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
339622836500	339622837017	339622837567	339622838117	339622838667	339622839217	339622839767	339622840317	339622840867	339622841417	339622841967	339622842517	339622843067	339622843617	339622844167	339622844717	339622845267	339622845817	339622846367	339622846917	339622847467	339622848017	339622848567	339622849117	339622849667	339622850217	339622850767	339622851317	339622851867	339622852417	339622852967	339622853517	339622854067	339622854617	339622855167	339622855717	339622856267	339622856817	339622857367	339622857917	339622858467	339622859017	339622859567	339622860117	339622860667	339622861217	339622861767	339622862317	339622862867	339622863417	339622863967	339622864517	339622865067	339622865617	339622866167	339622866717	339622867267	339622867817	339622868367	339622868917	339622869467	339622870017	339622870567	339622871117	339622871667	339622872217	339622872767	339622873317	339622873867	339622874417	339622874967	339622875517	339622876067	339622876617	339622877167	339622877717	339622878267	339622878817	339622879367	339622879917	339622880467	339622881017	339622881567	339622882117	339622882667	339622883217	339622883767	339622884317	339622884867	339622885417	339622885967	339622886517	339622887067	339622887617	339622888167	339622888717	339622889267	339622889817	339622890367	339622890917	339622891467	339622892017	339622892567	339622893117	339622893667	339622894217	339622894767	339622895317	339622895867	339622896417	339622896967	339622897517	339622898067	339622898617	339622899167	339622899717	339622900267	339622900817	339622901367	339622901917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22108	20755	28319	22882	20233	17508	4017	491	329	330	302	344	298	297	305	317	307	300	319	305	333	322	312	311	322	316	308	310	326	297	314	328	334	334	306	299	330	305	300	324	324	307	296	307	317	302	328	330	304	312	316	332	318	298	302	314	281	306	294	301	309	314	293	354	320	291	314	311	301	286	308	304	278	297	316	276	313	314	311	307	296	302	304	313	300	314	304	287	299	324	335	309	326	295	313	281	293	315	308	314	289	299	327	324	315	304	308	278	286	284	343	288	294	321	281	310	297	303	320	313	329	302	304	315	308	309	321	279	300	297	331	333	317	279	296	307	347	304	298	290	304	314	321	306	301	286	340	307	330	296	297	323	328	296	328	292	337	287	313	307	333	298	317	294	318	302	308	324	324	300	290	298	319	328	287	319	306	321	293	349	321	296	341	302	315	307	296	288	298	296	318	303	356	309	317	319	327	300	286	328	305	295	324	294	332	326	295	312	290	312	342	344	305	306	316	317	304	354	314	305	323	296	316	303	268	341	340	298	294	344	285	310	312	285	306	299	292	282	313	352	297	326	325	294	313	324	309	352	322	304	289	331	288	289	310	283	311	321	304	300	317	297	320	284	286	283	312	309	301	326	310	313	311	303	312	297	280	289	304	316	344	287	309	339	302	316	314	288	296	292	338	316	309	332	279	312	297	296	315	298	288	298	306	286	312	280	298	302	290	288	329	304	283	313	340	306	292	293	298	311	300	334	300	320	324	335	324	312	313	300	335	303	329	319	317	322	288	321	306	300	296	326	315	303	319	343	275	329	304	321	282	286	297	314	319	305	304	322	290	291	315	304	298	327	314	294	332	290	322	302	284	320	316	330	314	308	337	291	345	316	305	287	309	310	306	327	300	289	288	299	316	314	303	317	323	301	298	333	322	300	312	293	304	343	296	303	307	321	303	298	322	304	318	316	303	306	296	319	306	315	317	322	313	323	282	303	297	315	315	332	313	299	299	296	281	322	313	336	315	277	306	300	284	307	291	278	322	316	294	329	310	312	281	298	289	276	279	325	335	300	300	280	333	311	304	311	307	325	283	322	326	316	314	317	321	341	303	304	311	293	288	316	303	310	281	329	303	311	269	270	314	317	288	338	304	311	336	309	307	319	306	308	345	328	314	285	292	335	298	287	278	302	327	295	317	323	294	275	283	287	319	308	306	300	322	317	301	322	323	338	336	326	281	290	313	298	333	331	296	267	306	288	335	312	339	309	302	327	310	311	317	296	289	320	327	298	271	331	319	321	315	304	284	338	279	315	335	283	339	286	288	279	311	278	308	310	305	309	290	322	318	305	280	294	298	302	289	317	298	316	305	297	309	343	333	346	303	290	291	293	281	305	290	323	308	312	265	296	307	326	288	333	294	300	337	304	330	308	313	312	321	336	322	283	323	308	293	311	279	302	351	301	319	290	288	291	333	294	276	318	317	313	291	309	309	304	307	317	316	305	305	314	299	297	317	291	286	307	333	324	298	315	321	271	311	308	299	285	308	314	314	324	321	304	307	299	311	309	348	306	285	300	307	289	272	313	290	314	317	343	295	314	302	307	298	294	310	297	306	331	314	290	294	268	348	288	322	314	290	299	287	299	298	305	298	326	332	285	333	314	320	286	335	302	300	311	304	298	305	330	294	304	301	316	312	306	283	284	289	274	334	318	295	311	313	279	321	319	281	281	326	327	313	331	293	304	311	332	314	358	285	316	331	304	313	307	304	289	323	307	284	309	367	310	310	296	276	328	290	316	331	298	312	294	340	322	318	305	336	295	304	284	288	318	298	337	333	309	279	318	272	285	276	323	293	298	306	292	295	312	307	297	290	293	314	334	332	282	279	302	316	305	296	329	304	333	294	290	315	292	308	324	286	294	313	294	289	300	308	296	277	308	302	286	318	305	324	321	302	284	295	318	279	279	289	272	303	316	320	323	324	317	306	341	312	298	332	339	309	303	302	317	311	325	290	301	292	283	300	295	302	312	306	312	289	298	283	324	316	326	324	313	323	330	292	300	325	283	293	295	317	320	294	301	309	298	309	314	305	332	323	309	335	299	303	299	310	316	324	309	313	312	351	318	324	315	298	313	298	293	345	325	317	334	338	306	293	341	291	313	280	295	295	276	274	322	285	318	305	312	301	283	308	299	326	308	298	325	335	284	297	339	314	318	282	321	299	303	308	278	328	304	303	319	302	303	330	301	330	296	289	278	320	324	305	304	309	308	285	298	318	307	281	296	286	311	326	302	277	276	321	340	280	293	314	321	320	341	325	329	306	293	287	305	319	338	318	301	260	304	308	316	291	261	276	298	330	307	301	285	307	269	300	312	291	332	325	296	312	309	298	296	286	334	295	289	312	294	317	292	305	316	281	332	290	290	300	329	309	360	326	332	313	281	329	292	323	312	290	305	306	302	297	315	307	283	339	314	303	298	328	298	315	329	281	287	332	299	330	309	297	306	309	294	304	288	351	323	281	313	291	289	293	279	292	296	313	324	318	303	283	313	297	291	337	306	327	299	294	305	337	316	315	306	311	310	320	312	304	314	309	301	309	314	287	304	283	288	324	301	271	341	297	332	315	323	312	325	310	292	292	305	282	294	336	330	328	319	324	302	317	325	339	282	287	279	303	328	294	286	294	291	297	297	316	310	285	352	298	310	298	296	302	292	345	298	305	333	300	310	316	296	321	330	296	325	318	301	323	294	300	297	311	282	340	298	273	294	322	319	295	300	339	314	333	324	295	326	305	341	295	289	301	309	296	312	309	318	292	308	293	307	311	352	267	309	319	288	333	298	275	307	293	285	284	319	313	295	311	342	298	342	303	300	296	299	304	296	312	305	319	293	269	318	313	307	314	335	339	303	297	303	329	295	298	304	292	314	292	317	297	319	310	307	315	307	268	289	331	293	280	317	292	280	294	272	319	300	294	298	292	267	308	329	292	315	298	314	279	323	313	285	303	337	259	316	314	304	289	331	304	326	319	304	323	286	320	311	319	309	297	294	329	310	327	300	304	283	303	309	287	311	297	308	342	312	330	300	301	327	321	314	311	312	330	339	312	294	332	297	311	286	350	307	340	332	306	310	327	314	297	304	320	322	300	328	299	287	346	318	299	284	320	312	298	321	296	332	334	317	342	299	315	301	297	337	311	307	308	283	283	302	302	336	279	296	293	313	317	310	307	306	283	351	319	338	277	324	330	285	333	329	312	314	341	306	297	320	322	306	306	301	313	317	309	313	293	325	331	303	303	311	311	290	281	293	300	296	341	313	321	281	277	324	319	289	300	305	319	291	312	309	276	275	306	333	318	329	283	290	279	298	258	279	301	307	316	291	328	304	314	308	320	276	315	298	296	296	304	319	331	313	321	279	308	271	287	280	288	305	286	305	332	321	258	323	313	305	334	286	306	315	307	333	272	337	293	302	324	293	331	336	324	295	295	299	281	333	313	340	305	322	315	288	279	310
56924	92087	63659	37315	19034	6013	1761	786	539	452	489	488	518	485	508	448	522	495	464	481	515	527	466	475	533	481	450	464	467	533	475	480	470	489	490	474	474	495	490	496	475	453	458	469	496	439	523	482	513	492	484	473	477	442	530	492	485	506	471	493	473	486	516	524	463	482	467	505	485	492	512	485	497	498	490	462	483	431	511	479	530	488	484	546	499	508	497	499	514	505	490	502	492	515	485	480	518	479	448	496	464	476	463	466	491	469	481	492	478	477	496	534	497	470	472	497	513	483	493	482	458	446	464	497	495	468	495	467	482	479	476	510	450	464	437	483	494	453	494	455	518	509	482	491	496	508	473	504	446	508	506	511	469	461	445	484	460	483	463	476	475	490	502	476	466	506	486	483	539	482	521	511	499	448	501	453	499	506	472	462	456	484	489	480	505	503	538	472	516	473	478	481	472	470	472	461	498	471	473	479	479	490	459	485	484	490	492	473	533	468	461	497	491	496	483	486	433	444	501	480	523	496	497	478	478	449	499	475	482	485	492	505	493	478	498	546	486	470	473	479	473	483	503	499	509	509	534	510	462	491	471	468	506	472	504	494	499	511	503	472	488	521	451	474	495	503	504	479	501	482	495	489	495	506	480	439	430	495	471	488	485	521	457	478	507	478	512	512	455	461	497	431	492	455	452	478	503	449	475	503	476	447	539	487	472	435	479	453	486	475	468	506	499	513	482	465	493	459	535	489	466	483	444	505	500	531	471	466	487	471	485	508	501	482	482	473	497	519	441	493	489	496	493	452	494	444	493	490	474	535	484	500	470	483	476	483	465	465	489	479	485	443	463	471	490	509	483	475	525	501	502	484	509	526	542	525	487	458	503	476	460	489	520	472	445	474	493	478	501	489	476	464	531	484	493	502	523	489	458	458	457	500	481	482	498	475	477	504	499	492	469	499	469	507	481	520	423	515	478	497	494	494	481	499	465	494	482	510	491	486	492	486	472	495	475	474	476	498	530	524	509	470	469	488	469	498	462	447	505	472	524	459	504	476	478	482	472	469	520	464	473	510	465	490	459	492	499	508	464	464	522	500	484	444	471	459	484	437	487	465	521	493	486	490	516	459	494	489	509	476	483	458	501	474	477	489	500	488	459	514	445	462	518	470	507	519	473	496	498	523	491	513	491	504	442	503	507	490	483	457	492	447	471	492	461	460	507	454	504	448	463	503	494	488	451	501	505	490	462	469	502	508	509	527	535	521	518	496	482	439	462	519	504	503	494	538	485	506	470	464	511	481	489	499	500	504	475	471	433	473	502	456	494	465	476	456	474	495	485	491	497	448	491	494	510	491	486	485	456	480	485	485	511	466	460	512	474	474	494	476	519	470	491	474	468	512	454	462	461	475	455	452	475	482	518	491	532	476	451	489	452	475	495	478	493	490	485	445	471	496	493	478	476	476	517	484	528	479	477	474	452	470	458	501	492	509	470	477	508	481	467	471	476	475	491	480	503	453	506	478	468	484	476	476	505	488	501	472	504	448	476	494	527	478	504	523	479	443	500	469	474	456	506	504	470	497	428	461	522	468	472	453	468	507	507	465	503	467	424	494	504	492	503	525	462	523	508	518	470	476	508	504	501	477	502	484	516	483	492	491	478	461	459	463	470	483	486	456	494	460	507	439	497	486	498	476	474	527	482	476	503	475	490	486	525	492	473	527	520	505	496	508	456	492	490	471	503	486	476	482	482	470	477	483	497	516	477	428	501	515	472	509	454	460	499	499	505	501	483	472	474	481	495	553	521	503	520	488	491	491	463	478	509	470	451	516	496	492	462	529	471	426	457	461	478	477	459	436	477	495	431	481	498	477	482	489	450	463	472	463	487	504	446	476	481	496	482	481	475	475	503	497	469	508	493	496	483	521	472	483	486	464	489	476	469	481	435	489	502	511	454	512	487	462	494	506	473	445	535	505	509	506	467	457	499	496	536	498	481	501	540	485	489	506	493	491	494	500	447	535	500	435	484	466	449	447	482	467	493	455	514	490	493	428	498	480	447	485	496	514	529	528	492	485	495	506	486	487	519	479	463	555	485	468	461	502	490	499	477	515	477	469	425	452	519	470	553	484	485	507	467	452	480	493	492	484	524	501	456	494	494	486	502	495	490	477	489	482	499	472	498	451	479	511	473	471	505	471	521	475	497	416	473	497	497	504	471	469	487	484	473	456	493	462	488	500	488	483	532	462	440	478	491	507	513	467	458	491	464	502	502	486	506	504	477	505	509	433	482	485	480	536	489	464	492	479	511	517	466	464	482	470	510	484	479	454	443	522	500	457	489	494	496	465	485	478	494	467	491	533	457	487	462	448	480	518	474	469	487	514	456	497	465	502	476	476	479	492	476	485	502	472	488	521	485	503	449	460	502	465	476	449	478	517	457	487	481	468	491	465	448	483	465	479	448	521	515	462	482	510	483	534	463	488	505	472	473	477	469	496	478	487	531	477	495	481	475	489	480	491	462	464	493	504	484	457	463	494	487	469	479	509	519	490	498	474	518	494	456	495	465	501	463	500	473	486	495	511	473	505	468	476	492	460	482	481	463	496	417	458	500	490	504	530	525	462	489	449	475	456	510	490	487	438	535	525	507	490	482	429	471	449	476	444	457	497	481	488	486	532	490	486	482	443	483	466	504	519	472	450	464	506	491	510	463	463	513	472	487	485	485	497	459	512	486	470	507	469	507	449	473	489	466	476	508	505	501	502	470	484	510	491	518	449	479	504	513	496	491	433	474	492	473	480	469	490	493	475	478	505	463	509	496	460	482	424	526	506	490	474	481	462	506	513	496	530	528	478	485	483	479	454	475	487	471	488	544	466	493	529	453	500	468	471	435	489	447	467	513	500	493	512	511	479	494	458	467	487	454	496	480	498	501	489	541	463	484	489	487	485	479	452	467	496	461	491	490	468	469	454	462	440	461	491	507	496	492	509	515	492	514	512	511	468	445	488	487	470	500	470	499	454	515	481	478	495	545	500	499	462	530	491	436	514	463	450	463	500	419	514	492	468	530	493	466	494	498	522	467	479	460	457	491	508	461	543	484	491	492	492	464	513	524	463	482	471	447	518	470	455	473	507	521	490	476	479	485	511	474	504	488	478	516	532	447	472	539	511	480	481	517	474	490	443	470	481	497	468	479	482	485	476	502	457	452	446	493	473	459	490	490	483	505	454	431	501	431	491	480	484	489	481	475	486	477	497	504	465	477	477	488	505	494	437	485	489	512	501	510	505	437	490	497	497	471	467	495	467	453	530	438	485	464	511	493	469	481	499	483	517	538	519	537	508	489	493	444	459	472	505	481	489	444	435	516	516	476	450	500	474	498	482	492	482	489	508	509	465	479	492	520	495	461	455	471	484	498	523	496	513	468	475	474	559	480	512	541	483	440	469	440	469	494	490	529	479	516	481	492	491	538	450	484	488	542	486	475	501	447	459	492	473	523	482	514	490
30216	28559	24993	10746	1842	568	307	220	205	232	183	208	229	199	189	214	204	198	203	189	231	201	196	206	211	211	184	174	219	200	170	212	206	203	182	231	191	201	196	220	207	188	199	190	224	244	215	205	212	207	207	224	185	206	211	229	214	193	196	193	205	237	199	204	204	221	206	211	200	234	205	193	221	229	182	212	194	181	214	227	204	190	200	208	201	223	204	196	185	229	234	199	207	205	217	188	199	223	219	205	211	185	184	215	200	225	198	214	215	196	185	217	211	176	206	201	198	173	230	193	239	216	221	195	219	217	210	212	202	206	210	231	219	222	238	221	210	203	192	210	194	207	223	214	206	208	183	221	220	203	225	201	223	216	200	201	218	192	204	210	223	184	187	190	213	224	202	210	206	210	218	182	219	211	194	197	186	204	199	200	217	235	189	196	215	195	208	208	210	171	185	201	191	203	200	204	211	223	192	201	217	196	196	201	208	222	211	217	186	200	222	191	193	192	219	210	187	182	190	201	203	230	227	196	201	200	174	210	216	180	192	210	223	210	229	202	210	207	214	196	210	193	211	206	185	186	213	211	223	199	212	208	210	207	192	216	223	180	220	197	210	204	231	221	199	219	186	169	196	243	209	218	196	152	208	212	190	207	182	203	215	205	218	204	190	235	215	202	197	192	191	184	199	192	188	210	214	207	183	212	222	213	206	232	220	192	209	216	231	220	198	202	176	202	210	201	217	203	192	188	201	209	236	206	208	202	185	210	224	215	217	205	197	217	203	200	211	194	201	213	225	204	199	226	210	171	193	201	217	214	227	200	197	195	213	194	192	208	215	219	233	206	186	230	220	229	177	223	206	195	180	175	246	218	208	205	204	198	209	189	217	232	215	202	212	194	219	216	207	200	226	196	195	232	193	210	202	205	198	187	202	212	191	207	203	218	211	211	196	198	192	191	212	199	221	207	220	211	181	211	223	196	185	224	194	210	232	208	202	187	212	217	214	208	214	200	220	194	193	215	217	170	201	193	239	195	197	195	205	235	208	215	204	213	235	189	206	209	186	200	232	226	230	256	206	191	228	193	235	197	181	188	211	229	210	195	219	215	183	211	209	225	205	188	208	197	215	207	201	206	205	203	171	205	175	220	227	206	218	219	219	231	209	209	195	175	207	214	215	197	232	188	203	215	216	198	205	199	180	234	203	188	212	207	203	221	198	216	187	237	232	207	203	239	215	184	185	224	204	220	183	236	208	186	212	191	209	191	190	212	208	205	202	182	193	225	201	212	205	199	221	206	212	215	203	215	206	205	190	194	220	183	225	188	179	159	185	205	195	229	206	178	224	201	185	207	181	219	200	202	204	210	197	187	197	206	196	246	204	197	215	223	193	199	178	213	192	192	224	186	186	215	213	208	243	196	202	182	208	212	175	231	206	198	203	208	214	185	239	209	206	205	207	222	210	223	213	201	209	210	208	187	203	217	192	237	188	210	185	195	206	196	232	211	216	192	228	207	228	203	196	201	209	208	209	200	197	197	193	233	227	200	189	194	192	201	190	200	212	191	200	187	208	210	203	192	191	209	182	211	195	207	192	204	194	197	211	231	194	192	203	212	218	225	200	201	220	193	234	233	196	186	210	203	206	201	199	208	226	207	218	224	185	206	198	207	207	225	226	229	204	228	192	194	209	205	208	211	217	199	206	226	191	195	200	206	226	224	220	209	216	186	216	205	221	227	197	213	190	204	186	200	215	225	216	198	229	200	215	189	187	190	212	184	187	216	201	188	201	207	209	184	202	193	183	235	208	218	188	205	192	224	215	208	194	181	202	198	214	205	214	196	218	197	206	204	228	188	218	234	212	214	211	188	239	224	194	239	192	206	203	195	213	219	208	213	219	216	223	198	202	196	238	230	199	223	189	197	221	225	216	185	198	202	201	191	182	195	205	219	195	233	199	227	211	221	210	200	203	184	200	202	206	235	202	205	204	207	215	220	206	238	205	209	221	196	204	214	200	209	192	210	197	205	197	207	211	224	232	221	204	222	189	216	207	230	217	232	178	188	205	207	188	197	221	210	220	192	189	199	167	198	231	197	211	237	207	225	198	200	215	204	215	211	185	189	220	202	220	218	197	213	202	196	196	206	213	233	178	212	202	205	195	204	211	197	195	217	206	216	212	202	222	198	194	214	197	225	197	211	219	200	212	198	207	188	173	222	197	220	194	193	206	200	186	210	192	191	216	227	196	215	193	195	215	201	178	197	213	237	210	192	218	211	212	177	199	192	193	208	233	215	222	213	208	206	237	200	205	194	226	200	197	190	175	194	204	187	219	199	211	210	212	199	227	212	204	193	205	207	222	181	192	231	190	204	211	208	191	189	205	172	218	212	179	192	232	191	179	213	221	202	197	187	193	211	231	244	191	190	200	219	209	203	236	210	202	192	196	189	194	192	209	228	219	176	201	208	227	208	199	192	209	203	190	206	180	221	225	184	193	207	208	182	204	239	215	212	197	210	208	232	180	187	196	212	211	213	191	194	221	204	200	188	204	185	219	231	190	191	198	212	221	247	215	187	202	214	198	200	224	220	197	186	217	217	237	207	202	219	203	212	212	199	196	188	208	205	199	172	183	222	242	198	198	196	212	193	210	194	229	208	183	181	224	209	215	181	204	206	215	197	211	218	212	196	210	199	220	205	200	197	197	215	218	226	186	212	187	216	210	187	211	215	204	205	199	188	197	176	194	204	223	210	190	238	224	224	193	227	184	205	216	208	207	200	242	204	229	216	193	252	188	205	204	208	185	228	194	191	199	211	200	185	177	196	221	220	227	186	206	211	197	202	229	211	205	187	233	214	225	212	209	188	194	237	215	174	220	203	204	183	198	204	204	199	223	195	190	219	179	176	203	195	217	203	214	201	201	217	212	193	211	200	218	212	203	202	230	193	215	195	198	213	208	197	203	168	180	229	210	212	194	203	197	203	179	209	188	221	195	195	177	211	232	213	215	211	218	219	214	213	208	215	199	198	221	193	174	226	224	203	198	198	183	193	189	207	200	219	222	221	220	215	202	217	189	207	209	193	184	205	212	201	178	180	218	206	171	242	215	223	189	202	203	225	204	218	211	219	201	193	212	220	207	218	207	199	204	193	210	203	189	216	188	209	200	190	210	185	223	205	194	201	216	211	217	195	182	215	207	222	191	190	180	209	197	220	192	206	208	227	219	206	206	235	215	219	212	192	194	190	200	208	216	232	214	194	173	215	209	219	202	206	210	204	191	215	218	195	196	258	224	204	211	207	209	195	179	230	230	196	217	209	221	179	207	209	195	231	207	177	229	209	188	211	215	179	215	204	202	183	216	189	186	206	209	201	197	201	222	192	200	188	193	218	209	209	212	194	224	176	178	209	203	215	187	189	210	215	191	220	215	197	179	217	216	200	200	227	198	227	204	232	197	188	217	208	228	189	224	223	167	230	206	180	239	207	205	223	196	191	227	192	210	197
37782	45140	29346	10759	3405	1001	488	372	384	357	289	330	349	343	342	358	325	316	347	371	350	377	395	352	378	325	331	332	334	333	364	367	333	351	339	357	343	330	350	367	332	355	311	356	331	352	335	378	340	353	338	349	347	359	332	343	341	340	381	326	372	324	340	348	344	361	316	300	336	334	348	322	329	314	328	328	355	366	328	326	371	346	323	348	354	339	354	333	317	352	371	368	342	313	337	321	320	341	347	327	350	331	330	337	341	357	342	336	341	367	312	378	344	335	327	354	321	365	338	368	328	356	321	359	312	367	327	347	324	343	326	316	359	328	375	339	322	343	330	343	351	365	339	322	334	325	363	362	349	353	317	380	330	328	338	372	336	326	380	313	329	356	317	373	364	385	349	335	327	315	343	348	365	336	333	336	339	362	371	365	365	342	328	339	335	343	345	352	341	329	340	340	320	372	340	361	357	323	361	359	349	322	334	325	357	369	328	323	341	330	363	328	309	324	336	311	327	322	333	351	349	376	338	357	312	339	331	338	329	338	320	311	314	332	320	338	341	323	381	346	342	339	328	331	372	325	348	339	296	323	389	348	332	359	342	351	337	347	341	345	325	352	300	349	345	340	350	317	360	331	357	363	341	310	342	371	303	359	342	354	329	370	350	285	348	360	297	357	329	325	334	321	343	336	313	368	342	355	315	317	356	349	366	328	332	331	350	356	338	335	356	333	366	337	352	338	357	349	347	326	316	344	371	343	352	311	351	360	320	356	325	358	327	324	329	358	353	350	357	333	350	364	337	341	369	348	326	346	332	323	353	365	347	326	366	332	352	339	374	352	354	323	365	368	341	333	348	339	369	330	348	352	352	335	340	311	350	360	348	322	347	345	335	355	356	339	370	324	351	347	350	364	345	337	304	311	316	328	338	367	352	342	336	364	342	355	335	341	370	320	319	369	356	333	328	341	350	367	334	309	328	375	349	339	357	343	349	322	358	334	343	320	293	315	339	338	317	328	316	353	332	335	315	368	345	362	331	361	353	363	343	344	337	342	363	340	360	356	330	348	333	351	311	354	351	343	353	373	362	373	360	345	345	382	336	373	342	352	346	347	342	344	350	335	329	330	317	325	329	352	336	343	348	344	364	324	356	349	366	326	325	339	347	302	362	343	345	338	318	349	337	395	343	307	325	346	317	351	333	332	362	325	329	354	314	380	353	366	343	330	318	331	319	348	364	366	328	347	407	313	337	352	348	324	362	335	354	335	327	338	366	349	326	318	332	373	346	330	332	320	342	362	327	346	354	301	360	322	365	334	350	332	347	337	341	315	324	348	351	354	354	320	332	348	380	361	360	323	326	325	343	352	380	366	373	335	352	329	325	361	330	341	309	353	352	360	312	357	343	328	359	345	330	357	325	317	361	329	331	306	321	344	349	356	341	366	340	351	369	329	330	362	339	343	349	338	347	364	348	290	351	305	310	371	337	320	361	327	363	341	352	375	343	326	333	355	334	382	354	312	312	349	351	362	307	341	357	346	340	351	322	322	360	349	339	352	355	356	342	342	351	346	335	337	306	329	350	334	369	370	351	368	383	334	356	328	322	312	354	323	328	362	375	343	394	312	346	341	366	330	357	359	375	310	335	353	328	371	380	357	309	335	347	372	319	356	344	318	322	357	330	349	356	326	351	340	339	338	327	326	346	369	357	320	348	350	352	338	357	361	356	332	361	319	318	338	360	359	348	330	323	313	338	333	332	352	322	368	351	372	378	330	360	347	384	316	320	331	345	316	321	360	329	379	334	385	361	344	359	343	348	378	318	317	338	305	330	350	351	322	342	342	347	346	328	319	378	335	340	373	357	312	373	331	337	404	335	331	328	323	350	335	355	332	334	343	337	332	353	331	343	323	322	372	368	322	389	372	341	362	329	342	382	352	309	322	328	345	357	324	350	334	348	322	347	356	353	360	344	368	339	333	336	334	334	349	303	324	335	298	331	318	366	343	376	347	353	371	358	372	353	356	349	346	385	341	342	336	370	311	376	325	319	334	350	382	329	327	344	340	363	373	334	345	354	327	344	344	347	316	297	352	371	328	328	331	366	338	338	348	336	336	325	367	349	349	310	338	375	382	355	320	328	364	318	337	357	343	340	337	348	376	362	353	313	330	328	361	349	354	349	349	329	323	330	321	336	341	332	369	350	311	359	391	353	312	349	351	341	356	355	359	352	331	319	349	359	342	362	339	317	381	331	315	326	318	336	337	327	342	318	353	353	366	337	347	350	351	292	354	360	333	348	316	341	356	331	356	352	348	344	334	355	309	357	328	332	363	369	355	328	349	318	330	358	355	342	334	349	358	324	316	346	319	334	321	336	341	344	344	354	340	331	323	348	320	365	339	339	339	338	369	329	371	340	325	335	357	315	342	356	342	326	333	359	341	343	342	350	364	361	340	355	332	324	330	339	351	339	344	334	347	339	323	380	340	313	329	338	342	358	326	348	333	348	347	341	325	301	364	353	338	351	326	330	341	334	341	342	339	335	341	364	307	386	342	348	340	316	376	324	366	342	320	318	335	314	339	342	339	357	339	304	335	368	340	379	365	357	317	341	326	332	343	324	358	335	325	326	344	347	356	369	366	369	352	319	367	339	371	339	310	317	313	360	317	338	356	333	354	333	360	342	331	354	336	341	330	332	357	348	335	349	361	367	351	374	354	330	322	353	380	312	335	348	356	337	341	315	325	343	351	304	355	357	330	337	351	345	367	316	360	345	342	337	302	317	338	349	337	337	327	332	337	318	348	355	293	329	336	320	319	378	324	299	364	322	340	313	340	338	321	351	334	361	359	355	330	365	359	370	357	341	377	359	336	392	338	320	358	318	346	326	332	340	328	339	341	348	346	335	307	352	369	340	353	340	306	364	310	361	342	304	356	313	362	346	354	377	353	302	352	350	324	340	335	352	377	340	362	360	349	358	388	345	323	338	340	337	336	356	322	358	342	351	354	348	363	338	368	335	333	351	337	336	346	328	327	327	333	348	344	304	331	348	344	298	333	371	326	344	342	301	340	318	340	319	340	333	374	365	311	325	331	383	338	351	343	334	334	339	333	345	350	327	325	346	341	358	359	308	342	321	343	334	318	344	335	339	360	323	351	341	343	314	347	332	356	307	342	358	334	314	333	365	336	332	361	356	359	329	350	365	373	356	357	337	337	337	369	350	335	305	361	352	355	348	347	368	351	361	346	334	354	339	355	374	324	332	347	329	355	312	326	341	310	311	316	316	361	332	332	314	338	352	329	356	339	352	355	354	301	353	349	333	343	307	358	336	364	308	334	352	365	368	347	352	364	331	339	331	332	309	353	329	302	334	345	336	317	334	320	350	361	340	366	336	358	328	360	333	323	375	323	342	304	364	327	357	361	338	356	334	314	344	339	352	386	341	354	355	371	340	353	330	359	348	355	378	339	345	319	343	333	357	358	332	328	329	367	357	320	334	335	365	334
24938	22867	31000	25656	19555	7075	799	351	298	297	301	273	302	251	284	296	283	258	270	274	290	300	266	261	302	263	301	280	277	315	320	268	289	263	250	283	276	284	284	287	292	263	268	278	275	268	277	272	269	289	295	257	288	309	283	285	278	285	292	263	281	244	262	263	287	272	259	272	281	299	257	298	273	231	286	275	288	243	263	290	278	294	300	274	270	256	256	284	281	299	274	275	297	269	286	279	277	254	265	272	294	268	272	236	282	279	277	313	283	254	265	256	297	298	288	289	282	267	318	281	280	271	265	283	273	281	240	275	268	319	256	286	286	263	302	286	243	273	293	270	275	249	284	269	251	276	303	262	260	299	258	265	237	246	266	239	289	281	300	297	291	272	305	291	273	270	284	291	275	288	287	293	288	248	288	303	269	273	254	285	289	257	222	262	295	258	264	290	288	287	253	257	270	269	286	299	275	280	261	272	287	265	302	271	274	273	292	288	275	287	268	269	289	254	265	236	270	257	265	281	275	285	271	277	265	286	252	257	265	269	248	259	295	275	270	288	302	280	284	314	277	288	247	293	269	310	283	267	289	275	284	295	272	271	268	279	283	268	275	274	266	282	311	293	277	280	272	282	265	245	287	290	266	263	241	244	300	257	259	267	263	241	276	274	258	275	259	275	284	266	282	272	293	278	264	278	296	262	273	271	283	255	274	298	268	254	253	268	282	289	258	281	280	266	268	294	294	256	296	250	266	259	268	288	279	255	272	278	263	271	260	278	290	268	274	268	245	255	281	272	275	281	286	244	296	309	270	273	264	261	270	250	272	310	254	253	272	280	292	241	266	270	278	299	281	271	289	295	280	269	276	266	259	271	263	277	273	281	298	280	300	285	299	255	238	287	264	269	283	269	266	256	284	280	289	278	270	279	268	270	251	251	266	279	270	263	264	276	276	291	273	269	296	244	263	301	250	286	289	290	284	288	260	297	287	272	279	299	294	244	263	258	267	283	241	265	277	252	262	291	269	300	268	304	247	281	264	272	263	256	288	302	267	256	276	275	282	281	238	285	249	271	271	297	263	306	296	270	289	279	311	264	256	266	254	282	289	271	286	270	279	298	266	279	262	283	276	285	274	285	254	261	255	288	262	258	295	262	276	279	280	302	278	279	296	270	276	283	243	260	278	268	252	254	280	263	280	277	296	299	262	278	246	255	256	270	264	242	291	289	271	293	307	278	266	265	270	261	312	290	286	248	262	264	283	258	273	267	297	262	265	279	275	304	266	304	299	306	282	283	258	287	286	276	256	302	256	282	277	291	275	275	255	291	250	249	280	295	238	277	255	267	270	269	290	269	282	301	270	257	242	258	278	284	281	275	281	286	278	260	302	312	251	287	243	293	283	278	291	285	289	274	248	275	296	291	293	263	274	247	287	255	335	288	285	268	284	271	259	290	273	261	257	279	287	292	294	252	271	276	307	283	277	271	304	291	326	272	269	273	286	258	285	280	268	280	276	292	276	256	286	274	263	262	261	267	267	269	261	294	292	272	295	270	269	256	276	258	269	266	240	254	295	303	256	281	268	255	279	278	270	263	274	303	277	254	274	279	267	302	280	274	295	290	288	254	287	293	275	310	288	268	298	283	248	269	279	258	274	290	263	243	285	276	278	240	267	285	293	247	272	273	254	280	296	274	264	277	267	284	260	283	281	264	258	257	299	278	267	275	259	243	282	289	295	247	278	275	293	266	277	235	293	273	258	300	257	310	275	280	261	265	294	276	274	275	250	300	244	250	285	261	284	291	296	293	272	249	261	261	263	284	241	273	260	268	265	288	275	296	277	269	276	295	285	281	258	277	283	294	279	297	260	254	273	295	286	276	269	276	282	286	261	317	284	291	305	252	274	282	253	274	277	273	285	290	286	268	304	253	271	265	289	294	287	242	246	254	262	286	274	293	296	300	257	265	270	294	237	241	279	288	278	288	275	287	276	278	282	265	268	259	284	267	301	283	300	266	268	309	290	275	285	267	260	277	270	272	248	268	264	286	297	273	285	249	292	281	266	282	276	256	283	277	287	261	268	313	278	287	248	284	250	236	292	266	282	275	247	255	272	272	259	260	261	258	287	280	319	282	286	263	265	289	251	248	268	291	303	271	262	296	289	300	277	277	285	280	255	252	310	278	269	270	262	295	244	282	313	250	300	289	279	289	248	251	275	274	257	290	259	283	266	266	253	262	262	252	310	269	270	271	261	273	281	264	267	250	261	281	269	279	263	278	289	292	283	297	256	280	273	277	263	297	279	249	292	272	260	289	255	270	293	276	283	273	254	259	284	283	306	287	261	259	311	256	265	294	264	259	288	296	283	276	294	286	252	273	278	299	286	252	260	288	268	306	272	285	300	305	297	263	262	242	304	275	281	255	277	285	246	272	255	324	281	276	283	292	275	290	272	262	303	267	300	286	278	288	267	317	269	268	273	290	267	265	248	311	262	280	288	268	256	259	270	280	291	306	262	293	287	319	269	242	234	271	319	254	261	272	287	286	286	295	287	267	294	276	318	281	281	289	301	281	306	264	293	274	265	292	272	302	265	273	266	300	282	287	267	279	295	304	277	289	310	254	295	289	265	268	282	262	291	274	268	290	300	260	270	290	264	274	240	258	247	257	281	264	294	300	227	276	265	258	277	287	277	271	285	295	251	258	302	300	310	300	263	288	287	235	261	282	282	282	249	265	246	292	260	274	254	300	298	294	294	274	282	291	263	283	267	281	288	286	256	269	244	276	301	294	269	287	288	271	289	295	274	272	268	268	280	290	280	258	270	258	292	297	269	278	264	277	275	295	266	283	285	263	281	277	276	267	265	287	270	279	273	276	301	251	281	249	267	283	243	271	261	302	271	318	261	273	288	246	264	272	279	264	282	279	247	263	260	288	268	255	280	289	276	264	323	278	281	285	257	280	296	249	258	271	274	275	265	279	287	262	259	268	274	287	261	270	259	244	277	282	287	276	265	264	288	295	275	260	306	273	289	268	272	301	244	268	239	265	294	270	270	293	261	270	287	263	274	297	291	274	260	265	286	271	285	254	297	279	293	281	304	266	267	268	292	273	276	279	278	273	261	276	271	269	258	266	293	263	265	276	246	299	258	291	286	266	245	283	272	287	279	249	278	311	274	279	290	278	264	263	290	270	257	255	292	243	266	288	311	219	285	263	283	266	273	269	278	301	310	257	257	286	266	269	275	267	239	269	280	289	285	279	251	254	263	281	306	271	290	309	277	256	265	289	281	288	290	298	267	269	287	251	282	286	266	286	281	263	292	302	268	259	261	315	255	298	276	275	287	259	288	304	277	272	246	267	288	268	277	237	295	272	273	250	259	297	242	255	277	286	287	270	269	278	317	274	281	279	285	251	251	278	289	257	278	263	251	307	290	303	282	259	269	288	267	266	300	256	263	288	279	253	275	272	267	265	291	250	298	278	271	290	298	275	313	256	304	261	280	296
60643	85172	59393	31787	13700	3800	1304	618	473	467	451	432	420	443	418	432	483	439	451	456	429	465	476	461	436	488	486	420	457	451	475	465	464	417	471	443	418	459	442	450	452	452	406	453	459	476	475	449	446	427	435	467	470	451	456	469	468	440	400	454	428	442	491	448	457	485	428	458	458	464	468	457	473	451	433	413	479	448	478	460	438	470	428	416	430	458	456	427	432	438	427	424	453	409	460	468	474	474	462	441	444	427	468	423	423	446	414	448	408	450	434	491	454	475	477	451	467	451	448	449	459	433	398	452	476	451	496	443	437	482	461	444	435	471	454	405	442	481	439	446	455	471	438	448	474	473	445	452	453	401	461	460	449	437	451	443	416	452	460	420	440	463	426	443	464	438	440	477	426	408	451	459	444	444	510	423	455	440	442	422	452	462	444	451	438	465	434	457	418	475	425	450	468	457	448	472	491	481	462	466	441	442	452	456	418	475	466	427	435	457	459	470	437	465	431	465	463	437	410	442	447	468	440	501	479	471	478	475	486	456	501	415	438	423	445	431	461	467	446	458	434	460	441	429	426	451	463	418	469	479	459	483	439	461	436	434	468	455	443	474	497	441	476	481	436	477	432	475	456	447	456	431	421	445	422	482	419	428	416	487	452	460	463	423	476	456	426	459	447	456	452	420	454	432	461	452	466	417	473	414	460	451	487	455	455	466	442	451	481	428	428	450	421	471	440	444	469	470	450	437	424	457	430	459	433	450	459	466	476	487	420	444	451	455	488	422	460	454	439	441	468	398	448	417	479	453	429	473	468	452	421	408	404	452	455	454	459	465	468	443	446	433	442	471	439	430	446	433	424	439	481	476	475	463	464	469	453	475	459	483	425	462	444	458	457	473	484	426	496	424	458	468	449	459	433	461	448	423	441	447	449	448	479	470	406	422	420	462	446	472	414	434	468	408	407	446	435	484	440	453	407	455	447	457	433	426	461	449	470	470	461	453	452	449	472	414	402	463	472	476	428	442	436	491	494	429	496	442	472	460	467	441	446	444	421	484	453	465	445	454	475	446	456	452	429	410	436	485	458	447	432	454	468	438	440	424	442	463	447	445	423	426	460	441	422	444	424	459	427	477	423	470	461	470	411	459	476	428	469	477	452	465	405	482	428	443	447	452	421	438	448	486	452	464	432	450	422	488	457	455	447	465	419	486	469	451	448	422	432	444	441	495	407	459	449	447	409	475	438	462	438	465	457	450	460	432	440	447	443	449	415	451	451	451	457	477	459	484	439	451	460	386	490	452	447	432	455	435	466	443	413	483	430	423	428	449	485	451	418	468	454	440	445	444	427	419	457	446	453	513	444	449	456	434	446	471	468	423	462	418	476	416	433	478	452	435	461	415	456	447	453	441	455	465	476	414	461	471	456	478	498	426	467	459	431	461	466	428	451	427	441	423	414	400	481	443	435	463	420	435	437	465	466	487	455	492	474	435	453	467	445	464	414	422	430	473	485	442	447	445	423	439	437	437	448	437	462	476	457	481	449	439	427	454	442	432	474	434	433	468	446	433	438	465	465	446	445	416	396	435	472	418	458	471	431	433	478	453	438	452	386	454	477	475	433	480	476	434	457	421	441	425	445	427	424	483	431	419	445	434	445	464	485	417	474	450	448	428	473	452	490	441	497	461	439	492	449	423	422	422	463	499	453	442	472	429	435	440	455	438	506	461	439	401	430	445	462	448	437	465	450	465	456	446	441	459	493	438	471	442	447	455	472	446	417	424	458	431	468	487	426	469	442	488	415	399	456	448	445	448	473	431	460	441	458	447	480	442	476	478	465	447	435	471	475	403	443	461	478	444	495	446	471	459	429	430	455	416	463	474	489	472	458	457	418	471	431	463	450	447	439	427	413	435	485	437	413	425	456	437	451	467	447	427	448	443	442	445	459	431	466	450	438	434	418	461	447	462	449	432	435	444	460	461	454	430	473	458	458	417	479	440	443	463	425	429	489	431	445	439	445	440	456	451	460	411	525	450	451	448	437	438	455	456	457	424	447	449	443	432	422	483	461	440	437	466	463	462	459	441	484	516	419	462	447	460	482	448	425	484	473	479	464	475	454	410	467	446	463	430	465	479	431	451	440	468	434	399	453	419	448	493	429	451	413	440	426	457	432	454	423	450	450	437	461	420	432	417	488	435	439	421	444	437	432	453	460	482	453	416	461	466	430	439	438	457	435	464	459	462	450	457	438	485	458	437	428	478	464	426	455	456	438	431	460	436	464	430	440	433	452	465	447	452	427	436	416	430	458	432	451	457	432	432	455	456	489	450	458	428	413	497	461	468	423	486	451	452	417	449	448	470	432	470	449	465	464	458	472	460	454	468	447	478	446	438	441	449	451	498	490	451	455	428	420	450	433	423	446	442	444	443	396	432	414	422	444	470	420	424	482	459	450	418	457	463	463	454	468	445	458	427	431	461	479	417	435	421	427	438	456	452	440	499	461	427	483	443	420	427	437	462	452	450	420	435	476	453	471	421	461	433	436	469	442	460	466	451	435	450	464	441	471	458	457	478	470	430	389	466	434	476	398	428	443	406	474	444	468	461	452	458	460	489	452	424	453	488	424	449	474	454	452	455	471	418	450	487	481	444	464	434	437	436	501	437	464	482	509	427	430	411	437	453	432	446	477	465	467	473	477	463	452	462	438	435	452	454	452	465	451	489	434	404	435	468	428	421	467	453	455	403	457	481	463	475	465	491	483	489	470	480	435	431	444	452	444	464	486	449	486	481	447	442	448	418	437	473	409	462	469	444	447	465	432	479	433	412	485	484	453	482	447	465	445	456	458	471	432	436	434	456	434	424	414	477	437	464	468	426	403	488	426	500	438	446	471	452	441	430	465	475	489	438	404	438	423	444	478	443	463	399	428	419	445	454	462	411	440	450	462	420	424	481	465	434	456	437	454	415	473	473	481	409	445	432	476	444	491	442	402	451	459	471	465	427	442	422	464	436	424	464	445	431	442	482	437	450	416	445	446	464	454	494	390	468	443	436	445	446	463	445	459	429	451	408	417	431	426	429	451	452	446	442	439	441	479	461	394	429	474	435	465	426	455	439	466	426	472	460	441	421	496	477	444	454	467	436	455	453	463	458	440	417	468	458	432	440	455	509	432	471	439	427	422	441	459	442	425	428	468	448	419	425	454	454	420	446	441	452	459	463	443	432	442	480	494	456	449	482	440	432	434	447	447	461	476	442	462	443	451	448	487	422	468	455	433	457	476	428	468	490	445	470	449	440	459	444	443	472	437	435	469	462	471	433	445	439	409	428	459	455	456	441	427	517	471	472	421	461	451	430	472	448	457	464	484	465	479	500	455	466	435	477	446	491	470	456	426	417	495	483	449	443	474	464	465	425	433	436	448	478	427	454	462	494	431	470	471	473	443	456	428	452	455	428	449	470	408	452	427	439	449	450	464	461	442	489	468	452	426	450	468	420	423	460
23498	22036	30195	24189	21503	18831	4500	512	377	345	326	365	346	326	344	349	339	358	349	366	355	364	325	361	379	331	342	319	328	321	339	343	329	356	344	338	340	307	331	304	313	348	333	337	341	330	346	359	352	310	351	348	342	320	346	337	310	339	322	321	331	329	325	336	335	341	362	306	368	329	328	311	344	326	345	321	332	313	329	319	342	324	321	317	354	301	334	344	354	306	318	332	339	324	320	321	364	300	330	351	315	363	338	302	319	309	310	312	336	337	321	355	314	317	361	307	357	334	329	349	318	310	332	320	324	288	334	314	329	338	331	318	338	297	328	333	352	309	353	344	296	324	316	346	384	315	303	324	377	356	334	300	325	355	338	358	325	324	326	328	350	330	329	321	335	331	320	357	354	316	328	346	340	345	331	357	336	353	351	356	354	333	359	337	341	331	346	325	313	310	342	331	343	337	344	309	321	339	339	316	331	329	326	371	306	321	324	317	320	368	359	306	329	306	391	311	315	285	291	315	347	322	339	337	346	310	359	298	324	335	342	332	313	333	359	343	325	321	342	354	347	291	343	287	329	361	322	334	345	342	329	299	362	340	301	316	365	332	344	309	345	323	348	345	304	326	323	350	351	323	301	302	312	330	313	338	323	328	340	287	307	300	306	330	313	328	337	336	350	306	326	311	311	319	350	341	322	334	343	305	305	326	322	321	345	319	306	326	335	358	363	333	341	339	303	337	352	296	339	321	325	344	317	317	322	330	322	318	324	335	321	346	324	336	342	342	328	293	305	326	326	339	345	336	338	349	347	309	343	296	328	319	352	360	382	340	349	308	340	320	325	325	316	346	297	317	350	288	328	334	334	313	325	337	329	286	322	357	380	321	325	347	318	354	311	335	355	308	320	323	313	332	329	324	331	360	328	342	304	320	305	339	340	320	329	325	329	345	336	327	335	358	305	335	360	309	309	324	336	331	345	376	339	309	324	313	319	320	353	349	341	310	338	354	325	342	385	341	335	331	306	323	303	296	319	338	341	346	338	327	320	327	327	305	305	307	316	323	324	294	364	317	342	334	354	343	329	332	327	337	334	311	310	347	297	334	359	321	345	322	314	329	284	345	320	328	331	320	338	325	369	347	350	337	322	353	324	335	340	351	357	336	292	332	335	303	326	320	316	316	332	325	358	328	300	351	342	329	336	327	341	359	329	338	349	342	327	327	318	327	326	308	333	339	339	350	280	315	353	353	310	319	315	305	322	316	322	369	325	325	359	332	328	322	325	325	339	336	295	355	330	355	343	319	331	314	314	312	312	309	338	313	334	317	314	290	333	348	338	345	317	353	356	317	305	320	329	323	323	311	320	342	345	336	301	344	356	324	341	333	319	342	335	313	293	305	313	351	305	321	332	324	359	332	334	313	317	329	352	324	357	337	321	301	330	296	325	328	311	347	309	336	305	330	330	374	317	338	305	317	347	331	317	351	332	322	335	338	351	354	326	292	338	378	333	315	310	305	311	332	334	350	313	304	299	325	319	358	346	357	322	357	330	362	334	327	329	310	320	333	353	337	340	323	328	353	323	338	320	327	332	353	336	318	317	321	340	304	299	281	297	364	339	325	308	324	352	295	330	352	329	324	301	356	329	329	340	319	328	329	321	328	339	392	315	333	315	334	335	299	328	358	292	340	355	311	316	344	299	286	331	353	344	322	341	336	341	315	331	317	355	325	323	361	311	338	319	318	327	321	302	303	304	324	332	325	349	339	326	314	320	333	350	331	305	298	349	351	325	328	369	352	349	354	278	321	326	311	327	296	363	345	341	351	345	357	312	338	356	345	353	310	331	326	338	332	348	332	336	319	334	358	329	331	316	306	329	343	337	352	354	301	327	338	344	279	302	354	319	332	357	329	338	315	306	274	337	357	324	336	313	308	366	321	337	326	319	340	317	320	334	330	360	326	320	308	311	297	329	314	294	309	313	291	337	322	336	317	317	317	313	336	310	338	333	351	294	358	335	311	337	339	323	315	317	356	310	352	342	348	323	331	357	340	344	319	339	333	302	332	360	340	324	330	326	327	296	343	345	301	348	307	343	336	332	338	313	348	304	341	324	345	320	312	312	319	334	355	339	309	328	318	342	336	314	352	323	324	326	342	339	312	347	333	308	326	354	317	383	319	308	307	312	329	360	361	316	334	340	345	347	294	313	352	317	339	299	347	351	314	315	344	391	317	326	310	298	339	311	331	342	309	324	337	337	375	346	313	348	305	310	328	312	301	322	347	353	337	334	341	339	337	339	332	279	339	323	335	339	343	337	297	332	341	344	340	320	330	330	352	334	343	324	324	327	321	337	349	331	327	339	317	349	330	362	342	323	321	293	340	335	352	356	326	314	305	364	330	327	344	322	335	298	325	314	270	350	312	309	311	333	339	357	314	348	344	351	349	301	334	302	333	319	395	302	322	362	338	302	342	349	327	345	304	299	308	335	325	343	337	313	337	345	303	318	311	325	310	355	312	327	328	317	329	335	321	325	310	294	340	315	341	319	303	307	349	328	336	315	351	294	321	292	343	328	311	320	348	325	343	327	328	334	339	330	334	329	299	334	321	339	333	333	335	317	333	308	284	348	319	325	322	301	328	318	343	300	327	315	325	340	306	309	314	323	332	352	317	356	327	311	309	306	340	350	329	319	323	334	335	368	354	327	341	307	319	319	347	294	337	350	310	294	335	322	318	344	308	329	298	335	316	314	327	311	321	326	331	355	321	331	307	344	312	290	310	352	297	311	317	284	370	297	313	290	319	367	330	335	313	334	325	346	333	324	359	351	351	334	313	360	313	323	324	338	328	356	336	286	328	335	321	351	295	344	335	325	368	326	344	336	314	369	347	342	344	317	294	379	340	324	356	345	319	293	351	318	363	337	319	322	353	337	339	344	373	330	316	323	307	335	330	304	348	336	321	329	316	281	335	343	337	324	351	338	359	351	300	319	352	310	355	335	341	303	313	329	321	351	313	347	342	288	320	317	326	343	335	335	307	315	314	337	339	339	318	322	313	326	358	337	315	345	320	331	323	327	331	365	352	325	346	348	344	307	288	327	361	353	330	326	312	304	344	313	308	322	285	301	328	322	307	350	326	338	336	344	309	318	322	322	348	325	292	323	357	296	346	322	324	318	305	301	368	343	338	321	350	358	357	323	331	330	319	358	318	311	326	363	320	342	329	332	332	365	333	308	311	321	332	317	296	347	288	344	325	308	340	362	323	295	335	334	311	322	306	323	353	328	319	386	325	325	333	356	337	303	336	316	337	308	354	297	327	308	315	313	330	348	344	311	352	343	299	304	345	332	350	320	334	359	357	326	324	338	311	362	338	354	330	316	337	317	301	338	329	337	321	339	357	326	344	341	322	298	278	328	318	339	297	306	310	318	346	338	317	305	343	317	315	308	326	301	317	317	311	317	297	334	332	326	299	344	310	318	346	316	322	336	313	320	298	311	320	312	336
61404	97937	68512	38859	19285	6146	1693	766	522	555	523	504	527	486	547	505	498	502	474	476	496	498	527	512	508	526	485	541	526	516	534	529	508	553	499	529	502	520	533	529	561	537	556	507	534	545	484	489	542	523	547	529	484	518	517	517	493	504	529	537	522	548	534	518	516	539	530	490	545	519	487	556	513	538	504	506	537	525	506	515	544	523	545	531	527	523	497	537	522	504	486	477	537	552	518	539	519	538	573	510	513	506	505	523	528	477	513	516	494	503	507	563	525	531	519	505	550	505	545	548	506	551	501	517	551	542	518	528	520	524	525	537	488	488	518	551	547	534	508	525	523	518	520	545	529	545	529	499	482	503	514	523	547	516	530	535	540	560	507	512	521	531	512	530	496	479	508	504	519	530	509	506	525	511	537	522	515	580	511	494	525	549	520	472	546	489	511	472	500	554	570	503	534	540	532	497	519	520	519	502	517	503	531	487	539	546	529	554	536	513	523	562	539	515	538	587	506	492	520	557	505	503	522	511	498	541	523	500	546	526	529	468	495	513	533	496	511	514	513	555	511	500	520	537	522	515	529	523	524	472	497	508	541	522	534	511	536	568	488	532	509	500	567	546	546	520	498	468	555	513	525	558	518	549	521	511	533	512	494	510	526	499	490	524	510	506	534	497	501	550	501	474	509	505	514	521	513	477	509	487	519	524	487	512	505	542	488	526	535	526	514	505	502	530	504	518	524	528	529	542	498	513	524	537	512	506	543	508	532	504	508	501	527	499	541	580	497	549	524	535	548	482	530	521	532	578	478	511	533	495	516	502	517	498	490	535	495	491	534	565	505	525	580	531	513	535	542	510	518	500	541	522	485	511	547	537	521	488	523	490	490	508	503	531	515	525	543	517	534	536	499	483	511	496	526	508	517	503	518	523	523	506	517	529	557	493	505	509	494	523	511	495	484	544	509	508	522	517	492	542	532	507	528	511	490	547	510	529	479	528	522	530	562	539	560	526	539	505	523	540	528	505	521	552	512	520	513	520	525	534	498	522	554	540	505	481	526	523	510	455	556	516	506	508	490	504	490	506	571	494	541	518	492	528	523	543	520	540	494	494	523	520	523	502	479	492	497	505	496	509	531	496	501	529	533	500	490	514	533	513	536	499	501	551	544	514	547	539	542	511	509	526	478	525	514	530	508	527	552	521	523	534	547	512	461	491	553	506	495	473	500	553	507	530	537	466	547	534	501	504	528	544	528	513	519	530	509	514	528	554	554	500	502	560	526	501	552	534	552	501	518	491	485	508	541	585	483	523	515	524	548	525	490	518	490	495	512	512	550	524	574	517	529	547	538	498	505	500	494	532	532	506	521	534	518	522	511	530	506	542	496	485	516	532	542	510	545	523	547	518	511	491	515	466	533	513	528	518	482	498	546	510	519	484	533	520	525	489	493	519	484	580	501	546	528	519	538	533	575	547	527	528	545	483	479	520	499	553	474	512	495	532	486	486	521	468	518	499	503	530	520	502	482	521	497	502	507	544	543	566	459	511	550	445	522	538	542	519	521	493	548	520	542	522	535	524	484	495	538	550	486	536	522	493	535	492	513	519	552	508	503	465	512	542	558	539	519	491	545	540	516	518	498	486	488	470	520	485	510	508	516	525	538	556	496	529	509	532	464	506	481	532	509	511	492	461	585	512	564	509	517	532	522	529	515	515	518	507	549	543	568	467	522	537	508	531	508	546	550	467	522	531	487	524	532	511	503	481	514	538	506	511	527	489	567	500	550	562	538	532	524	516	499	503	529	537	491	540	544	554	538	479	489	493	521	496	487	486	519	538	524	519	495	547	515	512	558	531	548	498	489	531	500	491	509	475	520	487	517	542	516	533	504	481	517	516	507	513	509	530	518	522	494	532	518	526	532	563	513	508	500	528	503	509	531	513	505	517	527	471	526	519	493	558	524	530	513	528	540	536	548	462	530	499	517	540	490	555	495	542	511	533	510	525	521	533	495	531	489	540	517	530	516	524	576	494	547	510	489	507	534	537	541	486	519	523	497	479	527	536	498	497	502	502	522	566	505	548	495	508	505	510	527	479	519	539	521	536	483	542	542	535	488	527	510	483	471	516	532	516	535	522	523	534	515	515	507	499	536	494	540	503	490	534	536	512	524	489	527	489	496	525	502	519	496	504	488	498	568	516	478	555	527	499	549	507	486	530	545	530	499	517	539	525	533	487	521	493	481	525	522	502	517	514	525	474	494	515	560	521	494	505	484	498	526	527	511	513	479	531	520	537	497	495	528	526	485	519	485	550	495	551	538	512	489	508	493	490	527	503	506	540	482	502	543	567	515	507	542	504	536	490	501	507	549	576	536	512	539	515	536	528	530	488	532	524	501	529	526	494	492	544	500	563	525	552	480	523	517	528	462	487	482	526	550	488	544	520	523	505	494	554	520	484	523	498	529	497	506	508	549	524	538	473	525	536	516	568	541	561	544	522	510	533	520	524	524	507	496	485	541	503	537	498	506	527	491	528	546	508	521	494	522	541	498	509	543	548	541	495	481	511	505	475	515	522	505	516	512	558	504	520	487	528	525	563	540	530	536	559	533	531	513	541	502	502	507	497	510	519	508	554	517	541	518	520	497	511	520	506	475	581	487	537	506	499	525	549	517	480	486	575	502	554	524	545	513	486	558	510	493	494	499	504	511	530	507	509	480	513	508	512	543	536	533	553	539	511	517	532	527	508	530	554	539	505	518	509	492	510	485	525	470	494	508	469	512	520	553	538	492	520	526	516	504	531	542	525	526	487	544	547	532	514	510	547	516	482	531	527	497	547	522	513	524	495	510	505	526	524	513	531	461	499	503	503	500	502	511	519	517	516	523	562	501	488	500	527	537	514	501	524	518	531	537	510	528	511	540	536	560	518	530	511	489	519	534	514	529	528	515	519	536	517	517	550	520	542	507	552	494	546	518	512	500	518	556	507	501	494	530	578	516	498	507	521	486	515	485	497	516	512	559	537	509	517	509	514	494	540	485	513	508	544	517	491	523	533	490	527	493	494	518	539	493	537	514	540	514	558	570	508	521	509	531	525	499	519	521	543	536	549	546	543	498	530	510	511	489	495	537	500	519	525	504	482	519	533	524	519	529	558	523	476	567	539	534	476	485	508	520	507	529	542	528	588	543	516	538	546	549	525	570	527	526	541	543	497	508	503	529	536	531	514	539	526	530	564	561	489	548	546	511	497	525	540	555	582	528	508	547	502	510	519	514	549	500	543	567	513	518	543	464	514	527	544	482	551	550	487	529	494	580	504	518	550	514	528	489	498	507	514	521	496	544	506	466	496	507	514	529	506	583	549	483	502	510	508	528	513	567	505	543	569	535	542	516	531	547	547	538	529	542	518	561	508	515	524	537	527	563	514	459	544	541	468	536	494	542	487	555	493	518	528	505	550	475	476	490	543	512	543	518	507	494	505	520	512	541	540	460	495	536	576	480	514
30107	28932	25712	10884	1776	501	266	209	186	201	195	192	202	220	223	186	205	200	206	209	185	218	202	176	190	197	189	220	196	204	217	233	201	219	208	189	200	194	214	230	215	222	203	201	198	218	172	217	209	203	212	237	228	182	252	231	243	188	207	195	192	216	222	201	199	192	224	192	220	207	196	203	215	235	224	216	188	190	214	203	223	237	197	205	220	174	194	214	214	207	208	214	217	225	202	198	208	188	226	195	183	213	193	203	191	210	202	220	211	170	185	190	202	208	172	211	229	211	206	218	190	220	198	227	227	192	193	199	228	188	228	216	201	198	196	206	203	220	209	232	199	206	230	199	231	220	202	193	195	194	220	207	210	195	204	228	177	228	219	221	212	210	201	196	182	162	195	214	196	208	188	189	233	205	185	212	212	195	181	187	178	205	211	196	208	198	193	221	232	229	205	200	223	229	194	193	201	186	197	225	194	172	197	186	215	211	209	194	206	192	170	207	194	210	207	208	203	219	191	198	222	213	218	201	200	207	189	183	189	177	212	162	200	216	228	182	227	206	193	192	206	196	206	199	215	209	223	212	210	220	210	218	181	198	190	191	200	230	202	197	227	177	204	203	207	207	215	211	210	233	218	206	205	198	204	202	230	198	203	202	222	233	206	197	192	218	214	191	205	200	203	213	187	204	233	242	191	212	195	182	172	222	221	213	195	216	191	198	221	209	225	196	197	246	201	211	210	188	202	215	184	212	206	200	185	197	188	219	205	196	227	201	187	206	185	230	214	233	204	222	194	216	191	188	217	189	221	205	212	214	194	221	230	237	218	216	206	169	198	223	215	236	213	226	225	214	197	208	185	220	225	222	206	198	179	176	214	189	186	199	191	205	202	178	198	207	210	239	237	191	203	193	184	185	193	197	195	221	205	199	216	206	235	182	183	217	189	192	208	201	228	199	206	228	214	216	219	182	208	228	194	191	215	213	229	194	183	188	209	190	209	216	208	202	189	215	184	194	215	202	208	199	212	231	191	204	208	206	221	216	201	203	190	197	186	205	201	219	186	181	185	213	202	200	192	179	191	197	200	207	213	225	211	203	228	246	188	206	202	199	208	209	182	209	203	213	193	221	206	213	196	205	187	206	211	204	237	191	192	205	205	183	197	203	194	216	205	202	209	199	199	196	211	210	229	201	217	194	190	195	206	212	204	190	208	228	193	194	216	206	206	213	213	228	231	206	213	222	209	215	199	229	197	224	207	199	220	203	197	191	189	198	196	197	207	183	228	173	182	194	211	199	198	167	219	198	179	211	200	211	210	204	218	191	190	202	201	170	200	201	194	197	210	225	223	187	194	215	189	188	187	174	211	216	220	188	213	215	215	218	206	180	202	219	186	197	217	226	179	234	230	198	199	210	191	192	194	195	189	192	201	200	213	196	190	213	206	203	197	187	153	198	202	178	212	171	220	184	198	202	205	201	237	181	222	208	200	218	199	205	203	216	197	199	194	207	207	221	194	197	199	208	202	189	188	241	217	221	219	217	198	210	192	216	190	224	207	208	218	201	207	189	196	208	199	217	220	191	189	194	225	191	205	183	216	188	191	204	195	215	229	229	193	192	210	191	211	184	197	228	202	196	198	206	197	218	207	212	202	225	232	212	226	183	233	203	181	221	200	209	225	193	207	219	170	213	207	189	211	209	216	213	214	199	194	217	189	195	200	225	202	215	233	196	214	206	185	185	209	172	207	208	179	219	219	210	193	229	213	221	196	195	174	187	228	184	225	211	210	199	221	212	210	208	189	212	198	199	208	204	177	197	174	206	217	198	182	189	214	198	200	220	221	215	194	228	200	203	196	203	210	199	204	202	216	225	221	194	203	201	191	184	197	208	184	195	220	194	206	205	226	213	215	195	226	205	189	208	208	227	179	222	194	206	222	207	183	233	193	221	225	190	205	189	188	195	204	207	198	215	214	210	183	208	188	186	210	209	186	196	180	196	207	221	199	189	215	211	221	201	193	197	235	215	188	187	217	211	196	204	197	198	205	207	200	238	207	199	200	190	216	225	189	221	223	194	207	210	194	203	201	195	213	193	211	184	186	199	188	207	206	208	216	215	186	201	185	194	199	183	188	222	205	201	198	218	201	208	192	220	223	201	184	190	212	194	223	186	207	204	205	194	201	202	208	192	198	193	208	216	164	212	180	188	211	205	194	229	201	182	203	179	194	215	215	220	182	214	234	178	228	218	230	213	220	196	185	213	221	201	193	219	213	218	205	196	186	215	200	199	190	204	216	214	203	197	194	201	205	204	207	212	179	191	193	185	233	216	207	201	205	210	215	197	199	186	218	225	211	213	213	212	207	183	191	214	188	201	205	221	208	185	219	185	194	181	197	217	198	209	177	199	226	192	200	222	219	227	208	195	213	217	199	195	225	225	233	218	226	190	201	197	188	222	202	206	195	213	186	183	203	206	184	188	212	186	216	224	205	212	171	208	230	198	222	189	188	195	215	205	209	173	195	229	209	218	185	217	180	202	191	189	192	192	186	207	215	201	207	204	220	222	189	207	202	208	198	202	206	208	188	183	208	221	209	186	213	213	200	188	209	195	187	198	182	203	210	194	192	200	197	216	202	181	188	195	206	211	195	201	188	215	186	225	221	190	212	221	189	208	210	200	225	225	209	211	208	201	206	215	192	200	185	195	206	193	175	169	201	222	200	195	209	207	190	180	203	218	194	180	190	229	190	206	182	214	197	222	203	187	210	212	187	198	221	180	189	180	215	209	184	218	216	212	202	198	201	203	197	203	196	197	213	224	200	194	197	225	213	225	177	197	231	207	212	183	232	210	187	222	191	202	238	211	215	198	197	201	203	222	221	190	199	233	197	203	217	176	206	201	189	204	218	205	220	206	205	189	212	203	210	176	225	190	212	221	194	206	186	239	213	202	194	204	219	188	220	234	205	203	196	204	213	222	213	214	203	182	216	182	201	179	204	170	182	208	246	199	211	185	219	212	198	185	205	199	235	206	193	203	231	195	195	225	190	245	207	187	197	178	206	198	217	203	163	223	215	211	212	225	211	195	200	218	162	217	223	184	198	211	215	200	215	194	224	215	182	203	217	195	227	232	210	185	211	202	215	181	215	205	202	215	194	183	198	196	188	198	199	211	206	216	203	219	207	198	198	190	186	209	228	213	227	208	206	249	168	212	203	173	198	194	181	208	212	230	163	197	210	209	205	172	206	218	209	223	202	212	183	214	208	192	205	197	202	197	196	212	198	217	197	194	212	186	207	216	218	191	199	210	226	210	215	217	208	205	211	176	194	219	217	215	195	232	184	180	187	230	222	218	199	205	189	201	227	200	199	186	216	216	205	213	188	186	202	196	193	173	192	230	241	195	192	200	200	193	210	203	207	213	202	178	198	231	217	211	180	195	210	192	207	223	202	207	197	203	202	219	184	197	223	175	201	216	214	193	193	217	192	209	199	223	214	198	203	168
37507	44729	29526	11011	3208	1001	463	372	335	358	341	298	326	352	379	365	338	336	340	348	317	327	354	350	347	322	355	301	348	337	323	336	315	372	361	308	371	325	362	348	322	354	311	331	332	381	373	338	346	359	320	336	327	338	351	361	315	330	336	344	357	352	337	353	332	357	340	361	359	376	320	329	338	345	340	351	316	325	320	352	329	363	292	364	334	329	335	340	308	331	339	337	317	357	326	327	338	339	335	343	335	357	345	340	348	346	332	309	334	356	344	358	325	353	361	334	315	344	309	362	349	339	351	328	316	335	348	302	351	351	333	343	358	361	336	350	373	359	342	349	347	366	348	327	351	311	336	353	353	335	349	366	324	344	340	322	355	367	345	328	316	343	350	342	305	375	362	340	350	322	351	359	339	345	350	341	355	336	334	317	347	338	351	323	327	333	317	322	335	321	325	302	317	356	322	370	325	333	337	336	337	327	332	345	314	357	319	328	330	337	329	348	336	335	342	324	349	339	316	350	360	335	318	312	330	319	329	350	317	344	354	338	331	329	348	357	341	341	343	350	330	325	343	319	340	362	347	319	312	339	320	349	336	357	312	309	366	337	297	319	291	317	357	380	327	365	333	365	334	339	321	329	327	333	389	336	341	335	357	363	342	340	321	335	349	319	333	360	329	338	321	319	341	340	351	366	363	331	370	353	381	334	324	341	295	352	339	324	354	341	343	318	351	351	333	345	338	330	355	331	317	312	336	351	338	348	361	366	373	347	321	335	342	308	327	333	361	343	354	372	341	342	354	317	346	344	362	348	377	306	336	330	328	328	339	367	316	347	335	361	340	347	325	347	357	353	346	342	372	324	346	336	347	347	350	338	349	349	328	344	368	297	379	330	331	360	372	327	360	326	349	360	333	347	320	330	306	341	375	328	333	349	343	322	340	319	324	324	319	326	329	324	347	349	323	336	338	370	363	333	334	349	356	337	331	339	309	369	323	329	330	321	353	329	342	360	341	355	349	362	321	343	342	335	393	311	348	348	361	328	356	322	320	312	323	330	346	377	361	337	358	318	398	356	361	376	337	318	348	310	349	348	337	366	362	341	341	338	346	347	355	383	346	324	301	378	338	340	325	362	317	306	334	341	337	328	341	337	306	348	341	367	358	360	339	340	373	321	336	318	328	370	362	316	338	354	339	331	334	351	401	366	320	307	302	332	337	357	315	321	336	336	363	332	321	357	321	352	327	356	338	342	337	321	341	328	338	344	352	347	348	340	322	337	332	365	323	344	315	330	371	359	327	323	333	321	380	361	303	366	327	332	345	319	331	327	355	335	350	347	333	323	324	332	353	323	335	372	353	360	350	342	333	330	320	312	344	346	362	388	332	332	367	317	347	330	332	331	316	336	357	360	329	350	317	327	316	344	339	354	320	355	346	335	332	317	337	302	316	330	341	388	344	352	361	331	351	355	349	316	321	322	310	345	342	323	384	336	302	302	307	308	361	328	361	329	352	352	338	364	347	320	332	374	343	349	300	327	328	348	350	324	338	321	327	318	324	343	357	328	334	378	354	309	333	327	319	349	359	334	352	355	334	309	327	333	337	360	297	327	340	320	343	332	344	348	353	335	307	368	344	346	349	365	359	345	296	354	343	320	352	391	352	338	344	332	317	344	310	333	331	328	315	360	348	345	363	358	318	354	338	357	354	332	342	355	344	357	349	322	338	276	306	378	355	339	372	327	369	338	313	355	363	328	353	343	306	320	359	332	350	331	338	355	318	340	326	315	362	325	307	357	321	368	356	328	314	354	367	334	342	337	378	381	340	338	337	354	315	331	364	367	350	323	367	344	350	310	339	327	344	373	355	330	350	335	347	375	310	314	346	329	353	347	338	299	355	345	311	348	341	332	336	314	345	369	353	340	287	320	351	348	351	309	356	301	303	316	316	357	353	331	351	324	349	345	348	371	322	324	360	305	352	334	311	339	346	333	320	332	336	352	319	352	336	350	315	359	326	338	333	357	332	324	361	389	340	363	336	330	347	352	330	371	325	341	346	345	348	372	334	352	364	345	310	349	315	357	359	339	345	337	337	384	302	335	347	333	327	332	341	355	338	341	314	383	334	351	326	372	369	349	348	332	329	360	305	345	355	347	369	333	356	351	334	289	338	327	353	328	348	344	347	342	326	374	343	350	321	341	322	359	363	340	311	355	334	355	324	361	371	353	332	361	320	337	346	345	332	347	350	359	336	341	355	368	318	323	348	369	341	311	339	332	309	366	301	335	347	351	317	332	344	325	355	351	324	344	370	334	351	332	366	318	340	329	341	344	336	324	329	332	336	283	313	348	345	356	329	332	365	329	352	335	352	350	354	337	345	320	333	311	332	325	335	343	319	331	345	337	353	293	338	320	365	331	369	324	358	330	371	302	347	372	329	343	356	344	313	312	334	360	357	358	352	312	324	363	366	359	331	364	323	346	314	320	351	320	341	327	350	305	340	362	336	354	353	325	349	347	324	343	351	340	371	322	332	327	326	366	362	378	348	336	346	348	322	348	355	346	320	341	377	338	321	331	380	350	340	336	348	321	304	352	359	374	293	328	326	366	331	334	329	322	362	322	348	344	325	371	328	327	325	375	321	319	348	348	335	338	344	339	370	340	356	371	348	320	317	353	301	353	371	334	354	320	316	335	343	373	348	351	341	357	337	320	342	337	331	353	352	360	320	324	317	318	326	317	327	300	341	336	346	327	314	304	315	349	341	323	356	344	312	331	328	350	325	346	338	347	333	348	323	349	335	333	316	340	353	344	349	369	343	324	348	314	308	353	359	338	338	352	357	325	339	377	329	343	366	359	357	339	306	316	309	306	349	299	316	355	336	319	345	331	354	336	373	338	364	315	359	323	363	338	299	346	353	352	340	308	330	314	354	325	316	365	335	350	313	339	341	340	380	335	318	333	338	336	309	346	334	344	343	366	355	314	368	322	330	336	334	340	380	340	344	334	348	319	346	338	370	324	342	323	322	333	306	362	366	329	345	307	323	322	373	349	354	383	358	361	321	305	358	335	354	350	361	308	350	318	339	356	325	340	315	338	331	337	366	334	330	355	334	362	355	355	332	344	338	302	348	380	346	362	333	332	335	329	333	311	337	365	363	322	346	302	322	330	345	303	367	340	331	358	347	327	313	349	326	301	332	286	339	335	336	345	362	330	365	329	336	336	310	355	325	360	318	314	363	343	324	330	319	326	339	336	335	327	360	382	341	351	351	313	349	377	352	341	315	329	331	350	324	310	330	365	324	330	357	339	342	336	341	352	300	306	320	353	377	318	383	335	327	374	350	356	333	331	360	334	338	320	331	343	315	318	352	322	353	369	333	340	343	332	339	296	339	356	325	325	349	322	314	325	329	325	339	311	356	318	339	341	363	309	346	330	341	354	315	359	343	336	322	350	359	349	344	335	317	344	372	327	324	365	322	332	338	283	346	353	342	340	336	349	349	309
24675	22906	31218	26444	20019	8293	1053	381	272	307	304	277	285	289	257	262	255	303	269	287	286	293	282	287	259	268	294	259	266	288	262	278	257	302	270	285	285	262	280	263	295	282	300	268	301	248	301	266	277	275	277	265	246	300	278	275	260	290	256	279	271	268	289	290	306	297	289	257	280	260	282	295	305	253	291	307	276	323	297	230	264	274	280	264	295	312	267	268	289	263	261	310	274	323	324	247	268	255	267	264	271	303	267	270	288	277	256	276	273	282	273	287	268	273	256	287	275	308	299	276	270	289	268	275	256	289	272	260	295	268	268	287	278	267	276	288	276	309	237	278	274	262	259	273	290	289	252	279	266	278	308	321	273	269	296	286	318	316	269	280	266	247	291	264	298	286	269	254	290	253	267	285	274	268	256	286	266	280	256	264	281	279	290	270	269	280	274	266	265	310	278	282	267	262	271	288	282	258	293	250	295	272	257	280	271	277	241	269	277	276	264	270	278	289	275	279	276	252	283	294	276	298	274	276	275	340	278	296	286	259	278	253	268	287	270	284	272	269	282	286	257	259	274	270	271	270	302	275	283	267	274	258	271	248	272	241	280	237	278	283	273	286	255	275	267	265	239	259	265	261	259	283	255	273	261	260	250	270	273	269	255	244	273	291	286	278	269	288	267	262	305	298	266	268	264	277	259	303	276	276	269	287	280	273	290	281	245	254	253	263	289	306	271	281	278	257	293	272	281	277	302	270	274	281	281	288	280	305	300	275	270	257	281	286	289	289	282	293	320	292	255	283	256	260	303	247	273	295	277	249	278	277	270	291	290	279	278	270	292	269	268	259	261	286	274	270	269	286	306	267	294	276	263	266	277	274	261	275	278	259	281	270	299	264	252	277	252	276	280	272	284	266	267	292	297	252	265	291	284	268	284	268	261	272	276	278	279	273	277	296	257	268	301	278	258	276	285	266	272	265	273	282	280	280	264	268	278	270	283	272	257	270	295	284	250	225	283	275	276	253	288	287	250	274	277	260	286	289	271	296	267	265	271	264	281	287	293	283	265	283	277	284	264	310	292	301	262	271	285	263	263	280	272	281	287	295	265	284	287	265	273	281	295	247	307	264	263	295	277	279	258	263	295	291	271	239	289	289	260	277	287	288	250	246	274	300	268	250	276	250	295	269	259	270	270	253	311	237	253	299	276	284	296	263	283	255	265	273	310	270	287	245	280	294	269	278	275	284	280	235	260	270	297	298	266	294	294	281	271	275	258	307	271	286	267	282	269	268	267	298	262	273	237	284	294	259	264	276	265	263	269	246	289	271	276	321	293	296	272	281	279	281	284	263	288	270	291	299	286	271	303	269	280	288	284	294	282	269	284	258	273	270	266	263	296	251	271	318	282	271	255	294	270	267	263	313	269	295	284	288	270	275	275	274	264	267	233	287	268	266	290	278	246	278	289	265	287	279	285	287	292	290	282	253	307	287	271	264	268	288	255	260	270	261	284	277	272	282	296	290	309	270	289	250	287	272	286	280	265	249	255	270	260	274	255	268	287	268	278	287	263	250	271	302	252	273	288	259	280	303	277	278	289	285	299	317	297	311	279	275	259	275	264	277	289	281	294	272	280	276	273	279	279	288	251	269	277	256	258	267	280	313	302	296	272	277	267	284	266	274	282	291	273	292	274	276	287	280	272	266	283	266	285	283	244	262	284	298	280	281	273	281	284	302	309	268	298	265	297	284	266	292	262	313	282	242	281	287	287	278	282	253	275	288	270	259	240	318	261	257	277	281	277	264	266	264	289	269	263	278	286	278	283	291	284	249	269	283	296	261	285	272	298	287	279	275	303	304	287	273	263	285	258	287	297	287	283	290	263	306	293	293	272	285	248	278	280	290	247	308	277	275	282	287	302	259	260	254	271	261	293	262	284	287	274	282	286	306	283	256	282	248	287	260	291	283	275	261	283	287	295	292	270	262	276	263	260	273	262	278	282	275	296	265	246	260	250	274	248	273	276	273	290	279	252	257	274	255	277	288	299	319	313	256	309	269	241	268	265	279	272	293	253	273	274	275	282	271	288	268	259	274	270	300	276	306	259	315	296	266	253	275	287	285	271	269	269	306	260	321	272	242	271	260	284	306	282	228	257	253	280	294	285	288	243	279	295	287	306	300	251	285	272	294	271	247	305	294	282	277	273	281	304	271	292	299	279	259	263	291	245	286	246	284	311	288	263	257	256	286	271	254	262	282	280	261	269	271	272	282	288	290	313	262	271	292	294	288	255	282	279	289	287	262	292	284	268	278	271	268	289	286	289	251	275	264	279	261	283	300	286	258	284	268	263	255	283	303	261	307	266	253	279	292	296	304	289	296	280	272	259	266	300	258	258	278	289	281	277	254	262	286	288	257	285	237	263	294	264	284	280	268	323	291	276	276	316	291	281	273	271	277	297	273	276	270	253	290	251	278	291	299	305	264	291	275	276	313	292	250	291	271	257	303	285	299	267	249	286	245	270	280	288	276	283	281	288	252	268	296	282	281	264	291	286	282	299	261	278	275	288	262	254	286	273	294	275	314	296	265	249	291	249	298	281	272	264	297	298	252	276	316	286	277	242	285	276	262	278	280	263	313	252	269	303	303	285	290	294	286	288	273	297	288	258	265	271	280	280	282	274	303	280	295	265	281	280	281	266	305	283	286	263	268	273	266	272	269	293	288	274	272	266	300	246	300	268	273	268	303	262	261	282	280	262	284	274	263	295	297	275	284	285	263	280	278	279	271	317	260	286	279	307	289	266	290	278	236	277	251	247	300	246	281	296	294	313	277	273	278	246	284	293	278	258	272	263	268	274	255	268	242	301	275	294	270	256	303	280	273	260	283	280	277	278	263	274	295	307	268	273	280	288	279	280	285	266	269	286	265	257	256	293	277	267	273	267	281	267	266	264	264	310	259	249	289	275	266	293	275	270	274	236	249	288	271	244	300	273	312	293	298	278	278	295	272	285	292	277	294	297	256	274	267	271	311	277	291	247	299	252	256	280	266	249	271	268	249	292	293	278	279	283	270	269	254	269	257	274	260	265	277	268	299	301	267	277	278	302	282	277	272	285	285	270	277	262	270	272	273	241	251	267	308	290	277	266	272	264	267	291	268	245	296	295	258	282	263	246	280	291	258	256	299	260	281	285	278	254	268	252	295	289	271	273	250	276	250	267	270	282	338	251	298	275	261	314	266	290	282	281	268	292	272	279	288	247	274	290	290	272	264	313	275	251	284	260	289	266	282	261	273	276	292	278	266	261	287	266	258	286	243	275	267	277	257	235	279	272	275	270	293	289	281	278	266	270	251	305	289	291	255	262	260	264	280	294	237	263	304	297	270	261	265	273	281	307	291	295	274	250	297	252	240	262	290	298	260	257	259	275	287	294	286	293	269	253	294	277	293	284	305	293	287	285	273	314	273	293	268	272	246	315	278	257	299	308	283	271	317	265	292	280	290	287	297
58754	86864	60943	35243	15722	4834	1440	541	467	448	453	503	416	422	404	454	437	462	449	447	465	444	481	433	483	468	448	460	425	411	384	465	464	472	450	463	446	447	468	486	465	470	415	474	439	467	464	460	422	432	457	503	479	442	462	468	435	472	443	433	440	466	440	446	428	462	417	451	451	484	424	476	450	416	430	503	465	470	411	492	435	455	472	448	454	446	439	471	441	473	430	481	472	443	426	490	500	454	479	452	454	441	433	425	445	437	463	450	445	451	450	428	429	446	465	433	436	434	437	457	458	457	437	459	440	475	476	455	447	444	425	426	429	442	450	432	444	467	472	439	441	469	450	457	437	432	424	429	463	466	456	457	475	449	427	402	470	412	434	457	428	456	439	451	404	453	464	424	497	440	457	463	458	468	420	434	439	448	449	438	474	439	438	447	467	440	454	472	436	440	420	459	405	434	459	453	476	455	436	455	391	417	447	492	435	425	416	468	469	417	453	449	452	421	448	441	428	470	458	451	445	450	421	437	471	462	406	467	433	444	473	464	440	490	452	429	462	491	491	457	470	465	434	452	450	474	455	461	476	467	432	503	458	446	416	457	438	432	445	441	446	470	468	414	455	425	471	445	460	446	460	433	418	440	435	474	460	441	427	444	455	446	436	445	458	436	461	462	478	422	400	420	438	411	439	445	480	444	461	452	470	451	470	408	446	476	430	431	466	460	446	477	455	464	451	466	439	450	434	452	440	438	419	466	460	402	431	469	452	456	457	418	456	425	505	477	439	456	436	458	442	439	432	449	447	474	431	439	498	424	399	473	407	427	435	434	469	482	502	399	478	465	480	439	441	467	466	461	451	420	465	413	445	447	405	423	481	490	416	422	456	464	465	459	460	430	475	465	448	460	461	462	438	462	442	438	457	428	447	429	421	474	486	450	485	457	437	451	480	415	456	456	429	415	456	444	422	419	435	478	443	452	437	462	429	486	413	445	450	475	511	452	472	420	423	487	403	466	428	466	434	466	432	423	434	428	409	417	418	422	488	454	421	444	465	415	444	475	491	431	483	450	466	455	437	463	451	462	424	450	481	421	484	463	467	461	418	419	438	424	429	424	442	468	441	439	460	449	451	440	475	417	447	442	439	451	457	479	448	429	443	445	421	425	468	442	469	424	446	484	448	416	437	399	433	418	414	464	433	440	448	452	420	457	459	491	456	473	441	456	449	419	457	465	450	456	417	395	461	455	481	433	457	451	462	442	455	441	439	430	443	420	420	444	441	477	424	450	431	450	454	463	461	445	447	448	423	444	474	450	456	442	471	455	435	451	461	475	388	455	411	475	464	422	467	433	464	461	424	452	435	452	470	462	499	437	436	427	470	433	439	430	432	448	456	434	436	451	472	436	454	430	420	412	455	466	457	467	447	483	434	466	435	447	428	462	425	433	451	446	447	422	446	436	432	471	455	426	457	456	462	442	466	443	461	406	426	462	441	438	425	436	449	463	463	421	446	453	465	454	437	442	456	424	464	440	471	437	418	433	448	429	460	454	438	449	467	436	427	473	446	458	455	480	416	452	434	490	428	467	408	471	443	441	477	458	471	470	437	465	447	453	424	439	413	466	448	454	419	441	487	474	468	413	445	475	443	481	423	453	424	428	449	468	458	458	473	454	486	437	497	453	472	437	486	437	406	429	470	453	425	494	455	442	424	430	428	421	444	481	425	444	445	426	470	431	484	442	450	466	446	469	451	453	467	454	462	496	431	467	426	461	397	451	435	437	445	450	426	465	469	463	454	421	474	470	435	438	424	469	458	449	464	460	432	423	447	429	465	443	464	446	450	427	444	450	468	478	481	491	472	423	484	451	450	455	451	473	437	447	480	465	464	430	467	446	437	422	442	482	413	439	428	460	448	437	461	477	421	460	489	408	466	432	441	446	446	430	431	422	456	429	489	425	444	448	444	474	444	462	466	459	449	406	418	449	465	476	416	463	430	434	409	427	422	428	448	468	421	448	495	414	473	470	445	453	444	421	437	446	440	410	457	451	478	456	461	467	463	434	431	445	423	438	433	424	435	450	460	437	441	471	463	481	450	421	458	451	459	432	428	438	445	455	422	459	430	456	449	453	496	421	467	455	465	454	448	462	449	443	454	483	440	465	470	476	418	467	472	439	415	453	426	477	445	426	461	449	436	453	421	431	493	432	461	462	470	470	423	444	425	435	452	440	435	448	448	458	408	417	460	471	471	438	465	445	421	470	431	448	460	419	427	496	467	457	436	483	427	449	459	451	426	435	435	474	450	439	472	458	446	468	459	442	459	472	476	401	499	445	388	470	479	498	426	425	441	469	423	447	447	477	435	423	449	455	461	440	460	460	464	429	462	483	410	504	473	429	452	435	430	473	452	465	433	453	457	414	462	446	457	477	461	465	438	485	432	447	458	443	447	464	461	417	428	431	457	447	454	411	421	460	420	454	454	444	449	444	481	446	466	453	445	436	512	452	451	449	410	432	426	428	432	457	459	458	464	436	443	394	444	442	432	408	418	433	424	450	461	469	457	426	478	425	455	442	476	432	440	410	444	446	435	457	452	476	432	428	473	416	459	493	422	447	442	416	437	452	425	447	475	453	487	402	471	439	445	452	416	417	437	461	468	462	427	449	440	451	440	430	423	479	429	441	456	447	431	442	432	460	417	431	451	466	422	418	454	440	442	464	479	456	424	440	485	421	433	451	470	463	461	446	451	467	450	478	431	424	451	446	425	470	427	477	431	460	468	412	435	441	485	423	429	419	440	443	476	449	447	439	407	491	448	461	500	469	431	439	485	444	470	437	440	435	456	452	435	419	454	421	436	458	479	417	441	441	436	457	451	404	459	475	427	462	469	445	461	460	424	437	418	440	473	462	503	449	440	464	449	445	434	429	471	472	479	437	472	459	440	428	433	448	461	486	453	427	501	505	468	442	457	435	457	467	443	452	430	468	451	457	478	453	443	445	453	423	426	446	429	479	456	458	451	443	438	442	414	429	459	455	452	463	434	446	476	424	468	479	486	428	436	438	420	446	448	489	426	489	440	449	449	456	465	423	441	446	458	467	406	498	430	488	440	473	460	456	424	471	438	426	439	440	447	450	474	466	444	438	431	465	432	465	448	459	450	450	444	432	442	497	435	491	450	474	441	482	459	447	479	437	448	451	446	429	450	425	463	430	435	448	449	473	446	491	461	440	451	414	447	484	432	446	481	433	456	475	416	465	422	444	447	475	413	443	428	455	463	455	444	418	470	448	452	415	484	448	405	433	445	435	481	450	437	465	462	506	466	463	495	460	465	448	446	448	407	433	446	444	430	414	445	420	432	420	439	441	433	422	409	460	448	438	446	431	450	418	479	490	444	446	463	425	465	449	435	421	472	444	448	464	448	447	451	435	438	456	436	413	482	420	442	482	514	442	459	491	453	449	465	434	453	424	446	435	476	466	460	417	444	479	446	412	408	457	433	420
23530	22029	30319	24770	21628	19265	5773	577	367	344	323	353	312	336	384	350	323	349	347	345	370	365	337	351	383	358	344	357	328	333	313	355	343	346	309	322	317	299	338	366	317	322	333	367	347	338	340	327	328	325	358	329	335	319	318	295	326	325	341	370	317	350	357	360	292	311	323	348	297	318	340	333	329	327	303	325	337	347	326	327	324	324	332	321	327	318	310	309	370	339	336	327	347	313	332	337	305	324	328	318	321	328	321	333	351	342	336	325	344	335	356	315	322	355	330	296	320	327	369	337	288	344	313	325	338	343	341	343	326	322	320	288	323	322	318	332	355	364	320	310	325	337	308	324	330	357	332	328	322	352	319	334	357	332	352	359	340	337	347	320	362	334	311	335	335	320	373	347	310	299	324	325	334	316	325	354	362	308	349	323	332	308	346	352	331	336	355	310	355	312	348	368	326	328	336	345	321	352	367	338	308	361	333	349	340	347	335	303	342	310	303	310	332	345	359	290	346	313	338	316	324	345	338	364	342	313	371	326	328	321	361	319	319	333	336	343	321	301	315	341	316	340	313	306	328	352	331	372	338	324	354	346	313	343	322	373	310	329	323	370	314	329	314	322	347	335	299	342	345	305	318	314	324	339	364	317	342	333	294	338	333	300	340	362	335	341	372	338	322	343	341	333	303	365	313	346	327	335	321	350	299	332	353	363	305	333	343	361	324	310	322	333	320	344	339	317	346	385	339	345	328	339	341	342	353	357	338	352	349	324	347	349	365	338	318	320	335	337	334	312	337	322	354	313	315	337	318	316	323	342	325	345	315	329	327	351	332	327	335	320	340	338	364	354	336	389	320	333	318	337	306	322	347	305	356	309	311	379	352	329	324	335	331	352	328	321	333	304	319	352	344	332	319	317	319	331	316	328	361	362	316	337	335	342	340	305	333	351	329	323	339	332	328	300	299	319	334	329	368	326	335	340	370	317	329	355	325	333	330	351	349	347	324	350	309	344	311	355	320	295	303	314	329	303	321	333	338	332	318	336	311	331	309	317	318	315	341	326	355	359	340	347	355	301	324	321	316	351	294	325	320	323	346	315	345	323	339	328	308	351	331	346	357	348	334	358	340	337	351	307	310	318	305	328	322	343	323	325	330	320	338	325	294	308	309	353	331	349	320	346	309	321	316	326	321	324	343	330	354	331	368	315	309	299	334	330	346	329	327	319	342	328	321	307	355	329	343	346	335	321	307	288	341	333	323	316	336	341	300	350	317	308	346	338	307	322	339	328	322	341	316	335	329	347	368	320	319	333	320	338	310	334	316	323	306	363	307	343	343	304	345	337	330	352	328	344	324	337	353	345	343	341	348	351	333	332	296	332	338	330	342	328	341	311	331	354	333	363	352	350	369	353	329	355	342	309	336	316	356	364	318	328	341	360	306	362	326	331	298	354	328	312	371	303	332	334	329	331	342	332	325	330	327	351	320	324	342	311	333	311	329	346	347	348	323	356	378	327	321	339	348	323	332	326	326	340	311	319	351	318	330	325	351	354	326	369	329	310	316	336	364	353	331	352	319	310	313	335	309	343	331	337	341	330	314	332	353	314	328	358	331	338	362	337	313	303	333	339	341	327	316	332	334	312	327	350	329	320	333	335	353	330	365	361	335	339	313	311	329	342	328	318	327	346	329	327	363	329	324	353	354	363	335	335	333	353	357	329	320	323	308	364	342	313	328	350	362	347	326	304	324	346	316	326	332	346	345	326	349	359	335	352	344	329	366	323	312	343	329	326	338	351	314	332	295	343	312	339	350	305	341	348	329	330	330	336	353	336	309	310	285	364	318	326	323	333	339	330	367	369	336	329	340	334	327	366	377	322	332	326	347	331	347	302	322	328	325	311	334	360	329	308	305	332	321	362	325	308	354	330	321	320	356	317	324	322	338	314	329	330	341	299	299	341	337	290	348	346	325	323	337	367	316	345	358	325	318	322	345	338	357	340	322	332	348	328	338	322	345	346	346	321	347	323	317	357	377	352	347	358	299	330	345	355	331	321	342	301	338	337	345	330	299	330	341	360	328	354	342	340	329	366	365	342	318	347	323	303	328	391	344	324	322	307	326	329	363	307	327	327	344	329	361	346	345	330	350	352	329	329	360	357	319	367	335	327	329	309	331	338	321	327	350	316	317	304	333	314	310	382	299	330	344	333	328	305	363	364	329	307	337	303	316	346	320	337	336	347	273	331	321	327	338	340	312	356	332	333	293	321	338	337	335	332	313	342	333	314	297	305	327	366	329	321	331	344	315	321	363	380	323	348	340	324	312	346	328	343	332	339	334	321	335	335	338	329	347	332	307	335	334	369	356	323	320	307	343	360	325	344	297	313	349	319	329	291	366	316	345	358	340	347	330	328	346	333	333	325	311	316	314	321	369	341	332	338	327	336	344	359	346	322	334	338	298	355	318	344	297	320	305	318	338	325	320	327	332	326	352	330	339	359	348	334	330	362	331	335	336	360	359	314	318	333	341	308	363	341	347	324	307	361	327	339	302	355	336	330	317	318	317	332	316	306	299	330	329	332	307	335	312	323	343	305	327	317	320	326	336	389	347	323	332	354	312	384	301	353	341	335	302	378	321	335	302	319	333	360	326	351	323	339	301	344	326	335	323	328	341	307	329	368	360	321	341	349	329	330	344	359	355	280	337	321	318	364	337	325	339	356	313	333	344	299	332	321	344	319	361	317	355	318	368	330	316	324	323	333	339	340	351	337	324	320	332	321	323	321	332	338	350	345	330	341	338	329	331	323	334	358	323	363	312	292	329	333	361	300	330	368	313	327	351	340	363	349	353	327	342	341	304	364	351	354	325	356	306	324	364	347	326	325	336	326	362	377	333	335	303	348	330	324	346	306	306	311	339	322	350	301	330	318	355	311	307	301	320	365	338	334	342	336	346	358	342	344	352	332	313	321	310	340	315	318	318	328	304	354	386	340	330	307	342	331	321	337	324	329	369	359	311	318	344	351	306	313	325	312	326	328	327	298	340	303	359	322	320	376	318	343	336	334	334	326	302	311	366	338	307	329	301	320	366	342	344	317	338	332	319	366	349	327	338	313	315	341	312	334	314	344	337	349	350	324	333	359	351	316	297	310	334	305	372	339	342	310	339	308	323	353	325	346	336	326	320	333	343	336	341	317	319	305	311	338	319	339	312	325	337	336	310	325	312	332	336	313	355	338	293	310	332	351	317	325	297	344	338	314	329	346	342	338	325	294	337	324	329	306	341	315	354	377	353	325	338	322	348	362	349	337	294	348	334	334	346	332	331	318	319	357	347	317	327	362	339	320	321	292	337	310	356	341	326	326	337	327	331	328	348	305	329	309	309	343	331	322	330	319	338	308	309	327	336	311	341	321	314	339	316	341	363	340	305	333	313	325	327	332	356	327	342	370	341	327	323	365	348	356	307	293	347	328	359	313	299	309	336	312	320	315	327	346	315	333	335	346
60938	99760	72349	43647	22449	8162	2569	899	561	558	536	539	517	536	547	530	502	492	533	523	508	500	537	504	541	508	513	517	542	493	579	496	500	530	485	513	539	522	543	508	485	523	500	534	537	508	515	523	513	535	515	486	523	521	519	485	497	542	546	546	512	525	510	529	527	511	491	501	523	498	535	535	501	491	498	532	563	475	511	511	524	520	521	506	534	529	492	541	535	507	523	473	530	533	519	502	472	511	492	482	560	511	534	565	551	506	527	507	488	511	524	508	538	534	506	527	502	546	524	515	516	490	495	511	514	525	520	537	503	552	520	532	520	509	497	513	506	543	540	476	538	545	507	557	509	567	551	493	503	505	513	525	502	461	510	501	487	518	520	518	467	534	514	511	540	517	498	543	477	501	504	541	502	536	529	538	515	537	538	556	568	502	520	486	559	538	542	518	532	539	509	565	502	530	517	522	561	504	545	503	520	520	542	551	498	508	473	543	557	514	543	517	532	498	479	543	544	529	526	537	513	534	545	490	483	528	530	541	518	453	513	495	514	523	574	589	510	529	555	476	489	508	506	496	559	531	502	514	518	520	522	554	490	550	534	482	531	506	545	507	521	576	543	473	556	543	532	528	534	482	538	542	537	510	504	534	508	490	525	496	549	515	532	502	533	517	519	516	504	515	506	506	495	497	544	556	533	537	529	512	520	530	504	494	541	479	451	521	494	556	493	501	530	492	550	530	524	516	489	536	513	503	568	510	539	494	515	530	534	523	482	504	473	505	552	509	532	581	523	506	527	491	537	511	522	519	560	544	492	520	480	526	524	521	510	509	511	531	531	479	522	489	497	545	537	504	505	526	524	524	549	509	526	500	554	527	528	474	470	546	537	500	504	509	499	512	497	502	532	530	535	512	506	513	521	537	520	548	534	531	542	535	507	504	482	513	499	537	508	541	512	518	522	483	538	546	541	537	482	499	508	499	491	477	517	516	510	535	481	503	529	503	492	514	536	516	560	532	514	543	466	524	556	535	534	538	495	515	503	550	506	488	525	540	520	507	503	526	524	523	555	511	567	553	521	524	537	543	486	497	517	471	510	504	465	519	528	483	534	543	529	487	531	497	475	503	521	544	569	530	538	480	472	507	495	524	534	493	487	509	529	492	572	549	569	526	500	562	504	486	526	532	531	507	467	530	484	502	543	498	515	477	517	524	497	509	518	514	507	509	531	540	504	539	553	503	572	507	548	505	524	490	533	523	498	509	571	504	561	504	517	525	480	541	580	531	553	522	535	501	526	525	486	526	521	496	488	523	494	531	549	513	517	526	535	541	542	529	498	544	484	487	475	508	524	484	503	552	491	489	532	550	530	505	523	553	561	524	525	499	537	533	508	523	502	499	513	548	517	526	513	497	520	512	522	526	548	505	514	536	557	542	490	551	555	512	556	486	508	489	536	530	460	528	471	514	511	534	539	508	527	498	538	529	535	529	486	467	524	503	527	552	558	511	494	539	497	521	516	554	516	572	531	559	524	522	504	571	544	545	507	554	518	511	544	508	490	552	517	509	535	505	511	513	502	518	513	513	509	506	517	469	523	499	501	515	524	509	510	540	552	541	510	548	545	475	517	488	505	523	545	535	493	561	514	524	529	485	528	565	522	508	533	537	527	525	548	491	482	512	493	451	528	494	514	519	498	548	490	531	551	472	520	530	526	519	501	527	524	474	536	533	530	515	529	468	494	504	519	558	513	524	528	488	525	520	543	472	500	522	540	496	520	554	527	491	524	499	483	551	538	550	520	559	551	526	534	518	531	532	507	540	526	530	513	503	517	497	478	521	503	487	527	519	533	504	538	561	581	543	563	523	538	488	490	485	508	494	558	529	488	532	523	515	529	507	504	488	554	488	561	530	512	492	570	501	497	532	592	515	552	542	526	502	482	539	534	518	511	514	483	533	544	531	515	528	521	478	511	510	499	504	543	552	547	464	540	493	517	542	549	510	540	537	547	512	518	507	529	533	501	466	513	498	555	513	501	555	545	513	522	530	515	524	520	497	511	554	534	494	517	547	536	509	524	470	541	525	520	533	487	494	510	505	532	530	494	543	512	516	502	518	503	557	554	496	511	571	536	536	505	538	494	529	555	523	532	528	498	530	520	508	509	518	511	483	520	535	469	541	529	565	480	486	526	511	532	513	516	552	499	502	530	499	525	533	537	539	524	497	518	486	484	521	533	467	513	531	487	561	547	525	515	511	495	532	459	517	530	514	508	533	518	577	528	480	507	497	463	557	509	475	535	534	546	536	535	554	505	547	493	473	534	541	541	538	506	504	481	481	543	508	525	500	533	512	532	529	548	532	537	572	525	536	530	565	507	522	516	493	501	550	566	562	502	571	496	529	569	500	549	540	520	502	504	503	512	552	560	490	490	493	527	524	533	538	478	479	527	507	546	501	501	540	514	505	550	522	532	537	510	515	519	529	532	556	478	563	505	528	489	506	526	514	533	495	517	530	546	494	550	514	562	496	512	523	521	552	501	474	528	554	528	538	569	511	517	510	523	514	541	549	519	508	521	507	518	464	513	543	534	532	526	531	538	471	524	481	547	513	524	552	494	512	539	512	502	501	498	526	532	522	484	512	538	527	526	490	537	532	531	521	452	500	510	525	533	503	547	525	538	497	491	514	490	518	472	529	485	501	482	536	528	495	529	554	510	457	476	463	545	528	517	539	533	492	527	526	501	523	457	482	491	543	478	507	535	501	542	555	536	509	474	515	536	481	503	541	491	549	537	524	527	502	481	547	538	536	517	514	522	523	518	521	472	538	511	483	501	530	515	532	516	537	528	539	513	539	520	543	568	485	497	525	545	516	531	485	529	502	566	527	508	497	508	529	546	484	546	529	523	532	489	530	508	498	565	553	531	474	527	490	512	519	511	556	531	543	468	556	537	536	502	542	503	526	498	502	513	525	541	532	505	484	510	501	528	502	541	505	528	491	528	512	528	498	510	522	554	523	493	542	520	535	534	496	535	490	543	513	530	481	496	522	537	515	508	548	530	543	520	482	481	535	533	527	515	488	569	508	555	513	529	532	519	505	533	545	546	539	464	514	489	523	464	475	506	527	509	491	540	488	507	521	525	512	515	523	510	516	486	479	515	570	506	438	498	511	491	554	525	526	506	526	556	520	533	485	536	557	524	504	546	521	548	511	504	539	495	546	523	542	527	522	520	529	518	534	516	471	470	535	512	506	489	460	526	544	553	520	531	537	507	506	501	537	545	490	504	521	543	497	525	515	529	553	534	569	502	547	517	491	484	511	512	538	568	570	482	568	466	527	545	522	515	528	516	488	528	555	491	492	502	565	508	534	474	504	535	501	495	496	537	512	491	486	533	529	488	493	500	498	522	510	531	507	472	506	545	547	528	533	547	542	496	507	536	531	530	535	551	499	530	540	509	550	491	492	527	556	485	516	501	527	517	503	531	569	529	497	510	520	510	516	480	543
30069	28405	25991	11571	1711	492	320	213	171	221	209	185	214	202	204	209	190	197	198	176	185	206	198	187	204	243	207	212	219	214	206	210	193	183	205	172	203	204	210	191	213	190	212	196	213	197	196	180	200	198	187	187	186	183	193	214	188	169	206	190	180	192	178	222	182	211	203	195	199	190	214	183	200	203	209	183	203	189	195	177	202	196	191	192	210	198	203	190	208	220	196	212	190	197	207	216	173	184	200	193	200	204	216	174	201	202	181	189	175	200	224	201	201	212	227	210	195	209	221	197	205	214	224	212	192	177	178	213	194	200	204	198	179	190	204	198	200	204	224	193	221	227	193	204	191	185	204	191	211	204	184	198	204	205	187	204	202	185	210	212	166	211	190	195	195	201	189	211	213	187	206	185	205	192	176	188	194	180	200	191	214	210	185	213	193	192	190	199	191	199	178	200	199	199	220	202	222	200	195	197	195	206	186	213	207	189	188	181	179	208	201	189	221	199	184	214	188	209	194	195	183	220	191	211	192	185	214	209	192	201	218	182	194	205	197	212	206	203	181	199	192	196	189	211	193	197	165	216	196	200	196	199	185	190	199	162	201	202	189	185	215	208	197	198	179	216	184	188	187	170	173	212	187	220	167	181	221	206	194	213	185	206	190	196	221	191	192	205	177	192	223	214	187	222	175	210	175	192	197	201	200	198	176	192	173	201	209	213	218	197	202	209	216	212	200	221	209	196	193	198	211	218	201	218	195	176	176	197	178	191	209	227	213	186	226	188	187	186	209	175	226	209	205	178	178	215	191	204	203	220	202	218	189	213	236	204	203	219	216	173	206	196	201	200	190	204	178	201	211	224	181	196	225	205	182	175	201	213	183	196	196	164	201	214	179	161	188	192	217	214	196	226	200	203	176	193	194	193	202	182	220	187	193	220	210	209	205	209	188	185	189	207	205	216	196	180	214	212	204	219	200	196	203	204	173	201	204	192	188	205	199	202	208	212	205	188	206	191	189	229	166	204	194	226	194	209	224	161	204	206	196	223	187	195	190	167	184	180	208	192	206	171	187	204	195	200	219	195	210	239	222	215	185	194	198	201	207	201	171	180	234	201	206	173	215	179	207	218	213	217	203	214	206	208	205	179	199	195	216	216	171	168	223	207	172	160	195	209	185	210	204	212	183	212	187	170	167	185	226	202	187	180	223	193	189	182	215	197	184	199	175	194	197	167	192	222	203	195	210	207	202	214	213	209	195	202	206	180	200	244	197	200	190	203	213	184	191	181	187	208	194	204	221	205	215	192	213	190	206	208	197	194	192	202	204	211	204	187	198	201	197	205	194	213	211	218	205	213	181	188	184	183	203	190	189	206	202	212	199	184	189	204	197	202	205	216	189	187	212	206	195	192	189	182	178	195	196	196	214	206	194	192	222	227	216	187	194	217	193	200	183	181	163	204	194	204	213	211	192	193	171	218	216	199	191	200	180	207	198	202	191	205	196	197	198	198	205	195	219	212	220	195	211	199	182	192	192	175	220	174	207	199	190	225	216	184	231	203	198	200	183	187	231	206	215	214	177	192	197	189	228	219	220	214	222	189	216	206	184	195	209	202	183	181	215	204	200	210	211	196	202	210	220	209	218	201	210	181	189	208	231	219	203	199	205	212	209	208	204	198	208	221	194	182	211	185	198	192	206	194	195	220	201	201	210	175	207	189	175	194	206	192	182	196	215	212	208	209	208	205	224	200	192	194	211	198	194	193	183	190	237	218	201	187	195	209	230	207	187	193	224	182	203	205	218	225	191	207	222	198	187	200	203	226	202	204	197	226	204	186	193	203	197	210	212	208	204	184	188	192	184	190	171	211	211	206	206	211	202	195	221	202	210	207	223	215	196	210	193	195	206	176	176	176	224	204	203	195	186	160	187	180	200	189	178	200	200	224	205	197	203	174	201	193	235	197	188	183	198	174	217	186	188	179	234	164	192	221	190	182	191	204	209	196	199	192	203	189	193	197	198	214	182	186	176	190	205	192	217	198	196	197	187	213	211	191	239	200	198	231	214	184	194	186	185	215	224	196	204	190	217	198	206	211	212	201	214	188	213	199	207	207	208	185	209	195	195	222	204	202	213	215	228	224	204	175	172	198	193	177	201	208	191	201	180	211	210	202	181	225	207	220	226	216	188	228	189	192	187	220	186	186	213	198	195	193	229	206	186	176	210	202	190	213	179	200	189	183	213	223	176	182	208	182	180	185	212	194	216	214	213	206	182	194	177	188	180	198	195	184	184	197	186	206	188	193	210	199	204	190	212	196	196	190	189	206	194	171	173	201	185	197	197	189	202	201	194	207	226	206	206	210	202	211	201	217	209	203	186	213	182	199	215	218	158	190	193	193	193	185	207	202	214	186	222	234	198	212	176	208	197	192	219	184	222	208	204	201	173	203	191	182	184	203	202	234	184	209	223	207	208	176	227	189	210	185	207	214	209	188	193	188	184	223	177	200	190	187	203	217	196	199	193	190	199	206	203	189	221	191	195	221	187	194	198	188	199	193	215	201	196	194	185	191	179	182	203	212	175	175	203	213	204	189	189	212	203	188	204	193	200	205	201	192	214	185	182	204	189	218	227	197	190	176	195	189	210	194	194	188	207	209	225	186	198	193	194	221	194	198	201	198	217	192	194	205	201	206	180	194	166	188	181	189	227	208	183	212	183	206	195	178	196	178	180	196	225	197	203	193	201	203	211	198	194	193	178	190	206	196	202	196	204	188	202	195	199	186	190	187	210	195	199	211	192	199	200	211	209	191	200	185	221	213	200	196	196	230	206	210	195	195	171	222	197	177	186	203	187	198	197	173	227	189	188	216	210	197	189	177	211	223	204	192	192	197	185	174	210	185	179	200	212	205	198	198	198	206	211	209	200	186	201	186	205	224	200	209	206	198	212	193	166	210	182	192	191	209	177	188	206	201	189	203	195	217	212	175	210	225	217	209	222	225	187	192	184	232	213	204	187	192	190	204	191	204	202	209	218	203	179	197	193	175	203	205	193	214	198	195	201	199	227	229	215	222	212	176	168	179	201	201	217	206	189	202	209	217	221	206	227	197	198	198	214	193	188	199	186	223	209	214	193	191	203	204	197	192	207	171	200	187	217	179	201	231	191	215	185	197	190	167	193	189	201	215	195	187	193	210	202	215	198	226	188	206	189	211	182	193	216	178	185	216	204	212	204	185	220	194	199	179	181	177	224	190	218	168	199	201	202	219	196	185	214	195	212	194	198	189	194	208	191	215	204	211	196	202	198	193	197	213	217	213	219	224	220	179	193	185	186	200	200	219	201	192	174	192	178	192	189	183	197	198	181	211	199	195	191	194	195	214	184	217	195	212	205	201	191	205	197	196	179	199	233	201	221	194	199	185	180	216	210	205	207	209	186	205	210	194	182	229	172	200	210	230	193	197	218	210	207	164	188	187	196	203	209	194	218	210	215	236	213	177	210	182
36906	45201	30412	11947	3178	971	494	363	330	316	338	333	356	318	336	328	338	347	314	339	318	315	294	323	371	343	310	311	341	339	342	322	326	339	344	319	330	339	311	335	332	322	321	306	337	338	350	352	339	346	319	329	330	347	331	312	337	342	342	342	285	345	296	314	329	331	317	339	293	357	338	330	333	340	329	329	366	331	373	379	351	330	306	313	353	343	342	366	333	308	334	319	325	325	352	338	330	323	340	314	306	335	339	338	324	332	287	334	331	342	316	318	336	361	379	345	306	329	334	327	338	289	302	331	311	366	319	319	321	344	324	308	354	328	324	323	343	329	350	336	323	325	285	347	326	311	353	344	329	343	351	328	330	317	352	329	335	298	309	359	333	373	348	316	341	324	313	340	360	327	331	339	331	345	317	311	346	292	336	318	337	324	351	340	317	340	326	348	312	356	329	333	330	323	334	326	310	333	334	323	320	329	311	341	292	366	336	306	356	355	341	298	337	365	315	322	384	324	357	341	345	354	330	354	304	323	356	292	327	312	366	314	340	310	349	331	355	327	348	357	338	345	360	354	337	371	348	315	320	324	351	335	310	365	349	339	346	311	321	322	348	328	342	314	324	332	341	343	357	319	309	327	331	339	340	364	346	305	347	327	325	360	312	314	295	353	331	329	336	310	340	355	306	311	357	335	332	318	334	328	339	321	340	337	317	310	335	334	358	342	292	356	353	331	332	307	324	291	322	368	322	342	299	309	318	336	328	345	325	331	304	361	334	375	336	324	351	338	325	317	325	317	329	321	354	384	334	293	304	321	309	352	319	340	340	309	351	304	351	310	329	332	338	290	357	329	351	317	318	360	356	336	298	351	334	305	350	334	359	344	282	339	335	359	329	315	333	333	332	345	341	338	312	320	349	296	333	328	386	355	342	345	349	313	334	301	347	307	302	363	365	301	335	326	315	293	296	314	345	338	333	331	324	352	316	347	315	311	330	325	333	347	369	326	354	324	315	344	341	327	312	346	308	310	306	330	328	323	315	347	341	342	302	358	348	334	331	329	325	339	331	326	331	322	334	337	318	362	329	318	333	346	327	332	325	342	325	348	319	339	352	317	338	330	340	344	348	348	306	348	326	348	349	367	335	334	330	345	335	325	314	327	342	341	344	355	344	345	320	308	314	299	329	323	381	332	313	346	342	335	359	349	319	336	354	340	325	364	324	325	332	322	330	297	361	347	339	306	283	339	339	345	344	350	332	375	325	321	360	331	333	299	344	361	314	321	331	340	331	318	326	321	351	325	329	345	330	353	325	351	329	353	334	330	311	329	373	347	328	340	326	390	333	321	318	316	356	334	310	350	371	298	364	325	336	325	351	356	305	297	341	354	356	305	330	315	340	313	323	314	334	345	348	389	330	302	360	325	324	371	363	311	366	339	338	332	331	327	344	312	321	329	309	348	351	354	325	372	336	329	314	339	326	364	339	328	323	302	323	348	347	349	338	328	316	337	336	361	350	304	323	337	347	321	327	363	351	338	347	341	327	355	317	320	375	320	320	335	325	323	350	328	344	326	350	309	334	373	345	336	328	345	339	343	327	323	319	346	320	325	305	351	331	340	328	365	326	352	313	352	323	331	324	311	316	307	340	308	361	346	344	314	370	320	337	336	320	296	386	349	322	328	319	322	319	324	324	346	311	314	334	318	331	364	355	323	320	329	279	323	301	299	346	314	348	318	342	379	309	331	320	333	348	330	320	342	340	344	344	350	312	345	328	314	333	331	349	363	330	334	311	329	335	332	335	315	332	321	335	332	341	333	311	367	313	352	373	333	314	334	311	342	353	354	336	330	314	328	336	295	308	356	315	351	333	339	341	328	353	329	326	317	345	350	341	337	334	330	343	321	341	333	333	355	329	333	342	337	359	324	335	328	336	339	360	301	338	335	303	350	335	351	360	325	344	343	351	325	345	315	366	312	341	285	326	349	326	342	311	353	346	344	334	334	349	328	343	323	325	326	305	349	327	321	317	355	298	346	342	308	337	333	312	358	315	334	345	307	336	323	306	320	348	326	327	343	311	342	348	355	333	326	299	310	327	344	319	304	353	327	334	330	332	340	338	318	320	322	338	333	313	345	354	320	313	328	331	327	330	331	345	321	312	336	329	345	336	377	328	323	312	344	372	313	330	314	341	343	326	340	341	337	339	349	336	329	336	347	338	370	339	339	342	321	338	334	357	340	358	322	330	322	356	322	351	297	357	349	331	321	343	326	333	329	318	331	363	327	338	345	322	363	334	350	349	338	361	323	335	297	305	350	346	323	300	345	326	318	335	347	304	325	345	331	325	332	354	355	362	309	345	357	307	354	351	318	357	337	344	335	311	333	338	339	322	345	326	325	343	323	342	319	301	333	338	323	357	328	345	348	342	322	351	339	314	338	363	365	368	313	331	300	352	300	299	354	342	356	336	327	347	338	354	342	317	312	329	331	380	322	337	311	321	342	343	332	307	314	330	335	336	304	352	321	370	321	366	337	315	316	334	325	313	344	333	302	323	356	333	308	333	312	328	322	317	309	333	354	315	361	352	352	320	349	360	354	320	297	342	332	353	353	348	336	380	368	315	309	313	330	349	322	336	328	331	323	346	377	353	326	321	326	361	329	341	312	308	307	362	334	338	339	333	320	343	348	358	319	340	336	322	333	322	336	306	320	365	373	341	307	318	312	375	310	334	335	333	352	345	335	327	348	320	329	341	351	297	340	327	345	343	359	348	319	323	305	298	317	323	323	342	329	295	351	363	310	331	314	359	332	320	337	328	354	327	334	347	322	320	302	330	342	329	318	318	340	337	347	308	332	308	321	334	323	327	309	342	328	335	339	351	355	354	354	328	292	327	327	328	352	311	324	365	320	323	342	343	350	334	313	327	339	342	322	322	354	372	318	334	328	321	323	349	296	370	311	349	337	310	345	320	329	321	325	342	335	329	345	367	334	335	315	314	335	349	321	357	340	333	345	366	329	358	341	318	359	364	322	328	326	310	321	384	360	336	334	327	352	319	324	343	340	376	345	358	336	334	328	281	323	339	321	340	334	330	323	312	317	323	325	333	328	297	321	348	330	326	333	336	316	329	308	362	328	322	315	343	338	330	333	350	333	351	349	340	334	356	325	319	335	335	363	316	367	316	371	333	327	353	292	313	322	326	349	370	306	354	326	312	320	317	348	326	318	339	305	339	341	342	347	331	321	310	380	342	322	328	337	385	331	387	316	324	328	363	325	339	308	330	348	335	340	344	315	368	335	347	328	328	322	349	316	333	309	317	336	368	349	325	319	376	309	335	347	327	327	348	297	312	320	318	332	320	302	352	314	317	343	335	306	313	332	365	323	331	344	352	330	340	370	333	319	323	341	327	323	344	347	299	341	342	348	296	328	334	356	330	339	333	341	333	364	331	284	325	356	342	324	355	349	312	329	325	332	362	313	334	326	314	323	356	334	338	347	356	337
24810	22983	31602	26386	19937	8557	1231	427	278	301	282	277	256	286	263	266	313	276	293	261	251	275	273	257	261	295	275	241	272	276	284	280	277	265	269	277	284	275	281	272	267	279	244	283	272	271	284	293	278	274	268	274	254	277	251	258	234	252	275	270	272	270	275	251	270	274	270	275	282	310	277	293	246	282	252	271	272	274	261	258	264	270	306	244	304	276	255	228	269	267	266	273	258	279	278	258	272	294	309	264	292	290	330	277	273	303	272	263	282	264	283	254	296	272	308	270	246	273	267	253	265	292	257	279	272	244	251	297	300	274	293	262	272	260	283	285	281	290	283	258	259	269	257	237	282	300	288	269	270	261	262	268	284	271	264	259	290	286	269	291	288	264	271	244	263	288	257	278	265	255	272	258	244	272	252	250	265	265	288	262	250	263	271	296	266	315	285	279	261	269	278	243	247	279	277	254	310	261	280	241	304	222	281	262	262	249	248	277	283	256	314	272	281	301	277	279	241	284	294	267	278	271	263	289	295	244	258	281	269	270	262	311	272	297	268	278	288	260	258	299	297	250	261	264	277	256	293	259	242	273	256	265	266	272	258	261	254	265	280	253	264	282	280	264	244	268	268	257	263	254	249	303	266	276	266	286	251	272	271	258	275	265	278	277	280	303	244	276	279	274	258	269	278	279	281	306	267	264	257	246	286	274	273	263	269	309	310	272	257	267	270	273	257	271	310	269	280	240	287	278	266	274	266	271	296	312	242	284	263	297	254	284	289	276	253	298	286	286	279	255	269	251	241	268	281	281	294	272	286	281	271	273	248	261	288	277	245	271	246	252	302	267	272	258	276	280	296	306	257	271	277	250	269	265	254	266	284	252	252	273	273	275	288	249	276	265	266	281	268	267	276	289	234	276	281	267	271	256	269	269	287	287	269	237	281	243	280	278	260	278	266	269	268	285	262	265	275	282	269	278	248	284	262	274	247	284	287	254	292	274	253	313	280	296	260	295	279	254	289	300	278	278	286	257	265	259	285	273	266	256	278	263	267	255	261	261	273	276	286	281	269	226	263	285	309	249	214	257	293	276	257	270	269	271	289	264	252	264	278	278	281	274	263	297	274	300	254	286	269	280	275	270	266	271	265	276	243	262	281	287	275	276	274	271	292	236	281	278	273	280	282	293	265	258	265	282	289	289	287	276	257	304	263	258	267	246	270	271	271	265	301	255	283	248	256	255	270	295	277	271	269	258	298	268	285	243	269	289	277	267	270	279	259	253	256	258	262	272	262	277	269	279	251	292	248	268	289	233	282	320	287	284	289	267	247	291	271	271	285	275	284	290	296	272	295	246	243	247	272	287	262	270	284	274	297	248	257	265	262	262	287	277	275	259	299	234	300	253	288	253	303	273	258	253	253	297	246	271	267	268	290	266	271	264	266	272	288	274	240	269	280	293	285	275	287	262	291	280	258	262	268	261	271	275	271	262	259	256	257	259	300	258	275	264	276	281	250	269	265	293	276	266	292	257	287	249	279	294	267	274	282	269	265	272	281	261	255	285	245	277	285	287	294	288	259	275	271	256	280	299	292	252	246	252	285	253	308	270	295	292	259	277	257	273	244	271	259	273	287	259	289	267	284	276	291	255	265	270	293	255	285	287	264	302	273	290	279	274	256	292	267	271	237	279	269	286	244	308	287	277	296	260	245	260	302	244	254	251	257	276	265	239	269	256	280	284	279	295	290	285	292	273	298	269	270	272	277	296	294	293	303	268	297	264	258	264	266	296	304	273	272	270	239	290	275	288	260	260	281	276	274	272	290	276	247	255	267	272	258	243	280	309	250	252	284	278	287	267	233	261	276	276	281	276	292	271	285	244	285	263	257	241	271	264	248	265	268	268	257	241	284	280	261	278	270	263	262	263	279	307	286	282	280	272	265	240	254	290	287	271	288	288	269	279	274	237	277	294	255	260	284	284	278	267	271	263	262	260	264	266	266	292	269	280	271	283	269	283	312	267	273	241	231	276	276	279	240	281	260	288	272	295	256	247	263	244	260	292	276	284	263	292	290	277	253	275	263	274	260	263	254	257	273	292	290	260	273	295	272	250	244	279	259	257	283	261	257	256	277	258	263	271	279	296	273	259	286	281	286	295	249	290	249	307	291	288	292	263	246	274	297	259	240	277	289	259	263	267	269	276	262	269	268	262	292	284	279	265	263	264	291	266	248	261	263	308	266	276	285	298	285	268	270	261	295	285	275	268	236	248	272	261	281	267	282	269	286	256	269	262	287	287	294	334	267	265	262	281	272	282	260	279	276	271	267	280	283	254	280	253	274	268	303	261	259	253	286	263	251	229	303	269	304	262	277	261	261	284	269	278	274	287	222	257	271	288	298	267	264	251	298	303	268	263	259	276	249	276	250	267	316	274	261	255	282	252	247	221	268	281	263	271	293	261	272	274	268	249	281	259	289	275	257	247	257	292	269	271	248	279	276	276	302	265	251	295	294	257	254	283	293	278	292	258	292	276	256	245	302	246	271	258	264	271	236	244	253	246	261	267	272	254	280	286	297	261	249	292	276	271	268	299	244	269	258	267	259	265	295	314	271	281	298	285	242	279	276	266	261	297	278	287	274	287	294	255	275	272	271	256	269	279	266	279	239	300	263	283	261	259	258	264	302	247	275	280	275	305	277	277	297	268	278	270	269	269	290	271	264	310	264	281	295	268	271	279	241	263	284	300	293	300	250	277	270	253	271	258	275	246	317	274	255	278	315	269	247	300	277	278	265	261	265	279	268	275	278	320	275	301	296	295	244	276	296	280	242	291	274	236	250	268	281	263	259	247	271	277	249	261	254	255	275	271	283	284	244	253	287	283	265	240	256	271	284	273	257	289	277	275	254	290	289	270	257	286	287	268	261	275	265	286	302	282	289	290	241	304	291	308	269	281	260	292	284	275	282	296	260	264	280	292	260	300	257	269	272	289	295	286	257	275	276	280	261	276	245	245	251	308	272	260	246	244	248	289	287	273	308	283	284	303	287	278	292	254	238	290	274	254	267	256	274	268	243	272	277	276	262	261	267	280	256	271	294	288	253	299	242	247	249	303	296	296	269	288	255	249	301	269	272	282	255	258	286	263	296	288	288	288	258	258	264	272	276	263	273	261	285	275	263	236	255	274	281	273	271	250	283	293	251	295	288	265	300	276	251	283	300	283	289	292	240	291	288	257	259	296	233	260	272	262	289	280	291	266	266	246	262	287	283	266	250	272	250	323	253	288	261	287	281	255	265	304	280	285	296	259	263	233	280	283	290	250	256	295	256	297	300	280	293	260	279	270	294	258	276	289	274	228	269	290	276	259	293	266	314	282	286	264	267	287	264	274	286	271	284	265	273	255	257	270	278	259	275	268	266	263	263	303	269	258	312	269	263	276	269	266	248	252	248	287	287	286	287	254	290	282	290	254	278	308	282	267	268	288	280	268	279	248	269	282	278	285	279	270
60452	86891	61809	33154	15604	5743	1875	784	473	436	451	440	435	469	455	441	442	433	444	448	455	460	420	437	461	475	466	433	423	417	450	464	425	458	483	431	438	434	446	431	451	458	437	476	453	456	430	433	459	452	449	445	482	454	484	433	485	412	421	457	401	429	460	422	438	465	447	496	448	457	444	418	462	407	421	440	424	438	425	446	450	435	461	441	449	458	430	429	456	469	432	426	454	495	430	444	463	474	473	437	458	427	427	434	402	436	439	450	435	432	434	422	463	422	401	465	454	405	449	451	409	447	424	449	463	456	480	430	438	419	420	465	453	452	449	447	435	435	437	455	432	431	430	466	456	420	448	431	465	445	456	433	435	407	426	454	446	450	426	434	451	450	424	404	451	480	455	429	457	430	400	462	465	468	406	465	497	439	458	460	426	468	451	434	419	476	393	407	418	445	447	435	408	448	405	417	440	447	429	478	438	452	450	423	456	449	441	445	421	441	445	455	442	437	469	437	433	442	409	449	481	472	448	460	435	438	406	437	425	437	459	483	440	449	459	475	458	502	466	475	446	423	455	459	441	450	431	456	467	443	451	449	424	434	448	461	463	446	406	399	458	467	463	457	423	475	482	437	506	458	428	431	404	460	423	412	481	448	494	419	411	439	438	401	423	461	470	435	433	428	456	443	420	442	436	442	422	439	444	419	457	433	471	474	472	428	410	450	458	448	432	419	440	464	453	431	447	416	443	432	433	430	456	505	425	442	468	438	489	456	434	442	466	425	432	469	492	456	461	437	428	436	401	458	477	450	418	433	453	450	448	469	426	434	433	446	482	447	441	425	490	458	442	450	406	403	454	430	420	463	433	464	458	465	455	428	419	422	430	466	412	473	462	426	434	447	438	446	434	435	438	447	438	462	440	414	440	454	456	452	453	447	451	450	447	418	422	460	463	480	455	483	417	430	419	451	455	412	443	426	443	440	450	434	442	427	422	460	439	459	391	457	447	480	450	442	417	461	456	441	457	448	417	487	472	454	457	425	428	475	402	423	466	437	465	456	451	415	431	448	448	472	430	472	456	453	432	447	474	448	454	453	446	461	462	440	458	454	475	456	475	437	480	439	459	468	430	435	455	460	444	450	462	418	433	444	443	420	432	401	432	431	501	451	438	449	456	446	439	431	457	453	473	434	451	472	445	452	439	440	448	414	448	440	411	438	437	408	431	525	478	436	449	458	420	419	437	436	451	464	433	434	439	442	428	454	446	469	473	424	427	445	455	438	467	425	443	476	456	420	422	430	396	428	442	418	430	484	453	418	432	468	464	429	389	476	444	446	435	415	445	423	460	426	421	449	404	457	476	433	430	451	422	435	456	470	426	430	422	446	395	454	428	446	460	457	440	409	453	419	455	459	457	428	460	472	423	444	445	444	478	468	459	439	444	466	436	471	478	428	420	436	449	492	428	474	429	448	432	473	437	454	433	474	456	413	437	463	463	456	408	438	440	499	445	435	407	455	443	430	435	463	456	464	389	434	416	428	455	465	429	445	482	470	447	432	412	457	456	450	468	396	441	456	437	428	425	441	438	448	445	423	459	445	458	466	462	434	455	433	432	418	444	411	446	440	439	459	424	470	430	414	500	412	464	458	411	481	481	495	482	474	473	442	451	399	430	444	466	443	450	452	455	448	450	443	464	470	419	464	414	456	432	375	414	448	441	418	492	442	459	468	426	451	437	454	415	443	414	455	460	449	454	486	443	442	473	426	422	437	430	427	420	451	434	453	463	463	475	445	444	430	455	426	458	435	454	465	432	432	475	441	419	411	427	433	470	461	474	465	412	451	427	467	464	475	467	449	423	436	420	424	479	447	469	437	428	458	449	430	421	442	475	448	446	458	462	441	465	457	439	439	428	459	484	424	432	417	470	441	419	437	459	456	454	423	470	444	441	430	440	431	423	450	457	413	451	443	444	409	442	456	454	423	440	462	428	453	443	424	465	454	414	445	453	437	444	436	447	464	441	403	453	456	488	452	450	436	451	434	456	488	427	485	444	417	463	475	446	419	430	432	417	443	427	484	437	440	442	462	435	426	434	462	448	496	454	444	464	439	416	447	444	471	472	432	448	431	453	401	399	487	454	444	461	443	460	488	428	424	425	456	432	461	457	428	455	413	449	454	453	464	414	462	480	447	460	430	438	434	413	427	464	436	453	449	444	454	448	441	413	419	406	438	447	421	422	400	465	407	506	449	447	465	441	435	469	430	416	467	444	445	440	473	408	408	419	420	441	414	469	446	408	466	453	449	421	449	439	442	430	462	420	446	448	467	460	443	469	462	440	452	441	424	419	429	457	449	419	404	484	445	461	458	458	431	484	465	438	444	468	459	400	440	429	405	451	455	397	466	424	452	458	449	412	470	442	444	463	449	423	486	441	427	447	446	438	452	450	475	441	438	451	462	415	427	465	435	447	426	446	448	478	431	469	469	458	463	461	445	460	440	449	431	462	451	452	435	465	430	434	415	424	446	478	476	427	416	453	462	459	460	431	471	423	468	442	394	417	445	415	472	428	415	437	430	479	438	484	468	413	437	439	441	458	470	425	472	473	440	427	446	405	446	460	434	463	448	428	437	438	443	430	413	431	412	430	428	440	424	419	421	455	445	430	413	440	431	412	436	424	436	446	446	424	429	466	441	400	481	443	435	442	438	437	455	469	436	442	434	458	461	406	425	432	447	409	444	429	440	448	478	430	430	437	414	408	454	470	458	438	447	425	409	454	446	447	427	423	429	487	429	436	459	416	443	453	455	441	447	432	459	458	459	457	437	421	437	399	440	412	461	445	407	444	436	443	408	457	461	425	438	466	441	497	463	422	408	432	440	428	411	442	416	453	416	472	467	454	455	473	435	412	454	425	446	436	437	411	407	400	458	406	467	415	439	415	445	476	439	452	463	443	459	448	449	437	438	448	441	438	426	401	437	454	456	428	433	421	428	464	468	447	440	453	404	440	484	443	430	425	445	481	421	404	463	435	424	448	468	462	464	449	468	440	435	421	449	455	436	424	463	449	433	460	473	440	447	412	450	474	450	429	453	455	398	446	438	428	430	459	421	426	432	467	427	474	437	468	419	426	477	456	455	426	452	444	412	412	454	415	436	440	464	422	453	444	386	430	450	421	450	427	462	432	435	454	428	447	441	423	433	451	427	447	405	451	426	448	422	466	484	443	426	452	449	444	448	422	390	430	423	439	414	460	414	452	416	449	441	444	446	421	487	447	417	433	461	457	429	402	449	469	464	443	467	478	445	482	470	418	456	443	438	434	469	453	447	428	423	448	454	476	415	454	434	458	439	418	461	419	435	438	454	478	439	451	442	456	437	429	462	400	454	493	470	444	411	467	480	450	474	443	456	432	441	447	464	440	447	463	440	435	451	472	486	454	468	426	485	447	423	428	423	432	484	420	394	433	475	520	426	437	455	429	425	425	415	421	453	454	423	448	427	431	416
23505	21996	30277	24557	21669	19545	6588	743	394	360	342	371	350	325	336	307	325	320	344	307	309	320	314	348	311	352	314	344	324	278	321	324	317	344	315	367	336	321	339	341	329	338	279	363	324	312	359	322	336	306	305	335	337	310	330	307	332	321	327	358	320	322	334	333	329	298	335	318	298	346	321	348	333	368	306	328	316	317	329	365	343	323	334	319	342	293	326	329	337	322	302	308	313	317	339	335	317	314	337	326	319	332	310	310	318	358	334	329	328	354	323	319	330	330	340	352	312	344	335	295	331	322	304	342	352	312	323	348	309	298	344	320	305	310	299	350	342	345	333	312	321	350	294	348	318	346	334	330	315	351	352	318	300	305	282	306	317	335	323	354	316	357	306	347	314	337	326	356	292	341	320	295	298	315	317	329	333	313	334	327	349	316	356	340	326	302	295	341	332	306	323	304	306	331	298	338	327	325	347	338	289	327	314	327	325	331	335	334	309	318	322	316	343	311	358	306	319	310	344	312	320	356	338	340	288	354	310	356	308	323	321	349	302	343	327	337	331	335	335	334	340	317	352	285	296	326	320	315	332	310	342	305	312	339	334	321	348	312	333	339	300	328	343	357	323	325	340	328	323	314	310	340	343	286	345	306	313	319	337	328	328	314	335	354	311	329	354	315	335	336	322	298	319	329	342	326	314	344	313	309	327	345	340	303	314	310	324	338	324	331	344	302	326	332	333	330	343	309	324	347	336	315	292	351	303	281	342	327	348	352	343	324	290	321	308	325	358	329	337	316	319	318	365	331	294	345	287	338	343	377	319	327	323	331	353	319	332	312	344	340	335	302	338	325	308	352	305	326	308	322	342	314	337	330	341	309	344	335	326	316	324	326	322	315	324	303	314	361	304	360	295	342	349	329	317	339	323	333	332	301	308	329	349	329	304	346	351	322	326	342	330	344	319	309	323	304	335	308	337	303	303	324	336	353	311	338	313	304	338	306	353	318	304	345	359	295	347	348	323	343	321	335	314	296	345	296	318	319	354	324	357	304	358	329	316	330	299	330	352	347	321	320	325	326	320	306	328	316	327	309	349	319	365	315	334	322	343	296	328	361	346	304	348	325	337	323	292	320	304	345	334	321	312	291	309	333	316	337	312	319	339	335	330	336	377	294	311	306	345	335	323	301	331	333	332	296	322	312	339	310	302	345	312	323	317	339	298	313	309	308	344	331	345	321	299	325	337	272	308	315	292	329	342	291	314	313	322	318	328	319	336	280	326	328	361	335	287	359	343	338	363	335	313	320	309	338	303	357	295	315	338	319	334	342	338	285	316	323	315	334	340	337	330	341	330	338	353	314	315	359	321	327	306	346	325	342	335	310	334	347	298	344	313	350	294	334	336	291	326	319	351	309	333	382	313	329	326	318	329	296	342	331	328	315	358	339	317	329	327	336	346	291	333	318	332	348	339	312	331	337	323	352	294	341	318	299	265	297	350	323	348	347	338	306	326	350	337	326	345	331	343	325	331	312	294	339	327	333	328	327	347	308	325	324	337	297	320	346	318	305	340	322	321	306	299	317	334	328	300	320	307	328	310	322	341	305	309	356	343	336	290	314	328	311	318	354	294	334	331	331	306	310	302	323	322	328	315	299	344	342	334	322	316	300	360	320	339	324	336	351	297	311	350	311	297	324	349	293	341	326	365	334	322	303	304	332	316	316	367	332	296	321	346	347	353	320	324	334	333	327	316	306	326	307	323	326	327	337	341	338	342	360	339	307	363	324	326	321	323	349	342	319	299	329	313	340	311	325	313	340	355	341	346	334	329	308	344	322	358	313	328	330	313	353	351	311	302	296	331	334	321	318	317	318	358	347	326	320	321	294	348	294	340	313	320	351	351	329	306	369	309	312	345	355	300	306	329	319	334	327	295	328	308	355	287	307	337	335	306	286	328	312	348	330	311	303	338	318	332	307	332	329	303	314	304	294	322	339	301	321	340	321	331	338	332	300	337	339	316	334	313	318	333	321	339	354	324	314	331	301	320	332	333	351	301	327	296	332	270	347	301	314	325	341	300	352	337	347	343	309	326	334	344	292	340	341	345	320	293	324	347	330	302	305	329	330	338	331	340	331	334	307	330	343	319	333	336	374	338	328	345	347	358	337	327	339	323	336	324	333	332	328	313	324	318	335	309	329	330	337	303	342	345	338	316	300	314	314	326	333	308	329	339	335	320	313	328	296	315	308	294	332	333	312	350	315	312	332	323	329	328	296	313	360	323	310	361	290	306	329	304	375	306	329	337	341	318	329	328	320	308	326	333	324	301	349	326	316	314	331	313	344	312	312	335	301	306	336	318	343	319	314	338	326	299	327	299	331	321	340	315	328	323	363	344	327	321	346	339	303	314	330	354	333	333	302	308	343	312	303	329	311	330	309	322	312	337	317	324	322	351	349	333	338	337	339	326	349	353	323	300	287	340	340	337	323	316	328	333	325	326	369	308	322	317	330	339	339	332	325	318	325	319	299	324	311	314	297	318	345	311	337	289	314	326	303	311	331	326	326	304	333	344	326	325	344	286	336	348	324	325	320	315	331	307	318	320	304	317	335	330	279	318	323	314	330	323	320	327	330	319	321	331	335	325	313	333	318	314	325	340	341	307	346	304	306	318	306	318	349	313	340	357	337	332	288	320	360	328	334	304	336	340	339	329	320	320	317	315	346	316	290	345	335	349	318	325	297	321	319	355	329	336	295	320	318	340	343	316	310	343	295	303	330	325	345	335	330	305	319	352	304	332	330	350	291	337	355	320	384	332	283	342	305	315	348	321	313	321	345	328	365	325	333	331	315	317	344	315	342	330	299	357	330	323	323	326	355	315	343	349	310	332	324	330	356	327	317	331	299	305	313	341	352	327	335	319	362	364	301	325	329	348	374	309	314	315	348	321	297	321	312	328	341	346	325	344	329	274	301	312	359	343	326	321	339	349	281	351	338	329	329	344	354	342	333	339	340	325	322	341	356	354	341	296	323	333	316	330	323	334	300	317	313	348	322	336	357	348	326	311	342	334	332	318	313	293	335	334	357	320	346	350	321	321	306	347	315	300	334	326	322	337	321	328	327	299	294	343	324	330	289	315	335	292	334	365	305	333	352	324	335	327	304	324	286	303	302	312	316	312	319	301	339	311	315	334	336	310	313	312	340	358	275	317	308	311	309	303	339	298	346	316	324	348	344	298	317	315	317	297	329	338	316	328	307	342	308	355	317	306	340	310	325	328	314	336	292	319	300	334	294	320	320	320	328	326	366	339	317	345	294	330	337	352	316	333	341	307	312	324	329	354	340	296	332	309	310	310	313	355	310	319	322	289	355	326	363	322	340	319	326	337	333	335	330	300	357	336	316	348	333	310	367	318	330	354	336	357	335	342	325	329	332	310	314	272	342	334	336	324	353	327	326	322	349	316	294	343	307	356	338	316	327	346	340	346	348	337	347	314	332	316	290	333	321
62077	99022	71458	42025	24875	10473	3602	1197	605	511	549	470	521	520	536	520	505	517	515	519	539	518	519	478	476	546	516	547	538	523	491	483	485	493	511	522	517	520	499	521	484	511	517	487	521	494	485	486	559	480	523	503	520	504	482	505	573	522	465	549	509	480	520	498	503	530	518	480	519	549	525	470	526	498	487	488	515	483	505	540	509	511	496	519	463	528	510	504	489	529	517	503	496	501	512	515	522	488	523	497	535	532	528	522	509	480	505	491	497	525	503	518	544	501	560	527	549	502	519	509	522	521	503	510	511	527	527	480	461	515	489	510	499	581	465	526	528	535	490	466	520	545	499	489	480	553	524	473	502	523	528	494	527	478	512	489	515	508	549	528	482	482	503	514	505	527	563	516	485	521	503	544	489	499	495	486	492	507	505	564	526	515	501	519	452	498	497	496	500	536	507	525	487	499	490	540	534	535	525	535	513	532	546	493	509	499	512	505	517	519	502	515	496	519	511	493	490	524	512	538	493	513	488	507	514	479	544	467	511	510	555	523	514	473	539	502	512	490	494	512	488	514	535	519	507	511	486	512	522	473	549	488	524	489	489	514	523	473	469	497	511	512	512	524	497	533	497	503	532	516	544	505	529	520	530	474	526	548	526	507	483	560	516	519	459	540	504	486	524	473	516	493	524	498	475	527	497	505	529	478	536	500	564	494	498	497	516	493	494	556	509	516	518	522	525	476	511	510	507	504	540	537	494	487	468	519	524	511	536	509	508	504	556	467	484	544	478	498	516	503	512	500	500	509	505	522	513	506	498	541	482	544	531	497	565	493	522	502	526	545	552	458	524	534	493	490	525	535	524	525	523	524	503	489	565	536	536	526	534	507	510	548	482	504	482	490	526	504	523	510	544	524	513	506	549	524	488	492	521	541	526	501	544	505	496	459	549	516	512	493	513	486	508	548	489	490	531	535	506	507	527	524	466	501	536	520	507	486	526	521	526	535	548	500	488	494	456	505	495	502	494	494	530	470	523	490	519	497	530	507	529	530	482	512	529	521	520	546	498	499	525	512	488	523	489	546	544	521	488	486	472	532	533	492	527	458	547	486	533	487	534	526	482	483	523	510	508	555	502	537	495	482	529	521	505	495	510	532	515	516	477	523	541	492	513	524	512	513	506	487	467	465	543	531	522	505	532	526	493	521	549	515	505	497	484	499	499	557	543	528	497	562	510	517	519	553	514	533	513	544	478	479	494	498	481	536	531	509	564	527	467	515	505	498	496	519	500	519	545	520	485	527	505	519	466	504	519	530	577	509	495	551	515	467	481	542	507	512	519	505	497	576	503	552	501	546	520	508	489	505	528	510	514	480	567	476	512	512	515	526	500	529	545	523	507	506	511	504	522	506	477	473	533	474	529	472	544	516	521	522	533	511	514	506	510	501	492	514	530	515	476	480	529	535	482	563	491	493	509	554	515	554	517	520	547	487	538	491	476	507	553	539	518	512	526	489	495	541	531	490	520	484	504	474	530	535	519	489	510	484	531	498	558	491	502	514	471	516	521	529	497	473	501	503	537	513	513	454	495	540	502	504	489	531	519	499	512	522	503	520	522	487	513	518	492	478	513	527	502	507	504	503	512	506	489	510	524	520	492	491	530	520	501	507	496	498	515	506	506	487	479	522	494	525	488	494	500	514	540	483	494	500	502	516	485	526	513	475	491	525	522	533	522	535	514	542	512	488	514	510	495	508	515	498	537	539	494	494	546	562	501	491	546	501	485	476	472	502	519	501	515	507	536	492	479	518	501	543	495	519	512	512	497	528	483	524	476	530	490	536	529	517	510	505	476	540	527	500	487	510	467	519	519	534	508	515	543	526	493	524	497	500	533	482	552	497	506	492	515	516	491	527	517	494	519	476	519	548	528	515	537	515	505	539	539	487	526	502	477	499	525	542	486	525	544	529	507	484	483	578	535	515	488	504	493	501	546	519	464	495	473	501	503	520	474	501	524	539	491	519	524	549	498	524	491	533	558	525	513	498	504	571	517	505	472	535	515	505	519	544	516	520	456	503	498	523	518	531	503	496	521	500	482	519	525	493	535	525	551	482	511	466	519	501	533	532	524	515	513	505	517	493	504	547	555	481	479	507	517	515	490	495	520	512	508	515	532	504	464	523	490	532	476	516	492	502	498	518	524	494	490	513	518	509	509	500	492	505	497	490	533	522	515	482	520	521	482	527	503	512	520	529	489	511	529	481	525	490	505	446	530	566	555	494	500	509	481	530	511	530	524	537	507	558	493	510	542	499	492	496	532	501	522	544	481	501	532	517	495	507	471	484	553	520	502	470	527	483	534	536	511	525	479	535	512	539	535	523	513	524	518	531	494	529	516	448	502	480	532	506	455	547	515	542	549	519	545	473	537	546	493	496	481	518	497	531	535	532	501	507	468	519	492	482	526	506	523	521	567	492	485	475	477	501	523	515	480	554	484	500	452	513	447	526	520	506	484	500	517	510	494	540	473	518	496	500	521	536	519	496	514	507	530	523	519	504	507	528	520	479	497	534	572	519	518	487	546	518	508	520	519	481	508	503	520	516	514	512	539	485	522	485	500	518	488	510	527	521	510	498	512	517	495	493	515	488	492	516	506	469	501	538	528	513	499	521	547	540	475	523	548	491	554	499	475	520	492	465	515	553	508	517	495	523	508	555	526	505	520	472	517	447	511	516	465	511	497	507	518	518	519	502	472	524	527	535	469	552	494	495	517	489	509	536	514	503	494	516	483	549	518	509	525	555	514	491	525	524	523	555	497	486	479	508	454	543	520	515	528	535	510	480	504	596	493	514	513	532	472	507	519	500	500	504	505	499	509	535	530	551	461	518	520	527	503	496	490	482	560	509	477	510	521	530	511	506	497	519	498	497	534	538	537	513	500	505	562	527	491	497	505	515	522	498	508	546	488	483	494	519	510	537	500	534	540	528	562	538	525	535	517	506	533	497	511	519	520	492	533	490	519	514	506	528	504	519	517	507	516	496	545	507	517	482	508	466	547	481	530	525	530	490	511	482	534	475	497	519	487	538	504	498	532	542	563	546	524	504	494	571	491	511	547	503	482	487	478	534	538	504	507	508	490	509	548	506	511	484	491	562	523	501	504	555	544	511	525	525	518	497	510	475	529	507	549	541	524	524	570	517	481	510	530	507	538	465	504	520	502	514	471	466	500	547	460	545	533	491	468	466	546	509	507	537	559	502	537	514	508	513	529	525	461	516	525	456	521	496	519	505	521	500	512	542	508	507	496	519	523	520	527	582	558	443	526	515	505	498	499	532	489	487	508	519	506	501	507	479	545	523	503	513	499	509	525	513	487	539	509	490	511	474	509	516	482	480	527	540	474	495	500	489	492	494	494	509	537	496	534	499	497	508	499	487	544	538	486	555	519	572	482	519	504	525	498	496	520	510	459	476	520	515	473	525	534	497	510	517	496	499	536	498	520	504	546	533
29820	29228	25147	10594	1936	782	345	217	199	216	206	169	215	203	206	201	175	177	190	183	215	187	210	199	214	218	201	218	191	183	181	166	200	180	218	207	206	193	186	211	181	192	210	173	165	170	178	200	198	182	205	169	178	220	186	183	173	186	184	191	169	188	193	166	172	216	213	197	206	192	177	184	192	176	204	207	199	189	212	159	195	179	218	226	203	185	185	198	214	185	179	201	208	191	191	178	210	184	208	197	186	185	182	214	196	189	198	213	178	187	183	189	174	199	233	198	155	201	209	182	180	201	209	204	165	184	197	196	217	222	185	194	198	181	219	191	201	199	182	173	190	202	192	208	189	203	178	186	181	201	184	194	181	223	208	206	209	202	203	190	212	202	191	191	185	193	213	175	205	217	196	181	199	184	185	195	177	223	195	180	187	196	200	205	199	215	195	178	187	179	217	199	211	239	209	185	206	174	202	190	212	184	212	198	201	206	178	204	197	196	216	232	195	207	189	178	186	196	194	191	223	180	227	195	185	173	185	207	208	191	199	196	191	214	205	212	185	188	196	221	184	195	193	204	190	205	196	203	163	176	187	204	166	186	214	185	182	177	201	183	212	181	184	199	197	227	206	200	194	206	191	190	200	187	203	205	169	203	198	190	197	174	197	178	201	199	189	217	205	189	195	184	191	184	218	188	218	209	196	181	204	194	192	206	192	191	189	188	203	175	182	213	200	197	194	203	180	219	176	194	199	209	190	184	177	179	185	208	196	178	208	185	184	202	190	202	190	186	167	186	215	206	202	216	205	202	202	174	176	188	189	191	201	196	194	187	181	164	216	189	179	192	183	209	185	184	196	204	206	208	218	193	196	189	187	181	183	190	221	198	181	203	192	206	232	181	212	211	195	195	182	197	202	205	201	184	211	192	190	191	190	222	194	206	178	198	197	204	196	199	181	189	196	191	206	178	224	198	179	209	208	189	189	185	210	213	208	191	172	215	183	209	193	202	188	199	221	189	200	194	189	197	207	185	179	199	187	193	205	185	206	189	194	220	202	182	198	194	183	199	187	185	201	191	198	192	189	178	191	195	200	186	214	168	205	202	191	185	204	206	197	184	191	203	156	201	179	224	190	204	195	180	186	179	187	179	184	200	198	189	186	202	184	168	202	190	173	195	182	176	190	177	201	206	222	192	201	194	197	211	193	228	206	203	172	190	207	196	155	199	208	218	199	197	203	211	168	196	176	193	171	196	198	175	210	222	216	215	189	184	197	210	175	205	197	179	199	194	220	200	197	175	200	210	180	193	201	235	201	202	186	196	204	200	182	181	185	191	215	175	196	193	186	217	189	196	201	203	192	195	215	191	171	210	213	207	192	218	200	208	208	207	200	199	188	206	193	186	179	209	179	195	187	191	207	196	196	196	211	233	184	188	176	193	166	187	202	174	202	190	182	182	191	188	215	164	205	182	202	192	192	190	197	189	196	208	178	188	209	209	208	174	207	165	192	199	196	180	190	182	208	203	200	200	210	199	196	212	191	202	192	171	190	192	200	201	190	187	195	228	180	175	218	220	207	213	205	178	185	195	197	162	202	223	213	220	193	197	173	204	166	201	201	208	171	171	186	214	195	195	196	197	220	187	220	200	166	194	204	220	188	194	195	165	214	198	199	191	212	185	164	186	185	198	181	197	193	178	200	180	210	214	176	196	203	188	205	187	203	185	197	186	196	174	198	196	199	204	195	186	188	169	186	226	203	200	190	177	204	198	212	200	205	194	198	200	206	206	209	166	187	232	189	190	199	176	205	208	194	174	182	216	174	210	178	212	173	190	198	175	178	203	178	202	185	207	195	197	179	210	196	207	187	164	184	197	188	182	196	196	204	195	188	191	192	207	202	181	185	183	213	211	184	191	227	212	194	211	190	165	187	206	195	174	188	176	187	177	207	188	176	208	172	185	161	212	205	171	188	211	204	186	180	167	207	194	197	186	216	166	195	213	202	195	192	161	190	211	220	193	207	197	187	194	194	167	211	209	182	203	200	198	217	189	188	191	183	193	192	181	184	158	200	192	210	188	204	197	175	230	183	210	187	174	221	196	189	206	201	199	183	205	198	197	169	218	199	205	203	183	209	190	208	190	202	192	191	166	223	190	198	208	191	191	199	210	189	188	156	187	209	210	197	208	206	181	192	204	219	205	189	183	188	169	210	201	181	200	178	183	220	189	209	195	175	199	197	186	194	191	196	166	193	202	170	198	168	201	197	183	228	186	209	208	197	183	219	188	182	200	170	195	173	170	194	178	182	196	190	183	175	180	213	197	186	182	163	203	215	199	173	194	193	189	196	185	208	188	182	168	173	211	202	197	167	181	206	202	201	212	184	183	215	196	197	187	174	209	203	214	192	206	201	204	209	204	201	216	221	189	186	199	209	187	181	192	191	187	198	164	182	185	206	212	178	167	188	175	185	182	166	187	189	166	191	186	200	182	213	187	190	206	199	204	195	205	196	191	192	217	193	176	179	190	181	181	216	186	187	190	173	210	171	198	192	214	174	179	203	198	187	202	198	179	197	221	210	207	198	182	200	186	182	201	187	216	214	180	215	176	192	198	207	206	194	173	198	190	174	188	212	185	203	194	221	195	186	194	213	173	192	204	169	202	196	208	193	205	213	175	200	225	187	186	206	198	229	183	187	200	186	198	183	211	179	201	216	196	216	178	178	172	192	197	182	186	187	178	200	183	201	225	178	188	189	209	196	216	187	194	204	188	209	212	174	190	203	174	185	196	199	192	184	178	213	182	189	211	172	208	171	179	196	202	216	234	186	188	195	183	180	164	203	211	192	173	174	185	187	183	213	208	192	172	191	220	176	203	204	200	182	164	166	203	189	209	202	203	202	210	208	194	182	192	200	199	195	208	199	226	211	186	191	182	194	188	181	178	176	184	165	210	204	198	182	199	177	189	197	212	226	195	177	166	193	181	187	182	187	186	199	201	164	179	193	181	190	226	209	202	177	188	214	200	170	207	208	178	201	171	183	183	193	185	187	199	208	193	189	180	184	185	201	193	215	193	182	198	200	186	205	190	181	198	189	194	212	165	187	189	189	183	180	190	228	217	218	181	187	183	192	187	216	184	207	195	187	194	192	197	184	166	212	187	208	182	215	191	185	200	197	187	186	191	195	184	182	199	176	193	179	197	177	210	189	190	188	183	233	168	186	207	170	184	185	179	180	183	206	202	188	185	208	191	179	208	170	230	194	183	219	174	183	168	173	189	197	205	193	170	186	193	193	194	182	197	192	199	182	196	178	192	235	185	196	197	204	186	199	200	196	196	184	232	220	192	210	181	178	202	206	187	201	201	180	182	206	186	195	193	199	210	198	194	181	171	196	207	199	161	179	234	188	202	195	195	213	179	229	189	202	201	200	188	172	212	182	217	203	202	220	197	194	195	194	165	201	192	201	223	181	211	218	183	188	210	195	193	184	194	182	193	215	195	199	191
36722	46472	29103	11201	3742	1400	553	353	301	347	353	354	307	331	341	311	309	342	325	316	334	306	310	330	337	318	332	332	337	299	337	305	321	335	326	314	347	272	320	322	341	321	288	317	339	323	299	347	330	330	328	298	287	306	309	306	320	287	294	323	329	320	335	288	318	298	320	324	331	300	320	313	311	321	297	310	316	332	299	319	322	296	306	355	311	353	335	305	319	306	361	334	343	325	312	359	307	342	321	334	322	312	330	360	323	290	333	337	321	320	351	314	297	325	308	339	340	320	322	337	326	316	322	342	331	316	313	309	327	327	317	346	331	339	303	316	331	296	363	308	304	318	316	328	312	339	327	300	331	345	307	311	303	322	284	310	324	290	329	320	336	308	329	308	290	317	304	317	333	374	341	316	313	288	305	308	313	332	333	332	329	340	334	333	325	319	351	325	313	344	310	308	313	312	305	325	315	328	303	315	336	316	322	308	331	335	310	330	307	326	313	352	354	304	308	325	291	357	307	345	340	316	348	325	321	313	360	332	291	319	318	343	343	333	313	305	319	336	293	339	268	304	326	312	345	328	336	342	285	321	325	347	345	304	302	327	324	316	314	314	328	337	355	319	318	351	336	305	303	301	329	339	309	318	318	343	318	340	329	310	310	318	319	333	312	317	318	356	314	309	319	325	271	321	294	335	297	314	330	311	339	329	313	345	337	333	381	312	318	304	333	324	337	322	339	348	303	295	350	333	307	330	323	301	304	324	304	314	356	322	320	291	327	324	325	321	336	309	343	351	311	294	339	349	329	325	315	308	349	333	305	301	356	329	328	317	324	322	322	307	298	308	310	338	337	324	352	293	345	321	330	334	322	322	305	331	308	312	343	315	330	332	326	359	315	319	308	340	289	351	324	337	316	333	340	308	306	306	313	352	327	333	334	330	334	305	341	271	332	332	342	330	306	290	335	295	349	333	301	290	323	347	343	319	324	327	328	332	318	329	316	330	323	318	294	314	335	357	319	300	330	311	312	329	304	297	315	323	325	331	309	328	325	313	323	344	325	307	321	343	321	321	313	313	326	313	336	343	318	316	344	342	329	341	321	306	326	305	329	306	262	338	334	311	330	307	322	337	330	301	329	313	318	319	315	339	341	292	304	328	342	319	350	332	318	287	364	323	296	306	295	335	326	336	348	289	325	347	330	364	312	314	339	333	302	315	326	326	293	321	309	302	317	317	308	332	304	317	292	302	290	330	318	355	325	358	340	349	314	344	314	333	312	348	310	336	297	331	328	348	357	348	315	301	311	342	316	337	314	291	339	335	320	306	292	297	323	299	361	339	328	320	323	341	338	318	304	334	312	318	315	335	313	306	292	325	335	317	314	371	299	332	308	341	311	291	349	306	349	315	304	310	292	314	322	333	357	328	345	312	308	303	315	317	317	258	297	324	313	329	309	357	334	314	325	326	321	325	334	339	330	329	327	322	327	320	315	323	352	325	339	329	321	332	304	317	343	291	309	345	327	331	317	330	336	340	298	338	332	327	328	283	342	345	338	310	306	323	336	339	325	354	281	310	321	338	318	327	322	351	339	332	299	309	297	335	318	368	326	325	351	345	332	333	316	349	324	320	301	322	331	339	288	321	324	331	336	322	284	288	302	323	336	326	295	357	341	315	334	375	351	336	340	337	332	350	323	316	321	317	353	301	316	334	331	309	343	321	315	309	314	340	311	314	292	322	319	334	312	317	317	341	304	333	336	327	303	312	312	312	323	314	327	312	322	307	320	353	365	296	282	337	324	343	321	306	326	298	292	303	331	357	311	340	325	307	372	302	351	309	306	317	315	331	302	333	316	336	343	292	339	313	341	343	337	331	319	320	328	340	314	354	339	359	331	321	318	333	347	318	321	318	292	331	307	314	313	321	331	337	355	308	302	318	322	305	323	319	323	323	323	331	309	329	337	301	338	336	315	357	337	327	316	327	320	297	290	295	317	327	354	311	345	334	321	304	342	335	312	327	320	348	327	338	325	343	331	327	347	333	322	289	288	339	293	334	325	333	342	315	320	329	327	341	307	362	317	325	304	315	353	310	348	326	337	319	319	343	299	304	314	291	329	304	344	309	295	300	305	344	351	342	329	313	309	317	314	311	343	310	329	300	322	334	306	356	321	329	304	304	337	319	341	335	324	322	324	320	314	322	300	326	327	337	342	323	345	310	305	332	313	325	349	322	328	323	317	309	357	310	308	321	313	326	309	339	310	340	321	313	313	324	323	295	345	347	334	326	343	332	317	297	331	290	327	331	339	338	345	308	318	317	319	320	343	318	305	351	354	307	297	325	294	325	334	315	348	317	333	359	312	294	301	321	305	329	312	322	337	306	313	348	352	358	328	343	321	310	328	300	299	302	365	304	347	338	350	318	371	325	343	318	304	339	318	293	326	318	328	333	295	298	333	324	338	341	335	330	317	320	311	334	348	367	347	323	327	328	312	302	343	305	291	347	359	292	302	316	324	317	301	331	304	289	330	337	342	338	293	311	313	355	323	317	337	334	326	352	309	354	320	315	358	320	348	318	319	362	300	324	310	287	307	331	342	342	296	344	336	350	351	318	302	315	323	302	300	355	346	341	286	309	320	303	323	325	336	315	309	305	288	319	343	361	329	340	333	337	322	316	292	316	354	339	326	327	337	307	346	331	319	325	349	322	301	330	349	346	323	318	292	309	311	328	314	305	321	340	306	295	319	340	335	372	312	321	331	345	325	300	304	344	325	302	303	287	301	334	304	351	349	302	318	361	341	340	318	289	330	331	336	340	338	283	326	370	324	341	283	334	326	323	319	320	327	288	328	324	328	328	316	318	329	335	335	279	337	305	306	332	326	313	354	299	331	315	305	315	294	321	287	306	308	345	301	318	311	338	313	322	363	335	287	300	347	298	309	332	296	324	324	319	298	299	312	322	327	331	335	320	310	306	310	324	323	320	342	326	323	325	345	317	340	335	338	329	305	333	321	357	350	284	334	332	300	368	318	307	339	340	329	331	327	333	319	330	328	341	324	297	320	323	315	328	290	305	326	300	321	323	330	360	347	320	346	334	339	325	310	323	330	332	333	333	326	339	324	321	334	311	340	310	316	302	265	325	336	327	325	309	328	319	327	338	347	347	321	330	283	323	318	320	326	334	308	345	349	307	290	340	321	329	315	306	342	329	324	334	335	306	307	319	339	320	301	330	324	324	318	320	315	312	277	285	328	322	314	338	288	315	291	313	334	347	325	307	312	321	378	328	310	337	341	320	346	310	288	319	337	332	344	335	306	340	323	324	299	351	321	340	307	330	306	332	340	313	350	343	323	309	299	318	361	309	328	316	310	306	304	308	311	323	329	325	348	337	313	334	345	329	343	306	326	335	310	335	327	331	326	306	302	338	350	314	348	322	348	312	319	320	327	364	302	347	308	301	303	328	304	343	331	301	325	358	345	338	320	293	352	306	323	334	370	308	325	339
24769	23429	31705	26749	19870	8690	1285	459	281	290	279	263	301	271	262	300	289	287	289	301	321	272	295	276	277	274	270	279	283	277	305	265	266	274	281	224	266	262	295	256	285	276	280	288	258	283	275	288	281	257	262	285	260	268	286	278	264	272	282	319	249	289	262	287	261	256	272	274	247	280	275	265	289	300	276	264	259	281	269	290	305	294	220	273	276	267	287	302	274	297	303	283	272	258	277	288	291	276	280	284	293	283	246	272	286	309	278	274	287	290	258	251	291	255	269	284	286	281	261	253	282	261	243	284	306	303	278	299	265	262	271	290	272	295	247	246	291	267	278	261	240	264	268	284	295	293	279	266	297	273	288	278	274	272	285	276	275	283	247	263	278	257	269	249	265	247	307	285	257	280	280	251	271	292	271	249	262	269	289	236	275	255	285	251	272	290	264	280	269	235	281	264	283	272	264	276	289	266	293	255	270	266	268	252	262	267	252	274	279	286	286	267	246	281	296	289	265	247	271	281	266	274	289	267	290	293	316	275	236	241	273	262	252	245	275	275	257	267	263	266	277	275	275	270	291	275	290	261	266	258	297	288	277	236	264	279	300	267	284	279	274	281	254	247	269	265	265	268	277	275	296	281	278	262	277	275	264	262	267	276	266	282	293	247	270	287	268	250	254	267	277	277	283	272	277	295	256	241	271	277	236	264	293	271	256	290	305	270	244	311	258	265	274	286	261	240	269	272	274	293	283	274	273	280	272	311	297	268	265	286	289	265	285	296	250	271	275	253	260	249	264	264	277	260	259	251	248	260	276	283	285	270	284	282	295	254	249	280	277	282	261	286	288	289	262	260	271	274	275	323	291	273	266	272	305	261	261	268	275	273	285	286	269	261	258	273	295	267	279	258	272	262	274	310	268	274	252	288	271	270	271	271	256	255	263	279	282	272	273	258	250	264	268	283	262	315	322	267	261	244	274	291	244	253	261	246	260	276	285	254	270	252	266	290	258	289	246	269	277	282	283	276	285	272	289	279	282	287	244	311	270	275	276	276	286	275	266	253	278	268	307	276	292	286	290	264	288	258	289	287	247	307	294	270	275	295	298	286	263	285	326	247	287	283	264	280	282	278	261	287	261	238	251	271	264	280	294	264	261	275	264	253	255	273	284	280	285	275	255	234	272	273	298	263	265	264	267	244	258	251	255	307	250	313	253	277	296	273	289	294	270	265	273	245	261	267	284	273	284	284	270	258	312	283	258	261	275	260	268	232	290	267	254	285	259	285	288	265	284	240	272	298	286	289	281	291	277	274	258	248	313	230	287	255	251	281	289	277	289	281	264	267	295	258	261	257	292	266	263	254	267	271	237	265	267	246	271	269	275	287	272	295	253	280	275	270	280	258	282	260	258	266	285	271	292	276	273	279	227	294	284	259	268	312	260	274	263	243	255	271	303	281	281	280	282	245	271	278	265	258	248	280	264	291	286	275	264	243	288	294	294	263	267	296	252	259	293	316	274	290	261	264	283	245	301	258	250	266	262	278	270	270	253	258	278	289	279	270	284	275	252	240	272	261	315	308	262	274	274	264	253	297	283	260	268	277	296	293	242	249	264	285	254	257	285	283	270	288	261	265	265	282	263	257	274	270	263	262	289	275	278	273	260	260	259	277	295	281	260	258	269	275	297	287	271	286	257	247	274	282	249	271	282	296	243	289	270	254	272	290	276	286	264	255	283	288	288	265	273	262	275	275	274	277	273	289	294	277	270	244	254	293	271	281	247	287	267	259	274	283	262	269	283	281	287	257	288	308	284	268	283	257	279	269	287	264	267	289	289	277	249	256	275	262	271	254	263	273	291	268	261	237	290	281	288	244	266	289	271	279	276	273	308	284	260	257	241	273	262	300	283	295	272	276	271	290	292	269	290	271	265	258	279	280	266	279	287	258	259	270	267	261	248	270	260	269	295	273	287	284	269	256	266	244	228	280	293	271	293	290	299	261	277	262	288	300	272	304	276	288	280	300	318	282	285	272	270	263	292	260	275	266	285	292	276	259	285	264	260	248	285	266	251	265	282	244	272	291	278	267	265	276	268	266	278	305	264	273	278	262	278	250	278	261	244	277	267	259	262	285	278	267	302	261	273	268	265	277	296	259	271	261	269	269	283	251	278	291	276	285	267	249	257	277	262	276	279	271	267	264	269	256	255	247	257	262	294	243	265	268	281	279	284	296	252	269	285	305	262	292	273	281	275	249	279	265	308	278	265	307	283	271	294	266	268	280	273	255	302	265	280	273	270	265	243	285	269	216	279	269	284	277	277	276	280	261	286	290	321	266	285	302	289	275	329	277	271	272	287	292	275	280	258	260	286	270	293	247	276	309	262	261	274	262	287	276	253	307	256	262	270	266	286	251	241	295	283	280	248	285	261	265	283	231	289	288	249	282	302	267	283	268	250	248	278	270	279	273	285	268	262	286	278	269	292	294	238	283	258	264	249	277	266	274	269	287	266	292	281	253	248	287	293	278	255	291	293	282	298	270	302	277	298	293	249	276	281	253	295	267	270	287	289	263	265	278	261	245	250	254	260	283	273	301	269	285	275	278	268	258	270	273	282	237	280	283	269	253	268	292	288	260	298	271	260	272	277	304	274	248	284	307	292	252	247	272	275	249	286	269	252	263	254	240	289	279	293	263	275	260	278	240	258	233	261	280	249	277	274	273	283	247	304	284	285	261	273	309	233	241	272	299	262	282	284	297	280	241	263	278	267	276	251	289	245	260	269	284	248	272	276	253	254	260	301	324	255	270	293	282	327	265	290	302	276	274	302	274	272	266	278	248	317	279	273	269	267	275	267	241	266	283	287	269	261	298	304	292	258	251	277	257	250	282	265	294	266	262	261	315	288	300	303	281	275	279	307	281	282	254	273	283	297	284	265	277	273	270	244	293	248	258	247	297	265	275	240	258	291	264	275	284	248	277	227	265	279	288	266	257	286	253	270	261	286	286	282	264	257	255	276	274	259	290	302	267	297	282	268	257	271	281	272	272	307	270	271	256	280	293	285	271	278	309	289	290	279	287	253	277	269	257	275	274	289	265	282	273	285	276	248	258	271	254	268	264	312	261	256	284	243	277	260	249	280	240	281	304	282	309	261	270	259	267	231	267	291	278	283	273	277	296	285	270	261	264	264	267	272	271	279	302	282	267	284	280	303	302	281	272	255	267	277	237	264	296	270	277	253	273	296	241	276	228	280	275	270	282	277	262	230	280	269	261	295	304	239	259	245	301	255	253	261	284	256	279	291	242	269	251	278	276	287	277	240	294	264	259	257	253	263	288	274	287	260	271	279	317	280	271	250	265	281	274	236	267	272	292	263	252	276	265	284	258	280	273	292	245	277	283	259	293	272	279	274	285	274	250	291	303	272	282	249	298	307	287	294	279	271	262	294	270	269	298	258	263	267	270	292	277	283	292	267	279	255	255	258	276	272	255	250	263	264	280	294	289
59893	87487	59299	33931	18009	7320	2014	826	517	487	443	473	419	467	459	483	466	440	434	413	453	460	428	466	465	449	436	451	427	428	470	461	423	452	432	433	452	447	452	405	419	435	464	449	465	438	436	473	434	428	457	447	429	438	482	399	474	445	455	419	455	421	437	444	440	449	453	440	472	454	443	435	453	441	467	433	442	471	422	427	446	431	425	499	443	444	483	428	405	439	446	416	454	450	419	419	438	440	410	439	434	405	421	435	468	423	473	457	446	441	401	432	451	435	443	457	452	444	445	459	416	470	441	469	443	475	398	464	423	437	439	456	438	474	431	466	462	431	453	453	466	418	431	418	446	438	425	426	453	424	426	421	395	475	411	424	449	446	447	461	421	421	397	429	470	438	442	457	473	467	443	433	426	449	424	442	439	444	433	447	396	422	428	471	437	443	438	484	447	452	467	461	474	460	441	419	454	449	424	425	428	424	448	425	438	464	418	417	430	477	434	446	451	437	397	462	459	444	447	475	470	428	450	433	450	410	453	400	464	425	461	454	405	452	461	466	451	417	464	452	444	456	468	459	407	438	465	436	437	419	427	432	452	427	439	436	410	432	448	452	444	438	461	436	436	432	455	439	480	440	433	462	462	430	436	456	439	442	464	425	470	441	443	418	437	449	465	409	445	436	434	490	444	401	446	435	439	422	408	422	457	438	417	452	428	461	437	443	469	481	456	476	431	455	463	450	411	482	399	431	457	411	468	422	443	440	476	416	421	401	460	427	407	475	416	450	470	442	448	471	438	430	440	422	455	461	443	434	412	432	447	422	434	458	444	440	498	460	417	446	419	442	412	432	443	440	450	439	419	446	478	459	468	428	492	437	446	478	451	426	410	445	491	444	423	471	416	439	447	400	432	437	441	440	410	461	432	424	442	488	417	437	464	415	421	423	424	429	434	420	444	425	474	422	462	468	464	458	423	456	455	460	430	460	458	410	472	450	456	446	449	468	458	419	384	433	431	434	458	435	434	464	444	427	436	472	450	457	451	474	455	469	480	384	424	397	447	383	459	437	428	449	430	425	432	434	450	452	434	451	432	424	457	435	412	470	453	448	421	436	429	406	431	427	418	407	407	420	430	433	399	458	465	433	459	429	407	395	439	462	436	435	440	441	418	432	463	435	429	439	461	455	436	438	432	455	422	471	428	440	451	460	429	446	468	449	417	458	464	443	388	391	384	421	430	443	426	435	437	441	443	474	450	465	465	427	407	476	424	415	462	460	453	452	441	452	422	410	485	441	435	494	425	449	499	413	444	445	457	435	456	458	417	462	410	461	484	430	426	457	464	427	416	434	423	439	441	423	447	447	442	432	424	457	392	440	439	458	437	398	465	435	462	436	413	440	411	469	426	415	440	435	414	431	410	441	463	453	427	439	425	475	437	438	444	458	433	469	444	423	475	432	443	435	448	432	450	433	443	458	422	436	484	407	420	465	463	447	459	443	438	443	475	445	429	444	452	437	457	445	431	453	470	455	415	462	421	473	455	387	465	445	467	426	436	437	460	477	428	435	415	442	439	482	440	427	417	472	414	431	478	481	452	431	451	435	427	438	455	480	452	445	415	439	437	411	448	436	475	448	441	475	425	432	443	417	455	410	453	440	428	406	434	426	447	441	441	456	466	466	454	436	470	422	440	454	422	474	434	406	446	462	418	415	431	450	434	446	449	479	427	454	455	468	437	427	441	408	426	430	455	427	474	421	473	442	430	465	414	460	447	430	423	449	472	441	472	443	494	454	446	407	434	411	435	439	470	480	427	432	454	448	456	400	444	438	421	454	431	494	453	427	449	438	486	423	405	422	474	435	444	436	463	417	423	418	422	442	436	436	405	388	443	398	441	444	427	416	443	423	453	396	421	451	435	487	424	479	448	441	460	450	474	446	436	444	506	417	427	448	420	476	425	442	448	407	451	441	445	451	451	417	450	452	436	430	464	462	424	443	447	459	456	416	438	420	396	421	422	516	469	450	469	425	427	451	439	450	425	438	412	437	427	445	434	418	455	404	439	442	433	456	427	430	457	423	445	448	453	435	422	440	437	452	434	430	441	436	450	455	420	444	466	413	457	425	418	436	455	401	435	450	446	477	445	474	424	451	420	433	419	421	440	444	424	429	434	445	418	409	436	465	443	407	462	437	459	449	460	461	446	422	439	436	442	438	383	444	455	454	448	457	458	422	454	432	406	457	463	429	449	422	423	443	447	422	441	457	444	417	460	463	427	441	459	424	464	449	409	407	447	431	479	453	390	454	437	437	481	444	436	447	421	462	436	463	436	454	429	407	445	391	445	439	435	451	406	450	454	458	431	430	470	406	404	471	444	418	436	454	446	466	416	464	407	414	471	433	440	416	480	456	447	457	431	475	408	471	436	468	449	421	456	432	439	457	466	487	443	428	438	422	438	420	439	441	418	419	480	455	463	464	450	439	458	424	442	422	408	430	465	449	434	464	479	457	422	413	424	415	487	462	399	425	429	450	430	427	423	445	453	422	454	482	440	455	420	457	428	450	449	448	412	413	431	449	454	431	480	437	439	463	437	461	463	444	436	405	450	411	427	448	438	457	419	456	451	455	447	445	436	428	446	486	449	445	432	423	432	425	432	476	486	410	443	460	458	440	444	459	482	407	446	425	435	461	447	421	439	418	444	445	426	453	456	418	461	442	436	445	434	397	430	414	470	481	405	446	437	456	439	451	432	443	467	462	458	449	429	409	424	459	464	443	423	457	451	436	434	395	438	385	420	438	448	464	436	436	435	452	448	414	475	461	476	467	475	444	448	428	437	417	465	444	482	421	429	417	452	429	450	429	414	427	422	456	438	463	459	432	425	453	443	455	420	458	460	476	434	436	426	463	425	442	411	397	463	458	435	416	452	472	452	435	442	443	400	461	455	433	473	439	426	439	432	449	418	433	457	453	408	414	427	430	449	444	434	439	410	429	449	418	449	438	439	437	428	469	442	457	445	438	453	422	454	436	472	421	411	439	462	447	420	433	421	421	437	395	404	427	434	434	451	489	463	455	418	419	460	436	422	453	429	471	441	443	454	461	396	439	430	450	443	404	457	428	443	466	430	438	452	440	447	418	440	437	442	457	430	472	478	415	427	447	441	417	419	438	416	451	428	445	471	415	451	440	408	414	422	441	435	400	449	434	440	433	467	442	443	473	470	459	436	411	446	477	416	447	437	428	398	430	427	435	466	440	427	418	443	430	397	464	417	440	458	448	404	432	453	416	434	425	435	430	418	423	422	444	476	448	441	398	480	438	429	435	441	436	428	416	383	464	419	451	434	454	409	466	446	417	443	422	433	461	428	443	461	464	436	414	437	429	436	481	447	430	414	408	435	416	417	458	477	415	466	449	465	420	452	427	421	414	425	440	464	391	429	460	436	454	451	471	427	434	441	451	448	436	442	453	452	469	452	426	428	438	466	406	479	452	440	415	435	425	409	442
23544	22100	30460	24927	21654	19334	6099	635	325	367	354	367	324	316	365	346	347	373	320	332	328	312	326	338	348	389	364	333	328	328	343	317	366	327	348	308	350	363	326	355	311	362	325	323	334	317	337	320	332	329	339	330	340	344	331	331	345	322	324	316	336	344	357	321	341	304	325	382	324	317	341	346	337	325	316	327	339	331	324	290	314	327	327	332	323	337	346	321	350	328	320	302	336	346	301	356	334	311	366	361	340	317	352	320	339	300	320	305	345	348	343	327	314	359	321	310	329	346	317	339	347	356	298	337	319	351	321	324	330	314	364	363	305	318	330	340	301	310	337	333	346	322	311	365	316	310	309	336	312	344	326	352	357	353	346	334	308	322	339	343	328	327	323	336	330	307	363	348	298	310	333	341	322	343	335	371	341	361	334	318	335	347	289	324	328	320	313	320	311	351	333	385	313	337	323	330	362	287	316	354	337	338	321	318	301	312	344	330	325	327	321	340	357	322	323	354	368	333	310	345	361	337	317	354	362	300	335	340	291	312	324	340	357	311	331	343	322	303	363	316	290	379	310	314	322	343	326	372	355	297	327	340	354	315	336	324	350	334	329	329	323	326	347	321	365	333	332	360	340	317	334	334	323	321	330	328	323	341	326	316	302	329	341	327	319	324	314	359	331	318	342	353	316	304	334	308	298	355	336	343	335	333	333	350	344	329	311	317	332	333	308	356	348	329	298	317	341	374	304	316	331	322	307	337	323	341	320	328	326	314	313	332	304	363	349	284	364	333	320	343	339	353	346	326	356	343	320	370	318	345	350	361	345	344	338	355	306	322	334	312	347	355	323	306	328	308	331	387	352	360	325	340	324	324	371	294	324	329	338	299	335	299	345	319	328	353	311	333	359	311	309	298	309	353	340	314	312	318	334	336	320	312	342	312	345	380	319	294	324	328	318	351	355	327	340	333	340	338	319	350	326	356	308	323	355	317	308	323	336	345	321	315	328	333	332	356	354	318	351	338	309	370	339	334	330	321	357	366	302	347	299	318	336	361	321	357	342	328	292	336	292	321	326	318	348	341	300	318	309	331	362	333	329	327	382	320	320	329	324	335	332	327	334	322	336	326	291	331	336	320	301	345	299	311	328	332	318	388	348	325	344	345	327	328	314	333	311	336	307	311	307	323	302	302	349	345	317	346	343	346	318	365	346	327	335	338	307	357	317	355	349	345	341	336	352	331	327	338	335	319	349	330	314	342	328	362	338	318	354	333	332	348	329	320	339	327	360	332	310	359	334	327	311	331	303	355	326	323	335	356	348	330	351	331	346	331	327	317	350	323	334	351	313	331	337	317	342	300	322	329	370	337	337	332	328	333	352	363	331	324	335	328	313	343	331	364	353	344	320	294	341	326	306	317	338	323	313	346	336	310	352	299	331	334	316	367	337	331	357	325	363	354	334	336	320	338	366	333	329	350	342	328	344	309	327	324	328	315	290	348	313	339	320	319	335	335	295	326	321	317	335	326	332	316	325	295	359	319	338	308	361	318	322	318	321	303	322	299	344	331	333	304	310	306	348	340	358	346	325	321	336	336	316	352	352	351	317	346	307	310	326	321	336	347	326	320	323	305	316	317	356	281	369	333	380	316	348	319	296	340	338	332	358	339	349	327	340	305	344	335	325	345	344	345	321	326	306	323	324	355	296	363	323	357	339	332	342	336	330	331	334	339	301	340	339	311	355	324	327	325	354	335	334	329	330	294	362	317	302	313	309	316	344	335	340	316	328	330	332	312	326	292	321	358	324	345	370	356	359	355	355	339	309	347	305	334	346	334	343	313	333	364	340	343	325	340	293	349	314	322	370	335	336	329	331	322	308	311	301	316	342	323	308	343	347	337	315	314	341	347	346	319	324	342	319	370	323	311	348	308	287	310	338	319	332	333	333	312	332	297	332	312	351	326	308	316	357	355	289	304	318	346	333	296	346	331	320	327	319	309	339	329	359	325	313	324	360	332	305	322	342	335	330	342	348	313	347	340	336	333	330	325	332	329	326	303	325	335	292	296	345	313	329	351	299	382	306	314	352	317	318	317	350	361	304	305	298	353	333	325	292	337	303	284	334	322	345	341	341	317	353	328	287	314	343	309	347	310	303	315	323	341	321	323	336	334	307	346	332	328	331	294	340	319	351	348	336	339	313	334	358	338	337	313	343	289	348	303	322	316	320	325	313	345	359	346	327	357	359	373	325	309	343	331	333	343	350	311	317	328	333	350	336	340	321	344	355	336	334	316	330	305	348	358	336	303	358	314	328	351	330	349	351	317	354	320	315	306	327	309	359	338	354	336	330	323	348	316	338	313	323	354	327	311	309	401	344	343	364	363	318	326	306	334	330	362	331	333	325	341	378	325	328	325	309	342	332	295	345	336	304	298	290	350	352	332	325	344	295	334	323	297	327	321	315	327	372	299	353	363	293	341	298	328	359	343	333	325	342	313	373	319	316	340	329	317	309	315	338	345	327	315	376	322	319	345	345	336	343	309	321	328	324	307	331	332	333	345	358	335	355	354	338	317	301	297	334	356	352	351	335	329	333	304	335	341	317	337	338	331	317	350	325	307	343	312	305	331	327	319	337	347	315	322	327	342	335	298	348	343	336	300	305	320	336	345	325	345	324	337	337	299	336	337	340	310	315	330	327	327	316	333	327	338	323	329	338	291	314	337	362	353	341	338	331	343	318	297	327	349	343	374	309	345	362	321	316	341	351	339	319	338	318	344	371	335	316	328	297	322	366	317	324	309	341	303	308	330	362	351	361	343	334	317	325	342	335	366	298	323	317	344	307	340	326	316	337	332	330	326	344	315	280	350	307	303	363	316	338	340	345	335	339	350	310	335	358	336	365	338	378	353	313	316	346	345	331	319	330	347	346	317	308	333	319	352	319	336	319	304	376	351	363	373	288	338	309	332	331	285	322	348	338	329	349	330	321	306	317	344	313	360	334	355	326	339	315	314	329	327	370	325	335	316	291	331	298	334	316	370	322	324	352	335	307	356	311	333	339	311	333	312	324	329	327	323	322	324	302	336	310	332	370	339	318	346	350	354	344	328	315	332	310	345	316	349	345	372	342	331	322	322	310	326	322	330	350	330	355	352	307	336	311	301	351	327	329	362	365	324	359	330	329	365	318	328	333	310	329	327	348	341	326	328	292	327	332	347	365	328	319	372	323	323	320	324	305	344	336	342	347	352	291	326	316	306	349	340	318	336	327	330	335	361	344	331	347	331	346	316	336	330	336	342	309	324	345	351	319	324	320	334	289	296	330	329	329	324	345	339	322	356	321	323	348	321	325	331	370	290	311	330	343	321	337	309	345	336	357	347	329	318	320	305	327	331	324	327	320	332	331	338	338	336	318	341	346	320	349	334	335	345	320	328	322	319	330	373	354	305	361	301	309	350	333	355	328	305	341	340	311	368	335	346	299	306	355	320	312	328	328	343	315	332	325	305
63583	99912	71620	42987	24566	10085	2845	1062	539	554	539	505	533	543	531	520	487	512	479	494	519	468	518	543	510	493	491	503	548	517	546	537	468	478	507	490	522	514	510	505	518	527	517	508	532	497	501	521	501	535	472	543	511	545	526	475	506	521	511	526	496	532	532	515	512	531	532	522	499	542	527	496	532	515	496	527	504	520	509	551	570	530	512	501	504	570	552	560	506	530	531	490	512	510	488	535	560	525	533	503	505	501	513	519	528	522	495	461	496	519	499	519	483	508	511	545	563	553	522	501	514	530	522	515	535	501	491	512	516	516	495	546	447	513	517	536	532	523	475	479	488	520	524	485	458	495	516	510	499	490	526	535	518	560	515	506	546	500	539	517	555	524	519	529	533	549	520	496	508	511	551	487	531	532	494	521	487	521	538	522	495	523	579	510	526	514	498	482	537	533	554	535	480	504	557	499	517	495	536	526	532	551	497	537	504	528	522	509	524	571	522	492	517	505	482	497	516	530	485	522	535	545	491	543	486	519	544	520	553	538	502	524	529	502	532	513	519	517	528	506	523	503	489	507	526	498	506	502	518	509	515	507	549	535	535	522	518	518	531	507	540	495	483	486	524	487	554	503	519	504	501	499	490	526	500	524	540	527	521	520	521	512	513	523	547	484	587	525	547	494	512	530	525	527	505	481	516	496	502	514	498	519	475	545	551	521	513	508	547	493	524	526	548	495	518	509	551	541	549	511	524	514	517	519	502	480	502	505	537	534	504	528	504	524	540	520	502	522	480	501	559	520	511	507	542	510	528	454	544	475	522	486	540	490	508	492	543	479	525	516	513	505	542	529	549	545	536	510	553	517	473	502	528	541	504	530	499	520	547	546	474	513	480	543	481	508	510	518	510	512	469	512	501	524	515	537	528	515	505	571	517	532	522	494	519	523	514	526	509	528	543	539	520	551	514	529	484	529	502	521	499	528	490	514	521	492	520	503	518	506	547	494	506	501	518	493	524	510	499	512	470	496	503	487	521	508	512	510	502	527	521	492	510	509	535	512	512	469	523	460	553	487	568	570	517	538	528	523	519	510	529	515	534	493	539	521	523	492	545	513	502	537	543	512	503	506	522	550	512	511	486	455	555	509	515	524	529	538	509	521	506	505	534	523	517	497	513	500	513	485	541	517	550	519	511	561	561	565	511	470	543	506	514	532	533	553	467	531	488	518	542	531	522	535	504	537	530	526	521	520	492	525	504	510	480	527	496	509	512	528	519	532	537	499	576	500	498	547	508	563	531	517	502	527	549	530	533	541	539	540	491	509	539	520	519	496	494	505	522	529	503	518	528	518	515	540	503	502	488	533	476	516	546	506	528	537	508	532	509	520	535	538	515	483	546	508	508	481	505	506	512	487	509	494	494	516	501	521	534	517	509	530	496	494	489	513	508	501	494	547	555	518	459	504	498	504	493	504	522	509	465	540	518	463	521	506	537	511	495	510	531	532	504	512	525	529	485	538	534	521	482	507	503	485	498	488	532	542	493	491	515	514	517	498	521	509	505	561	480	510	518	496	533	498	501	505	530	539	521	512	494	510	493	526	521	554	489	552	510	553	514	507	520	522	500	527	567	524	532	555	559	491	511	507	508	503	509	522	512	561	550	514	504	515	487	480	545	526	510	494	498	526	502	486	523	532	531	529	515	525	547	490	541	524	493	501	532	544	521	563	527	532	495	512	467	488	515	539	508	528	525	516	502	477	519	506	509	525	545	509	512	545	506	487	510	487	561	513	515	523	559	552	511	525	504	494	532	513	484	501	538	535	519	516	543	506	487	547	511	527	521	477	548	502	549	527	509	533	522	542	508	530	494	514	516	527	554	547	508	514	553	483	520	523	520	507	516	519	560	524	534	518	521	480	531	584	528	514	547	513	525	525	558	575	503	531	531	541	525	564	507	484	517	543	510	528	506	525	543	513	519	551	494	507	528	508	540	458	513	461	497	506	486	513	515	518	533	553	524	497	509	525	536	509	496	566	514	514	473	543	473	546	524	498	536	563	509	544	526	493	495	531	485	533	514	505	518	555	513	510	543	558	493	506	526	509	516	507	517	541	496	521	517	515	501	548	500	525	494	488	502	493	513	479	564	479	471	499	486	510	519	488	508	546	513	562	510	530	516	514	477	494	548	532	508	499	539	482	530	514	529	527	498	484	487	524	545	547	520	551	503	523	503	496	526	490	528	499	549	494	466	519	528	516	500	536	540	504	534	525	506	546	515	493	519	543	509	517	552	534	508	561	507	486	536	514	507	496	536	503	488	516	557	524	540	513	505	542	537	512	528	536	509	540	493	485	550	489	554	532	497	539	497	454	537	541	489	529	549	539	495	532	488	564	486	488	498	480	559	530	484	524	543	524	545	536	536	519	509	505	545	530	544	502	522	528	515	481	513	526	503	482	500	518	531	515	530	508	497	541	487	527	522	518	545	517	503	534	556	534	554	477	527	543	489	510	533	539	535	465	528	503	550	502	532	510	542	516	509	522	473	520	485	495	498	498	523	537	547	513	550	522	500	533	521	537	564	524	513	457	513	484	484	514	521	506	528	539	573	499	505	513	520	537	526	526	486	527	524	525	536	513	485	519	484	533	470	518	557	528	560	527	497	527	524	481	544	475	528	471	494	496	539	507	511	554	525	512	509	507	529	511	516	493	525	522	515	538	525	522	497	510	528	534	496	497	513	503	515	533	520	531	540	487	518	534	449	533	494	530	558	474	516	538	518	521	551	513	541	511	497	508	508	502	548	486	544	518	501	560	511	519	535	472	484	542	533	518	502	549	551	514	515	543	533	547	548	498	517	530	518	512	503	501	507	539	502	523	518	518	518	529	537	517	511	490	496	541	510	566	510	525	568	542	523	549	531	488	531	479	496	502	567	499	525	535	520	488	533	517	522	515	530	491	525	506	516	539	524	517	503	487	539	552	487	523	533	513	513	485	522	524	478	558	470	522	542	478	506	495	516	492	538	527	489	493	500	497	505	523	538	529	543	504	481	538	502	521	495	499	499	530	514	541	549	502	536	517	512	506	528	521	457	522	536	557	513	527	522	509	528	559	522	505	507	513	529	502	520	502	512	511	489	515	529	528	501	532	521	479	522	522	489	540	494	477	497	530	513	518	514	484	522	521	523	524	506	518	469	531	543	561	527	552	526	533	512	535	505	481	511	520	527	545	546	470	538	512	522	503	491	477	502	526	560	510	533	516	518	523	527	495	519	527	512	494	538	526	535	509	507	554	536	534	536	521	504	547	566	534	553	524	504	516	511	526	521	517	511	518	526	501	532	495	516	521	492	536	496	520	494	509	530	512	527	511	517	481	540	531	512	531	541	517	529	523	529	565	484	528	563	512	502	489	485	522	568	473	520	522	523	569	540	520	475	512	508	524	487	565	527	509	526	522	541	533	543	535	540	482	502	540	510	533	478	488	504	550	532	523	499	542	541	541	529	542
29786	28533	26919	11892	1856	518	249	162	182	190	222	205	195	205	206	222	204	173	202	198	216	199	203	185	202	178	202	187	200	201	204	191	169	171	198	194	173	201	185	208	189	204	197	214	203	190	192	175	182	189	185	208	190	189	200	215	190	168	210	187	214	183	224	185	217	191	177	199	206	206	204	186	220	191	213	214	198	187	182	196	196	204	195	205	195	200	205	214	206	199	187	176	192	199	205	196	194	183	199	154	196	178	200	188	172	190	213	194	181	212	192	200	202	192	216	195	190	189	207	191	175	191	176	227	228	186	203	195	204	206	188	178	224	184	221	214	186	203	208	198	193	212	184	205	195	240	200	205	205	187	188	217	200	167	223	219	192	189	176	182	188	194	171	201	197	182	208	196	229	181	185	195	212	205	200	186	186	200	187	200	198	209	191	179	178	203	213	204	203	194	178	198	216	218	228	188	179	180	202	201	199	186	190	195	204	224	161	201	186	193	203	194	219	202	186	196	190	194	189	206	208	197	187	191	204	204	192	177	189	202	188	173	202	176	210	210	203	162	201	182	197	193	172	197	180	186	196	191	182	190	194	201	197	194	205	184	207	178	189	220	217	206	204	217	187	205	210	205	202	195	180	167	203	197	196	194	165	182	179	204	215	189	204	189	206	204	182	189	205	215	211	183	190	195	190	208	173	187	213	217	192	182	194	191	163	206	204	190	191	206	198	200	202	180	192	192	212	184	200	192	190	198	190	189	184	201	201	205	207	188	178	207	205	198	191	194	211	184	210	189	186	192	215	191	210	178	193	182	188	197	197	197	198	208	196	190	231	195	210	164	177	222	197	186	200	184	195	178	200	198	199	193	196	185	208	174	210	190	199	197	198	210	192	187	191	193	211	201	194	184	177	209	197	198	198	214	204	182	181	201	202	168	194	208	223	182	192	205	206	177	211	205	179	200	180	184	197	193	179	184	199	200	180	216	173	231	199	198	206	193	186	184	189	173	213	161	210	205	183	178	179	177	203	171	188	195	185	210	204	204	194	196	173	203	196	196	189	166	206	195	182	217	182	181	191	203	218	188	200	169	188	218	209	189	210	206	194	222	197	199	214	189	187	197	201	196	178	193	187	197	207	192	176	191	194	223	192	186	190	198	200	174	209	180	190	202	202	197	205	185	206	198	206	178	219	209	216	204	197	201	179	180	189	187	192	189	213	202	186	208	199	192	203	202	203	192	200	221	182	185	217	203	199	197	189	192	195	214	203	186	207	215	185	188	221	194	191	197	214	193	207	200	193	185	211	209	195	194	193	198	179	175	189	180	209	203	227	185	181	195	175	191	171	182	212	205	179	198	197	190	193	170	193	194	193	184	196	195	180	199	196	227	209	202	184	176	191	184	178	185	199	189	203	203	199	207	212	196	178	210	191	190	199	204	196	176	180	194	184	191	207	193	193	192	218	203	199	198	211	183	198	198	189	222	189	206	203	190	184	197	212	197	212	200	206	208	150	209	192	195	195	209	186	243	204	202	191	225	198	197	181	178	170	201	185	181	190	178	206	212	215	191	190	195	189	216	184	206	208	189	183	187	161	183	198	176	185	203	196	215	188	190	218	171	219	179	173	192	209	192	205	218	205	173	193	220	188	186	210	196	185	179	204	211	196	182	167	204	182	185	187	226	180	188	184	202	196	167	189	189	192	194	172	219	161	193	186	189	190	195	173	209	183	209	209	196	206	211	207	173	188	200	241	206	207	192	198	205	214	202	176	186	204	207	179	179	188	189	216	209	190	193	199	228	210	177	183	187	201	188	213	186	193	188	184	174	211	196	209	220	206	191	212	199	200	185	201	174	213	187	210	184	194	180	207	201	188	203	218	203	198	197	189	213	199	200	200	203	186	200	212	179	187	196	233	196	187	203	213	181	171	217	201	219	193	196	186	196	204	194	218	205	213	198	201	194	199	183	222	196	209	205	168	186	207	193	202	200	184	182	221	197	190	194	187	194	167	194	194	208	219	200	187	163	188	187	200	189	174	205	227	181	185	214	201	154	194	179	199	201	177	209	191	215	208	189	202	200	203	191	203	208	175	181	218	220	210	198	179	200	211	183	205	194	196	195	181	192	203	188	200	203	220	202	203	221	186	189	200	200	171	182	177	186	180	197	215	202	212	205	192	196	189	187	195	191	187	184	215	194	183	178	214	173	209	180	191	220	201	188	184	190	192	216	170	208	197	179	208	188	179	188	210	214	184	205	216	206	197	198	186	192	196	211	213	207	181	195	211	199	214	191	185	193	212	206	221	180	170	201	185	211	181	197	221	202	195	191	178	212	205	221	199	161	206	197	192	231	190	184	183	187	203	170	203	159	195	198	202	190	188	209	224	195	197	181	179	211	175	218	195	183	181	201	206	208	187	188	230	209	172	189	205	181	176	191	210	200	217	211	221	212	188	195	198	183	206	202	186	186	195	194	221	181	212	189	212	199	200	191	180	181	187	216	224	216	219	201	212	177	193	178	202	191	221	210	202	190	205	186	198	195	213	214	191	196	194	183	186	215	213	207	195	214	215	161	195	191	171	202	190	194	183	204	175	214	200	168	201	183	210	197	215	196	192	218	183	174	193	181	173	211	206	214	205	176	210	195	185	204	195	196	187	179	195	180	208	208	186	211	174	200	200	225	205	219	199	200	175	189	189	190	200	204	180	203	174	189	192	193	199	179	203	180	178	205	199	200	192	199	190	210	181	213	176	209	206	190	211	190	190	198	199	220	199	157	245	217	179	204	200	198	218	177	188	190	180	198	204	228	187	223	216	194	211	222	179	213	208	216	176	183	199	179	218	186	174	204	183	224	187	201	202	194	195	169	183	204	188	201	184	194	190	190	207	211	187	206	188	190	222	192	198	185	200	201	218	187	169	203	170	181	196	193	211	197	189	196	211	185	178	179	221	211	209	191	204	200	194	204	220	176	184	193	180	185	215	194	197	175	208	184	190	213	204	201	216	227	205	191	194	204	215	212	203	201	230	189	184	202	201	185	228	187	183	177	201	196	208	185	169	197	215	188	216	202	209	190	216	215	201	188	239	198	193	186	214	189	209	202	198	192	189	209	193	183	200	204	198	195	188	223	196	188	174	196	177	191	186	207	169	187	214	186	198	203	203	195	206	193	204	184	211	192	186	209	210	202	209	198	202	182	210	198	203	208	168	187	215	196	186	171	193	178	208	181	207	194	192	170	201	197	178	184	198	190	192	215	181	182	173	177	207	216	177	207	196	197	197	214	211	195	199	220	184	203	172	214	198	190	187	210	203	171	193	192	187	177	192	207	198	190	222	222	213	199	192	168	217	212	222	187	202	196	191	206	208	188	198	192	212	197	204	182	197	207	210	196	196	176	203	190	191	189	207	228	193	187	208	221	203	207	202	214	185	182	170	187	205	190	194	179	187	210	212	215	172	194	191	188	195	214	196	185	205	211	168	191	198	170	204	205	191	178	196	190
36172	45882	31169	11555	3508	1043	479	376	319	362	344	327	318	378	331	341	329	343	339	324	322	322	323	309	323	308	312	330	320	326	332	319	333	336	369	335	306	307	331	330	327	321	281	315	314	293	338	329	362	348	324	347	360	326	306	311	309	309	331	332	305	293	336	342	327	338	308	306	366	349	356	324	350	344	320	332	340	326	330	344	348	375	339	319	336	355	325	341	319	342	353	356	309	310	318	289	306	318	323	331	300	293	286	311	344	318	312	354	339	328	327	311	319	318	346	322	344	321	314	292	319	325	330	290	339	335	300	332	331	369	313	330	349	298	311	332	318	332	346	306	326	307	325	322	319	344	349	324	330	338	351	308	357	325	338	334	312	328	332	302	328	343	372	289	276	335	311	328	317	336	320	353	349	333	334	332	327	332	333	342	308	294	320	303	323	309	354	319	314	328	345	345	320	334	365	330	323	333	319	344	311	300	360	319	297	298	326	329	336	310	300	326	357	337	334	317	343	353	354	344	342	349	347	374	339	339	306	314	335	317	337	309	328	315	306	317	317	323	328	326	301	338	320	323	321	310	336	323	296	333	350	358	339	301	314	365	337	319	323	316	348	362	307	298	319	317	319	317	365	326	307	317	316	300	338	310	330	318	323	321	317	327	332	333	351	309	309	318	322	347	316	319	340	335	320	325	345	334	329	308	362	351	317	340	354	313	333	314	314	316	339	356	291	311	319	304	323	326	324	333	297	317	321	312	322	342	306	316	366	340	315	329	342	337	343	355	308	321	331	331	332	303	318	342	341	323	335	350	339	323	365	355	340	325	332	341	315	363	316	324	307	322	329	352	320	336	342	328	313	336	294	323	308	335	361	308	307	355	337	305	319	337	366	332	300	342	321	353	350	315	337	329	350	307	316	329	318	349	321	352	327	329	334	326	313	355	303	326	309	356	320	350	334	324	345	341	344	319	318	344	331	340	336	329	322	311	354	335	308	323	326	282	308	336	344	297	324	355	338	330	353	332	313	326	320	349	321	337	316	328	344	342	373	339	327	313	296	327	329	293	315	320	306	295	313	306	320	313	323	336	317	303	318	344	316	341	309	332	338	320	325	323	335	330	311	342	346	338	354	319	295	319	329	339	329	347	351	325	321	367	326	307	351	321	319	330	323	310	356	323	334	369	292	313	316	317	320	347	352	332	346	325	327	341	329	328	331	324	317	345	313	322	336	352	296	307	325	344	344	332	338	330	345	310	327	324	318	352	344	323	318	337	346	323	341	309	310	312	348	340	327	347	346	334	298	334	339	300	322	307	317	374	368	316	346	292	310	322	327	357	323	314	310	307	330	331	306	331	334	338	316	313	354	293	341	328	314	341	350	338	314	316	362	321	310	331	314	338	313	345	323	337	316	315	322	321	348	333	296	363	306	322	297	324	333	308	316	324	311	319	317	344	338	304	333	342	334	335	298	328	312	350	316	314	316	362	333	295	353	322	309	314	310	348	329	310	318	316	324	327	302	331	346	307	339	323	317	357	318	343	310	308	305	304	364	320	314	330	324	329	339	340	304	312	318	311	313	318	320	305	324	318	304	337	329	356	319	318	327	325	333	343	330	347	301	346	332	279	326	340	311	318	323	322	354	310	384	326	296	287	308	294	340	327	300	327	344	296	348	348	314	317	358	300	321	328	267	317	364	356	343	312	321	305	325	308	304	354	298	318	346	319	334	323	327	341	310	328	340	321	317	328	301	327	345	332	304	344	335	327	325	378	333	314	326	336	345	343	336	350	299	340	358	292	303	317	333	300	325	326	349	349	357	324	310	339	300	334	346	316	320	341	333	319	322	324	340	312	296	317	332	314	313	337	310	334	325	336	331	313	313	353	347	321	351	339	337	311	320	329	323	328	344	341	337	300	324	350	333	342	342	339	348	309	322	336	319	307	308	292	342	291	329	321	315	301	342	305	323	332	326	332	322	316	313	337	310	308	294	330	318	316	315	350	332	361	343	291	337	330	334	353	347	311	319	317	327	325	320	311	342	360	327	327	347	343	323	357	337	304	314	340	304	287	333	361	303	335	326	292	317	318	294	312	315	346	314	352	330	337	348	319	303	312	330	351	345	306	335	293	334	333	331	328	311	384	344	303	341	344	300	346	332	324	332	338	331	302	304	321	353	327	321	332	342	373	323	334	320	292	326	380	324	339	343	381	348	311	340	331	304	329	336	323	307	304	330	316	323	330	342	339	343	330	306	308	318	326	324	341	337	299	295	304	320	322	302	314	309	329	345	318	319	344	301	306	389	317	324	343	296	313	335	313	316	313	321	356	355	343	310	324	330	310	295	339	290	331	287	367	301	356	319	306	329	313	305	346	321	329	322	338	385	330	315	331	319	323	339	304	332	315	344	317	338	352	324	313	310	281	314	365	336	310	335	339	338	333	323	318	331	304	314	338	334	327	339	321	329	285	332	303	316	364	335	311	339	363	343	308	331	352	359	325	351	342	308	342	309	320	338	305	339	344	301	325	313	322	346	306	338	333	340	365	299	299	322	361	296	325	294	328	334	325	309	310	330	317	315	313	349	302	357	349	311	311	326	320	369	319	316	302	313	333	326	293	309	316	295	324	357	346	341	333	316	319	322	333	318	337	326	300	333	323	344	328	326	336	313	326	309	327	324	326	309	331	330	355	354	315	333	321	318	325	353	303	321	343	310	308	342	343	334	311	344	324	350	328	315	306	309	327	325	329	332	309	315	312	326	348	339	339	311	334	313	309	349	345	317	322	344	304	314	312	321	327	286	288	299	312	317	317	323	329	305	309	316	330	349	299	289	344	303	355	347	343	349	350	322	348	309	317	314	342	329	350	335	352	324	354	338	331	332	327	363	286	335	321	342	335	351	304	338	330	340	319	334	286	347	348	339	344	339	321	338	303	322	325	349	337	316	287	315	334	345	338	312	333	344	354	351	325	305	333	346	323	384	339	323	314	316	334	325	348	319	310	296	322	325	308	352	346	344	334	347	309	326	285	336	313	289	348	317	338	328	327	307	319	338	302	308	333	320	318	327	345	307	340	334	294	333	318	342	329	312	329	367	306	314	329	325	296	309	337	306	330	320	352	329	358	345	307	316	310	347	333	354	370	290	354	314	327	325	336	314	309	346	318	323	335	313	314	342	353	321	324	339	318	302	314	286	315	325	310	331	322	315	323	318	350	291	352	330	355	297	367	340	321	313	331	332	310	302	345	312	321	331	334	289	319	322	334	342	376	319	320	326	311	345	338	345	317	369	290	308	312	345	319	341	313	305	328	362	347	332	306	326	356	322	312	339	322	329	308	318	328	325	336	337	346	301	347	316	339	316	338	321	283	322	325	316	337	321	308	351	301	317	312	304	289	351	336	322	325	316	327	345	336	334	331	326	345	329	343	334	305	320	347	346	310	353	352	330	351	326	329	333	345	312	319	309	338	291	320	348	332	305	326	339	340	310	324	330	335	359	317
24811	23149	31873	26095	20106	8120	915	384	300	274	307	265	294	248	260	302	282	283	303	278	303	280	287	266	294	315	267	272	268	288	252	246	263	285	270	260	294	304	268	243	280	305	281	282	271	281	298	268	277	289	282	256	277	304	282	287	298	280	286	270	278	247	300	270	289	289	275	269	278	278	294	304	245	301	238	270	269	287	283	266	297	277	320	293	288	257	283	264	258	291	279	278	271	269	271	284	287	305	280	265	267	291	269	268	265	282	275	272	289	276	293	280	279	298	265	245	264	288	302	298	305	299	255	263	298	272	272	275	273	272	278	252	238	256	271	290	275	271	276	311	258	266	277	290	264	278	248	266	289	258	250	271	283	281	255	263	295	269	305	266	256	279	275	295	267	250	270	257	292	267	304	246	269	279	282	268	267	251	255	289	318	263	271	277	235	269	248	242	280	282	261	268	285	282	281	289	270	294	287	284	279	258	273	260	259	271	277	271	273	279	282	277	274	292	301	292	271	285	236	293	261	290	286	296	281	256	290	274	271	248	271	260	289	274	302	264	245	260	290	296	278	287	286	268	284	266	259	306	290	273	277	256	296	301	275	292	294	272	292	298	282	270	270	293	289	282	284	294	278	269	301	286	260	289	262	292	269	273	251	259	280	264	261	290	250	262	263	269	287	281	312	276	283	260	297	294	267	264	288	280	267	278	258	284	289	293	289	255	262	271	270	262	281	258	280	259	285	278	278	281	257	266	267	257	294	259	286	264	284	274	251	291	253	251	276	290	273	274	272	288	269	290	274	276	266	269	270	281	304	274	283	262	253	267	273	285	287	259	253	271	288	288	244	275	272	263	262	273	280	274	310	278	264	289	260	272	284	253	274	255	273	303	287	287	261	276	280	259	246	255	274	277	280	279	294	284	258	279	274	289	266	274	274	255	274	286	279	258	275	276	269	282	290	260	255	277	281	272	277	293	291	280	299	287	293	298	287	263	278	277	258	278	266	288	237	294	283	291	263	256	276	292	275	281	273	268	295	284	303	254	256	282	296	281	254	257	297	247	267	299	271	289	260	266	262	267	295	293	295	288	294	278	279	282	256	271	250	277	291	279	264	302	270	267	263	292	267	288	259	292	272	270	262	280	241	269	270	292	256	268	290	296	293	281	285	268	289	270	282	272	276	259	258	255	288	245	326	281	261	295	274	289	282	270	271	303	276	285	262	258	259	295	271	252	235	252	280	295	268	267	281	277	262	248	263	260	280	279	275	294	294	276	306	281	278	270	283	281	275	286	303	254	278	273	261	283	290	288	290	259	269	270	280	261	272	294	248	258	309	252	272	285	273	273	275	281	265	276	284	269	276	285	284	286	276	280	281	260	249	273	290	272	273	281	288	323	274	260	280	275	299	273	288	286	296	306	267	262	298	245	244	278	256	280	282	284	274	285	298	251	276	274	284	278	251	311	321	278	270	300	296	301	257	292	261	278	237	279	266	315	300	263	302	280	295	254	274	261	275	272	267	265	279	298	241	295	294	270	255	283	283	256	293	279	292	295	323	288	280	236	283	263	250	279	283	264	282	301	257	280	280	289	284	265	284	266	260	261	302	279	259	290	261	290	271	290	266	262	256	255	277	244	272	272	259	296	288	286	276	308	279	265	264	302	271	275	277	261	275	273	258	283	245	270	301	244	289	274	300	272	257	268	287	257	274	281	263	296	256	288	262	286	295	282	299	271	252	292	272	253	279	283	244	253	292	270	262	292	277	278	280	290	283	251	257	279	271	270	277	279	285	268	253	254	289	252	304	253	265	284	315	259	263	288	270	260	288	281	280	299	290	261	264	260	280	287	283	297	269	265	281	273	265	245	283	269	286	238	269	288	262	278	272	262	292	279	276	284	260	274	272	264	285	262	243	278	293	290	262	290	271	283	277	258	265	314	268	287	256	282	261	299	316	267	296	276	266	256	277	277	288	274	268	300	277	252	294	285	297	299	305	289	263	277	281	297	264	297	280	251	268	312	260	263	290	251	234	280	297	251	291	259	275	272	260	271	256	278	264	290	269	286	260	285	260	266	276	278	253	259	275	276	264	270	277	275	240	312	308	265	270	281	266	265	293	282	265	266	268	273	282	289	277	282	269	272	274	251	298	291	275	287	261	288	279	268	292	289	272	268	261	267	303	244	288	295	298	300	273	266	276	294	266	248	320	269	275	259	273	260	248	281	289	288	290	301	258	279	285	293	256	268	250	258	285	282	282	293	262	268	274	250	287	263	250	261	281	263	259	251	277	260	259	287	277	263	285	249	297	281	262	273	271	273	277	252	292	266	276	259	274	308	271	266	288	262	263	293	263	252	275	266	284	278	280	281	274	277	296	346	281	270	273	276	285	286	312	270	274	261	255	245	266	270	278	267	271	256	238	305	262	287	268	280	255	295	288	264	266	286	265	256	269	294	256	291	306	299	278	272	281	291	285	277	286	279	279	264	258	258	263	273	272	264	252	267	245	289	296	264	282	267	294	269	282	284	258	298	250	288	277	258	245	280	294	248	281	275	271	277	256	291	318	281	269	269	316	270	280	268	278	272	295	252	298	265	275	243	266	275	289	279	269	273	280	258	282	251	263	266	256	277	287	312	266	301	248	256	250	291	266	274	292	252	274	267	282	265	249	275	273	273	280	253	267	264	252	274	276	256	261	294	245	259	242	277	277	253	256	286	260	285	238	278	290	233	297	305	269	279	268	289	282	281	291	306	276	261	266	262	265	280	273	287	287	281	244	250	256	269	287	273	256	269	303	275	272	258	263	253	285	288	280	257	255	280	297	248	281	284	278	249	282	254	298	267	291	296	288	279	296	265	282	267	286	269	318	276	278	274	271	271	296	273	294	271	279	287	252	296	280	282	279	294	259	275	292	294	270	284	262	287	257	281	271	281	296	301	272	264	298	251	258	243	262	264	279	264	286	280	313	262	278	248	265	261	270	302	301	257	296	283	305	246	270	232	280	277	294	282	265	288	279	254	284	276	255	279	266	312	278	268	269	250	289	281	266	258	300	288	273	262	285	285	297	320	266	258	306	289	311	318	258	270	271	299	298	280	269	288	261	253	278	285	289	248	264	274	289	231	260	268	275	264	277	296	290	278	278	292	275	258	270	293	289	285	240	282	257	264	292	263	250	268	277	279	292	237	285	273	267	282	282	259	293	288	280	274	266	296	282	254	256	281	272	291	237	280	277	310	279	299	262	304	246	280	275	282	290	289	313	276	251	292	305	248	318	267	264	279	303	246	296	286	277	270	288	308	290	286	270	309	286	277	288	257	273	256	300	277	312	299	276	256	286	273	253	279	267	273	272	255	301	274	290	274	269	277	289	277	290	260	278	267	267	273	286	265	267	296	269	298	277	276	243	259	265	266	302	286	282	287	274	291	286	314	281	266	287	305	261	297	272	271	284	271	279	248	266	276	291	306	276	268	278	284	285	274	305	253	277	292	297	277	248	272
59989	87377	61045	33327	17285	4753	1322	693	418	468	462	425	474	455	482	429	462	440	478	464	494	434	450	449	452	450	461	431	452	447	442	436	485	445	477	429	452	428	436	457	445	469	425	480	459	487	439	460	437	419	464	497	456	416	417	473	466	460	411	437	442	413	434	440	483	447	452	457	445	453	457	484	448	432	440	434	461	450	432	418	444	488	456	458	464	432	451	423	459	464	439	430	440	415	486	452	437	465	422	467	447	448	478	448	475	498	465	466	431	435	476	421	461	474	499	446	423	498	448	459	426	469	471	443	428	408	419	434	467	416	436	453	460	436	474	453	471	462	432	491	431	430	462	424	467	391	442	460	445	421	449	434	444	433	497	430	468	433	450	433	483	477	409	424	428	441	450	467	469	454	452	426	443	439	446	411	450	479	471	462	450	452	444	448	440	442	438	420	448	452	451	411	462	453	443	474	431	479	439	466	507	480	425	427	429	436	438	405	435	480	423	457	465	460	486	458	424	441	428	440	453	467	506	465	458	416	476	450	465	455	495	440	441	438	460	457	494	434	415	457	421	446	431	446	466	454	452	428	471	443	455	472	449	469	424	448	410	453	430	469	433	449	445	435	440	471	453	412	442	496	422	464	450	446	413	493	448	460	426	457	435	443	483	408	421	482	418	468	450	420	466	415	472	407	480	516	428	435	451	440	473	413	431	457	459	426	468	451	451	442	465	464	454	445	430	464	427	427	463	422	472	464	451	448	449	462	451	442	434	460	460	424	437	436	449	445	479	464	484	466	436	427	409	431	415	473	448	441	426	428	393	429	422	507	436	435	447	444	446	430	417	452	425	438	450	458	438	422	426	466	441	457	466	431	424	486	468	453	429	462	452	461	469	440	413	467	492	452	455	406	414	461	435	476	422	473	479	451	421	430	454	440	467	435	470	462	434	439	475	443	490	454	474	440	483	473	419	449	424	447	418	431	441	466	455	452	475	472	440	436	422	464	445	385	430	464	453	447	413	477	470	448	439	425	426	474	459	455	450	471	460	465	443	487	461	440	447	431	476	441	436	449	446	466	431	414	449	455	400	430	447	433	411	461	449	474	442	466	406	460	448	450	498	439	489	489	462	422	457	415	441	429	443	495	459	430	434	442	441	440	378	441	454	479	489	522	430	444	408	435	447	438	412	460	464	479	452	443	423	449	452	426	443	439	450	366	434	443	484	422	479	446	397	447	434	429	438	454	438	451	448	451	417	456	451	476	455	455	431	478	452	448	458	424	441	449	411	420	410	417	477	447	474	458	456	418	422	433	520	433	410	457	452	467	442	459	492	465	435	466	451	423	458	450	433	485	485	456	445	446	453	466	462	439	455	453	432	444	442	463	424	482	467	462	487	429	450	441	454	416	417	436	450	444	443	460	434	444	435	449	429	427	462	446	438	450	463	461	482	442	434	443	432	440	471	441	425	494	467	486	485	418	451	489	458	483	472	487	453	455	451	459	407	454	429	439	454	469	486	415	422	435	472	456	492	442	455	447	443	454	426	455	427	446	445	456	482	445	446	431	456	425	466	468	386	473	478	460	437	447	456	436	437	449	412	431	440	435	432	437	429	437	417	443	472	457	448	462	460	453	465	489	443	461	454	471	465	449	439	450	446	484	452	443	436	456	465	415	469	465	457	454	422	461	457	444	423	443	470	445	450	423	458	469	439	475	460	425	444	464	470	417	439	453	463	469	468	441	452	501	471	452	441	441	439	438	437	446	443	447	520	435	481	430	457	473	478	458	451	438	484	448	483	416	496	440	471	439	422	420	452	468	437	417	464	432	481	434	451	422	423	443	414	470	434	413	444	464	432	470	443	448	444	458	444	422	441	408	444	428	403	424	455	428	432	449	435	431	405	417	464	411	432	436	446	428	396	424	447	437	450	461	462	435	454	442	452	422	447	432	472	429	423	429	457	446	473	446	467	476	453	474	427	455	424	442	448	448	432	435	462	450	433	406	419	475	416	491	435	429	448	481	459	460	424	410	461	429	509	448	439	491	439	454	451	424	455	435	463	411	439	470	435	445	474	447	457	462	452	419	451	483	453	473	440	460	485	465	455	454	437	467	451	472	441	436	488	455	452	423	445	468	426	424	423	450	416	479	450	458	418	437	437	432	429	474	444	445	470	469	456	465	446	458	485	461	444	466	471	458	467	440	434	457	479	437	452	444	452	442	409	446	434	497	435	451	470	443	440	447	474	461	460	428	453	442	416	484	419	466	472	465	469	463	452	469	427	433	444	436	473	416	415	445	427	472	460	478	454	449	435	445	480	422	416	434	461	449	462	469	492	415	454	437	480	450	465	443	443	476	454	440	488	429	424	440	463	433	442	414	461	459	446	457	409	471	453	435	439	471	489	447	448	456	463	414	493	452	432	417	426	444	464	446	421	470	445	422	438	464	449	442	470	437	465	435	473	440	474	412	421	457	427	465	458	468	438	446	453	440	453	480	434	484	444	471	468	438	464	443	435	457	456	450	450	475	447	462	457	462	429	476	429	449	450	437	439	441	458	454	427	406	452	414	458	434	428	460	411	435	432	463	433	446	456	454	424	450	430	449	439	434	437	487	428	448	485	451	454	439	461	441	461	472	455	395	449	440	420	456	402	444	457	470	461	468	468	424	422	430	492	438	470	438	421	443	457	433	442	437	458	402	444	430	420	447	458	440	448	438	477	427	441	450	457	444	444	469	467	456	467	400	444	427	443	482	422	454	450	448	451	448	429	465	442	425	476	438	442	453	436	435	473	424	484	456	473	492	444	453	478	467	472	419	430	484	448	440	458	476	410	431	427	441	423	435	430	458	419	419	479	436	445	432	440	461	423	442	460	446	443	463	447	442	465	436	434	432	416	384	448	470	455	412	439	462	406	454	462	460	440	456	446	494	425	442	469	463	439	458	454	432	437	411	428	468	436	410	453	455	439	449	470	464	421	455	445	453	447	478	436	437	436	454	450	434	439	467	440	409	464	439	454	488	453	444	454	447	443	410	438	468	457	486	503	484	473	469	436	467	429	451	470	455	457	440	402	441	467	418	459	431	463	428	429	437	429	470	457	457	458	487	471	441	446	430	452	456	432	440	438	460	452	442	439	415	415	445	424	439	440	477	463	440	448	432	418	446	461	416	472	440	474	447	440	419	462	423	443	426	447	478	437	453	440	467	440	460	443	433	430	424	437	424	462	469	441	456	425	441	456	451	470	476	451	467	413	446	462	408	464	428	459	429	397	471	421	442	490	457	433	440	478	417	468	480	431	465	451	414	466	435	414	438	434	462	453	441	441	443	453	468	463	432	418	432	475	448	422	427	463	408	424	426	443	443	488	461	462	410	487	442	459	483	449	459	434	456	473	450	455	415	439	448	471	454	431	463	460	435	470	458	456	438	426	421	448	469	423	449	459	472	452	419	459	444	436	446	433	411	433	464	450	419	449	496	454	468	419	419	458	440	469	463	439	443
23497	22144	30510	24519	21730	18949	5513	608	370	365	321	361	314	334	319	390	366	343	342	358	320	332	350	330	353	323	336	329	318	357	325	351	343	337	308	332	333	339	339	307	340	370	339	331	308	345	325	345	345	347	335	329	345	339	329	312	385	317	308	325	325	311	328	331	348	333	308	351	322	341	346	323	314	359	339	354	334	356	325	355	341	331	345	333	348	346	332	323	357	379	307	341	313	300	335	323	334	339	335	332	320	328	342	354	329	360	344	335	290	355	302	337	325	339	311	340	331	348	350	326	359	378	349	340	312	341	324	322	324	283	359	329	358	312	310	316	340	322	351	357	327	331	326	353	312	348	294	322	351	344	336	324	351	345	352	332	334	301	354	348	327	326	337	316	337	304	345	361	322	325	307	298	335	333	355	335	367	310	322	303	348	343	330	317	349	332	355	335	335	306	360	341	303	327	331	340	301	353	343	353	340	337	346	329	335	318	363	338	317	336	323	326	341	343	342	306	336	311	329	351	370	314	290	381	313	308	307	315	319	333	308	346	356	331	314	368	352	320	302	317	363	340	333	327	318	343	333	323	347	335	333	366	317	320	320	347	343	360	321	334	383	368	312	329	302	336	336	320	332	329	323	327	340	332	343	347	326	345	345	337	331	328	345	328	324	347	333	349	360	334	374	365	307	347	317	318	305	346	323	355	322	298	355	326	327	317	345	342	334	348	386	335	350	347	356	329	347	304	321	350	347	329	349	319	328	296	337	321	348	326	327	303	301	332	326	328	332	364	322	353	325	329	315	338	356	353	328	351	335	347	335	331	329	331	314	360	326	337	319	315	354	342	347	350	347	328	318	327	310	345	347	336	331	337	355	346	366	335	312	320	347	340	349	317	318	324	329	320	320	342	361	315	302	340	320	338	338	383	349	331	341	309	326	326	353	358	343	345	343	343	350	333	356	350	346	349	334	300	330	361	334	311	342	350	348	306	317	313	328	333	334	300	352	345	343	344	354	345	290	338	322	358	339	329	329	325	326	358	310	296	293	313	351	327	334	375	347	323	344	343	330	343	344	341	333	332	311	368	331	318	329	343	318	323	325	312	320	310	332	298	346	308	294	363	328	359	333	344	333	319	361	321	331	337	360	338	308	328	376	293	297	288	337	305	375	324	354	320	336	313	323	345	338	331	346	326	346	329	347	360	301	348	312	352	313	309	337	353	302	327	331	325	311	316	343	356	302	349	363	353	361	324	334	351	331	365	370	327	329	338	315	315	346	343	301	341	313	338	294	339	350	358	324	319	334	325	318	364	319	339	305	301	333	340	304	344	299	322	372	352	322	356	333	344	353	313	334	332	330	334	370	308	330	344	353	340	352	305	306	321	325	332	380	328	327	313	316	337	318	327	330	335	355	356	315	376	325	348	327	335	339	299	314	318	351	332	356	319	311	365	338	350	336	321	321	364	298	326	290	337	331	324	365	307	319	322	312	328	318	336	346	357	352	332	346	365	312	335	351	323	312	301	313	332	349	321	301	354	344	344	342	348	312	326	356	345	349	353	338	338	321	321	295	357	349	320	327	340	299	315	340	361	327	344	334	347	383	358	312	338	356	305	331	322	323	357	313	318	343	317	312	345	351	324	341	336	296	329	330	313	312	349	351	346	344	330	337	358	343	317	340	379	339	348	338	347	334	302	317	340	345	317	330	335	346	360	364	333	354	313	301	341	322	302	345	322	348	347	338	346	338	338	356	335	360	338	336	346	320	315	334	320	359	303	301	352	347	345	346	338	318	332	336	331	337	362	340	356	333	346	334	337	326	312	317	343	326	339	335	325	345	317	315	308	327	324	329	333	303	319	316	350	354	372	309	334	340	322	322	345	343	333	363	343	336	318	350	332	301	316	367	328	340	348	320	347	330	355	320	352	320	347	309	321	328	314	362	311	317	307	319	317	343	364	295	351	309	324	331	347	371	342	319	325	332	331	303	351	324	365	329	333	349	335	341	343	329	329	305	348	357	342	330	326	329	345	346	305	335	345	359	337	326	341	330	315	337	339	323	329	344	317	295	340	336	305	306	327	323	338	303	343	324	346	368	361	324	342	329	345	335	349	310	339	316	357	342	309	313	357	353	301	322	315	304	338	342	334	325	327	320	332	332	320	339	314	345	315	321	326	361	358	332	315	340	332	300	333	330	340	359	344	340	316	319	286	352	322	334	332	346	343	347	345	344	364	327	320	332	356	304	364	308	330	353	354	315	390	337	364	309	351	331	320	349	329	327	334	331	324	332	324	335	308	318	345	320	332	325	366	350	333	335	335	351	373	312	339	363	320	337	330	333	339	316	334	300	333	355	338	344	346	349	341	329	364	343	306	337	329	326	308	332	351	364	366	352	359	347	332	323	347	322	350	288	343	313	316	322	343	341	340	322	346	334	347	352	299	356	345	320	331	346	343	294	328	333	319	349	326	372	381	345	342	308	358	363	340	344	304	305	317	353	321	358	366	315	344	356	353	347	353	319	335	339	339	338	363	347	323	348	327	320	338	325	324	310	345	342	344	351	330	343	368	327	333	347	360	330	317	343	355	319	332	318	333	320	365	339	334	341	314	316	301	350	318	328	328	344	376	329	335	324	329	367	302	331	310	355	361	322	313	347	326	347	344	328	324	344	341	339	327	338	342	316	314	322	310	299	361	344	338	363	353	341	319	319	332	341	389	324	335	311	342	316	284	330	367	347	322	342	360	319	317	339	328	330	340	327	352	324	343	363	335	320	320	332	326	328	333	336	384	337	337	335	345	340	338	299	300	349	374	332	333	313	308	370	321	371	338	338	353	342	382	362	321	350	304	333	358	369	319	337	307	349	331	299	317	323	280	324	318	321	314	344	367	343	317	350	357	333	323	342	353	329	335	366	336	367	312	335	337	315	385	333	320	366	336	360	338	332	324	314	379	323	352	315	318	343	336	311	316	320	321	312	371	353	319	348	328	332	339	340	364	336	325	346	336	318	317	324	314	322	335	372	362	320	334	327	341	335	310	342	344	336	326	335	333	314	359	341	325	347	339	327	345	323	347	348	332	321	353	309	331	320	341	299	323	311	358	318	319	338	342	347	351	336	328	346	328	359	318	351	318	296	333	315	312	368	348	350	319	310	338	325	351	362	346	371	345	324	306	333	358	312	309	320	343	333	307	317	345	303	358	343	370	362	336	351	330	335	369	347	343	360	325	345	330	330	329	328	345	371	331	335	361	350	320	349	343	358	331	322	350	336	329	299	308	313	385	326	361	334	312	356	339	330	345	361	346	350	317	338	347	311	374	328	361	354	352	335	327	325	336	356	352	368	321	334	316	342	336	337	363	295	314	331	345	344	331	365	374	356	348	304	322	314	303	337	358	347	320	322	351	315	347	329	325	340	340	345	298	322	352	302	353	338	330	345	320	349	320	324	333	335	304	330	337	322	287	324	349	353	335	333	345	306	346	367	308	319	334	324	351	324	337
61776	98892	70919	42702	23955	8183	2597	1033	560	566	553	565	558	536	506	482	524	521	512	551	537	507	519	523	519	493	519	519	511	516	498	513	515	513	497	526	523	516	511	512	558	532	523	485	542	503	546	517	513	537	598	516	504	499	491	551	518	526	498	523	506	524	514	509	514	525	509	559	530	517	539	500	539	512	514	549	543	518	525	515	499	550	542	501	522	510	528	552	510	495	533	541	488	523	499	487	515	523	537	506	521	529	511	533	527	504	528	511	546	504	577	494	534	567	521	505	494	518	507	514	529	558	513	542	509	500	533	536	539	540	487	527	562	512	510	563	535	519	500	521	529	492	521	537	555	531	509	546	522	561	498	557	478	541	549	539	548	544	520	550	550	516	505	515	546	516	526	525	522	481	513	510	519	512	540	525	515	512	507	501	527	534	508	474	521	542	527	535	490	530	500	540	515	506	528	480	502	491	505	566	522	542	517	513	524	542	547	503	530	577	507	482	502	515	511	550	537	503	496	526	511	512	515	562	542	568	527	532	524	507	501	535	503	493	550	518	512	550	508	535	515	539	511	511	550	526	505	462	496	520	509	491	505	536	488	510	501	526	541	556	530	538	522	513	511	553	536	512	495	554	522	506	550	517	507	560	514	533	517	528	546	496	531	524	545	510	537	494	504	532	553	558	481	535	484	522	551	516	557	517	486	499	513	485	510	508	529	508	511	519	509	535	541	525	510	470	534	523	486	466	567	528	573	506	478	528	504	522	516	501	523	521	548	511	544	508	528	497	513	508	520	527	516	534	536	510	523	502	532	539	523	518	503	512	505	541	545	491	530	506	530	552	517	501	542	557	541	518	489	524	503	514	514	541	454	493	513	584	554	528	534	521	551	542	570	488	505	493	536	498	558	545	476	572	517	528	513	515	514	557	516	489	499	556	538	501	543	566	510	546	554	495	499	521	537	504	501	542	527	488	498	540	543	543	536	522	526	512	542	520	487	551	512	523	497	544	494	473	535	527	497	465	549	534	530	521	524	520	545	507	526	494	524	504	508	499	507	559	486	458	530	511	528	492	517	520	504	487	524	538	508	521	494	517	534	540	535	533	502	529	501	526	491	550	546	496	523	510	496	570	563	516	521	512	505	480	485	536	522	480	530	564	539	500	528	543	504	495	523	527	520	538	503	504	486	547	524	538	516	552	557	525	518	523	548	532	512	551	512	490	464	521	485	491	490	540	542	488	514	484	533	478	520	525	536	508	495	519	482	544	515	543	536	545	529	525	578	519	533	523	557	550	495	493	497	559	503	503	561	510	554	482	527	571	490	501	545	518	537	469	525	491	536	532	501	512	525	512	494	490	550	483	564	526	524	515	526	522	545	533	512	491	536	479	538	509	554	512	529	521	580	550	536	494	496	526	520	515	539	512	514	535	490	493	559	546	536	551	533	523	574	531	507	533	511	515	543	574	519	556	527	517	512	502	509	532	546	543	535	502	530	549	509	510	530	511	513	533	523	506	529	510	476	533	489	540	514	513	503	501	493	514	522	533	501	480	523	528	497	524	532	504	558	535	528	546	517	562	561	511	520	494	500	553	532	502	512	491	524	538	524	515	497	499	502	573	518	537	520	533	517	530	536	491	522	495	570	526	532	501	515	529	515	539	507	583	523	478	536	515	538	490	500	553	512	494	506	499	503	534	508	507	475	511	559	507	494	520	482	522	493	499	560	484	485	522	551	564	508	523	529	520	525	508	529	532	546	528	510	537	502	531	516	532	545	521	532	524	522	497	484	542	524	530	541	559	481	510	517	548	535	497	564	530	510	514	498	519	545	526	527	513	504	538	504	565	495	526	540	520	521	490	503	528	540	510	498	520	520	521	526	526	493	533	516	508	502	508	517	553	550	535	505	586	511	572	592	514	532	531	504	508	553	535	501	503	522	553	504	525	468	543	492	477	563	549	520	540	557	521	490	520	474	535	465	528	489	538	506	500	493	534	504	486	543	534	517	531	499	508	534	541	515	486	513	527	501	491	491	491	536	514	505	482	552	519	531	509	497	508	510	518	482	510	501	550	522	517	532	517	496	571	540	508	522	540	532	488	538	527	553	506	494	522	523	505	504	517	487	538	528	545	488	520	506	512	508	509	515	532	545	552	523	537	486	539	516	549	548	494	521	551	512	516	485	504	503	573	533	551	528	501	540	516	538	537	536	548	479	486	519	493	512	560	517	522	531	537	474	515	502	515	540	540	540	501	491	493	526	559	536	511	490	524	497	511	540	531	522	552	523	519	513	507	538	512	460	549	509	514	500	497	524	520	544	517	513	495	479	493	527	489	539	507	567	487	538	517	527	525	507	500	522	523	496	517	507	524	527	506	522	515	535	484	545	508	544	551	517	534	550	483	539	533	499	523	526	531	499	567	461	549	504	560	507	518	515	473	505	504	488	533	553	517	520	528	565	509	479	489	519	555	554	542	533	500	543	487	522	514	548	532	549	520	537	527	531	510	510	530	551	569	512	503	520	471	509	508	476	520	520	538	551	543	522	488	521	533	503	508	498	513	513	503	511	511	521	522	533	515	533	562	485	530	513	492	543	501	559	492	543	545	515	532	542	515	505	470	574	522	535	545	512	492	522	478	525	487	520	526	541	534	518	508	517	504	486	528	534	487	494	506	528	527	539	507	556	505	529	510	535	496	521	528	534	521	484	484	507	514	547	499	525	511	475	501	505	511	507	487	527	539	535	494	553	521	521	487	502	525	508	554	519	502	511	508	537	552	537	520	493	535	544	474	489	502	537	518	569	481	513	515	554	559	467	563	532	524	516	487	543	494	511	516	531	530	529	517	509	514	539	491	533	526	562	550	533	494	528	475	475	479	494	552	515	522	550	500	486	521	509	504	522	528	543	519	521	540	516	514	543	508	529	501	549	541	524	525	494	553	509	514	491	562	527	501	534	541	509	509	509	505	528	542	530	509	503	524	546	508	562	534	528	504	525	527	497	509	496	484	531	539	540	538	574	479	513	461	530	533	546	532	514	530	522	502	569	533	531	532	488	534	503	532	531	507	516	482	512	470	542	552	518	475	530	533	478	518	493	503	571	496	556	502	558	489	515	531	540	517	520	537	536	512	524	507	499	525	507	499	510	520	528	526	528	519	548	495	543	529	534	536	499	538	535	522	503	523	541	486	495	483	531	560	521	532	530	499	496	562	503	569	515	509	489	456	483	541	497	541	565	577	507	519	537	526	496	526	532	541	525	458	518	530	509	537	492	514	509	539	531	505	490	496	518	547	518	518	566	509	516	505	479	531	543	532	525	523	527	510	565	520	555	545	544	538	522	474	487	549	551	505	517	501	534	524	530	511	533	519	551	528	561	516	507	543	514	578	506	509	464	517	557	529	461	539	507	537	544	498	495	504	545	552	534	526	510	538	557	538	491	507	518	486	530	496	521	515	533	510	511	464	545	500	506	558	557	527	503	525	535	535	519	477	511	525
30041	29374	25868	10718	1809	671	320	243	191	192	188	216	198	207	205	217	213	201	221	203	230	189	195	192	189	174	184	198	197	204	208	217	218	199	204	192	184	183	182	209	228	215	169	205	210	189	188	200	199	185	202	214	196	198	195	212	232	213	229	197	217	222	207	211	203	202	204	197	213	178	210	196	196	210	193	211	203	212	209	202	191	202	189	215	191	218	207	203	179	209	204	230	196	218	187	191	188	218	209	196	193	219	197	207	199	213	214	188	216	187	225	194	207	201	199	206	218	184	192	203	195	215	197	203	188	165	173	205	197	203	216	205	188	192	199	186	188	205	190	217	192	180	176	232	229	222	220	165	215	196	223	205	207	192	208	196	220	213	191	192	194	212	205	223	224	200	194	229	222	188	208	212	211	215	197	190	208	197	198	218	210	206	207	185	223	213	180	200	203	210	188	188	222	197	177	199	177	199	199	191	215	199	211	222	164	205	179	206	190	221	202	201	193	200	218	183	189	170	205	215	184	195	196	213	198	182	212	192	197	186	184	183	181	193	190	194	216	191	211	198	194	200	203	195	209	204	197	179	227	195	206	216	192	184	203	161	232	188	198	211	221	210	189	181	172	215	230	211	167	177	200	194	189	194	184	206	190	203	214	191	210	185	201	198	214	192	197	192	229	203	206	212	202	214	199	197	188	188	193	221	175	204	189	210	181	181	220	208	202	196	207	178	205	217	206	208	194	196	171	206	204	211	195	191	197	240	210	204	183	212	211	189	186	190	206	213	175	181	194	202	201	201	212	198	179	221	199	182	199	221	196	186	180	210	183	205	191	205	194	197	180	210	194	198	168	190	212	202	215	195	183	196	195	197	217	211	186	183	191	178	189	191	206	182	210	213	202	205	214	177	177	214	191	193	187	185	223	200	203	223	200	210	193	207	218	215	203	211	195	205	206	180	205	180	199	190	187	212	182	219	209	192	211	212	186	177	189	213	197	192	215	200	194	210	198	206	189	218	185	184	201	215	195	169	246	213	184	195	204	203	198	195	204	186	205	211	211	190	189	197	188	228	200	211	217	177	194	181	211	213	223	196	215	201	209	206	195	186	178	199	194	183	205	217	163	205	211	219	190	183	206	205	183	224	198	192	197	200	187	191	214	197	206	204	217	225	225	195	196	208	214	206	225	211	194	192	200	198	205	198	188	202	198	201	184	212	187	204	206	195	202	203	190	196	206	187	201	190	214	213	197	169	199	189	174	187	181	204	191	194	205	202	206	200	178	192	180	209	201	195	190	196	202	181	198	179	196	182	220	190	197	213	177	187	209	220	204	221	215	187	203	221	213	187	202	212	206	192	186	221	203	181	198	189	214	176	203	201	164	194	197	202	220	173	218	220	217	194	208	200	241	201	175	217	215	199	186	186	201	209	219	206	206	196	174	224	207	225	190	219	187	200	204	183	197	217	204	206	213	216	201	197	189	195	197	224	181	210	206	200	219	219	212	204	192	216	192	203	197	174	217	192	204	193	198	203	184	189	195	189	210	185	216	220	173	211	207	180	200	183	197	193	200	225	198	206	209	216	203	198	186	204	214	209	197	180	204	177	219	198	202	199	211	205	196	181	196	206	211	205	211	219	205	224	201	197	200	199	224	199	193	171	193	185	231	191	185	210	188	200	187	226	184	189	186	226	199	214	191	204	187	205	192	214	199	181	203	199	203	203	214	194	205	184	167	206	200	189	215	188	225	202	204	189	192	198	160	209	227	174	222	193	206	226	196	183	179	223	206	205	204	221	234	200	215	191	188	175	216	189	197	200	191	214	177	211	184	227	205	203	215	199	199	185	192	198	197	182	205	183	197	201	213	205	197	195	213	197	171	185	209	209	189	180	209	200	187	201	204	227	199	214	190	207	188	205	187	201	201	205	199	199	191	208	233	198	177	200	204	213	204	208	188	193	191	182	188	201	216	183	195	236	191	198	231	204	214	180	216	204	201	213	193	218	189	179	205	198	189	215	202	189	197	192	182	190	200	191	207	227	192	186	193	177	187	208	215	215	185	189	229	199	202	216	209	194	203	196	175	188	216	187	192	196	213	200	196	200	208	197	197	209	220	206	204	205	196	208	183	208	179	194	191	224	183	214	210	196	224	191	168	194	215	198	195	196	209	198	179	197	171	182	220	202	211	198	183	194	207	220	204	217	202	199	199	201	196	195	198	204	184	220	191	208	175	210	198	195	229	194	201	203	178	233	224	192	205	199	215	192	191	189	221	199	206	216	205	203	174	224	190	173	177	206	206	228	193	221	189	194	228	159	184	197	196	211	228	230	206	217	212	198	209	195	196	172	206	227	192	198	194	225	178	199	208	205	205	210	204	181	193	191	233	205	170	176	185	182	207	218	206	208	178	203	204	207	237	207	206	206	198	204	209	218	183	210	217	215	178	196	234	240	210	217	219	201	217	204	195	232	184	199	207	164	205	199	199	200	223	226	200	199	195	198	193	182	213	218	187	185	202	209	203	193	224	200	232	214	192	201	218	211	191	207	208	204	197	192	208	209	192	194	205	219	203	195	182	194	198	195	207	192	178	221	201	205	209	194	189	189	232	212	218	198	205	198	194	207	198	221	227	210	182	205	187	193	187	226	188	200	174	225	209	218	178	222	182	204	195	239	191	193	222	199	210	212	196	213	206	203	186	205	182	228	196	196	199	185	205	187	210	211	214	194	203	191	206	192	212	223	230	177	189	221	195	188	186	166	205	208	197	201	203	205	192	196	196	180	201	198	193	185	172	211	185	208	198	194	216	200	190	199	183	195	194	181	186	182	194	201	211	189	199	191	199	213	211	212	218	212	205	202	199	210	183	205	177	204	208	188	206	213	209	207	195	185	217	183	218	171	194	231	206	199	217	198	195	195	206	177	201	199	196	199	221	187	213	191	197	184	217	202	205	182	202	188	213	200	179	206	211	181	189	188	194	207	194	203	221	229	185	214	204	210	208	174	220	180	188	204	197	197	210	214	223	182	191	193	212	191	183	189	193	232	198	189	196	241	206	203	199	157	188	182	199	161	201	194	190	192	224	233	185	206	204	210	206	213	243	197	208	239	191	185	212	200	194	206	187	187	219	200	228	178	200	195	200	190	210	223	191	209	182	215	188	197	204	198	207	215	229	208	206	193	188	194	194	189	203	213	189	228	196	205	207	189	188	232	194	202	196	187	190	248	212	233	206	190	207	203	199	208	185	196	221	198	228	205	184	216	190	207	204	198	196	207	207	191	178	192	219	212	173	195	204	224	217	201	194	211	184	211	224	188	192	217	183	187	222	188	208	205	179	197	184	198	218	213	204	212	205	206	222	186	196	212	204	211	200	174	190	198	155	197	201	182	212	178	215	199	200	213	211	198	213	206	194	190	212	182	199	209	197	192	212	194	186	193	185	211	195	195	199	194	200	202	209	178	190	195	202	193	187	202	191	226	189	189	196	198	196	206	216	180	228	211
37327	46485	30101	10765	3317	952	493	389	316	334	378	334	356	333	327	285	340	330	348	331	335	327	328	351	314	341	338	337	357	351	342	351	315	335	366	372	313	323	335	332	322	334	343	360	328	334	346	335	313	325	328	354	355	334	315	320	359	320	316	330	317	349	326	347	345	310	345	363	338	335	329	325	342	324	316	342	310	332	319	328	331	365	341	365	341	330	329	361	329	310	324	335	359	331	333	362	329	337	358	352	331	298	332	331	344	329	350	351	335	312	336	347	324	329	331	326	326	300	340	323	322	315	342	325	335	325	346	293	326	307	335	322	339	320	351	323	340	306	321	312	328	331	315	353	307	320	326	308	336	312	348	324	329	359	315	331	343	306	343	324	316	292	315	406	335	318	345	299	344	344	314	326	317	333	369	353	354	312	335	349	335	298	307	372	339	324	332	364	292	325	342	344	353	322	332	335	366	320	329	343	319	363	327	348	353	332	328	364	318	337	326	344	311	313	347	342	320	313	323	309	348	347	362	310	312	309	355	358	338	339	335	341	313	326	314	293	340	339	330	317	342	348	348	334	349	327	329	332	327	292	303	344	320	332	337	346	327	302	312	317	360	349	318	341	334	352	288	341	336	339	353	311	327	338	313	326	347	343	300	356	334	334	353	354	347	335	314	330	336	338	303	323	332	333	337	351	330	332	326	368	346	366	333	311	307	347	325	380	336	303	344	311	305	322	341	379	339	295	348	330	310	341	329	351	313	332	324	332	335	328	295	334	336	308	324	323	339	314	348	316	305	321	318	309	339	340	301	307	356	330	314	337	342	316	345	329	329	336	307	351	306	341	310	322	301	333	351	332	339	364	344	335	355	356	318	314	316	294	310	350	341	318	297	328	316	344	314	351	376	306	365	304	335	340	315	329	335	339	320	321	349	344	312	327	319	322	338	347	338	337	313	348	322	320	346	316	334	295	348	347	348	304	318	319	328	365	316	332	319	354	304	331	318	334	307	324	315	324	341	310	318	314	333	347	323	322	304	339	358	322	299	322	352	319	338	296	318	316	331	349	346	326	348	321	355	343	296	331	338	337	355	321	328	333	345	331	293	332	323	329	320	294	353	356	308	343	304	320	329	318	331	343	350	340	322	321	296	365	321	342	335	347	331	348	341	337	332	328	329	311	335	339	318	286	308	342	345	321	336	333	316	324	333	307	328	345	296	347	307	345	338	309	341	311	339	326	309	307	300	344	321	336	330	318	331	324	315	359	338	312	323	339	316	306	279	326	321	340	355	326	341	340	334	341	318	344	363	331	290	325	341	311	335	325	305	326	306	310	298	333	333	326	332	331	333	331	353	359	301	326	310	372	338	314	358	321	346	352	336	325	346	306	332	332	319	333	327	318	332	318	332	346	313	361	322	329	321	321	315	321	351	324	333	324	338	323	323	354	344	314	322	324	334	350	323	343	318	339	346	303	309	348	343	316	284	323	336	320	307	344	323	332	334	346	331	344	338	313	328	323	334	365	333	310	317	318	331	297	339	343	339	327	332	324	339	333	337	321	321	382	324	313	332	330	347	343	343	324	351	312	315	333	346	326	319	350	344	342	337	305	350	309	360	331	337	333	351	316	358	360	328	325	343	316	289	311	315	351	293	338	326	324	346	339	360	310	352	347	352	315	307	321	345	309	306	317	323	296	317	355	345	302	337	297	336	330	347	325	337	337	336	341	339	336	349	320	300	321	319	307	298	311	335	342	331	362	348	338	321	336	357	336	360	299	337	334	322	300	298	347	293	355	332	363	349	357	317	350	319	328	340	349	327	319	296	329	312	343	338	320	343	355	323	344	292	322	326	322	326	337	322	345	286	317	338	320	323	323	324	297	325	333	316	333	333	319	330	324	309	338	333	319	326	333	337	307	307	336	335	351	321	318	343	319	297	337	324	307	336	322	324	345	307	346	332	314	332	312	291	352	328	317	320	320	322	335	332	334	317	319	308	310	341	317	319	342	334	316	342	323	322	336	322	315	344	323	314	333	334	297	333	317	341	356	334	298	339	333	326	340	328	366	326	321	303	317	344	336	322	325	319	339	329	312	359	344	301	322	340	365	303	349	352	335	305	341	310	332	337	330	318	345	330	309	318	350	316	317	332	297	329	326	329	366	341	321	309	339	327	346	295	335	334	319	344	295	322	310	345	322	324	340	336	324	333	299	328	350	331	322	345	313	308	324	346	317	336	347	333	297	343	357	328	333	331	336	297	326	330	311	323	334	348	341	330	329	322	343	343	313	314	331	349	352	302	315	334	340	323	333	328	337	320	342	332	313	346	327	344	322	371	316	298	311	351	341	308	323	342	297	345	324	350	322	313	312	344	325	321	350	306	338	346	319	323	308	378	317	294	315	312	361	295	334	324	326	295	360	327	317	348	352	342	335	357	358	315	308	320	336	302	358	334	343	319	315	319	350	349	334	331	332	353	336	319	341	310	318	304	368	315	327	331	324	332	345	337	315	317	334	337	323	327	302	329	330	305	335	334	313	339	329	359	317	334	310	299	322	328	301	296	339	315	331	307	339	338	326	320	309	341	312	337	358	336	356	307	326	311	346	336	299	390	324	284	329	321	336	344	314	323	327	327	316	318	348	351	294	343	346	295	330	333	310	364	329	334	337	335	334	353	347	314	320	324	363	354	302	310	349	352	318	335	330	319	323	326	342	306	346	353	351	333	296	356	346	342	303	323	352	299	326	336	349	324	322	342	339	321	300	338	315	355	339	331	354	336	344	328	343	296	319	321	332	335	334	312	360	308	321	335	319	307	342	313	331	306	322	318	296	340	321	313	342	329	308	359	339	314	313	324	346	332	299	329	335	362	317	322	351	304	355	336	336	309	352	349	352	301	326	363	326	333	323	315	349	364	332	346	315	298	310	341	380	333	323	318	331	321	335	331	296	337	332	335	352	315	339	331	327	315	343	338	344	307	335	343	339	342	334	326	356	333	322	343	317	304	312	337	349	337	342	342	364	329	318	377	314	305	315	336	303	313	344	348	319	313	325	327	326	369	336	335	322	312	356	343	315	323	335	339	308	333	351	334	344	321	321	296	361	337	333	359	374	344	304	362	334	330	342	315	345	317	338	338	341	319	333	328	333	348	334	301	343	312	356	336	322	321	357	359	322	321	314	323	342	311	307	325	361	335	348	315	322	318	318	357	336	345	319	317	333	341	338	307	304	301	338	316	336	301	331	331	299	334	339	284	335	326	333	325	336	332	322	326	322	354	319	339	328	376	325	334	308	330	318	326	333	335	358	316	297	299	327	355	310	363	310	322	352	330	335	325	370	336	335	327	335	345	319	352	314	320	320	336	343	329	311	330	316	351	336	343	332	300	324	360	320	295	310	326	333	322	327	317	340	349	308	343	293	325	337	351	327	321	352	331	317	319	328	339	362	276	326	335	344	342	352	302	297	316	359	343	287	339	347	347	364	335	334	330	341	330	285	357	315
24829	23265	31909	26354	19508	7484	999	369	293	310	307	288	298	302	315	299	272	280	272	284	296	243	280	276	252	292	280	297	249	310	292	270	272	262	282	286	268	283	282	294	297	269	247	311	255	268	300	261	307	269	290	277	267	274	285	278	256	287	280	266	280	307	291	278	284	289	290	265	269	279	273	278	273	278	277	323	262	265	294	272	269	267	258	275	299	307	269	277	293	286	285	279	258	262	264	259	286	287	269	290	258	288	289	258	268	278	296	316	293	260	297	266	286	268	262	249	249	286	258	297	299	288	284	289	276	266	292	262	268	288	267	266	264	287	310	252	289	256	284	302	280	272	291	277	266	274	264	277	279	260	276	255	290	283	301	289	267	260	293	280	278	275	281	260	256	234	276	287	282	245	278	299	296	275	258	270	270	294	285	293	294	277	256	277	240	304	260	273	264	275	292	290	288	296	293	282	307	281	287	273	292	280	284	287	311	265	304	280	273	280	279	310	289	281	297	255	250	268	254	268	294	291	272	259	262	288	264	291	281	258	255	293	279	270	277	250	274	278	274	278	294	264	286	262	284	294	259	272	261	273	306	281	275	282	279	275	323	294	284	289	293	262	280	260	304	284	288	279	290	235	283	300	280	273	309	279	279	294	284	273	295	258	292	293	287	271	264	287	296	277	283	288	286	237	276	266	270	245	285	300	267	298	264	277	304	296	279	276	283	291	287	284	293	258	271	250	289	275	279	296	272	287	292	267	286	271	249	263	268	252	284	264	302	304	263	261	275	289	284	272	282	314	277	256	267	289	271	301	254	263	285	283	272	281	241	254	284	298	297	271	268	297	250	286	283	284	289	297	266	244	247	284	256	268	278	288	239	243	283	278	249	269	272	297	252	286	297	263	289	257	284	269	290	278	239	253	279	281	297	294	285	254	282	285	269	307	317	278	284	280	263	279	315	264	271	292	258	294	284	273	288	275	288	270	240	274	269	276	278	256	286	282	285	271	263	325	278	283	294	312	289	300	271	248	253	244	283	261	270	299	273	290	281	280	276	268	279	287	270	264	255	300	288	282	293	281	283	290	289	257	286	253	272	268	283	254	278	289	285	263	264	290	274	261	299	303	258	272	283	327	279	289	265	289	263	284	284	279	296	263	304	267	309	301	279	295	272	299	281	276	275	300	306	272	267	264	292	291	279	275	288	309	294	283	287	304	273	305	260	277	252	262	256	269	276	289	270	266	302	271	307	255	286	274	239	319	277	290	282	279	272	293	283	269	267	252	265	296	263	291	292	285	303	269	276	287	258	259	245	276	262	280	271	296	272	270	287	298	269	276	288	259	252	275	263	295	306	283	300	285	288	276	260	281	326	289	295	251	294	288	304	267	266	292	246	240	290	271	277	282	257	284	249	273	325	300	262	278	281	251	281	252	282	274	297	277	271	302	307	258	285	275	282	272	294	277	284	269	294	279	284	280	244	302	242	251	268	285	253	278	295	283	263	284	251	263	284	283	285	272	308	276	269	263	270	286	269	284	259	266	277	309	285	243	289	307	286	282	283	298	284	268	314	269	280	271	248	274	255	250	272	264	302	264	282	268	252	283	251	261	250	307	289	271	265	273	294	263	295	295	285	291	268	274	290	284	265	288	271	286	299	281	279	288	272	280	291	277	274	303	283	232	283	273	274	279	256	282	270	302	293	265	265	300	291	259	276	295	293	275	279	258	272	280	286	281	294	267	262	273	287	281	296	282	281	289	291	273	256	278	266	287	268	271	271	252	297	278	314	275	261	296	260	275	261	302	275	288	278	299	272	278	269	278	285	304	272	285	278	269	245	259	276	278	275	254	266	288	263	238	278	295	265	280	273	284	258	289	262	274	261	290	327	321	261	277	276	289	229	275	264	279	269	271	265	316	280	275	280	264	293	286	272	275	267	286	295	267	272	283	262	261	271	262	255	278	280	281	271	291	258	276	268	271	282	305	262	271	279	281	300	265	270	313	304	273	265	267	296	289	292	298	297	256	303	275	271	276	263	263	287	283	288	269	271	315	265	257	270	286	284	281	273	261	242	271	293	278	276	307	279	268	249	289	303	314	272	267	284	283	266	256	280	274	275	275	282	305	286	280	285	267	281	295	259	295	308	269	298	266	318	272	270	289	280	260	292	290	289	255	264	307	276	280	281	281	248	276	276	256	286	281	267	285	255	262	263	264	283	275	273	286	251	288	316	258	297	243	273	316	279	273	293	266	256	275	294	305	316	295	291	282	285	284	285	285	286	265	267	295	258	297	300	265	264	293	289	280	280	271	274	277	271	285	297	282	278	261	271	289	279	311	291	270	267	296	291	294	264	257	261	288	267	275	303	284	265	283	282	262	316	301	290	262	279	273	277	275	299	281	258	264	259	285	264	256	318	289	270	269	267	259	255	282	292	299	304	294	287	300	284	271	299	289	279	273	292	297	292	283	263	291	278	261	268	281	295	273	258	255	290	291	296	265	269	288	318	291	299	281	270	290	308	273	282	275	297	271	257	294	285	283	297	293	262	305	307	270	303	288	274	260	262	306	273	277	243	268	304	293	252	261	295	263	301	269	279	271	265	284	274	283	294	256	247	304	266	310	267	264	297	282	262	276	275	289	300	281	263	262	290	285	293	275	269	278	283	241	256	275	311	270	273	273	287	272	278	283	298	303	287	266	258	282	254	253	251	254	257	271	271	289	291	292	281	269	288	304	282	268	274	292	249	274	273	305	294	294	277	263	261	302	274	262	240	292	276	284	278	278	261	275	276	267	285	275	271	241	288	265	277	246	266	279	303	316	277	301	273	273	260	283	267	269	274	285	273	282	308	326	246	297	313	292	293	296	280	294	297	245	279	261	284	274	284	288	293	275	278	275	297	285	291	285	269	274	290	255	274	292	271	272	292	255	270	281	296	280	295	299	290	256	262	266	291	282	265	294	257	290	257	297	302	290	304	297	248	294	283	275	284	294	248	250	282	315	257	283	270	266	285	280	281	256	294	281	291	292	279	292	302	278	293	265	296	289	280	299	266	294	257	249	291	278	285	279	276	272	268	269	261	277	291	255	264	277	267	265	267	270	282	247	293	307	284	265	302	284	289	268	263	268	300	269	299	268	286	271	285	264	296	276	239	281	257	264	298	237	276	305	266	284	286	291	239	280	272	287	273	302	273	265	271	260	237	272	265	291	277	306	259	309	317	282	284	265	283	264	284	273	270	268	279	289	272	281	292	260	252	280	274	314	275	275	274	277	288	306	265	298	283	270	271	269	288	270	296	258	249	286	276	281	288	273	299	281	284	291	273	262	295	282	259	275	302	269	275	258	275	288	282	277	310	286	286	281	267	304	274	266	281	269	262	263	264	254	271	259	275	297	281	301	295	295	277	275	276	272	289	253	293	293	280	277	294	269	293	301	275	281	246	249	310	262	272	277	268	305	264	297	259	273	278	272	284	266	264	276	284	293	272	311	271	286	273	288
60123	87568	61649	33322	13583	4674	1494	693	450	441	471	473	460	443	471	471	437	467	474	427	442	417	427	427	448	434	455	467	453	445	482	450	431	440	429	460	413	469	425	497	421	412	448	458	449	503	466	459	403	421	417	439	441	450	469	451	459	451	439	416	419	405	422	461	436	480	447	421	426	458	492	496	437	454	452	477	413	458	409	464	448	457	421	469	461	486	452	411	474	489	466	419	479	439	444	478	447	445	438	449	454	436	423	429	455	448	426	429	459	458	424	444	427	441	443	413	449	428	434	405	449	465	454	475	505	427	432	463	446	441	452	452	439	429	455	442	455	465	439	432	447	464	442	432	470	444	449	423	452	470	444	432	464	448	431	466	456	455	458	453	497	474	428	399	446	461	446	439	471	451	436	459	485	431	441	441	413	483	499	456	439	437	467	486	437	450	451	439	446	423	430	443	396	407	440	395	442	447	465	433	443	460	440	449	412	466	429	466	461	471	424	425	441	461	483	474	472	440	465	448	456	462	450	468	467	446	455	428	434	424	439	443	430	397	446	424	483	458	453	469	460	442	480	481	438	475	479	436	443	441	417	442	460	452	467	471	395	442	448	471	462	453	445	466	451	428	485	451	430	420	460	429	440	463	450	424	494	448	442	435	451	479	459	422	435	388	456	436	421	447	454	462	472	469	470	425	463	461	448	448	453	478	411	455	436	475	481	416	469	455	426	445	453	454	441	475	470	446	470	439	468	435	444	401	441	424	455	478	455	417	433	452	430	442	463	417	482	480	462	422	447	450	470	452	495	431	455	453	452	470	451	441	437	409	443	447	423	421	431	413	460	470	451	427	453	453	411	436	419	417	432	466	461	416	463	453	418	465	470	426	435	474	445	472	440	421	443	449	427	435	433	435	419	481	481	425	472	448	478	467	438	439	456	449	425	461	449	414	490	456	437	453	478	459	440	434	434	439	422	425	468	487	473	459	470	464	456	454	445	482	470	428	442	456	468	456	457	405	434	448	486	456	464	485	426	421	469	442	458	476	445	438	449	438	446	451	460	412	411	438	445	468	462	473	464	450	434	477	431	459	449	446	428	476	472	470	418	461	429	459	432	424	464	439	453	444	453	439	463	461	444	411	434	448	432	400	438	445	432	421	473	446	438	410	436	451	441	400	463	464	481	425	435	473	471	439	428	435	420	478	419	437	439	458	447	458	439	447	463	431	455	461	491	444	427	464	498	445	477	426	425	458	450	414	386	478	460	477	441	442	445	449	461	477	450	432	440	417	480	460	448	432	464	408	455	429	461	438	438	438	434	479	452	433	406	429	435	472	414	489	446	460	436	440	458	458	461	451	435	446	473	455	458	410	455	440	468	433	489	437	469	439	443	506	449	443	419	444	408	416	419	423	445	431	447	432	445	411	459	428	478	444	495	498	471	430	474	453	422	455	436	417	452	428	451	450	438	462	430	445	455	466	477	475	431	439	459	428	430	519	451	442	465	468	393	439	470	468	482	461	457	428	440	429	461	435	462	449	411	447	473	422	428	482	461	473	462	453	461	450	452	454	464	429	471	450	419	428	435	443	481	425	448	481	468	439	472	450	442	453	440	432	436	447	466	464	458	463	459	454	469	455	445	437	473	471	439	422	429	462	423	445	465	447	445	444	413	448	466	445	449	455	395	462	453	433	459	457	477	405	478	452	462	431	454	413	475	425	460	431	464	455	453	460	435	419	447	425	467	453	440	484	427	445	445	449	423	461	446	466	439	452	468	453	432	470	468	429	452	485	457	482	469	451	442	454	436	420	473	438	405	409	437	431	434	420	447	432	475	468	449	442	460	404	448	468	490	452	475	447	406	450	433	477	426	502	467	415	445	462	457	452	459	434	468	422	476	432	459	450	445	433	412	441	427	466	458	441	457	444	431	469	448	446	440	441	472	440	403	492	470	458	454	455	468	410	437	477	449	461	441	421	436	455	404	470	423	452	475	427	471	468	434	449	421	452	474	435	441	499	433	436	428	442	436	465	418	485	489	471	497	451	436	462	437	477	441	441	460	438	438	441	428	432	432	432	442	467	479	460	492	425	445	481	437	506	456	433	443	452	448	419	401	437	436	431	433	454	460	468	428	412	431	483	448	409	447	457	472	460	426	420	458	457	405	435	462	498	454	428	449	419	450	454	465	403	441	419	470	457	436	459	437	466	426	453	421	442	483	452	474	438	451	450	424	458	450	454	436	438	433	460	435	458	474	452	483	392	492	433	454	437	447	433	454	457	428	464	436	430	429	440	441	442	454	425	402	450	476	466	508	452	426	466	442	428	400	473	448	444	450	439	434	455	446	444	486	471	445	432	452	423	431	456	504	429	447	435	433	467	437	460	448	454	468	407	450	444	453	454	460	417	452	430	423	426	464	460	489	464	487	432	454	452	430	431	447	467	441	417	463	442	495	437	417	402	452	439	433	458	418	448	472	463	431	452	468	423	470	384	465	488	469	404	487	420	463	438	430	465	429	408	455	430	486	427	446	423	422	474	438	422	430	473	450	459	393	439	466	444	476	472	436	426	462	432	446	425	473	458	427	456	399	457	465	452	462	492	406	497	452	402	446	443	396	484	426	451	480	414	443	505	471	478	476	428	458	434	465	470	420	433	424	443	467	438	452	493	415	434	471	415	439	436	466	468	479	454	450	433	434	468	467	452	431	479	449	483	498	443	483	488	426	458	446	440	494	452	474	472	432	477	431	449	437	436	453	437	456	436	445	449	460	454	469	401	465	436	441	460	455	458	449	458	455	436	414	432	446	484	436	473	461	453	417	444	456	456	453	452	454	399	437	435	429	450	439	450	446	428	415	437	418	495	457	482	459	454	467	450	487	480	433	426	438	478	437	446	458	468	487	442	452	461	454	424	435	458	462	427	435	445	434	450	483	451	460	464	465	419	467	441	448	446	424	459	478	462	448	464	428	436	470	431	455	450	463	434	453	426	473	462	445	469	445	428	424	439	446	420	434	452	427	448	422	419	454	475	494	449	442	494	460	418	464	481	443	436	443	484	446	496	420	429	492	458	451	486	426	421	443	457	420	464	453	419	472	409	468	416	439	413	489	447	469	446	448	444	459	472	427	487	454	413	453	448	456	470	446	452	458	462	456	473	420	437	438	434	456	445	436	414	455	428	474	459	491	473	445	406	429	460	453	448	460	412	453	457	469	455	412	456	437	433	442	449	450	481	466	446	468	465	452	428	458	445	463	482	443	452	443	455	449	422	446	497	456	449	425	445	454	413	425	465	447	442	451	469	479	443	476	424	428	450	449	436	408	419	456	381	459	464	475	433	463	432	471	431	468	454	483	432	457	428	450	451	476	390	432	462	454	438	435	419	424	465	443	424	441	468	392	445	439	468	414	461	484	465	446	431	445	451	476	463	468	433	441	503	455	427	443	413	418	450	490	480	460	453	458	434	439	407	404	450	420	433	435	470	469	437	451	392	485	435	437	418
23542	22003	30709	25113	21739	18903	5545	577	365	356	348	345	342	370	351	386	328	341	342	334	367	298	347	304	367	347	344	318	347	333	364	329	323	320	312	323	351	327	336	333	350	349	333	345	347	343	356	333	347	341	348	359	329	322	308	362	345	336	319	335	320	321	314	331	343	326	320	344	343	323	346	321	329	368	350	311	343	333	328	317	346	389	342	339	336	319	324	302	368	360	318	334	328	319	329	342	350	340	356	344	366	360	375	330	363	349	301	322	327	353	322	335	356	301	343	345	349	340	349	359	329	345	342	312	337	307	310	331	323	333	330	323	324	349	341	304	330	341	368	330	346	339	340	327	315	318	371	285	351	294	337	318	322	369	337	350	358	325	334	333	324	351	306	355	350	355	321	310	322	342	314	325	332	320	349	296	322	334	321	339	336	325	311	284	355	354	323	334	345	360	343	312	325	321	325	358	356	344	351	325	345	325	338	349	334	338	346	324	371	313	338	328	329	321	327	345	325	309	315	321	360	341	312	309	310	337	330	335	314	326	356	321	340	322	341	333	322	347	350	343	370	314	345	321	316	330	337	326	319	342	311	314	343	319	340	312	303	349	324	355	319	327	310	337	315	340	350	350	327	330	325	353	316	359	315	344	330	331	355	332	321	314	318	308	316	356	330	323	342	325	349	339	316	317	359	364	336	351	295	324	344	361	319	332	355	351	352	333	325	329	321	313	321	333	342	332	322	309	299	345	321	326	343	345	349	336	325	347	324	309	327	287	349	358	325	309	364	295	319	325	311	359	317	315	337	349	368	335	334	327	342	338	332	336	304	321	330	313	299	295	340	336	371	339	348	337	314	323	335	330	316	320	334	336	369	342	331	329	336	336	340	321	333	345	328	325	324	337	355	356	326	322	348	372	335	376	343	302	361	333	324	304	343	351	289	341	353	350	364	320	370	340	323	345	348	346	334	339	360	316	339	351	341	360	326	308	349	339	345	329	309	351	345	324	352	362	323	344	325	318	340	348	334	331	297	354	325	327	324	302	307	345	323	293	358	334	356	305	340	329	322	322	339	361	350	330	366	320	333	340	312	338	319	341	317	330	330	323	305	320	349	329	320	347	350	330	338	338	343	344	327	343	303	316	347	332	342	300	334	342	334	338	304	365	356	364	321	342	348	340	351	352	316	347	367	351	347	358	348	337	366	325	352	317	338	344	324	327	311	335	337	312	339	314	338	360	364	326	340	311	334	323	393	348	331	339	395	334	309	356	335	356	349	330	303	350	369	328	367	301	326	349	327	333	322	337	311	328	332	347	331	318	349	326	328	352	348	335	347	311	344	325	346	349	311	339	355	362	340	303	320	348	342	370	333	365	352	351	289	358	326	323	335	342	322	329	318	357	317	330	352	352	339	338	358	323	378	315	324	335	336	377	326	349	337	350	337	369	311	347	352	334	328	321	334	297	312	318	346	329	342	332	325	351	346	312	327	333	353	322	302	360	357	332	303	319	316	348	348	334	352	323	336	313	343	322	336	342	372	337	305	326	343	308	330	352	329	335	324	340	339	323	332	346	329	337	344	319	356	324	339	340	351	312	329	347	347	339	340	333	333	329	364	365	321	345	338	320	299	310	353	344	316	348	321	330	347	329	307	341	300	338	353	304	353	332	357	336	354	340	349	319	337	310	359	369	318	337	323	348	332	356	344	330	349	335	340	340	351	320	313	317	324	332	310	337	379	341	337	307	303	329	332	329	315	338	333	323	333	343	348	316	334	384	341	356	331	339	341	364	329	326	327	317	340	318	310	324	347	359	357	351	342	321	341	356	349	330	339	310	335	349	310	345	361	321	331	343	331	343	340	369	326	349	333	349	320	348	315	346	321	313	339	350	366	340	315	333	317	338	347	342	345	317	341	332	319	348	316	316	309	326	318	317	325	350	307	375	321	314	339	327	341	318	322	352	347	324	336	345	345	350	317	317	332	342	332	332	345	365	302	319	339	367	329	317	329	335	344	381	357	367	329	316	311	332	317	341	325	349	301	302	352	326	323	378	364	344	338	296	313	296	354	336	294	316	334	334	357	355	320	335	336	357	310	340	369	344	361	375	368	315	322	361	353	324	317	334	314	327	339	320	313	370	340	352	339	370	334	353	330	346	325	323	318	352	321	331	375	324	336	341	308	350	360	343	322	333	330	321	356	347	358	345	334	335	343	332	318	339	336	344	330	334	347	331	339	367	354	345	317	309	342	365	352	343	332	340	322	324	329	349	305	336	313	323	310	319	355	334	334	362	299	344	330	312	369	362	338	355	328	327	310	338	392	335	317	336	341	332	338	332	347	357	347	331	332	307	343	330	334	295	343	338	305	345	296	356	323	313	329	315	315	314	360	325	371	336	335	307	330	344	346	354	319	343	337	316	352	332	322	319	347	341	349	366	329	326	346	344	337	343	361	348	348	301	357	327	321	353	352	315	344	333	320	311	371	337	332	335	327	339	365	350	304	346	319	297	348	337	331	318	359	309	357	329	329	386	330	325	353	357	337	336	326	368	339	322	358	315	314	335	330	356	347	320	314	319	349	343	346	320	336	343	322	349	328	330	334	327	317	332	319	318	330	353	316	310	340	309	347	323	338	310	335	344	365	363	337	369	357	321	348	355	360	340	312	327	348	369	346	349	341	347	302	329	324	352	338	321	319	310	324	347	319	326	313	339	297	304	349	323	320	340	358	322	318	336	355	351	300	340	316	341	328	350	348	360	355	316	359	360	328	345	345	308	356	312	382	336	326	315	337	323	315	335	324	353	334	337	320	327	349	329	316	312	338	321	340	303	309	341	322	322	324	333	341	325	354	355	336	323	321	346	355	362	336	322	339	342	331	347	352	375	313	327	322	330	351	337	319	318	352	341	335	346	335	347	341	310	345	343	364	322	318	350	351	355	333	342	354	323	286	333	346	317	321	344	343	332	326	328	338	332	331	333	338	334	315	342	313	346	365	346	347	349	346	327	351	376	327	317	329	345	329	340	339	375	343	340	352	354	339	364	325	335	315	329	317	330	321	362	313	350	310	314	325	338	318	320	328	359	332	345	334	347	333	333	336	349	322	313	332	307	331	359	325	340	346	349	355	317	320	341	336	346	332	333	322	333	337	348	361	353	340	342	340	329	358	355	329	306	358	352	323	364	363	314	375	318	356	313	311	331	330	355	324	327	325	319	350	322	355	323	339	314	355	345	323	323	344	309	346	332	329	353	344	340	325	350	345	363	293	329	349	344	348	362	343	338	312	374	349	328	340	305	309	342	317	337	327	328	336	323	357	341	342	351	302	315	362	356	321	325	367	335	334	322	352	308	309	323	313	330	366	334	320	316	334	319	335	366	328	357	345	348	362	365	323	312	317	313	337	326	368	353	341	349	341	348	379	348	333	319	341	321	310	324	370	340	333	343	320	377	320	318	320	351	327	329	336	342	328	326	346	312	351	352	342	347	371	352	357	347	344	323
61162	96475	75657	44232	23076	8149	2597	964	536	509	551	495	510	531	555	559	510	540	532	535	524	537	493	536	545	551	525	521	574	542	507	507	545	533	507	510	530	543	531	494	505	500	521	506	528	538	507	561	533	520	529	515	501	567	527	535	510	489	528	535	527	535	524	488	481	473	544	503	524	562	529	511	515	500	561	541	493	494	535	538	481	508	547	534	508	542	537	542	500	536	523	574	540	509	503	511	487	518	511	527	515	536	495	496	496	541	544	494	509	470	532	559	493	510	482	530	515	530	528	519	523	526	535	573	506	528	491	533	479	529	529	459	510	496	502	510	489	497	526	516	511	495	530	515	539	515	572	504	539	503	501	538	531	524	526	498	557	546	559	543	537	473	579	487	532	519	528	537	530	574	510	491	489	554	550	547	529	529	533	534	521	508	516	519	486	533	524	506	524	523	518	515	524	520	486	529	520	539	494	508	495	536	520	539	484	527	488	572	507	529	528	547	540	524	505	542	547	516	527	517	514	505	542	522	519	535	526	524	533	533	514	506	555	539	503	546	523	505	494	513	478	522	514	539	565	516	538	520	556	490	519	514	535	526	500	511	519	503	507	499	517	570	475	519	545	534	501	494	549	548	553	552	552	563	534	547	562	517	517	498	514	556	533	546	511	552	516	524	564	482	524	511	528	520	563	492	535	508	497	503	510	540	520	509	557	527	514	505	462	536	561	496	537	516	502	522	538	491	519	549	511	489	502	517	529	502	546	488	543	505	526	523	531	528	477	543	532	505	510	541	535	480	518	493	542	541	556	543	515	497	531	532	518	520	506	513	508	514	508	506	513	485	512	510	538	508	504	518	528	512	539	521	531	508	536	548	515	472	560	479	501	492	517	509	504	522	486	524	525	502	485	522	482	536	529	502	533	483	552	493	502	508	497	529	477	574	539	492	568	551	561	531	493	531	498	486	510	488	529	496	522	529	523	543	552	512	523	536	538	489	527	542	535	545	485	532	503	521	534	553	541	510	537	518	506	525	475	497	527	548	513	527	527	527	518	585	546	521	508	481	488	505	516	556	541	509	528	501	517	544	497	535	520	500	530	511	549	509	505	532	537	535	546	494	496	516	470	495	537	543	552	505	504	533	502	513	538	536	539	515	526	518	505	546	513	499	517	515	547	491	537	523	518	516	505	542	521	549	532	561	524	532	505	521	498	567	520	489	517	507	492	541	514	552	522	521	507	560	546	531	503	513	535	489	507	524	525	518	568	531	513	528	470	538	538	522	557	503	494	521	533	555	491	498	511	506	564	514	543	511	539	505	515	552	562	530	534	483	493	500	521	500	503	540	503	490	531	500	530	521	513	562	531	502	548	549	515	536	506	564	550	557	505	506	516	508	516	512	548	521	490	519	527	516	539	489	484	525	548	521	533	513	495	516	534	499	513	529	523	536	517	529	565	557	544	518	527	526	544	545	526	526	528	532	548	554	551	480	507	535	553	557	526	534	489	537	531	466	529	527	476	535	505	537	509	538	495	499	522	514	476	502	531	543	543	539	543	524	539	535	515	543	543	476	531	471	515	492	522	516	488	554	511	536	517	541	519	552	505	506	537	482	484	545	527	528	521	529	539	511	507	499	548	508	525	511	524	521	533	537	538	529	502	521	562	524	512	519	489	536	531	515	545	512	472	527	488	539	545	500	531	538	544	533	519	519	561	515	472	511	497	520	530	476	509	502	539	490	524	564	559	504	499	500	543	554	520	563	557	515	518	563	522	483	538	531	538	571	545	537	521	499	503	499	512	520	538	461	537	545	509	509	492	532	523	507	494	566	522	531	537	554	492	543	541	509	499	527	528	524	506	582	551	516	531	508	531	548	510	556	481	487	562	500	520	514	560	483	519	531	598	508	518	501	554	486	517	499	552	544	506	528	515	511	519	531	489	516	493	521	516	550	517	541	516	514	527	516	528	516	544	549	522	526	516	499	529	551	512	494	515	538	539	461	517	540	472	568	508	553	542	498	538	556	519	532	539	496	531	535	548	498	570	559	561	524	516	556	508	504	522	565	475	501	535	525	559	524	538	550	517	536	488	516	532	507	557	492	524	542	500	525	502	557	527	487	530	515	601	578	542	477	470	529	489	553	515	521	536	512	544	512	561	510	505	534	528	511	505	539	528	519	529	482	494	536	500	555	450	500	523	605	515	512	476	565	529	479	512	560	509	557	490	537	502	514	563	541	543	521	493	508	529	510	556	511	524	519	547	518	518	549	497	494	552	513	549	557	479	452	501	529	531	549	514	533	483	513	532	483	539	537	517	518	480	562	574	539	577	544	543	562	539	532	532	479	482	555	509	585	509	499	516	493	507	541	549	551	514	537	536	487	512	534	508	522	519	488	551	541	543	467	523	480	525	515	499	542	546	496	499	531	521	507	549	507	522	512	506	511	525	515	541	533	504	574	527	514	521	493	553	506	532	522	506	474	536	514	513	519	521	511	556	539	501	502	550	511	529	517	512	546	509	506	554	533	525	488	524	524	481	549	554	525	524	513	527	531	514	522	552	544	507	505	517	495	541	512	534	504	502	559	508	561	534	519	494	522	528	542	538	531	529	521	493	542	540	526	534	524	538	507	533	531	518	522	514	519	500	509	525	547	549	529	491	532	508	533	525	549	575	551	504	522	527	532	486	501	530	554	570	522	502	504	528	494	545	520	507	528	559	496	540	508	494	508	493	476	521	517	524	506	510	490	524	535	505	537	545	542	544	520	557	517	506	572	545	498	505	492	530	482	519	540	535	518	488	522	528	492	516	544	514	525	532	520	519	547	493	556	498	521	561	553	559	573	516	507	455	534	507	525	566	495	501	515	521	533	516	535	575	520	533	511	488	528	523	498	524	523	549	504	528	512	496	505	545	507	519	522	508	531	533	520	503	523	538	517	548	530	499	503	500	518	521	577	528	562	571	521	515	514	541	525	558	519	516	556	552	514	545	559	528	477	505	514	506	498	527	508	516	519	496	520	538	482	500	484	532	533	524	525	550	507	533	508	501	511	548	497	531	521	512	536	564	493	520	517	542	546	519	539	511	521	509	521	535	528	522	521	534	542	546	520	548	563	498	492	520	497	542	501	502	524	515	518	526	525	505	489	526	514	507	517	550	495	528	510	524	516	493	550	529	524	521	559	527	542	525	508	484	545	547	533	538	531	537	521	543	617	555	566	497	535	507	530	451	496	543	510	485	535	565	531	566	539	544	496	530	525	504	545	534	512	514	537	567	505	536	563	495	522	517	523	541	510	573	495	535	504	538	497	543	540	496	540	539	502	546	510	512	522	549	531	496	475	544	523	554	486	522	497	582	545	520	514	522	549	527	489	476	513	544	485	534	533	518	477	505	478	510	527	520	531	540	501	513	542	524	546	511	518	510	547	567	506	511	519	481	486	508	530	511	520	479	540	480	590	553	543	526	530	534	524	507	542	502	536	552	544	507	501	473	551	491	537
29969	27156	26413	13162	2346	692	350	232	189	184	210	195	192	214	177	190	175	209	227	198	196	181	210	209	207	194	200	215	193	209	198	185	203	207	193	177	204	194	185	203	180	188	215	188	172	175	220	204	201	209	206	183	188	186	229	213	197	212	180	196	197	193	196	221	193	191	188	212	206	192	198	201	206	204	207	189	196	169	197	209	189	201	197	191	209	185	193	186	200	191	214	207	201	220	159	209	199	211	211	196	198	194	195	214	198	196	188	219	217	204	182	197	184	167	165	182	223	198	190	199	230	186	176	185	207	203	177	182	186	212	185	175	205	195	199	205	190	205	176	197	192	238	178	231	193	193	175	205	192	193	205	196	208	187	201	222	207	214	187	193	194	214	216	188	194	189	202	175	189	206	186	208	208	204	192	175	189	187	212	198	188	186	192	217	193	194	191	205	200	191	193	215	176	211	183	212	211	176	207	206	206	184	194	192	210	165	206	212	213	196	196	205	206	232	185	201	206	177	203	217	202	178	216	178	169	201	192	204	186	201	199	181	185	182	201	208	223	204	172	173	196	156	197	176	218	206	233	192	195	177	200	205	188	199	206	190	186	193	201	200	211	224	189	189	209	179	191	182	211	208	211	187	217	215	188	198	187	183	186	198	203	181	173	213	218	165	203	209	194	185	198	177	191	210	188	190	170	204	216	196	250	217	220	192	182	211	187	201	202	185	201	168	212	188	177	216	204	170	221	191	211	211	202	188	202	184	206	191	179	199	205	206	205	174	189	195	184	186	220	193	199	190	190	202	185	206	192	217	194	189	201	184	194	179	193	242	201	195	216	204	196	195	192	182	208	181	196	182	177	201	186	200	183	203	190	187	186	197	221	181	192	223	200	206	205	190	202	223	203	180	180	208	192	188	198	199	183	220	199	213	216	209	213	186	186	178	185	212	193	176	196	185	195	172	185	199	180	174	208	176	188	196	232	188	189	199	188	195	205	200	197	199	223	199	176	193	185	233	196	209	180	215	197	198	194	208	189	201	196	205	180	209	213	195	211	198	228	183	205	195	200	199	211	190	214	186	197	182	205	223	174	199	202	192	207	208	210	185	223	193	211	201	211	226	220	184	221	183	201	209	206	222	202	212	197	204	200	227	190	194	203	178	198	199	200	202	197	196	187	213	181	194	206	202	173	197	174	222	205	173	206	219	197	183	185	178	213	189	184	181	188	217	194	190	212	200	213	169	193	208	211	177	221	188	199	168	200	201	187	182	187	184	209	214	197	193	172	221	195	218	202	216	221	189	205	197	223	184	162	192	198	205	191	180	178	193	205	167	192	226	197	202	194	185	181	206	198	210	192	203	212	210	184	187	180	192	177	209	178	214	204	182	202	201	198	202	185	198	198	210	213	227	189	196	190	179	199	205	195	209	182	188	216	185	183	181	196	181	221	219	176	196	218	219	196	189	183	196	202	195	189	175	198	208	187	200	187	216	204	212	217	225	215	189	179	187	199	208	225	203	205	202	189	174	196	209	203	168	187	184	223	206	230	204	188	190	222	201	180	187	203	200	184	203	202	177	194	212	191	223	204	200	188	199	210	197	185	204	211	204	215	197	188	207	212	194	211	225	200	200	205	192	191	196	204	216	163	185	199	181	209	196	218	178	196	202	187	197	214	194	198	194	227	203	168	188	171	211	217	217	185	213	197	197	228	193	187	186	216	197	193	186	203	179	187	206	199	184	189	186	200	221	220	194	180	209	207	176	186	196	185	175	197	221	196	187	211	204	187	187	194	183	196	178	192	199	208	202	190	206	207	190	187	186	182	204	193	203	215	189	191	192	223	201	201	203	180	206	187	212	205	202	231	183	203	198	220	187	188	186	197	192	217	214	196	215	199	224	206	193	199	194	213	212	206	179	165	218	223	197	202	208	198	205	199	204	208	191	201	188	188	210	202	194	197	218	185	195	193	214	166	208	203	201	197	218	193	174	198	218	203	188	196	183	206	180	188	199	229	204	210	173	207	173	185	190	206	180	217	202	179	195	196	187	187	177	208	196	184	213	182	223	196	195	193	210	213	195	209	206	196	202	197	186	220	200	185	172	185	184	174	232	203	192	186	211	207	209	190	187	193	202	218	190	218	192	186	182	189	205	207	177	199	170	207	190	202	177	190	197	167	208	186	185	209	190	214	219	178	178	203	195	192	198	190	178	204	204	223	191	175	185	195	198	200	192	206	231	192	183	209	215	185	176	173	220	197	194	200	190	199	194	194	179	202	196	189	174	185	197	191	214	195	194	199	204	181	183	191	177	205	199	195	218	210	191	203	199	199	205	194	193	203	172	210	194	227	199	197	198	212	200	205	205	182	206	185	177	209	193	200	174	180	208	195	207	200	217	197	201	207	209	213	213	229	191	192	192	205	200	208	208	205	205	190	220	204	205	191	197	216	182	224	195	188	189	203	224	194	202	196	194	198	189	202	200	206	189	188	190	216	205	205	175	190	190	171	202	210	195	213	208	181	181	172	200	196	206	190	215	200	182	177	192	214	207	185	180	203	194	210	184	218	178	190	226	217	186	193	213	169	182	193	164	213	203	207	199	207	191	189	192	215	184	190	198	209	189	206	198	187	224	197	181	197	200	209	218	207	202	212	218	204	229	205	188	200	205	192	217	222	207	197	200	199	213	187	214	192	198	203	202	180	216	188	218	184	186	226	212	184	206	196	168	177	213	223	202	209	202	193	187	193	198	215	193	195	187	200	198	200	210	206	207	189	246	190	196	208	186	209	165	199	202	199	196	204	213	191	191	174	193	213	213	202	196	183	212	203	196	195	196	194	200	206	188	208	196	202	220	200	208	183	195	189	212	220	202	168	195	185	210	179	186	191	181	196	202	188	197	191	177	189	201	186	168	196	195	210	173	220	227	210	208	209	191	229	206	201	216	199	206	194	209	211	197	189	187	184	204	189	195	198	203	193	164	194	189	175	215	195	201	195	182	175	200	196	179	189	195	203	214	192	177	217	213	173	178	184	179	197	196	183	172	215	207	190	179	184	173	190	192	178	189	216	213	164	185	186	192	188	192	202	191	202	198	186	212	200	196	185	213	222	193	201	197	196	210	218	184	199	216	190	181	195	199	214	186	209	163	188	182	193	198	196	210	191	212	201	191	179	183	211	226	210	182	194	207	180	202	210	196	212	179	191	208	210	213	177	217	211	204	225	189	211	196	190	192	223	175	213	182	214	187	201	174	211	187	209	173	209	201	187	186	186	225	176	177	203	205	191	195	203	203	181	206	179	196	181	186	195	186	201	188	176	203	194	205	206	190	185	193	203	186	180	205	182	190	203	200	204	201	197	207	197	179	173	196	188	202	191	190	202	194	197	163	198	201	184	182	192	185	215	182	204	213	184	205	208	188	177	208	198	213	211	175	193	198	203	208	195	211	184	205	173	192	209	197	206	205	222	190	188	197	178	211	185	183	217	180	181	187	217	217	197	213
36859	43938	31988	13944	3991	1291	605	400	347	364	314	354	319	321	343	353	294	327	271	332	340	328	307	332	350	326	324	358	307	313	301	328	342	341	304	327	325	315	315	316	304	348	296	316	330	333	332	304	354	311	325	329	333	362	314	346	313	352	351	326	353	308	331	358	335	323	334	342	324	346	316	328	319	321	328	328	351	342	332	340	320	322	344	327	308	302	332	312	352	350	317	305	362	310	325	327	355	353	330	281	338	313	318	284	304	337	332	340	320	350	341	365	297	339	307	325	329	335	349	331	316	331	336	346	324	363	319	339	349	344	327	318	336	326	355	318	321	316	350	300	317	326	329	333	344	307	290	328	340	344	308	325	325	344	322	308	337	338	318	362	339	347	337	315	304	326	320	324	345	337	323	330	320	309	309	319	341	343	337	337	346	327	303	296	315	323	334	330	318	330	297	308	292	334	315	336	344	328	354	314	330	358	343	284	322	332	342	337	320	353	333	350	337	307	338	310	327	304	366	316	301	318	334	340	362	299	294	317	299	301	339	317	335	339	329	335	358	340	333	331	337	315	320	323	319	336	303	325	307	335	306	324	327	311	336	335	337	302	322	293	320	308	314	338	355	344	310	336	292	309	311	352	319	327	322	310	319	322	327	314	307	367	340	338	336	333	310	301	345	317	321	327	327	313	322	337	334	346	332	334	331	314	355	341	315	352	326	312	319	371	327	346	330	291	304	376	328	334	305	348	348	323	318	322	323	294	340	323	307	353	331	312	323	324	343	328	322	306	331	327	341	312	331	296	340	322	302	335	353	307	314	336	304	332	337	317	370	330	315	350	288	344	368	330	330	333	330	317	334	359	346	312	329	312	341	346	342	330	322	344	330	298	308	344	339	316	304	325	311	289	307	310	347	317	333	356	323	312	300	309	341	326	348	310	336	281	354	316	309	318	300	313	314	321	315	358	341	309	315	328	361	308	339	348	305	324	347	330	368	330	333	319	305	303	310	316	294	358	357	330	312	309	322	311	346	277	327	343	330	341	324	360	312	331	301	312	347	326	327	329	326	337	310	331	323	318	323	321	334	341	312	320	321	306	362	351	326	298	331	370	312	296	314	310	344	320	336	319	309	305	319	320	324	332	352	342	318	327	311	311	316	321	313	309	324	353	317	344	326	333	323	337	331	278	337	359	362	320	329	308	309	312	330	355	338	310	310	345	301	318	340	339	287	323	353	333	341	327	334	293	317	319	327	329	340	291	320	324	305	329	313	322	332	310	341	306	347	336	308	334	322	303	317	321	317	314	339	322	314	319	317	333	340	324	303	303	325	351	316	312	355	328	322	336	323	321	367	305	296	350	341	342	328	317	316	321	325	310	333	337	313	311	317	324	323	336	355	345	329	320	329	322	365	345	305	315	304	355	344	320	328	320	336	308	331	323	337	355	308	324	344	345	317	354	339	299	344	323	344	330	336	343	346	327	314	341	329	331	327	305	300	326	295	316	311	331	313	343	305	355	301	329	328	280	342	294	345	324	343	299	329	313	346	311	329	331	352	306	318	335	327	352	343	332	325	334	329	318	336	328	290	323	342	327	316	294	343	323	322	319	336	311	333	336	311	315	324	311	334	327	321	329	310	308	304	323	348	319	327	331	311	314	327	350	326	315	282	364	346	326	320	326	300	328	332	331	318	312	329	321	299	312	339	315	338	334	313	317	326	359	319	328	316	352	358	307	345	303	343	333	348	353	331	319	333	379	342	332	330	331	306	311	327	309	315	287	314	344	333	306	332	317	347	331	302	312	332	320	336	328	322	329	334	353	306	317	312	334	317	326	327	343	289	314	305	340	340	392	327	308	308	331	326	311	347	329	328	317	367	303	325	315	315	308	366	338	336	316	338	357	326	325	312	327	310	307	330	321	335	336	333	351	321	327	311	320	331	360	326	351	343	321	342	312	316	319	315	377	329	305	339	359	359	345	336	321	319	309	328	350	345	360	295	320	344	329	327	283	339	323	315	334	332	335	312	353	308	340	335	345	306	330	324	339	341	275	330	325	333	293	296	303	345	330	312	382	306	305	339	370	327	337	367	328	300	321	318	342	305	297	324	333	308	361	329	313	311	350	326	305	338	308	331	300	325	332	312	349	348	307	355	331	374	332	294	347	314	337	323	341	318	308	297	325	318	328	357	331	338	311	344	312	306	332	339	346	322	322	326	326	319	327	301	323	324	348	317	347	342	328	310	304	346	340	288	348	331	341	350	306	327	326	302	345	328	325	348	313	325	308	311	340	324	321	309	337	340	335	333	332	335	315	321	319	328	327	341	322	352	311	320	297	333	330	338	329	320	335	325	358	315	286	327	347	306	334	339	316	335	295	352	309	296	364	328	277	358	308	326	335	332	321	313	311	320	337	315	325	310	350	334	345	315	319	296	355	321	311	328	325	328	321	307	329	301	345	319	334	328	333	339	312	316	303	322	344	342	327	302	307	330	325	308	337	292	364	321	315	342	328	306	338	343	336	333	308	326	317	298	346	331	339	352	303	332	336	345	319	347	314	296	321	322	331	324	331	307	306	291	334	343	302	350	330	355	332	323	338	364	319	283	349	339	350	307	336	349	338	351	335	304	363	322	314	331	353	326	329	315	315	338	328	344	325	298	335	363	318	332	336	311	356	342	361	348	309	332	318	332	362	321	324	313	351	295	296	330	308	345	326	359	292	348	376	351	336	318	308	308	346	335	337	327	342	319	346	299	294	330	368	313	332	335	315	326	356	328	327	289	330	302	334	328	323	343	329	340	333	355	335	295	313	331	326	320	309	343	316	323	309	316	325	345	359	350	334	341	347	317	342	344	311	308	347	363	321	339	351	323	325	312	327	335	331	318	346	328	315	318	306	331	322	327	320	325	294	309	307	329	281	341	346	327	318	344	347	351	323	304	339	323	322	319	352	314	350	308	336	317	314	326	307	323	308	339	312	299	341	312	344	316	323	357	336	333	342	346	320	325	332	280	325	341	341	340	362	312	342	299	341	366	321	345	308	349	337	329	338	363	331	373	312	315	332	346	352	316	310	332	360	327	348	331	337	299	323	339	322	338	335	340	370	359	306	345	344	335	319	345	337	334	307	312	345	356	334	367	315	303	330	347	347	332	310	351	330	308	311	328	325	328	310	333	293	328	300	309	309	311	327	304	338	347	329	309	322	314	344	334	311	312	302	309	311	337	345	330	309	353	331	323	326	326	350	342	350	324	349	329	333	332	344	330	339	304	347	328	317	294	337	309	319	297	311	313	327	340	307	321	345	343	314	329	364	318	368	326	290	333	313	335	308	328	327	344	320	346	350	330	332	307	312	311	357	317	334	318	312	309	352	332	333	351	279	331	307	349	310	305	291	333	293	313	356	314	297	319	333	363	322	346	320	312	304	338	357	357	328	326	316	327	314	309	350	341	329	323	358	348	309	341	319	329	335	301	307	358	310	339	352	342	301	327	349	330	352
24789	22940	31858	27121	20144	8507	1253	463	314	277	297	276	286	287	293	297	308	292	284	304	287	289	285	294	301	285	293	312	315	272	319	314	307	288	319	314	276	268	301	277	269	272	294	273	259	277	297	277	298	265	286	287	290	317	273	278	287	240	242	315	276	266	292	271	296	291	259	284	283	299	276	291	281	281	290	291	293	281	279	280	296	294	271	277	284	279	278	279	284	281	289	258	278	299	305	299	252	296	279	244	266	258	296	255	285	241	286	301	255	310	291	298	292	286	276	279	280	269	280	256	274	298	282	291	287	288	273	267	292	278	291	289	307	245	261	266	284	276	294	306	245	307	283	294	316	275	284	266	275	263	274	289	303	288	286	281	299	277	283	278	283	282	276	267	280	272	290	300	318	288	261	279	316	270	269	261	304	267	291	299	284	270	259	273	312	288	272	267	266	272	268	285	292	281	267	267	268	256	311	274	273	306	286	293	274	306	259	275	298	267	275	279	284	275	256	271	288	288	286	262	281	282	295	259	282	264	290	310	264	260	280	275	285	297	284	272	264	309	279	297	298	288	296	256	280	314	273	294	297	279	295	252	273	284	266	273	270	287	301	268	293	263	268	288	256	278	279	288	266	277	285	291	243	289	301	255	267	251	297	265	273	284	273	264	262	261	260	264	288	263	267	268	281	282	262	269	268	303	293	239	267	284	287	318	237	284	280	294	265	256	274	265	280	244	288	301	295	267	280	275	266	283	291	271	275	270	311	296	259	292	290	294	311	265	269	240	281	259	268	310	295	276	325	252	306	260	292	287	281	281	283	312	255	289	298	311	269	280	282	277	247	317	290	287	271	268	291	278	271	257	320	279	291	297	279	272	271	289	251	287	294	281	278	272	298	272	326	295	290	271	264	299	274	280	261	287	270	306	277	268	281	286	280	269	287	273	260	267	249	293	298	287	286	278	312	283	280	274	282	291	313	277	266	294	277	279	271	275	271	282	269	267	234	285	287	291	267	257	296	279	287	281	272	288	251	281	287	291	272	263	308	305	291	253	279	282	271	278	286	280	300	289	257	296	307	261	324	267	243	292	288	266	274	270	265	268	287	274	281	267	294	272	281	281	278	307	272	300	281	277	276	295	284	268	290	260	259	273	295	280	284	314	277	292	300	259	327	288	291	303	283	298	287	285	283	266	276	283	277	281	261	274	271	282	281	264	255	288	270	284	267	305	286	283	314	306	256	280	260	271	290	259	272	237	273	283	303	284	300	278	269	257	269	267	278	286	270	285	298	290	298	302	259	286	252	265	280	268	264	285	270	298	295	291	268	274	287	260	282	271	291	249	284	291	294	303	289	299	319	277	296	297	308	294	286	267	303	280	274	272	286	263	267	257	286	274	277	325	286	268	283	283	298	258	294	284	315	277	275	264	313	284	278	270	254	289	295	273	290	254	284	284	296	264	295	292	288	288	286	297	259	289	282	270	312	282	260	278	264	261	294	252	281	286	274	252	256	256	262	273	294	284	301	307	290	257	280	260	296	268	295	259	287	251	272	316	250	264	289	281	241	300	277	287	291	274	297	252	259	263	312	303	285	282	301	280	303	271	302	265	266	320	263	275	280	256	287	301	287	254	293	267	291	298	269	302	261	305	244	288	271	295	268	295	268	303	272	258	293	254	261	283	288	285	273	282	287	291	269	285	279	282	283	259	281	274	299	277	270	236	248	297	286	278	263	299	306	261	283	271	300	264	281	293	285	309	281	306	287	277	269	275	277	281	284	262	319	282	289	298	282	293	276	309	316	294	291	258	310	276	291	257	263	295	282	287	279	257	319	262	267	269	279	283	282	308	287	298	276	289	299	284	260	299	262	280	313	286	287	252	276	269	250	251	290	300	294	279	315	320	325	269	299	264	275	318	286	298	250	259	261	272	271	277	279	269	280	313	278	266	280	276	281	291	271	271	259	299	261	302	276	311	260	298	264	265	289	280	280	281	287	293	297	274	272	278	246	290	267	282	263	302	276	285	294	302	274	315	287	284	282	298	295	313	288	271	268	285	253	280	308	298	269	299	267	294	283	296	314	275	309	292	303	283	266	292	271	251	280	295	296	301	282	255	292	277	273	252	250	283	262	253	291	255	264	273	274	279	297	298	266	304	290	303	284	256	269	273	295	289	244	275	298	278	313	266	265	251	270	279	277	278	277	266	299	276	285	282	256	278	286	278	268	277	310	256	287	276	295	313	305	299	297	288	271	302	252	266	295	266	333	265	264	283	295	278	308	248	323	310	264	266	276	277	268	283	275	278	302	287	260	240	268	293	259	294	293	275	235	272	270	269	293	306	259	264	289	286	296	278	268	304	247	315	280	275	289	276	309	278	248	259	276	290	264	273	268	275	235	239	293	263	248	298	289	264	264	249	275	282	302	262	267	281	284	307	296	284	270	299	258	278	264	297	292	277	297	296	293	241	267	311	289	309	288	259	300	265	291	314	271	272	302	307	289	260	296	286	271	245	261	290	328	284	295	284	280	267	264	296	273	305	296	286	269	270	263	290	291	301	263	258	284	301	300	271	260	271	306	291	280	297	279	287	278	312	291	268	272	293	318	280	270	266	292	298	307	294	292	288	277	267	281	279	271	284	294	292	297	314	282	273	279	272	255	268	264	308	257	287	270	291	297	263	284	257	304	301	282	262	303	300	285	297	283	303	251	281	265	266	270	291	284	293	290	285	261	314	267	289	291	294	259	267	263	297	299	273	279	282	270	262	286	252	288	263	280	296	313	270	255	267	297	281	276	267	286	317	259	270	280	280	319	286	277	279	306	298	268	240	281	303	288	270	268	270	290	294	264	288	263	318	271	292	294	278	266	296	275	303	262	286	277	256	277	300	270	283	296	287	310	270	274	270	305	284	263	295	303	287	280	271	277	265	272	307	255	277	255	276	298	294	307	285	285	292	285	260	259	285	260	270	315	281	261	292	302	253	277	304	264	255	278	255	265	275	282	315	251	273	309	290	273	284	241	281	275	280	255	285	290	286	263	274	272	300	269	276	283	282	308	261	263	315	296	289	291	265	310	249	299	283	255	293	275	276	276	293	290	316	271	278	285	274	262	301	260	272	246	280	273	276	285	285	300	277	264	257	291	272	284	302	259	275	282	285	267	288	290	300	273	311	279	283	254	286	262	266	312	300	294	244	252	269	271	254	285	288	274	277	298	298	271	275	262	277	289	283	288	239	306	281	290	251	286	267	298	278	287	292	309	315	269	291	263	282	297	289	294	300	283	264	264	292	295	290	275	292	285	273	295	310	266	283	304	280	283	288	300	288	246	289	289	296	321	260	273	256	264	259	293	274	285	272	274	280	310	269	282	268	267	256	269	297	285	292	291	285	301	275	286	290	257	304	272	273	255	272	279	316	289	275	282	283	281	308	308	283	263	305	263	289	284	301	294	296	260	281	270	275	308	271	275	274	284	273	282	261	270	305	270	282	297	283	286	284
60554	84849	60899	36156	17284	5967	2022	781	464	463	451	446	443	477	460	440	443	420	466	458	473	465	470	457	447	459	460	479	491	463	457	449	423	408	454	446	432	444	458	496	466	440	425	419	439	489	457	444	448	444	466	438	468	455	470	460	477	420	459	438	474	479	414	453	424	406	454	465	421	443	462	417	426	433	440	497	440	449	439	411	421	456	423	452	450	448	430	450	439	438	449	475	418	396	415	428	450	459	492	404	421	441	457	454	435	461	462	453	445	442	448	438	445	424	474	466	465	430	435	454	423	437	436	454	452	445	456	427	470	439	445	462	436	426	450	452	508	440	458	419	458	489	454	483	442	479	454	441	465	453	455	408	450	450	425	449	443	443	415	465	472	445	440	431	438	427	467	458	458	467	426	460	417	471	441	434	458	453	468	443	439	480	457	435	442	416	423	469	425	431	414	415	464	456	446	447	477	427	487	450	462	434	484	479	479	445	420	476	399	474	431	437	433	459	453	430	488	473	431	477	432	476	434	420	437	463	432	451	440	432	452	435	443	447	459	414	430	460	436	483	426	437	409	421	429	416	486	458	466	466	486	465	445	491	446	456	424	483	467	442	447	476	458	444	458	464	415	434	418	425	428	393	456	452	460	413	450	418	436	492	462	468	461	458	486	432	461	468	450	447	437	437	433	467	418	484	426	440	460	464	464	437	459	465	431	435	480	450	437	444	422	425	443	454	416	428	446	453	412	445	440	440	453	461	450	428	472	441	462	463	468	464	448	447	421	461	403	417	439	459	411	448	438	428	453	467	452	467	462	431	452	475	473	452	409	478	472	436	463	472	422	460	460	414	485	454	439	411	471	419	475	437	436	431	409	468	432	447	446	408	452	435	448	445	451	440	467	438	457	461	487	457	451	446	453	445	443	485	450	436	453	490	493	474	433	434	443	467	462	420	440	418	478	459	483	444	449	421	459	452	438	471	442	423	467	427	429	401	482	406	450	472	465	456	448	472	454	425	493	407	463	422	484	445	450	440	468	447	427	498	469	466	438	452	470	438	419	425	428	444	408	449	451	470	424	474	454	435	432	459	467	449	429	482	434	412	418	432	436	470	425	430	433	465	486	421	458	467	455	472	432	432	406	462	436	463	491	463	449	427	458	442	419	434	467	463	461	444	449	416	449	465	445	433	442	457	410	450	450	453	439	436	463	452	440	476	453	493	445	444	449	474	478	455	441	446	459	451	419	424	466	466	500	457	428	470	427	445	449	432	445	462	433	436	431	448	453	437	476	420	426	450	417	445	449	462	452	425	479	443	469	473	475	439	476	460	467	431	432	448	437	498	465	483	442	439	469	442	412	455	477	478	458	437	438	447	447	492	475	471	424	439	450	454	489	450	430	415	440	439	441	466	462	467	454	446	436	474	437	431	469	468	451	485	446	501	416	476	469	438	449	463	409	437	421	432	450	437	442	471	482	434	464	441	428	443	460	475	440	463	461	435	446	430	435	446	463	426	452	400	477	462	434	430	485	466	441	479	500	480	444	455	457	450	455	464	459	450	460	470	477	442	449	420	447	432	455	456	431	469	470	458	400	451	463	461	461	456	468	475	413	449	472	438	462	430	444	465	455	422	441	487	456	421	458	449	477	425	450	433	424	448	465	444	448	479	463	462	460	422	470	431	443	426	433	502	439	480	451	438	448	458	423	440	468	440	436	448	458	443	453	465	429	420	503	442	449	442	448	474	451	450	438	436	456	439	415	419	421	465	457	406	465	472	448	470	467	462	453	454	443	497	433	441	484	434	484	411	470	488	436	456	418	487	423	428	424	439	467	463	418	462	411	434	445	438	445	463	475	459	489	465	447	462	465	455	436	449	453	473	419	434	443	390	451	491	479	459	491	458	446	444	458	439	445	476	430	473	461	441	461	450	441	460	459	476	460	457	443	467	469	484	472	431	485	472	423	465	406	450	447	458	441	422	475	474	426	427	439	458	490	491	440	436	436	453	428	458	447	448	453	425	492	486	465	439	440	450	434	446	461	460	434	489	452	433	451	434	466	450	452	435	446	463	472	424	450	469	456	415	450	445	441	477	458	437	464	460	451	456	468	410	450	442	475	440	468	481	456	468	408	457	457	476	444	476	434	472	451	486	426	469	434	410	443	450	403	464	452	460	439	452	461	456	452	483	436	466	466	464	425	471	450	482	427	439	463	441	433	427	491	435	464	442	447	449	455	470	426	446	439	474	417	426	460	477	462	430	449	430	448	434	450	439	419	491	442	456	449	438	436	444	431	458	435	431	452	453	467	433	461	474	476	438	415	435	431	438	455	441	439	458	443	448	443	427	447	430	441	433	467	440	462	462	444	419	456	486	478	439	493	452	437	403	455	414	449	466	463	473	461	437	444	474	466	438	491	408	459	438	442	478	437	416	441	470	452	465	438	490	460	429	425	444	412	435	445	452	455	455	453	500	455	475	442	452	432	459	491	457	468	446	422	447	472	458	415	405	420	454	447	415	469	414	463	435	455	417	435	457	475	437	419	500	440	445	406	430	451	415	426	484	468	405	465	442	432	494	480	445	428	441	452	470	469	461	475	400	474	493	417	431	441	405	425	435	452	421	458	440	466	464	479	448	461	422	462	473	434	463	463	487	466	428	452	457	457	459	427	415	469	469	488	469	463	442	439	459	453	459	457	430	453	446	454	449	490	479	414	444	433	449	493	438	459	459	433	401	418	433	448	451	421	460	440	447	441	495	440	476	447	484	440	462	430	474	442	458	445	427	458	419	427	447	451	501	469	462	435	453	469	468	432	441	430	428	453	442	456	393	469	447	453	464	454	435	466	497	452	471	408	428	453	462	452	470	457	442	417	424	461	476	472	448	437	425	460	410	449	432	452	428	418	443	451	457	442	407	430	454	444	443	451	446	450	436	485	459	450	440	427	465	438	466	429	426	438	476	417	430	463	455	463	427	434	428	460	496	451	459	450	418	465	459	447	442	454	440	456	501	442	465	428	427	447	421	469	466	464	446	426	455	499	465	417	454	414	471	452	461	504	462	465	395	442	459	438	398	465	475	440	464	456	463	478	430	450	428	432	456	427	436	447	430	463	456	463	459	465	399	404	467	460	447	439	461	413	457	465	457	459	440	436	456	492	479	473	455	448	421	494	460	479	475	442	471	426	467	445	433	423	424	438	444	443	474	447	447	437	447	441	413	467	409	397	439	448	422	449	465	436	456	458	460	441	447	478	422	472	487	478	468	444	423	479	432	449	492	490	440	444	421	441	423	450	442	420	455	457	444	471	450	440	437	434	420	447	416	482	449	460	458	482	447	435	451	429	452	458	468	445	447	443	460	455	488	499	459	472	462	459	436	446	467	450	472	439	434	435	462	466	483	471	470	462	446	407	470	433	432	453	451	446	493	451	421	462	466	405	444	430	460	489	415	437	472	467	451	462	421	445	467	410	439	423	452	468	443	495	450	464	481	443	431	485	456
23509	22014	30310	25383	21966	19285	7025	962	354	341	325	320	362	350	337	312	329	321	330	363	321	333	366	364	327	349	362	302	366	341	348	358	328	329	332	346	343	327	314	336	345	346	323	291	389	336	334	342	339	352	304	348	368	334	335	337	356	353	340	336	341	352	326	341	345	324	355	309	326	349	313	345	357	334	323	362	332	343	336	313	316	339	370	366	358	362	345	341	326	343	352	303	315	307	366	322	324	332	309	342	372	339	386	316	339	348	338	388	347	315	367	325	357	347	307	329	365	342	324	317	344	333	321	304	340	347	345	340	343	343	303	353	327	312	361	339	329	324	327	346	337	361	362	305	331	339	326	319	359	334	326	332	304	339	334	347	351	362	320	302	331	323	333	342	321	344	358	315	317	325	301	346	336	318	358	319	351	333	341	326	347	350	334	345	325	347	345	332	328	309	322	321	332	341	339	336	330	388	370	357	353	313	356	333	301	362	349	353	325	334	317	313	386	352	334	336	325	324	318	317	326	331	355	320	360	357	344	370	346	359	332	325	317	345	315	325	343	322	341	309	374	388	335	350	380	320	352	316	335	340	336	350	311	349	328	325	351	336	291	310	350	319	386	350	360	364	302	351	352	358	344	338	349	313	311	349	340	339	344	335	315	315	353	325	338	326	359	315	336	349	334	320	346	332	327	331	328	326	334	340	363	310	361	335	371	331	319	327	326	332	336	319	316	339	368	354	317	373	338	333	364	291	321	316	323	339	362	323	385	319	334	336	330	334	318	359	338	323	308	323	352	294	327	332	341	343	327	325	342	314	348	330	325	349	353	337	317	358	327	343	346	331	325	328	331	334	356	347	340	298	356	359	337	362	343	355	285	347	327	315	340	351	313	346	341	329	351	336	311	316	335	307	341	379	332	401	312	330	338	329	317	333	355	342	311	357	314	361	335	349	321	330	336	328	333	349	295	354	333	337	355	336	338	349	346	355	346	334	352	325	353	300	334	316	316	341	344	346	348	340	313	344	341	349	324	326	314	317	329	328	358	317	358	340	318	355	361	299	325	352	338	350	346	318	353	351	363	384	331	343	310	322	322	377	347	373	338	355	365	340	328	324	338	322	327	366	325	310	316	361	351	314	326	361	362	328	349	361	311	329	356	323	349	344	339	319	320	332	355	350	346	315	319	348	332	334	358	339	356	314	327	341	323	286	330	336	323	317	311	312	353	318	342	355	344	342	331	366	328	362	339	334	319	326	319	349	328	291	350	323	317	357	325	310	319	346	342	359	331	319	328	356	334	315	338	323	348	308	366	338	337	317	306	324	337	321	319	340	342	345	330	345	336	352	367	345	352	339	329	351	323	326	335	336	349	336	354	328	327	314	334	356	339	320	354	324	328	340	342	344	333	334	330	339	332	378	325	328	314	326	320	339	349	311	350	285	347	337	346	313	337	341	303	317	328	337	324	330	290	306	312	346	334	343	333	333	355	371	305	321	319	331	363	325	333	305	344	292	330	323	330	346	326	332	355	354	341	394	344	353	325	354	346	310	359	321	354	360	334	336	334	340	339	327	331	333	386	327	336	333	353	287	293	345	350	334	324	364	378	343	355	321	334	347	317	331	347	358	338	372	363	362	345	305	343	342	330	335	287	351	358	340	297	303	341	314	338	344	347	342	338	337	304	316	342	296	328	304	341	340	348	346	333	339	330	368	349	323	303	381	345	317	335	363	331	318	341	337	312	356	343	333	333	333	330	341	340	360	326	352	340	361	341	330	352	340	310	326	336	319	351	314	339	308	351	344	338	348	302	342	315	345	327	327	343	344	321	308	327	336	353	324	353	352	349	316	349	348	333	309	360	307	345	321	329	333	335	337	321	338	369	335	337	294	369	332	306	341	355	300	330	307	341	353	352	317	320	320	317	328	373	320	344	318	331	349	373	336	329	324	332	326	324	320	359	367	344	310	335	347	324	300	333	353	325	357	345	350	342	361	306	319	336	316	351	342	352	340	334	348	327	327	344	325	309	309	331	373	305	344	316	323	356	321	355	311	344	307	360	334	314	334	324	317	361	316	330	363	341	362	381	326	322	328	346	356	336	337	357	358	303	340	326	347	369	358	335	347	328	304	329	332	361	375	349	310	355	329	320	329	334	352	310	350	367	343	342	360	375	342	351	360	313	344	307	309	329	283	288	319	319	328	358	350	363	345	343	326	327	325	356	322	319	339	325	354	347	334	340	346	307	306	352	346	343	307	370	356	334	335	325	354	315	323	330	325	319	333	353	348	337	347	337	348	319	365	352	318	324	334	352	374	346	359	361	345	324	345	319	342	332	338	344	341	326	381	320	350	367	326	309	321	328	329	367	337	335	337	338	345	396	329	343	334	332	344	311	356	354	323	320	338	349	318	339	301	302	354	317	303	338	357	339	331	325	335	323	334	326	353	314	311	338	337	336	330	373	346	289	320	335	326	331	339	307	319	348	341	317	325	327	338	339	339	337	333	332	353	343	326	355	341	332	343	344	343	351	348	305	351	319	337	315	367	334	350	325	344	313	344	328	322	312	343	355	339	311	326	331	334	385	355	332	341	308	342	364	336	331	343	322	327	361	330	336	327	339	311	350	344	318	325	332	353	301	342	315	320	337	334	305	332	299	322	340	326	315	312	369	337	336	317	329	343	311	305	292	326	317	337	320	354	342	350	319	347	325	312	339	323	336	345	340	347	323	371	332	360	346	339	297	343	343	340	323	344	344	328	324	387	305	332	331	319	321	324	338	342	346	332	371	342	343	336	398	339	328	353	331	333	357	335	324	329	328	317	297	312	373	347	358	346	353	331	330	346	378	353	325	333	325	319	350	320	322	333	366	329	357	327	320	349	344	320	352	320	354	337	294	343	357	335	319	332	346	349	348	302	327	333	330	337	306	335	348	369	332	325	309	320	340	320	344	328	374	349	318	336	307	340	364	357	361	328	325	360	357	355	332	335	333	361	332	347	318	334	308	360	342	335	346	356	370	360	341	304	329	342	350	328	361	352	332	329	367	344	329	366	349	365	315	342	315	322	347	370	356	330	307	330	351	329	366	360	356	342	332	314	365	326	357	347	353	352	372	348	350	322	343	342	323	310	368	324	358	334	332	339	323	326	317	343	333	338	291	315	362	349	340	336	336	303	341	337	329	343	293	362	307	332	317	326	335	348	324	314	334	315	342	328	344	302	357	354	335	343	350	296	355	319	358	330	350	340	341	339	336	329	338	327	338	332	344	322	353	327	366	319	339	345	328	325	356	339	333	365	329	314	343	326	347	334	350	325	342	357	332	333	387	344	336	351	332	348	346	353	324	355	360	334	326	360	330	355	332	334	356	336	369	314	326	334	339	342	361	324	335	350	317	336	327	326	329	336	368	346	325	339	344	343	362	389	352	356	316	319	331	306	337	357	375	334	346	331	351	300	314	338	301	324	343	358	347	318	321	314	328	364	314	322	315	323	328	356	347	341
60744	93946	73117	45359	27175	12459	4685	1721	550	547	527	511	504	532	546	508	532	515	519	487	504	559	504	511	504	494	541	499	494	506	498	558	505	535	520	564	522	557	533	542	510	532	513	521	495	504	529	504	519	492	548	526	548	550	526	558	487	508	534	513	491	521	512	527	513	533	511	553	505	546	549	515	505	484	519	497	503	535	489	539	561	528	500	565	506	552	494	555	508	538	523	538	467	526	536	511	522	515	501	495	527	483	497	543	519	535	487	497	553	502	519	534	512	520	525	530	528	526	510	493	526	514	553	508	519	537	509	507	484	469	512	492	550	497	521	515	482	509	556	543	532	531	540	498	558	504	512	507	504	536	525	501	534	537	554	503	530	560	510	530	578	529	496	532	546	538	556	498	539	512	548	505	520	503	520	531	502	520	498	528	532	542	506	541	512	516	537	510	498	536	519	518	501	528	542	517	478	513	566	504	500	499	597	501	498	559	513	522	475	488	502	519	490	489	508	506	516	534	529	495	498	482	509	547	549	481	521	543	516	523	523	518	550	510	511	556	553	546	491	580	516	521	510	463	534	513	502	510	514	537	529	500	506	535	557	518	526	492	482	537	497	546	564	548	513	516	513	510	511	478	495	504	510	545	496	534	524	548	490	504	502	517	509	497	537	524	532	489	544	542	535	512	563	528	510	541	485	512	550	539	521	545	506	532	518	543	552	555	565	533	520	513	525	559	543	528	503	517	534	510	520	546	505	532	576	492	519	521	519	545	509	524	533	527	507	519	520	502	542	510	542	584	482	497	567	545	560	524	538	492	512	506	520	500	538	526	491	523	514	476	505	546	526	530	511	483	522	503	457	497	553	550	552	481	542	489	549	505	545	517	538	585	498	514	530	532	553	521	542	512	476	519	488	548	551	510	474	539	528	491	494	516	496	513	484	530	524	529	521	526	552	512	529	540	559	513	510	532	549	533	518	542	561	539	522	532	498	544	532	503	542	518	534	505	542	468	492	574	487	535	519	492	520	510	494	531	502	519	495	541	508	486	506	503	496	526	499	532	510	518	530	560	505	508	530	549	528	516	510	530	513	487	502	563	501	499	533	508	550	512	530	558	503	508	520	540	530	516	486	539	498	549	538	512	492	529	522	526	499	523	487	530	525	523	499	501	504	515	527	480	542	528	504	487	492	508	492	504	545	501	496	535	518	587	501	523	534	533	497	514	510	513	571	511	550	510	528	550	554	514	477	488	534	521	534	516	520	516	525	539	493	551	534	492	531	523	505	526	488	542	530	516	478	522	515	509	514	544	515	537	557	494	478	492	475	539	529	503	562	556	517	529	501	532	487	554	501	512	534	514	520	555	523	549	527	534	535	539	494	554	528	525	489	502	554	521	547	499	519	490	526	498	528	547	487	479	511	523	561	522	557	529	537	515	531	492	543	502	492	521	561	521	506	530	535	530	490	466	504	531	518	554	535	478	522	556	519	537	531	539	501	522	520	510	554	556	552	504	522	552	535	565	533	523	464	540	543	497	524	562	524	550	467	566	489	518	527	493	472	520	519	516	525	517	504	549	525	508	487	558	510	522	550	531	490	491	500	501	500	535	498	522	528	527	548	567	514	489	508	541	515	526	501	523	535	493	499	520	513	524	514	559	513	539	521	537	494	495	531	505	464	538	492	536	538	538	521	465	558	529	520	527	478	524	513	487	510	502	487	535	502	553	527	506	509	559	501	474	493	515	547	489	543	544	547	489	542	555	500	517	525	543	537	542	537	476	469	528	524	533	511	499	533	498	527	551	536	506	529	505	547	523	510	517	530	525	498	545	504	539	514	498	518	560	550	482	577	497	526	518	499	560	551	528	527	490	551	490	551	504	534	554	494	530	568	531	505	500	478	508	513	514	515	535	481	526	521	494	544	537	568	545	519	527	516	506	546	487	523	548	526	523	533	541	553	531	482	505	505	565	514	508	537	527	510	504	499	527	534	505	539	491	531	498	505	547	520	553	511	532	512	555	544	495	525	509	563	541	526	532	533	523	503	538	528	539	544	562	487	493	537	502	484	532	557	517	516	530	559	549	531	520	485	518	530	544	490	530	475	517	554	492	546	491	507	530	503	515	559	516	526	525	523	514	527	547	514	530	510	516	502	510	499	580	514	464	515	492	521	512	505	561	530	489	492	494	512	505	543	529	532	542	482	518	539	529	516	514	540	507	526	508	526	477	511	537	529	523	577	534	539	516	518	500	508	510	486	512	513	506	561	498	556	535	547	534	530	515	552	508	497	523	565	489	537	527	520	533	518	488	499	499	530	523	519	510	504	492	523	522	498	518	528	535	519	563	483	542	501	552	473	544	500	531	500	515	527	549	555	521	499	531	493	525	498	523	505	502	532	535	528	542	526	543	506	542	524	517	537	552	552	547	498	527	515	548	521	508	539	510	539	528	516	529	521	507	533	537	526	532	547	536	471	525	560	517	548	463	498	548	491	513	543	508	503	463	488	511	525	491	499	518	486	546	515	528	525	503	531	513	519	481	508	512	518	492	529	491	499	526	498	547	498	489	555	507	537	534	529	530	514	546	547	496	500	509	516	535	543	580	499	510	542	511	520	549	528	521	528	496	510	498	510	513	534	512	516	572	494	521	535	524	500	537	523	516	524	524	554	528	524	513	537	472	489	537	529	487	537	547	556	525	535	500	500	502	524	552	529	516	504	510	522	530	522	498	531	544	503	463	532	510	538	508	512	511	551	515	492	517	525	517	503	521	557	558	522	518	542	510	564	521	528	543	531	533	524	569	541	485	538	488	504	526	531	535	516	522	497	509	527	501	553	500	531	536	526	514	549	522	547	542	498	561	544	480	504	524	490	540	517	505	520	498	511	521	550	533	535	530	496	489	516	547	538	546	562	533	540	539	503	578	545	511	525	527	506	521	550	522	568	543	543	524	492	493	524	577	533	533	493	550	520	489	496	527	536	528	542	532	517	516	529	535	507	544	508	527	559	536	506	537	514	520	543	517	532	501	493	515	514	518	568	503	562	499	509	556	520	512	519	510	468	527	553	493	517	526	512	514	520	519	526	516	540	544	516	491	540	503	536	495	519	535	543	552	530	535	475	520	524	481	512	532	592	514	535	494	521	524	485	529	528	503	549	531	497	536	552	535	503	477	475	525	562	539	540	550	532	485	518	502	533	546	510	500	538	516	490	535	538	543	523	544	489	529	553	532	523	511	504	524	530	477	498	495	524	495	522	551	478	530	539	515	486	504	509	527	556	503	518	528	524	521	537	520	517	571	541	510	552	548	513	509	501	525	484	522	568	504	500	543	506	517	543	536	530	537	557	507	516	510	501	533	567	549	514	524	529	569	531	532	523	522	483	517	539	527	475	539	515	497	550	492	514	511	494	525	564	494	490	516	544	524	475	508	552	513	542	520	531	519	520	543	558	543	522	556	508	537	474	585	511	519	523	533	537	508	564	483	523	519	519	530	540	478
30248	27656	25361	11641	2123	626	368	279	194	218	195	188	189	211	203	207	182	207	185	194	216	173	187	200	202	188	193	188	194	246	192	195	200	201	221	210	174	200	211	203	167	215	201	192	202	201	195	198	208	200	195	196	191	178	193	196	188	193	205	236	195	206	180	188	209	197	187	205	176	218	185	179	215	194	201	196	177	195	170	195	189	188	216	189	198	190	204	189	212	213	202	184	202	201	186	204	187	208	203	198	201	182	186	188	233	187	181	214	192	188	196	208	212	204	204	207	190	169	202	162	187	201	174	207	179	194	189	199	180	209	210	191	181	206	190	175	203	212	190	184	173	190	198	181	197	221	200	174	207	182	195	211	172	205	197	196	172	184	201	192	193	171	182	179	202	217	196	198	207	177	183	188	227	174	194	204	186	186	203	172	166	189	192	213	194	195	222	216	191	191	188	208	202	184	178	179	188	183	206	195	194	181	164	199	207	192	188	192	203	197	210	212	200	218	190	181	218	176	195	196	175	184	205	206	208	206	218	212	193	192	191	181	183	211	207	181	179	185	197	213	212	181	193	205	206	187	225	221	214	172	187	187	198	207	227	198	161	183	203	192	201	195	186	195	219	205	178	212	199	205	211	187	186	194	184	189	166	192	186	190	210	188	176	182	186	201	188	179	208	224	201	181	203	209	218	187	200	186	207	173	208	192	212	206	215	195	199	191	186	205	218	209	186	193	191	216	189	205	215	226	203	210	214	198	198	186	174	183	181	203	178	192	182	185	198	207	229	187	220	200	183	226	200	210	189	200	208	187	194	206	198	178	211	166	212	166	226	165	199	206	200	198	185	167	209	184	212	200	190	194	202	190	197	193	167	191	208	190	202	178	175	189	185	212	197	192	179	189	197	217	196	213	210	169	194	174	209	198	223	206	203	187	203	182	205	220	203	213	208	182	195	225	215	185	196	181	168	213	206	205	182	206	186	179	212	200	187	183	177	188	195	182	189	192	164	195	193	188	198	204	208	187	169	198	194	196	192	181	209	223	195	196	204	179	192	211	200	216	208	194	210	188	194	188	198	175	202	202	194	210	184	197	220	192	179	194	201	195	186	207	179	219	213	202	185	180	186	178	198	213	219	210	225	173	178	207	207	179	192	196	181	179	213	189	204	189	183	205	182	182	193	228	176	176	188	187	195	201	201	180	202	195	217	217	217	205	187	198	194	188	195	184	219	251	194	183	209	186	232	185	204	195	210	212	203	193	207	205	200	212	203	188	218	208	173	177	200	187	197	194	166	181	206	219	191	201	204	204	208	167	191	185	202	174	194	219	196	200	163	213	171	211	181	186	192	198	186	185	188	196	188	203	220	212	169	205	195	224	185	198	189	176	196	203	208	196	189	209	208	226	210	166	208	171	163	195	208	178	179	191	184	194	197	178	209	197	165	183	216	193	191	192	209	186	186	211	180	238	200	170	181	183	214	182	202	180	203	161	192	202	207	172	191	189	199	192	211	202	187	205	203	186	176	188	201	176	201	225	214	197	214	213	206	188	171	174	204	218	190	204	186	198	224	188	178	220	185	183	222	179	175	225	195	206	187	234	204	206	227	210	203	189	191	184	203	207	211	207	192	192	202	202	200	190	188	190	197	188	214	181	195	193	175	191	202	204	189	180	192	175	188	209	178	211	198	190	175	236	195	174	205	183	204	217	201	215	183	179	197	209	189	180	194	204	214	208	200	199	188	183	189	192	202	200	188	176	195	172	221	193	204	206	180	175	205	207	199	218	184	198	183	210	174	185	203	177	180	226	197	190	211	190	177	190	194	178	189	207	192	207	179	181	210	175	187	190	186	213	182	185	214	222	196	204	197	198	192	194	190	180	193	213	199	181	182	190	192	233	204	210	200	166	199	214	189	207	200	202	196	203	180	198	193	204	208	197	178	217	203	218	208	204	209	206	209	192	217	234	226	190	186	191	171	195	214	191	214	216	209	194	206	182	208	196	180	211	214	186	198	189	211	226	180	192	189	193	192	194	195	190	178	189	176	194	205	210	196	194	195	192	202	179	204	192	184	182	218	199	182	181	186	219	160	179	186	191	211	187	167	190	204	193	186	219	198	196	179	187	190	200	183	187	205	181	211	192	195	213	220	210	170	207	183	203	204	212	185	193	192	213	201	209	189	182	180	200	187	181	224	197	198	226	194	180	179	206	190	166	185	215	182	195	219	208	209	195	201	226	190	184	185	204	215	198	214	213	187	187	211	211	196	194	177	184	198	207	211	195	184	190	176	187	204	180	194	178	211	217	184	211	190	199	185	203	196	188	193	195	214	199	193	167	192	204	203	202	192	176	212	175	192	198	203	199	199	208	169	214	173	184	202	211	182	206	182	209	212	219	188	185	185	226	230	204	193	182	217	177	191	210	203	191	213	207	192	202	229	203	175	187	198	189	195	183	201	174	219	193	184	212	208	212	211	204	179	190	193	188	219	195	210	185	223	200	205	200	185	185	201	177	186	202	189	214	201	204	215	181	219	185	198	183	172	194	204	223	163	203	208	201	175	195	178	200	195	198	221	194	188	218	192	201	204	210	212	202	173	202	190	188	217	218	194	194	183	215	182	215	220	202	163	191	193	200	197	215	180	207	207	188	191	213	203	188	192	192	191	204	200	193	188	178	211	192	199	196	198	190	187	194	209	216	193	189	209	189	196	185	210	208	200	195	196	190	197	185	190	193	199	171	208	203	211	178	190	192	171	187	189	177	173	181	208	183	197	176	206	195	210	166	206	208	185	194	178	198	207	199	199	197	220	184	185	181	208	199	191	178	167	197	215	206	209	189	185	197	205	189	196	195	195	204	201	196	203	192	177	189	183	183	200	196	187	184	199	196	194	208	194	203	192	180	186	214	199	210	188	187	196	178	213	223	179	180	213	205	197	207	218	192	200	204	193	174	204	202	198	203	214	206	199	184	195	196	201	190	194	207	182	186	207	180	192	222	187	226	225	198	221	199	212	186	182	201	220	186	220	191	197	208	192	173	203	191	197	190	192	183	215	204	179	189	197	201	180	181	196	195	176	190	239	203	194	194	214	185	177	202	191	177	208	187	198	208	190	220	224	189	195	186	204	191	204	195	204	210	196	183	212	192	179	201	214	188	214	176	191	219	199	181	200	213	195	198	198	211	192	201	182	202	212	211	222	196	198	207	199	192	237	195	189	203	185	190	180	169	200	201	213	207	202	204	196	207	202	214	176	215	212	218	215	201	188	183	212	177	188	209	181	175	187	208	179	191	177	204	201	192	184	191	183	203	184	198	184	197	198	205	204	197	195	198	174	178	164	202	197	222	165	203	180	192	207	196	179	179	176	227	190	193	199	208	172	210	203	208	226	176	211	182	215	192	196	173	203	193	204	181	184	191	212	188	195	178	198	197	171	205	201	195	182	211	194	212	198	194	190	212	184	214	176	199	200	196	190	195	193	197	183	210	213	192	195	185	187	203
37093	43353	30442	12306	3988	1524	691	433	298	339	332	321	329	278	356	327	334	322	346	299	349	346	298	297	304	357	348	305	288	323	305	308	355	329	321	322	320	322	332	293	328	306	312	329	280	310	337	331	332	323	328	313	330	315	327	301	335	336	283	351	290	339	322	323	341	314	338	311	334	315	371	307	315	324	311	299	286	309	294	325	361	310	339	345	320	341	298	363	333	331	348	334	327	349	329	315	352	307	296	316	313	352	304	310	286	326	324	352	322	301	343	333	320	292	323	309	312	331	317	292	324	333	363	343	323	285	350	318	315	326	313	320	311	306	305	330	331	272	311	324	338	319	319	318	331	323	308	319	321	341	313	348	298	331	324	322	299	321	314	348	312	327	347	354	359	340	294	339	301	319	324	298	300	291	335	303	353	315	309	305	313	313	294	324	325	355	330	334	331	340	332	322	344	307	309	309	363	324	324	340	321	320	359	318	336	301	326	329	339	313	304	324	331	334	332	319	323	309	352	353	320	365	311	343	306	332	333	322	322	332	316	333	308	327	329	316	285	339	293	321	325	359	327	311	303	344	299	295	305	299	354	316	322	322	328	308	311	330	307	322	314	339	314	304	326	323	331	314	337	353	318	326	343	320	309	328	319	319	328	352	303	311	337	280	319	334	316	321	331	319	321	321	354	318	344	308	304	308	294	333	316	313	332	330	323	332	317	312	339	314	360	292	336	336	303	346	327	285	301	322	321	329	305	343	302	275	335	334	307	327	285	340	317	331	318	294	287	320	285	326	336	326	346	356	315	320	325	300	318	322	307	331	314	360	267	344	337	354	297	329	346	310	344	298	313	327	315	292	342	329	328	351	338	343	330	329	340	317	312	317	313	307	318	335	349	315	303	351	344	318	352	285	303	293	341	316	306	329	329	317	332	330	334	300	305	294	308	315	322	296	353	332	375	352	345	282	329	318	361	357	351	318	338	340	339	314	292	318	307	308	312	377	309	338	314	315	356	351	297	329	306	306	329	353	309	332	345	331	324	341	311	325	323	305	316	310	323	314	302	303	328	342	314	336	359	323	343	315	290	330	328	321	332	324	358	316	306	300	291	330	330	307	331	356	335	329	326	318	336	340	326	309	321	321	332	303	330	344	309	316	334	314	328	331	314	303	329	347	329	325	317	326	346	312	318	301	338	299	306	346	303	284	329	355	310	296	342	302	340	348	336	309	325	320	309	316	336	306	340	307	326	310	296	323	306	325	305	352	328	318	311	348	319	319	359	323	321	293	311	301	322	302	357	349	338	333	311	325	322	300	313	328	303	333	315	350	317	319	317	338	308	326	332	306	320	306	345	326	337	351	329	339	308	348	303	289	322	312	345	302	315	294	340	337	329	310	350	319	312	291	324	344	330	330	333	306	308	351	304	299	290	313	315	311	316	336	303	305	327	327	310	300	327	328	357	326	300	308	343	353	304	312	314	313	337	314	321	355	315	312	319	310	335	311	305	318	314	325	326	328	319	335	327	333	336	324	323	313	346	305	314	353	349	309	334	319	314	304	321	317	310	330	356	317	334	341	350	300	302	309	301	332	293	342	359	300	350	313	366	315	330	316	304	300	341	330	315	311	317	296	327	316	319	324	352	325	344	338	324	330	323	364	299	307	337	347	359	345	310	361	320	309	342	364	333	308	309	313	321	329	291	316	319	310	341	303	294	332	325	346	335	317	353	338	304	312	334	309	297	339	320	319	328	303	332	345	321	313	324	317	326	370	332	351	329	313	309	304	340	350	323	341	323	346	319	304	310	317	327	342	324	304	328	324	329	285	354	308	301	309	307	330	317	313	312	328	321	327	334	326	324	305	339	334	308	329	305	305	309	327	317	307	303	303	323	322	342	353	297	344	333	352	323	334	333	338	316	338	348	320	308	362	302	345	296	334	319	323	309	350	334	304	317	315	289	303	341	330	321	302	315	318	321	341	341	335	295	323	346	334	321	295	326	355	320	356	300	323	334	349	320	324	329	318	357	281	328	341	308	343	310	323	337	311	357	325	322	331	323	339	306	283	338	283	308	307	314	322	337	313	314	352	331	338	317	321	325	356	315	351	319	335	327	334	312	285	324	319	308	299	345	310	312	331	339	328	333	356	307	340	344	319	330	324	343	332	325	328	313	330	329	311	304	317	349	324	339	349	319	337	332	336	313	323	306	324	367	325	318	324	290	325	349	322	271	317	295	325	332	331	319	313	361	338	349	290	337	301	347	312	316	321	314	304	330	316	316	358	324	313	321	305	303	331	328	295	311	327	286	294	299	317	353	337	346	350	302	328	330	303	319	327	331	307	341	317	306	329	319	324	318	308	328	304	278	299	320	307	305	324	333	342	319	317	332	319	322	309	297	317	328	306	326	305	366	300	332	294	341	364	338	342	349	308	315	329	311	318	323	318	304	329	347	349	295	293	318	301	313	333	321	339	341	335	305	310	300	310	333	335	303	333	308	302	307	338	334	336	319	328	302	333	329	349	327	317	317	338	328	301	317	336	336	318	305	297	313	325	329	330	320	324	320	306	367	324	325	305	340	331	326	325	332	322	308	328	331	318	287	347	333	311	310	322	295	337	312	302	314	335	327	339	286	323	292	329	291	333	325	311	341	298	332	338	306	302	344	324	311	309	328	301	301	331	316	338	325	336	328	327	326	320	330	351	335	332	324	312	353	327	336	284	308	305	325	288	318	319	331	317	334	320	343	329	340	309	344	339	333	328	314	347	325	313	324	342	310	325	303	312	318	319	348	305	308	306	355	330	359	321	328	329	330	295	302	357	308	308	338	316	310	307	307	307	309	307	319	313	294	359	321	314	341	346	290	355	345	293	309	318	348	318	305	304	345	307	310	295	328	367	314	314	343	330	347	334	291	327	329	316	348	339	314	320	355	326	319	307	325	316	316	306	318	314	294	295	298	334	324	307	312	345	306	306	309	342	349	322	335	283	350	292	315	306	303	320	302	332	352	315	324	326	321	350	320	325	307	323	324	331	315	340	302	331	305	333	323	321	283	324	345	291	333	359	357	329	364	320	312	310	328	332	336	347	343	322	330	336	353	304	343	346	340	357	311	335	349	330	297	332	318	348	331	366	339	272	290	328	356	328	308	299	320	300	339	328	313	327	318	322	301	300	331	317	275	318	309	288	322	328	317	342	298	320	328	340	321	304	342	321	320	317	341	316	301	318	317	325	300	329	342	334	297	325	320	332	322	336	288	345	312	347	311	325	323	308	349	333	326	333	305	334	313	306	345	332	319	365	296	326	324	300	340	319	324	320	300	330	329	334	301	335	338	338	355	357	293	311	319	331	326	302	347	353	328	300	316	319	327	315	327	302	324	325	304	304	305	338	291	333	325	291	315	371	327	317	330	328	291	340	345	345	354	350	320	294	353	347	331	360	318	337	286	326	341	309	361	300	342	298	330	339	346	338	320	328	322	295	328	313	315	335	339	311	305	334
24769	23027	31840	26604	20378	8775	1312	484	255	281	282	263	291	296	315	315	240	280	304	306	284	292	282	263	257	250	311	279	293	285	304	288	273	285	316	292	270	270	279	273	311	298	287	248	291	263	295	321	272	285	297	280	254	271	261	292	286	309	289	268	275	275	268	269	268	269	240	281	266	298	294	266	292	300	251	300	274	303	269	292	286	271	282	294	290	273	320	261	286	291	298	272	263	290	332	289	282	276	292	252	261	268	280	292	270	265	291	290	300	296	259	268	304	274	313	278	285	323	296	253	291	267	278	304	259	260	281	283	286	277	298	272	281	272	297	268	301	294	279	268	271	255	280	280	281	311	291	315	269	295	267	293	261	274	256	283	297	276	251	300	290	277	282	293	298	285	271	266	270	258	293	292	245	284	251	289	253	293	271	290	285	252	294	242	271	261	251	273	295	283	246	277	280	263	288	254	259	281	305	275	298	290	320	248	289	275	299	248	269	288	266	261	259	267	271	285	277	257	291	278	253	271	275	296	230	322	275	305	292	290	299	301	275	327	266	259	293	266	273	273	275	269	276	284	268	274	295	278	274	296	253	271	265	261	294	294	265	263	270	287	274	280	278	254	275	273	288	307	264	288	299	304	261	272	291	267	293	305	289	264	308	260	261	301	281	290	281	303	268	296	275	270	276	289	273	276	259	272	289	283	295	276	294	275	268	295	260	270	284	272	276	291	320	297	268	269	283	272	285	293	310	273	298	276	245	272	266	274	307	295	302	234	280	233	298	261	275	271	293	301	276	269	283	299	295	272	288	288	302	273	263	300	276	258	265	256	279	268	264	281	271	256	284	273	267	297	275	282	287	242	264	247	285	277	316	314	281	301	276	271	285	281	276	293	288	276	245	282	261	260	269	293	292	330	269	243	278	274	286	258	255	280	277	277	259	260	282	282	293	257	273	275	270	273	292	288	296	262	280	266	279	291	271	308	249	268	296	292	275	269	278	292	288	288	285	300	276	277	281	305	298	286	279	287	266	251	286	257	295	248	305	294	290	263	286	261	285	290	296	283	310	286	279	253	272	259	266	287	289	272	282	298	316	299	292	292	294	290	286	314	268	274	272	281	270	307	298	278	282	277	280	256	299	281	314	283	275	260	306	284	297	284	259	280	304	301	279	272	258	252	288	248	274	223	252	292	279	247	292	283	305	267	283	297	321	305	278	292	281	246	288	261	317	279	285	265	264	271	276	293	290	285	250	293	249	255	290	268	309	273	266	271	268	270	278	266	264	251	280	303	276	286	251	297	275	283	286	291	275	281	315	273	280	315	294	288	265	282	290	282	266	296	330	258	286	283	285	272	291	258	269	274	321	278	279	278	297	289	290	266	292	269	265	286	273	286	315	288	306	281	261	255	250	270	320	253	293	269	263	302	286	278	212	275	281	268	311	269	285	319	300	258	283	270	299	293	273	267	298	288	298	261	271	290	290	284	271	252	254	254	288	262	272	287	288	283	246	240	271	299	284	260	296	294	328	282	274	282	266	263	273	251	284	305	292	298	289	289	284	303	270	299	274	258	306	285	273	293	267	269	280	269	255	304	320	274	304	271	289	276	294	296	235	275	272	302	288	282	297	304	295	280	281	274	259	272	261	292	263	304	300	274	295	287	316	256	277	258	267	299	282	286	276	244	256	281	269	264	274	283	275	274	286	277	298	276	269	286	280	288	284	264	283	255	298	269	268	288	313	292	292	301	289	283	277	296	277	273	293	269	285	297	243	267	251	268	267	296	271	239	326	291	321	295	267	285	279	284	247	272	252	280	257	291	306	295	283	280	246	266	289	282	260	274	272	282	319	254	244	293	297	277	274	281	282	266	280	274	301	286	298	281	310	277	294	302	303	279	298	287	270	277	283	279	288	282	302	289	306	295	269	312	292	272	286	271	276	310	280	284	282	302	281	268	257	280	283	288	305	266	262	275	281	309	290	276	304	263	298	252	280	280	264	304	271	266	271	249	280	265	287	284	268	264	278	267	260	292	257	288	302	284	304	255	262	256	266	286	258	288	264	291	272	266	298	300	272	239	261	313	292	246	284	301	248	313	274	293	278	293	296	269	290	283	289	281	303	289	290	277	311	262	293	257	302	245	299	287	291	290	294	293	288	324	282	314	256	289	299	269	308	308	298	278	290	280	318	273	295	289	266	287	285	292	280	292	257	270	293	304	278	323	302	281	284	266	256	282	275	291	257	289	287	285	276	279	293	301	279	277	301	282	265	299	248	254	295	258	238	308	244	276	273	251	268	274	288	274	300	273	288	230	271	280	261	321	290	284	292	277	268	299	270	269	286	289	275	281	266	300	278	299	275	289	265	276	292	296	260	260	258	273	306	334	245	283	257	314	257	276	249	262	273	293	280	284	271	253	298	300	304	256	276	279	262	294	269	268	276	277	260	307	269	311	273	281	275	255	287	278	295	267	272	309	278	280	307	286	288	298	280	294	284	285	298	270	282	255	264	286	299	305	273	257	247	287	292	258	281	256	280	290	276	252	258	263	260	282	282	267	269	292	288	284	265	284	231	297	285	266	281	269	261	322	283	265	267	266	288	270	313	295	271	310	262	271	271	290	281	271	295	313	274	291	277	261	270	298	301	291	280	253	259	298	315	289	282	280	301	314	277	259	254	296	276	290	259	287	248	297	250	323	290	262	289	304	280	269	276	282	270	269	268	253	281	281	272	283	279	254	294	276	316	276	265	283	271	308	292	256	262	279	285	269	308	307	289	284	292	316	298	263	277	299	282	289	263	288	261	260	270	284	306	290	282	271	282	292	284	292	274	277	269	277	252	272	282	281	283	260	285	308	278	291	283	292	281	264	301	294	282	282	259	285	244	277	267	306	265	294	295	288	268	277	262	294	321	264	282	279	274	283	302	296	277	294	304	297	261	296	245	286	267	272	278	276	266	274	279	292	254	266	285	308	293	309	295	287	306	267	297	288	262	283	251	290	292	264	283	288	278	279	262	286	268	299	282	274	273	278	298	285	257	267	289	272	288	271	263	275	272	288	303	277	275	304	292	281	301	275	266	284	288	268	271	291	276	262	280	259	256	253	301	279	292	304	292	271	299	288	277	286	267	273	305	292	289	283	266	290	279	262	248	262	291	266	254	267	292	285	257	272	292	282	276	309	294	304	266	275	306	266	261	279	298	292	278	262	288	269	267	307	257	275	285	272	286	288	272	288	295	283	277	244	263	300	269	317	272	271	301	238	274	314	292	279	297	284	308	303	300	282	271	297	285	299	273	288	281	257	271	268	276	270	305	267	285	297	286	269	279	303	278	282	280	288	308	311	243	272	280	293	252	275	277	251	235	282	283	274	265	322	287	257	287	265	264	287	259	313	318	293	286	291	249	299	295	301	298	298	286	258	280	265	293	343	291	282	280	269	283	254	289	280	264	312	277	290	312	272	305	291	301	268	274	305	290	278	265	280	267	285	274	294	274	285
60556	83261	61421	35465	19289	6226	2154	1030	488	450	449	466	446	495	478	466	482	501	480	441	444	473	451	423	446	490	437	424	435	448	427	431	423	455	465	472	453	460	470	442	468	446	494	454	462	464	427	465	445	471	444	432	427	433	467	431	414	483	432	457	432	461	431	442	448	466	455	477	455	440	450	463	458	464	470	427	433	452	453	509	445	452	508	430	473	445	448	431	462	492	443	447	449	459	453	467	463	456	427	456	437	512	468	445	423	431	485	497	429	453	449	457	439	451	472	446	452	478	465	416	477	477	486	451	442	424	496	476	478	419	445	440	402	428	405	440	444	482	468	458	428	439	430	464	445	473	457	465	451	468	463	430	449	428	435	422	451	413	451	455	438	444	384	465	433	442	434	446	422	457	453	519	416	472	448	462	418	465	477	424	450	407	426	426	417	484	451	432	481	438	421	500	420	442	462	434	441	437	463	420	437	486	470	430	475	468	451	461	440	478	452	460	433	470	437	430	463	464	442	484	416	443	448	459	451	495	430	456	448	412	453	451	451	443	446	473	418	464	441	476	446	471	440	440	454	461	486	456	432	394	439	473	469	455	432	492	454	416	445	424	455	459	430	442	484	448	457	454	464	448	463	454	409	483	456	471	416	438	499	450	451	473	430	422	441	472	473	434	470	436	436	472	457	484	482	452	450	444	429	422	472	426	461	475	451	473	461	452	482	424	461	412	447	443	446	445	424	450	478	425	444	447	497	463	429	472	460	445	457	457	450	476	423	419	462	452	460	421	432	461	457	451	438	469	481	470	433	434	441	465	442	437	393	467	477	438	499	459	463	426	454	420	461	439	453	427	437	467	465	409	452	449	440	493	426	453	428	480	459	463	435	432	430	452	434	443	415	467	476	448	433	462	442	458	439	435	468	461	487	438	460	440	441	476	431	485	442	432	455	460	432	468	450	454	465	470	413	469	474	425	470	454	468	446	419	454	471	465	435	430	453	496	478	460	414	501	475	463	437	446	453	424	422	490	440	448	464	453	432	463	470	451	468	470	418	469	465	437	485	454	484	474	452	448	435	473	461	464	459	441	475	449	446	444	455	458	438	491	435	446	455	467	484	451	469	454	419	465	500	373	435	438	432	437	434	445	477	431	455	462	438	472	461	472	489	477	449	473	444	428	439	441	445	439	452	442	469	451	444	404	446	491	504	420	437	445	435	457	463	453	465	429	435	463	420	471	443	489	462	457	428	440	489	466	459	457	420	455	431	433	471	427	430	493	489	437	431	456	418	459	436	459	456	465	459	446	476	490	440	428	474	451	463	444	474	417	417	444	462	481	444	466	437	457	448	435	448	459	451	463	447	440	482	441	478	422	436	459	458	434	486	460	424	483	444	456	452	441	425	447	453	460	403	470	438	436	469	483	458	453	428	392	439	451	469	482	406	446	450	454	429	447	451	489	411	461	466	450	447	444	457	465	441	455	393	417	450	444	454	459	421	471	450	439	479	417	485	452	458	439	427	400	433	459	455	457	432	487	426	437	426	453	448	459	453	443	440	429	473	442	435	482	459	396	506	470	435	459	437	451	455	457	457	432	431	467	457	432	450	462	396	453	425	425	424	443	451	475	464	513	432	435	444	446	463	421	437	486	473	482	430	410	440	462	456	440	416	407	415	436	451	480	449	411	436	443	418	437	459	447	478	450	428	450	431	450	409	484	421	472	460	474	474	463	453	447	418	441	451	494	459	444	449	463	465	430	477	455	446	418	433	383	444	490	465	440	487	419	499	457	481	459	443	433	448	473	481	437	457	451	461	432	471	415	472	435	471	447	465	461	433	447	446	452	441	463	452	449	459	472	438	439	462	435	454	465	460	450	398	428	443	460	459	454	469	434	430	447	459	482	421	464	406	455	460	455	463	456	459	428	448	439	467	415	445	457	388	433	461	457	438	428	416	453	444	429	438	440	422	442	461	419	439	448	483	452	451	475	427	457	450	444	500	466	482	456	453	437	465	461	483	418	458	411	422	476	445	428	427	494	447	481	459	479	505	471	445	424	436	449	452	447	439	436	442	462	437	434	427	449	445	468	460	461	427	433	489	444	499	475	418	494	492	459	449	422	448	448	460	454	432	463	444	464	443	443	449	444	424	424	474	453	459	420	448	444	410	442	414	462	446	406	443	437	467	427	464	458	445	461	439	417	439	413	458	442	454	440	453	443	451	450	469	469	452	448	463	419	441	445	443	424	482	475	465	498	454	416	438	440	469	441	452	471	459	471	500	461	451	429	426	477	489	455	496	442	448	463	429	419	437	444	456	441	444	405	474	444	455	426	470	422	470	442	464	441	433	455	464	437	444	458	447	482	404	449	491	462	428	461	430	429	468	462	442	469	476	469	435	420	503	461	464	495	474	457	441	448	448	456	493	475	401	462	438	448	473	456	427	453	437	475	423	455	471	493	482	460	419	418	438	455	418	520	470	436	451	449	450	487	482	428	430	446	422	435	475	466	475	475	478	455	441	417	410	467	458	437	451	457	419	438	470	450	440	428	424	456	482	458	448	463	434	434	483	464	425	451	468	423	418	419	452	427	452	434	465	435	437	446	458	446	450	457	428	456	463	448	457	427	444	432	432	455	478	448	458	481	434	459	472	436	503	420	448	425	440	477	422	477	472	437	442	454	420	449	448	425	457	483	459	442	466	461	425	421	450	491	455	440	430	451	412	450	445	447	476	476	447	488	446	453	476	453	480	452	463	424	429	468	467	469	444	436	449	459	489	464	456	440	460	428	446	488	454	463	398	437	463	459	464	466	428	464	442	419	466	437	443	458	424	430	443	436	470	492	463	448	493	431	439	486	442	457	448	483	448	462	464	448	455	439	466	495	468	461	455	422	433	446	468	451	460	477	452	475	448	443	480	431	426	424	442	455	447	449	458	461	429	451	434	449	433	462	438	449	426	455	442	462	443	447	471	481	441	471	430	447	486	438	449	490	473	465	399	462	427	430	452	441	451	432	466	437	421	455	486	435	429	424	461	432	464	470	446	433	452	454	471	458	421	454	436	461	461	443	452	460	465	475	467	432	475	443	437	425	489	462	475	463	439	472	446	448	468	485	464	454	474	436	439	465	469	436	434	455	423	455	468	463	426	478	466	445	426	436	479	454	430	451	458	438	480	470	509	461	431	469	482	494	461	430	418	418	443	428	464	461	453	448	422	432	450	458	412	444	467	412	434	474	464	485	486	437	423	452	447	451	447	478	479	418	477	447	461	475	453	420	480	478	450	466	463	454	447	469	434	477	446	421	448	414	455	444	452	482	456	500	446	423	424	432	429	495	463	482	492	456	447	465	456	498	473	456	440	482	459	445	473	429	426	408	460	421	436	421	440	438	460	467	450	469	462	495	416	452	437	449	440	488	414	439	468	446	431	448	453	451	449	456	435	464	422	463	461	443	411	438	450	465	457	413	407	475	443	439	450	477	457	428	450	455	443	468	417	482
23435	21898	30139	24680	21677	19280	6087	674	367	364	360	356	334	361	366	358	342	353	357	335	360	330	332	342	373	362	380	327	336	344	338	328	352	305	314	336	342	331	357	354	381	332	372	342	340	358	372	341	356	348	351	333	333	335	319	329	340	328	328	333	319	352	313	335	355	302	364	316	314	343	342	368	357	319	333	348	333	354	336	349	307	331	343	372	333	369	314	333	366	368	347	308	365	323	374	374	311	336	340	351	349	355	333	337	344	332	351	388	286	361	344	372	335	341	325	287	341	330	348	362	347	333	355	360	336	333	326	373	307	314	339	339	352	363	346	331	318	350	346	343	377	358	339	334	337	319	345	313	340	327	353	356	331	341	352	342	374	343	299	325	305	333	324	362	349	357	314	346	352	337	338	339	319	360	372	355	375	354	335	380	329	345	319	357	296	356	317	347	332	352	350	341	337	356	358	349	340	332	313	327	350	343	349	334	315	313	344	335	334	319	342	347	345	347	339	339	311	331	321	340	368	331	330	365	325	327	328	331	321	356	377	347	298	376	329	363	320	325	343	355	341	327	341	337	344	352	341	343	320	314	335	319	362	342	386	339	367	312	354	385	335	353	330	341	334	297	331	348	325	323	362	335	304	359	342	322	369	319	355	376	348	363	298	331	335	319	320	332	313	337	337	294	356	322	353	360	324	375	328	330	334	363	331	347	354	310	328	348	334	317	348	310	353	336	331	331	338	362	343	347	346	340	333	340	320	338	355	331	336	341	323	349	366	327	344	349	347	337	334	351	353	343	360	366	326	308	354	337	347	341	306	334	343	331	343	355	355	332	340	318	328	367	310	355	324	310	363	341	369	341	362	319	304	329	322	345	344	331	325	331	361	356	356	299	324	327	340	305	355	340	317	323	347	339	370	318	337	343	341	360	339	321	372	332	357	338	360	331	360	335	324	327	336	344	364	354	371	315	312	363	329	348	320	331	323	330	342	350	348	369	344	342	305	358	341	342	357	335	352	333	345	331	306	335	320	363	348	301	342	372	327	369	352	339	344	349	351	368	334	356	388	370	344	314	359	337	295	349	304	287	364	347	347	336	326	341	339	352	344	320	309	327	351	325	349	347	366	320	357	368	373	309	315	337	335	361	351	291	333	351	360	354	345	355	348	335	300	338	345	335	338	358	317	336	316	336	338	325	378	349	331	319	369	315	337	340	337	378	359	335	358	383	318	322	386	345	301	326	310	328	318	329	340	327	328	349	349	341	340	327	394	348	317	339	320	338	339	341	379	357	328	323	334	325	355	341	348	366	352	332	327	374	333	321	317	347	316	342	313	356	333	331	372	350	329	323	337	379	318	322	317	330	335	302	311	330	339	362	326	352	372	344	317	349	381	349	340	311	342	314	329	310	336	342	338	322	366	339	324	357	354	355	322	330	341	327	352	376	326	347	336	341	336	334	360	326	351	325	347	329	346	334	369	325	354	341	317	331	324	318	356	317	328	340	349	314	327	319	339	321	323	337	340	355	378	333	308	351	302	341	307	354	331	344	342	337	330	350	349	324	323	325	363	346	320	359	327	387	330	335	323	361	346	357	325	332	359	348	327	320	393	333	342	357	356	350	318	357	342	324	328	323	328	312	335	287	385	305	340	346	321	330	370	331	301	352	333	318	321	325	380	337	294	363	342	330	328	352	351	321	320	333	334	353	323	340	340	330	347	346	317	325	333	333	323	339	344	324	332	363	363	323	353	395	329	328	333	339	359	309	342	325	370	310	313	312	310	326	335	339	328	311	331	313	311	348	330	342	328	340	352	381	321	328	340	344	346	365	297	362	354	341	360	349	338	311	369	366	326	346	344	310	305	335	323	333	327	333	381	335	343	364	308	346	324	333	352	372	339	375	324	334	312	331	328	342	319	346	300	347	330	332	338	359	353	326	320	339	322	295	337	334	332	319	350	329	352	342	364	323	340	350	373	304	360	361	353	343	317	355	327	366	372	334	385	342	343	342	348	336	332	334	354	369	328	331	359	335	307	327	356	348	336	330	348	331	369	346	324	342	322	352	341	333	337	338	338	315	338	332	343	333	318	335	327	352	342	353	350	309	326	306	328	307	332	335	343	357	325	306	316	330	330	330	345	365	345	321	348	316	345	320	343	301	333	370	349	343	324	336	366	330	351	344	329	345	351	328	328	331	373	323	358	326	347	361	315	300	350	353	354	356	340	305	355	336	335	335	338	348	313	359	326	366	329	318	326	338	331	335	336	331	328	339	328	340	349	319	332	363	348	324	325	330	346	348	314	369	348	322	323	319	330	333	355	340	347	326	308	319	319	347	299	329	319	358	333	344	310	300	303	335	353	378	356	338	316	355	312	383	377	361	376	348	323	354	354	365	332	339	360	367	344	354	344	365	343	344	351	343	360	326	295	359	354	340	347	343	383	338	349	353	337	375	338	345	346	335	334	341	378	328	327	339	340	359	293	310	342	351	345	337	324	319	322	307	306	362	330	334	381	371	339	347	384	344	340	362	366	352	334	344	345	318	368	363	344	350	313	324	340	311	315	337	333	351	334	347	364	341	323	324	323	353	350	341	334	327	346	339	334	354	327	360	368	340	341	323	328	358	351	355	312	345	332	344	369	342	335	349	331	318	340	333	349	343	322	311	350	315	343	341	337	355	322	323	324	342	331	325	353	327	316	327	329	303	338	378	327	345	310	349	346	322	341	305	329	355	338	337	322	332	341	358	340	317	319	338	342	305	356	364	344	310	338	329	318	324	335	320	337	335	339	343	343	316	292	349	355	335	328	341	362	347	334	355	332	362	354	367	368	350	322	328	356	336	373	323	316	330	338	323	307	326	353	313	353	352	366	344	341	345	323	349	330	340	342	323	343	340	338	331	321	317	318	320	331	349	358	316	327	365	351	292	346	324	312	351	347	349	339	313	339	311	281	357	315	320	345	361	402	313	343	357	360	337	351	356	319	320	330	324	343	344	333	398	304	338	314	353	324	328	338	345	331	328	338	359	321	320	334	348	384	323	332	357	339	331	318	347	311	336	328	342	367	353	321	342	334	324	319	353	369	314	360	338	354	353	345	348	324	325	327	321	371	318	359	361	323	340	341	340	317	326	317	352	337	318	341	346	361	354	326	363	352	347	348	332	349	388	312	352	319	312	335	349	335	283	320	319	319	316	312	345	318	359	366	348	279	344	304	363	366	354	320	300	352	312	324	317	347	356	342	367	319	331	317	339	284	315	323	350	328	375	353	324	326	357	326	353	332	367	316	318	354	335	319	309	344	331	331	331	313	348	369	339	367	332	333	352	328	322	330	337	301	337	315	331	347	344	312	339	335	318	305	382	352	344	317	381	337	348	314	337	337	335	345	329	297	354	327	363	343	314	361	344	357	336	313	350	353	309	341	311	316	348	324	359	347	350	350	306	301	365	347	316	347	338	343	352	358	320	321	313	344	298	336	356	322	366	375	336	356	337	359	333
62058	96653	72984	44691	24549	7975	2659	1041	520	574	511	560	527	540	536	526	488	540	572	524	509	519	535	493	563	524	542	485	519	547	527	526	513	521	532	507	537	515	527	519	531	558	527	488	501	537	522	523	524	547	527	548	518	498	549	568	530	570	571	505	527	564	530	534	541	520	537	526	523	547	508	563	547	530	500	525	520	514	543	500	520	519	495	526	517	555	546	527	555	512	499	546	544	540	487	533	508	500	508	511	506	538	517	583	485	563	525	494	525	528	504	580	506	536	535	559	494	544	524	536	531	508	553	526	519	475	542	497	540	515	505	526	542	526	517	529	540	544	499	537	539	523	503	519	562	587	525	520	574	508	568	503	553	546	516	483	549	504	480	558	490	526	525	525	512	546	531	556	491	476	544	548	522	534	538	539	567	494	519	491	489	512	519	506	484	515	533	552	516	487	506	548	520	498	556	539	508	520	587	539	540	536	505	550	500	547	540	511	500	549	577	488	531	504	581	528	515	543	559	507	525	559	540	536	511	510	519	562	503	522	489	509	523	498	538	510	551	541	519	498	565	592	556	530	497	535	483	498	561	522	525	533	547	526	514	531	506	543	507	483	535	499	507	515	474	538	529	532	488	525	518	553	555	511	555	495	539	549	510	487	556	506	555	526	552	550	514	529	523	533	535	543	523	523	499	496	532	541	552	526	504	536	546	534	552	532	514	519	521	529	477	561	526	502	549	534	581	527	503	529	555	537	540	510	524	542	582	565	525	553	555	552	553	520	490	518	523	543	555	520	493	521	471	509	509	536	545	528	549	558	551	504	571	500	551	515	498	486	543	540	488	594	532	524	550	547	551	499	531	527	517	564	559	511	497	550	551	524	520	499	544	530	534	499	534	535	522	544	540	561	513	537	541	544	561	519	545	522	511	556	520	561	502	541	502	520	528	469	526	527	514	521	548	514	544	515	516	539	518	512	493	496	555	517	511	552	566	525	523	557	518	484	502	498	517	541	503	534	501	492	529	520	493	496	548	509	555	524	544	544	521	521	562	550	516	550	512	545	523	553	565	520	529	501	508	518	522	506	506	559	499	510	517	529	492	516	523	506	508	559	545	527	513	523	556	529	514	496	503	551	514	541	524	519	542	511	500	548	517	546	533	521	562	543	520	529	528	513	543	484	529	522	520	528	479	525	557	511	469	556	502	521	519	508	562	520	527	537	541	550	566	508	499	545	524	562	522	522	531	512	559	559	486	520	534	526	500	542	496	563	517	550	525	501	515	534	538	533	497	524	511	495	544	494	511	519	530	537	552	534	513	533	495	516	528	570	541	526	529	528	526	530	546	518	500	559	511	509	542	517	550	506	582	474	513	507	494	531	517	549	517	522	523	527	569	531	557	500	548	559	523	503	543	529	495	536	578	497	515	517	555	514	504	537	500	504	495	504	541	516	562	531	517	542	511	555	539	525	528	556	532	551	498	513	533	521	547	496	536	550	533	511	522	559	587	491	523	542	533	518	553	577	522	527	540	542	513	523	551	499	543	543	544	542	525	523	507	580	544	542	502	557	510	517	503	502	528	498	494	540	527	553	532	519	521	500	505	513	535	558	489	516	552	581	546	546	488	540	534	491	542	492	528	521	534	552	539	506	531	516	525	500	545	494	509	534	530	512	513	541	533	526	549	505	496	507	562	541	504	535	543	533	549	514	498	530	520	512	581	539	507	544	510	528	504	525	579	554	552	506	497	498	545	511	554	509	518	536	586	516	551	561	546	528	506	536	543	549	507	544	531	500	528	530	553	528	509	557	525	488	524	499	514	467	511	495	529	520	514	524	536	503	505	503	547	505	542	512	527	512	530	508	548	541	535	542	553	524	521	529	526	536	515	463	517	527	545	537	519	566	524	520	527	541	525	523	509	549	501	556	552	547	549	485	517	555	531	528	574	549	525	489	564	530	519	516	513	469	518	550	501	509	517	545	524	544	526	531	520	529	516	532	508	565	494	551	533	509	533	535	532	552	499	513	531	539	539	531	487	515	536	526	573	547	505	504	541	538	511	506	534	517	549	498	488	532	512	536	553	547	517	530	546	556	553	524	563	535	535	564	505	531	566	534	521	538	557	517	528	522	532	562	494	484	481	535	601	536	556	494	547	538	522	551	531	537	502	537	492	538	492	526	556	533	515	489	538	546	531	539	524	518	481	595	536	501	519	533	552	534	509	526	483	496	543	550	485	521	514	488	501	524	542	529	499	536	515	540	505	525	534	511	557	497	563	493	539	523	522	535	518	548	538	510	536	504	536	569	550	517	521	564	536	567	522	533	542	526	518	517	507	542	545	556	531	527	546	566	543	544	555	539	549	469	511	510	508	519	515	529	520	508	500	506	508	538	495	518	489	508	520	559	522	541	513	549	541	532	531	531	560	509	526	502	517	531	540	556	508	541	516	523	501	538	518	507	542	540	586	493	526	526	537	551	489	523	516	542	560	583	509	489	561	548	554	519	503	519	533	538	521	557	500	478	532	525	551	522	509	547	539	558	536	543	554	516	546	521	487	535	503	541	563	559	539	541	524	540	520	508	543	480	529	536	538	528	515	515	531	481	523	533	523	527	534	539	519	531	527	511	564	516	552	535	551	495	504	544	525	532	538	518	529	578	575	521	525	563	554	529	497	532	541	521	562	563	490	554	540	526	581	499	534	501	499	537	507	542	513	560	497	526	583	501	557	551	521	548	526	537	483	521	535	530	481	503	521	544	552	549	525	560	507	528	533	498	536	527	513	546	505	540	530	531	531	551	513	510	532	505	514	549	518	537	522	535	508	537	547	516	524	573	560	554	522	539	548	541	533	541	510	533	526	540	584	523	486	526	558	528	558	577	528	543	528	526	546	591	512	522	554	507	521	521	544	545	541	556	577	565	514	585	536	559	556	517	533	485	573	528	530	547	533	532	526	536	534	511	525	567	515	551	512	545	560	534	521	513	560	525	539	514	514	530	535	546	493	492	569	549	511	508	562	498	536	551	554	535	542	538	531	516	521	516	483	495	515	533	530	528	529	579	520	527	561	546	523	501	539	551	541	498	514	547	593	519	527	541	562	514	540	511	481	527	553	524	517	495	571	513	523	549	553	527	554	510	513	539	557	546	505	570	545	523	531	526	522	502	501	549	527	511	514	542	565	548	537	542	519	521	566	530	525	540	521	552	513	521	537	517	505	549	516	506	505	494	505	542	505	509	540	552	523	538	516	534	497	544	528	552	544	533	558	520	546	532	518	523	549	526	527	527	557	555	536	525	498	519	536	519	489	533	482	547	474	504	499	539	514	503	522	491	530	507	508	538	509	508	552	546	569	516	536	593	553	512	509	565	512	544	525	502	504	535	492	548	542	500	494	557	530	514	543	559	511	515	531	510	509	544	497	582	519	536	539	553	519	523	542	539	554	515	511	522	510	563	486	522	532	514	519	484	546	556	538	474	482	512	522	528	526	520	531	514	523	556
29689	28051	26966	13296	2284	532	290	212	193	203	220	223	207	224	224	215	208	193	210	174	227	201	213	222	221	214	178	224	196	181	199	216	211	211	195	192	219	187	207	205	220	203	196	207	229	206	204	194	214	190	181	209	197	204	214	214	191	201	176	214	217	208	208	213	226	195	226	215	210	211	214	186	214	187	197	197	212	196	194	196	182	211	203	191	171	192	185	208	197	201	198	206	204	222	193	201	204	218	179	213	203	211	179	223	210	171	181	214	213	221	216	209	212	204	206	233	198	236	221	201	211	214	200	209	189	191	187	218	228	193	205	182	186	189	205	184	192	174	230	204	180	205	219	204	198	218	206	217	214	210	209	196	201	215	189	192	210	207	200	193	198	207	212	196	223	206	216	198	175	215	191	210	182	209	223	196	233	215	214	186	184	231	215	212	202	231	222	210	221	229	229	208	227	201	209	199	212	187	228	199	182	197	176	216	210	209	208	188	202	202	187	196	243	185	196	220	202	227	203	204	217	202	184	199	219	209	191	221	175	204	210	214	213	209	224	189	164	188	235	194	214	208	180	189	214	205	182	229	187	208	223	218	187	197	201	189	212	200	208	209	205	223	200	195	197	186	179	178	213	196	181	213	190	219	195	208	202	208	194	212	192	214	220	181	202	191	210	217	192	192	207	217	181	226	197	168	225	201	199	193	201	217	198	211	200	199	219	202	211	193	235	193	221	198	214	198	185	221	180	195	214	196	180	212	214	210	227	221	211	205	184	223	199	222	216	195	194	219	207	216	204	209	196	205	204	182	219	199	227	201	200	223	236	206	177	198	227	173	198	189	205	182	211	185	199	192	204	190	176	203	201	201	189	201	210	190	220	192	218	193	209	228	196	210	216	195	195	197	195	216	196	183	196	210	204	194	188	180	197	201	207	202	191	200	193	205	188	184	188	222	219	206	220	192	211	196	194	209	216	179	180	208	189	218	209	217	192	191	197	212	195	227	230	198	198	187	179	194	204	210	188	205	211	193	203	201	188	199	197	203	187	202	183	189	214	206	177	204	205	204	223	203	197	206	196	195	186	231	211	213	215	182	209	203	197	196	186	241	203	216	210	221	182	212	190	236	200	211	199	189	220	193	208	185	227	212	206	199	195	205	209	202	209	176	189	205	214	234	204	225	220	204	227	171	206	189	203	208	199	201	204	209	198	190	215	183	218	208	206	213	197	168	200	168	209	185	188	220	214	214	201	222	203	195	194	175	223	191	239	200	211	211	187	210	198	208	209	210	198	193	191	227	204	226	188	196	203	194	205	201	195	193	212	207	200	207	191	193	217	201	195	230	193	198	208	208	192	204	220	202	196	211	219	220	219	222	216	189	216	210	186	224	207	198	207	219	174	161	194	202	197	190	205	231	188	218	203	211	219	191	225	183	197	183	217	193	217	193	208	213	179	217	206	215	188	215	211	229	191	199	202	202	204	232	206	194	215	196	219	211	191	213	197	179	209	198	207	210	193	209	169	205	194	223	211	219	203	193	183	202	186	175	203	193	189	222	209	221	200	215	225	202	234	213	219	218	192	211	206	188	203	231	204	207	227	190	234	206	210	209	245	174	196	194	207	224	190	214	206	196	216	194	196	193	209	196	198	228	205	190	190	188	203	191	211	212	212	210	200	200	215	192	196	197	200	195	188	198	209	197	193	225	220	185	210	183	200	242	214	207	211	204	194	208	200	221	221	181	215	210	194	199	209	211	192	183	204	189	215	193	239	211	200	214	171	200	168	199	188	219	217	160	199	208	211	200	197	210	205	207	194	216	190	208	210	221	174	174	206	215	220	220	216	214	195	195	189	185	209	197	214	179	214	210	183	198	195	235	198	208	203	193	191	203	213	185	198	189	199	164	190	224	200	189	214	216	192	206	197	197	209	202	237	195	180	194	202	182	220	206	222	219	197	182	210	201	218	204	204	224	199	185	194	218	183	202	208	232	196	185	214	223	187	212	224	211	213	199	205	220	195	179	238	203	190	215	195	188	207	205	213	220	224	218	194	195	215	189	180	200	211	216	194	178	238	196	217	179	197	209	199	210	187	184	224	193	225	220	190	193	196	223	205	199	210	193	217	200	193	225	193	221	190	192	188	195	200	216	196	203	237	204	188	187	215	198	180	190	196	218	200	210	195	189	204	221	227	216	208	195	195	202	212	175	201	205	223	223	204	210	223	202	216	226	213	206	199	199	228	211	227	180	200	194	190	219	188	185	183	203	223	189	202	182	238	224	209	214	190	217	209	209	211	205	204	204	223	194	195	181	223	188	225	199	189	187	231	215	215	214	179	208	214	207	229	185	173	170	201	219	177	204	217	177	201	200	209	197	200	216	177	190	204	205	223	214	180	212	201	207	207	201	200	195	194	212	202	208	191	198	192	215	202	181	209	227	201	216	194	197	224	193	195	232	219	189	200	206	214	185	193	228	221	202	193	211	214	189	207	199	206	219	187	198	194	185	197	199	193	192	213	209	170	219	220	212	216	204	181	198	219	195	209	198	181	214	203	191	228	215	223	212	215	192	196	187	195	196	216	207	193	203	206	212	194	191	206	202	179	222	205	208	202	211	215	192	201	212	230	173	242	191	205	183	199	207	196	203	189	231	181	218	209	197	227	209	222	207	198	194	211	169	199	195	210	216	222	202	199	199	215	209	203	216	253	197	209	202	185	217	227	206	220	193	202	192	181	189	182	198	192	189	175	201	169	205	193	205	231	204	229	207	214	174	214	195	225	212	208	205	189	217	212	196	195	219	191	197	208	221	193	192	207	227	212	196	223	182	199	213	204	203	183	185	199	211	235	186	193	206	206	160	185	181	207	185	216	216	200	201	217	201	199	210	188	190	231	192	202	200	209	182	213	196	191	203	199	199	219	221	198	198	183	210	221	213	201	226	191	181	222	177	195	191	173	231	213	171	210	221	207	185	210	207	203	194	201	204	206	214	217	196	192	185	211	199	203	196	189	182	231	203	189	225	213	210	223	202	219	185	189	199	200	212	203	195	190	209	218	208	240	195	194	185	195	226	202	191	180	191	190	209	191	210	196	218	219	217	239	195	199	192	199	191	197	226	206	214	209	230	215	181	201	185	209	178	174	208	200	199	204	205	201	202	200	203	207	208	206	201	209	210	176	232	191	201	212	199	183	202	189	196	197	201	204	208	205	216	212	202	188	194	184	234	214	199	225	184	204	190	213	223	215	198	203	192	203	220	201	205	216	197	195	194	206	206	204	199	219	217	212	177	214	219	215	221	187	212	198	181	197	220	187	232	197	234	193	214	186	202	189	194	213	209	220	185	198	200	213	175	200	207	197	213	234	221	193	195	203	213	187	211	179	226	198	180	186	203	201	185	233	190	193	210	208	215	180	184	204	204	199	206	207	243	195	190	210	232	216	214	192	205	192	212	201	217	197	195	200	205	198	218	185	199	203	216	168	215	189	184	192	196	222	207	201	197
35760	45217	31751	13867	3976	985	495	378	337	330	344	313	341	305	298	338	328	312	306	321	321	342	355	350	347	342	330	354	325	332	285	318	323	320	318	375	346	333	336	352	316	325	338	342	303	326	318	338	320	304	342	345	358	334	355	307	338	298	322	329	323	340	362	319	348	329	352	308	338	342	336	325	378	307	334	351	336	307	350	335	315	326	352	330	345	352	359	323	359	315	312	372	319	358	299	335	333	312	317	342	324	357	345	331	348	328	333	308	318	328	337	321	344	342	300	335	336	340	341	352	315	318	298	315	319	322	340	347	352	322	354	330	315	332	347	328	346	351	335	332	334	346	340	321	358	326	349	305	311	359	345	366	337	355	305	303	346	339	349	338	355	326	335	350	319	312	313	342	348	350	350	320	347	336	339	323	315	310	312	323	340	357	305	331	329	316	336	337	320	333	324	308	318	333	361	330	322	330	351	359	332	293	337	338	300	321	335	365	324	330	342	350	314	321	320	306	328	328	349	326	331	340	336	343	342	318	328	339	333	351	319	336	338	355	338	336	321	335	327	338	339	381	322	319	371	322	337	317	341	326	367	357	325	381	335	339	336	315	335	323	352	340	340	301	356	339	333	365	341	344	331	336	338	331	330	327	325	331	375	348	339	321	300	311	359	374	337	322	378	349	333	311	309	335	329	338	308	338	329	359	339	323	331	306	313	342	336	327	330	365	327	352	345	350	332	352	346	311	328	335	354	331	332	333	346	349	323	332	359	331	367	332	346	338	312	329	334	319	360	341	348	327	314	346	327	330	346	378	320	317	346	319	335	326	316	326	350	354	346	340	356	304	308	339	316	351	365	350	349	355	326	343	341	316	376	338	330	389	344	317	309	310	360	302	311	363	351	324	342	326	341	300	321	372	310	340	341	315	333	303	317	372	297	353	371	286	333	344	353	375	362	373	379	327	331	333	342	327	331	342	346	308	359	346	351	319	350	331	343	326	308	314	330	343	313	334	348	329	337	329	323	345	309	346	310	343	363	341	336	312	323	372	322	321	322	327	361	346	327	291	295	337	345	344	307	314	335	377	352	318	293	314	402	328	318	341	322	279	388	307	360	335	371	355	337	366	338	347	367	331	333	340	352	362	355	337	320	329	338	324	346	317	345	306	351	373	322	328	365	376	318	365	322	346	339	359	331	346	334	310	335	359	340	372	336	304	297	335	317	342	349	354	309	322	340	334	304	333	368	332	335	371	373	342	328	342	336	295	339	350	326	371	333	328	311	326	352	335	321	294	347	322	372	357	355	338	315	349	341	315	306	309	342	331	321	310	347	309	346	330	358	370	333	330	367	345	317	326	339	352	327	300	345	346	312	341	338	322	348	367	326	327	350	332	327	334	356	357	330	327	334	324	329	369	326	339	370	346	332	332	327	364	355	320	303	342	361	344	370	321	328	337	303	320	316	359	329	339	321	348	332	326	346	310	328	346	362	353	340	303	353	372	360	361	349	315	310	319	346	342	337	336	308	335	345	329	322	364	293	366	363	340	311	312	327	362	309	361	344	335	312	339	340	328	339	363	348	343	358	326	375	357	337	313	330	343	315	355	355	334	329	322	345	319	326	340	339	329	342	320	358	364	344	339	318	360	338	328	306	355	341	344	328	317	336	338	333	334	338	312	349	357	307	355	340	318	332	343	338	329	345	311	355	339	317	329	340	337	301	331	333	318	352	347	338	370	360	321	336	337	342	327	356	336	343	326	338	339	335	354	323	358	338	371	309	382	367	314	329	344	327	316	343	363	342	308	307	336	330	324	326	321	325	349	347	342	355	322	346	351	316	347	347	354	295	341	354	306	340	326	342	345	327	367	347	351	325	353	352	348	327	369	348	316	291	340	332	331	321	364	325	348	352	341	345	366	325	343	346	338	368	306	324	297	339	321	300	338	323	343	328	323	347	333	329	312	325	323	338	317	325	344	350	318	346	368	324	347	333	344	342	328	372	314	336	353	326	353	353	315	328	302	331	343	359	340	315	320	345	337	353	323	355	349	338	339	367	324	320	305	325	345	297	305	344	338	333	358	323	328	355	341	352	314	328	349	314	353	328	357	355	351	330	313	338	330	320	365	345	340	348	351	346	340	328	299	356	328	317	353	356	357	315	329	338	314	309	302	330	325	337	327	321	324	353	331	320	302	333	295	350	345	333	328	336	323	327	327	357	338	311	337	346	358	345	335	312	324	318	301	364	322	334	300	333	325	345	341	328	347	311	334	344	317	326	343	322	338	388	328	335	326	327	333	331	341	328	321	351	353	313	331	332	347	332	359	355	366	324	343	363	322	336	354	382	321	377	327	347	303	357	326	364	333	359	338	339	341	341	333	315	326	304	329	359	350	339	370	355	347	325	352	333	327	340	314	340	317	293	350	321	364	350	329	336	341	324	322	346	361	340	359	332	364	332	327	331	351	336	329	314	310	342	306	339	334	340	329	316	308	346	315	306	326	326	355	313	322	343	330	334	352	346	335	353	342	330	329	352	316	311	339	332	314	321	352	363	316	320	311	299	313	341	352	337	329	335	333	345	352	335	348	346	307	317	314	336	326	340	326	333	339	359	344	320	336	342	326	319	312	312	332	317	336	346	373	329	363	313	385	323	320	323	329	303	348	347	332	337	342	309	340	337	348	330	343	332	339	341	317	315	376	341	320	328	323	321	340	329	322	319	369	354	317	325	328	331	360	331	347	318	315	317	328	323	320	365	338	334	348	345	312	333	320	310	311	333	325	317	338	329	323	359	379	331	346	341	311	357	363	348	325	325	315	312	334	349	334	300	328	341	326	311	338	303	277	358	321	320	337	347	341	323	381	340	319	356	346	321	340	352	335	330	329	328	334	347	352	318	344	358	325	344	333	341	324	352	387	332	336	321	357	348	326	319	321	334	345	321	355	355	313	336	347	353	321	328	341	340	329	340	357	341	312	345	357	360	317	337	340	338	324	321	339	344	344	337	340	350	356	373	330	360	381	344	375	325	351	332	346	322	357	345	327	327	352	342	352	345	337	300	322	344	340	333	335	337	351	333	326	346	294	333	334	357	314	335	338	335	350	339	359	329	303	341	342	362	390	347	296	327	354	350	325	304	319	324	319	325	307	368	333	328	307	350	354	327	324	329	324	324	335	325	358	354	288	341	374	348	328	292	305	341	298	301	322	313	312	351	326	341	363	374	323	345	370	351	350	361	323	338	355	361	328	320	354	320	338	333	348	333	331	355	334	343	329	340	294	320	333	366	319	320	362	314	362	328	349	336	342	352	343	339	363	366	326	350	312	342	329	356	337	301	346	331	354	347	322	301	332	315	350	322	334	339	332	339	320	311	303	330	347	337	378	319	340	334	375	351	343	337	321	337	376	352	316	316	341	326	344	305	330	318	323	340	368	304	333	329	337	359	351	311	322	323	351	357	330	325	341	310	358	355	348	302	317	343	327	342	336	310	315	355	319	348	317
24788	23265	31980	28344	20298	8323	930	403	260	260	287	267	297	283	287	284	282	304	294	276	325	331	282	287	303	297	287	300	306	267	298	307	305	291	270	303	291	254	311	315	279	272	288	286	265	295	289	294	276	284	307	292	252	298	304	350	260	275	304	291	251	293	305	307	297	269	282	308	298	270	256	319	306	288	346	252	284	275	274	273	281	250	248	289	274	292	296	282	306	279	282	258	322	310	311	268	287	300	281	303	304	285	314	296	260	275	325	290	253	297	284	270	318	290	301	298	282	259	275	331	298	300	272	300	279	279	282	271	283	264	295	272	267	270	277	309	313	292	280	287	273	293	263	264	278	297	270	279	305	291	288	310	291	313	284	279	319	309	278	293	310	286	281	296	295	298	273	326	290	310	283	287	284	298	294	282	266	304	263	263	274	305	268	302	294	292	292	266	265	291	312	281	284	309	276	288	296	288	276	306	301	289	324	280	298	250	297	249	273	281	274	289	294	304	257	289	293	274	266	249	306	297	278	301	289	291	281	307	271	271	301	286	301	278	271	256	300	276	291	297	269	314	284	253	288	292	312	264	270	259	296	288	287	310	291	301	281	313	248	270	279	302	290	286	274	303	310	272	279	288	296	269	289	291	304	311	305	280	285	311	279	267	285	283	296	296	268	274	307	269	280	276	287	271	281	308	291	327	286	298	302	293	256	269	282	332	286	282	266	278	264	288	319	276	310	302	285	297	308	290	288	300	275	301	293	281	285	275	285	299	286	293	297	298	274	260	303	281	289	277	257	303	326	276	270	305	281	274	268	296	304	300	287	311	280	284	276	318	296	274	278	299	278	296	301	287	279	271	325	330	294	286	318	289	315	250	296	263	302	271	283	323	299	315	293	278	260	311	277	292	290	261	262	301	299	277	291	317	326	303	279	301	286	283	303	278	328	324	269	296	272	314	275	272	284	290	300	301	276	328	292	275	299	308	305	316	282	276	270	296	298	270	278	279	311	264	276	292	290	283	250	282	282	287	273	263	288	301	289	271	261	329	305	279	284	298	286	285	320	286	270	266	294	307	271	279	308	323	269	245	280	292	262	288	287	281	283	321	251	257	275	267	230	254	281	272	291	293	254	293	284	294	278	301	275	295	264	318	286	292	303	298	299	277	301	288	278	301	290	274	282	283	262	308	286	296	318	326	271	333	276	293	315	283	278	306	280	284	270	284	282	277	307	286	280	272	298	289	279	270	306	284	291	269	316	289	282	257	277	298	298	302	278	293	259	297	313	280	267	275	292	318	276	249	321	314	282	308	307	316	295	306	297	267	288	299	300	277	247	307	294	274	283	257	256	276	270	264	280	271	283	288	269	289	285	294	279	317	309	294	313	271	280	272	281	277	280	289	267	298	303	279	297	286	311	267	276	303	325	316	287	274	291	284	331	288	291	303	260	292	279	286	281	275	288	307	297	315	243	261	278	286	278	291	246	291	306	294	301	293	282	275	290	256	277	284	292	287	304	276	274	289	283	303	244	274	302	299	320	275	308	305	282	319	303	266	301	301	286	275	307	299	259	292	280	247	274	265	319	262	296	275	300	296	289	272	285	282	285	285	320	284	297	276	275	281	257	297	277	288	275	306	288	298	327	293	271	282	297	269	285	329	303	270	291	278	318	281	290	298	293	301	317	294	285	272	298	323	321	287	271	264	294	313	286	276	294	282	280	283	320	293	298	258	261	300	302	289	325	320	305	295	307	280	279	277	277	292	272	266	288	309	283	294	262	263	293	270	292	286	282	267	293	270	335	265	292	285	310	275	309	254	279	318	303	274	278	301	320	267	300	291	292	277	281	306	311	323	294	290	294	261	272	276	266	314	314	293	317	309	299	278	305	275	301	273	289	280	274	283	292	281	264	270	299	310	276	291	273	293	285	312	259	282	301	320	297	289	281	295	264	245	294	292	293	322	311	272	311	273	278	273	322	251	307	305	270	310	287	308	289	318	281	286	288	272	281	269	275	283	299	282	267	281	274	307	289	296	310	275	281	308	255	286	302	289	320	293	276	289	300	302	304	289	312	281	274	286	266	288	301	280	296	270	276	260	259	301	266	252	297	290	266	306	284	292	291	300	331	302	273	283	282	297	294	259	264	284	298	318	310	254	318	293	308	280	277	305	301	293	305	276	286	288	249	271	301	279	266	281	293	288	325	285	305	316	316	291	275	282	272	290	321	337	313	277	280	326	280	304	309	284	257	279	265	308	287	308	300	328	286	309	266	280	299	279	290	297	273	261	285	282	270	282	261	302	270	255	325	266	266	238	313	265	274	249	276	294	286	280	316	257	267	274	318	305	299	277	291	268	274	294	300	311	279	304	258	318	283	312	288	310	279	305	307	297	304	264	284	319	301	284	277	302	286	306	278	308	264	280	270	291	300	296	300	265	293	294	258	275	283	273	299	298	269	283	252	288	285	290	310	283	296	298	309	283	296	294	280	298	291	289	282	294	292	273	275	270	270	280	284	268	290	282	282	296	290	270	291	291	272	288	249	279	290	251	282	303	296	294	302	286	288	291	299	275	293	295	271	282	283	284	270	324	272	306	281	306	290	286	289	311	273	289	278	276	300	327	284	291	290	295	285	272	289	272	292	307	295	296	243	302	285	294	268	282	258	284	261	299	281	307	270	262	295	258	294	274	288	278	308	278	279	268	242	303	251	300	247	280	320	276	272	297	278	261	275	293	292	278	285	316	287	304	287	292	272	268	293	270	291	297	252	283	288	262	287	289	288	296	253	299	267	295	291	263	286	273	277	281	275	285	271	278	306	276	315	266	303	301	274	260	323	316	295	296	291	275	268	300	287	281	291	257	311	297	318	277	282	297	266	298	294	273	282	273	313	309	282	288	267	297	283	283	280	288	307	280	280	281	288	255	301	298	288	284	283	256	322	288	268	309	256	282	298	267	267	307	296	271	281	279	278	270	276	309	326	291	299	295	296	295	277	307	270	284	298	330	308	298	307	281	331	289	296	276	280	286	293	306	302	282	302	293	293	257	302	268	280	273	284	285	291	291	284	299	280	302	280	310	298	265	295	288	292	317	268	263	292	309	263	298	253	274	292	302	315	304	290	296	299	291	289	314	292	279	299	301	280	284	299	288	278	272	282	296	312	279	290	264	286	284	290	291	297	292	287	289	273	301	296	296	302	286	282	254	279	285	292	280	286	271	283	294	273	304	304	289	319	295	266	285	268	311	297	291	295	252	263	279	282	291	292	273	290	304	283	334	280	259	265	297	298	316	302	292	266	281	256	298	293	271	250	275	308	281	308	300	287	254	276	278	273	275	282	279	280	296	261	289	294	281	322	279	291	260	293	319	267	321	314	273	278	317	260	266	276	271	269	269	264	281	296	294	289	275	307	299	279	310	267	325	310	277	302	298	269	295	272	273	274	282	268	292	283	298	271	297	315	292	270	295	288	265	292	273	302	284	290	293	305	292	309	290	289	287
60323	88140	63455	37743	17381	4862	1300	725	484	475	427	469	474	493	433	471	418	435	460	455	470	437	435	487	442	483	481	460	461	425	448	438	437	484	438	460	479	460	449	466	457	438	476	471	465	469	460	480	477	459	483	426	425	493	436	436	446	457	440	474	465	439	468	429	437	452	489	453	458	470	449	468	482	454	538	473	479	448	449	475	496	439	459	464	462	481	491	428	497	442	467	485	416	482	471	477	455	452	451	481	423	441	468	462	441	451	481	493	451	500	432	430	488	438	448	445	479	451	442	491	452	445	471	435	459	502	435	448	428	458	519	453	448	464	465	487	450	491	480	465	448	464	437	473	475	462	455	455	476	450	483	453	477	462	439	449	454	433	435	480	484	469	468	455	457	419	459	481	458	477	473	496	454	433	494	470	456	459	463	459	450	447	463	502	448	461	437	464	455	429	455	461	466	451	467	454	475	443	461	484	455	467	477	436	458	448	450	455	455	466	448	474	438	496	440	430	441	482	457	432	452	434	429	471	477	427	511	430	433	493	431	490	455	435	492	473	469	443	460	479	465	458	470	469	438	465	485	490	437	461	477	443	444	445	464	420	461	476	453	457	466	463	442	481	404	444	435	477	489	471	494	460	418	447	508	444	466	474	473	447	407	451	437	489	507	444	444	468	456	425	487	465	486	432	484	409	445	465	432	466	490	467	479	430	467	464	456	505	503	461	430	436	451	501	517	466	436	439	466	460	495	456	478	470	480	494	447	477	483	452	430	443	446	460	463	417	479	478	464	506	437	453	485	464	497	503	471	454	447	473	467	485	456	440	444	408	450	503	461	513	430	459	474	477	446	428	467	442	430	467	460	451	430	467	479	450	487	503	476	440	446	456	484	457	487	489	474	460	463	471	437	484	445	474	452	433	448	469	458	463	483	445	476	492	466	465	462	476	471	448	439	511	470	449	471	447	439	453	463	469	457	449	530	467	428	420	453	452	462	474	431	428	479	429	456	449	454	463	470	457	462	445	502	442	494	470	475	437	444	489	456	432	457	457	449	450	460	456	465	466	464	469	404	496	452	458	440	449	448	470	441	449	432	428	494	461	468	496	457	458	455	450	480	480	492	461	478	462	492	436	451	462	463	460	464	432	496	429	471	442	457	458	446	441	432	445	444	466	445	454	479	473	457	451	454	458	449	487	438	391	441	464	477	453	461	483	483	481	475	469	464	461	445	455	455	464	482	457	439	495	439	450	455	452	471	440	425	451	481	465	489	450	437	454	487	473	484	452	451	476	450	447	480	446	429	452	455	409	514	486	488	467	473	456	480	434	475	445	463	473	433	474	470	467	474	484	405	466	450	455	462	459	453	445	462	441	414	455	422	427	446	446	489	411	438	472	431	482	480	400	463	484	447	440	468	480	478	426	490	470	451	435	466	476	500	440	424	465	445	457	427	468	476	478	453	487	472	462	486	478	464	485	465	482	432	475	437	439	459	481	441	481	430	442	396	470	454	435	456	466	446	451	478	474	480	462	444	434	482	465	487	466	470	475	476	475	464	471	472	508	457	477	485	426	466	466	481	466	496	439	496	471	440	478	478	470	492	456	465	460	458	458	443	465	493	427	439	469	474	456	414	445	449	460	459	437	455	487	462	429	440	448	457	490	496	467	456	464	482	460	446	466	468	476	437	421	461	440	429	443	473	465	463	468	452	471	430	426	474	455	450	467	464	464	442	456	454	450	430	449	429	438	457	483	423	435	432	456	490	464	458	462	463	441	434	468	418	451	507	446	485	433	485	451	458	493	432	435	478	422	471	475	456	433	458	443	458	431	447	450	481	495	441	503	450	487	477	451	444	463	433	450	459	444	463	445	473	444	438	481	452	447	473	459	471	474	455	444	491	432	439	484	474	466	462	446	501	455	452	422	495	463	470	442	464	423	472	441	432	460	416	455	460	466	430	488	492	454	470	456	481	485	451	475	475	469	463	437	504	451	465	440	436	452	465	471	501	462	492	473	459	473	485	488	468	452	471	464	451	414	462	466	463	441	454	449	449	465	422	462	476	447	454	486	436	421	467	476	429	475	455	482	431	461	480	454	464	486	460	461	456	430	425	448	437	496	466	459	460	496	467	452	449	426	484	432	460	436	472	429	428	449	504	457	436	478	459	445	447	486	480	460	498	442	437	457	447	444	472	469	468	440	462	514	530	458	456	476	479	474	477	464	436	437	482	458	482	471	466	449	475	452	486	496	459	441	454	470	482	488	479	475	480	440	463	485	457	450	419	480	453	457	479	486	452	461	521	442	416	507	461	445	467	430	481	499	466	476	483	432	454	450	410	480	454	419	511	457	474	480	470	481	446	447	445	466	500	435	438	462	490	466	490	440	468	436	450	434	466	466	475	422	486	485	425	494	468	484	449	448	501	487	489	442	456	450	454	419	459	463	474	462	429	455	451	470	436	498	459	458	488	453	450	431	501	454	430	503	464	495	478	453	481	474	458	460	481	458	434	445	446	465	456	444	478	449	476	473	476	472	458	503	465	481	479	449	450	436	457	507	511	447	491	440	484	414	446	448	446	481	456	450	466	454	451	478	452	504	483	455	446	488	456	438	521	470	463	464	466	454	422	429	426	446	432	485	467	462	482	478	464	468	472	454	457	451	446	441	492	439	437	431	452	442	491	458	446	485	468	467	427	496	470	446	494	467	444	487	469	487	437	486	460	451	473	471	463	446	519	465	478	442	426	504	423	504	442	472	450	442	451	492	441	478	452	456	447	454	475	432	484	425	492	443	454	447	451	447	512	488	470	481	464	475	472	474	464	468	450	495	457	469	460	449	465	491	451	447	455	470	436	462	484	463	454	469	483	388	469	420	494	442	482	477	446	469	468	435	456	474	448	471	465	473	464	468	440	464	435	453	442	454	454	438	481	453	475	476	479	454	448	487	457	533	423	479	452	472	473	452	464	460	456	482	454	469	469	451	469	454	467	460	444	449	432	444	450	469	474	454	500	476	449	456	478	456	451	431	448	462	440	433	457	452	451	470	488	431	470	442	462	469	449	457	451	485	447	471	443	456	453	450	474	418	456	486	426	479	437	481	471	462	448	457	460	476	464	470	470	433	460	480	475	476	445	458	449	485	444	425	477	466	482	462	484	419	452	470	478	455	444	446	443	440	441	490	468	440	444	455	436	455	469	464	502	489	444	471	454	455	441	502	481	464	448	482	481	436	485	439	492	486	449	528	458	438	455	433	501	463	519	451	470	433	446	464	468	463	465	468	453	499	441	437	442	466	506	486	451	439	457	487	500	504	407	495	437	489	452	447	471	478	451	457	520	436	529	464	430	494	468	458	495	483	506	439	423	425	437	475	450	470	443	492	490	467	492	452	499	434	481	459	444	465	457	452	489	436	443	449	470	450	444	470	467	450	454	437	460	460	470	492	426	468	460	457	420	444	489	436	477	467	448	462	499	432	444	415	424	478	492	491	489	485	475	429
23440	21953	30540	25027	21633	18887	5191	589	338	323	368	404	355	361	390	375	357	376	383	360	348	355	334	344	319	358	396	341	361	355	371	350	363	343	378	315	314	327	346	382	322	344	358	330	357	342	377	326	344	329	370	323	295	385	352	343	375	345	353	353	370	308	355	334	350	362	382	351	324	340	349	309	347	360	318	332	352	350	351	345	351	342	324	361	353	370	306	354	369	359	333	342	375	309	355	285	317	350	349	351	345	360	362	373	341	371	341	320	364	350	316	340	353	361	358	340	362	348	333	356	333	335	358	369	345	384	364	360	356	326	323	308	346	357	323	366	370	349	313	338	386	349	358	353	353	337	327	339	344	327	362	354	335	337	342	330	325	332	374	348	384	350	355	342	340	326	305	335	360	340	359	301	323	353	347	363	334	378	370	351	341	342	359	352	380	369	327	341	353	346	348	350	379	385	375	353	350	361	350	357	337	339	380	359	365	321	293	357	377	334	349	345	328	305	349	369	328	322	340	312	319	334	337	357	309	340	335	357	320	378	334	320	379	331	346	373	340	326	389	339	347	337	334	326	373	331	397	338	324	331	346	377	326	335	323	341	342	353	328	333	330	313	338	341	352	313	367	361	353	358	330	322	348	350	309	339	321	375	364	323	342	341	364	338	368	326	358	351	339	368	326	331	397	359	329	354	359	319	327	333	332	324	349	347	322	323	327	327	361	348	364	344	335	338	331	319	384	346	330	353	337	323	377	381	364	295	349	336	353	351	339	333	377	349	351	350	325	329	361	358	340	346	338	361	347	381	340	369	375	358	319	362	358	334	369	370	334	360	338	349	380	362	332	358	339	344	360	341	339	344	338	331	380	336	354	350	330	341	340	327	373	365	321	336	362	304	351	356	330	335	351	341	351	343	355	365	326	353	348	347	315	325	373	387	332	379	315	349	387	359	358	332	341	359	358	352	333	322	338	357	360	328	320	345	356	348	343	371	364	374	370	347	335	327	334	348	366	356	345	339	362	359	331	362	381	345	354	348	375	335	330	326	392	342	372	365	349	356	346	350	372	330	309	353	385	358	363	362	351	349	345	305	343	347	348	357	329	357	359	325	362	359	358	348	363	322	359	343	346	352	348	365	343	345	350	318	353	339	347	336	331	365	330	351	363	371	353	359	340	323	321	381	343	358	345	312	343	344	344	340	371	319	366	327	338	340	346	355	311	357	342	337	361	368	316	328	343	344	323	353	377	354	320	378	359	352	325	358	310	330	344	334	370	350	314	353	376	340	338	348	350	327	366	346	336	361	338	324	336	346	314	358	364	337	344	369	339	320	330	331	366	364	373	319	355	358	339	358	363	355	346	330	329	357	324	370	317	307	351	356	371	339	332	335	342	345	359	362	356	338	336	334	337	327	341	345	336	335	350	335	306	347	332	339	362	341	349	328	355	337	337	329	370	323	326	339	303	379	308	348	322	357	343	347	352	304	361	340	339	371	378	330	359	319	341	332	349	330	352	337	333	363	331	334	362	342	379	346	348	321	344	345	337	344	348	383	379	359	363	344	342	340	340	359	322	349	387	379	324	333	360	336	385	358	353	331	327	333	385	344	339	419	330	329	336	324	358	357	320	337	335	348	347	327	318	370	351	351	355	313	367	351	367	346	341	303	323	327	326	341	321	369	359	399	354	360	349	312	321	365	348	342	374	373	321	350	341	327	346	321	325	348	360	340	348	356	358	365	359	365	341	342	365	333	340	374	327	306	309	341	353	329	323	346	341	358	367	356	337	316	323	331	339	332	323	360	361	391	329	328	361	333	341	352	329	329	368	328	381	332	350	391	317	389	378	367	336	343	335	353	328	335	366	355	345	371	327	355	368	327	356	377	345	353	341	334	359	340	357	361	341	354	348	329	344	346	331	351	342	377	366	351	367	342	370	358	352	329	341	321	344	350	373	387	339	320	374	358	354	335	329	351	349	352	342	387	342	333	328	341	351	317	368	360	332	317	326	341	322	332	343	353	366	344	338	345	351	347	338	374	380	346	353	344	347	333	347	372	347	339	320	288	340	332	346	325	317	349	340	336	333	349	369	361	309	309	333	359	360	346	328	349	346	364	370	346	355	348	323	328	324	359	360	330	331	339	361	332	336	341	368	359	325	358	354	354	355	338	366	335	360	338	388	356	352	333	328	343	336	323	347	348	374	325	356	325	360	349	338	360	322	355	339	361	309	312	342	345	347	388	368	337	357	293	345	352	321	354	364	324	321	362	377	363	326	345	337	324	365	315	357	332	309	369	359	334	325	330	302	349	338	345	354	307	372	342	356	357	319	336	343	342	353	373	371	348	336	329	335	346	337	335	346	323	367	363	353	264	332	346	315	334	377	311	374	340	344	333	342	331	365	350	318	332	360	332	334	336	359	363	335	336	309	329	332	371	347	352	396	357	343	350	367	361	360	375	358	347	354	351	335	359	365	335	348	346	343	338	350	361	380	331	341	334	396	356	375	375	342	339	343	334	328	342	350	352	379	334	335	331	336	359	380	339	338	360	353	340	333	359	301	329	341	324	346	368	357	307	348	360	379	351	342	344	340	325	384	325	356	338	347	354	318	357	350	343	372	386	362	362	328	328	342	319	337	354	359	329	326	355	339	366	369	332	354	353	341	360	343	339	354	338	356	343	358	322	337	371	329	325	316	339	350	346	374	392	324	327	391	348	339	367	359	352	354	346	365	380	355	315	334	350	369	335	311	357	359	337	358	347	378	357	359	342	307	342	333	348	335	297	334	338	335	356	373	376	326	359	306	309	299	351	330	337	321	338	353	338	354	371	328	362	370	342	338	321	316	336	322	355	323	353	351	343	353	370	340	352	322	355	329	332	353	346	344	365	339	346	368	336	335	348	348	345	311	351	332	348	336	355	347	332	352	340	363	372	333	352	351	317	353	327	362	339	336	340	334	375	345	371	314	342	353	333	352	350	371	368	346	349	311	351	346	331	326	357	336	326	372	352	331	338	334	356	366	339	347	326	344	353	356	333	349	325	339	327	348	338	354	341	335	364	359	359	356	345	310	340	325	350	351	364	356	364	350	312	347	330	316	365	318	358	319	317	347	337	324	322	337	378	372	339	346	310	351	318	303	317	375	383	343	353	368	333	363	371	383	388	353	328	357	358	368	338	337	328	312	355	346	335	364	369	361	342	325	362	310	344	338	348	350	332	372	335	367	344	320	298	354	322	368	329	342	348	378	323	364	336	323	374	339	362	308	331	330	314	343	345	366	359	350	345	367	345	339	342	352	315	329	353	326	337	325	303	329	394	361	361	396	376	394	342	325	393	324	322	389	357	319	348	338	358	370	328	337	350	328	317	371	362	339	343	364	367	349	373	338	329	351	313	329	350	339	361	380	338	346	355	355	328	352	352	360	311	347	358	369	342	365	358	315	351	349	376	337	341	329	349	361	357	372	358	355	337	362	342	297	353	342	332	343	355	349	358	345	345
60558	99149	74689	44933	22732	7032	1678	987	556	527	584	543	522	540	563	586	553	511	512	554	507	541	534	533	547	573	557	554	550	560	524	502	532	566	581	492	550	546	540	486	541	523	491	557	550	521	550	533	529	516	523	506	581	580	562	519	510	513	509	530	559	506	542	557	507	554	515	528	561	527	539	536	532	527	540	540	556	490	564	563	513	525	489	507	543	581	532	529	519	544	530	531	540	509	487	487	528	519	533	556	521	536	521	508	529	532	511	485	556	573	523	561	559	510	539	528	554	556	572	503	517	509	520	529	546	565	547	523	549	543	544	513	541	496	548	517	523	540	482	525	486	553	524	547	504	550	527	504	525	556	544	506	548	548	512	516	531	527	563	506	537	585	550	547	561	524	532	540	492	529	525	557	511	564	554	529	544	569	499	554	548	551	541	551	563	486	518	514	521	511	540	536	548	527	543	538	532	568	519	514	564	538	581	548	559	525	538	489	521	515	553	557	549	507	525	544	592	538	535	524	514	518	548	532	531	556	518	562	533	570	547	557	524	551	550	551	575	510	528	521	536	512	535	531	493	539	561	485	528	507	574	560	515	546	533	545	515	522	563	558	603	531	505	515	510	506	559	549	561	542	560	562	537	525	546	530	553	512	530	534	536	538	540	525	523	522	551	566	539	476	535	528	519	540	534	555	519	511	516	580	529	530	538	534	552	520	533	550	576	548	549	530	539	581	505	551	531	537	505	513	554	538	579	528	590	548	537	535	532	519	544	547	504	533	544	550	538	538	551	487	526	547	518	561	497	537	525	532	488	524	531	488	516	532	537	552	556	544	514	544	521	538	589	535	541	580	527	510	516	557	535	567	589	566	557	529	555	528	538	527	557	511	526	505	537	551	537	528	546	541	568	525	515	567	548	525	537	540	547	527	527	504	559	537	524	544	504	541	547	527	527	518	539	513	537	551	549	539	510	523	558	527	546	504	518	534	525	530	524	524	576	533	540	514	500	494	550	521	539	545	549	532	559	555	518	540	524	523	566	542	542	543	563	555	517	543	533	571	535	574	497	547	530	547	528	538	578	490	514	481	535	518	538	529	527	570	556	547	505	531	548	522	529	554	504	521	527	532	559	572	528	560	540	548	540	529	502	535	571	548	560	533	531	515	507	583	545	548	549	518	569	569	506	564	555	578	528	555	545	506	563	561	545	541	504	514	530	548	499	510	522	550	513	511	550	547	528	552	503	542	538	569	543	516	537	506	552	510	550	529	531	562	530	581	546	503	560	538	522	535	505	544	534	526	537	533	518	558	533	549	547	545	521	532	545	544	515	537	521	550	535	536	562	528	479	534	562	516	545	503	513	518	521	563	552	536	540	541	517	555	515	574	544	537	530	546	531	547	553	535	528	485	556	569	553	525	533	524	526	535	510	491	552	569	512	525	557	534	555	528	546	528	550	502	559	459	540	539	553	577	541	512	529	561	535	540	526	523	547	527	527	593	566	545	517	547	555	522	524	562	535	528	537	504	531	513	529	568	532	533	518	527	484	583	532	546	544	561	520	552	549	559	496	551	549	531	557	574	555	483	559	493	514	530	538	495	533	576	522	533	524	526	538	529	525	544	554	494	500	554	506	563	534	528	527	573	529	514	536	528	577	538	545	543	566	523	534	544	556	530	521	515	569	570	499	543	521	517	513	514	510	512	573	520	498	545	543	516	561	500	580	502	549	519	536	545	508	548	523	512	497	527	563	516	512	552	552	521	520	532	502	521	503	508	544	549	531	527	558	522	573	530	512	527	545	460	532	477	534	498	577	555	528	546	563	584	575	506	530	532	490	533	543	521	530	515	531	525	555	560	525	562	536	526	520	586	507	516	536	589	561	514	568	515	516	522	558	565	524	560	526	513	500	520	514	542	539	520	540	508	566	482	548	518	532	540	497	562	503	531	555	537	576	534	568	513	537	581	545	515	487	492	555	523	546	530	582	514	560	553	549	547	510	530	498	550	558	527	514	543	549	559	495	542	510	514	537	537	564	577	532	526	496	544	521	500	547	537	526	519	541	530	557	525	565	534	516	492	562	528	527	543	588	537	554	572	526	551	550	501	556	499	498	544	557	503	478	505	540	534	527	555	515	521	579	486	550	539	521	522	545	580	514	571	501	516	487	561	563	556	544	502	530	528	535	572	498	561	520	570	558	518	524	546	511	554	535	523	549	554	485	529	534	513	493	506	525	491	497	503	561	558	472	565	531	548	543	548	524	508	535	524	570	562	530	535	519	525	526	519	546	485	559	540	542	543	535	545	485	555	521	556	540	557	579	546	564	516	528	541	557	526	525	532	515	512	522	537	501	507	520	534	565	544	567	562	513	541	517	531	532	545	570	537	520	523	533	529	579	591	533	490	514	511	551	560	547	568	537	502	537	526	563	511	510	524	535	516	519	544	519	546	549	514	533	494	500	526	539	547	541	514	493	553	531	555	510	555	526	527	538	535	488	525	532	521	517	557	537	511	524	530	543	542	542	564	562	531	569	544	568	533	525	550	537	593	542	499	544	544	557	538	560	524	562	525	562	509	498	532	571	545	541	502	490	525	551	548	529	516	567	589	512	551	512	527	490	535	552	507	521	490	492	562	567	521	526	538	529	528	543	575	555	512	512	519	490	571	534	499	532	524	518	517	524	510	562	528	515	546	514	535	514	498	517	554	558	532	526	551	550	540	535	588	545	543	526	524	530	556	518	553	524	541	526	529	543	513	495	557	547	508	497	526	462	519	528	534	519	551	525	521	562	528	507	547	590	530	565	576	547	543	547	550	530	530	536	528	549	523	520	533	534	512	537	500	519	547	512	571	524	481	571	534	547	546	544	546	543	569	553	526	497	505	504	527	477	552	519	551	532	533	561	564	525	538	521	537	492	546	517	549	533	582	483	533	550	548	534	480	525	560	535	552	501	531	519	496	553	597	550	533	535	571	525	533	538	535	539	495	552	532	531	550	560	510	506	531	586	512	515	512	552	501	546	539	517	533	535	576	561	527	481	526	566	518	488	564	512	536	534	562	554	545	543	548	536	530	539	537	533	524	549	583	527	528	536	489	563	531	545	585	527	542	519	495	532	533	545	564	576	513	520	582	501	532	528	509	522	520	555	520	553	533	545	565	548	558	509	507	514	561	506	558	532	522	548	562	567	573	530	540	520	539	536	550	523	572	516	587	545	514	539	525	539	541	539	533	517	541	518	520	569	520	537	535	498	557	549	497	546	520	541	499	481	584	563	503	497	521	536	567	535	562	518	551	521	544	521	522	500	530	561	558	511	551	512	540	531	497	544	555	536	509	536	567	529	520	525	548	548	525	553	543	527	513	535	533	554	552	546	560	519	527	536	533	520	534	573	585	560	511	526	580	534	554	543	554	536	521	494	542	503	557	514	494	580	544	505	544	548	546	600	522	537	567	548	550	528	534	526	577	541	569	548	523	513	537	516	534	551	533	504	530	586	538
29743	28984	26553	11869	2021	509	247	211	193	219	210	229	236	202	210	215	205	193	203	193	214	202	223	197	200	211	197	198	214	213	202	213	223	170	206	212	231	213	231	204	187	209	184	204	217	199	199	226	208	205	216	218	193	204	187	207	199	208	213	207	205	202	216	203	202	207	225	187	200	202	218	199	225	202	201	193	208	224	208	211	202	207	212	225	192	218	201	208	235	220	183	194	194	201	182	216	203	226	212	211	220	221	194	209	205	202	219	196	208	189	207	237	217	196	190	224	201	215	202	207	210	205	206	202	205	193	240	213	228	199	165	204	188	201	199	207	188	186	207	203	178	222	206	212	208	215	211	201	225	208	222	208	187	184	214	211	191	200	194	203	207	203	196	206	200	211	189	216	184	180	229	215	192	219	211	222	200	188	215	213	206	201	197	195	201	195	214	219	224	212	230	220	230	197	183	222	198	227	206	205	227	203	201	198	214	202	255	192	231	225	186	187	219	190	190	206	216	213	201	220	193	205	221	229	209	193	208	205	242	217	217	231	186	203	211	203	194	209	221	203	189	220	215	216	207	221	215	226	170	183	232	206	224	195	189	210	204	217	210	216	209	219	222	194	192	208	224	182	203	208	202	209	210	220	208	199	216	207	198	209	223	221	201	237	226	197	194	211	192	213	214	189	222	199	218	190	187	235	201	192	185	200	188	221	228	204	214	227	224	190	188	198	206	197	204	199	208	207	188	192	203	216	213	230	219	209	206	217	214	233	223	215	220	212	211	227	180	233	203	224	209	241	228	205	197	194	187	187	208	210	200	225	211	220	234	210	212	195	210	214	210	204	207	195	184	205	194	213	203	186	196	239	177	209	191	192	181	218	196	205	214	220	224	195	193	213	210	225	202	211	203	205	188	195	206	227	229	208	204	188	190	203	195	206	183	238	221	255	199	242	197	230	208	220	190	201	191	215	205	206	177	208	220	209	189	213	197	210	195	189	211	234	174	205	190	201	216	190	204	225	198	209	205	195	188	207	183	232	213	201	193	208	222	197	207	209	210	198	215	219	207	201	171	213	205	202	193	198	240	218	216	213	204	209	233	195	195	218	202	199	187	184	189	217	201	231	201	223	215	219	186	195	214	210	239	211	197	193	210	209	219	192	207	205	223	185	196	200	198	207	193	196	227	198	213	207	230	196	221	193	213	199	206	173	236	194	207	209	221	213	192	188	193	201	208	220	233	213	204	212	229	206	209	210	200	208	202	197	194	184	221	218	177	202	210	228	198	234	208	212	236	201	204	200	205	202	190	186	224	187	200	212	209	192	220	217	184	209	203	201	208	191	235	210	208	222	209	217	208	195	184	220	195	227	189	212	199	202	216	200	220	213	202	210	187	210	210	193	197	193	197	200	214	243	212	195	208	199	200	218	195	222	227	200	199	208	220	191	219	218	217	222	205	203	186	210	219	215	201	191	194	230	181	202	205	217	209	216	189	191	226	204	196	229	225	204	228	222	174	191	229	201	186	196	188	213	221	207	186	222	231	198	201	216	207	194	216	217	213	203	199	218	200	208	207	222	234	211	205	215	169	203	205	227	197	176	210	197	206	209	212	202	209	221	203	205	240	195	210	197	209	198	190	209	190	190	196	181	227	206	196	203	204	180	199	214	196	195	249	197	197	200	215	209	218	188	203	196	203	207	200	202	208	215	213	205	187	211	188	241	184	213	209	191	193	204	215	196	205	218	205	191	198	223	196	206	219	182	200	208	219	191	228	170	234	213	191	200	209	207	197	183	212	241	237	239	222	228	222	178	212	212	216	193	200	203	181	206	196	197	215	196	232	197	199	206	192	206	223	190	197	224	209	203	197	228	240	215	215	200	214	202	213	230	199	220	225	196	202	218	202	239	174	191	180	204	201	194	197	198	218	222	188	206	215	181	204	183	200	225	224	201	205	206	226	204	212	203	214	195	208	188	190	221	217	217	202	213	216	209	195	225	220	198	212	202	196	209	216	187	235	207	175	200	200	193	207	209	221	208	198	226	226	192	211	214	207	205	218	213	198	204	209	218	223	202	205	204	197	195	221	185	210	188	211	217	198	188	214	196	191	211	226	224	207	239	202	223	207	218	212	198	201	217	202	224	184	201	172	220	191	192	184	203	206	193	245	201	216	215	199	231	216	199	199	206	227	184	210	212	181	205	215	198	224	203	187	206	216	208	192	212	234	203	197	230	245	213	204	203	214	168	218	208	208	184	199	193	193	193	216	215	180	205	193	228	210	209	191	224	195	199	213	217	210	192	211	213	223	213	197	205	199	218	210	201	188	181	229	213	212	201	234	207	192	231	200	215	216	224	215	210	203	204	217	200	190	205	213	185	207	208	199	213	223	238	195	204	203	193	204	219	221	217	203	238	207	185	188	228	205	232	200	192	236	199	212	226	220	221	202	223	208	216	216	187	223	202	222	196	213	213	204	191	206	194	205	192	203	205	213	197	185	216	215	212	193	180	206	217	207	208	201	222	198	197	206	192	192	229	214	209	217	203	180	184	250	194	190	217	223	194	230	193	211	215	217	184	192	202	211	184	235	208	211	211	231	208	207	212	211	210	193	216	228	202	209	197	191	200	194	192	185	218	196	221	225	204	177	214	197	213	172	198	210	187	212	224	205	212	201	245	201	223	211	208	204	188	215	195	200	207	214	219	217	207	205	203	219	197	231	212	217	200	182	221	216	198	185	206	203	200	199	204	220	222	191	234	215	192	177	219	221	204	202	197	190	213	212	211	215	195	209	210	215	192	217	213	214	203	194	207	228	231	188	215	200	198	198	195	210	192	206	202	199	217	209	203	216	185	218	209	192	210	190	202	211	194	187	205	170	198	215	214	194	184	195	205	218	165	196	178	196	213	205	197	209	207	197	207	224	220	193	198	202	213	203	185	204	222	211	186	180	229	191	196	218	194	200	184	189	219	210	220	219	230	226	199	195	219	165	219	178	185	217	205	203	214	212	228	189	229	211	209	235	191	216	207	192	191	190	206	190	223	222	229	194	221	209	214	225	198	218	214	195	230	210	213	215	203	202	214	216	214	210	211	219	230	198	208	188	207	219	195	220	212	203	192	211	232	213	214	200	225	204	190	203	207	210	220	217	229	194	196	191	195	204	234	200	234	205	229	201	220	206	204	206	218	217	198	203	213	235	213	216	189	186	190	258	226	182	209	198	221	202	187	202	234	212	208	195	226	199	219	205	224	222	216	209	245	203	208	225	194	218	207	178	205	221	224	210	188	226	223	188	232	211	205	208	209	208	199	208	209	192	178	199	215	206	188	194	208	206	216	209	204	195	207	219	237	202	202	230	200	191	218	198	214	224	195	213	215	224	171	209	219	227	218	243	225	209	200	180	237	226	208	207	214	223	184	191	209	187	189	219	186	194	210	197	237	197	194	213	214	200	229	228	204	215	197	212	179	226	213	210	187	216	192	198	223	222	233	219	223	196	240
36630	45906	30835	11700	3475	970	442	354	341	328	320	317	355	323	326	322	331	374	318	328	330	341	348	329	347	347	355	353	355	328	339	314	354	313	288	322	381	368	349	362	360	339	342	339	321	360	364	363	361	315	353	333	356	314	368	346	350	339	312	370	370	336	354	333	335	335	325	325	333	371	314	354	363	338	305	334	329	312	350	340	322	324	363	349	325	349	340	342	338	354	317	335	305	353	359	397	338	325	342	329	340	342	347	337	336	383	330	359	340	363	308	366	326	370	325	328	341	361	334	314	369	306	337	354	348	336	334	330	340	348	337	366	323	321	301	324	336	327	340	337	323	367	324	358	355	331	313	353	365	371	351	308	359	350	347	363	363	349	327	384	356	328	361	337	327	350	350	344	355	305	349	359	343	325	371	313	345	314	347	347	383	367	347	367	338	354	327	334	340	317	348	343	359	342	344	364	352	325	338	334	361	316	328	377	364	335	319	332	352	308	334	349	339	333	327	314	329	327	326	332	349	326	373	338	339	346	363	346	353	324	323	322	335	342	355	313	303	328	373	308	344	325	341	334	357	353	365	323	326	331	366	334	375	344	337	355	333	346	348	367	362	329	362	314	327	329	345	307	352	316	326	380	335	336	314	346	313	333	318	350	339	387	355	346	372	317	336	332	321	342	368	380	323	295	339	300	355	352	336	348	334	380	327	303	338	339	385	323	343	349	345	350	318	322	335	336	352	329	369	350	360	323	325	330	337	333	311	389	359	312	350	367	336	293	353	347	344	375	331	329	349	323	341	350	337	339	305	345	340	328	339	326	334	330	342	354	350	337	353	349	304	311	324	315	345	318	325	370	356	364	325	337	374	350	364	350	335	342	371	352	344	355	378	350	377	314	344	329	349	346	341	328	329	371	345	322	320	354	317	343	335	338	348	348	302	369	320	320	310	330	301	330	344	349	344	338	308	379	375	345	330	313	325	372	341	333	348	352	364	344	372	357	355	328	310	335	375	331	342	360	333	325	330	335	342	371	348	316	338	312	348	327	342	326	322	377	360	317	327	343	350	331	370	378	336	353	383	362	348	342	354	307	350	317	364	329	336	350	343	325	350	315	363	356	356	337	365	352	377	334	319	361	311	343	355	338	369	321	325	347	330	335	361	348	361	332	332	351	333	329	343	328	340	310	321	336	345	316	330	358	339	348	339	369	380	336	360	330	358	334	338	335	346	349	348	353	365	360	336	369	321	327	309	310	319	345	317	326	346	371	353	361	350	324	372	338	316	346	335	295	337	329	329	332	335	306	341	360	335	325	335	347	358	340	330	340	362	336	351	360	323	363	355	333	325	344	364	341	364	318	359	320	332	353	343	333	326	340	325	320	362	357	359	368	360	344	334	333	336	367	355	387	335	336	344	344	355	341	322	295	313	321	331	326	329	340	340	353	361	339	336	345	343	347	361	344	328	343	354	346	319	326	334	306	340	318	336	319	323	333	340	351	349	324	346	350	376	338	345	313	328	300	347	372	333	342	310	346	363	354	339	331	339	362	340	334	357	344	333	321	367	298	381	335	345	342	337	352	314	373	360	337	332	331	326	330	347	321	346	303	303	347	331	343	354	341	340	351	319	334	337	345	334	323	311	333	353	323	353	325	360	325	360	356	332	362	338	369	341	351	338	312	354	348	318	344	350	348	356	347	340	329	340	329	363	345	353	337	322	358	344	321	343	343	336	350	370	332	332	380	353	342	325	337	320	363	317	314	307	362	390	351	313	340	352	350	361	371	344	336	350	367	360	349	335	395	342	326	357	352	382	347	365	351	344	301	323	333	325	296	341	312	363	347	336	330	351	325	352	329	303	348	343	364	341	363	348	333	373	329	393	310	379	301	353	338	338	315	333	325	360	353	316	365	356	348	352	358	348	363	336	326	366	347	354	341	360	335	348	327	307	315	348	348	317	361	336	357	338	336	341	335	348	351	312	344	330	350	362	328	341	372	302	372	355	342	347	332	343	323	337	356	338	357	362	356	361	342	335	368	352	327	327	352	324	364	327	325	332	338	372	365	336	326	313	367	320	341	373	340	361	350	326	345	383	357	354	355	303	347	337	383	325	333	363	324	362	335	322	341	339	339	350	338	330	333	342	349	376	356	364	318	348	370	353	382	332	324	358	315	328	339	333	346	355	330	341	349	344	320	315	379	320	326	332	329	338	338	345	375	359	338	344	341	302	323	297	339	331	352	351	316	339	310	321	339	333	333	347	322	321	375	347	342	340	359	354	364	326	381	331	372	300	334	328	348	337	342	339	346	378	325	336	333	373	358	318	337	347	341	348	334	323	334	362	389	343	323	362	341	349	366	354	329	349	351	330	357	366	330	327	342	346	361	356	385	325	341	316	332	358	352	338	337	336	350	322	323	340	319	313	371	339	375	332	313	339	342	336	334	357	384	359	356	360	348	338	375	364	365	369	315	309	344	344	353	345	364	332	323	369	344	292	319	384	360	356	355	337	329	343	348	343	370	324	343	328	309	332	328	339	355	360	323	321	347	314	360	366	335	323	360	369	320	354	329	328	356	364	359	368	337	339	339	350	372	330	343	346	346	330	328	325	328	337	365	354	312	352	318	347	377	338	356	363	326	360	329	323	351	327	335	359	284	334	317	358	333	368	328	327	306	318	340	344	322	321	343	331	356	335	339	321	328	335	321	348	367	341	375	363	343	366	332	330	373	338	365	378	325	326	343	342	377	311	336	352	358	333	361	329	343	354	339	342	342	301	317	375	340	327	338	335	312	352	336	337	360	332	368	336	353	329	351	371	353	360	350	359	360	342	356	335	346	334	331	371	331	341	336	334	342	343	353	316	350	357	352	323	356	350	350	328	301	338	321	298	335	321	324	351	330	343	379	371	348	373	347	316	351	341	365	350	345	359	363	310	341	336	343	319	360	332	375	337	348	357	353	360	337	359	354	364	365	308	324	340	362	348	307	326	329	357	325	350	378	357	323	333	330	322	358	361	332	362	362	354	355	351	334	306	350	334	338	362	328	330	339	339	290	322	331	343	315	366	341	344	345	331	323	336	346	341	320	330	361	375	330	340	315	331	352	382	332	362	346	351	347	345	354	329	333	341	352	330	336	377	364	344	344	348	337	356	331	352	364	346	343	326	335	324	365	341	338	337	333	375	352	337	360	349	310	326	341	333	361	312	341	328	319	343	352	331	349	328	329	393	314	345	352	333	344	316	343	326	386	353	332	373	368	308	347	302	344	320	334	350	336	340	328	345	337	357	342	339	347	325	342	325	302	338	340	337	362	346	350	303	335	323	362	327	330	352	351	340	329	322	382	347	329	350	339	353	324	376	324	359	328	329	332	313	335	349	360	345	368	345	336	382	360	338	393	337	328	366	311	319	363	366	319	351	343	363	334	379	334	355	326	336	358	355	323	360	331	350	323	314	323	351	366	330	325	364	320	345	329	332	350	338	351	339	356	319	362	324	337
24677	22978	32047	27326	20413	8994	964	394	299	306	277	293	304	322	275	301	265	281	276	289	298	286	312	292	297	300	286	273	310	266	299	313	309	304	308	261	298	296	284	281	287	285	270	294	289	310	292	258	284	262	294	266	268	271	284	287	293	306	296	284	302	309	294	275	256	290	316	286	295	274	299	273	284	251	307	268	281	300	270	310	279	290	300	296	310	282	274	281	295	296	258	298	275	286	303	287	267	313	310	272	288	257	265	297	291	277	296	282	290	274	272	266	292	286	298	302	288	280	297	265	316	287	321	283	263	252	281	296	302	286	281	274	298	258	285	313	259	268	302	283	291	275	303	272	284	288	281	269	293	260	261	300	265	309	275	297	257	306	286	308	305	277	311	305	272	282	292	293	286	277	305	266	288	299	279	299	307	315	278	304	283	287	302	259	280	291	311	273	300	283	318	283	296	282	291	292	303	289	290	285	266	296	285	307	269	332	295	274	308	307	311	264	289	293	272	285	298	277	282	271	300	290	280	259	287	283	239	289	280	296	254	294	281	283	264	282	294	274	268	296	303	286	276	298	300	273	277	300	265	299	285	275	259	275	292	281	309	301	327	251	296	278	300	308	297	285	292	294	285	271	300	295	304	276	308	292	265	277	324	274	264	323	275	278	286	299	292	313	280	306	271	282	289	308	283	265	307	311	296	285	290	312	252	296	297	308	301	265	283	315	320	300	294	257	287	277	274	293	277	274	278	337	283	308	270	273	282	274	293	297	258	302	267	308	260	295	279	279	254	294	301	253	275	297	281	279	287	311	282	293	283	313	288	293	267	263	281	280	287	277	296	293	307	291	277	300	304	308	266	291	300	290	297	268	265	301	282	274	300	305	296	301	286	285	294	306	281	273	296	262	265	254	284	291	281	324	277	282	285	330	286	311	294	267	306	303	320	264	287	283	250	286	287	280	302	298	275	295	285	279	319	270	278	287	283	329	320	242	292	291	294	303	284	309	281	286	281	300	290	260	291	289	308	291	297	290	288	286	306	273	263	263	263	300	268	274	303	279	291	302	271	314	278	275	271	262	289	277	294	278	289	271	322	284	270	279	278	264	272	309	252	298	269	299	290	294	322	308	271	310	284	274	280	306	292	280	268	313	286	293	303	281	293	277	299	303	300	285	257	286	286	325	307	302	297	275	283	292	284	277	276	294	324	304	275	280	273	280	310	271	278	282	289	266	294	277	295	271	265	301	320	299	279	310	297	275	282	304	288	309	287	283	291	275	271	266	299	267	322	309	289	279	280	277	272	274	290	317	295	304	271	312	288	288	295	283	315	294	309	281	287	311	278	292	286	265	272	285	296	281	294	268	284	303	274	309	283	303	281	290	307	290	255	263	260	299	297	291	321	294	288	264	280	315	266	275	264	307	262	270	328	286	265	277	306	246	268	263	287	303	279	299	279	284	314	297	302	276	294	270	268	273	278	256	284	267	262	285	286	310	253	291	290	280	305	312	290	276	291	299	275	287	252	284	278	275	274	284	305	299	298	292	306	289	267	288	276	261	267	291	253	302	258	309	278	289	276	296	278	271	299	278	257	284	305	293	284	298	296	303	285	295	286	285	277	291	279	265	274	279	269	314	307	284	300	277	274	266	293	305	281	258	275	293	290	282	278	276	287	294	282	287	290	288	315	274	314	280	309	325	281	279	281	278	301	283	317	296	287	307	283	300	287	277	295	265	283	304	308	279	286	276	285	286	289	303	285	296	283	293	272	305	279	280	285	290	292	251	297	282	307	305	288	254	270	281	303	295	291	263	264	283	283	278	292	258	288	319	279	272	275	262	281	286	294	286	315	326	270	312	311	256	271	288	307	306	285	298	263	280	257	327	295	294	302	286	281	320	276	330	267	278	270	278	292	275	288	302	295	307	276	292	258	290	299	301	331	267	285	301	287	300	263	316	280	273	292	292	271	280	314	259	296	268	271	278	288	249	299	305	263	276	298	309	280	261	305	270	295	291	289	262	280	304	294	282	304	278	312	283	336	286	297	289	288	301	301	296	301	264	305	265	279	265	291	285	263	272	241	302	298	249	279	309	277	283	269	276	274	258	276	297	270	308	267	293	263	256	281	295	302	307	274	288	281	277	290	314	267	263	301	290	273	293	301	291	279	288	298	280	263	290	299	287	271	295	296	298	294	281	273	322	292	297	269	297	283	263	295	303	285	301	290	297	266	292	284	294	276	352	258	248	301	289	310	272	306	310	279	289	249	284	319	286	300	267	272	282	316	314	295	280	271	312	282	316	287	287	312	300	298	305	283	291	289	291	289	276	298	299	307	286	266	291	304	272	289	306	315	273	286	297	305	291	275	295	297	269	279	296	268	299	293	261	287	294	299	275	282	254	295	261	310	288	308	286	309	337	312	277	259	283	285	280	303	260	305	303	260	300	291	299	288	299	293	273	288	265	290	307	292	274	312	296	303	320	261	287	265	285	255	286	280	319	283	298	276	308	294	289	316	294	287	283	288	296	310	288	292	272	282	334	324	266	302	279	297	250	273	301	289	280	274	271	285	272	277	289	279	293	297	293	295	281	275	291	265	257	260	296	297	271	318	300	281	306	274	287	267	276	287	259	326	298	283	274	276	316	300	287	260	291	287	281	300	249	310	287	273	302	285	300	279	276	275	282	311	272	308	306	294	260	278	324	284	296	290	308	293	267	281	299	248	312	288	288	310	288	292	294	310	267	255	286	310	258	314	329	309	301	316	279	266	291	295	307	289	310	278	297	273	274	287	280	296	281	275	321	294	303	282	290	273	293	288	300	270	259	284	285	297	264	294	289	290	253	294	273	303	278	305	258	330	303	326	279	289	297	336	288	257	282	278	296	284	291	311	270	269	282	306	275	301	296	288	289	331	296	288	269	267	307	328	284	295	285	266	267	284	323	309	302	274	281	321	285	270	236	316	269	299	271	291	281	295	274	319	305	282	278	308	296	318	305	305	300	277	301	302	315	274	285	309	293	266	307	246	275	279	287	323	265	294	289	265	307	298	304	285	305	274	260	280	261	265	287	316	280	320	280	255	298	283	271	306	259	290	286	312	306	302	275	260	293	298	272	317	287	302	272	323	266	279	245	304	292	283	312	302	334	256	275	265	280	272	283	294	290	285	287	288	272	279	288	276	281	312	306	298	296	279	248	296	296	283	297	302	301	294	282	293	273	288	271	284	295	292	279	262	274	271	312	286	294	287	287	267	284	277	311	304	290	306	285	271	317	300	285	293	274	304	282	275	289	259	314	289	301	271	290	290	298	285	269	297	297	291	292	275	289	291	271	285	253	293	279	293	288	292	254	257	294	287	283	315	293	309	285	284	277	263	302	280	283	305	290	302	290	287	279	297	300	282	285	311	291	297	299	307	271	262	264	263	271	276	323	309	259	292	267	268	308	303	276	298	306	290	272	311	282	284	285	281	258	300	300	279	294	291	287	305	280	272	266	284	281
60072	86689	62233	37601	18617	5682	1220	668	445	415	477	457	412	514	477	469	453	455	454	445	473	506	435	478	450	443	442	481	433	459	468	434	454	522	518	462	432	448	492	440	458	425	458	433	453	451	488	418	442	480	504	478	451	498	469	472	427	453	475	479	482	467	471	438	475	487	466	468	457	479	442	435	464	460	479	464	460	438	448	476	462	478	455	428	465	461	449	427	462	454	441	429	423	439	511	464	422	448	455	467	486	491	484	467	436	463	449	458	437	473	492	447	441	443	448	456	485	469	450	473	446	419	474	449	443	454	466	485	454	449	426	424	502	457	490	453	445	430	468	499	491	444	454	456	455	424	435	453	453	453	474	452	450	490	436	451	454	445	499	460	442	445	460	481	445	424	436	473	464	465	484	435	487	444	471	469	463	434	449	456	462	481	450	440	462	465	458	462	469	426	463	440	463	446	460	445	454	457	463	464	477	450	467	482	487	465	452	463	432	452	485	512	430	451	503	476	483	498	481	454	453	423	453	467	464	461	448	506	457	431	436	462	457	471	463	468	395	500	469	453	468	469	445	494	450	446	448	439	473	442	458	461	462	480	438	481	475	488	449	509	455	441	455	434	462	427	465	527	505	416	482	444	426	462	473	449	429	455	440	436	488	485	458	417	448	491	492	449	467	433	476	452	473	478	467	464	480	500	455	458	456	435	505	431	445	446	459	434	470	448	448	470	497	473	426	453	413	444	492	440	432	454	424	458	467	517	479	482	448	446	445	473	460	483	473	433	478	475	450	478	470	463	475	470	469	445	464	426	463	456	469	489	446	448	456	456	455	481	473	433	433	466	510	457	454	493	435	439	476	434	470	445	439	483	489	505	444	482	437	450	459	428	449	484	444	452	459	499	429	468	426	486	484	432	429	433	440	456	495	454	480	459	494	445	513	451	443	465	491	471	417	470	449	473	414	459	450	450	432	458	474	497	464	433	480	479	451	444	488	456	434	438	497	453	478	465	464	478	465	439	501	477	474	485	445	472	425	451	489	476	493	433	478	496	474	489	452	458	439	477	464	459	462	435	464	499	465	488	500	459	436	445	461	466	485	434	456	474	436	461	491	446	486	447	458	478	468	464	455	422	465	429	436	419	466	431	444	481	512	429	447	450	474	467	469	452	462	461	488	500	460	519	483	475	465	428	453	459	448	444	444	391	464	503	472	471	500	485	441	454	456	469	478	478	494	413	455	472	459	466	478	457	469	434	442	492	490	431	465	476	448	452	443	425	429	477	454	477	471	428	446	433	452	482	442	466	442	477	442	439	435	461	425	472	465	480	482	458	473	446	485	461	472	499	430	492	496	485	493	484	476	485	443	467	461	433	477	466	472	490	481	445	494	471	471	461	460	460	434	430	437	483	456	471	434	453	457	452	443	445	461	494	459	466	464	485	468	485	466	463	471	440	464	445	437	445	473	475	458	485	426	421	414	494	465	454	431	456	457	452	454	438	479	428	454	484	459	484	476	494	447	435	463	455	452	440	484	440	444	471	458	477	449	465	448	450	424	433	448	473	447	468	455	452	477	442	459	476	450	477	407	468	479	435	438	454	472	472	477	492	462	476	496	460	434	498	449	475	434	487	461	447	466	470	474	427	494	478	494	427	441	479	434	465	480	467	474	484	477	483	442	450	475	465	435	470	479	430	501	481	472	451	476	440	448	444	466	470	446	424	469	454	459	435	457	471	448	445	497	461	473	468	447	446	467	465	474	505	485	472	437	439	464	484	446	460	441	498	463	486	478	449	444	453	469	471	481	420	421	455	458	473	429	451	456	505	430	456	467	420	485	455	479	470	476	449	456	457	405	462	486	467	486	462	477	478	444	420	455	440	452	457	469	466	457	485	435	435	492	479	468	494	498	503	426	433	428	460	445	449	471	474	456	460	457	477	475	483	483	463	452	466	426	471	497	445	465	497	455	469	449	452	489	459	457	421	443	449	431	437	442	484	498	473	488	449	434	470	446	456	442	466	468	435	495	448	473	452	485	445	440	468	426	490	489	467	480	446	445	461	449	443	498	447	466	491	465	438	420	467	462	452	454	473	442	461	487	454	416	444	460	437	474	448	487	493	463	442	434	446	487	455	435	449	475	511	471	428	454	470	418	464	455	469	459	446	443	473	454	427	473	468	465	436	434	415	400	476	450	432	463	467	502	434	456	496	468	499	453	427	479	473	458	464	441	490	483	520	476	470	426	499	438	489	454	452	474	446	434	444	491	489	474	461	469	494	471	462	510	476	490	457	452	490	488	450	445	481	442	461	445	479	468	437	506	452	450	448	444	463	466	467	443	462	456	459	479	462	501	498	458	451	490	456	446	460	460	455	499	479	435	495	473	418	485	472	440	451	472	459	427	431	479	473	435	491	488	473	499	476	478	487	463	439	498	477	474	441	455	465	447	443	482	439	408	484	410	442	463	472	481	422	489	479	470	475	451	460	429	520	515	502	459	475	448	451	414	499	462	451	456	439	475	496	460	418	451	472	459	476	488	466	448	459	476	434	453	461	447	434	453	486	415	497	454	473	468	492	458	488	501	466	485	446	433	440	451	457	453	460	449	485	475	420	444	471	466	502	455	492	451	434	445	473	502	432	452	431	498	450	435	431	474	474	462	441	446	460	437	465	449	484	433	465	453	466	488	476	478	432	455	451	466	471	478	455	468	477	445	451	443	473	445	468	458	485	426	490	478	456	498	480	480	476	449	468	464	451	466	465	460	494	474	488	500	448	481	471	430	452	467	449	466	431	482	463	457	472	470	493	448	452	450	461	457	478	462	468	448	522	459	449	422	463	445	435	482	478	460	429	446	434	428	483	457	499	458	462	463	456	429	428	437	456	462	427	424	479	453	466	491	451	478	457	457	444	440	490	455	472	449	441	480	425	454	478	416	498	442	434	473	468	480	431	469	498	434	470	472	449	477	449	490	440	449	451	505	466	472	427	420	495	431	453	482	440	451	436	470	472	446	452	486	437	496	472	435	454	436	446	425	463	494	551	415	465	442	421	478	513	478	453	462	462	466	461	425	471	464	490	472	442	480	467	457	471	424	451	481	463	460	459	470	450	471	446	448	451	475	482	448	455	472	460	467	470	465	468	460	449	473	452	459	414	459	452	428	447	452	470	471	469	488	449	440	455	488	466	464	475	461	448	495	446	446	479	459	443	468	440	448	509	427	462	455	463	437	491	457	429	491	477	453	480	453	482	481	462	467	420	445	460	459	448	484	475	453	443	457	466	473	479	438	460	462	470	458	435	469	472	451	450	467	444	488	418	456	444	430	466	448	468	439	447	455	479	471	445	429	455	444	462	457	510	379	477	460	481	467	441	441	465	470	505	455	463	458	451	453	456	439	410	464	460	462	463	499	437	485	459	475	474	456	431	482	442	454	481	475	495	444	496	476	442	438	468	479	470	498	472	458	432	466	441	428	466	477	484	459	483	427	532	415	501	483	472
23462	22029	30663	25560	22078	19491	6384	754	355	362	361	342	328	349	372	367	344	331	373	317	360	325	349	375	358	322	314	339	345	355	322	356	362	359	344	360	343	359	344	382	374	295	361	362	355	324	357	348	345	343	328	367	343	324	338	317	320	352	331	365	363	336	320	334	381	360	330	349	340	367	360	349	338	321	362	341	341	363	358	360	355	352	348	362	330	352	342	348	355	319	309	334	369	327	322	335	365	337	355	341	332	352	360	385	334	339	373	378	361	312	351	367	335	375	361	347	344	316	336	373	366	341	350	323	306	339	382	312	370	384	332	369	322	340	350	347	348	362	355	360	339	368	333	349	357	344	325	366	315	300	322	356	335	336	337	342	371	370	349	333	350	338	321	337	314	318	363	358	359	361	340	350	349	320	350	378	327	333	360	321	324	322	305	330	358	314	330	343	329	344	351	344	346	329	363	345	325	337	369	357	345	330	343	332	325	338	297	353	342	322	342	320	307	366	356	359	346	339	359	357	324	349	314	371	337	323	314	335	310	352	335	354	334	348	339	343	322	371	341	342	331	346	362	350	324	358	325	371	321	359	313	351	328	367	339	335	333	328	307	325	336	346	323	389	360	383	343	345	332	334	341	361	350	339	340	344	388	339	354	350	331	363	329	379	332	339	342	395	358	357	356	336	329	380	340	361	328	351	352	326	334	320	339	324	350	348	345	368	333	343	366	368	331	309	357	357	326	360	309	364	373	367	358	338	354	350	335	322	377	351	340	337	328	336	332	340	341	328	334	340	354	316	321	365	341	375	353	355	382	339	349	375	362	335	291	350	314	305	375	357	313	312	333	341	338	343	333	351	330	325	334	344	341	335	324	334	343	329	329	342	305	347	332	361	341	348	358	332	347	364	362	347	357	307	347	323	358	360	366	347	335	325	320	323	365	352	346	346	346	333	332	315	338	365	368	340	313	367	345	334	338	352	336	362	318	331	357	327	326	328	352	338	348	349	297	334	348	350	365	364	330	328	360	321	356	324	330	326	360	372	326	343	341	347	389	334	354	339	368	338	326	322	339	355	373	369	340	330	357	343	324	353	315	341	354	325	330	338	336	349	340	316	354	363	366	340	319	368	355	352	350	316	383	331	327	341	326	344	307	318	347	296	323	326	336	375	361	335	359	342	357	333	331	335	366	360	337	355	303	348	331	347	322	325	343	341	337	335	359	324	376	330	328	353	352	375	318	366	349	369	339	352	353	337	356	334	325	306	358	349	338	361	341	333	325	334	284	317	333	359	364	334	341	329	351	329	360	315	333	326	326	341	375	364	345	312	350	328	337	332	365	326	332	327	310	318	345	317	335	358	320	339	311	326	382	315	380	364	329	341	316	348	354	355	325	341	341	345	320	325	337	338	333	365	345	336	363	324	335	344	357	372	333	363	355	352	335	360	321	322	315	321	356	356	370	349	327	346	319	356	347	326	332	369	342	364	375	319	326	327	314	349	355	316	342	329	328	335	381	355	350	350	333	379	359	323	325	323	337	366	344	367	325	333	352	343	374	327	335	342	361	343	335	377	352	332	349	364	330	332	304	367	332	317	352	344	308	356	329	356	354	339	347	350	311	339	330	342	327	324	340	355	338	369	351	327	358	356	353	368	324	341	301	324	345	326	323	334	332	352	338	327	378	362	370	350	367	348	355	323	296	324	358	328	353	348	375	356	348	328	355	313	371	333	357	334	327	343	331	299	370	350	338	331	345	346	358	345	360	361	333	321	325	317	368	333	339	341	318	353	331	343	318	348	324	359	304	377	351	340	337	355	351	363	312	326	363	355	332	331	340	352	348	349	336	354	330	315	348	343	343	381	341	329	325	340	331	344	360	359	342	330	350	358	335	359	344	342	389	360	345	328	298	320	297	327	333	355	326	355	326	332	323	345	323	369	323	327	341	341	346	347	321	353	304	345	355	344	367	325	310	341	315	341	354	349	333	358	356	330	385	338	351	341	348	343	325	358	326	323	343	354	337	336	325	329	333	350	353	330	352	341	312	317	386	359	330	347	349	365	322	346	343	357	342	338	350	342	336	358	342	357	348	335	347	345	317	347	303	361	305	331	329	297	347	375	351	354	336	329	335	330	359	354	325	370	366	331	310	366	371	347	331	331	340	344	333	295	312	340	365	340	321	320	330	368	348	328	357	390	352	328	311	342	313	322	350	348	355	371	355	355	336	320	330	345	338	363	303	333	311	363	327	337	347	362	342	352	338	335	358	336	336	375	334	313	342	332	349	334	337	303	345	363	334	317	353	332	318	342	360	350	324	332	320	321	354	329	340	349	327	317	347	371	369	313	305	325	340	335	345	371	359	367	357	339	331	336	324	337	369	312	340	323	364	331	330	381	371	340	364	320	330	345	354	303	339	345	342	314	335	337	328	365	342	344	320	329	327	366	314	340	378	368	358	366	304	334	333	312	345	355	333	374	354	345	330	348	339	334	303	342	354	319	367	305	326	331	360	335	349	358	361	332	325	340	362	338	336	328	351	354	363	339	326	353	332	374	334	332	353	314	346	319	340	345	316	313	322	343	334	357	326	306	326	372	358	354	353	356	357	373	332	352	299	363	337	335	363	357	318	327	345	356	304	320	342	338	365	348	381	341	362	349	339	329	364	353	388	385	349	341	321	292	324	372	351	323	374	357	342	365	370	328	350	332	322	312	330	344	334	323	356	354	355	364	363	366	341	334	339	328	376	361	340	313	342	355	322	337	331	331	373	339	316	305	355	373	366	343	345	336	343	338	333	307	338	348	342	323	386	343	324	329	329	316	340	364	343	332	360	358	374	336	361	325	374	306	352	345	324	342	339	332	349	328	330	313	336	317	352	344	319	334	371	326	307	297	319	329	329	341	328	351	350	327	353	310	348	370	338	354	316	341	329	327	332	346	352	310	365	330	348	338	336	320	338	337	338	326	329	338	324	335	342	339	364	359	337	336	338	316	337	338	368	336	325	345	318	298	348	336	346	339	356	310	365	333	333	325	316	343	361	349	336	348	341	326	351	306	344	331	344	322	348	351	375	354	339	364	338	353	345	336	331	331	390	318	310	329	321	331	337	282	325	346	334	378	355	337	319	348	351	367	343	363	365	331	327	340	351	352	358	347	324	353	349	360	334	313	340	324	309	337	354	333	353	321	349	344	330	342	334	335	375	337	296	306	323	371	313	312	339	339	354	310	368	351	345	368	333	346	315	340	335	318	366	330	354	362	345	343	341	341	339	348	350	337	336	337	355	346	377	340	350	327	334	352	379	348	334	348	350	367	318	325	333	348	320	316	349	330	326	323	367	362	350	345	356	299	373	367	322	343	328	341	335	369	349	357	329	344	342	332	360	336	349	346	352	361	331	301	327	334	313	373	322	340	330	355	355	329	328	356	358	335	330	330	319	340	336	327	316	334	346	312	367	353	296	322	335	329	336	323	342	342	309	368	313	356	354	306	342	338	305	346
62243	98855	74662	47169	29143	12030	3202	1316	578	554	532	556	559	559	520	526	546	552	563	486	534	542	562	585	536	524	553	534	500	562	528	533	543	507	492	515	533	521	540	532	528	479	541	547	567	515	550	569	532	520	554	504	516	531	504	585	530	501	524	513	486	490	530	541	558	536	513	537	455	527	511	498	531	538	514	554	529	522	478	544	518	548	523	522	535	578	540	551	489	513	525	545	542	534	538	533	584	550	556	542	498	533	519	570	558	539	572	547	560	520	517	550	521	542	550	522	589	574	510	517	532	575	520	518	539	520	533	479	547	526	508	551	512	548	534	532	535	548	529	542	501	546	537	530	521	526	531	555	526	510	538	539	507	536	573	547	526	546	534	543	532	490	546	535	524	552	502	498	535	554	531	541	524	509	516	571	581	546	544	536	543	570	511	485	515	507	547	524	536	528	502	539	527	538	535	506	523	566	565	532	525	509	499	523	559	488	506	502	493	518	490	517	506	525	551	511	516	461	531	556	518	463	508	514	528	536	471	532	532	518	512	554	524	557	506	574	504	493	513	510	550	553	521	519	548	534	564	542	535	526	529	537	543	529	519	553	528	519	505	527	501	490	529	537	546	541	545	517	530	569	512	499	502	569	521	557	526	513	524	537	511	517	507	518	516	532	525	548	532	533	535	587	520	493	544	529	533	551	546	505	563	530	528	485	557	532	498	550	562	515	582	475	533	537	505	537	498	534	547	545	571	544	567	530	494	509	538	504	545	538	541	491	502	512	534	526	551	504	486	535	496	548	535	501	528	524	559	515	504	547	554	554	510	542	558	525	595	514	515	516	501	529	548	512	522	550	543	531	545	537	518	523	561	563	509	498	545	578	481	534	526	536	517	526	517	536	556	560	546	482	526	537	525	485	574	503	554	539	534	511	562	545	537	466	531	512	503	510	537	519	536	558	516	574	484	534	524	488	546	497	524	533	504	504	547	510	518	558	573	498	520	566	524	538	527	505	539	534	508	532	569	535	509	525	519	529	547	507	578	523	517	519	535	507	568	522	537	560	492	525	533	523	509	521	511	492	534	538	528	532	557	518	468	586	561	537	518	559	528	486	549	548	517	541	576	552	535	536	553	558	504	559	550	557	575	548	491	524	553	540	532	488	557	556	519	529	507	508	529	538	497	544	508	536	502	533	579	490	551	524	527	538	515	532	481	529	510	547	518	505	559	478	587	516	538	516	505	546	538	515	528	572	552	545	533	529	527	499	557	552	536	539	512	522	542	522	536	540	549	569	570	532	574	528	499	497	555	514	544	532	554	589	550	549	530	528	498	529	530	523	561	526	534	523	540	514	550	508	514	541	518	518	529	532	506	495	552	533	543	538	534	492	524	594	572	555	502	564	563	496	546	554	534	538	541	524	554	529	488	524	535	545	512	518	509	528	553	575	559	524	520	551	503	561	530	510	502	508	565	546	541	501	539	530	507	458	529	539	495	543	518	550	539	515	556	539	515	531	542	541	522	501	555	541	514	511	547	534	525	540	543	534	524	547	526	518	531	554	491	572	538	483	502	527	519	572	552	491	543	549	560	551	537	537	543	537	551	533	523	514	569	542	528	549	534	555	553	548	536	543	505	549	592	467	526	528	549	513	541	554	496	529	544	544	530	484	516	501	552	549	546	522	501	499	486	515	530	485	564	469	523	528	599	532	551	527	598	520	514	569	536	568	551	533	508	549	526	502	526	558	496	508	546	499	500	540	534	539	496	555	552	544	491	506	542	523	512	529	533	538	528	514	532	568	531	543	533	552	540	527	528	509	528	537	509	504	529	528	507	527	522	541	512	550	531	526	485	538	545	529	544	559	504	536	520	524	490	518	573	548	556	531	519	557	544	544	504	509	549	544	512	558	539	503	542	482	554	483	522	547	542	551	557	572	514	532	554	526	524	522	552	521	524	550	534	514	545	534	499	558	560	491	537	532	578	566	498	562	479	536	533	514	531	510	516	551	509	547	513	527	551	495	531	543	488	548	538	514	546	505	541	522	530	503	564	512	533	538	548	514	553	505	506	572	522	536	520	564	560	540	579	519	529	520	536	563	565	557	528	475	529	530	506	527	563	558	476	542	498	567	531	544	497	549	543	538	533	491	520	511	531	551	546	504	489	535	553	518	541	552	533	513	507	503	556	512	505	560	552	526	557	525	551	537	533	556	515	491	571	563	529	538	550	542	545	529	511	521	547	552	507	510	507	524	537	501	531	539	538	549	516	549	512	522	493	508	527	516	513	524	540	527	564	517	551	510	518	496	561	524	524	571	499	538	508	575	567	510	554	550	497	554	532	541	547	522	540	519	537	486	507	546	521	538	540	499	556	535	484	517	484	482	517	575	506	540	501	501	552	564	536	510	499	561	529	541	484	556	583	521	559	526	513	544	519	565	542	525	518	556	542	540	553	564	526	542	509	566	555	531	505	548	540	513	545	523	506	522	517	530	558	541	544	513	569	522	502	501	533	513	570	538	502	559	565	528	524	531	512	546	558	561	555	518	547	502	531	503	552	529	533	568	497	519	526	511	515	537	554	551	560	516	536	544	539	530	501	516	497	530	497	571	550	536	534	553	524	547	523	495	553	556	548	538	487	481	537	528	489	534	563	493	540	567	509	522	565	547	544	507	527	547	493	522	477	505	544	551	553	518	506	525	498	513	551	524	545	503	547	474	529	511	535	537	576	480	547	533	515	498	520	542	526	550	524	534	547	531	543	516	571	565	549	527	535	526	495	515	560	596	528	518	532	520	565	539	537	550	562	546	535	531	510	480	521	529	560	548	558	544	576	538	512	522	518	530	538	517	528	533	528	493	538	502	511	547	519	521	512	586	541	556	511	575	546	527	505	511	550	522	527	570	491	539	491	510	563	519	528	504	541	559	548	590	519	505	543	534	507	538	539	512	485	522	533	539	550	506	543	539	538	538	514	492	481	578	551	538	546	524	513	583	495	573	512	572	558	549	536	496	543	545	541	500	492	566	534	533	507	539	529	508	546	531	561	532	508	552	520	540	554	530	567	533	494	580	531	528	496	499	528	570	524	556	535	538	551	518	533	559	491	549	508	557	525	508	512	572	532	526	521	519	511	504	536	502	515	526	575	551	526	557	516	540	524	515	501	513	539	542	501	518	527	512	513	540	540	517	518	531	588	549	540	509	510	554	541	551	510	529	525	524	505	498	510	525	554	529	550	563	525	518	518	554	562	534	556	511	519	506	554	503	523	518	548	525	569	538	534	539	486	496	527	505	496	532	545	505	540	501	515	537	511	559	522	543	603	525	511	531	541	554	502	534	491	504	538	507	507	524	530	600	544	485	516	564	549	494	537	505	527	532	541	496	553	537	493	566	571	524	526	493	567	495	523	552	552	554	561	514	540	566	535	499	566	551	515	529	537	484	510	536	537	544	550	521	547	564	552	557	568	559	565	504	588	527	530	554	500	537	536	507	505	489	499	516
29618	28029	26386	11936	2589	735	270	215	205	180	201	212	188	191	201	203	186	221	216	190	209	180	209	201	185	177	236	194	189	183	190	202	197	211	175	209	199	213	227	205	206	204	201	186	216	213	200	173	201	207	197	220	167	181	189	210	208	191	189	184	202	177	206	211	182	189	190	205	209	191	213	206	197	179	200	202	199	223	219	176	219	178	184	189	207	185	223	202	195	205	177	186	223	188	185	211	182	209	198	191	182	222	198	186	213	210	180	210	223	190	178	198	201	229	181	213	196	184	196	197	213	194	208	189	205	196	210	196	216	209	207	212	186	199	193	176	191	205	229	217	182	211	186	178	219	216	195	186	184	202	207	176	200	166	200	189	171	178	188	187	212	190	212	203	176	195	183	189	191	189	185	190	185	199	211	219	211	203	202	190	189	200	212	199	177	214	207	205	184	204	198	204	189	185	203	181	199	201	182	207	224	191	187	194	212	202	206	212	185	214	193	226	198	207	181	192	206	211	184	209	203	193	222	213	219	186	174	197	194	196	202	209	197	190	189	176	201	189	206	209	239	195	182	193	209	218	207	246	227	201	201	191	191	189	205	164	209	177	186	202	199	185	185	183	212	194	225	219	216	200	170	204	186	189	185	204	197	188	201	200	205	199	196	214	189	222	182	203	244	207	204	191	210	182	182	202	204	204	204	187	206	194	203	189	197	192	223	183	207	213	213	197	190	187	212	183	186	206	217	187	188	174	184	189	214	193	240	211	207	197	200	204	200	179	186	199	191	188	211	207	184	202	201	211	203	221	207	217	210	194	193	209	203	204	216	183	176	185	207	189	199	194	202	213	191	208	186	193	193	212	185	205	223	216	182	180	212	194	207	212	184	197	191	186	185	192	200	193	206	197	193	180	199	180	211	187	216	180	185	202	185	188	191	224	211	194	209	206	196	204	212	180	210	183	199	216	205	161	195	198	214	180	193	203	169	202	207	200	193	207	178	204	198	188	197	198	195	206	203	210	199	197	197	203	203	200	199	194	219	202	195	197	195	192	199	197	180	192	192	209	192	202	186	204	198	203	203	230	229	199	215	196	201	179	190	216	216	196	205	193	204	176	192	186	179	202	198	182	202	181	207	166	184	188	211	215	214	196	229	207	186	186	201	200	186	192	184	183	211	208	181	214	190	213	202	195	190	192	186	203	205	182	210	191	214	202	165	180	210	200	222	165	186	203	198	193	225	180	214	194	222	198	190	165	202	195	191	207	183	209	200	201	178	221	186	191	170	196	185	188	219	212	201	212	208	214	198	194	222	209	203	222	203	197	193	179	192	201	205	194	202	199	198	191	190	210	169	188	198	183	196	175	208	203	194	208	190	197	206	203	208	225	212	211	198	206	196	203	200	202	209	204	190	195	204	201	191	214	196	186	208	211	191	192	210	199	180	165	194	189	210	192	210	192	178	211	225	176	185	214	178	203	207	203	223	211	208	181	199	188	212	222	223	209	205	210	187	206	202	200	200	202	211	195	184	210	221	213	191	185	220	200	220	184	198	202	176	186	204	189	186	203	192	212	209	189	201	164	203	192	216	205	195	180	203	188	178	195	187	188	181	191	200	186	193	208	198	212	204	192	189	172	197	212	205	180	221	198	217	165	176	204	212	190	183	191	186	187	220	203	195	213	221	178	190	211	159	188	192	193	210	196	186	193	179	204	208	188	174	201	180	205	208	217	190	216	205	226	192	224	200	175	196	215	206	189	180	189	199	196	205	185	175	204	190	200	204	209	189	188	207	180	214	205	201	182	204	195	207	218	204	211	183	188	183	201	195	193	174	222	186	189	217	205	214	210	204	171	185	163	188	184	212	191	214	202	220	176	206	215	209	211	199	240	206	163	209	186	197	194	200	189	202	186	194	202	206	190	197	208	190	213	203	191	203	205	192	215	213	179	223	192	206	188	210	215	205	205	188	188	210	175	187	210	219	215	187	211	209	220	206	219	207	199	205	231	208	193	211	197	217	186	169	185	192	225	181	194	178	194	199	188	225	172	197	199	203	202	193	198	187	227	206	197	190	230	187	178	226	204	175	189	206	176	195	195	214	195	185	204	187	189	195	212	181	219	203	194	222	191	161	173	193	213	198	207	218	204	201	191	209	183	186	169	185	206	190	213	203	187	178	207	191	186	237	215	185	219	183	208	220	211	187	206	192	219	208	177	192	208	189	196	181	199	196	202	192	210	162	207	201	194	196	175	206	191	190	208	188	195	201	199	190	200	184	184	201	196	222	208	206	196	191	217	205	204	187	202	190	227	194	197	200	174	202	185	192	211	205	196	185	209	185	217	187	199	191	196	218	192	195	200	192	195	182	199	227	201	209	187	199	192	185	198	181	181	215	186	184	235	196	192	218	201	203	180	192	194	228	184	209	185	171	186	217	209	177	213	195	187	220	208	178	211	189	190	189	199	201	208	202	188	221	202	202	217	198	197	165	210	193	172	194	196	197	203	161	210	223	195	200	201	190	184	186	198	191	238	194	194	194	198	199	221	192	221	185	191	200	188	205	201	189	200	206	223	198	200	198	200	195	157	216	198	213	197	191	203	173	210	194	188	200	207	222	209	176	193	231	202	182	192	180	193	191	178	198	217	195	217	197	172	165	212	193	197	170	179	192	191	176	197	188	189	188	190	200	188	190	184	191	213	210	195	201	188	194	188	230	203	195	180	186	196	186	212	196	209	212	198	204	185	189	208	192	211	213	230	209	216	186	208	205	192	172	180	221	179	213	201	200	155	211	186	180	185	213	220	193	197	188	194	190	196	174	174	178	199	187	191	206	196	219	189	207	198	186	200	207	174	192	183	212	209	185	197	189	184	211	198	189	180	197	203	218	213	189	207	192	198	211	209	189	205	170	197	222	196	195	193	215	208	210	188	206	197	203	177	210	203	217	193	216	195	220	200	183	188	213	194	180	218	235	179	207	212	199	214	218	213	181	204	220	187	200	206	182	200	189	179	188	203	196	207	211	186	167	209	192	209	205	181	208	201	188	191	222	176	204	190	232	184	186	171	192	197	215	179	185	184	200	206	178	209	205	214	182	192	213	199	217	192	206	174	188	202	190	199	207	207	203	193	187	201	184	199	187	206	198	200	230	213	209	200	210	212	179	205	188	179	188	184	208	201	183	197	195	184	204	187	225	209	185	197	184	197	196	224	207	202	210	198	179	203	220	190	219	198	219	192	198	180	205	183	178	203	208	211	209	206	191	192	195	212	200	183	170	194	203	164	199	198	207	201	184	206	217	193	204	190	209	189	202	192	196	190	215	221	186	203	209	198	197	200	192	204	182	206	215	187	212	181	198	176	201	210	192	196	191	209	201	211	217	184	186	184	182	184	199	192	182	192	212	186	215	213	202	214	206	192	179	203	203	208	191	181	199	191	186	179	195	185	199	177	195	197	210	213	182	206	229	210	191	200	202	174	209	181	187	205	219	199	194	192	177	206
35913	44610	31011	12603	4747	1524	521	377	351	324	320	345	324	307	342	316	343	318	323	330	348	346	331	320	356	362	312	300	362	331	321	336	340	371	288	334	325	359	340	314	305	326	332	349	311	298	340	353	314	306	313	333	327	330	330	321	327	352	341	342	309	324	329	313	348	304	322	333	344	348	335	334	306	319	313	336	312	306	309	324	352	326	329	343	343	312	317	312	331	334	316	334	329	304	336	343	310	336	345	365	359	368	322	350	362	313	341	333	340	340	300	321	325	356	325	331	352	344	300	346	341	340	334	335	362	328	323	322	303	354	344	321	331	350	381	332	324	327	309	337	285	340	321	332	330	340	338	286	325	355	341	342	328	320	322	359	323	307	320	312	308	344	316	314	333	314	346	317	303	346	315	279	342	315	350	335	341	334	374	312	314	330	343	315	337	366	304	317	342	306	317	325	331	311	306	329	336	315	334	349	338	325	308	320	309	333	350	311	336	354	324	314	334	339	321	346	357	323	304	322	305	347	320	313	336	301	324	334	340	357	361	349	315	328	301	301	344	311	340	316	297	333	329	304	326	367	337	359	308	372	335	317	329	362	329	297	372	331	340	305	356	350	345	358	342	359	334	343	350	337	321	337	346	325	346	341	303	322	355	302	316	349	317	318	318	344	307	336	345	353	308	329	298	317	334	334	307	350	337	331	352	341	321	295	333	307	332	328	341	368	354	335	326	324	332	297	341	314	331	367	319	319	328	327	323	344	326	361	304	288	335	331	319	319	276	321	319	330	354	304	331	316	332	335	342	338	308	324	296	327	374	334	339	364	320	303	313	326	322	294	321	347	306	351	362	339	336	324	326	348	301	358	335	330	317	306	327	346	310	325	339	327	370	307	318	319	313	342	336	329	361	320	313	287	337	343	347	354	323	295	330	309	333	317	339	305	311	342	330	286	348	298	352	321	329	329	363	337	351	345	323	358	333	310	321	337	322	339	348	319	336	328	325	339	329	310	339	318	334	325	348	339	341	331	318	346	326	320	306	320	319	327	312	338	317	327	318	321	335	319	304	340	374	349	321	347	332	321	354	336	328	312	316	347	296	300	314	316	330	339	342	343	323	315	325	369	323	314	358	337	335	355	340	308	300	331	327	322	333	292	330	370	320	331	338	347	335	308	342	331	336	324	328	322	320	346	304	324	314	344	341	319	320	316	331	326	313	342	309	307	328	318	336	319	314	330	333	340	324	308	310	343	339	308	342	327	342	325	303	333	298	327	333	343	289	335	330	310	340	332	352	319	346	337	351	324	320	329	317	325	331	321	305	320	332	336	325	363	298	363	303	330	347	331	345	333	334	326	312	315	297	350	327	323	307	333	303	328	341	279	293	311	360	338	324	335	327	330	349	314	325	312	323	327	308	345	336	356	359	356	350	317	334	312	322	302	333	342	350	286	357	306	361	337	334	352	329	292	313	367	319	320	340	361	343	368	305	327	330	302	353	333	351	326	333	333	323	348	326	317	344	340	353	282	342	319	284	327	352	338	333	327	304	319	331	322	319	339	320	351	316	312	346	324	311	313	360	302	334	327	323	363	313	304	341	356	353	362	334	323	300	318	327	318	319	295	342	317	330	361	297	319	328	335	327	344	343	344	330	335	327	365	313	356	319	373	362	307	332	323	321	326	319	344	329	331	319	341	301	313	287	346	323	318	338	354	348	296	376	322	331	336	294	301	329	309	322	333	326	320	319	307	309	341	314	300	321	348	297	314	322	330	313	324	318	324	334	325	292	354	332	329	323	325	293	332	298	330	338	329	336	339	314	322	367	362	348	315	302	308	357	361	338	347	365	323	354	334	309	329	370	360	325	318	356	330	314	321	329	337	325	326	329	310	345	321	337	339	326	324	318	325	299	312	296	335	353	329	330	317	333	297	306	340	319	326	309	323	354	347	342	370	302	329	330	301	347	335	334	335	361	354	300	333	320	320	317	336	329	324	330	315	360	340	340	337	335	337	333	332	316	318	328	349	336	313	320	304	311	354	343	319	312	308	326	299	340	302	308	277	329	322	360	344	360	320	328	363	304	315	321	309	316	331	323	318	347	337	308	327	319	368	332	323	321	324	355	334	325	358	333	332	311	296	350	276	358	319	351	346	352	365	323	318	334	317	294	323	333	339	323	298	355	344	353	329	323	299	347	386	340	336	330	329	356	334	340	315	340	350	338	318	358	340	327	330	329	327	340	318	329	349	349	338	321	333	320	337	346	317	358	334	298	348	297	326	307	307	323	331	322	326	292	324	326	296	338	369	334	350	330	327	319	338	349	318	355	320	313	326	312	345	303	328	347	325	322	345	340	327	366	309	338	337	317	302	315	317	326	340	305	339	333	318	312	325	337	320	335	341	345	353	310	348	335	326	325	328	305	325	297	308	336	319	367	358	346	359	318	316	339	302	350	338	345	329	326	336	326	345	322	315	332	358	333	354	317	327	353	300	366	313	341	323	374	290	313	310	307	350	310	342	331	343	309	324	323	323	345	316	331	331	342	295	294	332	307	321	323	327	313	333	312	342	332	333	349	321	361	308	328	310	331	311	343	337	338	316	329	349	363	329	337	326	331	306	317	328	329	342	335	307	352	326	329	309	322	335	332	322	328	363	314	334	308	332	316	305	341	308	340	345	303	304	345	338	309	361	326	333	297	340	301	327	311	313	326	330	337	322	292	330	333	331	316	311	283	343	309	314	326	336	299	327	310	344	344	331	303	334	324	325	331	322	305	298	309	351	339	310	306	325	320	309	331	325	328	342	352	310	342	317	339	353	318	343	325	299	346	308	336	325	322	347	320	348	303	310	318	325	312	328	307	312	292	311	333	336	328	359	329	304	313	328	320	332	329	324	335	294	345	310	311	318	329	340	305	351	330	338	338	322	321	351	335	342	300	319	345	343	301	312	322	342	346	343	330	306	331	338	354	342	315	326	356	362	313	321	337	312	321	365	323	340	324	333	351	347	315	302	332	322	339	352	356	313	332	328	348	352	341	327	318	354	315	347	330	315	309	337	317	343	325	352	305	325	337	315	321	297	322	336	322	287	298	320	321	366	342	347	291	321	344	345	316	369	310	358	309	321	320	338	323	299	322	328	322	336	355	306	377	315	298	330	308	357	315	364	333	336	323	356	314	332	311	362	296	326	315	334	308	331	317	326	298	317	324	321	317	342	314	288	292	313	337	327	327	323	326	340	337	308	314	334	303	320	344	329	368	338	310	311	321	317	347	314	385	318	347	339	342	345	341	270	365	329	316	331	324	351	307	339	311	322	348	324	327	343	344	367	322	334	347	318	336	333	288	341	349	322	354	328	321	354	331	316	320	316	332	326	335	346	320	336	347	292	305	344	319	345	325	343	294	317	364	317	320	363	344	341	328	302	333	338	316	302	354	322	321	300	354	322	347	327	334	314	321	332	324	318	328	336	340	322	318	294	360	333	330	343	298	326	342	373	323	305
24733	23166	32409	26768	20223	9095	1359	437	361	292	309	309	270	290	293	306	277	284	297	278	261	280	296	262	272	284	277	289	313	309	269	287	273	284	288	283	308	295	288	304	305	265	276	297	276	300	296	318	283	271	271	269	281	273	279	276	296	307	299	305	298	266	278	309	335	267	297	314	329	262	303	282	275	279	314	295	292	301	294	303	269	282	301	270	277	294	306	266	289	304	327	297	265	293	285	288	280	298	292	288	290	270	277	291	293	307	300	290	303	295	267	276	285	318	299	268	305	269	270	286	286	313	284	285	319	251	312	308	285	281	272	300	306	280	287	255	255	278	291	280	273	281	292	257	322	252	289	259	281	262	291	316	263	281	290	278	316	293	283	300	294	283	262	305	278	257	287	270	277	274	289	297	283	306	288	247	287	283	266	281	301	293	301	292	267	289	258	283	263	269	283	307	278	261	267	298	263	310	285	279	274	268	327	301	285	291	303	305	293	271	274	285	291	300	290	285	286	316	291	285	279	332	289	299	295	262	279	281	311	267	273	286	300	277	289	283	283	305	299	309	249	265	314	305	316	291	292	279	264	278	279	291	244	281	291	296	267	313	286	287	256	294	266	287	281	300	244	292	272	259	293	307	271	291	308	282	318	307	273	269	273	281	290	274	280	294	291	305	287	330	289	262	273	284	274	260	291	290	259	259	305	252	266	273	292	304	289	261	298	282	263	289	296	275	299	293	276	289	280	275	302	240	296	259	292	317	282	286	295	279	280	307	300	307	290	264	298	306	270	262	276	264	277	302	257	278	277	284	290	262	261	282	269	305	261	273	283	281	308	298	279	278	293	298	274	284	291	297	276	270	281	312	281	289	290	275	283	251	289	278	276	296	280	300	289	257	257	312	287	290	283	304	279	259	254	287	285	287	270	303	292	286	306	275	305	279	250	286	259	291	285	295	270	296	292	299	249	303	286	308	272	308	285	288	304	313	294	293	283	303	275	308	307	302	245	276	248	304	286	275	306	281	309	302	321	290	278	291	281	285	275	256	305	293	272	262	257	296	285	290	284	313	289	293	262	293	281	306	307	293	284	281	282	284	287	307	304	299	292	270	257	290	280	299	296	260	283	272	280	269	302	251	270	293	276	261	292	319	280	255	287	296	273	286	264	291	275	264	296	288	310	273	296	275	305	295	340	274	269	286	273	284	292	266	251	273	273	292	295	270	272	268	276	310	274	249	291	282	274	277	265	260	304	281	278	292	271	292	293	299	286	287	291	278	289	296	282	310	285	292	287	286	290	291	299	281	298	296	275	300	261	269	262	265	292	285	251	312	277	282	289	315	267	276	290	270	272	269	311	291	280	285	279	273	274	276	324	311	293	273	303	285	313	315	299	295	284	258	301	271	270	324	279	260	262	289	286	266	295	295	263	301	278	280	308	273	282	288	272	257	251	305	288	282	287	295	293	274	293	251	272	305	313	266	289	278	299	275	293	291	295	301	299	296	278	285	266	242	265	291	278	260	292	261	300	291	261	247	300	269	315	305	260	294	284	278	306	286	302	264	275	270	293	275	306	267	288	257	268	315	332	256	264	287	294	303	297	264	330	268	279	298	303	289	296	276	291	263	299	294	274	287	290	265	282	304	255	268	266	310	283	289	298	285	282	270	302	271	304	265	295	233	290	287	264	288	271	267	289	258	312	295	287	272	266	285	271	310	289	306	266	292	274	272	294	270	265	262	287	256	274	266	284	272	272	250	292	271	326	264	288	275	283	290	280	263	304	272	276	268	260	282	299	286	295	312	297	268	294	307	274	286	284	290	279	301	286	289	264	292	314	255	294	274	276	292	296	304	281	269	305	279	255	273	280	279	275	291	281	272	269	278	302	247	271	272	313	279	281	263	270	293	326	253	228	294	302	292	296	272	310	296	285	283	309	312	279	286	268	292	290	295	267	290	273	274	281	286	251	287	233	282	267	259	296	288	284	266	277	276	287	290	269	276	244	263	289	281	284	310	263	256	313	273	296	284	306	252	279	282	291	305	282	252	285	275	289	327	268	258	278	272	309	275	278	316	299	300	274	304	263	292	284	270	276	280	311	305	309	282	290	280	277	268	295	268	273	283	277	289	254	299	256	281	287	291	298	285	278	295	319	310	300	293	289	301	326	298	304	309	294	267	268	275	306	303	275	276	267	272	280	279	262	314	290	310	277	269	262	276	268	276	297	258	307	269	290	304	282	265	273	295	271	291	265	293	291	343	276	267	268	290	290	292	253	288	282	276	286	292	298	284	289	255	253	284	282	282	323	295	314	268	287	299	282	273	310	280	292	290	281	290	257	267	284	258	282	271	293	252	300	292	310	278	298	295	290	309	309	295	292	316	277	291	277	291	302	314	270	266	277	312	294	284	299	311	270	309	281	263	300	248	250	259	289	269	284	312	302	270	284	261	255	279	274	284	286	302	257	259	233	304	289	252	285	279	306	293	292	277	292	244	297	267	276	300	287	261	261	260	315	297	285	276	286	300	300	265	275	309	307	267	285	267	290	321	255	264	280	249	274	280	288	265	281	271	323	304	285	337	296	276	279	285	283	270	280	287	287	303	277	253	268	279	299	291	288	296	257	274	283	318	286	309	277	289	300	310	274	263	275	276	294	270	267	300	252	286	294	271	252	297	279	264	276	277	321	292	322	285	281	309	304	285	269	274	328	280	260	313	261	293	263	260	283	292	287	293	267	284	274	298	265	244	303	285	306	299	330	273	255	300	277	284	269	285	251	288	273	309	280	296	274	292	270	266	295	270	306	290	286	306	290	268	293	269	275	277	279	260	278	279	301	301	254	277	272	268	309	281	303	298	306	279	289	280	332	283	283	303	300	282	308	261	280	301	267	306	261	282	299	294	288	303	291	306	283	276	279	281	304	258	292	303	309	262	290	311	284	289	293	309	266	272	274	313	264	256	279	298	254	292	282	275	265	296	297	287	275	290	291	275	289	283	278	279	294	295	278	262	260	250	288	267	280	267	306	302	281	291	301	254	289	280	269	270	288	277	285	282	288	272	283	322	264	289	304	273	257	279	278	274	275	269	266	282	247	269	258	304	276	276	295	282	293	285	271	301	288	281	289	262	272	247	307	297	279	269	257	307	309	266	282	319	290	293	269	272	283	269	277	313	228	274	279	272	292	266	278	307	281	256	283	299	273	279	281	261	262	259	301	280	286	289	253	289	298	299	297	278	284	261	282	263	263	310	266	275	290	295	281	280	303	268	279	294	254	292	303	318	283	304	286	271	289	264	268	302	292	297	299	262	260	254	284	286	261	271	260	269	276	265	295	311	275	279	275	250	293	273	275	295	301	278	302	281	281	274	303	296	270	279	276	292	258	281	267	255	278	261	264	271	289	330	287	287	243	276	308	279	258	281	294	248	286	297	312	282	248	313	296	278	293	295	314	284	307	280	293	287	298	271	270	286	274	295	282	300	246	276	287	285	290	245	285	303
59741	88179	62408	35187	17950	7223	2074	735	474	481	461	476	471	430	492	477	431	475	451	466	456	459	468	479	469	455	433	493	446	460	464	430	448	468	452	458	453	425	515	450	452	495	479	450	470	449	463	467	453	462	475	451	445	462	457	499	430	455	455	472	432	471	464	477	477	467	438	470	458	447	471	484	477	471	466	468	464	454	462	457	496	437	413	470	465	448	451	492	478	472	448	429	465	440	434	459	425	423	439	434	454	470	462	433	435	442	470	442	435	459	418	498	490	458	455	473	432	436	431	460	454	454	470	473	437	455	417	397	418	449	455	437	461	446	472	453	460	479	433	457	457	437	473	518	474	486	437	440	443	443	492	466	444	415	454	452	474	462	476	431	461	441	486	442	489	473	486	455	483	434	475	429	458	435	456	477	425	437	456	441	467	476	414	460	447	471	425	467	470	472	474	456	492	431	454	469	479	460	474	440	476	430	475	444	444	461	464	456	452	448	418	403	466	450	490	489	450	461	445	476	473	440	452	485	465	424	467	439	485	491	461	436	457	468	482	457	431	466	472	467	476	469	441	463	456	479	452	462	423	442	435	450	466	455	458	460	457	406	456	419	431	439	456	445	463	437	459	503	442	416	493	469	487	441	426	478	452	485	486	450	439	451	459	466	469	478	457	444	471	499	447	418	434	459	476	416	473	458	459	501	439	472	479	424	442	440	470	423	459	437	502	447	437	465	462	455	476	462	448	476	439	490	452	440	473	457	430	447	478	436	459	451	444	442	468	460	468	469	443	482	449	453	465	473	494	468	448	450	439	468	480	454	480	462	445	452	460	427	450	458	468	451	461	442	473	456	447	472	456	471	466	417	500	466	458	457	443	456	455	403	470	452	451	460	477	477	459	481	514	410	468	432	487	463	444	494	434	435	456	470	471	464	455	430	470	478	428	437	419	470	456	486	487	444	411	462	420	496	441	456	441	440	483	430	459	473	463	442	448	426	459	454	475	462	459	484	442	443	450	490	459	454	445	392	437	465	480	473	468	466	400	461	474	511	469	437	449	505	479	487	499	459	465	498	449	468	472	437	455	441	511	470	457	490	463	463	467	424	442	471	460	444	452	424	452	443	458	447	489	431	445	437	467	455	495	429	446	457	432	477	465	427	473	468	444	439	457	464	475	471	485	467	465	443	443	420	479	485	446	456	443	415	486	469	435	447	453	435	431	471	438	418	457	464	442	484	462	442	447	454	483	436	451	445	463	467	481	453	446	440	491	440	450	429	458	464	483	437	465	437	469	479	445	472	458	446	469	444	455	458	444	449	463	475	451	436	431	484	458	483	494	421	438	460	490	447	466	447	458	456	457	457	470	449	462	467	454	431	417	430	476	446	462	443	457	457	469	472	457	447	453	461	415	447	451	465	464	429	448	420	437	446	451	454	417	461	475	448	452	449	479	478	463	423	440	479	421	445	438	442	462	443	480	426	459	455	455	473	469	464	452	440	439	459	479	455	443	500	471	461	453	414	462	449	470	428	435	450	437	455	463	434	470	431	446	453	442	446	440	433	433	472	461	450	454	458	444	461	422	440	427	457	448	399	458	459	440	464	450	483	424	440	452	434	435	434	442	444	438	474	472	475	464	454	457	498	476	454	449	457	457	438	445	420	451	467	491	492	444	434	431	446	444	453	459	434	464	435	513	451	462	433	470	446	463	450	410	438	461	482	462	449	450	425	481	443	485	436	488	464	492	460	484	470	505	474	450	470	465	487	460	435	453	482	416	534	444	436	413	465	459	465	468	457	449	497	489	465	480	426	457	457	450	476	432	428	485	433	473	495	468	446	458	441	441	430	490	433	413	440	460	483	459	446	457	463	435	466	425	388	453	446	475	439	487	456	426	431	478	482	457	456	457	437	478	435	482	468	466	463	446	476	475	448	478	436	424	490	454	442	426	446	457	447	467	467	405	462	442	484	453	434	407	467	462	467	452	465	504	480	469	500	468	447	472	467	470	477	434	428	468	447	405	485	435	462	439	471	488	435	436	439	481	500	450	442	429	464	444	431	446	472	467	478	474	454	417	490	437	472	428	446	423	485	463	463	456	472	444	455	448	477	434	464	444	461	470	448	462	432	437	450	467	437	468	459	476	448	448	447	438	446	461	474	444	449	444	446	481	471	466	466	443	423	474	434	426	457	468	433	429	479	490	434	448	425	460	445	444	431	440	464	473	470	462	435	461	450	451	448	442	459	456	422	434	471	423	452	504	459	464	435	480	453	444	477	448	492	480	461	447	445	466	450	437	473	482	438	459	466	476	459	469	469	422	475	468	486	459	455	458	426	471	487	492	433	430	443	442	501	446	452	453	477	472	458	461	448	447	437	502	469	449	459	477	478	479	444	439	482	441	428	445	474	440	450	464	426	461	486	453	439	437	419	459	467	437	496	461	458	464	464	437	483	478	447	461	452	472	453	454	425	472	471	404	447	492	455	462	464	478	458	454	454	426	485	452	453	422	427	439	461	449	460	457	431	441	444	473	450	457	473	470	464	480	430	441	462	450	418	468	471	442	457	461	489	482	445	488	430	415	410	431	433	460	469	455	425	467	436	483	430	439	460	459	453	462	426	444	465	481	484	503	462	434	475	442	499	451	456	477	458	444	465	456	485	431	431	481	480	481	471	437	463	465	452	466	450	435	451	476	485	441	456	405	444	426	486	466	404	416	461	481	504	468	442	429	453	455	473	446	486	479	486	463	440	458	466	422	426	438	466	503	465	455	434	489	489	478	450	475	457	432	459	445	487	424	499	448	449	472	447	454	457	461	464	464	482	476	441	449	493	489	452	479	459	459	445	432	447	442	469	463	465	464	458	445	470	464	443	473	459	457	452	488	437	440	414	443	452	430	417	502	493	473	471	445	473	491	432	439	467	437	448	442	489	447	447	439	454	438	468	459	455	449	477	493	476	486	435	433	466	456	452	477	475	471	410	469	446	501	458	446	452	450	463	458	436	472	465	446	472	479	458	461	441	485	446	447	473	422	470	477	496	426	442	459	469	482	463	446	496	446	466	435	455	507	472	468	475	476	455	459	428	471	461	462	466	434	461	437	477	492	448	434	476	425	468	448	463	470	465	461	452	483	443	459	450	430	489	444	476	496	459	452	448	406	484	444	485	486	437	463	439	505	458	465	430	435	487	435	463	457	424	472	439	460	466	398	460	446	462	485	428	451	462	460	444	452	476	452	445	482	430	464	468	462	415	488	472	465	442	476	442	450	457	485	451	497	438	443	453	426	482	428	451	466	479	489	451	462	426	416	439	487	413	472	446	438	445	441	408	454	478	456	480	436	449	454	496	497	447	465	454	463	445	410	451	467	452	458	503	455	455	467	441	449	471	463	443	501	474	434	464	453	484	470	453	446	421	446	424	464	452	412	472	444	407	437	440	464	448	456	469	405	480	445	451	475	440	482	452	473	422	435	453	456	475	438	464	478	467	457	467	461	455
23569	22039	30532	24987	21682	19251	5936	574	397	379	359	344	375	343	361	354	356	345	337	344	374	335	382	369	339	309	364	370	323	356	329	377	342	304	361	339	322	365	382	355	335	381	328	331	338	320	353	344	340	335	337	345	338	332	313	357	316	353	342	337	341	321	360	362	321	326	319	371	349	371	334	333	328	369	312	325	351	345	354	327	339	327	318	344	339	361	351	355	355	351	372	333	340	337	340	332	334	322	368	368	345	355	364	368	356	353	365	296	365	349	350	350	356	348	330	330	339	338	370	352	338	310	323	380	338	346	347	316	346	349	388	337	341	376	341	349	362	341	331	307	311	395	333	337	332	341	374	340	307	324	322	348	349	347	348	343	327	371	343	368	387	338	335	349	331	321	368	324	338	330	328	350	347	362	347	324	335	359	357	352	347	368	360	335	310	356	326	318	359	302	368	346	324	361	327	328	359	335	340	347	339	334	379	324	293	343	359	340	314	332	332	348	355	362	359	353	363	327	335	322	374	335	362	355	335	350	342	333	352	351	300	377	323	361	328	322	360	372	359	369	345	334	357	342	349	344	328	335	339	349	337	299	329	340	339	380	343	339	363	350	327	306	328	320	331	298	332	372	322	345	382	342	349	338	318	345	351	341	338	321	324	358	343	339	326	388	328	356	350	366	330	325	351	375	319	386	320	334	376	321	375	321	338	336	342	361	353	354	367	346	360	344	330	370	345	359	326	327	339	354	310	345	311	334	360	314	385	366	321	328	405	349	333	348	371	356	338	333	365	369	345	369	325	350	381	368	353	322	333	340	348	355	338	319	339	340	361	348	368	347	347	372	345	336	360	335	328	352	359	326	342	317	343	319	346	317	344	322	346	339	310	338	337	334	315	326	322	338	338	353	336	354	313	399	337	333	364	330	297	330	313	303	319	344	333	313	343	360	344	298	352	329	329	311	318	340	341	342	316	335	364	324	352	348	353	346	360	355	303	363	323	366	349	366	336	351	321	339	335	342	339	324	353	325	355	334	353	322	355	336	326	365	331	339	359	285	333	376	348	353	346	320	324	369	338	359	347	333	339	309	353	334	335	316	346	327	356	349	353	331	338	352	339	340	345	335	334	364	332	344	353	350	338	343	354	406	373	358	351	347	338	359	360	358	342	360	335	343	350	373	336	361	322	348	310	321	363	350	358	317	358	341	340	313	342	326	371	362	362	279	385	349	308	354	302	337	308	346	361	368	312	344	344	309	337	372	331	351	353	349	361	363	326	330	348	330	324	336	356	361	370	341	367	334	319	341	300	340	311	325	359	362	336	367	306	348	334	332	345	345	324	339	336	342	365	376	360	356	307	366	370	364	324	337	304	362	316	361	340	356	355	347	328	346	331	318	343	338	320	298	340	369	345	359	326	341	351	319	338	351	353	333	357	382	336	319	346	342	368	363	347	352	335	356	320	351	318	317	364	340	386	351	350	345	333	367	360	356	380	342	338	327	338	355	340	335	315	330	342	370	325	359	299	330	385	320	363	322	355	318	360	291	329	328	349	316	353	327	357	321	324	335	340	363	323	348	358	333	334	378	332	337	326	351	362	340	360	329	332	338	319	385	322	297	334	305	352	382	366	343	337	324	381	349	353	341	366	337	365	349	356	343	346	377	348	349	331	332	331	340	357	343	367	333	329	342	354	319	353	329	343	339	300	374	344	317	341	333	344	357	386	349	366	374	371	341	367	327	355	354	334	349	326	391	334	343	338	348	343	370	352	358	342	346	345	318	348	325	383	320	367	365	311	345	372	337	326	346	361	352	329	352	345	356	337	350	357	364	371	331	305	337	320	324	358	328	329	352	354	333	336	333	361	336	324	349	351	338	363	357	320	344	330	337	355	350	328	341	338	347	336	352	335	329	379	363	351	337	316	358	300	338	336	336	354	341	339	370	341	351	342	342	366	333	366	352	387	302	310	348	338	370	346	348	368	360	331	348	332	324	310	322	356	357	327	361	332	361	325	345	322	340	341	366	348	350	339	365	315	372	347	327	342	331	362	336	358	302	359	331	312	352	352	338	334	342	358	353	310	370	327	367	322	323	345	353	339	356	324	340	319	355	343	345	354	334	379	339	352	329	325	376	384	344	328	342	361	322	348	317	322	336	369	355	350	389	330	344	345	370	312	356	346	326	358	327	334	319	378	344	333	348	337	327	406	353	343	311	324	334	336	318	310	328	339	336	340	304	347	306	356	315	373	370	337	349	351	360	336	353	331	312	338	344	337	332	334	297	353	374	366	354	323	356	338	321	344	366	337	348	345	343	342	335	348	352	339	313	367	346	383	335	342	333	364	369	339	347	339	349	359	375	341	320	345	355	326	348	356	350	341	347	342	320	341	365	335	348	331	357	347	349	340	337	338	303	337	342	358	321	324	381	353	326	342	372	346	358	343	333	329	337	347	355	317	338	364	318	345	354	328	347	335	360	335	334	350	357	353	364	359	353	337	336	371	347	325	329	332	333	337	324	338	371	332	311	329	342	393	336	352	328	327	349	319	311	336	349	341	316	309	333	356	334	363	320	341	344	325	332	341	317	295	331	337	325	310	339	310	352	334	347	357	354	329	332	359	358	324	375	343	323	351	372	381	342	329	320	353	370	375	336	335	374	326	344	326	349	345	403	321	374	341	320	344	330	322	330	315	338	356	372	327	365	324	317	378	355	348	322	355	348	351	368	341	329	344	370	362	355	349	342	342	352	328	307	348	343	339	346	360	330	345	336	375	356	344	305	358	357	345	338	321	337	350	343	358	356	345	355	339	353	371	326	335	339	334	331	340	351	361	316	310	357	366	328	354	315	338	335	346	330	295	360	323	356	340	350	326	343	317	317	358	354	350	348	360	378	369	348	307	324	334	376	359	352	339	374	334	336	379	350	348	348	380	314	349	345	338	342	359	315	326	363	335	368	322	330	354	353	355	344	315	330	332	358	364	327	344	380	353	296	373	327	322	358	356	335	325	339	347	308	373	368	358	344	339	379	311	344	350	347	346	312	350	310	334	325	367	321	363	357	354	333	369	326	338	327	321	352	313	353	332	348	350	389	334	322	345	363	314	342	362	330	351	384	346	345	376	342	365	341	338	353	315	346	349	357	339	336	346	343	335	327	307	338	375	343	348	326	350	351	337	344	356	334	335	332	367	350	350	344	340	320	357	338	337	325	363	356	358	352	326	330	343	354	366	335	336	364	336	360	357	294	321	338	356	315	328	332	358	356	350	349	344	320	363	340	351	350	385	330	335	366	363	348	342	339	303	347	335	365	342	356	354	347	394	357	331	348	348	340	357	345	344	334	369	307	353	302	326	354	372	367	354	364	330	339	334	329	327	353	375	327	321	366	357	337	361	332	312	294	374	367	344	331	347	343	333	355	338	367	349	344	321	340	345	329	337	324	337	344	340	335	347	364	376	334	333	351	340	300	369	361	333	304	364	345	357	360	384	358	346	366	337	363
62378	100289	73517	43094	23631	9688	2817	957	575	564	482	512	510	547	535	542	520	544	567	506	560	532	549	538	537	557	556	550	494	571	548	547	523	532	535	490	559	529	565	561	547	517	579	515	548	517	525	552	504	589	528	548	537	552	529	521	578	529	537	542	552	515	532	514	513	517	575	528	515	553	487	522	530	529	519	539	521	523	563	545	548	529	530	570	541	517	554	535	523	502	537	560	566	523	514	546	509	588	540	548	526	499	548	558	542	561	519	520	516	574	561	558	549	499	490	538	555	539	526	515	513	489	552	549	530	520	491	548	522	578	540	551	539	576	532	553	549	538	553	553	578	503	541	533	556	527	496	582	549	566	546	540	561	524	539	544	558	546	556	536	528	502	541	524	516	559	520	537	507	550	534	521	523	551	546	531	532	489	497	512	530	543	505	493	526	519	509	547	566	497	521	532	522	528	498	599	537	569	540	526	540	547	505	551	533	485	564	515	521	576	533	483	526	476	542	516	521	531	513	504	542	501	519	546	524	528	516	520	548	560	505	490	498	559	531	593	540	520	524	541	529	542	525	533	532	523	566	553	545	515	555	508	545	581	518	533	518	507	553	509	538	531	535	540	544	530	575	539	526	511	538	492	574	514	480	518	548	550	485	505	530	578	507	536	520	481	513	498	553	547	525	539	515	540	565	525	488	505	534	522	540	505	556	552	524	511	552	528	537	545	549	545	550	547	562	508	499	541	551	536	506	524	509	563	500	568	537	534	548	527	510	555	526	563	525	552	525	534	503	578	545	518	517	512	533	547	559	544	540	544	516	515	530	563	526	522	536	528	502	508	553	558	559	519	503	528	516	544	546	498	499	486	515	546	556	539	527	517	528	519	542	521	549	567	517	491	554	536	547	538	569	505	569	518	512	523	542	532	526	553	525	549	517	530	558	520	569	525	541	489	537	546	581	488	570	522	542	596	494	568	565	508	537	538	551	546	527	545	495	512	539	544	555	514	532	546	527	534	538	518	560	529	520	529	537	528	516	514	530	531	508	514	563	551	546	521	545	517	541	526	537	550	547	554	557	595	499	477	484	540	492	500	494	530	536	501	545	514	501	556	493	498	502	565	508	528	543	528	500	562	555	538	552	539	573	535	508	486	575	559	529	526	551	549	551	491	560	523	512	477	479	557	513	530	525	491	544	552	482	526	532	553	518	550	548	546	540	527	522	472	589	546	542	555	539	536	499	523	547	540	538	507	544	543	538	513	532	554	553	509	572	512	549	526	544	553	480	507	564	526	551	571	502	528	563	535	498	568	572	549	529	521	522	512	535	549	535	541	550	510	541	537	540	499	528	560	511	533	550	524	582	541	551	536	535	578	515	501	469	543	551	541	547	522	495	529	544	496	539	517	569	592	548	528	508	528	547	557	545	544	510	517	544	525	529	526	522	548	546	563	524	531	549	523	526	500	577	529	551	503	511	558	517	530	544	553	541	539	536	511	543	551	513	523	558	524	556	572	503	557	514	557	572	511	533	537	504	533	566	534	563	491	504	530	514	515	552	495	567	481	493	523	513	552	513	536	526	517	533	517	530	538	528	550	487	502	521	547	556	519	528	581	574	553	566	535	541	526	506	531	539	527	570	546	560	524	597	513	583	550	520	572	484	602	566	501	522	530	525	532	550	548	496	563	536	565	543	532	562	569	530	543	531	562	514	549	562	513	543	587	478	533	511	541	612	562	567	540	526	534	505	528	539	560	546	524	535	569	558	550	518	527	551	551	500	511	528	494	514	601	558	532	509	499	595	533	513	553	545	526	545	501	499	553	543	566	555	534	516	501	594	574	530	553	525	524	523	531	538	519	512	551	547	530	528	546	540	555	511	513	562	528	573	535	495	524	535	523	573	561	526	542	530	520	528	518	510	560	506	554	556	520	562	517	534	558	551	562	530	562	552	520	486	533	547	583	539	534	503	548	537	518	551	571	612	532	526	503	549	545	520	561	530	556	528	521	497	513	527	561	521	523	565	581	528	533	528	542	550	522	532	536	562	544	544	512	510	523	523	536	554	482	535	479	505	541	517	586	519	541	500	505	490	516	508	509	509	499	519	548	519	583	570	563	543	546	536	546	565	549	584	515	522	551	537	592	536	560	521	547	534	545	563	540	498	547	568	576	515	531	490	542	490	517	532	515	551	506	550	565	548	566	509	541	501	545	539	542	549	568	538	524	519	540	517	559	531	558	551	511	581	534	536	532	530	528	524	542	478	507	549	529	528	556	492	524	527	544	531	527	490	526	544	541	499	538	526	541	521	526	533	538	526	476	568	531	547	527	576	542	562	559	528	514	554	532	537	597	499	560	556	526	521	523	507	518	513	540	545	525	504	550	552	579	558	516	505	528	484	531	548	522	523	586	573	547	543	496	530	565	530	520	550	541	531	538	534	514	550	563	541	524	550	495	522	559	551	532	542	530	518	544	575	533	541	544	612	528	568	557	554	523	467	538	564	531	510	513	522	529	538	528	521	537	538	549	526	559	544	564	548	509	518	505	512	544	538	539	560	498	539	523	507	573	490	550	533	556	516	519	578	521	573	524	518	521	507	522	536	546	540	563	497	540	540	532	531	538	549	541	511	552	544	554	531	524	548	534	560	501	518	559	544	538	507	574	552	493	482	544	502	526	516	560	537	527	559	523	514	546	553	555	569	527	491	539	512	526	533	521	554	530	484	505	564	496	547	556	554	492	526	511	534	504	555	513	540	555	506	525	520	552	494	536	530	507	516	559	546	557	531	520	544	507	494	578	539	559	531	551	550	515	530	501	547	528	542	527	556	515	553	531	519	520	532	508	520	563	501	570	494	531	518	528	521	492	540	538	531	547	504	539	490	528	545	510	539	520	570	530	558	552	531	534	566	515	564	537	537	558	534	579	560	526	559	552	516	530	519	522	509	520	526	521	555	554	539	521	517	561	533	527	520	497	528	513	528	503	503	540	496	536	546	548	556	558	544	547	552	544	550	520	522	543	579	499	558	508	545	551	572	540	503	501	508	542	575	518	517	527	567	538	564	528	566	571	539	541	531	539	541	529	539	536	516	517	527	560	539	512	494	537	539	540	546	541	549	570	549	512	572	522	505	487	536	521	527	561	523	519	541	508	552	512	531	543	493	530	532	530	557	490	540	553	526	519	533	561	558	493	528	513	521	549	489	513	511	542	492	541	502	541	519	568	499	530	516	547	553	513	508	546	548	547	505	550	539	527	545	533	492	557	557	558	511	515	507	587	557	544	535	519	562	582	533	510	574	539	531	541	548	513	536	513	542	496	551	518	534	547	513	521	524	528	571	551	533	542	553	540	521	539	514	510	569	526	511	537	516	538	522	529	540	515	513	555	504	548	551	573	521	550	540	539	540	527	535	490	498	557	546	554	533	531	559	549	538	505	519	543	535	518	537	513	536	504	531	537	560	546	497	528	543	516	513	531	491	559	523	531	511	534	561	513	539	546
29857	28675	26548	11239	2073	647	300	202	213	199	223	250	184	208	214	226	223	185	206	220	202	205	193	221	197	192	199	228	220	210	194	182	180	188	218	201	202	203	225	221	212	202	217	197	188	198	221	219	214	211	208	196	183	223	207	223	191	184	198	205	209	195	206	202	192	219	197	220	195	213	205	183	183	223	196	196	190	194	226	217	211	213	206	183	193	200	180	204	206	211	222	206	202	204	197	228	207	225	194	206	205	228	216	185	214	193	205	183	224	192	227	202	212	226	224	197	219	202	227	196	209	218	207	205	215	224	194	187	195	224	193	186	215	210	170	208	215	206	207	230	223	219	222	214	203	192	203	183	203	211	220	201	228	195	166	209	203	213	200	206	195	203	210	193	188	206	168	190	210	198	205	197	193	207	175	208	197	192	201	195	207	201	196	195	209	194	190	219	209	203	210	214	208	207	203	201	230	209	221	203	218	226	200	201	208	210	201	195	216	210	199	196	214	210	197	231	214	210	210	184	199	228	232	186	193	207	193	173	211	201	195	203	187	225	225	206	190	193	193	214	204	203	225	203	192	227	224	217	217	203	193	236	210	205	214	211	191	205	208	191	208	209	176	206	222	175	222	193	208	192	180	195	227	204	186	194	204	207	221	210	207	216	201	201	217	206	169	183	212	212	214	205	209	208	196	201	209	206	216	223	191	194	203	220	205	227	200	203	192	192	215	191	214	198	211	222	200	232	196	203	198	210	208	214	209	216	236	193	176	219	211	210	193	206	197	219	216	227	240	212	204	179	195	244	193	219	214	197	203	252	212	192	210	182	179	196	204	198	216	210	209	206	181	201	212	200	202	212	194	176	186	212	227	221	233	184	225	192	205	216	172	201	215	217	222	197	213	198	212	212	230	194	221	200	225	217	194	192	207	231	213	181	171	217	210	230	234	249	203	215	212	208	222	188	193	214	200	190	203	218	210	216	194	227	226	213	218	223	172	218	200	245	195	232	214	205	176	189	212	187	207	186	200	248	204	185	204	215	205	192	214	209	230	175	186	216	203	210	209	201	192	209	216	202	201	190	214	214	210	200	215	197	211	198	185	211	224	204	202	205	199	220	226	195	221	199	210	199	214	216	211	181	206	229	191	201	196	223	194	202	218	204	192	207	193	213	206	184	210	201	177	202	205	238	211	208	193	209	215	208	185	207	216	203	193	188	203	215	207	202	205	208	222	218	207	191	198	197	218	179	203	193	202	206	205	201	209	205	189	200	210	181	221	203	192	191	208	205	186	205	200	186	193	206	199	232	194	229	202	203	220	180	207	195	210	226	191	215	210	200	217	201	217	204	198	203	182	206	209	213	234	209	230	185	193	206	206	200	208	195	207	206	204	211	210	201	209	188	230	213	225	189	223	194	203	178	202	185	207	183	201	208	209	196	209	208	197	205	194	203	208	210	191	198	187	199	206	187	217	232	177	216	206	205	200	219	208	206	196	211	197	208	195	200	224	221	213	191	224	238	200	201	195	175	190	212	192	201	201	189	199	181	182	213	221	199	212	205	218	218	211	203	208	192	198	202	202	213	227	207	194	192	182	221	232	201	203	187	200	199	221	195	206	198	203	184	206	217	207	228	221	211	190	214	219	213	202	203	202	178	218	211	181	186	220	213	220	202	210	196	195	215	201	216	222	212	209	192	215	233	185	223	225	189	214	215	197	210	195	212	215	214	211	208	216	201	220	195	205	167	204	206	239	211	194	220	211	196	197	207	195	211	192	206	186	219	221	193	204	226	211	221	196	207	205	202	204	200	214	188	223	202	216	195	188	219	211	217	219	207	204	200	186	228	193	201	225	198	211	191	217	215	221	200	206	187	206	187	181	195	193	200	187	226	200	217	179	186	200	205	195	221	219	226	213	212	205	213	209	208	200	216	188	187	187	196	204	205	197	213	208	192	203	206	221	193	200	191	226	224	194	183	223	205	221	202	186	197	226	160	204	213	188	188	190	218	189	199	215	212	210	221	206	183	217	220	227	237	195	222	225	191	205	179	181	204	209	217	190	186	189	228	204	191	188	204	217	210	192	179	213	210	185	195	214	197	189	193	191	221	188	187	224	188	209	203	206	220	219	178	203	187	190	187	220	213	192	206	213	197	200	196	202	210	190	190	203	211	195	216	181	216	205	209	200	213	202	223	203	219	236	208	209	185	192	218	202	208	224	210	181	219	234	246	206	183	199	196	209	209	199	212	198	193	217	182	200	212	192	181	220	183	234	194	205	178	219	203	206	204	202	187	207	220	192	208	194	180	199	209	192	176	197	210	179	209	208	205	227	218	201	198	191	200	201	208	251	203	197	231	207	215	217	212	221	228	188	246	214	227	192	199	224	200	242	222	218	190	189	187	218	189	213	182	228	191	202	193	206	225	206	203	221	196	211	203	194	178	196	200	180	196	206	202	206	239	207	199	213	218	185	192	212	185	190	192	203	182	178	202	202	204	212	197	214	186	208	229	194	217	185	183	220	230	201	225	220	194	207	213	195	184	194	217	203	219	211	223	187	185	196	224	200	196	217	230	213	212	205	215	197	224	207	210	205	200	184	184	208	221	184	203	195	218	215	192	191	205	183	172	223	195	218	238	203	222	203	195	217	193	179	217	238	203	209	196	195	210	184	217	189	171	225	227	218	179	183	210	183	195	211	187	197	203	206	207	210	197	171	174	206	208	206	185	215	188	182	205	205	183	168	214	213	209	194	199	192	198	187	205	203	230	205	190	219	169	215	210	189	213	210	201	201	222	217	188	211	206	214	185	191	185	188	193	203	204	199	200	202	201	198	197	198	202	213	204	198	205	198	223	186	201	210	218	229	198	229	198	199	197	221	210	185	196	231	223	220	205	177	208	186	197	207	213	228	207	195	192	193	218	195	184	211	173	191	201	191	205	212	183	213	185	202	188	222	214	204	213	204	200	203	207	224	232	211	172	215	191	212	194	219	203	203	206	214	224	191	227	209	209	203	206	227	201	182	200	195	207	177	204	223	194	214	202	206	202	177	203	195	204	200	216	199	208	194	193	216	210	186	219	192	210	206	233	202	204	189	196	215	178	190	191	186	215	186	192	217	190	208	197	198	199	196	194	216	192	203	225	209	197	218	208	208	230	187	207	184	230	217	194	192	200	188	190	187	230	207	225	210	202	199	219	223	233	230	190	221	211	207	212	200	211	185	203	209	219	189	190	205	194	235	182	205	231	223	197	186	212	194	194	223	208	185	199	232	193	222	214	191	217	206	203	206	218	201	204	204	195	198	207	214	187	213	215	202	196	218	216	217	220	206	174	209	220	213	216	208	197	233	214	198	213	207	199	205	194	197	195	200	203	196	223	223	224	186	215	187	199	171	220	190	227	160	212	192	214	198	215	181	191	202	203	185	193	202	204	205	197	183	224	215	196	163	207	187	196	199	209	198	201	223	194	225	189	214	234	182	210	213	193	192	213	218	201	239	211
36660	46213	31026	11137	3723	1155	485	340	330	330	335	351	318	327	330	305	328	315	342	307	342	291	349	344	342	359	312	335	335	308	337	330	339	365	343	331	345	308	331	315	365	321	361	308	350	339	340	297	321	334	369	317	320	346	348	366	333	327	315	305	308	337	323	350	375	281	327	329	341	319	351	352	335	340	296	299	303	338	324	322	387	325	360	309	351	325	334	337	349	316	348	305	350	304	340	335	305	309	373	319	310	341	364	320	322	380	342	351	334	313	350	341	330	338	340	314	329	310	321	322	350	360	337	326	338	302	375	350	373	310	323	335	341	343	335	337	334	330	362	360	342	335	320	338	340	359	308	334	345	328	363	378	339	306	319	341	328	330	361	328	341	367	333	359	344	318	325	305	311	351	324	340	336	359	349	366	340	347	339	299	364	332	343	339	355	340	326	329	322	333	338	302	316	338	326	346	321	311	330	320	333	300	327	347	360	332	361	345	320	327	349	330	379	350	337	356	346	358	353	330	311	343	311	333	334	318	319	355	316	329	333	334	352	340	345	332	290	316	315	314	348	330	334	324	323	328	375	328	360	338	350	338	349	328	340	330	333	331	292	351	385	335	323	358	344	322	323	317	390	331	356	335	311	348	325	361	319	343	331	327	315	324	341	366	323	324	318	377	333	317	343	346	352	344	339	330	378	330	345	342	319	348	358	355	339	355	359	363	332	299	360	331	341	325	333	308	312	315	355	316	345	357	332	297	327	300	346	349	315	359	308	352	347	352	354	346	352	323	347	335	342	337	345	344	356	336	331	319	355	344	332	356	332	364	359	353	317	335	338	332	344	306	331	328	320	332	321	350	351	384	356	359	329	321	315	351	343	324	330	331	353	325	340	318	317	331	345	328	314	336	304	340	348	344	343	340	305	341	316	331	344	322	346	300	348	324	376	338	324	305	332	318	378	298	330	351	360	313	359	340	314	342	331	300	337	338	341	328	338	327	339	333	321	373	313	318	341	335	343	333	341	367	365	303	364	330	340	323	315	374	330	323	326	326	354	359	340	340	338	378	353	353	343	372	332	338	344	314	326	330	355	338	332	359	324	296	366	316	311	313	326	330	349	319	346	357	331	338	334	338	328	315	343	362	312	312	333	336	357	299	349	304	333	335	351	307	318	311	334	347	321	313	341	326	327	342	350	295	312	355	341	338	314	342	336	347	325	309	343	345	367	338	342	309	342	308	316	326	334	340	330	319	342	334	351	318	344	330	351	334	334	350	346	343	301	336	351	331	347	351	344	358	327	311	317	350	322	342	331	322	322	326	329	369	298	352	345	314	330	320	335	312	356	360	325	335	356	292	321	305	316	337	301	333	333	312	303	351	319	331	325	320	346	356	333	371	340	350	338	316	336	328	346	346	337	310	349	349	281	360	369	343	333	323	333	336	363	367	349	322	341	357	334	346	339	316	315	343	346	313	329	355	347	305	337	316	334	329	305	321	358	333	372	345	359	326	338	333	336	314	378	372	346	355	353	339	336	339	332	315	339	342	353	343	326	336	351	354	332	356	355	353	359	325	356	334	328	358	352	344	321	342	340	340	316	329	357	343	332	282	353	327	347	335	339	307	368	346	328	382	338	353	350	353	326	320	310	351	323	324	310	315	343	298	362	357	349	332	337	325	322	356	351	319	328	358	335	357	355	319	353	333	357	357	349	347	348	336	323	334	340	308	327	317	335	305	379	337	363	352	378	294	341	365	312	330	319	344	322	326	335	303	288	311	337	333	333	351	332	312	333	296	332	316	336	322	348	311	341	312	317	336	367	301	321	368	335	326	331	284	344	330	332	348	351	345	348	339	351	338	328	318	341	332	361	354	321	326	314	335	337	336	340	330	315	326	313	338	327	316	335	343	323	329	284	354	328	335	354	309	337	302	340	343	337	307	316	344	351	345	303	334	344	328	320	325	283	340	366	328	283	342	333	323	335	345	357	326	318	309	312	339	324	331	362	349	308	348	333	303	329	368	345	353	354	366	325	348	352	334	336	372	370	315	317	326	326	362	298	329	353	339	357	324	295	316	352	306	334	339	347	351	321	318	358	304	333	367	310	350	362	302	371	338	329	357	319	333	340	344	351	344	335	306	336	338	340	328	351	352	318	357	328	348	316	351	334	343	349	326	338	325	327	340	351	360	325	317	334	359	362	326	338	333	340	337	332	359	335	333	367	348	336	295	350	341	352	327	341	336	318	335	314	351	345	351	374	378	364	327	361	307	335	310	343	312	347	348	338	341	331	316	352	336	327	319	351	333	334	324	347	329	350	364	378	355	332	344	372	338	365	391	338	377	339	350	334	374	358	348	351	324	318	324	363	338	326	324	344	363	335	331	356	343	334	309	321	320	316	334	344	354	330	364	364	332	318	310	350	341	360	309	324	342	352	365	364	304	329	317	340	331	351	368	334	346	348	334	321	328	337	315	373	315	308	361	338	323	336	321	340	335	330	352	361	336	343	349	348	356	364	312	336	331	316	319	307	338	333	321	351	358	335	365	334	366	307	297	337	341	358	332	310	348	338	327	299	336	341	329	322	337	370	354	343	344	351	329	322	368	361	310	318	344	328	322	343	338	343	321	344	349	345	321	325	364	339	326	336	348	325	328	347	312	371	348	329	326	360	344	312	340	324	364	368	354	323	328	340	320	340	341	393	321	320	324	350	312	337	356	337	362	340	325	343	300	350	351	268	320	322	320	373	346	337	348	357	334	343	314	308	315	362	343	344	360	319	307	355	327	329	342	323	326	347	337	343	335	340	364	342	351	321	316	332	375	307	287	306	334	325	335	366	309	331	358	312	333	353	345	316	353	350	348	364	325	362	325	367	344	345	315	327	334	359	320	329	321	350	344	332	354	329	314	335	339	325	340	333	325	341	342	358	328	330	371	339	302	323	319	314	369	324	294	337	313	359	336	320	358	353	357	355	352	301	336	330	323	354	316	379	331	352	344	319	361	357	379	323	288	302	339	328	328	352	362	341	313	346	310	322	357	331	345	329	332	337	367	345	368	306	342	350	341	360	294	332	317	345	349	360	349	325	319	374	338	341	389	348	302	324	339	343	326	337	332	319	367	353	320	336	345	350	363	355	349	333	338	361	326	294	346	334	346	332	352	324	311	328	336	310	353	316	368	326	348	322	373	337	338	356	306	351	337	320	316	335	334	360	351	350	364	328	319	356	305	331	371	312	336	333	336	340	341	344	339	337	334	348	336	330	308	342	310	332	308	341	304	350	366	331	315	312	299	342	343	318	324	324	350	310	290	329	323	302	343	339	307	333	333	337	353	323	314	327	349	335	356	342	339	348	329	354	356	339	327	327	344	327	351	323	340	311	326	322	335	319	308	328	345	324	334	323	316	362	318	333	331	329	323	357	349	319	349	336	331	313	314	377	370	364	323	346	349	347	317	343	324	328	326	330	290	325	346	361	360	377	348	359	327	315	316	352	323	335	334
24857	23086	31684	26247	19899	8422	1033	337	311	322	272	306	307	326	278	322	277	296	301	309	279	297	317	294	283	284	274	313	296	300	289	298	292	301	301	297	301	301	297	296	272	297	275	272	284	289	277	304	303	294	305	298	274	293	304	284	299	291	266	283	298	302	287	332	303	285	312	279	290	295	251	281	278	297	274	289	298	293	295	281	290	252	305	320	316	297	267	328	275	288	265	285	314	326	309	283	267	271	286	304	294	302	306	311	288	297	316	315	290	275	267	325	306	319	284	281	305	288	308	289	306	301	276	303	297	273	307	282	311	298	279	304	321	253	307	292	272	293	299	286	285	300	298	285	287	285	328	279	287	302	306	278	327	279	292	289	306	271	316	306	313	317	302	298	304	299	297	278	311	303	322	275	281	319	283	326	282	306	318	297	301	313	278	273	295	311	322	284	276	262	297	301	293	284	275	300	285	313	297	304	319	287	329	272	309	320	302	302	269	272	297	301	301	292	303	302	277	277	303	306	309	318	273	300	288	277	289	300	291	289	318	302	291	282	327	280	315	291	295	300	295	252	303	290	282	276	332	301	286	296	257	242	298	300	297	302	277	286	318	291	292	296	319	339	280	294	318	295	284	282	314	273	285	315	297	305	280	309	320	352	302	272	273	273	329	303	301	307	278	308	289	271	295	247	306	263	287	284	314	305	303	277	313	291	271	274	292	301	290	279	309	297	266	286	307	271	304	286	274	298	267	310	271	289	295	276	307	321	307	297	282	286	271	307	295	275	279	289	310	275	275	308	304	276	329	296	278	294	297	294	301	293	305	278	283	312	276	300	284	304	305	307	287	285	280	305	290	258	305	300	294	281	296	293	289	293	329	279	348	274	295	306	296	307	299	289	310	287	294	293	273	285	327	271	309	302	283	268	313	271	289	277	287	305	304	294	286	290	295	315	275	274	307	272	266	313	286	316	319	284	288	272	327	297	341	278	292	289	274	326	285	322	308	277	304	333	285	267	288	303	293	315	297	302	282	290	265	294	314	312	293	275	288	269	284	281	273	297	311	276	318	307	319	261	306	327	276	287	301	307	307	262	314	278	256	345	256	290	299	314	298	286	292	282	293	299	284	308	282	271	279	272	283	325	295	318	299	299	288	300	272	295	284	295	306	300	298	302	273	292	297	254	293	302	272	273	317	282	295	291	301	294	284	297	283	320	322	275	290	283	315	294	309	309	302	275	316	297	293	299	287	307	272	288	293	268	284	317	271	296	297	303	274	322	286	297	274	292	274	335	272	280	304	275	282	289	317	299	279	253	264	292	322	300	306	295	302	284	315	303	289	265	314	268	289	280	304	298	303	288	277	325	303	279	299	289	266	282	298	281	277	297	280	307	298	316	326	318	264	329	282	294	290	301	294	272	299	295	311	318	301	263	324	297	303	312	291	335	308	300	280	301	275	277	303	295	344	267	283	311	303	321	309	292	302	309	318	292	316	306	280	324	271	292	303	319	339	244	308	269	287	293	301	285	282	307	276	287	296	322	249	299	316	279	280	310	274	290	303	305	288	270	284	274	314	288	274	274	285	316	325	283	327	279	292	280	295	292	288	281	328	311	281	272	272	279	261	295	316	295	296	283	285	292	271	307	278	291	268	270	284	277	263	291	297	284	290	311	282	297	307	316	282	312	285	276	313	285	291	285	322	297	269	309	271	289	271	310	278	323	272	296	300	296	318	247	309	315	311	302	315	300	291	267	300	300	302	300	294	306	315	290	295	293	263	295	297	281	313	269	291	329	299	270	324	277	301	282	325	317	254	271	292	295	301	282	291	266	299	302	311	291	287	278	269	288	284	312	287	253	298	295	296	273	313	302	311	306	299	310	296	274	295	301	325	299	294	303	294	295	285	301	283	298	303	311	294	291	270	329	295	293	280	297	294	274	282	303	249	311	306	296	304	270	266	286	270	288	298	306	318	287	286	287	302	280	282	279	280	279	286	301	246	252	299	280	298	298	292	289	279	308	303	263	333	312	275	285	297	288	306	274	295	295	283	270	309	299	309	269	284	302	274	285	301	272	279	276	308	289	294	282	287	274	325	256	318	308	297	301	301	322	297	284	279	291	290	301	305	309	279	288	277	307	306	286	299	306	287	297	273	280	271	311	316	277	269	288	274	283	298	277	298	309	306	271	296	273	282	276	264	318	276	315	267	342	307	309	289	286	290	283	277	264	258	272	296	301	298	305	273	285	301	283	306	310	285	271	288	276	312	283	284	296	284	259	263	291	292	310	262	296	272	332	315	313	286	282	309	309	328	310	276	280	301	282	298	297	283	265	304	297	313	296	274	303	297	327	317	294	295	303	285	313	282	305	269	275	288	290	290	292	275	315	298	288	315	329	287	276	304	302	298	301	270	294	298	285	297	315	279	292	275	297	280	272	313	274	299	309	282	305	300	308	297	294	295	291	325	314	292	302	284	278	255	292	258	310	328	296	313	313	304	266	298	274	299	295	279	313	311	242	285	316	271	317	293	298	310	275	292	285	295	310	315	281	303	297	285	291	281	282	291	299	329	289	308	304	301	289	302	307	307	292	313	292	276	309	300	308	286	303	309	322	293	288	306	284	292	278	319	273	285	281	303	309	278	260	273	273	283	276	264	284	305	299	285	310	291	295	302	290	298	280	301	310	330	285	299	281	349	293	286	303	287	284	302	329	279	294	267	284	308	301	283	259	286	280	286	276	289	313	317	252	302	316	301	289	314	297	291	310	315	290	288	291	284	312	299	266	288	273	298	278	290	287	314	322	300	298	330	314	293	284	322	296	276	293	284	326	266	288	341	301	288	282	304	277	259	304	284	288	303	306	268	274	310	291	290	291	272	270	285	301	326	271	277	278	306	296	312	299	288	271	282	308	290	275	291	278	282	293	292	275	298	273	286	281	319	302	294	295	270	266	288	280	317	288	258	277	263	286	306	307	313	302	292	280	311	286	269	301	295	304	297	291	294	307	313	286	289	290	311	297	299	321	288	260	303	282	285	298	292	274	302	289	304	279	282	322	277	290	299	308	297	295	277	321	276	293	272	283	302	291	287	276	304	261	308	290	283	291	294	298	292	318	276	282	305	300	284	270	314	299	286	270	303	307	257	270	277	319	322	319	276	313	346	287	280	269	310	294	271	282	302	312	278	303	318	302	276	300	305	282	280	283	301	282	320	273	276	276	290	290	298	304	300	272	274	277	308	305	267	279	298	273	287	313	308	293	300	289	291	287	283	295	300	299	288	321	297	320	272	299	301	297	285	306	273	273	292	276	285	289	300	292	268	291	302	265	294	286	278	286	275	284	269	311	266	295	293	309	315	278	306	259	319	282	298	307	290	297	266	280	282	294	289	328	270	285	273	283	310	291	297	277	298	284	296	298	266	288	285	267	290	308	262	275	308	297	285	299	273	282	289	282	305	310	293	301	303	318	287	284	312	282	283	273	291	309	308	293	280	269	266	296
60350	87692	61606	33602	15066	5090	1576	584	452	479	476	432	478	451	495	440	440	513	488	424	481	443	490	495	466	481	495	492	486	473	512	487	455	463	477	437	475	467	490	505	473	507	477	477	479	442	461	509	474	492	488	444	512	470	501	489	486	469	441	468	482	456	472	500	469	500	527	470	453	467	465	459	481	485	430	458	460	483	490	493	443	460	484	486	461	466	527	457	479	433	456	459	457	479	435	468	461	434	490	476	477	464	470	452	474	491	462	484	460	435	457	458	457	506	504	509	468	458	499	459	472	444	489	472	466	474	476	486	483	421	462	484	467	480	488	474	498	484	448	492	438	473	470	479	490	463	495	475	489	458	485	442	439	487	467	467	467	471	464	472	484	486	476	500	452	463	484	503	451	437	473	491	501	426	460	464	466	463	438	459	456	477	501	480	437	471	439	418	451	464	490	461	467	423	453	426	467	460	453	503	480	449	438	491	473	476	471	461	460	494	495	486	502	456	449	465	467	453	443	471	445	464	501	456	463	464	484	432	465	446	502	490	481	467	451	494	465	496	448	500	425	480	469	450	459	475	494	467	488	470	479	474	444	460	494	478	446	485	469	447	466	481	482	430	467	463	453	441	480	475	445	469	474	486	448	478	504	472	454	455	478	496	464	464	477	469	474	453	496	455	462	461	440	451	449	468	444	475	507	445	462	440	461	446	489	477	468	479	477	456	466	495	445	458	457	509	446	474	480	454	432	458	493	518	470	476	455	479	409	460	450	520	421	471	453	471	465	483	488	491	446	499	453	497	486	440	462	454	461	477	489	485	500	492	464	479	446	460	465	463	491	500	434	480	512	451	484	473	452	451	456	452	456	470	488	477	453	505	460	491	446	476	512	497	475	438	452	481	448	456	447	444	470	480	480	473	439	483	467	486	471	419	438	495	479	477	504	450	447	467	457	477	458	462	443	450	462	470	474	460	469	462	469	464	425	480	473	454	527	455	488	471	486	492	449	459	461	454	447	458	426	467	464	460	432	465	461	472	480	477	472	483	451	473	517	482	453	467	448	489	480	457	466	460	466	465	492	469	461	499	454	487	473	430	441	475	473	458	497	504	473	456	460	459	445	458	447	477	498	446	472	528	465	497	440	474	455	492	486	431	448	459	445	488	443	434	472	479	449	468	448	462	450	454	473	485	430	480	473	491	489	432	447	462	472	501	449	421	468	493	444	443	469	485	487	438	495	462	465	441	474	462	482	438	461	478	466	476	480	497	457	431	480	463	456	436	463	447	476	470	450	474	527	473	488	464	461	476	482	455	461	509	485	444	496	476	468	461	495	509	506	499	458	445	462	471	481	485	455	461	517	479	498	452	494	462	448	428	476	463	445	464	445	504	476	456	473	482	490	421	454	438	475	498	449	501	506	440	462	498	439	434	452	449	492	474	465	455	479	479	486	511	445	487	503	479	482	463	496	491	448	431	486	477	480	455	470	462	475	460	437	467	466	434	467	469	471	479	471	448	483	455	464	436	467	470	507	472	463	468	460	457	450	457	532	474	471	500	452	443	450	499	453	459	489	470	452	481	461	435	496	454	470	460	446	480	454	435	453	434	452	472	484	459	465	479	475	497	477	459	492	439	483	450	471	481	476	438	529	483	451	484	467	488	470	468	468	469	445	433	477	525	487	466	452	461	471	437	464	445	488	491	473	456	464	462	436	457	500	454	460	486	481	458	472	495	450	451	504	431	481	446	411	465	460	501	439	429	449	491	493	455	457	470	468	481	439	463	490	421	471	501	459	522	461	473	489	477	525	452	440	434	457	452	480	465	424	486	469	498	485	450	427	492	516	478	446	452	428	450	492	481	441	447	486	473	458	446	465	481	470	486	481	462	475	474	461	477	453	454	485	489	501	509	480	470	498	482	459	430	459	497	496	490	494	504	521	462	443	489	463	482	460	465	475	456	433	488	492	476	484	455	468	463	480	478	464	457	476	512	511	450	466	495	487	487	465	449	479	458	475	483	439	478	475	441	473	406	429	431	437	480	454	468	480	478	467	484	480	488	438	423	446	453	463	467	454	458	458	466	453	491	506	485	487	462	450	488	487	459	467	501	473	460	448	474	511	489	457	464	483	488	481	458	490	455	455	480	441	486	471	444	476	502	450	464	469	469	455	481	464	505	484	435	474	437	441	439	467	484	484	485	469	470	491	479	434	459	470	500	471	510	473	470	464	525	469	454	473	439	451	430	474	483	457	477	451	477	465	481	460	467	454	467	479	434	429	498	456	454	461	473	466	473	484	488	460	473	453	481	460	478	474	479	470	464	445	467	477	479	486	490	485	474	461	471	475	471	455	474	498	470	520	467	445	436	463	458	438	430	449	485	458	484	473	450	487	498	461	477	508	441	479	494	403	459	459	463	471	494	488	445	466	522	474	456	470	470	435	422	461	497	447	496	475	434	489	462	484	463	441	440	457	478	470	482	449	459	447	474	454	464	475	492	456	471	469	479	460	454	472	466	445	436	460	469	477	473	442	478	455	487	486	473	471	449	471	447	480	486	466	480	436	473	458	476	507	476	479	460	499	481	451	482	508	460	455	484	477	451	437	466	462	480	485	439	473	454	481	460	498	458	450	433	462	441	490	460	478	446	481	467	442	472	497	456	489	503	494	497	450	464	461	454	474	483	474	489	462	493	458	470	484	481	468	471	453	462	493	424	471	507	482	470	466	455	467	445	471	482	467	487	469	455	451	497	469	463	448	481	482	439	465	441	473	506	482	479	441	443	459	459	467	484	495	514	436	452	449	445	512	481	472	477	444	449	460	508	486	505	466	464	463	498	432	464	424	450	489	474	456	458	434	491	489	453	451	454	418	446	493	462	472	470	464	479	486	502	507	499	468	464	499	491	449	484	457	463	451	485	456	473	478	483	498	457	464	470	468	476	482	480	448	460	474	460	440	475	465	476	444	451	458	479	480	483	486	461	453	483	446	461	439	454	513	459	485	446	443	472	466	472	478	486	467	483	446	486	481	469	451	503	485	421	483	485	507	443	454	446	457	444	480	486	494	444	438	483	456	497	498	444	468	494	482	460	460	491	477	477	445	431	476	463	460	481	472	430	478	472	487	461	444	482	457	503	430	464	473	445	452	457	491	476	487	463	444	492	481	440	439	435	456	459	470	496	488	462	470	421	492	479	478	457	458	439	456	526	473	431	457	437	501	474	468	527	459	479	454	494	449	480	449	469	471	510	471	466	442	481	469	475	467	467	452	481	458	443	481	473	487	449	469	448	518	459	497	443	468	502	484	451	434	481	489	484	380	440	445	502	454	486	472	494	452	473	471	452	480	440	483	477	476	466	447	468	489	496	441	446	498	501	468	516	505	512	481	458	440	445	469	509	490	463	479	446	481	477	490	470	472	475	464	479	517	470	454	449	465	509	484	439	502	436	458	485	491	492	422	464	481	496	444	455	439	458	438	454	456	452	479	454	472	483	500	461
23556	22161	30406	24871	21687	19149	5602	524	363	388	372	375	411	381	387	385	330	392	359	351	372	347	361	327	389	358	341	371	350	360	346	401	381	380	351	341	349	351	317	368	400	390	337	394	354	370	348	364	355	349	365	348	361	352	361	384	379	334	321	380	369	358	332	354	343	369	365	348	340	354	351	359	344	359	362	347	375	340	368	394	428	369	393	347	362	355	368	340	351	333	359	358	359	316	368	352	353	353	352	361	386	356	367	344	377	351	359	352	363	352	373	368	357	404	355	386	370	352	351	371	354	347	346	332	333	374	346	332	350	353	329	371	323	357	356	353	384	342	330	385	335	344	352	343	373	352	376	351	349	345	369	318	375	348	303	390	374	359	354	370	372	382	369	370	411	354	318	418	357	352	377	368	358	370	377	360	355	377	377	389	380	380	363	349	371	343	354	353	356	363	363	374	367	371	319	345	361	326	351	369	380	344	392	346	361	364	369	333	364	398	364	344	324	337	372	360	337	387	373	377	342	344	318	349	356	354	377	358	358	342	384	369	340	337	349	370	370	388	364	350	341	372	371	370	360	340	348	357	366	362	375	377	355	359	374	336	348	336	387	366	378	320	375	330	386	334	349	315	351	364	355	340	385	322	329	335	327	367	372	342	341	363	327	359	326	382	373	394	358	372	347	352	386	367	368	346	374	352	357	385	383	343	357	396	350	339	381	338	355	364	347	377	373	394	341	340	342	352	395	332	312	344	348	372	335	375	393	363	364	344	359	329	381	381	339	362	356	365	374	379	334	354	374	359	364	380	346	337	343	368	348	364	323	392	360	356	354	386	349	363	361	348	367	374	353	353	376	370	350	364	375	371	354	370	333	326	375	380	358	339	369	372	348	355	328	367	331	360	376	369	377	343	336	370	341	358	373	345	350	354	370	354	346	346	367	357	363	342	380	371	350	338	366	333	306	348	353	348	352	369	356	345	370	337	361	352	367	349	370	354	372	345	347	357	345	344	394	348	340	313	355	342	348	346	386	379	342	383	372	400	349	357	332	364	378	377	330	379	343	337	350	344	366	346	372	368	335	349	349	386	343	350	357	324	367	346	400	335	355	361	371	333	344	375	342	351	324	344	331	352	360	385	328	361	345	351	339	373	381	358	368	351	374	363	350	337	372	335	368	398	375	375	345	360	339	350	389	347	341	363	349	357	342	353	357	401	381	369	357	374	384	349	361	357	351	354	344	367	323	330	387	329	375	383	337	361	331	356	378	368	376	333	356	341	369	406	337	363	377	338	373	331	355	369	379	355	368	370	323	336	352	357	383	336	362	373	338	344	364	358	364	407	364	368	401	391	359	380	331	337	335	368	368	361	345	348	360	356	351	356	344	296	348	365	347	362	388	375	354	379	346	342	358	360	384	384	347	348	394	366	381	349	355	372	318	320	356	361	321	339	351	348	330	334	367	363	364	342	384	377	333	353	380	366	339	350	324	364	353	363	327	398	353	346	356	325	345	356	334	369	347	350	368	377	362	335	352	365	321	387	368	410	349	375	359	377	378	339	351	370	383	352	357	329	361	374	375	362	355	346	394	374	348	367	337	324	363	346	373	364	346	372	354	347	327	382	367	341	346	344	349	337	351	412	333	332	383	367	377	331	345	334	352	372	366	319	366	344	366	347	335	372	350	388	355	352	368	385	332	382	386	339	362	370	333	369	343	412	357	344	368	358	369	378	341	373	349	367	381	332	368	349	354	352	339	346	366	373	347	347	359	332	344	348	388	352	367	359	362	348	357	339	352	340	339	346	331	351	356	350	334	335	372	345	328	343	369	330	356	350	361	330	367	376	321	359	390	376	382	362	343	343	351	392	348	344	365	337	360	374	341	374	342	343	347	371	348	368	373	346	361	369	365	369	367	349	326	341	329	331	347	354	329	364	351	369	384	371	369	358	371	407	369	350	339	357	354	324	371	343	380	366	345	346	364	369	351	352	374	334	375	375	362	347	388	316	382	360	341	342	360	353	384	335	345	350	354	358	361	364	324	354	391	327	363	379	328	369	352	348	340	345	353	343	353	336	366	386	413	361	345	360	352	362	388	363	365	391	334	361	366	389	366	365	369	352	377	341	345	343	321	326	378	352	334	367	352	341	346	344	337	369	328	334	349	360	351	370	362	375	349	365	364	353	346	352	353	357	371	312	352	332	356	355	376	356	326	345	385	377	378	356	348	330	370	337	355	371	361	375	326	341	328	369	330	356	356	366	354	364	353	341	356	360	354	356	350	337	354	365	362	348	323	389	343	369	333	366	362	335	367	338	341	347	342	339	312	368	354	348	341	334	334	352	381	350	353	374	319	352	374	359	386	356	348	363	392	360	364	343	351	340	364	360	344	365	372	367	329	345	393	369	358	404	356	345	352	352	364	380	371	334	361	364	341	355	364	327	352	378	360	323	367	366	390	330	353	326	384	322	340	339	341	357	387	381	347	371	358	357	339	373	333	371	345	354	349	335	350	334	347	319	408	357	365	358	360	387	355	380	338	349	357	349	364	373	356	367	355	362	349	360	349	372	333	381	355	359	366	362	341	331	365	340	371	366	388	342	350	331	350	372	367	352	373	348	381	357	377	378	329	363	381	380	319	372	328	387	328	331	349	326	376	331	345	355	362	362	352	353	332	348	382	367	324	347	379	348	355	383	344	351	357	359	367	396	320	358	339	357	341	342	346	353	347	361	364	358	355	357	331	356	379	348	360	342	340	356	360	379	387	387	377	354	361	338	357	334	369	364	378	358	331	342	343	332	357	351	400	333	342	334	342	364	343	381	327	363	348	366	355	391	342	343	365	344	365	365	356	324	376	345	323	358	301	320	341	334	307	353	372	371	354	361	330	328	367	338	318	374	362	351	353	351	349	390	331	367	353	351	356	325	332	359	349	354	373	345	344	377	397	370	332	329	363	378	322	350	384	378	336	349	380	384	340	357	377	362	373	357	339	368	347	365	361	351	346	347	355	338	355	355	366	367	360	365	297	349	353	339	340	369	370	354	337	372	363	344	363	356	355	383	352	389	351	351	368	375	386	359	338	363	352	332	377	333	358	358	357	346	375	372	378	371	344	345	363	352	352	346	335	340	371	324	365	376	361	367	382	361	360	340	366	411	339	356	359	357	326	385	364	331	374	351	363	343	366	372	358	337	361	353	380	373	371	344	359	374	369	412	347	354	333	349	359	357	356	353	314	366	347	357	320	366	350	366	368	336	330	341	330	341	356	349	348	344	356	333	347	356	355	366	353	334	353	369	361	355	368	317	361	360	366	389	352	364	355	357	375	380	359	368	330	324	398	350	409	346	353	322	367	379	333	382	393	367	385	369	347	324	345	339	375	345	364	357	359	368	357	361	362	394	343	363	356	369	367	391	353	371	331	311	383	339	354	391	309	343	351	352	328	405	335	321	406	339	355	377	360	373	351	348	334	353	362	338	369	379	349	347	333	348	352	347	347	332
61747	100321	71966	42919	22470	8380	2191	678	595	552	567	548	549	547	555	521	581	568	566	552	586	535	591	532	602	499	582	524	554	549	551	523	594	557	500	566	543	569	586	567	563	554	600	538	542	563	559	538	539	546	528	525	551	569	550	577	548	534	511	561	555	538	603	529	541	517	533	553	577	545	571	587	565	610	507	598	574	534	550	545	526	559	553	570	575	534	551	506	554	547	535	497	533	542	548	547	569	572	500	560	552	570	565	581	555	550	515	540	562	563	576	576	592	542	588	528	594	590	521	547	552	566	533	546	527	539	547	527	537	532	540	616	561	569	535	572	528	584	537	501	585	534	588	553	560	535	518	548	520	514	556	518	586	557	558	577	515	580	516	514	538	522	521	552	548	525	543	531	560	556	556	524	572	552	540	574	562	546	556	528	551	555	594	559	575	533	571	551	580	565	547	542	542	555	528	538	508	508	505	536	555	552	559	513	555	549	574	496	524	558	548	547	530	528	564	521	546	538	554	531	541	559	567	550	561	565	516	591	549	522	526	562	540	516	576	585	541	526	537	560	506	532	599	527	577	535	534	537	531	560	548	501	558	536	538	533	546	520	525	559	491	540	570	547	554	537	536	488	573	556	597	564	543	560	573	543	549	542	577	560	581	546	551	562	544	523	521	609	513	553	559	512	512	580	542	529	538	518	561	566	549	551	560	541	549	589	521	529	568	521	530	566	555	549	550	524	551	541	501	577	541	548	575	565	525	572	552	486	514	524	523	530	581	508	569	540	542	573	539	525	552	504	573	546	590	566	481	549	544	546	577	567	582	546	576	557	537	509	551	568	562	512	535	572	549	558	544	574	551	553	554	596	568	561	507	561	614	522	529	587	552	570	556	578	568	539	539	548	536	527	556	494	600	553	533	559	519	520	524	588	545	546	558	544	531	548	543	584	513	562	551	575	554	542	573	542	569	541	518	505	564	571	575	534	570	531	565	528	564	546	539	556	525	528	535	523	504	539	564	530	536	528	593	543	536	557	526	563	547	539	601	517	548	495	536	565	568	600	554	567	575	592	570	540	572	577	535	560	526	552	552	546	514	527	566	548	560	527	528	558	532	591	507	556	559	521	537	539	559	548	573	560	575	554	534	518	549	552	542	545	515	536	553	567	523	568	586	570	510	537	522	545	568	546	562	534	587	586	582	605	573	540	539	549	516	553	529	519	570	517	517	582	545	531	564	583	551	517	485	511	571	497	572	555	520	555	575	559	499	545	551	522	543	561	550	566	581	520	589	547	551	563	523	573	571	565	517	581	523	538	578	586	555	580	534	538	555	528	538	571	528	557	534	569	537	563	548	522	543	530	541	564	542	549	527	555	538	534	603	576	524	571	574	533	554	521	567	561	506	555	583	541	558	544	536	539	522	515	573	579	485	543	565	562	537	594	498	533	600	525	564	577	503	543	540	542	557	560	520	532	538	539	534	538	567	574	560	538	546	545	527	535	545	536	561	524	525	517	579	568	574	565	549	573	534	538	516	554	553	539	596	551	595	559	549	516	565	587	582	578	580	561	515	532	564	548	508	516	573	553	585	574	531	523	555	554	568	529	532	554	588	516	573	542	533	549	610	588	554	570	519	585	542	511	546	566	517	538	497	533	521	543	532	542	520	504	533	561	519	551	525	553	583	575	587	545	546	535	531	568	554	596	547	578	532	516	555	558	543	584	514	585	506	528	544	547	512	537	525	524	540	580	518	538	565	562	529	548	544	549	512	531	532	602	582	577	587	547	527	589	519	560	509	541	524	571	558	510	581	549	547	527	534	525	580	571	544	530	547	556	535	588	548	552	548	510	551	514	516	529	574	535	537	520	530	508	562	525	551	574	550	535	594	571	553	584	570	572	578	557	553	558	528	511	541	494	574	547	505	536	530	587	562	542	526	503	556	523	523	545	503	542	581	582	547	570	549	521	556	559	529	562	540	574	527	574	556	584	497	556	565	521	534	566	552	583	550	570	536	566	539	542	581	517	541	528	533	546	523	586	528	561	511	549	567	547	555	522	509	529	561	554	589	567	527	533	588	534	545	560	578	525	575	520	541	572	581	557	570	541	534	535	578	576	562	532	538	501	571	500	606	571	580	473	552	557	521	509	613	559	553	575	570	546	522	557	581	582	509	581	520	541	537	553	550	558	542	523	585	552	555	557	511	558	558	559	551	539	534	518	547	536	588	555	582	552	549	553	560	591	552	491	540	563	524	574	593	522	535	542	549	542	523	555	553	550	568	566	588	519	528	590	526	490	534	588	570	522	562	559	563	533	559	557	559	563	577	555	538	507	562	572	608	570	553	538	484	573	546	560	512	507	543	571	555	571	524	589	589	573	557	577	561	585	546	567	529	525	537	542	572	562	591	522	590	573	536	581	524	562	577	556	584	583	596	536	551	556	562	580	556	552	545	552	556	558	518	580	542	560	571	595	558	574	528	529	544	514	558	585	512	532	603	587	541	501	515	522	576	522	558	554	564	557	555	537	574	591	573	546	545	550	509	573	527	574	592	552	589	518	591	532	545	534	549	530	559	529	568	606	551	538	528	542	524	571	568	526	545	511	549	550	551	560	521	556	549	564	535	581	566	513	538	586	573	580	549	543	581	575	520	552	540	564	593	573	542	540	543	539	485	560	565	555	587	536	523	521	572	550	504	544	549	565	566	557	565	530	513	557	551	572	530	532	520	534	563	552	525	538	557	547	559	551	577	597	559	546	550	577	527	568	560	550	548	544	538	546	532	521	566	536	545	547	552	579	541	549	573	563	559	544	543	576	557	524	541	534	527	565	576	552	553	557	558	573	542	517	574	548	558	613	513	498	556	549	569	575	569	570	555	537	553	579	514	548	542	548	510	503	542	555	547	557	579	550	550	575	588	543	555	561	562	555	546	516	541	539	581	585	586	528	569	540	523	539	574	526	527	523	546	542	581	515	533	551	526	512	552	550	533	590	552	555	548	512	494	518	521	560	559	573	563	506	592	537	532	567	541	565	548	563	523	525	547	527	542	555	524	548	508	527	532	557	510	517	560	508	554	562	517	531	515	544	512	546	515	555	588	540	541	574	536	558	561	587	521	505	566	583	535	557	568	517	505	555	550	584	545	549	558	530	564	555	533	523	524	542	567	555	579	536	534	559	558	528	567	534	563	556	545	552	560	552	527	545	529	549	586	552	536	516	561	488	551	526	553	494	573	538	560	534	518	565	570	573	548	532	521	518	564	543	528	559	572	549	568	557	555	555	540	586	506	577	510	545	536	543	549	585	537	542	540	560	528	539	517	536	557	569	558	555	571	565	546	553	542	552	512	503	528	559	521	516	569	564	546	523	549	561	551	573	523	526	541	565	565	540	529	561	555	549	597	554	561	560	524	551	558	546	563	562	540	552	564	522	523	584	576	520	558	570	577	566	603	554	554	570	575	573	564	550	580	554	556	541	518	495	566	573	544	550	524	514	567	604
29797	29089	26127	11540	1961	587	292	208	218	230	234	202	203	237	220	222	240	215	230	222	232	219	225	223	254	206	212	226	225	218	201	191	242	200	215	224	220	228	198	217	251	234	208	223	220	230	239	203	235	220	209	195	192	225	227	213	210	211	210	217	216	229	198	229	203	225	226	221	202	234	213	226	214	199	239	203	224	250	208	231	232	206	214	244	222	225	216	216	221	238	212	208	226	208	184	221	211	230	205	216	240	237	193	219	216	201	227	208	214	231	199	227	229	208	195	224	234	217	253	227	229	218	220	236	229	206	195	206	213	227	224	211	253	226	247	213	223	217	222	230	216	198	207	201	218	251	225	232	194	223	189	223	216	233	232	239	205	230	249	227	242	222	218	216	222	204	203	250	228	205	224	205	237	228	219	203	230	210	203	219	219	206	234	242	227	228	238	212	223	230	220	189	213	204	222	255	206	216	200	199	216	232	214	238	230	197	211	222	211	209	226	215	213	213	219	221	195	228	224	199	218	215	223	224	239	216	242	223	217	241	216	218	213	211	224	196	234	227	219	213	232	217	223	199	219	214	214	226	224	205	193	197	205	243	208	217	222	222	201	221	226	223	209	222	211	242	244	203	223	233	248	224	227	190	235	223	219	225	225	212	223	214	235	219	239	213	238	203	203	191	226	201	237	215	205	211	237	216	238	222	222	232	233	224	214	190	216	232	219	214	232	208	212	218	213	235	228	249	225	209	191	223	226	234	234	234	225	196	217	202	215	214	214	237	204	236	219	210	222	225	222	241	205	235	215	221	231	193	216	234	205	222	205	231	229	222	204	210	216	205	210	208	209	211	203	223	202	216	208	234	189	203	200	224	229	220	213	215	228	189	241	232	224	221	214	223	227	215	221	219	208	203	227	203	232	223	203	213	206	187	226	210	202	207	221	246	185	218	201	235	214	231	213	236	217	232	216	213	222	222	218	203	225	251	229	222	222	208	221	243	218	248	239	219	251	210	222	228	209	204	200	217	254	195	238	230	219	204	226	224	209	209	230	199	238	227	229	207	216	219	208	222	242	206	217	237	233	211	248	219	232	202	202	248	216	220	246	227	220	214	200	247	213	198	216	205	216	221	211	215	241	244	230	245	223	220	217	211	213	204	225	239	204	227	245	217	218	224	219	232	248	217	231	192	202	211	214	211	235	224	231	215	205	233	232	216	209	218	215	228	226	213	220	225	201	194	213	221	229	224	235	207	234	213	206	199	201	247	258	221	222	226	197	214	248	207	227	230	205	225	233	237	230	221	221	218	212	232	226	214	225	223	235	210	202	268	224	192	216	231	210	217	217	209	218	203	192	223	212	203	220	200	225	232	237	201	239	202	188	223	202	205	206	215	203	216	209	196	219	228	237	193	224	245	215	215	217	213	209	206	220	250	242	230	224	211	190	218	246	213	245	173	210	216	239	253	181	224	219	213	189	204	247	204	228	229	218	234	221	234	213	226	230	216	213	199	213	201	236	208	196	204	236	237	237	223	226	210	196	212	223	212	223	209	194	206	208	223	223	205	218	225	219	180	224	225	210	205	224	231	233	196	210	215	230	229	230	234	227	227	214	204	205	231	217	236	237	231	244	205	209	222	217	242	216	193	211	216	250	217	225	227	220	200	203	230	236	221	207	235	216	221	203	221	237	184	203	223	221	227	210	210	215	258	234	227	214	212	205	219	202	238	208	223	200	210	236	204	175	210	235	231	202	211	222	207	182	217	209	250	222	231	219	217	224	200	213	217	202	215	216	207	216	215	224	191	222	214	225	230	185	213	223	247	228	206	223	193	212	237	252	227	217	232	217	212	204	235	224	210	250	252	216	222	223	216	214	216	211	249	224	232	222	244	189	191	259	211	190	214	227	213	218	221	204	214	220	210	228	209	215	225	211	230	222	208	222	228	225	208	224	237	217	242	231	231	222	216	210	225	227	231	210	227	181	227	212	225	201	219	228	224	221	203	244	229	215	239	194	232	206	235	219	189	227	199	189	219	235	212	201	213	233	218	239	227	220	214	226	210	193	200	217	198	214	222	195	220	206	223	233	192	211	228	231	212	245	221	237	216	220	213	219	214	229	229	216	229	220	228	225	198	218	220	251	248	239	267	212	211	225	199	217	237	237	236	196	221	225	216	196	230	207	215	218	231	226	246	208	224	223	231	211	224	236	238	230	235	230	234	215	212	222	248	229	227	221	197	220	247	235	212	183	227	231	241	222	226	216	227	209	211	231	201	216	208	216	238	201	203	216	226	244	229	237	225	219	223	217	217	227	203	199	192	200	262	237	232	216	223	219	227	231	241	235	226	245	197	209	192	212	206	202	215	231	218	230	216	214	205	235	213	219	229	201	237	202	222	223	233	248	203	207	253	221	220	199	216	247	232	229	204	216	204	205	215	201	201	209	215	247	215	217	191	208	222	217	196	241	189	213	227	213	203	237	209	218	234	258	214	226	211	208	237	225	218	216	193	244	237	236	214	217	221	215	198	190	232	244	216	205	219	228	218	226	252	228	215	197	237	218	207	205	207	211	196	219	205	231	212	222	207	218	226	220	228	202	252	211	248	216	226	240	206	237	209	207	217	217	193	233	230	209	232	240	225	239	212	234	231	209	235	225	243	205	220	215	224	223	209	223	218	196	200	238	206	227	225	221	207	231	242	239	228	252	219	227	218	221	217	210	228	231	228	209	206	196	210	198	240	215	218	238	225	222	211	206	220	218	242	249	234	197	227	216	223	240	252	225	212	237	214	216	225	221	222	218	216	219	211	224	218	248	221	205	228	214	217	235	234	226	207	216	229	225	208	213	237	206	233	232	185	220	228	222	218	211	228	215	237	232	234	219	202	200	224	218	248	242	210	248	209	227	239	200	229	193	221	199	218	232	227	204	191	202	213	238	235	217	252	223	238	210	237	225	198	218	220	246	217	223	218	234	235	192	257	210	191	209	220	234	237	220	195	219	192	223	215	223	223	210	239	195	227	215	242	223	221	203	201	237	214	231	253	205	234	206	213	227	239	203	214	238	206	220	225	207	216	213	235	211	186	207	228	215	215	242	207	228	221	214	199	212	235	175	225	195	218	261	202	209	191	224	227	211	231	224	228	241	201	217	223	226	220	222	219	213	216	211	217	220	224	208	194	223	203	198	206	227	210	228	231	200	206	206	220	206	196	222	201	225	205	213	212	212	224	220	231	231	197	233	203	209	215	203	226	224	210	232	204	213	204	244	237	214	239	210	218	210	215	201	235	218	220	223	229	193	213	236	220	219	214	227	203	207	211	234	191	213	204	209	210	219	222	220	248	228	219	219	229	184	204	187	222	226	234	228	210	213	218	227	200	209	227	256	228	211	207	198	195	193	224	226	217	204	235	234	211	219	225	238	219	243	235	234	208	219	241	197	247	248	242	207	211	219	227	236	244	200	217	237	199	225	222	210	233	223	200	198	214	214	230	208	233	210	224
36827	45850	30131	11339	3546	1062	508	332	336	361	337	374	343	381	365	349	391	354	385	330	380	346	342	357	324	363	398	361	378	344	391	346	352	359	377	353	390	351	353	367	382	367	359	324	321	346	353	345	346	350	340	349	350	374	356	356	358	346	356	363	347	346	363	367	372	354	363	286	358	338	368	349	333	353	360	368	336	363	348	378	329	359	328	365	363	333	352	350	347	375	342	368	371	345	330	357	365	350	354	333	355	322	351	359	344	338	376	343	362	370	309	349	343	400	382	397	338	393	336	330	346	346	344	353	375	342	313	367	347	318	354	351	305	336	382	373	368	373	378	379	364	411	349	351	350	368	376	334	383	356	339	349	383	379	349	345	355	356	363	337	371	378	345	349	324	365	381	337	347	353	373	365	340	376	332	353	369	339	373	383	344	401	368	319	372	336	365	340	358	316	389	370	381	383	362	322	352	340	349	358	382	364	376	367	349	351	342	340	393	326	378	328	368	357	314	321	374	375	358	349	341	373	323	340	351	329	332	361	330	364	372	348	362	359	344	326	343	359	370	332	361	320	353	315	371	389	339	348	393	375	382	338	356	376	370	338	370	365	315	345	346	332	342	372	349	345	377	396	375	344	342	321	322	361	385	357	359	344	410	387	390	356	360	357	310	409	349	386	370	351	358	376	349	339	322	333	347	358	361	385	379	332	364	350	400	352	357	345	351	334	361	345	387	363	376	388	381	349	352	371	342	329	350	364	347	386	368	376	374	367	379	342	330	340	340	363	356	350	368	357	376	354	358	391	388	408	329	356	364	369	349	375	387	351	350	348	381	359	392	341	349	334	334	366	363	362	367	373	383	388	380	357	330	363	326	388	365	387	349	332	348	379	355	372	343	365	331	372	333	329	381	381	355	316	336	354	316	350	408	356	370	321	396	340	384	364	383	361	365	341	329	361	382	345	350	338	340	369	349	359	342	349	368	346	340	335	361	344	336	324	377	360	354	342	362	366	366	322	366	352	369	352	355	330	349	336	348	367	347	368	366	376	331	353	345	337	357	371	346	318	298	355	357	383	355	353	369	353	330	383	358	389	326	364	366	363	374	330	352	408	352	377	337	358	316	338	348	344	365	362	344	379	332	361	368	369	376	360	339	357	371	379	398	373	367	351	374	350	335	360	354	347	370	393	374	324	332	332	337	363	340	369	356	372	336	317	376	363	340	359	350	354	352	342	361	353	384	351	355	373	352	351	341	341	385	375	359	346	373	335	346	318	350	389	352	346	391	381	348	340	340	359	368	379	335	365	372	347	330	347	389	360	353	367	384	387	332	355	348	367	369	367	385	369	330	358	331	404	362	332	365	369	358	362	349	361	346	366	341	313	372	376	363	393	345	360	357	362	338	337	350	346	348	379	357	377	361	378	319	345	361	352	358	328	363	375	367	348	370	341	346	367	357	369	357	365	327	365	351	381	374	350	384	388	358	340	355	402	346	378	362	383	332	344	375	379	369	352	382	347	360	352	315	359	337	364	364	350	372	374	375	367	401	365	369	324	358	364	368	364	347	373	371	396	351	355	357	358	378	349	370	368	351	356	324	344	350	378	376	329	340	359	364	354	396	360	365	356	368	345	348	339	362	379	343	370	385	340	363	366	347	361	321	351	345	394	364	349	339	337	349	335	350	336	322	350	336	335	354	373	342	379	344	315	337	355	324	341	360	346	359	322	361	370	323	410	344	339	352	381	375	377	359	358	374	353	363	344	356	346	349	350	342	350	314	383	352	335	377	331	369	347	377	376	381	356	354	337	365	368	391	326	394	350	375	364	344	371	346	384	373	307	308	340	355	367	342	336	370	350	339	359	348	356	358	352	357	334	369	340	369	364	344	336	370	340	381	344	335	338	358	346	373	349	348	378	340	348	344	359	346	348	320	356	338	350	336	347	330	364	333	362	345	368	338	331	340	378	392	339	351	334	385	351	333	373	345	330	360	350	374	368	360	353	364	347	324	367	337	364	334	361	336	373	398	367	360	363	345	358	346	360	400	337	370	350	360	339	342	385	357	336	316	355	369	366	309	335	381	359	367	352	349	359	340	392	393	347	355	367	378	376	367	370	392	349	372	350	341	322	363	389	366	353	354	382	363	335	359	336	352	348	378	335	382	358	328	372	333	395	362	299	368	314	333	360	382	388	366	363	346	354	368	303	364	340	390	368	356	362	348	370	351	350	367	344	371	343	331	352	352	342	391	330	338	369	372	388	374	400	377	356	405	359	364	350	342	346	370	357	357	358	350	350	382	367	353	382	350	341	373	354	376	354	381	383	383	316	277	368	354	362	372	361	351	386	356	366	360	359	353	361	369	367	340	360	399	349	369	340	359	360	340	376	340	365	348	350	338	355	318	343	348	365	334	333	390	361	328	375	364	349	357	375	358	324	387	355	368	365	387	380	340	337	338	348	305	362	367	371	345	340	361	358	360	400	397	348	345	347	350	370	353	320	340	379	389	352	345	374	346	327	389	355	342	300	348	356	347	373	358	340	392	334	387	367	340	333	355	349	355	349	359	321	384	352	349	383	352	321	352	351	358	337	405	382	368	379	331	320	367	358	373	351	374	400	372	336	354	373	372	390	406	346	354	361	352	380	350	372	361	358	356	386	322	341	330	349	351	398	369	354	377	309	354	355	318	344	373	317	334	355	336	359	367	343	337	352	351	338	349	386	356	355	335	347	360	400	342	354	371	366	343	339	357	359	361	365	347	324	380	313	379	326	350	372	332	355	309	360	365	375	350	373	384	371	343	345	331	346	322	357	332	365	384	392	359	358	346	353	352	391	359	345	374	352	334	335	365	354	353	347	337	366	364	331	341	367	350	358	346	373	322	356	364	355	367	386	338	391	317	345	356	331	353	346	341	334	347	372	385	361	360	362	378	361	344	371	342	326	344	343	376	336	348	343	359	378	315	360	361	340	326	360	378	338	365	355	348	334	342	358	356	371	364	328	363	360	337	341	347	352	350	354	373	356	371	359	352	376	350	361	344	344	358	348	347	375	358	312	357	348	353	376	390	348	390	380	363	351	346	345	311	361	377	348	353	342	350	348	402	355	341	366	374	372	397	320	341	330	330	330	335	377	325	371	360	400	377	355	349	396	367	315	315	390	336	353	340	343	332	343	352	343	356	379	371	356	370	339	369	365	347	353	359	354	355	351	359	387	371	372	386	383	343	359	361	352	349	385	342	353	378	366	341	347	362	343	364	392	346	361	377	368	385	390	384	355	371	351	367	351	374	379	323	363	353	367	344	338	346	358	327	373	378	312	361	354	334	384	355	327	368	354	356	352	348	361	347	347	340	328	361	368	382	385	352	350	389	355	382	326	318	358	358	372	364	346	365	327	335	342	368	386	370	325	339	355	339	353	394	345	325	358	385	391	369	364	359	344	336	363	337	360	352	343	391	347	354	370	352	393	365	374	410	359	361	364	335	345	354	333	368	346	367	354
24770	23105	31603	26714	19782	7944	956	354	277	286	279	285	284	313	346	327	298	307	323	319	333	301	275	288	287	308	361	312	295	320	291	303	367	290	280	322	283	307	338	322	325	296	301	303	322	270	321	310	321	304	304	297	316	308	288	337	312	331	269	302	277	296	297	298	299	299	301	302	296	336	290	318	304	325	311	279	313	297	336	298	310	308	330	306	290	288	314	306	316	280	329	312	273	271	314	299	289	282	314	316	294	303	310	290	305	314	288	297	316	313	306	326	309	271	331	309	307	327	298	303	299	312	310	331	299	297	311	285	317	275	292	281	316	314	297	304	310	316	292	298	283	312	267	274	310	300	313	300	288	333	311	283	336	301	312	318	306	304	315	309	290	302	300	289	286	306	296	327	316	289	287	320	322	304	284	306	316	275	314	329	289	310	300	295	281	319	296	298	302	308	286	289	301	318	292	323	290	306	274	303	312	303	343	290	302	312	282	317	309	286	284	319	323	317	325	310	316	298	291	309	292	297	284	293	341	321	268	329	316	276	280	301	320	302	314	292	271	322	310	304	304	328	304	281	307	302	327	320	336	279	288	314	282	277	310	298	319	319	327	315	320	317	306	306	267	301	324	272	350	335	325	305	267	331	299	321	294	306	306	303	313	317	298	283	303	317	294	286	295	343	313	295	282	292	306	305	318	300	313	283	334	319	302	297	281	294	253	343	328	321	293	300	304	318	318	291	310	277	297	305	292	332	347	313	316	285	275	318	307	320	332	315	315	327	323	259	300	314	275	293	281	307	326	311	313	317	319	321	293	304	270	308	283	301	322	301	306	309	294	311	346	323	333	288	323	271	295	325	290	288	279	295	276	307	255	313	289	303	272	294	282	287	284	290	287	304	301	295	292	315	296	292	334	315	315	290	264	322	304	314	311	278	312	291	289	289	318	284	304	288	333	309	282	317	317	309	277	290	320	298	308	293	305	297	307	310	321	287	305	281	268	305	271	338	291	323	320	315	267	305	306	302	301	340	311	310	309	318	318	308	332	296	297	279	327	327	307	306	275	314	299	298	332	291	317	293	341	304	328	321	288	321	327	307	335	314	281	282	288	310	336	319	310	295	314	311	315	291	305	291	308	296	315	313	321	313	294	322	304	269	280	329	289	281	317	276	313	311	309	309	291	286	286	307	297	308	291	300	278	298	273	313	307	322	298	305	314	304	294	316	311	328	321	300	277	297	298	301	309	304	287	290	298	314	321	295	306	295	294	303	303	331	298	283	299	318	302	322	277	309	310	316	286	291	316	303	321	281	317	324	297	294	331	308	319	326	308	282	307	303	293	286	303	288	303	278	292	298	303	317	308	319	329	284	326	315	289	322	287	321	296	279	308	319	314	301	302	311	308	329	298	305	308	318	292	302	311	314	309	317	339	310	323	295	291	304	316	291	303	288	297	306	271	280	294	290	310	280	289	276	276	275	280	321	296	323	312	320	317	292	272	307	305	303	336	295	310	309	314	294	304	329	304	272	291	289	302	301	310	298	288	312	321	313	292	300	321	281	326	303	278	311	311	324	289	298	316	320	331	325	324	293	308	317	334	271	285	294	297	282	297	313	277	298	291	281	279	301	302	326	298	301	312	298	315	312	298	315	290	315	289	298	316	284	300	322	333	327	280	289	302	322	302	307	280	310	278	266	295	275	301	283	299	301	290	327	315	303	305	288	323	295	289	307	286	347	290	285	297	309	310	314	284	272	286	296	302	291	299	340	288	328	298	334	326	301	293	334	344	321	284	287	321	309	313	287	284	313	320	307	306	317	302	294	288	304	294	311	319	311	299	286	306	320	274	303	296	324	293	306	298	287	314	301	303	294	297	317	282	285	290	307	320	293	307	328	310	320	334	259	302	313	337	309	322	305	280	305	307	332	321	295	318	302	318	310	286	318	288	321	291	287	332	316	313	285	301	291	310	295	330	288	303	294	322	291	296	270	303	302	336	267	287	277	271	316	350	318	321	309	325	287	315	328	317	328	280	279	293	303	294	332	308	272	277	348	280	289	306	320	291	326	311	273	297	327	289	302	295	311	281	303	310	307	328	279	298	282	308	283	321	307	327	280	310	312	327	310	303	323	282	327	318	291	332	297	336	312	328	328	309	310	317	295	283	309	309	290	341	297	295	297	311	299	302	279	308	302	314	323	309	297	319	283	292	290	290	329	308	301	277	321	298	295	324	318	332	328	269	318	311	305	303	296	307	317	301	288	314	304	322	316	324	257	308	288	298	300	294	346	310	287	286	286	304	309	295	311	317	307	285	298	298	297	258	321	309	320	330	312	329	292	312	302	295	307	321	290	303	301	312	311	314	294	310	331	294	290	302	329	330	269	302	310	302	314	300	319	285	271	286	296	302	289	285	300	303	314	270	294	307	318	314	297	317	308	288	282	312	302	299	308	288	288	283	299	286	288	304	299	320	283	319	323	294	275	316	326	287	285	303	309	295	329	305	292	289	334	300	308	318	297	319	323	295	292	266	274	297	301	316	283	329	274	312	311	275	317	318	308	309	309	290	279	294	275	300	299	283	294	311	302	315	303	275	306	308	287	298	307	286	289	270	288	311	303	317	306	296	288	276	308	353	305	293	282	313	299	281	305	318	292	311	287	294	310	307	321	296	318	331	299	300	297	329	273	312	296	321	314	298	286	282	289	311	281	264	312	291	308	310	316	307	332	311	290	308	345	279	313	312	310	286	288	293	301	308	322	311	334	303	309	321	305	297	323	313	336	308	295	302	291	278	327	299	330	305	302	278	306	285	301	293	302	325	318	287	312	306	299	324	309	290	321	330	320	301	311	272	306	292	305	289	339	309	277	314	290	290	317	306	288	313	282	304	335	302	276	338	329	269	320	276	296	296	320	318	268	322	318	320	286	320	275	318	291	289	281	292	357	306	297	282	301	357	317	307	304	319	288	328	297	305	310	300	300	311	319	312	297	296	318	304	303	315	308	283	309	287	314	288	295	279	279	313	328	340	292	300	292	331	290	290	279	265	304	299	333	319	281	296	300	304	299	327	302	316	280	322	330	285	321	283	303	290	286	326	327	295	311	309	306	316	300	311	300	305	315	308	309	288	309	310	284	310	287	310	296	292	302	286	335	279	295	313	297	287	292	316	324	311	310	301	306	318	301	326	314	304	327	311	282	334	313	285	275	283	280	325	330	314	285	308	296	314	315	311	309	279	292	307	339	311	302	292	312	308	316	310	327	278	328	287	301	331	301	292	320	292	290	319	322	325	295	312	319	321	302	288	312	321	317	301	315	306	289	317	284	315	323	313	330	322	317	294	267	321	289	283	306	288	306	323	304	277	309	304	303	290	347	319	262	312	276	290	319	302	341	272	277	297	321	311	278	330	319	267	298	274	303	291	291	328	295	337	311	314	324	283	300	285	325	307	290	319	276	344	281	298	299	323	300	315	321	306	300	298	315	335	278	313	304	324	299	283	323
60432	87482	61236	34859	15736	4759	1265	549	456	510	491	489	499	466	505	519	467	495	535	506	485	484	512	471	497	502	494	517	522	489	504	501	508	480	495	467	453	483	505	499	505	465	467	509	510	458	476	484	453	476	489	464	518	452	537	500	509	492	501	511	500	517	508	497	491	511	495	466	473	455	516	485	528	495	481	535	500	494	461	509	483	478	481	510	492	508	445	467	498	522	461	489	453	506	487	476	471	481	471	511	503	522	537	514	468	478	465	531	481	468	479	518	473	484	466	513	501	464	480	490	495	458	489	486	501	501	508	476	492	478	474	501	477	506	494	497	477	516	516	506	490	481	485	436	501	504	495	461	471	460	487	482	501	509	474	503	426	478	492	445	482	482	494	490	466	439	469	486	498	468	487	512	477	427	463	471	476	533	501	487	537	505	492	473	470	481	471	496	446	512	499	479	515	519	477	468	484	493	477	496	466	478	481	497	507	492	484	503	475	496	540	514	469	475	481	495	462	472	478	481	443	471	499	484	471	455	467	496	465	462	482	501	513	485	479	507	472	477	513	475	439	495	495	523	487	475	490	496	437	473	481	473	449	463	492	479	498	464	532	505	458	487	447	505	480	504	472	487	457	509	468	465	493	488	481	450	495	504	468	446	469	496	495	484	513	477	477	454	469	516	477	503	504	489	510	505	461	499	452	445	496	495	487	524	471	496	467	484	532	450	457	509	459	475	485	484	467	472	501	479	484	503	525	493	493	530	522	502	490	460	476	510	464	498	478	486	443	497	512	482	518	491	477	474	485	494	474	475	490	437	432	445	463	476	486	478	449	418	508	447	518	498	483	443	490	493	473	471	465	493	489	450	500	472	469	498	508	450	474	465	484	484	543	466	454	507	492	479	483	445	454	484	456	448	506	483	481	504	521	489	442	460	469	460	487	499	534	496	529	469	475	520	496	484	496	490	488	500	494	487	504	509	497	491	486	470	482	497	479	511	502	501	488	470	485	472	483	526	495	493	445	495	462	492	492	492	481	472	478	535	472	460	492	543	510	491	489	510	480	478	481	453	461	488	458	509	465	488	478	458	480	507	467	494	458	511	493	492	496	506	483	501	460	469	498	533	507	476	447	477	461	447	506	488	462	465	469	471	460	502	453	480	482	499	496	501	468	508	484	544	495	479	501	491	503	464	504	483	485	482	469	517	465	450	464	473	501	484	485	454	490	470	485	474	486	435	505	442	466	480	498	500	470	507	475	462	460	499	471	483	513	449	496	475	480	501	513	472	477	502	468	487	487	490	505	500	488	502	486	473	508	497	466	498	508	475	511	471	511	481	521	487	483	492	470	489	465	464	446	461	516	472	492	490	492	440	519	501	497	488	422	487	490	502	507	456	465	477	478	488	477	476	497	513	475	495	452	513	500	520	522	488	499	501	498	489	526	504	488	510	492	475	454	485	491	535	441	474	465	528	464	498	444	507	496	494	467	465	496	528	465	463	523	504	509	541	511	488	494	488	439	478	499	499	471	533	466	494	519	460	480	457	456	496	464	511	497	502	476	476	461	494	505	481	490	510	469	483	475	514	514	476	458	513	497	477	473	465	480	474	462	453	483	506	437	491	524	482	502	485	493	481	466	456	476	476	494	489	474	473	477	454	469	505	494	458	492	521	506	491	529	463	477	487	457	453	457	505	502	510	488	536	447	507	448	463	469	476	466	506	516	462	530	513	465	503	492	464	521	517	475	493	477	519	479	466	489	462	456	493	485	484	472	500	500	490	480	468	496	493	491	478	500	444	494	477	498	509	473	503	493	487	483	456	467	520	502	488	478	489	477	444	464	461	495	482	485	495	445	502	461	499	503	485	445	481	499	458	466	456	471	482	454	478	448	484	497	568	475	453	455	471	475	495	519	482	489	466	490	489	490	516	500	471	515	504	468	477	497	467	547	519	466	485	474	463	494	512	493	521	459	448	480	477	495	449	500	520	480	514	475	502	460	503	464	496	462	476	483	478	489	492	491	496	491	521	475	483	488	496	451	462	447	474	470	516	532	482	520	509	494	477	458	468	456	479	497	521	505	463	483	464	485	477	485	509	483	482	491	500	463	479	506	467	467	517	499	477	497	485	486	513	487	524	455	527	487	463	472	515	492	511	487	505	473	476	522	493	470	486	482	459	517	497	468	511	441	475	509	464	477	482	505	510	488	480	485	451	490	474	489	507	492	493	497	489	506	505	444	475	458	494	492	468	485	485	451	457	488	453	489	508	454	468	471	440	463	497	509	495	485	518	495	520	498	528	468	478	473	459	456	533	512	477	507	471	519	494	491	495	518	502	470	496	523	487	528	530	465	470	508	508	513	499	489	503	491	483	493	503	469	475	470	474	476	486	449	482	458	485	486	473	493	500	522	478	487	482	453	453	472	436	506	518	486	510	527	515	513	498	494	515	492	503	510	483	502	507	550	468	509	505	447	458	477	488	470	481	501	465	457	453	477	487	494	465	471	460	499	439	503	491	482	462	501	454	503	487	474	481	493	473	463	480	473	496	488	454	488	475	475	473	482	452	452	477	488	523	467	454	478	501	489	500	491	495	498	527	469	508	440	512	474	487	493	442	454	494	490	490	518	520	468	483	483	481	503	511	476	514	478	467	485	506	467	488	477	451	484	478	466	495	487	544	492	474	481	512	461	501	511	461	489	483	492	448	473	489	474	469	470	497	490	511	474	516	474	465	458	445	466	451	485	472	473	462	474	508	483	511	479	490	538	464	495	497	513	473	508	500	485	482	434	482	494	485	475	502	494	510	516	470	489	519	498	474	514	517	507	446	482	519	502	518	487	492	466	470	502	471	467	499	481	495	492	443	524	482	465	520	497	491	455	499	533	517	500	490	483	487	526	473	500	514	465	483	496	475	484	492	474	457	472	508	494	492	539	510	529	502	474	476	465	498	500	503	463	456	469	476	495	454	493	507	465	513	498	507	452	481	492	487	481	471	522	469	494	487	494	481	475	471	513	475	458	485	475	494	474	490	496	462	496	518	516	479	492	505	459	501	512	482	460	464	532	481	526	492	480	458	453	479	490	507	503	481	507	508	448	481	520	483	496	469	512	459	510	502	488	521	510	502	475	498	472	517	475	473	505	527	493	487	497	493	475	494	487	465	502	474	484	496	511	466	475	507	460	488	427	474	452	478	464	454	457	503	499	519	469	480	459	473	503	480	496	522	534	482	480	478	498	501	461	483	475	496	457	490	451	457	489	502	488	465	491	493	487	492	486	494	479	496	467	499	463	450	463	476	477	487	518	516	484	516	518	497	487	491	500	502	490	478	491	466	514	473	502	499	507	471	472	520	467	487	506	451	492	439	493	471	453	505	493	477	434	464	481	483	493	491	492	488	532	471	496	474	460	484	516	494	466	471	481	479	485	487	496	492	497	486	459	474	457	520	456	473	487	470	505	477	505	441	480	459	459	481	484	449	434	504	509	460	518	493	434	497
23518	22034	30435	24881	21594	18924	5257	485	379	425	370	358	387	347	395	367	370	383	351	379	375	380	325	365	376	387	346	371	366	348	371	353	354	356	375	390	359	356	386	395	408	348	367	383	361	386	387	359	345	387	331	337	346	358	380	373	369	336	371	346	328	373	389	379	323	382	383	341	349	354	325	355	350	372	338	357	382	359	379	379	363	350	338	387	335	369	338	335	366	385	387	371	356	359	376	343	362	352	378	342	341	366	362	352	357	357	354	341	397	374	395	353	362	356	352	354	338	395	361	373	334	369	358	356	382	369	371	358	372	366	349	355	355	354	375	345	340	364	387	377	343	375	340	362	388	360	347	352	360	382	371	356	367	384	394	378	385	363	343	384	342	317	351	380	369	352	352	370	335	385	397	394	357	392	371	376	342	359	373	364	391	359	380	368	383	360	381	351	357	383	373	371	365	353	343	386	376	371	327	380	403	360	350	370	379	375	367	361	362	339	339	356	359	373	328	347	348	349	362	333	380	362	342	347	354	366	362	323	347	391	331	360	373	372	337	392	323	381	353	379	351	362	378	344	379	394	371	353	361	335	374	392	387	349	378	378	364	367	346	367	348	362	335	378	365	361	361	355	374	353	336	352	389	361	410	367	374	381	351	371	338	382	357	370	360	369	368	396	366	362	347	338	402	312	317	348	352	359	353	341	324	323	352	332	354	342	356	384	338	413	361	388	342	354	393	359	360	357	359	365	379	365	369	385	363	376	364	386	355	336	356	341	377	387	365	324	296	360	381	373	389	384	360	362	361	338	378	332	366	385	362	353	359	354	329	345	397	326	347	364	367	347	357	363	337	350	395	350	409	375	368	373	335	396	314	360	376	366	381	358	355	416	417	347	363	340	373	338	342	356	388	375	347	375	360	340	392	369	349	351	352	347	393	366	351	336	366	386	349	362	369	360	393	360	316	371	353	437	407	354	384	360	380	364	325	384	371	369	367	347	365	381	338	364	369	384	366	365	380	352	344	353	373	345	343	379	373	370	363	369	399	363	366	380	373	333	361	366	356	351	364	364	364	356	358	382	378	340	366	350	371	369	383	372	369	331	365	383	372	357	335	345	365	346	366	330	360	361	343	354	369	386	361	366	351	359	351	385	367	378	360	363	346	366	339	384	358	359	353	332	342	368	366	338	367	353	379	389	399	360	350	384	363	380	368	341	328	374	345	367	343	325	358	402	361	367	375	376	371	368	323	340	343	340	367	363	353	391	360	382	381	382	344	349	401	326	345	353	355	351	345	330	339	384	365	380	371	364	378	341	431	341	337	363	385	363	387	378	373	348	361	321	337	364	363	386	356	378	360	369	358	368	326	345	340	376	354	373	379	334	361	414	410	384	355	386	379	396	378	356	377	341	372	399	337	373	368	361	353	353	365	333	388	351	343	362	377	383	374	323	358	366	343	373	411	352	367	366	366	364	374	357	392	358	362	340	350	370	349	354	397	380	364	384	343	349	377	372	355	356	375	384	360	352	361	382	379	369	341	346	359	376	359	361	391	350	395	339	362	368	388	359	336	351	354	370	363	371	370	359	378	331	387	366	357	382	373	333	355	371	367	380	349	360	363	370	401	350	387	348	344	348	338	389	360	358	388	370	335	388	350	418	350	358	359	348	379	418	380	361	376	361	366	417	360	358	366	340	362	372	369	377	360	337	323	361	321	332	353	377	365	374	351	390	377	341	390	363	384	371	404	384	357	387	389	361	352	365	355	372	352	394	351	382	362	370	358	334	412	386	361	353	348	376	353	362	379	371	394	359	321	368	363	355	353	371	343	369	382	357	330	367	362	358	377	367	383	400	356	374	354	366	370	342	362	362	330	364	362	368	366	385	382	371	402	388	368	327	313	329	403	339	371	405	340	353	346	368	347	356	371	367	365	318	338	333	338	349	357	375	348	348	365	348	355	354	403	358	355	385	390	381	341	379	353	356	400	350	362	376	346	346	382	359	351	372	367	372	359	352	350	338	379	355	350	348	397	364	357	355	380	340	373	355	380	372	358	369	365	360	384	404	407	342	328	365	384	338	390	366	317	357	386	351	387	367	372	355	378	347	314	370	391	388	344	351	367	369	339	346	336	346	375	350	386	369	361	342	335	385	353	340	367	349	351	379	386	355	380	358	346	372	380	405	379	382	375	396	318	368	359	347	348	380	343	343	370	390	365	388	385	340	350	395	350	373	367	373	404	392	362	335	377	336	402	345	352	388	367	301	334	392	352	360	355	357	362	371	366	341	340	342	357	363	361	396	354	384	357	345	372	358	347	367	325	328	379	357	401	361	367	364	351	383	347	347	355	371	402	370	389	384	354	360	353	385	351	392	354	407	388	352	369	325	393	338	361	337	354	355	372	367	324	356	349	393	372	364	343	360	369	365	352	367	340	345	338	395	342	357	343	349	375	352	374	376	369	339	353	344	362	343	375	364	384	365	371	375	372	371	356	361	365	368	386	377	363	352	371	370	322	337	359	362	377	363	389	313	363	361	355	329	350	386	354	354	341	355	327	393	347	371	375	369	374	352	381	338	365	391	331	380	398	351	356	393	352	379	367	360	369	370	358	375	344	365	373	372	356	358	361	373	365	333	370	323	361	338	359	388	365	374	347	365	364	360	382	379	358	346	332	364	348	359	346	337	375	367	356	382	364	384	345	334	389	372	366	368	412	376	346	362	360	332	323	371	366	392	369	384	340	390	344	369	355	345	384	374	350	365	379	352	366	331	370	361	375	353	317	367	363	377	373	349	355	372	364	372	384	357	370	365	365	367	359	363	398	394	332	351	374	350	352	346	372	349	360	330	384	349	371	402	352	393	352	366	371	313	388	371	344	358	381	356	368	320	373	363	390	392	350	355	378	351	372	365	407	361	377	351	329	363	339	367	360	416	357	366	346	371	332	353	363	403	381	394	360	366	341	394	337	365	361	356	359	331	374	343	353	378	322	362	358	320	352	393	369	388	358	373	365	383	354	392	356	332	333	360	363	373	391	394	386	323	365	334	376	392	387	380	405	376	350	362	352	351	366	355	351	370	357	358	389	334	374	384	354	358	347	361	336	341	367	375	364	353	383	356	353	368	361	383	350	374	368	371	360	381	352	328	351	337	338	340	380	351	374	372	374	399	400	350	380	341	377	347	367	376	350	365	367	345	348	345	331	361	371	362	349	374	375	354	380	366	362	372	339	336	352	370	347	397	356	355	345	363	324	338	391	386	408	366	373	386	349	351	375	364	339	369	328	348	355	368	346	344	401	373	358	367	365	343	394	369	356	353	355	337	368	331	354	384	393	342	343	360	355	352	353	366	369	372	373	402	379	365	350	349	371	361	340	347	349	382	368	352	363	360	344	367	370	337	368	334	338	356	366	355	340	382	402	374	374	372	344	320	320	327	351	338	374	370	350	360	360	372	360	358	347	373	310	368	350	363	368	358	352	358	399	355	384	363	366	365	372	394
61742	98904	73394	43672	21350	7015	1761	685	628	534	568	522	594	596	571	578	547	557	538	522	550	579	587	535	580	550	561	588	567	576	604	537	506	569	550	556	539	563	529	548	578	551	579	585	611	548	553	555	541	582	567	551	579	576	541	556	524	560	541	580	572	521	574	569	535	583	515	502	544	562	510	555	567	523	572	568	562	547	578	550	541	553	562	588	541	578	563	582	562	596	564	568	580	576	586	523	544	549	536	538	534	565	584	556	539	564	586	565	569	576	579	580	578	615	535	511	538	588	534	555	582	553	575	565	545	542	529	585	558	574	586	584	536	544	573	594	508	586	523	550	547	537	565	593	575	546	566	595	562	589	546	522	560	562	565	530	585	525	559	592	538	537	550	606	570	573	560	541	548	519	534	546	548	574	555	536	562	545	580	517	554	541	523	538	561	558	558	537	548	546	525	560	578	550	559	567	571	585	574	585	561	570	531	532	541	558	543	625	569	541	517	587	535	516	557	549	582	583	545	576	580	597	525	550	568	560	564	576	525	535	547	520	551	536	561	515	520	565	566	543	543	575	603	591	596	589	638	573	522	587	557	553	575	585	554	511	586	557	611	545	562	573	558	555	555	495	563	525	525	562	570	539	555	537	577	562	588	571	564	555	574	564	578	538	566	549	542	555	571	557	531	569	569	534	563	582	539	557	561	565	509	553	553	570	603	549	620	534	572	532	566	565	538	524	584	568	548	545	553	571	517	540	570	600	560	559	549	596	552	582	558	563	511	560	591	551	542	600	586	541	579	507	540	564	569	554	579	574	522	535	588	528	543	561	576	517	563	562	589	555	515	556	562	550	534	599	569	571	533	573	516	553	587	565	589	571	585	556	560	559	563	505	518	534	545	570	495	533	579	557	553	588	585	541	553	603	539	539	546	600	543	586	561	578	555	578	535	592	561	614	587	534	584	564	561	601	560	540	577	574	566	570	561	534	568	559	576	586	588	564	545	549	553	608	560	540	542	530	521	529	561	564	584	553	588	528	531	551	532	573	548	522	584	568	591	575	543	554	553	561	573	551	600	533	560	523	537	520	555	538	532	580	515	561	574	551	564	577	564	548	571	560	575	555	568	521	576	549	569	541	579	548	598	547	555	532	537	544	551	549	552	599	577	590	573	546	578	562	525	536	554	582	517	578	540	537	606	521	592	562	555	532	556	573	528	574	546	619	514	539	541	529	612	531	598	567	569	561	554	553	550	580	563	514	524	484	547	576	546	553	548	512	528	579	588	578	553	536	527	597	594	552	569	529	553	590	561	542	522	536	532	523	577	515	553	559	511	528	579	567	569	583	544	570	538	565	533	578	580	558	532	559	540	614	532	571	549	579	575	609	552	551	517	546	509	536	535	590	572	597	553	532	512	548	542	568	547	570	538	535	580	549	529	549	575	537	573	566	586	539	604	551	559	544	546	533	576	564	534	549	567	555	584	573	564	585	558	539	564	570	534	543	582	556	606	528	577	532	549	547	595	535	557	574	552	554	533	540	591	549	524	602	548	579	531	516	610	560	580	569	536	603	588	539	589	539	563	597	598	530	557	545	551	550	571	522	558	537	559	553	526	598	590	563	556	551	539	546	553	549	535	536	533	592	532	551	568	581	553	511	570	556	571	558	585	538	520	574	550	544	572	558	527	568	558	604	591	566	556	539	580	594	537	555	542	625	583	528	555	569	547	535	545	570	594	545	569	551	536	554	571	559	580	568	557	590	598	538	570	567	565	579	571	580	530	573	609	573	558	566	546	552	567	536	578	624	584	588	578	560	566	599	546	562	561	595	567	560	565	583	535	524	559	534	536	553	574	560	574	552	536	567	565	543	557	604	547	545	554	571	546	589	547	539	537	609	574	552	591	551	557	570	540	553	549	591	556	568	552	523	577	566	533	555	557	546	534	565	537	563	604	511	579	597	566	551	538	578	555	575	550	520	580	590	534	548	549	591	547	569	568	585	525	569	534	529	547	555	573	548	540	575	553	571	560	574	542	572	524	540	572	557	504	575	545	589	540	527	546	534	535	576	564	539	539	607	577	584	589	580	521	601	558	557	595	538	584	550	608	534	588	610	560	576	602	568	571	536	574	568	554	615	593	562	558	569	544	555	591	565	586	574	546	597	552	534	547	583	488	532	556	565	590	542	582	560	569	599	582	566	563	566	568	582	538	567	549	593	586	563	540	574	509	585	537	520	559	530	541	572	530	547	567	548	548	553	530	515	550	554	503	515	521	575	560	606	591	504	594	547	569	570	568	575	534	565	549	559	620	566	555	576	569	511	564	526	559	545	525	534	540	525	573	525	515	523	528	553	523	599	571	568	548	560	581	584	585	559	574	586	557	565	532	572	587	549	507	522	571	572	582	488	551	534	577	544	606	571	566	558	556	544	531	555	564	548	558	521	548	546	528	560	536	615	516	597	555	559	543	554	531	541	596	550	574	553	541	568	571	498	553	548	530	540	542	544	575	586	517	561	533	596	558	594	538	568	572	567	567	576	563	570	532	556	527	529	611	550	559	551	560	555	544	605	577	574	524	549	585	568	544	555	583	559	558	551	565	565	506	574	572	525	572	582	578	563	586	536	554	535	547	551	578	546	564	586	554	556	535	577	594	544	563	519	562	550	566	557	555	511	577	537	555	505	568	568	569	535	578	586	551	582	515	517	562	573	537	534	552	566	552	550	564	565	569	610	522	601	583	569	595	572	559	545	585	545	590	574	528	583	540	572	571	550	566	532	546	556	564	535	559	540	561	577	516	594	570	512	530	521	548	563	554	543	546	576	554	507	562	577	559	534	563	543	553	566	555	522	556	559	612	552	574	546	513	535	532	557	537	596	531	526	574	559	534	568	546	563	553	548	601	557	527	553	575	561	585	523	543	558	545	562	596	561	563	538	555	590	566	591	537	542	559	532	565	561	618	565	525	561	588	597	576	538	571	609	546	568	581	542	536	578	548	555	616	523	515	550	517	511	595	553	566	555	557	522	578	564	563	578	545	567	561	558	581	560	528	549	545	560	596	549	553	605	541	592	587	541	620	511	534	576	566	548	577	577	599	529	536	539	564	580	563	579	574	531	585	590	551	533	597	545	551	509	551	589	536	580	556	565	581	596	550	572	569	546	562	580	564	544	573	561	572	576	560	537	559	548	543	595	570	528	527	556	519	563	584	511	559	549	542	521	534	625	544	550	578	552	528	529	574	539	512	550	535	600	551	577	536	540	545	564	620	592	558	543	523	550	542	562	562	517	548	514	559	566	542	558	554	553	565	579	505	535	545	537	566	529	566	542	595	600	559	565	584	543	591	583	623	559	549	571	579	533	571	518	571	525	530	559	533	543	552	554	531	542	562	523	553	553	530	570	535	544	599	569	521	575	589	533	553	554	525	554	550	562	584	579	531	561	581	561	551	558	517	562	555	554	543	546	568	604	571	570	591	588	571	579	549	581	586	501	538	570	569	581
29946	28621	26439	11796	1820	502	235	244	231	213	243	224	213	184	252	246	236	211	255	249	215	194	233	239	234	237	228	222	252	226	189	228	212	202	223	246	193	250	232	245	228	229	215	211	225	239	195	233	218	207	203	228	173	228	221	220	206	192	224	206	234	243	218	207	234	208	225	204	198	206	214	250	232	229	215	205	240	224	237	215	198	210	222	215	219	247	217	216	210	228	215	217	225	219	233	225	218	223	232	238	227	189	213	253	218	235	249	247	223	240	213	210	229	229	197	254	219	212	225	222	240	217	224	222	242	221	213	222	233	242	245	228	202	233	232	219	238	218	217	219	214	211	215	231	224	233	223	212	216	208	202	239	224	222	223	209	247	211	219	222	204	229	231	233	283	218	238	218	203	209	220	232	229	209	221	205	236	240	221	242	213	233	236	221	205	232	244	231	229	221	224	228	245	207	222	218	244	226	246	224	211	228	224	211	231	197	219	223	235	246	230	261	234	233	240	212	209	238	191	208	226	213	228	233	202	218	241	207	198	225	248	254	231	238	217	197	230	208	201	196	233	209	225	224	242	234	243	206	200	193	233	223	241	247	202	220	213	228	231	208	247	213	206	184	222	233	247	237	251	220	195	226	206	224	209	234	242	207	222	223	234	201	223	212	212	224	223	230	220	213	199	203	211	237	237	252	227	208	205	243	245	222	206	199	246	207	199	223	230	220	240	224	218	214	222	236	218	246	227	218	233	217	218	226	217	234	249	214	250	225	214	242	213	234	204	228	214	220	215	221	213	245	229	249	234	198	208	214	243	269	227	242	229	232	206	215	192	244	215	243	233	263	212	226	240	237	225	204	216	222	190	213	219	222	210	206	221	205	244	210	223	206	243	217	216	222	230	233	223	241	212	228	222	207	238	224	238	239	216	240	216	224	205	210	221	212	253	221	252	229	216	209	219	242	227	221	220	215	229	211	206	208	230	209	222	223	214	224	228	233	227	267	238	203	238	216	207	213	253	245	218	227	242	221	219	224	253	250	249	214	230	232	233	253	209	211	233	202	221	209	199	217	228	214	211	224	230	232	220	231	249	215	229	230	243	227	235	210	238	215	208	219	238	210	206	240	208	237	217	210	223	221	239	205	217	240	232	232	212	213	218	234	255	222	175	232	245	236	198	224	236	228	222	211	201	206	216	234	226	238	214	207	208	222	245	226	211	215	240	210	225	236	182	222	233	227	226	223	210	220	224	241	204	240	229	230	225	235	221	235	237	240	216	238	235	237	214	210	239	230	223	214	215	247	204	219	211	222	215	200	227	208	220	214	225	227	211	219	233	208	211	226	216	247	232	219	218	255	232	225	231	207	237	266	226	209	235	227	206	234	204	192	228	230	234	231	231	237	244	222	220	226	240	227	238	225	212	229	226	208	223	233	227	224	218	227	211	201	195	226	246	219	205	233	231	239	221	209	225	222	240	227	207	210	204	227	224	207	203	200	238	229	179	209	212	234	198	206	244	243	230	244	223	218	215	246	267	228	182	207	245	227	215	208	224	213	228	246	226	219	220	237	213	221	217	234	218	243	201	228	214	239	237	215	190	233	239	220	221	247	218	207	233	238	217	226	234	225	226	214	199	223	234	215	230	216	214	224	225	209	193	207	220	217	217	213	232	251	225	243	233	214	218	267	210	228	224	221	208	216	220	210	222	225	239	235	226	211	237	203	236	208	261	199	226	225	236	209	194	256	197	240	225	229	243	238	238	230	218	235	220	222	225	212	230	238	213	243	210	245	224	212	222	200	237	191	205	196	249	265	214	232	236	220	239	210	204	212	215	238	236	211	223	223	197	209	227	240	239	232	227	219	229	246	224	208	238	231	220	218	191	238	222	217	204	233	224	210	210	232	222	225	243	223	242	224	229	248	233	241	241	249	196	188	210	262	217	236	234	210	202	217	224	213	219	224	243	203	223	232	208	215	233	207	217	224	226	221	242	198	225	222	266	226	219	214	185	209	221	241	236	225	232	202	223	224	209	231	208	231	221	227	233	244	215	207	251	233	218	205	224	212	217	237	233	235	216	223	233	229	222	231	220	234	213	201	223	232	206	232	208	226	236	225	232	247	234	214	207	214	248	246	242	231	219	235	206	196	210	236	204	252	214	216	208	236	227	222	214	208	201	231	231	218	238	220	237	223	216	228	199	214	220	202	260	217	232	210	197	256	227	239	222	207	257	232	234	219	226	244	241	216	226	235	208	250	223	212	228	244	231	206	195	230	233	212	205	220	233	244	252	218	224	208	228	242	201	233	232	205	259	206	246	214	225	230	230	205	209	219	240	235	239	255	231	227	237	207	214	255	241	211	253	224	219	231	229	219	204	209	212	212	246	240	228	249	224	210	224	234	194	248	230	205	240	254	260	235	229	227	237	226	215	226	229	228	196	231	230	216	195	233	207	200	202	213	221	215	244	234	225	206	213	220	221	197	218	212	231	211	225	211	199	242	239	239	218	225	242	250	236	230	236	213	225	227	212	223	226	220	222	237	230	196	212	222	217	226	204	205	224	234	234	226	219	209	215	241	229	205	215	201	217	219	232	239	215	251	209	235	220	197	215	234	208	229	219	249	223	201	197	255	222	230	225	213	215	232	239	240	204	227	237	239	232	211	195	237	213	240	242	234	201	218	230	198	199	223	219	245	205	219	224	239	205	213	219	221	233	235	225	246	204	217	211	235	236	207	225	232	218	230	230	214	231	253	243	227	195	229	223	228	239	223	217	228	216	232	231	216	229	220	234	201	235	203	241	220	238	229	226	224	245	229	221	203	216	217	214	229	215	218	225	234	225	222	229	205	231	189	234	225	201	225	245	228	230	245	232	229	212	250	211	226	215	236	218	225	217	238	211	235	230	240	225	240	216	225	216	234	243	207	232	234	234	250	204	232	206	234	208	243	210	224	231	231	189	226	219	235	224	221	221	213	220	231	233	243	225	235	233	219	227	219	208	232	200	198	213	221	209	236	226	212	243	239	212	262	203	224	205	229	199	222	230	241	222	248	238	214	226	226	235	223	216	238	231	206	202	245	229	223	252	234	237	244	229	237	235	257	244	221	217	245	235	237	225	236	237	226	248	218	229	238	218	228	227	238	238	223	210	225	238	197	194	201	220	221	239	238	217	217	221	230	201	219	221	218	227	233	231	221	231	228	202	221	200	251	219	229	207	230	229	219	206	206	215	233	224	226	235	218	207	223	211	268	194	244	226	218	229	243	231	231	212	209	217	236	214	224	245	234	205	217	210	219	213	218	236	203	238	234	224	222	246	205	208	203	222	225	202	256	233	232	211	213	198	263	247	232	241	230	208	241	241	219	235	221	231	245	252	233	232	230	227	194	229	232	221	230	240	232	226	224	246	240	213	195	235	222	225	210	213	192	201	226	223	226	218	212	243	230	219	243	234	231	209	230	209	216	240	214	241	211	214	214	236	212	246	221	235	231	220	230	225	217
36471	45601	31097	11949	3277	930	467	390	345	395	413	343	378	367	384	386	380	394	398	385	380	371	357	388	367	406	356	348	365	370	353	370	358	360	351	371	350	372	403	326	365	369	407	372	351	369	343	398	348	379	427	348	381	391	395	400	354	361	378	362	377	371	355	397	370	366	370	384	351	375	379	359	388	412	372	354	387	360	359	374	348	387	364	382	335	375	368	336	362	370	389	345	342	368	401	385	391	343	349	383	383	359	384	373	381	377	369	381	350	357	368	362	348	390	342	376	376	356	345	366	381	382	391	399	359	357	378	370	363	362	402	379	355	359	345	353	382	406	361	360	406	341	359	379	359	378	359	354	396	361	401	389	354	374	337	369	366	353	368	405	364	361	356	391	377	374	362	389	415	339	355	369	354	377	410	377	398	361	338	362	361	351	342	365	379	349	368	387	363	358	364	390	376	351	415	363	389	391	352	360	361	368	411	397	358	355	376	366	364	366	402	344	375	360	372	386	360	368	356	393	336	348	339	347	374	379	380	383	385	363	366	387	351	393	373	368	337	357	343	359	389	358	357	410	378	388	335	380	353	395	383	381	385	370	373	363	383	357	403	408	366	368	337	345	349	381	382	363	336	338	360	342	383	376	363	364	366	376	375	375	400	402	350	395	380	348	392	388	360	349	382	354	381	374	376	379	333	382	375	356	410	412	373	369	384	345	361	352	368	366	352	361	350	372	372	373	357	383	357	395	391	376	360	380	371	355	372	372	349	371	422	335	343	406	370	382	355	340	382	361	366	393	396	373	357	380	397	415	365	403	340	362	346	385	343	382	364	390	357	397	380	416	346	354	375	349	337	400	369	368	377	375	361	336	373	354	389	326	352	373	392	358	368	372	371	353	396	394	375	356	341	372	354	354	348	381	398	335	377	351	368	383	351	411	338	372	361	367	380	405	385	357	355	383	371	322	361	368	332	356	397	367	361	357	386	373	361	396	347	401	398	387	379	386	352	360	357	375	335	347	389	405	381	342	378	413	342	380	381	344	373	363	352	369	357	379	358	360	364	378	355	366	397	331	368	367	369	364	383	379	392	343	341	371	385	378	368	341	359	354	357	383	386	373	308	346	391	391	346	381	358	389	368	349	360	343	350	365	361	364	370	333	372	407	373	362	358	380	380	346	368	368	379	378	351	386	364	384	378	361	415	380	363	357	348	390	376	371	370	399	355	355	364	347	389	377	369	362	348	341	389	367	362	361	411	361	382	375	340	368	363	392	372	363	385	354	370	362	379	357	371	387	391	400	344	400	350	342	381	348	395	351	370	361	410	384	337	397	359	330	367	357	345	371	339	344	382	373	370	388	349	359	368	377	397	364	363	328	425	381	366	369	394	358	367	379	346	357	333	371	373	392	388	368	335	339	352	378	376	376	372	363	366	367	376	416	371	355	368	354	355	385	352	369	345	378	356	354	394	374	331	364	343	353	379	384	335	383	330	346	379	376	377	369	368	391	355	373	379	375	364	360	370	374	364	354	350	372	356	389	348	395	386	391	350	355	350	367	382	361	372	372	386	398	350	391	369	364	367	371	350	339	373	364	356	377	366	395	371	387	391	375	344	382	348	355	334	385	343	375	369	367	333	375	372	372	359	379	374	332	391	391	375	371	360	350	375	375	342	346	357	378	353	329	403	358	339	375	390	397	370	377	381	371	353	360	368	379	360	386	376	334	350	381	353	349	369	380	392	377	376	367	365	355	375	375	358	357	394	333	410	374	385	381	364	338	377	395	366	364	371	371	395	350	364	370	374	365	367	369	345	386	374	364	379	339	361	328	339	374	357	363	370	391	337	393	345	373	363	409	329	376	349	377	361	352	348	365	395	372	360	374	366	330	373	407	357	358	356	356	406	335	356	350	375	360	382	377	362	347	381	361	338	398	381	357	356	377	325	369	386	377	362	345	364	357	371	375	370	350	400	372	379	360	379	384	351	356	376	367	354	380	355	376	346	372	386	339	387	345	362	386	399	333	366	369	345	353	379	394	350	363	364	373	402	358	373	401	363	363	380	388	350	370	374	335	358	352	421	379	404	383	383	373	343	373	363	376	358	369	412	370	369	360	349	348	366	381	350	400	376	348	356	339	384	372	381	364	390	359	389	406	385	346	380	350	368	404	356	351	384	401	352	342	383	378	365	383	345	380	378	365	366	385	361	376	381	416	374	370	389	355	368	364	390	358	360	358	366	395	363	398	353	369	360	397	386	368	380	349	384	337	341	353	388	362	330	366	391	384	372	351	381	389	369	403	381	358	380	379	380	362	371	395	373	370	366	400	360	385	380	372	382	393	381	371	342	381	370	342	338	375	325	339	386	354	382	366	365	345	378	403	368	383	339	387	354	379	386	346	373	348	364	400	349	358	362	354	352	361	357	385	369	367	337	338	359	366	373	337	336	369	356	385	378	352	373	351	377	356	376	400	392	373	372	371	370	389	353	393	367	381	366	348	366	372	368	369	367	355	354	335	356	362	362	381	345	385	340	404	356	367	377	362	374	380	391	368	371	368	390	349	343	403	417	371	361	365	320	371	397	346	393	362	416	377	378	379	383	371	393	392	358	358	412	362	367	370	394	310	368	360	380	365	333	398	372	373	378	359	378	372	369	367	363	389	371	390	335	389	382	366	357	347	393	397	337	385	334	373	388	389	343	350	344	340	351	343	379	347	382	361	384	385	370	329	345	368	359	383	362	347	393	346	367	396	360	350	387	352	350	379	377	357	377	372	380	370	375	382	391	346	360	375	376	329	358	399	376	378	373	377	353	352	375	392	381	385	325	392	338	357	366	354	353	360	395	363	385	358	385	392	346	380	359	370	361	381	321	361	379	331	378	353	336	386	394	354	396	332	375	360	382	320	375	332	366	369	368	354	375	366	390	369	400	379	383	348	379	358	413	357	356	370	369	376	356	362	345	357	356	397	357	362	382	367	349	356	389	341	351	391	382	340	377	357	357	387	373	402	381	367	322	370	362	367	370	367	341	402	363	357	351	374	376	382	327	381	367	352	382	381	350	402	365	369	388	356	403	393	360	393	372	358	404	363	365	349	371	351	355	396	424	354	366	392	376	368	373	378	359	319	376	365	364	338	396	358	354	348	376	394	391	350	350	363	369	356	349	358	397	379	377	379	407	365	373	376	411	355	348	382	358	370	353	342	357	374	378	393	340	377	397	344	367	329	361	377	356	385	370	383	368	403	362	332	376	353	393	390	391	359	344	385	397	393	337	379	380	390	368	366	396	398	346	361	337	382	349	388	378	353	372	382	377	368	370	394	382	372	330	381	386	377	354	400	401	366	359	387	404	385	358	374	348	360	357	361	346	372	328	362	393	378	355	371	358	373	362	360	384	363	380	382	365	391	341	398	410	360	385	325	374	367	358	368	347	359	398	378	356	374	422	405	361	385	350	376	409	362	359	349	376	426	323	347	368	339	352	367	389	344	369	365	336	410
24790	23149	32134	26846	19735	7449	792	372	330	322	306	319	360	327	311	298	329	308	328	325	276	333	295	295	330	284	321	295	304	299	299	297	303	330	340	335	295	299	349	336	291	294	322	316	316	277	295	279	290	351	306	295	304	316	301	334	314	289	318	302	298	299	338	330	299	336	282	278	290	312	318	289	304	316	298	315	297	300	308	317	306	289	319	313	307	297	294	305	306	302	291	327	332	312	325	275	299	316	282	301	302	355	263	321	275	280	323	309	315	264	319	303	333	304	301	259	290	336	292	335	297	308	316	269	289	314	331	365	302	325	311	280	303	332	310	349	335	322	302	341	287	292	294	295	339	315	281	325	297	287	301	294	331	316	290	324	333	313	305	316	313	304	310	311	313	317	297	330	299	288	296	310	324	305	312	313	301	321	306	314	306	317	308	301	301	300	304	324	329	309	306	338	306	311	323	328	313	332	303	298	320	307	307	299	306	297	294	333	302	301	320	283	321	285	291	329	304	323	307	278	324	326	303	311	306	294	312	326	299	304	317	317	287	296	316	310	292	316	290	327	307	349	306	292	339	276	317	300	318	300	309	290	321	309	313	300	307	329	294	318	304	305	328	315	320	324	319	301	298	278	275	293	296	309	314	289	308	337	325	307	356	315	313	266	308	318	326	298	310	318	282	293	308	312	329	286	290	283	286	316	325	324	305	319	283	336	316	296	294	326	337	311	280	284	344	263	332	329	315	325	334	301	292	321	324	276	320	306	299	309	343	326	324	283	289	285	299	309	300	312	282	280	306	333	322	297	324	337	333	290	317	296	302	305	316	321	294	308	309	300	286	303	279	290	309	287	325	308	308	306	320	303	267	316	306	321	332	335	309	321	322	317	318	301	308	323	287	330	328	315	322	310	314	336	313	343	308	321	301	327	295	311	316	296	273	314	309	269	299	322	311	323	330	315	307	323	312	324	282	308	294	305	271	323	288	315	290	292	329	289	310	280	288	334	321	312	297	316	322	283	313	314	314	310	348	326	307	311	295	328	314	282	319	292	332	299	317	284	309	299	271	311	295	317	324	282	322	297	324	305	288	308	296	313	277	313	311	295	304	307	287	316	302	282	298	305	303	290	315	310	308	295	345	302	291	320	310	321	291	305	334	328	286	302	305	309	310	298	308	292	303	299	258	288	292	303	274	312	301	267	305	317	312	318	303	284	283	291	298	310	327	321	311	292	285	309	321	331	311	285	303	316	297	324	292	307	300	304	300	347	302	305	294	278	331	314	320	303	302	328	326	310	339	300	312	298	318	284	283	287	331	297	308	314	323	319	323	285	303	289	322	311	302	286	325	314	306	288	320	331	299	306	274	306	316	316	321	323	288	323	324	339	322	317	305	307	307	319	299	302	285	272	315	319	282	292	303	318	288	312	330	315	300	285	297	337	312	312	288	324	343	322	274	329	287	323	293	319	304	287	277	291	275	313	277	311	303	307	288	305	298	282	318	301	333	339	300	331	315	304	305	305	294	311	323	361	289	292	300	291	281	303	301	307	317	304	315	321	301	295	283	292	314	304	324	322	307	302	324	283	314	308	294	320	319	280	306	284	336	299	303	326	331	284	278	313	312	284	307	283	336	314	300	297	324	328	284	307	323	322	320	292	292	316	315	317	308	273	315	310	298	320	298	292	305	308	324	312	319	332	308	306	293	282	313	298	285	316	300	286	283	297	303	316	346	283	313	292	271	306	315	300	284	292	302	307	325	319	333	282	297	321	296	305	368	307	310	306	333	318	277	299	309	309	302	297	294	334	322	316	292	311	294	309	306	334	299	321	327	303	269	310	315	322	319	278	311	310	312	284	317	313	289	292	311	288	328	303	302	307	300	343	316	311	287	306	294	311	272	305	301	306	335	285	304	270	326	321	330	290	317	299	333	320	323	334	294	300	307	305	341	287	297	299	284	298	300	304	322	306	284	317	329	294	316	292	301	308	330	283	313	337	318	315	269	293	304	350	303	319	273	318	294	304	323	336	310	298	341	291	315	292	299	294	320	298	286	300	314	279	317	319	302	297	287	338	276	321	322	330	291	285	314	288	318	306	310	307	315	277	321	360	298	314	319	324	296	318	288	290	300	274	303	305	280	327	312	281	328	273	312	321	304	303	302	308	297	300	267	322	320	336	294	293	303	279	286	282	313	302	298	309	315	295	330	306	330	307	313	300	294	309	309	300	295	322	317	302	325	289	317	307	299	345	287	296	309	312	293	293	312	293	304	345	303	304	297	315	298	313	309	296	309	299	283	296	299	277	323	302	322	292	317	324	313	310	312	308	321	310	304	332	320	320	314	333	310	290	313	325	290	295	304	325	304	297	298	286	321	306	292	291	326	319	307	295	280	309	339	327	309	299	316	314	298	323	287	303	299	309	309	283	280	305	301	323	307	298	289	287	336	326	299	318	300	293	314	293	324	318	294	313	288	286	327	284	300	297	352	323	315	292	296	324	301	295	298	302	282	314	321	302	309	285	319	300	307	300	308	283	310	331	308	314	293	291	294	312	311	304	279	310	320	335	314	334	308	298	285	307	285	351	304	300	318	299	305	300	325	326	307	317	299	315	308	304	304	324	310	309	313	298	345	307	307	274	312	365	311	314	317	299	302	282	303	328	298	279	338	301	319	312	315	304	304	314	282	300	316	295	315	295	290	313	265	306	305	288	293	332	303	295	284	313	305	326	324	322	311	289	336	324	321	293	301	304	297	290	294	290	288	298	309	322	273	308	321	318	320	324	298	312	298	319	310	324	319	293	315	277	268	284	288	295	332	330	297	326	311	331	296	326	268	294	303	302	338	325	289	306	283	309	310	268	313	305	276	347	286	307	329	290	309	287	311	318	329	297	297	306	300	326	305	324	310	312	302	293	332	312	351	307	327	281	305	322	306	311	315	320	309	316	304	305	309	283	333	329	322	299	345	297	317	302	312	326	279	313	307	304	293	312	294	305	295	293	304	301	307	306	336	298	314	313	316	317	317	285	290	293	310	318	305	308	293	296	301	301	310	317	320	312	310	315	291	331	320	320	301	303	320	301	314	308	321	296	319	302	323	310	320	306	315	292	312	324	307	288	309	330	331	285	304	334	330	279	302	307	308	308	300	320	275	312	325	302	285	311	309	286	311	349	321	288	284	300	293	291	314	289	257	291	296	277	324	310	284	298	326	280	329	314	301	313	297	300	294	318	311	316	302	330	286	303	321	308	306	329	284	336	300	335	325	305	327	310	298	277	310	270	292	302	294	305	307	305	308	321	327	271	282	319	311	273	331	308	306	314	310	299	276	287	317	278	305	268	290	316	301	269	339	322	317	277	301	287	318	330	323	314	323	300	318	308	303	301	315	292	313	294	308	310	320	299	292	320	308	325	316	327	301	305	299	357	297	326	289	274	322	300	325	293	328	294	302	297	315	309	266	315	298	299	306	286	293	307	348	301	323	300	304	310	293	265	297	279
60059	87767	62855	34165	13968	3679	1026	554	470	505	474	481	506	489	467	507	494	490	487	485	506	471	476	484	474	513	495	511	517	528	481	506	484	492	468	484	516	500	470	503	496	482	507	501	513	535	477	483	456	465	501	478	505	451	514	472	482	507	489	484	521	488	470	514	478	519	525	490	488	520	489	476	498	525	511	487	500	486	499	531	457	509	512	496	483	466	457	497	492	483	461	510	459	473	510	505	499	484	513	509	479	472	521	474	522	487	496	488	496	471	486	476	473	480	501	508	483	493	489	470	485	469	482	475	459	467	492	519	513	489	479	502	489	447	520	501	497	513	502	463	483	476	503	503	502	473	518	454	486	459	484	501	463	499	463	497	483	468	465	488	497	467	465	453	530	480	485	496	513	542	505	438	508	487	448	487	447	491	476	477	459	452	504	504	483	494	465	471	454	487	525	486	497	499	521	502	501	519	493	494	479	465	522	496	487	486	505	508	503	496	507	424	482	460	479	490	467	475	504	467	499	494	486	496	482	479	477	503	492	479	498	503	490	478	459	504	469	509	440	478	497	485	517	523	493	455	506	485	480	492	478	493	468	480	484	481	499	527	484	506	479	485	504	493	500	523	466	497	469	491	464	518	488	524	511	484	469	514	516	503	454	493	492	488	504	461	480	479	478	486	470	529	488	523	475	473	519	500	487	512	460	480	458	495	534	492	510	514	460	497	477	495	448	497	467	500	493	491	479	503	500	470	458	467	498	496	469	474	491	474	496	470	471	465	504	492	491	456	483	505	521	472	470	478	492	483	525	500	516	475	479	491	492	487	477	529	510	480	512	513	528	511	524	448	508	513	460	496	480	474	477	517	506	478	479	515	467	452	511	477	520	442	492	497	462	468	495	484	511	488	529	471	495	487	470	473	464	543	499	518	474	481	503	507	485	503	482	493	502	489	465	492	493	497	487	500	488	492	493	510	498	485	489	538	523	477	483	495	526	496	500	495	470	483	540	533	484	498	473	465	503	536	466	488	469	471	523	465	529	500	484	526	514	494	460	477	544	474	475	485	481	535	461	490	479	474	485	497	463	490	446	508	466	511	465	458	503	515	498	515	521	476	482	490	495	485	462	500	469	506	511	510	480	484	493	518	533	489	479	506	460	495	481	490	507	503	477	518	469	508	500	510	437	506	494	520	514	473	502	512	491	484	491	451	474	473	494	463	513	476	484	472	519	477	497	542	486	500	523	467	483	514	493	456	495	482	482	495	515	492	458	472	507	439	496	505	493	497	494	498	517	493	491	466	500	525	479	488	507	463	502	483	474	470	500	502	478	475	523	482	489	487	505	511	481	489	454	485	479	431	525	516	496	488	461	485	485	508	533	476	512	451	479	510	477	493	455	468	485	477	473	483	511	468	472	480	484	488	490	518	492	491	482	529	487	469	498	486	452	464	438	485	508	453	514	508	506	538	435	505	496	501	464	502	485	479	468	510	494	505	490	498	503	522	500	512	487	512	536	526	478	514	514	502	568	477	438	486	497	458	477	470	507	483	534	455	472	470	488	488	469	515	470	476	479	467	504	570	511	515	485	505	545	503	517	489	453	487	508	480	463	502	491	536	475	514	490	484	481	475	496	479	454	469	467	512	501	451	479	467	506	476	528	422	507	519	489	472	491	507	472	499	466	468	489	464	527	460	483	492	491	514	532	495	478	484	506	478	489	487	447	472	483	522	453	510	466	525	492	482	466	478	486	517	469	453	473	492	497	501	495	472	481	488	505	514	469	485	462	460	480	492	497	471	511	478	493	492	486	486	478	457	460	506	432	507	520	498	508	500	482	492	476	497	488	507	476	464	495	463	492	479	476	509	460	480	479	519	524	466	525	505	486	495	540	477	553	501	530	548	487	487	475	530	513	520	503	459	472	486	467	500	470	508	507	473	514	465	457	511	520	467	510	488	473	473	486	463	486	487	513	506	481	490	524	506	483	504	523	509	501	475	489	499	479	480	507	469	503	493	481	527	486	529	533	484	500	467	496	503	455	478	521	512	468	479	461	471	543	524	489	475	515	490	495	487	506	480	472	445	476	516	519	447	506	468	485	468	491	515	461	495	468	451	474	463	500	540	487	524	483	471	511	466	494	513	492	507	501	476	507	500	488	541	473	515	469	488	498	508	505	507	502	489	481	468	491	458	477	510	512	491	487	493	501	519	453	495	534	466	512	505	486	493	480	441	441	520	459	522	450	449	480	512	511	495	492	474	498	505	516	526	506	472	494	469	503	495	470	483	499	479	514	474	460	485	463	479	510	506	505	520	493	497	482	477	490	527	482	518	518	527	477	531	464	449	495	497	473	483	494	451	489	458	500	488	507	495	511	488	480	494	525	493	480	484	499	488	487	489	455	491	498	537	505	489	526	486	490	507	469	518	501	517	524	485	490	476	492	479	495	475	476	465	512	486	445	502	511	522	493	479	452	468	537	475	484	500	492	436	448	514	511	496	441	505	486	510	449	484	481	537	465	478	503	490	511	552	505	515	487	486	509	497	482	449	491	515	504	493	477	504	483	506	488	480	454	460	501	474	496	521	491	494	448	440	467	483	490	479	468	478	482	484	471	484	490	508	493	478	486	504	478	473	487	493	454	497	485	479	514	515	485	464	462	492	513	513	493	463	425	466	539	499	474	468	459	514	482	491	472	487	482	499	480	478	509	507	514	501	493	494	511	509	511	484	485	514	496	532	494	498	498	514	510	524	482	476	495	529	498	528	453	510	483	504	465	469	523	486	473	486	477	507	520	497	503	524	499	473	514	526	493	451	486	502	480	503	533	500	503	485	440	448	477	477	494	473	506	484	514	475	453	473	490	488	502	475	535	501	504	480	477	483	433	494	469	518	513	497	504	482	484	498	471	503	500	475	482	473	516	514	506	493	493	452	468	483	506	487	480	487	488	521	480	503	487	466	527	516	514	462	452	516	484	477	483	478	498	477	494	494	498	454	502	511	498	494	520	510	545	497	479	480	511	487	533	487	471	494	455	498	525	516	538	444	492	479	479	491	496	498	477	455	511	535	489	486	516	494	486	467	494	492	496	478	489	502	484	460	506	509	512	542	475	434	508	476	515	530	449	501	496	489	470	480	469	470	487	522	502	465	513	453	515	466	491	466	455	511	496	526	505	533	494	457	476	496	479	517	459	533	496	465	502	492	526	495	534	460	472	469	499	488	484	520	447	480	511	492	505	497	471	488	471	486	509	469	495	469	472	437	518	505	450	448	447	473	507	456	501	498	493	482	504	493	475	504	511	511	480	476	488	497	495	489	476	498	459	497	486	488	477	489	488	498	492	492	461	495	546	518	475	512	494	500	526	541	476	473	501	511	513	479	492	496	441	480	508	488	489	460	450	474	554	482	464	509	459	485	487	514	503	504	511	481	540	491	475	495	500	484	475	484	526	492	471	490	505	469	469	482	492	486	513	481	503	455	493	471	504	482	483	504	478	494
23493	22016	30516	24888	21549	18661	4558	499	401	406	422	352	383	375	397	371	422	395	379	389	401	343	390	354	377	361	379	336	359	436	365	366	366	361	338	377	361	345	334	345	350	375	400	388	319	358	386	341	364	363	359	351	342	357	350	383	333	366	359	328	368	385	381	320	376	358	381	331	362	336	361	370	373	388	380	373	383	451	320	367	335	342	388	372	355	364	354	344	364	388	358	380	378	349	365	345	380	344	365	370	363	418	360	352	355	390	362	363	385	391	404	344	357	356	369	354	379	369	383	366	377	353	384	366	358	405	327	375	371	377	342	375	378	359	375	384	358	362	361	373	355	360	399	382	357	361	370	341	363	385	380	413	360	335	390	391	348	371	363	349	396	366	360	388	386	345	409	349	377	369	329	352	377	352	336	391	353	354	347	341	361	404	368	372	355	339	346	368	331	365	398	389	370	342	377	365	364	366	375	349	361	384	348	325	403	375	373	364	364	358	383	396	367	378	359	371	352	363	379	351	371	372	397	345	353	366	349	369	380	344	330	351	361	358	358	353	367	347	369	356	359	365	369	356	378	342	353	378	357	410	381	324	372	368	360	326	357	372	341	364	369	348	356	339	330	351	327	350	341	371	378	381	362	377	336	386	362	317	399	390	380	347	367	373	374	362	376	371	361	357	386	353	366	371	386	385	363	362	359	330	356	381	376	360	388	354	371	404	391	349	355	342	361	347	381	367	367	379	360	349	332	368	367	382	352	399	365	351	366	364	370	385	360	375	380	351	369	405	338	340	346	381	346	356	331	372	378	363	392	353	343	359	350	346	358	382	343	381	348	365	348	333	349	350	351	384	337	375	368	364	348	365	350	343	337	366	370	354	374	378	380	388	366	338	340	344	392	381	344	347	380	388	354	377	375	379	361	355	334	381	359	368	329	366	346	364	371	380	372	362	368	337	378	353	336	370	380	352	342	385	386	348	371	370	357	340	410	370	379	385	351	362	352	387	352	370	370	327	375	384	372	334	367	357	367	350	352	369	380	391	338	372	369	412	388	347	352	330	365	367	346	339	345	389	325	388	382	398	368	377	341	367	342	343	373	374	345	402	366	351	368	380	361	381	355	355	379	400	372	357	318	378	339	362	358	359	365	362	375	411	355	356	349	329	361	348	383	359	350	353	400	364	348	355	358	365	354	380	385	357	383	394	376	385	385	314	339	378	381	334	358	412	372	358	353	381	344	358	393	337	349	394	389	352	367	359	381	343	381	360	356	377	364	342	370	405	355	358	371	361	352	323	367	326	378	336	381	355	367	365	359	340	359	364	391	361	353	359	350	361	349	353	351	351	339	366	354	374	410	320	388	355	405	357	366	369	383	371	339	350	364	333	337	352	331	351	358	377	327	370	355	357	382	362	347	349	382	369	380	339	388	383	357	372	373	371	379	337	371	381	370	313	337	341	414	349	387	379	347	405	380	348	349	366	351	366	353	354	366	385	368	396	373	369	386	400	377	338	381	376	373	337	399	367	395	390	402	357	351	393	387	337	357	373	351	359	358	365	360	343	362	330	359	358	382	385	366	378	375	361	387	384	371	378	401	393	365	339	356	358	357	369	369	353	377	354	348	351	341	379	366	386	359	365	364	366	370	380	388	370	370	390	368	381	363	350	383	379	341	368	370	337	399	350	361	374	372	405	370	355	364	372	355	382	369	373	381	352	398	389	367	350	369	377	362	360	365	355	339	355	374	379	393	338	370	404	341	360	410	356	391	376	352	352	379	331	339	377	370	411	351	344	375	384	391	375	366	353	344	330	357	360	353	381	362	375	365	381	342	330	383	366	357	369	353	373	337	379	343	373	374	385	383	337	353	376	356	365	366	371	399	371	347	345	383	380	333	349	304	366	362	360	355	361	350	358	392	381	367	366	345	363	380	368	333	355	355	384	371	372	385	363	379	352	346	338	359	371	377	389	373	383	365	397	367	345	382	353	381	370	351	345	360	327	355	378	357	387	361	366	364	339	341	392	345	356	372	364	343	345	407	351	391	355	380	327	391	372	358	353	414	392	368	386	342	349	386	372	332	372	377	369	358	348	352	351	392	336	361	366	340	333	331	343	332	358	354	364	389	376	356	369	364	374	348	361	378	358	366	364	355	342	362	376	396	371	374	360	332	346	365	353	390	378	368	398	390	356	378	353	350	350	348	370	363	360	369	386	362	397	397	364	378	341	349	392	345	345	382	350	363	369	365	350	387	351	362	374	379	349	341	367	379	364	369	352	375	378	369	401	355	370	438	353	341	401	366	351	395	329	353	345	358	374	346	347	369	365	387	364	355	423	377	382	392	352	355	372	343	340	364	378	372	364	361	392	328	383	340	354	355	353	350	345	363	370	360	351	355	390	377	346	380	360	359	342	325	353	378	345	383	364	351	368	379	337	361	359	358	337	355	370	381	376	376	381	331	388	374	357	341	379	371	351	372	370	357	356	348	373	364	357	342	366	333	367	378	342	370	360	344	355	353	356	379	336	351	369	351	368	328	404	346	353	392	310	358	373	371	381	348	352	395	349	338	387	379	347	362	365	320	368	366	389	395	347	346	348	374	374	359	369	357	376	383	359	371	331	351	378	369	365	360	324	351	353	358	357	361	356	348	381	351	360	351	396	339	390	348	360	382	380	333	379	420	341	362	379	397	370	386	385	367	344	365	372	399	400	372	365	390	333	382	386	366	374	395	387	389	385	371	364	373	383	370	357	361	375	338	370	365	361	398	393	351	384	361	365	350	379	349	336	345	385	396	400	384	345	364	358	385	369	374	373	361	374	359	373	352	378	380	382	354	379	351	354	400	370	375	394	393	366	333	305	367	363	375	388	390	335	377	354	351	313	364	364	367	358	376	377	376	349	342	373	345	330	371	347	370	377	375	341	379	343	385	384	349	352	350	337	387	366	399	362	343	350	358	331	360	340	365	373	358	346	399	367	366	368	362	372	342	351	364	366	382	406	357	373	350	377	333	337	369	356	341	406	363	357	376	330	354	357	359	345	356	339	389	373	374	371	362	351	362	349	351	366	367	356	361	359	366	373	388	369	375	373	374	386	361	340	348	370	381	380	390	354	362	370	369	378	365	359	370	373	322	371	371	390	359	347	366	363	354	396	365	372	325	366	335	366	383	380	335	376	337	392	372	352	412	358	338	364	363	374	368	345	346	338	346	344	395	360	375	324	358	356	343	402	351	368	347	369	391	377	356	376	339	341	351	346	347	342	386	380	348	372	377	336	394	386	384	356	409	360	370	367	393	379	366	369	352	345	366	355	365	375	420	376	344	387	357	362	346	345	379	366	360	348	382	361	395	362	382	355	378	351	395	367	371	373	354	340	352	373	368	370	388	381	365	372	353	345	380	354	373	375	368	382	358	367	377	379	343	351	376	361	379	361	392	369	365	397	366	350	383	347	391	321	321	357	380	325	361	379	378	359	373	340	383	403	376	334	410	368	367	355
61322	99938	72273	42526	20576	6439	1501	647	574	564	555	592	569	567	556	535	573	556	559	581	559	546	517	546	586	559	571	585	585	534	561	592	576	530	500	529	556	568	625	570	587	588	548	552	570	534	548	575	580	580	544	560	578	521	549	577	565	574	537	577	586	586	562	548	511	576	563	554	542	576	552	595	550	580	540	566	571	573	540	579	534	593	608	556	577	573	516	534	501	540	532	560	573	571	573	548	554	543	518	541	550	525	625	580	577	590	555	568	560	563	578	587	551	583	588	568	575	555	593	564	579	552	562	585	576	517	521	577	557	566	538	532	592	566	546	602	582	596	536	584	575	558	601	597	509	580	586	595	564	559	576	558	556	540	573	549	582	567	600	554	583	569	545	558	555	556	548	575	562	566	574	574	528	533	498	556	571	535	541	570	570	544	579	585	512	554	557	528	543	583	603	593	569	584	570	579	588	559	578	578	581	547	564	564	591	568	573	563	559	576	553	530	516	523	539	544	548	570	529	522	534	608	575	562	548	586	598	564	554	553	549	525	567	587	567	558	554	557	548	547	552	518	561	558	539	535	538	526	604	583	581	563	579	591	501	581	581	555	579	573	556	589	583	571	549	562	572	616	537	605	583	524	606	520	542	561	559	545	549	573	592	561	529	585	571	564	553	621	532	569	573	545	552	585	587	576	526	543	568	626	581	535	589	541	533	576	551	529	530	597	539	555	553	589	556	526	570	593	569	546	570	544	570	593	560	545	573	557	571	584	592	582	562	586	540	569	589	554	552	592	534	538	597	541	542	577	608	596	517	573	532	590	577	541	559	520	535	573	570	572	536	557	587	547	579	559	604	607	540	581	532	556	592	601	585	569	528	600	567	596	565	520	550	557	583	561	535	567	577	570	537	604	553	533	549	536	539	568	597	569	597	556	590	547	534	590	628	572	552	577	559	559	555	542	571	593	559	555	560	559	547	559	536	547	606	558	551	545	618	578	575	604	551	608	562	546	561	603	550	576	564	569	586	594	567	569	600	573	606	572	568	557	483	596	593	548	547	540	525	534	557	566	533	567	552	544	531	537	516	556	587	584	566	558	574	573	567	600	579	575	552	563	552	551	558	563	572	525	542	595	576	532	579	563	533	611	581	561	534	581	526	565	612	560	607	550	589	555	560	553	564	635	540	549	550	572	601	556	557	561	562	524	541	539	547	559	552	551	522	575	525	553	580	581	592	526	579	519	567	590	565	540	586	531	569	557	577	599	567	572	541	538	554	542	593	570	554	555	579	530	550	507	604	563	568	559	554	537	564	542	575	569	594	563	534	565	577	552	602	562	566	572	574	546	563	545	542	550	539	590	580	564	571	530	596	610	575	561	543	590	566	543	556	543	590	552	560	569	582	538	576	562	502	560	574	602	551	600	534	538	591	568	563	580	577	541	570	571	551	546	550	585	589	573	564	539	585	580	568	560	545	565	535	544	576	536	550	570	567	565	588	590	569	542	538	556	556	587	580	595	562	546	554	551	555	578	563	577	555	540	533	579	542	567	522	539	510	561	613	551	563	525	600	554	504	511	567	588	572	560	556	581	581	555	540	567	594	619	589	617	564	581	550	511	550	577	541	570	563	620	560	594	596	565	550	566	567	586	547	568	542	562	566	570	537	523	585	564	577	545	579	586	623	557	590	559	570	579	543	583	550	567	579	512	535	580	575	549	541	536	560	571	580	602	589	562	552	546	530	583	576	570	616	614	566	550	577	577	567	569	587	581	566	536	536	515	575	589	575	533	596	597	519	486	540	529	578	548	580	542	548	575	550	551	564	559	543	531	580	574	569	542	574	571	547	542	561	554	603	573	553	552	592	576	528	555	569	526	569	565	567	584	548	600	596	565	597	560	563	593	591	537	554	591	547	567	585	558	592	614	605	552	569	617	559	530	560	590	566	531	555	567	576	546	523	557	594	580	547	563	595	580	618	574	551	569	539	523	574	561	582	524	530	554	587	568	543	537	578	533	591	524	568	543	564	521	531	545	541	595	533	570	576	515	546	569	554	547	569	565	552	587	583	552	572	542	572	554	591	524	543	552	585	590	546	579	602	582	583	564	526	531	553	553	595	607	608	545	566	541	550	604	586	581	558	554	551	549	566	551	607	546	561	534	543	598	569	529	587	555	529	595	559	570	562	563	505	585	592	635	560	547	549	596	584	562	568	559	519	559	561	565	575	536	566	616	548	557	558	548	566	579	561	570	551	591	538	533	606	579	570	594	560	562	572	529	608	573	530	566	544	550	572	541	545	545	564	562	559	539	515	545	521	541	563	594	600	587	587	541	542	610	596	549	567	597	568	561	570	528	539	560	569	544	571	543	570	508	580	585	585	590	514	607	539	549	542	572	558	585	576	546	567	597	574	588	549	583	592	621	554	557	549	521	574	592	566	575	589	578	561	550	576	580	572	595	559	548	566	520	603	588	548	551	545	575	579	575	529	548	560	582	548	544	569	583	546	555	563	596	515	553	573	543	559	552	601	548	543	525	577	555	534	588	541	580	546	529	587	549	577	576	583	588	568	578	574	549	583	569	588	549	581	554	558	572	568	564	565	562	540	545	547	553	563	574	550	572	523	555	586	518	507	565	583	576	584	526	544	541	549	576	567	551	600	575	587	559	567	508	550	626	551	563	567	536	561	581	575	516	512	571	569	538	584	530	553	560	574	581	584	549	593	511	619	555	530	598	602	522	559	555	553	587	562	586	580	519	581	583	541	562	551	559	547	588	552	544	558	597	541	548	538	555	581	583	574	561	533	569	560	577	585	557	586	574	531	553	525	566	564	528	552	547	585	623	541	540	558	560	547	553	549	581	571	569	562	576	518	530	556	537	534	587	545	615	561	566	559	537	566	542	593	534	554	561	595	591	568	558	564	531	543	566	549	550	560	580	593	581	543	519	559	529	585	527	571	581	613	567	554	549	561	515	562	612	566	574	554	547	539	586	558	580	583	540	526	556	580	570	577	570	567	570	594	542	537	541	533	560	562	543	607	528	585	537	567	559	542	616	573	565	567	514	588	530	556	574	564	598	557	570	591	582	581	551	552	580	518	569	575	597	548	544	573	575	570	539	548	575	540	541	547	548	560	550	559	584	558	601	580	562	537	580	560	553	555	558	512	604	555	558	557	524	534	561	574	568	550	569	563	559	541	562	553	569	557	578	540	564	592	587	574	579	580	535	581	577	539	583	547	572	549	551	574	574	563	553	543	540	522	557	542	526	547	566	572	571	580	557	566	600	566	568	591	567	585	551	560	560	572	558	565	567	575	576	548	544	517	511	560	590	561	557	535	568	498	599	541	545	562	620	594	589	583	568	570	563	578	560	591	503	556	590	562	560	566	541	589	496	563	533	535	569	571	589	577	580	541	520	562	537	552	582	560	577	577	559	570	560	552	571	552	553	598	552	614	572	532	525	564	557	600	550	533	539	581	553	570	593	565	540	600	572	598	573
30308	29109	26175	11176	1576	450	313	270	272	230	224	256	220	233	258	216	247	241	231	211	220	222	232	227	240	272	225	216	216	234	268	229	242	219	233	230	220	238	233	219	230	226	241	231	237	244	259	219	226	239	219	207	245	243	241	225	236	235	239	243	238	241	255	242	234	227	221	250	208	230	225	229	222	224	221	237	217	215	229	260	237	253	237	250	207	237	240	211	251	243	238	235	193	220	222	220	247	239	232	228	257	246	210	255	185	249	205	229	213	261	229	240	214	243	227	238	220	238	237	253	192	217	217	250	237	246	220	234	239	208	230	233	231	235	240	232	203	218	241	224	238	245	219	225	245	229	231	252	230	217	230	235	252	194	216	236	256	222	230	218	241	223	248	217	242	219	247	227	253	220	235	227	234	223	218	200	211	229	218	243	235	224	223	231	226	223	226	240	220	227	211	211	250	224	217	213	219	230	240	228	214	220	232	235	245	223	215	223	223	250	205	197	250	208	255	246	245	227	232	227	203	215	224	202	251	242	245	241	226	234	251	239	239	242	196	251	231	237	224	250	224	237	207	214	219	232	231	219	230	245	221	257	244	227	250	229	242	241	219	228	274	256	212	224	236	212	207	237	237	238	228	236	231	228	251	244	218	243	239	253	216	244	229	229	231	203	232	233	240	221	192	229	234	218	214	254	248	203	241	231	224	234	246	240	258	206	236	233	242	221	221	230	213	234	246	223	212	245	216	225	216	221	225	245	230	225	257	223	223	244	222	230	218	221	228	238	221	236	210	244	231	202	214	218	225	257	266	245	232	250	221	240	237	215	238	224	220	226	224	239	230	213	232	224	233	237	215	235	238	239	264	241	229	219	213	220	265	199	242	224	255	216	229	231	227	223	222	236	247	220	234	233	210	236	251	234	240	211	225	220	238	208	243	234	222	205	247	253	222	223	246	221	209	233	217	243	217	247	231	253	262	247	219	237	231	213	253	223	248	234	243	223	202	254	254	238	250	198	231	246	259	242	225	248	238	265	242	237	226	218	252	232	247	229	218	215	198	230	228	232	234	243	221	259	225	215	201	239	245	234	241	213	220	235	244	216	236	237	228	239	253	257	232	223	207	254	240	226	226	230	246	234	242	228	240	222	227	225	211	236	234	255	234	187	227	238	248	254	235	229	212	232	234	239	247	210	249	234	221	237	236	235	236	250	214	233	218	258	238	243	232	230	219	229	226	219	234	234	213	251	228	253	214	252	241	235	216	230	214	211	208	234	237	225	240	232	238	238	230	221	232	241	217	240	246	232	209	233	235	229	239	240	223	240	232	257	248	247	238	225	255	258	215	233	226	236	221	234	219	246	238	264	232	257	233	247	228	220	243	216	212	237	228	224	226	226	244	217	245	233	251	221	248	256	270	235	225	234	226	239	245	230	232	219	249	247	222	229	234	231	220	210	230	215	239	230	235	258	231	230	264	230	223	209	235	232	216	218	213	240	251	239	247	213	210	227	224	235	216	236	212	289	217	218	262	217	221	237	243	255	238	277	206	216	239	248	255	257	225	196	237	215	215	251	237	218	202	239	221	234	236	211	235	254	242	250	259	250	225	247	239	227	249	233	227	230	224	229	208	244	225	242	197	226	228	226	226	229	249	236	251	214	231	225	237	236	230	226	231	238	256	232	223	246	225	249	234	239	225	219	230	280	238	191	228	216	217	210	208	213	230	246	201	221	259	234	214	246	213	243	234	228	244	238	247	219	236	235	206	207	225	220	241	236	235	226	261	205	241	239	243	241	237	246	208	195	247	264	248	236	230	233	240	256	212	230	259	212	234	233	213	241	236	218	253	234	239	193	253	224	210	220	231	228	239	217	235	230	218	224	232	251	242	235	204	227	241	245	237	216	205	212	257	246	233	243	223	236	233	231	253	229	242	213	229	218	237	251	216	212	232	245	231	224	214	217	235	230	226	216	245	224	233	230	220	254	255	243	211	263	223	204	251	223	242	218	223	223	215	227	229	250	251	230	261	221	257	216	214	213	228	213	270	217	202	197	237	228	247	232	249	229	229	225	251	233	232	215	251	202	231	224	240	231	235	207	235	216	242	246	241	232	239	233	237	228	219	217	205	269	252	235	241	259	229	245	244	240	241	218	249	236	218	201	235	227	219	214	233	234	250	232	227	216	231	238	213	234	226	220	210	220	253	247	235	227	202	227	221	227	223	235	255	234	257	246	224	235	218	224	234	218	233	235	231	230	242	217	255	239	225	223	222	233	213	233	209	228	250	213	218	208	254	233	245	254	220	251	244	243	288	207	222	233	251	213	209	214	225	234	212	227	235	241	256	211	222	260	222	258	198	223	208	213	245	255	246	232	227	240	240	230	242	255	230	246	263	224	224	236	220	260	229	202	246	249	230	233	223	242	256	229	218	247	236	229	230	252	257	236	222	207	237	203	234	241	224	213	234	206	222	201	233	247	228	237	269	217	232	217	236	228	256	201	201	190	227	253	234	215	225	244	217	225	244	236	240	246	278	227	227	250	240	236	236	216	239	224	218	215	221	230	247	223	234	225	230	213	237	230	209	207	262	247	213	234	225	249	211	245	235	220	229	208	251	204	235	255	231	236	236	231	244	229	219	233	234	210	219	213	254	224	243	227	215	268	222	240	250	229	219	233	223	240	231	227	229	203	243	251	238	222	228	232	240	227	238	218	219	201	213	223	236	231	225	231	218	237	252	236	230	252	236	226	206	223	218	255	223	253	224	223	226	235	226	222	221	257	223	218	236	212	222	219	221	236	237	249	239	238	219	249	238	206	233	223	206	237	257	251	218	236	222	217	209	220	236	251	240	234	216	225	266	237	240	244	232	227	249	219	261	241	241	230	233	235	216	237	230	231	222	228	225	238	259	234	235	237	240	242	232	251	205	246	215	216	223	220	216	218	243	222	255	242	231	201	228	207	267	226	242	211	279	230	240	228	217	243	253	226	227	223	239	208	207	231	232	238	239	252	242	211	237	214	238	226	240	217	227	230	218	247	203	242	231	253	229	228	237	220	210	222	247	234	206	217	257	235	213	223	233	219	226	240	216	195	213	229	225	203	228	205	218	228	250	202	220	228	212	204	243	217	229	236	227	252	211	275	230	242	249	196	236	235	200	206	238	238	231	254	235	229	218	235	223	250	257	248	221	211	253	217	234	235	227	243	254	230	216	238	233	235	245	264	235	214	222	259	238	242	269	267	265	233	244	242	255	235	250	233	241	239	243	215	254	228	232	234	232	236	201	211	210	239	206	226	252	241	236	228	223	218	243	222	213	226	213	208	239	250	247	215	242	253	238	220	215	237	237	235	222	245	229	256	267	225	224	218	243	258	219	231	256	226	236	214	219	247	218	212	233	228	219	234	255	234	228	233	243	211	234	222	219	232	217	217	247	223	224	215	234	242	253	232	225	232	225	236	231	205	229	234	223	237	227	255	242	253	225	261	237	241	245	222	231	253
37440	45496	30037	11111	2816	896	486	405	355	411	415	372	386	400	359	378	368	407	398	364	371	377	404	369	390	372	367	375	371	401	359	326	356	369	388	392	376	357	379	382	395	397	369	400	372	372	369	376	394	396	369	375	385	357	341	400	395	354	404	393	387	352	367	349	390	362	411	375	387	358	373	350	366	378	400	384	380	386	353	381	379	389	372	364	385	388	354	409	390	378	415	371	368	406	384	405	388	382	356	386	381	336	362	391	394	369	392	379	402	383	348	361	365	394	362	348	368	364	364	375	346	389	382	358	383	360	386	384	394	429	384	372	410	395	423	399	363	388	410	390	416	405	369	384	368	399	385	355	379	344	382	404	372	392	390	391	394	387	372	368	413	387	367	370	395	358	394	381	376	366	363	387	355	369	386	379	394	342	370	366	391	397	378	402	356	402	367	408	321	387	388	402	387	341	351	371	389	391	366	389	381	357	377	372	423	370	396	364	378	379	338	368	377	404	371	419	365	382	390	374	375	375	373	351	367	393	354	351	369	384	356	396	398	387	391	392	406	367	393	396	356	373	364	357	402	356	363	402	351	391	401	403	383	371	339	356	402	358	359	377	335	384	367	377	382	377	374	409	371	356	381	342	365	380	393	372	404	382	385	377	402	367	372	389	387	387	391	391	376	381	381	375	342	384	402	395	409	379	342	371	362	398	400	369	363	393	375	426	395	367	376	391	396	373	416	378	396	404	387	358	346	389	383	360	340	388	395	362	382	324	334	401	381	368	368	342	394	390	390	362	328	356	394	377	343	382	371	372	418	391	377	371	367	337	337	371	383	385	368	406	369	388	393	410	379	380	379	368	384	355	356	367	400	356	352	359	405	398	368	373	347	365	379	368	375	399	352	396	373	355	393	393	402	416	371	379	384	395	391	377	368	377	392	428	370	379	393	388	369	337	372	385	375	437	352	395	405	379	394	376	417	356	395	389	354	356	388	371	368	362	393	354	355	381	371	377	379	357	387	379	369	387	365	376	353	410	377	403	398	382	362	358	378	386	424	359	386	371	385	347	364	367	372	384	383	403	353	374	369	365	378	357	375	361	385	400	353	380	377	396	407	387	375	387	424	365	377	377	357	355	373	395	365	397	394	386	348	375	341	348	340	354	396	383	366	389	390	395	374	387	373	382	392	390	365	375	414	350	370	372	383	347	376	356	359	375	401	407	355	390	380	369	370	367	383	380	372	410	397	376	355	387	347	373	353	385	382	389	370	375	377	356	378	365	387	358	379	388	389	359	357	403	391	388	381	420	371	411	378	366	341	382	399	374	391	379	367	341	358	351	379	372	358	394	335	376	395	397	370	397	388	391	370	372	387	409	418	370	412	381	404	363	402	350	351	374	415	384	388	374	363	372	377	373	365	397	366	413	367	397	380	378	382	343	380	372	359	345	389	354	366	368	351	377	393	381	386	388	365	361	397	375	385	340	380	393	399	359	356	374	355	394	376	370	391	363	364	386	379	400	352	373	366	393	417	328	385	393	391	373	380	359	370	342	399	380	413	368	375	383	388	396	356	376	375	385	398	367	379	400	355	379	354	332	372	353	404	397	372	395	398	356	309	356	380	377	375	370	382	367	391	394	339	401	379	360	362	401	361	357	361	392	373	338	363	387	401	370	392	356	379	393	385	374	387	350	405	389	413	390	371	393	340	393	381	373	340	391	394	429	347	368	375	425	323	392	377	398	410	395	356	361	365	363	408	349	372	373	381	391	347	409	363	395	371	391	362	367	390	363	389	398	372	416	356	380	375	377	391	346	382	386	376	384	374	388	386	359	396	405	409	374	346	390	360	379	393	397	353	355	370	396	415	374	351	397	384	374	364	372	403	361	374	381	397	369	361	355	378	384	364	386	411	364	395	388	362	351	374	348	345	391	402	393	389	363	405	350	358	363	367	353	375	380	378	382	405	388	371	410	359	370	393	437	399	329	349	424	382	390	374	387	371	370	372	411	394	365	389	393	382	366	399	372	355	379	388	370	435	399	339	373	369	383	361	405	384	391	383	394	378	392	377	372	351	404	381	380	396	445	390	416	400	355	377	398	355	369	351	376	401	374	384	369	391	407	373	373	387	357	361	401	380	403	393	386	377	388	351	352	416	365	411	365	365	384	378	404	395	361	347	392	382	379	372	385	388	402	376	383	355	433	361	365	415	394	348	402	374	421	358	370	361	368	353	385	390	370	344	373	413	418	383	349	355	363	414	383	349	388	394	385	378	400	394	369	396	366	380	368	396	384	390	380	375	361	402	374	398	367	368	386	350	392	375	349	368	339	350	389	397	383	367	388	369	344	384	382	372	368	381	416	372	369	396	404	425	349	377	379	370	345	367	375	396	366	387	394	371	322	399	343	382	348	372	371	373	382	375	369	394	403	387	383	364	370	388	392	392	356	398	386	360	396	383	417	354	350	356	410	354	391	404	390	336	357	355	367	334	389	379	361	395	368	363	405	396	375	371	381	376	362	387	359	403	400	369	361	366	401	382	363	375	368	408	348	384	369	370	396	394	358	385	375	410	355	394	395	337	356	368	392	370	347	391	389	368	363	374	372	377	402	394	384	354	383	376	368	372	374	408	416	390	354	376	367	366	369	381	370	387	372	377	416	366	368	356	391	391	356	376	388	357	354	358	367	366	391	395	406	390	368	368	398	420	364	374	392	389	400	383	358	400	357	371	405	392	391	380	328	350	392	365	399	371	379	411	352	370	411	390	370	394	383	408	388	372	360	379	380	382	360	377	383	362	372	337	355	345	358	371	348	374	346	393	386	381	343	362	355	364	352	384	380	375	407	405	355	364	389	367	377	368	353	399	394	393	361	383	364	365	344	376	370	380	380	381	357	401	375	375	358	372	397	378	398	362	375	399	396	383	416	386	376	361	385	401	363	368	357	385	366	342	373	382	403	345	392	371	393	381	401	376	367	392	397	387	380	389	401	379	389	364	405	396	402	378	384	358	388	365	404	376	394	388	379	357	371	388	384	401	411	359	355	399	363	386	341	372	364	361	382	362	397	394	400	416	404	341	378	404	384	386	393	367	372	379	385	353	365	392	362	392	355	317	410	390	348	403	390	366	401	358	352	388	380	373	401	395	355	366	392	387	378	350	390	364	382	377	402	343	357	376	396	345	355	353	371	376	363	355	364	355	385	357	364	376	394	342	366	397	353	371	379	370	405	336	406	359	404	432	362	379	423	361	414	361	348	359	413	378	366	393	340	399	359	418	386	361	365	369	378	362	351	372	374	364	364	368	374	373	368	385	374	363	346	392	363	380	375	392	387	414	369	369	394	401	380	351	372	401	391	396	365	374	367	357	372	346	388	355	353	407	348	385	374	374	401	398	385	367	387	359	398	368	363	393	386	385	362	363	370	348	352	410	400	403	366	398	394	393	374	393	348	406	374	384	411	355	375	376	323	363	349	370	370	395	406	339	375	370	395	392	367	393	373
24839	23200	31575	26256	19595	7332	786	384	318	348	318	314	309	325	299	321	324	299	331	315	314	306	307	311	344	339	314	303	317	322	332	351	324	300	318	320	324	307	328	332	310	306	303	335	297	285	344	309	297	322	316	334	329	311	313	325	311	300	321	350	272	318	326	301	316	329	342	293	322	311	308	328	311	313	321	337	342	309	333	346	333	301	296	341	319	329	309	318	297	315	306	286	298	308	305	312	333	324	318	310	315	319	322	300	344	338	345	314	305	333	310	360	314	295	350	291	309	319	284	311	304	292	322	301	281	322	321	318	328	301	328	323	328	310	346	292	319	341	329	337	346	296	300	319	272	338	293	285	316	333	334	324	289	296	334	303	293	309	300	302	347	310	308	292	314	324	304	309	311	278	300	316	303	338	319	313	287	295	327	340	299	301	275	297	366	287	330	302	313	320	352	305	304	299	313	297	331	318	337	348	345	317	329	317	315	334	302	314	329	296	315	272	333	331	327	327	302	325	324	286	308	331	325	323	309	299	296	307	327	318	296	309	330	297	317	304	304	322	326	328	317	301	328	314	273	327	324	306	306	325	310	310	323	295	289	320	311	314	335	316	284	326	308	313	288	326	304	343	328	313	325	335	296	317	295	325	304	325	304	319	291	315	301	327	291	333	317	310	289	333	340	317	332	309	324	352	301	330	320	357	293	317	336	289	303	344	311	300	294	327	304	297	304	288	316	302	292	321	327	280	312	328	323	323	288	296	316	262	306	326	283	303	289	303	317	338	309	329	312	297	305	306	310	316	332	336	320	291	319	295	339	337	291	291	329	340	301	319	289	307	306	291	318	318	302	327	318	326	338	300	344	308	321	295	305	324	300	350	323	326	323	307	316	302	335	316	321	306	333	330	320	309	355	298	339	333	332	308	294	316	302	327	335	335	310	307	301	330	302	323	292	300	323	319	274	289	332	288	320	284	293	352	292	322	325	272	316	313	300	341	344	325	335	304	347	301	319	324	312	300	306	322	321	288	312	280	281	314	312	329	306	283	319	317	308	334	287	314	295	307	310	345	262	303	309	307	312	311	316	281	330	305	315	321	309	311	344	326	303	352	317	284	300	312	315	309	319	315	302	323	293	322	325	303	302	318	357	317	315	317	332	290	301	297	285	305	323	280	315	330	310	312	294	316	314	306	325	295	291	357	296	316	303	310	339	312	321	298	298	307	334	310	293	324	322	322	293	295	302	301	309	293	303	320	290	295	326	322	340	291	305	281	320	310	344	336	343	294	301	335	348	328	355	329	314	321	311	306	330	300	319	316	331	320	291	309	326	283	289	317	311	323	301	330	320	284	278	316	333	307	291	300	328	319	335	301	306	306	335	344	280	327	285	328	304	326	310	312	319	334	323	323	303	312	353	340	331	279	319	298	348	332	319	275	346	304	323	317	316	323	312	313	304	300	314	352	332	296	300	308	343	304	303	314	305	335	290	331	306	273	308	333	306	352	329	300	330	347	320	283	296	299	317	300	281	289	284	312	325	297	314	291	331	317	319	302	333	301	318	327	276	293	315	329	339	334	313	296	315	295	310	315	289	323	314	330	314	331	305	307	335	317	332	315	329	362	320	314	288	307	319	281	287	323	325	318	333	321	309	313	330	323	300	302	336	340	306	335	283	320	318	318	283	309	300	305	296	351	308	302	347	306	332	313	331	337	313	284	312	326	333	322	304	330	296	315	309	315	310	300	308	304	324	288	267	329	305	309	326	339	346	306	341	311	317	312	312	325	315	325	305	324	305	303	293	313	332	331	355	316	285	316	319	297	302	295	336	310	316	343	303	309	300	326	319	297	286	312	319	316	298	296	303	345	282	299	314	328	325	308	329	307	318	311	339	327	325	338	313	306	345	333	330	281	309	302	302	293	320	300	334	291	346	325	290	315	335	330	306	319	323	307	312	297	319	316	313	262	265	319	317	296	319	304	304	304	292	319	320	306	338	326	317	307	294	331	306	334	328	282	343	308	294	319	300	317	315	328	300	325	310	335	293	322	290	306	343	316	322	300	311	289	283	304	328	301	321	301	292	334	280	304	364	348	287	310	319	277	282	294	305	293	321	317	297	287	305	328	337	275	350	313	303	329	323	296	292	310	332	290	318	304	277	286	291	305	308	317	347	353	331	326	325	314	281	286	333	345	296	330	310	300	335	280	302	310	360	324	310	294	320	352	342	298	320	291	320	300	308	307	293	307	312	351	293	324	334	334	313	304	338	336	285	292	306	310	326	321	303	335	298	308	333	316	309	314	283	314	325	287	305	305	302	327	344	373	325	306	294	326	316	311	344	333	306	324	307	347	294	325	328	300	328	317	307	303	337	315	278	323	311	302	303	323	332	313	302	304	303	314	357	310	312	318	293	331	313	330	305	309	351	299	313	311	338	327	311	329	315	303	300	285	309	323	302	296	339	317	341	309	286	330	319	327	305	305	265	306	357	311	315	302	301	356	314	343	337	308	312	276	331	342	322	336	318	347	333	318	291	315	301	327	322	327	305	325	343	293	299	314	295	338	327	314	317	316	311	296	328	334	322	300	285	329	310	304	317	324	317	290	290	310	332	304	319	289	296	331	273	311	308	302	295	332	312	334	281	283	312	289	333	321	309	312	338	326	319	304	318	344	344	345	329	309	322	308	346	350	299	288	338	327	284	307	301	336	295	328	323	350	311	316	302	309	331	316	328	332	318	295	307	305	308	285	330	312	323	306	320	316	281	298	280	334	306	319	318	285	301	322	339	308	292	323	316	317	307	293	316	297	298	329	332	314	328	290	325	300	309	301	297	308	332	303	315	292	315	325	327	308	311	303	328	306	330	320	334	342	314	304	319	294	277	322	308	305	298	322	296	316	324	308	298	302	292	305	331	299	307	317	362	332	313	326	316	317	319	338	331	308	336	319	314	316	307	333	322	364	326	308	293	324	278	303	309	289	326	335	309	293	304	311	314	338	321	309	323	289	306	317	319	310	329	318	334	354	309	300	285	325	291	328	339	318	306	291	324	320	309	327	291	285	276	301	339	308	294	341	293	306	306	280	264	336	305	315	339	316	338	291	287	340	293	281	292	326	322	347	313	323	311	332	311	316	328	302	314	325	332	320	288	305	311	301	318	274	313	313	313	340	330	292	303	295	310	300	323	297	312	291	322	327	324	335	288	321	329	325	326	299	310	316	332	306	334	288	328	317	338	327	307	275	331	310	293	301	335	282	319	330	281	292	315	331	343	297	321	298	293	292	288	316	336	337	347	317	356	327	291	328	373	321	303	300	321	271	325	323	308	349	321	326	329	327	304	348	282	295	314	311	327	341	376	354	321	302	313	324	295	342	307	303	310	340	329	306	285	311	302	299	301	335	347	304	348	338	312	277	331	310	331	330	324	292	352	328	291	326	319	311	334	310	313	298	291	313	321	325	280	316	306	307	314	325	305	290	304	296	323	313	302	320	341	356	331	319
60911	87250	60227	32670	14069	3982	1008	551	507	513	492	504	526	501	501	472	540	475	537	542	472	526	478	503	513	503	496	493	498	528	527	508	512	488	484	518	521	482	503	472	539	498	474	495	510	514	528	498	476	496	501	509	493	488	508	543	533	451	510	509	478	501	489	473	496	495	486	546	500	496	513	442	520	494	507	498	517	503	511	482	526	469	493	528	495	510	439	520	510	468	478	511	544	492	498	535	468	497	509	477	531	525	479	475	473	514	496	494	527	485	473	490	472	517	504	486	467	485	529	502	517	494	490	463	469	528	466	516	486	488	461	547	491	510	462	498	473	503	518	490	500	495	519	493	508	539	525	478	487	505	492	500	522	467	521	490	511	489	532	501	478	511	494	477	513	512	505	504	512	500	506	503	493	493	522	499	487	511	482	484	503	486	523	478	475	528	499	500	491	498	512	474	532	472	489	508	519	496	505	521	502	460	516	452	496	516	509	526	533	523	514	488	532	490	443	507	500	495	506	514	466	506	461	502	522	518	498	491	491	487	484	495	529	472	514	482	501	475	518	484	468	500	515	514	520	515	482	540	515	501	512	460	506	505	529	522	501	504	504	536	504	523	492	483	501	487	463	489	486	503	505	491	539	544	515	538	509	501	489	553	492	519	472	510	474	484	500	501	474	471	514	485	502	507	561	549	507	514	504	513	489	503	539	471	525	533	481	462	514	520	515	488	455	498	516	476	495	490	529	475	499	499	538	473	519	494	513	526	490	491	481	483	493	479	475	475	471	487	565	472	469	521	502	508	493	477	508	449	487	508	493	490	523	471	509	521	449	534	480	474	478	482	501	477	492	507	531	511	476	517	490	522	478	508	518	489	468	482	474	483	538	461	530	477	528	506	485	521	509	490	502	468	508	489	515	488	529	507	508	515	505	493	513	477	514	499	477	480	508	521	485	484	522	522	516	521	488	498	532	520	532	503	495	510	544	498	477	491	504	499	500	465	527	484	476	516	450	484	526	502	472	500	516	494	517	531	499	512	494	470	474	509	515	521	526	511	561	504	528	486	505	488	490	501	494	514	440	540	492	512	489	485	499	519	484	476	518	488	478	517	498	455	517	546	515	484	530	512	520	469	522	490	513	523	490	506	503	479	482	497	503	508	468	466	514	518	501	498	503	513	479	529	477	489	509	504	549	522	509	491	510	490	505	519	493	493	494	465	498	502	576	487	486	540	503	489	516	514	500	524	478	506	475	524	455	538	484	498	497	503	506	494	494	510	483	531	490	485	522	493	533	514	514	487	532	471	508	512	523	533	476	497	446	493	499	468	478	493	456	529	495	473	501	490	495	493	526	448	497	476	441	495	510	470	510	502	469	473	486	488	481	530	507	495	504	517	523	510	468	481	494	490	478	542	488	520	530	467	516	557	511	497	504	476	561	456	518	475	472	491	511	548	482	516	495	492	532	476	539	480	537	476	520	467	523	505	546	489	490	507	495	479	525	503	505	507	526	483	507	483	504	471	471	490	512	480	510	515	540	515	473	509	541	475	507	507	493	498	521	471	484	468	524	489	494	514	506	534	503	508	463	491	535	460	485	501	493	490	571	507	483	475	524	493	500	540	505	505	520	508	487	481	492	513	513	491	485	521	497	496	483	474	485	508	488	497	524	516	498	498	501	534	539	481	477	506	480	522	481	490	514	453	466	489	495	481	494	488	512	471	485	456	506	476	521	465	511	508	501	496	511	444	491	511	517	482	485	472	487	468	497	469	486	476	482	555	528	511	525	484	517	493	513	467	487	512	504	467	511	524	514	482	486	502	492	507	489	520	521	486	517	492	483	491	526	496	517	494	514	512	527	468	480	498	492	492	470	505	533	473	518	489	525	470	503	524	496	494	512	492	478	528	501	515	475	502	482	527	476	496	526	513	518	499	505	478	472	488	454	487	503	530	512	507	495	505	496	497	516	509	526	484	490	519	506	503	483	529	511	522	472	532	491	503	515	516	459	505	511	496	508	482	487	504	484	504	508	498	502	514	482	482	502	458	514	488	504	551	502	514	525	448	499	551	496	487	525	488	476	474	488	515	516	518	469	525	489	518	480	501	520	532	515	509	487	502	507	508	474	528	533	504	516	539	475	525	546	499	484	475	496	526	509	519	477	489	487	481	493	502	519	498	500	497	463	466	474	493	522	502	493	517	532	485	497	500	485	459	522	503	509	481	490	479	535	472	497	501	513	505	492	502	506	545	515	489	536	478	483	509	494	492	477	487	520	523	537	493	510	460	490	490	489	494	488	497	492	513	488	536	470	474	483	484	494	481	535	508	504	466	523	501	494	494	549	506	498	503	486	488	510	527	506	504	514	515	520	499	517	455	516	512	493	449	480	468	471	528	502	523	530	509	537	500	515	487	489	506	508	524	455	497	482	501	515	498	498	494	518	508	502	490	517	537	501	522	505	487	502	476	501	519	524	502	513	495	501	464	467	506	472	504	498	532	487	516	467	604	545	475	464	481	482	521	465	487	517	474	505	516	524	472	488	487	535	554	485	492	499	521	477	514	509	486	491	535	513	475	490	474	480	505	505	504	504	492	476	523	494	498	538	498	476	468	545	515	503	507	435	511	489	500	461	526	503	513	512	507	495	514	511	505	499	506	501	459	518	499	493	479	476	487	504	511	504	496	512	471	498	506	499	533	503	512	497	460	460	474	483	527	520	530	485	473	472	507	514	506	491	524	475	494	479	550	483	486	479	502	484	531	499	487	508	468	497	528	503	488	516	526	481	514	479	483	490	492	482	470	475	533	483	506	522	468	494	510	522	509	491	514	476	512	481	508	485	470	518	497	508	500	491	517	480	534	454	489	495	497	486	515	516	431	491	525	511	487	516	508	515	515	509	518	519	505	525	500	509	539	490	480	492	505	506	493	482	474	534	481	509	482	523	509	538	489	482	494	525	536	455	527	489	508	515	510	504	524	493	487	464	491	490	490	531	494	533	527	520	506	478	497	523	474	526	496	504	458	507	476	493	477	502	467	543	542	480	507	486	468	484	460	510	526	543	521	506	472	506	497	485	528	501	501	494	493	505	501	503	510	504	494	547	505	500	470	489	478	497	500	510	497	508	494	506	553	533	481	521	457	507	521	475	486	503	481	477	464	472	517	460	511	497	484	489	478	505	469	471	514	499	492	532	516	497	511	473	473	483	491	493	526	491	518	504	510	475	490	524	514	491	501	529	494	452	478	471	505	450	473	482	537	493	459	515	533	482	513	551	441	523	500	529	451	476	538	542	485	513	501	532	496	494	522	478	485	506	476	483	549	497	516	533	559	486	491	482	468	519	498	466	515	489	498	496	513	515	504	501	469	482	524	504	488	472	523	470	518	476	485	493	514	490	512	479	541	519	460	514	483	508	489	509	512	496	509	554	475	495	529	505	488	493	459	514	475	499	481	478	488	457	481	498	510	530	503	465	437	503	487	507	519	493	497	477	479	515	535
23460	22057	30280	24652	21549	18759	4774	464	378	402	374	390	380	372	376	333	380	374	346	397	350	341	378	361	376	365	351	396	369	427	395	378	370	358	357	401	381	368	370	363	353	376	344	372	345	409	344	329	357	369	367	370	359	401	373	370	373	368	376	356	338	415	365	364	361	357	350	342	350	371	352	367	362	424	398	362	363	355	355	338	377	360	361	376	358	391	361	359	376	367	384	415	346	379	368	346	382	346	404	394	378	351	340	309	402	372	384	329	346	375	326	349	349	342	377	337	362	376	356	359	369	402	360	353	350	325	364	353	386	385	397	345	395	377	381	366	382	364	359	401	338	360	337	392	376	335	363	402	378	363	386	370	362	379	346	414	379	384	393	399	356	383	348	374	385	343	360	362	366	375	396	369	393	384	362	372	403	350	384	355	361	363	373	357	369	354	374	358	357	374	368	350	343	382	369	385	386	356	368	408	339	398	377	362	356	366	406	322	388	354	375	342	363	353	355	347	388	378	350	408	338	361	380	387	376	379	381	354	365	382	356	343	351	369	384	385	399	370	364	385	356	374	342	356	371	363	367	367	367	379	382	381	362	360	331	363	356	363	360	366	371	363	368	384	372	349	370	389	337	338	364	383	392	359	381	362	357	351	364	389	382	372	360	365	356	360	368	371	355	378	381	350	356	371	370	361	367	357	335	353	334	382	382	383	325	356	394	352	360	345	375	380	381	361	382	373	390	333	357	387	365	376	345	366	345	388	350	363	381	369	408	346	400	380	351	358	413	388	351	416	374	336	367	369	332	371	381	346	335	367	321	341	376	331	362	366	377	403	340	377	379	349	350	387	328	399	403	406	399	374	379	355	379	364	376	325	365	364	377	347	364	350	382	343	357	386	372	339	351	364	378	364	404	364	340	369	405	353	371	352	339	350	375	375	396	365	364	363	354	396	356	370	409	411	394	391	337	379	365	400	357	368	385	347	381	353	365	376	379	363	377	363	364	338	379	401	345	359	379	370	362	387	374	353	344	359	368	400	397	389	362	380	398	324	368	370	319	365	367	343	382	399	353	354	370	329	350	324	299	371	395	361	360	350	387	375	366	351	346	367	358	359	375	386	372	371	356	374	382	365	372	349	387	351	363	372	379	406	370	360	389	367	336	345	352	380	362	342	384	396	400	380	391	381	353	359	347	347	395	332	387	352	361	389	405	369	376	377	384	376	360	369	402	383	398	344	363	369	382	345	348	374	411	369	342	371	377	389	362	344	370	377	355	362	364	371	368	376	357	389	392	350	374	337	372	369	359	370	362	398	391	344	384	390	372	370	361	376	366	338	380	352	354	367	343	364	378	330	333	338	357	376	384	385	346	347	342	367	311	370	384	339	337	381	348	365	374	373	385	373	331	362	391	359	359	328	386	372	373	353	358	385	336	377	399	367	417	349	379	370	358	385	340	349	405	350	352	360	391	347	398	351	346	363	369	340	375	354	394	365	400	356	368	359	325	389	385	393	369	359	327	352	384	340	364	344	414	346	400	362	373	353	346	348	369	348	425	355	373	356	425	358	365	373	341	349	361	353	373	370	324	325	356	349	378	399	368	353	405	352	415	365	375	374	360	426	352	390	389	348	363	371	326	370	374	365	359	356	367	364	365	347	359	385	353	377	386	378	355	364	369	350	378	385	382	360	403	375	374	378	392	377	354	372	379	382	373	340	372	352	376	389	361	346	337	362	382	358	360	380	367	394	354	410	393	349	379	370	374	359	368	361	357	390	382	376	340	388	350	323	361	338	365	349	353	386	376	380	428	375	387	364	377	386	372	321	377	363	359	343	362	366	384	368	366	343	354	393	361	409	349	373	357	382	378	368	323	381	364	385	364	375	361	357	378	380	377	332	386	370	346	392	347	364	366	341	302	378	357	366	367	395	374	353	356	371	377	349	365	364	338	358	337	376	367	372	338	398	350	363	385	366	376	373	383	365	370	386	391	360	359	368	350	391	342	395	381	393	386	368	362	356	370	353	342	323	356	398	352	375	391	379	373	369	393	362	343	349	362	333	360	381	386	361	361	377	336	369	386	364	377	327	362	356	381	352	374	356	354	359	367	380	378	342	362	377	373	374	359	380	376	328	383	320	373	368	385	394	404	368	378	395	374	365	382	343	373	339	352	355	353	387	363	352	375	353	360	382	349	409	360	318	371	350	375	350	391	353	358	396	357	389	367	361	365	385	371	346	373	365	337	373	392	359	332	396	376	312	375	350	397	383	348	360	315	404	347	356	353	368	373	367	343	362	354	379	353	368	371	359	377	390	391	361	374	362	367	331	350	373	395	361	409	362	367	365	352	375	383	392	398	404	336	383	366	370	375	356	355	344	369	366	378	372	371	337	354	363	347	363	412	402	382	391	336	349	333	362	378	413	379	349	388	359	389	356	358	394	347	403	354	346	401	351	384	356	345	405	420	362	387	365	356	372	440	385	374	348	379	425	398	373	403	398	401	384	366	399	381	362	388	350	344	371	387	348	405	354	388	399	368	396	377	397	368	386	375	381	351	350	332	419	391	355	398	369	400	382	386	385	386	429	351	438	349	340	379	382	334	407	385	353	350	374	376	354	374	372	342	413	366	401	397	391	397	351	360	352	400	351	362	387	379	360	386	364	388	348	379	359	382	366	395	346	333	381	357	364	338	346	385	378	364	346	374	372	375	356	370	398	383	370	386	373	343	374	358	382	389	356	376	354	381	372	385	352	403	386	369	404	396	370	370	398	383	378	382	366	331	390	358	365	373	371	369	355	375	401	340	366	420	367	343	358	351	378	375	355	354	380	397	373	347	397	392	375	360	366	335	379	380	328	334	363	344	361	367	359	364	368	381	365	370	366	368	333	391	390	373	354	357	352	358	352	388	363	407	378	423	424	371	376	345	379	352	339	359	342	375	384	393	378	368	362	360	350	399	373	341	375	378	367	355	353	384	363	328	365	337	381	334	337	377	389	402	377	354	369	376	387	373	388	351	362	368	349	374	384	352	349	372	384	408	374	349	347	383	413	326	375	383	386	368	355	385	365	383	343	359	362	378	363	327	369	389	357	339	366	360	363	347	371	357	364	421	351	371	365	384	341	388	358	376	381	373	351	345	345	373	373	377	381	384	363	379	369	361	417	379	395	362	375	347	358	357	374	346	355	404	354	394	340	338	385	382	365	360	354	340	399	359	353	364	345	380	378	342	333	366	383	349	378	365	379	327	358	384	390	352	382	370	381	364	381	359	354	360	363	397	394	349	398	386	380	391	354	368	377	362	385	332	375	394	383	360	326	362	341	359	399	386	353	378	368	369	375	382	347	347	402	398	340	348	334	323	347	359	394	385	384	365	378	378	346	355	360	381	377	396	359	378	366	360	402	365	354	336	408	362	368	354	362	387	393	391	370	410	385	373	385	388	346	371	411	342	402	372	386	377	305	375	424	366	359	362	323	362	377	337	374	392	332	399	370	388	360
61035	98783	70136	42156	21443	6409	1558	677	558	582	515	614	592	579	544	592	636	617	592	571	543	571	622	580	605	545	538	555	492	568	599	586	562	573	536	563	603	530	534	580	527	549	574	578	589	578	557	588	555	596	551	549	581	558	559	605	559	565	603	600	584	536	579	584	563	570	540	593	563	584	573	578	618	574	575	579	528	538	565	561	588	588	569	540	552	600	568	541	584	580	558	556	569	569	633	594	560	599	559	562	579	567	561	574	567	566	603	577	603	605	579	589	576	561	576	553	578	590	544	587	505	576	584	571	584	610	561	567	580	587	587	591	572	533	600	567	566	588	566	569	587	602	543	573	517	574	619	570	556	573	549	551	570	566	606	536	615	579	566	554	545	567	553	588	576	599	568	558	553	566	522	601	589	566	550	549	568	568	548	571	550	579	596	580	624	571	591	566	557	580	547	582	587	547	620	555	543	547	587	519	574	565	557	605	571	540	578	559	531	547	607	546	560	547	567	565	580	541	589	572	570	550	589	560	594	592	594	580	609	553	546	578	587	582	556	575	550	553	549	543	583	562	565	566	549	540	557	591	577	557	581	539	577	583	559	579	559	552	614	579	560	592	571	558	533	578	573	577	517	573	528	593	582	553	554	622	526	563	561	519	581	596	575	600	571	612	563	560	604	575	534	570	546	577	572	556	567	526	581	554	571	593	567	556	539	561	578	528	575	551	596	546	555	549	565	516	572	567	578	598	554	572	587	556	587	525	581	559	589	540	583	527	537	564	567	580	579	601	561	578	544	583	583	551	563	580	591	591	569	528	570	547	537	565	571	536	578	517	533	544	563	548	575	577	577	548	574	573	577	567	549	611	548	560	601	588	568	571	564	572	594	587	554	571	578	562	553	568	614	558	554	576	533	586	571	581	569	579	589	580	552	535	583	529	559	541	622	586	583	585	576	565	575	559	571	610	592	577	563	583	569	577	551	550	602	567	545	535	546	565	560	569	568	543	518	548	581	540	554	569	543	563	557	614	541	521	580	559	562	547	574	561	565	539	556	553	591	570	600	589	565	555	537	565	586	599	612	534	561	568	534	565	549	600	580	550	551	578	568	583	590	511	600	581	554	553	578	575	556	555	585	563	588	561	580	533	586	591	572	533	583	579	593	563	580	552	588	531	587	571	576	560	616	623	563	564	624	596	577	566	545	604	554	572	592	541	579	574	523	550	608	577	597	569	570	546	609	596	578	547	593	557	603	571	561	540	571	557	577	537	572	575	572	555	536	515	557	549	598	556	596	572	559	555	536	564	572	549	590	572	558	576	595	573	570	547	574	560	561	566	603	543	603	592	572	584	543	587	512	569	568	589	595	572	537	555	534	604	551	570	563	555	584	560	546	582	614	529	554	565	569	583	553	593	566	552	539	564	551	590	604	552	581	561	580	567	591	582	577	579	550	575	578	592	562	564	558	596	543	560	546	601	608	563	580	562	570	623	572	553	545	566	548	583	597	554	583	550	516	532	597	553	531	579	612	531	588	597	534	580	556	590	599	557	598	553	595	581	566	573	557	589	586	546	566	554	547	550	622	549	561	571	522	550	543	584	542	590	522	528	557	529	570	536	534	601	545	552	572	594	541	623	547	588	559	562	596	611	549	538	528	592	577	548	570	580	540	563	603	565	578	586	558	593	567	515	607	594	575	531	604	594	554	553	571	562	603	556	589	548	619	578	521	563	535	571	608	565	566	556	583	559	528	555	532	597	555	559	573	556	630	593	525	572	619	610	563	534	556	522	579	535	576	576	547	540	583	562	594	562	581	614	521	583	588	588	568	587	551	533	564	583	576	558	585	611	573	581	568	591	559	592	625	563	598	591	562	571	583	547	570	606	568	570	535	585	574	555	603	521	573	569	542	596	566	572	564	578	554	583	544	579	544	523	576	542	539	572	553	613	567	591	542	543	543	607	569	573	613	640	565	545	594	554	576	616	571	554	560	564	570	625	591	597	554	576	553	604	587	560	565	578	526	570	637	573	590	553	557	549	554	563	548	582	551	540	551	528	562	601	582	558	520	552	599	591	592	576	557	573	563	600	570	536	542	582	565	564	575	585	554	607	555	555	538	589	577	594	535	575	595	498	547	585	567	592	591	546	551	536	545	574	592	597	571	559	569	597	546	581	562	577	568	557	554	534	564	562	557	576	573	565	617	556	574	546	618	571	596	599	617	574	552	546	580	553	560	560	545	555	598	551	573	599	562	599	555	614	543	594	574	573	536	564	574	585	566	537	552	581	580	575	584	577	562	541	556	588	563	514	562	546	519	570	583	572	564	533	588	581	547	585	568	557	570	571	572	591	563	566	543	584	586	615	548	581	577	595	531	554	576	548	564	562	560	587	540	574	593	533	554	556	558	572	592	580	587	582	536	531	568	563	573	604	516	555	575	572	559	608	556	580	515	601	584	555	573	527	584	562	591	542	563	536	567	539	539	582	584	572	600	573	595	546	558	559	571	602	552	582	611	564	561	595	538	575	561	547	546	554	543	562	544	581	534	574	582	581	582	521	549	578	591	567	582	574	585	572	580	615	552	557	573	524	585	601	568	566	576	547	595	560	540	543	587	586	606	606	557	580	564	564	556	537	527	567	564	550	596	558	614	575	577	568	562	582	607	580	571	589	536	611	599	580	549	615	559	580	553	553	562	545	565	563	597	611	571	573	557	590	595	576	589	593	551	554	604	600	565	553	607	515	551	549	565	591	573	599	564	562	549	590	540	557	584	561	634	553	581	582	562	524	570	558	572	551	585	561	592	594	567	587	556	555	587	558	630	577	568	554	540	574	501	624	553	550	579	578	598	544	586	566	554	566	580	531	591	629	587	568	586	536	576	550	593	593	592	539	596	542	592	574	525	566	569	599	570	591	565	590	595	566	550	599	573	595	573	587	589	606	558	601	573	549	586	592	545	572	601	570	539	585	555	567	577	577	537	553	588	616	546	517	573	577	530	608	553	549	549	559	560	595	584	585	567	569	580	607	579	599	548	596	590	576	570	580	585	597	521	527	600	601	549	540	576	558	596	567	544	595	588	604	504	542	539	586	518	552	593	571	531	570	536	579	560	592	585	572	560	561	576	539	608	529	576	557	496	621	613	557	581	571	553	562	574	595	612	596	580	562	559	583	553	594	578	563	560	573	550	562	531	545	549	548	552	555	573	542	606	571	576	611	557	565	566	571	577	554	577	573	610	547	594	563	545	602	582	500	551	568	590	577	610	557	550	562	609	538	558	560	567	565	580	632	584	568	566	593	574	564	537	528	569	549	561	597	520	571	574	607	562	576	576	593	593	546	585	561	573	562	583	588	521	584	571	563	572	583	562	589	537	566	559	585	525	617	571	565	559	583	561	581	569	580	574	597	599	584	570	552	584	574	523	523	569	584	530	529	562	548	569	570	591	555	593	545	567	555	549	573	566	490	540	559	568	553	590	550	567	616	500	596	574	560	622	575
29896	29444	26042	11998	1821	546	312	239	290	210	226	197	214	242	242	245	234	243	220	222	229	241	250	243	255	243	230	231	224	243	249	230	226	244	222	246	228	233	248	258	242	253	228	239	261	237	245	215	238	239	236	242	221	250	236	219	243	210	214	233	258	221	222	236	234	226	213	246	206	214	227	232	221	210	236	237	205	238	249	226	229	255	245	245	230	245	244	257	246	246	266	236	247	243	242	243	221	195	242	210	224	259	236	215	246	222	268	229	246	223	225	251	214	247	208	225	248	252	245	227	247	246	261	223	239	232	226	242	217	224	234	256	220	242	237	222	250	239	200	239	229	215	235	255	236	241	232	267	252	237	265	240	224	229	246	238	236	234	228	209	242	223	266	245	209	248	206	227	234	218	248	239	230	238	252	216	251	247	249	220	239	231	259	215	259	241	235	259	244	249	221	256	221	220	227	259	225	211	227	204	252	242	248	228	252	210	221	230	222	216	224	260	249	251	221	226	197	228	217	224	228	267	237	241	252	237	231	212	248	269	204	259	218	246	215	237	232	235	230	233	239	231	232	239	254	248	216	248	230	225	255	267	254	219	215	239	235	232	249	241	251	202	243	251	234	235	238	265	220	220	233	218	232	232	219	236	223	233	230	228	200	228	252	222	216	266	260	249	212	232	237	249	253	266	239	272	205	229	230	255	199	260	241	230	237	236	240	229	227	251	242	231	212	224	254	209	223	248	235	249	231	213	253	243	247	216	231	231	224	241	242	239	217	229	222	230	215	237	224	224	254	242	249	242	204	242	223	252	228	239	249	224	256	225	231	220	236	231	242	226	268	236	229	238	239	234	230	233	250	233	234	234	245	228	235	241	238	238	261	214	219	210	261	271	237	221	235	228	241	240	253	199	241	235	260	236	233	236	205	242	227	243	255	230	237	239	236	212	225	253	213	238	271	244	197	253	224	252	218	213	243	246	204	218	207	225	258	249	240	214	242	255	232	261	234	247	220	229	251	196	216	214	234	250	248	253	229	218	226	235	247	258	225	232	227	244	229	255	219	220	221	232	251	233	266	245	257	249	243	232	234	246	234	240	243	244	234	259	225	197	235	231	208	244	259	245	253	263	230	224	214	207	245	223	206	274	242	194	214	234	258	256	222	227	222	237	219	236	206	258	253	230	215	234	248	226	246	224	243	233	214	223	234	230	240	264	241	238	227	231	226	239	230	219	241	225	237	266	218	237	244	218	276	232	246	232	222	219	238	228	224	245	227	255	254	218	217	237	241	239	241	199	276	231	243	232	230	251	234	243	225	206	242	239	232	236	214	258	210	221	249	221	228	241	230	245	233	246	240	217	250	219	229	258	236	204	234	224	244	210	235	230	245	209	213	237	247	235	245	226	265	234	260	229	212	252	238	227	224	260	231	231	241	229	238	199	260	242	223	242	263	242	248	237	252	241	239	241	236	231	228	214	237	239	232	221	233	218	242	236	237	248	246	216	233	233	225	241	222	239	262	242	252	225	222	235	242	248	244	249	234	226	216	255	222	204	260	241	219	208	230	216	234	219	261	264	237	241	243	230	238	253	224	234	252	220	231	239	257	230	233	233	234	239	238	226	243	208	210	219	242	238	241	228	210	233	250	248	225	255	248	226	242	234	278	249	246	239	236	242	221	250	221	221	222	232	236	221	226	218	210	220	228	210	263	276	242	248	247	232	224	216	230	223	222	231	251	237	236	220	237	249	251	236	254	251	259	238	216	240	265	188	231	209	237	245	238	222	236	244	254	246	264	238	224	239	242	225	226	242	260	249	235	214	212	244	248	240	231	252	228	234	229	248	240	230	221	249	232	226	248	196	202	236	250	230	254	243	232	247	234	249	229	273	264	230	202	219	230	218	246	248	238	218	239	238	241	228	232	249	251	233	249	241	239	215	219	225	238	215	231	242	248	231	244	254	236	222	225	239	221	263	237	244	239	232	253	235	229	245	228	220	198	249	245	202	221	237	213	238	247	250	243	221	247	230	241	263	253	247	223	226	253	238	275	252	216	227	230	234	238	257	214	239	224	239	238	254	245	227	231	252	206	248	239	235	236	231	246	262	241	235	224	246	243	201	225	218	223	207	255	232	249	230	238	232	231	255	223	235	231	233	255	228	232	225	212	248	212	256	269	224	232	219	245	252	205	236	257	231	209	228	257	247	226	242	231	243	256	227	241	242	213	225	240	238	256	239	263	232	232	250	243	257	234	242	226	224	252	217	238	247	238	256	224	254	233	255	233	233	237	202	247	260	246	273	248	213	211	238	238	240	237	253	213	255	248	245	236	215	248	241	215	277	215	223	234	241	240	204	224	247	229	239	251	240	206	245	220	245	247	237	240	237	241	254	248	246	242	245	216	274	202	217	248	223	263	237	240	238	257	238	259	219	231	235	237	219	257	228	241	245	249	212	240	248	225	252	214	206	245	240	208	204	236	250	228	243	261	226	209	248	244	221	225	263	219	216	241	229	260	230	271	271	243	215	221	218	234	269	218	237	249	272	254	227	250	225	225	247	227	230	207	238	235	222	241	243	224	223	235	215	224	242	216	228	232	245	210	246	233	238	217	217	247	232	252	249	262	255	236	232	264	225	250	212	209	225	233	233	241	236	239	234	214	239	266	226	234	233	224	227	235	232	238	220	234	216	235	236	264	256	251	205	222	265	242	274	238	239	239	231	250	229	266	233	242	259	219	264	224	245	217	233	225	245	208	251	245	250	244	233	244	239	240	224	218	220	253	270	241	237	213	223	224	225	241	223	235	239	213	231	216	220	228	237	237	225	217	209	232	266	208	257	221	225	230	213	220	236	244	235	250	245	245	238	229	207	248	229	258	222	239	248	235	234	256	223	245	247	256	251	223	250	229	247	209	236	245	218	265	237	229	237	223	248	218	256	225	231	249	208	224	209	265	239	251	237	205	223	231	227	208	242	215	249	254	243	234	247	220	221	230	229	232	231	240	248	233	232	233	234	214	259	241	232	239	225	229	218	234	243	262	236	234	234	268	237	242	217	222	237	219	254	230	240	224	207	241	211	242	213	235	225	225	210	240	236	271	237	229	273	242	222	221	228	224	220	237	244	221	238	239	245	250	229	259	232	256	240	237	247	236	208	253	243	248	227	238	209	228	241	253	242	282	236	234	229	239	228	225	221	245	241	217	253	237	230	241	242	243	261	244	228	219	246	238	210	225	244	250	241	244	236	227	241	227	241	237	203	232	247	226	238	223	236	210	235	239	220	238	248	249	236	232	229	236	242	244	244	264	248	210	261	243	241	235	225	254	218	251	239	212	213	243	206	258	219	245	238	246	236	249	239	249	264	241	216	201	238	230	252	242	216	258	207	219	200	213	229	206	233	251	272	251	231	233	250	211	238	196	242	236	235	256	244	214	228	226	232	227	235	218	236	234	259	243	204	238	236	222	246	226	231	264	236	221	275	257	241	203	241	242	229	266	217
36843	46027	30412	12257	3317	977	506	391	370	397	388	403	380	381	396	394	337	373	409	398	417	395	384	372	377	383	424	410	376	368	403	414	382	371	364	377	383	369	406	388	376	389	388	342	404	355	351	393	368	408	372	418	380	402	367	373	382	359	397	399	386	395	397	349	368	387	361	395	382	384	350	399	371	379	408	384	400	381	419	345	334	376	379	345	396	375	382	358	380	348	349	388	362	380	343	408	376	387	370	411	384	387	381	373	379	386	356	381	360	374	366	403	407	387	401	392	403	380	375	387	374	420	387	379	384	398	372	394	374	406	375	377	390	382	349	379	396	414	367	418	394	381	398	387	390	389	388	363	382	407	392	380	378	382	358	361	389	394	393	385	402	368	350	371	339	384	410	366	383	400	389	398	376	366	388	410	373	423	372	356	397	386	379	417	399	373	379	410	423	367	369	387	374	383	368	401	382	394	400	360	366	386	392	376	381	400	350	416	360	361	358	420	388	417	373	379	388	393	402	396	373	397	399	393	395	386	404	398	364	348	427	414	350	396	380	394	389	382	406	397	364	372	389	377	367	401	358	389	388	353	390	393	387	358	386	353	384	352	350	349	390	409	391	397	374	415	392	391	369	373	394	387	372	427	381	423	358	358	393	409	380	370	372	417	407	410	366	359	392	369	435	376	398	365	368	344	358	354	375	403	341	340	401	392	373	385	395	407	383	370	414	375	414	374	381	376	368	378	401	367	382	364	394	367	405	349	378	363	385	347	378	363	399	419	370	388	419	386	386	382	355	374	381	376	405	402	392	343	394	381	385	414	362	376	385	376	395	375	392	375	368	401	396	386	372	364	353	407	396	397	420	357	403	426	389	372	375	387	384	379	406	383	327	378	368	359	340	375	385	410	371	409	371	419	373	367	362	373	368	379	406	374	358	391	370	377	403	389	404	396	400	386	366	377	407	419	372	388	376	398	387	395	410	395	381	383	385	412	372	425	384	377	368	376	392	377	382	367	393	351	363	369	339	339	387	376	394	384	390	398	363	379	417	400	374	384	381	368	366	396	397	412	375	354	371	425	336	371	361	368	403	355	421	377	370	373	367	359	390	411	385	389	376	382	422	348	365	401	374	381	345	355	392	386	391	383	374	370	347	385	387	370	381	364	395	389	395	378	350	406	400	387	399	413	386	384	379	413	401	385	379	398	373	364	390	367	363	364	409	408	333	401	383	363	386	392	380	376	354	352	387	372	390	380	355	375	374	362	386	346	387	396	393	347	388	365	347	380	413	392	371	394	386	385	382	380	367	379	410	384	364	373	410	382	359	373	378	392	373	391	382	354	386	377	374	378	380	377	356	377	350	373	410	370	387	396	419	374	400	407	395	404	377	395	398	377	424	365	404	356	385	375	385	411	394	355	373	350	391	363	392	397	363	402	407	411	359	379	410	380	384	379	408	393	399	364	398	358	377	367	401	362	355	408	354	389	379	394	371	424	392	379	423	388	403	369	392	379	402	416	390	349	402	395	359	380	383	379	398	375	392	365	392	391	391	380	370	392	395	400	394	363	400	364	377	363	383	374	393	371	354	389	396	417	399	350	382	397	401	377	382	373	394	387	355	347	408	374	379	386	374	406	379	405	401	367	380	413	369	412	378	376	408	371	384	379	417	384	397	344	355	405	376	372	408	385	374	349	401	357	395	373	390	400	401	363	347	359	421	381	370	399	394	396	389	386	386	360	409	396	406	376	334	413	400	377	397	398	402	354	369	357	412	372	388	380	420	366	386	379	383	396	386	388	390	388	418	376	355	355	366	399	383	375	382	401	394	370	415	372	391	380	403	371	352	389	389	373	378	399	370	365	389	390	352	385	401	386	371	403	383	371	404	344	390	343	336	388	380	446	379	395	394	398	381	409	382	398	371	357	354	383	378	379	395	351	402	384	365	393	336	383	387	413	378	365	419	348	367	370	389	426	394	366	384	395	358	374	405	391	383	408	392	410	418	375	395	386	429	389	393	391	382	341	434	374	387	397	406	396	349	368	373	380	397	383	418	409	403	369	370	402	379	366	385	356	376	375	389	404	402	432	386	388	404	378	381	386	387	365	392	396	382	358	377	369	363	372	355	379	415	379	394	380	392	364	354	393	368	417	393	366	416	400	345	337	375	352	371	376	380	368	376	372	373	368	388	363	392	363	345	402	390	370	391	386	364	367	392	361	411	349	407	369	380	366	377	403	350	386	359	389	388	386	378	403	361	374	338	378	376	382	396	412	352	377	393	360	370	378	376	365	385	378	394	396	362	361	409	402	361	375	405	363	369	362	409	397	391	400	371	384	397	387	389	368	413	362	409	380	376	388	368	396	376	393	343	332	372	380	368	394	387	368	389	398	396	396	379	364	389	399	376	370	423	392	395	416	412	379	389	379	397	365	354	380	388	379	401	390	416	342	406	409	409	426	406	391	371	400	373	375	402	383	437	426	371	330	380	375	409	372	393	404	406	371	374	369	366	350	374	367	377	386	428	393	358	395	400	365	358	376	399	365	384	417	378	350	392	413	384	362	362	404	411	400	367	403	380	364	358	357	374	406	388	387	380	353	393	367	405	376	392	398	368	364	407	394	371	368	378	382	400	385	377	382	364	388	382	388	357	370	391	349	375	402	379	430	395	398	387	362	362	373	394	399	409	401	380	398	387	395	363	391	408	401	384	368	384	359	381	376	370	383	386	375	375	386	392	365	389	387	377	401	382	359	403	388	368	386	369	378	386	416	394	375	378	379	358	384	377	403	361	393	384	422	398	375	389	406	359	404	391	415	353	371	366	393	396	394	374	372	395	413	378	363	384	362	441	369	386	368	419	361	349	372	390	341	399	371	374	380	397	357	387	372	367	379	382	387	363	414	401	388	368	376	406	365	383	379	370	385	363	392	399	387	400	409	395	402	394	392	363	406	376	423	388	403	381	387	413	383	417	369	350	407	365	403	361	393	380	372	378	343	402	404	352	386	377	368	369	366	429	373	380	370	388	404	373	387	402	370	394	375	393	372	384	353	390	399	387	385	379	374	400	399	389	398	399	420	406	398	393	380	395	382	377	381	362	366	392	382	367	364	385	396	340	407	336	389	367	353	397	361	392	398	396	388	368	396	380	384	350	370	379	366	381	408	378	330	406	375	374	398	353	378	394	362	372	370	372	372	379	389	382	392	375	392	367	373	374	386	379	372	411	360	364	360	334	387	355	355	406	381	370	369	369	402	369	383	388	366	397	414	404	429	418	411	406	359	351	379	375	389	361	369	391	381	399	381	389	392	371	368	388	378	356	382	387	415	411	371	383	366	396	380	382	389	385	385	391	425	369	371	368	384	361	395	368	392	418	428	394	382	397	384	386	356	387	356	421	370	391	395	389	359	370	401	398	371	399	404	403	374	386	382	394	409	401	350	391	393	394	409	413	366	385	405	377	376	412	395	379	393	356	365	379	408	404	344	395	367	410	394	372	405
24823	22940	32304	26975	20229	8447	883	379	313	336	317	344	335	329	348	313	333	325	308	296	316	315	307	333	293	328	314	327	313	333	319	338	339	301	291	306	310	286	297	324	315	301	329	347	317	290	304	310	291	303	303	354	292	319	337	286	306	354	325	322	326	298	317	338	296	317	331	293	316	338	320	303	323	329	305	310	311	303	342	299	324	328	293	317	304	287	336	328	327	310	308	326	327	295	302	294	313	295	279	335	321	337	311	356	311	323	343	317	334	305	303	301	323	318	338	302	332	304	309	336	314	370	325	334	296	310	328	299	298	304	295	309	338	318	312	331	344	306	303	315	329	331	300	330	305	299	324	321	339	321	306	324	322	307	311	308	321	336	313	305	319	300	329	282	336	303	325	278	352	311	327	320	320	305	299	328	298	308	365	335	315	310	317	293	308	327	300	319	323	326	337	293	315	289	334	305	317	317	327	307	337	335	324	370	320	299	281	357	296	313	287	336	278	318	303	357	298	290	315	347	324	298	309	322	304	334	309	321	321	335	308	319	303	295	326	273	324	297	308	304	335	342	303	333	312	304	331	326	316	301	317	313	300	318	312	290	324	328	305	300	332	297	291	345	339	292	350	313	314	331	330	332	324	344	298	297	350	329	323	321	295	325	323	346	339	302	320	311	331	285	331	314	282	316	319	324	305	341	304	313	306	324	335	324	313	294	285	335	350	305	331	327	310	307	322	321	313	319	312	335	301	333	315	322	321	315	310	334	306	317	323	302	329	334	304	342	317	302	324	321	288	302	333	344	312	317	329	306	326	330	333	328	322	306	308	321	331	343	321	324	314	301	296	293	275	318	300	309	333	340	320	328	280	335	320	342	323	326	318	330	319	310	296	298	311	357	313	284	350	315	344	343	331	318	336	335	314	319	294	304	341	323	327	312	336	276	317	294	296	328	312	344	317	320	327	321	325	305	330	289	326	300	352	311	297	288	337	313	308	308	323	343	314	319	288	332	292	311	316	324	301	304	339	300	300	310	324	306	326	311	308	294	313	299	313	288	292	311	347	329	313	288	334	302	359	305	318	347	303	330	303	310	308	332	314	341	315	286	312	328	330	292	280	326	285	313	304	321	309	297	353	289	320	310	318	328	291	304	314	327	311	320	298	320	290	350	305	323	306	302	332	307	320	325	331	307	343	333	316	331	295	335	307	318	293	314	325	302	312	319	318	349	283	313	306	319	305	324	320	312	320	323	325	309	313	341	316	302	340	299	328	311	310	299	330	354	334	313	332	314	334	320	302	347	331	315	330	341	318	320	312	303	339	318	314	332	314	325	300	318	294	305	315	301	306	276	311	329	326	311	320	306	288	297	318	320	317	309	316	316	307	299	332	303	306	304	339	305	341	317	303	279	320	311	321	317	312	315	306	335	301	313	322	326	354	320	368	334	310	343	311	294	309	319	317	332	318	319	334	338	354	331	296	325	296	343	312	285	317	320	309	343	298	300	306	314	333	343	317	341	293	349	312	345	323	337	278	281	311	329	329	302	310	314	306	305	321	330	293	348	337	315	290	284	294	277	337	358	319	308	299	321	300	317	299	298	312	299	311	314	311	326	279	290	343	307	302	297	332	300	323	309	328	304	319	317	317	299	325	341	289	296	320	342	334	337	309	349	325	318	286	268	297	318	305	307	351	313	321	347	321	328	295	335	340	299	324	354	330	293	349	313	323	314	328	317	327	293	294	307	322	314	306	296	329	319	326	271	329	318	335	350	303	337	312	323	330	301	297	331	322	323	306	287	310	311	302	332	300	317	319	330	305	290	294	317	329	331	318	328	321	283	329	299	296	313	315	340	339	300	305	330	328	287	309	330	333	312	296	343	304	268	303	338	304	320	296	289	336	336	333	312	323	339	316	351	307	296	315	343	329	340	315	350	332	306	338	327	318	343	293	337	331	319	319	314	308	301	311	337	296	307	318	302	338	325	268	321	313	306	290	348	325	306	331	327	314	330	320	283	309	307	309	317	316	323	339	304	309	305	304	322	293	326	352	297	301	300	319	302	330	305	315	291	297	318	315	357	342	293	304	334	282	319	328	309	315	309	325	325	295	324	333	326	300	325	354	338	297	309	271	286	353	343	321	324	327	315	291	294	318	327	324	297	293	297	330	309	284	306	321	307	316	345	314	309	316	321	333	304	326	317	352	355	305	319	306	295	323	340	329	326	327	335	331	317	315	309	298	324	331	319	328	322	322	307	370	332	321	300	302	318	299	348	336	347	322	295	316	348	295	316	301	329	292	295	298	328	326	328	316	327	308	324	313	313	284	325	325	327	321	321	314	276	301	303	333	287	318	314	246	375	299	318	317	331	309	355	323	281	311	327	318	303	292	315	322	323	336	323	320	292	297	347	350	302	349	309	344	323	339	329	298	318	311	322	322	316	314	340	296	287	342	337	332	324	289	319	327	332	324	316	341	321	302	326	323	311	336	317	303	279	325	318	338	316	273	299	315	327	321	285	319	303	330	339	323	336	324	319	303	339	345	346	306	319	292	311	309	310	282	306	314	308	348	331	299	338	313	299	311	313	310	303	330	300	315	355	337	331	319	333	329	323	329	294	333	294	305	317	321	338	300	302	311	314	309	346	303	326	325	350	277	296	319	329	301	315	317	313	316	317	351	321	300	339	330	311	312	321	309	314	314	287	307	318	338	279	345	336	289	324	291	322	304	301	333	328	324	347	295	355	313	311	320	326	309	310	292	343	341	325	344	336	353	310	311	328	331	318	344	326	318	346	321	290	322	299	309	338	325	338	313	282	329	319	335	325	305	296	331	355	320	327	302	302	305	335	321	342	289	318	311	325	293	313	355	310	306	301	339	301	321	323	328	330	298	342	320	320	296	313	303	313	330	322	327	320	304	295	332	322	288	327	302	340	304	319	308	293	330	355	330	328	337	312	316	309	294	296	292	313	273	303	289	294	306	300	319	307	314	327	322	320	320	330	280	317	282	334	339	299	316	292	311	298	331	307	314	329	318	337	340	328	320	305	314	292	343	320	340	332	312	287	331	286	292	340	340	289	291	308	337	295	335	316	319	281	305	307	330	339	324	344	315	344	306	339	312	341	311	305	296	291	358	301	296	300	319	331	297	312	345	291	302	350	325	304	319	314	328	318	294	323	341	313	312	326	322	298	312	318	305	303	298	331	334	332	328	318	333	311	332	351	318	335	304	306	314	304	341	308	324	302	339	318	301	312	316	302	318	332	307	340	330	310	316	310	325	311	337	275	326	309	325	339	323	338	298	326	331	303	328	309	305	318	297	297	299	358	338	327	329	333	309	327	292	310	307	323	326	348	342	345	334	338	313	311	313	315	329	342	302	316	340	332	294	303	338	320	317	331	315	351	331	301	303	329	335	367	316	346	312	323	339	326	327	282	310	332	323	330	330	319	307	312	288	290	294	287	309	326	320	288	314	331	301	301	322	343	354	329	313	276	333	290
59506	87564	64319	36572	15642	4094	1037	544	509	520	501	502	497	525	530	507	477	472	550	542	473	479	511	531	485	493	532	513	498	511	548	518	529	468	510	541	513	504	546	490	473	503	512	490	530	483	523	514	502	509	524	499	483	473	511	519	488	518	511	500	529	490	527	503	509	509	480	528	500	494	496	515	567	516	445	480	503	536	540	488	470	477	524	509	518	464	480	511	489	527	489	508	500	490	516	501	519	494	522	500	534	505	467	469	478	509	481	512	540	476	536	481	540	515	516	495	533	508	506	523	497	461	478	491	490	512	520	510	470	520	503	498	500	506	530	494	532	498	546	505	484	488	537	478	488	467	502	477	477	502	534	526	479	500	507	469	460	500	502	510	501	470	501	504	478	516	510	469	500	496	494	544	533	500	507	485	450	569	484	474	490	492	508	492	508	501	460	548	496	499	509	463	486	506	493	533	519	491	459	532	537	475	491	492	509	471	499	475	521	505	496	512	537	515	512	540	498	505	502	539	538	498	548	494	512	538	557	546	489	523	503	467	499	505	505	497	516	483	508	510	495	543	509	514	467	494	539	508	516	482	527	486	487	512	484	511	487	516	520	544	477	537	475	520	507	514	503	531	491	493	555	519	480	518	497	515	490	494	502	510	500	523	539	498	513	489	487	479	504	509	470	512	501	531	465	497	483	478	509	522	545	519	492	542	498	519	499	498	527	508	465	502	497	516	509	532	538	505	532	516	492	514	507	488	507	478	537	540	492	527	499	546	499	543	503	491	508	459	496	505	519	513	520	489	501	503	478	531	481	515	531	523	495	503	523	539	545	491	480	470	513	474	488	504	526	535	517	515	511	488	499	501	485	521	509	480	552	490	480	517	474	534	522	509	521	491	502	516	508	522	507	490	514	493	476	511	516	509	515	479	516	504	514	497	529	486	502	512	500	499	529	494	561	515	538	500	486	518	524	500	480	541	476	510	524	504	525	534	522	498	461	488	504	493	513	522	500	516	505	507	478	481	557	504	520	509	507	539	510	525	533	524	508	511	516	450	537	525	496	511	517	577	499	486	496	498	509	503	516	502	500	454	500	516	469	495	503	512	493	506	529	504	542	467	513	493	515	490	505	491	512	552	499	529	521	482	496	499	496	478	512	495	490	503	468	489	482	490	525	520	507	522	498	486	484	511	508	493	507	514	514	508	510	507	524	477	514	489	466	540	487	495	501	474	533	522	527	531	487	549	535	502	504	491	505	504	514	495	495	491	506	501	485	471	529	532	548	485	484	477	451	506	545	523	484	493	482	474	551	465	492	534	503	488	480	514	504	510	489	499	539	501	519	543	514	528	492	509	526	473	537	524	539	500	514	524	522	535	496	463	487	507	488	509	513	554	511	500	501	534	541	526	505	499	518	502	478	507	481	492	484	520	488	493	492	502	506	528	499	487	534	497	464	496	511	482	509	492	496	496	498	524	493	508	553	516	488	516	485	521	478	488	501	504	484	518	494	502	514	487	496	489	520	556	497	467	501	518	494	480	542	527	546	505	521	483	503	523	483	512	508	515	502	482	508	515	517	464	445	443	484	509	467	515	480	524	508	505	524	496	476	522	535	531	509	498	486	501	498	500	532	470	510	516	463	485	540	504	527	513	533	446	546	488	486	537	490	556	500	528	490	483	510	474	533	502	495	524	524	519	489	514	469	513	495	517	478	531	533	543	509	480	509	491	493	493	524	491	438	512	484	528	496	529	480	488	516	508	511	482	553	550	501	510	527	470	496	473	491	503	506	539	502	512	517	476	512	488	523	495	521	523	545	463	507	519	480	520	468	467	456	480	508	517	507	480	498	494	490	516	533	534	512	472	490	473	493	529	441	476	464	525	482	504	494	474	542	496	530	476	526	505	497	536	490	500	499	495	512	516	507	470	487	498	504	546	514	486	524	530	541	515	494	500	525	549	504	515	523	536	512	461	548	509	492	500	469	470	514	501	490	509	529	508	495	500	510	497	486	487	541	526	512	538	507	523	563	537	493	535	493	526	520	524	510	575	541	503	532	471	476	483	502	523	488	502	480	511	484	514	521	531	544	527	543	529	511	539	526	504	490	467	515	521	478	514	558	506	517	509	536	534	527	505	522	497	504	504	530	505	530	536	501	496	450	477	493	492	484	531	492	475	506	489	515	482	494	552	509	502	455	505	517	476	474	493	494	486	536	530	517	522	489	526	508	519	508	503	534	516	493	476	531	519	483	464	473	552	503	497	504	518	517	506	535	505	525	538	463	508	523	512	502	510	503	515	497	524	548	475	505	529	466	514	467	462	498	503	508	522	500	508	493	495	521	491	501	510	498	501	510	477	500	474	504	511	531	475	534	495	522	497	500	536	488	465	519	493	533	505	494	475	547	481	486	480	490	459	531	505	504	487	526	497	495	478	475	513	513	535	501	496	514	485	459	461	535	501	509	469	493	478	476	514	537	507	535	496	497	512	531	504	488	489	498	504	521	497	480	482	526	502	513	499	505	503	495	514	493	507	535	526	491	517	498	493	492	508	549	520	508	496	533	547	507	539	477	525	508	542	486	494	505	521	493	511	529	504	507	493	451	483	469	552	507	477	535	507	536	522	465	508	486	486	482	508	537	491	527	490	502	528	551	523	488	565	501	478	493	490	527	513	553	511	508	537	511	499	526	537	544	465	483	533	532	472	488	511	556	501	476	523	470	527	518	498	508	511	508	554	502	497	528	519	489	474	508	463	504	498	541	478	528	557	521	478	487	517	525	515	542	507	491	498	475	502	518	518	514	448	470	498	498	489	476	504	536	546	507	467	507	508	484	508	548	488	479	526	524	513	487	475	495	490	483	516	520	485	515	503	510	489	540	509	481	487	502	493	500	491	484	499	513	517	470	496	492	524	502	513	505	496	480	509	506	511	539	502	488	441	483	524	486	484	528	493	525	518	529	540	513	491	470	539	492	480	463	525	500	492	518	513	486	498	499	526	529	500	446	471	501	497	501	510	475	474	489	491	517	475	528	495	481	512	513	487	468	513	507	507	515	503	473	504	520	507	510	490	521	497	514	551	471	472	515	475	530	521	535	533	483	486	548	459	497	536	493	512	442	486	454	487	483	522	511	499	478	492	502	479	484	464	498	514	499	477	511	528	519	480	493	506	503	528	491	485	476	520	521	502	462	482	472	509	493	511	508	517	498	536	521	488	480	490	525	507	502	523	509	502	520	486	524	489	501	489	488	532	495	509	439	515	475	519	479	495	506	526	448	485	463	525	464	516	481	529	522	509	516	511	489	551	510	494	506	486	555	525	537	515	526	489	478	488	481	485	522	481	458	481	480	482	503	512	509	494	529	503	529	510	508	488	526	477	543	472	519	495	498	528	510	507	493	513	472	467	505	487	502	484	540	521	521	527	497	497	484	496	488	529	507	541	484	496	504	483	491	483	489	485	533	466	525	486	457	499	502	533	436	533	471	513	483	497	462	478
23537	22062	30731	24977	21735	18870	5438	485	382	357	405	358	389	381	391	385	389	372	381	433	370	367	400	355	390	376	377	359	354	374	325	367	371	362	348	391	364	384	368	404	373	371	396	359	386	361	359	391	384	378	383	372	388	363	406	386	394	375	341	365	376	334	358	372	372	369	345	376	401	378	378	389	371	395	391	388	340	341	405	337	358	388	391	387	413	333	358	369	407	348	404	368	419	392	396	371	376	403	326	381	376	394	366	383	369	419	351	378	352	412	374	363	363	333	380	392	359	372	409	363	362	390	377	353	378	402	404	403	342	366	398	384	367	388	394	382	345	362	386	381	326	345	411	362	384	364	398	384	377	367	373	367	362	352	360	360	338	394	387	374	388	379	370	387	369	370	362	412	352	396	330	378	398	376	361	392	363	356	359	371	361	364	378	389	404	371	368	393	340	373	384	336	390	365	398	334	399	400	351	367	378	359	394	388	405	369	387	365	364	401	387	337	378	387	355	396	372	354	359	396	388	338	372	423	394	386	367	386	392	368	392	375	377	332	355	350	408	331	329	378	367	368	357	357	386	360	365	381	359	344	356	358	368	360	386	353	375	382	340	371	378	344	364	381	414	368	375	379	358	380	378	364	377	380	386	364	402	384	370	386	376	353	365	351	355	406	363	370	389	382	360	379	398	366	337	377	355	390	370	376	362	367	359	370	365	337	345	373	350	378	384	347	378	376	411	348	408	376	346	361	392	361	381	347	381	364	396	382	372	370	355	388	394	366	385	381	389	388	370	385	363	401	338	352	393	393	362	358	345	389	378	358	348	399	401	386	369	370	361	409	339	350	419	395	369	381	386	348	363	371	354	389	354	408	367	413	404	368	401	389	352	360	370	363	353	368	345	355	382	367	379	372	387	381	381	380	372	372	370	366	354	367	375	363	397	344	366	383	382	343	376	361	402	360	373	356	389	328	372	400	387	393	396	397	397	371	343	437	361	378	364	375	337	375	384	332	385	367	359	372	384	383	390	325	363	390	390	370	366	375	384	371	348	326	396	401	390	394	348	354	387	378	377	415	357	366	378	372	374	345	350	376	384	395	377	377	363	384	390	384	389	352	411	389	394	381	356	321	388	389	361	369	371	364	377	354	361	351	353	363	368	399	386	380	362	373	375	360	365	369	346	365	352	374	356	398	376	408	356	356	373	354	365	387	382	374	376	349	385	381	375	359	363	355	320	366	376	337	380	337	376	362	367	412	372	346	409	332	361	352	381	350	377	379	341	350	392	339	390	380	327	344	381	363	361	414	358	377	365	349	374	377	370	353	367	373	362	351	374	375	369	346	395	366	392	377	407	362	357	408	370	397	399	390	395	362	372	416	337	329	375	410	383	359	391	375	363	361	399	384	358	375	389	348	369	358	378	355	397	392	383	373	385	397	376	376	367	351	366	382	345	391	333	360	373	366	385	365	355	379	340	391	358	399	351	385	390	390	362	371	385	369	391	361	384	367	357	335	380	347	378	370	410	391	411	351	385	401	383	392	375	374	400	372	372	371	386	381	350	348	357	401	357	376	357	335	388	394	356	365	383	380	413	359	384	378	380	363	377	378	411	380	371	389	392	378	384	388	365	410	390	392	383	368	375	385	393	350	387	377	361	365	368	402	363	362	369	347	328	370	373	381	352	383	403	415	370	397	370	408	396	385	348	380	350	381	358	365	383	369	403	348	371	380	365	386	379	366	368	387	361	356	369	371	393	357	384	348	401	373	384	423	391	383	352	387	402	402	372	376	387	403	374	379	369	344	373	395	365	384	379	381	376	379	371	379	371	404	378	399	367	351	344	342	346	396	358	376	339	392	375	384	390	383	395	393	334	355	342	378	362	399	352	372	368	358	382	350	376	400	366	364	391	385	382	355	360	374	344	351	376	377	376	390	358	381	396	350	364	384	423	389	381	356	384	376	357	335	392	376	357	367	386	375	351	394	358	361	395	401	349	326	365	347	350	388	340	385	366	366	369	372	381	398	376	394	372	350	355	371	362	386	389	365	396	396	374	384	384	383	368	393	413	373	362	370	388	369	386	407	352	366	365	389	388	396	345	373	325	369	363	395	355	366	377	378	399	375	360	374	361	363	367	386	372	359	388	392	382	391	349	434	374	372	356	358	383	356	369	341	382	372	358	380	393	395	368	344	360	375	346	366	352	387	383	366	362	369	338	366	380	333	402	377	346	400	372	358	414	327	363	399	383	417	390	388	355	343	370	388	355	328	364	352	390	384	339	373	389	393	371	364	362	398	368	379	388	376	380	386	375	379	385	362	363	353	385	353	397	330	369	363	368	413	387	357	359	383	362	373	381	394	371	341	381	390	396	376	380	360	378	387	377	382	376	404	388	371	354	380	357	394	409	363	395	375	366	386	374	377	387	364	359	373	363	371	411	339	377	357	361	359	382	362	374	390	340	341	351	382	402	374	373	386	378	403	375	385	358	364	356	382	375	348	388	387	368	386	369	359	336	374	387	377	348	360	351	375	355	357	384	369	389	429	377	367	398	384	398	374	364	422	349	395	359	379	385	415	360	397	374	386	378	354	349	356	355	340	374	377	369	409	355	343	372	343	391	383	346	369	392	348	394	380	386	386	346	377	380	383	366	411	364	362	372	383	367	402	403	346	383	388	397	352	366	363	368	373	356	409	381	370	390	401	355	386	377	357	354	370	386	354	387	378	365	370	361	392	359	346	357	348	361	378	365	349	390	347	382	366	374	396	400	379	373	346	340	367	389	344	352	375	374	380	359	361	396	342	380	370	389	386	388	403	415	390	365	384	400	332	382	378	366	369	372	357	356	356	372	391	392	374	358	368	365	349	403	365	384	374	379	393	376	365	383	333	359	357	357	351	349	339	417	340	369	377	391	355	355	351	396	362	330	409	369	362	406	335	322	354	384	406	361	339	415	395	378	366	383	399	356	395	384	385	345	358	385	381	379	361	349	356	344	362	368	375	418	323	414	352	416	383	381	345	378	347	358	382	364	398	367	364	352	354	373	379	383	348	387	345	410	377	396	345	371	353	406	398	337	336	363	388	369	355	397	369	402	366	373	355	368	368	372	377	348	371	357	382	363	383	353	386	342	367	377	371	368	358	331	364	386	394	421	344	390	383	387	417	401	379	369	388	400	373	383	398	385	372	372	358	362	382	348	403	356	385	372	366	387	369	351	397	365	401	367	347	364	337	379	356	368	354	350	376	369	372	372	335	357	389	372	343	393	370	355	405	357	349	361	395	429	393	373	372	362	386	399	365	392	398	355	394	363	359	349	363	378	385	360	367	367	370	376	384	389	399	369	411	406	380	398	384	371	382	390	359	355	384	378	394	383	387	355	363	388	366	379	370	350	374	385	360	384	351	384	390	356	402	396	380	378	380	343	408	400	378	346	368	350	357	412	370	377	376	381	391	380	359	407	391	368	369	397	377	359	385	357	392	381	351	397	363	393	382	393	386
62663	98433	71238	45229	22771	6657	1488	692	575	572	556	595	566	618	520	572	613	567	598	563	585	614	648	566	610	571	531	507	584	588	574	575	556	562	587	532	593	561	621	587	566	576	535	600	575	565	537	607	563	597	522	541	539	546	589	577	574	555	575	528	606	576	553	600	549	562	582	560	526	594	611	543	558	592	585	571	583	568	549	544	553	584	581	605	607	548	611	542	568	568	558	594	615	598	612	615	552	605	613	565	541	588	601	611	580	565	570	581	568	604	614	555	615	577	532	603	584	553	581	547	564	527	565	574	597	563	568	528	575	572	566	566	553	610	583	568	592	560	598	584	593	552	570	558	569	567	568	544	589	544	563	583	551	588	545	568	567	578	544	572	572	549	606	620	583	593	600	557	576	561	591	547	611	627	554	584	583	564	592	596	621	621	616	546	550	633	599	594	567	586	518	523	600	592	599	557	543	560	545	600	570	541	573	521	519	546	569	570	563	576	608	593	530	547	581	576	544	537	567	557	559	583	577	600	574	631	571	552	556	531	590	677	592	573	569	564	580	577	625	540	575	578	589	585	571	570	621	541	586	551	558	569	586	568	542	607	568	540	539	527	597	559	610	561	605	583	561	596	579	569	542	580	538	531	564	592	534	607	604	596	535	572	557	540	566	574	569	556	578	600	573	560	588	593	566	569	558	541	563	588	614	564	579	566	596	566	536	555	594	578	566	637	592	533	580	557	560	568	549	572	593	551	587	563	554	567	593	562	565	582	574	565	599	569	545	574	611	564	560	608	533	554	552	581	573	655	600	639	548	605	601	586	546	567	592	535	516	567	599	583	540	590	560	584	598	580	567	579	577	582	561	542	632	571	569	593	591	589	542	572	569	554	531	569	569	570	609	573	613	564	589	536	596	654	584	537	599	565	613	552	560	593	542	607	561	594	591	575	582	556	552	600	575	571	575	589	621	577	561	527	579	561	600	596	595	552	566	548	574	565	629	552	570	553	573	574	538	587	557	549	580	564	566	565	569	604	604	567	577	565	572	571	602	573	571	607	559	573	580	600	541	580	577	582	556	584	600	549	583	565	587	586	607	593	575	576	582	564	571	569	570	564	568	551	613	535	565	597	577	566	600	554	578	564	531	556	557	544	573	579	581	575	581	616	557	578	633	595	577	587	557	567	544	537	569	577	625	552	575	572	596	565	519	594	567	532	574	595	570	629	607	571	581	571	572	529	584	537	572	560	570	607	593	562	548	551	547	564	600	583	517	562	543	586	619	554	605	587	539	581	587	567	593	571	565	532	551	612	585	530	544	581	518	590	573	587	571	590	542	570	576	610	542	587	591	559	556	638	565	580	632	517	558	601	581	574	608	569	564	603	574	593	573	546	599	541	583	587	567	572	592	552	525	531	561	575	593	568	582	583	603	582	553	574	562	581	600	570	618	606	566	564	583	562	582	566	562	596	493	552	567	596	574	580	563	516	547	603	561	543	602	569	599	564	564	554	544	545	562	579	592	603	515	523	591	569	554	586	573	620	617	591	554	548	566	562	581	560	552	562	594	552	577	558	591	571	550	572	608	588	581	586	568	530	610	549	567	586	534	571	571	525	548	575	590	568	613	601	555	583	552	571	567	559	574	572	598	588	564	581	604	564	579	600	571	570	589	586	600	607	555	582	597	611	583	583	594	558	548	577	592	517	572	567	559	569	589	552	587	582	596	567	613	539	550	580	573	550	602	588	583	557	566	625	576	576	578	595	559	561	576	551	568	566	591	584	565	555	591	558	616	579	599	597	617	580	554	585	608	530	581	597	560	524	570	593	590	613	576	584	568	582	577	595	597	557	584	592	595	578	547	561	574	584	559	502	566	603	587	536	618	567	580	568	631	587	556	624	638	546	575	582	567	585	561	591	595	572	607	577	564	565	598	589	605	591	545	560	596	588	569	568	537	551	521	579	547	560	598	570	563	561	591	591	572	549	521	562	545	579	566	545	565	580	531	577	549	581	574	559	579	583	553	590	608	581	589	586	554	587	583	609	605	645	521	601	558	608	546	610	592	537	569	555	571	582	596	561	586	604	575	571	595	546	593	571	558	570	588	583	584	592	566	603	592	584	552	572	566	597	538	565	541	555	585	559	583	580	559	603	574	585	571	570	576	576	571	579	553	591	621	573	585	593	587	572	580	573	580	596	604	552	599	561	592	549	602	597	575	594	559	539	557	572	577	588	560	554	569	555	594	569	570	604	584	575	559	544	596	556	510	569	561	567	562	543	574	603	641	557	573	560	651	578	553	543	576	551	556	535	585	515	569	594	555	588	562	592	559	585	590	596	541	557	611	558	590	595	602	594	549	531	583	614	588	626	568	529	552	581	581	585	553	604	573	574	568	607	551	642	552	560	538	546	554	571	570	603	588	584	578	555	660	575	592	542	571	567	556	550	572	573	578	569	600	589	553	580	557	554	559	561	551	598	576	565	544	606	554	566	564	545	570	537	579	552	541	572	609	557	594	577	522	595	566	554	612	552	546	552	588	593	538	527	599	559	609	605	583	561	554	567	536	570	574	569	607	583	533	585	598	523	564	570	608	597	568	573	554	547	552	546	547	561	569	577	580	593	596	552	561	566	535	546	575	596	586	606	605	580	600	595	620	592	601	591	561	547	604	587	587	595	601	595	578	618	565	546	546	589	612	529	538	548	600	606	603	571	559	564	539	591	582	609	589	585	517	568	595	566	572	569	582	572	599	569	558	525	573	567	609	554	622	540	560	555	579	578	582	566	603	611	581	550	554	556	575	534	612	539	568	582	554	583	584	597	594	545	558	558	565	562	599	602	535	553	566	564	540	560	559	549	568	599	521	587	592	598	567	558	582	569	593	604	609	575	552	573	564	574	595	542	548	589	579	583	594	616	585	554	614	567	588	570	530	618	581	579	579	531	572	582	595	599	573	590	608	560	551	613	610	546	546	575	565	560	582	595	600	616	603	613	622	558	567	597	551	588	577	575	598	582	595	541	534	589	579	614	642	633	529	563	575	560	602	571	554	556	559	579	518	579	582	584	593	558	566	572	550	609	541	598	605	583	617	545	574	542	589	581	571	561	619	617	562	600	568	535	588	585	583	579	567	583	585	542	588	561	556	586	642	569	626	597	562	560	616	603	621	539	602	550	591	610	608	560	583	559	590	590	611	601	581	562	582	595	601	575	581	579	568	590	582	574	566	587	591	597	570	578	565	611	627	511	573	581	557	553	574	605	560	550	568	562	545	532	595	561	561	584	564	563	525	520	559	585	584	591	588	600	550	570	572	547	569	610	567	594	566	590	531	571	584	522	553	528	593	599	570	538	538	558	595	565	592	566	580	504	577	588	558	601	600	535	579	566	599	614	536	603	602	498	591	555	594	559	614	598	566	576	606	623	585	624	546	556	609	575	517	589	582	567	532	564	580	566	568	578	586	560	540	571	615	597	568	537	582	598	566	556	539	563	592	619	549	582
29818	28006	27133	13452	2551	569	296	232	241	226	256	250	243	219	223	256	230	238	212	211	223	246	203	234	235	236	249	227	232	224	240	224	234	224	254	251	196	252	231	257	214	223	237	247	246	236	254	211	268	223	208	261	229	235	244	234	225	220	199	209	239	236	230	231	247	233	225	230	224	228	246	233	223	251	222	192	223	246	245	218	209	263	211	215	218	227	277	251	224	238	220	249	234	250	244	232	228	241	237	238	249	245	244	238	233	251	245	252	240	243	226	221	237	253	244	241	221	227	229	254	248	211	244	226	248	258	210	245	249	223	225	217	243	235	211	214	237	251	233	255	227	224	237	242	232	231	226	245	248	218	231	227	239	228	217	215	193	234	223	254	260	218	261	221	252	234	214	233	241	244	223	241	234	238	232	233	205	246	233	244	215	252	236	231	237	249	234	244	243	236	245	235	227	232	236	232	253	255	244	225	239	236	234	214	270	227	256	223	246	229	216	242	252	218	242	222	216	208	219	260	215	244	206	223	233	246	236	260	240	224	221	211	213	219	249	250	245	229	251	231	237	243	247	223	229	229	221	216	218	233	222	229	236	239	231	240	221	201	250	225	229	252	239	225	249	217	220	237	229	223	224	241	239	260	218	240	234	239	243	245	252	264	222	242	249	209	213	223	236	226	261	228	229	211	258	255	239	244	251	242	270	231	268	233	215	223	236	238	227	214	233	244	228	231	225	232	241	240	204	236	240	242	259	227	252	239	232	222	201	211	239	223	217	240	231	239	242	233	223	222	226	215	241	229	229	214	249	218	254	266	234	213	234	240	216	236	222	241	223	211	238	228	233	206	252	254	214	246	206	252	238	243	222	229	233	226	228	235	238	213	249	246	235	238	237	218	238	226	247	255	205	235	248	244	230	230	232	221	231	232	226	271	249	239	214	224	188	254	236	203	244	273	227	241	223	260	209	226	224	221	244	212	197	219	226	219	218	241	227	259	255	221	218	229	226	247	249	228	260	218	236	210	232	234	275	226	241	235	249	235	247	222	240	228	242	244	261	226	235	231	245	236	222	217	226	216	239	255	236	277	234	243	231	222	227	221	225	229	243	224	205	242	244	228	226	250	230	202	226	242	233	229	219	257	222	232	255	245	239	226	238	223	219	245	233	222	247	271	221	238	229	218	244	258	238	246	243	248	243	222	246	257	226	235	245	233	235	222	219	235	234	245	234	227	259	230	244	222	250	202	227	263	227	233	252	198	231	216	248	242	226	230	238	207	214	217	234	228	203	214	224	240	192	259	240	239	228	216	246	228	224	224	242	241	239	229	229	236	272	246	232	227	217	236	197	231	247	231	207	238	223	223	227	253	244	231	243	209	226	246	216	227	237	227	212	229	228	225	230	229	238	233	261	258	236	232	226	214	233	236	242	246	229	241	213	246	223	213	217	275	219	241	243	225	239	230	238	213	217	216	249	224	232	233	217	233	248	241	207	215	265	235	239	252	209	230	225	240	242	239	243	245	235	215	206	209	233	239	255	225	260	226	222	227	216	278	196	245	244	228	214	206	231	226	226	240	206	245	211	234	238	257	198	231	245	245	230	235	272	255	251	220	244	223	221	268	242	233	218	225	241	233	234	242	223	229	252	244	228	242	248	251	226	261	248	228	241	223	208	218	249	204	232	213	230	232	225	215	239	229	253	220	206	243	219	240	230	262	224	218	247	231	232	251	234	245	234	225	238	226	247	250	214	218	224	248	239	235	234	221	254	234	249	230	239	218	217	234	232	229	251	236	222	237	231	235	232	254	224	233	244	252	230	250	216	247	248	218	234	239	211	237	257	237	235	214	229	237	233	246	253	252	214	226	229	208	242	224	268	241	232	235	237	217	208	217	226	243	219	226	234	221	253	261	221	216	217	210	245	239	216	213	212	222	257	215	228	217	197	249	242	241	241	222	241	219	221	216	221	227	239	244	234	240	246	254	226	238	237	241	232	241	239	236	245	221	228	227	255	224	248	240	252	206	232	229	231	224	247	239	222	223	220	227	259	212	265	232	222	230	215	244	230	251	245	244	209	214	217	232	212	243	225	248	214	221	221	214	218	230	241	232	237	223	234	217	229	215	203	256	225	229	233	248	223	225	275	253	277	253	219	250	218	241	217	266	228	224	236	236	222	236	217	267	238	214	241	221	231	251	251	243	243	241	236	239	233	274	251	235	243	220	234	255	217	229	219	256	249	236	235	257	228	229	256	246	247	203	238	217	237	238	200	217	227	229	221	238	232	238	225	236	236	235	215	246	248	234	236	229	241	241	212	240	265	249	269	231	239	239	243	218	250	215	225	224	238	219	226	236	265	245	222	212	219	231	238	236	225	268	193	240	237	246	254	229	236	227	232	217	251	235	258	230	244	230	235	247	219	236	245	222	236	210	240	232	201	237	226	268	219	235	237	238	229	229	269	236	235	196	218	224	210	237	232	228	266	209	271	220	241	242	214	235	222	233	242	217	233	241	224	236	244	223	262	245	234	260	204	232	246	233	234	247	219	214	237	228	219	204	254	214	222	242	216	258	244	243	253	226	242	278	226	229	228	258	243	241	221	249	216	257	254	242	225	228	244	231	228	222	228	246	211	232	226	229	218	206	244	229	223	241	225	243	236	248	223	221	227	241	206	239	234	207	230	224	216	257	202	254	231	233	249	226	255	257	252	211	223	217	230	220	257	257	220	238	243	233	235	235	212	223	213	264	241	236	237	232	217	219	224	250	210	224	207	240	239	236	256	244	239	251	228	229	225	224	251	215	240	244	218	218	253	237	220	194	239	241	231	217	248	239	228	232	218	241	219	229	206	223	228	212	269	232	221	242	220	228	210	221	230	219	223	265	224	222	238	217	251	229	229	207	252	237	235	246	212	223	253	217	225	222	226	232	224	235	232	236	220	238	231	178	233	226	271	226	230	222	236	228	240	230	235	231	244	218	236	245	243	232	215	236	221	231	249	235	234	243	259	272	223	229	190	230	229	247	240	248	244	244	247	246	244	234	239	224	244	241	221	218	236	245	220	204	258	192	242	244	221	211	228	208	241	239	250	232	245	223	239	229	231	220	248	240	240	239	228	202	255	230	262	224	231	216	226	245	223	260	252	208	215	251	227	222	250	237	240	225	218	211	229	251	215	239	209	238	224	247	249	265	228	218	240	236	237	220	236	244	243	224	240	253	248	249	217	242	239	256	223	249	229	254	245	276	224	235	230	216	252	245	241	262	251	244	196	243	244	234	233	225	272	241	241	254	199	243	210	239	203	218	220	250	207	257	233	213	228	257	260	214	232	227	220	216	251	227	251	245	210	226	245	247	220	245	230	215	235	221	244	206	236	231	231	224	228	257	239	240	251	241	216	223	212	231	248	232	240	209	243	230	254	242	246	230	238	248	232	258	228	236	215	228	228	243	228	258	234	201	207	227	226	215	228	231	214	203	226	238	251	216	257	217	209	242	256	277
35853	44529	32480	13985	4323	1131	477	396	362	361	388	352	389	388	379	355	394	385	411	387	379	381	359	357	368	384	362	384	417	385	362	388	411	357	394	364	321	383	361	388	385	369	404	380	387	387	377	377	376	406	376	378	376	336	396	384	367	405	374	390	376	411	368	386	364	367	413	389	356	367	380	368	391	380	371	373	370	421	387	402	400	385	395	349	367	388	372	390	374	341	389	365	397	355	403	379	424	394	382	375	363	370	351	375	356	378	371	375	420	388	355	392	380	406	396	377	345	396	387	396	390	345	389	377	352	388	371	350	374	371	400	401	380	381	427	370	328	394	378	390	423	349	377	385	396	365	383	396	410	405	391	388	408	384	376	395	395	377	342	390	395	387	423	380	359	357	391	430	385	370	398	368	371	346	360	374	375	368	348	408	383	383	390	391	381	365	418	366	355	396	365	383	373	413	364	386	373	369	380	357	342	380	364	384	396	372	375	371	374	381	372	389	336	396	379	365	416	365	375	398	384	362	363	351	357	376	387	351	361	383	359	359	376	400	362	377	370	381	388	369	392	363	334	401	393	391	372	406	383	368	363	358	370	380	392	385	403	365	406	393	379	390	368	374	389	351	361	360	364	374	356	376	410	405	346	380	365	380	389	397	357	436	395	411	393	401	392	341	364	382	372	393	381	379	363	409	388	369	411	327	388	351	381	385	362	375	402	373	363	355	387	393	403	382	386	389	389	379	341	368	378	413	392	404	376	346	369	384	389	394	397	407	367	359	372	362	393	394	403	341	391	393	386	403	365	373	362	383	345	378	394	389	375	363	401	406	380	386	437	376	409	384	383	359	353	401	425	376	395	354	391	363	355	375	391	397	354	400	376	384	401	377	354	392	374	349	339	368	376	406	367	408	398	401	386	360	383	393	371	382	367	349	388	378	344	354	379	382	395	378	366	378	400	377	403	370	370	408	407	378	393	383	401	391	377	377	422	386	389	379	414	380	364	379	407	359	401	396	351	386	368	345	421	342	395	365	371	374	376	355	353	408	385	408	391	360	409	393	389	384	312	368	380	396	375	390	373	396	375	382	371	433	380	346	364	366	375	392	378	367	388	367	384	401	391	421	369	403	377	403	362	377	399	398	383	372	381	367	360	400	369	358	367	366	343	405	409	416	368	384	374	398	363	368	370	368	337	350	388	404	411	394	360	399	402	385	380	379	366	394	417	386	382	396	397	364	369	340	385	385	391	385	353	375	396	397	368	343	386	357	405	400	392	373	389	357	361	384	349	391	364	369	348	386	362	382	378	397	356	381	412	378	359	349	365	379	379	386	364	377	365	338	365	403	401	374	381	388	369	381	397	365	368	376	416	359	391	372	370	396	376	368	397	339	370	368	384	374	374	388	408	379	371	357	330	368	378	392	361	390	351	377	376	370	390	389	385	381	382	375	401	376	388	402	363	348	388	389	384	364	417	375	372	370	398	400	368	392	379	398	366	378	385	378	370	370	379	396	364	397	407	367	377	375	395	378	401	393	392	387	402	374	420	390	378	403	375	417	376	404	361	361	366	368	390	401	384	372	398	375	363	374	394	377	339	380	352	384	370	394	364	354	383	373	396	387	395	411	345	395	379	366	399	367	392	375	376	395	376	396	402	358	384	379	366	358	381	339	359	376	322	361	414	383	399	392	372	350	381	379	384	369	353	375	396	378	396	389	394	366	357	370	441	376	404	352	408	392	399	362	360	376	373	381	386	405	389	375	398	395	390	365	376	383	359	342	364	347	349	402	374	381	368	380	359	401	372	357	377	385	392	391	368	347	397	364	403	364	350	374	401	310	398	369	382	350	393	405	350	387	379	381	384	389	377	375	399	372	380	370	379	378	376	417	386	394	368	348	374	354	406	350	355	395	389	372	389	390	391	396	357	353	406	422	394	407	373	361	376	380	363	381	371	349	350	403	368	357	397	358	392	382	367	349	384	357	369	369	391	370	347	352	396	366	390	361	333	368	375	405	407	345	384	370	392	377	421	399	389	331	370	361	370	356	385	390	382	370	399	354	410	371	392	384	398	400	372	370	413	378	399	370	394	382	372	382	356	390	361	395	355	375	388	405	390	371	350	388	405	426	374	387	348	375	345	381	378	398	359	346	372	411	378	361	416	403	387	368	360	385	345	357	378	388	365	375	365	402	405	384	345	373	384	366	376	370	364	364	370	362	336	376	389	369	365	375	383	380	402	390	389	374	364	402	381	398	361	367	395	377	373	377	393	381	365	357	347	379	404	381	411	371	366	361	372	418	388	405	367	405	371	380	351	373	409	377	371	379	413	379	383	375	372	361	361	354	373	400	357	405	356	405	403	380	398	359	394	394	380	385	385	383	367	387	378	361	366	388	385	368	360	389	355	384	394	358	373	382	396	374	390	374	400	403	385	339	381	337	391	362	358	405	357	358	359	394	368	377	394	396	377	351	354	380	372	388	374	360	366	377	394	385	372	364	381	373	381	392	372	428	328	388	393	372	364	368	366	383	374	391	385	362	384	413	401	390	344	416	380	398	395	378	372	392	375	376	390	332	361	351	386	366	389	358	360	390	372	373	370	361	387	372	350	397	363	345	354	360	363	375	415	387	400	400	363	383	389	383	379	358	364	357	381	412	364	425	390	389	374	346	414	380	398	400	393	394	384	395	362	393	416	376	376	366	369	345	404	396	389	423	391	384	396	398	366	340	371	367	393	367	389	363	387	394	400	400	385	354	393	392	409	386	400	358	339	392	365	391	361	380	407	380	379	376	419	382	385	380	370	372	333	379	383	383	377	352	377	379	381	386	384	374	392	389	382	339	429	406	426	409	361	374	369	406	374	381	355	403	411	354	371	408	361	384	385	346	400	400	361	392	369	351	365	380	358	376	398	365	374	388	397	410	415	350	407	360	394	344	380	399	389	384	394	359	409	368	394	372	360	391	367	366	382	400	387	362	354	368	352	369	380	372	388	387	388	365	353	373	410	374	390	375	352	388	379	369	323	408	391	398	360	405	361	359	364	408	383	371	369	383	405	416	366	373	390	372	387	402	400	396	373	386	381	378	400	328	359	403	390	375	388	386	399	386	385	364	382	381	400	388	364	372	433	344	361	414	401	360	403	363	394	382	403	393	339	396	417	399	380	353	386	377	397	374	466	386	376	348	377	386	401	326	358	418	374	376	361	399	389	401	352	411	352	383	374	430	379	378	366	393	377	370	380	404	359	381	385	380	416	402	350	364	403	399	389	393	392	408	387	389	380	378	382	411	394	376	366	408	390	374	369	385	347	396	346	357	364	382	419	359	363	364	396	352	360	383	387	396	395	364	390	394	364	384	388	360	374	352	403	355	350	381	361	385	394	375	357	363	362	399	370	393	403	354	392	386	392	389	373	385	355	381	365	366	372	357	385	387	374	397	384	380	396	357	391	387	363	365	379	366	402	371	372	408	407	390	375	379	386	336	379	421	420	355	428	384
24684	22817	32351	28463	20354	8533	860	340	342	328	302	324	322	301	329	330	317	319	331	306	330	306	358	347	310	306	320	310	297	322	315	313	344	326	324	276	290	292	297	337	310	315	308	315	325	303	312	327	323	308	293	348	337	299	318	328	308	359	310	305	286	313	299	291	305	327	331	299	310	304	317	341	314	323	295	312	318	327	328	304	289	327	316	293	317	309	305	312	275	321	315	343	302	317	308	330	310	296	320	277	317	297	307	307	311	342	333	301	312	331	331	295	293	319	313	303	317	330	342	315	312	342	352	318	318	297	315	302	301	331	332	308	320	276	363	338	347	300	286	329	341	323	322	335	309	322	316	328	329	320	338	337	336	337	340	329	319	329	311	286	307	326	304	318	361	329	341	317	289	338	329	307	312	307	326	292	311	321	323	355	306	321	330	320	334	305	311	291	310	337	300	320	304	317	308	310	345	317	342	315	318	329	311	326	313	341	296	311	303	320	300	325	316	317	317	289	306	317	326	316	319	308	315	340	337	320	302	278	321	281	305	296	306	311	350	309	319	320	294	322	323	315	329	290	329	339	270	289	293	292	339	296	334	303	323	292	312	306	316	319	326	302	326	313	319	320	291	335	329	313	309	303	313	301	320	311	300	330	308	337	315	317	325	322	286	312	316	327	297	279	316	283	325	336	290	337	297	318	319	319	311	286	310	324	320	306	314	323	289	317	332	324	318	311	308	306	309	303	328	355	296	326	312	325	305	312	332	319	333	331	324	333	302	306	307	319	289	339	325	344	305	322	327	320	293	333	302	288	346	324	310	320	276	305	333	327	313	323	293	329	288	346	280	296	343	307	353	323	303	304	312	336	331	309	303	326	321	280	316	289	336	329	303	275	316	323	326	286	322	276	284	334	322	292	322	325	289	295	317	313	297	328	326	317	318	304	304	300	294	309	297	301	302	287	327	342	305	306	292	298	352	305	316	331	306	292	319	312	317	303	319	318	322	282	307	322	278	308	350	311	348	327	351	309	300	286	324	326	282	311	311	315	299	346	350	349	304	312	316	316	333	323	334	323	313	278	312	320	331	310	322	296	272	287	325	308	332	324	319	316	314	334	344	316	300	331	311	295	292	304	261	321	334	299	326	333	339	312	286	320	345	263	309	323	333	301	324	313	314	328	287	314	315	324	310	289	321	289	324	334	312	312	314	327	312	315	322	310	277	294	329	315	313	324	295	332	348	293	336	302	311	332	318	340	290	329	355	292	325	335	339	309	291	309	313	293	317	311	324	333	354	326	316	324	333	292	323	315	303	308	305	305	309	314	316	312	319	314	293	297	338	320	317	300	328	303	322	290	280	341	291	316	324	286	322	294	292	336	309	317	299	322	296	322	307	317	293	309	300	335	327	328	326	308	275	286	326	314	268	286	315	333	332	290	321	331	314	327	316	312	339	337	336	298	323	315	278	310	341	286	317	307	336	342	359	309	319	347	305	298	312	326	325	337	321	350	328	286	326	310	296	319	340	324	288	290	342	347	327	306	307	310	285	329	298	313	338	329	331	337	314	300	313	305	318	341	286	296	305	295	320	324	328	295	332	324	313	329	323	309	313	335	325	317	312	316	289	292	353	312	280	319	313	341	319	302	319	303	322	275	325	298	291	309	320	286	333	325	328	320	329	362	312	306	342	319	342	355	312	302	333	305	308	330	326	321	308	307	329	311	314	326	330	316	308	297	330	304	296	324	318	335	312	299	314	308	296	312	290	340	328	324	303	301	341	299	315	257	297	332	334	314	309	316	324	339	320	304	308	298	333	322	328	327	298	336	287	295	353	317	340	345	341	311	334	310	326	317	311	335	321	320	286	293	360	283	300	324	315	327	344	308	305	318	342	302	310	328	304	314	338	346	330	320	343	298	309	314	365	307	316	328	309	301	285	303	278	323	300	321	306	334	325	328	315	331	343	299	307	342	304	313	317	319	319	258	330	281	304	290	325	357	356	307	286	360	327	305	307	309	314	320	338	322	323	322	281	320	313	315	335	338	325	331	287	336	301	307	308	307	327	299	291	319	336	298	324	326	287	315	320	327	326	328	311	297	285	314	329	303	312	297	322	310	333	312	327	315	326	319	312	322	297	302	299	337	349	301	332	319	319	326	317	300	327	317	325	275	312	331	320	313	307	335	304	324	332	313	325	343	307	310	308	337	322	316	329	335	300	294	336	320	305	319	319	282	314	319	304	327	316	349	304	315	309	291	302	288	296	341	319	343	337	319	305	304	343	293	314	279	296	328	319	329	276	310	318	304	338	281	348	298	300	293	288	301	337	326	308	319	316	325	305	320	328	313	322	304	344	321	294	329	277	331	343	324	302	309	326	296	314	304	316	300	331	310	304	316	292	309	320	308	283	303	304	323	298	341	297	321	347	322	305	348	336	281	284	302	307	299	298	295	285	272	294	308	327	324	332	329	327	339	314	307	318	340	341	332	305	314	340	336	303	326	307	326	315	316	304	327	354	284	319	331	331	323	333	316	307	310	294	286	333	310	299	348	312	343	309	325	317	304	298	305	328	320	324	352	319	287	324	323	312	320	290	329	304	317	306	304	285	320	305	323	318	334	344	301	313	311	307	340	304	300	326	325	324	315	312	332	314	323	324	335	306	295	359	316	331	286	287	340	294	315	335	298	316	350	313	316	323	327	312	317	307	301	328	297	328	295	291	313	317	333	307	314	329	323	286	331	337	325	320	288	333	329	334	303	327	319	345	326	322	294	329	350	345	298	308	338	322	314	304	304	306	290	346	306	297	290	298	325	312	326	278	312	351	324	297	306	330	297	301	281	328	336	328	310	311	327	318	330	337	307	316	326	295	331	297	322	302	334	307	305	289	301	316	336	328	317	289	335	331	316	333	314	303	304	304	315	327	327	302	322	323	334	328	341	320	343	282	337	317	318	316	305	330	355	299	316	337	305	319	306	327	322	301	304	320	319	320	319	326	324	294	311	314	337	357	325	304	322	293	326	344	328	309	301	330	323	337	289	348	308	299	312	298	320	307	309	320	334	307	354	337	325	297	313	285	322	367	341	292	311	304	323	285	299	310	320	320	295	312	324	347	313	295	295	339	299	310	325	310	320	322	320	315	313	307	307	308	330	313	302	314	304	318	317	320	294	307	296	321	309	338	319	307	361	279	308	297	329	336	304	341	322	338	348	339	325	321	308	319	300	339	311	346	317	325	338	311	323	303	305	324	339	268	317	313	308	301	311	300	294	329	310	325	317	319	325	316	318	302	293	319	329	323	303	327	294	304	298	341	325	366	308	306	304	300	356	347	303	308	332	302	317	302	334	306	304	333	333	325	331	317	305	270	306	334	350	318	314	302	329	306	321	335	287	328	306	301	321	293	312	329	329	297	295	298	282	342	298	346	301	304	331	341	294	311	351	315	309	314	341	327	319	324	297	298	332	329	296	308	289	328	340	324	265	311	331	325	283	317	307	352	295
59952	84811	66483	38653	16316	3963	981	534	539	497	502	529	496	503	530	543	484	508	492	544	471	522	464	532	529	530	505	518	493	552	468	466	505	529	499	530	477	497	491	517	532	506	520	518	477	489	490	477	490	519	536	493	521	552	500	509	517	476	482	505	490	542	518	492	483	487	535	527	514	462	492	492	528	490	514	515	500	486	501	485	507	520	485	533	532	544	494	482	534	536	519	521	507	472	489	502	472	469	513	524	501	489	512	499	492	455	457	558	464	504	491	522	489	547	533	521	517	470	512	518	510	501	504	527	530	491	499	561	495	489	492	531	514	492	556	468	529	483	489	479	519	512	508	492	527	488	510	505	496	524	521	506	479	516	499	521	512	535	487	477	480	509	546	495	486	531	527	466	510	537	465	489	514	485	483	530	512	512	516	501	498	511	442	500	494	501	536	510	521	524	506	531	502	496	459	551	523	542	448	477	512	529	502	509	489	506	518	484	515	518	527	534	484	472	491	489	526	541	546	494	534	536	485	479	467	521	525	502	478	494	507	477	525	519	531	513	497	519	484	510	497	534	538	482	495	490	493	524	519	468	528	494	515	494	516	525	531	470	519	457	500	522	530	505	490	492	521	509	533	532	472	563	525	497	464	512	477	461	496	523	488	504	454	463	529	507	518	503	482	490	505	489	477	473	468	531	501	505	487	490	504	528	518	519	487	501	468	474	503	536	513	531	536	471	491	491	528	518	470	539	490	524	510	524	506	489	541	527	513	518	489	489	497	493	517	492	532	505	518	490	489	485	509	507	522	495	492	544	500	499	513	445	498	506	522	500	506	513	488	488	506	508	489	482	507	494	497	518	500	489	498	523	470	502	509	546	537	524	500	482	500	541	523	527	497	525	546	485	567	477	517	530	523	513	462	515	462	536	499	508	465	504	499	491	543	530	488	507	499	478	471	501	521	485	497	477	472	493	545	448	488	504	506	501	478	533	501	506	517	512	505	454	522	486	490	485	470	502	519	500	529	523	529	498	531	493	531	488	528	527	450	508	545	483	497	502	518	531	522	519	472	486	521	501	511	504	510	473	508	502	507	523	505	499	472	495	508	526	530	512	522	509	542	474	484	502	499	564	468	507	483	539	521	519	540	526	514	504	534	513	494	500	528	492	480	495	532	510	510	490	492	509	489	490	463	520	525	471	489	481	504	509	516	488	502	510	485	509	468	540	526	443	500	480	517	475	497	494	527	510	476	513	534	535	469	492	551	483	487	482	499	540	521	495	530	489	510	521	570	516	527	489	536	505	527	507	484	452	514	466	506	498	479	486	482	497	498	452	495	513	519	464	498	503	476	473	493	560	547	506	500	501	495	514	490	488	520	571	502	538	492	513	549	522	491	498	503	485	534	506	492	509	514	510	486	478	475	522	478	528	489	508	544	517	521	492	499	518	508	501	540	490	525	470	497	495	565	448	523	503	487	504	493	540	497	508	524	474	507	489	520	470	475	506	539	542	506	485	464	504	503	519	513	525	505	498	512	522	540	516	500	510	538	510	506	490	467	533	483	527	480	494	475	502	514	512	524	534	491	500	517	489	530	504	493	539	486	475	450	463	482	536	488	530	524	488	497	481	477	459	478	538	493	507	531	510	517	490	438	508	474	511	512	512	525	497	476	504	502	517	536	511	479	499	485	500	444	490	496	510	489	481	519	477	499	469	525	487	530	477	505	505	506	510	497	537	494	474	507	480	527	460	473	508	500	495	498	501	494	488	501	529	524	511	502	478	534	498	533	493	502	473	482	486	532	502	491	455	514	491	521	502	505	530	506	480	515	517	471	493	491	490	508	485	523	486	484	486	497	505	528	491	527	494	494	538	499	518	514	508	531	529	496	493	487	506	520	515	491	481	505	488	494	526	516	520	517	465	504	491	533	485	514	539	518	532	500	488	507	493	502	521	553	486	513	475	485	535	483	507	513	513	518	493	480	509	526	453	492	508	518	481	460	497	488	492	499	514	481	505	515	534	505	496	481	490	498	514	516	477	504	490	471	489	488	526	452	528	481	497	514	537	505	499	501	499	496	492	537	531	485	472	471	503	483	494	486	533	533	509	500	509	489	518	481	504	481	498	475	542	496	479	460	490	512	470	517	504	503	491	465	533	528	524	518	498	515	463	536	483	457	541	492	488	494	509	524	498	518	500	500	481	504	506	517	503	533	562	504	516	486	503	485	516	529	454	502	462	480	494	516	526	494	492	512	540	489	484	477	446	510	525	499	537	518	524	494	470	482	480	519	518	497	458	501	453	530	486	500	529	491	491	507	467	575	502	505	488	500	523	451	500	496	523	516	497	507	513	550	517	519	510	485	473	531	528	498	477	470	506	495	500	509	496	521	493	524	528	445	459	453	541	534	510	519	509	465	566	475	514	494	527	500	510	514	505	540	513	521	475	489	466	492	491	509	482	489	527	512	489	521	491	501	525	475	495	563	510	492	479	518	496	511	506	486	478	526	533	527	521	486	529	509	505	503	501	547	505	530	472	520	477	541	492	536	517	514	500	544	526	479	494	493	506	540	509	530	506	506	553	519	513	504	481	507	538	506	522	481	516	452	492	514	547	546	470	498	517	539	504	511	492	508	504	484	491	538	531	487	452	506	507	496	516	544	489	471	477	501	500	477	487	499	506	521	532	531	533	498	528	526	530	491	497	540	503	538	530	510	475	530	552	512	531	506	494	508	510	491	470	510	486	530	469	503	493	491	526	477	519	516	519	458	509	544	483	468	516	537	510	498	498	525	524	477	497	494	478	520	477	532	498	504	501	529	532	515	515	536	487	480	490	501	489	511	506	546	532	517	494	518	504	484	518	561	497	525	499	514	449	537	502	503	510	473	484	470	500	489	473	493	544	479	545	496	485	529	495	481	510	483	498	523	510	501	512	509	495	545	513	490	528	531	499	469	510	512	520	522	498	440	485	494	468	480	497	539	501	498	459	542	528	473	494	506	486	527	525	531	505	567	487	503	527	521	515	495	518	469	480	530	494	490	483	486	506	523	530	534	528	503	497	465	512	521	518	513	509	487	478	538	504	494	521	506	526	501	517	501	500	549	499	473	513	542	490	501	506	542	533	500	476	504	497	512	522	509	557	519	492	528	506	462	506	534	535	502	501	494	523	539	474	468	490	556	508	479	490	505	504	502	522	509	514	522	544	489	465	508	484	562	520	511	461	515	524	496	486	502	487	490	481	498	505	490	499	462	535	513	488	508	491	518	513	498	514	493	521	522	511	491	527	484	500	523	512	521	459	577	521	475	492	507	516	507	531	522	461	523	480	465	484	529	526	536	507	498	521	524	508	508	545	509	529	480	496	491	527	521	482	505	500	485	545	521	474	506	484	487	518	510	479	496	510	506	491	479	499	544	501	471	486	491	509	514	506	494	499	509	466	517	501	541	496	519	468	550	500	507	502	485	490	530	464	514	504	538	464	502	485	507	521	517	462	540	510
23470	21816	31555	26289	22055	18829	5710	538	353	374	368	399	392	363	415	372	393	382	378	358	377	382	394	386	347	405	378	366	343	340	363	376	370	334	372	367	384	370	370	348	338	349	346	397	395	352	390	355	370	342	393	360	389	395	352	395	381	376	384	372	366	381	365	374	368	376	392	379	375	367	362	391	357	383	355	373	370	352	370	355	363	373	372	363	364	359	346	439	376	373	376	394	381	373	362	371	357	390	351	390	356	385	374	365	428	360	386	368	384	325	346	387	394	405	353	371	349	407	363	366	317	354	362	391	368	376	349	382	376	386	349	401	380	399	370	388	391	380	393	385	359	337	376	349	374	380	345	350	354	396	391	370	363	399	355	370	375	380	351	374	345	367	408	364	357	392	366	363	370	341	372	374	348	381	368	410	379	399	363	341	379	393	368	361	349	385	384	365	384	372	361	342	395	360	380	340	354	353	399	334	326	408	364	347	357	349	339	354	386	395	372	394	354	376	364	398	368	363	372	386	364	361	366	339	403	400	354	380	381	368	409	355	391	398	392	389	351	366	344	369	378	368	343	363	348	383	378	347	391	330	374	366	379	401	368	379	385	378	338	380	345	388	390	357	392	386	380	365	385	400	373	387	369	350	362	392	365	365	398	377	393	387	369	356	365	377	336	352	380	368	361	354	368	386	358	387	408	350	347	368	375	365	353	362	363	378	332	393	380	339	357	344	363	351	413	382	370	374	376	375	344	410	339	371	337	390	358	359	365	370	330	375	356	339	359	426	370	367	361	383	375	406	389	390	375	403	378	374	346	413	408	341	357	383	350	347	367	365	364	376	394	343	353	385	435	365	391	398	348	356	361	374	396	402	381	398	338	359	359	372	378	355	371	366	365	381	342	376	346	359	372	355	366	387	353	367	393	392	343	361	377	388	394	349	349	352	372	365	351	369	404	355	361	333	361	358	362	365	386	349	370	384	361	393	393	366	347	394	361	341	378	338	348	401	373	375	357	363	341	371	356	358	387	382	360	415	381	380	357	370	371	364	372	342	360	372	380	379	350	377	333	387	373	356	376	355	374	372	372	376	353	354	374	345	377	383	335	367	397	359	329	366	412	364	354	382	376	373	372	380	411	348	344	370	358	386	347	355	405	399	379	370	363	370	362	377	360	352	394	370	352	389	382	364	365	359	375	380	389	356	379	372	403	345	381	403	365	370	383	366	348	384	391	395	356	382	375	374	333	406	378	372	383	370	383	374	385	378	351	385	367	371	376	371	344	380	348	406	402	358	366	370	383	387	386	359	396	365	373	382	383	362	362	339	335	366	358	376	351	354	381	388	374	369	366	368	397	376	376	351	341	366	355	359	392	381	359	361	349	356	365	422	379	360	386	372	352	364	338	411	373	371	369	386	344	337	405	394	378	382	368	379	349	370	373	357	340	407	379	416	387	365	400	368	351	373	371	353	396	319	401	387	381	391	363	394	362	389	344	353	334	402	371	345	357	409	348	342	351	370	378	381	367	339	393	351	364	381	402	370	355	375	372	377	359	356	370	380	371	363	379	403	378	355	384	361	373	355	333	369	433	386	383	335	350	391	388	368	370	355	368	373	352	363	361	396	339	346	365	367	379	351	375	374	350	377	350	394	347	332	357	377	366	350	374	347	326	373	349	372	371	376	321	370	355	392	371	375	371	363	364	368	341	370	370	368	374	376	374	384	375	358	398	385	394	337	387	365	330	386	347	343	364	363	404	383	386	364	386	353	379	346	352	392	382	362	375	351	356	321	372	372	357	358	362	376	386	359	337	363	385	351	386	380	389	391	387	357	370	391	354	385	383	363	365	356	356	374	333	387	357	365	381	371	356	367	347	348	384	364	362	384	399	383	378	341	387	346	375	378	330	355	358	353	360	386	368	372	364	363	358	362	369	355	395	341	359	350	360	362	370	363	378	362	370	366	349	339	396	406	337	355	346	369	369	391	354	383	355	356	401	337	376	359	378	378	381	353	401	364	343	398	362	367	407	368	350	385	360	376	352	344	364	355	379	388	384	394	392	361	364	394	357	344	361	340	389	360	351	377	364	358	380	397	367	361	351	381	366	409	358	371	363	409	360	352	357	341	398	367	323	382	365	353	362	383	372	378	357	365	358	351	385	384	338	355	362	379	358	390	374	377	372	356	364	345	346	337	347	389	384	346	366	379	357	349	354	383	395	366	365	376	351	369	384	391	337	365	387	366	361	381	389	355	350	382	379	336	353	424	387	363	382	362	344	325	351	399	352	382	390	372	398	385	384	350	384	384	385	361	361	345	392	382	350	348	355	381	366	363	376	364	388	376	388	372	355	389	377	379	402	361	369	384	333	364	344	367	351	398	349	363	386	355	382	359	389	348	396	362	347	366	345	358	370	420	401	360	358	378	368	359	381	362	381	331	375	363	386	367	382	406	363	362	364	381	354	356	381	375	370	370	392	378	370	341	359	352	371	396	370	391	357	343	363	378	382	395	397	368	393	345	377	407	363	336	361	406	342	361	380	343	351	383	415	349	349	434	346	344	383	357	380	349	353	340	400	372	366	361	361	362	381	342	381	379	364	383	364	387	391	337	394	358	379	371	376	345	360	389	390	335	413	385	385	395	370	342	371	380	372	342	389	361	346	365	363	386	336	363	393	350	367	348	357	370	375	379	381	338	380	362	365	369	382	392	371	371	317	405	384	347	349	324	388	353	371	389	368	373	370	383	358	379	394	357	403	372	334	348	367	372	365	390	350	367	331	388	357	352	371	380	376	335	365	376	344	352	362	372	362	388	378	389	372	390	336	358	385	372	372	359	364	384	410	382	360	370	362	395	370	338	372	344	378	380	388	343	361	339	392	369	328	365	354	395	380	376	364	349	382	375	360	381	379	380	345	369	354	383	373	363	341	360	343	383	367	372	418	344	362	356	375	380	397	364	365	363	380	353	355	396	367	364	384	335	364	374	355	379	387	384	360	341	368	405	368	398	380	348	378	351	356	392	362	356	365	407	366	344	362	380	351	368	344	382	359	335	382	355	361	367	386	371	366	348	403	389	378	380	348	384	383	391	375	354	355	352	372	392	382	399	371	358	376	359	371	362	373	364	380	321	371	333	355	359	370	400	371	371	380	349	385	387	399	364	312	384	399	365	382	362	353	387	369	373	364	385	327	372	375	343	344	342	338	363	390	371	387	390	347	361	387	382	400	358	345	388	353	351	339	352	319	356	380	358	353	377	353	342	367	378	371	413	392	366	357	386	347	324	347	352	364	404	373	365	379	354	354	368	392	352	361	402	365	358	364	388	367	383	362	365	367	338	421	381	386	402	366	346	360	378	413	349	348	384	351	373	390	361	364	391	396	340	370	371	396	395	353	341	354	383	355	354	359	383	379	379	400	373	374	345	367	362	398	360	425	377	387	318	383	367	368	393	389	383	407	375	361	390	375	389	359	365	346	349	324	362	336	353	339	342	383	346	343	370
62000	96950	79674	49452	25542	7824	1665	669	584	568	582	559	597	582	575	576	553	567	591	592	578	563	602	640	567	571	560	568	626	574	556	575	538	558	559	567	565	592	557	570	562	591	617	546	615	538	594	558	581	575	555	574	536	580	574	620	596	571	592	595	533	581	562	531	576	592	586	533	566	592	580	575	582	563	589	608	582	601	581	587	583	575	555	551	548	602	610	535	552	566	573	592	588	571	540	579	527	553	559	571	556	539	587	552	613	571	616	556	541	580	558	613	584	530	547	598	617	565	553	554	577	573	544	533	566	585	562	600	565	569	544	617	557	570	626	561	586	561	558	585	591	592	561	595	561	579	560	548	566	553	570	575	552	580	590	585	586	577	577	548	573	571	591	590	576	565	554	602	613	546	587	561	534	601	550	572	533	601	573	565	568	554	570	581	599	518	543	580	545	552	550	560	550	569	559	541	535	596	560	592	594	563	585	550	561	576	585	556	579	587	564	552	536	541	612	531	580	584	620	554	576	560	593	574	585	604	571	568	582	524	620	551	581	542	613	577	575	597	574	555	613	544	576	575	553	556	603	588	548	606	537	562	579	543	571	610	613	587	580	584	584	547	552	542	568	582	545	599	543	524	555	587	571	558	603	568	518	568	553	608	591	518	522	610	568	541	552	566	549	536	597	535	587	579	573	578	573	568	595	557	556	562	547	569	588	589	608	549	557	539	523	588	551	584	573	557	548	569	545	542	551	565	590	547	607	565	582	539	564	582	590	578	573	605	616	541	540	563	577	546	536	615	581	571	537	556	600	596	599	577	613	546	604	508	570	546	584	559	570	577	599	603	559	602	563	555	608	575	573	591	553	561	617	541	564	588	565	604	587	547	598	559	568	607	586	539	567	565	561	571	505	597	591	584	556	599	539	611	547	563	552	592	558	590	534	574	541	588	569	525	587	578	592	525	582	592	573	533	573	563	582	552	610	604	537	572	545	564	611	558	532	558	548	594	539	569	546	550	558	601	551	576	557	577	583	561	549	535	585	601	540	547	574	506	561	586	589	580	582	603	571	578	542	595	544	538	588	578	530	556	585	627	602	631	561	616	581	607	567	587	586	554	586	544	568	574	570	601	560	590	550	567	573	587	566	569	595	611	532	574	602	555	549	581	605	570	563	591	596	572	550	575	568	578	581	616	508	593	546	587	555	592	581	582	606	567	582	596	596	568	591	485	569	584	563	549	598	556	545	573	530	542	579	619	557	599	548	607	607	583	565	580	568	602	581	567	577	596	548	599	587	560	568	602	573	589	599	592	602	563	593	577	536	574	549	609	559	525	564	584	572	579	567	593	562	605	616	580	552	597	580	523	557	559	572	535	581	557	556	600	560	593	616	556	614	542	604	591	576	596	594	582	543	599	573	552	586	623	544	532	598	552	533	560	517	538	594	538	583	614	566	589	554	577	571	582	547	604	599	554	553	584	587	560	549	566	559	580	602	494	596	591	555	595	612	567	592	575	579	624	566	595	560	610	568	572	555	577	567	557	561	541	571	527	553	516	565	596	548	543	578	584	593	554	605	585	556	539	581	562	585	587	574	595	547	599	561	586	566	582	556	558	618	573	592	549	577	626	547	592	596	575	571	524	570	607	551	560	536	554	565	610	579	591	575	591	595	585	593	564	563	570	559	583	588	570	566	537	589	632	563	589	577	552	605	530	603	566	551	569	578	547	615	545	582	560	548	557	559	579	583	576	560	589	565	610	583	565	602	574	590	589	568	595	592	571	554	582	619	559	546	554	641	546	555	604	517	533	555	552	547	582	573	575	557	573	614	616	570	552	555	576	568	551	564	586	599	525	547	535	594	542	562	522	613	581	553	550	566	572	559	561	612	571	576	576	523	562	544	570	603	551	555	543	562	557	575	612	560	518	542	569	612	592	617	561	572	566	488	582	581	573	625	577	552	597	568	538	519	538	604	587	556	615	582	569	564	552	572	542	606	571	542	560	558	532	591	576	544	538	589	562	565	562	539	554	546	577	561	624	602	545	589	536	567	546	626	556	585	577	534	563	588	579	554	605	596	569	582	590	556	580	578	582	536	596	570	561	586	543	614	553	574	581	566	554	525	599	576	576	578	572	515	564	615	557	526	578	561	558	581	574	548	583	609	538	599	570	571	556	532	554	563	557	569	578	562	587	574	595	561	544	579	588	564	558	548	602	542	573	603	571	568	574	546	566	586	540	569	564	609	560	551	573	586	590	598	588	614	562	575	620	542	611	571	597	556	560	535	583	562	584	586	565	566	605	624	594	604	556	566	552	567	562	603	568	555	589	610	567	581	539	568	578	580	559	561	545	592	547	564	608	560	592	569	540	563	550	569	626	590	587	602	548	580	557	607	608	568	582	557	541	535	558	582	551	578	612	559	538	555	533	600	588	599	583	579	616	596	573	574	576	599	615	580	540	571	597	595	551	600	596	591	563	552	596	583	564	590	570	558	579	550	556	555	621	571	550	585	538	567	576	582	563	578	515	537	617	623	579	580	572	581	549	556	588	589	568	597	549	542	617	558	558	547	592	534	551	580	570	589	594	561	551	565	554	582	553	577	593	601	555	566	591	559	567	587	577	568	574	527	566	537	579	570	580	615	579	625	558	596	544	559	563	573	555	555	548	549	539	556	591	538	542	609	554	580	641	555	568	608	559	572	536	563	610	572	571	536	549	586	609	562	522	546	627	548	577	572	586	588	600	518	600	575	587	579	588	544	590	586	547	546	561	544	554	586	589	550	587	616	603	565	577	603	579	605	568	572	589	584	548	528	563	566	560	538	595	522	580	572	569	560	570	575	561	586	603	597	545	545	633	607	556	591	545	562	605	551	602	572	591	621	550	575	580	552	557	577	564	572	585	591	568	575	588	564	545	581	557	554	559	563	635	574	564	604	571	611	642	534	541	590	594	605	550	550	562	565	560	607	543	602	575	582	558	617	569	592	581	596	579	602	586	550	537	591	545	545	562	592	557	554	546	539	540	546	561	562	586	570	583	564	554	586	578	598	581	601	541	565	582	602	584	568	547	575	556	559	568	541	542	552	606	574	578	594	549	566	552	595	540	556	607	575	620	578	548	577	581	585	581	560	594	560	574	596	538	571	557	593	554	573	603	543	554	583	555	614	566	593	566	558	556	554	535	575	551	597	561	573	536	592	551	576	576	576	580	556	601	574	587	596	588	591	578	541	560	588	556	544	553	618	546	581	582	554	551	570	565	601	592	558	571	555	609	580	583	561	549	574	581	640	582	578	586	521	532	555	552	575	534	558	579	532	593	589	599	590	532	594	568	556	612	576	588	554	570	561	584	598	571	551	569	620	547	549	567	530	598	606	552	594	531	586	613	579	568	544	561	521	575	584	604	576	558	575	537	534	569	578	586	551	630	605	569	540	542	583	547	590	570	608	592	575	585	580	569	538	596	571	556	565	589	566	551	541	606	581	579	597	591	516	579	613	555
29575	26567	28331	14516	2687	703	321	232	215	235	234	232	227	225	221	239	235	242	222	260	242	236	218	242	260	227	245	217	260	203	257	245	224	235	230	222	228	231	229	202	244	217	211	209	209	256	226	244	222	233	230	221	241	265	209	226	221	199	231	230	249	226	217	208	198	225	236	236	239	208	245	221	252	223	229	220	247	258	218	233	221	218	226	228	237	252	228	204	251	250	237	233	259	245	209	209	245	233	243	230	246	222	214	229	225	225	214	226	238	197	214	250	240	228	229	216	232	234	213	231	248	240	224	226	223	195	248	208	221	235	225	241	228	246	244	221	240	235	226	234	232	259	235	213	222	232	218	243	217	223	238	220	236	242	243	215	222	220	208	243	245	231	189	236	225	234	210	265	214	232	226	264	215	228	214	201	224	203	237	254	221	255	237	221	231	229	229	246	221	228	221	213	223	236	253	237	253	232	221	219	237	236	207	211	230	255	218	246	225	241	212	235	234	247	224	224	227	257	211	246	224	212	246	226	226	235	219	225	217	206	211	197	239	244	224	250	260	245	225	221	216	252	246	212	238	223	197	217	224	219	231	241	214	205	223	230	209	235	235	204	247	246	221	222	231	228	267	230	237	254	252	237	223	225	214	243	225	235	218	238	265	239	235	230	227	209	230	215	228	221	238	238	239	213	243	232	228	233	235	231	239	251	225	219	240	219	259	239	240	250	224	244	235	215	221	219	223	230	212	246	211	251	263	219	241	208	230	222	210	223	238	232	222	222	227	230	234	243	210	226	211	238	238	211	217	222	218	241	223	240	235	225	225	216	232	207	199	207	215	224	242	213	220	217	223	230	224	222	205	220	256	230	221	217	206	219	223	217	246	231	188	230	227	236	214	214	225	262	224	233	223	213	219	256	223	244	225	260	223	252	227	237	249	225	249	238	225	231	241	229	247	225	223	240	241	240	236	238	220	249	216	231	240	241	232	216	242	233	251	237	244	220	249	251	241	244	241	223	225	239	233	244	255	224	238	214	244	237	239	199	245	235	216	208	215	235	224	259	212	260	238	234	249	218	222	215	234	214	238	237	209	220	235	209	215	223	228	236	225	230	246	244	234	205	230	242	251	228	227	209	191	234	223	237	243	223	211	245	217	233	250	238	206	214	211	256	230	226	239	243	239	225	213	231	217	255	219	221	234	219	249	231	235	241	224	221	246	225	214	231	237	217	245	238	208	239	255	218	221	220	233	243	240	236	209	213	259	266	210	230	230	224	240	196	237	212	216	226	223	243	234	242	214	221	222	234	212	227	219	234	231	218	189	211	233	217	212	223	221	244	250	243	215	229	215	238	239	245	217	205	238	246	212	221	229	228	258	244	241	256	207	253	238	240	234	210	232	219	242	238	233	239	239	229	252	232	236	234	218	233	227	243	216	222	235	222	228	207	230	227	235	218	232	234	247	224	256	243	223	236	214	224	247	248	227	214	195	233	185	217	245	217	199	247	224	235	235	210	225	227	250	228	256	266	242	229	201	233	205	233	241	236	208	246	207	259	217	247	243	213	231	253	221	238	224	233	249	245	232	239	217	240	213	233	240	243	227	229	236	221	199	224	213	229	216	221	201	222	235	210	240	229	224	207	240	234	226	231	246	215	235	242	229	230	229	230	215	228	240	186	220	234	203	226	223	225	205	226	247	233	212	235	201	237	246	221	233	224	227	214	192	239	228	240	228	236	245	237	267	247	228	218	204	249	214	205	240	234	259	211	239	215	236	211	208	226	239	261	234	211	229	208	243	228	227	232	223	220	243	202	211	223	218	254	234	232	244	217	243	252	216	226	227	242	232	210	247	218	237	222	243	251	239	223	234	239	213	240	243	217	216	241	248	229	228	237	215	238	225	241	234	218	213	206	239	216	230	209	238	268	228	226	235	208	223	255	253	216	211	237	249	261	230	242	224	232	230	226	243	257	254	243	256	237	234	226	253	196	244	252	239	228	259	214	234	212	224	217	258	234	233	221	239	262	218	246	229	240	211	210	207	202	234	238	266	226	227	237	214	235	244	223	244	207	235	211	223	238	223	223	231	225	219	239	268	220	228	227	229	210	224	235	228	223	230	236	214	219	226	239	250	209	213	235	230	224	221	255	233	223	246	216	226	259	242	204	228	244	237	212	233	229	232	245	216	214	241	209	216	258	234	236	236	208	232	254	243	228	221	208	264	245	229	241	242	248	230	226	215	224	248	218	234	213	235	223	241	230	235	233	235	238	233	251	223	219	236	235	235	228	237	225	245	244	231	233	233	232	214	209	219	240	242	268	234	215	227	231	232	227	211	210	215	236	214	231	233	258	229	223	226	241	248	249	216	217	226	226	246	242	235	238	227	232	233	203	239	233	242	217	248	231	209	246	251	221	199	227	226	237	245	230	224	224	221	243	200	248	240	210	245	221	219	222	208	247	197	230	201	222	231	221	231	236	256	242	238	231	234	232	221	224	211	224	212	236	231	236	212	222	293	236	228	213	238	242	236	234	225	224	225	211	256	203	241	224	240	231	236	223	199	222	225	234	223	246	228	212	227	225	237	243	232	229	221	220	258	216	247	236	204	223	266	239	220	230	225	217	208	232	201	232	205	219	202	227	260	254	232	247	241	209	212	227	219	220	218	219	233	224	225	209	209	272	204	218	245	243	241	245	203	225	231	235	266	230	230	260	239	231	212	242	203	212	225	233	231	223	214	254	237	209	212	215	251	230	218	218	234	206	224	233	252	242	223	248	260	235	238	242	209	228	235	209	260	228	225	235	215	237	222	220	198	216	211	232	204	247	204	265	251	228	231	244	222	218	218	229	208	245	213	241	233	226	229	244	222	237	217	222	231	252	211	226	250	251	233	235	222	223	233	231	212	229	223	225	235	217	237	225	236	250	229	235	205	222	238	227	228	243	212	255	231	200	250	214	221	238	235	234	229	228	221	216	220	222	241	223	229	247	212	218	243	230	207	259	253	231	245	235	249	225	246	245	239	250	223	268	248	245	240	252	255	265	228	220	250	234	251	236	214	239	217	229	208	260	230	248	221	248	261	220	245	205	212	220	238	228	251	245	246	245	276	233	225	247	232	245	222	225	240	213	230	229	238	234	219	228	225	227	209	216	234	225	233	216	226	221	202	251	244	225	259	236	219	236	215	211	220	207	216	238	238	200	230	235	221	218	202	229	246	218	223	214	232	210	225	234	223	226	213	253	291	242	243	239	230	233	246	244	227	217	240	207	225	240	199	247	231	233	236	208	232	214	229	245	212	237	246	252	228	226	204	233	237	233	237	239	254	220	200	259	228	227	224	231	224	237	236	221	230	218	212	225	222	233	252	232	224	229	214	243	226	220	227	222	232	219	218	206	215	220	228	216	230	245	246	219	235	217	231	238	263	220	237	226	221	228	252	249	218	232	217	225	220	238	222	228	222	239	226	258	206	204	248	215	234	249	225	223	233	233	218	227	237	232
36015	42641	34525	14993	4465	1451	580	402	374	385	394	381	350	413	381	373	375	359	363	375	348	404	343	347	401	395	417	379	342	358	351	384	385	351	401	359	421	403	376	401	387	392	352	372	399	380	363	366	353	367	368	402	352	366	376	350	383	413	383	371	409	366	383	363	369	379	381	356	348	369	388	371	378	372	417	365	363	392	418	377	392	372	400	353	365	390	367	363	371	364	391	410	367	375	373	334	397	387	386	373	387	382	368	370	374	372	363	414	355	353	422	365	409	357	381	401	374	360	373	366	334	360	381	398	363	370	346	393	385	381	402	368	393	383	350	361	386	371	389	338	418	360	361	381	370	370	353	348	393	370	376	401	376	387	362	344	363	358	356	373	430	356	371	380	349	355	333	358	373	358	436	382	331	360	372	348	345	375	366	389	362	381	368	385	385	351	373	350	375	394	394	315	349	372	344	349	364	386	372	369	409	373	367	408	379	340	388	389	358	341	404	378	354	366	373	358	349	369	385	380	372	374	370	387	375	382	355	376	366	319	369	360	378	402	409	373	389	375	378	355	348	338	394	355	372	401	395	326	341	373	365	373	392	370	387	407	390	349	353	371	364	409	332	390	366	394	421	373	358	378	400	354	389	361	331	336	397	347	369	386	376	398	385	332	370	374	374	361	388	391	369	371	393	373	419	376	347	399	365	399	347	341	397	374	414	373	361	381	361	376	421	353	364	380	365	376	344	365	331	371	361	393	391	367	375	402	391	406	360	374	399	356	393	362	372	396	424	367	387	394	385	365	380	352	354	353	370	363	374	355	427	399	414	379	387	347	367	365	366	368	397	388	354	362	417	371	390	410	379	350	358	399	378	364	344	379	344	378	399	379	378	339	356	353	373	440	383	365	362	373	318	394	383	387	366	366	366	349	381	379	389	373	379	368	388	367	385	360	368	397	399	415	376	344	388	427	431	337	388	397	416	382	399	376	410	398	380	369	359	396	368	367	367	367	403	379	339	358	367	359	386	375	365	394	353	357	383	357	372	378	363	383	369	353	359	339	403	377	363	343	363	362	383	371	377	370	361	361	334	386	386	398	369	364	350	381	380	395	398	376	366	383	389	384	375	384	380	366	393	408	418	379	362	388	364	380	381	416	400	400	348	378	354	371	371	335	389	340	379	364	355	385	330	377	371	326	361	375	394	357	386	358	366	345	392	376	347	395	376	370	404	413	371	365	392	381	366	343	374	392	378	367	378	366	398	407	379	366	391	373	366	360	362	371	345	379	371	369	373	371	375	375	396	382	398	379	365	384	378	411	390	404	401	348	381	396	372	402	340	342	376	378	377	385	369	375	378	360	365	355	359	397	387	347	360	386	376	403	367	365	406	397	355	339	368	354	365	396	358	409	361	405	397	388	383	368	359	377	348	360	378	407	382	405	400	384	378	395	385	368	345	376	351	369	401	384	349	401	393	364	374	384	367	381	346	370	373	365	386	389	371	392	356	381	356	333	381	405	373	328	419	364	361	387	354	353	354	359	368	356	339	378	359	407	405	366	383	375	358	360	343	380	356	366	329	391	368	367	379	390	381	365	393	379	368	364	398	360	369	405	358	336	360	347	361	384	348	371	377	359	353	338	386	384	390	375	375	364	382	388	351	404	369	402	371	368	406	363	386	364	367	381	392	395	370	352	364	380	370	360	357	375	392	408	398	387	385	347	375	351	382	377	375	405	404	325	391	388	371	402	358	395	368	372	373	383	385	354	390	404	359	380	365	375	375	384	407	353	351	342	362	381	366	389	436	363	358	388	414	335	367	359	365	349	370	399	363	394	362	390	372	359	366	382	379	397	362	343	385	388	376	356	360	366	368	351	368	388	366	381	374	391	366	352	381	346	392	404	337	394	361	371	387	400	383	368	377	388	374	371	394	372	357	371	361	357	382	388	391	369	400	338	403	366	387	374	391	341	369	417	357	404	371	355	387	393	392	414	390	375	382	378	379	406	387	360	356	364	364	384	383	355	370	366	364	389	388	373	380	395	360	383	380	361	397	373	364	366	352	368	344	389	360	366	396	363	333	373	354	369	365	365	361	358	369	388	396	405	350	387	370	386	392	352	358	365	386	377	387	370	363	377	392	411	390	363	367	383	381	351	376	388	382	388	351	361	372	409	340	403	384	399	370	377	346	381	368	358	381	354	389	399	396	372	401	422	368	368	331	378	388	412	392	367	383	407	350	429	396	385	357	346	359	385	375	350	400	391	335	350	378	375	381	358	370	411	362	370	369	356	392	384	356	403	382	362	389	388	404	401	390	351	364	361	370	343	379	340	400	359	380	402	352	367	370	327	369	384	366	369	375	385	358	344	391	353	362	359	359	408	356	371	386	365	382	374	325	381	386	340	344	419	406	382	388	319	361	373	376	365	346	358	377	370	395	349	395	396	359	357	400	361	359	397	360	355	355	356	340	393	348	341	423	346	354	375	369	374	371	393	386	381	413	355	355	345	393	375	378	363	380	349	383	376	360	359	341	353	350	382	379	370	390	379	378	393	397	379	375	349	365	361	395	422	391	399	359	361	352	393	341	359	362	368	399	367	344	378	387	348	381	401	352	372	329	380	382	383	385	367	385	396	378	383	399	359	375	414	362	352	394	383	389	341	376	396	373	381	364	392	356	335	368	345	370	397	401	371	388	376	399	381	368	382	375	385	397	370	382	376	355	354	381	394	376	388	371	390	394	388	367	375	385	372	364	411	391	365	386	392	397	357	348	362	367	361	387	367	375	387	375	370	400	391	379	388	391	359	387	407	357	379	369	366	382	360	373	367	366	373	358	345	355	375	398	376	398	329	381	393	370	399	385	348	413	357	361	393	364	386	361	391	393	373	371	347	378	375	377	342	362	375	386	400	366	384	374	409	366	350	412	405	382	391	364	359	390	382	404	371	382	379	382	380	409	387	384	391	385	369	367	348	376	378	381	396	360	371	358	389	366	377	386	366	405	370	381	348	401	392	374	377	374	345	355	373	367	393	352	365	368	375	391	362	378	390	350	391	380	413	376	356	377	361	399	369	373	319	357	344	379	395	384	377	384	397	361	341	355	380	349	374	375	378	376	386	358	355	381	342	395	385	342	370	389	338	400	367	418	346	356	397	380	353	349	362	374	356	348	396	359	362	369	346	384	360	375	353	373	399	352	385	364	389	370	375	379	342	415	388	363	392	375	380	391	375	386	393	372	361	395	353	367	387	395	387	372	400	356	372	390	379	403	390	392	380	356	349	378	375	346	347	382	374	384	375	392	349	359	358	378	390	378	361	366	391	352	395	376	354	390	350	393	366	356	376	400	388	392	403	348	394	382	380	391	361	362	346	355	360	369	366	386	361	344	382	372	382	402	357	340	394	382	355	356	402	381	372	377	391	350	375	362	376	353	413	401	360	406	391	368	405	394	392	397	384	360	373	383	413	367	392	398	370	353	367	357	371	386	404	367	386	396	377	365	378
24762	22793	32733	28491	20353	8753	1068	361	342	344	312	315	323	304	338	339	310	320	344	327	316	304	305	295	303	309	290	342	311	284	332	368	318	300	335	314	294	337	298	344	348	294	330	294	322	300	340	354	348	318	341	313	348	334	344	297	298	311	308	328	341	293	289	320	304	307	317	336	299	310	332	313	358	328	337	326	311	316	308	299	308	296	265	340	306	313	320	329	287	325	315	352	291	327	296	314	300	356	337	341	337	326	338	314	297	332	279	324	315	317	328	303	309	321	281	286	289	329	318	320	326	334	293	332	277	313	308	320	302	314	359	329	336	324	325	353	277	296	302	303	360	310	348	335	328	298	339	319	334	328	313	328	344	301	333	352	319	322	293	335	291	329	295	324	329	293	289	324	324	334	315	310	308	306	303	311	305	298	333	331	315	313	297	308	358	293	318	287	312	312	324	304	311	316	276	292	324	308	332	325	318	319	333	293	328	310	325	289	344	323	324	344	281	310	316	300	333	333	284	308	299	339	320	325	293	309	316	316	311	307	329	297	344	318	306	339	323	330	317	314	291	327	329	293	328	320	297	319	352	298	349	332	313	281	315	320	319	327	300	299	328	321	319	327	358	336	318	331	308	313	314	304	337	351	301	333	325	301	324	331	297	277	343	329	318	324	307	322	307	335	327	308	334	298	297	284	327	302	355	336	299	281	315	308	339	326	317	335	306	324	324	320	315	297	320	317	304	309	305	290	333	322	309	302	309	315	335	297	290	304	314	310	311	313	311	338	314	293	355	332	319	296	344	287	289	321	311	299	320	330	328	301	277	316	334	336	322	317	314	291	339	314	330	326	304	307	316	291	281	314	340	323	320	314	283	324	342	335	310	319	324	301	323	329	347	316	328	327	331	313	349	305	311	289	291	336	318	303	345	306	303	308	336	307	319	302	317	319	309	329	321	350	304	309	332	306	297	297	317	298	338	336	301	304	291	307	307	310	292	311	299	327	307	314	311	323	346	274	315	317	305	270	322	325	324	357	330	337	343	298	328	331	323	288	315	305	315	298	306	303	318	314	326	341	333	303	321	318	291	308	290	289	291	353	271	324	315	330	327	325	323	272	318	329	299	305	303	313	342	315	323	336	353	286	341	288	296	303	313	313	300	310	306	316	312	320	326	315	313	316	293	320	314	305	313	295	288	270	308	316	295	317	318	306	335	329	364	299	322	339	297	299	324	300	321	308	342	319	307	367	345	283	312	320	305	305	311	314	272	316	332	313	306	326	313	319	322	296	288	331	296	305	319	341	288	326	340	307	318	329	337	355	309	281	327	311	311	328	336	306	335	302	335	298	334	291	324	312	326	283	318	317	332	358	324	326	298	312	304	287	314	305	290	322	319	354	322	299	330	340	300	277	321	319	347	337	306	308	318	313	312	285	304	329	319	296	305	297	316	292	304	327	281	311	335	306	316	312	327	312	321	326	333	324	246	322	321	335	333	284	299	319	340	336	345	323	365	328	291	289	345	303	333	317	306	301	310	330	302	319	283	296	328	322	289	301	351	344	327	289	326	286	335	285	307	319	328	302	322	289	324	326	351	292	318	306	332	342	300	363	315	311	298	359	336	304	349	324	328	296	302	295	337	292	319	319	336	324	317	307	330	319	350	298	313	309	316	325	294	330	302	331	315	314	302	341	307	311	312	321	318	319	293	326	311	323	308	306	299	345	292	310	331	282	313	332	308	296	304	302	310	299	299	326	298	310	327	332	317	348	299	301	325	326	338	301	316	313	299	287	303	317	333	303	316	328	301	308	305	295	329	307	304	305	345	318	303	294	315	314	341	321	331	314	311	304	326	303	329	348	304	335	316	342	290	345	305	334	312	323	340	295	332	317	300	309	347	359	284	325	296	297	314	309	316	326	297	295	314	317	329	299	329	299	310	323	321	338	304	315	345	299	324	319	298	314	329	291	317	308	282	319	298	317	308	354	334	296	327	290	324	355	319	294	335	337	319	280	320	295	327	312	303	308	330	289	291	326	326	342	320	330	315	318	320	326	325	337	328	327	315	304	320	326	330	321	342	306	329	311	328	320	336	347	315	293	313	314	338	341	317	300	293	290	313	319	322	291	299	300	314	317	273	314	328	310	303	339	314	312	331	316	323	318	320	321	296	309	317	307	361	306	324	299	321	301	332	326	343	355	300	319	322	298	274	349	349	304	321	308	272	350	305	287	291	297	315	323	289	310	336	304	312	307	322	297	317	310	306	298	320	299	327	320	303	292	304	317	305	338	307	299	313	305	326	310	354	290	288	329	301	334	332	306	309	323	302	305	323	312	307	355	335	295	314	302	310	305	282	346	298	307	335	313	329	328	293	320	329	338	275	352	320	299	332	330	321	297	307	292	328	306	331	322	337	316	327	334	331	333	313	311	325	345	305	328	339	316	289	317	303	333	292	304	328	349	345	340	307	337	303	302	323	316	310	290	325	329	275	340	302	296	303	313	313	305	331	286	311	292	308	302	301	339	305	332	306	330	306	303	328	282	303	325	292	311	320	314	337	332	316	339	311	305	356	328	317	330	337	308	309	300	354	294	318	303	304	334	330	298	305	312	300	284	325	332	344	303	300	285	323	315	316	304	326	295	327	329	309	314	297	306	317	294	282	311	348	303	319	301	330	355	345	293	338	294	281	307	289	309	310	274	303	294	319	310	301	272	292	330	322	335	323	293	317	290	317	284	327	308	311	304	294	286	324	301	302	337	317	313	304	294	316	307	262	319	304	285	295	291	338	303	311	350	320	334	327	311	309	308	303	291	318	320	313	287	302	282	327	314	305	278	335	280	314	329	347	329	302	277	303	299	304	316	307	303	342	343	323	332	325	308	287	337	318	359	292	322	324	338	303	306	350	302	311	295	324	298	318	302	313	319	316	339	288	283	301	346	333	290	279	326	321	312	283	320	315	259	287	324	301	322	303	326	295	312	326	306	319	326	326	313	332	340	281	296	300	337	330	341	299	315	290	343	323	316	334	349	316	338	330	318	314	275	319	312	326	290	285	290	296	323	330	320	315	292	322	323	307	292	306	343	289	316	326	329	301	321	317	294	339	312	340	304	344	362	299	343	306	337	309	328	338	330	325	302	302	355	336	315	321	359	310	310	322	304	338	348	345	316	317	332	316	326	312	341	336	312	319	286	321	309	332	313	325	309	313	307	304	372	311	309	282	327	331	297	320	321	339	330	310	328	296	307	324	289	315	300	313	311	318	325	330	310	287	284	337	314	307	324	328	333	337	315	302	313	322	329	324	312	322	319	336	310	324	306	281	339	317	320	343	313	340	323	320	327	327	303	288	315	280	327	318	381	362	314	328	310	272	293	346	333	335	331	332	315	324	313	301	308	276	327	291	323	328	308	302	333	302	325	310	287	335	355	264	333	319	303	345	304	318	314	298	293	325	308	321	302	286	301	320	310	325	320	307	285	274	311	312	332	316	278	347	324	317	316
59456	85884	65121	38367	18335	5484	1253	593	502	506	498	507	484	489	504	492	510	483	523	514	484	547	533	509	505	519	534	528	500	482	515	460	506	496	518	486	514	541	468	511	505	527	485	546	504	515	484	507	518	506	512	502	480	511	478	493	503	517	475	505	490	525	489	553	490	525	524	528	485	529	459	493	548	531	530	535	469	483	477	488	507	480	537	484	468	502	516	515	494	531	556	532	519	479	533	518	502	474	521	545	524	501	496	492	511	497	522	511	485	527	516	534	465	481	491	491	481	503	471	513	517	504	529	486	509	483	498	519	524	496	490	493	477	513	529	490	517	520	492	503	495	477	521	508	526	468	525	471	495	470	475	553	504	562	520	428	479	475	483	482	485	483	533	511	533	531	539	482	520	486	555	495	524	473	566	552	497	510	516	527	520	496	511	496	528	501	495	487	493	492	456	510	488	496	482	519	509	490	526	483	515	502	480	491	533	489	501	468	525	503	504	513	508	499	506	530	486	448	469	490	483	496	508	477	500	546	509	422	534	510	514	501	497	495	534	504	544	488	497	491	520	562	516	516	518	508	497	509	543	519	476	507	517	491	529	477	538	517	468	521	501	506	541	548	493	522	455	565	502	491	472	437	545	573	512	492	495	538	488	479	509	470	497	458	496	517	494	498	473	516	545	510	564	496	465	528	436	496	493	527	529	447	517	499	522	501	497	513	498	487	523	477	515	493	499	508	513	503	540	465	482	532	508	508	491	495	498	556	532	497	519	502	520	529	504	524	477	545	528	523	511	469	496	505	476	478	480	541	543	520	500	494	491	513	538	495	496	498	471	512	519	500	512	517	527	536	473	540	512	522	526	501	501	492	498	518	503	513	533	517	482	490	485	489	480	487	468	484	449	529	520	544	526	514	513	484	467	504	477	494	538	496	494	500	519	483	533	499	476	488	490	547	472	495	505	519	524	510	480	503	503	518	475	505	508	483	495	494	514	557	499	522	560	520	474	489	510	523	492	522	518	486	493	500	489	510	491	504	519	511	499	529	509	510	469	480	519	503	474	491	482	538	555	501	505	476	529	542	542	456	518	495	509	539	482	524	515	470	500	520	493	474	493	523	497	511	507	536	512	512	482	556	497	480	503	480	544	526	499	477	455	489	507	476	492	509	500	507	519	491	526	505	515	516	501	483	490	526	502	482	491	502	491	524	518	506	516	468	501	503	479	517	498	525	518	485	491	533	499	511	484	490	484	483	505	456	504	495	511	504	517	514	496	514	518	538	482	474	533	484	503	487	521	495	459	510	483	468	486	524	504	493	469	515	486	525	494	505	555	466	527	518	526	515	489	526	471	482	507	488	485	515	452	507	501	503	495	462	503	495	518	498	451	507	511	496	518	499	499	517	535	486	507	489	501	510	476	491	499	501	535	492	495	535	489	476	530	508	493	479	546	483	460	497	470	525	504	468	482	513	562	524	513	523	520	493	506	507	524	476	484	522	493	530	527	513	491	553	497	502	540	499	493	491	511	488	496	542	509	491	496	484	545	514	467	484	523	497	500	444	505	455	517	534	511	499	493	502	494	467	502	483	468	540	509	504	523	524	514	498	523	481	547	511	512	513	486	509	493	535	459	492	533	493	491	510	514	519	480	528	541	502	519	521	510	490	506	534	518	481	500	504	531	496	526	517	499	486	520	486	475	482	493	503	494	532	515	503	524	497	527	508	495	471	474	517	486	471	480	522	491	512	505	442	481	508	537	533	468	519	488	475	546	469	500	491	466	514	514	502	499	540	513	478	468	514	476	494	493	506	460	518	530	522	508	503	524	519	529	530	517	484	542	501	502	494	499	480	530	496	520	544	512	497	497	523	471	502	529	481	479	512	484	488	481	479	489	497	529	499	506	509	496	477	533	496	509	492	565	467	526	505	478	478	479	526	510	513	468	476	489	521	486	482	518	467	514	472	488	480	526	497	520	522	512	531	513	482	482	516	489	520	530	514	502	498	513	507	523	491	493	505	540	488	465	508	469	508	467	478	476	542	523	475	517	484	488	461	490	503	496	490	530	535	488	509	557	505	497	488	521	472	511	510	500	456	474	520	531	543	485	489	482	526	544	491	512	490	459	539	489	479	494	492	536	478	536	487	494	484	513	474	489	495	503	507	497	463	496	485	515	516	496	491	495	492	525	484	484	506	515	511	511	499	506	520	503	505	504	507	507	530	520	484	503	457	488	510	467	516	480	509	482	494	467	499	460	518	522	518	484	547	494	517	465	546	535	550	522	494	499	518	519	520	495	521	488	492	495	491	513	521	509	494	489	516	523	514	470	563	513	473	492	522	476	482	502	535	521	544	501	498	531	502	525	506	483	476	475	505	534	502	558	503	519	529	481	486	486	467	538	488	554	513	460	492	517	491	500	461	495	534	466	492	495	509	526	503	478	506	538	499	524	515	469	484	493	496	546	502	486	541	509	501	498	477	436	522	497	490	467	519	494	529	478	506	468	512	513	501	490	472	499	527	497	469	521	505	488	512	476	517	523	522	531	494	487	543	503	469	474	492	495	529	483	480	525	512	519	492	477	530	499	472	490	479	498	488	520	514	520	480	518	506	512	540	502	490	486	513	534	503	485	521	551	552	453	563	502	499	468	517	488	492	506	484	523	476	503	535	504	518	517	493	492	523	513	529	524	575	498	501	509	503	499	484	515	474	457	493	471	495	497	470	491	494	515	540	500	517	445	508	547	506	531	506	490	503	470	498	474	524	511	567	443	489	500	528	491	502	467	471	540	495	526	520	490	483	493	523	475	492	496	482	504	526	504	509	474	463	476	446	498	507	482	515	516	524	456	507	489	486	512	493	507	474	505	523	514	474	517	494	474	542	505	537	504	545	507	522	487	535	505	549	533	517	483	483	504	494	519	483	438	501	538	505	482	491	507	462	519	521	514	473	495	528	519	507	515	472	476	481	517	529	510	509	506	479	542	502	488	486	523	516	523	469	521	497	486	494	495	473	529	520	531	518	484	519	527	483	472	462	474	529	507	484	479	512	496	497	443	496	523	505	542	519	492	473	527	474	532	494	542	477	483	486	482	540	494	469	532	538	502	508	483	504	538	497	490	510	516	518	460	531	491	508	518	462	496	506	504	482	461	487	509	514	495	499	487	479	509	520	505	520	505	502	495	521	462	490	544	552	532	511	484	514	446	494	530	520	525	483	510	526	537	523	533	442	508	526	477	509	510	478	474	460	474	467	515	522	490	488	496	485	501	529	514	485	496	521	480	487	487	468	526	510	485	511	529	481	508	511	501	526	506	475	538	493	510	501	521	565	459	487	488	521	542	486	488	503	524	518	482	460	478	504	517	473	469	495	534	510	534	522	486	523	493	491	560	479	524	486	495	485	527	517	479	476	473	509	512	531	476	507	526	519	532	520	527	482	519	511	521	540	516	537	503	521	490	503	499	541	484	503	481	528	468	515	510	523	495	500	484	505	510	511
23397	21750	31026	25517	21888	19146	5955	518	402	369	376	378	366	374	380	347	360	377	387	395	409	366	351	363	407	386	398	388	383	371	406	384	360	326	360	340	359	371	390	357	381	376	359	366	351	360	331	377	399	399	380	396	373	368	369	346	380	357	364	377	378	383	371	368	358	390	376	363	350	357	362	350	385	383	378	364	374	385	392	381	370	359	361	344	375	354	365	342	374	356	374	369	372	368	386	356	350	335	350	361	357	377	362	393	392	343	386	359	363	344	368	359	385	374	390	399	386	342	370	379	372	360	376	378	334	341	365	365	369	388	375	367	360	331	348	332	376	355	409	326	413	365	384	390	385	375	357	363	366	363	383	342	365	396	375	362	387	363	340	396	387	394	351	378	377	372	358	378	345	333	403	373	330	362	411	354	348	354	344	404	377	388	377	346	378	361	365	374	378	384	340	399	368	389	365	389	370	377	368	352	373	393	369	346	331	356	380	363	380	361	338	377	335	323	383	358	381	368	384	384	374	394	355	370	335	390	367	348	400	333	361	357	402	390	388	394	355	356	385	368	377	365	370	382	367	389	403	365	366	362	367	382	396	380	401	386	398	361	333	387	359	361	350	346	371	368	349	375	374	354	373	374	365	377	387	399	415	338	387	368	408	383	380	366	343	376	391	398	362	384	377	372	372	383	351	353	362	394	358	386	348	360	362	375	365	347	365	413	385	365	326	344	361	352	332	380	334	383	376	394	356	370	367	349	398	383	391	332	361	366	356	361	355	368	365	353	395	370	374	363	403	362	396	359	357	339	378	369	379	397	392	397	339	420	390	405	356	367	372	362	363	406	366	362	354	391	322	374	358	379	388	355	336	328	387	352	381	348	370	387	392	346	374	385	353	372	366	355	375	374	375	373	358	410	375	388	363	377	349	386	362	398	378	382	373	368	364	394	361	347	367	354	379	385	382	382	357	396	384	357	347	304	350	376	412	384	364	399	328	369	399	385	376	382	380	393	409	345	381	361	421	371	422	383	378	363	398	373	342	342	352	373	378	385	386	392	358	384	351	347	408	393	392	373	373	353	393	346	370	377	387	376	409	360	376	386	387	394	385	369	346	379	404	407	380	388	357	367	371	362	365	373	378	341	378	383	355	376	348	371	343	361	383	398	371	395	370	340	364	359	364	354	351	368	405	358	385	344	379	355	366	383	371	373	349	368	369	347	349	361	352	355	362	387	361	375	363	381	388	360	356	371	347	394	363	388	360	368	368	403	386	362	367	374	356	373	366	384	359	376	367	369	334	391	366	386	386	395	363	365	357	415	345	389	384	378	367	361	388	394	403	371	392	393	372	369	372	398	385	379	360	385	370	345	366	357	355	400	376	381	347	385	382	324	376	367	364	348	389	381	349	362	357	361	392	406	376	344	353	399	354	361	367	366	361	366	367	370	394	372	349	361	361	384	371	344	406	363	362	390	390	406	384	389	352	390	410	363	364	359	349	368	352	375	387	397	363	359	361	406	376	372	366	369	394	382	361	353	356	341	372	331	370	372	346	362	377	392	374	359	366	374	389	347	364	387	391	365	370	350	410	345	371	350	352	358	380	343	361	379	390	359	364	373	375	391	365	385	367	369	386	384	374	374	365	362	352	354	383	361	368	392	389	387	350	372	369	367	376	384	350	365	363	344	351	345	357	365	388	389	360	372	351	366	372	422	367	373	389	417	386	350	372	343	389	355	345	369	404	368	355	391	379	374	376	396	362	380	377	379	392	337	361	347	394	395	385	329	364	370	368	358	378	344	398	318	350	349	358	433	352	368	373	370	370	374	386	345	365	427	378	357	368	398	353	368	310	378	386	352	392	398	337	368	369	348	348	389	377	346	332	354	390	396	351	380	329	393	391	344	354	360	372	400	359	358	362	346	408	358	354	376	361	384	374	366	353	349	354	367	392	366	395	356	362	372	362	377	344	390	365	390	381	349	409	374	401	373	395	387	394	365	374	389	337	349	384	356	379	380	382	345	357	370	359	367	369	390	363	337	379	345	357	359	355	390	379	379	388	371	379	355	349	406	377	358	351	396	374	363	365	379	403	368	373	416	387	380	379	344	393	377	365	401	371	382	353	365	380	346	338	376	371	359	360	348	362	373	361	390	388	310	392	403	389	401	351	353	364	377	376	397	365	332	385	363	352	398	341	352	346	375	343	357	347	350	361	361	375	383	363	338	364	386	368	368	363	336	364	388	364	384	363	366	345	370	351	411	354	368	363	389	381	353	383	374	364	369	371	376	348	367	364	391	368	392	390	374	364	363	336	367	380	393	355	364	375	359	362	379	353	379	379	369	369	337	361	414	356	402	357	349	347	355	369	341	365	348	375	413	342	387	382	352	346	368	350	347	338	396	373	351	373	376	418	329	363	355	396	339	377	362	384	370	385	355	397	384	381	368	353	377	392	383	380	349	372	317	408	341	345	373	378	370	347	405	395	406	336	355	353	413	382	362	371	355	353	356	362	358	347	347	368	378	359	363	383	363	374	385	370	390	383	377	365	400	357	361	352	344	389	389	369	372	368	361	376	370	365	347	382	342	374	376	372	353	375	363	394	392	357	388	374	351	382	329	380	382	372	384	367	366	349	347	354	336	351	342	353	379	389	374	374	378	342	393	396	336	356	358	362	372	379	401	355	376	389	375	358	352	369	368	376	361	358	387	381	345	365	352	429	348	329	370	411	344	362	385	387	386	365	389	373	349	371	365	363	402	371	393	336	410	389	356	378	348	397	343	404	362	373	381	352	346	381	354	363	376	328	380	380	351	374	366	380	370	373	367	411	363	372	352	355	368	361	388	358	394	399	369	380	377	380	342	378	390	359	368	369	366	370	396	388	382	385	369	341	366	369	375	373	371	401	363	382	394	372	383	366	344	385	373	387	364	374	377	358	399	380	350	344	343	328	371	389	409	386	358	376	380	390	381	395	410	357	341	423	330	366	350	368	382	360	334	369	383	381	384	370	364	400	341	395	366	369	390	377	388	373	376	392	360	380	408	379	379	375	357	343	385	376	411	353	399	386	397	379	364	331	352	370	371	356	349	364	349	363	376	355	330	401	346	416	380	389	381	379	348	384	353	368	375	406	360	367	353	410	372	392	382	363	369	376	377	340	376	355	366	359	381	385	390	386	365	384	376	359	382	358	381	352	343	336	344	361	348	337	390	378	398	322	371	371	351	382	359	383	344	380	365	399	371	358	351	369	372	364	357	366	366	404	361	361	373	358	338	387	385	369	373	379	361	364	366	373	380	383	365	387	360	371	334	364	338	372	374	348	412	380	373	360	345	348	398	384	364	353	361	368	385	332	357	364	363	348	377	387	384	339	379	388	358	339	373	356	379	396	354	416	378	366	366	379	371	384	369	384	348	351	387	370	354	376	399	385	355	383	379	400	397	386	404	406	373	367	379	373	362	334	385	370	347	382	345	370	340	362	370	377	390	370	371	341	405	383	359
60155	98334	77754	48148	25823	9031	2093	684	558	611	579	586	581	588	588	564	593	596	649	551	599	568	555	558	603	580	568	579	597	575	547	564	552	519	587	558	577	568	616	583	590	571	563	586	546	560	552	586	583	566	573	573	568	535	614	566	524	542	503	562	589	573	607	572	527	554	579	566	544	581	581	525	591	527	562	596	537	570	581	566	587	568	576	564	566	563	605	589	572	580	578	613	581	577	566	545	568	581	605	563	571	565	591	588	572	593	596	555	577	561	539	537	605	598	579	606	551	552	616	612	573	530	536	595	589	591	563	531	563	613	581	595	551	528	606	605	539	618	546	567	585	601	630	592	585	564	582	573	540	566	565	549	549	564	582	522	625	595	536	566	589	581	566	597	549	553	572	576	600	612	595	613	569	574	552	590	592	554	570	598	572	615	577	582	554	546	588	558	560	609	580	599	549	614	569	569	531	587	526	594	561	571	551	592	577	548	531	564	536	563	599	632	556	590	583	554	547	540	542	550	578	612	562	581	586	562	564	575	575	611	575	543	553	569	609	626	510	522	589	577	597	590	575	570	580	586	572	582	598	537	566	561	491	535	586	551	588	589	577	586	576	567	572	545	566	618	602	578	591	554	593	554	567	555	533	549	552	598	591	554	575	542	511	575	572	607	594	556	571	568	561	511	604	578	599	557	555	575	571	630	564	515	559	587	543	521	566	543	579	627	583	576	593	576	587	571	540	570	566	554	583	557	548	571	572	577	606	618	579	559	565	587	582	596	575	575	580	568	582	585	563	610	554	551	566	539	575	582	524	535	600	588	566	550	590	541	574	590	602	579	541	581	558	583	603	651	549	555	542	623	601	587	583	573	615	567	558	609	530	553	582	585	581	557	565	573	604	571	629	572	569	611	599	577	500	594	576	553	570	563	564	591	553	587	613	562	555	580	556	532	568	566	557	559	596	600	573	544	540	544	589	547	547	587	563	576	555	597	558	540	544	564	587	571	567	598	575	550	579	543	574	597	554	583	575	561	551	583	557	566	561	599	581	568	586	605	557	633	565	615	555	568	588	571	576	548	586	569	597	564	551	563	586	582	572	554	597	570	594	580	597	566	581	559	573	582	576	544	587	540	565	562	582	532	561	559	586	577	533	570	555	559	566	580	571	530	597	583	551	582	571	623	589	600	564	593	577	573	593	581	617	535	586	575	509	590	602	600	580	590	583	557	594	586	576	587	572	580	547	616	542	537	608	569	571	579	564	568	558	613	540	552	546	615	509	599	581	581	545	609	584	551	580	537	564	520	554	592	519	571	554	573	568	583	579	605	520	561	590	572	604	566	545	528	589	526	572	566	549	560	618	571	611	594	540	573	568	581	583	564	576	577	582	559	590	545	561	582	566	537	561	566	574	615	574	615	590	555	556	536	527	574	582	599	547	579	545	520	590	546	587	567	555	557	590	588	560	593	563	552	609	548	534	569	546	556	538	572	612	580	534	561	540	571	573	542	606	584	540	604	535	554	555	592	594	539	577	613	591	620	529	587	562	601	533	557	575	613	535	532	582	595	553	607	588	583	546	578	589	567	550	587	566	577	549	577	537	591	554	607	565	548	591	591	542	521	579	586	554	554	577	602	571	574	572	555	584	598	593	550	534	589	563	576	568	560	558	548	594	560	579	550	564	529	568	580	583	615	581	584	573	626	575	592	610	516	612	598	546	595	590	560	532	522	585	639	630	582	616	586	606	606	552	621	545	566	580	591	600	599	571	607	555	593	554	556	589	563	598	623	595	548	568	602	569	572	570	598	587	596	576	534	549	589	612	578	569	589	602	583	543	578	579	614	619	541	554	552	591	584	574	565	586	517	581	576	590	547	580	567	597	543	562	552	578	547	615	550	595	568	538	519	567	585	541	560	576	575	565	616	605	585	570	599	582	587	531	576	571	545	595	606	595	527	598	556	576	576	598	622	558	569	610	579	620	572	548	577	538	562	554	575	543	580	572	529	600	556	546	574	594	583	565	571	559	574	578	606	627	558	607	543	542	598	577	609	591	573	586	543	552	606	564	578	560	561	579	580	587	555	568	590	574	542	559	620	579	639	551	589	528	575	593	585	585	578	541	571	591	578	590	566	581	545	557	604	571	578	613	559	598	561	587	577	570	577	578	603	572	604	563	556	555	575	573	600	541	537	580	592	604	592	559	551	601	572	558	598	533	587	548	587	553	580	576	585	545	581	583	536	567	550	546	605	545	563	559	568	582	582	542	564	575	569	558	581	560	581	532	544	627	534	613	597	568	559	559	542	584	569	552	547	609	566	571	574	577	541	580	548	563	603	576	589	592	575	571	562	582	578	568	573	599	565	612	542	587	591	564	585	577	527	540	548	556	542	594	543	596	593	554	614	603	569	560	591	588	575	543	578	579	543	509	574	538	583	590	529	556	590	567	549	550	545	536	572	616	582	569	568	553	577	582	550	544	586	591	542	536	554	551	542	574	608	593	567	536	569	547	569	548	548	619	538	551	560	508	558	603	530	607	590	566	608	544	608	588	562	576	528	603	574	597	593	568	535	584	574	575	569	597	583	552	584	605	524	587	576	625	611	610	578	607	537	567	565	536	593	608	618	579	572	561	583	585	603	577	526	577	539	585	579	555	567	585	568	572	581	584	607	583	579	569	579	563	594	580	575	560	573	569	556	588	596	578	535	624	556	537	534	592	591	588	533	599	569	537	608	574	607	576	560	556	561	544	579	583	573	555	571	521	549	562	586	613	603	592	556	585	565	551	564	613	554	586	584	600	594	543	550	563	579	608	587	542	579	572	593	574	575	575	650	554	539	552	610	594	566	589	579	579	573	594	577	578	594	559	597	578	585	554	545	565	564	587	595	556	580	604	605	550	557	577	602	552	599	580	587	571	530	563	538	561	570	566	586	526	593	581	597	560	556	563	582	562	554	551	636	562	512	570	549	570	530	578	529	560	588	553	568	558	558	566	577	545	534	591	532	586	578	617	617	581	578	550	587	531	601	552	535	552	571	573	575	590	610	565	576	575	555	557	589	561	593	575	557	555	604	606	565	572	586	595	594	588	619	568	574	567	637	562	558	581	585	539	641	582	601	576	591	556	592	556	558	545	611	529	589	596	581	618	583	542	652	574	557	623	569	572	523	551	560	570	527	597	559	568	591	576	599	562	579	582	563	567	590	552	579	567	580	587	594	570	568	562	562	571	600	583	552	563	571	536	613	619	569	574	590	601	534	523	567	596	523	640	586	602	603	564	541	562	563	606	526	584	561	575	567	562	583	564	561	612	586	548	587	560	576	584	603	557	530	552	607	587	588	584	579	556	591	551	571	562	584	617	569	579	626	527	589	578	551	589	576	573	587	520	559	581	561	525	584	595	553	526	616	585	566	587	586	542	569	639	565	552	534	575	558	600	597	559	565	578	586	587	564	543	548	589	589	573	570	554	602	531	536	614	520	562	580	550	587	575	595	572	556
29638	27697	28168	13321	2189	573	298	257	243	250	224	230	238	230	223	218	221	236	221	253	235	226	221	230	280	247	260	231	236	257	234	198	218	229	214	216	244	256	207	229	240	226	217	226	215	244	214	240	233	231	241	254	246	237	229	241	242	228	251	202	220	243	227	237	227	254	258	195	244	262	232	224	233	215	221	251	214	238	221	218	244	220	233	216	217	229	253	254	205	231	225	239	241	239	238	238	241	229	248	229	239	223	210	254	244	222	246	249	234	266	241	229	231	225	269	236	216	229	248	247	257	230	252	251	240	231	239	208	234	242	225	250	231	251	258	239	242	213	247	231	231	245	236	255	250	255	243	237	256	243	213	240	232	210	221	219	237	228	235	257	231	252	233	239	222	236	212	259	207	205	246	232	241	245	245	227	230	246	209	251	238	234	221	251	230	230	216	210	218	212	226	250	225	237	247	251	235	231	240	233	243	217	231	237	235	255	221	231	229	228	230	236	234	232	244	212	232	224	222	194	222	249	258	249	199	244	224	219	231	232	256	243	206	221	205	204	232	228	210	261	225	215	218	243	218	238	254	259	245	241	256	251	243	227	227	241	200	227	233	240	228	221	253	230	256	227	224	222	235	215	254	225	247	216	233	261	238	207	225	236	221	232	233	228	210	218	228	247	253	223	228	234	271	239	240	265	247	229	246	182	216	232	233	221	237	237	222	241	249	264	217	222	228	223	253	235	233	242	263	204	235	234	228	224	241	205	231	245	244	221	240	240	241	220	251	239	195	229	250	265	238	240	230	231	224	235	210	215	238	225	241	240	224	255	231	235	243	263	214	219	242	218	232	219	184	221	234	223	221	213	237	252	221	240	246	264	231	236	228	253	218	260	230	235	239	228	228	206	272	224	251	240	229	225	233	221	245	246	213	242	220	237	211	247	217	211	229	212	211	252	222	261	226	232	218	253	234	201	267	198	228	224	232	236	220	249	222	244	250	248	241	221	214	266	224	220	218	256	243	222	214	251	235	226	226	246	227	239	227	252	215	237	235	207	211	237	220	257	227	217	197	237	225	229	239	219	215	240	235	242	233	233	247	234	237	205	257	225	244	240	254	236	253	226	238	223	215	235	209	235	238	212	208	250	222	222	258	212	271	248	214	190	236	222	255	226	265	226	258	251	214	229	263	242	221	197	226	261	222	261	223	199	256	238	223	236	245	280	246	245	224	284	214	212	222	229	234	243	212	247	215	228	225	202	253	227	240	202	226	219	225	224	234	236	236	232	206	229	232	222	214	228	227	222	244	233	268	197	242	230	258	241	266	230	235	224	231	227	236	223	221	245	225	231	230	247	205	234	226	216	216	229	245	247	266	220	217	260	261	210	235	220	223	221	245	231	241	222	217	225	222	227	251	228	230	221	217	220	223	265	224	249	223	250	245	251	219	236	228	245	219	248	208	200	218	247	235	232	230	251	240	235	220	238	219	249	235	225	212	242	259	223	244	231	224	226	219	219	238	244	218	221	244	216	219	252	221	230	257	233	228	243	238	232	238	226	229	235	209	242	262	217	221	213	254	258	230	270	224	234	232	220	228	221	219	233	226	224	247	236	227	224	222	223	229	239	193	260	225	254	222	223	232	203	229	246	257	265	207	196	213	223	235	238	232	230	255	250	243	223	217	237	237	233	226	235	235	233	247	218	253	220	229	221	217	247	240	226	223	225	234	230	231	205	242	244	225	234	224	218	236	236	225	214	218	220	210	234	232	262	243	240	212	239	237	222	226	245	233	223	219	237	260	198	233	229	231	259	209	236	230	230	228	219	229	250	210	236	219	231	226	246	238	253	223	270	246	252	210	223	212	221	244	204	233	252	218	243	244	274	225	241	228	252	233	241	241	251	224	226	224	221	230	187	242	213	238	215	230	226	215	225	230	220	216	245	255	251	225	235	248	257	205	210	216	219	253	261	227	226	230	205	233	245	220	235	241	233	246	225	249	227	243	240	227	246	230	214	237	222	220	254	224	268	212	228	234	234	220	250	245	240	241	235	262	231	239	224	262	203	233	214	256	225	235	261	247	251	212	234	243	239	260	241	241	256	227	277	226	226	243	237	218	219	230	234	232	225	264	242	243	214	241	219	211	215	250	237	235	245	215	197	250	223	225	227	237	248	235	246	245	203	231	241	256	228	224	230	220	213	217	202	227	213	217	250	210	244	222	261	236	227	213	248	212	252	237	216	233	252	240	241	241	220	217	232	251	230	208	241	230	250	224	252	232	209	241	256	222	212	218	237	233	219	211	222	240	235	216	261	240	240	205	237	211	247	233	257	257	229	229	255	235	225	232	197	236	232	258	230	236	229	246	236	263	246	221	249	229	242	223	219	232	269	231	240	237	213	268	224	249	231	233	231	235	214	238	234	249	248	209	234	243	234	228	231	261	200	217	238	235	244	229	248	247	222	243	228	237	255	198	215	253	240	236	225	217	218	229	248	224	217	231	242	223	235	262	214	214	203	232	253	224	252	243	259	243	256	227	221	253	203	217	259	244	241	210	227	266	198	246	230	231	252	224	237	217	230	210	267	244	225	246	251	237	257	228	237	230	234	250	239	221	225	202	251	247	241	213	248	251	207	251	244	235	251	230	227	260	229	233	227	232	247	255	230	259	242	216	246	243	239	229	222	198	261	202	255	215	222	228	233	215	205	224	256	236	267	222	238	221	230	233	212	215	199	234	232	226	248	248	223	244	208	254	255	254	248	250	233	246	205	257	234	218	199	259	243	246	225	214	219	241	227	242	257	245	217	231	245	241	230	208	224	260	243	229	234	238	242	243	243	226	209	274	234	240	245	212	230	234	240	220	239	224	257	236	222	229	238	215	212	214	224	250	230	206	248	234	243	238	272	244	239	195	216	206	246	205	222	243	224	247	233	248	231	230	210	223	221	225	240	250	232	226	244	232	238	212	228	224	232	238	219	226	235	240	248	220	236	228	232	210	210	243	223	216	229	219	246	245	231	224	246	258	236	237	226	256	191	227	241	246	250	219	244	208	218	250	213	238	250	214	228	247	256	224	250	246	236	231	250	218	242	238	234	225	214	227	223	247	246	225	262	239	222	236	244	223	234	237	242	212	247	234	244	234	231	217	224	229	260	246	208	229	229	256	223	246	240	217	211	228	237	235	242	240	226	226	220	219	200	219	248	202	244	243	229	262	238	247	212	232	225	244	223	235	229	223	230	243	219	236	250	230	248	231	274	208	240	226	215	226	229	259	239	217	247	243	208	244	237	258	242	230	258	219	216	222	232	235	242	252	238	210	229	231	257	230	224	265	243	232	216	231	238	242	223	201	247	243	210	239	239	252	230	239	233	210	237	246	252	250	240	234	216	235	251	246	239	203	229	203	241	218	231	229	214	244	214	210	219	229	207	246	227	226	232	229	220	231	214	222	233	250	227	246	205	243	235	244	226	224	218	246	225	228	222	222	205	224	226	217	248	223	216
35739	45210	33272	13656	3914	1083	505	408	353	371	389	396	375	370	383	387	384	389	405	405	350	375	404	376	431	388	383	402	371	352	382	404	364	361	423	388	382	381	379	386	372	404	380	389	379	400	389	387	392	407	355	392	380	383	373	386	370	392	380	365	379	391	438	386	388	389	370	382	397	361	400	363	356	341	338	379	414	380	369	367	393	368	403	425	403	363	415	394	397	451	372	386	358	361	369	399	389	405	372	384	380	341	378	349	351	377	386	346	371	421	375	385	366	391	372	389	387	389	396	383	409	383	366	401	370	414	343	373	413	359	400	386	361	362	401	378	390	422	361	404	382	402	364	360	406	401	364	420	342	389	394	355	408	392	394	385	404	349	371	390	349	411	384	364	390	399	399	378	384	405	411	377	372	378	381	381	390	419	341	419	374	354	368	390	380	394	362	362	407	402	386	385	365	367	376	392	378	381	401	390	400	389	403	383	413	431	368	385	407	364	398	382	368	392	395	364	401	388	396	402	379	390	403	376	375	390	360	364	396	404	373	371	369	402	398	341	432	415	391	400	380	381	379	389	418	406	365	384	346	372	382	380	361	398	354	350	417	371	383	401	385	396	397	395	403	408	365	375	350	396	370	383	370	383	374	378	384	402	380	386	371	443	392	385	387	344	426	396	371	374	369	421	388	399	402	357	380	397	349	417	377	383	377	333	394	399	415	391	386	358	391	427	383	410	414	387	368	406	417	370	388	407	403	400	407	419	363	391	399	369	383	381	361	373	392	400	381	408	383	399	405	371	386	405	380	404	379	406	389	357	381	368	386	380	370	372	345	394	352	381	390	373	408	415	394	368	387	350	395	375	392	386	377	391	399	394	409	408	373	360	414	378	355	369	412	380	357	364	375	371	430	415	367	364	384	371	389	387	338	363	420	354	386	358	367	361	352	383	346	402	392	401	361	389	367	384	393	424	400	352	388	336	372	373	369	381	383	378	377	370	398	398	377	359	387	388	370	384	413	412	376	403	372	393	398	371	367	399	376	402	377	374	345	376	393	390	389	363	391	355	393	378	380	372	371	401	376	353	436	356	385	374	406	365	375	375	374	395	382	366	371	377	365	395	398	387	415	380	394	384	379	366	404	403	391	380	379	364	377	395	382	379	414	368	380	346	401	372	401	401	404	363	369	384	372	424	389	411	402	395	394	392	378	395	405	374	364	380	389	396	352	370	380	380	375	394	358	372	395	355	361	380	390	362	371	355	355	348	367	377	369	381	382	388	376	372	375	380	415	406	373	380	387	390	375	396	369	379	362	401	384	367	371	349	373	339	381	374	369	390	429	365	362	405	376	414	381	398	353	352	362	379	401	382	414	389	390	384	372	378	390	416	386	361	373	371	362	403	360	389	380	372	366	365	359	347	353	382	392	391	375	387	405	388	389	390	373	352	409	387	396	386	406	373	403	369	407	360	363	378	406	390	409	375	378	370	390	386	427	387	370	361	394	384	395	407	364	413	381	387	355	394	410	363	420	367	372	409	369	410	375	417	392	406	403	397	383	382	387	397	400	370	352	404	381	388	360	391	379	397	378	376	394	385	416	409	358	351	399	388	402	391	371	417	365	418	366	381	428	352	393	393	380	422	414	387	410	363	389	368	394	394	342	393	370	380	387	364	376	430	386	431	406	377	413	391	392	373	376	431	355	422	378	377	381	429	421	398	387	383	359	363	422	405	374	394	387	385	403	393	426	395	380	370	423	392	368	361	364	395	383	426	365	402	415	422	406	381	379	357	361	363	403	381	382	361	405	404	414	400	401	405	408	393	376	424	395	348	398	379	357	354	377	413	360	387	397	371	415	378	390	344	387	371	381	383	362	400	378	380	377	381	356	355	378	387	383	367	354	377	366	354	419	387	375	403	383	377	367	414	375	365	393	392	365	358	360	391	353	416	381	365	385	408	402	367	375	378	343	406	383	390	383	403	365	423	373	391	361	399	355	417	394	368	388	438	384	388	362	376	373	399	434	405	375	358	368	357	384	343	401	349	393	368	393	373	371	379	379	381	393	330	368	390	369	398	388	373	377	378	405	431	358	350	372	375	385	403	384	375	384	405	413	367	380	386	376	391	390	371	357	362	410	372	372	392	427	392	364	378	386	363	377	396	373	402	387	396	379	381	352	378	389	404	391	372	405	404	396	374	369	389	383	391	408	380	355	387	361	408	349	368	381	384	413	368	353	374	405	408	412	374	418	407	365	389	372	400	383	402	356	383	358	409	419	386	393	393	396	423	412	417	388	418	357	334	399	368	377	386	410	391	380	361	361	372	382	366	407	391	394	377	345	372	375	402	396	390	372	395	391	386	352	356	385	400	382	349	377	370	350	407	369	391	416	395	380	377	368	390	396	398	417	381	359	391	396	376	366	359	373	376	382	391	405	368	394	378	388	389	365	370	383	408	354	375	437	376	358	386	364	399	384	383	393	388	389	398	371	411	413	397	378	386	360	392	403	368	372	378	373	409	382	389	406	373	376	364	402	382	392	384	332	408	356	383	385	418	400	372	407	425	405	349	334	390	365	365	381	361	389	434	416	376	409	392	383	362	411	380	418	385	368	397	422	370	439	405	378	374	394	408	372	374	419	390	345	398	351	389	361	392	341	356	405	374	375	394	365	405	420	388	358	387	391	351	372	387	359	355	370	387	369	372	387	373	383	378	412	394	406	375	419	347	405	366	393	389	355	399	382	394	354	398	388	358	362	369	402	397	379	350	365	360	390	373	405	373	377	387	396	362	391	388	389	385	389	395	351	395	359	389	374	381	398	315	421	354	354	378	392	369	393	391	358	346	366	385	353	414	349	381	401	381	409	369	386	391	400	381	392	372	408	399	369	418	389	368	387	369	341	340	367	395	385	378	360	410	405	388	362	374	393	404	376	415	398	361	382	387	423	362	359	381	409	358	393	393	363	392	369	386	414	379	330	367	391	388	372	356	376	401	360	415	378	389	388	359	407	420	371	393	375	395	390	381	394	392	340	388	384	391	409	416	339	380	397	382	366	387	416	392	374	396	388	420	369	374	401	384	382	410	408	349	372	340	398	413	359	369	391	375	334	381	391	385	394	376	400	376	405	402	381	405	368	364	373	385	363	383	378	396	397	382	394	374	398	371	406	378	364	377	384	386	391	387	391	378	381	395	391	368	382	386	360	370	389	342	356	361	382	368	392	388	415	401	415	354	355	382	393	365	379	406	384	402	382	375	386	379	386	395	379	407	398	401	364	383	367	348	408	378	392	438	374	372	390	327	379	393	367	388	361	388	398	361	389	382	373	403	380	351	339	391	409	358	398	373	354	360	361	395	367	391	399	374	365	385	365	392	384	333	393	374	390	379	411	374	401	362	376	369	357	391	390	383	365	414	358	355	389	373	359	389	382	387	383	439	385	362	382	373	354	393	397	396	396	336	388	371	402	373	367	380	360	386	370	406	362	396	383	396	366	398	368	376
24733	23348	33151	27201	19804	7691	801	400	327	348	320	347	335	362	331	327	330	336	325	323	300	353	309	341	328	298	339	315	339	299	315	331	327	331	317	322	317	291	344	313	295	315	305	327	341	320	344	322	295	312	355	307	328	306	308	307	317	337	318	354	304	317	327	341	360	331	320	322	335	318	284	320	353	302	352	279	347	344	363	291	344	342	310	340	300	343	317	329	321	332	295	320	324	337	293	308	308	306	300	306	339	331	320	313	338	312	297	326	316	311	325	285	294	340	319	276	341	307	332	301	336	337	289	297	327	316	312	323	316	310	312	334	310	309	311	318	301	353	352	325	295	353	299	305	330	313	360	332	341	274	321	284	289	320	317	304	335	326	320	302	339	314	319	315	292	343	328	328	327	300	347	328	278	306	346	296	321	323	333	302	314	336	311	315	309	328	332	285	308	328	323	293	321	313	345	304	336	319	307	308	318	325	323	285	305	286	298	325	341	296	325	312	295	333	279	317	312	327	329	355	315	319	305	305	359	292	337	313	315	330	329	324	312	297	314	290	337	330	357	326	341	356	338	342	338	350	328	332	309	334	306	316	352	325	295	300	332	284	368	311	340	304	304	311	294	325	342	294	340	334	308	331	360	337	330	295	334	325	342	316	337	306	351	287	329	298	327	340	310	309	295	308	313	323	282	305	334	293	337	317	282	315	279	309	306	332	307	288	330	297	313	294	320	290	354	341	290	352	339	340	322	303	303	331	314	327	320	309	315	327	343	304	293	312	321	338	303	337	320	307	320	316	296	341	315	290	311	310	316	310	301	320	308	331	340	319	311	311	284	297	316	349	320	366	321	323	304	321	323	332	353	324	280	315	337	344	292	326	304	338	315	285	325	322	330	330	326	309	313	311	333	304	313	295	339	304	312	306	333	313	324	276	344	308	334	354	315	316	297	353	325	330	308	325	278	331	323	325	287	318	320	297	304	348	320	318	316	291	305	315	341	334	355	306	327	315	293	328	281	320	303	319	305	300	337	309	317	337	317	307	329	320	328	332	336	352	306	285	344	302	335	328	311	334	318	303	313	297	345	328	316	338	286	303	285	327	313	324	323	299	305	320	311	320	333	328	296	320	316	370	304	302	306	305	312	336	323	341	286	290	327	315	344	297	326	305	305	329	342	320	276	311	296	331	304	356	303	324	350	289	315	320	343	302	313	334	355	323	324	307	323	308	323	300	332	337	307	292	328	295	330	319	311	324	329	331	301	323	294	343	318	313	327	322	309	332	341	312	309	322	325	324	300	315	334	324	349	288	334	321	327	315	313	299	325	295	291	307	340	320	331	303	343	292	316	326	308	316	321	367	339	318	296	314	333	317	344	341	329	343	289	303	299	313	342	327	308	350	312	324	287	323	312	332	342	284	309	329	328	304	322	355	317	313	283	329	324	328	323	292	299	307	305	307	321	295	283	300	329	292	325	334	308	350	334	306	300	300	310	317	294	319	313	317	313	306	327	315	318	336	303	318	317	329	326	353	323	348	338	352	302	314	296	279	280	338	319	339	314	313	337	312	338	339	300	336	304	301	333	327	319	320	341	314	328	316	307	373	329	302	347	340	303	326	325	332	328	320	341	322	324	313	288	338	319	320	289	314	295	305	334	331	320	333	342	298	318	320	344	320	342	319	301	316	316	344	308	340	316	304	358	289	279	312	345	345	340	286	322	297	334	319	324	292	326	323	327	325	325	314	336	292	312	307	309	344	305	327	321	287	318	297	314	348	305	304	334	326	300	308	326	298	313	328	315	352	272	318	342	302	320	339	316	309	280	314	351	307	329	310	328	325	345	313	353	337	310	327	318	302	311	307	317	329	295	315	286	327	291	312	314	314	321	325	293	319	277	297	318	324	301	328	314	293	311	315	330	315	331	323	323	318	328	335	303	312	305	294	310	339	324	302	319	340	333	338	347	298	338	320	325	318	324	326	310	315	306	321	311	315	315	307	327	319	294	317	300	318	310	308	335	317	336	350	322	319	330	291	350	311	328	306	363	284	294	320	315	319	336	338	308	297	319	315	351	336	307	303	318	307	336	323	313	304	331	337	319	287	293	287	344	309	290	312	285	354	313	314	326	299	311	314	356	352	331	334	342	278	300	315	313	336	320	301	316	336	333	323	298	326	275	341	294	327	298	322	295	289	298	300	307	313	277	315	348	336	306	307	293	332	321	336	338	373	318	292	341	315	320	309	317	315	326	327	316	304	323	298	332	328	333	351	345	344	317	310	325	347	295	330	315	323	312	344	309	338	300	324	305	335	324	357	337	335	312	332	328	321	319	310	331	323	335	312	317	342	288	306	300	303	313	337	309	291	320	321	333	331	336	284	327	294	309	296	304	316	362	335	324	329	322	309	320	323	333	326	317	344	341	314	329	325	322	327	287	335	339	304	307	322	328	294	312	314	289	319	322	346	313	322	324	312	308	320	323	337	299	309	282	309	315	324	323	349	323	361	320	324	339	313	308	325	319	331	307	307	355	281	289	308	321	339	333	317	309	350	324	296	313	289	315	341	324	333	319	335	317	327	306	296	293	331	325	332	330	329	319	312	285	263	316	308	364	283	351	317	311	309	309	365	316	328	335	310	310	336	307	303	312	338	319	309	318	352	342	308	325	323	312	318	343	353	316	322	311	316	301	295	300	311	324	311	326	328	320	307	301	335	300	352	324	328	321	290	336	327	337	311	325	311	303	292	335	328	341	296	311	331	286	315	322	288	320	327	299	296	335	306	282	321	314	334	304	309	333	344	331	324	343	308	326	294	301	337	315	322	354	349	350	328	316	321	343	281	284	334	326	339	339	302	323	318	327	277	328	325	292	315	331	289	310	321	320	328	320	309	316	321	317	335	323	314	329	313	348	328	318	306	306	333	331	305	334	303	332	331	333	323	332	344	292	323	342	308	280	307	326	338	339	300	305	348	298	298	316	334	310	316	301	324	321	303	337	353	322	329	304	329	308	307	330	332	328	321	284	339	300	311	339	328	322	331	323	347	316	325	360	286	340	302	335	346	335	306	303	321	328	325	336	322	369	281	334	307	339	337	292	319	301	304	312	312	308	305	324	290	317	323	302	337	319	294	324	317	336	334	341	323	278	329	335	332	330	290	332	301	361	312	334	290	318	317	335	300	314	309	322	333	300	318	343	303	338	329	324	313	280	322	307	334	307	317	311	304	316	305	326	325	304	297	310	339	325	341	337	310	347	311	329	304	290	295	349	319	327	331	325	316	296	342	344	341	352	382	323	350	326	321	322	317	320	284	350	300	317	314	293	317	294	307	307	332	301	313	334	329	287	319	287	322	286	310	295	316	295	329	286	295	295	328	309	344	331	309	311	323	349	330	314	307	341	339	289	318	302	319	372	313	337	315	301	319	316	291	309	324	337	321	313	344	313	333	337	316	327	310	342	305	319	303	283	292	302	317	315	325	312	329	319	353	320	309	340	315	341	297
58888	89707	63966	35630	15517	3779	1173	580	526	518	528	546	514	487	478	545	509	519	520	538	513	492	513	465	509	511	509	505	505	482	537	558	530	539	476	479	513	521	528	514	469	502	508	466	516	462	508	520	505	537	477	510	538	520	489	508	473	484	513	480	510	522	521	512	549	543	476	496	505	516	536	512	530	517	523	510	494	539	503	549	538	534	512	481	513	505	519	519	520	511	551	535	482	485	523	497	486	511	478	522	487	517	487	491	537	552	523	502	524	561	488	494	530	506	509	488	488	486	497	500	524	555	510	490	522	512	546	527	512	505	533	497	500	484	502	489	505	504	539	507	498	517	522	547	465	542	523	487	543	526	533	505	540	468	504	533	505	504	520	502	544	525	507	523	526	523	510	533	496	539	534	510	499	540	447	477	541	521	519	553	504	503	519	489	569	478	543	537	520	503	514	457	509	529	514	552	487	505	501	500	516	511	564	498	498	522	526	521	499	500	522	528	538	498	511	520	497	522	524	561	483	521	495	494	552	488	515	507	523	510	492	518	527	513	512	523	502	516	499	514	481	512	475	509	536	511	515	510	461	506	491	513	477	501	476	515	542	506	547	501	509	527	496	526	545	514	498	524	528	479	514	516	490	529	514	529	508	512	523	512	546	509	515	509	514	505	488	479	541	544	527	522	489	560	550	491	483	479	509	513	504	506	503	502	501	514	545	519	507	498	518	521	482	531	520	535	517	502	464	477	496	518	493	518	515	489	525	545	465	503	532	463	515	524	506	546	478	529	485	543	512	494	530	509	484	530	508	544	514	523	540	487	542	511	491	484	479	565	567	486	527	488	508	517	535	465	465	522	548	507	508	554	514	489	521	503	496	490	521	504	480	501	469	498	486	512	497	488	506	512	522	550	553	493	502	509	492	498	526	501	496	514	542	500	535	516	517	492	517	488	488	518	535	535	489	480	513	513	517	503	513	464	515	520	489	521	488	477	503	523	504	522	501	532	517	526	549	505	557	462	519	528	551	508	488	517	521	495	480	498	538	531	508	499	547	512	501	492	507	508	529	479	520	504	481	533	515	515	492	472	518	513	509	520	549	569	516	535	513	509	505	460	499	481	502	507	506	519	520	523	515	484	526	547	521	495	482	507	509	549	475	521	491	515	490	501	497	502	468	534	506	509	592	522	491	525	492	540	472	498	460	487	533	492	522	502	512	517	503	559	533	521	505	549	508	510	525	554	484	479	545	504	488	537	506	503	501	497	478	503	495	528	512	534	560	507	506	516	538	503	520	535	520	517	512	494	524	511	523	540	513	517	541	456	492	534	504	490	474	520	511	496	484	507	503	545	485	557	525	505	492	477	474	537	520	512	473	500	489	507	558	547	533	512	505	525	500	507	541	536	522	512	535	531	572	525	486	512	536	503	518	537	494	492	537	511	477	504	561	490	520	495	528	551	524	512	499	492	491	481	481	496	546	566	517	474	531	498	533	538	521	529	542	529	519	487	485	509	508	497	515	496	523	522	560	514	489	530	503	493	486	507	528	492	492	495	519	518	519	487	484	518	497	528	508	488	557	499	530	548	545	528	483	499	533	525	506	516	511	519	511	520	503	534	522	491	494	517	525	518	512	551	495	502	496	499	514	508	511	556	509	505	497	495	523	492	483	512	525	504	466	499	507	518	532	508	514	486	549	505	521	471	544	545	489	491	511	558	488	532	484	483	509	492	486	530	497	447	498	522	510	512	475	526	507	509	502	534	525	488	518	497	512	516	498	509	507	513	512	516	514	508	509	509	528	522	495	488	486	550	541	498	530	524	515	506	523	506	496	498	528	541	506	517	514	498	482	491	456	522	539	521	478	497	485	520	490	481	525	505	517	493	471	505	501	524	518	474	532	534	484	546	511	481	464	490	502	490	499	521	489	476	557	496	500	534	457	544	528	517	500	527	472	487	535	562	495	507	496	483	537	503	488	497	484	546	496	539	492	524	534	529	548	482	531	492	518	506	488	454	515	553	507	491	492	521	513	503	564	557	500	521	497	494	543	510	527	550	518	472	541	538	530	507	515	481	512	484	457	515	507	536	512	507	498	522	501	512	509	483	498	498	468	531	522	524	483	504	521	504	522	508	488	493	521	531	467	541	509	540	501	509	499	493	532	551	482	495	525	509	540	540	487	526	486	522	548	540	542	509	486	523	471	500	520	511	515	502	508	503	529	531	489	477	524	506	495	481	497	517	518	475	501	483	483	488	505	530	530	487	500	534	519	476	513	575	521	493	500	497	509	473	558	520	467	525	522	532	515	483	516	455	513	529	561	437	495	494	519	508	487	568	513	534	521	499	499	510	566	548	489	511	499	477	527	527	507	486	522	518	507	495	518	539	546	519	513	481	498	473	489	534	486	516	530	538	509	501	478	486	495	474	499	490	572	524	500	569	558	512	526	480	503	538	470	543	535	522	505	499	501	472	561	515	568	514	517	503	548	550	542	562	536	474	491	497	478	495	546	519	480	533	516	485	529	547	499	533	517	487	518	482	478	503	513	548	503	492	499	528	516	513	484	480	540	517	478	524	505	512	542	479	553	530	512	499	511	499	515	542	528	542	512	547	480	489	498	504	549	534	526	535	529	477	485	505	522	529	486	524	517	526	545	460	543	494	523	521	554	512	488	542	537	530	527	540	539	526	518	538	521	515	540	509	525	505	490	479	530	516	502	491	537	521	500	485	495	525	566	525	513	516	552	528	512	526	531	521	475	512	547	513	482	562	487	525	515	474	521	536	533	535	502	528	508	546	510	514	524	488	496	484	513	534	504	487	489	491	526	507	475	506	541	532	493	534	485	521	524	505	497	504	478	492	515	506	526	486	519	531	495	494	537	538	507	509	519	560	474	479	512	527	528	508	498	492	493	511	534	482	536	512	504	491	508	511	521	506	523	491	499	508	507	550	502	494	520	467	495	515	547	503	532	518	544	504	536	502	478	524	518	505	540	517	515	492	516	512	488	505	495	488	508	519	508	524	509	457	507	500	539	504	548	537	484	509	517	553	505	512	537	500	470	513	507	498	504	513	472	523	534	527	517	498	506	482	546	502	530	518	529	523	547	520	539	501	557	469	504	530	515	489	530	461	527	505	541	511	475	479	497	485	497	504	500	512	510	511	464	499	523	488	525	529	486	501	527	535	526	504	501	527	525	552	540	506	513	500	527	533	521	512	541	494	500	490	486	495	499	536	521	518	526	515	504	530	524	481	503	511	560	518	517	499	521	524	522	527	491	444	520	477	518	536	522	523	477	519	504	514	532	485	510	514	514	478	500	552	504	529	494	524	508	507	494	485	508	490	497	515	530	527	494	525	551	549	548	482	507	506	484	480	480	526	497	546	514	486	529	506	525	479	476	492	490	494	509	564	500	531	519	519	503	552	480	515	482	530	563	522	542	535	561	490	484	531	545	542	508	540	491	517	527	500	521	495	480	513	487	554	527	490	536	524	505	472
23501	22081	30504	24964	21580	18975	5275	525	386	398	371	356	388	400	360	415	396	389	377	385	403	393	393	377	394	371	400	399	377	374	383	396	366	336	390	385	383	386	379	384	391	396	372	373	395	360	376	368	379	397	398	397	377	410	384	403	379	364	343	393	420	374	359	365	359	354	359	359	340	386	393	356	370	396	388	368	339	426	356	349	411	365	331	348	376	375	354	355	374	399	373	384	365	379	427	385	380	402	373	349	402	378	369	386	342	390	382	398	375	383	417	372	381	360	352	344	348	373	366	368	362	352	372	347	409	387	408	402	346	368	343	367	377	346	357	371	411	349	381	379	334	373	388	362	358	386	346	399	355	379	393	391	372	400	356	372	342	394	361	422	368	342	381	406	362	373	377	403	348	369	369	371	388	401	372	374	385	357	404	369	377	382	363	362	390	356	384	371	392	397	394	361	375	382	360	411	379	378	363	373	364	404	381	366	335	380	321	379	385	370	396	369	405	374	406	373	392	369	398	416	369	361	367	394	359	390	365	374	411	394	386	378	406	335	351	366	417	396	371	368	383	399	341	370	361	377	359	374	376	357	359	363	362	431	386	367	391	411	355	399	357	336	367	389	396	379	373	366	370	359	370	384	366	369	410	381	369	363	381	371	399	391	429	404	341	371	367	408	363	392	350	369	353	353	344	361	385	369	334	403	348	373	383	367	338	367	394	374	393	364	372	351	394	405	375	357	383	374	382	380	382	398	345	370	380	373	361	372	360	374	379	356	380	392	382	414	376	390	372	374	362	365	360	371	388	367	373	395	362	374	370	370	375	398	385	382	352	370	419	399	362	394	386	332	379	398	366	398	389	374	384	402	420	353	367	389	400	395	438	354	365	370	395	369	358	361	383	358	367	401	358	397	338	401	384	385	311	414	369	367	397	393	348	371	374	366	372	391	357	390	357	343	377	377	329	426	372	390	391	349	356	333	352	365	379	377	359	362	375	389	396	330	372	402	391	378	401	381	349	366	380	360	363	369	358	350	383	375	384	344	363	353	357	403	360	377	360	360	383	350	374	365	355	369	359	376	341	381	336	387	351	358	379	344	389	365	370	380	362	372	394	384	398	392	355	397	381	346	392	408	346	403	364	385	340	364	387	401	386	416	358	351	379	400	407	394	371	406	365	369	394	370	382	379	344	398	357	409	372	341	387	403	374	381	402	370	376	397	373	400	372	387	367	384	423	369	338	363	389	369	390	404	359	346	369	403	392	360	393	369	374	403	397	386	372	409	395	424	369	386	343	355	379	373	403	356	379	393	368	362	385	385	377	375	377	363	356	400	339	358	397	390	408	355	362	382	413	367	360	381	357	371	370	401	341	391	387	377	407	381	361	352	358	366	399	357	415	391	360	388	366	390	357	357	383	370	365	379	375	359	401	379	394	366	347	359	351	359	373	412	374	389	383	375	363	380	392	376	372	364	391	376	360	360	379	349	351	366	347	373	395	378	395	400	365	378	399	348	383	369	386	363	399	344	399	380	354	386	382	380	367	360	372	359	386	357	353	361	367	350	347	381	371	371	377	363	373	355	421	409	386	382	360	382	390	372	357	418	356	395	398	369	367	356	344	382	417	375	393	353	305	342	391	386	364	353	373	379	414	362	386	351	391	396	387	370	365	360	389	365	372	382	371	384	403	396	372	360	360	380	380	390	349	392	381	375	374	410	379	372	391	347	388	380	383	397	359	357	359	388	416	410	413	360	364	390	376	368	382	400	371	367	378	373	365	384	377	372	382	350	388	397	372	399	384	358	346	391	352	356	393	364	358	357	355	379	401	389	373	403	356	355	354	388	378	354	364	380	365	329	389	399	388	417	396	372	390	390	399	371	375	388	374	408	378	400	374	363	388	366	376	380	394	367	405	372	386	411	346	378	386	387	383	381	367	381	369	428	373	380	394	387	385	386	403	358	398	392	368	369	392	395	383	370	397	362	402	346	379	398	361	367	424	386	396	357	398	383	364	391	388	370	344	386	362	401	377	369	365	368	369	407	389	383	381	368	401	383	364	377	394	362	409	329	341	422	388	363	422	378	370	397	370	381	363	373	385	389	367	383	387	364	377	344	358	341	396	377	355	361	389	373	375	343	378	393	369	394	394	380	389	360	382	345	377	396	374	378	384	390	376	350	398	360	346	347	335	354	314	395	374	401	399	380	385	378	390	382	376	400	366	382	383	353	361	375	376	355	387	367	345	347	381	388	359	372	351	355	372	370	392	351	380	389	397	421	387	364	379	383	397	361	384	402	380	377	387	382	399	361	370	376	408	359	378	380	372	352	394	355	418	394	388	395	377	344	364	374	385	362	371	397	380	367	387	362	385	349	397	374	409	382	418	373	357	412	353	356	360	386	371	386	370	363	378	352	364	352	353	387	398	363	388	364	369	355	355	353	363	356	387	363	363	383	381	357	341	366	351	379	382	341	367	413	367	356	383	348	359	344	361	381	415	404	337	363	400	410	364	404	357	382	395	346	356	360	383	357	370	369	401	389	356	354	394	401	377	391	390	367	376	361	400	385	372	375	346	393	352	394	390	415	379	346	370	358	343	373	374	375	404	359	347	359	349	361	390	363	387	366	353	350	398	347	372	387	365	363	364	391	394	398	350	367	375	395	394	376	364	420	378	370	384	342	356	366	362	400	378	387	371	398	382	383	373	368	400	404	404	347	365	352	367	383	380	424	335	385	369	393	381	367	375	383	353	375	349	365	395	383	383	403	356	376	378	380	356	352	373	379	349	374	375	359	394	394	370	358	379	360	365	383	361	395	332	368	344	375	381	366	395	400	398	382	390	356	402	397	368	376	366	410	358	409	383	369	399	390	403	340	356	386	364	353	369	379	383	370	358	399	396	377	373	361	429	367	379	369	350	322	358	357	394	358	434	399	356	407	349	399	376	354	368	377	374	413	362	375	386	342	388	350	376	395	368	344	383	388	376	387	366	361	366	382	369	386	361	401	397	369	388	394	382	392	367	385	372	392	368	395	384	368	354	373	408	372	361	366	425	358	368	367	334	390	399	347	356	343	388	388	406	405	379	361	407	376	364	393	365	371	386	369	370	351	406	394	414	388	375	395	391	372	394	393	368	369	364	368	372	354	358	358	348	418	369	360	365	368	373	407	348	376	377	384	369	385	362	379	358	376	394	384	379	382	361	396	367	372	367	345	377	390	353	385	393	405	372	372	337	369	405	374	404	384	376	362	373	373	368	370	371	392	395	388	370	374	380	334	409	368	380	393	391	391	348	369	372	350	367	376	373	359	397	372	363	367	410	381	401	410	365	362	386	343	366	391	385	356	377	351	366	372	392	392	367	354	406	375	379	350	389	385	369	345	374	375	373	402	373	410	402	331	374	362	382	369	400	380	365	374	382	353	340	410	379	384	389	373	369	367	383	353	386	350	345	376	386	359	374	346	384	382	407	424	406	350	377	382	369	395	364	360	376	388	341	369
60889	101127	74140	43532	21555	6640	1678	739	575	612	622	569	540	557	593	542	572	589	595	541	582	581	602	555	567	594	588	594	589	574	556	606	605	572	574	598	583	519	591	640	567	587	552	556	580	601	602	594	600	603	580	638	550	574	616	599	540	614	573	566	601	563	556	584	572	616	570	526	557	570	557	552	629	558	604	552	583	558	613	572	609	607	592	575	606	583	569	580	594	578	603	614	570	571	582	590	578	567	599	591	597	597	585	542	565	570	587	578	554	597	598	591	589	569	580	577	586	635	605	579	534	620	560	618	637	566	610	586	632	575	593	581	554	569	585	544	578	603	567	598	593	600	572	573	625	584	587	575	554	538	613	545	558	578	576	616	565	573	583	611	567	578	542	562	605	595	581	595	603	597	583	615	609	546	600	591	578	610	590	588	554	589	581	537	611	615	557	609	585	575	630	573	593	610	557	573	601	529	543	612	586	574	589	550	587	574	568	587	595	607	624	568	598	564	597	562	635	589	615	555	573	568	568	570	546	595	565	565	559	599	577	648	574	579	614	559	549	553	580	572	588	568	598	609	604	634	580	567	576	589	602	611	490	600	512	583	581	562	564	581	572	607	582	540	600	574	559	604	595	567	577	567	598	615	570	577	595	531	596	532	602	548	553	609	530	585	554	592	613	555	617	600	608	596	592	591	555	583	622	577	599	635	629	612	560	547	582	551	577	609	524	556	588	580	601	588	563	577	565	595	563	611	532	569	609	594	604	549	602	543	607	565	568	557	595	579	510	549	559	555	553	550	579	588	534	582	575	545	558	585	579	580	573	560	573	561	615	583	565	533	641	623	581	572	570	548	622	578	595	574	658	594	555	546	593	579	568	564	581	566	569	531	561	539	542	582	610	598	572	539	567	579	568	594	554	559	577	527	580	533	633	575	563	605	609	570	578	553	592	560	569	560	552	517	603	586	572	549	605	582	611	586	571	570	577	583	576	546	578	568	549	575	561	608	612	560	581	590	625	603	583	559	579	534	622	552	614	610	599	634	569	588	584	610	545	546	550	596	583	564	619	604	582	559	605	576	585	557	609	557	540	572	566	573	618	577	548	547	568	586	618	572	569	589	563	546	620	623	559	558	581	574	626	614	568	577	589	567	542	595	610	526	560	586	559	574	573	596	562	587	586	549	561	590	631	618	610	574	584	575	610	591	543	599	598	613	574	585	540	582	608	580	580	573	581	602	582	581	597	569	612	570	583	599	582	602	598	634	561	608	574	595	602	592	604	561	601	563	589	575	594	583	563	569	597	605	555	575	531	582	585	569	564	605	555	611	567	584	570	574	582	560	546	559	565	591	551	597	611	562	582	619	597	559	582	618	620	576	585	601	556	563	576	604	610	547	561	580	560	571	583	546	605	574	622	564	586	569	612	570	577	546	546	575	629	588	568	604	541	611	570	548	582	603	578	580	556	610	565	573	587	605	569	576	536	586	648	603	568	558	615	567	594	556	591	587	626	551	565	554	590	590	564	563	579	565	588	576	567	574	607	588	561	601	578	572	553	586	640	615	620	566	576	622	642	551	581	567	542	582	554	615	558	547	575	593	612	562	551	600	566	571	610	588	569	609	586	588	635	553	597	577	578	583	574	599	607	535	585	532	573	527	585	560	577	566	598	589	553	604	596	627	590	587	609	581	563	566	586	550	546	613	580	532	579	550	539	602	540	550	599	570	572	598	599	604	580	541	585	580	612	575	575	570	599	574	616	635	616	513	590	555	576	576	583	575	597	583	557	549	548	580	640	573	630	627	568	594	591	613	595	559	590	598	592	574	566	551	584	585	573	548	576	628	596	589	583	575	536	541	573	608	567	557	599	627	574	586	565	572	575	560	580	596	582	600	559	590	608	556	590	624	552	591	588	604	587	584	542	603	594	619	610	598	576	589	564	601	578	586	604	548	600	622	616	577	619	600	569	577	629	554	582	593	561	579	604	586	606	580	624	548	605	549	565	579	584	563	587	569	576	555	580	596	593	578	583	538	587	577	619	591	583	547	622	575	621	617	567	571	594	637	579	587	614	561	568	570	592	569	617	624	587	607	571	612	595	591	587	522	605	550	550	558	600	545	602	588	587	543	606	573	585	532	624	592	571	598	587	591	597	595	616	591	590	571	593	608	598	568	639	560	595	589	559	583	598	627	605	586	621	570	624	570	598	585	603	562	633	593	612	578	585	569	574	561	593	573	584	585	581	597	596	573	586	611	557	593	588	624	562	568	575	561	616	605	546	589	549	593	532	597	596	592	581	606	591	591	565	620	619	575	596	630	535	589	550	551	630	580	619	599	553	552	601	596	561	595	633	565	587	619	627	573	612	613	566	598	529	581	566	553	606	552	552	565	561	612	602	567	575	592	535	598	576	599	587	545	555	583	587	557	592	519	556	576	590	567	586	536	599	572	558	604	553	588	557	573	550	574	610	581	568	541	565	597	621	625	531	598	563	570	596	625	542	592	600	543	551	581	572	613	546	632	568	524	570	607	569	569	594	583	576	573	541	560	591	554	546	563	588	584	607	574	534	566	605	556	633	559	590	628	571	558	580	574	558	570	607	540	581	601	584	595	605	608	523	581	600	605	609	554	570	561	615	555	549	568	558	537	630	575	583	553	572	606	604	535	598	612	601	630	575	562	592	565	599	578	595	593	590	578	589	612	573	574	595	564	590	586	574	557	610	622	572	576	575	573	581	629	631	616	532	572	576	554	551	605	541	548	584	586	616	569	539	548	589	591	563	596	602	597	559	580	545	562	571	564	577	579	559	583	560	621	569	579	590	626	619	589	575	571	582	643	604	584	567	604	570	623	646	601	637	548	553	562	573	602	551	589	597	601	590	544	585	612	596	587	582	552	624	605	583	597	592	564	597	585	574	615	582	589	578	570	601	560	600	594	560	571	527	562	560	596	586	569	585	580	550	596	619	579	612	574	565	608	556	585	567	520	585	555	618	561	595	615	583	613	551	572	582	573	614	610	606	596	603	595	596	588	618	621	546	586	592	577	592	583	560	603	604	621	599	607	557	569	590	566	574	587	623	555	618	605	619	577	624	619	575	629	584	552	569	586	584	596	578	578	591	565	581	542	557	577	594	644	626	589	604	591	627	634	585	564	568	559	606	557	629	561	589	551	553	571	553	619	582	564	604	570	576	567	535	534	602	608	614	571	616	626	552	611	607	600	576	587	566	608	600	585	592	562	565	591	586	605	561	597	603	592	571	595	573	576	563	606	587	581	584	596	639	562	601	577	551	555	574	627	599	621	587	588	622	584	536	602	568	610	581	583	599	575	550	616	559	573	603	543	584	602	566	599	590	606	576	555	589	618	560	605	586	588	564	593	556	599	555	582	567	591	573	558	560	594	571	580	583	585	553	597	628	585	572	532	582	553	624	648	538	588	592	610	568	599	570	607	586	579	601	555	573	569	628	588	610	563	598	615	582	611	601	617	598	598	589	585
29983	28920	27170	11725	1922	707	341	279	224	259	242	227	219	281	225	239	258	247	248	252	257	218	240	256	249	224	228	250	248	239	249	245	219	252	260	249	250	238	262	252	223	215	259	268	239	252	206	258	225	214	252	262	245	249	219	214	246	231	266	247	243	242	230	253	239	238	233	232	240	243	234	256	257	257	214	225	252	254	242	249	257	222	241	219	225	226	250	247	221	247	251	251	239	259	255	259	242	227	226	221	260	230	195	241	203	223	257	226	248	249	239	239	246	259	253	227	249	233	238	208	253	239	232	213	220	253	261	227	242	252	230	222	270	239	244	259	253	245	225	224	233	252	255	264	230	253	227	246	216	266	253	272	260	228	239	229	229	231	239	246	220	223	281	281	245	228	240	259	220	244	222	241	240	234	239	242	266	254	223	215	226	235	225	246	241	228	212	238	260	249	222	227	227	248	229	249	263	252	251	229	224	219	252	266	254	240	243	242	227	218	228	270	231	254	239	253	235	226	250	229	208	229	224	250	233	233	255	239	211	231	239	212	235	269	220	222	244	214	243	263	262	242	224	257	257	240	226	224	247	248	228	255	265	209	215	221	245	243	266	222	245	232	240	217	240	256	227	259	245	208	226	233	210	244	258	255	240	270	237	257	245	256	222	218	235	237	254	222	232	246	223	230	255	243	247	282	256	214	262	237	251	248	234	226	217	224	256	231	245	280	248	227	248	237	241	260	243	248	245	253	220	253	218	221	236	209	274	252	279	216	237	249	238	227	227	245	231	225	260	256	256	227	208	260	207	240	253	240	256	238	242	227	241	224	237	271	243	242	248	239	233	239	224	232	235	228	235	239	263	238	256	229	252	250	218	212	240	231	238	263	222	239	222	264	235	251	251	254	229	268	239	242	244	238	257	249	230	241	247	257	222	245	251	268	253	225	216	230	239	229	237	239	219	274	250	225	233	248	256	232	233	248	217	234	226	229	225	239	254	270	236	230	253	242	240	236	214	225	269	251	230	227	235	230	231	255	252	222	244	239	235	266	253	236	233	238	243	237	207	228	246	230	242	258	221	220	227	252	229	230	242	256	250	241	227	236	256	233	237	243	248	234	223	229	232	246	245	258	247	259	241	231	254	227	268	247	244	237	240	230	207	247	251	237	239	264	246	238	254	265	266	247	240	239	250	251	236	227	220	266	236	224	222	200	237	235	245	246	232	246	229	247	254	264	221	242	225	228	234	248	220	212	210	245	248	227	248	246	254	254	249	240	221	249	231	221	250	256	276	247	241	224	221	220	235	246	267	275	252	245	236	250	267	241	236	240	248	260	253	245	228	212	231	232	235	228	239	252	262	262	246	204	257	252	230	262	249	236	236	237	224	250	210	255	260	246	247	219	236	247	244	267	243	239	233	256	260	233	227	258	254	244	241	239	246	254	245	242	250	244	205	248	257	243	235	236	231	242	237	231	255	233	242	231	253	252	249	241	228	236	252	224	232	252	234	240	241	215	233	232	254	225	254	207	223	249	235	238	225	258	245	231	260	242	250	240	250	238	256	253	251	246	225	240	238	228	262	264	222	228	238	223	237	242	272	231	273	228	255	240	253	264	221	266	246	250	215	251	243	244	259	277	244	250	254	254	220	247	254	240	239	250	245	223	247	232	248	238	221	219	254	257	240	248	204	216	247	230	268	224	232	248	276	261	207	253	261	280	228	222	227	254	275	260	234	258	231	236	225	223	246	288	259	264	240	237	244	250	229	240	266	225	249	231	228	242	260	254	212	255	221	233	253	237	259	246	242	240	221	209	236	243	245	209	254	237	234	240	245	246	259	243	214	227	246	263	236	253	230	249	233	259	233	227	235	227	249	279	240	241	220	234	259	219	231	252	224	245	237	216	262	255	234	238	211	221	234	238	261	245	246	225	245	223	217	239	246	229	255	251	224	257	245	259	270	245	260	224	235	223	237	217	226	229	239	236	235	245	248	264	247	243	224	229	270	240	243	236	244	240	220	254	254	250	242	249	230	233	273	224	221	235	237	213	242	244	243	236	253	234	278	267	252	230	250	238	213	240	247	239	237	243	238	244	240	235	238	239	224	226	263	268	249	225	233	214	227	265	234	234	236	223	240	261	198	231	238	237	243	211	214	234	273	248	247	214	264	248	241	240	245	239	228	246	210	232	234	217	249	255	269	241	248	238	213	233	260	259	267	246	257	229	259	259	255	270	220	210	265	251	289	217	264	220	232	252	256	239	230	225	234	246	246	227	236	246	253	222	250	236	214	218	255	224	251	225	253	235	229	253	257	246	250	243	225	260	254	240	229	258	246	247	244	244	237	235	277	250	222	223	246	250	221	226	230	234	226	220	203	225	262	220	260	226	226	262	243	252	261	228	252	272	230	232	243	223	215	246	247	214	249	240	233	223	242	259	249	277	239	245	247	240	205	269	254	248	244	240	236	214	262	221	259	259	222	256	240	226	228	234	238	247	253	251	245	252	255	237	266	222	238	251	242	243	218	232	243	214	232	252	234	268	236	224	237	251	242	244	262	249	229	227	243	253	247	253	241	229	212	236	218	250	245	231	257	255	257	230	251	241	241	263	224	247	268	210	226	241	213	227	235	202	275	231	209	255	226	214	224	243	242	248	247	226	228	239	258	254	234	211	268	238	228	244	234	270	228	251	234	229	249	256	231	240	238	232	216	195	258	264	226	264	252	277	223	225	229	234	267	238	229	235	215	251	258	266	237	237	209	220	235	234	202	233	235	248	225	231	262	247	237	270	204	241	249	223	232	274	230	266	235	234	246	233	259	233	217	239	235	227	273	271	208	236	252	259	240	233	224	243	257	221	246	255	248	251	263	244	240	229	226	239	250	253	246	240	283	260	217	222	252	224	255	239	266	250	270	254	250	229	227	220	231	242	226	239	243	248	219	242	231	261	256	241	273	256	236	235	228	260	243	238	223	258	255	267	248	240	269	231	245	235	243	247	259	223	244	254	247	229	219	224	244	256	226	243	228	214	243	252	243	275	257	239	230	244	248	243	252	226	243	261	277	227	239	248	240	254	248	220	269	235	241	243	234	248	241	238	262	223	248	236	244	256	236	230	273	225	258	229	220	234	261	228	249	255	235	233	225	234	254	238	247	242	255	234	243	248	237	228	226	242	238	253	261	242	242	246	266	212	242	215	223	245	254	237	247	251	236	287	223	253	249	240	214	253	234	251	238	209	223	247	226	231	236	242	255	249	254	273	235	221	230	252	258	253	242	246	230	232	256	271	252	232	228	263	229	238	227	209	269	267	246	229	231	223	243	237	241	237	261	258	201	240	225	226	247	236	255	233	242	240	235	246	231	242	211	251	228	220	253	251	218	227	269	221	227	252	255	263	229	234	241	228	258	228	247	252	231	235	249	225	233	238	245	240	224	216	251	252	221	243	240	228	264	261	233	229	241	260	227	236	228	247	269	203	259	254	233	254	235	236	255	255	249	251
37117	46845	31870	11811	3180	1188	490	447	380	401	355	386	418	412	393	373	376	413	379	375	405	395	373	399	388	412	368	370	367	371	372	405	384	365	403	379	377	378	389	369	384	409	407	396	360	351	387	386	386	350	421	385	394	383	389	378	389	387	415	397	370	379	392	403	402	393	378	382	374	356	384	387	412	409	392	393	354	402	410	379	391	370	381	408	378	410	408	416	380	378	405	389	430	414	373	430	381	400	419	374	373	404	404	415	402	395	349	399	357	405	395	381	381	385	398	409	406	381	414	347	396	391	387	376	401	414	354	401	406	395	367	357	384	386	372	397	392	400	355	373	368	443	417	409	389	382	401	395	410	392	372	399	386	400	366	370	382	418	372	420	371	384	426	411	384	390	384	394	393	373	409	411	417	358	418	398	360	384	376	390	410	394	395	362	409	383	404	423	364	393	352	352	412	406	384	371	379	388	401	417	415	372	380	377	397	397	376	391	358	392	368	427	368	387	391	400	393	408	405	395	434	375	391	400	391	415	382	412	412	413	380	408	410	386	365	389	382	408	355	378	384	405	383	425	403	373	380	386	373	396	392	374	393	357	383	386	391	401	378	351	406	388	376	399	402	375	401	401	405	401	367	380	434	377	399	399	382	377	385	395	343	398	391	377	407	410	386	376	381	402	367	391	380	387	395	381	381	403	393	366	385	388	419	381	413	399	389	377	398	398	388	375	378	400	416	384	379	391	402	375	416	384	408	351	394	414	394	411	372	442	354	384	426	390	397	391	404	381	380	383	415	384	398	374	402	379	384	414	383	388	370	384	385	383	383	409	388	370	392	376	383	428	391	405	385	405	367	410	389	381	359	395	407	409	401	398	368	382	412	388	379	400	375	398	415	409	428	381	366	405	393	414	388	396	373	387	346	380	405	393	420	387	359	399	419	410	414	419	394	377	389	392	402	389	386	384	369	390	396	394	407	418	380	391	403	391	351	364	417	403	369	398	407	418	394	422	365	415	378	380	362	391	380	414	357	386	380	370	382	379	401	361	358	365	395	379	388	395	399	449	383	411	383	382	382	396	405	383	381	408	384	381	372	397	363	414	378	388	388	379	398	408	369	425	416	381	341	397	366	399	406	390	358	419	384	428	358	376	392	410	395	382	439	368	366	390	408	405	364	388	389	371	429	414	361	415	407	375	385	384	400	395	381	398	403	367	370	399	393	372	395	365	399	376	387	393	418	366	378	385	418	378	396	415	409	358	386	410	382	369	393	398	395	409	376	406	396	408	386	404	373	406	380	387	427	399	430	391	392	428	392	357	399	402	375	373	372	401	391	381	402	375	408	387	381	394	388	378	385	376	399	395	352	406	420	404	419	409	403	387	383	345	434	395	392	375	374	380	422	417	379	425	394	362	409	337	392	406	380	419	385	432	386	382	405	380	367	422	421	396	423	380	400	388	395	372	404	399	395	382	398	399	362	414	375	409	397	363	402	382	419	387	425	366	447	367	432	389	421	376	383	393	411	377	402	405	417	389	380	399	384	397	381	426	384	401	406	399	393	407	394	398	390	338	405	416	403	358	383	439	398	392	395	397	378	401	401	379	371	441	420	377	403	405	393	407	384	395	390	404	386	381	376	406	345	413	422	380	408	391	362	377	346	404	392	385	398	395	382	371	392	361	367	417	391	401	376	394	402	426	411	390	400	431	379	371	380	397	400	414	365	406	386	402	379	407	376	403	389	365	412	386	396	398	378	363	414	425	388	403	371	394	382	404	390	395	358	364	401	389	416	375	381	399	412	386	402	379	407	408	397	423	397	398	405	391	417	429	423	370	416	414	385	379	386	410	370	400	382	449	393	382	412	385	405	373	404	418	416	406	407	411	411	392	405	380	387	363	370	378	391	387	416	370	382	407	350	431	434	399	390	425	395	354	411	385	416	395	401	378	399	394	398	411	388	391	395	395	379	418	389	366	400	383	426	380	393	435	398	409	436	382	418	364	406	383	386	397	389	407	393	386	426	368	399	392	387	384	402	380	406	400	378	403	364	384	386	387	371	373	430	382	402	396	388	416	378	375	392	362	395	384	405	423	385	382	360	368	397	410	380	408	379	323	389	402	402	408	372	403	352	396	381	395	425	386	387	382	415	378	403	401	357	391	383	410	393	386	376	393	402	367	387	393	404	352	398	405	414	394	371	362	384	405	407	393	410	399	389	411	373	359	370	401	392	400	370	378	422	376	392	448	381	357	393	386	414	397	444	403	372	390	413	399	430	357	389	397	397	366	408	410	396	381	384	388	379	414	400	355	410	405	401	415	343	394	413	384	396	393	419	411	398	406	422	413	388	396	393	394	412	416	416	366	389	388	368	378	390	376	389	365	381	386	393	373	389	393	401	365	395	385	388	379	377	396	428	406	397	398	379	391	384	389	419	377	362	399	389	381	358	383	392	382	388	389	359	343	380	383	385	373	396	390	383	418	422	377	355	364	381	449	378	376	403	392	358	400	391	393	355	405	423	400	374	424	390	389	377	385	382	420	390	411	385	383	402	411	396	403	400	389	402	432	393	401	383	378	389	380	404	387	407	421	380	409	372	393	377	384	382	412	412	372	398	422	393	379	412	394	420	394	396	407	406	363	415	361	362	382	393	394	357	430	425	403	402	366	383	455	385	408	402	445	390	433	383	376	356	400	382	372	390	405	368	398	376	374	376	422	388	388	429	390	419	393	413	380	382	388	382	350	400	391	377	373	394	396	369	387	389	372	360	374	396	356	351	388	406	422	367	415	373	399	410	395	397	371	411	391	431	404	419	380	394	398	397	393	362	421	391	412	399	357	411	390	348	384	398	380	415	373	365	389	401	385	371	390	404	391	367	364	398	383	372	381	388	374	379	389	408	397	364	431	372	396	426	435	380	423	396	359	365	429	401	402	343	405	374	337	408	380	381	412	399	349	372	390	382	416	397	371	396	402	426	383	410	349	435	405	382	405	375	380	432	383	414	371	419	395	402	369	440	392	376	372	375	374	366	404	394	432	372	408	395	390	410	387	400	423	370	419	422	411	373	412	403	388	424	391	346	371	390	361	379	363	404	404	430	383	372	392	414	399	374	402	382	425	395	398	398	381	408	414	391	373	423	409	387	397	405	395	395	402	384	381	354	374	390	374	443	359	393	391	389	433	370	388	407	403	401	393	404	401	416	367	381	393	377	377	387	403	376	355	375	404	384	381	380	416	377	433	426	390	384	401	376	386	395	396	371	371	410	365	409	347	430	384	397	377	383	390	436	395	427	387	369	366	444	391	378	386	387	379	417	392	425	375	395	397	366	428	396	404	411	432	384	391	398	404	413	444	421	361	376	377	382	400	440	409	407	412	376	409	382	372	381	352	394	399	376	372	375	364	383	374	416	365	411	391	403	443	403	367	392	396	364	405	395	382	396	404	348	399	379	403	373	381	425	404	395	381	420	410	341	388	411	393	384	409	359	377	408	406	426	381
24694	23028	31659	26161	19747	7633	868	366	331	316	317	308	311	367	303	362	308	330	311	301	328	323	342	308	302	335	348	349	347	334	342	309	331	338	313	322	309	310	328	310	319	315	305	325	313	327	323	329	348	344	314	328	324	336	323	357	310	328	324	286	353	281	337	312	312	334	325	303	311	338	309	343	329	310	329	313	325	318	335	344	318	341	311	352	290	335	320	337	335	323	290	316	333	331	313	324	299	298	330	336	319	313	335	323	315	321	329	310	293	308	317	296	355	301	315	298	308	302	315	335	310	326	355	324	327	316	302	300	335	320	295	356	327	315	337	293	343	313	325	345	321	278	335	327	330	314	332	318	317	345	324	299	349	311	339	326	312	311	334	341	332	299	298	357	342	329	334	320	329	332	330	342	323	321	318	329	324	299	315	335	325	289	372	336	351	367	295	308	312	313	333	295	345	307	327	315	335	328	297	319	331	289	342	295	305	317	335	330	331	304	302	321	309	306	291	296	356	372	311	301	313	348	355	314	315	332	333	330	318	279	323	323	327	324	312	300	324	321	327	310	311	323	317	340	352	308	329	320	346	319	301	327	314	352	294	323	302	326	348	326	312	290	323	322	301	304	312	310	332	307	337	305	327	313	344	323	330	332	298	337	275	311	315	342	339	353	313	331	358	328	302	289	338	331	314	331	330	346	323	347	344	308	333	323	306	325	347	320	361	324	323	319	320	307	314	318	308	305	332	332	286	323	341	326	305	320	318	335	336	310	302	315	322	302	300	334	318	322	308	315	314	283	307	327	329	331	298	331	341	317	367	328	318	333	366	340	302	322	301	318	328	344	324	282	304	322	350	326	342	322	325	343	317	343	324	285	315	315	300	332	337	307	333	332	347	322	327	336	299	327	310	295	338	327	313	290	309	289	316	324	338	308	320	306	351	343	291	347	320	322	329	355	340	312	322	318	347	317	335	336	316	329	334	321	334	353	327	299	328	309	310	321	316	301	306	308	343	302	335	323	339	326	327	343	320	292	301	319	319	316	313	318	308	332	334	314	311	325	297	300	347	325	326	323	305	306	325	303	344	287	322	316	330	313	332	335	328	325	325	327	285	320	326	300	337	294	313	308	341	320	290	337	317	301	311	296	337	298	317	318	332	325	306	325	312	312	327	324	312	284	343	305	323	363	295	273	325	373	312	321	322	352	290	299	312	301	316	306	339	310	323	315	346	320	337	344	309	326	329	312	327	340	308	315	319	313	321	345	298	331	313	326	335	339	311	309	295	368	311	327	328	355	323	313	331	303	334	318	341	330	288	336	315	343	320	312	322	330	337	317	292	344	314	318	353	329	307	328	306	349	326	302	329	308	338	291	310	336	297	324	328	319	283	295	307	333	326	299	315	330	316	326	306	320	343	314	333	300	299	335	340	324	343	312	303	335	270	323	297	328	291	344	295	288	296	288	318	333	327	333	318	324	299	316	328	318	320	320	328	322	317	335	331	331	324	320	339	333	331	339	303	340	314	339	299	298	321	319	308	335	327	311	337	309	315	362	317	341	323	345	353	343	331	329	331	324	360	301	337	326	353	316	306	340	290	336	327	317	311	342	296	329	301	339	319	330	357	325	317	320	308	345	361	315	321	329	333	300	327	343	309	315	340	330	325	331	331	303	316	332	294	345	352	306	310	313	324	308	345	323	286	334	325	336	316	304	339	283	342	330	330	315	317	337	354	329	310	325	324	312	330	299	308	323	334	309	352	346	316	316	320	326	324	337	314	341	350	313	303	329	349	324	318	366	310	331	312	332	338	306	314	331	321	347	370	334	326	301	299	320	310	332	341	318	337	332	313	328	361	351	333	317	316	307	310	340	301	309	326	328	334	312	329	337	329	321	345	297	298	339	317	331	311	316	321	318	366	319	300	324	307	297	296	281	300	327	347	322	337	319	307	342	341	329	317	319	309	326	336	331	338	322	306	338	315	322	303	359	356	323	310	306	306	308	303	335	338	318	315	309	340	305	273	339	316	354	322	358	330	318	297	345	356	304	324	322	343	322	316	319	324	301	312	319	333	319	343	324	310	318	286	330	325	332	319	341	323	309	349	301	304	309	339	344	290	335	316	315	301	307	316	330	317	304	332	318	300	339	291	321	309	328	349	316	293	305	281	319	316	309	340	315	302	303	288	338	316	323	329	312	336	318	331	326	357	300	319	308	331	305	266	331	330	307	336	328	289	334	316	311	366	341	288	296	313	322	320	325	347	321	321	306	356	342	288	318	323	310	329	332	327	339	292	323	335	320	299	323	292	367	310	328	317	324	326	312	307	358	319	339	330	323	344	315	310	354	336	284	313	332	315	327	316	323	338	326	305	321	308	319	297	301	292	337	324	327	331	321	351	351	308	322	336	350	286	296	329	307	296	326	337	385	305	335	308	313	310	328	300	315	344	339	320	343	301	334	330	318	289	326	345	320	326	347	294	319	301	325	307	331	316	325	323	323	296	294	321	336	315	299	300	321	315	284	322	302	353	346	344	288	293	323	314	324	304	317	316	322	319	320	318	321	314	324	301	364	285	361	317	294	325	321	297	293	324	331	343	287	351	310	327	304	329	324	327	298	319	316	300	311	313	341	301	324	336	336	332	310	324	339	298	317	293	310	297	340	295	315	353	316	321	293	310	306	309	327	315	334	313	303	346	281	310	295	322	346	310	293	316	372	327	357	305	308	281	332	311	318	318	305	300	328	316	318	289	347	299	347	324	343	331	314	290	317	318	346	328	320	349	337	336	327	351	333	314	321	338	329	321	324	329	330	337	356	306	334	326	329	341	280	287	332	306	313	333	314	312	275	331	314	308	310	310	310	343	337	343	303	305	321	330	340	295	300	321	293	311	351	349	295	317	328	320	295	330	316	332	325	324	325	307	350	332	335	339	318	340	343	381	316	329	308	324	319	331	337	337	331	333	314	314	353	305	310	328	308	326	342	313	315	345	314	309	310	332	304	339	357	359	299	335	325	357	302	332	335	304	331	322	331	318	319	298	329	313	305	327	316	314	343	348	311	334	296	315	308	318	319	318	348	337	341	325	334	303	295	336	309	318	343	325	339	312	335	327	321	311	331	343	343	329	357	341	319	321	279	322	324	315	328	311	310	320	302	275	342	305	350	338	314	348	291	318	340	333	322	347	319	319	317	277	311	307	334	304	318	303	327	338	337	347	316	320	349	332	314	331	334	334	313	318	353	314	319	312	350	321	312	341	347	319	336	327	298	309	307	331	330	317	296	302	333	287	328	317	265	303	321	324	354	323	312	319	308	329	314	316	299	373	326	304	331	331	344	327	319	341	325	308	288	328	318	342	326	337	305	329	318	289	309	332	318	303	331	321	321	294	300	346	306	318	323	293	325	381	283	325	356	328	340	351	305	306	314	322	361	320	305	326	320	350	323	324	317	302	319	328	315	294	341	312	294	341	331	301	298	350	299	326	318	331	330	302	303	341	322
60176	87281	61417	32978	13631	3889	1096	569	523	519	497	518	517	541	502	525	520	531	502	537	515	526	520	539	566	555	496	478	512	517	467	483	528	519	479	481	515	540	520	549	548	557	523	528	538	506	491	523	500	550	476	464	550	493	539	525	492	537	521	510	507	507	496	527	535	520	529	528	527	508	494	509	504	528	496	494	475	499	524	487	510	518	506	477	526	503	500	549	492	535	530	529	534	515	550	517	516	508	510	492	516	556	497	490	498	536	548	499	519	499	527	509	555	507	464	496	513	509	471	543	521	496	515	494	509	491	470	490	529	495	543	531	533	533	524	506	489	469	537	532	555	540	499	520	507	559	519	511	553	490	507	522	544	511	477	523	533	503	512	515	558	539	522	526	513	509	516	523	543	526	498	481	515	526	576	522	477	529	517	513	545	518	531	550	481	520	525	551	539	519	542	512	543	535	528	475	494	509	556	514	516	539	511	549	514	520	483	488	509	508	512	480	536	468	510	511	518	529	489	504	544	520	515	541	503	520	488	512	532	484	524	491	528	489	500	521	510	556	573	505	502	512	523	500	552	515	488	520	514	500	474	524	494	503	487	535	555	526	499	541	521	474	519	533	560	512	522	510	491	525	497	516	507	515	511	493	500	531	470	493	525	521	503	511	499	498	480	530	552	518	517	500	490	550	503	518	526	507	484	554	526	507	465	534	551	544	536	531	520	516	514	500	481	513	483	529	480	537	519	502	529	509	526	517	561	507	523	500	537	559	487	471	525	483	516	541	510	555	550	512	522	492	521	491	529	543	522	522	563	551	498	548	523	494	519	513	503	492	512	518	520	496	461	497	508	516	500	505	530	497	517	500	511	498	519	500	493	510	540	514	488	504	527	516	473	489	519	497	526	505	513	553	526	486	500	520	529	521	494	459	539	484	550	535	528	533	542	509	543	528	523	514	489	458	491	500	565	497	566	504	501	536	522	506	494	520	551	511	508	549	500	532	495	553	507	539	481	509	531	542	528	512	490	570	493	547	559	478	539	502	481	495	510	516	516	462	505	508	523	524	525	509	530	511	506	510	537	506	534	548	500	504	494	494	468	481	490	517	505	522	500	549	505	559	476	501	468	542	513	503	528	493	510	493	536	477	458	551	506	537	534	530	547	500	511	544	474	518	507	489	501	506	504	500	512	506	519	520	495	499	516	489	503	521	537	496	479	518	542	517	529	527	508	503	517	541	543	512	514	475	526	524	536	543	492	505	509	490	513	536	515	528	524	488	489	526	519	498	533	505	516	509	501	530	534	462	519	524	525	496	501	526	486	540	472	520	528	524	495	505	515	531	495	506	566	514	485	491	493	558	522	506	517	525	509	533	517	527	518	530	525	504	495	527	496	538	526	563	535	552	481	506	514	504	571	526	493	506	460	500	545	472	521	482	507	566	492	523	537	493	558	497	457	517	486	504	490	512	544	539	487	523	490	506	516	495	515	535	491	510	548	500	527	551	498	522	477	507	505	505	468	514	501	514	537	560	525	537	527	496	535	517	530	500	549	516	571	520	496	529	511	508	472	532	557	485	534	523	505	517	530	538	505	503	519	486	494	574	500	536	498	480	487	480	525	557	525	555	538	559	520	517	540	525	482	538	477	505	519	502	516	523	530	539	513	517	552	476	504	520	527	516	506	537	523	530	520	515	530	521	498	519	529	515	512	518	511	470	496	504	500	506	512	531	512	536	507	492	547	544	522	522	573	526	510	493	526	496	502	497	487	470	514	522	541	505	569	537	517	566	514	496	477	502	516	563	500	502	528	528	521	486	476	516	538	486	476	515	525	510	521	546	489	503	504	503	515	532	521	493	472	537	502	490	484	537	507	516	467	480	542	495	508	490	507	557	479	500	507	497	473	524	516	523	484	496	512	490	522	536	516	513	499	488	515	510	534	512	513	486	539	517	524	514	504	479	485	538	531	513	493	520	541	493	526	547	552	484	481	534	482	500	497	503	515	524	524	501	472	479	514	548	510	488	516	514	557	509	474	475	490	508	509	495	499	466	512	535	513	487	500	511	512	503	500	524	510	566	517	499	471	507	509	549	520	515	509	509	494	520	508	488	507	503	541	545	492	522	510	517	500	535	522	519	512	502	516	490	522	511	515	488	536	497	535	491	515	529	549	528	527	470	515	513	503	497	537	494	516	512	458	519	533	522	506	505	498	546	527	532	481	507	505	489	523	542	500	516	502	527	499	536	493	518	496	521	496	529	469	481	474	494	511	488	501	518	531	520	514	521	525	525	524	523	535	493	518	509	490	484	500	528	537	539	494	549	544	478	534	490	525	505	481	488	560	465	510	517	511	519	510	501	521	484	486	498	472	501	536	504	512	505	534	537	513	514	519	494	514	537	504	521	517	538	532	546	483	522	515	551	526	502	554	540	543	530	515	490	524	520	503	484	511	531	521	481	507	548	524	533	556	538	524	505	512	519	511	512	499	468	486	519	489	501	519	531	527	478	542	548	530	520	487	569	524	524	448	523	533	514	519	505	517	510	553	474	525	510	504	514	521	539	506	566	508	512	482	510	469	474	472	478	523	548	520	505	498	508	520	560	486	516	498	511	529	455	534	542	518	522	497	539	482	485	503	503	523	501	540	523	481	482	529	547	535	523	511	502	504	487	489	501	507	475	516	513	494	511	517	499	514	509	514	497	502	538	510	501	522	502	505	485	481	488	505	520	522	526	525	504	509	539	518	521	491	492	515	509	510	498	502	511	566	495	498	534	536	486	500	508	485	516	507	514	471	494	507	512	501	541	553	491	491	508	516	517	521	531	532	481	547	500	519	526	511	489	550	499	511	475	503	476	493	501	495	528	538	557	483	541	544	514	483	524	521	497	514	485	557	522	502	509	492	537	532	524	510	477	537	526	527	514	496	485	484	504	483	516	521	513	504	481	452	519	531	533	500	509	499	509	530	512	516	532	521	497	520	492	491	513	483	511	538	518	524	516	509	456	512	521	482	466	493	485	529	543	564	469	538	500	486	494	500	564	481	510	538	509	489	514	531	469	543	522	515	543	493	536	505	485	505	485	478	501	496	483	497	532	557	481	539	548	542	536	492	531	513	520	511	506	475	529	535	520	506	560	510	528	505	496	518	504	535	460	533	520	509	523	504	496	559	487	489	481	494	502	503	493	525	501	514	501	509	531	504	529	493	510	516	490	508	539	507	517	501	517	514	506	514	516	510	527	519	515	568	533	559	551	497	516	561	492	523	471	504	522	477	521	501	491	495	513	522	510	494	521	497	530	529	509	502	513	537	554	498	480	493	518	536	509	481	521	523	494	530	543	496	517	523	486	558	530	500	529	523	501	499	512	475	520	515	481	500	516	522	542	553	531	502	507	491	474	479	506	483	534	486	554	524	510	496	508	508	527	521	510	551	504	531	504	516	533	498	503	505	489	484	502	539	513	484	515	471	506	503	492	505	505	521	504	476	508	540	490	510	482
23504	21953	30244	24501	21528	18998	4865	513	385	398	385	422	401	361	399	377	367	406	400	387	363	363	385	416	403	365	383	353	411	431	376	430	393	376	390	361	388	392	362	377	368	369	374	392	401	397	345	373	391	390	384	395	338	399	377	399	360	370	342	377	380	399	371	405	375	398	380	378	332	394	365	409	348	397	383	364	365	383	411	383	392	385	357	378	391	374	394	350	394	350	359	379	382	370	333	389	382	370	389	354	367	358	365	358	419	375	362	405	380	398	405	346	364	340	358	382	395	409	361	379	383	378	388	345	385	389	405	392	388	369	376	349	369	393	374	386	416	388	396	366	382	416	391	351	381	380	364	352	394	359	403	407	378	352	393	385	394	359	370	355	376	404	411	381	383	384	349	328	406	381	405	389	356	339	402	349	362	351	406	352	388	348	360	363	380	345	361	352	360	410	348	381	361	371	372	400	359	408	353	409	401	387	383	368	377	407	371	392	393	359	357	367	371	375	383	364	366	381	355	353	401	409	353	421	368	379	376	364	366	394	380	391	382	402	328	371	388	378	394	360	397	365	407	382	397	359	400	404	365	391	376	404	345	368	416	362	419	394	378	348	340	346	380	392	363	376	360	405	386	391	377	382	338	348	393	385	384	368	395	386	394	395	398	389	383	355	399	361	419	393	352	348	387	387	375	388	354	338	399	357	415	376	381	391	357	368	364	348	357	381	390	351	384	380	367	354	363	379	379	401	375	377	380	385	381	366	378	394	356	409	377	377	400	374	411	384	357	371	391	335	344	327	387	356	350	394	370	364	408	381	387	339	333	396	409	377	395	405	351	389	379	364	397	385	381	382	395	361	384	369	368	385	392	384	365	414	413	372	359	412	386	329	380	375	409	437	331	357	364	382	397	373	364	400	360	352	375	364	364	410	341	365	386	363	378	361	386	377	351	373	352	397	378	370	382	385	413	371	369	364	358	363	371	403	372	384	375	378	348	344	366	373	347	355	361	360	378	396	368	384	403	368	408	361	367	375	379	378	397	337	369	392	392	355	376	366	393	403	396	373	380	338	331	399	419	368	346	338	367	406	370	377	404	364	395	402	407	363	365	399	400	372	393	400	387	402	377	387	396	394	347	385	378	377	424	362	369	364	395	407	387	371	385	371	379	341	349	398	367	376	355	398	388	369	378	370	381	402	333	366	379	370	398	341	372	351	363	412	321	347	399	349	398	358	385	384	426	381	392	367	385	390	346	383	397	384	362	339	385	362	399	384	345	375	378	367	432	381	381	371	363	373	379	379	384	373	377	404	358	381	375	383	383	351	371	379	371	382	392	383	360	379	373	388	378	361	348	377	348	384	326	345	388	404	335	408	368	403	352	370	348	368	345	398	366	371	367	370	373	395	381	366	364	391	363	378	418	379	367	376	386	343	385	376	364	388	389	387	376	357	334	387	357	375	366	356	404	401	358	373	396	366	387	408	410	372	386	367	382	378	365	324	355	414	410	356	348	407	386	336	374	375	393	373	391	393	399	359	376	397	374	353	390	379	393	391	371	401	375	395	420	350	362	407	380	347	400	395	372	384	343	331	411	398	397	372	376	379	380	345	400	377	373	401	357	363	391	387	413	373	376	350	399	379	387	373	397	416	382	365	415	374	389	365	381	369	386	385	374	370	378	382	355	363	403	396	358	376	382	359	400	373	394	405	377	370	396	363	401	404	394	413	335	397	366	363	408	394	378	381	382	358	362	381	432	390	357	391	394	369	393	353	390	389	398	394	375	393	333	386	397	380	364	377	394	380	370	393	379	380	398	364	333	343	371	387	378	408	373	398	376	404	379	402	403	389	378	355	396	365	426	385	375	364	347	377	388	367	377	358	362	382	392	378	366	371	345	378	419	405	387	368	360	376	393	340	396	347	370	377	371	378	353	388	357	371	385	365	347	395	397	408	359	316	345	399	384	359	348	408	386	369	394	378	391	338	376	401	398	341	385	414	380	348	356	351	404	398	414	419	376	375	375	354	356	368	375	349	362	354	379	394	383	365	390	372	382	406	369	384	392	348	381	400	364	383	370	370	381	348	370	422	411	363	369	367	369	367	380	382	379	395	373	361	369	390	420	351	389	364	369	383	339	355	365	377	388	367	393	370	393	399	375	373	380	365	394	372	361	410	375	366	355	381	360	379	401	358	368	394	376	373	351	392	354	406	390	406	374	409	382	357	404	411	369	400	403	390	371	402	415	342	393	357	397	359	385	395	361	384	346	398	385	391	405	391	388	344	390	406	381	340	376	378	382	395	351	367	376	360	373	367	376	382	384	374	388	403	359	372	360	381	382	383	389	373	350	364	343	365	340	394	381	402	358	399	378	391	374	388	373	359	398	349	410	362	410	366	401	359	315	370	413	357	380	359	375	394	389	384	384	370	407	402	403	394	369	381	374	401	363	368	381	380	381	364	383	366	376	381	401	384	383	354	374	353	414	400	397	394	397	366	404	352	384	356	381	398	355	436	370	328	355	360	379	429	409	372	382	355	386	376	428	371	371	388	380	376	387	373	356	368	367	363	400	359	396	356	372	363	341	407	384	361	385	400	407	357	416	376	370	387	375	389	378	407	374	397	339	380	397	359	357	413	394	370	375	368	388	375	387	395	382	391	388	387	405	388	387	375	393	365	379	378	395	347	395	381	394	359	378	378	399	401	351	370	388	376	386	378	407	353	375	388	377	396	372	395	348	365	396	389	382	356	366	378	387	380	364	363	397	363	371	381	388	382	370	365	391	345	358	363	398	346	370	397	372	371	376	384	396	396	401	377	380	374	399	372	356	375	380	366	367	359	372	395	381	382	377	420	370	386	381	352	391	386	380	387	387	373	377	382	395	396	371	391	410	394	379	398	387	360	404	344	346	361	370	358	371	348	403	362	380	386	394	398	388	401	371	366	418	376	370	396	358	366	395	338	388	378	356	382	361	379	369	358	375	353	390	385	409	375	370	363	376	417	372	384	382	374	394	356	379	388	347	388	376	378	357	408	397	403	391	339	403	407	390	390	390	385	385	357	360	365	405	371	367	372	404	403	369	347	377	354	390	387	361	368	410	368	371	372	352	411	347	351	346	407	406	391	405	369	375	338	375	377	363	395	418	370	376	359	378	404	370	408	409	381	380	387	412	369	388	365	365	380	380	379	392	367	382	360	378	338	385	365	368	336	385	357	370	354	365	364	397	390	366	383	417	358	378	397	415	374	352	397	400	408	374	366	398	388	409	393	397	377	385	411	363	383	350	389	382	385	383	379	382	414	374	362	445	394	372	361	387	343	387	369	403	414	421	361	421	352	357	376	376	360	393	375	408	375	346	379	410	369	397	387	375	385	387	382	381	341	387	386	373	371	359	380	381	347	396	391	369	368	356	374	400	372	362	379	383	426	390	377	418	371	403	357	393	360	401	390	378	377	402	354	387	359	364	359	376	415	371	336	420	384	381	397	395	342	371	358	366	397
61801	98521	70861	40580	20107	5971	1665	791	598	630	632	580	563	633	612	555	569	598	632	623	561	607	570	629	604	560	579	571	609	566	601	606	544	591	608	575	575	601	586	595	567	580	583	595	594	555	573	592	572	575	580	626	594	630	583	547	574	551	587	603	569	563	588	604	609	591	572	567	598	584	634	568	601	543	571	595	594	576	577	540	592	610	574	576	549	586	591	621	599	590	537	548	589	553	547	580	583	615	572	611	573	573	597	589	586	580	588	577	607	601	548	585	587	556	594	567	598	574	577	600	575	582	616	572	596	582	599	592	595	619	556	611	612	592	585	586	591	596	588	552	572	584	591	608	561	554	623	583	572	581	590	584	576	529	589	559	548	576	604	552	568	583	555	546	581	637	546	588	592	547	605	600	579	579	588	554	593	580	566	590	595	551	594	576	572	585	560	576	597	594	578	598	598	573	573	604	551	557	604	585	578	562	580	561	551	573	612	593	571	599	617	622	629	571	568	593	608	546	599	544	596	538	567	519	581	602	523	598	579	569	603	579	544	600	580	615	620	611	579	588	607	580	562	571	615	609	599	570	544	582	615	557	530	601	608	554	591	529	543	579	591	602	616	566	593	581	555	615	515	555	581	595	560	566	577	590	563	581	595	600	614	582	581	635	600	581	542	573	604	574	580	585	528	606	576	580	606	587	574	563	582	571	571	589	576	597	613	564	599	578	580	581	584	614	550	599	552	631	552	574	595	580	577	577	608	536	585	580	577	548	530	609	570	575	576	548	638	535	595	648	567	570	590	565	605	623	592	661	571	553	573	586	618	595	599	569	580	583	578	559	537	591	607	587	577	584	570	573	589	596	572	538	610	550	562	595	582	547	590	599	585	580	662	564	600	567	598	582	639	623	539	577	620	573	536	560	594	569	554	568	574	576	563	602	573	650	596	614	590	604	586	570	568	555	632	570	544	523	619	574	597	576	576	609	542	612	606	584	561	607	578	565	607	618	588	607	587	570	622	563	597	610	578	609	609	567	610	578	566	620	588	594	594	587	594	599	609	579	668	596	584	532	531	560	585	586	580	573	585	596	583	543	590	614	609	606	568	606	612	595	604	562	567	606	630	540	576	563	531	566	582	594	586	581	596	592	578	577	573	573	586	593	586	590	587	590	616	588	569	597	570	595	612	596	607	593	579	580	569	562	604	617	603	595	610	583	574	617	559	575	586	539	579	538	612	599	580	635	559	591	613	590	577	620	578	564	622	606	577	565	569	640	617	580	565	624	548	618	547	622	567	551	594	607	533	553	591	534	549	617	557	615	574	575	619	570	568	608	604	571	565	551	536	584	542	586	581	567	629	560	553	579	610	618	525	571	558	561	562	599	607	591	563	561	583	581	581	564	602	603	602	609	559	584	596	591	563	556	568	580	609	591	641	574	586	571	604	558	611	623	564	612	597	563	590	557	597	600	587	578	581	632	563	588	597	611	553	597	560	592	576	564	647	570	590	555	571	562	579	607	591	587	594	603	557	600	564	593	617	600	587	546	573	587	587	601	546	572	577	611	569	593	621	563	614	573	592	601	544	602	563	585	552	625	580	577	548	601	594	577	579	578	586	601	589	576	548	612	524	627	565	593	569	581	606	607	582	587	581	575	585	609	628	585	576	591	552	567	555	642	592	601	586	593	587	586	596	605	609	587	599	588	623	593	626	583	594	577	580	581	568	625	557	601	556	609	587	610	568	637	565	582	567	596	590	542	611	589	620	540	566	572	586	552	607	561	587	619	527	585	603	526	558	564	575	597	605	546	572	583	543	540	634	540	581	593	560	555	597	577	578	572	606	607	568	543	624	545	570	578	607	553	551	590	559	559	573	596	568	617	596	564	563	619	597	576	585	590	582	590	531	593	594	557	530	554	549	590	591	619	551	573	604	590	600	557	590	570	567	595	603	582	570	603	601	586	592	555	591	623	611	582	533	584	574	578	591	564	568	593	549	590	570	561	581	610	614	601	575	559	567	572	608	585	559	564	562	589	555	561	593	623	611	603	569	545	610	560	582	586	594	594	591	612	641	555	585	596	581	590	582	605	571	604	587	542	558	600	560	576	511	579	542	589	579	609	590	592	631	579	560	590	580	641	635	559	534	543	585	553	591	571	594	593	569	620	552	568	568	592	594	597	568	539	607	620	613	586	569	599	599	562	603	627	605	612	558	599	582	576	550	593	544	554	574	552	624	534	597	561	599	601	545	587	589	566	603	596	578	566	607	603	570	598	584	563	563	580	590	613	597	534	603	583	588	553	572	552	589	595	579	581	597	617	580	617	614	593	561	600	612	588	570	607	543	571	588	563	596	591	586	594	607	594	602	564	576	520	575	546	550	588	600	604	522	531	622	617	536	620	581	561	639	596	563	623	592	609	549	576	557	566	579	613	544	604	553	593	560	587	618	585	571	543	555	591	574	607	631	579	584	566	599	618	574	593	551	603	569	560	596	599	585	567	579	566	566	627	602	598	557	545	589	598	601	619	544	652	584	613	568	631	581	569	572	579	557	618	614	623	607	580	596	545	582	591	589	597	603	587	541	570	534	565	578	575	560	539	595	565	585	589	589	625	573	594	599	601	609	557	613	620	594	577	597	585	587	593	550	611	581	632	563	578	598	516	606	587	571	551	540	595	551	570	574	598	581	596	606	589	543	632	536	614	613	585	612	581	587	634	622	605	597	575	568	613	606	573	584	571	546	573	587	571	613	607	579	578	592	547	621	587	549	558	557	578	635	620	618	640	589	525	572	564	567	576	566	587	601	575	581	596	586	626	573	611	580	561	568	601	594	620	587	562	590	604	584	587	611	579	620	609	595	583	554	543	536	580	558	605	605	595	577	545	585	582	573	597	541	619	568	599	571	569	552	596	592	580	550	563	578	590	581	565	577	606	569	563	639	547	556	596	603	610	571	594	584	560	578	569	533	600	545	564	592	575	548	585	570	546	557	557	561	612	566	583	624	587	571	529	572	578	627	581	607	577	600	589	572	578	620	546	555	529	570	608	570	586	596	609	591	621	607	586	601	606	596	588	579	558	565	513	583	543	531	546	586	570	610	603	555	566	624	613	576	562	622	560	580	558	593	605	568	596	638	562	606	542	571	557	595	626	599	603	602	616	586	544	567	635	566	606	605	565	550	563	558	595	583	587	572	572	619	594	555	554	547	590	600	597	584	606	556	570	599	535	604	577	551	595	632	600	554	540	597	586	559	570	551	589	599	616	575	550	609	608	601	559	609	612	612	556	562	587	584	570	580	594	560	572	599	569	566	607	601	504	533	569	564	560	580	579	589	580	603	582	570	582	562	626	612	600	564	584	592	580	602	571	567	562	578	565	547	563	567	575	597	582	567	590	589	575	578	561	588	606	609	566	546	569	583	587	585	580	622	557	640	570	565	590	548	542	566	593	602	574	515	548	588	584	586	572	583	565	574	577	553	565	581	582	646	562	607	548	579	578
30375	28979	26014	10696	1678	560	293	282	232	225	225	256	232	248	227	255	241	242	216	215	249	275	215	233	233	232	241	240	256	247	252	242	226	263	228	244	264	254	246	252	239	214	229	237	256	229	222	220	233	223	253	263	223	250	248	239	226	255	219	218	240	222	284	250	231	262	229	237	237	259	238	238	240	220	224	221	263	256	254	226	227	221	251	244	229	251	242	232	249	234	247	238	255	253	237	238	234	220	257	236	200	235	230	222	241	253	256	241	242	249	242	259	238	225	226	241	238	242	241	213	232	271	226	253	263	225	232	235	260	231	261	263	251	251	247	237	255	246	225	210	266	235	217	272	224	241	245	220	253	231	236	213	237	253	238	240	224	260	259	238	261	266	233	242	252	235	241	219	234	262	233	232	233	236	261	259	234	255	224	221	247	236	238	235	227	252	241	211	231	221	209	241	246	249	270	261	235	267	224	248	249	250	250	240	257	252	252	255	244	257	256	258	249	230	227	239	230	256	232	231	258	247	221	245	260	229	261	212	257	233	236	249	222	262	251	235	231	251	245	231	232	251	250	252	228	235	237	236	237	237	265	240	212	243	249	252	252	243	228	265	228	236	269	236	247	257	233	232	256	240	216	246	218	237	235	248	237	202	230	224	221	232	250	209	234	243	222	236	288	267	267	243	243	242	241	237	204	238	253	233	235	249	247	242	247	230	234	223	267	234	210	233	238	249	214	260	222	244	237	247	214	258	248	240	252	225	246	222	218	224	253	229	260	244	241	242	265	266	221	258	225	220	249	240	253	229	233	255	247	235	273	251	256	245	255	237	234	212	246	235	248	249	243	224	217	217	256	255	249	244	251	248	278	227	248	242	230	237	242	266	238	244	252	247	262	252	249	230	237	248	268	220	233	220	223	264	254	222	223	234	260	248	233	272	289	211	272	244	254	251	237	246	223	214	249	255	229	231	238	269	235	230	242	225	241	238	245	261	221	252	229	244	282	250	257	230	230	269	260	240	255	250	271	247	219	242	235	212	219	253	245	250	210	243	273	223	227	240	224	252	253	232	238	232	256	244	276	274	264	233	226	218	210	233	237	238	230	238	249	275	237	210	239	237	244	239	240	229	227	243	236	265	259	275	241	250	210	242	234	246	232	253	221	263	219	243	249	237	249	266	273	248	245	239	227	233	230	231	245	221	232	251	246	238	252	241	237	222	227	230	249	239	255	214	263	217	254	231	263	257	242	247	219	246	245	222	256	205	245	243	243	231	237	231	247	252	246	215	237	216	240	249	235	245	244	259	232	252	236	239	249	237	237	230	259	270	277	243	248	216	235	230	219	233	249	255	243	252	263	247	241	224	237	242	219	213	216	265	218	248	255	252	219	240	226	227	232	217	223	220	239	241	271	266	228	225	234	266	241	213	256	262	223	235	230	225	240	239	235	224	235	223	231	245	221	223	266	226	233	268	231	250	243	269	246	245	254	240	250	260	213	248	246	253	240	248	239	259	249	234	212	227	237	257	213	256	227	266	233	246	242	241	223	224	245	258	206	245	227	231	245	231	239	274	292	245	245	265	242	251	262	212	216	244	241	204	257	242	246	246	239	244	209	280	246	257	231	233	240	242	260	262	230	241	236	232	227	263	219	256	217	228	242	216	252	222	220	242	242	221	251	273	232	240	237	240	238	238	262	245	226	218	255	220	244	229	236	242	242	207	219	209	234	250	231	251	242	232	246	257	252	245	219	258	229	235	231	242	252	275	229	234	222	240	228	254	219	220	242	239	255	259	240	245	255	252	236	243	214	240	231	214	256	247	224	238	220	239	227	252	248	233	232	237	219	240	235	213	215	236	236	245	233	250	225	258	223	222	254	254	237	236	237	253	225	234	250	246	229	231	231	252	225	232	217	226	253	237	256	220	232	226	238	248	268	256	213	217	249	249	252	248	212	230	275	244	233	245	246	258	242	243	215	224	243	212	256	229	247	272	221	233	232	234	264	254	244	239	239	229	222	256	251	223	230	239	230	268	241	255	226	223	237	242	245	258	227	252	255	234	263	231	225	252	258	256	242	225	248	234	240	250	232	228	237	230	254	225	249	273	223	210	241	252	251	221	226	263	254	236	250	236	221	204	259	238	248	227	237	249	238	216	263	255	244	255	246	243	215	277	251	243	217	250	245	247	242	254	250	214	229	245	233	223	231	213	246	235	252	233	232	235	229	233	241	264	239	253	219	265	263	239	249	211	226	238	229	256	226	242	246	245	247	218	236	206	256	249	220	235	247	247	227	236	242	237	234	263	231	242	250	244	241	238	240	259	261	247	267	230	236	249	241	241	239	215	234	269	219	221	219	228	251	265	247	216	251	236	242	247	230	246	265	252	236	264	238	236	241	237	240	239	226	237	252	238	252	231	251	264	216	233	242	259	234	279	249	235	228	257	242	230	229	222	260	257	253	238	264	251	258	256	257	256	258	226	242	240	225	226	235	263	237	253	219	268	238	242	260	224	248	238	257	229	252	247	249	232	253	243	208	238	264	230	240	231	239	252	242	225	221	264	244	269	222	226	220	204	237	251	238	238	232	222	256	246	262	234	244	262	209	223	248	231	194	226	250	245	247	229	251	214	231	253	243	233	249	198	244	232	232	232	238	241	220	240	228	263	216	213	231	226	238	212	237	235	245	226	260	264	245	261	233	222	221	222	245	289	248	246	248	230	231	218	230	244	243	229	238	257	246	248	210	261	251	221	241	274	234	225	205	239	235	245	247	253	229	249	223	247	235	254	239	229	248	259	220	224	233	231	265	240	253	244	247	246	240	227	243	246	231	257	279	242	218	246	242	264	232	247	248	213	231	260	233	242	244	224	256	257	248	244	256	251	243	243	262	254	246	243	235	234	253	230	258	252	258	227	250	245	235	254	248	226	245	251	227	248	217	231	249	267	262	226	248	244	235	249	228	241	226	229	233	242	242	263	265	223	239	223	227	257	233	259	264	216	230	254	259	228	245	252	263	250	227	255	241	227	250	221	217	243	241	245	258	238	254	242	250	240	227	245	217	247	228	252	241	229	224	239	252	233	227	230	236	228	216	244	235	234	230	223	230	231	243	249	255	222	257	230	232	221	222	259	245	256	225	227	237	225	250	249	212	233	241	236	241	230	248	233	222	224	223	236	238	280	260	253	263	247	224	219	241	271	246	253	217	215	252	244	229	248	255	219	227	235	242	257	241	228	227	247	213	233	250	237	261	251	219	229	247	217	223	229	245	240	249	238	235	219	235	204	253	250	244	236	236	244	255	236	222	220	251	256	261	228	218	219	240	214	274	234	247	240	227	226	218	235	225	252	248	244	238	233	246	253	224	226	249	242	223	262	234	220	214	237	240	231	199	227	234	229	235	222	240	231	227	220	243	234	228	254	216	221	226	255	220	246	215	236	236	247	269	226	234	239	226	255	239	240	225	247	252	234	246	218	249	269	262	244	253	271	245	238	234	219
37477	46063	29877	10597	2937	914	461	378	369	360	400	377	406	398	403	390	396	376	397	405	358	369	398	373	424	414	406	406	364	403	380	397	384	405	392	385	417	385	367	404	381	402	401	372	385	409	380	379	390	387	369	410	380	430	418	406	361	372	416	412	413	379	411	396	375	383	385	433	430	372	419	393	415	399	352	407	387	409	379	398	372	383	393	354	388	366	403	374	400	387	423	401	437	406	423	406	397	380	408	397	385	394	397	393	403	371	396	419	358	416	399	383	396	409	456	381	368	407	414	384	395	404	420	407	399	421	370	358	388	387	369	439	414	407	395	377	399	442	406	390	390	356	385	401	415	422	388	392	404	363	399	411	368	384	364	399	377	377	384	394	397	411	379	393	384	413	432	367	409	390	378	405	401	360	404	381	394	390	388	372	442	386	406	396	350	365	401	377	382	403	384	407	400	400	407	404	396	370	399	367	382	411	421	386	375	387	385	371	368	377	400	424	389	366	383	430	394	396	392	407	390	395	344	388	390	409	412	387	407	377	380	345	412	383	394	411	390	380	402	350	347	377	413	407	360	369	431	406	397	407	377	382	364	411	364	383	389	379	392	423	377	385	387	422	360	388	391	405	418	394	400	441	419	354	415	380	397	386	406	415	430	398	400	339	389	385	415	427	399	407	418	394	376	399	383	362	358	394	401	398	395	419	381	393	392	366	405	369	364	387	396	390	406	412	369	416	378	376	413	405	410	366	384	392	415	389	370	351	370	422	364	430	389	370	345	405	400	394	362	371	395	387	383	352	362	411	370	399	394	418	386	400	402	393	412	343	392	401	411	379	372	408	367	415	391	410	373	373	392	371	402	395	419	358	422	381	392	386	385	385	373	385	405	381	397	417	393	363	402	373	391	447	383	401	380	435	375	423	377	359	401	375	372	409	393	401	432	396	378	424	421	374	373	364	369	371	359	393	390	374	405	383	383	404	402	404	393	389	424	409	403	376	387	384	375	377	415	401	406	407	386	408	440	399	398	445	378	406	370	398	389	384	418	386	417	376	415	397	407	424	413	380	395	362	394	389	407	396	412	388	378	386	390	385	383	351	413	414	393	424	424	335	376	400	391	374	414	398	403	400	390	411	397	373	386	376	394	423	424	380	410	399	423	401	387	388	412	394	421	375	387	365	395	381	386	402	398	403	379	399	378	401	389	403	389	415	405	358	398	364	425	392	385	393	423	423	398	415	410	419	397	395	411	386	393	388	418	367	344	405	405	359	419	370	393	367	398	418	427	362	410	410	407	417	348	373	382	396	360	395	416	384	404	370	368	378	377	414	407	417	396	406	382	376	362	374	409	411	417	389	391	415	376	389	384	388	392	361	399	399	366	408	398	395	403	414	394	396	395	400	439	365	395	350	340	399	405	405	400	408	358	402	386	418	436	413	405	388	402	394	369	384	378	407	382	392	413	387	434	432	404	366	397	394	426	413	419	419	379	428	429	393	364	389	334	427	387	424	391	365	368	407	416	391	396	388	365	377	393	373	392	421	377	396	383	388	391	446	383	386	384	407	414	422	377	408	362	365	405	392	392	411	401	389	392	380	401	400	377	399	405	413	404	370	389	398	385	352	408	398	412	378	392	394	413	409	418	393	413	373	416	409	412	407	400	403	382	394	425	388	394	426	399	362	391	377	377	378	387	379	406	429	402	392	379	386	401	394	386	354	417	394	391	408	370	430	412	400	409	410	402	368	400	427	408	392	406	405	376	398	406	408	374	420	372	405	411	382	412	426	433	389	392	384	397	373	398	393	356	385	386	388	381	413	404	407	403	426	420	402	400	390	363	382	432	365	389	380	374	400	387	392	380	386	428	403	429	387	391	343	383	370	372	384	366	365	406	367	396	389	399	411	359	398	406	395	356	385	385	391	380	371	382	418	402	396	429	392	402	402	374	413	407	411	369	391	394	398	449	389	417	418	396	400	427	392	390	439	383	359	391	403	436	421	406	396	410	391	387	390	394	394	400	380	370	380	383	406	402	367	382	362	410	391	388	370	383	361	378	411	369	363	411	378	377	367	368	403	403	393	414	409	389	410	361	392	412	395	370	381	425	366	426	423	382	415	373	407	362	396	370	408	394	376	407	367	402	429	380	359	441	361	378	423	395	394	395	358	423	380	445	340	394	432	385	409	366	375	406	384	400	403	386	401	414	436	368	378	389	376	388	382	385	414	378	340	373	425	424	356	427	387	417	376	384	383	385	422	380	378	382	372	369	393	361	420	403	384	379	379	396	409	411	394	397	363	405	403	412	413	426	389	392	398	384	424	405	377	356	422	391	364	360	394	355	396	352	367	410	396	396	396	394	373	360	378	400	415	393	381	402	434	403	398	388	408	390	386	407	404	411	429	389	401	395	355	360	383	401	417	414	430	373	386	400	413	400	379	414	395	371	405	412	398	359	380	406	416	370	375	365	332	394	441	395	419	393	400	378	390	417	398	383	375	434	404	410	406	351	377	389	415	369	360	371	394	373	385	392	417	390	383	402	348	406	381	415	392	391	432	367	408	398	401	369	426	388	366	419	407	366	432	393	388	344	361	396	359	403	395	390	381	398	358	389	401	427	412	416	374	387	368	368	381	405	380	406	383	416	416	392	385	403	398	424	403	427	397	401	419	410	416	420	372	408	397	393	372	405	374	401	392	390	384	418	436	407	369	412	411	404	384	402	378	449	377	392	399	408	400	407	383	405	405	346	382	446	384	384	387	384	420	420	378	397	398	405	380	394	396	405	365	412	398	401	367	410	377	386	375	394	395	405	381	388	386	373	401	377	379	400	411	415	370	396	394	383	392	426	411	355	389	404	409	368	411	375	382	378	385	428	354	390	383	411	389	389	411	381	365	392	375	385	396	371	418	409	360	428	352	384	384	390	397	420	388	383	382	412	409	403	375	400	387	408	384	380	426	376	411	360	427	369	415	361	405	441	380	405	384	391	398	349	382	409	376	425	451	391	403	400	400	384	419	379	409	376	381	401	434	376	371	398	405	357	423	353	390	417	389	435	392	377	381	363	393	400	352	374	409	358	401	425	404	374	407	405	406	374	363	389	383	396	403	374	373	377	408	392	412	361	412	407	405	388	393	377	414	374	390	375	388	396	393	409	394	395	402	387	418	410	402	379	401	411	393	403	407	389	396	393	382	403	390	402	373	375	377	401	386	397	408	396	394	405	363	415	373	403	367	394	399	401	394	359	436	445	418	407	402	378	405	423	421	435	389	396	400	409	382	354	398	398	372	415	399	383	370	419	395	380	382	431	422	386	382	416	388	400	386	412	402	374	387	342	400	385	388	375	379	418	412	406	386	383	397	365	400	374	394	382	357	380	350	377	414	402	396	386	370	407	403	427	365	432	377	412	391	378	393	410	374	410	379	402	389	396	404	380	420	362	410	381	423	373	379	384	386	324	418	380	402	392	400	390	412	418	374	383	406	431	380	390	361	405	396
24760	22982	31276	25752	19609	7194	801	416	334	341	357	339	298	350	332	312	299	314	334	323	331	300	315	324	316	321	324	334	339	306	329	330	339	352	332	339	289	353	334	318	304	340	329	308	323	307	327	326	303	333	312	333	323	322	312	331	341	314	340	317	363	365	318	326	301	363	336	312	322	334	309	272	328	313	319	316	314	290	296	347	301	328	318	306	333	310	321	345	314	337	331	320	293	351	303	370	321	307	317	319	303	366	337	341	307	300	301	294	314	333	345	322	329	301	330	335	299	333	358	309	325	302	347	308	303	340	320	338	344	317	353	324	328	313	329	321	323	339	316	311	321	312	321	313	321	340	332	304	337	303	312	317	310	313	345	307	296	311	305	300	305	341	331	341	338	302	319	327	284	329	331	361	297	350	321	328	318	306	323	345	279	323	315	316	329	293	343	338	347	333	309	326	322	290	341	305	325	347	312	318	307	329	329	316	346	307	324	303	317	325	308	339	320	332	317	333	346	307	298	340	294	307	311	322	327	330	298	334	361	335	346	320	310	308	313	331	333	319	347	329	316	351	313	298	334	342	351	346	337	336	328	310	323	346	309	330	316	329	284	322	329	320	349	299	334	349	331	365	335	319	336	348	300	351	301	343	304	351	328	350	339	350	334	304	291	338	327	337	311	320	339	321	294	314	330	325	305	345	329	313	319	322	308	306	322	295	331	313	332	304	336	340	312	335	314	329	299	328	300	307	330	305	323	335	334	302	323	324	320	324	321	318	323	338	301	335	307	299	331	309	302	310	355	318	338	349	330	323	331	339	317	324	329	299	302	294	341	327	351	325	307	316	327	317	329	326	306	303	325	321	325	353	335	320	317	347	308	353	330	343	316	330	307	313	340	326	325	333	309	325	311	322	323	307	326	307	334	305	324	336	336	344	345	333	310	329	316	302	334	321	334	291	299	293	337	333	330	367	339	305	329	312	306	310	291	384	324	317	321	344	316	337	299	327	316	295	313	347	301	337	311	349	312	321	326	324	296	342	314	303	308	289	338	330	319	323	339	290	353	312	336	280	296	322	332	344	341	309	352	336	362	303	339	306	322	325	317	325	279	332	292	324	333	305	318	296	330	317	338	329	331	313	311	331	309	321	297	279	309	295	340	319	325	344	329	336	337	313	314	355	316	328	286	330	335	311	317	324	322	344	315	336	330	335	296	300	374	343	329	336	305	349	321	329	319	315	333	314	302	346	319	310	349	308	308	315	322	305	295	316	331	361	291	332	324	325	319	302	349	342	336	342	314	339	307	339	315	314	328	311	308	299	326	287	351	332	333	299	317	345	324	294	295	330	306	318	319	337	343	333	332	305	316	352	304	347	329	330	311	331	312	305	304	314	305	339	310	328	313	347	334	316	323	302	344	301	342	352	329	301	340	325	320	335	336	308	309	333	303	329	321	317	327	328	350	302	299	361	299	340	301	309	305	330	311	299	301	294	326	312	319	292	359	285	302	303	300	341	336	295	339	313	294	330	308	305	325	328	303	323	292	362	318	327	344	342	300	302	309	302	286	340	329	297	311	365	280	298	332	306	328	350	291	333	340	334	316	286	371	301	328	295	307	330	328	320	304	313	353	367	301	311	318	306	340	319	288	326	321	311	362	338	334	312	339	307	357	332	317	344	346	321	296	321	304	316	302	303	359	322	319	347	328	357	352	339	303	347	353	339	323	301	312	359	318	337	334	323	320	286	313	314	322	357	339	329	306	284	324	333	335	319	293	286	298	333	306	334	298	321	331	338	328	317	303	310	306	298	307	326	283	327	343	336	315	331	314	339	319	368	299	336	325	305	312	299	313	337	297	329	338	346	348	318	329	301	340	301	345	326	323	300	330	315	284	318	320	335	286	325	312	326	314	359	337	316	305	346	311	320	318	328	305	311	308	330	331	309	306	328	350	349	288	300	356	301	341	340	337	315	291	333	324	355	330	306	310	367	341	323	322	333	356	291	306	315	328	325	282	311	338	287	327	309	323	312	315	331	325	329	291	324	365	300	324	315	298	347	339	326	304	332	334	340	325	340	315	320	305	329	338	313	318	276	306	336	326	303	312	322	311	331	365	353	350	307	271	369	339	314	337	328	328	304	326	295	318	315	309	309	315	352	337	345	320	285	328	311	321	303	327	315	319	276	288	280	317	348	341	303	287	342	337	337	320	346	312	338	314	301	334	314	316	329	315	293	322	361	303	312	327	323	283	312	322	313	354	326	327	332	336	323	330	345	352	332	311	297	318	312	353	318	292	349	306	320	339	339	327	321	337	309	292	350	329	309	315	287	313	346	314	341	338	345	298	332	319	332	310	354	291	347	340	311	342	326	313	338	329	321	320	304	319	366	335	285	321	323	323	310	330	340	348	327	315	323	322	314	350	309	327	307	296	322	270	328	322	300	346	337	300	317	340	310	313	317	344	333	285	295	311	334	316	337	295	356	298	300	327	334	310	321	302	338	353	334	313	327	344	304	337	352	323	300	305	316	310	352	332	326	308	314	311	319	321	336	343	296	349	308	332	335	301	327	295	322	338	316	337	323	310	340	318	331	343	350	314	288	279	315	336	350	323	330	324	299	353	332	317	325	337	300	311	309	315	316	302	301	335	326	335	309	326	299	350	309	342	348	315	317	336	340	315	323	335	366	303	346	290	323	315	331	325	346	325	320	338	335	325	321	353	307	306	290	289	290	319	346	317	288	324	328	311	306	327	364	323	315	326	312	332	317	278	303	310	325	338	333	308	300	311	316	352	340	327	295	321	321	315	364	349	292	352	328	299	322	341	318	327	353	280	331	305	314	311	330	296	309	318	340	324	314	324	304	314	347	309	333	321	325	324	310	334	288	320	320	310	294	306	336	326	310	346	300	316	335	311	342	329	334	334	316	309	321	305	330	329	331	344	332	334	299	317	299	318	319	331	327	302	322	323	318	307	322	335	310	338	339	327	321	314	307	340	305	322	312	336	315	320	332	323	341	309	334	316	302	330	313	328	308	323	308	329	326	351	324	339	316	332	302	303	313	345	331	352	363	361	331	316	335	309	306	324	353	310	331	301	347	315	309	309	306	372	328	276	355	319	342	351	354	317	326	338	297	366	315	339	291	348	272	316	341	312	335	337	311	309	328	329	339	314	298	333	320	318	296	325	316	304	305	304	345	327	307	319	327	321	289	295	312	287	297	303	326	324	335	340	320	326	322	341	319	331	278	309	332	310	309	328	331	314	332	348	341	316	295	309	337	272	348	295	339	325	326	330	329	353	340	326	330	338	336	327	338	350	314	306	343	323	330	299	297	315	336	319	303	305	336	340	333	316	335	332	320	345	336	305	320	314	289	332	271	303	313	304	340	303	325	309	284	320	323	305	286	342	289	318	312	336	325	354	348	295	335	317	315	294	344	328	318	334	302	299	335	291	319	310	344	344	301	277	329	328	332	354	324	305	321	326	335	318	310	314	336	324	346
60565	86828	59385	32023	13103	3305	1084	610	534	534	506	507	495	490	519	517	522	497	496	528	532	550	521	520	560	577	523	495	488	530	479	545	515	517	544	481	558	514	554	531	514	513	520	501	544	506	518	515	524	568	509	504	521	498	501	464	512	501	486	507	517	489	509	477	499	510	480	559	523	489	511	540	531	495	538	531	491	511	522	500	468	539	532	529	542	520	494	519	533	500	526	505	543	492	544	493	528	551	519	511	478	504	559	522	531	539	523	536	500	546	495	517	494	540	534	512	504	534	547	502	486	478	526	496	527	526	526	520	508	506	505	516	516	514	479	522	520	538	519	534	493	557	488	524	528	523	546	506	506	517	528	551	500	496	494	533	496	540	507	495	498	517	526	502	497	532	515	473	537	542	538	531	498	500	541	472	531	489	538	523	541	517	554	478	510	531	524	510	518	509	518	532	512	490	479	487	494	496	526	501	512	529	537	508	515	513	490	498	466	508	488	518	505	499	511	496	544	511	550	490	510	519	524	480	495	516	502	538	525	540	495	494	535	543	498	524	484	496	485	518	555	506	541	538	488	515	506	514	542	525	536	498	530	534	523	531	557	539	510	553	500	503	488	544	502	527	503	536	534	560	557	503	542	508	531	490	518	553	531	519	553	511	532	491	523	474	522	523	527	527	514	505	545	552	536	549	549	541	506	544	512	511	474	511	506	471	497	483	566	551	522	503	514	527	487	502	522	505	476	545	513	521	503	509	540	453	521	503	517	504	529	547	516	504	539	490	469	488	539	540	573	486	537	484	494	501	497	509	543	497	548	523	483	498	503	530	529	510	507	527	491	494	483	527	519	487	539	476	487	496	509	499	538	494	527	491	505	505	518	487	542	506	521	484	489	469	538	537	521	479	486	499	506	542	479	513	506	503	488	541	529	556	520	485	507	517	505	501	531	537	521	506	524	510	528	541	495	500	491	534	533	495	520	491	527	513	521	499	539	479	549	494	498	501	484	556	468	512	495	470	576	489	494	513	514	505	522	513	497	478	498	491	519	538	515	582	530	542	447	480	493	539	565	548	529	549	511	556	479	565	561	474	499	531	494	486	534	556	493	519	512	523	503	523	524	545	467	479	521	499	566	500	541	495	491	505	551	536	523	484	530	543	483	499	519	550	526	466	519	487	477	537	497	544	502	471	530	528	510	555	530	517	545	487	509	512	525	548	492	436	523	519	513	503	528	530	543	541	503	530	533	504	469	517	523	486	499	526	444	505	541	513	504	515	525	514	515	497	530	520	521	500	548	542	540	555	479	517	487	547	537	473	498	529	529	518	525	516	455	514	576	492	522	525	509	537	513	528	520	494	506	490	501	497	521	524	547	477	530	540	483	556	500	508	561	497	498	530	553	527	502	541	537	500	488	527	526	509	535	512	520	571	525	526	516	505	527	526	545	491	523	532	519	450	539	482	508	527	494	480	534	510	555	541	527	535	509	508	515	520	477	527	510	494	501	505	521	487	550	495	516	530	533	511	494	480	484	533	488	522	528	500	520	554	513	545	548	516	547	531	520	525	531	468	528	494	488	508	528	521	538	549	473	509	499	520	508	519	494	467	514	523	510	523	524	494	513	517	513	486	484	488	538	476	546	498	516	542	522	503	538	521	520	547	540	534	525	516	468	504	511	518	539	527	513	481	552	504	526	525	522	525	491	502	515	499	558	524	479	523	489	527	543	495	499	502	544	532	533	485	540	520	535	511	508	490	532	518	499	497	516	532	462	511	488	496	529	504	543	532	541	507	497	559	468	541	483	539	524	516	526	526	576	519	548	530	517	542	521	519	520	500	486	533	531	532	518	529	481	496	491	543	497	555	511	501	501	525	541	517	488	527	529	508	522	515	513	520	524	498	456	483	512	525	483	511	493	556	521	520	516	515	517	517	526	458	531	522	521	470	504	516	500	500	512	481	486	520	535	475	491	495	508	557	549	530	512	514	516	508	512	476	524	496	506	505	528	523	545	490	551	524	502	544	493	542	540	505	497	498	534	537	532	490	518	532	514	537	512	525	495	521	535	509	483	526	497	534	527	491	488	526	515	508	484	513	503	495	521	529	544	546	499	507	541	487	513	510	563	511	537	501	509	534	504	515	516	511	543	499	507	510	534	548	513	510	495	492	569	512	530	492	519	523	512	513	534	493	491	540	501	539	542	519	491	528	522	475	534	488	518	517	521	526	521	521	536	525	495	514	517	480	531	549	560	488	490	529	539	517	522	517	528	558	501	549	550	493	519	558	525	505	528	481	493	544	539	483	495	540	557	507	533	529	528	513	495	511	509	513	505	467	542	515	535	518	543	530	527	485	546	509	542	490	518	506	502	489	533	537	511	539	528	521	469	512	522	515	524	534	517	516	481	502	494	525	468	456	502	515	516	500	524	481	536	499	520	496	491	504	525	519	528	500	483	533	514	497	557	495	535	490	501	508	507	503	515	504	548	537	512	493	506	529	515	516	466	473	506	492	525	454	576	522	478	551	539	512	504	518	526	513	540	496	493	474	487	525	520	504	487	510	478	527	470	488	499	530	512	525	526	518	522	493	509	504	494	537	493	526	534	542	473	525	533	514	509	525	569	480	501	471	527	530	512	485	491	509	515	538	481	554	533	525	470	493	498	503	499	509	524	500	552	550	482	509	516	475	529	494	516	510	528	535	547	540	495	512	498	506	558	487	518	489	533	477	509	479	490	511	536	527	498	537	502	499	528	534	515	512	477	524	510	543	507	520	500	493	489	506	499	524	506	499	493	536	545	508	528	519	517	532	510	494	509	502	522	495	534	508	499	493	504	514	524	555	557	516	498	504	530	489	516	467	515	517	503	541	516	512	518	535	527	515	496	552	488	542	507	519	532	526	505	500	508	455	498	485	481	535	510	530	502	503	529	478	492	521	502	508	501	514	498	518	516	500	550	550	507	509	483	513	513	542	533	538	489	484	483	524	527	512	512	575	501	529	505	508	506	529	517	471	504	513	474	491	523	492	469	525	504	504	551	535	509	553	518	501	507	510	533	523	484	489	521	511	534	488	491	507	530	508	488	547	468	525	549	537	560	523	521	491	518	503	497	530	539	476	517	517	533	478	505	505	545	541	495	533	481	499	500	513	538	506	504	526	522	492	477	501	554	501	511	540	521	526	546	520	516	521	536	452	514	511	520	537	536	519	507	506	533	540	529	475	523	524	539	527	539	507	523	522	514	536	469	472	465	520	543	503	516	542	533	531	507	496	464	502	554	470	561	536	516	488	491	544	492	519	482	516	518	547	481	505	506	507	499	534	512	505	545	518	528	488	485	524	532	503	510	548	492	537	561	525	508	476	523	504	529	502	506	477	475	530	504	494	516	499	523	529	533	541	485	538	483	518	509	488	521	511	506	507	520	510	494	538	518	497	517	494	512	489	506	475	480	520	510	496	521	510	498	478	490	500	516	554	512	534	492	487	497	513	457	493	526	510
23522	22000	30151	24578	21495	18820	4703	517	380	428	407	400	415	376	367	388	373	366	435	351	371	395	405	371	393	358	380	358	400	400	351	337	408	355	417	401	365	412	403	339	382	377	364	371	379	381	369	350	385	398	362	363	357	369	384	415	396	385	384	366	364	395	379	376	370	355	357	379	360	374	376	388	349	335	366	363	389	365	376	381	365	346	394	338	366	390	355	332	391	402	367	372	389	353	415	360	381	369	378	356	360	411	373	373	396	359	355	347	386	366	389	367	376	361	398	371	365	371	365	354	380	361	375	358	361	360	352	360	388	360	395	389	319	410	386	354	408	336	367	374	374	373	399	365	386	395	351	374	373	394	354	374	377	380	389	378	383	391	388	375	389	373	355	388	383	380	381	365	355	359	378	388	418	378	352	367	376	414	365	330	379	376	346	375	357	363	378	369	373	401	381	366	398	364	404	392	376	367	380	383	383	370	400	384	376	396	389	374	381	355	376	388	387	366	364	376	373	391	386	389	387	404	370	369	401	394	366	412	372	407	385	388	347	401	342	381	398	388	377	358	391	372	405	374	396	375	364	407	380	373	406	367	385	405	436	395	366	380	405	362	361	379	388	363	359	396	359	353	371	352	370	377	391	401	395	372	362	365	375	393	368	351	362	364	372	333	381	382	369	363	392	367	361	376	375	390	367	410	374	374	401	369	414	354	403	362	360	357	356	338	371	379	380	371	325	388	405	387	401	382	363	364	355	384	386	407	357	376	420	378	386	380	368	377	344	373	380	336	374	416	345	364	368	346	404	395	360	358	376	377	371	408	371	386	371	404	380	356	373	331	381	366	368	388	418	387	405	393	354	354	385	399	343	379	348	367	375	368	373	381	413	410	396	392	406	376	403	349	405	411	373	377	369	336	380	393	394	341	365	357	398	360	366	379	380	354	333	385	357	395	369	404	415	381	388	371	408	389	343	407	408	432	395	365	389	386	399	404	384	411	406	385	390	400	356	379	373	363	355	385	382	382	394	384	390	379	381	361	410	388	374	351	372	338	363	388	381	352	382	402	382	388	388	365	379	357	374	391	346	403	372	396	371	395	380	369	369	338	351	385	382	381	405	365	356	378	388	357	365	395	352	376	365	411	332	360	390	408	394	386	376	380	381	380	370	372	340	357	390	375	363	394	372	383	386	348	368	361	426	364	379	409	377	389	419	377	390	340	346	356	354	355	374	380	372	362	386	407	373	388	381	368	374	395	388	388	363	375	357	376	374	372	373	361	399	391	351	384	382	400	381	397	373	407	365	342	393	349	345	374	397	388	397	391	367	363	363	389	400	387	365	370	413	396	371	370	379	359	362	419	381	358	384	366	366	357	391	353	405	389	388	376	357	381	363	365	383	402	342	355	445	375	391	373	410	372	348	375	398	399	410	368	390	373	362	387	362	402	361	351	377	362	372	351	380	366	390	369	374	386	390	359	356	342	400	359	371	378	395	366	358	386	347	377	345	349	394	344	398	373	362	373	362	381	381	357	409	364	390	372	355	370	368	346	355	381	364	382	350	402	391	368	366	370	416	369	381	393	394	409	372	377	367	393	362	371	367	389	372	389	415	404	373	396	360	378	356	362	380	373	370	396	365	397	374	357	387	380	346	368	398	423	387	391	339	361	353	364	383	373	351	383	359	381	352	403	376	369	388	361	410	398	384	353	406	376	388	417	374	356	382	379	397	351	396	384	404	364	381	384	381	392	406	373	327	391	383	342	386	379	344	405	365	396	366	407	364	345	372	397	365	370	355	384	391	348	336	366	359	353	352	378	329	392	382	373	348	399	372	398	387	392	366	352	386	367	391	408	385	384	373	371	341	361	382	331	385	390	373	394	365	388	365	426	382	363	358	376	397	366	345	402	371	417	387	381	392	359	364	375	430	401	388	398	402	382	410	390	395	366	380	363	347	353	348	394	395	394	361	402	377	372	352	369	408	388	391	369	403	410	366	399	420	371	387	372	364	391	396	382	382	352	387	382	374	370	371	366	355	366	396	389	324	384	367	361	362	367	414	356	356	367	387	384	387	394	367	369	379	390	380	377	373	389	391	368	406	385	353	380	351	393	340	378	381	389	369	376	361	381	349	371	398	377	358	349	362	383	364	379	362	391	393	389	413	399	391	380	379	358	371	388	378	369	367	374	375	376	361	381	366	400	368	375	349	384	368	421	384	382	382	385	374	397	352	385	387	375	378	397	395	371	388	339	379	384	365	376	365	379	366	329	392	389	368	355	370	395	360	383	405	388	387	377	396	389	368	363	350	354	363	397	401	395	370	376	355	378	341	350	406	393	367	400	402	392	374	387	371	370	367	418	352	368	422	371	417	402	368	364	329	388	360	385	384	368	396	414	389	370	361	370	353	395	420	376	368	369	390	340	373	368	341	367	355	369	344	371	353	379	391	389	400	385	384	407	367	372	394	370	385	390	390	385	379	399	364	373	376	351	383	348	393	348	410	400	390	341	345	343	342	367	380	350	350	394	399	412	377	372	380	372	372	382	370	379	366	387	352	372	372	385	351	371	361	384	349	381	336	403	376	387	380	354	381	335	381	374	383	362	387	376	402	355	388	345	381	355	370	334	375	362	377	350	376	383	365	394	362	407	378	374	377	346	381	323	342	385	384	372	389	353	366	392	379	350	413	373	353	414	369	379	393	331	368	368	415	374	401	373	371	398	391	406	385	377	362	365	375	370	373	396	399	329	386	377	358	391	378	388	363	374	342	366	341	399	391	366	360	355	373	372	352	349	378	360	350	394	368	391	368	390	351	346	365	353	400	391	358	366	357	402	373	359	385	369	356	397	358	364	379	378	397	370	374	337	418	372	357	395	372	332	387	363	394	380	379	354	400	367	382	384	380	346	383	405	330	370	373	385	358	358	342	378	382	385	374	362	381	360	368	366	357	373	392	374	374	370	372	346	383	371	391	346	359	379	398	352	383	401	374	374	418	397	402	373	414	359	375	394	364	399	395	373	359	397	379	373	376	361	402	379	402	359	393	371	397	401	381	381	367	390	374	372	352	384	391	360	380	382	374	360	323	393	375	408	351	383	343	407	382	402	360	417	354	384	343	370	422	368	370	370	333	347	370	375	383	361	372	389	351	391	388	414	361	369	376	381	385	391	362	395	356	370	374	381	366	374	371	407	381	345	395	365	385	356	404	394	318	399	370	364	389	378	379	366	372	367	402	391	341	372	382	365	375	355	380	344	358	369	392	411	333	354	379	370	384	369	346	384	369	371	387	390	388	380	342	356	383	357	404	365	391	383	370	423	378	380	402	398	362	379	325	420	333	384	404	347	367	341	401	365	391	378	386	370	376	385	361	376	365	398	367	388	356	443	367	356	381	364	371	376	388	374	405	370	393	354	372	387	393	386	368	370	395	369	355	355	403	364	391	341	362	374	389	371	399	394	352	355	354	394	373	365	402	345	400	382	406	361	351	395	357	384	375	393
61973	98629	70607	40605	18789	5637	1732	749	634	643	574	583	559	629	611	587	636	659	565	609	601	604	584	575	609	579	517	587	584	597	546	580	594	591	605	572	569	598	582	564	568	626	577	562	629	582	599	601	574	564	568	581	596	580	633	601	587	617	594	603	544	533	575	597	573	607	591	612	522	606	544	569	555	596	550	561	628	591	576	546	552	591	620	543	595	532	558	609	602	562	620	555	609	631	612	602	576	594	586	553	576	588	578	585	553	591	598	614	547	612	561	551	652	590	604	560	588	588	605	545	601	605	581	567	581	568	625	582	615	572	614	536	601	598	614	573	583	600	603	578	592	525	561	578	594	570	554	546	569	597	645	590	559	550	586	590	618	558	587	582	593	612	531	586	589	579	580	593	566	594	585	568	580	620	598	595	565	629	620	605	593	568	620	586	551	604	592	549	602	554	592	585	538	597	624	597	572	555	596	571	592	600	626	604	583	592	556	602	611	585	605	583	570	568	541	561	616	603	602	586	587	584	579	607	636	536	592	582	585	599	575	626	599	621	587	621	626	595	577	554	605	593	570	592	611	576	585	575	582	602	593	576	587	561	580	583	583	611	595	553	580	553	580	560	570	563	591	555	588	565	606	588	629	596	607	564	580	617	603	572	607	591	621	570	614	628	549	584	585	574	566	589	627	575	611	602	558	550	539	568	562	619	565	603	559	569	581	598	570	595	614	575	581	556	612	613	552	643	570	548	567	574	579	566	607	582	608	638	586	590	561	556	578	603	557	570	591	589	577	610	562	601	587	571	607	555	571	529	583	609	569	575	554	596	603	604	596	568	552	596	602	572	585	567	586	597	590	554	635	644	603	595	555	584	604	546	566	602	597	547	590	614	613	624	592	604	571	632	613	582	594	527	546	559	564	612	587	567	577	556	567	582	524	591	556	559	607	567	585	592	584	580	601	576	598	577	573	536	640	596	601	567	623	640	579	577	582	623	615	582	593	639	605	584	590	595	572	602	580	589	579	557	617	593	556	589	591	574	624	613	612	545	558	541	621	572	589	551	615	578	582	595	598	560	598	586	624	557	538	573	522	580	606	568	594	576	608	579	563	586	557	582	567	564	532	633	611	576	567	586	610	531	627	577	556	588	589	601	587	608	595	579	568	546	595	605	606	618	614	577	589	547	616	611	601	530	591	540	571	562	623	602	609	593	590	571	616	588	613	630	568	607	599	548	535	588	593	592	576	571	578	601	601	563	610	555	610	593	597	616	609	573	614	588	582	582	593	610	612	578	586	580	585	600	584	603	620	604	605	575	611	582	571	576	552	556	625	575	541	536	596	580	574	563	595	602	577	609	613	614	606	549	571	568	599	562	611	582	562	526	595	585	598	584	583	590	534	625	564	548	596	592	601	566	550	600	582	587	561	552	575	564	629	593	590	622	590	602	575	571	568	603	598	577	576	556	582	583	570	581	577	578	567	599	625	617	574	634	582	590	560	573	562	557	605	536	591	622	585	569	605	560	579	591	602	579	581	575	570	549	623	629	563	565	555	579	581	639	631	573	630	593	557	605	577	568	600	610	592	546	583	567	597	625	607	543	578	612	577	587	602	596	548	569	621	636	569	608	567	584	587	601	594	554	601	583	614	556	591	580	578	615	564	567	553	600	574	582	572	608	551	554	581	594	625	576	602	587	585	609	600	544	622	572	586	562	599	565	589	549	649	565	608	558	574	589	592	572	582	617	568	588	551	530	634	570	591	624	599	575	562	603	584	576	632	568	584	617	593	564	615	592	610	548	616	545	589	581	614	617	622	616	569	617	601	570	549	622	591	581	590	569	570	595	563	557	552	575	614	582	570	543	575	639	565	540	576	554	583	593	587	575	572	571	535	598	565	611	571	576	601	645	558	583	584	569	587	543	632	552	598	586	605	573	577	575	602	565	564	607	594	585	545	577	565	546	603	547	571	601	539	617	659	607	575	561	576	596	614	548	610	569	578	595	599	582	580	574	596	599	650	600	602	600	580	587	598	576	582	578	602	577	574	604	607	555	607	594	553	591	582	561	619	557	579	598	589	592	583	567	568	585	547	602	580	556	617	552	576	613	570	610	572	557	633	591	576	622	598	568	574	570	576	571	592	583	606	613	579	553	606	557	610	593	617	623	598	581	611	583	581	589	594	563	600	603	577	535	601	632	593	636	571	586	554	597	606	569	605	605	564	567	575	601	603	588	605	549	616	592	582	581	583	669	571	583	618	576	587	570	581	543	551	619	611	590	619	582	644	526	585	569	546	590	607	551	541	616	598	561	562	597	600	567	583	563	587	578	620	630	559	556	594	564	597	583	562	605	589	558	607	607	580	633	603	579	600	610	562	572	583	579	589	630	599	588	585	619	594	635	587	582	633	615	619	589	563	571	574	594	550	558	606	591	646	577	552	607	575	597	627	591	576	585	565	551	540	578	616	566	573	596	589	634	602	609	566	639	630	579	588	597	548	578	570	593	580	565	557	575	564	633	580	592	569	566	604	565	547	601	567	553	578	585	576	560	555	560	577	607	591	590	598	565	588	622	546	583	623	605	581	535	577	600	568	566	557	559	615	590	598	626	626	556	582	580	593	630	604	601	624	565	597	551	614	592	598	557	553	540	598	571	649	639	586	585	604	580	596	594	590	605	555	597	585	555	579	583	577	564	558	546	600	591	618	571	601	584	641	565	572	570	597	595	587	664	574	593	563	586	571	571	621	614	564	591	570	577	603	637	625	586	527	624	606	572	536	561	584	585	561	581	581	580	578	616	608	577	558	567	582	614	597	547	600	584	568	588	548	628	554	608	545	579	545	587	562	564	529	579	593	568	549	574	618	579	604	589	577	589	577	587	618	596	605	588	597	606	591	551	580	575	559	596	555	551	598	609	576	577	582	596	570	614	602	567	552	608	548	611	602	594	632	563	596	578	600	555	575	619	519	569	596	607	579	595	616	583	619	640	588	626	594	586	611	592	577	572	555	587	570	581	592	603	571	578	582	580	606	586	583	591	564	587	581	577	615	613	615	561	592	576	579	589	608	615	575	528	564	572	561	584	589	554	601	536	575	560	555	604	588	614	611	596	607	590	580	599	544	569	567	592	586	582	578	600	593	600	557	582	580	578	592	599	561	591	619	601	553	626	584	597	550	592	559	580	643	592	625	563	560	612	554	570	588	598	581	601	586	594	526	598	587	570	608	594	589	601	580	539	620	612	607	595	564	601	564	587	576	578	561	604	637	608	558	600	627	589	560	595	579	545	583	613	616	619	562	593	606	588	538	610	615	606	606	595	586	558	586	580	539	568	583	564	555	560	579	570	569	602	569	570	574	592	582	602	605	624	558	584	597	583	618	594	599	551	566	566	589	582	588	581	598	590	576	621	565	561	575	573	571	588	582	550	607	573	567	557	574	577	519	574	568	584	614	595	559	580	642	593	593	607	548	568	613	596	563	569	612	561	619	563	557	602	586	594
30462	28734	25343	10685	1612	565	313	253	261	271	231	256	242	267	240	231	239	218	239	208	263	244	211	269	257	244	253	225	242	242	268	255	245	219	219	263	233	216	236	237	241	243	211	229	267	242	248	251	248	260	228	239	219	241	236	237	215	273	242	254	254	217	249	230	242	240	236	254	247	234	263	228	243	246	230	232	233	268	260	248	257	231	243	245	206	216	243	270	243	221	232	216	248	224	247	241	223	252	245	239	244	233	217	269	240	245	210	238	223	234	250	256	229	219	270	247	245	246	230	231	262	256	230	229	260	234	248	248	213	226	263	269	236	227	244	244	256	245	241	247	255	245	265	224	221	242	254	204	223	244	218	236	211	236	232	268	241	233	256	218	252	242	281	271	248	233	217	246	251	233	248	230	262	224	258	223	234	246	258	212	220	238	279	250	251	237	229	214	255	231	253	251	268	223	232	254	253	226	267	243	260	244	272	236	244	238	265	246	253	238	212	244	279	249	215	247	227	245	224	219	228	229	263	233	239	243	219	225	221	232	241	241	234	269	241	211	252	234	235	253	206	244	224	225	229	267	235	234	221	250	252	237	232	239	219	239	239	234	223	243	240	221	233	234	246	226	243	258	253	219	256	252	241	242	223	242	245	249	221	254	250	236	240	228	256	276	255	242	241	258	274	222	242	248	258	252	234	242	225	252	239	245	248	219	241	250	233	254	230	256	236	256	277	267	247	209	233	229	236	210	253	232	233	255	236	256	222	245	232	241	248	225	219	265	249	216	245	246	250	237	237	246	246	230	233	239	243	227	248	259	235	228	245	247	245	205	234	234	247	248	238	260	231	245	250	219	230	258	259	235	263	226	262	227	232	253	263	249	236	229	255	235	243	250	273	230	236	232	267	232	253	280	227	234	236	240	263	250	254	260	221	232	250	237	244	241	224	272	256	233	254	227	253	239	232	221	214	232	235	231	277	239	274	235	241	225	268	244	278	223	244	275	260	233	231	240	243	246	218	235	267	229	226	223	264	234	222	246	245	290	254	230	246	241	242	233	241	242	216	251	258	250	248	293	242	217	233	239	225	222	224	231	234	238	249	237	253	245	224	265	261	236	251	255	263	223	227	242	263	245	218	225	232	233	270	247	216	248	261	234	263	241	214	236	243	253	239	224	217	223	253	240	231	227	234	230	251	235	241	242	264	226	250	252	244	252	224	253	237	248	264	250	261	201	282	261	240	234	247	252	221	221	244	246	248	250	229	253	238	240	229	213	232	229	222	241	229	233	218	238	264	229	222	220	210	249	241	237	212	257	231	263	269	230	256	255	247	243	269	226	271	210	246	255	232	237	254	238	247	224	226	234	248	255	247	224	221	249	236	239	241	232	236	243	226	260	266	255	252	229	241	226	241	236	262	231	283	217	225	251	252	258	246	234	244	224	236	236	261	239	247	238	255	271	247	247	249	263	237	271	245	245	249	222	234	256	227	248	243	226	241	221	247	232	232	208	251	227	226	254	205	243	236	240	256	264	245	244	236	248	253	229	257	217	213	224	250	246	239	229	260	221	236	235	226	226	262	231	268	214	265	238	249	253	248	234	258	246	242	238	225	239	228	248	253	251	224	261	245	258	217	235	244	262	231	228	228	238	260	250	260	241	238	241	273	250	261	243	246	253	224	246	255	262	223	248	259	220	248	233	235	251	219	241	226	243	229	222	230	220	251	206	264	249	237	227	215	256	222	243	220	241	232	253	288	239	231	251	233	243	255	266	235	256	273	249	240	226	234	254	246	220	245	262	241	259	265	216	216	235	213	231	245	261	225	244	255	235	222	253	237	236	228	261	233	215	237	243	251	239	261	247	223	248	243	248	267	245	253	223	239	250	241	230	233	276	229	284	248	249	242	251	251	249	264	259	258	231	261	212	224	236	246	231	235	234	270	276	231	240	220	227	226	246	236	254	243	270	232	247	244	264	266	233	264	250	267	250	220	269	211	257	229	223	245	272	247	228	265	260	225	258	251	229	212	251	235	229	228	250	237	238	244	243	237	250	241	259	224	238	241	239	237	247	237	282	254	254	229	233	249	236	244	228	234	209	238	238	209	249	274	282	236	238	261	255	267	230	211	255	240	264	217	243	226	271	242	251	256	239	258	247	235	238	211	250	244	241	255	206	256	216	222	245	255	215	254	220	262	231	283	239	248	228	231	235	235	247	249	231	244	253	233	227	231	238	255	257	222	248	244	239	253	236	263	234	237	236	248	251	250	233	228	234	251	225	258	245	235	248	261	245	233	229	209	234	217	242	231	230	252	256	216	224	249	213	214	242	240	256	246	222	204	229	254	244	231	276	280	245	235	210	209	231	258	223	261	242	254	252	233	253	257	243	246	253	234	234	244	250	257	246	237	225	244	270	237	270	226	239	258	225	253	224	236	221	247	232	241	231	242	242	241	244	237	250	238	234	232	240	256	261	236	265	225	256	247	235	264	225	249	237	261	246	226	246	239	231	230	256	246	220	237	271	251	256	230	236	261	217	248	257	247	241	258	237	256	230	227	229	219	195	218	236	241	270	245	243	228	212	251	248	241	246	262	258	245	236	202	213	243	261	221	212	243	205	249	224	255	242	226	227	253	263	247	276	243	202	270	231	264	252	234	238	243	234	220	246	219	249	250	223	236	233	256	224	244	254	245	258	205	263	251	205	245	247	239	238	236	246	237	248	247	248	229	269	233	247	237	251	245	234	263	219	248	237	237	242	245	261	214	249	238	252	247	231	270	264	255	245	244	240	262	229	254	272	269	258	245	242	246	236	250	241	228	250	240	231	259	261	234	235	246	257	237	239	243	230	245	239	226	227	250	232	249	221	232	219	255	265	248	225	211	231	220	227	228	240	255	250	254	254	234	244	228	228	222	237	233	230	230	226	221	259	204	256	228	218	241	275	251	241	226	268	243	214	245	240	255	260	271	269	258	238	234	221	256	241	223	238	237	247	234	240	259	238	269	236	240	286	246	239	271	226	249	254	227	246	238	231	259	222	220	254	245	237	261	237	240	242	236	242	240	225	213	250	254	252	224	257	234	232	263	253	241	248	256	239	255	244	256	268	254	251	262	235	250	229	240	243	240	233	262	248	261	218	253	231	238	228	246	227	248	253	233	255	224	254	256	236	216	267	262	210	225	242	234	253	249	252	247	219	236	272	244	219	240	241	244	242	241	235	266	244	237	260	219	234	247	269	231	263	251	240	229	261	255	225	262	221	253	220	227	232	209	261	248	265	224	228	241	224	237	252	256	239	251	249	230	245	246	251	237	232	230	259	222	219	285	255	234	241	219	255	249	219	230	248	248	262	215	224	218	218	226	245	242	224	232	269	260	217	234	248	254	263	238	209	278	251	220	222	239	244	247	249	220	235	256	229	240	221	228	242	216	246	241	253	218	241	249	248	235	225	242	237	240	231	243	245	253	249	238	241	263	238	247	243	219	255	255	249	239	257	255	269
37542	45319	29266	10737	2762	906	527	431	425	370	438	400	407	430	411	409	357	384	404	379	404	408	385	440	384	392	393	407	418	352	414	381	397	409	383	398	371	370	399	398	410	418	403	401	393	406	369	419	375	396	427	408	394	430	412	444	397	409	377	401	395	393	378	369	395	399	406	379	436	389	362	374	420	403	384	370	392	432	390	368	389	389	399	396	427	415	408	383	400	362	370	412	414	385	430	441	364	380	423	420	396	379	381	363	377	382	356	403	405	416	422	414	405	409	389	367	389	419	382	406	356	351	375	411	407	391	440	401	383	404	434	397	397	407	397	392	375	438	370	404	390	362	378	408	429	394	408	382	370	439	395	380	402	411	381	396	391	345	403	428	383	378	385	387	407	444	414	398	403	387	389	411	408	401	423	369	418	397	401	395	386	448	383	374	369	381	394	371	400	412	427	410	381	414	379	377	373	356	380	389	407	370	396	417	399	412	364	386	427	388	404	415	374	344	413	399	390	414	356	383	422	401	398	399	368	409	393	382	340	340	412	403	417	340	382	400	407	416	376	405	361	397	392	356	391	400	399	402	383	410	379	374	365	396	388	371	355	396	423	382	411	374	372	390	361	393	432	422	390	369	396	393	427	408	406	396	387	379	377	377	379	397	430	407	359	381	391	360	407	387	401	428	406	386	379	404	385	398	394	409	402	427	418	392	409	411	382	387	413	408	402	379	422	394	418	373	398	398	413	399	421	409	399	375	396	410	397	401	403	373	370	377	392	381	436	386	376	366	396	385	379	398	414	388	390	393	377	387	424	348	426	387	389	402	401	404	398	437	395	384	379	424	410	369	374	375	387	414	397	434	395	400	411	409	389	376	385	408	396	390	387	385	394	404	409	355	395	402	389	377	411	392	404	422	383	390	397	401	405	381	392	408	400	385	411	368	414	433	400	408	420	392	392	412	400	403	398	415	386	375	382	417	380	392	432	384	406	400	390	387	437	394	387	378	391	393	376	428	402	406	393	384	430	397	456	420	408	385	401	409	410	397	382	370	397	359	390	390	334	404	425	403	383	373	378	375	401	397	430	396	396	399	386	385	367	406	388	437	413	384	382	395	396	362	394	385	395	395	401	416	406	395	424	373	392	395	383	405	405	375	414	380	385	385	348	391	382	391	395	416	393	402	387	384	425	385	426	417	379	378	370	404	378	393	407	384	408	388	408	419	397	415	423	370	379	416	405	394	400	433	378	383	409	422	371	363	380	378	409	376	415	452	379	393	385	390	350	391	386	383	359	403	389	390	388	400	420	403	386	410	389	375	423	417	398	399	384	382	390	402	382	455	389	378	412	396	376	373	381	355	397	395	392	417	395	367	411	412	395	434	410	386	379	400	387	409	378	396	409	420	409	363	376	431	377	403	391	380	356	418	401	370	365	389	405	390	405	370	409	404	381	356	411	366	393	358	410	395	381	372	420	386	407	388	395	365	410	416	387	383	407	399	386	348	402	405	403	356	397	398	406	415	394	402	390	365	401	380	383	426	355	351	412	430	418	430	404	389	412	400	400	401	380	392	394	339	369	412	366	398	414	408	400	403	387	384	428	379	412	409	392	417	379	373	375	368	430	398	391	403	401	367	391	375	365	398	403	391	388	387	383	379	379	418	387	387	398	396	406	392	410	424	371	361	371	431	391	418	399	401	415	414	417	418	420	378	386	387	409	407	424	379	377	403	413	373	375	409	375	377	362	358	393	397	417	348	368	401	419	392	425	409	401	382	395	364	405	380	401	410	434	415	390	422	357	385	396	411	391	408	353	418	391	402	369	413	392	411	418	410	431	399	402	402	368	384	424	429	418	411	375	420	387	399	407	381	372	410	409	405	425	390	358	378	419	367	413	369	416	385	377	387	420	410	388	374	410	361	407	405	381	404	362	379	377	429	422	402	407	439	399	399	391	385	398	385	390	408	385	346	404	369	403	425	414	418	375	385	396	421	389	400	381	404	388	401	428	434	377	386	386	352	411	376	418	358	380	405	395	399	394	369	388	403	385	377	399	392	388	378	401	426	418	387	430	378	411	441	430	393	397	383	407	380	412	400	371	408	374	410	405	394	385	421	372	384	395	391	404	410	375	379	400	380	389	364	383	415	386	384	376	412	397	401	399	374	370	387	406	376	421	389	436	383	393	436	384	382	412	391	426	383	391	361	430	392	425	378	384	429	416	423	377	369	414	427	424	416	388	410	392	391	418	390	398	360	427	401	406	393	419	385	401	395	405	390	412	417	428	360	404	361	383	412	390	403	373	363	395	396	410	395	400	384	455	391	414	447	389	372	404	404	398	358	433	371	364	390	399	425	389	408	394	385	416	397	398	427	404	378	390	410	383	413	381	398	380	377	376	365	410	424	375	378	390	413	386	397	378	388	396	450	393	404	408	417	398	395	417	406	412	407	397	405	386	398	363	399	405	421	379	409	382	373	392	422	413	402	408	393	401	423	410	383	410	372	424	400	398	393	372	410	383	417	367	408	402	403	417	393	393	360	383	425	364	387	433	388	386	422	388	388	372	404	378	402	378	405	353	385	392	380	361	419	374	405	424	410	401	386	430	364	418	400	428	372	392	400	389	386	386	367	379	413	417	384	376	401	380	406	394	406	407	373	431	392	426	430	400	405	396	356	405	383	383	374	392	376	406	418	417	416	371	358	407	377	376	377	413	377	423	405	435	384	391	388	357	369	376	380	405	403	369	390	389	419	388	409	402	400	390	357	377	387	371	416	417	395	402	417	410	383	373	409	408	390	393	371	424	396	427	396	389	384	384	379	379	418	411	408	400	378	389	388	397	393	382	411	400	379	394	388	379	370	390	423	397	394	410	419	402	413	398	433	353	403	390	404	407	385	384	378	384	389	373	439	407	367	376	389	389	401	402	404	353	390	379	397	373	413	365	412	390	395	422	378	398	376	383	390	393	394	400	394	388	366	420	372	388	410	394	416	433	391	368	381	407	423	397	391	376	393	425	402	380	374	423	402	435	341	401	353	360	365	385	399	391	373	374	396	427	405	375	379	369	378	378	403	387	402	390	418	427	395	376	377	368	417	400	396	352	395	397	365	380	427	380	385	401	392	417	413	412	443	398	374	396	391	386	392	385	428	404	401	375	425	415	382	405	431	374	399	406	386	415	387	340	381	386	347	385	368	395	395	375	414	417	389	373	395	374	400	408	389	386	429	393	418	393	384	419	399	376	376	402	410	398	440	410	391	432	365	397	404	390	394	449	408	396	395	388	397	381	380	414	386	413	408	402	390	403	361	395	377	394	424	433	409	386	393	352	392	368	422	381	415	359	371	378	403	400	441	409	414	390	444	392	410	391	398	388	415	427	438	407	386	384	397	375	416	381	426	390	413	385	385	404	376	401	395	403	401	404	410	431	393	406	390	384	385	383	387	405	363	406	412	404	407	377	391	398	361	387	363	395	394	402	394	381	419	350	391	366	402	427	399
24769	22937	31063	25818	19662	7241	761	392	363	349	369	314	351	341	353	331	336	311	318	309	308	315	329	328	332	365	363	298	332	343	337	353	346	337	344	325	315	307	316	353	317	307	317	319	344	359	353	334	292	337	333	330	322	334	327	341	344	322	329	313	308	338	306	313	360	326	355	356	303	312	333	346	331	307	318	343	345	318	297	308	332	315	316	322	327	325	322	342	300	333	324	326	308	322	316	287	356	340	312	306	324	299	333	318	354	349	313	355	345	300	302	341	315	302	276	335	328	324	331	293	309	326	310	321	314	330	312	325	348	302	309	346	311	320	316	326	323	334	336	333	312	326	312	336	304	294	330	342	330	338	334	336	328	315	341	306	329	340	321	314	322	332	331	331	320	318	300	306	308	353	309	319	328	306	322	333	357	311	339	338	322	335	336	333	312	309	328	334	349	338	351	351	334	330	293	321	337	350	334	317	341	322	365	300	334	296	327	349	348	286	310	296	349	350	316	304	321	336	308	330	322	328	294	319	293	340	327	308	331	322	355	298	314	282	362	324	341	316	333	299	333	337	311	320	302	343	337	330	319	341	326	355	342	334	330	329	320	342	340	360	339	355	295	332	345	361	299	332	349	357	305	293	342	322	303	314	317	335	297	327	339	323	350	310	324	341	305	314	321	326	297	331	335	317	308	348	371	318	300	351	330	311	356	350	334	339	347	314	339	341	337	316	327	312	338	302	329	342	324	337	330	367	326	336	355	306	335	363	323	297	314	311	320	323	368	335	329	302	306	304	297	321	342	321	296	310	341	338	341	281	302	299	284	338	323	344	324	289	327	324	311	344	318	332	289	334	322	343	332	337	357	330	333	326	349	334	303	319	344	303	336	327	319	381	316	350	346	336	340	306	316	307	320	298	317	334	329	362	339	315	306	346	337	307	325	322	298	296	321	317	307	321	316	344	331	355	340	347	303	339	324	307	320	368	324	313	350	326	305	307	352	338	333	277	330	335	327	324	332	361	324	347	304	326	307	310	323	330	313	314	341	311	337	340	328	347	313	373	312	310	309	318	345	320	326	336	326	323	295	317	323	299	331	351	310	365	315	331	308	334	343	326	312	343	318	307	351	326	325	313	323	313	310	320	355	333	321	352	337	313	332	330	304	291	324	319	321	341	315	292	313	305	321	316	331	340	313	310	330	335	303	309	324	330	307	312	335	289	316	333	325	299	322	355	327	290	318	329	308	314	314	311	333	324	314	310	313	289	306	326	308	377	310	321	308	352	302	344	325	294	327	330	324	332	345	316	283	333	308	332	327	345	328	338	346	321	294	334	333	303	342	315	314	309	312	347	373	320	316	304	317	338	312	327	296	306	342	352	313	338	331	363	325	302	339	321	296	326	337	311	339	334	296	308	353	335	319	316	319	342	303	329	329	314	314	319	315	314	315	338	299	307	328	359	330	325	324	330	329	308	330	325	326	325	332	341	333	305	326	301	317	292	291	354	319	344	327	329	343	333	328	311	376	319	315	300	314	323	344	319	316	329	333	327	362	317	326	324	330	352	343	306	344	326	291	347	321	329	296	317	339	329	356	347	334	322	360	314	298	328	301	338	330	351	310	291	350	304	332	316	304	334	334	324	342	352	329	312	336	311	354	308	357	347	321	330	295	324	329	321	357	345	347	333	369	325	305	322	316	336	347	337	317	320	357	340	337	357	316	339	343	329	311	355	311	320	319	317	321	321	317	361	294	327	327	315	324	315	337	337	328	326	334	323	347	300	318	324	301	308	333	324	329	305	322	328	351	311	335	349	289	333	332	311	318	323	316	320	356	303	354	344	355	319	341	354	335	358	292	318	315	347	321	319	335	330	316	333	335	302	297	313	314	340	327	318	310	330	315	329	336	343	343	313	305	329	292	331	289	287	345	331	334	337	304	383	293	354	328	323	305	324	322	355	300	300	339	320	334	321	357	349	345	321	318	330	339	327	326	331	334	327	318	308	310	304	344	339	341	319	332	302	341	334	327	328	325	298	324	330	301	310	327	338	345	346	335	349	335	317	332	344	332	342	361	320	354	323	329	304	324	311	281	323	287	312	303	322	303	312	329	348	302	315	336	330	297	304	332	330	273	349	329	326	331	331	313	314	335	343	356	342	321	328	335	326	297	339	332	309	347	310	340	336	338	312	328	336	313	347	320	347	321	330	345	322	328	315	329	307	313	347	343	316	319	333	268	307	305	331	350	295	348	316	344	347	296	305	291	301	313	334	344	329	308	354	333	347	339	324	325	343	351	324	333	253	322	325	314	333	298	352	350	310	307	312	372	336	348	356	306	321	320	342	341	328	320	345	334	317	321	336	324	317	311	331	328	317	327	352	319	344	280	302	319	354	342	326	334	333	308	341	324	312	318	312	313	335	328	313	306	324	311	349	331	309	328	301	339	330	305	346	331	312	335	322	319	330	358	311	313	346	346	352	301	294	335	312	321	300	308	324	291	296	362	335	359	306	343	343	354	326	347	309	316	352	309	305	330	293	337	338	331	328	313	308	316	329	334	281	333	325	323	328	304	315	324	361	333	298	319	303	313	337	340	319	298	330	298	304	312	348	316	312	347	314	339	330	312	340	293	357	316	306	340	358	329	334	303	340	336	319	342	321	299	318	278	323	312	344	372	331	336	315	288	298	330	366	327	310	341	325	344	319	283	312	354	352	341	357	324	343	329	346	355	337	323	351	322	301	343	323	323	319	298	320	339	317	324	301	353	326	322	335	349	297	307	343	311	325	321	355	332	316	341	296	332	307	355	331	317	281	332	339	326	320	335	300	355	324	333	327	323	339	319	324	322	326	353	308	332	338	323	327	332	329	350	321	309	349	329	347	313	290	347	316	322	294	321	327	310	329	323	328	338	339	336	335	336	323	314	334	336	310	333	348	301	318	356	357	339	306	344	325	335	313	331	329	341	337	326	323	339	328	325	328	323	332	343	326	331	306	333	354	335	312	326	291	335	329	337	315	308	327	331	311	334	324	352	365	325	345	341	332	299	308	330	309	329	321	312	313	311	340	333	311	335	317	372	359	290	323	347	322	307	306	342	325	332	330	319	345	332	305	327	363	325	354	317	296	335	330	326	332	343	326	353	356	334	320	314	323	341	313	365	319	321	314	337	328	310	325	332	338	345	335	309	340	310	335	320	327	329	318	326	333	304	353	335	339	317	300	332	329	302	347	314	309	310	356	359	282	342	315	352	317	317	363	310	325	309	325	356	347	366	298	328	344	309	359	316	324	306	322	309	319	314	317	338	325	301	310	307	341	343	329	317	353	326	328	356	318	353	320	346	324	350	325	318	309	330	332	333	321	324	318	343	319	321	316	329	334	334	307	327	309	299	329	327	318	342	337	333	334	312	303	356	297	352	311	331	351	294	339	336	340	341	325	309	307	338	336	322	355	316	335	349	301	315	345	322	318	316	336	328	313	328	303	342	297	324	319	325	348	314	315
60459	86535	59223	32028	13696	3712	1006	585	512	551	525	493	541	544	517	507	541	537	538	516	511	465	533	519	530	485	526	547	512	507	500	493	521	557	555	526	520	553	520	522	498	488	551	491	532	553	488	483	519	503	510	497	515	515	484	482	533	515	512	497	478	509	510	542	516	514	491	482	504	507	493	550	510	525	481	492	538	533	543	488	514	507	527	519	510	487	530	511	543	532	546	505	545	519	508	541	501	500	489	519	492	481	477	471	546	525	512	532	483	575	497	500	571	501	534	533	492	513	503	469	493	534	498	510	553	539	526	526	481	493	506	528	534	522	500	527	501	521	531	505	519	534	526	519	521	526	563	526	506	530	526	538	510	515	542	510	562	490	561	531	518	521	530	545	502	503	531	528	528	502	505	504	490	538	515	511	522	529	480	512	497	521	504	517	494	540	495	485	518	487	536	496	534	544	516	542	549	523	491	490	493	491	541	518	522	541	531	524	555	500	551	528	487	521	510	499	481	536	538	527	532	506	537	534	503	530	532	541	509	499	506	530	464	504	521	549	505	535	514	503	497	458	511	552	532	511	507	514	523	562	506	513	533	539	498	485	504	490	516	530	510	522	502	505	539	503	519	511	495	539	535	538	564	518	478	490	472	527	499	516	540	511	541	515	529	529	526	566	521	499	514	494	574	476	526	461	481	530	515	519	493	512	504	506	537	491	507	516	528	538	516	542	518	514	511	520	525	508	541	528	545	521	506	554	542	523	527	535	505	551	492	511	553	529	550	525	533	503	503	505	559	488	506	523	560	537	529	518	512	473	527	449	526	550	491	524	521	518	484	525	503	486	502	522	541	534	538	509	534	499	501	509	514	518	515	483	506	527	527	478	492	499	512	527	484	556	517	528	530	527	542	527	534	498	560	518	535	515	498	532	522	493	493	517	518	509	504	504	528	536	496	544	535	507	505	509	479	524	530	509	494	534	548	514	458	518	521	520	481	511	522	542	527	555	531	525	491	502	512	502	506	536	548	525	556	553	508	527	531	544	504	493	542	529	562	539	527	564	501	477	530	510	523	535	503	530	518	534	546	537	533	569	526	489	522	497	557	534	511	496	525	515	497	515	546	479	491	527	490	521	553	536	527	517	489	523	548	545	503	469	497	530	515	545	507	508	512	499	529	481	500	564	486	541	547	518	541	521	526	507	519	503	517	490	526	550	528	512	540	502	527	550	519	516	541	522	455	527	554	515	518	535	516	501	523	528	542	501	510	523	566	485	504	527	576	510	487	491	578	494	548	505	559	545	549	505	542	552	507	485	527	523	532	496	521	527	515	568	529	483	513	514	520	520	522	542	531	554	475	525	505	494	516	570	523	564	544	509	473	530	548	543	508	528	537	504	520	491	558	499	534	539	512	498	554	525	541	539	550	502	519	485	496	544	546	500	479	499	495	538	536	557	542	529	496	514	499	481	542	493	546	494	518	521	513	497	498	501	530	499	502	516	501	553	532	519	500	537	526	529	542	482	514	493	503	531	526	509	515	536	513	519	512	521	509	506	501	525	524	528	499	524	530	508	516	542	547	527	546	496	529	517	508	533	485	538	514	506	524	522	521	519	537	520	532	529	491	476	512	506	488	558	501	495	522	512	537	502	548	516	567	481	484	499	502	544	535	466	483	523	525	523	543	530	516	501	504	553	520	521	543	518	524	485	508	545	511	544	512	476	529	463	507	524	488	492	546	496	500	505	520	519	512	513	458	489	512	545	506	556	500	535	507	483	513	535	472	539	501	476	524	518	527	542	525	498	540	515	526	510	548	517	485	523	502	539	516	523	565	530	504	536	519	552	481	501	513	529	542	537	506	539	494	532	481	472	537	527	525	537	511	499	531	490	459	534	511	536	499	531	551	555	519	503	541	540	474	545	512	542	521	504	549	486	537	527	491	515	542	528	525	524	504	486	502	561	481	530	492	526	487	535	516	544	514	492	460	502	497	506	545	486	539	566	518	514	516	528	510	527	532	543	549	540	524	520	503	557	492	511	544	521	541	551	512	526	538	526	489	534	497	532	461	513	526	532	567	480	570	557	507	534	523	515	478	531	503	491	507	536	492	493	502	489	481	537	572	504	509	504	546	522	528	494	511	493	516	514	522	482	483	522	515	515	498	513	551	499	541	537	511	530	526	522	560	510	508	483	483	538	538	494	538	513	550	507	504	524	515	478	517	536	530	492	562	534	524	546	513	532	472	500	489	525	535	530	473	544	496	524	545	542	537	515	476	516	515	512	496	520	510	534	524	527	521	528	514	485	554	495	518	549	528	496	544	543	534	559	515	509	515	497	488	560	531	518	500	514	545	516	544	532	499	517	525	549	526	535	496	538	511	498	526	518	515	537	518	530	528	506	468	548	519	490	524	491	544	528	513	524	508	503	512	495	513	502	527	522	546	516	523	505	472	559	512	478	513	529	486	541	486	498	487	537	477	511	537	528	518	529	512	578	507	515	557	489	508	486	519	506	489	494	494	503	531	512	515	537	509	528	496	492	477	531	531	563	519	520	505	540	544	509	522	554	500	487	536	480	530	484	533	486	526	574	500	540	509	559	526	505	508	510	547	555	503	528	501	520	474	554	517	486	524	518	543	488	535	492	538	494	551	497	522	516	497	509	501	543	541	508	499	521	491	499	521	579	523	531	519	514	525	524	505	532	530	513	533	481	503	528	508	572	531	481	510	511	515	488	520	486	496	487	510	490	471	498	575	513	527	540	446	544	520	486	492	545	564	564	470	500	490	542	512	524	510	501	542	495	500	497	542	534	529	522	489	521	531	528	478	531	529	510	492	493	561	494	493	516	537	509	539	516	497	486	523	558	555	544	547	516	466	513	514	518	539	485	534	524	521	496	516	535	508	526	480	514	513	514	514	470	488	518	522	491	529	533	514	510	512	594	531	535	532	511	521	555	511	534	481	534	501	518	546	540	551	528	541	525	544	512	535	531	523	528	517	563	513	549	532	518	546	554	531	531	498	517	539	524	508	496	540	508	452	514	509	528	533	512	497	507	524	552	493	531	494	517	507	498	495	564	511	554	513	538	516	532	559	532	513	481	518	504	497	514	552	510	548	504	493	515	504	511	517	558	530	505	475	511	534	545	535	508	549	492	522	552	510	521	497	526	492	532	516	503	508	532	533	493	507	511	536	564	550	487	506	530	489	549	485	517	480	518	551	536	500	518	525	528	516	507	519	519	504	533	538	490	552	521	537	479	544	534	531	529	508	511	494	546	508	522	517	499	494	537	546	530	535	505	512	502	515	503	525	531	519	523	471	534	500	494	522	506	533	504	573	460	514	508	532	509	525	492	508	500	501	533	550	527	484	506	498	527	534	524	497	505	522	521	485	520	563	506	514	503	535	519	538	532	532	492	533	501	511	528	537	542	554	501	500	515	527	497	517	501	510	544	485	521	544	552	512	551	491	510	550	575	523	565	496	537	507	513	519	537	500	542
23469	22010	30171	24462	21548	18950	4916	538	430	419	427	402	372	393	403	388	402	383	400	368	366	417	390	411	411	382	379	408	356	361	374	389	408	369	400	396	355	369	379	350	382	359	375	353	402	392	349	407	373	411	415	376	389	375	399	426	399	386	419	384	376	382	371	369	360	353	369	357	373	362	393	374	403	369	403	334	403	369	380	405	382	433	377	399	391	392	387	392	433	393	386	412	392	389	372	394	402	397	389	405	405	412	374	381	398	452	381	372	410	380	373	365	388	376	369	382	390	385	373	370	381	361	369	372	401	400	385	389	372	380	402	358	390	383	387	428	410	383	358	401	377	382	373	393	402	357	350	395	414	370	394	363	409	391	354	374	390	365	402	372	343	396	411	407	397	393	400	358	372	354	376	396	382	368	375	368	367	373	387	374	363	406	337	332	388	390	388	350	402	379	388	398	374	414	360	417	350	384	371	371	358	409	362	367	345	382	389	381	378	386	404	338	395	366	367	398	395	391	401	418	381	381	389	374	356	353	364	389	400	359	398	410	374	357	379	370	388	370	359	407	359	354	395	370	349	361	414	359	366	396	389	406	414	388	432	375	384	383	413	380	342	375	401	362	372	368	344	342	366	334	404	395	393	383	350	405	385	367	368	398	385	353	389	375	394	390	349	382	372	395	382	404	370	411	392	383	364	388	411	362	367	396	386	395	386	422	388	403	390	392	362	377	409	381	351	395	381	375	377	379	367	394	419	335	377	345	354	388	389	400	412	363	364	398	421	375	338	364	383	349	445	364	372	372	356	393	399	381	365	354	384	380	379	367	386	366	420	382	371	346	357	375	357	361	333	390	351	382	360	386	374	375	371	363	373	392	356	376	384	366	383	373	384	395	395	392	404	379	399	378	382	391	375	345	387	367	392	375	358	392	359	394	371	375	380	349	380	414	386	386	349	382	394	400	359	356	384	328	403	412	394	380	389	362	350	370	349	387	372	406	359	348	390	385	347	389	428	365	351	386	422	402	373	382	350	347	383	411	373	380	383	403	405	371	380	361	362	384	429	373	359	320	375	368	380	392	385	374	383	371	343	353	387	356	367	361	409	393	384	411	370	382	409	335	365	426	385	390	391	390	372	390	339	407	389	333	382	367	381	383	387	350	426	382	357	388	354	374	407	394	399	376	383	387	423	396	370	372	391	366	384	349	414	376	348	370	363	364	388	360	371	372	410	386	394	390	389	360	365	365	374	405	384	386	372	382	387	394	417	378	385	422	406	387	382	351	388	352	402	402	360	397	390	388	406	370	378	397	390	359	367	384	395	425	386	386	382	390	368	395	394	395	422	400	375	394	357	358	389	401	329	361	390	386	386	346	380	360	408	368	376	384	351	418	353	396	366	381	367	373	390	392	380	405	394	405	370	367	372	359	351	388	391	376	369	393	379	364	431	397	371	355	413	393	344	383	380	359	415	349	423	370	388	390	380	353	380	376	402	364	428	388	387	362	374	403	362	369	378	375	376	352	377	398	365	364	352	357	350	369	391	393	362	358	382	382	366	396	367	381	388	387	425	388	417	364	390	362	391	389	405	416	362	397	370	396	408	358	378	408	397	398	361	411	400	382	375	391	371	362	367	394	415	372	376	366	382	399	396	377	335	395	379	407	329	373	364	368	376	360	366	397	389	403	381	342	352	386	366	367	380	371	415	383	365	425	375	395	375	400	393	370	376	368	363	385	382	341	362	393	400	399	394	399	373	424	386	375	366	407	377	403	391	314	413	417	391	399	377	370	390	354	387	374	394	408	368	389	339	391	390	355	383	360	387	357	420	356	378	355	367	375	382	416	396	386	371	358	403	367	396	387	416	390	374	374	423	383	362	354	411	359	412	372	399	385	376	376	392	383	402	390	392	383	379	362	376	363	406	390	372	403	391	418	389	382	378	369	389	414	375	376	380	381	381	331	371	384	371	401	406	371	402	383	389	353	384	394	387	379	390	398	421	374	384	375	385	380	395	371	355	353	369	388	371	411	370	376	423	385	386	365	377	363	361	401	375	357	393	382	373	403	391	385	402	426	405	383	398	393	402	407	375	381	389	405	358	381	383	377	358	404	363	367	387	398	395	397	351	352	393	426	365	361	386	389	396	379	364	370	363	372	391	380	360	376	376	390	382	353	362	360	369	413	384	408	366	398	354	387	376	392	341	405	366	407	380	381	370	418	341	397	371	403	388	358	417	371	373	375	379	355	376	368	392	374	404	379	387	399	376	370	389	402	365	388	376	367	361	359	376	371	362	369	398	399	433	353	372	370	378	408	374	357	404	383	403	370	338	343	390	382	357	371	372	357	414	391	368	387	392	396	386	371	365	416	380	384	339	398	411	359	364	361	375	421	350	358	377	357	404	373	350	385	361	377	374	376	412	390	389	382	415	368	391	339	389	418	378	371	397	381	373	405	414	398	394	360	391	367	384	375	373	407	385	375	380	369	376	350	360	373	365	391	406	367	367	407	386	340	378	376	381	325	348	402	387	385	387	385	388	365	356	387	391	352	377	366	399	404	368	360	381	365	406	356	375	337	406	357	394	389	391	399	405	350	356	371	401	370	388	389	412	393	399	355	393	385	379	378	391	406	398	352	367	396	347	353	406	351	399	365	393	379	391	388	389	391	386	369	378	379	405	396	396	387	380	377	377	375	398	398	395	389	409	390	413	402	378	361	365	347	412	378	406	428	401	363	362	374	368	353	352	401	340	373	379	368	385	352	396	333	395	368	403	399	368	409	390	411	364	399	387	381	417	383	358	399	350	378	420	451	370	377	402	368	330	384	405	375	347	383	444	398	395	362	404	397	374	375	410	374	352	398	380	382	412	356	402	407	396	395	410	357	387	359	384	357	378	379	406	410	366	353	394	389	345	382	387	365	358	372	392	377	408	394	380	356	350	395	333	379	377	366	419	415	404	385	349	361	390	388	376	373	435	391	384	372	366	384	390	350	335	405	380	373	405	400	374	436	410	387	370	390	368	384	403	384	391	381	417	444	418	400	370	380	353	376	391	408	403	370	396	386	348	366	372	374	377	405	359	349	383	391	378	380	403	384	392	385	412	395	384	371	373	394	389	392	403	382	393	400	344	388	441	396	364	390	358	406	367	402	369	405	347	368	367	342	346	364	384	406	371	374	395	376	379	332	382	377	380	352	355	371	375	370	400	390	356	360	401	358	374	406	366	380	394	414	401	399	399	397	390	393	405	402	366	378	390	392	400	389	384	398	398	399	364	376	353	385	362	367	394	369	388	386	364	373	388	348	392	371	385	364	357	409	401	396	381	353	369	339	385	362	417	359	373	413	395	364	378	354	381	371	392	397	375	401	374	392	349	385	373	407	410	352	380	378	394	388	404	433	378	368	387	371	386	378	427	396	370	375	375	388	374	396	388	387	372	387	354	397	377	362	368	351	342	361	401	374	408	355	411	430	349	392	352	368	361	386	367	327	424	390	363	397
61814	98436	70259	40712	21373	7130	1839	752	557	561	587	588	583	577	631	625	586	636	546	558	583	572	646	586	657	610	555	611	563	596	621	592	548	620	618	582	591	618	571	631	602	589	558	602	552	573	605	625	590	602	625	618	556	570	564	598	605	597	571	581	585	588	587	558	577	614	565	571	588	594	498	637	591	558	592	582	571	579	571	625	592	600	590	617	578	573	560	538	597	559	612	636	593	575	599	571	554	569	555	591	631	610	640	606	597	595	596	637	594	566	584	577	544	584	608	567	566	581	595	586	615	591	596	633	579	585	616	608	597	558	605	609	606	632	550	546	577	590	601	580	586	573	598	607	591	570	543	595	567	580	579	590	572	586	630	619	622	638	603	597	579	591	579	577	644	606	650	605	632	553	571	593	588	580	620	583	595	605	583	550	570	588	549	544	599	617	575	622	514	548	611	593	596	599	547	667	622	603	592	573	592	552	569	628	608	604	588	567	603	593	601	558	585	600	587	526	584	612	584	611	580	586	567	569	598	592	563	564	594	573	600	555	582	582	575	640	604	595	608	608	571	556	602	569	613	553	569	585	556	577	583	608	593	600	608	586	585	615	582	589	582	600	565	584	561	613	556	554	538	567	600	579	583	583	599	596	573	572	581	606	595	579	591	576	585	557	568	613	637	563	579	580	562	583	559	600	615	566	595	610	599	597	573	592	608	608	605	615	603	530	617	582	543	551	586	571	534	586	575	573	570	590	589	598	629	585	575	611	572	558	610	549	644	582	624	567	563	562	644	577	562	646	570	534	584	555	620	602	595	577	595	598	535	584	602	655	551	571	610	553	603	643	577	592	593	570	598	570	555	582	584	626	543	568	575	600	578	591	596	543	612	578	589	532	589	631	552	615	553	548	588	580	585	594	547	625	633	583	549	580	561	597	583	562	567	603	554	590	573	581	579	610	611	592	576	546	583	572	564	610	617	633	583	582	607	592	583	588	596	548	619	593	581	600	594	543	595	580	601	566	621	573	602	566	585	575	586	577	606	582	620	590	601	619	575	600	545	623	583	572	590	618	585	599	591	614	609	620	571	582	578	580	612	593	585	589	636	600	582	575	596	550	547	550	637	568	579	637	592	585	605	585	594	583	552	568	595	565	553	598	577	572	602	577	553	592	559	645	603	571	538	576	607	579	553	559	549	571	574	608	593	555	572	611	556	598	566	605	605	638	635	579	581	586	603	630	557	549	604	560	637	576	563	593	597	548	547	623	605	592	545	573	556	561	606	557	574	606	586	565	563	605	599	579	616	576	583	575	571	547	623	553	578	581	574	581	566	606	562	588	598	576	570	599	604	568	603	540	614	577	553	561	600	547	595	573	573	589	610	611	596	586	616	574	576	561	585	619	623	573	567	590	593	588	563	555	561	572	585	636	611	597	627	557	600	570	583	639	541	599	606	588	579	534	558	605	590	610	594	629	589	579	538	585	560	604	558	609	603	577	633	584	633	597	562	536	614	587	621	579	561	547	561	558	582	568	578	600	581	595	552	587	564	548	599	537	605	598	596	577	605	551	572	563	595	618	575	589	598	576	563	584	610	612	605	582	555	618	560	582	616	616	542	574	575	608	539	635	602	555	583	600	605	572	614	607	586	559	572	582	594	574	589	601	579	543	608	548	613	624	567	623	603	594	604	693	593	595	609	614	579	565	603	614	602	578	589	578	607	607	631	608	571	593	556	584	574	610	605	582	566	618	615	609	583	583	588	616	522	570	598	601	590	571	593	567	586	608	558	593	549	598	595	554	536	566	572	585	570	585	587	598	571	562	604	538	607	581	605	573	621	601	604	624	584	560	576	569	572	571	610	603	554	588	584	612	587	583	574	615	575	554	592	587	573	593	566	601	523	589	571	565	563	587	590	547	564	542	540	582	595	535	555	611	588	584	554	586	570	634	579	544	629	582	591	613	585	609	553	569	554	602	596	622	625	567	560	635	560	581	547	600	575	564	599	589	580	534	575	589	583	577	583	554	638	603	593	574	570	650	598	617	528	569	568	552	563	629	599	597	593	601	587	628	622	600	574	569	620	563	632	548	576	579	630	607	609	611	610	602	558	555	634	583	599	611	562	539	631	536	577	537	591	608	597	565	636	621	621	586	561	580	533	565	582	580	620	568	579	573	540	560	595	589	567	596	599	603	588	595	625	616	567	604	621	605	605	618	587	605	550	619	618	588	569	578	586	622	601	567	583	536	558	551	594	607	562	606	582	622	543	585	596	640	554	573	634	583	587	582	584	581	592	553	545	561	563	621	575	568	573	598	582	576	613	565	587	583	576	567	608	566	581	590	571	549	586	606	586	586	564	604	570	573	597	579	622	569	578	638	567	579	598	594	613	611	571	610	610	598	581	581	582	571	575	604	583	568	565	608	581	590	602	556	565	570	606	584	639	606	598	553	619	555	600	603	594	573	617	572	583	580	611	597	598	574	596	596	590	569	591	593	545	580	571	574	587	552	558	659	576	549	603	581	588	583	599	596	592	579	607	602	592	577	550	610	604	602	563	604	577	603	555	585	571	569	601	578	520	588	571	558	610	593	579	577	596	588	577	557	619	573	604	540	665	627	557	615	547	567	590	579	631	587	547	553	591	602	569	588	555	538	581	597	586	544	561	621	601	603	560	555	594	605	597	609	594	604	556	583	588	563	550	588	610	547	603	602	545	581	567	571	574	565	560	566	560	649	588	590	577	559	569	596	594	597	586	584	618	589	598	592	607	627	580	562	559	539	591	561	566	560	605	603	624	586	570	583	553	560	583	613	589	581	537	594	548	605	566	571	605	557	632	578	618	591	603	605	602	582	565	569	593	615	629	599	606	567	618	594	589	596	588	589	590	607	578	563	578	596	616	593	582	607	624	580	548	613	559	572	561	602	610	572	568	570	575	603	574	583	520	567	622	598	569	580	599	616	593	604	604	557	547	591	587	579	623	576	605	583	583	555	615	604	567	589	580	625	556	574	631	560	593	628	623	590	567	566	589	582	566	604	622	569	577	600	578	589	562	590	585	563	585	597	584	579	570	569	581	606	546	551	558	534	577	524	587	558	606	579	602	612	587	613	596	582	603	570	583	612	601	574	532	566	557	603	567	572	591	566	579	550	550	575	588	624	578	579	630	621	587	574	601	589	581	615	581	571	584	569	613	555	605	576	556	557	539	579	581	571	574	562	613	607	571	577	588	567	589	618	597	584	551	638	576	623	592	574	597	565	611	618	598	602	541	605	602	558	596	577	581	544	609	564	573	619	610	571	630	582	576	587	570	564	569	573	608	592	599	645	583	596	585	574	626	575	549	646	560	554	606	575	600	597	552	575	588	593	588	558	575	593	603	586	611	643	615	615	597	594	608	598	583	602	612	580	551	563	552	604	591	554	536	612	588	592	584	615	603	587	565	569	579	565	574	609	594	581	594	604	560	603	574	559	632	614	575	619	592	584	525	617	556	581	611	585
30180	28799	25564	10563	1640	522	329	247	281	253	231	269	231	237	229	258	237	228	230	225	232	237	242	240	246	249	231	240	233	242	233	247	243	249	237	245	235	219	241	234	216	239	242	225	214	217	217	227	237	228	229	262	233	255	218	257	208	225	273	275	229	267	218	262	234	236	226	231	242	262	261	243	223	246	208	231	228	236	238	223	241	210	252	226	228	253	226	234	218	255	236	248	228	235	245	228	246	239	224	224	238	247	277	253	266	276	237	248	230	228	237	243	227	235	215	265	254	261	222	217	268	229	198	234	270	222	239	237	242	248	229	252	234	226	246	241	244	244	241	251	235	226	242	242	245	221	246	255	225	225	245	211	254	238	225	232	253	237	225	256	230	233	227	270	209	243	251	216	226	242	270	239	252	244	264	264	239	237	232	236	266	246	239	258	235	219	241	226	227	242	257	236	223	246	249	230	238	233	247	238	232	233	234	242	242	236	236	224	249	248	246	253	225	249	238	269	228	253	239	239	228	272	224	230	224	232	246	251	216	236	252	235	235	261	230	258	236	234	238	246	213	243	253	239	217	213	229	243	223	237	269	232	228	253	216	235	224	233	253	198	224	246	217	232	236	245	247	222	285	219	243	194	254	257	251	267	240	237	241	237	252	254	259	220	252	230	214	256	234	242	233	241	224	260	234	240	240	230	235	244	219	218	281	215	222	247	235	233	231	238	244	216	238	242	228	248	234	232	236	216	239	242	244	253	236	236	239	229	253	251	253	255	228	251	242	219	252	208	227	243	247	235	206	218	219	241	239	228	230	262	268	240	226	226	254	218	249	239	256	262	249	266	229	213	235	236	235	243	264	237	251	221	242	250	209	227	231	248	272	243	217	215	204	209	253	253	245	234	246	230	214	259	261	219	219	225	252	198	241	269	244	269	247	218	222	215	239	238	268	249	233	216	231	243	281	248	212	258	261	246	214	233	240	245	218	265	231	230	221	255	217	243	227	241	243	223	243	232	208	243	270	240	230	231	237	230	240	266	250	257	232	209	259	222	251	252	241	248	258	258	231	230	216	218	246	265	247	230	252	263	224	235	216	248	222	264	276	260	256	253	217	249	229	232	244	235	252	233	256	240	252	263	209	237	233	251	265	240	231	217	240	216	240	255	244	233	234	248	225	277	221	265	235	237	243	237	228	229	228	234	241	248	254	235	227	234	229	247	275	272	217	232	238	244	229	223	217	239	217	233	233	220	229	251	233	223	228	234	252	279	231	234	247	220	249	228	221	234	266	220	275	242	216	226	245	244	252	245	207	217	241	256	234	252	219	228	243	257	226	221	232	246	226	255	246	234	231	234	280	241	251	218	247	222	229	235	253	279	222	259	253	256	246	253	230	235	243	259	258	243	244	268	218	251	235	225	231	240	246	250	243	213	242	249	263	257	263	241	247	247	266	208	243	256	236	244	245	241	241	240	251	240	199	241	229	269	239	216	262	220	229	265	251	240	230	208	232	234	273	240	232	248	218	226	241	259	219	210	227	261	231	213	234	218	233	245	230	238	234	250	225	241	246	254	253	239	232	221	245	240	234	223	244	278	263	230	247	224	205	192	237	238	257	266	213	218	244	227	234	220	266	208	241	237	238	254	226	280	216	242	250	261	242	239	227	216	270	238	273	224	232	216	219	245	219	225	238	252	228	225	244	231	226	258	241	238	244	227	248	221	212	225	260	250	234	244	242	248	226	233	261	238	227	235	264	261	238	236	259	266	229	238	243	239	237	219	230	237	259	261	233	261	243	235	246	223	249	230	248	248	241	239	254	231	227	242	203	229	244	238	227	270	236	252	243	235	244	229	226	235	236	259	261	230	245	234	222	239	248	230	219	235	261	226	247	246	241	190	245	203	251	244	254	217	257	242	219	244	250	234	254	267	261	255	238	217	239	258	204	225	220	278	243	247	257	232	246	251	247	223	260	245	234	248	260	259	230	260	228	240	254	241	230	234	249	246	240	256	238	240	256	233	249	235	213	261	221	218	248	247	264	244	235	259	230	243	231	227	223	234	216	248	277	227	241	225	257	224	259	246	230	209	248	268	240	236	235	249	215	236	228	256	242	235	224	253	235	255	273	216	241	236	233	220	231	233	220	215	246	211	246	246	232	231	245	220	225	196	223	261	231	243	256	206	257	253	241	235	258	238	230	231	206	218	235	243	245	233	251	246	254	217	246	256	237	232	248	221	241	233	224	232	241	249	251	218	257	269	238	241	226	225	214	234	241	233	209	230	222	263	222	258	210	246	227	238	226	261	230	217	243	254	222	217	263	261	224	241	233	215	231	218	248	258	244	259	225	232	236	237	243	240	211	262	259	247	243	236	225	242	245	250	259	241	271	250	246	250	230	262	251	255	242	247	238	230	205	226	249	233	238	244	247	233	253	238	234	238	234	229	260	229	246	232	262	247	239	235	231	243	246	260	222	255	236	253	222	242	260	249	231	283	250	244	226	230	244	275	258	239	244	257	250	230	228	226	222	212	252	243	232	246	242	235	246	232	255	232	244	224	247	243	233	230	259	235	246	211	249	238	235	229	226	251	216	245	210	216	239	237	261	217	259	235	233	221	235	224	201	219	244	239	220	250	247	243	249	274	218	229	252	236	221	221	233	246	230	249	253	253	253	263	234	225	250	247	238	247	264	242	238	259	240	230	214	221	247	254	246	255	261	219	232	271	238	240	231	253	219	211	238	258	242	249	222	237	258	209	241	246	241	242	248	230	236	228	247	252	245	247	262	233	241	225	223	249	213	258	212	249	244	239	249	219	223	253	245	264	240	219	242	214	259	228	244	230	237	248	257	235	237	233	219	227	245	239	243	226	244	255	225	214	216	224	271	244	222	277	245	259	219	226	227	217	212	256	217	232	214	232	238	284	236	251	244	235	248	225	234	223	249	226	229	193	252	225	259	258	238	238	235	231	201	258	230	243	269	235	245	232	229	230	233	241	220	232	257	256	242	249	241	263	218	248	245	234	239	220	202	258	250	253	216	228	252	267	233	273	247	235	212	226	246	214	225	221	247	219	240	244	268	232	230	227	241	252	248	234	219	229	250	203	245	273	245	262	249	259	266	242	228	249	239	228	236	248	219	240	224	218	256	259	227	255	255	246	274	245	239	244	224	233	216	279	257	258	255	215	231	209	265	243	219	248	228	240	231	238	224	254	265	247	235	224	236	254	223	210	235	225	204	215	248	262	233	234	224	244	235	253	252	245	225	248	227	242	244	243	250	242	262	243	267	243	202	243	231	267	239	248	219	251	243	209	241	232	242	237	223	257	229	241	255	222	226	198	255	252	241	238	231	224	224	253	245	232	231	239	243	243	221	232	248	226	208	252	242	209	220	255	230	221	219	255	224	260	262	251	225	222	242	232	240	233	235	245	244	225	235	218	229	220	233	239	213	266	245	243	247	236	218	231	239	212	219	248	207	208	235	220	244	240	246	238	249	221
37079	45124	29357	10277	3030	1079	533	420	386	382	385	397	428	416	380	368	379	400	389	378	342	376	405	348	395	403	387	435	386	398	386	343	372	389	383	373	413	372	399	377	356	390	400	369	413	394	397	387	401	376	386	386	384	407	387	396	415	390	397	394	362	443	372	377	408	411	416	411	386	414	364	417	400	390	403	404	387	371	396	383	379	421	381	416	398	364	379	409	435	392	375	394	383	435	424	378	374	373	419	393	384	383	410	396	383	403	368	361	384	362	377	383	344	382	402	348	416	370	388	366	386	415	383	370	369	390	364	395	385	403	355	389	402	414	415	392	379	386	379	366	369	361	380	378	402	400	364	396	399	414	375	383	423	425	397	366	397	383	386	396	404	392	390	378	386	363	398	379	392	424	417	423	404	356	351	370	423	385	402	401	401	391	403	357	403	391	398	407	335	388	396	394	375	363	384	390	382	391	376	383	376	374	376	397	386	398	357	363	382	371	390	421	380	398	356	378	379	338	387	389	366	376	383	379	386	365	382	375	394	352	342	417	374	400	375	426	408	407	406	381	394	400	406	383	388	403	432	382	363	412	381	399	388	377	373	372	354	393	392	386	357	390	343	411	399	379	389	394	390	371	389	381	381	359	394	382	383	368	377	402	393	404	350	394	360	408	421	389	383	395	393	385	369	411	371	385	402	382	404	367	392	390	374	400	365	366	371	429	365	415	367	363	400	393	383	382	369	362	367	408	386	373	386	409	368	383	390	396	396	374	366	359	367	396	397	396	404	402	390	337	371	391	400	435	392	349	436	404	404	386	404	400	372	395	380	357	401	356	370	380	413	346	352	375	398	399	392	369	396	408	408	375	392	415	390	384	384	408	370	384	400	387	386	393	410	404	388	404	348	379	403	389	376	416	384	399	363	388	367	404	414	402	355	377	390	359	382	393	389	365	387	388	413	380	401	425	373	367	356	368	379	380	384	389	369	378	383	403	390	375	389	352	389	423	372	373	364	390	388	356	389	392	392	373	369	390	361	379	406	380	430	363	385	403	381	397	390	376	374	362	383	359	402	391	405	371	385	386	419	347	379	355	399	371	378	418	380	365	379	400	386	397	379	391	373	369	399	359	339	395	388	398	387	368	425	380	370	383	386	410	408	380	412	372	383	368	363	399	386	421	379	385	372	359	383	391	387	404	405	367	382	398	364	412	385	430	408	373	369	377	354	389	374	390	382	363	425	391	362	370	396	411	383	402	360	374	411	390	384	378	409	388	377	376	370	381	378	365	350	399	390	378	394	395	385	388	378	362	415	383	371	366	402	375	381	387	372	377	408	348	412	381	366	358	378	378	371	356	409	409	376	372	413	401	379	389	380	357	343	368	358	410	431	365	396	405	397	418	394	373	392	395	363	365	389	404	370	397	378	361	386	375	415	368	398	369	377	400	389	426	422	387	393	353	395	392	400	388	388	365	399	403	411	376	380	385	364	414	352	374	383	404	350	373	401	384	359	373	427	367	369	393	371	426	398	424	382	382	407	395	416	387	439	363	396	363	402	378	365	384	386	397	400	412	383	369	378	396	376	362	390	380	388	392	376	405	401	406	363	381	402	394	436	380	383	384	407	383	397	362	392	375	386	385	350	386	367	383	372	398	386	404	420	393	405	386	374	414	385	369	382	403	384	397	381	414	388	404	396	410	412	406	392	399	387	429	352	393	386	347	373	414	390	370	396	387	392	402	351	432	352	390	408	378	375	381	405	382	388	386	400	381	402	403	403	382	384	385	355	378	359	399	422	366	354	382	340	369	395	395	391	416	384	404	358	394	398	397	387	383	398	395	374	380	396	372	353	398	382	394	424	372	391	393	375	425	386	391	348	433	386	398	389	381	391	404	374	373	388	387	372	378	399	389	384	402	393	377	382	368	386	393	388	424	402	383	382	397	372	407	385	389	387	407	384	396	366	413	360	427	360	383	370	397	343	398	391	362	365	434	351	408	391	363	350	383	351	406	390	391	387	390	415	373	375	431	386	385	367	371	391	378	373	376	367	385	375	382	380	357	412	392	402	380	378	400	368	380	404	364	419	391	366	373	398	405	410	361	393	394	380	415	392	371	376	396	395	406	385	379	408	401	395	362	402	424	367	425	387	417	411	381	398	372	389	382	410	352	395	387	393	389	375	400	373	366	405	387	387	380	392	390	378	419	393	358	414	386	420	403	396	400	361	378	401	378	426	398	389	410	386	388	372	399	386	358	390	350	395	359	383	394	358	379	374	360	363	388	375	391	388	362	396	384	392	354	374	402	396	374	402	378	373	415	417	381	403	396	386	386	390	392	376	386	386	386	406	368	370	342	389	408	411	368	420	393	407	413	415	393	392	380	401	387	368	388	394	385	389	366	415	384	406	406	390	372	400	405	369	366	403	380	367	382	372	373	374	376	378	406	393	393	363	328	399	380	365	438	386	362	357	366	378	389	377	403	391	368	355	373	396	386	396	380	370	379	394	385	350	382	370	388	432	384	367	366	376	396	360	387	401	376	363	383	396	384	375	377	416	360	419	369	366	395	424	391	388	380	388	362	373	371	358	415	385	407	401	386	408	381	387	395	364	380	402	376	370	384	404	360	350	402	360	390	381	391	419	388	396	427	406	398	394	394	379	389	398	375	381	380	429	381	397	394	358	409	374	365	412	399	344	385	388	384	395	383	370	373	388	443	371	356	377	380	383	386	405	385	392	393	411	382	383	384	373	378	400	371	402	419	392	399	408	403	371	403	348	374	401	358	376	433	386	397	373	392	347	384	392	413	380	370	415	387	413	354	428	391	398	363	376	381	400	380	369	394	353	402	361	359	386	414	371	371	384	397	437	373	400	387	384	386	410	402	393	383	393	357	324	400	375	373	367	401	402	394	384	390	361	366	375	393	388	371	359	376	367	378	405	394	378	416	429	363	390	378	404	380	385	418	374	388	391	362	366	377	392	381	369	389	362	396	405	389	349	359	336	392	383	421	398	410	371	400	381	402	388	380	338	412	359	368	368	385	368	384	399	396	377	425	388	385	390	406	403	418	374	365	377	397	389	384	372	390	415	365	367	377	381	386	393	371	367	352	397	391	398	372	362	348	409	365	416	430	414	395	368	402	403	383	366	405	355	396	414	378	377	383	358	404	398	358	407	376	394	389	363	377	402	404	376	360	385	390	396	394	358	378	391	360	366	355	385	367	375	370	395	387	395	383	380	375	402	410	392	395	383	384	352	399	393	344	396	399	399	366	387	383	427	398	384	396	400	403	391	398	393	385	402	372	402	371	386	384	386	366	363	394	362	355	376	356	407	360	423	409	406	379	396	415	400	385	385	363	385	413	383	376	437	345	405	386	420	400	395	402	369	399	365	373	391	418	388	386	356	392	379	395	382	394	391	378	376	377	373	407	412	421	386	368	380	382	428	380	370	338	390	424	372	400	387	382	372	406	427	376	355	410	356	377	365	377	388	369	377	346
24600	22960	31262	26011	19698	7664	912	407	318	367	339	364	315	315	371	333	324	327	324	287	340	342	321	338	333	309	316	336	333	329	304	324	322	322	352	322	374	318	371	332	338	321	305	351	311	349	331	313	331	299	311	348	332	333	339	309	330	323	334	346	366	308	293	308	342	300	332	331	296	337	309	339	316	300	310	297	328	301	357	306	339	323	326	301	336	322	311	355	319	334	345	323	349	316	317	313	326	312	329	321	330	300	308	339	359	328	367	349	320	317	297	340	332	295	283	305	335	303	327	308	336	355	300	274	300	300	320	341	339	332	323	322	309	320	324	326	329	344	323	315	322	320	310	310	316	315	330	336	349	306	314	315	322	337	343	326	278	317	311	281	325	314	350	302	323	341	308	345	312	296	354	303	321	320	305	345	321	314	297	343	318	335	318	309	328	312	306	331	291	306	318	324	330	337	323	315	342	340	314	360	332	320	343	308	303	309	328	329	344	299	302	337	328	293	313	327	291	309	315	299	320	289	318	309	297	337	316	346	299	340	332	316	320	307	325	331	322	351	320	338	302	330	302	307	328	335	352	286	332	294	305	315	305	302	316	310	311	287	316	349	295	286	331	299	324	340	336	343	316	323	312	292	313	327	342	304	307	304	323	322	311	321	341	313	300	293	340	310	330	329	320	321	333	304	282	348	307	333	327	303	311	346	295	327	309	288	336	337	355	342	320	324	296	361	281	333	337	340	311	324	354	304	291	304	312	309	308	321	312	276	344	326	333	295	315	333	355	305	336	319	323	314	297	341	318	307	325	321	320	309	339	332	360	354	333	351	295	330	293	330	313	353	273	342	344	307	327	316	313	348	297	303	329	319	305	338	343	318	324	322	313	316	328	329	325	338	329	313	323	362	306	309	325	328	303	323	330	343	316	319	307	286	355	336	349	318	317	316	312	307	324	315	323	322	320	314	309	313	318	312	321	353	321	316	339	355	303	306	307	326	342	316	314	353	360	303	342	364	324	335	327	324	343	328	303	334	317	329	288	306	327	342	327	314	326	297	326	329	313	333	302	321	331	302	332	305	336	313	306	325	319	345	316	319	284	308	272	317	338	333	361	336	334	351	355	339	302	314	346	311	305	305	293	313	343	345	315	310	342	320	310	295	331	289	321	322	332	325	319	296	314	289	286	348	344	301	330	334	360	298	346	336	338	270	314	329	323	298	315	316	289	339	333	318	319	359	339	332	325	330	328	335	288	350	352	335	326	333	332	334	340	323	339	383	338	351	320	319	311	326	316	293	304	296	311	312	361	334	309	319	345	313	321	300	291	319	327	305	336	342	335	387	300	309	309	300	302	282	312	329	323	327	339	327	317	320	342	359	319	321	345	356	326	335	311	313	304	324	309	322	312	333	355	334	325	289	353	302	308	250	310	302	311	330	293	298	308	314	321	333	335	323	308	316	320	327	325	310	357	321	327	302	306	297	320	336	304	296	344	292	328	307	332	318	282	304	331	337	350	313	282	361	324	319	345	317	329	332	324	300	290	304	343	305	274	342	302	343	328	303	328	342	342	312	289	319	333	321	325	314	366	334	279	319	334	333	320	319	333	352	287	346	317	329	325	316	328	316	301	327	319	360	293	307	348	369	311	350	317	363	300	325	279	320	277	329	299	337	340	313	339	348	298	324	335	314	332	328	311	300	304	310	312	349	345	340	309	340	312	302	322	314	325	326	314	316	318	360	320	308	332	303	319	343	330	288	308	306	371	318	309	319	300	338	328	334	338	297	311	307	345	303	295	309	307	337	338	336	335	331	317	328	354	301	327	317	312	346	326	321	289	355	355	305	327	316	330	364	329	335	296	336	345	308	323	330	328	353	301	351	304	309	309	348	285	337	342	322	311	357	320	314	313	299	321	325	298	337	329	333	310	320	299	332	282	346	362	304	326	334	331	313	373	332	312	316	323	316	367	301	345	319	307	317	301	329	306	316	324	317	346	314	326	332	313	333	318	317	334	323	329	330	342	311	317	292	302	295	334	285	306	331	328	313	319	327	324	316	327	320	323	315	305	297	331	325	315	318	327	327	339	311	306	323	318	311	283	297	311	311	336	289	309	314	311	311	301	300	358	330	315	343	338	287	352	313	325	326	350	336	313	320	342	323	325	306	305	303	305	327	337	326	312	301	306	344	345	343	318	326	320	315	341	320	321	310	324	275	301	330	332	298	325	311	328	321	314	319	330	305	308	298	349	326	311	295	336	301	304	306	341	292	315	314	306	291	335	348	328	297	314	369	301	294	343	330	338	318	332	310	283	309	337	322	308	304	330	319	338	329	317	317	333	350	360	288	309	331	322	317	308	319	334	360	327	329	301	317	311	282	351	369	337	315	307	323	320	316	353	351	292	320	298	339	316	309	367	342	340	329	314	294	296	313	319	285	333	328	319	322	330	315	332	325	298	337	306	318	299	319	326	316	277	295	301	340	328	329	317	326	311	324	288	338	294	322	298	329	308	304	298	295	287	321	313	306	325	340	349	333	315	316	323	338	314	315	331	338	303	318	326	340	293	318	341	294	348	331	329	310	332	347	322	292	336	299	303	323	353	320	331	337	279	316	312	357	291	324	316	292	337	331	358	339	344	316	325	322	335	298	341	313	315	322	319	353	317	333	342	335	340	318	319	320	310	312	327	306	278	342	339	357	294	320	387	337	323	328	324	333	365	314	326	301	311	314	311	338	332	326	323	307	337	322	328	321	296	309	317	329	339	329	348	321	326	315	333	304	311	330	327	320	312	331	341	334	343	310	319	305	320	295	318	342	297	328	331	368	345	324	322	324	344	328	328	336	318	319	337	319	338	315	326	306	325	332	352	314	339	322	285	356	288	324	363	345	332	342	324	312	318	315	354	332	321	282	341	340	339	348	325	346	338	335	325	319	331	302	323	375	332	358	342	321	333	324	307	318	328	326	327	314	302	316	304	329	303	318	296	328	349	330	330	320	290	332	354	319	328	338	359	311	342	302	321	335	299	327	338	311	287	319	332	341	344	290	336	325	348	297	326	353	339	325	300	322	312	321	325	305	344	306	336	338	299	322	319	330	332	301	320	327	284	337	324	325	353	310	329	322	319	328	291	297	358	341	294	329	323	324	331	310	335	313	321	336	330	326	308	315	332	316	343	328	321	339	330	297	311	336	306	289	322	315	358	325	340	342	325	346	316	329	335	314	295	342	312	295	302	318	308	330	311	302	315	341	317	320	343	325	278	325	323	298	302	333	325	332	346	324	312	310	316	315	342	319	295	353	326	319	318	324	350	326	330	332	339	333	335	310	334	335	336	312	300	323	335	318	348	338	302	339	356	346	308	321	323	324	288	335	309	337	304	285	330	322	330	301	316	337	342	335	331	318	329	322	358	299	329	288	335	303	324	326	299	327	327	312	334	319	340	304	327	318	309	338	340	318	307	313	305	340	316	308	292	319	318	306	312	298	300	364	337	296	346	374
60553	86801	59734	33357	14554	4144	1347	666	541	534	504	541	546	560	538	528	524	534	525	535	510	554	540	545	477	505	485	536	523	519	517	519	525	544	514	528	507	519	521	493	523	522	513	532	543	496	498	507	507	540	526	498	538	505	473	479	535	555	528	505	523	518	503	538	518	527	521	518	505	513	503	527	536	514	561	543	505	505	489	497	504	561	496	489	500	515	515	507	494	519	487	465	518	551	510	509	485	498	487	547	536	529	535	539	485	514	505	535	524	502	512	522	505	507	543	530	542	533	516	496	519	522	485	496	524	514	518	522	507	524	491	505	523	528	507	499	499	503	482	503	504	521	514	504	505	513	532	512	534	547	501	486	537	526	498	520	505	543	543	492	524	505	534	499	518	522	491	501	525	551	555	527	523	532	471	530	516	488	509	516	529	502	504	472	507	492	486	458	465	547	518	538	536	543	537	557	493	493	548	560	527	530	503	490	531	505	514	532	512	512	535	558	523	520	487	451	512	484	510	549	491	489	501	495	466	524	561	551	500	512	510	506	539	569	477	499	516	500	515	482	485	510	515	473	485	487	497	495	518	559	533	490	546	530	502	503	509	518	497	468	515	486	487	513	501	521	534	480	538	529	500	471	499	512	484	541	492	525	504	513	516	520	476	516	502	523	517	462	528	510	519	527	511	505	514	497	506	501	525	480	493	505	530	499	522	525	553	495	500	536	567	526	513	531	565	485	562	502	478	472	529	528	485	498	488	522	512	465	550	512	510	509	524	519	517	519	482	482	519	504	509	509	504	515	526	520	496	542	497	528	513	514	551	481	523	523	479	513	548	519	520	479	486	502	526	518	552	519	483	515	473	486	515	516	477	510	509	503	546	534	513	520	529	501	569	512	546	507	496	484	487	522	533	515	491	498	488	522	492	522	483	522	480	505	538	541	529	514	509	555	531	523	509	522	484	533	561	543	483	510	533	497	465	551	515	489	501	533	520	520	536	548	524	497	468	486	493	493	511	487	546	495	527	534	490	511	502	541	493	478	509	510	534	511	516	501	559	464	522	491	500	535	505	511	521	534	533	504	503	517	499	529	541	524	534	515	510	530	507	531	541	511	455	516	527	558	471	517	528	523	533	529	542	533	513	528	509	486	503	486	535	498	542	522	516	502	496	455	513	503	496	512	530	519	473	501	523	484	553	494	513	506	507	503	499	550	516	510	522	542	541	512	521	506	564	529	527	514	500	526	540	540	526	539	491	482	518	543	511	512	519	517	485	465	484	493	514	491	492	559	522	513	578	490	503	539	508	498	504	536	510	501	512	533	477	483	536	528	489	521	516	516	469	516	469	481	515	496	526	519	536	522	486	546	517	547	470	467	543	484	517	514	481	542	506	517	492	463	540	522	459	528	552	499	504	467	504	588	514	492	499	503	507	542	539	513	529	500	481	496	511	526	495	487	537	514	519	492	492	503	508	461	553	566	530	510	524	535	499	507	520	502	506	524	505	530	552	532	487	483	459	559	565	542	504	544	519	537	522	527	520	487	533	491	508	533	500	480	537	513	499	502	528	478	480	538	484	500	537	494	483	543	520	487	534	494	518	553	511	510	479	536	472	533	496	491	538	519	487	490	523	537	517	527	541	535	543	510	504	506	503	507	550	518	508	540	491	565	497	516	494	502	533	534	490	519	554	521	531	500	508	496	519	538	514	533	512	508	500	503	519	502	523	506	519	490	500	490	493	511	502	499	520	521	543	484	509	500	511	553	547	553	499	501	516	507	535	513	468	529	514	527	504	486	536	515	522	530	522	481	542	499	537	488	545	536	531	517	517	512	542	519	477	525	503	500	533	513	509	515	473	480	540	522	460	529	527	510	541	512	548	498	481	531	492	511	528	522	518	547	516	572	526	491	444	521	522	499	498	513	524	516	515	502	514	529	521	533	512	529	516	500	520	480	477	515	518	519	512	545	522	521	498	490	524	520	512	459	509	542	525	475	491	523	538	502	509	543	507	481	480	509	491	518	508	540	516	555	520	561	519	505	510	479	522	470	495	491	509	539	496	494	519	509	506	474	489	497	533	505	543	510	557	485	495	557	515	532	487	482	504	485	521	501	532	527	528	503	516	503	524	534	492	530	487	496	484	488	523	535	523	549	524	525	531	538	530	519	496	537	496	541	545	508	499	483	462	512	518	492	522	518	521	524	505	521	504	497	540	475	492	482	507	506	495	506	528	522	544	530	534	489	511	520	546	477	465	508	539	515	510	534	499	510	527	498	508	537	539	529	521	519	514	504	524	542	524	498	494	486	498	500	508	512	510	554	513	491	544	540	529	507	507	499	489	501	509	496	519	506	512	508	511	489	522	543	526	550	538	532	517	588	514	496	503	494	564	465	527	506	485	502	510	517	499	504	496	552	504	517	476	530	505	500	513	521	505	545	514	517	479	519	488	545	483	483	534	480	494	538	472	521	505	495	564	488	523	535	520	576	491	521	545	500	492	551	518	521	465	497	514	524	524	508	526	524	536	541	512	493	520	539	493	498	529	477	523	544	495	546	521	530	519	502	562	506	488	513	505	476	514	534	516	501	546	513	539	501	503	494	521	519	546	532	490	505	480	541	530	555	503	483	521	483	483	545	467	477	500	511	498	533	497	510	505	473	501	512	514	534	554	544	473	486	524	525	512	507	523	557	534	514	500	518	514	517	533	510	512	531	487	565	506	475	511	516	512	526	501	509	485	476	548	481	493	514	550	512	514	510	533	491	502	531	522	503	505	488	504	522	527	520	473	491	471	516	484	505	506	472	507	518	495	521	520	510	536	515	538	505	499	476	485	511	498	554	541	546	558	535	529	515	537	519	509	537	507	509	516	487	548	523	517	510	522	493	525	530	527	533	504	512	520	521	501	519	542	541	488	518	493	521	529	528	481	472	520	557	502	479	492	501	525	547	477	492	513	512	512	540	532	477	515	529	512	485	527	497	482	485	484	492	512	476	541	491	504	519	505	497	511	496	495	541	525	569	530	526	530	495	471	508	463	525	502	528	498	501	502	517	502	511	498	517	468	531	519	503	559	470	524	512	521	479	488	522	540	510	526	542	525	551	530	504	507	501	516	519	496	490	460	502	510	455	534	535	498	511	504	541	510	531	481	494	491	555	498	567	535	529	505	536	552	506	525	501	518	527	523	517	496	483	519	491	514	475	499	497	525	487	503	499	510	507	519	495	534	506	544	517	552	515	495	531	506	539	504	502	503	504	531	531	478	523	478	493	504	492	470	552	511	534	494	534	527	539	526	501	507	488	509	514	513	497	547	520	535	508	487	486	491	487	519	501	529	522	532	529	539	516	535	489	535	543	511	479	490	531	494	512	520	486	541	526	511	509	533	501	514	554	465	505	527	497	507	518	561	489	542	501	497	521	531	506	480	548	505	558	526	493	505	532	521	549	500	473	516	517	541	555	498	513	501	517	493	537	534	513	502	529	528	478	502	507	535	550
23393	21957	30208	24596	21579	18881	5059	575	415	425	420	390	413	397	387	410	445	414	394	383	383	382	372	416	408	407	380	334	404	378	377	381	364	366	362	378	416	384	391	391	359	349	394	391	412	388	376	390	374	353	352	375	365	359	415	386	355	356	370	335	386	335	385	395	356	406	374	379	375	393	399	387	376	370	375	365	378	340	404	389	362	373	363	400	376	401	447	369	353	402	382	398	388	364	403	322	388	352	380	372	379	369	391	374	339	360	401	370	392	388	406	404	369	362	381	412	400	381	388	393	386	349	353	388	404	333	361	388	356	403	357	375	373	379	359	397	391	346	360	365	396	358	353	386	332	356	414	396	369	345	390	400	376	402	397	394	354	378	374	407	367	382	370	390	399	371	384	395	372	356	355	382	372	361	367	404	404	358	408	379	372	352	399	379	406	367	422	351	383	353	378	417	386	401	351	401	395	372	370	375	404	389	384	354	399	371	335	388	402	366	381	364	363	422	347	362	371	379	390	382	400	355	394	400	381	375	390	397	410	391	372	342	358	344	383	380	417	380	403	352	356	382	380	380	386	371	359	389	398	372	406	390	399	387	393	390	384	392	419	360	339	357	365	371	376	362	372	387	378	392	346	374	389	394	371	400	349	414	382	366	392	393	393	377	375	389	364	380	364	378	377	351	345	393	373	389	405	364	397	368	387	356	377	376	383	366	411	378	362	384	370	390	384	373	392	376	411	389	364	375	377	364	411	380	383	352	371	388	361	381	368	403	371	382	351	382	390	380	332	365	381	376	366	374	369	374	371	357	365	356	380	380	364	354	351	385	400	398	380	364	376	406	366	404	379	378	392	361	366	381	394	379	411	361	364	353	368	382	368	367	385	382	375	383	365	362	393	339	374	362	371	368	361	377	370	381	386	384	405	372	359	380	372	352	374	366	388	386	377	355	410	370	367	376	358	420	367	345	396	355	379	359	369	383	362	378	377	380	354	380	365	392	374	391	360	413	354	349	363	372	397	362	352	395	399	386	397	391	372	362	378	362	370	347	365	369	421	341	373	358	388	406	358	352	394	423	398	402	366	369	408	389	373	383	399	394	363	368	387	356	393	425	400	381	370	392	418	375	400	409	369	365	387	371	376	360	324	347	397	373	405	369	382	346	359	398	348	367	351	393	376	366	368	353	368	357	380	388	399	360	353	379	357	366	379	411	381	380	391	405	360	392	361	392	371	376	367	395	379	357	402	398	396	379	369	394	370	364	355	365	356	356	356	390	353	374	375	376	390	374	390	362	364	364	370	373	429	351	390	416	375	377	383	355	336	377	394	373	369	380	374	339	398	359	345	381	407	402	413	399	397	357	373	380	375	377	375	376	401	376	362	349	380	369	374	418	396	360	394	366	376	390	363	416	366	375	408	394	347	340	367	359	371	380	381	384	375	380	384	373	370	363	399	392	370	372	389	395	359	340	386	387	341	397	377	361	398	395	366	349	377	386	378	388	355	399	349	365	372	374	352	442	347	395	377	412	408	384	424	351	350	366	375	390	387	362	376	366	383	393	393	394	357	395	375	367	403	376	343	429	356	403	397	357	382	370	367	392	373	369	424	353	380	360	400	373	367	348	338	389	358	385	365	377	349	376	370	383	386	375	374	375	364	375	386	366	388	379	406	391	373	386	343	356	379	373	374	360	362	395	393	379	344	379	360	349	388	392	338	366	391	376	424	359	379	369	406	363	376	341	388	372	400	384	397	386	408	374	377	363	365	369	357	410	415	386	363	402	341	383	356	386	352	398	369	398	381	387	348	398	381	431	379	376	388	372	350	376	373	350	407	377	378	390	369	373	390	381	379	393	409	359	382	366	367	392	375	392	379	363	358	394	372	415	386	372	379	375	376	358	384	344	360	355	390	347	400	363	351	380	399	391	353	354	407	384	380	361	372	394	387	333	389	396	339	389	422	377	369	351	365	393	381	368	367	342	364	392	387	372	378	367	395	364	369	421	380	375	370	392	385	393	389	365	392	367	339	386	369	358	361	371	369	366	400	392	374	374	358	391	361	359	372	380	386	379	391	389	369	352	364	362	361	384	382	381	380	381	370	385	344	345	365	396	361	395	413	386	377	357	378	351	385	374	377	363	336	378	377	364	369	337	355	438	377	394	398	358	416	362	368	344	367	392	385	364	395	357	366	355	404	368	386	380	375	398	380	358	401	399	404	361	403	372	368	372	351	366	358	390	378	400	378	374	372	398	385	353	396	396	363	387	388	377	392	387	375	406	366	398	368	385	358	355	412	394	377	354	322	411	385	358	395	389	370	391	401	392	357	378	360	357	383	348	394	365	362	398	408	399	345	411	401	395	356	383	365	362	413	385	384	362	345	385	387	383	378	376	397	399	320	384	385	393	389	399	372	356	369	377	347	367	368	390	351	367	385	389	385	342	419	389	385	379	390	363	380	371	364	349	402	392	357	402	382	394	396	378	368	381	377	378	320	399	399	354	392	386	367	387	377	330	381	385	353	347	361	374	411	373	362	366	365	382	416	391	400	358	398	401	378	370	391	429	384	360	380	411	389	382	376	361	370	399	404	391	359	413	362	405	378	379	358	365	358	354	373	371	369	403	386	395	369	418	377	364	399	374	419	386	387	377	374	405	343	401	389	381	345	393	361	354	377	360	386	398	377	349	406	360	391	394	361	353	394	386	383	388	369	370	367	377	361	399	365	356	369	379	374	406	419	359	363	395	357	392	412	352	386	413	347	377	387	359	384	361	387	370	376	427	367	380	382	380	375	353	350	389	395	401	374	346	395	359	382	365	371	387	405	368	359	387	351	371	374	405	392	379	358	383	349	369	368	363	401	404	391	408	390	382	415	374	372	403	385	385	390	355	367	371	385	363	379	369	381	365	375	394	360	405	340	377	404	446	406	414	386	382	370	378	383	381	349	356	387	361	386	366	373	363	367	374	366	392	339	347	378	368	372	340	373	384	378	361	369	385	370	391	377	352	375	376	372	370	386	359	389	395	371	332	370	385	409	398	352	373	374	380	379	395	392	383	372	387	373	374	363	401	372	395	378	383	430	400	403	377	376	371	356	369	379	445	381	366	402	391	358	377	370	370	412	376	363	400	391	342	389	359	386	374	395	348	378	358	438	384	372	394	367	383	349	387	349	382	400	367	443	364	396	365	374	392	365	386	351	352	335	399	371	363	382	370	367	349	387	386	379	387	396	353	396	378	387	386	383	395	392	367	397	391	384	389	345	377	354	373	379	370	386	358	380	392	379	340	377	367	359	392	368	394	380	378	384	370	345	399	390	387	362	377	368	415	383	358	334	382	376	396	353	368	373	354	354	367	373	406	363	384	373	350	395	418	381	372	379	384	397	372	362	379	384	333	352	360	381	386	406	360	380	364	356	369	310	386	364	375	391	397	384	359	366	369	376	350	373	377	365	350	391	394	382	384	376	366	378	382	339	373	377	383	364	369	390	376	382	383
62026	98739	70982	42687	21062	6463	1967	786	614	599	598	627	624	615	584	570	562	568	550	586	618	549	625	577	602	617	586	604	546	575	614	570	650	580	615	605	571	569	567	618	546	567	597	603	581	578	546	563	576	583	576	583	609	573	624	571	595	616	627	592	579	629	607	516	599	648	590	606	581	619	614	620	571	553	577	592	583	616	600	577	553	552	572	566	599	595	607	555	558	561	596	592	586	570	565	600	572	592	594	541	553	576	568	592	588	564	588	643	592	586	554	581	567	564	597	584	565	645	610	619	622	577	565	559	550	577	590	583	552	526	578	569	542	548	571	564	588	600	581	580	595	556	611	571	588	616	614	588	584	595	554	597	574	590	552	616	583	529	578	582	575	592	564	620	628	548	611	528	589	582	574	591	548	560	565	604	617	592	583	537	565	558	560	579	552	569	595	574	564	563	627	608	571	611	624	603	620	617	612	607	584	569	613	596	605	616	539	565	574	561	584	595	556	580	556	604	570	609	571	620	615	560	561	580	579	558	574	587	587	580	636	596	618	600	608	601	572	643	579	589	613	553	590	570	558	600	580	543	590	582	664	610	576	548	568	599	607	581	591	574	590	609	590	579	575	598	564	574	595	560	583	616	551	538	577	586	575	556	569	581	552	624	586	558	632	617	584	609	587	571	599	591	590	588	618	558	586	582	622	626	602	571	581	584	568	596	541	543	573	567	551	589	549	560	545	570	590	580	611	557	559	551	564	616	565	530	606	589	595	568	565	612	574	591	567	569	584	577	628	594	557	591	586	543	587	596	603	609	585	608	551	587	565	527	586	607	555	550	580	613	642	582	571	603	590	596	561	579	577	579	589	604	570	591	607	579	562	582	565	610	573	597	595	565	602	571	560	564	632	568	570	566	617	588	571	613	595	573	578	564	596	573	582	608	573	616	606	573	570	543	535	559	560	591	610	612	558	592	579	606	610	581	541	597	540	586	578	594	551	558	637	590	588	606	569	564	575	559	579	587	558	549	556	564	568	570	550	602	549	635	574	581	523	576	533	593	572	575	608	610	618	587	595	588	574	634	575	613	603	594	576	550	588	614	627	571	553	575	537	554	601	597	598	562	581	567	594	578	592	650	623	607	566	539	583	573	547	627	601	591	596	546	610	579	573	624	581	621	576	582	542	583	574	588	584	559	530	576	585	589	561	621	554	574	574	598	520	578	593	618	589	594	576	553	589	531	591	577	616	600	601	620	594	614	569	599	573	552	601	565	595	567	585	526	557	569	573	583	593	598	628	599	552	612	584	616	599	590	554	620	587	535	641	577	584	547	634	603	576	605	597	553	582	551	595	577	520	594	578	577	564	580	590	602	592	596	608	593	583	634	580	585	573	602	545	587	590	594	575	579	609	569	593	594	599	602	598	549	605	554	538	611	597	584	590	601	582	574	599	586	563	617	575	586	596	568	581	584	554	555	585	563	585	595	557	550	583	574	603	585	590	539	584	560	620	548	603	627	583	568	601	565	573	626	580	592	571	590	595	598	551	577	609	592	573	573	574	599	598	599	574	579	608	576	567	644	607	533	599	554	624	593	595	580	593	572	593	574	592	552	606	550	640	565	612	565	620	618	591	562	565	590	599	581	620	632	565	535	564	597	598	560	581	602	617	542	553	561	561	599	564	570	589	613	549	608	573	606	577	559	595	623	592	546	564	618	592	591	610	605	591	603	588	580	574	597	635	567	552	571	616	549	636	582	604	549	563	611	599	589	620	561	586	565	637	541	557	590	596	532	605	567	590	563	557	624	554	620	601	585	587	624	584	570	599	622	538	539	604	595	570	578	628	588	601	603	561	644	595	568	574	572	594	569	606	604	590	566	573	572	557	614	549	520	607	604	608	575	616	564	634	604	609	586	555	557	620	574	610	613	572	605	575	580	564	558	620	536	562	583	554	591	587	567	573	564	561	580	569	600	565	573	564	587	586	587	589	593	606	594	630	554	596	599	584	610	578	585	572	572	628	566	572	573	628	590	586	597	574	586	565	589	568	580	590	588	572	576	557	640	607	584	554	623	561	626	588	569	543	609	569	583	589	590	571	584	547	585	632	571	580	564	594	620	545	523	586	561	567	589	589	560	555	570	612	596	580	522	644	586	627	560	591	635	560	628	594	574	575	595	584	591	589	607	583	630	546	563	592	562	594	570	600	605	623	564	565	585	585	606	595	583	590	596	602	587	599	568	584	612	626	585	561	562	595	562	614	606	558	550	554	602	591	572	571	608	568	544	621	587	589	552	603	561	574	565	547	564	609	575	567	574	556	573	605	616	611	565	572	528	597	576	581	633	583	593	582	564	606	576	598	581	563	598	588	562	574	547	599	604	558	563	627	608	593	604	578	582	565	618	583	608	604	574	536	609	576	568	609	603	582	571	585	584	546	577	586	620	618	617	595	587	537	570	613	567	615	573	597	581	550	612	590	595	582	590	596	565	576	618	578	600	626	614	569	611	572	615	579	587	596	601	587	600	601	562	633	615	563	591	606	574	571	550	639	578	581	599	588	560	584	545	635	570	570	564	542	564	581	603	594	644	583	566	552	573	610	585	621	585	593	581	602	619	587	627	573	618	532	563	593	566	609	590	570	549	572	571	601	606	581	582	573	584	594	573	584	598	602	568	561	580	568	592	575	571	570	550	590	571	566	562	564	578	575	573	612	622	592	569	582	561	574	609	579	539	597	577	569	613	606	599	609	588	546	575	573	626	576	597	564	581	588	582	549	644	568	580	607	616	605	583	545	600	553	570	547	586	569	583	560	591	597	567	602	596	565	599	611	560	546	558	594	624	611	603	541	563	545	593	599	602	583	583	602	578	591	602	611	594	552	632	577	560	567	561	580	576	585	590	543	551	612	561	546	588	602	558	558	615	580	567	595	622	557	581	585	522	601	560	539	565	613	553	562	636	661	577	571	568	558	599	585	573	604	604	541	585	565	551	562	582	572	556	617	587	581	571	594	579	589	562	623	587	554	574	614	552	611	534	613	615	569	639	599	628	574	566	592	645	554	608	546	585	574	604	571	582	573	631	583	613	617	542	594	596	576	596	579	570	610	609	585	566	620	582	528	600	560	612	572	577	576	585	590	626	531	628	565	587	562	607	643	538	654	565	573	585	599	589	625	593	589	578	628	618	574	568	577	593	634	523	560	554	589	629	616	565	570	585	567	552	529	627	577	574	544	593	635	648	571	601	564	575	595	590	613	570	604	617	597	602	587	600	585	560	593	592	590	606	583	593	609	580	521	576	617	573	591	622	584	605	567	550	536	586	589	569	596	633	610	617	528	618	609	562	602	531	545	567	512	562	624	598	563	561	608	545	579	548	591	581	604	575	642	565	627	585	585	577	579	595	589	549	587	572	575	627	601	614	595	592	576	546	550	556	638	567	610	578	563	585	534	627	605	587	618	588	558	565	626	565	597	558	571	590	551	525	588	609	603	585	568	611	593	574
30060	28865	25797	11449	1951	564	323	258	264	236	259	248	236	230	229	236	224	220	236	240	221	236	247	248	235	250	213	269	240	223	245	224	212	229	239	245	221	270	214	220	241	256	255	231	254	241	239	226	218	238	211	227	241	220	243	242	267	235	239	252	243	254	265	226	221	269	249	208	228	238	219	241	260	214	220	248	249	240	219	221	275	272	232	212	225	243	229	255	263	230	248	224	232	265	220	240	226	249	240	241	265	246	256	226	236	217	255	232	237	257	219	219	221	233	231	269	217	240	256	231	229	227	244	240	259	244	231	204	245	216	236	213	221	229	211	233	258	230	269	235	208	234	258	242	239	242	242	239	247	252	242	266	227	235	250	229	235	247	228	271	235	204	237	212	223	223	234	237	243	251	221	242	239	233	244	233	246	225	243	228	217	238	247	243	257	272	273	269	239	232	235	217	236	229	242	244	228	247	198	246	265	216	259	262	238	250	225	249	264	245	262	229	221	238	239	287	243	243	224	242	245	241	242	237	227	215	237	222	258	241	273	241	241	238	242	238	229	228	258	229	228	241	242	230	228	223	249	254	245	238	246	223	238	220	233	242	223	214	229	263	253	221	239	257	243	227	226	223	235	229	218	241	247	244	250	222	255	217	216	239	222	235	229	238	231	245	258	252	243	237	223	225	243	237	241	224	245	253	221	242	243	232	209	231	234	262	231	227	245	240	236	242	243	236	233	225	250	227	236	231	240	237	252	233	245	233	206	209	225	240	237	232	231	231	259	240	236	248	227	204	254	245	250	229	248	218	232	233	236	222	216	249	243	217	241	235	218	222	223	261	258	225	238	220	257	209	258	257	211	197	230	227	228	240	221	268	237	235	238	244	245	225	245	241	238	238	213	207	236	238	227	233	219	245	245	252	238	233	230	225	246	249	220	244	251	220	232	238	261	228	260	230	263	251	250	205	236	257	268	241	224	224	247	219	245	251	263	246	227	240	249	268	237	239	220	247	231	218	219	242	224	240	249	232	231	196	239	245	247	266	262	264	238	236	232	214	240	235	243	228	220	209	259	215	245	225	216	264	247	271	233	222	212	243	228	253	241	249	237	219	252	223	272	218	244	256	244	255	214	242	228	217	235	233	228	224	224	206	249	220	227	212	263	243	224	227	220	239	252	247	258	243	239	224	226	214	223	232	248	232	210	215	233	225	231	256	257	215	248	243	230	247	248	241	233	238	236	251	232	271	239	238	236	223	226	196	250	219	234	237	269	233	228	258	250	233	242	263	245	248	231	263	237	240	235	221	243	217	229	209	233	217	223	252	255	223	253	265	254	242	243	265	222	251	227	249	255	252	230	212	226	256	223	199	235	234	228	227	243	231	216	213	246	209	214	254	212	221	237	227	220	244	271	217	261	243	272	224	244	241	274	245	243	249	233	258	232	204	240	234	231	212	243	230	216	230	244	254	229	229	244	225	236	250	250	222	240	236	218	250	245	221	238	223	225	227	264	251	218	250	233	228	266	243	231	274	244	225	238	243	265	249	220	240	250	216	233	222	246	254	245	239	245	251	250	221	266	235	251	233	245	235	252	222	233	254	236	247	232	250	264	249	230	245	248	229	229	223	225	247	230	235	242	224	256	236	227	248	232	235	242	238	242	234	214	213	259	219	258	242	223	244	231	257	238	242	260	229	232	223	240	219	253	243	250	251	239	223	231	239	238	262	239	226	228	231	231	243	243	237	253	272	225	236	198	237	224	249	237	235	244	217	215	247	255	247	222	255	245	217	221	246	257	244	214	233	242	215	222	251	243	240	240	218	219	230	253	253	237	241	236	243	239	232	245	252	243	245	247	228	229	245	198	239	232	226	274	234	243	223	226	248	216	267	224	259	241	249	227	260	270	251	233	238	214	239	264	241	216	246	232	237	238	241	258	253	270	227	226	245	266	238	236	240	232	264	225	232	225	245	252	247	204	213	223	223	225	231	237	242	215	217	235	240	210	233	241	213	251	237	214	224	253	237	224	243	230	251	218	255	265	229	229	226	255	257	243	237	231	240	244	235	252	215	219	217	240	252	223	233	234	226	254	248	261	218	244	240	256	252	220	243	262	233	262	252	233	247	233	231	243	238	231	239	244	251	253	243	225	313	252	232	234	217	209	245	261	213	257	246	228	235	248	222	242	225	245	239	254	237	224	231	230	242	247	233	220	245	254	234	208	273	228	225	225	238	223	244	234	253	242	259	197	235	209	237	225	246	253	190	233	231	259	247	213	238	221	219	235	233	227	234	258	265	223	220	261	227	259	212	237	248	242	243	229	218	231	249	249	211	242	233	215	229	220	220	242	256	238	241	237	248	260	229	241	220	210	236	233	226	268	208	269	224	233	240	258	250	253	254	233	243	216	252	232	237	240	249	239	220	230	247	250	230	256	256	236	248	227	222	222	247	227	234	252	209	221	245	222	232	232	223	241	226	218	247	252	240	242	239	268	237	268	236	224	262	239	255	250	236	257	218	227	239	242	252	240	247	269	230	230	236	243	219	213	219	237	221	227	259	223	242	242	240	206	220	224	237	220	233	237	243	266	224	243	225	248	246	194	218	254	241	239	228	252	220	278	234	261	245	239	240	240	209	229	239	229	226	225	267	258	236	245	226	212	242	216	264	226	238	257	239	218	238	237	236	230	257	246	246	221	238	253	247	233	250	224	237	228	225	238	238	234	228	241	227	259	239	238	237	218	206	236	222	240	254	219	247	252	224	248	214	247	241	233	222	236	246	209	257	240	233	244	226	226	237	236	222	214	223	231	236	241	226	236	221	248	217	228	199	239	230	220	246	233	221	237	237	236	244	218	220	253	240	241	261	256	233	218	226	245	235	255	243	222	214	229	234	260	229	243	230	268	228	252	234	227	225	241	233	250	242	225	219	220	239	225	200	242	236	249	250	253	214	250	246	247	208	224	212	259	234	244	236	231	232	245	225	240	247	223	215	227	220	240	244	249	250	235	233	255	256	247	236	205	250	260	220	214	224	228	215	235	243	218	242	225	230	218	270	231	241	252	226	200	244	245	267	244	246	237	234	233	222	242	257	225	244	253	243	218	234	190	226	227	228	265	238	232	236	237	232	246	226	264	232	226	231	251	223	225	262	225	250	234	253	224	244	261	229	233	248	234	222	252	238	252	237	213	212	253	228	252	232	211	239	230	228	243	224	235	227	224	222	226	217	222	254	244	226	259	243	246	252	230	229	244	277	221	218	227	236	242	232	235	235	218	223	234	212	219	252	281	235	219	235	232	215	237	232	271	217	258	244	252	228	255	233	234	255	250	226	254	192	244	223	242	242	257	209	225	243	224	224	210	226	225	242	242	230	231	230	251	245	228	221	266	238	249	235	225	239	233	240	220	224	226	251	252	211	229	222	246	241	233	235	229	230	240	264	252	219	243	238	253	250	230	223	238	255	247	251	246	257	260	204	236	206	245	267	231	243	256	209	222	257
37076	46061	30179	11767	3311	889	541	419	393	389	370	374	448	403	431	402	399	408	378	420	401	390	394	361	383	410	390	391	371	399	407	406	389	406	367	439	388	387	403	406	388	402	383	386	374	382	377	354	383	380	384	380	341	376	406	371	391	423	392	390	375	406	362	384	382	379	355	369	402	401	411	388	385	382	355	399	430	407	355	362	382	386	393	410	384	379	391	340	388	358	396	365	362	403	381	427	383	352	375	361	387	401	408	378	397	353	401	367	392	388	365	357	348	401	376	375	401	371	381	409	378	395	377	371	376	411	391	378	380	396	374	349	411	365	399	380	392	390	408	408	412	387	398	407	382	384	370	378	337	397	389	400	371	371	431	398	383	408	338	412	397	410	400	388	401	363	378	385	405	399	363	366	399	378	368	401	393	385	389	395	393	365	401	383	406	372	368	379	438	381	423	387	366	354	399	341	416	390	383	348	363	357	374	348	381	395	379	406	380	404	363	391	375	364	414	406	383	431	358	399	364	401	394	412	403	391	412	389	356	413	395	394	400	392	391	385	392	362	398	369	412	407	408	366	389	399	369	407	376	386	417	388	390	383	385	389	387	355	385	376	390	387	348	352	358	403	386	443	400	373	391	407	439	384	344	404	417	401	381	384	391	392	363	392	387	416	410	389	366	350	352	375	396	426	362	377	393	379	415	370	412	376	412	399	410	383	401	387	349	363	376	346	388	348	366	385	410	368	393	413	382	390	362	395	395	392	360	406	389	440	381	376	408	396	422	372	371	415	376	388	356	382	386	399	385	420	393	392	402	393	370	385	402	408	432	388	361	385	405	406	394	411	392	386	369	384	385	366	408	408	379	401	393	385	380	367	380	396	378	357	393	366	383	376	394	383	397	363	382	384	391	375	377	405	366	394	378	417	367	370	388	355	387	350	404	396	376	365	386	406	398	402	387	388	374	410	360	363	384	351	386	397	320	381	423	408	381	380	368	388	371	339	399	428	387	390	386	364	365	395	398	392	371	394	390	430	366	403	389	401	354	380	390	415	360	410	374	375	407	419	434	395	406	377	379	392	367	389	384	375	397	424	365	403	379	377	397	405	362	377	430	456	400	347	388	394	357	396	394	416	383	357	380	399	352	360	359	366	368	368	339	374	378	394	410	390	380	384	367	369	403	408	368	385	353	382	397	368	359	368	370	414	377	387	392	391	412	401	382	393	362	356	383	383	380	408	357	380	400	370	370	407	414	390	339	374	403	431	389	356	412	357	390	399	372	393	388	399	372	417	356	399	352	424	402	381	377	358	433	401	386	392	398	394	378	406	427	380	382	391	389	390	447	396	407	384	360	408	350	378	361	419	406	402	404	394	392	399	382	354	387	357	414	370	370	383	410	383	389	369	425	371	386	383	400	421	363	405	428	392	387	404	383	388	372	345	408	415	398	376	385	421	362	355	398	385	389	403	361	369	439	388	330	387	388	374	387	394	363	411	402	353	385	390	377	384	380	399	401	412	405	377	400	426	395	376	359	392	389	470	371	345	377	390	374	401	375	351	409	394	385	415	402	374	375	394	418	384	402	410	435	414	403	404	340	415	408	370	361	385	369	400	396	431	380	378	367	377	412	409	372	403	338	408	369	393	423	386	370	382	403	394	403	398	362	372	366	363	385	381	382	405	396	372	366	403	351	362	426	356	346	385	421	412	388	391	368	427	416	371	377	381	408	387	421	380	379	347	443	378	395	394	394	392	395	347	409	407	403	415	410	384	379	370	412	349	402	384	390	385	360	395	405	403	362	397	397	381	404	393	367	392	399	409	380	385	386	359	402	391	416	409	360	385	378	411	367	394	399	392	403	423	381	429	388	418	388	355	362	387	398	399	380	401	397	368	415	387	416	392	394	390	340	390	409	404	388	381	413	379	387	364	406	411	406	377	389	396	353	404	395	350	376	370	378	413	399	397	382	394	387	369	414	364	415	392	393	392	404	396	381	398	416	404	377	342	408	364	377	383	367	412	375	390	390	416	389	366	385	381	394	352	373	365	430	370	398	377	380	381	389	389	401	389	386	380	406	392	421	395	361	381	395	380	404	380	358	351	380	382	402	363	390	393	354	405	424	378	384	411	359	369	351	387	415	393	383	388	391	393	382	369	369	380	368	397	393	348	421	395	397	385	405	424	375	355	379	407	338	371	375	371	390	402	373	420	390	380	418	366	382	377	397	389	395	382	369	397	367	375	350	385	403	396	382	373	383	397	395	409	404	346	390	364	426	383	402	406	373	361	365	362	376	365	405	398	376	371	396	413	397	420	382	373	403	386	383	380	402	369	382	388	391	366	397	397	394	369	363	406	389	387	411	411	392	393	405	382	392	367	372	385	377	442	409	355	380	381	371	404	381	420	423	401	381	363	380	378	369	403	368	364	404	388	393	409	398	416	393	369	416	405	427	359	408	369	354	399	377	409	390	377	374	403	387	378	353	396	378	370	369	397	402	369	410	370	400	405	398	381	378	376	400	389	357	382	357	370	400	365	378	389	400	403	364	399	366	357	366	396	392	390	397	372	385	411	391	389	376	385	376	389	410	389	425	378	406	373	377	362	389	418	401	394	395	376	437	404	409	389	399	364	377	401	385	404	400	392	388	414	393	396	408	346	376	378	409	392	385	352	418	382	417	401	405	396	399	389	396	371	385	378	368	421	390	379	370	373	374	412	392	417	400	427	394	375	368	369	378	397	383	379	379	366	388	374	362	398	407	394	358	417	414	387	374	399	372	397	414	386	384	387	404	376	378	382	373	372	352	373	403	378	377	379	376	363	358	381	418	370	386	376	403	373	412	344	418	406	401	393	386	419	431	362	379	383	375	384	402	380	377	394	369	403	413	402	372	369	428	371	388	372	418	372	381	354	373	407	398	372	368	416	378	412	384	372	382	359	354	390	396	372	380	414	405	373	355	384	366	395	372	381	381	422	382	383	411	380	374	368	390	357	400	399	380	422	414	379	411	405	401	376	324	407	443	403	395	411	374	370	385	407	362	404	373	353	342	377	404	408	391	384	363	371	352	356	353	407	386	387	370	401	403	348	374	368	369	405	397	379	396	368	358	412	396	375	383	394	374	372	403	389	384	405	403	386	390	396	379	394	363	360	375	397	375	378	387	400	435	401	366	415	397	374	372	401	405	365	364	412	394	404	365	378	409	375	418	387	352	328	390	408	416	365	337	380	373	388	376	403	373	381	384	392	403	390	411	391	368	386	397	363	360	405	388	354	351	384	412	385	440	372	405	397	396	390	392	390	363	382	418	395	408	394	357	406	398	366	374	363	375	410	370	379	384	393	352	357	405	412	397	413	365	398	384	405	395	399	377	374	421	375	382	381	388	367	389	389	386	382	404	400	362	417	363	383	385	417	386	389	374	407	356	409	363	341	368	363	406	411	386	404	402	384	376	360	410	387	367	385	370	401	355	381	373	379	385	372	395	387	396	382	364	378	380	391
24812	23023	31457	26279	19655	7301	721	397	340	340	349	337	341	363	308	321	317	329	358	311	335	314	328	321	328	338	310	314	342	348	287	335	357	357	317	366	367	347	313	324	296	322	279	333	309	343	310	363	336	351	317	331	350	304	342	317	324	287	346	335	321	354	315	323	322	296	337	307	327	341	326	341	334	320	332	350	344	313	306	329	310	308	321	336	308	330	326	328	319	322	327	295	329	310	298	333	304	353	316	329	348	339	340	338	336	328	340	317	310	313	333	341	316	326	360	302	316	325	324	320	317	333	325	311	308	314	339	313	319	313	352	309	314	334	302	329	298	326	326	360	352	318	327	325	313	310	314	319	322	299	305	371	375	314	323	315	316	313	332	299	334	307	320	328	328	356	351	323	305	329	314	359	339	336	349	312	320	298	340	318	299	331	307	344	314	302	329	323	317	341	292	316	312	311	324	357	335	320	320	338	313	350	310	342	289	295	338	320	320	317	333	326	284	316	343	290	308	361	324	343	323	292	301	309	325	328	311	296	317	344	318	350	315	327	319	323	308	349	333	322	307	329	295	322	316	316	333	338	300	332	351	328	341	316	331	330	285	299	332	335	330	328	313	360	310	322	340	309	302	310	321	313	360	328	303	304	337	303	339	300	344	340	327	324	319	337	304	363	341	333	325	310	335	323	324	313	333	288	329	326	297	315	314	331	330	299	330	356	322	350	340	308	309	300	324	333	335	328	314	348	325	291	340	341	318	353	319	334	354	317	311	325	321	301	318	320	335	293	344	307	358	352	315	358	297	299	341	313	325	302	330	325	317	324	347	299	339	323	323	297	333	316	312	328	323	322	328	331	331	300	283	314	355	311	286	324	342	325	336	344	301	342	318	320	319	341	323	287	312	329	309	335	326	312	341	314	292	322	332	338	308	335	362	325	325	346	318	354	313	322	303	320	345	318	343	307	336	325	345	321	303	344	294	313	335	318	339	347	337	290	337	304	313	373	330	296	340	319	321	302	308	355	338	312	316	337	362	316	333	320	352	313	313	317	320	330	344	324	355	313	332	307	303	329	327	323	327	311	364	322	344	321	312	330	311	316	309	296	307	307	328	363	364	353	326	337	358	332	336	315	340	302	337	334	309	320	326	341	300	300	317	335	317	322	335	366	292	320	365	334	301	303	323	324	310	332	313	308	318	328	315	291	306	289	308	289	327	296	325	312	320	317	310	320	302	319	311	348	354	307	328	332	293	314	329	314	306	307	354	311	326	327	303	309	323	335	298	326	328	318	344	310	345	321	314	309	297	343	323	328	310	309	328	328	332	312	309	357	352	332	309	321	291	318	308	342	319	339	313	333	334	352	343	309	329	336	341	293	339	319	350	302	346	306	302	312	348	331	298	355	336	303	335	305	344	324	335	324	325	340	321	355	309	340	332	311	303	338	290	328	353	294	339	345	324	320	320	306	309	332	289	330	316	323	322	341	313	324	335	329	323	314	326	336	322	363	319	344	321	333	299	325	318	333	295	312	317	342	319	330	307	342	340	311	299	302	349	337	326	304	335	334	317	344	321	337	316	297	312	333	311	314	338	336	327	350	321	301	337	307	333	344	333	343	336	304	327	341	320	347	316	289	316	320	353	310	332	326	358	322	334	313	329	284	301	305	320	319	329	325	334	297	315	307	336	311	349	309	323	290	306	346	326	331	322	328	301	323	291	333	333	323	313	335	290	304	338	304	341	328	307	296	330	327	339	296	331	309	315	311	310	316	339	341	336	320	348	296	347	311	341	344	312	344	323	348	332	317	318	292	298	302	351	361	330	332	344	335	331	301	307	305	335	330	324	345	314	319	326	311	329	310	343	309	322	306	314	314	325	310	314	328	316	329	373	315	295	346	313	350	320	349	341	317	341	322	312	287	346	352	322	336	302	304	336	351	315	315	332	345	329	306	343	323	325	331	321	359	285	350	321	338	319	323	315	342	335	340	338	312	326	323	340	317	361	318	328	323	306	310	319	331	316	312	330	352	350	348	346	327	327	347	286	330	304	316	322	333	292	308	329	313	364	357	316	311	320	323	306	345	321	298	333	328	372	313	337	287	335	326	304	332	331	361	336	344	336	326	337	330	326	334	308	331	353	303	341	337	319	341	323	334	325	312	356	311	329	337	318	301	351	289	322	313	343	319	329	318	279	335	368	321	304	340	320	322	302	325	319	329	362	343	302	320	299	329	340	333	349	305	314	322	319	349	322	304	346	319	332	309	306	326	317	320	320	319	348	287	339	336	311	342	321	325	344	332	279	320	307	323	303	335	341	319	300	331	328	327	344	346	318	338	314	337	325	339	334	348	327	313	316	295	322	339	303	356	347	297	314	320	327	317	337	292	334	358	350	314	319	337	368	334	310	308	334	300	309	340	350	329	314	294	314	302	338	303	316	329	355	334	326	322	333	328	313	346	343	311	339	311	333	297	330	321	368	344	316	316	304	328	312	336	308	298	328	327	324	327	314	270	340	318	341	332	329	309	308	329	310	317	351	297	347	359	342	310	292	323	297	340	324	342	382	328	323	298	303	318	314	350	318	324	316	283	314	339	323	337	309	360	328	331	321	342	347	340	304	303	311	359	318	303	356	324	336	310	325	316	336	351	312	344	363	359	340	336	321	332	305	311	354	332	325	346	332	332	333	299	315	303	308	346	324	330	332	328	270	324	328	303	334	333	337	314	359	309	301	337	316	341	334	335	341	338	328	309	312	327	333	316	325	323	309	293	338	295	333	290	306	324	293	332	334	307	332	315	324	305	348	323	311	298	366	315	321	332	307	316	324	328	333	306	312	335	336	308	345	372	342	338	339	334	301	323	335	334	324	343	303	335	316	324	318	293	320	302	315	297	308	312	304	383	321	328	337	348	335	330	337	327	308	339	306	357	339	313	306	327	334	348	301	326	340	319	321	347	337	342	338	332	331	329	313	346	310	271	316	337	335	296	327	322	336	318	308	334	316	318	319	289	324	317	332	309	334	365	294	302	318	308	349	318	333	267	342	345	319	339	337	298	313	319	314	301	279	343	322	307	316	312	327	325	331	318	365	360	333	304	308	307	351	330	321	321	358	333	332	340	322	334	311	333	341	338	360	350	288	313	336	320	301	308	315	324	314	319	322	316	317	351	320	329	300	324	302	351	315	349	355	332	325	326	325	328	374	309	313	340	315	306	323	319	330	311	320	323	341	346	323	280	316	353	309	316	346	358	324	335	336	336	323	327	330	294	356	344	331	337	321	316	322	327	314	311	304	335	315	329	351	343	324	350	341	319	333	297	319	315	326	343	318	299	341	329	342	316	330	306	318	346	316	309	337	355	319	347	291	302	320	318	339	336	306	310	329	311	297	315	322	326	326	311	297	326	298	344	298	326	307	312	355	302	294	336	321	342	325	322	320	303	333	345	309	324	335	337	347	346	327	306	287	316	351	314	327	297	334	314	352	345	348	319	340	312	328	335
60530	87573	60695	33722	13783	3596	1057	596	498	569	525	512	488	550	585	522	531	585	501	526	548	535	494	503	548	494	502	483	508	514	497	509	551	515	485	523	518	530	540	498	534	491	506	514	508	556	542	496	528	510	497	540	539	503	497	502	507	529	500	513	506	521	508	499	516	524	527	490	534	520	509	491	559	485	557	514	506	516	523	485	512	526	540	509	503	563	518	530	532	501	502	558	528	480	493	548	565	492	526	523	490	540	536	488	500	495	576	540	539	549	523	495	499	498	501	526	463	507	539	516	502	542	488	541	505	521	485	534	557	523	493	500	500	496	479	496	542	450	534	521	547	513	502	517	537	530	528	569	568	520	540	511	511	573	484	521	525	472	532	528	500	488	544	492	509	495	494	508	569	528	467	536	513	482	515	549	505	529	526	495	500	537	511	505	520	509	538	511	513	509	472	524	501	505	505	529	534	494	508	524	518	478	528	573	553	519	535	521	524	536	480	507	503	471	558	517	529	534	506	519	547	527	498	512	515	499	500	493	514	471	564	530	537	527	503	474	521	521	506	562	514	436	499	519	514	518	568	522	500	514	519	513	515	542	553	535	543	501	492	543	466	458	519	493	526	488	529	541	524	514	527	550	540	518	514	519	523	526	511	547	517	491	521	499	491	525	531	506	487	506	475	521	486	541	559	515	533	533	519	514	538	536	530	502	506	546	533	536	506	504	514	553	523	513	485	543	535	517	530	491	527	478	511	545	502	519	486	545	507	555	531	524	518	529	511	572	512	541	501	524	545	529	473	496	531	556	526	561	483	518	537	535	512	533	509	495	512	510	543	513	518	547	470	510	545	505	580	509	524	508	515	526	482	571	486	519	515	519	512	496	502	514	479	519	475	541	487	504	524	496	498	530	526	532	514	519	480	560	521	496	561	484	546	522	504	509	523	522	499	523	545	551	518	520	521	562	487	532	521	473	539	501	524	545	518	493	584	512	491	525	516	526	496	473	516	492	508	544	518	491	505	529	535	501	502	524	490	504	509	535	504	529	549	517	565	513	524	517	506	491	568	516	513	502	542	549	539	505	514	541	549	511	516	529	496	553	521	518	556	544	478	489	529	529	548	485	520	537	540	498	555	526	528	489	531	517	532	490	500	484	529	530	472	526	532	560	468	537	563	519	518	526	517	495	530	498	523	539	483	528	518	495	517	512	532	524	544	472	535	528	518	508	517	529	525	555	532	529	527	533	533	525	487	533	507	523	477	502	549	559	588	502	477	543	527	519	533	485	499	506	504	512	479	502	543	510	535	578	511	525	521	509	504	508	551	529	519	534	535	518	543	499	518	532	515	548	546	502	527	482	514	486	520	522	517	513	499	491	499	473	511	526	530	497	565	539	529	509	464	505	492	530	521	501	576	509	551	551	493	486	532	495	467	542	534	516	497	535	542	525	492	527	487	527	502	469	520	514	549	510	532	501	510	493	499	541	512	532	532	499	557	514	529	499	496	497	531	475	492	535	491	488	580	520	533	508	523	493	520	527	517	584	484	523	554	540	493	531	489	503	520	551	515	520	536	471	502	531	495	561	480	509	513	561	516	524	512	553	530	579	518	506	467	518	529	491	518	510	476	483	532	499	501	532	523	517	481	487	499	553	501	505	509	529	494	518	511	519	536	521	559	540	527	511	542	499	518	561	512	519	518	521	484	516	528	517	531	507	541	528	499	542	507	507	503	508	523	507	538	485	521	519	498	543	544	522	484	551	539	514	539	504	500	526	497	494	514	485	474	510	493	539	541	520	466	486	497	568	536	564	531	554	494	498	503	506	487	529	515	553	489	528	514	524	525	500	509	522	522	499	524	567	491	523	484	507	514	510	508	525	493	505	544	527	529	554	475	514	537	531	533	536	473	538	527	536	506	527	490	473	498	515	492	499	522	521	506	504	562	490	516	485	519	534	516	509	546	494	532	532	497	480	503	527	536	538	511	510	504	546	511	584	481	514	497	496	526	516	530	540	508	487	542	506	526	533	497	532	490	526	556	502	463	539	536	542	526	549	538	504	511	515	506	532	517	541	504	541	559	554	480	508	563	537	529	514	496	513	482	544	505	536	521	523	567	445	521	532	474	550	508	519	540	553	504	510	518	534	553	494	539	504	507	515	509	529	473	488	517	533	549	496	498	520	495	534	527	505	516	487	546	513	485	560	517	508	504	510	531	520	528	534	518	530	527	503	482	527	491	501	510	540	493	520	543	527	533	521	522	518	510	513	529	521	545	517	491	536	501	522	489	517	537	541	499	517	528	527	535	528	513	523	555	520	487	493	496	551	571	503	492	492	514	510	498	539	504	514	499	562	519	549	499	512	473	581	527	531	513	530	515	540	541	550	505	538	553	483	556	507	515	530	507	494	514	485	525	497	519	510	452	554	526	561	475	522	525	531	508	524	510	530	492	510	520	539	504	491	492	518	536	508	500	502	544	564	522	496	532	521	527	512	573	535	522	499	513	524	494	524	504	547	536	547	528	485	510	498	512	547	513	507	466	528	494	519	513	480	528	482	539	493	508	478	506	466	520	512	490	529	526	497	466	538	553	523	519	475	498	499	550	514	503	493	504	548	511	517	494	498	464	544	529	519	521	509	529	491	474	518	535	544	523	529	482	523	518	528	518	510	523	517	540	539	536	508	488	506	516	502	539	469	489	503	518	481	486	529	524	531	489	520	482	507	522	502	527	518	499	524	562	499	514	533	549	563	563	476	506	533	531	509	552	516	540	526	491	535	523	478	526	542	493	517	544	485	538	513	580	523	530	488	502	489	563	500	536	519	497	507	500	490	519	549	507	523	490	546	513	506	532	519	504	516	495	506	514	532	504	497	525	517	513	502	522	479	471	485	492	535	557	517	501	515	533	505	488	494	501	478	515	501	512	478	519	495	545	526	496	516	543	482	531	515	540	554	488	470	505	436	529	543	555	525	515	481	492	549	505	463	504	530	520	519	539	511	527	496	525	508	530	512	516	505	496	542	494	487	532	562	496	523	506	524	485	515	482	520	494	524	486	554	524	526	502	504	539	511	505	493	521	486	560	515	533	514	541	517	508	495	532	530	492	523	559	506	512	508	529	530	522	541	519	522	471	590	532	493	548	507	508	508	561	567	509	461	533	505	514	511	484	568	517	542	512	516	510	508	527	499	502	541	572	503	551	498	539	528	526	497	528	526	545	499	511	538	515	524	527	498	527	519	510	478	514	534	475	539	513	524	530	532	514	556	520	516	536	545	500	525	529	512	478	536	507	511	482	566	536	514	521	534	553	517	515	524	569	513	529	489	517	511	548	522	506	506	509	495	512	492	525	516	512	554	506	509	495	552	517	498	543	516	568	505	535	493	498	506	488	513	488	512	504	538	504	514	531	525	527	533	511	489	541	516	509	525	491	488	477	513	520	519	507	502	521	525	508	548	514	493	503	519	510	558	526	488	473	553	527	487	533	520	499	544	527	516
23398	21934	30366	24709	21446	18599	4496	538	388	413	390	396	409	392	412	385	391	400	399	385	404	406	381	378	418	373	406	394	368	374	364	400	403	332	370	389	375	414	355	376	412	360	359	376	399	376	381	384	372	429	339	396	408	431	395	410	384	399	409	394	353	386	377	392	391	389	408	389	353	376	373	344	389	357	381	391	356	403	394	384	390	364	368	391	369	382	363	396	399	362	398	380	392	362	367	377	393	419	386	400	384	381	396	370	394	409	373	377	351	369	379	388	378	355	404	392	392	396	351	382	364	339	385	403	338	379	385	367	370	367	399	333	412	361	377	395	390	401	352	379	362	396	396	402	382	378	405	387	374	365	388	369	379	394	389	396	369	366	393	382	393	386	385	364	423	392	364	396	368	401	444	388	382	375	384	387	396	397	414	371	388	403	383	387	387	340	402	403	331	385	363	399	412	368	387	368	380	383	390	377	378	433	359	377	376	391	368	379	386	381	374	421	365	395	359	391	407	392	392	423	391	425	411	374	391	395	399	394	341	344	344	379	388	360	379	371	403	365	395	380	398	380	381	400	391	386	413	385	375	349	389	366	357	367	394	379	358	402	392	385	367	403	368	376	388	347	410	401	387	412	370	378	375	338	386	407	401	449	418	407	356	345	362	392	393	397	409	380	386	373	360	395	402	403	401	385	395	395	387	390	381	411	385	384	415	379	395	364	412	396	408	370	420	374	435	384	383	393	389	366	380	370	413	383	401	366	378	345	410	367	404	384	395	374	393	394	379	358	383	387	383	355	378	379	385	373	368	410	382	371	406	404	350	399	373	397	405	345	382	401	361	381	355	407	379	374	351	380	387	404	371	381	381	373	358	349	419	417	403	402	380	395	381	394	390	370	368	371	395	367	390	384	336	368	389	385	406	362	401	383	379	399	390	408	423	354	370	376	383	395	389	375	382	409	410	411	389	358	364	333	405	376	389	380	369	380	384	419	343	396	401	368	420	388	384	396	428	352	354	389	359	367	405	384	372	387	396	383	377	416	385	392	449	390	377	364	397	396	381	367	376	393	422	364	407	387	405	406	395	364	370	369	390	361	413	369	407	408	374	380	394	385	409	376	395	394	389	389	406	395	385	412	383	366	380	408	377	401	395	364	399	368	415	366	398	371	417	408	410	408	409	401	358	417	384	391	359	366	382	395	383	414	378	377	377	339	392	418	372	416	387	392	387	387	413	346	379	380	416	368	363	385	423	392	390	355	409	369	383	389	372	366	413	398	378	403	388	360	376	400	378	393	361	385	358	368	462	374	342	370	372	395	390	351	366	387	396	394	357	372	406	393	409	413	396	383	401	381	390	418	379	396	380	406	419	390	387	381	356	374	379	370	378	382	409	406	381	389	367	376	372	407	392	398	364	398	385	387	394	378	368	389	379	396	387	384	350	419	377	381	369	397	422	376	360	394	402	397	371	390	385	370	389	399	369	408	397	336	400	394	385	366	405	410	413	369	380	354	345	395	373	393	357	402	360	409	427	392	372	391	340	354	359	372	393	409	389	371	368	426	388	405	373	390	394	369	355	387	421	381	396	364	383	394	382	401	380	362	371	396	373	407	391	373	364	420	385	377	407	419	412	361	399	381	369	400	416	386	389	394	367	412	400	359	348	383	414	373	425	369	358	368	365	390	422	404	394	386	397	391	364	390	370	391	374	349	356	391	368	418	396	378	356	377	382	401	394	405	385	388	385	413	379	404	405	422	393	395	374	390	391	375	377	365	387	392	386	415	335	402	360	389	381	389	389	391	400	370	342	399	398	380	377	401	402	387	362	407	410	388	381	390	398	395	355	345	376	359	398	374	401	377	379	392	367	404	359	387	391	380	372	406	357	371	389	383	387	394	382	402	412	403	383	371	350	371	366	353	420	417	387	394	385	363	390	407	440	369	372	361	391	411	414	415	393	370	396	419	393	387	373	405	409	339	358	354	349	326	360	386	413	386	371	371	401	351	360	378	354	365	405	399	371	367	382	392	396	379	368	396	381	382	394	383	386	410	354	363	366	343	374	401	393	405	383	394	365	361	396	361	395	366	388	401	385	406	387	393	404	396	374	386	390	379	394	426	399	389	376	388	368	412	380	406	369	404	391	337	412	396	394	355	408	371	425	370	383	378	376	389	358	403	388	364	359	366	404	376	356	369	351	415	361	389	400	357	397	407	383	415	417	379	388	338	380	408	416	412	392	376	385	373	369	380	392	397	381	382	374	392	394	375	388	362	401	377	360	411	383	369	362	402	400	407	404	381	382	369	355	364	401	401	371	394	374	378	398	383	373	389	371	417	400	360	404	414	362	363	379	367	396	386	390	384	380	394	399	407	427	388	361	405	390	377	391	375	377	395	388	408	404	366	368	392	380	348	361	395	385	403	393	389	378	414	385	390	383	367	370	365	376	415	373	376	426	351	374	385	385	417	386	358	391	423	383	383	361	367	397	410	378	403	412	366	358	398	360	350	390	383	376	345	399	360	387	346	381	406	375	352	374	361	371	373	406	378	371	401	359	370	385	391	366	343	378	382	381	381	397	389	370	345	399	426	373	364	384	367	381	395	369	389	400	400	411	410	398	362	386	412	380	400	395	376	417	380	369	395	366	378	392	435	402	378	362	365	378	406	372	396	340	382	376	384	393	399	371	414	388	367	390	403	385	353	403	378	388	369	379	393	354	371	432	412	426	371	398	400	384	381	392	396	423	385	370	426	381	375	382	392	389	359	397	386	379	372	414	410	375	376	389	369	392	378	388	416	383	398	396	373	380	382	371	405	371	364	401	400	349	370	399	340	375	383	378	375	362	356	396	421	414	373	388	400	381	357	396	384	370	386	373	368	410	388	380	358	396	442	396	346	399	375	409	398	375	408	384	382	375	399	382	413	401	366	410	377	409	397	388	385	356	427	374	408	388	385	399	397	400	351	392	318	419	400	329	398	391	385	404	406	397	389	387	406	357	376	383	408	381	369	403	355	396	377	343	355	395	353	372	417	385	373	402	367	400	394	404	380	405	391	409	358	358	390	388	421	418	376	409	383	396	397	402	396	394	368	396	361	346	399	400	405	376	378	405	386	386	396	390	410	380	380	369	388	396	358	376	384	375	364	364	401	404	391	369	381	388	389	400	365	387	385	395	359	377	383	365	364	345	396	397	364	374	381	369	369	382	387	395	372	357	376	391	391	375	365	390	388	388	391	388	415	350	369	362	367	385	387	402	396	391	363	379	393	389	421	385	377	363	384	382	403	415	373	365	370	399	391	375	398	371	386	359	348	377	393	400	381	382	377	388	398	400	410	387	380	404	362	356	349	405	387	396	357	370	379	391	360	408	389	375	373	391	417	369	401	369	361	410	356	391	368	395	374	376	366	423	380	380	410	420	372	376	390	385	388	419	404	367	407	374	383	365	402	392	394	391	419	416	391	413	371	378	411	394	386	359	371	362	374	371	400	403	375	398	377
61716	98955	72568	41958	19718	5516	1402	720	563	638	591	613	616	607	649	563	576	627	598	642	619	561	576	601	567	613	559	611	608	559	613	584	583	614	592	591	592	589	573	587	578	568	591	583	601	588	594	595	575	616	638	573	568	580	610	579	576	546	622	606	596	582	589	598	590	554	615	596	610	582	589	611	597	602	561	584	618	572	587	506	575	593	606	579	610	579	593	640	602	548	626	609	595	602	617	575	599	592	585	592	562	556	586	586	573	579	567	545	585	582	574	548	569	597	580	601	609	604	569	612	547	595	574	620	586	576	598	579	574	574	590	603	567	583	621	568	593	626	620	603	585	563	599	587	590	566	578	599	611	567	583	586	586	616	603	616	589	641	633	588	589	562	541	568	638	584	609	579	594	600	582	582	550	558	612	572	607	572	552	601	589	594	612	583	607	588	584	553	603	550	583	636	613	567	579	574	597	621	635	604	564	601	586	598	634	568	601	581	583	590	603	616	576	608	570	583	596	583	591	604	570	538	631	620	579	608	614	605	570	578	604	613	545	595	553	630	561	545	604	521	588	586	595	602	566	591	593	600	590	568	599	590	612	553	583	577	596	584	588	644	564	579	609	576	609	612	620	561	573	597	582	556	623	557	569	562	577	612	632	552	562	578	552	615	567	636	540	585	575	603	606	574	612	600	600	588	592	591	577	546	587	604	608	581	600	583	620	645	615	589	591	576	609	580	569	624	563	603	590	600	609	593	586	632	588	557	546	570	586	600	567	645	583	599	586	540	590	594	593	588	565	611	581	597	625	557	581	604	595	554	600	581	566	569	587	598	601	609	564	582	564	579	570	601	578	605	561	600	566	588	594	555	581	570	590	593	596	635	579	595	599	589	598	588	628	572	604	549	595	571	572	584	563	588	549	587	608	619	557	599	577	625	587	627	630	595	601	608	591	574	578	608	601	598	616	613	635	561	601	616	603	587	575	579	620	568	533	581	582	633	584	579	591	627	576	592	636	631	588	595	598	578	555	616	550	585	570	587	589	627	568	609	572	587	580	585	596	598	613	605	612	549	621	606	612	574	552	606	596	622	573	576	552	574	566	613	602	630	598	586	594	590	562	568	590	579	613	588	573	638	565	590	594	619	608	658	589	564	582	568	607	595	628	648	536	619	562	636	589	608	552	597	628	590	586	591	559	552	610	579	599	584	593	580	585	584	575	613	568	600	553	551	625	592	587	588	574	568	590	602	591	559	565	563	597	571	603	588	608	574	564	629	558	570	580	534	512	612	620	624	583	577	598	586	587	613	552	593	567	622	598	573	624	588	603	592	608	577	623	583	566	548	610	603	606	601	607	606	557	558	565	599	590	601	588	592	561	584	573	569	591	590	583	564	595	590	582	577	585	614	611	580	623	583	610	585	584	600	608	582	605	563	558	586	624	586	583	584	625	598	605	616	590	558	585	601	641	562	602	587	559	563	596	566	585	631	564	597	583	628	604	578	585	613	568	613	580	647	578	559	576	574	579	599	602	569	579	571	597	580	564	603	628	582	598	565	606	606	593	531	623	597	618	532	618	553	559	611	592	570	610	593	575	574	583	606	625	628	576	599	540	566	581	615	639	561	571	597	590	538	582	572	581	607	587	622	604	601	584	564	584	626	576	570	607	561	566	572	591	626	602	624	575	593	581	563	592	606	553	601	583	569	560	576	569	581	556	560	578	580	566	553	570	603	598	571	607	600	563	576	598	582	612	613	543	556	620	596	631	574	624	612	623	578	622	602	592	594	593	593	614	560	563	575	613	559	554	588	589	634	563	604	603	580	538	565	592	575	575	589	578	621	569	610	576	593	628	586	587	576	655	566	574	561	621	625	587	586	561	569	612	566	543	573	573	582	552	596	603	570	600	576	600	581	571	561	567	580	621	586	538	559	624	639	607	581	565	599	601	594	591	580	610	574	587	558	581	619	632	618	596	628	604	573	580	566	607	622	572	602	577	575	616	558	597	606	581	608	627	567	583	610	588	551	578	581	557	561	612	570	594	597	606	573	600	564	601	638	550	634	563	569	596	552	638	572	630	628	546	594	586	604	508	586	608	583	602	567	608	611	575	567	588	553	568	590	626	564	563	595	575	527	601	609	601	581	636	565	612	592	588	607	608	607	578	580	597	605	602	559	631	585	587	561	628	612	585	563	634	671	561	552	578	561	603	609	570	595	619	560	638	590	639	598	547	570	586	587	610	591	604	602	574	587	606	563	576	580	568	601	571	600	586	599	621	603	607	541	572	583	585	604	582	598	573	576	648	602	609	600	549	599	579	577	563	599	628	590	656	620	637	592	621	591	537	613	567	604	607	603	620	608	558	578	628	618	565	549	572	545	589	586	596	579	631	613	574	602	601	619	590	590	532	560	613	593	586	592	555	622	566	591	556	614	576	566	617	551	557	564	576	610	545	555	594	562	587	571	583	600	540	596	597	577	518	612	565	576	556	604	608	589	585	578	609	563	542	628	587	567	637	576	596	636	571	603	587	585	566	583	625	550	601	612	573	557	621	620	614	567	579	607	563	556	574	588	596	554	558	599	590	586	586	538	574	577	594	599	566	584	561	596	575	584	595	574	582	584	602	638	587	565	589	586	577	602	654	610	544	621	585	582	610	573	586	613	624	626	586	588	588	590	595	567	604	572	587	598	608	642	574	611	606	589	596	611	620	535	588	593	554	582	598	569	583	588	569	631	598	569	589	582	618	567	605	601	547	564	573	564	600	577	575	597	594	598	582	594	546	578	560	583	603	578	604	624	598	595	592	612	602	612	524	636	569	584	577	575	587	588	597	589	542	527	632	578	554	552	587	593	580	556	558	581	647	547	573	612	596	570	582	586	619	627	613	618	575	607	577	627	620	616	580	588	555	575	601	601	585	576	595	609	574	597	590	615	553	576	573	589	610	564	618	583	593	601	587	577	573	594	546	612	590	586	620	593	560	528	560	574	576	594	593	523	616	604	585	551	575	566	584	579	602	568	601	573	578	580	631	601	590	574	555	587	630	584	605	565	577	582	579	561	629	602	600	603	585	594	570	594	569	633	633	593	587	591	598	569	621	587	553	600	591	596	604	604	592	586	597	581	601	602	603	578	590	555	592	607	562	606	535	594	589	590	583	568	590	531	567	587	630	574	604	591	610	578	550	581	586	590	597	590	594	567	609	584	631	627	604	601	622	606	581	642	596	571	592	604	597	532	592	637	609	552	583	610	615	603	626	580	576	593	607	600	617	604	553	610	536	606	614	588	638	584	643	610	591	605	648	602	589	575	606	614	609	601	573	564	587	578	588	550	600	595	602	591	622	623	589	620	617	591	597	619	598	570	605	566	623	584	595	578	566	560	508	573	566	599	544	570	602	603	567	592	606	549	573	599	578	579	564	603	582	575	608	589	599	587	580	592	599	584	619	565	571	572	572	572	610	618	588	572	619	592	560	615	606	586	554	622	590	575	599	577	609	556
30007	28642	26829	11778	1659	468	328	227	247	239	217	243	229	213	244	269	235	258	228	238	256	263	228	208	230	240	230	240	266	203	246	268	255	244	243	257	240	240	246	273	209	248	245	244	260	262	261	233	260	223	221	235	244	238	251	263	266	242	257	236	247	224	249	256	252	232	233	240	230	258	215	228	232	239	228	243	248	253	233	237	205	249	241	259	270	239	245	212	239	217	251	251	251	274	239	251	235	246	269	249	254	252	249	257	247	275	247	245	209	253	226	242	217	225	233	228	261	242	217	274	244	248	243	250	267	226	256	257	223	236	252	252	241	213	234	251	256	238	245	244	234	237	266	225	259	270	240	258	216	252	219	254	232	230	242	226	247	240	245	226	246	269	248	249	233	254	237	226	252	248	248	234	240	229	228	246	229	237	265	242	240	233	197	252	245	238	251	240	244	226	222	255	253	267	258	257	228	241	284	229	256	259	243	261	231	231	250	239	225	241	246	234	208	224	241	242	228	216	230	258	237	228	252	231	245	260	256	238	255	230	244	229	240	265	255	222	241	260	240	219	262	247	223	226	271	277	218	227	233	247	204	248	232	238	250	268	254	220	268	252	245	243	270	246	253	210	235	255	231	230	232	249	236	235	241	233	251	248	239	225	228	265	253	259	256	235	247	254	241	284	224	249	276	228	245	237	230	239	265	216	224	228	232	264	254	217	246	239	231	260	285	259	219	233	247	264	265	257	226	241	258	238	240	198	221	235	226	266	230	250	260	264	217	229	238	264	230	252	244	236	259	234	235	233	251	254	257	246	246	252	250	245	220	242	212	218	221	255	244	242	251	238	210	266	252	225	262	227	225	282	238	243	254	224	232	245	248	267	250	240	234	222	214	236	246	223	262	252	234	247	212	265	239	229	238	253	248	228	226	236	242	240	252	241	228	231	241	243	258	265	247	235	254	254	230	219	247	243	234	243	250	248	244	236	234	255	244	229	272	250	268	231	256	252	241	220	262	224	253	256	223	236	263	231	247	240	207	248	285	231	230	248	257	243	245	272	231	232	218	252	244	266	226	270	266	248	237	221	268	249	216	237	245	251	252	237	241	248	244	256	255	219	257	248	236	242	246	241	290	235	233	245	249	254	246	237	246	252	225	260	233	245	196	229	254	277	220	240	249	238	231	254	254	268	241	238	248	225	232	230	249	245	237	255	245	251	220	223	227	236	240	235	254	252	262	269	234	257	223	234	232	247	232	241	265	241	256	232	246	253	252	235	243	276	229	258	242	236	266	264	231	241	275	233	251	251	264	264	239	235	246	271	262	236	243	237	257	237	210	229	258	265	234	232	242	249	261	246	209	235	255	241	242	236	237	262	262	237	220	271	259	232	262	265	255	233	221	219	232	222	259	239	240	232	227	241	234	258	216	227	247	216	222	255	261	259	230	251	245	224	222	256	252	207	281	222	241	257	237	238	232	259	244	259	221	233	222	259	237	250	237	261	239	220	224	266	239	259	268	243	266	260	255	267	265	235	242	244	241	249	255	238	214	265	241	220	236	255	237	209	234	241	241	240	227	215	238	264	240	249	259	259	236	266	243	247	254	213	239	237	272	259	252	225	243	245	223	263	231	247	278	254	252	246	264	243	246	214	237	265	263	247	220	274	250	262	237	246	236	256	253	215	248	239	246	228	232	231	248	215	255	277	243	253	236	232	231	249	246	252	229	218	246	258	270	245	239	265	240	256	239	258	266	219	251	222	248	226	225	219	255	241	236	231	241	220	211	245	228	299	226	239	243	241	199	237	230	240	241	273	225	240	263	196	219	227	244	261	215	238	257	259	260	251	267	260	237	242	215	225	252	237	247	260	246	250	241	239	245	257	240	218	219	211	258	242	231	245	250	242	228	249	232	264	223	265	275	232	263	236	268	254	236	231	254	230	229	259	276	256	265	238	258	228	241	251	267	240	250	265	257	245	259	249	242	257	262	252	244	243	233	227	241	235	251	248	248	255	249	254	262	259	272	239	253	224	232	266	248	246	236	249	231	268	227	259	253	244	246	247	251	219	243	247	223	227	233	240	253	273	231	225	231	249	257	216	247	239	253	236	260	229	235	255	241	254	256	258	225	245	239	258	231	273	254	229	231	239	251	260	252	246	247	243	276	228	254	246	239	234	251	264	245	237	230	259	224	244	206	253	251	251	236	242	258	276	223	247	230	254	271	237	231	275	237	266	230	269	234	267	223	257	232	267	236	233	238	255	233	244	252	229	243	237	210	254	216	257	234	241	256	239	262	238	256	239	237	255	224	217	274	231	257	252	239	229	238	219	226	234	248	276	243	229	223	248	252	247	227	262	240	256	247	266	275	226	267	298	253	240	254	240	228	220	245	258	229	236	218	236	229	254	244	231	255	266	260	244	245	242	246	261	267	228	229	247	226	247	252	222	242	265	245	216	245	242	238	251	223	243	232	225	269	250	242	268	234	227	237	254	250	240	276	246	220	241	240	248	245	249	241	274	260	250	256	228	228	252	249	253	261	246	226	250	220	230	244	242	232	258	260	230	233	265	239	232	252	246	227	257	239	240	238	252	223	259	253	246	247	244	240	231	257	238	234	230	252	225	265	253	256	228	234	228	256	233	228	222	258	249	245	251	236	238	222	248	244	255	215	241	238	262	256	242	265	273	249	246	249	234	254	227	246	234	252	223	224	244	237	231	274	246	230	239	257	243	253	230	230	247	275	242	246	243	230	249	256	242	231	238	255	241	209	254	238	231	269	227	249	223	253	253	250	253	253	261	285	229	221	258	236	256	232	239	247	237	260	228	227	235	220	248	255	239	263	216	232	223	262	233	254	248	246	245	236	257	239	238	245	227	253	239	245	240	272	244	238	234	233	230	242	263	217	240	256	268	234	248	235	247	219	222	267	218	264	254	247	224	241	243	241	278	242	238	236	246	259	251	253	238	249	254	244	276	217	230	211	259	273	252	226	237	221	255	264	260	239	241	224	278	241	250	223	236	247	236	245	236	234	240	264	240	246	237	256	243	245	236	224	258	216	252	244	241	238	232	221	240	236	255	263	262	252	219	263	221	251	230	261	257	249	236	256	272	230	251	260	231	233	264	237	285	267	206	210	244	249	231	244	247	237	240	244	244	214	246	249	280	250	259	237	289	262	239	254	257	260	273	243	252	264	261	246	248	259	237	241	258	232	238	239	237	235	243	240	254	236	266	243	256	254	251	257	238	266	244	226	260	228	243	229	245	226	256	249	248	230	267	245	260	238	250	258	228	260	236	258	244	239	247	256	246	280	203	242	226	227	243	228	233	219	277	218	274	235	233	253	240	233	265	242	236	229	224	241	221	205	246	218	251	232	244	229	253	250	253	264	277	235	210	236	271	225	239	219	256	233	252	243	234	249	240	235	250	253	245	246	237	243	238	254	277	242	220	263	224	233	220	232	256	256	236	236	271	232	253	215	233	233	254	253	234	265	279	220	243
36944	45679	31208	11499	2872	851	469	398	406	369	387	381	399	397	421	413	382	403	427	434	367	413	412	428	390	390	369	409	433	388	392	379	414	394	391	394	387	397	374	389	410	399	383	412	420	394	380	393	410	388	392	416	390	406	402	393	387	376	398	373	368	365	425	387	392	417	417	375	353	379	399	394	381	360	375	412	430	394	409	403	414	390	429	420	385	387	379	399	379	399	404	376	377	406	424	405	390	356	435	418	386	387	370	353	378	403	350	417	372	394	375	401	399	416	425	394	385	396	405	389	416	409	394	404	382	403	402	389	374	398	436	375	413	391	420	371	392	417	404	379	398	412	349	354	397	398	435	408	395	382	371	404	410	412	406	396	402	391	424	402	396	396	426	397	397	423	391	371	361	402	401	392	356	410	382	416	413	382	391	410	359	416	417	387	408	385	364	388	422	383	367	369	383	389	394	392	435	409	411	387	402	383	417	377	355	386	395	380	399	371	395	389	391	401	408	399	388	421	373	368	379	385	423	370	395	396	382	416	389	383	395	409	408	392	408	426	413	424	391	417	409	412	408	396	406	423	415	418	386	442	387	412	387	394	421	439	367	384	396	382	387	432	398	424	403	427	367	400	361	366	357	388	387	417	394	413	390	411	391	351	400	375	422	401	387	385	407	416	396	400	395	415	406	404	396	395	405	397	389	401	409	413	375	398	402	413	391	376	405	366	396	383	405	415	369	402	354	433	375	443	382	375	420	345	432	415	394	379	407	407	394	379	421	376	412	408	415	385	405	402	396	390	410	365	371	400	407	416	384	400	407	386	396	378	389	370	394	387	438	388	418	391	362	396	371	407	376	394	415	389	414	402	415	371	363	375	392	397	394	399	364	383	373	409	394	382	395	391	367	409	349	412	360	368	404	395	394	405	402	423	394	374	397	389	383	404	390	379	387	393	368	387	412	388	389	397	392	415	425	380	399	389	380	391	378	380	387	390	389	389	399	394	381	406	427	412	371	412	382	383	381	419	386	395	397	373	387	379	425	392	414	422	411	381	399	391	428	405	373	398	416	390	400	391	399	382	411	376	384	427	398	393	381	374	400	401	380	385	398	362	406	403	403	360	403	388	373	376	423	397	417	369	408	397	383	395	391	412	394	388	423	411	374	404	411	398	424	421	404	364	387	386	405	429	404	412	397	389	415	405	357	355	387	427	433	379	420	382	368	407	367	390	386	400	396	425	367	390	400	356	405	433	408	392	372	403	413	416	399	377	411	415	383	407	377	397	421	406	396	399	402	364	380	367	385	424	379	377	402	393	349	434	379	417	356	407	381	379	414	385	437	401	392	393	415	410	368	400	389	375	404	425	422	359	412	394	420	400	409	409	399	423	379	401	406	361	401	400	410	388	398	428	420	373	410	396	432	390	384	442	386	422	419	385	393	395	388	413	428	393	411	397	372	395	404	385	372	397	383	428	385	377	376	419	409	407	361	408	377	384	413	377	369	415	403	376	432	410	380	428	432	419	403	389	417	389	379	388	385	450	384	423	429	405	405	367	358	383	389	392	418	402	390	398	412	358	393	335	411	391	353	398	376	401	377	379	426	423	362	362	423	417	400	406	395	393	353	389	409	379	362	394	407	412	409	406	407	390	383	396	405	372	420	389	431	381	393	431	385	407	357	418	370	431	350	403	432	391	400	372	397	374	388	389	388	363	426	373	354	399	406	417	407	383	389	398	407	402	344	393	407	404	416	392	409	390	420	398	343	365	394	385	412	392	414	405	390	383	400	384	385	405	387	391	414	407	436	426	415	363	408	421	375	380	405	422	394	395	385	384	396	405	379	381	429	395	395	401	397	403	384	365	367	395	391	382	391	379	401	409	439	390	380	425	399	396	391	417	421	406	430	347	389	407	411	389	381	424	373	362	375	407	363	388	396	402	385	423	392	395	400	378	410	385	408	422	445	430	368	432	388	376	377	394	378	402	409	377	393	380	380	417	375	358	382	383	411	365	380	352	391	396	391	385	379	393	429	402	419	372	395	400	406	403	392	386	366	416	410	377	393	416	376	381	396	401	438	377	421	415	372	391	415	376	373	399	365	422	378	359	404	401	417	396	393	383	404	400	424	407	411	404	394	400	397	381	440	390	379	389	371	405	391	421	378	395	376	400	417	381	402	418	355	409	409	377	387	394	406	373	399	411	405	406	399	398	403	368	387	382	388	392	429	422	395	392	382	397	398	374	394	426	404	390	407	368	374	392	377	398	424	367	418	426	385	391	366	365	398	378	400	362	384	397	378	367	441	393	405	419	373	372	414	465	378	400	417	393	385	410	425	386	387	399	419	398	364	404	401	399	402	368	391	367	420	363	418	381	404	402	417	386	386	405	385	417	393	381	395	410	427	389	406	417	388	362	375	401	407	389	437	356	401	406	381	393	408	424	413	396	397	395	398	368	378	399	392	362	385	403	394	397	378	384	401	424	353	375	403	393	391	396	409	400	395	398	376	362	388	420	414	379	397	362	424	376	422	406	383	407	386	398	403	407	408	370	408	393	379	391	402	386	382	391	391	398	381	426	408	381	387	400	400	387	381	401	369	456	374	379	373	398	391	364	417	407	374	413	416	395	402	451	386	417	400	369	390	396	427	379	382	408	410	417	411	409	405	416	417	390	403	447	411	356	385	419	414	350	380	404	383	405	394	386	353	376	421	378	396	454	391	390	393	403	375	360	381	411	358	372	386	404	370	406	386	375	375	393	421	376	397	397	382	376	429	392	396	397	393	421	357	421	399	420	412	379	391	384	394	408	386	405	400	365	392	393	386	407	412	377	402	405	365	385	389	405	393	403	401	422	409	388	376	394	376	387	412	362	401	415	398	398	411	403	370	444	388	346	394	379	365	394	400	402	392	375	386	394	408	373	467	412	412	396	428	394	397	385	413	365	390	434	408	401	412	394	389	396	401	397	407	407	392	374	408	384	387	407	380	418	386	420	398	414	390	381	382	389	395	433	405	425	387	362	390	357	431	379	397	360	392	398	426	417	377	384	444	419	386	375	389	380	373	423	394	388	357	370	427	400	380	387	369	400	372	387	390	389	398	371	331	410	385	378	400	398	357	343	399	399	391	397	422	405	407	378	394	381	401	410	362	386	355	389	385	394	389	421	429	411	395	383	426	399	376	416	389	402	390	419	404	401	393	377	414	410	429	395	401	406	394	411	418	386	367	364	373	355	406	396	359	411	394	407	389	392	395	409	403	398	412	395	413	381	396	408	416	405	374	401	398	378	394	429	411	412	404	382	399	432	381	372	410	430	418	392	428	439	351	412	411	408	384	410	417	413	376	395	434	425	404	409	410	416	376	414	368	394	409	419	391	412	393	378	387	383	357	366	384	403	371	396	415	398	401	403	359	393	352	413	371	418	393	371	434	367	373	402	392	413	371	394	410	429	370	402	385	367	389	358	401	426	386	393	359	367	407	416	371	405	397	420	422	414	391	439
24756	23077	31879	26420	19691	7428	770	389	343	359	306	357	334	337	366	334	317	329	339	354	352	328	339	339	346	331	326	341	299	325	327	350	348	340	329	341	384	304	334	350	386	330	329	331	327	302	318	347	352	331	298	334	352	330	338	328	349	355	314	332	351	315	340	369	350	314	353	335	356	333	305	335	292	299	310	324	297	308	319	301	337	333	332	316	340	329	314	324	333	379	351	310	309	310	363	346	319	320	291	313	324	305	353	338	334	330	323	305	348	305	355	333	357	327	322	329	301	338	320	337	339	356	326	331	337	303	335	348	355	330	318	325	311	295	323	336	356	347	325	344	305	338	317	355	295	383	323	345	323	349	338	310	355	361	340	324	322	309	330	324	326	307	319	335	287	344	343	340	313	295	349	323	326	326	340	375	328	330	302	361	320	301	322	344	332	324	312	334	349	345	302	323	328	326	337	337	329	347	304	352	339	359	338	300	358	327	339	345	321	344	338	333	314	361	345	340	329	362	344	327	333	319	331	317	326	357	317	348	320	335	299	332	335	324	319	305	334	299	347	359	342	335	324	367	320	345	330	318	316	317	285	349	327	303	329	356	359	324	315	340	318	317	294	348	345	330	347	315	333	365	354	343	361	323	321	341	329	330	310	315	330	342	335	327	325	320	362	331	345	311	306	344	322	330	367	324	311	357	328	313	298	336	321	328	353	329	327	306	341	325	320	326	306	360	331	301	317	319	299	359	315	341	307	336	314	339	342	300	319	338	314	327	323	323	322	326	348	365	341	315	366	318	343	317	357	330	343	316	338	341	306	346	334	315	339	313	318	363	300	336	342	315	338	356	349	354	323	323	318	352	329	368	334	336	339	352	355	315	310	308	344	360	380	330	307	340	326	310	341	347	325	322	359	363	330	341	356	356	326	318	350	357	320	296	319	341	332	293	330	345	337	359	296	316	315	347	298	340	340	353	302	345	334	331	318	358	351	295	345	314	321	281	319	302	331	321	322	330	327	315	360	315	306	329	345	331	330	297	360	381	293	323	312	319	314	341	351	317	358	331	357	360	305	336	366	346	359	327	348	314	367	335	315	361	366	296	364	339	327	317	339	336	337	350	336	360	368	340	351	344	320	321	341	313	330	354	326	337	341	308	328	336	340	308	284	364	346	325	319	323	347	335	334	346	341	315	353	344	365	319	362	325	313	354	315	325	353	344	315	325	328	305	321	335	337	358	343	355	340	318	334	315	349	300	296	299	338	331	335	332	332	326	344	338	281	358	320	335	330	337	340	336	336	318	363	337	324	368	333	348	332	329	360	372	318	332	343	328	318	335	317	340	314	341	317	311	355	348	356	336	300	330	364	319	310	298	357	316	337	300	315	297	310	324	347	325	367	325	323	330	326	343	314	350	331	376	306	317	316	325	345	349	328	339	374	321	343	333	313	330	341	325	366	339	353	378	343	316	330	356	312	327	327	359	313	347	344	326	339	329	322	316	332	335	368	336	317	322	352	335	336	329	321	352	306	338	332	315	358	322	335	316	372	355	311	330	349	307	330	333	315	311	325	347	367	335	347	327	357	338	329	352	369	336	318	321	364	330	322	318	315	310	340	308	321	331	317	319	305	322	332	356	333	324	334	333	336	336	324	296	324	356	338	316	332	352	337	308	327	310	343	332	332	356	309	317	348	363	302	369	289	308	318	333	300	312	326	351	314	350	343	359	359	340	278	309	318	330	333	315	319	353	309	345	320	320	361	350	321	295	339	316	325	345	361	362	318	357	329	332	323	317	335	321	339	322	311	321	354	315	339	311	354	349	349	327	305	327	334	340	337	319	364	338	343	330	305	345	346	323	347	306	337	355	316	345	316	349	319	363	319	338	360	313	329	342	327	312	308	344	343	317	329	333	344	362	324	358	333	325	334	333	341	334	365	362	353	329	328	353	313	319	349	323	339	330	337	333	341	316	338	288	332	325	325	286	329	314	352	351	353	343	300	306	323	338	327	328	341	336	347	356	376	332	358	359	341	341	305	312	317	329	336	315	309	352	373	318	365	301	321	350	335	350	335	314	310	332	297	328	329	343	385	337	298	322	354	341	340	330	339	318	323	344	353	356	372	296	306	358	372	338	343	319	335	337	352	304	328	348	333	322	343	330	349	310	353	333	336	346	331	355	376	308	339	315	335	328	348	353	361	335	369	320	300	337	316	336	359	333	309	317	346	329	354	309	347	352	309	332	334	345	294	359	344	315	333	355	355	353	333	341	333	326	318	341	324	326	338	322	332	309	327	321	312	336	319	328	339	359	346	352	354	326	336	288	350	331	329	347	311	319	365	318	353	317	334	321	343	322	331	333	323	333	336	302	358	346	344	320	338	368	364	325	331	334	309	371	331	340	326	344	307	356	368	316	322	337	310	312	307	310	336	314	333	316	352	382	318	347	336	342	305	335	318	342	316	283	346	322	353	313	322	353	340	352	302	323	315	367	328	348	316	341	325	355	343	340	334	321	336	351	331	339	343	330	358	360	317	354	333	312	336	321	311	317	343	361	332	370	318	350	315	324	334	310	328	364	316	325	313	343	332	307	359	353	339	322	327	325	313	337	319	296	344	344	337	328	317	334	338	331	327	312	336	334	343	324	319	342	345	310	351	355	338	332	300	325	323	331	358	354	345	326	338	286	339	316	355	332	348	326	350	326	314	366	305	341	319	319	342	332	331	307	341	362	304	328	317	322	338	336	313	311	348	339	323	344	323	330	327	338	343	324	331	327	304	324	323	334	332	344	303	343	352	348	330	354	319	319	338	355	326	335	307	328	322	322	326	324	323	314	342	357	312	346	378	312	335	366	320	324	331	320	330	320	345	311	377	334	332	339	328	321	327	314	324	312	340	354	356	349	352	326	340	315	337	356	322	300	290	360	337	336	341	335	330	335	317	327	358	362	344	307	318	310	355	355	371	333	346	340	330	337	340	311	333	335	357	347	326	336	317	300	334	314	331	335	327	357	334	338	322	347	338	335	358	336	317	355	348	351	357	349	355	304	335	332	365	327	347	307	358	350	319	330	366	325	357	290	353	322	334	351	368	338	293	335	319	360	320	332	346	305	329	311	328	335	327	335	344	317	317	327	311	331	320	319	334	319	341	307	365	360	349	316	341	333	351	362	333	335	340	348	292	329	361	337	333	323	344	365	363	323	331	308	336	314	336	356	304	330	336	329	325	327	364	337	327	313	339	346	323	317	288	340	327	347	382	337	321	335	339	323	331	368	327	324	334	338	368	317	344	336	304	337	325	321	350	329	336	331	321	338	346	333	317	317	324	289	304	326	310	342	312	335	330	335	319	325	336	320	329	319	355	330	317	354	331	322	313	319	349	344	343	324	313	335	361	311	343	313	327	370	354	292	337	358	300	354	351	346	320	351	363	336	314	341	314	323	335	309	341	328	306	329	350	337	337	329	335	328	289	361	365	329	329	332	336	298	331	316	324	313	352	327
60116	87699	61863	33614	13344	3318	978	569	559	541	491	554	506	532	535	523	498	534	500	504	513	537	533	519	526	549	536	495	530	562	550	489	574	536	507	521	512	538	555	538	556	503	553	514	505	520	502	472	537	494	533	551	526	575	525	553	503	517	513	551	525	563	545	564	589	534	511	524	559	543	510	504	476	531	522	522	496	516	514	503	500	524	547	521	507	517	506	559	536	577	514	536	520	537	523	560	519	525	500	580	581	530	529	553	533	523	567	493	514	523	507	522	518	500	487	531	540	500	495	490	511	543	486	555	519	577	505	521	485	511	504	520	562	522	483	504	530	547	519	531	560	543	543	507	538	531	504	482	510	529	552	543	515	513	512	554	532	537	493	498	512	482	541	527	505	516	508	530	527	508	533	529	516	553	496	527	532	508	528	514	494	513	533	527	498	494	556	524	502	552	562	538	513	519	551	533	527	496	522	536	520	503	514	508	544	526	508	560	554	526	533	518	522	484	559	555	531	540	529	464	540	512	542	504	527	547	537	489	542	543	525	521	508	511	545	554	532	529	495	505	534	553	524	544	507	542	526	552	470	531	549	548	501	524	537	529	513	551	543	528	519	532	499	531	521	519	522	539	528	544	538	548	515	568	582	526	576	514	513	496	511	538	501	530	545	508	508	500	581	562	530	539	547	522	537	506	536	482	521	510	529	522	546	523	511	556	524	494	544	498	534	515	583	535	549	542	510	535	499	490	556	545	502	502	517	513	529	524	511	509	511	527	515	522	553	534	475	564	531	519	522	531	537	503	506	538	496	507	522	518	505	521	535	507	494	532	515	516	547	517	524	539	536	534	497	515	553	536	528	519	530	534	566	531	537	564	531	516	528	530	532	482	528	559	513	524	546	531	554	494	536	522	533	556	472	505	537	527	545	539	516	511	541	501	481	529	544	498	535	527	540	508	523	513	553	502	502	561	488	517	519	523	520	523	505	506	540	508	519	471	508	515	537	520	528	557	551	576	524	522	538	543	499	503	501	567	545	515	504	512	536	500	516	509	549	504	533	493	511	517	514	522	535	512	518	561	565	549	516	489	541	473	566	512	533	539	519	529	499	518	532	514	538	517	528	541	544	586	541	525	531	530	527	547	536	556	500	517	518	563	536	503	518	512	528	524	507	556	524	515	487	489	532	511	502	518	499	528	472	574	517	509	541	547	526	580	547	556	525	511	573	520	519	494	526	568	490	530	471	543	529	496	494	535	518	553	497	566	514	539	530	510	562	485	492	543	491	515	511	530	531	489	591	548	527	519	498	528	547	532	534	503	546	557	536	511	563	521	499	574	511	507	494	526	564	546	517	551	536	555	531	503	516	542	504	546	498	547	562	517	484	499	571	515	490	509	549	495	525	544	560	528	537	554	512	551	507	555	541	554	481	507	535	538	500	476	537	551	521	518	555	528	511	548	567	512	546	534	513	535	523	545	545	530	474	504	544	544	530	592	500	513	543	507	562	522	564	546	543	535	579	473	519	518	563	499	533	537	542	516	499	526	530	524	527	530	532	545	544	579	512	518	486	475	542	522	529	529	555	505	530	482	471	498	510	504	546	549	545	496	525	587	485	526	512	518	494	496	500	542	513	470	510	541	507	494	530	503	517	524	544	534	546	501	524	492	508	512	547	555	544	520	545	474	565	539	527	540	542	510	492	528	522	549	548	513	544	522	512	494	520	536	504	528	490	545	510	476	538	523	453	513	517	515	510	533	556	495	504	527	545	510	505	539	534	537	549	578	507	526	535	538	531	531	533	544	532	525	545	539	533	512	505	521	518	516	503	517	512	518	514	548	481	500	516	548	527	575	495	542	578	549	557	552	540	513	527	526	540	537	607	534	507	530	514	551	553	507	512	531	522	522	550	499	560	526	536	531	520	541	537	491	543	512	502	504	511	485	545	530	534	517	543	556	519	505	556	509	568	532	530	522	519	488	526	508	530	512	564	612	501	520	507	508	510	544	564	543	590	483	485	505	526	543	549	550	529	484	523	532	517	540	559	516	538	512	588	555	552	532	563	526	534	527	491	510	543	500	563	553	509	534	577	541	533	539	512	534	540	524	505	512	522	588	501	517	553	523	511	530	508	522	531	540	549	487	554	510	554	528	517	566	556	529	514	535	511	501	528	519	522	556	520	534	562	538	491	551	540	512	541	512	535	496	540	531	485	498	568	544	490	510	544	526	485	509	535	590	512	509	521	539	511	544	521	549	510	539	497	565	546	541	527	525	500	527	542	560	539	513	506	533	492	525	519	546	545	498	549	488	527	547	530	543	533	496	522	531	528	527	489	505	499	529	541	513	509	559	513	537	525	530	524	530	482	489	535	528	556	525	539	524	541	581	501	519	470	521	503	501	525	522	512	511	515	560	493	551	545	544	522	497	559	529	533	546	567	496	535	537	567	532	504	550	510	518	520	525	529	520	534	488	522	522	488	537	558	506	526	541	503	521	533	511	573	520	522	504	502	517	517	529	523	561	485	516	554	550	539	512	505	571	520	515	544	528	534	522	527	502	501	572	520	554	524	530	542	536	544	505	517	503	534	554	493	504	478	516	497	529	543	550	540	559	508	552	561	532	492	519	519	533	544	547	519	522	543	524	536	512	527	505	501	513	498	530	515	533	548	532	566	541	529	475	509	527	548	505	529	549	498	533	531	502	543	531	538	544	497	512	565	542	543	502	540	512	541	509	498	519	509	479	531	523	585	528	484	518	539	470	512	526	521	555	567	547	559	516	530	564	527	533	564	546	528	525	551	496	552	547	495	541	536	548	484	549	516	565	547	495	491	530	534	575	515	560	522	533	549	535	530	519	557	513	514	548	552	501	542	515	536	534	539	539	571	508	549	551	497	509	516	455	519	607	512	484	533	553	542	541	565	496	540	530	521	509	525	520	546	522	539	486	500	513	545	532	482	563	541	512	557	536	528	571	531	529	523	564	482	545	490	525	559	507	499	508	549	536	542	558	544	535	507	516	512	546	536	489	553	547	533	558	519	533	495	562	481	543	546	511	514	531	475	542	533	495	460	489	561	532	514	592	517	538	500	519	530	520	494	505	528	517	519	513	520	491	561	538	572	566	513	509	535	508	564	536	532	511	560	537	554	496	501	492	522	516	523	547	550	554	550	529	548	518	528	509	535	551	488	541	536	529	509	537	525	521	544	520	562	518	553	498	500	520	522	556	522	530	531	493	527	537	508	523	486	575	527	569	565	521	512	482	523	568	494	527	525	564	541	542	509	519	537	523	554	547	496	490	520	536	486	488	539	542	554	535	517	501	491	517	545	506	495	570	525	549	504	549	499	485	502	545	518	545	512	501	510	528	518	507	526	533	561	525	494	582	552	504	544	556	520	515	539	519	515	538	494	510	546	494	538	562	547	541	507	513	536	535	535	476	523	502	550	534	534	537	564	525	494	557	521	518	519	529	507	550	532	543	506	523	507	524	512	565	519	516
23510	22025	30388	24734	21497	18697	4820	512	444	439	412	426	384	418	443	400	404	423	379	381	391	377	396	377	377	399	422	403	378	391	399	409	358	384	381	421	408	361	370	396	378	413	413	426	372	390	340	407	396	384	374	416	388	403	417	418	372	417	396	410	391	432	375	346	398	397	417	372	394	365	377	401	384	372	411	398	390	389	416	417	387	385	403	394	387	378	423	407	382	380	377	382	381	427	385	358	390	400	384	394	380	422	423	413	346	411	403	389	398	389	352	388	383	412	431	380	412	390	407	376	354	456	421	394	375	410	356	386	405	402	395	405	385	383	387	405	408	386	370	392	407	376	420	407	406	388	383	397	393	418	392	424	392	393	396	409	398	395	411	377	347	369	389	366	388	368	427	400	390	355	394	374	394	385	394	404	424	396	398	386	456	388	395	380	364	382	384	431	414	400	373	398	422	376	400	388	383	397	373	393	399	358	410	371	357	436	427	347	385	377	359	386	391	402	411	387	404	379	420	401	353	382	364	394	369	351	363	391	412	435	415	374	376	405	384	386	416	410	371	409	402	384	383	380	385	381	374	383	361	407	398	416	394	438	406	391	424	380	398	429	377	391	353	378	388	376	414	359	393	386	381	379	390	376	408	388	405	393	370	387	402	412	410	406	377	397	350	386	340	413	423	394	377	408	405	380	413	386	404	361	387	391	397	369	388	391	424	375	414	376	383	388	399	407	360	389	376	395	410	439	411	388	338	358	412	423	424	402	387	425	401	398	403	395	379	392	380	398	414	392	419	405	389	391	425	364	381	389	372	404	386	425	390	376	386	336	342	392	429	403	403	433	366	412	357	392	385	387	416	382	385	402	387	431	364	405	373	423	396	379	396	364	358	400	403	410	399	388	384	387	373	394	371	393	405	418	395	408	404	411	406	413	397	459	381	373	382	394	372	370	378	385	375	397	378	363	404	395	382	386	404	397	415	382	368	412	411	394	410	382	388	378	398	389	425	382	396	371	395	396	411	373	398	396	358	375	378	353	405	382	387	424	393	348	392	401	399	404	379	408	401	379	412	384	378	419	364	388	381	378	356	399	411	396	404	368	396	417	410	396	388	409	411	361	398	443	405	418	438	383	404	407	379	358	416	405	409	412	385	369	376	401	382	369	369	408	395	370	407	425	384	361	379	419	370	421	382	394	364	368	413	410	404	417	369	377	372	403	374	400	422	375	369	384	392	376	373	400	385	400	378	397	401	440	393	349	396	368	425	348	403	369	405	392	409	388	382	414	395	379	377	370	346	411	414	381	418	367	401	409	423	386	402	401	361	431	434	394	376	410	354	412	372	393	386	422	422	331	381	406	420	381	421	431	395	356	380	403	399	378	398	411	376	402	395	399	364	427	394	410	399	370	412	381	400	398	395	367	381	402	385	381	432	387	417	365	407	394	389	363	416	375	379	361	405	400	417	391	393	390	369	366	403	369	349	407	412	421	397	408	402	396	414	402	388	418	348	392	413	388	362	396	378	396	394	399	359	383	400	385	378	395	397	424	364	384	391	381	389	401	388	405	378	368	396	384	421	412	419	384	383	382	351	428	398	375	413	402	359	390	412	372	393	379	402	383	389	421	365	379	395	393	362	422	349	402	399	362	403	394	397	417	411	376	388	387	340	381	395	387	395	400	384	383	410	417	384	408	358	388	375	376	405	421	379	413	401	394	401	386	367	393	379	389	403	427	400	425	395	402	453	389	403	346	399	393	392	370	404	363	363	373	383	383	420	397	399	394	391	372	412	383	401	394	390	421	432	395	411	408	406	381	415	402	360	371	388	395	385	380	412	399	411	381	377	380	413	410	403	393	370	398	359	374	385	382	403	379	388	408	380	396	372	382	369	397	382	357	369	402	378	448	385	388	389	387	405	358	361	398	355	370	393	435	382	380	398	412	373	392	391	362	414	380	410	416	401	387	388	400	385	416	387	361	382	386	407	383	396	385	400	374	407	394	379	424	412	400	423	369	417	387	421	392	427	395	391	385	372	417	367	372	385	436	398	384	423	378	382	342	395	373	430	388	393	384	410	384	382	388	397	394	396	409	437	373	404	397	389	393	388	409	395	384	410	403	416	419	379	384	434	386	360	400	414	403	404	374	402	407	384	361	374	424	398	380	363	413	393	377	395	399	379	380	435	401	415	364	395	371	408	404	395	408	412	352	385	371	413	367	394	389	393	386	394	406	383	393	375	390	323	385	412	352	380	338	364	386	397	426	368	389	381	414	377	428	419	416	440	380	355	404	394	347	384	404	386	416	376	386	378	408	407	418	374	363	398	381	366	390	393	428	413	402	381	361	362	414	389	366	380	411	399	425	392	380	389	376	416	353	395	410	405	370	340	395	397	373	394	381	401	357	397	399	388	345	389	395	416	385	386	402	394	396	403	399	381	439	355	410	430	395	376	372	364	365	392	389	428	398	393	370	416	434	376	415	415	380	404	394	370	387	419	362	401	394	360	375	361	386	406	388	388	441	399	371	398	417	421	399	367	370	376	407	414	426	389	415	373	400	393	392	365	393	404	374	389	386	397	382	390	375	375	384	382	368	381	400	372	398	403	391	393	407	383	416	390	395	367	444	372	383	412	395	388	400	418	411	414	393	371	394	393	364	375	411	405	388	372	397	383	410	391	383	399	388	445	387	381	395	397	374	369	386	403	386	398	416	423	381	407	401	378	399	375	379	371	413	441	406	412	395	441	373	369	401	365	422	392	383	376	406	424	413	395	369	392	403	400	404	377	379	379	397	422	384	377	404	413	384	410	415	417	368	387	409	389	365	398	399	393	372	416	434	413	366	372	380	385	375	392	399	411	407	373	402	410	388	404	402	413	399	400	380	380	402	386	395	417	374	403	421	411	391	388	389	370	368	365	407	372	422	398	375	412	362	360	393	373	422	383	403	368	402	396	395	418	388	403	381	394	407	397	410	372	374	385	413	393	373	388	435	416	408	394	400	380	378	396	360	393	403	396	418	403	398	343	404	430	343	360	404	397	408	371	425	370	392	417	399	395	414	413	406	391	388	407	383	385	391	410	389	391	403	385	411	332	392	403	396	413	405	368	407	402	397	387	400	369	402	418	391	367	405	393	401	404	381	401	411	374	392	392	353	386	364	378	395	397	405	401	392	369	390	411	361	361	386	394	393	415	393	399	400	357	349	400	415	398	390	395	388	400	390	388	399	429	412	369	366	355	377	396	363	385	371	398	411	399	387	359	385	397	384	383	388	376	443	391	408	411	419	386	347	419	394	382	394	365	419	363	387	369	447	387	388	389	396	391	386	375	378	388	393	394	406	388	390	404	434	437	356	374	410	400	376	416	384	401	360	395	383	397	409	415	366	373	380	415	380	404	369	438	419	390	405	405	389	384	394	353	390	379	391	393	436	412	416	381	370	409	398	384	406	419	395	392	432	386	372	385	398	381	375	392	381	400	414	392	390	371	369	400	358	379	412
61483	99141	72669	42162	19375	5474	1556	649	644	605	614	604	589	573	623	570	597	601	615	576	604	625	592	598	616	596	618	641	604	573	567	626	646	606	612	607	641	652	601	578	605	603	602	618	558	546	581	624	635	597	631	626	643	593	598	590	577	613	549	580	577	603	582	601	600	579	609	579	642	618	612	557	673	615	630	567	622	560	575	596	581	594	565	650	598	612	586	618	607	575	614	598	658	596	579	604	577	611	621	588	573	607	585	625	611	590	611	590	652	605	593	562	605	622	624	606	620	600	611	581	630	586	603	614	639	595	586	567	560	594	562	632	600	597	633	603	611	623	647	638	565	602	597	594	581	615	625	649	608	647	560	570	652	585	580	627	634	569	578	576	638	579	563	616	581	619	601	644	634	595	594	558	649	612	620	613	608	580	642	593	645	605	620	588	601	608	589	602	626	654	601	617	582	611	563	614	557	598	629	644	611	604	591	586	631	608	591	602	582	602	601	624	644	625	653	602	612	610	584	557	640	578	584	584	577	625	624	613	603	577	598	631	605	557	659	569	613	610	568	575	620	570	602	592	605	592	596	622	681	597	547	590	604	638	637	601	567	563	625	587	607	624	608	598	564	583	611	645	636	596	606	592	590	619	623	614	565	587	589	628	590	588	571	612	612	589	625	622	596	639	599	627	591	595	610	626	565	646	631	628	596	537	594	608	637	597	617	609	569	593	585	578	574	636	588	620	597	579	577	590	615	587	594	578	598	575	597	573	591	593	602	616	620	608	582	608	578	598	581	602	595	594	603	561	634	682	572	599	612	579	589	606	570	612	626	616	578	605	582	587	602	563	563	605	558	561	588	564	641	573	632	586	634	623	600	571	610	607	628	619	632	588	614	613	621	577	573	594	598	588	585	570	567	631	582	594	602	614	583	581	586	586	557	576	614	604	577	603	574	578	613	614	595	565	613	573	581	639	564	602	579	644	631	572	616	617	612	594	591	550	644	623	601	617	603	586	559	576	631	585	595	654	570	593	580	635	578	611	600	585	600	606	603	619	619	628	558	628	638	603	599	650	541	606	614	616	566	597	656	593	642	583	574	592	605	638	568	605	591	606	579	616	589	618	614	624	595	595	625	603	595	617	562	543	612	572	596	611	567	636	604	609	590	592	608	593	626	600	568	601	610	599	608	589	636	619	645	586	619	606	615	622	595	630	569	604	584	612	577	564	585	597	598	568	618	619	633	602	648	511	618	622	603	621	621	613	587	609	607	575	607	586	571	570	599	574	584	607	608	646	616	617	598	557	559	629	624	639	585	650	555	605	570	637	630	598	552	565	623	615	612	610	604	584	597	652	615	606	584	590	549	593	602	595	610	593	602	616	610	604	587	593	611	589	619	591	671	588	654	612	619	619	586	560	600	615	579	613	598	624	612	654	589	614	649	600	599	610	626	586	595	591	601	597	609	616	587	622	585	585	604	601	571	621	599	642	580	598	587	592	576	591	595	549	624	590	621	585	622	597	604	604	606	636	656	599	605	563	583	610	562	600	600	566	529	588	599	592	580	585	599	606	626	597	604	613	584	566	586	612	598	575	587	550	606	580	601	620	609	638	561	593	600	613	621	606	607	615	564	614	628	628	600	635	570	681	555	630	605	615	572	631	639	595	590	605	610	547	592	617	559	611	586	572	630	570	586	617	544	584	583	585	592	601	617	575	597	606	598	625	631	562	614	612	613	599	612	586	594	601	612	577	592	608	616	610	611	627	617	585	569	584	586	602	653	556	598	625	606	584	607	586	565	590	614	605	595	588	606	627	597	596	622	623	591	550	578	647	599	628	613	587	612	606	616	555	593	646	600	622	627	580	613	591	581	594	582	578	602	563	555	597	626	621	607	586	577	584	628	609	614	573	596	600	573	585	585	616	583	597	597	588	632	575	561	614	628	625	622	611	567	605	618	622	582	605	569	619	604	642	593	616	583	566	631	576	598	613	627	596	607	590	600	603	582	598	592	581	608	631	607	603	590	607	595	575	625	602	623	569	623	562	600	596	574	582	597	542	596	592	611	595	607	564	611	573	600	550	597	584	610	573	589	610	564	630	588	626	615	587	578	621	641	577	603	602	567	587	585	598	601	616	584	605	587	641	607	613	627	602	602	617	624	608	569	651	588	593	576	623	606	619	592	593	611	598	625	588	576	598	620	560	568	624	591	603	609	570	667	585	611	604	601	600	597	560	555	631	613	619	556	615	653	605	577	603	620	564	614	575	606	641	590	592	608	629	610	591	591	595	609	573	565	617	576	608	626	621	642	624	592	623	556	604	594	606	622	585	613	662	615	628	650	567	567	601	583	602	574	578	649	587	613	566	596	574	578	612	596	587	614	564	552	591	638	574	591	628	590	624	636	576	600	612	616	574	580	614	567	599	585	594	585	635	604	583	562	643	631	619	614	607	565	567	633	619	594	600	634	577	598	580	618	593	612	634	580	598	596	575	565	578	613	577	587	585	552	608	608	550	598	643	638	610	582	576	593	605	623	579	577	602	626	615	608	606	630	609	624	606	615	569	594	645	621	570	575	617	622	579	607	601	558	588	598	586	597	612	571	555	566	586	575	568	617	591	545	587	616	558	597	592	634	593	587	579	635	593	596	588	580	598	570	578	615	597	586	595	638	590	651	660	560	617	631	594	568	626	588	579	610	573	604	633	593	595	644	635	607	598	615	575	607	599	575	611	632	578	579	542	605	603	578	563	578	576	640	569	621	576	600	564	559	589	583	588	608	583	625	591	633	563	604	637	612	568	616	594	590	577	587	613	572	604	603	566	600	615	603	554	597	600	620	644	572	619	605	627	598	603	570	564	595	567	639	624	600	613	614	570	573	581	611	631	618	563	603	605	625	613	635	601	578	588	649	595	629	603	607	645	571	559	596	597	554	570	575	613	617	610	595	567	620	618	600	609	569	577	659	636	633	585	648	549	610	574	589	616	580	580	522	600	612	584	582	603	597	591	638	689	591	587	655	569	594	617	573	609	592	619	569	624	599	621	562	579	622	625	593	581	626	581	593	588	568	586	611	564	617	611	596	598	564	590	615	624	595	553	618	585	584	590	573	602	601	642	582	594	589	587	572	634	606	517	570	593	568	589	620	571	579	593	626	599	601	609	615	567	596	598	570	589	613	644	615	588	628	627	584	619	585	578	593	592	606	596	628	611	610	603	594	582	616	568	578	614	582	573	580	559	581	595	609	565	611	609	617	598	587	617	618	589	582	594	622	603	585	598	601	616	594	619	603	593	587	605	559	616	569	628	582	586	596	566	667	610	616	597	599	608	621	593	602	594	624	625	598	611	602	571	592	581	585	611	582	600	625	617	635	592	592	591	580	612	614	634	611	596	558	595	572	611	593	585	605	565	570	615	593	574	597	617	607	601	585	593	621	572	614	586	617	608	610	605	588	588	594	606	612	592	576	630	605	613	603	615	638	582	579	605	578	613	589	551	613	567
30189	29128	26801	11437	1981	600	320	249	242	243	240	255	251	242	276	256	251	249	241	245	272	214	242	264	250	240	258	257	273	264	276	258	237	257	235	225	262	249	249	273	258	277	238	262	228	233	252	235	261	276	223	271	254	281	287	257	256	265	260	238	265	233	252	250	264	251	234	229	230	238	247	247	241	252	249	260	236	271	266	249	241	237	254	244	239	250	238	251	266	251	257	241	252	253	268	280	272	275	255	249	242	269	254	263	244	241	230	225	207	252	237	249	276	248	243	248	237	261	232	256	234	275	261	241	251	246	255	247	286	268	257	252	257	253	258	261	230	264	271	267	229	233	261	227	231	258	256	277	256	248	239	252	259	262	261	263	254	283	251	243	246	295	244	259	237	252	254	239	226	277	256	244	229	213	243	249	255	241	245	212	255	246	232	249	244	236	236	216	245	242	243	225	274	242	265	269	254	269	272	234	269	254	257	243	248	247	226	235	226	226	260	254	253	258	273	247	274	252	241	227	258	265	240	245	246	268	262	246	238	249	236	250	231	247	261	247	249	255	246	240	280	230	234	251	261	257	245	248	250	255	266	274	236	251	259	254	261	235	264	254	244	253	272	250	281	253	216	276	266	240	237	251	245	270	235	278	264	241	255	243	246	233	243	250	252	265	227	224	234	248	222	256	270	251	240	242	247	242	247	263	250	266	230	267	251	236	257	231	261	246	250	258	253	228	233	249	248	252	277	278	230	273	270	258	264	229	263	271	267	253	252	256	260	262	216	260	256	224	242	264	267	246	238	224	232	224	244	252	240	240	256	239	224	213	246	268	241	237	223	246	254	232	244	234	237	260	236	270	248	241	233	232	263	236	243	241	239	270	265	237	266	226	250	235	262	272	269	232	248	280	286	228	235	239	227	221	260	285	244	247	239	242	259	247	233	237	259	239	272	240	259	238	245	248	239	226	225	257	253	267	260	229	239	265	251	244	242	226	271	262	270	234	251	248	263	262	251	236	218	248	230	237	268	267	246	246	248	224	237	251	254	237	238	212	263	263	248	266	262	237	274	268	258	237	233	251	233	246	254	266	256	232	262	255	243	220	274	259	264	260	247	233	260	243	225	227	238	253	244	241	253	260	266	248	221	247	231	232	234	244	238	249	257	247	248	237	250	248	263	268	241	248	253	267	281	238	227	239	255	281	248	245	244	256	280	261	222	257	234	233	257	236	212	251	253	223	244	243	241	266	223	244	255	233	265	236	248	269	267	215	225	247	216	232	217	227	251	216	229	247	253	261	229	233	253	229	243	236	252	255	225	263	264	270	253	253	260	250	245	263	251	246	230	251	257	275	248	274	220	225	264	260	253	250	278	232	256	249	256	231	250	255	257	256	256	247	247	264	255	256	259	247	257	247	248	268	247	216	246	274	255	240	261	223	228	221	231	241	244	256	249	252	256	243	252	262	239	256	243	271	252	247	232	255	239	251	250	236	252	275	224	232	253	258	244	241	250	237	293	234	229	264	272	252	250	242	259	223	264	244	255	256	249	244	227	232	297	255	231	253	273	243	247	267	235	243	227	257	231	240	286	256	248	236	247	269	266	251	209	252	268	259	258	234	263	251	242	241	274	250	269	276	285	233	218	236	258	246	243	244	235	231	242	272	241	254	225	207	232	249	258	242	251	231	276	272	235	247	244	276	240	239	235	244	250	279	281	267	246	264	244	269	252	239	260	246	268	264	247	253	268	231	244	226	240	265	229	250	202	242	238	278	244	229	247	223	254	252	237	261	279	255	265	221	250	248	256	256	199	221	255	261	262	228	248	230	247	251	271	253	259	233	219	236	265	255	254	256	239	246	239	284	244	279	256	262	257	228	247	240	258	245	247	235	265	242	244	214	251	237	214	229	238	243	224	203	251	306	228	255	279	228	234	240	254	232	250	263	265	257	252	230	261	265	245	268	261	236	227	266	246	241	252	279	261	258	245	259	237	230	214	238	251	253	259	250	263	236	247	266	246	231	239	281	253	283	233	244	275	262	258	230	244	236	265	244	273	245	246	236	254	269	238	263	269	248	242	225	257	263	235	231	276	261	227	264	272	247	255	259	250	246	224	256	230	249	240	271	247	259	248	249	267	245	268	252	260	234	271	235	248	228	249	253	265	241	269	254	260	257	260	264	228	230	253	265	257	255	261	234	276	241	264	200	243	262	224	241	248	276	253	248	246	268	257	245	278	263	275	244	257	226	237	270	266	258	260	280	273	234	262	247	238	224	253	238	231	253	266	256	233	259	262	228	264	231	244	291	208	251	263	236	257	246	248	225	239	179	253	277	247	247	257	235	262	232	246	240	249	255	230	264	244	223	250	256	240	239	274	256	250	246	267	243	262	254	215	245	256	254	243	229	255	247	259	269	243	231	238	220	267	240	245	234	262	236	243	239	230	265	217	244	273	241	241	240	243	236	275	262	230	235	253	232	233	233	266	244	245	226	261	252	243	223	275	224	225	262	261	267	252	243	229	275	246	221	221	233	287	260	253	241	253	261	253	257	249	247	251	254	252	243	252	274	244	245	233	215	246	268	274	261	266	285	280	238	225	243	245	285	249	245	240	245	260	250	271	248	232	265	253	261	260	250	232	236	260	269	262	253	249	270	229	261	231	228	267	274	270	238	237	265	261	239	255	239	252	250	229	261	234	263	269	227	254	233	232	259	260	261	252	228	276	240	261	258	268	262	244	241	241	215	241	256	235	218	233	259	253	260	247	269	227	253	248	270	249	250	233	230	263	243	246	256	244	263	270	231	249	229	239	268	258	245	249	253	239	273	251	249	219	235	245	258	248	236	248	252	245	219	254	255	246	230	235	249	252	232	226	253	221	243	231	232	229	233	243	246	231	261	235	261	249	245	227	252	252	248	255	230	243	249	217	249	254	242	261	239	239	278	264	232	236	245	256	245	274	265	243	245	245	251	260	237	223	220	251	258	228	229	248	247	262	239	258	249	224	255	242	241	244	241	257	242	253	244	203	268	237	232	253	261	253	255	230	265	279	247	238	259	243	252	228	269	259	239	256	239	216	269	244	237	236	250	265	266	234	255	263	229	228	233	246	245	240	244	242	264	242	252	232	216	259	235	244	227	249	255	268	276	282	249	282	259	267	247	255	257	231	249	252	235	210	241	260	264	253	257	248	221	293	256	230	240	258	238	256	252	230	210	276	248	251	232	250	267	271	240	284	232	255	259	286	263	216	240	233	266	229	245	226	240	251	282	232	265	230	250	260	239	245	214	269	268	253	243	253	244	249	242	255	222	225	251	218	230	261	251	237	242	240	260	252	238	211	240	242	254	230	272	234	260	282	266	238	249	258	234	243	218	241	248	248	262	262	283	248	251	256	230	249	262	258	269	251	251	235	266	247	262	247	218	266	257	254	238	257	227	250	257	240	242	269	230	259	260	261	265	262	258	252	231	244	244	270	257	239	245	248	237	250	258	242	250	257	276
37484	45550	31286	11288	3107	941	492	410	401	420	424	409	368	404	423	387	395	416	393	406	392	408	408	364	429	415	400	405	375	427	415	413	393	412	369	402	358	393	406	406	390	441	400	401	365	407	385	407	392	419	418	412	362	403	410	410	401	375	407	414	399	423	401	390	383	423	409	385	426	376	389	427	388	415	386	409	395	340	376	450	396	396	384	365	422	386	438	396	440	390	397	394	447	429	392	402	399	404	403	424	394	383	423	379	421	367	399	416	406	384	416	408	397	421	423	410	428	408	355	401	415	434	397	410	407	427	379	390	407	445	444	433	417	409	451	401	417	392	405	432	396	416	377	433	423	409	402	384	403	438	401	399	405	408	405	396	374	374	393	444	418	433	379	422	386	427	396	419	388	397	404	389	458	378	420	392	382	412	428	406	448	425	387	393	402	419	398	377	417	438	381	391	376	404	390	423	403	402	406	420	384	425	419	411	407	405	397	404	414	375	389	423	398	366	412	377	381	402	379	441	390	381	440	401	417	427	413	417	430	394	409	378	445	391	410	466	394	428	411	404	402	369	442	415	425	402	398	410	383	435	409	400	384	389	369	383	382	436	425	430	456	405	389	404	386	414	429	397	379	404	413	397	405	410	434	448	433	378	430	405	415	435	407	394	367	413	391	438	403	394	429	397	413	406	399	384	390	372	392	374	392	425	407	416	414	413	372	410	395	393	405	387	411	408	421	418	414	410	415	399	424	405	399	376	410	434	423	435	423	404	390	428	383	407	401	379	433	393	407	417	417	374	431	417	383	454	420	406	380	410	419	393	398	418	394	408	396	421	407	372	396	403	410	405	409	373	414	411	407	384	425	398	380	388	383	405	438	404	434	417	388	395	400	373	386	410	397	389	423	372	411	423	415	433	379	428	430	417	375	414	440	384	411	408	377	402	400	382	422	397	373	402	408	426	425	402	417	400	414	389	400	389	411	402	399	421	417	369	425	413	373	438	421	392	399	363	404	409	407	401	406	388	390	418	410	393	403	418	396	407	412	445	393	408	405	413	428	404	413	376	435	397	403	404	402	386	427	420	365	393	424	399	400	387	406	450	391	403	429	392	359	435	396	390	408	360	466	404	383	391	425	413	433	404	394	392	401	412	394	406	423	417	417	396	394	404	390	423	379	400	402	402	387	408	415	381	390	397	406	398	373	413	409	379	379	395	406	423	394	420	408	387	419	433	425	420	382	399	414	389	409	368	424	418	440	411	405	375	427	397	387	409	418	411	428	391	398	367	401	404	432	415	372	389	437	402	402	388	416	411	380	420	386	412	395	418	412	416	376	419	398	426	363	399	373	366	430	424	420	417	388	423	426	401	422	406	419	400	408	395	390	404	434	397	362	398	391	369	395	423	382	404	395	426	406	398	397	428	415	417	441	417	402	386	415	414	391	427	408	377	399	449	395	418	411	394	404	393	428	402	352	395	396	390	385	371	409	457	388	428	394	381	402	412	399	395	388	407	409	419	406	401	414	416	419	358	406	411	413	450	417	384	409	410	389	414	409	431	419	423	423	421	426	392	394	392	429	413	430	429	380	398	368	423	351	388	358	384	428	408	382	425	377	433	419	438	386	366	416	367	402	400	410	431	408	402	367	400	426	414	405	418	388	449	389	386	382	412	425	397	428	469	426	378	404	389	415	429	392	452	357	379	430	415	397	437	392	381	442	409	393	405	448	399	393	424	423	424	412	425	401	392	396	447	402	410	390	402	412	367	366	403	393	368	423	387	407	356	419	373	404	355	434	374	390	382	417	415	394	402	397	411	423	415	380	426	407	382	395	375	405	390	400	417	421	411	426	399	407	395	408	364	418	373	408	434	356	396	409	407	411	409	406	399	398	393	436	404	418	379	435	392	413	416	414	426	391	384	380	414	425	432	390	389	425	396	420	389	381	396	350	390	435	381	383	374	401	417	370	401	399	383	406	418	444	407	390	422	398	404	420	438	411	422	383	407	383	419	381	428	411	399	364	412	415	388	422	392	378	390	399	411	451	414	361	424	398	397	406	403	395	406	431	451	434	378	391	405	394	401	404	394	424	427	389	417	413	405	434	429	422	381	408	412	427	422	426	428	410	409	409	401	407	402	392	395	382	400	413	412	378	408	397	424	416	439	416	388	402	402	390	412	389	388	392	421	426	400	403	402	375	388	400	375	433	402	395	398	396	401	395	394	380	424	381	404	411	414	390	416	389	405	396	411	414	409	366	407	402	420	414	407	414	418	408	422	387	371	391	425	344	378	356	402	410	440	399	392	399	380	414	424	385	406	431	348	405	387	400	366	435	416	421	424	381	402	414	403	407	362	404	374	402	414	366	395	394	404	430	396	407	430	386	395	436	414	388	435	390	425	382	401	441	405	390	413	409	422	376	363	411	395	406	432	414	379	386	406	394	393	414	411	402	361	381	397	389	383	418	412	395	395	439	370	412	387	416	400	357	388	395	429	428	414	333	420	392	396	440	409	411	399	425	434	403	408	437	458	406	417	381	402	445	406	417	380	431	372	355	402	403	412	419	397	392	395	445	392	384	376	408	388	410	411	373	429	376	401	399	396	401	402	410	408	417	416	392	431	409	392	432	402	409	404	381	414	412	422	418	434	391	404	350	409	391	409	415	435	387	419	398	412	433	406	378	414	414	424	418	434	430	401	393	394	382	396	369	435	411	421	415	411	420	417	390	380	422	413	429	376	423	380	411	407	439	442	419	406	390	414	406	393	422	401	383	421	384	429	440	401	404	402	392	410	386	391	428	415	384	432	443	368	416	343	371	386	386	386	416	424	432	339	396	416	397	394	423	415	410	390	386	412	411	375	377	443	376	399	436	393	433	383	444	409	373	402	414	399	365	408	390	381	419	417	403	384	412	398	407	388	439	401	417	409	403	433	404	421	412	390	417	420	419	368	432	412	444	394	422	402	431	402	411	392	406	400	437	371	409	429	376	421	443	398	430	400	400	351	440	451	405	417	426	341	390	379	416	406	404	418	388	378	414	370	396	418	388	380	415	364	422	422	355	394	408	420	431	419	399	407	403	435	466	400	359	432	414	407	396	421	429	368	386	438	390	370	397	408	405	362	385	423	366	394	437	411	410	399	422	403	395	377	379	402	385	425	397	441	400	429	405	375	400	415	402	432	408	427	394	436	379	381	402	404	441	424	417	442	371	427	415	373	376	396	385	399	394	441	385	427	412	394	421	397	412	389	378	374	381	394	421	409	393	401	411	392	372	408	467	375	401	404	415	408	396	385	424	423	428	411	406	381	391	433	428	378	370	389	435	389	428	405	372	371	406	423	407	389	406	413	393	411	395	395	401	393	420	428	402	430	364	388	407	420	356	419	399	401	389	400	400	415	377	435	406	400	430	422	411	422	403	406	413	401	379	411	378	406	418	409	397	386	400	419	415	440	398	419	375	427	406	393	427	383	421	429	398	400	430	412	416	417	404	468	397	425
24711	22928	31604	26158	19462	7135	775	375	339	338	350	352	348	306	342	347	370	328	321	324	354	366	330	357	333	314	341	344	346	333	353	349	326	336	333	327	350	313	352	332	355	326	384	332	361	357	296	350	286	368	354	355	339	344	356	318	320	337	365	382	341	359	331	325	317	335	341	333	330	356	341	317	313	349	335	342	359	345	346	347	332	334	334	340	312	331	343	365	333	320	337	317	365	342	331	330	334	325	337	309	319	332	351	343	356	327	324	352	359	312	322	348	335	327	286	325	319	303	338	323	363	315	336	319	310	345	344	327	316	329	373	338	332	344	342	293	345	342	317	345	306	310	353	303	324	307	343	341	329	324	343	357	333	324	341	358	335	339	334	330	374	346	327	351	329	348	348	349	307	371	310	338	360	367	353	320	342	327	331	341	338	317	335	327	320	330	340	347	308	348	320	346	331	354	363	327	327	337	325	357	345	319	329	330	321	326	352	396	345	368	341	324	339	328	346	338	346	327	348	344	335	307	302	318	331	343	338	350	330	350	330	327	323	338	339	314	321	323	312	368	325	331	327	342	363	333	338	334	324	341	348	318	347	329	340	352	334	334	327	350	344	345	370	356	336	320	363	359	324	356	363	325	340	331	332	338	314	295	327	298	359	317	356	342	352	305	319	339	328	337	329	331	356	307	335	354	332	340	349	330	356	324	309	349	386	303	332	339	335	328	331	348	349	348	336	328	371	307	357	315	345	331	336	353	318	323	346	322	354	330	327	356	339	335	354	323	300	335	374	320	357	362	301	337	328	360	365	320	336	287	323	331	302	332	330	353	312	325	343	337	355	324	329	345	340	311	335	279	328	318	311	329	308	342	359	330	361	330	360	331	320	324	370	327	332	308	356	320	311	339	348	320	322	354	317	332	347	297	377	367	282	328	326	350	378	343	341	353	300	321	337	343	336	353	330	306	341	341	326	330	338	349	314	326	310	351	346	374	347	338	350	327	348	318	324	352	349	307	323	389	325	353	375	343	356	332	323	348	324	364	319	345	331	332	348	332	355	334	341	337	325	351	356	297	340	365	347	312	325	353	356	359	312	328	329	337	342	332	343	369	339	330	328	355	339	370	325	340	327	337	325	362	312	323	279	304	339	314	297	349	319	326	316	315	371	311	308	316	350	334	337	337	354	321	327	308	328	349	326	350	321	294	340	296	351	366	328	333	320	322	365	342	334	375	352	331	313	321	350	299	313	324	323	349	356	301	358	325	360	358	376	330	346	320	317	327	356	305	378	353	323	343	333	300	382	324	344	345	337	385	349	360	344	329	367	294	340	351	361	329	348	345	367	338	294	341	325	342	333	288	340	335	359	360	336	349	342	320	325	334	294	344	333	305	345	340	347	337	335	315	330	311	349	300	340	321	333	308	334	350	325	362	342	331	314	308	340	365	328	324	327	354	313	317	315	332	318	360	326	342	354	338	349	348	319	351	362	329	363	335	323	309	327	324	334	286	349	357	339	324	342	365	339	331	375	351	312	335	305	354	350	319	351	357	358	362	353	326	325	312	348	368	345	328	333	309	348	310	346	358	335	307	314	345	374	320	331	316	351	347	357	327	345	334	361	347	291	334	323	336	317	338	321	315	330	341	380	348	365	334	332	379	338	333	357	325	341	310	310	337	348	351	334	358	297	343	360	307	330	346	339	319	320	349	358	342	322	297	328	348	364	359	327	357	341	315	339	335	317	332	350	361	344	344	322	321	340	362	330	345	362	343	307	377	363	340	319	355	348	331	312	344	351	319	374	350	355	310	328	313	325	292	314	351	371	344	329	333	318	336	336	354	340	355	316	317	341	333	323	386	307	336	320	341	331	348	354	317	360	317	335	344	324	353	346	354	352	336	329	342	325	341	349	357	315	309	339	352	345	317	337	353	346	369	346	318	296	333	329	310	320	328	325	335	345	297	335	316	296	329	356	366	320	357	330	347	314	328	311	320	345	318	367	310	341	365	325	342	322	348	286	355	362	358	320	350	324	339	364	335	310	322	314	331	336	345	291	343	312	309	349	298	351	341	319	356	358	326	354	325	318	311	343	325	309	324	346	331	326	327	354	361	344	360	350	332	349	353	321	357	329	370	325	353	345	309	333	332	336	319	333	335	330	333	350	338	327	359	332	308	321	310	330	364	355	347	329	350	358	369	344	309	355	326	340	352	348	374	378	333	334	307	354	337	315	298	334	343	347	319	352	354	364	323	346	327	330	345	358	327	351	335	311	356	331	335	322	323	345	334	348	336	374	320	340	326	321	342	333	287	355	346	325	331	298	356	311	319	347	334	345	334	329	337	376	337	350	329	342	341	337	342	337	309	383	345	355	331	371	319	361	317	348	324	331	333	360	328	335	335	322	350	341	339	327	321	294	316	343	347	322	299	366	308	333	368	351	333	320	338	345	354	343	352	324	329	315	327	322	341	348	296	317	330	351	349	349	379	341	324	344	329	329	315	329	342	327	363	332	321	368	305	351	356	331	329	311	338	328	302	340	366	327	361	365	336	312	315	329	346	329	332	326	328	351	321	330	344	336	320	331	382	306	309	335	339	325	326	348	340	355	337	318	343	355	329	313	361	321	297	371	320	348	330	312	318	337	357	296	303	348	337	317	333	367	318	356	326	320	357	343	332	323	348	306	350	341	302	329	351	322	315	347	294	355	382	323	361	303	312	361	361	309	313	320	344	324	332	325	333	341	316	312	344	336	334	374	316	339	323	342	305	358	338	349	333	365	337	343	323	361	346	348	333	354	331	336	335	353	349	339	331	315	360	326	357	343	333	367	347	344	349	355	362	319	322	337	314	348	357	313	374	351	327	323	330	328	327	309	311	333	285	344	338	324	319	361	325	305	367	335	337	314	325	329	313	347	339	339	331	304	327	336	351	324	340	343	300	353	356	342	317	330	354	323	348	302	361	320	336	346	311	353	331	352	350	360	330	325	319	311	325	342	346	351	347	330	345	332	347	360	314	358	347	335	339	342	350	324	333	327	315	339	326	366	349	320	334	331	342	329	346	342	349	328	319	330	348	326	334	316	312	311	354	346	342	327	299	340	377	334	344	348	336	333	345	316	307	321	314	325	368	354	335	313	322	342	305	326	337	334	349	318	349	355	359	316	328	371	322	332	382	335	314	332	331	314	324	319	365	338	327	305	332	322	323	371	363	300	331	321	334	338	295	326	341	320	328	302	343	352	332	326	332	322	328	340	329	365	339	328	345	361	304	324	352	345	318	334	304	316	340	341	334	337	351	344	310	356	323	364	334	322	322	352	360	307	340	342	323	327	335	333	346	366	340	352	339	346	287	339	309	364	361	341	311	371	328	310	351	329	337	389	334	318	304	313	304	339	352	351	352	312	326	319	323	328	354	354	296	318	323	333	356	331	312	332	344	327	371	315	327	310	318	335	347	326	358	325	319	344	333	307	346	327	352	332	330	341	327	312	361	359	333	341	334
59804	86886	61697	32819	13030	3429	1037	605	507	541	543	509	546	535	502	561	523	526	561	547	498	548	536	546	500	517	512	536	514	535	540	554	562	534	532	556	539	522	515	531	549	524	543	526	532	579	503	518	571	512	547	507	509	569	507	586	545	567	543	535	513	526	553	523	551	554	543	556	528	578	500	524	547	533	562	558	594	552	550	523	552	529	529	537	537	527	483	538	541	540	527	555	508	518	520	502	557	520	560	548	550	518	524	540	519	545	540	581	549	518	541	564	514	538	546	520	525	563	542	498	544	546	517	551	556	562	499	533	530	582	521	545	540	547	513	575	521	518	571	512	520	491	542	509	512	522	527	531	594	481	521	540	559	551	537	532	507	554	542	536	555	553	554	538	534	526	545	526	545	558	515	556	523	537	511	531	565	556	552	526	558	516	525	524	582	547	541	517	530	552	521	511	500	519	497	546	517	541	523	511	528	567	568	526	529	504	539	517	547	495	525	525	522	497	512	525	503	535	531	518	518	529	537	533	499	507	512	545	566	537	523	526	527	532	540	493	553	558	549	565	587	510	531	510	532	521	553	549	518	522	520	504	521	571	495	535	525	535	545	534	517	479	526	511	515	541	543	564	527	509	525	553	541	547	518	539	534	508	560	543	521	516	549	575	554	504	542	529	514	567	528	548	515	550	550	512	533	532	489	560	539	537	537	535	509	538	484	535	542	535	556	538	545	512	534	548	493	528	523	526	513	521	538	526	487	532	520	479	542	530	548	495	501	490	568	539	543	520	491	531	549	563	528	526	446	511	503	495	526	546	506	525	543	560	472	539	532	550	568	502	514	476	530	533	598	552	561	515	523	543	550	559	522	542	538	538	545	527	542	507	575	565	535	506	563	528	511	545	510	534	562	513	523	521	531	523	552	514	486	520	503	513	563	549	528	511	517	596	519	516	568	555	570	523	586	518	501	551	532	515	542	546	537	571	569	501	502	559	528	552	529	525	562	516	549	524	562	535	490	534	521	539	538	563	585	530	534	523	536	530	567	576	511	529	496	523	521	524	498	511	547	506	509	518	551	528	518	547	494	540	553	543	528	546	507	556	525	563	498	511	528	545	555	541	537	517	547	558	547	556	550	567	518	544	557	485	515	537	552	490	529	512	519	542	507	494	549	496	549	536	550	555	533	541	518	526	527	525	536	505	537	498	509	533	500	544	526	519	567	533	518	528	492	554	546	551	552	510	573	557	587	504	564	539	513	537	497	530	545	543	534	558	549	536	534	545	520	498	538	530	547	542	541	561	538	521	568	522	492	506	480	515	580	555	549	532	557	542	531	515	562	534	521	546	551	503	518	520	542	530	466	529	520	527	562	531	542	536	542	537	535	571	553	509	519	541	536	540	523	514	529	519	560	516	523	567	564	518	522	524	516	512	533	514	601	532	527	552	527	588	529	538	513	507	546	527	557	493	572	536	485	542	544	559	541	482	551	549	560	571	553	531	521	537	512	562	541	529	554	511	536	545	533	564	559	548	514	521	539	518	520	524	542	529	511	505	551	568	533	528	526	531	567	512	579	503	508	522	510	550	537	547	493	549	526	541	556	519	532	532	552	534	547	489	543	553	521	564	558	514	551	530	565	560	540	502	560	554	521	525	566	520	562	527	569	529	517	575	559	519	548	505	577	521	543	486	544	562	567	529	533	539	487	559	536	552	490	523	560	506	531	488	547	500	561	512	550	533	534	538	521	541	558	554	534	543	543	483	545	530	533	501	527	542	552	523	538	536	557	525	509	501	519	536	555	511	537	534	558	514	527	542	535	509	522	484	522	546	551	531	543	495	529	485	528	545	488	545	510	533	528	526	540	541	514	536	546	543	529	528	526	507	499	530	504	557	512	510	513	508	541	531	515	513	562	573	515	505	532	565	495	557	534	532	568	509	520	506	550	534	520	540	568	594	547	555	550	505	512	518	503	557	552	511	547	562	510	568	566	514	536	570	531	502	536	558	543	540	543	514	531	563	538	525	513	541	545	514	569	584	508	561	534	549	547	556	530	584	532	508	574	530	505	501	543	557	550	556	559	530	513	528	532	521	552	523	531	507	577	558	521	529	525	532	496	499	539	551	538	515	499	543	542	525	566	574	536	512	529	567	510	527	485	549	524	492	565	471	545	521	511	524	493	546	557	549	467	553	518	562	500	528	547	549	552	519	509	519	515	515	544	501	522	518	569	524	530	516	531	504	529	512	508	562	513	513	506	524	523	542	539	591	579	518	515	529	538	563	535	532	533	557	535	539	570	529	523	528	527	557	553	513	509	495	547	530	490	535	513	530	541	528	533	537	491	523	526	543	547	545	486	516	515	529	497	496	593	549	555	558	531	548	519	497	516	542	519	543	507	547	545	542	527	563	543	576	553	535	481	525	511	496	583	517	562	545	578	530	540	520	533	554	530	489	512	485	509	510	553	548	517	519	539	544	517	530	532	536	590	554	507	501	557	534	568	517	524	488	509	567	538	564	524	518	485	538	549	529	510	517	503	550	508	525	509	510	544	517	540	580	524	526	539	550	521	530	539	512	523	531	500	503	526	543	532	493	569	551	500	528	530	512	514	543	524	539	561	512	510	559	529	491	546	568	513	523	527	515	543	536	553	545	506	593	502	508	548	553	599	548	543	551	511	509	518	573	513	562	522	544	528	515	559	538	523	551	547	556	511	548	525	553	519	531	565	546	578	589	543	560	519	575	562	485	536	524	564	522	563	554	523	551	551	537	557	605	536	493	548	530	543	546	505	527	527	482	533	567	524	530	512	518	568	569	486	520	544	497	489	537	515	555	513	538	545	475	522	539	541	515	543	563	559	555	544	548	526	556	525	553	498	534	553	540	515	507	506	537	533	515	530	514	507	536	539	531	515	550	537	509	537	519	561	538	556	504	524	587	570	534	546	499	551	547	550	504	485	509	522	534	513	539	506	549	529	508	507	515	516	560	566	542	535	541	514	504	517	532	587	526	519	522	544	529	530	535	554	530	505	527	566	526	552	521	554	515	533	529	519	543	521	554	523	549	512	539	569	557	500	550	525	518	506	499	530	528	539	516	542	521	530	560	509	542	512	512	538	538	565	541	524	545	517	563	553	493	531	526	502	550	507	537	530	479	581	502	569	530	530	545	523	528	533	534	522	504	562	535	533	528	517	537	546	499	568	531	551	516	525	539	526	531	512	587	534	508	524	568	538	546	521	535	485	539	533	500	540	520	541	521	516	523	535	529	551	509	511	525	564	594	552	550	478	555	519	518	552	559	556	534	491	561	516	559	527	515	549	529	539	541	520	526	579	529	535	515	535	501	543	538	496	562	508	572	515	513	543	521	555	580	567	513	585	522	514	531	516	541	543	530	503	515	519	526	537	549	506	543	553	581	544	562	564	571	529	527	576	540	501	533	538	524	539	495	527	529	518	558	540	553	524	543	493	541	534	542	560	526	495	540	564	484	517	551	516	503
23512	22065	30379	24623	21530	18696	4524	519	448	428	426	411	419	395	403	466	400	418	417	415	395	409	424	396	395	392	402	369	411	399	389	424	394	411	395	368	387	390	406	399	433	387	389	388	392	385	420	431	405	370	405	421	389	393	395	425	375	372	415	395	397	387	394	401	373	373	398	389	407	406	379	380	416	402	373	403	389	385	387	394	403	421	382	391	393	430	390	402	422	397	394	360	425	390	408	375	383	410	419	391	380	418	362	385	389	375	368	391	400	388	404	405	376	379	414	407	406	385	374	393	353	370	419	418	371	382	402	388	427	379	385	390	370	386	404	382	378	407	405	372	403	425	404	387	401	417	392	376	374	392	391	369	393	373	373	372	389	406	388	393	394	386	424	406	409	389	415	427	362	379	365	385	391	398	390	412	401	383	412	425	369	402	382	392	404	398	394	372	405	422	397	378	400	402	393	427	370	399	390	419	391	408	369	382	408	417	369	381	402	401	445	417	399	414	373	392	406	384	385	377	425	398	378	416	370	425	386	389	402	367	340	396	394	365	387	383	428	386	403	388	392	398	413	380	375	406	379	352	393	399	393	399	448	376	401	392	413	409	435	391	372	373	386	414	373	384	401	417	399	396	401	353	430	386	392	405	422	405	407	410	407	372	396	405	391	388	354	351	379	375	428	400	383	435	407	408	397	439	392	371	394	423	412	365	382	390	392	428	395	392	414	403	388	403	410	408	371	394	422	411	390	428	390	396	377	397	411	411	402	410	410	407	401	412	409	431	377	380	377	379	411	368	421	388	387	392	428	398	388	392	395	394	385	398	398	417	407	405	381	429	439	377	414	408	428	417	377	396	373	381	392	373	389	443	373	429	390	404	349	429	387	364	416	380	406	404	397	400	410	403	384	415	398	403	439	387	410	404	414	395	408	432	386	409	390	404	400	425	418	424	390	389	379	362	383	390	404	363	389	415	374	377	408	397	344	398	398	365	415	357	429	408	413	423	361	365	397	385	395	408	387	406	387	423	365	412	377	406	386	388	405	375	383	393	349	376	366	420	404	422	401	403	386	364	400	364	403	404	419	417	412	385	377	399	424	414	401	405	369	359	393	427	374	373	428	412	390	401	414	384	379	417	394	393	411	408	418	375	405	411	404	408	387	384	402	400	376	418	385	383	392	405	375	407	403	386	388	396	416	377	399	423	391	429	415	412	430	384	434	403	421	379	376	408	364	356	353	367	395	412	387	402	422	425	406	408	397	373	393	386	399	359	418	378	382	394	398	392	431	401	429	373	381	382	377	371	419	382	421	402	411	422	396	403	419	407	411	375	403	368	397	423	431	419	372	372	392	420	407	392	396	399	418	406	395	380	383	410	408	412	369	375	408	403	383	412	358	385	404	436	397	389	420	383	425	416	390	411	373	390	394	421	378	442	408	402	378	402	419	379	355	383	404	368	379	391	392	422	398	439	420	389	357	402	376	361	381	397	405	401	402	397	396	395	383	396	404	358	395	380	407	402	403	392	390	385	386	419	428	391	397	405	380	396	382	382	381	412	418	375	425	427	401	427	388	390	418	362	413	405	385	408	388	405	408	438	409	401	378	370	393	403	408	417	365	382	359	408	407	394	399	362	405	397	391	415	369	389	413	360	380	394	385	408	416	393	377	395	377	403	406	382	376	387	415	395	405	412	408	395	407	392	423	376	401	421	401	400	395	366	399	385	387	399	376	396	392	385	425	449	372	410	388	392	400	417	384	413	408	417	376	390	370	390	362	406	416	403	408	388	398	394	428	424	377	386	395	374	424	408	390	416	406	405	394	380	400	413	408	393	412	401	414	403	358	398	358	389	403	392	436	408	417	370	425	377	399	388	396	403	362	373	382	375	400	422	373	393	383	377	393	393	399	381	414	413	379	357	381	388	449	408	397	366	405	400	383	389	368	372	405	397	395	370	406	400	384	361	376	395	422	384	414	410	406	363	406	399	350	386	396	394	385	415	368	370	369	380	400	392	452	433	423	392	404	411	391	418	346	409	370	373	394	366	412	407	396	422	423	400	385	374	400	383	367	385	408	407	405	415	371	365	362	390	385	417	394	390	395	438	406	409	396	358	406	395	424	406	399	425	397	410	417	393	406	379	401	420	391	343	360	393	407	393	387	402	424	385	379	410	423	393	390	383	394	401	408	386	391	394	371	364	413	372	398	401	398	378	382	423	425	368	404	418	409	388	376	389	385	374	404	419	393	395	411	419	395	375	386	426	393	390	398	399	401	385	405	398	380	399	429	400	403	439	369	406	421	373	366	390	387	413	447	408	392	424	409	405	389	380	397	357	386	395	380	416	422	434	391	410	408	370	402	393	398	365	443	395	384	376	413	356	395	414	360	409	435	365	376	393	428	402	402	402	411	402	389	381	395	371	375	392	376	436	423	400	411	415	392	375	452	409	381	408	390	406	374	387	374	406	372	400	362	399	406	420	400	400	397	383	400	381	416	418	381	406	379	402	413	420	417	388	421	440	387	422	392	403	440	407	374	374	424	407	410	389	404	377	398	372	398	389	359	368	389	420	385	382	397	413	378	393	400	396	396	385	384	411	430	401	387	369	390	403	441	410	406	371	388	375	393	375	349	397	379	393	416	346	387	409	431	360	382	346	352	389	419	422	407	443	436	386	398	429	378	379	389	408	423	402	409	385	421	406	402	407	375	400	413	406	376	395	405	382	389	394	370	393	387	395	374	406	411	408	384	414	416	395	421	386	428	348	404	401	386	373	377	409	386	371	382	370	376	398	383	378	402	415	430	422	416	394	404	384	413	363	424	376	367	443	367	395	397	430	403	408	394	424	417	394	401	420	404	425	439	364	413	394	389	399	408	402	400	372	396	353	420	403	369	367	420	388	369	381	390	405	404	399	351	385	423	399	404	363	370	402	372	396	429	405	423	396	414	409	424	420	378	389	424	389	372	376	437	411	413	417	418	382	397	386	412	387	359	405	391	417	391	402	379	378	384	386	412	419	387	387	400	405	382	423	395	382	375	452	382	435	373	410	384	402	391	430	425	381	407	359	366	368	421	396	368	358	404	429	396	403	417	378	402	393	361	416	441	388	380	396	386	397	414	393	328	398	385	408	409	443	392	364	384	380	395	343	401	421	368	374	405	375	423	413	404	386	383	394	358	414	417	419	389	385	401	413	413	425	388	343	418	421	394	389	396	407	400	415	411	355	372	394	424	379	395	419	401	381	406	401	406	395	422	398	384	383	416	386	398	414	410	430	389	396	381	418	399	406	416	403	431	381	391	409	431	415	423	402	417	395	416	390	357	417	423	406	424	381	378	423	402	407	389	392	414	384	383	416	375	409	391	389	415	403	372	404	400	399	398	385	416	383	372	381	382	410	412	410	443	391	421	395	371	422	412	403	399	370	358	410	394	361	425	421	388	391	383	358	407	397	390	392	374	419	369	393	407	396	377	380	387	424	407	367	348	398	399	375	352	407
60807	98706	71703	40689	19011	5738	1468	673	607	609	638	644	652	596	622	618	570	567	602	632	610	575	628	589	619	599	610	613	583	632	608	597	576	576	657	656	557	625	597	580	636	569	599	609	638	610	629	587	620	560	614	616	601	561	631	588	606	624	609	649	597	629	608	611	560	554	599	602	598	637	620	624	602	603	571	623	618	606	557	609	623	646	581	566	650	602	621	588	632	607	568	594	622	593	612	598	615	588	585	648	624	619	604	660	598	605	578	624	624	602	615	594	573	607	616	573	584	573	664	647	633	644	606	592	595	614	580	631	610	608	608	586	571	618	608	611	631	620	578	602	619	590	643	604	630	626	570	578	575	617	592	564	612	572	615	559	620	592	600	617	585	627	590	599	600	611	622	606	565	622	629	638	608	572	590	581	594	579	611	656	598	577	576	561	619	645	615	571	564	611	609	644	578	611	577	616	605	565	609	599	573	638	610	584	586	635	633	646	567	622	593	635	639	628	620	614	610	632	611	590	575	636	640	591	593	642	591	614	561	590	616	631	649	580	597	637	634	607	610	608	614	615	626	642	587	619	616	600	578	586	599	653	575	595	620	587	605	596	636	642	576	618	636	603	558	608	597	583	593	589	578	584	590	583	612	641	613	607	581	597	576	589	577	619	627	625	589	528	594	636	605	623	594	644	589	619	604	586	612	612	626	613	598	616	588	615	603	597	625	606	593	582	616	568	642	608	609	635	613	599	617	634	608	591	635	576	579	536	622	581	594	611	592	615	585	601	593	573	606	639	570	637	636	613	616	606	592	626	593	581	636	623	569	570	620	573	639	611	600	558	624	613	625	641	607	615	580	625	639	568	562	632	624	652	620	633	607	657	587	623	577	568	614	561	568	593	603	612	606	592	642	609	587	567	585	613	617	588	567	589	603	600	616	591	629	624	595	566	572	556	598	598	590	606	590	547	631	617	619	614	573	615	591	606	573	609	577	624	585	650	620	605	627	608	585	569	615	660	665	581	625	608	610	620	627	588	592	610	572	653	640	626	603	631	641	653	620	629	612	587	594	609	596	598	633	632	627	610	630	612	629	591	582	592	572	588	642	659	590	602	593	609	626	607	604	604	629	630	593	590	604	605	615	622	627	620	628	593	588	551	631	625	657	577	645	623	610	648	623	614	559	611	598	589	611	631	608	608	586	629	623	605	571	627	578	558	617	643	616	644	602	588	615	611	563	584	602	649	616	619	624	596	619	590	600	590	626	580	593	572	625	639	581	631	556	586	589	599	608	632	697	596	612	596	623	611	574	618	610	625	602	579	642	571	625	612	591	608	625	600	595	650	640	634	604	628	597	623	597	586	552	607	605	560	625	607	551	645	568	597	587	637	607	577	600	600	596	607	605	640	578	634	599	597	634	579	626	561	627	605	616	604	597	596	637	572	611	626	578	624	643	617	602	637	557	656	586	594	620	607	621	593	620	605	604	634	632	618	626	610	575	624	566	603	609	616	650	589	570	591	593	593	592	620	612	612	606	610	606	626	573	654	630	558	605	616	584	614	583	623	587	617	618	581	599	632	603	629	610	597	609	660	600	595	638	575	605	603	593	582	616	566	630	616	628	609	630	599	621	593	587	647	606	604	584	656	602	598	584	607	575	617	607	605	608	600	610	594	597	600	612	600	603	619	589	600	595	585	608	596	603	593	645	595	579	623	616	594	574	592	581	608	587	650	578	590	606	625	633	616	608	563	608	652	595	538	575	621	645	606	600	565	565	624	601	565	615	595	588	615	650	624	620	604	602	566	562	637	636	606	586	623	603	584	578	638	648	613	606	617	605	632	608	593	611	559	573	611	665	607	569	639	607	570	649	656	601	621	613	618	605	616	580	561	614	623	575	598	599	606	593	601	634	610	601	625	606	584	608	588	574	583	583	585	616	604	635	618	614	609	596	601	603	547	587	629	630	627	634	582	636	623	619	608	628	583	615	684	553	587	636	647	571	603	586	589	601	612	586	637	611	647	592	621	633	597	598	565	585	637	572	611	594	609	582	596	599	603	636	614	567	591	638	597	610	609	553	631	598	636	612	607	604	616	613	607	570	591	570	590	593	604	596	629	607	586	579	648	590	588	620	608	583	597	611	586	605	632	647	608	652	592	610	609	662	625	607	590	598	605	637	571	609	597	621	607	567	638	629	605	574	618	597	600	650	597	599	601	625	611	653	611	593	586	536	585	606	603	637	619	642	609	597	575	616	638	601	597	601	605	569	559	605	627	607	600	604	610	636	620	563	618	617	574	603	569	603	622	624	604	570	598	605	645	587	630	649	591	566	604	620	611	600	606	600	618	630	613	632	601	586	610	590	603	633	617	626	589	633	568	620	606	602	608	602	556	619	644	550	588	584	586	595	631	597	644	597	660	652	640	625	593	605	624	585	583	622	578	616	619	645	614	615	620	566	610	626	616	601	620	612	608	611	622	602	550	615	577	609	615	622	659	681	640	598	600	617	597	584	609	568	599	563	603	540	623	581	598	614	615	574	597	632	625	589	611	579	620	602	594	593	588	568	591	632	589	581	624	619	570	625	612	612	620	610	616	585	602	578	588	579	645	624	598	635	583	571	631	625	587	618	536	571	642	666	614	584	593	610	625	594	603	598	598	598	609	574	601	582	604	586	613	657	571	573	621	608	596	634	605	578	602	580	638	643	606	625	609	592	559	604	565	651	599	591	558	598	577	590	635	594	607	597	616	609	648	603	609	581	641	574	649	592	584	611	603	617	554	561	591	586	610	571	625	611	632	582	608	605	601	619	602	586	580	604	604	653	579	638	610	655	584	597	578	583	586	616	589	599	619	596	616	616	623	638	661	622	646	641	598	624	571	679	601	627	596	631	622	643	639	586	602	566	579	592	631	592	576	605	608	573	622	579	608	607	627	614	612	608	618	630	681	665	568	614	563	612	575	649	576	623	600	612	578	599	605	562	569	606	614	605	621	618	650	584	605	601	611	616	624	609	618	588	646	597	585	614	587	594	603	586	626	641	618	572	606	620	604	647	615	625	613	600	634	588	635	590	602	634	606	616	562	649	589	602	609	598	592	640	618	584	602	609	621	627	644	624	583	606	634	650	588	645	646	632	615	602	645	585	627	671	641	566	594	659	600	569	596	603	608	609	645	676	658	624	575	564	597	579	577	612	602	623	603	621	634	591	643	565	613	598	631	622	597	648	574	604	580	617	595	623	592	575	616	593	652	632	632	601	659	594	609	608	638	623	639	605	612	644	598	620	631	615	606	622	589	624	587	585	615	658	614	572	632	602	619	599	645	582	626	612	592	581	616	611	641	601	612	559	601	618	620	646	604	572	574	623	603	620	595	602	589	591	597	624	587	625	615	582	588	587	630	643	640	625	600	612	639	596	600	578	598	588	649	599	661	621	623	632	565	596	606	617	599	623	569	607	584	584	601	594	587	601	591	570	599	587	573	599	572	614	575	618	582	634	635
30516	29061	25463	10614	1458	450	310	248	250	242	242	239	271	259	266	231	253	265	273	268	252	254	258	286	268	244	235	259	263	245	230	259	269	261	245	278	242	283	267	269	276	249	270	268	273	241	268	245	248	265	285	258	274	252	250	241	270	236	275	259	248	256	243	249	237	267	255	272	237	252	258	275	257	233	233	274	260	265	246	256	255	262	240	247	275	238	260	256	252	251	215	257	263	254	258	272	257	290	239	259	283	210	235	267	232	252	247	247	256	214	244	285	262	262	266	249	255	249	250	217	243	258	257	251	250	237	248	253	243	264	255	254	261	234	269	248	230	257	220	258	285	282	216	265	264	249	242	275	284	280	277	249	245	220	248	259	260	248	255	255	294	276	258	248	278	250	246	249	279	282	252	259	267	253	243	270	239	255	252	262	252	262	244	268	244	253	248	266	247	308	251	250	279	250	258	262	255	257	256	236	246	254	264	272	232	262	217	255	260	271	243	234	249	258	234	262	266	219	261	241	248	241	248	240	277	250	251	253	248	248	267	245	278	248	244	251	270	288	222	252	265	244	261	278	250	251	261	218	235	259	258	270	257	253	250	234	218	258	221	284	228	259	269	268	246	226	253	275	278	261	251	264	251	243	265	251	276	255	253	270	254	257	263	271	273	248	259	247	235	266	255	256	265	267	227	244	266	244	273	250	240	273	238	258	243	265	242	247	253	275	282	257	256	249	263	250	266	260	247	268	248	245	242	263	261	270	243	233	244	260	248	261	260	262	240	277	264	231	244	264	206	278	257	256	228	240	236	232	253	239	240	226	264	247	254	254	257	243	288	242	253	240	211	268	271	256	262	255	263	226	270	234	234	267	264	262	266	265	232	274	251	271	229	296	239	268	270	256	270	223	268	235	255	269	284	288	262	246	241	262	260	258	271	267	249	249	245	235	287	256	260	263	251	271	285	228	255	248	238	279	251	241	257	264	264	270	257	281	274	254	257	237	281	241	249	275	251	252	262	254	251	282	296	251	282	288	261	255	234	248	270	285	249	249	273	271	252	271	276	256	261	264	233	249	282	259	261	267	263	252	238	257	280	261	281	226	253	249	224	226	268	259	257	252	248	260	272	255	261	242	232	264	233	235	240	240	256	263	258	249	272	260	239	280	241	238	287	237	262	236	241	253	240	232	252	251	259	262	297	250	242	237	274	257	269	256	253	257	238	279	254	262	272	258	242	226	234	254	259	223	256	246	273	252	259	253	285	271	220	265	247	273	279	285	248	238	265	279	290	230	262	254	256	263	243	258	267	255	254	250	256	252	280	271	271	253	261	227	242	288	218	264	265	246	240	238	270	251	257	252	271	259	269	279	244	261	250	268	218	234	242	248	248	264	229	251	270	253	249	255	257	243	289	256	245	239	249	260	276	259	304	248	234	244	268	263	278	272	253	237	237	265	245	239	273	236	274	259	250	247	267	264	263	275	235	270	254	247	232	238	260	256	243	223	272	275	262	223	255	272	261	259	261	274	278	277	267	250	273	218	244	257	219	263	268	263	231	250	250	250	267	247	226	263	242	235	260	253	238	243	278	280	269	247	254	262	253	234	273	247	272	257	263	288	252	249	255	245	270	236	258	271	261	236	239	244	253	248	244	250	235	246	257	279	242	281	250	234	237	246	223	231	259	243	251	255	258	240	256	253	273	249	274	254	269	274	269	281	265	264	220	240	233	224	265	233	245	248	249	251	263	267	274	267	264	258	254	274	278	249	268	258	269	265	282	242	250	264	252	236	255	251	269	268	252	245	239	253	278	278	228	244	266	249	260	261	250	213	264	273	296	237	250	289	250	258	257	255	277	266	240	246	255	258	276	286	254	279	244	272	282	237	251	230	244	266	241	278	257	282	260	244	289	258	230	241	270	266	243	239	236	236	263	268	249	230	252	259	246	268	256	277	235	277	222	304	253	270	273	262	260	257	285	265	264	246	284	271	267	243	265	245	261	223	240	260	264	253	242	253	243	258	230	244	294	259	261	261	231	263	235	263	236	256	257	263	294	230	232	269	262	265	255	271	248	249	244	249	273	273	270	259	234	249	241	299	267	284	265	235	268	236	248	246	254	240	259	239	278	281	266	286	255	264	253	271	252	250	261	244	256	240	249	224	272	228	242	261	245	260	250	258	246	255	253	250	271	254	284	267	292	247	304	258	277	278	259	246	299	241	262	269	250	242	247	247	236	235	255	239	265	267	271	286	259	249	279	273	255	252	285	256	293	240	232	250	262	255	265	234	274	243	250	250	265	286	247	259	261	240	249	246	278	232	242	257	243	265	266	256	262	240	247	277	236	268	243	238	243	287	244	244	249	252	272	262	287	249	255	249	255	290	236	239	261	251	237	258	282	266	261	252	254	243	253	254	260	293	255	253	235	251	257	255	257	254	257	276	221	246	262	290	267	260	265	220	234	261	229	256	264	262	263	231	259	244	260	246	230	249	251	244	261	275	260	260	250	241	262	230	272	247	235	257	253	263	244	253	265	261	258	268	252	225	282	239	248	239	231	262	246	239	256	245	277	270	258	258	254	243	250	218	265	239	276	239	252	244	288	239	243	301	255	248	290	239	279	257	250	249	262	240	263	257	261	245	255	232	248	247	252	238	236	252	269	235	228	291	253	284	252	258	265	248	266	238	271	251	265	243	285	259	234	261	250	246	242	246	242	257	257	273	242	286	243	258	258	256	269	254	249	254	254	249	246	237	248	258	263	249	274	284	260	242	271	263	225	274	252	245	281	268	262	251	237	261	259	263	242	253	258	234	239	247	256	246	244	249	249	269	265	268	242	266	269	257	259	258	261	225	256	259	274	279	264	293	244	264	261	235	259	259	277	248	221	244	258	282	220	258	264	252	290	239	233	273	233	250	256	270	253	239	238	255	265	230	237	281	239	277	293	241	260	245	257	256	246	244	259	267	267	262	240	250	257	252	262	256	264	284	279	252	245	264	231	248	266	274	247	253	263	251	249	271	252	243	257	254	256	270	225	243	270	249	264	248	277	259	233	277	289	264	251	241	246	265	260	249	280	242	267	261	257	259	230	231	221	249	256	251	252	262	286	248	256	275	232	255	216	250	256	259	264	245	257	235	271	253	244	272	276	237	235	270	267	233	256	250	234	249	259	252	285	237	269	241	249	250	244	264	270	264	246	240	250	252	256	255	246	259	229	260	241	268	280	235	237	243	248	256	248	287	260	228	260	252	226	267	278	260	257	251	229	256	225	271	250	244	278	256	235	257	257	277	262	269	239	277	256	242	246	268	261	261	250	263	261	256	264	249	264	271	245	253	245	269	252	230	264	259	241	248	256	249	273	247	252	260	247	269	250	255	241	288	268	238	252	232	278	276	225	212	229	252	262	256	242	244	250	250	236	240	271	269	268	253	248	233	231	244	243	250	261	237	271	237	234	244	270	243	234	280	259	276	265	263	238	261	258	251	253	290	249	244	206	273
37941	44841	29056	10437	2603	858	472	437	409	389	421	424	435	420	419	432	409	427	445	437	463	395	391	404	381	405	374	417	427	412	411	411	424	442	402	396	398	452	390	411	417	437	385	410	422	419	388	419	423	413	412	435	416	396	437	401	428	404	422	410	428	376	442	376	430	404	439	445	406	400	435	434	435	400	435	401	434	454	403	412	417	417	426	423	438	418	420	417	367	422	466	386	458	426	404	446	430	447	438	411	417	390	429	397	438	403	428	410	408	414	381	398	411	409	396	422	393	419	385	394	390	371	454	412	405	389	438	424	417	418	387	398	422	413	403	408	418	407	408	418	401	413	393	437	435	411	408	454	408	401	400	415	441	378	380	423	414	428	400	407	400	397	420	385	394	402	414	426	405	415	451	419	376	412	434	413	425	417	455	407	420	384	367	391	425	404	398	388	411	444	414	425	414	399	412	411	461	412	413	404	423	362	406	428	388	398	422	410	415	417	414	428	423	402	420	422	414	398	413	414	376	449	443	405	401	368	419	422	425	379	427	431	440	424	426	435	424	388	411	426	414	415	445	421	388	395	419	419	423	396	395	403	396	380	407	415	433	395	396	437	430	405	428	418	401	407	433	439	387	407	447	415	418	398	425	413	430	409	434	375	398	380	366	380	446	425	415	414	407	415	389	417	382	392	410	397	408	449	426	438	422	402	401	420	399	383	410	405	409	416	416	403	400	420	367	390	392	408	439	429	417	384	418	421	388	434	441	408	432	412	425	401	403	389	401	380	418	406	426	443	431	441	414	401	433	430	439	410	436	413	417	416	386	381	430	430	403	383	400	454	375	414	418	429	408	420	401	420	399	393	411	413	459	412	416	372	445	405	353	444	426	426	431	424	422	430	419	371	426	444	408	421	410	414	425	394	394	424	398	441	410	436	407	391	427	425	401	402	390	381	421	385	383	396	380	455	416	415	419	395	427	432	424	425	416	405	420	419	432	411	444	418	383	398	425	385	431	422	387	419	418	442	394	382	409	375	421	416	408	424	408	441	452	408	416	389	377	376	368	417	423	402	426	408	399	381	371	397	362	397	396	429	396	435	459	402	407	401	422	436	398	423	400	395	410	420	385	404	349	438	428	434	388	396	403	415	399	376	398	445	383	424	426	433	391	436	400	416	383	397	382	428	366	376	397	400	387	392	426	411	457	390	403	395	418	423	381	402	421	417	413	419	383	453	415	401	392	391	437	409	395	452	435	404	403	389	439	390	414	411	437	402	398	425	435	428	419	360	400	414	369	421	383	428	410	410	412	427	450	422	390	408	417	433	409	405	390	391	405	412	433	431	411	393	438	413	372	403	396	415	379	394	438	388	429	414	404	410	459	359	387	396	428	418	409	419	411	424	439	419	430	397	414	468	426	434	429	392	419	389	420	434	429	389	399	389	375	394	431	429	425	428	412	417	377	428	408	413	413	381	420	405	413	413	417	410	398	393	398	401	461	383	412	402	405	405	446	418	429	408	421	437	398	399	427	393	397	439	406	419	421	393	419	397	382	417	402	381	393	377	472	405	412	431	438	410	398	399	384	435	448	438	421	412	380	387	375	415	413	413	426	423	394	400	422	399	423	393	407	404	410	399	393	443	416	375	393	407	418	412	393	409	405	406	417	427	429	382	394	425	416	400	407	456	425	400	401	370	424	409	433	429	405	408	473	391	421	402	421	404	408	396	420	443	401	439	431	414	374	395	404	415	415	378	389	431	417	409	424	415	423	412	381	401	398	438	444	407	393	451	410	388	392	445	410	396	442	424	393	413	383	438	415	440	434	422	422	375	414	409	413	410	423	375	391	371	387	419	424	418	386	407	411	409	402	421	445	419	431	406	417	414	423	411	396	394	424	440	410	424	411	376	420	402	418	445	420	409	410	401	375	427	418	353	399	418	414	452	411	438	390	396	378	431	415	370	427	448	439	414	385	414	395	421	429	419	407	459	436	382	409	398	416	414	416	425	409	401	421	413	430	413	395	407	429	408	441	400	401	447	426	414	419	424	412	411	407	413	403	386	435	444	408	390	412	390	384	382	397	434	391	416	417	428	394	434	387	411	396	389	448	425	350	459	405	384	395	406	396	388	416	440	398	408	394	404	420	408	446	407	392	402	420	432	422	384	445	409	402	401	420	404	391	420	415	430	376	380	415	415	419	352	437	443	405	418	422	381	406	415	431	435	419	387	429	423	399	414	389	421	409	453	417	409	404	357	430	420	425	391	406	409	414	423	445	418	404	409	396	445	441	402	414	416	426	433	480	399	402	426	391	401	385	421	399	404	380	410	412	403	428	399	449	419	413	410	427	394	459	420	412	428	421	418	452	407	422	397	452	404	450	397	391	400	417	383	402	430	402	456	425	415	458	368	406	407	405	410	422	411	398	370	379	417	405	439	385	432	404	418	412	387	428	420	385	438	406	431	443	427	394	420	425	441	421	430	412	394	415	410	365	424	428	381	412	399	382	382	414	402	380	436	414	426	428	402	407	464	398	447	399	372	379	408	396	396	439	425	449	423	402	445	408	410	425	371	392	456	403	416	393	404	411	435	438	439	456	426	431	426	376	425	374	389	417	402	421	435	402	409	417	466	407	404	418	428	384	427	420	417	412	426	416	414	410	408	394	434	426	435	420	423	401	415	417	413	405	389	401	433	402	381	396	406	443	376	430	404	372	417	407	409	412	413	401	408	416	418	422	377	399	450	419	390	424	437	396	406	453	425	420	403	434	430	388	403	446	369	390	424	414	408	371	392	444	361	416	404	426	408	418	389	431	436	401	393	463	385	418	423	416	380	435	409	402	416	396	391	419	435	455	454	437	441	416	395	406	404	409	392	384	412	429	404	408	394	419	376	434	404	382	404	407	424	452	399	410	424	415	409	397	436	412	428	381	379	392	387	373	408	418	366	412	399	441	403	421	471	439	403	420	438	408	422	413	414	402	427	410	387	410	410	406	404	402	388	419	402	430	383	424	421	380	391	412	386	409	420	387	434	402	412	403	432	428	446	379	411	413	385	426	407	425	406	365	445	433	464	415	424	415	401	419	408	424	395	431	428	417	454	388	409	402	427	435	425	412	432	402	425	404	422	392	410	399	428	407	419	416	443	378	401	417	409	409	402	400	420	393	451	394	422	376	377	422	414	401	419	383	420	409	407	389	368	440	389	417	444	394	407	417	377	429	388	445	432	377	362	400	408	420	381	390	386	429	405	427	400	396	435	417	430	417	420	408	407	401	414	427	422	396	392	434	369	401	433	391	415	424	370	425	405	440	401	424	425	423	428	427	407	425	431	422	422	420	439	407	384	433	390	421	370	406	415	397	391	409	407	422	414	421	405	394	402	429	430	385	382	449	411	431	419	390	436	374	454	383	389	442	389	383	405	389	420	384	410	416	410	418	415	410	429	422	411	420	452	411	396	443	417	430	437	397	405	397	408	386	421	432	438	400	431	436	414	407	408
24772	23190	31194	25727	19432	6778	758	417	356	369	340	337	339	350	332	368	374	334	367	367	333	346	356	345	335	338	339	353	356	332	353	327	340	347	342	339	344	365	365	364	342	334	366	342	320	355	351	346	349	342	335	360	352	329	399	339	334	328	353	363	360	315	376	317	331	321	362	384	344	350	324	342	334	352	326	326	327	368	331	334	344	354	329	323	338	331	293	369	358	321	339	296	339	367	351	355	319	309	344	331	337	330	335	353	351	328	316	355	322	341	345	351	358	350	321	339	351	328	370	346	341	316	365	346	347	340	352	355	333	337	332	334	324	349	349	358	356	358	318	361	334	361	337	327	344	357	343	383	373	324	346	372	348	337	364	314	337	358	372	370	315	326	340	352	365	328	324	327	370	330	315	359	360	378	341	318	381	363	375	314	326	342	321	340	356	287	373	367	316	355	375	342	358	343	342	330	338	305	361	368	335	359	370	333	345	331	284	343	311	356	354	353	360	365	372	323	351	375	322	326	362	360	350	338	351	330	326	349	354	377	335	336	355	369	348	340	330	330	324	374	327	354	337	326	371	357	318	359	309	330	332	349	358	357	348	330	340	331	328	326	317	338	351	331	348	386	320	330	327	340	340	333	330	335	356	343	349	337	347	389	342	325	372	360	329	351	377	365	347	355	401	375	334	315	325	338	328	337	352	338	375	314	305	325	349	362	380	336	333	365	357	371	339	380	352	375	332	339	367	344	311	313	335	353	338	340	371	352	313	325	321	346	326	344	331	386	350	347	335	333	307	337	347	347	345	322	327	318	344	359	359	370	346	356	320	337	321	341	365	336	349	334	366	337	357	355	322	341	333	338	338	367	341	307	319	351	331	359	369	351	343	353	357	326	362	316	347	363	367	371	358	353	315	329	360	332	372	369	325	328	356	375	346	338	374	338	343	335	338	349	338	342	333	350	344	380	343	347	333	339	346	345	330	376	362	323	338	367	351	343	367	343	322	376	341	332	313	320	322	331	374	362	319	354	359	319	344	338	367	339	344	351	378	353	312	342	356	362	343	359	349	341	340	337	330	364	345	336	366	331	333	336	338	350	354	350	340	334	353	328	356	375	319	346	341	340	335	368	357	332	346	320	346	317	359	305	351	340	329	378	337	346	325	340	340	351	347	360	382	349	362	303	355	320	367	346	293	335	344	337	340	334	327	343	356	348	314	334	332	352	316	320	351	317	400	333	358	372	329	339	339	317	353	346	328	330	360	322	310	344	350	356	342	363	353	351	353	327	345	350	337	344	331	356	333	363	349	319	351	339	387	341	344	297	325	345	308	364	350	376	332	366	336	351	318	312	353	330	351	332	347	343	347	313	335	366	366	339	337	362	330	326	332	329	352	363	313	336	362	340	320	326	325	369	318	351	315	309	322	362	348	292	337	357	342	339	360	351	349	347	343	326	336	340	363	339	364	329	344	309	375	328	315	327	335	341	371	320	288	358	352	332	335	370	345	342	343	340	362	371	344	370	355	313	364	331	359	353	345	326	352	331	388	330	365	326	343	351	333	314	376	346	330	336	322	327	308	337	371	352	341	342	356	367	351	352	339	337	335	333	354	376	328	363	349	345	337	350	328	353	357	345	359	342	365	326	345	311	329	384	332	333	345	343	366	339	357	334	283	339	344	372	311	340	347	360	351	380	356	365	331	345	336	364	386	325	364	349	339	337	363	335	347	380	340	359	329	343	331	351	322	288	355	330	349	348	360	314	352	340	325	330	349	341	329	344	316	334	377	339	344	340	357	371	349	351	343	351	306	362	330	342	368	339	329	327	330	363	391	351	330	341	335	366	312	354	320	361	330	323	339	321	330	331	364	351	364	382	339	349	356	307	354	341	317	319	362	361	345	360	335	367	304	364	330	359	379	315	343	329	360	316	352	335	329	360	328	336	325	350	318	364	346	332	364	349	336	344	333	344	346	359	386	338	354	301	326	343	345	335	336	343	368	341	336	359	363	328	343	318	314	341	331	342	345	346	331	331	345	343	329	350	326	325	367	350	348	374	344	321	337	326	355	307	357	307	334	355	354	351	342	370	376	349	323	342	368	346	359	369	332	331	369	328	349	342	353	308	358	350	321	326	345	341	310	362	353	302	369	348	334	354	358	342	368	359	382	320	324	358	334	358	318	381	332	352	339	362	358	321	391	346	314	374	313	369	390	368	338	339	385	347	346	345	327	317	348	357	343	318	347	376	351	318	355	304	346	314	311	348	365	366	330	347	376	346	340	374	362	342	315	363	338	342	357	334	337	332	335	339	336	325	342	368	312	314	291	373	344	355	367	343	357	353	337	341	346	331	346	364	348	340	331	348	344	347	333	341	334	370	354	354	340	360	353	343	342	339	332	368	315	331	333	340	361	342	341	373	316	327	324	366	358	325	342	312	328	355	331	367	380	325	349	327	345	314	307	337	326	348	334	397	356	323	340	347	357	338	343	347	302	383	308	334	346	338	339	359	354	348	346	374	327	369	319	334	375	340	321	342	347	364	319	385	350	339	347	362	354	339	341	324	372	309	347	372	373	318	360	310	350	355	319	339	307	338	352	373	345	350	344	339	360	349	311	338	328	332	349	340	383	352	325	358	376	350	341	339	332	336	312	297	361	340	332	339	351	340	363	332	347	360	351	388	346	315	343	359	351	345	361	318	315	348	333	318	358	340	348	357	329	347	332	353	319	342	316	373	333	332	349	365	353	318	344	346	351	344	328	349	331	350	352	345	357	360	351	304	347	381	336	390	373	355	344	370	368	333	402	331	330	337	357	357	333	336	318	359	332	396	326	352	354	331	352	327	336	317	305	343	359	357	340	325	312	358	359	331	377	329	334	365	318	334	322	320	341	366	354	354	341	377	377	343	353	369	337	357	344	306	357	326	363	336	325	351	331	334	349	337	372	392	341	380	329	331	364	337	353	363	330	307	329	341	364	337	371	359	348	333	337	327	343	345	335	336	377	315	321	338	316	339	339	373	383	347	354	337	338	297	315	320	317	342	351	332	348	361	359	342	336	365	376	340	352	382	337	359	338	342	337	357	349	355	327	364	348	332	377	342	353	296	348	388	317	353	377	379	327	336	352	394	345	317	344	351	343	324	345	368	346	349	328	333	344	319	304	321	355	359	365	337	353	343	332	351	384	379	336	335	347	364	314	373	390	357	316	313	335	353	342	372	336	326	368	382	349	344	299	330	362	367	359	348	333	363	346	370	351	330	351	348	341	314	355	342	323	340	341	360	326	346	353	360	346	352	371	367	343	326	315	350	330	324	354	350	356	346	333	360	336	355	337	332	343	335	356	369	350	345	352	324	365	352	342	330	333	377	333	331	359	337	335	327	335	359	340	323	337	338	365	350	363	338	326	358	344	326	336	372	306	357	324	381	322	325	344	367	369	352	335	348	355	319	375	352	389	347	335	361	357	364	370	365	351	379	359	332	337	335	371	353	327	355	367	338
60465	86852	59197	31387	11608	3186	990	607	537	509	557	557	561	552	527	554	545	537	544	570	560	543	534	563	523	568	541	536	533	571	592	538	584	540	507	574	515	512	545	528	536	547	583	543	562	495	525	567	566	519	538	520	533	581	485	541	576	536	539	557	538	519	544	545	563	537	527	558	551	551	526	508	547	526	566	566	558	525	569	549	568	557	512	573	538	567	507	570	488	531	552	531	608	553	600	576	492	480	530	554	543	546	557	546	538	542	530	548	522	559	551	510	558	488	538	572	515	532	557	536	537	517	541	510	532	542	567	540	548	538	591	566	558	555	564	532	521	522	529	523	527	561	549	531	552	533	562	576	535	531	520	534	526	535	583	572	520	543	534	548	506	552	548	540	537	557	498	590	531	526	520	538	534	499	521	590	536	562	542	562	538	565	513	541	533	562	545	592	490	564	541	557	542	552	574	562	557	524	552	531	503	570	534	525	501	556	552	530	496	532	560	546	519	530	580	516	509	546	553	511	551	533	537	551	564	556	551	552	528	558	530	516	526	526	534	557	511	564	501	519	525	521	576	532	522	558	524	518	567	541	520	556	532	572	545	541	527	525	538	543	536	565	566	565	516	555	555	522	557	545	583	579	546	591	528	541	586	513	548	579	567	543	543	552	523	506	483	553	515	535	568	604	565	518	512	564	546	504	518	569	541	548	521	509	544	511	554	566	536	500	544	526	569	532	507	515	479	531	582	558	545	520	537	556	538	475	553	537	536	554	562	497	568	562	526	596	555	533	569	546	557	552	553	560	544	510	552	552	569	496	562	501	558	555	544	547	524	577	557	515	552	520	551	556	538	563	567	516	591	580	539	510	590	579	571	519	565	539	559	517	526	560	517	516	528	541	552	511	512	517	551	560	517	518	529	569	536	540	542	534	519	540	515	502	502	551	553	541	554	519	494	584	553	528	511	547	550	575	498	507	472	589	540	544	556	546	538	587	504	554	552	535	546	514	514	520	568	541	540	550	578	549	514	539	542	537	546	602	512	565	569	554	519	522	528	542	535	550	490	535	561	519	574	529	543	544	509	566	566	529	534	531	534	552	564	538	552	549	531	509	517	565	530	556	513	531	558	562	523	537	530	552	530	541	544	584	559	536	571	540	561	537	517	517	555	567	555	538	561	551	505	527	517	549	537	545	572	538	569	557	545	517	546	542	551	558	549	531	568	549	533	499	550	525	541	563	518	557	515	544	563	491	575	528	541	591	572	538	573	554	548	536	550	556	525	548	541	530	505	477	511	582	533	560	548	573	554	559	547	555	519	556	602	530	556	564	540	524	567	562	568	538	508	517	558	559	543	560	581	542	540	557	565	586	539	548	541	520	526	557	533	580	569	529	574	542	550	503	523	553	500	585	566	551	534	531	534	568	514	525	537	552	565	539	563	526	559	512	536	559	491	545	552	575	586	523	547	519	601	590	573	547	537	606	597	510	528	512	553	532	550	527	530	586	537	513	574	599	559	526	573	506	561	530	557	534	541	528	531	511	573	542	507	560	580	519	524	504	542	520	564	509	529	570	529	535	518	574	544	531	553	546	553	523	546	517	493	543	583	534	501	533	536	508	531	546	509	514	565	552	496	553	525	522	549	526	548	541	536	514	543	563	540	525	513	520	538	504	577	523	543	540	540	571	563	542	534	554	529	558	569	525	545	536	561	565	594	529	575	543	552	529	513	589	521	540	557	496	538	540	533	535	529	525	494	552	550	542	554	576	556	585	541	539	545	517	536	517	532	546	572	552	531	546	573	549	530	515	555	536	571	542	549	521	555	541	524	520	541	556	552	568	520	563	543	530	564	547	573	576	584	523	548	556	570	525	525	509	515	546	552	545	532	548	538	540	587	558	510	568	532	538	544	536	560	508	554	523	527	546	552	537	561	521	514	568	521	539	543	491	570	505	528	524	548	591	534	552	554	507	543	521	546	541	561	497	553	544	539	547	529	537	551	523	567	542	561	520	560	559	536	545	511	539	530	550	557	570	544	563	530	542	545	531	535	557	548	525	556	541	535	553	539	542	578	522	550	498	520	553	495	542	547	515	532	561	568	573	527	563	545	526	521	543	551	546	546	543	569	551	592	531	535	551	595	575	529	572	533	534	557	603	526	603	530	567	521	530	551	542	562	558	523	532	571	528	528	519	560	595	533	515	522	598	565	548	552	544	542	530	547	547	548	573	507	519	531	512	564	557	520	557	548	526	566	545	575	552	520	537	539	521	510	560	534	559	553	531	506	537	520	529	540	529	530	543	588	564	550	542	575	556	496	499	588	541	520	558	503	548	529	514	550	559	521	522	539	581	565	562	558	535	531	564	524	546	553	543	561	594	562	506	508	520	567	555	556	557	541	534	590	560	527	525	535	532	583	500	521	551	520	523	568	584	548	551	538	579	552	548	510	562	594	582	588	488	532	535	576	556	540	552	557	520	551	503	539	542	512	545	534	549	539	533	539	562	576	545	584	527	540	561	543	540	536	572	510	578	502	505	550	557	573	522	524	521	530	541	525	574	562	519	560	548	524	554	532	528	570	488	525	560	522	539	570	542	550	527	554	598	529	586	541	548	540	560	508	562	552	545	509	552	549	550	531	547	541	551	555	577	511	570	545	549	508	536	534	582	549	568	525	531	538	537	542	523	495	503	539	562	574	503	522	570	599	552	483	590	565	557	559	531	548	574	526	522	557	545	589	555	556	538	545	534	538	544	530	502	553	505	554	520	536	555	569	569	556	553	534	521	530	530	565	536	558	538	535	540	541	581	552	539	541	540	553	523	542	547	559	571	521	546	560	522	540	552	534	552	513	533	542	534	522	553	548	546	556	532	554	545	555	560	495	581	537	517	520	531	566	541	522	552	507	552	581	548	567	566	528	553	511	515	510	545	531	592	564	554	589	507	550	533	533	540	516	533	528	555	557	540	589	532	559	547	535	521	537	532	503	600	518	563	555	563	563	544	568	556	558	509	544	503	551	578	532	542	521	556	558	535	554	552	555	569	537	539	506	536	540	546	549	529	509	500	535	508	580	545	549	514	549	539	561	508	514	521	558	538	556	523	525	483	563	525	458	553	512	540	530	536	539	525	560	532	519	535	543	541	528	560	545	515	527	554	509	573	522	502	553	537	547	529	552	508	557	544	548	550	541	539	523	545	560	571	569	537	534	555	566	552	567	550	536	552	534	586	515	524	566	580	556	514	549	569	566	561	522	542	526	581	550	509	569	557	549	566	514	520	569	540	566	514	535	541	550	545	551	580	553	559	490	524	566	527	546	565	569	543	532	558	536	528	569	565	574	534	534	548	532	555	543	545	552	531	563	554	558	509	554	529	519	544	558	538	552	539	552	539	547	548	547	528	570	593	514	594	559	553	506	523	517	516	551	519	508	578	547	566	518	531	544	565	547	537	509	519	537	535	560	527	515	573	523	531	537	541	524	563	557	561	537	549	545	602	524	536
23550	22114	30220	24598	21517	18671	4567	558	416	427	435	428	414	413	416	411	394	415	406	411	396	384	443	398	376	416	411	412	392	410	382	410	399	398	392	392	399	370	413	422	405	421	399	416	420	404	397	392	437	415	384	404	355	427	422	383	396	357	396	378	386	377	433	391	410	425	415	420	381	389	435	391	397	397	402	387	422	385	374	426	379	410	371	359	444	404	400	390	387	388	418	403	418	378	402	387	414	425	430	454	406	371	419	405	416	381	395	397	412	424	358	391	400	373	398	422	393	398	369	397	381	406	418	399	425	370	417	409	387	429	403	442	358	394	380	376	433	397	392	391	412	436	396	362	393	419	377	395	400	408	433	408	428	396	437	391	413	399	389	355	416	416	412	384	397	419	380	399	376	403	377	411	398	401	394	344	410	385	398	440	433	399	414	418	422	401	415	402	426	408	413	386	413	367	404	406	388	371	417	418	399	384	386	424	404	369	439	399	398	389	447	383	406	394	438	416	376	391	389	383	370	413	448	395	408	396	400	424	387	393	384	393	406	400	396	393	417	403	382	390	425	423	373	370	394	445	400	416	412	416	373	388	392	367	397	374	381	396	391	437	375	433	398	389	405	387	387	359	397	425	405	406	389	391	417	396	396	399	375	421	390	399	356	389	393	397	389	380	384	386	398	406	415	389	374	400	380	397	394	399	401	396	392	368	402	401	434	419	386	422	383	425	387	417	396	389	420	402	386	393	397	386	422	396	400	416	411	391	401	389	409	426	400	392	404	419	419	401	434	427	371	418	363	426	360	384	367	435	392	402	396	397	404	379	373	412	441	398	381	376	395	392	368	405	390	404	373	369	429	407	381	393	379	413	365	407	367	389	381	369	425	409	397	424	379	428	391	395	388	368	389	435	423	445	400	386	408	371	387	361	416	424	401	427	379	379	401	368	429	395	417	380	394	404	375	389	414	383	380	386	437	380	390	371	437	388	403	410	388	389	399	389	374	388	441	396	417	397	391	415	421	398	413	390	385	393	393	417	397	419	402	405	392	374	399	396	397	397	372	413	381	416	394	368	391	371	427	392	408	393	412	398	408	443	422	393	413	380	402	402	417	426	406	397	389	412	439	406	386	404	428	425	391	385	350	369	449	402	398	440	403	414	453	407	376	393	405	383	395	448	443	403	383	384	403	395	408	408	452	393	430	410	418	406	395	427	376	421	421	417	386	426	420	386	408	412	398	376	387	404	391	385	400	402	390	399	400	384	432	407	375	371	385	415	375	403	416	398	436	407	408	412	390	412	375	375	422	405	382	452	372	421	407	408	426	399	426	382	415	389	372	415	425	413	395	381	349	420	382	397	389	399	434	449	392	396	390	407	413	405	418	399	417	395	423	387	437	376	434	397	413	416	390	426	380	423	415	414	384	446	363	390	404	439	416	417	362	446	422	402	393	379	446	439	420	395	436	422	413	408	403	397	422	370	388	417	406	418	411	396	379	355	435	404	425	407	376	389	354	418	405	398	399	384	384	395	382	416	408	379	405	404	416	378	418	439	361	389	409	409	393	386	392	390	425	393	423	400	411	418	419	399	383	392	372	391	405	381	387	366	399	414	426	430	379	403	422	398	413	392	387	415	403	404	405	379	411	415	414	414	407	396	391	392	429	372	395	434	418	423	384	398	417	389	394	403	417	372	386	394	392	384	405	384	409	376	386	374	368	387	413	394	408	372	420	378	386	378	401	366	394	402	389	404	404	393	392	402	424	383	411	377	378	398	373	407	387	426	410	391	389	441	439	435	413	434	395	394	408	383	399	427	384	383	371	416	403	429	390	414	389	395	412	416	416	395	389	394	402	392	426	388	429	396	364	393	412	421	382	365	433	362	410	422	383	390	409	382	413	405	421	400	400	413	424	388	412	388	401	364	369	379	404	399	421	366	403	391	399	410	381	403	390	421	353	397	382	393	439	399	364	360	408	392	435	373	385	386	404	389	414	412	392	403	420	402	413	438	406	410	398	399	425	392	422	386	419	399	398	398	404	409	405	368	392	417	402	413	374	418	401	392	430	406	410	419	415	396	372	439	389	425	383	369	413	442	411	411	451	441	372	396	413	401	383	385	411	420	434	394	391	426	374	420	385	353	388	400	396	395	402	381	406	370	429	382	390	364	357	419	404	379	404	414	407	454	398	414	409	392	403	395	380	404	407	399	422	382	429	414	392	393	439	400	406	369	424	380	351	415	407	386	390	416	397	418	413	391	393	411	410	370	401	422	389	403	412	404	396	397	420	382	368	395	368	396	401	392	465	382	408	363	398	425	365	398	358	396	400	444	405	361	387	372	391	408	411	393	397	416	381	394	399	372	384	408	395	386	428	392	397	375	418	415	426	398	400	408	415	419	391	418	392	399	396	382	388	380	377	387	401	418	397	395	406	391	394	426	427	395	403	365	388	402	411	408	428	419	396	412	411	402	382	396	390	380	400	404	430	401	412	381	386	423	404	386	400	408	402	364	387	405	407	391	344	394	426	404	388	398	397	374	385	381	421	389	387	391	428	378	423	403	387	427	396	385	413	405	390	416	404	424	411	383	411	409	391	414	383	371	380	413	376	383	426	375	393	426	441	383	436	427	392	380	373	381	423	380	400	391	402	374	405	397	391	408	406	405	390	407	419	406	412	404	377	415	420	354	411	424	409	404	381	343	377	405	419	371	364	396	400	345	393	382	410	420	419	422	401	428	411	399	375	417	424	461	340	403	393	401	397	398	427	406	431	362	392	391	412	417	406	383	353	367	412	407	421	385	378	381	381	397	402	435	404	428	408	408	435	384	361	398	418	372	379	404	415	408	398	415	385	397	388	398	418	405	405	408	402	406	399	375	419	398	417	432	356	362	386	414	394	460	409	395	426	374	412	412	383	396	390	387	410	434	416	409	409	418	435	436	422	428	369	394	417	411	387	374	402	398	411	345	433	413	415	395	397	425	401	438	406	428	382	407	436	355	404	398	382	390	395	376	385	411	412	397	376	425	418	418	389	409	389	379	388	403	395	371	406	419	420	394	409	413	420	378	378	404	387	371	410	392	446	446	379	416	407	392	379	423	376	387	396	377	405	368	394	426	402	398	390	388	409	445	402	396	411	415	371	449	392	406	396	421	365	409	374	384	468	416	382	408	427	418	399	362	451	428	401	408	415	396	426	401	412	382	399	423	398	384	433	393	384	422	410	407	425	430	428	413	396	413	421	416	417	394	389	399	386	405	405	411	415	419	352	402	397	413	401	369	410	390	435	427	408	407	424	384	377	384	400	380	407	390	397	370	375	407	402	414	418	414	388	402	407	450	386	388	399	384	393	394	390	401	386	381	411	405	406	419	406	388	375	408	400	410	390	419	366	410	351	422	383	400	402	415	388	401	398	377	421	420	411	411	399	385	410	415	401	395	367	401	417	411	381	389	378	360	409	413	418	390	390	462	405	412	378	350	387	379	363	394	421	401	396	405
61547	99143	70311	39925	17981	5733	1579	721	670	618	696	644	627	593	663	632	631	615	621	630	624	655	584	642	603	630	622	672	606	611	642	672	615	630	595	584	682	603	628	607	633	596	615	638	625	597	587	601	546	614	633	601	643	633	613	592	613	611	654	608	579	609	666	586	604	599	635	614	608	604	613	610	605	618	635	603	630	630	621	593	623	627	621	604	615	618	630	568	632	548	613	597	609	625	619	628	607	581	599	624	673	618	645	641	623	606	636	637	611	630	673	615	604	594	577	589	573	593	623	635	608	593	601	601	626	616	635	579	625	644	620	587	545	619	615	633	627	637	639	548	593	632	581	601	610	661	621	599	591	628	588	643	601	638	596	663	626	640	653	576	621	641	602	587	596	589	660	624	634	606	612	647	627	587	636	575	606	637	581	612	590	585	570	614	628	643	611	583	578	609	607	669	654	629	625	673	650	629	583	598	600	614	613	581	628	560	597	611	625	663	630	649	623	644	622	623	625	593	633	610	606	581	623	624	587	617	577	574	640	612	578	593	652	622	642	630	573	622	668	601	641	614	659	597	623	628	543	642	627	580	618	587	611	622	572	604	567	598	614	653	640	599	643	594	595	655	603	611	626	607	679	604	610	591	622	603	638	596	616	643	685	647	597	614	650	598	592	560	628	609	610	632	609	598	604	563	638	569	644	617	585	624	635	648	647	640	605	632	620	607	565	614	652	595	611	604	615	602	610	635	570	633	621	610	643	612	625	625	583	613	615	644	615	602	638	574	627	598	644	609	652	627	640	594	659	613	608	587	593	561	576	627	600	587	611	634	615	631	605	628	620	622	628	601	582	589	617	593	608	638	560	631	656	598	610	595	628	634	620	633	569	618	581	592	650	562	625	586	607	560	646	611	617	614	580	603	609	616	620	632	597	635	648	560	592	612	597	612	633	620	623	587	624	609	567	601	596	612	608	619	640	610	621	639	611	606	582	580	612	647	645	625	639	627	595	623	640	632	608	624	606	610	588	599	628	623	578	617	601	587	618	647	580	585	611	588	662	603	665	603	615	579	620	615	585	590	594	569	610	578	644	592	610	620	655	624	590	632	608	608	633	574	623	624	623	620	598	655	597	580	605	634	607	596	621	590	590	624	589	645	617	612	608	618	651	631	631	606	634	628	628	643	621	598	594	594	625	667	582	623	586	629	585	598	614	589	600	589	602	589	654	606	582	632	604	642	640	598	586	597	620	646	614	614	604	633	624	553	604	644	624	618	568	645	625	591	618	596	618	611	648	637	654	612	612	641	598	580	633	650	612	660	634	592	640	613	624	620	565	651	605	612	601	588	635	558	635	602	616	629	611	626	640	623	603	626	615	629	626	644	587	665	603	635	606	598	577	599	600	562	605	598	624	623	630	586	625	570	591	588	608	628	609	650	643	568	631	637	579	574	588	581	633	623	585	608	662	640	636	653	666	624	597	635	590	585	650	626	645	631	622	599	665	596	604	626	623	658	656	608	654	636	599	601	584	641	607	613	685	639	622	568	639	647	618	593	624	578	636	587	597	552	615	656	630	601	615	605	624	662	596	643	684	597	631	611	622	580	616	624	634	616	595	597	633	615	556	594	595	588	566	615	619	617	634	603	568	604	601	575	577	606	608	617	601	620	623	606	583	586	659	590	631	606	584	585	583	588	617	627	596	597	569	598	567	573	636	630	585	618	646	632	610	636	626	582	588	644	612	543	615	635	613	563	619	565	581	634	597	633	633	627	647	643	634	621	616	571	603	606	593	585	645	633	578	584	622	650	586	654	623	591	611	619	676	632	596	579	610	614	575	616	601	607	606	614	638	613	605	618	607	586	598	590	598	592	618	574	655	590	626	590	625	618	609	617	609	535	616	641	588	599	643	633	595	618	633	625	593	603	586	590	612	658	628	581	609	593	597	623	617	605	606	644	599	607	645	558	609	637	587	638	601	631	611	606	622	602	623	627	608	611	603	626	617	610	645	596	655	589	636	629	599	585	577	610	633	651	639	584	639	641	553	640	575	622	590	638	572	601	626	599	616	576	629	623	643	610	594	634	585	571	670	582	621	615	551	629	641	619	590	644	627	591	651	619	563	606	660	642	672	643	610	591	598	624	610	648	605	605	619	667	552	589	609	614	633	633	575	640	621	609	563	631	636	561	626	594	600	596	604	623	596	658	579	567	603	611	624	572	599	636	640	618	618	608	573	591	583	611	622	623	623	613	647	588	589	607	587	587	635	612	615	580	597	601	635	603	605	634	632	613	589	606	671	612	619	614	578	601	575	641	607	584	601	568	643	628	614	619	616	619	569	575	582	572	587	601	640	613	622	609	620	635	622	608	610	632	571	588	579	595	620	638	575	591	576	624	641	617	611	603	610	604	637	539	582	650	626	592	588	617	646	617	624	634	642	628	650	603	593	631	613	565	603	606	602	609	605	602	647	629	618	620	635	585	618	624	574	645	601	620	628	578	630	607	605	624	601	592	614	588	594	628	607	610	644	554	610	633	594	586	578	591	622	620	594	665	619	601	610	636	620	611	559	610	619	607	606	586	645	592	568	579	622	616	615	580	599	605	631	608	638	637	594	617	684	613	581	613	577	625	610	558	646	638	615	634	602	663	589	597	594	576	607	597	605	616	612	597	625	566	581	626	596	640	628	590	629	625	591	619	609	640	591	627	619	595	630	614	636	624	601	644	590	577	622	615	633	636	583	622	605	617	623	629	618	557	617	611	599	615	640	636	607	626	615	616	609	591	627	621	595	600	585	657	629	668	646	626	645	576	624	615	599	632	656	600	644	553	640	668	636	609	639	607	624	620	591	602	604	611	622	625	636	598	602	602	577	590	607	585	595	606	650	586	597	570	617	664	588	602	668	584	609	622	652	617	607	621	607	621	587	650	607	603	607	631	598	612	616	584	578	599	623	642	639	581	591	589	621	643	569	626	619	587	581	680	629	616	606	625	632	605	610	560	640	631	610	609	606	636	615	620	593	616	588	624	598	619	592	635	633	589	602	581	612	633	649	616	587	672	587	634	632	643	595	615	645	612	612	617	626	625	644	598	592	587	608	630	652	618	619	624	555	648	570	593	610	605	626	619	609	630	562	578	635	581	624	580	592	563	611	553	596	594	640	625	594	625	579	574	569	623	630	635	634	609	615	609	574	577	632	636	610	634	592	631	626	607	605	587	630	640	664	647	613	625	634	671	613	627	644	622	646	618	628	644	664	566	590	642	581	612	652	585	641	583	593	615	655	618	606	605	588	601	572	637	591	594	622	632	627	647	588	564	634	603	631	645	631	609	601	596	590	605	605	629	596	612	597	623	548	613	601	598	626	618	616	634	587	559	598	605	595	604	608	621	660	619	611	644	605	607	614	657	644	606	659	635	584	619	589	608	661	616	639	609	612	618	632	613	627	657	608	586	609	625	580	583	576	623	645	605	631	592	616	625	592	606	628	606	626	620	637	628
30312	29947	26169	10492	1592	563	349	311	296	239	257	231	252	257	241	291	269	260	240	279	254	267	271	237	253	247	258	274	299	253	273	260	272	225	269	252	275	245	287	229	270	255	260	247	268	280	265	283	274	251	261	248	255	263	260	242	293	253	258	296	261	223	250	266	259	253	277	263	255	252	274	263	242	274	223	274	247	273	264	239	239	242	264	249	270	267	291	266	250	260	289	245	261	251	252	263	252	289	272	294	259	283	236	268	260	261	275	246	253	248	279	254	257	243	268	223	231	253	265	259	286	268	247	267	267	248	290	228	278	269	263	275	252	242	251	237	242	235	241	289	246	236	254	269	276	241	264	244	260	273	265	267	262	271	262	283	255	237	274	268	255	262	276	266	269	254	256	257	245	270	263	250	257	254	248	271	265	248	267	277	294	254	257	250	254	227	252	272	242	272	247	223	228	285	257	238	273	249	262	271	267	245	234	263	268	267	254	267	278	270	273	251	281	270	263	249	241	249	262	239	240	258	228	246	245	258	269	239	249	254	282	258	262	292	294	233	231	259	263	238	278	267	233	276	276	262	249	244	271	241	292	263	260	264	254	245	261	217	247	263	261	236	251	246	261	255	280	230	271	277	266	245	279	280	240	257	245	262	258	264	269	271	266	255	273	246	254	256	261	243	252	264	235	287	257	260	250	254	271	290	271	238	262	243	256	231	268	267	265	232	250	262	260	249	267	255	259	251	249	251	285	272	268	266	257	241	259	257	266	263	241	261	240	228	250	275	273	254	254	271	244	252	250	274	270	268	265	240	256	288	287	241	269	260	231	251	280	250	250	244	245	245	240	250	256	256	244	250	243	254	235	244	243	256	256	261	240	266	259	239	248	261	248	244	283	290	261	261	265	245	237	256	250	250	264	275	234	269	248	262	290	249	260	252	260	273	247	265	300	256	267	257	259	223	269	233	241	271	259	239	292	244	236	249	256	267	264	278	290	295	279	251	282	233	244	258	240	254	267	258	254	263	287	273	272	259	270	265	258	254	270	253	265	276	298	247	294	286	243	244	272	253	268	249	267	245	251	276	271	240	230	246	248	235	277	250	242	285	262	246	280	261	263	264	235	271	282	248	288	234	257	270	231	263	262	266	229	247	249	247	258	235	239	247	288	258	244	270	263	234	269	283	256	262	241	262	283	278	233	270	256	251	264	249	250	270	261	274	278	281	260	239	258	274	271	273	243	236	252	258	226	269	269	255	264	259	261	240	268	245	255	268	252	268	222	267	264	251	273	222	251	235	262	285	231	225	272	225	228	296	269	282	287	247	265	239	254	265	241	242	249	258	271	272	259	252	259	247	285	263	246	258	249	268	277	235	291	258	233	261	271	265	252	295	263	241	247	267	267	259	257	258	248	240	268	264	253	270	245	275	240	263	247	233	268	272	289	252	263	268	294	244	262	245	277	269	295	269	241	241	270	229	273	249	257	252	245	251	261	268	253	231	263	277	262	268	236	266	261	234	284	236	273	231	255	272	266	245	263	252	264	263	240	252	248	241	261	266	280	255	270	262	266	241	267	276	229	279	246	248	286	250	254	259	254	251	282	251	246	222	247	240	274	279	248	268	259	248	240	247	257	244	242	244	232	265	269	225	268	254	255	273	275	237	259	281	230	258	253	225	254	260	269	268	253	265	275	238	238	275	257	269	254	281	251	257	252	260	290	267	271	245	295	255	252	271	270	265	255	246	263	275	249	250	240	227	241	242	241	249	253	257	265	220	252	257	278	259	260	280	250	286	245	242	274	263	255	244	254	266	255	254	231	244	244	272	240	248	265	268	280	275	276	256	276	270	250	257	279	271	258	261	248	252	242	256	266	261	284	267	281	259	261	251	265	257	246	280	258	273	258	274	279	240	243	287	248	258	278	246	251	256	246	252	254	268	255	273	256	211	295	259	258	232	252	276	258	260	276	250	245	226	240	259	277	282	282	262	276	259	251	241	271	209	252	252	243	278	241	273	247	255	277	266	263	252	247	276	262	262	213	264	271	228	266	237	247	257	253	247	243	244	250	276	269	241	251	210	244	259	246	236	279	247	273	266	229	252	310	235	234	254	249	277	266	266	286	245	263	234	258	265	230	252	273	274	280	257	255	260	253	253	221	263	240	260	278	260	244	248	294	247	246	262	222	255	248	253	258	240	254	290	259	260	286	262	261	245	265	271	252	262	262	280	256	245	245	249	259	267	249	250	272	292	267	294	262	260	246	273	270	225	278	266	278	282	248	251	258	260	272	262	285	287	265	273	262	297	266	255	266	269	266	260	235	284	234	291	275	275	232	264	262	271	281	247	250	258	266	229	288	264	258	239	246	268	240	249	255	237	273	244	259	250	271	258	257	262	237	252	256	246	259	250	248	239	295	254	248	238	228	253	252	265	264	253	245	267	250	245	253	255	253	275	254	222	243	278	261	263	264	252	247	252	268	240	237	231	257	258	262	270	265	245	244	262	258	252	281	258	260	278	274	216	259	261	260	273	237	273	247	273	265	226	239	260	272	261	253	270	265	258	263	248	259	267	243	254	252	267	245	273	248	246	257	248	253	236	255	240	266	266	268	259	240	254	235	257	267	271	224	254	253	263	251	254	271	248	244	239	271	260	256	236	269	251	221	273	268	252	241	256	261	256	244	255	242	284	272	267	236	264	255	245	249	259	286	269	265	258	280	243	242	231	253	265	259	246	257	247	238	259	227	261	235	245	262	275	252	246	275	238	245	269	252	253	231	244	268	262	261	257	257	247	290	273	249	254	251	263	257	242	244	280	247	286	259	270	252	253	302	258	262	235	288	250	261	268	270	248	245	282	247	246	277	268	251	256	258	258	269	270	230	269	227	279	259	264	288	250	239	267	252	241	268	242	243	254	256	250	271	269	282	242	265	283	225	235	267	258	252	263	255	269	263	266	246	257	264	284	265	243	295	246	289	251	252	243	238	266	281	258	278	226	265	266	251	271	241	279	270	267	230	234	252	232	272	275	276	290	269	264	277	301	269	239	263	262	252	263	262	251	275	280	252	252	271	267	268	229	261	251	254	263	233	260	249	270	247	271	255	269	277	237	270	279	253	256	257	285	264	246	270	286	256	248	260	258	259	274	261	255	251	292	268	282	241	257	265	264	257	226	274	244	251	263	262	251	257	250	238	252	247	275	260	274	242	233	204	270	263	258	262	227	236	281	283	257	270	309	262	249	250	292	268	249	219	263	286	278	246	242	259	254	260	260	232	232	277	240	254	243	265	261	280	218	279	262	260	308	260	281	259	276	250	234	262	251	241	287	274	265	264	246	228	243	262	260	246	285	265	255	246	234	258	231	260	221	240	248	276	297	269	264	241	269	266	236	264	283	243	248	263	275	235	252	246	245	244	284	258	270	256	238	248	249	257	257	236	229	275	242	246	286	271	247	236	252	270	237	270	279	273	254	263	269	253	254	297	246	260	240	273	259	243	242
37784	46405	29870	9830	2808	981	523	456	405	446	443	398	421	410	430	421	395	409	408	442	413	412	401	401	438	436	432	431	414	363	385	452	412	411	407	441	396	415	437	451	417	424	418	415	409	407	389	395	427	408	417	451	408	421	420	397	432	421	400	417	383	425	400	430	442	436	437	429	448	368	396	448	419	461	457	415	476	392	394	398	430	387	400	420	445	391	399	397	415	439	408	402	427	409	390	461	449	432	444	394	390	415	439	393	421	418	409	424	434	417	445	420	425	429	402	427	419	417	434	457	428	434	441	401	416	360	405	389	414	400	412	442	449	407	430	416	420	403	439	425	413	410	435	419	404	402	425	411	399	413	416	443	429	396	441	374	417	403	446	453	433	391	421	424	406	433	402	419	433	435	430	413	422	413	412	379	429	408	449	427	440	391	449	455	404	417	414	468	407	432	410	441	390	408	412	416	420	429	410	416	412	441	438	424	412	422	398	416	421	394	429	410	402	396	439	402	390	377	465	407	451	404	417	397	451	428	443	420	429	409	408	451	426	440	427	389	423	406	418	425	450	441	410	419	443	426	420	403	453	396	426	420	404	387	442	456	437	402	414	414	419	420	422	400	441	409	415	436	408	407	410	419	418	421	413	438	446	426	418	428	400	428	408	412	410	407	429	458	402	450	409	442	453	424	402	430	414	418	402	456	442	424	424	408	442	388	455	396	444	419	393	416	432	414	386	436	390	434	443	411	408	423	379	413	449	392	413	436	406	396	402	407	426	415	434	463	435	400	397	428	399	414	437	406	440	422	403	426	451	396	437	446	423	419	424	415	424	439	409	426	466	401	460	368	414	456	440	411	413	402	425	410	441	409	445	415	417	433	402	451	406	408	405	408	445	420	441	405	415	374	437	412	408	416	404	387	425	442	441	403	412	426	467	424	427	436	445	400	439	405	410	438	449	417	403	405	408	452	400	379	401	406	404	431	392	446	420	411	390	418	396	423	391	415	414	393	437	424	417	456	415	472	408	429	430	401	372	417	446	406	413	396	426	425	411	373	388	399	429	407	419	403	388	419	426	459	397	442	457	460	407	475	411	405	429	429	408	438	408	440	384	370	441	429	418	428	352	429	385	438	401	417	404	409	433	412	437	416	432	408	444	411	409	422	407	412	386	442	410	428	433	456	391	400	421	433	423	422	404	430	398	434	440	379	384	400	404	417	443	440	446	430	427	401	455	401	411	398	413	447	423	390	429	417	398	416	425	398	454	450	399	416	400	446	449	382	460	402	415	434	398	437	428	442	369	411	440	403	462	447	410	420	406	411	448	421	423	444	445	416	418	408	391	464	419	426	397	442	393	444	438	426	439	394	444	443	400	431	416	430	439	438	405	425	446	414	422	410	437	423	396	417	399	414	448	395	430	430	436	429	434	450	386	423	406	400	460	438	406	391	418	448	395	387	418	370	395	433	380	460	358	418	445	386	428	410	417	418	434	413	437	451	413	397	403	369	419	418	384	405	436	446	434	419	460	408	440	430	425	417	445	457	428	428	450	426	434	436	410	445	446	421	428	427	420	397	416	426	451	468	412	467	432	434	434	438	409	425	418	424	386	380	406	413	435	446	420	428	421	405	390	435	385	420	435	402	405	428	407	403	399	413	441	418	392	455	444	434	434	456	411	407	420	426	420	429	432	431	426	413	413	453	420	403	437	409	489	402	403	373	422	419	426	378	439	453	409	434	373	424	408	427	384	465	440	396	429	430	398	413	435	449	377	447	428	391	445	455	428	425	410	426	430	403	392	419	425	433	430	377	427	444	406	438	428	390	448	408	400	418	404	425	406	444	440	467	432	395	419	441	442	427	395	418	461	383	422	450	441	447	440	392	439	424	418	414	396	440	429	476	425	422	408	429	480	387	395	409	434	458	427	426	438	430	433	424	453	393	412	433	413	438	455	422	368	436	420	405	426	386	411	437	434	412	424	409	443	436	453	414	415	424	424	418	428	398	478	400	398	401	432	410	429	465	401	429	396	409	421	426	397	405	396	417	391	413	436	430	384	447	394	423	422	401	444	388	418	449	419	428	428	394	432	408	432	390	394	420	403	424	407	436	419	423	391	405	440	409	430	435	418	378	429	432	424	433	401	417	454	410	445	438	387	385	397	427	429	431	436	412	387	397	409	413	441	410	442	410	408	427	412	438	467	438	397	456	407	421	405	461	424	390	411	450	405	400	412	398	436	418	420	419	403	396	430	415	402	406	399	433	454	453	397	418	425	415	427	447	441	411	412	398	381	430	439	410	428	441	431	437	410	458	408	401	451	458	435	454	431	432	394	431	413	448	427	436	420	379	418	433	436	440	407	395	425	439	410	449	420	449	465	410	434	440	403	440	398	377	395	404	421	362	430	434	418	415	418	403	415	407	381	436	434	426	390	450	441	409	413	392	408	400	459	403	389	413	422	416	402	422	426	416	407	436	402	470	399	443	413	384	447	458	432	454	417	399	434	436	405	416	399	449	447	453	435	445	414	474	443	393	402	390	411	443	403	413	428	401	463	426	429	415	420	415	427	402	432	424	421	392	446	462	422	422	422	391	422	411	390	427	408	434	408	430	425	429	439	432	419	420	390	454	425	457	447	405	435	416	415	451	442	460	414	361	422	407	450	428	429	437	443	434	411	429	433	412	409	451	439	424	424	445	394	409	415	396	421	403	431	419	449	432	449	430	422	400	485	403	420	420	436	420	445	429	418	405	430	410	426	390	413	450	438	437	439	370	404	420	401	392	393	422	427	452	408	422	420	412	431	454	451	425	406	434	431	413	463	418	442	394	463	409	425	438	418	434	422	407	434	409	431	416	429	433	411	385	409	453	425	408	430	419	409	416	425	410	425	422	394	412	453	407	408	392	429	412	399	473	430	384	410	399	420	421	422	417	396	446	415	415	421	423	397	408	449	416	417	423	434	442	428	415	390	418	424	413	407	393	434	395	409	426	414	385	443	434	444	417	365	427	449	447	397	424	437	435	423	395	442	432	411	401	421	426	435	413	403	414	420	420	391	373	434	409	390	426	425	432	412	414	416	425	403	414	399	430	408	405	420	422	406	427	395	433	437	425	456	461	439	476	396	405	459	425	412	406	441	404	414	412	439	437	422	394	444	420	477	436	421	384	396	448	458	427	420	407	432	440	412	455	451	441	447	418	457	408	438	408	436	414	409	458	431	401	445	440	462	401	364	440	425	431	421	402	417	410	413	411	399	398	443	414	402	446	420	414	436	419	432	389	380	424	413	428	399	411	422	435	396	427	437	405	449	420	416	415	422	432	377	405	434	424	437	400	424	440	405	392	430	430	415	437	418	412	426	416	429	388	412	431	399	398	420	405	418	432	422	446	408	451	430	416	407	437	427	411	475	423	437	437	431	394	440	415	441	410	444	418	429	379	375	417	422	409	385	416	401	410	430	445	404	411	437	434	410	431	415	419	399	427	374	411	439	415	438	434
24813	23209	31337	25823	19506	7084	763	427	362	349	362	390	381	352	354	352	349	356	370	331	354	355	322	368	334	339	339	341	335	322	343	352	359	368	358	367	319	347	355	337	372	345	331	370	346	354	344	346	352	348	338	371	355	341	362	351	369	359	372	343	331	339	369	383	349	379	333	357	365	315	347	357	321	328	360	326	366	350	363	329	360	328	355	339	371	367	351	335	322	370	362	384	358	334	320	362	372	379	360	328	331	347	332	349	359	354	336	378	354	362	330	369	327	354	380	334	354	339	310	373	333	360	344	373	352	358	370	311	392	346	347	339	337	351	381	324	349	356	331	352	332	345	339	402	342	362	344	323	363	376	317	387	349	317	336	367	312	368	334	345	314	335	327	367	362	364	334	337	372	341	340	351	327	395	362	354	370	341	354	345	327	361	384	372	366	373	337	351	319	339	344	338	329	341	370	338	347	335	375	366	365	349	337	370	369	342	329	329	373	357	364	324	359	369	343	317	351	332	351	348	358	370	342	363	334	357	349	311	346	349	365	369	347	349	319	366	340	348	326	332	324	320	360	360	363	348	313	323	343	359	339	348	335	365	374	322	342	354	362	337	354	338	342	330	356	360	361	345	380	311	322	367	329	348	326	350	335	354	364	323	379	340	317	353	326	363	331	332	319	332	333	326	351	367	355	357	373	313	352	358	337	345	330	381	337	349	358	338	339	364	351	358	363	341	339	351	356	335	332	363	325	343	351	396	337	386	357	370	376	328	380	393	347	328	365	349	347	326	381	381	355	295	348	356	360	344	313	336	349	343	339	320	334	318	371	304	313	328	305	358	378	348	321	399	340	365	345	316	309	321	331	343	351	365	351	361	312	356	349	346	329	317	346	336	363	340	360	348	332	339	360	357	392	329	365	362	373	359	360	372	365	350	364	357	352	321	349	346	361	370	335	352	345	349	362	352	320	360	337	324	320	346	347	343	381	372	372	351	349	352	363	342	346	378	351	373	343	355	348	345	371	346	329	333	327	346	355	396	339	373	361	357	352	351	335	362	378	340	355	369	358	308	351	376	389	387	339	357	346	354	344	367	354	359	344	367	333	338	342	347	355	362	345	347	359	372	354	367	335	342	335	366	345	361	330	340	372	344	377	348	333	352	353	312	356	343	352	354	334	366	382	359	314	364	351	368	367	332	359	364	315	337	346	327	341	374	356	337	332	325	344	371	344	377	399	320	366	340	356	349	357	346	359	334	355	333	374	346	353	347	335	340	373	330	346	339	339	363	357	352	304	334	383	360	328	348	357	344	350	341	373	357	403	308	324	345	349	384	340	354	343	375	367	355	363	357	364	336	345	324	370	368	330	314	342	314	352	355	329	377	337	351	349	350	325	338	320	359	353	343	342	336	359	345	343	356	386	340	351	374	377	344	356	343	366	387	356	373	375	372	319	309	365	348	336	355	366	341	359	352	325	352	371	319	362	330	367	338	366	347	331	322	357	342	382	362	351	357	332	321	340	339	354	332	336	321	320	340	373	333	341	322	316	349	350	351	346	357	333	358	358	353	350	366	339	326	316	341	357	362	305	325	351	367	338	356	359	367	365	338	343	323	395	340	363	347	354	322	340	371	329	348	360	348	384	299	316	357	367	358	356	329	353	355	339	319	318	347	358	329	326	338	334	340	327	364	348	338	358	364	330	342	343	347	349	340	339	312	347	363	373	351	349	366	371	344	320	371	330	352	321	354	374	330	351	330	379	334	335	350	332	353	331	321	340	339	342	370	355	325	355	371	322	357	361	333	349	333	319	336	329	316	352	359	361	362	336	341	332	345	355	340	336	345	352	350	366	377	361	332	337	347	345	341	334	354	353	366	373	347	398	332	343	367	324	349	345	356	339	313	354	321	349	329	338	328	354	316	345	331	337	320	344	358	315	341	362	349	350	349	335	349	329	342	349	333	358	318	320	339	362	366	348	362	372	335	333	353	349	328	353	334	361	353	361	349	322	357	349	328	360	344	352	306	354	381	360	378	348	340	337	348	334	333	349	333	351	324	346	374	316	345	383	324	339	363	333	347	366	339	352	344	356	320	344	350	340	316	321	400	320	348	351	345	343	349	336	317	326	352	354	348	350	358	321	327	352	359	342	345	369	364	361	329	342	362	362	358	316	362	321	336	343	340	299	356	337	357	341	344	352	332	345	363	348	365	365	353	328	338	368	359	370	353	372	354	361	306	366	354	384	359	333	364	381	362	362	339	361	355	362	313	354	366	371	349	341	378	335	340	343	344	369	377	325	348	352	360	362	336	359	326	380	353	330	324	365	353	384	339	343	356	353	348	337	350	331	357	356	341	364	348	347	340	342	359	371	346	350	314	350	365	324	367	358	354	309	357	350	349	345	340	393	327	364	363	326	348	321	331	326	360	374	333	364	331	334	294	358	347	351	350	337	316	328	353	346	339	338	365	331	328	369	337	332	349	340	338	384	358	359	316	341	351	338	327	325	361	346	378	322	349	348	349	347	366	341	338	342	346	359	353	317	325	337	355	382	349	327	360	366	373	328	355	371	342	344	327	346	359	341	361	348	378	357	360	338	346	346	374	369	355	333	349	369	359	343	341	338	361	343	356	344	345	344	345	341	345	350	330	385	341	347	367	346	350	323	358	380	360	361	322	363	334	366	342	345	349	404	327	339	338	331	352	349	327	332	337	355	336	350	346	327	327	356	328	313	349	378	325	342	336	359	339	343	350	376	336	367	363	322	333	341	360	356	359	349	350	372	349	319	345	348	353	345	359	343	361	350	357	372	348	351	344	336	326	345	338	357	352	342	347	360	336	361	363	339	350	355	363	354	344	325	341	359	333	328	338	325	343	347	343	360	344	363	379	336	333	351	352	345	335	358	372	330	355	377	351	354	369	344	325	364	325	363	362	361	351	352	326	344	348	337	327	367	363	321	355	354	348	338	369	344	321	352	350	315	358	350	333	322	369	333	336	341	349	346	321	315	315	356	356	346	344	345	343	359	359	349	367	389	355	383	351	321	361	348	336	359	345	349	354	323	363	382	347	334	349	351	363	337	350	366	318	345	348	358	328	341	343	357	341	355	392	340	330	369	345	307	320	353	324	353	356	335	345	370	384	337	374	342	350	327	333	351	318	372	356	343	345	376	339	349	360	364	362	358	382	332	362	354	338	368	310	332	351	364	346	351	333	376	358	367	326	372	351	350	341	338	336	364	348	336	350	321	341	352	329	340	345	364	341	351	361	293	374	335	373	349	324	327	377	328	313	349	337	339	381	306	369	345	344	371	367	359	380	345	328	382	351	370	376	315	345	325	340	369	349	340	340	322	361	367	349	331	357	359	346	381	393	363	333	350	328	343	332	355	350	340	296	331	384	354	327	341	354	366	364	345	358	344	335	327	351	347	342	312	359	378	382	327	325	338	360	349	330	338	303	352	318	344	336	357	356	369	345	363	364	322	334	371	370	323	345	349	370
61003	87354	59521	30729	12610	3431	943	597	537	523	577	579	516	507	537	573	577	541	535	539	596	575	544	527	549	585	524	497	544	589	466	613	553	560	562	559	543	532	560	571	494	526	543	547	547	523	547	552	548	554	530	537	535	548	557	535	539	597	560	547	535	558	526	602	563	529	591	550	525	564	574	516	606	570	540	589	523	571	574	546	536	536	584	544	550	570	557	559	538	603	565	587	565	560	597	523	561	522	576	551	574	559	544	505	526	528	571	531	561	506	546	497	498	548	567	542	539	554	531	581	539	561	553	531	549	549	625	503	514	546	538	528	537	542	526	555	521	564	549	603	560	534	522	563	550	519	507	569	568	541	558	552	535	581	564	553	548	571	545	558	566	508	572	543	533	570	552	537	565	530	544	591	579	563	554	553	522	603	545	582	553	536	543	496	537	525	504	586	549	540	551	547	572	569	579	551	528	511	525	560	553	563	560	551	543	559	581	559	539	525	515	498	576	559	559	556	532	544	513	544	521	569	542	571	583	519	537	548	515	552	586	520	517	541	558	547	543	555	573	552	557	600	539	497	560	574	527	556	558	567	567	587	535	527	525	532	534	561	559	535	531	551	523	559	507	511	542	571	580	545	533	556	549	556	539	515	535	538	561	601	541	536	542	581	560	540	576	534	538	569	547	555	536	555	585	556	530	564	513	566	547	548	536	550	529	541	522	555	541	507	540	523	576	557	543	517	535	572	516	533	533	563	574	537	561	520	534	561	519	522	563	554	543	540	544	567	598	533	529	552	578	531	535	593	556	525	488	528	557	542	570	533	591	536	563	542	546	497	558	518	550	552	579	563	591	538	559	554	547	524	550	565	525	514	554	564	545	552	592	516	583	557	538	570	524	575	541	545	562	546	529	532	554	512	554	527	550	513	561	568	564	511	534	598	534	543	554	538	521	560	558	549	573	539	573	521	507	558	567	548	571	550	554	581	554	531	541	596	556	544	505	532	560	555	553	571	546	554	557	547	538	601	574	534	557	585	535	545	513	547	522	540	507	538	557	575	540	543	574	568	547	525	524	535	604	532	567	549	561	542	557	568	555	580	561	578	541	575	606	519	564	537	520	548	575	579	544	590	560	554	525	529	568	541	583	574	544	526	536	542	568	570	549	585	545	525	589	561	536	527	590	542	607	526	531	536	566	547	521	573	502	543	562	568	525	579	576	561	549	561	537	568	571	503	559	539	543	584	529	551	556	553	543	547	528	539	545	522	496	585	595	591	546	598	542	565	535	550	517	563	553	549	603	561	536	566	549	598	551	540	512	543	547	518	580	519	548	542	528	539	544	516	551	573	554	535	578	519	558	565	542	553	513	519	569	532	566	556	542	529	610	532	532	555	503	581	492	533	538	551	560	563	546	549	599	595	524	513	535	560	588	550	543	539	536	537	539	553	570	553	610	526	563	540	570	540	544	483	566	516	525	558	530	554	557	505	560	603	530	572	547	558	530	536	534	578	545	532	510	528	536	537	557	520	552	546	566	553	560	512	558	560	540	544	554	540	608	545	585	545	542	562	595	539	541	560	551	567	579	509	517	533	507	521	542	532	524	558	561	541	543	532	540	529	545	555	535	504	570	570	570	516	520	526	541	552	522	567	506	570	542	583	538	556	538	533	523	554	578	560	551	539	517	488	540	545	532	541	550	551	487	548	558	565	520	556	537	572	556	528	551	530	549	573	550	550	568	552	589	520	553	538	536	578	534	548	579	554	568	561	528	539	589	544	516	560	509	527	532	547	540	552	537	565	555	544	550	570	539	553	554	544	564	540	588	581	532	595	539	534	527	542	551	552	558	577	563	534	564	541	560	532	565	516	573	582	558	543	551	553	534	575	533	546	569	497	531	552	530	524	520	529	546	537	551	547	569	562	561	557	559	529	527	565	536	522	574	541	561	531	566	567	582	502	567	500	576	529	501	529	548	511	537	523	526	518	535	574	518	545	541	537	541	570	544	588	527	517	548	540	525	576	552	577	530	509	533	525	518	586	567	577	545	552	546	540	562	518	513	527	556	567	557	537	565	581	537	510	559	589	536	556	526	555	550	567	561	540	510	557	577	594	545	549	506	530	559	534	553	553	557	513	513	550	517	579	532	549	551	529	519	577	550	536	558	537	541	544	537	577	543	521	553	567	568	561	563	552	545	559	576	526	552	582	521	537	540	528	526	538	562	526	539	550	537	582	566	572	609	522	553	568	560	541	563	533	590	523	551	511	560	572	524	559	556	548	508	574	561	570	536	542	545	580	561	574	559	539	550	537	551	533	541	569	517	549	593	558	597	551	551	519	549	550	540	544	534	535	541	568	555	517	566	539	552	511	550	503	553	552	528	540	559	556	544	546	550	548	550	527	557	551	560	549	550	552	537	575	465	567	557	530	547	544	501	548	573	541	528	527	539	489	535	574	511	557	551	560	561	525	564	526	547	522	563	511	551	556	558	514	542	528	573	566	534	493	517	554	550	561	589	572	542	540	559	549	536	537	551	542	545	593	510	599	573	555	536	563	588	528	586	529	533	533	540	542	580	559	549	546	537	515	585	581	563	576	514	565	553	484	528	542	552	523	534	546	531	556	548	560	545	550	551	562	562	558	541	545	590	581	548	574	558	565	529	526	553	502	561	513	564	587	549	585	545	565	528	532	553	561	576	555	508	518	557	553	575	551	570	579	550	569	522	570	557	589	562	560	582	544	555	517	528	505	557	540	540	566	532	563	553	553	510	572	543	565	544	580	562	579	515	559	526	544	554	543	564	562	563	606	579	556	543	515	558	537	527	556	476	552	515	556	534	550	570	548	518	579	571	556	554	535	536	507	572	531	576	555	521	585	553	537	546	544	505	569	552	553	544	554	580	531	539	556	583	533	533	536	530	593	555	539	542	519	582	562	582	525	574	580	503	560	583	587	542	548	598	574	488	557	557	543	518	540	536	528	563	552	586	558	569	540	534	564	530	579	514	498	568	540	548	537	547	537	528	554	567	548	579	559	542	549	575	537	558	574	526	544	548	552	557	535	558	508	547	507	539	574	545	607	518	552	565	515	554	550	559	538	547	493	522	555	584	534	575	564	559	547	561	570	545	557	585	569	555	522	519	527	559	548	546	530	587	553	553	561	541	534	555	577	565	546	559	549	491	559	551	533	562	558	537	521	529	591	531	543	567	574	515	572	533	541	567	519	592	562	534	554	564	578	541	573	514	566	559	536	574	556	564	599	542	516	495	515	519	586	547	528	564	507	516	590	538	546	566	549	523	522	576	576	529	561	549	555	561	602	563	521	601	534	560	542	535	560	582	593	548	608	551	551	549	629	555	510	519	591	584	534	555	563	486	520	529	536	535	585	526	598	575	521	570	518	552	529	529	573	536	575	538	520	559	531	586	529	579	554	534	575	539	588	547	551	577	544	534	537	533	538	564	555	554	569	533	557	540	572	566	557	581	603	568	490	577	508	541	584
23513	22084	30141	24373	21528	18794	4686	556	422	447	444	418	427	423	438	416	391	390	438	428	435	406	378	418	415	402	371	401	435	433	398	415	415	420	348	436	423	403	423	431	418	378	416	398	406	397	425	394	399	395	400	407	357	415	389	397	397	372	397	392	397	405	413	365	398	400	412	444	439	385	420	433	446	398	398	403	389	426	396	415	410	413	408	420	384	382	405	423	437	400	350	433	424	399	393	372	398	343	411	379	393	370	398	400	415	393	428	415	433	364	409	388	419	407	428	438	385	409	410	387	385	387	453	426	379	377	359	398	432	438	385	418	362	395	394	389	397	405	379	409	409	415	414	389	429	399	403	407	425	403	434	420	377	389	395	411	413	401	413	418	412	420	414	405	423	406	385	401	393	417	384	458	417	400	390	437	378	423	364	387	408	392	395	428	382	380	413	415	434	413	388	402	437	394	374	407	396	426	409	379	430	436	406	406	406	417	409	397	388	424	426	460	424	440	422	413	387	401	421	423	413	422	383	400	404	427	395	419	386	356	393	417	400	382	414	413	398	422	424	411	431	401	399	431	409	416	405	420	444	397	417	398	413	424	402	409	393	431	402	401	418	488	433	435	386	396	432	421	439	430	380	396	433	381	391	409	427	405	414	380	424	350	443	387	415	401	398	392	378	418	410	409	416	395	415	424	410	380	397	373	375	395	383	407	403	405	399	422	393	368	406	440	397	425	383	431	396	416	426	391	417	397	411	377	418	386	405	375	413	426	386	433	409	411	410	399	390	380	402	413	378	380	392	411	399	394	420	406	385	425	393	405	407	425	350	390	424	444	425	424	410	417	378	394	387	366	403	412	410	408	395	394	380	363	396	412	386	407	371	428	402	379	370	396	428	437	425	437	430	393	414	403	389	394	419	434	430	432	400	438	427	386	390	416	412	384	396	441	387	436	447	412	412	387	400	406	391	415	385	433	414	385	420	361	424	388	433	400	412	341	389	409	400	445	370	390	406	458	382	391	392	404	407	406	434	429	396	378	411	404	433	416	389	408	388	421	405	445	398	431	451	400	378	398	418	388	409	413	412	437	408	399	432	458	419	384	410	383	415	408	415	427	406	365	377	420	422	402	445	387	377	394	381	404	423	400	390	404	446	423	409	417	387	419	404	413	453	408	399	398	414	399	403	395	419	411	416	409	414	409	393	377	406	359	408	393	428	380	415	429	399	417	388	417	420	404	393	416	401	403	414	437	420	368	395	400	394	402	399	442	412	419	373	407	406	406	440	397	358	417	407	445	376	418	382	417	416	416	408	402	418	416	415	398	434	397	402	422	437	405	418	409	371	399	420	418	380	404	386	373	383	371	413	423	404	381	429	395	413	405	442	415	394	424	403	391	402	397	393	415	419	416	400	424	404	408	398	382	428	421	397	426	413	402	426	414	402	389	429	409	394	396	406	415	396	409	393	420	427	427	436	381	387	414	398	368	382	425	440	415	421	394	398	415	396	444	442	394	424	434	391	387	381	413	414	387	424	439	381	381	388	424	459	381	407	351	432	412	390	413	380	414	430	436	419	404	415	394	408	383	409	386	400	391	379	403	386	410	394	428	417	434	420	402	391	391	375	426	432	396	427	384	396	427	411	422	400	407	393	396	386	426	395	367	410	403	398	357	424	404	386	384	415	407	387	366	434	403	410	405	427	391	403	429	416	439	435	378	406	373	404	442	405	399	444	437	383	377	406	392	416	391	380	425	403	413	400	424	408	404	373	403	418	383	408	434	367	422	383	408	416	406	395	417	456	363	386	405	413	389	390	405	404	402	435	401	411	421	399	414	394	402	392	399	452	397	399	382	404	419	362	378	380	401	386	422	423	387	413	411	410	394	400	404	408	422	399	403	422	425	399	377	418	401	376	389	433	425	422	440	377	393	391	405	411	413	401	431	415	371	394	427	391	399	398	386	399	406	390	383	415	408	377	401	397	383	412	388	398	415	410	405	416	395	408	392	393	422	383	391	409	457	403	406	412	402	386	400	394	391	402	368	404	418	363	443	409	359	446	379	381	470	419	380	374	415	407	434	378	413	427	369	421	408	455	408	406	393	401	412	432	418	403	385	434	404	409	384	395	424	453	393	400	406	392	455	399	418	413	381	433	396	407	430	367	431	386	401	427	366	391	388	427	388	408	382	403	404	403	369	371	435	410	403	386	422	384	425	403	398	401	411	399	409	410	434	408	412	414	413	407	426	385	415	402	439	394	380	407	390	401	392	420	402	408	405	402	373	417	361	433	414	397	368	430	399	424	358	395	394	407	400	401	411	394	401	411	383	415	394	428	379	446	411	402	390	388	395	371	493	410	392	404	439	447	386	417	398	413	408	419	411	422	393	391	376	407	398	397	410	380	419	379	415	370	429	404	385	407	450	393	388	405	424	407	396	416	395	398	400	379	403	377	421	395	379	388	393	376	390	426	383	460	435	374	410	417	397	400	409	392	408	378	387	425	407	430	415	404	407	400	394	406	397	416	418	388	378	410	436	414	409	415	405	396	441	417	366	356	406	405	412	410	415	376	400	389	377	393	375	376	417	400	423	431	401	402	393	416	398	384	399	411	421	415	381	405	421	391	366	390	372	403	415	403	384	391	388	419	445	400	412	419	421	423	400	393	393	373	398	403	395	410	410	413	395	376	418	449	410	396	401	388	396	382	400	403	415	399	442	415	374	387	420	426	427	412	437	429	454	421	398	411	417	401	396	387	360	412	424	395	385	409	358	408	368	368	434	391	377	445	397	412	406	387	394	383	387	424	382	406	414	408	402	411	402	387	398	381	394	399	417	447	349	376	393	408	437	401	414	458	430	401	424	408	397	424	408	418	405	436	432	375	432	398	399	411	408	372	399	399	396	426	383	379	420	397	437	407	420	375	420	444	443	402	401	388	417	407	399	372	398	386	381	373	382	392	383	388	426	374	436	393	380	402	422	390	445	432	421	406	414	385	405	419	431	436	365	399	385	370	382	397	419	408	425	422	396	402	409	360	410	374	390	370	401	399	395	405	388	401	427	466	416	403	367	401	399	409	396	394	426	412	393	429	410	369	413	411	405	398	390	430	377	428	388	442	384	426	382	433	423	402	403	422	443	391	399	393	440	402	423	358	419	410	416	402	417	417	418	421	381	414	379	391	444	399	437	424	374	417	392	405	380	392	409	379	400	410	422	427	415	399	412	418	409	374	380	412	420	423	388	436	398	440	403	405	397	402	372	394	421	416	387	393	417	419	388	394	416	401	415	377	401	389	385	425	405	410	407	392	399	431	430	388	416	364	396	409	381	430	410	386	415	403	417	423	412	423	398	439	412	380	420	408	420	367	413	421	393	415	375	381	392	402	425	416	428	387	427	408	399	431	398	383	397	438	409	442	381	396	422	419	392	412	377	407	409	410	404	383	406	384	390	417	374	379	374	399	423	412	387	381	402	369	406	408	435	397	395	429	440	407	408	397	412
61550	97670	69002	39469	19344	5537	1546	766	602	622	616	581	627	637	642	615	605	639	690	666	621	564	646	649	624	580	635	689	662	580	558	596	574	585	630	608	615	595	620	603	654	574	623	591	629	614	633	612	606	670	618	624	614	601	621	612	600	637	649	619	616	595	596	585	632	666	631	623	635	622	551	678	651	634	607	619	599	627	641	669	607	632	643	622	591	610	566	611	574	617	643	585	630	587	564	629	628	593	611	652	576	619	597	584	598	606	619	674	636	647	619	595	602	580	672	621	643	644	574	592	637	571	654	607	581	648	571	577	600	630	608	649	619	602	601	612	578	613	604	623	622	637	671	605	627	603	609	573	614	644	609	606	625	614	601	615	609	619	583	660	622	600	635	629	654	648	584	634	593	559	624	625	642	598	632	605	567	648	605	594	624	668	595	646	587	615	662	597	621	589	605	617	594	649	650	583	612	613	594	603	618	595	595	609	586	575	631	616	623	608	666	646	577	644	586	589	583	574	580	623	625	628	631	652	663	614	649	622	603	609	663	635	645	605	577	603	653	573	576	654	620	628	620	598	644	599	618	643	647	603	605	615	580	616	651	631	608	624	599	621	641	601	627	615	609	631	600	602	594	631	585	603	616	640	606	569	635	613	615	628	557	622	626	617	638	619	650	606	627	609	598	621	643	597	597	628	625	627	631	651	634	593	679	632	607	654	600	616	607	587	628	625	637	663	618	595	623	632	622	643	624	599	638	594	587	622	597	600	660	593	652	625	630	651	641	637	609	640	629	641	629	619	601	607	632	609	594	632	616	646	619	637	626	640	654	588	600	616	607	628	657	562	610	608	645	652	652	610	618	592	606	673	629	643	666	597	633	573	592	631	633	572	649	567	682	580	581	637	648	641	612	581	632	629	655	626	609	600	686	643	644	632	600	642	628	612	591	561	608	640	636	613	586	572	653	657	643	618	594	620	595	617	595	588	595	623	619	629	624	584	600	579	656	657	629	611	591	628	617	611	584	643	656	576	626	652	617	598	626	619	629	596	612	606	640	586	635	610	664	612	595	647	551	596	611	622	640	593	624	624	604	581	635	648	583	608	601	666	620	648	623	641	656	643	614	593	667	640	596	591	643	624	610	630	605	638	610	670	620	607	600	587	602	583	633	607	669	659	634	648	598	648	634	638	633	643	587	617	603	617	606	598	601	620	624	580	651	618	589	646	616	621	543	652	692	588	630	662	585	624	601	626	626	591	633	601	621	611	623	617	616	591	639	617	608	642	624	614	612	611	640	623	625	573	632	607	603	639	588	569	603	598	610	623	654	590	590	634	627	629	620	617	665	639	604	642	625	604	635	617	591	619	563	642	624	622	612	619	562	635	639	623	562	648	616	648	690	624	601	612	642	614	612	610	621	625	591	642	604	645	620	615	601	619	619	600	605	617	637	654	631	636	653	613	595	628	668	623	554	595	640	660	609	618	616	626	612	619	579	657	605	637	601	591	631	590	649	640	607	612	646	606	577	657	643	620	588	605	620	623	648	608	619	571	596	641	579	631	676	632	652	626	636	628	622	610	623	631	624	622	606	620	631	611	600	644	615	590	592	595	616	636	614	610	601	645	652	620	662	635	615	624	582	583	600	567	615	596	652	574	636	623	686	616	626	601	584	616	600	596	623	606	625	639	621	614	607	613	625	626	604	622	583	665	632	618	581	593	634	644	665	592	665	624	624	613	605	627	611	581	630	582	619	611	608	605	631	626	642	578	581	645	596	632	604	591	603	595	634	625	619	620	609	609	649	655	606	630	633	627	655	622	618	563	613	646	616	611	620	645	640	621	617	636	644	586	590	609	632	582	622	633	649	591	621	638	570	629	589	595	601	607	610	648	631	623	678	614	584	638	616	581	626	590	621	561	608	643	606	600	612	603	643	596	641	633	591	608	650	587	640	618	656	581	656	603	598	595	652	671	608	601	621	622	639	615	582	631	610	601	592	643	594	608	600	654	596	631	657	597	587	572	597	600	640	630	615	611	611	606	576	641	631	629	620	619	619	638	615	702	620	626	625	569	645	658	612	605	613	619	611	654	639	648	615	603	693	609	624	641	595	672	594	606	634	600	604	613	626	610	633	603	586	620	630	608	575	597	611	634	604	653	661	597	623	622	587	658	609	595	630	580	625	632	601	652	621	594	624	609	632	628	619	624	617	627	624	664	647	614	579	661	615	619	614	623	621	589	650	572	589	596	628	592	601	640	650	654	602	632	609	647	604	580	623	649	603	638	606	634	651	619	610	604	622	603	623	608	584	627	606	619	621	617	632	614	618	614	619	601	634	604	606	609	628	649	632	597	625	653	638	641	565	572	655	591	598	685	619	581	656	617	658	640	634	630	600	652	638	601	596	614	617	636	601	623	613	619	556	626	603	581	670	590	607	634	633	605	609	619	613	639	618	629	629	613	660	615	636	591	637	654	609	587	652	573	571	617	636	613	585	642	604	575	625	638	617	563	554	587	591	594	631	594	600	635	643	574	619	645	599	662	600	618	627	623	600	587	652	644	640	619	632	620	646	666	677	634	597	668	598	611	585	648	606	622	596	675	667	628	600	600	642	590	634	633	622	614	630	599	604	594	677	622	615	649	619	611	628	607	626	589	600	630	592	626	633	575	615	595	594	625	642	576	621	642	582	623	608	602	630	628	613	593	619	652	619	626	634	599	653	615	604	633	683	588	620	637	655	646	657	589	598	626	595	622	610	598	635	647	633	595	661	594	634	629	644	593	605	649	607	627	577	629	654	601	623	610	636	611	583	602	625	634	619	588	614	643	632	623	614	587	634	582	611	573	669	615	609	616	633	620	580	590	619	622	609	600	625	589	629	627	652	633	643	588	621	624	640	626	600	619	562	608	629	619	638	587	597	605	602	605	559	622	591	633	637	620	612	611	642	629	604	648	620	605	577	625	610	604	606	618	602	613	668	602	629	605	601	579	656	639	603	609	621	613	617	633	648	671	642	586	653	618	659	671	617	645	611	621	610	598	606	635	614	597	627	623	593	590	647	604	652	643	584	640	600	618	632	610	618	603	638	604	644	584	619	593	641	598	612	632	573	630	610	658	662	657	589	642	618	612	622	605	624	646	594	605	648	626	613	624	606	619	625	572	633	558	587	621	610	587	629	641	615	627	617	601	593	626	603	622	603	643	615	605	596	594	645	587	602	621	610	629	656	632	609	597	643	601	613	632	656	572	610	599	631	660	594	614	631	633	645	638	593	623	594	647	626	648	598	654	660	571	635	619	603	634	626	622	610	576	633	586	607	624	648	648	636	577	649	581	638	598	631	607	609	622	609	609	576	592	624	577	615	597	654	629	623	613	608	646	612	598	605	635	622	634	641	642	615	620	611	612	646	644	652	640	600	609	623	616	613	667	605	602	630	649	572	619	634	610	637	623	614	594	633	601	577	670	580	596	646	620	653	635	616	616	637	648	685	645	606	605	574	612
30680	29009	24869	10433	1566	473	303	264	255	268	222	291	238	283	267	239	268	258	258	272	255	249	257	264	236	287	263	246	244	269	258	242	235	295	235	268	281	256	264	256	271	279	217	262	262	246	288	241	252	268	249	255	242	256	270	269	248	258	266	256	268	235	254	243	240	253	272	257	249	262	286	270	269	288	276	253	233	253	268	253	258	239	267	277	280	241	287	248	275	237	282	230	253	260	284	244	245	243	276	233	265	253	275	275	250	251	289	244	272	258	222	267	288	271	249	269	255	256	237	283	272	280	247	255	243	246	264	303	254	257	245	273	256	256	237	264	266	235	264	265	250	246	231	262	277	242	255	233	247	219	259	280	273	278	263	267	273	291	242	250	288	247	277	262	272	290	265	256	267	269	269	248	273	238	232	245	262	243	272	269	250	278	252	238	281	262	253	245	219	253	214	246	263	257	240	267	276	237	263	262	261	242	265	256	298	243	248	247	265	273	270	257	243	249	259	283	276	260	271	257	289	254	264	262	242	279	272	273	244	264	287	262	279	266	265	267	268	271	265	239	266	286	265	242	252	254	249	250	277	280	281	262	254	256	284	282	261	239	291	237	243	266	254	266	254	252	267	238	277	266	267	260	243	283	244	256	247	280	256	267	250	240	269	282	263	258	261	276	261	238	285	264	259	257	262	247	291	270	260	267	248	254	243	243	266	262	288	272	256	262	268	266	249	258	259	256	264	253	284	293	256	256	245	257	253	260	257	266	273	250	249	254	271	254	241	247	295	261	253	262	278	265	282	245	241	250	242	282	257	283	252	290	280	267	289	259	246	258	236	236	242	270	243	240	291	260	222	254	257	274	256	238	276	235	242	262	265	269	279	284	303	254	253	244	271	245	278	271	229	261	274	271	249	271	259	248	233	264	267	256	257	246	265	246	240	234	285	244	299	244	293	244	272	282	287	259	268	270	268	250	237	276	244	245	252	245	272	264	253	250	227	261	262	244	252	247	238	247	228	271	257	252	265	242	264	256	260	226	259	280	281	237	237	259	265	283	228	259	245	277	272	267	268	245	256	259	277	278	235	249	248	271	279	271	257	268	257	229	275	271	285	256	260	291	264	242	284	243	270	259	269	265	243	225	242	275	254	256	252	291	250	282	290	227	232	279	262	217	283	253	241	263	258	279	283	282	229	238	271	224	261	291	252	275	242	241	268	256	278	290	271	258	253	285	251	257	247	266	282	278	273	221	258	243	236	270	248	242	270	268	243	241	265	279	253	268	262	253	231	268	255	261	282	261	242	268	277	278	248	280	278	256	228	247	241	247	228	240	276	291	245	250	242	259	268	257	238	243	249	266	242	243	258	252	250	256	247	253	266	265	263	250	259	275	250	271	270	273	278	236	271	258	249	271	251	292	271	266	267	267	295	265	264	262	257	270	269	247	248	272	248	238	263	279	276	259	252	257	281	260	259	267	249	256	234	261	262	265	247	319	238	263	265	268	260	220	274	279	277	264	270	291	282	251	256	266	280	252	256	240	257	290	261	259	261	277	254	263	253	256	275	290	255	232	258	255	285	254	226	257	278	241	263	266	238	253	292	261	263	250	259	262	252	249	263	265	253	258	281	266	288	272	272	261	268	278	271	243	265	249	261	266	230	249	300	249	284	260	262	268	272	262	273	254	278	247	273	277	246	228	256	267	265	262	260	260	280	247	248	260	310	257	264	302	270	272	274	257	271	264	275	272	275	269	281	284	256	240	239	266	238	260	245	278	254	250	273	280	253	253	275	239	265	255	278	258	280	303	242	253	264	250	235	278	253	291	291	254	263	245	262	253	279	277	259	257	245	278	252	245	244	254	220	266	250	260	255	233	285	256	296	264	283	268	259	238	237	271	236	250	276	265	245	274	283	283	270	226	246	269	260	238	285	232	259	259	292	236	252	258	227	255	267	246	248	274	249	234	260	273	275	260	244	257	244	251	260	261	266	266	250	239	295	260	254	268	260	252	250	256	257	252	246	265	301	283	252	266	257	236	264	239	253	286	298	230	259	255	264	248	275	266	267	257	270	249	257	266	271	267	272	245	286	273	275	254	276	265	243	259	301	286	257	279	249	245	220	263	260	278	276	265	284	278	285	271	266	295	264	269	260	263	258	263	258	254	255	272	261	246	252	240	273	266	298	243	281	262	268	245	256	283	274	255	271	259	248	262	275	251	274	265	268	256	229	265	275	268	260	244	260	233	285	257	257	284	241	249	265	288	233	255	239	267	249	258	256	295	254	256	245	290	238	260	242	266	256	270	234	266	281	281	286	231	252	299	258	258	288	240	272	258	279	292	253	247	270	305	229	237	256	268	237	252	246	250	253	240	259	254	266	268	235	257	290	270	267	255	264	279	266	277	250	276	267	242	234	256	264	296	268	278	237	269	252	267	237	263	279	271	263	263	261	245	227	234	256	251	293	239	257	242	228	254	260	277	265	266	250	248	236	264	244	234	244	278	275	268	244	256	239	233	282	250	268	243	279	259	270	247	248	272	265	241	248	264	268	262	239	243	248	265	237	261	259	286	265	285	235	234	282	258	257	283	241	259	242	258	249	257	265	292	267	269	245	250	256	272	266	247	265	263	257	236	255	246	239	291	263	267	266	248	242	278	278	274	233	278	252	258	247	254	244	277	259	260	254	262	240	257	243	256	249	258	257	257	255	235	276	251	237	243	250	226	271	262	268	275	293	268	249	288	291	276	254	227	249	254	244	285	238	265	281	249	282	274	245	275	217	254	254	255	277	278	271	263	315	253	265	269	251	293	240	292	274	265	251	265	234	260	284	252	254	243	246	244	266	262	255	296	246	245	261	306	282	245	260	248	247	249	269	258	240	259	233	269	266	283	244	255	247	267	257	272	264	242	270	279	278	289	262	273	276	266	255	301	244	275	266	260	270	245	283	240	223	250	258	258	284	269	272	265	276	248	259	274	267	259	265	290	239	247	284	243	265	267	254	250	269	281	281	266	239	263	246	275	233	252	230	236	258	254	266	273	255	261	251	250	252	241	265	295	248	265	249	242	265	285	277	257	274	258	247	278	246	272	241	243	280	245	283	265	252	274	252	218	229	243	283	263	279	244	250	257	284	292	243	249	238	255	230	266	291	268	242	253	266	229	266	268	288	264	232	256	253	259	279	281	237	286	264	265	232	267	275	276	265	296	256	243	269	270	266	277	249	266	254	295	251	246	273	238	259	246	271	263	283	265	238	260	252	231	244	284	265	281	249	251	270	252	202	248	283	252	253	268	257	234	248	282	284	255	259	265	249	274	276	288	246	292	289	233	240	262	284	246	244	254	252	256	259	258	241	276	268	254	243	232	279	237	268	284	261	235	251	239	242	241	269	271	254	256	250	241	272	228	265	259	253	250	234	270	276	245	247	253	246	262	260	259	264	254	253	262	265	289	265	284	262	247	241	252	273	269	269	276	267	252	262	278	277	284	232	269	264	247
37967	45000	28129	10308	2845	939	503	491	422	426	460	415	421	436	420	430	392	422	444	432	422	431	422	431	451	442	431	423	398	373	431	407	411	430	395	441	399	424	421	395	422	417	406	413	437	402	391	422	463	434	428	392	408	409	413	429	420	430	422	426	439	430	414	439	430	393	413	435	406	431	428	438	451	411	392	461	407	422	445	418	453	445	442	449	423	420	424	423	394	452	409	431	441	438	424	427	395	449	389	433	427	411	421	394	423	409	432	422	400	447	407	387	394	414	397	425	410	418	411	439	406	448	461	388	412	413	386	419	433	429	450	425	430	486	469	452	423	385	438	415	384	398	451	427	416	439	408	423	410	419	391	415	437	392	411	431	395	417	432	407	409	431	427	390	452	424	439	396	408	392	414	397	461	451	462	416	423	426	425	433	407	432	403	417	435	431	407	422	392	449	441	430	391	441	442	415	437	437	396	408	412	396	414	423	430	442	456	406	399	430	419	397	376	426	433	453	419	421	411	428	442	383	425	373	431	447	434	376	384	425	416	459	414	438	405	441	380	423	394	411	459	382	411	417	422	395	431	433	434	456	421	400	399	422	434	430	410	424	417	435	421	416	405	440	433	405	445	441	416	407	426	395	451	426	441	409	372	428	436	428	439	442	422	402	417	412	429	430	426	426	455	395	397	398	401	413	429	407	423	424	397	399	414	406	419	412	402	416	451	463	413	442	396	401	397	430	411	409	462	444	384	426	396	386	439	426	413	407	425	424	403	415	403	442	399	445	423	445	422	398	399	444	437	433	445	417	412	461	431	423	433	434	391	414	415	461	415	463	396	414	400	433	410	426	391	438	409	415	408	395	408	390	388	428	426	403	428	419	431	416	418	445	417	400	398	446	425	476	439	421	429	415	433	393	387	438	405	438	414	421	428	383	406	412	418	433	418	457	420	399	401	424	410	424	373	405	416	401	409	417	399	391	412	434	425	406	415	385	457	443	421	435	368	432	398	441	414	418	411	423	413	414	462	407	407	441	398	409	395	431	387	420	430	426	464	412	406	411	475	433	385	443	421	432	400	419	410	412	402	413	412	407	385	409	443	416	408	402	407	422	413	402	439	421	405	431	409	399	402	414	404	437	423	460	425	424	439	422	441	445	410	416	410	448	410	430	429	433	436	430	415	446	410	395	448	446	479	420	419	405	448	474	397	409	430	407	459	384	426	421	434	439	452	430	426	416	415	452	426	384	400	384	422	422	425	438	382	441	438	440	441	393	417	445	414	428	490	440	480	442	435	423	442	408	434	404	412	455	431	406	447	434	452	414	420	457	429	387	424	442	425	430	409	422	424	428	413	389	385	463	404	398	437	440	432	413	417	415	402	428	423	360	415	426	424	404	425	430	425	429	414	430	397	424	416	399	457	412	432	421	433	399	424	439	419	436	421	412	432	430	400	443	436	379	407	406	429	432	403	428	377	399	432	416	414	444	412	407	432	453	392	454	416	386	456	467	454	437	408	427	432	393	407	394	405	416	429	463	420	400	429	402	437	391	411	433	418	430	419	421	431	417	420	407	453	436	404	454	397	450	447	436	438	425	417	437	431	372	418	390	397	440	408	409	434	431	428	412	438	456	439	423	418	430	437	438	412	468	397	424	418	424	394	410	402	415	443	461	428	431	443	398	408	419	425	427	397	409	418	404	432	381	410	445	408	403	410	420	429	427	401	378	392	440	401	387	399	413	442	417	410	441	448	418	403	428	393	425	401	416	439	429	425	427	412	444	437	448	376	397	409	414	454	429	420	441	395	418	415	398	463	440	455	452	433	438	429	414	444	423	420	397	443	416	424	400	456	400	419	400	441	435	442	434	425	437	406	436	391	419	420	428	424	426	469	422	439	431	464	406	453	429	409	411	410	437	410	461	402	438	420	437	425	436	435	448	417	391	436	417	432	376	458	377	421	467	401	439	447	460	420	445	435	433	448	425	425	420	410	455	416	417	420	405	402	443	458	406	428	439	444	419	398	426	412	436	404	444	430	410	417	422	405	405	450	392	395	397	457	414	433	420	412	449	404	402	418	437	400	460	439	433	441	425	407	401	422	438	451	439	409	470	433	423	429	393	433	444	444	437	417	427	394	420	425	399	410	413	387	411	437	412	415	396	469	404	454	406	448	410	436	432	416	433	426	441	409	413	381	474	401	434	426	417	407	407	427	433	408	426	447	460	482	423	408	428	465	416	405	425	412	396	468	398	413	426	403	437	437	419	365	426	410	437	430	418	445	427	437	417	397	393	433	425	408	452	428	419	434	419	395	398	426	420	406	406	427	438	433	410	422	416	418	400	460	440	417	417	425	454	451	398	381	420	411	424	416	421	456	426	421	419	434	411	469	418	450	391	415	437	395	444	400	432	436	421	430	413	369	441	420	396	402	447	421	419	413	401	455	423	403	444	439	419	411	425	422	447	406	447	381	418	371	425	384	422	398	422	404	436	433	432	390	422	429	399	397	446	390	421	433	457	422	416	414	428	413	402	419	444	436	388	412	434	424	416	435	439	474	426	398	400	424	438	436	444	420	430	398	409	449	419	447	414	451	409	431	437	409	430	422	465	423	443	415	404	422	416	441	414	439	415	437	430	449	428	442	405	416	428	442	387	434	436	396	424	442	379	450	431	432	426	429	414	469	423	456	420	406	458	403	468	418	448	406	420	424	433	424	435	383	413	453	439	421	437	419	424	422	389	455	410	417	437	429	412	398	433	433	437	425	418	427	437	412	411	412	418	389	451	434	414	428	424	409	415	425	420	436	417	457	440	390	419	459	417	391	421	438	416	405	438	392	444	443	416	448	431	410	392	404	422	427	413	460	418	413	411	427	417	437	439	417	411	399	395	444	404	407	456	435	415	447	449	386	415	412	433	415	388	470	433	405	426	423	409	414	398	424	418	439	444	418	390	424	459	402	398	404	399	445	417	395	432	430	441	452	454	405	433	437	427	455	430	435	412	432	425	389	415	448	389	438	444	444	419	413	462	481	381	441	449	442	455	415	428	445	443	461	415	403	422	429	413	450	415	438	436	420	398	412	419	421	432	445	437	414	433	449	431	424	422	438	423	406	438	432	417	398	414	412	417	416	431	440	408	430	433	437	398	445	467	446	435	436	451	406	388	424	434	407	435	407	424	426	421	419	376	428	400	427	429	412	408	449	418	396	423	430	404	412	405	402	450	426	444	404	447	421	432	443	429	409	445	422	400	458	446	427	438	417	422	429	431	433	433	437	434	429	432	432	436	418	444	458	406	405	411	433	398	431	406	430	412	414	406	438	431	420	413	414	425	418	461	398	438	411	408	464	438	387	451	421	414	461	429	430	441	419	435	433	429	389	394	402	427	373	461	420	393	410	459	425	456	372	428	434	423	406	435	421	438	424	399	419	419	413	437	419	431	428	383	400	417	431	448	423	399	410	440	472	400	433	435	399	405	417	414	454	405	398	430	470	423	409	460
24778	22987	30718	25953	19561	7006	799	385	366	369	353	375	360	406	366	372	380	346	373	333	330	356	353	356	332	370	338	366	340	371	340	357	336	344	354	370	350	326	318	382	349	368	337	332	335	350	350	348	361	341	352	374	355	338	341	351	397	357	347	335	339	356	362	348	371	333	335	352	351	337	346	340	346	344	350	365	336	324	347	342	352	334	343	331	340	358	367	341	347	358	343	342	337	351	348	352	309	319	377	347	333	335	351	331	368	333	330	333	340	317	364	323	351	368	341	345	365	352	316	343	336	349	351	343	378	357	358	359	326	316	362	354	347	347	339	350	310	317	350	353	345	368	370	325	357	344	322	314	361	329	341	350	335	339	340	365	314	364	333	354	321	316	335	371	353	318	339	354	328	348	318	321	360	346	352	359	315	362	327	357	377	312	308	345	327	322	360	340	337	347	354	356	344	336	349	331	339	366	348	330	336	318	341	326	379	328	331	333	355	354	364	347	337	371	330	370	339	351	352	356	359	347	366	348	364	345	365	336	341	336	337	390	324	312	346	368	353	331	365	331	331	371	375	373	327	325	332	327	334	352	371	355	358	351	353	349	347	324	331	329	317	359	359	309	329	329	320	372	369	345	363	316	342	342	333	361	344	343	372	342	353	365	341	344	331	379	360	347	306	339	340	389	336	359	332	331	354	374	324	353	352	363	362	346	340	328	344	343	381	395	356	345	314	340	351	353	348	339	352	326	348	325	332	317	354	357	328	358	331	353	319	341	341	349	338	315	354	382	339	357	321	320	373	341	379	379	326	347	344	343	377	360	359	391	350	382	328	348	346	338	350	355	357	328	349	367	357	338	349	334	355	355	382	367	366	353	329	348	353	348	317	350	333	348	376	350	350	365	343	362	355	358	332	346	305	358	336	363	354	350	340	355	350	348	332	357	375	346	336	350	342	332	343	321	334	336	372	362	348	348	336	382	340	337	371	346	351	320	329	332	346	346	354	331	363	317	351	354	330	359	334	302	356	353	319	357	353	318	355	362	357	361	369	350	319	375	370	364	350	349	346	321	306	367	353	356	321	353	406	290	329	331	343	340	308	345	356	343	333	313	369	342	336	387	340	366	322	365	351	345	332	336	355	347	351	342	332	356	331	390	371	362	355	356	323	349	334	366	347	332	359	335	363	356	318	367	340	331	344	360	353	340	358	358	328	339	380	333	377	355	342	378	336	343	367	369	363	341	340	368	331	342	351	325	331	326	354	329	344	400	349	338	337	348	322	354	339	326	380	354	349	354	363	352	306	357	331	333	369	342	321	371	363	341	325	332	371	324	355	371	347	332	355	322	331	334	310	331	370	327	340	391	337	313	352	355	338	359	351	367	345	371	351	331	354	341	337	371	358	355	313	366	356	361	363	363	380	357	353	339	307	355	338	348	349	313	361	336	353	323	337	346	357	322	351	336	359	364	365	326	377	364	327	340	324	352	332	357	323	346	360	362	328	359	344	328	356	311	365	379	350	364	335	323	352	321	367	363	329	358	351	339	336	371	354	341	375	354	335	301	382	311	361	347	361	313	353	335	342	372	345	348	368	330	345	325	333	320	344	368	370	322	311	365	340	378	308	332	353	366	373	355	319	371	347	347	339	352	375	325	331	337	362	331	301	365	341	377	336	362	366	335	317	319	291	349	339	336	349	340	358	355	357	329	361	367	356	354	367	338	335	368	329	359	340	357	365	361	356	355	344	357	323	346	351	313	362	369	365	352	374	350	342	359	324	343	325	330	351	337	333	343	381	349	354	351	347	346	365	344	336	340	318	362	358	327	334	325	357	393	339	326	325	338	370	327	358	351	327	368	365	357	339	339	360	329	354	347	364	303	351	342	348	354	353	378	379	334	337	386	334	355	342	381	358	352	340	312	345	344	346	345	336	363	337	342	368	313	364	312	336	363	340	321	355	359	343	344	353	360	344	354	344	323	367	347	361	353	329	358	375	350	370	337	314	346	350	319	346	367	361	341	342	328	377	306	356	349	348	349	377	386	360	333	308	332	367	353	348	324	341	353	331	365	304	355	383	337	371	299	372	364	322	345	356	296	364	337	343	339	369	357	366	347	368	356	350	367	365	340	322	357	353	363	345	323	338	347	340	320	370	365	346	337	370	335	329	364	370	347	350	327	351	350	327	349	359	334	311	330	383	350	343	339	351	368	333	364	354	352	345	370	297	342	372	339	339	359	342	347	357	336	344	344	289	346	350	341	337	308	333	371	349	340	335	365	334	373	339	329	369	341	350	364	363	365	322	371	360	348	358	395	379	365	350	330	334	337	347	365	347	344	362	330	321	326	343	370	401	344	349	337	374	350	342	364	361	356	362	362	332	362	384	322	308	365	341	348	367	346	343	370	340	345	340	353	346	363	366	342	327	345	326	354	309	388	371	351	369	318	352	322	372	384	354	361	354	355	353	371	353	326	332	347	368	342	343	350	363	340	348	335	347	358	326	342	383	352	338	322	339	304	361	344	343	337	324	378	350	317	316	348	355	369	318	330	347	292	346	380	363	343	348	367	349	368	352	345	324	363	329	377	332	323	350	370	364	373	381	346	362	306	371	356	316	343	351	360	359	344	336	361	344	332	325	320	385	346	345	352	340	387	331	373	296	343	335	346	358	341	335	358	346	314	363	337	351	347	310	358	328	360	347	312	362	325	306	342	346	339	331	356	320	342	367	353	336	324	349	354	359	365	345	327	345	364	337	331	361	355	330	357	339	331	338	348	358	377	358	346	371	313	370	362	360	354	325	318	351	382	361	333	321	346	349	353	318	369	368	358	331	338	359	316	328	347	307	362	353	357	365	339	354	344	318	364	311	319	318	351	372	318	355	356	318	309	365	333	337	352	331	341	353	354	356	373	347	352	322	347	357	359	329	330	327	346	390	344	342	340	363	318	360	365	366	343	354	344	354	352	328	330	357	351	362	318	349	289	363	330	359	360	324	323	332	349	334	354	378	332	346	328	367	335	344	317	375	392	353	343	325	334	345	328	358	374	319	342	361	352	361	349	363	336	355	364	343	350	338	328	321	327	348	319	353	386	343	365	350	348	332	342	334	361	401	367	349	341	347	333	307	335	375	343	363	311	372	333	326	333	326	368	372	350	333	342	323	363	336	349	315	357	345	345	367	359	358	350	314	339	343	348	355	346	340	351	359	313	364	317	334	343	334	303	326	353	361	346	357	312	362	319	362	340	356	329	334	330	335	368	371	340	346	340	377	350	346	313	360	323	323	376	341	353	340	384	356	359	342	351	356	348	345	374	355	326	376	338	360	322	341	339	337	360	351	325	339	340	315	343	367	360	326	295	336	347	338	352	327	345	344	351	352	333	328	321	345	354	335	340	348	330	352	351	323	344	321	357	383	335	345	359	323	342	384	360	346	336	341	353	344	356	348	366	364	350	362	355	362	327	334	349	316	355	355	324	352	327	338	357	384	393	374	362	362	351
60584	85611	58837	32163	12704	3242	1017	598	537	533	512	553	543	543	565	556	528	547	574	561	528	550	540	593	522	555	592	509	555	558	542	514	560	541	574	561	575	533	568	575	517	515	549	520	552	563	556	562	544	538	556	553	543	604	502	560	539	570	563	550	542	516	540	558	568	537	531	521	548	576	530	542	490	546	546	623	566	500	515	496	575	511	554	528	558	533	583	572	554	601	491	518	539	580	555	554	546	533	531	548	579	550	551	567	542	563	560	576	561	566	545	538	576	559	557	566	512	548	604	534	555	513	513	577	559	494	544	577	509	519	549	523	522	534	558	528	566	576	564	531	550	553	564	543	597	550	571	522	536	547	585	526	548	543	547	570	562	532	537	543	595	574	547	537	535	524	510	603	522	567	555	548	532	593	561	576	559	530	573	530	552	523	580	514	580	517	533	573	549	538	562	497	543	497	541	535	563	555	576	544	506	554	541	544	566	538	559	584	560	542	533	601	565	543	515	533	548	549	565	527	564	581	553	561	502	544	519	514	571	550	567	545	554	520	541	505	575	600	511	539	531	595	534	547	584	529	567	567	556	613	551	517	510	514	539	588	549	525	565	561	535	544	586	525	557	551	486	573	584	551	518	537	538	610	538	547	560	555	533	612	523	579	539	586	559	562	611	522	514	548	558	585	569	503	551	526	551	571	557	578	537	571	553	520	547	550	516	589	543	519	538	578	534	575	543	555	595	536	555	570	542	531	520	552	546	535	569	555	533	592	560	529	571	576	512	560	562	542	571	548	615	545	540	530	568	564	574	572	533	557	533	589	559	494	562	522	578	529	561	561	547	544	536	557	542	506	526	549	556	536	539	547	545	608	523	537	546	566	494	576	579	585	555	591	524	563	530	559	537	563	503	581	524	570	543	547	529	512	530	536	568	542	516	539	536	581	594	545	539	564	532	561	535	533	524	543	541	506	580	505	568	565	559	556	566	542	516	547	532	529	563	520	554	528	536	586	553	545	625	543	561	532	582	590	579	578	525	532	564	516	546	556	515	511	574	561	560	543	588	583	566	499	582	558	524	522	545	565	570	586	565	538	559	533	526	544	585	572	540	559	574	575	494	543	535	520	561	561	589	550	524	589	539	521	548	536	575	523	544	524	542	566	609	530	536	548	523	555	538	541	567	533	600	529	535	584	525	554	536	521	519	586	546	561	545	532	509	546	573	551	540	508	570	541	554	561	588	582	545	573	557	521	532	560	564	522	538	566	574	575	576	569	588	524	535	577	534	557	598	570	535	583	576	560	534	544	538	547	517	549	568	555	549	565	539	574	552	553	553	552	566	535	540	519	563	580	598	531	568	569	526	537	509	505	548	556	560	575	512	538	559	551	512	541	549	562	586	540	555	563	585	496	580	559	542	559	567	516	527	546	528	535	542	541	549	548	556	570	538	544	566	551	538	494	539	516	550	556	566	511	518	576	511	599	575	576	549	591	506	523	564	542	541	539	541	554	575	587	584	567	581	522	588	513	573	554	525	539	544	531	536	566	528	576	518	563	547	551	544	569	546	573	541	568	529	521	543	596	534	530	539	575	515	572	536	574	525	540	553	512	576	571	539	540	522	544	537	559	565	546	541	600	555	572	555	525	586	503	590	543	559	528	500	555	551	503	571	583	551	554	584	543	518	554	534	572	557	549	525	578	581	532	574	541	543	577	537	528	520	526	541	536	606	545	542	520	560	572	570	518	522	517	532	550	599	529	514	505	563	484	590	558	583	553	537	526	578	526	547	568	630	534	538	516	529	563	531	586	546	548	596	534	530	543	543	579	546	543	562	526	540	581	530	566	567	570	575	539	537	561	563	549	588	552	528	552	530	547	577	516	536	557	519	526	548	551	545	556	545	567	561	558	521	560	574	555	523	534	555	560	519	557	595	560	599	577	526	578	552	564	579	528	543	544	556	509	581	521	521	574	536	539	526	562	531	595	544	544	529	573	547	604	539	545	591	612	530	524	586	529	514	550	532	539	557	550	533	543	577	570	549	576	518	566	575	534	565	542	523	574	514	516	500	588	564	573	550	581	553	542	560	575	504	512	587	533	552	533	611	574	509	552	551	581	523	571	495	593	555	549	539	568	578	553	528	517	533	572	545	536	539	583	509	554	616	529	522	600	578	556	543	541	565	582	503	547	541	536	517	526	548	566	566	538	549	580	579	554	546	548	524	572	551	536	578	539	576	538	525	593	551	583	538	528	548	560	566	561	614	554	514	520	542	586	576	548	534	541	554	556	530	566	542	550	546	544	591	581	555	540	514	533	548	570	570	530	538	525	552	564	567	541	558	561	567	528	543	544	566	559	526	522	598	547	569	567	535	506	564	528	582	527	548	531	593	576	514	533	539	566	537	532	527	511	569	544	558	514	551	552	557	581	573	567	537	569	572	548	580	556	547	580	573	566	544	576	529	544	593	552	560	563	582	497	543	541	529	524	527	555	544	574	517	552	540	587	533	552	539	587	548	555	528	506	550	567	535	499	557	538	538	541	534	557	545	526	567	552	565	581	581	572	572	561	574	558	546	588	545	599	543	554	542	536	552	589	532	554	556	522	528	534	563	549	554	562	576	595	573	566	562	538	541	567	575	584	558	539	540	550	569	560	529	526	586	498	570	522	558	523	593	549	547	591	568	564	545	542	519	552	543	555	537	514	520	534	535	506	573	534	562	623	530	557	555	519	587	536	553	536	584	592	548	539	534	552	511	545	568	567	498	525	537	496	553	520	557	515	535	516	575	558	547	547	582	538	575	538	545	600	520	525	554	514	556	575	598	545	562	545	564	531	543	527	587	508	581	585	539	555	593	600	545	546	544	547	617	530	553	535	568	572	518	559	545	542	534	527	556	514	553	528	556	542	555	564	554	549	534	542	584	489	554	526	560	541	524	509	562	538	507	534	538	565	531	570	521	489	553	560	532	551	555	560	588	577	533	548	544	528	552	539	549	574	546	535	578	580	502	550	579	548	569	540	528	530	559	526	545	573	568	565	544	551	557	574	568	559	558	550	583	516	583	555	508	570	521	579	547	525	522	528	540	546	528	571	559	549	562	567	578	527	523	565	551	584	548	545	556	546	536	556	520	545	535	546	588	554	582	499	525	530	568	549	558	526	520	565	517	577	534	552	516	537	576	567	558	557	527	519	571	515	550	572	470	591	567	549	542	527	555	602	560	562	538	555	540	566	587	555	549	544	547	600	566	548	535	571	531	525	581	548	524	564	536	514	535	524	583	559	554	550	542	552	556	529	572	552	581	588	571	528	523	570	562	538	539	532	530	559	517	531	557	557	577	510	542	563	586	576	579	589	595	551	547	556	519	537	564	490	568	541	562	537	550	575	537	552	529	518	557	535	561	537	584	554	536	537	518	528	525	512	569	512	537	571	573	531	559	559	587	567	550	543	563	565	537	536	592	593	571	546	540	566	548	509	538	535	541	592	569	576	518	516	535	552
23497	21985	29989	24415	21469	18606	4401	547	439	401	450	424	413	386	453	383	407	413	383	414	423	386	375	445	407	398	421	411	394	394	407	402	426	422	440	439	412	390	398	403	400	445	409	408	443	418	424	399	378	423	392	405	406	423	427	434	391	406	422	356	421	408	458	374	430	394	391	389	418	443	429	421	422	417	444	418	433	360	381	402	405	430	427	398	399	438	385	383	389	399	374	415	459	408	362	397	449	395	393	367	420	446	416	435	424	407	395	406	431	416	410	420	401	420	427	410	390	431	397	434	411	439	380	418	410	414	375	397	418	434	385	402	389	428	457	399	407	408	417	400	415	412	412	382	426	413	373	393	363	447	390	400	397	415	401	432	400	395	409	425	386	425	435	409	427	385	355	404	423	405	400	392	403	414	443	409	409	388	448	382	406	416	437	417	417	411	393	397	397	397	435	402	387	396	416	426	373	399	394	425	406	393	414	407	421	432	437	410	381	381	385	401	364	410	377	408	414	385	390	373	412	432	387	433	441	438	400	412	404	410	410	410	411	401	396	383	408	389	419	415	387	411	396	388	424	399	403	435	410	389	397	457	401	373	410	388	406	392	455	402	432	425	381	408	415	382	407	395	412	419	395	382	445	413	433	397	397	371	386	453	418	412	439	401	414	405	416	415	427	429	438	410	392	391	399	395	408	391	408	388	397	403	402	384	406	427	419	387	426	435	408	409	398	382	374	399	375	432	404	416	435	426	402	432	382	404	456	382	399	424	414	401	421	432	382	388	423	395	413	409	419	427	389	430	409	397	398	426	368	402	388	419	416	373	417	404	385	377	402	375	401	366	376	412	390	432	396	377	406	415	413	430	401	399	382	406	396	422	444	392	397	362	403	403	401	390	408	416	402	431	368	455	389	397	389	393	393	379	421	423	403	430	426	356	400	418	387	407	378	411	473	430	413	423	419	394	430	409	389	407	412	394	421	419	432	404	414	337	387	421	416	430	385	416	389	381	414	392	420	399	405	394	377	425	416	418	414	400	422	409	369	418	361	401	356	402	410	428	395	401	375	408	401	381	372	401	371	413	423	400	450	407	387	432	434	388	429	360	418	438	391	369	404	415	398	365	400	425	408	387	428	452	424	396	376	423	420	384	371	419	419	392	411	427	419	391	431	394	367	426	387	449	384	429	442	456	430	419	388	430	382	415	370	422	400	393	416	371	391	374	408	435	433	405	403	400	388	372	418	432	390	426	407	443	392	369	423	425	360	443	417	413	394	356	392	425	424	388	403	402	388	413	435	386	369	431	409	406	452	374	395	388	422	417	396	409	414	387	372	417	367	438	415	404	415	396	434	371	423	407	408	366	410	376	395	404	377	385	394	382	400	432	392	401	379	444	392	406	451	394	381	424	392	405	426	401	422	450	378	416	392	410	403	427	394	403	409	448	417	403	413	405	413	424	406	374	416	437	407	410	385	386	426	396	404	413	419	429	373	411	372	402	425	422	420	399	395	413	402	411	402	439	378	406	378	410	403	395	445	412	408	414	419	430	421	395	408	453	421	368	392	418	431	447	362	382	374	405	432	410	412	370	392	426	420	420	451	385	385	387	416	359	428	401	444	378	401	399	412	385	418	382	408	423	376	402	402	415	405	418	407	438	452	415	419	427	472	379	407	389	401	400	418	430	378	399	401	419	399	391	430	400	386	411	406	381	391	409	395	385	386	378	414	400	377	441	404	373	422	406	425	420	384	388	425	439	370	388	408	386	415	430	388	409	392	388	387	389	383	430	407	393	437	412	408	411	409	397	381	390	383	427	401	409	396	424	430	410	412	388	424	399	419	403	397	415	381	400	414	389	389	410	454	439	397	391	411	404	406	364	426	400	405	374	416	379	413	417	415	411	399	402	378	380	365	433	420	423	413	420	470	406	436	402	428	400	412	382	411	408	408	402	437	415	397	375	405	411	415	386	438	422	379	424	416	395	401	413	396	414	414	430	398	378	409	409	400	415	430	383	432	401	418	411	377	393	365	403	394	382	393	415	387	389	391	392	436	399	418	376	446	414	387	387	412	399	379	377	400	395	394	429	425	399	421	429	410	385	419	418	388	380	409	402	395	395	402	410	399	398	389	472	376	393	418	395	417	406	374	424	397	417	417	401	422	395	399	390	376	402	453	369	406	401	399	409	415	417	378	411	401	372	416	427	404	377	400	399	432	362	381	397	398	366	391	389	438	448	417	422	404	401	416	389	383	422	454	391	404	360	404	416	401	385	426	435	393	409	390	426	374	435	399	401	417	451	392	373	415	401	440	391	394	397	398	386	401	388	460	393	414	417	402	383	408	409	389	372	417	415	433	404	416	382	451	415	427	371	436	373	401	439	384	384	412	385	390	387	387	435	417	455	438	420	382	416	425	403	375	451	385	404	411	402	444	384	424	380	368	399	408	407	388	397	426	395	395	384	375	361	408	394	395	459	375	393	363	386	417	390	388	368	392	389	430	397	410	371	417	408	396	443	414	390	410	426	366	401	383	406	391	431	438	377	395	412	399	405	418	374	407	427	376	366	408	407	409	401	387	376	430	402	384	393	406	446	391	390	363	396	419	430	387	411	405	404	373	397	414	369	428	420	441	414	378	426	443	447	437	443	412	420	402	389	400	427	370	432	394	389	424	408	399	399	398	467	414	384	420	398	417	389	403	383	404	428	431	393	408	386	414	389	421	420	423	408	416	407	413	378	455	417	396	392	447	404	428	405	385	385	358	408	389	430	424	362	365	429	393	413	411	409	458	374	396	399	400	392	397	388	433	393	407	405	382	414	415	393	389	393	409	398	409	403	414	409	380	414	398	411	394	419	427	415	402	410	379	375	391	418	386	405	440	411	385	390	406	410	444	410	389	397	422	385	385	401	446	390	406	418	413	421	408	374	418	415	369	398	407	409	397	434	414	395	427	414	404	400	402	344	383	378	398	381	424	411	410	400	370	393	386	393	436	420	433	420	414	375	415	407	419	420	402	393	394	381	370	428	395	384	401	423	444	425	366	386	412	424	414	425	401	368	423	390	455	389	421	421	417	418	410	422	409	413	405	406	408	419	409	424	396	388	391	409	390	408	426	402	405	384	442	375	394	386	410	373	394	357	394	384	392	409	384	402	392	412	394	397	387	381	439	384	425	427	397	401	406	399	420	413	414	426	391	401	407	388	374	375	444	446	414	431	462	413	391	420	374	383	386	406	419	389	397	422	378	409	415	417	394	411	382	440	412	384	402	421	415	378	419	413	405	400	403	390	415	424	378	429	392	355	411	385	396	372	407	381	381	388	404	403	401	383	428	373	433	384	429	442	401	424	392	441	464	398	393	385	388	369	385	416	408	389	406	415	427	386	419	418	404	425	399	373	454	387	448	397	440	389	389	407	413	387	407	387	411	364	456	434	404	426	390	411	416	400	427	417	401	430	407	391	425	429	391	433	372	383	390	420	414	395	418	421	400	426	409	451
61489	98058	69668	39811	19024	4986	1547	713	673	663	621	622	633	579	623	685	642	617	629	631	625	635	623	669	604	652	658	690	649	582	593	604	683	642	644	649	595	613	612	622	614	674	669	633	601	584	660	625	598	629	647	625	626	679	672	599	613	614	605	649	596	646	678	616	570	592	623	653	612	599	601	613	622	589	621	620	622	647	667	604	626	596	610	619	602	593	621	634	595	617	637	613	577	614	618	674	642	643	606	632	601	615	612	631	630	638	616	644	630	600	611	646	603	625	648	642	622	666	612	590	646	648	569	635	622	602	636	598	655	629	590	645	631	587	602	613	651	562	651	633	588	636	616	630	618	648	650	620	647	646	613	627	602	630	617	595	664	618	601	618	626	586	558	626	615	607	585	612	615	613	654	606	613	637	654	639	622	612	573	593	593	596	526	570	633	624	623	620	604	587	657	588	632	583	599	650	635	626	625	570	613	587	642	647	651	600	648	626	607	620	597	602	615	651	653	615	676	624	632	601	665	568	659	627	602	567	649	592	609	603	649	648	639	626	653	613	626	637	608	577	632	591	597	647	628	654	629	636	652	662	626	584	651	621	587	640	623	620	571	621	594	632	572	625	648	617	591	611	626	592	666	600	638	599	598	647	607	598	623	635	603	674	621	581	590	589	669	583	646	578	629	582	588	617	614	620	597	575	601	633	582	625	641	639	671	576	627	647	590	605	663	650	580	610	621	639	598	626	616	594	597	614	576	641	639	638	651	602	662	623	617	619	612	608	645	623	623	581	619	601	620	569	617	573	588	613	630	595	640	652	602	633	607	614	631	610	642	629	599	645	610	628	589	557	605	599	616	630	627	654	586	628	605	588	650	639	641	617	643	581	606	587	636	633	588	651	641	601	632	656	635	627	606	642	622	639	604	633	604	610	629	623	610	573	628	620	627	648	592	617	644	631	656	648	644	599	665	600	575	623	622	624	672	610	598	628	576	632	649	628	607	574	623	597	605	602	621	621	646	647	625	634	633	622	610	625	645	633	616	627	643	633	653	579	623	625	615	590	592	598	579	604	620	601	620	645	616	614	627	616	645	609	556	637	586	592	604	598	611	575	601	627	596	638	619	575	577	625	628	624	631	580	641	625	566	602	584	594	599	609	567	646	590	603	659	673	606	594	656	607	619	605	660	629	631	637	644	607	635	607	597	597	584	611	653	604	631	629	606	603	624	616	599	623	608	636	587	610	588	602	646	598	616	636	682	608	609	648	618	630	632	612	594	637	643	624	620	637	594	608	590	620	583	578	574	613	609	632	656	601	596	635	600	638	653	618	639	605	615	613	658	612	584	638	661	676	650	627	642	593	602	628	615	673	608	650	632	607	616	613	631	620	630	674	593	648	609	598	608	647	614	659	616	575	608	605	632	595	616	621	638	647	615	574	564	620	664	626	632	643	605	663	599	630	669	632	632	596	596	640	627	630	567	655	655	598	622	606	615	641	613	598	575	675	634	665	629	611	616	594	626	627	666	664	590	584	621	615	610	625	595	607	610	587	665	579	642	656	623	630	655	594	625	641	608	645	587	590	610	655	603	585	593	616	648	632	661	613	622	623	628	601	616	623	604	595	590	586	625	601	616	610	628	630	589	636	632	616	644	614	609	612	584	664	633	696	571	614	633	619	583	630	569	642	635	607	618	578	600	591	568	597	630	600	629	662	657	623	615	609	588	626	645	603	608	594	576	619	607	606	635	612	607	642	592	597	620	654	681	667	607	598	649	594	643	633	693	598	563	638	640	597	626	595	638	600	616	615	631	599	605	601	613	603	591	595	592	630	622	603	655	639	669	601	604	651	608	664	582	639	617	594	610	636	603	621	619	625	623	590	607	651	628	618	594	614	610	595	648	596	644	601	602	602	611	575	610	597	586	598	626	639	625	636	656	617	635	626	604	604	604	611	598	633	623	615	652	627	619	561	591	629	626	619	656	615	599	619	613	655	591	654	622	638	670	620	630	598	616	607	613	589	669	619	610	570	635	623	645	606	585	625	638	614	642	643	636	627	570	631	590	602	574	629	631	670	644	624	619	616	633	626	583	622	632	593	614	601	619	629	641	626	606	612	641	619	622	619	625	604	590	559	679	605	648	613	628	642	680	642	679	591	631	638	607	626	686	642	642	641	627	660	635	644	630	647	595	630	597	617	620	610	641	583	669	619	647	621	569	615	628	668	599	640	609	680	612	631	579	638	650	577	624	628	633	601	611	603	629	632	644	636	598	595	559	600	610	594	630	652	669	655	581	597	630	630	599	645	623	648	620	633	634	630	578	597	605	573	609	571	632	648	696	630	620	646	607	608	619	580	620	606	625	604	622	612	612	600	593	590	627	613	599	592	594	625	587	623	645	643	573	598	610	618	661	659	591	657	618	592	596	659	653	632	617	612	601	664	655	569	610	651	596	613	640	620	651	612	618	599	635	585	620	606	643	649	602	615	588	619	655	613	566	613	593	587	646	630	667	630	566	631	600	578	625	608	628	603	631	602	593	691	645	623	593	626	627	632	598	625	626	581	629	631	571	610	632	623	615	616	613	651	611	610	595	591	638	615	564	612	606	615	664	598	608	581	637	606	588	593	589	587	612	629	653	608	628	588	626	647	607	611	626	619	630	663	633	645	641	590	599	595	627	660	624	621	653	637	596	621	635	612	643	656	645	611	601	639	605	613	595	638	680	639	600	633	623	568	585	643	604	631	641	606	666	628	673	672	593	618	612	593	604	597	637	613	633	614	630	590	633	638	610	629	614	654	596	635	633	610	645	596	611	599	608	613	604	628	643	594	633	625	574	600	643	616	652	635	612	582	643	600	651	573	576	622	630	642	606	602	632	656	641	660	590	609	628	608	598	645	614	659	632	617	637	620	619	591	646	632	599	599	616	624	613	627	618	632	608	591	649	605	624	610	623	653	577	638	625	655	620	618	630	627	682	605	643	600	574	636	603	603	668	606	589	595	593	602	589	602	640	614	622	602	664	602	591	559	640	633	612	607	578	656	631	630	595	625	657	595	592	631	637	601	630	599	635	624	632	568	590	600	685	629	632	641	589	615	569	594	619	623	632	632	624	628	592	629	685	648	618	602	641	614	604	635	604	603	618	651	592	566	587	654	628	610	596	595	617	643	610	603	662	659	628	614	635	622	652	617	606	622	654	577	665	662	622	631	668	583	622	623	599	557	621	556	629	608	599	608	653	606	645	619	603	620	639	645	588	589	617	583	611	600	625	620	655	644	635	629	601	601	610	607	588	610	639	637	616	621	582	589	636	638	578	628	660	627	633	648	577	596	637	647	631	654	597	612	617	657	631	618	609	578	649	631	593	594	588	609	587	628	655	625	616	654	611	614	630	652	604	595	651	647	630	643	648	650	582	585	626	626	636	615	643	611	652	633	601	615	567	582	619	623	637	645	634	650	655	665	577	628	636	652	618	601	604	606	627	680	619	630	622	606	609	576
30593	29008	25236	10186	1492	495	291	268	278	314	251	249	289	278	286	258	281	270	287	273	271	278	275	270	253	278	265	249	264	267	309	257	268	276	258	254	295	259	271	268	254	273	264	252	259	275	248	273	262	255	267	277	269	285	255	240	254	292	260	251	288	250	271	240	260	253	277	274	241	259	275	279	275	256	270	243	287	261	246	246	303	280	272	275	288	268	245	256	272	269	253	264	278	267	244	244	272	258	283	279	252	264	235	257	255	249	246	239	283	261	278	256	297	255	258	280	243	262	245	273	257	291	266	270	267	233	251	261	261	241	257	283	268	263	242	242	264	246	256	266	258	242	251	258	266	260	268	257	259	249	272	269	267	276	249	269	271	246	268	273	270	254	265	269	255	271	268	258	264	296	249	277	269	255	249	271	266	276	245	279	250	273	249	265	276	254	249	263	260	252	239	276	268	272	249	270	260	253	242	291	268	261	253	260	250	292	267	270	277	266	256	238	242	233	276	281	265	269	253	289	268	309	261	263	271	274	256	247	257	258	249	251	243	248	250	239	240	262	275	254	272	294	251	239	256	298	233	274	255	275	265	251	229	257	270	267	287	259	261	267	263	264	267	278	271	255	261	298	270	287	269	252	265	275	280	267	285	249	271	252	242	255	282	256	280	257	271	280	251	253	247	272	253	278	273	244	277	258	275	249	289	267	247	240	265	266	258	240	281	255	272	274	274	260	279	270	270	274	266	240	272	268	260	286	269	252	261	268	253	270	247	247	271	254	286	249	271	228	256	240	278	282	243	254	277	254	289	294	255	285	260	276	276	270	271	270	278	255	244	263	286	263	280	222	250	262	270	267	271	296	251	255	281	272	249	311	273	266	294	267	257	243	274	275	242	228	273	304	264	254	288	300	275	282	295	281	214	287	303	254	276	281	256	272	253	243	293	248	301	248	262	256	236	252	252	271	276	260	250	272	255	286	256	240	248	268	301	287	277	242	268	256	277	268	260	283	240	263	277	253	298	249	260	260	261	294	265	257	255	271	249	252	259	260	281	261	296	251	270	292	258	256	256	260	286	271	262	265	261	263	247	276	268	259	261	293	267	266	241	282	276	236	249	269	264	269	281	253	253	252	250	280	269	265	269	264	265	289	257	263	261	268	258	283	287	315	260	278	278	254	273	290	269	311	257	278	276	242	240	270	249	232	219	278	237	253	261	269	251	252	284	246	272	258	250	264	230	250	280	294	261	267	266	277	272	261	257	244	284	238	250	264	244	253	262	245	284	274	258	263	258	233	276	252	283	250	260	273	251	265	241	254	251	269	252	269	255	266	271	273	239	246	272	280	274	250	278	274	271	266	267	251	260	241	263	251	261	258	280	253	267	274	275	262	248	271	257	257	264	249	258	256	246	240	242	266	265	239	267	261	272	225	269	267	269	258	252	259	240	247	234	257	278	256	243	284	254	266	289	271	272	269	246	293	267	296	268	266	265	250	253	246	249	247	305	244	314	260	241	275	224	297	259	262	280	247	269	264	264	263	270	222	266	261	260	295	259	273	248	264	264	253	281	250	269	287	271	273	283	242	260	271	257	251	252	245	245	262	266	250	276	272	276	280	247	263	294	270	279	266	287	267	258	260	267	277	263	236	246	268	256	252	252	262	254	253	258	242	276	257	250	269	267	305	272	266	270	261	254	294	250	261	238	237	240	242	236	257	256	292	256	261	253	258	252	271	267	273	281	244	258	245	235	261	260	261	269	253	258	265	256	244	288	275	258	257	264	252	256	256	227	262	271	257	247	275	263	253	288	261	261	244	260	291	257	265	238	250	252	260	281	266	266	271	263	257	282	253	267	291	247	298	255	254	249	258	273	292	265	279	263	300	251	275	253	249	285	257	261	259	270	277	260	263	274	241	236	260	258	258	275	275	275	288	263	245	269	284	268	251	255	274	276	269	261	275	292	288	285	252	255	255	249	267	253	263	268	288	271	281	285	293	246	259	278	245	253	275	235	285	263	253	232	291	268	270	245	267	291	283	248	252	284	232	277	242	298	268	266	285	256	272	269	266	276	268	270	250	256	262	247	285	274	271	255	261	284	256	255	285	293	252	271	284	246	265	258	268	281	255	262	246	301	256	271	282	294	249	264	255	248	251	286	243	244	266	286	271	250	218	249	266	248	230	272	259	278	274	247	262	272	271	238	275	255	284	238	231	246	275	243	253	287	259	264	278	254	254	248	244	248	256	276	265	274	267	304	246	227	262	292	266	278	254	268	254	267	274	287	265	267	263	259	285	256	262	240	253	280	284	223	246	278	273	265	239	294	226	272	285	284	266	265	284	272	265	285	261	238	256	272	280	268	274	258	261	266	287	268	296	264	297	267	265	274	283	258	266	282	286	279	255	260	255	256	278	258	272	258	246	254	267	278	258	262	305	243	265	228	271	275	265	300	260	250	290	258	275	253	284	256	272	252	280	272	249	293	274	240	277	259	254	279	226	283	246	232	229	303	267	268	281	305	259	248	288	250	251	258	298	282	276	279	258	243	303	265	282	254	243	295	237	291	278	295	250	267	263	266	253	246	250	272	291	254	259	244	267	269	262	265	254	280	263	257	292	279	281	270	238	299	271	254	271	270	245	288	259	270	251	269	252	272	283	271	262	252	235	252	277	269	274	263	256	255	267	261	243	265	266	279	270	242	234	281	254	244	267	287	267	274	277	279	264	219	294	249	265	293	261	261	256	234	265	282	258	282	264	268	251	285	250	268	227	259	230	267	238	258	265	269	248	249	278	262	242	261	256	244	264	243	265	304	257	275	267	246	277	262	274	241	270	263	267	258	275	254	271	262	284	280	268	262	301	228	273	266	253	277	252	262	278	245	249	262	284	290	249	258	269	257	262	270	289	264	263	259	238	260	271	268	254	272	287	260	272	294	253	256	256	254	247	246	234	250	271	247	264	243	249	326	267	281	242	254	248	255	290	248	254	278	286	289	301	281	255	284	274	274	263	264	282	277	241	265	281	288	258	254	245	269	265	286	236	293	261	262	238	286	278	265	275	273	239	250	250	280	254	249	270	268	236	278	272	266	244	281	262	293	264	273	274	261	268	250	280	272	285	234	264	273	237	295	264	282	245	244	296	282	242	278	255	265	269	243	254	258	282	290	241	281	252	256	254	264	249	255	264	260	268	266	262	278	267	264	273	268	287	251	241	242	249	254	257	253	270	291	255	269	266	281	285	256	276	248	280	236	245	280	271	269	249	273	247	260	293	256	259	246	266	239	254	242	273	266	257	278	238	301	272	272	279	273	271	308	252	281	240	267	261	259	284	255	268	263	276	257	246	237	259	268	253	290	289	258	260	220	263	263	251	266	267	243	250	288	268	249	253	266	264	250	260	244	268	275	270	256	250	259	269	259	269	272	260	270	259	260	256	274	267	267	242	277	257	266	257	273	264	281	256	259	253	272	259	281	299	282	256	266	249	254	286	260	285	232	234
37775	45102	28690	9733	2594	866	509	462	441	424	427	416	438	408	376	373	424	422	417	404	434	431	414	458	432	391	429	434	454	437	452	416	428	424	391	429	449	436	404	430	436	455	425	482	400	465	393	417	443	424	383	424	441	436	429	443	433	455	419	416	449	439	415	442	461	445	399	425	434	446	440	450	446	414	440	421	442	427	441	441	425	442	367	427	447	478	428	429	433	404	408	431	458	432	417	461	412	409	438	397	476	451	445	405	404	396	410	394	430	433	395	455	452	418	431	422	435	436	452	417	381	425	425	446	428	451	435	405	415	444	418	430	449	430	449	381	440	403	388	434	427	461	427	430	453	436	439	460	435	434	435	388	414	433	464	455	416	449	424	414	411	411	468	410	442	405	430	406	463	444	443	450	433	441	410	472	455	427	442	442	435	421	410	387	424	469	431	425	426	436	389	421	432	452	445	448	425	445	425	444	421	401	423	429	425	432	408	420	424	409	402	418	422	440	414	385	429	404	415	420	391	406	459	470	434	451	443	446	447	416	463	441	422	429	407	426	442	453	391	442	399	438	410	429	463	410	382	443	425	445	459	425	434	398	429	408	456	438	397	434	430	401	437	396	427	433	433	446	417	401	426	453	388	454	411	424	432	434	429	385	482	414	465	426	422	393	414	434	407	384	423	431	458	431	407	448	448	434	412	453	466	432	434	420	434	440	462	437	451	446	427	435	397	418	439	473	408	436	465	463	410	432	452	437	438	445	418	470	403	431	420	424	425	437	410	432	424	413	423	459	410	392	438	395	460	411	446	473	418	438	420	456	409	425	414	437	400	418	406	422	443	415	434	453	466	443	429	411	443	399	429	445	428	401	445	445	450	398	453	429	408	423	457	435	458	423	403	411	414	476	458	411	417	409	420	423	438	450	424	418	443	414	424	429	468	431	435	427	395	401	424	416	413	419	435	445	419	467	398	413	464	427	430	441	442	395	459	399	435	430	434	419	440	467	468	425	436	426	411	439	442	415	447	439	434	419	429	417	434	419	408	425	423	433	385	413	478	403	445	443	421	437	426	412	404	448	430	393	468	454	419	420	422	425	426	441	463	415	434	468	387	405	438	423	431	434	446	460	443	436	429	443	452	439	450	396	432	383	434	460	432	424	433	416	428	435	386	405	445	441	441	404	450	421	416	452	463	436	431	441	416	392	437	460	418	452	417	438	424	439	464	419	432	383	427	420	398	423	455	406	436	441	423	444	446	424	434	444	398	461	436	444	424	412	440	418	460	422	446	413	415	397	398	428	408	428	442	447	417	391	427	437	435	404	438	421	431	425	379	427	422	429	470	394	388	460	442	431	449	465	460	441	443	435	432	432	403	412	429	442	428	419	408	402	413	415	412	421	442	424	426	448	436	450	427	432	461	434	438	402	408	461	454	408	413	413	422	414	419	409	446	403	425	420	412	417	477	433	456	451	391	442	448	428	435	460	460	414	428	397	439	440	436	442	444	457	408	440	413	433	474	402	422	447	445	439	420	444	413	429	453	425	425	443	418	409	414	396	412	415	399	400	421	405	460	443	423	456	475	447	407	433	421	436	432	425	435	452	436	449	417	402	431	398	438	394	406	406	410	407	439	440	381	422	444	449	453	442	420	470	415	419	464	395	440	420	457	412	424	428	435	433	423	422	449	425	463	466	425	394	445	396	435	447	439	436	416	445	452	412	421	396	464	446	461	446	415	442	392	402	407	454	424	428	436	391	437	407	439	422	418	430	416	433	420	390	437	445	392	383	410	423	446	428	407	463	444	388	399	428	438	440	398	418	451	395	456	439	482	413	394	412	418	406	412	444	430	420	449	445	401	459	444	445	428	429	432	450	431	447	453	425	428	405	377	387	462	446	455	441	444	431	428	460	426	438	407	418	418	378	426	432	428	406	431	455	424	385	416	411	426	471	377	430	396	429	421	382	389	424	433	426	473	407	434	443	415	386	452	451	421	470	476	445	441	434	423	435	460	457	444	443	454	459	437	425	416	410	410	487	408	475	398	459	464	430	438	404	381	432	418	459	404	395	430	421	428	463	438	447	431	419	452	381	433	447	472	396	431	407	435	427	449	435	443	447	440	433	445	410	432	433	448	449	434	435	449	447	420	414	431	412	414	425	437	429	393	381	423	448	408	447	400	442	446	438	428	392	390	396	439	410	403	437	439	433	444	460	406	479	429	422	410	399	456	424	433	446	436	445	436	455	429	444	407	409	449	418	409	451	433	435	396	439	438	418	455	442	433	412	419	434	434	458	397	424	452	459	424	409	414	387	434	419	410	447	401	408	454	430	417	412	472	473	409	432	446	445	418	431	458	434	402	432	434	423	436	432	426	439	401	377	462	427	454	443	449	416	427	444	436	427	431	438	443	443	406	423	443	490	437	466	416	432	427	448	441	446	483	411	438	416	458	424	432	427	414	428	443	403	400	437	425	434	481	425	452	423	462	395	443	445	427	441	408	471	390	409	431	405	425	453	466	437	398	446	452	469	440	402	462	398	409	413	397	436	448	440	443	437	425	430	429	410	482	451	430	440	420	438	424	443	450	439	424	404	444	436	387	428	432	454	411	393	470	444	424	461	420	421	420	436	425	418	387	443	419	435	420	445	418	431	447	403	421	445	448	418	391	448	442	404	425	410	444	424	408	409	449	461	414	438	433	394	447	416	460	487	438	448	390	397	444	426	437	438	451	426	444	404	415	464	437	401	442	435	439	427	437	447	424	394	438	404	430	447	404	422	411	421	445	420	424	416	425	435	402	439	403	453	464	408	412	412	416	423	439	429	427	453	425	430	469	425	437	413	401	416	433	393	467	399	447	449	412	438	388	442	470	408	437	429	449	436	442	399	375	444	413	439	470	434	417	446	423	447	420	399	419	416	409	452	422	408	413	434	409	421	436	441	441	448	442	404	384	443	397	402	450	404	421	419	434	448	452	399	420	449	410	438	422	441	421	387	406	454	447	395	424	414	404	449	399	428	419	441	448	421	407	418	457	416	439	419	416	425	402	441	450	415	444	408	414	391	447	436	442	405	416	423	441	430	420	389	413	423	423	446	429	460	443	442	436	443	417	412	422	428	459	399	424	408	416	439	460	402	439	403	438	433	401	412	439	459	417	422	393	424	441	419	405	448	409	386	427	411	435	405	429	413	467	415	440	464	410	406	428	440	424	445	443	416	439	431	412	431	433	455	424	427	446	445	449	436	403	372	466	440	407	447	468	424	448	477	426	466	406	441	438	392	465	442	442	429	433	443	408	448	428	448	416	428	413	392	406	448	428	410	433	449	439	408	448	440	453	429	422	436	391	422	432	430	434	420	410	400	438	430	448	408	436	457	436	429	457	415	429	420	461	449	438	428	452	431	380	420	408	428	462	460	487	441	453	471	429	414	440	434	413	416	426	451	421	418	456	438	418	473	445	428	421	415	391	456	432	407	427	442	424	409	420	463	460	420	420	429
24850	23123	31140	25911	19501	6703	720	402	405	368	371	349	324	329	365	359	365	324	346	363	362	390	362	332	363	364	341	381	385	364	352	348	366	351	369	340	358	348	362	345	362	342	347	341	406	377	342	357	390	389	379	399	353	360	352	376	366	388	368	361	343	330	371	348	341	359	379	368	354	345	353	358	331	360	333	356	358	378	360	344	379	345	346	369	331	356	371	360	334	324	379	362	354	359	347	384	314	339	347	335	361	331	376	345	365	342	385	364	345	362	371	373	337	334	355	404	343	385	350	327	349	343	351	350	406	350	375	365	345	353	347	367	379	371	347	330	345	371	367	343	321	351	362	333	342	343	391	340	346	371	359	330	323	374	353	358	334	364	340	337	346	328	336	320	355	336	363	348	416	334	377	348	367	349	370	310	343	344	364	369	372	357	364	367	338	359	351	333	359	366	331	353	370	376	336	368	344	340	364	370	351	327	371	343	348	353	322	332	345	394	354	354	367	340	371	314	364	399	336	337	327	355	349	377	369	347	331	403	372	345	374	363	349	354	350	341	351	344	400	367	364	363	366	360	380	343	326	354	394	395	353	355	365	355	339	378	363	362	369	377	381	320	380	363	353	354	359	352	355	332	386	361	355	348	339	378	345	353	320	345	357	347	358	358	338	339	365	340	391	325	303	338	408	354	329	334	361	327	331	378	324	350	374	298	358	329	376	383	350	350	369	363	394	368	345	373	357	367	371	374	339	355	350	375	360	349	344	361	335	310	354	356	351	345	336	341	345	329	357	315	359	320	320	387	354	371	357	362	376	332	347	377	383	358	330	347	327	385	367	339	351	339	337	370	347	358	334	354	331	378	349	331	346	342	365	354	347	343	340	336	345	319	367	381	336	381	346	348	348	386	350	310	357	403	383	346	323	363	347	344	359	365	376	344	359	355	368	312	357	389	363	319	386	359	356	336	380	382	383	346	344	360	318	366	348	346	334	359	377	333	340	355	361	369	341	347	338	365	371	383	362	389	357	389	370	336	360	346	395	373	340	328	323	340	319	357	374	345	375	369	364	322	373	364	330	343	378	337	376	319	326	312	375	329	387	383	357	341	380	401	351	384	383	374	353	365	343	337	340	308	354	365	334	355	354	329	360	382	373	377	377	349	325	362	361	388	311	396	349	345	367	363	325	346	346	385	360	375	323	358	367	322	360	379	382	358	355	370	366	331	389	337	362	346	396	354	370	337	335	384	351	332	391	355	366	343	364	361	384	341	373	342	331	358	345	361	359	342	331	380	325	365	377	367	357	350	356	359	385	385	351	347	387	320	339	326	348	353	412	356	324	374	362	366	345	356	349	376	373	355	342	355	340	358	363	352	344	363	330	329	339	370	353	342	327	358	332	374	364	376	374	379	373	364	352	337	403	349	343	345	359	332	345	356	348	367	358	399	363	353	360	348	355	357	350	378	364	345	371	329	348	353	329	316	350	321	334	377	371	371	340	364	365	370	346	352	357	354	367	332	343	349	369	385	373	359	329	342	343	317	328	363	357	359	351	326	376	322	387	343	358	381	337	382	357	352	348	349	392	354	337	344	377	327	354	342	361	349	350	332	321	351	327	388	376	359	339	344	346	330	366	352	346	354	375	409	321	352	352	349	341	346	374	368	318	359	365	363	386	332	364	342	352	367	359	323	353	371	334	325	360	381	383	384	361	346	330	365	353	344	369	329	373	356	343	370	351	343	386	343	338	359	367	329	389	373	338	357	396	364	338	369	374	361	373	317	365	342	362	388	360	354	351	357	331	384	357	357	416	358	339	300	413	370	363	357	379	352	337	378	323	344	353	373	339	358	347	350	331	357	339	378	359	342	358	348	306	353	381	359	376	344	366	366	355	369	345	380	353	353	386	370	356	351	361	321	362	390	337	344	382	328	324	337	376	358	375	352	367	352	335	345	326	341	353	378	355	384	379	343	354	338	347	374	320	365	364	338	333	356	346	379	361	368	321	327	364	384	364	349	364	380	363	349	381	356	368	324	353	341	328	355	368	344	347	385	365	366	350	366	386	380	356	356	350	338	338	339	374	344	363	373	359	324	336	323	329	386	393	382	349	384	367	355	377	342	370	346	357	333	352	378	317	344	356	341	343	384	357	364	374	349	361	359	353	370	366	336	341	367	331	370	357	319	309	341	397	316	371	354	324	353	358	356	350	318	403	361	344	381	339	368	376	366	372	357	369	350	360	347	382	384	341	372	367	361	345	347	345	335	335	369	346	345	331	362	356	349	362	349	351	369	348	361	346	343	374	367	369	324	343	331	321	355	364	373	326	371	350	356	372	423	352	395	363	373	337	364	338	343	344	373	335	338	347	336	332	367	357	371	360	340	347	335	360	371	345	351	352	316	342	338	364	356	339	402	350	343	360	364	353	378	341	340	324	350	386	323	341	343	368	363	329	336	380	382	349	372	315	330	367	311	357	353	387	377	331	371	351	368	343	323	360	371	363	343	330	375	350	339	354	351	346	369	348	326	374	345	361	375	359	330	365	337	346	383	354	334	375	326	377	339	342	362	371	327	332	373	310	336	351	354	329	360	310	355	391	387	346	355	373	338	343	376	357	381	396	350	360	338	362	344	356	360	368	340	346	329	356	310	351	369	348	342	390	328	346	371	359	378	340	340	344	373	329	340	378	376	387	354	347	329	354	379	324	358	352	318	331	332	346	393	344	357	358	362	346	328	353	355	352	361	337	349	353	381	320	374	343	322	346	381	375	348	376	352	379	398	337	342	351	381	392	366	313	403	355	356	369	307	395	353	333	333	354	336	362	322	370	384	373	319	385	373	376	412	365	337	378	343	380	346	376	309	334	327	347	340	356	374	362	379	345	351	319	328	346	360	382	377	355	328	334	366	356	376	388	343	338	348	367	336	330	327	362	414	358	347	348	353	347	367	322	357	365	357	376	378	345	393	362	350	382	367	394	360	337	361	356	337	344	353	353	386	348	380	376	338	376	373	372	335	342	348	375	374	386	346	345	379	351	323	355	323	373	377	344	339	344	333	337	351	364	361	337	341	322	359	367	364	353	384	310	344	361	361	308	342	362	330	330	323	350	326	380	335	343	330	307	340	342	367	332	356	360	331	396	347	350	361	345	388	353	361	325	340	355	307	357	391	334	365	339	342	381	391	354	362	350	336	346	363	357	377	375	384	378	343	349	328	346	321	368	334	337	346	352	323	339	370	409	375	348	366	375	369	344	347	354	329	358	361	366	364	373	380	369	349	341	351	346	362	347	342	355	368	342	373	353	355	331	370	359	368	369	342	340	353	346	361	344	318	348	363	359	351	350	353	343	394	365	363	370	374	327	386	339	366	358	365	355	346	324	358	354	386	346	386	392	335	350	361	334	378	357	369	400	344	353	359	326	324	351	347	355	383	353	367	338	342	331	384	341	348	369	330	353	365	354	335	367	370	376	338	371	333	361	352	384	344	324	344	358	357	337	378
60853	86645	59017	31378	12048	3031	1054	635	551	584	580	540	597	540	559	552	554	581	548	585	567	567	550	585	550	535	548	547	555	496	517	581	535	491	529	545	562	547	572	578	557	574	559	547	553	585	584	533	593	569	578	564	582	548	583	564	554	598	584	595	552	566	544	563	515	553	532	568	533	544	552	583	533	542	545	614	596	588	562	568	524	579	551	573	526	588	569	582	569	523	568	576	551	568	546	549	551	575	544	565	577	517	543	593	595	554	506	544	587	578	587	543	565	586	576	587	556	602	504	585	565	578	555	584	565	571	596	594	548	547	537	532	597	556	550	537	509	582	554	569	548	559	542	565	563	573	563	563	593	606	555	547	559	557	548	547	551	552	545	559	552	548	555	520	575	534	572	546	577	565	579	604	558	552	569	572	551	603	555	571	520	531	526	539	538	590	584	568	553	564	545	502	561	596	608	549	584	553	554	504	541	536	560	559	534	548	598	548	571	583	547	576	565	557	599	545	553	583	545	546	569	531	562	610	586	560	593	594	571	587	569	576	558	506	587	550	567	584	560	556	507	547	537	587	557	573	558	592	541	551	609	547	541	544	541	585	583	545	567	558	531	583	562	533	509	600	555	542	585	571	562	548	535	526	551	533	567	545	537	583	572	553	580	524	546	503	573	573	563	507	590	606	553	559	578	585	526	552	544	584	540	560	579	593	569	572	592	574	552	560	531	554	511	584	531	583	560	586	554	545	553	546	572	576	551	594	543	558	580	528	536	547	596	561	551	549	569	558	574	550	600	608	542	562	551	542	546	587	564	564	578	552	569	588	593	539	553	561	571	558	576	559	570	564	585	546	497	501	573	583	540	586	617	577	522	555	543	587	540	575	577	534	587	548	526	573	560	539	549	575	576	625	585	572	560	537	604	570	589	545	521	549	560	523	556	579	600	530	558	588	521	547	554	589	559	595	553	562	543	547	579	561	563	539	562	587	524	561	556	544	526	561	557	513	592	576	585	552	573	530	569	563	545	520	565	581	522	588	534	573	564	547	527	559	563	550	530	576	536	586	578	575	527	530	551	582	565	523	550	559	550	558	556	575	553	552	564	568	581	567	588	549	548	528	564	570	544	530	516	573	530	545	572	586	531	551	569	530	559	536	581	568	561	565	564	581	551	574	552	594	534	611	530	575	572	517	544	569	623	539	580	589	580	574	576	581	565	568	576	595	544	583	568	546	535	581	608	569	585	587	566	573	576	561	564	562	571	587	526	577	587	526	535	532	520	540	531	572	587	558	622	549	575	571	511	523	518	550	561	567	573	577	532	570	599	572	567	523	581	551	562	540	565	556	562	573	563	559	573	533	552	498	544	578	546	531	562	542	605	594	567	545	528	546	543	560	507	574	554	553	558	583	574	563	524	565	561	565	552	573	565	571	560	560	544	559	569	590	568	523	570	540	539	558	552	559	553	591	542	545	532	566	543	524	521	553	611	574	569	539	572	538	528	545	548	538	526	568	546	559	513	567	568	554	585	578	530	518	549	539	555	550	607	580	536	625	577	541	538	511	579	587	593	554	581	573	515	536	583	530	573	572	553	578	582	582	558	566	559	535	559	582	541	588	562	585	567	549	557	552	569	540	565	568	564	553	588	528	557	565	577	537	588	602	573	528	571	586	556	571	558	577	534	560	576	547	596	514	584	564	493	572	574	554	560	580	492	560	540	570	567	552	529	559	578	560	535	552	549	580	568	563	561	563	536	596	534	540	537	607	546	544	569	500	553	571	565	536	573	533	545	557	563	566	559	573	561	561	531	580	614	543	557	590	589	547	536	613	529	506	591	544	557	527	550	603	565	607	568	560	527	547	562	527	561	551	546	604	530	581	546	570	540	571	577	516	539	505	579	547	565	559	535	542	575	605	566	547	518	551	534	561	615	544	565	558	573	538	571	579	590	543	547	575	562	552	555	543	538	575	569	517	558	579	574	545	566	535	568	561	547	538	596	556	532	567	564	554	526	598	546	564	549	570	558	545	576	546	578	555	591	565	530	560	569	590	515	572	570	542	566	595	539	519	594	583	559	516	557	552	598	546	581	572	565	555	556	561	556	507	572	586	579	517	560	586	559	565	560	560	526	536	545	548	549	572	564	586	553	596	573	556	530	526	570	527	530	540	572	540	559	567	518	598	553	572	566	565	525	575	601	509	549	561	577	563	505	564	532	581	566	569	567	569	546	530	592	559	584	526	531	544	538	564	579	559	558	594	539	539	540	574	600	584	549	532	559	574	559	568	568	531	567	574	563	561	579	556	567	569	594	530	543	568	521	546	588	571	553	558	578	539	518	568	586	540	540	527	542	574	560	528	562	557	591	557	577	538	605	523	547	550	574	548	576	521	513	544	585	538	529	556	578	528	507	510	578	546	566	551	553	533	555	574	547	569	548	570	579	542	543	577	524	548	551	564	563	585	548	554	569	579	556	559	572	542	572	574	548	567	557	593	558	556	534	543	561	500	602	579	555	568	516	572	567	541	549	538	539	522	583	528	522	625	528	537	573	561	574	595	561	567	595	561	590	538	575	551	555	567	555	555	551	574	559	529	567	527	568	581	558	499	554	558	573	575	562	525	548	521	525	565	585	570	576	531	583	538	546	587	591	521	550	553	559	547	577	586	541	573	578	550	535	559	554	580	575	536	561	564	603	567	567	550	571	568	574	547	569	522	567	567	568	567	549	577	550	585	539	537	534	553	552	561	585	559	538	500	558	526	557	585	591	599	580	532	567	562	565	573	562	585	556	533	564	528	582	533	588	557	575	546	562	611	601	569	552	513	577	543	550	559	589	534	567	552	556	574	540	535	577	579	541	563	550	536	556	512	563	597	554	541	549	517	596	548	590	527	557	551	545	554	578	529	524	542	564	566	592	562	555	579	563	554	530	540	552	539	555	548	557	552	603	585	543	571	565	563	551	545	547	550	563	539	546	596	537	576	567	561	627	563	565	560	569	566	586	553	564	579	553	552	545	559	585	581	557	534	546	544	560	603	571	530	645	533	561	548	550	578	561	578	535	584	592	523	566	551	566	572	573	580	570	561	556	582	543	565	507	494	568	535	588	560	577	548	608	572	543	588	527	554	564	534	528	620	570	594	593	563	565	536	543	589	555	537	592	557	601	554	592	559	525	509	558	542	595	610	581	566	521	544	573	553	519	555	528	575	584	510	589	561	569	540	578	563	550	562	532	517	582	551	559	524	552	548	545	610	577	534	566	564	564	591	553	581	566	551	592	539	561	569	527	563	567	574	566	573	599	582	570	551	562	559	544	542	553	566	545	575	554	620	570	552	529	548	586	548	578	528	549	576	508	569	565	580	504	582	544	552	567	568	576	552	577	549	593	577	530	551	554	527	531	552	538	562	564	583	593	553	554	574	547	546	535	550	559	535	537	563	585	609	581	579	552	531	591	590	566	564	561	556	517	553	570	582	543	544	502	552	574	555	601	540	544	562
23398	21946	30142	24240	21440	18803	4738	528	402	467	417	415	416	394	409	395	427	422	399	464	444	417	416	466	429	435	416	416	424	411	418	430	407	398	415	429	410	399	416	438	434	417	407	425	370	441	436	457	413	423	406	411	408	414	426	426	412	451	394	380	428	414	407	416	404	425	445	393	414	398	349	445	398	416	395	440	394	393	412	396	414	438	424	410	429	409	426	396	431	451	459	396	409	386	412	427	418	419	416	398	370	403	420	370	399	408	420	405	390	420	426	390	415	414	415	414	374	399	415	449	419	400	437	395	445	405	391	407	418	398	443	429	420	374	380	402	394	399	399	414	422	412	413	425	385	418	399	423	448	400	390	443	429	433	442	398	443	428	440	438	393	418	411	422	405	421	400	430	394	416	410	435	423	364	396	431	398	396	425	404	412	443	450	423	395	448	429	412	371	406	396	431	422	376	444	400	406	432	418	443	406	424	405	410	412	445	437	398	386	430	420	415	410	381	430	457	406	441	373	389	422	418	416	415	430	427	416	416	430	465	409	398	408	416	410	398	402	419	413	411	433	411	422	404	393	462	400	414	380	411	421	412	431	445	417	421	416	384	380	415	423	381	447	429	409	408	386	397	405	395	408	406	401	388	395	443	420	438	393	455	372	407	451	374	419	395	378	397	439	433	425	405	394	407	383	414	384	401	411	407	405	394	428	410	422	406	374	434	397	430	446	382	395	367	401	397	401	392	472	384	401	426	431	400	430	397	416	410	417	402	388	382	432	427	418	405	429	403	387	415	439	388	429	432	375	396	430	419	414	413	399	364	398	396	435	408	424	414	416	434	408	419	388	425	412	437	401	400	444	385	412	398	383	403	416	405	416	396	414	395	401	403	416	394	422	426	411	415	375	408	410	438	414	403	401	421	412	414	408	422	381	351	407	393	415	380	442	410	415	437	397	389	427	414	408	424	387	380	406	393	401	385	424	387	417	417	405	432	416	408	389	408	416	383	406	390	396	388	419	364	410	389	417	428	407	411	394	385	405	445	395	380	418	444	431	406	392	427	450	382	447	393	408	428	391	413	419	411	437	416	423	405	390	433	388	418	390	412	407	448	395	404	446	459	405	422	409	428	408	415	411	452	399	411	448	411	416	408	424	386	392	382	419	410	405	419	414	409	414	369	403	407	409	409	407	374	404	392	427	419	398	445	406	432	409	411	412	430	418	429	401	418	417	384	411	422	407	406	407	452	392	441	408	401	407	404	436	400	425	396	444	399	398	424	400	396	424	388	414	418	418	416	420	375	411	365	369	400	456	442	394	406	414	407	398	426	415	433	423	421	403	408	411	410	438	447	427	392	437	437	382	442	445	418	396	432	465	386	419	436	409	395	417	431	423	387	415	431	410	413	404	402	415	417	418	410	404	424	459	400	395	410	414	403	400	386	402	435	435	397	417	392	404	390	401	406	431	384	421	436	427	378	403	426	391	450	448	396	459	407	418	436	421	399	400	436	418	417	429	410	443	383	401	449	409	375	427	422	422	403	453	380	440	396	403	408	402	395	432	462	403	423	398	408	431	427	415	408	409	410	451	423	390	416	369	422	411	425	396	432	402	421	388	444	411	413	397	416	393	418	412	422	420	400	423	439	444	431	424	414	394	402	403	464	427	395	400	403	385	423	406	395	423	445	444	378	388	409	422	412	407	384	442	410	418	409	434	400	431	439	436	445	396	450	423	407	452	405	398	413	415	405	409	409	405	452	416	431	440	400	402	433	379	407	398	401	416	424	405	395	390	420	419	385	408	410	390	402	414	398	439	371	403	443	389	375	402	457	399	412	390	396	408	427	437	415	461	437	384	381	416	425	427	433	409	385	428	399	395	423	411	411	437	399	392	439	379	411	403	403	440	406	424	413	425	397	384	432	392	427	393	425	413	420	382	436	445	380	424	407	433	405	402	416	391	393	400	378	424	414	430	385	411	405	416	431	451	415	430	397	391	413	407	434	447	415	462	397	432	427	427	375	415	396	418	405	412	379	392	395	415	379	457	377	450	401	406	431	419	405	397	420	446	434	413	438	411	394	380	394	407	396	427	394	434	470	365	413	406	416	413	396	431	395	396	424	425	416	367	393	444	435	402	424	410	398	404	444	395	420	409	405	419	412	420	401	410	416	403	420	430	427	434	417	407	446	445	388	452	437	386	413	435	399	415	436	389	435	448	420	405	396	409	395	405	389	407	414	432	440	403	447	432	390	412	412	375	435	430	401	432	429	402	404	420	427	433	392	441	430	436	390	425	427	380	371	448	390	414	406	427	397	407	406	430	381	436	427	401	444	444	388	441	421	411	417	423	422	384	430	377	427	425	413	451	397	385	386	405	423	435	382	418	421	391	437	437	411	432	412	438	426	407	413	405	406	448	433	409	372	400	391	416	442	395	421	413	396	416	390	405	416	405	420	430	412	444	420	415	395	442	436	392	404	416	391	399	418	430	390	410	382	448	402	416	423	379	399	388	427	383	424	438	376	406	390	450	405	425	435	424	421	385	403	388	416	413	410	394	393	378	440	445	443	385	396	422	445	377	369	429	404	415	408	429	415	345	412	404	396	399	424	402	425	434	411	405	400	384	393	426	432	406	409	392	414	393	395	400	385	418	412	420	395	386	392	417	410	409	420	429	424	404	434	414	420	452	419	415	402	405	408	418	402	407	430	415	398	363	424	424	401	400	408	425	378	407	414	386	418	383	454	427	397	395	385	394	437	379	405	423	399	440	380	429	409	423	415	412	403	411	429	447	407	390	414	424	408	411	426	459	438	386	489	439	430	383	418	413	425	434	387	390	416	419	418	430	438	405	426	426	455	394	423	468	421	373	446	399	404	405	395	411	418	387	453	405	427	401	386	431	414	390	386	391	400	397	419	458	407	421	421	419	409	396	403	396	399	430	437	422	454	421	436	389	423	384	402	428	443	430	370	411	367	409	452	411	411	383	404	405	427	384	409	413	408	403	403	405	391	395	379	407	412	417	412	430	435	417	425	419	398	382	419	423	416	374	423	415	424	415	401	388	418	405	392	363	434	423	393	393	384	397	464	422	431	425	410	406	394	400	378	426	445	419	419	434	427	402	403	447	428	421	416	401	388	407	376	414	393	449	405	396	447	384	411	388	448	413	391	433	416	396	408	436	400	393	395	410	416	377	386	416	403	392	382	405	389	416	419	409	429	390	400	433	409	408	397	421	407	415	423	414	426	402	415	414	400	439	423	437	394	417	409	402	447	408	366	406	406	416	363	408	411	397	430	416	405	448	411	423	384	421	363	438	398	413	389	399	403	394	394	431	424	471	388	465	442	397	402	410	429	414	411	376	418	442	432	387	407	428	430	412	387	423	413	435	416	408	366	413	431	436	447	394	416	397	407	389	410	416	404	397	376	391	395	385	426	408	424	427	411	386	429	440	383	389	404	400	461	414	417	435	411	408	405	390	404	424	404	377	444	422	441	429	441
61947	98353	69725	39715	17919	5274	1573	681	652	703	595	656	635	654	633	652	634	599	596	638	641	657	664	635	635	613	659	654	620	654	660	611	630	629	663	607	640	606	630	703	639	634	562	671	646	577	641	612	650	641	635	620	661	640	598	626	612	624	624	608	651	624	625	607	629	654	624	637	622	636	620	624	633	663	575	605	642	631	644	586	626	639	614	644	626	632	654	626	643	630	616	592	614	665	617	608	654	619	657	647	613	624	650	664	644	613	626	625	636	626	659	628	606	590	631	626	650	611	638	660	639	626	597	613	644	629	602	621	617	612	635	646	669	583	622	714	632	645	640	609	632	599	595	644	633	595	630	638	626	568	612	638	703	626	646	607	627	633	652	638	616	634	625	590	681	677	624	620	602	638	681	647	608	610	626	667	631	653	604	654	605	638	620	661	648	608	643	591	600	636	627	607	689	656	639	574	635	660	633	622	625	612	616	624	604	656	624	639	601	603	613	598	623	631	642	609	674	622	668	624	632	636	595	688	640	609	629	598	635	635	652	684	618	633	603	607	698	621	588	592	599	632	621	624	625	609	640	634	643	624	673	625	612	639	633	634	618	648	664	637	651	627	594	588	602	634	616	641	631	617	639	618	627	619	668	702	630	624	655	598	609	622	593	644	609	618	598	599	627	614	642	638	612	635	657	595	602	620	560	672	632	589	618	638	640	648	600	606	642	644	629	606	660	631	602	663	654	598	597	631	614	632	614	635	611	642	627	627	616	651	604	605	663	600	643	659	691	616	600	641	651	585	620	659	631	654	595	627	644	647	641	682	668	654	644	596	628	646	611	626	651	648	651	554	637	636	610	610	588	654	594	660	652	669	675	642	672	639	590	647	623	646	618	592	662	618	633	621	629	638	623	620	615	604	666	655	630	616	600	601	601	650	621	654	632	660	609	645	677	609	629	626	637	610	604	653	628	611	643	630	649	594	624	612	639	617	626	640	610	648	626	656	595	642	608	634	631	638	663	599	577	682	608	595	621	641	636	605	617	662	642	645	566	604	610	596	642	605	598	617	631	632	679	616	620	607	606	650	652	638	566	581	609	649	638	628	605	602	562	658	666	569	653	634	628	595	637	633	602	662	675	588	647	630	669	631	642	654	589	671	610	611	621	627	621	620	613	615	634	660	596	670	641	603	570	609	658	616	634	615	680	608	648	613	639	641	634	639	624	614	685	655	608	636	636	659	651	588	615	647	657	634	592	609	638	614	603	626	677	611	604	664	623	608	646	652	664	619	628	663	637	656	637	647	606	625	632	624	623	636	649	615	604	666	608	565	640	619	636	628	644	630	652	591	619	594	645	663	610	621	637	609	604	620	650	633	637	671	654	633	626	673	600	629	677	603	649	651	592	615	608	643	610	561	613	647	661	622	623	607	608	609	597	630	646	605	634	582	640	675	616	556	592	620	667	606	609	661	647	672	624	609	706	588	608	645	633	661	650	631	686	622	634	618	645	634	635	648	601	628	619	639	636	629	645	659	592	568	601	567	605	657	592	635	626	601	591	643	647	633	635	666	657	618	612	610	634	628	628	671	654	606	621	627	654	581	628	661	621	679	675	649	619	665	603	631	618	631	595	673	675	661	641	632	616	588	648	625	621	625	674	671	631	620	637	622	656	624	612	635	638	682	639	658	634	674	630	645	626	613	668	667	596	669	613	631	651	591	617	689	639	620	647	656	641	642	621	652	621	667	638	614	649	567	652	635	606	620	589	642	625	570	639	608	577	630	634	604	660	654	667	622	648	631	644	622	620	684	621	598	634	632	679	636	625	636	631	544	621	645	619	596	680	667	635	615	624	603	658	641	631	621	638	642	611	608	634	668	588	645	663	623	622	628	638	708	611	648	622	607	627	658	630	596	674	625	641	609	635	589	627	629	592	664	643	628	615	617	639	600	617	598	612	652	672	595	597	641	608	627	612	613	631	586	633	615	687	625	587	623	620	623	643	591	646	646	649	661	631	614	581	653	596	602	617	644	635	641	591	573	638	623	623	636	637	626	628	609	665	631	657	684	599	658	646	673	646	645	658	607	623	642	664	629	619	629	674	621	615	641	622	617	639	638	648	617	659	591	621	635	594	632	610	640	654	627	648	617	553	652	638	652	608	632	580	656	607	613	602	628	645	619	652	631	676	633	614	624	622	662	664	607	629	615	604	633	621	602	626	595	591	625	643	671	666	613	623	661	643	608	586	636	631	613	662	638	634	658	624	647	620	649	606	621	628	615	643	640	601	597	599	638	614	581	652	576	638	660	660	674	659	609	657	633	630	621	597	611	604	664	622	689	624	608	600	616	638	617	676	649	619	597	642	648	583	651	648	597	618	607	630	638	625	621	629	656	614	625	639	638	657	603	605	629	628	589	629	672	637	606	623	591	643	607	666	636	625	626	620	620	604	650	623	623	571	622	648	654	639	669	615	633	643	642	631	634	668	639	606	628	594	624	692	622	631	602	590	612	666	648	654	629	619	613	684	601	646	650	631	677	642	669	594	670	616	606	644	612	590	611	639	634	674	596	638	657	624	642	627	596	610	626	645	589	632	618	648	624	623	661	644	624	654	632	634	627	614	616	620	590	666	664	590	639	638	641	696	683	593	586	623	627	640	570	632	632	647	595	656	655	676	649	631	601	650	653	640	640	608	600	633	640	631	629	611	639	618	625	645	617	615	645	660	591	600	621	669	628	640	606	643	613	643	662	598	625	675	587	627	655	633	640	643	611	613	637	636	627	631	594	649	612	650	602	617	624	630	608	639	627	638	632	609	621	649	649	632	626	617	602	634	607	648	630	599	611	587	618	617	574	629	619	632	633	649	643	639	622	621	655	603	667	655	605	656	613	629	637	675	607	684	635	655	642	615	650	591	657	640	604	665	644	664	594	616	620	619	647	640	571	672	648	633	628	601	596	621	616	620	663	652	609	621	594	659	629	615	624	600	630	626	641	637	621	624	628	637	600	593	584	628	643	659	593	675	615	635	652	645	611	620	678	593	615	652	650	577	621	628	614	590	600	603	599	608	638	644	634	629	611	623	662	618	680	643	659	636	668	599	593	609	633	601	684	621	669	591	572	626	620	622	616	619	597	652	621	623	645	608	606	583	653	596	668	612	611	609	647	599	629	582	614	596	603	661	571	621	646	633	602	620	579	635	622	614	647	608	619	646	640	596	656	640	646	649	660	591	666	629	654	664	582	616	611	664	610	637	626	645	635	642	613	583	647	607	653	597	597	645	609	666	629	681	631	640	622	611	604	614	610	621	648	627	651	625	609	616	662	619	638	640	615	624	639	657	590	657	621	666	610	649	628	648	675	586	650	644	637	727	633	601	639	589	633	646	621	654	643	624	582	607	597	617	669	591	628	634	612	606	623	655	642	631	608	627	614	699	630	635	603	616	653	602	608	625	645	605	656	640	640	620	628	671	625	616	668	635	641	645	648	662	630	650	591	631	606
30379	29225	25683	10740	1546	477	306	274	287	271	267	303	271	260	272	277	271	299	250	276	284	248	275	264	265	270	269	282	295	255	263	255	312	267	291	290	267	293	255	237	255	259	286	299	295	273	280	271	268	283	274	281	282	273	268	306	272	285	239	275	252	291	269	262	278	242	285	257	297	282	273	277	287	244	271	304	284	280	256	261	286	273	270	299	260	294	280	310	280	250	253	254	278	274	286	291	280	305	274	280	245	266	271	255	290	269	241	265	286	275	263	264	269	276	253	250	251	269	279	280	272	255	283	274	300	270	243	284	263	286	264	248	250	276	269	266	267	273	250	290	256	284	246	305	281	259	299	260	261	308	270	283	272	264	261	264	268	238	262	247	279	256	268	294	264	285	289	266	288	291	257	259	299	266	270	284	277	252	292	283	266	284	280	267	265	289	288	305	299	305	297	271	281	257	308	261	262	269	279	281	262	269	289	268	249	280	259	267	276	256	291	287	277	254	295	263	256	271	293	265	272	296	254	275	285	280	282	303	296	288	290	249	304	236	243	263	264	265	257	302	244	260	263	268	256	243	292	262	301	256	274	270	296	284	269	262	274	275	259	262	307	282	273	287	260	284	273	266	274	287	290	261	275	301	277	308	277	285	257	269	285	287	269	273	252	254	266	274	254	276	270	289	267	264	290	260	305	267	281	282	304	271	276	275	249	261	254	261	272	271	253	283	272	254	253	235	272	254	234	263	272	265	266	275	242	292	299	277	290	254	224	264	279	281	251	277	261	282	282	272	266	287	263	255	293	265	267	265	269	288	275	282	255	271	276	248	262	275	259	307	283	293	293	247	275	271	277	267	284	286	271	284	262	305	303	250	259	280	276	258	277	280	260	261	245	266	269	306	284	308	251	287	257	228	292	275	295	289	274	262	268	293	288	277	281	267	253	289	247	246	280	267	271	271	302	302	292	266	284	271	272	283	280	265	282	306	275	273	290	292	255	290	277	269	247	270	280	275	255	258	263	277	265	278	275	229	266	270	277	285	304	284	259	266	266	287	296	265	280	280	299	262	298	292	246	288	272	257	280	269	296	310	261	268	289	285	295	243	270	265	275	267	266	271	256	242	270	270	274	272	273	253	270	269	265	274	301	246	268	282	251	288	260	291	263	285	266	262	273	274	294	259	266	269	260	268	267	254	316	253	253	293	267	261	259	260	276	246	256	280	243	263	301	274	278	284	300	285	309	320	266	250	260	283	288	307	255	261	253	304	278	264	247	288	261	282	275	253	273	305	267	273	283	272	272	280	311	281	302	291	274	278	272	262	300	277	276	306	277	282	271	263	276	287	288	294	270	265	282	268	273	290	275	280	291	281	269	283	262	290	271	286	270	251	259	272	265	297	270	277	301	274	271	272	270	275	259	272	291	274	273	272	300	289	252	292	267	302	253	275	252	276	264	269	309	289	297	289	275	269	276	280	257	247	269	267	273	288	277	277	282	274	263	266	275	268	254	304	268	292	303	264	274	267	249	291	259	288	261	294	260	278	283	304	259	270	273	287	271	256	273	279	267	298	287	254	263	286	268	269	263	249	303	261	286	260	291	264	244	273	287	279	277	251	280	286	273	269	278	280	260	287	241	250	259	272	280	261	269	283	272	285	255	267	251	282	267	256	279	279	275	286	244	257	272	259	262	276	289	267	272	273	271	258	256	257	264	287	278	273	267	254	273	292	274	219	262	284	292	243	272	269	262	254	276	286	266	279	295	252	261	249	247	275	286	277	258	312	284	244	264	270	288	248	254	265	264	245	283	277	276	266	271	256	276	275	280	279	300	260	274	270	279	280	290	278	271	283	266	283	272	273	261	304	284	275	233	280	278	283	284	287	276	271	258	294	278	262	277	236	279	266	258	251	277	258	264	277	296	259	261	266	243	262	280	271	303	274	270	270	280	287	293	308	281	277	254	291	282	283	267	257	275	306	259	274	289	273	286	241	285	285	287	300	294	268	278	282	285	254	253	267	283	282	262	282	250	284	259	276	241	262	326	274	278	261	261	273	312	256	300	248	275	253	281	267	286	273	275	256	259	256	275	289	251	246	281	268	284	251	244	300	302	286	289	277	264	248	274	268	281	266	266	281	258	279	266	265	258	284	298	280	289	269	255	263	285	258	290	269	276	282	273	284	286	247	273	282	222	272	250	270	277	273	289	247	285	277	276	247	250	304	262	274	274	260	286	290	263	282	264	262	256	295	279	241	271	286	270	282	267	267	265	273	263	287	261	286	249	283	275	266	265	247	277	261	273	250	267	258	288	291	311	271	266	286	271	286	273	258	264	265	255	326	282	267	268	288	293	301	256	264	284	292	308	254	265	263	252	274	270	262	291	258	238	263	243	290	259	284	263	245	292	258	248	264	283	268	270	268	290	295	284	273	281	287	248	236	276	274	271	247	306	256	289	267	259	287	271	266	299	281	272	286	259	284	290	267	266	264	269	259	259	270	285	247	285	247	256	290	299	282	253	285	275	245	274	283	273	293	274	285	249	272	294	265	266	244	270	284	292	269	254	281	295	294	267	292	265	275	294	253	247	277	292	292	286	288	264	299	319	267	292	275	296	272	283	234	256	278	265	272	258	249	276	268	286	275	253	252	290	270	274	271	292	270	273	285	262	305	267	299	263	254	267	263	290	254	263	245	267	268	308	241	269	291	263	294	275	290	263	287	286	285	257	249	270	276	296	279	296	261	270	269	255	265	278	262	236	294	289	261	285	243	249	278	305	266	280	247	288	293	268	269	292	289	263	271	279	268	271	222	269	289	270	269	242	290	255	270	264	243	272	251	287	257	264	245	254	264	265	243	256	252	297	276	251	284	280	273	269	265	283	295	295	278	282	281	261	253	303	282	275	276	295	285	295	284	299	279	266	272	287	279	267	265	280	285	271	267	283	270	245	270	280	279	263	267	278	265	290	297	284	292	264	283	277	265	232	273	264	266	293	243	279	302	278	253	280	283	248	280	260	267	289	285	276	264	268	268	264	260	282	258	268	308	298	294	266	280	314	292	266	275	266	294	256	278	254	242	279	262	278	270	276	259	255	273	290	277	264	262	318	248	275	281	284	260	257	274	263	274	282	270	296	262	266	263	252	270	285	291	272	267	282	267	243	303	279	237	248	315	284	277	318	256	272	272	262	247	250	284	270	303	275	275	277	265	267	267	289	274	301	259	275	266	258	256	212	268	266	277	273	282	295	288	274	263	268	295	249	275	264	246	278	248	265	243	231	267	303	270	266	249	285	274	289	250	267	261	302	260	260	257	298	280	259	297	276	267	282	263	263	281	305	284	298	267	226	292	273	238	287	285	270	265	283	316	286	285	265	287	302	316	285	261	279	269	242	276	275	287	264	250	271	255	271	255	288	278	282	264	271	272	281	265	320	255	280	259	294	244	278	315	284	288	272	317	266	264	259	236	267	276	282	312	289	294	273	272	271	268	274	273	291	264
37489	45431	28993	10107	2697	938	523	448	422	438	457	495	431	432	465	449	441	486	429	450	420	446	465	416	429	452	432	499	433	441	455	416	459	442	433	443	460	454	430	461	416	422	446	410	425	467	457	467	501	455	449	440	421	433	436	418	442	427	440	436	413	485	443	428	439	469	462	450	463	373	408	466	470	476	409	466	442	445	444	416	465	448	410	434	399	446	421	480	451	430	439	448	463	462	427	421	452	433	451	442	427	422	440	430	430	425	453	461	468	465	496	432	435	431	472	433	459	431	459	454	432	413	425	368	471	421	476	449	431	434	467	454	417	437	424	440	431	424	447	423	467	457	422	416	457	437	489	447	455	423	447	475	393	456	471	439	435	455	452	389	421	416	484	422	433	441	468	452	406	429	479	430	442	458	441	431	381	444	432	461	458	416	445	433	434	461	440	445	452	465	428	428	402	468	434	453	465	425	439	414	436	425	446	449	453	440	451	409	419	426	471	449	437	461	455	441	430	397	454	420	427	467	416	431	434	421	443	454	445	447	467	470	430	433	438	447	444	465	437	419	436	442	403	406	446	444	439	434	465	456	406	428	465	415	447	472	413	452	482	444	437	431	416	476	424	464	457	432	447	435	478	441	415	472	474	444	443	418	470	441	444	450	421	478	426	408	439	426	445	443	429	447	408	473	411	414	443	444	439	431	455	460	426	450	457	430	419	439	448	447	424	421	454	439	472	466	407	449	443	455	457	470	440	440	427	424	449	449	458	473	440	454	444	441	436	458	435	463	445	425	421	437	434	394	431	413	479	427	434	442	457	445	445	446	407	446	440	454	451	420	463	444	408	480	414	430	456	472	487	412	445	445	453	432	472	401	422	453	452	445	419	451	464	445	425	458	426	469	461	426	448	465	406	427	444	454	400	425	411	448	419	441	469	464	425	429	444	437	449	453	414	458	491	451	440	451	449	454	426	432	444	457	461	448	442	434	451	465	442	421	426	426	396	449	459	442	438	437	423	440	443	480	454	415	407	429	445	416	427	448	432	422	452	410	431	470	450	423	459	450	399	433	448	423	445	473	425	417	474	433	463	431	416	460	414	418	451	437	442	443	436	473	436	410	446	442	436	436	444	439	464	464	440	429	433	426	430	465	425	438	408	457	437	433	451	423	451	461	438	456	458	466	410	461	445	401	496	437	455	439	485	468	448	427	427	444	429	398	404	382	429	447	416	463	417	394	425	438	474	427	442	458	413	437	471	442	413	424	444	447	480	411	456	450	374	439	447	452	447	497	462	472	468	403	474	489	460	425	425	459	468	452	446	438	407	419	433	511	475	454	439	404	424	446	472	413	429	438	461	397	409	430	439	424	396	432	422	409	480	423	444	454	435	466	443	453	428	419	441	429	425	440	395	461	431	443	432	464	478	455	439	451	414	429	454	445	406	455	469	493	450	449	461	453	466	501	431	422	438	393	470	478	448	421	437	445	433	452	465	465	416	435	440	431	456	448	434	453	420	455	425	452	440	418	447	460	410	427	426	428	446	434	432	406	433	455	471	439	430	435	458	463	436	410	439	470	405	435	442	472	425	443	460	429	433	444	427	416	486	448	430	430	429	472	436	425	420	447	401	427	466	444	464	411	447	421	461	435	465	432	458	422	451	467	447	430	421	424	436	483	473	454	453	446	454	437	426	463	423	457	433	444	427	445	476	469	467	441	464	423	429	433	431	478	464	459	441	435	444	457	463	386	431	418	471	468	411	415	460	459	420	429	421	437	443	444	443	419	437	420	427	449	473	421	440	435	457	458	433	444	443	475	444	383	475	447	445	466	454	434	456	473	454	441	452	417	413	437	426	407	450	468	453	419	421	450	436	433	431	443	390	415	449	447	437	441	473	443	417	447	441	448	444	413	425	416	415	426	459	422	452	438	475	423	472	432	461	408	427	436	435	426	428	436	451	425	443	445	492	453	448	454	450	457	417	424	439	452	466	466	443	444	410	458	432	439	431	435	439	425	466	445	412	460	428	474	433	455	460	459	477	451	445	446	445	490	471	446	430	428	427	426	440	442	442	449	435	439	434	475	434	431	505	461	445	421	409	475	464	434	440	444	463	444	433	448	430	453	411	432	470	442	457	433	441	432	423	430	427	424	449	453	420	454	429	483	485	468	447	391	428	444	440	458	462	451	459	483	440	432	440	448	451	415	435	443	426	438	448	426	432	473	464	407	424	437	447	434	486	459	462	452	440	448	404	479	417	428	453	474	447	458	457	431	441	451	421	469	468	463	463	391	466	432	444	463	442	429	425	447	460	394	439	438	501	425	465	431	425	428	415	449	422	424	421	433	410	422	480	437	453	424	442	452	439	442	458	417	444	468	407	439	399	455	442	431	433	471	461	452	448	494	442	487	448	457	441	421	451	465	433	446	439	433	436	449	457	464	455	470	455	445	455	425	452	390	443	489	471	395	467	411	446	433	448	467	447	431	443	462	408	436	441	452	446	444	463	452	459	460	456	450	429	440	420	445	419	424	464	419	415	450	484	490	452	406	414	448	432	456	461	440	450	447	442	412	462	415	414	453	422	448	468	411	465	421	447	445	429	430	446	477	462	447	435	474	437	462	454	435	425	421	419	420	433	421	446	417	472	411	432	411	405	430	440	466	435	460	444	436	413	456	431	433	445	459	474	422	409	449	461	438	432	470	470	462	436	438	366	424	450	426	444	471	463	417	406	465	430	440	464	445	458	458	432	457	400	407	444	473	469	477	398	439	441	430	432	425	443	445	416	431	454	444	417	458	441	459	480	443	437	426	441	475	441	412	432	464	420	438	441	417	464	456	445	460	475	462	450	405	439	521	442	443	461	423	460	440	439	465	426	433	460	452	450	415	435	436	483	466	458	443	427	406	442	462	440	426	471	418	434	444	398	464	453	436	416	461	443	463	431	418	422	457	432	457	454	468	455	445	421	458	435	412	429	441	408	428	389	427	447	443	422	430	445	419	398	416	446	415	421	460	441	470	428	439	476	466	474	471	424	455	428	432	440	421	416	475	472	437	440	412	432	433	425	479	460	426	488	426	429	415	436	455	444	475	460	471	419	415	436	436	450	493	478	442	460	459	407	437	425	429	408	444	473	411	427	436	442	451	438	459	445	434	438	410	464	453	444	453	438	458	429	448	464	413	421	425	431	445	397	455	445	433	438	452	447	419	447	418	446	431	440	454	454	431	472	454	465	437	451	450	427	411	401	427	434	434	455	438	459	438	433	411	436	450	438	426	464	461	443	446	452	425	414	417	491	430	462	448	449	473	416	466	458	433	416	459	427	463	437	458	409	448	436	486	456	418	441	429	454	438	425	439	455	469	452	439	433	417	420	442	451	426	437	461	489	416	459	451	436	464	413	422	420	389	449	441	447	445	491	421	427	449	425	431	438	402	455	427	425	493	438	462	425	416	462	452	463	421	434	451	429	420	452	444	433	421	441	440	414	465	421	429	462	455
24865	23110	31206	25911	19656	7155	747	430	374	364	353	369	367	419	344	340	400	364	385	371	383	381	375	356	374	373	372	348	370	384	417	378	360	371	355	332	373	370	340	371	351	338	365	355	343	321	345	390	385	337	356	368	347	354	374	369	367	368	360	370	384	382	355	347	329	349	339	329	368	382	386	385	374	353	370	343	382	356	382	352	400	347	349	356	406	375	353	375	387	368	408	381	378	398	357	373	330	338	380	380	374	351	381	358	377	352	377	367	357	380	348	351	357	335	398	347	339	346	376	381	369	353	371	359	392	355	361	345	348	388	374	360	403	358	377	362	367	353	376	339	353	383	372	322	370	381	346	327	358	370	373	409	381	354	351	381	338	385	356	374	386	341	388	363	375	321	356	384	353	379	365	356	372	373	380	381	394	368	393	409	356	391	368	352	352	403	354	343	352	371	389	375	368	345	317	345	364	398	356	368	384	378	338	336	371	389	394	368	392	366	341	333	350	354	354	368	355	396	380	346	390	357	356	366	334	381	381	372	398	361	328	376	336	371	377	309	359	374	329	372	363	390	360	360	364	384	395	369	339	356	375	390	377	380	354	371	327	356	344	403	383	379	353	361	353	359	365	342	363	396	412	407	378	338	347	366	349	383	347	379	390	377	393	330	369	371	392	360	364	387	354	371	361	352	362	394	369	375	398	389	333	350	349	360	382	367	360	388	349	383	378	355	368	390	378	338	347	343	388	389	337	338	377	350	376	376	336	402	373	401	367	365	369	352	387	379	351	366	373	338	344	358	401	324	358	349	377	369	389	367	353	349	398	368	366	348	364	322	400	316	379	355	360	380	341	374	369	335	398	373	372	347	348	356	377	366	373	339	335	387	344	369	358	379	362	352	370	384	373	372	397	336	359	333	363	346	347	365	366	392	374	375	364	318	347	360	369	357	366	355	381	388	340	341	367	354	353	363	395	367	362	390	358	364	381	349	298	385	371	378	360	374	347	350	355	350	341	355	370	356	375	321	381	380	328	372	363	337	359	367	377	356	376	396	379	379	352	375	380	363	396	383	370	404	344	392	357	409	336	391	357	367	341	368	329	346	371	349	349	349	344	384	360	377	376	371	375	329	383	347	355	364	369	368	345	380	393	346	383	347	339	351	382	366	346	338	409	365	353	367	324	364	361	355	343	394	353	400	371	344	356	366	366	380	369	377	370	392	385	345	342	348	363	339	383	342	346	399	391	316	388	390	396	317	363	392	364	360	362	354	351	349	405	367	371	347	351	382	382	400	372	363	352	338	348	368	350	353	358	389	342	380	371	380	320	354	395	392	364	394	351	328	334	383	367	361	352	359	364	341	346	350	386	353	337	342	345	364	365	364	369	356	367	368	341	380	361	348	354	347	362	345	360	389	357	361	346	336	367	333	356	338	369	397	403	375	369	372	390	360	363	370	377	366	353	307	378	369	358	360	353	333	357	356	376	332	351	371	381	376	381	366	367	360	350	361	391	361	384	378	367	374	376	380	360	373	347	354	334	364	335	367	315	345	365	349	373	337	388	338	367	363	379	353	390	379	385	345	384	370	360	388	379	343	361	343	363	348	369	382	355	393	316	365	379	358	351	360	373	359	376	342	382	386	358	395	374	349	345	381	360	343	361	330	364	355	376	401	377	374	363	368	338	396	385	378	358	363	345	384	365	360	362	355	339	351	432	323	350	319	399	362	387	390	354	354	379	356	333	331	404	341	347	381	389	343	355	341	354	381	377	372	384	354	375	335	344	368	370	359	354	389	362	376	387	348	372	367	353	360	366	372	361	359	386	356	342	316	347	362	375	366	352	369	352	360	370	409	350	373	347	395	354	396	376	380	322	377	358	357	327	365	375	376	389	357	352	346	401	359	338	377	358	371	365	359	380	322	393	359	353	427	353	346	355	391	339	369	361	377	376	345	358	382	378	350	340	350	378	351	366	344	386	340	382	362	352	377	357	379	352	373	362	371	347	363	359	310	370	367	377	363	350	385	389	378	372	383	377	363	357	371	357	388	385	366	361	351	382	371	396	350	344	374	322	360	346	361	352	362	332	361	362	381	329	355	369	380	371	408	347	369	392	373	363	335	391	357	358	339	351	406	353	348	337	358	342	390	314	365	380	406	396	386	362	380	358	365	355	357	375	379	354	336	366	372	376	351	337	376	361	370	374	348	351	339	370	352	324	371	381	359	364	391	358	363	374	379	349	388	360	375	368	329	377	329	344	361	357	369	366	384	361	367	343	345	347	333	353	370	363	371	369	372	365	350	339	381	376	348	386	370	389	346	390	381	373	375	371	318	407	367	379	351	360	368	369	355	357	376	367	385	351	340	394	380	375	333	345	374	370	354	367	394	371	374	365	365	367	370	355	387	376	361	376	343	360	396	341	366	359	379	328	360	357	397	394	368	341	316	366	339	387	375	366	379	367	363	332	359	376	354	335	350	372	371	354	371	362	360	387	384	365	372	352	387	372	391	364	397	360	395	377	364	378	367	342	346	368	369	366	354	325	373	349	349	371	353	379	390	338	395	370	373	402	351	345	380	368	318	350	371	346	349	372	373	362	365	372	365	361	344	335	368	356	384	405	368	342	407	322	370	352	351	345	350	367	399	380	340	376	391	375	320	355	380	365	360	340	327	373	363	360	364	352	371	377	359	349	375	394	368	380	327	355	392	404	352	363	370	339	345	415	381	323	366	393	373	367	406	374	395	365	377	360	361	383	367	360	364	377	346	340	318	336	373	377	412	378	358	363	353	388	384	373	396	353	353	379	342	349	389	356	357	353	325	363	312	345	358	371	370	382	339	363	323	372	380	370	352	373	368	362	367	391	348	343	346	345	364	357	369	351	368	356	388	357	361	372	385	366	350	333	378	366	352	361	372	337	389	343	381	358	353	402	357	399	349	346	366	367	386	365	371	394	333	344	354	344	377	380	386	349	397	381	356	384	363	365	370	376	362	333	383	365	342	356	354	351	356	340	361	338	361	351	367	379	387	392	361	392	348	351	350	372	360	382	379	354	369	366	385	357	379	361	326	338	376	388	369	371	364	369	352	391	369	357	374	356	356	342	366	346	404	366	354	328	363	353	377	333	386	346	384	375	329	354	359	348	389	342	393	365	369	375	346	345	352	367	369	371	373	336	388	378	371	379	357	388	379	383	354	358	349	363	394	361	385	375	362	344	376	383	368	389	374	358	373	384	358	361	376	354	376	370	343	347	389	384	351	367	380	368	379	378	345	349	353	345	382	374	368	422	374	385	407	356	349	374	335	366	377	350	358	330	376	369	376	326	368	362	372	369	353	357	376	358	383	397	326	366	395	367	372	377	355	372	383	348	380	385	373	351	335	349	346	392	352	369	354	381	360	366	400	383	348	373	351	374	345	385	364	359	358	322	351	377	367	388	355	378	340	357	351	359	373	353	374	352	335	380	347	361	377	328	366	382	368	376	361	402	347	380	398	348	355
60686	87053	59343	31752	12494	3262	1070	631	573	559	570	549	568	578	594	557	570	538	554	578	566	568	573	586	612	629	595	591	549	580	551	545	569	555	555	606	574	558	600	627	600	583	601	556	585	565	586	549	547	560	563	550	549	597	571	545	564	578	616	530	571	575	524	553	561	570	569	518	616	574	541	584	553	544	544	568	554	585	538	555	563	606	565	565	551	568	590	549	584	584	583	577	583	592	567	531	538	610	546	586	567	631	620	549	560	571	545	584	564	578	577	613	615	590	541	577	590	567	562	607	590	561	575	561	560	551	554	573	606	591	625	584	609	564	570	558	589	574	528	547	581	545	545	554	587	566	578	621	527	589	618	569	552	601	595	588	571	559	560	578	582	627	542	545	586	567	579	568	580	531	591	559	565	574	556	574	559	572	571	601	574	544	585	596	590	575	559	545	611	563	567	576	613	591	567	520	516	578	533	514	596	583	546	608	572	576	591	593	605	579	568	612	633	549	598	554	581	567	548	573	571	589	564	552	572	602	557	563	577	551	556	580	581	577	589	570	585	574	579	586	577	583	628	595	600	515	593	588	614	594	576	587	539	540	538	532	533	588	618	525	562	566	540	581	600	610	574	608	559	545	604	581	586	613	587	546	584	544	565	569	596	572	641	590	589	569	556	583	533	585	581	558	595	600	585	579	579	595	577	594	581	543	545	564	565	585	538	607	546	589	579	581	612	563	577	538	568	596	580	581	554	576	551	582	571	543	583	584	555	588	577	593	535	561	527	605	557	557	556	626	585	570	605	595	588	587	594	595	582	544	606	577	570	596	539	586	562	525	552	585	539	572	583	597	533	558	607	550	563	533	582	525	546	558	576	579	579	563	562	570	568	576	566	547	541	616	546	600	593	574	503	563	519	588	558	545	586	535	569	570	557	586	654	596	583	602	568	552	584	564	575	591	539	565	576	598	571	581	547	624	568	557	562	556	567	605	594	603	557	555	587	588	554	571	561	570	617	567	578	581	569	593	562	571	583	593	554	592	541	591	557	610	562	575	573	535	583	574	559	568	578	541	588	542	530	611	550	588	599	531	596	537	566	619	621	600	578	550	539	569	559	592	594	574	513	578	577	573	556	597	618	560	550	565	598	622	527	584	600	587	590	587	587	576	587	603	585	567	623	606	568	596	559	570	545	558	545	530	585	564	551	600	552	593	549	534	585	593	572	532	538	586	613	583	585	582	602	574	578	554	514	548	538	566	561	573	561	582	575	591	556	549	554	576	613	589	561	541	613	564	545	536	542	560	586	562	558	570	584	552	551	561	598	539	579	583	558	549	591	586	557	572	598	567	579	619	530	560	575	581	569	596	597	530	604	595	583	614	527	608	604	558	541	542	600	607	571	565	501	574	569	587	590	586	567	570	585	589	556	610	587	550	554	599	575	547	544	572	536	587	569	554	588	592	575	551	600	533	597	593	584	543	560	539	620	584	550	554	565	581	558	599	590	582	545	600	571	585	545	576	584	545	567	561	597	557	564	577	573	600	541	585	550	522	554	515	568	553	617	550	530	519	574	617	628	526	610	546	560	554	572	589	569	563	532	557	543	569	567	574	574	577	561	547	536	553	486	576	580	571	587	566	608	540	554	577	586	564	551	586	541	608	573	586	574	616	574	571	572	539	607	579	568	508	555	509	559	589	559	547	561	581	546	585	595	550	580	568	516	570	548	540	565	590	561	621	510	559	641	554	580	580	566	604	576	561	598	603	541	554	547	561	541	597	586	589	533	567	574	553	572	577	542	566	576	578	557	576	536	541	575	573	654	570	551	556	559	574	587	555	598	616	604	557	572	609	597	572	583	615	594	592	522	587	574	595	615	561	575	537	551	610	563	564	581	585	591	557	552	568	605	563	569	598	590	578	584	510	568	601	529	586	526	565	581	549	555	595	582	564	619	547	579	551	598	594	506	540	599	581	560	621	581	585	590	538	585	561	552	595	540	548	553	549	560	602	575	578	611	589	575	575	570	544	533	593	529	546	568	570	570	592	577	543	592	575	617	585	596	529	541	584	625	527	597	550	587	594	560	611	553	599	553	630	534	545	545	585	593	614	588	589	627	542	538	590	588	586	552	612	570	557	548	550	562	572	603	596	577	595	556	616	559	584	630	518	616	607	595	586	624	577	553	540	577	544	585	563	572	552	569	528	565	588	577	546	592	581	598	570	580	618	555	585	595	563	579	564	562	595	597	616	584	577	604	571	536	588	556	596	591	577	552	607	599	580	560	638	572	567	575	586	540	612	599	632	585	533	575	570	578	598	543	564	560	519	547	608	571	592	566	563	614	531	597	563	557	559	583	565	566	551	578	551	582	576	567	565	532	557	565	595	561	567	627	619	577	596	576	573	559	534	572	591	557	569	572	583	573	565	553	552	572	611	615	631	616	570	566	563	565	582	595	559	586	574	561	600	561	559	577	598	569	638	578	597	598	586	631	555	561	584	582	575	560	542	626	598	576	573	615	635	621	565	599	580	544	597	582	566	573	580	559	621	635	551	571	597	605	581	565	547	594	594	571	583	581	588	571	572	565	618	589	549	535	560	562	563	571	582	588	602	586	554	557	559	579	605	557	554	587	570	602	561	544	569	591	575	510	604	598	571	573	514	580	576	565	565	581	537	527	582	573	554	556	569	538	577	616	613	592	598	569	577	609	576	595	543	517	573	564	577	610	606	565	592	566	596	593	591	613	553	589	636	600	603	574	556	550	563	570	608	589	575	550	589	559	611	586	549	561	575	626	568	578	564	609	574	622	555	566	561	608	572	536	552	564	591	549	586	591	574	556	633	570	585	600	574	530	547	560	605	574	571	544	564	601	568	556	575	610	561	555	600	545	591	619	551	566	583	582	573	606	591	578	522	548	567	571	621	561	595	620	534	589	556	612	601	589	588	634	570	591	591	585	598	566	577	554	574	573	564	557	575	566	590	541	570	599	606	577	606	587	558	556	608	611	537	540	603	609	576	572	569	550	599	589	582	587	586	579	624	575	557	572	579	571	589	570	534	579	571	552	573	584	564	519	561	608	541	568	547	537	623	575	557	592	578	615	598	571	616	597	568	555	559	602	589	564	601	615	580	603	523	587	561	533	572	601	614	572	569	573	573	576	520	561	587	570	549	587	543	571	572	575	563	551	556	575	544	553	537	567	539	630	558	574	586	576	521	568	587	528	593	505	593	658	582	563	551	544	603	568	549	552	592	574	601	559	546	584	540	574	615	531	538	588	547	582	570	567	537	593	582	609	559	588	585	584	578	576	577	596	597	569	585	601	574	611	589	593	553	589	575	572	580	591	548	581	581	513	630	546	618	557	557	535	610	582	624	543	541	625	584	568	553	556	606	596	571	551	531	593	585	561	539	540	598	590	544	547	556	555	553	568	610	605	594	620	548	591	542	601	564	581	559	597	577	572	561	540	565	564	582	591	576	551	574	629	595	570	609	581	589	598	571
23532	22043	30307	24393	21563	18913	4647	588	441	443	407	437	433	431	444	427	422	436	442	432	446	423	441	443	429	437	435	415	425	445	412	451	432	438	417	387	416	441	448	428	456	406	429	418	434	449	427	445	446	458	421	434	417	448	444	444	413	410	420	385	404	452	420	449	405	452	418	448	456	406	413	436	465	438	410	434	435	425	448	426	431	443	395	377	413	428	388	398	459	446	426	418	386	430	392	449	389	437	424	439	428	428	431	425	429	426	440	404	414	432	402	427	439	414	430	406	439	422	461	433	395	406	435	420	414	422	442	448	417	423	426	446	434	395	459	399	416	423	438	402	419	417	406	373	395	409	442	465	423	423	406	410	393	445	415	422	445	434	428	434	436	419	480	403	424	469	391	462	441	408	390	423	430	423	463	430	459	452	408	418	451	427	420	402	449	455	432	408	445	447	413	422	431	454	410	438	396	452	410	396	410	473	430	433	435	445	441	444	405	436	456	405	454	428	402	432	465	427	427	431	431	404	429	395	393	420	418	410	430	432	426	431	404	417	432	452	426	432	402	412	414	443	419	410	436	434	429	414	420	422	441	450	428	423	443	439	389	421	417	420	401	426	436	416	457	407	415	419	391	434	392	406	409	394	451	396	430	449	417	410	463	387	427	415	429	425	433	390	419	442	421	412	446	449	435	422	375	431	428	441	427	403	404	422	433	386	423	452	448	447	427	421	432	428	408	431	429	407	463	444	450	466	457	418	415	414	440	444	452	462	437	421	455	425	402	437	435	436	429	419	407	397	411	425	416	472	426	432	417	421	437	397	417	399	391	407	415	446	428	429	447	417	436	446	403	400	442	420	428	432	436	421	411	430	437	411	404	407	413	422	436	430	419	435	404	418	445	421	424	438	413	397	426	431	431	428	400	414	416	454	447	448	459	416	456	418	443	405	395	427	442	436	407	439	435	446	428	417	474	462	407	453	410	406	443	414	429	442	444	437	415	436	413	460	462	453	404	421	450	430	433	427	406	422	417	427	392	424	460	416	391	446	434	424	441	437	408	407	420	449	402	416	453	384	388	381	428	418	435	427	415	424	471	408	418	406	402	450	460	398	385	405	447	437	389	401	419	428	439	451	432	402	465	415	482	409	459	395	398	388	426	433	455	438	430	433	414	439	429	431	425	405	395	404	430	425	385	427	409	414	420	416	444	434	437	435	404	416	410	461	460	421	437	422	408	457	413	434	394	429	455	425	408	467	435	471	447	435	412	436	429	407	464	423	442	387	415	428	401	411	387	427	438	419	435	428	415	445	459	404	417	424	440	447	448	428	428	432	403	452	456	433	408	461	415	418	463	442	434	416	426	415	403	457	419	448	456	439	434	395	462	454	439	417	436	441	453	428	380	475	474	425	415	432	437	388	433	421	461	420	414	444	404	428	410	413	448	438	440	394	418	405	428	376	442	449	403	378	410	417	457	412	436	419	458	431	424	417	407	393	451	414	403	418	431	409	476	436	435	404	430	415	388	454	415	419	439	420	427	416	385	473	412	437	460	451	432	429	419	432	406	437	449	455	433	457	438	413	456	442	431	436	422	419	422	423	429	407	404	437	420	414	453	466	394	400	445	437	456	354	413	385	436	455	415	448	407	422	370	414	415	443	470	438	455	425	413	425	470	397	422	420	435	446	423	405	418	439	416	461	419	429	421	403	423	426	427	408	394	423	409	429	408	425	409	445	404	424	415	416	409	426	433	431	381	405	399	443	454	411	432	474	444	434	429	460	434	424	436	450	435	396	408	430	415	432	429	407	427	432	388	450	447	446	417	379	457	443	439	416	414	436	456	431	427	455	416	436	408	430	444	417	396	436	469	414	429	443	391	445	414	428	402	412	416	430	423	413	441	418	410	471	414	413	412	432	422	418	425	398	399	422	391	402	414	430	446	388	380	402	433	417	396	424	422	415	420	419	409	430	434	424	436	412	445	426	393	464	406	428	438	397	386	420	401	416	440	423	436	422	440	451	440	413	403	423	398	428	450	398	420	410	435	435	425	444	441	415	414	395	403	432	439	437	412	464	422	433	413	417	405	401	444	428	388	420	434	395	432	415	440	426	453	425	425	416	422	470	416	405	403	393	445	405	453	449	494	433	429	410	434	423	408	426	423	429	444	432	441	406	440	435	413	418	442	430	422	439	448	459	439	407	394	411	411	422	394	430	436	443	427	425	456	395	427	423	421	393	437	446	443	437	412	458	472	433	426	437	434	422	421	387	412	439	421	424	453	430	434	418	406	413	423	451	447	432	414	402	457	425	445	446	445	402	442	430	423	408	435	423	427	450	399	432	398	383	428	442	408	418	432	458	462	412	415	426	412	423	426	454	430	420	379	437	427	391	426	434	438	453	424	410	440	402	422	415	407	411	442	431	419	447	414	413	451	442	429	424	407	390	431	460	442	435	428	421	431	433	438	450	438	401	418	398	404	465	449	437	467	453	434	406	433	441	399	425	432	417	426	386	447	404	402	470	410	466	401	396	380	422	435	425	397	407	440	415	428	436	453	459	455	429	411	431	395	395	373	433	409	388	443	418	439	430	405	414	434	425	432	434	454	420	454	439	425	446	401	421	401	394	420	411	407	422	419	420	425	406	373	378	410	422	397	425	436	426	407	420	462	434	397	412	406	422	400	397	463	440	430	423	429	457	410	419	446	430	444	429	451	456	388	430	431	391	442	376	448	410	394	420	425	457	417	388	439	422	416	430	424	375	435	455	404	458	464	398	393	455	436	434	406	424	420	425	443	455	420	401	444	401	416	403	417	491	452	417	448	439	412	402	395	403	426	443	438	375	427	465	441	397	395	427	418	424	435	417	431	387	397	405	435	415	428	436	432	432	429	443	412	421	405	440	434	423	422	421	439	411	414	434	384	425	458	404	400	405	445	411	438	426	396	420	376	424	401	461	418	426	417	417	416	422	430	407	372	398	463	432	430	424	441	457	418	400	399	400	455	422	416	441	434	436	419	449	430	400	403	442	457	418	439	411	428	435	425	410	424	402	412	463	432	371	428	404	424	434	428	434	437	399	441	469	407	393	407	423	429	391	399	406	409	428	421	448	390	417	451	395	433	425	450	420	434	441	430	396	423	410	394	420	406	433	429	446	436	444	448	430	400	412	422	430	433	424	398	426	438	418	393	409	425	416	441	418	420	430	392	436	431	441	413	422	433	440	425	425	418	420	423	391	419	429	454	422	422	395	409	387	436	428	413	388	444	455	432	439	450	404	436	402	468	440	416	389	419	460	463	431	419	417	430	439	446	427	421	393	433	424	418	416	390	413	418	448	410	401	429	418	402	412	431	429	435	387	416	436	424	429	466	469	418	385	423	436	418	420	431	405	426	442	443	407	424	437	431	415	431	393	430	409	430	415	430	450	437	434	427	386	410	418	402	474	448	438	428	428	439	407	442	403	394	383	420	409	381	414	404	401	416	421	436	425	419	438	436	441
62020	98875	69774	39910	18388	5277	1480	787	638	657	677	640	687	618	674	661	674	606	643	622	667	671	602	621	680	640	661	640	681	674	626	625	642	621	628	662	659	663	640	698	680	635	600	636	623	665	648	677	644	669	652	599	651	640	660	601	679	648	660	660	633	670	657	657	648	674	684	652	660	649	614	629	650	638	694	647	651	633	652	628	635	669	664	636	606	648	645	675	639	665	623	605	653	649	640	623	626	669	657	669	612	656	652	615	606	616	683	681	640	620	629	655	637	658	610	648	673	706	635	624	687	602	654	625	641	653	649	601	646	659	663	655	659	681	641	652	647	668	631	656	628	623	630	626	637	664	637	672	714	638	644	660	645	621	599	637	641	674	610	643	629	651	663	620	648	612	639	625	672	665	646	627	656	606	637	625	668	679	617	683	635	665	704	641	665	670	651	620	636	604	638	637	677	621	630	610	668	662	671	647	620	628	627	648	679	651	617	634	649	663	655	643	657	681	676	675	670	611	633	653	638	651	673	584	630	650	639	641	671	617	636	647	650	657	711	640	651	651	632	638	677	666	653	652	632	619	578	671	659	686	610	649	594	654	632	606	612	647	653	615	658	655	640	636	643	659	622	671	605	688	619	644	652	657	608	615	670	633	660	670	632	661	617	657	642	677	676	617	647	656	642	667	608	623	654	642	666	713	641	630	628	673	627	628	689	653	626	588	663	661	657	703	692	644	663	656	656	631	640	635	699	642	676	674	631	635	615	638	618	650	634	648	631	631	646	680	653	681	673	626	663	645	627	638	690	636	654	616	671	608	627	653	621	635	636	652	664	639	641	688	647	646	645	609	609	628	648	672	601	606	645	624	677	685	665	632	660	678	595	635	688	627	642	659	664	641	657	690	630	667	644	632	652	667	675	694	623	674	657	605	627	687	648	655	697	663	669	633	637	618	630	647	695	665	677	689	674	670	636	662	615	631	621	629	644	620	599	667	643	626	651	679	636	637	667	643	679	666	692	665	678	643	694	634	657	691	639	666	639	643	644	637	665	640	635	662	630	665	666	630	641	631	637	630	659	642	627	661	672	652	655	665	601	648	659	622	667	628	622	620	660	661	630	642	653	645	623	652	640	588	624	601	614	663	679	630	665	685	639	661	645	620	656	610	649	645	634	650	634	623	665	634	671	627	643	713	631	655	669	645	637	661	686	617	640	643	630	625	636	639	660	616	583	654	609	679	614	625	615	608	674	629	659	615	640	620	653	601	635	667	613	650	679	681	653	696	651	633	645	668	659	664	628	659	686	650	656	647	620	616	638	650	657	674	649	636	690	687	651	652	699	610	653	657	641	646	614	671	652	604	646	625	642	637	631	652	685	628	640	621	647	616	647	667	637	675	701	632	637	627	648	682	626	643	638	626	609	712	657	622	691	673	640	669	634	603	623	651	614	625	629	650	642	631	616	648	671	675	649	659	670	710	695	680	620	669	666	659	641	631	694	635	675	712	637	607	638	674	615	633	631	638	675	666	661	663	638	645	657	672	673	637	657	624	680	646	675	642	677	613	660	641	667	639	627	662	679	645	647	640	683	613	623	644	681	688	651	655	668	657	656	645	641	675	659	653	634	663	617	607	626	687	613	671	666	670	674	680	696	639	667	638	682	691	626	612	633	673	648	613	605	656	692	674	615	639	634	679	678	602	631	638	662	650	652	630	620	655	607	596	656	630	647	649	646	672	655	656	646	610	600	660	633	651	663	648	669	697	676	664	657	661	653	688	657	670	651	632	668	667	588	664	650	648	674	628	607	644	653	672	707	707	627	656	617	639	633	635	631	619	682	629	660	637	665	669	677	655	657	691	650	685	634	642	657	610	639	698	605	640	622	673	625	712	629	606	659	622	634	650	638	596	638	632	603	617	658	651	592	667	671	659	621	693	657	734	640	665	682	652	612	669	640	609	635	663	662	612	682	682	665	664	627	672	634	591	632	680	645	628	654	627	642	626	631	666	625	639	653	676	614	688	627	666	625	651	600	670	673	665	644	665	647	590	650	651	687	650	671	630	633	652	657	645	653	651	665	617	680	680	629	653	615	664	634	652	578	667	656	648	616	643	639	662	642	676	644	669	626	679	651	674	714	643	642	677	660	679	655	652	658	643	637	634	655	638	626	722	660	641	651	640	671	676	669	643	732	620	670	633	681	608	659	625	683	648	666	614	687	687	655	649	645	652	655	655	643	666	628	669	635	696	638	664	625	655	677	639	630	704	651	648	604	644	679	679	651	608	675	654	682	657	663	710	646	694	618	611	660	619	639	626	633	654	600	618	733	646	701	667	653	660	673	708	609	639	614	722	715	603	616	672	684	659	635	648	649	629	678	634	658	658	656	640	616	629	652	650	599	668	662	645	622	632	634	636	670	672	635	666	610	670	661	680	615	614	632	648	668	630	658	600	639	623	675	617	641	659	673	632	674	622	664	632	654	650	707	612	616	649	685	663	633	629	708	645	728	622	700	648	596	678	661	672	668	653	668	680	616	662	605	651	658	649	663	659	650	664	665	630	677	607	626	658	629	639	622	649	681	628	638	645	621	652	674	578	645	620	600	596	633	596	646	603	643	651	659	689	699	618	659	647	634	613	667	641	611	680	647	626	631	631	644	651	693	614	650	681	640	639	637	628	653	677	659	605	658	615	671	636	606	658	646	626	629	627	630	651	632	621	638	672	661	689	642	600	641	600	662	628	670	647	598	635	615	635	616	674	654	602	613	639	622	665	664	616	688	633	657	613	614	653	675	587	647	646	653	660	653	608	603	662	657	675	641	602	668	661	627	625	679	659	646	627	646	640	602	664	651	667	624	645	629	656	618	617	626	632	641	628	652	651	678	647	661	650	667	691	643	637	670	647	654	664	612	656	636	620	634	653	653	618	634	671	676	665	600	637	625	649	623	683	617	674	630	700	644	659	637	613	573	709	638	683	676	675	619	622	644	682	642	686	637	650	679	655	679	676	632	619	672	625	652	653	651	719	676	615	665	663	609	683	612	655	655	671	626	597	645	662	641	621	660	674	652	683	616	654	648	601	639	689	607	698	613	640	609	636	656	654	635	639	607	681	656	628	696	648	621	632	637	614	710	676	643	655	679	639	661	648	624	705	654	654	684	666	619	661	686	686	643	616	667	686	631	632	689	677	639	684	614	662	648	645	630	627	638	671	649	636	655	620	624	677	599	669	660	673	674	628	649	622	660	671	640	656	611	621	658	671	621	650	628	644	668	674	643	623	650	652	630	653	679	618	617	675	625	650	651	661	665	619	651	640	631	622	688	637	677	721	622	650	626	648	658	625	606	623	630	607	647	614	657	654	663	652	626	642	662	615	639	627	665	648	651	665	657	645	631	674	677	702	650	666	637	590	641	685	643	667	632	643	678	677	658	647	639	681	615	634	673	646	672	675	578	717	712	642	613	623	633	629	712	684	598	647	642	673	654	678	639	641	668	640	625	659
30300	29353	25461	10243	1475	454	318	307	268	277	302	292	299	290	285	273	277	270	305	255	280	284	276	278	291	245	292	279	273	300	308	311	285	298	254	298	264	281	232	295	310	253	280	295	255	289	247	310	283	283	282	284	265	302	266	266	278	300	306	272	240	267	282	297	270	299	252	276	316	288	298	253	281	309	272	311	289	274	315	267	285	272	274	254	303	276	283	261	290	290	280	266	281	263	286	290	267	289	309	287	317	262	279	307	279	275	314	288	269	299	287	272	281	282	272	244	288	276	274	278	287	273	280	281	297	286	300	282	280	251	291	302	282	287	287	310	276	298	287	268	289	267	267	281	258	275	245	299	257	274	313	284	264	311	287	292	257	259	305	280	269	275	318	279	285	268	279	273	270	284	279	308	287	288	277	279	294	288	290	297	280	254	256	256	272	272	323	290	287	292	275	277	281	283	266	263	271	261	266	291	261	306	288	281	252	287	284	228	276	294	305	285	303	314	282	292	266	295	282	279	313	298	277	280	281	305	279	261	298	261	294	268	302	269	287	293	284	291	271	271	292	296	300	283	292	304	289	277	266	255	300	291	295	270	287	316	281	275	286	259	303	280	287	309	270	310	317	265	288	269	271	278	270	277	290	256	302	289	296	303	296	265	252	268	252	258	260	292	261	270	298	267	265	274	279	292	295	290	267	290	294	285	313	292	273	249	253	264	284	303	283	302	263	293	263	289	282	282	288	237	255	301	297	262	290	290	266	285	235	280	269	278	313	266	318	261	294	248	284	274	268	265	260	261	273	291	277	281	276	300	292	285	253	279	255	256	286	280	287	274	307	304	294	287	287	260	277	277	292	257	264	274	292	268	281	277	278	298	270	261	273	305	252	272	257	291	298	271	314	288	258	292	280	282	279	291	279	262	248	286	272	275	295	278	277	266	271	273	275	284	279	248	283	282	290	263	260	320	265	257	276	286	261	275	297	275	250	283	280	272	283	309	257	284	273	276	271	268	280	313	282	266	284	282	286	298	295	247	248	265	292	266	266	285	305	287	241	315	316	254	281	263	272	277	277	260	288	321	266	260	306	286	282	277	278	266	259	262	290	261	296	292	270	300	283	279	261	272	281	297	274	303	298	298	275	270	262	268	267	282	283	277	286	307	292	288	298	294	270	279	281	322	244	287	282	292	300	265	279	261	286	282	313	282	270	283	287	302	244	272	306	280	269	279	277	271	293	280	263	293	310	269	297	291	261	279	297	288	277	279	264	273	280	272	279	297	292	279	301	257	269	275	297	308	271	268	284	288	273	250	297	288	258	277	262	270	247	271	304	286	305	280	271	291	271	258	258	268	307	266	280	302	277	306	314	278	296	272	287	271	301	291	256	255	293	267	267	276	316	296	286	303	289	309	297	301	280	307	274	268	280	286	279	294	268	271	280	296	286	263	280	282	331	302	278	268	279	280	270	258	292	279	271	289	299	269	299	272	293	272	285	267	270	308	279	280	299	256	254	283	274	303	301	282	276	263	286	279	279	257	274	270	303	278	282	275	314	304	274	297	263	288	266	270	279	273	279	295	290	261	295	271	283	276	261	309	297	280	242	310	319	298	284	264	268	274	284	256	307	286	290	286	286	267	292	288	289	309	268	277	273	275	306	284	275	274	303	264	260	276	272	282	285	279	294	293	257	271	289	291	280	272	284	272	278	280	300	292	307	273	284	269	313	285	278	257	288	276	283	310	282	273	257	283	301	301	287	303	308	287	277	250	272	288	296	287	266	255	262	294	279	267	263	290	283	275	295	272	272	300	274	263	278	262	269	311	286	299	294	277	271	275	270	315	270	307	288	277	259	284	295	285	303	281	291	282	277	280	254	265	289	304	262	269	281	229	292	291	268	276	265	300	319	265	265	254	269	277	307	269	289	277	282	260	279	280	255	282	277	295	291	261	269	280	279	276	290	299	250	312	274	283	299	270	299	283	275	264	284	302	271	295	281	277	272	310	294	303	268	289	305	278	264	292	316	277	283	256	280	265	316	308	269	281	260	267	274	269	282	272	277	299	276	267	306	306	269	281	275	291	250	272	266	286	280	282	269	314	279	290	288	262	293	278	300	301	287	290	250	294	289	267	297	271	298	266	305	254	278	291	272	282	267	301	266	307	265	290	298	290	239	316	267	268	285	289	309	278	266	264	316	316	278	300	288	256	269	298	276	300	292	284	292	281	256	279	273	284	264	267	288	290	290	273	276	306	272	305	253	297	305	281	296	280	301	267	253	280	298	294	259	297	286	280	264	295	278	289	262	270	264	260	268	292	332	277	274	240	316	241	283	309	267	262	281	275	289	275	309	244	270	284	283	280	267	312	278	281	272	277	280	286	267	292	281	302	289	271	253	294	264	287	277	294	286	259	292	272	282	261	259	313	283	298	255	307	282	282	266	277	276	294	275	255	277	260	300	281	267	276	290	319	291	244	291	286	278	294	290	266	288	284	258	300	283	262	292	252	284	301	273	286	275	295	305	277	284	281	267	268	295	321	300	293	275	270	277	312	317	262	251	299	280	283	273	273	297	271	281	257	275	286	293	279	277	273	265	277	257	299	277	304	280	300	270	304	281	292	251	259	279	248	268	282	274	256	267	292	279	279	250	281	250	292	277	312	286	249	266	255	281	246	271	252	257	267	275	285	271	294	303	257	284	286	315	262	255	296	286	268	292	284	263	281	320	296	268	279	290	298	281	301	239	290	297	265	276	274	287	293	263	291	267	277	260	276	293	292	267	244	268	291	299	290	297	267	301	281	299	253	308	280	273	296	278	311	295	262	286	275	251	298	289	265	267	272	268	272	297	235	244	285	265	257	258	256	264	275	304	298	296	288	257	309	281	277	298	285	267	267	264	282	271	280	294	288	286	330	294	280	289	283	297	282	276	280	260	273	299	277	295	297	286	285	278	278	269	262	263	283	287	298	264	298	289	255	271	255	285	311	266	268	274	295	249	312	254	284	282	285	271	311	288	264	291	299	291	304	277	283	279	286	264	277	255	291	309	284	286	251	305	274	277	247	291	278	303	303	304	282	292	278	281	259	297	273	310	261	267	313	265	284	263	270	284	265	289	289	303	237	283	293	302	285	267	260	296	284	258	271	283	287	267	290	290	304	247	304	277	266	276	280	290	298	280	277	282	267	302	281	320	291	275	315	262	283	279	286	267	272	280	296	292	291	285	289	262	266	294	271	303	305	257	277	279	314	292	277	251	274	325	294	279	270	285	288	277	277	271	286	290	318	289	284	276	288	270	277	278	290	262	271	288	263	267	267	276	294	297	271	289	277	279	283	278	272	289	317	290	289	264	271	300	287	269	298	290	278	275	280	292	269	281	285	287	284	296	258	290	280	312	269	262	269	300	267	294	282	269	273	277	254	277	288	273	265	279	285	296	276	285	291	279	292	255	290	275	255	273	292	271	257	270	264	291	287	295	315	272	272	286	266	286	269	270	254
37603	45397	28692	9864	2672	873	547	464	454	463	452	438	463	456	490	483	450	465	460	462	469	501	454	425	473	458	478	460	475	491	484	422	433	440	429	462	462	408	440	471	477	450	476	471	432	432	434	450	442	478	424	510	464	461	441	475	461	467	464	493	458	484	442	465	436	429	485	447	453	449	498	439	478	399	462	445	436	446	506	477	472	466	475	469	477	462	450	449	465	451	459	436	461	430	419	468	464	461	477	451	473	427	430	444	479	463	493	487	481	462	460	445	435	431	422	442	456	472	459	455	475	482	444	478	467	445	386	422	466	437	426	479	424	467	454	459	446	482	467	422	474	485	446	463	461	469	463	522	431	470	421	437	428	445	472	444	465	465	462	438	465	447	448	477	466	417	464	436	487	451	468	463	446	409	462	455	477	430	436	472	420	443	455	438	477	426	461	442	427	455	438	465	474	480	464	462	487	436	454	451	450	452	437	457	406	468	434	452	473	447	476	451	433	476	469	448	458	461	469	490	444	462	442	463	484	457	459	458	444	486	467	461	464	463	453	473	444	490	441	451	448	445	460	444	446	484	446	445	470	442	471	449	468	434	463	444	416	467	438	461	470	486	417	473	471	452	434	473	471	498	476	467	453	472	466	447	466	411	482	406	474	493	403	427	412	472	406	440	413	450	434	472	429	455	448	451	500	464	460	440	454	443	446	422	462	450	476	459	438	433	441	435	487	413	506	401	402	467	446	444	440	443	455	457	480	450	461	428	448	439	491	425	472	507	398	451	424	434	443	473	469	468	450	475	457	435	453	460	479	488	479	445	457	445	463	456	460	454	439	432	453	408	430	448	460	454	432	439	469	436	483	453	477	458	457	492	437	422	428	427	417	487	460	456	434	459	451	440	445	477	446	518	459	495	445	418	456	421	460	422	510	472	465	491	446	483	429	444	485	452	454	465	470	476	450	436	451	455	456	470	460	455	421	477	413	438	457	461	449	414	449	428	495	456	436	448	435	473	448	451	454	438	428	424	478	487	466	489	440	447	495	429	472	460	447	465	463	469	437	447	462	430	460	447	438	468	450	468	478	458	433	460	443	458	418	450	468	492	446	512	477	473	449	526	450	470	465	466	499	447	439	457	432	453	434	463	458	466	450	447	483	465	436	469	415	442	457	472	463	464	449	463	447	460	431	460	440	457	458	498	451	474	439	464	451	442	431	453	467	476	450	459	459	475	462	418	456	455	436	447	441	484	450	471	442	462	441	469	498	452	468	469	473	443	465	487	480	414	500	432	443	441	478	458	465	486	427	452	452	451	504	472	482	479	478	381	425	455	463	434	439	428	480	492	430	468	484	493	428	416	440	477	482	416	442	472	446	436	467	443	465	469	436	474	447	444	495	457	438	463	462	477	425	454	465	444	473	479	453	467	471	420	496	432	474	457	468	454	453	480	499	459	457	468	474	445	466	448	460	476	442	439	476	454	455	440	415	443	456	442	477	418	453	443	449	411	425	466	435	479	455	438	443	426	439	451	442	453	440	473	473	460	479	426	469	436	451	476	450	453	468	488	425	465	421	425	499	415	485	461	498	444	443	459	452	459	464	436	461	427	475	470	436	472	464	481	465	451	447	441	432	433	453	453	450	473	456	454	442	472	438	449	434	453	471	445	400	426	460	443	487	439	468	454	467	494	441	489	442	477	507	470	447	470	478	475	449	414	424	419	485	434	437	456	476	452	482	433	455	424	455	463	527	461	454	468	455	483	454	465	464	485	493	457	485	480	439	446	446	456	464	489	418	466	489	434	455	441	490	464	460	436	444	494	399	476	455	413	461	411	464	442	481	473	471	432	468	485	425	457	430	466	462	419	438	454	486	418	462	444	455	499	448	453	422	473	417	465	434	440	494	457	452	483	456	470	430	472	419	450	455	429	480	522	461	463	460	467	496	457	429	474	429	456	443	434	469	483	445	427	463	431	465	446	461	484	497	448	425	449	419	424	459	450	439	433	497	462	437	421	463	496	504	442	459	403	462	449	447	438	455	470	439	461	424	462	465	458	422	477	465	407	445	444	485	469	436	419	437	478	443	467	488	503	436	450	428	450	472	474	463	453	468	453	459	440	448	453	443	413	428	443	442	441	419	455	451	448	444	431	443	444	463	455	431	453	502	454	448	452	408	472	453	448	469	454	438	429	431	456	444	428	473	459	457	434	443	441	464	492	447	456	452	454	463	469	461	465	491	453	440	474	447	451	460	469	477	447	421	499	469	473	413	438	407	437	451	405	459	452	459	460	487	430	464	460	458	421	469	448	453	450	484	447	409	474	419	472	462	439	434	474	441	430	464	460	451	494	455	491	452	455	430	450	436	468	421	440	485	424	454	490	444	499	458	455	458	474	488	473	456	468	407	454	464	422	473	422	425	444	439	476	450	444	432	446	435	451	432	437	454	435	450	431	447	474	462	461	489	475	459	415	499	482	407	421	437	459	475	455	460	440	507	482	445	434	482	437	418	456	459	481	463	443	423	463	501	490	465	457	452	443	412	478	511	493	458	506	488	450	438	435	471	461	458	458	463	451	452	440	430	464	442	470	429	468	463	438	491	477	493	474	456	455	427	467	462	435	410	441	480	475	451	455	451	467	450	459	512	443	460	446	462	476	430	455	485	461	443	436	446	473	457	469	457	507	479	447	461	460	486	444	420	486	476	473	477	447	424	502	440	443	429	444	512	440	450	447	496	472	445	449	392	452	483	446	460	446	441	473	460	444	458	462	442	467	441	462	462	441	475	506	423	461	472	456	474	438	484	461	431	434	414	478	452	477	486	486	478	447	438	504	433	454	430	458	472	449	462	459	421	447	449	443	458	456	453	438	437	471	408	461	446	468	468	460	452	425	462	417	448	434	461	449	460	423	474	458	439	486	427	479	404	484	473	439	451	471	446	478	484	454	440	455	443	459	468	426	516	444	449	421	447	441	462	450	452	446	404	403	473	474	442	477	403	464	457	485	445	439	464	410	451	447	456	454	461	451	432	469	428	488	451	402	448	457	437	465	486	459	433	429	461	447	454	450	449	468	403	468	476	467	454	470	481	479	434	488	473	411	427	475	424	475	466	484	468	454	452	459	491	434	432	440	464	461	488	474	436	445	459	455	439	491	429	422	498	487	450	460	471	446	437	427	391	460	486	440	464	470	440	422	430	487	434	443	456	477	456	459	450	474	480	440	432	430	505	448	452	462	487	429	433	430	453	419	461	421	452	431	492	416	468	447	475	444	421	455	448	436	457	505	484	440	459	485	457	437	471	481	459	433	447	441	482	476	454	465	484	497	470	432	476	473	436	439	437	440	464	422	431	450	470	466	463	453	438	478	499	490	437	457	503	452	455	448	442	474	468	497	472	445	458	458	426	445	409	463	466	468	448	459	463	469	477	443	438	466	412	468	426	463	478	452	461	453	469	418	459	441	447	452	484	459	481	481	435	450	454	482	457	481	484	440	426	483
24842	23237	31304	25862	19573	6983	824	432	390	385	372	391	374	348	369	375	374	325	346	387	380	355	382	359	384	377	415	363	342	379	347	385	373	348	374	386	342	370	364	370	363	392	354	419	370	423	383	372	364	374	361	374	388	403	375	377	348	339	345	334	350	387	392	368	340	384	356	412	371	368	399	394	346	370	383	354	377	364	386	402	354	361	362	401	371	347	358	420	372	360	385	357	367	354	365	373	348	380	367	362	385	360	357	383	334	344	395	381	371	358	388	360	367	409	361	377	352	370	373	378	337	370	338	368	373	358	408	337	362	377	384	381	373	371	360	355	354	360	354	348	392	371	405	331	376	350	373	383	399	383	359	389	347	386	363	377	376	368	359	345	350	365	341	355	391	361	382	367	381	394	356	364	385	356	360	368	374	369	343	378	355	365	370	365	373	369	368	362	344	379	378	379	348	358	353	358	382	367	370	371	371	361	368	343	386	396	403	375	362	390	355	363	383	353	383	421	327	370	363	345	357	377	384	361	357	358	345	378	395	383	337	373	409	387	374	424	347	371	390	366	360	364	345	350	358	351	361	374	352	351	341	374	378	354	349	364	355	383	367	374	354	357	345	335	379	377	338	347	373	377	366	374	326	350	367	390	359	360	396	368	397	381	395	379	395	393	347	367	350	347	394	392	376	359	365	399	372	370	341	350	372	350	357	395	355	377	382	343	393	356	389	385	379	371	349	357	371	368	370	351	383	328	391	356	393	368	353	361	371	383	384	379	379	388	387	363	366	385	368	362	338	349	343	359	358	344	360	392	342	387	379	365	342	390	351	359	370	390	376	357	364	359	347	368	334	376	366	361	347	358	375	384	378	349	406	397	377	387	373	377	352	383	336	361	349	370	365	351	392	399	374	418	393	381	361	358	352	316	391	397	388	361	372	370	384	390	368	385	368	368	384	342	354	393	336	355	341	388	375	402	350	382	382	373	382	352	375	343	359	374	359	362	360	356	359	381	399	363	348	379	385	337	367	351	416	359	365	387	377	329	363	348	365	344	392	416	373	346	404	352	361	355	392	370	394	346	344	357	373	351	390	392	348	385	368	341	394	373	364	359	375	368	397	355	393	349	358	369	362	384	363	374	384	366	382	384	332	394	378	364	373	318	337	370	399	374	357	366	374	357	361	375	367	370	371	378	348	377	370	353	406	361	376	416	362	379	378	353	387	391	372	378	368	344	338	354	397	360	352	377	384	345	355	363	352	351	358	373	365	345	361	391	393	333	386	375	372	366	379	368	369	372	356	356	376	359	375	366	340	351	384	387	388	364	382	362	390	372	363	344	409	387	337	362	366	347	375	387	356	372	385	372	366	325	373	331	405	381	337	353	389	364	345	401	363	349	343	368	372	335	376	371	336	378	377	352	391	354	381	361	409	347	353	385	392	379	355	388	366	380	336	389	343	378	350	383	365	370	384	356	386	337	395	371	365	382	398	376	366	350	387	352	374	376	337	342	384	340	363	334	368	386	349	398	351	405	381	400	372	354	358	346	363	387	382	364	401	367	349	385	355	354	358	403	354	366	388	402	386	365	381	356	369	339	379	409	361	384	368	376	357	374	333	365	370	380	361	348	380	357	366	342	375	369	416	349	373	343	355	365	389	397	387	355	357	376	384	366	383	375	373	357	389	391	373	361	342	360	407	339	335	360	394	372	389	392	359	385	372	358	370	371	393	355	349	346	367	386	382	364	376	384	372	335	382	375	373	358	377	393	376	357	357	360	408	385	380	383	376	396	366	337	381	339	391	394	371	342	375	342	376	352	371	389	385	368	366	354	336	384	383	358	385	366	365	368	348	358	352	374	371	370	373	393	376	328	369	350	358	380	376	353	359	371	373	393	392	356	348	375	361	393	338	383	362	356	374	384	400	377	358	343	357	374	365	349	318	397	363	369	395	381	327	368	373	359	347	366	374	382	380	383	369	368	377	373	363	370	334	366	384	360	345	385	329	377	359	380	334	358	384	378	358	364	354	404	398	388	370	393	364	362	385	351	394	373	404	397	343	365	346	380	389	385	363	353	385	351	361	369	363	380	337	378	356	374	366	378	374	378	370	403	335	357	370	352	344	406	364	372	372	367	378	359	389	335	356	372	385	352	348	383	409	329	376	364	364	384	370	369	379	349	371	335	326	358	372	368	384	366	362	345	408	384	328	377	361	342	369	374	358	357	401	349	374	370	378	378	341	370	386	365	374	377	373	333	345	366	362	384	350	369	386	385	365	365	395	396	395	381	349	389	392	349	381	368	399	341	361	415	396	390	377	345	430	364	369	335	371	395	342	403	405	350	352	381	336	405	399	380	347	334	358	399	386	361	375	365	370	378	383	399	365	336	375	355	377	362	375	317	391	356	385	394	337	400	397	391	387	369	371	386	383	353	398	393	409	358	406	365	363	348	347	399	378	393	369	361	377	395	341	352	390	378	367	354	337	370	345	360	405	355	371	366	363	316	359	372	366	383	358	370	361	365	373	339	355	339	399	336	348	399	368	388	363	354	375	376	383	342	362	405	373	372	363	384	346	380	341	367	361	377	387	357	356	341	372	363	359	353	377	376	346	337	380	332	370	411	360	416	367	364	369	387	349	347	365	406	351	385	407	361	342	375	366	383	356	372	382	372	358	383	366	386	329	412	362	367	367	399	362	373	348	348	400	336	339	384	375	349	366	385	364	343	387	360	365	363	380	374	377	392	388	348	365	378	363	363	419	362	334	359	346	399	368	396	381	378	354	367	359	350	369	346	328	347	375	372	384	375	348	384	357	342	375	388	360	380	353	358	369	346	364	377	360	393	366	361	382	351	359	359	390	359	368	332	349	382	342	384	406	356	370	392	356	348	387	398	354	339	371	383	363	367	393	413	382	383	372	346	383	394	370	387	348	402	373	346	373	350	367	369	358	346	352	350	347	360	378	363	358	351	372	365	388	350	356	401	364	347	371	371	363	370	342	378	362	373	349	382	397	363	376	373	389	388	384	361	379	372	359	334	360	391	369	364	376	357	364	377	362	377	359	372	378	345	391	376	406	417	370	362	372	338	377	388	365	346	377	332	380	384	342	356	398	365	365	373	365	376	397	390	367	353	369	420	337	394	362	359	406	369	388	373	379	340	385	388	383	357	355	377	351	385	399	374	372	399	368	359	375	390	329	341	361	318	382	360	356	378	342	378	368	355	407	389	369	373	349	390	406	344	360	382	384	394	378	353	345	367	326	370	362	373	342	322	378	368	361	370	377	386	380	364	372	351	374	371	382	366	374	349	385	370	378	363	360	404	365	373	362	348	382	362	377	376	356	349	371	358	368	393	376	356	354	372	359	378	347	346	390	391	322	346	393	365	351	353	359	341	372	363	370	353	400	380	373	363	367	373	364	389	350	366	352	368	359	347	350	365	383	349	347	349	390	371	350	365	397	394	369	386	391	379	400	385	365	404	357	348	352	354	363	334	354	367
60893	87362	59610	31352	12333	3188	1057	676	556	581	613	562	599	549	571	597	634	611	601	573	579	614	584	545	571	565	570	572	597	598	606	587	560	595	601	542	579	559	579	532	529	594	552	581	552	568	607	576	569	577	559	565	581	587	623	589	593	544	597	542	580	558	585	591	547	614	586	588	546	564	542	604	564	592	576	570	595	539	599	557	576	633	600	597	616	553	609	584	592	604	581	603	562	561	559	575	632	578	604	544	598	597	563	577	580	591	610	582	614	547	608	583	609	592	562	607	612	568	573	604	560	589	622	605	595	556	572	573	631	567	615	598	576	581	571	622	584	612	608	603	548	611	542	571	561	581	586	575	627	571	582	572	583	556	596	571	598	570	625	568	587	583	562	581	572	595	573	576	573	592	580	630	578	612	635	590	552	594	600	580	566	556	608	588	561	585	636	551	584	565	571	562	596	574	612	573	603	566	584	574	580	586	575	618	617	591	561	562	576	564	564	585	583	584	558	610	581	602	596	610	585	565	605	557	611	573	613	601	600	583	588	628	644	588	605	571	538	572	631	602	581	545	612	617	582	550	602	592	580	551	593	611	590	555	563	578	599	569	559	547	598	584	526	560	578	600	544	558	568	594	560	603	622	631	597	592	632	589	579	627	564	565	588	573	554	599	554	547	584	580	609	568	617	592	576	581	596	619	575	612	628	615	558	560	593	612	612	571	610	589	600	601	557	619	572	590	576	572	583	603	586	563	604	542	556	673	558	560	559	579	606	584	592	578	539	569	568	574	620	597	591	610	631	610	540	585	587	601	584	598	588	558	562	597	594	557	597	581	579	622	580	548	601	590	542	601	557	570	585	551	606	544	593	586	579	582	571	603	577	583	646	591	528	628	553	560	600	562	572	631	567	619	584	584	551	610	516	591	564	605	563	562	588	582	562	590	569	594	646	559	591	618	581	614	572	578	570	599	578	591	590	602	604	551	599	571	569	576	596	561	595	573	568	576	574	616	594	547	570	597	582	566	580	599	582	539	613	600	623	556	597	580	584	561	576	561	558	535	583	611	580	602	622	593	568	591	558	565	554	569	547	571	556	586	607	606	536	613	553	573	586	539	596	589	554	588	593	608	601	559	588	580	611	578	598	572	563	571	568	564	582	579	549	527	564	551	582	585	552	571	590	578	554	632	562	584	581	545	541	569	585	612	589	606	604	605	565	556	533	583	548	596	564	603	613	608	572	565	549	604	612	546	613	646	595	600	606	563	596	595	587	591	593	626	618	562	596	590	629	593	614	578	596	610	602	611	585	619	579	602	609	611	570	598	582	570	550	604	594	603	649	561	576	570	629	573	627	551	574	596	573	549	569	615	553	585	506	537	581	579	569	590	622	600	590	599	574	629	599	583	605	581	553	605	617	584	585	617	592	601	622	588	598	578	581	602	585	586	570	526	576	563	598	600	549	570	624	552	568	562	536	616	564	594	608	588	565	618	615	592	588	589	571	584	588	553	622	562	547	606	573	608	566	570	641	570	554	548	595	578	582	593	576	602	582	592	564	592	599	559	593	600	602	551	600	573	557	556	607	550	593	542	603	596	605	626	551	597	571	577	582	562	600	611	607	591	610	582	574	613	524	546	612	556	608	600	557	567	572	606	564	557	586	615	588	577	567	548	576	534	635	564	549	553	588	618	583	609	577	612	575	572	602	584	560	553	597	579	577	593	621	638	605	612	555	567	580	574	579	562	592	571	592	592	519	543	538	600	611	614	609	570	563	559	580	566	614	537	610	588	571	548	545	629	601	598	620	601	546	552	596	596	557	567	599	589	517	554	571	590	595	563	611	591	597	602	580	601	586	582	572	574	600	571	590	607	586	606	615	562	617	590	616	569	606	577	571	581	534	549	651	638	617	577	663	574	589	603	586	567	626	527	566	615	635	610	567	609	586	554	562	550	584	621	541	624	594	574	555	567	556	587	584	591	581	551	577	588	604	537	594	564	567	590	591	623	611	568	592	580	601	636	594	572	602	570	578	570	586	589	576	582	572	580	579	579	589	610	593	557	615	611	630	585	569	592	598	555	592	558	592	603	550	597	570	572	573	615	628	597	548	542	576	571	585	562	635	585	553	587	593	579	606	580	572	625	546	612	562	562	572	600	617	583	628	607	585	638	583	558	583	550	598	593	587	627	612	610	585	603	545	591	579	594	585	637	590	549	539	585	581	576	603	544	572	616	638	623	603	595	622	595	547	564	587	568	609	572	589	616	562	602	590	583	630	560	582	544	592	614	567	587	584	586	609	552	576	580	574	574	608	579	601	609	589	554	544	601	544	588	574	588	580	553	602	641	591	541	561	593	561	569	567	614	582	531	581	533	592	586	637	574	611	561	622	571	552	613	580	574	584	566	606	609	570	616	608	625	612	609	563	563	590	558	568	553	558	616	551	555	622	589	563	606	560	565	553	626	570	602	586	584	595	585	600	603	567	607	592	558	581	625	568	600	550	613	572	618	607	580	606	573	559	608	581	582	586	593	582	583	589	585	573	568	592	569	605	601	598	580	606	593	544	580	610	571	585	573	626	586	548	612	627	558	565	566	587	607	547	606	571	617	568	626	587	602	553	626	607	588	617	552	551	527	589	564	557	617	547	597	564	615	539	606	605	550	637	620	576	625	559	569	614	606	574	570	545	597	582	581	583	588	541	590	598	578	585	557	571	569	547	565	616	578	548	602	584	561	577	589	595	583	567	541	563	580	590	592	621	584	579	541	554	590	588	611	533	630	545	582	617	596	599	595	599	567	626	603	568	547	554	556	583	588	566	564	597	578	587	583	572	561	595	613	618	628	561	567	594	616	580	606	579	575	590	637	589	609	577	613	573	577	586	611	603	545	602	606	592	593	559	631	600	599	590	572	598	577	611	563	582	565	611	553	571	594	594	552	622	577	613	577	615	605	545	590	557	578	581	573	595	566	588	599	565	591	584	548	581	595	528	553	575	547	580	609	595	551	543	568	618	569	547	572	575	590	601	607	596	540	599	582	615	572	608	589	585	618	592	605	578	544	604	556	588	589	596	605	568	582	572	591	554	556	584	559	577	623	549	606	581	637	595	557	565	603	601	566	552	602	609	592	555	602	574	606	544	605	583	597	568	591	570	563	583	571	586	575	575	582	587	602	546	557	638	559	583	586	561	559	580	613	566	620	575	592	614	572	547	590	578	583	574	579	583	575	592	556	597	544	596	580	565	583	589	607	602	606	611	572	566	578	599	551	599	581	583	577	622	582	618	585	611	599	622	601	634	574	600	617	571	579	590	497	589	562	584	594	616	600	550	562	577	568	601	641	598	621	579	579	557	565	582	515	580	576	586	598	582	534	563	607	586	548	571	568	637	587	617	570	558	591	590	583	579	558	594	546	646	548	546	561	593	608	585	577	582	576	578	566	580	612	609	577	565	594	588	627	602	603	553	605	581	596	564	573	634	587	601	572	608	578	569	617	609	618
23432	21991	30049	24425	21424	18747	4595	542	436	450	446	468	432	430	389	444	438	406	443	467	429	449	414	412	447	393	442	458	439	405	429	414	441	434	449	440	466	417	447	411	412	409	436	439	436	423	437	408	432	403	437	409	433	457	408	435	433	444	425	473	428	445	470	447	422	469	474	391	397	410	438	425	425	450	436	433	449	443	450	427	448	429	419	415	447	461	437	468	453	436	447	411	389	410	419	421	440	448	400	419	449	430	417	439	450	432	437	406	399	452	404	421	450	399	404	416	419	428	424	431	419	396	426	412	443	446	454	441	442	423	416	426	405	440	419	430	444	428	434	442	420	433	435	472	412	407	400	421	408	429	459	442	435	405	446	435	402	416	444	399	437	425	458	425	423	451	403	388	441	445	379	413	420	445	397	442	420	439	405	383	458	385	428	417	440	429	446	418	416	424	414	412	428	445	419	443	459	406	448	397	466	409	412	417	408	454	445	423	428	419	421	407	495	422	421	468	416	429	425	425	453	449	398	443	440	444	399	478	446	427	442	389	430	464	446	410	465	444	414	404	428	426	425	420	429	419	389	432	460	438	434	422	419	444	404	415	409	400	422	437	390	388	400	432	404	452	433	400	409	419	400	414	401	428	434	449	443	443	445	431	461	460	426	409	430	459	469	461	419	414	384	427	444	428	444	456	407	421	418	420	436	438	420	416	408	414	392	466	440	466	425	425	410	446	452	459	412	459	399	428	426	421	437	411	414	437	470	468	421	424	400	412	423	461	435	413	446	395	454	380	401	442	462	460	389	441	446	437	450	429	389	433	424	402	484	433	449	425	412	444	435	455	448	423	425	408	403	417	413	410	420	416	441	480	425	405	433	461	407	405	428	457	406	452	439	422	408	426	426	405	416	433	395	405	471	401	439	443	413	417	447	441	427	439	431	409	420	419	406	445	467	396	453	422	394	432	429	417	402	435	464	417	442	473	453	423	431	418	439	449	411	465	465	434	456	439	451	432	411	485	405	425	460	416	478	393	425	425	403	436	477	443	404	440	432	391	410	438	441	422	411	425	395	439	417	403	405	451	457	427	429	444	427	420	442	412	468	421	413	431	440	421	451	412	444	435	423	464	435	422	426	410	444	411	438	428	429	452	422	406	436	407	440	437	423	451	448	421	448	464	400	433	423	435	403	417	434	464	410	417	413	418	409	441	470	388	455	442	442	445	428	416	448	419	424	432	447	402	401	439	411	404	402	454	442	458	447	401	432	434	421	452	404	413	417	426	405	393	464	418	476	443	469	451	420	382	450	414	445	422	415	415	467	467	430	420	435	430	401	424	408	397	421	394	424	435	414	436	419	465	426	458	404	426	406	418	438	441	444	432	407	473	431	452	428	398	453	437	430	464	409	383	420	418	438	441	433	407	431	395	411	414	442	460	440	420	477	442	447	424	449	449	468	434	395	408	429	448	424	415	443	425	464	413	414	396	425	417	427	438	446	436	432	419	460	427	403	401	433	389	431	431	391	442	405	428	451	409	411	478	442	433	403	451	419	424	397	414	456	392	437	384	438	437	443	451	415	434	413	402	476	447	438	416	452	426	426	404	403	468	432	450	416	414	444	399	409	453	442	453	431	434	477	441	439	448	399	435	427	466	448	394	414	477	420	387	423	456	444	423	417	443	439	435	426	445	414	426	415	443	426	426	406	402	436	449	439	406	401	417	412	445	424	387	421	457	422	447	475	433	390	401	431	438	431	401	415	447	416	437	439	460	422	428	417	428	388	420	412	452	440	434	425	418	419	447	417	410	470	447	445	411	403	398	465	450	444	424	414	403	419	470	442	449	392	380	416	388	404	410	442	420	422	445	414	409	401	435	431	420	408	424	429	450	380	421	447	412	404	435	420	437	443	426	434	431	406	411	408	430	444	473	435	431	385	418	417	452	453	453	426	433	434	431	382	412	434	425	409	410	413	456	448	430	428	448	416	427	422	445	409	410	411	440	417	432	411	447	422	426	413	455	438	456	443	436	432	430	454	434	418	428	440	411	444	403	445	409	426	399	429	415	453	428	454	418	435	401	401	441	432	406	446	426	430	437	415	422	408	441	451	451	401	419	394	404	436	447	417	410	436	403	401	395	433	462	399	420	453	403	426	420	462	408	430	448	438	481	420	432	444	402	415	435	418	425	374	409	408	426	439	440	445	407	399	397	421	424	410	450	436	457	433	429	429	445	437	398	380	419	430	412	431	427	393	423	415	429	428	418	428	376	446	423	414	443	424	405	462	399	420	414	468	419	405	445	399	425	406	433	446	421	437	428	399	437	412	427	461	459	451	436	436	405	423	399	419	410	413	436	436	432	425	392	452	431	449	429	452	456	441	399	430	441	396	442	401	459	451	407	430	445	423	408	412	424	408	451	452	437	470	381	399	429	415	437	398	471	456	396	444	469	426	448	412	415	444	426	462	403	443	438	433	364	454	428	430	437	400	474	421	458	478	425	431	450	421	389	422	442	411	416	456	424	426	392	419	449	436	415	458	418	415	447	409	432	403	447	444	427	448	412	405	410	443	456	439	469	474	435	417	464	362	383	455	416	399	433	436	479	414	426	452	428	416	464	393	425	422	432	425	417	457	401	434	417	428	419	418	423	405	416	434	399	448	426	429	445	471	434	394	440	426	426	449	425	412	404	449	428	390	414	441	412	424	382	417	387	415	425	421	419	455	425	407	415	420	452	435	439	422	469	430	444	401	425	419	422	436	435	409	397	439	428	431	470	432	420	427	414	380	448	420	416	411	425	427	415	411	440	444	425	426	427	418	443	433	414	417	419	446	442	408	420	447	402	424	458	398	421	425	414	432	427	448	438	402	442	450	456	419	408	407	423	439	443	399	463	405	415	436	454	454	423	423	428	427	416	438	440	407	429	415	451	443	419	399	462	399	391	436	428	427	410	437	440	448	410	469	433	424	436	440	400	412	413	454	412	389	408	432	428	437	440	417	401	421	417	410	439	450	429	439	433	441	432	418	482	459	455	423	432	414	408	459	420	450	440	398	458	418	454	412	417	405	471	440	428	468	422	443	424	389	408	397	431	412	409	432	426	436	442	427	402	438	427	442	450	425	404	385	419	407	468	438	394	451	426	451	427	467	426	405	374	421	418	444	427	458	392	412	410	433	441	432	407	425	441	439	420	408	381	460	467	438	409	444	459	431	420	434	430	441	392	408	414	437	401	449	410	418	434	410	435	430	430	434	420	453	436	424	411	413	410	443	428	477	435	457	455	430	414	466	463	408	453	428	426	430	428	451	446	393	419	408	413	435	442	440	441	419	434	430	410	436	441	433	425	399	454	412	435	448	432	465	449	466	402	438	439	434	434	432	424	454	462	433	453	411	433	440	450	433	395	470	410	450	428	421	420	437	415	435	423	410	411	430	419	479	402	419	419	456	434	415	445	442	408	463	391	413	402	425	424	391	448	408	434	417	480	410	418	429	417	434	428
61286	98642	70012	40112	18259	5333	1417	825	626	679	655	614	628	647	663	630	620	639	664	588	618	659	661	707	668	625	667	664	632	643	660	657	671	672	662	629	645	656	713	641	694	656	675	682	622	660	655	693	636	642	660	703	651	648	587	656	641	645	609	592	613	655	670	632	650	599	614	647	632	617	686	659	682	646	634	680	635	632	636	605	612	613	627	644	646	625	622	657	657	691	611	617	652	642	658	700	663	656	629	676	667	623	625	672	694	683	637	678	644	674	628	686	683	662	678	602	660	584	696	656	636	604	649	692	634	641	643	636	640	659	660	652	626	639	638	658	659	655	652	661	674	654	656	651	656	631	669	667	566	610	655	645	651	658	641	660	624	626	652	649	632	630	689	649	618	664	646	635	683	610	642	659	646	583	667	695	669	661	662	648	632	631	617	658	650	661	656	637	655	636	677	640	594	671	647	635	706	639	629	620	615	633	656	651	650	658	659	644	645	606	598	639	667	640	672	671	627	597	622	659	638	650	656	602	639	603	615	657	632	680	642	650	644	689	676	603	612	654	648	600	658	648	686	662	618	690	659	663	628	661	643	636	647	662	638	601	615	613	652	632	663	641	687	629	652	632	645	626	686	639	640	663	602	631	665	612	655	669	667	647	662	691	660	652	718	682	588	649	602	650	644	654	660	685	630	624	636	632	628	644	648	619	616	620	618	618	657	658	675	634	636	602	636	643	662	632	663	640	646	610	621	652	663	691	664	641	658	647	667	672	654	654	646	650	575	627	668	633	648	641	624	650	625	601	698	667	722	656	688	667	645	626	632	630	639	657	629	620	622	624	661	629	679	658	617	630	651	654	656	701	619	644	611	685	644	596	655	673	633	613	633	644	695	642	669	645	658	665	642	619	670	670	658	676	660	627	667	663	626	626	620	620	656	685	626	671	627	621	649	657	656	656	628	650	603	606	651	679	656	626	670	671	606	642	655	708	631	664	590	644	627	660	664	631	682	618	666	648	659	677	625	639	660	641	680	642	632	662	667	654	703	654	668	612	637	654	640	650	623	633	598	620	629	610	618	698	661	610	641	654	613	660	636	632	698	635	642	672	596	627	672	663	665	605	627	636	634	654	624	608	598	662	641	638	643	640	597	677	640	648	685	648	660	665	653	668	679	699	648	661	672	639	657	655	593	643	668	668	606	618	642	670	689	633	647	656	605	656	633	666	663	654	692	650	696	605	611	657	639	611	677	653	640	660	635	635	640	677	684	630	636	646	672	664	654	627	627	662	641	656	654	653	638	627	671	655	658	621	624	680	643	619	715	633	665	672	646	655	668	653	667	661	653	640	633	638	676	633	646	638	678	663	636	595	637	615	686	650	658	666	650	617	658	639	662	662	671	651	657	649	642	636	615	661	633	645	644	600	678	603	665	662	629	637	609	667	616	570	601	700	669	675	627	681	640	643	669	657	644	657	639	646	705	589	625	619	628	707	646	638	605	638	646	667	652	634	634	641	629	652	691	640	629	642	691	648	679	674	656	618	661	647	640	641	652	677	623	599	633	662	676	667	680	651	624	617	607	653	656	647	610	681	664	624	606	673	690	638	651	664	652	640	656	624	593	669	615	676	608	649	662	611	637	701	638	618	641	664	648	662	657	632	666	654	623	672	636	627	691	626	624	657	668	662	700	673	616	626	648	664	678	650	620	656	679	643	653	662	642	643	614	604	657	630	682	656	679	636	636	640	710	631	689	672	644	656	670	623	649	622	622	666	641	683	658	628	662	662	658	634	690	634	639	663	614	612	611	592	644	645	675	650	617	669	667	657	662	651	690	636	658	631	664	681	663	592	660	588	619	659	602	640	640	594	655	655	626	648	655	692	663	621	654	651	606	658	617	643	634	650	616	643	635	627	613	631	634	670	660	633	654	611	620	684	628	668	649	652	632	590	613	597	619	662	633	643	646	645	637	649	656	663	668	681	628	687	644	684	663	662	655	636	653	638	658	629	663	686	683	647	680	634	702	620	657	659	645	682	653	662	636	626	624	683	647	661	650	675	669	622	591	682	642	665	718	610	651	683	625	634	671	657	646	641	624	679	645	640	656	682	696	596	661	676	664	652	632	652	650	613	651	647	661	635	599	633	665	620	673	653	660	630	646	654	633	636	673	663	643	636	646	649	707	690	669	647	632	590	604	645	606	709	665	621	682	647	652	647	671	631	636	628	656	668	679	669	668	656	662	645	660	613	665	649	647	655	684	709	675	636	660	624	668	642	657	659	671	622	649	632	656	626	696	675	606	683	675	608	676	610	646	654	640	629	617	639	647	648	669	644	646	644	669	660	648	645	663	656	658	649	691	664	604	656	624	628	683	653	669	676	707	647	647	691	652	703	619	591	631	679	642	676	628	647	648	643	672	663	669	656	658	670	640	643	646	623	702	634	650	620	640	613	656	649	590	632	636	680	662	658	634	662	593	629	618	652	662	652	654	615	621	605	660	694	697	658	660	637	627	629	678	697	645	684	665	661	591	669	626	660	648	645	629	642	653	615	675	633	642	672	649	654	630	627	639	648	639	658	633	630	650	627	637	623	690	625	623	624	635	684	666	643	647	623	646	602	707	651	657	643	676	688	654	640	680	693	659	629	647	614	632	669	666	652	679	642	645	617	667	639	618	618	591	684	656	621	641	596	686	621	628	672	597	633	629	641	610	638	615	606	628	678	655	668	657	660	653	649	652	651	644	644	615	672	660	657	612	652	666	684	736	713	643	611	584	686	684	700	604	644	653	668	625	607	646	674	613	603	661	648	629	653	693	653	675	608	610	661	673	699	645	631	687	628	672	649	652	637	637	617	665	637	651	633	689	608	655	670	614	620	596	650	637	661	674	695	640	656	702	689	655	647	654	637	674	602	642	684	641	669	608	655	700	667	625	623	615	619	660	637	627	638	663	610	601	634	628	651	627	630	693	722	672	617	650	661	623	656	664	671	637	664	631	697	602	682	645	617	614	662	664	643	683	665	660	605	660	647	618	646	636	639	667	644	629	674	666	639	657	646	592	608	623	665	655	664	628	666	606	675	607	672	645	689	630	673	588	644	598	631	652	698	689	633	598	641	620	643	602	650	637	635	602	636	685	676	623	604	644	652	656	654	659	674	635	665	671	666	670	658	682	619	648	632	625	611	673	658	645	670	619	664	650	642	614	634	610	629	623	651	630	613	620	654	661	664	624	645	657	647	608	637	674	622	633	659	664	624	616	652	687	656	647	614	668	676	657	602	685	621	690	620	637	688	643	615	680	634	637	639	643	663	613	665	639	635	658	654	646	667	635	628	623	659	660	652	646	628	694	662	663	630	660	634	626	650	633	672	640	642	627	672	639	570	622	644	629	685	667	675	667	653	635	638	637	618	667	636	652	695	655	621	647	589	648	624	643	633	664	639	666	629	670	640	674	688	637	643	630	659	619	698	662	643	609	644	662	685	667	614	613	643	649	653	635	673
30456	29620	25874	10673	1582	494	313	278	275	286	287	296	290	259	278	272	297	262	282	301	280	264	275	314	284	306	269	306	297	312	275	276	276	266	287	295	278	285	292	297	252	280	288	289	288	297	300	306	301	299	287	279	282	304	299	281	290	313	283	275	263	279	291	280	292	300	287	295	265	270	268	307	308	266	282	257	288	277	259	302	274	298	299	296	302	290	290	294	324	302	277	277	274	267	267	306	289	291	273	284	293	276	281	283	306	291	308	264	318	293	281	289	316	297	258	301	279	267	303	256	278	307	315	310	302	275	301	316	300	276	317	268	290	302	266	282	305	283	310	267	282	272	272	284	284	266	283	278	245	283	319	273	269	277	300	301	278	279	295	290	305	276	289	275	254	280	280	309	284	280	270	263	307	298	269	255	297	277	273	293	282	279	300	288	292	303	282	287	293	321	302	276	278	277	287	306	273	280	286	282	304	288	289	287	281	254	320	298	271	300	278	295	265	289	290	250	296	281	262	299	323	295	299	300	250	308	292	275	304	294	292	279	272	284	267	315	295	290	307	271	297	297	274	258	306	283	313	295	274	294	293	270	314	251	283	309	277	289	276	291	272	276	264	320	293	293	287	292	313	293	284	317	275	256	305	277	282	288	309	298	297	309	295	297	272	285	325	317	307	307	300	250	333	320	311	272	284	305	289	293	298	271	254	304	260	278	295	267	284	300	301	291	290	274	305	265	257	298	286	278	278	303	280	294	301	272	254	293	278	251	280	287	277	310	281	256	287	278	338	287	284	311	272	304	292	279	298	282	287	309	256	286	311	304	274	281	310	266	281	300	264	275	301	307	294	291	306	309	278	295	295	332	254	261	293	297	274	309	259	280	300	314	285	292	275	274	271	315	251	324	301	271	269	308	305	281	281	335	328	277	288	281	280	318	286	302	306	293	272	305	282	261	272	287	276	310	283	269	285	287	276	306	314	282	284	252	279	299	286	344	310	281	297	312	273	284	325	328	273	289	284	288	297	297	297	278	276	293	258	275	265	310	286	299	298	278	285	286	310	304	302	290	279	291	280	295	276	291	274	273	311	278	333	327	304	311	257	253	295	311	296	324	305	265	312	295	289	286	279	298	305	268	243	286	281	265	271	308	303	301	287	286	275	280	285	293	281	296	274	280	280	316	287	273	294	281	281	264	267	253	292	275	282	281	291	295	292	270	266	287	324	293	315	292	272	285	279	284	273	282	299	284	267	289	293	283	280	312	313	293	270	272	285	291	305	298	314	324	287	305	292	297	309	263	285	300	301	294	308	276	322	284	280	303	298	319	307	293	294	272	280	290	288	297	271	277	288	274	295	331	311	304	268	289	292	284	305	265	288	276	316	301	290	304	302	283	265	282	295	262	281	267	275	322	305	303	283	289	284	270	281	295	288	291	277	303	292	282	301	276	278	267	301	263	286	263	303	226	293	281	304	284	302	316	269	258	272	256	282	286	250	278	293	261	282	314	324	299	279	293	297	274	296	297	287	313	270	319	270	286	291	310	282	313	296	277	286	294	301	323	281	278	270	294	310	297	282	291	237	300	286	321	306	261	265	324	323	282	291	285	285	305	268	288	320	299	272	292	283	292	306	283	321	302	289	304	260	256	292	276	288	285	237	281	271	306	284	306	306	294	283	302	306	313	272	259	301	287	264	287	279	286	299	269	299	292	296	270	298	312	314	285	307	298	289	307	294	290	261	320	302	288	303	286	264	317	261	291	278	282	288	269	283	312	333	259	278	301	268	272	301	277	282	287	297	287	289	281	299	286	315	290	307	297	314	289	288	281	279	282	267	297	288	299	258	289	329	289	302	293	297	324	324	325	308	254	286	295	266	280	279	301	291	266	285	310	265	255	281	285	277	326	269	316	285	262	265	255	269	275	275	301	294	283	304	310	266	272	313	282	283	276	286	267	292	280	292	292	278	303	305	324	286	274	293	260	281	273	279	290	272	256	275	290	260	289	295	260	262	294	273	285	280	265	316	296	316	286	294	307	296	284	260	302	290	292	284	297	315	287	261	293	294	282	291	280	280	282	265	303	304	294	273	271	282	281	277	300	292	286	298	292	322	299	262	278	287	265	281	272	309	281	283	294	301	266	269	256	283	286	327	290	281	311	279	293	249	293	299	294	295	272	263	308	280	282	307	297	265	302	292	300	274	284	284	270	324	308	269	263	270	296	303	280	306	296	268	294	261	312	271	290	271	291	296	288	279	287	289	252	297	317	307	261	271	316	251	284	306	282	276	285	304	305	288	295	301	291	286	304	299	291	267	278	284	267	248	285	325	302	284	291	228	257	287	296	306	261	279	279	303	283	291	272	249	289	262	307	320	275	266	339	263	298	288	290	275	282	285	263	310	278	285	277	287	288	290	290	308	284	292	288	269	313	276	272	300	294	272	284	285	265	252	273	288	303	298	295	271	306	283	303	300	278	287	313	330	288	273	292	272	254	301	286	275	269	314	326	291	282	307	281	310	285	271	289	320	264	260	276	269	296	279	311	300	261	274	304	287	263	305	299	265	284	303	294	308	274	293	254	301	277	306	269	307	286	278	280	331	284	257	281	299	269	300	299	271	303	259	291	270	272	299	274	279	300	296	311	289	296	264	303	286	320	276	284	258	278	290	273	280	316	307	272	260	280	297	330	288	275	292	289	273	284	282	301	270	301	274	277	272	285	285	278	275	266	288	329	282	324	272	290	265	295	298	286	288	279	289	271	269	273	285	312	288	294	300	305	278	285	272	291	305	294	278	268	298	270	284	287	327	306	282	301	301	300	319	313	293	283	313	289	288	282	284	322	290	282	268	291	311	278	280	309	316	310	294	292	291	303	299	308	300	276	279	279	274	260	266	293	283	291	276	268	291	268	281	274	263	317	296	291	267	277	304	308	304	287	296	270	271	292	291	315	308	260	299	290	270	284	278	268	314	275	287	298	290	277	293	278	293	327	278	250	273	277	283	265	287	269	282	296	287	273	312	281	271	299	311	280	257	292	264	286	279	300	308	270	279	298	299	258	293	287	308	272	269	291	276	304	251	267	296	293	295	263	303	263	290	290	288	305	274	309	283	294	282	268	271	282	280	287	258	283	268	284	261	289	288	307	260	311	294	313	275	265	262	289	292	277	305	287	285	292	290	304	289	273	255	289	295	295	298	276	320	288	292	308	293	274	286	292	301	305	292	267	303	282	308	287	284	290	323	285	294	291	275	277	319	294	292	273	295	310	315	296	297	292	314	326	296	289	264	323	294	295	280	255	249	295	302	270	281	291	295	281	290	301	312	284	275	267	291	298	281	288	286	292	309	295	285	268	315	273	268	287	276	310	279	316	275	279	283	265	288	296	306	280	303	275	287	306	285	287	316	258	281	278	301	267	297	270	302	299	292	295	285	284	277	293	304	306	281	273	284	273	299	297	290	297	273	287	304	291	282	298	314	284	294	297	281	282	274	293	273	268
37812	45774	29373	10118	2726	908	537	468	452	471	442	472	465	485	449	473	465	438	437	443	467	462	482	516	404	460	454	470	402	467	447	465	456	442	485	450	451	444	462	442	480	470	488	441	446	479	471	465	457	479	475	470	476	494	468	474	461	470	426	454	431	454	483	501	452	455	440	440	458	494	456	476	430	459	445	486	457	450	479	456	461	456	422	411	487	475	478	441	528	459	457	479	476	458	465	502	490	441	447	463	500	455	471	446	469	450	469	456	474	444	469	479	505	480	457	444	431	432	447	436	480	438	452	455	449	437	455	455	451	467	474	478	489	488	449	452	488	473	451	444	443	445	442	457	436	444	463	402	487	474	441	453	492	435	443	431	479	414	450	496	465	455	450	485	508	492	492	458	429	479	445	479	483	451	467	456	438	457	462	485	470	461	452	464	464	495	481	477	467	447	454	480	434	441	476	459	464	529	480	463	492	470	446	436	496	471	475	428	464	465	444	461	487	483	430	464	508	444	452	448	487	493	481	496	462	458	459	483	499	449	448	436	453	439	477	472	463	514	455	476	454	496	478	435	434	439	444	476	470	475	481	475	471	450	484	471	436	455	473	485	477	482	469	472	448	456	495	427	500	435	443	497	443	468	450	482	483	455	443	445	475	452	475	470	424	460	419	419	477	437	429	476	446	477	479	419	472	430	451	472	437	457	472	486	452	471	480	438	476	465	464	460	492	464	454	447	454	467	414	436	478	438	446	430	439	437	439	448	484	478	481	458	479	428	454	436	458	443	442	450	486	443	427	448	459	439	458	445	459	479	481	452	428	454	466	492	473	432	448	463	470	487	480	447	474	469	445	493	460	460	452	455	474	439	485	451	491	489	458	442	489	469	454	442	429	474	511	452	456	459	452	497	447	439	450	481	432	467	462	472	437	450	461	462	419	428	427	454	477	464	451	428	462	491	476	480	432	494	498	461	464	414	449	475	421	453	462	463	468	479	441	448	458	490	480	448	448	452	438	524	460	465	470	478	476	454	454	452	442	430	446	467	486	452	467	447	459	418	437	478	456	483	459	444	453	452	439	460	426	458	501	406	482	452	473	456	469	455	477	454	437	432	455	460	471	489	471	466	466	470	495	476	452	503	457	438	417	466	451	478	445	439	461	470	468	452	461	427	464	432	421	474	476	508	449	470	451	476	475	470	492	460	450	460	450	458	526	458	450	485	482	488	455	462	515	481	484	455	465	451	486	452	472	467	477	471	452	470	481	429	476	474	474	421	480	452	487	430	457	468	449	469	482	453	454	459	446	520	485	465	472	461	450	488	456	452	443	468	430	444	432	458	468	477	489	445	441	530	468	454	483	442	458	456	456	449	473	464	451	431	478	469	477	485	430	438	453	480	466	477	436	424	524	478	477	442	474	443	493	445	468	473	424	450	468	443	430	425	452	468	462	441	504	428	453	451	447	458	453	429	456	498	486	501	452	431	461	447	458	492	478	503	509	462	473	443	466	472	472	473	473	465	426	442	419	455	426	460	449	467	471	481	447	492	436	458	443	463	460	446	443	436	446	427	446	497	475	476	431	466	429	461	446	415	448	469	497	466	495	465	483	446	457	475	444	493	480	459	419	437	459	461	470	471	427	466	453	469	458	508	449	465	478	449	466	469	467	478	442	472	452	417	465	461	438	437	505	458	459	436	472	475	445	456	519	439	445	468	511	473	440	468	412	481	464	471	482	432	434	476	485	482	469	448	451	443	482	445	461	444	475	470	472	428	456	452	465	481	461	451	462	494	452	472	467	468	440	479	500	447	477	430	440	443	460	474	456	409	471	478	466	479	423	499	449	464	458	456	431	462	420	475	475	488	460	456	481	496	446	482	467	459	427	448	496	438	420	457	474	461	494	417	475	481	462	480	454	449	445	457	468	463	470	487	422	433	437	426	466	448	458	486	438	443	505	482	465	451	458	444	478	421	450	493	480	482	465	496	510	460	434	467	493	452	450	436	478	439	424	483	476	485	462	439	511	450	457	490	440	492	485	468	438	475	489	470	462	474	440	463	448	449	435	453	451	448	498	486	455	464	495	435	441	438	485	441	473	475	464	439	486	452	477	472	418	463	476	480	433	499	452	470	451	435	445	473	464	437	439	507	482	428	436	481	483	465	464	480	469	476	437	457	483	451	483	465	444	485	441	379	463	450	462	433	471	440	444	487	473	469	488	460	482	450	442	492	463	455	442	456	496	445	437	506	472	435	483	448	484	471	463	483	468	470	432	490	477	430	449	470	467	468	499	472	523	429	485	431	472	455	473	486	490	462	443	473	445	475	451	480	474	426	498	467	457	456	474	443	453	470	457	473	484	473	427	432	499	480	464	457	464	465	442	466	430	429	482	458	473	476	496	458	433	423	440	451	480	461	481	480	468	467	481	479	481	485	446	486	458	468	475	480	426	481	433	433	448	470	438	472	452	531	431	439	486	488	469	515	463	476	473	469	468	469	439	446	479	459	465	449	469	473	471	441	442	488	486	422	470	452	458	468	406	451	493	454	480	498	467	462	471	441	485	487	477	494	466	450	496	453	438	480	486	458	475	465	474	438	447	491	486	395	446	460	489	471	457	475	471	469	435	518	454	468	444	455	455	426	453	443	499	462	462	452	484	443	447	462	429	492	443	442	447	493	441	450	440	444	437	486	450	480	449	464	491	423	444	422	481	444	454	427	483	503	444	485	477	448	443	454	495	455	448	453	465	447	473	469	473	460	455	459	485	481	439	424	463	480	421	477	437	501	486	462	420	496	482	469	491	443	470	484	489	465	449	442	494	419	446	483	440	447	441	442	465	479	443	473	449	445	434	470	469	477	452	448	480	462	457	488	509	468	432	482	476	503	475	456	468	439	456	480	476	498	436	438	501	475	431	476	453	454	442	456	463	429	438	481	451	435	467	471	470	497	473	475	460	449	452	442	472	490	453	453	494	427	475	444	508	476	442	456	447	470	445	461	464	447	477	446	459	454	447	459	452	464	466	466	465	461	447	466	464	453	461	480	454	467	475	443	436	483	468	483	454	438	468	433	459	452	454	433	432	439	483	469	465	450	478	427	448	505	487	438	460	490	469	462	468	430	472	432	442	473	464	463	460	449	458	466	458	458	464	473	423	424	471	435	464	458	466	451	447	461	492	466	430	472	486	475	482	417	445	462	454	449	442	458	457	473	455	470	454	477	470	432	461	461	497	470	480	423	452	504	450	491	476	475	464	475	480	490	458	422	436	472	480	463	499	440	499	488	462	488	457	444	471	455	460	459	477	444	474	522	402	477	454	479	455	419	460	485	477	460	475	446	483	406	445	475	429	460	446	441	409	446	416	488	428	468	451	411	516	510	491	484	467	450	466	503	439	428	446	460	488	481	453	464	462	465	448	470	443	536	452	455	462	474	480	486	462	487	446	447	466	440	452	438	468	495	464	460	475	457	474	429	466	448	450	441	423	450	468	462	482	449
24850	23211	31393	26013	19561	7106	836	422	379	405	386	386	398	368	402	385	389	382	409	363	376	381	402	399	366	375	371	366	429	407	431	373	385	376	358	376	366	358	354	364	384	354	380	375	379	348	397	378	379	385	429	371	369	361	386	413	357	393	392	391	390	386	385	355	395	377	397	365	385	381	353	344	384	386	352	350	336	383	367	393	426	389	399	391	382	403	355	377	397	388	381	376	385	378	402	351	419	410	370	353	389	348	383	389	363	379	416	347	377	375	374	372	393	396	381	404	361	385	389	384	355	367	385	335	404	360	380	388	318	372	386	363	361	350	384	367	402	385	372	387	403	376	358	350	382	362	362	392	395	399	401	370	387	366	378	352	356	349	384	382	356	374	430	383	361	374	391	349	385	404	394	361	392	340	360	368	369	359	395	390	358	390	381	382	346	380	377	373	373	375	403	415	376	360	351	388	370	398	388	347	370	381	411	389	366	371	379	410	358	381	383	351	346	351	380	338	365	388	360	368	336	383	411	403	373	376	381	399	379	393	412	369	387	344	386	345	400	401	359	386	390	346	367	368	382	387	384	391	395	351	375	355	382	346	362	352	367	363	402	370	378	391	375	347	381	410	371	394	383	366	370	367	379	394	408	401	343	382	391	360	371	384	384	360	378	372	365	394	384	369	365	397	373	354	381	344	369	374	400	371	367	373	386	358	411	381	389	380	403	387	377	382	388	393	374	374	362	383	368	390	369	373	347	354	373	351	385	365	373	387	397	373	389	382	397	390	387	389	334	365	373	355	367	370	384	390	375	375	375	380	361	384	378	365	353	386	372	383	377	383	367	378	412	391	365	352	339	384	366	381	370	359	365	378	364	382	356	412	375	413	356	378	376	368	364	363	379	380	404	367	417	394	369	359	347	376	400	360	397	371	365	400	376	374	391	377	355	357	396	340	352	354	363	392	394	387	387	354	386	381	367	385	376	356	361	354	375	355	379	379	358	374	372	397	370	375	393	383	396	400	408	360	380	359	377	360	370	382	346	362	342	399	372	387	373	340	402	405	389	370	373	382	374	375	352	400	373	371	389	394	391	424	385	359	417	388	348	387	411	372	377	386	393	354	390	377	362	398	375	353	383	367	399	390	382	368	344	366	384	384	353	385	377	370	399	373	397	364	395	340	385	356	382	389	395	373	372	416	374	380	397	386	378	380	382	359	358	346	372	388	335	378	366	381	336	391	379	388	379	356	366	386	374	383	351	401	354	376	375	376	362	388	384	367	384	405	344	378	377	411	364	368	375	406	366	363	351	379	381	365	359	345	384	347	366	374	368	336	348	350	409	392	433	364	388	408	371	354	372	382	360	410	358	348	364	357	328	372	377	352	369	395	360	366	400	379	365	331	379	341	371	372	386	353	376	381	386	374	388	338	360	389	376	352	385	368	425	365	381	372	370	381	347	372	372	368	344	366	397	384	382	339	352	362	363	406	400	373	386	392	381	356	377	393	395	351	386	379	375	391	385	389	357	343	391	392	374	339	383	347	375	345	376	402	366	357	353	396	354	385	386	401	397	367	354	376	416	411	382	381	406	333	361	384	398	360	386	367	386	375	366	386	405	379	360	381	359	363	347	360	365	365	377	382	397	361	357	351	387	427	397	352	364	347	343	367	390	334	352	367	355	359	337	382	366	381	365	373	374	381	384	365	376	401	375	360	390	404	379	369	405	361	364	371	364	363	372	366	362	343	407	347	334	374	361	364	360	396	367	373	432	376	368	400	401	376	395	387	383	351	381	367	349	373	359	382	393	387	373	318	361	371	380	403	398	383	415	393	369	388	396	347	369	384	347	340	412	371	372	411	371	393	362	399	388	357	359	384	372	379	385	348	385	368	357	370	359	378	353	394	393	393	351	400	350	361	398	384	377	368	356	380	391	377	370	420	378	361	348	350	372	385	342	409	382	399	380	398	414	370	389	366	390	352	373	365	367	376	348	373	388	381	363	384	385	333	380	371	383	381	380	369	382	348	359	365	364	377	403	364	363	386	367	364	372	379	376	381	379	404	374	360	398	371	378	363	362	393	365	406	329	403	391	382	387	391	388	350	385	390	363	373	403	389	366	398	396	338	353	370	379	402	366	379	401	423	395	347	354	340	390	400	394	367	386	401	396	368	393	356	397	378	376	391	377	415	373	359	384	360	348	375	363	347	351	397	377	362	364	346	405	366	379	374	363	369	396	376	369	372	381	359	359	382	385	387	413	370	406	369	373	365	400	386	408	377	395	357	383	411	389	416	382	343	382	370	406	374	385	415	365	368	401	357	370	384	418	356	367	373	416	366	349	376	389	360	359	366	377	350	404	358	355	323	348	426	341	351	360	367	382	378	393	383	378	374	362	376	410	343	371	375	362	358	378	390	387	375	394	352	369	353	377	364	374	369	373	409	368	374	369	404	390	362	356	393	391	400	373	361	395	364	358	358	350	386	389	416	362	410	386	388	367	346	385	394	401	383	386	375	393	355	372	337	392	394	383	380	355	380	396	361	388	384	377	374	338	386	351	395	396	348	371	366	375	382	388	370	366	370	416	346	389	378	368	372	379	384	371	404	360	353	377	391	392	368	347	387	411	389	413	395	385	376	362	378	360	362	401	392	399	363	383	378	385	354	374	335	394	396	392	376	416	387	364	390	385	367	367	375	356	359	388	394	375	345	396	370	387	378	379	414	337	370	402	362	350	411	372	388	342	350	389	387	389	361	387	384	353	372	403	337	357	382	368	381	382	362	399	377	376	397	397	371	349	384	376	381	346	386	356	430	396	392	357	359	376	373	388	393	362	380	353	406	362	376	351	448	377	386	406	358	395	398	370	377	375	412	385	384	392	349	389	347	404	371	389	389	382	382	410	362	330	356	371	379	356	385	395	389	358	389	359	366	382	410	369	357	366	373	413	367	412	349	379	377	361	338	383	392	383	380	365	378	409	381	351	372	390	378	353	394	360	398	401	361	367	402	366	369	370	387	397	379	347	401	361	369	403	365	406	384	346	362	354	402	377	358	366	346	376	362	386	381	400	363	385	385	384	388	371	381	360	382	369	359	367	354	389	380	361	380	391	376	379	378	386	395	344	376	386	368	377	371	359	373	359	385	390	363	384	372	370	363	379	390	388	386	401	373	341	358	355	378	382	375	390	376	327	383	403	375	331	343	378	394	377	414	392	377	356	354	375	405	370	385	411	396	351	386	402	415	387	371	381	382	364	353	358	357	400	415	354	435	358	404	386	379	359	373	385	376	390	372	373	406	417	408	396	350	367	419	374	395	385	359	377	366	402	376	356	380	421	381	374	408	406	348	418	387	395	385	385	370	434	363	365	389	371	404	390	362	387	379	386	383	390	384	375	382	353	390	365	411	371	383	380	359	392	371	419	361	388	391	423	356	354	366	370	342	389	384	321	363	373	376	380	355	387	392	333	383	339	394	390	374	377	402	386	376	356	387	405	394	347	364
60820	87087	59879	32259	12403	3107	1000	622	566	611	561	607	574	606	609	601	612	551	634	599	582	605	571	618	582	619	638	564	602	609	601	571	602	614	578	562	564	585	611	596	577	586	604	602	578	565	597	586	566	613	617	575	604	578	524	564	609	596	572	615	630	573	641	579	573	615	593	609	618	618	619	592	595	618	615	596	645	588	619	587	579	575	603	600	536	565	635	589	545	571	620	589	573	600	633	593	579	578	613	546	567	538	579	589	616	623	570	606	614	607	561	599	611	559	569	614	619	568	561	617	567	563	603	549	570	576	555	605	569	560	554	580	604	624	549	559	578	561	561	540	583	566	591	612	586	581	590	608	617	558	563	640	589	576	580	575	582	629	617	558	587	613	613	597	596	620	621	610	627	601	626	571	618	585	592	561	570	605	578	577	572	612	581	606	614	578	606	585	599	600	553	582	607	605	562	593	622	613	633	640	581	547	555	562	558	596	601	576	597	591	581	623	622	608	610	576	584	553	585	623	625	590	621	594	585	574	581	588	602	572	589	575	584	624	581	609	574	561	632	660	605	564	583	581	592	608	604	581	587	584	598	589	586	567	556	596	604	616	552	536	559	625	606	597	587	636	613	544	587	555	564	622	561	592	566	568	614	562	632	597	603	554	607	572	577	570	606	590	555	566	581	554	569	594	566	575	612	585	606	566	540	581	566	594	569	550	560	576	563	585	580	563	589	609	594	618	579	569	632	620	635	615	589	577	580	587	599	566	576	492	538	633	550	558	604	565	616	591	600	571	574	601	600	603	589	592	628	631	543	610	600	615	570	590	610	563	595	592	569	571	563	605	579	611	559	574	587	561	572	633	563	544	562	541	596	571	567	632	614	538	556	553	588	595	573	572	575	597	603	598	597	620	575	574	569	570	601	560	578	588	640	588	574	612	550	608	558	549	617	574	595	586	590	566	609	612	605	598	582	582	635	579	618	591	543	559	604	558	568	597	599	583	617	625	596	561	590	581	560	580	587	575	575	582	587	567	505	595	571	569	588	589	599	600	581	606	538	567	571	586	596	581	601	586	583	616	553	615	568	566	617	601	581	613	586	581	585	599	598	575	637	553	597	591	599	611	597	575	601	579	639	600	583	594	648	621	573	590	590	592	602	585	617	592	619	600	605	579	608	600	610	594	629	605	582	574	613	611	600	592	603	567	581	592	569	579	577	586	600	596	588	565	581	574	613	624	614	580	585	609	610	594	583	600	579	606	587	564	587	584	567	574	571	615	590	581	595	563	630	625	553	554	624	600	613	634	604	599	624	630	607	541	576	571	604	635	563	604	598	568	596	620	573	616	617	585	598	576	626	620	560	586	598	628	553	598	557	567	552	563	576	596	603	594	531	600	602	610	554	594	599	553	604	608	580	576	530	578	608	556	569	595	561	583	610	536	585	599	588	593	595	611	587	584	603	600	612	568	595	582	585	575	596	552	579	614	576	554	576	593	595	620	594	596	630	594	580	563	607	598	588	607	618	595	588	616	572	556	603	613	605	555	600	554	570	585	593	557	618	620	597	565	639	624	559	628	584	592	610	599	600	603	579	589	629	591	600	577	602	538	539	619	569	638	626	576	605	564	605	571	598	596	602	643	582	602	573	600	600	538	587	610	609	612	580	618	585	574	605	611	598	585	589	608	639	600	614	621	563	584	569	600	575	564	594	561	549	575	571	649	560	631	552	623	566	598	554	641	572	602	569	586	598	605	578	586	597	568	609	550	549	635	587	622	595	609	601	583	619	583	585	609	563	566	574	611	558	600	586	567	574	601	590	608	586	622	561	593	584	558	634	572	585	618	574	601	612	573	636	583	590	602	599	588	648	570	561	572	571	618	630	627	593	604	617	532	575	591	570	570	574	559	580	583	565	543	598	615	586	588	581	563	624	563	543	578	621	579	622	584	583	595	574	578	606	580	610	549	602	569	617	570	646	588	547	612	606	620	590	618	601	613	595	558	629	588	575	591	596	610	599	565	594	600	601	588	589	572	564	542	553	600	587	589	572	555	619	600	587	583	568	583	597	576	574	653	589	549	591	590	592	560	596	617	596	629	595	594	593	590	605	601	601	621	593	586	613	576	592	590	546	588	601	597	600	607	612	577	613	587	592	575	594	592	606	605	595	612	594	575	625	620	572	601	535	585	605	562	674	550	562	599	592	627	585	567	581	574	632	622	560	603	587	611	614	604	540	618	621	556	584	559	606	552	576	556	650	585	585	579	572	580	568	605	608	537	602	574	560	587	561	603	587	578	571	602	564	598	570	564	593	586	614	589	598	619	573	590	593	550	548	587	532	573	613	542	616	573	575	584	575	584	612	572	605	582	557	568	587	587	586	602	606	586	567	588	624	561	588	616	557	565	568	570	629	597	567	572	596	613	629	560	577	587	590	644	581	577	633	539	598	566	589	597	667	552	613	548	592	566	575	574	565	584	604	593	669	578	580	634	577	589	544	631	598	625	614	567	545	578	619	613	628	584	624	628	597	573	547	580	542	621	598	624	597	632	600	583	624	629	637	580	573	587	585	533	574	568	579	590	560	595	593	590	633	577	569	577	590	564	612	606	528	588	595	534	577	608	608	616	612	584	655	635	583	575	589	586	610	657	615	611	607	585	590	613	576	576	619	599	612	586	601	618	588	555	578	617	604	585	601	596	577	581	585	534	623	597	622	552	557	625	643	596	625	564	574	587	608	575	580	627	618	605	558	607	570	606	565	593	605	581	561	596	589	590	627	606	570	564	575	591	596	606	583	582	594	631	584	586	585	569	604	605	585	569	602	591	574	546	629	589	587	604	593	578	587	587	583	600	634	574	555	579	608	606	553	605	622	598	581	558	570	562	581	552	583	594	616	633	586	589	608	559	591	587	598	663	518	578	615	623	578	587	632	615	535	609	624	530	594	605	588	610	606	547	569	580	640	569	554	608	544	582	572	631	608	613	608	554	580	635	589	612	607	588	580	620	629	628	602	588	528	576	592	584	568	605	576	591	578	539	600	543	593	627	620	588	627	584	595	614	638	575	597	604	565	556	608	604	588	559	604	617	575	579	602	589	610	598	619	605	603	561	636	572	628	509	585	599	623	568	630	557	592	610	626	617	590	640	626	603	615	588	577	594	590	616	609	590	616	630	576	569	588	578	584	575	593	637	623	603	598	593	620	597	559	583	633	598	582	597	606	620	585	592	588	591	599	607	616	596	592	615	591	592	591	576	563	582	596	584	615	589	626	554	576	602	608	587	549	586	569	600	606	621	601	581	575	625	593	631	571	581	559	604	566	593	574	591	579	582	601	555	606	594	633	609	585	565	573	594	590	626	569	604	580	581	616	598	574	630	577	574	580	592	635	624	580	631	564	621	617	578	634	591	566	615	608	593	562	529	595	586	606	596	629	553	593	627	581	564	601	585	649	552	609	589	597	602	586	572	582	587	594	624	572	566	601	592	592	574	549	592	589	583
23463	22044	30349	24550	21497	18644	4590	554	464	464	483	485	431	452	432	488	432	467	393	465	417	434	416	439	408	455	401	445	429	431	426	410	429	472	458	408	436	453	444	405	479	450	435	431	412	460	462	470	439	441	437	414	422	435	428	429	434	433	415	410	442	455	442	455	438	443	412	419	427	453	449	458	419	428	418	441	425	421	446	408	438	436	460	447	450	475	440	451	432	401	484	425	415	431	411	436	457	408	445	421	442	428	416	436	471	448	445	447	407	428	463	390	402	451	422	422	392	451	406	450	431	420	430	483	414	448	440	418	452	418	416	433	410	432	423	400	444	395	444	415	458	437	471	444	471	416	410	421	448	457	436	464	411	447	451	455	424	440	435	483	420	423	407	435	422	432	434	391	443	468	447	464	436	457	426	460	423	424	430	414	413	394	461	399	430	457	426	433	431	379	467	401	446	464	410	420	465	440	464	437	430	412	441	473	497	425	419	456	438	481	471	424	422	396	460	416	440	427	433	435	410	420	400	409	405	407	459	440	438	456	426	425	422	409	435	447	399	434	428	449	409	430	433	434	424	435	418	422	434	425	460	431	486	442	399	442	411	398	440	405	433	408	439	397	400	460	457	398	432	411	409	450	424	446	484	476	424	432	469	424	428	436	464	442	448	461	481	431	465	390	444	428	433	411	440	412	423	427	439	499	460	448	439	441	444	458	452	429	458	451	425	447	426	433	405	410	419	427	405	411	431	432	399	444	405	398	422	442	415	454	430	462	441	442	473	454	418	434	456	418	455	451	472	440	445	452	444	445	420	405	417	451	442	424	427	380	428	451	416	461	434	424	436	415	443	395	413	425	437	439	396	434	405	456	440	469	461	422	433	414	427	434	432	433	420	452	420	421	440	432	462	434	441	425	431	442	417	407	443	457	476	453	423	460	435	438	432	440	444	428	447	438	453	409	407	478	384	415	431	420	445	375	423	377	459	402	419	437	437	443	440	427	384	422	440	473	458	440	432	452	478	442	459	432	432	456	443	443	419	455	436	401	432	411	435	406	457	434	401	416	422	420	428	381	457	437	453	433	410	436	418	471	441	431	441	422	444	391	443	411	435	466	441	426	466	431	448	434	438	423	426	408	497	432	426	433	455	434	456	459	406	446	449	441	468	416	422	444	431	431	422	411	431	419	448	417	452	418	432	449	434	433	445	420	438	433	420	465	425	439	427	438	422	412	462	460	409	436	484	448	415	419	471	457	393	437	420	453	460	419	400	446	434	425	428	445	442	400	432	439	419	429	415	441	418	453	417	422	385	434	461	393	468	393	418	424	475	452	395	401	395	401	398	455	467	446	441	423	444	397	409	436	460	433	426	431	462	418	466	440	468	376	428	438	436	415	407	437	433	452	476	438	433	431	399	474	457	419	391	414	456	445	422	420	432	422	417	424	442	447	428	463	437	406	460	477	392	428	407	435	460	416	453	460	465	449	470	448	444	487	429	422	456	417	420	400	440	393	417	374	429	451	441	477	483	422	438	421	402	443	420	433	427	460	436	413	470	428	457	431	438	457	421	387	460	458	443	406	418	404	425	440	418	463	433	421	438	398	435	464	426	426	472	387	430	433	434	446	490	427	409	442	441	407	421	460	424	436	432	435	414	435	453	432	402	443	469	411	468	475	443	430	452	420	402	448	416	439	456	438	447	406	430	450	426	442	433	443	450	440	413	441	471	463	452	384	402	425	426	431	444	402	474	426	428	423	429	427	423	410	477	414	431	404	433	427	417	455	443	421	443	423	429	457	451	430	444	395	448	433	445	417	440	430	415	417	435	423	458	412	426	424	401	449	446	441	414	440	397	464	419	444	465	456	409	397	461	418	392	428	450	417	443	425	460	453	424	456	412	401	412	438	445	439	418	485	441	422	397	426	421	437	464	454	445	427	455	413	445	436	437	452	432	414	415	420	439	445	458	461	405	406	380	462	460	449	423	389	389	441	454	447	441	464	430	430	417	443	375	429	411	454	415	445	431	442	419	465	411	450	451	463	415	415	461	432	440	384	429	449	436	439	433	440	445	438	463	442	462	470	422	427	444	425	452	430	451	440	448	411	441	404	416	428	416	404	442	436	415	441	455	424	381	444	444	451	451	434	451	450	443	431	458	429	479	427	431	458	445	410	439	450	464	447	445	414	419	410	400	465	462	404	447	407	439	443	451	469	442	429	439	419	446	438	441	455	422	432	446	451	398	400	409	435	446	384	476	412	434	416	403	400	436	413	430	427	484	449	411	444	429	428	477	432	445	461	409	401	470	445	452	446	413	441	411	415	418	450	428	439	446	455	430	474	422	440	428	422	415	463	448	423	431	432	438	438	475	455	467	442	449	424	402	430	416	415	444	466	430	411	456	456	413	453	460	414	445	452	470	442	434	412	422	399	426	443	432	374	393	446	454	395	399	465	454	407	453	441	407	426	439	424	477	442	437	446	416	418	461	444	423	386	452	414	416	437	443	455	432	417	423	433	453	432	417	449	428	452	405	426	462	458	396	450	429	457	433	401	408	448	418	430	445	424	427	401	424	439	428	395	443	424	443	393	433	457	437	416	426	399	427	464	419	432	422	438	444	442	437	465	429	458	420	475	435	442	413	425	417	448	466	467	418	426	432	430	478	428	435	417	443	424	444	396	476	431	475	418	443	444	426	461	439	461	423	403	433	435	395	410	450	418	440	429	406	426	410	439	492	435	406	423	434	457	414	433	447	418	411	458	431	438	506	469	406	427	421	430	392	408	426	424	427	480	430	434	468	487	438	410	445	416	453	442	446	425	429	393	463	414	407	434	429	395	394	431	432	436	401	410	426	393	450	402	407	422	450	453	410	441	422	427	422	440	430	431	381	491	412	409	463	427	457	398	407	422	419	402	418	407	453	414	431	424	455	441	465	446	427	401	398	426	418	444	446	395	398	399	451	410	437	451	415	473	433	421	454	427	400	422	438	416	486	438	419	438	450	423	442	438	443	402	423	435	462	439	432	401	414	485	426	435	417	434	429	435	426	452	425	433	431	457	411	419	418	396	442	453	410	420	456	458	380	424	424	417	421	408	424	426	424	470	443	441	445	451	458	445	399	429	427	403	406	400	461	410	427	468	450	406	456	405	418	424	439	419	440	417	439	437	431	416	430	455	462	464	429	410	424	427	446	450	409	447	449	413	412	415	409	431	436	391	432	450	463	438	415	447	459	435	489	414	454	448	437	455	424	412	428	430	452	394	416	428	398	433	452	422	387	429	440	432	460	429	456	450	437	422	488	420	435	426	430	452	426	445	431	409	447	446	477	392	446	445	421	420	448	456	445	441	455	450	485	432	430	418	420	416	453	430	439	446	459	456	395	433	425	427	407	414	456	449	412	415	456	422	435	409	396	423	462	421	390	423	450	415	441	411	432	412	436	390	442	417	413	455	425	434	436	404	411	408	439	442	456	430	425	433	449	399	425	432	436	469	411	466
61819	98920	70812	40912	19101	5425	1510	795	605	687	679	691	659	632	672	682	685	690	657	685	685	675	671	677	712	654	656	667	593	685	665	673	677	689	666	666	668	651	675	656	672	655	676	653	683	692	657	641	641	633	690	616	646	695	668	691	627	669	672	657	629	626	686	607	672	676	638	687	635	682	645	664	677	663	664	651	719	649	611	657	636	668	628	670	695	662	648	646	647	655	617	687	651	664	675	613	630	676	663	609	668	641	693	642	703	610	669	636	715	642	636	685	690	625	689	640	667	672	653	720	650	666	668	678	637	620	675	607	661	667	654	654	673	650	627	661	671	649	645	677	685	641	659	719	648	655	677	637	709	656	673	682	641	681	657	664	693	655	679	626	675	666	670	706	673	595	661	707	668	672	711	633	639	696	679	705	674	640	638	674	655	660	661	631	688	619	652	607	629	681	619	658	662	635	636	697	679	679	630	633	672	648	671	626	648	618	635	724	653	653	673	717	636	651	636	696	693	628	657	672	610	605	627	624	666	631	669	680	671	625	625	631	658	664	654	639	643	634	670	668	665	656	652	616	661	653	661	704	673	667	649	644	656	626	659	664	695	688	701	659	663	622	669	664	655	664	618	661	636	663	664	642	651	654	640	667	691	667	692	645	619	643	659	716	623	660	620	637	643	673	672	663	632	644	637	658	636	683	656	676	691	643	671	701	673	632	660	721	668	643	689	634	626	668	609	635	658	646	629	668	670	645	655	645	661	661	666	682	624	641	678	601	699	593	630	627	638	639	673	706	640	691	651	640	650	600	726	636	687	648	672	660	659	676	704	592	660	702	665	642	681	658	677	673	657	633	649	634	718	639	600	620	607	672	665	680	645	641	614	646	628	661	712	662	659	662	680	630	658	687	654	693	706	640	627	636	639	622	633	679	648	680	659	630	629	633	656	655	634	650	644	696	655	651	614	638	658	640	648	657	609	677	647	665	659	658	655	685	606	662	635	649	604	650	643	625	656	678	647	663	662	620	648	647	661	618	656	656	623	660	707	662	617	667	658	635	662	613	691	664	681	638	689	614	667	653	643	633	625	639	627	673	637	686	719	665	628	649	689	650	671	650	687	628	681	660	649	608	650	670	639	654	685	698	670	614	675	658	659	603	687	609	673	690	656	678	609	690	628	688	642	610	670	655	670	648	634	689	648	674	644	624	658	699	637	694	609	613	682	617	674	660	661	606	674	641	654	666	613	612	685	673	681	651	699	613	602	684	673	683	653	664	663	634	648	661	691	649	687	605	625	644	668	670	602	632	663	636	654	654	637	655	676	632	644	653	655	678	707	690	643	633	702	655	697	651	664	625	663	699	661	611	630	631	660	640	654	661	669	739	648	655	660	698	659	691	659	657	699	670	629	673	657	661	655	652	596	667	669	641	673	681	722	634	664	667	669	668	649	659	650	641	624	687	655	646	658	645	664	646	671	711	640	674	664	679	648	687	614	661	703	662	676	654	675	644	653	633	627	679	670	653	666	662	644	673	667	670	671	684	659	682	646	658	669	694	648	658	653	638	679	626	692	693	673	658	679	684	676	693	641	646	693	667	615	627	628	707	675	635	680	643	628	660	696	654	688	658	609	640	662	633	646	648	626	666	644	669	638	643	689	665	665	605	646	669	614	638	664	621	658	667	648	701	682	651	674	630	636	655	647	636	684	659	651	685	686	659	646	614	635	607	646	636	655	652	645	627	628	708	670	636	636	651	660	679	685	664	641	659	689	644	654	632	638	690	672	649	682	668	675	651	617	720	656	665	649	632	626	672	651	650	673	621	640	638	702	697	652	719	688	641	663	658	663	660	654	661	655	658	669	661	600	696	661	633	618	613	699	670	645	663	676	663	679	693	649	671	642	676	675	685	636	675	653	666	635	686	612	659	607	695	643	686	636	631	658	677	696	659	652	661	639	672	678	624	601	669	660	708	607	634	618	650	651	643	651	665	665	655	625	668	642	712	642	683	611	627	653	600	703	677	665	668	674	656	652	675	657	648	670	661	682	628	661	646	617	672	643	645	663	649	653	643	653	657	658	675	682	649	637	671	667	658	637	662	705	629	635	639	691	650	673	658	682	670	599	627	682	653	694	656	646	643	668	697	670	670	676	666	680	605	656	649	663	647	652	658	671	678	681	660	623	661	633	657	671	665	642	620	699	660	661	642	715	651	629	688	628	630	644	694	658	644	657	695	661	650	624	649	675	627	662	637	655	675	653	662	653	669	662	660	639	643	644	622	653	643	702	637	651	637	698	616	663	676	655	679	660	642	657	679	664	687	682	657	642	636	666	686	664	637	650	664	683	666	663	623	611	684	631	622	639	660	694	662	617	677	652	599	674	674	635	678	656	637	657	672	634	670	649	648	643	654	680	666	697	638	658	641	654	631	647	668	631	652	688	665	638	661	639	677	690	664	666	671	660	643	632	641	616	664	653	679	620	652	641	671	697	640	693	705	657	640	603	675	652	674	649	639	672	681	646	619	687	640	679	672	645	628	672	704	698	640	676	663	673	614	647	679	652	632	680	708	661	652	658	703	651	618	622	697	672	616	669	682	630	650	660	658	653	648	627	604	654	639	662	635	674	631	613	664	657	701	663	674	690	672	638	683	689	640	675	658	664	602	641	671	691	665	640	638	652	706	619	689	595	672	674	610	642	646	639	695	633	654	667	668	616	640	693	666	653	671	680	667	622	667	668	677	674	635	650	660	650	651	636	657	710	644	655	639	646	666	672	658	657	677	607	652	620	663	700	627	674	634	633	653	649	613	613	683	675	638	690	660	700	607	682	649	640	637	654	637	625	647	638	746	665	657	673	673	670	643	661	629	651	624	628	683	658	637	637	654	652	659	689	697	643	671	645	638	634	627	645	641	650	647	664	664	674	661	629	618	664	635	693	673	639	647	633	602	649	661	644	636	622	675	658	667	625	653	651	655	651	620	642	650	621	676	688	642	657	672	649	721	631	687	640	692	686	701	680	692	657	668	623	684	627	634	694	643	672	668	686	639	635	665	667	655	651	622	625	689	668	651	711	671	630	665	687	678	655	618	658	685	620	684	669	662	661	639	657	688	634	681	654	656	616	617	655	637	673	636	646	665	714	646	646	658	629	641	657	639	676	644	668	658	658	688	665	696	633	622	659	684	626	646	656	638	652	647	658	657	680	642	677	674	650	677	659	686	676	650	637	648	688	633	654	628	640	661	655	631	668	639	627	630	662	681	683	653	644	684	643	658	637	661	604	633	645	678	632	661	666	627	705	642	642	659	697	681	636	639	643	629	630	665	644	676	636	672	674	627	642	658	710	671	668	657	646	641	694	666	650	649	632	648	655	672	630	634	646	653	656	677	716	691	632	636	672	678	620	646	644	632	713	705	634	646	649	713	646	685	698	704	658	698	656	693	649	694	629	664	649	609	645	667	646	649	672	637	632	633	637	699	660	655	629	672	653	636	619	655	690	677
30214	29282	26125	11240	1739	489	364	289	302	299	309	275	309	283	294	304	319	313	281	283	291	297	289	290	296	290	317	296	282	267	285	295	294	276	268	324	302	254	289	275	322	308	266	285	282	275	263	314	282	299	288	281	290	279	321	277	304	270	269	287	313	313	305	297	269	309	283	270	311	282	269	273	276	282	287	291	320	287	279	299	317	282	300	283	310	267	306	264	280	272	287	302	286	266	284	310	279	332	290	272	285	280	298	284	266	289	270	300	254	318	308	270	297	302	285	282	261	288	287	301	280	328	286	303	277	306	308	297	297	296	278	304	292	342	276	267	299	290	285	275	284	293	265	245	292	297	262	292	294	320	269	295	277	312	275	289	262	302	282	267	281	297	295	310	315	283	322	282	283	290	259	277	307	278	317	268	287	295	299	291	288	290	309	328	260	275	284	272	284	295	272	284	292	274	316	307	288	297	269	301	318	293	296	294	318	290	294	282	303	301	296	301	278	285	269	282	294	304	290	267	277	291	266	281	290	289	276	294	269	328	286	316	266	313	271	293	269	261	286	312	287	275	306	303	263	283	287	304	284	294	263	278	286	261	274	295	292	294	267	278	273	268	313	278	281	272	308	279	319	282	279	279	319	308	264	288	312	286	315	299	286	299	279	233	296	255	237	276	282	283	313	299	303	302	258	256	279	261	263	288	278	294	302	290	315	296	312	278	301	313	293	288	279	265	306	291	292	293	300	271	274	274	310	311	275	286	280	282	304	296	279	230	292	312	256	291	255	297	279	335	284	306	307	293	277	325	272	291	293	301	283	298	280	272	335	295	315	305	273	308	261	296	272	288	338	257	268	262	303	296	288	294	294	247	300	305	308	277	301	315	259	309	286	310	300	263	317	293	301	280	287	297	281	287	296	269	304	290	326	318	314	273	268	292	307	299	286	335	281	277	320	288	268	298	277	314	293	294	272	327	314	285	292	293	292	287	278	310	304	269	266	280	289	322	274	319	283	288	277	303	280	305	276	279	279	319	276	281	270	301	268	316	308	285	255	292	293	271	305	311	270	267	278	292	268	266	265	289	287	299	292	284	318	291	277	290	302	279	278	283	307	292	300	300	270	274	304	260	256	236	294	268	307	304	295	328	286	281	259	308	295	282	261	296	316	292	281	266	337	320	294	309	289	272	267	310	321	297	266	288	311	274	328	296	268	312	278	271	294	294	286	291	288	310	296	267	269	278	295	298	323	262	281	311	276	278	294	261	288	288	317	263	280	263	282	271	286	312	296	280	312	305	286	309	279	349	286	290	319	264	305	320	325	261	296	305	307	303	288	291	288	317	289	299	268	292	285	285	279	302	274	282	260	282	300	287	303	238	306	293	317	295	257	267	297	250	273	289	283	266	315	289	271	281	297	287	304	275	289	278	275	264	309	287	306	309	285	290	277	314	316	265	296	277	330	291	275	282	295	271	291	255	312	311	294	296	302	276	280	302	285	257	257	306	293	283	286	298	281	288	281	288	315	264	284	262	295	295	300	303	276	290	296	299	309	316	278	276	241	285	299	276	277	297	289	276	289	296	290	260	285	269	291	270	308	277	274	286	287	292	305	282	270	310	300	281	285	262	322	252	275	291	276	292	301	263	288	316	297	311	319	300	276	301	275	299	267	291	292	277	276	285	308	291	323	288	260	292	280	287	295	288	266	305	295	305	290	315	337	293	283	289	268	297	274	283	289	280	295	299	290	291	275	297	291	294	262	282	290	280	281	316	277	282	305	273	293	309	316	303	288	275	297	307	294	267	287	302	296	307	303	299	299	287	283	289	286	277	285	289	285	283	293	243	266	318	299	283	301	283	336	294	289	322	294	303	287	255	290	274	257	300	308	281	284	292	287	298	292	277	267	280	293	289	272	289	278	302	310	298	302	299	301	308	277	299	285	288	283	315	297	283	301	287	300	303	283	261	298	285	286	283	308	289	310	279	307	277	298	277	283	287	304	293	307	294	324	298	284	268	281	304	303	262	323	278	270	283	293	289	280	319	296	299	303	284	274	288	294	304	304	296	276	291	301	303	306	279	318	297	266	252	274	302	309	325	302	296	302	298	273	312	289	255	261	310	295	298	287	278	275	300	292	281	322	276	290	283	287	286	293	284	287	259	271	282	257	300	282	270	287	287	294	298	296	292	310	281	307	292	288	302	282	262	265	294	293	282	271	298	290	296	320	305	279	308	288	315	297	310	281	294	291	267	278	283	280	260	290	279	282	246	317	287	287	297	296	277	278	279	271	275	281	261	283	262	280	299	314	258	308	290	332	298	313	259	295	251	263	284	261	296	290	303	319	293	262	303	285	278	289	286	312	283	301	274	289	286	305	328	281	311	292	294	264	294	285	299	260	312	285	275	312	294	287	324	292	258	313	302	311	271	348	281	284	292	285	261	292	300	291	285	281	295	287	303	270	284	296	286	284	282	280	266	277	267	297	313	246	302	307	297	286	292	277	282	316	302	291	295	320	281	262	305	271	270	312	269	295	294	294	279	286	284	301	304	291	324	255	289	312	279	301	259	302	280	313	302	280	281	291	325	279	279	321	281	278	273	257	275	303	292	303	305	287	283	282	304	284	288	294	313	274	296	284	288	293	278	282	253	330	292	279	302	288	288	296	269	293	301	255	289	283	271	307	292	317	302	300	303	291	268	274	296	292	317	303	316	303	302	308	305	274	274	273	279	277	270	309	247	280	315	285	303	261	289	288	287	277	296	292	294	283	311	306	283	304	305	318	284	272	287	301	268	297	270	282	314	307	306	248	317	301	301	294	285	303	285	301	305	291	316	224	278	304	274	288	304	286	290	286	317	298	292	263	301	298	293	268	308	295	280	306	314	282	260	284	323	292	278	292	314	271	272	300	305	268	296	249	261	265	271	293	289	258	305	305	280	289	305	298	284	262	292	280	266	276	274	298	293	306	274	277	269	283	272	271	263	317	275	278	253	271	266	291	311	326	277	273	301	286	291	311	295	307	305	279	300	281	290	295	279	277	277	297	282	274	283	279	294	294	266	304	270	284	300	283	288	278	306	295	309	261	292	308	318	263	302	278	305	300	275	271	270	274	269	286	301	268	288	300	274	285	296	322	302	281	302	253	294	279	294	287	282	274	293	273	295	263	286	287	260	283	275	287	289	289	308	310	300	258	297	277	284	331	279	285	325	277	302	309	302	302	286	292	302	302	264	306	266	264	286	278	294	293	282	284	307	265	297	287	295	271	267	328	289	302	301	301	302	312	302	269	285	300	317	285	280	287	292	303	274	280	264	292	304	316	274	311	293	312	331	309	321	255	282	299	318	279	298	302	294	277	284	317	281	275	287	280	294	277	301	279	323	278	277	271	282	299	303	292	332	300	279	239	304	294	355	299	300	273	303	246	299	270	309	275	315	282	282	298	305	284	286	291	281	303	301	295	248	263	276	285	290	304	283	259	282	287	302	289	303	279	295	275	299
37154	45531	30325	11116	2991	896	569	495	426	444	506	458	441	466	484	480	466	464	437	456	461	456	504	438	485	477	508	495	482	473	451	447	473	461	471	453	469	497	470	472	459	461	441	490	446	459	469	467	474	473	469	475	466	463	478	491	483	431	452	444	486	497	483	445	509	452	453	512	454	452	450	483	466	458	509	483	460	481	506	410	426	466	453	478	493	502	470	442	501	440	470	455	471	500	477	453	480	459	474	456	456	512	459	533	471	452	507	456	485	415	467	460	462	483	436	474	465	478	507	488	494	467	499	478	525	426	465	495	463	459	473	435	466	488	454	456	453	463	436	463	443	458	444	443	451	481	479	447	440	459	440	506	440	469	471	456	505	489	512	465	479	449	453	482	440	439	431	452	475	461	459	485	455	496	448	480	441	468	461	440	464	458	457	466	460	506	483	496	496	459	467	422	465	489	494	446	482	458	460	478	437	472	497	471	478	472	487	451	449	442	455	453	501	432	480	449	445	448	471	464	450	429	493	489	474	445	463	491	449	509	435	499	497	439	423	465	491	488	441	490	472	491	455	440	463	460	487	447	474	510	478	459	483	482	435	438	467	453	429	452	514	455	455	461	491	455	470	482	471	454	451	487	491	485	445	470	447	468	471	497	480	482	424	457	457	473	482	460	466	492	483	452	461	501	476	486	515	469	467	490	433	465	496	437	456	487	453	470	431	481	476	452	448	422	452	478	468	470	454	486	446	462	471	448	444	445	474	473	453	465	471	447	497	495	464	479	438	472	487	441	490	452	415	460	443	465	493	469	493	453	474	467	441	485	514	479	456	451	496	502	446	423	473	466	436	474	486	470	478	495	500	480	450	447	476	446	461	483	459	476	483	469	454	452	504	466	487	511	470	440	472	453	463	413	432	449	481	453	485	452	443	495	449	468	470	465	435	453	470	479	457	452	468	463	429	449	453	477	475	473	462	469	455	437	441	510	437	523	506	458	490	480	457	483	455	500	461	473	481	467	449	434	491	479	455	488	502	490	486	502	461	467	483	447	434	500	436	417	431	503	422	475	490	477	471	471	478	472	478	467	485	418	447	460	458	477	482	450	477	483	450	456	469	493	476	455	474	451	431	466	454	417	467	443	477	466	446	492	438	479	463	449	469	423	451	447	459	448	467	505	483	482	420	486	452	414	444	441	440	470	506	477	486	411	477	502	433	468	471	453	423	457	476	470	490	481	488	420	456	451	501	486	446	475	459	437	485	490	461	482	459	444	517	463	461	466	472	479	452	485	513	448	450	483	502	516	483	453	487	461	472	462	466	464	468	464	467	490	470	443	455	483	466	450	451	464	446	494	435	468	454	445	482	453	468	459	468	466	486	441	478	478	437	455	469	448	485	450	433	463	451	453	488	485	436	405	519	452	467	467	511	448	474	436	453	445	461	464	495	477	453	512	453	445	461	469	454	449	485	461	494	452	472	490	487	487	481	465	480	463	448	450	464	496	489	484	431	467	500	511	461	486	463	488	448	461	477	506	451	503	483	426	453	494	460	427	434	450	493	453	473	467	456	478	451	491	509	457	516	510	473	496	460	457	468	481	442	485	482	462	453	453	470	447	472	444	480	458	477	465	454	412	449	479	479	475	480	480	468	491	433	476	419	453	471	441	487	448	467	492	482	492	455	448	524	453	446	460	442	432	429	432	466	501	460	485	450	468	480	461	428	464	470	493	445	441	474	459	400	495	480	467	479	485	449	452	484	441	468	485	495	488	491	446	463	446	442	466	458	468	472	466	437	489	475	461	472	418	449	475	460	450	460	462	518	485	445	456	509	482	492	466	433	456	465	469	483	455	464	492	482	454	459	468	459	481	456	461	474	443	421	458	440	444	473	459	444	461	507	427	477	467	457	435	468	483	491	524	491	495	455	451	423	491	446	441	444	457	476	444	437	457	500	473	445	494	463	443	437	489	475	452	439	510	473	486	448	479	470	480	462	516	447	468	462	492	465	455	474	478	476	445	462	513	474	495	489	457	437	452	436	439	450	497	497	455	465	466	468	453	464	521	490	474	462	505	501	434	450	489	499	467	442	472	466	507	476	455	407	446	454	445	484	460	450	482	505	487	455	448	454	499	494	450	454	434	490	456	501	434	523	452	479	472	460	455	438	477	466	471	456	450	497	466	477	466	487	474	478	465	431	493	486	462	430	479	478	527	488	432	474	459	498	498	483	456	483	444	483	467	505	507	544	474	454	468	466	432	512	499	463	471	504	506	472	474	473	492	460	491	477	440	456	462	447	497	513	488	489	462	477	478	473	429	478	453	466	442	454	457	463	456	451	454	500	449	473	490	451	453	444	456	451	492	434	467	447	493	474	466	456	479	488	472	452	496	461	457	457	469	436	485	479	455	437	456	444	441	486	467	490	484	456	439	491	479	458	502	460	469	465	502	461	454	465	469	447	517	488	466	462	465	429	493	442	483	492	452	472	467	504	437	476	459	462	472	455	458	442	451	449	476	462	504	465	484	469	429	477	467	444	509	440	443	452	499	484	478	463	480	468	486	450	474	446	435	488	515	451	452	458	455	426	449	507	479	507	522	431	445	446	464	499	515	442	485	479	446	463	490	486	492	464	489	482	490	458	446	459	455	471	493	467	476	462	456	438	488	480	464	419	488	442	440	511	514	447	459	460	475	468	465	448	455	497	422	478	452	456	475	517	467	483	440	471	493	444	468	470	451	476	466	460	468	449	454	458	498	433	480	521	466	414	449	460	441	489	437	487	487	507	499	467	497	445	462	477	456	444	473	505	520	446	500	490	503	466	458	485	481	433	459	459	456	471	430	481	452	461	451	441	475	461	485	469	464	439	450	439	444	485	431	443	465	477	467	492	466	483	447	481	467	486	477	485	429	469	457	448	478	478	444	497	450	483	474	456	465	454	465	463	468	457	480	456	476	447	451	451	448	509	451	454	446	459	493	473	470	523	452	462	461	449	447	460	460	477	500	461	478	502	444	442	466	472	449	484	481	446	482	476	513	471	479	474	468	501	460	485	430	515	466	459	474	487	472	479	490	492	502	499	481	465	472	470	474	483	499	516	470	487	416	468	483	484	483	461	447	435	460	424	459	478	494	456	453	422	481	475	495	471	423	463	468	456	460	437	483	504	468	462	467	480	517	457	501	474	469	498	515	425	515	453	485	444	458	437	485	477	440	476	489	473	445	498	467	487	472	466	474	471	453	439	467	487	474	491	426	477	468	455	460	470	478	448	483	448	474	509	473	454	433	481	450	491	489	463	463	438	458	437	463	487	430	473	434	441	460	477	479	475	506	482	477	481	453	473	447	447	473	418	472	459	465	460	516	456	436	450	457	440	436	495	467	487	461	468	469	499	421	454	467	441	497	455	455	493	480	466	464	503	422	506	450	471	456	489	454	435	483	435	468	468	485	426	464	444	509	472	496	438	462	474	474	507	479	445	501	462	454	482	462	503	419	417	430
24796	23203	31371	26004	19761	7520	865	425	399	411	388	372	381	397	359	385	371	360	393	423	384	392	369	343	387	376	381	378	388	378	380	398	381	359	383	426	383	380	379	366	389	393	377	382	361	394	391	382	404	378	319	392	378	399	383	391	364	356	371	417	398	393	393	408	390	362	388	358	397	375	402	399	381	373	413	375	350	364	382	404	381	384	381	408	382	389	418	370	400	393	386	368	359	375	355	403	384	397	406	403	396	373	373	314	332	415	403	367	369	381	386	381	376	404	388	356	391	390	361	384	383	362	389	367	393	345	371	356	375	388	384	403	360	318	415	380	381	397	366	378	371	385	353	370	375	343	384	377	376	405	368	398	383	390	368	375	393	353	386	392	369	375	392	358	409	405	403	320	401	371	374	371	360	379	364	393	357	371	373	368	407	380	348	396	391	382	376	344	384	383	351	346	338	360	348	374	371	377	353	406	365	395	410	336	383	353	409	388	351	346	361	347	400	411	387	365	370	418	370	400	379	389	371	344	373	365	368	349	334	379	390	405	388	373	383	378	354	379	367	391	383	399	410	379	349	389	357	395	399	357	354	387	354	350	339	351	361	342	414	389	361	354	383	348	359	356	391	404	378	375	404	395	374	352	404	388	380	345	415	364	364	402	366	382	400	400	384	385	377	393	343	402	364	358	403	378	356	369	371	393	393	400	400	375	354	382	380	361	374	360	393	337	364	367	362	407	369	360	368	346	375	397	349	365	378	352	366	383	374	417	428	384	362	361	387	371	411	393	357	369	368	383	381	363	363	352	369	368	369	381	382	350	360	385	370	355	380	366	406	356	372	370	369	365	396	343	346	391	365	340	346	374	361	367	351	389	412	401	388	353	375	373	417	380	383	389	332	384	379	403	388	368	399	357	405	387	381	364	354	380	385	354	364	386	371	415	391	368	380	365	366	395	392	385	354	380	392	384	388	400	396	370	342	374	371	384	382	393	394	364	395	414	355	415	373	392	369	384	363	369	338	377	358	384	390	389	365	373	377	383	360	349	372	366	409	364	365	354	381	381	416	345	398	361	379	396	353	376	384	393	397	391	390	391	369	377	326	349	363	396	356	392	392	353	332	341	405	346	394	403	395	376	363	417	361	364	370	372	407	381	394	350	355	397	392	400	391	361	355	364	390	375	347	367	361	387	401	366	380	374	367	392	375	395	367	392	373	384	370	382	395	379	379	371	380	378	398	396	403	383	351	374	352	404	368	413	385	356	364	377	406	380	391	391	371	372	379	346	406	369	375	399	363	384	381	348	380	405	386	390	384	340	380	375	353	353	418	377	374	400	375	393	377	402	363	380	398	372	388	409	347	408	348	369	396	433	398	385	424	380	373	364	357	379	388	383	387	340	407	385	385	385	385	328	357	389	373	341	349	368	375	365	375	380	389	389	384	418	322	383	370	373	384	334	372	384	353	358	413	367	393	376	368	362	359	384	403	370	374	400	349	375	376	372	377	371	392	346	362	403	401	418	379	400	354	399	379	371	356	366	368	389	355	395	371	346	368	381	374	382	351	386	370	370	360	377	408	387	362	381	391	389	361	386	400	392	347	379	366	373	384	358	349	378	374	379	389	294	408	355	387	356	409	368	385	378	386	399	395	390	380	333	387	348	397	402	377	368	425	368	361	402	375	384	375	343	363	391	370	358	390	414	354	395	352	393	377	356	388	408	396	365	375	392	406	366	346	391	353	400	364	342	364	362	375	429	364	409	351	383	346	400	383	366	377	404	383	390	395	361	382	368	380	400	347	354	397	373	361	390	349	353	395	361	362	416	318	402	380	360	362	378	377	416	382	402	373	380	366	357	389	372	392	346	342	338	366	422	386	386	395	352	357	355	398	355	393	343	413	394	367	374	360	374	407	378	404	360	417	365	381	389	384	404	352	390	374	380	376	402	357	377	376	352	370	384	402	363	377	373	386	397	367	387	387	392	365	372	390	357	406	367	389	382	368	411	375	381	376	366	369	371	384	396	353	392	385	357	373	368	360	386	367	409	378	382	362	403	393	388	385	351	363	364	393	380	387	371	349	386	380	398	366	374	383	366	382	330	351	357	393	376	384	407	374	349	394	387	380	347	344	394	344	364	343	379	356	357	365	347	356	361	376	399	407	385	382	390	410	391	371	352	388	406	406	383	344	369	357	379	383	359	386	384	406	405	362	384	407	387	363	400	359	399	382	369	394	384	392	354	382	344	375	387	409	374	398	384	360	357	379	390	380	396	350	370	395	402	363	411	408	340	380	342	379	386	404	409	378	400	397	395	362	397	402	343	357	397	375	322	367	394	369	397	389	401	404	381	386	390	370	370	407	402	390	379	377	390	341	400	341	371	388	365	342	357	382	377	440	395	383	362	375	388	376	385	393	360	389	394	381	354	385	375	369	396	397	411	387	382	381	382	364	405	360	382	363	372	403	402	380	370	395	362	353	381	351	414	381	366	378	358	374	357	380	401	403	391	390	383	366	378	377	359	353	357	407	368	372	384	391	382	388	390	403	374	355	369	375	372	372	376	354	354	417	397	378	378	357	385	372	368	401	368	387	397	397	362	393	384	361	328	400	401	410	375	374	393	389	366	372	374	385	384	419	379	353	372	359	353	374	382	374	379	387	425	353	355	368	423	381	391	409	368	395	373	362	368	336	372	363	405	373	372	392	373	376	370	342	378	374	351	350	377	411	370	378	338	389	394	354	389	386	385	393	379	381	411	384	360	356	393	347	401	352	385	338	398	390	382	384	385	404	368	394	364	380	401	371	369	414	404	374	366	407	405	380	370	353	380	352	354	375	364	393	388	380	364	372	384	395	390	369	367	348	399	372	367	388	396	395	358	353	399	374	360	369	422	377	374	381	376	380	393	429	417	392	344	352	365	386	380	389	358	348	355	386	371	387	411	393	354	386	399	397	359	368	386	376	382	328	410	372	364	394	320	412	402	368	342	408	347	374	382	401	380	390	361	387	358	415	378	399	361	365	392	385	414	382	380	375	384	395	396	368	377	355	359	372	411	350	356	437	366	377	331	358	355	372	360	387	382	386	358	373	360	380	386	370	375	394	367	367	368	393	352	369	370	395	381	369	373	389	344	343	383	386	394	407	398	386	350	369	382	395	395	407	370	368	427	395	388	371	382	353	371	384	389	373	373	371	384	373	374	383	380	420	388	348	400	384	374	369	378	353	363	371	360	374	363	356	319	396	397	398	387	352	376	378	365	333	368	340	347	370	380	351	393	404	375	381	386	378	367	392	388	364	330	389	374	389	376	376	392	396	373	387	379	403	401	358	373	367	345	408	366	370	374	383	399	408	371	393	368	349	387	388	351	359	365	376	412	424	366	344	337	384	379	425	392	388	366	341	357	381	367	402	405	426	382	401	350	354	369	362	348	377	385	399	365	343	404	379	347	338	353	359	388	400	365	374	342	372	374	364	367	390	381	397	374	399	377	404	406	409	383
60591	87366	60560	32566	13159	3462	1125	687	602	599	601	554	593	619	630	590	606	627	592	585	599	597	569	582	568	642	573	591	641	587	573	594	583	575	592	618	617	617	599	600	633	586	577	624	618	590	543	558	591	585	595	556	583	581	609	564	586	622	569	578	563	552	646	630	587	563	587	577	610	609	597	574	601	550	595	575	577	577	595	613	579	582	576	616	611	632	584	613	596	612	587	592	649	584	598	629	593	590	548	591	563	583	605	601	585	610	657	581	636	562	579	623	553	574	570	544	577	596	607	622	584	588	598	636	623	588	582	615	574	574	561	567	621	612	592	586	574	544	564	577	585	571	621	582	588	583	563	586	563	623	623	570	602	605	585	566	619	621	561	566	580	592	634	578	603	589	629	591	598	565	566	573	547	592	566	603	568	605	610	559	607	564	590	626	568	588	572	610	602	605	593	649	594	572	607	558	578	542	580	616	587	588	566	622	582	585	577	580	617	604	567	578	603	586	561	635	587	544	567	569	549	608	612	598	651	550	605	611	553	588	585	554	597	582	581	603	586	617	584	597	600	575	590	617	600	569	578	560	594	583	600	563	601	634	632	569	606	590	590	610	589	575	608	609	607	588	578	604	585	540	580	604	558	637	630	572	576	573	602	599	606	590	618	624	597	597	619	633	627	552	580	563	620	562	583	609	631	621	586	600	597	574	600	615	562	639	584	584	616	611	561	581	529	586	629	586	592	622	568	605	619	577	584	586	544	589	565	555	584	612	620	597	617	597	594	613	614	605	619	623	562	624	601	609	590	599	605	567	623	609	581	629	576	569	590	565	605	601	592	571	624	593	593	586	603	610	605	583	613	621	599	626	605	615	585	551	557	561	610	595	615	587	597	600	592	589	598	567	571	588	581	572	607	624	584	580	606	630	615	615	638	592	576	614	575	584	634	603	560	598	594	626	631	616	582	566	597	619	615	580	622	596	604	595	635	592	651	569	609	593	646	599	592	614	601	580	586	570	633	613	579	615	560	613	588	570	610	603	599	577	588	580	562	550	619	523	610	619	578	594	610	657	558	660	620	645	571	557	621	593	546	582	599	560	596	616	583	575	580	602	597	536	586	609	593	628	618	599	595	596	569	596	597	573	570	603	547	570	571	586	615	598	530	577	607	586	599	540	627	588	557	617	599	605	594	591	615	566	568	561	604	564	591	621	607	590	595	557	600	604	605	597	594	574	592	560	629	607	577	584	609	599	571	580	597	563	599	620	636	570	567	591	567	559	600	552	557	594	609	612	599	651	560	557	580	572	610	588	619	576	598	595	564	545	595	599	611	570	574	581	571	599	598	611	564	608	596	580	600	579	597	600	579	645	622	612	650	584	581	591	605	588	532	611	589	586	588	594	568	586	591	601	649	607	570	586	589	562	602	607	589	631	620	603	613	577	591	588	565	611	601	573	581	596	584	583	613	603	614	634	579	577	616	601	621	613	628	602	581	572	593	604	542	620	578	615	574	593	623	616	608	602	623	605	613	595	598	561	556	612	639	596	601	579	554	588	592	637	620	585	595	555	578	616	573	599	569	585	633	605	585	583	602	563	595	548	644	601	596	602	553	561	585	562	612	607	578	599	577	621	596	545	542	596	580	579	583	558	601	595	598	572	588	608	605	598	564	587	590	599	605	582	605	573	621	636	572	590	641	571	571	581	561	620	582	613	630	600	567	604	656	582	557	602	606	584	604	608	606	553	613	597	623	572	575	619	555	562	613	586	592	591	596	600	569	586	590	613	578	591	599	589	594	563	577	554	610	592	615	610	594	635	628	600	596	567	615	610	553	564	593	568	585	585	585	592	617	576	626	593	605	571	574	588	604	579	577	577	603	579	578	597	618	565	559	625	590	560	572	605	578	608	562	604	593	619	626	571	579	647	621	568	542	625	588	613	593	577	606	591	622	589	627	586	603	562	550	646	554	606	603	612	594	575	617	597	580	613	587	626	622	616	619	599	617	578	546	544	605	577	604	556	555	613	573	558	586	582	549	605	535	637	601	590	612	549	554	609	572	597	493	620	632	576	621	598	636	648	567	554	596	570	609	541	579	604	606	588	545	594	617	594	597	605	565	557	593	591	574	575	587	622	588	586	572	596	575	643	581	593	606	612	633	605	622	585	644	611	605	577	551	589	591	644	585	602	609	603	613	591	622	615	549	567	558	589	619	600	571	592	626	598	578	564	600	634	603	610	565	596	626	595	657	612	595	576	655	596	620	559	578	579	565	575	523	519	596	580	560	584	660	590	593	622	605	607	568	580	590	545	612	558	604	614	609	573	589	602	557	598	574	600	594	581	596	582	579	563	601	586	568	606	589	612	580	620	589	628	671	570	587	628	625	619	564	625	645	574	623	599	590	597	595	559	567	574	585	573	584	582	631	581	610	597	616	568	547	568	580	602	566	597	608	633	612	586	630	586	585	629	563	561	600	571	608	593	577	592	608	580	584	612	589	610	589	603	589	574	611	555	590	630	583	602	618	575	553	564	570	615	568	599	562	600	573	580	599	606	613	588	569	607	632	590	601	591	573	593	554	567	585	609	599	618	601	598	629	569	570	588	633	648	608	579	615	570	564	579	599	577	584	629	569	572	614	573	629	594	599	603	597	583	628	616	621	583	586	613	601	581	610	580	604	587	587	607	585	551	549	604	585	565	592	587	582	643	568	567	623	578	589	595	577	591	631	578	561	588	571	613	611	608	594	592	583	622	637	582	627	636	612	602	586	593	637	613	593	603	590	591	609	603	550	584	582	598	591	563	601	580	602	613	614	579	619	591	557	648	585	578	590	540	571	553	621	571	614	584	588	599	574	573	567	568	596	578	598	614	595	602	605	604	622	609	589	596	590	579	610	579	578	542	615	613	570	597	561	568	617	573	573	584	603	584	599	627	566	600	563	594	612	571	573	606	559	611	564	590	576	604	558	573	605	602	596	545	615	590	586	603	572	579	613	600	571	587	594	613	579	603	595	589	605	580	632	562	612	587	606	568	608	542	590	593	618	610	611	550	570	615	586	585	610	585	590	598	609	566	582	586	589	590	563	600	593	597	652	608	558	622	563	584	642	608	617	614	617	627	597	619	572	612	600	558	575	613	649	595	579	619	593	582	579	557	599	576	648	564	608	601	597	618	587	581	595	565	559	586	594	604	620	564	584	597	586	595	582	576	553	569	589	630	558	581	647	593	594	583	589	599	594	510	579	591	595	580	580	596	638	600	615	598	612	569	583	581	567	614	595	565	619	579	621	579	585	606	538	568	553	575	609	614	548	589	567	572	619	595	608	649	606	584	568	575	576	638	647	594	597	602	620	589	617	615	581	602	575	570	579	563	599	576	555	574	583	562	593	610	560	596	613	643	574	583	628	575	586	641	517	575	640	603	572	618	595	620	545	611	570	604	588	613	626	616	592	575	615	603	563	612	571	604	541	586	586	567	562	606	599	592	601	609	660	589	564	586
23476	21987	30112	24437	21478	18769	4676	597	492	445	503	433	434	458	460	466	409	450	458	434	430	424	425	458	444	451	409	463	411	438	446	455	418	446	426	401	416	410	427	421	461	430	421	437	429	440	439	471	416	452	448	449	410	464	409	456	431	447	438	437	406	385	444	451	409	440	444	421	419	447	426	410	422	461	458	425	423	450	451	428	435	425	417	465	420	412	432	439	424	457	463	450	442	383	428	431	415	471	429	436	423	413	432	436	455	386	408	403	435	414	424	403	439	459	444	433	403	427	420	422	441	427	419	441	432	448	449	448	396	410	403	456	410	409	463	450	418	426	426	439	436	416	416	455	465	420	422	434	471	431	437	419	441	451	435	453	452	437	452	422	430	430	443	402	434	431	432	395	476	432	434	423	394	419	426	418	424	410	451	471	432	385	439	425	440	416	444	438	421	438	434	445	438	394	440	467	463	446	411	448	442	414	416	412	422	410	438	455	392	383	455	424	417	459	413	407	445	414	445	416	417	440	447	405	465	407	450	405	450	443	437	425	428	427	450	449	425	440	470	434	394	417	405	422	428	437	382	393	438	410	402	433	421	416	455	447	441	416	477	412	426	425	441	447	411	424	447	453	390	447	437	425	448	425	455	447	428	436	438	462	416	414	400	451	462	440	437	417	444	397	433	403	419	413	466	444	443	446	437	408	393	421	421	442	446	437	427	447	403	417	417	430	402	396	451	430	422	460	429	461	419	469	432	434	409	391	427	452	428	450	405	418	457	432	447	411	402	390	381	419	419	412	439	432	429	414	401	468	420	414	418	434	448	441	410	470	419	442	415	462	425	398	432	409	463	419	416	439	422	413	424	437	435	444	412	468	450	426	410	452	434	468	469	410	444	443	383	449	444	400	397	453	437	418	448	426	432	406	452	414	404	432	415	455	419	409	424	459	428	436	421	441	401	440	434	404	412	401	392	454	485	442	407	428	444	440	447	449	439	406	443	426	401	430	394	463	451	413	445	439	456	390	414	398	422	484	450	451	427	423	408	416	458	436	456	466	423	447	406	474	428	454	462	419	425	426	459	459	417	431	449	439	403	435	452	415	456	420	451	427	450	448	424	422	424	414	420	410	435	428	431	461	437	425	399	418	443	430	447	430	438	427	457	470	417	426	435	460	401	441	450	435	430	452	439	496	447	428	401	428	448	431	416	462	443	411	450	439	425	439	415	448	427	474	446	435	398	456	450	452	428	422	443	454	447	435	456	456	408	426	431	418	438	439	455	427	419	435	415	450	374	438	447	432	414	410	427	404	403	434	422	386	447	418	388	416	417	442	413	439	450	447	435	404	448	428	412	433	433	424	389	401	461	429	460	454	418	462	434	424	410	401	430	458	412	464	433	446	409	410	438	399	417	456	451	449	406	429	445	434	416	383	411	419	454	435	405	448	467	441	429	430	401	419	469	462	397	432	437	419	439	426	444	437	456	469	415	439	429	455	426	397	437	429	463	419	418	420	416	415	421	410	430	424	450	402	401	425	428	431	447	398	432	428	392	429	456	422	485	452	465	445	413	427	418	409	455	437	453	474	474	424	396	431	432	446	455	411	449	418	431	427	463	440	427	425	414	435	413	414	379	433	433	422	464	456	412	400	424	436	424	436	440	395	442	450	394	422	436	443	468	416	426	447	436	443	442	474	421	424	436	414	441	441	449	410	426	397	411	457	447	447	405	435	422	439	427	407	443	424	418	414	409	403	435	428	406	453	441	460	412	455	441	445	450	436	438	431	413	426	428	445	461	460	446	410	458	406	427	425	410	465	466	433	410	415	452	463	381	402	427	469	432	445	432	419	422	423	429	420	417	405	377	458	403	451	424	440	449	440	404	442	449	439	417	445	390	437	430	419	429	432	420	401	399	400	425	405	403	441	438	413	437	455	473	466	413	431	432	389	446	425	423	472	431	438	422	425	441	378	423	433	436	455	403	399	432	431	451	461	402	459	479	421	444	431	431	449	460	399	437	441	450	453	469	415	423	461	451	460	417	446	421	406	456	423	434	411	430	430	418	434	418	410	441	457	408	436	440	434	431	427	417	409	456	447	446	434	454	405	432	464	420	442	444	428	424	404	392	415	404	431	404	449	412	429	426	419	384	427	473	427	400	432	426	418	438	443	424	419	426	401	443	486	435	446	470	466	438	397	428	432	436	436	410	415	435	449	431	457	444	454	403	448	462	428	419	423	451	457	420	455	423	439	451	421	453	427	424	456	430	439	430	442	455	405	424	400	427	436	425	412	454	410	448	421	419	415	426	442	428	415	429	448	424	460	446	430	418	466	400	443	443	423	413	432	416	444	412	445	462	428	458	433	453	395	439	441	401	447	414	431	414	443	405	406	403	436	445	464	437	417	449	405	453	425	435	431	436	431	420	446	394	479	421	417	412	446	481	456	397	432	436	449	405	416	447	414	442	432	495	403	450	431	426	446	412	419	443	424	414	387	419	460	369	433	410	437	429	404	410	433	432	434	433	446	465	454	437	418	448	424	427	434	437	422	404	385	466	433	467	437	426	426	407	463	411	481	428	418	438	446	421	432	424	410	430	419	475	437	401	469	428	400	449	390	418	400	424	425	453	398	425	425	456	413	410	418	433	427	439	415	433	439	420	404	414	458	433	465	441	436	411	436	454	436	427	415	429	432	456	430	415	439	424	412	401	442	419	431	404	425	441	453	430	439	444	429	426	442	414	400	444	429	457	433	441	446	413	433	436	436	436	424	457	397	423	451	405	425	449	462	453	430	426	422	441	466	472	448	393	451	426	434	446	441	376	424	469	433	444	457	413	427	438	422	445	421	447	439	474	448	441	455	440	432	440	443	398	443	426	410	432	437	435	389	433	431	412	413	434	425	423	467	407	408	432	374	452	409	422	409	456	480	431	446	386	433	433	403	434	436	445	440	426	449	432	416	392	416	427	425	464	407	424	420	461	424	431	475	432	439	385	423	445	421	438	420	396	447	441	409	404	426	443	421	435	455	453	449	463	419	436	388	421	406	445	451	413	404	452	450	433	419	435	444	449	440	432	430	456	407	417	420	410	400	397	435	445	451	406	443	467	423	423	405	425	456	423	408	443	446	428	408	451	406	433	458	475	422	440	422	453	406	450	437	426	414	433	438	414	443	415	427	444	420	427	457	417	402	404	485	430	460	442	447	438	424	400	448	427	425	452	426	421	453	409	426	403	402	425	420	463	452	425	433	419	430	419	493	427	416	442	438	450	424	411	418	432	445	421	454	433	444	446	411	452	466	406	427	467	389	460	427	442	406	429	400	454	414	447	427	409	437	410	416	453	430	409	424	449	416	406	448	424	414	453	421	438	408	452	438	463	446	422	453	441	435	430	434	417	473	400	448	439	424	430	445	480	417	430	410	400	467	429	421	465	420	439	419	470	429	404	414	429	438	399	436	417	453	454	394	409	438	425	450	431	433	435	427	422	413	423	421	436	400
61415	98487	69577	40521	19743	5894	1520	779	646	644	696	644	665	679	657	700	644	689	657	706	644	647	584	680	665	704	669	624	657	658	666	664	665	618	667	653	639	654	665	654	698	681	674	671	680	726	673	611	648	667	689	673	658	651	652	677	621	657	675	669	679	653	664	621	657	656	652	686	620	656	696	668	690	644	674	651	661	668	663	628	595	675	699	691	627	713	667	598	689	656	701	669	646	663	615	643	649	667	657	669	650	618	675	667	623	671	639	667	646	702	676	648	666	672	638	673	660	647	663	643	668	670	657	656	648	669	657	619	649	608	655	645	673	661	663	633	646	666	646	661	672	660	670	617	610	671	652	668	683	639	649	677	663	657	659	690	610	664	649	637	654	621	643	643	654	661	652	663	655	683	689	658	656	686	627	707	687	679	680	675	687	642	636	641	665	649	671	660	626	595	653	678	636	605	695	674	614	645	679	615	671	674	692	644	701	663	647	684	676	647	662	679	651	643	688	634	663	683	620	649	679	629	646	683	644	633	679	673	661	618	634	681	706	633	653	652	614	686	659	643	754	698	690	686	691	637	678	680	673	660	636	724	668	648	636	616	613	664	623	695	670	686	646	691	679	636	711	659	615	664	665	655	619	657	642	647	702	698	627	667	681	678	638	685	680	639	693	657	685	641	646	683	618	686	678	659	644	668	632	654	634	676	651	604	669	648	616	675	662	626	663	656	615	679	722	655	639	669	621	644	598	633	606	690	627	666	692	647	667	639	680	664	648	613	689	622	631	676	643	672	684	683	677	627	666	678	701	645	681	649	650	671	609	621	652	676	642	674	685	669	618	675	699	687	638	633	683	655	672	638	657	606	610	665	667	670	649	678	644	672	665	656	628	644	646	682	715	607	677	645	623	686	627	656	673	676	685	639	649	646	653	652	641	644	661	640	655	618	660	630	639	638	638	635	659	627	645	633	676	676	649	644	667	636	662	625	689	675	697	655	602	699	636	607	631	637	694	671	637	645	634	649	694	680	650	672	650	652	706	670	643	697	693	671	675	674	696	633	680	691	666	657	681	695	655	689	674	699	643	663	612	619	635	622	694	651	658	661	641	632	668	604	675	625	644	636	651	668	656	682	645	670	611	617	663	721	691	626	681	672	626	636	701	661	665	617	652	603	658	667	627	682	644	662	649	658	635	707	619	618	646	626	656	677	632	667	687	650	652	670	629	663	652	684	653	640	662	621	708	660	652	669	600	630	666	658	692	634	621	631	614	698	654	642	648	641	628	667	641	681	695	655	642	561	686	690	662	659	663	689	681	651	660	670	654	629	629	653	642	674	652	638	636	657	707	618	634	660	666	640	637	657	631	617	693	624	666	627	704	646	635	677	643	640	645	653	629	711	683	639	640	659	655	669	642	663	624	675	651	659	656	608	671	657	653	649	666	666	662	635	677	674	653	638	678	697	665	625	606	617	690	631	675	591	640	652	684	666	635	677	660	645	661	656	687	599	657	645	650	623	663	642	635	678	659	637	650	626	669	661	685	675	635	663	647	648	735	631	623	675	654	674	654	626	628	629	665	672	689	692	711	644	655	676	698	675	655	664	708	684	661	679	614	683	644	647	638	655	665	702	649	668	666	656	656	612	691	632	693	678	660	638	699	626	707	696	634	686	646	648	674	649	734	661	652	654	614	697	630	691	669	708	631	666	693	679	673	667	645	634	624	667	645	654	688	665	629	646	685	616	670	654	597	675	623	663	676	680	656	681	655	629	670	708	670	625	654	678	628	652	671	642	680	646	630	643	634	670	658	684	661	673	660	632	628	610	663	659	662	677	696	687	633	669	653	654	664	670	642	675	598	632	664	647	638	666	642	670	625	604	598	636	683	697	657	619	661	672	646	645	642	644	667	649	652	651	659	669	615	610	637	700	637	711	647	657	690	674	681	647	664	663	661	638	702	663	665	654	611	655	638	703	684	679	627	642	626	680	680	634	635	659	665	723	657	665	689	647	659	646	626	658	678	611	665	648	644	660	661	633	658	677	672	602	640	649	672	637	650	681	629	650	681	652	620	646	670	694	671	675	640	661	703	634	646	649	644	669	653	641	631	612	731	648	674	672	650	636	653	669	679	639	658	695	664	676	616	634	672	660	706	679	648	648	640	668	634	672	684	657	640	642	679	703	625	643	676	652	691	643	677	689	730	662	637	696	653	665	634	668	665	635	627	673	635	649	657	671	650	646	644	614	655	622	663	632	720	664	705	661	669	678	692	626	652	690	631	661	664	685	661	632	723	674	670	621	663	632	644	671	632	633	681	675	686	695	688	666	648	616	659	662	665	690	634	709	658	656	667	657	658	670	650	646	622	629	648	643	648	674	676	681	647	639	658	646	655	690	656	613	658	637	609	657	661	664	648	670	674	654	660	681	657	647	752	644	674	671	731	632	628	664	620	651	640	694	656	650	696	619	655	648	665	628	652	638	637	686	658	643	617	607	686	627	660	608	653	648	648	644	716	661	648	659	707	670	680	643	656	632	641	686	672	668	651	664	656	647	670	679	683	642	690	692	652	644	666	619	655	639	689	650	679	653	639	678	660	597	649	691	656	647	671	711	709	663	659	659	665	690	598	632	660	655	651	638	648	624	678	663	670	646	657	670	703	652	707	636	662	696	679	632	649	692	683	636	632	684	640	674	647	708	657	639	663	643	666	625	701	685	658	647	686	638	666	635	602	622	683	696	647	650	677	667	651	697	644	666	672	637	682	658	642	670	654	670	673	649	685	657	694	674	638	712	629	649	698	649	643	686	676	711	666	675	629	676	650	684	633	684	696	671	662	645	623	702	648	662	628	631	663	652	647	640	682	656	669	677	672	654	650	683	641	628	687	648	641	663	640	678	670	664	639	698	640	644	649	609	675	654	702	616	651	643	612	637	676	641	673	659	641	621	664	654	695	621	655	714	640	626	662	651	630	625	593	686	654	697	611	662	649	675	681	642	607	687	619	642	643	640	655	658	671	627	682	674	646	666	646	664	655	640	634	673	663	617	657	675	649	685	654	654	617	677	641	639	668	653	704	657	694	687	646	666	631	677	723	679	650	648	645	676	623	669	648	679	621	672	641	659	684	631	668	674	662	621	625	692	652	672	634	658	662	654	636	679	620	680	678	646	656	658	642	639	640	628	667	657	676	670	643	627	697	708	640	627	680	655	681	631	724	669	660	717	672	666	718	652	663	652	599	658	710	690	640	645	692	679	639	662	685	681	676	692	685	691	663	692	673	670	682	672	667	639	679	696	667	691	633	674	681	638	679	673	665	632	644	666	679	684	678	639	656	634	667	699	697	711	678	680	668	630	635	652	677	695	656	684	680	672	651	632	654	624	700	670	632	654	661	690	638	666	650	642	632	686	674	618	670	683	657	619	698	690	687	666	637	655	661	674	712	669	651	677	679	691	646	665	665	659	605	618	655	709	691	672	703	659	691	708	628	625	594	698	660	663
30460	29442	26014	11092	1848	686	363	309	327	334	295	311	324	278	290	288	284	292	291	288	291	267	286	290	264	295	293	289	277	304	320	277	301	277	289	313	316	289	292	303	293	294	313	319	332	263	287	323	311	264	272	283	294	274	310	309	320	308	290	293	285	302	258	278	293	270	302	300	284	289	255	293	309	290	299	297	323	297	270	289	291	295	306	279	300	293	303	280	291	276	315	276	285	311	286	294	289	287	282	296	302	274	311	293	274	299	323	287	265	282	307	269	280	288	296	274	290	290	269	276	257	258	299	280	293	298	318	298	282	272	285	299	312	267	306	278	305	252	311	299	259	278	305	282	297	279	303	284	296	306	287	313	300	279	276	297	288	278	311	315	286	304	277	268	270	311	295	304	266	273	293	280	300	294	278	273	306	268	288	269	314	299	292	299	315	291	297	296	295	311	335	297	302	330	306	299	286	265	291	282	293	284	315	272	304	286	268	314	256	270	295	328	305	306	295	284	275	284	284	313	296	290	315	283	285	253	297	303	319	254	274	301	291	256	293	320	304	292	256	300	292	302	294	292	345	284	293	299	263	309	299	271	294	282	287	295	321	278	302	303	266	275	296	257	289	281	308	281	305	289	256	292	268	282	293	286	260	316	309	295	289	271	304	292	311	285	278	321	298	305	324	282	293	264	288	276	316	285	284	257	289	279	295	265	284	279	273	313	291	314	294	299	280	289	286	301	294	265	292	294	276	281	292	299	332	284	287	290	286	323	299	281	301	275	287	285	277	289	290	324	292	326	296	294	292	305	288	304	293	296	273	269	299	316	298	272	290	274	314	328	277	318	263	271	290	302	277	297	255	288	302	297	293	288	271	274	302	278	293	284	278	317	298	324	301	272	282	309	305	255	330	300	276	316	283	296	280	309	306	295	280	286	313	284	288	277	322	313	299	280	301	311	296	291	289	306	302	291	276	264	277	309	295	293	314	278	298	286	285	287	289	288	282	306	282	291	264	283	321	286	291	292	307	298	295	302	272	291	302	286	273	292	263	260	277	307	321	284	269	290	293	279	289	271	308	299	297	279	302	257	316	298	299	290	250	296	291	285	304	290	268	271	308	293	285	299	293	296	311	279	274	302	294	294	315	314	283	309	320	304	305	314	269	304	312	273	272	316	269	288	301	285	331	294	284	284	307	308	306	328	303	269	281	300	302	259	293	279	267	302	300	298	291	276	308	284	286	299	256	290	282	305	282	276	309	308	309	266	288	294	301	259	258	257	275	300	274	298	291	291	322	300	323	282	245	290	312	273	311	280	268	266	302	297	284	310	279	291	319	288	274	326	300	296	280	301	270	272	294	283	314	281	282	271	312	302	284	296	323	280	296	297	283	298	263	297	270	288	277	292	284	301	286	326	280	309	280	322	294	302	278	293	322	295	294	309	311	286	293	278	307	301	285	288	296	308	273	272	270	284	263	309	291	300	306	293	278	316	346	326	303	296	301	281	292	299	290	287	282	285	297	299	289	283	276	273	297	313	281	264	311	289	292	276	269	281	316	286	262	286	285	281	286	300	278	300	290	302	323	300	320	294	275	292	285	282	293	266	323	282	303	267	285	299	308	305	334	287	294	275	253	297	289	286	301	281	280	282	306	281	323	287	312	315	313	300	291	305	264	307	264	287	271	269	314	284	336	276	287	293	324	278	318	279	312	312	283	270	274	289	264	300	273	307	295	265	273	290	285	276	275	275	290	278	279	304	293	286	310	270	265	264	253	244	316	293	311	294	292	271	293	291	275	294	278	289	296	323	302	305	279	248	311	293	326	284	297	297	285	270	308	294	297	298	282	270	286	273	285	296	282	280	281	305	326	268	316	292	264	302	264	264	294	265	295	283	288	295	281	314	272	304	259	313	310	300	312	280	266	322	296	345	280	297	273	303	300	327	283	295	273	274	287	281	260	302	310	281	279	296	308	272	315	293	300	315	299	301	290	282	321	275	303	318	304	280	293	300	312	310	303	317	304	291	277	311	271	313	289	315	312	270	275	247	295	303	297	325	314	286	290	313	283	311	283	275	277	275	347	298	253	290	333	309	295	288	294	292	286	262	267	282	291	295	279	287	301	280	295	271	300	304	291	270	269	321	285	303	276	262	278	265	272	310	266	275	308	276	283	303	315	304	310	273	297	292	265	308	288	315	288	291	308	275	258	301	318	287	299	293	285	289	292	318	276	268	286	311	310	294	274	301	311	313	282	289	285	305	265	278	300	280	321	292	307	282	276	310	299	292	295	282	279	308	307	294	296	276	290	299	309	306	283	297	295	286	316	276	319	281	295	306	348	306	282	265	294	295	315	280	264	292	276	297	285	322	311	312	302	287	295	304	268	272	293	289	305	311	280	261	303	289	276	243	311	291	278	315	308	295	261	299	279	269	268	318	242	309	288	281	296	288	298	306	305	277	315	309	293	293	295	303	292	259	283	281	310	296	309	286	288	268	280	300	295	287	307	274	316	273	267	288	280	313	296	296	289	288	323	295	298	278	273	286	272	260	295	291	295	283	299	316	277	274	298	296	285	267	303	276	294	297	286	287	264	300	295	277	265	270	276	291	268	295	311	291	292	296	302	278	276	298	282	284	283	288	317	322	317	299	263	252	306	289	301	291	285	285	282	296	320	288	288	301	258	284	288	279	333	282	279	304	282	308	319	285	297	317	318	284	312	287	312	326	303	264	288	292	314	292	262	272	275	280	295	268	324	300	300	286	333	302	318	287	299	300	260	290	297	286	269	297	307	284	302	284	271	283	283	298	288	298	274	301	272	287	281	274	288	279	294	317	312	295	268	300	290	287	273	275	264	288	296	288	281	301	294	300	352	314	276	284	292	279	306	296	273	308	301	289	250	292	291	296	297	292	284	328	294	298	290	321	290	261	271	275	275	298	242	277	292	257	296	287	309	301	325	284	254	298	300	275	282	315	299	278	271	274	294	317	274	301	303	261	325	284	285	305	265	283	304	313	307	284	285	283	266	308	262	286	256	300	285	288	315	281	256	298	303	300	286	288	307	265	291	290	296	299	287	308	275	282	276	308	274	321	258	297	298	289	267	300	275	305	282	307	268	306	275	292	282	254	275	312	321	299	283	312	305	300	288	304	302	279	276	337	290	306	303	253	290	304	313	304	302	303	316	277	298	261	282	263	298	303	293	274	301	264	279	261	298	289	272	308	285	290	295	278	276	271	314	282	333	263	300	300	315	306	334	296	289	281	264	296	279	281	295	286	259	322	322	291	303	302	330	270	277	254	292	305	270	290	296	297	294	300	278	287	294	287	289	274	281	275	275	275	269	319	297	306	289	283	294	284	289	280	285	285	318	279	297	276	303	292	286	297	349	294	273	291	298	297	250	272	295	288	280	263	274	294	274	286	268	275	297	297	273	324	266	283	301	307	274	297	299	276	275	286	286	269	320	317	309	286	316	291	284	283	260	284	306	320	321	276	288	268
37942	46461	30155	10855	3043	1074	559	497	512	524	437	449	490	490	485	451	506	485	478	492	446	493	468	511	529	492	472	468	475	490	502	527	466	485	479	427	471	471	433	478	449	489	484	474	476	473	483	464	487	469	489	472	455	471	465	468	481	473	478	441	523	475	430	430	483	475	506	495	474	464	482	517	449	458	463	479	437	442	483	419	461	471	475	491	456	500	446	481	495	463	467	443	463	501	481	441	482	450	503	458	465	422	454	497	466	472	461	472	476	480	499	486	519	512	475	479	455	479	458	438	489	434	470	472	446	494	457	430	494	466	502	459	491	471	499	512	470	481	505	466	460	455	423	492	511	486	486	475	486	488	506	474	467	486	478	491	463	492	459	474	409	455	428	496	482	457	492	498	499	468	433	459	483	516	457	478	462	508	475	467	477	456	472	488	496	449	502	447	454	480	476	460	414	489	494	466	459	429	435	477	461	492	456	441	501	477	489	463	465	427	459	488	460	481	489	483	443	467	464	518	454	453	467	467	512	446	480	443	514	452	486	482	465	436	452	464	487	458	489	483	473	452	487	499	483	455	441	488	457	497	491	487	457	480	463	444	479	475	465	468	495	505	506	469	450	445	472	452	468	466	469	496	477	435	488	474	502	440	450	481	439	450	457	474	424	488	455	460	445	485	467	450	476	503	466	472	436	457	490	466	485	480	460	495	433	516	433	454	482	481	463	451	478	488	518	492	495	478	442	510	415	468	465	449	464	526	478	495	443	471	494	473	472	472	471	478	486	443	481	462	510	479	462	453	458	451	452	466	449	496	476	442	471	499	468	504	436	489	462	455	462	487	494	453	436	423	464	506	450	483	465	462	449	473	442	480	475	469	495	473	504	460	472	454	507	518	463	509	443	448	442	489	465	445	464	478	475	449	481	486	489	513	439	485	459	469	482	464	455	491	474	490	460	455	470	466	468	486	464	496	498	462	440	468	455	487	470	472	487	492	508	484	464	453	467	453	446	489	466	475	465	470	453	486	460	462	463	517	486	501	460	441	491	479	476	470	473	457	462	480	436	482	461	472	469	473	457	455	473	498	452	472	486	463	471	450	456	458	476	545	452	469	448	491	453	441	437	470	472	516	446	457	453	484	436	509	422	456	476	482	497	441	469	483	458	456	480	487	447	478	453	478	503	462	452	483	423	466	469	498	446	461	446	457	446	493	494	443	439	502	466	480	479	462	502	460	467	453	481	443	475	436	438	453	454	438	452	465	487	472	422	479	472	469	462	512	488	478	472	452	451	456	496	461	437	480	491	494	467	449	483	472	455	474	461	461	494	423	449	444	439	474	498	467	463	524	427	462	495	450	495	470	495	462	466	458	457	480	466	452	447	476	448	459	429	521	442	483	409	472	443	463	447	446	438	521	463	486	468	464	461	450	460	464	458	487	441	465	491	449	491	455	482	456	474	468	463	448	491	476	449	462	478	469	439	488	490	470	494	492	472	470	413	492	470	499	438	439	470	514	465	531	447	480	482	487	492	469	475	444	469	491	489	488	454	462	466	475	488	490	470	493	441	517	438	465	475	450	459	459	483	473	453	486	482	463	453	486	447	472	427	491	461	470	417	480	450	449	477	429	441	443	507	446	485	490	444	460	468	477	450	480	492	482	526	463	463	477	463	481	427	452	480	461	462	507	438	433	481	474	485	496	467	504	499	469	475	494	448	486	465	486	482	478	492	462	490	470	476	426	519	459	442	474	469	451	496	466	469	446	479	514	480	485	464	459	446	454	486	485	494	461	493	511	445	499	470	441	481	464	448	458	490	437	488	478	480	467	479	498	470	468	491	474	470	451	468	477	455	486	464	496	469	455	509	458	487	429	522	468	456	462	460	490	449	462	456	458	466	464	449	472	461	447	458	471	474	496	428	453	481	480	464	474	457	491	484	484	448	457	480	478	441	466	441	463	485	453	467	493	453	492	486	442	455	484	489	488	449	472	465	471	493	448	468	468	479	472	467	443	476	446	445	489	483	490	472	440	479	466	444	457	456	454	517	462	441	446	473	468	462	510	459	435	432	457	495	445	484	512	465	499	456	515	466	472	455	474	463	475	425	450	444	458	496	440	474	504	515	444	505	464	470	417	492	486	460	456	467	454	425	473	480	492	480	456	483	494	469	465	502	502	506	451	485	440	488	436	484	486	498	465	496	487	495	486	486	467	424	427	451	469	475	498	454	481	480	480	459	505	449	463	468	460	451	459	510	441	472	470	457	387	473	498	460	451	452	484	466	437	496	446	511	446	470	485	483	455	455	460	452	452	476	477	438	476	508	447	497	467	486	473	450	445	465	458	473	483	478	460	492	482	481	486	466	433	492	481	473	474	484	483	467	466	453	479	470	472	448	458	431	497	468	493	523	507	488	473	468	472	477	485	476	484	487	498	469	515	456	449	492	462	474	450	476	480	453	453	484	434	458	438	476	512	457	453	454	465	481	428	476	472	481	439	466	472	472	494	463	491	455	466	446	437	482	483	501	469	469	473	446	463	466	453	470	471	429	488	462	435	462	457	494	463	511	501	465	473	437	461	518	484	463	516	450	464	484	462	463	473	477	512	532	445	470	469	471	464	460	465	442	462	471	498	465	465	449	479	464	479	448	421	474	441	479	481	459	483	481	478	463	449	488	470	456	470	482	483	466	459	464	497	494	461	486	478	469	450	445	488	504	450	451	480	446	467	406	446	450	444	445	467	493	471	472	533	452	464	475	472	468	462	515	463	473	480	466	437	477	482	472	487	488	459	476	509	464	466	435	489	433	489	464	472	473	477	472	467	455	472	501	484	446	509	493	479	464	463	479	464	455	437	446	437	469	478	457	456	484	479	448	473	471	522	494	461	450	458	491	474	435	460	435	454	502	481	515	515	444	429	509	458	432	511	497	500	445	467	492	471	440	478	446	450	470	456	462	464	465	446	464	492	479	441	463	464	513	471	476	499	465	456	427	478	456	426	467	510	467	495	463	482	479	487	452	477	473	442	470	473	480	490	441	459	537	469	455	430	486	482	494	458	481	488	453	517	464	493	457	475	433	484	456	488	471	490	466	450	480	435	504	488	445	501	482	466	451	469	461	493	469	490	462	456	488	496	472	442	488	468	470	439	490	512	479	445	517	464	503	487	468	480	470	433	468	495	443	448	456	482	450	465	487	477	473	459	474	443	456	454	470	480	460	451	458	500	437	443	460	520	442	459	435	505	457	451	471	503	498	477	473	479	468	480	487	480	516	494	447	466	465	477	443	456	466	474	472	441	475	500	466	466	477	446	477	479	488	476	489	476	472	485	501	491	445	477	491	469	497	456	450	445	494	480	474	461	494	515	459	435	453	488	491	463	464	455	480	492	502	475	455	440	463	440	458	465	494	443	467	448	501	479	483	467	486	462	488	509	494	450	454	483	472	453	486	467	493	452	453	470	460	503	455	481	435	495	479	447	461	495	515	451	459	475	455	474
24748	23306	31669	26076	19717	7597	886	438	386	388	411	377	390	368	403	396	379	383	397	381	364	394	417	390	349	426	412	389	363	376	400	388	418	391	345	415	360	393	383	394	373	369	383	402	361	382	419	406	399	400	357	365	374	397	430	412	388	353	400	416	414	410	387	364	370	406	398	386	358	368	403	372	394	395	362	359	430	348	344	374	399	393	391	365	412	382	360	418	384	398	383	386	379	390	431	419	378	419	390	412	418	348	397	393	424	399	357	364	349	393	371	367	374	350	374	374	413	357	372	375	350	416	349	375	344	379	405	398	379	370	389	373	359	377	366	415	388	363	374	384	388	372	409	384	377	396	390	365	409	387	376	359	426	395	420	401	363	362	392	408	408	399	384	362	384	347	370	392	391	382	377	381	380	370	402	346	400	386	352	379	382	397	416	366	337	389	383	387	384	357	420	379	406	433	412	378	347	371	357	342	372	379	361	375	388	393	394	350	394	403	386	377	346	367	357	365	379	384	355	385	370	376	387	412	368	353	387	377	373	383	383	379	387	388	381	375	344	372	367	350	402	397	382	364	389	356	393	381	377	379	371	374	396	395	344	367	396	375	364	415	341	401	374	365	348	366	381	388	363	393	373	394	390	363	357	381	367	405	372	377	399	351	377	374	402	357	362	378	364	382	360	379	388	421	372	396	430	407	364	408	365	422	361	372	362	368	370	348	418	399	391	386	405	356	348	354	377	351	392	402	382	407	396	355	374	382	381	398	383	439	411	368	416	403	392	372	373	366	398	392	343	355	350	378	356	374	362	388	381	371	398	372	356	384	352	371	407	351	391	396	395	387	380	367	382	381	387	378	368	381	381	372	390	418	391	360	403	408	374	398	346	404	360	390	401	365	382	351	373	374	352	402	393	371	412	409	378	374	382	384	384	366	367	383	404	392	361	364	396	393	384	379	372	385	336	347	355	358	397	391	369	371	361	388	364	375	354	396	380	348	347	377	379	353	340	356	384	389	352	350	394	389	396	384	422	395	371	362	374	391	402	382	362	360	386	371	383	376	376	356	375	377	373	386	381	406	360	384	386	375	387	355	390	390	350	386	391	376	370	402	358	421	402	373	361	400	356	394	378	349	347	394	341	377	400	399	375	387	349	387	366	388	427	395	373	392	390	360	388	381	382	398	388	390	385	395	379	363	368	361	392	380	379	354	393	363	381	391	379	350	401	383	388	381	373	384	366	389	373	407	371	382	389	362	393	398	385	394	396	409	380	369	389	397	393	409	420	360	401	390	366	378	385	396	379	377	401	392	388	365	354	380	352	378	373	352	377	403	394	380	395	358	371	354	361	378	423	363	367	386	368	369	371	411	375	387	351	363	368	398	373	395	391	373	384	372	353	377	383	383	397	356	382	391	417	384	426	414	397	354	384	396	370	348	363	366	388	360	421	407	401	383	384	381	369	399	361	421	373	389	388	364	370	367	365	370	350	339	378	338	361	380	368	377	392	366	368	365	373	352	375	376	386	389	370	369	395	394	386	327	401	386	393	366	397	363	365	342	346	368	418	378	387	372	387	415	382	337	421	389	379	359	370	382	346	418	344	376	384	405	392	406	369	375	381	397	419	420	421	380	380	383	408	409	387	347	366	399	366	380	386	348	401	378	371	393	423	356	369	384	386	361	407	402	347	377	388	404	378	373	380	398	356	392	401	364	380	399	368	366	403	374	383	346	351	399	387	351	358	381	356	351	406	398	405	386	391	369	381	404	353	375	391	394	378	348	361	375	378	384	405	397	381	404	385	351	385	371	425	384	354	368	413	368	368	365	389	371	371	362	401	359	370	374	390	385	380	384	394	411	366	365	369	381	391	361	364	360	359	405	394	390	374	399	407	388	389	396	380	340	403	386	386	392	418	372	379	352	371	419	411	352	376	380	383	342	372	402	378	358	367	340	411	393	411	398	439	373	371	382	385	398	379	385	378	382	340	402	440	350	402	343	344	352	403	394	402	394	417	401	387	389	375	350	410	364	370	390	395	390	400	379	400	413	378	393	397	371	371	393	382	408	371	362	345	369	373	406	374	360	366	380	393	366	360	353	391	371	387	405	368	376	343	390	385	360	392	384	348	393	401	367	387	367	351	365	391	377	373	403	400	333	389	383	383	395	433	412	421	386	394	364	394	385	388	361	363	393	386	387	380	365	387	408	380	408	371	414	402	401	385	369	367	423	409	400	371	393	406	376	382	376	392	388	357	377	384	383	395	382	367	403	386	383	351	385	380	394	381	356	367	346	364	397	397	410	355	347	363	364	387	396	361	372	398	362	416	392	350	355	370	392	435	422	369	403	357	393	356	351	388	380	382	384	362	364	377	386	352	364	374	375	389	377	372	371	359	374	362	391	359	381	402	425	383	359	386	335	374	411	354	401	372	397	380	381	390	360	373	354	365	376	394	408	378	399	353	398	399	345	386	376	361	361	359	394	359	379	390	405	361	413	396	385	370	375	425	394	386	390	376	375	373	387	375	372	351	395	408	388	401	396	415	410	393	347	381	383	363	398	406	354	413	363	373	363	357	404	388	379	422	374	411	376	385	386	385	383	381	363	413	404	399	390	402	396	407	400	390	375	358	382	357	413	387	375	413	345	361	414	366	398	375	378	385	362	384	394	399	372	379	382	364	380	376	392	417	397	371	372	371	390	391	362	358	392	399	360	356	379	406	394	361	398	400	379	356	385	409	392	419	407	394	379	347	377	383	380	357	396	397	368	358	371	377	376	354	394	408	382	373	377	351	405	385	389	375	368	377	404	414	358	351	379	405	382	390	386	376	400	395	384	345	347	354	372	359	358	363	404	416	381	337	381	420	385	402	374	371	400	358	391	350	374	386	351	356	371	395	381	394	362	341	382	391	380	406	391	364	381	363	367	399	422	390	387	377	364	397	383	390	405	350	406	388	382	392	376	403	371	335	364	418	385	369	403	412	410	384	368	360	378	341	355	360	391	384	372	368	410	386	377	395	378	396	387	380	385	368	392	349	376	375	385	385	365	369	370	381	349	390	386	360	342	373	391	399	386	398	350	351	378	358	382	356	381	412	417	366	373	385	386	397	365	376	353	366	374	399	355	352	378	392	392	366	378	374	351	399	403	394	341	364	389	376	398	360	345	415	351	385	378	351	385	365	375	362	386	390	382	395	405	335	384	406	344	363	362	392	386	373	373	387	389	412	357	388	382	356	401	370	382	394	364	386	402	391	383	364	355	376	388	391	393	384	356	389	390	393	413	351	420	408	384	381	408	391	398	390	366	375	359	378	397	384	351	392	378	355	363	366	390	386	359	375	390	406	371	421	396	383	372	394	386	370	381	379	384	396	382	395	363	377	378	354	364	384	339	396	352	380	384	387	385	377	393	391	319	418	357	406	365	372	377	385	396	409	381	379	407	380	365	387	386	400	414	395	382	394	372	377	406	407	367	389	350	367	389	383	376	354	392	382	364	384	380
60049	88486	60727	32767	13442	3505	1155	644	582	598	615	636	583	609	600	630	593	592	615	561	605	589	616	541	572	653	631	624	607	594	573	591	595	581	622	593	602	621	647	616	564	597	612	552	549	573	579	607	639	574	598	574	563	590	590	570	601	623	592	512	622	604	633	621	598	543	574	606	604	598	629	605	593	583	564	566	612	584	622	588	614	587	623	594	577	607	629	617	550	613	593	586	613	608	572	567	622	594	590	584	626	569	611	576	607	581	600	593	555	624	543	649	625	580	581	596	624	598	591	610	554	580	604	631	594	605	572	576	630	618	575	577	607	620	601	601	628	574	601	558	590	566	578	598	565	601	575	619	587	615	631	571	599	570	611	533	552	544	565	585	608	599	571	560	592	594	618	590	606	647	551	613	601	607	567	611	588	572	565	573	597	588	622	619	587	609	562	635	629	615	602	570	558	586	599	578	580	606	594	625	586	556	604	586	614	569	618	608	597	594	586	612	553	606	589	585	625	563	569	607	599	586	563	565	585	624	637	587	637	570	586	620	610	598	631	610	560	590	627	577	576	604	594	589	593	620	624	589	648	632	609	556	594	605	583	591	628	582	578	588	575	600	593	620	594	624	576	578	621	606	605	612	610	585	572	624	579	625	612	593	598	616	606	587	615	620	587	585	594	613	576	573	661	588	623	575	595	563	602	622	594	592	605	594	608	635	567	576	565	546	611	596	561	592	564	594	585	620	640	608	606	576	569	617	610	599	570	565	581	591	631	602	623	566	642	616	633	575	583	563	647	611	608	599	569	608	579	597	565	588	592	573	591	607	607	604	578	619	621	588	602	557	602	624	579	565	557	597	572	592	602	580	605	592	608	577	584	607	598	603	569	584	594	598	562	578	633	568	590	597	557	600	621	588	621	617	588	542	578	588	590	573	647	578	595	588	572	600	605	594	605	634	588	604	621	599	591	564	629	591	574	580	551	574	578	586	581	568	611	586	652	607	634	603	599	618	621	608	567	598	598	570	605	584	615	603	593	603	533	600	552	577	570	609	609	636	607	565	606	611	558	614	633	580	586	586	567	592	567	603	568	611	585	605	610	582	566	607	617	583	610	628	594	603	585	644	581	591	579	618	567	604	572	604	588	575	586	619	666	624	588	585	578	601	627	611	622	564	614	609	580	574	592	563	614	588	580	599	635	573	598	591	617	595	570	584	609	617	624	579	602	577	594	609	569	572	561	586	590	599	619	559	571	593	593	554	587	578	579	551	549	573	591	599	574	579	630	655	605	643	599	546	587	582	619	582	585	535	598	589	604	569	634	626	616	551	608	619	608	597	608	594	577	596	623	574	598	602	618	616	599	594	600	643	603	655	613	597	615	621	572	602	598	581	595	580	577	607	623	603	579	619	584	599	613	579	581	614	592	625	601	623	582	600	597	623	639	559	630	593	627	575	575	608	554	534	607	610	585	567	569	612	594	618	606	579	607	567	595	604	578	637	555	573	591	568	582	605	593	569	627	627	629	561	612	586	589	589	650	589	564	593	595	610	615	630	586	597	622	561	565	627	580	634	605	640	609	633	607	602	606	553	574	589	623	604	578	610	618	590	602	596	571	597	584	658	645	571	599	615	622	607	591	633	599	592	569	609	594	544	575	587	601	585	612	603	576	587	635	614	598	560	581	577	568	612	579	650	596	619	596	602	598	614	593	622	549	618	638	617	565	577	608	597	629	576	583	587	598	548	617	587	594	601	549	602	631	645	601	614	596	615	584	595	610	576	625	584	621	673	565	549	573	625	618	533	578	579	615	641	561	610	591	609	623	619	602	657	624	624	620	575	593	560	637	586	547	580	613	556	625	608	588	632	576	596	585	620	613	571	582	580	570	591	556	600	587	572	584	602	636	658	562	610	611	604	578	599	615	591	589	601	590	578	597	589	623	618	570	571	605	607	598	583	572	634	562	644	560	604	575	603	566	616	632	624	584	619	595	617	609	584	576	553	619	654	596	568	595	586	626	597	561	563	611	562	574	574	587	608	628	579	597	555	598	605	607	631	609	579	608	606	566	573	611	596	645	581	647	590	581	608	577	616	605	639	567	595	594	619	595	590	583	589	611	578	598	609	568	592	575	626	557	627	587	553	602	661	638	564	632	584	583	564	562	560	574	586	623	572	618	640	591	619	605	556	596	606	582	591	564	588	592	605	595	571	561	611	564	556	606	599	561	638	586	579	544	609	591	596	604	598	606	613	625	592	591	569	597	613	562	669	603	651	570	612	625	608	644	584	628	569	606	562	569	577	594	618	626	623	557	625	599	596	597	588	566	570	638	593	571	589	583	575	602	574	609	649	588	619	552	571	620	618	617	587	649	580	610	594	614	580	605	580	606	598	577	587	565	603	556	552	615	586	595	601	629	562	609	591	588	606	577	585	595	606	634	602	558	558	594	570	573	610	553	591	610	535	586	579	613	561	646	607	589	627	562	583	597	563	583	611	575	527	594	583	616	622	598	592	621	604	584	600	651	571	635	579	611	588	595	613	581	588	614	624	582	571	587	569	614	586	602	616	609	615	594	642	591	622	621	600	583	586	594	586	600	595	582	568	578	648	611	592	592	601	579	589	589	634	631	590	571	560	624	643	605	630	616	606	559	578	618	634	576	633	591	584	597	610	600	643	627	600	585	639	599	588	546	596	618	556	559	587	554	590	640	622	606	582	601	601	612	598	641	602	614	546	586	554	585	586	612	626	581	614	562	618	588	611	589	600	583	588	579	582	575	606	604	578	610	629	598	623	584	550	614	599	598	604	645	621	602	636	621	594	625	556	596	585	624	587	550	568	601	623	556	640	615	625	597	583	624	578	611	650	628	599	569	564	626	639	605	621	622	584	643	551	580	610	616	581	582	601	552	595	595	616	603	568	622	570	630	633	643	576	633	593	586	588	619	574	638	605	567	611	578	568	646	581	600	590	657	629	587	613	608	608	659	620	555	587	642	591	622	590	596	562	571	589	543	567	617	593	587	579	609	576	597	590	575	613	603	634	589	608	642	613	636	557	596	626	616	596	615	631	634	587	611	599	582	582	590	554	612	596	607	532	597	571	614	612	618	555	653	607	670	642	571	605	608	586	645	641	592	629	602	593	554	552	617	599	590	639	587	621	570	595	624	568	607	608	572	540	581	625	601	580	615	611	581	612	615	628	584	559	593	576	585	576	546	594	643	567	582	552	622	587	607	561	551	616	568	576	629	561	601	615	605	623	577	585	613	620	608	618	606	594	604	658	604	628	570	566	607	560	600	596	578	614	603	622	579	595	599	580	615	622	620	606	598	574	605	557	617	545	637	610	600	633	599	590	566	595	605	632	600	598	611	552	589	573	587	616	579	639	581	614	573	622	594	617	583	594	591	656	616	624	584	629	575	620	593	589	589	613	631	616	576	634	573	651	582	627	552	593	600	558	599	551	605	598	563	624	596	586	568	649	574	605	617	614	554	612	608	572
23452	22059	30285	24576	21475	18959	5047	570	479	433	463	435	451	422	473	446	450	423	453	435	454	451	472	465	449	419	450	417	439	477	459	427	444	449	449	425	417	459	429	420	439	443	458	445	454	392	424	449	454	416	403	429	393	433	442	458	399	419	423	451	425	417	459	455	386	481	416	435	434	462	473	448	425	426	418	449	408	410	438	480	432	421	474	436	411	457	412	405	449	419	451	425	439	446	441	437	423	427	424	419	418	447	443	397	408	433	430	411	494	397	431	436	424	443	411	471	439	409	456	430	475	467	445	419	457	444	435	452	439	429	433	468	437	412	438	495	435	414	481	443	436	384	458	422	441	406	435	419	428	441	416	473	414	403	443	420	425	435	438	440	418	429	458	445	418	431	438	449	427	438	442	471	439	444	421	451	473	434	419	421	403	434	405	429	460	433	417	406	444	415	423	418	411	427	446	447	442	457	427	409	440	436	466	414	410	412	430	414	427	427	429	406	426	407	435	454	423	430	459	437	462	421	440	454	439	424	443	412	428	425	424	439	424	417	463	472	431	454	438	449	432	434	405	427	444	432	421	428	452	414	453	430	444	458	455	413	419	442	409	446	458	443	456	379	430	479	453	437	432	437	427	473	472	424	463	423	433	424	461	474	427	417	430	439	437	440	475	415	436	474	450	456	450	444	424	409	421	480	450	443	443	418	435	461	460	446	414	434	456	463	433	426	452	418	411	428	446	420	443	468	436	448	444	421	446	451	444	428	473	462	420	487	444	449	437	417	427	477	421	446	438	428	453	386	387	429	415	478	405	430	448	415	446	434	442	487	410	425	437	409	438	425	457	451	452	434	444	425	445	451	429	424	458	443	466	434	483	439	423	432	442	396	434	428	432	429	417	419	441	451	452	434	431	431	434	413	441	447	455	398	411	434	443	412	445	392	412	420	450	418	437	421	440	432	460	419	424	449	426	424	415	426	415	442	413	480	442	424	453	436	428	459	457	440	413	419	451	450	441	457	454	482	426	412	432	430	415	446	406	419	406	459	441	464	411	412	453	477	435	436	445	471	430	444	395	389	421	424	441	436	445	413	472	420	420	474	435	425	415	458	458	412	435	435	447	431	422	429	410	431	425	444	444	420	466	440	454	412	459	423	413	444	434	407	409	438	404	455	406	437	476	427	455	424	440	398	461	419	444	388	468	450	452	440	436	447	449	434	427	404	432	443	419	429	433	398	415	460	473	431	443	421	464	432	453	460	463	443	420	440	450	409	438	448	440	408	470	427	439	447	431	475	456	434	416	481	466	454	404	443	437	434	452	457	433	457	445	419	467	439	436	485	398	431	457	474	413	451	403	439	423	425	449	448	421	441	404	411	413	426	432	427	397	443	474	419	405	401	421	424	430	448	437	424	415	439	410	430	464	461	458	442	432	397	478	477	430	411	473	429	395	417	461	437	449	441	426	453	421	457	429	475	422	450	442	426	458	455	453	438	412	472	428	442	429	424	457	410	459	442	408	422	445	436	450	420	441	429	439	427	451	411	399	436	393	428	439	435	455	444	414	440	453	432	414	457	416	435	459	399	482	450	412	435	398	452	444	441	411	434	435	411	388	456	426	394	417	424	462	435	448	453	401	430	467	442	437	459	412	437	399	447	453	433	464	439	458	437	421	447	430	445	493	446	442	430	434	466	414	429	448	429	406	410	422	454	439	391	453	431	429	410	475	452	426	434	454	442	435	437	453	418	430	444	428	396	450	449	448	440	431	442	452	460	445	424	438	439	424	419	434	443	450	448	418	451	424	438	427	434	414	438	420	445	440	411	433	454	451	465	408	480	471	425	419	432	415	478	418	429	458	401	411	413	436	428	419	431	456	419	473	458	410	446	423	442	442	428	468	400	406	420	445	444	451	449	433	407	421	445	429	416	426	466	431	424	413	429	445	468	415	453	476	468	451	416	441	422	441	399	418	460	390	466	418	443	452	443	459	458	432	423	429	470	463	449	430	448	444	427	436	439	463	464	417	419	440	430	454	441	399	433	437	442	449	456	389	416	444	452	413	404	469	435	466	453	392	469	429	449	410	445	403	442	418	414	423	455	466	420	483	442	457	468	467	439	464	438	445	419	400	384	460	451	441	461	437	445	444	424	407	442	426	430	417	436	436	436	471	414	454	467	428	413	395	456	460	455	432	475	422	445	452	404	437	429	452	443	439	453	401	408	461	410	423	412	425	430	427	424	432	427	439	447	443	423	426	446	462	423	431	429	451	416	403	448	435	468	452	417	433	437	448	427	414	448	429	443	431	429	433	422	413	435	437	439	437	428	433	410	436	428	430	419	452	442	419	400	438	459	414	420	465	421	466	455	393	449	455	461	425	434	433	454	450	437	444	446	443	418	437	427	429	465	444	414	428	476	441	405	408	415	444	448	474	426	443	415	382	409	437	411	423	436	426	435	432	418	392	445	427	456	422	429	408	433	432	425	441	427	463	439	445	416	400	414	465	417	469	436	437	446	453	494	443	437	457	434	460	408	435	456	393	451	457	432	422	458	423	441	443	411	431	398	467	446	445	412	446	450	436	417	477	457	428	424	422	407	419	430	419	415	418	472	421	445	463	413	428	432	447	442	417	440	445	419	424	420	442	393	425	449	417	391	436	445	401	418	418	450	425	464	486	424	434	469	461	419	423	456	475	455	464	434	447	459	455	421	417	461	406	420	432	424	468	408	429	457	438	450	415	453	396	420	442	420	440	442	431	447	402	429	445	434	417	416	420	423	438	430	453	445	445	446	430	432	426	439	433	398	427	429	440	449	422	435	449	478	434	421	453	408	433	405	460	461	416	433	417	430	423	388	411	440	434	452	426	407	446	412	436	439	478	411	486	475	434	401	457	443	438	440	436	426	400	424	453	438	436	434	456	479	449	431	462	434	448	435	425	446	424	445	425	417	448	385	424	455	441	429	431	451	411	433	422	438	464	463	435	443	437	430	391	417	438	427	408	412	430	436	422	425	412	453	406	458	449	446	433	438	466	424	413	422	467	439	413	452	485	435	486	447	415	411	417	458	433	445	415	434	423	463	413	435	446	407	437	415	483	427	405	461	420	427	440	417	433	442	420	414	424	438	447	453	435	441	437	433	435	423	437	448	443	435	417	433	428	419	460	402	415	465	457	435	442	403	429	407	491	424	448	420	418	427	456	443	435	416	482	422	454	442	419	445	438	436	437	428	461	435	426	446	421	448	421	454	410	471	422	439	444	409	452	458	437	447	447	433	433	423	451	411	432	445	446	364	449	440	441	445	395	432	449	425	415	450	448	456	471	423	424	422	467	449	440	409	448	387	396	436	449	446	401	466	434	436	430	457	455	400	443	455	416	426	484	390	424	414	437	440	449	433	442	440	420	402	415	427	426	458	433	430	460	442	423	415	460	426	442	400	425	419	457	470	415	463	447	435	444	418	400	422	426	421	440	419	434	475	442	462	436	426	415	436	428	450
60008	99121	70944	41973	19948	5926	1595	809	639	632	639	666	689	656	708	697	639	667	670	680	602	663	666	648	641	649	682	655	642	659	681	658	708	636	665	657	659	670	645	652	680	596	655	629	647	643	645	592	653	683	692	688	676	610	688	703	687	685	658	700	680	657	685	657	648	678	632	632	616	656	682	695	694	618	701	664	652	649	673	639	681	653	669	612	648	657	682	699	653	623	616	694	656	678	653	684	633	648	640	670	643	669	651	670	661	681	630	653	686	668	687	646	711	659	635	676	678	670	647	686	674	679	655	741	649	664	645	686	623	664	681	649	682	622	647	630	708	654	691	668	658	652	656	636	663	634	652	657	686	632	659	696	722	669	655	612	613	645	627	659	686	640	651	682	719	646	662	629	683	680	627	666	659	695	678	684	630	662	728	679	702	688	644	669	607	655	681	636	645	641	661	689	639	685	678	627	670	658	634	694	689	611	659	657	632	641	692	674	671	670	635	682	635	639	652	660	695	640	677	641	648	636	630	657	662	666	622	643	631	616	697	634	641	633	679	666	666	664	618	681	666	687	686	664	708	681	633	727	665	686	657	688	655	636	639	678	640	673	688	682	655	658	688	651	663	677	681	637	684	654	659	658	667	680	664	726	646	700	645	671	662	616	642	595	646	684	638	585	674	652	690	641	675	661	707	625	632	631	633	630	662	658	667	629	707	714	651	731	677	649	678	687	645	678	639	650	649	673	686	626	636	645	654	655	629	656	626	610	684	690	669	677	643	626	679	659	655	635	670	651	685	649	661	670	644	657	681	624	724	659	660	650	632	668	657	628	654	688	697	683	589	671	659	638	694	645	655	649	614	659	675	670	707	657	629	646	653	671	712	646	646	683	707	663	639	681	653	672	615	682	686	659	654	679	696	649	680	665	642	630	670	682	641	638	646	655	680	669	689	629	685	605	676	656	680	685	666	684	687	638	638	685	648	654	634	646	632	638	661	690	659	663	689	675	631	634	669	708	622	681	628	664	631	616	690	690	698	672	667	711	694	665	689	664	667	687	639	638	646	651	658	638	684	630	662	680	653	738	681	677	665	611	669	616	652	631	641	674	678	664	687	662	684	644	648	678	656	694	667	630	619	644	643	656	641	640	670	680	703	690	673	637	662	662	643	655	654	709	697	640	663	672	639	658	701	654	619	635	659	655	671	692	661	683	643	669	664	671	653	654	675	667	708	622	664	640	692	635	659	628	627	655	640	621	622	631	678	651	657	672	664	676	654	639	649	577	676	667	728	646	665	674	671	644	647	629	642	667	695	685	648	681	656	667	653	606	676	617	712	672	678	679	671	654	662	664	621	667	661	672	642	657	666	684	645	668	676	624	637	697	670	644	675	678	653	634	637	645	665	663	673	683	653	679	683	687	652	652	683	703	670	610	688	662	647	638	655	665	682	639	664	694	680	642	688	663	663	675	689	654	647	659	654	666	681	653	643	663	680	637	652	677	649	697	663	704	655	685	692	645	659	686	660	626	622	676	689	668	668	700	669	627	674	643	653	675	616	624	657	686	700	616	698	653	682	648	650	706	667	672	625	715	682	641	678	652	652	721	679	602	656	652	686	649	688	690	651	649	658	657	648	613	596	684	693	645	656	645	681	699	665	625	631	667	659	653	636	674	697	624	620	700	652	653	668	676	644	680	674	665	674	647	644	649	691	683	670	618	703	641	685	669	704	648	680	625	630	631	675	647	691	653	703	673	646	619	661	626	640	631	662	633	669	669	690	661	680	651	642	695	665	657	655	627	633	681	702	606	623	629	659	660	673	632	637	653	646	685	685	656	647	661	615	631	672	693	657	657	628	679	648	656	608	663	660	643	642	652	619	642	664	687	636	621	647	664	690	680	680	656	645	658	642	682	670	683	676	671	642	664	686	657	617	648	663	638	662	696	640	637	656	697	666	701	663	667	719	717	651	677	679	699	625	638	632	649	633	635	671	715	624	673	662	726	633	656	717	672	647	608	601	627	625	641	627	584	637	648	687	643	666	667	648	685	673	669	673	703	657	686	662	653	677	667	647	666	645	627	642	669	647	683	666	650	654	670	630	656	672	678	638	716	637	666	651	711	633	639	689	653	668	702	711	637	650	671	660	649	670	676	655	661	646	621	636	720	659	620	687	657	689	674	659	665	629	651	692	642	701	696	676	646	733	689	698	634	652	645	711	655	663	649	646	680	636	663	639	670	632	662	660	688	620	682	654	660	636	680	642	652	659	713	659	648	675	649	679	634	680	704	662	687	646	625	649	668	677	615	681	678	661	671	662	689	671	674	704	659	689	688	682	672	664	625	642	639	658	709	680	685	647	609	623	662	656	615	701	660	630	649	669	612	658	662	645	677	656	665	624	686	657	653	662	658	659	667	648	654	672	647	672	688	660	657	644	632	656	617	681	652	673	689	642	696	702	648	690	676	674	602	688	709	647	710	700	684	664	677	698	665	692	644	702	668	682	728	702	660	675	637	660	661	641	694	682	671	639	666	683	664	608	627	673	681	646	700	688	669	643	636	656	636	677	666	691	697	660	674	643	653	674	698	682	685	672	660	644	655	695	670	647	634	633	667	695	647	638	684	628	662	615	658	658	690	728	647	645	649	671	633	646	667	694	639	650	664	711	653	652	668	664	642	667	608	664	601	664	644	663	673	650	630	633	677	648	707	681	641	649	653	609	687	676	659	681	652	675	619	625	644	697	654	645	692	655	633	685	656	690	680	664	651	664	657	644	663	629	679	644	641	679	670	673	629	643	687	687	704	687	649	658	704	682	651	647	680	650	677	669	673	669	617	673	634	628	662	657	668	618	661	687	662	659	669	641	667	625	670	646	704	647	641	630	607	680	685	646	655	647	673	689	683	698	646	668	657	611	649	664	630	663	651	654	684	645	675	621	652	629	631	647	662	644	609	657	687	625	652	684	705	629	671	660	639	657	618	674	632	632	640	670	635	633	654	707	613	665	665	653	667	703	597	628	660	652	647	655	697	694	653	624	655	622	659	639	649	699	677	712	660	652	663	648	682	663	693	601	657	688	664	621	658	600	649	656	700	659	653	667	674	625	656	660	645	644	649	666	686	653	702	661	657	655	642	682	644	708	725	624	612	640	649	686	650	710	646	641	670	729	651	639	653	645	652	651	664	644	688	642	688	650	656	648	666	664	653	629	663	674	631	640	707	648	638	706	664	648	652	676	695	686	660	694	656	643	692	678	651	667	668	650	660	664	670	655	687	662	614	629	639	678	674	691	662	670	657	652	660	689	654	603	665	649	674	637	692	654	648	632	654	627	655	647	683	629	649	651	666	671	696	693	652	702	695	679	625	686	664	635	681	633	638	669	687	645	664	671	684	694	638	625	659	671	688	681	632	618	653	690	634	640	619	677	690	664	637	688	683	639	692	657	667	691	638	659	620	641	663	671	698	654	653	649	644	699	687	636	673	669	651	651	673	627	688	666	667
30451	29600	25636	11458	2011	563	358	311	280	299	325	288	297	269	334	299	286	306	287	273	320	269	302	294	296	325	284	312	324	256	306	292	292	291	291	300	305	275	310	260	288	256	332	284	317	292	277	257	277	266	320	297	295	310	307	276	278	287	273	273	299	318	278	313	276	299	301	313	266	293	283	285	284	293	250	299	292	317	295	308	282	321	291	287	301	309	300	272	297	308	265	284	278	271	268	285	281	287	288	288	333	308	286	302	325	263	290	282	284	276	267	260	326	290	295	293	306	260	280	325	285	296	291	258	289	324	311	286	278	315	298	286	316	284	276	291	306	282	310	309	279	296	294	287	319	282	288	324	276	278	286	301	283	291	281	291	292	287	315	272	296	282	282	282	270	277	281	280	300	297	298	284	278	324	306	314	272	272	273	282	302	266	276	313	334	269	261	271	293	305	264	265	284	315	291	315	298	296	291	289	352	308	332	297	269	319	305	303	300	286	308	271	266	283	305	325	268	269	310	277	269	294	282	291	324	303	334	292	288	280	308	288	267	301	301	288	297	280	285	278	264	286	336	295	269	323	314	283	269	315	275	288	284	279	286	272	304	307	278	267	270	287	294	302	277	305	308	288	295	278	292	279	319	286	263	305	281	307	288	295	309	274	290	278	288	290	304	259	301	297	351	287	281	323	314	273	271	288	295	274	272	300	291	295	267	300	269	278	285	302	305	260	278	258	299	274	284	280	290	278	288	285	262	259	319	330	297	302	282	291	306	281	321	282	280	275	281	321	300	306	267	261	265	286	266	294	302	292	285	299	294	301	320	265	298	274	283	303	293	291	295	275	280	315	302	256	302	278	285	291	304	304	306	264	266	291	300	303	309	304	319	275	269	282	243	292	293	314	287	279	274	289	267	292	280	321	276	295	293	341	308	297	271	291	312	309	295	293	291	293	322	321	256	284	286	310	278	278	273	268	260	312	291	283	267	261	300	253	290	276	280	326	294	336	282	292	304	310	276	296	325	272	261	282	300	279	299	268	292	290	286	292	282	279	318	282	297	292	284	292	292	278	282	297	327	315	270	278	291	314	301	303	289	297	282	267	267	280	301	294	288	297	297	291	293	289	282	326	266	295	268	269	276	307	302	295	284	306	315	292	273	295	297	334	273	294	307	306	281	309	281	300	313	262	293	318	274	293	301	321	276	291	280	291	277	305	290	255	305	311	285	306	303	245	304	313	279	275	302	310	268	269	262	299	297	302	255	309	316	332	314	331	302	277	286	263	279	301	271	257	250	302	285	290	294	296	277	271	301	294	335	310	287	293	286	301	279	299	269	273	293	343	300	312	298	297	279	282	257	306	283	303	284	280	265	287	301	296	291	310	314	261	286	278	285	300	294	292	310	300	299	332	284	303	303	285	277	290	290	315	275	290	268	298	295	263	312	306	307	303	306	290	283	299	251	287	281	292	275	291	306	302	303	293	321	273	312	297	292	309	275	288	311	296	298	301	294	298	308	297	318	287	323	291	326	274	310	297	292	272	301	295	308	290	294	268	318	296	318	296	258	301	267	272	297	273	308	307	316	311	275	281	333	286	262	265	281	303	295	279	294	287	294	288	294	267	293	294	281	302	298	298	274	297	271	294	288	279	315	298	311	302	297	306	307	284	271	302	263	293	317	272	314	300	298	287	288	274	302	260	273	263	313	288	289	291	283	297	288	287	297	322	273	298	279	265	308	293	301	282	280	285	311	296	287	297	283	299	291	287	290	290	284	285	294	248	281	262	324	326	292	305	296	283	280	295	283	309	276	305	303	289	327	281	288	296	264	260	288	336	315	296	282	275	263	307	266	264	269	282	279	279	301	259	277	277	301	277	316	312	265	293	276	299	277	291	294	245	285	269	304	291	291	288	306	288	281	284	251	249	276	246	311	294	276	319	318	274	310	260	298	306	291	299	301	266	299	286	284	279	279	295	292	261	316	301	295	287	282	330	278	314	266	279	274	329	271	289	294	292	324	281	293	275	289	275	303	283	271	281	291	255	299	298	305	295	311	302	293	321	267	317	324	285	249	295	323	273	281	280	306	294	293	298	297	287	282	298	287	276	303	290	274	297	303	290	270	299	301	285	307	257	292	307	310	300	267	300	264	290	302	267	280	285	278	310	311	280	261	319	305	297	304	289	261	321	278	279	294	286	295	312	278	284	283	275	273	309	301	298	286	293	259	309	274	288	305	266	279	262	277	320	306	270	284	298	294	291	294	320	285	294	290	279	284	307	315	269	282	273	283	302	309	294	287	307	278	271	316	319	322	307	296	304	313	279	299	282	275	307	262	297	271	284	287	294	281	324	275	287	259	315	274	302	313	289	292	279	284	284	293	278	292	317	304	296	273	308	289	264	313	255	290	303	274	261	300	308	281	288	284	287	302	303	293	273	289	318	278	301	316	321	311	324	302	262	286	303	315	281	309	323	266	288	300	282	277	294	314	293	264	296	281	288	328	305	285	307	285	302	322	306	294	301	260	269	307	277	303	283	292	291	305	295	300	296	315	294	273	273	271	294	302	261	270	277	283	285	273	249	314	270	313	303	303	277	301	287	288	262	267	309	294	287	320	319	326	299	280	302	257	320	284	300	299	314	285	306	267	308	294	288	289	277	278	273	285	301	296	308	289	311	295	285	269	337	293	290	303	281	301	270	302	296	273	296	271	277	277	284	314	261	296	279	272	297	299	305	311	277	296	298	259	300	293	294	330	288	293	300	312	289	284	288	286	293	275	275	303	306	266	266	318	270	302	264	274	296	273	296	287	305	288	291	275	297	309	315	295	309	285	305	306	278	272	289	288	286	318	288	270	303	300	276	266	287	295	299	274	279	287	265	260	284	296	267	263	304	288	283	288	286	312	252	287	285	303	290	287	286	277	280	319	286	299	261	305	287	293	332	324	324	275	279	302	278	265	306	305	311	284	313	298	301	273	274	299	288	332	293	319	305	304	266	291	314	268	296	280	309	238	252	284	279	306	291	314	288	288	291	278	270	298	253	297	289	268	253	287	272	298	308	299	314	266	311	301	292	270	265	272	313	246	286	307	300	281	321	254	298	307	284	277	299	316	360	307	309	301	276	266	245	282	314	329	314	317	290	317	287	295	272	283	310	287	280	278	311	324	285	305	285	281	281	278	277	294	296	278	280	265	261	291	297	309	267	271	276	306	277	291	293	298	311	298	287	282	282	293	289	281	301	261	308	276	268	311	286	274	273	271	265	290	284	306	300	305	301	339	332	310	267	268	280	297	269	299	282	306	293	279	264	279	292	294	292	312	267	283	282	287	307	292	276	287	282	298	291	276	320	268	303	281	302	275	274	309	280	279	275	298	280	264	278	296	288	291	313	275	290	272	290	297	260	314	270	272	264	267	306	276	284	292	308	315	284	313	294	266	274	294	294	300	321	286	305	299	287	312	288	298	277	278	307	290	258	270	267	279	277	305	282	290	265	284	289
37577	46040	29188	11571	3476	1099	601	483	472	477	491	461	510	511	461	476	487	479	471	449	452	456	469	474	437	479	482	471	493	499	436	466	453	484	468	449	455	481	470	458	483	469	491	525	437	505	504	484	512	471	466	459	432	441	467	450	516	502	494	438	444	441	483	473	484	460	479	471	450	456	457	466	467	453	467	492	477	479	426	432	437	424	457	465	455	488	436	518	487	464	431	470	429	432	475	476	488	450	464	452	449	468	450	465	491	477	490	501	477	445	446	482	472	507	511	436	481	471	448	466	503	454	482	448	486	495	492	492	462	469	471	485	436	445	459	452	475	469	451	487	467	472	425	458	468	460	480	495	466	455	467	496	457	484	463	459	437	527	487	462	484	510	472	492	462	463	471	465	425	481	480	478	473	485	473	489	464	486	455	445	454	485	472	484	473	462	467	479	479	514	487	490	473	468	459	443	441	436	509	434	451	458	430	440	459	448	444	470	454	455	459	487	499	457	479	484	473	502	467	471	467	505	492	460	437	484	450	519	435	465	474	525	484	436	476	449	478	447	416	441	453	449	452	486	478	460	466	478	472	489	488	444	494	480	439	447	498	464	471	499	486	460	445	464	461	481	455	478	486	452	498	498	495	462	457	470	460	483	453	516	490	480	478	493	489	470	506	474	443	423	450	518	477	487	475	485	495	462	487	461	493	488	476	457	478	462	450	469	445	473	434	474	468	460	451	455	472	481	449	442	448	495	449	471	448	468	468	444	443	466	449	466	504	475	429	475	438	495	452	455	472	458	481	472	471	454	481	464	458	445	468	450	487	481	462	459	442	475	463	496	438	456	461	478	485	473	463	494	485	451	454	465	464	448	426	465	472	438	452	469	437	463	445	476	499	445	421	487	466	467	455	464	445	474	441	423	440	472	475	466	444	447	451	486	502	448	495	498	470	461	457	476	463	479	476	475	436	479	458	462	459	493	476	479	459	493	463	459	455	463	444	497	477	499	502	473	451	494	467	471	474	475	474	487	489	458	494	461	455	466	461	458	516	461	424	471	413	490	474	503	438	494	467	476	486	451	449	438	471	438	481	484	473	420	454	455	453	439	457	419	471	465	412	435	485	454	447	459	446	429	487	451	468	435	456	451	464	457	464	473	478	492	505	437	485	415	473	463	450	464	467	509	458	469	474	459	442	474	448	483	432	480	438	501	429	485	478	489	451	482	467	474	486	451	459	458	480	514	443	459	462	496	453	456	458	475	466	477	445	458	484	461	452	485	451	468	460	499	449	507	466	455	465	464	454	517	481	462	472	462	458	450	422	473	457	462	448	474	480	500	473	454	480	466	509	447	457	461	454	478	487	483	469	475	435	465	500	463	481	459	457	490	518	474	477	451	492	457	417	446	453	440	492	469	493	475	502	495	461	444	494	466	468	473	440	500	508	454	460	502	456	503	439	479	499	462	474	471	441	507	462	485	515	463	475	483	462	458	464	516	492	507	449	457	466	482	451	477	472	460	482	494	474	469	431	461	495	494	476	466	431	507	462	486	484	492	454	477	512	441	488	458	437	437	474	483	479	490	445	479	450	493	487	454	442	458	466	503	464	438	473	429	452	469	449	443	428	448	434	479	481	499	465	483	449	465	452	470	454	479	454	486	429	492	488	473	463	452	465	488	473	502	490	460	451	445	489	469	427	475	418	466	439	479	472	438	426	465	440	423	446	476	513	462	465	455	462	451	495	480	445	481	464	466	435	464	494	468	458	525	441	488	464	469	480	447	452	477	452	456	477	434	455	439	480	454	503	426	497	456	462	483	508	487	470	442	487	414	457	471	475	458	447	485	494	448	463	447	434	464	450	540	489	491	458	472	463	459	463	527	500	462	472	476	453	471	466	449	480	448	472	500	454	450	462	461	457	468	493	469	479	471	459	454	457	472	419	478	484	435	482	465	455	481	493	472	444	461	472	409	460	507	458	504	463	479	447	470	473	496	470	476	488	453	480	448	475	509	453	514	505	449	487	463	495	470	449	483	477	485	424	455	500	471	463	465	453	490	444	491	471	456	475	493	525	485	460	457	478	433	476	422	465	509	504	474	497	458	463	438	488	454	432	470	429	472	514	479	462	443	480	492	488	502	488	460	474	492	482	511	517	440	497	476	434	469	479	486	454	453	478	477	438	462	475	477	451	454	464	438	496	462	529	504	465	459	462	454	462	485	448	480	465	483	442	487	455	450	473	449	430	451	479	455	455	448	475	435	471	473	437	431	474	437	493	460	456	438	442	508	438	488	512	459	473	471	474	480	459	500	450	502	436	453	464	483	472	493	446	443	474	455	438	472	489	461	455	441	468	460	424	498	480	446	480	428	453	477	449	441	482	438	461	445	470	480	449	440	464	453	482	455	456	498	489	478	455	467	433	437	461	482	444	426	476	476	463	454	487	488	437	451	449	480	468	448	450	468	482	447	440	471	478	453	480	457	472	486	469	480	493	463	489	498	476	477	456	437	503	427	471	458	455	425	437	483	450	439	465	433	491	484	505	474	483	489	485	482	473	488	448	476	461	484	434	473	487	471	491	438	465	451	452	464	495	458	458	497	447	442	465	443	471	458	448	480	464	512	484	438	473	486	468	442	449	469	493	466	504	468	460	437	478	489	477	438	462	487	456	504	494	458	486	469	444	506	480	476	428	457	492	474	463	441	466	498	432	483	444	435	442	472	447	496	463	482	443	471	454	490	439	497	472	441	452	452	472	485	488	439	439	483	504	455	464	459	486	457	488	459	460	516	489	491	495	451	463	455	445	491	465	472	469	502	494	471	430	466	482	462	480	485	459	464	467	486	433	435	477	442	455	482	482	463	455	464	456	452	469	460	465	485	458	465	466	457	507	426	446	495	493	469	489	480	488	458	461	465	481	485	492	458	472	431	473	513	490	463	436	504	457	468	453	485	497	459	450	461	473	487	457	463	439	466	464	490	465	474	470	504	498	475	470	440	467	474	486	455	444	496	471	462	491	440	509	441	448	492	429	474	451	474	472	458	484	489	479	465	491	490	444	443	487	475	480	471	484	495	452	480	469	437	443	465	480	472	467	437	455	462	461	469	439	507	474	437	470	448	478	480	483	474	514	434	455	438	511	480	475	475	449	449	426	453	484	450	478	472	457	466	476	451	461	476	504	476	447	493	418	462	442	434	454	484	475	434	462	521	448	489	448	458	495	499	493	493	472	475	471	444	456	449	455	464	465	460	508	466	491	447	450	457	455	467	451	463	475	420	481	446	478	456	510	495	463	446	435	432	449	457	476	441	448	442	463	465	454	459	454	466	466	433	460	504	462	475	474	458	482	485	461	458	453	443	477	484	461	477	480	486	439	449	452	423	449	444	474	462	460	489	434	449	428	480	477	491	435	423	500	502	492	441	458	449	487	456	471	467	433	441	468	476	476	485	414	489	459	456	468	453	427	461	466	469	459	494	442	464	441	463	491	440	451	499	468	481
24757	23214	31943	28224	20744	9080	1153	452	376	349	404	364	412	365	392	369	377	413	400	386	381	423	376	380	356	357	372	373	379	399	367	405	326	399	395	359	374	376	402	390	430	395	383	381	385	382	392	381	375	400	361	372	373	384	399	354	368	387	368	419	362	382	363	343	387	377	349	374	368	367	394	354	397	357	376	379	348	372	344	373	344	382	348	364	372	356	410	384	410	359	410	393	384	383	378	379	391	369	362	406	401	419	397	344	370	362	376	389	347	353	350	389	361	344	341	325	386	372	396	347	390	350	377	409	387	345	391	356	390	352	361	350	401	357	401	393	372	385	378	388	419	388	386	401	392	362	375	407	391	384	383	376	403	354	347	388	376	378	363	348	372	388	380	379	387	381	353	442	383	367	389	373	383	395	400	349	402	379	387	380	421	372	379	417	386	376	353	369	415	411	377	406	418	331	347	386	366	386	370	366	387	371	406	364	384	379	371	369	339	377	318	395	379	374	372	355	388	375	367	386	376	365	366	428	376	372	345	412	384	414	380	405	343	348	359	403	357	339	364	371	371	372	390	386	384	356	374	389	365	373	358	355	378	350	349	364	399	353	339	377	394	357	360	367	383	380	392	409	380	381	373	369	377	349	362	357	388	359	351	367	361	370	377	372	397	382	357	369	384	364	406	345	374	368	388	370	373	405	381	383	399	392	363	379	391	355	386	322	382	388	386	344	382	358	381	392	398	361	370	367	392	378	397	345	394	363	391	367	369	401	375	369	349	345	396	376	373	328	394	356	395	410	357	410	396	406	393	386	379	402	381	356	363	362	385	413	392	359	372	365	405	366	339	390	386	396	378	406	384	386	383	379	363	409	353	388	406	396	387	396	361	388	403	384	396	398	385	361	376	377	398	402	368	403	361	367	358	366	374	401	389	412	353	379	375	372	354	339	391	373	383	334	356	407	349	383	339	399	377	376	398	396	344	386	362	376	355	363	373	413	367	384	402	379	376	425	368	355	408	380	364	356	376	403	381	406	377	361	378	372	360	376	358	399	396	391	348	379	401	369	398	370	399	376	371	388	340	379	347	351	351	408	374	372	354	380	366	391	369	369	378	386	376	369	410	360	371	405	381	379	345	357	401	358	369	401	398	340	383	370	376	383	368	394	351	355	393	384	355	368	362	379	404	334	354	411	367	376	380	383	376	362	341	372	366	383	359	368	360	382	408	379	366	382	353	372	378	383	390	342	354	362	385	392	396	344	361	355	406	351	398	388	397	373	372	355	372	336	339	364	380	371	365	404	438	371	384	364	392	417	341	377	362	359	419	334	393	337	387	382	393	391	399	353	388	377	389	407	360	348	402	388	372	380	342	360	368	382	346	395	361	381	389	369	348	384	410	365	374	381	361	368	436	419	354	372	393	390	392	364	418	395	356	381	396	401	362	414	410	364	375	374	396	401	382	381	354	353	367	397	393	366	405	338	366	377	383	377	390	378	387	374	352	373	351	375	400	337	387	375	417	398	370	389	364	395	390	374	348	410	378	345	334	360	373	362	395	393	343	366	341	366	399	412	368	404	383	337	390	353	381	383	369	341	385	409	365	386	369	398	412	393	382	361	413	346	360	388	342	390	359	388	358	392	359	359	378	384	434	360	377	366	363	370	372	366	355	383	368	346	375	412	393	374	389	387	385	386	391	409	348	385	416	368	384	379	374	382	412	390	378	389	350	391	360	379	384	385	384	384	370	382	399	425	407	339	393	380	408	366	362	421	399	383	378	342	378	359	352	404	418	376	388	374	354	343	346	388	360	392	398	377	381	365	346	359	379	369	366	381	398	388	386	375	385	385	395	350	341	359	385	353	356	388	381	359	361	351	351	366	376	409	358	369	386	363	380	351	406	378	371	389	394	337	362	368	367	382	367	378	355	376	372	389	393	363	384	405	407	376	380	377	388	376	358	404	378	379	345	377	379	380	340	381	330	392	373	357	388	368	362	366	379	367	380	365	385	343	385	329	376	378	355	379	393	388	375	357	425	381	417	363	369	359	369	361	367	362	371	363	386	377	355	419	364	383	381	395	390	350	392	368	374	369	365	392	378	392	402	377	396	378	360	354	403	359	401	401	373	395	345	363	399	354	398	364	403	386	363	369	371	378	380	398	398	357	377	381	400	374	342	365	365	377	393	331	368	391	348	363	392	368	363	348	373	349	396	373	352	366	380	429	381	402	386	371	370	386	390	387	384	387	404	370	389	376	387	384	402	393	356	382	379	392	346	378	358	366	387	408	383	365	414	370	363	365	368	400	360	380	356	393	384	380	399	362	413	405	359	333	353	387	372	366	359	365	373	383	403	416	377	383	389	368	333	369	362	372	368	395	382	384	394	364	406	390	397	410	344	378	385	377	374	352	384	386	378	369	369	397	354	366	388	396	376	394	392	373	364	379	404	391	382	346	375	379	384	375	365	385	357	372	413	390	392	360	352	396	404	409	389	380	379	368	364	413	417	399	367	390	368	409	379	385	358	374	357	399	365	392	378	369	374	353	360	355	364	383	377	389	367	372	362	385	365	348	408	382	369	385	390	356	391	350	379	406	406	384	402	371	398	373	362	401	369	375	396	357	396	380	402	388	354	367	386	446	363	369	404	363	366	375	376	409	392	367	362	384	382	368	368	391	371	385	368	380	373	396	370	387	342	392	380	400	377	420	386	397	385	351	366	390	382	354	403	357	373	416	376	391	389	344	359	381	371	387	353	383	402	374	365	354	360	360	378	389	378	391	393	400	398	360	377	385	377	397	329	357	384	351	365	362	396	387	386	353	388	359	412	387	408	349	381	362	389	372	368	342	385	389	358	382	399	384	427	388	372	400	359	395	392	330	394	368	373	389	333	365	391	380	363	389	384	360	403	354	391	373	378	390	398	392	330	362	376	390	376	386	371	397	349	346	373	359	373	369	391	385	380	366	371	358	371	384	382	391	355	377	384	342	403	380	379	379	389	389	382	385	405	427	383	375	386	393	367	318	371	364	375	384	394	378	364	361	369	368	334	380	378	408	374	367	374	406	392	362	381	367	411	386	373	386	376	367	393	378	361	387	401	380	383	391	373	383	355	383	392	354	355	398	371	411	379	406	376	374	346	391	384	401	388	326	338	390	365	391	399	373	378	388	355	365	326	376	343	397	415	370	387	366	390	376	349	379	334	391	399	397	365	367	360	362	379	384	357	418	387	392	373	387	380	418	375	377	383	381	400	369	356	391	397	369	399	355	381	398	377	394	385	378	395	368	345	356	354	373	386	399	350	361	360	377	399	355	402	349	394	397	370	372	363	411	378	369	362	378	365	390	351	385	382	364	386	395	393	363	360	362	380	375	376	392	380	393	393	377	363	419	372	389	415	392	368	360	358	352	388	371	412	384	400	391	393	346	385	353	341	390	386	353	373	370	361	354	375	364	381	351	373	360	378	344	361	414	373	367	344	386	395	395	371	383	351	388	393	403
59089	88127	60953	39381	18783	5356	1458	718	568	607	608	553	605	617	554	601	581	580	553	610	655	584	579	627	600	574	590	553	589	589	573	594	573	608	587	569	613	616	586	624	586	571	604	556	594	602	599	596	619	596	594	578	642	602	610	591	604	604	589	564	611	593	633	596	616	564	623	563	581	611	622	580	593	606	574	553	578	609	562	602	567	615	598	548	595	569	578	568	593	597	581	617	577	617	586	631	558	585	542	603	557	551	616	599	597	593	576	588	540	594	573	552	592	569	580	617	568	635	607	604	555	585	596	545	610	580	571	563	629	594	567	606	586	597	592	559	596	574	569	596	575	605	582	620	554	596	609	560	579	585	599	575	600	613	609	577	563	585	602	603	595	576	613	560	559	571	604	607	587	588	604	564	603	609	617	572	599	570	583	599	608	594	573	602	596	542	603	601	614	552	610	549	588	604	593	586	582	590	584	590	596	612	582	593	571	632	576	578	620	613	602	570	566	618	579	613	587	600	594	574	586	553	596	554	564	607	632	586	611	586	577	538	583	581	549	569	605	611	603	600	576	594	596	631	611	578	560	647	578	565	608	617	580	601	583	614	589	574	577	589	582	602	579	578	542	565	586	577	630	567	561	577	583	586	596	639	609	621	557	583	607	580	579	564	570	604	600	592	607	601	613	591	574	574	587	610	609	610	636	570	601	575	601	620	607	617	581	637	622	607	622	626	586	577	587	564	580	580	605	593	564	581	636	554	604	649	598	604	579	610	570	560	579	560	617	617	607	608	593	626	589	628	552	605	561	616	563	576	606	591	609	554	584	605	567	596	592	587	602	599	588	565	587	556	592	584	606	550	595	622	610	600	600	571	584	586	626	621	630	568	559	558	606	615	608	552	575	602	577	572	581	586	572	571	587	587	573	571	593	590	631	577	599	623	584	551	571	637	599	609	540	573	530	603	558	571	596	607	575	604	564	626	594	592	567	595	610	557	595	593	558	609	615	591	586	587	601	631	566	633	579	585	620	577	560	589	651	550	559	605	534	611	599	573	563	588	582	607	578	601	580	562	580	635	620	573	586	564	595	553	648	579	632	601	593	616	605	568	575	532	612	572	560	599	555	542	561	537	557	616	600	593	563	600	588	578	579	609	605	604	585	577	569	584	572	636	563	635	609	604	576	539	602	533	580	538	588	617	598	599	594	593	586	574	583	595	617	632	587	607	595	569	620	580	575	594	531	618	549	598	587	595	610	627	593	570	579	585	598	583	623	548	606	606	594	601	588	558	565	604	633	598	594	595	603	600	607	576	610	604	619	554	589	633	619	575	595	584	587	560	542	558	548	587	609	592	564	570	579	619	592	546	602	592	584	532	605	587	610	579	607	604	534	573	582	585	587	577	564	562	594	630	623	606	609	610	622	614	596	561	588	551	595	585	609	608	557	635	629	598	582	594	559	604	584	592	592	582	526	592	575	620	613	580	635	597	597	574	598	543	641	590	597	561	588	534	585	623	621	607	612	574	587	568	574	613	591	575	598	637	583	605	581	616	570	561	578	575	602	578	621	591	626	598	623	600	583	593	590	609	599	599	583	571	584	604	573	599	581	546	591	598	609	592	551	586	613	609	602	588	602	579	575	605	619	575	624	587	558	602	595	587	555	586	562	585	623	572	574	620	624	602	612	572	586	556	599	579	619	599	585	544	631	597	567	614	550	606	576	599	594	612	621	577	555	570	574	625	621	650	577	572	603	576	565	569	603	595	593	602	605	557	591	571	571	581	560	618	573	582	588	577	629	575	562	638	614	575	630	624	577	583	563	548	626	575	573	589	605	607	587	592	557	594	601	614	567	570	600	579	578	585	646	581	558	664	567	596	592	609	585	570	590	596	558	594	572	573	601	601	620	619	588	609	615	610	571	605	597	580	620	572	598	613	585	588	593	598	600	599	629	596	551	559	628	562	629	625	582	557	579	625	557	556	592	608	606	567	579	620	575	617	594	571	583	592	626	622	612	591	550	565	550	592	547	584	567	558	610	579	599	589	627	556	593	551	593	595	614	585	579	493	611	603	584	588	608	554	574	633	581	561	555	565	542	614	589	607	637	569	554	590	605	591	651	637	600	619	600	565	564	609	571	637	592	555	542	571	599	598	523	613	596	594	574	613	574	590	576	617	577	591	570	564	627	590	612	594	630	623	583	607	615	616	602	593	612	623	601	610	590	594	618	585	542	626	619	566	597	594	598	591	638	571	598	602	609	600	573	590	555	583	578	590	583	599	595	584	605	623	601	573	613	592	558	597	573	609	593	548	591	580	581	631	588	606	586	564	620	625	583	610	613	585	580	580	573	564	633	567	588	591	577	592	566	619	576	590	569	546	614	572	645	611	586	568	589	566	503	525	641	563	635	594	595	587	589	574	601	605	591	602	611	612	574	612	572	577	591	610	619	578	643	561	586	616	621	568	637	607	604	580	600	632	609	521	607	567	601	611	632	549	595	584	567	573	591	584	591	638	574	567	592	599	625	588	558	597	610	589	602	589	627	596	559	580	603	572	566	623	634	593	607	590	553	614	612	594	589	591	619	586	583	625	596	569	603	573	578	598	551	558	594	601	592	603	621	561	576	602	619	592	569	603	588	633	609	572	554	596	601	608	591	609	595	547	574	606	581	574	546	577	560	592	628	598	614	597	592	564	578	562	607	594	592	571	551	600	589	596	584	588	583	596	573	578	588	584	559	610	543	568	575	605	647	624	616	568	606	607	579	610	640	573	602	599	580	559	579	617	582	566	608	570	532	617	617	612	594	588	658	575	548	557	564	568	592	583	590	623	606	532	583	588	593	557	542	594	600	597	545	598	575	589	570	628	632	584	543	577	571	589	563	556	610	576	592	636	606	597	590	621	555	564	595	610	615	593	585	581	595	577	566	572	606	605	618	604	566	607	577	562	592	566	594	578	582	570	588	580	575	612	580	622	598	572	572	619	572	554	589	608	563	556	590	587	524	573	582	601	557	601	574	620	593	574	567	575	591	597	558	559	592	618	641	598	656	587	634	594	592	592	602	588	588	601	618	574	603	616	615	574	596	583	614	609	642	634	609	581	560	565	595	575	613	591	551	578	600	597	548	622	585	594	570	582	576	557	581	538	551	614	546	595	571	571	644	550	585	585	573	579	585	631	615	577	596	598	609	563	604	565	617	600	555	622	568	592	586	574	585	541	594	599	611	599	643	607	554	606	589	653	566	586	600	580	588	556	558	609	596	584	621	596	565	612	603	582	590	571	572	622	590	589	563	593	568	620	555	612	571	608	580	574	593	620	626	595	603	597	561	587	557	560	600	595	620	591	603	625	650	620	600	597	589	608	623	568	598	557	572	599	582	565	565	606	590	568	556	622	598	618	579	593	624	592	614	584	616	648	562	569	594	610	599	584	641	581	580	571	613	545	589	595	596	617	591	520	620	568	604	615	602	621	543	553	578	606	607	590	592	610	554	606	555	602
23444	22145	30264	25912	21971	18605	5425	571	441	429	478	453	464	427	462	384	464	427	449	482	437	449	475	439	418	446	448	467	488	420	403	394	436	452	388	393	386	443	476	451	442	435	453	478	464	402	421	452	410	418	427	415	466	437	428	433	420	442	432	406	430	433	449	475	444	418	418	431	449	435	428	421	414	424	423	412	429	407	441	403	426	424	400	443	458	465	428	402	417	413	416	427	434	437	484	429	423	419	402	438	465	419	459	440	446	395	416	414	450	418	433	444	455	445	411	427	412	392	420	461	435	445	428	407	440	407	436	409	446	435	440	440	432	414	462	430	431	433	392	424	420	432	443	450	426	410	450	420	449	451	450	460	446	398	448	419	429	413	441	456	409	413	440	425	414	450	452	442	426	410	441	460	428	460	426	407	452	445	465	417	432	385	462	425	424	420	402	437	415	441	447	421	428	455	422	454	437	430	435	445	410	425	436	430	427	414	396	449	414	406	468	416	426	436	439	424	446	436	427	405	411	422	444	448	436	407	454	426	409	412	455	437	415	406	413	425	413	439	447	473	408	398	410	430	421	435	431	435	411	419	423	406	428	427	434	443	401	427	402	387	427	434	456	437	461	443	410	429	440	433	437	454	433	474	397	435	465	448	455	447	457	436	430	436	472	426	469	458	423	423	451	436	411	433	452	430	473	424	406	448	432	437	443	428	438	427	443	422	452	445	435	458	470	444	470	475	432	452	395	434	454	433	433	435	420	462	429	447	406	434	451	418	454	417	471	430	437	429	433	427	415	414	426	430	431	425	423	453	453	437	415	401	446	403	433	431	420	429	445	433	432	452	468	432	405	384	431	405	457	422	396	417	424	388	422	426	437	446	425	453	417	458	422	458	413	407	484	424	471	445	434	435	463	447	469	454	424	397	424	442	412	420	451	456	424	446	449	442	471	436	423	439	477	444	447	423	479	399	419	411	438	424	423	433	405	452	473	381	397	444	446	408	435	432	465	483	392	393	441	455	465	438	461	445	420	404	453	432	450	429	414	460	437	429	442	447	436	449	422	478	437	419	444	415	445	382	430	430	414	448	438	465	437	418	404	470	441	436	422	417	430	449	434	451	410	438	431	417	407	436	444	393	444	431	446	414	464	427	419	460	416	406	410	425	484	428	407	447	431	424	480	457	461	426	422	472	477	455	461	425	451	435	379	433	468	447	427	452	442	445	444	425	451	420	402	439	423	435	428	418	422	408	423	462	409	422	430	419	454	425	431	389	440	412	422	448	422	440	418	464	434	405	477	416	413	419	431	466	444	457	412	463	407	438	429	465	408	419	441	446	415	448	425	478	443	451	400	390	436	460	424	445	414	429	407	395	440	454	469	419	434	421	430	414	423	473	411	428	454	472	447	408	403	457	392	433	426	411	453	424	460	437	435	420	442	395	413	453	440	450	445	409	429	420	462	431	459	438	418	441	417	421	434	417	448	425	405	439	442	422	437	449	411	446	477	451	422	459	432	415	445	421	438	436	437	431	413	420	433	466	429	430	462	447	443	455	434	408	431	422	406	455	436	467	456	402	418	423	470	418	461	421	430	432	446	441	428	431	447	428	452	449	452	428	444	387	427	427	402	399	439	429	417	417	426	450	435	403	441	442	417	434	424	464	441	455	435	430	459	399	469	423	428	461	464	455	453	408	432	453	437	438	445	400	443	429	398	401	467	444	439	405	419	442	443	464	441	451	463	445	404	457	439	432	457	451	423	423	436	445	464	435	455	441	456	433	445	420	433	432	422	441	409	443	435	435	463	403	418	417	438	416	439	421	457	433	455	432	414	435	407	423	415	449	411	461	433	428	428	407	430	451	413	420	439	426	413	434	463	440	436	405	425	405	448	424	447	437	394	433	450	443	436	415	447	442	443	414	471	420	482	427	419	439	404	461	431	465	452	418	404	390	413	413	431	480	424	401	427	430	426	428	411	424	422	435	464	401	406	456	408	438	410	411	442	460	408	413	435	451	461	403	457	465	436	429	478	444	424	449	434	436	453	449	380	433	421	393	421	420	417	477	449	421	416	403	418	410	400	474	443	416	436	402	443	430	435	427	434	481	448	457	464	422	411	426	444	421	426	418	402	434	440	456	453	473	456	427	425	452	443	451	439	437	399	465	433	428	451	446	432	435	431	405	426	396	466	420	436	443	424	403	446	421	438	437	415	408	490	404	437	446	411	468	477	456	428	435	443	447	420	430	389	411	428	451	460	397	389	466	424	451	438	397	412	435	457	409	435	401	399	423	413	404	451	458	437	442	393	406	449	449	400	425	439	425	420	459	434	431	426	417	411	414	424	437	376	446	473	420	455	431	415	449	452	438	435	455	404	437	410	443	435	438	446	412	440	442	442	459	438	409	472	402	428	419	435	449	439	423	389	376	411	453	411	425	412	430	418	437	459	429	451	423	412	452	440	456	428	417	477	394	457	438	428	415	439	432	484	500	443	441	437	419	437	457	433	430	414	396	406	424	422	397	446	427	418	446	466	437	441	449	445	456	415	410	404	417	408	431	427	378	448	433	450	392	409	428	440	465	455	459	448	451	406	423	447	429	422	434	447	450	452	430	434	437	415	427	457	450	407	420	438	434	440	434	428	429	456	445	425	391	421	434	421	430	437	434	442	426	427	440	456	459	450	413	451	406	464	435	434	466	468	450	435	420	432	412	411	418	436	430	412	423	446	413	435	434	430	429	417	452	404	407	438	420	419	422	451	439	445	425	428	399	416	455	449	454	435	437	458	471	434	437	443	420	410	441	420	434	434	425	411	421	425	408	434	447	430	413	412	422	433	463	444	411	445	463	442	421	425	461	429	422	440	449	458	419	422	424	444	386	411	458	446	487	429	451	405	397	438	406	446	460	390	413	403	383	460	452	429	417	415	423	448	426	457	415	427	419	432	446	439	434	415	476	448	423	447	448	440	433	463	454	421	430	411	447	403	412	426	446	451	454	429	462	445	449	435	391	422	417	422	432	432	413	426	432	415	433	410	425	425	455	415	430	432	459	391	407	466	443	485	443	436	457	426	452	443	416	421	440	399	444	429	405	441	425	450	413	443	432	412	441	463	451	450	418	465	426	398	463	423	397	446	395	433	428	431	405	429	440	480	444	440	447	442	416	398	413	390	461	450	447	438	363	417	408	421	426	416	425	473	417	450	419	450	413	433	419	395	455	457	408	444	371	460	434	419	478	404	494	387	415	451	409	427	397	451	434	434	386	417	422	422	469	462	435	416	428	369	464	436	462	438	446	413	443	455	462	439	408	455	417	456	414	425	424	397	412	407	412	398	453	412	426	434	416	419	424	426	460	427	451	430	421	405	424	431	425	387	468	436	448	429	449	453	424	429	434	413	427	435	434	454	441	444	423	428	407	433	437	439	429	428	416	452	396	414	430	443	472	441	440	433	443	433	383	419	444	446	462	418	438	434	433	480	421	408	439	426	451	437	428	475	393
60589	99148	71701	47630	26463	8739	2225	887	637	683	682	666	646	676	714	674	670	615	653	654	675	694	632	636	683	689	707	661	678	685	657	611	622	643	651	662	684	673	683	645	646	709	648	651	719	655	642	613	670	633	682	689	641	674	669	690	648	652	634	685	677	678	662	714	654	595	640	684	652	594	642	643	696	649	646	640	711	619	655	687	723	651	666	645	685	686	653	604	646	633	649	679	702	672	677	623	641	664	680	664	691	661	658	635	669	651	632	665	620	670	649	690	660	682	695	697	654	676	642	627	687	601	627	657	647	672	655	694	685	675	667	631	677	655	638	640	662	664	617	669	670	716	655	695	717	601	679	671	652	699	691	635	676	630	688	672	654	676	622	618	690	654	641	689	689	624	619	652	698	654	682	662	658	708	658	638	677	656	662	631	644	663	668	661	683	659	727	602	696	643	674	614	652	617	590	654	655	661	668	690	653	666	669	672	637	662	625	654	661	634	625	644	654	601	647	650	662	689	610	687	707	677	633	629	637	642	639	658	671	693	648	671	652	650	676	683	646	654	658	640	634	690	668	664	678	647	642	656	648	650	649	662	638	658	696	655	710	646	659	656	616	662	683	656	679	629	648	633	645	685	641	613	670	637	669	637	646	654	672	708	655	672	667	654	710	642	649	687	640	641	675	698	654	615	656	683	733	648	657	644	624	629	672	613	646	662	656	663	667	644	687	664	673	670	653	683	662	660	659	653	603	686	649	655	654	652	676	673	683	679	643	632	648	654	707	640	649	658	623	653	676	633	639	662	658	700	631	628	707	675	646	653	690	686	654	638	643	614	670	635	685	640	636	653	634	723	633	639	663	653	660	655	636	672	651	669	658	638	671	699	654	636	656	664	641	612	637	623	631	659	642	645	674	658	638	621	690	612	665	698	656	710	658	667	630	737	666	668	675	684	649	671	680	658	648	658	679	611	655	623	641	687	695	650	614	606	673	667	676	657	687	688	658	722	673	656	643	658	639	671	653	657	666	641	705	653	668	655	690	689	681	610	621	652	694	610	617	680	684	642	638	651	658	676	657	640	639	625	660	619	646	637	689	681	660	656	680	617	673	660	658	619	613	616	665	678	671	625	677	610	700	589	655	667	668	647	615	690	670	645	683	633	638	674	661	645	642	670	643	632	609	630	645	621	688	645	693	649	627	684	655	661	670	626	676	690	630	651	661	692	689	676	653	629	650	685	674	658	697	647	611	638	652	683	614	662	663	656	629	682	693	657	676	657	647	643	646	646	685	636	672	699	589	650	635	668	645	625	667	636	673	665	665	662	650	646	650	715	616	637	683	636	722	678	633	636	638	722	639	652	670	660	655	647	650	664	638	670	635	688	624	704	629	659	630	650	708	612	629	629	592	678	704	640	638	665	641	645	666	634	665	709	647	636	660	625	698	639	629	682	673	637	640	665	657	633	683	632	672	699	638	605	678	631	682	644	669	632	679	637	657	658	616	658	621	650	652	667	675	652	696	649	717	667	702	683	635	627	617	690	674	638	686	659	651	669	641	653	685	643	662	641	655	650	604	668	722	701	622	676	702	646	657	605	654	642	697	602	643	658	648	653	686	646	631	666	644	642	638	687	622	669	676	654	639	675	673	668	687	681	641	686	666	638	650	606	615	616	634	645	683	633	684	697	674	692	653	646	643	661	639	636	658	638	681	649	692	638	680	659	629	667	653	696	692	691	604	631	670	706	669	626	656	671	648	702	679	678	673	655	628	653	679	672	658	660	666	698	674	674	619	694	663	640	618	652	690	664	668	650	648	624	652	684	653	679	658	682	658	636	644	640	665	638	642	644	669	636	651	679	668	638	677	689	686	686	626	691	641	659	668	669	653	587	684	703	634	649	658	653	667	638	661	695	631	669	669	667	669	679	661	646	635	666	619	667	625	681	641	708	656	643	624	645	639	652	679	614	700	615	668	627	653	672	671	649	700	631	681	663	659	650	639	655	655	643	636	659	662	659	668	664	674	654	642	641	644	659	707	683	692	680	652	630	647	666	662	643	695	649	641	650	639	625	689	660	642	680	676	634	642	615	661	662	655	639	661	641	631	662	667	672	711	681	690	636	634	627	666	705	656	671	676	657	662	713	671	628	673	631	642	692	639	655	662	680	668	633	686	628	680	668	664	644	610	653	668	667	625	630	634	633	624	700	629	640	685	669	691	680	651	631	654	680	633	643	654	617	685	652	670	680	673	654	664	656	711	663	664	624	650	688	638	674	624	682	643	641	716	700	641	682	637	663	651	644	709	709	690	670	680	638	662	644	669	671	639	671	671	636	677	660	704	633	646	645	665	656	709	618	658	678	644	666	654	647	718	652	642	707	623	661	654	670	672	646	677	661	684	620	687	671	675	619	686	655	650	634	684	673	675	649	665	660	663	639	624	672	665	678	669	661	664	647	624	693	642	659	621	658	631	722	664	615	614	637	668	679	674	632	706	684	684	650	691	638	689	678	687	691	632	618	635	619	659	628	682	621	643	641	663	638	618	673	667	625	708	692	661	656	638	628	684	621	684	644	651	667	671	675	677	649	667	668	658	684	660	685	634	626	648	655	652	625	683	699	630	641	677	665	654	685	670	683	621	608	674	701	684	644	633	694	666	633	634	662	604	638	632	662	604	690	704	712	645	645	625	665	631	692	665	659	684	638	658	653	685	649	641	680	677	640	670	664	637	685	660	666	679	647	642	628	688	657	704	700	648	650	621	654	652	681	666	649	650	634	659	724	628	648	670	622	691	675	665	695	682	640	690	639	654	679	656	651	621	639	665	624	671	644	666	686	630	647	590	664	699	629	655	674	648	693	680	659	679	650	652	672	713	651	650	644	701	636	654	651	663	697	628	639	701	663	676	686	693	669	668	672	670	661	657	694	638	681	670	637	686	641	636	645	647	658	664	648	623	633	664	625	674	654	623	603	642	637	671	666	631	671	635	680	610	673	669	611	669	632	644	683	642	671	702	652	671	681	649	644	644	664	688	694	642	665	664	676	673	633	599	684	598	682	672	671	665	631	690	639	665	643	658	687	676	646	612	651	665	621	579	631	631	668	671	673	627	654	697	654	682	683	652	610	644	633	699	681	659	665	656	684	614	638	681	621	607	629	657	709	673	658	709	676	689	617	687	639	674	679	678	710	633	718	678	616	692	655	644	667	689	686	653	638	679	695	693	647	665	640	612	676	652	662	646	663	664	668	658	654	604	644	656	653	650	634	610	635	656	632	625	649	644	684	681	669	688	651	638	658	702	626	618	647	669	676	650	679	727	629	667	717	651	660	667	641	665	652	645	637	682	664	638	692	691	655	681	632	670	630	620	654	641	687	626	659	658	684	650	674	621	626	726	643	653	653	630	648	695	650	661	680	631	667	650	606	694	669	663	679	669	657	582	668	702	694	653	606	663	638	611	618	655	682	668	651	683	652	660	613	661	670	619	616	678	668	672	627	679	672
29707	29665	25593	13393	2562	630	361	292	294	282	284	269	248	269	284	316	278	288	285	303	289	309	291	284	295	267	310	280	293	276	292	295	332	276	293	273	300	325	263	280	275	297	291	282	273	279	270	306	298	289	289	269	298	292	261	266	277	245	328	264	309	284	307	266	275	331	301	279	269	278	262	271	304	294	332	279	331	282	310	299	300	274	282	290	292	286	255	267	277	304	308	286	299	320	295	264	260	299	277	279	294	268	284	267	281	294	289	300	258	310	277	296	285	309	266	293	285	267	300	276	259	319	269	255	301	281	288	270	249	244	270	292	307	300	327	303	306	281	300	296	304	242	275	297	274	268	276	283	298	266	289	278	291	257	301	301	274	298	309	289	276	270	275	301	276	307	301	279	289	283	295	274	289	291	279	292	266	260	300	271	312	288	292	295	300	315	294	271	275	269	284	260	282	286	306	289	260	292	308	283	298	288	283	263	295	263	285	289	286	296	278	311	254	279	282	320	297	288	277	297	299	298	305	271	301	284	307	287	291	272	281	280	260	276	290	299	315	289	264	303	275	287	300	280	299	286	319	261	253	279	278	287	260	314	327	281	292	299	295	299	318	282	290	307	307	263	271	326	272	272	271	284	275	286	306	296	268	264	274	252	302	309	273	308	267	255	281	292	294	278	279	279	269	315	304	277	300	252	268	264	254	294	245	302	308	281	293	284	278	267	303	262	254	271	294	318	295	273	270	318	304	311	304	265	305	271	311	302	280	279	265	272	287	293	306	273	278	286	270	262	259	286	258	269	273	314	302	289	293	315	305	306	298	285	291	292	318	293	266	275	271	271	289	299	280	303	292	256	263	272	272	300	273	267	265	245	289	263	298	280	320	308	286	306	284	288	296	276	280	334	255	259	314	296	293	292	264	293	267	273	283	276	301	294	270	307	268	346	311	279	310	327	265	301	282	274	316	291	309	304	274	286	287	302	265	278	284	261	305	290	295	277	272	274	282	268	291	296	279	324	300	290	293	274	319	281	272	272	303	295	275	270	270	279	334	307	280	279	302	320	264	278	283	289	307	290	293	300	260	299	289	295	324	289	250	278	303	275	307	297	284	267	271	261	260	287	280	295	313	296	263	279	257	248	293	294	281	275	272	284	279	294	254	279	311	279	274	316	289	308	275	315	281	258	284	316	290	281	289	289	288	284	282	269	274	280	291	245	257	309	285	255	276	291	287	282	302	305	315	266	294	277	290	267	275	262	313	276	289	271	312	282	270	280	287	306	303	323	281	290	271	289	308	305	246	302	305	284	307	282	310	291	289	278	264	255	318	294	279	286	269	285	302	261	287	285	279	303	282	275	300	298	266	283	280	286	273	271	255	299	296	277	259	308	291	271	292	307	276	279	278	296	260	278	316	297	280	280	276	293	307	310	327	314	276	314	281	288	288	304	316	292	264	272	265	296	261	277	277	282	272	252	281	275	275	296	265	294	294	283	306	279	284	254	302	293	299	289	281	268	286	303	268	278	316	259	305	274	297	280	311	290	289	311	303	292	324	285	298	274	297	297	292	279	244	291	259	291	306	291	295	285	275	247	306	294	291	295	271	313	287	287	301	292	294	297	292	285	301	262	262	285	305	304	294	278	310	276	286	248	267	279	280	313	311	287	297	284	261	265	267	256	288	269	282	301	272	275	290	295	281	308	303	290	283	287	307	274	284	297	272	304	294	273	298	292	310	282	285	307	306	295	303	285	270	303	301	254	276	291	278	275	292	272	288	295	277	267	286	293	277	252	266	295	276	291	292	268	303	298	301	296	281	280	320	290	326	266	269	312	309	269	302	264	316	264	313	305	290	296	277	298	276	282	285	293	292	288	295	303	292	276	286	284	259	278	301	276	280	283	262	285	293	271	263	282	298	271	303	275	237	281	278	301	285	277	293	285	272	307	280	287	261	294	266	293	241	278	269	275	296	305	298	268	283	300	276	307	278	298	281	271	283	264	260	282	299	284	281	287	264	247	253	273	257	281	269	319	294	265	304	286	309	288	310	282	281	282	258	274	290	288	268	293	299	281	279	303	282	281	310	280	319	279	283	281	311	279	287	305	286	287	309	280	283	275	268	273	309	297	288	304	267	270	279	276	292	303	279	292	299	304	310	295	293	264	288	310	297	300	322	274	303	260	278	283	274	270	287	282	289	289	298	265	259	289	278	299	253	290	287	286	305	315	270	298	285	256	274	287	272	277	271	273	314	270	294	321	290	291	304	310	282	277	304	287	298	283	274	273	283	297	265	311	289	256	280	330	274	302	278	258	285	290	272	281	277	252	305	307	278	295	286	297	301	290	271	288	279	272	277	299	314	294	277	279	319	287	278	272	276	261	267	297	285	278	301	285	304	279	291	293	252	266	260	294	296	270	280	304	279	271	298	290	264	267	277	305	276	288	299	286	296	272	274	295	276	285	301	279	263	285	315	316	296	249	307	333	294	270	276	281	290	279	318	300	254	290	297	321	270	295	286	279	297	278	273	248	267	269	273	294	306	317	312	265	290	264	303	313	282	285	273	282	291	302	283	285	291	260	318	283	293	280	301	289	287	278	275	295	285	289	271	272	292	278	243	283	288	292	291	282	279	306	294	284	289	299	288	296	241	288	287	267	302	269	285	268	292	284	291	296	275	255	283	297	294	303	297	263	298	277	302	268	292	317	289	305	313	269	265	326	306	255	293	264	281	304	312	287	287	270	274	286	271	318	287	269	315	301	295	322	266	288	257	311	292	277	283	277	298	285	319	271	295	305	331	307	282	289	278	301	297	293	259	272	259	305	288	290	307	302	264	278	277	277	292	287	271	301	270	281	263	269	274	286	277	285	285	296	280	282	289	319	318	286	303	292	243	299	301	318	287	281	298	289	281	330	290	302	294	313	281	288	283	303	310	278	283	300	284	283	287	293	319	270	296	294	277	295	283	281	283	314	281	273	283	292	256	282	287	285	305	276	294	294	268	292	254	285	254	302	275	300	307	286	320	289	293	298	285	296	270	297	302	300	250	290	276	280	299	286	282	316	306	285	292	274	311	289	282	265	313	311	279	269	252	296	270	285	301	267	285	285	280	282	279	275	312	314	304	301	265	238	288	274	286	308	301	279	269	289	240	278	278	272	293	280	294	286	293	320	309	267	306	306	278	273	303	272	260	315	291	304	285	277	267	313	263	295	259	285	311	275	316	272	299	275	258	295	329	293	319	283	278	302	301	289	306	284	283	304	306	284	284	287	266	294	285	271	267	306	273	284	264	284	262	318	291	279	299	288	305	259	286	265	252	284	275	303	293	287	281	299	260	298	298	291	315	265	259	264	278	269	316	289	276	265	238	278	293	274	298	321	288	279	265	291	293	281	291	280	277	292	278	279	253	264	252	275	278	274	281	278	272	294	297	288	297	275	287	315	290	298	265	299	292	302	302	276	284	276	271	282	280	304	290	293	305	272	307	288	281	263	295	287
37181	45845	29378	14426	4370	1214	575	472	473	472	454	491	454	442	481	437	468	426	460	437	456	473	505	431	477	490	460	456	464	417	437	439	416	437	427	472	480	471	470	443	414	438	510	490	460	467	463	450	454	452	443	481	450	460	464	461	482	450	472	468	421	441	433	441	435	450	458	484	437	466	487	432	476	468	502	454	483	434	430	460	441	468	450	459	485	440	473	476	443	486	454	459	472	432	446	449	467	461	492	441	421	468	440	437	442	434	439	469	491	445	442	459	461	464	480	464	471	448	466	489	452	419	453	478	483	426	453	458	465	437	455	458	448	469	467	458	449	478	433	476	451	457	469	493	454	445	446	450	478	445	404	450	458	459	436	489	413	463	475	477	434	446	459	484	468	447	487	459	438	464	477	467	431	449	459	452	425	417	445	442	470	464	479	483	457	462	493	458	449	479	472	456	450	452	468	443	465	452	422	473	438	486	476	476	466	474	476	461	451	440	436	463	481	454	485	460	458	504	465	420	488	454	448	484	436	442	446	485	457	448	460	454	461	485	461	468	458	475	452	465	436	446	463	496	489	436	461	478	459	427	468	424	454	454	432	458	451	498	408	464	453	407	445	454	427	445	505	462	457	425	456	406	467	472	442	473	472	434	447	457	436	457	434	428	425	436	507	444	465	455	471	469	444	486	451	430	445	468	440	462	447	458	422	479	447	471	483	465	466	473	462	485	519	490	424	467	435	462	463	464	454	469	485	476	482	456	444	444	480	483	448	491	477	450	479	451	459	473	493	424	462	474	438	448	439	474	453	434	418	448	486	471	469	430	454	450	430	443	435	458	449	444	444	471	453	432	507	429	493	461	412	448	441	484	445	454	424	468	486	498	446	486	474	468	496	436	463	450	462	471	458	447	451	468	441	428	469	447	508	405	431	446	470	446	457	438	426	458	446	430	450	435	470	481	496	462	454	479	486	483	470	458	464	431	442	444	445	494	448	491	457	451	456	481	432	441	479	423	442	458	465	490	463	447	486	458	430	461	429	443	437	428	481	469	455	428	430	456	459	459	446	466	481	445	448	427	467	420	465	464	441	459	464	468	478	446	485	438	478	450	476	425	468	484	483	474	447	447	481	493	471	492	475	470	505	468	459	481	472	479	465	436	439	427	475	469	457	453	461	456	493	471	447	464	462	462	421	451	482	431	481	488	431	510	445	463	432	450	453	456	449	462	438	480	435	452	469	444	427	465	463	460	460	430	481	441	451	448	451	436	461	451	458	461	451	464	455	460	462	455	434	446	430	447	399	476	485	488	489	409	452	423	449	466	454	464	444	464	460	472	450	476	428	476	468	427	449	486	455	450	504	464	455	455	494	447	441	491	460	464	452	440	463	446	428	464	421	504	436	448	458	422	429	439	496	454	464	486	471	438	477	410	447	457	452	454	500	469	446	430	476	437	431	462	443	489	441	429	487	473	419	444	483	468	458	458	465	471	470	459	443	502	449	452	477	471	447	465	449	465	455	473	512	479	444	465	473	427	437	487	465	456	468	465	490	475	458	475	459	453	470	458	456	434	469	483	465	479	450	479	446	470	457	443	447	444	464	471	431	452	478	422	497	457	468	489	455	467	455	444	455	448	448	450	455	463	447	477	495	444	478	489	444	466	446	462	517	446	451	468	450	428	492	441	473	455	466	470	475	426	518	471	452	459	469	499	407	430	445	447	491	453	484	450	410	496	488	465	467	487	425	457	424	455	469	457	428	476	438	424	446	461	476	456	498	452	461	469	402	478	461	455	464	457	470	460	457	453	490	489	476	453	445	466	448	455	448	481	414	470	450	472	480	488	468	446	437	488	477	472	447	478	475	447	442	454	492	507	478	438	422	486	453	459	462	428	481	439	453	423	410	473	450	474	459	453	466	439	453	456	475	481	474	468	447	481	440	454	436	461	447	466	451	472	421	433	456	445	454	454	417	447	476	453	495	476	455	463	447	463	438	442	432	500	447	482	437	461	484	416	469	443	453	431	475	465	445	461	453	500	458	469	476	523	438	445	435	464	464	505	440	424	481	500	479	480	435	463	494	455	453	438	435	457	433	463	440	435	465	472	450	422	497	448	450	427	480	481	454	449	468	495	448	445	433	450	469	433	480	445	452	452	435	469	478	479	437	447	426	430	406	467	444	465	439	460	451	459	434	433	427	498	452	464	437	472	471	445	471	479	445	462	444	444	429	484	480	484	484	461	419	455	424	432	490	442	441	450	448	488	489	449	465	448	458	480	471	482	431	464	486	436	464	479	467	446	464	450	408	447	432	483	460	495	474	462	486	437	452	464	475	435	475	427	457	451	452	465	448	466	469	470	517	452	451	463	448	473	463	449	448	473	452	454	444	467	428	450	508	454	475	437	476	447	489	476	473	463	488	436	419	476	476	433	450	443	466	449	477	501	460	427	428	443	452	460	450	427	484	454	494	424	499	455	459	480	477	438	441	466	462	457	450	447	434	457	468	460	439	460	488	410	453	448	452	441	458	456	420	471	488	461	477	462	478	467	437	471	454	465	455	452	442	457	492	422	465	509	443	443	444	464	466	456	437	457	465	440	456	464	448	482	465	499	490	493	486	424	454	451	451	428	477	449	405	450	449	473	441	449	461	433	470	486	467	451	447	438	441	434	457	477	444	444	464	434	428	469	460	442	473	491	445	425	470	437	425	467	458	444	457	457	469	439	431	442	466	456	439	458	456	436	478	464	443	492	455	448	473	471	459	456	448	476	444	447	443	481	437	406	473	474	437	497	457	451	472	456	473	465	460	461	422	483	493	443	455	447	449	424	472	444	462	441	452	476	441	444	460	447	458	442	439	528	439	447	498	453	491	430	457	466	437	461	480	461	458	432	449	391	464	477	449	422	462	483	461	470	477	457	468	436	445	462	465	489	445	471	498	462	477	487	441	456	467	452	488	440	436	464	454	488	452	455	434	463	420	438	469	465	492	458	493	491	471	441	476	456	420	493	460	459	458	455	452	467	488	461	468	465	437	500	483	454	436	448	428	484	449	480	480	452	449	440	482	454	463	444	467	424	458	488	450	462	471	473	479	423	468	457	463	462	437	397	433	455	461	452	449	447	458	446	460	458	448	466	433	468	426	435	439	441	478	483	437	476	479	454	511	487	464	449	466	447	453	428	481	500	460	430	457	464	424	459	478	451	468	429	430	404	447	476	441	445	433	467	454	473	425	413	425	504	428	468	462	459	433	443	460	455	440	443	485	508	438	453	432	483	476	446	431	411	470	483	475	441	465	468	441	485	495	476	483	438	445	487	455	447	492	474	440	444	474	482	454	462	471	454	443	456	409	475	415	480	466	434	475	429	437	454	473	482	484	464	443	458	518	438	444	464	413	473	446	461	462	485	463	469	469	435	447	447	443	491	464	469	486	499	476	458	427	441	475	442	443	453	471	471	459	445	466	439	498	461	490	466	450	437	465	439	440	467	455	448	483	434
24808	23099	31035	26916	20345	8641	1030	458	341	366	355	411	412	389	384	388	381	400	403	393	392	395	385	396	336	372	385	406	385	378	427	400	369	388	360	353	375	421	405	400	367	392	395	378	361	396	394	381	398	371	360	339	380	381	386	342	380	369	374	406	371	360	361	344	385	352	337	388	377	389	392	373	378	417	413	376	425	380	400	363	370	365	372	383	398	337	364	396	366	330	391	383	382	383	375	394	377	371	393	370	349	407	392	386	392	393	404	366	388	361	392	384	385	392	395	391	393	366	407	383	407	405	371	364	388	401	372	383	404	357	345	384	404	401	399	385	360	374	386	375	403	391	392	393	358	392	327	410	358	403	393	358	350	348	396	377	380	378	363	366	355	411	375	404	362	426	371	383	360	399	347	388	408	364	366	335	349	413	363	380	372	385	350	356	375	384	392	369	373	366	418	376	407	337	378	375	345	384	368	400	374	380	374	374	348	366	370	367	398	387	379	415	391	382	378	395	377	355	342	437	405	372	372	397	389	374	408	374	377	394	356	360	412	365	361	390	359	373	398	419	390	376	397	342	391	360	405	410	390	366	371	360	349	405	360	386	364	389	378	362	427	398	406	370	370	395	414	376	375	379	388	360	365	369	364	393	377	390	401	377	362	414	358	382	366	359	405	392	364	378	368	350	372	378	352	415	416	379	366	382	353	362	362	400	374	393	413	360	375	375	374	360	384	387	373	404	349	405	377	368	394	397	382	382	363	420	341	390	368	389	374	357	374	371	384	385	418	419	388	359	396	381	379	413	337	405	401	367	372	331	395	396	351	357	357	401	385	382	440	385	396	363	367	388	374	386	418	390	366	424	375	356	388	363	361	396	405	380	384	377	358	378	346	338	385	376	380	373	382	427	409	391	365	398	379	378	357	409	373	359	360	377	390	398	401	360	398	383	391	377	385	372	376	397	360	367	386	365	390	398	338	394	367	378	385	385	415	381	386	363	373	371	363	385	372	403	382	383	359	390	377	356	376	383	349	361	426	333	390	400	407	402	402	352	375	365	365	351	353	381	388	394	367	386	380	365	380	359	361	403	359	372	388	376	425	416	342	413	376	357	369	350	345	373	385	379	398	352	365	365	359	373	378	425	402	394	367	339	407	400	380	366	389	395	374	354	369	363	375	364	378	385	364	394	386	398	393	400	362	379	440	394	343	376	380	372	363	395	406	374	392	411	405	377	416	381	379	383	383	392	379	381	369	352	386	368	356	372	385	422	388	382	397	381	367	372	403	389	384	373	385	395	388	378	372	365	387	396	353	403	375	371	336	380	408	391	374	387	410	402	360	350	375	330	372	357	371	370	396	397	397	355	361	381	351	367	402	369	343	388	378	319	364	374	392	351	382	339	345	410	386	351	408	380	384	388	389	369	387	410	383	385	371	352	419	391	375	383	372	397	368	397	389	386	375	393	409	373	388	384	367	356	368	373	360	367	362	404	386	396	382	386	360	389	428	407	364	381	394	371	383	382	378	397	361	418	362	376	389	395	354	360	394	387	410	385	402	349	401	359	394	380	379	403	402	404	412	359	388	397	400	380	394	372	370	417	392	367	374	372	376	383	392	382	409	411	380	384	391	413	400	355	349	378	364	362	407	374	354	409	414	399	382	369	383	369	393	394	401	369	363	419	376	365	371	342	367	372	379	399	404	369	361	398	380	379	352	395	352	390	392	369	388	382	398	361	418	398	385	366	380	388	381	360	377	422	348	372	391	432	379	396	375	388	392	395	434	354	365	406	398	366	403	364	391	373	384	415	395	386	394	399	392	350	383	376	374	375	398	409	364	342	353	404	356	399	370	362	375	404	340	366	423	406	353	398	362	345	334	396	379	383	390	348	416	384	376	405	421	373	362	364	351	402	355	376	387	339	397	380	396	382	368	356	396	407	376	368	372	365	384	386	372	339	373	394	391	421	393	411	369	359	411	390	342	416	404	386	355	353	406	394	398	371	358	362	380	378	357	371	372	402	331	387	378	369	384	350	353	355	402	403	379	395	404	372	371	363	402	351	398	364	344	376	402	377	390	379	387	389	399	370	391	405	379	368	388	400	393	347	375	372	412	393	377	379	382	391	359	377	400	390	359	373	332	371	363	349	367	395	380	414	410	356	392	379	394	396	352	358	358	408	367	380	404	319	375	387	407	389	403	395	387	405	351	404	377	388	382	408	378	378	354	361	378	397	382	385	403	357	351	370	403	373	355	385	386	428	376	344	399	373	379	399	360	370	392	386	366	364	389	390	393	394	385	414	367	369	376	423	374	397	386	385	360	438	366	393	377	362	354	400	379	390	404	402	383	377	360	397	394	393	388	352	382	394	370	387	364	368	369	391	393	377	384	355	379	374	381	414	379	369	399	356	371	401	385	340	397	350	359	367	381	387	370	383	379	355	374	380	399	362	357	371	379	372	407	393	420	408	390	423	399	378	398	342	395	392	358	382	378	353	384	384	415	405	434	379	391	337	420	400	375	384	374	372	388	398	393	360	398	405	430	373	363	424	377	358	379	397	390	385	371	370	378	414	403	373	374	421	396	396	384	373	360	351	368	390	422	394	361	397	391	417	343	359	383	356	398	392	400	393	365	368	368	372	372	375	397	368	378	398	409	365	358	351	388	372	382	356	391	371	372	380	389	370	372	355	394	354	358	370	394	365	377	373	381	369	410	404	376	409	371	360	373	384	374	413	394	350	390	420	396	412	366	414	353	407	365	425	359	366	387	387	395	367	389	381	402	401	386	407	399	375	386	333	369	373	365	377	412	389	393	399	357	383	374	379	375	384	400	384	366	349	412	361	366	385	379	392	400	363	378	425	396	400	389	390	358	384	385	354	413	399	402	393	387	382	358	377	389	360	399	359	393	368	367	390	400	366	373	388	382	386	381	388	380	387	402	380	359	412	382	369	353	366	359	383	372	375	387	361	342	352	358	386	382	401	354	375	353	351	347	368	416	380	424	363	405	380	382	369	352	370	356	348	363	365	406	423	395	400	403	398	357	343	387	383	382	378	340	415	356	385	359	378	377	359	361	376	375	413	371	389	352	378	407	371	395	384	385	387	374	376	374	385	384	374	369	379	386	388	366	374	374	373	388	396	363	377	393	373	354	412	373	370	378	365	408	368	369	427	384	415	345	374	378	401	382	408	383	383	380	386	385	385	384	379	395	363	371	361	373	414	387	389	369	394	382	396	403	372	380	369	410	371	392	423	376	350	344	354	404	366	384	393	365	363	371	375	410	360	366	389	352	385	383	375	377	398	403	401	385	390	395	400	406	410	391	363	383	399	403	389	391	369	387	369	389	363	408	371	363	379	367	387	382	369	371	376	383	379	396	400	392	360	388	386	398	386	384	369	386	343	374	360	379	364	347	356	360	388	368	360	377	380	363	375	396	361	380	358	393	407	357	399	360	379	343	349	380	365	370	394	352	398	375	351	387	353	383	352	362	397	374	394
60638	86844	59474	37930	16985	4558	1218	658	551	561	635	626	588	622	647	601	591	545	607	603	554	609	598	633	663	631	617	562	590	583	594	601	559	587	588	624	589	613	595	576	602	566	546	570	612	586	580	603	604	601	634	575	584	633	578	576	571	539	607	574	584	583	590	547	606	625	589	576	634	605	604	628	574	637	645	619	578	605	606	521	612	593	591	663	637	598	604	626	624	563	652	603	601	603	575	629	582	561	573	584	592	579	600	551	590	562	587	594	588	542	547	569	539	608	616	596	641	561	597	618	643	593	595	562	574	592	622	571	601	623	580	604	554	587	575	597	618	560	612	597	580	607	631	574	604	582	615	568	608	590	609	580	562	607	651	598	600	592	596	569	606	580	558	577	584	554	598	603	581	570	562	620	613	604	593	600	593	627	578	587	568	606	619	589	640	578	589	558	581	570	569	598	611	627	597	601	609	581	576	613	638	570	640	529	574	617	591	558	589	608	591	562	648	561	583	600	595	578	561	604	617	602	611	600	586	555	623	606	596	583	598	589	574	599	612	592	598	539	618	608	588	590	584	630	645	613	687	575	565	592	616	591	590	578	577	563	607	580	581	616	626	576	617	630	585	567	556	589	587	613	574	550	612	563	571	583	598	636	593	647	607	550	582	563	575	597	627	575	553	589	589	640	577	574	608	573	589	622	566	581	608	587	583	599	638	605	600	595	682	617	623	599	604	585	572	598	588	589	600	568	604	607	539	569	606	579	596	573	605	622	613	593	576	602	597	566	605	556	583	627	591	603	637	573	588	598	595	581	609	574	593	608	545	606	642	625	621	642	592	588	583	615	579	575	639	592	595	617	548	634	600	566	609	630	567	567	606	544	604	585	615	567	562	587	574	576	574	642	612	575	632	547	560	593	573	599	622	580	604	627	619	597	602	640	595	592	568	581	570	595	607	593	613	570	586	620	606	558	577	610	587	597	570	627	614	531	580	540	557	570	632	596	559	622	590	610	564	597	612	575	616	618	610	574	599	584	576	572	579	568	632	605	588	564	654	618	576	614	568	621	579	605	591	576	619	620	556	611	577	591	614	593	577	544	589	596	604	621	578	629	610	569	551	589	591	596	570	595	580	598	558	586	633	588	554	625	604	623	560	608	575	663	591	613	563	611	574	582	582	581	582	623	606	549	616	578	647	557	625	597	597	581	596	586	560	587	582	618	599	643	599	556	592	623	592	593	575	612	622	572	590	548	559	635	626	576	570	606	533	611	622	585	585	600	596	568	587	614	569	585	599	623	635	578	604	573	570	607	583	606	618	609	619	613	605	601	586	636	610	591	635	559	595	623	572	569	631	627	621	590	557	603	605	608	630	627	601	581	593	662	586	600	619	598	577	571	606	650	622	561	565	638	602	578	575	605	563	598	646	613	619	599	613	635	570	601	604	578	596	570	564	587	577	579	617	559	597	612	588	588	642	578	558	632	565	635	556	568	595	582	631	614	552	593	611	603	582	589	635	602	592	601	601	591	559	575	602	568	609	580	588	581	608	632	586	618	588	557	562	568	613	621	618	586	629	586	593	613	610	618	621	611	595	592	602	588	611	579	578	586	626	601	578	611	568	620	586	547	603	614	631	627	567	604	613	620	566	615	599	582	565	608	575	605	593	607	578	584	614	595	616	600	598	606	604	576	571	618	566	624	586	591	577	602	627	558	583	552	590	584	589	575	603	574	602	577	586	638	597	594	601	615	596	581	594	634	595	547	571	603	629	590	573	591	627	595	634	609	604	619	580	596	604	603	588	560	615	594	582	590	613	545	574	591	567	572	588	621	587	567	598	570	634	588	598	574	604	617	590	546	575	595	581	563	591	560	555	597	599	546	629	591	556	628	602	615	632	605	600	630	598	566	602	610	619	608	576	615	586	600	555	574	583	579	606	578	617	577	587	598	580	593	590	611	586	612	594	609	619	606	606	583	605	600	560	630	587	569	585	567	605	574	581	582	566	590	596	593	594	564	586	603	566	575	563	613	586	603	616	560	606	575	588	597	580	626	578	605	582	634	605	606	594	604	600	602	587	602	597	636	613	567	590	591	614	568	606	585	585	588	570	627	569	594	570	574	602	606	611	602	592	571	644	561	619	606	575	580	564	646	563	625	592	596	593	585	582	599	585	624	632	627	624	587	583	545	625	532	613	609	578	593	637	597	573	558	620	561	598	597	582	611	625	575	590	584	601	589	570	620	533	584	646	584	541	607	555	573	612	598	567	602	538	578	613	546	595	579	595	598	591	600	603	610	609	597	570	583	591	621	585	629	574	584	570	570	601	620	622	563	577	567	579	606	615	695	573	586	544	598	594	576	601	609	608	593	624	540	610	578	593	569	607	576	616	601	572	580	608	606	604	569	591	589	567	581	548	597	544	601	574	646	605	602	649	573	593	569	574	575	584	604	547	628	626	618	560	583	631	581	631	600	617	618	581	624	601	633	581	612	621	570	579	575	620	615	580	596	549	618	606	576	568	620	601	592	598	611	593	589	585	604	617	612	572	621	631	603	571	600	559	579	618	617	622	590	579	589	557	607	597	613	591	628	597	625	592	624	573	621	638	576	592	581	562	608	602	607	591	599	569	611	597	590	563	596	570	640	608	628	617	586	598	599	609	589	593	589	608	591	584	577	572	632	525	562	625	605	607	602	562	603	593	569	622	571	607	568	582	607	597	622	611	574	587	602	577	596	601	561	571	600	599	565	549	622	573	591	597	602	586	575	627	624	612	611	580	563	609	612	627	590	567	612	589	658	556	558	557	575	628	615	565	595	595	588	631	574	614	597	611	606	600	571	567	601	589	605	604	590	543	601	584	597	578	540	548	598	631	586	610	587	594	588	648	596	575	583	609	556	633	568	589	598	601	590	632	594	589	577	606	612	602	617	576	610	622	591	577	549	606	612	604	628	600	591	611	606	550	646	624	592	562	597	602	592	553	623	535	573	622	608	560	609	611	597	589	609	592	598	617	555	558	617	574	589	610	556	584	604	621	601	597	593	589	586	624	629	615	577	634	601	563	534	581	597	579	582	576	598	590	578	609	595	594	588	597	598	556	569	542	632	618	591	566	557	591	591	605	605	605	628	614	585	567	607	573	585	574	573	582	624	592	627	577	595	575	609	622	645	626	642	624	558	591	625	585	610	628	621	574	649	585	609	598	579	615	550	594	587	530	546	613	571	630	556	562	573	573	584	597	588	608	622	587	628	553	593	586	599	590	589	604	559	577	612	643	627	590	596	612	632	601	589	593	567	569	596	579	630	633	567	583	587	576	602	636	610	600	613	584	594	609	602	594	590	577	599	604	606	595	577	602	560	625	597	571	617	614	583	619	597	571	561	592	599	543	585	564	592	603	572	602	584	585	588	610	581	560	552	599	581	566	640	600	558	586	620	609	562	605	573	594	563	594	574	588	589	568	620	583	604	566	586	638	628	615	592	631	615	627	602	568	585	575	616
23427	22037	30032	24984	21651	18635	4690	614	408	459	517	493	446	447	426	461	455	407	438	422	463	459	451	455	441	455	427	458	388	428	443	474	454	437	434	411	451	430	440	441	431	453	424	425	438	446	418	442	456	448	433	451	432	458	442	437	412	445	422	428	436	425	467	422	475	469	447	445	451	397	424	463	450	447	429	410	443	434	454	432	474	420	418	457	420	427	431	445	450	406	417	437	431	460	423	437	453	461	427	410	433	433	441	409	413	438	448	463	433	471	433	451	424	461	416	417	422	436	412	425	466	469	457	436	480	427	458	448	421	450	452	447	454	444	449	435	458	444	464	420	440	408	423	465	425	402	466	409	461	445	424	442	440	426	463	453	432	424	443	458	470	436	418	440	464	461	405	450	419	494	438	438	443	449	445	392	476	420	457	463	455	433	461	477	445	464	440	414	426	415	443	429	432	445	442	442	393	406	467	428	423	420	435	427	438	429	425	440	458	450	446	415	415	450	431	405	454	445	436	447	424	417	457	431	493	464	462	449	459	446	427	427	420	453	437	445	417	414	410	406	440	470	470	436	452	425	470	428	446	415	454	450	427	488	422	426	449	436	487	479	454	451	402	428	472	396	446	459	432	464	439	422	439	455	394	462	420	406	453	408	421	463	394	423	414	435	473	465	403	432	427	455	420	453	456	444	405	419	457	455	410	430	427	440	456	463	450	414	445	423	464	450	454	426	433	442	438	447	443	435	430	425	445	461	434	453	423	458	475	438	439	418	418	456	414	409	442	427	446	402	442	458	423	490	414	408	454	396	404	439	419	439	407	414	426	431	431	415	442	431	435	420	407	446	415	447	450	426	465	459	400	425	446	463	466	385	471	404	449	471	448	425	450	401	451	422	450	400	419	398	448	451	458	410	446	416	408	454	421	470	432	445	409	397	439	442	435	468	414	441	430	447	449	474	461	423	460	396	457	426	469	434	421	439	428	428	459	418	436	414	458	429	399	432	413	414	448	435	460	407	424	468	408	469	415	440	425	432	435	420	430	411	432	402	425	426	446	444	456	467	428	463	463	405	428	418	417	405	441	446	423	413	475	474	441	420	432	453	436	421	477	422	414	397	441	405	435	417	438	410	426	420	386	438	386	406	424	447	415	449	420	449	467	476	443	419	413	426	424	445	420	444	466	409	417	424	422	450	483	415	429	456	417	458	421	440	451	404	420	447	457	425	434	406	421	429	440	435	407	437	407	438	445	435	416	477	413	448	426	467	427	414	442	459	434	475	433	407	412	424	427	469	416	427	422	428	455	478	432	461	394	439	433	452	451	418	442	443	454	431	453	446	408	420	412	486	422	418	445	411	413	451	446	448	445	423	456	416	438	446	461	431	464	441	425	467	478	438	444	430	444	456	446	477	430	395	419	416	450	430	426	421	484	470	407	427	413	422	445	418	439	452	426	449	475	415	424	452	434	459	393	399	411	421	389	411	425	421	407	432	408	428	422	446	418	431	418	444	426	402	464	459	429	439	422	480	445	424	451	452	387	472	453	435	449	417	427	487	470	447	405	391	433	420	448	439	416	430	433	428	429	426	451	446	447	461	472	403	439	450	434	404	427	430	481	457	437	419	465	447	430	470	431	443	473	453	400	437	455	433	446	431	398	406	436	420	438	438	448	477	433	413	413	431	402	491	473	414	453	417	437	435	411	419	442	421	437	415	443	436	429	414	440	437	442	434	441	425	455	428	461	388	454	405	458	436	440	417	478	449	399	438	466	438	429	433	450	450	469	487	427	495	448	468	419	416	414	434	412	449	435	469	460	420	451	430	405	449	428	442	482	426	436	450	398	444	469	458	421	417	420	430	482	442	423	445	434	424	434	453	422	460	414	451	409	470	442	392	432	501	439	472	454	405	402	451	437	457	414	436	419	445	432	417	451	456	448	439	420	382	458	443	423	454	417	443	466	453	434	393	442	423	449	443	446	474	415	442	487	435	446	416	414	412	442	427	446	425	467	457	437	447	444	446	427	439	385	423	449	451	424	388	386	426	424	396	389	409	416	432	417	451	427	425	416	439	422	461	449	486	432	414	448	458	450	445	430	425	472	444	442	442	423	396	429	461	448	412	423	464	436	421	472	458	428	399	413	427	427	425	431	433	426	430	431	441	425	419	445	418	423	472	425	421	430	395	444	435	452	460	405	428	417	402	473	445	462	427	445	457	433	425	488	455	413	463	477	416	455	402	405	424	434	453	423	438	451	445	445	466	454	461	439	442	431	439	450	426	456	437	453	416	447	458	428	457	437	430	431	431	418	457	450	430	433	442	482	444	392	451	455	409	406	435	418	463	455	461	440	451	431	431	441	430	451	429	468	436	450	428	441	457	441	435	418	426	443	439	429	429	395	425	435	462	435	447	445	434	418	413	412	456	409	404	433	429	448	417	439	418	444	413	440	431	483	454	442	412	452	442	411	421	407	427	399	447	449	387	461	466	430	428	440	419	446	429	484	442	407	380	445	437	443	442	421	432	395	427	454	423	457	424	434	452	393	424	450	472	445	421	409	412	400	412	427	402	438	440	459	431	407	451	412	414	433	489	441	458	471	436	435	433	471	414	409	405	452	442	431	439	443	438	427	429	425	422	468	460	464	459	430	419	433	440	436	449	421	418	450	439	428	456	423	455	423	438	407	364	438	475	414	439	446	429	446	424	487	456	419	400	467	435	485	397	449	427	422	429	459	418	443	427	414	395	441	427	435	404	418	382	465	462	446	386	458	438	460	415	485	419	414	441	456	459	441	446	424	456	413	474	421	407	451	446	414	415	484	448	442	433	436	412	430	451	467	411	451	439	433	474	443	448	454	430	410	425	425	402	457	439	406	435	468	449	446	394	442	413	442	412	457	429	411	429	420	440	412	456	441	446	432	447	426	456	438	427	413	424	460	414	417	431	393	392	430	416	422	492	422	446	445	424	433	408	392	436	406	486	416	426	417	443	415	440	403	465	418	464	460	410	462	420	450	422	463	438	423	476	414	408	425	456	441	425	442	433	424	455	428	422	463	452	408	467	464	414	430	427	454	431	434	420	478	447	407	437	380	448	439	461	395	458	466	469	432	439	442	445	429	449	449	406	490	452	426	430	436	431	441	448	464	453	448	455	409	428	441	447	478	459	400	369	416	428	433	391	420	420	458	423	462	449	439	460	404	443	452	453	440	424	417	433	439	457	400	385	456	432	425	423	435	399	410	450	476	470	456	460	428	456	442	436	463	491	432	450	443	443	416	441	461	428	437	436	425	455	426	469	414	462	447	445	383	414	448	424	441	436	455	436	434	431	443	428	441	425	447	421	427	470	440	450	413	447	469	425	437	462	427	423	457	451	465	413	474	440	441	458	443	447	436	408	449	453	455	401	419	425	408	439	418	433	438	409	419	417	448	463	449	439	405	431	402	453	422	419	470	432	466	394	418	465	431	403	494	453	475	453	447	406	437	449	406	411	421	444
61163	98000	69156	44247	21655	6287	1699	777	653	703	626	678	637	669	653	678	643	637	657	676	644	617	658	690	642	683	687	622	688	606	661	681	634	652	652	633	643	635	658	661	658	657	689	703	685	624	689	662	665	663	665	653	624	662	666	673	625	641	688	664	667	629	680	633	666	676	655	670	717	696	656	678	661	681	672	641	702	664	655	639	688	722	672	689	681	647	686	688	639	632	609	662	661	674	646	696	678	626	644	648	683	631	658	698	667	688	654	676	663	684	663	616	662	669	684	633	671	641	664	742	665	637	682	643	654	695	685	682	680	640	675	689	661	659	671	673	671	667	662	646	679	621	696	674	640	653	698	698	680	664	667	682	681	681	719	667	666	654	641	672	672	646	649	621	651	643	651	649	644	665	714	658	699	703	646	663	667	674	706	594	624	657	671	679	610	680	699	654	666	645	677	610	632	642	697	607	640	646	667	690	701	719	687	629	627	699	675	676	630	675	657	623	689	636	674	683	628	719	689	630	679	694	616	634	590	647	621	626	655	669	680	626	725	655	660	675	635	652	658	633	666	692	629	668	673	709	643	705	621	690	690	686	676	664	634	657	653	642	712	685	644	680	682	620	705	651	701	655	683	608	637	691	697	687	659	595	700	652	728	683	625	667	653	672	668	629	643	608	682	664	672	639	694	693	662	666	689	620	607	656	677	617	639	725	661	642	696	696	678	630	726	664	658	652	727	624	650	627	590	609	630	640	602	643	667	689	640	684	675	655	750	698	616	648	692	673	660	653	719	680	661	643	662	658	658	668	663	717	638	617	667	634	666	669	664	674	709	657	719	681	626	648	710	653	653	689	650	631	661	686	640	676	632	645	597	667	676	676	725	684	626	698	653	634	663	579	637	638	668	690	652	667	690	673	631	633	658	670	681	666	653	672	684	679	679	626	671	663	626	693	650	707	687	647	679	710	678	670	692	661	644	646	671	667	638	687	676	659	674	668	656	649	657	615	656	676	656	641	658	642	688	648	652	625	622	660	679	697	660	613	678	641	717	638	652	673	686	718	623	685	670	697	689	652	676	675	642	673	644	674	625	636	610	623	667	687	692	670	645	666	641	688	648	665	669	660	669	665	656	653	669	660	656	672	626	651	684	628	648	659	703	675	658	649	666	659	705	652	663	702	635	646	659	671	654	681	687	673	720	660	660	680	641	684	650	666	621	649	648	701	654	635	680	700	620	664	649	629	683	676	679	666	699	669	611	674	625	630	644	670	664	681	639	637	709	642	694	657	657	667	678	666	668	652	615	652	671	665	671	710	682	661	680	609	646	630	666	661	652	632	636	665	662	644	639	635	679	686	610	701	678	661	651	664	674	641	671	684	703	680	706	669	676	666	646	681	636	661	632	652	651	650	652	689	646	675	671	654	688	664	677	679	664	680	652	657	686	656	665	670	633	684	638	657	671	649	646	642	605	650	688	651	659	664	698	592	655	647	673	679	689	677	622	674	678	646	676	706	669	706	651	643	653	670	681	638	625	652	665	682	689	609	656	661	724	666	691	626	632	711	682	681	679	623	642	651	639	676	657	674	666	643	655	669	640	683	667	675	653	691	668	650	634	690	647	651	664	712	681	681	679	716	658	683	713	692	651	642	694	686	659	688	661	651	657	638	639	665	644	656	645	651	696	630	661	625	651	639	687	692	661	669	662	673	640	665	723	667	667	672	678	665	660	645	638	662	634	621	686	650	646	696	642	687	704	644	669	658	664	655	606	666	605	636	697	672	662	672	714	685	662	642	673	674	607	665	694	644	688	645	660	658	646	654	680	657	674	646	670	670	650	595	686	652	659	670	640	639	688	665	705	669	661	675	669	659	643	652	668	619	681	680	671	689	680	657	632	637	667	650	671	678	644	690	661	643	678	655	678	671	640	685	741	673	642	684	715	661	647	644	696	670	682	607	653	683	625	599	667	627	654	655	655	670	687	668	640	618	644	686	676	673	683	662	656	675	637	702	675	671	668	667	685	698	708	630	624	658	636	679	678	745	692	635	672	631	654	643	670	645	660	688	645	676	627	691	708	678	634	636	635	633	678	633	635	662	642	632	655	636	724	672	647	703	600	695	637	689	656	644	680	678	670	734	690	644	699	661	681	672	643	704	662	634	643	690	628	655	638	659	625	674	608	622	694	690	671	668	699	674	684	619	633	638	651	700	683	698	674	653	678	665	658	658	670	734	674	645	675	598	665	655	647	684	673	669	722	637	664	653	671	607	651	623	706	614	623	645	673	662	608	671	645	646	687	691	628	644	653	623	624	670	610	661	700	652	648	654	624	674	617	684	681	645	646	593	665	617	663	659	633	652	631	651	628	687	676	694	666	668	636	641	691	615	641	649	670	648	674	655	673	708	705	681	651	669	640	598	680	697	700	699	686	627	643	655	694	680	704	647	666	692	651	666	668	688	646	674	694	701	623	688	711	662	655	616	684	662	657	673	607	685	695	639	650	683	696	690	692	701	670	725	675	634	709	646	680	660	669	712	687	662	689	691	660	674	667	689	641	599	657	667	695	626	678	660	610	629	699	653	662	650	648	657	698	671	611	658	669	671	670	640	687	637	639	625	665	649	675	715	652	623	631	720	657	628	669	693	653	682	714	680	668	626	642	654	666	638	684	633	659	636	674	636	685	649	655	654	634	652	656	666	679	646	660	693	671	712	677	637	648	670	659	689	706	684	655	651	655	620	632	674	677	689	687	641	653	660	655	676	706	640	725	684	687	702	638	642	739	637	658	631	667	642	670	693	689	671	657	669	669	656	658	625	651	614	727	663	674	695	669	683	642	623	623	650	663	676	661	692	683	596	653	669	676	663	705	696	655	667	653	658	717	639	633	660	679	648	616	658	683	655	624	647	676	616	655	642	682	668	685	661	685	678	716	659	682	730	657	663	680	622	650	662	686	629	681	720	678	685	645	673	627	639	628	652	678	689	680	679	657	694	623	669	705	673	732	682	635	635	631	620	625	651	650	663	611	657	670	677	664	660	663	675	666	660	636	627	696	639	646	684	676	673	667	671	651	673	670	639	679	661	656	619	693	686	643	650	650	691	680	669	702	655	677	655	651	638	720	685	670	719	675	656	682	629	622	670	613	732	626	636	726	699	684	670	641	686	713	670	685	680	677	686	700	650	655	649	617	706	676	646	711	654	651	662	684	668	630	671	683	652	640	710	673	687	705	705	723	621	690	610	648	672	671	682	638	668	668	656	641	656	703	691	644	687	648	694	623	727	640	675	648	674	621	660	642	675	663	695	652	642	650	674	656	659	672	623	663	653	657	725	611	682	656	694	663	649	671	661	636	625	645	693	625	668	677	630	667	651	695	648	679	659	676	648	652	675	713	626	688	671	631	680	653	660	632	591	635	714	676	680	628	629	677	700	639	701	669	655	642	659	624	623	655	659	660	672	665	719	628	652	665	634	642	685	660	675	648	668	681	671	710	667	670	670
30347	29314	24950	11273	1853	665	364	280	297	302	310	295	314	286	307	283	318	290	278	286	288	257	297	295	267	298	283	285	304	292	307	304	289	282	304	275	310	278	278	303	279	281	272	307	299	301	292	277	302	258	285	287	288	330	267	265	291	282	309	286	268	301	294	323	287	302	306	286	279	271	298	308	316	283	300	291	288	243	254	291	297	304	269	277	264	266	277	277	316	297	307	322	298	283	304	307	328	279	330	300	331	291	283	284	295	300	276	270	272	302	300	252	295	306	294	276	301	290	305	273	313	333	285	257	318	309	323	305	286	300	275	295	307	301	292	266	310	274	270	322	257	287	306	294	295	310	290	279	271	287	289	312	264	278	289	309	251	280	300	298	239	285	265	328	296	303	333	308	333	279	283	323	304	301	276	278	277	313	296	297	299	282	293	265	300	266	300	286	280	283	316	284	281	293	273	318	290	285	301	273	321	288	301	292	307	323	300	290	346	300	284	291	293	280	338	310	281	282	313	275	301	275	318	297	281	296	280	297	319	305	313	295	311	301	293	288	291	267	289	296	283	275	295	299	279	326	285	303	270	297	314	286	316	303	312	286	277	297	298	286	289	271	279	298	270	277	282	277	273	268	305	283	298	289	323	287	290	262	288	302	298	262	302	280	261	288	272	278	324	294	303	282	273	301	295	302	314	274	303	279	257	278	292	280	308	294	296	294	280	299	269	316	262	283	321	275	284	289	285	292	265	313	280	283	249	301	330	287	298	325	271	315	305	306	273	275	315	293	308	297	289	274	307	253	296	277	267	276	267	309	287	301	300	284	296	318	286	241	317	274	296	258	273	305	298	279	281	285	277	280	301	282	285	285	301	297	278	290	290	300	304	313	293	295	309	294	311	271	294	283	311	268	330	302	284	303	291	329	290	271	320	297	301	293	298	318	298	279	296	279	328	309	262	274	299	300	308	308	328	266	321	302	296	294	328	271	307	291	296	288	283	287	287	325	296	271	293	286	291	296	322	290	309	274	295	289	282	311	321	286	277	303	283	283	284	284	313	284	247	326	288	264	307	312	287	284	295	281	299	280	276	270	277	284	292	294	300	284	273	291	291	283	319	298	298	307	286	304	275	293	305	276	289	322	284	282	313	299	315	307	269	266	274	297	310	316	298	301	311	297	284	303	323	332	314	308	295	305	296	269	299	265	317	293	291	332	303	304	269	270	306	289	312	279	306	298	303	304	305	297	267	296	294	281	300	289	301	285	297	288	284	282	307	301	283	331	305	276	288	304	282	302	323	306	316	273	285	264	298	297	275	315	328	306	287	294	290	319	277	262	289	287	304	292	314	271	257	291	316	319	277	259	308	287	276	259	307	296	300	311	301	328	308	298	280	290	309	262	294	258	300	280	304	319	293	322	293	300	281	312	269	298	261	307	283	287	298	319	300	299	273	257	268	281	267	292	283	341	268	302	292	287	279	279	292	325	312	267	290	302	309	284	306	305	288	274	299	294	289	271	299	308	307	314	297	274	305	288	280	269	297	307	307	259	307	309	318	278	284	304	302	288	331	302	313	295	273	288	266	313	285	302	279	276	271	260	302	252	309	291	311	282	291	296	278	296	303	286	298	270	322	274	272	301	272	320	286	316	306	319	308	290	294	334	311	257	311	303	274	294	288	269	303	278	325	267	297	292	303	317	295	321	320	290	293	291	307	271	297	260	327	284	275	278	275	289	264	277	299	335	278	290	311	311	261	288	283	281	294	299	330	269	314	297	292	263	272	258	295	298	285	306	302	309	295	282	306	301	324	304	269	296	268	286	293	298	291	275	304	290	278	282	284	298	255	312	257	285	302	272	295	289	286	283	294	312	280	294	279	248	290	300	284	278	277	291	336	264	265	286	274	300	308	311	316	277	290	300	302	302	297	291	309	277	335	305	290	324	285	286	317	267	317	259	305	306	293	288	279	292	269	270	268	271	311	299	276	328	299	298	296	289	303	307	307	263	288	303	323	265	305	293	291	298	256	282	289	308	300	297	304	299	281	293	293	298	310	268	300	289	281	298	280	294	339	288	269	298	273	294	324	294	277	295	299	303	256	252	290	293	320	275	255	282	302	290	292	311	283	294	296	288	289	290	308	298	296	298	304	310	300	286	270	316	311	289	281	297	293	285	248	296	337	303	305	273	287	282	285	267	298	284	275	276	277	287	323	312	289	322	313	301	298	280	319	280	269	285	265	278	295	292	289	287	291	303	304	270	285	292	267	278	277	306	278	293	322	297	284	286	274	295	301	313	302	304	322	273	301	311	266	310	301	298	295	294	281	301	321	285	271	327	331	292	290	296	282	300	275	305	292	294	243	286	290	294	292	318	310	302	293	320	288	309	308	309	325	273	292	277	265	296	304	270	292	267	293	305	318	303	293	322	315	301	320	279	263	265	304	310	294	285	280	265	292	302	311	266	298	308	323	259	316	288	297	301	292	326	294	285	300	278	305	325	308	302	311	282	294	296	260	298	287	265	282	291	298	300	284	306	268	300	308	291	306	306	267	325	274	285	287	277	313	267	310	278	281	300	302	313	273	260	296	293	305	299	300	266	299	298	295	295	303	276	279	294	282	274	291	295	272	286	280	289	297	300	274	300	309	289	291	297	261	283	302	290	293	298	275	302	299	270	293	273	287	317	292	286	294	266	289	297	260	289	307	271	244	272	299	293	298	260	296	298	266	316	277	287	291	324	286	308	287	284	307	305	273	301	292	318	272	259	304	293	274	289	301	287	275	310	308	273	310	279	257	292	304	282	301	293	292	305	292	310	289	307	290	295	248	278	312	305	293	289	286	302	310	284	288	278	307	275	292	278	274	311	305	270	283	309	309	308	271	276	308	302	307	290	287	286	332	284	286	285	300	275	316	322	294	312	323	279	316	292	296	293	266	299	294	270	309	269	316	304	277	299	266	289	283	289	323	274	263	284	323	300	298	294	322	286	259	298	275	315	289	281	271	277	263	299	345	297	307	282	291	319	263	281	284	311	278	282	272	298	269	306	293	310	275	283	291	309	283	327	302	275	315	306	290	263	285	284	286	271	254	269	281	288	295	273	295	261	287	290	288	316	283	280	298	295	285	282	299	304	304	286	279	332	300	306	305	273	272	258	281	260	283	293	311	256	302	288	299	285	301	303	324	292	266	282	291	290	298	282	315	274	287	265	300	279	296	283	255	299	295	288	266	286	283	286	280	280	306	324	330	297	278	266	274	327	278	272	303	298	292	296	309	277	316	287	294	280	314	277	298	296	288	348	288	327	291	283	309	284	281	303	292	298	284	295	297	288	282	310	273	276	284	271	302	290	296	295	280	278	304	298	299	307	307	306	272	283	281	327	278	288	271	257	285	294	294	301	287	273	278	269	305	306	295	332	315	300	285	302	311	297	266	294	314	287	286	283	289	305	301	287	293	295	272	303	299	291	289	291	281	284	274	327	310	304	293	307	269	299	305	287
37889	45739	28465	11689	3231	964	561	521	465	453	475	446	478	476	463	448	444	495	517	467	475	462	475	474	465	522	485	486	473	464	477	475	456	430	501	466	458	481	417	474	506	490	446	461	438	505	480	455	471	500	465	463	450	505	449	457	507	481	435	407	453	476	503	470	454	471	465	447	506	505	456	411	449	465	504	468	481	467	434	457	467	479	490	481	454	467	463	472	496	494	494	454	449	486	440	448	434	477	467	504	451	469	456	472	447	458	467	482	462	485	507	486	502	492	501	474	471	465	448	436	517	463	541	470	482	432	489	451	479	437	475	460	459	468	473	464	494	480	478	494	493	457	484	460	469	463	438	456	420	457	462	471	440	474	463	489	490	460	443	461	423	436	438	497	420	474	445	488	464	493	450	481	459	464	473	494	486	443	469	479	443	438	453	477	433	495	444	432	478	451	476	429	483	477	430	489	467	478	467	467	476	453	433	451	474	472	458	503	464	491	494	450	479	466	465	491	504	459	460	493	455	446	485	490	451	469	497	474	437	504	464	468	442	457	462	488	471	494	498	442	481	490	458	444	483	472	447	465	476	517	475	431	487	459	434	468	477	505	470	438	447	479	445	486	424	453	486	468	491	483	460	447	440	468	449	454	487	473	428	435	462	446	437	414	453	482	444	441	470	456	459	449	482	454	475	458	474	460	401	479	446	470	441	463	448	485	482	476	491	464	466	516	460	492	461	487	493	458	439	454	439	454	462	471	467	463	443	450	451	482	432	467	473	469	455	451	490	498	446	472	450	447	431	486	479	459	428	456	463	460	478	466	450	481	448	451	494	474	503	476	458	485	452	476	479	450	466	489	491	472	432	463	468	474	461	451	463	454	475	461	442	480	464	477	452	462	478	483	465	480	484	468	511	440	485	435	479	480	481	489	459	467	440	466	487	469	484	451	501	455	448	464	474	493	476	427	512	468	486	470	468	466	488	456	471	441	485	506	471	491	478	431	466	423	513	495	459	473	450	460	493	459	476	511	507	497	458	460	452	497	475	503	516	487	484	459	528	497	441	427	491	486	470	442	456	486	482	488	482	490	472	491	522	475	492	435	490	463	468	488	455	447	438	439	450	451	447	444	467	496	458	443	486	466	498	451	463	465	447	496	448	510	476	479	468	456	494	459	440	451	454	466	470	491	470	473	454	433	502	473	482	441	492	427	465	442	444	449	425	467	461	494	442	474	456	448	459	466	460	477	460	447	466	453	446	480	455	450	476	423	502	451	475	451	469	478	460	504	437	458	436	452	474	477	478	446	459	472	436	462	458	463	510	447	462	486	463	482	481	497	449	481	465	435	502	452	468	485	462	481	433	475	480	458	464	497	442	459	481	484	496	480	456	472	514	499	496	456	482	460	474	473	489	476	469	423	469	448	478	472	445	479	466	499	437	482	467	441	529	430	436	500	434	493	474	459	479	455	447	466	468	478	446	491	471	462	470	436	475	479	466	434	479	455	471	434	460	496	484	451	446	425	440	481	496	497	474	415	475	450	440	456	464	456	497	486	478	458	463	464	473	472	447	463	426	441	470	472	441	485	441	475	478	450	469	469	459	476	466	442	473	452	490	460	431	470	484	469	490	472	438	427	451	460	454	462	478	496	434	457	454	469	477	474	461	487	489	454	486	434	400	470	482	439	438	467	496	498	468	469	452	466	479	470	432	449	482	489	442	437	489	487	481	471	472	474	463	486	504	435	489	486	477	466	443	456	463	479	450	481	490	441	481	483	465	461	474	470	479	502	473	471	431	452	492	451	465	467	474	488	473	465	423	463	505	476	476	487	459	457	439	487	495	450	476	473	466	428	443	475	464	508	468	468	434	456	425	527	502	463	464	492	454	473	461	460	453	440	444	462	465	473	481	457	495	493	411	471	468	486	458	494	477	458	499	487	419	451	468	490	454	430	470	468	433	471	500	495	469	472	451	484	473	464	487	467	433	440	491	479	440	450	469	483	457	450	461	479	443	457	493	442	471	470	432	494	446	438	477	446	481	454	452	484	482	473	498	462	498	494	454	464	449	437	443	484	473	463	460	477	490	486	407	456	496	491	474	476	442	448	447	448	493	433	477	490	440	439	448	518	496	512	434	459	463	476	476	445	467	442	461	472	467	430	465	478	468	457	477	389	440	449	433	449	475	489	495	444	440	421	503	449	434	506	473	442	485	493	457	473	441	484	494	463	460	419	502	472	463	475	425	427	479	462	515	469	455	442	478	457	475	485	464	479	511	490	438	489	501	477	494	450	459	472	496	470	454	483	422	466	481	462	449	451	443	475	467	467	425	459	474	465	474	462	455	486	462	497	481	500	440	426	481	473	429	490	452	479	488	425	464	490	426	478	482	448	453	487	436	455	454	483	491	456	490	478	474	470	434	464	442	468	472	470	462	506	453	502	463	470	451	437	482	435	465	444	447	459	487	477	482	449	472	474	475	477	449	448	495	459	469	485	511	418	454	449	487	462	437	447	449	432	488	448	479	420	473	516	456	503	458	493	441	464	448	503	481	459	474	463	479	494	461	480	477	506	474	456	495	498	468	455	448	450	469	479	443	438	469	466	476	483	459	475	494	461	479	493	449	448	464	457	494	465	466	462	448	443	463	480	477	498	480	471	496	467	451	464	469	478	508	430	488	461	477	462	436	429	443	474	437	439	497	431	449	476	438	470	505	459	457	489	488	471	469	478	478	502	475	485	458	496	476	485	488	460	487	480	472	486	494	439	461	498	476	474	455	479	486	461	488	455	446	471	455	452	490	465	474	443	432	487	500	505	458	477	431	487	465	482	455	443	482	470	459	460	443	461	485	468	476	455	501	479	416	476	481	486	460	396	470	484	467	447	492	473	480	488	470	477	449	475	453	462	506	513	487	495	452	473	442	432	508	449	460	453	463	448	480	466	486	476	448	435	491	470	479	456	488	518	474	477	455	471	495	461	428	475	448	471	476	484	471	479	462	444	450	461	490	449	471	448	468	485	483	463	467	470	438	477	473	475	479	455	438	454	462	460	532	442	429	500	521	456	456	394	419	497	450	486	456	487	469	489	497	474	430	486	491	482	483	470	501	465	471	486	448	470	484	462	447	486	460	465	479	490	421	478	489	488	472	480	475	474	454	486	456	433	485	457	476	495	467	448	457	510	456	468	408	463	454	465	506	473	447	478	502	499	476	466	437	471	477	428	508	452	471	438	459	454	436	463	442	464	448	494	484	472	495	449	469	483	456	494	445	449	461	448	464	483	455	453	448	468	463	458	459	494	442	478	456	474	493	466	470	462	525	490	472	451	456	455	455	491	505	458	462	441	496	478	433	487	477	453	466	484	468	446	451	469	465	476	451	461	440	475	490	475	480	428	480	466	442	501	437	461	497	491	434	431	476	481	483	464	495	474	457	472	432	468	475	457	466	463	449	437	476	466	446	456	462	461	462	453	474	479	445	463	494	436	454	473	480	465	480	487
24810	23017	30937	25975	19714	7407	844	417	391	386	424	403	395	412	389	391	403	398	369	348	389	381	385	391	388	413	407	391	382	394	354	341	394	372	389	420	383	363	369	361	391	400	373	363	378	377	383	399	377	361	357	338	393	411	347	382	390	374	372	393	405	364	388	389	388	352	405	357	362	374	367	391	411	365	360	389	372	381	380	351	392	379	409	377	380	366	384	364	394	370	389	379	391	401	371	386	353	377	405	402	401	368	349	339	373	379	352	405	370	375	369	375	374	376	379	368	389	385	350	398	380	410	392	393	380	402	390	411	352	384	389	395	378	369	350	366	389	364	357	391	369	359	379	378	362	345	368	396	365	362	381	399	388	363	391	364	372	381	362	407	358	360	357	348	395	390	336	344	391	400	386	372	412	369	396	378	371	363	400	370	383	405	401	397	385	400	406	365	414	363	385	379	396	397	394	418	384	355	370	397	359	361	389	379	362	362	388	395	371	417	393	385	364	350	394	389	342	366	376	377	343	380	325	376	384	381	416	373	362	341	335	369	381	369	388	383	351	365	401	376	407	343	354	384	372	401	359	396	367	352	402	364	389	378	393	352	377	359	383	389	391	369	351	360	375	354	391	386	383	361	387	381	377	363	388	377	358	374	367	422	367	382	371	394	338	381	352	394	390	386	366	388	408	397	406	382	354	377	409	398	393	352	377	386	392	369	372	345	386	347	367	378	389	363	382	380	367	393	398	365	376	378	371	381	373	380	410	403	403	424	410	374	386	368	396	396	391	387	358	363	354	403	399	358	392	344	385	338	374	381	382	374	381	358	375	367	398	365	393	375	388	391	364	399	380	328	377	349	380	386	344	379	375	392	367	366	336	397	381	394	386	376	363	374	434	360	403	350	386	370	377	386	356	357	366	416	363	384	401	382	396	401	397	359	366	396	345	374	356	403	395	396	328	410	395	385	350	369	378	398	387	371	381	374	378	419	393	385	370	357	376	388	414	365	395	373	390	347	401	382	382	348	371	378	366	389	394	392	404	386	372	369	393	372	373	415	387	381	408	376	379	387	360	432	402	384	384	389	403	373	372	376	386	361	363	381	332	420	354	387	350	355	338	415	381	392	401	382	380	353	393	379	383	387	395	404	393	381	386	386	354	374	396	402	402	378	350	377	339	371	393	379	363	383	377	356	385	343	368	366	366	384	411	355	389	370	335	382	366	373	392	389	367	385	382	351	410	374	406	391	342	395	354	373	377	392	417	392	359	383	406	419	394	355	369	424	376	402	400	393	391	393	386	378	382	377	382	423	387	378	370	379	366	446	395	343	390	372	352	378	384	374	398	398	358	356	404	376	382	377	360	395	384	371	395	395	412	373	390	411	398	394	376	368	372	380	353	392	373	423	368	357	390	392	412	365	369	390	376	378	374	371	348	392	391	403	358	365	404	356	391	356	366	356	399	376	380	376	370	397	368	396	395	369	369	355	386	361	385	392	384	350	348	381	385	388	374	358	381	385	392	378	390	366	363	372	372	367	382	391	360	380	394	364	383	384	375	427	386	348	378	360	372	360	405	398	362	415	382	358	397	410	393	409	398	354	354	382	357	410	367	389	402	413	374	394	392	390	381	347	385	416	370	417	394	383	375	370	367	395	345	363	370	396	438	365	375	383	389	355	387	388	369	416	392	372	376	372	396	422	364	385	394	375	363	417	392	399	365	382	363	365	385	380	373	388	349	339	377	381	410	381	337	368	374	363	380	394	390	424	382	386	391	376	359	378	391	384	376	367	396	399	388	365	395	380	391	392	374	359	398	413	356	390	361	389	410	389	364	384	410	392	389	398	413	378	361	397	342	389	377	320	343	367	389	377	391	374	423	354	353	388	391	373	376	350	389	367	385	418	362	380	355	363	408	373	393	379	377	412	386	358	386	383	355	368	383	392	356	380	379	371	405	444	432	427	360	389	375	380	348	374	351	352	388	381	367	361	331	416	370	375	403	407	373	406	360	362	382	357	396	381	370	382	375	361	414	375	371	401	399	385	373	376	403	400	345	392	378	393	361	366	416	381	396	366	418	390	344	380	355	410	369	371	393	400	395	354	381	430	395	408	356	375	389	405	381	432	390	401	370	403	402	332	354	383	397	373	388	368	358	355	352	375	399	385	367	372	350	394	395	393	399	410	390	357	353	368	348	396	406	371	374	372	401	339	400	392	345	369	371	407	397	378	393	359	344	371	368	366	368	414	413	376	376	407	386	371	378	399	381	379	378	361	358	447	375	371	373	428	378	389	368	334	405	403	351	392	373	381	381	340	359	381	366	395	332	340	393	374	378	371	412	372	381	385	381	378	398	359	383	424	375	371	349	387	362	409	400	369	377	387	372	438	372	399	387	374	395	378	434	425	361	390	392	393	385	371	354	372	358	362	396	368	351	392	388	342	388	371	382	379	372	399	377	391	366	376	414	369	367	372	391	397	350	417	366	374	388	403	352	346	391	400	396	353	417	394	391	391	383	389	388	359	390	408	403	375	362	397	399	388	413	358	396	407	371	360	369	380	318	355	404	379	384	369	354	412	394	384	389	362	397	375	346	385	340	340	373	369	414	395	399	382	356	378	368	395	358	390	405	392	378	360	410	381	436	400	365	356	366	381	373	403	366	360	380	379	393	357	359	375	369	398	373	390	369	412	373	371	336	353	402	396	354	370	381	394	394	382	405	365	425	372	364	402	330	417	374	365	393	355	353	407	390	401	407	386	375	369	350	418	375	405	332	340	402	407	407	371	391	400	393	357	368	371	364	368	421	381	400	379	362	384	368	377	376	365	367	366	414	380	334	369	392	336	433	382	370	413	385	348	373	405	387	364	389	396	342	380	391	360	351	382	416	389	374	364	375	370	347	415	377	380	364	367	377	349	364	390	357	391	384	357	368	378	368	377	390	369	386	360	348	376	383	359	376	357	383	353	393	390	385	362	398	370	388	374	377	373	371	352	378	341	395	375	432	373	348	387	353	352	376	386	392	372	339	393	384	376	399	360	366	336	381	371	377	345	388	399	359	378	378	399	384	393	380	373	379	374	401	375	355	335	409	348	386	417	357	395	381	373	367	407	332	364	362	389	381	408	399	376	371	413	352	383	367	401	392	365	366	363	382	402	374	381	375	374	388	401	378	367	417	382	400	384	392	397	369	400	386	354	386	378	371	341	391	369	366	377	396	357	355	378	400	404	354	400	385	358	366	373	359	367	383	392	371	386	380	348	373	357	382	387	391	376	346	351	392	347	394	373	388	393	379	410	400	391	378	393	380	379	357	410	395	381	365	364	391	388	386	348	405	369	326	364	415	402	345	369	409	352	374	408	405	404	377	348	364	374	398	412	371	359	382	406	373	338	386	384	412	357	371	369	386	350	395	417	403	399	384	348	365	358	418	439	403	359	365	361	393	386	365	352	399	399	367	357	374	375	414	389	377	381	390	387	383	369	402	366	397	392	405	373	395	376
60583	86476	58597	32983	13214	3445	968	669	608	593	665	567	651	589	651	615	572	594	627	614	602	573	561	573	592	618	626	660	606	647	617	557	609	580	569	629	569	599	580	613	603	570	629	577	589	573	608	617	568	632	604	558	623	571	643	604	591	581	591	611	614	568	640	602	595	592	595	590	609	562	624	632	610	637	626	608	573	632	616	572	578	607	607	612	616	580	614	616	646	596	579	605	624	615	599	583	578	588	590	615	567	597	584	617	609	617	603	634	606	576	620	549	595	587	599	563	578	613	574	598	658	607	649	590	622	600	593	602	619	566	596	596	610	602	585	604	588	613	593	573	563	620	587	635	601	621	573	615	594	629	570	586	589	597	608	563	596	624	636	588	631	591	603	605	578	605	651	578	597	652	622	531	581	618	600	577	589	583	603	607	562	593	590	618	625	597	604	574	613	608	563	643	616	580	618	606	576	577	581	598	601	613	581	642	549	601	586	539	585	600	643	583	571	607	630	624	602	596	590	595	630	561	604	597	619	593	630	584	574	610	594	579	627	627	599	593	603	583	565	598	566	631	580	587	586	569	608	570	576	619	605	575	583	574	597	594	643	571	562	605	547	555	570	630	603	611	568	615	636	598	593	577	631	590	607	621	569	612	570	566	650	556	614	592	610	563	613	580	599	570	604	619	577	645	602	582	611	635	596	624	581	596	597	590	607	584	586	616	592	565	603	602	572	618	576	579	551	611	605	603	615	597	574	621	627	557	556	596	643	570	612	594	591	586	623	583	557	592	599	547	573	638	587	624	620	617	620	587	616	606	570	594	630	598	565	591	628	578	580	568	632	597	614	560	619	597	589	619	627	593	570	627	515	589	575	609	599	574	575	594	624	583	598	565	596	594	593	608	581	601	593	623	578	606	576	609	579	587	577	625	578	611	614	619	607	624	577	596	605	607	570	603	622	595	563	615	598	622	605	609	584	600	599	580	554	599	565	642	572	578	590	612	575	594	589	584	590	654	593	593	623	593	584	611	575	587	580	598	597	539	578	568	604	583	589	608	602	617	627	589	633	626	548	635	603	613	599	570	620	582	583	628	593	563	576	613	654	629	588	592	604	608	556	614	618	564	610	582	589	601	606	588	657	620	535	620	571	616	543	598	594	591	584	568	622	618	625	571	607	624	629	592	589	595	581	596	592	590	609	576	601	596	581	588	617	585	624	639	576	544	580	597	596	624	594	600	610	620	591	566	641	591	615	560	612	567	608	605	614	619	589	611	561	616	607	640	599	634	593	551	577	584	583	550	609	582	586	606	602	590	593	623	545	571	604	580	603	600	604	605	595	641	584	595	555	583	595	570	616	592	580	647	610	620	621	584	575	594	638	588	585	576	571	573	589	588	584	612	605	585	609	594	573	608	630	598	590	609	658	595	580	580	624	601	611	594	593	626	584	581	590	606	592	609	576	632	650	636	619	613	603	563	572	619	578	567	644	609	569	567	585	598	584	642	611	593	567	573	602	594	635	550	586	586	608	622	604	628	601	537	623	615	609	630	613	615	580	642	635	584	628	588	643	609	558	566	560	579	586	587	623	637	597	587	559	568	592	631	619	555	606	596	589	596	576	610	591	605	626	669	596	632	617	618	632	615	583	580	577	611	646	595	601	595	627	592	646	609	630	601	603	626	609	573	594	646	602	580	631	614	575	600	635	614	595	591	601	583	568	623	611	602	594	602	592	582	560	651	550	598	595	564	595	588	605	562	588	587	563	602	587	620	584	579	614	538	630	586	588	591	612	542	617	597	565	618	581	609	583	574	600	615	595	568	582	600	583	610	549	558	621	603	566	601	608	576	595	543	598	585	644	610	620	609	575	552	598	620	600	582	590	636	638	616	589	632	570	604	558	638	631	582	658	596	579	628	557	637	609	554	607	572	606	605	613	608	588	600	651	573	575	597	627	622	611	594	599	639	577	593	583	570	611	633	570	596	626	571	556	594	634	594	613	595	584	581	617	606	635	575	579	636	601	608	592	636	625	600	636	609	595	633	626	570	605	558	626	562	570	596	551	594	562	604	623	558	592	631	628	599	589	599	616	584	574	567	592	643	614	646	572	612	624	603	595	592	591	599	610	600	592	648	595	646	632	580	594	535	630	570	608	597	621	588	586	597	538	628	569	613	578	602	612	579	640	600	599	634	613	599	589	531	591	625	591	592	603	562	608	633	591	611	575	562	624	617	614	600	577	598	624	560	585	594	575	612	552	606	580	611	608	547	600	613	616	592	624	603	580	592	627	609	603	586	616	578	619	618	615	613	596	641	578	584	582	576	621	582	600	613	556	566	614	605	525	571	583	580	577	572	598	640	632	614	611	577	608	596	614	624	604	596	585	582	615	598	651	622	607	560	591	627	584	583	585	670	595	583	587	608	597	605	634	615	607	581	602	593	571	593	575	583	598	583	609	581	592	594	607	567	624	597	589	588	593	646	600	588	582	602	594	624	598	603	578	578	582	572	602	615	591	596	543	610	610	627	591	560	601	591	624	623	575	626	620	563	593	591	642	617	598	554	506	610	589	617	591	591	592	574	575	624	569	585	612	610	597	609	605	616	618	623	550	593	569	606	573	616	593	599	569	582	606	573	588	613	587	589	600	613	581	646	568	634	605	609	604	575	634	580	578	576	587	594	598	571	641	596	611	625	654	622	565	611	625	616	600	598	644	583	627	584	614	567	595	575	577	593	620	611	668	625	585	624	651	627	560	594	585	607	594	566	588	613	564	613	654	596	590	602	588	612	586	601	680	599	577	597	621	596	595	560	595	584	600	559	616	623	597	604	593	590	611	565	579	608	613	561	611	580	599	611	582	579	645	596	636	590	605	647	552	622	565	560	543	569	554	573	586	587	613	609	616	610	594	576	585	571	567	663	605	594	610	562	616	581	611	585	608	588	635	587	593	598	606	598	603	612	629	610	605	593	573	610	590	572	602	574	613	619	606	603	597	662	611	579	597	629	611	580	656	602	575	585	610	579	560	612	613	604	584	612	579	607	583	603	623	617	590	595	641	592	616	557	568	605	571	551	597	615	580	579	603	561	576	569	574	605	608	567	632	604	625	605	565	641	634	572	588	602	619	556	579	581	620	576	621	587	611	601	613	616	609	605	616	599	609	616	593	574	588	610	593	618	592	606	620	613	603	551	563	618	588	571	574	622	597	626	572	561	624	594	598	576	625	634	623	626	592	620	580	611	575	487	587	624	611	610	579	600	564	575	625	635	578	587	580	598	611	602	548	631	618	589	627	578	591	602	575	578	610	568	628	596	599	561	591	549	614	567	573	625	607	603	567	603	630	605	531	631	593	615	576	603	621	593	611	599	637	584	595	619	619	604	626	591	565	630	569	606	621	578	574	572	586	553	630	643	595	571	586	638	612	564	573	590	588	614	586	597	607	644	590	569	599	594	623	590	589	577	596	602	618	613	599	603	579	587	595	604	574	570	624	618	597	553
23488	21917	30034	24448	21494	18803	4740	542	431	456	470	455	411	469	444	406	427	477	433	463	443	448	432	445	484	465	454	451	437	449	436	477	445	414	444	435	429	425	448	395	445	433	454	448	429	458	469	441	452	442	445	419	472	445	434	456	461	446	477	463	451	434	423	440	452	436	470	441	451	441	421	414	416	440	441	471	424	409	444	456	488	425	420	451	419	465	452	413	464	418	416	436	461	433	457	441	462	439	460	450	451	473	441	443	455	443	473	453	426	456	479	443	402	452	403	500	458	437	439	427	446	393	391	439	448	443	449	403	440	449	401	434	404	418	409	466	417	409	429	444	458	450	461	417	444	445	426	429	427	454	446	402	475	454	447	407	407	441	431	411	446	418	455	401	450	438	448	395	454	474	458	451	417	433	435	411	434	426	423	436	412	471	440	444	488	445	408	456	460	470	426	418	416	464	449	460	427	419	473	458	461	451	438	448	402	439	423	417	443	458	424	441	464	419	438	430	444	469	446	449	432	396	436	425	410	428	418	420	432	458	445	454	410	434	435	428	432	441	452	445	471	410	443	422	463	429	472	451	417	431	452	431	433	428	459	438	441	419	456	439	415	415	404	423	448	409	430	464	433	420	458	405	416	424	407	398	394	433	428	415	406	450	438	422	410	412	432	444	423	450	406	444	410	430	433	438	436	483	437	433	418	401	440	394	434	447	445	424	434	421	427	462	428	436	480	443	414	408	426	484	444	456	440	414	448	396	418	440	469	429	448	407	441	473	413	419	453	430	409	402	463	430	432	441	453	422	466	408	456	434	449	405	432	433	448	425	430	475	408	425	417	419	491	463	409	441	458	458	476	494	439	421	450	454	434	455	464	429	469	410	420	407	444	453	457	415	452	401	443	415	431	399	450	438	482	463	422	417	434	412	414	425	472	442	451	428	438	420	426	443	415	458	413	419	453	442	420	446	463	471	434	413	437	410	449	430	417	434	448	440	443	453	436	441	404	405	411	425	413	419	447	419	440	486	420	455	399	426	473	438	467	454	453	437	442	459	403	452	447	417	402	420	428	394	414	457	457	418	411	479	434	437	440	441	396	439	455	428	449	423	456	416	431	442	400	433	467	430	419	417	459	401	433	431	432	454	445	437	466	451	466	437	462	447	411	435	445	442	430	431	492	400	450	423	501	434	405	445	426	447	421	389	407	413	472	454	457	466	454	419	428	420	445	420	399	424	442	432	403	446	443	440	468	473	442	451	484	458	470	440	423	417	477	406	466	454	452	435	464	412	441	464	426	418	434	462	432	413	469	431	426	443	470	472	466	435	427	444	458	480	474	449	423	454	424	413	454	423	479	411	454	482	493	472	449	430	367	445	435	442	431	402	459	392	443	452	430	454	453	449	438	463	420	431	465	455	433	426	447	430	449	457	436	443	404	433	470	477	447	416	448	444	441	414	424	448	443	462	448	414	429	434	458	433	462	463	468	422	442	442	457	415	443	412	440	443	420	407	450	407	453	410	468	454	446	476	436	432	445	456	459	465	461	413	450	426	422	408	435	446	443	428	463	441	470	416	460	451	450	456	458	445	450	467	479	451	436	413	429	439	437	439	469	430	450	450	393	474	445	449	408	425	449	419	398	469	433	436	430	421	424	473	418	416	462	422	433	428	399	465	436	436	463	471	459	447	463	452	422	433	483	441	434	463	440	450	446	448	462	441	430	438	435	438	443	396	423	396	457	433	403	415	431	453	474	443	441	450	389	431	431	413	440	431	427	445	433	429	485	432	424	441	447	419	438	457	460	427	454	442	464	415	451	434	435	383	445	462	450	413	441	434	417	420	401	438	435	475	429	430	462	437	431	470	490	440	458	473	423	439	439	433	406	447	439	468	435	424	416	397	423	434	429	423	436	472	440	406	438	421	419	456	421	449	448	450	459	435	433	398	449	402	408	412	480	442	440	425	469	371	424	488	421	483	460	473	426	442	457	462	446	426	430	471	435	459	428	428	428	433	382	445	450	398	461	473	435	416	447	438	449	435	448	422	464	447	411	471	424	448	434	452	435	423	447	469	444	444	405	423	435	447	460	462	444	453	435	432	444	450	473	388	437	410	467	469	481	464	408	420	458	410	402	441	446	445	420	446	421	397	440	463	410	417	404	457	418	446	452	443	412	417	417	427	387	435	445	441	463	433	391	428	430	446	427	442	419	431	469	437	444	426	410	457	438	448	438	448	441	445	413	423	431	432	446	416	419	436	425	408	429	451	427	411	389	435	428	438	457	435	461	443	476	429	451	453	437	439	437	460	424	425	448	438	443	447	386	389	406	454	423	447	441	441	456	448	433	399	441	457	432	444	431	433	427	427	443	448	417	405	430	401	458	437	423	432	454	436	467	433	453	433	444	435	458	435	449	422	426	433	420	451	486	455	457	442	433	431	446	397	451	431	419	427	444	472	455	437	437	433	413	440	427	434	422	454	418	459	426	429	472	455	450	423	430	409	459	447	448	439	401	443	439	437	443	428	425	460	429	426	451	464	442	426	428	412	436	463	466	418	420	418	460	458	416	447	402	431	408	427	423	436	414	429	415	445	435	437	420	462	456	438	425	445	442	440	427	435	446	453	451	450	420	437	466	418	434	424	435	442	446	452	429	414	420	432	438	431	454	396	457	408	428	427	456	405	434	433	468	432	446	440	431	473	442	432	450	457	416	432	429	428	449	414	421	452	444	440	432	454	462	413	445	427	455	436	475	422	432	401	394	431	450	441	459	425	430	447	434	420	436	444	436	462	445	417	441	448	409	458	439	496	421	449	427	469	460	447	395	432	447	474	478	404	418	445	475	434	434	460	422	426	436	452	460	443	436	443	468	475	428	420	442	437	458	451	431	477	440	474	402	418	457	416	434	446	415	444	454	460	400	466	410	438	437	445	440	455	444	454	417	448	417	474	488	432	435	436	459	421	449	456	452	459	440	437	412	451	401	420	462	427	471	416	444	465	451	467	464	422	413	453	424	437	396	409	432	421	427	459	417	428	431	430	433	403	432	433	409	438	441	456	406	426	431	442	411	418	443	445	466	428	448	448	406	446	439	427	420	382	450	439	415	438	438	427	454	444	422	432	460	430	431	430	428	476	427	422	429	433	460	474	428	458	410	436	438	438	434	402	452	457	410	462	443	448	433	415	436	436	437	432	425	409	405	425	395	445	464	427	430	429	419	446	424	446	395	480	462	478	471	409	427	426	421	438	418	437	456	445	451	427	455	458	461	469	433	431	414	398	426	396	408	417	458	421	453	400	431	441	464	455	460	407	457	478	464	422	449	404	440	454	443	478	425	434	441	442	441	421	453	436	441	442	437	440	430	419	428	434	438	411	433	412	457	437	462	428	461	440	432	450	416	383	441	468	438	432	431	441	441	432	407	453	434	455	409	473	454	440	440	471	458	441	462	419	488	403	423	457	439	452	430	468	456	432	454	421	458	403	467	435	418	405	435	432
61468	97532	69209	40924	19321	5425	1364	776	673	641	616	645	686	660	663	617	721	638	664	635	675	675	695	650	665	671	642	636	608	660	650	651	668	640	669	654	670	652	729	683	650	670	699	668	706	607	657	625	646	696	628	694	684	672	667	649	667	626	658	640	645	660	636	647	678	654	642	634	651	657	732	644	651	634	616	671	613	689	726	699	666	639	649	674	651	683	678	627	628	695	665	626	670	620	608	629	656	658	675	676	638	702	666	627	689	676	705	650	676	665	667	638	630	707	599	673	646	641	681	671	685	672	692	685	682	642	643	663	651	662	643	621	729	622	656	665	686	635	649	620	681	735	676	668	650	657	673	672	645	674	685	643	667	652	674	659	627	638	657	644	698	672	649	682	684	655	650	652	692	659	682	679	682	662	696	630	666	685	655	659	670	696	624	643	684	677	663	671	633	669	671	633	672	681	676	688	687	649	656	690	652	672	653	645	654	661	680	672	667	703	645	643	670	656	618	650	696	686	646	689	646	673	638	695	711	615	633	672	620	678	650	634	648	686	648	678	708	632	701	628	633	645	662	621	671	681	662	668	674	690	661	678	675	629	653	691	646	645	652	669	644	655	652	684	623	664	658	649	592	678	648	643	710	680	688	678	694	638	669	673	688	691	670	677	675	630	648	668	695	679	672	660	688	679	623	706	672	657	711	645	690	647	689	678	613	733	645	636	636	638	673	612	674	661	660	667	679	660	683	634	684	648	706	636	676	680	635	639	686	647	657	645	650	634	653	674	681	740	626	625	666	655	651	632	649	642	686	617	665	675	693	657	654	653	697	592	677	680	679	687	654	674	689	654	611	672	650	642	664	698	683	676	624	659	664	647	631	642	594	633	622	640	711	661	618	640	682	645	627	672	631	677	690	714	736	644	621	672	644	667	686	655	677	667	671	702	699	655	676	663	613	634	653	639	669	653	619	669	682	685	668	688	688	680	661	670	655	667	673	660	681	664	653	683	678	691	617	685	626	673	647	667	647	604	672	674	711	651	690	657	619	693	685	662	653	668	657	675	664	735	681	664	668	640	722	671	659	678	669	690	683	624	643	690	707	676	662	686	614	726	682	629	669	632	676	666	694	667	688	678	688	650	651	642	633	668	654	665	700	658	662	688	655	628	690	683	690	654	667	635	628	685	691	656	691	708	684	676	649	627	636	660	675	641	632	707	677	647	680	679	664	705	683	687	640	673	694	662	664	652	630	644	656	633	644	685	671	680	677	676	662	638	660	661	663	651	635	709	607	636	667	711	698	641	702	632	660	671	649	691	676	608	671	698	653	608	686	657	748	663	660	676	628	656	643	694	660	654	673	656	664	643	670	618	677	679	683	673	687	629	644	636	628	643	683	708	636	653	608	663	661	614	724	679	669	683	574	645	616	639	613	643	661	671	683	686	616	655	676	673	692	635	701	666	631	654	674	667	655	677	637	687	656	657	707	696	699	673	672	650	707	631	662	688	591	632	670	604	693	700	655	680	674	657	644	686	660	684	661	651	684	641	607	722	627	644	681	644	671	651	650	712	677	663	688	637	632	713	675	637	651	646	621	647	667	695	644	634	682	649	661	714	653	647	658	639	707	626	731	625	717	658	606	648	658	663	587	647	637	641	665	654	682	649	661	652	660	684	622	650	730	642	637	651	652	655	655	663	611	628	659	643	705	664	671	677	645	652	596	657	636	627	665	652	656	634	673	695	699	675	652	693	637	656	648	609	647	707	714	672	646	641	630	685	722	636	640	665	630	669	624	669	677	661	650	650	630	696	616	683	638	617	698	647	652	690	660	693	619	660	689	660	644	703	670	631	628	656	652	692	695	685	674	688	631	635	665	653	628	675	643	642	741	639	657	654	668	656	617	638	666	667	632	655	651	627	665	662	690	688	675	672	679	674	661	663	625	671	675	665	617	648	634	679	693	687	678	679	663	661	667	655	661	667	668	645	684	595	685	653	680	689	645	670	660	708	700	637	708	684	630	619	652	632	664	641	675	672	690	687	633	681	616	690	670	690	670	656	666	667	668	687	642	689	654	688	659	654	672	643	646	629	676	668	660	664	641	674	669	647	596	666	628	683	641	651	638	667	663	680	687	648	683	620	679	620	662	729	681	651	649	682	665	677	719	715	685	687	666	712	684	683	652	700	746	690	673	646	671	642	635	663	638	688	661	746	670	647	747	700	687	643	699	650	683	664	719	672	662	626	658	678	631	688	670	631	672	656	619	618	620	645	623	700	619	687	675	703	674	655	676	628	699	621	672	642	666	674	676	694	639	614	677	649	705	644	676	625	642	653	663	675	669	726	689	650	695	676	677	724	689	647	636	666	684	687	665	686	691	653	647	660	624	631	645	666	649	713	640	688	641	660	633	701	618	640	668	647	635	649	694	656	611	669	655	656	666	690	656	650	622	657	655	716	667	647	617	732	638	655	683	688	679	683	673	638	649	682	710	666	671	655	705	687	674	710	663	658	625	645	692	660	646	729	691	698	695	651	651	685	670	672	651	662	687	643	668	636	657	706	605	670	641	641	682	728	630	673	655	655	647	704	664	661	610	656	677	683	667	673	618	653	701	675	623	646	681	658	701	651	663	642	618	642	655	651	603	667	658	719	652	688	654	649	680	653	646	646	666	696	684	693	668	638	657	680	666	690	636	657	642	684	660	664	642	613	602	620	661	695	629	657	659	689	703	669	665	623	645	675	690	683	686	665	646	674	686	676	693	682	670	651	656	659	610	664	628	645	734	653	658	628	640	614	660	642	674	671	648	694	668	622	688	683	679	654	638	658	689	616	718	664	633	705	742	654	646	692	684	659	703	640	592	653	693	612	686	674	647	713	622	640	668	665	663	709	668	667	670	679	682	669	688	654	669	667	649	700	669	663	653	665	645	633	659	642	676	710	659	640	654	685	628	645	655	673	702	665	704	710	654	673	622	657	616	701	669	640	642	639	645	677	678	670	647	682	695	669	662	646	612	668	654	639	661	638	716	617	641	634	681	636	691	606	677	672	658	662	587	665	679	662	661	645	629	642	662	660	689	678	659	675	702	658	666	685	658	665	723	641	685	670	671	675	683	626	664	648	640	615	683	687	652	724	667	659	653	652	694	675	637	634	658	670	646	648	686	629	637	694	648	694	712	677	633	703	645	612	662	632	643	689	712	669	714	609	669	610	642	662	682	693	644	688	663	661	635	646	686	704	668	654	648	636	658	660	678	652	680	609	626	686	722	679	692	676	668	667	667	639	676	639	674	645	674	692	653	636	646	684	663	688	662	661	672	673	614	656	672	674	710	676	672	710	652	600	634	644	606	637	714	721	664	655	613	677	679	652	636	607	605	689	632	698	619	680	652	644	685	741	708	650	631	652	672	654	653	627	692	638	667	654	675	641	693	691	695	679	622	727	652	669	635	682	670	645	646	680	689	670	677	660	669	652	622	666	700	651	662	658	622	691	670	635	693	659
30669	29284	25457	10514	1512	523	347	278	290	299	298	277	304	303	302	292	288	305	283	322	275	285	293	269	315	302	302	314	307	291	316	319	285	321	299	289	260	321	289	301	298	293	263	290	277	276	287	280	289	302	299	298	309	287	344	284	296	303	308	257	303	306	286	303	285	278	305	314	326	306	292	283	289	285	306	297	320	280	278	292	293	295	275	264	290	311	327	295	269	317	292	325	269	271	296	289	321	301	302	276	278	281	301	317	282	290	288	280	298	309	292	292	277	303	283	281	315	315	292	286	293	298	310	318	293	310	278	315	321	281	302	270	284	297	291	303	271	279	265	294	302	284	293	294	259	293	285	310	287	306	305	307	269	278	277	308	273	304	272	248	308	300	297	272	301	297	310	305	309	274	295	297	283	283	318	302	279	297	297	315	287	278	283	288	306	300	309	275	285	320	294	260	290	307	285	291	281	322	288	273	238	284	307	282	307	290	321	281	319	292	273	284	307	251	300	288	300	294	299	279	308	309	281	271	280	304	299	291	301	286	309	304	296	311	295	289	293	305	284	275	315	300	289	302	279	312	294	247	330	312	296	308	246	289	302	280	268	306	272	285	304	264	313	304	293	295	275	288	305	307	303	275	277	312	299	321	308	305	295	291	279	312	278	307	288	311	267	281	280	302	257	308	301	292	301	327	303	287	282	291	289	321	264	292	306	291	284	297	300	324	293	294	301	268	293	305	286	293	346	292	274	306	283	310	296	322	309	309	300	309	260	306	269	345	290	299	293	304	272	275	272	290	269	286	298	280	309	305	296	330	283	297	279	263	299	277	285	276	305	287	288	320	301	283	277	271	308	295	296	303	314	292	263	289	315	334	302	287	307	326	316	256	281	293	282	298	269	278	284	288	287	305	300	283	321	296	259	288	284	296	314	274	286	266	290	232	300	316	322	285	269	319	293	306	322	278	311	306	298	313	286	303	286	319	288	294	287	313	304	282	258	284	324	295	252	284	299	257	316	262	287	289	300	323	316	282	278	309	281	326	316	283	291	318	303	309	307	296	275	277	289	306	314	283	289	260	272	307	310	295	316	290	287	294	276	320	308	300	308	303	292	311	280	278	299	266	293	304	319	271	285	296	276	297	306	261	272	300	281	309	277	281	295	308	281	326	315	317	301	272	312	312	307	294	306	272	302	297	297	285	333	265	320	310	288	272	279	296	316	276	271	310	315	295	292	290	289	331	305	276	283	300	298	299	308	306	309	276	270	301	296	274	288	310	294	302	263	303	275	277	271	295	286	280	287	282	301	305	298	292	297	289	280	279	298	308	288	289	276	316	291	301	309	317	309	325	291	297	274	259	282	286	297	290	280	312	280	281	272	277	325	294	330	287	305	292	261	268	272	276	268	289	261	293	277	287	300	303	294	292	304	295	284	300	286	298	281	293	336	320	322	305	272	307	308	290	286	294	261	310	326	321	302	295	312	297	298	332	292	311	286	300	312	294	255	306	314	274	311	283	316	240	294	279	308	293	303	291	305	268	282	326	299	322	290	296	287	269	292	302	293	284	274	330	337	292	280	225	271	275	291	287	318	280	289	316	276	302	314	277	265	278	297	280	279	303	299	295	271	308	292	272	277	292	298	300	322	272	295	290	290	293	292	307	295	279	269	305	279	286	278	319	263	301	287	315	314	283	277	283	322	288	268	296	274	312	286	304	302	266	284	279	279	307	294	304	305	277	312	287	283	299	283	307	267	306	297	325	286	288	294	302	297	283	292	327	276	293	293	282	303	297	302	306	283	308	271	310	275	300	309	283	299	302	276	299	285	283	296	281	302	319	291	293	313	281	282	271	292	277	298	265	301	287	303	263	272	301	301	313	295	286	294	293	296	320	313	290	281	304	266	272	309	304	288	294	282	295	278	278	283	305	290	276	309	311	301	276	258	310	283	272	298	283	327	308	277	316	292	293	285	270	317	319	296	316	320	291	272	281	296	336	288	283	308	270	319	268	296	301	308	284	291	329	259	288	305	308	276	279	282	307	288	326	308	282	260	310	302	274	305	282	310	317	270	288	314	305	288	303	284	284	310	281	298	291	300	292	280	293	295	295	296	297	293	288	271	267	281	289	290	294	300	293	280	309	301	259	302	315	299	298	298	278	288	299	288	281	299	274	311	307	296	304	293	276	305	295	308	288	308	305	293	314	282	298	295	314	261	261	242	299	271	282	315	307	310	252	293	263	295	284	277	308	310	279	334	286	279	295	283	297	303	291	271	285	284	293	284	279	288	302	316	285	293	298	268	305	311	275	319	272	263	286	279	294	317	287	307	268	312	279	280	288	275	316	308	298	291	283	271	308	291	265	276	272	330	272	308	281	271	301	333	272	309	267	297	282	281	304	309	283	313	282	270	297	277	271	290	309	306	292	293	271	276	290	287	329	290	283	264	328	297	287	284	288	313	280	304	298	305	276	275	299	278	260	309	320	302	295	291	264	274	288	280	311	271	287	328	334	310	321	307	276	284	280	344	295	297	285	299	316	304	309	301	336	297	291	301	305	283	342	284	291	297	261	265	270	257	282	294	289	276	292	295	326	289	296	301	304	288	292	285	314	295	284	294	315	263	299	316	266	302	311	286	297	321	287	293	309	271	300	306	285	300	315	275	303	272	291	304	310	285	291	280	291	273	292	297	324	282	282	283	287	284	298	305	295	267	297	278	287	288	300	300	261	304	325	276	279	315	317	298	289	276	341	321	297	300	289	277	294	282	277	277	295	292	303	290	286	312	274	271	328	292	289	291	282	283	271	297	307	294	292	279	301	292	304	300	287	300	275	300	240	327	256	263	293	272	278	284	315	292	299	292	308	285	271	280	280	258	311	306	301	320	287	324	285	285	277	265	311	301	290	275	270	301	318	300	285	288	294	283	290	316	300	283	285	274	271	298	292	286	272	280	297	313	315	298	282	300	299	307	297	294	290	317	284	311	286	278	351	272	312	306	303	259	280	299	307	301	277	315	318	304	298	270	306	299	272	293	320	282	292	314	292	292	305	299	302	273	293	291	292	311	278	303	254	300	258	300	315	301	296	268	318	283	271	280	277	301	300	286	291	309	322	283	305	293	274	285	291	289	273	291	285	278	315	285	256	306	302	302	315	289	311	296	300	299	286	292	283	294	294	306	293	289	259	302	335	316	308	294	264	301	271	290	288	310	341	317	255	295	317	295	280	299	286	283	319	250	259	297	297	313	293	322	281	310	278	267	296	259	312	287	286	281	268	278	304	329	286	304	298	301	261	304	316	287	317	316	301	313	299	294	294	286	280	289	283	310	298	318	276	275	312	259	298	308	276	293	271	294	320	304	318	269	296	310	320	280	308	288	268	291	290	329	285	301	282	322	276	274	285	273	324	271	314	297	271	303	305	277	311	254	280	294	251	289	303	311	297	298	304	328	277	287	296	312	277	262	277	302	295	299	293	304	258	291	302	289	275	261	310	281	298
38226	45069	28837	9989	2617	924	532	429	452	500	447	465	434	451	445	473	442	467	457	442	475	444	481	469	461	453	492	442	458	447	436	456	501	463	454	455	476	444	488	467	453	498	469	486	479	443	515	479	488	467	449	441	472	491	460	474	460	451	459	469	462	493	466	487	496	475	448	464	447	445	518	470	476	458	484	497	479	474	447	468	453	473	511	493	468	452	455	485	444	525	530	433	483	462	464	453	503	467	451	475	438	477	519	439	437	485	497	491	493	510	460	487	472	475	469	513	481	475	472	500	457	457	482	482	452	456	466	434	477	478	468	458	463	472	474	477	456	450	483	462	452	446	449	468	451	435	480	454	492	482	453	490	476	493	481	444	463	465	484	491	452	467	442	427	496	449	488	461	436	458	483	503	452	443	458	459	432	465	467	510	455	493	447	488	463	490	456	514	460	439	445	482	458	465	444	428	448	472	470	472	465	441	425	428	447	467	415	438	431	394	457	499	471	465	458	457	487	464	439	486	476	464	448	491	494	447	457	476	486	483	482	490	460	441	500	486	447	463	466	473	459	509	470	453	463	446	475	495	463	517	467	479	476	493	473	459	479	458	475	482	501	462	468	490	458	487	474	466	463	494	459	482	468	476	467	468	495	446	464	428	469	422	503	428	465	437	441	472	492	494	466	461	458	479	488	468	477	478	446	451	425	502	456	482	467	502	454	467	459	472	479	479	425	453	444	479	411	493	472	455	415	486	470	464	471	491	448	465	463	428	448	468	496	467	458	459	439	436	463	475	472	489	461	492	460	465	451	480	459	462	484	499	475	464	495	480	458	478	494	459	445	470	472	451	414	434	451	482	490	458	457	433	492	508	473	500	462	443	468	450	459	437	448	495	427	462	457	443	450	451	490	464	475	418	472	489	460	494	467	473	464	495	464	472	485	436	442	442	466	483	471	464	423	474	465	445	454	458	486	477	442	495	468	455	469	461	473	457	446	504	475	450	428	447	432	458	454	456	439	437	449	444	446	447	446	490	468	463	494	461	489	466	467	441	506	463	477	468	454	462	476	438	471	499	455	470	470	484	440	494	447	478	442	510	447	446	456	459	476	456	462	464	458	478	472	504	477	438	484	500	460	466	455	464	471	456	471	461	474	480	467	486	458	437	476	439	458	483	424	448	457	505	474	463	487	502	513	471	468	463	454	482	475	468	446	455	450	484	464	427	484	458	416	458	471	517	484	448	455	442	449	481	468	460	456	456	493	464	472	485	456	449	457	453	452	421	436	489	439	480	432	462	483	475	473	453	489	465	460	494	480	424	500	460	477	443	451	485	494	477	452	458	450	470	466	473	447	454	494	511	450	461	469	473	523	446	455	469	447	437	468	446	453	441	469	478	470	482	488	491	453	477	465	445	429	444	437	485	454	470	473	505	464	460	466	495	437	447	461	461	501	494	448	434	479	484	475	468	451	475	465	475	435	452	442	476	464	478	442	508	471	452	477	467	459	467	453	438	448	458	469	465	452	502	470	501	470	459	442	419	464	455	459	452	483	455	434	467	438	464	444	446	473	429	504	468	496	423	476	463	472	457	458	449	447	488	438	426	461	399	519	483	467	477	459	459	457	472	472	478	457	445	462	463	476	475	471	478	439	484	476	446	480	482	463	488	485	441	501	484	501	435	429	507	464	463	488	487	470	478	475	462	449	477	438	529	452	490	478	467	478	457	501	480	452	459	468	496	427	483	471	476	453	437	476	465	459	488	435	486	502	439	460	447	459	489	452	489	446	457	496	462	487	488	462	498	464	436	474	450	485	477	469	450	507	470	478	453	496	465	472	485	513	486	426	465	478	467	505	450	477	462	444	449	475	432	446	505	425	469	452	465	445	473	463	505	457	481	472	473	454	472	461	450	489	455	441	445	481	465	466	445	472	533	467	466	456	479	443	451	439	466	487	431	465	461	490	461	485	479	455	468	448	453	452	483	469	479	480	484	485	500	464	453	459	458	501	486	472	438	438	491	502	469	462	479	476	446	471	443	470	506	437	447	469	441	483	477	486	457	459	473	447	460	453	464	484	449	447	458	473	495	464	493	473	457	468	461	471	471	455	452	468	447	466	441	472	457	470	475	489	436	464	462	505	497	521	471	470	481	465	479	469	467	474	446	468	470	464	469	479	489	436	454	458	475	472	445	471	460	432	473	450	455	483	522	486	500	475	479	448	443	443	474	472	492	483	509	453	469	492	423	493	471	471	489	474	470	489	469	469	474	491	472	450	467	449	476	457	469	483	439	481	464	480	463	457	450	497	479	464	492	415	450	545	480	467	447	513	486	455	442	462	433	466	459	481	436	485	471	469	473	503	449	456	477	449	463	511	437	490	442	460	495	445	461	454	484	502	446	453	464	451	459	463	457	452	430	456	452	498	480	460	450	495	455	494	468	466	502	464	469	448	487	500	414	473	441	428	494	447	471	450	483	488	473	443	433	480	475	486	500	455	442	451	460	422	451	444	459	459	458	428	474	449	441	447	493	480	435	495	520	464	419	470	490	441	436	461	487	488	489	499	477	458	450	460	473	495	454	464	465	445	465	488	500	455	470	490	443	453	452	476	467	473	446	457	470	487	463	473	438	492	439	495	472	443	478	476	470	473	463	453	480	481	470	467	433	425	509	464	481	450	438	442	459	441	430	427	445	447	452	471	507	454	493	470	468	451	514	495	479	466	436	479	452	469	481	463	443	437	468	465	478	434	471	471	455	421	472	443	480	532	462	505	456	447	471	480	509	435	448	457	477	500	461	464	469	481	456	472	468	475	493	467	463	454	463	474	466	446	481	472	441	473	507	493	474	498	447	476	497	457	479	441	464	439	443	435	466	481	487	484	464	493	410	437	500	444	440	446	490	474	455	451	483	432	426	456	481	491	490	439	458	479	439	483	505	447	467	489	443	452	480	472	463	442	453	482	496	480	469	476	456	426	454	442	456	478	500	473	460	457	518	469	522	462	444	463	501	460	478	461	503	439	480	459	446	440	478	491	462	450	495	445	476	478	489	488	479	531	452	463	454	468	504	484	482	424	487	491	450	482	448	426	464	448	465	474	431	469	485	428	447	465	436	482	484	463	471	447	501	474	447	475	456	445	471	462	469	477	421	448	459	443	477	470	455	474	470	423	464	467	494	463	543	479	449	476	491	501	484	455	475	468	430	458	462	467	479	486	471	464	444	521	499	470	428	483	488	475	452	500	490	457	461	488	440	469	459	481	463	493	481	476	479	458	483	467	477	448	454	476	486	445	452	469	511	482	498	469	496	512	430	480	476	431	449	470	497	464	476	433	473	486	469	539	477	457	506	489	473	464	455	468	476	472	459	465	458	454	495	497	435	460	441	448	431	465	475	453	439	471	459	457	463	471	494	478	450	429	451	430	463	505	463	468	481	476	464	450	471	427	467	463	476	462	467	421	475	450	450	491	477	449	489	466	460	476	503	473	446	469	479	505	461
24652	22988	30737	25422	19299	6406	722	435	388	419	378	400	410	377	382	405	378	418	361	379	399	386	362	379	400	383	362	376	388	389	411	388	356	395	331	371	401	385	341	379	377	383	384	386	372	406	390	386	406	401	387	342	348	384	396	379	363	378	408	404	390	381	346	383	402	415	384	346	374	411	397	374	372	380	357	335	400	397	350	417	383	384	361	393	395	401	366	383	376	399	367	370	368	385	404	414	376	390	393	355	357	388	348	391	417	367	387	388	403	382	360	377	410	398	375	367	365	384	393	366	370	374	385	362	348	357	394	382	390	368	397	393	377	403	346	393	405	393	371	428	390	388	411	381	381	353	368	387	371	397	375	361	402	364	361	369	373	385	375	329	398	374	410	376	397	370	402	387	353	377	371	378	400	365	360	390	362	388	412	345	370	364	405	368	353	388	360	393	371	376	380	392	389	414	380	380	403	391	395	372	385	385	363	342	392	412	383	396	402	386	380	368	353	378	386	372	368	393	370	364	397	386	367	408	392	400	376	348	356	361	383	376	380	387	370	361	387	352	370	352	364	345	368	396	369	388	369	413	387	393	386	341	385	371	367	454	369	370	390	396	348	355	397	381	358	386	369	390	367	339	342	359	353	367	376	383	361	364	358	359	391	346	363	382	369	406	403	402	395	374	375	394	350	332	412	420	399	368	396	382	380	368	364	407	358	386	399	379	413	392	408	371	404	356	359	359	367	365	373	372	408	377	367	397	402	381	397	387	353	379	384	370	391	400	357	375	370	372	393	358	344	379	368	338	339	378	387	397	367	367	356	378	368	369	396	424	417	383	370	374	378	405	403	395	360	396	377	356	398	389	383	420	380	398	379	374	397	367	400	406	366	382	334	398	385	360	380	388	369	347	382	434	376	365	390	375	377	389	361	361	380	384	421	364	360	373	370	368	401	372	371	388	373	376	385	369	356	372	373	374	330	395	431	390	411	382	365	367	366	385	365	361	394	379	357	378	380	366	365	348	364	420	385	383	359	361	370	389	374	387	349	382	383	370	379	396	370	393	373	368	396	381	373	387	375	418	399	367	407	349	360	353	405	371	376	400	386	385	367	398	380	384	381	344	351	366	393	370	381	378	396	381	377	365	407	403	369	374	383	404	372	398	374	375	417	378	373	393	367	405	383	375	390	412	341	363	376	384	388	398	359	371	372	390	363	388	429	354	365	402	366	383	384	378	375	364	378	365	379	365	364	384	387	394	390	367	403	368	363	344	368	405	395	374	359	369	391	338	373	387	424	343	409	333	402	332	403	349	382	410	406	408	343	385	407	349	406	391	379	381	365	399	420	381	399	395	394	395	388	402	375	412	378	376	373	424	393	374	392	369	375	384	374	371	363	411	357	361	379	399	410	372	384	388	370	401	363	392	361	372	357	410	388	386	382	400	373	387	384	373	385	384	382	394	391	380	359	370	396	387	383	371	371	355	384	377	377	386	341	371	402	390	412	374	363	375	379	356	342	396	394	373	365	391	391	386	404	368	385	373	398	364	374	401	381	388	396	393	360	377	408	387	360	362	362	376	376	423	365	378	392	369	376	380	393	354	397	393	380	394	380	405	394	344	384	392	360	396	393	369	394	360	378	334	408	385	376	353	360	397	389	379	361	372	363	342	424	381	387	388	403	416	357	370	386	364	395	387	369	366	367	388	373	380	375	351	388	410	395	392	404	399	384	372	395	439	370	393	403	361	376	368	367	376	401	345	393	389	420	394	396	373	408	377	342	385	380	383	350	364	386	387	374	387	394	368	407	388	354	360	407	366	412	368	378	369	384	411	403	365	359	397	391	370	381	364	365	369	370	394	341	378	394	407	357	361	364	373	395	361	361	441	387	382	347	356	336	374	345	393	374	401	380	385	408	401	395	404	364	392	415	416	392	367	415	390	387	374	367	371	391	378	401	367	404	390	393	387	344	384	383	384	381	386	374	431	381	390	392	379	381	384	379	388	376	393	411	368	360	369	371	348	369	372	383	423	393	351	394	396	375	366	379	357	401	389	376	365	398	411	381	359	364	390	396	390	410	401	397	365	398	396	384	398	392	413	394	363	421	367	354	380	368	369	366	416	352	379	375	372	388	372	414	352	372	391	357	366	374	374	379	393	382	386	380	393	386	373	412	363	391	394	393	368	362	388	392	363	395	368	363	375	395	422	363	373	380	391	373	393	390	372	398	354	376	392	414	372	380	384	420	372	389	365	340	386	413	385	357	376	410	415	343	355	406	390	382	403	367	373	358	362	359	367	380	372	382	373	368	423	351	385	364	431	364	368	366	422	388	413	420	408	381	365	385	356	390	401	384	392	361	400	391	384	383	389	391	348	376	359	420	378	411	392	402	362	403	355	386	370	371	343	350	374	370	392	363	352	375	384	441	366	404	385	377	398	369	362	393	401	380	352	380	374	358	384	380	398	368	382	383	376	385	392	362	398	365	372	391	395	341	420	364	422	379	386	383	345	375	389	373	395	364	388	378	374	377	382	366	389	347	370	367	355	383	374	391	389	395	375	365	350	378	378	383	382	406	369	389	376	372	385	392	378	344	376	392	415	408	382	378	377	361	389	369	385	409	348	386	366	405	389	385	362	370	382	412	349	415	401	402	431	392	380	335	388	364	389	397	393	389	386	357	394	378	392	394	340	391	399	359	369	388	381	376	352	347	383	381	388	391	371	381	395	387	371	351	375	343	370	389	367	378	371	394	402	357	371	392	374	409	383	362	391	385	403	389	395	388	418	361	361	393	391	400	385	437	403	411	417	376	368	341	383	408	411	397	385	385	394	364	400	363	409	346	369	367	398	386	344	352	366	381	416	413	379	379	367	372	390	377	383	394	376	374	362	353	359	399	400	400	389	355	399	390	394	355	404	392	360	386	351	380	387	367	397	403	360	376	389	375	409	393	404	344	370	372	353	409	375	352	361	365	365	410	382	402	375	377	378	398	363	390	396	371	369	363	364	378	340	401	378	414	352	415	371	391	402	391	407	394	378	364	375	381	353	382	356	396	421	383	385	391	365	364	371	375	381	366	343	373	411	380	359	373	423	348	399	365	392	418	399	405	408	392	389	388	373	383	356	382	384	373	400	360	415	388	363	367	370	395	365	365	408	365	374	376	363	381	394	411	360	377	379	380	392	393	398	418	403	370	403	383	369	368	388	374	371	383	353	352	374	377	346	410	416	367	359	391	414	395	337	421	383	343	373	415	419	392	364	406	354	353	379	392	370	397	363	358	365	369	362	358	366	374	434	364	421	377	407	362	393	382	390	333	341	389	349	357	381	414	363	372	415	387	420	375	393	387	362	444	381	383	385	382	400	352	372	374	379	389	333	361	375	367	380	371	380	382	366	372	392	352	341	370	387	409	390	370	368	390	381	380	353	343	393	427	361	375	371	393	374	370	388	417	390	361	350	422	383	362	386	369	383	388	367	390	376	375	380	382	362	380	373	391	351
60650	85713	57386	29402	10481	2568	941	667	589	625	566	625	645	588	611	611	602	638	541	654	587	643	593	601	611	564	557	602	623	626	591	596	657	591	528	572	606	571	560	628	582	578	592	655	603	564	613	599	592	610	590	587	607	588	618	604	616	565	600	583	589	574	618	603	579	617	611	628	582	577	595	579	613	587	606	627	638	607	608	618	593	602	623	609	588	570	587	584	598	560	612	654	577	604	590	569	594	633	569	571	592	610	628	617	551	637	550	665	596	612	580	579	616	579	597	546	579	542	593	614	621	595	642	577	598	615	630	594	603	622	617	627	614	598	611	587	592	591	625	607	571	582	581	597	603	636	608	605	626	552	595	599	628	568	611	552	596	601	585	606	612	607	641	537	570	616	561	573	616	646	600	581	584	624	607	567	584	597	599	574	583	593	611	618	619	572	603	615	620	602	602	595	550	636	642	595	585	650	641	575	638	598	617	581	574	614	586	564	632	598	622	551	575	590	570	606	605	596	635	582	596	603	577	565	578	595	588	575	587	602	610	591	627	627	577	620	558	605	570	585	581	594	585	615	611	605	567	590	598	619	609	593	586	562	597	594	587	571	603	608	597	584	591	614	568	608	590	624	573	569	654	582	628	582	586	611	594	618	611	583	601	572	629	570	676	611	614	588	586	606	649	587	631	572	596	616	588	566	608	589	565	603	595	547	587	638	575	601	585	587	623	584	619	611	589	616	574	651	645	603	600	559	619	592	578	591	596	613	579	605	610	628	582	591	600	578	565	625	550	614	585	575	576	601	613	587	566	585	614	589	620	562	605	572	576	651	591	594	612	608	626	633	573	590	626	569	571	607	609	586	618	604	652	586	612	589	602	611	614	613	613	616	595	576	603	591	562	627	597	637	580	596	595	608	631	577	599	576	572	632	578	618	603	605	581	561	612	603	565	606	575	604	593	616	620	616	625	613	561	599	619	618	639	622	621	607	591	571	614	586	638	585	599	630	594	594	609	602	628	632	568	585	558	563	608	623	548	598	588	592	617	605	587	619	564	607	627	577	602	604	585	595	625	628	620	629	606	630	626	615	572	580	596	603	603	594	575	604	603	609	605	579	611	586	585	587	597	642	657	619	565	606	618	599	573	554	591	577	593	594	571	646	575	624	585	603	641	624	596	622	602	574	602	577	598	592	586	642	588	616	577	593	607	614	595	658	608	628	597	647	564	553	581	580	602	638	600	578	611	631	636	615	617	617	621	573	569	556	614	626	588	625	569	567	620	573	612	631	610	613	576	612	586	624	642	585	595	626	603	568	562	586	628	609	629	585	609	611	575	594	617	591	552	596	605	632	598	603	562	608	597	622	574	610	597	616	586	605	597	610	635	612	606	632	594	602	606	562	572	614	578	536	578	590	570	602	564	580	537	602	588	601	596	596	594	619	616	606	557	563	621	574	591	573	619	571	634	605	620	580	597	633	585	605	610	574	581	600	668	548	580	588	607	579	606	618	589	596	577	619	584	625	606	617	592	605	612	589	636	599	569	581	605	595	575	599	598	587	569	569	609	629	604	641	626	663	632	587	618	532	568	595	645	598	565	601	541	571	601	591	606	560	635	542	567	580	588	552	615	583	583	651	606	593	603	620	573	585	592	627	606	657	600	590	561	651	573	583	611	636	566	605	594	572	580	586	534	621	609	575	599	616	603	619	598	593	591	609	552	633	611	626	601	611	599	602	636	647	583	628	600	630	622	586	618	632	580	575	613	586	598	603	655	585	561	619	593	597	626	580	576	658	675	569	616	598	593	634	618	587	591	611	603	587	565	588	628	624	568	605	586	616	588	574	625	606	608	638	595	635	614	571	580	578	568	593	597	585	552	608	599	610	548	615	512	583	656	656	593	586	544	587	604	583	569	591	590	610	648	562	613	618	628	576	576	607	605	567	592	620	550	577	580	629	619	612	594	568	602	587	649	602	562	595	555	616	651	570	585	570	619	625	582	566	568	564	605	590	568	625	603	608	589	640	578	639	634	594	628	571	594	636	567	625	603	599	629	642	650	610	573	611	604	615	580	609	560	593	595	670	630	561	565	574	572	625	577	600	582	594	589	617	587	594	611	581	551	558	627	613	597	597	587	571	585	595	581	577	574	618	594	619	608	606	614	551	618	585	630	602	579	610	571	625	598	621	599	642	580	595	569	617	596	606	562	566	627	588	562	605	583	571	602	579	593	589	591	592	602	599	602	596	572	592	594	597	587	578	643	563	562	623	579	628	589	616	584	605	606	648	616	591	563	585	586	556	577	582	566	581	592	532	614	605	646	598	615	610	583	609	561	595	583	574	633	612	619	568	566	614	599	606	590	549	580	542	605	587	582	575	632	629	603	621	578	557	598	651	626	605	610	588	609	617	592	593	586	594	604	581	594	654	557	592	578	572	599	579	589	604	553	589	579	607	571	582	649	579	563	627	572	579	589	584	615	609	626	591	528	553	577	604	568	584	602	573	635	542	598	603	612	612	584	655	594	601	542	624	608	637	633	636	587	590	566	635	595	590	589	595	586	660	585	604	591	581	583	616	627	625	602	568	616	613	543	558	594	602	578	593	600	580	562	596	617	609	611	593	597	584	581	589	616	544	572	600	639	603	567	615	579	592	635	559	544	574	634	635	595	613	580	535	564	577	577	590	602	613	564	630	579	599	630	592	566	594	577	573	619	640	608	620	610	603	601	628	609	634	599	591	589	619	573	623	612	575	603	611	574	586	602	650	601	611	614	599	607	598	582	627	573	596	592	589	625	620	605	574	572	585	634	592	602	583	638	588	549	602	556	568	595	558	593	585	578	619	628	625	555	570	563	608	606	577	571	606	606	654	588	630	605	609	596	550	609	608	572	609	634	599	566	634	618	578	617	598	598	622	563	587	601	616	663	575	618	585	612	609	602	575	606	580	582	602	570	597	616	597	573	573	556	586	602	556	606	582	602	575	585	589	606	634	583	618	634	603	561	632	555	585	604	585	600	578	562	591	593	624	579	610	591	595	582	583	620	600	576	596	580	608	603	574	588	601	577	617	589	594	628	584	622	590	558	626	590	581	570	638	614	567	582	589	561	626	609	555	609	574	588	587	602	607	589	591	603	602	597	614	621	589	692	577	641	603	587	621	599	617	651	596	648	615	620	581	568	622	571	584	566	581	618	581	593	596	593	616	579	537	627	590	594	602	636	623	602	559	604	623	615	628	585	578	588	579	631	549	579	599	643	627	610	600	580	617	592	624	592	600	610	585	577	580	579	617	585	620	572	599	609	599	639	608	623	603	625	594	584	579	612	576	571	595	617	593	583	600	578	584	551	611	603	574	590	615	616	523	565	570	621	591	572	590	626	611	594	620	622	612	630	560	624	587	605	608	610	580	602	643	585	558	614	612	664	565	609	579	543	575	644	547	601	577	585	627	600	587	580	563	621	598	609	594	588	573	562	621	593	567	609	624	608	666	598	590	546	585
23490	22071	30144	24369	21413	18748	4372	559	474	475	455	435	460	452	447	447	442	390	487	430	417	440	462	442	459	440	466	461	462	460	432	459	489	465	486	413	428	447	449	444	453	447	430	450	465	462	457	437	432	419	429	442	442	498	408	453	441	471	428	403	450	431	473	493	436	439	441	427	455	422	438	438	464	406	399	436	459	461	420	414	440	435	440	436	431	423	428	434	453	438	449	438	438	402	387	465	455	449	419	398	398	474	448	412	455	418	430	457	441	405	421	458	428	440	410	447	414	407	445	435	452	456	447	443	431	435	446	440	494	411	417	418	427	503	467	422	440	446	423	440	465	441	418	423	419	460	454	441	435	456	439	456	411	450	431	451	415	414	462	456	437	455	421	434	442	428	445	418	454	422	440	425	459	432	458	453	445	476	437	418	457	456	451	430	502	464	485	443	424	443	438	452	441	444	437	415	442	470	438	429	435	407	455	444	457	445	413	472	432	443	423	439	413	463	420	452	409	418	438	450	460	419	446	403	465	468	441	433	465	443	433	427	425	452	461	430	433	461	458	455	421	458	455	440	477	414	459	437	455	438	426	442	436	408	412	458	438	413	479	404	404	468	436	462	482	408	412	472	421	428	440	438	432	430	446	426	448	441	453	453	410	449	422	428	428	461	452	407	459	458	410	445	493	459	481	428	457	454	451	429	427	438	439	461	408	466	431	428	421	438	433	428	416	481	472	426	444	446	476	431	483	449	454	421	454	451	447	457	468	449	458	455	430	406	433	417	420	444	413	451	421	464	440	440	420	443	439	472	394	442	409	413	414	453	431	421	433	442	457	445	465	430	433	457	489	436	432	446	435	452	442	430	431	455	415	457	431	448	424	494	463	433	428	449	447	437	487	454	456	386	403	443	451	421	444	436	434	410	448	409	473	449	445	430	434	423	418	420	440	450	443	461	446	413	437	425	419	475	434	409	444	468	442	413	429	443	460	430	444	461	415	446	450	448	466	428	431	435	454	437	441	474	402	455	420	417	487	443	440	447	443	449	419	419	441	449	438	478	431	426	435	475	470	454	415	450	446	440	454	435	434	440	459	420	448	420	453	409	435	430	422	442	398	437	415	482	462	407	451	431	456	428	456	473	471	426	447	472	502	458	428	445	452	440	469	459	416	444	462	398	410	400	450	445	437	437	417	441	443	452	431	471	437	441	440	438	435	432	430	468	446	454	458	452	462	426	426	440	429	450	410	396	457	433	455	441	437	443	454	420	446	455	432	438	449	419	476	443	468	464	436	402	427	403	423	446	436	468	448	428	445	448	415	491	403	404	435	411	457	435	432	421	419	424	481	423	428	441	461	432	444	459	435	462	438	452	439	459	423	419	470	440	456	415	489	465	437	430	461	445	396	405	442	425	433	449	453	440	443	435	449	432	452	408	466	452	430	457	441	432	491	447	430	410	409	440	458	445	459	474	441	399	407	460	444	425	415	443	427	426	453	437	434	405	420	428	453	433	443	443	452	435	459	423	418	435	433	453	468	445	445	471	417	407	413	466	496	459	425	462	456	445	424	413	473	438	411	430	435	424	398	463	449	412	472	408	414	424	486	449	415	442	430	447	439	478	412	438	459	416	472	434	451	454	457	421	461	419	419	431	423	456	460	456	445	424	472	416	459	428	411	437	472	468	431	428	411	467	465	434	433	462	443	407	420	443	430	500	463	456	475	415	448	466	473	425	461	408	446	433	490	460	491	406	482	438	466	451	407	452	461	439	461	435	459	435	460	406	444	431	423	405	445	457	434	435	414	469	442	449	455	421	419	450	430	404	466	493	428	423	446	447	442	449	452	426	447	472	423	472	434	456	421	455	473	414	427	424	463	444	447	490	420	433	415	423	445	437	394	408	429	428	435	432	431	435	464	472	412	445	425	451	469	438	396	440	490	458	448	446	478	429	401	452	430	487	456	444	418	425	442	432	377	441	424	442	411	417	452	473	486	420	425	436	430	424	457	449	407	436	464	430	456	421	419	434	405	446	478	438	432	450	465	412	446	403	425	459	470	450	444	414	457	460	452	405	453	410	465	467	430	448	409	431	440	447	453	434	426	451	431	446	444	468	440	439	462	450	423	414	473	421	440	408	433	414	409	438	410	451	402	450	441	407	472	425	432	430	406	460	425	404	458	442	464	430	482	434	469	449	464	401	409	446	421	439	472	478	422	456	489	449	449	409	444	428	448	432	445	425	449	497	448	425	441	435	426	427	461	474	417	469	434	460	431	452	406	474	471	438	417	445	415	455	448	461	463	424	394	428	455	406	432	483	437	460	460	451	411	450	465	421	429	450	474	423	445	406	451	439	445	428	412	425	453	385	438	435	440	436	403	444	440	458	464	444	411	437	475	460	412	432	407	408	491	445	380	421	446	432	431	412	431	429	432	416	425	437	425	413	445	437	481	430	438	431	449	443	429	423	436	463	453	430	424	463	425	425	429	410	380	487	440	410	466	457	407	476	458	433	418	413	472	428	414	423	418	424	452	455	451	459	443	431	438	431	432	430	454	468	434	424	440	436	441	463	468	408	443	469	442	433	417	455	424	437	450	425	436	413	463	394	408	428	467	452	457	465	451	450	435	426	382	452	416	453	443	432	444	409	458	447	438	427	451	444	388	409	450	418	452	430	423	431	476	468	418	442	463	434	426	440	418	469	414	439	416	436	461	439	435	469	471	444	445	447	407	498	451	415	425	427	432	476	420	464	470	426	460	458	453	431	477	462	427	451	461	457	419	457	454	432	469	408	460	485	421	470	402	390	451	444	461	426	443	463	425	451	449	398	447	436	437	402	442	446	437	428	466	409	434	403	478	466	409	506	446	432	434	407	457	455	424	424	437	431	439	480	448	470	401	401	435	452	439	455	424	459	478	469	406	405	418	451	433	423	441	439	463	457	416	442	467	421	421	423	422	464	402	457	421	454	441	416	481	434	468	426	457	457	420	471	498	439	466	451	439	423	451	428	464	416	426	419	404	432	444	454	445	402	458	425	456	406	450	439	436	370	430	432	419	428	461	395	485	457	419	471	443	423	451	452	422	438	466	447	449	471	464	451	423	459	441	434	438	420	428	430	412	457	454	426	420	423	448	412	429	430	440	455	462	447	440	453	454	443	430	474	434	443	435	407	417	447	447	464	429	469	459	456	471	411	425	423	451	438	412	442	430	448	458	438	429	439	432	447	434	396	412	438	417	448	411	456	445	414	421	422	453	445	416	449	442	436	456	438	456	435	445	436	419	442	412	484	427	422	427	428	456	425	470	453	458	456	433	424	463	454	433	445	446	398	430	427	447	420	411	436	442	448	429	416	452	459	473	422	417	440	405	478	461	467	445	441	434	450	422	443	436	435	481	478	453	456	423	422	427	436	449	431	413	479	434	466	435	461	459	478	449	441	457	409	442	442	449	412	470	450	439	454	464	415	434	433	434	494	454	433	461	455	444	467	455	394	450	448
61490	99060	68892	38741	16823	4632	1322	751	673	678	664	690	661	639	642	717	679	656	679	673	666	653	662	690	667	642	679	667	658	689	658	648	699	633	621	651	704	674	658	666	666	703	684	650	665	671	623	684	662	678	625	715	678	688	661	677	631	647	677	633	674	664	628	651	673	680	690	622	690	667	696	670	613	647	686	658	681	655	656	667	644	659	700	669	672	697	692	665	632	658	659	717	648	684	667	641	627	669	712	675	670	727	639	670	652	642	665	623	661	685	660	698	647	634	655	690	695	646	673	668	678	662	667	687	663	704	664	624	630	646	613	659	665	695	635	658	695	655	655	652	683	672	617	671	636	668	720	688	701	627	642	653	677	604	658	699	672	649	691	631	653	637	659	643	672	649	653	689	715	684	663	659	662	673	666	678	698	650	663	643	697	666	667	620	703	657	667	659	665	631	643	670	663	664	640	681	702	672	681	694	706	664	691	706	655	647	632	671	718	672	684	675	707	645	654	685	687	712	658	685	677	628	627	724	663	660	633	683	633	673	708	675	668	697	692	660	664	608	670	701	650	671	648	668	700	656	649	655	647	676	605	653	669	630	683	638	712	697	694	619	659	688	662	723	624	642	629	678	694	659	666	697	662	676	636	682	651	680	719	693	674	666	668	676	586	679	620	678	644	684	681	662	662	659	677	660	634	656	667	675	627	669	693	646	641	682	630	668	616	658	685	672	642	719	664	675	683	636	644	606	700	662	624	655	642	661	676	637	660	683	636	701	698	644	626	700	633	685	647	686	647	665	629	660	680	682	681	683	683	663	647	725	657	634	643	634	718	652	679	674	687	636	656	647	655	695	667	655	674	659	690	675	686	668	661	629	645	644	669	685	694	680	623	673	657	645	650	671	669	653	658	671	664	692	675	693	655	622	705	642	673	678	633	673	666	660	667	678	649	686	657	613	677	653	645	665	727	643	730	674	692	642	685	651	677	726	655	660	657	660	652	674	620	677	648	668	667	677	640	648	729	690	705	627	710	653	679	666	612	639	710	677	705	706	682	643	665	663	668	708	655	668	683	718	685	659	669	665	659	673	682	635	659	594	620	633	659	669	668	657	673	672	673	676	701	617	673	680	671	672	676	658	687	651	677	651	691	630	720	645	670	661	666	640	684	674	669	691	693	663	655	632	679	652	640	655	649	666	674	671	662	669	646	632	656	711	638	634	627	669	661	683	673	702	645	684	640	673	615	624	678	647	678	631	668	731	669	649	646	696	634	652	651	706	666	665	682	666	648	703	667	679	678	666	696	726	637	647	645	651	660	637	686	626	685	652	703	673	642	625	659	658	632	648	601	642	649	666	696	682	687	687	678	708	665	670	697	650	655	633	684	638	696	692	693	651	659	651	649	656	647	675	653	640	663	618	633	655	698	635	632	645	655	678	676	676	668	722	649	696	689	699	723	607	675	671	699	662	679	676	693	635	671	657	626	640	686	713	704	668	656	646	650	669	680	664	638	662	627	675	655	637	654	690	617	680	680	698	626	659	659	677	628	668	699	642	655	699	634	614	667	615	676	678	632	659	668	673	660	702	660	697	650	679	667	665	662	695	659	702	672	659	675	665	676	670	689	751	713	668	678	630	630	670	687	690	719	632	663	650	643	709	684	612	669	641	734	611	684	668	638	651	693	660	651	703	679	637	687	660	637	661	642	684	692	646	722	674	695	639	639	630	621	700	662	653	661	614	665	672	676	666	676	658	616	667	667	681	681	694	674	653	667	684	710	662	652	672	696	667	609	686	713	694	594	639	683	642	670	641	625	651	706	680	694	685	682	647	679	650	676	666	683	651	679	647	629	675	686	630	676	643	696	684	687	652	674	683	616	682	674	658	641	702	665	634	645	636	675	640	672	684	658	666	657	655	669	622	652	658	701	675	630	654	635	671	689	642	716	644	683	648	662	641	686	665	641	642	672	628	653	636	624	690	701	664	675	637	658	636	686	686	624	655	655	641	675	681	601	729	702	614	652	714	664	695	675	671	630	677	658	666	643	656	648	667	667	677	687	689	648	645	656	646	668	688	675	669	619	669	612	622	683	683	673	682	682	668	658	709	636	656	624	679	648	624	631	646	684	649	691	680	664	676	665	652	674	668	640	690	684	666	647	676	655	658	663	642	621	614	658	639	658	676	668	663	703	653	679	651	652	693	660	638	679	686	645	710	681	656	672	660	631	647	616	670	640	635	643	684	651	671	710	668	654	685	687	647	651	688	668	621	641	689	686	700	652	663	582	670	683	700	657	641	629	604	668	646	657	648	712	629	668	703	652	648	674	676	651	659	678	655	640	682	657	664	674	705	687	620	670	637	627	613	676	685	675	657	709	681	644	668	681	640	694	644	642	624	658	658	620	635	691	653	703	637	653	674	680	658	689	683	636	664	681	681	683	646	653	690	661	672	631	659	693	605	642	655	692	676	628	671	628	647	666	680	662	672	675	683	686	685	650	669	654	667	659	660	649	648	675	666	657	686	699	684	691	710	669	654	689	684	666	650	657	723	668	643	682	709	671	623	681	717	658	660	675	639	669	645	643	656	665	644	698	661	614	712	692	668	679	699	676	646	650	650	692	639	704	643	665	608	697	630	654	637	658	705	681	676	707	669	686	656	654	656	706	685	689	698	656	630	686	708	648	646	640	621	642	658	686	624	660	691	680	654	675	702	674	658	629	641	683	665	616	653	662	654	677	660	704	665	678	689	658	670	644	674	667	670	644	705	654	658	629	719	669	719	655	639	682	637	686	654	646	687	657	648	613	682	646	673	628	670	683	683	608	717	664	695	675	687	617	674	720	672	674	690	650	685	694	643	610	623	651	681	693	681	655	715	682	678	649	642	602	666	650	619	630	710	681	641	605	681	648	663	713	677	697	652	636	611	625	667	651	670	645	685	730	649	655	631	676	618	667	660	636	689	640	723	685	650	663	684	640	619	627	682	677	648	715	661	663	683	674	677	638	693	656	650	664	671	647	630	677	644	660	666	674	695	635	685	665	652	631	706	663	646	658	663	657	686	673	666	738	647	666	628	652	661	672	703	685	686	731	671	689	649	650	611	676	636	684	688	626	704	686	695	641	717	648	661	674	687	651	687	684	688	660	646	689	674	715	624	677	686	615	677	641	685	660	683	673	660	714	638	684	643	719	669	682	653	680	658	640	629	684	639	688	678	668	662	691	657	605	661	639	633	710	684	698	641	601	626	684	687	648	681	646	640	725	688	644	682	678	619	704	645	654	643	679	700	714	670	644	660	658	672	635	633	627	676	677	709	697	680	657	651	641	640	649	705	652	713	648	673	668	707	648	668	643	626	653	666	649	684	688	711	635	681	627	655	664	656	667	666	656	695	645	680	704	712	657	643	664	654	681	650	670	644	649	667	668	677	735	694	641	641	668	653	612	664	672	649	655	640	661	700	666	689	660	659	693	600	664	691	675	686	648	632	667	570	670	661	645	696
30264	29512	25913	10618	1663	638	365	274	291	296	300	329	301	299	272	319	276	304	312	288	300	288	302	301	289	303	289	290	299	276	281	297	285	316	272	321	265	293	294	310	291	316	285	299	319	299	289	323	296	307	301	270	296	280	301	297	279	284	291	300	276	275	315	297	289	305	310	256	296	299	248	315	274	270	274	289	284	274	283	273	297	282	303	264	294	291	277	288	302	274	264	324	283	286	275	292	324	301	266	332	301	285	292	285	285	260	281	310	261	301	282	296	287	344	271	307	304	294	304	285	294	267	295	331	281	279	275	266	297	276	356	278	282	329	300	328	310	300	318	307	269	304	290	270	270	269	272	282	281	289	270	325	277	278	314	288	271	285	279	295	295	274	261	293	304	296	290	264	275	313	283	304	277	277	292	294	290	289	307	290	288	275	316	267	287	269	301	291	273	304	275	282	309	290	254	320	277	300	284	292	288	277	308	289	290	293	281	270	277	295	308	275	325	288	305	285	302	288	274	277	319	302	303	320	305	296	317	304	316	292	290	298	287	286	284	294	330	267	253	324	317	309	270	304	327	290	298	289	303	297	309	296	301	301	292	311	294	332	285	273	276	294	283	285	283	287	288	307	282	318	296	301	297	281	273	283	266	334	276	258	284	268	307	276	309	285	300	301	271	293	301	270	296	259	280	302	310	288	275	293	271	304	307	297	313	292	272	308	287	294	270	307	296	289	316	296	295	280	256	307	285	285	278	306	288	288	276	275	299	310	294	280	291	308	269	318	283	283	246	296	276	306	276	294	315	286	267	280	302	290	275	293	332	238	278	302	317	274	283	312	282	279	287	311	303	267	307	287	283	299	303	288	289	291	262	294	282	294	286	264	284	293	292	327	311	288	312	295	271	257	254	306	308	303	314	299	298	285	309	259	278	267	302	328	298	293	279	286	274	301	271	285	259	269	274	283	275	293	275	301	293	294	271	290	288	305	279	265	313	271	290	291	298	305	301	271	301	296	297	315	292	335	297	297	306	274	299	296	282	323	321	291	313	274	264	307	245	307	286	294	309	313	309	330	245	280	271	283	310	315	327	288	284	296	283	305	288	289	292	283	282	283	286	325	326	311	332	281	247	306	276	285	307	288	288	297	264	308	285	286	300	284	274	298	302	292	271	303	302	250	303	310	312	299	313	305	300	275	295	273	274	284	276	307	280	284	268	318	262	283	288	303	275	279	321	307	304	271	292	281	294	280	298	290	288	306	299	274	283	289	290	259	290	268	313	286	290	290	322	319	274	281	262	287	277	304	297	266	311	289	281	290	286	291	301	299	304	288	303	292	295	299	298	287	262	290	299	268	270	280	319	323	299	315	285	284	319	300	306	290	293	292	291	303	279	266	301	251	297	290	283	264	284	341	315	299	286	304	292	296	304	316	290	306	266	272	271	313	284	294	339	293	327	301	304	287	291	288	276	301	281	280	273	266	321	302	307	259	289	319	313	317	280	303	295	299	313	275	281	293	294	284	286	306	315	298	313	259	330	287	291	287	302	298	295	300	298	282	304	259	250	317	309	290	294	304	285	281	265	280	271	308	305	297	281	302	272	299	258	287	301	325	292	286	315	305	284	296	290	305	304	275	285	286	306	282	292	290	300	284	310	291	318	310	327	313	270	271	301	309	253	287	299	309	287	294	285	310	277	301	310	295	288	293	296	290	295	298	321	276	313	297	299	281	302	284	303	302	286	277	321	305	296	278	277	292	279	290	301	283	280	301	318	290	295	268	278	284	256	286	265	301	294	307	310	314	291	324	315	304	307	298	270	279	322	312	295	278	280	300	318	283	273	291	265	309	290	283	298	272	270	293	308	301	291	293	327	318	276	274	303	278	261	326	295	256	294	267	293	311	295	298	283	291	308	295	295	276	314	316	282	288	289	301	279	296	284	287	308	296	312	284	314	249	288	337	279	280	300	284	303	294	303	281	317	291	269	273	312	253	296	289	286	336	296	278	339	286	295	305	285	294	286	316	283	279	299	289	290	278	284	265	301	338	281	271	284	276	303	305	277	272	292	314	293	300	292	316	311	280	287	317	308	307	308	288	282	308	293	292	280	309	300	325	273	312	289	282	292	289	311	269	284	281	281	293	325	306	268	299	270	291	281	280	271	283	310	249	306	316	300	287	307	289	295	339	308	301	320	337	307	314	277	296	286	262	276	285	266	273	295	264	287	282	280	277	305	294	282	275	292	304	259	297	296	288	329	295	275	276	306	289	292	297	295	319	314	297	317	307	279	291	261	292	291	291	296	331	271	327	301	320	289	314	291	280	325	285	287	277	322	278	294	311	260	274	286	309	299	290	271	303	293	267	320	296	299	307	299	295	292	294	244	311	278	295	284	281	261	293	283	272	262	271	265	273	272	324	281	274	295	273	315	267	301	299	307	298	286	277	306	279	281	288	301	292	283	268	295	276	307	280	273	276	293	286	300	290	275	302	296	288	274	259	289	270	296	277	280	302	280	273	286	290	325	318	312	288	292	281	260	286	301	299	266	289	315	299	309	264	293	276	288	291	281	257	291	262	293	312	292	301	310	301	295	290	290	293	302	309	315	303	314	272	306	287	281	281	270	281	321	291	293	310	329	303	279	318	312	303	287	294	303	299	288	298	295	281	285	284	297	317	285	297	288	290	304	294	310	314	314	320	303	284	314	302	259	288	310	302	281	323	265	287	296	297	254	297	314	286	299	317	314	298	285	302	325	281	291	278	292	270	295	274	275	296	270	322	307	294	292	291	283	306	291	282	292	244	290	293	339	275	298	273	295	303	314	289	330	312	305	289	270	288	306	319	307	299	266	277	307	303	296	284	278	314	299	267	270	283	283	276	278	298	303	291	280	299	278	271	277	311	307	301	286	316	280	311	312	261	253	282	336	321	292	295	295	267	287	287	298	308	285	294	298	300	316	326	287	261	311	294	311	296	295	291	295	313	272	290	277	297	267	319	288	297	272	323	279	288	293	292	298	323	258	270	269	262	261	272	318	332	306	301	282	289	287	301	284	276	267	293	275	252	280	293	317	305	288	308	307	284	274	288	311	290	291	287	279	287	298	273	279	261	273	301	311	278	283	280	293	283	311	288	317	291	306	277	265	288	295	297	318	330	278	286	301	292	286	274	300	280	311	300	244	269	313	325	316	256	294	283	234	271	321	283	295	292	300	312	303	299	312	305	304	300	278	298	265	308	293	299	337	292	295	281	254	292	295	305	268	273	301	314	286	281	287	287	303	306	287	308	283	281	287	294	298	273	294	302	309	287	265	267	270	299	292	303	270	277	309	302	309	282	293	284	285	297	311	291	284	294	283	273	252	303	272	295	285	310	271	302	310	292	299	304	317	310	284	298	290	292	271	278	301	288	296	302	329	275	300	298	285	302	284	301	295	315	295	273	316	275	282	305	286	264	302	282	315	310	340	321	303	297	292	260	287	322	284	299	314	292	292	298	307	305
37997	46270	29274	10128	2644	951	522	479	489	432	461	517	478	470	471	499	445	433	426	478	434	456	483	541	464	482	479	445	496	469	463	459	488	457	469	472	492	458	467	453	461	479	482	459	439	471	431	444	436	477	459	478	472	461	464	474	450	480	469	467	486	455	487	485	447	474	462	477	470	455	442	478	477	455	484	448	465	506	501	447	477	464	456	499	446	437	460	480	486	453	517	443	472	464	480	425	435	499	456	485	490	430	462	442	427	481	441	488	446	460	448	486	443	481	466	479	461	445	477	459	462	491	457	465	470	459	462	485	469	444	463	512	445	474	456	470	488	452	490	480	473	481	496	513	460	484	452	441	462	489	450	445	452	457	472	448	483	443	498	443	456	475	426	481	414	462	498	476	454	442	443	459	420	501	488	437	471	478	461	484	416	464	467	467	487	486	479	460	488	490	450	451	438	486	448	474	449	476	472	420	470	475	487	463	485	458	476	522	489	476	423	451	429	484	415	423	460	471	460	503	497	469	493	480	470	416	436	457	494	509	506	481	472	441	454	502	469	455	501	457	437	469	473	438	484	474	494	461	481	466	441	432	474	488	459	461	500	458	483	469	482	480	421	470	466	434	451	405	468	461	467	475	484	457	471	477	488	478	457	467	460	463	452	468	458	443	443	450	467	459	479	450	478	472	491	455	492	485	473	445	480	490	477	464	437	451	456	467	494	512	458	450	462	462	484	467	454	461	490	494	472	448	459	446	435	464	492	457	460	469	475	473	416	447	446	451	482	436	486	505	440	438	475	469	469	443	447	457	494	494	495	465	480	450	457	517	442	443	443	487	489	469	480	431	454	478	465	478	469	450	480	481	531	437	454	473	492	452	477	476	450	474	474	480	491	459	446	455	470	457	455	422	498	463	479	464	461	459	455	476	442	476	471	465	464	449	482	473	483	460	471	408	467	427	522	465	426	469	471	468	426	494	470	463	456	434	504	424	453	446	479	448	469	459	473	482	435	464	459	463	485	432	445	469	485	451	489	469	456	484	455	452	471	471	435	438	466	463	495	472	488	432	449	510	444	481	476	447	435	453	463	439	477	493	457	447	445	435	463	427	451	465	442	442	499	485	477	486	445	492	494	494	460	494	474	457	476	451	499	446	465	498	487	505	458	447	497	451	489	449	467	488	447	473	453	475	454	476	466	512	453	459	450	466	506	476	472	486	481	409	464	456	494	463	456	515	477	431	445	453	457	471	482	474	469	491	432	490	438	503	479	460	454	412	501	499	454	455	497	461	456	465	459	485	468	476	462	456	438	464	438	457	446	452	495	455	468	456	456	484	461	454	451	486	448	448	479	447	485	483	459	455	466	521	462	446	432	495	474	420	492	425	447	448	479	466	479	463	458	438	451	469	439	440	467	464	505	453	437	468	508	473	507	445	408	485	474	479	476	437	464	482	481	468	432	457	495	457	472	492	425	472	451	460	460	451	461	465	487	467	495	487	435	491	446	456	486	477	467	472	466	477	438	466	454	451	427	459	486	428	439	480	435	442	444	477	430	454	444	470	467	462	492	437	471	430	443	445	441	463	499	431	469	461	485	488	449	448	468	454	456	447	469	486	466	452	457	437	482	446	460	471	453	469	495	449	456	458	425	470	464	452	463	445	469	453	457	468	481	494	464	474	468	478	476	478	453	483	507	465	467	450	551	476	470	463	459	474	470	430	465	501	457	490	454	415	473	442	480	451	458	454	473	476	449	420	455	468	491	436	475	470	436	512	455	484	453	493	492	525	469	456	487	476	474	443	466	449	469	434	427	483	481	440	487	443	457	451	463	464	437	483	477	505	437	444	468	471	481	438	469	467	457	461	460	474	473	465	448	489	461	457	473	414	510	442	456	443	474	471	479	455	408	459	445	446	513	469	476	443	486	479	453	500	464	418	473	455	494	490	449	448	452	474	478	457	501	444	475	466	490	459	469	483	459	455	436	415	470	466	500	456	467	462	473	471	435	468	460	465	473	501	463	476	491	431	441	416	470	480	451	454	433	457	457	480	446	464	435	498	433	448	454	451	469	489	464	467	428	498	471	459	432	468	455	444	459	456	459	496	490	469	477	482	460	449	467	502	454	487	442	481	482	460	462	474	464	478	455	445	480	525	461	508	489	468	475	492	472	466	451	454	458	411	490	456	454	492	448	468	471	478	455	441	474	434	453	437	435	470	482	468	484	453	496	480	449	451	482	461	475	463	484	457	484	476	461	478	460	460	452	477	446	461	478	472	442	473	452	454	449	423	457	455	462	442	491	487	484	492	445	489	490	462	507	466	478	472	462	469	457	414	465	490	421	433	480	447	454	460	458	493	465	462	427	472	478	445	465	495	468	472	472	506	460	449	480	482	443	489	446	431	496	480	428	457	491	452	465	465	486	474	485	496	489	448	492	474	520	466	436	470	467	434	428	460	496	461	477	480	440	471	440	439	471	420	454	464	423	461	455	471	442	475	507	451	446	477	494	466	462	504	463	491	523	505	450	437	425	453	497	439	433	459	455	469	456	472	460	448	458	454	445	437	434	495	480	485	502	433	483	486	463	423	477	451	462	470	517	478	468	437	508	452	444	454	488	456	469	449	476	489	464	475	477	444	495	467	484	540	448	470	454	470	479	459	434	453	482	461	477	435	500	468	459	458	469	506	461	479	464	424	425	463	452	471	466	503	484	489	498	475	454	440	487	434	442	444	489	497	451	476	465	472	456	464	464	398	487	449	486	481	487	495	421	474	482	505	450	485	454	469	453	458	454	479	505	458	466	481	455	441	464	450	439	474	444	424	437	487	438	461	462	488	465	477	491	458	447	462	499	458	472	487	441	460	455	454	464	456	442	452	508	435	488	472	439	480	437	520	479	488	474	474	435	465	504	501	450	454	418	515	498	425	481	458	438	430	486	474	444	483	474	453	451	455	447	447	468	418	459	480	467	467	461	459	459	471	462	453	446	469	456	458	473	485	484	475	486	440	462	505	474	468	460	461	455	450	480	443	451	458	435	421	487	445	484	464	442	444	490	494	474	444	482	429	441	486	467	460	468	497	484	481	450	444	420	437	474	485	457	479	455	474	476	469	458	446	481	475	462	490	498	473	473	468	481	463	463	427	473	469	468	517	468	453	481	465	445	469	448	456	453	427	464	444	460	454	460	446	458	441	474	505	475	423	479	460	477	442	493	442	465	494	458	513	496	462	450	479	481	448	456	462	478	462	437	510	441	431	485	487	475	461	455	441	493	475	504	427	457	463	472	441	476	511	469	468	444	455	443	475	459	467	448	458	460	472	491	466	442	452	451	447	488	443	451	455	482	473	465	480	460	508	505	467	473	465	453	481	462	504	460	439	476	401	500	455	477	466	479	450	460	460	476	471	435	450	448	470	447	469	457	505	474	505	432	443	448	501	504	470	453	446	439	474	488	470	465	455	486	456	426	462	441	435	475	498	449	464	462	454	433	472	475	460
24651	23071	31508	25999	19696	7584	803	476	420	383	404	391	361	425	378	361	383	373	376	437	383	378	378	370	361	415	358	361	385	387	394	356	388	358	397	400	376	354	388	379	406	393	381	368	383	435	402	361	412	372	347	359	361	361	377	378	392	372	368	379	375	360	360	369	374	376	385	381	401	336	361	417	393	370	368	357	399	358	406	379	395	374	380	377	388	398	378	404	375	401	362	403	399	365	399	422	357	402	389	364	383	400	357	381	386	378	413	385	400	413	370	345	373	355	372	387	362	411	382	369	400	388	419	408	361	386	370	373	382	374	382	394	365	405	372	365	372	369	359	353	391	387	367	364	386	381	395	386	363	386	361	363	340	365	370	360	375	403	377	417	396	361	368	353	378	391	366	356	353	396	359	384	365	376	384	398	357	420	401	381	366	343	381	383	400	375	378	396	414	381	369	392	370	402	397	371	385	393	370	357	352	403	410	385	363	407	403	354	400	399	383	347	336	384	415	366	376	352	394	373	361	410	375	386	375	376	395	377	408	367	354	379	387	377	373	399	346	374	383	390	384	377	390	397	406	390	385	384	353	389	402	390	385	365	364	361	388	354	342	392	406	406	354	383	352	387	393	344	374	371	388	397	406	380	383	416	377	380	350	376	356	387	414	366	366	422	398	351	361	370	386	389	386	405	390	378	373	360	367	359	365	393	376	389	378	406	393	381	381	406	388	346	364	345	399	388	384	378	378	379	369	360	372	380	406	371	364	412	402	374	385	355	382	356	372	374	358	378	384	378	363	368	384	395	394	394	393	405	396	404	376	406	392	389	368	373	355	395	365	381	377	385	387	393	406	392	393	368	419	380	367	405	383	380	406	374	394	368	361	393	395	394	399	387	381	375	411	401	360	363	413	366	387	369	405	366	379	410	380	362	381	389	356	369	359	375	335	401	374	363	421	384	368	426	380	406	379	387	361	369	350	345	357	383	368	352	400	399	368	371	433	388	363	358	372	339	342	359	356	381	377	398	343	371	414	393	381	400	385	371	356	374	401	349	352	365	396	369	361	389	369	391	366	367	363	359	382	389	376	359	388	388	368	375	431	370	377	382	397	381	379	384	370	379	357	389	377	346	441	396	392	381	399	362	391	391	409	387	349	379	405	369	358	367	380	379	373	369	388	362	356	359	381	336	379	382	369	354	359	384	426	382	366	372	362	364	388	407	381	362	380	376	385	369	373	367	413	360	380	376	365	387	373	389	386	363	361	391	407	359	361	360	375	371	380	353	395	377	363	383	375	393	358	372	392	362	397	357	361	379	380	359	351	387	379	371	368	367	355	357	366	405	395	368	381	378	353	351	385	390	384	375	386	387	358	403	389	381	397	389	354	377	370	388	387	346	398	380	392	379	361	360	342	396	397	375	375	393	354	422	377	363	390	377	405	380	358	368	372	400	360	376	379	389	404	374	376	386	340	403	395	386	389	399	407	375	379	372	374	360	377	404	381	378	404	384	414	402	389	370	400	375	359	383	375	387	364	376	380	384	364	412	373	377	356	371	405	391	405	418	355	406	382	404	362	407	377	395	389	347	393	371	385	365	419	367	404	394	351	371	402	349	386	368	377	400	355	361	395	389	358	369	378	375	390	354	401	389	379	364	389	334	376	396	383	385	423	409	372	392	377	359	388	363	355	388	329	387	393	362	388	371	409	401	379	379	369	376	398	367	343	389	363	395	379	389	378	374	345	413	357	376	367	414	388	376	397	420	390	377	361	345	384	428	388	376	354	380	417	361	399	355	359	387	379	390	359	378	401	377	412	374	384	359	359	381	394	394	346	365	399	370	366	382	376	416	404	367	367	387	360	382	377	410	365	370	365	360	377	377	405	349	373	372	387	356	360	353	393	406	362	343	347	384	372	392	422	418	370	377	359	382	377	370	393	361	383	371	377	346	368	364	382	378	370	394	389	348	379	402	419	388	407	378	376	406	390	346	384	329	373	387	395	409	355	380	365	350	359	389	388	355	376	394	393	374	412	384	373	415	372	402	373	385	384	410	379	378	377	365	367	373	363	369	348	365	370	392	381	388	361	379	352	376	367	369	377	331	352	382	339	378	391	397	383	353	401	370	408	359	390	361	366	407	378	368	398	420	376	365	388	373	377	416	373	389	423	418	362	328	358	390	380	376	426	386	371	357	407	369	384	368	425	341	368	413	376	425	348	386	392	387	412	371	400	360	371	376	390	395	365	363	339	379	351	380	366	379	351	372	385	367	396	382	384	383	373	362	382	372	392	367	394	404	377	351	382	371	373	374	371	386	369	364	348	410	371	362	384	378	406	399	377	388	371	354	377	396	371	359	372	386	350	403	412	413	401	384	370	373	404	422	394	377	386	349	402	386	386	337	399	395	377	366	364	392	387	391	374	360	355	400	353	396	404	381	388	345	373	357	345	379	387	365	401	374	389	392	405	360	392	362	387	361	370	398	378	398	392	377	380	363	392	359	416	382	337	372	351	359	361	378	384	405	383	366	396	364	372	356	369	347	414	370	380	367	408	381	368	383	372	379	398	383	420	372	368	435	421	402	405	368	366	383	370	397	362	397	384	392	363	377	383	401	374	346	380	420	353	365	379	364	401	391	363	379	394	373	392	356	393	367	366	373	413	355	376	386	346	389	379	371	391	386	396	382	355	386	413	381	367	328	422	372	382	381	408	366	336	375	330	372	385	367	360	384	356	386	370	376	388	411	355	390	394	374	401	413	375	399	378	363	366	340	331	377	375	401	367	399	359	373	380	379	368	373	402	386	387	355	346	375	399	388	412	348	376	409	367	368	364	371	382	393	377	386	382	430	390	387	379	374	398	373	390	333	406	403	403	411	381	352	422	410	402	418	378	380	352	364	370	366	399	366	401	392	368	390	403	416	362	391	374	388	394	363	357	438	381	348	374	398	385	391	331	388	391	373	394	374	372	381	365	392	436	354	399	384	391	385	386	367	383	366	376	352	386	397	354	388	410	399	399	347	361	378	378	363	355	365	382	389	366	386	357	399	396	394	413	356	363	373	352	389	396	391	390	383	389	372	405	391	392	384	423	418	361	408	369	388	435	412	396	364	398	375	394	353	371	378	356	396	388	379	366	369	373	382	381	387	374	348	433	374	362	394	360	369	369	357	379	362	370	370	375	375	369	418	387	387	340	357	401	370	394	372	379	393	393	369	399	369	352	386	381	408	372	409	391	394	386	394	390	386	375	358	356	398	378	369	367	357	397	367	372	373	405	367	368	391	383	377	372	401	351	386	348	368	419	374	351	409	369	392	397	400	408	377	350	353	369	353	343	375	366	395	379	351	384	384	393	363	350	371	386	342	404	370	394	349	397	375	395	390	400	396	367	334	367	391	354	373	394	359	371	401	397	404	374	367	385	411	401	388	411	360	397	374	396	396	352	378	376	372	351	422	378	385	329	362	357	407	350	367	389	378	409	394	359	367	384	365	380	393	382	384
60597	87596	60659	33034	13457	3510	1033	679	624	632	629	598	616	614	583	557	596	625	584	584	625	586	570	593	587	594	555	628	602	583	578	592	571	601	566	599	610	562	620	584	596	613	615	595	577	589	595	598	582	600	623	558	562	640	613	644	597	584	635	633	649	555	613	638	582	616	540	592	579	615	628	602	579	579	591	622	632	561	594	612	580	600	609	607	589	621	588	622	576	625	622	611	570	623	578	601	586	574	604	609	613	590	629	579	571	609	584	529	618	635	561	649	525	592	639	585	598	620	628	596	613	575	588	644	608	584	567	632	570	560	635	557	591	621	625	575	625	607	588	568	557	628	589	604	647	626	560	593	587	607	615	574	612	604	551	580	613	601	591	584	635	568	594	567	625	599	613	541	580	604	652	557	604	565	570	599	545	545	621	580	621	603	582	603	570	550	591	564	567	610	636	593	600	622	606	581	563	567	619	624	602	613	630	614	617	640	605	630	609	555	648	601	563	566	582	574	582	596	605	592	576	611	593	614	628	568	600	589	587	649	586	592	639	572	574	617	583	584	577	597	593	616	620	588	615	583	572	614	561	596	591	587	600	598	627	576	574	621	553	610	616	579	639	617	620	615	565	614	590	595	566	620	616	640	629	576	607	592	609	580	609	638	611	581	641	633	586	635	594	604	592	599	589	635	562	579	597	597	585	541	588	535	607	577	577	625	568	555	608	557	564	630	582	610	589	603	590	600	632	579	536	615	594	617	584	613	585	604	600	604	568	596	619	595	635	620	592	610	615	578	592	573	634	613	588	628	617	610	571	593	584	563	555	626	591	605	608	562	585	600	597	631	598	595	607	624	633	611	619	609	601	652	573	632	600	620	592	573	561	596	596	593	579	592	578	606	605	601	600	570	567	626	615	571	593	605	593	537	589	608	609	605	556	620	584	586	624	609	576	636	583	563	599	623	614	586	596	604	577	588	621	601	593	630	561	597	584	579	579	596	580	602	571	665	621	573	594	580	575	580	615	609	564	593	567	618	578	609	576	596	569	608	553	573	599	580	585	578	606	637	570	605	551	609	607	584	611	525	554	590	625	584	605	628	615	539	574	606	567	560	620	586	579	609	608	581	601	615	597	642	618	614	596	613	612	613	630	613	597	585	572	589	602	588	616	635	579	635	567	569	640	554	666	586	612	602	596	557	571	594	627	589	565	580	629	573	613	613	580	534	574	580	594	584	562	588	553	580	580	597	601	633	548	603	594	569	613	566	587	555	586	559	589	561	575	559	613	638	598	585	585	588	614	590	592	638	632	595	613	579	551	570	587	575	611	586	602	586	586	592	582	605	593	602	576	547	610	646	583	594	581	610	594	577	619	563	599	588	564	668	589	618	597	608	579	591	623	589	590	597	601	554	563	616	560	607	568	604	598	614	573	585	552	628	643	604	589	546	582	605	591	571	557	593	628	603	595	576	610	594	612	586	617	565	633	603	629	574	610	563	597	548	629	545	593	584	647	576	639	590	599	569	586	628	604	584	599	639	553	591	623	585	616	617	576	557	605	597	640	618	580	587	602	597	553	571	600	580	597	607	567	572	609	593	618	611	612	616	585	598	623	592	518	630	608	602	633	586	586	623	607	577	577	610	638	578	589	618	590	618	638	537	534	564	608	595	624	599	610	549	578	573	555	616	595	585	594	649	616	590	619	592	592	612	600	628	597	597	560	566	592	614	584	569	595	613	567	585	613	583	586	630	559	593	622	570	582	613	606	583	618	584	599	595	606	604	597	575	581	590	614	625	561	590	591	591	631	597	594	601	633	626	552	602	603	586	620	585	552	549	603	597	586	577	590	617	581	562	584	621	582	616	589	613	596	590	610	581	659	570	574	597	626	594	600	598	569	575	599	561	618	577	578	621	587	625	593	636	568	606	593	600	562	593	554	606	596	554	577	598	594	601	624	569	587	597	625	607	604	582	633	600	575	544	620	603	584	614	605	600	587	602	618	567	525	620	617	585	593	596	621	627	601	608	558	621	603	569	586	576	633	562	586	621	600	588	595	592	618	595	606	567	598	606	591	578	617	583	576	638	579	592	612	599	615	558	607	601	614	621	606	556	588	554	534	620	604	582	622	553	609	637	552	569	624	589	552	614	583	597	582	580	644	542	596	601	594	567	595	578	573	628	601	556	595	554	612	588	582	614	568	583	628	606	617	575	591	642	617	624	576	594	608	588	632	617	564	611	589	550	578	581	628	602	553	549	591	604	651	608	587	623	579	564	595	577	602	600	592	595	588	541	544	605	596	597	562	561	585	578	593	614	616	584	584	597	611	555	557	595	581	616	590	541	644	567	594	581	583	606	617	601	589	609	587	624	629	602	622	601	641	606	591	610	572	599	631	569	573	551	613	633	612	606	543	615	582	599	565	564	570	572	607	551	564	614	623	572	602	635	641	601	615	625	545	627	619	571	564	595	601	600	571	607	555	579	630	553	583	539	604	580	571	587	584	603	588	610	585	612	607	616	592	610	588	605	623	553	588	567	605	598	612	525	595	625	585	578	582	585	621	595	623	589	595	629	590	583	658	569	573	625	595	608	639	591	573	581	558	553	574	571	559	579	576	628	612	588	563	604	570	567	542	569	582	546	607	588	608	608	591	550	590	601	593	589	599	641	593	625	580	639	588	567	598	584	622	586	594	630	585	587	573	615	637	606	588	623	575	626	635	557	604	596	585	594	611	566	575	613	597	582	543	602	593	601	593	572	616	552	609	587	560	597	590	557	622	591	608	614	602	561	614	605	600	590	583	569	577	578	582	571	631	581	611	594	631	591	565	623	549	583	588	598	573	558	658	568	594	586	596	569	604	590	571	603	589	602	585	579	596	561	602	601	589	609	588	593	651	604	608	552	596	612	570	606	612	578	603	616	593	612	612	590	638	603	605	633	605	600	591	591	596	586	627	628	575	594	593	595	607	595	574	593	595	607	600	608	577	639	630	565	565	592	586	643	587	565	576	582	619	614	596	605	604	603	619	586	589	583	570	643	572	594	604	620	643	624	568	550	619	588	566	598	626	600	601	567	628	588	601	569	605	603	575	584	639	600	607	579	571	585	595	581	643	582	599	586	600	618	570	595	635	557	596	611	596	588	627	626	590	580	636	559	659	638	588	567	617	600	579	566	586	657	581	624	580	614	593	629	587	532	594	604	635	648	590	605	612	537	603	585	600	610	582	577	655	603	556	597	650	577	579	577	561	623	624	593	578	549	594	576	606	541	573	609	592	622	585	617	622	580	577	594	571	600	545	618	645	633	636	541	561	568	626	617	615	551	608	586	625	606	607	597	614	589	582	617	610	618	560	629	569	605	600	622	627	624	561	622	590	596	572	577	600	579	597	550	586	591	588	600	572	566	591	578	635	651	624	548	651	583	583	596	573	586	576	619	610	585	610	614	626	592	602	570	615	602	647	610	577	601	579	606	552	624	607	548	581	630	563	617	580	564	595	589
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
