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
340146123744	340146124263	340146124813	340146125363	340146125913	340146126463	340146127013	340146127563	340146128113	340146128663	340146129213	340146129763	340146130313	340146130863	340146131413	340146131963	340146132513	340146133063	340146133613	340146134163	340146134713	340146135263	340146135813	340146136363	340146136913	340146137463	340146138013	340146138563	340146139113	340146139663	340146140213	340146140763	340146141313	340146141863	340146142413	340146142963	340146143513	340146144063	340146144613	340146145163	340146145713	340146146263	340146146813	340146147363	340146147913	340146148463	340146149013	340146149563	340146150113	340146150663	340146151213	340146151763	340146152313	340146152863	340146153413	340146153963	340146154513	340146155063	340146155613	340146156163	340146156713	340146157263	340146157813	340146158363	340146158913	340146159463	340146160013	340146160563	340146161113	340146161663	340146162213	340146162763	340146163313	340146163863	340146164413	340146164963	340146165513	340146166063	340146166613	340146167163	340146167713	340146168263	340146168813	340146169363	340146169913	340146170463	340146171013	340146171563	340146172113	340146172663	340146173213	340146173763	340146174313	340146174863	340146175413	340146175963	340146176513	340146177063	340146177613	340146178163	340146178713	340146179263	340146179813	340146180363	340146180913	340146181463	340146182013	340146182563	340146183113	340146183663	340146184213	340146184763	340146185313	340146185863	340146186413	340146186963	340146187513	340146188063	340146188613	340146189163	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22063	20360	27822	22797	20378	20392	12742	4801	3290	2440	2111	1845	1844	1764	1394	1188	1041	945	822	779	780	744	791	670	684	671	631	618	590	567	585	558	546	545	526	530	559	541	506	472	484	493	513	478	496	493	475	530	526	508	516	533	492	502	511	510	501	505	516	518	460	490	465	510	514	479	454	516	515	454	454	484	480	483	472	473	452	500	467	531	519	508	475	477	461	489	497	507	461	480	497	450	492	506	499	482	490	503	481	459	469	464	453	448	494	499	486	470	496	457	479	482	504	465	477	503	500	491	454	487	486	443	469	467	513	513	486	469	495	506	501	435	469	428	496	521	484	478	481	488	477	456	507	459	511	502	477	501	493	486	502	477	439	476	455	523	507	466	450	485	477	475	470	448	503	471	525	454	509	462	482	492	503	454	488	451	485	522	465	490	493	484	441	486	457	492	487	450	472	447	480	479	480	470	481	482	464	455	482	514	477	510	478	490	459	521	473	500	502	460	491	483	463	474	485	465	453	491	482	452	491	494	484	478	466	476	477	489	491	491	465	517	493	478	451	499	477	508	481	497	518	473	506	481	494	484	473	452	504	488	466	529	465	471	424	473	497	483	503	474	465	463	456	479	449	498	477	490	473	418	510	511	468	496	450	457	448	492	460	499	466	440	506	489	483	450	474	496	472	508	483	438	484	484	495	488	485	467	486	443	465	488	489	453	503	447	438	468	511	490	466	514	465	505	495	506	443	506	486	467	536	472	476	472	484	466	496	496	499	497	486	498	497	452	440	499	519	512	471	466	459	474	434	449	478	485	463	509	494	502	470	546	432	467	451	477	459	538	482	459	445	480	504	485	462	504	502	478	490	445	490	496	524	448	466	480	500	468	474	499	503	447	488	464	488	485	490	475	461	490	480	468	465	483	478	467	447	488	466	504	456	492	479	469	478	463	489	488	476	515	525	442	462	502	523	491	478	493	483	463	485	459	457	471	478	480	469	493	491	501	525	499	494	452	476	467	501	507	461	476	472	491	458	458	457	467	448	484	490	497	462	500	478	437	471	506	490	476	463	494	481	461	478	495	494	457	446	484	473	504	471	473	467	472	480	504	502	474	481	487	481	475	444	463	448	504	456	469	534	461	457	480	497	484	479	448	462	505	471	482	505	489	453	467	491	451	441	438	496	487	465	517	487	455	491	492	465	442	458	518	507	459	449	481	499	475	482	428	446	519	493	499	479	488	509	500	484	476	479	459	472	503	479	465	435	446	474	495	488	484	494	456	486	462	452	459	479	451	490	479	476	458	529	467	490	508	475	474	486	507	451	491	450	509	486	450	471	477	512	500	480	456	510	503	521	489	468	459	485	473	507	488	462	462	466	484	489	446	488	507	454	488	468	478	474	451	487	478	478	470	492	492	476	500	506	489	498	429	471	458	502	475	509	511	465	475	473	457	440	505	514	432	514	515	523	466	495	485	468	467	509	488	447	472	494	424	461	458	474	464	492	482	454	434	522	486	475	478	473	507	490	494	438	444	460	464	433	493	465	478	476	451	464	517	459	473	476	485	461	485	490	516	499	459	449	500	450	483	475	494	492	485	477	458	487	473	466	475	501	461	518	480	503	463	526	455	496	503	508	515	484	500	487	451	499	489	484	479	513	481	494	491	466	487	438	518	471	458	493	525	461	520	487	485	455	449	488	444	492	475	473	480	546	522	488	475	441	443	489	423	503	499	474	466	515	461	501	479	461	514	492	502	513	465	497	489	491	477	471	507	453	474	471	496	522	475	483	476	506	464	471	484	500	489	481	486	466	464	438	483	490	476	457	428	506	494	476	468	479	452	460	509	461	471	459	423	508	466	444	484	500	468	529	466	509	484	457	509	458	469	449	472	450	454	455	459	480	481	422	450	462	458	489	474	495	517	444	450	485	498	492	431	476	530	432	510	508	499	461	505	523	469	462	495	489	506	486	504	470	475	512	478	455	468	458	452	484	461	498	454	466	468	512	474	461	469	480	500	510	459	487	491	432	451	511	509	510	489	475	423	467	495	479	514	448	510	489	486	445	458	472	497	464	459	481	430	504	492	504	445	419	471	475	513	493	469	476	478	482	528	477	469	485	471	471	499	488	471	474	488	516	488	475	452	480	447	488	475	462	450	486	440	445	510	463	484	464	465	486	475	497	489	472	483	483	461	444	477	504	503	516	471	479	477	504	477	482	484	477	514	472	479	488	485	482	472	463	476	459	470	468	475	479	478	440	502	487	508	450	490	490	478	501	494	497	516	505	501	497	484	505	448	488	451	455	460	461	466	458	436	436	495	479	448	501	505	467	483	446	482	512	465	486	503	475	499	463	478	439	441	489	496	490	468	510	444	512	468	465	455	484	494	443	483	474	493	469	433	472	497	491	472	504	507	490	464	494	515	503	522	482	482	494	465	465	460	481	450	475	450	462	509	471	458	460	487	488	483	463	494	484	465	483	477	468	475	460	470	473	455	475	487	481	489	469	497	538	471	511	500	486	483	488	485	498	484	484	486	485	494	508	488	476	509	505	469	479	441	478	487	480	476	485	460	501	472	497	499	464	484	497	505	480	517	477	486	466	449	453	451	448	495	466	488	490	512	474	461	433	497	473	518	454	447	439	466	468	485	456	520	485	481	487	525	487	461	474	465	472	478	458	501	441	468	485	484	467	527	472	482	482	479	481	422	462	463	483	483	486	464	486	486	484	494	513	501	490	463	452	507	437	459	474	463	482	501	506	477	449	460	489	475	466	472	452	501	479	446	508	490	433	460	489	441	466	483	517	480	460	465	509	468	503	466	466	482	484	465	477	511	545	484	468	455	456	480	455	485	485	452	494	460	485	471	482	540	474	510	494	484	484	447	437	457	463	462	495	454	473	443	484	472	506	443	494	479	492	423	465	528	472	456	468	440	490	478	474	476	474	466	476	442	447	498	477	488	476	486	467	484	468	441	482	502	492	489	483	434	491	489	486	462	513	468	460	484	488	479	501	473	520	486	447	468	518	473	454	503	489	470	464	499	472	451	464	455	492	482	444	505	476	472	492	482	512	500	491	470	461	477	499	463	456	478	472	506	481	465	446	497	432	450	484	412	491	484	495	482	488	448	472	493	481	468	470	487	447	503	455	485	481	463	488	501	478	500	495	481	480	461	456	468	494	483	451	443	505	472	476	465	472	495	449	478	500	484	475	482	477	493	480	454	487	500	471	476	511	493	488	453	461	491	474	481	468	478	472	444	458	476	507	535	498	449	449	500	467	466	476	513	449	484	509	493	469	519	479	480	497	536	456	497	496	486	496	496	467	465	465	487	483	475	462	479	437	474	478	532	483	472	457	474	483	460	480	452	492	492	502	498	471	502	465	464	527	482	467	485	479	478	500	455	476	476	492	455	490	462	464	493	426	476	493	449	459	464	492	472	501	476	489	469	499	523	471	456	518	461	467	471	488	485	475	478	481	468	500	465	491	464	480	459	486	494	494	492
32291	49578	37046	20697	17510	14921	11842	9632	7904	5956	4895	4399	4485	4011	3267	2584	2202	1903	1576	1314	1330	1317	1342	1302	1224	1088	1036	1024	927	910	874	842	859	827	790	774	818	781	736	690	700	691	675	667	660	670	677	697	630	728	703	665	730	698	697	740	732	667	713	704	659	669	694	723	650	670	675	699	757	745	703	669	669	643	695	630	650	664	616	619	678	645	644	659	629	650	665	644	648	667	672	688	686	682	644	669	665	624	692	657	736	675	684	661	654	644	674	668	684	660	658	638	674	665	605	678	665	686	615	682	605	655	670	690	626	643	675	668	647	739	675	665	644	667	677	680	656	647	686	669	599	676	643	681	647	647	638	700	673	640	633	692	666	654	678	639	688	668	659	666	682	645	669	646	638	650	667	652	683	700	691	706	669	647	655	683	645	694	683	704	651	614	678	662	670	668	676	650	614	705	620	632	683	640	635	622	623	628	648	682	652	687	648	656	645	642	686	636	671	643	646	684	708	663	646	641	676	633	679	705	642	665	679	647	667	674	696	628	676	654	656	649	636	660	627	629	649	599	637	678	651	653	654	652	677	687	642	651	692	615	623	657	643	640	700	651	664	698	681	693	689	648	698	581	635	691	665	680	673	662	692	664	642	641	656	682	688	643	712	669	710	617	622	659	686	652	646	676	701	652	697	669	661	680	625	694	677	717	686	622	690	655	689	670	713	682	680	687	704	695	672	604	651	692	636	676	683	640	655	609	684	631	662	663	626	644	626	653	694	680	616	660	673	630	668	660	663	638	621	619	639	684	687	676	681	699	632	674	688	645	666	640	672	663	688	706	639	654	673	674	634	657	696	677	643	704	671	710	655	709	678	634	637	628	654	653	679	622	667	652	667	667	672	635	676	624	631	658	673	628	621	645	655	636	661	702	664	694	652	596	652	679	653	669	627	688	679	659	651	629	632	642	684	625	637	647	669	690	680	634	672	603	721	668	660	662	723	668	664	690	653	624	650	647	710	698	705	633	680	656	664	672	710	733	619	630	683	668	652	662	654	669	662	677	652	674	679	661	662	681	643	636	624	668	588	661	640	645	642	701	641	663	634	681	697	640	718	634	652	650	646	667	662	695	672	637	739	653	654	669	630	638	626	638	634	695	697	689	629	695	715	643	661	684	634	581	703	688	610	650	653	651	651	672	718	677	712	643	663	618	621	693	696	676	612	632	689	634	641	654	650	623	660	628	665	661	638	668	674	654	652	642	678	705	628	648	698	671	656	678	687	666	656	668	630	588	677	633	629	655	669	698	648	682	669	600	665	660	636	642	653	657	698	718	686	628	640	667	671	639	669	670	653	650	642	653	674	631	691	671	681	697	671	659	638	683	669	678	685	656	683	693	640	607	635	620	647	624	647	653	622	622	656	634	666	629	655	661	640	677	655	685	683	703	637	631	670	685	625	696	651	646	612	685	670	634	667	634	651	669	679	643	642	686	656	638	704	678	673	696	621	677	720	684	642	660	688	626	630	638	643	655	607	708	670	614	675	667	648	670	662	670	644	657	679	679	672	658	634	661	631	672	666	659	681	652	654	667	664	663	679	712	678	671	670	648	653	641	663	673	687	681	608	636	630	644	659	634	716	684	655	669	659	666	618	678	681	628	621	662	645	687	636	660	659	675	639	679	658	684	661	647	690	663	651	669	675	654	645	660	666	658	657	656	667	612	635	662	674	663	668	630	675	654	672	642	658	663	646	647	659	676	664	702	647	698	623	644	661	704	672	666	683	650	649	645	638	646	626	639	634	686	646	667	653	656	712	641	638	680	626	669	621	677	669	695	660	698	671	642	686	681	701	654	672	725	639	632	670	637	659	664	675	645	661	652	697	677	638	640	673	670	645	621	653	670	654	688	727	692	636	700	703	661	671	637	698	660	640	688	674	657	634	652	642	633	687	628	659	624	614	688	677	696	622	672	666	671	662	685	644	654	680	639	640	652	649	674	651	714	649	703	693	657	632	665	662	616	661	663	692	676	669	638	660	658	650	661	667	602	674	651	657	620	682	582	678	670	629	646	681	636	633	645	663	670	624	651	651	683	649	669	684	636	654	664	659	683	675	678	639	678	670	635	711	686	713	654	652	650	681	683	630	654	644	658	661	652	661	645	658	666	659	706	660	638	628	660	639	680	655	668	675	654	659	703	649	711	634	655	693	676	633	652	642	625	672	660	698	642	667	650	658	645	673	657	685	640	699	650	679	640	675	626	631	673	647	660	661	634	702	631	666	656	690	659	719	655	651	662	650	634	645	687	612	656	641	687	637	652	627	687	659	701	681	664	685	619	713	672	614	672	675	656	640	651	703	659	690	665	674	652	660	681	647	622	681	631	697	675	668	624	604	692	689	618	630	649	636	618	597	648	697	655	640	707	655	662	633	653	682	651	633	658	653	681	625	613	683	649	646	613	617	672	641	663	645	621	668	669	701	685	616	643	686	690	674	607	664	673	689	638	690	628	714	653	679	660	634	624	631	701	676	676	682	665	665	662	670	654	654	668	648	657	652	675	639	654	655	668	657	608	654	665	662	677	659	652	649	674	698	719	660	655	642	664	610	682	646	660	669	670	649	670	682	662	632	673	679	632	700	695	693	653	698	660	683	661	644	665	668	626	698	669	706	628	666	674	660	633	693	662	654	663	654	654	625	643	661	678	651	636	626	673	648	735	652	631	686	709	621	631	635	691	634	664	685	648	677	639	659	634	676	677	641	654	657	670	673	679	668	673	683	642	643	666	682	645	672	654	662	644	641	689	677	653	675	668	703	677	660	637	671	641	719	656	633	717	672	695	654	639	647	684	647	667	700	659	703	706	644	674	652	682	672	700	692	677	674	653	653	669	678	663	656	685	667	618	642	683	713	620	623	663	675	685	650	627	637	708	652	617	675	645	696	681	658	661	691	638	658	634	666	659	645	679	622	659	641	668	644	672	627	681	617	668	668	641	662	664	676	729	650	647	628	653	672	658	662	636	663	665	661	640	708	662	674	680	669	658	640	657	604	648	698	678	638	664	699	641	629	648	688	706	711	644	632	683	671	678	635	652	680	670	685	669	638	666	681	676	667	686	617	620	635	614	663	650	685	668	685	635	639	668	661	660	658	657	717	654	666	648	647	689	607	703	660	647	674	651	663	675	632	665	658	658	615	700	676	630	589	681	704	693	617	707	663	653	653	656	705	702	627	669	657	624	645	668	673	664	628	682	658	625	684	696	690	684	639	667	630	622	689	649	694	631	613	628	641	647	679	690	644	680	708	671	718	665	646	635	656	666	610	671	666	696	660	661	644	639	622	692	623	651	691	681	646	686	663	659	664	680	656	628	665	636	693	659	638	657	683	705	639	657	708	674	675	672	662	647	666	681	649	708	658	656	614	666	679	612	677	690	651	666	645	674	686	634	677	654	678	680	694	688	646	670	671	655	663	641	637	675	682	672	667	636	678	683	658	682	701	671	694	633	649	643
28350	24402	21219	8863	4358	3045	2247	1782	1428	1059	982	953	996	860	804	722	679	627	579	572	530	513	584	580	483	519	503	492	532	498	467	447	508	512	451	465	438	427	502	521	492	477	412	476	427	511	484	435	429	478	457	468	447	468	500	493	456	450	449	480	466	472	477	470	446	438	507	475	435	455	467	464	482	460	502	494	457	451	477	496	447	463	450	473	444	521	440	437	480	433	444	487	448	444	446	490	459	454	498	431	429	469	457	456	465	458	455	478	479	460	437	453	489	474	429	476	419	448	432	483	482	462	476	488	430	485	462	432	425	457	465	437	467	476	483	470	448	472	466	483	477	454	450	452	496	445	479	420	474	465	483	466	457	449	475	481	448	462	466	517	471	480	459	486	467	491	468	485	496	480	447	437	442	439	440	460	512	460	475	444	512	450	463	447	445	485	446	464	454	486	478	471	479	454	439	478	459	464	466	442	448	484	455	456	462	449	471	470	469	454	478	459	464	470	466	525	470	458	478	449	454	433	455	467	481	440	472	485	487	489	468	475	443	470	432	428	482	456	446	411	437	463	490	470	420	450	417	483	473	467	468	480	474	493	490	458	464	439	436	455	501	458	468	450	456	489	426	509	498	500	498	484	482	477	465	467	463	489	468	478	456	483	428	481	473	489	433	457	459	478	476	449	469	443	465	490	464	476	488	489	464	461	437	432	460	476	441	455	446	502	473	455	450	438	454	483	500	449	531	413	450	466	468	458	430	448	454	452	464	507	490	475	457	474	434	447	412	471	498	479	470	453	491	502	460	477	483	492	462	474	491	456	513	429	485	489	451	504	469	440	469	526	462	489	476	443	446	450	498	521	484	480	460	451	453	483	492	483	473	463	434	458	462	448	429	407	451	432	469	455	505	476	425	461	447	490	461	471	434	453	491	477	508	435	467	496	461	469	461	411	451	452	472	477	478	459	435	467	486	463	434	493	476	503	446	451	484	486	468	469	468	478	486	445	476	444	447	465	474	478	463	464	468	493	448	444	479	462	471	420	441	499	440	429	387	459	452	470	453	436	442	477	486	485	452	486	484	463	454	444	459	444	471	511	450	438	438	488	422	476	485	440	441	478	477	456	483	436	467	458	463	458	485	477	447	463	508	495	443	456	478	488	476	467	481	485	482	470	451	506	450	472	441	451	491	475	450	477	425	490	433	438	477	458	451	435	459	449	504	484	442	435	469	471	501	474	507	482	455	437	497	453	462	483	469	472	431	429	437	475	478	454	443	455	450	504	440	477	471	439	490	476	443	428	471	464	458	426	457	462	493	438	450	486	479	481	479	444	484	467	477	502	456	484	464	482	473	438	524	466	477	456	483	472	451	482	478	466	458	468	468	498	437	419	457	496	490	488	460	437	433	457	462	456	491	432	491	448	465	405	480	431	513	484	418	450	478	466	491	489	500	442	448	469	500	461	461	411	464	452	465	495	488	455	462	457	462	479	463	448	457	391	448	465	447	498	475	458	488	468	481	500	446	470	477	463	464	447	461	481	452	466	523	463	449	457	490	449	500	450	481	472	454	463	477	467	461	432	479	441	429	489	435	451	477	477	467	452	479	478	496	477	438	487	508	496	491	450	495	490	481	484	461	422	475	423	464	446	441	444	520	442	445	460	467	461	442	492	471	495	416	422	491	466	480	439	462	481	468	460	466	449	459	450	481	485	475	469	454	465	420	456	472	484	473	462	460	474	497	483	464	485	473	431	465	473	456	449	501	453	457	451	481	450	437	470	465	473	449	490	472	467	459	429	436	491	474	479	468	464	451	479	444	472	490	473	415	498	497	474	436	466	474	476	469	507	452	450	472	466	445	480	486	479	459	484	477	460	473	465	446	481	446	531	454	494	472	452	457	451	458	478	446	445	467	440	448	450	474	468	415	491	451	512	446	486	468	458	455	487	430	481	453	427	436	470	497	471	478	467	468	460	511	425	439	510	463	457	438	462	453	472	503	498	493	476	469	458	456	476	453	457	463	440	467	528	484	454	433	442	457	481	466	429	425	428	443	443	435	451	488	461	489	510	466	421	476	500	491	446	460	444	473	438	486	476	492	458	450	440	473	443	476	454	454	487	480	468	469	428	485	490	464	466	488	497	455	496	471	466	506	489	443	464	450	442	488	452	457	468	448	463	490	486	481	450	423	476	423	428	457	491	459	506	474	382	440	465	460	452	422	441	472	484	462	479	445	469	431	462	459	467	455	477	502	445	460	439	451	445	431	486	465	445	473	460	482	489	477	467	450	487	442	426	464	498	422	468	456	487	425	467	454	430	472	426	470	462	422	447	456	428	490	475	452	439	450	466	447	442	446	441	441	468	493	445	463	457	495	458	463	438	480	489	456	455	441	442	440	479	470	468	471	492	486	449	406	489	463	509	477	451	480	464	449	480	459	470	428	428	454	474	423	452	470	454	474	451	468	462	474	482	475	485	489	434	443	444	464	446	469	403	468	463	440	488	427	472	500	467	477	475	488	429	425	486	463	436	474	460	480	476	435	461	488	503	481	487	471	464	455	469	455	444	471	457	435	475	480	467	451	466	468	462	473	454	443	477	434	493	413	473	424	442	459	418	444	491	422	454	494	436	427	457	455	442	433	480	462	470	462	463	459	467	479	468	479	473	479	473	464	472	464	445	499	457	469	434	505	475	441	512	470	452	460	468	473	414	470	453	439	441	436	476	460	498	470	466	481	464	445	484	466	465	423	442	459	426	436	493	451	450	470	471	513	466	459	483	449	499	458	467	464	445	469	485	481	426	448	507	427	443	457	462	484	436	483	461	472	452	483	439	489	480	438	452	454	475	430	510	465	463	453	443	487	472	481	495	474	485	455	480	470	472	480	495	481	457	457	456	422	465	428	470	469	469	484	395	479	468	452	469	455	459	443	456	510	435	461	480	489	466	474	464	494	461	441	420	473	469	465	462	470	500	504	465	501	456	447	458	465	478	465	450	483	445	470	463	487	460	436	464	462	450	461	518	454	428	467	479	434	467	472	466	455	480	451	466	474	502	431	507	425	486	491	470	462	437	452	457	485	473	448	445	496	478	456	473	448	471	444	480	480	460	496	483	474	467	463	444	464	467	442	474	477	478	460	508	478	448	458	451	486	446	470	477	484	467	441	462	464	468	473	495	492	460	470	444	487	465	482	448	431	478	486	506	494	423	450	470	452	508	472	469	454	471	426	463	426	462	473	461	459	453	498	486	481	448	445	473	435	481	512	463	453	464	434	467	471	460	459	434	490	487	468	457	442	410	486	467	459	468	445	429	459	460	467	434	435	446	475	491	443	452	478	442	437	448	478	468	475	464	455	480	454	477	481	486	441	474	467	437	464	477	462	480	427	474	453	466	478	459	535	476	478	453	470	473	483	459	476	494	448	440	441	464	482	432	483	461	493	477	462	488	470	459	440	476	423	456	469	478	465	477	474	502	446	501	491	463	482	453	472	443	476	496
31031	40578	24207	10777	8883	7186	5481	4547	3639	2624	2244	2115	2172	1952	1633	1340	1209	1050	947	877	842	851	829	887	829	761	759	734	743	662	727	686	674	634	662	685	631	628	632	642	608	658	654	642	643	671	658	616	640	636	602	663	662	637	638	643	659	633	642	586	670	676	608	607	604	625	639	658	660	675	627	627	625	588	608	654	611	682	665	623	648	645	619	627	640	633	689	645	674	582	616	621	627	628	624	623	668	618	564	653	672	633	643	629	663	643	652	648	605	611	669	611	651	651	633	615	599	652	636	641	664	593	650	671	659	630	612	647	672	630	647	663	625	644	651	614	635	636	666	649	628	654	643	626	640	618	661	661	646	633	660	669	628	615	619	662	645	700	613	601	658	626	646	616	648	612	622	646	665	645	639	599	625	640	605	627	616	620	666	632	647	643	625	670	636	642	699	610	637	639	648	591	623	649	658	678	621	669	671	677	649	614	681	612	635	646	619	633	621	629	650	634	605	657	675	610	653	635	646	658	602	635	628	624	653	638	604	624	651	605	624	651	627	653	640	629	634	602	649	643	624	687	633	618	713	619	593	651	637	649	648	628	639	638	627	619	632	622	675	607	646	639	603	636	688	653	633	602	589	661	648	629	669	652	615	652	598	615	586	651	665	671	607	667	645	642	670	656	680	632	613	626	616	641	657	638	573	662	635	615	648	659	607	646	609	627	630	607	640	656	641	566	643	630	613	651	656	601	634	650	647	643	612	584	639	670	631	621	628	641	670	668	658	620	622	622	652	634	574	652	637	620	636	641	614	679	613	693	632	652	603	622	666	641	626	633	651	628	642	652	626	603	662	607	696	617	658	634	615	589	636	615	626	633	658	649	611	631	620	635	632	651	632	653	623	625	691	657	602	683	657	609	614	654	631	660	625	618	599	615	622	609	654	680	656	650	658	635	637	676	609	657	626	644	689	635	634	623	637	637	635	590	640	674	639	645	614	647	656	636	666	658	585	632	626	660	678	622	657	642	621	628	648	653	616	669	677	646	583	614	633	664	668	651	631	633	635	641	687	634	626	588	676	661	629	638	659	667	665	654	630	670	610	634	605	646	650	613	635	602	660	608	625	658	601	635	683	643	606	623	685	593	625	646	664	647	680	617	641	643	671	656	610	650	627	651	652	645	623	640	676	640	643	643	624	618	672	651	674	641	638	623	613	636	623	614	689	646	670	628	633	626	674	610	665	630	662	627	633	654	611	597	612	629	625	621	611	641	641	674	623	622	602	609	658	636	631	615	672	686	618	614	670	658	638	662	627	634	649	647	586	642	651	634	624	643	661	627	642	630	671	702	622	600	605	607	594	685	660	620	642	630	661	634	609	619	644	601	628	663	661	639	602	661	657	673	638	670	626	683	608	661	654	649	602	654	603	614	625	658	594	607	660	643	626	636	653	644	663	605	649	651	639	591	643	602	660	645	613	637	593	671	663	610	612	678	609	669	604	623	647	642	595	651	607	633	613	632	655	640	618	660	616	636	614	629	646	599	670	656	620	633	635	639	622	659	643	611	620	615	671	636	639	638	621	652	593	630	602	658	648	611	624	648	672	655	600	654	598	691	619	648	630	629	635	665	643	615	627	621	619	639	660	636	628	667	647	595	635	657	655	648	619	658	600	659	670	623	655	642	627	595	615	606	612	632	623	623	651	667	611	672	647	614	607	691	619	615	641	625	680	696	639	649	641	631	667	606	642	631	619	675	676	655	604	689	642	639	644	608	625	641	616	693	624	594	686	666	641	640	635	639	612	608	619	630	678	620	654	642	631	637	670	621	671	617	645	623	679	634	649	629	634	650	615	608	620	593	630	592	631	576	615	594	679	647	641	625	662	626	561	631	637	660	665	648	630	626	606	683	674	652	654	628	626	619	615	638	593	606	621	692	607	667	640	662	617	635	640	625	633	658	665	628	599	651	661	631	631	602	634	633	603	643	628	636	629	657	675	637	649	612	649	617	643	638	647	627	648	643	625	637	624	663	601	660	634	678	631	586	622	619	613	639	612	646	617	668	591	635	624	643	653	657	653	666	620	705	651	611	685	577	662	628	626	640	654	646	605	628	577	678	654	582	612	660	633	611	615	650	634	667	630	619	620	661	606	618	638	620	669	606	599	637	607	607	671	600	626	698	668	589	658	620	577	630	627	602	660	646	649	660	632	669	646	642	609	660	620	656	621	603	678	618	673	633	634	650	693	656	631	629	658	567	627	624	685	631	637	586	630	642	699	627	639	674	653	647	618	689	630	627	614	649	638	658	667	699	608	648	623	620	617	664	669	674	633	692	595	616	648	644	629	618	633	652	641	617	633	642	717	632	679	685	614	652	643	648	617	613	619	650	650	626	665	674	686	589	617	639	654	589	579	659	603	610	642	644	604	619	669	685	647	628	616	598	641	656	612	632	619	593	637	627	635	614	659	648	629	630	667	643	633	642	631	629	644	721	655	666	643	577	644	645	640	626	600	673	634	586	574	626	625	645	638	644	649	617	620	646	658	642	641	630	648	649	649	640	604	645	643	643	645	627	636	621	622	650	668	647	603	633	674	630	631	606	625	624	622	616	684	628	691	671	627	650	600	628	676	654	636	619	628	623	611	634	662	566	714	624	647	637	646	637	648	609	629	662	647	622	632	653	628	639	592	660	680	686	664	692	679	674	648	611	614	644	591	633	613	606	613	670	662	616	584	588	628	597	664	653	676	707	639	627	640	665	625	660	657	635	569	629	632	602	629	668	641	658	629	674	676	598	623	672	615	588	677	626	668	591	628	646	651	655	683	656	673	613	653	630	655	661	622	655	662	621	614	628	646	664	619	633	638	576	620	650	600	618	637	663	605	637	594	650	626	634	648	638	645	655	598	630	642	644	627	633	640	667	594	635	670	634	623	583	606	680	701	643	650	654	631	614	606	672	614	643	631	633	621	669	663	650	638	615	643	675	624	603	656	666	628	635	657	674	651	635	680	644	625	658	600	695	623	664	583	637	607	639	694	613	647	594	618	607	595	624	636	675	621	652	676	603	599	628	594	661	651	607	605	666	648	665	658	672	660	641	581	584	603	662	631	616	640	651	652	615	668	643	683	628	636	550	607	637	637	685	646	667	631	611	656	616	631	623	628	650	628	637	644	631	601	615	634	645	636	626	625	649	627	635	665	635	691	659	618	665	648	638	588	594	664	607	676	614	654	625	628	640	633	611	604	637	615	634	615	684	605	618	652	623	620	610	653	638	681	625	681	651	630	642	647	630	677	621	650	646	649	590	632	594	628	645	642	631	680	653	649	651	650	650	625	678	632	654	656	625	636	639	660	606	610	616	671	627	673	645	633	605	600	674	649	601	684	684	659	614	642	658	642	675	636	626	676	659	648	610	659	634	621	627	631	607	639	671	626	694	635	663	659	629	624	633	623	654	637	614	607	629	675	720	653	643	641	638	639	666	665	637	630	586	611	580	651	624	639	693
24402	21617	29058	24630	21556	13970	5807	3544	2655	1958	1788	1650	1688	1454	1255	1068	1025	983	865	805	767	712	792	817	773	703	677	747	690	635	665	644	647	597	669	629	632	632	667	643	591	655	620	643	580	617	600	571	596	573	647	609	615	644	635	598	644	595	632	623	619	607	629	603	594	573	640	642	585	598	656	591	602	596	603	636	551	621	588	614	601	599	604	616	590	603	590	601	617	627	551	584	588	651	625	632	633	597	597	604	611	608	603	601	600	597	586	585	590	606	605	603	577	580	634	628	609	620	604	604	594	633	584	594	599	610	599	622	580	598	551	626	632	599	650	579	605	571	596	603	599	584	597	584	534	607	615	601	609	635	635	589	619	541	648	629	601	624	592	575	598	594	589	605	611	603	616	568	606	567	621	555	592	611	572	621	637	611	649	610	574	608	580	537	608	575	618	610	583	609	586	653	615	667	606	630	554	584	617	570	583	611	640	581	599	610	622	589	611	594	596	596	588	631	593	595	581	613	572	573	605	594	599	585	565	615	623	624	601	587	606	619	543	566	648	630	633	600	600	584	589	577	648	605	604	563	623	613	596	606	563	626	546	592	589	578	626	624	582	630	547	626	629	610	590	631	629	657	587	590	626	587	637	614	616	622	602	541	610	580	619	567	590	638	572	636	583	580	579	591	608	601	603	596	599	614	617	634	675	613	602	614	625	584	628	599	592	573	623	543	599	623	595	591	637	608	601	565	579	570	606	605	605	581	555	590	627	623	620	620	591	607	620	620	599	570	602	581	591	561	671	649	599	599	591	567	636	592	598	594	620	585	635	633	569	564	611	576	573	621	621	572	599	613	609	612	637	566	622	597	603	597	565	556	653	621	594	591	618	604	630	622	594	625	570	610	606	580	619	585	608	625	625	597	605	619	536	611	595	638	633	586	609	635	600	617	582	589	582	587	620	611	577	610	621	593	594	612	608	616	609	590	600	623	612	619	590	620	609	633	647	623	586	622	635	622	614	642	618	610	578	594	607	626	627	641	587	584	609	555	610	540	616	595	578	570	631	612	609	588	568	541	647	597	606	597	605	609	578	613	609	622	624	606	607	594	553	624	624	630	604	620	607	611	564	588	588	637	600	600	635	635	588	638	624	614	587	618	614	614	616	581	579	574	636	617	600	661	599	586	631	594	651	596	638	626	577	583	579	643	594	624	588	585	581	660	581	636	587	608	581	593	617	616	620	580	620	655	597	601	619	624	625	607	593	600	635	622	595	571	604	577	593	644	636	624	609	611	601	599	589	632	579	614	639	615	630	564	625	609	636	601	590	572	587	628	589	617	597	606	575	625	580	645	635	598	651	540	619	598	581	616	622	601	636	590	583	640	610	619	618	605	610	591	589	577	606	595	597	562	613	598	646	623	599	627	625	574	612	600	623	581	624	592	621	596	602	594	596	605	605	633	607	563	598	562	603	633	618	604	590	622	663	576	616	622	598	587	620	613	622	594	653	614	597	591	616	635	570	577	548	615	635	594	534	588	619	563	614	641	619	582	605	606	624	545	588	573	592	623	614	610	591	569	657	585	625	599	581	615	620	595	628	602	571	628	543	574	602	631	606	590	588	586	648	620	602	644	546	601	621	598	629	570	562	605	619	608	643	601	593	608	585	603	591	618	619	605	582	611	613	575	610	592	588	601	611	634	603	574	588	642	584	591	551	596	626	574	616	627	564	580	608	624	580	578	634	635	574	597	578	598	612	592	615	601	578	598	588	583	613	622	611	587	563	603	578	612	541	638	638	637	630	559	626	606	574	566	627	564	606	597	593	611	587	590	608	630	679	627	603	562	601	616	644	618	642	611	605	601	612	592	620	599	595	568	640	618	559	584	619	619	571	591	628	575	563	578	593	622	580	588	609	607	634	592	571	594	635	596	666	626	581	605	641	648	600	600	609	608	593	618	577	612	620	596	624	607	585	608	573	622	658	590	594	569	561	572	605	570	579	609	621	619	626	625	620	564	582	629	612	631	541	591	600	630	618	576	592	616	625	651	658	620	611	628	613	622	638	595	577	635	576	594	570	648	651	602	579	626	634	596	598	613	608	601	619	611	624	597	607	533	578	626	604	577	577	617	619	596	611	598	614	595	592	604	593	605	645	591	591	578	597	555	592	605	596	594	597	622	622	586	567	564	649	577	594	600	617	648	617	603	613	577	602	620	604	548	606	614	610	616	633	577	606	608	591	586	619	620	615	660	577	607	581	614	594	600	618	593	548	558	594	663	563	601	637	655	599	626	622	621	606	615	606	567	638	643	606	597	610	621	611	593	595	605	574	601	580	603	595	600	636	625	579	584	576	606	582	617	631	590	628	603	577	562	618	642	613	626	633	614	633	622	618	592	633	571	656	568	593	602	603	628	614	584	612	572	560	626	569	629	617	589	586	606	596	613	577	592	572	628	605	664	601	646	638	633	592	611	613	589	631	584	590	594	619	594	647	606	551	595	634	575	602	611	609	609	610	648	653	601	628	603	604	619	616	618	586	583	593	585	593	580	568	603	588	617	615	594	594	624	541	608	634	632	651	584	621	590	637	569	601	598	603	612	628	573	614	649	567	610	560	563	606	599	607	605	632	599	571	606	577	620	638	628	608	606	593	627	617	561	593	605	635	590	556	620	585	651	635	624	581	600	580	564	610	593	628	574	622	612	574	617	621	600	591	598	623	644	614	586	627	605	610	611	605	644	537	609	568	599	614	566	592	645	611	593	618	612	605	600	562	617	562	587	598	623	627	564	636	596	601	603	601	617	604	644	586	637	600	612	603	598	568	591	629	605	583	598	610	590	638	591	568	575	620	613	596	630	544	601	568	609	573	622	598	570	594	625	625	643	566	595	600	607	543	597	595	641	625	595	564	598	585	593	618	610	590	605	610	608	619	568	604	541	581	603	584	602	593	614	674	552	595	577	624	582	635	564	592	594	601	649	594	577	614	638	621	629	590	640	624	635	572	576	664	623	580	576	629	598	619	580	598	638	617	645	601	602	605	617	578	615	611	625	585	618	617	610	616	562	630	597	606	618	561	612	621	602	575	642	623	588	643	564	589	615	601	624	572	619	603	583	591	624	598	637	625	624	612	591	608	557	578	619	591	663	604	604	649	611	587	592	585	558	615	618	568	666	606	578	592	608	587	596	651	584	570	604	599	610	605	614	605	624	607	568	591	598	584	615	596	589	596	597	624	583	603	565	601	564	603	585	600	634	638	595	605	648	541	604	554	601	626	591	616	632	618	568	578	630	606	602	594	623	617	590	576	585	590	615	588	623	597	616	612	648	607	669	583	610	602	606	575	568	601	617	613	570	632	595	609	588	613	647	620	591	616	623	672	629	619	632	631	622	592	594	614	578	589	638	535	578	593	626	616	612	555	628	580	640	599	589	596	600	612	640	619	599	601	639	616	601	592	606	578	598	638	610	631	600	588	567	582	603	598	609	576	612	638	607	577	602	625	616
32662	48337	33169	17826	14518	11882	9651	7879	6427	4727	3920	3757	3827	3219	2649	2201	1902	1732	1500	1263	1297	1202	1255	1227	1185	1124	1093	1059	975	975	940	921	915	967	915	861	873	874	853	878	897	800	776	866	815	822	834	823	846	825	863	850	863	856	893	847	875	854	822	854	824	859	836	840	807	828	884	861	881	855	829	856	843	808	802	866	834	769	818	803	790	821	842	798	834	795	847	857	744	834	827	806	803	885	843	825	843	887	855	809	775	826	819	828	831	858	841	805	778	830	827	834	784	817	780	818	864	791	814	827	836	806	817	825	767	824	843	849	859	854	820	818	789	843	824	794	871	828	865	847	809	829	855	794	802	827	833	846	816	823	825	829	814	806	823	839	809	804	809	816	769	841	836	851	837	762	814	806	832	841	871	797	795	842	839	819	852	827	823	779	818	803	817	802	781	818	826	826	808	780	803	843	852	849	819	791	790	811	829	820	860	855	832	793	795	740	766	805	856	845	804	833	792	744	831	802	848	816	853	869	816	846	863	840	794	826	834	799	834	818	826	811	831	805	880	805	826	852	784	773	812	808	833	822	856	828	815	824	818	838	804	813	751	796	809	814	804	823	812	791	808	822	846	783	821	846	820	787	841	830	787	864	810	845	776	791	808	769	756	809	852	787	809	841	813	849	856	811	841	799	843	845	772	826	834	842	843	818	769	851	810	845	804	814	828	769	826	783	840	790	820	798	809	868	821	819	829	811	824	794	826	824	831	851	851	801	828	819	790	818	766	778	849	819	817	796	812	854	793	757	827	819	813	822	794	849	810	809	814	829	820	866	815	822	851	823	770	853	792	798	814	813	803	788	818	844	786	841	804	797	801	837	875	812	820	831	856	849	845	854	816	805	837	794	802	812	847	784	855	825	821	856	792	765	810	803	798	867	751	804	828	802	789	769	801	840	815	799	829	810	861	807	826	803	812	764	829	826	786	849	787	801	804	877	830	825	826	797	821	814	815	864	783	817	806	767	824	840	811	863	756	874	858	757	783	856	813	829	791	858	810	829	830	779	860	807	765	795	792	775	836	837	849	795	815	807	807	825	822	784	804	834	824	796	803	861	803	865	843	827	795	807	799	829	808	837	828	815	767	828	792	795	851	819	809	777	836	834	803	857	770	831	848	828	809	828	820	807	825	842	790	798	829	833	799	836	790	813	832	816	838	795	820	855	786	816	808	786	810	822	846	797	817	833	832	827	856	795	866	832	840	801	778	780	818	817	815	826	828	765	809	846	806	799	817	800	840	827	822	796	829	851	833	828	836	828	832	811	832	798	832	842	817	837	797	829	800	833	814	834	824	858	789	846	829	807	819	855	882	839	810	811	781	773	793	835	798	861	833	843	854	812	871	853	810	755	882	843	797	807	856	790	799	839	791	835	799	804	798	815	833	842	828	836	820	816	837	844	784	854	823	787	811	808	834	850	814	777	827	801	837	800	863	820	793	849	794	835	830	789	816	771	799	816	789	838	794	779	808	800	829	826	810	790	801	824	837	835	819	830	850	794	805	897	838	815	789	823	826	831	779	878	796	763	866	784	804	854	823	780	805	858	849	791	855	813	786	863	821	871	774	807	832	742	801	874	795	782	810	785	786	803	837	872	839	823	801	807	806	830	804	854	854	798	819	796	831	756	808	828	833	815	801	824	812	809	872	862	820	794	803	847	778	780	779	748	836	770	807	796	753	839	787	852	823	787	804	801	814	825	802	864	836	792	814	833	843	838	838	805	824	807	823	800	829	821	814	800	793	809	809	842	826	805	846	861	859	817	743	834	796	791	851	820	844	830	806	828	774	923	833	783	819	781	806	822	837	783	830	869	854	829	797	820	820	817	825	793	805	814	839	837	840	809	838	797	841	842	821	792	813	817	878	825	863	824	850	875	770	804	830	883	805	824	848	783	839	791	801	762	821	823	824	844	817	794	862	780	842	853	779	811	792	795	862	803	800	812	808	824	841	857	832	828	792	803	877	846	794	824	801	837	799	817	831	797	867	750	808	863	830	843	801	817	859	830	840	855	862	801	827	893	812	842	807	839	815	849	833	810	817	839	877	838	847	851	846	791	797	782	833	772	843	786	744	827	760	775	823	851	820	785	835	836	792	802	811	796	761	806	856	798	811	823	886	836	831	825	860	790	818	826	782	809	856	806	832	783	789	825	829	830	827	858	778	823	803	755	830	817	807	779	849	803	806	804	794	777	842	824	831	804	843	787	838	816	820	790	807	839	853	819	804	822	805	852	800	792	789	852	819	866	848	757	790	826	798	825	776	807	783	816	816	821	822	835	778	793	758	861	805	809	854	806	760	793	842	796	839	811	843	825	791	851	818	812	802	832	794	821	833	797	852	835	833	860	799	845	776	890	834	812	830	816	838	802	836	852	856	820	782	840	819	858	783	825	839	866	875	808	845	854	753	813	844	796	811	809	849	794	818	841	812	803	824	794	809	819	807	843	846	792	808	830	788	791	797	823	818	767	825	760	823	802	866	850	812	825	834	777	810	808	832	805	761	786	870	820	889	784	826	817	828	828	815	833	830	817	793	721	820	838	774	761	815	850	804	786	864	838	858	880	823	816	795	840	834	774	845	809	769	787	810	750	841	808	796	802	822	825	768	851	811	820	839	831	858	795	845	802	785	814	819	860	879	789	836	824	841	811	839	812	861	838	836	832	876	831	831	817	839	790	838	793	857	845	795	798	775	830	795	826	819	833	854	795	826	846	824	827	798	825	825	778	809	785	808	776	763	808	837	862	800	802	828	815	780	829	835	798	772	854	794	780	782	843	801	803	802	811	838	853	837	846	783	841	788	858	790	833	826	849	817	857	816	855	766	830	795	815	831	808	823	819	841	859	834	782	836	792	797	861	800	816	809	819	795	825	813	796	856	824	831	883	760	833	871	836	836	808	858	805	822	847	797	819	772	780	795	810	800	853	832	826	835	841	832	884	840	808	733	788	820	826	831	799	834	819	841	844	871	796	833	794	827	855	782	864	820	810	799	876	835	819	799	904	805	842	815	846	794	785	817	832	819	820	801	840	834	794	834	829	874	812	864	825	816	804	828	837	840	791	819	836	746	807	810	847	771	796	842	798	822	859	799	816	826	847	809	782	777	790	808	801	808	810	803	788	790	803	855	822	830	848	818	823	766	825	840	772	806	828	792	816	852	817	825	825	808	824	770	803	839	827	858	808	857	819	852	808	857	746	815	865	820	810	867	828	796	852	827	851	845	752	843	830	826	849	814	811	816	800	791	842	784	816	812	857	829	841	831	799	785	831	818	797	881	858	784	834	815	816	824	800	847	782	819	833	816	828	802	791	842	816	827	810	841	852	760	823	817	763	820	836	797	804	850	827	825	811	810	815	797	779	822	805	782	801	824	832	748	838	853	789	849	850	835	804	785	855	815	869	827	801	795	814	807	825	821	831	811	832	780	897	861	799	834	797	821	819	816	810	803	762	806	837
23399	21573	29489	24134	21593	21666	13623	5184	3530	2510	2226	2024	2181	1778	1537	1289	1098	1003	949	757	804	767	807	779	769	707	647	685	624	642	583	582	567	612	561	604	585	547	550	538	501	520	516	523	529	561	508	520	522	500	526	522	508	513	531	567	467	535	545	538	545	518	509	510	496	528	512	525	543	553	552	530	513	520	524	529	492	548	520	512	472	503	498	523	532	520	546	492	506	534	504	510	505	507	537	527	518	543	519	519	513	506	559	522	472	514	525	505	473	499	504	519	538	510	489	526	505	503	506	502	523	530	506	539	491	508	542	521	479	505	487	525	524	559	524	489	519	513	563	480	542	470	505	509	526	526	476	478	502	494	487	561	521	454	511	490	507	506	482	509	528	546	524	492	485	535	487	516	515	520	492	516	518	497	551	464	546	535	524	508	531	505	507	509	526	526	554	507	497	501	514	513	528	508	504	538	517	499	483	523	489	523	473	478	495	513	498	537	500	542	514	501	488	514	479	489	493	499	466	545	466	493	504	501	518	498	505	466	488	488	495	529	511	536	512	518	522	510	527	508	488	471	523	485	523	497	500	479	468	518	501	519	500	506	511	514	529	526	498	479	500	469	496	537	532	511	536	522	559	494	546	498	512	498	508	543	521	515	534	459	521	506	497	455	559	481	515	494	499	506	504	537	487	524	502	476	469	557	503	515	491	494	517	486	496	476	527	511	461	502	516	520	503	536	519	532	508	527	514	493	524	539	513	513	533	506	528	471	502	530	506	528	528	517	471	515	542	562	486	475	503	478	483	499	550	509	489	506	485	509	530	515	488	504	526	518	514	509	529	519	503	542	521	514	520	532	490	526	498	483	527	515	493	524	519	481	496	468	487	528	500	474	523	526	506	515	510	528	525	501	523	534	535	472	525	532	512	510	516	542	472	485	532	549	546	524	516	483	517	515	484	486	473	488	477	532	532	510	504	497	512	500	518	488	502	535	492	522	506	528	498	533	507	525	490	485	542	541	476	498	512	506	536	492	492	532	527	508	500	479	501	538	484	499	506	499	533	486	484	511	535	520	494	499	499	497	530	523	480	559	477	526	474	515	499	495	539	517	458	510	488	500	535	489	539	521	473	513	502	526	503	530	513	518	568	507	478	496	527	484	491	557	473	496	507	479	494	501	523	536	521	490	498	469	503	508	504	528	478	525	533	546	514	517	505	527	488	466	513	516	510	489	512	517	466	554	507	478	490	501	506	505	525	529	559	494	506	523	511	556	545	506	481	513	511	491	504	506	528	514	492	484	507	490	503	549	533	488	536	497	513	460	487	513	490	505	525	472	513	486	502	523	488	528	501	503	544	503	519	560	521	520	509	525	529	488	521	520	492	490	499	533	532	478	508	527	489	520	525	517	497	482	531	507	508	528	492	506	486	483	538	542	527	470	543	539	503	496	508	546	494	532	505	466	510	498	485	521	517	539	495	478	492	521	526	501	484	492	480	484	482	508	500	494	556	516	524	529	519	509	525	506	526	513	554	478	504	544	500	522	482	485	534	522	533	490	514	531	498	499	542	498	520	539	511	459	504	531	462	514	487	506	497	511	493	505	489	523	514	513	500	510	500	495	538	508	512	483	511	506	502	491	478	484	521	527	497	504	504	484	506	504	485	481	504	489	522	511	480	493	495	516	550	511	494	483	527	551	482	530	480	543	488	541	490	478	507	523	532	541	474	507	476	484	506	479	498	491	501	498	447	519	524	475	495	496	513	496	504	501	477	513	505	523	513	506	512	515	505	499	497	543	519	497	523	537	513	523	467	485	492	504	488	525	559	498	512	492	490	534	518	526	478	510	530	471	521	506	512	502	497	511	522	494	501	495	542	490	465	514	534	537	484	525	482	560	493	497	481	518	483	522	515	516	508	497	495	505	513	511	490	502	509	500	484	517	487	510	511	513	539	524	487	504	473	483	507	526	477	477	505	531	470	503	470	501	535	548	503	480	501	461	472	500	503	497	547	522	466	492	507	509	545	490	488	460	483	512	464	485	494	543	515	517	473	482	521	511	516	492	476	501	527	463	524	497	489	469	534	524	486	493	524	537	509	497	536	465	498	523	495	492	526	494	494	458	480	537	491	493	519	505	486	517	500	473	495	508	485	488	523	500	485	480	515	513	502	469	508	486	486	482	518	529	528	450	542	502	472	541	532	521	537	455	470	477	522	517	545	488	502	511	466	479	481	507	510	513	491	514	512	460	502	493	520	481	511	499	514	482	496	498	503	542	517	497	510	500	458	534	477	501	502	476	531	508	522	530	501	500	504	505	499	485	424	508	546	480	526	540	485	525	487	535	476	554	527	511	533	562	511	488	531	546	543	527	509	519	514	469	503	526	528	497	479	507	530	505	493	500	527	545	543	491	501	511	526	530	506	519	505	457	504	512	523	525	533	485	528	499	534	490	441	510	490	499	496	524	500	511	504	559	487	501	508	531	470	535	540	516	511	502	512	534	496	503	502	481	496	478	527	454	513	498	471	499	524	520	532	495	526	554	512	509	521	493	548	503	498	482	505	456	481	485	513	493	536	491	498	505	507	485	496	497	483	494	490	453	527	477	498	512	521	509	475	518	489	482	523	477	497	485	530	513	495	478	507	490	511	518	491	507	499	507	527	524	491	465	489	502	549	519	515	541	449	475	466	453	500	539	499	508	551	477	509	553	523	483	480	514	513	494	497	507	481	514	516	507	522	465	493	498	505	554	512	496	517	501	485	498	466	495	524	504	476	515	503	467	526	492	500	539	498	495	467	542	524	520	472	527	494	493	548	509	524	549	494	482	513	517	462	497	504	521	496	525	513	503	507	550	481	534	499	510	481	498	512	474	450	513	481	507	516	500	519	518	524	495	472	533	506	538	488	461	501	514	546	518	471	537	502	526	525	516	513	509	534	500	484	516	499	530	528	515	468	529	552	543	562	557	485	475	522	494	468	530	476	535	516	462	535	500	462	520	487	497	527	489	485	512	519	483	528	477	474	549	503	493	473	509	516	504	508	542	536	461	473	492	543	495	535	471	497	486	508	522	472	502	510	501	514	518	540	471	555	505	487	510	511	474	526	517	510	503	527	514	490	498	505	521	524	514	541	526	488	521	478	473	460	510	506	518	523	514	469	526	520	483	486	482	511	518	460	496	479	470	540	501	516	521	486	553	504	518	475	514	510	508	524	496	507	494	494	535	512	528	502	463	490	512	517	475	515	497	476	524	530	494	523	519	509	522	504	551	477	499	513	497	518	489	468	503	454	500	482	509	474	494	529	527	492	529	488	526	502	504	508	477	516	519	498	480	490	489	499	547	519	493	512	519	510	532	495	484	520	472	473	482	499	502	525	550	500	496	512	530	540	537	516	530	549	489	497	533	460	507	478	499	490	495	497	546	535	496	516	526	504	543	502	502	508	497	536	508	486	464	497	488	526	547	536	500	539	511	530	522	454	483	539	492	515	575	500	498	510	469
34466	53344	37599	22618	18724	15602	12883	10501	8548	6162	5379	4845	5178	4093	3307	2839	2192	2071	1791	1394	1381	1359	1359	1386	1251	1166	1081	1045	953	908	923	886	874	860	861	862	839	780	749	763	745	697	716	735	666	694	733	681	749	697	701	683	744	788	736	819	746	724	741	761	715	703	762	705	722	759	784	712	790	757	725	710	759	724	738	646	689	677	700	694	700	698	688	694	696	747	686	693	676	707	699	726	697	682	716	706	693	700	767	738	712	717	657	657	689	681	705	735	650	704	718	750	737	712	705	669	697	677	654	724	707	714	683	695	654	672	634	731	680	686	695	702	741	690	707	706	686	697	693	683	711	693	702	695	715	717	712	733	718	731	689	686	691	691	693	745	712	678	696	699	708	686	694	658	699	679	704	690	662	727	702	685	682	702	687	677	749	650	670	671	737	698	703	664	697	705	692	671	653	695	719	672	707	692	701	712	706	740	712	691	698	737	705	682	681	726	733	658	694	695	719	714	732	728	716	716	723	740	698	659	736	683	672	699	682	666	696	670	684	712	644	670	660	684	674	696	681	700	649	760	703	735	671	681	647	724	707	673	678	657	714	686	713	714	657	677	671	672	686	686	670	688	698	649	667	715	657	703	701	662	697	688	680	641	632	731	651	705	666	703	716	688	688	698	679	723	718	688	674	658	713	751	694	702	699	685	734	671	717	679	690	680	721	709	672	725	695	671	701	740	717	674	690	732	635	688	724	699	655	688	643	747	708	693	738	690	655	697	721	721	712	641	653	685	733	729	747	715	652	706	719	689	717	701	706	713	701	712	704	697	660	677	664	702	677	688	696	714	714	675	735	723	685	739	692	693	648	698	708	693	686	696	628	756	710	657	730	680	679	746	641	698	662	715	670	735	723	679	689	598	681	653	658	676	691	721	720	652	719	694	706	706	690	709	703	692	706	664	696	707	721	682	741	677	703	663	725	710	693	668	688	657	687	670	709	625	669	697	671	710	676	708	695	682	719	732	711	720	720	697	664	677	686	687	701	712	669	686	739	728	723	704	705	696	674	716	709	672	698	671	678	688	654	745	682	693	680	704	706	735	707	706	674	682	746	714	702	711	681	694	733	748	726	696	735	685	674	727	668	699	710	683	682	707	697	663	654	695	737	744	697	700	681	718	653	677	692	683	701	665	660	713	668	702	681	673	684	690	729	731	706	712	680	712	714	637	691	678	705	690	719	708	710	734	717	725	689	734	706	734	700	702	714	694	679	698	713	694	693	719	666	711	681	690	721	737	644	677	713	707	673	671	689	705	726	714	658	708	713	668	723	736	730	721	718	698	655	678	745	729	728	730	687	695	741	707	706	701	677	674	687	740	706	748	680	751	700	758	706	708	703	658	731	668	711	666	690	705	650	686	687	694	689	688	719	683	676	641	659	683	706	721	710	659	660	662	697	717	684	697	661	670	700	667	729	719	712	679	685	685	700	689	654	676	701	680	718	703	694	634	667	736	705	713	701	739	665	686	719	618	669	656	718	691	667	679	677	698	690	697	700	752	733	645	731	684	727	680	694	661	639	687	698	647	765	668	746	668	714	626	718	701	703	690	692	702	689	701	712	729	740	699	694	716	677	748	679	687	670	713	710	703	708	694	713	703	692	658	666	712	688	686	674	694	693	690	661	668	707	722	722	678	677	696	674	729	683	666	691	717	752	682	653	704	694	686	648	686	672	746	651	706	721	638	706	744	735	701	714	714	718	668	707	710	725	690	667	681	688	708	707	696	614	709	675	689	721	674	685	697	700	676	682	661	697	683	667	691	661	629	665	695	678	724	717	740	717	743	655	679	650	699	704	743	694	723	715	737	734	676	619	720	679	743	683	669	715	661	687	704	693	634	674	726	667	686	705	703	708	688	653	722	699	687	652	689	664	724	668	658	691	671	678	690	682	731	723	676	713	710	655	671	704	697	660	684	713	698	715	720	701	689	747	721	681	696	656	673	721	705	713	707	708	719	678	706	727	679	632	668	688	721	677	675	653	712	724	731	698	714	625	677	701	639	676	687	718	653	701	702	701	696	664	668	747	679	739	714	659	759	750	695	729	691	658	707	696	732	752	731	728	670	696	655	692	676	698	726	694	720	647	711	715	690	719	739	712	682	669	694	734	678	700	676	681	691	675	683	689	673	683	712	674	698	654	694	694	715	694	693	728	695	704	688	692	695	676	712	743	706	659	695	714	671	710	682	743	729	686	720	678	726	708	706	730	677	711	648	697	690	709	717	694	691	712	716	662	688	676	691	706	717	735	695	694	702	680	693	711	708	676	667	743	679	659	740	685	681	654	694	663	689	728	680	664	743	694	696	688	748	733	678	699	644	711	669	724	687	685	717	656	679	696	726	703	723	720	714	694	689	727	701	673	682	725	649	676	702	702	709	734	700	748	750	681	651	727	642	686	648	669	681	635	694	718	686	643	718	762	665	677	674	708	691	716	700	677	710	747	676	746	717	701	655	700	707	709	682	699	679	695	622	735	665	743	693	695	706	698	658	705	692	671	738	662	702	693	676	706	712	695	701	666	690	715	646	732	681	660	708	706	712	673	709	687	643	720	725	686	703	698	737	662	700	701	739	698	653	680	678	686	747	698	680	707	711	696	681	702	736	636	659	648	708	651	698	690	698	716	709	728	729	676	678	681	675	644	707	667	707	706	672	667	711	703	677	690	689	668	672	680	694	698	678	688	678	650	697	699	701	696	634	640	656	715	653	695	675	645	694	647	660	696	657	663	722	696	668	682	701	681	689	747	673	688	684	685	671	675	657	651	677	667	689	685	734	727	672	684	654	685	674	740	635	671	695	672	703	653	693	776	720	691	711	749	700	716	701	670	699	703	723	675	719	707	678	728	670	660	740	713	679	660	703	704	668	707	716	652	675	662	677	688	725	688	695	704	678	693	684	687	693	697	694	743	711	675	706	643	650	717	708	702	689	770	753	704	760	703	678	715	725	656	724	685	682	728	645	688	696	705	681	701	704	762	701	672	721	743	691	713	723	673	719	745	665	657	661	690	698	725	677	716	719	734	651	678	741	715	677	670	667	684	637	719	667	728	623	690	685	747	762	684	734	699	660	673	741	710	748	717	701	704	713	707	708	689	683	669	702	632	680	669	701	700	747	702	691	732	706	712	672	742	714	716	681	716	681	663	726	703	706	713	701	721	737	706	673	724	699	631	666	684	674	729	716	674	750	707	706	649	684	707	678	700	701	669	672	687	682	730	723	671	660	716	653	723	696	718	686	690	710	647	686	703	692	716	643	683	693	677	723	702	712	682	695	724	666	658	714	694	771	684	716	676	679	720	680	674	680	740	773	733	689	736	695	667	659	696	688	748	700	688	653	671	731	746	693	685	732	694	680	715	724	718	701	693	688	659	659	685	695	707	699	687	652	694	664	736	677	714	689	698	686	684	723	668	656	672	689	676	663	684	735	665	691	727	711	700	702	749	719	642	649	683	681
28518	23932	21725	9682	4354	3037	2295	1773	1460	1182	1019	1001	1014	873	771	747	637	626	577	540	588	562	570	571	520	523	521	525	468	510	496	480	492	470	461	436	483	465	472	457	453	478	474	462	461	464	509	476	479	487	450	452	433	469	427	439	444	449	453	447	447	494	467	409	432	474	501	497	465	442	496	430	430	474	468	487	464	483	450	461	463	438	455	469	436	446	503	455	478	442	473	440	464	493	479	448	500	453	469	478	486	479	448	485	451	442	450	468	463	465	499	487	478	476	486	467	472	442	499	456	519	453	476	444	448	472	467	472	459	495	452	481	462	467	492	468	486	482	460	450	500	460	471	479	463	437	470	486	475	453	481	462	446	461	470	451	460	485	422	467	451	464	452	444	432	466	471	476	499	451	460	437	451	478	468	435	487	477	452	497	400	443	498	469	453	489	454	444	465	452	433	493	455	456	466	460	465	448	440	485	482	436	441	460	421	443	518	463	459	448	459	486	466	461	494	509	483	481	500	440	475	469	502	461	484	476	425	419	434	487	477	427	461	498	471	488	475	475	490	458	457	485	455	458	439	486	434	447	487	462	458	443	463	462	422	448	443	466	463	461	513	475	460	528	445	504	451	445	472	464	478	461	431	488	462	450	516	466	426	449	485	451	481	460	459	489	484	462	440	461	459	438	495	438	457	451	451	452	470	468	465	505	447	475	473	430	476	465	443	464	482	447	453	456	390	422	463	474	447	411	440	434	496	488	464	464	471	451	456	473	500	468	459	454	462	464	481	463	474	438	484	451	464	467	459	494	458	452	479	444	475	462	476	435	451	437	460	439	432	445	467	447	444	499	463	461	417	443	452	501	513	453	487	454	476	486	468	488	432	435	441	468	469	479	450	444	441	457	507	487	471	450	455	469	482	491	473	466	458	438	465	474	468	462	467	487	439	464	469	459	468	440	453	491	483	451	441	481	475	453	453	418	474	499	439	459	463	441	471	465	443	469	438	486	471	452	434	493	480	434	458	464	487	432	485	450	434	480	440	476	454	466	459	480	451	461	444	455	487	431	459	486	471	459	460	484	425	460	473	456	450	495	498	459	451	438	480	456	443	460	471	461	441	453	467	479	481	481	461	442	459	477	473	471	457	453	497	477	437	421	426	414	481	476	466	444	447	449	451	456	440	447	469	453	485	440	443	510	448	467	498	424	422	477	504	492	470	452	492	458	468	441	459	451	480	453	460	435	437	438	439	471	428	432	427	493	465	445	465	447	446	492	451	490	451	467	439	465	415	446	492	452	453	431	439	449	445	487	484	476	466	447	486	451	480	448	469	438	474	460	479	449	485	480	461	480	481	475	504	475	462	463	473	449	426	463	450	472	462	464	496	475	485	449	435	462	501	463	474	428	478	429	446	461	465	459	441	488	463	468	437	443	434	462	461	487	469	457	459	435	463	475	446	452	479	484	507	459	416	486	471	439	475	446	486	491	481	425	439	463	464	432	537	429	463	412	488	457	481	482	450	479	447	456	475	447	487	474	479	464	469	449	467	454	435	477	451	485	467	508	462	449	455	528	480	458	465	461	439	412	446	454	499	447	444	455	491	501	474	471	502	449	462	452	483	482	460	466	466	459	478	430	448	474	447	460	498	440	445	461	443	489	441	482	473	461	483	448	446	470	458	462	461	486	467	423	497	463	477	427	439	437	458	492	445	470	480	463	461	501	463	423	479	481	505	489	465	476	457	481	464	452	465	491	427	493	445	459	470	466	442	468	458	486	450	481	483	432	460	435	478	464	475	462	483	466	484	436	454	496	450	447	465	462	477	472	466	444	463	472	472	434	484	485	436	429	468	457	466	458	475	464	433	483	439	443	468	480	460	504	439	452	482	477	403	490	479	466	432	460	439	438	457	478	463	444	485	467	469	444	495	468	487	452	414	450	470	450	428	432	452	479	467	451	445	468	476	448	474	468	460	478	458	456	466	476	469	464	452	464	476	475	484	463	452	436	454	490	499	441	416	449	445	442	460	448	485	480	456	471	520	446	423	449	458	451	490	461	501	462	456	429	491	442	494	487	425	490	457	489	472	440	440	463	461	451	499	437	415	448	427	461	452	501	434	501	449	484	439	494	435	459	404	426	467	497	498	472	433	481	479	455	453	426	471	456	469	478	484	501	491	467	460	451	486	452	468	464	450	482	454	472	443	450	465	453	469	435	453	446	452	443	468	427	481	436	490	443	480	471	469	503	444	467	406	459	456	481	478	474	491	451	442	457	426	467	484	403	444	492	442	471	439	427	471	424	486	481	468	446	476	508	420	457	477	462	461	438	450	449	459	450	479	476	435	465	485	440	466	439	479	464	481	502	474	466	477	457	473	478	446	446	459	473	490	450	511	488	495	418	494	503	462	478	434	490	466	430	458	459	479	437	465	438	465	434	466	446	444	461	507	447	461	497	420	451	470	465	434	433	502	475	450	442	461	449	460	451	434	465	455	469	474	464	484	478	476	484	458	458	459	459	435	459	467	414	482	454	494	484	463	471	461	471	477	445	431	449	458	480	465	472	435	478	472	460	479	482	451	447	454	474	441	480	460	473	492	444	484	483	438	456	492	479	491	437	476	454	481	451	478	448	456	476	473	471	470	457	459	457	486	447	452	429	494	460	456	454	461	493	474	478	477	500	437	457	439	481	445	441	504	506	421	457	462	457	436	492	467	488	471	443	445	476	478	460	466	498	485	437	445	458	501	453	473	413	439	447	456	470	442	460	445	444	458	440	468	482	456	463	454	451	462	514	484	484	452	453	457	510	491	432	509	455	453	468	468	467	424	457	452	473	462	438	454	478	496	447	464	488	389	470	423	485	486	471	459	441	397	489	439	456	452	425	485	448	455	492	460	473	481	488	448	496	471	408	484	440	460	469	498	523	428	467	463	450	441	469	454	457	459	449	459	481	485	487	460	478	436	471	483	435	434	486	459	452	450	459	454	462	444	466	457	479	440	430	432	460	449	447	478	417	454	444	435	434	469	467	462	486	464	440	436	440	464	496	433	465	426	513	465	455	465	522	454	450	467	451	457	477	440	481	484	487	422	468	458	449	468	440	438	434	527	484	505	500	454	479	444	471	464	496	433	487	432	499	475	435	420	450	458	445	461	452	460	459	501	442	476	474	452	436	452	441	472	446	444	446	475	451	431	462	423	467	472	502	418	438	457	465	475	476	510	485	491	464	522	489	464	498	438	451	453	471	447	445	482	431	443	481	457	467	463	449	453	479	467	461	484	495	467	526	436	478	473	471	438	477	450	480	477	461	457	482	448	484	460	478	458	477	465	423	464	444	478	467	514	457	445	466	466	455	484	435	480	440	475	473	453	462	426	456	457	494	445	460	416	427	462	484	451	476	473	442	459	430	445	458	425	443	478	415	459	438	459	490	443	429	446	421	482	455	476	464	481	453	428	500	469	499	460	457	457	478	452	439	461	458	469	475	490	466	438	482	452	441
32024	38982	25774	11639	8912	7154	5650	4639	3736	2714	2344	2251	2221	1875	1624	1357	1194	1027	954	872	873	817	839	872	851	741	759	732	708	736	711	669	668	691	656	670	676	663	679	642	630	622	649	611	647	653	624	585	597	635	665	615	674	691	683	660	628	645	645	647	623	647	649	645	647	620	580	656	630	634	594	687	642	591	644	605	627	672	642	612	637	632	626	651	632	656	622	636	645	602	604	661	625	611	645	608	630	643	647	603	629	646	605	637	640	619	627	687	636	586	653	582	623	619	627	654	627	635	585	611	633	635	629	629	671	659	631	671	638	640	644	618	629	616	612	620	578	656	614	622	644	635	602	628	647	658	633	608	612	635	618	616	675	597	656	624	651	640	625	647	646	634	640	632	638	646	636	648	639	670	646	615	636	634	667	633	614	596	639	613	657	635	631	633	663	642	643	632	612	581	637	644	672	623	636	640	626	600	651	628	633	635	620	663	625	626	635	637	667	654	656	614	619	640	652	672	611	618	679	665	658	560	655	642	647	617	610	642	605	585	631	664	637	663	622	614	646	632	614	660	653	596	655	651	618	608	610	629	648	609	594	661	640	651	633	660	673	617	630	602	635	636	656	630	625	590	633	683	610	623	618	621	615	641	632	667	668	611	616	596	620	645	628	624	638	669	622	659	630	633	624	601	642	593	655	687	604	696	643	653	642	595	633	644	655	662	637	639	621	613	658	637	579	661	585	620	657	598	628	670	623	620	619	633	653	596	630	672	643	658	645	658	644	656	645	617	592	624	628	644	632	599	633	623	623	593	616	604	677	604	640	631	651	586	642	643	651	674	654	646	624	658	649	625	656	628	633	655	626	632	611	679	639	625	668	617	624	637	657	661	613	668	611	662	643	573	635	686	578	628	621	623	640	682	641	616	649	611	634	690	616	608	666	670	605	620	610	634	656	597	657	640	573	668	615	632	639	639	651	623	615	676	627	617	619	673	629	621	638	553	589	648	625	654	649	658	638	649	613	598	644	661	649	664	606	623	652	631	652	614	637	664	634	616	664	675	610	643	665	656	630	654	624	621	577	622	655	676	624	634	698	656	666	652	597	625	597	627	633	601	563	654	658	598	657	678	624	625	648	646	665	630	637	668	636	626	620	612	607	663	631	632	624	625	665	597	631	662	635	632	651	648	701	654	636	611	640	684	642	636	616	639	634	649	628	622	635	660	624	617	674	686	659	569	665	654	598	659	628	686	594	660	625	598	626	619	637	624	667	660	625	609	662	576	634	640	666	653	625	648	636	664	645	649	677	658	630	608	653	592	653	658	612	682	653	659	636	668	665	634	642	639	651	634	616	683	622	653	594	668	655	624	611	592	621	614	602	672	624	617	620	635	653	631	657	622	669	655	594	587	643	585	611	627	618	640	645	648	626	645	666	621	669	593	659	609	626	604	654	625	636	610	582	640	615	653	606	663	652	670	671	631	626	628	600	636	700	646	590	615	625	659	609	653	655	659	628	666	609	634	630	691	613	643	639	634	597	660	626	566	611	627	655	668	641	649	625	645	628	623	616	658	652	640	646	645	667	632	680	668	650	619	634	646	622	611	694	652	608	604	633	592	669	621	641	608	638	620	606	636	623	584	674	624	641	625	602	631	653	650	666	602	621	608	635	628	615	617	611	653	649	645	670	634	624	644	626	633	642	618	673	660	643	595	653	698	640	574	614	653	650	597	658	645	609	627	626	630	669	628	620	659	640	630	693	638	616	641	620	617	667	625	585	640	600	629	666	626	687	687	625	648	592	668	651	579	597	665	593	614	672	656	647	635	643	666	619	592	646	646	666	613	632	612	626	654	649	691	629	624	637	651	602	651	643	621	659	630	625	658	667	659	622	632	635	619	615	606	595	639	686	630	654	648	687	586	661	612	624	666	630	658	577	621	626	623	613	646	646	562	671	619	622	665	650	605	594	644	663	618	638	622	638	653	657	674	682	642	622	634	613	646	612	674	645	621	643	599	628	625	609	609	633	686	620	606	621	586	604	647	602	626	587	653	625	611	609	626	643	608	648	607	587	647	653	608	652	644	644	642	648	645	629	664	635	688	621	648	664	644	693	615	621	563	613	660	626	638	620	662	634	684	608	683	618	634	631	621	587	666	617	603	664	636	613	636	666	677	595	640	633	641	645	633	654	619	615	623	626	616	620	598	680	603	606	636	653	593	605	617	620	631	569	623	627	609	683	625	661	643	651	683	685	658	628	650	637	619	701	585	659	606	672	651	681	658	640	626	613	660	634	644	654	617	640	616	631	661	622	614	663	617	673	662	653	669	661	668	653	649	613	624	672	591	595	601	631	671	674	616	619	671	634	622	635	611	659	650	601	632	634	644	646	656	592	657	710	603	652	662	635	597	701	644	641	631	581	591	625	614	625	648	686	623	607	649	628	601	630	691	636	595	631	659	641	615	643	660	621	621	577	637	611	658	622	678	647	673	647	607	659	657	623	623	638	607	620	623	647	630	627	646	599	611	644	590	617	616	651	595	693	651	641	599	673	668	618	639	599	600	616	647	632	636	645	634	623	684	605	637	647	621	628	685	624	677	676	632	669	637	618	643	600	632	638	621	670	635	659	597	620	648	613	613	614	632	601	638	676	659	617	662	667	622	594	626	659	616	653	607	623	606	654	630	621	593	582	658	605	681	630	634	645	601	646	570	630	615	684	591	645	618	624	682	626	610	655	551	621	620	627	616	604	644	627	613	608	664	656	663	626	665	627	680	629	683	641	603	576	650	590	606	643	623	652	617	662	672	630	678	687	606	663	643	656	661	632	630	644	647	615	648	668	639	626	646	645	628	632	640	632	635	653	631	631	625	560	634	639	614	677	617	632	642	606	684	626	625	665	644	629	622	679	640	675	656	648	669	646	660	647	676	692	640	602	643	690	653	634	591	698	628	639	651	631	617	666	602	664	692	663	622	649	615	593	656	649	620	635	637	643	618	607	623	644	621	616	632	584	678	640	608	660	611	629	645	612	638	602	600	607	614	644	634	594	589	617	626	618	615	659	650	624	605	637	595	611	660	619	650	651	641	628	641	644	623	602	649	606	648	633	614	599	628	665	640	632	628	645	608	660	632	608	618	642	633	642	633	691	685	618	649	597	610	617	620	612	608	645	633	628	633	671	652	635	667	640	656	640	628	634	634	610	651	615	652	620	613	607	604	636	654	634	596	667	607	625	649	650	638	657	607	618	631	655	613	601	683	665	624	615	643	637	620	610	619	649	662	629	615	628	639	603	630	656	668	597	664	658	644	666	635	649	649	681	622	654	670	616	633	641	678	651	630	690	655	630	672	652	655	651	631	620	598	622	596	680	561	603	619	668	620	643	614	650	655	697	638	583	648	657	649	613	622	641	647	595	600	638	627	666	634	651	652	660	680	643	614	669	640	660	659	649	629	623	631	630	615	633	630	603	634	643	664	667	614	627	675	606	636	624	629	616	596	636	627
24415	21590	29025	24628	21555	13630	5622	3514	2660	1990	1691	1649	1646	1476	1262	1168	1014	952	850	804	766	761	766	734	727	697	703	729	661	686	658	630	652	638	643	607	564	605	611	576	667	623	642	634	580	586	628	552	600	585	614	628	630	561	589	637	620	583	606	619	616	635	576	590	561	626	604	591	626	579	592	619	625	613	628	611	617	640	585	559	597	576	593	621	595	585	558	584	609	563	607	556	632	602	590	607	633	610	609	559	650	591	597	599	562	598	605	568	613	565	593	571	597	629	556	594	562	622	619	602	616	622	583	612	610	570	565	568	595	603	595	580	619	613	590	582	633	554	594	599	565	553	567	606	604	584	560	570	618	609	617	608	600	608	582	615	588	573	600	581	624	597	573	614	622	604	644	611	617	575	572	607	641	595	560	574	518	596	578	582	646	620	573	571	569	609	615	650	581	620	596	602	595	585	598	563	615	589	609	593	584	597	580	637	569	555	599	549	614	590	597	589	609	575	558	600	577	614	589	590	601	556	598	577	611	570	559	571	633	632	609	567	593	621	619	637	602	601	605	607	568	591	625	629	552	567	586	589	608	613	607	607	557	641	613	609	580	594	573	567	623	606	575	588	559	666	634	559	632	612	619	589	578	606	587	614	571	578	632	604	594	619	598	587	568	594	608	585	635	597	561	586	604	583	585	627	607	600	600	627	621	611	573	580	610	646	601	581	578	623	567	578	594	632	620	587	619	590	541	576	636	576	605	572	598	626	622	547	605	584	593	603	596	578	644	616	586	592	597	581	566	606	553	573	602	617	551	545	599	587	622	563	573	586	574	640	628	563	575	568	615	567	587	576	627	607	605	572	610	600	599	583	554	580	595	613	646	599	590	618	543	595	616	620	600	602	569	602	569	585	596	612	598	590	601	538	593	579	573	576	592	547	568	559	596	587	586	595	557	626	615	606	574	570	600	582	586	589	600	594	564	590	625	577	574	597	607	619	643	589	570	548	628	562	591	578	571	616	626	579	587	599	588	568	626	570	605	583	536	572	617	624	574	587	591	565	561	609	534	600	590	601	582	576	603	561	609	609	623	609	635	605	602	588	617	584	597	577	630	606	616	566	565	587	561	595	602	606	615	626	592	612	572	604	575	600	581	582	538	575	638	579	587	593	544	573	584	623	593	683	571	564	615	547	588	555	587	609	576	567	582	618	573	612	632	588	612	564	595	634	575	592	561	623	584	578	618	572	599	597	603	570	587	565	617	646	601	655	620	620	555	625	598	573	637	556	654	607	618	589	583	579	630	656	625	582	578	601	567	592	564	608	558	622	590	573	631	600	635	595	594	591	565	637	551	606	581	549	614	542	584	601	544	552	542	590	640	567	583	560	620	617	586	600	647	596	586	585	633	608	565	651	604	595	598	599	539	602	582	580	607	591	567	634	639	566	578	603	557	584	588	557	642	582	580	604	574	580	582	572	605	549	617	589	590	602	604	580	573	557	555	574	545	624	613	609	565	597	550	557	546	571	610	575	612	593	574	614	592	580	619	555	566	610	602	590	646	600	580	576	620	564	567	592	563	586	584	576	605	601	593	601	556	598	562	567	594	572	560	573	609	548	536	599	585	618	609	587	599	593	571	572	597	653	573	597	554	622	560	579	574	585	649	663	587	606	594	556	604	597	597	621	623	636	559	578	591	603	583	559	583	589	589	562	590	553	601	612	591	602	641	592	569	577	549	590	591	594	619	603	606	582	629	606	569	573	568	562	627	628	614	609	640	595	576	554	589	585	563	613	630	557	592	601	616	570	580	595	614	559	566	561	595	570	590	562	580	546	573	611	659	541	593	583	594	650	585	601	580	611	594	586	580	601	591	574	599	579	601	600	567	561	583	553	571	589	651	611	584	577	652	581	624	584	575	576	608	559	573	593	588	539	589	605	592	599	581	569	553	522	646	610	575	615	561	583	614	569	576	588	611	618	576	575	601	630	592	609	616	574	600	620	581	633	604	609	609	583	578	611	591	605	609	593	622	591	600	639	578	629	546	579	611	595	600	613	605	590	575	591	619	624	590	565	603	550	579	574	644	558	613	582	567	629	559	581	573	582	597	617	601	587	620	607	630	567	567	568	563	592	582	622	564	598	608	576	591	569	594	577	565	582	572	586	571	540	567	608	567	627	568	553	613	623	592	532	573	624	583	601	612	569	593	573	569	568	594	607	582	619	619	613	582	613	543	573	577	575	601	609	569	633	628	592	581	597	589	636	605	615	574	576	603	570	597	614	568	586	607	582	633	544	590	559	587	578	594	624	563	547	589	579	591	607	582	579	578	622	573	586	545	594	538	576	592	594	589	597	615	585	605	582	551	613	582	566	618	605	613	543	594	512	605	562	611	578	609	622	591	624	578	567	573	611	571	584	541	607	558	555	601	584	604	573	611	542	587	587	574	563	566	608	612	575	578	626	600	611	551	554	603	616	577	607	578	581	600	606	572	558	570	584	622	588	661	628	606	560	586	581	568	610	599	627	626	576	610	603	569	574	617	607	554	577	564	604	594	608	600	558	586	575	610	589	608	594	622	561	575	597	598	583	572	602	652	590	576	599	595	634	602	589	606	606	560	603	575	609	564	572	612	645	611	577	594	550	610	572	612	628	603	568	576	615	607	575	578	580	627	563	575	602	575	574	593	578	581	637	583	592	572	560	581	591	596	578	584	591	579	547	574	571	620	595	604	586	576	615	638	605	590	610	589	625	556	597	611	593	608	558	584	601	621	606	626	588	560	600	589	597	614	585	569	569	608	537	578	586	550	619	562	558	570	596	567	572	577	647	607	595	642	583	663	581	618	627	572	584	566	631	589	595	619	615	576	618	579	591	584	575	592	581	613	601	593	610	557	558	563	549	600	614	609	562	616	589	557	564	633	630	601	562	590	530	572	568	603	619	570	546	564	553	634	576	604	611	570	584	571	566	589	597	576	590	598	600	541	604	563	607	575	579	570	589	600	615	597	587	627	624	594	561	572	531	574	588	583	598	610	555	572	619	580	584	611	615	589	617	578	612	602	579	612	616	627	602	567	594	554	580	580	547	565	651	609	583	582	563	553	612	603	624	557	590	569	581	566	570	618	599	579	605	566	583	539	569	597	588	558	590	542	619	589	630	592	617	610	551	564	597	570	566	576	609	612	644	582	545	638	555	609	618	605	632	602	590	568	623	608	626	630	565	590	609	601	607	601	566	613	645	596	586	603	632	622	577	639	616	612	590	584	619	567	556	610	589	592	581	605	568	569	560	547	582	559	569	620	600	597	601	624	643	623	567	595	573	598	592	603	579	564	581	587	604	579	581	545	573	570	593	573	577	595	525	564	590	578	533	541	598	542	568	587	606	597	599	583	605	585	548	595	601	556	617	584	577	577	623	595	582	588	612	590	618	600	616	614	592	595	590	608	570	586	591	611	580	588	616	561	579	616	571	590	598	632	548	556	583	646	594	592	605	601	569	610	627
32299	46480	31764	18665	14578	11919	9935	7909	6425	4678	4048	3691	3836	3192	2671	2320	1809	1715	1484	1296	1310	1311	1257	1304	1191	1021	1047	1019	1066	947	938	946	909	865	937	924	856	838	877	852	767	822	824	798	820	866	861	877	790	838	887	872	790	820	851	901	862	868	800	810	846	792	825	852	837	836	850	819	861	849	803	780	805	815	762	795	801	828	783	802	845	811	829	831	848	788	819	793	814	776	843	846	824	776	813	779	780	825	829	811	803	786	833	821	867	789	803	831	840	814	800	797	799	832	830	807	777	835	811	742	739	775	799	809	799	793	807	881	829	796	815	815	817	822	838	855	806	862	876	814	802	779	799	787	826	785	814	780	805	789	787	848	887	742	824	790	869	856	818	800	798	787	859	788	846	823	826	779	788	840	872	775	751	797	812	859	811	806	872	850	788	773	773	812	793	818	829	800	870	823	828	774	829	877	829	803	767	799	836	772	761	796	855	854	806	839	823	826	816	819	828	789	834	816	837	785	794	860	804	823	841	802	841	774	821	800	858	839	814	871	784	811	829	820	851	781	811	840	799	819	865	822	816	850	829	817	805	835	808	828	847	776	812	811	823	753	810	871	854	778	818	811	823	795	829	799	791	791	819	823	800	819	805	751	768	808	775	833	824	856	797	811	776	791	827	822	799	833	785	833	786	780	767	862	825	810	853	818	803	802	857	837	796	789	775	777	792	851	752	782	832	786	775	805	769	821	804	798	826	784	836	826	805	774	794	816	758	775	850	739	812	853	823	790	833	826	766	778	754	778	844	817	783	809	816	791	807	868	821	829	816	859	829	842	805	772	865	813	775	870	830	850	766	842	786	816	807	785	799	822	830	846	823	803	823	813	803	807	775	873	790	814	776	821	767	841	795	843	779	810	818	805	813	805	776	811	823	782	811	818	774	796	791	814	796	824	807	833	844	831	863	813	817	754	784	822	787	817	822	800	755	773	764	767	863	781	796	811	781	801	806	761	800	767	880	803	832	796	841	778	820	793	811	776	814	855	813	842	805	820	816	797	751	790	824	812	821	828	759	803	823	840	828	834	814	854	818	812	814	862	837	819	848	842	816	773	784	817	853	795	750	775	822	817	843	842	864	842	817	784	840	820	815	813	833	851	806	810	772	797	854	797	772	781	821	795	837	835	834	782	842	786	763	797	817	850	778	789	810	798	848	791	833	855	843	808	857	764	792	835	865	850	812	856	831	784	798	795	796	758	799	843	818	798	836	887	806	776	769	829	794	837	814	787	768	764	828	819	820	799	817	772	810	817	812	778	830	771	783	824	791	835	800	811	791	764	815	785	771	774	823	867	845	842	820	834	807	802	821	836	785	839	772	751	834	795	780	799	808	819	819	866	809	811	848	807	823	810	817	838	818	811	854	796	810	784	811	790	793	825	794	788	781	805	781	865	833	788	845	852	811	838	805	804	830	843	832	853	848	811	843	776	841	836	799	774	841	811	831	826	792	776	854	845	785	802	855	756	784	853	809	798	815	812	768	789	831	840	797	819	840	782	804	789	795	885	787	791	862	811	844	849	766	817	821	781	827	763	795	747	829	827	840	738	813	814	766	820	808	803	797	786	825	809	772	835	809	818	826	819	767	805	766	750	821	850	779	841	782	816	812	763	782	849	847	773	831	795	854	779	778	859	836	816	790	774	837	819	828	762	822	810	814	800	840	824	849	818	800	845	807	773	844	823	790	774	770	805	756	820	762	834	824	800	850	805	773	821	847	837	765	818	831	799	745	790	817	805	781	829	822	822	826	798	798	804	783	787	814	796	798	802	819	801	812	828	795	771	827	800	817	812	844	834	812	819	833	809	811	775	816	852	828	819	814	836	759	772	807	819	818	825	788	825	804	822	809	805	804	781	810	798	777	773	789	815	827	782	799	819	782	808	790	840	770	799	877	827	819	777	750	820	839	788	814	809	795	816	783	795	802	773	832	831	781	826	815	806	849	776	793	765	799	782	784	869	802	806	818	861	798	824	867	819	813	772	845	791	770	874	814	809	794	838	789	852	856	788	836	767	809	791	813	783	832	841	801	836	788	815	811	768	841	806	792	822	823	806	800	816	792	787	802	824	827	824	802	814	776	741	791	840	792	777	826	810	825	800	749	777	813	843	826	791	834	820	814	815	821	829	785	805	816	840	813	748	808	830	808	801	767	852	808	747	780	808	876	791	806	800	779	773	786	815	820	825	849	823	787	830	821	826	809	854	802	864	806	829	797	841	801	812	795	822	810	786	827	811	749	786	793	838	833	767	809	825	840	850	836	842	850	826	779	789	807	813	808	830	773	859	852	819	825	844	763	844	781	767	832	820	816	765	775	778	783	771	804	835	835	769	805	812	790	837	808	764	812	829	826	780	841	806	829	785	729	843	780	811	771	836	799	803	772	771	789	770	816	829	815	772	814	833	807	810	786	794	828	859	799	834	796	770	833	820	798	811	833	812	823	740	756	782	764	783	819	830	798	844	831	788	825	753	884	728	833	811	818	780	823	780	776	827	824	750	798	829	865	815	816	805	768	809	851	839	772	777	812	770	842	822	751	812	853	793	813	853	815	848	873	763	872	825	814	774	862	849	766	819	788	817	854	836	827	797	804	838	783	845	776	771	789	828	763	817	803	793	777	798	855	832	796	804	833	796	799	803	780	867	867	818	789	838	791	850	779	811	819	871	773	823	825	782	784	824	801	772	825	817	810	805	807	768	813	763	781	824	837	757	792	795	846	796	820	785	789	844	813	830	767	764	844	845	753	777	788	798	834	820	775	819	819	788	810	756	836	818	831	828	850	766	858	812	746	824	840	801	845	811	813	772	846	858	843	782	801	791	806	837	794	796	824	829	804	752	842	845	833	809	755	773	795	765	817	825	808	834	842	794	902	807	779	793	825	809	768	841	798	809	792	811	779	785	805	811	794	840	814	824	830	810	816	805	786	792	808	845	753	822	787	772	816	831	827	824	849	795	760	769	810	809	817	801	761	819	810	829	797	807	801	805	851	797	790	773	811	809	792	773	828	809	820	763	785	845	809	787	825	821	761	820	816	856	880	819	792	827	833	827	793	833	799	824	839	800	764	795	820	762	862	780	817	737	800	802	775	873	805	830	810	769	812	797	850	820	802	756	830	753	827	792	794	802	824	799	818	843	783	752	816	831	809	801	823	818	799	807	738	839	773	777	803	776	815	833	837	852	779	774	772	831	804	804	813	808	812	841	808	839	855	813	787	754	855	776	816	841	804	856	812	817	787	858	860	801	807	796	774	822	874	785	808	800	821	829	811	818	791	806	816	853	764	789	824	845	812	815	815	793	800	789	802	832	754	803	840	802	804	795	784	806	793	808	786	782	820	794	851	808	827	863	810	824	830	781	829	796	816	793	784	791	836	809	840	805	829	798	775	831	808	811	793	772	811	815	821	755	827	796	855	776	755	782	814	853	779	807	797	806	862	786	832	793	810	829	837	772
23425	21572	29456	24160	21593	21667	13673	5264	3606	2610	2180	2095	2217	1806	1479	1241	1053	997	953	820	762	783	815	781	766	635	663	619	593	636	650	598	546	578	544	613	547	539	535	554	543	579	487	506	516	505	499	482	457	521	499	497	529	552	524	507	531	560	558	537	505	530	493	516	529	493	564	533	516	539	517	539	528	515	490	520	532	507	496	513	493	512	528	524	530	503	534	462	486	479	500	504	548	480	515	522	520	549	500	507	493	553	521	507	474	522	520	508	536	515	506	511	499	522	549	502	505	504	497	464	519	539	499	497	515	542	531	522	517	525	495	461	527	489	509	475	500	493	514	503	504	488	502	516	472	490	481	501	540	517	513	492	467	518	496	488	522	529	512	503	514	479	501	530	490	527	480	475	496	512	494	511	497	501	520	538	511	499	531	522	494	494	479	515	514	485	512	503	466	457	482	521	503	519	508	501	494	520	489	475	471	491	518	487	497	497	511	483	521	480	502	506	495	512	501	473	507	481	470	503	509	506	508	535	480	486	560	536	502	497	482	484	521	516	521	503	523	505	481	524	507	503	496	508	541	485	529	503	484	476	479	502	544	513	502	469	499	507	498	491	522	499	536	474	515	494	503	514	527	535	486	549	490	518	558	495	506	469	498	524	534	494	487	464	510	530	498	508	456	510	503	508	534	465	488	512	518	478	519	504	474	491	508	466	516	467	505	514	494	491	515	532	486	523	453	508	438	504	526	478	538	495	506	511	500	514	488	529	507	468	500	507	524	528	512	497	550	515	487	496	496	504	566	512	463	559	463	505	478	515	504	501	489	472	528	526	514	527	506	512	517	477	525	497	540	492	507	482	468	514	515	493	526	539	452	481	525	468	476	490	513	491	512	503	538	482	495	495	493	530	529	483	485	543	503	520	517	513	535	541	479	490	512	494	503	489	497	525	518	492	504	484	509	510	497	507	463	543	526	480	487	501	501	490	479	478	563	513	504	538	519	511	501	463	462	507	484	478	506	483	500	503	506	490	506	491	496	529	533	510	486	538	483	482	489	469	526	458	465	509	458	473	467	519	488	490	548	525	497	491	533	515	478	562	512	446	546	492	532	497	480	475	508	469	499	478	513	510	506	520	511	496	568	473	488	513	546	446	492	508	506	499	525	515	474	522	527	502	499	488	520	495	527	527	509	487	530	497	536	518	515	481	487	495	462	557	557	465	506	461	517	512	476	472	485	513	567	430	462	530	503	514	474	531	478	511	493	473	492	535	489	504	475	542	503	528	500	512	519	541	512	499	503	508	500	494	515	530	528	485	468	481	482	462	489	509	479	492	501	496	531	478	506	504	468	494	495	513	471	520	489	522	530	492	519	487	473	492	513	519	496	510	475	519	516	501	482	546	507	484	556	525	521	481	510	524	519	471	518	545	477	495	541	477	497	516	537	490	524	480	465	505	479	478	496	521	484	487	494	471	493	527	514	528	521	507	506	504	511	509	525	519	494	547	522	476	507	498	499	502	464	492	521	527	524	546	479	507	499	467	502	441	483	492	517	522	547	546	476	508	519	497	498	534	504	489	521	496	514	511	486	504	485	506	510	512	537	518	506	521	506	497	457	518	479	478	496	502	507	502	494	479	509	509	515	509	489	494	477	503	505	503	495	480	533	487	468	480	536	486	498	500	508	500	537	530	505	475	524	498	527	498	464	490	485	462	536	476	539	516	510	509	486	495	503	512	510	508	526	477	483	465	485	518	518	483	509	525	513	509	537	478	504	529	482	489	531	486	518	524	523	499	523	513	517	510	525	478	491	497	520	508	490	497	513	524	489	489	528	519	480	504	494	505	523	485	536	502	479	531	500	507	496	503	508	486	488	476	490	540	512	476	516	500	451	458	480	507	463	477	465	517	470	504	497	503	513	463	513	471	503	476	544	483	501	479	476	504	540	484	472	464	538	520	504	484	465	529	522	534	490	486	494	531	526	499	515	493	496	501	521	485	479	508	532	526	475	498	498	482	505	484	499	506	496	545	509	504	489	527	509	469	486	504	541	503	488	518	490	511	471	496	464	562	511	474	472	498	497	516	480	501	486	492	496	549	470	541	492	470	537	496	470	516	525	476	502	499	484	478	492	538	523	472	556	516	491	486	455	485	518	515	484	487	496	488	471	511	503	508	523	473	518	486	521	503	476	502	490	521	509	504	524	484	488	488	506	577	564	524	511	504	514	523	485	494	477	507	528	523	515	503	553	547	536	522	495	521	489	485	478	478	483	500	483	522	519	498	500	515	508	458	546	473	497	484	495	460	507	494	531	537	537	504	477	527	522	519	455	487	546	500	491	523	504	481	526	493	512	461	510	509	498	489	551	494	521	487	522	520	508	479	540	511	518	537	486	522	522	517	507	542	491	487	537	497	557	483	468	489	521	522	505	517	507	517	514	489	460	485	499	510	485	488	507	517	472	488	497	500	473	488	517	453	523	513	478	484	489	509	489	496	525	470	505	525	521	505	543	495	505	473	475	466	463	509	519	528	478	509	517	510	509	498	508	526	498	486	531	498	496	550	512	487	501	474	503	521	493	515	495	507	475	502	485	475	488	521	479	516	519	469	529	515	505	490	485	466	487	551	498	515	521	518	517	495	478	516	493	523	493	479	558	519	497	496	504	501	499	496	463	501	503	514	513	511	478	521	521	478	544	499	493	477	463	496	525	511	533	469	537	533	534	504	506	525	477	483	529	517	477	519	458	524	476	522	515	446	518	519	494	493	493	497	489	523	498	502	522	508	522	501	503	518	495	491	467	473	520	509	490	492	504	497	533	492	497	508	502	516	509	496	501	531	521	457	482	518	492	503	520	491	476	556	503	513	487	452	530	522	501	517	501	551	526	490	535	512	492	502	497	499	468	472	475	550	510	511	523	546	517	484	511	539	488	514	533	550	476	532	503	465	501	493	558	471	493	522	478	495	526	504	500	514	500	484	482	538	505	500	473	519	478	467	515	526	480	533	471	509	505	499	493	480	490	500	535	474	482	493	499	494	507	494	495	480	541	513	496	462	456	489	495	495	531	525	500	502	534	513	493	485	486	482	504	493	492	492	507	543	492	479	450	490	543	524	510	525	516	490	495	505	495	524	510	503	520	513	508	475	461	524	490	497	491	506	503	494	513	533	513	496	444	508	499	510	507	525	498	501	494	528	473	494	520	492	493	499	459	504	475	532	505	488	527	537	504	512	468	511	492	515	539	450	510	452	511	473	501	513	510	483	498	548	512	514	499	470	519	484	495	520	541	504	450	517	490	488	483	490	499	535	477	531	502	495	486	501	490	490	489	534	507	504	489	500	508	515	511	484	510	518	501	504	483	524	505	527	512	479	517	515	522	463	496	484	496	485	461	513	535	503	502	487	503	556	507	500	496	493	510	494	500	482	498	523	501	546	514	475	547	557	538	494	500	537	499	509	507	532	488	515	516	508	463	487	491	521	472	491	504	467	524	496	519	522
35392	53325	39570	23360	18939	15424	13062	10491	8742	6164	5243	5114	5113	4140	3287	2717	2277	2086	1799	1392	1420	1308	1296	1296	1356	1107	1059	1032	990	947	909	917	914	867	848	832	814	769	813	721	723	713	689	700	691	707	687	718	675	732	689	737	718	683	757	803	769	760	727	723	719	708	716	680	710	746	685	724	712	723	704	716	720	704	679	661	686	674	658	670	710	680	681	671	681	714	691	685	710	728	718	635	676	701	705	747	726	684	691	647	676	716	698	747	673	697	667	675	722	661	686	701	665	688	654	711	708	716	689	682	663	691	704	669	624	652	701	724	733	697	689	676	703	669	705	635	742	733	702	707	685	665	676	684	700	683	730	709	722	710	675	747	695	718	716	692	700	645	709	661	642	740	671	687	686	754	687	746	674	670	662	688	692	658	676	741	685	665	666	717	693	721	692	685	707	719	690	636	677	684	709	717	660	709	722	727	702	710	680	683	689	719	699	695	696	658	712	688	688	675	671	699	722	660	686	701	718	638	671	697	711	655	660	691	679	665	688	703	657	675	688	710	723	688	675	739	676	697	728	708	696	709	711	725	707	681	666	654	704	692	661	697	676	702	719	705	713	668	708	707	681	650	721	673	722	684	713	690	733	727	715	659	732	720	687	693	696	659	669	704	687	670	688	678	693	686	690	731	695	647	682	721	711	701	665	696	640	721	675	681	685	677	703	734	704	680	646	653	714	682	719	721	654	636	726	690	699	722	697	698	668	681	729	714	716	691	649	712	691	664	733	723	725	716	647	692	664	705	689	675	696	685	696	733	677	688	676	680	716	714	700	682	688	663	686	673	693	713	698	703	685	710	638	710	741	667	694	676	702	712	730	642	681	724	704	657	673	657	694	714	670	643	696	673	672	705	736	669	722	689	647	720	665	682	724	677	677	647	670	662	673	720	701	708	666	707	689	658	671	689	707	719	681	642	716	758	741	695	666	631	710	683	655	660	691	686	662	705	740	704	678	682	670	657	637	706	677	718	702	701	692	673	723	702	699	676	688	692	686	689	710	650	640	722	706	722	689	695	688	639	728	703	688	722	672	685	626	679	637	777	689	689	693	676	642	718	676	674	710	681	677	673	692	697	705	662	680	666	608	726	687	705	663	706	671	696	732	733	680	670	687	652	664	679	696	649	668	727	702	698	716	680	681	636	687	700	665	674	674	699	675	690	667	725	745	705	704	698	750	696	697	701	683	658	713	701	675	710	708	711	752	709	700	704	704	647	700	716	672	655	693	679	687	659	723	684	719	730	717	720	690	655	673	710	703	690	724	632	684	754	687	703	693	677	694	674	730	690	686	687	699	709	666	745	694	673	726	683	676	735	709	649	710	702	695	699	713	686	685	675	691	648	711	693	669	721	675	653	672	680	679	698	722	716	721	709	685	704	660	746	661	702	708	689	674	689	702	731	683	688	720	706	718	649	681	704	685	694	676	684	711	695	691	679	693	698	708	666	694	706	703	672	696	707	665	710	679	693	661	700	725	668	719	691	647	665	671	662	711	729	683	735	703	696	726	732	648	709	683	688	685	680	735	691	717	702	669	667	662	713	665	667	699	696	649	755	736	712	716	678	679	659	674	698	671	710	658	709	691	673	621	689	688	696	708	693	677	644	693	729	723	706	687	686	691	658	673	681	643	681	708	657	674	679	691	685	662	690	673	707	706	687	665	712	712	732	710	650	672	723	667	657	678	696	664	684	686	720	661	656	674	705	703	710	685	708	712	699	660	742	631	703	616	703	706	716	666	685	716	675	641	676	781	646	701	703	693	764	705	719	640	691	686	758	654	656	674	696	696	691	722	663	686	665	643	641	696	726	705	668	671	697	690	682	688	702	677	668	747	720	698	673	681	721	685	745	706	676	695	741	714	695	744	708	721	702	744	685	726	698	659	698	689	683	690	675	703	730	683	701	651	739	697	674	714	658	691	678	689	675	701	655	663	695	691	674	663	679	718	717	653	695	716	688	699	662	735	744	688	689	686	644	699	729	705	701	687	678	702	722	702	704	702	705	688	729	685	667	678	661	630	705	644	654	661	704	717	679	695	661	714	689	713	670	658	676	657	660	697	667	693	703	635	687	734	700	647	683	689	704	689	720	676	646	682	703	716	642	696	701	727	621	697	654	693	687	674	644	698	714	673	713	676	632	684	685	693	685	678	755	708	678	685	667	714	712	683	692	676	671	725	697	681	737	678	760	653	706	695	701	712	668	748	695	634	700	708	692	725	754	651	687	692	698	714	730	670	670	687	677	689	685	707	684	664	694	719	677	666	646	697	694	728	698	644	681	691	690	689	674	657	669	657	703	662	682	679	721	676	699	697	695	681	720	690	698	694	721	686	662	662	675	694	717	694	705	711	654	736	650	736	657	635	711	671	728	706	740	673	710	677	673	673	676	691	680	690	686	698	676	714	700	668	693	692	696	673	669	648	656	714	674	684	643	653	665	691	694	696	697	706	720	681	645	701	698	730	718	651	714	671	697	668	734	714	729	662	662	682	675	733	701	668	705	712	716	742	739	682	706	736	732	699	674	727	686	650	660	683	704	672	680	682	728	709	725	716	657	694	693	698	672	688	660	700	714	712	688	715	685	669	686	704	702	665	693	727	691	678	694	726	717	715	677	633	634	670	693	709	730	710	741	691	680	648	707	674	700	648	699	726	691	642	700	693	695	720	642	718	635	704	667	663	710	696	677	699	688	687	652	648	666	661	663	663	664	679	691	703	653	709	758	692	691	671	698	703	716	695	704	697	699	707	643	669	676	643	735	697	717	691	691	686	704	666	689	654	662	700	642	710	628	653	721	704	699	669	680	686	676	694	681	705	654	676	632	701	672	662	742	639	724	675	684	673	667	677	699	668	714	643	730	680	687	703	678	652	673	708	695	703	723	730	719	649	700	725	692	674	701	733	681	669	698	674	708	644	653	666	690	669	690	679	715	703	660	658	661	641	692	672	691	692	731	707	655	707	714	664	701	708	695	702	733	681	740	681	668	690	708	707	665	636	676	680	717	700	696	656	726	701	749	705	678	713	614	647	708	695	662	698	730	714	726	662	692	690	640	669	675	653	684	680	674	691	681	681	699	715	675	740	665	745	673	720	725	683	691	715	672	743	696	664	709	656	656	696	656	686	695	707	660	698	695	661	714	705	677	679	711	702	653	672	708	718	712	677	682	644	729	728	724	643	704	722	692	652	698	727	710	654	693	677	683	662	643	699	728	697	686	692	691	622	672	720	658	694	690	692	672	644	696	657	654	677	707	730	704	735	700	687	726	684	724	662	685	709	715	653	651	725	716	678	686	732	703	693	704	705	640	673	675	693	688	731	705	706	679	708	720	708	691	676	700	681	709	694	728	665	705	676	701	600	690	739	683	667	640	687	653	729	692	696	756	683	643	700	689	667	661	693	630	646	721	691	730	727	697	671	688	724	691	717	701	677	672	691	709	690	696	751	676	724	723	681	674
28263	24164	22077	10018	4867	3169	2400	1845	1532	1036	1034	999	982	936	805	801	633	619	599	528	530	595	529	528	546	490	516	535	482	541	476	492	469	441	447	480	451	476	536	480	453	461	478	428	462	476	446	442	456	462	450	439	443	481	481	471	470	457	457	491	461	496	460	440	440	468	489	491	479	504	473	440	445	464	444	458	495	428	471	467	458	504	442	451	507	437	434	457	468	434	444	480	469	423	479	475	453	472	490	484	451	477	453	452	454	444	438	440	494	472	472	484	453	476	495	456	436	431	477	450	495	442	478	459	483	468	487	457	426	427	486	447	450	477	464	456	484	442	444	450	459	450	452	484	511	466	437	407	514	464	492	414	477	446	461	478	443	470	435	448	479	451	454	440	488	470	467	456	456	465	456	454	445	454	437	456	450	483	475	462	451	475	451	457	456	477	454	514	468	462	469	492	450	498	451	457	437	443	480	444	461	459	503	452	473	421	485	465	424	487	443	477	468	484	479	421	415	463	465	471	495	429	432	414	425	462	447	443	483	456	476	464	480	489	461	486	433	449	450	512	492	497	465	453	455	438	454	432	483	462	526	435	457	431	462	463	449	468	461	473	450	448	457	443	431	498	519	460	430	465	449	478	445	429	459	433	465	470	457	424	480	499	443	513	414	458	435	479	460	462	490	456	447	466	460	417	464	454	475	421	450	452	429	453	446	458	450	453	436	448	470	458	473	427	461	487	466	492	495	499	475	474	476	449	511	483	456	433	474	475	458	447	453	500	451	461	489	456	470	517	434	433	464	451	445	444	475	447	444	467	448	458	452	455	422	462	450	473	448	483	471	477	505	451	475	476	456	461	467	468	418	442	470	467	476	451	417	472	472	441	422	425	462	478	441	426	498	463	474	436	481	473	443	468	474	477	464	507	475	478	457	451	473	477	456	503	486	431	424	474	468	464	471	457	466	467	446	461	483	485	428	444	468	483	458	487	489	450	451	480	441	487	454	484	452	445	450	427	488	489	444	470	471	460	461	455	448	468	455	461	447	489	473	424	438	454	451	472	418	440	431	497	472	450	443	476	434	446	462	498	437	482	446	444	445	454	462	457	503	460	498	477	502	474	469	460	485	464	467	467	444	466	453	468	480	456	473	449	472	477	465	402	445	458	466	459	456	429	457	435	474	444	479	501	441	466	486	483	473	464	471	452	436	504	457	424	486	458	469	420	451	464	448	448	478	437	438	461	452	446	452	464	462	456	449	436	457	448	469	495	457	455	444	460	486	489	457	455	444	446	443	489	428	469	452	445	454	481	497	431	469	464	441	476	489	468	448	449	531	450	451	466	481	491	430	487	459	484	464	464	467	464	453	499	456	457	475	468	455	445	443	450	501	442	476	467	477	483	445	436	467	455	454	467	459	463	436	414	474	472	453	453	443	472	433	485	460	451	450	459	467	436	429	456	471	469	456	424	492	464	482	470	471	475	450	463	496	434	452	448	434	442	438	475	450	471	464	467	464	452	476	460	472	462	437	462	457	442	449	415	488	454	442	469	455	484	431	480	488	459	437	507	434	496	458	438	448	477	458	492	442	443	448	451	439	475	474	481	461	459	428	450	453	449	425	431	462	439	464	464	478	454	466	477	445	446	464	437	515	445	468	461	484	473	449	491	473	455	473	443	410	428	462	441	448	446	446	438	428	440	429	470	485	467	507	468	462	474	498	471	477	451	438	440	472	449	441	489	499	458	446	451	407	432	459	481	435	484	438	459	478	432	479	505	509	467	512	473	436	420	466	432	425	445	427	452	472	457	463	448	453	461	448	467	434	432	436	451	446	441	458	419	443	455	456	452	407	428	455	435	431	457	478	480	462	456	477	462	468	450	458	466	460	427	404	446	443	459	487	469	455	478	443	450	484	454	472	485	454	447	452	425	435	464	453	481	454	428	453	465	475	459	483	470	462	460	473	443	414	467	456	448	468	442	457	497	451	493	435	465	448	452	481	439	489	433	476	448	466	433	472	422	444	464	496	421	476	436	463	454	464	458	456	476	464	469	461	448	466	456	442	414	447	452	472	464	473	453	425	458	448	477	456	495	474	479	465	447	439	438	469	430	460	471	463	412	430	443	416	471	466	502	464	444	427	464	444	429	426	460	449	453	469	463	432	469	448	397	462	474	492	441	456	439	486	437	459	481	461	488	470	487	464	472	472	480	470	485	446	437	456	456	466	465	467	476	460	468	420	447	446	450	475	448	440	447	453	432	460	440	464	491	437	467	449	460	483	466	466	442	481	419	423	470	441	482	467	453	432	478	451	450	467	485	474	440	476	449	446	485	490	438	452	473	448	400	450	446	505	492	459	469	475	472	452	463	479	422	443	453	472	434	452	467	464	453	460	467	438	485	491	463	480	455	465	414	448	420	487	442	453	501	445	471	473	467	466	478	453	492	475	475	449	439	450	436	522	486	467	467	427	475	463	467	458	470	476	430	451	466	442	470	466	437	459	474	474	484	434	447	497	449	456	461	445	467	461	466	457	469	467	445	476	452	473	460	420	474	443	472	455	479	429	473	432	492	453	479	485	413	475	460	423	450	465	486	472	487	480	489	454	449	430	464	468	483	480	400	451	453	452	471	472	464	491	466	454	462	467	447	436	451	458	442	452	442	479	467	444	454	479	444	473	438	486	463	491	437	408	458	439	495	482	470	498	456	451	463	467	485	474	469	454	450	417	468	488	450	416	461	471	464	475	442	432	458	449	448	427	470	453	498	470	499	460	466	483	485	443	480	454	463	441	445	455	469	475	498	437	437	411	446	471	455	463	463	481	442	462	473	457	462	436	436	450	464	433	444	438	483	448	431	468	468	454	448	434	442	454	486	468	491	463	429	464	460	492	462	443	465	481	495	446	446	466	461	457	489	443	446	474	477	455	439	473	457	501	460	479	475	446	483	476	470	477	465	496	439	440	466	456	437	495	427	415	496	466	444	458	469	473	475	451	474	466	466	460	456	477	479	415	464	436	457	479	451	468	432	453	460	428	468	457	450	441	438	445	473	440	496	442	455	443	448	465	442	490	474	481	458	449	437	473	438	458	467	480	444	473	463	484	438	495	464	481	455	449	439	401	470	428	441	445	499	460	474	458	440	465	443	471	481	444	472	447	443	472	483	477	466	486	441	450	476	495	493	473	464	438	451	473	469	466	457	485	442	470	451	467	475	454	463	477	420	473	458	478	444	474	468	493	521	500	464	445	466	462	471	443	465	433	491	473	422	494	465	477	459	481	451	487	441	515	458	422	455	430	461	458	464	480	494	463	471	471	492	473	450	435	454	443	435	459	443	486	491	517	478	457	459	431	440	468	467	475	457	462	449	461	458	468	463	415	462	466	503	469	498	465	462	480	500	445	459	469	451	472	467	482	483	495	465	468	466	484	458	454	470	464	451	450	463	482	434	483	435	502	478	474	480	467	476	434	472	444	422	480	456	461	491	473	482	469	496	483	432
31424	40478	25370	12006	9418	7162	5855	4618	3865	2642	2398	2407	2335	1900	1526	1362	1183	1104	1034	840	831	856	865	861	850	798	706	694	758	703	701	691	661	677	670	653	651	659	678	623	632	648	642	665	629	647	597	610	608	652	641	645	612	609	648	657	660	644	641	653	678	625	639	617	642	641	658	639	616	640	628	667	687	629	648	615	641	621	615	620	608	605	618	634	640	633	613	600	619	665	605	639	592	601	588	649	626	661	624	615	631	648	606	629	588	657	597	649	663	629	667	630	605	637	610	650	574	658	634	629	627	626	624	643	630	652	580	650	654	610	685	643	604	654	658	623	652	645	600	607	649	640	650	636	641	594	617	617	620	633	631	603	587	624	660	656	646	598	594	686	663	606	633	601	632	640	641	668	645	579	653	602	610	580	616	648	613	645	657	644	602	617	667	630	601	602	653	624	630	684	618	644	604	618	627	628	679	629	611	627	616	648	600	665	614	640	621	622	597	676	643	571	648	664	662	633	648	657	662	661	642	654	646	614	595	636	624	632	659	668	622	687	653	686	630	653	582	644	685	614	619	637	648	610	656	640	627	605	678	648	622	628	658	633	633	630	617	617	679	658	617	632	664	623	658	624	633	585	653	639	673	597	638	665	612	644	622	650	607	612	640	677	637	639	643	635	659	611	631	619	639	659	619	601	618	602	597	626	655	621	628	643	644	632	644	635	601	697	639	655	630	651	640	612	590	624	621	634	636	655	659	603	641	646	617	664	639	592	622	608	572	600	674	630	610	623	626	648	612	645	694	644	639	629	626	637	639	632	652	633	618	638	641	635	639	617	618	617	606	634	632	624	616	655	579	608	575	606	605	635	620	616	615	639	651	618	705	606	618	653	630	638	598	609	657	654	605	655	647	683	622	583	606	640	608	599	604	653	614	630	661	610	628	639	630	606	628	638	638	651	579	614	638	650	653	613	657	620	614	680	675	631	655	633	647	633	634	595	618	603	675	583	658	621	646	640	633	628	576	613	629	595	635	662	621	630	641	647	604	644	616	592	633	621	654	620	640	658	617	670	626	618	651	598	607	657	649	615	638	612	626	665	614	628	656	629	580	645	658	618	629	613	651	622	636	605	619	622	638	641	582	641	670	626	615	671	628	612	664	642	659	668	649	679	657	655	629	678	654	591	658	625	588	610	633	635	623	605	698	621	656	624	647	626	674	617	601	640	627	643	639	638	632	643	627	657	661	639	603	620	655	627	665	591	656	636	663	590	607	631	618	595	605	630	628	660	682	634	638	693	644	627	656	622	631	624	597	667	645	586	692	612	616	634	632	604	658	608	650	628	640	621	652	593	644	681	629	609	666	650	644	602	619	636	645	647	607	626	619	618	616	666	603	653	594	615	658	615	635	618	614	627	601	643	609	684	583	627	663	622	675	638	661	588	663	625	631	637	595	629	644	637	604	626	600	627	653	603	632	583	618	639	597	642	672	615	655	595	634	635	611	588	641	626	624	595	667	609	660	598	617	610	624	602	638	648	600	637	643	648	649	651	614	569	604	638	638	632	604	611	607	609	623	627	616	663	635	633	629	636	644	645	611	640	652	635	662	635	604	623	653	615	630	662	637	610	600	650	636	627	649	608	646	635	639	622	599	640	608	613	632	678	617	647	669	615	650	631	634	615	626	657	652	634	647	620	627	701	639	622	599	631	585	601	611	634	620	633	684	645	606	663	688	602	605	605	618	652	621	586	623	635	624	591	643	611	632	640	587	641	628	642	641	633	653	635	663	653	638	663	617	623	647	618	629	567	625	637	606	638	584	618	616	611	642	644	617	631	606	596	593	647	648	592	652	647	623	638	663	612	595	622	617	584	649	647	647	657	647	598	654	650	644	630	610	633	613	665	619	647	622	643	625	632	641	620	564	640	663	600	615	669	609	611	681	654	628	654	658	637	587	675	606	570	651	640	648	603	652	596	634	647	587	658	668	630	662	663	628	604	642	666	651	621	594	641	638	632	604	672	674	608	653	617	621	652	589	658	599	665	641	599	678	588	623	638	620	694	621	641	636	615	589	614	619	605	623	622	643	654	629	670	650	613	667	628	610	608	638	604	677	643	599	652	626	619	610	615	624	606	648	599	665	640	632	613	627	642	612	644	631	659	621	634	603	653	607	600	647	677	647	599	628	589	655	623	665	622	655	656	628	640	670	648	630	643	614	631	637	617	604	625	646	640	633	615	665	635	694	612	585	645	659	629	630	625	670	624	615	607	639	619	583	677	651	630	568	603	603	623	687	662	638	618	624	603	624	644	612	610	638	650	620	618	634	653	617	623	610	660	640	627	644	593	665	608	652	632	616	601	635	639	615	614	631	667	579	621	617	633	656	620	628	650	654	631	639	599	613	577	639	642	643	657	639	655	618	642	607	650	646	671	652	627	657	622	655	629	592	652	592	639	654	669	625	641	690	622	651	640	643	639	612	646	682	613	615	597	613	644	638	641	672	631	679	632	608	626	608	633	601	632	630	642	642	649	625	637	635	647	655	658	657	632	611	632	616	644	600	616	604	595	592	629	647	639	618	635	658	630	682	602	629	600	633	654	653	629	588	607	670	643	596	618	593	630	625	645	622	636	651	594	674	632	621	650	619	634	662	609	640	630	603	655	631	612	603	621	626	635	627	677	616	647	615	662	644	628	652	607	623	601	607	638	644	633	632	642	640	612	630	621	669	594	584	615	608	606	613	627	594	656	665	669	636	592	613	633	658	634	626	652	653	594	691	641	629	604	593	672	654	665	636	596	621	579	641	634	611	672	627	603	620	599	632	624	634	619	607	630	642	642	657	613	625	657	619	628	640	655	606	663	584	646	665	639	611	623	644	594	598	645	624	655	606	655	607	668	633	603	621	618	652	646	632	647	659	626	615	620	619	614	638	607	629	614	659	632	616	615	626	600	647	617	617	626	626	633	621	642	665	659	664	617	642	631	631	634	666	670	644	612	605	600	634	629	653	626	635	643	598	617	641	610	647	584	617	670	640	609	615	608	652	624	649	637	613	657	656	630	606	647	592	628	644	641	587	680	615	658	628	607	641	592	653	623	654	640	599	643	615	657	622	613	638	618	646	602	624	652	634	642	659	662	604	601	671	636	626	625	622	615	651	642	605	584	638	601	621	637	607	616	626	570	597	598	619	600	653	622	638	661	623	646	642	657	633	632	657	640	646	658	642	653	654	656	633	618	599	641	608	589	646	667	628	669	677	614	601	660	652	615	656	637	646	622	637	697	656	637	627	617	660	599	648	687	652	658	643	646	626	621	681	592	583	623	633	614	648	632	624	633	670	636	628	597	638	676	681	612	664	628	611	625	647	638	669	636	666	622	584	602	633	597	653	615	614	660	582	616	632	631	647	626	609	623	620	627	634	680	642	590	633	632	642	658	640	651	633	622	581	644	655	662	631	619	630	654	567	630	611	650	681	624	626	661	596	615	651	602	620	630	631	627	665	616
24474	21632	29071	24730	21583	14110	5875	3633	2653	1963	1753	1760	1823	1436	1246	1162	997	951	797	783	757	763	753	770	804	694	705	698	653	675	659	650	645	627	631	630	635	617	697	655	585	588	606	613	557	596	602	604	592	590	587	610	594	610	621	629	659	578	633	623	614	625	611	657	651	584	600	619	658	628	598	623	635	576	545	553	588	594	599	572	620	576	635	604	574	630	583	610	582	634	613	588	645	591	583	571	608	574	651	577	616	553	537	595	600	602	577	661	632	622	607	592	587	579	594	565	582	583	590	596	604	672	594	615	584	578	647	607	609	582	620	658	558	551	604	599	615	637	582	617	616	588	609	580	589	604	591	620	619	568	591	546	594	595	607	551	611	591	589	590	564	576	573	596	593	593	597	589	599	563	603	616	593	584	600	603	612	614	610	608	579	629	618	660	612	587	601	609	566	573	610	567	614	552	620	619	612	615	593	607	584	618	590	639	571	643	625	583	577	568	642	547	602	624	580	592	574	548	560	626	657	607	609	606	599	627	550	605	583	622	622	577	581	640	625	584	561	597	595	567	581	600	580	598	632	569	612	610	620	586	587	556	573	565	600	563	588	579	603	612	572	615	585	671	581	601	551	558	631	634	591	597	625	600	578	595	573	643	605	595	592	591	594	567	584	576	605	616	561	581	628	562	618	618	628	589	559	610	618	624	614	604	620	611	560	616	568	568	609	612	633	628	596	580	597	607	606	652	586	580	653	563	607	579	559	592	566	602	580	602	560	599	633	606	596	563	580	643	579	591	591	582	619	611	553	623	561	584	624	627	568	560	563	575	561	572	601	618	610	577	582	568	606	585	572	580	620	582	618	558	590	586	609	587	590	569	640	574	592	546	541	595	582	575	581	566	620	600	594	584	612	623	555	591	609	562	612	566	534	610	596	616	590	641	555	598	586	615	579	582	594	595	608	615	583	546	559	590	612	565	626	617	602	582	589	585	608	559	596	579	562	578	593	560	619	635	581	581	625	612	565	594	594	557	635	573	601	583	569	629	589	582	574	603	591	551	580	586	619	554	605	564	601	616	589	579	599	530	558	610	601	616	556	582	612	556	566	632	640	615	622	564	585	597	599	618	577	605	616	595	601	590	570	646	606	597	529	565	592	615	602	581	598	611	582	629	606	573	619	549	598	638	577	567	568	543	614	623	592	624	650	577	582	579	603	596	612	595	611	623	604	613	613	551	587	600	597	618	578	595	589	626	599	597	601	585	621	562	589	575	587	598	604	641	610	629	579	559	572	568	564	541	568	565	583	557	591	565	608	565	584	588	584	584	543	562	564	613	574	610	599	594	595	619	567	596	587	586	577	576	613	605	630	599	586	583	632	659	595	619	638	567	569	586	603	587	615	586	621	574	590	619	577	545	597	582	628	618	607	633	580	583	579	606	612	570	610	632	552	616	633	574	620	582	600	582	591	609	563	598	586	609	575	573	584	599	579	563	608	540	602	586	619	561	591	581	596	588	561	632	578	611	549	585	572	584	582	573	587	576	605	635	622	625	639	588	625	621	566	630	599	621	615	595	637	622	621	603	573	624	584	618	612	610	605	589	619	628	648	607	574	604	571	583	593	614	572	601	569	639	586	597	545	611	611	560	621	593	599	611	649	594	635	601	568	574	572	553	572	600	566	588	603	564	564	606	575	607	565	580	627	628	591	617	662	570	592	562	612	558	610	602	618	584	594	598	579	601	596	606	598	592	590	561	567	597	590	618	556	628	597	590	571	611	576	552	578	607	607	606	588	571	578	601	576	605	562	580	579	536	584	592	566	588	610	587	624	582	590	639	588	639	622	556	548	600	646	596	586	595	611	572	549	599	599	619	646	561	573	623	603	635	574	603	600	620	607	615	598	594	603	560	620	588	593	552	566	591	626	594	593	569	621	570	563	611	558	616	581	577	527	628	601	589	621	609	564	622	629	597	611	576	598	592	571	562	600	632	655	546	603	631	579	582	560	602	558	599	594	584	587	551	595	616	610	615	633	614	558	600	586	641	603	552	585	607	618	584	580	573	585	643	566	580	563	618	588	591	584	618	618	607	663	612	615	604	592	642	609	553	583	579	570	615	574	614	596	659	586	620	594	614	626	555	570	608	569	556	563	643	602	581	596	598	599	562	600	632	575	596	587	538	551	557	613	606	631	574	568	590	579	570	570	578	564	562	629	658	604	606	589	591	574	545	619	629	589	612	588	632	561	574	565	600	576	591	605	600	576	613	550	579	556	596	592	560	605	581	592	556	606	548	606	617	598	627	606	592	566	632	608	576	569	582	587	591	606	617	561	563	609	607	624	580	574	627	585	571	592	614	598	611	587	580	586	635	627	634	547	541	623	569	630	624	588	601	569	609	606	581	620	584	586	627	607	603	606	623	548	575	625	567	550	595	613	585	604	589	578	581	604	631	577	556	621	616	606	607	592	609	613	668	570	618	573	557	631	605	617	600	542	626	600	597	590	557	615	577	577	607	564	616	596	602	603	605	596	602	609	605	599	604	569	594	636	607	584	531	559	603	594	575	609	632	589	571	560	569	608	591	581	597	584	595	575	625	555	605	613	622	590	583	655	592	591	595	597	639	553	584	573	627	608	569	580	623	585	563	578	562	565	616	606	591	582	574	572	585	543	605	563	600	587	574	595	631	612	599	558	581	598	586	566	573	577	598	573	588	600	622	617	630	567	608	579	615	595	562	588	607	544	583	608	577	549	592	603	545	583	602	589	634	638	559	560	611	594	602	596	563	574	552	597	558	591	584	600	628	609	601	581	579	598	596	598	598	570	574	632	643	578	597	577	613	556	577	558	588	593	643	580	550	615	612	605	622	566	567	594	585	581	624	572	606	586	553	568	573	614	574	557	632	604	557	592	559	583	572	608	614	590	616	634	618	597	614	590	581	594	633	627	591	610	624	594	582	552	574	599	600	618	611	608	598	591	584	577	612	562	631	564	574	618	591	587	588	593	550	593	582	566	619	589	613	593	592	595	603	618	587	614	555	547	586	608	584	584	588	625	641	592	607	593	613	582	578	599	564	633	595	608	610	555	577	566	609	612	576	592	578	582	579	624	620	571	596	557	594	594	582	631	625	596	601	569	577	604	552	578	590	569	571	575	619	627	569	603	608	603	582	542	581	629	587	584	596	607	577	578	599	571	594	585	593	562	591	632	621	513	608	566	579	573	590	595	577	608	620	569	554	643	632	580	570	611	614	584	570	562	573	589	599	658	618	574	605	614	547	561	573	635	593	621	579	572	576	599	571	605	606	553	593	546	604	609	606	634	625	572	615	631	592	612	572	560	608	562	585	593	568	613	627	569	596	590	553	595	605	618	597	563	574	533	623	556	604	557	635	620	571	600	547	578	574	600	596	614	638	596	593	584	630	563	587	609	626	619	621	588	499	584	563	548	612	595	602	538	575	589	587	557	588	556	613	542	622	580	581	596	566	604	625	622	596	576	635
31182	48655	34092	18842	15387	12043	9695	7826	6135	4695	4184	4001	3833	2977	2572	2261	1856	1745	1545	1346	1252	1230	1245	1256	1220	1080	1047	1024	973	963	1020	909	976	973	927	891	887	910	892	826	839	781	803	782	828	788	849	817	819	807	858	850	758	756	938	812	824	803	864	876	842	800	813	772	846	805	839	853	837	855	815	843	806	790	769	783	775	820	771	773	793	803	789	776	820	788	837	789	768	828	814	791	837	798	794	801	810	759	817	757	790	812	801	774	850	807	820	842	816	806	832	789	807	825	806	793	776	816	807	791	872	807	804	779	785	787	873	812	805	836	831	845	771	798	804	777	766	823	887	780	823	757	812	795	763	851	815	823	849	811	810	833	834	800	796	814	799	823	835	825	819	833	754	814	798	818	794	812	827	834	841	758	785	837	777	828	806	832	806	801	854	798	770	745	825	795	865	847	753	844	841	825	784	782	868	794	811	826	772	788	821	793	802	796	821	811	779	760	805	819	817	785	830	778	806	799	773	798	839	857	807	802	816	844	783	813	795	786	848	781	839	809	731	819	812	843	800	784	793	818	773	818	774	804	836	802	826	738	829	816	761	818	779	795	826	824	833	865	841	858	828	822	816	769	813	807	827	830	809	762	862	754	807	832	776	842	781	811	812	800	791	816	839	817	808	814	795	855	787	828	842	806	754	767	792	830	844	822	820	884	871	791	815	794	781	803	816	799	806	756	783	830	770	877	789	832	844	839	818	778	829	804	777	759	852	756	851	813	817	823	768	818	826	800	794	763	829	851	863	839	844	815	821	797	789	872	865	810	785	821	797	781	818	810	841	793	802	822	814	778	830	794	802	768	795	774	833	796	770	848	809	803	841	841	823	799	790	817	769	841	781	828	801	830	844	815	789	851	789	813	779	783	816	823	792	819	807	798	814	831	777	757	811	836	822	791	776	797	815	776	777	802	800	779	765	808	814	827	822	768	871	834	816	855	824	804	796	765	827	779	782	809	782	829	864	775	788	806	811	848	825	816	859	801	785	818	823	835	874	792	796	826	797	795	867	794	788	811	774	827	811	815	791	790	772	856	770	820	785	782	771	800	798	776	752	801	784	819	772	828	762	850	762	795	787	795	799	774	804	757	762	777	783	837	778	752	826	812	828	754	803	815	819	803	833	829	815	816	809	760	784	819	809	787	796	848	834	776	793	848	813	794	801	772	783	818	812	808	789	807	803	818	792	876	804	831	787	823	779	898	782	764	820	809	848	802	844	766	782	856	818	776	835	768	802	838	814	879	804	829	834	805	796	822	768	820	833	789	789	850	808	776	802	822	816	795	840	802	826	828	838	800	803	783	833	818	804	841	786	722	760	781	803	769	787	776	818	832	839	804	790	758	780	814	851	828	788	815	834	727	780	803	775	801	754	762	806	812	774	768	801	801	888	790	766	776	783	778	775	820	778	815	803	785	865	790	821	785	827	816	755	790	801	761	839	796	775	837	746	822	801	803	811	789	805	788	842	822	790	820	828	746	832	767	811	811	815	826	808	829	788	797	820	829	787	786	827	814	854	824	869	772	860	785	842	790	785	801	807	801	811	794	822	740	826	827	852	843	813	840	786	766	815	778	845	805	794	784	819	798	792	860	837	797	814	826	753	800	802	777	795	837	834	802	825	796	799	844	838	819	802	794	818	823	808	814	778	830	794	857	838	881	773	809	873	779	776	839	822	781	780	778	801	795	828	790	780	786	876	806	721	852	802	822	822	764	829	853	822	791	811	797	808	791	827	838	783	814	836	883	794	835	800	789	836	768	807	823	828	787	850	819	806	757	816	816	764	801	851	785	820	791	861	786	819	807	768	794	821	809	786	787	800	798	864	862	831	810	789	789	793	840	821	753	810	808	768	747	769	834	814	753	802	812	771	767	842	783	812	803	819	812	758	835	788	768	814	850	838	838	827	775	825	808	744	821	771	837	787	804	773	795	815	771	823	793	795	851	754	865	789	789	792	825	812	777	827	846	797	797	756	832	813	794	803	788	831	787	837	829	781	841	818	800	830	795	862	737	810	809	824	741	811	789	808	791	792	777	868	813	818	817	781	740	852	803	780	820	785	809	817	787	794	830	819	768	801	792	797	842	846	848	788	826	813	804	796	868	790	767	785	834	789	768	793	801	831	829	798	804	811	819	814	829	833	771	829	843	826	823	791	796	774	826	765	778	813	795	796	786	789	825	793	775	775	803	821	788	820	793	868	824	779	810	817	835	814	830	796	830	846	830	833	818	810	827	833	833	748	799	828	803	827	813	745	842	829	792	772	787	860	759	838	829	807	869	842	787	821	833	799	772	822	821	869	857	797	793	819	840	842	783	803	773	815	798	784	774	794	836	774	776	798	785	832	790	815	804	799	793	803	797	831	821	782	861	766	846	801	780	816	798	774	802	766	850	770	786	764	887	848	807	799	789	777	841	778	818	812	835	800	872	818	743	775	803	846	815	801	806	800	789	798	820	757	840	821	808	823	759	839	804	802	796	790	872	850	794	778	782	838	835	824	846	783	851	771	825	802	805	816	793	812	767	832	810	771	817	820	853	795	836	779	835	835	791	795	821	799	785	850	800	845	869	744	824	786	870	800	795	791	836	808	795	818	765	813	757	840	829	819	803	817	807	802	789	783	804	845	837	811	812	841	824	800	813	768	816	785	827	831	834	828	772	841	794	839	829	855	788	830	762	818	796	745	785	779	805	830	804	784	827	776	819	802	825	808	799	787	752	832	773	829	787	794	786	845	796	824	783	814	773	812	782	808	780	842	801	822	849	819	841	807	809	801	766	774	836	847	796	773	835	776	790	796	806	855	787	793	809	783	824	842	807	757	802	794	832	804	782	792	803	802	845	854	819	828	842	779	827	823	789	798	829	811	784	798	806	837	799	824	805	773	855	782	769	758	825	809	829	796	767	848	779	832	792	769	767	781	798	814	834	819	794	798	747	808	790	777	760	775	802	838	789	832	809	813	838	818	784	813	809	817	810	761	785	800	810	842	810	783	790	823	840	785	851	800	794	756	792	797	791	788	801	771	785	820	797	809	790	796	870	777	799	828	822	772	815	783	802	771	782	811	823	805	811	829	769	754	783	819	812	805	827	798	791	818	852	833	751	787	790	767	812	829	779	805	832	812	778	825	808	845	781	761	782	812	840	808	813	801	806	797	774	772	784	799	842	803	786	796	835	834	845	811	881	849	819	827	796	803	757	788	795	795	808	813	809	811	807	823	795	782	818	777	781	805	823	773	838	778	770	825	790	834	773	846	844	792	820	869	779	810	824	837	796	841	822	840	790	800	789	848	791	836	777	768	811	827	825	850	834	873	842	866	842	855	749	791	825	771	827	832	795	805	812	769	767	805	800	797	798	754	786	770	815	784	854	826	847	778	798	779	823	784	774	802	849	769	727	783	779	852	832	804	773	786	807	817	868	805	832	823	791	846	837	795	831	839	809	794	803	824	824	810	830
23448	21626	29545	24209	21649	21782	13974	5291	3425	2641	2357	2266	2192	1776	1478	1285	1072	987	884	823	787	786	738	798	711	684	672	657	593	599	575	601	631	570	547	558	515	537	508	528	552	502	507	515	517	531	514	509	557	478	505	527	564	534	497	538	521	520	537	502	513	493	556	511	552	539	492	545	487	516	561	480	496	514	481	505	455	508	514	500	490	478	502	518	511	506	528	539	486	509	519	529	520	529	542	543	521	492	479	514	476	499	483	490	477	504	511	491	489	509	518	519	512	474	512	523	505	505	540	538	476	467	471	492	522	506	542	476	488	464	529	532	503	512	485	537	521	454	504	511	515	530	514	505	514	491	495	485	533	536	509	489	510	518	518	487	504	527	509	497	510	517	518	490	501	491	499	521	485	499	530	510	490	504	512	502	495	508	499	471	514	513	500	548	462	516	478	482	483	444	492	507	497	522	495	505	487	524	532	469	500	549	507	535	499	524	528	499	479	487	485	490	522	467	517	465	488	484	510	506	511	516	507	520	513	490	482	504	537	511	472	520	524	519	468	475	468	472	507	465	518	551	521	472	505	491	508	556	513	473	480	513	529	497	493	502	495	480	523	514	507	497	509	540	467	496	510	536	478	500	483	508	506	469	484	528	522	494	516	505	528	504	518	506	501	516	497	502	539	522	493	492	525	480	519	507	522	498	496	502	506	508	502	496	463	555	479	533	552	503	501	507	539	495	494	511	495	519	474	520	506	547	526	512	528	528	491	514	500	501	490	505	495	471	510	497	521	525	513	471	436	503	477	517	527	496	541	490	508	433	524	473	489	501	549	517	532	498	507	503	496	544	487	495	533	525	522	503	525	456	484	493	465	495	551	519	503	508	523	494	538	527	535	518	523	510	491	505	506	533	523	525	480	468	545	509	522	492	480	517	512	512	512	459	496	501	492	515	504	539	475	507	473	465	522	499	551	508	474	536	525	529	517	469	503	484	524	463	509	518	471	530	458	528	526	476	490	516	516	513	513	527	536	498	533	494	485	470	486	522	566	501	531	492	531	551	523	517	521	506	536	491	507	510	500	483	510	531	501	501	491	508	516	493	497	487	499	515	504	507	513	519	524	514	505	508	500	485	496	502	543	528	534	487	484	527	485	489	475	452	502	491	511	510	496	470	506	472	544	495	546	524	516	507	475	474	516	510	507	443	538	506	480	533	516	479	488	512	503	514	532	515	540	513	525	517	499	523	512	507	506	526	495	503	488	490	534	479	497	501	514	526	495	465	522	476	510	517	506	512	484	458	482	508	493	497	497	443	509	487	514	529	485	498	502	537	510	515	532	518	520	539	526	513	497	487	501	479	510	475	499	477	517	518	518	507	479	494	488	516	489	506	503	461	499	557	501	525	494	564	536	448	512	488	506	514	503	542	487	524	520	523	507	540	522	492	455	524	502	469	485	466	495	507	521	518	474	489	505	490	499	547	532	499	529	525	486	489	498	542	495	515	511	543	489	507	489	487	496	483	522	473	501	516	539	509	484	482	505	530	496	479	501	525	531	514	529	529	481	500	473	465	496	504	547	527	495	475	494	510	470	496	471	521	515	492	495	512	492	521	531	489	499	473	506	511	457	501	529	508	490	497	511	506	527	501	476	505	500	481	497	507	494	492	470	535	459	487	444	545	557	498	526	498	457	506	522	449	496	476	494	502	559	463	500	471	516	473	530	535	493	508	531	539	515	494	523	506	501	548	502	511	488	504	552	526	523	508	511	544	511	502	498	488	542	512	521	493	478	505	511	503	515	480	516	516	511	469	466	487	465	500	492	531	540	503	497	501	490	502	524	533	463	530	522	500	485	507	512	514	462	498	485	508	505	494	526	505	523	511	441	480	542	462	525	574	538	510	486	501	524	525	493	502	486	546	489	518	536	492	520	495	498	551	527	486	509	480	489	484	515	472	500	522	490	503	508	518	525	518	490	518	491	490	512	503	513	490	534	476	487	495	509	507	493	509	493	502	521	522	509	546	493	504	430	550	514	479	508	504	494	523	484	511	486	477	527	503	497	530	489	505	505	505	504	511	504	498	526	552	487	521	484	507	522	474	542	515	507	489	532	477	509	466	493	509	502	524	488	491	511	508	523	494	466	467	500	498	527	480	502	456	520	529	522	522	499	516	519	540	497	481	480	529	518	504	472	506	528	468	517	536	512	487	471	498	507	475	491	514	491	458	480	491	499	489	498	477	521	488	487	505	500	525	497	546	472	493	525	502	501	489	499	529	539	474	534	484	528	453	497	482	489	510	472	539	498	508	524	530	527	528	518	484	514	526	512	475	523	529	494	516	531	479	532	522	517	513	499	529	495	494	515	535	533	475	482	512	457	515	486	478	497	503	454	508	495	458	507	492	514	494	527	517	506	489	540	468	467	524	488	527	498	509	459	484	495	511	494	502	461	525	507	487	466	505	496	507	498	488	536	521	454	507	502	520	508	498	466	479	498	520	512	491	491	489	520	521	539	477	513	505	531	504	490	495	512	471	499	450	538	515	501	516	518	532	495	502	474	486	518	524	520	515	489	480	497	494	530	490	529	527	507	477	496	512	532	520	505	485	492	493	562	500	533	493	517	506	507	477	500	575	502	544	507	503	487	542	520	538	491	499	468	505	508	509	478	484	511	491	505	508	498	506	497	484	486	527	524	489	473	518	542	488	520	495	475	515	508	470	513	516	509	444	537	549	505	491	478	545	559	525	558	519	498	494	463	522	519	512	501	504	502	499	489	535	565	510	512	477	504	512	502	530	468	474	523	499	481	481	487	496	510	508	470	477	483	510	525	490	505	515	527	503	529	487	485	479	512	521	481	517	485	481	503	486	517	535	481	495	525	469	479	493	511	482	514	488	483	513	510	471	540	529	471	443	441	547	470	505	492	531	565	499	531	511	503	532	496	497	504	477	493	492	532	511	504	481	488	484	501	508	507	485	478	491	520	500	522	516	525	538	495	491	502	467	509	503	497	514	513	513	512	481	456	518	480	497	490	500	538	442	522	532	471	502	512	520	487	476	474	492	548	480	507	522	496	485	514	483	508	494	478	499	515	449	535	492	512	486	485	474	509	463	491	530	479	478	473	492	515	525	508	513	531	516	457	523	475	522	481	493	495	478	496	509	519	507	507	506	494	492	493	461	474	518	520	477	507	507	470	485	519	511	517	499	476	534	483	496	464	480	555	507	518	513	511	502	529	486	521	503	473	505	491	484	518	526	499	541	497	498	500	475	523	530	455	500	462	520	516	507	502	503	523	532	500	497	500	504	492	506	492	507	543	506	467	494	506	471	512	492	502	503	526	502	514	522	499	475	511	540	475	541	521	531	478	496	515	490	486	498	454	541	507	506	479	520	467	509	508	508	480	475	530	503	464	478	513	500	493	502	500	531	487	486	502	561	498	491	542	475	519	432	479	501	501	514	509	518	493	447	510	507	525	488	512	512	483	490	516	512	501	488	524	503
34349	56415	41459	23560	19493	15489	12839	10492	8227	6098	5616	5550	5143	4058	3384	2792	2241	1997	1685	1444	1318	1308	1490	1342	1280	1148	1092	1053	987	911	858	886	904	828	824	833	830	786	756	745	709	720	718	670	686	730	715	735	665	716	746	724	732	719	794	745	714	756	787	715	758	695	744	727	712	740	749	716	751	705	721	742	711	691	657	713	736	673	678	670	684	623	691	692	704	698	651	751	682	668	688	697	686	702	714	678	688	700	729	698	753	692	660	747	699	660	708	704	704	668	747	635	711	664	692	670	682	682	678	706	665	670	726	708	711	689	671	720	684	700	705	706	690	704	724	715	670	671	727	742	682	731	688	673	724	698	657	662	649	677	706	642	689	738	656	698	667	724	698	715	673	681	653	679	671	662	652	646	696	667	657	667	688	689	687	668	691	667	712	682	640	678	672	681	679	663	676	674	690	743	719	740	681	652	679	628	656	671	690	652	688	766	690	629	652	724	679	639	699	686	754	703	675	698	688	666	730	616	650	669	684	710	673	771	665	697	672	753	724	679	679	649	651	688	721	696	664	651	722	674	728	659	701	660	710	701	680	709	702	660	700	737	657	741	696	653	665	720	725	704	645	737	663	714	679	631	668	702	691	691	750	730	701	708	728	666	678	689	692	705	678	656	703	702	642	723	678	688	657	708	683	705	694	737	710	701	668	717	701	709	676	702	687	655	685	713	679	726	669	692	688	736	701	658	674	658	694	684	728	702	677	703	678	697	674	664	747	708	659	665	674	658	705	687	647	690	718	704	669	655	726	701	687	700	723	681	695	694	694	698	713	610	661	662	690	730	660	668	633	661	735	667	668	705	699	681	700	682	689	716	735	750	704	708	659	682	681	678	713	679	714	696	691	700	681	725	686	715	743	722	744	678	738	653	717	697	653	682	651	731	672	707	679	625	663	686	699	726	731	677	668	683	685	692	641	734	712	663	699	711	688	680	685	650	748	735	671	718	725	693	708	726	669	679	664	687	722	732	704	699	694	687	738	736	698	691	736	731	682	686	756	705	680	683	688	700	733	717	666	647	731	679	679	705	667	691	689	709	676	690	715	665	668	672	714	711	665	665	730	672	685	700	663	677	685	676	659	695	663	658	674	697	674	656	673	687	716	668	686	636	689	719	731	709	708	717	669	654	692	713	730	694	727	691	674	697	731	716	683	677	694	638	727	704	709	761	731	695	678	731	626	699	660	660	693	728	655	653	688	728	724	637	707	670	712	692	696	719	674	703	711	702	680	703	714	702	711	697	679	669	720	699	669	679	639	711	689	692	653	677	653	715	706	704	713	707	689	672	703	668	662	698	718	718	698	659	694	678	716	681	663	676	648	724	676	688	692	703	683	714	674	649	637	677	660	632	660	657	721	696	661	681	705	613	695	717	676	670	666	718	734	680	673	716	689	706	726	666	700	687	684	683	685	693	695	652	658	749	705	669	668	675	671	659	674	675	699	698	691	679	647	697	656	674	695	681	712	667	691	723	661	671	650	655	699	735	712	663	637	705	699	698	671	725	712	695	693	669	709	702	686	730	705	721	676	722	654	714	755	658	646	699	612	672	686	772	712	702	719	645	700	718	696	689	674	703	685	661	666	690	685	709	709	679	665	664	703	703	699	685	687	673	658	688	731	685	699	675	756	702	711	667	641	665	671	645	680	661	654	735	709	698	695	696	708	698	717	682	723	692	654	684	726	723	693	741	672	726	672	734	662	672	735	698	715	702	676	706	639	730	710	700	692	708	672	676	672	691	738	723	685	702	705	705	706	736	671	676	697	681	663	680	652	665	675	676	742	717	694	677	686	670	696	720	671	674	695	615	682	694	691	680	711	695	663	691	689	676	701	697	663	698	652	766	678	703	669	692	641	682	660	653	670	689	702	675	678	725	662	646	649	700	705	709	666	703	682	715	694	640	677	736	715	705	674	673	735	699	704	727	653	745	712	685	718	683	654	701	701	710	696	722	696	695	685	711	683	662	700	700	663	674	712	711	684	730	693	726	720	717	690	693	719	731	715	715	727	666	700	681	711	743	695	674	726	697	695	661	725	697	688	653	689	701	679	708	731	702	692	697	702	663	686	717	685	688	694	688	683	682	661	689	714	687	716	674	698	719	693	682	634	652	692	710	709	709	718	688	716	670	651	717	681	692	706	692	709	749	665	733	670	726	728	739	706	649	643	652	713	643	700	733	713	696	716	720	667	702	716	692	672	678	716	635	688	686	699	653	706	680	651	721	668	731	700	722	706	678	722	705	658	684	669	681	689	699	694	692	670	647	726	748	704	687	677	727	672	634	655	694	665	649	654	671	654	672	661	687	664	708	695	675	697	701	699	686	686	716	658	733	692	686	701	713	733	684	651	680	758	708	718	684	734	661	713	675	691	643	740	671	671	658	711	694	713	714	708	711	629	634	725	672	698	652	663	696	682	702	677	666	679	690	694	691	684	701	674	698	659	690	669	702	649	692	683	670	695	735	684	716	727	658	695	682	689	690	696	681	709	681	687	681	690	655	723	642	691	695	728	664	705	661	677	649	638	695	661	654	655	715	666	703	725	642	716	668	719	668	727	727	661	655	677	677	653	685	672	655	691	713	668	736	720	716	655	638	711	669	710	716	667	669	717	725	696	666	651	680	665	664	677	661	687	710	673	736	698	662	694	659	668	710	687	690	686	682	668	707	728	644	665	700	666	726	688	664	697	679	670	639	736	673	692	672	687	674	676	664	734	718	705	695	688	688	692	680	702	688	680	679	708	680	680	717	680	638	711	707	723	707	692	672	675	697	685	688	676	696	697	710	709	693	688	689	658	689	682	697	728	701	698	709	725	677	682	736	703	693	675	679	691	704	705	663	652	697	654	682	734	670	707	678	701	701	671	712	725	671	663	672	654	707	689	689	694	673	664	671	643	705	688	688	632	661	681	653	647	709	635	700	727	701	643	684	707	638	757	718	723	663	671	710	691	655	682	719	689	703	662	709	665	676	711	718	650	702	697	681	669	695	649	670	708	661	714	657	670	762	674	683	725	758	704	678	678	697	688	711	677	703	753	662	660	665	757	663	660	690	720	654	671	692	706	704	723	669	696	738	659	710	648	669	660	676	713	647	697	696	728	701	692	687	674	672	695	708	691	679	727	660	678	698	699	687	688	678	725	702	670	677	679	686	727	682	711	696	737	681	703	675	703	651	685	694	689	677	676	678	656	710	692	720	699	632	709	710	673	698	676	717	718	706	751	693	717	660	667	688	691	778	724	689	682	694	705	661	696	652	690	726	719	717	698	704	751	667	688	719	671	685	685	677	666	666	656	688	670	713	713	677	723	646	678	650	668	708	735	690	738	655	658	678	680	666	698	667	729	672	714	693	657	680	746	735	685	688	709	680	637	694	665	706	696	651	703	692	665	695	644	682	694	676	687	692	704	713	737	645	728	645	700	661	662	676	712	698	663	720	670	720	686	697	678	667	661	667
28358	25198	23770	10684	4658	3071	2381	1872	1453	1154	1078	1065	982	844	792	699	667	637	530	547	543	562	526	513	492	508	504	461	497	470	454	504	480	482	438	469	456	444	467	485	470	450	483	491	485	440	437	443	469	481	440	466	510	470	463	460	464	469	458	462	449	465	496	451	448	444	446	422	459	432	443	504	448	434	435	443	471	453	464	497	434	474	463	460	443	458	429	438	473	468	438	447	455	450	465	449	438	461	484	451	467	495	475	455	480	428	470	461	454	478	470	454	476	437	475	517	513	425	425	494	465	458	473	471	468	440	450	470	468	493	496	450	470	480	497	450	451	438	458	471	475	449	448	462	441	443	444	447	463	480	423	474	471	440	448	433	461	442	490	452	449	487	437	453	436	466	473	470	447	450	471	466	433	469	462	416	428	442	426	444	461	465	454	428	452	453	424	453	465	467	445	477	447	457	482	484	466	470	453	459	454	454	451	466	514	472	478	440	447	497	477	471	450	490	437	470	462	451	424	494	455	433	463	454	443	453	470	461	452	440	468	488	457	433	455	495	469	442	489	469	441	489	451	456	454	471	488	426	424	441	447	448	476	441	484	413	470	459	464	472	452	481	427	452	422	469	438	422	442	488	492	436	471	431	441	447	439	454	458	421	453	493	441	494	464	486	438	440	485	479	479	462	461	444	420	435	458	449	492	453	422	477	473	428	442	450	455	476	413	450	505	452	489	467	461	446	460	438	418	472	466	465	428	496	452	461	448	427	439	442	472	431	456	450	453	488	425	450	432	449	463	472	436	473	433	439	445	462	455	464	461	450	447	451	417	433	453	471	480	423	459	457	472	478	476	458	455	475	456	483	431	473	441	451	419	439	467	455	460	464	417	449	455	462	439	443	452	453	434	469	463	456	489	478	433	439	444	482	454	455	454	472	486	455	502	455	463	444	493	426	465	452	454	451	438	501	449	471	467	466	477	452	450	469	459	442	462	441	477	487	471	452	456	436	479	474	433	476	482	473	452	423	472	441	479	449	475	464	492	466	466	451	442	488	473	465	448	452	467	460	430	467	479	450	474	457	488	473	457	448	458	417	451	454	436	463	462	499	465	472	461	460	466	415	477	444	451	496	460	478	461	476	454	461	462	479	439	477	472	505	424	438	443	462	482	466	491	444	503	418	427	495	469	464	470	473	462	481	431	422	532	437	447	435	443	463	506	456	467	455	467	423	460	455	416	479	485	462	488	459	470	480	447	472	417	439	471	490	463	465	423	467	450	468	447	486	454	465	428	430	416	443	528	469	453	477	526	485	466	464	470	438	464	446	489	448	461	484	501	459	432	459	448	490	429	505	444	434	410	475	478	451	422	497	436	492	463	489	440	462	437	439	506	469	429	472	474	486	436	447	434	458	450	491	442	439	460	473	485	416	481	442	452	478	446	451	436	499	467	457	445	478	478	473	466	446	472	427	448	455	428	447	463	464	482	449	480	454	499	433	497	445	462	444	497	487	465	484	475	481	439	494	500	441	467	461	491	448	445	490	429	485	470	419	459	489	447	459	479	475	467	453	473	436	451	462	424	473	454	466	432	512	502	422	472	490	466	477	485	472	440	440	470	417	453	482	421	488	458	473	481	465	481	433	493	488	460	451	442	475	480	448	437	498	467	453	455	477	451	487	472	422	493	416	467	421	456	463	485	453	491	439	480	471	447	492	435	449	441	448	469	436	444	436	466	420	466	433	451	423	451	427	431	482	414	450	457	441	451	455	458	477	514	474	439	419	481	451	437	450	465	444	475	468	428	472	461	419	439	456	440	456	454	435	489	469	443	462	468	478	459	490	507	468	476	463	435	462	425	484	454	444	453	446	457	453	476	454	428	444	464	459	483	418	475	421	512	458	473	442	472	466	432	469	483	486	460	486	474	441	510	490	471	466	491	484	411	490	446	451	479	437	427	407	450	433	455	466	450	480	447	459	456	477	471	464	445	476	491	461	434	450	437	438	409	475	463	460	450	443	462	456	448	474	424	454	439	455	457	448	468	451	452	486	511	442	415	429	474	466	476	461	442	439	455	458	437	436	476	477	453	467	468	468	436	455	469	471	447	467	436	473	453	448	430	478	482	485	453	441	439	462	463	470	462	468	502	434	463	487	452	468	453	443	478	452	416	471	453	464	489	480	455	469	471	454	503	465	440	425	462	459	433	482	482	465	452	460	426	469	472	462	428	451	451	452	455	494	450	430	454	444	457	450	471	490	466	476	479	479	504	444	444	452	467	461	443	454	476	438	487	458	478	455	442	447	540	448	489	460	422	442	474	453	439	454	475	469	476	453	428	436	440	459	434	450	429	462	497	426	469	451	434	470	452	447	452	488	482	451	453	471	457	440	447	475	448	478	479	466	486	461	464	507	444	445	465	444	478	473	442	443	438	492	458	466	458	480	447	460	428	480	440	476	415	442	425	479	472	474	482	436	447	517	402	485	478	454	446	449	450	446	465	413	474	418	433	450	466	447	439	451	462	472	453	478	438	427	505	427	462	428	466	479	464	481	493	495	471	424	431	457	463	427	458	469	407	477	431	486	471	472	456	489	448	469	435	499	478	430	473	464	488	458	513	446	436	457	471	462	450	453	441	454	426	429	467	401	458	462	485	424	502	443	478	463	473	413	444	435	450	463	437	455	417	466	471	444	465	453	449	479	454	475	424	484	468	456	464	461	451	451	446	484	437	442	415	494	434	440	475	460	460	421	463	450	497	488	495	446	457	448	466	457	431	452	503	493	414	470	447	457	498	454	470	453	439	478	528	446	444	457	486	494	425	453	510	467	465	477	467	466	445	459	480	421	462	468	458	438	466	424	414	408	447	464	503	452	462	457	469	498	404	438	463	475	451	507	487	484	442	432	453	439	456	455	438	443	483	443	471	441	457	447	458	468	479	505	469	422	440	422	477	437	464	481	472	461	430	485	491	454	432	412	443	495	448	498	463	455	454	446	478	428	448	467	468	441	432	483	443	485	437	452	429	459	456	437	474	484	472	458	457	438	439	475	447	447	479	470	473	460	450	467	441	462	433	442	449	453	474	494	501	469	418	452	508	447	461	479	458	471	479	462	467	446	486	461	485	416	432	463	510	459	470	424	461	424	442	457	488	493	446	423	464	466	475	468	460	466	467	437	472	476	461	419	459	451	448	461	457	487	456	457	426	466	411	462	426	433	465	484	459	450	474	455	445	504	461	434	458	459	465	431	457	426	448	487	486	461	445	468	455	442	431	412	461	504	460	479	428	470	470	457	438	463	481	477	469	474	475	439	485	437	485	421	472	441	415	446	471	482	464	483	444	470	473	463	476	452	459	441	484	475	486	459	464	453	450	446	418	521	479	488	461	477	455	437	458	438	465	481	446	444	475	460	501	459	466	470	491	417	463	432	447	418	423	478	444	401	476	421	422	450	445	419	423	439	492	432	472	454	464	444	435	505	464	475	414	433	488	452	468	466	431	439
31709	42923	27692	12186	9254	7021	5804	4645	3689	2624	2491	2466	2236	1790	1543	1332	1199	1136	967	853	843	839	843	827	823	778	797	741	703	691	698	699	643	686	646	720	665	665	645	680	594	601	657	654	655	651	597	669	615	663	657	674	672	652	652	644	642	571	650	653	676	669	651	650	668	614	655	628	599	593	616	627	641	654	631	647	616	598	641	597	631	584	602	636	586	617	581	646	623	607	624	608	632	631	650	655	614	617	639	660	621	594	624	659	626	600	624	595	629	616	668	612	593	573	656	627	631	645	616	644	637	609	598	664	618	640	578	613	603	633	658	647	639	665	610	585	675	679	639	626	626	654	602	662	641	563	654	608	590	649	601	614	623	623	666	645	614	605	635	635	647	635	634	669	641	635	636	591	615	632	644	632	624	685	626	627	624	660	682	641	613	629	665	661	684	655	604	644	640	630	627	624	645	622	630	649	637	587	637	642	611	635	604	629	669	609	584	614	628	681	634	631	601	694	637	643	644	613	642	643	665	615	658	606	677	640	645	618	582	617	580	640	637	613	652	651	625	645	647	622	650	667	617	625	595	679	628	629	654	622	648	638	615	642	661	614	624	619	636	643	628	606	644	665	611	673	664	584	617	604	658	647	668	620	644	655	630	656	650	644	606	689	644	614	625	637	650	666	651	612	641	633	610	597	635	640	636	612	651	622	590	627	609	592	628	637	629	640	672	622	609	631	663	607	609	624	657	642	599	596	639	616	649	618	560	627	652	629	667	616	618	652	656	599	633	690	632	642	601	647	686	637	578	681	628	653	597	621	660	617	633	621	638	649	597	690	621	628	615	614	571	611	650	590	644	651	618	618	649	610	631	666	656	638	604	647	697	659	612	664	625	657	649	640	647	709	626	628	608	638	668	648	594	599	643	639	619	653	649	612	615	652	674	653	574	590	666	630	663	631	636	617	606	619	632	639	612	686	640	635	580	597	629	606	623	654	655	624	635	651	666	624	631	632	603	629	630	646	654	639	640	658	662	639	619	634	639	624	614	627	680	605	613	622	609	649	630	639	639	656	608	615	650	600	672	636	616	614	635	623	604	637	613	646	620	625	628	610	624	603	620	644	647	624	605	667	655	676	613	610	682	628	653	596	653	653	681	618	617	611	633	561	596	673	645	612	646	670	622	625	643	634	682	636	628	596	661	628	613	630	637	657	625	617	638	669	628	598	639	620	592	649	625	652	641	624	625	658	670	645	635	597	635	613	567	617	590	633	634	643	656	647	615	637	585	668	614	662	644	632	662	645	675	624	634	625	638	600	652	664	612	589	672	630	659	616	602	596	648	626	594	617	640	610	573	644	642	683	656	589	603	647	642	671	655	623	642	634	618	666	658	595	619	627	596	607	597	603	684	644	621	651	622	666	646	661	616	631	630	646	632	655	629	625	596	630	618	628	625	632	584	637	626	600	624	646	637	633	649	653	628	623	611	596	637	644	601	634	635	638	625	664	659	610	648	630	645	655	618	672	665	637	604	630	632	605	626	615	626	601	626	631	637	611	606	619	633	619	627	644	619	664	650	637	652	627	649	649	671	638	642	564	633	628	639	667	650	631	639	660	620	649	656	616	619	648	632	642	605	648	599	677	666	665	611	635	621	650	631	639	657	599	636	676	638	643	593	644	632	584	611	593	621	591	620	620	649	621	635	650	661	599	641	601	690	631	637	599	620	646	680	634	648	587	627	652	631	655	634	626	602	651	619	598	671	647	619	617	629	629	634	613	616	651	629	618	656	589	634	665	587	662	627	611	617	656	592	681	576	603	604	587	623	615	658	566	628	640	601	637	590	664	627	649	661	637	627	624	641	610	647	698	641	619	668	647	619	578	626	643	642	605	631	665	626	663	609	638	617	607	653	613	631	628	596	643	660	622	625	657	655	614	650	587	654	584	674	615	618	654	605	601	662	592	648	626	647	639	617	661	672	662	638	612	694	571	620	619	647	673	677	614	639	644	621	637	603	681	624	595	623	665	671	612	683	677	674	623	595	604	668	637	656	623	652	671	638	657	653	608	672	591	629	610	652	690	616	655	629	592	589	629	649	663	593	659	569	628	631	666	622	583	647	637	609	635	652	627	652	663	616	639	681	632	633	644	640	645	644	648	603	608	626	639	620	663	685	630	636	658	595	609	644	628	590	638	602	556	614	708	626	623	614	615	621	611	636	600	605	633	654	658	624	648	619	617	666	618	657	660	631	636	667	599	605	618	618	614	627	562	620	638	668	651	648	612	616	596	607	638	606	632	699	652	650	628	651	631	608	644	608	590	591	611	612	604	599	644	639	633	634	604	634	610	658	606	600	615	616	594	627	657	651	600	596	567	677	650	635	666	633	599	591	623	626	655	679	622	638	627	609	649	657	654	630	654	679	666	642	642	635	661	667	629	637	624	621	616	617	629	657	600	610	629	645	693	625	627	651	622	666	659	646	610	611	635	644	626	636	655	644	606	623	621	648	615	631	637	598	612	664	647	622	607	587	632	634	657	623	646	633	598	619	613	612	628	613	613	613	590	653	599	606	589	621	633	623	582	599	659	603	679	672	684	614	631	611	658	655	648	667	625	650	577	666	609	609	677	627	599	650	672	630	630	648	665	685	646	607	610	663	659	621	639	635	652	619	638	645	629	615	638	648	666	629	702	610	610	590	695	639	621	661	609	624	606	645	605	592	633	598	613	643	611	616	671	662	658	657	660	635	667	645	644	619	618	615	604	631	614	653	694	608	593	650	645	646	623	627	641	640	632	603	598	603	657	601	633	629	613	654	606	651	645	619	642	625	597	631	623	615	677	631	666	653	645	622	628	640	613	649	647	619	654	601	630	622	666	647	619	596	642	641	623	670	616	602	698	661	599	657	660	600	619	670	617	675	651	646	643	655	631	657	660	617	671	618	650	615	631	600	617	656	616	597	605	641	638	702	650	666	616	587	635	628	627	671	638	596	567	619	615	632	655	620	637	612	613	621	616	640	716	633	636	653	639	599	672	648	608	611	685	613	614	650	661	674	623	604	634	652	614	578	626	638	660	643	652	604	606	678	652	574	630	662	598	595	608	643	643	607	600	627	638	612	613	676	658	613	599	617	636	607	610	656	607	615	601	631	640	650	592	583	588	609	588	628	641	595	626	632	651	635	595	603	667	686	661	655	609	656	614	629	641	637	630	606	651	609	612	648	611	646	632	636	598	611	635	665	668	605	633	648	653	603	619	645	679	585	629	640	615	641	636	619	664	642	637	677	574	655	648	651	616	607	637	658	626	684	647	610	680	655	637	680	600	645	632	665	616	609	627	629	625	643	657	583	670	644	596	639	648	671	580	666	635	625	626	647	618	645	615	606	589	613	614	614	617	639	634	641	643	612	611	623	575	640	599	646	623	660	623	584	653	590	652	618	605	629	633	628	634	674	590	611	605	617	646	615	579	621	599	603	640	631	639	668	626	654	669	616	606	637	662	644	638
24438	21663	29151	24703	21597	13943	6097	3562	2689	2000	1824	1860	1794	1365	1278	1157	1000	962	863	779	799	760	816	776	734	730	724	718	648	653	654	650	615	636	615	606	611	607	619	582	627	592	546	592	582	585	587	619	558	611	620	580	632	586	636	615	576	608	567	544	630	575	597	587	612	589	605	619	582	623	607	608	596	564	573	587	610	606	592	549	550	600	582	562	593	620	582	616	585	562	569	551	596	589	629	603	591	572	606	601	593	621	631	556	591	589	611	575	564	600	598	585	613	572	551	551	588	600	535	617	621	564	615	614	602	582	622	549	598	563	582	587	594	590	590	598	600	576	595	619	535	610	582	579	602	601	615	619	594	591	623	577	574	589	604	582	579	577	580	587	621	582	625	537	593	643	605	580	605	568	625	551	582	583	605	573	580	599	571	600	607	596	578	617	570	565	589	530	568	564	565	567	605	568	585	629	634	577	574	541	575	568	587	577	589	576	587	558	568	590	585	576	579	622	614	556	551	545	605	581	599	573	606	627	559	565	593	583	594	579	604	582	600	607	583	618	571	587	614	558	566	594	609	597	577	579	630	566	576	606	556	578	621	576	613	576	563	618	584	619	570	601	609	636	597	615	544	606	561	584	576	579	601	592	535	580	606	599	610	623	613	635	595	600	617	584	593	581	586	620	552	611	517	549	545	609	590	553	576	645	599	586	613	616	579	615	546	606	601	558	612	580	594	605	644	601	585	573	570	608	595	628	569	623	601	561	631	590	578	558	606	578	590	574	617	570	624	564	586	600	569	568	555	590	614	585	597	604	598	573	576	553	628	592	609	597	581	636	618	623	573	570	581	608	604	595	593	574	576	617	594	564	590	624	587	572	578	557	568	626	588	559	567	598	541	599	603	579	582	568	605	595	552	614	582	569	623	600	563	588	599	608	620	592	581	609	580	576	606	592	592	593	567	640	534	607	544	555	620	584	602	582	584	584	557	610	582	553	580	598	597	583	617	587	559	608	590	586	612	601	553	578	589	553	583	570	596	614	628	609	571	569	583	601	646	590	586	548	577	567	578	564	554	565	527	572	578	613	625	618	552	593	578	576	568	593	591	617	581	577	641	588	568	568	586	569	586	592	581	583	565	595	596	571	607	616	604	546	588	604	599	611	590	585	611	573	578	582	624	595	558	580	621	568	576	623	561	595	562	604	591	638	593	598	592	596	657	588	590	565	601	646	607	568	585	602	615	577	584	560	588	656	567	609	587	593	604	596	639	581	596	595	594	630	606	550	559	575	657	595	600	575	546	578	607	636	580	600	545	587	579	587	547	608	561	585	621	570	595	585	573	607	582	580	603	554	615	587	581	629	637	638	662	640	586	544	623	605	611	571	579	602	546	628	588	621	611	625	586	567	627	570	583	594	584	592	608	541	605	630	618	589	587	597	624	573	605	578	619	605	536	556	609	610	586	551	610	572	561	583	597	621	576	613	604	561	582	591	596	607	584	601	603	591	565	576	608	583	557	579	574	600	553	593	601	620	603	618	610	590	608	614	592	583	611	607	639	585	594	583	597	587	552	579	618	589	623	619	542	588	566	602	610	609	595	576	575	572	595	573	529	545	625	575	648	581	596	551	568	588	614	599	602	584	600	575	586	631	572	585	620	598	600	541	620	602	616	590	638	571	586	584	610	574	606	583	541	609	609	614	597	586	604	587	563	562	654	615	591	604	566	564	588	588	599	597	581	609	604	594	607	614	587	584	617	570	588	593	575	614	599	579	586	596	600	553	562	574	574	600	538	579	578	582	597	585	628	547	602	598	572	588	564	587	604	579	564	594	597	548	588	570	580	599	600	544	601	582	582	556	624	570	563	551	603	593	558	611	633	635	603	578	594	580	595	615	579	614	583	590	563	582	581	593	619	581	606	566	629	589	592	609	585	560	545	565	554	540	571	603	562	563	608	564	580	623	587	571	601	573	587	602	559	559	635	602	580	649	586	586	573	586	599	599	541	618	597	577	581	636	615	597	560	599	647	584	581	618	530	573	661	586	615	599	562	564	566	612	556	616	610	583	608	632	614	607	623	571	604	608	575	633	570	570	572	572	556	597	624	557	606	620	605	616	618	576	591	601	568	604	600	578	624	596	565	619	573	552	599	616	555	602	611	575	577	525	589	589	609	574	594	576	584	601	548	587	594	565	538	582	591	574	608	565	604	632	576	554	607	607	583	557	619	536	608	569	574	640	627	614	573	594	624	574	550	546	560	617	570	588	595	600	602	567	590	611	588	589	587	597	612	584	575	555	583	615	563	619	593	562	621	605	594	604	658	556	604	625	622	579	562	633	578	565	535	585	596	633	611	607	586	539	590	579	570	646	592	573	520	611	613	553	558	632	596	621	542	595	537	621	602	632	564	571	604	626	564	601	593	623	581	587	556	600	585	587	589	583	563	582	585	601	580	612	563	600	563	570	576	588	555	602	580	581	639	593	594	580	563	575	544	574	585	620	582	562	595	591	612	576	609	622	646	623	632	607	547	591	601	611	588	590	544	566	590	611	546	609	611	585	560	570	595	601	570	578	591	598	556	583	611	578	596	616	604	580	604	554	586	567	566	597	609	605	602	617	564	599	609	615	601	580	625	603	620	567	599	578	564	572	617	587	593	588	603	586	573	591	590	585	582	589	582	580	593	629	611	567	602	575	634	557	583	584	587	645	568	599	605	603	599	603	570	608	602	565	615	557	594	622	560	608	582	557	593	561	606	605	579	585	577	615	572	591	559	525	600	589	591	610	612	616	596	555	604	590	629	562	606	570	612	582	612	584	629	600	548	571	599	580	597	605	598	583	586	551	563	534	580	571	594	599	574	591	594	575	592	604	602	553	596	647	597	614	632	603	570	588	594	569	600	558	583	603	577	584	587	630	610	560	600	612	603	577	600	592	590	615	587	616	605	622	593	556	589	623	570	620	600	598	594	594	537	564	635	624	600	616	582	579	600	595	559	602	574	559	601	557	591	573	617	641	620	582	594	614	591	545	581	587	578	597	553	677	552	574	600	585	631	579	582	592	570	591	551	569	552	590	587	577	591	642	613	590	561	570	629	590	640	595	611	586	590	626	578	589	625	564	567	605	576	634	600	565	596	626	598	560	543	614	609	582	561	587	617	578	594	628	612	564	576	619	603	613	637	598	584	586	623	572	620	576	587	588	614	612	588	581	543	577	617	551	602	601	595	575	620	576	598	596	581	610	584	598	638	596	608	595	607	584	575	623	577	557	594	570	584	571	554	592	587	566	652	603	563	616	559	626	571	635	578	626	604	544	582	627	600	589	583	620	595	576	599	621	590	615	587	584	625	618	572	591	613	608	587	611	614	571	600	582	581	585	546	596	599	592	582	585	573	621	587	576	616	608	563	627	641	560	568	580	545	601	569	568	570	585	610	560	590	621	602	554	574	564	599	582	606	602	661	560	558	628	626	583	596	585	613	619	571	609	620	583	583	582	595	615
31214	50565	37673	19689	15229	11858	10126	7861	6515	4588	4273	4226	3936	3041	2593	2218	1825	1643	1424	1339	1228	1241	1284	1277	1206	1122	1108	1095	973	981	978	963	947	935	929	881	870	901	926	771	855	843	832	865	781	827	833	797	825	832	781	821	828	824	925	823	812	826	878	766	797	835	851	826	813	833	821	848	897	778	811	788	853	816	845	818	795	814	821	814	795	804	839	827	816	823	848	773	776	853	892	804	802	803	770	835	832	836	892	790	784	813	790	832	787	822	801	773	781	818	817	817	762	831	845	805	816	794	796	798	811	801	791	790	790	807	792	828	764	834	811	800	789	747	813	834	735	782	804	779	831	828	758	840	797	775	867	829	807	793	789	776	747	768	790	789	801	806	796	790	778	755	812	811	789	869	862	813	851	801	857	826	856	822	834	838	853	808	858	779	757	826	808	809	790	802	807	807	815	779	784	805	838	811	771	778	854	815	840	852	853	811	834	858	827	842	831	780	802	842	808	861	838	836	803	807	804	846	819	823	830	806	820	836	794	841	810	849	789	824	733	824	774	802	806	801	796	802	829	783	817	823	836	716	858	811	827	791	807	782	832	838	792	797	804	763	861	791	776	787	809	799	818	851	766	841	853	820	774	836	817	782	853	805	790	789	785	824	785	787	826	814	806	817	801	792	825	824	803	776	798	857	852	814	777	819	818	869	739	790	775	838	817	837	799	837	803	803	866	777	823	795	793	819	849	825	813	812	790	796	836	838	847	794	820	873	807	852	785	747	807	864	803	837	808	809	804	811	835	797	834	839	827	775	794	797	853	805	827	808	801	789	831	797	775	786	838	833	839	768	850	839	829	770	811	798	823	841	809	717	830	797	815	848	804	805	825	829	846	803	786	834	832	763	839	776	811	838	843	830	833	835	825	797	833	831	775	769	807	760	791	830	760	794	807	822	809	780	790	821	846	849	730	831	838	835	832	776	793	847	807	798	799	810	856	856	834	796	771	810	792	828	832	834	734	786	781	736	818	783	788	793	747	846	772	812	803	824	858	809	840	797	830	745	851	821	829	797	799	764	815	797	807	826	786	830	828	855	839	822	820	787	792	808	803	740	767	823	759	796	838	800	846	765	822	838	803	811	831	809	802	807	801	806	826	753	820	829	842	777	823	781	833	821	796	821	783	789	765	782	813	811	799	843	827	809	805	817	835	850	800	804	829	816	763	794	821	804	797	774	853	800	844	817	847	775	843	834	777	870	848	818	798	807	805	840	801	834	811	814	785	789	794	799	878	760	754	843	776	756	861	801	820	818	849	809	792	772	845	791	768	813	852	850	819	799	787	804	770	840	813	789	844	815	758	801	814	846	755	768	856	784	849	796	807	827	809	816	809	798	772	852	799	817	823	814	757	798	779	795	844	778	825	792	811	870	845	823	838	783	806	824	792	814	804	808	795	795	801	858	811	800	853	844	785	851	817	818	798	831	842	814	798	827	813	761	810	775	751	796	748	765	772	811	793	807	804	783	789	826	867	837	833	819	803	797	793	775	792	819	835	857	853	795	828	841	796	774	809	834	824	844	828	843	787	844	745	791	801	805	795	775	800	842	796	764	811	804	786	829	798	829	789	793	803	816	841	804	831	812	843	806	826	780	823	821	764	822	812	778	790	770	795	828	831	762	785	821	854	767	779	828	756	782	782	806	806	795	825	811	777	805	789	807	780	854	791	807	814	836	823	794	852	869	775	853	761	802	798	816	789	793	863	787	793	761	765	778	769	832	832	768	783	790	788	833	781	810	824	803	802	800	815	787	797	792	789	787	839	830	782	859	813	807	810	804	830	763	770	810	798	856	855	802	786	791	828	859	836	822	757	785	779	808	802	777	803	815	764	787	808	804	788	779	759	824	821	851	830	811	804	804	778	805	793	768	806	765	798	853	770	795	775	827	758	794	792	793	810	838	808	813	836	808	801	760	816	810	876	751	811	801	829	871	813	814	773	809	802	799	800	799	787	809	800	772	794	780	822	825	851	799	801	804	779	813	782	809	775	807	807	785	811	829	755	774	825	819	755	797	828	881	797	795	801	833	773	827	819	789	835	820	868	808	770	833	835	795	822	838	811	852	773	794	832	870	816	846	787	832	747	815	756	790	811	841	820	768	764	829	771	835	829	818	744	773	794	802	815	769	855	832	802	813	791	820	810	806	789	776	786	841	803	826	800	818	799	803	813	816	798	771	831	836	782	860	809	761	822	814	822	813	771	861	786	767	783	814	826	818	826	761	845	793	805	894	821	764	808	833	810	796	820	824	831	800	804	799	800	734	803	779	809	782	807	823	804	829	832	796	804	836	791	813	812	781	860	787	783	832	786	805	779	773	853	813	787	784	764	819	844	792	806	793	804	794	820	817	819	779	788	812	840	806	831	823	810	830	812	794	797	787	763	770	794	780	868	768	808	820	810	801	846	810	756	817	860	900	806	821	799	824	792	812	810	846	797	799	816	822	760	815	803	807	817	811	767	792	827	781	777	803	827	833	815	848	743	827	868	823	780	807	817	794	822	840	831	832	782	799	787	783	813	822	755	821	828	775	834	813	815	765	797	793	752	808	821	833	826	812	801	843	798	794	824	812	806	821	833	852	776	789	760	806	842	781	799	776	796	747	806	822	780	826	791	797	825	799	807	782	790	779	815	848	784	859	816	761	762	810	807	805	798	830	772	814	860	770	800	846	789	792	780	833	794	838	785	837	853	867	810	779	800	802	829	772	775	837	797	801	860	857	837	794	861	771	809	762	815	836	808	723	787	824	824	846	818	748	804	781	831	793	803	803	800	826	811	798	792	833	817	818	849	803	806	812	865	810	809	775	858	746	781	783	786	799	802	808	778	829	781	770	836	839	750	811	815	819	809	859	813	791	791	776	841	845	786	782	820	810	808	806	763	825	765	760	795	808	815	797	804	772	781	837	746	820	817	821	831	839	846	815	821	820	796	779	794	783	808	780	809	810	819	835	804	826	812	816	830	821	881	824	791	802	779	772	809	807	799	809	804	818	757	816	759	788	794	778	847	844	847	846	800	785	830	816	813	811	832	789	833	811	844	775	838	798	865	806	814	811	815	774	802	802	847	775	789	784	796	821	781	777	795	791	824	837	800	778	850	807	768	805	827	837	819	787	814	807	827	756	777	812	769	767	776	838	779	811	800	832	835	805	841	825	799	814	744	790	821	808	826	840	783	798	814	828	817	795	815	812	737	781	763	765	844	799	781	824	805	799	772	773	867	762	834	817	845	821	803	804	818	814	809	760	804	745	796	766	850	834	821	801	805	835	831	779	787	846	845	781	827	813	824	786	854	782	810	770	801	818	783	853	808	800	840	834	832	814	790	828	844	789	837	794	806	841	825	794	869	799	811	801	790	843	817	794	810	799	895	846	819	757	826	746	833	824	828	801	810	770	828	793	846	832	762	807	791	800	822	814	860	787	811	789	768	804	774	784	773	752	791	767	794	792	759	794
23408	21577	29501	24137	21612	21666	14179	5351	3453	2586	2440	2229	2226	1657	1471	1270	1090	964	888	769	727	755	796	738	760	692	705	643	629	558	574	541	595	597	600	559	568	539	556	518	486	503	522	517	486	544	471	529	510	484	471	508	524	478	569	546	552	558	508	552	529	538	509	488	513	553	514	494	493	506	454	482	515	486	478	480	528	520	522	530	525	475	523	524	546	532	505	502	528	500	502	497	530	491	513	517	471	517	507	516	459	481	499	517	499	499	519	542	449	493	542	481	472	545	484	513	494	502	460	522	526	508	501	546	490	528	489	514	482	484	472	481	473	487	454	507	465	543	515	528	483	487	527	511	484	492	448	474	550	495	509	503	525	498	497	526	478	508	516	500	499	506	494	509	519	493	466	532	495	506	468	523	480	499	491	494	497	487	515	507	514	473	510	493	501	495	535	489	500	529	451	480	491	479	502	544	528	519	487	527	478	477	480	505	465	530	538	465	490	479	487	464	476	523	506	507	500	512	472	520	509	541	456	512	486	510	518	550	494	471	455	519	481	488	520	512	482	512	480	478	520	467	497	479	462	486	457	478	470	513	543	504	489	517	514	488	477	502	485	490	483	537	512	534	466	541	472	444	499	481	490	545	513	488	509	517	455	509	505	528	513	520	472	481	534	483	524	516	514	497	500	464	496	517	486	501	494	482	504	468	501	527	542	545	499	480	484	529	465	519	479	500	495	506	499	530	521	502	518	440	549	483	489	488	484	495	513	536	493	482	463	506	509	480	508	503	473	494	487	498	480	460	527	467	502	469	544	470	500	562	548	473	476	502	484	463	505	486	555	492	477	542	498	506	498	526	518	498	488	499	506	536	491	512	508	455	530	475	475	503	532	461	501	486	516	521	469	529	501	537	483	546	453	509	494	504	477	489	488	463	487	525	490	494	485	509	525	463	523	514	504	526	491	498	502	471	510	466	496	530	505	480	478	469	505	533	512	470	496	508	480	533	513	504	478	472	524	489	491	475	549	516	514	475	466	536	538	518	516	492	543	530	488	501	480	447	481	485	511	555	518	501	515	522	464	453	496	502	463	501	515	507	501	455	490	500	472	523	500	472	483	524	497	522	488	469	496	477	518	505	507	506	504	506	557	523	499	457	497	475	482	493	503	505	550	523	529	522	518	495	474	506	513	510	502	503	485	507	518	499	524	508	519	492	500	481	471	500	509	484	488	555	508	495	456	463	515	500	519	494	504	495	509	504	478	485	482	481	490	515	475	524	486	488	480	501	493	506	512	460	512	513	465	505	491	520	539	501	518	494	520	479	524	484	514	487	515	491	483	461	502	530	514	533	495	526	473	517	508	501	471	505	484	524	497	487	481	482	494	507	508	514	496	452	505	467	481	479	471	468	500	484	510	474	483	543	490	457	467	463	488	527	469	489	496	525	501	517	478	472	497	512	493	515	526	517	520	515	533	452	502	498	463	523	460	507	472	526	514	481	481	491	499	490	519	473	470	499	495	520	515	487	521	537	475	513	506	469	546	473	490	475	487	517	511	480	517	507	519	502	474	489	507	492	494	519	512	509	493	468	472	476	498	458	510	493	551	513	496	465	503	520	486	518	545	495	511	514	493	495	495	500	499	487	481	491	483	506	492	488	514	510	471	471	539	510	504	472	487	553	491	511	532	524	506	480	473	500	454	511	501	497	499	524	511	516	524	461	492	500	457	469	465	479	508	530	503	501	500	552	499	495	494	511	514	467	510	498	509	530	470	483	453	525	508	456	523	522	525	481	532	488	516	484	509	500	539	482	463	518	514	481	479	498	491	460	494	485	500	531	530	479	508	523	445	533	502	452	481	493	519	458	552	488	483	499	497	492	506	522	489	493	516	554	486	539	532	512	494	471	495	467	484	503	501	543	474	500	472	520	487	495	545	528	476	512	465	459	485	461	508	512	484	501	470	462	500	527	522	494	477	477	486	486	521	515	496	498	493	469	439	481	485	480	480	492	487	501	508	488	495	498	477	548	461	522	520	507	483	489	475	504	451	472	527	507	502	489	467	506	499	520	531	524	478	521	526	515	473	490	490	543	498	511	546	507	499	498	488	496	501	504	498	507	476	498	467	506	485	532	463	457	565	468	479	531	490	444	530	520	532	523	521	554	466	509	512	504	512	509	507	520	491	504	509	503	480	508	506	511	471	499	488	490	502	444	485	517	510	464	497	534	496	483	475	515	503	500	527	500	534	451	464	495	496	510	484	521	469	549	492	513	485	473	525	498	513	468	501	477	506	486	486	498	517	508	484	501	521	499	492	491	534	503	498	497	479	483	499	496	494	502	517	465	502	472	489	479	507	498	461	517	486	493	519	545	488	467	496	502	483	508	487	543	496	487	545	532	494	494	508	487	481	513	462	520	526	511	503	527	507	509	471	465	479	482	475	514	538	541	464	494	529	474	516	508	479	496	488	482	479	491	484	505	514	490	498	509	512	472	484	493	510	505	464	502	483	488	525	494	473	479	518	491	486	499	458	508	521	480	489	557	476	506	505	536	528	495	459	472	534	521	453	472	526	504	473	474	476	497	512	497	525	471	516	538	506	484	482	509	516	520	508	490	508	494	500	484	450	478	462	487	498	523	510	484	518	458	496	465	526	498	512	474	490	490	530	497	463	471	500	464	496	503	542	448	498	475	525	485	463	512	504	457	462	487	478	473	503	482	497	479	491	520	513	436	499	505	508	507	502	503	483	520	476	525	504	496	531	453	496	497	541	520	518	498	439	512	515	507	485	501	493	514	503	511	518	505	506	486	489	477	507	492	520	534	517	491	449	467	505	502	482	474	493	453	455	513	497	506	543	478	531	499	484	464	511	491	500	508	513	483	496	489	488	483	507	488	542	478	533	494	482	503	509	510	463	518	488	481	516	500	524	505	497	485	508	507	483	476	484	489	471	470	499	485	543	487	507	465	496	507	506	496	529	447	498	478	450	495	512	485	478	491	503	498	488	469	531	487	472	510	509	476	491	508	477	525	505	494	484	486	530	505	491	502	499	515	499	464	456	525	523	421	514	502	497	493	521	494	499	492	567	486	497	511	515	497	503	516	517	478	490	483	511	479	488	473	491	494	520	530	521	488	516	503	504	506	513	511	520	498	500	477	549	481	509	465	518	493	454	523	486	498	529	518	489	509	493	527	514	521	513	511	506	473	528	496	473	471	466	473	481	504	474	509	476	517	530	521	581	491	528	495	492	477	465	457	506	481	500	505	479	502	465	495	478	453	446	479	482	476	502	527	478	500	483	466	465	524	528	525	467	497	516	469	500	519	471	516	479	471	467	497	468	505	470	475	495	494	505	507	480	516	509	507	450	550	511	527	517	520	526	495	463	502	482	492	483	529	499	508	520	494	504	476	513	505	509	488	491	503	494	479	448	492	500	490	505	520	482	487	534	474	478	495	514	507	556	491	510	523	469	528	538	479	498	497	529	490	527	533	510	524	503	526
33997	56618	41812	24628	19999	15649	13654	10840	8270	6219	5630	5642	5426	3931	3412	2753	2314	2034	1664	1487	1352	1333	1390	1402	1379	1128	1191	1019	1011	865	844	819	830	878	898	810	842	818	691	667	728	700	752	690	691	706	672	730	758	703	695	723	733	776	782	739	740	769	768	701	700	681	658	693	680	724	711	755	766	701	692	676	651	678	670	679	727	663	696	696	693	706	717	700	727	673	746	671	657	680	698	702	639	746	720	705	738	712	721	682	639	683	714	746	695	704	658	661	677	670	699	666	696	643	745	681	652	730	712	684	698	718	694	682	693	704	741	667	636	666	649	694	687	677	713	682	647	716	709	664	699	641	698	702	695	672	730	678	678	674	683	699	630	683	727	675	681	657	724	698	691	687	672	680	659	658	674	671	714	703	680	654	666	693	680	695	666	717	714	736	699	660	679	710	670	687	678	698	714	671	650	645	659	703	632	711	664	684	683	699	639	721	701	678	749	687	646	666	683	717	720	680	647	681	661	756	700	647	638	726	646	665	680	656	664	660	664	689	658	707	669	669	725	711	665	649	686	756	689	672	690	671	728	732	708	683	638	655	710	634	704	649	657	683	678	665	716	683	679	723	716	669	701	691	692	739	718	719	724	695	642	659	676	673	704	657	631	700	689	689	706	688	641	696	660	685	691	732	719	703	690	680	686	673	713	692	700	737	707	667	689	688	676	673	677	680	722	706	689	660	723	708	687	704	710	699	732	675	674	697	711	678	639	711	673	656	690	666	684	663	708	672	664	665	638	698	732	685	700	658	672	684	664	734	708	707	679	653	710	713	674	669	666	688	678	669	672	695	667	682	689	669	720	681	716	670	668	674	688	682	632	654	693	722	733	635	680	658	673	717	678	679	665	711	626	652	706	673	688	705	671	681	756	675	664	707	683	687	676	664	673	681	665	654	689	651	690	664	683	684	723	713	650	713	672	698	679	698	700	672	659	637	730	721	710	659	667	678	693	704	673	681	754	699	664	689	688	657	698	689	686	689	683	693	695	677	698	693	701	682	668	688	700	671	633	645	735	718	717	687	734	682	710	648	662	683	647	685	705	672	716	722	671	686	714	640	665	673	688	678	728	683	699	710	653	657	715	704	665	687	736	632	718	682	679	738	637	693	755	757	684	688	643	659	673	660	708	684	708	660	694	647	677	672	688	674	706	691	736	689	717	717	674	707	663	672	697	696	683	677	695	731	686	695	682	679	673	666	672	686	669	652	677	660	690	696	694	688	678	677	667	705	676	714	705	669	678	701	687	691	702	691	657	696	729	655	642	665	666	738	658	677	697	660	682	652	685	627	626	649	682	714	668	713	702	694	723	724	702	729	657	683	647	685	662	699	676	676	716	705	683	729	682	686	676	677	634	634	641	666	728	682	736	692	703	688	702	665	686	658	629	681	684	666	643	677	658	700	709	712	672	709	671	654	683	659	685	681	683	662	675	651	705	679	665	708	653	702	693	641	691	695	679	680	689	676	608	680	676	736	658	686	648	690	721	644	698	670	682	635	706	673	707	692	703	695	657	699	663	684	700	706	650	685	722	676	679	691	690	689	622	647	661	664	673	696	695	676	676	731	704	683	722	679	732	713	650	664	666	639	711	695	696	656	685	683	663	709	736	658	660	697	674	677	671	655	696	691	637	654	667	685	680	716	701	678	709	725	711	668	666	688	721	685	695	670	715	730	702	692	698	647	640	738	693	631	671	710	700	680	661	682	706	681	673	648	695	693	703	713	696	691	701	670	696	678	705	684	659	658	691	691	696	712	667	669	682	733	700	636	632	674	661	712	690	647	668	665	698	675	655	666	666	654	714	679	701	662	658	675	728	695	662	687	678	684	673	688	678	727	623	678	666	664	644	669	668	697	671	690	659	695	709	632	670	643	662	706	671	658	723	746	687	642	714	725	720	670	726	685	692	668	619	697	676	669	706	665	711	623	700	704	648	679	676	695	664	738	712	700	708	702	699	760	714	636	700	692	680	673	759	721	685	671	659	689	685	650	697	757	692	714	696	713	702	688	658	659	695	694	671	662	682	698	682	661	714	672	708	683	678	694	683	707	669	668	679	735	679	647	654	654	696	660	690	698	679	644	715	699	724	675	631	664	700	677	667	655	654	664	670	655	668	677	715	749	708	710	709	701	655	655	709	665	650	689	690	633	662	721	683	672	691	723	716	736	663	721	689	661	655	691	679	685	690	674	707	678	673	657	671	653	693	704	682	717	709	730	660	683	705	711	687	703	703	679	722	674	700	703	660	699	696	671	733	653	683	699	718	641	683	726	654	702	648	732	641	643	682	666	656	708	708	672	694	704	693	725	701	659	704	668	666	641	699	667	691	662	704	630	658	694	697	683	625	678	660	661	657	662	678	712	679	686	658	729	705	667	683	693	747	671	701	651	717	693	640	691	688	652	663	677	645	631	630	665	640	732	638	697	660	660	678	630	672	652	675	710	719	739	696	692	674	723	692	708	725	692	663	682	713	643	647	655	678	676	660	698	694	680	699	661	674	677	695	651	674	702	727	694	704	661	707	694	690	676	689	680	677	679	688	691	652	684	722	698	676	637	691	666	701	649	719	629	668	698	678	678	700	668	647	679	662	716	738	750	654	659	669	681	668	702	686	661	641	674	672	686	692	673	699	674	656	681	667	673	722	698	678	689	689	716	674	677	666	665	666	720	711	652	687	726	699	713	693	681	713	660	706	694	681	668	663	669	663	660	666	685	684	706	668	696	686	665	664	689	631	692	700	731	696	697	633	693	669	726	694	705	703	724	657	711	695	663	643	708	691	685	683	735	706	682	713	704	715	730	731	696	704	684	679	670	663	669	676	717	677	665	700	697	695	708	721	659	729	650	751	720	716	688	643	705	679	685	668	694	658	671	642	662	726	677	731	620	668	669	695	657	703	684	722	695	653	682	675	661	673	695	692	660	704	694	713	682	714	650	693	677	704	707	691	682	670	681	718	667	683	668	675	679	684	678	651	672	723	699	672	645	671	667	680	711	647	668	718	686	719	730	653	688	669	692	699	663	636	679	726	689	724	678	710	706	727	678	670	681	669	683	703	660	654	694	659	699	683	697	668	693	682	677	708	690	680	740	646	740	630	711	700	694	717	650	729	709	684	722	711	662	706	732	664	696	649	665	680	683	673	699	694	704	649	658	710	709	675	671	690	650	689	661	720	651	695	652	674	649	690	667	681	669	672	660	702	669	710	699	673	668	663	715	698	674	677	693	683	680	679	716	644	699	686	665	691	661	709	698	637	688	697	693	663	709	670	704	657	691	631	699	629	654	675	682	677	693	639	696	673	690	702	698	678	684	718	688	685	705	702	662	659	686	711	668	657	713	672	706	701	690	746	630	674	668	666	671	691	693	687	655	662	678	693	702	620	681	688	678	667	680	623	711	667	668	700	711	722	707	627	688	657	652	694	688	664	703	682	673	657	697	706	686	669	631	655	756	652	684
28352	25365	23357	10856	4964	2997	2437	1837	1458	1108	1081	1052	1077	924	787	714	664	650	576	542	522	540	525	535	542	528	536	497	521	466	464	490	454	432	479	428	484	435	470	480	470	464	437	476	489	457	445	455	466	429	427	465	461	466	485	481	453	456	444	424	417	408	467	457	471	460	421	472	419	496	489	482	486	486	514	417	475	479	462	457	460	453	459	435	495	447	495	464	461	438	455	458	504	478	492	490	470	466	437	465	444	462	469	457	469	507	411	444	424	457	457	461	412	454	487	421	445	464	448	448	449	476	469	402	442	492	489	448	459	444	416	416	445	452	424	426	507	459	459	401	469	489	454	491	464	446	503	458	437	444	464	491	435	423	446	478	503	429	449	421	455	451	454	465	474	481	456	470	443	476	458	413	443	463	434	455	478	452	441	457	449	452	456	462	460	444	446	458	450	455	462	439	477	422	442	453	455	462	450	474	468	463	470	439	440	459	443	451	453	433	417	441	403	478	441	451	487	491	501	452	458	486	473	468	440	483	467	484	465	479	428	478	460	403	434	454	447	436	449	465	432	469	477	482	454	453	442	455	436	448	433	479	442	461	458	474	438	457	402	494	476	453	443	465	473	429	414	460	483	482	448	462	450	469	426	484	474	463	436	446	474	494	449	439	436	456	431	465	485	456	470	498	470	465	453	382	438	462	476	459	496	454	477	451	485	483	489	460	425	483	471	449	445	454	449	458	465	472	447	489	425	403	446	473	490	471	440	432	471	436	469	419	423	472	449	456	475	452	441	411	456	446	425	438	448	484	432	437	468	450	436	417	501	476	462	449	474	474	444	462	475	454	430	479	457	494	475	445	442	449	489	486	437	472	438	451	429	442	445	453	440	439	480	445	460	471	482	429	482	458	454	487	427	471	470	476	467	469	481	451	457	467	477	435	436	460	464	474	482	464	450	440	442	488	460	477	467	431	478	456	462	422	442	499	429	500	457	439	477	446	486	469	392	461	450	461	444	463	469	482	420	435	438	482	456	470	432	470	453	427	443	478	455	435	450	442	478	492	450	454	450	453	435	456	439	450	469	436	470	489	432	441	466	439	462	472	450	471	428	465	394	416	436	425	470	418	460	466	468	463	498	470	433	435	458	459	440	417	436	468	465	446	403	439	434	480	453	455	477	471	459	474	437	435	464	483	433	460	462	480	447	488	459	437	458	452	452	501	437	464	436	460	467	445	432	468	456	436	491	491	457	444	491	453	465	463	486	461	475	479	471	468	474	452	460	506	461	516	463	483	485	448	478	461	470	458	442	411	453	456	464	461	484	492	422	439	465	449	428	452	462	437	441	419	460	410	511	461	457	442	450	496	492	436	448	405	451	380	461	456	470	472	477	485	463	457	462	469	450	465	438	469	451	491	395	463	449	450	464	387	429	496	442	475	447	475	496	458	424	449	477	434	490	420	464	486	441	459	430	474	477	439	463	449	445	440	469	487	429	453	459	493	503	450	481	482	427	451	393	463	438	444	476	448	467	432	447	451	404	427	454	455	466	462	434	453	449	468	506	478	441	411	434	451	456	477	465	450	463	468	466	458	465	458	458	435	495	428	493	446	489	430	473	448	500	459	469	437	436	409	453	440	424	440	470	447	455	448	482	457	440	420	467	474	454	483	474	463	475	477	447	453	442	467	456	464	461	423	462	459	448	452	461	453	460	431	458	488	463	471	430	510	479	445	440	472	453	467	463	424	463	441	487	477	445	449	429	405	439	394	469	439	452	466	447	463	446	454	456	455	445	449	441	508	481	419	420	465	456	471	439	496	436	452	455	459	451	459	451	415	464	465	460	484	460	451	469	434	403	430	473	458	460	489	438	471	474	469	457	462	454	437	434	446	413	501	465	437	434	485	442	432	446	427	479	492	483	448	462	482	462	495	470	422	419	451	457	438	431	471	457	465	436	479	438	393	452	419	478	416	480	466	457	437	459	446	472	435	482	448	417	459	491	438	486	429	456	482	462	466	471	469	488	486	477	452	421	431	420	447	474	468	465	455	466	497	447	455	450	464	468	461	495	483	451	458	408	481	441	469	443	477	424	439	428	482	495	470	416	458	443	485	461	450	419	437	451	394	438	455	477	473	525	472	432	472	470	465	452	457	417	422	436	455	428	407	488	478	461	469	436	458	449	484	442	453	452	481	431	420	451	458	472	477	481	470	456	437	453	428	441	441	480	445	440	426	422	498	431	465	461	432	473	488	480	480	432	457	436	457	421	474	442	463	442	446	460	440	465	463	480	482	441	427	471	487	449	447	464	465	458	455	464	501	429	493	455	450	424	438	429	434	469	413	484	484	457	445	475	451	476	465	494	437	477	487	436	435	475	462	452	414	453	438	464	474	465	464	459	459	478	462	449	481	504	470	419	476	455	447	461	457	456	476	446	462	450	453	445	440	485	456	469	460	452	465	476	469	470	459	472	471	456	445	453	427	462	485	463	454	466	438	423	498	425	509	453	462	440	456	455	476	436	420	434	460	442	478	454	471	434	460	486	444	474	445	418	456	449	482	452	449	447	425	455	439	436	438	467	447	469	441	443	451	442	460	439	438	452	455	491	511	450	435	462	483	421	435	424	466	457	456	453	410	462	447	487	468	451	480	455	442	435	452	457	460	445	477	438	476	433	465	459	490	455	470	432	415	447	445	468	450	478	478	478	453	460	451	443	475	446	460	468	453	440	441	442	484	470	469	467	451	429	435	450	472	433	459	447	492	435	430	448	431	462	491	473	441	444	440	428	480	478	428	447	450	404	462	450	481	431	465	482	427	465	455	434	429	462	496	492	473	451	467	488	491	427	448	477	488	444	434	495	417	460	444	472	407	466	511	445	409	499	449	458	467	475	459	451	416	415	463	477	446	465	448	447	480	431	423	460	462	436	449	469	481	458	462	437	430	449	450	442	428	420	436	447	449	495	441	473	439	519	508	394	433	461	434	432	493	439	468	483	455	486	453	487	445	462	473	475	453	449	476	455	449	434	454	464	423	418	449	450	464	429	467	424	446	436	449	449	454	458	446	447	405	454	477	471	449	431	424	449	471	464	455	442	465	463	459	438	455	485	491	470	465	446	484	443	464	478	499	429	458	456	462	464	476	467	462	431	430	453	421	441	422	456	450	491	444	443	490	431	468	434	440	456	436	453	464	457	474	449	488	442	457	452	459	414	460	429	457	454	440	429	417	471	468	411	486	447	477	480	461	410	451	460	473	467	441	442	427	481	415	427	473	487	429	472	463	486	447	463	461	446	492	455	454	468	466	479	448	458	444	495	463	453	472	502	490	438	415	465	468	466	478	489	423	445	440	495	459	477	445	438	419	449	467	510	463	489	441	440	426	469	455	492	467	459	443	447	425	472	458	483	456	421	448	496	480	453	456	428	456	421	451	465	462	447	455	439	457	477	490	501	449	452	446	416	469	434	444	427	477	443	485	432	456	476	405	448	457	457	437	437	470
31829	43027	27493	12471	9660	7104	5924	4677	3427	2673	2534	2493	2295	1815	1490	1391	1214	1072	927	873	823	826	868	831	799	768	787	763	699	712	685	709	652	650	585	656	614	633	615	651	579	668	625	590	607	616	623	638	581	623	624	639	613	613	621	647	618	642	686	616	644	660	597	651	650	629	634	590	627	590	649	650	597	612	583	660	632	604	659	594	610	608	572	611	642	658	650	618	620	579	631	613	644	609	628	653	670	646	642	639	637	665	658	624	644	657	598	628	601	611	633	646	591	637	587	621	648	623	591	607	629	625	601	655	646	607	638	637	628	645	638	580	635	657	651	612	634	620	634	648	666	622	622	645	572	640	622	612	603	628	643	622	678	609	652	669	629	632	596	598	641	674	626	603	668	635	658	622	626	637	657	617	595	607	689	607	606	618	597	650	618	624	577	588	628	624	636	599	619	634	668	619	567	620	643	640	618	605	642	608	615	640	624	588	657	624	671	580	624	626	687	652	632	634	681	591	624	616	644	602	632	638	602	693	609	639	637	587	650	609	622	616	644	632	631	648	607	613	638	601	632	597	634	620	617	621	658	623	635	600	626	635	637	627	596	604	579	656	626	619	642	642	601	598	622	652	595	619	596	592	618	613	629	600	625	611	654	627	651	680	585	673	607	638	604	607	653	644	587	623	552	629	626	623	597	608	621	570	594	619	608	635	605	662	678	631	640	614	667	613	638	618	628	640	583	615	643	634	612	648	633	638	609	633	596	614	608	617	589	629	608	568	643	623	616	599	622	624	612	624	601	655	595	634	595	632	672	635	639	636	640	571	626	584	618	581	610	613	633	609	673	585	617	621	644	617	606	622	629	654	630	651	649	609	655	620	614	641	613	625	630	630	583	649	663	654	630	583	652	633	617	580	665	689	626	647	645	643	590	665	610	621	578	604	642	647	596	608	645	670	606	643	579	612	699	606	621	616	621	600	631	663	617	629	641	643	633	600	630	610	612	601	594	602	625	632	609	619	620	651	596	619	671	626	573	654	638	628	633	621	661	616	613	638	589	634	609	622	601	574	657	596	560	638	619	671	614	622	612	610	658	678	554	618	641	648	618	600	650	645	608	617	626	561	616	663	645	664	654	653	634	615	625	633	647	620	642	592	657	645	665	631	637	633	642	673	600	627	598	613	639	626	603	614	620	651	607	618	624	623	615	636	607	622	594	614	650	601	612	579	597	602	660	607	599	615	607	639	611	658	615	626	656	624	601	641	597	628	601	641	603	614	596	618	610	615	621	677	583	577	642	624	628	618	633	628	638	636	607	619	628	699	581	616	624	642	644	659	575	632	655	633	612	643	621	641	705	616	676	584	610	677	671	627	629	617	639	623	567	599	613	662	637	613	702	628	589	599	613	622	658	633	599	621	587	610	565	604	678	616	639	647	602	629	632	639	635	612	659	641	636	673	629	630	614	615	614	612	619	604	632	616	597	648	635	641	640	609	603	647	627	626	626	647	647	594	610	627	613	644	630	672	634	646	630	599	697	604	642	634	648	587	630	648	623	606	614	698	629	622	618	608	610	645	640	666	634	606	607	642	666	592	578	616	641	623	601	614	610	607	613	654	618	623	664	626	606	602	631	616	597	604	576	633	592	599	615	586	610	633	655	627	624	654	622	642	605	603	606	631	619	589	603	613	656	640	629	615	599	650	583	640	634	660	614	587	573	597	615	612	651	597	654	608	658	660	606	615	641	581	644	649	612	615	621	649	629	636	620	585	616	627	639	657	588	665	644	617	642	549	595	601	639	629	645	630	597	590	645	661	640	637	625	634	655	637	585	682	665	634	644	603	636	657	615	619	612	601	613	587	606	609	611	591	631	616	620	624	643	598	646	623	652	595	646	618	658	629	699	645	611	648	640	605	617	609	638	645	612	642	601	617	596	587	653	623	624	579	647	634	620	639	633	628	618	652	634	634	638	670	613	647	624	622	619	634	633	581	588	633	673	637	592	591	621	621	647	585	655	606	653	619	662	653	623	660	582	596	589	675	594	651	631	624	613	622	644	621	656	653	611	623	606	558	634	685	629	665	642	656	593	612	618	649	632	625	624	612	649	634	580	614	637	661	586	635	588	614	665	627	651	623	644	629	620	630	630	598	607	643	659	635	623	647	648	590	623	637	606	621	608	608	574	621	593	634	623	599	634	605	620	645	611	597	622	641	640	590	605	665	616	595	633	571	585	665	631	637	632	666	619	649	658	593	638	620	613	588	664	649	651	620	572	616	633	626	631	610	626	632	614	644	669	643	649	694	630	592	636	597	644	602	616	569	631	626	634	653	627	642	625	620	635	637	607	668	631	613	607	634	670	605	626	622	638	634	622	638	638	617	623	623	643	640	626	647	608	609	643	644	642	653	605	667	627	657	660	661	616	677	638	623	605	652	649	621	608	651	650	619	603	633	636	604	621	605	623	635	636	630	612	648	631	630	623	660	632	564	630	607	608	621	630	648	646	679	629	585	625	610	598	614	587	657	646	637	642	610	647	612	618	644	631	624	578	620	607	610	620	627	641	643	610	621	640	623	650	625	614	624	646	643	630	600	662	600	606	655	664	647	636	653	605	648	696	592	682	614	629	624	596	617	657	662	615	618	604	619	651	603	647	621	641	612	603	612	626	603	579	653	630	656	664	629	646	620	580	655	638	648	630	605	638	631	574	624	599	564	642	662	634	611	590	598	601	621	596	636	619	639	612	623	674	656	639	654	597	632	603	593	593	604	637	603	605	583	632	649	617	612	655	654	627	639	672	597	614	598	621	584	616	673	647	634	622	627	589	630	624	600	613	642	640	626	645	650	622	629	708	595	587	624	590	616	633	630	628	664	647	611	638	613	579	633	636	623	606	665	613	587	614	609	649	631	603	653	618	645	603	613	606	634	646	573	601	618	622	653	623	603	686	613	619	622	578	661	617	621	660	655	619	628	619	646	654	617	616	653	669	589	606	636	641	614	642	641	607	598	642	637	643	626	637	622	581	590	615	609	598	617	657	630	670	611	654	619	627	652	615	617	644	612	609	636	643	587	623	637	603	625	646	599	617	653	629	612	602	663	642	629	619	631	635	666	650	633	588	612	613	626	668	684	639	623	635	616	666	692	651	589	610	607	611	629	624	611	630	603	669	635	592	592	654	619	649	587	642	664	603	636	614	631	631	618	621	614	591	647	650	601	610	641	621	649	643	604	625	620	621	611	616	617	624	593	637	680	642	602	662	604	631	623	631	618	620	618	574	626	650	661	648	613	631	599	639	680	614	660	656	683	601	630	633	559	621	585	621	626	609	612	653	607	621	629	612	640	640	645	559	629	625	633	642	612	600	701	645	674	658	661	612	586	612	666	588	644	595	596	603	586	622	647	643	615	631	622	628	609	639	581	604	622	601	595	611	608	594	654	634	627	601	609	621	641	557	627	604	651	619	632	598	608	627	626	652	609	625	641	598	629	615	566	587	641	622	652
24380	21575	29022	24605	21478	14012	5861	3454	2445	1896	1820	1766	1809	1468	1228	1130	1032	970	826	709	708	759	728	754	719	667	715	678	670	627	662	638	636	612	591	611	597	596	617	623	581	597	558	594	585	608	597	635	602	594	631	576	597	583	622	597	634	665	597	610	601	558	609	574	605	597	577	618	618	579	554	612	540	609	614	572	572	594	608	600	604	568	610	578	617	561	580	587	567	560	573	625	563	612	604	557	581	628	583	619	612	560	592	559	558	581	602	563	618	607	610	601	573	578	611	609	593	547	568	544	563	548	606	569	560	606	638	593	522	604	593	608	603	602	554	591	585	611	610	617	572	584	597	560	611	624	584	543	645	570	579	555	566	565	626	590	530	584	576	596	591	583	616	584	585	590	564	595	572	568	575	581	586	577	562	619	579	588	613	567	591	543	593	600	620	597	596	586	605	563	575	631	567	553	578	615	597	577	537	596	603	611	565	561	569	608	625	554	579	584	481	586	581	539	622	564	543	585	536	567	536	547	617	555	575	561	572	596	620	591	573	562	581	526	586	620	568	605	585	579	617	640	574	576	565	595	592	582	630	609	553	607	576	604	647	595	570	592	604	594	605	603	557	617	562	585	598	553	586	531	599	555	592	588	588	566	566	525	607	602	576	576	601	602	612	596	582	542	567	582	597	593	584	606	570	591	588	579	593	595	607	592	524	580	576	571	626	586	602	621	614	605	534	604	644	537	613	568	558	577	593	583	563	585	603	578	527	541	574	599	594	551	610	574	553	587	622	616	569	601	596	598	560	547	588	558	559	610	582	571	633	570	601	551	576	585	596	600	623	572	624	532	590	580	559	566	577	594	570	601	609	602	601	565	592	584	622	612	604	556	578	603	534	602	565	597	585	572	566	558	593	566	592	606	584	581	544	576	580	615	599	578	581	595	574	600	561	566	531	579	592	555	605	531	587	595	590	642	598	590	610	568	613	580	613	574	562	573	569	595	612	579	622	609	585	557	607	614	569	560	577	595	595	571	599	582	602	544	576	577	520	630	618	591	577	537	597	623	561	571	595	627	547	561	589	633	592	637	556	590	552	586	569	583	628	598	554	599	592	597	569	571	556	600	587	591	580	594	625	584	599	540	605	608	625	584	570	611	604	539	581	592	603	590	551	551	593	545	581	570	590	612	618	590	604	596	587	648	584	562	631	554	570	592	591	612	590	543	607	576	570	605	600	637	641	611	583	623	587	590	618	581	596	585	588	564	576	582	601	585	575	576	578	579	620	574	607	635	609	597	594	661	593	617	557	594	579	582	550	558	563	551	615	574	574	585	615	560	574	651	584	569	576	583	577	567	579	579	616	589	598	599	589	571	575	599	581	587	626	543	587	591	581	564	593	574	593	586	544	610	585	590	595	573	516	580	565	579	589	577	582	625	585	576	554	589	602	561	574	605	585	567	610	572	639	570	615	613	591	572	594	594	567	561	599	609	575	579	559	593	595	558	593	604	613	584	574	603	537	567	643	601	583	600	602	552	563	571	608	582	625	545	557	585	633	626	569	615	593	565	568	553	577	603	572	576	562	617	582	566	612	577	627	547	572	552	596	614	595	580	601	579	617	561	603	617	581	586	605	594	566	545	547	592	586	571	616	566	564	529	547	593	590	597	589	581	599	584	562	552	585	584	625	582	580	558	607	587	579	616	568	564	591	583	577	620	524	592	572	547	596	570	572	564	550	579	583	605	578	565	568	564	592	614	574	590	565	573	563	551	602	563	603	603	589	592	557	560	586	591	591	585	535	559	576	589	595	603	611	603	539	589	612	607	550	574	587	569	550	560	542	592	605	588	600	576	578	561	607	572	535	596	607	604	558	560	566	577	586	582	605	589	562	586	606	599	541	582	601	566	588	581	581	598	566	595	559	622	544	597	632	613	587	568	585	595	597	601	561	576	584	590	595	574	573	598	538	578	556	607	561	585	576	569	561	577	612	565	564	602	570	594	572	579	617	553	578	558	597	625	593	611	598	586	596	591	605	567	575	583	578	594	623	602	572	525	626	621	601	563	572	554	598	589	552	586	627	598	581	559	565	565	603	561	561	555	582	578	585	596	651	620	569	567	616	579	599	572	576	602	545	652	571	549	610	629	630	602	601	584	615	581	600	586	607	587	570	580	542	592	609	560	611	582	543	587	594	607	603	578	606	571	558	589	578	598	576	539	564	610	569	569	584	571	583	609	557	572	574	586	583	591	584	585	588	603	600	578	620	572	591	605	590	586	603	628	571	602	576	571	613	575	590	590	578	570	608	619	587	578	572	590	622	612	601	571	576	576	583	637	587	547	593	615	605	605	551	560	603	550	593	634	570	559	630	642	590	583	618	656	562	585	583	606	559	554	576	600	570	584	561	584	589	563	587	574	594	606	604	603	575	566	615	584	596	588	587	539	617	607	660	602	592	592	566	620	583	554	622	603	588	626	597	553	561	589	623	582	596	554	603	557	538	576	574	582	611	555	608	583	586	605	589	583	569	525	576	623	574	560	567	564	595	589	578	553	575	572	580	568	569	560	580	595	585	564	553	624	578	580	634	611	517	584	604	575	635	623	565	595	553	597	557	579	563	601	564	537	556	607	635	605	597	586	583	560	584	582	593	564	607	582	593	530	584	596	622	565	639	587	600	595	549	595	554	614	549	552	589	561	620	562	585	568	576	569	601	577	577	576	589	578	592	599	594	633	638	625	567	579	621	578	531	611	577	597	581	562	594	637	571	573	569	596	599	579	556	533	584	593	578	598	623	596	604	616	605	564	581	600	570	574	613	606	592	539	571	573	538	562	566	601	588	588	577	578	569	570	578	629	597	593	581	612	566	563	602	631	643	595	586	572	625	567	589	610	593	590	566	590	612	567	609	606	541	593	557	574	568	563	528	594	582	585	575	617	579	614	618	637	585	605	529	554	572	576	580	620	545	586	580	543	578	617	558	576	600	591	614	578	555	596	586	617	567	575	586	612	607	610	579	595	569	618	571	567	559	609	539	588	622	566	559	583	601	579	606	599	567	618	588	585	579	572	571	578	616	599	588	578	581	555	553	552	599	608	576	566	568	557	601	554	535	594	563	562	548	566	562	591	621	583	605	593	571	584	543	601	572	588	590	536	566	557	556	567	604	581	574	581	575	574	605	557	585	594	570	596	589	541	638	573	581	561	623	604	604	569	588	579	595	602	616	592	566	567	594	571	613	583	597	540	572	574	586	592	573	571	561	583	574	589	598	557	586	588	572	614	556	623	629	628	591	568	586	610	560	577	611	584	558	595	587	624	579	572	591	585	635	631	618	556	567	577	595	606	567	585	586	603	617	616	599	579	569	613	568	579	548	572	613	584	571	552	542	561	592	591	578	580	550	605	587	566	588	544	590	553	635	593	597	577	598	567	552	614	564	545	592	600	573	544	600	575	598	628	560	584	590	581	604	590	601	577	576	589	540	595	582	579	567	575	592	561	567	559
33301	51626	37330	19689	15814	11954	9854	7816	5840	4689	4451	4179	4007	3142	2517	2156	1854	1696	1481	1322	1198	1249	1212	1266	1219	1079	1118	1079	968	976	898	928	890	884	879	892	878	855	808	825	758	837	817	817	835	840	837	808	795	814	758	820	794	880	875	890	809	827	810	802	819	777	828	825	811	803	836	814	868	809	830	800	800	826	816	791	783	790	797	784	803	793	804	835	797	898	815	796	796	774	763	794	752	755	782	816	814	843	795	792	804	829	792	741	794	805	742	757	773	771	822	824	839	795	841	781	779	793	797	791	816	794	757	827	817	819	787	822	792	792	771	803	804	794	798	760	811	808	789	840	816	809	759	812	759	789	779	763	791	792	785	813	797	809	824	835	784	780	799	791	761	771	859	810	748	724	838	779	829	783	852	755	778	809	806	773	778	780	772	821	838	811	781	833	806	803	798	795	848	774	811	834	799	825	767	803	767	829	764	841	801	771	782	785	830	796	777	773	766	816	819	776	830	818	843	796	763	765	792	828	816	803	772	777	851	798	783	811	821	801	800	786	760	819	747	798	794	812	790	797	812	806	817	781	796	749	784	763	874	778	775	784	796	784	794	789	806	767	805	788	798	801	822	832	795	765	775	772	814	790	854	853	811	789	810	841	750	773	809	830	834	816	767	804	834	808	786	793	770	810	807	836	802	768	834	782	824	796	828	799	815	832	819	759	789	798	818	824	799	753	810	795	788	820	796	801	777	820	749	806	803	802	799	851	838	798	830	777	777	845	797	788	794	804	786	798	818	780	776	796	774	786	755	763	837	802	831	830	814	813	836	858	802	770	782	788	809	819	836	769	793	795	795	773	769	814	798	835	827	775	793	854	823	799	739	847	824	788	785	839	816	797	774	755	826	800	831	818	793	820	742	755	790	808	798	739	835	794	804	845	771	782	803	837	828	834	817	805	881	783	790	804	780	815	783	813	769	783	757	802	787	729	795	816	812	796	828	799	816	755	820	763	824	847	786	814	819	832	814	770	864	814	796	796	773	816	763	783	828	792	780	781	806	800	814	863	815	837	789	787	779	768	806	794	803	839	780	788	785	791	767	820	779	801	825	849	805	843	793	825	796	801	793	777	823	823	840	770	820	828	801	805	840	807	769	789	859	824	834	802	798	822	820	779	846	793	779	794	783	781	814	840	806	770	803	773	790	744	807	778	804	829	781	832	787	834	844	748	827	761	807	788	782	804	780	738	819	866	798	762	769	820	770	815	806	828	809	802	762	790	807	831	785	787	806	790	795	782	778	791	770	785	870	846	846	824	809	775	774	803	803	811	783	776	810	802	820	820	742	782	787	859	755	856	773	802	796	742	819	777	883	761	807	831	772	769	791	812	771	798	767	836	817	738	807	831	756	812	813	783	785	769	836	801	782	819	797	820	841	825	793	814	805	744	743	826	790	823	815	798	798	828	811	791	834	779	761	789	820	826	795	786	855	810	770	839	842	779	761	813	805	791	830	773	840	761	823	769	808	795	831	835	757	793	748	811	790	808	814	784	782	785	812	793	752	835	766	782	783	842	853	832	764	827	812	815	820	789	790	818	790	763	810	806	787	824	785	840	740	835	813	790	807	752	799	774	766	793	788	776	812	743	829	810	810	801	772	748	814	839	793	836	810	818	759	795	829	802	830	758	788	807	747	789	814	818	787	793	786	806	809	806	782	860	835	817	811	795	829	823	794	825	836	756	781	768	776	830	820	796	783	830	767	779	805	824	793	780	752	795	817	776	802	802	755	792	822	706	789	823	766	819	811	833	792	801	809	792	786	814	825	798	769	797	781	794	880	850	782	803	794	748	787	793	815	803	821	793	837	735	791	764	787	786	816	818	806	771	796	793	793	839	768	824	802	835	792	782	837	804	854	843	787	797	814	813	775	801	814	737	755	826	781	818	751	820	795	812	718	761	835	812	847	818	795	816	847	789	808	753	729	858	798	781	817	794	781	782	805	779	768	802	811	800	794	803	846	800	791	806	826	819	801	837	764	824	850	826	821	811	748	761	873	773	815	835	755	816	801	734	760	784	784	797	758	805	800	822	797	843	781	793	846	783	825	753	766	853	736	813	792	801	765	772	787	787	796	783	815	757	785	766	800	827	777	813	811	800	796	815	818	797	792	828	808	765	773	813	799	782	805	824	816	802	790	775	835	771	782	784	815	839	818	773	797	800	775	815	783	800	791	824	791	867	826	800	810	794	813	814	734	798	860	769	833	793	783	796	796	794	805	787	809	855	714	814	808	788	812	820	783	791	794	795	811	808	835	790	838	835	775	849	789	838	787	770	813	743	786	822	747	802	752	799	854	822	803	794	846	825	804	823	760	755	810	773	842	799	764	740	818	837	830	815	792	792	783	834	810	782	795	784	837	825	778	779	827	786	764	847	788	777	780	790	775	797	760	795	810	799	819	780	806	805	825	791	773	785	819	797	768	772	807	771	807	768	775	783	795	821	806	827	756	794	803	852	774	802	778	750	789	786	821	817	795	814	816	793	787	790	817	845	819	759	828	833	816	791	749	819	785	779	755	822	778	818	851	803	788	784	774	813	814	779	793	803	801	809	806	763	781	780	769	810	845	771	818	833	839	842	802	803	823	764	835	818	802	842	798	812	802	771	796	817	818	806	806	789	752	823	781	835	829	768	777	778	811	753	791	829	732	793	764	782	754	826	750	833	755	810	775	748	813	822	790	785	845	806	773	824	806	791	821	792	817	803	777	826	762	780	792	804	793	859	871	834	784	752	779	811	790	792	788	820	777	796	774	811	771	747	839	785	811	825	841	822	762	758	838	791	845	764	836	776	808	792	771	805	795	787	789	827	818	842	754	842	774	766	781	788	832	764	779	822	774	772	792	781	831	782	813	744	752	807	795	781	801	790	803	793	822	798	787	830	820	811	769	786	832	830	755	774	754	776	796	776	752	819	755	784	804	764	764	792	772	792	826	787	815	772	808	793	802	782	738	811	758	829	840	756	805	807	772	808	829	832	805	811	767	828	809	789	802	839	850	780	792	793	761	820	785	837	786	784	839	796	783	803	819	773	776	807	850	808	800	834	800	771	842	783	778	779	819	834	785	779	852	800	769	789	829	795	860	810	792	789	801	777	832	812	833	766	791	778	806	805	829	812	857	798	835	790	774	789	780	777	815	828	782	801	805	784	803	787	838	812	855	814	786	814	810	736	801	780	810	775	786	822	790	826	762	818	801	803	790	827	802	818	820	778	834	771	795	784	818	846	805	787	757	823	832	774	804	794	752	810	810	809	769	788	810	804	835	791	749	847	795	707	806	770	819	799	824	742	841	806	807	786	781	829	830	819	757	787	766	776	742	802	799	821	809	796	796	841	813	760	837	813	840	762	768	768	784	760	764	754	833	819	811	820	826	775	865	749	794	825	796	784	756	776	776	823	818	779	833	784	806	781	828	764	808	782	799	790	803	780	765	733	753	769	815	792	750	801	795	851
23394	21564	29408	24190	21599	21681	13780	5416	3487	2731	2478	2293	2247	1810	1483	1223	1090	1064	919	847	736	738	744	793	707	701	755	611	591	527	552	564	620	543	557	541	519	550	508	516	534	502	489	525	512	512	480	494	506	533	477	562	508	498	558	507	509	536	537	538	488	484	525	523	491	494	505	493	522	510	553	546	490	445	490	520	524	471	505	485	522	508	506	531	495	508	478	478	501	508	473	476	492	511	566	495	518	492	508	523	492	485	490	444	490	490	480	493	495	473	497	493	493	488	521	501	497	535	496	454	506	503	498	523	459	504	506	519	470	515	465	508	507	498	490	508	539	490	476	492	475	471	474	473	535	494	497	538	451	517	524	469	491	499	470	516	491	488	483	541	497	492	446	521	515	510	514	513	526	568	487	486	539	485	532	504	496	547	474	488	486	493	504	512	460	525	468	466	510	495	469	500	492	517	469	520	505	517	487	509	463	533	487	505	485	489	509	507	500	498	501	492	512	472	537	508	500	501	521	525	524	514	514	483	522	536	493	476	514	480	534	474	480	481	452	484	483	488	494	520	511	504	499	524	498	519	510	488	524	508	518	537	487	516	501	452	484	496	523	486	450	498	548	513	488	520	520	497	458	448	509	497	480	511	458	475	475	501	491	502	503	507	498	525	518	466	472	475	492	498	510	478	493	477	510	484	459	539	496	499	482	500	492	483	494	478	504	514	530	518	474	497	484	498	520	500	471	476	457	495	524	493	497	457	534	471	484	516	501	490	487	496	506	511	513	491	576	516	481	497	471	528	465	466	521	483	528	505	511	529	493	479	532	493	528	489	508	483	499	517	496	495	501	466	498	447	481	547	470	505	525	471	493	497	497	511	539	489	453	498	508	484	463	507	495	475	487	464	506	512	494	470	493	496	463	492	485	463	496	483	476	474	516	497	506	439	466	473	494	486	508	537	533	504	536	526	478	479	488	510	469	528	520	504	503	496	482	491	445	472	500	489	503	507	554	500	490	483	503	502	516	487	517	517	499	533	435	523	485	496	494	483	513	480	471	499	503	493	508	523	451	506	468	506	517	488	445	490	488	482	475	510	503	498	486	504	511	475	506	486	528	475	470	528	480	488	483	493	451	494	501	467	467	473	495	475	462	488	512	504	489	501	462	497	495	518	493	505	507	514	495	492	481	471	514	471	490	523	492	470	485	537	485	501	547	495	499	502	490	503	483	478	489	515	478	498	486	508	463	507	511	521	487	532	492	494	469	542	530	476	523	458	491	487	514	487	499	488	535	514	483	456	512	479	489	507	519	473	489	511	486	496	483	508	506	495	528	497	526	465	471	476	506	500	473	523	511	496	431	482	461	469	493	482	484	505	439	496	510	458	479	509	473	505	495	488	532	501	478	526	522	511	492	489	443	476	502	499	482	491	471	492	480	499	491	524	458	506	531	499	495	482	463	536	482	515	519	514	535	523	495	513	477	463	511	493	511	497	480	502	455	480	484	515	513	487	480	413	505	479	495	505	500	489	509	508	519	552	490	506	510	520	520	481	518	486	490	511	535	495	466	556	450	507	524	490	480	483	465	493	482	519	480	474	480	434	479	472	514	464	513	530	464	510	480	500	492	504	474	491	502	535	521	462	466	547	499	492	526	517	483	476	556	499	499	537	497	469	474	478	479	460	533	474	496	491	527	489	528	506	474	510	506	509	463	490	493	489	483	486	471	492	473	498	474	479	474	492	489	486	483	508	520	496	500	510	475	496	509	521	489	493	471	467	496	520	498	480	527	502	518	487	522	491	495	490	526	501	518	484	465	479	476	524	517	484	480	505	516	452	499	485	498	478	468	463	506	527	508	462	501	492	474	501	508	518	508	533	488	505	524	512	501	492	503	482	507	451	493	477	486	532	520	502	504	469	471	528	478	540	485	481	470	474	487	478	481	520	452	478	506	508	456	510	465	521	477	492	484	490	496	476	517	497	508	517	484	520	558	509	485	497	494	539	515	459	497	482	456	505	503	478	492	531	491	500	538	519	452	456	490	479	461	491	455	486	497	488	501	499	493	444	524	502	488	506	500	490	517	510	471	502	506	518	496	518	517	500	506	516	486	483	516	463	505	479	529	504	496	484	509	516	482	509	551	502	495	501	495	515	556	500	480	516	517	513	490	475	491	452	541	490	514	498	493	464	508	474	467	511	541	461	498	485	471	517	535	533	491	492	453	502	450	463	464	494	483	500	492	477	488	484	470	493	499	511	468	517	529	514	500	496	487	501	480	492	495	439	521	511	530	502	502	503	475	522	481	463	521	490	474	488	482	468	514	494	506	493	550	480	507	522	521	477	497	500	484	507	481	533	490	500	502	527	491	511	505	490	493	465	491	484	532	473	515	459	454	496	463	485	514	510	509	474	473	494	443	464	445	494	496	470	454	508	507	500	476	492	533	490	547	493	501	503	506	491	470	517	511	476	506	514	519	484	545	513	521	514	532	486	506	498	528	481	483	505	502	508	473	536	480	456	530	476	515	513	451	433	435	493	493	495	496	490	479	499	490	427	468	536	478	450	483	464	474	518	510	483	497	474	495	512	490	466	512	479	456	473	476	508	491	478	460	488	480	503	516	471	494	501	513	470	495	475	504	488	479	501	495	498	500	463	554	549	468	481	506	462	469	471	503	501	518	488	520	523	508	492	456	531	536	513	478	514	525	483	486	523	470	504	473	477	494	541	500	503	465	492	504	514	505	510	511	503	492	448	522	460	520	544	480	494	508	462	487	470	514	498	502	441	522	468	456	499	475	524	505	484	500	498	513	498	499	499	504	515	511	477	500	480	476	480	486	516	501	508	470	537	494	529	498	482	495	470	490	501	492	448	478	485	479	538	490	496	547	489	490	511	506	478	513	501	532	492	479	481	500	468	511	502	481	496	491	519	466	499	484	513	475	485	543	498	521	516	512	477	463	498	494	534	473	492	468	513	492	487	491	505	509	467	536	504	527	509	498	504	485	476	492	535	472	522	501	511	456	466	452	505	498	492	474	500	503	484	497	526	470	456	479	503	485	492	494	511	473	497	501	479	521	469	473	496	502	537	535	482	489	500	504	491	485	490	534	519	498	453	496	514	474	485	504	477	463	465	465	502	523	475	493	501	445	476	485	514	507	459	514	447	507	518	482	517	432	489	510	485	508	470	482	495	510	523	483	514	495	469	505	470	505	470	505	482	490	449	495	475	489	480	525	483	510	502	471	459	533	461	504	459	499	498	473	497	467	496	471	477	472	497	474	501	492	456	497	495	488	496	495	452	474	516	494	483	535	491	498	495	487	507	468	457	456	501	478	536	502	490	462	531	490	512	488	507	495	456	501	473	539	508	463	486	510	478	493	504	501	460	516	488	514	494	494	529	475	467	471	507	470	485	488	494	490	526	488	512	497	454	489	502	482	494	498	495	525	513	498	502	467	490	572	505	494	469	516	457	473	507	501	488	497	506	504	523	518	499	460	490
35090	55129	42156	24662	19823	15757	13155	10685	8276	6473	5879	5725	5268	4119	3301	2646	2303	2035	1683	1382	1360	1344	1352	1374	1314	1226	1248	1019	938	881	806	865	840	849	813	838	803	775	731	765	704	684	724	709	710	686	648	681	675	720	739	687	710	745	757	757	753	746	690	745	665	739	734	721	788	731	683	727	674	702	742	690	715	690	689	680	699	676	649	680	681	643	670	657	704	673	678	725	654	660	676	684	715	633	718	741	759	685	700	642	684	681	655	720	702	653	662	704	720	664	675	692	706	667	692	652	685	673	670	682	684	673	703	670	651	691	706	688	685	721	658	711	746	660	663	688	650	628	651	663	722	694	649	707	678	670	716	648	686	673	678	651	686	672	658	672	692	723	682	675	705	690	678	691	704	686	693	704	665	663	664	698	653	672	674	688	693	679	690	668	664	635	615	723	692	709	670	730	635	648	714	748	667	726	665	671	709	708	710	674	688	692	698	660	664	670	674	635	741	688	697	665	682	741	689	678	660	659	658	632	703	607	698	690	643	674	668	687	675	689	650	640	714	656	673	682	663	668	693	695	679	682	670	615	664	720	678	687	632	697	739	650	664	703	683	656	697	701	645	712	690	680	681	637	712	733	638	687	732	684	698	689	678	670	648	708	691	663	672	678	680	666	652	660	674	632	672	660	667	682	663	671	685	667	655	639	682	665	709	667	652	674	699	684	653	699	641	687	675	717	683	656	697	710	669	718	644	708	651	634	674	705	666	720	634	662	688	705	717	718	670	676	685	674	682	650	670	646	697	692	685	692	711	691	679	721	697	676	664	679	655	682	707	684	677	683	680	711	660	642	699	689	648	743	672	690	749	666	690	676	667	669	712	679	711	725	679	698	680	659	694	682	700	690	645	694	672	637	672	637	695	670	689	689	675	713	703	698	694	705	648	682	700	664	643	665	734	670	674	680	675	694	702	697	681	682	666	634	676	653	622	669	695	702	686	675	692	645	661	691	747	712	636	662	662	630	664	673	692	710	672	673	641	682	639	649	692	702	713	663	725	651	720	687	723	662	679	744	652	687	678	698	704	675	649	671	678	708	693	660	689	676	654	659	629	676	706	661	716	664	696	681	748	687	738	648	662	642	678	669	653	699	723	668	696	641	676	680	672	696	644	657	674	709	681	689	690	686	718	718	665	686	712	685	668	726	660	645	698	705	680	664	687	693	668	654	637	687	699	696	705	676	685	688	653	661	713	673	660	675	662	658	697	655	671	644	727	679	725	711	723	722	680	669	695	666	696	651	649	662	670	659	652	717	730	700	707	635	658	713	658	676	652	658	636	665	697	642	678	693	715	657	699	716	691	692	618	742	651	714	632	670	660	693	694	640	650	640	665	663	684	686	694	669	690	693	694	684	670	720	661	627	683	668	724	658	639	680	668	656	682	727	692	657	701	676	649	695	695	668	672	684	680	685	667	730	706	646	676	621	725	623	685	672	685	683	704	710	678	680	710	686	685	673	685	689	706	715	703	688	683	724	658	691	682	682	705	674	693	676	646	648	690	690	634	702	681	710	741	665	693	687	645	722	671	691	666	667	691	658	708	650	733	702	686	725	693	666	653	663	654	649	689	668	667	695	720	642	681	643	641	692	695	692	674	665	695	686	680	714	719	695	661	657	682	689	644	689	698	663	688	712	664	671	637	673	657	670	714	711	725	675	664	702	690	675	739	704	654	659	659	695	670	706	736	650	682	628	676	720	694	682	737	656	652	659	664	693	657	657	647	722	663	672	691	670	697	689	673	709	728	669	728	629	677	676	701	676	677	715	659	712	700	672	681	716	713	678	693	645	691	657	669	663	703	694	689	680	688	694	638	683	682	689	678	672	643	671	734	685	663	718	661	718	688	656	702	682	687	671	669	665	693	661	708	724	682	636	606	700	631	689	706	667	678	714	715	688	673	695	656	692	735	688	712	650	677	642	713	651	677	677	674	677	648	644	717	663	676	656	712	677	657	677	712	676	682	681	682	647	710	652	644	701	635	654	671	669	680	668	653	694	671	695	629	706	709	670	671	666	727	664	658	658	659	717	682	725	678	677	744	649	659	679	657	656	686	707	716	716	640	640	666	672	689	694	661	654	677	674	684	677	638	629	648	696	699	703	677	676	705	684	652	706	698	630	659	711	698	704	720	647	687	702	685	590	658	661	653	681	704	716	661	651	675	710	654	625	708	690	708	703	687	678	731	655	715	664	702	646	717	690	701	715	730	670	697	669	662	656	719	709	655	660	687	670	682	697	750	657	713	708	648	702	622	647	650	703	685	705	618	676	721	653	713	666	678	713	647	646	618	655	700	687	640	654	668	650	701	696	706	693	715	718	739	703	664	661	672	640	688	673	681	670	662	684	707	735	681	643	710	665	647	649	678	677	664	611	650	724	698	704	640	706	642	684	716	647	678	654	679	640	676	656	665	742	698	690	683	673	674	699	632	692	739	677	686	664	707	667	698	653	668	696	690	712	659	657	658	697	666	647	637	666	656	656	704	694	689	712	702	684	683	655	642	638	676	680	709	686	712	697	732	657	682	686	714	683	646	652	630	660	669	672	681	666	675	718	688	682	684	748	718	687	668	653	715	670	697	661	714	653	651	690	681	686	688	678	692	712	657	707	696	674	678	731	701	702	681	657	683	598	667	608	682	707	669	655	663	661	637	670	653	683	687	667	642	651	672	718	702	754	672	678	669	641	658	640	719	701	661	656	715	658	734	662	688	667	692	729	693	708	693	694	670	694	672	709	672	683	659	701	722	705	689	679	665	647	693	717	702	672	721	686	679	709	688	698	678	717	695	669	666	709	671	645	613	650	707	738	646	652	678	682	716	683	662	699	687	676	696	689	659	682	679	682	652	678	700	646	679	660	703	688	682	688	666	673	658	665	709	693	719	632	691	706	674	652	690	680	663	697	614	673	683	647	673	700	697	673	703	683	699	667	674	710	628	658	647	717	635	710	690	656	649	685	674	659	672	669	717	657	666	658	674	670	641	670	729	686	680	705	681	679	762	674	692	688	694	680	656	668	681	663	648	717	731	692	672	737	693	703	699	691	675	692	718	667	668	722	718	683	670	663	665	699	694	676	643	692	704	666	713	652	671	715	701	686	676	682	655	668	695	694	670	672	631	655	689	657	670	693	716	665	650	680	693	693	678	680	663	691	671	710	655	658	675	696	688	653	657	674	664	677	706	713	682	714	707	621	687	659	644	683	681	673	722	695	649	683	666	679	686	660	674	718	680	652	661	671	695	644	739	652	689	636	679	697	686	652	682	654	667	675	685	672	679	682	676	684	687	662	658	677	763	670	647	681	669	692	688	716	651	675	668	712	676	657	665	641	701	697	632	689	669	704	694	664	699	668	705	706	667	686	655	693	643	643	720	689	683	691	681	660	672	680	641	674	654	691	640	711	679	705	735	708	673	663	666	679	686	704	650	698	708	686	654	652	681	659	666	661	678	671	711	657
28584	24990	23117	10693	4668	3049	2413	1836	1442	1112	1059	1121	998	898	817	713	628	630	563	539	511	541	535	541	513	581	530	507	462	482	475	457	455	498	444	494	442	472	441	436	475	459	434	476	450	419	447	474	419	421	486	455	455	478	461	445	471	457	458	550	481	491	498	461	467	459	450	449	465	443	449	455	458	459	448	447	462	437	450	442	482	446	473	485	470	439	431	471	427	467	414	475	420	445	465	465	501	479	443	450	436	442	414	470	444	464	426	451	463	447	478	456	447	465	463	396	451	449	464	449	443	465	435	413	432	426	498	435	460	428	446	450	474	452	457	454	452	452	488	466	469	447	438	491	456	437	432	481	416	426	473	437	440	443	445	469	480	499	433	446	448	470	416	502	456	465	460	456	494	491	482	449	467	466	435	437	454	474	460	422	429	473	476	461	460	460	438	464	469	431	450	462	447	426	423	444	501	453	480	465	417	487	460	462	444	426	478	468	394	481	418	464	453	464	447	457	465	473	454	456	458	414	462	457	447	399	454	472	442	461	472	436	437	458	446	411	454	477	447	422	500	430	424	439	454	448	454	444	451	467	455	451	486	483	465	484	455	445	419	465	459	426	463	451	461	442	458	431	471	475	465	482	455	441	434	445	498	460	416	447	434	472	444	420	465	467	410	478	435	400	458	447	431	421	453	451	509	470	411	454	473	441	476	413	481	447	442	417	410	451	461	446	494	453	413	445	438	460	441	443	493	429	462	466	463	461	459	438	458	414	436	412	459	432	417	455	456	441	465	469	448	450	407	430	441	457	420	470	468	441	466	462	442	440	466	479	442	425	428	474	484	498	428	433	417	465	492	473	428	435	461	467	445	458	501	447	483	447	447	421	483	457	398	458	476	440	463	452	446	464	459	465	466	479	466	462	459	452	460	439	457	463	441	430	440	406	466	439	457	472	449	441	404	471	483	435	450	436	486	484	451	466	460	452	451	448	425	457	446	467	471	482	434	462	471	412	447	436	436	450	442	424	483	461	455	477	480	470	479	475	467	484	470	438	479	450	434	464	449	414	475	436	471	468	454	452	471	464	454	470	432	426	461	440	493	468	445	453	429	449	474	456	462	431	438	472	473	505	417	461	454	456	475	411	446	464	470	423	449	490	448	433	449	500	428	442	443	440	464	467	479	478	437	487	446	445	454	462	449	445	436	453	472	450	440	440	466	467	432	446	477	442	440	425	472	447	445	447	453	433	437	442	472	422	463	480	471	461	421	434	486	457	487	439	425	445	443	442	444	453	470	483	457	435	413	433	426	474	485	424	430	473	474	413	463	415	443	435	456	453	445	420	444	476	437	443	439	465	488	505	426	431	491	456	422	483	447	513	410	454	460	458	469	461	466	408	452	444	441	460	440	473	454	454	474	457	458	441	449	490	437	442	429	420	456	428	465	450	461	464	417	493	450	453	413	437	437	465	432	470	422	459	435	477	445	436	421	414	454	450	421	474	427	458	456	434	430	476	456	453	450	460	439	460	442	480	468	426	470	429	492	455	474	452	464	446	472	471	410	446	470	481	447	454	469	462	467	428	433	464	482	468	498	413	465	456	464	406	447	489	478	491	448	427	456	431	497	474	455	454	470	473	462	453	477	446	456	443	431	478	434	488	469	460	435	471	448	456	450	443	457	465	433	423	462	433	459	431	484	479	456	433	463	478	402	395	475	430	415	472	463	458	439	512	501	461	471	428	459	463	459	426	441	451	437	447	420	452	473	422	481	466	459	457	457	452	455	459	446	456	447	475	452	459	466	424	490	421	463	464	466	466	449	453	459	464	426	450	445	437	458	415	482	470	427	443	430	472	466	435	492	431	430	434	479	471	461	499	452	435	416	460	461	458	421	506	445	430	473	427	482	459	431	478	471	473	420	435	448	454	437	403	456	460	455	453	475	464	459	490	418	443	465	459	427	418	405	474	443	451	459	480	439	437	462	488	465	413	458	450	432	449	418	416	491	427	455	472	433	447	439	466	448	479	463	488	406	443	475	435	461	476	473	488	459	474	456	499	442	448	408	450	458	432	419	421	445	405	483	454	429	431	485	413	451	442	468	476	481	434	484	453	479	460	471	431	453	437	474	479	426	436	425	456	460	470	424	472	441	463	491	466	434	473	461	470	463	463	478	437	436	444	453	455	470	445	464	442	448	450	446	465	486	493	432	470	459	490	443	476	486	437	494	466	480	452	431	477	460	488	416	465	446	462	452	472	451	449	433	458	416	450	436	466	424	462	420	431	412	454	442	474	452	454	424	457	455	428	447	444	441	469	442	478	422	430	479	453	469	424	488	474	466	456	425	491	452	467	399	432	454	444	419	474	482	476	461	469	411	458	474	445	441	465	452	454	450	454	441	405	444	423	449	472	487	451	427	465	425	446	441	448	477	459	448	472	445	447	447	481	448	477	436	460	419	456	436	431	451	452	455	434	405	466	403	424	440	466	457	455	435	471	454	440	406	486	475	417	453	448	474	463	459	402	450	487	437	444	443	500	445	455	474	444	471	422	454	477	412	461	421	461	494	454	483	442	442	464	468	473	456	443	485	428	440	420	465	478	458	445	482	420	484	471	501	472	421	464	445	458	408	450	440	455	496	465	461	477	431	456	471	493	442	429	460	452	435	413	424	460	488	453	464	479	475	443	462	435	463	431	499	475	452	447	447	460	441	431	471	449	411	444	466	457	429	409	441	466	458	433	471	453	432	469	458	460	458	466	439	455	468	455	486	453	433	452	457	491	434	464	464	418	473	429	458	429	430	419	451	451	422	507	417	433	438	441	437	460	476	458	453	446	454	460	475	469	523	432	440	406	458	457	490	459	468	437	444	429	443	439	454	438	452	430	472	463	455	380	463	449	455	444	444	440	453	495	495	444	457	455	429	463	465	451	432	486	479	440	462	427	437	482	473	455	467	435	445	459	386	434	450	423	448	435	472	404	433	483	475	427	437	452	453	459	432	468	454	452	473	435	476	420	427	434	488	485	414	439	434	463	465	462	468	459	448	449	484	471	447	469	470	486	466	452	476	443	468	437	481	464	461	459	429	450	448	469	464	439	456	501	457	458	434	448	433	477	435	451	410	486	442	453	469	437	441	469	449	409	470	429	435	467	427	508	484	433	477	444	436	497	443	448	458	469	433	470	431	492	434	448	421	482	486	482	482	453	443	434	454	463	447	487	456	446	450	455	469	435	451	466	434	455	472	479	432	472	462	452	450	487	435	465	494	456	431	448	471	476	474	476	471	440	473	448	436	448	465	429	488	455	459	487	460	426	480	430	438	444	457	412	470	470	468	444	444	479	418	471	476	499	456	444	453	462	468	425	449	492	454	468	429	454	433	476	431	431	435	469	442	497	446	463	472	460	484	411	458	460	474	450	478	466	447	445	447	444	436	491	409	453	453	444	463	492	472	443	452	461	458	437	477	474	418	462	437	446	442	462	447	445	487	481	429	438	422	451
32396	41507	27690	12439	9466	7328	5935	4712	3584	2820	2480	2484	2346	1863	1583	1370	1116	1077	958	889	813	817	857	810	819	807	769	726	714	601	626	651	624	653	669	618	646	605	610	616	622	644	630	624	611	630	623	604	629	632	636	632	647	672	650	609	626	672	598	637	639	604	650	644	661	657	616	630	615	642	659	640	615	643	553	607	612	616	628	609	601	640	635	618	654	657	580	608	637	639	617	640	601	630	652	604	573	611	634	573	670	644	656	574	609	662	603	612	627	572	600	643	654	640	596	594	583	682	606	619	649	623	633	605	690	625	614	676	627	592	640	601	592	606	638	634	599	612	627	619	604	631	622	612	611	592	615	630	613	608	621	589	641	615	595	606	616	632	618	658	586	617	662	650	628	635	612	613	588	602	642	637	611	596	653	617	596	655	635	586	646	569	614	579	630	592	597	618	623	653	643	638	610	590	602	695	624	569	641	644	608	589	632	661	632	622	627	607	639	651	621	638	630	600	593	643	586	605	613	604	609	613	632	602	635	634	590	630	599	569	607	648	651	607	621	610	650	604	636	593	629	612	611	623	672	609	620	609	587	630	605	641	638	596	634	671	576	640	592	578	602	586	606	610	607	617	594	659	622	604	588	643	618	631	639	632	623	633	608	631	625	649	595	633	660	641	630	608	625	598	595	589	589	650	636	597	635	596	597	638	645	614	592	595	604	608	663	625	629	613	608	608	599	671	628	644	624	627	605	612	624	641	611	604	637	669	639	583	611	660	629	681	629	653	633	630	602	660	578	652	634	635	613	607	629	586	586	584	633	655	608	622	666	609	604	619	634	593	637	604	611	629	613	632	620	596	628	609	601	676	633	592	609	630	587	636	636	605	656	649	564	621	642	623	627	602	616	611	623	620	694	591	617	639	629	592	615	602	618	620	653	648	659	605	595	623	581	656	640	660	616	613	602	612	617	636	607	640	600	633	616	598	641	614	644	620	619	653	636	660	626	642	618	654	582	676	639	643	624	652	603	633	632	622	633	615	614	606	623	589	617	611	613	591	613	612	595	591	636	628	634	632	658	631	652	611	650	652	617	606	622	640	647	632	581	553	604	656	672	638	661	635	590	592	582	642	562	640	590	618	626	664	634	609	643	632	663	660	625	651	634	633	592	627	590	606	584	645	624	595	655	653	664	620	616	647	601	599	640	630	630	622	598	639	610	603	605	628	640	601	630	629	640	625	634	581	575	642	682	657	571	642	621	590	662	614	577	638	601	622	617	638	634	571	590	649	596	620	629	656	625	619	633	613	603	629	593	623	658	636	603	585	646	645	618	628	563	602	610	639	574	617	609	676	625	642	634	638	643	628	588	621	636	609	614	570	635	629	600	628	601	628	620	630	608	624	677	631	602	629	639	643	640	618	660	623	646	612	616	619	616	645	623	621	642	595	666	663	669	601	627	568	620	605	624	618	632	611	609	605	588	635	582	617	666	641	633	606	600	598	614	650	630	616	653	599	625	581	618	642	602	615	625	648	637	634	594	623	622	627	624	623	637	632	653	624	621	568	616	617	640	619	659	603	657	622	682	622	595	602	621	623	609	653	599	632	592	593	639	607	641	639	618	647	641	637	637	620	633	639	593	623	623	583	622	620	604	607	566	660	567	640	633	638	592	648	628	644	600	616	624	616	672	623	605	610	642	640	632	619	651	642	584	619	625	635	604	620	623	600	625	601	666	602	673	644	674	646	624	633	590	616	646	643	618	614	636	667	603	683	632	685	612	620	641	620	624	641	623	662	669	614	623	652	600	646	637	663	621	608	598	619	608	585	609	647	623	640	654	602	639	598	612	610	606	624	627	644	638	637	639	649	638	641	616	640	617	610	630	638	598	612	597	597	573	588	615	617	630	595	591	613	613	644	698	590	614	602	603	632	621	614	661	650	625	578	617	633	619	589	651	621	625	612	620	641	628	644	633	620	634	580	654	613	580	672	647	640	631	629	597	630	600	589	631	648	606	586	593	611	594	628	651	597	604	636	622	617	632	534	600	668	582	695	644	630	620	580	657	618	644	617	593	635	633	639	623	660	610	620	621	590	643	612	622	600	574	625	674	595	632	664	646	615	640	600	643	651	690	630	593	579	646	593	587	607	628	592	561	599	656	626	627	641	631	601	570	625	620	613	674	636	587	647	617	588	600	622	629	616	599	601	605	602	602	617	610	659	576	630	649	658	604	633	635	592	607	635	671	612	633	628	620	619	616	574	637	586	661	591	618	600	584	617	632	620	639	686	637	586	603	630	640	631	635	617	643	612	585	594	585	605	598	627	626	640	602	622	619	576	598	647	640	581	654	618	634	601	632	640	618	613	654	622	610	621	648	629	687	624	623	593	627	643	669	601	625	592	606	639	662	629	631	634	604	619	672	649	616	663	602	640	575	624	608	636	673	578	649	586	589	590	554	635	622	621	650	596	680	609	628	640	598	594	605	648	599	606	644	597	622	605	630	579	647	608	641	612	636	641	632	645	592	648	631	609	612	597	637	582	630	622	625	590	677	657	604	643	599	623	644	592	609	637	628	652	594	632	616	618	625	678	593	615	642	644	643	613	599	657	615	610	663	625	678	645	583	650	647	642	589	592	610	655	623	665	612	605	636	589	603	624	637	619	682	626	620	650	631	637	640	621	637	607	622	642	587	629	604	601	619	621	616	613	613	617	615	658	675	631	674	628	636	640	608	585	628	618	639	591	679	652	617	583	625	645	642	627	622	637	593	593	628	630	614	653	616	572	648	577	622	644	631	606	627	638	626	640	614	619	610	598	605	641	642	616	629	696	647	606	662	607	623	617	662	609	624	617	666	575	674	652	656	662	604	638	655	621	658	612	657	618	639	650	631	577	631	619	618	599	596	639	595	582	643	621	640	614	629	599	691	617	634	649	606	654	635	633	626	622	622	622	605	626	580	617	629	640	618	622	653	630	637	639	638	609	649	591	600	607	612	618	602	638	659	620	630	609	626	607	644	617	631	615	631	631	644	611	594	610	646	638	612	614	681	652	673	608	627	639	644	613	576	594	605	656	597	633	628	620	629	629	634	610	648	643	674	617	592	608	676	617	540	629	638	646	662	613	639	581	611	668	653	612	629	675	675	659	617	626	625	656	615	652	638	625	631	610	633	618	638	587	604	609	651	654	644	603	640	646	662	635	641	614	613	629	630	627	646	618	614	652	674	613	618	607	632	618	671	627	590	602	654	626	605	616	610	619	616	662	682	610	615	614	609	615	629	639	601	620	584	611	655	670	586	585	594	673	618	632	652	613	589	634	613	655	620	652	637	624	636	621	621	644	632	583	636	650	650	658	678	591	636	617	662	655	619	565	614	647	630	619	585	625	614	600	636	600	610	622	596	667	639	603	631	632	630	663	633	614	667	599	587	603	629	611	584	614	614	579	647	658	597	639	622	626	615	607	631	654	652	639	672	615	630	554	638	629	622	623	662	581	598	591	598	597
24360	21584	29042	24635	21471	13988	5929	3481	2570	1968	1881	1830	1649	1398	1241	1121	1028	834	843	707	753	765	762	777	764	706	674	677	696	618	662	596	662	629	620	652	601	567	600	606	565	625	560	600	556	627	611	582	551	578	614	589	569	591	611	608	621	591	592	558	580	588	589	560	576	564	624	596	574	599	590	558	641	561	527	565	530	607	585	587	586	590	614	596	576	593	545	568	626	587	563	573	561	561	548	562	579	587	584	530	569	586	531	573	563	557	587	590	574	587	553	561	605	605	589	586	534	556	601	586	633	582	597	572	588	600	588	602	608	568	597	599	571	601	578	575	569	577	587	556	615	640	608	562	602	589	529	547	572	544	588	533	616	573	562	557	562	606	593	546	590	568	596	601	572	562	565	614	593	573	572	594	600	525	554	545	581	587	623	586	604	583	580	573	612	593	579	587	588	555	559	602	570	536	597	586	565	567	568	597	590	604	616	565	574	592	575	575	576	589	593	569	571	601	605	578	616	636	570	548	608	541	598	614	584	562	573	567	595	589	570	608	591	549	593	555	560	601	548	607	597	618	574	593	580	602	616	591	515	578	590	550	607	565	573	593	626	603	578	546	572	626	582	588	578	574	575	586	579	567	547	589	582	585	545	600	618	582	534	571	584	587	554	604	577	601	569	571	564	572	569	617	569	585	611	568	592	587	567	597	583	574	569	579	597	572	574	535	570	625	543	585	589	609	572	586	598	545	580	589	558	557	585	584	550	571	570	577	608	608	575	570	575	604	593	625	580	542	616	575	554	616	553	588	573	573	593	571	555	540	558	559	601	583	577	587	561	594	582	579	602	561	550	548	582	598	546	596	585	525	575	561	559	620	548	554	570	579	564	546	588	587	608	582	578	578	571	621	559	597	576	579	634	577	557	549	566	554	604	565	578	585	557	589	630	559	587	610	606	582	621	547	592	616	619	574	582	538	555	610	629	550	592	590	603	585	534	595	584	587	593	558	572	613	538	564	592	576	554	590	594	567	566	627	595	596	568	579	561	568	637	571	574	550	566	595	560	600	577	581	572	592	554	552	562	628	566	606	563	573	615	549	564	585	599	535	556	571	601	593	531	606	601	603	561	580	579	581	578	572	564	570	595	581	586	591	571	601	569	546	571	596	563	556	595	556	547	519	566	568	542	559	572	554	613	574	590	586	585	552	551	599	593	612	586	595	551	600	589	612	562	631	590	565	515	578	584	596	605	588	573	621	570	548	612	590	567	541	584	585	549	574	594	630	537	595	576	585	585	565	619	596	525	562	582	608	553	589	585	606	581	564	585	573	582	635	577	613	572	594	592	615	595	614	588	588	576	582	565	586	593	584	569	575	599	587	550	574	604	568	580	565	552	584	565	570	585	592	559	565	565	573	559	537	589	578	602	604	593	583	562	617	575	564	564	601	535	581	537	604	586	586	603	578	562	566	580	622	603	548	601	551	568	618	572	573	546	588	552	549	588	568	601	626	592	576	583	599	540	559	577	571	551	560	508	545	536	573	553	620	576	587	557	567	575	630	591	553	585	571	582	593	543	608	560	581	581	609	611	569	544	601	548	551	561	600	575	538	566	579	575	592	592	564	597	522	561	562	570	549	595	579	570	588	579	576	575	590	568	597	569	593	585	551	592	566	539	593	572	616	574	530	591	592	542	597	603	609	566	565	601	542	638	568	558	584	592	551	586	646	554	584	601	553	580	621	547	581	553	565	567	568	544	539	573	605	624	571	578	578	522	582	580	624	563	521	563	548	520	571	557	526	568	582	616	569	573	572	553	575	575	557	612	572	576	569	599	575	552	595	589	581	589	535	583	569	602	583	589	586	563	562	571	584	596	611	567	591	570	569	595	554	583	570	613	566	573	599	588	549	550	578	599	557	567	553	566	577	586	589	605	599	578	577	579	564	570	576	612	572	548	592	594	564	595	605	594	620	557	541	538	600	574	600	578	563	619	527	586	562	583	565	541	596	554	553	549	557	574	559	576	566	566	590	584	588	560	565	568	588	591	591	550	536	570	568	576	557	597	594	566	566	564	618	574	543	588	583	578	595	608	591	586	574	563	577	568	594	570	568	559	587	584	552	569	556	552	611	564	587	593	609	601	547	570	536	631	605	560	558	636	595	615	597	605	604	564	608	551	510	586	599	573	610	551	560	565	577	617	555	607	555	623	578	579	611	632	598	585	567	592	630	604	566	566	554	577	592	616	569	618	620	599	587	561	554	571	577	581	615	571	594	603	576	579	583	584	575	578	571	570	561	610	596	595	548	547	555	571	601	548	534	610	547	572	580	567	569	503	594	579	551	584	584	582	567	575	538	592	638	566	590	629	551	608	596	551	533	565	620	624	534	595	626	590	571	600	589	592	648	582	531	562	550	555	567	580	607	640	579	555	598	585	619	573	574	599	601	587	562	579	579	552	603	599	564	578	512	574	564	546	578	556	586	595	556	573	624	541	554	578	575	564	565	566	595	594	602	611	597	562	592	586	600	549	576	599	625	561	557	566	600	539	564	574	600	561	564	575	560	553	552	605	579	560	580	560	569	602	604	545	557	590	594	604	586	586	543	575	595	601	585	550	563	597	560	579	546	575	530	566	605	542	617	582	572	599	566	543	529	583	584	562	583	576	600	596	590	582	593	615	584	577	594	569	604	573	620	593	583	610	587	527	573	572	579	556	574	590	581	612	587	557	588	547	587	581	577	596	543	548	591	589	576	576	589	594	554	560	589	584	610	593	546	596	570	549	588	633	562	566	573	598	583	573	547	566	584	572	576	561	540	562	569	602	590	574	613	550	607	568	580	594	559	570	611	575	567	587	585	564	568	576	570	589	622	561	586	569	580	589	587	570	583	597	596	597	595	587	610	574	570	539	579	585	578	585	602	584	578	579	565	580	574	568	564	548	567	595	574	537	517	608	540	592	588	544	591	528	567	578	575	648	587	550	585	587	604	593	558	595	559	593	555	533	561	598	574	606	544	622	584	610	590	555	588	593	550	618	527	592	588	605	572	548	528	618	613	588	609	586	586	584	600	617	565	584	603	620	603	566	561	592	542	605	606	578	584	574	561	610	597	544	533	584	598	556	546	604	594	584	558	594	573	603	601	575	575	574	593	617	633	604	565	564	623	628	631	539	538	557	559	581	585	570	576	584	559	556	574	586	609	592	643	567	581	586	564	564	602	597	614	564	601	556	587	582	582	593	585	616	573	561	618	566	586	557	585	577	571	554	535	563	533	575	587	556	600	624	559	614	587	546	557	601	595	570	534	559	548	533	589	609	585	580	569	589	554	620	541	577	597	591	569	570	607	604	559	586	582	570	607	586	584	552	607	543	594	576	584	586	573	598	586	583	573	585	559	606	563	537	598	599	584	595	558	551	582	543	610	584	535	546	573	629	606	576	559	556	587	600	552	600	583	563	577	556	592	611	562	558	555	559	548	573	608	597	563	561	574	558	567	578	588	567	580
33671	51082	37751	19627	14938	11938	10022	7798	6175	4694	4326	4186	3810	3001	2514	2097	1785	1572	1428	1285	1250	1178	1314	1178	1197	1169	1169	1036	1012	947	871	926	945	894	816	839	882	874	797	775	797	796	863	813	757	781	780	844	807	826	832	809	780	861	817	844	785	809	845	854	780	801	827	833	823	831	817	808	849	864	794	776	824	848	808	790	779	816	809	802	749	815	827	809	775	804	779	838	762	798	793	783	792	777	813	804	786	787	822	741	770	816	821	748	767	779	788	807	807	760	798	789	789	831	805	839	765	794	814	793	786	836	836	765	734	839	770	778	821	831	761	839	806	833	787	824	774	761	788	745	780	776	823	786	802	794	852	842	767	848	825	755	784	807	805	825	800	831	802	791	783	817	820	812	768	791	784	804	781	786	794	784	832	800	834	761	815	761	800	744	783	780	776	788	785	818	801	788	779	798	841	790	766	818	787	855	811	824	821	802	809	753	793	764	745	766	767	811	814	758	773	806	750	767	776	824	803	760	786	807	778	834	751	780	839	758	750	774	763	777	784	746	831	775	787	833	794	816	769	765	857	845	780	754	804	830	810	811	731	780	823	779	775	772	788	768	798	779	808	808	785	855	763	787	840	804	736	785	761	810	885	810	796	775	841	825	805	790	773	855	811	785	776	798	793	815	790	812	778	826	785	763	769	777	818	803	752	807	793	778	810	792	756	797	780	734	825	779	810	814	780	776	774	766	824	787	762	756	824	823	779	808	775	769	779	763	809	791	797	769	795	821	808	806	822	741	814	792	770	808	804	850	830	827	747	847	823	779	783	800	764	835	814	750	790	796	754	808	786	793	876	759	826	788	764	767	799	801	786	780	804	766	785	793	788	776	767	816	794	814	769	767	774	825	811	774	829	775	776	824	776	793	804	815	770	819	859	816	758	761	761	791	813	790	785	778	760	758	831	775	731	815	772	772	758	778	812	815	752	759	787	801	792	797	791	758	760	818	755	767	819	828	801	880	766	780	781	781	785	755	806	788	755	811	818	800	789	800	794	812	770	787	739	849	764	823	809	806	751	743	810	779	786	780	821	774	736	826	796	777	788	784	789	794	785	790	789	813	792	801	751	763	803	779	801	858	789	876	751	825	753	834	796	793	798	764	806	798	771	793	753	781	778	785	792	825	749	802	755	776	830	761	767	773	810	787	788	776	773	777	771	796	820	793	790	790	802	770	809	783	798	780	785	783	814	831	841	836	824	779	822	750	855	795	779	813	766	778	770	767	800	815	811	801	806	784	744	784	747	838	800	818	764	800	771	792	793	787	805	796	785	778	843	766	768	855	832	794	766	784	744	807	810	767	805	759	770	811	834	843	810	777	809	792	770	791	799	785	804	784	770	817	792	800	818	831	798	826	806	809	816	826	803	811	752	768	828	767	837	797	786	815	770	802	826	755	755	781	825	822	753	864	817	775	849	757	806	832	837	820	807	789	756	744	753	795	763	834	764	834	782	783	787	786	798	814	827	773	801	803	843	780	783	793	759	729	791	771	746	751	790	779	752	845	757	789	811	812	835	776	816	831	810	825	818	792	777	783	802	760	767	796	821	773	789	792	760	780	781	800	772	809	772	782	786	781	824	813	835	844	749	867	776	785	845	817	787	814	791	796	784	793	754	797	819	776	769	768	824	751	772	801	789	800	781	801	820	809	785	803	801	757	810	820	807	807	761	780	730	797	827	725	846	793	798	852	816	770	765	783	837	764	815	760	709	814	787	790	841	796	767	802	777	801	767	767	770	777	751	811	806	768	838	803	785	822	750	824	808	794	790	759	816	815	833	820	795	818	815	795	819	812	819	830	776	796	754	827	775	799	795	790	812	806	767	809	841	774	754	858	785	798	755	760	820	812	797	808	807	813	812	832	784	805	801	789	805	844	796	825	805	801	799	840	780	811	758	843	788	766	782	792	825	828	782	758	759	828	788	796	772	818	802	773	804	793	803	835	807	787	802	824	772	796	797	833	824	772	758	790	804	828	775	795	766	791	792	789	817	773	779	778	825	783	805	841	809	750	826	785	815	849	815	782	806	773	797	806	828	827	828	819	819	748	770	818	804	807	770	822	819	774	793	763	826	752	721	784	816	713	762	800	804	793	752	793	760	814	794	771	796	777	844	830	792	794	774	811	816	740	812	783	866	766	745	812	797	796	825	836	846	809	772	814	812	766	804	744	789	777	735	828	788	759	818	783	798	830	796	812	760	774	767	811	790	770	811	776	802	749	739	824	799	788	745	798	827	815	780	791	772	793	797	783	768	794	810	791	832	788	798	776	800	783	810	835	774	799	808	754	824	800	791	818	793	795	805	737	792	834	803	803	794	813	803	822	799	803	801	732	756	837	824	822	774	811	802	737	782	797	779	775	842	800	760	791	800	818	776	784	813	832	762	824	804	799	782	783	790	774	771	774	799	787	782	797	790	780	828	787	765	776	807	773	768	796	781	791	794	800	755	780	802	772	828	807	793	770	804	791	840	811	812	809	792	805	806	827	803	799	802	758	812	776	794	810	786	827	760	862	824	823	746	810	769	793	793	773	812	770	788	729	764	770	820	854	845	779	781	831	700	845	821	782	809	827	724	778	804	831	730	778	805	768	862	796	792	768	771	810	808	797	846	769	829	808	813	767	785	847	821	781	810	805	816	795	765	851	725	763	808	783	824	789	801	760	818	783	761	787	797	809	763	799	841	777	854	774	801	809	812	797	815	770	779	766	740	787	761	776	809	829	801	799	816	834	778	829	813	772	785	783	760	823	823	779	737	806	803	772	852	789	755	802	761	759	765	802	801	756	837	799	791	777	798	800	813	790	835	753	769	772	772	790	823	829	797	794	766	820	807	769	778	760	780	809	828	834	735	763	729	768	841	789	803	791	775	822	720	764	831	767	783	795	830	773	824	817	798	751	742	843	787	798	780	785	786	765	767	823	783	816	799	774	779	787	779	827	840	818	842	783	789	824	778	789	808	806	781	791	818	784	760	766	816	791	846	744	796	825	780	865	793	766	780	764	758	808	803	813	837	779	792	800	780	785	839	812	748	847	844	764	774	723	799	730	809	833	763	756	819	833	798	807	835	803	764	812	762	779	817	766	771	818	801	806	774	794	796	799	791	788	752	791	793	785	774	823	803	774	807	829	797	839	770	791	826	802	790	789	810	744	758	757	792	795	828	798	827	779	783	805	788	788	790	772	821	768	829	801	738	771	797	773	770	827	838	790	790	841	822	865	828	838	790	773	749	828	752	819	835	785	821	788	749	773	796	828	782	819	831	783	862	831	800	779	782	820	824	843	798	791	766	798	825	766	805	817	780	810	797	809	780	799	777	806	747	774	832	798	792	777	749	753	793	795	827	829	791	810	778	763	789	809	799	787	803	784	792	734	788	820	832	733	795	814	792	839	789	793	844	778	811	757	775	807	813	734	759	782	816	724	813	838	764	805	824	782	815	777	827	774	837	774	813	765
23393	21613	29528	24187	21635	21748	13809	5207	3235	2569	2443	2344	2141	1804	1411	1208	1088	1010	860	764	715	754	765	752	681	671	708	653	579	593	548	518	558	553	540	560	558	502	550	470	506	500	527	501	527	470	480	539	529	491	506	498	507	516	536	479	506	503	501	497	514	501	494	486	557	473	557	524	503	489	497	495	499	502	458	478	474	477	483	508	518	485	473	499	512	530	467	502	489	535	498	488	480	489	516	498	471	522	521	571	487	483	471	516	490	474	467	500	518	512	490	489	512	505	518	490	503	469	493	504	453	484	532	522	480	469	481	503	503	521	473	474	465	515	503	477	436	528	460	498	480	502	468	465	491	493	496	504	506	479	501	478	454	497	512	496	476	506	522	490	479	478	502	494	499	528	453	513	464	524	479	507	507	504	497	482	505	473	446	485	442	504	494	472	519	459	463	496	489	526	500	504	473	494	499	494	492	493	490	445	493	511	534	478	488	475	533	486	532	488	520	469	473	498	481	481	484	495	481	474	496	534	489	514	507	520	485	490	476	521	512	511	513	487	501	496	519	521	506	477	511	508	474	521	540	507	513	485	502	518	477	478	493	462	477	495	465	477	505	519	519	466	466	514	495	495	484	508	506	535	496	494	463	483	479	479	467	495	530	529	519	465	515	510	475	455	493	514	483	479	508	522	517	468	541	505	499	463	477	481	491	465	534	501	518	465	511	513	461	507	493	494	512	484	464	493	469	537	511	527	459	489	500	489	452	463	529	451	475	475	491	484	505	520	486	512	492	499	506	512	514	499	469	480	453	496	507	512	500	487	484	502	500	482	501	494	504	526	488	529	501	471	488	481	532	489	484	486	439	442	443	509	527	525	477	511	517	530	514	462	491	491	510	461	477	480	487	495	473	542	487	474	496	511	472	515	509	488	508	493	485	495	553	513	485	476	505	472	528	509	437	478	556	490	489	474	507	474	447	486	504	506	478	498	481	503	485	500	470	471	484	522	506	475	484	527	489	512	510	493	502	521	476	516	499	552	513	523	464	509	477	518	497	490	536	536	494	516	515	531	507	503	502	485	445	519	489	496	468	497	567	451	476	478	469	495	496	505	501	485	482	511	510	477	488	540	474	495	510	524	524	472	491	453	497	481	483	445	487	462	515	447	493	493	463	504	480	500	499	490	486	506	479	479	511	492	497	495	466	505	493	511	479	466	473	517	494	508	512	518	520	520	496	505	523	514	465	470	492	518	488	496	504	492	440	475	499	479	474	477	527	499	524	481	512	494	512	455	445	463	459	497	523	482	474	471	484	487	476	483	531	473	481	490	489	508	462	507	486	448	515	484	514	507	425	500	494	508	493	488	481	514	499	496	477	529	467	496	481	480	472	468	491	532	508	492	529	474	501	515	534	462	479	470	487	496	479	459	481	476	492	471	489	494	481	506	482	488	506	478	516	512	511	497	475	439	504	486	483	528	503	499	519	460	533	459	484	485	522	495	496	513	494	482	518	487	517	516	476	510	500	478	489	513	533	479	492	469	497	474	483	527	469	491	503	506	505	486	508	477	499	512	488	486	491	476	512	521	496	479	487	498	484	461	505	492	503	480	485	481	511	497	506	487	486	447	489	520	488	503	511	483	513	501	500	505	476	490	462	497	515	492	477	527	466	474	483	482	495	486	490	541	511	446	487	480	471	483	482	532	490	498	504	501	464	502	475	443	499	475	488	504	471	524	492	473	501	473	508	475	477	437	515	474	495	478	495	520	518	477	529	465	490	506	530	487	475	517	490	503	488	495	493	511	461	540	480	469	504	514	486	518	463	488	504	505	461	552	465	493	517	507	459	500	462	508	503	491	480	506	496	470	481	505	540	500	462	505	501	490	506	512	524	529	494	521	506	475	464	497	512	501	441	481	516	518	509	426	481	489	497	495	503	495	522	468	499	481	521	506	491	508	498	479	508	484	458	445	480	491	506	528	503	481	461	518	469	470	494	454	455	464	484	490	495	490	490	493	523	511	456	463	509	473	537	493	469	487	487	500	492	479	502	498	495	520	506	499	510	501	492	476	474	494	509	459	493	485	444	482	481	478	518	483	484	493	459	479	471	508	539	505	497	524	466	491	515	494	492	478	450	485	495	517	501	480	460	505	455	459	467	494	495	482	502	497	511	516	477	505	482	492	534	444	502	483	494	500	463	511	511	477	465	455	480	525	511	484	498	517	496	495	452	496	493	486	486	496	502	492	487	513	496	508	525	498	512	473	509	507	508	517	506	511	519	471	519	468	470	510	500	505	515	490	499	501	493	465	503	507	485	515	514	494	501	474	467	510	459	474	451	493	489	465	482	487	481	462	517	520	466	470	487	485	465	500	468	464	480	493	487	515	460	513	513	500	508	468	505	510	523	495	495	534	526	515	501	504	520	478	528	489	491	504	490	476	512	448	527	509	494	462	509	491	479	504	480	475	489	471	496	552	524	482	437	503	542	521	472	515	489	475	461	482	464	498	466	506	489	499	521	456	508	497	501	512	492	478	496	469	501	474	503	465	470	490	455	472	501	472	503	449	496	521	486	455	507	484	519	488	467	461	524	470	460	501	470	454	496	522	470	455	478	501	469	479	489	515	509	454	516	544	467	488	497	494	494	554	510	462	504	476	479	477	535	500	488	477	486	474	544	477	484	516	497	523	477	495	475	492	494	518	460	469	515	499	506	490	502	504	501	494	524	469	453	509	481	489	459	497	506	518	477	504	487	493	490	451	490	514	500	479	519	502	509	486	517	491	486	524	498	488	522	507	501	474	541	535	530	491	499	482	470	460	508	503	492	520	502	494	500	447	491	495	496	495	525	502	463	478	510	480	485	515	479	501	479	481	483	495	473	502	508	470	505	485	479	478	487	473	507	496	506	511	490	507	481	488	497	503	475	550	501	479	470	447	501	470	481	483	502	528	487	487	501	458	474	479	486	497	476	492	528	475	486	467	456	510	508	458	490	524	530	515	508	497	478	494	469	513	501	479	466	464	483	462	502	510	468	495	479	503	444	488	511	507	489	444	454	516	516	468	487	506	501	493	462	457	505	513	484	485	477	487	534	465	469	479	524	489	492	456	512	448	512	509	467	491	457	508	448	519	513	487	499	478	473	488	549	473	485	438	531	505	475	486	527	462	492	494	517	511	528	515	503	464	519	555	489	454	537	470	500	488	468	481	482	480	477	493	530	504	478	466	501	472	491	516	481	499	488	529	494	472	526	488	475	471	489	502	529	507	468	459	498	452	494	470	471	507	484	479	508	483	502	460	526	512	487	518	471	499	524	522	476	452	500	528	470	501	495	522	497	485	443	470	494	507	483	489	526	542	469	453	507	494	518	473	459	495	499	486	492	518	504	505	492	499	468	519	506	495	485	528	484	488	501	488	490	518	490	454	535	509	525	547	530	492	513	518	511	449	483	510	477	531	486	475	489	513	487	478	475	491	496	477	499	464	493	518	475	525	511	469	482	496
35417	58523	43247	24695	19203	15868	13138	10469	7995	6143	5998	5581	5239	4027	3110	2573	2238	1976	1664	1379	1313	1363	1388	1258	1231	1202	1162	1076	952	837	829	785	861	888	828	809	734	775	749	701	674	708	657	706	719	707	648	703	705	707	711	658	688	774	800	790	719	741	680	687	696	723	657	682	723	714	732	734	669	695	730	658	704	713	675	632	674	687	641	682	680	711	776	643	643	692	667	665	673	688	649	709	667	687	680	666	662	721	692	655	682	635	709	646	659	682	711	666	678	690	677	690	644	611	664	664	673	697	704	689	683	698	673	711	733	680	654	641	644	686	653	732	702	676	667	718	702	679	721	701	701	697	716	681	682	662	685	657	720	672	722	667	670	667	681	714	717	689	683	683	696	665	663	685	700	699	661	690	723	662	659	658	687	679	672	651	688	680	726	698	639	670	648	681	735	649	724	683	690	625	629	660	687	670	645	688	719	680	675	652	665	704	669	681	705	663	686	672	698	677	672	702	672	631	678	683	681	722	666	664	715	669	671	679	673	661	715	680	665	687	690	658	670	651	704	678	675	651	663	681	691	677	650	654	699	641	657	664	723	632	635	668	625	699	661	674	650	634	666	678	658	680	682	651	684	680	687	661	720	679	711	670	658	669	639	693	706	669	681	651	679	665	658	636	688	649	681	666	692	652	674	696	685	653	658	670	682	627	692	717	721	695	664	664	665	700	671	662	676	642	653	630	669	698	701	697	662	687	666	648	625	671	667	666	656	669	660	670	685	650	667	719	649	662	724	684	671	715	658	654	664	707	701	657	682	681	674	723	691	682	714	639	705	736	678	660	665	684	651	668	661	678	668	678	671	689	700	656	667	652	702	674	639	716	730	687	661	688	699	697	716	700	662	684	694	654	704	635	692	702	675	658	672	699	678	690	693	674	653	691	655	662	630	676	701	681	661	660	662	699	695	673	703	636	669	690	657	672	691	680	648	642	658	669	651	608	653	686	662	673	678	656	650	731	680	692	688	696	638	701	651	651	694	653	659	712	676	677	652	634	682	672	657	648	661	714	685	720	674	670	661	674	683	717	637	684	698	681	692	697	712	651	691	691	669	705	665	739	634	686	688	677	665	673	656	687	660	697	654	662	712	648	671	700	692	668	664	688	620	660	645	681	702	703	690	717	684	725	703	657	674	674	661	662	704	635	671	715	644	660	704	732	674	688	662	678	679	699	679	675	675	694	645	645	721	671	645	680	671	712	682	667	688	665	659	686	677	624	645	669	651	668	666	657	719	690	668	649	644	677	666	676	692	678	597	690	677	667	635	685	666	701	671	688	673	651	715	668	700	646	651	670	688	689	712	700	660	677	637	667	670	655	689	695	706	689	701	626	695	739	658	728	665	650	693	633	716	707	693	665	680	675	674	697	639	705	697	719	669	631	649	704	689	694	642	632	666	683	698	673	694	701	688	675	685	643	675	631	687	651	692	659	671	692	686	660	661	668	670	629	657	609	620	690	698	720	746	646	699	653	692	657	679	713	667	692	646	655	672	652	705	657	672	621	703	688	626	657	675	658	672	668	674	717	671	676	636	653	683	671	694	730	719	615	649	689	665	658	658	720	664	704	695	664	622	738	699	673	659	686	665	681	638	690	708	677	671	673	662	681	674	664	623	715	656	663	633	694	712	680	652	669	693	658	662	669	674	747	655	682	631	647	652	718	687	684	705	684	700	718	700	597	673	704	667	711	680	685	697	627	673	723	694	697	681	673	669	750	663	643	611	649	683	657	658	678	717	704	683	693	689	701	716	700	757	689	647	700	678	677	655	707	698	725	692	658	644	653	718	672	683	688	635	670	661	673	696	674	696	639	655	652	668	626	709	683	642	652	671	731	678	635	698	685	703	675	666	669	674	633	681	644	675	705	671	683	666	678	723	671	663	696	660	704	672	687	676	683	693	654	593	666	665	666	662	654	714	712	652	650	679	633	653	719	711	609	646	657	696	705	649	681	658	676	699	626	694	658	634	642	666	659	685	686	662	688	703	700	658	680	688	660	683	667	710	656	676	655	664	672	674	635	714	697	615	665	711	750	682	663	660	679	704	653	681	662	685	711	647	654	693	729	678	695	686	663	667	722	686	697	694	676	646	687	703	665	698	657	634	684	701	664	677	681	645	711	650	646	690	665	707	697	680	690	695	689	666	677	659	683	609	687	696	726	672	695	652	695	670	702	657	675	638	738	642	659	643	684	665	658	695	693	637	671	713	657	687	702	672	682	660	693	666	660	688	621	678	666	686	685	657	703	690	687	652	666	678	695	651	606	676	649	708	694	671	692	623	639	650	658	636	701	663	633	683	680	652	683	689	674	689	724	769	656	665	671	665	696	642	672	704	606	683	706	732	699	691	672	692	662	703	731	677	652	679	713	636	726	671	686	696	708	690	688	687	672	624	651	691	664	702	694	689	677	680	702	681	674	672	659	650	646	631	653	644	660	690	713	646	721	671	657	683	706	628	681	693	687	645	699	652	671	679	702	622	655	687	690	679	658	659	668	662	676	672	667	666	699	647	682	661	694	696	675	663	660	645	717	628	650	660	704	661	720	688	658	682	724	687	677	687	653	632	672	708	671	659	675	734	699	661	623	671	667	662	676	654	680	658	663	659	676	682	703	698	691	700	652	718	676	672	704	671	675	695	700	710	730	669	685	702	657	691	648	688	669	672	633	622	649	705	680	688	706	709	674	671	641	650	709	683	653	707	641	654	697	633	686	696	697	667	635	672	679	678	650	664	679	693	716	712	651	638	736	734	674	724	633	631	629	686	657	634	687	693	674	665	705	641	671	710	706	682	676	672	749	699	733	675	690	669	698	675	652	650	708	676	621	689	632	700	661	634	641	635	665	673	665	633	683	728	695	684	710	671	641	701	641	674	690	666	703	718	677	699	686	702	708	682	706	673	643	719	678	646	707	646	659	678	712	663	662	693	684	693	676	642	671	627	665	689	709	673	648	698	659	665	656	692	683	653	671	678	648	662	682	652	722	668	654	662	723	672	693	642	675	697	654	624	693	694	668	689	678	697	702	695	666	686	639	642	711	695	668	713	664	679	669	676	658	666	659	641	673	675	688	714	699	677	741	694	678	705	662	648	670	635	652	672	686	665	655	610	679	680	671	690	626	706	678	693	699	643	656	677	642	673	652	670	697	719	673	715	664	637	638	680	665	656	686	686	671	701	691	635	681	717	694	660	674	692	634	682	648	683	672	726	658	701	652	714	617	639	685	696	713	692	658	668	627	644	694	645	654	637	694	660	660	684	674	702	686	692	705	657	708	667	647	636	660	670	643	651	731	648	689	678	649	687	651	714	671	683	594	668	662	684	714	688	650	621	664	646	695	663	711	683	701	632	686	665	654	672	651	742	670	688	661	679	670	702	706	677	671	661	703	651	671	646	672	663	686	709	648	649	655	630	682	713	646	660	720	694	668	711	642	723	713	707	686	676	687	710	664	650	677
28439	24835	24609	11546	4745	3089	2515	1815	1397	1152	1075	1154	1077	896	736	747	606	625	602	540	558	556	586	568	501	535	563	487	459	457	448	456	490	493	449	513	444	466	439	439	504	459	436	463	469	462	436	444	480	464	444	421	426	426	441	484	445	480	448	470	463	417	459	463	467	457	457	470	435	467	452	446	467	453	450	452	483	447	431	451	458	482	443	464	456	469	454	439	461	454	443	425	407	468	451	464	437	412	466	450	457	453	476	468	418	480	441	413	498	466	450	446	448	445	438	458	466	451	426	427	457	473	485	452	414	483	456	435	438	445	465	469	456	453	458	463	450	443	450	446	459	450	480	458	498	417	474	422	443	457	487	483	452	456	443	466	444	462	468	481	449	422	482	440	450	456	421	437	443	430	467	444	405	483	412	445	459	484	421	417	460	426	432	462	470	417	449	449	439	450	453	445	435	462	433	466	468	493	458	432	425	446	493	466	458	439	473	483	473	481	437	429	525	431	445	487	414	436	462	441	453	420	468	394	459	467	458	434	469	441	465	452	426	447	457	450	421	434	463	471	452	427	439	442	438	434	455	464	478	469	437	437	436	423	461	421	443	478	457	439	440	437	455	471	441	465	475	462	465	445	458	444	463	467	443	440	466	457	435	439	438	420	464	466	485	474	486	470	445	453	452	475	444	414	429	462	465	453	461	450	463	464	421	463	457	476	484	465	487	447	492	452	449	432	442	434	459	478	418	427	444	489	477	430	472	487	456	462	447	484	477	430	448	459	486	446	434	449	438	449	499	452	471	471	472	451	490	456	433	441	438	445	454	430	425	452	443	449	449	431	469	450	456	417	422	433	450	430	447	412	449	447	439	451	473	417	435	435	440	433	445	447	429	460	470	429	503	475	475	438	454	444	450	514	462	448	467	429	465	442	439	471	446	487	450	455	491	461	456	460	445	467	438	442	420	494	471	431	456	447	440	501	445	421	520	490	428	443	458	446	460	459	464	501	431	490	456	488	451	462	409	444	407	468	492	443	476	467	466	467	446	462	455	433	428	422	453	419	413	435	446	478	467	449	440	416	469	439	448	475	435	489	399	475	438	436	431	458	450	489	488	425	441	478	456	428	444	441	467	461	455	420	478	468	432	428	430	443	451	447	491	464	441	480	438	469	473	469	463	476	502	436	443	446	456	444	484	463	458	427	420	472	447	474	476	478	459	463	458	479	463	426	430	475	455	435	470	455	490	435	464	489	450	445	449	460	453	460	462	431	431	484	426	451	476	460	438	409	429	437	463	427	401	448	450	452	450	456	453	463	470	446	477	431	465	427	436	456	431	415	459	433	442	423	435	439	446	465	438	442	452	454	459	462	452	449	447	495	495	456	498	469	438	427	430	417	468	432	433	452	431	473	462	439	454	437	470	446	461	436	469	451	453	466	456	433	440	464	484	431	429	479	447	449	431	409	459	438	474	454	489	492	401	446	465	448	436	455	472	425	457	438	425	482	443	460	492	496	387	445	459	468	396	465	418	452	451	458	406	435	454	421	455	445	453	424	463	476	454	472	456	455	428	437	448	406	410	474	484	405	478	508	414	417	422	422	448	464	429	474	482	482	442	481	492	449	432	472	447	432	418	469	421	440	449	420	445	426	424	473	471	467	435	474	430	454	471	484	455	470	441	496	416	465	425	449	462	461	452	463	440	478	440	482	450	478	425	481	441	454	459	441	458	427	456	426	471	493	478	463	415	457	447	463	445	449	475	470	444	447	476	467	412	466	431	469	447	474	463	437	458	478	459	405	450	444	471	479	436	431	451	457	461	425	460	446	441	437	445	445	444	454	470	458	432	459	510	427	435	452	451	406	442	440	454	470	453	438	462	459	442	437	473	448	490	455	482	510	477	447	442	462	453	460	486	454	447	444	490	480	502	450	431	451	433	458	466	450	444	466	424	459	445	437	464	427	434	478	438	437	463	451	475	465	453	432	447	484	502	458	469	442	495	474	450	462	438	455	498	426	466	439	442	438	471	479	469	453	479	485	431	452	441	483	437	399	470	436	429	445	478	449	480	437	432	429	445	474	452	455	421	438	452	411	433	409	449	437	428	476	456	437	460	470	453	457	391	453	441	484	436	438	452	484	453	437	461	429	455	401	432	465	442	390	444	488	482	462	445	442	413	485	464	439	466	418	421	460	440	468	487	422	467	462	397	458	462	441	435	472	414	470	459	430	440	474	438	469	494	438	434	438	431	420	455	463	434	403	465	455	441	447	456	429	426	460	482	425	491	457	443	473	448	443	468	426	447	472	431	443	467	480	465	445	440	451	426	415	466	402	495	427	427	426	444	464	466	449	439	464	478	465	424	436	463	430	484	476	421	466	453	449	440	434	466	463	445	426	466	443	488	474	494	426	451	466	457	437	463	471	444	464	442	475	437	469	465	476	425	457	458	460	427	459	483	453	471	438	470	456	459	475	443	438	452	448	461	459	450	481	463	493	457	455	447	430	419	439	452	448	464	472	443	440	392	460	459	453	437	472	421	468	436	427	444	433	451	447	457	432	444	439	474	484	446	451	453	416	442	452	471	446	466	432	458	471	480	458	435	465	439	449	430	433	470	437	452	448	413	459	420	423	432	451	432	458	472	461	474	417	418	471	439	457	419	458	466	415	454	450	448	459	426	472	469	429	450	441	483	487	417	469	444	428	470	425	435	476	458	457	484	478	452	460	452	445	461	479	418	463	422	451	416	444	434	421	429	419	422	497	485	456	447	436	444	437	480	471	417	443	450	471	476	454	427	468	457	467	469	488	427	496	442	438	432	420	419	445	463	459	482	455	462	444	467	434	486	426	427	467	406	447	492	463	463	441	465	418	464	423	488	445	488	464	450	436	439	450	477	477	437	476	432	425	433	438	438	454	435	434	456	407	461	509	444	472	460	471	419	453	454	423	457	441	480	412	451	460	477	453	449	421	430	442	453	424	461	449	470	422	496	433	455	469	434	415	478	426	424	440	430	478	469	475	435	478	457	496	453	465	448	465	441	486	434	469	461	444	466	441	456	439	466	480	459	459	420	457	443	442	443	517	453	453	451	481	451	503	453	427	456	439	454	465	484	499	462	462	456	453	450	422	452	450	425	418	461	440	429	461	448	426	477	431	482	434	482	466	455	450	445	439	449	446	430	487	479	448	424	440	457	409	482	450	454	456	435	417	430	453	451	442	424	444	451	458	440	491	475	473	468	436	443	422	413	425	433	408	437	464	430	467	457	458	479	432	462	502	436	454	454	472	448	451	487	465	433	450	394	453	439	432	467	464	423	454	451	433	438	453	460	433	444	474	461	459	425	451	445	431	408	468	454	412	467	437	463	474	446	449	430	465	429	416	475	466	438	432	462	402	468	446	474	473	441	438	456	479	489	446	482	448	426	454	482	466	460	431	440	445	477	426	436	447	410	442	490	517	443	436	450	466	464	454	467	436	437	446	439	486	432	466	495	464	405	446
32560	41710	29449	12910	9347	7091	5961	4644	3342	2706	2642	2669	2413	1889	1543	1268	1122	1040	905	846	819	876	816	851	830	771	745	686	688	715	663	638	650	657	646	654	633	656	650	658	621	664	649	596	636	636	590	582	649	645	637	563	636	627	600	660	644	603	638	605	614	603	604	599	633	614	642	668	611	633	616	624	624	607	629	637	654	592	631	644	620	605	610	631	621	635	593	636	646	624	632	627	635	602	568	674	674	608	603	624	563	588	635	616	625	635	594	571	627	631	625	649	674	648	618	637	622	641	623	621	619	602	609	655	599	583	643	567	620	610	611	614	609	673	629	616	617	606	607	633	568	593	613	597	665	609	599	623	653	622	626	644	603	636	601	666	621	651	637	603	614	613	645	634	618	611	633	626	631	604	620	656	655	623	610	598	627	608	627	641	630	662	552	625	629	629	592	633	643	582	605	599	598	619	617	621	627	590	618	589	647	579	585	614	603	591	587	634	624	662	613	654	684	596	615	596	622	600	670	601	598	598	637	623	619	643	591	610	595	615	630	613	597	600	666	598	591	630	628	590	644	591	606	604	617	657	647	649	644	609	617	622	615	627	597	654	665	643	595	645	597	619	630	606	577	665	624	601	592	630	580	610	629	593	627	627	632	614	607	598	620	612	602	578	617	581	584	621	625	640	621	625	623	618	619	601	625	631	589	601	637	635	622	623	631	609	634	624	598	585	613	623	610	616	646	602	616	601	610	549	603	656	626	625	622	564	585	576	626	620	597	628	603	658	649	650	577	626	608	647	612	602	655	653	614	620	610	654	629	595	639	667	636	628	620	632	590	605	634	581	631	616	632	567	584	614	623	627	609	641	612	580	602	593	588	599	612	626	586	623	617	622	630	585	651	652	599	625	629	615	609	646	595	584	591	617	650	634	630	612	630	616	610	616	583	643	651	572	637	623	603	613	628	640	606	588	606	676	558	628	561	619	626	635	578	605	601	639	612	651	636	657	602	608	616	684	625	638	629	607	573	609	582	637	618	643	637	667	627	611	601	589	581	614	636	625	580	630	630	589	614	606	635	608	606	649	605	645	602	649	608	599	603	637	639	620	620	616	626	603	587	603	606	644	616	624	625	608	607	597	591	621	597	626	593	636	647	576	601	635	619	607	592	632	623	633	638	591	616	628	621	610	599	622	589	659	589	634	630	572	604	641	656	625	658	629	661	590	610	580	623	622	607	624	650	649	590	605	626	661	592	622	609	619	631	634	588	596	607	612	584	626	625	608	601	610	640	570	647	659	672	598	609	601	645	613	601	655	604	604	612	610	593	628	554	621	605	606	596	662	677	584	593	610	617	607	608	645	635	619	605	580	628	593	668	629	637	654	642	636	603	628	646	601	608	628	613	584	645	631	586	598	639	622	638	611	629	628	642	584	595	592	584	591	636	603	641	625	596	584	593	596	625	569	615	597	612	617	641	610	609	578	619	615	635	606	614	623	636	617	659	559	642	621	592	625	614	593	576	624	639	602	652	645	646	654	588	560	608	630	641	566	614	628	597	604	630	603	610	646	613	601	610	562	554	629	594	604	593	640	651	611	579	641	609	624	601	625	628	642	613	632	579	625	607	592	634	628	621	584	635	622	620	641	599	558	601	595	595	605	623	597	646	669	618	607	618	643	629	635	639	623	597	596	590	644	596	617	627	680	634	604	604	643	644	657	588	615	638	631	624	605	606	643	613	637	628	619	611	623	607	571	632	619	663	622	622	634	640	579	596	613	664	579	635	631	613	605	656	648	690	632	607	648	610	592	613	620	635	613	640	617	610	625	642	595	606	615	660	600	600	603	631	593	658	603	621	651	634	638	567	653	631	657	605	605	605	562	604	606	585	590	622	604	661	650	661	569	624	617	626	615	592	622	634	618	618	612	649	633	620	614	596	640	637	646	635	607	571	578	609	594	616	627	612	586	609	616	598	626	599	619	653	604	640	657	611	636	615	603	622	577	597	681	631	620	607	611	646	629	632	596	621	588	633	618	601	633	609	655	585	604	593	625	640	613	615	622	611	629	618	576	627	656	607	650	635	586	645	643	611	592	584	559	631	619	599	584	620	607	606	586	654	628	622	587	617	601	654	583	635	654	604	607	645	599	613	608	623	596	636	630	596	643	656	626	610	620	594	601	636	633	611	602	628	640	620	602	627	613	590	598	643	599	597	568	628	596	595	595	594	596	640	587	576	627	629	590	579	594	618	625	603	626	619	603	602	621	582	588	621	624	623	633	635	621	599	589	596	606	645	620	625	581	650	625	622	639	585	603	589	624	604	613	628	650	587	642	600	645	616	591	605	584	619	647	612	617	632	623	635	608	605	633	590	610	606	643	591	597	608	636	643	638	629	674	624	656	623	630	554	639	640	613	604	623	663	623	639	664	585	596	658	665	600	590	611	601	620	628	623	558	613	622	611	584	625	600	630	606	650	611	621	636	628	607	622	609	611	616	584	628	616	660	609	602	632	662	652	611	644	608	635	598	605	607	569	585	584	617	608	581	650	604	624	632	593	599	608	577	606	607	605	620	622	610	592	589	616	632	643	543	672	618	595	644	574	645	629	575	576	615	628	583	632	621	665	603	598	598	674	630	657	643	626	681	619	641	624	629	673	574	592	598	634	634	619	622	639	611	614	612	611	626	631	626	624	637	674	615	626	610	645	591	618	613	592	617	603	577	572	566	615	633	624	616	623	603	595	647	638	603	646	620	597	636	605	663	636	600	639	653	624	627	620	609	590	605	586	634	568	632	643	593	601	615	597	653	639	615	635	611	644	575	637	657	645	613	568	626	608	613	609	636	612	597	596	604	593	628	621	648	592	623	618	606	608	612	647	660	605	591	608	640	610	607	614	584	607	637	648	647	632	585	594	628	644	623	625	594	603	613	647	606	640	615	607	573	582	646	585	582	575	564	691	603	615	616	625	580	607	644	637	628	640	617	612	593	614	610	620	598	589	656	606	671	614	640	657	596	603	578	605	660	608	587	641	606	659	599	638	601	594	609	601	621	635	612	595	644	646	597	644	612	615	612	610	629	617	555	649	605	606	625	658	640	655	585	625	599	639	668	618	599	601	642	672	593	588	629	596	647	635	623	632	603	628	608	646	635	577	639	618	613	606	653	612	607	632	577	629	628	665	630	579	604	620	651	606	648	622	619	572	602	611	622	611	645	665	570	635	625	649	634	598	620	632	594	615	605	636	616	633	621	597	657	634	637	610	619	615	603	660	632	631	615	621	623	621	600	583	659	566	612	610	647	647	660	595	613	617	585	658	587	617	621	600	594	667	635	584	594	616	643	608	611	583	659	579	613	621	633	644	547	625	634	587	604	651	624	641	679	622	609	581	603	628	591	631	566	591	627	576	650	648	629	654	613	669	643	629	601	615	621	551	645	591	612	636	607	671	602	583	658	657	562	623	616	596	594	627	596	626	582	579	644	621	593	620	621	654	581	628	635	605	663
24383	21576	29010	24625	21506	13820	5771	3522	2441	1888	1867	1913	1670	1460	1137	1020	898	928	783	751	732	731	747	719	741	700	695	660	688	629	643	663	614	686	590	604	644	587	541	565	642	571	627	606	547	591	554	583	587	579	599	593	579	566	637	600	593	576	590	562	606	598	587	623	593	584	588	625	571	595	558	591	625	605	576	587	578	581	588	584	555	584	550	579	563	583	552	581	583	585	598	583	538	541	566	588	618	620	633	538	553	593	584	583	611	586	579	524	576	614	527	595	555	611	591	556	561	569	588	570	577	560	555	573	545	599	558	569	569	570	590	573	582	529	643	595	545	558	593	530	595	592	611	570	551	581	530	629	582	590	587	600	607	585	587	587	592	610	602	545	588	584	548	580	594	585	562	576	612	601	590	532	575	612	597	560	581	554	591	603	587	568	545	559	565	574	623	543	603	563	592	599	587	610	601	595	593	572	588	560	562	602	560	571	565	568	563	608	565	601	591	590	549	546	595	596	550	570	547	580	613	635	616	586	613	570	566	579	541	577	570	570	579	568	586	537	595	556	563	594	557	591	613	565	581	573	612	621	605	579	612	566	553	577	594	577	565	552	607	559	539	557	584	621	608	547	588	624	597	577	568	572	576	588	560	580	616	512	584	539	578	585	546	541	546	599	636	550	579	544	623	597	559	597	583	601	570	536	583	566	541	582	588	551	523	580	565	594	550	589	553	581	556	600	541	582	578	617	561	590	553	597	596	569	598	540	574	579	548	559	607	569	575	579	572	560	619	587	558	575	617	590	560	586	581	617	572	591	582	604	564	556	548	568	590	566	600	560	608	537	604	618	541	566	584	570	576	597	607	575	584	549	574	585	600	581	578	602	556	547	588	601	529	577	595	663	625	570	556	614	589	609	611	597	553	570	617	559	603	645	579	576	562	572	565	559	576	571	559	519	594	561	623	575	602	563	584	575	587	635	528	596	584	580	581	585	576	587	599	602	546	566	608	573	595	587	569	560	571	629	586	563	570	596	577	604	565	615	616	603	582	557	570	590	560	594	581	540	569	551	581	607	535	576	602	598	536	575	543	613	597	589	554	602	573	565	582	558	585	609	607	533	583	568	577	594	629	561	580	576	580	578	631	583	550	539	559	549	578	586	558	581	642	577	550	576	607	576	572	524	593	568	587	556	554	574	605	583	580	584	590	591	559	532	581	570	583	579	591	596	560	555	556	558	594	563	577	569	597	544	568	624	582	567	537	561	542	569	606	545	597	569	604	634	573	593	577	600	544	559	562	594	640	561	605	552	583	549	536	589	604	560	558	574	592	585	552	577	582	618	567	567	576	560	595	587	523	541	590	570	553	588	586	577	538	565	574	560	556	581	604	584	578	562	602	558	564	570	572	564	564	573	568	557	548	598	564	589	550	614	615	608	548	536	616	625	572	536	571	589	575	530	569	553	610	581	599	615	557	550	530	552	554	564	557	542	574	585	590	600	582	567	585	542	593	561	569	563	578	577	568	603	595	600	548	588	563	570	575	610	580	572	603	582	621	542	563	572	588	567	585	564	578	579	568	552	620	556	513	503	569	530	581	547	552	615	559	610	580	593	586	591	576	579	569	564	586	524	551	589	563	562	600	599	549	619	552	585	574	550	607	581	587	543	553	586	572	575	589	553	557	607	587	553	566	526	614	572	594	526	587	556	608	549	582	564	631	640	574	550	551	588	607	561	551	614	581	574	538	584	598	551	567	572	561	579	623	565	589	565	524	551	571	520	593	597	567	595	567	611	642	518	554	617	576	549	588	561	583	572	582	577	550	575	572	548	523	605	575	595	608	543	599	602	595	583	602	564	571	562	555	561	621	593	571	598	585	567	564	573	604	561	583	623	596	572	572	562	562	590	602	584	572	591	612	553	572	538	523	579	575	593	551	581	585	578	589	544	577	559	602	562	547	591	569	534	590	587	581	566	588	600	579	580	589	569	577	582	607	598	584	603	597	595	541	535	580	588	577	598	585	598	589	576	593	560	563	565	566	557	587	587	559	616	597	537	555	584	560	588	584	545	564	599	539	575	593	576	548	575	619	570	568	575	582	580	560	602	592	571	583	539	585	575	607	564	589	629	584	583	592	595	594	613	605	547	578	579	618	566	541	571	567	582	572	589	550	580	524	576	603	579	594	556	570	569	635	573	582	606	572	595	596	569	599	609	630	590	538	530	549	545	631	548	575	584	593	540	569	571	590	603	596	531	551	572	589	567	568	589	562	559	544	580	581	552	561	597	554	555	600	595	596	592	611	558	576	595	570	565	565	557	610	599	584	617	555	593	564	576	582	559	565	556	571	579	565	610	550	550	593	578	593	570	585	580	540	572	581	567	517	542	565	617	567	600	598	583	570	567	597	537	572	522	629	559	589	560	599	576	560	580	595	544	601	618	593	562	591	611	573	541	575	535	552	557	583	562	542	582	561	598	581	555	579	575	559	617	633	617	559	567	578	549	537	522	560	540	562	584	598	606	601	534	602	583	588	587	593	549	583	562	609	576	579	533	573	614	581	569	562	584	534	547	572	536	536	598	572	547	560	593	519	563	557	557	558	572	614	621	592	570	574	598	552	585	584	594	550	542	572	575	610	570	587	569	569	606	590	527	541	579	549	558	542	583	574	540	566	571	591	566	524	562	548	594	598	566	590	573	562	568	579	583	617	555	569	580	601	566	561	570	548	557	560	544	558	578	577	559	572	588	588	563	588	581	612	598	562	639	542	542	575	590	598	584	574	572	595	527	563	567	621	580	551	560	555	637	592	552	577	587	565	564	527	568	562	571	611	530	590	578	570	596	556	545	563	587	588	567	573	564	621	585	589	585	578	574	608	600	570	602	575	598	590	565	618	614	543	560	553	563	566	579	591	595	573	591	601	639	553	597	560	566	569	564	558	573	554	531	582	562	591	558	525	593	549	553	580	531	551	622	563	618	571	543	595	599	601	592	596	538	605	543	543	621	544	572	577	634	553	538	549	580	597	575	573	581	585	608	548	584	585	506	624	624	568	561	603	564	579	575	573	613	536	556	604	583	591	587	605	596	613	601	606	556	614	615	579	568	579	563	620	582	534	568	577	617	602	582	550	610	587	595	590	578	550	568	602	527	580	569	602	594	580	602	550	604	567	615	558	605	570	592	588	559	564	566	553	576	556	558	573	602	571	575	562	548	557	560	594	538	594	553	590	591	563	551	562	514	528	585	568	585	587	566	563	550	576	555	579	563	578	605	565	605	557	564	571	587	594	563	602	586	595	551	540	503	573	574	568	537	564	588	533	578	598	573	545	529	561	577	533	599	584	514	575	599	587	592	545	532	612	609	559	592	561	530	598	570	578	552	622	537	579	577	530	536	571	510	553	557	560	569	608	555	563	544	533	606	603	530	562	546	628	573	616	562	572	529	551	596	598	580	538	576	560	583	564	590	565	607	558	596	613	590	553	557	542	516	611	545	572	591	561	585
33248	51544	38481	20299	15306	11985	10010	8029	5853	4528	4576	4352	3828	3014	2366	2090	1860	1636	1432	1230	1246	1247	1243	1185	1163	1104	1076	1086	957	929	863	868	885	917	852	892	844	852	790	825	782	755	824	817	770	812	811	801	833	832	794	816	794	815	844	839	832	849	756	816	828	832	784	789	810	772	784	840	781	792	784	826	769	744	820	837	821	789	784	707	816	797	823	760	773	807	839	811	797	780	797	837	817	823	787	787	782	764	806	784	781	765	777	830	785	837	820	783	795	825	753	798	780	816	818	794	767	779	802	820	812	807	775	765	836	814	742	765	777	789	751	771	813	808	796	790	826	814	811	845	760	753	764	815	755	825	812	838	794	731	769	756	797	754	785	790	758	741	822	785	795	842	785	755	771	760	795	801	765	804	792	744	720	807	757	761	816	752	805	788	784	731	758	771	790	739	748	787	755	756	807	764	791	771	750	793	732	805	826	779	785	792	787	791	789	772	774	739	818	799	785	799	806	758	764	816	793	743	845	803	785	741	799	824	789	747	768	791	771	817	717	786	730	732	758	783	815	793	787	763	807	776	744	802	815	760	736	796	780	810	788	795	783	794	800	749	807	808	808	761	790	799	777	790	800	830	774	809	844	773	833	745	833	759	801	823	755	771	818	764	752	783	793	789	817	768	820	753	741	780	807	778	776	783	781	795	822	779	816	778	773	830	790	738	801	832	792	799	736	825	829	786	845	715	775	821	804	803	813	772	754	756	772	722	839	743	819	772	788	798	797	791	794	820	786	788	783	759	780	742	796	753	794	749	794	771	836	802	780	771	815	808	788	794	765	789	818	819	752	776	789	811	799	785	811	809	774	794	826	791	796	787	773	766	844	802	820	760	778	817	748	750	803	840	802	751	772	767	776	756	789	737	790	782	813	802	784	798	767	793	787	823	769	780	799	817	821	769	852	746	775	781	805	750	756	753	767	809	800	806	810	779	752	809	790	762	764	795	796	776	781	778	735	768	773	831	779	775	782	785	749	751	829	834	742	808	779	799	767	752	738	822	810	772	837	800	807	802	766	826	762	813	809	822	751	764	826	757	756	792	777	823	783	799	762	844	720	773	802	770	768	810	794	800	824	790	757	805	751	761	772	807	802	787	785	755	808	767	762	813	779	782	777	792	790	780	797	771	777	833	761	794	725	773	781	756	748	762	803	775	799	771	808	805	761	834	795	761	829	815	791	753	791	803	753	770	762	790	828	785	780	826	813	801	807	859	772	789	787	797	768	799	787	771	785	794	734	772	721	759	804	780	800	819	745	730	809	749	767	773	810	807	776	821	835	800	773	815	758	770	809	790	783	786	828	771	810	768	755	806	822	787	817	747	778	753	786	742	818	739	783	830	765	823	801	791	755	772	816	833	765	786	830	770	753	799	800	792	730	751	750	833	763	757	805	801	772	805	829	814	805	807	799	800	812	789	748	769	729	782	809	767	770	781	803	817	758	848	760	747	778	806	793	792	775	793	746	767	773	758	808	745	754	782	771	764	783	802	799	771	785	818	844	798	716	723	837	836	733	765	793	729	802	801	720	768	808	752	811	810	818	718	823	799	757	796	795	818	809	789	790	789	789	789	806	739	800	820	790	776	808	770	791	722	838	741	779	756	839	803	814	848	806	837	785	812	786	792	796	734	806	768	770	755	788	807	813	798	784	797	771	774	811	791	766	840	824	777	829	788	747	818	782	748	789	810	798	846	788	792	800	779	801	772	795	803	732	751	819	775	792	738	802	791	814	764	829	759	716	812	742	796	848	830	808	776	777	814	797	812	765	782	803	815	768	797	813	792	832	782	788	803	823	816	772	760	798	806	798	809	804	788	800	763	798	804	784	790	767	771	791	816	763	745	809	775	787	791	840	813	764	796	761	781	800	786	794	813	779	828	759	800	764	791	770	802	789	826	787	805	802	753	813	786	766	815	820	805	789	798	806	836	815	780	776	807	811	827	812	757	768	819	782	791	803	802	796	722	802	811	822	800	775	820	720	799	796	792	792	822	795	799	765	809	815	756	797	752	739	833	798	800	777	824	721	780	790	792	806	769	803	771	808	759	806	832	690	815	748	755	788	793	765	776	765	790	810	799	760	746	781	753	760	803	772	818	783	787	808	796	812	796	754	805	821	795	738	746	771	779	800	770	808	788	833	766	780	778	763	758	781	752	777	782	792	740	781	815	801	732	819	778	783	775	782	770	785	753	830	759	777	831	782	772	776	729	815	785	818	849	850	820	799	844	705	757	777	793	757	815	762	818	781	793	800	831	822	781	843	791	786	790	750	734	811	818	797	759	754	779	723	820	816	766	823	777	784	772	731	807	840	774	794	823	794	767	781	857	775	783	771	791	787	789	815	803	774	802	778	802	765	808	755	793	806	804	754	819	765	827	781	823	741	798	806	796	762	763	773	824	818	754	777	786	745	841	796	768	756	781	831	841	787	820	805	799	758	804	792	733	746	820	752	789	784	809	781	833	799	782	782	770	772	814	804	790	746	785	790	823	776	776	807	793	802	825	778	808	783	780	749	753	744	775	791	785	842	768	778	759	773	792	795	817	775	794	783	813	772	762	817	760	763	782	758	820	844	801	791	797	801	761	796	792	810	789	795	769	780	810	769	769	781	789	796	838	739	778	730	762	804	770	790	828	741	743	800	811	759	748	834	796	782	754	749	808	744	780	785	809	777	759	762	822	794	787	792	791	813	796	803	774	778	821	767	778	765	813	769	779	745	786	820	789	835	817	743	817	770	808	821	828	797	846	796	782	770	779	784	792	770	815	800	777	759	792	752	760	786	757	783	759	784	754	805	813	814	811	756	794	772	776	851	775	777	779	798	808	777	773	794	816	812	806	780	836	788	737	794	790	791	783	815	809	787	807	760	799	782	774	828	808	761	792	776	792	815	834	767	788	818	808	783	762	750	790	796	767	751	737	800	795	803	765	824	830	799	760	768	767	748	822	795	821	862	754	755	778	786	769	807	727	832	788	789	773	816	818	848	789	832	796	755	754	781	845	775	822	814	816	825	784	798	795	788	785	826	824	812	770	787	785	809	809	771	815	737	807	805	743	706	764	810	778	812	769	800	760	801	772	812	801	781	760	796	767	805	796	799	744	788	781	768	801	801	772	790	837	760	759	756	833	840	786	753	774	763	786	766	766	764	794	796	802	761	817	760	820	802	784	781	823	788	814	767	795	804	815	783	781	813	793	821	808	807	780	818	816	801	750	820	816	793	761	797	819	764	815	795	789	803	784	752	796	756	768	778	782	740	768	771	789	795	815	813	710	820	763	769	750	762	826	845	793	798	791	769	776	783	758	802	746	788	787	843	776	813	767	812	792	762	746	785	834	813	795	794	857	786	800	802	788	756	770	796	797	864	750	783	787	782	783	801	775	784	813	763	743	839	796	734	794	823	817	819	788	737	735	786	773	765	845	758	784	810	812	745	790	758	775	772	774	750	792	787	790
23507	21664	29597	24235	21687	21757	14241	5248	3308	2703	2521	2541	2178	1720	1415	1253	1051	995	943	790	762	750	712	773	720	689	694	672	672	567	550	545	589	547	529	576	528	504	541	468	487	530	470	484	507	493	507	506	502	492	522	533	481	516	552	524	494	492	494	490	480	548	493	519	474	485	472	511	500	489	510	519	519	433	478	497	473	488	481	512	490	457	467	475	511	521	490	485	526	504	496	487	464	512	495	499	505	482	485	488	498	466	480	493	503	485	484	475	496	470	490	475	494	465	500	525	541	476	494	482	482	451	461	485	467	508	488	487	523	481	486	459	505	505	526	509	478	421	498	482	490	541	505	483	484	492	473	467	465	500	475	452	469	470	476	536	483	491	521	513	504	499	508	473	510	493	469	469	460	493	479	504	542	519	505	529	500	461	495	440	524	467	491	490	542	472	464	477	488	507	472	470	535	485	507	492	465	477	474	504	481	492	508	483	497	500	497	478	502	476	490	527	505	501	453	488	465	500	530	473	473	442	488	455	463	476	522	473	507	509	500	517	479	502	481	509	499	481	506	501	513	498	458	490	516	513	520	488	492	523	482	485	500	460	479	495	479	467	454	514	492	496	495	469	451	472	457	458	513	448	487	488	543	463	481	516	488	477	505	515	527	484	486	488	517	465	482	505	506	468	531	477	458	484	474	474	472	512	501	482	491	515	494	528	457	506	508	464	485	483	465	488	470	486	473	476	502	521	480	492	475	514	503	485	474	518	519	459	487	491	516	489	527	483	475	498	531	488	504	527	471	492	462	463	483	487	463	462	485	464	467	492	506	511	453	486	501	453	473	496	478	478	476	506	478	499	463	497	486	470	448	518	453	477	488	503	478	493	505	520	484	488	508	505	487	472	544	520	492	520	461	500	465	474	466	500	477	482	503	497	472	491	510	465	488	478	460	485	476	442	491	470	485	470	471	515	506	468	460	474	482	500	509	473	471	523	478	496	476	482	486	484	484	484	460	494	503	494	472	460	534	480	512	494	469	489	503	499	487	488	463	475	487	476	513	467	533	468	505	457	479	503	475	491	488	506	465	515	471	482	524	484	517	460	502	436	458	459	476	488	455	483	528	427	505	496	471	527	500	505	486	451	523	482	469	486	477	495	538	511	512	483	523	534	487	473	513	468	531	480	532	463	475	495	461	458	473	484	499	462	443	457	499	477	502	465	428	456	507	522	464	498	511	493	485	488	451	479	471	471	495	525	480	489	495	467	461	513	471	534	527	500	487	513	477	502	516	458	497	489	519	471	478	494	507	518	442	443	473	522	482	479	489	499	512	502	452	485	497	509	466	484	510	519	474	475	500	519	492	523	465	490	478	493	518	504	510	485	512	486	501	481	490	483	508	493	471	486	469	495	498	482	512	509	488	503	524	496	478	541	459	514	504	505	466	458	482	490	540	479	457	507	476	511	503	480	590	492	484	492	479	511	465	470	468	516	504	502	500	488	557	503	479	491	540	441	463	480	523	504	521	469	494	435	476	491	526	454	516	498	509	477	489	433	519	506	503	461	451	471	506	489	480	510	454	512	472	484	489	492	454	481	489	488	528	513	473	491	497	489	502	490	470	457	484	451	483	473	492	455	473	469	475	493	484	464	487	478	475	509	513	458	493	504	489	481	466	444	475	502	514	504	513	492	483	486	524	532	542	468	498	470	516	488	484	472	498	493	469	450	534	509	461	474	501	525	461	490	476	495	522	485	516	496	489	494	505	526	491	493	507	421	485	475	513	485	466	479	464	483	472	517	469	489	485	524	510	478	508	461	543	478	506	521	494	488	462	454	525	496	494	516	463	493	482	466	493	432	491	493	489	487	475	513	459	494	486	521	469	512	493	469	505	459	486	471	478	490	493	494	497	492	488	454	460	450	491	483	504	489	504	508	509	477	485	491	477	486	485	493	488	455	500	469	490	522	522	482	503	518	526	494	500	484	488	498	526	467	502	485	504	527	481	473	485	494	471	498	479	477	489	454	467	499	475	484	526	545	547	465	492	496	471	497	501	486	477	482	509	498	471	451	528	492	485	490	468	503	484	490	456	495	480	479	521	489	530	481	489	466	477	469	448	498	477	458	473	484	498	458	518	480	498	479	479	471	504	487	488	462	496	491	507	487	532	541	471	508	480	469	524	491	482	518	464	478	492	491	488	501	488	472	479	498	516	455	506	482	498	516	468	465	519	510	517	494	492	512	494	485	507	485	488	487	510	465	510	476	473	475	526	509	484	465	482	443	499	469	492	484	511	452	488	484	498	471	455	509	515	460	473	475	483	492	535	494	490	505	518	496	532	512	497	468	504	490	500	509	476	454	466	456	500	479	489	492	518	508	509	499	514	483	486	495	455	515	477	472	504	522	497	502	508	480	518	487	519	534	449	501	479	499	498	504	493	482	496	488	483	525	458	492	472	493	493	452	477	491	500	488	481	494	460	466	502	527	463	477	467	447	486	502	557	522	495	511	466	470	465	492	525	482	469	501	500	474	458	487	511	469	515	480	505	470	504	457	487	511	509	473	489	519	482	451	515	479	460	464	480	491	450	461	485	481	511	482	540	513	505	479	501	515	503	488	457	480	482	462	498	467	506	469	511	534	517	494	477	495	508	508	497	510	461	523	486	514	497	511	475	495	454	529	489	488	480	506	504	480	502	463	526	445	450	493	458	493	503	531	481	457	492	482	547	472	499	454	506	501	478	497	441	512	451	484	496	486	534	485	479	499	462	507	492	494	499	502	517	490	413	510	466	538	491	528	506	489	486	476	444	496	484	506	433	497	497	483	510	488	502	480	520	504	476	515	483	511	496	488	473	490	459	476	516	481	499	508	507	471	469	481	491	505	529	460	538	475	465	483	471	462	499	513	490	491	447	475	498	539	508	497	488	538	471	511	453	465	481	535	469	505	507	532	474	482	454	526	473	537	491	477	477	453	451	491	513	472	477	428	465	475	501	529	496	491	497	453	506	506	467	503	472	464	471	483	466	481	498	486	506	536	473	479	517	516	498	468	439	470	499	459	481	506	458	513	500	482	499	513	491	493	518	459	477	477	536	463	484	472	501	488	467	495	494	492	488	494	474	506	487	524	479	496	475	504	521	499	484	442	462	475	464	468	518	476	505	489	439	473	501	474	476	486	476	489	492	483	486	498	500	450	456	492	484	537	494	469	503	478	502	509	491	457	494	487	471	494	484	532	508	506	470	515	498	505	496	488	486	493	495	477	483	477	509	467	476	506	466	507	456	475	489	504	467	464	508	474	493	457	424	462	506	490	499	516	485	499	498	506	509	536	468	467	480	480	499	481	488	479	464	510	512	453	482	469	492	533	468	483	481	476	527	459	511	471	493	518	488	472	495	533	488	472	481	508	426	522	470	499	486	484	520	457	518	473	462	508	481	492	481	462	491	464	488	525	504	498	479	493	554	482	486	500	508	511	470	466	505	509	479	506	537	529	503	496	468	501
34197	57806	44832	25345	19270	15762	13273	10590	7922	6392	6229	5981	5125	3909	3096	2673	2259	2019	1648	1371	1354	1378	1371	1313	1254	1210	1133	1053	946	848	810	797	840	864	798	790	769	774	718	674	673	633	701	715	704	695	696	641	689	683	697	705	720	712	738	720	737	682	750	696	712	692	685	678	715	665	708	719	687	728	647	680	724	629	712	672	646	696	674	678	705	715	657	687	653	722	683	664	676	677	695	692	679	640	675	712	705	652	658	667	662	646	730	654	702	678	644	644	679	621	652	687	656	712	639	644	662	653	724	681	642	668	679	666	696	669	671	654	664	706	637	633	669	676	609	710	713	660	656	655	618	628	680	687	664	610	675	652	729	650	642	661	664	703	697	675	676	674	644	662	637	634	709	658	680	665	672	673	702	661	703	655	687	655	687	632	646	644	673	676	636	657	652	634	717	703	683	685	627	672	655	669	629	654	657	694	744	657	735	698	626	645	621	655	674	690	676	702	677	658	657	703	695	720	638	662	671	669	635	659	642	646	674	662	693	635	626	638	654	671	706	628	696	690	679	645	658	685	723	705	662	674	705	634	698	671	674	690	702	690	657	687	696	662	661	670	650	611	667	651	654	658	648	682	662	672	670	648	628	651	689	695	649	700	651	693	676	674	658	663	645	649	681	681	635	621	677	642	683	649	660	674	687	617	696	669	730	676	699	687	693	713	667	655	646	674	685	675	715	670	674	644	641	671	686	638	651	671	691	671	670	715	665	667	661	684	678	691	699	643	622	672	682	681	669	696	653	673	682	657	693	677	701	716	659	645	688	720	673	655	648	627	677	695	651	680	654	641	673	686	682	680	664	655	627	630	686	687	661	644	686	668	699	705	666	681	706	663	700	643	642	678	687	661	656	691	643	666	670	695	741	683	630	699	665	647	686	647	679	705	714	656	699	688	685	682	693	683	666	658	670	648	660	678	672	671	667	660	695	633	629	625	672	692	612	701	682	658	668	684	686	677	667	644	659	675	631	651	713	650	625	671	671	705	633	674	682	679	654	688	690	705	642	624	659	719	677	668	657	650	697	609	681	695	681	677	653	740	690	676	647	640	623	666	698	682	621	675	643	683	657	671	639	736	718	684	649	691	671	652	685	664	688	695	654	624	677	665	678	657	693	694	676	704	701	697	658	699	634	687	624	653	699	677	671	660	664	622	680	678	644	684	648	694	681	720	628	645	643	639	661	676	632	655	683	680	632	630	669	666	698	675	689	685	669	691	665	659	660	647	684	620	621	679	658	675	702	649	688	679	676	658	651	660	650	714	678	684	686	686	627	706	666	675	670	645	680	668	679	701	711	660	650	641	615	657	722	666	693	681	640	631	695	711	640	684	670	673	683	684	677	635	666	704	688	713	618	631	656	676	686	668	706	703	689	697	652	703	687	685	677	696	686	718	667	732	677	741	699	659	653	675	731	644	646	695	646	684	673	710	646	668	688	687	681	708	666	632	686	629	670	671	649	749	678	667	627	680	675	623	698	650	653	687	635	665	681	685	670	671	682	683	679	640	636	716	663	654	673	627	689	708	667	656	701	747	649	661	710	653	696	677	620	704	651	638	672	597	658	653	677	642	639	652	649	655	675	650	680	669	674	649	659	682	648	671	683	667	692	669	708	694	692	706	682	662	656	677	704	716	717	669	655	733	681	669	688	671	701	682	630	669	683	765	626	664	667	696	675	642	645	622	673	711	702	699	660	699	670	706	646	638	627	679	629	659	653	679	613	715	658	651	672	693	725	671	668	669	642	687	631	689	678	639	676	704	687	684	643	721	646	676	630	712	676	612	739	695	685	666	678	719	671	672	685	660	689	686	667	662	609	689	710	691	708	659	649	733	652	679	694	680	657	722	647	702	680	697	692	665	634	668	652	662	700	692	662	681	668	664	664	635	665	685	670	629	682	630	654	608	678	674	665	654	669	685	661	645	639	639	656	662	652	694	640	699	692	647	636	693	699	696	654	691	646	670	627	702	674	632	687	692	661	685	621	707	634	696	630	655	665	687	645	713	644	670	677	681	668	660	730	683	657	709	627	649	682	685	660	684	633	664	689	653	695	687	722	719	682	655	655	635	682	612	671	671	645	734	687	624	675	644	674	648	661	659	681	652	700	651	666	655	625	668	679	676	654	683	705	658	636	666	674	645	653	678	646	656	706	657	646	678	681	675	662	656	653	680	653	672	634	702	698	675	685	660	699	674	649	645	695	673	730	738	650	667	644	716	701	699	643	686	665	681	674	676	642	714	714	642	657	690	702	641	628	716	683	641	674	676	669	665	685	688	644	623	723	685	648	670	686	760	659	675	622	658	677	653	667	681	651	620	638	651	686	680	665	732	674	634	663	619	681	740	670	662	733	709	622	665	671	714	659	692	664	610	697	657	650	671	677	669	651	706	651	660	663	620	652	670	681	654	665	675	692	613	631	711	644	700	651	675	693	665	674	698	697	683	663	692	676	625	700	720	663	673	663	666	698	673	700	710	691	744	692	679	741	670	687	697	677	680	691	694	691	711	647	653	629	620	671	625	651	692	662	675	670	636	694	666	677	634	652	680	708	638	649	669	649	675	659	656	677	672	659	689	725	624	686	668	691	648	637	647	699	699	666	653	716	654	639	682	653	677	633	658	653	661	667	660	666	662	690	669	663	685	657	661	637	655	676	660	658	662	699	674	629	670	682	673	649	665	661	674	647	676	690	714	675	642	683	642	651	687	675	695	708	661	706	672	664	688	651	695	655	663	679	655	689	664	670	666	642	652	675	686	646	658	676	696	663	689	648	694	677	707	669	640	695	652	658	648	645	717	629	700	642	658	679	688	668	629	671	695	690	682	658	695	680	706	693	643	700	665	675	712	701	666	689	705	654	653	698	676	640	705	731	671	648	642	693	621	649	612	663	652	671	637	661	665	698	675	682	616	640	650	652	650	643	648	633	642	646	689	727	675	623	683	656	672	714	689	677	647	662	687	645	669	683	728	653	678	704	686	671	677	665	672	702	704	702	664	678	649	665	694	629	638	680	686	688	680	688	659	653	640	667	676	692	681	701	662	640	677	668	612	662	644	679	688	691	678	692	666	643	675	675	696	665	679	658	727	690	665	623	631	640	636	650	731	645	672	677	672	650	694	712	681	603	717	679	700	643	640	661	722	679	754	655	636	667	667	702	685	695	689	715	693	656	670	654	696	671	687	623	700	673	651	717	646	693	652	666	707	644	665	663	686	690	655	638	694	634	683	696	723	677	673	631	682	654	720	703	718	673	681	721	731	664	652	630	681	652	643	649	713	658	638	648	664	626	669	655	662	707	690	680	636	671	670	694	685	638	642	645	671	688	668	695	655	636	642	624	686	646	701	643	624	680	635	673	663	671	652	693	654	642	644	677	675	669	643	701	671	702	669	673	625	672	691	689	634	719	662	647	684	663	648	704	690	669	660	677	673	674	706	650	680	654	633	636	629	717	692	700	658
28510	25419	25618	11764	4831	3325	2471	1818	1316	1175	1136	1167	950	875	739	707	669	599	539	513	525	543	496	542	539	494	550	469	450	467	480	455	456	453	475	431	476	465	431	460	445	452	442	450	496	414	457	484	412	457	441	462	467	464	442	469	479	438	436	444	445	438	465	447	468	476	450	489	437	444	467	427	462	473	424	417	473	443	460	409	419	459	445	436	436	457	488	411	483	475	452	421	481	454	447	402	456	444	433	464	436	477	481	459	475	462	452	448	487	451	466	465	463	439	446	447	462	455	434	441	440	444	425	472	452	432	449	455	425	426	433	466	429	449	421	448	461	465	484	444	446	439	475	437	461	462	448	440	450	426	452	432	416	434	431	438	438	482	424	457	435	438	461	449	458	427	457	452	439	444	488	440	490	438	455	445	442	415	425	467	439	449	440	455	440	447	435	455	473	472	454	485	436	408	449	462	431	450	471	429	454	453	473	451	415	460	416	475	475	495	423	437	425	396	465	413	412	449	443	457	398	446	444	436	457	494	462	461	450	465	419	480	458	423	415	437	382	388	414	481	412	436	488	471	443	430	456	445	463	483	473	460	441	425	485	483	476	436	415	463	454	430	512	431	425	472	456	454	461	459	447	448	453	471	439	428	452	437	401	438	425	439	424	432	439	460	477	420	430	438	473	457	407	471	414	431	445	447	442	452	428	418	469	436	459	439	441	465	458	486	447	463	471	417	471	429	442	459	480	461	443	458	441	441	428	471	420	439	433	450	439	463	450	472	455	417	456	459	479	415	451	431	443	435	455	445	445	472	458	461	424	430	455	422	461	467	409	445	436	421	481	470	456	475	459	467	416	441	453	458	444	485	447	471	441	422	450	428	480	432	473	432	435	434	425	394	444	453	438	447	474	463	436	508	435	436	436	450	429	450	425	419	413	442	432	473	473	462	440	468	428	492	415	446	424	427	434	431	460	441	406	468	456	459	422	468	440	470	451	437	439	438	403	403	491	466	466	446	442	437	449	464	455	456	434	414	470	449	473	436	477	488	457	478	454	467	396	488	452	455	459	465	424	437	426	457	439	440	430	426	476	428	420	413	453	432	471	441	448	435	434	456	436	483	443	436	417	484	429	469	484	446	456	483	428	469	462	491	443	419	467	469	441	447	456	447	456	455	463	483	446	468	437	468	432	457	429	463	436	438	468	452	435	450	429	438	436	419	500	481	420	428	452	420	466	465	482	468	472	449	451	526	499	432	448	417	443	450	451	428	468	477	464	466	454	437	484	417	451	458	437	453	442	421	403	448	450	467	430	465	422	450	477	450	446	466	406	425	417	461	428	454	438	439	447	421	467	452	445	456	469	433	451	443	416	439	481	430	491	434	439	452	434	447	444	452	477	457	446	453	409	418	408	441	453	408	470	423	458	448	452	427	461	445	424	456	423	428	418	433	456	446	478	479	454	432	451	449	448	475	419	440	446	446	410	420	435	452	444	452	483	478	496	437	452	446	450	419	502	460	439	451	470	424	431	441	447	457	459	451	468	421	459	433	474	449	463	439	468	468	434	450	402	457	441	473	445	472	449	473	401	454	408	445	457	420	448	417	485	441	405	460	477	422	457	452	453	454	464	465	422	469	444	452	436	472	454	439	436	454	445	440	447	439	429	446	405	458	394	429	440	458	443	400	449	434	474	490	473	459	441	474	449	443	467	466	464	463	475	448	447	469	448	433	455	425	408	443	457	421	450	465	440	455	437	445	485	451	443	464	460	504	481	446	461	432	465	447	433	466	450	474	489	439	431	482	451	507	456	446	440	434	410	465	440	467	440	422	435	486	425	464	461	447	474	481	486	442	463	453	432	462	457	412	409	431	463	468	472	436	468	483	475	446	444	422	472	450	481	455	492	465	422	461	461	479	436	407	447	514	440	476	443	444	450	443	452	439	431	448	408	426	480	428	463	486	510	459	446	459	438	444	431	438	467	475	426	441	459	464	449	411	470	465	426	450	428	440	445	445	426	480	462	455	450	456	438	471	452	460	440	439	461	438	461	451	439	390	411	433	421	432	435	423	475	471	438	410	404	467	466	465	476	475	433	440	429	465	468	447	486	457	442	436	438	461	474	436	445	488	415	460	441	448	522	481	427	473	468	474	455	447	444	462	471	416	450	449	438	426	432	430	461	470	420	466	442	473	456	456	505	424	432	444	473	461	461	482	427	422	444	437	446	386	466	446	488	427	424	452	459	466	449	439	442	429	421	419	436	437	446	417	471	453	439	453	471	470	457	405	448	454	450	440	434	450	467	434	442	445	414	468	416	447	445	418	427	477	454	471	445	482	446	432	444	457	425	466	430	441	442	425	426	439	433	424	473	482	429	458	469	432	426	444	492	469	456	457	468	423	467	411	473	459	435	438	443	409	447	443	438	478	477	416	438	422	442	461	400	446	457	436	485	454	436	454	435	473	457	463	429	445	425	427	477	446	475	451	439	437	447	451	467	427	422	443	459	470	478	446	451	453	457	416	465	463	446	441	455	490	444	440	408	462	432	417	447	449	463	420	454	445	413	499	478	432	441	421	427	451	450	447	443	469	471	482	445	474	459	451	442	444	453	450	426	417	425	468	443	452	463	447	442	495	453	427	444	432	473	469	431	428	460	456	468	479	416	428	466	413	438	439	440	464	444	443	421	467	433	431	448	457	465	453	414	443	459	423	433	495	479	440	429	428	468	452	436	476	474	438	472	454	453	455	456	430	471	470	432	455	403	432	456	444	457	433	457	451	441	409	487	433	436	419	416	418	427	448	446	455	412	438	478	506	435	457	463	504	414	466	451	439	410	386	453	465	447	479	440	443	454	478	452	452	445	424	418	487	446	451	422	455	446	433	430	430	447	451	490	484	429	471	430	467	424	417	469	456	437	458	494	462	471	482	440	419	464	447	470	442	477	439	454	430	483	432	409	478	471	455	449	440	469	412	428	450	437	467	471	445	458	449	403	454	462	455	446	465	437	423	437	451	419	451	451	460	478	464	441	427	472	430	431	420	440	452	452	414	420	380	467	403	382	447	456	450	445	484	428	433	436	441	456	485	442	448	462	400	495	494	463	457	450	458	432	459	441	447	457	484	421	423	450	433	440	484	456	449	474	439	438	429	441	424	433	432	393	459	453	438	454	444	443	412	455	461	447	459	469	442	445	451	425	441	437	438	446	426	437	483	463	432	484	438	455	437	420	438	473	473	451	421	445	444	464	466	426	449	441	423	404	462	484	466	463	413	458	452	476	464	448	405	449	501	493	452	434	441	463	436	448	482	434	432	458	496	453	449	442	455	442	448	469	489	452	453	439	410	438	457	438	456	410	440	464	473	439	447	465	434	429	474	467	482	485	459	418	454	457	464	433	455	415	432	496	430	421	463	445	446	414	432	440	444	459	438	471	434	395	457	477	455	461	425	439	439	450	449	429	440	433	424	441	431	410	469	433	445	447	428	425	466	437	476	450	470
32154	43792	30555	13061	9363	7366	6149	4495	3252	2834	2764	2660	2273	1772	1510	1354	1241	1051	934	837	800	799	803	872	746	821	832	740	667	700	651	636	680	632	620	611	635	643	644	587	603	582	603	569	599	600	620	634	681	618	608	621	593	629	604	624	602	653	593	623	672	643	612	638	619	615	629	618	666	578	612	609	616	636	581	581	631	602	623	599	620	593	594	616	597	635	565	582	608	621	624	627	608	654	626	609	627	639	603	577	641	610	616	593	613	588	638	634	621	595	608	594	608	569	568	645	582	640	640	633	628	634	601	636	599	650	624	669	582	652	608	634	622	652	640	637	637	598	612	629	603	570	614	636	616	615	640	639	604	615	587	547	576	599	631	626	608	629	574	600	628	648	584	561	599	629	655	609	587	658	630	618	565	638	643	642	637	616	608	608	591	633	621	618	579	635	616	651	622	589	637	586	624	614	653	605	592	602	584	628	599	615	655	617	612	612	584	600	607	625	646	590	594	639	641	595	660	577	598	636	583	613	648	572	627	614	620	548	616	614	594	583	642	595	565	598	626	628	581	587	597	609	591	586	648	605	645	608	638	595	634	597	592	643	624	615	641	625	604	630	634	646	636	549	581	619	577	599	623	636	617	601	618	641	598	630	608	677	602	615	620	653	586	589	577	604	618	615	635	626	634	620	594	590	586	639	617	614	601	600	612	634	670	617	616	623	628	612	635	639	617	588	613	615	567	608	601	574	615	604	590	643	605	594	659	599	632	639	609	639	607	615	617	616	566	578	648	611	574	572	640	611	627	635	601	628	613	613	595	642	603	555	588	633	633	627	613	644	651	590	614	609	599	645	604	680	569	626	603	649	598	622	638	648	639	625	603	614	585	624	617	620	614	600	567	656	621	603	609	605	586	609	617	608	602	591	608	618	610	611	636	629	608	659	591	635	669	676	580	606	616	602	601	628	633	665	601	612	662	655	651	635	640	608	618	639	592	633	619	612	637	608	572	630	603	591	601	631	584	618	600	628	685	664	598	605	659	643	639	636	639	609	620	637	583	610	651	608	619	630	655	605	622	637	600	660	630	620	615	623	633	603	626	538	636	593	623	631	651	657	642	576	634	634	555	618	632	608	586	571	622	635	609	652	578	618	622	580	636	591	585	636	633	575	631	616	624	558	640	589	605	587	638	629	641	599	625	610	649	625	608	638	627	594	631	634	597	640	599	595	640	596	641	611	611	573	634	569	612	590	607	594	598	593	629	612	628	625	612	646	604	621	621	620	601	660	575	646	613	644	599	646	595	653	601	609	646	646	615	629	654	582	666	615	587	631	593	660	616	601	653	584	613	623	643	618	599	640	615	593	595	609	614	641	636	611	636	595	635	617	639	586	615	638	644	593	597	605	639	610	636	668	601	633	605	626	582	607	662	608	626	666	629	567	623	646	608	586	629	639	611	638	604	584	644	632	605	620	582	598	607	622	621	625	571	611	605	604	621	546	601	621	620	612	618	617	655	611	553	599	608	584	588	611	597	629	608	583	620	611	620	593	619	618	597	625	656	636	615	617	612	584	619	625	608	626	634	623	638	590	623	605	614	580	629	565	658	609	616	599	602	624	591	557	638	589	611	663	594	632	587	617	623	599	627	606	639	615	622	554	622	601	600	623	628	581	636	649	591	556	612	604	581	637	586	624	558	635	607	596	618	596	658	639	628	601	620	605	593	603	629	632	628	622	626	558	600	615	584	637	632	664	599	604	596	610	624	627	624	602	619	569	608	676	629	587	583	615	629	609	584	612	625	634	546	625	670	611	640	636	595	603	603	595	623	622	625	612	544	605	602	627	612	639	573	629	626	589	584	602	612	607	593	590	606	612	603	625	553	648	597	617	649	645	595	570	619	616	613	659	614	615	652	615	603	615	599	599	650	619	664	642	667	648	639	600	630	616	650	608	613	635	653	641	644	673	618	673	599	592	630	605	634	622	606	618	616	612	601	608	615	637	638	620	639	570	648	576	663	613	599	636	630	604	634	594	625	584	620	609	607	576	637	620	622	635	551	642	623	638	634	601	630	609	641	618	609	617	626	622	586	632	597	587	612	622	644	636	615	632	580	614	618	655	637	597	616	645	630	564	641	613	645	552	566	583	567	626	590	604	578	586	644	581	627	625	602	616	595	626	623	633	595	615	639	578	619	660	628	568	623	641	587	619	658	658	642	680	628	661	626	636	606	627	654	590	607	601	641	611	580	579	618	639	633	591	668	594	612	584	593	584	598	655	608	629	579	649	619	630	595	575	592	640	628	609	609	627	640	611	622	614	650	610	632	602	608	652	570	671	617	614	614	572	668	618	639	638	637	626	620	572	643	615	622	583	636	595	603	623	635	614	603	566	603	636	601	608	622	622	625	614	620	627	586	602	591	672	658	644	653	612	575	591	684	620	639	611	603	633	623	582	646	624	648	638	588	620	595	620	596	678	606	564	604	645	630	570	589	614	632	573	638	629	631	628	617	597	627	637	644	599	656	615	605	608	621	623	643	600	647	616	629	630	613	630	615	590	617	626	607	615	624	647	617	623	618	628	596	669	569	622	627	596	623	643	598	595	617	623	632	644	612	599	646	607	560	621	591	624	613	626	644	609	630	640	627	626	625	621	630	601	621	639	661	596	634	625	609	598	602	598	617	617	641	675	583	676	610	618	621	600	655	605	637	681	569	594	629	684	607	613	597	617	639	549	627	592	614	645	616	620	625	673	623	627	632	602	607	633	570	660	629	604	591	626	638	628	608	591	589	611	602	640	601	646	634	606	635	608	622	625	612	625	584	613	621	666	598	618	587	594	646	623	640	641	655	618	634	552	603	638	623	651	597	647	618	602	614	653	582	629	637	631	613	619	622	592	620	601	604	659	627	633	595	615	648	610	563	602	663	632	628	598	638	622	576	591	621	610	607	607	615	570	588	624	623	612	569	667	627	597	609	594	651	598	591	634	617	603	633	593	609	566	639	649	597	594	665	625	595	605	611	630	623	645	632	638	647	605	654	641	602	620	603	653	602	563	620	606	626	579	639	646	622	623	605	629	641	607	677	630	623	600	620	597	611	635	578	628	640	576	633	655	623	652	599	604	615	601	625	599	611	638	600	587	631	638	662	660	585	638	612	614	599	637	627	600	629	615	609	639	658	607	608	586	627	650	624	606	612	611	603	599	597	674	631	607	562	611	646	649	612	622	627	589	584	623	598	654	613	648	579	609	632	654	600	679	610	610	628	581	605	589	616	603	670	612	593	637	573	599	635	635	601	623	573	603	630	598	646	599	623	611	621	685	615	601	619	610	587	645	624	592	610	636	656	621	592	596	641	624	605	600	618	643	596	597	611	597	642	600	636	596	597	636	614	611	638	669	612	610	606	604	651	620	606	626	597	645	633	631	550	577	614	575	629	605	642	605	605	570	599	634	613	640	628	583	559	626	587	571	645	655	598	605	610	618	656	664	606	634	616	617	634	546
24400	21577	29030	24661	21467	13876	6067	3408	2326	1964	1883	1903	1693	1368	1219	1017	967	816	841	747	744	689	705	763	703	682	737	655	614	668	583	611	629	628	561	617	592	567	558	615	580	591	607	620	563	597	540	564	595	596	568	540	579	578	588	611	569	581	577	589	600	609	597	537	599	580	555	605	493	552	592	601	549	577	594	570	563	579	558	570	538	545	541	604	570	544	609	569	563	552	593	567	551	593	583	595	560	558	551	524	565	567	555	584	588	587	558	583	570	575	563	610	577	577	518	544	551	552	601	533	563	555	567	548	564	566	531	591	577	575	576	576	553	569	589	579	575	610	571	559	593	554	590	575	572	610	577	628	566	556	567	572	568	550	558	564	530	559	619	568	592	576	583	619	561	591	552	601	595	542	542	553	623	584	552	562	585	515	578	518	579	580	541	559	563	616	558	536	547	515	574	601	565	543	611	545	618	592	545	577	607	557	567	587	553	527	533	564	599	592	541	553	572	569	558	625	547	535	564	605	577	583	580	627	593	615	566	584	601	514	581	582	579	557	579	567	564	548	562	596	560	542	547	516	565	526	527	588	608	585	583	560	588	568	559	547	562	559	562	575	557	559	600	534	520	567	573	540	579	539	555	581	557	639	570	571	530	607	566	571	561	588	547	591	598	599	577	518	543	619	557	621	554	553	577	573	563	540	596	581	535	568	575	562	557	595	562	527	557	559	618	553	577	577	602	571	558	580	516	582	574	547	630	565	550	610	552	572	565	574	594	548	595	542	532	551	569	554	525	516	569	540	582	559	554	567	575	556	601	558	572	558	564	554	566	610	550	588	560	528	574	555	549	572	561	554	571	562	552	599	592	566	585	532	602	564	537	577	583	555	519	567	566	560	543	565	581	535	552	579	538	569	516	574	562	591	566	550	570	576	546	575	605	584	532	548	578	515	571	590	529	565	549	571	581	543	588	624	550	602	583	535	582	589	571	587	568	548	590	578	555	597	554	559	538	592	606	553	590	550	549	575	553	555	528	555	564	569	543	560	573	562	559	577	568	523	595	584	523	585	588	530	560	583	597	538	589	535	550	569	573	558	578	569	564	571	559	529	551	612	566	602	565	538	566	557	580	606	557	559	553	533	587	562	608	563	560	533	572	547	578	569	560	562	591	591	552	589	555	570	540	569	592	586	555	579	573	624	547	547	592	564	581	605	545	545	608	562	594	531	542	586	533	543	575	540	555	606	559	569	581	575	552	591	558	571	588	528	560	594	591	511	573	528	568	546	585	571	560	604	572	553	543	552	526	548	560	532	594	546	575	535	581	583	580	592	534	581	555	582	580	602	534	547	615	576	537	585	544	568	576	585	576	573	580	577	554	568	548	545	560	520	544	571	577	537	602	581	542	569	584	577	573	557	576	593	564	568	543	592	575	554	575	578	570	577	566	605	590	558	571	587	603	583	570	560	602	630	590	540	553	586	562	572	538	593	566	569	556	599	591	537	578	567	575	607	562	513	558	561	561	553	576	592	564	565	581	540	562	528	531	543	586	577	546	583	567	594	558	569	534	571	559	593	541	625	571	560	568	589	598	589	559	561	542	577	586	558	543	586	509	548	561	564	598	589	535	629	549	594	572	553	545	565	563	600	537	586	520	527	545	584	568	582	603	580	603	602	591	554	569	536	560	593	589	605	526	589	567	521	596	567	535	572	581	571	590	561	588	583	577	595	501	537	585	548	546	578	614	562	593	563	603	550	574	585	566	581	601	534	585	577	590	554	558	537	536	574	540	603	591	568	564	547	563	577	591	587	590	524	592	561	607	561	619	562	542	518	595	600	582	600	609	563	554	588	595	605	531	575	565	524	543	498	562	605	557	604	575	616	550	572	552	588	602	594	617	598	597	616	598	553	565	564	575	541	559	542	553	582	540	562	543	566	558	544	571	539	563	585	552	567	563	570	578	570	601	560	579	552	541	590	565	583	561	582	574	543	568	567	578	525	577	601	571	565	589	577	559	612	601	567	543	558	581	599	528	592	549	552	553	549	578	561	562	574	586	547	584	585	577	565	524	561	571	541	548	571	596	557	569	566	599	577	534	549	593	597	580	535	527	582	574	568	578	547	566	534	585	564	562	592	538	589	538	554	526	579	553	572	557	595	593	568	569	535	538	557	555	550	568	530	541	569	546	564	605	562	592	570	607	545	537	530	532	545	574	546	586	566	518	571	594	576	555	589	584	590	566	567	555	569	553	598	566	574	556	503	573	537	555	567	550	574	602	604	579	583	580	541	531	582	547	572	573	593	583	535	563	567	543	558	569	585	549	571	531	598	556	555	578	557	580	584	594	567	554	543	581	556	586	625	570	603	585	551	540	572	576	548	560	512	595	569	566	508	602	582	531	562	540	557	621	610	573	524	622	584	532	546	560	592	544	614	617	553	612	553	568	561	553	554	535	572	547	566	606	574	552	560	580	543	569	555	559	537	536	598	548	539	572	551	540	573	560	559	500	541	554	557	544	524	579	553	550	559	606	570	576	597	541	545	567	567	544	574	558	514	559	549	545	590	567	573	554	545	598	573	585	553	538	603	564	547	564	549	555	556	531	584	564	573	575	561	590	551	564	556	549	543	561	526	560	567	604	508	596	610	546	563	549	586	553	538	558	566	568	546	539	607	557	578	549	543	596	601	567	571	557	632	565	596	544	565	574	560	542	587	583	563	581	569	549	518	583	567	578	586	561	538	570	527	569	567	573	566	527	608	602	574	569	597	578	605	543	549	581	565	572	588	581	540	542	572	551	605	623	561	526	555	542	553	558	553	556	509	586	571	526	589	610	569	584	553	538	557	581	580	535	573	561	558	553	555	594	569	604	599	582	560	564	572	582	543	568	567	566	599	592	612	555	576	574	565	577	561	550	531	566	576	565	554	604	617	559	568	565	561	557	558	534	530	600	557	560	524	581	591	521	569	542	596	544	583	559	554	570	573	548	527	607	562	532	550	568	608	569	532	628	543	542	528	533	583	550	548	610	566	581	586	579	578	553	594	557	551	536	562	539	532	590	575	539	548	563	582	550	588	545	572	560	588	587	562	560	579	570	557	556	628	600	606	585	594	525	542	521	589	594	516	574	539	552	567	596	593	594	549	575	574	555	557	560	554	545	554	574	548	574	525	569	559	597	557	506	540	597	523	577	554	557	581	546	543	565	564	572	549	592	571	561	588	607	569	523	585	588	599	617	597	568	585	561	544	589	551	555	558	511	536	583	527	539	545	546	561	594	576	594	602	578	550	550	553	593	542	572	608	600	569	577	546	552	583	585	543	560	564	596	558	552	559	595	584	584	601	569	545	573	581	558	553	565	552	563	568	584	582	588	554	550	521	571	552	573	554	586	546	601	577	531	604	592	533	543	549	588	580	609	581	594	549	531	568	607	542	558	573	557	566	561	560	587	568	581	516	555	587	517	561	609	538	534	525	583	551	544	591	551	542	576	552	581	557	579	552
32527	52236	39089	20152	14677	12454	10146	7952	5643	4781	4616	4441	3883	3034	2334	2164	1825	1592	1429	1283	1173	1235	1187	1189	1097	1139	1055	1061	1031	869	877	884	866	915	835	751	839	768	745	804	859	783	782	755	814	748	764	772	832	786	827	782	775	819	813	788	821	821	801	790	771	771	791	814	839	792	843	802	836	801	821	736	823	787	803	794	755	820	787	797	792	800	762	767	785	805	757	761	788	811	790	815	799	784	773	776	787	795	764	790	773	761	751	747	814	802	733	802	825	730	768	805	804	796	759	785	823	793	809	785	743	773	753	845	802	761	784	740	816	783	759	762	818	757	784	748	833	790	746	821	766	807	760	855	827	819	786	780	783	813	806	787	807	776	822	781	780	757	738	742	741	791	771	814	803	768	790	785	804	790	821	771	794	756	757	786	768	792	810	780	794	780	769	781	793	755	763	756	746	742	764	729	770	795	738	805	765	757	813	784	771	756	798	744	791	782	835	807	776	805	785	750	740	804	767	838	781	807	778	747	807	782	755	806	765	817	802	759	778	737	816	750	758	772	790	765	805	746	795	805	784	762	803	707	758	755	842	796	785	827	726	783	779	740	775	819	756	802	796	756	779	812	745	772	773	767	780	783	781	799	766	796	781	815	760	775	775	782	802	745	795	782	788	805	780	788	772	779	803	812	817	789	823	800	777	780	730	793	811	765	816	827	832	764	779	742	741	808	760	741	771	770	737	808	765	788	754	755	817	780	721	841	741	782	730	778	772	784	772	791	763	784	756	814	719	749	794	727	801	761	778	750	837	761	779	776	787	737	754	816	752	792	793	766	819	806	731	743	824	777	834	848	792	784	814	778	769	755	777	767	773	774	733	809	813	814	761	783	792	786	793	799	754	777	765	829	770	794	737	760	786	777	762	769	787	784	777	724	797	803	783	798	809	796	762	809	780	779	786	764	770	790	800	757	802	783	761	752	780	797	790	794	773	749	798	773	761	772	776	790	749	735	808	765	799	758	775	786	789	808	823	777	771	807	803	789	734	748	827	742	770	800	762	790	753	783	768	745	799	804	733	830	831	803	755	794	791	783	777	815	793	790	770	783	767	797	782	831	779	761	747	794	778	789	798	810	774	788	766	772	785	758	789	782	807	807	795	743	788	748	812	793	788	789	784	838	830	765	786	746	805	746	762	815	800	818	784	711	795	822	764	791	786	765	744	760	824	764	789	815	761	810	792	805	812	798	773	794	768	788	781	798	796	762	773	753	762	780	780	816	795	774	776	748	787	767	764	753	752	784	785	795	782	782	790	790	769	754	778	825	799	803	843	754	765	763	787	754	800	769	786	768	732	792	752	752	799	785	742	763	799	808	802	884	800	799	819	749	836	769	791	787	791	771	786	783	780	796	772	803	775	763	780	791	757	776	757	733	738	783	786	764	767	821	812	795	735	810	808	785	779	779	808	806	791	855	775	778	793	764	767	784	820	787	767	770	771	813	754	774	822	748	772	798	798	775	776	780	748	784	800	809	781	800	826	779	775	783	771	753	772	804	782	816	783	801	774	798	788	841	794	783	738	818	787	778	759	768	752	743	813	764	758	792	795	802	721	829	746	812	725	791	793	799	790	769	749	786	801	789	809	777	796	784	786	720	790	811	776	730	818	716	792	778	798	727	771	782	783	762	787	796	779	777	756	826	760	804	769	735	813	798	776	784	755	770	751	749	859	806	792	760	789	773	834	794	770	792	778	789	792	805	805	768	744	792	843	803	788	775	761	786	841	811	829	814	790	737	817	784	763	775	754	757	775	783	820	797	755	776	773	820	757	783	807	793	759	738	778	733	771	776	800	784	828	811	761	836	811	806	860	762	706	820	775	804	799	751	736	760	790	782	784	813	718	742	753	747	750	767	815	747	767	775	811	757	761	751	770	766	798	791	850	791	816	787	792	727	800	770	828	809	768	771	795	811	781	795	733	774	772	788	773	799	796	750	812	804	773	799	842	777	775	746	791	770	794	747	805	774	786	760	749	800	772	779	780	838	738	795	844	785	793	724	763	752	791	752	746	780	770	726	732	842	732	758	715	765	775	778	783	795	786	787	757	761	775	774	775	847	770	789	787	790	779	783	802	807	764	827	813	792	752	780	759	759	751	763	820	831	769	772	723	789	772	746	741	781	780	812	771	802	775	732	778	805	778	781	781	817	833	763	786	793	740	787	758	771	761	773	779	778	778	796	814	746	732	707	783	741	774	757	760	770	720	786	777	800	801	803	788	791	797	784	795	768	758	749	763	809	766	722	759	793	751	762	793	745	755	789	738	775	758	787	797	757	778	744	743	804	826	821	761	759	817	861	794	790	719	827	748	721	825	806	793	778	729	758	831	777	794	766	756	799	796	822	739	738	818	792	799	793	841	802	822	747	803	792	784	754	761	735	792	753	752	720	778	795	818	801	774	820	753	789	795	790	780	794	813	777	783	764	813	829	771	753	793	805	780	800	812	762	723	788	757	779	811	786	772	782	815	810	770	816	810	753	836	798	718	768	797	786	735	770	791	773	771	784	776	713	841	783	724	789	783	735	786	779	764	785	792	763	811	754	744	786	772	731	775	812	834	789	786	769	791	788	773	752	775	772	800	772	753	763	779	750	799	784	828	775	831	761	761	770	827	826	775	796	756	801	722	761	804	793	767	799	765	780	727	767	760	759	835	779	756	811	754	746	770	788	822	794	789	867	827	772	754	782	718	745	815	748	784	760	752	755	769	823	784	742	808	819	761	777	790	775	782	754	811	758	803	783	768	799	768	760	751	748	759	815	756	762	797	790	721	787	746	810	790	834	803	753	790	793	769	783	776	802	807	833	834	769	718	779	768	753	751	784	767	735	772	761	783	781	790	794	830	840	744	766	784	783	768	790	730	765	762	778	801	796	791	770	807	759	781	771	777	804	779	781	772	785	781	801	768	780	797	842	837	776	802	793	782	782	801	784	796	768	780	775	803	813	763	776	790	757	750	800	795	794	790	771	784	815	802	738	811	807	777	777	788	744	787	809	783	785	843	791	824	801	757	787	769	799	755	747	802	765	737	776	754	773	793	768	766	756	822	728	758	791	762	806	823	790	754	741	784	777	772	819	811	794	870	758	784	787	776	790	769	782	814	813	760	771	746	731	790	768	848	848	804	778	762	751	747	787	777	719	801	751	792	792	757	811	809	792	813	825	794	795	790	788	734	779	796	820	775	775	796	727	744	810	746	735	793	821	835	799	741	760	769	801	777	742	781	797	743	755	749	806	810	791	769	745	768	753	781	770	782	767	767	765	791	770	808	796	764	754	785	759	788	790	779	769	732	775	756	794	796	788	749	827	826	751	796	799	799	771	782	756	785	802	730	783	777	781	760	765	751	789	737	808	832	750	795	764	786	742	771	818	787	813	783	794	755	785	817	749	775	751	797	777	752	771	826	779	792	800	778	793	758	767	793	803	788	764	783	764	781	760	796	791	777	785	802	745
23442	21624	29602	24153	21655	21797	14199	5368	3208	2680	2527	2540	2097	1627	1392	1237	1078	1007	907	741	772	729	749	717	646	725	652	668	642	612	585	554	503	550	551	516	528	515	542	500	511	527	487	497	495	512	498	503	479	525	470	471	530	581	544	499	536	480	508	537	448	457	479	492	508	476	502	508	484	496	504	476	497	491	436	503	461	456	482	455	513	441	508	470	453	514	504	462	494	501	451	475	515	430	481	471	486	482	493	477	495	485	514	469	475	530	482	474	522	498	472	471	535	506	473	532	458	468	445	515	457	498	449	469	521	483	486	494	489	504	469	472	508	482	477	489	495	479	470	477	511	464	492	507	463	493	470	522	501	439	491	441	468	454	489	488	498	509	460	486	446	473	459	491	518	486	466	514	486	474	490	501	485	523	457	476	517	469	465	442	485	493	436	475	504	464	469	478	457	485	470	481	489	455	467	489	459	474	462	463	493	493	486	457	467	486	470	471	463	483	491	489	456	450	459	483	492	471	507	448	504	522	514	463	503	499	502	481	486	470	494	474	529	475	480	519	489	482	491	477	464	472	463	480	512	460	505	473	463	442	501	465	470	525	457	479	450	481	492	484	516	464	529	482	446	492	479	489	480	497	456	495	486	504	456	503	480	465	488	507	470	487	504	487	509	447	458	487	478	482	460	519	458	494	493	523	465	493	496	469	443	511	499	504	500	496	511	475	503	462	513	501	476	480	475	514	440	499	466	496	472	478	473	501	483	438	494	506	484	433	463	455	481	467	483	500	514	493	474	500	463	505	495	462	489	402	470	473	460	447	472	525	487	446	505	438	459	454	466	468	475	488	467	457	463	483	495	508	488	482	453	517	464	499	449	455	457	480	494	468	491	456	466	492	517	487	483	450	466	428	460	449	472	508	464	465	503	493	508	436	480	471	509	450	510	459	489	469	489	480	498	465	434	452	473	472	528	500	474	488	485	497	467	433	498	473	507	515	453	456	490	470	490	464	481	471	480	464	494	470	480	471	483	476	512	488	463	484	467	450	490	511	450	499	530	449	493	459	486	439	489	480	489	485	486	481	477	443	451	506	479	488	486	498	513	468	488	463	483	514	479	472	525	473	503	505	486	479	498	478	505	477	483	485	512	499	500	496	466	496	472	437	511	477	470	512	473	507	445	454	524	468	516	484	472	464	469	468	485	487	518	475	464	481	441	494	513	522	512	490	506	460	484	465	519	463	490	462	500	519	493	475	461	522	484	444	479	470	485	517	526	475	462	498	460	468	481	489	496	471	481	466	517	465	486	472	504	471	432	454	461	496	482	483	499	478	480	498	495	533	509	462	487	529	478	471	471	515	489	503	469	510	472	471	491	475	469	470	463	486	450	506	505	459	478	484	496	490	453	489	478	451	462	439	522	491	454	465	464	534	474	489	496	489	488	503	493	492	473	464	486	514	470	486	488	457	448	486	477	508	503	455	470	505	463	452	489	538	450	465	481	490	454	453	453	466	484	484	468	503	494	537	475	481	521	498	493	465	493	492	489	476	504	494	460	449	457	461	452	494	498	488	489	499	531	523	477	505	481	477	499	473	488	498	492	452	487	468	471	496	514	503	412	459	498	483	495	511	485	496	497	479	474	423	474	483	495	457	466	467	429	496	445	456	490	499	451	474	450	505	478	473	486	496	495	507	455	495	501	512	459	489	448	515	473	508	439	466	491	508	487	480	539	527	493	464	494	440	499	493	428	446	472	472	508	455	472	525	472	467	510	466	439	488	453	471	514	476	507	447	476	466	518	494	470	495	462	513	470	506	514	495	501	502	479	471	491	500	508	510	486	482	497	446	459	471	488	459	493	496	499	504	447	495	479	506	491	473	481	493	473	429	468	490	435	485	516	486	478	553	514	474	483	439	454	476	482	473	478	466	501	469	510	502	498	490	472	526	454	469	471	478	473	478	460	505	499	494	466	497	493	440	494	512	464	511	521	506	497	476	484	476	487	459	495	486	502	472	448	456	496	484	473	432	473	476	424	481	507	470	491	464	464	456	507	497	479	497	457	503	506	427	524	479	469	513	476	465	489	488	514	442	483	434	514	465	466	507	491	465	462	500	496	474	463	458	486	455	485	440	507	467	441	458	471	489	466	499	524	514	481	435	474	456	461	430	490	497	486	500	494	495	496	474	474	459	493	473	510	503	512	444	487	517	455	531	473	462	500	529	465	500	513	472	485	446	482	468	454	493	472	488	503	478	493	490	439	512	477	449	517	498	525	452	478	453	475	478	517	450	538	489	480	479	474	492	481	499	445	505	484	487	434	457	489	496	454	447	477	491	489	458	475	463	456	503	472	486	490	518	470	478	465	454	453	478	467	482	512	485	506	468	477	450	465	500	445	516	460	471	506	498	503	476	450	484	471	424	491	448	475	463	477	504	469	461	440	457	468	461	471	466	443	445	453	506	457	503	517	518	535	472	447	457	435	505	505	485	471	519	508	464	457	486	502	460	443	484	520	500	481	486	482	494	470	465	455	452	476	445	472	469	511	470	491	455	471	484	524	541	514	521	496	442	489	466	531	495	450	489	487	460	495	479	474	473	439	512	498	453	457	495	489	466	441	486	434	454	446	500	495	473	493	451	478	514	469	473	454	470	513	514	466	492	447	493	447	504	491	508	493	493	499	482	507	490	476	494	473	487	514	471	471	517	466	509	479	484	470	490	466	470	500	473	494	457	458	481	465	473	464	470	491	472	508	461	464	476	490	503	521	459	457	482	433	498	489	502	476	453	470	488	497	461	474	472	471	452	495	489	467	486	479	502	478	497	499	471	472	476	482	477	526	504	460	485	476	525	471	510	506	462	504	489	475	501	479	471	474	486	485	497	449	480	453	468	488	499	459	493	472	449	465	465	488	501	462	477	465	500	469	476	509	457	467	485	493	498	520	477	475	501	467	480	448	537	474	507	483	505	521	522	484	485	475	461	483	512	481	477	514	492	480	463	475	462	493	532	435	478	474	510	495	465	473	474	484	494	518	471	464	472	487	463	486	485	471	509	428	468	475	526	457	485	523	489	479	474	453	461	472	474	485	460	477	485	457	462	454	490	473	478	454	461	461	447	478	487	549	477	472	470	444	437	466	480	493	512	485	459	468	513	525	498	487	448	493	485	505	465	465	500	502	471	473	488	462	518	488	504	456	544	468	510	493	451	512	480	507	473	440	450	491	467	481	495	498	501	514	487	473	513	495	466	494	481	516	478	480	451	509	459	470	474	495	477	468	508	482	448	501	471	475	476	469	521	425	489	472	509	460	500	453	475	493	466	482	462	465	446	472	497	495	484	517	496	495	495	479	441	476	419	467	460	521	481	494	478	478	472	510	453	494	470	494	482	482	517	480	479	495	493	465	487	469	489	439	495	490	473	492	512	441	448	474	520	490	439	494	491	516	498	496	468	484	471	486	483	454	513	493	519	485	487	469	469	492	499	500	441	421	492	500	451	479	465
35434	58997	44392	25041	18687	16381	13555	10807	7919	6354	6256	6152	5108	3843	3139	2642	2213	1961	1641	1370	1290	1362	1296	1348	1150	1193	1098	1013	975	882	833	786	775	777	777	788	722	718	703	687	695	715	686	683	721	663	665	706	709	675	713	659	687	758	739	728	763	714	713	697	688	721	719	670	712	692	677	690	730	655	702	714	697	610	666	664	655	664	648	661	676	629	716	682	681	676	649	629	671	654	652	670	692	694	697	680	689	721	625	662	698	669	733	700	639	642	709	686	666	703	649	669	665	609	668	640	661	638	654	683	670	707	655	619	669	653	723	639	672	697	695	650	642	646	681	673	654	675	697	639	665	652	643	664	623	686	647	638	660	645	649	665	633	673	669	649	647	649	649	705	619	654	734	741	656	692	660	628	668	659	671	680	628	658	671	671	639	651	668	662	680	698	595	660	668	709	602	594	687	616	651	672	680	648	658	719	651	734	686	692	626	664	651	670	687	666	661	660	676	703	646	668	659	697	692	650	638	658	637	659	687	664	683	678	624	659	685	663	650	669	670	659	667	616	685	711	717	627	659	698	635	674	691	642	679	632	664	696	629	645	687	725	714	658	662	674	599	654	635	670	644	668	674	651	631	652	617	682	640	647	715	643	709	658	661	681	646	652	681	676	629	659	675	678	655	625	655	671	633	681	615	651	632	676	654	723	653	640	660	663	650	651	649	711	665	656	694	677	666	654	664	665	664	666	673	650	679	664	653	643	609	681	684	668	651	683	671	670	687	737	661	670	671	661	688	702	646	663	683	657	673	633	666	655	650	632	630	646	639	643	642	636	657	679	666	678	681	671	723	691	690	672	649	674	688	645	647	606	646	696	684	683	687	651	623	681	694	667	647	688	659	632	680	672	695	651	723	615	708	700	697	657	665	645	629	636	629	671	680	656	727	620	662	676	671	655	648	653	669	670	678	684	695	697	670	623	656	632	610	705	664	661	659	680	662	624	677	679	612	670	667	638	651	693	679	637	652	661	698	603	644	632	677	673	653	637	684	650	655	634	645	674	681	692	668	638	631	647	680	710	641	660	681	639	696	628	695	713	655	652	668	644	683	670	648	664	674	646	661	675	677	700	661	663	670	677	685	675	705	643	645	705	655	668	655	663	625	672	705	660	680	680	680	660	658	671	682	656	624	673	672	678	653	672	696	669	660	670	653	674	720	680	715	633	708	685	687	686	653	671	656	659	630	662	667	653	692	639	654	613	712	700	653	666	669	652	661	678	684	628	645	692	607	596	677	625	687	640	647	657	643	693	648	705	628	651	698	645	659	727	703	684	682	653	673	677	679	660	664	705	669	652	677	631	634	621	654	687	584	678	655	650	694	663	701	652	626	697	675	588	698	686	700	638	645	660	675	676	630	649	653	665	653	664	662	656	656	703	652	693	692	675	650	650	647	662	673	682	660	665	682	687	663	668	662	656	641	674	645	616	628	677	650	639	672	667	645	615	662	654	638	662	637	675	698	667	670	634	623	665	631	656	629	683	627	653	678	696	670	630	702	698	650	683	621	645	643	695	689	701	666	686	686	606	638	646	686	656	647	650	655	641	678	672	638	677	664	654	678	655	695	690	666	647	663	676	667	677	678	653	680	625	651	695	639	684	654	706	646	676	697	689	634	662	636	659	693	659	628	628	658	691	595	664	673	673	660	651	674	637	649	709	668	702	619	668	626	659	706	634	674	672	643	726	660	648	705	660	666	693	666	718	663	650	655	685	655	617	662	651	638	670	673	695	699	636	645	686	609	632	675	638	616	669	685	650	708	699	668	644	638	670	666	631	659	653	633	636	682	740	685	662	644	695	689	694	654	675	645	635	669	680	696	653	632	680	650	628	607	710	654	672	684	718	692	692	681	676	670	645	689	676	679	673	653	681	659	672	687	718	640	669	643	673	671	620	703	675	666	735	677	686	654	645	644	668	670	709	663	655	616	665	670	624	633	638	641	694	694	692	620	645	591	643	677	692	675	682	695	654	659	677	663	670	689	663	687	691	663	595	665	707	675	639	662	689	666	719	668	706	683	673	656	675	699	679	616	665	685	692	663	654	653	671	631	613	661	646	640	654	670	634	692	655	642	687	654	668	643	665	682	683	618	680	711	647	693	668	631	617	671	657	644	645	629	689	694	682	639	659	655	600	701	677	637	650	625	630	697	621	644	677	668	614	728	642	702	702	668	655	670	687	683	635	669	676	636	689	682	675	650	684	678	613	668	663	694	659	682	710	667	644	684	693	662	660	663	634	686	653	612	615	640	654	659	695	679	609	659	634	689	673	647	627	678	679	665	665	627	628	651	675	667	681	677	639	648	680	619	653	689	654	658	661	631	653	656	634	654	676	644	678	666	665	642	650	613	673	663	627	657	657	663	646	676	668	663	664	658	682	610	648	709	647	635	673	703	666	699	641	695	684	690	605	656	621	662	681	644	649	704	674	637	652	639	687	648	641	675	637	675	650	748	688	659	670	684	663	668	637	699	666	693	693	663	676	675	654	633	658	625	679	688	651	683	685	693	679	664	694	621	618	679	637	691	661	647	621	658	656	611	663	642	661	660	644	667	608	652	653	687	645	677	656	677	639	628	656	707	652	691	662	679	656	648	689	703	673	682	640	635	669	628	699	667	665	701	702	654	654	663	637	623	656	680	681	692	635	662	692	689	679	663	684	684	688	683	716	698	659	652	644	671	651	631	696	633	637	659	614	696	638	651	618	692	666	696	707	664	672	672	657	642	686	680	675	669	641	641	658	694	713	711	672	695	639	656	679	713	683	684	688	678	664	678	662	659	712	711	655	642	677	697	670	669	657	615	681	672	691	629	708	651	673	688	622	631	684	654	667	693	656	637	679	623	695	733	642	636	654	628	691	723	648	643	643	663	701	640	634	629	697	643	637	667	608	621	666	667	709	651	668	682	612	618	661	600	683	686	621	631	629	655	659	647	662	654	683	666	626	682	663	679	663	641	679	663	614	676	654	670	614	719	692	676	668	644	629	679	688	623	628	667	673	688	635	649	697	654	668	662	687	643	685	637	618	653	670	622	641	640	659	700	623	685	643	691	654	640	644	683	657	659	655	659	674	704	666	691	666	652	664	677	626	658	685	662	686	656	639	680	621	659	642	670	667	661	622	674	682	630	649	618	600	616	644	635	696	674	645	671	642	691	670	633	650	651	692	667	638	657	639	621	644	708	651	652	682	677	661	669	639	641	595	640	662	676	705	710	664	662	672	658	660	654	629	594	674	638	671	682	650	675	675	680	657	671	663	584	646	621	663	652	698	684	629	671	655	663	668	688	690	634	692	669	645	646	682	711	654	642	640	591	679	679	673	642	676	667	650	657	650	619	643	616	665	656	674	674	632	640	659	668	651	655	635	667	652	691	711	656	619	607	648	680	665	686	635	653	612	636	624	667	651	654	685	634	681	688	652	705	658	654	675	629	624	691	647	655	632	684	650	677	688	679	613
28437	26132	24908	11507	4401	3292	2396	1704	1268	1105	1181	1142	989	830	751	688	605	592	585	557	495	485	533	532	498	503	494	458	459	466	412	463	467	429	431	443	457	439	428	432	456	437	412	440	459	459	386	459	449	457	460	450	433	482	446	416	466	444	422	417	454	462	427	457	425	481	439	414	484	438	400	445	438	409	458	463	445	480	431	427	455	434	441	455	466	444	418	429	422	444	460	424	393	442	418	454	466	431	449	493	464	438	427	451	454	433	457	442	473	428	422	463	445	427	461	466	410	465	416	455	433	453	455	447	428	441	461	396	436	447	434	396	452	439	457	435	440	427	423	445	459	462	441	455	452	442	480	441	402	475	389	441	444	422	422	443	412	440	452	418	409	455	464	452	443	454	476	427	427	431	442	439	457	397	430	445	449	431	432	488	465	431	470	460	456	454	464	393	446	408	472	473	437	439	472	459	458	439	418	426	407	429	416	463	449	458	400	413	412	452	446	433	460	431	441	470	451	484	450	474	428	417	430	413	459	446	448	467	446	447	478	454	425	414	399	461	404	462	431	497	433	448	419	461	440	385	444	412	482	447	429	414	451	457	475	476	452	439	434	434	441	405	463	448	466	461	400	432	445	399	433	451	402	446	436	479	451	432	417	467	448	454	425	439	463	433	438	434	443	469	379	429	451	433	423	440	428	472	474	432	428	445	442	407	465	441	435	431	435	434	440	452	433	461	433	456	428	458	414	407	419	425	456	434	426	440	457	467	427	400	439	451	423	430	445	439	432	428	461	438	429	424	455	448	423	445	473	454	418	448	418	428	442	431	422	423	434	474	437	425	433	418	441	438	433	417	452	423	449	424	422	486	489	437	432	489	428	416	394	434	471	443	443	405	467	441	429	435	457	428	443	459	449	496	448	457	490	433	431	467	411	443	423	447	464	420	435	394	488	411	405	446	466	433	416	388	442	438	416	450	446	411	456	441	454	425	454	450	419	429	411	439	460	438	454	447	438	436	449	445	461	471	436	430	432	435	435	460	430	465	443	418	431	444	477	427	435	450	432	474	428	465	469	429	451	444	457	421	481	458	442	426	466	462	471	494	431	490	441	440	428	432	432	462	399	410	469	436	438	431	427	434	463	462	433	448	409	418	461	430	436	453	429	437	468	421	445	448	435	431	457	431	425	453	417	416	409	406	452	445	478	419	420	471	476	421	424	439	439	420	439	433	420	422	438	469	398	437	436	446	433	431	406	449	423	438	437	435	402	414	481	434	436	479	436	453	431	462	444	423	419	427	472	497	444	457	453	441	451	451	456	409	435	417	414	461	467	413	440	418	449	424	463	453	468	428	438	434	426	458	473	443	478	443	449	424	442	431	416	443	432	482	454	461	432	415	406	410	451	445	442	459	466	450	447	475	425	427	480	448	449	422	410	435	440	409	481	432	418	437	439	432	415	436	433	458	457	444	415	428	453	475	433	436	450	439	488	454	441	450	464	463	470	439	445	428	464	431	445	436	455	424	456	424	408	421	453	457	466	421	398	460	418	431	440	422	397	421	445	418	424	446	413	473	398	451	455	432	430	452	430	425	451	488	432	455	426	442	435	472	432	413	434	428	442	470	401	456	447	426	434	477	421	435	442	464	420	468	468	438	428	463	441	455	414	459	482	456	433	459	473	428	425	463	425	464	451	440	415	424	466	455	468	444	424	500	438	451	447	416	449	447	438	472	437	460	441	418	426	420	425	437	438	438	435	455	421	409	454	449	475	412	444	448	434	443	440	419	403	445	400	436	427	426	438	440	456	466	381	455	453	459	429	463	457	461	426	447	436	453	419	436	425	471	461	445	423	426	450	434	422	442	430	449	434	461	436	465	425	484	476	443	422	432	460	458	447	437	461	458	454	420	431	409	458	411	440	448	450	405	440	423	440	434	446	434	458	457	436	426	435	496	480	439	449	463	439	446	493	435	451	419	434	482	439	415	456	431	468	411	407	444	455	443	449	437	435	439	450	449	403	451	466	455	452	445	434	451	426	453	469	409	436	453	461	442	411	452	420	484	486	441	431	433	417	434	472	462	467	458	439	442	459	462	445	468	470	465	453	443	452	433	382	476	439	442	464	461	440	438	431	438	481	497	448	448	429	421	430	457	441	473	477	451	426	444	469	453	468	477	427	408	424	444	448	435	470	391	441	426	438	452	454	452	453	429	438	450	439	410	440	427	424	437	412	440	460	419	457	490	424	419	455	432	438	388	453	427	453	403	445	424	459	436	478	420	472	407	444	431	441	446	438	422	455	466	433	448	409	416	455	440	468	430	478	437	469	472	448	449	440	427	452	461	423	459	462	436	451	430	452	447	440	426	463	458	426	448	469	468	416	448	423	433	426	424	393	412	447	419	450	459	436	457	441	443	411	451	463	406	423	441	457	450	413	472	420	454	443	432	433	486	433	422	464	439	462	438	480	451	426	419	436	454	411	454	437	429	440	406	422	495	451	440	472	465	475	450	447	456	430	419	460	441	454	484	459	419	461	430	475	426	398	459	416	454	426	409	439	453	441	473	412	443	453	433	468	456	466	434	458	449	451	416	455	411	436	451	456	411	410	442	417	422	423	436	412	496	448	437	439	468	416	432	439	443	435	427	461	460	459	460	415	429	444	433	451	432	447	459	437	448	400	452	429	438	419	391	431	471	447	423	421	458	437	460	425	431	459	427	401	432	446	440	466	435	419	470	401	440	450	469	443	483	463	454	450	428	436	432	496	440	422	419	432	427	447	467	426	396	425	427	475	428	460	428	479	413	435	453	419	433	442	392	445	459	468	422	447	452	421	423	492	442	440	433	423	426	449	445	414	440	430	452	443	464	467	447	472	467	442	484	479	425	413	444	469	451	439	457	486	463	436	448	418	390	425	433	399	439	457	446	450	453	451	437	424	433	419	404	442	426	424	405	464	443	445	449	435	400	435	422	448	438	467	376	467	440	451	409	453	420	406	452	438	436	430	481	441	408	434	470	439	453	455	433	467	450	462	460	438	454	435	412	424	486	439	471	469	445	426	415	441	442	433	420	407	453	410	444	457	444	414	441	424	465	454	401	428	492	418	408	423	445	431	437	431	459	466	417	427	475	465	429	424	400	464	455	416	423	417	447	474	427	438	440	413	441	455	452	448	421	469	459	479	459	406	439	414	421	457	473	437	430	423	430	412	466	440	430	411	461	443	439	447	452	413	442	441	429	428	439	446	426	407	429	459	458	454	436	466	458	470	436	434	456	427	442	446	459	441	483	484	434	415	412	437	424	422	431	422	455	446	442	455	391	445	422	448	417	408	431	441	446	436	490	445	428	432	473	436	478	427	445	436	455	510	455	417	429	455	439	454	438	465	468	416	423	406	441	444	471	447	420	422	463	423	419	456	426	457	462	433	443	458	418	433	425	446	447	449	416	412	456	417	428	455	472	443	445	452	411	459	431	462	442	465	421	444	448	470	442	428	433	427	395
32677	44184	29448	13050	8664	7718	5873	4380	3138	2735	2689	2681	2281	1762	1419	1433	1083	1053	894	847	791	818	833	820	772	773	770	717	708	611	694	641	644	630	591	609	637	610	603	609	621	607	596	653	606	599	639	618	636	571	606	643	625	644	626	657	604	642	637	590	603	571	618	643	638	611	652	610	659	629	618	666	618	575	576	636	644	619	603	591	638	616	604	569	598	621	610	596	619	623	617	606	608	624	587	605	620	663	605	620	622	636	613	566	594	622	616	629	643	622	611	618	599	612	638	658	628	606	601	588	567	627	677	622	602	609	654	592	639	606	619	566	632	621	584	607	617	629	627	601	587	598	651	563	627	603	633	655	593	571	607	606	641	579	615	625	679	630	624	613	611	589	611	604	656	615	610	575	619	588	629	588	634	679	590	580	604	616	595	602	608	601	576	598	625	627	625	603	564	618	600	616	587	592	602	600	610	586	661	579	611	582	681	590	613	623	609	591	592	576	633	615	613	617	587	652	589	621	615	613	670	582	663	609	661	633	595	605	613	606	622	621	616	626	586	577	627	591	619	602	555	606	591	632	585	647	651	623	624	584	564	609	639	608	587	633	626	654	643	618	654	587	621	587	643	619	615	622	600	626	584	539	636	654	596	612	625	554	642	591	649	633	602	612	632	592	614	602	576	598	594	608	644	629	598	621	602	641	578	644	643	622	642	653	652	620	610	590	557	572	611	642	637	585	638	656	603	627	546	579	629	613	637	612	606	595	605	625	602	603	604	632	608	607	648	630	640	624	591	626	577	625	614	604	618	613	616	578	611	617	593	590	623	636	617	661	651	641	587	574	611	654	553	624	573	587	617	612	607	661	635	615	582	602	620	591	610	604	632	601	610	622	590	621	599	640	598	623	573	646	588	602	630	566	615	645	658	603	597	619	669	611	601	582	599	614	626	564	593	618	637	623	596	606	590	599	600	559	627	611	628	617	579	590	574	594	582	542	609	605	607	612	633	628	617	656	594	607	553	564	603	581	609	605	626	569	587	560	649	599	614	591	629	655	622	642	667	620	653	644	607	593	613	642	647	588	599	616	641	604	598	593	565	591	607	578	632	626	582	589	558	602	613	609	633	623	634	609	605	600	603	607	600	637	615	628	616	621	635	559	649	620	604	605	586	645	586	607	608	591	622	614	590	652	642	560	610	602	615	639	621	569	635	597	596	597	671	569	583	589	604	598	634	606	589	575	609	654	612	594	603	627	600	626	614	611	628	621	567	647	617	622	597	645	624	617	597	610	630	607	629	598	603	585	590	624	615	565	571	599	571	617	599	625	624	632	588	639	634	623	598	602	646	634	605	588	612	637	601	620	609	594	615	588	620	571	578	609	559	608	623	613	616	628	587	618	585	559	658	582	595	612	613	579	602	604	596	625	597	636	618	617	620	634	637	583	585	587	552	632	585	584	607	598	610	547	633	569	627	648	611	608	571	614	622	626	610	593	607	644	595	652	612	595	577	594	609	628	570	618	617	643	581	618	605	579	620	670	572	573	600	636	593	627	584	592	574	580	554	597	574	623	633	571	614	618	607	669	598	638	581	614	578	591	641	596	598	581	609	623	594	625	638	609	628	629	596	641	585	627	631	624	601	590	564	614	628	612	547	625	610	636	582	635	614	638	595	628	619	629	585	644	628	630	586	593	598	632	673	589	619	561	593	590	597	603	594	635	607	607	581	596	643	646	642	618	581	645	612	614	580	560	593	614	580	629	613	585	642	619	620	577	620	616	616	587	574	654	635	665	615	631	629	633	630	634	607	628	586	611	600	604	604	595	639	575	639	573	587	602	682	635	581	623	591	599	598	628	607	580	559	629	571	570	655	541	650	654	601	605	632	573	654	657	617	595	619	597	616	576	613	593	604	624	602	638	638	601	619	598	601	625	636	624	613	610	583	587	610	558	613	613	553	592	604	574	614	581	573	621	580	598	587	597	626	617	629	650	633	589	618	623	620	606	650	586	646	601	564	600	641	621	592	658	629	632	570	646	576	612	619	624	580	619	605	611	583	644	570	605	622	616	585	630	619	598	552	595	616	602	629	575	619	578	590	604	650	603	586	606	602	596	662	599	603	637	640	589	574	627	576	589	641	581	590	594	639	594	589	622	609	592	558	584	587	581	606	617	586	555	615	627	621	618	620	620	609	624	597	623	626	604	623	582	652	568	587	584	559	574	574	595	625	607	576	621	606	584	623	623	573	607	573	643	605	612	639	628	602	612	571	551	622	558	564	622	629	634	603	592	638	592	630	552	600	541	575	639	605	586	625	612	614	624	642	575	626	629	625	615	584	604	617	623	624	614	629	584	612	623	633	625	611	635	574	628	575	607	554	619	595	619	618	621	577	600	613	647	659	615	633	639	627	585	598	636	658	613	616	563	646	624	592	587	600	591	603	606	615	628	602	594	638	585	594	626	630	635	631	572	606	573	600	582	631	616	633	614	624	582	614	614	590	616	644	635	603	608	589	587	601	602	591	620	596	570	593	623	652	634	612	632	669	612	602	614	606	620	610	591	592	644	614	629	654	611	630	591	566	625	627	638	573	611	604	623	622	578	585	628	624	583	612	610	650	638	613	595	636	645	618	655	585	620	629	572	586	605	599	642	588	615	613	609	595	585	610	633	612	616	602	554	634	671	595	622	592	552	605	620	592	624	575	614	609	686	575	628	627	586	583	656	575	678	627	625	624	568	587	640	590	625	626	612	628	584	632	623	600	605	610	645	601	624	609	617	603	593	590	599	595	631	591	637	616	592	656	636	626	593	636	605	576	616	594	629	588	630	575	603	658	608	598	599	602	626	566	601	610	627	633	617	553	565	628	589	592	602	586	617	631	637	580	593	620	601	641	611	606	640	621	671	613	651	589	584	614	571	598	604	614	630	619	570	557	597	640	617	583	649	636	617	630	582	594	599	605	624	610	606	620	646	593	582	610	615	615	630	620	657	656	612	593	586	597	607	569	547	649	610	653	591	565	592	566	606	611	585	603	606	621	628	604	616	661	590	620	609	618	593	599	591	607	606	634	634	586	633	610	597	594	634	618	593	595	594	600	646	622	613	650	590	588	627	609	600	593	617	609	636	579	559	632	647	615	661	621	573	616	622	640	603	592	620	608	609	601	609	614	604	585	670	605	601	610	618	613	596	605	555	599	575	635	594	623	611	607	615	597	679	592	626	633	590	621	638	621	593	616	611	580	604	586	620	605	613	618	626	614	576	620	607	584	662	601	606	624	639	628	624	579	652	578	581	650	595	594	633	628	659	589	583	585	588	621	621	648	636	608	604	578	601	618	666	585	604	598	580	569	588	607	602	592	619	579	587	619	630	588	640	611	585	623	624	611	602	626	595	658	633	631	593	606	571	523	619	612	571	606	650	637	591	569	593	647	576	591	647	606	633	606	636	625	600	610	611	602	600	601	605	581	646	585	629	601	590	602	586	587	642	611	656	557	587	609	590
24483	21629	29078	24710	21529	14041	5995	3335	2272	2035	1938	1975	1607	1272	1148	1085	972	894	832	731	730	748	743	733	708	646	649	688	584	637	599	608	609	598	611	614	603	594	578	570	559	562	581	612	578	592	607	588	571	595	537	579	533	611	605	565	610	574	588	568	548	549	594	544	576	579	589	565	614	562	558	569	593	539	591	603	564	555	581	538	593	557	542	610	557	581	515	570	576	549	555	595	551	567	556	566	588	633	577	583	516	582	563	592	602	586	543	617	584	536	570	562	591	606	549	585	576	559	556	571	593	593	559	556	575	566	560	549	547	571	584	547	538	573	600	559	560	547	523	595	615	543	535	607	600	564	608	547	580	577	548	561	574	570	574	619	545	584	537	565	544	567	568	600	526	565	576	598	545	537	551	535	598	549	526	569	513	555	571	533	583	616	600	602	619	527	605	540	563	601	572	585	571	531	586	595	562	545	614	561	576	617	583	565	576	569	616	537	583	553	569	562	604	618	555	609	586	643	580	571	579	571	630	560	550	520	619	592	603	553	561	574	570	556	566	599	575	547	574	576	591	565	535	558	552	606	605	549	544	561	581	535	535	567	570	597	572	556	624	579	613	540	593	578	581	579	591	562	576	576	578	586	554	567	583	515	581	566	589	589	595	566	566	577	569	578	603	555	525	569	595	581	559	533	576	571	553	561	544	573	554	563	561	561	595	543	559	534	597	542	594	555	573	623	575	589	535	565	550	540	586	565	592	561	580	557	580	571	591	568	596	557	643	528	554	566	591	542	566	513	566	617	559	552	545	584	545	625	578	568	579	544	587	565	614	549	618	599	555	544	600	613	614	574	512	596	610	527	546	531	545	606	585	556	553	547	572	557	590	549	528	563	535	613	548	553	579	550	584	591	547	566	545	593	555	595	591	613	596	573	549	565	620	593	603	615	604	566	554	565	578	517	581	541	582	603	557	565	583	563	590	583	585	565	546	567	526	595	588	548	580	552	576	596	574	590	531	585	559	586	512	560	564	588	595	527	614	569	546	561	588	600	554	554	575	584	538	577	573	575	534	516	605	563	560	553	567	580	575	572	558	604	582	576	548	555	597	584	559	644	590	622	555	575	548	552	625	615	571	529	582	577	580	508	574	566	595	566	572	556	533	581	559	590	616	537	532	546	582	563	595	569	565	546	572	587	582	551	595	541	594	581	525	588	544	581	546	556	521	547	570	566	591	572	549	535	551	565	571	553	630	532	586	535	583	544	555	547	598	574	597	564	582	618	540	565	574	534	556	530	549	580	515	575	596	553	570	541	551	567	555	551	569	589	576	562	552	578	571	572	546	536	574	584	561	549	616	576	615	554	574	572	567	535	597	556	599	552	554	547	528	589	574	550	602	583	541	569	566	578	590	555	598	535	589	535	583	577	548	569	554	568	566	598	578	580	554	537	595	577	582	568	578	533	570	559	606	580	572	555	547	549	584	585	544	568	524	573	633	587	559	589	582	576	548	574	537	583	579	538	558	531	592	595	519	509	575	583	582	582	527	545	533	573	558	540	543	560	548	555	561	568	579	615	553	567	581	554	565	549	535	575	588	546	545	588	574	601	579	537	556	570	530	554	556	563	517	577	589	517	560	564	602	553	559	589	565	543	549	587	545	572	553	611	552	585	532	587	568	526	577	543	537	558	523	558	550	541	584	590	541	539	537	514	508	527	556	593	581	533	602	547	579	571	541	553	593	594	553	571	520	569	565	602	600	576	562	598	600	559	566	595	575	549	567	602	624	543	551	554	564	571	570	562	557	569	591	581	608	551	535	535	509	529	552	569	571	571	537	566	570	561	582	556	583	593	572	545	560	576	526	539	571	533	569	560	537	587	564	588	580	576	544	566	579	578	569	596	574	526	552	599	554	558	555	586	561	556	545	521	540	599	572	590	622	632	528	617	555	545	587	573	555	590	566	612	554	564	637	573	578	547	545	566	549	558	561	569	545	568	556	564	569	565	564	610	594	553	562	600	535	598	594	566	568	550	610	565	594	539	554	558	592	574	530	533	582	539	596	601	567	580	555	537	571	611	577	550	547	534	586	606	571	548	552	578	588	564	526	595	579	563	572	553	583	509	548	541	557	534	565	535	614	553	573	580	565	584	558	563	589	529	559	570	564	630	540	529	536	589	588	553	554	611	573	588	550	550	549	544	580	572	613	506	565	569	550	545	607	557	575	577	524	571	595	540	567	571	596	550	550	577	583	543	512	549	575	576	569	554	536	566	545	555	581	531	595	568	578	546	560	563	569	578	568	605	619	584	584	579	565	590	543	546	600	577	514	571	606	590	570	588	596	541	543	572	591	562	573	540	590	598	586	576	546	563	549	556	587	553	551	570	527	533	597	549	612	575	543	583	521	531	543	575	581	585	605	587	540	582	505	549	532	574	569	588	571	564	582	547	582	598	566	589	555	581	560	570	607	606	536	540	617	544	561	560	612	584	581	622	530	588	546	564	592	559	583	582	565	581	506	584	570	637	531	538	553	565	565	586	555	540	579	560	556	548	610	553	540	557	571	571	587	570	590	576	584	558	555	554	552	576	550	538	537	539	535	598	555	558	548	565	554	577	605	571	599	563	528	567	590	577	598	560	557	574	526	592	554	567	542	532	578	563	556	553	517	572	555	572	564	579	571	575	573	578	571	566	548	566	527	584	577	561	560	593	550	575	569	553	549	533	580	587	591	577	565	618	572	567	562	546	552	571	544	499	524	575	528	599	533	550	553	541	563	547	582	537	545	553	604	576	540	550	549	572	587	571	590	619	575	534	558	575	594	544	561	573	555	578	549	568	596	603	566	586	585	591	553	555	557	550	547	562	546	601	541	593	564	559	563	547	580	595	598	533	524	599	563	592	571	563	525	532	585	576	594	593	541	549	547	542	526	568	559	633	560	564	568	583	615	579	561	579	574	593	584	590	573	555	636	561	591	589	571	590	586	575	533	553	549	569	587	540	535	555	559	577	584	575	575	563	570	597	584	548	591	564	584	559	597	580	575	569	547	530	589	554	581	560	520	562	587	548	590	598	566	558	560	573	559	536	562	576	521	574	584	553	639	611	565	551	573	577	542	520	578	560	608	575	531	575	605	562	563	574	599	555	565	584	614	555	602	625	588	597	574	616	560	551	575	590	613	537	582	587	623	582	572	565	574	573	580	553	547	600	544	581	560	579	600	583	573	551	537	600	559	558	577	570	494	579	573	537	557	564	540	528	556	586	552	594	592	549	559	568	597	592	580	526	542	574	611	559	568	582	568	526	544	578	596	571	541	572	627	601	512	584	576	592	554	540	535	575	562	562	531	568	566	582	557	637	574	600	576	591	539	516	594	557	570	544	611	534	533	581	583	547	570	566	569	579	564	522	578	534	554	554	556	554	586	530	584	566	581	530	614	571	608	553	573	579	587	554	571	586	555	548	588	585	552	567	575	609	556	528	558	565	575	601	603	562	547	560	537	555
33311	53234	41340	21235	14315	12395	9936	7769	5599	4969	4716	4476	3824	2868	2443	2162	1829	1605	1457	1201	1172	1175	1160	1139	1139	1031	1110	1069	1016	916	915	865	907	905	836	831	797	800	831	811	806	753	781	781	792	775	772	739	772	779	802	795	781	799	860	843	812	804	781	767	830	751	787	788	758	819	828	753	788	854	785	793	731	785	792	764	784	824	797	810	797	806	793	800	762	765	729	799	738	725	727	754	821	792	774	823	780	765	766	770	834	770	790	792	730	765	761	781	797	734	756	783	786	767	757	811	822	776	781	816	822	785	768	735	791	770	757	790	780	761	786	767	785	769	745	840	729	752	811	796	749	819	842	786	807	825	757	742	794	738	762	770	759	761	771	817	794	791	774	772	797	784	785	768	769	828	847	780	777	758	752	759	757	731	749	788	814	779	739	807	765	784	752	773	789	769	748	765	765	762	810	778	734	740	801	755	782	787	774	741	788	753	818	766	801	807	721	784	728	746	755	812	731	757	748	826	785	742	742	788	809	784	735	804	814	752	749	772	816	816	783	722	799	740	802	769	811	773	745	789	730	825	813	778	816	738	782	789	719	784	762	767	801	781	768	785	769	756	779	770	801	755	759	793	749	799	779	831	765	764	777	756	762	801	773	787	787	747	766	785	798	769	801	770	776	757	772	797	783	764	793	809	761	777	807	791	798	724	775	768	755	738	744	748	740	827	882	709	804	802	779	777	776	765	802	778	732	833	800	781	737	780	740	766	786	728	782	761	784	810	749	784	758	774	811	810	778	741	780	800	773	780	786	744	819	776	776	785	764	778	806	758	821	744	814	811	709	774	715	723	789	730	749	749	750	777	781	734	757	739	787	775	791	781	758	790	778	784	770	821	775	795	748	767	782	807	726	776	771	770	757	783	746	823	764	822	768	798	797	748	773	771	706	785	750	781	786	826	804	745	759	817	780	760	816	766	739	855	774	800	845	848	732	796	766	768	779	782	753	818	761	747	816	798	790	758	784	746	732	750	775	743	766	723	777	752	787	816	769	808	785	773	779	815	804	764	813	822	781	776	778	803	833	820	751	755	766	753	786	809	803	778	771	826	815	721	776	760	758	811	718	789	791	797	768	728	782	793	756	732	796	831	719	736	763	753	824	773	826	757	794	762	799	769	757	802	786	768	761	748	837	733	772	806	787	759	780	830	821	767	789	771	763	766	770	753	770	782	798	737	799	805	797	745	758	792	780	764	780	797	807	746	782	776	792	778	798	741	840	811	810	751	823	782	823	773	776	753	789	752	807	785	765	732	733	721	813	822	776	794	773	813	781	782	785	821	808	764	807	810	768	841	786	759	772	850	781	778	750	798	762	777	759	760	746	736	779	736	832	789	732	787	742	773	744	777	748	785	808	807	746	794	754	798	820	752	801	788	800	820	771	735	803	776	804	784	766	778	798	798	758	793	752	818	794	804	792	750	776	792	806	815	769	779	751	782	774	798	787	741	783	842	790	784	766	808	796	757	732	808	769	811	788	746	773	790	765	787	757	727	810	821	777	734	766	798	776	792	782	769	735	804	757	795	762	726	819	752	772	763	757	788	800	802	817	750	787	784	791	745	743	758	778	781	798	756	794	780	777	798	820	799	809	763	799	781	764	751	727	792	785	776	770	839	732	791	747	805	797	775	790	781	822	775	802	791	789	769	779	756	749	711	791	756	757	773	803	769	776	754	795	780	800	829	747	790	784	812	733	760	759	762	767	774	794	800	749	771	797	780	731	736	757	807	799	812	776	798	813	787	770	797	791	766	769	789	759	784	781	757	769	807	799	770	791	815	755	804	738	787	750	753	759	795	746	796	750	787	791	749	804	780	785	755	697	821	771	728	832	808	768	774	764	764	790	769	768	772	782	761	773	777	745	767	794	771	820	798	785	740	779	767	764	790	768	781	708	823	799	800	781	732	772	761	806	788	808	770	751	804	806	776	723	792	803	801	753	757	761	723	716	799	782	759	774	787	769	816	755	810	744	751	784	783	796	815	754	780	804	753	748	788	786	829	807	741	723	810	790	775	761	731	792	748	800	769	807	793	765	760	757	799	785	762	776	786	767	772	793	748	784	744	763	770	718	796	827	782	772	819	768	759	833	756	765	764	809	797	778	793	799	752	777	768	756	741	786	837	762	771	786	751	776	798	776	806	762	802	815	771	818	766	783	794	743	723	776	765	810	749	800	767	782	783	771	861	777	757	751	773	809	761	793	801	853	781	753	803	765	763	754	797	765	829	776	769	779	744	793	764	754	787	787	768	790	769	779	819	745	781	787	755	808	784	785	774	799	778	793	743	728	789	775	793	778	764	749	767	755	809	815	749	728	786	735	790	750	736	804	778	805	739	790	746	766	813	810	800	745	791	768	817	833	788	755	773	791	813	733	744	792	753	761	809	743	753	772	730	845	773	811	786	766	755	793	791	739	761	760	807	776	822	750	743	715	804	768	733	773	798	699	762	761	763	822	762	780	770	780	745	762	773	767	819	764	764	812	752	768	744	792	781	815	809	773	796	743	781	807	803	804	843	785	752	770	765	791	783	842	785	739	775	736	792	774	769	707	717	792	810	779	816	783	766	771	728	773	808	805	796	771	806	783	738	786	733	748	752	773	781	763	783	788	818	827	804	801	795	785	771	749	809	813	757	802	769	766	774	770	760	812	777	755	743	807	787	793	785	791	761	773	769	764	833	789	799	780	790	783	770	799	762	826	811	764	826	753	771	786	799	753	789	794	741	779	749	783	782	809	784	763	827	755	750	766	771	810	750	769	784	748	768	780	792	762	822	789	754	787	793	753	796	788	829	779	784	795	764	779	781	800	820	787	778	706	810	760	761	852	738	784	755	808	781	746	760	770	804	754	784	775	796	812	782	807	804	819	794	786	735	744	750	773	810	731	801	801	796	815	752	766	742	764	764	753	808	820	796	783	757	777	767	817	767	820	779	810	798	760	758	772	815	782	755	787	814	787	756	762	756	782	790	779	729	839	791	810	764	744	778	805	789	807	771	824	768	816	783	797	791	819	726	707	755	801	796	781	794	797	781	780	757	764	724	754	794	814	760	762	734	767	727	750	744	785	783	783	765	793	742	801	769	767	811	764	782	755	815	764	761	804	765	768	758	795	745	774	775	754	787	806	754	796	820	728	765	790	816	813	770	765	758	821	781	810	745	770	760	734	783	762	799	745	795	799	778	748	768	797	766	752	821	759	763	761	800	781	786	789	821	803	748	772	821	758	810	724	752	810	752	833	759	782	795	793	729	764	747	768	794	772	775	798	789	789	810	791	751	797	783	755	803	793	767	729	755	798	765	746	755	750	743	763	740	737	766	742	792	785	794	796	768	721	727	815	844	737	748	800	752	749	727	766	784	798	772	758	774	803	747	729	765	788	794	766	771	799	761	770	702	782	743	818	760	786	792	768	801	794	727	766	780	788	779	751	779	843	765	778	744	731	749	773	825	750	762
23444	21606	29522	24166	21632	21710	13969	5272	3099	2893	2621	2479	2170	1574	1360	1239	1091	979	836	731	722	728	794	749	708	676	680	638	641	542	529	542	526	520	536	531	496	500	473	487	516	509	497	475	509	475	471	480	462	489	510	526	494	520	540	520	509	453	473	492	505	512	497	498	507	523	487	491	544	461	486	513	477	461	483	457	459	521	478	474	495	490	485	458	489	514	494	448	462	489	474	524	517	448	460	512	523	457	473	509	476	497	509	472	470	482	465	479	498	468	484	500	493	509	487	489	448	498	462	465	459	483	498	470	465	478	478	453	451	487	507	452	438	500	490	497	471	488	512	504	496	447	450	488	454	507	508	535	488	502	478	473	451	512	509	492	482	470	449	474	484	481	468	498	496	490	515	515	470	497	495	474	448	478	489	471	487	456	506	477	516	483	512	455	435	450	497	485	503	487	462	459	512	508	481	500	473	518	486	522	467	445	454	454	442	483	508	482	442	415	474	460	453	501	472	486	478	472	466	498	451	474	500	490	499	475	468	438	492	493	462	509	500	475	488	459	465	483	506	474	495	476	517	500	471	511	479	475	482	509	512	509	475	506	463	469	515	468	517	462	507	524	493	469	504	453	490	455	501	494	454	482	481	445	502	487	502	461	519	448	487	430	483	503	467	473	463	480	459	460	475	507	485	478	498	487	490	464	453	489	496	529	526	465	475	480	515	508	475	530	466	469	484	492	509	487	482	501	469	497	459	466	489	472	466	461	476	474	448	478	499	469	431	500	505	487	476	505	476	494	481	473	449	452	475	416	460	491	477	469	531	502	471	495	470	487	463	479	504	488	461	453	428	470	499	513	472	496	462	449	497	493	445	520	527	479	518	465	504	483	493	489	472	483	440	488	497	486	493	478	488	487	428	494	513	511	465	475	461	454	471	492	474	518	475	470	476	465	453	458	475	442	536	486	480	501	479	452	452	477	452	515	496	476	468	489	447	481	481	491	463	480	495	467	519	534	461	489	546	498	480	465	484	430	460	502	535	466	464	487	462	439	507	523	520	470	477	477	511	491	461	479	459	488	440	509	499	477	482	460	497	471	474	444	486	484	474	515	475	463	447	477	479	472	456	489	510	470	457	429	477	476	482	492	463	488	475	475	466	495	519	501	490	446	475	470	460	484	477	542	456	496	487	501	468	500	504	487	516	495	505	500	552	523	511	476	462	465	526	466	459	472	479	493	446	470	507	485	502	528	477	497	477	446	510	472	454	482	485	493	486	453	458	430	510	482	500	483	467	499	502	477	464	485	471	494	513	482	526	466	465	449	502	451	483	475	485	444	483	440	463	454	426	473	473	485	498	430	513	516	449	434	482	453	475	451	453	449	466	477	502	508	462	499	458	508	466	472	474	496	509	445	492	509	501	465	487	480	519	508	476	489	491	461	472	496	464	477	527	485	468	508	479	492	443	467	478	454	483	481	490	520	491	461	504	471	486	502	536	481	479	479	510	493	467	482	483	489	505	466	488	458	497	484	495	451	486	445	504	452	480	494	503	485	520	496	475	472	484	484	484	477	486	426	513	517	470	485	492	503	473	435	462	494	495	458	494	499	500	467	463	493	479	492	458	461	484	480	451	456	486	487	449	483	484	450	483	457	472	487	507	463	489	432	468	477	488	477	465	493	466	481	477	456	455	437	518	483	474	447	475	479	495	476	482	496	468	449	511	480	506	472	471	483	503	473	439	450	447	520	488	499	494	474	509	501	512	439	519	468	437	473	497	529	526	475	502	433	453	438	483	470	464	466	472	455	477	466	469	499	468	491	482	487	503	515	518	481	485	468	472	476	493	501	458	437	500	479	499	427	503	437	468	496	459	474	466	473	481	482	512	453	457	467	478	481	492	500	504	449	420	452	469	474	478	471	434	498	522	443	506	417	478	439	495	474	469	476	475	507	483	491	444	472	469	472	467	460	458	505	493	452	517	498	463	478	498	464	499	499	476	466	483	501	472	453	456	498	464	521	499	491	478	505	500	484	464	495	459	441	481	494	467	448	474	465	503	475	464	464	482	488	465	500	481	465	529	513	444	473	461	478	503	468	465	481	461	482	467	484	450	481	461	475	469	470	468	483	466	492	472	479	451	448	489	496	462	434	490	459	449	486	467	427	499	479	439	472	488	518	506	503	467	492	464	492	479	486	519	446	494	517	462	463	494	482	506	461	473	499	449	442	463	502	455	473	483	503	481	481	486	488	510	454	478	490	479	465	463	504	455	503	469	466	498	501	491	499	452	455	517	464	473	473	472	495	438	474	472	449	474	466	494	501	481	519	543	488	525	447	466	469	454	464	512	445	471	491	489	439	455	421	513	494	442	486	533	496	506	496	471	483	469	476	446	524	479	463	469	490	484	503	459	469	466	486	453	455	478	505	447	462	483	476	459	422	454	511	462	481	494	496	485	459	488	475	516	520	479	445	483	506	510	448	475	502	516	496	465	473	469	455	465	487	458	482	506	486	458	481	456	501	480	481	506	498	447	461	478	498	469	472	492	525	518	476	471	461	486	482	452	478	528	450	476	462	481	485	474	480	472	483	479	488	484	482	452	497	460	492	511	488	461	475	470	466	484	473	492	467	442	502	457	473	477	497	479	497	481	449	471	488	468	485	494	496	465	518	461	477	452	494	456	483	485	528	478	446	498	470	485	463	511	501	522	473	457	496	497	482	452	463	514	477	491	488	493	482	511	492	508	443	451	482	455	448	490	459	456	486	461	490	465	477	500	473	511	523	505	487	451	443	503	502	474	487	463	493	499	489	457	501	494	459	450	484	475	488	458	472	513	544	486	486	430	510	444	488	494	484	501	454	503	486	470	509	500	475	504	472	488	472	460	482	491	485	483	464	501	491	453	472	509	483	487	506	467	477	459	480	449	476	498	466	429	493	468	504	445	510	486	482	463	463	439	482	466	466	526	473	477	460	464	491	460	479	497	501	501	474	449	485	468	461	480	471	441	471	481	524	503	484	448	458	472	493	414	438	503	488	507	439	505	486	468	462	445	497	496	467	492	481	457	485	493	466	475	487	510	499	474	496	451	506	488	457	499	471	468	445	485	499	501	491	502	471	471	484	486	515	469	514	487	476	502	473	492	459	464	479	507	486	469	481	500	402	455	448	530	492	498	480	500	475	449	486	496	472	491	507	494	462	491	477	445	495	471	508	485	512	468	457	485	457	506	471	512	496	458	490	443	483	455	466	423	480	482	479	449	498	469	448	490	428	487	482	475	479	467	497	429	516	489	465	492	500	494	453	482	492	465	489	474	446	481	479	458	466	467	481	482	486	498	486	463	461	500	461	509	474	503	500	483	481	478	501	496	466	471	511	498	492	492	474	493	467	513	466	499	462	493	438	486	495	492	494	448	485	468	510	499	489	473	484	504	461	510	469	455	474	479	499	517	471	450	513	490	497	483	490	470	487	472	478	467	501	497	495	479	455	479	488	475	517	439	474
36008	59313	47217	26033	18835	16008	13309	10789	7584	6840	6225	6173	5050	3709	3004	2660	2153	1901	1575	1314	1305	1274	1343	1294	1186	1090	1170	1106	1023	890	829	840	769	800	795	745	713	708	744	677	665	673	650	667	696	663	690	593	672	637	689	705	694	724	729	739	689	722	688	713	661	699	704	650	660	691	682	646	702	706	717	672	598	668	684	719	655	671	607	632	704	622	710	653	660	682	678	642	669	653	688	697	684	688	693	682	677	605	698	695	656	632	652	649	630	669	594	624	636	636	622	644	667	711	662	628	647	616	627	659	637	655	620	674	650	687	643	678	695	670	641	632	680	650	687	718	719	651	675	654	652	659	683	693	618	687	699	679	650	643	694	698	684	678	728	642	660	668	636	673	639	655	645	673	647	673	639	696	709	604	647	652	644	615	630	606	649	671	684	622	671	646	682	641	689	670	655	656	650	643	677	637	698	637	643	649	673	668	637	707	691	685	682	605	687	693	671	623	645	678	640	684	603	610	656	659	639	678	663	671	712	669	619	674	659	676	664	697	635	631	688	664	669	676	633	643	635	610	673	697	683	654	647	672	657	647	652	652	658	657	678	619	686	617	648	672	639	649	661	607	696	660	621	675	679	683	672	685	662	658	681	665	668	648	645	661	645	659	691	692	705	625	648	659	629	645	684	655	666	675	665	662	669	649	655	657	647	625	688	650	686	668	654	676	637	631	620	683	652	626	701	688	689	629	650	670	635	646	661	705	618	662	663	678	692	594	638	616	662	612	653	668	663	682	657	590	672	708	645	645	652	633	705	689	623	641	661	658	636	660	660	658	664	646	637	681	678	634	612	703	677	640	667	679	677	655	676	708	675	676	622	631	653	673	655	630	667	674	676	603	638	652	696	663	658	659	635	665	637	611	630	648	678	693	663	653	706	659	675	615	649	633	673	700	687	659	654	621	681	654	657	657	640	649	640	695	627	645	648	670	670	646	634	645	634	652	624	626	627	623	631	666	654	595	677	640	689	667	694	656	653	698	698	660	738	642	667	637	651	713	627	662	635	658	636	679	647	633	668	696	620	685	669	667	700	683	664	589	698	657	626	677	686	649	718	630	642	687	631	674	681	665	643	640	673	646	630	663	682	671	675	677	670	666	660	671	651	663	692	679	645	642	705	663	661	662	618	634	649	672	660	645	644	710	619	668	696	645	688	655	660	634	686	684	674	688	664	619	692	678	652	661	637	677	671	656	622	658	627	675	686	666	656	655	622	634	661	674	668	603	661	678	637	651	668	644	631	621	659	666	662	726	688	646	641	665	654	635	689	686	671	638	650	666	614	634	660	672	682	654	659	618	680	675	666	667	635	674	679	621	646	628	639	614	640	656	626	697	573	669	679	670	654	628	620	702	611	651	659	660	619	639	675	592	655	661	648	690	645	683	694	624	592	666	686	622	646	615	642	639	652	709	664	640	687	646	661	639	639	679	630	681	668	684	707	723	633	655	690	679	668	702	660	704	663	635	643	676	700	686	645	658	672	638	642	662	674	669	647	702	684	645	647	718	619	666	648	636	655	657	673	631	727	663	691	673	698	668	645	668	612	639	635	685	636	645	647	617	642	662	636	661	652	658	661	663	648	682	634	632	645	707	602	693	680	693	693	574	691	700	673	652	640	628	660	677	695	664	674	675	649	649	676	662	684	629	643	670	673	672	670	657	696	685	692	627	656	684	659	683	654	645	667	665	658	670	707	598	683	648	698	639	631	704	626	665	673	684	657	691	675	709	650	633	667	627	633	702	688	666	623	633	651	669	614	643	685	638	660	604	638	649	626	657	674	661	682	698	627	710	676	687	686	639	632	616	634	673	704	681	687	666	669	690	659	710	676	633	622	668	666	679	615	653	639	643	691	649	650	647	662	683	693	681	680	672	666	621	690	675	676	644	678	645	684	672	665	621	659	630	644	662	687	655	649	631	634	653	675	651	643	637	621	657	654	669	636	627	680	643	632	631	702	700	638	663	637	610	651	635	677	608	676	647	692	664	671	660	619	650	646	660	639	663	678	644	656	651	628	699	686	692	630	638	680	648	666	652	673	657	668	625	653	598	645	665	665	668	708	636	718	654	683	643	627	617	679	688	656	627	638	670	683	648	670	666	707	684	693	624	623	671	627	692	638	677	664	665	664	633	640	636	707	654	658	671	657	657	719	673	645	585	661	631	660	665	618	665	703	656	661	645	672	629	633	677	650	705	663	679	656	630	710	649	646	657	640	678	706	688	695	643	638	694	712	626	668	617	645	669	649	653	654	666	664	659	601	660	704	661	668	642	635	685	629	661	683	629	692	649	634	708	634	658	642	647	640	651	671	599	633	675	636	659	675	650	673	644	660	710	646	606	634	686	682	683	650	671	658	665	642	767	674	634	696	689	685	693	647	683	662	665	691	653	660	656	716	671	675	644	696	644	693	684	673	658	661	675	696	639	643	642	641	682	664	629	649	634	685	666	655	675	655	673	659	715	638	686	729	696	625	684	596	681	653	661	649	641	664	651	677	651	619	667	688	650	665	623	691	656	681	624	667	650	654	701	692	696	640	698	679	680	681	659	664	643	635	670	676	668	660	677	626	694	682	639	640	717	673	648	682	673	700	626	660	648	695	625	671	692	654	618	657	625	651	661	654	656	660	597	677	597	669	682	604	626	650	679	651	639	640	673	688	684	651	633	668	632	658	676	668	656	605	648	699	715	692	659	656	648	636	687	645	636	689	675	612	650	675	661	635	687	660	644	678	668	670	636	658	687	655	636	684	672	646	682	669	651	663	663	672	704	653	659	660	673	688	661	667	640	639	685	653	657	641	617	666	671	669	657	645	647	668	640	656	647	631	674	666	644	684	659	662	650	647	675	649	631	641	679	674	641	662	688	674	672	635	629	684	699	655	670	711	651	680	648	632	634	642	645	657	691	624	659	617	685	611	681	638	604	677	664	655	714	672	671	649	630	701	671	638	644	693	669	693	665	690	686	649	660	679	665	667	672	641	639	647	687	622	674	670	636	682	658	652	692	664	666	699	654	665	676	613	641	663	631	677	682	613	658	629	670	647	649	659	673	652	672	715	652	680	643	638	668	667	617	641	619	645	667	658	644	692	653	676	657	657	682	647	678	667	613	681	637	664	679	650	627	654	679	652	699	650	656	649	614	631	676	682	674	640	608	698	701	710	646	660	632	641	641	630	660	642	724	662	664	677	660	680	661	666	630	621	631	681	626	719	677	638	622	647	686	648	633	667	676	655	718	659	654	639	630	678	601	675	676	671	656	676	654	668	674	652	680	663	661	636	692	711	700	695	690	659	635	640	622	656	650	665	657	653	668	654	656	612	640	681	692	719	696	690	699	669	642	676	692	671	670	655	624	676	650	621	671	623	637	653	613	649	678	673	639	667	694	608	653	665	613	643	668	626	631	628	645	626	679	645	663	653	699	649	685	628	719	691	663	674	629	674	693	674	667	656	698	634	668
28647	26457	26819	12456	4685	3340	2509	1801	1315	1199	1117	1214	1034	816	750	690	589	603	547	531	528	551	489	496	513	531	513	498	506	461	440	434	424	434	483	417	446	474	468	423	411	447	448	460	440	432	407	438	474	464	445	480	441	445	476	439	415	437	455	440	452	451	466	449	472	456	426	426	425	448	461	421	444	446	427	449	421	452	447	404	427	452	429	417	416	432	426	425	469	475	482	417	421	394	494	422	419	435	448	463	417	454	479	403	444	417	422	459	412	418	464	450	410	429	434	431	457	423	399	463	447	434	416	396	452	424	410	455	428	441	449	458	437	446	466	417	471	417	472	428	454	442	437	418	410	464	434	415	435	463	446	453	412	438	411	486	387	444	416	438	420	414	445	429	489	437	450	441	432	432	452	416	469	431	408	432	432	393	466	409	473	434	434	451	445	428	408	439	474	424	435	392	449	430	446	472	467	429	423	417	451	436	363	418	451	463	432	433	445	426	429	431	444	451	452	451	468	440	439	442	472	444	452	422	403	467	457	409	400	421	445	424	460	473	415	427	443	450	441	450	473	473	441	454	419	451	430	467	456	395	447	394	452	455	472	428	457	442	441	428	426	421	407	398	460	429	417	447	451	430	417	433	420	440	420	446	437	454	438	430	460	433	408	419	421	429	422	406	449	409	480	412	448	437	443	442	390	428	458	436	468	408	402	418	438	446	486	425	440	460	488	441	435	406	430	480	422	429	431	454	444	435	449	474	428	434	419	451	415	439	459	407	439	431	451	416	417	392	444	442	470	428	425	431	446	441	423	420	453	478	458	435	433	478	503	441	405	461	425	421	406	391	404	439	425	418	431	452	449	440	434	452	441	431	454	453	461	416	437	440	445	458	408	458	465	415	456	449	464	468	455	442	443	425	425	392	419	463	412	450	427	455	411	403	491	496	433	426	415	431	452	452	476	441	420	436	426	458	446	475	459	408	439	430	454	423	465	425	455	459	438	472	444	442	456	421	427	411	433	421	446	437	446	431	460	441	456	423	433	431	428	454	461	450	410	411	425	423	463	432	418	403	430	447	401	453	453	419	458	430	422	480	464	451	381	422	447	437	414	444	481	424	481	447	417	424	447	448	457	466	454	405	433	418	443	463	415	431	450	429	447	481	453	453	419	414	433	437	423	447	439	433	477	451	444	391	459	436	481	405	447	399	436	434	435	395	435	447	463	395	398	402	441	431	481	443	386	446	425	424	432	458	445	431	462	428	431	452	429	465	444	445	469	426	454	419	389	445	448	422	420	417	416	446	430	457	421	458	466	431	415	441	444	479	435	413	414	454	453	488	442	425	392	409	451	443	450	411	419	441	435	445	430	437	432	418	455	473	420	434	424	421	455	429	435	454	444	431	421	411	430	417	440	428	492	429	434	398	431	403	437	422	430	426	414	470	425	432	439	427	483	501	441	451	456	468	428	481	439	436	437	404	443	462	454	469	433	448	444	426	480	445	448	464	407	451	454	431	457	426	474	426	404	473	453	402	419	441	410	479	452	419	427	436	425	406	427	415	458	492	427	441	463	429	487	444	443	428	472	440	466	469	434	448	434	436	428	413	438	419	409	444	406	429	432	418	464	430	430	448	452	420	430	441	455	405	424	415	448	454	445	449	474	417	435	435	439	424	473	466	448	441	426	440	447	439	449	451	469	429	452	430	475	439	413	447	449	461	445	454	455	468	447	425	434	435	440	433	389	431	426	462	422	430	412	435	447	443	400	446	436	418	443	443	442	469	400	421	444	430	439	430	479	464	457	422	376	430	425	450	437	451	422	432	451	419	424	445	442	401	500	428	448	413	447	397	463	468	445	454	432	413	430	416	415	425	412	470	459	466	423	439	464	442	442	400	445	435	406	451	436	437	415	452	438	444	452	444	432	499	433	467	443	423	433	428	434	398	456	450	458	431	467	403	407	474	436	400	432	467	406	456	453	452	453	450	444	433	446	442	449	435	451	434	493	483	442	438	441	447	426	448	426	438	451	451	465	413	429	428	423	472	430	385	465	422	399	463	459	395	476	427	489	449	442	446	470	462	446	442	445	415	443	457	413	410	403	439	428	442	448	452	396	462	409	450	465	450	435	441	429	432	474	413	412	411	445	447	395	437	444	450	425	422	461	444	426	437	452	428	425	418	448	403	434	433	436	432	478	394	478	451	420	396	461	470	483	434	458	397	435	449	430	414	440	448	418	439	420	444	445	428	462	448	418	472	464	441	417	433	426	462	489	444	452	439	407	455	468	446	438	452	432	443	462	488	484	426	426	458	433	436	421	463	476	412	420	427	451	431	415	450	451	427	446	441	422	422	445	470	420	426	443	416	448	479	415	469	441	461	440	415	475	452	434	450	426	416	432	405	430	417	404	436	488	438	421	428	441	437	452	417	451	416	421	469	434	457	449	442	452	433	427	392	429	443	458	420	454	396	447	429	436	426	427	455	393	427	437	424	405	424	465	453	439	436	463	432	425	445	442	439	436	462	407	429	469	474	452	414	436	391	452	415	441	429	451	437	455	450	430	410	451	455	416	444	388	423	427	430	485	472	445	413	475	420	419	411	456	449	453	451	428	466	424	426	415	462	421	415	453	415	423	433	450	460	425	404	407	414	504	469	462	432	453	422	414	401	384	428	445	406	455	449	437	447	428	423	434	447	454	436	423	465	491	446	472	451	432	428	461	469	515	454	455	437	429	463	446	432	442	439	416	464	433	419	437	456	460	475	459	404	453	456	406	441	443	428	431	453	449	471	436	401	431	425	459	479	416	416	447	441	428	466	440	477	438	405	431	463	474	460	421	417	446	436	455	418	444	442	443	416	431	460	488	441	450	427	431	465	439	427	435	456	446	437	428	452	470	449	427	418	464	430	449	420	446	424	401	427	465	436	445	433	401	458	435	430	443	434	463	463	433	456	379	462	434	456	462	477	452	432	453	428	429	414	429	463	460	440	428	468	450	408	430	429	430	415	448	433	420	465	414	451	415	417	436	397	492	450	418	438	439	438	474	431	459	447	415	449	457	452	445	463	453	419	446	443	432	451	422	434	456	426	473	413	410	398	463	454	442	477	462	449	447	428	439	441	458	418	437	396	366	433	449	438	452	434	426	449	439	446	458	457	442	429	460	454	431	403	419	447	427	442	436	447	449	419	450	422	399	425	422	436	472	431	420	429	427	421	425	415	411	434	420	404	441	435	447	462	426	456	429	459	424	458	455	438	462	479	449	424	444	424	428	460	429	425	420	444	428	412	471	453	448	396	435	448	444	427	446	466	434	446	444	444	400	460	429	451	449	441	421	448	427	424	392	428	415	456	446	422	423	431	473	462	416	455	407	434	416	450	392	435	421	438	432	411	455	437	441	407	455	437	475	444	407	459	437	435	447	464	408	429	456	447	419	422	457	446	429	489	428	445	439	440	439	443	461	437	427	428	467	431	457	436	414	446	437	439	421	424	448	406	458	422
33155	45034	32156	13556	9027	7548	5902	4625	3175	2911	2835	2611	2190	1753	1425	1308	1052	1094	882	839	811	810	782	807	792	730	696	727	745	627	674	630	641	651	637	626	604	596	590	584	671	632	579	672	621	674	614	559	593	576	607	592	622	625	628	603	582	645	596	585	608	582	615	612	600	640	614	585	535	619	574	630	590	568	608	623	595	650	597	590	593	675	588	606	581	591	613	600	644	581	577	592	597	599	675	571	654	622	582	595	636	612	633	635	623	627	615	584	593	583	598	589	647	639	585	601	569	574	644	583	591	601	633	583	558	578	586	610	604	601	649	591	624	627	610	535	591	605	655	593	602	604	564	626	538	587	604	589	579	644	572	629	604	634	621	637	590	612	608	607	595	560	627	614	640	605	615	606	604	632	586	600	672	607	594	591	617	575	605	580	590	599	566	582	579	641	588	614	622	648	622	587	587	632	618	568	622	593	626	597	637	599	622	617	592	572	608	609	612	577	561	667	593	622	685	553	581	596	614	591	634	589	632	652	583	631	593	561	620	661	589	643	583	595	641	633	615	575	558	603	623	599	596	598	621	591	598	577	619	614	545	630	590	581	607	623	633	607	614	546	598	595	631	586	643	598	622	633	620	643	578	632	628	555	636	597	604	611	649	601	622	600	601	564	631	589	622	622	613	656	582	656	561	623	595	604	603	580	619	612	656	607	591	630	598	643	625	599	613	603	643	633	615	666	634	581	613	624	585	605	627	576	626	651	654	625	586	621	617	563	585	607	564	622	605	633	584	591	621	623	598	578	620	607	587	583	618	631	630	620	606	573	636	608	574	589	601	593	570	587	616	623	601	594	565	631	613	629	598	581	634	606	616	611	612	589	611	593	582	604	588	631	635	621	627	581	591	602	611	595	596	600	605	574	589	626	595	670	574	582	623	609	589	620	603	590	631	592	621	620	594	629	585	599	669	604	568	611	630	590	616	615	600	607	625	642	659	627	568	617	596	614	604	611	585	567	622	590	604	619	594	582	655	643	631	604	581	569	523	603	569	639	593	587	609	591	604	658	553	610	652	593	563	598	643	566	602	646	612	628	581	582	597	617	584	603	630	639	606	640	602	623	629	615	662	624	597	596	611	623	601	615	602	637	573	604	598	603	590	613	601	609	625	574	575	599	586	562	623	608	575	580	645	581	628	672	599	611	582	592	595	617	614	638	576	640	618	576	587	570	578	593	623	592	592	617	644	592	603	624	644	585	655	610	633	607	596	633	609	581	599	571	625	622	610	636	587	563	561	619	651	570	590	632	586	588	611	576	580	599	613	596	569	613	608	598	610	613	619	571	596	622	566	598	602	633	611	607	637	606	593	614	600	621	593	583	604	598	639	614	614	600	551	633	657	626	575	584	593	576	589	646	602	602	590	593	616	593	646	605	588	611	574	590	602	573	571	613	595	561	577	593	543	568	560	615	610	596	608	636	632	617	594	591	584	590	587	595	606	622	567	597	615	620	594	634	615	586	602	594	615	575	636	579	564	563	614	595	611	634	590	569	605	599	587	609	631	595	634	624	601	584	636	629	665	610	621	585	614	594	608	584	601	588	600	604	566	625	597	628	620	622	598	602	603	638	617	586	628	619	575	637	601	600	621	628	545	626	577	592	583	593	622	585	645	665	567	638	618	602	609	622	592	617	629	579	554	567	589	594	597	612	589	619	589	613	594	609	587	585	548	596	601	592	578	586	626	624	608	600	556	589	611	588	582	565	593	578	643	613	601	612	599	599	605	621	652	643	605	612	608	599	641	629	629	625	620	593	568	556	616	584	642	565	594	578	619	615	585	582	583	599	578	580	593	567	577	617	594	597	585	630	626	620	585	632	592	636	597	611	596	607	609	658	603	631	572	596	636	591	564	568	614	612	625	625	602	625	611	569	592	616	599	610	649	630	652	576	592	598	618	589	621	661	614	617	596	602	657	648	665	669	559	625	578	600	608	563	590	541	572	560	628	609	590	570	595	604	639	617	609	596	643	630	603	608	601	635	603	656	623	600	603	612	575	610	605	588	651	662	588	604	591	595	619	620	616	640	683	623	564	608	613	590	606	583	665	589	620	675	618	627	582	599	594	608	608	610	558	607	633	572	642	657	620	579	583	592	598	573	622	630	634	613	626	593	622	659	597	610	662	623	620	591	626	594	580	592	631	622	569	609	631	613	611	659	580	576	602	596	637	649	598	559	582	611	585	611	582	624	612	587	616	622	645	588	594	565	575	636	624	601	621	591	618	593	594	574	616	638	577	613	608	615	563	615	590	577	635	610	611	603	623	596	564	600	594	557	638	637	607	561	572	639	602	639	616	612	572	583	572	623	629	601	599	604	593	620	614	584	602	580	591	585	573	579	609	582	608	612	600	598	601	612	653	595	623	601	570	660	570	556	605	641	648	604	615	582	627	573	597	666	604	617	618	585	581	629	632	672	617	648	617	620	617	630	617	610	653	621	593	595	594	659	582	595	614	587	595	587	630	584	618	606	601	558	615	570	593	621	624	574	627	614	611	611	582	623	617	642	643	630	601	574	610	614	599	640	570	698	584	630	580	624	638	625	630	578	642	609	596	611	601	606	624	601	611	600	591	605	610	597	624	679	571	592	592	630	597	611	633	618	614	576	580	572	632	611	597	594	624	622	623	643	579	605	563	597	607	638	626	591	594	607	591	608	603	609	585	600	640	632	640	595	609	634	652	602	588	609	602	586	622	586	599	616	644	630	621	604	599	554	596	613	584	608	616	592	594	641	607	697	590	633	602	579	611	641	607	635	628	611	634	605	631	632	598	651	579	602	632	599	601	628	613	581	589	586	576	626	665	651	634	636	603	554	601	615	617	642	601	596	588	621	595	630	604	606	606	632	640	572	609	651	647	664	606	574	650	608	607	571	604	614	627	621	615	627	650	596	563	589	598	645	609	621	624	612	545	593	646	602	588	605	627	593	646	600	567	590	649	610	602	571	624	628	578	596	612	546	578	599	588	611	578	607	528	619	627	642	583	601	587	606	601	590	570	589	580	614	600	599	623	650	607	630	600	637	596	550	580	603	599	646	592	607	603	600	593	601	592	574	587	613	615	632	628	615	585	609	574	600	667	609	613	591	607	557	639	605	612	632	596	598	596	632	575	661	588	637	599	592	605	609	618	602	590	635	605	595	609	555	564	604	599	607	620	605	632	599	660	586	642	601	609	592	585	621	612	608	598	605	595	614	594	589	595	585	625	657	581	600	637	618	566	594	593	594	597	573	566	628	623	613	589	573	554	613	553	633	574	614	598	605	632	565	565	620	616	625	637	636	598	621	600	589	625	585	608	583	624	632	621	603	585	567	589	581	614	603	632	664	603	619	566	632	624	592	605	631	609	623	537	613	613	649	660	603	626	577	590	590	601	621	645	599	593	581	605	606	598	613	603	599	584	624	622	596	638	653	619	593	587	641	596	594	592	589	612	608	625	599	571	589	564	663
24379	21645	29124	24739	21477	13942	5735	3213	2193	2087	1953	1846	1584	1292	1143	1092	912	895	810	735	721	714	737	731	655	719	691	671	664	606	602	555	613	600	620	585	624	581	582	601	598	596	594	541	567	580	587	567	546	626	554	604	642	566	554	605	561	559	581	542	535	592	625	576	582	577	584	544	575	570	579	559	595	582	539	570	573	570	546	567	583	567	585	577	544	560	549	582	574	599	584	570	573	586	586	589	549	543	609	604	577	571	572	522	553	611	604	606	589	544	609	543	581	617	564	536	545	605	587	571	630	552	615	581	575	571	573	553	552	544	605	534	567	541	539	574	586	571	529	549	570	571	563	571	585	556	562	560	533	538	540	517	575	568	585	563	614	536	582	562	586	567	563	524	516	580	580	522	595	572	535	580	553	547	553	594	578	557	569	582	528	582	602	586	551	611	561	536	572	566	555	553	556	573	593	592	565	541	570	573	551	572	619	586	555	570	505	603	552	564	556	553	591	543	565	531	552	523	564	566	613	565	565	545	548	570	618	556	575	589	570	613	578	564	550	585	591	576	560	576	564	575	499	573	555	537	579	564	582	529	594	551	569	558	587	511	588	556	545	617	542	581	580	581	575	592	600	569	567	548	563	545	569	528	550	563	573	589	577	549	572	522	578	551	605	546	564	517	577	573	602	567	540	600	574	585	562	573	546	563	599	550	558	539	578	574	560	591	543	534	563	555	610	558	561	531	519	542	595	548	558	548	533	550	542	565	574	576	606	533	596	591	554	512	553	542	542	568	576	583	570	570	529	566	570	531	613	576	569	590	513	556	496	555	533	586	588	561	584	519	556	569	576	567	571	564	604	601	567	561	566	555	559	547	583	609	519	544	567	580	564	547	582	553	546	564	496	541	537	542	571	540	546	594	566	601	520	536	560	614	583	565	598	558	549	530	555	548	579	558	555	546	567	577	573	595	549	517	614	549	591	547	565	580	549	538	529	534	585	563	592	553	545	552	540	577	533	509	530	595	562	558	579	566	586	543	553	573	554	523	513	545	555	581	537	568	594	546	536	545	559	551	557	587	570	608	546	551	543	562	581	583	596	546	566	562	551	578	561	592	562	549	595	549	564	587	548	581	583	590	553	525	576	535	596	565	546	579	545	590	585	561	598	537	531	581	557	540	599	562	527	588	570	583	544	595	560	583	559	553	564	606	608	541	531	564	538	554	576	554	561	579	533	580	567	604	574	549	566	559	577	539	541	600	577	589	567	591	548	600	547	556	604	614	572	600	579	582	582	543	580	552	546	559	534	544	554	566	564	575	560	568	595	568	590	579	563	554	588	562	581	505	583	535	538	586	547	570	593	540	557	579	554	610	578	594	570	576	575	518	605	564	570	546	565	598	523	535	586	593	583	530	602	538	601	578	575	557	605	530	602	530	534	548	526	566	554	542	551	565	564	527	582	550	524	548	553	577	563	579	530	552	538	565	580	539	533	538	539	614	521	565	546	569	574	541	535	559	562	513	632	553	586	536	553	566	538	518	541	546	524	593	516	578	585	525	516	583	561	585	585	586	541	591	593	557	570	585	529	533	530	552	623	587	586	560	570	567	590	550	559	607	522	559	575	575	576	561	564	580	559	583	558	569	520	560	567	575	572	584	587	562	592	589	524	623	561	507	531	554	561	609	547	600	590	561	547	600	532	543	568	549	558	520	576	574	574	571	570	612	598	611	563	557	578	553	528	563	530	551	586	560	553	555	565	561	593	559	525	596	554	533	570	557	618	571	531	558	527	537	573	585	555	606	562	523	578	565	523	545	557	541	587	570	532	616	546	537	572	527	559	566	525	577	596	586	611	545	559	591	615	548	600	568	519	551	582	542	564	553	567	620	618	547	528	602	545	554	610	594	555	554	554	559	574	598	578	590	541	576	587	579	581	548	592	585	592	555	568	566	575	501	619	559	568	551	590	539	553	573	550	577	536	551	531	559	546	622	549	614	564	577	551	560	560	576	585	594	568	587	584	558	603	560	549	535	539	563	552	566	568	584	550	595	535	574	552	601	544	542	563	511	560	555	554	568	526	587	576	580	578	518	580	553	548	568	558	564	590	583	573	570	555	550	545	566	566	546	542	573	577	542	567	569	570	577	556	572	579	580	544	546	555	575	533	556	537	591	579	543	551	541	560	541	574	558	561	563	589	596	590	577	588	534	550	512	613	587	588	555	573	527	569	558	574	535	557	582	561	557	511	583	590	582	566	571	580	525	531	562	547	566	600	543	588	587	603	580	580	549	558	529	577	550	527	551	586	554	542	532	551	608	569	590	534	571	540	573	572	579	516	587	516	573	577	523	522	577	565	543	526	592	584	590	558	537	571	573	546	568	575	593	603	548	606	578	542	557	560	585	537	562	556	561	565	522	541	535	567	537	551	526	567	617	614	574	575	551	597	541	583	575	576	582	588	553	583	596	568	559	571	602	564	593	535	542	544	529	585	549	584	575	508	550	520	561	555	567	572	542	552	558	545	574	551	557	588	557	565	543	493	554	538	568	547	629	580	553	579	577	566	582	586	578	563	580	533	572	581	543	559	568	576	579	521	552	591	543	542	547	608	539	543	591	557	599	546	557	535	543	573	580	591	568	585	527	542	591	587	551	559	616	598	543	569	605	545	564	523	541	508	594	608	581	570	568	529	549	588	587	541	562	531	565	550	566	535	580	585	580	593	571	544	538	536	552	533	583	579	585	583	572	534	547	562	568	565	547	532	544	575	603	553	519	553	557	576	566	585	591	636	571	559	571	585	573	580	583	534	547	594	548	572	555	573	588	557	566	536	594	543	589	582	587	549	579	582	541	570	562	551	526	587	540	550	557	580	570	557	587	550	547	573	594	532	560	586	575	593	581	554	611	577	559	551	529	536	530	539	554	537	572	537	552	615	594	596	548	542	550	574	589	565	596	586	556	594	581	580	584	547	569	504	557	589	559	531	577	573	581	563	575	601	573	569	553	626	582	571	567	571	609	546	552	548	561	582	568	578	559	599	599	553	542	593	571	572	587	549	556	570	543	541	583	544	593	566	584	537	548	523	494	596	533	599	607	528	547	598	583	565	535	564	533	513	565	538	576	617	580	521	574	580	536	604	591	555	555	523	591	557	507	565	504	566	577	572	555	570	606	582	557	578	593	623	567	588	547	609	515	555	591	596	538	562	527	542	557	543	587	553	585	612	564	596	566	574	529	548	566	558	562	552	560	595	554	591	552	570	533	554	558	561	593	579	553	581	563	534	587	524	604	594	583	571	597	556	604	559	547	604	535	569	549	555	487	587	561	571	530	573	522	558	549	557	574	561	609	596	536	551	550	586	556	589	603	540	567	589	578	558	535	586	597	535	540	570	541	614	583	575	555	571	566	561	543	561	556	552	562	587	510	582	563	569	567	562	576	567	562	556	535	544	586	562	559	593	548	554	512	565	567	531	554	562	520	581	546	558	568	559	554	569	565	559	597
33378	55172	44118	21956	13960	12207	9654	7373	5502	4765	4576	4437	3716	2746	2413	2102	1759	1642	1392	1216	1173	1210	1222	1145	1101	1037	1019	1051	1002	932	883	858	886	860	835	808	826	776	831	778	742	814	780	782	817	812	757	785	751	808	800	757	789	791	852	805	842	798	824	771	743	774	778	769	796	796	765	818	782	789	795	738	777	789	785	765	801	806	811	783	747	758	774	756	809	783	760	838	769	752	755	759	741	784	757	796	808	787	786	730	776	800	795	752	763	866	794	774	778	828	732	777	781	759	817	764	801	798	762	772	763	746	772	792	801	767	771	742	789	797	760	832	751	760	774	769	840	765	717	754	747	755	846	794	711	760	783	794	791	765	792	762	746	780	739	770	797	731	791	791	835	759	749	786	759	814	815	733	774	714	796	786	813	784	761	737	746	789	785	780	760	776	806	788	770	769	761	778	768	700	766	712	751	815	747	811	717	765	731	741	746	810	832	742	765	779	738	831	812	722	758	745	766	753	772	814	782	774	822	815	810	791	764	785	812	768	792	725	783	775	813	797	765	752	760	795	811	757	747	758	780	779	776	785	756	777	765	736	738	799	740	767	761	771	778	780	772	795	796	806	766	750	746	767	737	755	733	753	804	790	709	792	855	753	782	758	766	793	801	768	805	742	788	756	765	804	737	769	782	734	783	781	770	805	754	788	787	820	778	755	742	757	778	801	797	728	776	824	729	767	783	762	793	778	743	725	794	761	748	804	767	807	785	812	773	767	770	730	765	798	725	769	786	755	767	801	739	789	780	780	807	731	809	832	785	748	776	804	780	753	753	794	791	752	775	772	749	754	789	746	745	736	749	760	792	832	773	731	785	784	766	721	752	757	809	756	776	724	742	791	765	838	743	737	779	755	780	801	744	754	737	748	770	812	771	792	791	727	817	766	772	788	735	765	745	786	786	749	792	808	713	753	763	778	769	789	801	816	776	763	750	739	750	783	792	767	762	800	842	813	745	805	800	769	783	742	803	751	791	791	792	777	776	794	760	760	786	788	757	741	775	774	737	753	732	778	729	730	732	737	721	841	788	792	763	742	802	794	789	782	770	762	785	735	781	744	784	754	813	806	766	759	739	742	772	818	767	792	760	726	755	791	790	812	765	733	745	746	774	751	755	786	794	769	759	778	799	765	781	729	743	772	753	770	729	807	770	759	790	700	777	794	777	799	746	801	797	770	792	747	793	719	791	764	786	743	777	742	736	819	760	760	799	763	759	817	772	768	799	783	771	788	776	772	767	769	763	825	754	844	763	779	723	742	772	800	753	790	789	792	786	728	781	793	772	809	764	788	787	790	768	817	759	775	795	721	816	762	766	809	774	764	811	773	800	794	767	808	744	777	798	783	799	771	800	774	800	765	758	799	828	746	770	810	803	723	756	753	800	809	776	768	771	731	789	786	809	757	755	795	768	753	746	791	790	799	785	769	790	793	812	738	752	778	797	738	803	735	813	737	803	751	844	778	782	774	782	853	825	769	771	760	744	705	786	747	756	777	784	748	762	747	784	725	771	768	739	795	750	741	781	765	796	785	778	762	797	771	769	753	793	785	758	811	761	808	763	770	780	796	787	780	753	767	799	779	743	754	781	777	786	780	802	733	791	776	770	735	743	772	796	753	713	777	791	778	742	768	792	800	749	737	803	769	764	785	811	805	795	785	778	796	783	737	786	778	829	767	713	841	753	761	724	791	741	779	770	777	734	781	764	769	754	794	768	788	768	775	783	791	808	800	776	812	800	726	739	763	796	834	762	762	792	784	747	801	771	744	771	751	775	757	772	744	773	759	744	747	742	799	802	778	740	855	772	764	778	792	793	776	723	772	752	794	760	768	799	781	813	837	801	794	805	787	765	779	776	762	743	780	752	718	769	740	764	780	821	794	724	751	834	729	791	747	772	786	729	754	735	721	844	775	778	803	758	762	827	735	808	778	795	778	793	838	741	778	761	809	752	788	817	804	789	769	793	784	794	754	786	804	769	737	812	800	794	777	805	778	769	770	811	771	800	791	779	748	798	797	767	767	782	748	757	767	772	759	786	828	782	814	733	780	742	735	815	802	752	745	772	757	755	772	760	729	767	749	755	777	807	767	759	712	781	813	770	757	798	780	815	795	730	745	790	781	742	736	727	781	789	740	773	794	744	718	734	798	714	793	765	806	808	785	804	799	745	815	816	747	833	777	689	755	767	787	806	719	790	759	758	789	793	736	724	808	772	761	760	810	757	726	789	741	783	747	790	757	782	732	779	762	801	725	769	755	804	801	757	792	795	782	781	758	794	800	786	778	773	788	761	749	781	771	785	795	729	714	779	791	801	768	783	798	784	761	738	740	760	759	738	784	765	753	804	786	772	762	738	735	769	783	812	801	769	766	725	806	818	801	794	768	733	733	777	769	732	762	791	829	756	779	742	778	836	803	752	744	775	793	776	767	722	790	752	795	738	776	817	808	789	772	791	737	768	799	757	793	794	713	757	839	782	744	786	775	759	740	784	763	750	760	767	788	775	808	796	787	760	754	764	806	774	788	795	762	763	763	735	756	752	769	732	802	794	758	749	783	813	831	778	786	704	801	776	792	764	763	803	824	742	716	807	811	785	776	746	781	758	712	743	769	789	745	809	792	762	777	750	765	786	744	768	783	743	772	769	786	820	764	818	814	776	724	756	797	795	779	720	738	748	728	783	766	759	720	767	777	793	751	799	770	748	783	850	778	794	745	793	744	746	769	805	792	784	782	760	736	752	838	776	791	763	738	792	804	765	738	743	779	776	767	788	774	765	782	817	785	807	717	820	791	723	770	744	857	757	750	763	760	755	804	774	740	731	753	757	758	760	818	734	738	747	737	802	764	763	801	758	803	764	741	802	760	738	777	771	740	738	770	806	741	788	786	813	756	758	770	773	774	829	774	849	773	738	768	798	753	786	775	800	794	721	797	710	791	763	819	812	836	820	796	777	737	736	813	838	817	741	770	713	793	781	728	764	784	739	754	799	781	831	772	762	761	750	777	792	791	775	764	766	770	736	781	793	767	761	771	773	803	750	705	753	750	804	754	744	748	780	776	740	708	769	750	774	779	704	784	786	817	762	762	749	760	776	791	724	735	823	713	793	739	805	797	784	751	765	773	796	764	773	777	761	826	780	770	751	752	744	788	737	757	782	833	760	781	779	839	747	783	787	784	753	801	774	806	818	768	768	790	765	759	780	775	789	787	768	722	728	717	794	775	764	750	789	823	768	745	808	757	819	677	784	766	744	732	752	809	768	732	772	774	791	770	746	805	804	764	716	772	727	783	803	775	766	817	760	763	778	773	781	784	750	751	757	781	757	762	786	765	767	746	723	793	772	836	745	766	771	765	813	754	773	782	727	791	800	772	759	767	819	754	723	766	767	742	769	743	762	793	785	770	776	748	750	809	808	761	801	771	767	761	764	794	752	751	763	790	812	809	727	760	806	741	779	734	773	789
23436	21600	29527	24169	21619	21676	14152	4958	3130	2850	2590	2443	2102	1542	1326	1241	1074	996	820	820	705	697	850	713	670	702	631	705	641	570	563	497	563	548	513	536	450	496	498	489	459	527	478	480	480	523	478	468	491	496	500	506	519	494	503	477	526	514	501	521	476	486	486	505	526	451	507	497	503	456	485	484	478	484	464	471	462	474	496	472	473	471	483	509	479	442	496	472	486	486	473	464	467	496	463	511	477	498	534	485	472	493	492	481	430	522	444	492	495	443	485	451	485	500	490	489	501	481	526	495	518	461	472	466	486	480	483	482	465	492	507	492	488	479	472	439	495	471	474	477	535	503	465	487	482	508	459	463	469	490	446	432	485	447	461	471	471	470	457	450	503	488	459	455	471	455	512	485	449	466	478	492	510	495	487	461	511	467	483	440	471	502	479	480	465	442	532	457	456	482	450	478	449	468	485	472	473	505	476	464	453	506	461	456	474	488	470	496	508	431	463	460	487	502	438	453	468	451	501	505	459	442	497	464	465	497	442	484	475	467	444	486	484	498	487	474	465	441	486	460	466	444	477	499	506	464	482	510	439	469	494	478	471	479	479	494	478	471	485	488	462	489	446	492	494	485	473	488	439	502	461	500	512	495	479	480	470	493	474	462	474	488	463	519	465	457	485	437	510	459	459	470	473	471	512	465	456	468	459	498	440	468	454	535	473	484	431	498	450	435	469	512	440	448	451	507	516	489	483	502	479	468	465	459	481	471	456	469	499	523	486	467	495	462	476	477	489	509	451	502	490	435	464	486	494	468	479	466	480	442	477	464	477	488	457	494	470	501	483	425	473	493	473	513	491	474	484	463	482	496	490	451	482	495	490	477	482	490	483	493	453	462	454	491	536	487	524	446	455	455	496	484	441	467	488	480	484	450	469	504	500	515	486	460	447	461	506	455	485	468	485	472	472	460	505	453	491	486	494	470	473	460	471	486	506	456	461	481	473	469	469	488	491	497	458	486	463	411	465	424	456	488	479	490	460	441	515	489	509	458	490	511	472	496	476	488	467	471	495	473	461	494	449	436	453	484	474	440	479	454	473	475	499	474	480	475	471	468	470	460	486	448	429	438	479	489	489	507	463	477	462	419	498	503	476	461	493	517	472	509	503	477	504	468	482	488	476	454	477	475	458	498	460	488	488	493	453	473	475	462	466	507	480	474	486	503	472	497	441	479	494	472	524	454	439	483	507	501	472	531	473	480	481	483	500	436	457	456	485	478	467	487	466	470	509	500	462	463	450	497	470	465	483	469	492	451	443	471	504	477	463	458	448	442	497	446	449	492	500	452	490	431	497	465	468	514	466	484	491	499	455	492	458	495	480	473	472	472	474	483	434	467	468	495	457	462	443	481	514	456	496	469	491	456	449	521	455	463	475	479	499	484	475	486	494	469	500	470	494	457	448	468	484	453	471	443	493	470	479	447	487	469	476	481	467	511	501	475	464	423	510	492	495	482	499	465	421	453	502	494	427	493	487	475	477	464	469	497	530	450	508	473	492	481	476	479	481	519	460	455	426	468	485	486	479	497	459	482	486	472	462	461	494	487	450	503	497	471	499	436	467	495	460	464	470	514	490	468	481	500	517	521	494	453	449	515	454	474	476	454	502	475	502	462	493	484	464	478	465	463	446	509	484	480	501	472	453	501	504	484	470	464	486	502	475	496	486	493	474	490	493	441	492	477	459	458	480	524	475	490	496	443	452	490	463	501	499	484	514	491	481	479	543	490	459	522	484	476	482	530	436	460	494	465	510	474	473	467	498	450	511	442	466	473	467	503	480	449	457	492	451	497	452	514	494	514	492	471	504	470	478	470	459	438	480	428	487	467	483	447	465	449	461	474	486	453	491	437	466	505	503	477	455	461	478	500	471	467	484	467	489	480	438	470	455	495	485	419	468	477	458	443	446	475	489	454	506	465	523	477	458	478	508	482	487	477	511	449	482	491	470	476	464	467	477	484	490	502	481	449	449	415	456	498	488	442	480	435	451	456	506	454	487	480	500	487	462	445	492	474	444	461	486	455	502	471	451	505	509	467	515	524	455	489	462	508	474	488	469	469	474	443	481	461	462	469	472	533	490	476	529	482	505	484	499	470	482	470	463	474	477	506	450	488	489	479	491	496	492	470	477	474	492	467	454	477	482	500	476	480	502	467	498	491	485	481	474	484	522	455	464	483	468	510	507	510	491	470	482	458	452	485	435	490	489	467	478	523	506	473	472	501	497	487	443	509	483	452	486	461	442	455	476	510	483	471	493	464	429	469	487	440	454	482	490	445	441	490	451	476	487	435	477	473	449	486	472	467	451	519	456	474	489	490	451	479	447	490	489	467	465	469	514	498	464	460	450	496	483	485	493	462	509	469	484	491	444	447	486	429	516	489	440	425	468	488	466	498	468	483	478	542	488	484	502	435	492	473	431	473	471	482	465	448	488	466	456	454	481	481	511	460	428	481	487	466	468	480	490	473	468	486	485	526	479	478	456	498	473	501	498	489	489	488	510	448	487	496	454	436	483	457	481	458	473	471	480	448	463	492	451	474	481	435	487	437	473	472	453	485	520	461	503	494	453	482	471	448	510	451	492	532	529	487	434	457	485	470	452	460	470	495	504	472	475	483	510	491	433	483	451	458	509	485	482	442	473	454	515	491	469	472	457	481	479	478	508	504	479	466	492	512	448	484	495	514	489	497	449	461	467	463	510	448	497	461	528	464	462	478	448	473	466	479	488	486	464	514	453	455	508	469	501	491	515	506	523	470	487	514	438	495	427	474	494	482	461	464	459	491	459	487	471	459	498	466	461	483	454	485	476	483	467	500	465	508	497	478	472	439	444	476	476	443	498	470	472	483	460	510	455	517	478	456	485	518	454	488	475	454	520	487	444	482	482	493	519	486	484	449	454	491	471	484	445	445	480	460	487	503	476	489	460	511	481	478	449	483	498	472	486	462	472	468	515	463	495	483	439	456	485	445	430	493	502	486	506	513	435	482	470	476	468	501	477	490	466	466	491	464	458	470	460	497	488	501	505	469	477	500	478	500	501	475	463	471	495	465	457	476	502	522	449	478	470	500	487	474	526	490	458	448	491	428	438	510	476	515	496	433	466	471	491	504	515	468	496	465	458	465	520	476	500	506	460	427	482	470	515	465	449	476	483	473	427	523	464	451	455	458	481	480	478	449	500	462	478	440	502	484	459	501	488	461	442	467	492	478	473	438	470	484	474	472	496	457	469	458	487	470	460	544	500	511	455	431	483	504	445	463	502	446	471	462	488	470	479	458	480	496	449	442	455	461	487	470	496	488	516	498	467	487	466	454	507	439	503	507	461	513	484	471	464	518	487	453	470	440	463	485	502	455	484	531	492	475	462	474	481	457	463	464	483	418	454	460	466	469	436	467	486	504	476	460	493	442	484	511	472	486	457	447	481	500	479	500	479	459	461	490	494	487	492	501	474	508
35914	60017	46697	25974	18182	16200	13012	9739	7655	6991	6487	6094	4888	3675	2982	2650	2197	1946	1533	1345	1229	1304	1278	1264	1214	1088	1099	1099	1050	945	894	872	777	741	799	737	681	701	676	684	674	674	597	692	682	651	651	671	695	696	692	662	698	758	658	747	676	746	722	693	661	691	697	720	681	673	736	720	669	686	663	665	680	661	713	619	676	712	656	667	676	641	619	696	672	667	611	691	672	685	680	656	649	652	636	652	670	660	662	677	670	631	666	684	665	624	667	658	627	642	644	599	604	646	699	613	658	632	687	630	619	641	642	637	650	671	603	605	668	638	653	616	619	664	641	657	653	665	615	642	634	671	668	668	646	690	651	655	642	643	685	617	646	659	674	597	622	647	709	633	647	638	622	710	647	699	670	679	708	657	664	651	631	699	657	681	666	663	617	675	688	614	642	647	669	646	667	639	628	649	632	635	675	691	661	605	640	651	652	605	674	660	624	700	663	629	658	628	694	705	655	658	622	629	710	708	622	670	639	651	645	648	624	636	618	683	634	686	647	671	640	655	661	677	616	610	670	646	657	592	621	639	626	642	632	660	709	638	724	631	620	699	677	637	643	658	641	620	663	665	671	660	666	661	667	642	661	679	603	665	664	669	644	638	675	621	651	632	611	637	604	627	646	631	691	642	636	694	623	654	617	634	667	605	685	619	631	662	685	682	621	665	655	660	631	669	650	654	669	619	648	664	632	655	665	629	628	655	636	666	672	635	649	637	625	602	680	667	656	661	660	659	674	676	612	637	641	625	673	628	680	607	651	611	632	676	710	616	648	716	679	656	666	673	677	673	640	621	674	647	673	628	641	636	683	682	623	641	699	653	668	635	642	666	653	646	651	650	669	622	676	620	633	657	656	603	657	642	669	642	654	632	638	636	627	635	631	697	648	663	649	647	634	624	609	624	634	675	678	652	643	653	654	642	623	645	638	665	645	631	628	612	677	642	699	674	633	627	707	642	667	626	663	633	660	673	680	661	656	638	652	638	648	623	667	682	576	667	649	678	697	627	627	613	625	603	597	626	653	679	657	626	693	707	681	613	717	672	642	635	667	662	668	683	640	664	669	652	684	631	675	666	662	637	660	660	679	657	651	652	627	643	679	659	653	661	709	640	641	661	659	677	674	627	677	608	667	648	712	684	668	663	680	675	602	652	641	654	639	647	658	665	646	701	628	648	648	645	656	648	638	665	640	638	655	676	602	642	634	607	617	689	663	695	673	692	645	651	704	659	714	627	639	660	658	674	647	651	622	705	640	670	623	636	697	666	632	694	655	653	616	670	645	608	617	671	682	632	660	615	649	623	649	635	612	615	610	670	686	645	710	626	647	630	610	702	685	664	627	649	645	649	633	626	674	645	660	720	662	633	668	687	696	703	646	671	633	705	621	632	646	619	635	645	633	670	665	599	694	637	674	682	630	622	651	646	653	698	638	666	654	656	669	682	641	641	674	624	664	628	647	632	664	713	657	672	665	657	630	597	655	651	690	620	631	642	658	641	621	680	656	677	657	679	663	665	652	640	671	674	658	619	648	665	626	726	707	651	650	634	677	723	671	647	675	644	654	649	651	660	673	654	637	674	641	660	662	654	673	701	617	701	668	668	669	634	649	686	596	676	617	635	632	641	665	624	686	633	656	631	618	630	672	630	646	660	651	611	681	648	655	653	655	641	665	631	659	678	684	656	642	674	631	654	658	647	643	635	643	687	608	640	644	633	676	632	644	623	619	667	636	662	656	658	655	651	626	651	664	634	677	629	594	643	621	685	638	636	668	637	653	671	648	621	679	643	625	662	674	650	591	650	676	675	639	616	680	681	676	615	632	664	661	651	662	701	681	646	703	672	655	646	610	668	658	703	634	631	644	641	655	662	637	646	643	629	671	631	650	645	640	649	626	661	657	637	655	643	726	671	636	678	609	662	684	727	635	635	700	603	653	708	657	627	621	638	622	633	658	654	678	666	707	634	628	647	666	652	666	684	702	639	655	608	628	659	651	642	637	664	677	710	627	629	690	660	636	672	616	682	699	640	635	682	654	655	666	670	673	664	652	638	680	659	655	674	648	631	638	621	656	646	663	671	639	703	703	630	628	658	623	652	664	680	622	665	632	634	642	612	651	704	661	605	688	619	613	714	652	659	676	668	664	629	704	650	638	649	705	617	664	641	664	635	642	652	714	635	658	588	716	659	659	651	641	622	631	665	648	639	707	641	627	640	643	647	646	665	649	612	657	629	608	643	662	653	667	681	680	635	665	617	635	629	652	661	621	651	585	641	619	602	651	663	658	639	643	724	638	622	666	605	604	686	626	626	633	628	673	677	657	636	653	684	654	706	645	637	661	638	642	665	602	674	645	647	622	624	659	640	644	656	667	621	669	641	629	623	623	628	690	691	640	605	636	633	645	614	664	635	639	635	656	663	657	642	686	660	662	624	633	673	674	603	697	662	645	637	615	655	667	705	610	665	663	665	629	637	638	660	624	620	655	648	637	600	695	605	671	606	623	632	603	733	648	690	631	636	642	627	632	652	662	642	654	666	655	638	611	607	665	679	639	637	648	675	610	660	659	705	667	657	636	677	647	661	645	682	650	621	673	647	647	637	646	651	651	659	630	655	667	645	643	651	685	633	632	648	680	672	656	654	611	623	614	647	646	689	631	657	642	660	689	612	664	633	669	671	654	630	668	646	643	681	631	700	650	672	655	654	606	674	676	703	663	704	624	642	682	679	638	640	692	626	705	610	632	652	615	668	669	659	626	693	644	670	651	657	653	649	606	681	603	625	642	626	679	639	648	610	643	662	688	678	587	633	645	627	591	731	651	662	650	690	644	688	659	655	671	637	637	698	638	650	642	658	605	702	658	641	627	639	667	677	709	676	694	664	639	643	637	643	650	664	647	668	647	628	631	647	568	666	680	663	654	598	638	680	620	548	703	639	636	629	656	660	650	657	663	649	630	664	656	636	666	629	630	633	679	638	612	647	671	639	682	682	669	649	624	674	687	609	678	631	646	608	664	660	676	697	618	650	699	665	617	649	667	664	625	665	652	686	679	646	618	649	638	680	635	629	603	686	637	629	630	676	626	617	642	659	742	609	664	647	649	665	606	637	631	642	653	655	671	633	631	616	639	655	672	681	649	650	644	673	676	633	650	646	658	608	638	644	665	659	649	614	653	657	644	664	632	641	668	662	688	655	628	660	650	612	679	642	645	671	614	643	621	653	670	596	630	650	675	666	697	671	646	660	630	623	621	667	656	629	664	675	660	684	577	690	665	691	671	683	644	638	627	645	646	618	632	684	662	649	671	641	643	623	659	672	621	632	633	653	711	674	637	636	623	653	604	686	631	650	676	671	643	665	642	648	691	649	676	663	653	631	668	637	686	636	709	637	684	633	647	659	685	651	621	667	652	672	632	656	640	682	648	642	644	676	661	653	633	616	661	619	665	661	647	652	606	630	650	629	661	711
28743	26554	27142	12486	4560	3450	2527	1743	1286	1280	1193	1162	953	876	757	657	591	574	568	479	509	521	522	495	491	526	449	506	485	490	496	437	437	471	426	465	423	468	427	418	438	448	441	454	430	432	451	430	472	443	413	449	432	436	450	437	457	484	448	446	434	431	413	423	424	422	467	438	440	468	431	469	432	421	414	453	434	411	374	421	449	382	413	437	441	428	438	419	448	434	444	452	403	433	388	445	428	452	458	447	457	402	450	416	442	442	430	437	452	423	447	423	434	487	457	419	422	457	438	433	448	465	447	428	408	454	434	451	437	405	435	433	466	430	408	419	413	422	414	430	464	448	417	454	421	457	444	433	428	439	450	455	429	411	430	436	442	425	397	389	459	428	458	441	436	420	427	426	434	455	423	452	445	440	420	462	419	453	419	439	459	434	435	445	430	449	446	429	427	425	418	487	438	434	463	454	443	472	417	437	448	405	419	424	429	435	403	432	453	446	441	475	431	453	428	396	432	417	418	420	395	440	441	432	451	418	436	476	406	437	413	456	446	447	434	454	413	432	419	439	442	445	449	419	411	421	455	436	415	468	440	421	445	481	460	411	436	445	436	452	457	440	424	441	408	459	455	396	419	441	413	427	435	448	449	423	445	443	489	386	424	416	452	455	450	453	432	406	445	455	423	468	423	449	457	436	413	453	428	420	398	425	424	414	450	431	416	436	453	417	409	427	437	463	443	447	441	413	468	460	432	416	418	441	396	472	426	423	457	452	463	486	429	403	416	429	448	427	389	461	478	466	437	420	440	433	383	413	449	448	430	431	453	444	453	425	409	456	452	433	437	428	448	444	413	464	437	437	422	453	432	429	426	445	442	425	450	457	439	406	424	411	443	463	436	450	451	440	436	413	421	451	432	446	444	430	403	430	439	474	410	428	400	458	468	406	433	424	450	471	451	393	447	395	401	448	476	413	434	435	409	452	447	406	466	397	435	450	458	417	435	456	488	418	459	430	437	423	450	427	429	418	449	433	437	471	442	436	438	426	445	416	441	468	430	491	439	428	428	454	483	421	421	464	459	426	414	429	432	448	442	421	426	410	462	425	435	403	436	441	443	456	414	441	447	441	463	479	474	451	481	442	419	442	425	447	435	434	433	424	424	447	410	447	412	432	393	457	437	448	416	453	452	474	448	431	447	412	441	447	429	423	394	429	410	394	429	440	436	450	432	459	410	483	413	476	497	419	443	460	418	415	447	399	418	400	439	451	444	490	428	440	419	414	446	448	448	485	425	449	416	467	420	419	434	459	453	471	421	425	448	459	444	381	439	441	415	431	424	474	427	446	454	431	422	476	442	450	472	430	442	458	426	406	457	426	462	457	461	439	443	464	476	441	451	441	454	447	440	439	419	441	473	421	433	419	400	433	441	428	428	412	388	434	407	401	436	444	446	411	380	381	470	424	461	452	441	449	452	408	449	428	416	473	433	415	411	451	446	482	396	454	452	424	395	436	429	427	452	448	480	479	413	447	466	434	388	434	439	417	456	487	423	414	430	443	418	422	434	405	423	443	444	431	434	454	441	429	423	436	423	423	442	453	401	432	435	444	452	440	441	452	423	431	418	439	433	453	445	442	409	435	463	443	434	441	437	471	461	360	461	454	449	421	439	441	471	448	448	442	446	424	422	438	453	440	406	465	431	433	457	465	436	388	424	471	441	406	460	488	436	442	451	388	435	414	439	403	433	428	423	445	441	425	437	458	446	468	477	421	402	438	449	425	456	419	444	431	424	396	427	466	451	462	405	441	430	430	439	414	438	428	417	416	437	430	462	433	424	425	439	440	422	423	424	455	443	432	434	433	427	399	444	396	429	447	455	420	424	461	439	455	459	391	432	438	437	437	416	422	465	428	445	455	472	427	449	425	403	464	457	446	420	409	410	426	422	429	411	451	424	459	420	434	440	419	436	486	403	430	449	448	423	430	434	440	478	428	425	450	418	438	411	490	460	418	476	472	381	415	419	402	415	417	417	421	497	429	435	434	454	409	429	441	405	434	447	445	450	400	424	445	429	428	449	447	444	457	456	428	373	458	425	437	427	440	409	423	432	401	445	460	463	450	413	394	406	432	450	479	458	406	423	404	452	411	416	458	420	409	419	418	470	423	448	405	415	444	434	455	437	450	438	427	454	415	491	441	427	447	427	386	462	433	413	457	451	466	427	408	426	473	435	427	426	418	437	431	433	432	449	431	472	470	450	467	478	443	460	444	421	473	456	439	427	437	436	425	428	458	418	422	409	457	440	429	443	418	447	460	431	420	475	432	446	393	417	407	430	433	433	462	440	503	428	397	426	435	429	419	460	453	431	480	429	467	393	441	425	440	448	441	483	438	434	435	458	424	461	438	425	424	418	480	436	400	450	430	450	419	415	449	442	448	453	433	445	439	445	419	431	464	444	437	428	405	427	428	462	432	438	417	468	456	434	408	425	432	449	420	445	424	436	486	406	405	430	435	442	441	420	461	447	435	442	455	429	441	451	453	480	443	438	453	431	449	454	411	432	437	442	418	445	441	424	423	418	423	444	401	425	441	440	439	443	455	443	424	451	429	467	427	474	420	434	417	424	440	424	419	446	408	442	465	458	448	448	421	418	420	461	427	430	421	436	464	434	431	482	443	424	423	448	446	437	419	483	448	452	440	423	427	424	424	431	420	450	450	450	437	453	457	427	457	436	450	450	442	432	426	450	465	447	430	442	415	439	451	408	421	446	448	449	433	440	428	459	451	454	456	449	419	371	402	437	434	412	485	432	434	437	444	407	452	476	423	419	444	442	405	463	432	426	455	425	457	446	471	399	410	443	467	433	468	435	447	435	466	456	434	427	429	426	458	432	438	458	419	437	426	426	460	446	422	426	448	437	454	437	436	411	441	444	422	474	436	385	478	400	473	453	384	471	419	451	449	418	471	426	450	429	396	425	420	475	411	441	451	424	427	452	439	403	400	426	426	442	446	416	454	456	444	419	450	449	408	443	474	423	435	460	435	456	422	453	408	434	470	443	430	393	414	419	392	437	485	429	427	436	416	452	411	423	450	431	412	388	470	450	489	418	426	428	401	414	397	433	436	413	419	403	422	431	388	444	451	437	443	431	471	440	427	455	419	425	431	482	450	460	423	397	422	426	447	409	463	424	429	461	446	436	419	421	425	453	437	458	394	394	415	430	452	456	426	466	416	443	474	434	425	475	459	384	427	450	442	448	478	437	452	433	434	416	435	439	501	451	426	427	406	448	457	439	424	426	455	472	435	460	444	425	387	436	425	414	426	461	423	421	465	413	476	433	401	437	437	414	447	410	437	426	456	432	473	426	422	436	432	439	439	452	425	414	414	435	437	440	389	466	399	447	461	429	440	398	445	434	466	431	409	481	438	436	446	430	463	442	417	455	412	475	440	425	419	427	454	444	436	456	453	421	433	465	397	449	419	436	434	479	476	438	422	419	428	441	414
33166	45612	32426	13470	8783	7710	5828	4337	3322	3147	2887	2655	2146	1691	1497	1310	1169	1015	903	843	792	869	828	822	773	709	759	744	711	646	675	647	599	618	599	599	610	619	610	582	601	591	624	580	601	600	582	580	656	591	627	633	621	631	614	630	582	597	618	640	601	589	628	609	607	648	605	600	661	580	631	585	603	616	614	605	614	645	623	641	587	641	593	617	612	658	644	600	593	547	582	621	612	644	591	588	640	568	592	558	588	590	589	601	599	625	585	639	610	622	599	625	598	588	597	599	619	580	600	578	570	595	609	643	613	645	651	595	622	619	605	557	569	622	588	556	590	624	610	612	612	615	591	598	611	612	620	626	592	626	618	585	627	610	693	562	590	617	619	617	613	646	595	604	617	599	615	575	588	630	576	617	587	592	619	586	590	605	613	575	545	557	577	611	588	635	599	578	592	568	616	580	608	605	584	611	609	609	643	618	585	647	618	642	573	650	596	594	579	578	578	618	627	562	614	586	582	589	589	608	616	573	625	610	606	639	611	611	597	616	619	596	591	603	611	627	647	605	615	626	591	640	638	610	594	580	636	586	630	607	659	581	647	580	553	632	615	617	552	626	608	614	583	599	571	585	617	654	591	610	586	583	658	591	606	573	585	605	657	624	637	641	662	598	610	614	605	582	616	545	559	601	588	577	599	619	619	639	617	608	612	609	583	600	634	616	612	638	596	634	615	615	590	662	592	564	614	601	620	624	566	568	578	547	596	608	646	570	614	596	579	593	618	587	589	591	579	579	595	604	664	594	586	581	585	601	626	599	599	600	596	589	565	580	594	557	627	633	613	584	588	551	587	605	543	640	600	630	641	614	615	549	595	646	616	562	617	590	579	565	589	584	617	616	611	607	649	600	628	587	573	603	621	600	601	629	606	569	644	592	587	588	623	581	593	590	603	604	609	599	589	572	629	575	603	615	614	605	596	593	580	615	614	615	588	614	613	594	611	609	583	583	589	584	637	583	596	624	622	604	610	564	610	646	595	633	589	604	575	596	626	597	611	650	594	566	595	610	620	613	581	624	653	610	599	636	623	597	613	591	593	586	617	593	563	609	617	608	616	630	614	621	608	584	580	581	624	591	584	630	579	602	614	645	615	588	580	589	607	571	615	630	623	612	585	639	574	567	610	620	625	587	599	594	585	613	631	564	640	609	565	623	617	566	574	580	650	602	566	616	581	654	663	581	618	600	610	613	622	594	545	587	647	611	546	536	565	595	592	613	606	595	573	589	598	617	599	573	573	573	606	608	594	580	607	557	551	628	599	618	583	650	581	598	592	616	584	601	599	588	590	634	629	568	606	615	599	658	638	644	624	576	620	588	616	582	595	602	637	645	594	605	581	622	569	651	580	616	599	621	578	618	617	597	617	620	589	589	606	616	626	583	653	609	625	624	599	623	597	599	583	597	664	581	609	547	547	624	574	601	613	603	622	592	581	613	606	591	597	560	601	591	621	608	586	620	587	572	580	574	589	553	576	604	607	668	583	627	577	625	641	596	606	595	610	606	614	620	624	592	546	633	599	555	621	588	604	599	563	594	647	638	593	603	558	595	579	627	647	595	630	594	624	605	615	650	579	638	614	609	557	548	618	609	592	586	611	573	610	601	626	626	594	607	594	636	632	597	603	619	581	616	606	623	619	619	602	611	608	578	599	591	656	640	601	617	588	609	639	635	585	634	637	622	586	628	591	616	606	638	599	647	612	579	632	596	552	589	583	597	572	590	600	643	612	639	550	632	636	606	631	612	586	579	607	587	602	622	586	593	619	587	608	606	581	581	627	601	606	597	613	614	566	623	609	577	589	600	587	566	614	587	611	584	619	586	642	612	616	594	620	597	581	631	590	605	576	568	619	606	617	635	559	601	623	615	601	589	572	607	644	566	596	605	589	616	584	598	616	593	631	614	586	605	587	591	563	638	606	564	608	641	594	607	601	598	600	580	608	657	633	590	610	647	599	617	606	603	579	647	575	578	580	576	600	551	601	624	659	563	591	590	569	576	610	586	610	627	616	592	580	643	585	577	612	554	628	609	549	622	608	623	602	643	584	565	590	599	558	596	613	587	580	607	599	573	572	599	584	647	595	628	580	618	570	579	612	584	612	557	634	578	639	587	628	598	597	588	610	600	617	606	621	555	584	594	625	661	597	628	613	599	617	635	564	575	612	605	666	599	594	580	567	545	611	603	606	599	578	600	640	627	611	621	596	583	536	592	569	586	618	561	602	561	630	618	630	605	587	616	590	577	624	601	582	571	574	604	621	605	600	594	590	592	610	572	566	640	606	598	642	567	614	619	630	572	652	627	629	585	618	590	614	602	581	615	590	602	610	625	599	602	607	636	626	614	583	587	589	574	618	599	613	603	649	540	580	591	610	607	604	612	622	603	593	633	671	588	565	557	602	618	555	616	582	651	584	577	566	576	616	657	550	572	602	607	627	588	600	598	606	603	602	608	578	606	615	610	582	576	595	595	612	638	580	612	610	601	602	556	628	622	590	585	609	596	641	607	582	591	555	607	631	583	601	568	617	581	623	580	616	565	644	542	600	617	627	637	582	580	583	562	597	609	644	621	611	608	615	591	634	631	572	602	606	590	582	622	616	593	597	619	582	583	612	585	653	583	634	607	559	586	614	607	580	639	614	632	574	572	608	621	559	584	607	558	558	582	598	569	619	664	625	605	611	604	629	605	604	590	606	625	561	594	606	630	644	583	623	569	648	613	560	585	641	551	640	626	574	619	590	634	593	604	552	592	559	613	657	567	599	572	594	589	608	565	600	640	588	624	587	534	570	604	638	601	582	562	621	628	593	637	594	571	599	580	603	589	592	588	582	592	589	613	643	639	589	621	603	608	573	607	614	606	610	578	603	611	584	586	595	620	614	572	603	599	598	586	599	611	584	607	594	585	547	607	610	600	624	595	569	583	587	626	654	571	605	599	615	616	581	585	566	602	632	588	623	619	544	569	612	597	612	613	620	599	621	558	563	575	585	598	601	595	620	565	594	562	601	572	585	616	620	559	610	601	605	612	576	632	596	583	598	603	634	601	629	602	674	637	574	582	637	626	576	561	585	578	631	617	592	638	593	596	623	633	564	604	588	568	569	597	603	626	627	616	631	621	599	621	601	637	611	618	593	590	565	594	574	621	673	616	594	628	605	577	596	628	600	615	602	609	605	614	609	608	592	583	608	591	616	576	609	595	621	608	568	557	651	594	577	613	588	640	595	613	615	636	581	579	587	637	596	620	593	577	624	565	616	584	618	617	617	552	594	589	565	618	588	590	600	594	601	540	599	574	586	598	586	559	575	593	622	622	562	592	614	618	588	605	578	573	617	603	604	596	575	575	562	622	555	595	609	610	550	562	593	629	604	623	594	582	580	593	610	648	597	641	598	599	610	549	592	575	579	576	585	591	660	613	567	578	596	589	590	647	610	643	587	626	597	640	637	624	595	599
24389	21570	29015	24622	21457	13849	5865	3172	2332	2079	2044	1924	1610	1214	1141	1102	915	859	772	746	714	739	745	715	694	665	664	690	661	601	638	624	612	578	606	565	599	588	574	559	596	511	567	549	551	555	543	550	526	562	571	555	545	579	567	539	576	539	592	580	580	581	536	578	588	599	591	524	567	584	603	547	556	554	573	565	542	542	564	556	504	554	567	549	562	561	543	602	511	542	545	595	531	555	564	576	596	578	567	580	562	518	576	549	564	560	548	571	582	552	596	536	507	539	546	566	526	523	523	551	494	572	597	556	585	563	557	528	547	567	579	553	578	589	543	566	583	556	526	607	528	537	554	540	541	597	540	526	527	561	556	587	567	537	528	583	568	546	623	554	571	532	574	560	561	577	539	515	567	583	594	559	543	513	532	584	532	553	567	538	553	543	608	550	566	527	547	550	557	529	571	509	570	595	561	530	497	568	545	508	541	576	569	541	547	570	512	547	512	505	581	583	571	570	545	577	555	611	588	578	578	504	576	586	572	548	556	534	577	587	580	536	559	552	540	557	537	595	568	563	540	541	553	494	559	559	571	532	553	556	521	528	554	555	566	532	548	583	562	543	557	567	530	558	533	556	588	576	551	531	565	573	564	514	518	573	609	547	544	570	517	522	551	574	569	563	528	562	571	581	507	522	535	563	544	502	536	547	568	555	594	587	506	553	593	609	563	614	558	590	560	566	545	558	517	556	560	565	528	568	517	517	536	583	504	559	545	552	549	598	570	555	574	535	556	572	529	552	519	542	548	580	578	534	559	534	532	567	577	605	516	552	548	561	553	574	544	574	559	573	552	547	535	572	551	550	591	547	531	505	504	535	503	567	545	582	570	565	558	543	529	528	555	549	552	502	568	577	545	567	558	566	565	535	593	540	552	571	567	539	588	509	506	518	553	569	573	562	533	545	608	553	571	542	532	559	544	541	603	562	571	549	577	578	566	527	569	519	620	569	547	575	562	579	555	576	571	533	539	565	502	574	570	565	506	533	595	552	550	561	549	536	518	551	580	576	561	504	501	549	528	540	505	552	556	586	571	526	591	564	584	546	580	561	526	519	544	561	572	525	543	536	547	561	598	530	524	571	542	533	565	546	558	551	564	552	534	549	535	556	559	573	558	542	548	540	575	574	551	545	537	571	543	504	548	522	586	569	567	540	564	562	598	569	525	571	575	585	526	520	514	582	554	537	573	526	553	596	544	581	585	563	540	512	541	509	574	582	533	568	571	554	580	583	564	593	563	565	527	575	579	542	539	527	570	512	528	546	534	604	558	534	509	561	573	578	590	550	525	521	526	541	530	561	556	562	551	616	527	594	550	552	540	580	521	555	523	552	569	560	562	566	528	583	511	598	570	551	555	563	558	562	569	554	563	549	524	539	587	553	540	588	580	558	553	568	550	536	510	575	501	577	572	546	526	523	599	584	536	536	579	564	583	582	550	537	513	605	543	518	559	579	563	504	556	581	541	591	588	566	524	534	566	532	575	527	599	514	556	568	566	542	572	573	562	561	550	544	589	522	566	570	549	558	525	539	584	516	539	517	532	585	559	574	580	532	547	570	532	539	580	527	542	552	543	510	589	545	587	536	574	544	542	515	570	541	539	574	545	560	531	527	546	584	568	504	545	562	559	550	536	577	537	569	532	606	500	561	561	554	530	586	563	548	562	561	567	534	565	518	510	566	553	558	528	553	595	548	529	567	573	583	528	526	552	546	545	550	578	525	563	522	574	554	577	534	550	543	553	574	574	563	565	527	556	554	564	549	517	573	570	568	535	566	567	542	537	541	583	547	567	570	583	547	569	582	606	573	548	526	577	511	562	568	582	581	592	541	527	524	528	572	519	529	589	565	549	542	547	523	568	533	520	554	526	533	558	542	534	601	545	532	584	536	563	577	524	583	579	557	566	634	565	561	496	587	607	544	547	530	532	557	582	528	537	562	564	559	553	565	531	526	556	517	552	572	547	565	533	596	536	559	572	598	518	542	517	503	555	562	507	580	592	565	525	591	522	545	517	534	569	547	596	563	523	553	523	596	508	581	599	585	532	541	580	524	560	481	537	566	560	542	569	546	588	552	584	548	529	527	556	562	566	580	560	501	553	548	549	554	541	543	540	544	547	625	563	573	531	518	567	538	579	571	533	575	540	559	578	501	599	572	541	552	550	513	539	534	571	532	569	628	555	613	568	511	530	564	546	554	569	520	526	543	563	525	561	563	545	568	536	529	574	555	588	527	595	570	577	521	541	563	561	607	556	557	522	551	566	568	567	584	540	563	532	579	552	526	565	543	561	541	556	562	565	546	529	551	559	564	545	525	544	555	552	584	578	571	512	564	543	587	564	561	566	549	521	576	529	535	553	603	566	551	566	559	504	575	576	548	548	579	539	547	600	536	550	576	573	607	542	531	540	553	512	546	587	560	557	535	513	566	570	575	560	550	533	559	558	567	537	536	554	537	544	590	579	561	571	529	574	545	581	528	542	587	585	568	564	527	567	567	570	537	550	537	531	600	565	526	546	564	540	565	539	514	552	553	551	540	557	566	545	562	568	570	507	568	572	546	548	599	537	569	572	521	524	571	543	548	534	532	555	566	604	571	596	584	551	558	536	567	530	530	540	539	550	590	531	587	535	568	558	558	531	584	554	543	553	546	557	573	594	553	545	628	528	586	585	523	549	556	539	570	549	565	585	533	547	534	550	588	575	547	568	560	559	555	598	559	588	552	577	531	554	548	562	537	575	560	523	538	554	568	548	572	566	523	515	531	560	585	569	519	545	558	544	551	515	530	558	534	550	604	575	552	552	542	588	586	559	537	577	578	509	539	555	551	531	532	556	552	579	548	579	573	529	514	550	558	558	546	574	503	549	572	520	582	531	520	516	545	573	542	561	582	528	569	566	546	526	544	551	529	576	550	539	540	512	560	525	581	529	599	568	555	520	547	560	533	531	554	515	543	559	598	571	558	544	562	493	578	511	551	562	552	559	559	570	572	559	569	539	547	519	499	543	539	558	552	534	566	546	581	527	552	540	548	570	589	562	522	569	604	545	553	550	567	557	575	585	549	569	546	577	519	508	564	597	543	532	570	558	543	590	543	544	500	559	566	581	543	624	573	550	556	499	535	585	562	576	545	588	521	531	531	575	586	583	552	526	558	514	536	559	524	541	558	505	581	537	558	513	547	582	583	516	589	547	561	544	536	581	528	551	548	588	545	543	543	531	588	561	536	558	561	584	568	591	524	601	592	556	547	555	522	544	583	568	560	555	558	509	538	610	538	573	532	559	516	581	538	540	571	542	574	564	589	605	580	548	547	566	589	645	516	513	545	557	559	575	602	515	540	529	526	531	531	505	550	536	594	524	541	568	521	558	585	550	543	535	550	527	575	561	614	550	596	570	531	586	565	491	559	600	594	557	569	530	572	598	510	535	534	519	552	524	559	535	549	546	560	563	566	571	570
33738	54060	41477	21456	14269	12173	9905	7346	5560	5135	4903	4629	3664	2660	2342	2141	1849	1597	1413	1229	1181	1196	1150	1127	1061	1055	1113	1019	956	974	920	833	776	848	853	818	805	828	794	797	776	767	752	806	807	777	767	777	758	747	754	816	813	822	772	747	780	793	754	798	821	765	752	746	759	756	732	742	807	713	750	780	776	808	718	780	742	784	732	782	756	742	733	793	789	720	806	775	767	764	789	760	722	727	730	761	755	827	828	766	735	768	768	777	697	748	757	780	777	815	821	736	744	816	762	775	761	727	744	772	750	803	765	745	756	807	804	721	809	749	765	755	747	756	740	780	766	737	776	829	783	743	782	729	774	745	779	793	776	712	778	744	767	751	738	795	765	753	798	759	781	726	733	756	743	767	771	797	818	747	761	785	765	784	729	810	782	783	775	773	788	780	784	718	757	741	804	789	762	712	775	765	775	722	775	754	769	774	767	775	806	787	774	766	768	767	771	830	778	821	767	775	761	779	777	740	744	751	760	754	781	733	758	781	747	730	737	781	792	734	774	770	701	738	731	797	732	758	805	765	743	757	767	818	744	754	773	765	775	810	760	741	724	764	778	776	730	771	732	729	764	753	740	758	762	796	795	736	808	719	714	771	713	727	788	768	735	759	728	809	756	756	745	815	796	767	776	722	769	735	735	773	730	779	744	810	740	764	731	795	764	785	793	734	759	790	773	751	733	749	724	747	752	710	775	818	774	776	741	767	767	723	734	755	792	746	721	772	750	770	728	756	758	718	779	744	774	810	790	746	763	793	818	789	745	795	815	774	824	793	813	791	753	844	774	765	759	743	722	761	768	805	739	742	764	746	723	746	763	738	797	781	789	757	763	772	766	724	759	781	734	790	737	756	764	737	810	732	739	796	762	720	759	756	741	769	762	783	796	758	759	791	770	737	743	767	704	788	735	729	737	731	814	758	773	765	715	800	797	755	789	798	757	805	736	772	800	755	792	772	749	752	738	789	713	733	775	777	792	726	778	760	802	735	757	762	750	783	724	764	811	759	792	781	763	733	744	714	768	748	731	733	737	755	753	777	771	793	750	737	762	744	767	713	736	726	746	777	714	773	776	780	725	788	753	737	804	767	749	771	755	737	776	724	743	744	765	755	771	757	734	787	766	723	792	739	772	742	767	816	762	766	749	778	745	731	748	759	745	821	721	728	774	774	803	766	720	772	717	767	741	743	741	746	759	728	769	766	793	746	721	794	754	711	758	783	816	748	774	729	782	756	758	762	754	788	763	736	780	728	775	795	756	776	772	769	796	764	768	835	795	759	752	787	817	710	779	752	729	779	767	736	755	766	802	765	778	753	750	733	722	691	738	746	760	747	755	779	713	734	772	778	767	766	765	798	770	747	713	756	757	763	742	790	762	768	713	788	744	785	760	748	770	722	756	791	778	749	789	801	806	754	697	802	741	744	804	770	753	774	769	759	720	729	802	774	736	723	769	747	789	770	779	720	776	823	722	754	761	772	768	754	772	764	756	779	743	759	721	735	759	741	791	784	800	728	736	777	778	775	784	756	813	718	784	746	743	824	759	737	735	726	722	735	744	748	746	731	801	794	756	748	762	790	738	763	757	758	773	734	768	735	741	782	797	765	746	754	796	783	752	769	760	738	754	803	772	783	739	718	787	788	748	806	741	771	801	744	786	755	761	822	728	789	745	729	776	781	743	763	772	771	785	793	785	746	797	754	775	742	782	737	744	771	731	744	731	706	783	723	795	780	764	763	770	737	741	754	782	768	763	787	754	745	750	777	791	766	734	768	740	712	748	812	768	753	775	770	737	793	805	771	744	745	735	806	755	803	736	735	726	812	790	763	764	727	760	743	787	786	722	712	773	744	699	796	752	729	777	770	731	736	720	805	776	753	800	760	778	810	744	810	786	792	785	776	751	772	805	756	724	723	756	780	800	730	744	764	784	784	786	719	778	774	731	787	760	738	759	762	681	754	744	752	751	773	761	727	743	740	736	740	812	724	702	759	740	747	781	744	799	778	779	773	776	724	771	782	757	757	737	772	726	757	743	709	774	753	764	756	763	733	797	776	789	780	768	758	791	794	799	756	820	753	770	752	739	795	800	743	766	773	789	756	766	766	745	769	796	725	767	784	746	795	730	793	773	814	779	706	719	799	780	707	809	757	685	752	763	729	749	819	816	790	791	789	741	706	736	780	762	749	758	758	740	721	758	734	702	748	757	788	714	755	766	765	804	727	752	748	782	752	752	769	751	744	771	766	738	772	757	719	777	763	759	716	751	707	755	799	767	804	746	719	785	752	748	755	813	727	743	769	729	739	801	770	741	766	747	765	743	765	720	810	806	759	764	739	752	747	755	727	736	785	733	779	806	761	786	809	789	769	776	750	772	763	788	743	769	729	738	786	797	715	781	794	785	741	772	745	731	749	745	780	772	719	739	717	784	742	750	767	767	767	752	774	791	702	726	769	806	785	757	773	746	716	744	768	728	770	758	796	738	796	793	728	784	741	771	743	779	756	760	791	839	762	752	756	829	762	773	781	807	813	755	736	740	725	738	700	755	761	766	763	748	767	756	754	725	772	748	780	759	764	791	740	749	763	699	737	804	732	746	765	813	739	743	749	743	739	748	737	740	754	765	746	781	786	680	746	788	803	709	701	746	747	804	762	788	732	779	757	728	745	768	764	765	775	698	802	755	790	766	720	801	768	794	717	740	789	773	750	699	735	724	786	717	785	759	771	760	785	756	760	730	728	793	718	749	735	766	763	784	764	780	780	774	793	750	767	734	796	756	748	766	763	823	760	814	787	791	739	768	842	727	745	781	715	792	739	784	778	753	750	782	744	801	727	758	751	704	718	739	756	765	732	748	764	723	778	778	805	706	746	762	786	766	769	760	745	733	760	756	732	720	727	780	785	792	728	777	760	754	704	783	782	785	816	780	735	759	758	772	735	751	738	795	748	730	769	759	733	768	730	782	823	768	747	754	760	799	751	798	721	773	762	744	746	724	817	764	782	759	784	804	817	735	775	734	722	764	798	774	729	799	732	764	743	829	780	806	771	778	752	788	764	780	812	722	761	742	792	772	760	774	819	805	759	771	750	720	762	780	745	783	746	789	778	772	735	753	731	781	775	777	816	771	734	734	747	724	734	761	764	784	841	749	748	758	758	755	766	763	770	765	821	774	748	783	789	759	758	771	754	793	772	735	798	728	775	780	783	794	768	782	767	705	775	770	726	752	754	724	750	757	762	728	698	776	757	701	829	775	755	751	740	776	757	752	761	813	726	696	734	704	768	770	748	782	718	731	749	789	704	762	743	773	760	741	753	769	759	756	775	737	713	746	775	728	746	737	787	806	783	729	789	814	765	725	773	807	685	782	715	790	776	786	729	758	803	803	728	764	753	762	763	742	789	772	789	766	714	748	761	755	751	729	807	753	749	712	761	755	774	756	767	757	760	799	761	772	790	757	733	727	746
23419	21570	29482	24140	21588	21698	13932	5179	3175	2910	2661	2593	1947	1487	1371	1223	1002	955	791	777	717	697	704	673	677	653	742	681	605	575	578	530	540	512	503	528	468	528	499	508	496	441	465	500	448	491	484	464	498	486	457	508	501	503	514	501	436	505	523	491	470	478	478	489	496	469	502	459	457	482	461	502	470	492	478	490	455	508	439	414	469	466	495	480	461	449	447	436	477	492	434	511	464	486	479	488	490	502	467	477	504	460	492	477	472	421	498	458	508	473	439	464	438	474	454	464	480	444	491	477	486	477	429	475	501	494	473	480	462	449	462	505	475	499	473	516	513	473	477	435	442	488	486	519	476	466	489	471	484	453	430	460	476	446	480	441	511	480	458	469	458	450	483	477	457	481	491	465	463	464	482	424	457	500	440	472	463	487	487	448	467	496	483	458	458	456	455	426	500	472	495	481	500	485	465	465	472	470	492	484	475	504	457	501	448	467	481	483	491	458	480	475	458	481	439	467	502	482	476	480	450	484	456	466	491	489	479	469	442	491	484	497	477	492	472	447	464	468	453	443	464	466	493	483	485	478	500	436	467	455	502	481	461	477	482	455	456	482	444	451	433	479	476	454	465	448	443	490	456	445	468	469	453	470	469	463	476	519	474	527	512	469	462	494	466	471	449	483	489	457	482	450	483	477	485	467	445	449	464	473	447	470	464	466	481	512	465	446	454	446	512	488	507	456	478	431	501	446	480	470	483	495	482	478	472	454	465	459	483	460	425	436	451	484	459	454	426	463	483	450	463	473	516	471	480	492	483	451	427	463	477	459	520	491	452	485	477	486	466	489	472	462	454	480	496	469	470	440	455	465	498	487	461	515	458	460	432	507	476	490	453	493	515	425	445	509	462	447	428	478	471	470	487	478	500	479	479	483	473	480	482	484	507	493	487	430	447	481	474	484	477	445	441	476	497	493	457	468	466	449	479	477	473	471	481	510	479	478	499	492	453	482	457	473	443	507	462	468	475	501	460	472	458	493	461	471	493	497	499	458	456	474	463	438	492	475	498	485	463	484	483	481	448	481	423	498	529	444	428	511	455	471	522	475	418	489	453	469	507	442	442	533	523	473	444	460	484	456	474	410	497	462	460	486	452	471	427	473	465	454	463	472	449	481	492	481	485	476	460	447	485	431	465	464	489	475	502	522	472	439	438	507	451	485	445	445	471	493	460	507	473	455	484	445	458	442	413	460	476	434	457	464	489	485	460	478	469	471	474	471	457	502	493	472	474	476	480	447	481	483	463	427	471	467	465	481	482	511	486	473	494	487	463	459	485	459	509	501	481	460	447	458	471	481	440	451	449	456	458	493	497	487	440	474	448	445	513	452	459	482	465	463	446	449	440	445	451	488	457	472	509	466	467	479	489	476	447	444	471	468	474	482	451	456	480	494	482	493	484	461	447	503	476	504	480	516	461	508	507	487	458	452	470	456	458	476	461	498	483	457	460	492	495	436	486	468	445	446	499	487	429	487	489	451	459	465	475	490	456	490	475	480	475	486	421	455	467	506	481	486	462	459	482	445	483	454	479	441	442	461	436	505	511	504	480	478	460	498	448	481	477	434	485	464	488	462	484	480	479	455	449	466	483	478	435	482	432	501	474	469	439	468	465	460	500	448	461	445	454	469	443	505	529	461	457	414	491	440	463	444	478	471	469	462	485	473	454	459	432	469	455	478	457	482	515	456	448	426	435	524	443	463	460	466	458	493	469	470	462	499	447	474	475	452	449	471	482	462	466	477	475	492	488	472	442	489	478	501	491	482	463	483	458	463	486	457	484	468	475	482	445	417	481	445	485	479	445	458	486	477	444	487	466	471	455	466	454	479	477	473	528	456	457	473	460	489	482	437	487	488	484	478	415	474	474	453	471	493	487	441	479	477	455	536	452	483	466	481	446	473	478	454	417	492	450	445	470	473	466	462	457	459	459	470	496	483	456	494	456	424	481	446	455	492	493	449	474	498	489	461	449	494	491	447	489	486	507	421	501	471	477	448	472	447	446	459	454	481	464	487	468	497	458	469	493	504	438	477	465	462	484	492	487	483	467	477	460	517	440	464	443	445	488	488	459	474	451	492	469	455	502	519	461	543	459	476	481	507	507	494	458	507	473	476	442	492	483	452	433	473	480	463	503	456	507	469	488	482	493	456	512	480	476	505	491	501	476	457	483	462	457	461	479	454	454	468	456	515	479	471	445	465	491	461	471	457	479	451	467	490	456	489	477	479	518	483	460	481	478	491	461	483	439	492	439	480	472	483	488	465	483	458	484	459	462	475	502	459	451	513	486	465	443	490	458	475	457	453	473	449	450	472	473	467	447	447	484	451	469	453	482	455	488	472	451	477	454	449	449	464	450	433	458	505	508	469	512	470	442	468	512	455	483	480	481	440	485	467	484	482	472	495	447	449	482	453	444	469	480	482	525	434	498	468	470	465	480	485	456	466	434	500	491	463	454	465	481	458	446	471	468	468	437	453	459	480	488	460	486	492	466	436	508	445	486	490	463	490	492	479	440	449	444	480	444	490	453	480	462	432	482	448	459	446	486	466	485	508	502	436	496	467	494	489	480	463	512	465	452	486	432	505	470	474	497	467	458	480	497	458	482	488	493	486	510	509	450	467	498	458	478	462	450	467	524	441	441	477	496	484	465	494	484	485	501	505	510	454	459	481	432	503	479	487	503	501	475	483	468	469	459	492	464	466	435	468	475	457	484	444	502	439	456	489	422	477	484	482	445	468	488	454	517	495	488	487	469	449	450	421	465	462	471	495	463	430	508	452	485	509	473	486	512	462	468	465	453	463	462	505	476	484	511	477	465	467	480	491	487	450	464	453	457	445	458	448	496	439	477	448	482	464	507	455	479	502	434	514	513	450	503	474	478	483	489	461	460	435	459	428	458	493	489	466	471	485	518	450	468	465	472	455	469	507	484	473	489	502	450	468	458	480	447	486	473	490	496	475	468	428	449	475	502	437	490	468	523	489	442	490	490	433	462	487	495	460	453	482	493	471	462	448	494	454	530	424	467	446	500	444	502	466	468	458	454	504	461	470	507	528	491	472	478	490	460	479	467	502	446	416	472	470	451	441	497	476	454	453	482	491	480	498	479	451	451	456	453	452	497	503	510	452	457	516	496	447	491	484	465	497	479	491	500	472	490	461	517	447	481	483	464	471	498	494	474	483	424	456	466	488	466	478	451	480	494	453	488	482	463	468	471	474	462	488	484	445	484	468	462	473	455	495	482	431	513	509	479	477	435	484	475	478	470	473	442	479	477	459	479	481	462	501	442	484	471	491	427	456	486	495	457	471	443	456	468	482	470	478	473	463	490	533	451	456	471	455	462	510	492	465	467	489	482	472	474	455	434	510	479	479	469	459	489	492	478	443	448	427	470	515	456	460	464	454	438	450	483	500	431	444	475	489	478	481	441	447	420	480	489	498	449	462	465	487	457	491
35985	59558	46838	26383	18503	15822	13084	10261	7543	7116	6580	6511	4846	3505	3008	2629	2199	1868	1544	1394	1217	1299	1212	1262	1140	1194	1219	1182	1101	961	895	844	805	788	777	780	741	697	675	652	630	673	648	658	635	687	735	703	676	674	675	674	723	712	691	685	706	698	706	668	668	658	672	684	680	703	731	675	651	649	641	675	710	661	707	656	672	652	620	641	647	671	628	647	692	640	698	672	655	637	662	671	646	636	690	656	615	658	630	658	640	650	667	674	663	636	691	636	688	679	663	685	616	666	623	644	610	644	635	644	626	606	652	579	660	665	650	670	664	659	654	640	627	657	643	637	695	631	666	670	605	717	676	646	652	643	637	605	632	667	665	670	622	630	638	657	657	677	618	656	591	677	661	648	665	606	619	653	634	680	630	645	595	631	663	691	667	645	634	620	563	650	618	623	662	661	664	631	624	636	620	623	643	697	615	582	649	622	635	616	627	656	677	585	666	627	671	649	660	655	659	640	674	673	650	672	660	654	703	660	649	665	627	657	632	650	704	657	662	648	645	663	666	646	650	697	667	622	632	637	671	651	661	649	628	641	658	602	651	640	609	658	636	631	626	639	648	594	661	618	655	625	685	672	636	662	654	624	616	649	694	675	678	639	653	637	668	622	632	672	645	688	629	665	613	627	710	642	642	667	666	642	619	616	652	671	682	689	641	652	666	655	664	674	613	642	650	663	666	705	645	636	677	656	674	667	654	636	647	631	645	633	611	656	644	637	684	613	619	634	647	644	720	639	614	620	658	610	627	684	656	655	626	610	593	667	688	664	649	632	639	648	610	674	645	656	671	600	649	604	660	631	626	631	657	596	620	674	645	633	628	642	633	650	602	677	640	685	616	667	657	615	692	637	665	686	660	640	664	677	605	653	617	660	683	626	699	628	657	630	670	675	611	665	646	619	667	631	705	670	658	662	601	657	668	635	614	643	623	663	654	613	663	673	742	684	643	625	647	669	678	646	617	675	621	654	615	662	625	671	658	672	676	653	645	631	630	678	653	626	539	662	646	670	639	662	677	653	607	634	652	669	644	650	610	641	653	619	612	658	632	657	631	655	680	679	616	633	696	667	661	664	648	622	649	655	678	627	663	660	641	636	680	653	625	653	653	710	651	639	636	644	656	639	627	687	625	646	675	660	671	687	608	657	649	658	687	674	622	660	668	655	649	656	690	623	670	624	618	677	652	651	668	659	636	644	661	622	618	652	622	663	638	703	649	661	675	690	626	653	638	654	612	618	661	640	666	661	650	647	634	646	660	660	640	626	698	658	673	623	659	637	612	633	679	651	672	617	648	690	612	648	642	647	630	638	664	599	639	641	681	607	624	666	640	664	646	654	650	622	663	679	603	631	639	631	643	658	627	684	619	633	672	643	635	702	600	626	634	632	623	673	675	623	630	633	663	651	636	677	624	597	614	665	665	631	659	643	633	674	653	651	619	659	622	657	562	631	636	631	668	650	677	629	633	681	670	614	653	692	626	631	674	658	635	635	630	637	674	661	638	644	644	639	602	628	691	677	679	643	625	664	635	628	706	680	647	633	659	670	690	641	638	659	654	621	646	668	652	593	656	608	614	661	661	593	689	640	616	663	624	656	611	648	606	667	665	650	675	626	585	651	656	649	643	637	670	692	667	655	611	675	627	628	605	637	647	652	628	678	627	654	641	633	627	691	682	627	647	615	662	662	692	615	651	639	675	663	606	614	665	649	646	640	627	627	652	665	652	628	675	679	641	632	672	615	645	633	649	671	620	649	669	632	677	658	623	639	665	604	638	659	628	649	638	671	636	607	643	649	637	642	634	615	607	652	654	604	637	612	658	628	643	658	586	604	633	667	636	652	620	638	676	663	610	612	608	666	665	651	647	653	644	676	692	602	652	634	670	652	622	631	635	639	662	647	673	686	615	671	626	659	705	638	649	641	620	628	636	609	612	618	628	634	632	671	650	648	665	659	616	624	639	639	640	615	682	638	667	658	669	692	655	608	649	711	680	618	601	671	662	651	668	663	610	686	682	690	684	618	670	639	658	629	630	642	644	649	673	655	624	663	619	620	672	632	660	647	626	666	609	629	648	631	674	645	666	683	640	623	633	640	634	674	613	643	640	646	625	676	652	617	662	648	646	643	596	678	577	662	619	632	641	709	670	655	621	646	643	610	627	653	637	699	617	676	635	716	667	638	670	648	661	646	637	647	694	629	632	683	585	660	679	656	591	665	664	684	643	643	663	673	625	623	658	637	628	635	686	592	630	658	629	604	652	672	660	622	656	651	627	652	671	633	649	678	703	595	639	604	659	665	655	609	629	613	661	662	626	626	620	642	616	622	620	634	658	656	653	642	620	651	654	656	699	648	668	668	630	671	639	660	628	650	649	616	597	660	640	664	628	645	662	640	675	635	618	635	700	642	685	611	679	665	670	650	624	638	659	660	631	605	643	673	651	621	670	603	634	645	659	666	669	652	678	679	619	637	661	632	683	655	619	660	674	623	654	615	668	641	667	645	688	648	603	624	615	627	648	669	615	663	665	696	648	666	655	634	610	661	649	643	643	646	681	624	666	618	608	620	644	604	661	663	618	607	690	628	638	667	609	683	657	659	665	650	667	652	680	649	642	642	645	658	642	669	581	691	685	629	620	661	657	626	648	654	616	667	643	636	666	638	660	637	670	661	631	619	634	685	654	649	638	665	632	647	624	656	640	637	631	681	664	580	706	688	643	627	684	634	635	641	645	611	673	672	677	666	664	655	641	634	632	669	616	615	637	672	616	610	621	652	647	624	648	643	663	645	648	664	655	669	628	659	614	641	649	644	645	706	673	611	680	670	659	653	639	647	643	644	631	660	659	657	667	606	636	669	620	647	649	634	654	681	676	617	602	648	618	591	622	620	675	676	601	605	655	641	671	631	661	630	650	671	700	652	613	657	628	694	616	632	650	609	634	633	668	631	632	654	706	606	631	641	681	686	632	660	637	663	620	654	656	665	649	622	614	642	652	659	641	735	626	640	608	650	638	680	654	653	638	671	643	645	633	623	642	632	627	602	672	661	694	673	659	693	643	630	650	637	624	628	617	631	618	647	665	624	672	666	605	676	628	632	624	641	659	631	647	679	648	651	610	694	652	634	682	661	635	621	644	608	679	664	673	627	664	639	686	646	653	639	648	648	623	620	651	645	650	686	662	605	654	648	658	664	636	664	645	623	633	641	615	606	635	603	679	651	623	621	630	659	628	662	669	639	639	651	681	629	628	609	639	624	641	673	679	622	672	639	633	618	661	712	652	694	610	628	652	665	655	604	589	677	667	598	642	651	677	628	642	628	678	656	599	619	645	658	654	646	666	644	645	626	609	663	626	645	646	688	627	638	628	664	610	651	606	621	687	653	610	692	652	699	650	615	658	612	663	660	595	665	650	658	693	652	648	618	643	589	622	672	625	644	647	612	693	660	643	653	682	651	650	620	639	614
28722	26945	26978	12497	4550	3228	2418	1773	1310	1184	1140	1150	925	811	728	701	622	571	512	511	498	471	532	466	520	484	529	461	471	487	482	468	431	458	474	436	460	445	445	433	453	438	437	418	417	426	435	444	421	447	427	477	441	419	420	479	451	433	431	450	456	475	417	378	446	455	449	436	421	449	412	448	482	439	421	434	425	448	411	428	441	407	450	426	433	467	435	430	439	452	440	392	435	461	428	466	430	442	427	454	472	442	403	433	416	434	437	411	456	424	398	411	409	436	406	456	431	468	428	454	433	410	417	434	468	438	428	417	447	440	447	444	424	417	441	431	434	437	408	453	464	457	420	451	477	437	455	440	406	439	454	426	438	437	425	458	459	411	433	421	439	414	434	423	415	467	436	409	443	396	466	404	434	461	433	439	434	462	436	433	413	407	392	450	457	457	444	453	422	432	440	463	417	444	450	455	456	447	443	464	421	452	392	442	459	445	444	395	407	445	437	435	408	453	433	424	436	462	449	450	454	434	438	444	406	447	443	474	424	424	432	419	468	433	442	426	444	443	416	433	449	434	458	438	422	419	443	433	421	424	464	430	415	438	433	405	430	456	404	485	429	410	431	408	432	448	431	405	455	398	449	416	419	442	458	444	470	421	414	419	450	402	455	434	418	448	475	467	427	443	420	439	398	453	452	424	394	434	424	435	482	440	424	429	452	432	431	475	444	457	457	440	432	485	427	416	437	430	458	419	434	428	421	430	426	443	451	436	418	431	412	459	435	452	444	409	403	405	457	451	451	413	469	403	407	433	431	464	448	484	431	466	410	429	437	424	441	414	450	431	412	417	398	375	436	411	435	441	438	370	419	419	425	418	414	414	425	441	462	418	440	428	417	424	425	430	443	394	448	428	438	423	427	463	430	432	456	421	455	441	417	411	449	432	449	425	414	430	425	441	408	441	440	444	435	416	424	422	419	418	438	446	450	425	449	459	413	442	432	415	474	436	421	450	447	431	411	441	421	407	448	412	419	431	439	442	470	431	440	427	455	417	439	406	456	409	434	457	490	456	426	435	412	424	415	426	449	450	438	427	462	423	412	403	432	433	482	456	402	431	443	460	422	467	459	429	489	437	387	417	432	442	442	416	431	447	419	430	440	431	423	439	460	433	447	433	418	446	434	445	443	430	452	468	389	393	428	399	461	425	424	404	434	391	452	410	384	446	429	429	424	400	455	376	430	447	402	422	391	445	414	465	372	439	461	420	405	422	417	466	454	370	453	456	505	430	477	483	426	401	484	413	420	410	430	439	431	413	427	453	417	430	406	467	431	428	451	418	416	436	445	372	429	456	448	424	479	429	424	431	423	452	429	419	451	432	424	418	432	403	471	405	458	442	449	428	427	378	451	443	437	441	468	421	435	438	454	436	483	420	458	446	437	426	454	425	385	444	438	446	451	427	484	432	459	440	418	457	455	442	450	439	417	416	411	438	442	466	440	403	424	437	423	429	441	438	452	448	471	422	425	448	451	415	380	450	481	435	485	446	448	438	404	417	438	391	431	430	443	476	441	461	396	424	454	433	460	446	433	453	420	422	435	450	421	424	439	443	446	420	432	433	455	449	420	432	431	421	438	464	409	426	416	452	466	406	450	435	440	412	427	412	449	474	442	431	489	460	443	427	417	413	470	426	466	403	421	406	436	431	414	410	436	400	461	430	465	470	450	445	420	441	466	415	399	456	436	467	436	452	429	418	404	416	440	417	470	435	451	452	461	459	463	414	437	442	441	436	436	435	445	381	419	445	425	395	430	410	457	441	438	407	457	415	451	470	424	479	462	433	410	397	425	442	426	447	453	413	422	442	403	427	444	387	465	406	429	414	418	394	414	451	429	428	466	427	466	425	452	424	440	429	438	459	432	418	476	450	430	424	389	436	388	404	442	448	390	455	451	428	444	429	431	418	412	434	441	424	396	398	449	419	443	437	466	440	468	418	422	418	433	452	425	434	451	434	432	450	436	430	393	453	431	431	417	441	462	421	456	433	400	394	427	438	428	426	423	410	464	458	429	406	448	434	394	487	455	455	428	437	426	407	460	434	449	417	432	488	428	438	437	421	426	450	407	444	442	440	423	413	419	447	434	457	400	446	468	412	419	413	481	427	471	435	423	388	461	447	417	425	441	482	408	413	421	449	433	422	455	433	420	476	457	445	408	426	406	450	410	413	429	434	429	457	425	397	436	453	469	464	431	439	404	435	428	430	407	418	411	424	409	466	436	432	413	459	414	448	422	437	443	442	410	421	444	431	439	464	397	424	437	443	436	464	420	430	459	408	455	448	473	430	413	439	443	420	446	417	432	431	453	410	425	417	379	429	459	438	461	432	447	436	488	410	447	472	441	429	441	434	431	451	406	444	428	413	416	400	400	431	414	449	449	435	410	465	418	410	437	437	440	448	431	447	415	430	427	426	443	457	409	478	459	462	434	421	438	469	447	415	439	446	416	416	426	417	417	461	393	396	413	445	419	432	466	432	426	434	428	429	446	374	421	429	405	425	420	401	435	421	436	439	458	400	424	471	445	477	468	441	434	477	447	438	444	414	458	447	464	427	414	435	442	418	447	396	460	449	428	446	448	409	500	477	404	462	439	447	418	432	433	478	399	431	426	440	456	407	441	448	464	396	417	449	434	442	426	415	426	394	399	476	462	451	453	460	402	434	435	446	419	444	458	450	411	425	438	427	484	430	457	445	462	450	418	450	406	435	388	436	447	429	438	447	466	435	467	421	430	413	430	443	488	468	472	404	466	451	432	411	450	404	445	436	445	420	424	457	459	413	441	433	414	423	444	451	452	454	443	445	420	448	420	461	427	415	451	415	456	416	432	442	374	435	484	419	456	444	414	425	434	440	458	413	405	421	461	439	407	459	448	406	449	400	419	463	443	463	460	427	443	461	438	414	482	439	446	402	432	405	446	421	413	452	432	457	415	416	408	450	432	456	443	407	423	419	428	410	432	436	438	453	427	497	447	410	418	398	395	441	448	413	408	397	425	435	415	410	428	468	437	426	379	474	426	423	437	455	394	413	433	445	416	446	412	429	434	462	434	452	445	426	411	429	442	443	447	448	447	451	465	445	467	430	422	414	418	418	433	427	422	456	421	433	419	425	446	388	443	445	430	450	423	412	474	431	400	445	426	458	434	423	411	464	410	414	433	448	492	433	455	415	422	424	446	442	433	455	449	430	436	426	450	424	453	448	468	431	435	441	443	451	444	438	443	441	403	419	415	424	454	420	433	450	391	402	449	447	451	422	447	449	434	441	422	422	430	427	475	403	453	438	394	428	401	433	454	442	444	447	471	438	448	423	381	446	443	438	458	447	446	427	419	406	431	445	468	398	448	447	441	439	448	414	428	481	444	437	455	424	426	444	429	439	415	454	440	427	449	447	457	460	441	396	450	438	430	447	461	449	470	463	411	450	469	437	441	408	432	430	442	468	460	392	414	435
33874	45937	32424	13240	8815	7151	5891	4321	3231	3110	2748	2825	2212	1648	1466	1348	1130	1022	882	828	828	793	799	776	777	751	792	797	700	720	695	658	653	643	587	656	615	567	585	617	587	616	617	592	583	607	565	567	626	593	596	609	619	574	615	622	650	593	614	571	623	621	570	627	598	631	617	603	609	630	602	645	604	582	597	610	621	563	585	624	569	594	595	581	649	567	547	628	583	627	611	574	595	629	602	602	581	594	586	582	654	604	615	621	613	608	619	581	587	632	587	621	589	596	639	594	607	622	596	602	607	613	569	600	572	573	588	578	611	592	614	611	583	620	617	609	606	613	623	638	593	633	601	611	592	617	617	572	562	621	592	592	574	602	585	586	630	617	627	560	605	579	685	673	624	614	609	627	604	610	583	592	562	598	602	573	606	591	558	593	576	604	622	594	626	589	660	598	591	598	623	566	600	585	587	579	599	547	605	630	589	612	592	603	594	616	607	645	592	621	564	614	569	575	598	575	601	568	601	602	612	592	623	581	649	634	625	565	616	616	617	630	595	595	603	600	616	566	631	610	596	599	631	600	611	583	607	586	577	556	615	636	588	591	582	588	598	643	633	612	592	610	617	581	600	610	642	562	609	606	630	584	580	589	608	613	589	612	618	618	624	595	604	664	598	605	600	646	578	613	607	628	634	630	552	632	577	597	553	646	567	563	618	634	537	570	584	554	611	599	616	534	616	592	574	655	627	625	601	581	624	549	605	581	552	572	511	565	573	584	622	614	607	593	661	571	613	559	593	606	645	598	591	566	579	623	610	593	592	622	577	576	598	589	625	615	665	591	587	624	587	593	575	591	615	604	652	624	582	570	629	625	580	616	579	587	573	596	596	594	620	574	616	583	575	605	630	589	570	619	577	609	554	614	570	645	556	616	582	627	642	605	552	610	609	617	626	562	609	617	572	609	614	595	633	634	673	595	626	604	616	595	609	554	587	638	575	641	577	602	615	602	621	582	620	612	620	545	600	575	584	623	640	588	558	594	578	522	592	592	636	634	565	561	614	580	653	607	575	572	573	602	584	591	587	610	611	601	553	575	583	589	638	601	619	574	637	583	619	641	600	596	582	599	603	560	598	621	621	566	585	579	602	633	582	548	593	570	590	605	548	602	589	571	573	634	641	606	557	613	625	578	638	594	624	605	554	586	625	580	609	612	545	604	579	611	552	599	607	570	588	602	622	605	605	598	606	597	609	626	550	595	595	615	598	583	657	634	637	599	594	599	578	597	592	636	602	632	582	598	604	553	633	607	591	592	670	593	632	608	615	602	632	579	603	564	611	646	576	611	594	564	575	588	584	581	596	597	593	628	589	635	595	563	603	618	595	623	571	643	575	592	565	628	614	599	566	597	636	572	603	618	541	600	593	576	581	610	575	595	625	605	605	651	628	585	575	640	590	607	666	617	627	619	573	579	539	585	605	548	562	599	568	600	609	595	560	572	596	605	598	598	594	575	593	620	619	618	569	591	601	618	595	575	624	613	598	599	583	578	578	581	614	646	621	570	625	560	612	574	610	630	549	589	602	615	613	602	612	664	597	618	633	605	599	551	556	600	643	620	593	587	597	599	612	647	567	586	628	580	623	578	635	633	605	635	579	598	573	626	624	588	597	624	588	597	639	600	584	626	643	638	628	587	616	604	578	630	603	593	645	564	606	613	578	606	597	619	583	637	562	649	575	645	568	597	647	618	580	619	622	586	601	611	578	608	589	570	569	635	616	582	603	610	577	623	592	605	611	626	577	596	605	618	634	609	633	585	606	587	593	606	612	624	637	595	602	600	586	570	620	626	618	568	577	602	605	610	619	640	610	614	631	639	573	593	628	628	620	572	623	584	603	575	556	599	597	611	622	591	615	595	564	576	591	625	554	613	598	615	595	639	619	602	589	587	605	597	578	617	585	576	580	566	565	581	602	609	570	611	582	565	577	583	619	580	579	590	616	592	551	590	587	589	580	628	582	618	625	556	609	608	572	635	633	593	657	578	599	578	629	608	636	593	616	613	597	622	586	546	608	620	567	561	599	602	588	559	603	585	597	571	592	619	604	613	621	624	543	591	632	640	590	614	575	595	578	565	589	566	592	606	599	597	605	599	600	579	576	569	603	582	608	622	584	638	638	564	639	556	623	572	572	625	638	597	569	613	611	614	589	600	610	639	652	573	567	584	596	605	583	621	640	588	628	620	620	608	606	595	641	601	640	627	585	566	584	564	604	603	595	624	639	590	585	620	567	616	640	580	595	576	625	586	586	592	598	611	585	611	616	613	568	630	589	578	612	590	601	595	615	594	612	573	586	596	576	570	584	606	589	603	596	614	611	571	578	616	627	581	603	606	576	572	622	605	588	627	576	567	596	565	610	615	577	663	597	576	638	596	579	616	574	612	602	577	606	631	590	622	588	603	606	635	618	624	550	598	611	602	558	605	613	593	595	644	565	617	611	597	617	624	592	595	600	622	571	597	568	616	604	577	623	583	571	627	606	621	574	562	586	615	542	640	595	612	614	561	604	585	595	613	590	595	624	641	563	594	586	642	566	611	587	596	603	611	620	611	587	611	586	602	596	593	604	578	619	626	577	638	557	654	592	595	627	576	597	580	584	585	594	564	630	645	638	598	629	596	600	622	605	596	629	547	563	560	569	605	580	589	618	615	561	572	614	603	640	646	607	603	613	536	610	634	583	628	593	598	585	600	593	609	596	602	608	569	552	547	603	567	582	628	597	569	632	632	626	599	598	582	676	608	568	576	593	612	544	613	599	590	613	561	597	600	591	607	596	572	636	614	631	628	614	602	553	567	578	643	630	609	616	589	611	587	604	635	605	590	577	606	588	585	628	585	566	620	595	643	622	635	605	612	615	557	567	624	565	600	573	616	577	583	567	568	547	602	582	593	580	626	573	609	591	587	590	612	593	624	571	594	603	580	578	561	599	615	596	546	643	584	618	621	622	598	592	604	573	601	610	556	612	596	635	591	562	594	613	608	583	595	587	619	630	633	617	580	604	591	611	599	600	622	595	572	615	563	595	615	642	616	622	576	573	564	629	636	623	563	587	633	618	596	610	575	617	592	620	596	587	566	623	577	593	582	610	596	602	608	605	545	556	556	625	571	590	647	594	589	626	593	586	617	602	649	628	617	613	573	552	570	652	590	601	630	579	591	607	639	605	609	607	622	588	625	603	590	623	628	576	590	629	580	610	568	609	607	604	569	622	561	629	604	595	608	577	590	620	543	571	575	551	584	614	590	602	615	587	559	598	658	594	637	611	595	576	646	590	595	555	634	580	581	579	637	609	635	562	602	598	577	614	582	586	606	603	586	588	592	617	554	593	603	604	586	626	587	626	586	636	633	586	583	570	636	594	581	619	594	567	618	597	611	644	600	604	584	613	641	574	627	577	611	622	573	615	594	563	638	660	602	630	593	590	596	570	580	634	640	612	577	605	565	615	590	545	605
24426	21608	29065	24687	21479	13853	5831	3360	2287	2238	2068	2029	1610	1228	1086	1012	932	845	780	752	713	705	719	698	747	752	698	683	688	638	635	600	553	574	587	572	572	599	565	525	549	560	544	581	575	529	533	586	572	543	575	547	535	572	582	578	587	528	571	580	618	544	548	557	543	564	553	577	582	636	536	581	563	611	559	539	550	564	569	589	585	549	547	523	555	562	546	561	547	565	548	565	574	584	576	571	569	555	530	536	541	542	577	545	579	588	567	529	577	570	557	516	568	518	542	571	583	545	562	568	614	568	548	538	580	558	581	564	554	534	547	567	577	563	522	518	568	559	545	552	538	560	498	522	615	528	573	542	574	552	574	572	551	527	536	566	543	567	594	544	559	560	576	561	588	590	522	583	557	583	527	595	520	591	529	572	557	594	559	573	566	578	515	597	584	541	562	568	566	581	559	522	542	552	553	557	547	550	559	584	534	553	564	552	544	573	575	574	541	577	552	590	526	551	560	569	558	567	583	562	563	538	554	546	520	554	597	572	534	549	567	557	584	578	602	516	586	610	559	566	556	558	526	571	516	563	573	563	583	554	530	560	565	569	548	577	554	590	572	541	561	588	616	522	559	532	577	570	566	558	565	555	555	541	561	590	541	513	591	565	566	600	557	590	553	529	567	534	548	540	603	536	548	577	581	553	565	555	583	549	589	594	555	531	578	604	566	603	582	556	578	570	537	564	529	567	569	587	567	543	569	564	541	519	560	537	589	562	601	584	528	545	558	570	569	572	562	565	554	592	556	561	575	525	576	576	574	567	518	547	603	524	526	535	571	532	573	548	563	541	558	574	560	539	527	533	558	576	540	546	540	532	552	576	563	577	543	505	549	575	517	540	544	555	553	601	548	563	570	572	535	559	526	549	549	569	560	551	547	553	537	570	551	563	546	586	583	560	575	591	549	576	533	568	549	516	586	553	586	542	568	579	560	590	592	512	587	523	559	582	572	573	579	575	539	576	582	551	580	562	549	586	495	550	571	563	590	545	579	536	570	582	558	540	566	545	555	599	560	573	541	547	534	539	546	529	596	568	561	578	526	571	561	568	559	541	564	551	599	563	537	602	576	562	537	549	573	611	554	542	565	556	564	577	592	577	568	618	578	556	561	613	567	602	543	543	551	542	553	565	571	538	568	547	553	590	572	617	552	543	574	572	522	551	582	555	585	530	558	520	565	539	559	552	574	546	519	551	554	570	554	511	553	566	595	592	569	566	561	594	536	535	564	567	583	554	537	542	559	540	577	545	541	597	533	564	544	560	579	496	572	578	554	579	576	555	510	578	576	565	541	544	525	560	600	497	602	517	520	573	545	579	575	562	547	549	564	571	599	524	584	572	582	538	593	567	561	562	597	598	538	521	581	540	564	563	539	561	585	589	553	485	548	580	552	578	572	519	586	525	541	577	540	554	546	565	539	583	562	554	551	538	519	561	610	561	574	513	529	597	557	540	539	589	561	551	519	562	531	537	552	538	524	559	526	580	566	521	577	570	612	572	568	546	539	552	558	535	549	550	539	575	587	525	545	576	560	569	557	553	545	570	586	575	573	554	553	547	562	543	553	543	555	575	572	534	552	519	549	551	589	594	562	577	597	608	565	555	566	571	540	581	565	554	584	552	557	552	570	545	538	568	501	599	531	536	533	563	567	546	554	593	571	596	604	569	559	553	566	567	568	559	586	559	542	542	556	539	600	535	560	511	566	539	536	581	551	597	607	563	567	557	565	523	564	535	582	578	593	530	560	602	549	538	514	556	574	571	566	574	582	491	561	551	556	634	517	568	575	518	563	525	583	585	576	593	578	532	544	550	550	574	558	534	569	539	574	544	541	566	568	557	566	576	526	574	570	553	601	581	500	538	569	571	525	531	579	614	531	597	529	581	560	580	552	556	579	548	560	579	596	560	518	527	520	517	534	533	602	618	558	535	556	542	547	587	563	566	521	538	573	551	559	560	554	614	531	550	601	554	589	561	609	571	560	551	584	578	562	566	548	532	552	584	500	540	566	544	545	533	620	580	559	551	534	575	531	547	546	568	556	550	554	547	523	539	545	556	553	569	540	568	582	544	546	585	530	562	549	565	532	556	578	523	550	547	587	571	539	553	513	577	578	523	509	547	566	545	555	517	596	516	549	529	553	522	551	582	607	537	576	566	547	541	559	581	567	542	579	540	543	554	540	540	582	539	508	546	569	567	607	565	617	535	532	531	567	537	572	549	560	508	565	506	554	600	553	565	586	540	516	571	582	576	589	567	545	560	524	579	597	573	613	575	561	534	539	549	558	571	554	546	542	566	528	585	546	514	510	543	541	559	598	554	604	530	566	537	521	549	611	583	595	577	572	577	566	538	581	577	619	551	574	514	545	550	535	588	581	560	565	606	549	594	559	596	580	549	521	528	587	589	550	553	551	542	548	547	568	557	558	554	513	549	528	547	518	555	592	553	548	578	535	605	561	571	556	574	591	538	519	615	556	551	569	534	574	595	522	542	525	589	556	570	562	571	578	567	524	526	558	587	576	508	549	576	554	551	580	566	508	569	560	568	561	579	555	551	582	546	540	585	559	509	567	585	560	574	522	536	585	567	555	567	538	597	586	549	576	550	549	589	564	623	574	560	547	554	557	516	493	579	513	591	528	554	570	535	560	536	564	571	568	552	535	553	592	573	536	556	602	564	562	559	561	533	552	559	595	521	571	542	525	510	547	555	552	578	522	558	562	573	575	524	561	555	516	546	591	544	565	512	570	550	542	562	572	575	541	568	536	556	554	549	522	579	535	553	532	587	533	545	580	537	547	592	534	555	573	540	551	586	555	559	603	575	533	600	548	559	555	592	551	536	563	572	537	580	587	592	579	550	566	517	612	569	551	546	593	566	586	523	567	574	610	563	594	582	555	538	583	549	591	536	559	539	566	554	520	555	604	615	555	575	595	552	554	564	552	577	517	554	541	561	541	568	533	569	526	558	578	563	585	567	561	576	579	488	561	560	542	563	556	542	590	534	585	546	536	550	579	593	545	503	571	572	569	578	573	550	535	548	580	549	560	568	579	541	542	508	541	538	566	567	547	570	560	567	542	503	576	570	561	528	589	532	531	527	601	601	565	562	592	536	572	509	551	580	541	584	576	541	558	560	557	574	577	537	582	536	531	564	578	581	583	571	570	579	556	552	552	554	578	535	558	535	555	562	508	575	556	613	537	557	547	543	530	535	534	556	543	564	521	579	592	589	576	558	535	525	545	565	558	546	557	580	567	558	580	536	545	571	520	539	545	534	559	569	620	590	536	576	545	572	558	537	569	587	546	582	521	561	552	557	545	566	562	541	569	574	555	564	529	587	532	559	559	539	561	584	539	551	571	554	558	583	534	575	553	552	552	553	529	549	593	572	594	555	551	603	540	585	568	600	550	553	576	571	537	548	568	555	581	542	558	542	569	550	547	543	600	563	556	579	577	562
34171	54979	41089	20897	14383	11874	9628	7233	5529	5316	4686	4677	3581	2667	2327	2060	1823	1522	1374	1218	1139	1143	1113	1048	1104	1084	1129	1066	1026	939	908	844	833	835	872	790	833	747	770	761	748	767	738	824	792	731	738	786	708	770	744	768	780	742	825	792	802	774	825	791	830	745	801	777	811	752	787	844	817	817	700	815	772	800	754	773	775	746	787	761	812	803	759	757	764	750	758	763	791	814	772	717	753	727	785	790	750	775	814	748	753	731	716	761	744	741	780	757	792	726	726	742	727	702	761	783	754	765	718	813	759	793	766	769	762	743	755	774	745	746	754	764	758	801	768	744	816	744	719	739	723	780	736	735	785	745	715	743	782	730	768	768	764	776	796	808	795	762	777	760	762	748	773	757	741	774	719	758	731	781	738	757	755	725	725	733	774	764	768	762	731	719	786	727	755	743	788	743	763	719	758	812	809	742	773	739	779	752	736	800	779	727	779	788	717	760	750	759	716	757	812	752	769	731	741	753	740	714	756	766	798	778	710	767	725	762	729	734	766	717	733	785	747	769	713	760	746	718	732	745	809	742	784	765	728	696	777	780	770	780	791	764	770	766	792	742	713	772	757	716	766	758	722	751	783	764	780	747	764	781	714	745	751	771	741	741	753	736	779	775	771	738	773	769	773	795	771	713	814	769	750	788	745	772	740	736	769	749	793	775	763	771	737	715	730	785	783	780	708	739	763	751	783	791	783	751	779	767	753	790	755	759	790	727	714	813	754	799	762	739	763	778	756	767	731	772	758	753	826	768	749	780	789	728	794	721	750	757	736	780	758	740	782	739	761	793	719	750	727	719	776	766	765	751	745	759	703	782	791	759	757	740	758	748	794	765	767	757	740	768	787	757	744	742	755	795	725	761	773	779	749	745	765	844	794	806	749	723	757	762	769	771	754	778	759	754	730	759	803	738	780	733	776	742	786	735	747	765	770	753	791	756	720	753	796	784	759	783	765	736	767	758	743	749	725	776	767	740	761	780	786	736	750	778	747	784	769	757	736	735	698	777	732	803	756	746	746	716	749	682	758	746	828	773	763	751	790	821	731	753	763	759	766	798	731	764	733	763	740	696	774	757	789	778	735	766	748	783	783	766	719	786	756	754	761	824	760	817	733	761	772	759	801	769	745	747	797	768	760	764	822	764	768	737	748	837	757	781	795	714	778	746	774	748	745	792	751	743	779	780	787	764	795	802	761	763	747	753	766	804	755	748	778	737	712	798	739	769	791	739	740	771	771	772	735	755	730	728	747	829	750	743	747	809	753	790	749	730	767	731	790	773	747	788	803	784	759	765	773	736	771	718	786	776	764	800	741	764	787	758	720	706	721	706	779	769	780	770	737	751	758	766	779	819	749	778	800	781	793	785	752	770	784	762	798	818	704	793	820	767	782	755	706	812	719	784	790	788	722	766	747	716	766	744	762	740	767	759	765	737	762	714	778	784	713	785	735	740	787	762	741	765	732	751	786	721	771	774	778	798	748	713	771	738	720	724	754	704	778	751	746	749	732	758	755	825	748	725	760	759	725	741	803	771	776	730	732	755	747	732	799	808	721	788	748	786	724	782	760	739	797	775	774	744	765	735	751	764	748	785	789	722	801	730	769	777	747	810	771	751	790	796	766	755	722	777	734	784	758	759	743	751	763	730	784	734	732	781	811	751	744	785	777	747	750	768	750	762	739	802	740	787	735	778	791	766	770	768	713	786	780	755	713	748	769	752	774	763	740	760	745	759	754	781	751	756	748	763	814	784	787	726	761	763	765	753	805	748	744	718	727	766	772	765	775	737	766	761	727	751	771	754	738	759	789	809	809	755	702	719	844	775	789	770	771	754	773	740	757	714	803	740	751	740	800	724	714	792	747	716	785	785	763	749	729	781	759	744	769	743	754	743	742	743	755	777	769	771	741	774	795	749	717	757	781	783	787	758	758	783	794	788	778	741	751	751	717	770	758	812	760	815	724	761	754	779	745	743	824	729	784	729	783	742	705	784	770	765	794	790	751	785	758	801	758	736	762	777	745	748	734	784	756	738	738	778	715	782	779	717	781	823	782	804	730	802	757	772	745	771	792	828	766	750	746	730	772	741	770	767	793	732	758	690	752	761	783	696	762	785	748	777	757	752	768	761	732	730	782	781	728	748	746	750	759	776	768	781	759	743	779	800	787	779	779	718	755	718	753	753	741	740	725	778	810	761	795	745	729	758	761	784	778	812	743	777	749	716	785	758	741	729	774	749	761	787	744	759	755	711	777	704	812	754	780	771	783	751	718	798	741	765	734	724	719	755	731	767	725	802	774	734	744	731	786	735	778	738	698	800	749	798	730	797	824	750	775	776	766	808	778	744	728	777	776	834	751	764	787	802	772	732	800	764	743	775	735	798	782	740	773	751	769	725	743	791	745	785	792	757	725	743	749	762	767	772	755	759	746	777	792	812	809	733	803	769	813	748	757	779	741	807	755	754	759	739	734	774	764	815	843	782	793	719	743	742	756	690	745	760	739	776	816	735	773	729	752	781	782	765	754	785	727	717	835	756	749	742	792	755	790	731	733	754	791	785	749	705	801	768	754	762	744	758	727	777	734	771	785	748	744	718	767	763	763	754	757	794	723	721	832	769	759	737	773	781	779	805	758	793	788	746	786	725	765	762	735	727	780	768	797	724	731	789	746	801	762	745	812	731	773	778	711	789	749	756	750	784	763	765	767	744	718	770	748	762	697	784	743	774	751	790	806	747	737	738	735	747	796	794	759	738	764	759	755	719	772	779	815	680	787	712	827	758	719	779	771	765	738	729	799	761	756	764	733	735	743	757	777	724	772	719	742	779	710	738	759	759	748	723	765	749	731	788	723	742	749	775	732	734	761	721	806	792	742	786	741	758	748	760	742	745	802	801	724	740	750	737	791	765	777	748	770	788	822	772	762	754	752	774	764	768	764	780	740	767	770	734	769	781	757	796	770	838	781	773	735	757	777	756	737	752	759	746	770	803	756	731	742	729	722	717	728	728	743	786	781	650	775	753	745	797	779	762	770	784	747	790	789	729	723	763	715	720	796	748	754	786	767	752	772	745	804	784	775	748	748	793	806	741	769	726	795	721	778	776	744	729	768	774	772	772	767	772	770	780	773	778	781	750	767	764	763	707	764	735	762	745	764	787	781	754	705	759	707	764	813	766	765	765	709	746	809	755	767	781	804	791	757	799	790	696	753	811	735	733	762	745	760	781	769	716	773	777	740	791	786	735	803	781	750	779	773	747	752	718	785	673	789	757	793	769	777	812	801	783	808	763	783	740	755	781	728	777	706	700	796	736	720	774	787	741	718	767	759	808	722	792	780	780	819	786	821	758	769	755	778	730	804	759	739	754	793	738	766	717	738	775	721	746	723	748	778	743	801	730	734	774	719	770	752	754	775	754	797	818	784	727	745	805	749	747	744	757	713	786	753	793	784	754	758	788	786	767	769	743
23438	21576	29450	24154	21591	21701	14083	4914	3095	3042	2650	2612	2010	1611	1424	1225	1013	914	824	721	703	697	749	657	718	666	706	757	627	614	605	547	481	527	538	495	552	504	482	500	485	467	478	476	501	495	483	506	466	489	507	488	489	488	488	522	556	497	491	494	452	495	486	494	512	448	486	532	452	498	491	509	476	467	488	502	489	517	440	477	476	448	445	472	499	471	432	475	486	461	496	508	515	471	455	496	444	462	481	501	460	473	489	477	497	457	478	455	444	457	495	423	477	493	502	495	460	439	474	464	475	459	499	468	483	474	445	490	473	473	497	469	506	478	480	445	461	486	477	467	437	475	463	459	493	446	484	465	456	491	474	477	532	462	472	517	495	468	444	512	521	499	497	461	497	461	484	438	488	461	470	422	481	455	494	499	464	493	458	461	473	478	474	437	496	452	448	443	495	446	494	464	468	448	480	457	498	511	486	459	505	488	488	484	477	473	474	463	484	478	479	486	491	515	473	496	466	502	462	476	498	511	454	429	472	483	488	498	478	516	475	463	437	482	485	465	449	495	499	492	461	488	482	448	492	474	481	522	474	450	482	501	441	481	465	467	455	478	451	489	467	476	496	472	463	445	464	463	503	462	477	468	484	480	477	475	453	507	439	411	457	429	473	450	474	443	505	460	486	456	481	471	480	429	465	470	456	444	470	450	453	499	498	474	454	454	534	464	498	490	489	471	476	480	499	473	471	502	497	512	473	473	480	476	473	511	479	444	492	470	453	477	492	478	481	465	465	473	491	450	505	442	465	465	478	462	446	475	456	519	482	536	482	473	487	478	519	476	480	493	438	508	436	508	496	472	492	472	465	465	490	438	430	438	473	468	450	488	477	501	506	446	495	452	479	457	470	470	462	455	498	522	454	469	502	464	457	469	443	487	500	449	463	486	504	484	489	478	462	477	476	446	443	437	444	478	485	509	483	476	448	490	451	479	440	467	481	475	458	501	482	491	489	477	480	468	463	476	496	469	543	494	470	507	462	465	493	476	480	463	517	459	452	449	456	513	483	433	460	462	456	460	462	520	434	489	485	476	472	446	501	468	500	486	477	439	491	502	478	490	457	498	486	446	486	455	489	472	446	459	432	466	477	451	470	436	490	492	452	492	482	499	445	431	490	496	497	482	481	483	478	467	474	489	511	491	479	471	479	469	453	465	479	469	435	500	492	473	487	484	453	478	483	483	492	467	476	431	511	470	450	486	443	453	447	447	459	513	492	468	481	462	474	500	450	478	447	503	487	485	504	493	515	441	485	474	466	452	472	481	479	512	487	440	481	524	473	462	521	466	470	527	415	462	464	505	471	466	449	457	497	493	465	463	441	485	454	455	473	496	428	454	450	500	476	471	504	493	479	500	468	457	456	489	499	453	481	479	457	465	469	486	474	481	462	452	469	485	470	447	485	509	456	497	461	472	505	448	493	462	501	435	466	479	458	449	479	489	451	482	478	472	482	514	477	438	506	480	445	478	478	499	501	528	511	441	452	441	490	463	487	472	466	474	468	453	471	500	494	507	430	461	486	467	499	502	495	499	469	507	450	513	468	465	459	485	464	473	415	472	480	490	463	474	500	509	460	509	492	468	469	481	467	467	452	492	471	445	507	456	449	483	479	459	496	507	480	425	456	509	499	454	476	438	495	442	445	497	475	493	446	452	493	488	484	440	457	478	500	480	452	471	424	475	475	489	496	474	465	458	483	498	503	513	514	474	458	468	474	456	470	450	461	493	523	514	475	469	473	430	443	475	436	470	429	453	491	463	465	459	492	486	471	431	477	484	468	494	455	498	439	454	449	474	475	482	490	502	453	494	478	512	449	463	452	458	443	490	482	500	443	473	500	452	500	479	442	479	468	458	469	480	504	471	459	525	446	467	493	475	468	494	450	497	459	516	476	440	480	482	467	486	482	479	468	447	486	490	439	466	452	462	488	466	478	473	433	447	450	457	487	458	443	504	459	450	466	489	464	443	500	440	439	456	464	483	431	474	424	508	495	465	471	474	485	502	489	464	482	471	486	509	459	458	494	472	417	480	447	472	490	526	452	473	471	440	470	473	473	482	480	466	494	437	455	442	465	450	485	464	455	479	510	455	459	456	488	483	482	475	470	505	502	491	500	466	502	478	481	462	482	488	440	483	498	464	511	495	452	477	479	468	480	464	515	490	460	424	440	481	514	482	515	464	495	435	493	470	456	454	448	474	472	495	483	463	479	491	488	482	461	477	491	527	458	496	501	471	417	496	490	491	478	427	423	458	475	458	487	496	492	440	480	453	508	484	453	457	471	479	495	483	470	506	499	460	459	491	481	466	470	482	479	471	456	482	484	478	517	428	485	489	466	465	476	471	421	455	483	458	447	488	460	476	475	495	460	482	485	458	471	496	415	486	461	478	472	488	485	478	455	458	476	484	450	477	487	506	500	492	498	461	454	490	459	502	485	498	453	485	506	524	476	469	467	494	475	476	502	476	492	482	506	468	472	435	495	427	471	472	462	482	480	507	487	483	477	451	475	491	488	482	446	471	489	474	451	467	444	493	528	432	463	458	479	462	470	473	493	475	503	462	436	486	458	478	491	494	485	414	430	476	480	488	482	486	497	440	447	457	446	463	459	507	516	470	465	488	479	445	472	460	442	467	473	493	452	470	503	470	466	471	517	483	473	532	477	459	443	451	491	444	457	491	443	432	474	494	440	454	510	455	480	504	469	517	494	481	481	479	498	477	486	495	475	489	477	455	474	500	497	444	460	471	528	464	459	467	462	457	475	531	515	442	460	469	479	443	522	489	483	490	505	437	481	480	488	517	463	501	479	478	441	477	501	452	441	459	484	482	484	458	430	424	497	524	506	453	431	446	478	480	503	476	463	515	476	475	463	478	454	462	449	464	483	438	486	460	474	467	466	465	476	486	477	503	477	480	441	497	455	476	450	457	494	469	437	475	481	455	463	489	520	520	443	451	513	462	452	462	504	508	432	471	482	491	460	442	511	459	488	470	519	451	519	512	479	460	450	446	456	463	488	481	461	454	443	469	469	489	432	474	453	475	464	445	511	469	467	474	462	491	492	493	480	465	480	500	524	471	460	496	486	472	493	488	490	487	474	491	470	453	476	477	450	540	476	494	478	442	468	455	510	430	476	530	478	490	509	484	455	473	450	453	506	467	454	483	480	478	522	500	469	421	494	458	457	453	466	447	489	472	449	465	482	484	494	473	453	448	460	488	442	483	471	457	459	453	469	457	483	479	478	485	492	475	523	469	541	455	466	450	450	488	453	443	464	484	448	466	491	435	494	482	452	463	463	504	498	477	451	453	431	478	474	469	476	489	480	468	476	465	485	498	453	516	436	482	501	467	474	462	470	469	507	467	509	455	467	459	462	497	474	494	424	478	456	464	454	471	412	447	508	437	482	458	463	480	476	506	501	485	490	482	468	496	449	473	474	473	501	488	462	466	478	497
36807	61073	45468	26192	18495	15663	12953	9722	7747	7286	6603	6309	4614	3449	2930	2645	2141	1719	1574	1301	1254	1169	1297	1099	1178	1181	1238	1136	1173	1006	870	801	849	767	731	694	724	663	679	634	673	639	651	651	697	629	658	633	672	685	662	661	683	720	682	808	700	708	718	656	695	668	687	638	647	646	653	687	741	681	677	665	646	629	640	657	634	633	633	654	618	600	647	612	690	642	657	678	599	680	667	657	616	665	653	651	657	647	608	664	657	695	671	638	667	636	628	628	649	632	704	646	702	638	639	672	632	650	608	669	639	638	642	642	641	685	651	646	630	621	602	647	684	649	701	604	655	635	604	637	634	634	662	662	659	632	655	666	656	669	639	660	637	655	653	646	660	652	638	627	631	613	679	692	656	688	641	643	669	671	682	649	633	596	682	601	684	662	633	643	674	652	623	659	625	603	649	664	680	660	639	622	670	660	650	674	642	622	634	613	637	628	619	659	687	613	640	690	631	676	682	606	659	632	635	624	662	631	631	644	649	682	674	634	666	615	625	680	633	662	632	628	633	647	634	660	635	594	644	601	628	628	641	668	611	625	625	656	633	647	688	668	646	613	671	617	598	640	625	651	646	697	627	624	660	630	612	629	658	670	616	639	652	620	667	666	656	651	671	646	630	594	690	690	630	627	612	628	654	639	626	642	625	642	695	619	644	581	652	656	662	676	604	643	638	655	656	647	688	633	676	631	665	628	624	670	655	654	690	667	620	674	598	693	649	639	604	681	637	646	655	670	631	673	649	602	642	608	642	637	622	604	633	658	696	682	612	647	622	683	638	662	650	608	697	659	653	612	626	669	620	615	645	640	651	652	661	612	626	658	618	648	662	659	674	626	669	653	664	653	683	637	693	657	676	622	618	632	672	639	670	640	652	611	673	631	650	653	645	622	680	630	646	621	689	662	652	648	653	628	664	666	604	646	671	616	633	652	610	649	734	655	660	671	697	637	642	655	671	617	679	704	641	637	641	619	602	597	678	614	635	642	665	620	657	643	579	630	640	627	599	677	683	665	673	669	644	604	632	646	621	602	643	648	676	619	621	642	655	632	623	622	669	647	638	693	652	649	655	662	648	625	640	652	615	634	604	652	668	608	612	659	611	614	660	643	685	648	698	630	646	660	668	626	638	629	645	647	624	639	610	654	652	660	673	603	701	652	639	666	635	645	649	575	646	614	707	662	630	665	645	641	637	620	635	621	609	641	626	665	672	627	677	621	645	660	641	674	666	634	624	645	703	637	658	625	675	672	652	615	662	613	621	634	641	605	626	628	636	683	614	599	666	626	631	603	639	677	643	609	639	668	641	640	671	611	644	655	643	659	627	649	622	703	653	637	674	628	638	599	623	674	626	593	689	635	616	657	648	602	654	604	673	661	703	633	673	649	656	654	634	572	685	607	603	630	614	650	631	626	665	659	686	638	668	584	665	695	605	626	664	675	667	670	688	639	685	653	685	654	642	626	603	686	619	672	624	638	622	648	657	677	621	650	634	617	711	632	683	646	647	630	626	649	673	659	638	667	641	644	626	675	626	635	629	658	652	653	656	682	615	653	663	672	636	674	581	623	608	641	644	615	609	652	627	635	617	647	689	592	634	624	620	649	605	632	610	618	630	697	620	634	618	655	631	632	666	647	689	638	643	653	654	647	671	582	645	659	680	678	615	619	652	640	641	609	646	676	668	671	652	650	637	639	637	615	645	652	624	608	650	659	690	623	633	661	628	683	591	668	611	623	670	670	635	584	642	631	618	625	627	649	666	606	633	623	693	654	697	660	633	648	685	615	646	657	695	649	654	660	593	662	600	669	607	625	621	638	661	644	667	617	661	644	638	620	654	586	568	629	634	652	641	674	606	599	686	629	668	693	674	695	623	679	637	654	606	633	613	627	700	593	647	628	630	631	646	635	640	634	648	664	666	640	640	674	620	669	625	623	634	612	643	667	671	647	675	663	661	657	671	622	636	636	642	659	665	637	614	592	652	636	665	615	665	657	642	652	647	627	696	613	650	621	647	630	601	675	636	644	663	654	639	645	680	640	646	638	656	616	654	656	640	625	646	667	668	667	652	653	638	633	669	643	631	668	674	587	659	640	663	683	602	615	654	630	657	643	648	617	628	618	665	626	619	608	658	603	611	664	643	635	642	635	643	642	671	661	628	639	672	658	604	651	658	638	660	622	676	599	652	677	659	622	688	626	661	661	634	599	640	637	630	698	709	590	667	652	603	642	621	643	637	637	631	644	636	600	612	609	653	661	656	611	676	579	661	680	675	643	617	648	646	637	685	685	624	629	650	698	659	621	664	659	632	634	680	699	662	595	660	687	630	661	639	639	606	586	636	603	650	687	644	646	642	623	624	671	658	601	675	601	672	609	642	685	645	639	668	688	622	626	641	599	680	600	645	707	659	597	662	624	683	615	693	684	627	658	675	625	615	622	641	620	694	656	658	648	651	635	665	622	631	657	628	632	623	627	607	647	635	689	604	630	624	693	614	609	566	613	619	636	680	603	713	644	659	646	655	607	602	567	664	673	650	636	701	641	630	679	658	656	687	625	658	664	652	643	609	619	655	653	651	662	700	618	627	653	642	646	579	675	618	663	674	662	676	652	611	658	645	652	643	662	660	647	666	620	631	687	671	649	653	662	658	624	602	626	670	629	666	659	689	643	648	665	669	633	625	636	637	646	644	667	669	646	675	663	700	652	631	591	647	642	618	627	676	633	648	662	612	627	652	605	643	663	684	667	647	604	625	640	667	596	617	637	669	632	622	651	685	642	637	627	634	648	630	647	665	637	666	612	637	654	666	622	653	668	641	671	618	653	607	655	677	678	571	659	658	678	623	608	692	621	580	655	635	660	657	629	609	623	644	687	684	654	646	674	672	661	615	668	625	641	666	661	634	685	678	659	656	652	652	645	624	629	600	619	635	638	596	643	661	674	637	614	644	676	648	637	674	625	670	608	676	647	664	608	626	672	695	650	650	643	705	674	605	654	593	658	635	640	662	648	647	628	618	671	596	658	667	647	668	635	639	688	644	650	653	588	662	630	650	641	621	635	629	629	624	632	624	650	651	634	597	655	633	636	625	636	623	625	692	652	671	653	642	704	629	610	698	629	669	633	646	663	676	606	626	656	665	638	656	651	654	655	615	613	690	642	666	670	625	627	698	665	655	646	662	641	660	679	664	646	664	683	668	640	645	702	666	623	617	628	688	648	712	645	631	636	633	640	608	737	652	631	652	607	665	656	631	642	649	621	619	627	609	645	667	647	633	659	662	662	593	670	654	656	674	649	676	637	648	592	643	656	613	629	612	657	649	636	624	635	648	651	627	614	646	631	647	640	657	653	649	603	628	656	636	634	649	662	623	662	631	625	623	644	656	655	625	629	667	651	601	693	666	686	619	591	609	633	686	600	643	617	672	681	634	644	680	647	667	636	674	639	616	660	668	693	638	654	650	605	672	694
28719	26981	27764	12483	4476	3060	2244	1602	1338	1247	1190	1155	955	877	745	739	626	574	547	506	516	464	522	486	536	527	506	520	511	491	427	461	487	424	461	464	439	408	430	386	439	424	445	425	426	431	413	445	459	387	452	450	427	446	444	462	410	424	402	418	449	412	426	431	427	428	447	472	408	431	429	415	401	398	461	441	429	417	443	435	408	429	471	456	415	434	461	454	454	390	429	424	406	466	420	467	442	417	414	430	457	449	417	470	403	432	439	402	432	426	449	400	451	452	417	450	415	456	410	426	424	438	470	421	473	447	439	427	422	412	435	455	402	445	420	413	452	427	422	438	458	433	417	439	445	448	397	390	433	456	425	440	456	422	433	459	426	422	422	465	419	462	422	424	468	454	422	442	434	429	466	422	432	443	461	391	447	449	411	409	395	479	412	448	496	432	422	443	436	427	458	413	418	450	432	408	454	450	421	432	446	469	442	416	418	436	435	430	394	442	449	460	422	404	447	447	461	415	457	424	408	440	461	450	429	431	464	438	413	437	399	441	426	437	448	486	439	419	448	418	451	445	409	433	450	460	417	418	411	430	420	440	444	392	463	424	435	429	403	447	449	427	430	427	390	466	425	442	472	411	409	475	449	408	424	437	452	428	444	419	418	425	413	456	439	424	433	372	460	416	464	431	429	427	421	467	419	399	442	428	431	422	439	433	450	409	432	454	496	438	421	464	459	424	477	468	454	433	413	429	423	421	454	438	468	429	443	486	462	441	466	457	414	457	421	463	433	415	438	429	431	444	438	444	383	421	448	419	410	465	420	427	427	440	444	435	401	440	442	452	408	412	429	429	423	434	399	437	425	443	479	420	395	464	437	449	409	429	458	430	445	475	456	466	419	430	433	437	387	456	425	481	443	460	440	374	390	421	441	430	433	426	389	445	467	478	451	422	402	425	454	451	423	459	432	398	465	420	456	463	473	435	446	437	433	456	431	443	441	431	458	436	428	443	411	431	470	419	391	411	475	446	404	448	441	434	399	447	412	460	401	397	454	423	449	435	410	456	466	500	444	440	416	440	449	437	451	421	453	418	438	389	412	419	460	434	467	437	446	419	371	418	431	437	422	444	425	468	439	449	406	468	420	476	423	443	430	454	456	424	410	436	423	427	428	464	450	438	434	457	455	477	435	415	443	452	414	406	453	424	440	413	431	427	450	431	406	429	417	457	435	428	414	403	434	476	473	439	456	408	509	407	424	467	419	452	449	453	407	412	410	469	473	438	430	458	455	458	485	412	473	444	438	416	448	431	438	426	447	440	429	434	408	403	448	448	443	418	443	443	434	418	439	433	457	493	464	393	442	424	442	477	458	482	458	473	454	418	421	424	426	425	429	447	442	416	403	452	428	497	477	440	440	448	438	459	413	474	423	422	434	458	396	439	408	455	417	461	384	415	430	435	444	432	388	467	427	454	460	386	439	459	428	463	389	466	420	427	425	436	419	418	462	435	475	449	428	430	448	423	449	446	409	434	440	439	426	455	462	412	459	453	412	428	444	443	452	417	457	426	475	467	457	429	418	468	406	429	456	416	439	441	421	384	400	436	429	432	427	427	408	435	450	419	448	420	457	446	432	417	425	426	455	462	456	467	421	447	467	441	444	474	430	427	480	390	415	480	420	465	426	458	416	423	429	431	430	401	416	454	418	444	425	447	467	465	438	423	481	383	439	422	446	414	447	440	454	473	439	451	470	443	414	411	430	455	405	457	460	446	426	465	438	444	436	470	446	429	458	439	403	478	429	465	460	440	442	434	437	449	421	429	450	430	421	396	464	454	405	442	460	422	438	411	435	452	395	430	400	419	444	419	435	427	464	419	441	425	411	455	459	462	414	459	455	447	415	428	436	446	409	517	451	441	443	468	473	448	431	439	461	433	417	424	412	429	410	409	436	451	429	435	400	414	441	411	412	469	406	465	447	432	430	421	464	440	405	385	454	406	454	419	437	411	425	403	413	439	441	441	416	431	434	440	418	386	395	419	437	433	457	451	413	415	429	446	500	461	448	424	441	459	451	460	421	413	461	455	440	419	444	429	421	481	465	439	398	430	413	465	409	426	413	407	419	462	413	483	418	394	436	432	418	433	466	479	424	442	418	422	423	447	457	418	426	417	420	489	419	430	438	433	419	458	422	459	445	401	428	449	415	439	449	408	458	420	451	449	424	420	445	437	403	431	460	412	435	410	426	458	421	427	429	425	442	457	476	432	439	443	441	436	422	451	463	427	404	428	387	459	453	436	436	440	398	430	435	431	430	439	468	438	443	451	423	440	441	428	403	426	417	426	454	428	396	440	446	465	434	426	431	437	450	442	449	431	442	435	452	415	448	403	431	416	461	412	433	468	451	417	488	465	435	420	428	418	454	414	437	443	451	409	444	450	407	432	436	421	443	443	427	449	406	444	410	421	421	440	418	429	435	440	444	396	405	395	441	419	467	431	452	424	443	450	433	439	448	428	454	405	468	412	430	412	432	419	441	426	415	444	449	461	456	434	427	418	427	457	465	425	400	431	444	395	492	446	403	457	452	437	444	438	442	444	443	456	439	414	438	406	453	408	437	435	430	417	408	442	450	449	416	451	443	425	391	452	420	421	428	442	418	453	449	420	443	454	449	409	420	408	418	436	439	447	426	425	469	455	464	456	415	395	424	426	412	451	426	421	435	450	444	460	448	427	452	418	399	451	450	454	429	398	446	464	435	469	412	434	444	415	422	450	428	409	448	412	428	443	439	421	383	438	431	452	440	421	442	430	432	433	438	446	455	421	406	424	431	459	443	454	424	438	460	474	460	430	438	436	446	444	425	426	414	428	447	433	428	468	458	429	440	458	457	422	421	422	439	405	421	461	407	446	434	398	483	422	461	451	409	425	472	413	450	454	436	444	475	457	418	406	426	437	474	449	457	432	454	473	404	449	445	445	435	457	441	473	425	406	431	440	441	429	421	468	374	426	419	425	432	433	428	430	433	438	436	455	481	441	427	441	424	427	458	416	434	407	433	446	452	407	483	456	426	473	435	459	427	434	418	420	442	429	403	423	424	429	480	433	435	460	458	397	432	450	448	430	437	452	440	435	430	432	415	419	378	467	435	420	411	431	439	453	456	458	452	427	436	437	446	454	482	442	436	430	448	437	417	408	439	438	425	434	439	400	467	411	459	402	420	412	452	437	444	414	448	446	427	406	438	404	434	457	409	426	460	461	423	409	433	429	431	415	472	465	428	416	469	460	425	410	435	441	427	433	450	443	455	461	423	445	451	453	429	447	458	455	448	426	438	463	474	417	438	410	446	419	434	427	450	468	444	438	429	472	424	452	438	420	443	424	402	464	459	493	400	430	440	432	438	411	427	446	426	400	405	443	393	438	437	443	441	451	408	442	458	471	424	400	442	424	421	423	426	400	407	455	423	440	458	399	394	448	459	439	442	446	428	417	443	432	398	417	398	426	431	455
34409	46061	33125	13364	8616	7181	5660	4063	3248	3190	2845	2718	1969	1673	1398	1280	1142	954	851	801	725	790	788	725	742	797	750	709	721	712	623	679	577	601	635	645	604	608	623	582	600	620	612	602	589	608	649	581	596	583	573	593	594	614	579	601	613	613	666	587	596	628	595	652	574	589	574	573	634	601	586	616	571	625	640	583	601	590	600	604	605	617	607	591	594	585	600	602	587	601	571	577	600	563	587	580	617	598	616	572	590	630	562	573	610	593	606	627	597	586	594	584	572	559	608	624	576	628	603	558	611	583	600	565	595	611	578	609	594	592	618	664	550	586	602	623	630	588	603	553	574	586	568	595	614	605	583	607	562	667	581	558	574	554	613	623	594	596	624	557	604	607	562	593	617	617	566	595	634	561	631	608	584	592	606	592	581	547	586	652	595	615	609	645	623	541	600	616	555	609	559	567	588	607	591	602	640	567	582	555	572	610	589	589	556	606	607	621	582	577	580	620	613	605	575	602	579	581	617	584	551	585	617	552	586	613	569	556	604	567	562	617	589	601	629	590	569	627	579	623	595	601	620	543	587	619	587	574	624	578	596	602	604	584	616	588	594	599	582	647	601	617	589	598	569	601	591	592	602	605	616	602	592	629	578	605	594	580	627	620	590	595	610	600	585	596	565	597	563	569	591	566	580	590	608	613	585	551	541	593	591	572	582	593	609	609	605	606	615	581	580	575	556	593	563	609	614	586	587	631	621	567	586	593	589	590	547	580	564	571	580	609	606	604	606	642	593	575	605	595	626	586	566	608	548	606	591	580	570	592	619	609	576	604	568	584	567	593	618	539	565	622	529	592	583	572	585	552	562	537	568	568	584	618	606	590	563	602	576	623	637	606	585	593	567	620	605	638	583	591	593	599	582	623	534	629	580	591	565	606	604	613	609	585	577	609	610	630	578	574	580	568	570	612	588	585	572	599	635	569	587	566	574	556	598	545	585	606	604	632	608	606	579	572	617	601	607	582	592	590	575	622	664	576	607	612	597	602	588	598	625	571	623	589	579	565	606	625	632	569	623	556	579	570	571	625	597	583	583	601	602	591	584	575	584	606	588	576	599	642	549	606	593	593	629	581	548	604	610	603	602	645	601	620	562	612	580	588	622	606	579	599	610	627	595	600	612	640	535	572	590	525	591	587	579	603	596	568	549	604	533	614	530	589	634	636	607	628	575	573	577	627	607	608	580	615	644	621	633	585	608	583	656	533	603	596	609	594	607	589	591	599	630	595	563	579	645	577	636	593	541	548	575	594	619	592	625	607	593	572	607	599	604	529	590	590	601	591	594	584	593	547	578	604	621	615	564	546	625	569	645	603	622	596	582	602	566	590	590	544	583	546	590	634	623	618	555	554	628	597	571	557	617	602	608	591	577	602	590	618	555	598	595	579	575	574	589	586	560	586	576	554	631	568	562	583	570	589	603	559	601	560	576	580	562	571	590	580	604	585	600	620	625	599	601	564	605	611	601	608	576	574	606	623	604	581	604	584	588	610	607	619	616	582	595	516	587	610	610	614	601	588	610	601	608	566	612	595	619	623	557	614	631	606	605	618	544	570	596	578	578	606	636	590	566	570	596	602	571	594	564	600	626	612	591	615	594	577	576	578	558	567	622	586	578	555	629	645	595	620	612	607	599	592	571	567	602	576	622	626	602	650	586	608	637	626	560	581	571	562	606	579	587	538	577	604	588	607	589	570	632	567	600	584	592	571	557	547	583	630	586	598	593	614	608	599	667	621	642	610	596	610	568	594	619	586	631	591	576	615	580	646	587	600	593	603	616	616	613	577	611	593	608	606	628	615	612	568	573	578	585	570	584	588	613	623	570	611	596	612	611	615	599	599	620	586	642	590	554	573	618	580	585	573	583	615	581	566	614	573	621	594	625	554	547	602	531	621	587	590	624	621	580	614	585	586	617	615	618	583	619	605	603	574	599	608	575	575	632	589	615	590	563	597	575	583	623	620	556	634	585	597	556	607	588	569	647	568	565	592	598	586	578	589	588	613	620	566	599	592	592	614	593	561	596	596	566	601	568	584	622	592	589	573	577	603	567	574	591	554	575	613	629	552	619	593	571	583	573	581	605	642	583	596	604	556	579	588	597	594	631	527	599	517	580	595	605	566	543	613	606	565	597	585	619	616	589	591	561	622	600	590	630	640	591	550	600	592	562	550	598	608	605	546	532	598	629	631	572	587	548	584	593	591	596	608	620	573	628	572	592	587	612	597	590	557	585	574	610	628	629	555	561	574	605	579	604	591	588	573	613	604	581	564	596	594	596	588	584	598	623	590	603	600	584	600	588	583	589	586	602	589	589	636	564	591	601	589	552	593	634	626	554	614	602	579	599	614	620	597	571	558	544	624	573	625	560	603	578	618	629	594	562	584	600	588	598	591	560	582	622	602	558	611	594	629	621	583	590	628	620	612	607	601	593	607	601	578	595	584	599	611	599	603	611	612	628	636	569	600	615	580	613	584	620	623	611	560	624	577	569	606	595	589	603	607	563	610	639	617	575	557	569	600	607	585	569	564	618	602	595	599	583	605	631	557	599	612	631	567	636	591	587	582	612	573	593	583	606	629	595	580	607	601	605	536	583	616	633	586	591	612	599	565	585	622	589	605	595	614	618	615	587	637	585	604	604	583	592	586	571	607	590	570	608	557	599	623	573	611	587	612	617	614	613	586	578	574	603	584	628	578	622	585	605	607	558	581	605	583	634	599	572	604	594	561	569	597	576	621	591	549	589	591	637	607	538	573	568	596	601	569	551	625	605	601	569	626	643	622	540	623	627	617	556	591	584	599	607	612	628	623	585	620	582	576	611	579	593	625	608	573	549	586	623	588	537	601	608	546	592	613	564	590	594	599	577	596	561	621	613	583	632	596	570	599	602	565	588	564	595	598	579	581	584	559	554	596	581	589	620	556	554	605	606	584	575	591	559	598	582	629	597	547	572	602	558	593	594	506	592	593	576	541	584	602	599	632	564	589	622	611	564	530	592	591	623	597	586	568	600	588	591	598	613	588	623	589	568	590	601	620	616	559	595	592	590	654	583	606	559	579	587	629	583	639	593	606	562	616	617	570	622	573	628	614	586	610	609	547	577	553	596	574	589	613	628	583	622	595	615	638	563	576	589	599	584	611	664	625	557	606	581	616	549	548	618	555	558	617	586	578	601	598	598	577	586	611	617	545	596	573	578	560	568	601	622	643	612	592	623	586	598	575	615	623	591	588	574	567	632	573	589	594	616	584	638	601	544	589	595	595	641	574	585	624	602	622	597	596	555	584	556	609	595	566	556	617	555	594	572	586	627	594	585	575	564	632	590	560	591	582	573	618	596	657	562	570	589	649	556	620	605	577	597	572	571	602	565	601	618	593	624	560	579	603	617	616	621	657	566	573	604	600	615	594	530	648	612	567	584	616	594	577	594	635	572	563	535	593	555	579	635	651	564	619
24449	21627	29111	24665	21512	14050	5773	3141	2411	2254	2045	1949	1585	1269	1129	1095	952	837	789	736	736	734	715	725	717	698	722	694	662	660	601	620	622	625	616	572	566	590	529	576	540	565	543	581	568	584	588	531	558	516	564	533	593	574	544	580	583	576	567	587	565	590	611	593	522	547	531	546	581	573	554	554	556	594	495	591	557	547	540	589	554	561	576	519	573	550	524	581	575	543	614	578	577	549	574	583	536	594	543	601	570	536	538	593	553	553	530	560	547	543	547	545	612	588	510	553	548	558	534	544	560	538	537	575	539	532	555	562	539	527	559	535	530	530	586	552	577	561	554	600	546	567	556	573	537	560	559	541	554	559	575	546	603	532	533	524	526	581	522	585	586	609	495	534	562	541	560	523	511	539	560	564	563	557	537	582	573	525	578	519	543	511	557	591	526	588	579	560	557	523	550	568	549	575	557	572	543	575	588	583	586	585	529	562	538	597	550	552	546	544	545	524	567	552	542	546	540	536	576	528	569	535	565	582	531	551	543	570	524	570	525	551	566	581	500	550	512	575	537	553	561	546	531	597	556	533	559	561	586	541	589	562	531	560	543	549	595	529	557	578	554	555	525	578	553	516	554	588	580	523	521	576	482	552	560	548	551	582	519	606	539	563	579	570	574	530	542	572	519	531	578	576	600	574	529	548	582	542	586	541	555	543	543	583	530	551	541	536	577	583	559	562	583	542	512	554	570	547	571	530	550	563	560	561	580	519	547	571	496	579	581	515	559	540	559	564	546	540	526	585	501	573	534	563	556	570	563	578	548	555	529	510	540	538	565	527	545	531	541	495	519	553	564	531	552	553	547	537	509	554	535	552	571	589	567	530	550	545	544	530	517	512	563	542	588	567	517	558	559	538	579	577	548	568	564	542	545	568	563	592	563	547	562	576	579	592	556	582	531	566	527	529	589	548	564	524	528	550	551	570	583	535	520	620	541	548	533	584	560	556	518	557	560	578	563	559	554	591	578	575	528	515	509	543	561	584	540	523	574	543	548	534	534	557	583	520	537	579	546	570	511	560	552	565	550	551	554	523	574	550	586	522	572	547	540	550	541	527	549	553	556	571	593	567	519	532	556	532	534	549	577	591	594	613	557	513	567	536	552	568	565	602	563	549	586	554	531	545	529	569	559	528	527	581	581	541	547	536	582	589	547	554	559	546	569	549	541	559	566	554	546	568	557	569	533	535	527	572	548	581	531	559	540	564	555	544	537	572	576	522	552	565	563	586	533	575	562	556	549	550	570	580	562	550	535	524	547	524	542	573	539	557	542	554	526	585	587	592	540	578	543	575	567	571	540	545	525	573	585	537	583	542	540	590	562	541	563	604	550	568	524	565	538	539	598	552	536	495	548	579	508	549	570	574	547	527	563	581	556	531	591	586	529	535	538	512	581	545	551	552	536	571	595	559	542	571	556	556	566	526	586	581	564	599	534	594	616	567	559	534	601	546	580	529	545	571	570	537	573	585	587	520	590	594	552	516	527	561	547	576	567	542	518	541	552	533	562	544	531	552	547	580	533	550	539	549	532	547	543	534	593	578	560	541	564	569	537	560	581	563	550	544	579	526	547	580	576	568	547	511	555	553	579	553	526	533	559	605	583	541	556	566	544	545	577	574	562	577	518	567	529	531	529	551	557	599	581	542	571	544	529	569	535	529	550	573	561	526	533	577	550	529	576	576	541	574	571	552	575	560	548	506	574	559	563	566	570	502	583	515	581	580	603	587	579	581	547	582	542	538	578	562	593	585	535	587	598	585	529	575	532	552	565	592	567	552	558	552	547	547	540	551	546	545	572	585	561	539	531	552	564	544	569	556	530	559	539	532	548	556	546	573	540	549	556	575	615	528	600	548	592	532	583	518	554	580	560	539	559	552	600	508	557	567	599	557	553	581	554	511	528	567	562	553	544	561	582	560	572	580	535	543	601	576	545	532	558	547	509	555	546	543	546	548	559	562	515	570	588	536	486	562	531	557	556	566	530	504	608	610	543	550	571	561	567	578	547	603	541	559	548	558	525	563	589	551	556	559	561	539	559	590	552	566	558	552	525	561	532	567	560	554	550	531	528	568	557	547	531	513	550	525	576	533	551	592	564	558	552	598	539	532	574	527	543	538	583	559	554	555	575	543	566	581	567	559	557	592	544	527	575	547	512	557	558	541	587	583	561	571	562	568	550	587	573	571	576	556	582	583	585	524	566	584	562	567	569	564	518	557	557	577	552	557	601	587	505	560	559	518	532	600	573	566	576	578	518	579	525	561	568	539	570	528	566	544	520	560	543	557	539	568	544	536	625	517	593	544	597	542	559	585	544	536	572	556	536	583	600	559	552	550	581	568	570	573	535	574	564	520	545	553	527	544	594	512	571	564	560	556	618	555	529	540	562	562	538	568	543	567	535	562	537	528	558	546	539	577	578	541	544	537	533	525	584	575	539	525	556	538	526	551	560	579	512	567	572	573	537	556	556	556	550	574	574	602	574	554	570	571	609	574	591	542	515	583	535	536	611	525	572	550	580	545	572	542	510	539	584	566	548	573	610	534	557	551	558	542	585	561	530	542	580	549	541	526	545	577	566	535	527	532	513	573	564	551	522	605	558	566	586	553	540	574	522	519	554	554	552	563	507	524	550	580	517	548	577	562	611	551	511	530	558	579	550	588	564	522	550	568	581	577	568	591	504	581	581	568	575	504	546	539	552	534	586	543	561	561	532	538	530	536	516	536	590	542	587	544	549	575	566	551	577	527	538	552	577	575	594	578	542	556	584	572	570	552	567	544	540	593	580	560	588	602	567	549	576	557	560	537	571	580	591	531	571	548	537	528	589	569	573	620	546	562	559	524	616	542	569	561	580	522	539	548	572	586	538	593	552	580	546	564	580	524	556	512	555	551	552	554	558	543	532	530	493	557	506	520	559	562	541	546	558	536	543	601	544	538	535	554	507	597	562	546	532	529	565	566	573	549	540	539	555	525	537	575	529	560	569	564	569	586	570	492	541	544	578	589	582	616	557	545	534	538	570	534	502	569	566	563	561	606	529	523	539	563	570	536	567	531	577	545	559	588	541	589	535	532	543	544	590	556	551	520	562	539	561	562	580	517	511	562	547	546	557	561	564	580	527	559	541	554	571	554	538	586	582	567	575	513	581	594	550	590	557	555	572	554	577	512	512	551	543	558	529	569	563	559	541	567	541	567	555	557	574	493	577	545	561	586	614	579	543	528	546	578	594	539	520	576	565	540	547	521	532	578	539	541	556	561	532	582	565	572	557	529	578	577	557	536	554	494	563	581	540	574	520	578	532	557	563	557	599	491	521	603	580	570	554	592	567	593	549	545	525	554	546	551	585	524	611	574	533	562	583	574	557	543	529	484	517	599	546	555	548	522	577	534	606	569	589	555	578	549	544	551	557	577	535	548	561	543	555	552	569	631	583	551	591	530	550	535	544	593	513	552
33990	55336	42721	21339	14520	11850	9650	7151	5768	5444	4951	4589	3608	2704	2306	2052	1707	1539	1345	1174	1143	1094	1159	1090	1076	1120	1075	1053	1019	1059	933	860	833	854	865	765	749	769	788	788	752	757	768	715	792	753	775	759	779	750	786	818	801	817	765	840	790	801	777	742	819	745	745	788	828	772	714	785	768	756	775	741	752	721	742	755	816	760	789	715	778	751	778	759	771	741	768	755	767	723	760	739	781	742	792	753	791	747	794	765	743	738	734	702	731	776	763	776	768	748	784	772	736	735	757	784	760	754	750	739	759	741	765	742	728	715	760	777	707	760	708	728	754	823	750	768	702	742	714	789	786	767	800	747	755	734	760	770	768	758	724	744	788	722	733	771	758	746	736	778	724	688	804	741	778	730	749	742	814	689	751	690	718	759	755	805	731	772	718	772	713	808	749	752	770	764	727	750	769	733	727	721	727	722	748	770	707	766	746	726	723	751	721	761	786	770	752	773	771	755	771	721	742	749	692	802	760	813	736	767	791	733	750	778	764	787	753	783	751	732	721	742	772	724	737	767	757	757	777	732	779	759	752	714	756	764	760	738	739	737	752	749	757	750	757	735	775	785	739	781	793	727	779	777	774	697	728	751	766	732	713	788	739	768	756	734	747	795	782	773	835	741	729	742	769	769	698	742	761	755	730	765	678	719	757	711	767	762	742	752	748	767	756	776	777	816	744	760	766	743	782	759	758	746	743	730	750	779	773	784	782	799	789	808	785	764	742	726	774	747	753	753	771	809	787	762	781	699	799	734	753	760	744	764	777	762	751	846	737	740	739	817	738	738	774	742	779	711	711	759	759	790	694	730	727	722	762	789	772	752	771	754	759	760	813	760	782	721	726	765	754	753	783	699	728	800	758	787	703	747	787	779	714	742	791	757	784	729	787	733	718	713	774	737	772	790	761	754	706	783	761	757	738	758	792	780	719	752	796	717	742	783	711	731	772	767	775	777	753	756	788	742	741	723	787	726	740	724	773	733	742	766	787	726	764	757	798	779	775	829	736	730	740	782	762	758	746	770	728	748	781	773	743	742	738	782	732	786	739	763	755	762	746	735	728	799	772	744	717	758	725	739	746	733	717	828	740	735	782	794	745	789	736	771	746	735	735	781	745	779	709	778	755	770	742	757	749	747	710	754	784	739	724	725	791	729	716	740	763	756	780	764	778	796	761	724	778	802	715	721	749	710	701	774	728	748	786	788	721	767	767	792	750	784	736	718	744	789	753	771	725	741	768	765	776	695	749	777	777	741	733	749	763	755	732	746	691	768	755	781	775	718	787	750	745	713	747	745	777	738	741	744	752	717	734	791	754	785	807	748	794	723	785	762	729	719	736	764	772	778	747	740	766	766	714	729	714	724	743	757	759	756	747	760	730	823	720	786	718	742	755	732	708	695	757	756	728	754	735	770	743	750	778	716	759	800	736	723	737	783	758	705	708	777	742	764	750	754	786	736	755	749	736	742	742	789	772	724	752	747	780	750	792	798	775	743	748	720	741	762	792	780	786	776	730	760	771	770	784	722	735	747	777	733	780	792	801	746	794	741	750	715	763	772	742	768	791	730	720	701	747	739	816	803	712	779	707	778	722	788	771	730	779	731	709	767	783	757	781	792	781	733	783	720	771	739	730	787	796	733	768	711	817	783	752	767	726	788	752	752	721	790	729	787	725	725	719	750	731	754	769	735	759	700	760	730	717	805	761	754	751	749	745	696	752	766	779	769	821	723	788	814	739	711	757	742	762	786	759	810	754	766	729	732	712	756	738	733	718	743	768	719	693	774	742	765	835	782	750	773	723	776	722	708	733	785	757	779	715	703	764	726	718	745	790	739	736	735	769	777	795	723	750	790	732	741	791	748	779	768	769	752	783	751	754	744	779	740	771	764	736	784	769	756	763	779	785	775	821	778	780	730	772	744	760	713	756	757	697	759	704	751	764	727	769	725	796	718	701	766	761	708	756	779	755	774	727	761	749	775	723	779	723	695	742	778	744	798	751	792	741	777	799	760	763	783	711	791	781	783	753	759	720	665	720	745	750	705	746	760	732	767	754	739	846	742	819	803	779	749	724	701	803	758	743	742	739	769	720	761	761	721	749	753	762	763	703	787	773	761	746	778	713	754	750	743	787	734	772	765	700	755	704	775	720	749	750	730	706	754	715	719	772	775	735	732	785	770	774	738	753	722	761	743	796	791	734	758	760	753	738	791	752	737	758	759	752	718	780	789	709	800	739	743	731	759	722	740	694	781	758	754	743	744	708	766	778	732	775	804	741	763	700	764	753	700	785	731	775	807	740	703	765	799	809	790	768	769	720	753	746	805	770	754	759	763	809	784	763	790	755	770	702	707	755	742	781	748	755	762	738	765	781	749	756	783	739	759	758	748	766	707	742	766	738	731	713	740	747	759	753	776	741	760	764	712	741	705	754	774	722	745	743	769	758	743	762	751	731	771	778	756	741	802	772	755	761	791	791	782	682	736	720	719	745	790	731	719	721	765	709	802	750	755	770	769	747	766	726	764	727	749	750	757	747	776	754	761	789	727	770	739	795	740	725	747	702	734	754	717	703	757	761	760	768	796	795	766	709	799	780	791	760	796	789	769	787	725	724	723	789	745	798	733	747	732	744	740	795	752	754	816	779	709	741	753	774	727	729	742	759	778	752	741	732	733	741	776	747	769	749	708	726	742	737	711	731	728	781	703	753	759	787	760	757	753	740	743	730	746	742	788	704	742	801	723	761	774	774	772	723	734	790	738	764	797	764	704	747	760	738	740	741	709	783	746	736	684	730	740	747	737	764	750	774	796	732	737	754	744	726	749	734	730	753	713	764	735	780	740	772	691	750	784	744	727	738	746	751	749	758	762	773	772	764	766	756	790	783	823	785	762	732	788	782	763	693	731	730	774	741	770	776	761	765	675	736	714	786	743	786	803	760	772	760	752	762	770	768	743	755	755	792	750	784	721	722	735	763	764	746	734	778	785	768	721	757	761	727	771	758	777	763	733	713	764	784	740	748	729	719	768	788	834	761	747	752	750	769	755	775	737	754	777	723	747	755	797	726	728	802	728	780	757	775	726	713	728	777	756	779	769	743	709	807	748	789	752	796	758	723	784	777	676	733	739	759	772	779	717	768	793	763	731	763	772	783	744	751	731	802	750	724	707	760	733	720	778	696	768	788	792	729	766	761	760	786	753	753	711	709	711	713	754	767	739	738	791	719	725	713	769	732	717	790	763	749	735	771	747	750	750	738	758	732	768	744	797	770	799	730	704	744	720	721	732	755	722	725	793	776	813	771	766	769	738	772	708	788	764	804	771	726	744	748	762	718	770	767	739	740	765	698	705	750	762	769	762	772	748	780	768	728	743	752	722	773	752	755	771	788	738	777	780	766	756	785	774	739	739	741	766	796	816	722	733	718	710	718	727	716	783	726	739	737	700	762	828	758	704	758	693	756	728	739	764
23492	21674	29676	24216	21694	21670	13697	4554	3208	2999	2858	2494	1877	1544	1429	1195	1065	887	826	716	698	700	689	676	716	690	699	637	633	646	629	560	519	512	501	568	489	484	496	475	509	481	469	470	459	480	475	449	465	492	472	515	479	468	531	503	510	514	470	456	467	501	468	479	527	454	466	458	483	531	464	475	447	468	461	440	423	440	447	437	420	480	494	482	461	440	496	462	448	490	462	463	452	491	475	463	450	441	486	449	462	473	477	461	485	443	470	441	467	509	458	463	478	499	450	482	490	490	450	467	477	451	448	504	506	468	481	469	494	485	445	453	443	449	458	450	469	486	450	443	465	432	460	465	480	468	439	467	475	448	457	457	476	488	489	456	481	473	461	474	471	481	470	454	438	475	437	471	480	458	443	469	455	459	468	513	463	472	461	444	470	459	427	498	488	470	471	447	436	450	491	500	451	507	481	454	487	470	462	430	439	466	448	437	497	476	466	478	466	430	461	440	496	482	485	432	434	482	453	473	466	478	476	496	451	460	432	480	423	439	497	473	506	481	449	481	440	487	487	490	433	472	501	488	477	484	454	453	439	502	470	469	466	472	522	454	463	463	471	461	453	470	437	490	434	497	448	450	472	482	470	455	448	450	443	501	444	468	454	474	467	487	449	443	462	494	475	461	474	445	498	425	446	439	468	447	427	454	409	461	494	459	472	475	448	494	464	486	474	478	474	491	501	440	456	488	467	449	480	475	465	476	438	488	444	431	491	461	471	455	468	474	448	445	455	460	475	437	470	470	454	473	478	478	448	476	472	462	433	476	448	489	455	429	497	459	475	471	488	435	487	426	438	475	434	474	469	445	481	459	455	481	511	459	440	482	476	448	495	490	413	444	451	469	476	483	475	442	427	455	465	469	461	452	452	430	460	486	477	509	466	473	449	491	425	428	466	428	460	511	436	459	476	423	447	453	450	474	497	464	472	435	451	451	475	462	472	417	466	447	469	453	451	487	472	509	475	421	476	434	461	504	477	437	463	442	481	443	434	440	488	477	499	471	495	440	468	451	471	462	464	444	480	418	467	466	450	451	459	446	463	465	476	520	470	469	476	458	426	416	446	455	469	425	466	399	443	479	491	450	490	433	441	460	480	482	471	472	462	467	471	466	502	482	484	473	472	457	453	428	435	463	457	443	461	480	461	456	436	464	495	478	492	434	508	476	483	454	430	467	470	426	436	499	486	468	495	452	492	427	441	499	465	448	488	492	458	477	460	498	456	439	457	462	491	467	492	484	450	504	463	469	459	462	433	455	451	467	450	464	457	439	463	459	457	475	471	469	493	449	486	445	498	463	506	438	440	476	460	483	481	446	455	451	466	436	467	479	460	463	486	501	436	509	478	443	474	471	487	452	495	456	452	463	469	475	488	475	427	475	469	489	445	474	443	455	427	453	472	454	465	434	473	479	433	472	448	470	480	472	451	497	465	442	450	482	493	434	468	489	468	427	489	441	475	452	482	496	463	452	455	481	437	464	470	469	465	461	427	474	496	475	486	447	423	442	468	465	452	486	422	468	451	429	452	481	432	459	479	459	492	438	466	467	448	434	456	444	478	478	467	447	430	460	461	510	460	480	464	474	486	493	475	415	478	477	457	471	501	456	505	511	475	458	444	505	456	458	459	476	471	445	476	475	464	483	474	441	448	457	443	463	480	517	439	484	490	448	479	484	478	434	426	456	440	476	466	445	465	452	457	446	455	472	493	480	483	458	474	455	452	417	440	454	453	459	470	496	488	445	459	494	457	472	484	447	460	485	479	474	443	496	433	458	456	480	446	441	451	438	436	496	493	449	471	392	443	463	473	440	466	423	460	466	484	433	474	472	445	445	501	482	469	482	457	452	482	482	466	482	460	481	472	507	456	491	466	474	467	504	426	522	448	466	477	469	464	478	502	430	464	467	457	428	501	473	465	461	491	432	472	454	491	449	487	447	443	452	478	451	460	442	479	476	465	471	476	449	454	476	466	495	464	513	509	462	498	467	473	490	465	437	483	480	450	479	471	488	461	466	421	460	462	468	454	461	451	456	415	465	465	442	460	431	434	482	484	476	488	488	492	488	463	433	462	469	457	457	434	452	477	461	508	478	487	479	431	457	452	421	441	440	413	472	425	454	472	474	496	464	507	469	483	462	475	469	416	421	468	448	465	491	436	441	450	465	470	432	464	502	503	466	429	476	495	461	500	496	441	493	477	484	431	468	458	448	483	478	464	471	475	492	516	429	471	485	444	467	441	467	461	479	466	440	402	481	513	433	458	436	474	456	472	476	454	455	454	435	488	461	544	479	472	449	490	445	446	493	463	480	445	448	479	472	476	487	457	470	481	471	465	449	456	441	444	496	472	443	451	500	482	485	465	468	471	474	456	490	490	489	437	451	503	454	484	456	503	455	443	500	439	444	441	435	463	450	477	463	432	478	524	467	428	473	488	473	465	456	460	463	529	494	468	434	470	454	438	496	501	449	469	482	482	466	470	467	468	455	457	437	458	470	467	462	454	504	439	483	462	432	466	455	436	480	455	437	465	466	511	448	449	495	490	459	500	479	456	475	438	494	484	490	458	483	436	468	488	448	467	467	450	437	470	444	467	448	450	494	465	471	438	442	454	425	506	503	464	449	453	486	485	491	495	472	449	447	491	434	476	453	461	483	479	465	437	485	453	453	449	461	460	464	436	451	444	463	462	473	476	475	471	468	464	453	486	456	478	432	475	435	458	436	471	455	453	487	442	509	462	493	498	408	496	450	463	483	470	470	480	467	469	473	461	437	487	442	470	475	475	475	430	471	430	418	475	448	496	456	457	436	471	454	464	516	449	471	449	468	488	492	463	476	446	517	490	446	421	447	447	451	469	438	485	447	479	466	478	445	449	426	467	480	474	467	462	495	472	462	456	481	464	476	432	451	445	484	451	460	459	492	487	493	427	488	456	475	465	490	461	478	460	477	467	462	452	454	480	485	462	468	484	463	513	451	454	482	476	459	463	541	493	498	499	490	467	487	458	457	442	467	450	468	467	468	476	473	456	445	446	457	490	496	463	433	442	501	503	479	476	454	482	442	483	403	464	486	462	428	443	469	465	487	474	463	471	446	466	490	475	434	465	444	447	458	516	480	463	445	484	458	452	448	486	465	433	474	503	461	456	463	455	481	471	471	470	458	460	468	463	432	460	455	429	468	463	445	448	479	467	460	487	458	477	482	463	412	471	474	521	456	446	445	517	442	449	415	489	450	490	479	459	459	469	485	437	425	485	442	475	479	469	459	419	467	436	453	463	453	452	481	449	481	465	457	483	455	491	458	498	490	455	473	484	463	433	464	465	470	460	485	457	484	453	442	446	478	502	508	477	477	446	461	463	499	459	449	467	440	444	451	464	449	437	451	481	442	490	420	508	461	457	459	476	445	455	482	486	440	493	443	454	487	434	466	451	475	473	428	419	470	456	433	489	458	486	445
37236	62726	49813	25953	18613	15597	12954	9334	7885	7342	6799	6241	4585	3319	3095	2585	2088	1666	1442	1367	1176	1228	1245	1185	1142	1143	1181	1096	1054	985	897	807	790	788	762	789	734	687	691	641	636	670	654	678	622	613	656	651	659	667	670	694	675	668	698	688	713	700	687	656	632	650	692	719	714	690	659	702	680	681	710	691	659	635	608	681	629	638	638	638	593	631	589	615	670	619	654	632	636	668	645	615	625	667	622	681	641	614	643	607	643	619	641	616	649	631	624	640	639	631	647	659	668	625	648	616	664	603	626	559	658	638	577	656	633	635	614	682	645	649	596	626	630	678	648	666	611	664	614	648	667	622	656	638	647	607	672	663	633	684	592	638	637	643	644	619	601	624	651	578	598	660	610	669	641	614	674	667	603	634	639	631	653	638	626	650	698	675	663	672	678	643	600	669	627	649	652	645	639	623	662	675	655	633	617	624	635	670	597	635	659	631	677	641	632	630	673	625	613	628	641	621	637	611	604	629	662	595	646	668	655	661	655	646	581	610	646	639	667	607	642	576	633	664	647	593	649	623	610	646	648	614	639	609	631	636	643	670	648	625	643	651	644	658	649	603	612	657	654	696	671	613	594	684	570	624	581	623	617	604	649	648	634	665	692	613	636	650	636	647	666	636	663	604	641	599	625	647	670	650	601	567	686	646	623	646	696	616	614	680	617	623	665	656	615	658	676	640	676	660	673	647	656	668	697	665	619	640	637	634	638	611	643	632	624	645	639	644	657	690	624	606	603	654	600	676	652	638	655	629	668	658	658	653	637	644	652	648	647	615	640	622	667	633	610	703	622	613	650	661	649	606	680	661	656	658	671	593	606	638	634	657	646	601	622	625	629	629	682	639	633	693	629	617	642	632	566	664	650	638	616	646	640	646	685	652	656	646	647	617	663	589	655	658	648	600	662	670	668	634	674	701	684	645	621	658	630	629	650	615	656	625	664	629	599	637	647	598	645	681	646	615	665	655	609	610	650	645	663	655	621	656	646	683	591	656	637	612	634	626	646	627	624	652	635	634	648	617	635	625	637	676	639	645	634	651	672	693	601	639	653	642	614	619	623	692	606	628	622	659	580	650	630	647	685	608	675	700	639	644	610	604	634	661	633	693	645	644	611	662	626	672	658	617	700	665	664	648	623	625	595	623	649	635	662	639	614	642	641	604	670	605	642	572	642	651	619	635	640	646	621	654	638	669	624	631	679	632	630	622	621	636	622	646	636	619	627	622	639	679	648	615	669	649	655	605	649	644	623	616	585	640	631	627	630	628	662	623	615	639	614	659	645	639	593	621	636	652	618	688	661	660	621	642	648	645	608	661	665	629	605	615	620	637	668	626	623	654	618	682	619	627	652	625	629	608	628	623	654	676	606	630	622	656	605	627	646	652	589	645	627	614	632	645	668	661	662	675	624	615	650	627	652	605	616	687	621	623	628	629	607	606	649	622	640	687	651	632	633	647	680	674	642	633	661	613	618	649	626	648	600	685	641	645	656	651	658	645	627	631	627	621	683	589	617	671	697	669	611	657	654	584	607	660	678	641	628	651	666	671	669	625	640	611	622	630	628	666	628	630	636	613	640	614	602	616	655	626	621	602	643	631	609	670	612	649	632	618	644	669	607	669	671	607	651	618	599	613	597	636	665	614	575	667	581	647	630	655	629	602	649	640	638	642	645	646	622	635	590	642	657	593	636	649	653	643	660	671	629	631	693	660	667	685	599	651	636	618	680	673	647	632	597	660	729	608	629	621	623	622	608	656	660	596	649	635	619	663	661	653	642	625	631	646	649	617	641	663	627	645	676	626	613	654	641	639	618	674	673	603	661	617	610	648	620	618	639	642	622	609	674	662	660	660	618	611	591	669	655	637	665	644	643	630	653	610	654	607	643	613	729	618	594	632	623	637	666	648	638	624	690	628	610	594	634	656	615	633	678	645	663	625	616	656	619	636	575	656	623	637	625	661	653	615	640	633	657	654	629	583	627	659	600	666	638	637	606	651	619	640	601	600	629	602	637	649	701	611	636	678	643	689	675	634	612	603	657	662	641	609	590	613	663	681	633	621	620	630	605	621	677	661	652	615	627	590	641	632	660	611	646	628	632	640	654	691	640	646	650	622	616	681	669	634	621	661	637	617	603	646	697	613	660	633	666	633	650	633	635	675	643	662	628	616	619	625	609	658	707	618	622	682	634	652	637	606	646	647	620	593	593	650	635	662	683	639	651	654	621	654	658	593	677	647	685	647	634	650	624	644	625	624	649	635	594	614	626	623	646	654	607	618	662	588	610	681	633	611	590	646	632	629	634	629	634	639	615	632	649	626	618	623	668	627	605	647	647	610	630	661	657	591	622	637	624	616	632	639	660	620	626	665	574	601	623	664	656	666	633	630	601	648	635	639	672	632	601	657	639	632	669	653	672	614	648	623	658	608	592	687	663	660	609	654	606	690	624	637	662	644	649	645	684	623	666	657	609	637	667	633	657	630	660	655	624	643	654	629	600	622	638	652	660	616	669	670	617	617	627	578	625	611	662	609	652	648	640	601	639	641	613	627	632	617	692	584	641	674	653	659	618	642	645	646	620	633	636	655	683	603	676	626	636	635	675	628	637	639	644	633	626	649	638	694	653	617	614	609	611	631	596	642	608	624	580	616	623	628	650	606	637	655	624	622	617	630	631	669	662	649	621	615	607	639	610	678	634	654	633	639	648	596	635	640	674	614	621	652	640	598	630	618	636	599	613	694	677	651	637	632	582	658	640	622	698	693	655	585	598	677	680	627	607	643	633	644	660	627	629	644	629	678	659	647	628	652	657	670	683	700	640	677	650	652	639	598	656	617	605	628	670	638	669	635	624	595	632	585	636	603	660	633	677	569	607	591	673	638	623	612	643	628	620	694	623	613	657	685	654	664	592	648	646	631	644	655	655	618	655	656	614	706	659	628	620	631	640	638	632	623	613	671	686	675	655	627	665	600	682	647	657	603	606	645	679	647	625	660	650	656	605	653	600	652	637	655	674	659	626	590	636	645	614	636	639	622	610	620	625	673	688	657	664	614	593	644	673	612	621	665	626	645	659	639	598	611	635	622	616	640	604	611	629	624	667	649	665	694	650	654	615	610	609	640	645	616	607	582	613	593	610	583	649	637	638	613	659	675	655	595	633	636	622	648	633	640	612	663	645	660	638	603	682	613	644	645	631	631	612	574	627	658	622	669	620	652	653	654	571	663	665	617	628	673	600	600	636	649	680	632	614	645	637	662	649	671	635	658	653	629	628	679	620	619	643	664	661	612	643	635	630	622	625	662	629	662	630	663	634	594	639	694	697	653	644	672	658	660	652	651	644	649	639	638	621	632	627	635	645	677	652	611	651	640	653	645	652	639	636	660	611	628	650	663	646	640	686	609	639	621	636	616	644	629	639	599	604	642	619	646	638	616	618	711	648	640	665	608	641	635	644	635	632	621	636	616
28926	27545	29788	13400	4632	3216	2389	1624	1339	1244	1189	1080	876	785	720	692	668	538	539	476	480	478	506	476	511	500	474	486	468	489	471	476	429	446	446	424	437	414	450	443	436	386	428	432	419	431	442	443	424	459	429	475	457	436	413	452	407	447	459	477	408	436	421	419	397	442	454	438	392	422	401	433	460	397	452	400	418	402	403	401	454	450	421	414	427	430	405	446	425	413	432	379	402	486	440	401	406	424	417	398	415	444	419	427	411	442	440	435	449	407	415	424	428	446	415	426	382	439	447	415	432	415	462	421	413	476	431	425	438	411	439	397	425	440	439	442	426	387	461	435	417	416	443	416	420	448	409	412	438	450	441	400	432	438	431	444	421	400	378	415	457	449	441	408	423	368	444	410	432	444	447	421	393	444	418	419	429	432	387	442	429	458	397	428	401	435	415	438	414	429	425	390	426	436	416	412	415	400	419	413	417	413	435	434	446	384	439	422	440	392	437	396	431	410	426	403	452	425	442	415	415	409	441	439	435	421	422	473	434	453	405	451	418	421	408	446	423	459	409	403	367	415	436	452	429	444	453	423	450	429	436	395	431	434	409	424	439	442	416	400	390	444	450	447	425	399	421	435	392	436	434	420	416	404	461	426	420	446	422	423	407	405	426	426	433	442	416	433	454	428	441	435	412	436	432	436	440	409	411	406	435	454	419	405	417	428	399	431	433	442	421	441	405	452	438	428	435	412	429	431	436	429	424	447	440	425	407	444	374	448	423	429	410	439	404	452	430	420	414	404	436	398	405	447	413	416	429	433	418	434	414	438	399	423	436	406	405	447	436	394	445	420	400	388	423	406	417	408	407	427	412	403	423	401	441	417	425	433	440	453	399	435	384	394	457	441	433	429	426	446	461	414	434	427	394	423	427	423	445	429	402	445	391	442	453	398	412	398	434	401	450	372	433	427	421	410	377	431	460	413	415	430	440	413	418	396	441	404	410	429	414	434	424	375	450	428	435	436	443	431	430	418	423	418	385	435	410	410	408	458	406	395	452	382	418	380	407	420	416	415	405	407	485	456	406	416	426	404	427	396	438	445	419	426	421	421	413	452	401	421	412	419	415	421	441	407	385	407	439	463	415	404	411	432	411	416	420	421	432	411	429	395	399	436	422	447	414	440	383	467	398	442	431	472	443	446	436	406	445	455	411	407	423	383	422	440	416	441	440	392	448	435	422	417	392	416	411	419	439	420	420	390	413	395	428	466	457	419	461	409	403	402	456	418	427	441	423	391	468	406	444	435	443	430	444	438	439	412	431	418	479	419	432	469	420	418	399	436	460	444	388	454	417	432	409	397	443	419	388	391	419	423	421	473	428	447	435	445	429	402	446	401	419	437	414	409	461	468	449	436	426	458	450	388	414	447	448	455	459	430	449	436	408	427	441	442	401	443	469	451	433	414	430	439	435	398	414	427	432	420	403	435	429	421	422	404	460	436	441	433	443	474	431	413	424	419	395	391	451	428	410	429	417	435	415	417	429	423	422	424	434	408	414	427	443	410	463	407	404	443	417	417	419	435	450	425	411	440	442	451	444	417	396	474	417	431	446	418	419	435	455	444	438	427	389	406	383	397	417	424	440	414	409	413	420	415	417	427	407	407	428	430	435	440	459	432	388	388	422	426	424	421	431	411	446	413	408	427	392	439	413	398	436	405	425	462	409	416	448	429	402	425	471	413	427	426	418	424	450	412	429	429	433	427	409	412	453	461	446	434	433	392	404	410	453	453	444	408	401	432	430	415	421	399	415	399	440	453	400	405	427	443	438	449	434	415	394	417	404	410	405	434	429	409	395	425	423	399	375	416	397	429	427	398	444	429	407	432	421	424	437	427	428	450	423	411	446	446	424	393	424	399	434	376	392	408	453	445	420	463	452	445	418	424	427	413	429	419	439	417	422	431	453	453	429	431	417	483	436	406	398	396	411	401	396	420	454	412	440	410	454	409	431	403	445	407	438	404	424	408	407	419	432	430	460	450	426	389	432	417	425	419	411	385	403	436	433	432	427	430	379	434	417	428	417	437	445	403	387	404	416	394	373	431	431	432	415	413	438	437	439	404	386	409	441	438	425	425	408	423	427	391	407	442	400	427	436	408	420	438	406	437	441	402	425	438	421	407	448	427	429	447	417	448	437	386	431	428	442	435	438	384	450	375	441	394	403	459	411	449	441	422	421	377	402	433	452	428	422	429	417	447	392	433	415	445	427	464	445	467	440	431	411	433	425	436	406	457	394	437	419	445	440	418	407	456	439	428	429	432	441	435	392	427	426	389	420	430	413	451	400	417	445	425	437	437	443	454	409	418	405	412	410	458	385	425	432	453	370	437	410	451	412	411	424	470	415	390	445	393	440	387	394	425	439	433	421	424	444	419	423	456	415	413	425	451	438	413	411	409	419	417	428	440	467	444	411	445	435	466	433	438	395	428	433	388	450	411	443	427	412	447	408	422	405	436	452	450	445	427	438	404	421	434	432	442	457	396	383	422	436	409	398	412	444	432	407	398	435	457	432	405	416	425	442	436	414	430	446	410	420	419	435	460	448	450	436	434	418	449	412	412	445	391	432	433	406	439	397	418	414	405	440	412	444	439	448	436	431	400	434	423	415	449	427	410	456	486	420	440	408	467	440	440	400	391	419	408	415	420	446	428	413	448	465	419	399	410	462	452	413	389	452	387	435	442	408	416	429	414	407	434	433	454	429	434	423	475	434	408	429	414	397	464	420	395	451	431	420	405	410	463	439	379	437	424	399	405	407	443	439	397	436	456	430	417	405	426	419	397	416	425	420	423	417	429	446	439	425	450	400	445	465	493	398	456	425	429	408	415	413	413	433	402	441	396	416	389	414	400	430	387	442	430	425	446	426	374	396	454	478	451	428	431	433	414	435	447	428	409	444	437	429	426	426	410	385	426	423	439	442	398	407	412	424	421	464	389	427	430	436	449	451	413	430	459	393	415	452	430	415	415	446	420	430	414	437	423	420	414	423	410	420	466	443	431	418	390	489	404	427	404	437	397	420	428	449	423	398	402	411	447	473	424	376	438	443	426	419	415	413	448	373	452	448	428	435	405	424	440	444	400	412	398	430	396	431	419	426	412	419	424	414	439	388	460	435	436	414	425	407	437	417	417	432	389	439	420	399	422	412	393	476	419	435	371	425	413	432	442	460	437	398	423	423	415	407	409	432	413	417	396	455	418	451	445	431	423	418	435	408	445	407	387	416	400	415	432	405	415	453	433	432	416	401	457	437	439	445	428	414	421	382	410	438	411	421	429	407	431	465	436	410	416	459	434	448	432	391	434	466	458	448	423	413	442	418	410	418	428	420	423	359	446	422	413	387	436	413	424	408	411	468	409	441	431	408	419	423	450	426	453	414	424	410	397	401	427	412	400	446	406	421	430	435	437	424	406	420	443	423	409	407	464	421	413	401	437	446	410	412	414	406	408	394	417
34960	46804	35741	13385	9084	7126	5875	4012	3263	3077	2857	2774	2021	1557	1398	1219	1123	964	905	733	756	784	753	702	698	840	726	699	697	759	675	634	599	576	640	620	608	575	578	582	628	581	585	518	603	647	577	580	612	564	586	599	575	589	569	623	576	600	625	587	579	604	560	603	557	613	585	607	602	584	622	585	564	611	588	569	609	583	667	569	614	589	572	576	574	538	577	578	566	551	568	557	573	599	587	575	563	609	602	578	609	579	586	572	586	575	610	588	580	551	558	544	575	586	568	575	585	557	599	611	594	604	626	584	609	599	542	583	571	547	570	596	636	609	587	548	574	602	577	610	563	619	560	607	580	589	572	578	599	577	578	560	577	617	600	560	603	581	592	578	590	604	591	602	573	630	565	614	613	609	565	602	571	587	609	574	612	536	554	531	562	589	590	612	554	562	611	593	583	584	577	581	604	566	574	609	574	528	549	570	578	584	591	610	570	596	557	546	589	568	594	569	593	574	614	580	546	580	644	583	592	597	581	615	612	574	571	563	573	631	631	600	588	590	580	597	605	556	604	559	611	583	581	589	592	554	619	578	603	539	538	595	593	574	623	567	584	595	611	559	612	578	626	562	606	596	566	605	593	574	538	513	625	551	562	566	608	622	586	561	567	605	588	610	584	615	605	564	589	601	618	552	572	571	607	582	560	582	618	555	530	559	581	528	580	599	557	601	594	607	591	579	544	574	575	557	566	596	545	593	571	568	588	594	596	630	641	593	570	575	590	606	577	555	563	566	560	620	564	582	570	569	609	569	625	622	577	568	542	574	593	626	542	573	603	621	616	634	599	588	563	572	554	600	571	620	581	579	573	588	568	674	599	540	600	560	597	574	533	592	596	578	611	591	556	584	593	566	594	574	592	630	563	602	578	591	621	581	598	580	589	614	590	568	571	622	573	567	551	622	610	619	636	638	586	631	547	592	592	594	581	583	617	614	583	658	607	506	574	608	595	561	589	560	597	590	600	591	584	592	622	584	616	580	577	567	616	589	571	613	600	596	618	602	562	582	610	572	591	594	637	578	599	629	605	540	611	596	533	580	594	586	570	574	567	591	598	610	589	579	576	628	595	589	589	581	589	588	550	579	587	639	588	622	542	598	611	568	563	591	570	582	600	550	599	557	582	569	572	603	620	594	589	547	608	585	594	607	563	578	628	615	627	598	605	596	589	590	614	571	531	590	614	591	597	565	536	556	584	558	563	585	542	598	635	612	580	610	542	554	585	570	576	529	599	588	591	590	587	595	602	611	585	578	623	546	601	578	619	610	622	579	592	551	617	578	642	546	553	568	555	561	591	589	602	547	588	563	577	585	582	576	578	594	609	531	566	560	605	555	582	579	582	611	547	580	581	585	599	561	580	517	607	576	557	626	644	580	601	567	562	641	584	560	550	595	570	570	604	573	578	587	589	608	602	591	546	580	598	552	555	595	557	574	605	560	582	591	556	543	598	582	578	607	600	565	627	583	609	584	595	557	632	604	555	617	605	571	567	591	589	584	552	562	593	581	604	570	624	602	610	626	607	587	610	579	599	589	580	607	563	636	559	553	613	547	573	566	607	582	600	607	622	544	555	555	584	582	588	571	574	576	578	561	584	629	598	533	593	566	618	641	586	628	624	572	601	584	563	588	566	604	580	618	568	549	596	646	602	598	556	599	570	613	613	577	585	543	565	579	603	576	573	547	615	563	586	573	569	597	590	594	600	603	570	584	597	536	573	598	581	613	578	563	580	610	612	606	600	608	612	535	607	549	572	626	564	575	565	574	565	580	600	570	614	611	578	593	622	594	581	566	591	568	583	575	613	573	564	566	591	612	589	594	587	583	610	588	612	569	597	623	593	556	572	587	617	541	563	596	570	609	583	589	628	569	597	541	547	591	613	596	586	615	575	587	600	580	583	603	560	587	570	637	621	600	585	583	539	561	585	594	588	574	607	541	590	615	552	558	590	575	554	584	576	606	592	607	604	573	612	538	578	547	608	581	562	607	586	578	605	592	642	560	574	562	634	589	560	552	584	588	644	613	552	618	596	609	627	565	600	591	592	615	603	563	598	559	584	563	557	559	568	577	602	599	560	574	591	579	595	557	572	587	593	591	569	551	590	564	542	555	570	579	633	614	598	619	575	521	597	592	602	545	610	536	612	535	567	576	580	626	583	586	578	571	585	588	617	620	638	556	609	594	563	553	587	534	569	564	562	555	556	611	551	615	589	554	545	619	569	579	563	557	548	605	600	600	571	573	626	624	604	564	565	577	568	571	582	590	554	609	618	568	577	518	542	574	571	571	573	531	590	563	623	583	586	585	604	572	588	541	596	555	527	577	573	551	613	570	595	666	614	574	613	600	571	585	655	572	585	572	623	589	586	563	616	538	601	585	570	585	553	579	597	541	627	629	590	559	594	553	598	593	592	552	622	579	604	592	532	585	565	590	587	602	558	610	574	572	572	580	577	582	545	559	552	622	600	582	605	556	599	630	583	610	551	537	618	584	568	570	616	583	587	579	607	543	644	598	604	593	598	620	556	584	595	606	600	562	583	553	587	592	529	547	563	595	583	608	566	530	612	616	593	559	624	573	561	602	641	537	599	554	617	545	627	589	624	598	596	540	559	594	558	577	608	579	577	588	577	586	624	575	577	586	574	570	541	584	577	596	620	581	569	593	615	566	553	544	583	605	591	598	584	571	632	621	558	549	584	593	607	581	583	565	567	608	573	618	572	602	596	547	603	551	609	552	544	611	585	562	573	613	582	555	593	612	581	567	601	602	586	567	552	592	572	571	599	560	569	547	581	603	580	588	637	574	566	549	545	601	564	575	560	603	579	570	581	590	603	590	556	525	593	598	614	585	564	579	552	612	565	582	602	594	584	610	588	571	585	589	573	608	559	571	582	621	613	575	613	553	619	608	590	557	610	602	621	595	608	615	582	597	578	588	582	602	565	623	589	615	604	615	582	598	609	589	527	572	573	561	579	573	590	588	587	568	596	606	596	588	547	597	576	584	576	555	584	609	559	579	606	629	618	597	627	576	582	567	584	611	587	610	550	528	613	570	577	562	601	612	589	571	617	607	604	593	570	548	594	545	574	561	572	584	575	562	598	581	573	578	530	552	642	559	624	587	604	582	608	574	585	587	552	569	575	576	582	579	535	565	573	557	568	555	571	561	565	595	544	564	578	573	595	537	630	561	592	590	575	645	562	635	568	591	527	590	603	596	630	605	592	598	602	571	567	614	567	610	624	611	560	589	572	557	604	547	563	575	560	581	584	603	563	617	542	584	607	578	557	590	602	620	567	603	553	546	556	566	571	556	587	607	573	610	576	606	555	553	542	584	549	602	595	599	619	600	573	561	630	609	567	615	588	613	597	581	651	572	563	587	555	629	626	590	571	577	612	595	582	560	592	596	617	562	574	573	587	567	593	525	621	605	581	555	560	533	586	576	590	579	519	563	621	589
24409	21588	29069	24638	21433	13941	5706	3127	2376	2156	2055	1901	1504	1255	1070	1034	912	787	752	748	669	683	724	645	688	692	669	628	651	666	665	609	515	594	548	551	539	528	582	530	558	547	511	541	566	542	531	529	557	599	536	559	562	514	564	570	582	571	571	569	551	536	520	549	531	557	570	574	530	566	509	533	554	582	553	566	530	505	530	564	520	539	559	536	534	537	542	550	509	527	510	540	532	535	493	578	537	540	550	526	553	542	565	535	575	540	535	544	556	503	561	570	536	502	555	522	558	565	507	515	533	556	505	521	554	517	562	515	538	535	521	539	544	561	525	504	556	560	539	579	537	581	565	544	529	517	556	543	512	529	586	561	516	533	588	556	532	569	535	570	543	568	550	542	546	557	545	540	574	544	519	540	566	564	492	557	530	548	531	522	498	535	577	510	558	542	535	561	513	570	522	545	566	546	570	549	552	515	560	556	578	558	553	546	536	550	554	485	516	527	539	533	525	596	563	517	536	566	531	553	527	513	504	555	558	558	567	529	567	543	571	502	550	569	604	553	536	525	517	515	537	543	519	503	526	519	536	531	484	543	593	557	552	525	570	589	537	576	518	556	553	579	521	571	560	549	488	524	502	527	550	557	574	543	510	565	543	555	547	531	596	526	543	551	546	594	535	505	506	559	512	536	584	533	547	541	513	551	574	503	513	579	545	574	515	544	510	520	635	541	521	560	524	517	566	549	557	534	563	558	553	533	564	535	554	569	556	536	524	526	595	572	491	517	525	545	600	505	558	546	531	496	525	536	552	550	507	500	515	570	509	559	514	528	514	538	541	549	558	538	532	551	552	599	548	569	506	515	516	526	495	551	543	527	543	545	551	531	556	530	550	534	543	520	548	563	556	509	554	511	536	542	510	539	507	502	517	557	573	550	524	557	506	571	543	525	546	566	544	553	533	558	565	519	505	501	531	523	544	514	592	516	526	551	525	531	511	539	549	564	548	540	537	559	543	553	535	564	526	497	556	531	526	566	550	557	538	485	544	546	542	552	558	554	539	575	562	562	571	568	540	565	542	541	570	539	566	495	557	527	530	547	561	544	553	575	538	508	531	537	567	503	534	607	525	505	547	596	521	572	556	579	524	538	525	544	569	556	518	533	570	517	535	553	562	522	521	509	560	518	505	580	534	534	546	561	534	568	570	541	519	526	506	545	530	578	533	501	564	509	523	543	607	518	564	561	515	516	514	554	529	533	559	540	530	545	557	523	535	546	534	477	590	550	512	507	547	542	541	568	533	524	525	532	503	501	539	564	529	582	515	520	526	530	524	551	567	537	512	572	519	564	577	525	560	554	552	523	531	529	541	517	537	549	556	574	505	575	591	576	553	544	545	566	546	518	574	533	565	520	557	562	572	541	541	513	541	582	522	571	516	599	534	540	505	585	503	558	525	566	562	537	553	519	551	557	546	538	530	544	564	538	581	541	582	558	530	492	564	522	551	513	558	543	535	567	552	551	589	507	542	550	533	533	582	554	534	531	544	548	486	537	539	543	497	547	560	521	522	478	502	536	540	574	543	546	528	548	550	538	562	577	532	572	558	564	551	514	551	557	502	535	552	575	533	562	531	557	466	552	541	508	530	521	535	587	517	531	567	517	552	578	555	544	524	511	561	532	542	553	556	505	518	529	546	571	540	542	541	543	547	553	573	523	514	568	522	529	565	521	548	578	550	548	578	518	535	536	533	544	570	541	547	532	542	542	523	520	536	555	490	545	530	580	549	588	554	535	537	569	581	556	528	535	510	521	499	572	545	524	529	578	595	545	544	548	530	554	541	538	543	544	551	537	547	546	538	542	566	539	532	508	544	564	559	540	512	518	574	551	565	542	563	574	565	549	538	536	563	578	502	562	583	580	560	533	527	517	567	482	560	507	569	520	533	563	522	547	547	550	553	494	524	530	541	555	538	537	566	520	532	517	531	520	531	572	559	538	534	552	543	547	573	529	543	517	545	520	584	508	539	557	575	503	570	566	531	569	588	585	559	559	505	518	549	562	537	565	506	507	545	566	563	549	549	521	530	540	527	569	518	518	494	540	559	560	549	534	492	545	565	569	546	553	534	525	553	544	534	515	514	556	536	549	570	535	516	566	544	522	543	573	517	565	534	537	525	589	547	574	545	521	591	562	562	562	587	544	532	569	521	547	542	577	579	522	507	529	543	548	554	502	518	503	568	562	544	574	577	576	539	526	535	510	513	551	580	591	517	539	526	566	575	545	580	563	583	549	524	573	525	569	569	568	548	548	555	515	576	558	536	554	560	477	524	552	548	540	530	527	569	571	514	503	574	546	551	523	566	537	580	522	557	529	535	578	514	574	539	523	487	532	532	567	532	518	514	518	548	576	575	549	561	532	533	573	547	505	559	532	558	590	606	555	535	508	555	519	508	600	557	526	538	512	562	592	483	554	503	560	542	547	555	582	574	548	538	560	551	556	502	544	544	539	535	545	573	520	516	505	572	503	538	537	545	543	553	501	535	514	500	572	533	562	519	551	507	519	531	570	505	508	505	560	548	579	520	534	559	536	520	536	559	525	502	557	526	549	539	501	552	559	553	549	518	566	547	529	548	550	540	513	520	521	534	544	523	566	591	561	555	536	564	533	554	571	557	568	556	521	497	592	560	585	586	539	522	575	551	515	539	570	555	546	540	529	566	538	530	528	529	519	539	571	535	531	546	515	541	589	528	518	593	556	556	560	521	504	563	556	546	556	549	557	556	521	536	540	563	569	525	574	504	521	586	539	519	571	515	530	552	518	569	594	551	541	527	552	563	509	546	534	525	532	553	545	555	532	555	512	519	526	561	511	544	548	552	571	515	536	518	552	515	529	586	515	542	573	540	526	477	523	541	537	551	531	557	533	569	558	520	544	534	529	571	536	544	516	539	561	523	532	566	550	546	499	517	529	553	541	531	565	526	506	540	542	524	519	546	548	525	534	483	563	551	578	555	563	547	499	519	550	521	576	527	532	539	529	532	511	545	529	515	546	571	565	489	541	553	521	559	591	533	506	541	529	564	514	571	527	519	543	598	506	554	553	508	532	552	539	530	558	515	606	538	568	523	544	560	578	545	569	558	504	547	565	563	550	528	525	518	560	531	532	566	560	587	545	588	600	501	571	515	534	526	548	508	583	524	559	552	560	541	542	541	545	565	548	563	536	533	533	549	610	538	552	533	590	531	519	557	532	546	555	537	520	613	530	574	530	537	524	574	545	520	566	546	547	537	540	525	555	503	521	511	535	541	552	550	536	536	538	542	559	521	552	534	536	536	550	561	548	551	566	567	535	518	526	528	563	577	544	553	570	571	544	558	540	545	544	547	505	545	529	558	571	549	604	516	516	567	557	529	594	508	526	558	509	524	530	556	544	524	516	533	565	592	522	558	542	567	491	560	554	540	537	537	594	531	502	531	583	529	537	523	544	543	568	544	582	531	575	499	573	518	565
35750	56305	44433	20793	14665	11774	9613	6732	5593	5353	4872	4540	3392	2458	2283	2033	1752	1402	1274	1228	1093	1181	1081	1064	1086	1063	1017	952	948	993	938	860	915	872	777	795	801	778	774	756	785	784	785	754	775	714	754	759	715	744	764	736	743	745	782	784	781	750	784	766	780	757	772	757	768	788	748	731	740	784	780	724	785	803	766	733	762	765	785	736	761	712	759	723	723	737	769	751	735	709	750	772	787	749	747	757	831	744	739	742	753	730	748	764	737	813	778	788	789	743	716	772	790	742	807	733	733	776	762	740	724	738	792	712	707	785	727	712	744	726	758	754	711	750	759	730	783	735	756	741	746	764	789	690	754	815	756	737	773	713	743	717	733	671	769	720	763	770	755	738	746	759	762	735	750	757	752	741	803	699	697	765	728	754	749	762	723	721	736	763	747	753	766	731	706	771	737	736	733	732	721	742	732	739	706	741	785	772	770	748	758	692	676	721	755	798	762	768	731	711	741	743	765	743	739	734	774	749	678	702	744	758	727	779	748	762	726	707	716	746	749	752	737	765	708	753	745	724	689	749	757	710	727	732	721	722	765	740	730	742	781	693	700	812	711	712	733	718	755	776	718	774	726	765	761	779	762	712	703	776	715	777	768	782	747	749	732	748	716	777	751	722	717	774	721	755	727	703	725	760	729	738	757	719	733	748	759	730	736	721	739	738	793	755	776	766	785	773	724	702	739	749	755	740	706	723	743	776	771	764	755	761	754	758	786	693	757	693	720	751	742	746	728	760	684	748	738	781	717	760	768	744	728	776	729	754	764	704	733	707	724	708	722	743	758	807	748	732	742	721	676	739	721	744	738	746	685	765	751	740	749	760	839	736	740	711	700	763	707	762	727	739	769	746	767	760	776	735	693	714	760	748	755	713	715	777	720	737	745	735	724	743	689	717	777	712	718	747	739	733	743	735	700	700	777	720	719	739	761	721	771	750	741	734	750	712	767	728	721	708	766	761	698	714	762	726	730	726	736	703	714	712	739	797	717	762	719	733	744	717	717	762	722	747	737	698	761	717	748	728	698	743	716	731	769	745	759	754	728	694	765	762	757	741	719	732	759	748	737	746	741	770	718	762	766	725	730	797	743	774	769	739	790	740	773	718	761	771	729	762	738	764	717	733	723	775	753	723	705	717	763	747	780	708	749	719	741	799	762	793	745	729	730	782	697	749	716	772	747	772	723	738	698	738	746	773	760	741	749	696	732	681	754	745	729	752	721	738	781	759	750	752	770	779	729	768	773	739	757	703	730	750	796	763	726	738	733	760	728	766	698	722	731	787	783	731	742	727	740	751	745	758	751	741	721	719	734	752	740	695	729	745	748	746	741	756	739	711	755	753	747	715	731	779	757	707	708	751	701	729	761	737	733	752	754	775	755	741	755	761	752	696	732	763	746	724	775	785	710	769	803	716	748	784	705	706	718	714	720	743	733	691	737	761	760	758	756	755	715	728	737	746	745	747	758	737	752	738	724	727	761	731	724	736	783	728	775	694	743	792	723	748	733	732	752	730	701	778	741	723	759	714	758	734	747	760	730	714	688	723	744	739	789	710	734	731	716	760	768	767	732	717	756	752	690	724	713	798	716	787	746	730	769	766	727	750	682	711	745	696	778	751	783	762	764	750	678	737	766	751	716	758	772	661	765	759	757	754	758	699	782	764	712	786	743	781	730	773	761	771	788	704	746	734	763	745	724	781	752	773	726	760	765	777	747	776	705	739	767	687	710	725	740	736	738	761	724	739	770	745	723	750	738	737	749	737	755	738	753	742	716	748	733	704	745	749	765	750	736	754	778	747	765	741	788	754	761	756	752	745	721	729	671	723	705	783	745	722	734	732	786	699	762	738	722	712	717	731	697	768	753	733	739	760	749	795	750	731	782	749	728	736	732	717	714	764	731	783	734	731	789	785	739	701	744	720	736	760	714	726	743	715	743	763	745	734	747	660	752	754	775	709	733	702	724	717	771	778	731	736	718	749	754	757	747	721	750	805	679	723	710	726	747	720	745	703	727	728	734	727	763	738	738	775	734	724	724	796	722	756	698	704	787	743	734	736	757	725	718	751	753	743	758	734	717	703	735	707	735	708	753	746	747	770	735	732	765	755	743	749	713	754	740	721	776	746	710	755	778	739	752	782	753	711	741	733	749	744	750	753	734	766	760	748	756	769	752	774	729	737	750	718	763	702	774	763	725	756	749	744	742	714	729	734	736	711	728	730	689	742	745	743	724	773	776	770	693	716	748	733	719	747	741	741	721	760	700	794	751	744	716	748	668	830	741	732	732	756	750	750	711	750	751	735	766	802	684	764	757	732	797	780	738	757	729	717	712	781	742	760	782	706	746	700	793	782	722	733	741	703	763	788	773	717	739	776	756	704	738	732	726	759	744	785	729	715	744	753	745	719	672	731	710	706	772	730	775	709	683	765	723	750	728	697	780	789	755	697	712	778	717	725	761	739	729	755	736	742	727	783	710	722	726	706	749	732	731	737	743	740	756	734	751	759	753	768	724	772	766	739	727	743	661	763	775	702	715	694	725	696	723	707	816	715	719	764	745	767	683	690	757	721	748	752	743	748	753	734	758	716	791	761	711	723	752	760	746	785	744	794	709	753	735	737	759	715	758	747	700	757	720	738	710	714	758	671	708	743	718	805	700	746	746	724	751	766	748	751	765	697	717	773	760	768	783	723	755	750	785	702	775	750	744	739	734	733	736	747	756	721	722	738	779	804	693	768	708	751	766	732	756	737	797	746	745	712	722	735	736	780	724	708	756	737	713	719	765	737	759	763	704	737	745	720	766	716	734	712	784	746	732	732	752	707	758	765	737	751	750	785	783	776	729	718	696	722	748	763	779	732	740	737	722	711	736	727	695	765	735	745	712	772	771	703	752	774	704	752	720	734	730	799	759	706	794	736	793	710	696	757	753	766	701	787	708	690	779	708	750	767	715	726	683	751	748	747	734	707	773	704	752	746	725	747	781	678	810	747	747	714	666	751	730	760	722	758	737	712	762	741	757	759	678	749	832	765	701	702	785	707	749	774	752	714	775	738	705	754	742	725	689	741	725	727	749	724	767	758	730	732	779	757	739	709	761	757	754	762	725	750	727	733	804	748	766	764	739	782	726	723	710	697	774	723	741	743	801	758	730	772	727	778	751	744	681	725	725	751	737	784	745	809	702	717	713	738	720	728	727	785	744	752	712	741	790	732	719	729	725	779	714	730	782	739	745	748	751	729	756	768	743	707	708	785	708	678	772	736	768	727	755	783	721	705	705	790	742	708	743	724	743	709	733	742	729	717	734	738	776	754	684	776	774	762	657	751	776	705	759	750	767	729	718	712	778	788	684	719	722	772	790	724	753	758	738	784	791	740	781	738	776	725	746	759	722	796	796	750	753	746	771	789	771	741	752	718	677	798	722	744	735	756	730	792	734	768	730	728	698	723	723	747	721	718	734	723
23455	21557	29478	24111	21574	21647	13758	4460	3169	2901	2813	2457	1849	1399	1280	1134	1069	866	767	721	688	675	715	661	689	604	599	608	578	601	589	537	528	526	498	497	506	450	496	489	471	470	455	472	446	484	447	457	477	475	467	451	469	444	468	515	469	496	457	466	490	491	444	474	470	465	451	434	427	441	439	470	462	434	472	466	468	478	480	463	428	436	467	416	481	438	420	471	433	440	466	451	462	482	465	468	463	456	458	466	494	479	476	438	484	463	521	455	435	501	500	458	464	456	465	439	440	499	456	469	500	464	466	444	473	470	440	480	435	479	436	446	508	460	461	462	482	471	444	426	528	467	458	481	456	444	472	445	453	432	447	474	447	468	497	489	445	419	448	477	404	452	452	467	416	490	454	442	465	434	467	457	442	442	439	464	467	470	432	436	489	466	418	421	471	482	465	445	443	483	441	477	412	472	459	425	507	505	456	451	498	410	441	420	484	525	422	448	463	454	459	471	456	459	436	443	487	462	427	454	472	488	488	452	437	456	428	429	467	432	464	464	432	429	422	457	455	449	442	434	434	470	458	457	452	449	476	430	449	457	467	446	475	467	440	470	457	449	451	435	450	469	464	419	430	433	482	457	426	441	465	437	408	450	466	428	449	479	473	426	457	435	432	467	481	435	458	464	482	440	448	514	465	505	448	477	462	464	484	453	421	438	428	466	436	449	474	471	464	411	450	484	462	459	456	399	440	441	429	425	421	477	459	473	475	474	472	432	457	456	469	452	426	434	456	462	442	466	480	410	408	468	468	459	478	475	465	500	496	429	483	479	430	485	446	417	440	471	422	476	454	482	460	462	447	452	468	469	439	491	436	479	433	452	470	429	455	463	474	503	428	452	448	466	457	421	459	507	468	487	449	462	458	479	439	473	442	460	458	487	466	494	475	459	471	459	463	491	481	450	450	436	441	463	450	477	469	416	456	447	456	434	450	483	418	458	450	475	455	455	448	455	398	450	498	485	471	429	445	410	439	462	470	476	433	489	440	457	429	465	458	454	446	441	498	460	443	447	460	482	476	473	481	441	449	475	464	472	458	456	436	484	476	485	398	451	449	455	421	460	474	436	434	462	491	455	472	424	438	478	476	417	447	466	440	467	445	455	416	452	484	470	434	467	461	435	447	465	434	435	462	476	484	442	421	419	449	418	457	492	442	424	460	487	424	474	446	431	481	478	437	444	474	477	437	418	429	449	428	439	429	473	435	464	406	454	458	489	418	391	445	465	470	463	491	461	430	452	509	486	473	464	479	492	422	451	459	424	502	459	461	430	462	444	468	445	467	509	466	481	493	471	465	451	425	451	429	454	433	441	471	474	467	444	470	438	435	467	463	482	456	440	444	475	458	455	466	439	479	461	415	488	427	452	408	478	451	446	475	505	452	437	467	473	451	441	429	457	456	425	449	485	496	449	488	429	445	480	483	483	438	441	480	428	469	477	432	451	465	487	449	459	429	476	434	443	500	464	469	442	459	436	472	440	450	468	494	480	495	420	429	439	414	430	450	444	464	464	448	483	444	480	417	439	444	481	448	438	491	431	448	438	410	457	459	441	454	466	462	456	497	464	450	461	435	462	443	428	484	437	444	474	473	477	465	466	453	499	484	432	461	473	459	447	460	475	478	494	441	483	435	472	493	455	452	467	455	514	470	449	410	470	469	451	476	452	456	447	481	461	426	478	438	471	450	489	445	454	426	472	451	434	463	427	479	485	472	433	446	467	482	453	453	490	463	462	423	428	441	439	463	445	467	516	474	446	430	428	465	421	434	473	454	411	397	469	436	424	459	445	453	483	474	463	468	432	474	471	440	408	443	461	432	475	429	456	465	417	443	429	455	460	452	444	448	470	467	438	457	485	422	464	474	448	455	462	455	461	478	444	485	428	447	444	437	452	440	449	440	438	488	436	467	441	464	499	455	453	430	423	432	429	468	431	427	437	461	467	446	440	460	457	465	444	455	464	439	487	454	470	440	470	470	415	484	459	490	451	483	433	451	447	471	466	483	469	483	444	484	419	458	446	426	467	476	479	426	489	456	475	456	461	475	458	491	446	454	484	447	411	463	445	445	452	453	454	472	423	447	489	405	446	427	475	445	426	454	446	438	455	457	462	438	443	433	448	444	455	465	443	424	460	416	475	421	470	441	422	437	450	451	436	460	455	440	429	434	475	434	485	447	472	478	464	463	486	426	404	443	463	470	460	465	403	451	459	471	432	423	440	473	460	436	468	446	465	424	407	457	429	468	474	457	471	447	438	435	473	419	465	416	463	483	428	468	437	437	436	447	427	446	396	429	465	481	484	473	429	454	438	470	446	418	434	496	462	437	463	430	454	495	434	433	458	455	469	456	455	434	447	458	449	509	444	463	435	445	465	450	432	446	445	449	477	485	438	489	450	455	439	484	480	441	431	439	483	460	457	461	478	469	485	492	436	452	436	473	466	479	464	431	419	456	445	490	420	462	473	490	459	492	419	467	443	447	446	463	452	411	455	459	457	478	461	459	456	452	464	447	440	468	442	477	448	463	476	438	447	458	458	445	462	421	461	436	439	443	463	465	430	445	449	446	432	453	463	474	462	441	448	433	482	510	472	440	470	436	433	477	484	444	461	473	456	443	461	466	460	459	490	441	484	489	432	455	432	440	455	450	475	446	449	447	450	451	433	473	455	472	435	451	493	452	467	485	473	425	467	442	448	437	439	464	487	444	457	457	490	424	446	485	431	457	437	472	432	450	440	432	483	465	460	435	432	474	438	433	474	462	445	441	458	474	452	490	422	424	474	472	476	454	434	446	479	455	451	452	483	429	436	440	452	480	464	483	470	432	464	437	456	477	483	452	448	413	467	431	432	474	474	479	506	474	485	424	418	434	431	463	431	461	445	434	472	446	463	432	430	442	443	434	441	445	415	415	447	466	465	444	450	413	479	452	479	454	446	465	453	464	454	452	459	439	460	456	429	470	425	447	459	417	443	431	455	412	454	489	473	494	443	489	424	461	437	476	476	464	460	447	461	430	441	471	476	481	429	438	436	457	460	462	435	423	468	492	465	476	472	439	451	471	441	461	466	445	458	454	473	458	444	461	475	486	476	453	435	477	454	458	486	442	469	441	458	473	430	457	449	434	442	447	450	490	448	469	444	440	462	453	436	497	465	443	479	486	448	455	485	466	465	479	467	466	483	484	437	475	478	462	444	468	485	438	450	444	472	447	454	469	436	412	401	442	424	439	443	449	446	436	425	469	462	472	441	460	414	426	467	464	459	442	484	444	428	421	499	437	443	489	477	432	489	480	452	438	438	458	457	460	436	459	492	459	469	484	460	452	453	497	458	445	463	471	497	458	449	438	472	468	432	421	468	426	462	432	453	445	460	457	443	407	465	465	482	457	423	428	442	449	424	464	446	490	436	434	444	489	473	438	488	484	466	460	462	480	468	507	431	447	425	452	420	446	448	439	470
37269	61293	49775	25907	19020	15757	12791	9133	7550	7192	6638	6223	4520	3302	2960	2486	2189	1742	1466	1289	1295	1127	1152	1164	1170	1139	998	928	961	965	939	830	809	766	763	725	681	691	610	662	637	687	627	655	627	615	611	650	618	633	686	684	688	659	698	676	722	626	673	662	693	662	696	680	670	695	678	691	606	669	669	638	620	623	636	609	647	611	629	622	592	626	678	631	625	658	625	597	634	639	642	648	659	650	630	644	623	649	616	636	636	643	669	567	634	637	576	670	597	664	619	603	619	651	608	612	637	632	626	576	645	609	635	635	618	608	622	628	565	623	634	629	615	639	636	647	646	617	634	622	633	641	614	667	609	682	626	632	626	617	671	609	642	632	653	616	603	634	643	615	578	602	623	642	612	646	574	653	640	602	635	601	638	637	645	624	591	629	638	586	608	634	674	584	624	688	606	605	633	658	587	623	611	604	627	665	636	595	598	607	624	646	617	598	639	674	665	627	584	638	603	607	669	564	649	652	648	678	632	605	658	662	635	589	611	655	629	637	638	616	653	634	631	591	607	582	661	618	586	604	619	614	609	600	647	594	618	669	638	646	672	636	629	645	656	630	639	602	578	662	631	581	637	582	624	632	588	617	574	621	619	635	667	660	621	654	636	656	618	664	597	645	613	593	584	625	679	632	629	591	631	623	596	627	587	603	578	614	611	630	636	620	671	583	637	580	611	629	606	634	640	645	588	633	643	631	615	651	617	650	620	645	590	620	600	630	637	645	633	697	623	663	613	638	614	585	620	680	611	623	651	668	625	627	608	660	625	633	628	642	611	571	642	621	622	631	626	616	647	607	630	631	589	616	628	605	628	651	601	642	641	622	667	581	635	625	631	615	627	616	582	600	652	603	648	655	624	624	659	637	626	623	596	622	595	628	697	669	612	631	626	634	597	613	634	576	606	602	667	589	588	583	648	601	585	542	634	624	627	584	701	626	584	645	647	599	608	637	677	601	649	636	593	559	605	640	587	636	674	651	627	577	640	629	618	642	658	625	624	660	650	637	649	649	620	607	631	635	659	647	600	616	648	655	597	587	607	662	629	658	624	645	632	676	627	658	645	637	633	660	625	623	603	633	636	666	627	605	628	647	621	626	635	630	622	663	578	622	649	635	622	649	616	619	607	645	630	623	633	602	589	633	625	588	594	628	624	644	636	677	630	633	611	633	641	597	657	614	590	624	621	611	629	579	643	665	598	606	593	640	627	578	568	647	614	631	599	626	635	619	593	647	603	624	581	622	610	611	641	619	630	598	640	649	628	631	625	599	618	601	649	632	621	602	625	614	655	615	606	627	583	584	645	626	613	601	655	626	647	649	614	626	630	632	651	627	624	634	639	624	596	598	666	646	625	556	613	641	644	627	657	616	587	634	609	615	663	644	610	608	627	614	619	628	639	614	677	617	623	623	618	615	567	622	640	634	605	628	632	632	593	646	662	612	597	646	667	659	599	598	639	617	604	663	613	659	637	653	650	645	596	627	633	634	614	605	586	630	657	564	663	649	645	657	615	611	656	653	650	588	638	650	641	607	580	625	615	592	603	640	627	667	635	616	592	642	633	581	646	581	604	663	631	629	601	643	633	654	622	616	645	622	624	624	604	624	611	624	648	640	659	667	616	674	620	643	599	626	596	633	681	613	679	624	631	623	624	648	622	617	636	621	609	576	638	646	633	600	587	623	604	613	622	613	596	654	641	626	620	600	633	612	665	636	608	587	633	592	609	613	675	646	596	635	647	632	607	611	650	615	616	676	610	646	630	621	646	636	626	614	623	626	643	664	614	643	641	645	653	613	624	669	647	681	605	634	622	641	624	618	651	701	619	605	634	600	600	628	634	621	654	568	610	625	661	629	638	642	577	656	601	623	576	655	626	614	602	623	643	627	624	600	591	657	626	644	617	606	598	616	644	620	594	621	655	606	627	663	656	657	604	635	614	645	619	587	681	610	596	578	630	651	676	689	606	601	616	608	625	578	628	658	618	613	622	580	599	615	601	650	630	588	586	675	631	605	614	609	621	604	621	619	675	600	576	621	634	628	652	595	668	656	648	645	609	616	614	657	677	621	665	628	625	675	626	637	611	649	653	611	620	643	609	649	672	607	646	623	642	595	636	630	624	653	622	615	635	607	646	649	667	631	600	655	620	592	661	649	621	633	622	640	657	603	608	639	651	633	591	601	587	630	601	640	656	644	611	614	593	628	624	625	610	654	641	664	587	595	660	660	614	604	615	613	646	613	655	600	628	614	603	652	584	631	635	631	551	632	642	631	582	696	647	583	650	627	607	637	613	634	625	627	608	647	618	598	609	624	619	621	619	608	632	638	653	615	599	623	628	598	655	623	609	609	657	642	651	651	677	681	643	663	645	662	637	597	596	630	583	629	618	613	628	606	640	681	640	607	657	598	582	637	607	642	617	629	627	610	655	642	599	626	647	603	650	644	633	674	648	582	640	597	646	584	627	630	611	629	619	654	689	640	660	636	638	584	621	606	593	619	647	621	623	578	627	661	672	611	600	587	605	636	589	603	648	569	628	630	638	615	612	643	687	666	608	614	649	671	640	655	610	616	636	622	617	607	637	572	596	633	650	645	624	617	590	610	620	643	606	625	614	610	658	605	645	656	611	661	631	632	648	606	558	638	619	611	605	610	593	634	648	641	579	662	659	613	618	605	593	582	626	614	641	645	629	557	664	647	584	648	625	623	644	637	630	609	632	627	618	577	605	663	608	612	637	675	599	676	584	652	676	628	627	613	664	600	601	607	654	647	623	657	660	593	629	592	661	633	630	627	623	614	635	648	618	611	669	636	621	665	624	647	627	660	643	595	613	551	613	647	626	651	600	615	631	668	613	643	653	578	649	615	615	622	603	618	594	601	580	615	611	612	640	617	639	645	651	627	620	669	585	618	615	603	645	626	609	620	653	651	599	606	622	638	652	665	643	660	606	615	579	615	652	625	661	659	562	629	607	615	616	662	659	628	632	617	648	621	627	585	655	622	614	607	645	577	598	615	617	641	626	619	636	625	608	655	604	650	576	609	627	619	635	620	617	648	678	617	673	585	645	658	596	660	622	603	630	611	669	685	616	568	620	636	617	645	625	582	623	602	587	619	626	676	641	636	635	638	583	622	622	633	621	670	635	606	641	641	620	595	626	608	596	598	602	659	627	606	580	631	645	646	598	601	605	599	663	556	648	607	654	590	626	641	655	609	588	624	651	623	645	581	599	682	625	626	594	569	635	595	611	652	668	643	625	607	582	650	676	637	605	676	624	640	611	671	633	630	626	609	596	616	634	618	647	601	610	631	591	634	623	636	600	612	643	587	587	607	607	626	643	602	668	647	657	576	578	633	643	562	625	635	671	619	621	650	599	618	629	630	649	616	619	629	663	619	640	589	645	663	648	640	648	628	649	619	639	631	633	594	611	607	681	595	670	672	600	631	597	640	585	625	623	608	634	598
28777	27532	28307	12947	4517	3139	2305	1579	1340	1245	1140	1127	917	742	707	650	619	570	549	512	519	503	496	505	494	456	476	451	464	461	459	461	392	428	437	447	416	429	433	397	436	409	409	422	421	438	453	393	428	400	406	457	463	459	426	430	435	430	438	424	414	421	395	441	420	392	479	456	432	405	417	416	392	443	403	401	410	433	441	366	439	394	409	409	415	438	375	413	464	431	436	447	394	398	402	410	423	433	362	403	418	423	411	438	385	455	380	407	416	395	433	400	413	425	421	404	410	443	396	460	392	417	406	433	411	367	455	436	447	421	427	384	408	414	431	382	459	415	419	420	445	388	398	381	412	442	432	418	437	381	396	410	441	429	435	433	441	430	427	403	372	427	421	416	406	451	407	440	445	402	381	410	417	410	420	383	398	437	372	443	411	437	421	404	390	441	448	412	401	447	419	433	427	413	420	407	404	455	441	387	403	432	426	386	413	408	415	381	472	393	390	435	413	427	412	393	397	392	407	446	360	416	403	382	412	417	415	388	420	435	415	435	428	416	375	402	398	457	427	375	406	436	421	446	442	419	434	406	447	424	454	418	464	432	428	440	418	402	458	455	411	400	410	421	367	414	447	411	436	402	447	389	441	388	419	411	439	419	416	401	399	444	396	436	417	459	397	426	413	428	424	429	428	452	438	421	413	419	369	432	400	431	432	418	427	438	444	425	420	397	406	415	417	409	407	409	421	385	446	418	424	425	415	426	418	406	423	414	427	394	436	450	421	413	390	409	406	428	419	393	409	429	373	414	419	407	424	444	426	412	441	410	432	426	431	431	439	427	441	414	404	419	424	430	412	409	426	425	410	443	451	409	403	425	428	410	420	435	405	416	403	438	392	398	415	401	431	426	429	416	421	392	441	417	419	420	392	448	392	429	413	384	412	396	419	418	445	438	429	435	420	424	445	423	435	402	430	430	397	401	425	402	447	429	447	448	452	449	426	393	425	413	412	415	431	395	380	413	431	423	414	389	429	422	421	429	401	442	409	421	424	411	421	432	419	433	435	467	382	425	404	407	438	410	442	425	428	426	424	428	424	438	390	438	445	417	404	437	434	420	417	408	429	427	449	431	452	411	423	438	412	436	427	410	408	411	421	424	391	398	445	435	418	413	413	404	403	418	421	453	408	424	381	419	421	444	423	423	452	386	427	408	429	407	425	412	427	441	399	457	439	417	435	445	455	407	416	416	447	426	420	436	399	430	417	413	441	434	405	433	447	404	425	426	391	458	390	411	422	449	444	430	428	430	388	430	401	439	435	430	407	438	399	413	422	413	409	448	408	418	427	424	403	420	420	437	412	459	444	419	381	474	440	416	455	441	409	412	425	409	417	453	389	415	399	429	396	458	393	408	434	445	406	428	411	451	444	416	409	388	427	401	406	441	435	401	434	435	403	438	494	368	459	440	430	399	486	411	425	422	398	455	412	453	389	420	425	404	415	421	450	439	415	409	420	403	440	425	420	420	420	451	433	411	437	424	384	432	462	458	417	418	403	405	407	424	414	438	416	435	425	427	405	397	401	407	409	491	432	414	408	441	424	416	402	412	425	374	440	403	454	423	380	413	414	405	440	415	414	364	451	405	407	433	428	396	403	410	423	424	393	426	472	468	407	428	413	495	404	425	429	417	428	456	397	479	434	413	426	437	456	406	406	425	434	432	406	411	411	449	438	411	419	415	449	414	418	440	423	402	410	391	434	448	432	411	437	433	420	407	376	438	439	429	412	419	476	412	439	435	416	398	454	368	439	449	417	424	434	395	452	429	407	394	444	425	422	446	414	407	390	409	426	406	423	436	429	409	406	419	418	395	383	403	417	456	415	410	454	424	414	387	419	463	424	430	420	428	443	441	403	424	449	449	394	403	439	397	412	439	444	439	425	431	454	406	424	415	446	421	382	450	398	424	431	431	428	418	441	421	399	447	419	393	391	406	405	449	429	443	418	379	450	431	421	387	429	430	416	428	404	453	374	412	415	406	412	417	440	414	439	427	415	432	418	404	393	431	430	456	406	411	438	474	414	445	435	452	426	407	409	409	410	439	401	444	412	423	388	430	409	399	411	437	392	453	392	428	402	457	416	421	382	424	408	416	402	407	452	454	427	407	446	405	410	433	430	415	425	409	416	430	414	430	419	422	400	452	440	420	429	401	420	424	413	388	422	446	413	476	400	387	394	412	446	427	406	403	402	437	406	417	405	395	449	428	413	435	407	390	408	429	395	397	432	416	384	456	427	398	453	430	392	435	410	398	440	440	412	439	415	408	413	402	434	408	378	455	435	418	401	478	411	419	423	416	449	441	426	448	404	393	408	430	402	423	427	428	437	423	417	416	406	397	437	430	382	434	414	410	390	447	431	427	424	387	427	426	455	442	433	426	409	396	419	409	412	387	389	438	419	434	406	391	419	455	414	420	462	442	428	403	436	376	389	432	410	426	459	410	409	441	409	431	422	403	423	401	407	410	450	383	401	358	417	413	449	420	401	446	400	410	412	406	436	395	443	412	384	402	459	430	425	424	447	383	429	446	393	404	445	396	396	383	404	444	434	451	428	427	428	423	407	428	393	440	423	427	450	436	423	391	397	420	427	432	400	424	412	440	431	433	429	412	406	424	437	427	440	442	406	394	417	424	470	453	418	388	440	443	428	416	422	403	390	432	405	413	408	411	438	408	440	391	413	455	464	405	421	372	407	439	406	413	399	422	391	429	422	442	419	441	431	427	421	431	411	416	406	405	421	396	446	421	398	436	439	459	424	427	470	464	387	416	409	400	399	444	432	437	416	438	421	433	450	418	453	438	423	414	469	403	418	420	403	413	480	399	423	377	456	432	431	451	453	437	436	392	474	422	426	436	443	439	427	412	431	450	420	398	445	438	434	412	430	430	428	423	393	406	427	418	406	418	452	432	427	417	407	391	377	428	423	423	461	404	442	417	402	399	447	442	447	400	423	387	355	398	396	404	407	415	450	442	434	413	426	445	407	448	402	434	407	440	448	399	427	428	420	392	388	423	397	443	402	417	429	441	408	429	429	422	402	421	413	409	391	441	431	433	378	412	400	371	350	410	420	430	420	413	417	430	427	391	420	395	429	389	416	392	469	406	444	435	425	417	434	412	395	439	451	463	449	440	434	432	417	425	440	419	409	449	432	438	415	409	448	409	414	434	411	420	422	428	442	406	403	422	431	446	457	440	426	420	407	421	408	415	421	451	433	390	432	451	427	429	413	427	456	394	394	421	384	402	427	426	404	417	430	433	433	409	458	423	399	430	405	405	422	410	399	419	417	405	419	407	396	446	423	436	410	430	397	427	407	406	409	421	413	440	408	414	388	416	423	420	393	419	403	412	417	433	414	392	425	387	418	410	398	418	441	420	392	457	442	417	384	464	416	398	408	427	419	415	440	415	451	436	450	413	402	430	435	428	403	399	442	436	431	402	395	388	400	403	422	400
34477	46720	34289	12988	9135	7182	5730	3990	3235	3073	2870	2674	2046	1569	1431	1253	1083	910	793	811	728	813	753	741	743	715	681	647	698	706	744	659	615	584	568	581	552	565	560	573	580	578	579	613	575	585	577	602	557	587	572	586	585	591	608	656	571	627	593	579	565	618	598	564	595	573	630	567	593	582	600	573	590	580	615	614	562	611	575	563	555	556	557	540	579	544	607	597	583	552	643	620	626	565	562	604	600	586	559	576	586	589	541	606	605	581	584	635	564	584	580	550	573	603	588	591	611	528	579	590	598	532	646	554	575	588	581	600	575	584	569	589	605	621	525	600	588	613	558	616	613	598	587	611	529	570	594	600	596	589	514	596	545	574	566	562	580	569	585	579	557	611	568	557	582	604	591	563	627	585	582	578	599	540	568	579	606	565	584	586	568	604	575	568	592	546	575	552	611	622	547	547	605	539	583	564	588	562	587	580	596	611	617	594	587	612	571	584	576	607	591	591	564	579	564	593	544	599	544	592	560	614	591	586	608	643	568	597	570	558	568	545	562	543	535	564	554	577	573	551	570	569	583	594	591	564	594	557	566	558	599	543	554	565	596	570	585	595	575	624	600	582	569	578	584	562	548	538	569	580	568	567	574	532	572	573	577	571	562	616	581	554	583	549	571	622	528	581	522	592	608	591	606	567	561	614	581	550	594	573	604	577	553	550	565	554	623	592	600	584	560	533	570	540	531	600	553	561	586	536	525	578	571	584	591	598	623	532	637	604	635	576	524	602	570	601	576	582	627	576	605	598	559	580	586	587	617	595	558	547	571	579	594	567	578	562	610	574	535	631	576	578	539	575	576	577	561	567	551	604	565	581	598	623	593	585	593	581	616	584	595	560	596	602	598	618	557	583	524	592	571	612	572	588	568	549	610	582	557	585	592	618	546	580	606	551	581	567	567	572	566	592	576	602	598	589	614	580	622	562	584	553	537	605	550	590	621	584	565	608	610	605	597	565	581	594	594	572	561	599	564	526	569	600	605	610	579	576	558	592	618	528	591	575	575	550	610	555	580	568	604	606	604	593	549	603	611	556	567	554	577	592	554	585	581	562	548	527	612	589	647	579	569	629	577	573	589	606	602	564	557	587	598	616	581	586	574	581	611	598	520	574	598	543	606	571	577	575	596	570	606	536	585	572	587	550	583	604	544	632	588	609	568	571	581	551	600	584	621	585	561	535	556	547	573	596	583	575	560	569	593	582	577	576	545	587	601	577	568	576	586	592	576	564	605	562	561	586	561	564	587	603	573	593	593	589	578	589	574	557	604	586	616	611	569	565	588	588	587	613	567	604	598	587	584	546	599	594	584	611	579	622	629	547	584	584	579	587	582	608	573	571	598	576	519	569	558	607	576	586	573	538	600	594	585	608	554	544	570	583	574	592	599	601	569	598	556	595	581	567	562	591	620	620	585	572	574	612	604	582	608	549	582	601	581	579	539	567	579	560	614	619	597	550	570	560	583	580	599	549	615	617	574	600	614	603	559	552	589	537	572	555	562	555	527	576	598	602	570	594	594	590	563	587	552	545	598	590	583	561	639	575	570	545	565	607	583	577	610	592	573	598	575	606	571	575	568	566	588	565	590	614	599	594	583	582	572	581	569	567	564	571	583	586	571	576	585	573	519	528	591	585	586	554	547	589	581	564	520	572	540	568	583	554	555	584	617	580	618	565	611	576	561	578	585	589	601	595	548	559	588	538	579	586	528	583	566	603	581	597	571	570	529	560	564	597	610	566	594	611	574	583	595	625	630	595	581	572	582	568	587	617	580	603	624	569	607	615	576	599	578	581	599	592	622	587	575	575	581	576	583	550	591	570	596	652	568	590	580	602	587	606	609	562	538	587	574	579	604	604	582	583	613	561	606	599	583	622	556	582	555	579	570	591	584	618	582	589	602	582	618	587	575	591	598	597	557	565	560	579	597	573	557	581	559	604	576	575	594	616	583	598	562	569	587	618	575	564	610	541	597	572	588	527	578	529	589	593	522	597	589	589	543	544	599	577	581	542	565	556	559	530	595	553	590	575	590	576	590	577	610	573	568	559	568	611	594	600	562	574	578	571	566	557	575	634	587	559	592	638	608	559	572	582	561	587	581	576	544	613	551	548	587	591	558	606	592	586	565	577	580	554	621	586	558	590	576	585	593	605	550	557	566	623	614	554	549	548	608	555	581	540	578	574	552	551	597	571	592	551	572	522	595	583	567	548	594	602	606	565	548	560	596	597	580	626	564	575	570	569	599	589	585	580	574	622	562	580	600	590	563	592	567	575	588	543	576	562	573	577	561	611	572	535	588	574	585	579	582	533	620	560	609	596	564	557	620	554	564	618	532	588	589	576	617	592	563	554	591	602	615	590	603	561	528	610	564	563	566	569	583	522	568	594	558	628	568	588	600	563	586	596	586	554	569	549	620	582	574	582	593	615	571	589	614	573	577	550	567	611	579	557	579	587	566	569	620	626	614	592	573	552	551	602	593	564	569	528	556	602	594	581	609	580	581	566	544	535	564	581	590	569	582	632	558	584	539	633	572	610	595	613	600	567	590	618	581	562	617	603	581	559	554	591	602	553	614	576	563	613	608	597	574	580	543	620	587	612	584	586	560	559	587	606	556	610	574	547	628	602	582	584	591	557	548	631	590	574	531	616	582	549	544	594	581	589	550	616	587	557	588	593	615	568	539	617	597	582	612	596	578	592	590	571	611	577	583	572	594	590	546	592	550	523	573	577	564	563	599	579	568	584	607	522	591	594	621	555	619	583	609	568	615	569	577	584	556	590	555	572	555	591	595	601	568	592	570	587	590	603	552	596	559	566	585	525	608	566	566	583	587	585	580	558	531	590	538	549	589	533	589	650	560	590	593	559	612	598	623	574	628	595	578	575	603	579	585	629	613	577	594	627	563	551	604	580	598	562	593	561	583	557	607	590	568	583	567	573	584	598	581	607	555	589	620	593	609	552	563	562	581	580	579	598	559	549	570	564	573	564	595	589	576	574	568	588	591	540	568	584	557	599	576	572	630	569	537	598	592	538	568	589	556	599	566	633	506	565	582	530	606	588	576	599	569	556	626	563	615	576	564	580	595	592	578	521	571	558	569	614	562	563	576	582	525	593	586	564	576	582	580	576	613	579	589	629	584	535	591	605	548	602	599	612	584	579	594	612	606	637	634	552	606	589	555	572	580	594	565	599	608	571	578	567	555	531	582	562	568	584	571	617	564	559	569	620	550	601	549	584	575	552	561	615	610	555	583	572	569	554	580	557	584	610	569	586	604	600	545	604	543	600	580	573	582	616	564	500	587	610	577	568	568	532	561	593	562	567	610	588	578	549	564	603	571	569	581	550	569	517	577	605	553	599	603	552	569	566	568	579	593	568	597	598	565	573	564	581	605	577	583	579	579	557	625	593	621	601	576	563	523	564	593	557	601	599	571	554	595	578	593	559	564	581	621	538
24478	21596	29021	24703	21409	13806	5568	2994	2438	2189	2042	1907	1481	1196	1098	971	861	735	746	722	684	672	696	679	709	601	626	595	627	625	670	619	607	541	580	550	540	540	561	552	565	549	564	520	533	536	511	524	516	546	570	550	522	555	569	551	556	590	507	521	559	581	573	546	535	532	548	496	536	591	568	561	535	512	541	529	553	568	537	528	533	511	552	565	585	570	527	591	530	546	506	520	531	583	552	540	536	546	532	560	555	526	545	492	546	525	532	522	540	592	563	575	519	569	586	514	548	536	551	530	551	527	512	523	503	497	538	541	557	533	557	547	550	555	555	497	552	571	549	541	567	527	540	543	521	511	541	534	530	506	524	549	543	552	543	518	540	545	520	564	580	527	570	533	549	565	536	553	564	528	565	532	539	553	516	543	521	561	511	547	534	503	510	523	537	561	546	560	536	564	554	524	585	548	552	535	516	534	523	529	534	538	537	549	528	552	528	561	537	548	559	500	543	554	529	534	559	510	512	567	524	567	526	538	524	559	485	518	553	511	501	534	542	554	563	522	533	521	558	496	571	517	495	544	508	534	590	543	516	523	548	539	495	551	544	545	534	559	533	536	499	528	556	504	505	539	546	527	532	522	511	555	552	521	519	521	540	578	543	505	512	545	528	531	502	516	526	501	527	515	507	523	585	515	507	549	537	507	559	519	557	546	564	547	543	571	530	554	555	543	498	532	556	540	518	557	598	574	530	553	551	535	547	526	542	509	530	567	519	510	493	550	530	584	543	520	549	531	539	589	551	530	516	569	545	508	562	576	545	501	537	528	564	505	552	550	552	545	581	503	553	557	561	549	525	601	516	516	525	509	538	551	496	497	520	543	538	559	498	523	522	554	508	592	542	528	503	562	528	554	568	545	541	563	558	534	511	543	529	561	507	542	524	576	510	526	529	528	522	547	593	551	545	535	512	476	516	513	552	550	555	539	509	529	558	521	523	534	555	524	555	552	572	517	545	502	526	512	493	549	522	549	555	529	587	513	561	544	558	567	515	593	542	563	509	533	562	572	564	521	519	532	516	543	544	568	550	504	533	577	589	547	541	568	554	555	494	541	560	508	517	566	524	515	521	515	552	533	523	535	528	562	532	538	570	569	555	537	506	516	530	526	501	546	547	534	510	502	553	560	563	546	582	550	517	570	514	542	496	550	512	549	587	498	545	554	503	498	535	555	586	538	524	565	531	551	529	584	544	519	559	519	501	533	532	529	539	514	559	515	529	526	502	537	476	554	517	551	557	547	546	489	536	580	514	560	553	537	488	589	545	539	548	528	510	528	567	540	537	523	547	558	533	511	577	549	544	518	516	566	550	575	533	507	568	555	554	530	535	541	516	526	486	529	532	555	538	527	474	497	536	525	519	513	504	534	513	521	531	519	530	567	561	529	550	561	557	545	546	487	550	572	517	538	561	495	530	538	578	551	512	575	549	515	535	522	501	563	535	518	517	509	520	502	566	559	493	511	527	541	535	545	533	603	518	530	545	562	585	544	550	554	545	552	524	553	547	555	630	591	573	560	542	547	515	529	543	557	541	523	543	513	546	512	550	514	497	528	529	528	503	514	564	511	536	564	526	526	542	507	533	517	581	554	594	545	548	592	552	564	523	554	567	552	526	523	558	571	533	533	569	547	504	559	515	539	554	581	550	480	548	543	594	534	526	563	542	525	560	530	514	574	512	567	521	485	533	528	606	530	496	577	538	576	520	525	511	546	496	508	563	540	539	562	547	581	509	546	521	536	534	529	517	535	513	496	556	569	533	588	537	496	527	545	500	507	570	544	516	543	533	551	568	508	479	518	557	567	502	499	538	515	542	523	517	539	534	540	542	564	543	555	530	503	560	502	531	477	556	526	511	555	601	550	552	535	529	528	567	517	503	528	515	550	539	536	547	538	556	522	513	533	530	550	542	536	503	564	550	537	588	590	557	552	520	504	499	577	561	548	517	530	508	516	530	500	567	550	552	526	560	562	550	538	534	489	521	521	525	537	511	513	490	571	533	567	575	580	544	520	539	541	547	535	568	566	537	581	504	544	536	535	519	565	534	553	565	559	553	519	556	525	505	540	541	545	573	535	519	547	539	510	548	538	547	544	585	564	566	528	527	560	520	544	539	534	551	538	530	517	561	532	515	550	546	551	527	528	562	520	539	555	537	555	473	475	554	567	524	592	517	555	567	506	552	553	569	544	536	555	531	535	523	560	545	518	547	506	571	567	539	513	486	523	513	555	596	543	537	524	532	539	563	498	568	523	532	546	562	486	562	534	542	538	519	512	521	567	575	548	590	536	520	548	566	564	518	524	550	537	533	517	495	523	543	561	538	520	524	516	505	527	563	540	510	504	516	547	568	567	522	515	566	525	514	573	522	520	514	529	535	555	566	558	552	533	573	526	595	539	547	504	542	509	487	520	492	495	557	517	558	547	529	544	550	531	531	557	575	532	563	547	505	573	537	534	510	549	539	557	541	518	521	527	548	530	544	484	539	514	514	525	554	521	576	556	526	578	585	543	524	556	566	557	541	522	504	529	536	493	539	570	541	550	561	554	522	542	519	514	561	495	510	530	524	502	525	512	561	527	534	502	526	517	547	551	556	526	511	556	502	552	543	554	526	509	547	585	539	536	564	548	556	527	516	541	544	530	549	513	544	548	526	529	540	583	556	498	506	540	558	561	502	511	540	528	547	574	536	513	542	543	531	488	534	500	510	489	560	586	550	523	552	518	533	556	518	523	573	578	514	511	523	562	554	522	499	557	582	536	524	546	524	520	558	574	512	541	511	557	532	523	564	554	547	537	540	560	549	520	534	549	578	497	523	533	507	543	546	563	555	480	500	558	568	543	538	574	522	535	514	557	520	560	535	479	540	537	506	507	528	581	518	535	544	518	497	526	557	566	518	536	532	523	523	533	560	552	620	583	524	538	540	581	550	536	541	539	503	513	521	570	523	539	571	569	579	542	521	523	524	595	519	555	541	515	564	556	487	566	573	573	551	578	569	521	516	513	541	518	550	595	513	535	526	513	541	525	557	513	535	558	581	542	499	545	499	533	572	573	541	501	487	509	572	567	574	535	495	586	565	535	494	545	527	517	539	489	518	522	543	556	525	513	535	501	572	535	527	567	548	517	502	552	505	546	556	542	552	515	527	550	532	569	553	541	525	522	555	573	540	483	558	473	511	516	531	529	577	503	555	552	535	521	528	576	555	547	496	487	521	536	573	518	542	532	529	563	511	538	529	524	536	554	522	534	557	491	554	512	543	543	547	535	538	509	520	549	555	532	570	543	549	516	524	491	554	523	537	550	573	563	525	566	539	549	558	555	519	536	514	526	532	517	543	562	528	495	541	559	572	561	554	515	530	552	541	499	561	538	601	552	533	522	537	549	516	563	513	534	530	570	521	549	560	531	539	514	526	517	522	565	509	537	540	539	541	532	516	566	522	514	556	548	543	519
34575	55816	44764	20516	14881	11830	9615	6885	5761	5366	4944	4650	3406	2706	2281	2067	1736	1421	1272	1166	1171	1060	1137	1125	1117	1025	988	959	940	1012	994	927	839	832	761	766	820	763	737	764	736	739	747	741	760	770	683	768	769	701	761	772	749	773	780	771	752	773	709	770	713	745	720	749	780	745	725	786	797	763	772	797	722	777	737	802	725	741	734	746	735	716	726	768	721	742	755	745	759	714	793	820	769	761	748	722	755	717	729	728	732	724	785	719	737	765	743	694	698	785	728	750	727	771	768	702	745	759	790	762	747	743	752	751	743	734	738	714	759	706	743	713	762	763	727	756	739	706	694	742	706	728	804	744	781	729	750	722	733	771	784	715	784	757	754	761	766	723	716	696	704	751	710	786	744	749	774	721	770	737	748	746	722	789	806	696	776	731	767	765	690	760	741	736	727	755	777	767	760	715	770	776	726	737	769	705	707	723	747	766	762	715	727	788	768	724	752	745	726	723	737	723	710	784	698	776	710	736	776	716	757	726	757	756	715	702	689	719	753	742	690	715	762	747	754	700	745	753	710	773	741	714	737	792	737	736	748	751	726	783	764	743	707	753	722	734	751	734	767	745	768	703	761	713	752	745	739	704	780	749	709	754	711	729	748	699	715	722	746	785	737	734	761	739	723	779	716	725	756	724	728	739	750	682	741	740	710	708	776	763	723	676	707	756	713	737	728	748	714	756	742	713	781	732	736	732	742	780	756	686	741	738	759	749	738	752	728	705	744	733	767	738	705	757	743	742	717	742	712	740	757	750	756	735	741	752	753	725	778	705	774	749	740	766	766	751	776	762	743	751	736	763	742	711	724	770	719	744	754	734	725	689	691	747	728	751	739	764	745	744	772	797	755	714	752	720	756	726	750	771	743	771	692	777	688	766	774	733	736	745	714	742	770	712	754	716	741	737	734	815	745	754	792	742	700	766	748	712	725	731	682	735	699	759	706	771	723	785	716	747	728	748	740	781	753	723	742	756	781	737	709	728	779	733	696	687	764	739	734	692	684	731	758	752	749	783	740	760	743	737	757	736	803	716	744	747	702	707	761	742	715	666	777	759	740	732	757	737	786	801	736	785	722	784	724	744	713	754	722	740	709	699	752	736	764	734	734	754	738	717	691	722	746	719	742	755	708	740	698	767	764	759	735	698	735	743	710	765	714	714	744	748	741	740	769	715	725	715	728	717	725	736	705	731	769	762	767	708	751	744	729	745	718	748	752	736	777	772	700	745	710	734	695	720	726	782	762	750	725	754	723	729	740	750	714	754	711	714	738	745	713	779	792	765	733	757	752	762	693	746	728	693	763	713	773	779	727	724	715	734	666	805	753	756	761	780	750	779	716	778	704	735	724	731	768	753	723	719	752	737	739	777	766	685	743	720	729	695	729	720	725	685	724	744	711	728	767	708	755	715	787	791	792	742	752	725	781	711	733	767	716	720	730	707	803	711	725	776	764	767	692	791	709	755	744	698	731	684	695	728	793	731	734	683	751	727	765	728	762	766	767	734	777	712	741	696	769	775	741	762	752	721	784	747	760	739	701	731	687	722	765	756	693	697	741	726	765	710	762	758	745	728	736	733	724	717	752	747	791	742	783	682	730	677	757	721	770	749	722	670	777	762	720	711	697	691	725	758	723	799	737	739	737	716	750	717	725	757	740	727	745	765	764	743	694	746	700	682	761	745	754	720	751	752	784	707	759	774	749	731	750	774	767	767	741	729	777	726	738	786	733	771	696	735	749	715	744	737	740	720	724	729	746	706	730	784	733	744	803	735	712	729	725	746	723	733	725	775	741	742	733	778	748	729	738	728	781	739	708	777	736	754	735	728	729	766	757	770	748	724	709	744	733	726	718	737	771	786	736	759	769	772	729	724	736	771	715	791	665	722	754	706	742	706	741	766	732	763	718	759	766	737	747	745	718	765	740	760	770	704	733	828	733	764	718	733	782	717	721	717	734	746	762	712	702	729	751	757	625	731	752	737	731	733	699	716	707	739	725	816	710	726	719	730	705	745	741	724	701	734	778	754	755	735	764	722	740	765	750	740	726	748	794	718	775	745	737	718	792	706	706	703	769	736	710	736	728	736	744	720	687	728	744	740	786	749	799	700	734	728	720	677	752	758	725	721	778	745	731	694	784	754	726	739	720	736	723	740	774	752	748	765	768	786	737	729	739	697	771	722	702	692	718	735	742	724	747	742	742	741	762	726	731	758	723	751	677	720	786	738	762	761	739	756	709	747	758	750	729	722	719	746	766	793	774	704	786	767	742	772	704	765	731	718	699	767	740	671	764	752	719	753	725	792	743	740	679	740	731	708	709	757	770	790	733	744	712	725	763	709	760	749	736	714	698	776	720	715	761	766	731	713	766	748	728	757	713	758	716	694	716	747	791	666	685	736	777	723	694	726	773	754	740	723	752	712	737	689	718	737	734	714	690	733	749	751	715	776	734	729	778	765	771	779	704	687	733	724	727	719	754	740	745	733	721	761	725	734	729	722	761	753	725	731	768	717	760	748	786	734	746	776	739	752	762	724	714	733	736	729	751	692	726	782	760	734	751	752	754	740	736	748	696	748	773	741	769	726	695	716	739	738	755	754	715	738	755	717	756	700	717	690	728	754	741	729	678	756	746	715	767	764	705	774	704	745	766	797	746	693	723	739	734	708	722	760	767	711	746	735	723	711	734	769	711	745	744	680	765	800	716	721	725	734	775	771	727	721	731	771	715	767	738	690	760	759	734	734	726	750	766	741	699	732	702	759	762	730	751	774	742	740	717	722	765	797	728	731	773	715	737	744	737	684	731	700	755	766	798	701	701	725	718	743	773	739	742	734	783	734	778	739	690	767	782	762	743	746	724	741	728	751	724	775	743	773	732	759	786	734	799	700	745	681	715	752	714	765	760	726	725	693	770	728	762	757	667	639	724	739	752	730	769	767	711	719	782	754	783	742	747	719	777	700	724	725	727	775	767	712	763	742	719	761	752	749	723	781	713	728	716	761	783	756	666	748	788	727	741	714	742	715	735	730	707	657	736	763	747	765	707	749	698	740	734	769	734	739	748	733	745	765	685	747	765	775	767	702	737	739	777	719	740	765	729	725	741	742	729	715	706	767	710	766	801	692	754	724	772	725	735	697	711	756	784	714	718	738	722	750	700	806	728	769	750	694	746	737	780	725	740	775	710	756	734	759	706	744	762	732	706	734	731	744	744	728	730	729	725	739	755	729	695	705	752	733	736	708	690	738	720	724	691	704	745	701	776	780	765	753	757	710	692	727	793	780	749	692	707	772	738	731	773	698	770	747	762	726	725	690	745	786	760	749	748	721	733	717	678	759	714	666	774	758	708	707	743	751	740	705	699	717	713	728	739	721	784	737	728	758	749	738	759	716	787	693	719	716	752	722	778	741	743	708	803	763	772	699	771	784	697	738	709	737	750	700	775	745	737	680	785	746	714	721	773	739
23558	21667	29592	24274	21691	21768	13785	4678	3310	3080	2901	2616	1922	1458	1297	1218	992	885	766	717	734	641	650	675	698	639	566	575	578	596	597	587	554	540	472	514	516	494	471	476	450	427	464	453	470	493	460	463	496	523	459	487	474	471	497	456	458	515	484	484	482	448	487	459	504	470	475	515	435	497	493	498	483	469	430	469	498	419	464	468	477	458	469	421	473	469	452	477	478	465	457	485	447	449	476	440	478	509	465	495	441	483	413	429	445	475	447	476	426	475	430	441	475	449	476	433	478	478	456	460	462	428	456	492	469	489	436	420	460	451	429	424	483	446	472	481	452	478	477	423	496	438	436	426	477	477	498	490	442	446	465	431	448	450	477	469	466	467	464	447	438	439	495	425	470	435	483	437	471	426	453	472	445	455	486	467	438	434	463	466	416	436	460	445	460	460	473	462	456	476	432	425	465	439	462	475	445	486	457	444	479	450	476	446	464	468	457	440	471	428	446	447	430	476	450	469	504	407	468	476	462	443	461	445	459	447	471	464	471	481	479	481	446	473	451	399	433	431	448	435	446	466	466	480	472	471	485	458	467	450	487	421	436	477	438	480	447	466	438	493	447	480	447	430	465	466	482	455	474	469	439	426	452	453	474	482	454	434	485	436	445	503	468	428	490	475	459	438	456	432	455	429	468	457	451	474	447	464	481	446	471	455	430	431	475	455	460	453	444	461	460	462	477	461	453	494	453	474	442	487	449	444	473	447	450	469	438	451	462	431	477	450	520	437	468	462	426	462	453	477	441	475	465	450	399	438	489	455	418	467	455	431	425	476	429	465	424	435	441	414	440	457	438	452	463	404	446	491	424	440	447	424	494	448	473	504	461	427	419	457	451	459	474	470	451	492	440	446	464	427	450	461	466	450	440	444	466	436	471	371	461	473	410	456	444	444	477	436	458	448	419	438	452	459	475	473	431	467	435	439	442	399	475	431	484	480	463	466	477	440	502	493	462	446	458	487	485	456	471	457	465	462	432	422	442	438	456	430	461	476	441	464	413	472	448	468	459	449	439	433	419	442	508	452	490	427	425	443	441	438	477	455	431	468	465	467	455	452	443	420	428	468	456	451	453	461	436	425	458	468	439	456	432	441	458	444	470	453	447	468	436	480	463	467	464	401	421	459	405	424	477	460	436	481	446	470	438	435	462	444	400	454	435	464	427	473	478	449	467	417	483	482	464	491	440	446	476	438	449	492	455	442	446	449	469	444	444	408	474	429	460	413	473	423	463	441	448	430	476	437	438	437	429	426	463	513	453	453	428	451	438	454	477	428	448	455	479	468	440	444	461	459	465	455	453	427	437	455	437	464	447	481	448	468	447	502	438	462	460	452	436	465	444	487	453	460	414	456	442	424	450	470	448	447	460	460	450	465	453	426	489	467	475	459	437	420	445	476	431	438	478	453	482	505	407	437	467	483	479	426	478	498	407	459	431	493	430	448	470	432	458	445	462	454	441	461	447	462	444	467	461	462	433	442	435	442	446	415	463	420	488	486	452	447	454	473	422	444	445	443	440	411	477	468	461	438	463	440	502	474	488	443	451	464	437	451	454	463	456	485	428	462	462	459	433	436	461	489	477	454	465	453	497	468	495	481	431	473	443	440	476	480	480	450	415	420	456	428	483	483	444	467	455	439	425	434	429	507	455	450	470	454	477	459	443	453	418	445	443	481	420	502	454	471	455	453	462	468	476	437	434	461	473	445	423	457	482	466	446	482	459	439	509	446	458	465	471	474	453	448	490	457	430	424	439	481	456	457	490	427	439	475	467	427	482	424	469	453	484	476	424	514	468	456	444	467	482	427	470	457	427	416	419	438	422	442	465	497	458	456	501	476	448	431	455	441	445	427	475	467	440	461	452	438	480	457	464	451	435	462	449	470	462	456	459	435	488	441	467	446	472	443	420	457	472	452	483	456	391	438	446	461	445	446	483	448	463	468	460	449	428	444	437	458	449	469	482	440	460	426	423	395	459	470	475	463	451	488	458	455	470	457	442	456	475	512	419	480	433	411	445	462	470	421	471	482	443	467	436	448	504	465	451	434	449	461	470	457	441	462	503	437	442	488	449	404	479	456	440	456	438	447	465	411	437	458	425	453	465	490	410	456	435	441	451	459	454	443	474	438	440	479	474	458	469	452	467	516	470	506	447	441	438	449	452	473	444	481	448	428	441	455	423	439	469	450	484	501	447	420	476	445	467	473	455	412	451	463	473	457	461	430	493	458	462	463	453	427	441	466	451	423	473	397	462	459	474	448	472	437	479	479	426	454	467	450	458	445	471	447	433	478	468	407	480	440	457	502	464	453	446	396	436	447	458	452	493	445	449	476	438	438	468	489	459	475	448	475	472	426	426	429	444	456	474	465	443	453	455	477	450	451	446	467	443	459	440	455	493	432	451	429	452	489	451	420	441	497	468	426	459	440	457	442	457	469	440	434	418	441	461	470	423	434	449	449	497	458	430	422	484	465	450	475	470	437	460	439	487	466	498	431	445	452	483	454	468	469	481	450	410	460	495	440	445	417	478	441	461	437	458	431	476	493	441	489	448	432	421	479	447	466	454	445	427	458	409	437	474	441	425	426	479	473	457	454	438	477	450	455	468	458	464	423	453	441	489	441	486	441	452	443	477	440	480	488	412	425	466	405	435	419	443	480	447	454	427	416	408	441	453	442	469	416	468	425	485	409	450	456	437	479	470	455	462	450	412	422	447	466	440	458	446	419	482	422	438	473	430	491	464	464	478	488	440	456	459	420	455	433	439	437	470	530	452	478	444	447	477	481	465	471	436	432	444	480	473	454	416	459	446	417	457	415	462	442	443	429	437	459	459	414	432	426	500	458	429	458	456	428	438	475	477	455	480	479	475	451	501	467	442	459	442	471	440	432	466	419	453	438	457	480	458	440	455	443	471	471	452	427	409	472	449	447	483	469	479	487	484	468	452	453	428	439	445	452	456	448	443	487	450	488	435	460	429	454	465	423	478	463	472	464	463	415	454	461	456	485	463	464	463	460	412	441	472	430	453	481	432	456	449	473	442	447	460	462	486	446	469	430	455	466	445	432	441	443	444	452	426	461	418	426	464	460	483	432	449	469	441	448	460	435	495	458	449	412	458	426	428	465	468	430	486	464	457	453	447	473	489	479	457	452	451	480	459	511	450	411	435	473	440	478	433	470	448	474	434	433	454	442	478	457	440	459	449	448	457	458	493	492	420	431	510	445	465	486	470	496	484	456	491	439	462	465	453	490	433	451	458	424	473	440	465	444	465	443	454	474	436	456	444	434	470	447	434	443	429	460	417	453	428	448	506	506	424	475	484	424	428	472	435	496	450	405	436	472	496	436	437	448	439	447	459	440	463	454	439	480	487	440	408	468	451	444	433	447	443	455	453	448	407	477	433	438	458	480	422	503	442	470	443	490	471	467	474	449	460	480	444	454	446	428	435	463	436	464
37820	61603	47904	25767	18708	15925	12864	9411	8164	7442	6848	6278	4722	3489	2994	2583	2065	1709	1382	1352	1185	1216	1184	1179	1182	1005	988	917	883	970	970	825	785	777	783	740	705	696	683	653	644	648	646	619	660	675	669	632	645	658	688	665	708	673	686	701	680	706	616	669	630	697	645	654	620	659	630	695	685	605	653	651	608	627	659	591	592	613	643	663	625	606	620	674	649	623	617	592	624	683	612	635	685	645	646	641	637	633	614	678	610	650	610	664	641	614	621	657	634	649	633	645	611	602	632	650	642	630	594	594	642	595	636	604	575	633	592	641	626	630	577	605	638	639	661	607	667	625	636	637	615	631	642	633	614	625	647	635	613	658	618	633	607	616	606	607	602	614	606	645	633	647	637	642	622	576	568	602	625	612	669	604	589	643	602	644	604	635	620	649	632	634	634	657	659	611	637	637	652	603	663	634	614	631	666	648	649	641	636	621	602	648	627	634	659	584	617	642	610	659	647	585	605	602	626	665	603	606	649	649	623	681	625	614	607	665	652	623	595	636	627	607	590	655	650	590	594	597	627	629	651	603	645	603	639	610	637	630	587	592	583	612	588	585	633	568	642	599	647	625	638	617	599	645	601	628	651	592	665	652	644	648	627	597	596	617	596	619	624	635	611	609	607	643	678	664	613	599	619	610	602	620	590	649	589	667	647	624	584	587	609	650	586	637	594	667	618	594	653	646	664	640	616	651	607	613	572	601	634	655	624	613	617	625	634	625	621	633	619	580	646	661	611	581	609	613	636	649	593	629	652	617	619	565	581	650	677	616	633	609	604	594	607	681	584	610	602	608	686	663	633	572	607	598	606	640	660	653	622	631	637	624	606	642	629	589	625	609	594	623	584	618	619	615	621	607	625	643	660	651	611	615	599	601	627	601	637	599	613	619	629	617	647	647	608	651	599	600	616	627	614	640	616	618	586	635	622	643	638	636	587	624	617	627	615	634	632	629	608	612	677	578	642	585	648	618	629	610	611	608	660	630	611	620	639	628	675	632	636	632	632	628	643	609	603	632	635	614	616	600	652	596	613	628	621	638	617	609	669	600	607	626	617	618	626	590	629	581	672	639	632	600	629	652	621	658	675	619	583	629	664	613	577	626	610	644	614	640	676	669	580	593	634	607	637	609	638	619	622	663	597	625	608	591	644	635	644	662	612	622	644	616	673	608	635	634	609	591	578	646	626	618	610	642	611	590	660	650	597	622	622	609	658	627	640	589	619	661	641	609	592	667	646	649	662	663	629	599	668	626	614	597	647	599	568	642	597	597	609	549	579	589	590	629	615	593	568	616	645	622	632	633	649	611	661	669	635	589	646	650	622	651	623	664	621	591	612	572	603	603	560	610	596	659	613	637	644	615	641	667	609	612	661	675	655	601	649	640	567	584	637	622	624	626	610	644	588	649	624	612	636	648	657	644	664	621	686	636	645	586	571	581	639	617	619	597	628	597	630	589	649	593	616	638	641	637	619	643	607	648	643	614	604	625	598	593	628	658	620	640	616	662	620	631	636	625	656	602	624	623	661	582	646	642	623	633	617	631	612	625	619	625	617	664	618	646	623	595	628	637	593	639	664	607	644	653	584	610	665	623	630	638	624	659	604	596	623	620	648	571	651	589	589	623	635	596	634	638	625	625	626	641	596	631	664	624	638	637	634	632	659	649	589	579	654	660	607	617	582	662	687	567	622	633	644	596	619	630	620	709	649	572	613	621	637	653	628	627	609	635	636	638	624	635	616	612	607	659	580	620	619	592	628	600	634	608	617	609	627	604	625	617	651	597	621	613	667	617	608	587	641	656	654	570	611	621	563	644	574	638	671	628	590	602	603	621	651	613	613	622	634	648	648	591	597	593	631	616	612	626	642	618	636	646	617	644	639	597	591	631	673	613	639	615	650	590	627	648	614	652	645	629	600	645	645	636	561	604	623	657	617	626	613	582	608	640	676	654	645	641	608	618	614	641	593	648	657	599	598	606	623	628	641	615	655	651	652	642	665	586	667	638	594	639	576	625	639	614	665	608	597	663	606	678	645	632	636	616	636	650	609	648	607	624	631	615	672	669	587	572	627	621	655	656	610	649	615	632	614	589	621	681	659	634	634	620	629	620	654	622	660	642	646	624	640	623	602	653	585	684	655	637	666	647	637	606	585	585	644	642	615	635	652	613	662	661	613	633	583	621	674	604	587	665	646	614	623	614	617	631	605	598	620	627	609	656	613	538	622	658	592	620	673	647	590	633	653	656	634	636	588	649	629	642	661	615	607	610	606	625	583	607	610	599	645	612	613	639	624	626	640	588	593	606	677	651	587	626	667	649	654	638	630	632	631	649	667	642	675	629	565	636	618	573	626	578	631	595	647	584	605	630	592	601	618	636	598	597	618	643	569	612	621	674	662	667	605	609	597	615	605	646	641	669	624	646	617	628	598	636	621	598	641	623	618	645	600	642	652	624	635	653	632	573	615	654	626	602	634	622	576	647	636	598	649	626	641	642	635	589	678	637	654	642	632	627	606	623	645	628	588	628	619	618	610	634	625	693	642	627	608	669	621	603	605	637	645	624	607	598	640	637	592	609	611	645	590	619	662	630	572	624	674	626	604	610	581	598	601	592	679	625	653	593	617	596	638	655	612	617	600	616	584	648	607	596	634	630	631	612	590	673	591	635	604	618	626	593	622	593	624	648	592	608	587	614	646	625	605	630	602	654	597	633	635	629	616	631	638	601	664	635	610	629	662	664	662	605	595	644	608	641	635	609	596	641	665	640	616	604	629	615	585	606	676	610	596	662	618	579	619	629	600	650	591	613	627	655	626	650	601	616	646	626	661	583	568	632	574	617	652	573	625	619	641	633	576	663	660	656	604	671	636	611	605	602	651	646	602	608	682	603	649	650	670	663	581	671	607	621	588	638	601	609	636	610	663	632	579	608	623	609	598	578	600	674	599	660	581	645	602	588	684	616	608	607	641	625	590	574	629	646	595	590	648	615	593	614	632	641	643	615	614	647	582	629	627	611	597	622	709	618	668	639	646	619	647	625	640	615	645	594	595	594	608	636	635	622	651	671	609	611	647	634	594	609	662	638	605	615	627	611	643	645	594	612	650	634	637	613	639	578	649	683	588	656	600	624	615	625	621	643	622	628	588	596	640	601	583	587	643	629	615	664	566	626	618	643	624	594	616	644	632	655	602	657	631	608	638	606	599	601	581	623	594	659	608	668	608	616	615	637	604	624	627	652	631	622	555	600	603	589	621	619	645	629	621	622	626	601	665	613	595	654	651	635	634	601	628	577	583	594	620	618	654	585	615	661	630	606	614	580	618	638	653	638	619	642	637	632	639	630	621	627	626	637	631	630	632	652	600	621	631	637	606	632	644	634	638	590	578	613	633	596	618	651	607	664	624	613	626	620	609	644	633	599	611	611	603	595	626	611	636	607	629	604	626	606	638	628	648	617	634	630	623	615
29180	27133	26309	12761	4507	3038	2290	1677	1445	1297	1236	1077	916	764	763	632	625	563	538	492	503	462	513	502	478	436	459	437	439	438	447	448	439	455	441	434	445	381	424	418	408	426	432	404	461	390	421	420	445	428	482	413	396	420	416	414	405	466	457	446	386	409	437	405	403	431	398	438	445	413	457	420	394	403	460	404	398	468	435	436	398	433	402	399	447	444	407	435	443	414	394	419	461	467	390	412	428	437	412	414	424	398	418	436	413	414	406	423	437	400	430	411	424	419	389	419	443	393	398	425	389	421	400	421	402	367	422	405	409	378	414	437	407	420	414	404	404	417	407	415	417	392	407	431	444	423	407	434	466	418	378	404	408	420	455	444	403	455	499	410	400	399	456	431	421	392	389	424	442	411	384	429	422	410	405	421	452	396	438	418	394	389	441	421	439	382	411	425	412	406	440	409	413	447	412	431	420	451	399	425	445	393	437	410	418	428	390	418	445	437	437	392	455	418	398	439	450	430	431	419	457	413	394	419	444	445	400	436	390	415	402	445	428	432	489	446	416	455	419	432	428	422	414	394	426	403	440	423	391	444	407	422	389	439	436	412	411	427	406	411	458	424	421	444	418	380	432	426	427	376	439	402	401	402	414	442	403	415	389	386	422	417	393	441	392	417	411	435	428	422	418	426	386	398	480	387	454	428	435	397	400	425	402	406	407	424	437	424	424	437	458	454	413	435	444	419	424	408	440	405	403	423	453	435	429	383	445	397	428	427	449	380	419	452	449	437	406	382	436	415	409	398	426	421	438	411	415	452	427	404	440	436	419	460	416	412	425	426	429	404	378	433	413	409	472	417	452	406	449	418	419	433	457	440	414	411	422	429	433	386	446	411	433	383	451	388	402	408	458	403	435	464	420	427	443	386	433	424	425	403	444	436	466	387	455	414	421	451	413	408	423	421	397	451	416	418	386	388	438	379	389	401	409	420	409	382	424	432	352	420	411	414	412	436	434	399	433	453	409	411	458	435	395	428	408	429	438	420	416	399	433	431	408	424	473	394	407	440	441	396	439	434	446	414	396	416	443	392	392	374	423	382	449	424	421	435	420	453	401	434	444	420	449	448	409	449	414	420	430	426	409	399	403	460	421	424	431	418	407	380	440	404	387	431	418	472	393	409	453	403	412	433	434	399	447	430	374	432	442	466	398	426	442	438	446	447	405	440	405	424	381	422	407	423	382	432	418	412	419	444	408	380	422	454	456	424	486	403	403	392	405	398	405	390	442	453	409	435	410	401	428	424	418	409	410	385	413	477	412	442	423	397	380	410	423	369	413	411	433	390	419	421	459	431	428	408	407	426	408	401	393	381	412	395	435	453	446	406	412	388	440	400	449	418	399	441	398	388	425	386	420	411	394	419	456	455	421	401	401	416	437	430	414	397	471	407	431	434	443	410	392	425	414	415	418	413	416	434	434	392	430	427	419	407	428	438	432	437	416	404	412	444	385	423	423	382	391	414	400	407	417	421	427	449	435	445	443	441	412	413	420	409	396	426	395	398	434	399	423	425	444	408	410	421	437	416	411	397	418	407	489	426	422	401	391	411	406	404	454	418	456	433	385	396	409	413	444	432	444	432	402	430	415	416	391	395	373	418	433	423	421	387	420	439	415	403	439	426	427	420	414	443	416	405	441	444	400	412	452	403	399	430	424	416	406	414	421	391	435	473	414	411	428	443	450	428	436	407	431	393	452	440	439	432	421	431	451	413	430	415	358	402	419	405	469	458	426	430	457	393	434	456	465	402	423	405	423	435	395	437	420	423	394	429	418	378	390	441	384	432	407	425	426	426	412	409	420	449	395	436	395	436	424	446	414	429	388	417	397	408	440	400	443	434	358	425	407	397	429	407	446	443	429	422	412	413	416	394	428	440	414	379	435	416	458	423	418	413	447	426	403	435	422	427	424	452	417	391	418	399	434	440	389	412	430	397	394	473	428	436	457	397	437	433	407	397	431	434	411	402	421	421	410	426	425	413	418	420	423	451	437	415	411	430	432	402	436	412	426	412	416	452	385	422	411	436	419	408	400	434	431	431	414	379	396	396	420	423	438	427	419	438	403	437	433	426	421	417	430	404	461	456	422	378	436	387	443	442	390	427	430	411	381	414	425	426	406	427	413	407	508	400	437	426	418	428	435	417	437	428	444	386	442	383	418	410	428	459	412	436	420	407	421	453	433	450	445	417	402	437	440	420	404	435	456	405	437	406	402	403	375	449	441	419	412	390	404	439	426	442	406	409	382	416	361	420	418	438	428	430	410	411	428	416	409	449	433	399	412	433	389	412	412	406	390	390	405	411	440	450	458	411	427	426	423	434	374	468	469	413	446	407	413	403	401	421	428	389	430	429	418	447	376	402	380	380	398	409	403	419	427	435	422	430	424	425	411	416	418	401	395	416	424	444	405	447	423	410	444	397	431	435	445	454	437	458	415	395	382	410	445	422	466	420	457	387	423	453	422	416	442	425	405	435	469	381	388	422	403	419	415	421	406	431	411	458	464	429	446	405	397	393	431	417	442	414	429	410	418	409	398	388	415	403	444	408	418	425	443	396	398	438	393	422	429	437	418	403	408	415	441	435	380	399	421	392	414	451	412	419	433	407	411	431	388	453	437	403	436	408	409	442	414	406	440	459	433	427	460	417	394	433	413	449	468	442	392	447	408	416	416	408	432	419	417	422	404	401	416	412	417	422	394	422	422	435	396	434	431	395	420	432	408	426	406	417	405	393	422	398	427	426	431	425	434	376	441	447	408	442	378	419	419	436	457	393	399	394	398	402	396	419	396	385	417	420	414	438	410	416	427	391	445	422	404	437	415	420	414	420	465	430	449	427	419	438	401	402	395	399	426	440	416	420	432	404	421	435	439	416	422	396	425	432	471	447	419	438	402	418	459	444	412	416	439	419	452	396	392	408	407	461	431	438	410	435	409	400	389	425	415	393	394	436	429	375	384	396	381	446	410	420	418	391	434	372	422	410	395	440	421	440	420	403	388	418	416	397	412	431	429	432	425	413	402	432	434	409	415	416	399	419	418	452	430	414	415	418	423	416	420	407	447	442	422	441	417	401	423	397	407	382	398	454	432	429	408	387	407	434	418	416	414	408	401	407	399	397	402	427	414	353	406	404	395	367	396	442	423	433	437	420	402	419	406	400	425	407	449	400	407	402	389	398	410	426	435	403	454	423	399	433	423	433	443	398	415	424	430	412	380	419	420	427	430	415	424	396	460	409	423	399	419	407	416	452	418	412	386	431	433	440	406	435	435	444	419	449	437	399	413	422	396	439	438	395	459	423	408	383	392	422	401	416	407	448	403	432	435	456	419	418	437	434	427	347	417	440	388	410	418	393	399	376	422	401	395	443	433	418	449	398	422	414	453	441	395	429	411	429	411	425	384	432	414	432	446	426	407	413	408	407	403	429	447	433	387	441	441	424	442	396	389	409	407	417
35364	45430	31797	13507	8886	7180	5713	4106	3461	3227	2986	2637	2037	1549	1454	1213	1144	952	844	841	827	770	773	834	743	718	643	677	664	629	671	642	620	632	624	584	606	567	601	541	585	573	557	621	581	614	599	567	593	620	605	558	593	599	604	619	571	610	574	571	597	572	584	551	592	551	552	612	617	585	583	583	625	584	603	575	552	589	615	593	622	633	598	557	582	612	592	622	585	567	610	602	535	587	580	567	617	572	568	619	595	563	615	540	577	597	549	581	584	592	558	578	567	549	559	571	554	565	555	566	600	577	584	543	580	615	583	575	550	615	580	612	609	592	540	600	586	535	580	528	564	570	566	568	577	616	553	635	602	591	559	551	581	602	614	582	580	568	595	496	597	540	568	558	580	585	523	569	552	591	571	573	537	606	578	566	581	610	597	569	579	575	606	579	615	581	542	602	544	581	596	579	587	536	565	565	565	573	549	567	593	561	578	599	565	571	554	590	599	588	582	573	615	542	583	574	591	561	567	529	609	563	606	574	554	572	598	579	605	606	532	564	583	584	612	584	583	581	594	584	544	578	567	599	569	539	608	582	543	590	545	618	602	582	592	605	646	589	601	589	547	619	619	542	621	577	575	550	533	604	597	557	584	592	546	550	526	581	542	565	571	595	581	539	577	560	557	540	534	579	560	565	596	560	553	571	549	588	606	565	601	602	542	578	610	593	583	546	576	579	584	592	615	596	542	569	575	560	563	617	591	595	559	579	636	575	585	569	600	607	559	534	564	564	553	526	544	590	545	540	549	606	593	604	578	610	572	548	585	597	574	562	542	592	583	580	553	578	555	541	569	577	533	597	551	581	645	589	587	583	583	519	561	575	558	569	562	590	529	605	592	558	532	575	589	584	562	611	584	543	569	594	569	564	592	580	541	619	559	560	571	542	587	582	537	582	576	571	586	583	580	535	560	603	587	560	579	577	587	614	573	578	559	579	597	600	569	545	583	588	591	568	550	565	551	598	559	585	601	572	560	551	569	553	595	607	555	570	572	566	577	594	581	540	569	606	599	585	589	574	582	583	571	604	570	630	614	574	616	559	566	569	544	554	600	573	585	589	610	571	590	579	569	569	548	562	576	612	607	547	575	576	572	594	575	587	608	549	563	589	555	642	585	542	584	566	596	595	553	570	604	594	573	536	613	602	540	611	565	559	585	620	585	551	587	565	570	526	591	561	579	577	565	584	592	575	581	577	607	570	613	541	587	599	599	531	595	585	608	547	563	593	590	592	614	552	576	539	584	561	586	592	590	553	566	557	598	577	612	562	542	579	584	578	620	616	562	583	539	543	560	561	565	561	582	597	563	605	557	606	598	614	625	584	593	554	610	558	551	563	597	606	582	524	602	573	574	591	608	561	585	579	572	542	541	565	561	599	618	581	602	560	570	597	634	526	645	582	602	568	573	593	570	574	538	576	568	631	579	560	567	564	569	562	592	587	570	576	545	556	547	587	549	576	552	558	592	575	566	552	601	565	602	588	569	582	566	572	619	609	524	572	562	559	613	631	588	583	577	606	578	589	569	574	602	559	574	591	552	589	574	581	616	596	547	550	555	615	587	575	593	606	604	604	573	549	573	569	613	600	556	641	547	501	563	596	584	597	549	621	559	599	577	587	527	578	592	565	612	582	580	546	585	553	579	566	598	579	526	571	610	567	566	582	607	562	538	540	600	586	596	650	614	569	577	575	628	521	603	575	587	579	580	539	554	567	571	583	567	595	598	568	591	580	565	561	586	588	537	555	573	570	576	546	579	564	592	586	552	601	589	567	562	572	570	557	596	590	574	566	551	596	579	546	587	562	634	586	550	599	561	615	610	593	582	561	620	592	604	595	544	586	567	559	555	571	549	569	537	551	620	602	565	584	548	565	597	606	588	562	577	551	564	501	556	588	551	536	573	597	560	573	588	544	558	604	532	587	617	602	557	606	552	577	573	612	590	609	571	620	567	583	554	551	563	618	534	563	606	598	573	581	575	603	597	609	610	596	554	578	565	584	558	552	642	565	555	634	645	560	563	542	565	580	581	591	559	597	596	600	585	556	588	563	576	598	552	553	579	588	565	575	588	564	620	544	561	539	577	597	595	575	597	597	568	572	580	563	574	590	602	587	585	606	565	577	581	610	611	567	552	543	557	551	596	573	572	525	572	586	571	570	586	555	616	591	573	566	587	595	580	576	583	596	578	618	593	581	565	579	559	540	593	596	623	554	540	545	561	592	569	568	563	642	559	582	584	598	545	534	565	577	583	596	583	587	552	553	541	568	569	579	582	616	546	566	626	525	553	598	589	609	549	577	584	604	573	535	560	577	562	589	551	592	581	563	595	557	568	595	540	535	626	573	605	519	548	546	569	589	596	551	586	541	593	550	576	579	594	584	548	605	596	617	608	565	559	561	559	575	552	546	575	547	606	545	580	567	554	600	570	564	554	571	562	609	576	554	546	575	571	572	598	595	572	578	577	611	557	559	594	576	598	583	589	590	601	569	560	556	551	583	579	619	598	542	565	553	573	620	552	587	562	587	536	535	605	584	555	593	578	589	549	567	565	585	565	557	558	582	580	551	612	553	585	557	613	563	611	570	577	516	586	580	606	566	552	584	615	564	588	582	568	608	577	563	582	586	552	606	591	552	589	555	574	567	586	596	558	544	584	599	556	567	609	562	587	614	551	539	560	586	583	621	592	622	612	557	573	559	609	521	579	598	603	567	550	532	558	584	568	553	586	605	589	581	566	561	596	571	581	547	553	559	535	563	589	582	581	559	591	593	627	598	581	564	572	588	586	571	594	589	584	553	561	580	562	535	556	577	589	620	592	589	537	531	584	608	576	551	598	589	610	551	551	580	588	598	567	571	582	592	581	575	599	610	583	619	604	560	611	579	603	597	598	598	597	552	583	570	608	607	591	611	536	584	599	629	536	578	568	572	594	582	571	588	553	577	603	588	581	575	571	583	594	599	552	573	625	542	587	621	554	624	580	604	594	550	553	547	575	592	584	566	578	573	572	549	527	501	571	573	612	544	589	562	586	545	565	575	594	580	527	614	566	588	581	612	585	582	557	594	545	607	598	551	611	606	565	610	535	575	573	565	565	583	557	604	582	542	561	618	574	544	556	592	610	639	601	517	534	573	594	609	546	572	591	582	599	583	577	587	565	589	594	578	593	652	594	582	554	573	568	540	604	612	558	543	595	571	596	597	561	567	582	546	613	570	574	590	631	565	551	575	586	610	561	539	563	559	601	559	577	593	577	555	590	598	554	580	616	564	599	616	609	562	582	618	570	579	558	576	599	576	603	584	609	544	607	607	601	580	565	606	580	561	593	596	555	577	550	607	547	610	609	549	557	579	609	542	571	571	559	565	558	575	587	592	605	567	587	556	571	611	594	568	608	582	567	568	617	579	588	627	572	567	558	536	576	549	555	594	563	590	559	578	589	586	536	551	545	617	586	561	632	564
24466	21620	29066	24725	21473	13738	5814	3186	2364	2224	2164	1988	1540	1256	1106	990	942	802	750	762	681	713	698	688	700	661	622	584	628	627	676	628	619	591	578	609	510	586	558	556	579	544	524	529	507	555	546	559	514	559	608	524	578	553	569	543	547	532	584	531	541	535	539	572	555	556	560	508	498	546	566	514	524	552	570	517	523	524	526	564	517	488	535	502	522	526	559	486	550	554	559	533	543	533	570	515	562	523	557	531	545	520	533	560	545	563	564	553	538	547	575	552	494	508	498	538	504	557	552	547	529	566	568	530	608	544	542	565	569	529	533	486	536	515	530	537	500	549	536	553	540	514	495	499	560	546	514	545	573	523	545	536	543	544	544	536	510	548	585	536	502	528	535	509	518	539	556	503	527	551	528	541	518	513	551	558	538	545	527	521	512	542	541	549	536	542	540	520	557	545	569	562	545	528	517	553	539	527	519	556	541	516	521	499	577	537	538	579	585	549	537	590	512	556	496	529	536	512	548	529	583	535	553	515	523	532	539	506	543	528	538	520	574	544	522	540	500	551	574	521	569	545	549	517	592	528	554	528	534	578	529	525	570	493	592	553	576	533	552	541	527	491	521	504	582	528	551	530	537	546	491	521	551	559	532	556	562	479	533	502	548	492	502	566	567	533	513	511	541	518	552	538	556	542	541	524	563	527	550	543	556	508	538	561	531	563	559	579	548	532	526	536	528	559	519	515	559	533	556	538	530	500	552	569	541	568	548	514	497	538	511	526	506	531	534	550	572	526	534	497	565	536	532	514	559	503	563	523	552	538	588	512	541	520	551	528	545	504	541	510	525	509	613	512	565	503	546	604	553	529	552	538	557	528	503	518	502	565	554	522	582	579	573	511	502	548	575	518	542	573	582	513	565	561	574	497	516	521	551	509	529	552	531	540	557	525	532	534	558	571	547	536	541	536	543	535	515	533	556	514	542	501	577	554	600	528	563	518	551	557	517	528	544	543	526	559	583	557	548	543	536	570	524	559	547	556	565	518	539	565	512	571	525	541	545	532	525	470	585	581	510	562	594	510	566	560	555	551	531	575	513	530	529	582	558	543	532	478	568	562	508	511	576	513	552	527	537	547	576	533	526	533	534	535	497	552	578	561	533	564	563	532	523	547	544	522	560	521	524	528	579	524	530	563	524	533	534	504	559	540	524	505	558	559	577	532	514	552	522	490	497	502	522	528	544	573	566	476	525	531	521	557	505	563	515	499	531	523	531	576	559	574	552	543	542	536	550	542	560	559	546	569	505	525	549	516	522	562	541	548	552	541	561	580	547	566	543	483	522	580	558	554	516	524	525	521	565	546	583	575	514	527	541	562	531	528	544	521	521	541	526	547	545	522	555	534	574	527	541	545	528	541	497	556	507	584	555	520	556	505	522	501	527	548	560	499	528	540	530	498	562	563	494	539	509	559	558	577	512	524	516	521	547	526	493	548	497	515	546	518	552	511	595	530	531	576	553	582	561	554	581	568	536	556	515	540	545	551	551	546	553	551	525	532	542	569	518	546	508	509	540	518	533	495	499	580	538	526	561	549	529	551	512	573	550	505	516	528	563	538	535	567	549	587	548	562	540	566	570	573	522	564	526	569	518	537	531	569	519	551	523	527	533	519	515	516	505	561	548	547	534	517	470	532	506	549	562	543	551	552	502	561	572	529	543	558	518	562	533	525	508	530	538	563	529	540	527	552	549	539	524	493	501	510	513	549	526	532	516	546	514	504	535	558	511	530	487	533	517	539	575	530	542	550	549	513	523	513	480	577	549	531	536	551	546	520	559	557	551	473	587	536	538	558	516	537	560	528	561	556	555	605	523	519	590	560	563	543	519	504	532	557	535	558	501	538	529	544	506	546	594	567	513	545	501	503	537	529	531	568	509	511	523	498	559	545	556	515	504	507	593	516	556	547	574	519	514	548	585	562	552	559	533	592	578	557	534	528	515	518	542	558	503	540	555	502	536	543	545	569	545	557	570	476	517	574	567	523	549	503	531	551	518	566	553	564	528	578	526	550	552	524	564	514	558	551	532	520	530	555	538	552	548	544	557	560	473	495	536	491	522	541	531	518	549	537	540	535	565	533	580	533	547	510	546	525	559	537	595	535	571	546	493	560	540	544	572	534	511	570	569	514	542	583	529	529	530	537	525	482	497	532	517	548	545	571	530	543	518	535	550	569	525	580	564	524	555	510	520	514	563	527	528	534	545	529	510	497	545	552	512	570	533	516	537	522	557	517	582	539	526	526	506	554	529	511	571	523	542	527	523	508	518	538	528	558	536	549	517	522	572	526	539	551	524	599	573	572	512	536	545	550	547	535	565	521	556	529	504	499	536	516	543	525	562	525	534	538	549	499	510	541	530	514	527	524	534	500	546	525	549	589	551	500	559	575	503	550	507	554	553	553	562	581	509	542	568	549	559	480	512	473	507	531	540	527	515	533	526	510	582	501	561	535	513	564	546	574	525	549	532	530	518	559	550	510	543	570	535	551	569	551	521	526	496	525	558	526	541	565	540	540	512	549	560	520	576	509	498	582	507	535	521	540	565	516	550	509	582	479	523	540	549	539	547	554	510	529	546	565	556	524	535	548	544	567	503	537	572	541	550	548	537	527	500	509	523	540	536	552	545	550	522	560	550	534	532	529	527	543	539	536	547	532	580	536	563	558	534	523	549	528	510	506	562	518	556	524	567	535	540	531	507	511	556	563	550	553	551	540	554	524	519	534	537	539	513	504	559	515	560	540	549	540	532	523	525	556	548	511	523	551	550	540	536	560	519	546	546	545	530	531	530	546	556	525	534	561	539	520	545	560	562	542	501	547	528	560	581	546	516	547	551	582	578	536	547	548	577	545	517	561	530	514	544	537	554	518	530	517	539	551	580	552	524	534	527	512	530	555	556	569	548	548	562	578	543	553	543	560	552	518	576	540	505	501	561	526	511	529	481	540	525	578	545	510	548	557	548	501	538	561	532	573	505	545	506	516	518	537	536	524	543	461	515	515	542	559	533	572	573	540	600	577	560	531	547	540	529	485	528	561	550	562	513	544	525	539	547	572	572	510	522	574	575	516	522	543	526	539	585	513	503	529	518	498	535	529	540	593	538	563	514	500	549	542	546	540	539	501	505	539	525	558	564	536	522	566	536	560	521	545	516	535	545	542	537	526	520	546	543	535	509	610	524	486	585	550	543	519	520	524	474	574	534	534	555	572	504	502	520	551	541	529	526	565	556	491	517	494	514	555	525	583	546	533	516	535	522	580	572	551	568	551	556	535	531	520	556	550	517	562	545	551	512	492	531	534	500	557	551	529	549	530	548	535	495	524	542	501	542	558	537	531	547	538	536	571	548	542	514	502	591	533	549	545	485	520	551	529	542	483	516	564	544	554	564	547	496	528	544	540	542	523	491	595	537	536	601	518	533	525	545	516	543	586	547	523	514	523	520	514	503	532	510	509
35405	54405	41528	21683	14887	11903	9614	6932	5832	5356	5052	4665	3439	2673	2316	2033	1655	1473	1231	1151	1125	1075	1034	1152	1058	947	880	936	902	969	880	845	869	834	805	815	771	806	765	779	749	765	752	708	696	715	743	782	780	731	813	770	747	791	772	765	784	790	696	781	729	767	765	784	792	729	805	770	748	729	730	745	723	752	739	712	783	790	735	760	780	744	697	704	718	703	730	729	734	699	770	733	759	681	745	687	747	754	767	758	742	734	732	749	783	702	713	767	706	717	749	702	778	759	702	737	743	742	741	726	752	755	767	743	725	737	727	730	760	692	737	707	748	701	737	733	725	778	731	734	760	728	794	713	729	675	697	714	738	788	760	756	675	781	754	700	709	748	690	719	713	751	800	763	742	733	719	719	741	764	719	693	716	723	765	747	763	750	747	724	762	661	756	734	716	734	719	685	719	746	726	727	698	719	719	746	750	771	720	754	716	717	738	760	728	714	728	749	770	750	710	726	736	696	725	698	762	719	691	695	738	724	713	724	740	726	748	750	729	718	741	693	763	737	725	678	753	759	710	737	750	771	789	741	745	708	722	728	751	716	735	736	720	696	753	734	735	690	731	680	748	676	698	747	711	718	777	771	727	790	735	704	744	723	734	720	685	700	749	756	754	765	657	737	726	745	723	731	670	781	703	721	733	734	751	750	779	697	737	733	721	728	700	776	713	760	766	695	683	696	735	722	756	775	745	724	727	673	714	749	700	723	766	736	734	686	727	732	746	699	749	760	731	745	747	727	721	710	737	720	728	781	652	707	708	720	745	722	715	767	680	731	771	757	673	734	694	695	748	736	734	710	798	736	768	722	741	711	769	756	748	733	736	682	733	707	729	745	706	770	763	729	673	730	775	713	737	710	712	799	776	719	701	703	722	733	726	713	719	695	717	771	752	738	731	725	724	738	704	758	727	717	733	778	750	690	737	756	694	702	777	786	760	752	762	771	730	759	737	717	710	735	742	769	685	696	736	763	708	748	767	761	771	712	731	753	738	753	741	752	765	697	746	726	744	774	760	662	777	747	710	688	705	714	736	726	713	727	723	708	746	748	726	675	783	757	706	744	707	702	767	700	728	740	745	780	758	741	736	695	771	746	766	764	715	753	754	740	745	700	733	713	728	723	702	747	709	754	727	729	806	767	730	761	716	727	709	747	743	709	726	746	699	748	738	728	735	768	783	688	716	764	721	753	746	770	732	687	729	739	731	722	703	736	725	736	731	736	743	740	764	718	718	749	693	749	770	742	718	728	773	768	739	795	744	705	718	725	689	717	707	735	700	751	738	718	732	728	739	772	737	680	748	777	708	705	717	760	694	720	730	736	763	754	754	749	800	695	753	768	712	703	746	701	693	758	738	692	739	771	749	765	768	718	734	715	756	693	723	727	729	703	721	693	728	746	712	720	729	695	757	724	702	728	757	699	766	734	709	771	774	656	699	694	769	722	727	724	738	731	758	752	754	778	742	723	764	725	763	757	741	725	709	751	735	771	746	757	767	707	716	692	784	691	760	753	696	791	720	709	715	727	700	726	734	755	698	674	711	763	795	687	754	768	697	784	754	696	684	753	750	752	756	752	703	730	686	764	717	741	761	734	711	763	715	748	735	707	786	758	779	695	700	780	710	741	727	728	686	717	673	735	733	735	700	759	713	745	746	756	763	703	723	743	762	732	745	761	767	724	749	731	744	716	766	713	730	733	793	746	725	739	757	761	726	740	746	720	738	693	719	711	684	753	751	714	753	754	793	716	726	789	680	721	704	754	719	695	761	701	711	732	724	717	789	745	740	691	718	761	716	694	755	711	723	770	735	722	706	737	737	713	740	763	775	737	754	748	742	714	736	701	748	765	717	747	723	740	745	702	739	737	747	738	724	790	753	736	734	754	790	685	771	685	721	731	733	719	773	731	767	719	723	736	745	748	734	718	718	756	785	749	749	696	699	733	742	702	755	729	726	678	770	756	726	721	708	749	718	724	762	713	703	751	714	775	722	743	717	693	716	733	744	707	722	760	720	712	730	737	721	750	688	711	712	710	730	714	735	689	729	732	766	745	729	685	751	771	712	734	740	779	708	728	739	752	774	689	738	767	750	718	719	732	719	766	689	731	702	709	759	770	732	724	742	731	727	742	743	736	764	747	764	796	707	735	674	765	703	764	730	784	738	746	704	687	732	751	782	770	726	765	778	677	739	763	700	728	685	682	748	744	738	741	746	766	733	719	750	694	741	736	724	748	726	771	664	735	754	747	716	739	744	696	768	721	712	730	705	749	766	719	807	749	710	692	704	701	731	729	733	697	764	725	724	757	721	747	775	739	719	719	732	758	734	763	759	709	688	744	743	684	710	733	802	707	740	723	738	714	702	731	695	707	704	743	778	692	702	784	697	768	685	735	717	715	769	703	700	710	712	772	775	743	704	767	715	703	732	726	697	774	766	775	733	706	775	700	659	752	776	749	706	717	759	716	722	700	741	706	700	765	804	721	749	695	723	751	761	765	752	785	738	721	717	781	762	721	745	728	719	666	729	726	740	772	746	764	702	764	722	697	807	733	767	752	763	730	734	716	742	686	742	723	680	769	731	696	766	753	730	759	737	741	713	729	727	719	774	744	770	724	776	708	729	752	693	753	728	746	697	772	679	699	704	736	771	710	725	682	734	733	722	786	748	697	676	726	723	710	711	753	721	732	752	751	677	733	716	720	711	789	789	749	709	737	768	768	738	731	720	718	734	707	713	739	712	730	733	672	684	766	734	733	714	668	765	718	738	674	793	751	733	732	759	749	710	720	745	748	697	675	651	719	740	705	691	752	716	739	749	773	723	745	739	740	707	678	734	716	759	739	734	729	748	736	711	719	731	703	786	769	747	769	781	766	765	716	706	704	734	731	736	708	715	692	761	713	712	707	751	717	756	740	717	742	749	736	783	673	737	728	765	688	740	763	739	699	794	741	711	715	755	715	738	770	708	741	706	771	754	795	750	767	753	720	708	725	759	715	760	736	675	742	706	750	755	732	714	729	802	757	714	740	760	770	759	763	743	765	712	736	735	715	708	713	795	688	698	725	713	773	747	734	759	735	768	748	771	756	669	749	718	725	711	686	691	732	717	698	761	761	744	762	712	735	788	731	714	701	667	752	737	727	790	716	736	733	734	732	710	728	691	733	697	742	738	730	704	736	729	749	669	687	768	716	745	746	740	707	693	709	736	736	773	708	718	793	739	726	758	708	741	697	696	745	708	717	733	714	736	774	753	728	731	711	680	744	773	702	706	726	762	747	715	791	762	736	714	720	696	741	759	751	724	704	712	763	716	774	722	754	773	697	736	752	770	710	724	722	730	746	713	717	700	667	697	751	709	739	711	721	722	711	706	692	740	759	746	734	740	734	719	748	737	762	676	662	729	726	736	705	716	694	752	740	736	728	778	691	712	773	765	745	681	754	670	784	734	760	710	714	781	712	669	676
23409	21560	29412	24182	21585	21593	13678	4625	3284	2931	2889	2654	1874	1542	1300	1251	952	827	733	693	699	696	692	775	661	618	574	532	523	570	550	559	538	521	520	466	515	467	460	482	452	452	433	485	453	449	486	429	478	448	410	455	492	446	438	458	482	467	490	448	477	436	448	471	468	484	465	468	423	450	484	477	463	458	453	414	428	426	463	462	438	492	432	459	457	446	467	421	417	448	431	460	454	459	464	430	455	470	457	463	465	448	457	461	436	432	449	485	483	450	452	449	457	439	459	465	431	414	468	446	469	429	446	467	422	466	436	445	420	418	439	448	440	441	474	412	457	463	483	437	510	466	485	506	447	448	472	429	455	438	437	429	435	420	481	430	461	446	442	480	442	453	464	464	446	442	461	432	470	486	455	441	442	451	482	447	468	445	429	414	434	461	461	466	429	460	464	443	429	415	453	440	451	426	442	400	430	497	443	434	457	467	431	471	483	435	443	439	450	455	418	432	389	434	424	440	462	441	435	476	451	415	447	491	465	428	428	472	434	468	483	427	462	471	462	441	429	458	426	454	443	450	452	423	474	424	421	474	413	484	448	435	423	468	444	444	448	460	473	441	434	499	401	436	437	416	459	409	430	437	469	457	461	462	473	473	437	473	445	461	432	454	416	439	443	473	455	504	436	473	488	433	436	451	462	465	423	424	456	466	419	438	437	459	448	455	418	440	438	448	473	460	419	424	454	422	483	440	475	464	444	447	483	445	442	422	482	470	468	429	471	431	467	443	474	434	442	408	462	442	426	411	445	427	452	422	457	415	438	450	431	435	429	426	427	453	444	439	423	471	444	425	446	448	479	480	447	468	459	440	407	435	467	431	449	458	464	448	462	439	466	452	445	449	467	446	448	454	455	461	458	429	474	474	471	454	456	447	434	448	454	460	475	435	451	424	400	463	462	455	461	456	447	448	433	433	405	479	436	466	459	443	452	442	440	411	455	469	467	433	462	450	440	445	451	430	478	437	463	428	478	475	431	460	436	428	435	412	455	459	380	443	461	466	441	454	442	436	445	451	453	462	425	434	392	450	423	450	444	428	422	460	459	446	458	471	483	440	430	462	436	476	496	445	455	432	443	429	443	456	411	446	432	419	459	450	496	435	464	419	424	442	431	472	455	451	480	460	467	450	451	446	454	436	443	449	467	420	479	405	439	446	448	488	482	458	423	463	426	451	443	471	476	470	423	446	445	427	466	492	478	467	452	438	392	427	452	461	431	471	447	436	479	438	470	443	464	410	488	448	418	427	441	441	453	436	479	417	445	450	456	445	457	471	402	450	438	424	439	442	472	484	432	430	450	456	464	415	433	451	443	442	469	444	426	420	445	472	439	469	458	444	461	437	465	469	446	470	425	451	419	415	424	455	399	405	446	470	433	464	476	467	470	464	462	478	417	409	462	426	433	467	431	423	462	492	439	457	466	486	458	442	466	481	430	500	446	457	415	396	454	448	430	466	465	451	475	438	451	434	474	441	446	473	453	480	451	462	471	446	411	488	440	457	425	469	443	420	437	450	421	473	443	439	463	444	390	479	409	431	468	461	449	465	444	471	462	447	428	432	461	444	420	439	443	455	481	451	460	439	429	469	457	463	439	446	427	435	474	448	437	455	488	415	447	398	414	467	461	425	462	462	445	449	462	492	428	450	463	407	457	455	459	496	477	462	433	419	461	476	439	448	414	441	468	447	396	445	478	459	415	474	430	460	406	442	444	461	440	416	453	444	437	442	477	391	415	438	439	475	437	464	470	457	459	438	420	448	429	447	437	473	443	471	454	414	448	428	447	456	472	470	435	424	483	485	449	411	449	441	479	422	433	410	442	435	420	463	413	426	424	422	461	426	479	451	410	442	449	480	440	451	452	450	442	432	499	448	435	400	449	426	467	441	465	416	442	448	456	442	423	445	412	420	470	435	438	423	471	477	421	439	452	474	440	446	436	451	456	449	430	444	444	465	461	457	453	512	487	454	447	396	479	425	435	441	484	468	448	470	453	454	449	445	454	436	407	421	442	446	447	467	450	434	481	442	420	409	428	448	417	442	476	455	454	404	441	461	439	465	457	442	471	448	445	442	438	442	469	507	436	460	454	436	427	471	408	484	486	437	470	447	436	449	498	443	449	440	439	467	421	426	481	438	457	427	434	432	443	434	486	426	492	474	430	430	433	408	437	429	464	446	470	445	445	436	443	428	460	429	451	451	467	431	400	442	467	426	471	454	490	473	449	450	445	481	457	446	467	477	441	414	462	473	477	467	431	463	427	424	461	448	468	447	454	462	439	461	428	460	410	391	453	441	484	469	429	433	465	460	423	451	403	478	437	464	415	455	479	433	435	465	462	449	422	470	429	465	443	428	459	444	459	480	447	424	458	468	463	407	435	454	435	456	414	438	472	419	434	429	415	439	442	420	422	423	477	472	447	420	444	469	463	474	482	481	470	420	448	413	419	456	466	440	435	453	405	454	454	495	446	445	429	455	465	484	418	428	479	472	431	452	455	446	442	433	467	441	448	429	414	500	475	454	463	394	457	428	429	425	496	453	469	458	413	435	454	440	436	441	455	463	432	454	458	448	466	432	458	456	438	450	465	400	448	459	418	458	431	455	473	423	444	464	453	446	416	424	426	457	442	435	415	472	426	407	450	428	437	469	494	457	450	435	424	422	460	462	446	461	439	461	457	462	446	484	459	455	456	454	445	475	429	467	447	465	427	460	447	427	439	455	423	459	413	488	427	466	401	432	444	426	419	416	418	436	486	459	444	434	464	441	417	464	427	391	440	447	437	475	472	470	453	434	449	430	467	430	423	426	457	429	435	438	465	470	436	472	470	481	477	422	424	440	480	434	460	431	445	452	432	464	462	450	446	447	449	450	429	467	487	399	467	441	416	454	460	439	462	465	434	430	474	431	456	451	446	465	436	452	434	435	476	461	446	449	460	420	443	469	485	487	463	480	447	441	409	429	451	460	445	454	446	457	444	473	435	432	463	424	426	433	464	464	450	462	445	464	441	406	434	432	464	426	457	425	430	440	458	451	396	444	449	453	459	437	461	454	488	419	453	441	459	426	501	443	430	423	432	457	453	448	443	440	448	464	453	460	489	452	444	452	427	441	451	441	435	423	452	453	479	446	410	437	439	472	437	471	464	456	438	444	454	412	444	439	483	431	435	453	474	449	437	471	470	438	446	413	458	447	429	454	448	443	410	452	466	459	463	431	452	463	437	464	466	436	437	433	437	490	429	459	421	411	429	426	426	447	466	460	483	406	404	458	495	439	452	435	420	451	433	456	450	444	450	450	456	432	436	419	429	447	480	427	436	431	461	454	439	462	466	414	457	450	435	484	446	415	431	403	478	464	425	418	482	472	424	421	447	431	435	450	451	412	428	454	452	426	480	447	468	464	446	454	430	449	486	471	429	448	457	440	471	468	450	448	462	438	514	503	440	448	439	441	438	474
36909	59841	47968	26838	19175	15866	12617	9405	8060	7358	6957	6281	4642	3477	2962	2504	2126	1670	1444	1325	1222	1169	1197	1221	1199	999	956	914	821	926	921	913	818	805	752	679	705	642	657	641	667	664	634	638	604	600	621	637	589	658	705	705	681	685	673	683	666	670	660	687	637	598	639	601	719	672	634	643	710	610	647	625	633	624	657	647	630	573	645	645	574	615	667	638	584	647	615	631	625	624	585	628	600	626	657	630	656	662	652	641	616	593	605	636	629	619	608	596	608	594	659	592	640	648	607	635	625	632	611	625	607	638	625	596	605	653	655	559	579	626	606	613	617	635	646	642	646	595	622	630	586	629	586	614	635	625	663	604	634	596	609	644	577	593	598	626	597	631	608	591	619	623	638	646	576	616	662	654	575	610	603	559	670	587	591	594	626	624	629	572	602	635	610	606	593	662	613	654	667	655	627	631	628	635	626	675	594	621	595	597	593	615	629	668	623	588	626	635	615	603	603	637	622	624	631	585	615	636	624	632	637	622	622	623	620	655	667	598	641	622	655	593	613	645	641	609	649	641	622	625	623	614	649	629	610	560	623	635	570	596	617	615	643	630	650	620	596	576	624	651	649	605	649	650	573	576	575	597	589	643	590	594	629	596	636	647	610	622	610	639	635	619	636	627	615	635	641	645	580	598	587	651	583	589	632	654	603	568	617	621	624	620	610	616	635	632	626	619	600	631	633	610	590	617	604	659	575	650	573	601	582	578	614	596	615	575	616	607	600	630	626	604	631	575	586	650	604	601	650	628	577	605	621	631	617	589	583	640	591	616	615	634	603	615	588	629	591	618	599	631	571	652	588	606	577	602	617	607	593	666	603	636	630	627	634	613	627	604	619	562	650	627	602	601	606	640	610	617	638	606	598	590	611	591	654	617	617	638	642	604	660	648	583	605	617	583	654	624	589	654	612	628	610	574	612	595	624	584	602	626	616	620	639	639	629	620	612	620	623	599	610	647	616	627	621	612	620	643	656	569	594	632	656	619	632	570	651	622	648	643	604	652	619	585	632	621	625	601	636	575	621	651	695	638	562	609	570	605	595	665	629	621	640	599	635	596	666	586	616	624	599	611	626	608	579	625	587	613	637	632	653	656	626	599	611	590	658	618	627	601	569	609	604	598	610	664	617	647	643	627	626	617	643	635	594	653	618	618	611	616	646	623	631	629	619	630	651	625	561	622	615	559	628	574	602	606	556	651	598	603	598	590	619	595	643	614	630	645	621	627	579	619	604	623	629	605	645	613	632	624	639	620	632	597	621	600	588	585	599	618	603	664	601	619	616	594	616	606	632	593	626	627	599	648	584	646	615	602	638	617	595	611	587	635	608	665	660	659	613	671	615	613	592	599	615	591	645	622	607	631	589	606	579	617	651	642	600	651	590	631	631	632	605	583	621	599	694	598	628	647	664	623	626	596	648	641	648	618	597	600	625	624	604	667	595	637	623	603	566	624	624	609	592	602	579	634	613	630	586	647	609	544	606	582	633	622	622	635	636	658	614	619	638	637	607	569	635	560	627	612	683	583	635	614	611	596	633	658	653	622	657	628	640	589	673	629	608	622	639	644	639	593	607	645	649	661	620	607	615	604	619	579	638	571	610	626	604	623	600	613	649	681	642	639	583	547	590	648	606	615	596	637	627	611	606	620	610	633	602	640	556	591	620	591	621	609	647	611	623	627	588	618	633	625	632	633	618	570	643	630	631	595	616	647	613	665	602	584	625	600	633	661	647	622	587	604	635	599	626	654	581	614	606	622	591	618	620	583	588	653	587	605	601	618	576	598	579	633	653	616	590	612	619	630	642	595	584	602	602	639	665	610	631	613	609	599	630	615	677	656	606	625	592	609	617	591	607	649	614	580	603	608	583	608	641	589	635	584	634	575	593	653	622	611	706	631	596	626	611	642	609	535	626	631	588	592	589	611	630	591	579	623	632	626	569	626	659	590	592	607	651	616	630	616	599	609	600	615	652	615	587	629	606	644	629	612	595	634	617	642	577	614	592	635	586	580	652	614	595	613	638	603	593	575	597	633	606	574	619	601	655	654	653	621	623	594	570	650	605	589	625	620	597	623	686	618	624	573	602	576	618	673	611	602	602	587	572	609	589	555	645	617	625	604	619	626	590	604	630	602	665	573	623	617	590	603	576	642	619	580	617	615	617	584	653	633	677	558	616	625	625	603	631	601	589	619	641	566	603	636	624	638	611	630	600	589	613	600	596	613	599	586	578	600	628	609	630	662	614	607	634	646	616	595	625	607	603	663	622	573	620	618	659	619	596	617	641	653	641	627	654	622	616	618	619	612	582	599	628	584	644	626	567	576	593	576	617	600	606	600	627	649	571	579	641	614	604	598	662	624	621	620	608	613	613	579	614	597	607	609	647	631	638	625	621	611	650	601	589	610	617	609	579	596	629	624	650	653	634	623	583	616	615	620	655	640	633	611	646	640	601	610	587	601	610	650	570	586	626	664	633	612	651	637	646	608	696	595	615	605	574	624	608	628	635	609	644	606	607	606	618	585	656	614	632	618	638	615	585	644	633	638	567	627	627	627	599	658	645	606	599	635	601	611	662	655	633	591	651	625	640	639	611	574	639	668	620	585	583	651	574	633	589	580	599	638	616	620	630	646	602	641	548	630	622	590	615	597	607	645	621	559	595	643	579	673	636	624	608	565	639	580	586	643	607	629	631	602	587	612	631	623	665	597	642	601	636	634	602	648	622	588	633	600	653	663	646	604	634	630	609	601	588	610	606	583	663	669	595	634	656	631	651	605	613	595	621	598	612	603	583	598	621	613	604	610	611	565	588	621	651	663	596	643	602	579	622	654	621	598	636	611	629	634	632	583	642	600	635	665	609	622	625	641	696	653	620	585	646	610	634	644	611	618	585	581	595	620	635	573	600	638	631	667	626	609	610	582	648	601	588	589	667	563	628	618	647	571	594	618	597	643	606	638	668	624	607	622	602	640	643	634	623	604	634	603	632	600	654	630	591	670	627	596	645	618	586	628	623	601	606	593	593	615	674	607	611	610	630	646	623	613	614	638	618	606	650	634	602	651	644	669	613	599	644	639	643	607	618	540	589	610	594	631	651	590	590	637	648	624	622	564	587	569	618	627	596	593	619	616	629	613	648	621	621	663	591	631	627	635	631	561	662	605	652	609	628	623	643	632	633	636	567	633	596	624	591	610	625	645	679	550	615	626	596	647	621	657	602	608	617	679	614	617	608	621	616	604	602	611	593	625	590	634	586	652	619	619	622	582	635	633	617	624	601	673	619	588	596	608	626	629	640	615	602	621	634	554	627	633	622	593	631	633	642	662	670	644	645	632	642	631	615	590	624	670	611	620	633	665	623	570	626	629	607	589	583	630	602	650	594	634	594	622	598	650	648	598	620	635	634	632	674	649	648	616	658	594	602	597	649	647	610	592	624	615	584	622	629	586	609	616	625	578	609	640
28694	27043	27820	13204	5030	3322	2464	1635	1377	1291	1310	1196	993	773	692	690	583	549	495	483	518	472	495	478	474	443	484	464	454	449	469	440	462	449	450	440	417	443	411	423	403	467	397	417	410	458	437	395	399	394	401	430	432	399	415	382	408	439	374	408	433	437	412	417	437	449	415	435	437	399	445	421	443	453	426	411	443	423	364	430	447	417	405	416	441	408	445	441	421	420	382	464	429	408	400	449	396	406	436	423	405	481	443	438	439	448	415	438	424	434	393	428	454	406	435	405	413	419	404	440	429	406	404	400	404	415	390	424	378	407	410	409	437	411	411	475	420	426	417	404	442	435	436	386	394	418	424	458	400	415	412	440	424	450	453	421	402	420	406	412	392	403	373	431	420	417	416	425	381	438	393	437	406	405	440	422	401	409	419	403	418	424	435	409	410	416	395	402	404	421	429	424	413	368	425	407	436	444	464	449	402	400	418	400	397	384	447	423	418	432	413	430	427	457	404	427	410	408	439	393	436	426	439	441	390	421	388	395	412	415	424	426	382	373	426	406	397	409	405	428	404	403	389	401	412	403	421	395	428	410	390	413	440	391	438	442	435	434	410	450	424	414	446	397	450	435	427	406	428	392	382	401	432	437	390	408	443	406	434	394	428	436	403	394	433	468	410	410	444	423	441	413	430	365	386	395	411	411	417	430	435	384	431	402	426	405	418	421	421	418	417	391	411	381	408	401	419	416	427	444	406	380	419	360	402	454	424	433	405	427	399	418	416	406	440	401	426	408	397	377	409	435	439	387	436	432	401	426	415	425	383	415	436	409	424	425	430	436	418	407	420	447	416	431	413	457	400	403	417	405	423	406	443	393	410	416	411	436	428	405	413	386	430	449	384	411	389	411	399	440	406	373	434	454	427	453	425	388	398	404	406	402	428	419	403	383	448	416	413	433	432	458	429	400	415	401	401	407	391	413	429	444	407	376	444	402	434	407	441	425	398	372	390	376	424	452	454	367	371	414	393	397	396	409	385	395	382	412	419	415	402	422	446	445	421	419	420	425	421	402	421	413	431	402	393	390	417	403	437	440	383	398	412	429	413	401	403	428	411	398	456	389	412	416	467	415	379	422	433	403	440	419	422	384	403	411	411	406	366	404	365	387	401	410	437	452	397	395	408	417	406	356	465	440	417	393	438	419	394	442	416	419	439	388	358	436	440	381	405	454	398	394	427	445	404	398	421	423	443	363	425	439	447	422	443	408	423	417	423	415	415	430	443	421	391	452	390	426	429	417	405	418	426	428	434	423	412	409	411	398	381	403	396	414	412	441	437	442	402	411	418	406	419	438	413	423	383	454	394	401	420	432	396	437	385	435	368	448	412	439	449	431	419	427	418	421	405	388	418	407	437	414	458	417	392	458	410	408	424	400	391	430	398	452	418	441	420	422	400	406	403	359	414	442	420	420	408	408	386	371	421	391	459	403	432	441	421	433	400	422	390	448	427	425	424	439	412	414	428	457	397	409	444	387	443	456	396	416	421	448	417	409	403	408	403	429	385	397	365	402	430	423	380	415	400	440	431	396	419	435	400	423	393	427	397	401	411	446	411	411	414	406	416	411	408	396	423	455	425	410	393	430	444	432	406	382	439	423	418	426	415	423	455	407	432	424	411	447	402	420	443	409	407	433	372	417	448	445	434	414	414	397	420	433	408	408	420	460	442	382	392	416	450	425	427	427	405	431	435	421	394	447	448	429	406	418	406	396	391	367	414	453	413	395	409	394	380	414	415	414	391	439	440	436	425	384	419	399	432	419	427	409	437	412	384	448	398	431	425	428	419	470	397	438	411	415	425	392	442	420	457	412	423	436	394	342	410	411	451	433	428	419	448	449	468	409	427	424	391	449	456	401	409	370	415	445	414	439	393	397	418	420	398	392	417	429	417	372	416	409	429	435	385	401	399	424	406	401	423	390	447	413	416	426	407	419	433	414	394	432	403	408	390	399	416	395	434	417	432	424	405	423	430	424	452	418	430	421	407	373	429	435	433	408	438	438	361	421	404	389	437	398	420	434	433	422	425	401	428	405	408	452	399	412	400	417	401	401	382	456	422	455	404	427	424	398	410	449	441	406	432	406	413	434	436	421	392	405	433	392	419	463	403	467	426	428	442	396	416	403	409	396	425	422	407	390	389	438	406	420	422	446	407	402	408	414	360	405	417	416	384	427	422	423	398	408	419	420	376	435	438	439	457	348	415	436	425	383	443	412	410	438	444	416	405	436	401	468	328	451	415	432	412	426	429	389	425	414	445	442	426	431	436	399	404	384	422	423	413	396	443	402	435	441	400	389	405	406	422	420	411	449	405	425	389	382	429	377	426	413	439	427	425	460	392	437	429	441	430	414	431	406	400	462	420	446	405	399	436	409	416	427	433	396	400	411	423	419	456	464	421	411	409	391	424	435	402	407	435	405	394	431	405	447	420	402	413	414	469	403	427	417	407	439	385	398	448	426	440	417	409	398	408	443	434	396	415	382	457	436	429	467	422	427	413	393	400	406	420	406	447	419	437	429	438	434	405	398	438	416	388	432	437	402	400	403	407	422	394	395	420	454	413	432	415	421	419	430	412	406	388	386	376	424	417	474	410	378	443	418	426	379	444	408	400	473	424	419	407	401	397	384	433	406	398	364	441	426	368	421	401	412	404	423	424	409	443	443	390	397	422	424	447	396	438	436	407	407	407	409	405	437	386	428	430	416	430	409	391	417	410	419	414	416	422	387	427	434	411	422	419	379	416	409	424	437	437	419	389	469	434	418	387	432	417	415	489	438	390	408	433	448	435	440	406	471	396	418	424	400	427	413	415	435	407	408	417	434	396	419	390	394	411	385	441	404	422	389	365	411	412	436	433	426	404	444	442	406	432	399	451	423	452	462	409	419	400	425	421	415	428	452	426	416	407	395	396	392	433	404	417	364	422	409	442	391	400	402	453	418	422	442	389	401	376	426	424	396	388	406	394	415	439	416	396	380	393	422	422	412	430	403	402	402	414	446	400	417	430	383	413	428	430	413	403	375	395	415	427	430	398	414	427	378	432	435	426	448	442	426	422	423	404	400	450	435	391	423	431	383	415	430	428	434	440	422	410	403	430	420	417	424	435	406	382	438	429	419	395	392	433	416	403	414	405	397	427	394	472	411	425	416	413	395	385	429	419	406	416	424	405	432	399	419	447	439	413	411	424	397	383	394	388	434	412	399	413	438	431	400	370	394	437	425	387	407	431	406	418	406	426	424	427	433	435	389	411	411	395	408	436	437	423	401	418	411	438	419	430	428	426	388	404	392	423	424	406	419	417	391	410	424	420	411	454	448	423	432	388	444	405	417	414	426	402	439	397	432	468	406	437	401	434	450	402	397	419	411	458	438	399	423	424	420	412	412	412	411	425	439	405	430	401	419	419	429	401	404	423	430	436	428	405	390	407	465	399	407	411	392	413	419	426	421	442	433
33941	45924	33676	14078	9448	7426	5720	4011	3469	3157	3159	2868	2190	1635	1435	1324	1141	983	811	841	786	789	750	751	716	683	648	654	585	636	695	667	596	623	645	590	585	569	561	563	582	605	595	599	566	560	559	596	566	581	608	570	544	583	583	561	599	608	571	530	561	614	562	586	565	599	577	581	589	583	621	581	563	569	557	555	586	529	550	554	521	590	562	568	592	567	597	577	547	572	561	542	635	531	582	575	616	607	587	643	573	609	552	565	578	564	583	594	562	620	595	571	604	557	579	580	600	568	585	564	579	588	605	564	551	589	577	553	568	581	600	557	584	552	576	580	556	599	597	588	565	617	555	591	580	627	601	582	594	587	562	565	600	576	563	559	558	546	584	598	560	536	576	516	576	566	568	568	587	586	566	564	519	555	584	589	549	587	571	608	580	542	555	597	551	570	559	590	604	598	533	582	541	573	577	543	542	581	571	561	581	597	568	585	573	584	581	556	544	604	613	567	568	600	538	562	627	551	570	584	564	561	556	584	577	538	545	564	556	581	558	605	568	539	579	571	539	590	609	515	553	610	529	550	570	569	606	514	567	564	599	637	563	596	559	592	567	564	614	564	598	567	597	580	564	584	598	573	570	595	618	583	562	546	551	583	581	588	587	508	619	605	630	588	602	570	557	570	595	589	582	577	580	560	538	574	554	583	585	604	578	592	538	562	529	564	550	534	596	537	549	573	575	572	571	550	573	573	579	588	595	600	573	548	553	609	559	577	553	568	625	616	577	591	531	548	531	580	559	573	602	578	590	537	545	579	649	573	582	574	616	605	554	583	554	595	594	573	508	591	552	578	583	551	561	575	579	564	591	587	586	562	574	595	585	633	587	564	595	555	560	567	568	590	566	559	591	581	569	574	621	566	586	602	587	598	582	613	564	573	571	556	561	533	555	589	573	602	585	550	552	558	605	589	542	547	595	543	617	620	590	591	621	600	566	553	547	613	559	600	535	552	550	573	612	543	555	556	543	545	575	594	557	586	597	619	619	599	597	585	606	555	630	568	591	523	619	611	610	524	572	583	581	571	609	570	572	569	565	555	585	597	578	626	604	610	553	590	546	591	576	566	555	554	611	557	585	555	607	575	576	588	536	577	553	562	587	584	554	578	557	571	580	544	593	564	581	569	577	563	555	564	603	591	546	598	555	545	574	591	582	571	592	529	524	542	583	540	544	593	567	594	565	575	594	567	606	569	542	583	542	529	575	532	534	591	602	572	523	570	552	603	555	573	568	579	553	563	554	552	542	554	583	592	568	582	603	554	575	612	602	574	583	563	574	587	583	565	540	573	512	601	585	585	593	581	561	548	582	529	594	577	591	601	570	561	589	534	601	570	591	604	593	579	578	575	560	572	583	593	558	594	567	564	582	574	637	607	559	600	582	593	573	585	546	581	581	593	574	552	556	604	599	506	607	581	576	543	558	547	579	569	528	550	564	588	555	588	559	558	558	586	586	592	578	583	621	559	611	574	567	574	538	556	577	598	534	603	516	578	587	573	570	575	561	573	571	515	513	590	573	599	604	540	571	578	579	519	548	564	579	557	554	588	565	598	599	578	580	583	557	573	603	596	561	591	614	541	553	600	565	570	578	607	545	565	551	514	576	541	562	608	542	559	588	570	579	570	635	549	622	540	569	528	591	556	605	569	566	561	630	625	594	606	591	533	595	588	561	557	567	604	543	571	568	578	572	563	534	605	544	537	592	563	544	584	564	571	569	553	559	582	598	527	537	524	615	584	583	603	589	548	578	585	596	540	613	618	556	596	578	583	587	621	587	583	578	522	571	549	547	581	598	603	559	549	574	597	607	561	558	568	565	578	586	553	613	559	606	568	556	559	611	588	575	563	587	570	578	564	585	568	578	561	570	595	604	550	535	564	575	530	609	556	583	544	557	543	592	565	534	569	578	558	587	591	586	594	610	633	579	585	588	579	558	613	608	586	563	583	582	581	588	573	585	556	605	562	584	564	550	544	593	576	558	565	619	564	554	560	583	590	598	588	562	598	595	598	574	571	589	561	596	612	521	543	576	560	619	555	614	596	585	599	572	567	568	551	575	546	561	576	541	599	586	630	578	563	596	570	569	544	615	628	550	591	581	616	574	578	590	569	570	571	623	549	605	596	594	587	576	548	598	613	588	567	591	597	548	600	530	559	551	562	561	587	566	612	590	624	582	631	544	557	570	577	577	571	584	554	571	604	588	572	566	560	592	592	557	562	582	591	535	563	531	579	521	580	622	602	573	538	574	548	595	564	563	544	540	564	586	606	610	567	594	545	552	542	594	535	595	574	593	563	573	556	548	585	582	562	537	566	544	599	563	600	537	589	580	575	605	611	614	545	571	606	494	632	594	542	545	536	584	592	599	620	567	584	602	555	592	604	582	598	599	549	582	585	554	591	596	585	575	593	609	581	559	587	593	541	556	549	565	637	553	574	553	571	544	561	583	541	564	580	588	562	514	596	544	629	555	570	597	569	572	565	579	597	608	570	598	528	601	547	541	556	616	537	572	552	579	580	557	536	592	576	591	561	577	577	611	589	571	616	557	616	590	542	569	567	609	578	562	558	557	605	557	584	507	555	570	571	596	559	554	566	587	581	548	585	594	608	555	578	534	600	596	572	579	576	571	537	598	546	557	577	553	602	591	623	562	583	585	557	604	558	605	546	610	560	599	582	579	562	525	561	572	563	590	558	590	568	597	547	559	595	572	561	607	558	602	601	576	559	572	544	555	556	539	575	615	592	597	529	581	592	578	582	580	582	583	569	615	572	556	540	544	510	582	517	623	571	595	568	576	549	566	570	560	602	568	600	529	568	569	577	588	584	576	555	569	594	599	580	533	545	582	589	577	561	534	560	531	550	576	600	570	567	541	611	554	562	584	546	556	583	577	564	576	583	571	573	574	606	632	637	568	562	605	589	567	557	531	561	613	582	555	575	572	574	602	583	569	532	591	594	598	570	549	606	580	529	556	521	590	558	594	561	552	553	557	571	563	592	578	569	545	587	551	621	592	593	604	622	563	576	627	591	540	635	556	529	583	595	578	593	567	545	546	570	595	570	556	591	547	621	543	589	572	576	560	557	594	602	594	580	581	584	586	582	541	565	558	573	553	591	579	609	575	605	579	616	635	549	572	581	573	565	553	550	609	586	582	553	530	541	610	569	573	590	557	524	578	529	616	560	575	560	520	583	586	625	600	570	616	602	556	563	583	595	598	563	525	550	569	605	515	595	569	560	592	564	595	547	620	545	607	550	557	590	587	560	530	546	592	611	564	551	565	574	617	546	592	595	562	587	598	607	569	562	567	583	552	537	631	591	536	577	583	566	556	575	593	554	581	575	583	586	558	601	530	590	565	577	538	557	563	579	630	593	574	567	607	551	598	571	592	580	623	582	567	610	555	600	562	556	626	599	605	556	564	561	600	591	542	548	562	557	576	566	602	603	592	552	530	577
24423	21629	29167	24685	21519	13980	5823	3071	2480	2234	2166	1983	1533	1342	1116	973	978	778	787	697	734	663	708	710	663	610	604	612	590	585	646	627	615	554	609	530	605	550	530	572	543	532	579	595	544	536	536	513	585	513	608	543	584	556	539	551	513	550	586	547	545	544	515	518	499	559	563	533	557	522	545	550	543	512	560	513	537	531	544	551	530	550	535	515	533	514	556	541	529	534	552	531	516	564	540	539	524	517	527	557	556	570	553	523	530	567	498	513	537	537	516	522	563	516	538	520	543	573	517	509	515	490	520	494	547	534	548	518	525	538	530	519	545	537	532	532	586	526	553	537	557	516	486	506	540	545	518	538	542	544	560	519	520	564	523	554	521	519	519	512	557	543	578	576	511	527	517	511	579	523	558	539	528	527	529	552	539	557	582	534	533	537	529	521	555	504	565	532	533	526	494	549	506	489	555	520	488	514	522	567	578	533	530	532	546	538	524	521	568	536	496	530	569	533	583	522	536	529	550	536	513	516	553	522	523	540	479	548	517	544	528	528	515	497	539	512	522	545	519	514	538	504	523	555	514	546	542	551	530	521	489	549	553	514	562	476	507	562	512	568	560	548	525	505	500	532	510	535	539	501	537	519	533	565	520	548	505	519	504	506	459	582	533	526	566	526	535	532	529	525	554	516	528	511	556	537	493	535	520	544	525	555	544	546	515	559	525	529	571	562	546	545	549	555	529	520	555	567	551	491	482	547	537	513	526	555	502	530	523	537	505	502	513	530	518	540	559	535	542	557	521	508	502	578	564	538	511	515	510	533	560	545	566	556	593	559	504	526	525	528	539	481	551	522	560	542	536	541	510	531	559	552	515	537	557	521	542	552	561	499	548	557	526	503	524	567	498	514	520	527	560	533	520	539	507	577	535	501	573	551	534	533	554	519	499	548	538	512	503	552	542	527	520	499	516	534	539	512	519	519	554	528	504	531	525	533	513	514	502	546	546	510	467	591	584	553	522	498	542	518	511	538	514	536	496	551	533	493	528	502	566	503	558	506	510	537	570	521	525	545	510	513	555	526	532	545	554	517	515	559	522	513	541	513	519	536	535	555	538	573	502	527	544	537	529	548	532	522	478	538	554	537	566	556	558	553	523	547	528	500	523	556	510	564	548	540	502	494	526	554	531	537	558	536	481	556	487	532	520	525	546	492	509	514	496	544	484	528	502	531	569	526	511	551	553	509	571	536	528	516	499	550	536	537	511	580	563	505	538	519	537	545	539	527	554	494	564	547	568	534	527	525	541	537	540	555	533	551	550	521	540	542	527	512	514	492	548	512	515	513	525	538	536	514	509	513	538	528	556	533	529	499	533	511	506	509	528	485	500	573	518	523	538	534	510	555	552	508	506	538	537	544	541	519	549	520	527	524	545	493	536	509	511	509	496	560	566	505	496	532	563	493	488	540	548	549	499	516	552	582	506	529	548	522	519	522	532	501	564	535	562	542	501	505	564	523	527	522	544	518	522	557	505	536	507	536	506	516	518	535	524	488	509	533	504	529	533	569	559	568	505	528	541	523	523	540	543	550	533	525	520	489	531	557	522	558	516	542	524	556	529	518	519	576	531	541	545	545	495	517	526	562	521	515	501	499	492	518	550	533	520	511	562	530	523	553	527	527	529	540	515	518	560	548	482	548	485	517	531	537	550	532	546	559	502	509	486	531	514	522	547	514	518	543	538	480	531	506	533	560	541	517	544	583	562	502	526	513	507	494	524	493	547	508	537	509	526	530	534	516	586	504	526	563	508	549	511	532	526	578	547	521	522	551	485	507	516	537	529	529	544	513	523	550	544	558	571	556	509	488	523	514	593	542	532	544	529	558	533	552	533	564	554	552	521	523	574	547	573	491	559	578	535	584	520	503	490	522	513	537	557	549	513	534	554	514	539	536	498	560	537	509	507	554	584	555	521	547	552	566	536	508	491	587	544	583	530	548	561	507	491	525	549	576	567	527	525	532	521	512	504	560	509	539	540	507	545	537	487	523	556	579	524	531	575	554	534	532	540	536	505	549	552	559	548	543	534	560	558	531	506	539	555	536	545	569	536	562	541	522	475	562	527	522	606	520	528	515	540	560	510	529	527	525	545	532	549	535	543	525	504	548	548	561	538	539	561	560	523	535	527	580	571	482	509	500	579	538	522	538	519	558	500	520	550	524	531	540	532	530	560	599	512	495	504	550	505	533	528	484	527	527	519	513	539	552	559	538	487	545	519	549	535	518	530	545	560	492	518	536	516	528	556	538	537	525	565	524	520	518	532	519	499	558	530	505	516	509	544	527	521	491	538	570	534	526	521	517	536	524	567	531	508	523	508	516	521	519	511	530	529	510	547	514	544	549	559	488	492	522	531	545	554	522	560	521	524	553	519	541	524	519	511	555	535	539	491	567	522	554	511	522	532	522	495	534	508	563	550	499	546	581	490	536	545	534	518	511	548	549	577	528	538	557	466	556	536	537	574	540	596	527	532	541	543	561	546	505	521	528	543	538	536	539	513	545	509	564	480	547	530	516	542	524	521	520	508	513	565	510	505	533	530	513	574	536	555	539	566	565	567	576	530	579	507	519	526	539	544	499	500	548	568	541	520	546	496	523	547	516	518	503	541	536	527	527	558	531	564	528	536	544	526	514	527	528	504	514	530	528	514	544	526	532	508	553	535	523	549	516	577	486	540	530	554	506	548	500	546	531	523	488	526	519	540	502	500	522	551	553	583	546	525	539	528	536	537	495	529	546	515	517	591	515	545	508	568	522	567	517	532	555	556	551	557	552	561	512	554	525	499	544	530	529	492	528	528	529	542	513	557	549	540	509	524	564	519	544	508	546	553	578	562	541	503	524	518	549	539	539	545	581	554	525	546	528	539	538	502	507	587	518	518	553	516	508	527	524	550	505	493	512	536	507	502	524	554	533	555	531	532	531	549	531	539	527	489	552	558	546	527	521	551	514	525	507	583	533	536	556	554	574	523	528	554	556	519	531	539	520	537	526	500	513	527	588	559	527	503	556	534	522	568	543	494	537	513	483	536	568	545	500	505	512	493	520	534	520	493	559	533	522	536	546	539	485	541	537	584	549	521	502	547	554	564	486	538	508	532	524	507	564	485	528	552	517	498	532	515	499	539	552	543	522	578	525	575	526	514	532	518	538	525	513	576	567	514	508	576	557	582	520	527	514	538	494	544	563	570	530	513	558	536	562	544	484	510	542	521	549	557	534	540	506	541	550	529	498	540	527	548	529	526	523	537	530	536	535	538	542	521	571	542	527	526	520	522	505	500	503	547	521	521	527	518	525	504	524	449	543	532	550	535	534	536	530	557	490	529	551	475	528	531	527	538	517	507	570	553	552	534	499	516	590	471	542	531	532	538	501	528	529	559	548	536	526	566	542	553	510	566	565	500	534	566	504	514	537	543	477	511	531	521	544	514	537	510	561	538	530	534	553	565	523	525	556
34789	53927	43418	23296	15226	12332	9595	7155	5935	5327	5300	4744	3559	2742	2210	2040	1732	1463	1283	1204	1099	1129	1126	1200	1006	956	964	910	822	848	883	869	906	890	791	814	782	711	797	735	823	764	758	750	682	738	749	737	722	773	730	774	817	781	778	752	739	744	723	780	793	758	781	718	765	731	744	718	695	709	753	708	742	751	736	758	723	754	731	738	714	724	711	722	756	749	698	725	693	802	724	763	776	718	737	714	731	706	741	729	727	751	723	725	716	732	734	725	683	739	698	723	733	697	710	754	731	688	748	713	768	712	738	710	677	675	735	669	722	704	735	728	735	703	729	715	725	721	709	758	726	729	753	709	721	702	686	744	772	698	767	749	708	737	727	685	709	730	729	734	718	724	709	783	740	793	746	746	738	769	703	722	711	736	754	799	728	777	717	694	733	747	721	712	694	688	755	738	727	769	739	750	728	743	756	738	723	690	764	735	718	727	703	749	704	725	687	753	740	704	727	722	759	776	667	796	738	756	730	756	712	738	726	719	727	741	683	711	730	710	751	755	772	709	730	789	730	727	708	706	681	735	721	730	722	695	742	692	765	769	728	748	780	705	727	726	736	730	775	735	759	730	761	721	742	703	702	732	758	765	742	739	764	706	708	756	740	710	686	709	730	759	740	754	660	751	737	734	762	748	733	757	707	790	783	701	695	753	738	783	732	719	751	658	718	683	727	762	740	742	697	722	712	741	739	710	691	741	727	741	792	696	758	732	753	769	735	715	719	718	744	763	730	707	736	791	758	718	686	739	754	757	720	732	724	704	731	693	744	726	716	767	696	758	751	730	716	690	742	697	750	756	731	739	724	713	719	763	705	710	728	682	718	738	688	719	744	707	744	732	738	744	710	712	756	754	725	725	698	732	753	715	794	776	741	726	745	691	716	705	774	688	732	727	708	723	766	749	739	717	710	695	762	720	759	688	714	755	744	740	675	706	769	693	780	722	740	767	723	765	695	685	720	773	685	750	740	691	710	728	730	687	686	757	726	773	724	723	684	699	771	734	692	656	746	679	730	744	745	738	743	706	757	719	718	777	682	741	797	756	700	761	731	736	719	696	721	701	710	723	703	749	753	739	753	683	735	738	739	781	739	718	752	725	701	694	785	740	699	731	700	741	763	703	711	703	695	754	683	675	740	702	700	702	768	753	725	691	691	751	730	720	748	760	745	730	679	789	750	764	738	800	739	702	721	776	716	727	746	726	685	708	778	783	729	739	729	744	719	668	712	727	756	731	732	729	695	742	711	760	755	713	712	658	736	770	744	660	775	751	716	745	733	799	720	800	694	799	739	766	704	728	742	707	780	780	730	739	706	763	667	749	765	733	738	703	771	671	747	757	700	755	731	735	736	733	724	740	751	717	700	763	768	722	695	744	742	733	704	737	758	726	744	706	734	735	776	693	716	701	747	744	723	788	702	759	705	719	657	716	770	730	743	708	722	767	732	743	717	728	694	727	712	710	703	712	745	726	707	744	779	749	727	760	760	655	715	740	712	740	697	727	739	721	720	747	750	704	756	737	739	753	687	681	795	773	748	707	717	748	711	701	731	721	761	663	717	755	776	714	693	694	767	733	718	711	757	695	771	739	702	766	723	678	725	695	723	740	720	760	710	704	781	721	791	704	713	685	723	712	742	743	690	742	727	694	776	755	729	728	720	706	705	714	715	719	804	703	763	756	720	771	697	748	730	747	729	743	737	689	735	714	759	682	718	725	697	701	747	738	698	745	666	752	743	717	698	697	725	716	747	731	694	714	757	740	739	733	715	776	756	724	759	729	764	700	727	731	728	701	772	757	720	722	727	663	739	729	715	758	717	741	744	741	742	720	715	693	740	676	697	707	691	758	731	743	732	714	724	707	732	690	743	725	750	739	724	696	715	683	710	708	748	738	750	737	717	729	713	756	777	711	749	731	723	718	696	772	747	686	704	713	758	759	725	703	754	732	721	727	701	710	725	738	767	701	716	690	709	695	674	695	717	743	724	764	712	723	708	724	710	751	685	701	666	718	670	780	762	747	755	684	729	712	725	711	778	705	689	729	740	744	742	770	681	705	760	668	724	729	731	738	709	700	764	718	711	679	750	709	739	756	727	654	695	719	714	718	761	681	721	726	701	741	717	698	713	781	725	732	689	693	745	760	718	738	741	700	731	775	707	713	732	718	776	746	721	738	732	732	747	708	705	731	748	724	729	719	754	736	737	710	720	724	724	718	707	717	678	725	733	741	725	773	741	714	735	709	737	710	708	724	710	756	687	727	713	687	776	687	741	759	679	712	703	736	701	742	705	728	733	721	708	744	723	723	760	739	749	727	683	724	742	735	746	737	715	726	779	696	704	736	762	723	722	746	741	757	733	701	699	744	767	710	731	672	713	753	736	782	709	768	736	713	758	743	752	700	713	721	705	744	671	739	714	671	711	744	747	701	749	711	740	727	725	715	734	706	777	685	761	726	727	738	764	696	741	706	718	746	704	718	746	726	721	725	744	699	757	690	740	732	691	699	749	755	671	710	742	700	743	717	694	745	716	748	749	732	718	793	751	729	716	683	740	721	759	723	733	785	669	728	728	745	728	720	733	705	733	728	733	708	731	761	749	720	762	712	769	693	729	742	767	760	699	740	723	722	759	700	697	787	743	684	764	711	747	759	729	765	722	678	752	720	753	757	734	755	706	737	756	725	694	686	712	734	726	714	765	745	681	730	718	784	691	752	762	734	731	689	761	725	689	776	751	713	731	696	730	712	726	713	738	767	712	747	677	755	740	730	729	758	775	701	732	709	687	751	721	765	752	750	737	727	725	731	790	735	707	727	739	739	768	751	698	734	759	675	722	762	705	745	738	722	695	730	716	685	708	713	717	733	720	760	746	732	733	713	726	750	746	697	797	710	767	700	761	745	751	699	758	750	792	705	730	760	729	721	737	718	747	721	759	717	742	737	750	702	734	747	718	705	758	723	734	733	713	763	702	711	752	718	748	709	723	807	738	729	690	728	716	704	713	765	740	739	718	711	707	708	751	715	742	656	700	749	800	720	696	751	720	720	712	705	719	697	745	689	777	720	769	742	752	774	729	682	736	728	693	752	664	715	705	701	741	735	750	698	685	762	715	695	675	759	732	750	713	754	770	696	738	780	687	694	687	719	731	737	746	740	729	738	762	710	717	729	739	746	716	739	758	728	743	761	705	742	712	695	720	756	741	743	704	750	701	705	705	701	731	714	736	742	767	721	709	720	690	703	729	694	728	722	736	697	703	771	769	747	759	734	763	775	731	732	739	727	758	743	722	703	720	737	722	747	745	769	701	741	716	715	724	706	741	701	707	697	709	724	735	732	750	780	737	705	695	766	718	678	779	723	752	762	714	721	718	705	760	709	760	719	756	751	695	771	711	695	730	731	743	729	741	769	748	765	723	733	759	709	701	696	756	754	764	733	733	777	730	716	715	745	705	732	736	746	741	699
23400	21558	29430	24154	21575	21639	13962	4680	3294	2893	2898	2572	1957	1495	1289	1187	1077	807	694	726	737	659	728	728	637	613	607	562	505	545	567	595	536	519	493	478	461	485	484	470	454	438	439	459	426	499	468	444	449	429	485	497	479	504	479	472	494	469	431	466	477	444	478	474	458	510	486	489	490	483	460	446	454	465	436	415	440	434	460	420	484	444	445	451	470	424	448	470	460	448	456	478	469	477	431	450	488	470	484	484	466	431	423	425	432	460	466	462	441	445	505	486	420	442	445	423	429	419	486	453	500	446	422	465	454	427	440	467	438	448	458	432	464	436	475	435	431	465	464	420	436	462	456	458	434	436	448	447	443	466	452	423	437	424	457	483	444	442	453	429	436	440	453	471	425	449	457	484	470	436	467	451	457	455	477	459	480	439	424	449	458	489	460	479	428	510	434	443	437	500	419	405	449	440	433	453	454	450	468	416	461	472	473	469	436	477	419	473	395	487	444	438	447	423	469	412	455	454	434	446	446	464	418	443	486	463	467	458	412	522	435	435	469	415	447	440	426	450	458	453	453	447	463	413	440	467	457	428	466	444	432	499	447	429	436	441	455	460	480	450	439	496	453	447	456	422	443	438	449	467	459	444	429	435	450	422	432	429	458	433	451	443	457	431	419	468	447	477	465	444	455	483	437	454	457	449	451	448	460	458	444	442	470	459	471	430	450	457	430	463	428	417	467	473	440	425	445	460	432	469	471	490	459	439	448	438	429	435	458	440	449	414	409	437	467	479	425	462	449	430	461	446	424	454	513	444	464	417	462	469	450	423	473	397	413	420	463	456	432	456	483	403	416	449	477	433	449	437	446	440	447	469	417	436	455	450	467	466	439	434	447	481	436	429	454	463	410	424	441	468	446	415	410	390	445	438	422	416	463	432	447	433	444	442	450	466	427	452	470	456	433	451	497	428	416	433	459	421	466	438	451	450	439	443	442	454	415	420	413	458	469	466	446	442	453	485	483	440	445	465	448	445	430	448	424	459	432	443	478	439	449	426	460	458	478	402	413	427	452	432	433	457	445	445	472	457	428	433	428	421	474	450	460	426	449	461	437	460	431	482	429	452	459	445	483	419	485	438	491	401	473	430	466	472	457	440	433	445	433	427	440	469	426	459	463	448	468	446	455	462	453	434	466	425	445	422	466	462	430	438	430	470	435	443	407	438	445	389	456	422	465	452	440	454	456	457	454	449	410	423	424	413	414	440	416	467	450	481	471	460	444	451	468	419	440	394	458	445	433	482	442	476	460	447	410	456	454	455	461	440	438	417	448	437	475	471	448	451	460	417	420	447	434	446	467	423	398	465	433	465	464	478	471	465	470	427	459	480	464	485	477	468	433	451	447	460	471	399	466	405	460	465	474	435	432	450	474	482	459	455	457	443	450	461	443	402	452	439	459	434	426	451	440	459	445	442	475	476	439	456	499	443	424	476	429	436	467	464	446	463	435	435	427	443	419	412	440	475	458	457	425	460	424	455	449	409	464	441	451	458	454	428	450	418	486	408	477	453	431	469	466	434	439	457	465	464	462	413	466	450	433	429	431	460	464	433	455	441	430	453	431	426	466	443	466	456	461	425	433	468	480	449	402	472	464	450	450	448	413	472	466	475	461	441	451	452	461	432	461	437	465	507	426	445	459	464	422	474	486	403	425	451	425	438	463	457	472	450	482	461	406	457	436	436	469	445	474	454	438	441	450	464	444	453	459	442	419	440	494	449	422	479	440	432	467	430	430	471	468	440	481	429	460	472	454	477	476	450	425	457	445	428	459	438	458	444	471	450	429	463	433	463	453	428	433	448	429	425	456	501	426	460	454	437	473	483	446	445	433	445	434	475	451	445	491	439	449	458	434	434	473	440	467	452	476	382	445	463	439	425	470	419	440	444	446	471	461	431	388	448	432	413	443	443	491	445	418	456	455	422	466	481	450	435	458	459	427	497	471	452	414	435	456	449	456	402	437	414	429	463	440	427	418	441	445	429	418	440	459	453	429	408	460	462	474	452	438	476	465	436	472	435	441	411	466	417	474	452	473	431	469	445	430	477	427	438	403	445	438	446	430	468	456	449	453	439	437	460	452	422	445	446	430	487	417	436	443	410	438	443	467	450	449	429	459	449	436	444	426	449	458	443	422	411	427	438	433	457	435	442	463	438	438	472	459	427	443	440	431	467	428	476	458	409	454	449	443	448	410	419	467	449	444	408	421	463	442	435	430	426	422	432	505	452	424	435	461	450	410	448	446	445	469	446	426	438	452	448	465	469	440	454	441	409	454	445	444	492	468	430	417	421	442	445	432	457	459	482	466	446	438	438	440	437	470	413	458	440	479	471	450	435	425	437	448	470	417	462	456	462	463	422	455	442	425	438	436	482	452	453	415	450	449	454	441	428	453	446	445	505	443	441	418	440	441	452	428	442	448	453	446	421	429	441	466	414	454	447	474	469	431	446	459	444	459	441	476	458	446	466	444	436	448	453	461	473	442	471	515	423	476	465	437	452	432	420	460	449	411	426	415	418	433	472	427	446	442	419	435	448	473	439	487	451	456	436	459	424	432	425	479	445	456	429	484	433	442	466	444	488	489	457	458	429	439	410	473	407	408	411	428	456	465	455	455	432	441	435	406	452	478	411	416	434	449	429	426	456	432	443	431	453	472	451	435	462	474	466	426	447	439	429	387	485	438	468	422	445	470	450	437	453	423	456	438	452	425	484	414	425	451	455	408	505	420	453	405	466	461	421	465	446	449	412	447	427	519	444	426	453	436	415	480	457	429	475	475	425	429	425	481	398	476	444	412	413	465	423	442	456	449	428	489	452	446	435	418	460	422	480	477	380	448	405	475	464	432	404	460	421	434	480	391	462	433	487	433	438	437	442	470	402	475	467	419	474	455	462	425	460	443	471	441	439	442	469	461	432	431	405	415	486	460	461	448	442	477	447	451	450	446	465	440	420	424	406	439	470	432	404	463	418	449	449	456	444	465	478	445	450	446	464	435	454	475	456	460	417	484	478	477	423	445	437	416	455	421	429	431	479	413	436	459	429	433	434	448	471	434	430	472	434	498	427	487	433	457	442	448	455	475	458	459	462	467	454	439	406	425	409	432	459	440	431	453	438	420	443	457	417	475	445	496	471	436	409	427	483	413	426	432	418	441	483	454	410	492	437	459	437	434	434	438	468	447	451	401	469	455	448	417	467	421	427	461	461	436	465	476	450	444	453	451	423	454	429	463	484	439	454	472	485	463	468	486	436	478	431	427	444	450	458	446	446	421	448	450	458	414	454	419	481	419	452	463	457	443	432	433	445	442	422	482	469	410	376	425	438	456	480	447	504	433	456	468	476	474	424	442	448	447	456	462	424	434	460	447	452	457	411	453	512	458	447	428	386	435	434	467	445	464	464	480	417	455	430	439	465	444	444	438	408	447	448	443	436	424	441	428	446	452	447	477	447	427	445
37681	60022	48409	27116	19177	15963	12889	9385	7984	7139	6994	6284	4687	3561	2790	2482	2152	1672	1434	1345	1255	1158	1274	1180	1017	974	871	809	777	828	913	865	841	850	736	665	642	684	611	679	639	581	608	611	599	657	582	670	650	678	659	672	636	676	718	637	651	583	712	699	621	669	651	614	685	630	651	673	667	634	633	652	620	593	644	638	586	626	656	621	605	618	617	588	604	634	619	616	631	600	619	617	637	631	590	623	579	574	661	616	617	553	646	636	663	623	667	627	619	589	653	575	629	588	630	599	660	599	613	579	572	616	658	568	619	612	591	590	615	632	637	591	590	570	581	621	635	626	598	633	604	652	640	577	598	581	593	635	617	601	587	631	595	661	597	624	582	646	583	587	603	645	681	644	579	614	570	601	607	632	584	623	633	650	650	591	633	630	573	569	587	640	578	636	608	664	550	623	609	616	600	598	645	554	564	626	588	605	563	604	611	625	581	652	624	626	615	604	577	596	562	638	623	631	599	645	660	637	596	640	623	613	603	626	598	670	628	585	640	618	608	596	635	579	622	605	645	592	631	627	626	605	624	581	571	640	617	608	644	640	567	624	578	633	603	616	619	592	639	580	597	628	623	627	628	568	594	624	628	614	605	622	589	563	596	598	559	615	630	580	620	630	589	603	623	622	591	575	598	618	612	595	618	591	641	610	579	637	596	614	602	627	576	602	572	596	601	639	623	620	592	627	641	598	596	651	625	602	633	586	608	619	603	586	630	636	639	622	622	605	650	661	611	585	598	574	621	632	635	585	591	626	618	608	604	560	628	643	593	587	632	631	618	644	601	625	660	605	618	637	582	590	614	602	591	600	642	602	595	658	658	585	610	627	632	606	617	621	604	630	574	644	632	623	580	601	580	600	614	580	665	621	605	563	661	587	620	633	611	615	582	613	598	614	643	656	611	599	583	577	613	604	625	615	559	599	612	630	634	637	613	633	601	617	614	616	598	603	639	623	558	639	611	634	592	632	607	628	605	597	549	608	615	583	647	595	592	576	601	633	666	623	600	627	624	588	590	648	617	623	622	638	663	588	622	584	585	567	585	657	616	582	625	632	600	577	633	605	613	608	616	617	595	600	606	586	590	637	608	591	643	596	603	618	632	577	590	643	605	579	613	588	640	646	589	611	628	601	584	580	610	642	622	625	560	614	622	607	592	615	586	630	603	627	581	598	556	647	635	597	619	578	618	637	591	607	602	633	608	633	653	623	604	569	601	617	642	609	649	607	604	632	647	600	584	542	641	593	606	613	583	596	634	613	605	608	641	647	621	635	648	601	600	625	614	620	595	635	593	618	649	631	618	619	571	582	629	651	606	627	596	593	594	602	677	583	621	590	623	574	628	646	571	623	623	585	634	580	615	615	644	661	588	611	566	637	615	610	580	615	610	599	629	617	621	618	616	588	622	601	614	590	618	611	563	634	614	664	616	604	647	583	593	563	617	602	593	580	666	589	583	577	604	628	598	616	634	642	611	618	560	617	627	586	579	596	582	627	602	589	602	598	598	588	618	630	600	639	594	621	623	616	556	639	626	612	594	624	669	658	647	582	600	621	583	606	558	623	605	634	584	608	631	615	641	634	623	631	566	584	613	610	615	626	587	609	568	581	643	623	619	605	650	613	661	635	584	664	599	653	584	606	564	664	666	608	580	625	567	636	590	600	642	605	588	603	580	594	618	598	617	593	597	592	663	617	614	561	598	590	652	570	628	622	617	615	622	644	625	628	643	634	628	599	572	618	601	607	618	588	628	599	613	580	566	606	621	608	598	638	590	615	596	603	602	592	616	608	578	597	608	596	606	604	623	608	594	595	607	586	599	629	617	631	602	576	617	604	656	612	609	617	615	568	630	624	602	629	644	640	613	570	617	664	594	565	611	597	613	618	646	582	601	617	623	574	583	613	613	652	617	631	543	592	584	583	640	591	661	601	614	605	609	604	632	644	609	669	606	579	591	616	679	561	627	603	599	589	628	572	608	605	617	577	584	618	620	601	656	594	580	616	594	629	599	597	581	625	636	598	590	646	667	637	625	606	649	620	616	664	633	613	586	647	624	652	623	608	584	607	596	605	596	679	587	598	607	627	613	577	607	603	635	619	625	620	616	602	632	661	626	607	670	593	619	595	615	619	626	608	584	632	604	608	588	631	601	627	599	622	578	652	646	615	624	660	627	564	606	617	627	637	589	615	596	611	608	607	597	607	613	623	564	599	619	604	599	605	626	622	635	630	619	597	610	583	639	635	607	619	632	609	618	638	571	621	615	611	605	631	649	593	615	635	620	605	601	635	636	581	574	636	640	661	586	612	643	610	626	634	617	560	602	596	606	626	597	626	620	597	603	630	556	599	596	646	582	612	642	625	622	565	603	603	620	609	577	597	574	595	628	565	633	567	618	658	610	649	613	626	584	621	624	559	631	609	631	576	587	640	587	595	579	598	597	633	583	582	593	649	576	582	620	656	596	595	607	632	619	649	604	597	610	587	612	560	622	682	638	591	597	564	599	630	598	623	663	630	621	643	608	587	576	616	613	608	605	593	563	593	624	644	625	640	605	620	637	587	611	630	643	622	625	579	604	627	595	614	594	621	631	573	621	635	627	609	637	622	585	593	591	625	641	627	609	659	648	634	580	654	569	632	616	595	588	622	617	583	648	640	625	592	582	572	625	592	618	604	665	626	664	603	583	595	574	612	581	594	642	589	614	621	597	628	647	587	566	611	613	584	646	632	630	607	604	618	614	638	601	632	590	579	613	602	650	633	571	626	617	592	593	596	628	607	591	607	573	633	624	627	633	598	594	585	632	627	634	602	615	594	595	567	611	603	652	626	589	594	581	637	577	621	618	602	605	591	567	603	611	616	569	651	610	677	655	618	618	570	641	590	602	583	584	637	631	579	603	637	617	607	664	586	614	612	601	617	580	618	657	622	621	596	578	623	621	621	600	622	592	592	643	603	625	628	594	537	582	601	591	586	594	606	593	654	584	590	593	661	578	622	645	623	609	611	616	630	566	597	613	655	607	609	650	595	603	612	625	609	600	582	591	617	581	584	602	667	618	593	604	636	599	599	568	589	629	598	564	621	602	612	621	589	624	652	606	595	592	627	606	581	613	565	599	623	613	624	616	634	589	620	601	594	608	667	600	577	585	627	600	638	611	621	589	628	573	624	609	590	628	620	549	589	587	621	603	663	629	573	589	561	617	597	592	627	616	578	658	600	677	650	593	589	656	576	613	633	613	581	599	625	569	590	625	611	636	619	646	642	555	579	625	629	612	633	633	628	624	598	597	604	562	607	569	612	577	661	595	601	607	592	636	607	668	588	622	602	625	639	598	563	604	616	617	612	601	638	582	587	618	650	637	614	596	589	594	598	626	647	606	575	606	575	645	615	604	611	606	579	628	596	571	588	577	582	598	580	616	627	604	617	655	653	622	621	587	595	588	612	608	614	636	637	584	614	580	565
29038	27125	27869	13933	4728	3152	2281	1563	1342	1220	1122	1115	915	769	662	657	584	530	479	463	503	475	509	460	477	442	454	437	432	418	404	422	485	441	417	439	445	410	403	392	408	434	374	449	401	394	403	451	375	414	412	427	406	398	414	395	430	400	434	451	457	431	426	387	392	448	408	392	419	440	436	442	386	414	399	400	435	400	433	407	458	392	410	416	394	406	390	447	400	459	421	446	446	396	448	414	417	435	428	427	439	431	407	438	372	414	431	412	377	433	376	411	414	419	406	372	441	423	453	418	391	366	398	371	402	422	419	419	399	457	404	403	409	406	386	407	412	427	425	414	409	399	397	415	410	412	399	419	399	382	429	407	427	446	393	430	443	391	405	420	402	421	405	418	430	399	384	431	399	406	404	428	392	412	434	397	418	425	420	395	421	412	388	381	362	404	427	407	428	451	419	382	410	420	392	429	431	354	394	370	405	433	406	418	396	405	392	395	398	426	422	434	396	410	388	409	409	418	402	419	378	407	429	399	410	449	399	381	386	380	420	382	414	416	458	404	418	395	442	424	399	393	419	414	396	410	418	382	380	437	427	410	428	432	431	403	396	422	428	386	409	413	406	387	464	416	436	388	401	389	414	435	406	426	413	404	390	432	429	398	412	404	398	388	395	407	414	409	387	434	394	423	387	407	392	381	408	397	390	425	428	447	391	423	401	431	419	411	416	405	401	413	428	430	411	408	403	400	394	397	404	430	394	416	427	390	429	441	446	390	404	413	416	419	397	407	395	430	416	412	421	429	396	432	393	393	396	414	397	413	386	436	403	421	424	391	434	394	365	413	409	425	391	431	398	398	384	421	412	425	404	436	378	408	439	390	402	337	421	415	417	448	396	445	406	388	373	377	397	406	436	390	434	368	402	415	393	406	427	390	431	433	419	427	388	409	420	430	402	413	384	431	418	433	422	415	420	369	392	388	433	421	430	411	394	391	404	430	428	461	393	402	399	457	427	439	352	387	418	435	427	412	416	390	445	396	421	427	411	422	430	455	413	438	397	405	421	439	400	422	380	398	411	385	444	427	409	428	409	397	385	441	383	382	408	434	439	412	431	420	427	373	412	420	404	408	390	429	413	383	414	439	424	425	397	360	402	414	412	420	404	430	396	410	436	400	413	379	420	386	390	439	400	377	426	418	426	417	441	412	392	419	414	415	402	436	407	416	397	396	453	391	421	426	423	408	407	417	374	387	409	415	395	407	425	410	395	386	429	428	401	426	423	399	380	426	405	423	414	390	400	387	394	432	416	432	430	399	403	415	395	428	421	426	408	429	454	414	386	422	393	395	434	435	414	411	425	408	431	392	384	443	420	455	429	422	393	414	424	414	419	410	410	384	457	391	390	462	384	431	412	415	419	430	434	394	412	407	365	444	416	402	402	427	389	435	450	424	393	388	435	406	407	421	409	423	428	382	435	399	408	419	394	447	432	386	418	415	410	395	420	428	398	440	426	423	408	448	432	372	417	386	411	411	408	405	453	405	388	403	424	398	388	399	393	381	369	419	406	384	394	387	386	432	424	406	409	424	392	417	376	405	400	405	449	451	436	426	384	449	400	404	402	432	382	424	401	434	377	410	394	402	386	415	384	384	443	414	402	395	435	421	442	408	416	422	403	460	394	391	426	382	412	373	395	438	369	451	378	400	427	436	404	404	415	416	445	437	383	404	397	426	357	438	387	403	413	422	422	380	392	391	420	372	431	449	397	410	367	414	416	411	385	396	379	399	413	408	403	439	408	416	404	435	368	408	406	433	380	416	392	429	405	418	397	418	399	394	410	430	423	373	444	385	404	413	428	413	450	431	423	365	395	422	423	388	376	412	443	395	408	428	400	418	425	390	407	436	395	398	394	411	386	412	414	421	432	399	436	406	412	407	466	419	410	434	389	412	406	381	381	413	379	409	431	435	411	430	366	376	382	411	453	416	394	452	429	418	380	449	419	419	407	438	392	405	420	369	374	391	442	418	412	417	417	407	406	361	433	405	410	403	372	393	389	410	446	401	408	396	403	403	429	416	416	415	409	399	391	384	400	414	447	415	423	367	406	428	387	432	404	426	384	407	421	390	380	456	391	401	400	392	389	443	418	368	396	453	455	425	411	427	389	419	397	375	418	385	418	388	422	396	402	436	431	386	417	391	399	391	401	378	406	428	420	406	421	419	414	383	404	424	409	397	393	425	431	425	381	413	427	459	375	438	426	414	374	418	379	422	422	414	423	408	424	407	426	421	399	399	462	441	413	441	408	410	424	381	385	398	377	451	397	438	426	391	401	415	414	408	430	412	416	397	397	386	399	425	455	405	404	398	425	423	387	398	404	400	400	401	457	416	377	405	435	391	436	380	400	436	409	394	384	414	388	453	408	428	403	430	375	434	416	405	423	397	415	457	426	413	406	439	399	370	426	399	405	383	408	393	418	406	413	401	413	424	427	419	406	398	425	399	409	417	413	391	404	445	395	398	426	454	375	403	424	440	416	436	362	398	405	401	398	405	382	396	403	401	422	421	393	419	436	422	408	394	435	394	472	383	430	390	402	426	418	385	405	422	413	405	405	426	398	419	406	410	427	401	404	436	405	404	417	401	397	414	437	412	415	437	425	419	359	422	432	415	401	407	414	381	408	413	401	379	405	402	424	427	390	418	453	418	400	403	429	419	410	410	418	402	434	378	379	412	412	388	430	385	400	396	425	405	402	390	419	387	439	422	441	431	426	413	414	415	454	406	431	386	406	411	417	407	427	406	417	407	427	417	432	390	431	378	448	390	395	441	398	418	397	430	429	398	377	422	411	420	411	407	432	396	436	405	403	455	379	407	401	387	432	414	414	426	454	412	410	419	435	409	402	400	418	406	426	406	401	411	404	383	399	423	387	419	414	456	412	403	415	380	405	428	453	404	429	392	422	402	383	410	397	393	446	391	420	434	428	419	391	436	400	427	415	399	394	451	380	437	423	404	397	395	379	372	447	422	370	415	399	464	436	437	417	401	418	371	423	415	402	409	413	385	390	401	423	426	409	428	419	355	403	436	403	455	442	391	388	442	378	412	421	414	429	410	424	433	418	397	400	410	433	434	426	427	425	386	419	403	400	441	383	423	394	365	403	404	389	420	409	398	462	361	384	395	421	384	430	401	421	406	431	441	422	412	433	408	388	430	406	396	411	424	417	416	361	417	420	434	418	434	411	368	426	451	439	436	424	406	454	440	396	421	402	419	404	384	429	442	411	385	398	441	447	400	421	421	419	413	423	403	416	403	381	393	455	403	451	415	409	379	411	391	399	430	403	422	421	422	390	426	400	410	412	400	395	382	417	448	414	405	450	395	397	413	414	427	395	392	410	406	453	396	433	402	397	387	414	420	435	407	382	387	411	438	403	432	426	394	396	442	401	408	391	393	406	415	416	386	411	422	402	406	398	451	446	396	413	420	430	428	409	398	403	368	417	377	398	418
35403	46139	33645	14715	9249	7281	5687	3946	3407	3107	2905	2702	2156	1665	1325	1208	1045	892	836	814	805	709	836	749	743	673	624	627	629	636	633	640	623	638	612	563	598	573	595	554	581	545	556	553	589	558	518	549	605	584	571	609	583	613	588	586	530	564	565	598	549	576	567	585	548	556	601	568	583	563	581	594	547	516	594	587	597	572	554	597	583	587	620	575	555	576	586	584	551	577	609	572	594	579	550	539	559	576	630	569	550	561	563	562	549	592	596	628	575	542	597	547	540	516	571	552	550	560	540	520	569	569	557	600	578	573	576	537	523	562	541	592	582	547	517	603	522	591	539	539	576	534	529	554	566	546	565	562	530	602	533	566	577	557	584	581	569	570	599	519	597	530	520	565	556	600	542	590	555	551	553	580	616	571	581	576	570	603	556	536	556	551	527	542	535	571	618	599	548	556	560	585	565	527	541	543	522	587	597	571	556	554	562	556	622	639	578	573	557	608	538	552	528	608	590	524	571	574	569	521	574	613	563	594	571	576	583	539	631	558	583	578	582	548	610	566	578	506	589	562	555	591	565	612	594	553	567	582	540	562	557	574	560	518	577	553	538	560	548	570	558	609	555	576	581	577	540	563	559	568	616	616	535	595	553	584	551	572	593	514	588	556	570	605	540	559	528	584	575	558	535	540	592	600	596	565	600	564	561	544	578	561	596	596	557	572	559	588	512	559	583	540	574	566	588	593	555	581	588	553	541	588	559	572	537	551	573	581	610	569	570	582	604	556	554	555	568	601	559	550	554	575	553	613	539	574	578	537	566	535	573	570	590	547	558	571	569	523	584	559	592	561	610	615	581	541	556	595	593	573	558	547	574	591	562	534	594	573	574	585	568	559	590	558	562	600	565	595	563	594	548	556	553	602	592	563	553	560	573	559	595	571	593	578	590	558	605	549	544	574	530	565	600	572	558	586	603	550	545	587	596	565	557	572	560	568	582	561	551	531	598	522	504	566	565	588	555	581	546	620	580	561	585	534	564	577	507	555	533	576	615	573	569	573	541	577	558	580	609	558	574	526	569	551	570	552	594	549	556	578	559	603	560	559	577	605	559	568	575	529	517	572	541	562	595	572	571	573	600	545	565	556	608	533	583	558	513	588	553	566	561	541	554	565	554	579	578	572	576	498	584	545	565	578	574	609	586	544	565	613	558	554	567	542	560	573	578	538	550	503	592	614	581	610	552	579	567	573	561	582	598	561	595	560	554	587	524	557	578	533	593	645	568	546	545	538	543	583	581	535	566	541	573	540	546	561	570	605	570	576	539	599	557	586	579	563	552	562	555	552	581	575	557	577	534	597	608	574	558	562	587	583	550	572	607	563	551	562	535	564	601	557	564	609	566	596	531	566	565	574	558	557	570	535	551	583	608	577	578	576	556	556	589	582	569	543	592	564	547	557	578	545	562	567	539	575	563	600	575	554	566	569	559	556	561	525	590	573	559	545	577	581	562	567	549	564	551	600	568	567	607	589	551	523	597	538	556	593	563	582	589	517	561	571	580	564	553	583	576	533	491	527	569	583	537	585	519	581	574	537	565	562	558	542	571	544	583	563	538	556	524	545	551	547	570	605	558	557	548	561	525	570	565	566	589	519	550	563	521	557	543	589	581	585	573	559	576	558	548	577	557	593	601	548	614	518	562	539	615	604	545	614	602	571	590	492	519	570	566	551	550	580	577	556	604	541	556	555	532	576	591	576	565	596	584	543	577	548	551	541	558	566	531	532	580	579	584	619	578	577	551	553	593	551	568	594	550	559	550	563	551	594	574	549	573	588	569	548	544	543	537	545	546	616	562	562	586	572	561	562	562	567	576	570	580	583	576	554	557	550	598	605	578	543	544	530	547	537	593	584	512	565	562	590	551	560	573	584	580	568	565	578	554	583	507	583	550	560	556	570	560	535	592	547	576	583	537	572	524	571	568	625	578	563	584	574	574	521	567	595	562	569	517	553	579	592	531	512	582	566	590	553	582	633	572	547	589	566	558	545	553	620	560	557	600	536	559	621	572	571	573	580	589	535	560	555	550	557	624	576	564	564	575	576	601	536	551	560	535	535	604	599	597	534	577	586	585	567	567	591	581	574	568	548	566	527	534	594	559	590	584	548	593	567	533	556	567	586	534	572	577	565	529	539	569	518	568	589	578	583	588	551	587	603	590	557	578	597	546	599	553	576	545	597	575	575	564	596	603	566	579	603	558	556	571	568	573	566	556	612	549	588	507	591	596	553	567	569	571	566	529	547	543	534	579	570	560	549	528	579	541	555	552	600	595	560	581	564	560	579	502	526	570	587	620	594	583	560	504	548	551	525	560	606	600	530	571	576	601	558	578	561	566	593	596	540	591	553	622	513	601	572	576	591	521	605	550	590	596	516	589	555	589	552	553	567	550	571	579	543	531	513	584	585	559	565	612	553	568	560	604	588	571	567	588	600	588	549	580	602	552	585	571	572	535	566	522	554	619	553	548	576	537	585	589	544	555	580	556	584	621	546	579	558	517	554	540	575	559	595	564	583	574	506	578	538	549	622	557	580	579	536	627	529	579	575	556	520	558	579	560	552	571	575	604	534	531	614	600	574	628	545	572	604	584	566	565	562	603	567	552	538	576	544	571	566	550	594	556	557	587	598	569	580	588	573	590	569	535	559	552	553	572	564	549	549	573	572	562	597	556	528	524	565	572	561	558	566	573	588	596	595	591	542	559	573	530	545	572	552	565	599	568	587	557	548	601	571	525	557	601	567	593	567	576	569	585	595	554	562	556	594	570	577	546	576	527	600	574	563	569	609	554	602	574	531	548	510	603	563	605	572	574	577	544	571	524	560	571	590	565	621	528	611	581	557	571	547	598	588	556	598	577	534	578	542	563	573	552	561	556	547	548	620	513	537	588	572	544	562	544	576	606	602	544	594	546	605	556	552	531	559	611	565	551	560	573	544	566	546	566	586	531	540	581	568	588	584	589	553	598	590	560	536	524	524	584	570	542	603	539	573	594	581	526	574	541	557	533	545	555	556	568	595	576	544	563	599	557	535	559	593	596	573	584	550	546	559	568	576	529	544	542	574	533	574	586	531	520	558	546	573	592	553	582	579	595	630	554	553	570	577	609	554	567	572	547	568	587	628	581	565	535	564	573	592	627	536	558	558	558	547	553	576	548	559	555	555	584	539	563	566	544	549	586	562	577	580	579	591	570	586	565	612	562	596	542	539	585	604	549	586	595	569	541	579	557	564	592	568	584	575	613	585	594	572	580	579	553	532	569	586	537	591	605	569	549	565	574	610	571	560	540	579	621	585	520	546	537	594	547	574	574	605	591	564	592	580	582	555	512	539	585	524	574	571	546	549	545	539	567	545	591	621	587	614	590	570	608	577	559	598	540	532	610	569	553	545	537	523	537	582	582	556	581	562	574	569	534	557	623	553	556	554	527	570	568	555	514	593	582	547	520	581	568	545
24475	21612	29087	24720	21442	14022	5789	2944	2362	2055	1998	1909	1551	1167	1065	955	844	750	753	700	691	664	715	653	635	623	611	569	585	574	636	605	587	551	578	525	550	533	575	550	542	507	526	501	516	537	551	569	511	518	505	531	559	483	525	545	557	559	553	543	545	516	549	561	522	540	500	546	576	540	498	573	553	502	527	527	552	539	515	531	518	542	559	538	547	526	514	537	513	506	536	564	496	530	528	535	557	560	539	531	505	522	538	510	506	547	510	512	539	488	554	520	537	522	578	540	520	527	527	529	567	540	531	560	561	523	514	531	560	486	519	503	476	474	458	539	508	523	545	510	523	482	500	494	559	531	510	534	543	530	552	544	501	544	499	511	510	481	525	498	562	525	548	529	513	566	497	500	516	519	517	515	527	482	552	509	533	529	544	495	520	526	515	536	556	517	538	485	522	518	509	520	494	505	507	510	502	479	461	542	534	512	524	514	523	515	543	560	474	519	496	527	505	519	509	487	480	522	506	506	524	510	513	509	533	504	527	486	549	553	544	532	545	530	526	555	562	525	523	523	525	509	560	547	556	547	502	544	544	499	519	532	531	575	553	522	531	538	554	497	526	535	521	559	529	505	530	530	508	553	514	530	502	572	508	539	519	523	507	527	539	535	538	505	516	555	495	500	517	524	522	535	553	531	503	547	512	545	526	523	501	522	533	515	480	536	516	501	531	511	488	507	567	509	490	499	548	549	524	512	531	574	472	521	550	524	509	572	529	562	531	506	529	499	493	520	532	521	534	547	530	547	555	516	545	496	504	499	506	516	559	510	513	484	502	529	548	539	505	532	509	534	524	543	508	510	543	564	501	521	493	546	525	473	527	542	534	517	497	533	537	545	541	502	507	506	518	525	533	499	488	521	495	520	508	521	525	475	535	494	516	509	511	571	533	517	517	546	553	526	502	527	515	500	505	558	564	534	508	518	538	538	513	532	556	558	588	515	485	490	518	495	500	541	545	534	504	514	532	540	533	494	531	549	508	555	533	520	489	499	549	511	543	547	518	537	475	565	580	522	522	572	511	506	537	498	516	504	566	552	555	548	543	491	495	557	507	538	526	506	521	503	512	520	569	538	526	517	534	521	524	536	473	498	527	521	522	503	523	549	549	531	563	460	505	525	522	506	534	498	526	535	499	497	506	521	517	485	498	555	521	520	526	515	548	505	544	555	552	506	522	553	507	524	549	569	500	497	531	508	524	526	512	537	513	507	560	491	508	516	545	522	515	510	505	564	535	545	536	540	501	529	542	524	584	492	547	550	467	579	485	556	522	522	507	537	530	491	539	519	514	556	506	518	540	541	502	532	528	539	531	466	514	517	542	531	516	521	510	559	483	523	550	504	555	503	548	529	521	545	576	514	507	530	498	491	526	529	511	487	512	525	529	509	549	553	594	509	526	503	516	511	510	499	543	542	542	530	521	540	516	517	534	527	480	541	502	528	554	525	542	509	523	546	501	495	533	510	503	499	546	480	503	535	509	514	547	552	553	530	530	516	486	470	564	495	567	474	522	579	546	543	555	518	542	555	535	488	533	537	536	523	521	534	549	454	527	510	491	542	530	512	529	549	538	532	501	488	513	497	553	504	474	542	546	545	522	505	473	507	527	497	505	529	524	536	515	519	524	498	558	524	557	503	498	538	533	556	530	509	554	505	501	502	509	541	549	524	544	512	545	537	549	551	545	540	470	532	553	554	509	535	530	547	534	518	531	513	552	589	472	504	551	502	548	542	548	509	552	515	530	558	502	522	519	533	542	519	563	522	524	508	500	583	536	516	562	557	510	509	517	491	492	503	524	495	487	487	521	527	508	517	513	487	533	535	538	518	483	517	497	528	483	508	510	511	506	571	494	539	544	495	536	530	500	545	517	512	526	517	521	529	506	522	480	524	562	502	540	523	513	510	516	482	565	500	481	541	561	524	514	513	541	551	540	504	511	505	521	560	469	504	540	482	535	507	556	521	527	532	537	501	523	540	529	520	547	516	539	537	479	511	519	530	532	530	550	517	508	516	534	536	541	531	530	532	560	538	512	570	510	487	490	560	551	520	505	508	555	548	474	539	526	499	496	531	529	531	529	518	519	535	529	543	539	511	541	549	535	577	526	484	478	503	520	528	512	500	514	519	521	490	508	530	520	517	478	509	507	505	547	540	495	512	531	497	541	516	525	492	497	510	570	505	551	539	551	496	545	519	561	517	488	517	514	500	533	516	538	496	509	526	535	515	566	527	523	527	513	503	551	521	570	492	532	524	542	559	483	511	510	544	487	528	577	557	551	530	505	529	501	537	537	516	531	511	527	567	558	535	496	502	518	496	525	523	546	573	515	545	533	528	541	508	503	553	539	543	517	496	531	525	503	500	515	541	512	530	492	524	530	523	557	543	565	507	566	508	550	507	551	555	529	562	487	521	498	532	560	528	497	509	537	545	508	505	535	540	497	549	517	518	525	516	493	536	517	529	459	563	529	553	540	491	523	570	486	535	537	535	530	522	517	539	544	536	511	513	558	535	514	529	595	548	564	499	509	581	538	529	504	525	495	517	547	521	507	470	491	511	500	509	527	527	542	509	482	522	532	504	505	515	529	535	535	526	517	524	531	530	496	496	472	541	541	535	497	565	520	513	537	531	580	522	520	508	491	508	506	436	525	482	538	510	539	535	518	493	518	571	533	514	530	546	491	551	529	531	515	503	494	531	530	514	554	543	574	516	511	492	524	508	546	490	511	528	499	544	543	523	540	565	518	516	543	522	478	583	534	546	510	510	507	513	546	532	506	505	509	489	519	503	547	491	534	556	536	539	548	554	552	524	549	514	530	541	544	557	543	561	524	528	523	535	507	521	488	511	486	537	539	543	510	502	504	543	525	523	517	544	510	511	521	548	500	507	509	566	571	516	544	488	575	550	496	540	550	497	506	558	496	491	518	536	491	546	518	537	528	513	494	559	533	495	544	550	528	514	512	547	528	509	512	491	511	530	533	531	511	513	511	498	492	482	525	487	567	538	516	536	494	533	528	537	534	527	501	513	513	475	518	514	504	495	536	545	529	522	494	486	524	541	515	545	538	561	523	552	531	524	517	536	504	546	532	553	529	477	555	528	500	527	532	545	563	510	515	517	539	541	553	553	544	498	506	500	554	528	524	518	515	479	522	529	559	523	492	584	485	524	519	515	539	519	547	557	541	516	496	545	523	539	513	516	510	506	548	556	525	551	522	531	503	576	522	543	528	522	486	493	530	494	556	514	525	552	487	510	504	529	490	545	563	525	515	556	522	499	591	538	503	521	508	536	532	530	514	530	527	538	512	527	519	494	516	498	530	488	529	521	532	508	511	545	533	512	543	478	489	534	535	544	472	534	557	494	536	502	569	526	528	523	542	545	599	511	493	520	523	529	522	514	530	518	464	493	517	541	529	511	495	504	578	561	525	506	521	536	517	518	524	536	492	508	501	576
34499	55421	45062	23511	14881	12521	9760	6854	5760	5108	5107	4731	3503	2587	2161	2044	1697	1364	1306	1189	1066	1061	1168	1124	1011	907	861	878	813	862	880	858	879	841	833	749	743	741	728	699	698	717	744	744	740	756	708	721	780	708	732	790	701	756	774	768	782	767	830	736	728	701	715	728	747	766	739	716	730	723	691	708	721	761	765	713	734	680	768	706	721	687	739	749	690	733	709	726	724	699	729	705	678	742	731	717	740	747	688	754	729	706	729	749	770	717	707	767	700	743	738	738	705	696	727	712	717	711	752	701	722	754	722	729	705	672	675	695	687	730	725	693	689	704	719	744	763	707	708	737	750	732	722	752	744	687	748	708	710	755	696	720	713	683	715	733	732	739	731	733	696	738	740	707	714	708	692	728	754	723	684	686	708	733	688	728	710	792	712	697	702	709	697	744	778	775	713	678	671	723	723	747	693	718	732	730	683	747	701	675	707	748	678	753	721	688	762	705	697	718	732	772	712	717	725	766	705	750	717	746	737	741	745	712	750	688	718	740	709	775	721	708	723	712	697	789	712	749	711	767	682	702	751	709	676	740	722	711	679	692	733	740	675	731	712	721	740	766	757	739	724	747	731	726	764	736	776	738	727	721	699	654	722	713	704	705	687	702	741	683	767	719	698	752	704	740	714	775	747	720	755	721	721	697	676	737	683	695	722	745	715	693	742	720	724	721	719	728	745	725	742	722	741	711	663	716	722	752	727	730	681	754	707	748	709	711	779	735	788	738	738	699	750	693	744	715	676	712	770	745	741	728	763	680	706	749	714	710	706	693	746	722	745	718	720	701	723	704	708	749	727	719	687	690	704	695	706	740	718	714	735	691	744	728	707	737	728	714	736	692	717	742	726	707	695	740	734	709	675	683	713	738	742	652	745	678	714	742	707	731	747	728	721	717	688	693	670	715	781	696	684	714	696	763	732	734	715	733	683	672	760	723	726	736	734	713	739	721	689	673	758	731	770	717	743	723	748	704	742	740	756	739	746	710	687	734	732	698	727	732	745	732	683	680	728	731	704	686	739	763	716	762	761	717	725	740	671	721	710	689	735	714	739	714	723	737	701	682	704	731	762	740	708	710	700	730	733	700	740	747	753	716	737	727	718	736	784	708	685	701	727	762	763	699	724	767	731	720	714	707	665	724	742	751	699	704	721	729	727	742	808	738	748	720	690	721	706	757	718	712	711	746	725	676	725	743	748	714	716	789	718	678	737	738	739	684	744	689	721	685	759	725	732	738	759	742	693	722	756	748	721	728	723	731	734	685	731	675	675	715	691	700	724	708	725	690	735	718	715	733	724	703	711	699	691	710	752	696	695	644	717	738	691	711	706	721	747	712	752	669	717	728	723	689	681	712	706	761	700	712	735	716	696	701	717	729	693	693	681	715	698	723	736	707	692	667	726	738	737	678	738	713	729	702	700	737	732	708	699	702	732	676	727	772	721	754	695	751	678	758	708	704	720	695	734	749	745	757	727	721	702	725	733	732	736	714	709	726	734	714	761	749	736	708	741	718	752	749	725	747	726	722	737	697	673	711	759	653	729	765	770	710	715	741	751	789	697	747	745	715	694	713	694	735	699	693	724	685	749	678	708	722	728	710	744	712	695	689	723	766	706	713	738	713	699	698	740	760	707	761	723	753	726	720	738	725	733	721	667	755	704	733	662	685	755	712	731	693	676	733	726	746	723	748	764	779	718	732	712	711	757	731	693	740	751	718	748	726	686	733	711	721	708	758	672	659	681	715	739	738	743	712	684	680	725	737	720	696	727	773	769	751	715	712	743	740	712	716	726	761	700	702	703	693	729	733	741	729	720	737	701	748	736	681	796	734	733	738	722	716	704	705	713	747	681	731	740	712	721	702	713	747	718	700	699	665	667	719	712	732	676	680	757	725	739	773	745	703	773	703	706	738	756	687	757	685	718	726	757	732	714	713	702	704	714	712	689	710	686	720	729	743	737	745	699	739	683	722	772	706	714	714	707	730	752	719	713	774	716	719	725	756	746	740	732	748	752	723	729	744	719	742	749	700	730	758	733	751	739	713	707	686	767	709	728	742	690	708	729	717	724	677	714	734	742	727	737	771	693	741	691	709	718	713	689	743	720	727	710	681	755	733	729	708	756	743	727	696	714	684	695	692	706	713	729	686	745	705	719	716	712	718	681	727	735	769	765	758	700	765	764	756	798	736	758	747	660	725	712	739	734	748	756	665	715	728	694	700	731	722	732	758	695	699	699	683	705	745	731	764	691	698	722	759	707	735	741	705	701	734	651	702	698	734	744	699	701	726	728	685	702	717	700	714	694	707	748	737	682	746	743	775	779	708	696	679	707	701	777	748	779	759	734	728	657	739	710	673	687	728	714	758	752	683	739	733	769	695	706	665	731	729	751	733	692	747	748	702	706	694	707	749	699	711	724	716	735	722	713	693	747	712	717	694	747	676	672	691	689	719	707	716	705	683	736	710	672	723	650	682	751	756	735	733	690	740	715	696	721	774	691	761	740	743	738	691	731	716	735	742	759	687	713	731	761	739	694	669	663	708	747	701	678	710	681	711	730	737	714	738	707	714	670	723	725	693	722	723	690	799	693	750	729	762	743	693	653	743	741	745	718	737	758	713	696	694	725	718	689	748	728	684	777	723	715	727	722	770	726	688	702	727	724	768	701	768	664	717	724	743	744	724	758	677	744	724	721	742	682	717	765	741	762	771	749	739	728	710	732	712	733	678	734	728	735	717	690	722	713	736	738	680	687	723	690	682	722	721	694	732	713	727	725	722	711	732	718	698	725	711	748	686	713	744	724	734	714	740	674	715	739	719	718	717	738	743	690	686	738	716	674	721	717	712	720	711	725	727	701	693	729	748	685	739	697	752	733	715	692	670	725	657	676	730	748	748	698	727	739	693	715	752	768	706	693	770	748	731	706	708	717	696	706	699	663	721	742	718	725	724	682	741	705	772	717	683	731	698	711	730	747	738	746	727	741	694	722	769	705	711	742	723	710	705	739	718	751	687	704	691	765	708	735	727	708	701	760	742	741	721	736	709	664	719	726	702	700	713	747	722	727	718	700	736	713	735	737	714	735	687	771	739	680	750	717	722	714	718	709	753	665	704	719	721	702	697	682	727	692	747	684	694	694	744	674	650	684	686	738	724	766	678	667	723	764	707	723	698	726	720	663	703	698	727	684	717	731	704	704	719	694	691	728	705	751	751	728	694	761	707	742	717	683	670	730	673	751	692	720	747	678	771	724	756	709	729	733	721	691	687	694	771	663	713	757	693	763	705	735	742	728	706	692	765	718	695	698	714	715	754	662	708	729	726	732	732	695	697	669	692	706	694	718	721	697	721	733	701	737	761	710	699	687	679	737	701	733	702	668	752	709	729	768	771	688	714	704	680	690	672	716	743	705	726	738	733	712	745	707	720	764	736	713	725	718	671	728	723	730	705	693	715	669	685	749	679
23431	21604	29560	24155	21627	21698	14025	4756	3209	2876	2826	2624	1960	1594	1212	1152	1006	806	703	702	689	648	619	658	606	521	572	544	516	484	516	561	516	535	496	473	457	428	457	466	447	451	413	446	475	431	472	478	451	470	437	459	487	502	474	479	425	427	484	452	480	456	450	467	465	479	492	478	443	442	463	463	441	449	470	450	426	486	442	447	479	448	461	429	438	445	446	439	439	441	436	448	439	437	474	415	461	424	443	420	449	434	448	482	430	448	446	451	445	422	413	454	444	441	448	424	436	439	422	447	435	466	423	471	450	432	423	427	424	451	452	436	447	423	452	449	435	490	430	436	439	467	432	439	440	430	447	448	464	465	433	452	444	458	449	419	490	416	434	422	445	455	473	456	428	401	467	465	428	406	434	445	460	447	445	424	443	478	437	441	445	442	442	458	442	483	449	434	441	445	457	454	450	463	446	452	446	435	433	425	449	427	408	444	425	412	452	439	453	462	441	436	447	455	461	471	442	449	407	438	454	444	442	443	441	465	462	472	418	470	416	481	424	439	436	436	425	468	409	436	459	467	434	457	445	423	430	447	459	424	436	425	435	444	456	439	441	427	445	403	440	443	427	444	466	473	425	422	417	434	445	437	464	446	439	437	468	443	450	423	440	501	441	476	490	400	432	419	428	474	438	459	469	416	421	422	449	444	430	425	423	424	444	439	439	468	473	432	462	403	449	413	433	458	422	427	426	440	413	430	494	437	411	373	452	421	453	463	482	443	456	430	423	440	421	423	406	437	441	440	434	457	455	439	446	455	426	402	451	441	441	431	425	471	445	436	452	462	451	449	402	423	459	459	461	465	428	430	434	412	470	444	478	459	432	452	433	443	424	436	482	439	485	432	447	461	443	437	433	435	454	466	431	486	434	460	424	448	432	462	455	425	426	463	467	482	462	450	450	444	462	409	460	449	425	427	455	462	416	411	424	421	437	433	460	426	420	450	445	431	444	454	456	470	438	436	434	439	484	472	462	439	463	445	411	412	412	426	456	410	471	433	479	439	453	464	436	483	417	460	454	455	444	431	467	446	431	441	450	481	449	400	449	458	462	457	471	412	434	439	459	426	410	441	432	433	440	446	418	446	452	456	439	428	452	461	474	476	461	458	459	434	455	463	477	427	466	413	439	443	457	445	429	436	440	461	419	461	452	394	445	459	417	430	453	402	461	429	433	447	445	439	437	483	450	461	456	417	452	433	451	434	479	489	461	437	462	435	472	457	417	465	456	453	447	405	418	407	439	431	445	464	462	411	452	425	412	457	459	429	463	451	470	392	477	457	440	446	433	425	477	473	430	427	458	443	477	424	456	413	417	464	434	439	470	453	442	459	427	457	480	437	445	430	452	494	465	459	417	416	439	436	450	423	419	422	457	416	429	450	440	420	445	478	469	460	476	404	445	417	417	475	436	447	464	461	423	466	381	431	453	443	463	425	447	478	417	442	477	420	417	452	439	413	476	422	459	449	446	457	444	473	468	429	454	485	452	437	466	477	465	417	464	437	415	463	435	448	458	442	419	459	455	436	423	426	427	431	450	455	464	420	436	439	433	424	448	472	453	458	422	429	413	462	445	450	426	467	481	441	453	430	425	407	443	481	413	455	408	435	439	428	428	478	443	455	436	458	448	413	437	435	448	426	425	427	429	427	433	430	449	464	444	456	448	421	442	438	440	404	453	450	440	426	477	430	437	484	424	450	423	424	446	406	452	423	419	427	439	468	422	446	422	410	443	463	405	430	421	425	454	438	443	409	437	453	457	426	470	448	420	424	417	450	414	430	405	456	468	443	396	400	404	429	466	427	414	436	449	446	445	427	452	435	442	436	445	460	467	429	438	449	413	448	441	452	459	444	437	430	444	443	432	423	428	429	462	418	452	414	428	436	443	464	413	408	456	424	416	432	450	426	429	475	423	462	448	428	447	422	445	444	440	411	409	422	431	453	438	427	437	431	464	421	422	442	479	399	477	433	479	430	428	464	475	456	464	469	445	438	439	482	474	443	454	454	435	445	431	431	426	450	427	473	432	422	446	435	420	444	473	467	440	420	469	469	459	466	419	458	458	437	433	432	426	411	429	432	462	452	444	433	422	461	431	435	465	446	427	444	431	430	442	435	447	425	504	459	471	460	443	442	454	435	427	416	454	476	450	453	429	428	429	429	469	463	441	462	465	444	428	452	472	402	442	493	465	455	473	442	470	416	446	448	445	462	444	418	377	449	441	465	451	419	442	441	406	421	430	425	421	447	450	424	460	434	440	434	438	433	467	437	431	473	447	465	461	459	442	465	423	443	465	442	458	460	428	437	444	470	457	431	443	441	445	457	423	468	414	459	488	462	464	396	409	466	437	455	423	443	376	472	466	454	431	438	457	434	418	428	448	478	455	431	411	446	459	430	432	476	451	436	442	458	440	448	433	406	453	462	433	447	444	426	405	416	430	456	481	455	441	464	453	429	423	422	398	460	405	452	430	460	407	454	399	422	435	431	396	433	464	462	408	417	430	420	456	460	424	493	484	419	445	484	445	460	427	459	446	484	438	455	458	416	407	450	454	423	413	400	489	428	456	426	450	411	408	440	463	456	428	414	409	405	422	449	455	451	428	425	470	459	460	422	439	403	450	457	491	442	430	462	443	438	459	423	434	413	427	442	420	419	428	433	454	452	428	458	385	442	430	427	443	459	424	454	458	442	423	459	458	418	427	421	475	421	426	405	433	449	413	393	462	439	458	436	436	416	426	425	447	418	437	461	434	444	473	463	449	459	456	440	429	456	445	440	395	446	433	435	447	413	419	458	432	461	426	430	462	474	414	461	456	438	459	433	451	420	454	419	412	448	428	395	423	397	447	447	463	458	440	449	437	434	428	436	420	462	487	456	390	467	433	454	421	438	452	413	430	441	443	431	403	436	445	412	416	411	439	456	417	471	462	480	422	437	478	467	445	452	470	456	449	486	440	471	434	442	415	411	467	423	429	468	460	408	394	444	472	430	433	449	446	438	425	415	410	435	423	381	434	427	401	414	433	433	463	455	425	437	440	443	403	457	441	449	440	440	432	454	433	411	433	444	471	427	450	458	482	452	438	453	425	427	471	465	472	464	448	429	465	436	431	458	433	425	444	473	406	408	375	432	415	470	405	443	420	448	499	442	449	427	448	448	447	457	420	458	436	430	442	448	454	469	443	447	448	466	423	437	448	423	428	437	425	431	452	428	430	462	463	467	386	415	495	420	456	452	447	463	458	409	455	387	424	404	463	401	460	449	438	434	413	440	461	438	469	420	434	440	431	438	480	451	421	440	507	420	413	442	448	463	431	447	435	439	486	407	446	438	430	473	412	464	448	404	446	400	466	455	459	456	400	403	470	456	436	445	444	432	423	432	477	425	465	444	438	467	436	419	404	456	458	423	461	431	443	441	410	468	442	405	407	418	431	471	450	451	453	469	413	436	432	454	401	442
36575	61659	49091	28992	19134	16308	12793	9419	7828	7203	6852	6235	4697	3567	2732	2486	2150	1579	1417	1305	1247	1173	1251	1136	1027	923	876	795	839	852	761	846	894	826	707	690	716	607	589	598	627	653	609	596	635	630	564	631	620	623	653	657	642	675	687	705	651	626	708	687	625	639	639	664	669	655	625	620	644	658	639	627	620	628	647	636	597	638	620	587	590	609	614	611	636	631	569	604	619	619	642	629	580	597	569	631	623	596	639	629	607	592	598	639	618	597	629	534	636	650	598	600	651	626	557	616	587	604	560	593	637	588	618	589	593	555	675	601	606	597	606	600	649	575	564	586	609	656	612	608	646	611	581	600	621	584	610	620	579	607	609	602	596	575	609	618	601	599	626	623	620	601	604	666	597	623	618	581	649	589	626	603	643	560	555	653	594	625	656	619	587	583	621	592	589	584	573	573	575	616	581	558	627	623	626	618	608	560	644	624	645	624	649	652	607	614	601	582	629	651	588	624	589	610	610	566	585	606	645	577	592	560	607	674	584	571	586	613	594	617	622	611	613	599	597	598	644	594	600	617	603	621	587	592	592	586	599	597	628	637	623	613	587	626	602	595	632	615	660	649	631	570	635	597	610	641	608	623	586	592	598	612	578	637	556	604	591	555	587	588	588	616	635	562	643	556	610	607	579	597	584	586	576	630	627	612	592	597	588	634	583	611	627	604	604	626	617	603	593	622	593	605	578	628	594	642	566	640	631	625	624	587	613	611	638	595	611	586	585	555	632	621	597	579	617	556	625	551	603	566	624	614	585	613	636	624	627	580	600	595	604	602	604	534	587	636	579	627	602	586	596	530	612	586	585	582	587	620	622	621	624	596	562	606	591	615	541	585	565	590	586	594	629	592	594	578	660	634	628	564	608	609	612	634	617	604	618	632	607	600	573	603	582	597	641	575	622	561	590	588	611	616	586	595	630	541	637	576	631	634	602	595	580	619	602	652	569	643	599	628	646	604	577	547	607	602	565	600	596	626	618	584	611	633	615	603	614	603	622	603	600	585	628	601	619	584	563	587	610	588	587	587	625	599	630	578	578	612	581	655	592	567	634	558	629	594	574	659	572	646	632	573	583	613	580	594	645	581	630	588	584	592	598	602	589	600	590	571	603	601	611	644	605	646	626	612	603	636	633	589	629	591	619	643	602	620	660	630	609	575	587	610	608	599	630	639	552	614	642	599	610	586	578	607	623	575	585	614	647	594	618	589	581	600	627	638	574	584	590	638	582	560	632	600	659	587	604	596	585	610	587	614	609	583	636	628	582	616	605	573	574	617	608	621	566	617	616	611	632	610	621	634	644	650	595	589	641	622	595	646	595	565	606	594	612	620	583	611	639	591	581	594	629	645	581	594	591	593	610	606	635	578	596	617	590	597	582	558	614	635	647	588	616	599	600	608	582	609	607	607	633	604	557	588	620	569	591	601	587	577	630	581	580	630	563	602	590	578	595	573	615	589	587	591	621	597	618	620	597	599	588	641	593	595	615	630	632	639	617	638	614	609	612	621	619	575	604	615	599	585	656	582	614	598	620	614	653	572	604	582	646	624	630	597	643	628	635	609	635	593	589	613	633	597	582	637	631	623	607	657	584	602	569	632	596	623	614	616	617	587	633	634	610	594	609	613	598	595	617	622	631	592	627	598	610	603	531	606	623	612	619	630	620	627	602	592	649	603	609	568	606	580	623	583	597	595	604	572	621	614	616	610	639	567	623	599	616	603	613	619	569	621	605	611	562	588	587	583	578	611	610	629	641	587	621	554	620	599	634	627	598	626	596	623	572	591	599	569	617	608	626	590	605	608	621	610	567	584	579	561	552	580	659	603	608	586	583	605	623	610	583	613	613	660	588	614	603	575	601	611	602	557	580	622	607	604	600	613	602	558	593	632	579	613	544	633	587	605	620	609	605	617	615	628	611	562	635	625	606	569	629	593	615	638	614	605	621	618	605	630	573	553	639	609	582	623	591	577	595	566	581	634	592	598	671	575	616	606	634	594	581	597	620	618	605	614	564	577	619	587	592	610	627	631	642	648	628	583	634	576	599	647	596	621	674	611	600	609	582	623	623	635	586	601	628	591	594	595	616	600	612	601	552	609	625	620	552	614	623	577	588	609	573	603	554	596	571	609	581	571	644	581	570	669	626	617	600	650	631	624	576	600	597	588	643	602	575	633	642	593	615	631	641	617	653	580	603	596	601	620	608	637	588	604	571	550	574	622	594	627	587	602	557	586	607	603	589	622	617	603	599	572	605	588	575	572	619	617	610	607	603	613	608	589	600	630	603	597	607	591	611	628	585	530	602	622	548	644	592	597	615	609	655	593	636	591	661	591	575	559	599	608	584	617	620	602	627	571	556	597	613	625	610	590	595	635	603	571	604	642	643	618	604	631	574	575	639	589	604	576	625	632	591	602	599	610	674	588	626	602	587	654	601	580	614	605	610	620	611	606	630	602	596	617	602	616	583	557	592	623	607	586	570	656	591	596	626	596	622	606	616	582	599	603	606	587	577	618	595	628	572	606	579	622	594	609	604	598	594	610	604	581	624	616	625	663	576	681	569	607	586	597	606	644	629	599	607	597	580	642	655	656	654	610	556	579	605	571	605	602	643	620	604	612	603	648	631	601	613	610	568	614	599	576	660	614	614	630	610	603	604	611	638	617	617	576	635	617	593	578	614	639	598	570	575	637	580	628	585	600	624	579	586	634	590	600	592	623	602	619	595	605	616	614	590	587	615	592	597	606	595	616	618	620	632	590	603	605	580	578	555	635	565	602	588	604	613	618	622	646	590	591	584	626	612	597	619	554	598	602	602	625	608	580	572	619	570	622	559	640	564	649	636	560	585	572	608	589	639	580	585	592	629	607	614	608	595	608	639	601	663	602	608	631	634	647	608	580	619	559	640	630	645	598	606	620	611	617	575	604	580	606	623	632	644	603	632	641	596	601	591	576	600	623	599	624	601	616	623	593	617	570	558	663	638	624	594	613	634	615	594	574	652	601	623	589	612	623	607	617	590	605	610	593	609	589	584	622	617	608	613	586	557	626	570	632	582	537	595	595	598	585	656	594	628	627	607	666	587	611	612	584	619	608	621	582	605	599	617	583	623	619	602	618	596	602	606	597	605	607	580	603	602	598	606	582	604	559	610	580	624	586	580	623	594	583	611	585	592	588	584	636	596	644	585	629	594	601	607	584	645	603	600	584	599	618	579	591	618	592	598	597	563	571	597	603	616	619	604	630	578	585	602	598	560	598	580	646	612	628	626	638	609	578	638	601	581	615	618	625	622	634	634	580	639	580	619	612	644	576	565	563	572	662	637	624	579	650	563	600	629	620	593	571	570	621	618	585	628	605	609	586	631	661	592	658	606	589	589	589	628	590	622	644	647	613	586	621	598	624	637	635	587	653	613	592	630	569	612	580	546	589	605	610	611	619	617	589	590	621	598	596	607	584	552	597
28719	27404	28685	14487	4782	3205	2309	1490	1312	1254	1257	1179	907	752	678	633	602	508	465	494	467	441	491	479	468	458	443	472	479	435	404	412	459	425	414	428	394	381	400	403	438	389	395	408	407	389	413	455	416	438	405	447	393	394	387	435	399	421	402	423	365	391	417	413	401	434	405	429	418	407	383	447	402	388	434	389	401	390	386	420	434	440	435	382	395	412	395	398	380	423	468	419	439	435	413	401	423	414	414	444	407	405	393	420	400	445	433	410	437	374	382	413	408	419	409	388	403	414	410	436	385	400	402	412	413	459	411	408	438	406	374	414	415	471	403	408	403	429	417	391	426	397	404	393	392	414	391	398	405	409	414	401	385	399	414	407	441	400	397	381	409	414	431	415	428	400	425	420	437	399	411	415	420	452	403	404	416	386	426	386	371	425	372	420	433	395	397	398	421	410	401	413	398	396	413	448	399	374	429	423	389	400	400	417	389	435	432	409	429	428	401	412	394	433	419	400	386	448	418	387	407	383	406	442	420	404	383	427	400	407	434	459	412	394	429	445	415	378	415	410	388	416	398	426	415	434	414	384	400	400	421	459	402	418	402	402	370	418	411	391	401	401	400	395	430	411	419	398	414	441	398	409	424	420	420	388	400	397	419	394	413	399	384	414	409	384	420	448	411	420	441	392	373	420	427	416	453	400	375	387	409	424	397	428	403	411	396	416	434	387	392	418	388	432	443	386	357	370	426	393	437	447	375	400	398	416	402	363	417	405	411	435	431	418	437	404	425	415	396	402	417	431	395	393	414	382	425	408	357	420	451	406	422	444	435	423	354	381	396	371	430	421	388	403	369	426	391	456	393	419	388	382	397	394	406	386	405	422	383	413	418	387	420	423	432	406	383	371	413	402	375	413	390	392	374	393	420	397	435	393	401	398	399	402	392	417	398	385	416	381	374	400	418	417	422	385	434	430	399	404	395	373	409	378	435	446	390	416	449	418	384	402	408	408	425	416	379	404	406	392	388	353	436	371	427	379	420	425	396	413	419	394	409	374	416	398	405	416	395	397	402	430	415	407	412	456	365	380	436	420	362	398	418	407	414	363	377	430	424	410	421	408	401	428	388	415	417	440	424	407	420	392	406	423	388	423	403	391	412	369	379	394	428	360	413	390	410	431	406	393	422	378	402	396	365	383	413	412	431	402	403	413	394	430	383	375	384	421	447	419	398	417	400	385	389	400	454	388	414	385	400	397	379	386	414	439	393	417	424	412	405	404	407	413	403	411	400	392	433	391	421	386	405	390	425	409	402	413	412	376	391	413	372	400	387	373	368	389	395	423	430	443	405	380	365	406	393	454	429	431	413	403	415	408	387	409	405	434	416	391	426	388	386	426	426	373	413	403	407	410	428	404	438	387	428	411	434	411	379	409	380	420	415	402	425	437	408	387	398	443	414	408	406	401	402	421	407	408	403	410	415	375	399	405	385	405	430	417	400	379	418	406	412	362	420	378	386	425	416	403	429	404	414	372	392	423	399	418	437	398	411	386	418	389	418	398	391	427	399	417	388	407	386	415	387	428	386	429	365	401	438	438	408	443	421	430	415	369	409	388	395	399	413	426	409	407	394	431	426	384	394	423	421	400	425	387	370	382	411	428	438	411	394	423	428	390	386	354	381	410	416	385	403	437	418	407	375	418	422	399	437	401	433	413	414	351	417	453	413	401	405	383	392	412	433	389	392	397	416	393	406	398	385	374	428	393	399	402	411	392	381	417	356	416	400	418	401	433	400	426	394	450	416	405	403	398	382	386	397	396	416	371	390	395	399	427	418	362	401	426	423	426	400	381	410	423	407	394	396	397	397	402	418	415	402	369	391	439	395	377	427	379	409	425	401	404	414	431	429	425	428	394	403	401	407	417	384	449	428	431	424	418	363	458	398	419	425	397	422	418	420	394	421	445	429	406	362	408	370	373	388	399	410	381	382	398	409	429	420	365	428	401	408	379	390	419	383	430	425	407	422	417	408	378	420	400	435	407	393	416	397	397	383	419	396	408	404	385	411	390	404	435	408	426	401	417	414	432	394	453	414	412	399	385	392	388	402	373	411	443	375	401	402	405	430	404	404	380	410	401	433	428	399	453	429	398	402	382	439	404	368	387	393	419	418	440	414	421	400	386	425	434	400	404	364	424	412	404	392	390	399	404	398	376	408	423	404	379	417	410	421	429	397	411	423	418	406	417	393	426	408	432	390	433	432	381	415	436	386	419	416	432	405	393	406	380	398	399	410	406	380	386	404	411	390	420	388	405	411	404	432	370	398	408	414	413	445	408	404	436	393	396	396	389	424	389	406	417	408	388	438	413	441	393	403	452	390	422	406	380	408	434	394	414	421	394	411	405	416	449	406	378	383	413	403	413	389	426	438	384	386	460	417	436	389	411	387	408	421	384	413	384	392	385	412	394	382	439	368	397	398	433	415	399	389	365	414	416	433	415	406	390	398	408	385	374	409	418	400	388	391	390	412	378	425	382	427	427	417	414	418	410	388	420	408	405	402	404	406	454	427	431	404	408	363	428	399	382	434	380	397	402	402	386	417	432	393	396	413	402	399	426	409	398	389	453	421	424	425	388	433	404	411	379	419	382	377	436	426	414	402	450	399	407	397	383	409	377	411	401	404	409	410	421	426	377	395	413	436	447	408	375	417	421	440	390	411	428	424	383	389	406	435	420	394	403	414	440	399	412	417	390	436	406	434	402	404	418	398	382	424	400	407	382	417	382	436	393	384	412	408	418	399	428	429	439	414	430	382	413	406	397	446	392	412	403	450	372	407	414	444	426	432	409	402	397	393	386	434	400	419	421	396	389	438	420	398	423	406	409	390	437	404	407	409	406	380	404	413	392	385	406	426	412	374	439	448	400	400	438	424	384	391	413	410	422	436	373	380	427	441	393	421	393	452	422	403	368	416	428	385	425	410	400	406	412	419	403	387	474	402	400	410	384	406	377	365	434	393	417	352	420	417	414	417	388	427	405	452	441	408	399	427	365	396	380	388	380	419	398	441	418	393	381	392	443	401	405	397	429	383	405	408	377	390	419	386	408	424	430	403	387	424	406	376	412	421	412	412	385	383	447	442	389	451	430	402	390	411	388	407	395	401	402	424	394	393	457	391	379	383	420	428	405	417	412	434	395	430	400	394	398	402	421	409	382	360	386	421	427	411	431	386	405	445	385	378	386	410	373	403	398	393	412	392	426	376	430	428	376	399	395	396	417	417	395	389	414	384	425	422	354	382	459	409	383	395	429	431	383	403	400	423	395	400	415	395	406	413	385	393	402	423	409	392	399	394	407	436	415	376	410	373	397	443	393	395	390	408	383	388	417	407	443	385	414	423	400	413	415	406	397	425	417	373	401	432	439	396	354	377	398	417	398	446	426	416	413	362	375	373	402	404	413	428	401	430	383	431	389	397	410	376	429	365	385	399	435	382	448	398	427	425	399	374	392
34370	46550	34564	15645	9165	7607	5575	3965	3480	3040	3051	2704	2042	1545	1304	1234	1052	889	779	764	786	753	785	708	666	660	594	630	621	619	649	617	636	603	625	555	586	565	600	576	587	564	557	616	542	547	576	571	562	515	520	583	582	599	547	547	568	562	577	575	579	597	572	613	559	558	596	570	553	563	573	560	555	550	580	596	554	576	538	554	569	559	558	558	535	578	540	549	567	541	575	557	550	541	561	564	519	543	585	533	588	520	530	571	517	596	600	547	563	571	558	553	515	554	579	555	563	578	589	553	586	551	565	552	530	529	545	599	579	583	561	535	579	605	562	557	561	534	556	566	576	612	541	589	606	519	598	574	547	539	558	578	579	578	544	567	586	527	565	568	596	558	568	548	547	579	567	614	586	602	542	552	601	589	575	600	545	610	593	591	525	570	582	584	528	603	587	532	550	517	566	604	562	592	599	534	555	534	573	594	568	574	549	588	561	560	533	589	555	570	564	536	540	567	557	533	571	603	542	526	585	568	569	598	600	595	530	576	586	529	571	560	527	542	557	596	562	555	557	594	526	598	544	552	548	555	575	542	511	558	572	563	547	590	582	530	539	574	553	556	563	581	505	523	540	579	576	564	589	547	586	582	558	598	535	530	583	554	579	564	560	637	572	550	597	582	565	590	562	581	535	534	609	569	550	570	561	533	570	545	568	596	523	578	583	555	552	579	562	573	564	565	544	573	560	542	524	541	577	519	574	568	574	570	538	510	539	573	580	610	531	569	546	513	564	569	557	549	536	570	534	544	541	537	510	591	519	520	542	592	585	543	600	547	529	567	563	556	581	581	596	536	545	579	546	568	555	557	565	594	529	580	585	575	583	535	587	551	566	533	572	533	532	579	545	539	544	594	584	603	617	541	540	546	568	559	547	522	581	581	573	571	555	567	549	570	543	525	534	573	572	575	574	566	566	548	533	558	555	562	523	570	574	526	583	580	585	565	602	571	593	530	615	560	520	537	539	546	541	538	552	544	572	578	582	560	536	593	530	546	569	580	558	552	553	528	540	581	594	585	532	541	560	591	531	539	483	566	548	516	539	594	577	571	549	549	564	576	534	581	571	566	559	532	564	569	518	524	569	535	553	600	562	565	588	511	580	554	558	531	617	571	529	547	558	545	554	556	515	554	585	575	551	551	595	632	535	563	555	578	563	543	576	545	524	537	529	588	550	506	560	580	581	579	580	588	572	539	547	561	572	560	581	583	566	583	554	588	548	561	584	594	575	547	571	580	589	541	569	559	610	546	609	578	557	577	543	577	594	540	540	550	569	515	545	581	604	554	542	516	581	541	541	547	577	549	610	573	536	556	562	538	537	581	549	552	537	562	552	568	538	536	551	582	547	594	557	550	605	563	546	567	552	545	555	551	523	557	518	589	522	544	544	577	552	539	594	581	525	551	586	528	559	590	522	530	531	544	543	549	608	568	551	589	558	575	573	564	524	611	585	593	584	578	546	588	523	583	596	571	561	555	532	573	552	527	544	586	567	546	582	563	575	574	559	614	551	488	549	583	559	560	544	533	552	558	582	544	571	589	537	536	518	560	583	606	559	512	576	602	590	569	598	557	573	532	590	596	526	549	615	556	564	585	510	577	579	562	545	550	540	582	522	536	536	569	595	550	565	587	570	568	583	554	577	519	559	547	555	544	559	558	570	548	595	533	557	544	547	570	583	589	579	574	535	551	580	547	551	573	539	570	573	581	536	546	550	507	579	541	549	589	571	538	564	563	559	585	581	586	540	581	544	531	534	616	531	576	586	574	556	539	588	560	552	529	541	547	591	530	615	589	531	526	543	576	540	547	571	516	532	570	587	530	556	569	563	567	562	546	547	608	582	550	571	576	595	531	563	585	533	544	544	608	545	512	604	564	580	540	536	545	549	547	560	553	515	571	584	528	520	574	562	568	551	596	584	595	555	592	521	523	543	515	600	530	578	569	569	580	543	591	566	555	544	563	536	563	596	561	559	531	562	558	562	561	572	576	547	546	574	529	566	557	563	547	512	559	569	533	519	563	599	590	548	549	521	535	573	561	528	569	582	542	555	602	556	556	579	562	567	576	556	575	523	540	574	566	565	565	566	571	597	587	557	595	625	568	547	581	599	542	537	542	560	580	553	568	538	565	545	552	567	578	581	585	582	575	545	561	549	564	576	551	561	590	525	567	582	576	570	575	569	542	567	602	560	531	553	528	584	524	598	571	580	567	605	502	523	585	555	559	560	552	564	540	551	531	537	564	545	568	603	605	525	607	581	581	528	576	575	550	547	549	564	540	547	598	561	573	533	555	614	577	574	580	595	582	534	530	534	566	580	546	601	562	587	563	586	540	567	588	568	588	531	556	584	533	581	544	571	541	565	565	555	552	601	567	574	549	601	535	562	530	552	574	560	561	591	593	576	517	565	576	573	532	543	589	520	533	590	547	558	601	558	507	555	566	533	535	594	624	548	545	505	550	584	523	571	571	538	519	624	537	559	586	551	604	604	540	580	518	597	565	621	606	522	567	551	569	538	575	538	573	546	639	558	519	649	579	553	571	598	525	552	587	581	537	564	491	581	560	570	570	538	590	590	576	578	565	562	569	548	548	557	568	559	595	534	536	551	553	584	546	529	548	550	568	559	584	542	546	547	568	618	578	576	536	561	559	557	587	564	557	571	562	537	556	600	569	587	542	587	638	564	545	552	594	553	536	559	582	579	513	526	557	567	533	578	510	531	581	556	534	556	584	545	551	554	566	573	496	587	566	576	533	543	562	596	535	550	534	573	562	557	546	568	566	576	551	559	582	593	564	554	583	561	594	605	545	557	590	578	602	532	617	557	566	520	546	569	552	561	578	554	561	573	578	548	620	535	564	590	600	579	550	583	571	599	531	565	549	524	547	564	540	563	574	516	549	541	546	566	558	575	568	620	502	550	564	523	572	560	587	567	563	561	570	577	540	530	546	565	539	599	593	576	552	559	526	577	590	569	573	570	535	531	531	517	565	566	557	588	570	552	538	559	619	593	510	593	580	569	517	592	564	542	552	602	542	568	533	556	547	585	549	581	572	570	585	567	566	568	502	543	558	556	559	524	543	564	589	596	554	558	599	531	568	555	541	569	559	541	565	568	534	568	531	549	602	540	543	606	595	540	521	546	589	581	528	521	536	554	510	578	557	607	601	560	542	562	556	528	568	531	530	564	556	596	551	528	617	568	554	567	562	555	600	617	545	541	587	555	549	614	568	547	580	526	586	562	548	562	563	538	567	553	549	567	555	597	562	530	540	566	534	568	570	512	583	557	577	558	567	538	566	555	558	539	590	543	520	570	560	573	568	591	582	585	547	575	552	527	573	601	559	578	554	560	551	572	544	556	579	564	556	524	559	601	556	529	563	580	558	575	567	511	579	548	573	592	515	547	569	581	583	561	607	590	528	544	572	551	611	557	570	529	571	570	599	528	549	590	567	561	554
24379	21605	29074	24637	21472	14224	5950	3067	2380	2095	2182	1900	1500	1293	1023	965	871	745	714	657	705	694	663	687	636	569	591	554	559	576	579	597	591	612	563	565	526	535	498	550	516	552	532	496	533	550	511	532	557	549	498	536	516	570	512	524	577	558	544	519	521	526	572	510	478	554	491	509	551	548	526	510	516	564	507	486	555	517	515	503	546	510	535	532	547	558	521	506	468	584	541	499	556	512	489	537	509	497	538	522	544	532	506	517	548	515	509	513	527	517	496	515	536	510	538	532	534	529	541	526	541	498	531	543	533	495	546	539	523	536	512	513	522	504	527	513	509	539	515	484	547	543	527	541	511	555	488	528	521	529	552	515	486	510	538	526	488	499	501	536	512	512	541	553	494	510	506	551	500	560	548	514	503	511	505	546	527	548	559	512	513	514	507	524	543	505	548	492	543	516	516	506	525	544	464	580	495	524	473	510	527	552	532	499	521	528	530	484	519	481	545	509	531	519	553	485	515	513	514	535	519	495	543	547	547	495	479	544	523	522	540	527	478	531	511	525	540	510	523	454	537	504	508	529	528	533	529	553	535	544	522	521	520	484	504	538	518	547	568	512	510	519	511	481	510	533	535	569	548	566	540	530	513	530	529	547	502	554	549	510	520	525	501	508	526	502	478	501	499	492	542	496	549	490	518	534	508	518	538	527	543	544	494	525	506	530	512	569	500	537	544	535	513	500	523	489	500	480	522	483	526	528	469	547	539	543	532	509	482	526	517	522	542	532	516	484	521	494	460	470	504	543	549	496	540	525	521	569	482	542	523	540	507	539	500	533	560	511	507	508	539	519	571	543	516	526	491	539	535	560	506	541	545	543	485	498	560	512	537	522	499	464	542	498	533	502	539	569	517	530	483	527	532	529	538	521	536	507	499	505	526	498	505	531	512	552	513	527	504	519	547	474	542	519	524	508	517	476	503	496	512	530	519	501	515	515	561	559	542	500	543	511	507	539	526	494	474	516	516	568	514	493	543	542	544	525	519	501	502	512	515	487	482	515	506	524	541	523	502	543	520	543	551	515	496	521	473	536	483	528	596	483	500	483	528	526	477	508	513	527	512	551	589	559	549	562	552	522	514	501	524	475	530	505	533	509	536	549	496	514	523	500	505	509	488	541	561	539	529	534	547	496	500	526	527	542	526	501	541	521	547	524	502	528	544	533	547	513	538	512	478	510	531	538	499	502	554	497	508	532	513	524	477	514	528	507	488	513	527	526	558	523	550	553	503	560	539	511	531	549	510	519	536	513	560	505	475	538	508	515	526	551	509	478	509	498	521	521	527	517	492	527	465	586	524	495	542	536	514	475	500	520	515	503	504	525	539	500	498	527	529	517	540	508	531	524	509	553	518	544	506	478	507	532	504	533	535	553	520	544	520	530	500	530	507	551	545	556	520	495	526	536	490	480	516	499	536	504	541	515	485	544	507	548	503	520	528	499	546	520	538	499	521	511	540	555	472	526	488	503	542	548	520	539	505	494	534	501	513	525	547	506	537	534	538	557	472	561	533	529	536	502	534	526	557	528	508	510	502	507	504	519	548	542	522	537	539	569	554	553	537	557	555	513	489	511	548	504	520	540	515	523	486	552	585	520	534	548	556	512	497	504	497	494	519	488	532	563	524	498	532	529	513	510	529	503	524	538	530	536	521	520	517	509	518	529	525	573	514	512	522	556	524	511	520	525	516	514	518	545	508	541	570	537	516	535	508	485	508	526	510	520	532	502	533	523	509	544	515	513	518	510	499	529	497	517	534	519	538	534	510	519	517	512	559	506	502	575	477	547	541	467	510	486	560	538	546	509	508	465	529	497	528	519	511	537	508	532	510	534	523	490	495	480	522	471	518	502	503	508	517	483	507	527	539	540	504	531	484	492	534	578	536	520	537	525	536	461	534	501	519	529	554	505	517	517	489	516	521	516	498	515	494	491	513	452	527	534	486	545	534	501	530	491	499	495	477	536	554	500	537	526	549	510	511	501	507	506	527	513	523	525	501	523	522	494	522	465	519	526	536	514	562	497	491	529	544	525	524	484	552	538	529	489	494	518	526	461	538	511	511	570	541	513	556	507	513	508	460	527	542	525	529	499	493	510	506	540	524	551	551	516	527	554	530	534	532	525	452	501	501	515	509	558	522	540	537	510	493	541	541	475	520	484	512	511	532	499	496	573	566	560	555	489	481	519	522	536	479	552	514	509	489	482	534	510	538	544	503	535	504	561	508	505	521	527	519	457	528	536	499	492	499	521	556	519	510	520	535	482	504	539	504	521	516	546	526	572	542	525	495	539	557	514	549	521	544	530	493	495	562	524	502	492	509	522	517	512	477	486	524	568	518	550	596	503	506	500	519	515	520	520	481	549	519	510	509	495	550	525	508	507	471	532	507	511	518	520	529	486	565	517	520	553	515	528	514	520	539	490	509	496	488	502	541	544	589	525	525	578	498	539	538	485	510	498	503	558	518	541	493	516	525	481	540	507	516	508	507	570	483	517	531	505	512	519	516	521	517	552	508	537	512	498	524	511	520	536	566	514	532	537	503	520	549	530	500	488	497	499	560	515	516	549	499	522	508	526	522	535	523	511	552	507	506	498	528	549	522	511	526	498	523	540	524	503	514	532	507	521	503	502	526	519	506	520	555	551	510	526	512	554	481	543	514	493	514	521	502	493	530	541	520	524	518	520	527	460	483	535	494	500	520	526	530	506	491	519	539	506	500	544	481	549	525	503	479	491	506	509	539	535	532	506	525	509	487	504	523	526	532	543	524	526	509	541	543	531	545	523	479	464	542	585	505	479	509	535	580	555	484	496	535	514	507	535	503	524	568	494	520	488	531	454	481	495	483	528	516	510	492	542	485	507	496	529	560	551	576	540	573	523	533	506	496	535	530	494	536	547	527	518	526	513	492	533	510	541	494	534	523	525	535	512	538	510	493	527	510	524	523	571	476	521	506	524	508	523	533	514	495	525	524	549	482	514	524	498	510	514	535	534	532	524	574	487	498	544	545	514	537	517	510	539	472	483	545	487	519	525	528	528	510	504	510	515	526	501	533	511	552	488	512	511	500	496	549	554	539	522	563	555	536	501	547	507	502	515	495	526	524	523	546	490	505	538	573	526	503	536	538	495	534	502	501	483	514	483	513	506	510	506	462	504	503	537	540	506	523	514	550	534	501	564	538	532	518	520	514	524	521	538	533	546	512	458	535	547	508	514	503	465	515	519	532	528	541	525	519	513	542	536	548	518	509	575	509	494	515	513	499	519	522	503	509	577	507	503	514	537	508	538	524	527	526	523	507	530	470	484	476	519	529	493	537	519	472	498	502	482	580	533	513	527	544	535	546	473	483	513	528	502	537	488	505	478	536	488	531	519	529	548	535	493	509	547	510	492	532	503	508	548	538	533	540	484	504	517	532	484	505	521	516	477	546	504	504	505	518	534	561	531	510	526	538	488
34699	55771	42748	22285	15003	12555	9953	7016	5795	5202	5271	4594	3472	2711	2096	2028	1662	1294	1315	1180	1097	1101	1113	1112	980	911	898	840	867	834	826	836	894	839	828	773	731	751	741	693	691	744	743	727	750	701	714	743	732	762	678	718	781	696	740	784	780	777	776	745	684	732	682	742	722	729	711	757	765	691	744	751	692	704	707	704	678	736	717	717	715	721	698	763	735	684	758	681	726	726	693	672	722	734	691	686	748	733	739	703	752	705	721	720	728	729	702	746	723	686	703	660	692	715	684	706	720	720	722	698	688	730	694	707	714	713	750	722	732	721	733	722	706	716	690	736	740	685	701	698	731	682	735	724	747	746	721	749	717	708	701	683	726	695	734	758	693	730	670	705	713	718	717	689	735	777	665	678	719	729	668	699	672	660	696	704	686	701	739	691	708	765	762	669	713	685	736	742	726	721	695	684	693	695	717	719	717	733	726	702	707	741	702	717	734	718	707	716	734	768	698	729	737	708	704	703	702	702	687	749	719	732	706	746	735	682	695	689	718	698	700	704	720	731	670	707	743	733	733	709	707	650	719	726	710	683	696	729	732	678	702	725	706	714	685	759	699	696	716	750	668	709	704	734	725	753	734	742	733	644	677	712	684	711	681	725	734	727	693	717	699	689	696	713	703	736	696	683	723	691	701	735	710	661	715	714	725	701	743	716	741	680	718	712	737	708	719	707	732	751	762	669	730	679	726	723	747	702	668	698	716	712	694	679	673	695	738	707	666	712	712	732	751	706	722	698	670	750	723	682	722	695	755	713	723	733	726	714	674	685	677	707	738	697	700	739	744	764	664	691	722	736	702	713	680	720	690	660	690	740	725	743	701	691	723	735	760	717	732	687	748	687	702	704	667	715	704	641	698	772	717	731	694	704	675	691	752	703	732	724	733	745	754	673	733	682	692	671	756	718	718	742	724	710	704	699	722	709	768	750	741	686	676	742	718	756	743	707	697	707	774	689	716	711	749	722	669	722	711	702	732	734	721	707	712	697	688	655	753	690	698	664	718	708	763	695	748	722	718	717	720	799	713	670	710	692	718	747	682	692	724	738	753	715	719	694	669	700	684	738	731	719	650	739	720	719	766	737	698	683	666	738	714	696	677	730	704	716	689	725	748	669	703	696	742	651	652	726	731	709	705	717	689	652	714	710	697	710	661	700	713	671	688	699	721	708	695	718	670	694	704	752	672	731	704	692	707	734	725	752	726	732	709	739	719	705	719	763	721	727	706	684	702	718	712	732	692	710	712	720	720	645	690	716	715	721	687	706	703	726	673	719	678	728	678	699	682	701	738	691	709	727	757	715	718	676	738	724	686	702	710	723	658	693	709	715	736	712	742	732	737	759	650	732	722	716	716	757	720	741	691	754	705	728	696	759	713	683	740	735	739	726	704	698	721	684	746	708	711	684	684	768	680	694	715	758	719	699	754	729	739	690	723	722	702	726	767	706	670	712	660	692	728	743	717	749	776	754	700	718	702	735	679	693	754	735	693	714	713	692	722	681	696	732	663	722	728	728	720	690	735	731	697	738	708	707	679	699	716	690	729	736	690	733	694	686	696	716	715	719	691	732	685	694	725	704	702	756	666	707	706	676	696	732	709	757	696	708	693	731	690	724	744	756	637	663	747	731	714	705	755	689	659	693	700	692	691	752	684	663	664	734	715	712	741	751	698	712	709	698	684	722	661	695	718	673	757	724	701	718	749	706	800	739	732	716	748	744	733	708	749	770	696	708	694	758	684	737	691	682	670	708	702	719	675	726	764	712	721	726	688	704	702	726	699	756	728	684	765	679	681	688	766	719	766	678	733	713	707	751	675	701	690	715	718	716	655	683	718	734	707	699	690	700	741	672	686	729	723	675	691	714	700	707	655	679	719	666	759	699	706	641	710	708	647	765	705	746	668	727	713	690	687	684	712	689	755	722	745	659	751	700	712	686	665	705	728	748	736	747	720	737	710	693	712	675	699	722	708	746	716	708	707	723	722	705	692	717	721	713	699	717	694	693	727	710	684	707	710	659	703	756	721	705	731	742	717	716	706	707	690	752	730	719	704	714	676	702	709	728	722	695	681	751	723	712	717	688	688	711	666	763	729	762	736	699	697	718	709	751	700	722	700	662	750	713	705	658	728	728	696	663	687	684	697	741	723	736	648	643	721	706	714	701	687	744	688	682	650	726	739	715	730	752	732	690	706	663	665	730	732	711	703	734	673	703	725	751	742	733	678	693	691	734	750	700	656	729	733	697	714	713	712	714	684	688	727	671	727	746	706	758	747	702	671	758	724	697	720	729	726	709	714	723	688	722	712	719	725	680	714	691	732	733	703	716	760	727	740	701	713	792	702	758	726	698	731	710	686	724	712	741	675	687	671	680	719	712	784	695	784	666	745	728	716	687	740	746	691	704	760	697	731	712	748	719	736	686	728	712	650	754	714	669	753	740	704	701	689	757	687	732	682	753	751	701	724	737	686	784	702	713	726	689	683	724	693	727	668	744	740	715	667	684	654	699	686	738	702	756	712	713	693	702	722	668	719	667	706	742	684	712	709	723	737	712	707	745	702	687	722	669	729	703	709	708	699	704	724	690	694	742	702	733	661	708	732	715	733	744	635	753	725	743	673	695	694	703	718	698	723	712	727	749	660	716	729	706	689	716	681	695	713	739	704	689	689	728	700	710	716	775	737	677	645	696	689	729	664	721	717	689	747	683	669	703	707	695	714	724	716	710	772	689	684	726	779	716	740	711	731	758	749	710	740	679	718	734	747	700	775	721	764	759	738	727	697	689	721	699	702	743	731	710	675	694	721	694	736	735	737	658	770	726	720	735	690	687	750	723	717	702	725	738	680	737	736	705	751	644	702	722	696	729	759	715	717	697	736	709	736	662	685	663	727	706	694	699	716	711	706	685	712	706	700	771	681	757	699	693	683	709	729	696	697	676	732	693	729	688	730	722	687	718	755	731	700	764	718	710	716	692	729	694	726	702	705	721	699	696	664	774	712	731	749	679	677	715	688	674	706	713	709	681	733	719	719	705	737	702	739	714	725	686	724	753	719	706	673	715	744	722	713	763	693	693	729	742	719	756	677	706	724	702	781	670	735	693	679	721	708	730	728	690	669	728	708	706	723	690	688	708	680	696	724	684	717	712	721	682	743	707	709	665	699	697	738	721	703	750	700	694	738	736	733	698	701	710	666	730	718	722	713	683	700	733	710	697	688	696	691	718	713	674	669	718	740	695	675	714	718	650	713	715	691	728	737	727	692	721	760	700	734	718	744	686	718	700	717	721	742	750	770	664	665	722	694	677	758	760	763	718	737	715	743	738	688	669	673	694	684	708	694	724	702	759	736	643	721	717	716	673	729	682	715	737	714	701	682	713	717	687	739	740	751	705	709	737	726	696	722	715	708	752	688	733	723	701	735	685	744	711	753	695	728	703	751	718	767	750	728	675	716	688	725	711
23432	21577	29423	24237	21598	21667	13671	4754	3041	2789	2785	2479	1866	1439	1185	1087	1053	810	763	689	702	691	697	595	559	584	526	543	544	482	503	511	528	532	466	486	455	473	499	465	459	470	421	461	484	468	424	417	467	482	491	471	463	462	462	519	437	477	449	462	421	470	470	457	463	469	442	464	422	472	478	422	425	458	494	447	428	473	442	439	435	430	470	437	416	466	445	416	444	459	473	462	463	434	468	433	451	413	448	452	446	432	436	477	437	479	459	460	416	465	416	460	454	408	446	431	431	473	474	456	470	427	401	460	430	465	422	460	434	441	451	451	453	428	429	450	460	445	413	449	439	464	466	433	427	432	461	431	463	424	448	437	438	465	423	461	436	454	441	418	480	425	452	434	444	463	460	462	417	471	463	451	455	489	410	447	415	411	432	448	420	441	463	424	443	460	453	457	458	461	429	452	444	423	436	460	429	398	432	434	455	457	406	420	453	468	426	471	442	440	436	426	409	435	449	433	445	404	433	477	444	442	441	399	462	427	423	422	428	439	462	464	442	436	453	445	458	424	435	422	467	416	449	455	429	390	404	434	423	454	416	399	410	420	471	433	432	435	449	459	419	469	436	431	421	440	460	460	394	461	425	433	434	421	452	421	413	450	444	410	446	441	455	439	434	410	409	428	426	444	416	459	424	429	448	432	451	436	423	416	480	409	447	468	416	453	429	421	484	407	440	424	428	443	446	417	429	472	456	433	432	501	442	450	476	464	451	417	427	438	468	468	461	459	417	455	435	448	398	468	418	466	442	443	461	452	426	469	439	432	453	432	430	465	444	437	447	409	460	414	445	458	430	447	449	404	449	491	464	437	452	439	417	446	424	453	464	458	468	409	448	406	436	440	436	459	424	428	467	458	419	444	455	451	431	412	419	428	447	449	428	434	436	442	437	468	423	437	404	426	436	423	458	394	432	442	425	430	475	460	448	433	459	423	410	425	483	438	405	411	424	425	445	441	380	461	399	441	416	479	407	453	443	454	420	421	460	424	445	450	444	434	443	411	442	447	459	440	450	426	443	444	465	425	428	428	441	457	394	416	401	427	452	460	446	449	429	415	432	432	423	440	439	423	422	425	401	441	416	450	424	436	453	432	409	442	458	448	441	456	431	452	440	446	420	405	452	440	454	473	447	456	427	409	453	429	416	435	457	425	453	468	469	448	412	446	433	451	442	424	450	448	447	417	407	404	431	441	440	443	421	459	429	440	432	433	372	430	453	430	430	453	416	426	455	417	439	461	438	402	428	425	416	444	427	441	424	411	448	451	425	423	438	453	459	468	441	437	471	461	426	396	432	413	427	434	423	450	457	438	471	455	433	430	451	454	441	437	432	457	432	434	442	494	389	475	468	430	428	473	460	431	436	440	446	433	435	436	449	454	445	419	466	424	428	442	427	445	414	419	431	436	438	423	409	422	467	414	419	425	415	427	448	416	438	449	455	451	471	459	446	478	421	471	470	447	390	435	443	431	408	415	457	462	488	449	470	432	434	430	454	458	479	414	437	460	456	458	429	413	434	454	450	432	426	439	445	427	451	461	444	454	453	434	439	439	424	439	448	418	436	462	504	456	493	412	441	405	424	461	437	451	457	473	438	427	426	424	424	417	437	434	460	412	470	417	466	412	437	470	465	411	408	441	420	457	467	468	453	419	447	426	429	449	424	442	437	469	456	450	449	461	458	476	444	402	451	451	411	464	404	457	446	424	420	444	454	484	467	413	478	492	436	440	426	448	434	431	457	442	430	429	446	438	456	445	409	431	410	461	431	430	416	502	475	455	415	435	429	463	446	442	410	432	443	422	399	465	405	426	432	444	430	453	469	416	433	442	410	431	428	442	430	430	444	414	389	403	478	434	435	476	457	477	484	439	414	429	452	421	451	440	416	432	449	421	447	472	465	415	438	456	412	454	446	417	448	439	435	410	414	434	447	422	424	418	475	425	463	434	436	460	445	446	427	446	425	466	458	412	457	415	412	452	444	460	420	438	436	440	403	422	447	438	443	437	415	445	455	482	415	427	392	465	414	419	419	456	420	426	459	451	435	414	410	451	409	455	439	482	424	446	398	416	424	458	466	418	413	454	421	438	396	414	418	402	439	448	454	457	434	441	411	438	412	401	462	418	437	428	434	414	418	429	443	417	447	456	412	459	421	444	394	410	443	425	472	456	408	442	421	446	469	407	435	435	435	441	441	412	421	426	433	459	435	435	478	418	409	421	439	395	409	449	437	410	435	493	433	435	407	444	461	424	425	459	444	412	424	468	431	423	419	435	470	412	446	430	459	450	433	438	441	453	432	434	380	428	411	423	457	456	440	448	468	405	438	414	457	449	418	409	425	430	459	456	434	440	448	426	435	463	449	421	405	454	415	470	449	443	416	431	423	451	434	422	413	438	430	423	453	457	470	460	416	443	437	421	404	454	429	453	422	400	413	479	395	416	409	433	425	434	467	465	444	425	421	443	437	423	433	475	455	440	446	407	455	446	439	472	439	445	434	426	463	421	449	422	440	428	482	441	470	440	418	464	422	400	414	399	466	415	397	433	423	432	423	389	429	423	424	441	497	408	411	430	418	445	436	439	443	439	446	421	442	449	436	416	440	425	472	405	385	450	430	428	433	433	443	408	421	420	413	466	434	423	443	435	420	461	457	449	445	412	461	428	420	412	441	450	407	447	429	427	465	426	436	420	464	420	445	423	440	463	441	489	450	447	408	432	425	403	430	417	402	442	417	458	441	454	461	411	422	408	448	461	453	419	450	458	456	408	453	423	465	421	453	444	459	424	443	418	426	478	406	417	518	413	455	452	433	449	439	434	434	435	430	459	454	385	399	445	468	433	421	450	425	453	441	424	493	428	428	468	446	454	462	437	433	410	453	432	426	426	435	417	419	418	423	426	438	417	402	447	458	436	398	455	395	436	397	449	458	436	416	408	401	457	471	452	444	425	436	425	458	426	452	419	472	443	454	402	439	450	433	466	402	423	421	431	443	436	438	466	468	437	412	429	438	435	449	433	464	471	433	389	416	405	453	436	439	424	417	462	444	438	426	461	410	428	416	452	400	411	477	461	474	426	460	468	424	424	404	423	402	427	461	424	484	440	444	447	449	448	419	407	473	423	435	436	442	408	454	436	427	421	436	471	464	412	397	424	431	424	448	433	461	477	438	469	448	441	426	438	439	394	435	423	460	403	426	445	468	448	451	450	468	470	441	421	427	471	426	446	469	418	432	438	439	421	405	442	478	441	423	411	456	437	438	405	427	436	428	393	468	441	401	438	450	412	432	436	426	434	420	441	441	427	440	415	470	417	439	416	412	456	423	475	420	437	422	465	440	439	398	427	462	423	426	444	436	481	441	452	430	408	447	427	409	421	443	437	414	463	460	437	449	395	411	432	445	407	437	445	436	417	455	482	460	444	458	431	470	446	426	433	435	432	407	427	446	445	438	440	477	450
37798	62205	49681	25956	19227	16263	12808	9218	7872	6838	6757	5968	4474	3451	2619	2468	2030	1523	1485	1314	1254	1245	1297	1083	980	845	801	748	847	723	720	783	877	849	771	692	629	594	605	640	603	599	625	600	605	651	625	615	620	623	636	667	651	613	635	628	680	643	658	624	658	601	668	624	611	659	622	632	635	612	671	565	616	614	573	613	624	569	590	659	604	653	606	605	568	583	615	604	564	631	563	557	618	597	621	654	625	599	649	620	599	649	598	594	591	605	582	576	614	633	572	603	596	656	616	613	627	554	626	601	606	604	594	615	599	573	596	598	614	614	611	612	599	568	596	578	601	556	558	593	567	580	575	637	612	624	542	581	637	590	602	588	529	593	600	634	550	606	593	577	597	610	601	577	592	579	595	566	583	685	625	560	610	555	626	638	603	590	638	585	618	589	587	609	626	558	592	593	634	529	622	623	615	606	587	630	618	589	551	591	589	597	607	597	615	586	586	598	599	621	610	565	584	573	572	559	596	593	629	618	615	562	596	625	578	584	602	585	598	574	558	601	582	639	590	572	634	601	628	602	632	600	557	604	605	574	601	603	602	600	595	600	602	607	564	585	575	602	586	584	587	604	633	604	570	574	558	568	564	587	553	585	580	608	554	601	590	600	599	611	606	611	561	623	589	608	623	593	622	608	563	630	598	592	614	611	625	565	594	624	558	586	564	615	633	596	599	636	629	625	597	571	586	594	611	603	604	582	582	580	593	615	612	598	592	629	597	548	636	603	671	612	618	617	584	579	596	594	592	578	616	587	646	549	600	585	579	607	569	590	614	592	572	563	589	608	578	601	624	575	605	583	597	607	597	635	624	587	603	587	602	654	616	603	606	623	573	600	588	582	578	632	567	604	629	611	585	610	589	666	591	620	614	607	625	625	614	585	569	584	649	618	584	577	609	576	629	599	616	611	606	600	589	612	623	650	561	548	609	594	564	616	593	600	607	617	602	586	578	572	619	572	618	572	583	617	615	568	576	647	603	578	576	640	588	603	601	574	597	589	624	616	607	563	600	599	584	624	625	599	596	565	607	630	595	580	573	593	584	566	583	566	588	629	609	560	626	555	577	561	587	605	600	559	617	589	603	602	604	634	593	582	601	624	617	626	562	605	633	599	605	537	600	658	633	576	607	609	583	591	574	591	603	596	633	615	581	612	615	586	588	593	589	601	560	566	642	574	618	581	579	630	580	613	580	606	594	592	578	585	592	637	600	595	559	564	643	631	652	619	582	624	564	633	616	597	605	622	584	603	637	595	628	601	605	580	604	583	611	587	615	590	627	584	575	607	591	565	613	598	606	585	595	601	581	640	613	600	623	606	571	587	549	597	552	604	611	555	653	609	568	623	572	599	638	614	609	626	594	574	619	664	638	624	603	564	643	604	622	628	629	610	583	584	599	596	585	582	601	613	615	648	589	634	594	594	600	569	632	584	649	595	578	617	600	581	619	614	579	630	541	585	602	600	583	609	592	599	641	550	647	579	632	603	594	581	585	649	591	580	595	596	594	643	568	585	602	603	631	581	582	572	578	596	604	608	598	628	626	578	573	613	552	623	589	577	587	593	587	603	572	559	558	597	591	603	610	565	648	574	604	624	562	543	580	582	591	567	592	595	594	586	609	608	564	603	579	579	619	570	593	597	598	604	629	608	554	581	615	610	644	541	633	580	552	601	578	587	561	551	599	658	583	580	625	628	587	547	608	595	573	596	610	592	590	606	598	573	578	588	604	619	608	631	601	617	619	582	578	625	576	578	570	557	596	580	599	581	609	552	607	585	580	549	618	604	618	605	614	583	598	573	578	584	599	586	574	606	636	620	591	605	593	608	603	555	585	622	580	612	603	570	612	572	630	602	585	612	623	607	614	586	596	602	622	584	610	600	586	567	612	618	565	555	595	620	569	587	598	592	635	611	594	626	573	600	619	535	600	567	587	624	611	619	612	611	607	617	592	582	586	598	596	634	588	631	619	604	631	570	588	560	598	581	620	607	622	624	599	660	595	656	585	589	593	556	565	576	599	584	668	605	600	610	597	587	549	576	591	598	608	615	661	591	608	613	620	584	529	588	597	633	613	681	593	622	578	573	586	607	563	580	605	608	549	576	614	570	613	606	611	582	593	619	575	612	619	621	576	542	635	610	573	656	602	611	560	637	614	590	567	610	597	567	579	584	576	590	588	591	595	582	615	599	581	578	598	650	577	607	579	630	571	571	591	587	609	582	547	600	591	589	601	615	587	602	626	622	575	577	624	598	585	599	573	629	612	572	603	625	638	606	598	582	603	599	622	585	606	596	582	581	577	578	592	606	630	592	592	610	578	572	568	614	586	583	649	575	621	633	602	600	571	589	596	588	642	616	629	608	611	632	602	633	634	625	575	588	627	619	623	601	576	581	598	614	621	622	552	630	615	567	587	612	607	563	599	585	632	523	562	593	628	572	603	649	602	565	566	590	625	592	591	592	639	625	587	645	622	597	604	569	554	607	591	626	602	595	610	615	595	586	592	572	592	564	618	632	607	586	592	559	588	602	563	610	604	615	609	638	619	592	618	629	624	609	584	614	622	609	557	633	666	583	656	585	599	603	626	610	627	603	596	573	600	584	592	600	610	591	581	563	609	560	606	593	616	632	604	628	625	618	595	604	621	533	651	620	580	528	643	595	567	632	587	588	605	602	582	596	588	644	586	584	626	578	565	552	587	603	643	592	632	637	554	569	579	623	589	534	594	598	596	604	636	624	553	602	608	592	608	613	586	594	593	554	642	605	583	630	576	628	598	568	640	605	586	610	617	597	606	550	579	619	588	601	614	621	596	586	600	556	599	591	601	595	626	648	598	570	585	598	582	571	627	581	546	601	567	612	607	574	593	569	616	599	579	585	596	616	586	623	600	607	590	561	580	593	528	576	583	600	652	585	602	579	586	642	597	594	603	613	626	541	617	579	604	577	620	600	565	612	602	586	657	602	571	600	556	609	583	585	571	568	553	679	529	597	588	584	593	599	604	577	615	566	566	563	632	567	565	618	639	615	599	569	601	590	560	584	597	592	576	611	598	586	577	577	617	586	616	651	615	555	600	613	596	622	560	620	602	572	607	591	587	627	620	617	557	610	607	614	569	581	612	592	595	568	576	620	564	565	657	579	573	591	615	597	579	592	581	566	583	595	563	591	624	625	601	586	605	612	619	583	589	595	558	610	627	583	592	598	588	600	582	621	563	592	602	614	586	651	572	613	605	607	586	586	599	611	614	607	613	575	589	607	633	594	634	587	603	579	608	547	630	557	615	586	594	595	602	569	597	552	632	586	586	574	633	585	610	624	599	632	600	583	603	620	610	576	594	575	584	645	612	641	634	641	593	607	563	610	564	593	591	581	598	602	632	604	568	607	603	584	583	586	621	587	587	569	626	636	591	580	583	591	605	590	638	585	589	596	552	579	677	592	600	615	599	598	593	581	619	603	571	615
28889	27868	28123	12757	4963	3316	2331	1584	1300	1220	1167	1101	876	757	663	624	566	513	515	508	534	469	503	445	460	437	414	430	439	422	427	427	410	418	438	395	374	402	411	387	386	390	438	417	397	398	401	426	396	403	408	412	423	445	415	399	429	408	434	448	400	421	382	408	392	385	429	404	418	423	407	378	389	396	387	398	427	406	384	443	377	364	389	402	406	421	390	403	394	415	401	423	429	435	391	430	401	422	426	436	405	363	399	396	389	406	359	391	409	407	388	431	403	407	393	402	409	421	394	445	377	404	433	418	441	442	358	442	431	422	395	436	439	417	407	413	391	428	413	407	434	378	416	417	390	369	414	401	418	419	404	377	395	389	423	371	402	401	394	405	368	408	412	401	392	394	384	384	430	376	377	389	408	409	435	423	404	387	413	394	377	418	381	419	404	399	398	407	424	406	409	401	357	408	381	395	399	389	415	389	395	401	389	408	413	406	427	380	386	389	367	428	414	399	387	402	407	387	437	395	388	385	415	406	426	389	430	386	410	417	410	410	360	422	407	392	406	447	396	404	398	387	431	391	397	403	391	399	400	410	415	369	431	387	422	399	401	419	422	373	416	388	465	409	389	418	426	392	438	399	417	378	425	395	390	393	402	401	404	408	384	404	413	413	380	399	386	419	411	434	437	391	412	414	424	407	407	417	415	428	361	426	381	423	419	401	391	447	428	429	413	399	415	417	388	390	432	423	389	419	414	397	405	430	393	394	402	405	392	425	422	380	410	369	386	392	422	379	410	404	419	384	376	393	429	374	405	413	416	385	416	394	409	408	415	399	420	383	405	428	432	335	426	419	345	406	367	406	377	410	413	396	363	398	403	373	389	403	426	408	400	421	387	407	379	389	409	412	404	414	419	396	423	380	373	382	438	423	393	435	393	433	369	452	414	395	401	385	444	389	419	399	410	463	416	422	418	381	425	398	417	410	432	392	405	411	400	409	416	386	380	402	434	403	408	421	429	393	400	400	379	382	381	431	425	396	448	356	399	454	391	416	398	341	426	408	414	399	386	361	379	388	417	359	384	395	437	388	438	440	385	372	418	398	413	372	407	406	366	410	383	409	389	431	383	405	407	411	398	368	418	389	431	394	389	389	424	417	408	376	372	405	380	415	408	420	440	413	410	399	385	387	397	364	405	383	399	407	429	410	398	399	405	383	369	411	419	384	403	431	420	409	400	393	402	408	394	418	407	394	409	423	384	395	376	387	431	419	449	436	390	381	410	405	376	411	379	433	441	404	419	400	432	420	392	376	408	405	400	380	400	434	421	396	371	371	389	434	398	384	413	423	426	396	397	428	410	385	382	416	416	373	429	385	374	438	398	381	424	393	400	416	430	431	448	399	413	407	425	425	359	410	412	382	377	419	373	372	407	363	405	406	386	400	458	418	414	394	395	373	391	432	421	411	434	406	421	393	423	432	401	410	425	442	366	394	383	402	435	395	411	407	358	391	408	411	450	351	387	383	384	425	400	386	428	389	376	384	434	433	403	430	401	412	387	381	396	382	415	400	434	405	372	375	394	397	414	378	375	392	393	411	418	403	431	398	418	415	376	409	406	397	378	419	414	396	399	393	410	425	439	429	408	426	405	405	405	412	404	391	400	424	387	425	426	391	401	384	426	425	386	413	378	399	409	446	417	397	407	421	379	396	434	389	432	414	400	391	397	419	410	395	401	383	401	391	403	401	387	402	379	385	403	404	392	410	371	412	403	413	420	411	427	444	375	382	392	427	458	410	409	390	368	393	399	383	403	394	399	365	401	394	384	405	412	415	423	387	421	425	378	410	411	436	394	394	401	424	420	393	392	389	385	394	403	398	405	372	400	424	454	357	398	417	406	387	416	402	417	374	419	402	403	407	369	382	392	378	393	405	438	376	369	404	398	416	433	390	415	381	427	422	380	389	412	385	384	371	382	436	384	411	401	413	427	410	382	408	403	389	404	402	401	369	420	396	389	416	410	392	421	418	399	410	417	374	407	414	409	419	374	396	424	371	417	393	411	431	370	429	381	390	421	411	405	371	425	398	391	391	399	444	397	392	385	375	398	422	432	397	389	418	399	391	364	412	415	429	427	412	401	373	411	379	401	411	415	383	407	363	380	448	420	403	435	408	410	370	387	391	403	403	401	418	374	417	389	406	390	417	403	418	384	424	376	400	385	375	444	357	403	397	404	445	418	403	405	400	402	423	400	381	403	431	411	387	417	399	372	377	383	429	394	403	370	435	388	435	387	384	401	397	420	415	384	391	419	397	404	390	404	413	428	415	431	399	406	393	409	412	399	393	418	393	374	366	419	405	437	389	401	418	451	409	411	394	433	420	415	389	393	397	382	390	418	401	396	386	390	423	419	417	383	407	400	375	417	387	402	393	428	399	404	437	391	409	420	397	416	417	405	366	407	388	409	404	412	370	364	427	381	404	387	404	389	389	402	403	426	381	395	418	412	415	384	404	419	434	401	431	437	422	415	373	413	421	377	406	425	377	369	394	385	402	372	372	381	404	384	387	414	402	373	381	433	407	395	399	427	409	373	430	406	367	414	437	412	363	379	395	386	409	403	402	421	410	403	421	396	366	383	401	411	407	421	398	394	428	413	401	387	386	371	412	403	418	386	391	428	400	390	390	371	378	391	465	392	394	400	434	406	376	422	398	409	362	402	414	425	396	424	399	389	389	403	375	386	417	412	366	374	412	412	442	402	400	413	419	418	428	395	451	373	388	360	412	427	388	419	380	398	405	404	389	383	404	419	442	397	413	416	443	433	392	404	391	398	431	423	419	393	406	418	416	408	383	419	381	389	402	403	397	401	359	399	405	395	374	400	408	390	417	407	390	419	387	362	405	430	403	410	388	391	396	411	447	395	420	414	426	387	422	406	372	390	417	412	396	401	391	384	440	394	387	380	404	413	367	415	424	385	398	410	386	368	396	439	435	384	406	382	382	416	395	372	381	381	397	411	385	376	408	425	394	406	407	392	404	370	434	371	418	439	396	368	378	388	386	353	390	403	362	422	432	388	436	409	425	384	441	390	419	383	407	424	366	425	446	397	389	413	411	405	387	369	401	409	384	389	366	425	384	408	390	405	394	436	423	387	396	421	388	399	388	391	386	382	402	403	366	402	401	397	437	403	395	400	421	428	430	423	405	408	413	394	399	429	434	392	409	416	423	411	423	402	427	446	396	388	421	388	414	414	397	387	387	424	396	431	417	385	428	401	414	404	404	389	383	430	385	395	407	395	398	398	385	387	396	439	404	407	416	373	413	415	386	414	429	418	376	413	382	394	371	372	402	431	414	428	441	385	402	389	415	391	367	367	383	416	384	419	404	402	419	413	387	389	441	405	429	365	387	420	429	390	419	394	433	415	419	375	405	417	444	423	430	415	411	455	392	415	377	422	375	424	401	394	380	360	367	386	405	430	400	408	409	401	398	375	396	394	389	408	404	414	421
35117	47079	33386	13547	9630	7482	5583	4036	3261	2951	2810	2715	2058	1559	1331	1222	1042	854	905	801	772	784	764	718	585	596	654	613	625	643	611	590	591	624	612	541	558	555	543	543	559	570	602	540	593	561	555	590	529	587	539	603	561	546	521	556	642	580	552	549	558	567	575	550	581	575	552	582	572	566	553	558	567	550	514	567	542	602	551	526	563	524	574	583	553	568	573	562	552	548	554	574	563	571	592	550	572	538	560	508	532	569	554	536	532	527	533	533	556	548	577	579	569	573	554	569	587	564	533	562	515	581	558	571	555	532	576	550	573	543	559	548	583	537	530	560	546	560	529	602	560	555	540	537	585	548	565	549	555	595	535	565	551	520	556	532	568	525	560	552	509	560	592	602	561	555	554	561	520	544	545	559	567	579	551	552	557	587	555	522	544	601	571	575	565	576	535	548	540	551	560	594	545	568	556	529	585	547	600	573	530	567	586	558	565	580	544	559	538	566	524	545	603	566	549	589	542	556	577	533	574	552	559	565	542	560	540	590	543	542	564	549	584	497	552	563	587	544	532	624	590	545	541	537	560	561	569	565	545	521	587	559	538	553	531	556	552	565	540	543	556	552	550	580	555	530	520	567	527	571	533	571	526	542	539	569	551	570	504	557	544	556	564	566	529	526	533	547	508	568	558	573	614	583	584	544	564	542	563	575	551	545	547	581	531	535	551	583	543	558	509	536	540	542	586	585	562	546	563	563	558	555	563	581	565	522	515	566	557	560	566	587	567	546	579	544	531	556	518	572	569	558	577	540	589	559	568	588	587	550	559	562	568	559	537	539	575	579	558	549	574	582	573	579	612	523	607	552	515	564	568	553	523	499	526	503	556	509	577	601	583	553	558	538	565	574	566	576	530	533	610	568	530	554	598	520	571	568	519	559	503	568	563	525	551	595	561	578	544	550	587	561	580	538	580	551	563	577	581	569	520	568	533	526	573	541	581	536	578	556	542	589	582	581	581	553	623	568	558	550	566	580	486	558	540	545	574	564	574	540	569	560	563	562	591	557	544	590	560	572	574	510	527	558	557	568	567	577	592	519	553	553	539	540	556	577	566	567	561	519	500	509	563	599	532	539	564	521	545	538	568	527	578	570	520	552	562	586	609	554	570	530	540	567	570	551	553	584	555	549	525	592	559	565	574	536	562	517	559	534	558	559	501	534	557	570	545	545	522	566	555	553	531	519	570	528	560	547	573	560	548	551	540	594	548	593	550	555	531	552	553	561	555	505	534	561	518	592	582	480	578	546	547	536	531	558	535	543	590	547	554	503	552	545	505	579	560	555	550	535	540	603	551	509	517	578	584	558	554	581	550	508	554	530	532	541	562	482	582	556	568	550	579	532	525	577	541	583	578	557	546	561	550	588	479	582	554	582	517	550	546	549	550	579	523	551	576	540	569	525	544	540	542	529	514	572	541	574	517	533	574	574	543	524	557	563	551	573	586	551	512	540	551	558	548	558	563	564	544	542	567	539	532	511	572	611	531	556	552	573	569	566	568	527	555	548	538	574	530	553	594	555	574	589	564	528	560	588	556	551	508	573	577	583	531	536	554	499	564	546	497	570	534	591	541	564	565	554	539	525	581	584	530	580	521	579	570	555	560	578	563	578	533	551	576	570	561	524	536	550	548	555	580	550	553	531	547	543	548	521	567	556	595	564	557	514	621	559	534	550	522	563	583	564	574	530	537	582	520	529	551	550	580	541	592	542	532	556	570	532	567	565	535	568	557	551	556	576	550	567	575	535	565	567	540	546	578	542	569	555	573	548	555	570	545	597	590	542	589	542	582	599	624	534	583	573	581	550	597	558	593	567	579	554	568	550	518	534	523	565	526	552	590	537	588	540	575	562	551	561	497	551	560	527	518	568	514	558	520	545	540	566	549	576	567	488	526	501	568	561	564	563	589	561	577	541	530	596	550	577	575	550	544	508	562	534	514	571	570	588	568	542	561	530	571	580	544	519	540	598	605	572	565	556	529	553	589	524	561	525	573	548	546	549	579	590	575	590	564	602	580	570	534	553	554	589	543	541	570	538	526	548	558	575	546	596	577	539	613	618	557	539	496	532	562	578	574	550	537	568	598	521	579	565	573	556	531	557	545	547	527	527	550	605	584	565	562	539	545	539	516	639	523	576	506	571	549	557	515	578	534	515	540	548	554	580	563	572	578	554	600	551	532	565	548	579	549	562	605	579	544	558	529	543	577	562	557	540	584	588	560	500	552	563	532	534	534	529	555	548	571	562	554	572	549	512	552	571	544	575	527	541	576	593	550	593	534	541	562	537	573	554	569	576	521	533	555	565	559	557	594	580	554	535	540	568	568	505	591	518	548	565	585	541	563	613	575	577	547	602	556	566	594	539	575	541	574	568	547	553	571	524	545	537	561	529	558	529	535	577	568	534	528	544	564	536	544	568	580	574	551	541	550	536	543	556	550	509	576	561	593	556	532	562	564	555	528	543	581	551	544	574	588	544	561	586	550	529	560	558	558	547	552	537	548	560	581	507	550	580	571	552	597	552	544	583	597	568	560	567	551	557	591	606	554	586	520	540	559	520	574	566	583	564	573	549	541	568	582	581	523	554	577	533	538	558	586	527	566	556	544	534	538	522	548	551	529	545	557	550	539	565	549	555	575	581	591	593	542	547	552	516	548	549	588	555	550	536	548	545	576	560	547	600	559	552	529	532	611	538	556	558	574	600	542	522	558	549	552	618	525	552	525	535	551	536	555	531	540	576	583	563	555	546	576	560	552	569	540	553	585	594	540	564	537	580	566	567	576	530	522	585	545	527	535	538	573	586	575	539	513	550	588	528	573	530	561	546	583	585	562	565	554	568	578	562	587	546	537	597	541	546	544	539	570	547	569	542	587	572	541	593	534	550	549	534	542	592	585	579	540	550	557	512	562	572	574	554	545	540	553	558	547	583	523	559	559	565	548	577	538	558	601	547	560	524	530	562	551	523	534	578	526	561	559	555	545	551	567	509	567	558	533	613	553	554	552	585	543	529	595	577	564	574	552	554	574	559	578	554	552	535	550	562	546	542	529	566	556	559	581	529	536	564	586	598	562	552	518	574	533	554	540	587	596	540	565	549	556	524	544	552	594	548	550	575	551	525	555	569	580	552	560	539	553	577	549	567	561	564	548	505	578	556	569	589	531	574	566	553	552	532	555	516	558	564	545	544	580	574	561	585	546	548	550	502	561	548	577	527	559	545	563	529	571	609	541	514	555	568	577	562	540	541	532	523	563	575	548	527	561	533	586	549	578	586	552	559	557	553	562	539	533	552	563	552	530	557	525	571	535	556	553	519	549	589	580	548	542	536	579	589	563	568	564	566	561	590	557	559	551	527	546	573	552	559	585	549	567	510	540	554	568	530	559	548	565	549	552	533	535	527	553	525	557	563	564	532	565	531	561	560	546	555	539	568	579	624	574	554	586	514	526	576	552	517
24501	21642	29124	24706	21476	14168	5798	2985	2400	2016	2070	1920	1444	1255	1089	937	881	810	738	715	622	714	700	659	609	617	616	571	542	560	548	562	573	567	603	567	515	493	504	532	504	511	516	496	510	530	516	525	511	491	532	536	479	525	503	550	555	527	507	553	510	527	504	574	516	529	521	510	531	536	525	536	454	492	511	516	504	532	532	486	500	530	555	515	482	562	530	552	514	525	528	517	514	583	512	543	531	525	535	520	518	545	476	529	555	505	517	530	527	503	516	530	510	547	514	534	570	510	534	481	531	511	504	501	510	488	498	524	522	506	529	532	468	523	525	508	533	497	510	540	531	504	524	521	496	546	534	516	546	501	511	529	495	503	501	503	522	541	493	563	497	523	528	526	510	486	512	522	525	527	510	513	494	532	509	552	495	526	530	517	498	468	554	545	519	514	526	523	538	500	501	504	522	477	512	507	495	496	495	494	551	513	522	518	570	500	539	525	523	516	531	513	477	536	555	534	513	491	511	542	491	506	503	545	551	519	522	494	496	559	556	519	494	511	512	519	530	521	524	539	510	530	506	494	555	569	543	518	488	516	530	501	524	491	502	528	547	512	556	537	511	526	517	514	515	564	517	498	507	529	525	535	534	486	526	506	537	537	522	507	539	559	523	542	527	493	499	526	496	524	526	531	521	498	522	557	514	535	513	548	496	480	470	499	531	491	534	523	488	525	535	491	465	533	503	527	517	490	498	522	531	516	503	486	517	506	490	500	476	502	536	528	515	519	528	535	472	501	545	526	495	480	530	496	528	501	525	514	530	516	529	526	512	468	492	502	511	488	559	527	512	489	536	497	463	461	498	514	533	520	504	500	498	510	534	507	497	534	535	502	494	516	500	544	521	536	511	538	477	544	544	505	531	491	497	537	520	502	509	567	518	482	486	492	538	501	535	519	513	509	524	515	547	466	516	493	541	502	460	558	504	521	523	517	508	540	541	531	547	542	514	504	526	536	530	558	513	509	500	552	481	547	525	522	537	484	510	527	541	539	504	523	542	552	520	515	531	499	502	495	583	550	489	524	486	551	507	540	545	506	529	526	536	502	478	503	504	519	524	520	529	524	500	539	471	517	553	536	501	550	498	500	508	495	499	514	509	525	530	533	560	553	498	520	543	536	494	488	489	488	478	477	533	510	520	491	511	516	509	475	510	504	544	549	531	509	484	523	525	505	497	513	534	556	486	551	532	486	563	534	546	502	549	530	496	529	522	502	553	521	538	526	540	543	503	539	548	506	491	498	518	548	481	550	505	482	512	568	520	499	508	529	500	529	518	489	500	493	528	524	481	475	530	509	523	514	526	520	552	477	499	538	507	552	541	521	484	518	514	548	509	523	510	500	474	515	481	517	529	522	493	537	522	499	513	535	486	537	541	503	519	513	504	516	525	506	484	502	510	504	511	524	505	519	499	438	472	505	538	543	482	506	517	510	476	561	509	532	493	526	519	525	532	547	526	492	527	493	532	529	498	510	531	498	541	496	524	530	524	542	521	509	469	512	511	566	532	548	555	526	524	535	513	503	555	516	512	506	514	511	571	528	509	524	544	537	523	530	481	509	510	578	490	506	556	502	570	515	501	521	532	537	540	515	565	470	506	513	537	537	568	485	493	532	547	493	539	545	515	516	552	513	539	552	524	508	510	525	528	485	483	503	492	516	504	519	521	526	554	525	562	459	491	520	511	524	531	536	508	521	517	487	483	482	504	544	499	538	545	524	541	500	498	555	525	541	523	529	485	581	537	505	504	528	487	526	476	552	509	499	465	516	538	498	532	503	500	511	490	505	511	540	493	524	553	523	504	531	499	524	559	523	536	538	527	539	512	560	517	534	560	528	538	511	507	515	517	492	552	543	488	527	532	490	491	499	559	540	519	534	488	513	533	543	528	523	528	506	492	516	509	541	517	495	504	473	467	490	513	531	523	518	549	494	533	486	494	485	570	537	490	505	518	511	546	508	477	526	538	513	520	504	508	486	512	541	531	514	545	525	523	520	499	514	496	506	540	490	551	494	532	482	476	501	504	514	521	514	501	532	514	523	515	465	492	538	539	510	501	480	490	535	521	509	492	545	509	480	489	533	512	528	576	504	525	563	509	551	522	477	518	523	527	507	516	478	511	509	548	544	540	491	559	549	522	498	467	521	505	528	533	536	508	550	542	517	505	547	518	487	524	514	513	514	536	515	584	564	542	504	520	519	520	514	527	499	487	498	519	526	532	512	479	507	523	514	493	510	537	512	516	500	512	532	500	521	544	508	560	522	537	501	525	524	529	509	535	534	543	529	520	509	485	525	521	512	520	538	491	528	513	553	485	522	492	538	527	535	540	500	532	496	534	531	531	491	469	494	479	549	527	518	512	532	502	541	486	499	554	563	535	516	531	514	515	524	507	458	520	522	522	550	507	496	534	541	562	520	535	545	521	453	472	489	503	529	516	518	522	510	547	531	527	521	505	525	518	516	511	533	538	530	496	482	495	515	490	461	506	521	497	476	547	499	516	538	500	523	495	474	525	538	535	520	529	559	554	510	511	549	551	492	510	527	537	526	488	565	512	491	492	475	525	483	461	528	515	499	517	492	522	530	520	535	533	504	539	508	516	508	504	510	518	517	524	518	534	531	507	532	511	519	530	519	478	535	510	517	543	520	537	526	497	500	493	526	495	522	541	556	550	558	521	549	518	501	514	523	530	570	503	499	506	528	488	499	556	554	513	615	545	546	513	539	549	545	488	522	533	494	494	514	544	481	524	503	514	527	528	533	491	502	509	513	543	529	509	537	500	508	534	572	506	542	506	518	514	526	548	518	506	499	589	524	533	520	482	511	541	480	479	495	500	479	524	529	513	550	501	518	521	476	484	539	540	522	515	542	522	499	507	508	519	515	502	499	467	506	522	476	572	507	534	480	512	511	525	504	482	522	513	493	511	540	489	515	522	575	508	531	538	511	539	545	506	487	536	505	520	484	537	537	525	501	549	454	552	554	480	540	516	509	473	519	489	529	540	521	471	536	474	514	506	521	511	490	549	497	520	544	543	533	504	548	488	520	487	540	575	533	550	483	525	520	535	527	501	525	521	569	528	552	503	507	523	519	527	526	506	540	516	537	523	524	569	519	542	495	491	497	498	510	511	498	491	552	562	479	549	464	503	496	468	500	500	483	509	504	562	491	508	540	479	544	522	464	522	514	531	515	469	487	540	533	534	524	506	527	526	507	469	532	520	497	529	574	556	510	515	485	549	512	513	534	508	506	511	513	533	483	515	510	525	510	522	548	574	514	516	532	527	503	526	504	495	520	510	559	518	518	509	519	531	520	494	522	554	526	552	512	511	545	522	484	525	544	522	517	480	512	490	511	535	538	512	486	542	502	526	540	509	523	517	522	517	549	499	493	540	484	503	547	543	497	526	531	538	523	497	508	515	527	503	504	502	489	488	556	491	549	498	541	540	447	483	543
35213	55088	45706	22013	15529	12518	9273	6965	5901	5036	5023	4684	3494	2548	2142	1949	1630	1362	1252	1168	1144	1151	1164	1043	896	922	834	788	801	833	746	832	807	912	778	737	731	725	719	772	727	734	730	711	712	681	725	738	726	732	720	764	749	748	755	762	776	726	736	690	746	731	725	721	701	704	794	747	752	743	756	712	690	703	700	657	706	708	731	752	684	735	700	706	725	725	741	662	687	745	684	706	750	718	720	743	685	711	695	721	748	674	755	728	720	696	729	688	711	698	714	683	742	691	718	693	702	705	674	742	700	720	711	711	682	728	732	682	662	696	715	739	716	702	745	697	696	756	689	712	693	765	728	667	714	695	722	715	695	691	690	716	729	708	699	732	711	729	664	723	692	711	714	701	664	695	685	722	698	659	718	721	707	725	713	743	688	695	698	693	713	691	712	699	699	691	729	765	746	686	649	678	721	686	678	735	715	744	712	714	704	712	711	737	704	725	718	721	710	733	659	745	697	700	717	741	753	700	662	698	714	729	741	707	735	706	680	652	714	719	685	717	717	714	759	705	715	710	709	723	697	711	721	715	756	697	700	720	718	697	703	740	697	703	710	727	672	670	700	719	756	650	698	710	728	747	740	745	716	733	736	724	731	712	735	760	720	726	745	707	747	701	734	721	708	704	689	682	670	717	725	752	736	705	734	776	741	663	711	741	637	749	694	710	726	698	669	692	725	662	709	612	727	690	706	724	661	694	735	711	722	715	667	683	708	729	678	747	739	691	733	657	713	716	708	716	673	710	709	686	699	707	721	718	742	716	660	691	750	721	703	684	674	699	721	729	686	715	689	698	716	666	736	701	707	707	722	750	717	714	683	694	702	675	715	748	746	740	705	664	719	717	690	673	681	715	723	709	706	702	722	723	701	711	676	741	699	681	721	703	686	687	698	743	709	660	741	709	737	712	688	728	712	684	761	703	718	684	714	684	708	741	675	711	681	698	641	731	698	688	739	721	732	700	715	698	736	691	691	710	706	713	741	695	727	759	703	716	712	726	720	733	703	687	701	725	677	672	718	761	716	735	701	729	712	732	730	693	693	698	704	742	698	705	701	693	724	681	694	713	679	755	705	736	717	743	727	735	716	733	705	713	711	696	731	699	700	739	664	665	695	712	752	705	750	724	704	713	766	759	676	686	750	716	688	700	717	721	706	719	716	717	710	732	736	724	705	668	719	726	709	732	669	720	713	706	709	743	737	669	692	718	719	726	692	723	706	697	703	705	729	690	735	732	669	712	677	732	680	705	722	738	697	685	685	710	690	733	730	624	711	717	662	715	711	707	700	688	709	658	706	719	709	706	736	743	708	739	689	649	702	715	732	710	685	682	732	730	686	713	714	727	717	707	737	678	666	732	652	731	719	716	706	704	689	726	704	697	722	720	679	725	718	710	722	737	657	770	744	730	718	725	726	712	718	707	719	642	722	754	734	732	705	660	686	687	706	716	771	668	726	746	715	694	720	765	717	725	739	734	738	712	728	707	672	679	663	712	726	693	736	676	714	743	654	745	702	704	688	703	672	739	692	668	712	724	674	681	717	684	658	721	693	771	710	644	717	699	651	790	683	677	711	680	713	690	697	740	748	725	686	743	720	683	702	702	706	701	742	676	740	731	719	714	672	708	725	755	731	704	748	699	720	738	695	711	699	714	730	691	683	680	705	716	702	700	768	705	699	721	722	727	742	742	739	711	712	730	733	703	671	666	726	703	716	707	689	731	715	686	744	723	720	740	735	715	688	701	751	715	696	727	716	688	706	727	726	718	712	658	725	725	732	709	697	676	676	743	723	691	723	696	701	717	679	691	696	744	667	753	713	740	766	712	726	692	659	693	680	730	728	710	682	714	718	665	740	634	710	734	635	697	714	678	737	662	705	668	691	708	714	717	738	653	664	730	706	728	713	691	680	719	725	753	713	705	726	677	724	715	754	678	682	723	727	702	706	739	707	692	732	722	669	669	737	695	714	702	726	710	703	686	737	691	664	719	666	719	731	703	740	751	700	716	726	701	703	746	705	728	725	693	703	710	675	712	704	718	716	689	724	666	701	742	728	702	705	727	698	691	682	718	677	693	794	729	740	778	672	695	710	713	737	698	679	672	741	749	704	709	699	691	743	707	743	706	695	711	738	680	743	790	670	723	709	699	719	742	743	693	691	689	684	686	712	655	711	715	714	740	690	725	739	697	706	734	698	703	713	716	667	682	711	697	689	704	710	711	711	702	718	697	691	709	714	703	723	678	707	754	697	738	684	694	709	663	707	732	729	685	669	725	707	709	734	680	719	694	652	682	669	748	754	746	739	720	672	704	701	725	687	728	714	692	691	675	718	688	693	694	693	740	732	658	758	697	729	662	680	681	691	712	679	685	711	740	682	735	697	720	670	684	712	731	759	734	713	670	700	731	643	709	677	704	696	656	714	690	729	740	669	672	676	683	691	701	737	708	727	691	716	696	714	693	726	703	755	729	730	689	722	702	754	686	731	674	714	684	717	765	678	727	671	714	717	696	698	694	710	719	710	715	717	700	713	708	723	688	701	685	717	695	720	722	695	730	674	717	709	761	677	665	704	732	714	692	726	731	699	715	687	728	761	701	733	693	690	664	695	723	719	724	668	748	712	709	731	704	696	734	694	745	769	695	687	678	734	693	778	692	713	691	705	723	733	690	740	701	730	695	725	726	758	757	732	715	679	686	677	688	679	725	731	731	725	757	738	710	723	727	693	690	693	661	692	739	713	702	726	687	717	678	736	711	705	699	739	708	673	738	718	669	695	688	664	693	703	714	667	658	694	721	709	681	704	736	749	684	714	645	715	720	721	654	695	764	744	726	686	692	672	732	695	710	679	698	650	740	713	676	719	730	696	711	732	716	732	709	706	728	705	702	693	703	703	655	737	703	721	723	664	765	729	704	713	760	715	706	688	743	718	697	735	719	743	682	666	681	738	766	664	690	686	721	682	683	708	680	709	705	665	721	704	735	711	737	733	724	678	705	707	699	707	726	737	704	634	754	689	685	715	723	700	676	707	695	658	719	717	734	691	719	762	712	729	708	718	737	707	729	728	706	714	767	732	726	703	741	714	686	687	666	742	728	668	735	750	680	671	711	696	680	738	745	771	697	743	717	708	741	755	700	689	699	676	747	726	669	673	721	756	714	684	743	718	703	720	687	760	705	704	742	728	714	732	730	699	724	729	723	733	711	702	736	733	703	698	725	723	674	668	707	711	711	707	726	723	710	704	763	743	728	733	645	692	635	702	733	655	712	723	729	701	693	763	701	717	712	691	699	771	720	702	718	714	729	711	669	737	730	711	655	661	708	746	692	799	732	714	748	701	738	713	712	705	707	742	652	728	703	670	686	671	695	766	694	700	691	684	678	680	749	707	681	654	728	684	680	747	721	762	734	664	701	686	734	704	666	711	691	722	692	754	714	746	619	695	709	723	734	651	705	698	699	723	664
23441	21552	29456	24129	21569	21665	13449	4515	3144	2758	2720	2575	1943	1517	1216	1151	941	769	768	706	679	635	680	623	610	551	523	498	518	498	471	509	511	513	486	487	444	462	428	465	433	414	445	404	407	413	376	429	455	427	440	453	413	475	410	510	476	438	457	457	406	440	423	450	494	474	467	476	454	428	464	425	412	460	429	444	409	436	445	437	422	442	431	462	430	455	457	465	451	440	472	433	450	430	450	426	424	426	421	465	426	448	435	407	442	411	444	423	439	426	432	452	446	438	416	413	433	429	430	463	439	430	408	451	422	434	431	470	437	451	418	407	447	416	426	396	430	443	458	434	390	427	403	434	402	406	406	401	393	462	425	402	417	409	443	435	432	433	442	425	453	415	485	451	453	447	408	425	382	462	441	412	435	472	427	426	444	440	405	458	419	411	411	427	410	466	425	428	486	418	449	431	419	435	448	454	422	444	428	413	446	411	450	433	410	459	439	391	446	463	438	403	464	424	485	414	459	445	431	422	435	403	421	431	443	454	439	440	452	421	438	434	465	416	495	431	454	412	419	412	446	423	449	437	443	461	407	444	439	429	445	442	435	423	433	434	464	442	431	404	479	412	406	429	413	479	418	463	460	444	427	439	438	428	465	423	419	388	400	389	427	401	407	428	438	438	451	445	424	423	479	421	447	437	431	429	438	429	418	462	442	448	416	431	445	450	442	444	443	426	454	419	439	440	419	420	454	424	461	448	410	412	408	424	434	462	453	466	444	427	412	433	462	414	448	434	469	434	428	405	414	422	409	419	440	412	463	418	443	433	460	423	448	407	422	409	414	445	439	458	447	413	430	472	455	430	432	448	436	466	416	421	443	434	414	424	473	417	433	465	438	453	459	441	427	445	419	413	416	437	437	406	413	443	434	437	435	458	432	455	419	396	448	409	427	435	471	432	431	406	428	415	388	430	411	403	418	443	455	410	456	437	399	454	449	425	447	429	450	440	426	413	412	382	411	441	425	466	419	447	452	459	460	434	462	406	409	433	430	440	393	436	415	410	422	458	442	425	397	420	419	428	437	428	441	423	434	429	453	440	432	439	419	462	439	439	463	422	412	415	405	482	434	458	405	419	441	430	443	473	434	422	453	430	453	475	437	429	411	462	448	403	462	424	418	429	426	454	436	461	425	436	446	408	440	453	436	420	459	412	454	451	473	456	426	409	438	463	447	470	438	448	437	451	425	437	424	419	455	456	442	443	463	426	447	399	455	434	419	430	470	437	425	414	467	418	447	460	421	455	441	435	428	435	414	453	400	427	395	448	420	425	438	446	445	425	405	411	454	422	468	431	433	445	420	434	418	421	401	434	426	451	444	413	440	440	435	424	438	443	395	469	435	448	435	426	431	420	454	446	415	490	415	451	453	380	451	417	410	408	455	443	448	410	421	440	386	424	440	403	464	464	415	431	424	444	432	426	442	436	447	409	441	411	437	455	457	444	460	452	436	441	448	401	412	434	455	414	424	420	440	431	432	407	435	414	408	443	422	421	457	420	431	414	434	447	411	434	394	442	429	433	423	424	423	441	422	436	454	415	440	432	440	512	443	411	436	447	411	410	422	405	413	454	426	419	456	441	445	426	411	427	467	442	446	424	426	453	433	466	424	395	459	435	448	442	428	435	415	400	456	421	422	435	459	427	423	449	427	450	445	408	454	435	410	443	424	433	450	426	451	438	425	440	413	456	434	424	422	472	425	387	428	451	463	450	409	407	468	443	462	436	418	446	434	428	421	445	446	387	438	468	395	420	443	459	426	420	466	414	414	444	465	434	431	401	420	416	446	438	440	432	426	409	459	472	476	478	443	463	453	420	459	398	420	426	437	401	404	432	441	494	432	428	460	437	452	453	436	418	432	423	415	427	436	432	441	438	434	390	451	433	441	469	433	407	485	396	438	424	414	413	404	454	438	415	417	423	405	469	403	406	416	465	420	421	426	457	436	473	450	452	411	419	421	428	433	462	422	482	470	428	426	418	378	466	427	436	467	436	430	415	449	407	442	429	456	445	407	414	449	411	456	421	422	452	424	468	444	422	414	420	455	415	447	428	436	425	436	406	432	468	403	464	456	430	418	432	434	422	397	440	432	450	435	419	405	453	415	447	470	438	435	420	466	460	396	441	441	446	438	414	396	441	438	399	436	433	429	436	419	419	439	421	427	454	454	455	435	443	436	448	427	428	439	450	435	415	407	422	422	430	412	421	390	416	419	424	401	445	460	456	462	438	441	413	426	435	444	405	441	418	443	440	407	449	461	408	485	437	417	441	455	441	454	447	451	419	461	411	458	459	398	457	468	455	431	439	414	421	391	441	479	423	430	453	464	427	434	427	424	426	423	416	435	423	423	435	456	462	455	420	422	424	426	439	428	414	433	426	400	420	456	438	390	439	412	446	398	430	438	442	472	430	460	415	396	412	405	442	422	416	406	417	442	417	416	456	435	411	433	428	449	416	432	428	424	434	457	455	435	438	389	452	417	430	403	420	403	452	433	427	435	444	434	437	429	428	449	432	394	419	434	408	458	432	440	405	372	406	437	455	417	466	404	424	398	467	417	448	459	445	391	429	437	459	458	441	440	445	425	425	438	437	427	414	428	414	425	429	451	432	433	425	440	412	454	430	416	397	428	477	440	433	438	444	386	399	403	400	390	383	450	438	414	438	465	432	421	450	447	419	421	434	389	426	400	406	434	420	441	452	452	446	431	465	445	433	439	417	433	450	443	443	442	457	392	420	450	432	420	462	465	422	450	394	432	491	444	472	398	420	421	435	429	412	427	411	451	455	470	457	438	423	404	417	432	421	419	462	420	434	433	437	449	447	451	391	448	455	445	401	444	437	430	448	436	405	430	445	430	409	425	413	430	433	427	443	430	419	466	407	415	414	398	419	421	389	436	441	431	459	455	434	434	444	471	398	409	435	420	433	442	419	457	435	436	435	465	447	434	472	418	412	456	452	418	400	453	415	394	445	426	433	411	441	447	453	441	431	454	430	426	404	400	405	421	424	456	424	411	464	419	414	406	435	390	391	470	422	420	454	421	434	439	444	379	416	447	436	460	392	399	421	466	442	415	414	461	427	449	438	460	443	397	424	441	422	369	389	441	413	411	437	410	432	443	420	414	447	454	445	455	433	428	444	429	442	431	450	400	414	426	463	422	442	447	432	421	439	392	432	448	412	413	446	432	416	458	440	438	448	464	423	448	399	481	421	385	434	417	409	413	401	424	416	457	435	423	489	424	443	396	438	429	428	447	434	409	478	448	424	454	442	440	454	439	422	458	439	415	414	424	453	435	399	459	456	417	420	449	419	425	411	441	424	450	451	435	414	433	444	419	443	431	478	408	441	410	425	465	427	429	427	423	438	449	447	430	446	446	443	473	424	408	427	437	441	441	415	414	421	436	378	464	432	395	446	477	425	465	445	455	398	441	447	450	425	421	425	441	425	430	428	440	428
37654	62131	50098	26527	19529	16287	12747	9310	7988	6627	6941	6270	4497	3275	2598	2573	1893	1533	1502	1264	1231	1151	1312	1050	902	870	911	785	741	812	693	836	868	818	730	666	631	580	616	601	611	650	580	625	575	603	589	592	609	635	629	626	570	602	688	693	733	648	605	660	609	610	633	594	623	575	627	618	669	628	643	630	576	587	627	542	566	562	605	562	615	606	575	598	631	610	625	656	554	638	603	583	588	602	599	640	596	611	593	604	603	593	585	600	588	595	616	575	587	619	592	616	616	584	576	572	587	615	535	579	601	577	625	577	581	608	606	592	600	595	609	572	589	605	572	578	588	559	609	546	607	603	635	608	595	554	589	588	595	579	580	543	670	634	610	603	565	622	605	578	569	577	623	571	595	548	590	609	573	555	562	568	615	570	575	574	614	575	554	599	610	564	581	594	610	592	588	599	597	563	605	584	596	571	562	601	598	586	577	615	570	559	588	577	565	603	575	609	643	588	620	586	614	575	587	629	582	611	570	569	577	599	561	610	625	560	574	585	568	571	579	642	603	620	657	570	573	617	627	629	611	615	606	571	586	660	607	604	606	598	582	595	598	608	566	592	586	582	565	575	611	586	560	581	593	627	573	619	624	601	618	584	590	540	587	590	633	625	558	595	579	597	589	569	607	583	594	589	566	576	579	571	607	600	563	595	612	612	617	632	536	591	609	580	587	606	609	628	591	620	619	615	569	596	632	585	552	612	616	618	566	578	557	592	574	586	618	585	594	591	605	610	585	599	553	599	618	572	557	586	582	601	633	572	573	603	569	590	621	620	596	594	601	589	603	575	599	616	573	549	577	578	528	569	581	554	580	567	609	557	638	599	581	554	573	548	565	612	581	629	628	585	594	603	621	551	606	598	573	566	578	627	630	597	565	599	600	576	622	569	605	597	627	629	574	541	581	592	544	604	571	610	601	594	602	614	591	576	614	579	570	540	627	589	578	618	612	581	565	582	607	618	577	577	634	598	606	583	613	606	587	636	572	564	597	634	597	584	636	620	556	559	555	564	568	601	613	599	558	580	603	582	570	568	558	603	624	591	541	563	615	588	565	570	568	603	606	531	595	578	597	590	611	521	622	577	622	623	574	612	603	611	599	637	602	563	573	584	589	617	533	608	567	608	606	592	592	619	617	622	569	589	570	575	616	616	577	589	589	609	536	586	622	597	590	576	599	622	554	590	641	587	599	590	587	570	621	552	560	582	580	602	613	533	594	606	615	612	562	602	603	607	575	576	587	592	623	602	577	597	623	568	598	620	599	595	598	573	579	614	517	635	567	612	617	632	613	556	603	602	588	593	602	609	577	597	644	608	594	605	604	602	623	617	571	613	621	573	579	574	556	578	584	596	559	581	589	573	600	560	568	606	583	592	585	592	599	647	578	585	586	577	609	591	594	609	620	621	599	643	584	592	547	575	586	560	598	574	590	592	601	552	615	649	638	607	585	589	623	603	634	608	571	590	619	563	565	579	575	606	573	608	591	574	602	592	573	565	554	619	577	592	591	572	601	597	563	552	609	605	582	612	653	594	583	624	570	601	583	554	610	588	600	518	637	584	605	608	585	580	580	591	617	599	607	612	603	660	608	587	612	579	561	588	609	574	604	612	563	631	566	612	571	613	577	610	569	606	566	584	600	593	554	559	590	597	590	571	577	589	608	579	571	599	614	590	589	577	603	613	631	610	614	568	572	589	567	605	549	568	567	568	583	609	578	611	601	605	637	598	615	584	592	595	595	587	546	561	557	554	624	623	621	580	559	594	657	587	621	595	583	565	581	570	615	593	577	584	606	587	606	599	564	589	652	578	605	612	624	611	612	609	602	646	563	632	589	532	604	619	613	604	570	527	563	553	613	603	596	542	601	597	604	602	566	635	548	581	601	611	582	601	565	539	587	619	589	643	636	594	578	585	561	582	565	613	604	640	588	584	586	630	580	620	601	632	622	589	580	571	612	612	584	586	597	578	590	584	587	603	590	644	590	580	610	579	605	633	598	618	553	619	574	588	601	567	581	574	615	576	585	581	568	587	571	655	581	616	615	575	583	584	588	595	597	606	560	573	577	609	567	601	636	581	576	601	604	594	564	661	597	585	578	594	560	595	607	638	598	595	625	576	627	594	586	605	589	590	568	637	549	602	600	607	601	621	599	566	608	605	533	573	578	541	549	609	554	606	574	588	604	601	613	591	638	568	588	570	627	591	595	602	580	632	572	617	571	529	592	597	585	635	624	590	648	577	585	594	577	599	594	597	599	570	586	667	600	603	561	576	577	611	616	602	555	584	622	585	593	575	634	595	597	598	592	599	565	645	546	581	581	630	602	562	588	608	568	616	534	563	610	585	577	585	638	565	572	554	656	603	636	595	582	584	659	584	571	569	592	583	559	609	609	569	619	579	622	641	554	603	606	644	563	617	605	583	606	575	567	609	584	611	597	582	606	567	654	601	568	577	575	605	578	601	609	565	612	575	635	615	602	584	569	584	613	578	640	581	622	542	618	564	634	551	560	577	560	623	631	559	586	581	618	586	593	550	560	608	605	563	584	628	559	575	572	562	572	607	613	525	562	638	568	566	572	598	550	585	595	615	603	587	600	550	554	580	589	586	583	591	593	645	641	642	581	589	573	575	605	588	615	569	579	611	549	628	606	585	600	609	609	533	626	586	553	596	611	586	616	578	577	581	569	564	581	570	601	590	600	621	570	566	573	584	591	626	606	572	620	557	578	603	634	612	580	596	575	648	581	619	553	591	600	617	562	568	571	631	560	560	574	557	589	597	578	562	621	607	610	611	604	594	547	592	563	613	580	575	615	623	621	580	568	557	626	567	613	630	575	629	563	624	636	590	589	594	559	589	568	597	602	597	598	615	596	540	566	617	616	609	572	570	587	603	597	603	613	619	611	548	548	570	613	609	588	571	577	588	561	552	586	618	604	643	595	600	585	591	573	591	598	565	599	561	548	588	605	585	599	606	585	608	602	586	629	598	531	588	581	629	582	596	649	613	595	576	556	577	569	594	566	585	585	582	590	581	616	564	598	622	536	625	591	596	588	597	581	624	665	607	589	605	563	581	628	592	599	577	588	596	590	604	606	590	578	608	582	562	600	605	575	553	634	603	561	645	586	583	579	599	608	604	586	630	590	614	603	601	617	584	644	586	609	580	599	596	590	630	605	594	619	571	593	563	608	576	601	601	562	539	592	617	593	643	597	587	572	576	603	582	599	599	558	523	599	587	633	624	575	592	580	607	583	576	563	617	589	620	550	592	614	610	653	590	596	579	593	567	590	596	575	583	627	625	598	612	586	573	635	598	569	575	600	580	564	566	666	577	559	589	602	602	581	575	567	611	567	591	608	618	602	595	573	592	561	608	588	594	603	548	628	598	592	615	576	564	598	603	573	600	558	579	550	599	616	599	581	548	621	567	616	626	586	658	568	602	620	569	589	589	618	611	598	577	592	575
29161	27518	30022	14197	5051	3350	2257	1587	1350	1113	1195	1122	884	758	677	619	539	469	460	483	450	494	473	441	431	412	425	389	384	411	427	434	462	400	398	400	398	373	407	372	398	444	405	406	396	386	409	389	424	391	387	413	411	438	391	408	405	392	452	402	405	385	422	438	403	407	385	366	421	413	431	417	412	402	391	398	420	386	392	391	388	384	390	348	394	408	384	372	432	374	424	373	400	399	405	426	407	436	406	398	405	403	395	412	402	375	412	436	424	411	386	383	411	405	411	432	400	391	386	379	374	396	402	427	381	440	371	379	402	429	380	412	407	379	394	375	362	371	439	385	395	391	408	388	390	414	433	399	402	411	389	362	391	424	426	412	412	392	385	396	388	409	403	395	426	387	424	376	399	402	399	423	388	423	398	400	396	358	389	404	430	410	433	432	442	389	389	405	387	400	427	392	383	391	404	434	433	407	391	441	390	377	440	379	352	384	416	396	365	403	423	382	403	406	372	419	411	398	405	381	402	403	407	379	387	396	372	349	415	380	359	378	398	375	412	383	397	436	378	387	436	408	418	408	436	413	418	390	399	400	366	408	400	403	404	386	431	378	400	397	376	409	374	391	381	385	388	405	419	384	362	389	399	370	421	397	419	417	430	403	396	410	390	380	390	393	416	359	401	374	405	407	399	388	413	375	381	450	385	396	407	408	401	392	374	403	399	371	413	375	366	427	403	422	386	404	371	380	393	441	402	383	394	394	368	382	406	390	441	374	409	412	411	397	417	382	407	429	418	427	406	406	409	369	361	412	402	410	418	407	369	393	420	400	403	373	348	399	422	439	423	399	399	341	417	379	412	412	426	411	376	398	417	437	377	371	353	424	398	391	410	403	386	421	374	367	391	395	410	393	398	388	399	437	402	390	404	401	425	408	424	418	398	389	389	395	386	436	354	407	414	411	397	382	403	398	411	426	426	424	384	432	393	391	401	398	386	373	400	415	442	412	407	426	423	369	393	386	393	377	403	396	396	379	378	422	421	374	365	379	426	412	410	394	380	378	387	381	377	409	422	381	390	411	418	379	403	418	388	371	405	426	398	427	398	385	409	432	392	382	397	374	422	401	389	375	416	401	407	415	388	405	418	358	379	380	408	410	415	388	397	412	421	422	430	423	374	374	420	410	421	369	390	408	410	375	427	393	406	372	401	355	440	420	383	369	389	414	407	411	385	422	409	412	375	391	399	401	392	421	414	406	384	430	409	396	380	413	385	389	396	456	393	388	417	407	392	382	370	395	365	398	389	405	397	423	413	397	424	426	439	377	417	392	388	368	395	393	403	411	395	432	395	385	410	417	393	393	379	408	406	418	361	410	385	433	415	400	375	380	412	397	389	387	341	366	408	397	375	411	403	435	391	396	398	364	432	400	386	433	397	380	362	402	393	399	426	401	391	401	400	391	407	427	397	394	431	401	420	418	387	410	417	391	393	408	358	370	402	392	380	441	386	404	419	401	404	380	431	335	392	403	410	410	424	401	380	385	386	401	386	377	423	390	411	371	415	395	404	391	369	370	402	409	377	398	404	379	382	424	411	415	385	388	406	400	422	383	421	416	385	438	388	418	395	454	415	433	403	419	391	397	391	377	393	396	389	387	390	403	381	407	369	418	400	425	440	424	427	363	380	382	444	403	381	390	381	409	382	394	387	389	406	368	360	422	391	389	414	460	433	400	382	419	400	429	371	414	419	425	414	402	389	359	406	381	372	407	413	403	397	398	371	435	402	427	405	418	410	376	398	407	398	428	431	413	440	387	434	406	410	365	419	405	409	380	362	395	374	404	412	383	405	400	400	370	380	401	407	397	420	385	396	409	396	390	373	417	408	383	421	397	374	363	411	373	385	376	431	401	427	408	388	447	392	390	397	416	389	388	408	450	404	420	387	376	408	391	411	371	374	425	399	403	401	394	395	378	394	409	365	416	388	408	394	394	384	407	391	394	428	418	411	418	375	414	387	410	396	397	424	408	391	395	351	404	376	406	438	405	390	420	393	356	370	399	391	381	391	381	400	418	406	382	442	387	424	401	378	413	394	391	405	396	389	399	403	403	399	432	379	398	367	425	378	408	376	393	372	407	373	381	380	391	396	394	391	388	415	402	404	427	379	381	383	425	415	387	398	398	396	412	407	390	411	394	360	417	388	389	414	407	397	418	425	384	386	403	390	416	406	447	383	364	433	391	380	453	368	422	407	390	350	382	388	408	418	401	430	368	436	437	377	381	382	428	427	377	422	384	404	361	425	416	384	377	396	408	427	382	383	377	403	381	406	380	400	390	369	393	420	395	418	390	396	391	408	360	401	415	383	406	409	416	381	371	393	416	392	388	389	429	389	374	393	421	366	456	392	428	393	374	430	400	391	422	396	394	409	368	374	413	424	457	384	428	386	442	408	407	400	408	401	394	383	392	399	402	402	378	396	386	408	390	395	386	387	404	402	389	411	364	433	413	393	399	370	428	449	402	416	399	390	352	395	413	425	399	408	353	393	391	407	374	403	378	395	382	387	410	429	385	429	419	407	399	426	364	381	386	396	423	380	415	432	369	384	371	367	375	403	410	408	408	420	400	388	399	414	398	379	384	408	387	421	413	428	407	390	379	428	384	406	391	430	416	406	380	401	404	386	420	427	416	391	403	409	376	368	400	399	433	395	385	390	391	417	372	418	381	415	418	408	392	422	400	381	423	389	433	428	390	397	395	429	365	395	400	416	395	436	410	401	390	427	410	402	362	440	369	436	425	423	398	408	356	382	398	408	429	388	374	375	394	388	410	380	415	422	423	427	404	430	410	439	423	395	423	356	429	393	404	381	437	407	393	388	396	374	427	426	408	430	406	430	400	417	434	412	393	446	393	438	438	435	380	367	409	402	408	414	400	405	397	415	446	419	374	362	399	410	402	396	391	392	423	401	451	360	398	395	403	364	374	379	407	411	369	381	395	401	425	414	424	390	392	373	446	378	398	445	375	395	442	393	411	385	405	389	389	394	390	398	414	391	403	386	407	389	425	391	434	386	375	390	414	373	401	383	352	415	369	378	414	427	387	425	389	397	390	414	424	372	387	397	442	415	373	405	383	399	393	419	411	431	410	401	415	407	405	391	387	391	418	384	451	372	391	415	399	398	388	406	371	408	397	406	403	365	419	392	388	398	389	431	376	404	443	365	422	402	399	409	416	371	430	369	391	401	386	377	397	369	417	386	412	411	413	404	414	405	399	419	424	392	408	401	410	395	400	366	388	398	390	420	380	401	396	441	399	422	434	394	407	437	400	392	398	373	410	399	389	417	421	397	419	414	421	392	420	382	395	404	400	381	394	414	436	420	399	366	382	411	400	404	431	409	420	405	372	419	430	382	403	381	387	395	375	365	401	406	408	376	394	406	370	380	426	412	406	411	380	405	398	389	383	379	437	421	408	366	400	397	405	402	380	414	371	425	395	388	385	404	416	339	405
35231	46738	35978	14692	9713	7710	5692	3983	3356	2959	2910	2624	1972	1494	1288	1151	1009	857	842	790	721	771	760	665	658	621	618	611	564	542	595	589	610	630	545	592	498	576	571	531	565	553	530	555	578	549	575	543	549	597	568	565	594	561	571	595	588	591	578	636	537	545	561	555	578	603	577	570	530	516	579	554	534	552	573	524	569	552	518	560	550	536	579	526	541	548	603	565	583	532	549	532	510	567	555	556	576	580	543	575	565	585	542	595	577	553	575	566	526	546	524	561	543	602	539	564	535	532	575	554	567	534	551	565	538	567	570	543	519	566	549	544	549	533	554	530	544	518	538	502	531	535	597	590	530	561	558	530	575	573	566	561	559	543	546	561	542	528	521	560	558	554	519	543	572	521	514	600	553	550	551	569	551	533	561	548	569	549	539	551	535	533	526	577	531	543	593	512	535	548	541	551	524	548	559	518	525	563	548	567	544	551	574	545	537	564	551	521	574	570	563	516	523	546	595	553	524	538	580	566	615	540	562	551	518	566	557	566	601	536	547	528	582	562	526	549	545	542	542	533	562	555	565	571	542	521	501	574	548	532	550	537	548	584	521	520	550	555	550	529	552	556	589	574	520	538	528	600	545	547	556	548	539	529	561	534	553	551	582	563	537	551	563	555	547	540	585	533	583	559	568	563	555	534	525	552	528	525	580	545	571	590	521	553	571	555	538	528	554	530	603	550	617	535	528	521	536	553	523	577	527	579	533	527	541	555	548	519	526	532	558	570	546	547	569	526	585	562	528	575	507	527	557	511	568	577	557	559	534	582	586	557	560	559	574	550	560	492	561	573	533	554	567	580	604	542	594	564	532	550	559	571	572	537	556	550	530	606	528	542	545	501	571	556	532	581	586	570	536	559	560	541	509	546	579	522	556	559	564	557	558	603	540	564	534	564	563	539	544	554	569	559	553	577	554	536	551	546	572	559	587	518	536	572	554	511	515	577	566	522	550	507	588	556	557	515	588	542	544	548	542	560	538	538	585	587	552	514	546	540	571	545	540	564	559	532	547	546	576	566	558	553	536	519	521	565	550	563	568	584	515	560	581	569	574	505	536	553	576	568	543	518	506	526	562	548	546	543	554	536	541	541	574	605	537	526	602	551	568	530	549	562	565	581	572	550	541	539	494	544	522	567	551	551	549	573	582	508	552	558	558	602	567	571	543	593	564	544	596	551	557	477	550	521	588	586	466	545	563	531	530	560	529	552	565	532	542	493	572	574	556	561	565	576	559	515	538	593	552	586	609	541	542	528	556	516	525	550	568	524	591	557	551	527	570	548	562	541	552	563	517	538	540	525	561	549	555	532	579	576	551	532	571	561	578	534	564	501	530	494	595	578	531	584	545	547	543	557	548	572	541	546	550	537	560	553	574	543	539	553	550	573	550	568	485	554	549	522	565	501	544	512	527	543	542	515	551	571	553	533	570	550	560	523	528	553	540	572	550	546	544	552	523	566	550	599	507	537	564	562	558	560	586	570	558	580	552	570	549	576	567	543	555	521	575	484	530	570	557	520	546	563	523	542	570	580	588	532	544	526	533	567	531	542	557	544	554	566	526	564	554	539	555	540	553	537	560	557	535	552	569	542	534	555	588	582	520	563	574	535	543	539	598	582	537	566	569	580	589	576	572	518	566	573	570	549	546	519	563	525	539	555	543	562	579	509	541	548	566	526	528	557	504	564	582	559	541	549	561	588	550	548	528	580	567	529	566	564	561	560	540	510	555	531	553	573	508	585	534	608	576	539	532	543	550	575	555	539	521	519	588	560	591	592	541	537	532	551	530	549	556	543	535	552	536	566	539	541	549	535	591	570	543	572	584	563	529	605	515	536	575	536	578	541	569	572	506	561	535	572	521	539	519	565	567	559	560	536	566	532	560	492	530	553	554	515	565	551	537	593	547	556	518	571	544	571	544	533	552	543	500	538	545	545	585	561	512	562	568	552	532	529	503	577	533	559	569	528	591	535	553	544	593	543	540	587	548	562	536	552	533	515	566	581	537	557	534	495	519	582	571	541	541	553	555	562	547	523	520	583	544	538	529	566	546	536	568	533	558	522	552	514	529	534	587	520	633	521	531	533	561	556	544	549	515	577	542	528	519	573	578	542	529	531	587	557	590	556	562	535	556	557	530	537	572	606	553	499	555	580	544	572	559	557	540	533	513	520	555	509	542	584	551	552	540	568	547	545	546	591	547	560	531	583	535	545	537	550	561	510	544	583	551	547	540	527	577	546	564	556	548	523	547	575	543	496	553	538	576	554	547	548	513	538	547	527	563	547	513	543	511	574	573	562	564	553	561	565	564	540	593	579	536	559	564	541	503	543	540	512	549	541	523	525	551	559	603	549	543	557	510	518	535	521	558	537	565	532	574	544	533	511	563	541	570	557	557	548	559	541	532	536	587	536	558	578	528	533	571	585	548	583	537	517	559	509	596	521	517	561	543	561	557	522	565	546	584	537	508	555	574	517	555	551	512	515	554	531	573	565	515	521	550	561	563	537	589	564	516	568	550	563	539	535	565	585	552	559	545	558	535	558	566	538	551	547	549	569	588	588	573	520	578	549	575	590	525	536	555	536	557	548	560	554	592	574	569	548	568	532	531	536	531	572	537	524	561	609	588	562	542	563	585	551	543	531	578	534	580	579	581	603	545	564	538	547	546	501	537	578	564	553	527	583	563	570	546	502	522	516	572	550	567	562	570	604	565	539	524	563	552	555	536	585	576	570	544	580	540	555	588	568	547	544	537	548	578	533	505	540	549	543	543	575	551	534	536	518	557	563	548	542	545	574	558	565	558	554	578	533	578	498	571	575	570	521	548	578	510	546	510	574	558	554	544	522	581	567	547	524	567	533	548	580	541	545	527	531	566	586	576	543	546	549	574	598	580	520	579	563	596	548	526	567	563	546	527	572	587	613	528	577	519	534	551	594	563	607	576	513	508	560	561	538	503	497	579	564	556	513	578	540	585	523	556	547	577	561	556	578	538	588	543	535	569	550	579	573	552	524	560	555	523	523	548	525	544	551	567	588	531	520	516	582	519	558	543	511	534	557	555	561	544	551	536	545	557	611	549	542	573	535	553	550	546	564	530	560	534	582	566	559	504	562	556	532	525	575	538	597	548	558	540	530	570	530	558	539	562	570	544	543	552	558	528	582	522	516	514	559	545	542	556	553	537	575	537	585	532	589	571	545	567	582	535	571	580	519	543	552	554	573	537	538	515	563	530	560	558	523	517	522	614	556	588	520	582	610	521	541	552	546	529	550	570	540	549	565	549	509	560	609	556	565	556	542	544	543	572	538	593	584	532	550	569	542	545	562	526	551	544	523	614	569	561	542	556	492	540	554	565	545	542	536	534	541	545	570	552	562	539	587	585	567	580	566	574	539	583	589	570	536	548	524	566	581	548	551	556	523	613	580	544	569	578	505	544	542	536	563	534	548	522	547	544	543
24456	21620	29065	24742	21463	14051	5600	3078	2373	2067	2108	1835	1533	1163	1007	962	848	765	705	693	694	652	713	593	588	585	574	592	592	596	528	545	598	586	547	519	532	525	503	536	507	529	517	502	524	558	524	513	528	519	513	564	543	523	578	510	531	522	492	531	538	493	503	524	499	507	545	538	526	501	519	515	532	519	535	506	565	530	526	526	526	530	464	517	515	503	481	502	491	532	514	474	472	508	480	510	498	510	513	515	536	474	503	547	534	493	494	481	491	495	518	491	500	498	518	509	554	522	482	533	526	528	513	479	475	487	499	496	510	539	507	507	486	552	483	498	483	546	479	500	526	529	522	484	476	535	535	558	464	538	513	507	500	503	505	514	518	526	535	484	500	540	515	501	544	521	494	497	507	516	518	541	519	511	518	513	501	547	502	518	513	482	492	495	486	506	507	524	523	499	444	489	480	527	493	530	531	548	507	495	500	502	534	550	525	542	502	473	527	502	513	554	515	530	467	510	534	532	518	483	505	518	480	494	527	504	530	502	525	509	524	505	526	502	521	530	522	508	550	517	501	465	521	493	567	527	508	517	512	552	510	481	507	505	517	575	541	523	498	516	521	518	547	506	516	507	519	525	504	492	486	557	476	529	525	519	504	471	541	503	523	526	545	536	570	480	524	555	549	481	529	463	532	536	502	497	504	523	545	509	495	501	540	490	506	500	486	526	502	537	483	535	506	534	559	506	568	526	504	485	510	519	518	504	516	525	517	521	529	534	519	536	503	522	508	487	512	492	539	551	519	468	508	526	494	497	477	482	494	533	520	523	517	496	504	511	459	475	513	544	485	506	568	507	472	529	572	529	496	527	539	543	514	472	492	507	499	504	525	477	523	513	509	506	564	490	534	493	514	546	585	501	541	490	546	558	493	497	455	546	490	497	556	491	507	521	526	500	528	528	508	535	507	551	545	500	532	489	526	520	493	516	504	526	531	491	512	526	506	511	560	485	474	543	482	505	518	468	525	466	473	513	490	528	473	500	486	480	488	503	497	550	508	496	501	539	498	510	497	515	518	492	504	529	514	492	473	499	502	506	511	527	499	520	527	509	478	538	543	484	511	514	511	560	490	525	480	492	449	522	538	516	516	503	483	482	518	514	508	477	510	519	495	502	510	470	515	514	494	485	558	519	482	519	502	491	490	496	538	523	518	539	545	547	519	522	525	533	542	504	508	487	483	506	517	564	496	515	549	498	501	486	524	546	518	538	536	466	514	523	527	519	520	499	498	495	563	521	500	467	519	540	520	535	470	554	519	484	497	493	528	515	547	483	510	491	509	518	513	472	474	461	549	507	517	537	549	518	512	516	495	468	477	516	526	483	536	527	543	517	513	524	518	516	493	513	548	514	500	547	498	548	462	489	520	501	519	512	490	560	504	524	504	514	516	500	518	503	543	516	472	516	543	505	515	523	541	533	550	510	499	521	538	486	501	580	508	540	520	535	502	500	530	495	535	542	477	526	498	506	477	511	525	533	547	526	533	555	523	487	504	504	491	534	506	495	512	508	507	505	552	494	488	479	485	490	505	478	539	508	494	508	489	498	498	537	515	510	518	521	523	516	516	486	534	526	520	522	503	486	499	532	490	484	520	532	525	501	548	507	537	540	517	475	474	502	500	530	496	518	527	530	533	483	486	472	530	509	515	500	473	501	493	534	512	532	461	555	540	539	547	512	521	495	507	523	513	480	549	515	495	511	551	526	515	486	488	533	510	486	550	530	509	520	530	512	504	532	522	518	535	510	490	495	580	500	540	530	497	508	519	526	473	517	538	522	497	529	495	516	576	489	489	492	524	522	592	492	474	529	503	479	524	505	512	558	494	508	537	528	490	505	469	528	520	495	517	488	517	461	512	476	529	478	507	529	490	508	511	509	519	529	539	530	502	499	539	510	519	534	530	502	503	534	525	539	541	490	508	482	545	507	531	493	519	479	477	496	532	487	517	567	527	505	526	508	564	528	507	531	499	537	503	488	500	508	506	531	558	540	499	500	540	522	518	552	501	527	497	520	516	528	484	526	541	503	499	559	499	495	491	514	500	510	508	520	485	512	503	557	518	533	516	508	489	500	516	491	522	494	531	520	506	512	499	511	503	503	547	513	551	496	524	486	507	507	523	528	537	541	517	541	485	496	550	534	508	523	533	508	495	486	505	523	508	545	522	517	491	529	516	523	506	516	505	524	564	523	480	516	501	522	497	517	503	531	482	515	510	525	517	549	519	519	477	483	508	514	537	514	511	503	514	515	550	513	538	510	513	509	541	499	454	513	471	483	516	516	510	505	494	461	530	563	556	535	537	500	535	541	484	556	510	539	515	531	528	456	541	506	516	559	510	485	474	489	468	530	563	502	503	520	483	499	496	531	526	484	503	485	513	513	443	509	544	500	466	525	533	500	510	482	530	510	510	518	520	501	529	506	479	514	515	558	491	536	492	526	517	517	556	503	528	513	494	511	520	529	506	497	482	517	497	533	543	508	458	483	493	564	525	530	512	502	514	514	532	487	504	521	470	526	523	511	554	519	503	480	531	533	506	527	544	530	486	523	516	496	524	486	532	505	535	552	493	567	496	487	506	547	541	509	525	516	467	509	507	469	562	503	550	472	507	493	488	533	513	507	497	514	481	530	500	544	508	489	486	549	509	490	496	566	510	543	539	508	493	527	486	513	511	517	537	524	516	571	529	493	515	505	491	463	490	505	485	505	519	490	504	544	510	477	483	514	558	527	509	525	516	519	504	508	510	516	472	496	509	499	509	545	526	529	520	532	527	503	508	524	530	492	517	496	494	533	538	526	496	468	535	525	531	526	503	534	521	542	501	489	504	516	543	512	537	485	522	512	507	502	481	512	542	516	512	518	520	493	539	555	501	510	499	493	490	516	533	528	521	571	516	486	532	501	538	499	531	506	495	497	533	527	521	486	511	488	545	515	558	512	533	530	511	521	499	526	501	498	512	529	500	539	493	488	538	515	512	490	507	487	557	520	547	526	523	506	489	488	529	492	519	533	532	498	522	521	516	524	517	500	520	494	553	497	490	496	523	498	502	486	521	506	523	490	498	511	527	514	563	519	466	524	539	508	484	510	510	500	479	527	490	547	487	522	548	498	524	488	533	476	535	517	527	502	552	517	496	511	548	538	522	487	485	526	457	498	509	514	510	481	529	528	498	495	537	510	527	508	494	524	514	521	558	501	502	569	528	539	507	545	487	471	541	538	512	495	493	529	485	543	521	539	488	511	532	528	540	514	524	490	543	552	499	512	531	547	496	499	507	534	518	498	476	501	557	512	506	494	526	498	495	532	504	506	567	508	492	482	532	544	539	494	524	537	498	499	488	521	534	472	506	515	543	535	499	509	515	515	548	507	513	530	516	504	547	508	512	546	544	514	521	497	525	517	468	527	475	554	519	502	509	536	537	541	497	505	545	530	544	540	482	488	489	532	491	504	556	458
35064	56308	45690	23527	15378	12665	9548	6870	5878	4825	4920	4498	3301	2618	2200	1868	1577	1331	1270	1100	1061	1149	1104	970	918	852	818	795	855	839	762	798	812	803	804	765	721	708	713	703	668	732	714	707	758	715	712	727	672	736	749	721	756	727	756	773	742	763	694	694	732	736	718	734	686	684	696	727	734	707	762	714	711	695	722	716	721	721	699	715	656	715	681	699	688	773	689	674	768	748	752	736	658	724	706	707	680	770	715	718	656	695	691	691	727	676	710	703	723	726	667	709	724	752	650	724	668	711	699	667	673	682	707	687	713	738	759	740	690	680	697	699	685	654	698	688	696	694	675	716	667	732	711	650	712	701	663	706	705	735	697	667	692	693	686	731	701	690	692	678	717	705	718	684	679	695	684	741	711	751	696	732	723	697	688	667	715	752	673	693	717	703	692	654	705	779	725	707	733	706	665	728	676	715	714	651	720	665	675	686	716	686	758	708	711	670	678	670	673	686	677	664	670	736	691	689	715	670	689	692	713	685	704	740	698	659	717	701	702	724	724	736	660	657	671	720	733	728	712	635	725	720	708	714	687	720	693	709	694	716	682	720	719	705	689	657	658	740	700	736	698	732	699	744	683	731	741	715	701	675	703	694	718	700	723	724	677	719	672	710	692	693	664	686	693	730	653	691	687	662	660	686	643	655	700	714	708	697	738	671	736	716	704	721	725	654	726	672	672	677	684	716	744	686	677	725	721	714	763	714	703	635	708	729	748	692	685	718	693	704	727	664	663	717	722	757	704	711	696	673	673	725	665	675	664	705	683	706	660	730	705	731	707	716	738	692	708	688	679	690	708	713	695	670	694	688	722	753	716	686	737	740	689	725	672	708	720	733	708	723	710	706	720	688	662	682	716	676	686	681	735	679	730	737	707	745	773	720	661	672	695	724	699	699	683	719	723	757	704	699	682	718	688	696	657	652	703	715	702	683	697	716	705	742	701	696	683	715	659	719	687	692	693	730	707	738	717	687	704	676	653	692	692	686	706	744	705	705	739	731	724	659	680	737	727	686	689	698	714	706	720	695	684	681	657	696	708	735	686	726	750	662	683	680	689	720	733	683	700	680	725	690	694	663	733	698	714	678	717	716	700	714	665	706	710	724	701	712	726	673	712	678	744	721	738	709	690	730	775	679	742	673	665	715	705	710	697	678	671	706	728	703	703	670	709	657	708	743	718	711	686	710	709	695	678	676	710	708	652	701	672	697	668	714	680	703	681	670	691	680	708	711	733	720	674	712	694	678	680	652	714	710	715	695	738	708	751	703	700	701	714	718	709	718	706	710	666	713	699	694	683	731	709	668	668	738	721	684	688	704	658	696	677	684	693	694	717	737	695	695	691	686	718	708	693	685	697	712	721	693	664	688	695	714	724	704	739	682	716	750	750	755	665	669	701	655	668	709	728	745	666	693	708	712	690	616	689	702	715	705	750	742	706	695	688	677	701	701	694	707	707	726	738	708	697	710	684	681	673	666	697	659	711	690	720	731	692	711	705	647	679	665	744	726	668	701	724	743	729	656	708	679	686	725	707	664	701	716	737	706	674	726	657	693	686	749	674	697	702	714	665	718	736	684	696	708	703	740	695	692	692	694	689	703	694	697	733	681	723	687	663	726	698	684	744	717	712	764	701	713	699	712	671	676	706	681	671	660	665	670	663	721	727	674	706	748	638	722	728	703	687	686	738	740	700	677	677	724	695	740	733	687	705	688	654	675	698	660	723	692	686	687	723	709	716	688	609	715	681	731	685	716	748	724	689	669	714	736	756	668	684	710	702	701	710	688	649	685	684	694	696	710	658	725	666	704	677	670	722	731	697	714	709	725	706	702	694	726	752	681	666	697	719	703	662	687	710	735	685	703	702	701	642	709	717	752	685	710	681	751	714	672	681	673	734	676	741	708	727	739	689	727	721	675	707	729	700	702	703	711	729	696	705	697	728	666	709	706	754	717	717	695	725	680	677	705	678	707	703	683	693	695	658	730	701	751	715	661	693	692	693	686	733	720	687	683	682	673	691	686	698	676	713	712	706	681	711	704	730	769	674	745	748	738	670	701	666	695	717	691	695	698	717	733	700	683	697	723	745	680	688	697	776	716	656	703	667	676	671	719	703	686	737	666	682	718	725	645	752	678	703	688	690	733	705	702	668	724	684	683	761	747	671	726	744	685	688	694	726	689	691	686	728	742	688	749	713	741	691	708	696	670	658	704	700	659	680	720	718	744	659	652	688	707	679	741	733	708	717	702	693	675	709	701	675	672	706	668	680	669	654	720	678	672	691	692	726	717	720	709	711	697	676	663	717	699	719	719	690	709	655	712	689	695	704	692	714	711	691	694	688	719	700	646	670	716	678	715	684	754	676	699	752	682	695	686	734	727	719	643	695	706	690	698	720	702	699	706	703	693	708	708	723	704	725	707	687	712	696	697	726	669	686	710	747	700	713	665	707	730	713	662	698	749	679	728	711	712	745	717	644	691	669	736	685	667	688	704	673	742	709	710	697	723	720	698	662	694	737	733	705	730	710	720	777	697	755	691	726	689	714	755	693	642	711	718	679	749	704	708	675	664	700	686	697	708	688	725	684	658	690	682	674	689	711	675	675	691	678	684	700	726	679	665	665	730	709	745	731	674	674	726	681	741	730	696	696	644	679	669	732	708	736	696	730	676	722	705	722	714	690	697	709	709	749	675	718	664	680	737	664	717	686	709	745	724	695	687	735	666	689	734	726	667	680	675	665	694	688	670	692	702	714	744	677	679	766	696	656	681	700	720	715	692	676	691	713	697	708	737	695	733	760	667	712	702	676	687	730	717	722	720	676	687	739	666	696	747	687	692	711	714	731	691	709	698	705	699	681	690	695	682	685	696	670	703	670	718	675	708	670	699	713	710	711	691	699	692	724	691	751	711	759	685	716	749	678	657	732	694	690	717	730	689	697	706	692	709	676	649	593	682	711	681	678	687	715	717	726	745	741	720	685	660	733	711	682	722	674	731	685	678	721	708	686	690	680	696	706	680	669	725	723	684	674	713	708	745	702	763	694	716	684	680	673	690	704	719	693	704	690	650	619	693	686	670	645	648	709	729	724	730	691	666	709	712	706	661	706	700	717	710	685	707	698	718	744	719	683	661	717	745	680	655	686	726	667	711	695	718	691	702	701	718	721	713	708	669	674	706	707	747	710	704	709	709	688	670	668	734	705	711	672	690	673	714	690	703	775	687	693	705	720	676	733	705	720	704	708	706	751	684	727	657	713	676	711	746	731	735	688	707	726	689	679	660	697	689	703	696	693	689	679	669	703	715	701	682	747	665	684	759	678	683	648	722	712	735	678	694	736	701	737	713	695	733	722	747	666	699	695	696	733	722	718	739	735	682	708	737	646	723	723	704	697	675	683	729	654	685	689	685	706	673	698	721	686	668	661	743	663	657	706	707	682	756	675	706	707	726	685	710	696	699	638	729
23454	21604	29508	24212	21625	21606	13796	4731	3148	2711	2765	2572	1879	1402	1268	1085	973	801	790	704	599	669	699	572	529	529	559	477	516	478	482	479	508	528	486	431	467	404	450	472	393	440	453	419	430	455	469	451	462	440	468	453	449	446	433	464	420	455	438	440	427	474	419	449	424	406	435	442	468	473	449	398	452	424	392	381	391	384	419	411	429	430	475	412	429	444	399	449	411	420	412	445	435	431	413	461	484	441	456	441	430	435	468	439	448	401	462	423	404	440	444	444	435	432	432	437	423	423	438	425	434	441	429	415	402	405	464	428	429	393	422	411	446	443	451	440	414	421	451	419	445	420	409	434	441	429	459	473	458	440	416	429	437	414	409	430	467	411	416	427	400	461	400	411	449	437	404	457	429	365	447	465	441	441	409	411	401	447	403	451	448	411	433	471	427	429	427	429	466	442	433	429	479	450	435	425	450	431	423	464	441	464	374	402	418	411	401	414	464	461	404	468	413	397	408	426	410	436	446	441	449	426	408	464	429	433	434	449	455	411	436	406	415	442	429	445	440	406	427	410	436	411	413	465	427	427	439	454	427	386	459	468	402	407	441	448	443	468	424	442	434	425	459	418	408	435	393	408	437	406	454	403	454	428	443	428	392	437	411	429	421	447	436	403	416	450	460	417	412	408	449	455	416	441	450	445	451	441	417	420	422	425	415	409	457	434	432	409	422	437	432	453	448	430	405	434	429	400	405	463	445	432	424	421	426	377	422	421	456	413	444	441	417	448	395	486	433	409	445	424	424	407	419	397	475	423	432	420	425	414	438	443	420	418	461	445	465	424	429	402	446	417	426	430	413	466	461	361	407	403	453	445	416	399	453	432	490	453	411	441	424	398	422	400	380	433	398	422	386	407	429	429	467	445	421	410	422	442	438	434	435	425	399	425	405	443	430	429	402	434	396	430	409	426	449	413	413	410	433	424	428	414	371	417	459	452	422	410	404	422	429	437	403	426	410	435	424	445	445	432	441	464	404	436	450	432	442	390	413	421	399	418	387	461	453	441	447	426	424	443	443	428	423	416	418	438	427	454	394	403	419	427	428	437	462	425	435	433	445	397	435	418	430	420	458	427	442	415	397	439	433	441	410	420	447	424	450	468	443	408	409	426	402	440	427	433	395	414	425	426	437	412	431	426	408	422	427	409	428	393	423	430	387	458	436	419	436	422	423	462	453	436	434	422	421	417	434	429	409	401	388	440	435	443	456	457	405	406	393	424	424	411	442	428	440	450	439	418	442	398	408	416	416	443	420	431	438	395	457	440	462	431	420	405	416	422	384	388	439	422	452	435	452	423	425	422	436	450	437	393	415	402	420	450	409	422	487	451	448	410	429	438	463	442	459	446	449	406	433	403	428	405	423	408	409	426	425	426	438	453	430	468	405	437	437	462	419	429	430	428	427	464	460	438	414	423	412	459	401	441	424	429	438	450	404	440	410	442	439	419	403	450	404	446	419	422	447	455	399	451	409	427	485	425	439	462	433	433	409	453	423	421	396	422	428	427	449	409	442	472	434	410	469	442	406	386	442	415	386	449	392	436	394	453	428	449	416	462	434	414	454	407	385	434	427	401	454	411	409	430	415	383	423	404	404	443	405	394	424	409	432	445	434	464	446	463	412	429	406	427	431	441	436	420	430	426	411	443	436	419	451	432	428	423	390	454	394	409	436	419	411	415	468	421	418	500	438	455	433	406	412	426	460	408	448	414	414	414	458	431	404	431	475	438	430	434	443	435	405	429	431	404	441	461	450	420	401	396	411	417	403	429	408	456	423	427	435	435	422	403	436	426	419	435	398	438	397	423	425	437	397	412	464	417	432	383	432	403	460	418	429	412	470	409	414	436	469	424	411	481	444	414	423	450	369	414	442	405	439	415	402	391	391	454	375	416	425	416	434	429	419	413	454	442	435	444	405	417	447	444	418	463	435	424	414	433	463	438	429	413	438	460	394	436	455	427	426	425	411	405	445	427	377	452	443	402	446	419	433	399	437	388	417	428	410	437	409	435	410	461	391	438	437	422	419	427	489	422	447	441	438	434	421	446	393	408	410	407	406	405	417	448	414	449	388	417	422	464	421	438	414	406	455	425	404	446	413	410	424	390	360	423	426	437	442	438	435	406	433	448	466	433	394	423	455	384	452	454	412	401	450	407	456	456	421	458	418	441	415	428	396	452	402	476	392	435	434	445	403	459	435	422	411	434	394	428	423	450	432	384	475	442	467	413	392	406	419	429	411	450	429	381	457	448	406	436	460	442	431	461	461	433	422	459	450	425	400	450	425	421	408	453	463	416	427	455	429	440	456	443	415	404	403	424	401	462	395	429	416	439	400	407	426	413	412	438	431	376	424	395	422	400	402	412	394	418	456	446	401	430	413	404	433	398	440	388	430	440	444	403	409	433	426	431	452	459	418	416	450	421	376	421	391	424	414	435	421	444	475	426	418	447	457	438	436	395	426	421	470	466	393	435	401	428	445	424	401	468	429	443	447	436	448	395	410	432	448	436	465	422	426	435	460	418	456	454	403	409	398	452	403	433	435	466	441	446	438	400	434	416	439	435	431	414	418	436	437	386	424	420	439	431	411	443	465	427	386	414	410	423	445	432	424	390	441	396	428	405	419	399	443	421	417	409	427	432	422	441	438	418	402	448	417	429	449	418	419	439	406	461	429	400	433	391	409	419	435	428	465	434	427	474	437	443	404	418	408	419	440	410	429	448	416	405	448	411	417	426	430	434	405	413	441	457	417	401	422	411	428	444	406	418	416	412	404	429	439	393	400	412	442	448	435	419	427	402	465	411	413	448	399	443	437	421	436	420	430	457	449	418	449	424	384	445	453	457	455	395	401	438	413	422	431	412	457	414	436	426	422	455	451	457	432	427	460	472	449	444	390	419	407	430	405	387	421	425	450	422	449	454	470	447	466	418	462	446	431	417	452	412	439	442	420	431	410	437	440	441	441	445	400	424	411	399	403	423	433	419	412	440	467	406	449	463	414	427	438	432	429	463	402	418	459	401	444	416	445	437	430	438	433	436	458	448	443	423	357	429	431	428	453	435	423	432	435	445	430	437	419	395	418	413	395	444	427	432	441	429	421	401	445	392	428	437	425	433	405	453	403	413	355	459	438	397	436	405	403	427	441	410	407	422	425	435	397	448	417	413	433	418	399	435	425	373	450	412	401	422	455	442	416	417	403	391	433	413	392	404	431	429	457	458	453	410	431	410	423	413	465	439	460	432	433	409	422	452	445	409	392	444	424	446	411	454	430	427	476	424	437	406	416	426	418	414	465	396	425	407	456	392	438	401	459	435	409	410	443	418	405	418	461	427	432	423	424	452	430	449	409	424	437	402	410	459	418	422	398	451	404	437	441	453	430	402	437	372	411	401	421	446	424	382	437	473	461	390	391	428	454	387	417	440	434	420	442	449	442	416	435	439	440	411	418	404	434	408
37226	63038	50057	28039	19952	16863	12571	9515	7842	6719	6771	6021	4555	3252	2685	2444	1857	1503	1428	1273	1149	1204	1144	926	871	866	841	809	775	741	719	754	787	798	750	676	654	634	624	625	596	623	581	604	609	611	571	593	599	644	630	617	641	656	691	668	654	670	626	640	631	658	609	632	603	622	639	631	615	610	606	605	654	660	568	616	554	631	579	644	585	592	566	575	595	590	590	646	596	550	596	618	595	596	614	591	582	575	595	572	589	615	597	593	557	578	621	603	587	611	606	581	554	608	590	572	621	575	612	576	567	592	589	599	561	559	593	560	572	606	598	560	583	580	622	571	581	611	593	578	574	570	620	558	583	574	567	583	565	581	581	570	583	563	601	622	581	604	571	578	586	591	596	626	599	609	587	621	603	584	592	615	600	536	612	582	587	579	558	608	573	606	597	555	602	567	606	585	600	608	533	614	573	567	660	547	613	622	593	557	586	577	591	614	605	579	545	604	581	552	624	537	550	625	603	589	572	587	574	622	611	601	604	610	577	565	593	561	615	557	576	589	637	578	565	576	562	610	576	596	591	558	546	556	596	595	566	618	655	579	592	614	552	570	560	615	574	557	584	611	581	587	596	577	585	591	610	549	592	581	585	572	613	559	558	580	614	614	618	624	596	565	574	571	602	601	569	637	568	599	588	568	607	606	549	572	585	627	560	552	595	584	576	553	564	609	582	581	566	594	628	629	556	535	568	575	574	582	580	605	573	556	603	602	589	595	590	544	582	585	621	605	546	607	558	570	553	564	598	575	579	597	602	563	580	556	595	598	584	563	573	586	607	619	576	599	567	597	581	583	594	606	605	574	559	626	590	621	547	574	565	588	558	616	558	611	565	570	593	581	589	575	575	568	598	613	594	579	569	578	611	588	570	600	611	560	569	579	558	586	624	558	596	567	549	608	645	586	595	610	610	584	587	616	551	563	559	573	547	561	590	598	585	546	573	602	583	602	566	593	564	619	632	575	562	570	579	620	599	566	610	555	556	601	560	547	597	605	574	609	578	581	549	609	568	592	571	609	567	552	609	586	586	571	559	612	537	607	630	568	619	558	542	548	611	588	587	605	593	588	566	583	607	566	553	582	593	599	609	559	536	620	590	586	591	594	586	561	593	550	599	548	593	616	575	586	588	574	553	621	562	617	592	566	628	603	594	607	562	620	572	548	599	559	589	598	599	586	599	646	589	564	585	509	579	607	562	586	589	599	617	573	560	553	573	521	599	596	576	593	577	620	562	588	564	614	560	588	597	596	597	576	607	597	555	634	590	594	582	576	527	570	594	573	574	595	556	639	589	585	595	533	604	564	608	590	605	571	601	575	616	586	578	592	654	550	568	594	562	591	608	563	575	572	581	571	577	635	544	590	562	531	602	565	546	585	564	545	587	619	592	581	563	619	588	553	616	569	588	595	564	561	576	585	564	575	603	584	562	583	616	599	563	594	571	648	580	589	615	627	566	551	616	570	552	574	546	600	531	573	591	639	615	556	621	567	626	588	601	605	573	571	585	605	559	601	610	568	573	600	601	555	570	593	605	578	533	572	575	577	610	581	567	613	566	579	590	584	613	603	584	619	632	610	598	589	595	575	588	583	541	621	570	617	614	578	622	564	624	551	598	593	618	590	607	600	591	587	591	564	589	589	608	607	585	593	594	597	603	588	609	584	551	598	591	566	567	609	587	592	577	545	585	613	584	604	598	594	594	567	585	600	605	578	595	565	605	637	587	563	575	573	596	589	581	591	581	616	586	552	604	607	607	605	591	605	572	615	566	584	570	594	614	576	542	572	569	593	578	559	568	589	571	646	588	609	574	556	549	586	570	585	598	584	628	528	615	545	584	574	559	590	542	538	613	594	555	594	580	586	556	590	608	583	606	584	628	579	616	589	578	606	580	584	576	597	579	595	530	558	597	553	577	569	625	601	564	641	589	546	571	611	566	597	581	556	568	599	561	563	561	567	574	575	555	609	571	598	604	543	616	575	553	556	606	605	622	603	623	551	607	602	577	601	607	566	574	586	559	579	582	596	571	604	571	563	569	587	573	606	591	590	607	586	579	613	547	554	598	605	591	578	577	594	591	576	544	584	563	606	573	631	562	609	597	602	614	601	562	607	589	592	606	617	622	630	547	586	580	581	571	606	588	551	615	609	618	563	590	588	569	584	566	555	571	554	545	567	614	572	563	560	574	575	570	596	608	599	616	575	591	574	554	581	549	546	579	585	565	589	582	563	596	572	573	620	607	589	594	542	602	623	570	550	514	582	569	599	642	608	581	579	546	540	560	611	624	620	615	593	591	603	595	555	579	588	582	608	605	587	587	594	598	602	606	601	614	571	593	585	576	608	605	626	609	566	603	623	643	558	593	605	604	599	593	562	580	602	612	556	569	591	549	559	585	591	593	573	589	557	609	580	601	569	580	573	629	645	607	558	563	584	625	584	576	600	603	626	585	592	603	617	595	573	607	562	604	626	612	537	615	585	599	568	589	608	597	608	603	577	588	590	578	619	629	566	575	594	604	569	557	565	566	612	572	583	542	531	586	562	554	608	563	594	553	610	570	553	590	578	600	549	589	571	581	589	582	590	624	569	607	603	570	577	567	552	621	619	581	591	597	566	601	619	650	553	560	583	558	574	597	599	586	560	622	532	614	581	590	556	644	597	618	603	615	598	587	571	620	585	597	602	593	562	599	622	565	546	566	594	574	559	575	562	560	601	611	637	582	568	544	572	575	565	609	582	603	532	597	579	615	602	512	550	568	587	559	592	530	592	566	569	604	547	572	623	596	592	575	555	627	561	597	603	616	580	559	552	591	587	589	582	591	581	616	587	608	542	540	534	577	607	579	571	608	565	561	576	567	598	590	583	585	577	586	600	599	574	587	602	575	588	587	578	613	591	584	595	607	561	566	557	595	557	592	587	580	539	603	584	616	574	623	576	537	589	561	568	595	610	570	583	600	537	587	582	531	559	585	597	618	567	602	594	594	559	561	585	588	634	568	594	598	605	538	598	537	557	556	566	559	585	577	609	566	575	559	553	598	553	615	597	595	622	591	593	625	587	560	572	590	613	570	560	579	589	542	574	612	595	612	586	565	592	579	576	590	572	611	567	542	566	542	576	562	563	552	561	570	561	543	577	610	646	608	634	598	593	574	586	574	613	603	604	573	602	600	576	574	586	557	588	552	597	525	584	576	544	582	558	550	581	582	589	612	581	595	505	554	546	570	594	598	612	611	592	613	613	599	537	592	578	582	561	555	560	614	598	591	601	545	589	532	565	566	537	594	596	562	591	562	593	563	598	592	611	610	618	537	544	576	564	571	609	661	546	582	597	605	593	570	545	584	526	559	594	599	586	602	605	613	598	591	618	577	567	610	600	579	570	620	589	572	566	594	572	620	584	569	610	589	622	570	603	584	570	601	568	600	593	585	611	559	607	599	594	549	576	604	579	642	583	622	568	611	586
28815	27455	29100	15024	5145	3458	2259	1556	1317	1165	1130	1149	903	734	694	602	547	498	450	457	458	470	481	409	446	428	435	419	415	422	419	422	432	402	421	411	408	405	388	389	383	436	381	414	406	389	397	385	376	409	402	403	394	408	421	396	411	382	368	413	398	400	416	398	399	395	383	412	375	417	405	391	405	378	387	371	450	389	383	396	420	412	387	387	401	389	414	409	417	365	394	383	405	386	413	421	385	383	420	419	353	346	401	380	369	388	415	400	379	404	374	403	378	375	362	439	434	391	393	421	379	360	411	401	407	410	383	403	357	418	392	381	418	391	397	401	391	387	425	403	417	398	419	392	394	397	404	393	401	419	384	414	366	388	423	398	413	400	354	437	403	361	392	390	377	394	389	413	401	407	386	387	399	380	402	410	410	379	376	410	422	409	418	424	378	414	391	384	380	429	401	393	401	392	420	381	379	372	403	386	362	399	401	406	411	400	426	393	376	427	373	419	423	419	411	382	398	373	368	434	402	373	377	374	396	429	404	393	409	401	417	407	432	413	379	385	394	396	379	382	405	369	446	403	373	358	374	402	411	396	386	392	424	369	390	414	392	366	397	453	391	401	359	431	365	388	424	400	374	410	404	381	414	400	386	420	419	410	382	399	371	383	403	365	410	392	410	383	383	373	439	357	371	409	432	376	421	384	380	397	385	411	400	382	410	393	392	377	408	404	392	402	406	386	402	377	420	404	423	412	370	377	368	396	366	394	420	397	395	381	383	361	364	385	402	434	407	374	396	397	411	381	416	389	407	382	405	414	371	399	412	407	410	357	420	405	382	433	413	412	382	391	373	394	421	379	419	365	412	391	406	363	415	405	360	415	384	405	410	376	385	430	397	417	401	406	406	366	403	416	385	373	392	408	409	415	446	386	385	438	396	370	384	386	425	404	377	426	402	345	417	386	401	423	363	375	408	397	410	392	413	421	413	368	364	406	422	392	368	416	413	399	396	403	393	403	408	395	405	374	389	417	391	378	365	405	400	400	366	409	399	367	429	420	426	380	388	380	415	404	386	405	396	367	366	387	399	370	385	392	363	396	405	402	398	423	387	399	374	409	409	352	354	387	394	381	398	393	388	407	420	432	381	381	397	365	384	363	361	392	382	420	367	349	368	398	389	446	416	384	393	424	371	404	397	419	392	368	399	370	402	398	408	421	380	400	404	385	373	398	377	382	393	413	389	395	377	402	410	390	379	387	385	384	399	388	407	370	387	348	404	378	368	419	370	415	417	355	385	395	375	371	382	405	398	436	377	403	370	395	394	370	370	395	383	405	413	370	382	399	380	372	417	417	403	384	369	384	411	379	405	422	389	383	365	388	401	412	361	396	444	408	418	391	370	393	407	374	386	403	405	387	371	400	381	371	404	380	351	396	398	385	388	362	414	399	404	409	400	396	432	408	406	380	380	421	429	402	400	413	396	363	408	384	379	384	389	371	365	411	374	409	390	382	388	406	406	373	388	388	342	419	380	379	378	380	427	400	376	380	405	385	366	378	389	386	398	382	390	378	368	348	413	403	367	402	391	379	376	396	377	423	404	391	397	372	401	438	399	395	404	369	375	364	385	384	383	374	407	378	379	383	416	398	404	379	405	391	387	393	403	368	358	377	370	375	397	391	402	408	366	377	381	413	426	415	379	394	402	409	400	418	417	398	409	382	442	387	396	351	382	380	401	381	441	383	377	410	408	418	381	397	374	381	427	396	395	387	377	400	394	417	407	430	386	458	345	402	378	410	397	381	365	393	381	412	396	420	382	415	414	392	395	406	443	389	429	365	412	430	362	381	412	373	406	404	383	391	407	403	383	385	394	407	351	367	387	392	389	388	398	374	343	407	422	405	424	417	423	423	371	397	375	401	394	390	388	407	369	387	385	393	435	388	432	395	378	388	404	371	398	373	357	404	388	406	383	393	387	417	375	385	366	374	400	400	370	385	411	419	348	415	399	394	428	369	398	400	392	375	411	380	363	374	408	388	371	372	365	414	387	414	406	387	416	402	377	373	370	392	373	428	385	383	403	377	387	374	429	396	399	386	412	413	377	408	382	412	370	397	404	345	397	401	393	393	405	403	403	418	368	464	420	392	423	390	365	366	382	418	371	414	426	383	443	406	387	378	402	431	379	397	422	403	373	366	419	397	357	389	395	396	398	429	397	416	370	379	405	397	395	392	408	380	403	402	417	385	426	412	406	376	435	416	397	398	405	434	419	394	386	393	412	425	418	378	426	401	387	397	434	387	414	391	409	405	404	388	395	406	381	373	404	387	377	397	382	380	373	429	373	397	384	415	385	407	403	413	374	411	375	417	394	436	424	400	402	401	356	364	417	381	398	405	401	396	390	393	368	412	401	405	404	422	422	379	375	370	421	370	396	389	382	404	403	404	382	398	386	445	395	388	375	396	400	395	380	445	362	357	372	396	383	402	385	390	388	374	376	450	412	381	414	416	397	405	393	395	384	415	369	397	394	382	373	394	413	424	397	443	414	377	411	410	396	386	388	409	395	393	411	385	383	359	404	416	372	399	388	401	370	396	365	389	399	404	398	372	412	410	405	374	396	404	394	402	367	390	376	399	397	385	398	421	393	402	392	403	427	402	388	423	379	424	426	407	398	428	404	395	410	419	412	413	416	399	381	353	412	365	380	384	410	408	409	402	437	383	404	411	378	359	387	405	407	431	406	393	398	391	361	368	370	350	373	425	383	387	393	378	427	372	362	379	395	407	407	385	426	407	439	402	379	407	398	366	392	403	402	386	403	401	417	376	426	373	411	411	364	414	391	406	395	387	391	408	414	395	372	356	394	413	387	385	388	395	424	414	398	412	389	376	417	375	395	373	409	369	422	387	403	385	373	434	384	375	388	407	377	405	435	409	395	395	374	402	404	377	384	379	368	397	388	388	407	383	421	365	404	414	408	396	407	413	403	383	355	422	410	386	393	369	417	396	432	355	411	365	348	400	385	392	383	412	381	432	377	420	404	373	430	375	412	403	397	400	413	371	380	435	403	394	410	392	370	374	390	406	377	393	390	383	385	409	373	404	406	405	414	385	384	398	417	394	381	426	395	414	399	425	394	402	408	380	377	420	386	344	377	382	381	384	412	400	371	382	420	431	371	414	366	429	396	355	377	362	393	429	377	427	394	415	427	397	393	412	392	395	422	369	382	402	398	351	410	393	427	403	390	414	396	381	421	372	409	396	388	377	405	391	466	393	375	389	406	398	392	384	377	416	383	404	358	385	409	399	394	374	402	376	401	416	395	406	371	391	415	406	410	384	411	404	418	366	358	416	395	390	416	389	410	420	393	393	379	408	417	398	397	382	392	372	401	374	420	395	400	381	442	389	391	409	366	373	423	395	406	410	369	361	405	404	375	400	418	403	368	403	360	422	387	370	421	431	410	375	389	435	389	360	392	367	406	382	419	399	384	398	356	407	380	389	416	385	388	415
34644	46517	35505	15597	9627	7961	5489	4102	3297	2905	2959	2698	1931	1577	1320	1166	963	850	782	700	693	771	777	605	649	564	582	614	605	538	575	564	578	563	553	526	551	562	585	525	545	551	543	537	511	517	516	567	540	568	552	578	560	576	535	515	568	546	574	554	532	545	542	530	508	600	520	541	527	578	552	520	546	526	537	524	576	498	531	504	553	531	569	555	544	553	548	514	553	548	543	559	500	547	517	552	545	547	567	492	512	504	548	535	494	545	545	556	552	539	550	544	589	541	544	515	520	552	483	575	525	552	519	564	482	549	565	558	543	532	539	546	562	542	567	559	559	505	526	509	572	546	529	573	563	547	519	524	527	534	575	524	527	542	544	532	524	570	578	574	508	550	549	552	506	513	545	541	527	571	559	563	580	525	546	511	547	565	537	549	530	537	547	547	576	554	526	575	537	492	537	567	512	519	542	578	540	558	574	556	542	535	540	590	572	520	572	508	541	527	576	558	570	535	567	568	507	548	549	544	546	518	517	549	602	546	561	550	562	508	580	519	530	519	554	528	639	537	535	562	549	550	536	532	522	541	561	582	563	572	574	536	533	557	526	539	553	531	548	523	527	561	491	591	582	558	559	548	511	564	537	546	492	535	507	540	478	562	556	532	540	542	539	553	569	557	535	522	505	550	529	568	552	548	535	563	563	583	546	542	540	528	534	493	521	532	506	531	541	567	558	539	571	534	518	493	535	520	527	545	581	553	539	530	542	539	499	568	533	571	550	543	550	550	555	524	574	495	553	554	501	542	548	593	542	538	521	511	542	555	507	523	534	518	533	550	574	530	485	510	511	553	542	565	531	610	503	528	560	584	537	542	596	511	561	531	560	556	513	546	540	532	545	568	549	491	504	537	534	532	539	552	554	530	516	490	561	538	557	529	586	554	560	534	512	513	532	517	529	564	481	567	580	594	538	519	540	529	553	538	522	544	537	564	520	518	540	520	543	523	513	534	533	539	516	555	538	568	571	545	503	566	533	535	538	562	520	530	537	526	530	533	517	554	536	529	562	539	539	550	560	536	499	541	501	537	546	568	581	540	523	534	532	527	533	537	527	561	564	533	579	548	546	544	537	516	528	545	542	542	541	565	562	547	589	513	576	548	564	529	530	468	551	588	554	545	554	563	544	531	562	502	532	555	513	512	539	527	528	579	520	540	542	535	566	560	569	558	542	539	552	500	564	568	539	540	543	511	549	598	530	565	517	524	553	536	548	526	530	519	569	520	573	591	493	557	521	501	549	543	509	529	543	562	534	513	569	552	539	560	533	545	563	534	540	557	538	523	579	541	523	576	505	533	580	507	541	531	528	520	484	492	559	560	549	547	584	556	550	542	531	510	536	556	532	550	530	568	576	533	508	515	543	545	566	579	566	544	518	551	521	539	547	509	579	545	588	542	575	536	585	534	549	533	589	535	563	539	571	541	532	497	542	536	528	535	555	522	505	572	502	538	537	489	562	532	560	562	548	547	541	515	536	547	549	533	531	548	517	533	512	534	568	530	575	558	547	555	551	540	527	522	601	586	553	561	581	509	551	566	515	492	552	559	557	542	544	523	551	521	530	513	534	574	536	506	567	529	518	571	540	514	554	538	565	563	533	516	500	500	510	566	560	512	519	531	528	538	540	591	524	546	532	560	550	510	532	571	542	549	541	575	568	550	519	548	523	525	531	524	531	523	514	517	507	553	575	528	536	522	524	541	563	517	547	542	535	513	526	526	490	505	523	556	563	530	533	522	528	537	536	547	533	522	538	504	491	541	542	569	519	569	556	527	499	517	541	583	519	516	580	528	567	526	557	578	534	537	526	513	535	559	538	516	538	530	527	575	548	564	556	588	566	563	545	553	568	557	539	574	510	556	583	572	559	593	582	522	534	555	519	531	528	526	524	483	526	578	542	553	559	521	546	517	525	481	501	546	540	561	555	498	553	512	534	510	536	550	559	541	578	555	539	527	554	527	525	518	575	533	525	553	555	531	516	551	501	508	584	560	542	556	511	562	556	567	521	547	542	544	502	551	528	569	513	543	526	570	525	551	592	574	526	570	569	556	507	521	562	539	541	529	531	503	545	543	543	572	549	525	580	549	550	473	555	581	549	561	562	560	532	530	511	551	502	514	568	552	532	570	511	533	541	597	540	563	523	520	565	567	488	525	522	565	567	513	523	526	524	541	549	532	544	601	531	527	582	546	542	518	544	533	535	544	542	537	524	549	556	551	545	556	571	537	556	523	555	560	533	518	522	537	575	516	534	513	565	539	541	513	516	539	533	538	540	519	567	560	522	566	547	507	570	517	535	526	529	571	564	581	517	525	595	529	504	591	523	545	562	525	546	518	506	591	541	572	581	559	513	534	552	598	496	576	508	519	529	537	516	533	518	508	541	511	540	560	540	514	527	538	503	544	554	529	533	525	533	530	530	524	585	501	538	572	511	525	580	546	566	520	532	556	525	573	526	561	540	532	543	527	568	554	567	518	544	532	559	512	568	511	537	566	514	505	509	552	545	523	556	545	490	510	534	548	508	576	508	544	540	531	565	577	544	575	495	534	541	556	502	576	501	569	538	538	545	495	543	563	553	529	558	536	561	518	540	535	574	564	527	543	491	577	505	542	527	579	526	527	510	510	525	531	540	498	510	538	543	537	560	516	559	559	539	561	536	555	573	496	549	524	554	559	583	559	549	538	577	505	526	535	571	557	556	510	548	543	554	570	579	516	552	582	539	574	507	498	523	563	548	527	523	549	529	549	524	567	552	527	533	555	579	507	569	526	559	580	518	543	506	568	542	545	533	563	509	499	530	533	518	563	560	517	537	534	540	537	536	541	581	519	523	555	543	540	519	547	595	528	604	547	523	557	539	603	525	546	540	504	606	522	574	552	502	567	567	552	582	503	537	526	533	497	521	583	505	514	559	563	562	537	542	581	523	565	535	548	535	568	534	518	553	527	567	561	541	534	538	527	526	563	553	541	538	584	573	539	527	511	551	523	535	553	546	549	556	527	505	530	508	591	523	547	542	551	533	549	548	533	538	573	515	570	551	550	516	553	547	495	540	544	579	540	548	494	519	557	568	526	554	562	558	528	542	625	553	536	553	557	531	556	551	566	556	561	526	553	579	496	572	535	551	575	556	553	562	577	553	514	567	522	504	560	591	571	549	573	532	578	549	537	558	541	538	553	582	555	567	513	549	524	517	556	562	551	516	548	519	540	521	515	514	529	551	526	530	543	529	528	499	517	514	530	589	574	542	545	550	552	548	551	544	523	559	548	554	545	541	553	545	580	537	517	534	546	529	515	550	541	574	521	548	574	541	546	526	526	545	605	559	550	566	480	544	561	560	535	520	528	530	537	518	508	546	563	574	523	576	547	501	536	529	517	526	546	547	505	522	575	550	505	546	590	514	517	551	529	542	542	539	515	541	497	553	577	557	543	562	546	538	507	523	565	541	529	566	558
24427	21562	28984	24686	21386	14118	5827	3020	2363	2159	2102	1919	1449	1111	1067	959	869	797	709	672	679	717	612	639	574	586	595	528	537	548	558	582	588	559	571	528	523	521	513	525	517	558	517	483	497	502	511	537	527	564	570	524	484	510	526	548	552	498	551	468	532	545	499	529	500	547	536	509	501	507	512	513	511	495	468	474	529	517	527	512	489	526	518	526	514	533	499	551	519	504	515	499	513	511	480	480	558	497	526	501	517	560	542	485	508	518	496	527	499	522	524	511	503	515	512	483	529	525	480	523	494	541	479	503	515	512	517	471	514	508	500	507	488	534	474	527	473	508	506	496	517	471	471	498	494	482	498	549	513	503	524	463	554	495	519	482	489	482	505	555	495	499	500	533	506	529	544	518	521	526	490	554	491	497	511	491	524	500	501	477	499	513	511	558	537	510	500	507	475	489	524	483	491	492	495	493	459	502	509	490	518	523	444	516	532	482	447	565	473	500	502	512	490	511	517	485	517	531	527	517	517	490	561	509	497	537	515	462	494	512	482	524	516	563	491	479	517	528	527	490	498	514	526	516	509	495	504	536	501	516	530	506	504	467	493	521	517	478	488	468	491	513	507	499	494	509	509	509	508	535	523	444	507	514	530	496	524	473	506	515	495	504	531	473	529	492	498	481	499	532	499	494	523	488	494	536	520	475	526	560	497	505	494	489	499	470	546	533	504	518	480	533	504	505	499	519	507	521	517	508	532	529	493	481	502	494	555	527	511	515	493	487	492	479	511	436	553	483	557	493	516	509	540	500	488	489	485	514	515	508	497	486	535	481	545	534	533	529	471	504	515	509	516	529	492	492	535	518	534	475	508	487	479	489	524	483	497	512	546	491	535	535	476	481	524	491	481	545	526	477	542	494	517	455	484	505	489	500	475	488	511	507	521	528	487	518	519	489	541	490	537	497	512	536	532	515	508	536	482	521	487	531	489	507	464	499	492	486	523	552	526	510	486	500	529	500	517	510	517	464	493	554	452	491	526	509	495	493	510	477	506	476	519	483	497	553	507	508	528	485	499	527	515	503	472	511	534	489	512	465	516	526	477	506	534	505	519	490	511	525	506	524	545	506	543	456	516	494	494	520	518	481	517	525	536	527	481	507	546	483	497	525	524	506	516	500	521	478	508	501	457	480	494	507	487	510	516	514	525	501	509	514	501	471	552	515	512	476	520	519	466	496	476	536	516	525	498	478	481	525	477	533	464	494	529	498	549	494	506	507	535	478	521	467	521	502	506	570	515	532	519	505	524	480	520	507	523	502	490	476	485	523	547	512	506	506	504	503	566	510	569	478	525	475	495	571	489	510	513	492	551	501	482	521	489	537	486	509	507	490	469	498	457	474	558	477	496	484	523	527	530	493	557	499	487	537	511	513	554	488	534	496	515	530	534	463	555	491	481	539	535	543	499	484	501	482	489	524	470	462	533	515	499	532	522	483	500	514	484	508	498	505	515	491	511	531	569	495	484	551	502	487	531	497	559	485	491	518	508	478	506	558	490	477	488	496	502	494	510	527	534	523	494	479	530	465	536	499	513	510	488	475	527	463	520	486	514	478	508	493	482	510	524	518	517	515	474	465	515	488	515	517	520	480	488	534	486	489	462	474	504	505	492	494	500	491	479	503	493	493	547	499	452	535	458	488	543	509	516	514	523	512	498	527	482	527	517	502	484	478	492	513	509	481	492	499	515	477	489	491	457	494	523	518	505	496	492	488	511	511	505	497	509	493	512	485	504	473	483	523	504	497	470	492	496	475	503	507	522	493	543	510	518	504	516	479	488	509	518	552	466	502	495	519	509	487	479	542	547	531	517	495	492	479	557	517	539	514	521	491	528	523	503	472	485	519	526	516	458	524	486	482	561	542	497	472	514	482	466	476	516	520	524	479	481	494	494	466	519	503	548	555	502	499	510	524	478	509	522	525	479	535	519	503	491	497	512	494	503	514	486	472	477	515	524	496	522	483	515	517	512	557	489	527	495	490	506	529	522	478	544	512	497	475	529	466	490	478	514	509	530	489	517	500	488	490	524	513	474	519	529	460	520	524	518	508	548	524	496	453	487	518	499	574	492	485	484	507	524	557	492	501	480	520	501	492	514	502	487	534	525	491	484	500	505	490	496	494	468	513	506	488	507	535	496	523	514	501	477	483	485	486	545	497	515	524	483	428	521	500	508	483	520	530	497	481	477	500	505	479	508	525	432	487	467	507	515	467	515	479	513	501	524	533	481	502	504	518	518	500	483	519	552	512	540	513	502	532	504	503	463	486	479	486	534	523	502	514	507	492	471	537	515	498	504	582	513	512	532	545	519	541	497	541	513	517	537	516	521	521	500	477	512	524	503	513	506	504	522	474	541	497	530	525	496	482	495	489	488	502	592	510	470	539	523	506	537	522	562	509	489	487	518	503	490	500	455	511	501	513	513	499	537	488	538	495	529	493	490	498	524	511	504	535	524	467	510	472	461	487	525	501	542	531	518	545	467	479	517	520	513	545	521	480	540	465	497	453	484	521	481	539	539	484	522	460	478	450	503	477	521	485	514	519	530	493	506	506	527	526	483	534	518	522	508	482	476	498	514	514	507	446	527	496	481	502	518	466	502	529	500	519	492	490	491	500	488	482	487	503	528	512	507	513	518	523	473	496	494	535	525	520	540	498	519	510	505	480	518	533	483	479	523	489	510	500	497	528	513	429	524	470	513	537	505	517	514	511	528	515	490	496	510	509	527	531	531	528	479	510	482	479	506	512	495	474	501	506	477	498	530	530	496	450	491	503	513	481	507	522	473	507	520	495	522	484	505	510	521	515	479	512	490	535	484	476	600	488	472	539	526	513	490	511	516	499	514	501	473	503	468	506	512	496	503	515	506	510	499	502	484	520	527	497	512	503	548	506	497	548	493	499	483	480	508	495	479	470	509	517	512	542	490	558	512	484	573	488	503	498	446	542	468	479	467	539	485	489	487	519	506	516	495	531	541	510	511	523	523	520	503	532	467	511	488	484	499	493	503	488	532	504	537	524	490	514	538	544	524	505	514	475	500	491	504	535	500	490	504	507	474	511	550	491	504	514	555	502	500	500	535	460	480	489	504	526	495	478	516	491	530	535	503	534	544	519	507	481	553	516	486	541	537	538	471	516	530	534	522	516	496	496	545	493	522	529	516	531	471	497	526	536	534	492	521	494	505	482	498	461	471	507	488	525	500	504	499	474	502	503	492	524	512	515	502	519	539	498	531	512	512	502	487	505	502	501	524	494	540	534	498	507	530	498	516	497	505	517	454	509	536	495	499	549	508	522	519	523	512	475	529	478	512	537	538	525	481	523	513	542	519	461	475	474	475	495	505	458	477	500	521	521	478	470	503	518	463	525	444	435	547	470	493	511	493	540	519	492	505	497	531	488	493	525	494	500	508	526	521	491	451	478	558	483	516	501	493	541	499	452	502	516	531	525	498	533
35607	56130	44013	22328	15656	12957	9691	6870	5797	5091	5045	4369	3226	2494	2110	1947	1535	1326	1288	1100	1040	1115	1060	912	881	856	786	820	802	786	780	746	843	806	807	766	764	725	685	718	687	694	671	716	721	713	723	753	717	695	692	706	706	722	735	733	744	798	770	705	727	711	685	748	678	734	723	714	740	768	744	740	715	707	653	732	696	688	684	702	708	686	720	710	675	713	660	717	714	688	719	631	681	697	692	675	745	705	694	727	674	664	687	669	689	688	700	707	710	682	700	736	702	622	680	645	684	678	676	703	710	675	681	638	602	671	659	698	699	709	662	693	651	680	737	717	699	672	673	684	694	692	732	681	675	686	657	719	743	661	719	689	708	712	686	712	727	739	687	681	697	672	693	658	700	668	712	680	718	662	717	710	679	674	704	694	675	709	705	679	654	693	684	721	700	702	693	709	712	713	705	676	666	716	690	676	632	702	698	651	682	648	681	661	714	717	683	707	689	662	703	686	726	644	733	719	685	692	698	764	658	699	709	665	739	697	706	698	679	687	686	701	689	697	711	695	699	679	640	679	689	676	714	690	652	688	683	661	638	719	708	695	719	742	681	705	649	673	679	675	711	716	672	680	663	700	706	674	662	675	686	706	647	663	704	658	716	748	680	676	663	679	713	678	678	716	656	698	681	689	758	671	682	739	711	753	707	703	722	676	688	695	728	658	694	631	692	739	659	695	722	646	686	653	698	698	713	656	665	702	682	726	703	719	695	716	651	703	683	734	673	717	707	744	696	684	669	689	697	686	681	651	606	695	723	682	713	694	684	667	698	666	685	707	668	690	706	690	692	681	694	696	718	692	685	675	677	702	750	696	712	710	676	697	634	685	683	659	682	715	675	710	685	737	701	660	669	709	648	704	667	675	714	711	684	723	670	699	711	726	693	672	708	751	677	702	683	698	697	714	698	753	699	683	711	666	712	673	673	708	731	695	670	680	691	693	693	698	687	655	673	685	701	683	699	643	704	677	684	688	643	687	724	690	665	663	677	710	681	718	721	696	643	713	687	671	728	680	697	731	652	660	693	708	696	666	716	614	688	689	692	677	738	683	687	661	670	692	678	707	674	671	679	716	666	697	651	688	697	695	703	689	721	670	686	694	669	654	704	686	674	658	732	675	681	680	700	739	699	692	729	717	688	669	660	677	701	693	710	684	723	703	665	723	655	746	683	688	663	696	675	665	678	706	723	694	696	680	714	697	694	716	687	718	682	660	666	716	708	733	612	686	665	707	697	708	675	693	705	714	679	691	715	685	612	666	710	750	644	659	670	681	647	723	728	679	757	752	696	651	718	723	693	723	684	690	659	674	694	642	693	713	739	669	730	680	709	688	713	725	708	704	691	666	671	733	711	689	728	666	645	709	690	706	703	652	666	701	681	712	682	688	703	666	660	712	686	732	704	695	696	671	696	735	652	702	714	662	708	664	690	684	658	644	692	671	688	715	711	751	648	697	645	694	671	701	688	714	656	711	679	682	722	745	643	746	672	699	706	738	682	714	636	663	651	676	710	680	687	726	722	694	696	698	637	674	682	684	663	709	649	690	716	668	656	690	724	690	671	768	715	692	722	679	697	713	701	740	655	698	669	657	705	685	698	697	716	706	692	691	713	667	694	692	715	705	669	679	672	702	677	687	710	765	706	729	737	702	684	694	640	679	656	697	716	742	676	726	713	722	715	684	680	693	665	706	680	674	690	657	642	644	694	690	683	722	682	671	703	668	679	693	666	698	683	679	717	706	687	687	710	660	680	712	712	740	681	665	699	701	697	722	667	732	729	702	738	663	731	661	698	700	712	689	643	657	694	711	708	727	679	672	749	736	663	685	685	712	632	702	724	657	677	736	674	686	701	656	670	695	708	686	697	699	699	705	683	700	685	695	731	690	690	688	711	695	746	696	726	626	678	691	691	696	686	652	712	701	648	653	666	736	703	712	673	691	664	674	702	731	674	646	694	676	716	698	630	711	709	649	739	721	682	728	667	661	742	712	693	691	687	648	707	682	660	682	709	606	689	657	685	699	706	705	686	674	686	695	677	693	712	694	705	684	715	705	720	685	679	712	663	662	691	680	694	727	700	684	690	713	694	699	705	718	695	714	695	714	685	672	697	658	663	641	722	719	732	679	700	695	694	681	710	705	698	732	705	689	661	673	666	703	725	685	701	704	723	733	712	760	679	691	707	691	733	733	722	703	691	664	737	684	703	706	666	650	691	705	693	683	663	701	672	730	665	675	713	668	668	689	742	660	665	692	697	674	650	706	729	693	678	657	709	682	726	691	714	660	706	674	672	668	689	749	688	675	726	692	702	708	670	731	682	654	720	693	696	695	646	667	683	676	707	659	701	695	705	668	682	706	684	720	649	679	669	724	693	715	659	731	717	672	699	721	702	686	707	733	677	708	697	706	665	732	717	714	705	701	669	678	674	751	689	702	694	701	673	655	665	626	677	658	658	711	706	684	707	718	620	698	650	687	688	724	659	711	660	704	728	728	695	698	663	712	677	668	651	707	704	662	723	695	678	720	660	669	682	664	699	668	706	714	663	714	658	675	710	691	713	673	706	698	730	696	707	636	658	715	672	697	673	704	701	695	691	650	682	642	746	689	635	735	673	698	691	714	745	693	700	729	678	716	665	703	662	726	697	719	681	647	699	661	650	703	707	667	673	701	646	676	689	700	681	729	699	727	696	694	674	697	708	669	707	728	638	669	680	662	691	696	704	688	690	640	651	700	683	704	684	730	699	695	694	686	674	693	655	689	670	681	699	684	723	684	674	714	693	698	666	685	693	708	691	658	733	653	697	652	681	750	709	662	683	749	703	692	672	706	729	696	680	680	672	680	664	658	726	681	695	685	697	697	699	704	688	620	714	686	704	714	652	677	714	712	682	681	673	740	675	709	665	660	701	700	697	697	655	722	713	734	709	723	694	654	686	717	732	650	691	683	685	694	671	666	674	685	720	713	702	703	735	674	732	679	707	689	685	662	725	710	707	713	723	676	729	715	695	684	689	649	682	674	693	684	721	679	690	661	685	645	678	681	704	694	678	718	709	731	676	678	641	700	677	686	729	734	735	723	704	706	682	708	699	724	720	667	683	717	659	676	695	710	684	693	687	744	682	667	669	670	702	714	776	716	695	704	715	680	737	693	699	759	675	718	694	674	698	679	672	728	653	703	690	678	731	748	720	653	675	703	715	692	695	681	680	732	715	692	684	659	664	722	668	728	685	702	707	721	696	720	645	638	679	720	704	660	672	724	652	703	707	716	720	711	678	701	686	675	698	722	698	681	680	721	656	689	668	711	710	698	685	701	669	674	726	649	668	724	727	655	692	717	685	635	688	693	618	690	679	692	695	696	717	694	661	677	688	669	676	718	703	702	685	698	738	660	696	702	645	665	726	689	718	696	724	671	724	707	700	699	700	666	669	663	698	685	738	679	687	643	670	676	694	655	683	677
23412	21596	29559	24123	21629	21682	13680	4754	3202	2781	2900	2465	1744	1385	1274	1066	920	791	723	666	631	685	658	489	486	527	571	512	525	486	478	488	502	490	483	478	456	480	490	400	406	439	393	435	422	457	436	410	450	456	461	462	418	445	458	455	465	441	459	462	473	444	457	433	376	433	444	456	432	425	413	432	433	454	443	418	462	454	420	404	442	424	396	429	444	427	441	416	458	481	430	434	418	397	426	447	429	422	467	417	433	439	442	390	436	467	415	465	390	439	449	444	424	432	396	418	445	418	392	427	425	405	395	405	427	402	424	412	399	434	427	435	409	433	422	423	410	443	448	456	418	430	439	411	399	429	424	452	422	412	443	408	431	443	423	438	421	433	412	400	404	419	433	427	419	411	400	415	460	411	401	448	447	403	405	407	427	400	455	441	418	427	416	425	451	374	421	438	439	444	475	426	390	435	425	407	418	409	420	435	435	398	462	437	427	449	415	425	414	427	415	431	442	459	407	420	416	395	428	418	437	407	455	441	429	455	422	406	430	423	441	397	446	457	417	410	431	438	416	440	394	444	404	474	415	427	440	424	436	440	397	441	411	416	440	416	451	419	459	415	406	402	412	443	431	462	445	442	406	402	461	421	425	473	408	419	444	437	399	409	444	428	428	430	392	422	446	407	415	410	415	451	411	466	432	439	416	422	402	440	443	410	407	421	396	446	397	407	425	448	449	421	421	424	444	482	374	425	419	406	419	449	407	417	431	410	429	449	387	405	429	415	428	395	394	431	436	402	430	411	439	426	433	431	394	468	415	414	401	446	442	443	436	414	422	445	391	415	424	400	423	453	410	427	432	430	457	437	425	450	390	469	445	442	414	427	434	424	421	440	421	409	448	393	430	412	397	430	439	423	435	466	438	414	449	430	411	398	428	466	417	456	423	411	407	439	432	404	452	429	434	432	423	404	443	405	416	423	393	417	395	448	460	419	375	400	411	424	408	395	424	393	412	411	424	393	432	378	406	423	409	379	396	410	411	433	429	437	393	422	381	430	415	409	430	429	408	414	441	436	427	438	436	428	431	426	419	416	424	412	443	407	442	428	495	451	423	413	432	403	440	420	416	430	405	442	478	434	382	422	417	444	415	415	399	448	434	401	409	436	434	396	427	432	411	461	393	403	374	416	391	441	416	381	476	398	435	378	426	426	415	476	368	395	438	374	444	401	439	392	450	420	431	417	429	429	409	454	419	426	410	419	387	435	426	424	455	440	438	421	408	397	378	417	412	406	402	414	385	435	454	410	408	422	438	432	416	423	472	448	407	444	468	422	393	449	414	402	445	457	416	404	441	416	412	416	410	420	449	404	379	457	392	422	437	428	419	446	443	423	419	403	444	390	387	434	378	427	427	424	409	451	443	440	413	450	396	469	437	408	408	426	485	421	414	428	450	395	438	428	415	444	462	439	453	416	391	415	408	424	434	419	434	405	446	437	431	451	429	463	468	464	392	424	389	438	423	430	451	450	449	437	407	487	428	423	419	405	418	429	448	402	436	428	432	411	442	441	458	428	433	405	416	408	424	398	443	427	413	418	410	405	404	414	446	404	432	400	423	440	420	401	426	440	411	402	411	441	413	454	424	454	407	431	384	453	434	487	441	429	407	459	437	392	415	428	414	443	397	409	432	416	407	451	432	397	419	446	420	404	396	417	411	410	463	405	432	445	477	442	415	423	421	434	451	455	454	420	400	411	429	430	434	420	407	414	424	442	427	399	442	427	457	404	400	426	378	427	414	426	446	416	445	405	418	431	447	388	395	410	415	431	392	416	412	399	446	391	392	405	413	388	428	451	471	434	434	424	421	429	427	399	443	423	445	415	399	432	451	424	429	470	415	454	436	385	409	400	434	381	437	437	443	389	451	444	416	434	431	447	466	455	431	413	443	387	434	427	417	410	421	418	401	427	405	433	420	403	450	425	438	418	404	448	415	432	430	415	424	448	432	467	465	449	414	415	461	450	432	431	429	419	441	451	429	445	410	436	433	417	430	449	390	432	409	417	439	400	403	441	380	395	433	449	409	404	411	441	437	418	442	428	453	423	427	387	423	388	426	395	388	440	402	419	446	448	477	382	431	451	421	409	398	413	457	392	380	418	470	420	393	415	465	419	420	400	395	356	445	433	473	485	408	407	406	403	444	440	443	423	417	409	392	409	417	462	416	403	434	398	419	421	432	433	430	400	424	447	421	438	449	391	419	438	416	432	438	401	409	443	427	383	443	365	419	378	408	430	433	425	404	392	400	464	411	467	447	439	409	411	451	401	426	422	440	437	430	425	463	453	407	419	424	384	401	427	434	407	449	410	418	447	376	427	403	403	414	444	401	403	419	408	413	461	416	447	412	408	413	406	424	411	420	419	396	388	426	467	434	401	392	412	414	377	386	420	449	397	443	448	443	405	414	383	413	440	427	461	424	455	453	430	440	408	422	386	415	429	408	452	399	437	398	437	418	410	443	376	466	404	418	422	430	430	419	409	420	414	421	427	465	418	457	429	457	428	444	392	393	424	432	413	476	387	409	413	411	428	439	427	423	445	432	404	441	418	444	437	417	452	421	453	477	414	391	408	413	480	394	468	452	408	412	444	386	426	431	449	402	407	442	404	439	419	442	416	430	417	425	406	425	415	431	433	409	413	452	410	439	394	433	411	411	434	418	381	436	422	426	431	442	453	437	384	453	402	392	459	405	398	398	423	415	382	413	387	426	440	432	420	437	446	413	406	402	412	407	427	422	428	417	406	427	385	405	413	437	435	439	445	450	445	424	418	421	408	409	448	419	442	381	457	424	452	425	426	421	453	442	419	431	399	423	438	427	417	405	431	414	436	466	426	459	421	444	380	407	402	407	405	435	401	449	406	409	426	439	435	447	422	415	409	404	475	405	426	449	428	443	423	422	410	396	440	428	409	417	433	419	413	421	412	416	394	448	405	416	424	418	385	430	420	433	400	449	464	389	392	429	424	430	437	427	389	415	446	437	418	456	432	436	440	437	427	430	430	441	421	403	415	426	442	392	452	429	424	425	446	431	357	425	438	366	403	417	426	400	409	424	475	409	399	404	433	454	374	429	412	426	394	454	441	414	411	399	427	436	417	386	397	429	455	405	397	435	434	435	447	401	438	421	423	369	401	410	426	398	445	424	399	439	449	448	422	424	416	409	459	448	472	463	455	426	447	409	425	426	414	447	416	428	371	426	457	397	445	445	430	407	411	418	442	483	445	412	408	396	454	471	429	414	428	434	401	452	437	400	400	420	406	398	437	421	405	476	415	431	399	407	404	427	400	424	430	439	416	443	436	429	415	385	447	435	434	394	407	436	420	423	446	423	415	421	375	401	419	416	419	468	421	415	417	423	433	427	394	397	409	448	431	427	427	407	434	433	399	451	401	431	415	378	415	434	414	383	419	416	409	445	442	425	411	475	444	446	457	426	414	410	417	427	426	445	436	433	449
38463	62764	50928	27900	20277	17065	12691	9452	8042	6733	7082	5973	4264	3150	2710	2384	1822	1507	1491	1221	1171	1200	1135	916	826	845	811	781	733	724	691	685	732	763	749	701	640	604	619	606	566	625	612	596	600	656	631	610	611	602	657	596	567	590	634	613	618	558	602	648	582	597	626	632	592	609	597	582	633	620	601	576	573	598	565	619	603	559	546	611	555	590	568	542	581	561	586	596	566	590	569	564	607	616	630	604	591	562	599	579	610	614	565	558	561	613	609	544	551	542	641	566	558	602	577	548	595	572	577	564	600	559	598	591	545	540	543	547	603	577	577	579	582	579	668	582	566	586	600	545	565	579	562	569	623	535	547	557	534	599	537	583	593	600	576	622	530	558	584	537	610	561	579	568	573	568	578	564	556	582	575	588	617	536	575	598	598	580	592	581	582	580	573	604	576	538	601	579	608	577	638	576	634	592	544	584	576	610	554	567	530	579	617	552	556	590	586	593	598	590	598	580	573	584	612	549	604	586	539	619	552	652	585	620	610	581	571	573	571	570	607	562	586	598	636	563	628	627	604	531	571	609	603	580	592	565	564	562	560	561	583	597	604	582	622	569	593	578	575	571	565	584	537	613	563	544	567	595	596	591	551	601	566	590	592	604	557	564	580	579	581	546	557	576	540	623	588	585	599	611	586	518	585	609	582	578	564	573	535	566	621	619	566	575	572	567	593	557	541	580	562	544	606	632	592	576	566	563	605	556	599	565	579	549	543	560	612	590	572	591	586	594	573	587	613	586	603	562	592	602	566	536	571	594	573	574	577	556	601	554	580	574	606	604	571	587	568	565	577	549	589	601	569	598	560	607	557	611	578	596	613	620	553	583	596	549	549	583	609	602	606	558	571	549	567	571	587	549	589	551	564	565	593	574	615	574	623	536	583	584	549	589	579	543	573	576	546	570	565	530	618	609	545	573	549	584	546	611	617	571	582	618	589	566	563	582	604	585	602	563	611	554	581	560	566	570	587	581	559	606	593	613	650	616	572	555	588	552	565	542	585	543	582	569	560	556	563	611	594	571	586	536	587	571	579	582	567	548	557	548	531	550	562	559	592	588	620	590	546	599	576	635	568	599	542	604	587	585	556	546	652	568	559	619	585	558	613	601	601	579	563	584	606	550	617	581	579	584	570	610	625	622	581	576	617	606	605	522	554	595	550	541	601	547	566	583	558	606	554	563	589	578	585	617	629	589	561	583	553	599	568	593	584	613	533	572	558	586	577	552	567	555	614	550	588	570	531	594	546	591	597	564	599	609	602	583	554	567	569	625	604	593	580	551	605	573	549	591	587	600	585	565	578	592	566	589	556	614	566	616	582	618	581	547	584	608	589	534	559	584	544	614	606	578	573	592	591	547	544	542	574	600	549	581	584	589	543	597	559	523	555	579	522	569	560	567	581	592	591	573	579	592	585	609	577	572	593	551	568	593	546	597	561	626	589	602	619	578	572	572	564	553	575	561	585	558	601	585	582	589	576	563	590	594	608	623	574	582	574	611	605	566	567	579	599	560	577	573	594	575	578	561	550	596	620	571	589	562	615	593	545	619	573	592	558	568	597	559	586	570	532	572	590	597	566	607	572	576	566	590	570	617	544	557	571	581	613	580	591	614	547	554	585	592	525	532	572	583	587	574	556	610	581	575	607	568	566	640	545	606	572	596	568	573	562	577	583	570	597	614	581	583	612	574	595	603	592	571	590	596	562	573	559	582	566	555	539	596	520	593	581	621	590	570	574	612	568	580	534	566	581	579	577	621	594	591	579	582	552	581	574	564	552	569	635	582	564	578	509	591	571	594	578	571	603	571	559	589	583	588	566	604	591	549	550	565	587	560	539	557	594	598	592	579	540	579	578	551	576	590	547	579	543	540	567	558	595	605	598	587	584	598	584	592	586	597	589	545	595	592	539	568	610	562	569	573	591	545	566	580	629	540	577	558	595	580	576	573	567	598	577	567	612	566	563	549	550	554	559	625	582	589	588	554	554	518	596	599	560	581	549	574	553	553	587	573	620	568	582	568	602	547	573	556	613	606	612	548	596	582	574	563	586	560	596	560	554	586	584	541	620	590	621	553	590	561	601	596	569	586	594	549	542	601	573	556	580	514	563	548	604	600	576	566	630	551	618	574	548	609	514	584	550	590	556	573	607	556	576	554	520	584	574	582	606	578	532	598	596	579	570	573	525	579	591	545	562	582	548	652	525	620	563	556	552	553	604	545	624	549	574	594	609	555	620	563	607	570	590	585	560	579	572	591	574	544	558	570	601	550	546	606	543	617	593	604	574	576	593	571	576	574	568	607	561	606	590	571	606	600	561	560	584	604	541	551	623	574	560	521	564	599	574	619	614	583	583	576	606	596	592	605	605	583	606	562	594	588	587	588	547	604	597	570	562	574	567	589	610	600	570	559	564	582	580	573	587	590	588	607	571	595	533	593	616	563	586	566	608	566	585	581	558	583	576	562	591	534	553	617	566	565	528	603	581	591	601	598	594	603	608	584	602	622	598	533	597	628	589	545	587	596	556	574	597	618	588	604	564	569	604	552	594	573	633	598	584	588	588	559	586	624	576	601	540	604	573	573	604	564	592	548	585	557	599	572	577	580	537	565	572	584	621	587	591	528	588	538	607	590	615	585	608	567	592	542	612	545	586	531	564	574	577	591	578	613	564	588	615	564	588	554	561	561	627	601	562	581	566	572	580	578	579	614	570	562	597	584	574	552	549	616	575	598	586	600	582	580	582	552	570	539	593	549	632	600	586	589	547	538	586	607	563	634	572	607	537	605	625	592	627	619	568	574	622	542	616	599	567	560	591	590	571	571	586	578	566	587	575	564	589	639	542	591	576	578	595	594	582	570	547	592	584	555	588	557	564	574	556	559	565	550	549	587	582	588	586	585	584	664	606	580	562	574	540	621	582	598	588	556	586	589	576	581	516	565	608	576	578	579	579	580	562	583	545	565	576	628	581	516	575	608	549	572	578	607	571	596	586	575	544	580	570	598	569	578	585	595	618	561	540	590	533	579	590	562	621	517	550	561	623	582	558	551	569	548	610	589	613	548	615	585	570	559	594	553	598	549	573	581	579	598	570	605	534	582	584	580	613	616	539	553	597	601	593	621	569	577	553	586	560	629	613	563	618	533	550	550	574	569	623	609	553	532	606	611	559	557	574	611	574	584	611	585	599	591	586	600	562	559	585	598	590	596	567	591	616	585	590	604	559	570	555	581	579	524	591	600	570	567	594	566	552	611	596	569	596	549	565	580	544	593	588	565	596	596	589	618	562	578	545	572	547	616	520	563	603	544	587	575	611	554	624	589	576	582	591	586	546	595	621	636	553	551	584	598	657	577	618	544	533	561	591	584	607	552	574	566	600	584	577	558	576	559	556	586	603	567	598	561	553	590	616	586	582	575	566	588	596	576	571	552	560	629	597	577	522	595	606	547	596	607	583	579	608	567
28787	28313	29755	14720	5588	3694	2382	1628	1434	1152	1207	1093	883	753	640	639	556	474	498	500	466	464	469	422	434	419	427	394	412	443	399	400	421	420	413	372	380	435	404	373	413	388	412	389	393	401	393	394	379	404	414	430	389	393	375	376	396	419	390	401	400	400	386	385	395	402	388	383	402	384	361	395	415	391	376	378	367	386	390	406	402	343	393	411	401	425	359	416	356	388	407	376	440	410	416	397	428	382	423	393	405	420	389	383	366	377	411	349	347	393	399	389	376	415	384	404	388	395	364	402	413	386	419	423	440	371	390	400	387	416	387	362	396	382	364	371	361	400	378	405	415	401	421	374	403	385	414	378	402	361	374	380	377	385	357	386	396	448	403	411	394	418	386	387	431	386	395	392	413	398	406	380	396	387	381	373	369	382	391	372	404	406	360	402	404	386	367	406	373	440	369	370	395	391	384	404	367	390	388	404	402	411	414	401	387	439	374	391	390	413	378	397	349	404	399	413	376	394	393	429	398	392	427	448	347	383	401	405	385	422	381	366	400	387	360	393	381	385	405	376	347	384	379	381	408	393	389	401	402	409	397	375	363	355	363	388	390	426	390	425	387	389	386	434	363	406	408	369	385	389	400	373	379	363	399	391	389	382	386	403	400	428	381	417	431	399	412	386	389	397	366	405	395	420	368	402	374	369	395	405	378	378	390	397	395	368	406	395	387	413	426	385	383	401	389	407	372	384	368	367	392	424	395	408	366	384	386	393	364	402	369	406	411	409	392	428	359	378	399	408	403	410	412	405	423	394	375	397	386	401	381	392	364	390	378	392	408	397	415	386	399	362	410	412	408	386	390	395	375	410	436	382	358	423	381	390	391	389	408	381	391	397	421	390	375	363	414	367	412	360	396	379	341	405	400	391	399	351	392	386	400	393	356	380	412	388	404	394	373	383	393	436	379	389	419	374	374	382	380	373	393	416	373	393	392	388	403	406	396	383	375	425	400	433	382	355	398	412	428	371	422	404	396	436	403	412	384	409	394	375	400	401	394	409	393	389	350	369	398	382	371	360	367	397	385	377	403	392	408	378	398	382	403	420	397	400	397	364	406	380	395	425	370	388	414	379	358	404	358	381	427	400	394	365	400	410	408	412	367	373	396	373	397	389	392	428	404	392	383	406	422	368	357	394	389	393	379	393	397	390	355	384	412	385	385	384	418	396	389	398	387	360	403	412	377	393	377	372	427	403	389	364	381	406	401	397	376	382	396	370	395	383	388	403	423	382	388	386	430	398	416	376	389	384	405	396	421	377	419	388	378	416	375	386	368	373	392	404	396	424	395	391	420	392	426	381	377	375	419	397	397	408	376	365	387	412	394	393	382	427	366	406	398	376	379	425	380	406	368	425	421	394	364	379	393	379	408	435	365	372	399	388	386	394	416	384	393	381	397	403	379	403	394	352	396	413	386	404	421	398	409	319	389	348	397	390	391	386	377	408	421	419	363	414	399	388	383	377	420	405	381	416	396	345	428	377	380	381	404	360	397	400	418	381	405	394	357	362	403	378	387	403	395	372	389	389	396	405	380	413	361	366	386	404	371	422	399	398	415	352	373	386	401	374	367	395	414	393	399	365	398	410	394	390	425	399	397	383	399	405	353	401	396	405	411	388	415	386	367	401	403	374	392	352	396	372	395	364	414	381	404	356	374	380	397	359	402	380	390	406	417	401	395	411	372	366	386	408	383	396	397	433	418	396	408	377	359	409	386	418	384	416	382	410	409	376	402	380	408	394	360	400	409	425	395	361	370	411	378	401	427	390	377	390	410	385	426	365	416	353	372	432	404	417	385	353	400	384	366	381	391	382	405	395	427	366	386	388	437	399	383	371	407	388	395	409	383	381	395	399	383	376	406	360	407	384	412	391	371	385	385	402	406	376	413	419	396	375	405	352	387	393	374	376	416	425	361	393	392	422	403	397	412	389	417	371	349	399	382	347	366	407	366	426	399	333	386	409	434	407	418	393	393	412	375	399	397	385	412	422	441	399	379	400	391	384	392	386	395	404	361	419	395	396	412	392	420	358	366	404	354	372	392	402	415	405	397	387	406	366	419	382	378	366	408	358	402	431	381	424	400	401	387	406	374	373	395	382	383	327	372	392	383	419	335	422	410	399	392	380	421	364	389	384	418	400	383	402	421	400	394	402	380	395	392	412	392	399	391	389	383	406	361	388	397	427	391	406	401	384	406	392	378	406	375	379	417	340	379	379	393	384	389	429	439	374	424	392	411	394	381	430	387	379	395	393	394	404	381	415	395	348	441	423	388	382	396	390	399	351	455	400	370	379	406	412	373	389	379	403	386	377	432	355	397	371	385	385	392	423	388	349	386	409	372	379	392	403	353	389	386	376	409	395	402	404	388	386	373	397	383	400	401	411	358	403	382	432	364	389	389	401	391	424	383	386	403	394	399	378	388	391	412	391	386	384	386	369	394	410	395	389	393	404	375	379	409	403	387	398	389	375	398	399	374	404	353	399	414	412	416	365	394	354	405	370	407	400	409	418	405	397	411	403	411	384	366	365	399	403	400	399	404	389	403	377	379	408	390	410	402	387	379	418	427	329	386	362	374	391	427	372	388	382	350	359	427	419	392	389	398	392	402	368	390	407	376	401	382	405	416	373	391	396	429	379	399	414	321	390	393	435	380	411	397	380	395	406	408	411	367	393	406	418	378	351	389	405	431	377	420	403	382	350	393	391	395	382	385	376	376	382	372	389	380	344	403	381	388	379	407	358	377	383	432	375	396	404	365	403	379	381	419	394	416	380	354	403	356	405	399	403	362	393	392	381	375	416	385	423	398	386	392	383	391	383	394	349	348	380	429	400	371	364	400	411	345	413	395	413	422	405	364	393	427	414	423	381	399	375	412	386	390	391	385	410	377	385	401	406	404	441	376	388	399	383	372	424	401	360	396	382	358	390	388	405	397	409	338	397	366	378	413	414	405	370	404	392	413	388	403	406	375	358	411	391	403	395	410	379	384	383	382	389	359	364	371	397	407	408	391	390	400	381	401	375	425	385	418	373	407	406	377	342	402	412	417	405	369	409	396	400	364	399	405	393	401	370	399	372	382	415	407	372	375	405	408	425	363	398	406	422	389	403	360	413	401	353	412	391	389	410	391	425	436	386	353	427	366	423	385	400	367	404	388	406	360	396	405	416	404	358	374	426	398	401	382	420	392	375	392	389	372	384	402	405	416	400	405	410	389	415	428	408	402	392	372	386	387	376	412	386	417	345	390	400	407	354	390	364	396	405	404	401	413	408	399	388	341	367	374	411	402	413	409	397	387	394	368	406	411	404	384	382	422	352	382	362	368	388	407	385	406	363	368	406	401	395	401	377	406	400	401	381	347	392	402	366	422	392	377	405	401	425	349	444	379	376	393	414	384	418	387	409	375	364	388	404	403	442	402	408	406	367	417	404	373	380	377	386	384	408	353	413	402	368
34122	48087	35411	15668	10436	8193	5780	4210	3524	3081	3200	2584	1934	1555	1311	1185	951	875	831	729	741	739	677	629	613	642	595	587	589	585	596	572	571	570	572	584	509	533	515	532	568	562	554	562	562	508	578	528	572	517	531	521	551	557	564	558	571	569	541	555	549	577	562	552	561	543	520	550	565	505	554	568	511	521	533	502	558	540	542	578	554	550	570	509	518	552	510	506	582	561	579	555	564	581	565	521	571	549	527	520	510	562	489	512	572	573	559	561	487	500	541	612	520	511	530	555	567	559	539	528	525	543	532	563	525	583	519	510	522	513	544	568	567	519	560	524	547	571	523	579	561	549	523	515	531	532	547	568	520	525	536	567	543	550	573	564	548	518	535	527	527	522	517	557	555	550	528	545	513	565	510	546	511	557	513	536	550	517	519	500	514	499	557	537	542	594	534	544	518	519	526	523	542	531	532	551	546	570	520	588	542	528	545	523	549	564	545	564	579	535	564	579	582	559	532	579	554	550	515	538	538	542	529	524	566	568	536	492	550	533	541	524	547	569	550	518	564	570	522	537	529	518	563	524	554	539	497	557	510	514	516	543	544	497	532	522	525	547	478	553	495	558	571	565	566	518	572	551	533	540	548	541	541	549	560	532	557	529	531	543	542	510	546	530	562	508	561	577	520	528	547	524	566	586	546	566	498	534	517	551	532	522	569	559	541	568	539	544	527	503	565	557	536	540	543	564	552	535	550	555	514	524	586	554	534	475	536	527	523	542	525	551	550	562	528	551	542	511	516	555	567	547	528	539	559	509	540	551	546	546	537	525	572	571	571	509	505	513	550	508	556	555	530	577	568	551	541	595	510	533	491	574	567	573	565	565	558	566	562	489	526	532	539	555	536	517	523	546	569	514	523	546	585	510	499	563	501	524	523	527	572	551	550	558	524	549	531	539	586	544	556	530	549	534	558	570	533	525	506	539	551	521	539	559	557	544	573	530	570	581	549	538	564	541	492	520	525	551	531	555	501	522	540	559	534	479	554	527	546	539	554	534	541	589	546	524	524	542	571	589	535	503	539	534	489	536	528	509	544	553	563	499	539	548	563	527	557	566	544	519	539	481	509	528	567	544	561	513	555	567	517	579	575	557	528	565	530	528	519	540	544	530	560	491	537	535	524	557	510	521	509	550	578	557	523	539	492	517	519	484	564	566	525	531	557	578	542	511	543	549	533	555	562	559	578	560	533	539	518	524	519	560	525	554	565	507	532	517	516	539	526	563	511	526	542	564	541	519	541	539	580	546	576	486	547	551	538	562	510	544	559	558	528	586	539	529	553	553	578	495	560	522	538	519	534	570	550	517	555	552	561	500	532	518	562	531	525	514	530	517	539	521	504	532	569	548	524	521	529	538	577	533	506	548	517	540	551	560	513	516	573	538	584	576	501	511	575	502	527	548	482	499	529	561	565	528	532	563	549	569	545	527	540	552	575	576	536	530	532	582	569	522	499	502	555	529	504	508	544	578	519	526	561	543	533	550	539	531	510	495	590	564	541	537	562	492	525	501	507	551	521	546	539	560	529	521	517	566	586	536	552	529	514	555	495	553	551	558	532	580	554	532	539	520	544	533	564	579	560	517	563	533	523	592	517	560	567	571	551	451	537	529	537	502	541	569	513	559	512	573	562	549	524	532	587	526	536	559	583	575	528	546	490	594	528	534	554	496	520	553	548	567	542	533	515	541	538	564	535	589	494	544	514	547	587	532	553	537	579	570	536	547	542	503	542	536	542	520	524	529	521	548	514	557	556	519	512	559	528	512	522	566	553	553	568	522	504	485	561	515	567	509	529	538	522	535	543	533	548	567	559	536	533	545	513	508	537	548	569	558	525	534	581	522	561	578	520	550	522	540	500	545	534	543	512	479	570	548	542	546	503	539	566	519	500	512	571	503	523	560	515	518	560	531	565	554	534	507	519	580	536	549	483	511	539	537	548	523	564	566	565	511	538	509	565	535	555	536	574	527	539	544	504	538	553	526	554	525	583	598	553	534	493	536	554	560	504	529	557	532	547	541	488	516	570	536	537	484	538	518	501	597	522	530	522	551	514	491	563	580	562	531	513	582	553	554	530	571	532	491	558	538	544	538	562	588	517	517	542	513	550	501	544	539	482	532	500	539	551	547	536	537	568	537	592	533	523	516	531	555	515	522	535	545	562	510	526	528	564	574	533	538	599	546	571	554	507	551	571	561	518	538	543	590	567	553	554	527	553	528	505	551	537	561	566	541	510	555	515	553	527	542	537	575	557	545	556	506	520	582	558	519	558	531	501	541	542	530	493	569	555	506	542	555	567	534	528	536	552	585	539	570	538	562	534	558	528	573	548	596	540	537	485	545	562	498	519	551	563	533	575	494	537	541	544	515	544	540	522	509	540	509	526	532	537	517	505	536	529	555	515	578	549	543	523	556	519	521	549	467	547	547	517	575	560	543	569	529	579	561	546	498	566	545	523	574	537	540	557	547	532	511	531	513	551	551	555	541	461	528	548	544	527	539	575	531	541	528	561	554	551	525	544	558	509	525	555	528	516	607	547	539	564	524	535	561	537	503	526	565	520	558	523	526	574	504	537	569	547	545	531	533	544	530	570	541	510	539	556	569	583	539	523	553	520	509	525	553	532	546	548	520	602	553	551	551	536	520	557	555	535	522	580	529	552	586	530	512	539	551	532	552	531	560	550	499	541	596	554	545	543	523	543	530	543	521	513	540	544	531	542	512	526	539	547	563	503	550	563	551	549	546	539	590	550	542	531	554	522	488	547	532	525	548	546	540	530	519	531	574	537	531	521	567	542	534	582	518	571	522	546	576	526	582	538	554	504	529	572	522	515	518	551	533	531	543	537	497	507	542	523	552	536	564	553	532	561	525	556	500	513	532	552	555	525	496	538	519	554	539	524	532	542	545	551	559	502	553	557	551	545	544	550	566	534	525	503	543	534	525	536	555	519	531	551	548	498	508	546	537	547	555	556	552	549	496	519	534	560	532	500	563	546	539	551	556	554	589	563	536	539	568	546	536	505	568	527	573	541	548	555	541	561	526	518	529	526	556	537	559	556	522	528	550	535	542	519	571	548	536	532	574	542	508	514	490	564	549	534	504	502	531	538	566	590	515	536	565	539	544	544	542	552	522	531	564	521	508	504	529	520	523	514	511	534	545	562	578	534	504	540	507	549	526	525	551	558	563	540	473	537	526	543	543	531	546	541	521	484	564	517	567	534	568	512	548	501	514	573	560	556	542	540	521	551	510	562	579	576	523	541	504	539	547	599	555	534	508	506	571	544	556	563	533	556	528	552	525	604	562	551	531	574	584	541	560	526	522	590	599	544	528	562	545	517	531	553	527	543	561	539	547	554	563	545	536	523	554	578	517	560	531	537	546	543	530	521	513	525	499	525	600	569	560	520	561	553	547	545	501	581	549	607	560	518	540	554	529	550	557	522	482	525	505	545	525
24415	21575	29102	24597	21466	14468	5750	3050	2374	2124	2123	1764	1390	1111	1046	927	792	775	694	667	633	692	619	589	606	577	563	559	533	531	569	546	508	529	540	517	537	509	509	516	522	489	511	527	548	537	527	487	485	509	537	507	499	443	516	540	588	518	536	497	504	507	505	536	501	557	545	509	496	501	528	521	537	517	543	490	487	502	508	523	487	468	500	503	482	479	464	515	481	495	518	559	489	517	486	479	504	530	531	503	521	480	495	483	497	503	537	509	477	482	522	523	482	525	518	505	500	496	509	518	476	470	522	457	547	508	521	479	511	479	529	509	476	458	455	474	494	510	481	536	547	513	455	458	525	518	516	537	489	490	497	521	510	500	507	522	503	533	500	485	500	490	511	515	502	534	484	504	485	490	535	491	502	500	497	483	510	496	498	500	491	485	517	531	513	515	511	510	474	503	503	494	504	503	498	488	509	501	542	525	477	523	519	501	523	471	453	477	495	495	527	476	541	530	509	506	509	478	516	486	489	464	508	473	552	546	501	486	543	508	494	474	470	514	497	507	466	500	475	493	484	472	480	484	487	513	492	504	494	504	528	522	516	501	522	507	489	495	480	522	529	506	505	508	504	505	494	468	501	493	478	533	518	469	518	484	474	486	493	512	525	497	488	481	485	483	491	538	476	493	500	497	541	514	512	495	552	496	517	500	473	526	498	497	496	516	487	531	498	506	470	489	474	509	468	510	525	467	509	509	539	509	488	479	487	461	520	526	510	469	493	484	506	497	530	501	506	490	502	508	507	504	495	485	527	502	480	520	503	504	503	459	531	482	481	519	553	521	479	515	510	494	508	531	518	520	519	562	530	524	506	504	535	502	491	519	557	522	459	492	499	459	458	566	507	532	515	485	477	442	520	474	483	490	478	496	482	515	558	483	479	515	496	493	506	533	501	478	495	491	440	474	439	502	501	486	478	499	509	490	500	469	512	501	530	479	505	498	491	483	469	474	534	488	496	519	497	521	499	495	491	512	483	546	479	503	503	522	528	501	495	492	511	504	528	511	495	525	508	458	470	497	531	506	482	522	525	516	497	544	485	505	482	528	491	517	491	498	478	516	513	460	519	492	493	522	553	492	480	471	508	503	515	504	498	554	517	535	491	478	528	542	549	507	514	490	549	523	520	491	495	488	503	477	486	543	498	505	442	527	469	521	502	491	476	519	495	525	501	504	490	494	471	500	486	492	503	490	454	486	492	485	477	511	539	502	467	465	512	531	538	514	500	465	515	510	510	486	480	488	506	494	462	480	493	537	479	481	482	528	511	490	504	512	504	492	495	517	517	496	516	498	506	527	499	481	479	496	509	473	509	525	486	531	510	522	530	460	494	513	504	504	507	489	514	512	513	492	524	514	488	483	502	516	479	482	490	514	530	507	491	529	527	474	516	483	496	500	472	502	507	483	542	495	496	496	516	505	527	530	509	489	527	478	462	488	501	522	466	473	493	476	530	504	497	492	538	489	534	503	502	479	503	477	525	514	498	502	498	496	487	534	510	513	483	519	506	484	471	515	508	511	519	493	481	489	509	508	491	510	519	455	509	550	525	528	522	536	499	488	513	502	499	504	456	527	516	526	501	507	492	475	528	538	507	490	500	484	517	520	521	513	519	483	483	503	516	533	502	503	490	487	487	531	525	527	497	508	505	516	493	530	495	481	498	551	454	502	504	493	543	474	505	496	455	527	537	528	524	471	493	444	500	502	493	510	498	488	534	503	504	501	541	479	450	479	502	512	476	521	490	544	477	552	506	506	470	472	476	537	501	490	454	525	487	511	504	503	518	503	501	553	479	508	506	504	482	485	517	489	493	474	540	476	527	506	522	497	522	530	459	484	515	488	543	506	503	477	476	501	508	511	522	492	494	508	532	531	500	497	471	494	477	505	500	509	460	519	484	476	497	501	469	487	488	499	506	515	548	484	492	524	524	507	558	483	473	466	488	499	546	519	516	477	516	484	468	525	501	486	485	496	509	464	534	546	527	486	464	499	521	514	469	491	505	507	489	477	513	499	503	476	507	517	467	499	481	490	520	504	517	476	484	483	487	456	522	467	465	481	497	506	495	505	513	481	492	459	506	514	499	515	509	527	528	481	527	471	528	450	484	548	502	536	504	517	508	528	507	524	453	493	518	495	483	510	478	522	473	501	496	544	502	503	512	497	477	522	551	518	509	500	497	529	536	473	514	526	469	511	460	479	473	518	535	469	498	506	505	480	505	500	480	489	512	474	544	432	464	538	507	495	485	517	511	469	559	499	491	505	504	502	497	528	470	519	488	512	496	493	526	479	514	492	504	522	513	530	510	500	465	488	517	492	491	466	494	476	490	521	501	496	500	488	470	468	513	527	503	520	524	519	495	439	516	535	504	485	533	544	508	509	491	516	470	506	506	511	510	504	488	473	512	526	482	513	498	489	506	514	503	505	523	537	498	493	516	462	490	511	517	499	484	521	501	509	506	500	454	482	497	510	513	527	502	499	517	506	496	490	527	521	497	509	528	467	504	516	498	485	511	499	473	508	546	456	526	495	506	483	472	472	493	494	489	491	502	537	458	495	522	504	467	483	479	500	469	493	519	473	490	505	508	500	503	496	504	508	476	500	486	521	499	508	453	487	529	483	548	503	530	468	534	456	532	485	508	512	504	496	512	487	510	519	503	452	469	508	509	484	497	490	491	498	484	499	497	503	464	516	520	524	494	517	486	500	518	505	502	508	474	501	531	525	531	490	493	481	509	513	496	482	487	478	464	477	522	502	513	490	508	508	543	496	499	492	477	455	468	508	477	512	479	481	496	523	505	512	489	541	461	504	516	517	498	530	502	469	528	501	494	477	528	468	521	526	460	520	504	485	524	550	494	505	491	518	458	485	543	499	533	512	505	446	466	541	468	485	480	539	511	528	508	566	532	488	515	479	466	483	513	503	495	487	478	522	500	507	484	481	501	493	508	497	500	499	486	502	460	494	485	457	522	472	465	484	515	487	504	520	487	488	535	487	502	489	461	516	533	532	518	491	507	502	506	468	492	477	515	507	512	512	496	478	531	517	519	487	501	510	502	479	502	507	501	486	442	506	537	521	518	501	527	495	507	504	506	482	532	504	502	487	490	491	493	480	531	465	532	519	494	507	495	539	509	513	522	500	530	469	489	495	521	502	505	500	487	505	509	515	485	487	498	501	488	523	493	499	537	461	517	512	513	470	484	494	488	473	489	483	523	470	521	475	531	496	452	522	493	514	494	504	494	518	495	475	500	530	540	487	497	518	516	507	494	481	476	501	495	499	483	525	491	458	512	525	489	474	473	501	495	466	546	508	503	495	468	451	497	490	493	507	497	496	543	499	476	522	489	487	491	525	496	538	493	514	508	459	526	533	494	475	527	480	498	463	475	490	513	478	486	473	504	530	488	492	521	492	484	478	471	518	507	504	521	517	520	530	509	495	497	465	493	526	528	493
35837	58282	45981	22925	15831	13129	9296	6913	5855	5081	5245	4363	3156	2475	2104	1807	1441	1358	1293	1179	1061	1058	937	919	826	855	841	791	828	754	744	769	768	739	788	680	760	729	698	730	708	654	715	699	668	716	671	715	714	732	729	686	741	732	711	749	728	703	695	665	737	752	698	708	699	710	735	710	716	724	709	685	643	725	694	710	673	675	691	661	662	702	679	685	674	682	718	740	699	683	655	698	663	687	716	698	688	687	695	678	643	723	648	719	682	689	734	645	723	701	683	700	681	687	718	683	712	686	738	684	666	641	679	720	699	691	707	673	647	657	704	664	735	685	720	677	692	694	704	636	713	675	701	683	709	672	716	686	711	710	703	698	668	648	677	671	690	691	693	657	648	697	747	661	682	674	692	699	695	705	721	719	654	640	673	694	664	735	675	667	655	686	711	678	712	727	634	687	704	678	700	697	645	712	702	706	708	675	712	696	703	680	706	648	701	719	693	673	657	711	658	704	707	700	678	672	681	697	711	665	665	656	720	688	662	696	667	710	737	701	681	659	648	682	714	709	681	687	728	715	689	722	706	709	697	684	706	701	691	671	690	653	696	711	709	719	718	673	699	709	695	686	667	696	659	702	711	663	691	678	694	699	705	652	695	663	641	694	673	709	639	702	678	709	715	681	689	676	677	728	705	643	646	665	686	707	653	693	682	715	688	685	703	633	674	680	736	740	754	679	701	698	677	646	742	667	658	671	648	653	705	685	686	706	696	678	663	692	696	661	684	757	720	722	662	666	688	745	658	658	669	703	688	669	676	709	696	687	696	679	691	691	698	675	648	671	666	657	658	673	697	697	691	699	712	703	686	653	674	689	675	688	731	672	711	675	694	625	698	709	662	656	718	666	687	708	646	686	702	699	667	685	715	674	662	698	687	734	711	685	672	676	657	684	707	733	681	677	703	697	702	674	717	668	685	698	725	711	657	676	700	685	706	766	736	685	679	690	691	752	704	668	660	728	686	704	699	639	667	705	703	678	695	677	734	689	690	655	710	738	672	682	683	671	667	707	619	654	639	682	697	677	729	667	708	667	694	684	670	711	708	665	690	702	719	715	651	675	633	671	727	664	683	669	659	637	711	727	689	675	650	711	688	667	666	732	748	676	682	707	695	629	690	643	737	731	663	696	644	688	709	738	721	664	631	712	710	625	694	707	706	746	690	720	734	732	703	691	708	667	680	711	648	651	723	706	671	699	674	712	722	679	721	686	666	643	681	624	717	699	658	673	666	699	680	654	720	681	672	706	699	714	697	699	674	663	660	707	714	680	695	673	659	671	680	698	678	685	705	728	725	690	673	670	694	692	648	706	694	716	690	708	686	683	702	699	653	659	681	672	680	709	664	698	696	695	634	733	640	649	756	728	689	675	703	661	663	709	659	651	678	679	644	640	673	716	691	674	684	725	667	628	627	699	676	683	738	657	685	685	715	701	672	679	684	677	733	653	701	651	662	709	679	688	670	683	690	663	684	672	682	665	684	700	635	624	654	680	649	730	716	668	716	682	680	680	678	659	697	712	706	696	736	727	698	691	680	673	696	640	704	679	670	646	668	670	668	682	688	656	709	674	671	666	707	677	674	724	708	675	705	666	689	636	702	729	715	704	681	689	669	692	696	659	662	690	706	665	684	624	708	666	665	731	655	688	686	649	693	671	662	726	684	649	660	715	684	694	729	735	713	701	707	724	695	692	684	682	732	690	648	723	702	719	713	704	701	703	660	690	664	700	686	716	653	724	665	699	739	685	672	679	687	656	673	646	687	709	688	704	686	677	686	727	692	668	672	689	672	706	688	690	637	665	648	697	730	684	684	743	671	713	724	726	675	670	697	685	715	674	702	663	715	686	705	722	719	680	652	692	698	678	661	679	690	659	688	634	659	701	711	698	709	711	711	702	693	669	708	714	731	683	700	669	636	654	717	734	671	693	670	692	672	692	737	662	678	706	694	706	713	681	681	736	678	672	695	730	646	699	662	651	720	683	630	723	673	677	624	659	649	652	669	647	655	712	702	706	705	682	698	718	681	642	681	750	712	697	683	676	729	689	734	654	746	655	708	676	700	665	704	647	712	674	628	663	657	695	657	702	659	746	638	690	681	722	666	682	709	713	721	701	707	698	649	643	662	698	710	665	719	647	676	763	686	711	696	689	691	692	630	758	732	678	653	712	740	697	672	670	694	672	689	709	687	702	705	713	690	646	702	664	697	708	666	686	685	657	675	660	679	704	683	673	696	650	688	699	675	737	713	641	746	686	738	692	678	664	716	684	708	683	704	679	683	720	650	712	686	724	710	719	718	661	734	667	707	635	678	721	682	683	685	710	696	687	654	649	631	681	677	682	684	682	729	746	701	678	665	675	705	707	662	674	644	708	668	717	649	697	669	677	734	673	715	680	677	695	725	738	679	654	646	618	706	684	703	681	696	662	676	697	701	644	688	740	684	697	720	709	674	660	718	719	663	681	728	716	695	702	698	681	673	682	722	706	690	658	686	687	697	672	666	703	703	690	655	677	666	680	680	645	729	678	695	640	681	706	670	715	728	738	687	695	640	649	678	677	681	649	682	693	716	711	687	698	689	665	621	699	634	742	630	665	702	675	720	674	651	708	687	658	710	679	725	728	684	673	718	694	737	685	677	723	671	687	685	662	718	694	694	669	653	677	698	671	666	690	647	660	754	702	684	680	683	639	666	682	690	704	700	708	696	699	696	672	684	671	732	685	709	680	707	714	704	720	684	718	668	713	706	673	651	713	685	696	695	709	685	682	636	683	620	712	667	659	695	687	706	718	697	654	694	745	674	702	743	636	701	653	718	652	682	726	673	690	697	642	637	677	640	672	664	637	654	713	670	683	670	675	660	678	727	659	705	655	668	663	643	685	667	720	657	674	673	671	693	692	736	704	729	669	672	681	690	679	681	699	698	703	668	647	686	662	653	653	648	672	723	688	664	671	686	723	647	712	689	672	655	704	655	703	650	678	691	682	724	657	672	700	677	668	677	692	671	720	638	674	709	652	719	664	703	647	643	642	713	693	689	701	710	693	685	641	686	716	666	708	663	670	664	690	673	668	705	736	680	684	660	679	738	662	652	638	660	665	677	684	682	721	692	685	707	664	673	657	674	664	684	683	691	645	669	710	619	680	686	651	720	747	714	707	712	715	694	650	703	667	699	665	682	681	707	655	702	708	733	702	655	683	678	696	699	659	721	703	665	722	659	660	694	685	701	703	721	685	691	728	739	686	682	684	657	713	683	720	678	696	694	672	704	716	716	699	679	700	670	650	689	702	698	664	720	712	672	708	649	661	667	722	697	707	658	687	713	707	696	695	695	665	643	698	649	683	668	671	719	721	700	722	646	673	684	681	645	721	660	661	686	682	662	651	714	727	709	690	699	717	674	689	676	698	734	711	677	673	691	696	675	645	726	691	677	679	713	670	689	697	674	718	737	657	649	669	678	649
23436	21565	29457	24187	21592	21673	13718	4530	3175	2968	2997	2245	1848	1366	1256	1070	838	799	725	705	653	664	614	531	583	543	543	502	479	447	526	453	483	464	468	486	423	492	431	447	447	423	453	413	429	436	423	392	418	443	433	392	478	426	449	458	404	428	436	470	435	476	430	415	411	436	414	427	459	404	407	426	426	420	427	432	436	393	417	448	429	422	424	411	422	392	418	428	444	418	411	423	437	433	429	471	410	448	462	393	401	392	403	388	505	402	434	455	443	385	402	456	436	425	389	412	422	410	452	390	389	435	442	426	462	441	394	399	410	436	402	437	417	417	396	423	418	435	440	447	410	446	384	422	396	387	458	428	446	409	417	411	424	417	417	420	412	386	452	395	383	426	415	436	420	408	410	416	389	442	429	419	414	420	396	446	428	407	414	430	400	380	445	415	417	406	431	420	404	438	407	402	417	447	425	431	449	414	416	405	423	373	414	414	406	444	401	417	424	412	409	396	401	397	401	441	414	420	389	398	428	386	446	414	406	417	401	428	459	407	462	387	434	392	411	382	420	393	384	455	459	399	373	396	435	448	423	422	405	387	406	437	452	396	386	430	381	386	428	432	414	401	426	418	449	462	415	382	448	451	439	456	406	405	378	417	442	442	389	415	430	409	399	421	402	392	442	389	437	410	440	376	395	429	422	436	435	434	446	458	433	384	410	438	440	424	405	430	379	391	435	445	411	430	431	423	398	416	443	437	439	435	443	413	397	436	419	442	435	420	439	429	424	419	413	434	434	453	399	387	424	373	449	454	435	389	414	400	417	404	394	442	388	401	431	416	412	411	422	427	386	431	393	426	410	433	422	431	418	415	454	403	407	434	446	447	425	415	418	410	366	405	402	402	414	444	408	425	404	436	415	404	428	407	425	391	443	400	458	426	374	419	404	448	416	432	394	434	395	411	388	412	383	433	417	433	400	455	386	411	456	404	444	434	431	406	433	423	442	442	370	411	423	423	418	426	424	433	423	414	408	378	442	407	413	421	388	396	419	408	392	398	428	418	397	405	424	419	429	404	409	434	433	413	411	394	390	422	394	419	391	433	405	438	437	415	390	402	397	430	431	415	394	408	432	420	433	412	411	402	420	434	416	392	424	422	446	396	449	428	431	466	480	387	439	428	398	399	459	406	411	401	416	397	446	444	391	422	416	426	430	395	428	421	402	402	417	450	432	396	419	439	407	423	420	393	417	400	441	420	449	414	410	386	424	411	435	415	452	409	412	438	418	417	421	395	441	401	446	393	445	382	412	395	390	448	395	448	421	418	452	406	416	431	415	414	425	382	429	408	423	399	419	438	422	412	404	411	435	412	408	410	394	421	419	423	427	414	480	432	427	422	360	429	403	438	425	446	416	396	415	458	416	451	401	428	403	436	380	430	431	449	395	424	424	443	381	406	421	400	432	407	450	384	397	414	463	416	422	403	392	438	405	421	413	443	415	415	435	429	392	417	387	415	403	418	382	432	429	403	443	459	414	424	404	362	421	423	428	399	387	390	417	439	411	458	397	406	423	407	403	434	434	417	401	386	437	417	426	406	404	438	413	416	420	439	401	414	437	394	448	449	426	401	429	429	402	414	419	369	438	437	423	400	457	417	432	399	426	448	367	401	393	395	457	430	429	436	391	402	425	441	452	423	407	437	400	406	455	404	456	420	410	399	411	401	404	410	418	407	392	421	441	418	430	394	416	453	444	423	399	413	427	417	414	402	432	401	438	435	411	436	411	440	414	438	393	394	416	421	420	407	401	406	401	452	409	408	455	401	442	404	406	433	399	400	422	401	428	409	399	420	439	431	409	400	390	427	438	429	446	410	388	417	417	388	416	440	434	384	444	419	395	392	421	428	404	448	452	441	430	373	409	396	444	417	435	389	387	411	383	393	411	416	416	436	397	381	403	436	409	430	408	420	414	443	457	428	398	427	414	429	411	419	404	426	441	435	416	427	452	456	431	430	410	422	387	423	406	433	444	400	419	397	435	388	449	404	448	403	451	428	430	446	471	415	389	451	398	441	393	388	385	414	413	455	420	439	427	398	424	429	406	417	382	429	417	409	392	441	426	435	413	404	421	420	426	457	418	420	387	380	431	453	428	429	397	411	416	403	417	433	423	413	433	399	421	373	406	411	419	422	420	432	437	432	409	388	422	441	430	423	416	384	434	424	384	436	422	442	422	438	429	424	415	456	444	405	414	411	429	434	385	429	398	445	411	420	410	417	418	428	445	420	430	429	433	431	434	427	422	406	427	444	450	402	423	403	399	434	402	409	427	468	423	379	425	438	378	421	410	465	410	400	416	421	437	414	422	447	447	394	370	423	434	411	428	428	404	445	418	421	435	433	435	404	431	423	395	375	399	431	445	411	414	414	429	423	426	406	394	417	402	401	447	401	425	399	434	431	395	413	444	428	449	423	403	392	434	427	435	405	436	387	409	442	424	423	419	381	404	417	433	407	436	443	417	400	406	414	418	411	435	433	397	403	411	428	425	428	434	413	451	389	429	429	437	411	368	410	419	415	397	430	432	390	407	425	413	458	392	406	405	376	397	438	459	405	403	416	393	424	433	416	433	387	413	388	412	395	451	438	389	426	418	409	402	421	367	454	367	395	424	448	417	445	400	380	409	451	381	420	431	457	427	441	404	414	414	435	421	417	446	427	394	431	428	398	426	424	386	456	429	388	459	370	393	426	413	408	409	416	416	433	413	387	427	388	400	411	434	388	385	405	447	393	424	446	427	418	437	422	435	414	404	398	453	409	388	401	451	395	405	433	411	426	404	408	430	434	393	412	409	428	391	445	425	406	436	450	423	443	441	400	426	399	469	392	420	406	413	404	438	425	396	419	455	408	395	428	442	450	439	397	420	445	456	421	422	383	425	405	392	458	434	441	399	436	415	398	391	402	389	399	434	409	399	377	417	403	389	385	426	433	394	415	418	416	428	443	376	420	442	411	391	409	414	401	421	435	424	407	397	406	448	383	417	432	434	409	412	393	417	427	378	431	452	431	461	380	432	443	389	412	436	404	433	449	423	408	460	404	423	406	399	411	441	409	405	414	401	387	416	383	477	436	393	400	438	396	392	394	398	458	436	421	409	428	401	433	409	419	435	423	403	431	427	378	434	423	401	402	403	411	436	423	446	415	430	449	421	459	438	394	421	412	460	467	434	435	421	436	411	409	424	403	408	431	432	420	418	403	414	408	407	417	404	407	383	389	409	431	406	389	409	408	459	382	406	417	403	424	430	406	410	407	435	396	402	429	440	415	438	477	414	409	443	375	427	373	425	387	408	413	382	396	398	390	422	422	415	416	404	402	431	453	375	449	389	385	408	408	413	397	427	428	414	433	439	453	399	431	447	377	390	435	403	431	431	426	425	373	385	417	419	402	371	430	381	431	398	436	440	404	434	407	448	420	426	391	406	409	382	403	443	405	457	435	440	433	436	382	422	388	421	416
37082	63846	52784	28800	20165	17174	12479	9257	7815	7204	7025	5799	4327	3209	2674	2224	1658	1463	1406	1376	1152	1081	1045	859	837	845	840	743	798	723	723	670	709	764	716	702	638	594	641	644	611	576	591	566	597	557	603	596	573	611	576	608	607	601	588	607	556	620	582	610	646	548	565	621	551	562	634	633	618	597	573	602	543	612	592	533	522	580	619	554	553	604	534	538	610	574	573	621	579	582	617	546	584	592	613	587	570	573	569	566	564	527	563	611	578	591	563	595	562	543	616	609	548	588	567	579	538	620	588	536	567	598	608	605	617	593	585	595	544	543	549	555	616	579	581	571	556	572	539	563	570	547	581	566	585	654	586	644	554	568	605	555	561	547	560	628	593	579	561	586	598	588	550	569	600	564	559	500	577	537	566	561	566	621	591	593	570	555	593	571	568	555	573	564	555	547	591	574	594	622	612	550	505	590	541	571	605	592	575	581	551	570	539	596	604	631	584	595	616	571	572	637	552	580	612	547	573	568	565	599	590	502	597	586	578	581	544	572	534	594	572	567	543	578	532	526	560	593	584	559	620	561	568	597	583	566	591	588	626	568	605	569	549	557	587	592	578	598	585	578	556	587	586	564	595	517	597	608	587	543	582	542	595	596	519	580	561	583	530	550	573	588	574	612	614	588	562	537	568	578	585	566	532	577	588	547	586	553	574	597	523	554	595	601	565	523	558	547	546	602	606	564	583	549	528	532	610	575	543	570	592	549	580	541	564	567	626	554	559	576	566	567	574	588	562	550	553	588	575	574	542	552	567	572	596	578	611	574	591	611	574	540	551	628	543	559	588	600	599	585	593	580	582	591	570	569	584	598	564	571	585	526	557	596	569	563	547	567	557	569	624	546	563	541	576	580	565	607	593	556	578	566	547	548	583	578	573	560	530	547	591	579	564	591	556	572	578	552	582	579	612	548	596	569	601	547	531	597	565	544	589	548	581	547	623	577	582	585	550	558	568	587	610	576	572	558	611	569	611	576	537	594	583	603	568	565	591	562	574	576	546	602	563	589	620	595	550	584	530	549	539	589	549	606	543	588	544	525	543	568	551	562	591	572	575	600	562	530	546	605	594	612	594	588	544	526	552	548	595	535	525	570	590	570	549	571	573	550	566	570	595	560	598	546	545	585	592	539	539	585	582	612	558	566	598	563	589	573	617	611	624	606	556	575	554	554	617	584	579	527	564	583	569	599	596	568	579	580	573	577	587	590	581	584	514	583	608	619	578	588	624	567	584	592	590	566	585	588	601	588	584	580	572	546	580	615	581	573	570	583	553	577	583	598	598	589	523	566	566	569	609	559	622	617	565	587	608	540	578	573	569	629	600	584	572	593	559	592	588	610	549	576	603	559	568	571	542	569	527	578	508	609	610	563	563	587	568	588	564	567	610	597	538	586	569	552	626	559	555	592	576	559	569	583	570	560	591	576	573	550	581	539	545	573	571	594	567	584	602	557	551	537	578	573	564	582	591	582	556	591	584	606	583	567	592	587	610	576	549	533	558	583	607	570	570	612	575	612	609	558	583	623	592	577	563	571	550	554	575	544	593	547	598	609	601	594	585	579	575	546	575	578	599	565	555	623	568	570	555	556	569	561	596	584	574	515	562	573	570	580	578	580	542	562	544	593	609	538	574	553	584	584	572	608	543	559	606	585	562	562	592	536	600	586	582	542	543	593	540	568	585	600	523	584	576	626	587	586	558	592	551	580	581	589	571	591	543	612	563	620	561	559	570	553	570	580	630	562	568	574	594	573	536	561	566	584	548	587	612	563	549	550	520	622	567	582	565	583	582	556	608	562	583	598	592	553	557	547	593	559	568	537	592	555	576	523	573	629	545	573	550	631	595	539	595	592	596	581	575	576	544	547	528	577	621	597	589	598	582	574	525	578	613	584	576	626	594	575	594	592	578	540	565	556	548	597	561	540	573	540	612	565	588	583	551	576	564	581	562	553	567	607	565	541	555	571	612	590	620	547	552	590	575	574	567	553	516	578	541	560	595	609	581	608	554	563	549	559	602	549	582	588	536	581	584	562	610	600	562	599	582	550	565	576	567	562	606	551	561	531	559	586	581	597	572	570	596	539	593	545	570	649	551	574	618	551	593	584	618	569	552	590	542	604	573	550	551	593	605	537	545	621	609	574	598	604	567	599	602	581	569	568	574	524	579	615	552	587	582	598	573	586	583	558	599	603	531	549	612	624	624	593	592	547	569	572	590	579	570	630	538	544	600	590	580	596	585	550	617	580	537	544	579	570	556	521	544	555	573	549	570	546	559	565	557	579	618	553	618	589	552	572	616	543	584	553	570	599	576	541	581	581	588	624	579	624	590	544	544	586	611	608	603	589	594	586	610	564	619	560	540	559	599	604	615	609	610	589	593	597	581	543	626	590	547	583	573	576	582	590	572	612	535	569	544	590	609	599	577	538	550	594	575	583	574	605	565	565	591	562	608	565	551	603	579	545	570	548	600	590	562	581	616	522	552	558	585	594	607	546	550	499	594	557	527	586	561	588	530	614	575	598	576	593	551	617	586	540	567	566	550	580	562	539	534	570	592	601	611	534	613	575	574	549	564	559	578	591	562	549	578	594	616	573	605	579	555	582	585	557	590	563	574	568	603	579	584	538	553	522	548	568	625	553	526	582	588	581	606	570	542	595	586	554	559	551	550	577	569	578	542	586	608	559	552	595	536	543	531	563	584	655	571	553	556	560	545	549	558	565	568	541	530	554	568	588	598	574	606	551	559	558	556	568	563	513	563	565	537	591	535	577	647	580	588	566	560	574	602	574	585	544	582	556	585	557	582	561	637	612	539	565	567	543	543	557	572	572	550	576	591	542	559	530	599	526	577	600	529	564	594	579	555	575	528	516	528	530	609	605	623	536	562	587	591	581	631	570	586	534	556	571	584	615	579	584	589	600	606	558	557	585	638	579	575	597	574	590	595	569	567	585	538	559	585	574	569	554	604	587	599	590	567	550	557	588	619	582	560	551	564	561	552	588	564	572	613	590	583	513	538	605	567	565	563	589	604	589	604	605	546	575	635	568	554	582	560	551	604	590	589	597	578	544	579	573	574	593	626	566	579	580	548	571	568	528	603	574	586	563	610	555	587	581	547	576	535	559	566	616	583	542	604	588	546	599	558	576	546	570	551	542	590	570	567	570	545	596	582	529	556	562	599	586	554	571	562	562	546	534	616	559	562	541	565	545	564	559	565	596	620	532	568	588	500	598	576	595	602	581	575	584	554	571	607	580	566	562	558	596	571	558	562	547	588	557	544	605	570	537	581	516	600	560	557	559	540	606	572	579	549	577	574	597	598	575	561	578	566	578	624	577	581	581	575	567	547	576	578	587	574	560	602	562	600	577	541	578	565	542	543	582	547	561	563	560	551	573	595	568	556	577	527	599	609	539	564	594	578	570	578	594	600	592	556	605	604	584	584	555	564	579	577	585	545	608
28954	29391	32689	17228	5438	3401	2427	1540	1291	1249	1244	1054	832	724	611	568	503	510	470	492	451	461	425	428	444	447	418	438	416	438	397	400	402	379	403	421	386	402	357	386	414	434	408	410	383	379	402	406	411	422	373	418	403	405	399	393	364	399	378	410	395	406	381	412	377	408	392	405	390	436	394	393	387	415	380	372	379	409	380	389	406	381	393	393	369	421	369	343	423	372	408	404	412	393	374	410	395	387	381	393	405	404	386	433	374	382	408	404	419	403	425	368	382	405	452	407	377	365	403	382	402	419	396	405	400	377	375	392	384	346	403	373	407	413	396	390	375	423	379	451	409	393	368	423	377	418	378	385	389	375	382	407	415	398	389	408	398	459	389	407	379	408	376	402	402	352	417	402	354	423	388	375	346	416	423	401	384	408	389	366	410	366	384	353	426	401	360	393	380	410	377	420	413	395	368	394	436	389	382	382	397	413	365	383	399	391	393	383	377	384	415	426	394	393	380	395	377	414	381	416	400	386	353	397	367	389	393	376	388	387	409	388	386	403	418	411	427	428	393	363	414	395	394	354	391	411	404	357	412	412	393	368	408	362	367	397	382	378	378	364	404	372	389	412	372	414	407	392	388	377	395	387	387	378	373	363	372	376	388	390	364	372	401	426	385	363	400	398	389	383	360	410	353	366	361	379	391	395	399	393	406	354	363	379	382	371	398	366	407	404	404	403	388	388	422	398	395	387	388	395	367	396	381	403	424	398	412	364	402	393	363	355	384	346	425	364	391	353	396	365	378	392	384	424	388	399	405	401	393	362	385	398	417	403	389	364	379	394	372	410	386	396	367	375	363	339	401	396	386	384	413	386	400	383	379	394	381	421	419	416	391	405	369	378	387	390	399	375	382	404	340	429	387	421	381	396	384	379	401	387	378	415	363	375	393	415	413	360	393	412	357	367	356	399	376	371	387	405	383	369	420	383	411	393	381	396	372	395	390	404	391	395	400	374	409	406	383	379	361	394	410	383	388	389	352	438	392	390	382	390	380	370	415	387	355	389	408	354	377	425	400	391	408	429	397	378	405	414	418	373	396	396	402	381	425	403	377	374	380	382	393	392	364	402	370	406	394	365	405	389	380	380	404	387	397	405	404	351	394	386	395	343	385	407	436	372	405	407	379	382	403	383	408	385	411	354	391	351	404	409	413	365	402	402	404	417	368	437	417	416	370	419	392	361	411	410	413	424	370	403	388	377	412	439	376	410	383	415	403	405	366	412	387	398	405	387	365	397	420	394	393	377	398	409	348	386	375	419	404	367	416	379	390	441	376	388	399	389	377	431	365	423	408	400	385	411	372	409	376	369	387	421	382	401	371	382	383	397	369	360	405	388	400	379	364	369	373	372	390	420	419	407	406	406	392	376	371	415	385	375	380	414	414	414	370	411	417	403	412	407	408	395	351	385	380	396	366	392	358	362	369	383	391	397	392	389	399	384	409	400	438	372	397	380	434	402	374	353	389	376	347	352	405	403	381	387	388	389	388	405	418	408	417	402	375	424	376	395	371	400	372	362	388	395	391	391	394	422	390	410	378	397	388	397	389	399	428	427	419	406	387	388	387	408	372	400	405	406	380	402	401	389	396	369	427	399	364	396	402	388	404	409	369	402	394	380	409	403	404	386	392	384	401	396	422	356	382	391	412	383	377	383	420	396	381	386	420	429	395	395	373	394	401	378	438	353	403	376	380	361	408	380	354	344	430	413	371	390	392	389	426	409	390	403	376	384	401	427	402	394	406	380	399	385	361	387	450	383	386	390	420	381	374	393	391	388	398	402	386	388	401	397	337	410	349	376	437	370	368	412	395	389	405	381	375	401	407	378	421	400	391	371	403	416	383	437	361	417	383	454	450	411	363	435	400	373	390	367	394	420	378	444	409	386	379	399	390	374	392	419	414	377	383	381	405	415	376	421	392	382	406	401	381	377	421	372	387	388	422	382	429	406	371	413	410	408	383	368	397	424	400	408	395	359	399	392	366	393	398	388	393	395	393	332	388	375	395	410	385	404	364	386	412	375	401	379	394	381	407	403	391	369	411	369	398	395	396	392	389	386	396	395	392	386	385	376	385	354	382	404	364	405	370	401	371	423	373	412	391	410	383	366	389	411	397	400	388	380	398	406	413	385	410	365	408	405	370	370	388	408	399	402	414	404	347	388	401	401	376	370	381	396	368	368	360	418	419	377	381	373	400	374	428	421	401	401	411	396	368	417	403	396	373	388	425	369	363	406	357	376	403	385	412	404	389	422	393	402	426	400	367	389	346	411	402	368	361	419	411	394	386	417	389	384	418	408	374	412	442	352	401	426	388	404	390	403	412	357	408	395	371	428	417	390	397	367	371	389	377	378	377	376	382	370	430	387	396	392	407	378	391	394	415	401	402	359	381	377	406	370	400	370	380	412	395	386	448	434	392	405	397	391	406	420	384	364	373	418	373	413	370	379	396	389	357	378	398	376	381	405	388	397	372	387	436	392	395	395	413	387	375	372	405	382	351	371	415	385	392	413	404	353	388	416	410	370	372	412	405	353	400	411	356	351	382	381	409	377	394	384	386	393	398	367	416	380	397	406	388	382	384	419	420	431	399	423	380	407	413	387	381	379	399	360	416	387	421	401	431	390	358	405	432	387	353	393	407	388	386	382	409	375	387	375	390	407	398	399	402	372	409	427	442	412	410	392	416	393	389	379	393	372	369	372	404	404	384	397	380	403	399	390	430	389	398	389	404	401	411	383	365	426	393	388	373	433	399	404	394	385	378	398	424	397	415	367	363	359	401	426	355	407	391	423	388	379	416	401	389	377	381	396	369	417	415	377	393	409	402	387	357	365	417	397	377	434	349	403	385	384	420	410	416	388	446	365	374	385	431	384	383	361	375	382	371	374	391	406	415	407	370	394	379	373	380	385	388	404	374	387	418	382	363	388	398	380	423	382	342	424	408	407	420	411	380	382	381	362	359	369	409	397	402	412	382	393	372	415	406	416	392	391	366	401	390	400	405	373	380	380	372	365	371	436	380	416	438	380	367	380	380	401	384	389	383	398	402	379	383	405	369	390	441	385	386	412	386	405	431	389	383	425	382	394	403	384	428	378	394	426	371	380	374	394	377	388	412	415	368	386	351	401	433	411	405	409	393	411	373	371	370	393	389	372	398	412	390	393	381	385	400	393	408	389	395	368	435	351	364	385	377	346	414	386	416	422	411	380	389	431	401	389	374	414	346	358	393	370	398	369	381	381	388	392	393	419	398	419	382	371	361	396	411	386	392	378	380	396	394	368	363	386	414	372	369	384	360	384	444	390	410	403	406	454	396	391	412	382	369	390	392	397	375	388	389	384	390	380	368	385	376	392	403	414	421	366	365	405	405	391	381	406	390	374	415	376	385	399	381	387	391	409	405	404	393	420	395	408	376	381	398	400	374	369	382	393	361	402	406	389	385	405	397	350	364	395
35067	49582	38979	17621	9793	7895	5619	3895	3336	3067	2986	2326	1839	1509	1313	1073	921	864	796	773	687	713	677	672	618	607	587	566	556	543	580	616	566	601	558	563	555	529	541	541	504	519	524	542	544	515	568	570	559	565	531	548	556	562	548	536	544	522	513	521	539	575	581	546	541	549	512	525	547	534	551	557	535	553	537	543	534	515	536	555	533	524	501	540	538	545	545	541	514	509	578	569	552	537	547	604	519	534	543	534	488	549	568	551	549	513	532	503	553	529	519	481	554	549	535	582	520	519	531	562	529	536	537	536	530	509	569	530	565	522	575	543	555	509	566	540	512	529	581	540	544	538	517	550	513	564	548	491	514	520	529	551	522	533	551	510	523	555	606	531	496	517	528	521	562	540	511	546	520	537	579	563	549	493	540	509	570	560	589	525	522	504	577	576	529	538	549	531	570	524	526	573	556	518	493	559	548	547	519	596	572	548	528	541	550	531	527	529	525	537	564	533	577	544	503	544	522	534	564	557	524	515	522	519	545	529	487	524	532	560	576	568	598	558	541	551	535	563	549	545	556	546	507	497	568	550	513	535	564	568	539	519	519	535	569	543	531	529	525	546	552	521	535	549	553	540	544	544	551	526	579	513	539	544	513	535	568	572	533	515	561	546	534	478	546	513	559	564	520	596	544	547	484	538	534	552	610	561	539	541	550	500	551	507	491	547	536	518	536	535	537	558	518	552	525	508	544	542	565	547	496	513	566	549	540	545	569	523	494	515	535	554	507	580	511	556	535	519	546	506	547	545	513	511	540	497	537	530	572	543	558	582	541	538	554	517	581	510	524	592	510	550	538	517	542	538	550	554	544	572	491	544	500	515	546	521	537	525	510	553	495	558	530	530	536	567	545	506	508	586	538	539	553	552	577	545	530	547	561	573	578	526	558	545	514	562	577	543	544	563	525	522	564	544	537	563	504	535	510	508	549	490	537	485	511	502	536	543	542	518	533	526	542	533	524	533	549	513	563	527	553	555	528	586	575	546	536	528	509	540	517	579	546	496	556	553	516	555	497	557	543	507	554	495	538	507	540	497	555	539	555	552	559	534	535	538	512	518	520	535	543	532	538	570	523	522	534	545	550	551	501	569	558	514	589	571	573	582	510	555	556	516	514	489	525	534	538	569	521	560	546	533	523	529	533	515	546	545	564	505	570	513	519	551	513	506	571	580	555	560	563	514	582	525	562	596	566	516	547	549	554	567	551	541	478	505	553	562	541	523	563	542	494	542	566	532	556	572	486	564	546	509	568	540	558	508	521	531	522	523	548	512	522	511	518	542	549	531	525	575	568	535	546	527	510	504	500	573	508	553	554	547	532	588	566	500	580	571	536	512	566	535	587	500	533	528	506	572	542	555	504	529	532	547	529	541	561	539	571	515	538	567	518	536	571	565	528	534	566	559	516	568	504	522	511	547	543	517	602	553	519	545	556	512	570	506	525	562	551	545	521	513	555	536	539	554	544	521	514	520	550	484	555	554	541	523	540	549	524	505	532	545	571	548	549	526	542	560	541	548	552	493	551	582	500	550	541	524	533	529	516	574	529	530	518	529	539	538	544	523	554	474	519	543	504	535	537	542	560	533	545	554	570	563	579	498	536	539	552	572	506	527	521	522	520	540	529	592	601	511	542	544	528	490	557	511	543	487	537	566	533	517	509	537	537	507	573	492	567	565	530	550	564	559	558	529	557	527	527	524	561	546	490	537	558	541	533	553	536	533	538	528	546	573	587	549	555	557	548	561	536	500	535	547	555	541	529	554	516	501	547	523	565	552	522	523	535	527	529	505	523	515	493	568	543	528	472	576	531	536	524	558	510	544	557	571	538	545	504	547	523	524	583	536	566	537	528	550	548	543	530	517	533	535	573	550	546	556	567	533	554	560	523	520	551	547	557	545	542	551	533	534	518	531	541	518	571	519	542	551	534	511	537	547	525	589	513	523	558	544	518	524	523	560	511	554	540	487	542	570	547	517	565	584	535	569	501	516	531	511	499	542	504	572	541	559	532	555	530	512	588	520	518	540	513	561	566	496	545	499	512	550	534	542	494	564	530	532	582	542	536	539	526	524	510	532	525	540	526	583	568	545	571	551	512	567	550	536	493	574	557	517	533	571	546	569	528	501	532	549	559	554	549	524	558	505	512	550	511	506	522	553	569	544	536	520	526	540	593	546	503	547	515	562	536	543	547	502	555	524	567	521	562	556	528	517	549	515	555	544	566	510	552	536	553	541	487	514	556	557	569	506	541	543	582	561	527	567	524	575	524	541	519	522	560	532	560	568	552	528	521	518	587	517	522	550	557	502	503	531	536	511	536	544	552	548	569	519	523	531	530	536	568	544	584	523	515	520	512	577	551	539	480	552	513	555	528	544	541	571	547	587	512	536	535	528	517	572	543	549	537	540	545	562	525	514	516	546	540	524	531	516	541	516	547	518	560	538	540	524	548	547	501	544	510	572	552	538	551	548	548	547	575	536	531	563	542	569	528	560	543	564	560	545	522	513	521	531	536	511	549	544	568	522	520	578	568	512	530	549	512	537	547	542	520	561	523	538	519	487	490	565	528	549	467	519	534	538	540	564	542	500	542	533	522	501	568	540	569	507	553	525	539	567	578	521	537	545	515	559	541	553	559	521	546	550	572	550	524	547	494	528	540	554	524	542	505	554	562	504	494	523	523	584	505	534	478	532	561	507	531	518	541	514	546	480	510	549	575	527	509	574	539	538	503	556	480	527	543	544	536	523	563	552	533	521	574	550	521	537	553	537	518	536	536	568	532	563	564	566	551	570	545	577	512	534	539	531	540	576	524	502	550	537	561	558	513	546	552	558	524	514	515	536	545	488	555	531	513	555	535	540	564	528	496	528	588	538	552	564	550	581	552	526	550	530	499	575	516	521	540	525	520	517	562	541	555	561	550	541	545	539	521	502	555	559	538	528	526	531	529	523	534	505	537	533	500	559	543	535	534	512	531	528	526	513	509	560	522	561	529	548	538	570	505	532	515	534	582	560	505	490	546	535	519	542	546	478	521	559	536	520	533	558	530	570	523	491	564	559	521	503	517	547	530	521	523	556	532	543	525	501	545	549	557	556	568	547	546	514	545	564	540	552	549	544	545	558	569	542	590	538	540	533	543	549	504	531	558	499	533	499	563	473	530	521	525	520	543	575	507	573	555	526	543	563	539	544	531	525	512	543	548	554	472	519	565	561	565	585	567	562	543	539	560	552	529	513	521	600	493	551	499	540	524	509	530	558	547	520	527	524	553	499	489	531	554	516	585	502	543	520	547	563	562	507	518	555	542	565	523	463	570	551	527	527	533	541	543	528	566	559	543	535	556	542	509	532	490	561	493	589	522	525	544	535	501	513	578	522	540	534	542	584	576	506	573	537	556	538	513	553	528	496	509	554	534	516	515	555	544	553	569	547	519	548	545	541	556	518	516	544	519	521	565	493
24386	21572	29046	24735	21371	14454	5746	2950	2228	2087	2174	1632	1383	1123	1034	912	780	765	705	667	627	668	571	599	597	566	584	584	517	500	569	517	494	538	571	523	530	499	485	514	499	515	484	520	471	476	507	503	494	525	522	515	510	512	549	525	470	482	520	520	480	510	490	514	543	483	500	534	521	488	502	477	531	500	471	552	506	495	523	496	501	485	519	487	493	475	542	479	494	504	523	515	487	480	524	559	525	475	523	534	508	484	502	506	498	487	485	507	486	483	527	478	482	476	501	515	499	511	518	482	501	522	472	467	486	477	490	481	493	498	509	507	522	477	497	470	494	484	541	547	496	542	485	499	468	481	487	516	486	508	495	499	513	484	512	490	478	520	502	492	515	528	530	508	540	522	494	446	492	520	529	461	502	478	486	486	500	509	514	460	474	502	514	513	545	505	490	455	503	492	479	498	526	497	450	486	511	493	497	486	499	481	493	525	466	493	482	514	508	482	532	489	520	527	476	507	500	505	538	536	488	522	481	520	505	500	521	506	493	460	482	524	499	484	530	505	468	512	482	497	488	488	498	544	477	513	479	471	504	477	504	452	540	490	488	451	478	449	520	479	487	448	509	491	530	483	520	476	501	518	517	503	516	500	477	475	505	492	506	449	507	480	536	519	502	472	522	511	477	513	510	504	547	491	498	510	529	520	508	459	518	522	490	482	520	519	556	469	509	488	519	500	468	487	494	535	453	525	532	522	522	507	504	511	535	528	505	500	473	514	488	548	521	465	492	537	496	506	534	511	462	539	521	514	516	447	469	511	483	525	471	484	540	519	507	470	475	483	537	494	523	452	473	464	524	501	551	538	465	473	510	484	504	488	491	489	489	500	503	524	521	528	477	510	539	514	532	490	463	485	512	492	457	503	482	516	489	509	478	523	461	472	500	492	493	473	521	505	506	480	500	493	472	535	481	490	484	499	535	509	458	484	483	490	466	520	500	475	517	495	472	488	512	493	491	464	467	444	530	495	527	452	535	489	514	507	499	523	492	524	485	516	475	524	518	502	478	501	525	520	474	562	471	484	481	503	533	498	507	506	507	508	503	509	511	502	460	485	518	537	534	505	526	479	495	496	552	487	459	484	519	537	562	492	468	485	501	484	526	534	471	510	517	517	496	505	483	488	518	511	455	516	512	498	501	493	564	540	476	466	497	483	502	499	511	472	533	475	471	500	452	500	503	486	474	499	492	500	494	482	468	509	498	520	491	484	499	494	527	484	529	471	488	506	499	508	507	491	492	494	523	486	487	541	524	520	493	481	466	476	504	513	478	526	504	490	508	537	466	516	507	479	459	502	490	511	497	493	489	478	519	480	465	474	486	494	519	484	479	511	469	509	503	512	483	504	478	519	488	499	496	514	497	472	473	494	475	489	582	511	536	480	471	518	490	511	496	486	517	504	483	530	539	491	492	525	506	506	479	492	480	549	500	509	495	555	506	493	512	513	476	525	484	499	489	491	503	502	484	496	500	508	491	485	491	521	496	525	480	469	498	498	474	477	489	476	464	525	445	493	507	496	474	536	471	475	523	510	513	499	480	498	510	511	515	486	486	498	527	480	520	502	485	513	452	485	482	496	500	495	480	510	527	516	485	517	479	525	479	519	470	450	508	501	503	493	533	501	505	513	473	488	498	455	484	488	498	526	519	486	462	520	521	504	477	521	509	523	524	498	496	503	513	529	491	517	521	504	528	495	503	495	529	505	512	511	518	546	515	493	491	512	443	479	520	493	496	501	494	487	479	515	499	473	498	534	510	483	520	486	455	483	491	508	481	497	443	485	498	514	487	512	505	482	508	492	466	485	528	478	502	501	514	507	535	501	447	479	482	508	530	513	513	492	486	520	481	530	512	497	520	508	502	497	532	458	503	519	535	483	447	520	521	513	521	523	498	521	509	485	460	536	491	495	500	449	476	479	521	520	490	521	505	482	506	509	534	448	468	526	508	502	474	512	529	485	518	505	504	501	482	539	507	488	493	498	533	511	560	495	554	488	519	510	503	501	489	517	491	492	447	500	513	506	506	511	471	497	506	503	527	570	517	473	520	519	473	544	485	493	502	505	487	496	471	511	529	511	506	516	472	520	482	496	483	452	445	450	458	518	523	475	523	452	514	499	492	552	481	528	469	535	516	512	491	494	532	493	482	507	471	523	486	544	522	509	496	489	559	471	531	510	516	475	522	509	514	522	478	518	454	492	503	517	448	503	501	482	469	497	476	412	503	493	525	497	479	449	474	452	517	496	480	489	462	538	515	453	489	512	549	485	500	497	516	486	489	489	554	497	521	521	503	516	452	509	489	504	528	554	507	478	496	474	478	502	476	538	480	522	482	510	477	531	490	434	529	491	542	468	512	507	483	497	503	539	490	498	532	448	489	487	479	500	512	487	505	471	510	537	518	466	534	493	492	494	468	507	467	497	504	469	508	494	499	489	517	502	542	500	510	505	517	527	555	474	505	510	521	519	495	500	482	529	480	478	529	548	495	470	470	498	512	502	487	516	492	486	512	465	530	497	494	484	511	468	492	474	482	505	478	512	448	489	525	529	511	485	499	521	502	517	502	492	486	501	493	521	503	496	492	475	495	509	483	501	470	513	490	500	517	499	514	491	514	502	501	496	470	533	482	444	517	482	526	488	510	464	458	456	489	535	552	513	501	498	496	494	478	528	507	484	473	501	493	545	509	489	486	488	497	515	484	456	500	497	487	478	483	475	512	507	453	513	488	500	538	481	466	488	503	515	510	504	489	503	500	473	527	497	514	471	486	515	479	520	489	512	490	489	469	496	469	490	481	487	523	496	499	477	496	503	529	525	526	513	458	533	501	504	504	522	518	485	539	516	525	497	512	479	511	487	478	462	541	486	497	451	507	506	532	526	512	539	496	487	487	481	491	559	455	500	511	495	480	513	494	477	506	501	493	503	486	504	510	468	510	493	503	490	499	506	525	508	481	480	488	515	511	507	474	470	489	515	500	496	498	507	513	523	523	497	519	499	511	532	473	495	469	502	521	481	543	504	491	455	469	492	480	513	491	522	454	480	461	481	480	545	490	482	503	486	473	501	487	513	537	529	465	496	501	504	491	497	505	471	475	560	509	473	484	474	486	486	489	488	491	456	497	489	514	510	555	517	472	520	477	472	504	503	496	574	505	505	462	503	513	503	505	535	505	508	457	543	515	459	476	544	468	511	518	497	508	482	511	478	512	512	463	490	493	503	485	491	449	497	493	502	504	516	490	525	474	525	490	541	469	497	505	460	470	479	475	509	502	467	509	461	487	463	477	515	450	473	509	504	499	493	518	498	520	500	520	522	487	507	512	550	526	535	525	463	529	537	504	488	501	487	494	518	513	535	503	514	488	499	483	519	495	482	486	492	520	518	507	509	459	519	491	521	491	491	495	524	537	548	502	518	516	491	469	453	484	523	524	478	460	456	476	519	513	509	480	475	521	482
36780	58149	48456	26410	15822	12991	9172	6769	5739	5175	5188	4134	3089	2409	2084	1802	1419	1347	1216	1177	1011	1026	905	874	881	854	792	782	754	754	776	838	750	722	821	746	725	713	711	635	722	660	689	700	627	694	722	649	695	746	709	712	723	725	728	707	728	735	746	749	694	670	710	648	647	692	724	697	677	717	678	712	669	694	707	669	678	709	692	657	726	691	643	634	649	660	676	700	645	697	698	709	698	644	698	686	712	657	698	681	663	683	721	748	686	671	710	709	677	654	694	660	661	702	684	693	712	684	704	720	689	678	679	687	703	732	656	703	733	692	688	661	661	722	704	668	685	694	660	708	693	683	711	686	676	683	655	664	658	656	659	690	686	677	666	691	723	640	676	637	679	707	694	692	668	665	684	700	703	683	664	698	653	679	676	633	679	691	617	698	723	698	699	748	630	699	728	647	646	688	669	664	688	660	705	713	671	620	694	686	637	696	661	682	689	688	698	686	661	712	686	676	739	705	707	700	646	678	628	652	648	695	720	678	641	698	652	717	672	651	672	679	661	680	691	678	723	705	688	700	652	715	721	723	711	692	637	640	703	738	705	657	668	687	662	645	675	676	660	718	654	704	715	648	661	643	697	716	721	663	682	727	678	653	654	740	680	671	706	673	694	692	709	678	726	713	720	680	670	676	675	686	691	656	659	673	681	668	643	678	664	702	678	692	692	666	621	669	623	641	675	680	653	715	669	667	694	682	657	649	695	705	643	687	703	640	700	685	699	676	701	672	680	681	688	661	646	671	659	684	683	673	717	689	662	671	644	688	689	623	688	669	665	707	699	678	696	688	681	613	694	653	670	692	702	733	717	669	693	693	686	688	740	684	707	667	691	668	693	681	720	736	698	694	692	670	679	670	686	643	689	692	698	709	688	684	680	688	666	679	654	714	665	641	706	661	651	650	692	702	663	703	676	728	666	688	643	740	686	699	733	671	706	643	687	702	668	702	712	656	658	676	685	659	665	714	692	678	733	726	663	673	743	686	706	733	671	714	707	698	694	642	679	704	650	707	708	702	643	712	677	667	662	719	695	696	631	682	700	669	696	665	694	694	701	686	661	712	690	674	689	722	650	685	707	675	669	701	713	743	696	644	697	642	696	660	703	739	667	682	679	689	695	705	671	711	668	665	665	681	703	690	682	673	694	670	706	696	664	642	741	689	615	651	687	699	679	723	675	655	721	703	682	679	693	663	678	692	688	729	714	680	713	702	658	682	673	696	637	692	704	624	698	686	727	685	652	667	648	693	681	667	671	683	686	649	684	658	669	690	671	626	688	653	627	643	721	700	649	689	663	684	656	665	672	657	674	663	749	710	710	695	638	657	691	726	701	725	639	706	681	665	691	657	662	671	705	695	691	688	730	690	663	673	699	636	703	677	661	695	700	668	699	686	714	683	695	700	657	688	671	652	712	708	672	693	685	679	714	650	692	674	667	688	657	683	722	696	688	668	699	641	656	647	679	648	706	726	672	669	695	616	669	627	663	701	711	698	640	706	709	671	708	668	674	704	704	720	681	692	637	692	678	635	667	675	642	679	658	665	689	681	691	695	702	719	684	661	692	679	702	659	659	709	691	664	671	683	732	680	671	677	661	646	665	685	697	710	685	657	699	686	678	650	674	666	674	702	713	660	699	711	631	655	658	661	629	668	682	693	672	705	677	684	716	696	699	679	713	648	723	686	651	705	707	721	716	674	678	674	682	657	725	693	699	663	672	742	689	671	683	674	651	659	692	714	660	663	630	632	690	663	670	642	689	720	685	655	697	728	669	696	716	670	759	661	642	712	682	680	690	681	642	719	686	657	709	705	637	666	684	647	663	655	643	686	637	672	696	722	700	717	685	720	650	668	655	637	674	641	686	685	701	686	700	713	711	654	715	665	696	671	751	732	641	685	632	642	720	736	682	689	696	722	696	696	640	740	684	666	663	697	684	709	738	703	660	665	653	690	680	664	708	702	678	707	693	695	734	640	687	661	635	718	646	675	665	677	696	666	658	683	679	660	672	667	724	702	717	709	618	702	650	678	682	680	646	686	679	681	728	658	654	666	705	668	696	700	688	691	682	737	697	747	655	684	633	683	674	691	665	700	668	693	700	681	691	676	692	696	685	705	691	659	653	700	711	680	653	664	668	681	667	700	674	721	694	660	648	640	665	659	665	680	684	675	701	679	688	636	714	702	680	677	639	699	676	698	741	698	665	621	639	700	704	684	721	684	690	693	702	683	695	691	691	681	670	685	703	677	673	688	739	708	628	668	641	682	624	756	734	701	714	701	721	681	677	663	661	738	643	722	668	706	659	664	682	679	686	673	673	696	703	721	692	643	668	660	719	708	664	702	700	671	691	716	670	722	687	667	653	643	668	656	672	649	663	693	654	651	689	711	678	665	677	721	669	673	648	660	708	709	674	690	658	685	675	666	702	679	661	700	681	658	669	722	650	707	666	708	665	670	653	697	630	630	594	680	644	680	713	659	709	660	649	659	721	698	712	692	669	716	666	689	685	704	686	655	686	678	700	715	653	671	679	701	645	679	732	697	690	697	674	670	718	664	636	677	745	660	657	635	655	682	700	687	667	695	673	649	688	684	639	661	716	674	687	732	712	712	687	684	670	680	696	633	692	724	657	660	649	652	689	696	683	656	645	691	712	707	694	698	705	679	645	713	695	712	656	670	636	671	670	687	763	652	719	676	694	667	708	684	731	708	715	691	677	746	698	687	643	644	666	653	702	727	673	627	637	675	658	670	679	669	748	692	697	690	671	710	664	658	681	668	684	739	675	732	679	648	673	673	679	665	695	715	674	631	747	679	679	667	688	683	614	686	724	693	657	657	670	679	687	682	681	679	675	718	687	695	658	675	683	723	678	701	729	687	703	680	691	682	660	709	638	676	723	730	684	655	680	699	723	686	641	672	714	642	657	706	685	633	672	694	708	592	727	678	753	661	678	686	662	714	681	722	654	702	657	672	688	671	646	656	695	662	639	630	703	669	659	695	722	688	660	674	715	668	697	657	671	701	692	698	660	682	711	678	709	650	664	695	643	683	737	676	669	630	733	721	649	685	727	713	668	751	677	682	714	659	671	713	684	631	705	679	703	683	650	704	704	669	704	704	715	678	673	692	713	727	696	757	712	714	692	705	662	702	650	684	654	676	688	678	730	692	664	675	668	676	687	671	699	708	698	663	696	668	707	684	644	688	645	643	663	658	635	646	667	691	708	670	710	688	631	704	678	658	667	644	688	650	675	685	666	662	660	709	711	718	661	691	700	653	615	719	646	715	709	641	678	697	646	636	679	661	695	729	680	710	671	695	668	723	723	622	635	688	668	696	698	677	628	666	671	698	690	663	669	678	677	628	674	656	723	703	702	675	684	694	744	704	663	727	670	659	706	698	712	621	640	662	669	720	689	690	700	659	697	756	717	700	684	721	673	678	656	633	685	618	637	622	679	674	680	716
23501	21568	29501	24145	21600	21740	13964	4627	3181	2836	2962	2202	1778	1381	1170	1051	867	751	740	629	643	628	570	538	541	506	534	510	459	450	498	446	490	462	501	481	479	427	438	445	424	431	441	413	436	437	407	400	450	431	450	417	408	433	435	424	426	424	386	397	408	440	501	421	403	458	452	457	481	458	445	420	417	434	400	401	407	438	416	445	383	390	436	406	412	420	374	472	401	440	428	431	396	416	415	435	418	408	416	379	446	427	389	420	417	424	412	382	403	425	416	425	442	423	437	423	419	428	445	414	441	409	431	405	398	427	419	429	438	427	446	439	439	422	443	428	434	408	434	419	413	412	430	410	402	416	448	424	443	441	418	412	406	359	420	419	398	388	423	419	390	408	398	410	425	402	388	406	417	445	394	393	447	397	431	383	428	383	424	442	431	419	391	404	421	417	454	459	423	411	387	389	461	452	423	418	429	412	401	440	422	394	424	406	406	411	364	425	426	420	419	441	419	427	400	441	426	432	434	407	418	416	418	409	444	436	409	375	413	397	397	417	407	410	433	398	390	428	423	416	410	410	384	432	383	413	435	403	425	431	413	433	461	402	428	432	393	435	395	396	468	412	416	421	424	388	445	368	430	414	402	392	429	405	406	408	409	414	401	405	419	396	419	368	414	401	441	409	417	412	425	422	425	418	429	453	427	417	433	424	438	399	442	402	426	406	401	432	416	403	442	427	422	417	421	399	406	440	412	414	410	419	403	422	387	425	431	430	438	394	410	387	416	419	396	428	406	432	414	390	383	436	400	417	416	438	441	401	435	416	407	456	420	415	401	442	383	430	439	458	424	416	412	420	403	402	440	417	395	393	378	430	401	453	411	414	427	403	441	413	471	423	404	424	439	405	443	431	378	398	405	428	471	407	406	433	422	473	418	375	478	430	436	375	432	406	432	393	405	434	384	411	404	408	433	433	409	434	401	479	402	437	417	434	383	448	438	436	435	404	398	395	401	408	392	387	412	417	421	372	388	399	429	443	428	409	443	402	418	458	398	409	429	403	408	444	419	396	397	429	435	442	420	413	410	397	408	384	467	435	402	405	434	408	391	460	394	409	398	411	403	392	376	420	410	427	411	422	391	424	414	443	400	385	409	421	406	435	411	391	431	430	419	428	396	382	435	398	437	422	405	374	435	423	358	381	469	434	433	404	408	418	401	444	428	420	436	409	416	456	439	390	440	408	425	397	453	394	413	403	407	375	405	400	398	383	425	438	416	402	419	420	417	435	426	418	438	402	430	400	418	422	422	384	406	429	398	432	423	438	386	425	452	419	418	411	427	455	421	415	394	392	416	409	403	428	423	443	448	416	407	445	416	420	429	431	435	446	427	428	418	403	430	417	412	386	410	441	423	418	394	429	369	418	408	417	374	459	450	407	431	426	427	416	430	433	416	413	390	453	411	411	418	400	472	425	426	429	408	447	399	380	426	402	417	399	405	405	449	427	379	411	423	432	386	401	414	444	404	401	412	407	430	428	429	459	439	424	401	400	404	433	409	431	422	443	436	411	401	443	418	409	425	425	423	401	405	419	440	434	403	423	426	416	439	433	415	428	433	427	387	414	432	425	418	414	395	440	451	410	424	472	427	404	407	425	407	395	410	394	388	408	443	395	422	400	425	434	422	429	415	414	409	414	426	408	425	425	394	451	405	423	433	401	439	415	405	418	408	382	395	427	428	384	408	426	440	421	430	416	415	395	385	382	422	422	421	426	415	393	407	403	394	420	415	422	376	452	424	419	406	447	434	402	401	420	406	415	477	379	394	413	423	403	425	403	384	361	391	424	396	412	412	414	441	397	457	423	421	427	429	441	407	420	430	375	454	403	420	411	430	395	427	437	409	401	399	484	425	437	426	417	395	437	412	429	409	417	448	448	398	399	415	424	434	409	391	411	394	415	404	447	395	396	435	437	410	385	416	395	406	396	455	425	414	442	428	403	415	437	413	402	408	458	425	405	441	384	439	419	425	440	419	411	416	407	405	383	439	440	423	397	444	412	406	413	430	394	403	427	412	401	433	413	407	404	380	407	425	442	399	431	454	432	426	420	428	389	424	426	412	440	431	426	442	411	394	392	446	424	428	414	413	426	417	428	386	397	389	401	388	391	425	409	421	411	389	432	408	400	402	398	399	441	449	428	385	410	407	449	449	370	427	435	444	401	464	425	450	407	448	428	438	380	436	415	426	399	409	418	427	414	433	401	411	393	396	420	441	423	414	393	412	387	433	418	420	416	455	426	401	420	408	465	388	405	399	403	415	410	389	432	420	448	395	414	417	427	388	414	422	406	400	421	427	428	450	426	379	443	419	426	419	392	428	409	381	413	402	411	385	432	421	422	404	403	407	397	437	406	462	424	438	387	413	426	423	398	434	441	379	423	406	405	420	422	405	433	426	448	405	445	389	411	437	437	443	424	398	443	400	423	444	416	416	430	421	398	443	421	413	444	422	406	439	424	403	430	439	396	439	422	414	407	440	398	411	505	411	432	410	392	410	386	412	379	480	443	452	397	405	433	400	387	399	381	410	429	475	446	437	425	404	419	388	420	419	385	424	387	411	401	446	391	423	416	416	418	412	435	411	403	415	405	458	416	405	435	409	392	411	380	418	409	424	445	425	401	422	402	394	421	391	418	445	439	407	446	418	411	394	427	446	421	405	387	422	408	430	426	449	406	444	426	438	387	408	396	432	377	412	442	433	401	389	425	425	388	408	410	386	415	424	380	410	424	472	402	430	395	416	406	423	440	400	404	380	410	440	420	416	400	429	423	421	403	420	408	400	397	411	379	421	429	416	422	435	368	414	475	406	421	426	424	419	458	432	413	414	401	402	433	428	443	413	423	405	429	418	400	427	415	430	382	429	442	400	366	393	404	418	411	416	408	426	371	435	438	434	439	393	419	446	405	414	465	385	446	416	432	454	402	443	417	445	412	410	435	429	399	417	411	404	439	395	426	382	430	413	442	397	436	422	438	410	398	406	427	421	411	448	405	379	405	429	438	412	392	421	398	410	425	447	426	390	422	408	403	399	398	430	424	410	422	431	402	418	422	430	414	426	419	427	455	409	412	421	376	447	442	409	430	410	435	428	394	395	434	406	397	443	437	430	390	384	402	423	391	408	445	466	413	397	387	398	403	437	383	434	406	444	418	412	403	416	407	428	399	418	402	415	422	404	432	415	448	395	457	392	452	424	431	416	386	420	430	389	402	437	427	406	414	467	431	396	438	456	431	416	423	418	429	453	396	404	427	407	406	419	405	427	408	412	418	428	426	399	433	420	388	405	361	409	462	365	404	404	416	442	469	443	412	447	395	417	398	423	403	415	420	411	422	440	431	445	395	410	420	462	369	401	425	395	398	412	448	409	433	460	411	400	406	401	437	432	449	408	402	388	415	437	436	419	454	416	418	403	410	387	396	408	438	407	414	419	425	436	433	420	412	414	414	411	445	402	418
38359	64086	53307	28443	20091	16877	12558	9308	7808	7206	7222	5390	4178	3138	2615	2154	1702	1527	1420	1311	1079	1082	971	878	818	836	788	770	740	702	713	623	705	637	705	726	715	605	606	610	647	544	588	568	568	557	588	576	608	579	600	615	652	579	635	612	632	586	634	607	615	589	594	613	629	584	672	620	641	574	603	562	571	577	586	595	552	588	559	580	585	580	579	574	605	562	612	582	608	583	585	573	618	628	555	607	619	578	589	531	539	571	585	545	522	573	546	575	588	595	563	606	559	581	558	571	599	579	568	561	592	598	529	533	583	571	589	564	539	594	573	584	584	586	548	529	616	575	566	594	548	578	588	592	560	571	573	546	568	499	572	570	580	595	564	634	567	511	574	557	582	551	592	607	557	585	557	575	597	575	540	563	566	558	553	591	586	554	550	596	563	570	587	579	541	534	582	602	604	555	601	528	558	552	557	618	585	597	596	551	567	627	593	550	528	559	600	537	596	569	540	559	545	578	518	580	580	572	577	612	598	585	569	563	547	577	593	587	566	533	546	598	541	581	600	577	563	588	548	577	575	557	536	570	585	568	563	600	582	606	582	591	565	564	555	546	591	567	575	586	583	587	535	553	555	549	568	586	552	561	562	581	573	573	586	556	561	565	569	596	528	586	620	579	589	571	548	546	574	548	532	495	601	578	578	561	570	531	558	559	595	558	588	572	584	568	581	609	548	592	566	556	549	576	521	581	595	567	571	595	591	594	584	553	582	527	569	544	586	576	617	539	601	573	582	606	594	548	576	577	559	604	565	579	563	520	569	595	551	564	542	577	579	563	581	580	559	516	593	616	586	527	577	583	561	556	555	573	577	564	560	545	563	605	637	568	519	560	515	555	582	555	570	574	576	546	570	576	602	586	574	541	580	540	612	579	569	561	575	555	527	577	535	568	601	563	560	599	579	539	553	569	572	595	548	592	579	593	599	553	598	571	577	574	595	571	553	569	589	562	564	621	569	612	541	551	589	519	585	613	593	585	592	572	584	545	579	552	607	594	543	572	569	604	614	582	570	584	572	540	561	594	539	569	579	565	516	565	536	525	592	607	542	593	530	584	547	566	587	591	580	579	595	575	567	582	566	570	579	574	586	554	574	576	588	562	560	549	561	576	544	527	573	565	532	560	545	582	575	589	566	553	530	544	563	557	563	590	594	596	565	556	545	576	596	564	558	564	561	576	575	609	568	556	602	551	584	552	582	617	564	556	565	574	545	590	566	571	568	544	590	595	561	590	557	547	559	563	577	554	548	526	548	601	536	562	528	559	581	560	586	583	546	558	580	597	559	613	552	606	543	567	573	614	570	580	602	606	540	539	578	566	562	558	560	591	573	609	602	597	533	597	564	593	599	551	596	571	585	537	563	567	553	601	583	570	558	554	554	554	563	563	604	574	521	603	552	575	579	575	552	572	603	553	580	576	575	551	620	568	564	591	561	566	586	554	588	596	560	585	580	586	570	587	552	563	593	572	568	586	558	552	626	579	562	555	584	558	576	512	571	555	556	570	595	570	598	573	555	580	580	586	573	557	575	574	596	581	592	596	612	549	576	591	540	581	563	593	561	592	543	589	511	562	572	572	540	611	643	578	562	604	598	532	613	558	572	568	584	605	560	603	541	587	576	534	580	570	563	526	602	551	577	554	567	593	568	534	575	584	604	570	543	561	551	571	597	543	580	586	563	585	539	569	503	567	576	573	576	580	580	566	556	563	586	554	572	579	606	564	596	597	579	603	616	563	631	544	572	565	555	549	571	580	579	587	544	582	548	581	575	580	591	552	574	571	596	623	583	594	574	611	554	563	605	571	580	590	555	536	521	579	605	595	592	547	559	589	621	576	586	582	524	556	567	620	598	573	605	582	568	565	609	576	570	607	552	558	601	561	536	593	569	559	549	595	545	596	574	589	557	562	588	615	565	585	622	583	579	581	589	572	574	540	622	594	557	593	560	587	547	531	593	568	564	621	574	553	590	528	556	568	543	591	542	569	577	567	571	622	566	592	610	578	564	563	563	547	546	521	563	545	589	580	542	563	584	539	581	555	623	550	587	610	598	574	627	575	593	596	585	551	554	578	544	518	564	598	627	563	558	550	602	539	550	573	567	576	596	548	619	518	592	593	585	597	579	584	548	544	609	545	557	559	569	544	535	591	552	550	582	619	557	607	525	576	557	539	588	571	572	525	574	592	585	565	567	573	566	547	560	585	563	535	565	566	582	611	563	590	590	590	561	558	557	538	523	557	596	579	594	575	551	590	570	590	552	566	603	568	562	552	518	558	545	560	550	638	557	554	568	604	566	551	568	568	567	579	554	604	573	528	585	555	595	564	560	566	575	615	573	561	580	547	582	562	552	564	520	549	588	597	593	561	549	578	558	590	530	532	600	548	563	588	569	583	588	607	564	598	555	578	560	577	530	538	601	567	564	590	579	579	603	569	619	604	566	604	560	578	524	577	599	589	558	545	528	580	564	540	555	604	556	563	620	545	605	513	570	634	595	567	550	596	550	539	568	617	589	543	564	588	557	586	562	554	563	542	590	580	558	595	587	562	579	554	561	573	552	603	562	565	595	548	541	586	570	557	589	559	596	586	552	559	561	545	548	516	555	641	589	634	579	519	567	534	538	582	568	625	620	570	585	568	545	539	570	595	532	593	591	593	583	557	567	588	536	542	622	601	578	563	562	590	553	566	567	606	572	567	550	597	579	567	610	581	561	554	610	571	589	601	565	610	564	577	577	597	586	606	577	582	594	540	593	599	597	541	614	601	555	589	573	568	528	556	577	568	588	580	616	601	587	619	618	552	551	617	592	597	583	560	566	580	580	544	532	564	560	588	530	578	580	576	611	540	593	574	585	536	542	526	599	611	590	580	576	554	515	614	550	575	578	572	545	564	569	531	637	560	583	586	585	580	587	601	564	569	584	538	606	591	567	575	569	584	603	592	553	615	567	593	574	549	583	606	580	602	578	589	553	577	595	579	573	540	548	552	572	562	559	575	563	604	638	535	549	542	598	573	543	583	594	616	561	584	597	582	543	529	603	541	602	584	559	512	570	605	555	498	604	584	592	599	575	525	582	569	558	544	579	579	547	595	614	536	553	610	595	591	565	573	565	548	558	597	563	581	572	532	571	553	567	580	580	576	571	596	567	568	584	574	549	582	589	594	547	580	609	548	501	540	568	592	525	623	588	597	581	557	558	575	535	578	566	560	595	608	593	583	580	567	551	566	570	570	579	539	585	570	562	544	581	536	564	595	579	551	550	571	569	590	596	571	505	566	611	552	549	550	592	571	601	592	527	596	605	603	560	592	592	545	612	548	577	569	555	534	586	612	575	561	565	585	581	595	543	572	600	587	582	556	564	600	536	515	572	596	569	564	569	610	542	563	554	549	589	594	550	538	596	586	575	562	565	532	597	524	582	542	540	589	604	554	555	555	580	590	565	558	567	585	603	581	520	553
28831	28321	32719	17518	5446	3426	2315	1654	1314	1192	1192	944	856	701	667	586	499	500	472	434	404	497	456	429	441	404	393	426	424	396	439	398	352	388	387	376	410	390	399	378	409	386	404	404	381	386	366	402	357	370	389	392	372	361	361	393	415	398	408	371	366	405	411	379	392	373	428	386	407	404	408	384	375	410	397	368	383	349	384	379	406	434	373	374	406	385	387	384	382	381	360	408	445	385	349	410	405	348	430	400	360	353	402	411	384	417	407	415	414	395	367	369	391	385	408	381	368	397	402	371	424	394	373	408	369	385	355	387	392	363	414	361	381	374	392	404	383	418	413	400	400	408	379	358	371	414	388	423	381	388	402	401	428	358	398	380	367	385	375	390	421	336	416	381	376	403	343	392	365	396	427	389	397	408	359	394	380	382	413	382	408	387	377	365	378	360	371	377	399	376	359	411	398	384	392	392	401	387	376	416	369	401	393	389	369	371	403	363	360	375	396	385	398	408	380	418	418	403	389	358	393	405	387	398	407	368	377	380	353	403	394	382	358	372	414	379	359	430	419	421	389	383	362	404	385	348	372	390	412	374	396	407	364	415	395	393	351	362	388	393	392	366	416	399	411	380	380	370	370	434	392	373	413	396	370	419	391	366	396	362	376	391	388	396	394	423	396	398	406	420	351	400	394	439	367	375	401	364	385	418	393	400	384	423	454	355	388	360	366	368	397	369	382	453	403	417	368	361	363	417	364	398	444	375	385	407	414	350	424	376	376	396	390	399	391	382	367	383	392	372	398	375	361	383	400	402	408	370	401	425	363	392	411	388	382	401	407	404	384	394	392	397	369	379	422	381	397	417	372	414	397	397	413	387	401	388	402	388	362	396	400	406	391	402	409	352	383	356	417	371	377	378	364	429	392	390	361	420	398	384	400	416	390	386	398	398	403	384	388	401	386	382	390	420	359	414	417	385	363	426	370	400	407	393	434	400	384	408	418	395	393	362	342	394	376	399	392	386	388	397	400	416	375	385	410	384	385	368	411	405	372	379	421	377	397	367	413	388	361	414	399	378	412	402	418	350	362	385	370	362	392	426	392	377	378	404	401	398	370	378	407	352	429	419	366	415	392	395	369	378	402	365	369	379	410	393	396	399	363	409	384	411	392	399	380	367	361	419	406	384	370	378	397	388	401	397	379	411	390	386	361	369	365	403	353	373	379	388	381	394	362	401	403	389	412	385	377	376	357	373	384	374	395	379	342	423	379	392	418	393	409	399	384	384	362	370	389	358	382	381	406	394	403	348	399	356	394	403	363	409	403	356	409	370	386	394	404	392	399	404	408	359	407	343	366	370	393	410	397	390	402	409	370	398	371	377	396	389	399	403	394	379	363	395	421	379	376	397	376	359	371	402	435	406	390	455	388	374	384	370	397	367	355	377	373	368	402	396	434	407	370	378	390	397	382	377	403	375	386	396	364	362	383	363	404	361	394	367	415	400	368	355	380	405	414	346	368	408	404	406	364	389	408	368	399	369	400	410	409	360	386	397	402	398	398	398	353	389	379	421	390	400	390	415	391	435	421	402	363	372	403	367	352	386	396	363	382	379	386	376	394	384	373	374	383	365	408	397	379	391	372	406	404	420	376	389	380	391	395	367	391	390	397	397	395	421	400	421	407	364	393	360	399	397	374	401	400	398	337	334	371	423	384	377	398	377	388	417	394	367	392	369	420	395	375	381	371	354	448	412	411	363	389	424	355	401	405	399	405	381	407	352	426	380	417	407	372	391	383	449	390	385	410	406	405	388	398	408	375	374	373	393	381	402	410	418	370	403	412	406	395	393	381	409	373	382	392	404	415	394	404	396	383	369	418	411	439	389	399	390	407	395	390	377	397	417	386	402	387	394	386	382	390	356	407	344	394	421	414	422	367	406	392	407	426	390	383	399	409	358	397	378	365	405	425	397	380	401	381	370	412	433	426	403	376	369	373	394	416	407	381	402	405	371	400	351	421	430	358	396	371	375	395	371	421	394	369	390	383	370	392	399	372	383	410	379	351	397	417	371	397	390	422	395	410	375	386	402	404	373	416	386	413	394	365	374	353	370	364	381	405	445	368	423	401	393	367	384	384	383	383	383	372	409	408	398	387	341	385	389	368	401	388	429	373	380	378	400	410	397	378	391	373	376	403	390	406	389	392	395	417	368	377	428	392	390	399	371	392	384	393	410	394	436	396	366	382	403	374	378	370	366	392	371	381	387	399	440	386	368	358	384	358	382	339	442	378	363	384	381	355	397	380	399	399	406	386	372	399	366	390	401	406	399	387	415	389	388	392	393	392	389	375	350	373	419	390	411	357	374	400	404	395	369	427	343	391	390	401	355	373	404	406	347	418	413	379	390	379	383	388	403	416	376	377	447	403	398	414	377	400	360	391	372	381	391	394	352	356	387	398	385	399	380	378	375	422	408	372	419	401	384	371	376	380	390	386	403	391	393	382	411	417	382	371	433	403	402	378	347	369	360	388	392	400	418	409	407	388	374	398	374	379	382	386	374	429	371	399	376	390	391	380	392	388	390	352	363	388	408	398	395	402	405	411	408	365	385	382	382	383	382	431	393	400	398	381	372	389	413	348	407	389	401	401	408	391	387	395	393	416	408	415	394	365	368	404	416	383	392	345	375	405	382	390	368	383	428	361	386	394	397	458	388	360	368	390	403	391	339	393	379	410	398	399	394	383	402	399	412	347	425	409	407	397	394	404	425	386	395	397	394	383	406	406	406	378	357	387	382	385	419	424	364	399	396	389	369	339	382	374	387	384	374	378	399	372	385	402	361	378	382	412	382	377	370	396	400	403	385	398	342	363	423	396	364	363	454	390	381	413	408	358	354	373	366	346	360	407	393	391	400	367	370	379	360	385	391	399	362	387	382	366	355	381	402	388	393	370	434	374	378	383	398	370	387	363	395	382	374	418	414	385	392	364	411	385	414	402	393	434	385	365	368	385	365	405	369	372	389	399	392	382	378	404	393	389	389	372	388	390	390	357	391	411	374	388	355	398	374	408	398	379	407	432	376	433	369	397	373	390	361	374	377	376	415	387	376	375	397	388	365	392	384	407	431	388	370	360	367	408	386	413	372	394	409	384	395	395	356	342	356	406	405	405	384	398	384	405	369	394	370	378	415	385	385	382	390	381	378	384	368	414	406	403	365	375	395	374	390	368	406	354	422	369	405	414	402	377	333	362	410	400	404	352	379	397	404	384	383	375	390	385	363	360	382	409	401	373	375	374	406	389	385	382	431	383	388	371	377	390	390	382	390	386	420	405	396	341	370	391	377	427	372	376	420	400	405	386	398	398	368	410	403	387	382	388	365	383	378	404	382	421	444	403	427	429	378	382	426	359	370	385	420	379	391	385	381	415	379	404	382	409	406	382	404	390	371	388	393	408	396	376	360	351	392	374	375	394	382	405	432	422	417	397	377	386	414	392	385	355	399	430	385	409	380
34839	48438	39502	17740	9922	7848	5632	4010	3330	3052	3064	2383	1793	1495	1203	1105	874	835	821	772	676	697	631	658	646	623	619	577	593	567	514	592	572	522	549	599	541	516	556	554	501	544	521	560	556	516	556	570	559	550	544	570	535	517	564	544	498	552	526	536	541	545	518	582	567	582	542	547	534	543	551	511	550	554	512	569	529	485	496	544	532	517	512	524	526	512	540	508	561	521	548	569	553	554	566	536	587	589	520	563	574	527	551	534	510	530	480	544	524	539	531	579	537	507	572	562	515	519	582	534	543	552	528	546	553	510	570	568	541	483	556	551	546	520	513	533	484	549	520	569	557	508	540	532	531	563	547	509	527	533	539	501	548	540	548	537	552	541	534	492	516	582	575	555	529	535	529	521	554	513	572	523	479	490	491	523	518	557	522	612	578	553	516	548	543	538	506	530	561	536	524	560	552	537	550	541	540	523	568	525	528	545	556	541	526	516	568	539	532	557	500	554	498	538	536	523	538	538	512	531	573	529	543	570	515	520	508	575	568	535	515	506	541	529	549	537	537	491	530	567	537	544	542	554	510	519	551	512	496	523	530	506	504	599	513	490	513	505	522	528	502	552	505	541	493	514	543	533	550	532	532	506	493	535	528	522	521	544	518	548	537	512	526	553	558	513	525	524	559	531	535	500	499	516	531	555	553	489	494	529	557	528	535	533	538	545	587	547	503	491	514	554	502	517	523	489	531	582	486	516	522	533	534	471	550	563	555	534	541	524	535	526	520	544	563	557	542	541	548	555	550	497	510	502	552	541	533	559	546	563	565	499	544	587	534	533	524	546	526	549	557	570	532	559	568	539	525	552	494	581	541	553	503	507	506	531	495	519	505	525	527	510	516	535	525	595	508	563	559	547	540	554	558	552	518	500	574	528	573	582	542	545	533	558	542	539	510	537	596	567	519	576	515	494	547	561	526	549	548	530	502	545	510	551	529	535	523	522	515	540	508	526	521	514	540	532	550	527	557	535	519	521	520	550	541	559	579	559	524	555	550	531	580	492	514	553	532	568	561	539	518	546	506	514	544	516	504	556	513	508	559	534	514	539	541	525	524	543	558	532	497	514	543	518	508	505	511	537	532	515	521	527	491	580	538	534	557	530	547	496	544	542	541	534	541	545	539	535	537	558	509	535	498	551	591	516	516	519	529	525	558	559	522	523	557	541	511	496	521	538	602	557	512	537	518	552	501	536	588	545	551	544	513	576	559	523	545	558	514	560	533	531	556	506	555	581	577	527	541	538	523	557	544	546	497	522	535	557	584	526	538	514	515	487	492	490	551	514	543	497	502	514	550	599	531	551	550	505	509	524	514	563	539	542	533	534	578	548	525	564	579	548	511	565	511	477	511	503	497	557	543	517	538	516	552	537	490	523	550	565	540	527	547	563	533	526	541	543	578	544	551	476	574	549	543	528	524	525	543	517	522	551	547	532	536	527	542	498	517	520	524	523	540	542	561	520	535	582	533	558	517	521	527	510	532	543	540	517	470	545	533	518	530	514	566	544	532	522	523	538	524	481	518	520	553	493	555	557	557	565	568	485	524	558	541	562	544	532	504	556	512	541	533	547	538	564	519	515	532	527	542	522	555	548	545	519	560	517	542	500	562	550	510	531	561	518	532	556	534	589	558	524	515	509	519	505	491	540	543	509	558	565	496	560	490	506	533	573	507	534	530	582	528	505	545	519	564	553	561	533	507	549	551	544	494	534	498	528	516	513	532	535	534	531	504	555	555	502	558	525	553	522	575	544	515	515	526	528	532	545	551	537	513	523	531	511	551	534	530	576	551	547	558	542	513	545	530	545	518	537	554	549	547	557	521	570	529	513	511	510	534	531	546	520	569	518	510	528	551	489	540	516	534	523	554	558	522	533	506	533	537	535	509	576	548	524	534	527	536	520	562	526	578	533	495	523	497	527	560	536	489	524	530	580	508	548	514	522	549	551	536	510	512	572	520	534	540	543	557	516	553	564	521	487	547	530	545	498	548	549	546	515	525	491	522	555	517	567	522	480	552	551	489	498	539	570	502	510	532	515	516	541	528	596	515	516	548	536	556	520	540	564	563	514	538	527	512	508	580	529	494	513	516	527	526	537	547	526	562	569	531	523	509	537	564	518	525	536	562	515	506	572	472	523	550	563	526	491	510	534	553	557	536	499	526	563	514	557	534	482	506	531	557	525	551	498	569	508	496	530	527	519	522	561	547	543	501	528	577	550	539	547	507	581	520	537	493	547	557	490	539	518	556	524	531	550	521	523	552	527	529	492	529	542	529	572	542	537	517	495	561	535	555	567	568	565	532	564	527	550	515	577	552	536	586	566	523	510	493	550	530	522	533	538	523	548	535	525	521	532	530	512	551	493	532	502	549	531	559	563	540	521	544	503	536	501	528	533	518	526	559	572	507	583	509	566	535	568	495	557	498	567	568	556	543	536	536	559	510	527	512	543	515	548	546	501	525	566	531	552	527	488	513	521	483	563	538	585	547	540	538	524	488	521	525	524	553	556	522	508	545	526	544	564	557	530	548	521	554	561	526	463	541	560	538	514	524	527	555	550	496	566	568	583	519	500	529	542	540	536	553	521	552	522	568	543	484	536	543	497	497	566	579	542	528	579	520	529	508	540	547	548	590	572	520	571	536	551	537	519	538	549	526	529	542	514	568	542	526	540	541	519	578	522	485	526	524	546	558	556	515	581	561	524	578	538	560	532	550	510	528	525	515	559	554	499	504	534	560	548	475	542	548	551	530	503	555	490	543	564	509	521	538	564	507	502	580	559	555	510	559	549	524	521	567	549	523	527	560	519	503	512	525	548	511	552	553	521	534	562	547	527	526	567	561	588	548	556	524	542	537	555	527	566	534	508	486	495	514	563	553	542	556	538	570	540	515	534	525	531	540	497	499	523	533	509	527	570	496	538	548	588	571	499	530	514	539	552	531	521	565	571	503	604	539	535	582	553	481	526	569	541	526	539	573	568	526	556	552	552	531	549	545	541	554	551	520	554	566	534	514	523	526	530	508	561	551	492	495	542	518	538	508	531	492	524	546	520	536	537	520	532	554	521	566	563	533	526	550	570	552	552	569	516	547	520	522	530	514	498	539	505	513	512	545	527	530	568	539	565	534	531	517	560	531	567	545	572	525	557	504	554	523	493	564	567	518	564	514	515	520	547	512	493	479	547	544	519	564	520	532	559	555	587	525	543	569	551	532	556	536	526	521	526	536	560	522	552	521	520	539	535	547	543	526	562	547	527	500	536	567	496	531	547	570	515	550	565	543	525	513	516	538	528	568	508	528	527	543	562	506	546	522	549	528	537	546	544	556	505	573	519	564	513	548	547	497	489	577	528	510	513	537	538	533	529	503	534	519	573	509	570	556	576	548	563	527	566	537	511	540	539	502	513	535	565	492	525	548	575	551	548	526	511	542	531	535	542	540	526	526	547	545	527	581	518
24436	21614	29190	24720	21452	14538	5855	3151	2339	2125	2274	1718	1434	1209	933	905	771	785	665	689	653	660	569	585	573	566	586	515	541	583	531	487	561	524	517	533	532	494	476	502	491	497	510	506	493	486	512	510	495	506	448	552	518	488	483	523	555	437	523	452	512	488	523	476	499	492	551	496	472	482	454	482	500	488	491	495	477	484	513	474	484	525	485	493	505	485	517	521	483	473	523	498	531	513	517	527	485	507	499	547	542	532	505	486	503	464	512	474	508	483	463	437	529	448	526	535	492	510	486	490	517	501	501	477	522	506	516	457	484	477	507	493	503	531	479	477	480	495	504	463	515	483	503	503	490	491	481	498	446	522	506	465	473	496	517	468	481	504	476	523	521	521	476	491	443	486	512	484	505	542	462	474	479	456	495	482	471	490	468	522	495	475	460	489	482	499	509	512	508	535	505	447	543	477	476	470	484	492	479	521	483	481	498	551	493	503	502	500	473	485	515	530	483	480	494	473	464	478	495	466	464	526	509	472	482	435	496	502	530	496	467	470	508	497	525	467	477	509	495	498	464	497	464	493	454	509	482	446	484	461	488	492	490	465	491	483	521	487	531	482	503	471	507	507	471	509	511	508	491	507	550	486	475	490	508	470	486	496	520	492	486	513	476	512	518	563	471	510	506	470	481	504	462	486	477	505	441	506	490	465	496	492	515	453	466	500	476	510	537	485	460	477	480	478	509	494	504	492	511	489	493	498	493	497	560	476	481	483	524	457	502	477	498	503	496	491	477	483	495	495	508	485	521	510	516	500	499	531	456	461	527	460	492	518	486	502	524	502	499	510	502	513	496	485	459	493	497	509	475	533	458	511	510	477	474	509	487	469	452	498	488	507	470	522	479	460	558	538	488	485	520	509	449	483	497	482	517	509	489	499	486	475	465	516	492	533	511	502	489	533	497	506	535	493	524	496	470	513	464	497	509	497	506	475	472	519	497	519	484	492	500	492	471	513	491	466	491	524	503	484	458	531	536	469	471	459	526	483	502	517	516	500	508	505	457	511	506	485	489	508	492	506	506	475	491	547	483	454	522	484	524	500	510	483	479	489	477	485	544	473	527	475	485	496	492	511	502	527	471	426	477	462	506	478	462	514	496	472	516	490	492	523	458	472	507	503	469	465	468	537	498	492	505	492	508	480	498	500	440	521	528	461	503	517	535	486	486	484	514	505	453	509	503	502	532	522	491	537	528	483	488	530	500	504	484	496	512	507	520	505	496	463	509	515	504	456	518	466	499	496	464	497	501	503	485	531	496	541	469	521	509	491	459	470	490	511	545	505	503	483	469	523	495	529	475	462	456	502	496	493	513	485	477	472	516	520	503	488	483	453	501	491	476	503	508	450	507	524	462	489	518	500	537	482	483	477	470	498	486	433	491	450	460	514	512	490	433	497	518	496	475	492	517	472	485	539	526	529	483	474	475	532	529	469	495	493	498	511	468	494	511	497	498	552	485	453	521	508	497	495	547	508	503	500	445	518	471	492	493	454	513	480	496	502	502	496	455	519	487	468	521	518	457	499	492	479	487	525	501	444	479	470	519	463	502	502	499	491	466	494	444	449	506	506	524	467	488	441	504	462	474	533	479	509	475	498	486	492	466	452	503	524	508	466	461	487	497	477	468	471	459	455	495	517	481	476	474	494	478	508	534	509	508	474	511	498	510	500	513	473	449	492	476	537	484	494	504	520	521	478	510	506	520	462	530	504	485	496	495	465	483	483	485	533	486	526	500	480	523	478	484	452	460	459	504	502	482	478	483	537	499	547	469	479	514	463	434	510	452	490	496	515	480	492	512	455	484	477	464	486	495	496	498	451	477	480	515	511	445	513	489	470	498	530	475	513	436	490	520	487	464	524	435	465	518	495	489	496	477	477	491	508	490	521	489	513	509	513	488	498	475	494	509	491	523	529	489	486	481	501	499	506	491	518	497	538	481	519	481	512	517	473	500	519	507	515	500	504	456	514	501	497	476	476	501	477	467	463	504	507	469	511	498	492	488	508	473	502	506	474	553	516	515	479	486	511	512	506	492	473	509	456	522	490	513	494	501	494	528	467	500	490	477	482	495	517	471	469	475	476	503	470	479	513	487	511	485	481	468	502	531	520	488	505	477	504	493	478	456	530	505	482	493	471	479	487	520	501	490	523	475	429	490	524	532	488	525	490	487	491	452	489	489	505	477	506	517	491	545	456	523	471	529	464	467	519	473	483	502	478	482	502	506	543	513	515	543	506	468	489	502	493	506	483	497	509	507	491	493	487	507	523	484	466	500	479	511	518	507	464	494	521	471	513	529	494	512	500	507	525	503	476	531	509	474	478	463	495	528	497	482	499	486	493	479	485	535	484	499	484	515	480	502	507	507	483	499	518	522	457	470	491	496	525	484	463	455	469	489	507	545	469	542	501	520	512	486	489	491	519	505	531	488	520	520	473	500	518	496	481	446	531	499	493	532	490	485	457	473	502	504	515	494	538	509	451	510	478	471	471	519	500	482	495	534	481	487	461	497	489	497	505	453	530	451	516	525	503	473	503	508	516	467	452	488	500	481	502	480	495	506	464	486	513	478	457	527	499	464	494	502	488	516	538	470	488	504	457	473	461	489	506	492	514	493	538	532	490	497	481	530	466	499	476	511	496	459	521	488	482	521	517	560	456	465	522	522	506	457	464	539	479	465	455	538	442	492	509	534	513	502	480	493	447	551	469	489	519	518	506	492	546	499	481	545	499	488	471	508	454	507	474	473	493	496	521	505	448	526	504	486	479	534	489	499	491	503	501	495	465	494	484	453	511	466	481	499	513	476	471	472	474	495	479	526	499	456	453	488	483	502	509	512	496	473	468	492	500	525	494	505	498	496	470	499	498	511	508	514	485	449	494	489	485	520	471	510	524	457	481	468	449	508	449	484	546	511	497	508	508	502	496	473	504	526	509	485	497	531	478	467	478	472	486	463	480	511	493	506	520	496	494	501	494	502	468	495	526	516	501	517	520	509	522	515	433	499	505	534	511	471	514	477	500	507	515	499	522	484	499	495	501	522	502	475	518	451	477	474	499	492	470	519	499	476	468	482	451	468	512	519	490	489	483	503	491	504	518	471	459	476	473	492	490	519	463	512	539	491	486	497	523	494	521	521	494	511	538	486	498	492	504	500	490	454	506	519	494	492	494	484	478	505	459	484	477	520	485	474	497	522	470	510	511	496	488	502	542	497	506	479	482	499	512	457	511	512	472	536	511	487	536	487	527	497	492	482	480	531	491	471	484	449	511	502	509	456	516	491	534	501	474	489	481	450	515	449	512	498	463	497	447	480	501	518	472	417	480	483	487	515	485	496	486	571	455	454	474	484	455	495	467	522	492	487	496	476	473	453	486	535	440	503	443	489	542	481	474	498	455	519	508	468	538	493	450	516	470	505	490	522	479	468	517	528	502	499	488	494	485	486	494	503	490	481	486
35596	57240	47729	26620	15963	12995	9229	7257	5887	5278	5303	4065	3220	2355	1994	1602	1384	1360	1182	1143	1063	988	880	910	924	856	822	829	765	731	758	747	768	701	734	787	702	757	733	662	690	697	676	649	689	688	689	766	692	676	692	721	706	690	681	647	742	689	710	715	742	624	699	708	723	713	687	674	707	728	695	660	708	650	662	715	660	625	713	666	697	654	704	681	658	680	689	701	678	674	673	661	713	724	700	691	705	686	662	739	695	739	684	651	623	722	665	676	702	678	693	657	726	674	681	646	706	649	704	655	648	667	672	661	703	707	706	660	644	654	669	683	663	658	677	700	678	688	669	678	679	659	716	636	633	646	683	695	711	689	677	704	690	655	644	688	654	684	698	674	665	683	664	647	762	688	677	653	696	690	640	655	694	703	651	676	684	724	677	620	699	667	696	707	713	673	646	678	703	664	692	664	714	676	638	648	687	654	638	684	698	668	711	713	622	680	680	642	722	631	709	681	683	719	703	672	682	624	665	711	649	653	736	646	689	678	671	658	673	678	673	714	701	678	650	700	680	667	642	674	670	690	695	652	675	667	668	627	657	668	679	715	662	650	680	661	663	677	689	679	696	684	664	709	642	721	679	688	645	684	683	709	670	666	711	695	683	650	689	719	671	708	696	717	703	640	702	698	660	699	697	727	706	672	704	692	676	696	664	699	694	652	675	690	675	647	673	727	664	666	688	682	720	659	659	667	656	693	696	725	606	642	710	693	632	678	717	671	657	657	646	666	614	727	649	669	664	711	659	684	704	679	710	698	644	647	685	684	687	665	685	691	643	700	717	687	680	679	706	683	689	726	669	674	703	651	686	667	644	647	649	664	669	668	684	664	672	703	649	685	648	745	673	686	675	699	673	694	719	698	664	687	657	655	727	691	681	686	651	682	714	673	668	716	677	642	672	673	680	633	729	678	693	701	657	697	728	696	595	691	678	684	692	679	678	674	708	643	674	720	680	726	691	661	676	694	700	659	674	685	657	731	645	666	660	645	707	722	635	675	719	671	701	714	685	680	664	683	661	656	667	743	675	687	704	665	683	626	669	676	672	672	695	674	682	659	635	682	659	710	671	678	624	654	713	682	667	684	733	623	649	676	644	673	657	681	667	696	634	687	687	670	671	642	656	714	698	655	670	686	651	692	665	680	721	716	637	678	650	655	722	687	698	675	669	694	656	637	697	684	674	708	670	639	670	677	651	693	638	667	702	694	659	678	665	671	673	650	713	640	704	669	641	660	655	705	651	675	656	703	633	679	675	724	718	667	674	656	643	736	696	654	666	666	633	651	693	695	665	674	677	646	735	701	695	709	664	686	662	666	619	680	675	668	667	717	665	672	656	667	683	679	684	720	646	720	643	652	647	680	609	707	692	724	657	661	661	665	688	695	691	678	662	633	706	651	683	696	675	678	693	682	658	685	696	627	669	720	663	674	688	635	660	716	701	674	674	712	663	722	654	686	664	713	684	693	701	674	682	714	729	684	723	703	650	676	700	696	629	663	644	699	671	661	687	656	664	675	671	698	713	689	721	684	666	664	695	643	623	682	642	686	670	720	690	670	649	692	650	629	684	676	652	696	679	720	668	711	719	691	673	669	682	655	631	663	719	685	685	650	719	683	688	703	661	667	678	646	686	655	663	699	652	666	659	686	641	681	715	664	641	609	700	691	644	681	641	692	721	662	699	662	748	625	679	673	723	673	691	710	756	699	746	699	680	677	667	666	674	680	672	695	685	624	635	681	724	679	668	650	690	725	682	742	670	710	689	666	646	687	631	654	713	703	700	721	684	649	646	669	733	687	672	678	690	652	720	679	674	652	736	676	703	666	659	687	667	635	643	639	643	692	715	678	717	642	688	700	661	711	683	716	698	708	667	694	666	651	674	670	695	653	666	687	645	689	659	654	687	663	750	665	648	678	678	688	691	683	646	707	646	697	694	675	731	659	667	660	683	681	703	659	663	661	676	656	725	701	699	705	630	696	698	714	702	673	686	670	723	716	648	691	687	702	638	691	695	693	657	691	640	675	653	656	679	648	668	662	704	699	640	685	712	663	681	689	651	650	654	686	727	723	661	734	671	658	665	706	677	722	681	690	664	657	674	703	675	673	671	696	690	642	644	687	677	727	732	649	723	680	683	692	682	673	695	684	670	675	694	678	674	705	673	641	646	660	705	691	645	657	665	641	664	660	701	708	643	733	668	676	637	684	699	700	685	633	650	620	681	685	676	685	682	656	707	676	671	690	691	668	735	609	675	677	678	747	720	678	705	667	681	698	723	710	692	710	670	702	657	627	702	688	646	709	669	668	693	679	666	679	678	691	627	670	679	719	653	671	623	692	702	643	644	670	675	697	710	702	665	701	662	659	681	674	632	612	674	663	665	729	680	704	681	663	693	631	701	716	691	686	726	661	695	725	700	705	667	674	725	619	647	667	647	689	705	673	654	682	699	671	672	707	697	636	660	721	647	717	662	688	659	699	702	695	627	646	626	659	669	682	695	698	686	661	683	661	725	690	681	677	670	651	677	647	727	706	669	682	679	655	668	643	627	648	642	665	711	662	664	619	639	691	677	679	648	686	660	619	669	727	663	683	668	677	654	695	678	695	671	692	662	697	667	653	704	670	703	663	702	638	688	669	694	661	670	719	713	712	656	683	700	709	670	667	682	678	645	688	682	688	661	708	671	690	687	674	703	697	659	682	670	642	690	660	669	667	640	720	691	683	686	703	665	696	734	705	724	689	719	651	701	657	715	672	661	634	694	718	652	676	694	665	674	713	660	660	689	691	662	699	667	661	720	656	671	651	655	676	684	731	658	664	682	665	654	679	660	682	704	685	650	719	723	700	687	645	681	710	638	726	679	665	640	651	704	677	681	645	706	689	683	615	700	690	729	690	679	680	664	677	716	673	701	676	673	694	704	704	716	661	669	692	666	670	667	706	684	689	665	716	677	661	688	680	681	691	711	684	631	676	706	686	689	688	653	654	650	686	668	646	677	646	674	686	613	712	702	694	632	672	684	692	651	715	683	666	681	673	685	717	700	657	688	687	704	646	710	698	690	652	659	698	698	695	688	641	696	688	640	669	713	662	643	706	698	698	647	685	658	684	682	712	682	695	689	678	689	674	681	716	678	689	696	701	658	661	630	653	649	704	668	693	687	629	709	684	692	710	642	690	645	643	722	696	702	671	686	658	608	721	702	682	673	644	683	669	660	689	677	701	711	663	677	710	661	669	701	654	687	647	662	703	684	692	693	691	706	674	701	653	626	692	651	641	667	716	651	691	701	684	738	692	680	679	665	697	663	691	689	631	724	685	731	679	701	678	645	681	607	678	695	669	655	693	707	671	710	706	702	679	655	650	667	603	651	663	653	632	657	648	668	719	668	654	659	673	692	692	653	667	660	691	630	723	655	631	652	665	695	646	695	733	696	679	626	643	663	653	653	708	663	666	669	670	644	678
23446	21564	29457	24182	21592	21669	13794	4702	3243	3117	3079	2280	1818	1497	1178	938	833	736	761	680	597	614	533	547	530	497	475	461	517	458	474	458	445	447	488	458	500	423	440	391	412	425	408	400	431	376	420	405	429	435	413	417	461	441	409	443	442	447	424	412	432	436	409	438	382	429	444	441	428	438	452	444	397	422	403	393	411	434	435	462	390	425	432	379	423	425	421	412	447	427	424	456	419	379	419	391	426	400	397	434	445	414	425	409	385	440	453	390	422	391	452	384	406	375	432	424	423	409	405	414	432	431	436	369	399	431	441	385	426	407	391	434	410	426	398	406	414	391	448	378	408	411	418	427	388	423	426	410	425	399	397	444	394	377	395	453	371	416	392	398	409	405	376	429	379	389	393	409	401	417	429	435	426	405	386	425	444	417	433	415	399	371	406	421	386	393	418	399	420	408	435	404	427	411	405	434	440	391	424	404	440	425	425	448	419	401	400	393	450	414	404	418	406	434	411	412	422	448	402	386	391	453	410	422	402	425	375	403	385	441	423	428	414	411	382	409	395	397	422	406	440	404	403	404	434	469	391	445	405	376	409	430	414	385	401	428	379	437	391	415	433	426	405	396	393	408	429	389	410	410	410	422	419	404	406	416	383	410	418	396	416	416	380	415	389	407	410	421	417	366	427	406	412	415	383	432	438	432	449	437	387	411	438	380	420	410	429	386	390	396	413	435	408	432	424	404	386	400	397	425	416	435	438	400	370	403	406	449	371	427	427	410	428	379	404	428	406	424	381	451	423	384	405	441	395	403	390	415	408	445	426	419	429	406	403	410	410	400	379	420	410	434	437	393	419	396	423	409	405	408	414	410	421	424	389	432	411	375	388	424	387	404	413	425	381	432	355	383	406	421	394	438	401	400	384	411	441	406	438	401	431	421	387	411	431	400	424	402	413	412	418	417	399	357	444	396	399	418	393	397	385	415	413	412	402	429	434	397	440	442	413	434	403	403	402	393	426	390	410	396	398	411	431	375	411	420	430	425	395	406	404	454	371	439	410	410	375	402	397	415	434	399	407	410	446	381	404	421	432	419	402	371	403	422	406	411	432	416	378	428	417	398	398	383	413	405	393	401	393	422	419	436	419	445	412	407	402	421	415	373	433	418	405	395	410	420	433	415	398	441	346	409	449	388	432	429	431	426	400	409	398	420	389	406	429	433	413	411	427	423	386	388	374	430	390	418	423	394	405	405	386	449	392	435	396	425	391	429	417	421	459	418	405	418	416	449	453	414	455	417	421	415	401	426	417	441	416	410	389	394	428	401	425	392	418	400	421	451	409	435	415	405	387	401	418	433	412	372	373	409	387	429	398	403	421	444	411	446	425	403	408	472	425	424	421	431	393	418	382	420	407	423	398	390	426	446	415	416	418	401	415	402	428	403	381	390	398	392	390	445	418	414	417	409	444	425	444	407	429	420	412	446	406	366	440	436	389	417	388	413	373	409	443	411	432	410	425	403	410	402	380	403	425	435	421	417	397	408	351	408	411	407	408	404	437	392	408	425	400	433	386	420	415	401	407	419	409	393	424	459	391	396	413	433	434	374	423	430	412	405	387	380	395	394	384	416	374	434	413	395	409	416	384	411	385	398	395	389	413	418	393	430	409	404	417	426	416	413	411	413	396	423	370	447	393	410	417	406	388	382	390	420	410	396	410	411	386	389	416	379	400	406	414	378	428	407	400	446	421	467	398	429	383	426	407	389	411	402	458	412	385	444	400	412	379	396	402	403	421	418	438	406	390	406	453	377	412	395	420	460	419	370	402	423	430	423	456	404	400	448	417	431	391	441	389	411	425	412	408	441	404	393	423	430	415	391	414	407	415	433	380	450	379	416	441	434	399	426	418	408	393	436	386	411	371	424	410	444	388	443	420	406	403	426	430	434	418	413	418	428	412	404	396	439	442	394	434	383	424	429	399	419	440	444	411	386	409	416	382	419	419	434	387	366	429	423	391	422	445	375	409	451	383	387	425	432	395	410	406	391	452	408	438	416	426	393	407	394	391	409	413	417	410	407	425	394	421	414	398	365	451	403	398	418	436	396	405	398	433	379	413	442	425	422	447	377	405	414	404	424	469	385	413	434	397	436	432	442	434	433	405	432	387	411	384	367	410	428	401	412	402	416	418	437	401	396	425	410	437	392	405	403	431	423	440	399	398	419	416	414	416	436	380	423	409	441	455	427	397	407	421	411	426	421	404	411	417	410	412	418	408	396	420	469	405	425	402	418	427	382	452	403	402	424	436	408	391	412	411	416	398	418	420	427	409	390	409	407	413	384	401	419	433	394	392	411	419	453	437	432	383	396	409	423	431	387	436	448	431	424	393	405	400	410	412	395	429	397	434	381	408	434	412	438	410	412	419	417	410	431	406	423	454	421	437	405	456	407	414	412	442	401	436	410	395	388	411	391	414	405	438	413	437	434	381	415	424	453	417	398	441	417	389	412	450	435	416	392	404	425	395	439	446	404	412	409	416	364	422	423	421	402	388	443	398	402	434	417	395	392	394	386	394	410	412	443	410	401	420	410	388	405	463	382	398	437	407	390	402	393	395	419	412	419	433	395	417	414	411	414	433	418	424	428	424	411	408	389	424	406	403	410	414	395	406	393	415	437	398	383	394	410	385	426	409	420	397	405	370	391	419	411	409	380	386	391	413	461	416	435	388	394	403	441	408	423	405	417	437	378	420	431	390	424	401	417	436	407	402	405	427	434	445	410	378	390	388	417	429	410	384	408	415	411	403	421	392	395	385	427	421	412	451	415	450	395	412	413	420	372	427	429	423	387	406	386	413	374	394	397	427	439	401	408	412	405	381	451	428	375	442	384	413	403	420	405	449	409	420	405	399	410	406	397	394	408	412	393	391	417	398	446	412	403	407	400	432	412	424	405	439	398	411	412	391	399	427	422	404	433	372	413	440	403	453	372	374	412	415	409	399	406	413	368	425	408	421	410	422	396	408	411	409	438	359	403	412	407	441	393	404	418	397	417	416	420	450	408	409	422	427	441	417	412	440	407	415	416	376	425	372	409	406	421	376	430	391	384	382	412	418	431	385	404	423	427	434	409	392	408	430	467	407	422	383	394	411	386	409	424	417	409	411	384	415	392	432	450	439	402	410	406	413	385	399	389	434	430	402	426	436	408	432	403	391	392	433	383	409	424	404	389	416	396	431	401	388	412	402	404	428	402	432	437	402	431	408	402	381	423	422	409	433	424	400	402	404	428	407	398	411	432	396	424	419	393	439	407	431	394	411	415	384	419	346	388	406	391	398	390	369	416	410	419	444	412	461	472	411	415	429	407	399	436	408	378	431	412	417	433	414	377	423	427	420	462	382	369	411	429	399	407	390	419	420	421	427	430	426	403	421	420	399	366	371	386	444	420	402	417	369	428	450	395	413	384	395	424	441	417	421	425	450	391	409	412	386	385	392	402	405	382	419	375	446	393
38330	63007	53628	30586	20596	17067	12474	9515	7955	7412	7433	5444	4176	3226	2615	2127	1700	1522	1462	1269	1111	1044	926	893	863	799	774	729	753	670	708	688	675	592	734	702	635	613	615	625	626	567	559	614	583	534	571	578	594	617	634	598	659	609	618	549	587	603	602	587	593	573	597	547	589	577	633	581	587	569	582	532	569	531	566	560	621	574	558	565	577	565	567	574	566	536	556	543	640	562	630	618	590	596	581	597	593	565	552	547	540	553	533	559	554	591	578	566	593	543	543	564	560	541	554	583	573	565	557	551	538	548	539	576	500	519	555	591	532	561	555	588	564	582	572	562	606	598	525	566	545	535	568	586	582	577	553	554	598	570	610	538	558	565	543	588	579	543	529	586	568	554	576	562	567	560	566	593	556	596	557	556	562	540	538	520	561	524	596	600	539	602	557	565	564	551	537	560	570	556	546	570	550	558	523	552	557	580	562	593	568	543	582	543	590	539	538	569	576	544	581	580	562	563	533	567	565	550	567	552	583	553	577	590	558	545	552	599	548	563	603	567	598	528	569	564	573	564	525	533	580	592	565	553	620	532	542	558	589	578	572	579	601	542	543	503	581	526	571	559	583	563	580	553	601	571	530	539	567	581	548	576	566	570	550	550	508	590	600	550	574	550	542	579	582	581	541	588	536	610	534	609	566	572	558	549	583	592	546	569	567	573	548	559	547	577	559	562	532	589	555	580	571	550	572	578	549	578	596	555	521	543	551	590	546	578	553	563	576	570	593	588	540	553	516	570	559	547	537	563	578	573	558	542	591	577	554	545	570	551	598	583	541	587	547	571	529	519	579	583	567	498	580	572	593	569	573	568	551	583	539	589	543	591	562	559	552	597	515	539	599	510	541	586	591	553	559	605	605	582	576	549	564	583	539	552	558	580	601	588	568	534	529	557	542	604	555	575	549	572	547	585	532	527	571	551	563	570	578	580	575	525	596	559	546	590	558	543	594	559	552	548	579	555	557	550	543	565	587	596	605	583	519	563	569	554	563	595	567	614	556	559	583	609	540	563	551	581	562	586	563	544	549	548	573	543	544	558	541	586	515	570	579	610	548	594	573	547	583	600	569	574	565	554	536	535	542	576	522	578	558	560	561	578	558	586	562	601	548	588	553	545	598	583	577	608	578	532	585	597	567	525	626	540	580	607	560	576	546	600	581	585	573	564	589	551	535	565	544	570	545	563	530	616	551	584	567	577	606	556	566	581	557	558	551	552	583	553	528	594	573	545	524	514	549	562	607	567	531	582	563	524	557	577	588	576	584	566	586	545	575	547	585	562	572	551	544	565	576	551	576	559	556	567	562	505	567	570	568	545	567	533	549	557	599	591	600	577	551	578	599	553	577	548	592	606	488	572	539	585	580	545	539	594	611	561	555	533	561	552	572	562	572	598	597	577	602	554	547	521	565	559	617	567	585	575	571	534	594	590	538	529	584	569	584	580	540	569	561	564	554	567	556	597	552	595	566	567	603	616	570	574	542	554	555	564	541	542	564	555	563	568	503	554	570	577	557	559	599	573	558	581	588	542	564	534	551	533	603	576	549	545	560	550	546	625	584	543	532	555	565	514	562	587	558	603	554	597	591	589	584	579	564	571	615	563	624	615	539	538	550	555	588	505	537	584	552	547	636	617	522	586	575	532	557	610	589	587	569	597	557	549	566	596	571	566	558	555	555	593	542	601	581	569	576	573	579	614	572	573	585	565	570	561	607	574	573	592	542	568	553	562	565	560	527	577	542	581	568	608	533	555	578	590	611	586	556	556	541	572	555	552	567	554	580	570	515	587	602	570	542	565	562	566	566	541	553	574	545	519	586	602	554	538	559	547	582	546	605	567	593	533	564	579	535	603	568	615	596	579	569	611	603	556	563	583	546	567	521	568	595	571	558	581	548	600	551	558	573	529	580	547	536	569	574	567	559	563	578	585	607	595	564	587	561	599	516	558	582	574	541	563	561	562	531	564	528	553	578	591	551	598	561	563	565	580	558	557	580	572	567	601	577	592	550	548	559	546	593	583	571	558	569	582	534	573	560	576	598	585	607	583	569	608	543	576	560	567	564	583	588	552	589	580	590	533	576	564	595	547	527	520	576	575	590	556	582	583	570	539	562	584	575	536	539	595	526	562	549	550	555	617	546	605	571	573	534	556	556	534	603	578	614	566	530	570	547	541	573	589	581	619	535	579	569	588	585	556	542	551	586	543	597	577	559	532	569	573	524	562	559	582	569	560	580	575	637	568	600	495	566	563	566	564	553	572	575	536	559	558	588	554	544	557	589	621	573	568	586	575	585	547	575	558	582	563	609	590	564	571	520	591	598	566	561	573	564	590	580	551	583	566	540	557	505	586	538	550	556	551	584	571	560	538	538	561	595	576	536	567	589	521	565	594	598	526	570	534	564	548	585	549	599	560	549	609	570	560	554	556	627	563	544	578	544	565	583	556	555	533	532	543	575	564	592	564	630	563	569	610	610	583	566	580	570	573	586	570	541	521	546	579	558	555	579	565	561	525	569	577	570	532	542	570	542	566	594	577	509	552	567	575	561	566	562	519	529	561	604	545	560	558	554	594	544	561	617	589	545	549	598	559	568	579	558	567	548	523	570	556	577	555	585	601	577	558	587	523	584	577	555	600	590	565	602	554	568	562	579	597	590	599	579	557	581	559	588	589	535	583	568	577	573	589	579	552	557	560	550	540	589	541	546	571	606	595	579	572	571	596	584	597	532	538	545	569	580	583	572	589	611	536	531	582	580	606	589	579	567	534	571	517	525	569	625	559	540	577	553	560	602	591	576	579	535	536	574	549	554	563	549	583	567	547	604	538	617	579	578	598	573	565	556	555	582	571	616	578	525	545	557	592	556	565	565	596	550	581	573	568	552	566	595	551	541	536	544	574	573	563	582	561	584	569	563	543	570	584	597	599	542	592	566	553	568	528	553	582	568	572	556	558	544	523	567	563	599	583	592	598	521	519	583	542	588	577	575	555	586	546	602	606	544	576	568	599	582	577	606	563	615	566	549	534	572	617	513	563	543	554	585	560	573	566	593	571	547	542	569	539	597	558	556	593	565	522	586	532	555	586	569	551	565	582	582	554	550	523	569	592	550	556	562	576	583	542	559	570	553	584	588	601	555	564	559	550	548	619	567	567	544	593	567	558	585	548	581	544	579	600	564	561	561	556	608	536	579	604	562	555	576	545	544	558	601	536	541	580	560	602	539	595	592	567	586	604	568	557	555	563	567	561	559	565	597	600	555	545	562	551	588	571	592	607	570	563	547	558	562	575	585	548	630	599	584	604	580	557	552	571	577	576	616	571	558	534	564	575	555	573	511	571	520	559	541	568	561	546	571	562	548	570	560	576	514	543	563	534	581	597	594	603	577	559	590	591	576	543	590	534	555	575	568	548	569	558	553	534	571	569	515	593	528	559	554	544	512	599	589	540	594	553	579	575	550	554
28868	28161	32494	16918	5649	3483	2310	1601	1396	1195	1289	970	830	728	635	598	498	501	473	452	475	457	424	442	390	413	430	400	388	383	403	373	371	347	411	403	398	389	408	364	372	418	394	415	376	420	382	360	382	378	418	374	416	372	388	406	394	404	384	389	371	423	420	414	384	392	386	396	415	422	404	365	377	376	407	390	356	400	393	346	382	397	426	403	400	404	371	392	364	381	400	398	361	382	357	424	387	395	373	383	371	341	415	382	347	357	373	376	357	367	390	376	376	332	405	394	379	443	400	366	413	401	386	394	377	360	370	396	414	412	384	384	410	402	395	371	381	373	410	394	395	374	367	384	381	378	368	410	337	380	367	375	396	351	369	360	346	395	380	391	389	379	393	399	395	410	379	369	402	400	362	386	347	357	343	410	394	393	400	392	373	395	412	381	389	388	401	413	379	410	362	408	368	388	387	424	372	373	398	380	392	407	379	370	404	368	358	379	353	341	378	377	392	392	395	382	402	394	368	380	342	365	409	405	398	397	358	406	377	386	362	407	377	416	436	415	409	379	368	386	422	378	386	417	331	372	373	378	397	374	360	373	407	375	380	406	398	366	366	383	411	394	399	404	389	381	381	385	354	368	354	408	396	409	391	382	408	363	403	384	396	368	414	420	403	421	421	363	351	402	378	377	393	408	393	392	349	396	371	398	384	368	371	397	388	375	380	390	395	373	392	386	376	382	392	373	362	379	396	396	370	388	371	401	404	358	368	374	405	354	354	395	399	389	395	376	385	372	367	393	402	360	376	398	416	368	390	395	383	405	370	369	379	388	366	362	376	369	368	396	388	395	367	410	389	387	389	376	380	408	379	376	408	380	363	363	368	370	412	374	412	414	391	420	364	388	355	381	377	418	401	376	409	385	386	410	385	382	380	402	413	424	381	391	370	371	416	394	400	397	392	374	391	372	350	376	381	410	357	417	395	346	429	367	398	397	369	364	430	366	388	357	411	399	385	413	407	399	383	383	403	377	404	372	406	387	387	407	366	402	406	392	396	370	375	400	424	378	336	337	394	352	421	378	385	398	387	399	383	387	374	374	406	386	408	381	399	386	399	376	411	342	365	386	377	379	370	418	378	363	413	383	380	400	373	395	375	380	343	366	366	412	343	405	385	407	366	391	414	383	375	379	398	416	391	386	370	378	377	395	409	357	429	372	393	421	409	374	352	383	355	372	370	408	371	404	368	405	401	391	362	411	403	395	396	401	371	396	389	418	388	385	425	359	407	415	363	384	382	380	389	370	375	405	384	380	359	394	393	424	399	375	380	414	367	384	378	382	394	382	391	396	394	375	407	387	398	373	385	369	363	388	364	372	372	375	380	345	390	392	411	393	385	398	381	418	385	362	422	374	384	421	372	396	373	382	394	430	383	407	381	365	380	369	360	407	364	396	357	377	406	372	374	348	376	382	405	362	376	385	368	388	370	369	371	408	394	409	400	390	392	369	380	394	368	373	406	391	384	382	360	399	383	352	383	410	405	385	392	391	380	389	354	409	396	373	359	386	373	352	396	398	374	388	388	365	410	406	386	410	364	374	391	409	394	377	381	393	383	358	389	388	412	391	376	445	379	387	404	365	403	384	394	414	385	388	368	401	359	387	402	353	361	379	398	400	355	395	362	386	412	393	388	400	380	375	385	396	389	385	371	404	397	362	409	386	377	373	392	366	389	362	412	365	407	345	399	354	396	362	374	398	371	373	392	417	354	404	397	377	393	401	369	364	403	389	412	393	399	405	402	371	402	426	422	409	404	367	391	369	396	426	368	371	376	382	384	377	396	378	348	390	363	395	343	352	376	387	364	375	368	375	411	351	375	373	384	377	401	347	386	400	400	414	380	381	387	383	368	388	399	393	389	371	351	424	384	390	364	385	384	393	392	420	364	371	334	406	431	375	397	375	389	399	383	384	421	408	361	376	401	384	382	360	388	395	390	366	378	394	376	393	395	390	405	370	413	393	368	383	382	411	410	404	393	345	366	370	390	394	334	407	363	390	390	403	412	423	396	386	378	399	381	333	416	375	399	377	389	371	389	396	379	409	391	346	375	384	364	408	421	373	408	367	424	390	379	372	410	401	408	378	385	409	400	364	420	399	354	369	413	397	414	367	346	419	395	385	350	376	402	370	385	381	367	355	373	363	389	352	389	354	380	402	390	408	395	365	388	374	405	363	396	400	408	389	407	376	389	368	387	385	385	392	388	398	365	376	385	405	379	390	390	386	393	373	410	386	369	360	384	361	426	385	419	400	372	403	377	386	399	369	379	371	382	406	375	402	368	403	391	407	430	378	364	377	414	402	361	364	384	381	371	363	381	393	403	388	390	372	401	412	387	337	406	381	374	380	372	371	391	382	364	387	389	422	372	386	361	400	388	403	399	397	364	402	350	384	384	394	371	370	376	389	393	362	366	352	375	384	386	400	402	376	363	383	361	372	394	331	363	383	377	375	385	396	363	383	390	401	411	362	371	389	364	406	396	397	386	369	400	373	372	357	375	362	400	388	371	384	369	390	363	363	349	400	366	404	381	371	366	397	363	397	403	398	394	375	387	349	334	363	402	392	397	368	368	415	397	407	360	369	392	391	394	398	363	385	383	400	383	371	385	387	405	408	420	418	354	391	362	376	401	377	402	374	371	385	382	377	403	354	367	356	397	381	372	384	390	400	383	361	414	389	380	403	371	350	381	390	388	359	393	389	328	383	427	368	371	397	370	406	395	391	370	383	418	382	383	381	367	420	358	399	420	370	362	391	359	382	382	373	396	370	360	422	376	381	360	395	380	391	411	384	405	402	388	403	423	365	358	400	384	381	403	373	410	398	397	394	376	346	345	400	400	418	399	387	403	363	398	366	369	359	406	395	404	403	398	392	402	419	365	396	381	369	395	382	404	368	368	367	388	405	374	393	379	362	376	371	399	390	400	392	390	386	346	377	396	448	394	371	355	397	367	370	374	377	350	408	391	388	401	435	371	399	396	374	382	449	396	409	428	407	394	373	396	388	375	390	393	389	384	379	375	409	371	405	387	381	369	361	386	388	391	392	351	373	385	412	421	371	380	382	368	391	422	369	408	396	391	385	361	388	384	397	373	386	394	410	401	393	382	408	391	363	379	373	372	371	368	413	367	427	376	391	345	376	366	386	382	365	410	380	383	383	374	403	403	409	411	377	378	381	367	376	416	388	397	356	394	375	388	348	412	400	388	387	357	391	410	380	386	385	378	396	380	354	419	369	398	382	369	395	355	405	376	379	371	354	367	381	392	382	383	358	385	404	352	367	371	417	369	396	385	392	380	377	367	419	376	370	398	392	361	373	378	364	387	379	436	385	397	372	371	400	378	397	341	347	398	398	362	386	383	384	394	378	354	359	369	397	381	351	370	393	340	390	361	407	389	394	389	357	355	384	411	387	381	393	402	375	414	408	378	401	384	385	410	409	365	413	376	364	432	420
34853	47771	39054	17283	10299	8023	5696	4137	3466	3206	3188	2444	1829	1436	1200	1020	872	867	810	710	739	723	601	596	595	648	577	561	571	546	563	576	540	579	567	571	534	563	497	545	498	572	554	520	555	511	565	518	493	541	496	534	548	516	533	501	577	537	572	546	499	544	523	538	536	529	589	521	530	496	544	516	506	520	523	496	491	500	531	560	539	532	566	503	521	552	554	545	524	538	532	549	535	519	526	496	496	513	497	512	534	522	590	527	531	479	554	500	568	512	503	568	536	526	559	544	495	534	541	511	515	535	555	505	531	504	525	560	528	544	558	520	528	550	545	530	538	563	552	541	527	531	547	514	507	518	466	546	487	525	529	500	523	545	534	510	507	526	524	532	533	550	541	516	543	514	486	530	526	517	531	523	539	521	552	555	548	488	523	542	511	557	539	511	517	535	551	531	554	526	492	560	530	525	525	535	566	556	536	541	539	530	502	521	554	550	522	556	509	526	526	527	543	522	538	521	546	576	547	506	514	512	555	509	550	525	544	535	538	523	519	526	540	495	542	526	549	542	572	505	542	563	586	527	481	543	518	518	518	509	572	558	561	525	546	533	531	539	542	521	538	524	546	518	522	528	507	543	510	538	533	565	550	539	524	546	539	548	563	511	520	507	524	542	536	523	524	562	513	550	511	519	525	524	552	526	564	494	502	538	528	512	523	516	535	482	541	550	561	527	521	568	543	512	534	562	514	513	541	511	542	528	530	543	537	566	516	513	539	547	550	538	517	555	549	498	548	534	511	562	490	497	516	527	520	550	587	555	529	506	509	507	545	544	523	536	527	533	573	530	509	586	529	525	553	523	560	499	543	499	532	541	511	525	508	523	548	528	543	497	541	554	517	555	517	580	510	552	521	519	533	535	527	527	542	535	539	545	535	508	547	522	534	522	512	516	507	509	527	509	531	517	598	534	510	533	530	593	588	530	541	538	508	539	537	541	496	538	544	545	605	508	551	507	547	511	565	533	503	523	553	539	537	559	552	529	530	538	488	560	562	549	551	541	496	538	529	549	510	533	533	562	508	500	530	518	513	516	521	494	544	536	491	519	547	528	526	501	513	531	521	576	557	547	535	513	537	500	532	568	565	500	468	512	534	552	544	516	504	543	557	490	561	532	554	517	568	567	536	571	528	518	511	509	473	513	531	563	523	540	518	508	542	544	509	536	544	485	567	518	508	513	539	544	510	539	556	537	503	528	508	522	503	500	553	542	552	532	516	546	512	528	524	518	535	565	523	546	519	557	526	527	522	507	529	495	523	554	525	519	552	553	555	534	516	558	514	490	524	547	516	555	544	509	527	534	535	598	512	491	523	536	520	495	527	494	504	546	536	499	571	508	533	511	543	534	524	494	537	510	512	500	556	529	566	522	471	520	542	529	532	476	513	523	549	543	475	545	539	555	565	487	533	532	526	568	514	511	537	539	486	519	534	505	521	504	577	520	510	525	558	541	551	535	555	563	506	469	528	566	532	517	532	560	558	545	510	524	498	492	555	529	530	528	521	540	510	552	538	511	529	533	545	519	517	537	530	551	505	544	538	552	538	511	542	488	527	507	567	484	502	505	525	539	541	488	513	540	499	552	516	532	563	558	507	505	524	505	531	538	576	537	530	503	511	514	524	547	531	531	532	528	588	513	516	465	510	553	557	515	499	519	543	541	533	526	533	537	540	530	549	503	512	535	569	518	544	553	555	529	561	568	508	519	535	536	518	542	526	535	537	541	514	513	519	566	531	541	508	530	541	519	536	510	538	492	517	552	541	527	542	526	543	498	537	518	533	554	529	486	524	547	539	510	522	530	486	541	506	541	526	545	527	539	530	574	509	481	532	534	516	541	497	566	534	563	539	526	544	562	526	558	510	564	542	525	514	552	526	535	565	526	502	488	510	476	517	514	521	519	528	541	565	532	473	532	540	562	552	525	543	530	533	515	481	557	496	568	527	519	548	491	499	506	561	542	559	490	537	532	517	498	510	548	537	530	535	557	555	543	508	530	533	493	535	569	511	520	528	557	496	533	556	503	552	536	559	503	490	471	561	543	518	538	522	521	545	512	546	484	538	492	555	539	534	530	485	548	523	564	569	514	525	536	505	506	463	553	528	531	546	510	505	517	573	548	523	500	532	549	550	540	572	502	518	527	504	536	550	545	566	521	537	520	565	522	549	509	524	494	477	523	517	525	572	525	514	520	500	569	542	537	530	527	543	511	515	526	541	559	551	544	513	554	531	510	556	545	582	526	540	558	535	549	595	565	598	535	540	542	495	545	549	494	518	552	549	511	510	494	499	504	503	530	497	497	491	455	531	534	493	569	472	519	521	542	563	504	523	508	589	536	565	555	502	558	532	562	538	504	552	547	548	539	500	548	529	525	562	522	581	527	555	549	530	573	508	518	515	523	530	535	526	512	526	514	525	540	519	547	538	580	541	543	481	552	599	541	521	525	510	499	563	530	549	541	539	533	483	523	507	502	521	499	552	531	546	501	568	558	526	538	503	540	552	527	552	522	477	531	510	494	535	526	554	543	521	540	530	519	536	563	531	548	530	525	522	545	522	539	542	577	527	500	548	537	516	501	503	510	491	562	529	514	538	515	509	521	590	524	539	547	535	558	554	494	527	552	556	554	486	527	517	542	519	530	548	530	532	540	539	529	507	532	541	522	529	539	497	522	512	534	533	579	565	529	541	531	545	465	528	544	552	522	555	548	546	510	528	529	572	516	500	566	517	554	552	530	530	552	486	503	528	525	510	543	515	549	534	549	517	562	510	517	522	508	514	528	508	505	535	534	544	536	540	522	519	533	506	538	528	575	527	558	524	532	551	549	534	523	527	563	565	536	548	526	553	501	540	504	513	503	499	532	519	541	527	561	551	519	551	533	497	529	541	552	538	516	536	527	537	552	527	505	503	561	542	539	517	514	550	489	551	534	540	507	501	545	497	544	523	533	485	529	534	563	543	560	520	569	548	514	499	550	597	530	490	570	520	542	555	533	511	509	536	552	535	488	549	541	518	532	493	520	537	507	509	541	538	525	567	543	538	534	522	540	529	525	498	548	550	511	538	515	512	532	571	578	553	531	574	539	526	521	581	533	516	524	528	512	523	493	516	547	520	540	482	547	498	514	553	490	573	493	551	526	528	568	576	517	541	516	539	523	576	551	501	521	512	549	550	493	499	530	546	556	537	566	521	527	507	547	520	505	539	525	493	531	513	509	542	533	552	544	540	531	489	518	516	555	492	526	549	479	520	545	505	523	567	566	515	505	523	535	516	562	513	495	535	527	541	546	523	553	544	540	490	516	558	518	551	506	558	537	527	536	566	533	531	531	544	530	544	529	490	521	582	525	515	500	513	519	505	587	536	525	539	541	532	535	516	519	529	513	568	530	507	554	555	544	531	510	544	498	536	567	520	558	513	570	562	524	572	534	526	488	532	469	527	538	509	509	559	504	541	517
24299	21564	29100	24701	21362	14558	6004	3121	2488	2306	2252	1761	1399	1152	991	883	742	715	675	682	614	636	616	568	543	577	556	539	530	535	521	513	490	543	507	526	531	496	512	504	481	493	562	470	488	455	475	478	506	485	504	476	514	518	504	537	536	534	536	536	509	473	513	497	518	523	475	488	474	509	502	483	458	468	485	492	519	488	480	484	458	478	509	474	459	471	485	478	486	488	476	491	499	478	482	500	491	498	490	486	526	473	453	517	517	484	467	512	511	513	476	522	490	477	469	470	486	516	463	496	480	471	490	499	502	487	469	448	503	507	468	534	536	464	491	503	518	454	488	496	505	480	510	530	518	502	472	470	502	459	514	473	500	506	485	507	473	484	479	469	450	533	489	486	478	516	498	483	491	466	509	483	496	482	486	446	498	491	495	461	475	512	532	467	463	491	495	496	483	525	512	477	529	487	494	485	437	489	500	457	464	525	470	481	466	490	478	518	515	490	534	479	477	462	491	448	459	444	510	520	487	515	481	493	493	512	482	503	446	530	491	496	476	524	449	467	518	464	481	476	483	519	530	462	527	512	493	505	502	533	480	465	487	486	481	458	513	476	491	464	502	457	504	502	507	472	450	484	502	534	455	487	498	511	481	508	500	519	501	487	485	476	477	490	490	510	501	508	497	501	483	466	494	462	478	482	517	546	515	471	450	485	498	491	485	491	483	505	479	471	456	481	551	508	485	505	506	493	496	473	480	484	500	421	448	507	500	498	495	527	517	475	519	481	513	522	470	456	502	508	464	487	516	504	503	503	493	491	485	479	554	492	481	503	489	530	484	503	499	488	494	453	503	497	488	491	514	496	509	479	435	489	475	477	548	522	499	540	495	508	493	482	472	526	502	494	469	489	499	465	493	455	451	497	444	505	497	449	469	518	474	485	486	462	493	471	507	465	480	480	476	460	494	478	496	500	469	481	470	518	535	506	506	527	484	553	541	496	446	497	494	477	504	484	457	501	485	487	522	526	526	453	473	452	500	518	513	486	463	483	488	470	497	454	503	502	526	493	501	448	507	510	487	499	547	521	501	457	485	481	492	467	455	487	493	535	501	461	475	490	484	518	489	522	474	464	482	451	461	459	505	490	504	497	528	508	478	503	529	475	459	488	451	514	517	526	476	473	448	516	472	474	519	521	467	504	504	511	503	491	509	485	506	506	484	510	510	467	504	474	485	484	476	423	485	523	494	446	450	525	517	525	489	522	484	493	520	458	465	469	483	487	471	514	505	466	482	472	498	475	524	480	479	494	498	504	497	464	476	489	542	477	486	491	482	513	506	474	457	452	458	426	485	500	495	486	426	507	473	496	488	490	508	480	504	460	529	520	487	490	497	474	505	470	501	504	489	529	476	477	507	485	498	480	459	482	498	500	484	463	533	492	463	497	487	488	479	504	448	517	456	434	509	497	480	444	455	513	468	485	451	456	543	506	473	539	492	472	468	460	468	504	494	457	530	493	480	516	486	491	467	481	498	502	497	542	522	479	506	491	483	481	522	500	485	460	483	499	486	470	470	502	457	514	459	514	473	453	460	466	496	485	492	469	455	455	473	412	506	461	532	473	496	464	477	469	465	442	419	479	496	498	496	524	481	486	498	486	484	460	523	467	520	475	501	475	516	478	489	500	495	477	517	501	492	499	511	465	512	473	487	478	496	497	485	529	473	485	451	516	482	472	503	501	524	486	496	491	474	507	465	510	486	516	482	476	503	475	481	484	486	481	493	472	494	496	481	485	458	530	497	496	432	509	496	469	512	490	499	500	439	470	514	497	512	483	514	480	500	458	452	473	495	479	508	528	483	477	476	490	477	491	527	472	497	537	492	465	518	478	489	490	481	531	503	498	506	488	472	479	526	488	496	528	493	502	491	510	478	505	467	465	498	486	498	442	482	476	508	489	470	518	469	477	461	533	471	485	516	453	493	504	506	477	531	505	508	478	481	476	490	501	463	480	481	456	508	462	467	500	522	507	448	520	469	500	541	526	506	478	442	480	500	452	477	504	469	525	516	537	486	493	442	509	452	523	484	528	505	499	467	536	512	474	485	517	497	474	472	461	483	488	474	478	493	510	519	508	515	475	496	549	486	512	542	513	517	467	474	455	517	500	471	500	489	478	518	471	481	484	520	528	457	494	551	468	453	497	491	521	496	499	493	484	512	443	527	518	501	516	512	470	524	471	473	533	485	505	485	457	465	507	524	536	513	514	487	485	513	487	466	473	470	460	479	453	520	490	474	475	499	490	515	469	476	515	496	480	503	499	509	478	443	486	493	494	534	499	503	496	488	507	470	527	480	494	491	503	508	481	474	549	478	482	489	453	490	509	516	513	509	463	491	533	486	470	481	487	486	461	512	515	520	481	489	441	449	466	498	467	484	521	464	495	486	459	500	457	465	490	469	505	541	448	501	469	488	473	494	482	552	511	513	490	470	526	468	484	494	488	459	443	517	532	473	489	494	496	489	509	492	439	513	469	487	494	490	479	511	504	547	511	453	498	450	493	454	480	508	474	471	487	490	468	508	470	477	454	477	515	491	501	476	517	459	502	482	526	501	503	507	513	444	464	472	483	492	509	489	496	482	474	414	507	471	508	536	498	485	486	488	496	501	521	500	461	508	469	498	507	487	509	503	499	462	473	435	453	487	489	506	513	506	487	475	486	505	455	482	480	524	439	500	504	516	518	512	514	489	477	488	530	527	486	500	488	463	496	499	531	495	510	479	545	505	515	485	451	504	460	465	501	482	486	495	467	463	463	487	502	494	474	490	478	439	485	514	454	488	490	505	457	471	506	494	474	457	508	492	468	505	527	488	499	475	537	475	515	483	502	525	504	465	530	488	496	485	520	473	512	501	481	492	409	485	483	490	452	530	478	455	519	479	497	500	482	470	487	506	538	509	530	492	451	526	490	495	487	497	459	492	457	491	442	503	527	451	466	498	481	498	528	515	471	476	482	494	499	469	482	466	473	480	497	464	433	486	491	496	485	468	492	525	508	533	493	462	493	500	500	485	452	495	489	478	491	468	509	513	506	490	514	482	504	484	574	532	517	478	498	479	509	447	470	459	511	502	461	481	484	527	468	468	439	465	476	473	493	517	492	479	488	478	494	532	463	459	486	495	475	542	488	447	488	495	503	454	493	507	509	501	476	477	490	496	498	506	443	519	475	469	463	499	499	518	515	473	468	496	523	445	488	478	453	503	505	429	464	490	497	460	517	478	514	488	543	495	501	513	495	490	500	475	527	503	527	493	558	473	499	511	523	514	480	533	468	469	521	485	527	488	499	481	474	446	476	449	523	474	480	514	475	476	487	476	459	477	512	511	460	463	465	530	492	488	496	512	473	476	486	475	496	490	517	456	482	502	480	524	475	472	495	499	510	466	474	491	498	499	554	477	505	507	512	497	522	492	479	490	488	553	477	484	469	476	510	505	467	496	459	472	501	463	521	489	490
35617	57687	48144	26674	16289	13067	9643	7097	5771	5358	5419	3929	3207	2444	1996	1573	1358	1287	1208	1087	990	948	850	809	844	776	806	760	766	704	727	736	747	716	719	756	726	716	730	702	680	682	697	666	684	700	697	694	666	705	674	683	692	698	760	737	664	702	730	668	688	707	653	689	701	706	667	730	702	682	733	687	615	679	688	721	674	671	706	692	687	628	696	690	648	705	699	686	666	708	716	694	701	609	699	665	662	655	637	697	658	638	672	688	689	702	672	695	751	664	709	692	662	699	683	670	662	675	649	664	652	685	688	683	672	651	622	657	646	636	669	650	664	678	698	699	676	665	728	626	663	694	673	692	657	640	643	662	665	653	660	634	650	670	687	678	691	664	667	674	743	673	669	633	708	689	701	693	654	660	708	681	711	664	674	637	681	689	611	663	661	701	668	639	704	704	739	632	677	686	700	689	663	648	650	669	679	692	642	650	667	694	673	688	644	670	649	665	707	624	677	689	649	673	679	662	715	643	686	695	673	697	616	702	672	628	693	659	680	711	734	681	684	649	710	689	699	653	683	658	658	640	705	697	655	689	600	679	670	682	674	675	698	697	670	702	693	670	647	696	733	698	661	648	686	710	636	652	662	690	668	699	647	697	683	705	676	669	713	624	674	639	662	688	718	665	651	658	675	735	631	698	710	708	628	644	619	612	676	611	675	676	692	681	691	659	674	665	682	666	713	696	609	666	638	631	701	686	637	676	663	644	657	660	659	653	632	629	694	652	644	669	667	682	659	675	676	687	668	705	635	628	662	718	635	681	680	653	683	659	619	688	671	701	623	652	659	647	667	651	642	667	698	665	711	655	670	681	684	641	700	669	625	686	697	645	687	649	669	668	645	701	651	655	629	681	673	699	672	673	646	709	694	692	680	685	659	662	671	687	616	690	635	705	663	633	720	660	689	696	668	684	671	672	681	679	673	643	683	673	686	744	655	685	656	684	691	707	657	644	637	674	636	650	649	687	651	715	635	729	717	665	685	638	659	712	603	707	635	691	649	674	663	652	656	655	652	667	634	612	703	654	647	665	659	667	649	640	636	641	661	650	681	650	695	731	660	643	692	662	650	654	662	665	677	657	684	659	683	677	676	678	696	635	651	683	676	662	669	698	634	680	621	668	658	703	642	664	643	641	664	702	689	687	619	687	670	673	709	682	664	677	681	706	634	649	649	659	675	664	702	649	737	695	664	679	672	667	672	668	700	669	652	644	686	698	658	692	682	684	691	650	716	686	703	668	692	646	660	656	672	653	682	683	698	677	674	712	648	658	658	683	701	707	685	686	670	670	672	680	651	664	709	654	645	649	681	687	657	691	640	672	715	706	697	670	659	717	670	656	690	663	663	675	696	698	661	647	669	664	630	699	691	642	664	686	720	668	686	685	720	733	677	691	668	680	678	687	672	634	672	666	695	623	640	651	718	708	688	677	664	709	678	672	695	661	681	719	690	673	699	688	683	684	648	671	649	713	670	670	713	723	702	664	661	662	671	637	627	648	667	670	699	681	715	664	677	631	676	668	706	702	658	639	628	731	684	667	660	705	662	649	725	722	681	649	654	630	672	653	659	667	650	697	692	641	673	646	684	633	633	680	708	680	676	666	680	665	656	684	650	659	686	658	718	656	668	721	658	670	634	642	676	652	665	682	656	656	668	693	667	700	687	708	708	678	649	666	641	685	645	689	665	659	716	655	661	629	680	673	660	628	685	658	665	711	728	665	683	691	652	661	692	698	673	670	670	639	686	649	703	705	660	683	656	682	645	671	681	650	688	668	658	716	633	677	694	649	710	702	694	655	681	705	664	672	698	644	638	669	710	654	680	641	670	704	697	669	650	656	710	703	695	655	697	675	675	683	689	679	669	662	661	719	721	643	671	649	696	703	669	704	704	716	662	676	648	707	674	641	624	642	662	642	683	689	666	692	652	658	641	659	703	628	702	682	681	683	665	641	665	670	700	632	679	667	631	691	666	645	650	638	678	688	660	681	692	672	672	675	699	683	634	680	638	658	677	641	674	671	696	677	648	648	654	674	674	675	647	704	678	689	693	742	619	742	638	716	666	707	665	667	693	647	725	652	650	687	734	675	664	698	734	659	644	655	664	665	688	686	687	744	695	674	653	666	706	692	685	678	659	676	660	689	666	686	701	647	677	686	651	679	631	653	652	670	669	642	642	659	737	660	736	671	621	652	735	676	651	731	627	667	687	681	658	715	633	693	695	667	717	647	681	648	649	655	700	724	651	628	693	670	677	708	663	633	651	700	672	685	646	668	680	694	712	661	693	705	691	639	649	649	690	698	688	672	668	697	675	666	657	681	704	679	638	675	689	695	602	704	652	672	666	701	694	653	726	711	670	650	611	712	660	651	659	642	729	689	698	646	690	620	657	729	686	694	670	651	640	659	659	695	706	706	672	699	732	648	676	677	666	647	682	655	624	659	704	655	655	691	697	654	653	706	712	640	714	682	664	683	683	661	681	677	652	709	686	669	726	669	694	654	631	644	730	663	644	671	663	643	704	647	681	716	688	695	676	648	661	686	676	649	688	679	667	705	674	669	649	675	709	646	662	672	643	682	698	651	707	692	689	711	691	709	715	690	681	671	696	633	695	670	657	689	693	654	714	648	731	657	647	655	672	697	698	690	671	698	677	611	729	671	678	673	670	673	655	734	649	709	692	667	671	693	672	693	639	677	664	699	667	728	677	658	693	682	732	691	688	662	659	701	668	665	700	670	640	635	658	679	672	671	700	644	692	668	702	665	689	655	653	665	709	712	662	720	677	687	722	686	677	664	682	660	673	656	675	694	669	713	680	675	700	686	673	662	687	703	678	659	640	637	687	668	684	702	642	649	668	654	649	677	664	712	670	702	653	681	638	644	710	659	698	657	655	686	664	676	726	662	696	664	676	681	662	661	680	676	654	650	654	680	694	727	662	682	673	721	666	706	684	674	677	708	694	654	664	709	703	693	671	645	686	657	673	682	648	653	718	707	664	697	697	646	696	669	658	641	670	677	672	701	692	664	734	720	712	668	668	637	687	654	679	699	668	677	610	670	659	673	671	664	675	669	648	660	695	630	691	678	657	657	690	592	619	651	673	680	641	667	616	693	678	731	682	661	733	676	702	677	665	649	674	655	677	677	699	668	677	720	666	676	687	667	721	622	651	647	677	698	683	655	609	657	650	672	676	675	727	662	673	670	686	636	641	666	707	670	725	715	662	724	686	663	654	609	709	669	652	683	710	693	689	697	708	690	697	662	650	714	710	662	690	660	649	669	621	683	695	695	706	703	637	721	677	706	623	658	711	703	666	672	642	643	689	661	681	617	685	694	683	677	658	640	699	676	631	670	688	677	698	635	716	630	643	626	685	672	678	676	660	614	719	681	694	733	653	640	656	654	648	681	686	689	655	680	664	629	720	670	649	690	686	715	651	711	640	694	710	661	667	648	658	638	700	694
23441	21564	29515	24098	21609	21620	13905	4831	3209	3021	2908	2127	1720	1432	1115	956	811	786	694	643	586	603	552	542	520	525	494	458	474	485	439	459	448	410	417	497	471	458	453	426	415	398	392	463	403	356	410	439	414	410	431	456	422	424	416	464	442	436	445	399	396	427	460	427	433	435	421	406	411	418	408	397	394	407	397	425	382	413	388	424	449	426	413	407	404	425	410	441	452	418	458	416	425	432	427	419	439	413	413	399	423	400	459	413	410	423	409	399	382	401	389	400	411	414	414	397	381	413	390	390	402	396	421	385	446	432	414	392	440	408	408	400	416	412	435	389	415	408	386	421	427	382	399	416	397	421	446	434	382	382	439	401	383	403	448	409	393	414	427	433	388	416	400	393	387	394	409	394	389	400	417	398	377	408	422	396	408	426	384	435	410	391	412	415	375	396	405	428	391	422	421	413	382	399	404	424	428	400	402	405	412	409	382	408	399	374	416	393	443	434	408	438	402	441	438	384	404	404	364	398	392	436	406	388	408	417	353	436	449	409	410	392	421	383	413	379	400	415	377	399	419	402	356	446	448	389	420	406	422	382	396	440	371	421	398	394	416	387	417	385	393	389	435	412	376	404	401	415	419	393	445	424	400	415	436	423	399	369	410	415	416	424	406	424	428	443	413	411	403	415	430	405	383	409	416	410	394	408	430	389	412	430	416	410	386	406	400	404	384	417	385	403	363	389	433	399	400	406	412	430	428	416	382	383	405	420	410	389	404	418	405	401	397	426	385	425	427	411	381	405	401	427	397	421	393	378	403	391	403	423	391	383	384	389	414	404	401	403	434	411	418	379	424	404	411	406	378	400	396	401	423	427	426	400	391	420	413	414	406	410	402	392	421	406	410	437	439	414	417	423	394	415	402	387	417	386	398	391	418	388	366	402	400	401	420	393	387	403	407	405	421	436	395	418	377	389	395	428	404	394	381	408	429	386	416	408	462	441	400	396	409	406	405	404	415	379	423	427	418	382	387	425	398	399	433	400	427	421	401	385	429	404	385	396	392	403	404	410	410	415	399	395	414	417	420	428	413	395	387	395	431	425	419	409	377	432	386	402	395	435	390	400	442	429	415	408	424	411	405	418	384	384	365	393	406	380	417	424	419	424	403	400	456	454	404	421	431	410	414	417	406	403	369	396	398	406	383	427	431	422	435	413	420	413	411	391	397	411	410	400	407	397	429	423	377	407	411	398	408	363	440	365	426	426	419	372	440	411	397	415	417	416	409	439	413	381	397	429	398	406	400	427	384	430	410	384	355	435	381	396	404	409	417	430	400	386	421	380	378	430	421	432	386	414	389	414	430	418	400	399	428	398	426	393	423	417	405	389	397	417	399	365	398	431	403	383	394	403	407	378	404	387	412	413	416	400	456	408	401	368	428	421	414	431	373	413	404	411	396	388	425	365	416	404	405	410	397	406	416	339	426	454	397	428	404	374	404	410	404	381	428	460	407	425	395	418	374	402	414	377	450	439	401	424	390	377	411	456	423	398	393	387	416	420	400	378	409	410	430	428	424	382	435	422	381	383	376	386	420	423	418	379	403	406	402	391	427	407	398	420	411	414	435	418	408	398	370	401	408	405	455	429	422	395	418	396	388	407	476	414	410	397	384	432	417	419	398	397	374	391	415	418	387	387	391	389	416	411	411	419	415	389	418	417	428	396	380	399	399	417	446	388	404	394	407	429	443	460	426	360	373	430	382	387	453	376	403	379	424	420	414	445	398	397	444	392	423	383	370	387	390	412	407	429	422	415	397	381	382	434	404	407	363	364	430	417	405	406	426	388	416	435	412	415	432	424	378	404	421	418	414	387	388	425	391	443	420	413	417	403	405	421	404	394	387	378	407	436	429	416	401	397	391	411	395	385	372	413	403	401	413	426	400	405	407	413	406	393	438	396	374	392	438	421	386	383	396	400	394	421	427	401	398	431	428	412	377	411	391	385	389	403	418	382	430	398	413	420	425	444	405	395	401	431	451	407	437	403	428	405	432	424	388	402	394	402	438	426	368	409	425	408	384	379	419	431	429	399	438	447	376	426	393	397	418	445	391	410	450	409	424	448	400	446	380	439	377	376	373	409	410	425	435	408	414	366	428	406	388	383	398	383	363	406	434	383	410	402	392	414	402	400	448	447	409	393	392	411	458	451	407	409	373	385	342	391	394	408	383	390	394	412	378	362	396	419	385	429	404	390	396	408	395	386	394	421	377	399	442	426	410	404	426	398	415	432	403	406	370	406	406	411	405	379	401	407	396	395	434	403	479	389	395	427	408	372	432	443	401	413	400	446	426	439	420	436	413	412	391	387	414	398	407	439	411	447	410	439	376	451	383	383	397	366	398	402	420	415	388	379	414	401	396	397	399	453	372	450	410	371	438	437	374	436	430	410	395	385	403	442	408	404	411	400	410	391	409	410	414	380	406	383	413	406	389	404	449	379	367	417	374	418	399	404	406	423	430	457	433	405	421	433	407	435	417	387	409	416	396	403	441	397	401	376	390	403	423	408	430	423	418	409	435	420	411	407	446	412	391	411	378	368	419	398	397	442	473	443	407	390	428	392	413	386	406	395	436	419	416	411	404	405	435	398	403	378	433	418	380	435	399	417	418	454	412	401	381	387	448	421	427	378	424	398	420	404	403	406	402	378	419	414	411	398	409	418	432	395	403	403	440	423	409	401	397	412	424	377	428	439	390	406	361	420	375	430	426	418	403	392	418	399	391	374	397	392	382	414	405	412	425	407	381	407	379	410	404	395	392	383	405	432	389	432	424	400	393	420	416	420	351	440	405	415	413	399	392	404	408	423	413	428	415	396	404	401	386	410	418	386	391	379	424	387	380	385	359	411	393	451	451	430	438	415	429	459	365	387	395	429	365	441	436	406	468	404	387	421	388	411	383	414	409	402	412	424	403	416	418	400	393	422	400	397	402	400	377	415	410	409	429	366	407	415	393	410	415	416	413	392	430	416	409	425	436	446	412	421	396	423	416	398	416	410	358	436	404	403	426	423	379	430	429	403	420	420	433	443	448	412	406	414	404	419	433	414	401	419	399	417	418	391	425	417	383	362	432	412	410	428	387	415	419	387	398	412	398	402	416	422	425	378	454	407	392	403	381	379	414	364	445	396	396	414	398	423	428	389	399	414	362	399	414	395	444	381	433	355	375	384	362	371	400	418	396	412	418	443	423	425	382	386	427	383	446	414	453	408	468	408	424	408	359	410	414	412	428	404	415	418	405	473	411	419	425	391	416	401	405	404	419	444	416	428	429	430	420	395	440	405	419	404	421	438	393	416	379	381	404	400	416	408	400	363	390	400	405	431	399	391	396	411	409	400	427	400	377	388	415	413	390	423	395	403	396	431	424	428	406	398	441	378	397	401	418	385	416	394	396	383	373	380	441	420	399	432	400	389	404	405	389	407	389	426	408	406	407	412	394	398	434	394	427	443	383	427
38910	64110	54097	31619	20508	16926	12770	9533	7831	7318	7254	5421	4187	3129	2550	1957	1607	1568	1336	1166	1052	1026	867	840	853	790	713	755	712	736	681	656	677	657	665	696	656	619	604	601	621	563	545	559	613	598	595	591	569	562	600	610	591	575	632	630	638	594	554	564	551	578	603	603	566	611	561	620	600	617	574	556	535	571	550	557	556	609	576	598	558	575	547	583	572	556	593	600	590	619	619	586	550	571	598	571	564	587	557	552	574	569	567	560	563	574	534	596	563	580	564	580	525	590	544	579	556	573	575	568	598	576	582	586	548	599	564	558	584	580	557	545	597	534	587	548	581	570	585	565	546	550	574	518	581	577	597	561	527	576	587	534	561	597	586	530	573	575	544	567	585	582	606	569	563	611	562	569	547	554	540	543	576	562	558	593	549	569	543	546	536	568	575	583	519	541	558	574	634	572	581	560	556	545	559	568	540	584	591	548	548	609	592	575	652	560	585	558	575	543	561	578	565	558	559	571	555	552	567	628	589	560	573	578	562	559	556	591	504	578	527	570	542	564	550	559	567	580	550	598	557	559	572	602	564	525	586	586	550	591	582	564	611	593	568	556	570	584	537	548	584	562	551	569	539	580	558	546	547	530	516	604	577	543	552	544	590	570	564	566	578	509	533	579	527	578	564	572	555	533	587	557	564	537	546	532	558	596	573	574	614	560	552	576	574	563	557	568	545	591	594	574	581	541	573	549	516	539	576	588	583	588	543	571	552	604	542	608	579	550	532	551	566	567	564	565	570	568	581	601	594	567	591	528	544	587	578	556	538	586	529	567	590	540	576	553	567	552	537	565	565	568	572	557	596	613	554	607	567	586	580	556	522	557	553	533	552	581	529	546	542	567	543	576	557	494	547	597	534	559	549	574	531	599	542	575	559	596	572	581	569	549	579	593	618	549	530	549	547	575	522	571	603	533	592	565	559	561	551	539	573	566	559	572	514	577	567	563	600	606	561	567	578	587	556	560	569	574	569	554	521	563	559	539	525	576	580	552	558	550	554	552	586	579	573	588	556	591	589	589	535	551	549	551	592	591	565	564	551	579	575	574	580	569	589	568	581	589	591	548	554	532	590	569	590	579	569	564	558	539	562	557	553	574	617	582	609	551	616	515	564	532	560	584	570	567	528	591	541	541	572	582	564	575	587	602	578	560	581	573	562	580	546	607	574	540	540	533	561	587	566	576	537	535	556	587	568	588	601	553	545	586	528	555	588	562	552	557	567	586	546	602	551	563	607	532	585	595	526	560	567	599	565	600	602	566	586	542	573	551	534	539	550	565	546	561	542	576	564	589	597	579	574	574	616	553	584	519	558	533	588	553	532	565	532	602	526	538	580	566	624	569	573	549	604	564	587	638	573	570	519	546	511	590	563	575	545	555	555	562	577	594	600	591	584	594	551	579	566	554	571	592	536	565	535	593	578	547	568	562	517	619	519	536	559	577	609	583	563	561	554	566	581	522	544	544	570	563	541	570	560	587	534	577	562	594	534	558	535	605	607	545	596	515	573	598	552	538	597	555	581	572	515	566	547	534	534	570	553	572	524	578	559	579	548	571	560	586	619	575	572	510	564	610	536	543	540	575	555	540	594	551	591	550	572	569	575	557	569	579	547	580	551	583	510	595	591	543	542	571	571	553	558	515	543	584	546	574	575	560	543	548	536	572	549	547	556	591	545	577	524	566	559	542	563	572	539	565	540	544	570	562	532	559	578	548	599	604	585	566	595	596	577	555	548	586	572	536	597	521	601	559	567	580	509	531	576	556	560	546	584	563	575	546	544	551	557	569	586	559	599	550	587	530	553	558	561	584	565	541	568	642	553	592	556	583	559	539	553	600	576	546	554	560	531	543	558	521	548	560	573	560	597	582	576	599	548	611	558	572	602	557	552	523	546	577	550	538	589	551	535	522	549	572	576	558	573	549	560	565	540	531	579	571	584	548	573	569	561	557	575	531	580	556	541	590	581	595	558	525	537	585	536	552	539	589	562	583	545	574	541	552	557	578	595	536	558	546	532	553	561	585	545	523	568	568	575	552	568	614	575	531	570	549	523	557	590	570	589	580	551	581	539	564	562	585	577	577	580	596	583	540	590	586	569	542	527	600	560	562	582	533	528	538	548	552	580	575	555	557	582	563	588	574	566	560	547	544	579	527	548	589	552	582	556	558	568	569	551	566	596	575	558	571	554	509	567	505	578	570	590	529	529	534	532	550	535	554	562	569	539	566	540	545	553	560	559	573	611	567	549	578	544	588	579	562	563	570	589	573	565	633	545	548	557	550	580	580	563	570	580	538	571	585	550	539	595	577	586	565	550	532	577	563	561	524	581	511	536	548	568	562	512	553	567	561	569	555	549	548	593	556	570	530	553	605	536	550	558	543	566	506	553	576	551	567	575	551	562	572	553	595	562	576	578	555	601	591	586	570	586	543	583	585	511	562	562	544	586	548	554	550	634	553	570	558	584	534	512	566	617	578	543	557	596	550	565	573	569	555	542	548	549	607	583	578	548	598	515	596	565	581	616	540	550	577	571	537	556	563	570	589	606	567	546	563	542	523	575	562	557	499	583	531	570	576	525	573	544	552	561	560	546	587	537	537	594	567	543	524	605	558	591	558	544	528	547	570	547	576	606	565	575	575	554	578	541	586	564	584	597	584	543	577	514	574	554	608	570	549	568	583	613	578	537	512	556	560	609	529	572	543	587	546	561	567	589	578	584	563	575	516	572	536	567	623	558	527	577	581	574	516	552	614	561	598	513	507	585	570	585	553	581	612	578	538	576	571	529	575	603	548	584	560	535	588	550	539	563	541	567	621	584	500	544	602	585	562	559	582	570	549	590	560	593	546	622	550	550	578	631	558	553	534	545	546	513	571	604	566	582	552	574	585	614	626	558	536	564	565	592	583	566	518	578	566	567	474	582	546	572	577	564	535	556	532	561	558	592	562	621	573	522	582	521	578	552	577	555	576	607	559	515	522	560	592	577	547	559	581	551	554	520	547	523	558	525	572	539	563	563	571	567	517	551	530	545	534	560	561	610	563	553	524	574	606	570	564	572	577	560	597	585	603	516	527	526	565	558	547	551	546	557	579	581	555	540	576	575	586	571	547	591	577	565	533	550	581	560	564	572	601	532	547	535	573	575	583	555	557	575	526	570	579	580	526	536	594	537	573	561	544	540	581	565	573	580	580	600	545	544	532	570	557	565	579	600	597	584	567	579	599	549	547	569	563	549	580	546	539	567	554	558	569	561	508	566	562	603	547	575	601	563	548	559	590	584	599	598	562	561	544	577	581	539	568	587	533	546	550	579	550	590	574	567	553	554	577	587	596	540	608	587	564	544	538	618	541	581	579	529	574	593	558	576	559	549	586	558	577	563	556	588	549	567	547	583	584	606	541	563	584	574	560	593	570	596	606	544	544	571	610	558	598	571	586	560	571	619	544	593	554	599	545	557	576
29060	28571	33258	16999	5968	3537	2405	1642	1378	1258	1278	991	830	693	633	494	548	532	456	462	471	431	395	395	376	440	407	438	427	406	408	401	381	405	387	407	382	386	360	382	393	403	367	383	384	429	401	423	344	390	369	393	393	384	383	359	398	376	383	392	400	427	373	364	396	379	380	390	367	392	369	367	382	386	364	386	396	405	393	380	380	407	375	392	353	417	404	387	387	414	359	381	373	356	397	387	388	371	389	393	385	400	378	378	384	394	382	385	378	396	378	349	403	392	400	387	357	364	391	380	410	413	391	386	382	420	443	390	402	390	399	373	397	393	370	450	348	364	373	434	408	333	398	357	404	401	365	406	387	397	384	404	397	387	394	379	382	400	394	415	390	375	392	385	384	412	394	352	371	403	402	378	357	369	417	371	404	385	361	379	387	398	421	395	378	383	411	413	374	416	379	407	390	373	368	410	369	370	378	403	386	380	396	408	369	387	403	393	357	405	378	422	380	384	395	398	383	385	382	341	377	407	414	361	348	391	399	375	349	426	346	363	370	383	395	400	366	366	396	392	372	375	363	411	393	366	401	366	366	433	375	374	379	377	377	404	363	364	432	370	401	395	361	395	409	384	385	394	384	403	379	382	352	397	405	379	395	395	387	357	387	393	350	391	354	358	367	369	423	365	388	385	360	364	366	428	381	424	365	383	401	387	379	373	392	417	376	379	396	410	375	421	356	367	388	370	384	387	392	384	403	389	376	392	368	399	375	371	389	398	430	367	427	386	408	411	425	428	324	403	370	364	387	397	399	393	371	401	359	403	374	371	385	371	354	370	400	405	403	377	397	395	366	397	370	400	388	383	346	374	353	383	379	423	374	411	389	432	380	406	352	365	395	405	399	378	406	337	437	403	341	397	362	405	392	378	367	396	384	380	363	382	364	423	412	420	400	380	374	381	340	384	395	383	422	387	378	408	373	378	356	373	365	394	395	361	367	377	389	372	328	401	363	376	403	364	379	404	426	370	397	355	361	389	387	400	419	381	395	393	390	341	398	359	389	370	387	381	389	394	367	399	423	368	404	392	355	358	394	403	380	391	413	385	367	396	342	383	381	362	415	410	367	360	388	373	370	389	378	359	408	376	382	387	366	415	346	355	394	380	406	415	416	395	404	375	435	392	392	378	358	410	400	391	388	393	427	338	381	375	375	369	399	396	390	418	364	391	391	383	397	398	379	413	372	380	398	404	357	406	382	377	376	399	398	389	358	364	391	380	394	381	383	372	390	436	405	387	383	368	430	420	381	378	346	376	368	374	368	380	394	407	405	374	381	381	411	379	373	402	380	399	387	394	394	392	439	355	392	365	379	425	382	360	371	361	398	418	398	390	370	386	411	380	349	398	347	404	397	376	369	396	357	400	355	374	404	386	398	383	371	404	353	381	437	378	420	380	393	435	384	360	392	376	379	395	378	346	366	394	394	381	374	403	396	383	394	396	385	391	363	406	390	357	366	366	364	351	380	410	338	401	394	357	426	341	410	363	351	374	368	388	408	370	386	378	373	369	369	380	422	390	414	372	370	372	376	387	412	352	426	361	385	359	374	355	405	375	402	387	382	412	382	380	360	410	395	405	400	390	395	374	401	378	405	381	376	404	400	362	356	406	426	383	418	367	408	360	421	380	388	395	377	372	415	363	388	377	422	382	370	358	422	339	377	364	369	411	343	391	375	350	370	377	408	388	369	366	396	350	367	400	393	362	370	333	389	390	432	420	377	415	371	370	358	380	380	397	351	370	404	402	356	394	376	386	374	386	382	411	370	408	363	402	356	404	382	396	373	368	374	379	370	382	401	368	415	393	373	390	382	378	375	381	400	400	363	384	421	360	392	359	405	385	376	392	394	372	389	366	409	371	403	397	378	387	363	412	396	400	415	380	371	425	434	368	380	413	365	380	394	376	386	355	403	379	384	416	382	365	370	377	387	367	396	393	396	372	401	410	372	380	353	398	395	399	382	404	372	372	382	424	404	354	382	369	353	380	406	421	398	382	396	387	387	368	372	382	373	346	406	384	407	387	377	379	383	378	367	371	354	382	444	376	368	383	411	408	382	407	372	342	390	408	368	348	382	388	392	375	386	406	408	382	389	380	361	385	356	399	405	378	378	404	419	384	379	386	362	409	402	376	374	399	355	391	395	399	408	415	375	387	382	397	420	393	411	384	372	366	433	365	358	360	337	370	395	402	405	391	404	392	413	383	384	387	389	346	384	417	382	370	359	391	411	409	410	399	404	408	384	382	349	419	418	425	412	376	396	356	356	402	406	401	385	357	395	375	379	400	346	357	355	372	425	393	398	371	369	390	372	415	391	392	380	387	389	372	394	413	366	407	391	388	362	362	373	384	396	376	400	387	367	375	395	405	386	368	370	402	382	423	389	376	402	358	398	390	382	370	380	392	417	383	411	394	425	392	378	356	368	391	373	373	394	368	375	372	354	350	372	376	406	426	389	400	365	391	361	412	351	374	414	339	333	361	405	385	363	407	401	397	377	385	399	393	376	375	359	344	368	356	390	395	414	365	372	379	382	417	367	409	397	359	384	363	362	382	395	388	370	366	390	381	369	375	387	409	404	370	399	416	384	397	360	369	403	371	413	383	374	389	383	393	382	402	390	369	397	397	418	366	411	386	401	382	389	368	390	355	379	384	394	387	379	395	384	383	414	413	346	394	386	373	401	362	361	385	365	406	390	385	371	360	391	384	390	370	431	394	405	378	383	398	427	372	361	374	405	384	405	385	377	422	397	357	408	373	410	362	375	406	388	376	401	372	370	384	357	370	413	354	420	350	351	389	382	368	379	384	400	421	371	398	367	386	337	385	366	400	368	392	372	382	384	432	382	389	354	360	367	386	389	394	376	383	396	351	366	363	367	366	388	372	380	392	402	375	383	371	396	399	374	357	357	377	417	339	412	382	415	388	399	372	357	385	377	388	388	384	367	368	392	376	397	372	381	388	370	414	389	393	393	377	411	395	338	392	394	386	431	407	397	365	385	376	430	395	421	361	336	393	401	400	385	414	384	406	404	397	379	373	410	386	360	401	398	350	356	403	400	396	400	385	423	382	367	369	383	381	422	386	412	393	383	406	373	357	356	365	360	369	426	387	329	382	381	391	390	365	374	401	410	390	403	361	397	395	367	387	367	382	376	366	405	394	390	383	381	381	394	379	411	391	393	396	398	382	377	422	386	348	383	379	370	398	354	361	363	379	342	357	361	379	361	396	374	373	387	422	365	392	379	380	377	393	380	396	389	369	353	374	390	392	400	385	382	364	382	403	398	402	402	359	393	382	390	389	396	413	387	361	393	390	409	375	383	415	380	444	398	393	371	384	406	358	368	375	432	373	346	344	366	374	357	380	356	392	390	355	395	387	380	390	410	368	383	415	376	396	398	376	394	363	377	388	361	383	365	428	423	386	388	348	390	369	401	370	367	371	422	374	403	401	408	385
35270	48975	40078	17152	10614	8057	5826	4248	3486	3174	3210	2292	1834	1497	1248	1056	885	835	746	725	692	634	634	647	585	616	618	599	533	551	582	553	542	591	565	556	499	532	599	546	529	500	507	500	526	544	547	492	493	551	511	548	566	536	589	587	557	533	511	541	517	542	541	514	553	543	543	549	537	541	582	502	501	580	543	510	531	525	506	502	534	538	538	551	523	559	554	544	516	558	537	576	567	536	575	511	566	563	527	552	554	522	533	510	496	539	544	521	565	570	515	546	551	527	528	509	545	530	548	502	509	508	529	561	514	553	519	524	512	557	525	497	518	565	514	537	548	510	532	489	550	508	532	541	528	517	521	497	514	523	529	574	530	505	530	521	532	551	531	547	523	546	579	513	537	519	517	513	492	564	525	536	526	545	515	502	537	526	522	519	517	515	504	519	517	506	518	538	511	523	558	549	506	522	544	540	484	507	518	479	516	547	507	542	517	557	567	551	578	561	515	547	512	524	527	531	543	505	522	525	540	589	507	491	480	516	501	533	559	572	540	543	521	513	551	527	571	548	499	512	487	483	542	542	522	538	523	549	521	520	544	500	527	504	508	513	518	488	516	477	528	556	582	501	525	541	542	509	560	537	519	544	518	532	581	529	488	519	506	490	522	541	580	550	529	529	547	534	545	557	527	515	493	526	524	550	538	549	536	558	564	522	536	549	580	542	538	529	533	552	560	536	522	512	537	508	507	533	522	577	550	527	531	536	488	541	522	523	566	531	539	567	521	543	535	540	564	559	550	477	547	556	548	526	500	586	503	500	520	515	505	520	553	507	535	548	538	552	544	545	568	516	562	502	546	554	517	543	550	520	564	545	533	491	522	568	523	545	493	570	499	537	533	519	535	526	518	526	518	517	511	561	531	538	535	524	564	514	491	510	529	548	555	529	545	556	551	546	498	505	578	512	549	522	520	556	511	578	557	532	522	577	552	519	546	533	544	532	518	536	533	510	529	553	518	555	503	491	542	553	511	524	549	500	499	514	530	524	502	523	519	554	514	508	568	506	473	472	534	518	540	536	538	523	548	508	524	539	492	509	510	493	510	559	538	520	508	581	534	526	511	556	544	486	542	566	533	548	525	536	540	512	564	533	536	506	536	559	546	519	523	552	556	570	498	518	549	528	537	523	522	488	543	533	509	515	560	586	534	514	526	551	497	529	546	520	520	560	534	551	529	573	555	530	559	536	521	587	530	551	523	549	511	534	583	561	515	530	532	540	508	501	532	449	530	555	559	544	525	545	553	527	537	538	532	521	504	550	563	523	550	534	533	541	564	543	539	517	534	488	543	544	551	546	553	537	537	531	510	573	561	489	534	481	523	534	532	516	516	492	533	528	504	534	536	555	467	556	538	530	505	564	533	507	516	497	549	551	466	543	514	562	535	497	524	509	581	498	563	529	489	526	546	540	531	537	514	489	499	516	510	597	481	567	547	562	567	540	498	532	545	539	495	559	503	504	519	537	517	518	514	528	508	518	553	534	530	520	535	553	534	505	531	547	560	523	530	549	544	530	491	521	534	559	542	522	532	524	477	560	558	522	501	560	509	515	507	498	544	510	531	543	469	537	516	506	491	543	491	505	498	532	507	545	499	532	536	490	519	527	537	517	557	519	559	559	525	535	557	572	531	568	505	517	563	553	535	533	549	559	500	541	529	512	554	494	533	546	535	535	572	510	506	506	489	521	547	549	531	537	533	557	508	530	532	543	549	538	547	499	523	514	535	561	531	544	540	514	530	541	510	528	517	562	522	539	533	533	525	536	518	507	481	551	541	547	534	492	599	547	523	547	540	536	504	552	492	516	576	546	559	532	530	542	523	483	550	572	550	513	519	542	538	543	547	539	539	519	579	541	559	496	565	545	520	531	552	495	525	553	532	552	573	559	504	483	480	532	550	547	571	521	503	525	556	518	555	554	484	524	506	565	515	553	564	527	543	528	525	508	539	494	526	541	545	496	544	537	574	534	521	522	542	542	522	523	538	487	534	482	481	515	562	528	544	499	537	544	536	533	525	587	554	506	502	551	549	536	558	535	496	531	548	514	560	481	547	561	555	506	490	513	517	508	577	552	516	523	551	577	590	531	570	516	540	491	548	539	558	528	533	526	555	527	530	533	571	468	546	535	518	549	520	516	534	561	529	519	550	520	552	487	595	497	521	556	553	527	552	529	566	534	556	500	558	504	566	521	559	538	537	477	502	548	502	512	535	525	529	553	540	486	564	528	528	541	555	581	501	554	511	555	507	569	501	508	518	531	549	537	528	522	580	546	527	534	521	528	519	549	526	528	523	544	486	521	521	549	508	561	487	550	553	562	501	549	517	546	562	549	542	507	571	548	527	531	572	561	516	534	527	539	511	491	526	543	532	551	532	526	510	508	497	549	503	489	522	520	553	545	518	525	532	542	518	546	555	527	502	484	508	543	534	531	546	523	499	502	563	527	529	535	557	499	518	515	533	546	537	488	550	522	531	564	529	532	520	529	496	547	502	521	534	486	501	514	557	530	507	524	526	544	587	527	537	533	508	542	508	545	531	514	532	581	519	505	552	535	467	549	544	491	554	521	577	542	508	533	551	508	533	543	521	504	561	496	506	536	542	555	539	565	530	521	513	551	531	545	541	582	552	472	562	551	553	533	517	509	540	579	511	492	509	569	533	550	550	519	542	541	504	534	580	509	525	549	543	533	538	522	485	500	548	586	527	537	571	520	556	510	489	543	533	496	557	575	508	538	545	550	526	545	542	473	543	507	527	514	510	511	530	513	530	530	506	553	577	528	509	531	523	558	543	527	553	531	526	531	537	578	540	515	476	539	554	530	498	572	527	529	540	557	515	551	542	502	500	572	529	510	574	564	529	553	521	500	542	555	543	528	507	507	553	506	537	522	542	525	527	537	495	512	515	514	553	544	544	506	547	525	497	471	552	537	515	509	537	509	561	520	551	539	568	560	547	539	551	495	517	523	561	568	533	546	525	530	557	543	577	547	499	558	526	494	552	562	552	560	495	534	529	568	564	516	542	534	509	489	505	545	544	560	556	539	534	531	528	538	520	536	544	546	583	540	538	536	547	570	491	521	535	567	520	551	526	506	503	494	521	511	569	500	534	505	558	537	498	530	505	528	546	540	517	561	519	557	534	514	497	544	519	514	538	489	548	482	517	551	545	548	542	537	516	501	552	526	491	532	511	519	505	533	559	532	518	545	565	552	545	539	501	555	544	531	510	532	512	519	522	560	553	534	506	518	538	483	485	535	564	538	524	519	516	499	527	540	544	496	498	536	518	546	555	517	544	542	539	562	562	487	513	541	505	520	534	536	531	538	505	507	534	540	528	539	541	542	538	562	538	533	518	522	567	543	540	534	536	527	551	510	515	542	531	516	491	525	519	538	528	530	520	588	516	516	521	549	555	523	547	549	534	510	564	504	526	521	511	556	551	514	508	473	511	504	539	533
24382	21576	29095	24684	21426	14465	5978	3118	2357	2253	2100	1667	1301	1082	934	745	757	702	684	599	609	598	533	589	550	539	535	554	513	534	481	501	503	493	514	550	501	509	466	505	501	486	499	479	443	498	509	512	497	486	472	499	522	509	514	497	545	510	501	459	510	482	496	510	507	516	518	473	465	513	466	498	468	473	520	468	501	505	471	465	439	473	522	478	481	475	498	506	462	490	468	501	511	487	495	522	471	527	487	476	517	467	499	461	492	507	477	517	485	507	499	478	452	517	472	533	479	488	504	472	486	478	519	514	457	454	488	494	513	482	480	467	484	494	519	491	566	496	469	431	481	486	509	467	482	490	477	468	475	531	448	494	463	470	462	498	498	497	446	496	420	486	476	496	433	498	474	446	504	489	476	469	471	475	492	514	456	522	467	467	450	499	480	501	446	489	503	487	491	478	481	497	524	489	459	470	452	468	486	502	426	495	506	444	501	447	511	480	469	491	474	499	517	490	440	518	484	472	507	463	463	487	534	455	500	440	479	495	453	483	519	496	484	488	489	474	487	482	488	505	481	494	456	497	496	514	452	490	467	472	502	497	489	471	457	485	520	480	516	521	500	481	474	485	494	505	490	516	466	479	472	500	526	491	510	448	443	451	522	492	470	517	481	509	489	480	477	479	506	502	474	495	482	513	478	487	475	495	470	482	499	521	486	430	527	492	496	489	482	475	447	462	475	480	494	494	498	503	463	492	491	461	474	487	496	517	477	477	509	486	499	487	483	520	473	527	490	485	482	499	460	489	480	504	483	490	495	476	480	496	468	533	486	505	480	464	504	528	517	478	523	465	523	463	446	471	510	472	463	436	518	457	476	505	486	477	495	492	490	486	447	495	463	476	467	500	488	503	482	519	475	467	455	494	478	493	492	501	469	474	510	477	540	472	497	445	487	491	473	498	441	487	476	510	480	523	486	491	484	485	462	495	502	484	477	527	454	482	521	522	486	467	452	477	535	501	484	483	457	469	536	434	473	507	491	504	508	480	525	515	532	485	498	543	473	468	444	514	502	519	501	508	495	503	468	461	485	502	468	493	493	472	479	487	487	465	477	494	518	483	490	513	520	481	484	490	497	516	504	515	443	515	488	469	462	463	458	470	477	498	479	506	498	460	480	437	483	494	496	505	496	480	451	518	479	488	491	478	488	471	479	480	486	480	466	484	472	503	522	496	457	484	455	454	458	504	526	509	440	436	506	499	434	526	518	455	496	482	500	498	439	457	470	517	502	505	507	526	471	511	499	473	487	492	488	484	499	487	460	483	469	480	438	498	491	491	503	450	463	473	485	497	497	458	493	460	495	467	501	474	492	505	485	499	453	489	468	478	497	480	493	506	450	473	525	493	524	507	479	502	466	468	484	470	478	481	489	448	461	439	490	480	503	494	474	490	487	515	493	491	449	475	470	511	486	483	451	493	483	512	463	525	526	508	477	509	484	504	461	518	511	464	545	489	503	458	461	502	507	482	487	501	512	479	512	481	455	470	488	490	480	481	511	539	472	454	522	498	467	481	491	492	481	532	502	506	520	470	507	469	488	464	460	511	497	464	448	490	458	465	461	491	459	454	488	506	465	483	508	464	517	465	455	479	488	471	459	489	490	460	472	475	495	474	447	485	498	481	494	487	485	481	509	509	512	449	494	491	495	494	481	488	467	460	475	510	492	467	446	472	432	480	492	511	468	508	439	508	446	476	548	487	474	472	472	511	505	509	505	458	483	501	486	514	505	482	468	515	445	486	476	466	505	507	459	485	544	491	501	502	461	492	464	530	505	476	484	505	493	503	445	469	470	483	512	469	525	516	516	451	515	493	485	485	494	487	481	500	496	502	434	469	489	472	485	499	473	443	513	493	501	479	510	471	463	495	457	510	468	485	495	492	509	504	508	499	493	448	527	494	468	485	503	509	455	520	479	503	482	502	484	501	454	476	440	456	471	528	501	488	488	554	503	465	508	529	457	488	481	472	473	500	491	508	494	496	490	478	510	479	460	495	520	495	479	498	502	477	470	454	515	475	470	489	477	540	444	476	471	498	466	480	502	456	543	488	502	493	530	463	477	507	494	515	472	460	471	518	469	479	485	490	484	527	478	483	478	469	490	452	463	525	507	467	478	489	476	516	479	498	504	495	499	506	499	528	471	483	483	477	450	499	489	484	483	531	506	466	446	478	449	519	487	440	498	463	464	477	502	509	467	461	483	472	513	478	473	497	478	488	502	475	506	455	472	494	537	492	471	533	488	482	485	517	426	478	463	446	495	465	494	538	502	489	513	490	479	470	482	490	497	506	452	501	475	500	455	447	470	474	486	483	440	482	477	482	465	470	497	487	483	488	492	496	474	519	482	512	486	469	498	447	469	499	466	477	477	501	484	471	461	482	441	489	438	485	477	492	510	492	492	499	472	456	485	474	500	464	501	482	459	475	493	480	470	475	514	448	486	453	451	459	473	505	478	442	479	464	458	466	469	438	486	509	507	498	461	504	475	441	482	465	477	508	526	487	468	477	462	543	497	509	490	515	484	486	441	509	478	431	500	521	495	507	474	512	506	491	504	494	486	514	494	458	474	483	495	482	504	482	512	492	524	462	484	478	498	495	489	498	481	504	491	482	440	465	496	484	475	487	514	502	499	508	479	490	498	472	487	504	499	463	485	486	497	462	494	498	474	479	527	489	518	490	478	495	541	462	485	501	504	503	504	484	454	500	498	476	469	474	458	483	489	507	483	506	460	472	504	476	522	485	458	493	532	459	464	493	476	505	472	466	487	469	493	476	485	471	479	505	516	475	487	469	517	476	489	522	478	516	458	486	460	501	467	483	515	502	485	483	510	484	506	508	493	473	477	516	518	508	487	497	480	466	500	482	480	490	482	472	494	495	464	499	530	477	502	467	464	485	470	476	466	503	490	522	513	492	458	455	472	499	452	505	470	498	508	489	532	488	502	472	491	496	475	457	501	479	494	487	496	494	471	456	521	508	481	513	469	463	483	464	512	477	503	488	469	494	476	492	460	476	491	522	492	489	498	463	531	525	515	486	475	523	501	452	471	483	461	470	478	494	467	471	424	500	509	476	517	476	492	505	477	455	514	491	475	459	471	482	471	478	477	458	514	465	509	494	452	471	482	484	521	492	494	491	484	469	507	517	518	529	509	495	521	473	490	474	447	515	496	487	484	500	538	465	510	479	488	506	472	518	481	465	474	499	464	487	478	476	472	446	440	471	487	518	523	486	475	508	534	500	494	508	517	492	485	451	506	492	483	468	463	453	486	482	529	459	483	503	487	474	485	532	490	475	502	486	496	512	500	488	463	457	488	490	520	496	467	485	511	488	493	514	485	496	487	492	513	487	482	508	490	458	482	477	468	466	473	498	523	493	448	473	508	499	494	464	449	467	458	499	510	520	504	468	473	470	519	512	522	506	463	497	505	479	501	499	465	513	507	482	528	490	516	489
35731	57695	47950	25161	16378	12714	9725	7155	5888	5566	5263	3933	3135	2395	2002	1512	1394	1367	1231	1112	1045	911	892	905	799	808	828	787	763	696	789	716	716	712	768	733	714	694	687	712	700	686	645	661	682	675	711	659	723	647	731	731	705	731	704	732	688	682	707	694	678	700	679	716	661	665	664	684	679	661	719	661	725	714	639	669	657	671	657	714	639	707	703	675	702	646	686	648	645	676	666	659	651	653	662	652	696	650	678	700	656	672	678	659	704	676	688	677	639	680	659	710	719	687	607	698	606	706	659	633	700	640	730	706	681	660	689	678	698	679	681	683	660	634	711	636	693	688	729	647	683	662	677	629	683	642	715	693	669	646	675	690	718	650	662	663	674	643	643	683	678	656	683	662	731	683	696	664	698	700	675	701	658	649	677	641	691	639	702	638	646	669	700	700	700	695	692	639	693	668	671	644	688	713	685	631	657	673	668	634	653	672	683	707	660	690	658	659	701	680	642	699	650	624	639	630	744	662	707	667	680	679	662	697	673	666	674	701	688	679	655	625	665	661	673	659	712	664	689	645	661	669	710	723	737	612	677	683	639	682	716	682	700	668	656	661	695	648	609	677	697	694	697	692	687	705	708	673	672	669	645	647	668	636	677	696	659	689	698	649	679	703	664	646	693	678	637	682	692	660	709	615	690	697	667	662	670	694	667	688	683	704	670	699	662	712	636	676	649	662	624	703	678	666	709	689	628	642	650	671	649	690	681	622	664	653	686	681	686	686	639	668	678	649	650	655	682	680	668	700	728	633	632	662	704	667	609	709	653	649	649	630	677	647	699	686	653	708	689	713	708	670	662	664	659	676	666	679	662	653	654	655	717	673	649	648	663	681	637	741	672	702	673	688	694	668	676	660	663	669	621	619	645	694	646	716	672	656	644	690	675	678	692	636	736	671	685	668	637	719	688	677	678	673	665	676	695	703	631	681	675	705	668	693	612	707	670	676	709	690	666	715	689	635	634	696	650	637	681	656	673	653	637	663	616	637	652	674	612	716	704	655	667	667	693	703	630	649	649	648	723	699	704	686	623	681	661	671	701	667	682	660	690	609	663	683	648	674	668	726	648	663	678	712	685	655	577	659	690	611	658	694	674	656	666	674	647	637	712	616	721	652	665	638	657	640	696	708	649	652	713	649	687	673	646	672	672	706	689	624	640	689	667	656	720	665	694	687	688	646	713	658	639	676	670	665	662	642	712	683	644	635	676	676	689	603	675	678	649	666	667	656	684	684	650	620	680	656	737	736	691	696	639	686	666	637	634	698	623	676	640	687	658	639	691	707	665	676	640	708	698	629	681	703	622	673	660	663	686	629	617	648	641	714	644	695	620	633	680	686	653	683	626	679	662	706	718	664	675	644	667	649	643	693	706	627	646	668	690	664	613	698	639	679	670	684	687	651	662	676	625	637	606	678	625	648	666	709	676	642	704	689	620	682	662	654	659	689	627	693	675	632	664	639	641	695	673	631	667	698	620	641	659	681	675	656	659	707	664	678	680	702	662	648	644	636	603	693	719	647	663	693	702	680	635	676	649	646	702	714	654	695	650	676	666	645	683	653	649	649	663	678	684	648	646	641	676	677	659	659	711	632	667	676	679	699	700	697	689	648	645	637	695	687	655	664	660	673	677	658	614	668	674	691	666	682	637	639	647	660	692	707	626	650	660	679	658	641	675	723	698	672	694	681	682	670	667	623	695	672	676	648	650	668	673	694	681	667	674	675	652	635	641	703	684	695	674	664	682	711	696	657	625	650	661	679	627	652	698	692	695	628	673	647	629	661	683	679	634	653	655	692	681	630	663	673	639	687	663	685	651	673	641	637	671	695	670	659	681	697	644	663	678	641	701	694	661	703	679	651	653	659	678	682	670	666	663	637	704	677	676	714	652	664	633	676	636	696	681	665	649	690	612	654	692	700	680	620	681	657	670	697	688	680	654	634	697	668	668	655	648	602	645	668	684	674	641	651	679	656	649	704	688	638	649	679	636	692	667	682	668	670	644	694	669	654	649	654	682	652	637	605	662	625	682	680	678	673	714	646	666	647	711	704	641	677	681	638	660	650	644	623	656	661	674	703	680	616	640	691	667	649	668	663	663	621	671	662	725	615	647	686	642	644	699	668	700	675	670	692	658	688	681	713	692	680	639	720	693	692	724	686	646	640	692	672	690	701	684	670	674	667	660	698	658	698	652	675	684	660	665	659	693	685	656	696	700	638	666	690	687	635	684	615	680	668	660	670	634	643	665	632	696	700	607	709	662	638	658	693	670	683	716	656	681	712	679	711	668	643	635	692	707	653	697	685	559	648	635	634	684	710	650	665	705	689	669	680	675	651	636	676	691	645	701	714	647	640	646	652	708	701	672	685	709	720	676	702	659	689	649	664	686	678	639	645	647	719	710	661	674	701	642	676	670	686	677	720	669	693	669	633	670	664	645	670	686	635	696	665	681	668	669	659	662	704	690	682	674	654	672	685	683	693	664	632	715	694	647	689	659	649	702	664	635	703	692	667	678	663	719	643	695	667	708	660	668	700	667	676	666	698	659	610	616	666	683	686	659	663	645	684	693	642	678	678	662	680	681	617	684	626	636	696	633	659	639	707	684	657	707	651	657	680	651	678	694	636	686	682	655	663	644	705	636	655	647	685	701	694	678	659	602	661	691	635	658	687	635	643	692	686	671	679	692	670	646	645	671	687	618	645	634	678	648	679	674	716	654	679	755	645	705	696	664	657	699	654	681	676	656	690	696	658	625	633	718	644	681	687	693	661	650	683	632	640	709	632	670	676	636	668	679	663	692	655	720	685	685	670	675	606	665	688	636	664	684	700	677	661	684	684	644	639	639	649	714	694	680	709	651	646	662	635	643	679	668	682	669	636	660	633	699	650	671	679	655	657	682	692	666	674	650	688	698	704	729	665	641	693	647	686	685	625	683	659	681	729	633	660	709	658	670	682	621	709	678	655	718	652	686	658	698	666	656	701	671	691	727	673	672	680	657	671	657	678	669	676	670	679	689	688	679	702	685	682	686	615	684	655	673	680	688	660	663	696	647	687	703	658	709	645	689	699	708	706	687	672	680	686	677	625	653	637	721	649	651	654	702	691	655	684	646	650	639	694	685	708	642	726	659	664	723	668	669	689	678	694	673	682	663	690	668	621	635	655	679	613	725	676	658	671	678	707	659	673	684	720	642	739	683	680	672	687	612	652	708	628	671	689	667	660	649	613	678	635	689	646	657	668	643	638	670	638	695	684	640	648	666	638	662	639	670	677	650	623	696	650	702	691	634	611	679	695	734	684	684	678	653	712	668	685	705	650	714	678	676	689	642	647	715	610	654	755	591	663	681	641	670	605	626	696	611	661	670	679	648	671	686	659	668	634	692	686	684	662	650	652	645	639	678	700	646	628	656	693	663	673	640	688	616	660	689	699	671	713	626	623	682	668	654	674	710	655	664	625
23369	21556	29530	24073	21587	21644	13843	4786	3320	3068	3055	2245	1681	1329	1105	931	760	747	732	642	636	560	555	504	536	521	522	465	494	455	487	456	481	475	476	463	491	461	425	425	425	442	436	405	408	403	413	410	425	405	482	434	438	447	453	439	466	457	425	432	437	413	453	435	429	417	404	402	440	432	395	407	407	389	407	408	439	429	418	402	427	384	438	381	445	416	394	406	416	424	414	385	456	398	401	410	418	388	399	421	387	405	382	426	420	405	403	390	430	400	425	418	441	392	419	434	440	379	387	398	427	417	378	390	405	420	392	433	451	387	414	373	450	370	393	435	412	397	408	444	434	389	413	419	379	429	415	399	401	396	439	392	421	409	422	411	411	418	379	428	442	390	378	414	380	372	393	413	381	418	421	410	422	444	409	411	441	388	417	452	406	405	394	431	417	409	414	444	418	411	424	405	388	412	409	419	403	424	415	447	395	374	416	445	475	383	386	389	393	390	410	448	425	418	428	402	370	378	365	407	415	374	420	400	401	380	425	446	424	441	376	445	389	436	390	404	406	419	368	370	433	414	422	372	404	384	413	393	407	424	404	436	413	372	410	409	392	412	400	409	418	406	411	379	423	406	403	415	388	422	415	412	416	371	430	392	389	405	418	396	420	419	476	403	439	465	405	396	389	378	394	399	462	424	414	412	368	442	408	401	415	404	437	398	435	430	392	414	403	408	399	405	374	424	409	400	372	447	403	383	417	421	424	422	395	425	403	411	402	425	432	412	411	409	433	421	433	405	428	418	409	391	438	385	396	428	440	393	399	431	407	419	420	412	364	375	401	414	368	405	409	443	446	396	413	394	402	435	409	406	375	396	370	431	417	428	399	442	404	391	398	412	435	412	409	407	366	394	384	405	395	377	407	397	400	383	412	414	381	420	408	391	423	431	418	413	420	383	418	426	411	443	442	429	387	395	411	411	414	412	404	380	410	416	438	431	410	401	361	433	399	445	394	406	389	412	407	374	395	411	428	384	416	428	410	381	412	423	370	417	368	392	407	417	394	372	432	398	356	371	417	451	438	444	416	375	397	376	426	410	475	414	424	393	401	394	418	380	396	470	350	397	483	403	441	402	410	406	386	421	409	361	409	391	399	385	431	403	461	459	390	393	396	382	404	435	407	421	417	400	413	421	399	399	377	405	409	351	403	406	413	420	403	393	419	375	440	392	406	402	383	422	446	421	400	408	453	422	469	426	417	418	427	382	418	412	389	393	385	427	419	371	417	446	399	440	397	431	398	402	428	449	385	436	388	412	400	431	416	358	365	400	412	409	404	378	427	406	410	379	402	385	399	417	397	392	419	436	400	396	403	412	358	398	380	373	365	401	416	401	433	410	394	411	441	395	408	412	380	389	419	389	420	403	410	385	408	421	420	410	419	418	426	394	383	401	426	401	446	425	381	406	403	379	415	411	395	399	415	402	369	424	393	385	391	424	407	413	392	375	443	386	396	408	441	407	393	415	413	446	417	419	404	383	401	402	387	404	447	413	428	414	421	423	423	377	422	434	397	434	431	407	443	392	407	385	423	424	405	395	447	420	428	391	434	418	430	416	441	380	408	405	387	411	411	415	372	444	423	402	383	418	386	402	441	395	402	407	401	389	421	395	406	416	385	389	444	415	405	430	366	383	462	426	401	416	393	388	422	452	439	407	378	405	378	413	388	380	403	430	396	410	384	402	405	368	391	400	398	412	428	403	402	423	405	422	423	393	368	405	432	390	421	373	433	418	394	379	392	392	366	393	441	446	340	401	397	448	428	421	413	410	403	398	394	376	422	417	392	409	405	412	414	405	412	397	404	385	392	408	386	396	405	416	404	392	378	387	366	397	430	420	409	404	397	363	408	410	411	439	444	379	387	422	428	377	384	397	411	409	404	412	388	391	423	405	379	388	386	382	399	383	393	411	420	386	411	441	361	400	392	423	431	398	399	370	419	429	413	409	396	391	412	377	395	457	423	390	402	372	417	389	401	403	398	419	446	431	394	416	388	402	390	423	375	382	396	402	399	394	425	388	400	441	399	395	390	412	384	400	422	424	405	370	422	393	381	407	387	418	424	384	428	407	409	374	397	425	390	409	432	411	384	350	416	393	465	380	419	409	398	351	455	410	367	394	381	437	410	388	415	426	409	448	449	409	406	427	404	405	389	384	404	424	390	423	401	460	388	399	397	413	413	396	387	407	406	392	405	390	433	397	374	385	451	421	435	379	395	411	419	413	419	426	403	387	420	426	422	401	393	447	369	459	379	398	415	418	401	424	420	400	416	426	386	362	421	404	412	411	402	397	394	427	408	417	402	373	454	367	400	397	397	380	385	393	384	421	394	404	418	404	420	428	376	419	411	408	382	402	408	397	386	422	386	418	412	398	449	383	433	445	430	404	402	403	398	406	419	375	394	423	389	423	443	379	429	421	357	382	392	409	405	372	395	384	416	365	391	444	381	424	399	414	392	401	427	417	427	403	411	392	406	426	399	385	484	396	410	388	408	389	415	390	368	414	412	402	445	403	403	426	417	395	422	438	412	430	398	429	412	413	391	395	407	440	406	382	416	390	394	406	424	426	385	419	416	424	421	389	391	414	451	424	403	393	406	414	434	426	429	404	370	402	392	367	393	418	405	420	415	415	388	420	408	402	426	397	398	394	419	430	410	427	431	400	382	376	413	401	393	406	434	408	377	412	429	418	381	435	424	374	424	397	404	399	398	391	409	419	442	361	403	414	423	371	380	431	384	401	431	390	393	360	415	374	393	399	406	437	398	410	406	397	396	402	430	384	393	412	403	406	389	406	398	397	389	405	411	420	400	390	393	404	403	407	379	422	420	408	386	403	404	398	464	435	441	425	416	406	393	414	399	394	393	394	415	450	421	391	418	443	413	409	400	374	391	411	415	408	394	415	408	434	410	418	412	423	413	400	367	422	431	403	436	374	427	394	374	393	394	389	438	406	395	410	387	375	433	413	394	400	412	387	400	399	399	399	427	445	421	401	408	399	390	406	442	453	413	427	383	407	416	423	413	368	427	413	388	426	434	393	404	415	426	416	398	392	428	477	384	364	400	373	411	398	429	400	409	396	404	421	388	420	388	412	415	411	422	423	389	400	429	413	392	424	420	394	373	402	379	424	413	386	430	434	395	422	400	412	416	412	420	423	358	385	417	437	418	400	418	420	408	411	398	411	415	422	382	415	400	408	444	470	402	429	425	438	402	432	434	425	390	425	432	403	392	382	452	419	408	404	392	429	435	407	397	398	385	396	412	415	371	390	434	402	422	401	426	369	437	385	419	414	407	397	454	414	425	406	378	426	415	454	415	413	351	388	402	443	422	422	425	390	441	401	440	395	404	399	370	403	381	433	443	443	413	387	413	413	392	427	413	367	410	370	451	449	399	399	413	357	405	383	416	398	398	432	399	373	408	407	426	431	411	436	399	396	385	416	401	426	394	386	383	410
38305	64036	52783	30158	21008	16736	12995	9933	8169	7608	7301	5235	4127	3139	2497	1956	1578	1561	1387	1218	1078	965	931	869	822	845	715	709	755	663	654	661	725	664	611	703	680	655	592	586	628	581	556	579	615	557	581	628	591	638	599	573	649	615	646	577	578	617	577	606	611	598	597	588	622	658	584	583	553	575	570	568	555	530	530	608	534	528	506	596	559	575	551	556	598	575	543	595	559	593	596	587	568	593	588	556	551	560	582	582	568	575	554	532	600	561	558	554	562	556	549	563	593	503	556	575	563	564	583	586	586	544	569	512	538	576	594	558	552	571	559	568	540	541	576	583	576	538	558	543	599	585	568	553	586	572	576	543	583	594	573	576	563	599	575	522	545	514	545	588	559	512	525	554	555	570	577	583	554	538	585	590	544	579	546	530	585	542	592	557	532	581	533	563	593	551	525	555	571	564	533	584	524	576	561	568	559	565	555	558	563	575	541	608	601	580	568	565	556	574	605	572	565	523	515	559	537	574	562	540	580	580	602	563	565	544	537	553	601	571	505	565	558	524	552	538	563	597	573	537	552	557	549	548	595	567	545	545	535	571	562	588	562	552	586	516	591	555	560	539	561	530	536	540	570	558	508	554	571	601	560	555	557	579	569	543	571	558	529	606	614	567	537	592	539	565	576	543	545	562	558	545	575	567	565	528	598	529	552	558	557	510	578	563	560	537	526	535	562	573	558	567	540	542	555	586	558	551	549	556	544	567	572	556	557	543	561	584	536	543	570	583	540	539	568	570	578	610	565	573	576	558	538	590	573	543	571	544	631	555	556	566	524	579	512	544	581	550	568	578	530	544	543	622	581	605	587	592	593	572	556	505	581	544	549	540	563	591	525	548	525	578	578	602	585	562	542	549	594	545	566	561	588	531	559	563	561	551	550	571	509	539	573	544	570	490	545	575	538	544	536	555	573	553	494	517	534	533	528	544	603	525	548	558	551	567	540	520	554	557	580	576	542	557	595	539	545	508	590	539	550	547	570	574	515	553	544	529	612	565	548	568	568	579	521	520	569	567	585	574	531	581	556	514	567	515	572	547	541	599	603	620	570	546	568	586	564	571	585	548	540	538	561	519	578	525	595	557	534	585	561	584	572	557	585	559	598	497	535	548	560	584	564	550	562	535	545	587	559	582	550	589	590	535	559	554	563	552	602	558	594	558	572	577	535	566	538	555	536	538	560	550	555	575	540	530	557	495	529	529	571	563	578	545	587	550	537	570	530	582	581	538	542	522	576	575	564	568	494	555	519	585	530	582	549	561	558	541	567	545	575	537	552	547	544	568	563	554	581	562	559	532	580	560	553	536	615	558	575	601	545	534	514	516	541	558	529	549	547	561	573	550	586	533	622	568	544	530	506	516	564	541	553	525	548	584	533	577	545	593	536	590	576	569	558	591	595	551	572	588	563	565	555	521	532	533	540	534	552	547	566	585	541	547	568	536	552	550	576	572	559	588	542	566	571	517	587	557	515	544	565	510	564	565	518	585	566	549	549	580	566	595	529	599	579	529	557	545	520	539	537	549	584	541	521	531	575	579	594	577	621	539	587	590	552	556	564	529	568	526	547	578	561	595	573	531	553	553	586	575	560	510	569	538	563	587	536	558	555	559	552	544	556	584	546	613	577	535	556	597	550	537	552	593	554	536	563	544	586	540	558	555	559	545	554	525	537	562	536	542	554	568	511	563	538	585	554	547	543	623	579	570	552	538	555	547	580	632	558	561	524	514	574	566	565	554	530	558	566	511	532	548	546	583	572	614	567	534	535	517	533	518	572	558	542	556	557	513	568	598	569	571	592	568	567	539	585	571	545	560	576	560	529	524	571	553	590	589	568	571	532	571	566	542	565	583	580	598	583	532	554	546	576	574	573	568	534	564	575	528	593	557	587	569	567	565	601	535	564	575	540	588	571	574	571	572	574	567	570	536	602	559	573	581	587	557	597	567	539	572	576	545	578	539	542	518	530	531	529	539	532	602	563	566	545	540	571	546	514	510	524	569	575	561	571	554	549	547	600	576	582	538	568	577	514	576	539	533	556	520	576	528	565	574	514	559	601	579	561	564	546	565	538	565	573	574	548	548	578	567	521	590	578	544	569	546	564	550	583	557	548	560	570	528	576	539	569	537	557	582	522	556	570	574	557	553	540	555	614	549	592	566	540	583	580	556	564	550	551	548	525	577	547	534	551	526	552	581	540	558	552	530	607	558	591	561	570	556	535	550	580	551	550	552	565	535	530	540	585	514	542	569	548	554	546	553	561	576	532	535	549	558	522	575	565	523	517	588	574	584	565	542	538	551	564	564	554	581	577	565	612	552	552	579	569	551	606	553	566	564	544	525	559	606	528	561	540	556	539	561	555	543	568	578	557	553	554	522	548	589	563	542	577	554	531	566	528	570	566	557	517	568	550	564	552	569	568	582	539	547	585	591	541	566	559	567	567	580	600	551	539	574	567	580	549	545	515	610	603	594	521	551	537	557	571	571	546	573	574	558	535	530	586	517	517	538	579	595	571	544	584	582	578	567	535	558	560	569	545	574	634	597	580	539	540	559	573	608	558	566	596	614	550	575	579	536	564	557	561	547	520	615	569	574	494	590	572	583	532	559	547	550	552	560	572	557	549	595	567	562	555	585	563	582	533	548	545	555	550	566	571	547	493	524	607	542	569	582	527	549	551	520	562	525	555	590	559	535	522	528	558	538	563	538	629	595	566	565	570	574	525	592	549	508	551	589	527	582	530	568	572	565	510	577	557	566	553	584	543	533	601	553	571	551	586	566	533	593	593	562	527	557	565	559	555	532	554	570	563	555	537	532	506	569	551	579	561	587	520	576	522	526	575	601	563	595	545	539	548	545	580	567	586	567	556	564	577	578	583	562	580	563	551	537	560	567	559	545	521	564	568	574	575	528	606	545	552	566	565	577	562	538	571	547	542	587	560	542	563	622	579	539	611	572	575	547	527	539	538	550	525	556	579	569	547	502	508	566	584	543	588	590	561	594	579	543	504	544	554	571	561	613	567	570	541	588	544	585	557	572	570	560	592	583	611	540	543	572	544	558	534	578	551	618	572	519	540	570	585	519	606	579	580	590	557	530	532	506	556	581	553	567	571	513	601	544	575	544	511	563	517	588	584	577	527	550	554	593	556	541	581	532	545	584	546	581	566	558	511	565	538	581	593	599	557	551	591	542	556	573	544	518	581	588	567	582	548	540	579	551	512	544	564	553	571	583	593	540	514	575	589	582	547	549	578	584	560	585	552	551	554	520	559	535	559	583	558	546	553	589	591	577	515	561	583	527	510	567	541	556	561	578	556	556	548	576	532	575	563	556	549	553	593	549	579	571	529	553	537	561	542	602	531	531	576	519	574	538	526	538	542	566	594	553	554	547	568	553	591	573	549	533	571	557	587	574	595	543	552	544	566	586	529	505	557	584	530	573	579	573	568	556	559	555	570	573
29059	28776	33556	18709	5851	3306	2275	1612	1398	1228	1238	976	808	706	587	533	505	460	474	482	458	378	419	395	444	376	416	378	384	432	366	399	384	378	365	373	399	439	337	394	377	397	391	382	374	388	364	414	373	403	346	373	388	411	389	370	374	399	363	385	378	425	384	397	347	379	362	384	386	377	377	389	385	369	401	386	372	388	378	397	393	401	400	381	415	365	397	358	410	396	363	378	363	370	402	360	400	380	351	413	424	408	371	380	386	390	369	354	418	394	433	398	350	366	397	415	369	374	383	381	407	415	367	394	405	381	378	373	361	391	378	386	381	372	392	381	394	383	361	381	397	352	381	386	394	383	380	400	357	397	386	393	397	382	402	398	385	407	379	371	389	391	374	356	398	408	387	384	376	389	375	445	387	391	361	373	362	370	366	387	368	402	390	387	426	356	386	392	412	387	363	399	409	412	381	382	410	389	394	383	388	376	371	390	384	367	371	387	370	382	363	390	365	372	364	425	356	346	439	393	379	378	342	376	360	383	381	374	384	394	388	351	369	374	390	397	383	359	380	360	383	354	385	388	368	375	400	401	347	371	383	356	343	372	417	363	403	354	385	386	405	371	383	374	378	404	364	367	384	358	388	388	387	395	361	388	384	391	405	396	367	422	406	374	377	412	391	374	395	397	396	369	389	346	355	378	414	372	393	398	378	378	380	369	367	391	341	389	403	371	360	353	374	393	389	393	375	370	423	370	386	385	388	367	375	374	367	381	381	404	434	384	387	368	405	331	384	382	393	379	369	388	362	353	383	358	393	371	363	391	395	331	384	394	404	345	386	361	389	359	390	400	352	334	412	409	390	360	391	374	388	387	367	368	404	392	398	386	364	397	360	362	391	361	381	355	390	362	393	381	392	375	363	351	386	362	391	354	380	378	361	390	382	391	421	384	395	359	382	439	379	341	375	388	370	372	443	386	366	377	346	385	376	376	372	382	400	428	396	362	396	401	350	393	386	373	355	364	359	346	388	373	374	382	384	384	357	375	404	365	395	377	361	392	386	400	349	420	358	405	382	380	393	403	376	370	360	373	386	374	367	377	370	380	370	373	403	385	380	373	349	389	370	368	417	360	389	373	380	391	396	420	379	356	349	387	361	388	410	384	345	371	370	395	390	401	357	360	343	397	409	407	347	377	375	356	400	355	365	370	379	359	383	397	349	358	387	423	390	395	367	380	405	376	358	382	380	365	408	358	416	366	383	383	368	404	410	361	335	349	358	373	395	358	407	379	370	368	389	380	387	394	386	393	348	347	373	397	381	373	372	365	372	398	371	408	393	350	387	368	362	397	359	378	380	404	400	394	372	365	391	391	389	343	406	363	386	386	396	440	401	410	411	354	393	391	348	380	374	371	344	367	393	359	373	356	424	402	390	348	394	358	399	402	389	379	408	390	388	361	352	394	381	388	393	411	390	394	375	395	370	432	376	386	371	377	394	394	401	395	398	384	376	364	398	443	394	353	352	373	421	389	367	380	365	406	382	417	396	398	376	411	362	385	388	376	391	401	408	367	358	385	401	383	386	362	407	369	375	401	377	370	371	377	372	373	377	385	432	344	392	368	390	381	382	364	400	361	338	434	384	381	364	382	371	401	348	397	374	381	397	412	383	373	378	386	355	405	345	396	341	405	396	384	408	368	372	355	364	374	370	371	398	376	380	406	374	393	374	380	381	367	361	410	340	379	379	357	373	377	397	395	406	394	355	387	379	379	361	376	369	404	380	390	401	383	365	386	369	377	363	379	378	392	369	394	405	389	395	380	411	379	376	400	409	411	354	377	382	394	380	431	391	365	360	367	389	388	362	365	378	366	396	385	388	378	379	408	344	389	374	365	359	408	387	389	380	389	366	392	384	390	347	338	396	383	412	360	368	362	381	379	408	370	398	405	374	420	366	395	366	393	374	371	345	393	400	365	389	366	393	403	389	348	373	382	364	409	363	388	369	392	383	377	404	369	424	352	426	396	393	386	394	363	370	399	395	391	412	404	371	366	371	373	388	387	395	381	376	381	408	410	432	373	389	402	389	392	345	368	370	387	391	396	401	347	387	401	381	375	401	381	403	338	397	390	345	375	368	405	386	388	386	378	393	364	353	383	405	373	432	363	371	379	411	381	390	418	412	385	374	413	369	373	426	417	397	378	424	356	387	387	336	368	373	369	381	354	396	337	415	393	371	394	373	378	387	376	387	360	397	358	379	384	329	358	393	364	409	376	388	390	373	384	403	365	376	384	392	372	360	363	347	386	369	370	418	369	336	379	405	391	407	392	373	367	392	367	370	386	367	368	394	346	385	366	371	387	388	352	378	390	350	399	399	358	384	344	404	372	364	372	386	375	387	356	384	386	385	435	369	365	389	404	385	381	399	388	412	383	366	359	379	393	396	407	380	385	402	329	387	377	357	382	367	358	387	412	389	374	358	386	391	374	374	370	403	425	420	401	394	371	392	371	374	379	357	364	372	404	391	394	379	369	426	377	385	406	398	410	361	375	369	364	376	408	385	376	379	420	386	353	337	379	379	386	359	422	325	361	345	373	359	384	367	372	365	403	422	361	374	360	399	420	425	372	388	371	420	342	377	372	398	373	406	387	371	373	384	383	335	362	355	386	399	383	399	390	356	391	371	406	380	394	395	358	412	365	348	394	399	396	409	370	381	361	335	390	386	394	385	360	354	372	368	382	378	351	429	375	379	404	385	360	379	392	391	366	386	378	380	378	384	359	345	386	369	363	382	394	363	351	344	380	401	373	378	379	384	358	409	374	365	376	360	369	386	376	352	381	366	361	397	364	416	399	372	383	373	385	388	385	361	376	396	396	378	384	383	421	399	390	399	340	384	361	373	397	365	353	388	364	372	357	349	378	373	395	372	399	377	370	430	404	381	408	373	380	396	398	391	349	415	407	346	370	367	384	375	372	374	384	376	406	377	363	373	416	354	365	399	382	430	446	399	377	401	386	364	363	377	379	389	414	364	393	404	375	359	367	372	375	392	389	354	399	367	391	395	354	364	411	369	359	396	405	365	386	394	378	377	398	391	367	404	377	388	383	387	381	355	362	365	397	371	374	413	385	361	354	389	391	375	375	390	375	378	362	391	374	385	368	382	402	390	387	377	427	389	418	387	373	370	393	425	366	375	356	376	360	402	366	370	377	394	379	350	377	398	366	420	375	413	374	411	377	393	349	349	401	373	436	386	400	379	349	432	384	354	376	383	363	394	381	381	362	328	351	384	351	352	381	393	350	361	390	390	363	357	406	373	387	378	370	392	394	376	376	379	383	373	400	396	420	378	393	361	358	367	356	407	410	374	391	413	406	372	395	380	392	391	375	376	373	430	409	397	358	390	375	378	391	369	390	395	385	414	399	390	373	358	339	410	401	390	353	400	355	380	343	384	377	356	381	365	403	375	381	374	421	387	355	365	374	409	384	384	344	355	379	395	398	419	332	387	405
34961	49265	39829	19465	10283	7805	5630	4065	3323	3156	3099	2159	1861	1398	1188	948	842	856	824	784	655	646	638	630	597	596	563	518	535	539	569	534	510	535	574	542	548	521	527	543	509	493	524	514	492	540	503	516	546	540	574	537	538	518	524	554	532	522	499	538	543	597	537	525	535	528	506	549	510	522	564	553	527	514	543	511	515	565	512	544	511	530	540	552	536	544	547	550	528	563	541	511	504	510	546	536	522	529	493	520	518	533	457	530	542	560	543	536	507	514	516	532	523	487	495	551	545	550	556	533	560	503	516	515	530	523	497	555	524	528	519	516	527	520	484	524	516	489	533	501	552	514	525	543	568	543	534	493	541	548	525	531	512	542	501	553	518	559	490	538	507	528	529	518	512	500	553	529	504	543	513	499	482	548	528	556	542	530	557	567	504	533	528	543	501	517	485	495	554	525	537	545	481	553	537	516	479	521	567	524	521	518	540	505	549	529	517	533	499	554	490	519	542	551	550	569	564	494	476	533	515	563	506	571	536	528	533	526	506	484	532	549	519	511	515	519	538	529	541	515	509	497	517	540	497	503	539	503	516	499	515	569	511	545	511	555	538	531	523	526	528	476	539	517	541	523	501	505	500	552	526	580	542	537	520	506	534	576	543	556	490	543	571	559	537	542	485	512	547	516	509	555	559	532	508	519	508	524	546	506	509	500	505	555	539	511	507	493	507	512	547	515	563	515	514	521	506	557	531	512	503	543	534	508	484	529	504	519	505	479	519	503	517	537	500	547	526	526	522	552	539	509	519	520	514	525	512	510	526	536	497	536	533	476	509	502	523	543	514	509	517	544	529	546	513	497	557	525	511	526	503	527	538	493	512	506	546	551	527	555	529	531	528	574	521	563	557	545	531	531	509	596	544	546	532	527	516	496	542	574	514	555	468	503	486	499	528	519	492	526	524	529	509	539	523	535	540	560	527	508	513	537	495	545	521	544	544	467	550	525	522	525	528	517	499	512	523	541	519	549	499	521	563	497	532	492	512	563	515	532	502	560	545	562	482	530	505	538	485	498	493	556	497	492	509	494	554	501	486	535	549	531	536	509	512	490	519	504	523	502	470	543	507	557	535	539	521	528	491	501	527	552	526	564	499	523	509	540	519	519	524	568	535	528	511	510	548	559	531	547	542	524	514	554	520	549	518	508	493	525	517	531	535	498	506	506	513	571	543	545	534	521	522	576	576	534	482	517	567	547	517	571	514	528	517	522	535	569	517	551	555	500	570	528	551	566	503	555	500	516	523	553	548	516	532	540	500	485	586	494	568	497	518	540	472	538	519	485	528	510	541	520	502	489	504	493	542	495	528	524	494	560	530	554	518	548	513	535	489	550	522	502	511	540	549	576	528	491	500	519	526	488	530	504	530	506	512	555	507	514	492	549	509	537	541	573	532	522	514	513	533	527	576	532	524	585	521	557	536	539	530	528	531	513	536	528	502	514	560	551	490	518	538	499	544	500	526	532	506	534	507	518	530	570	553	517	487	570	562	473	525	532	515	486	519	519	507	476	493	515	493	513	526	535	533	512	539	564	536	514	542	501	548	493	512	520	533	516	504	535	572	511	551	551	529	470	578	489	554	515	501	555	556	480	541	532	535	511	508	533	527	508	537	513	546	535	529	546	537	545	562	518	518	532	515	528	532	540	530	521	532	564	528	490	531	505	511	518	534	521	555	516	570	521	514	548	556	478	510	525	516	525	542	504	544	498	493	511	544	509	529	520	540	547	494	496	524	508	511	468	538	495	520	554	509	532	516	551	548	551	575	476	541	567	542	524	528	536	545	532	530	490	494	481	544	524	471	522	545	527	504	511	522	509	520	519	502	503	533	534	531	527	524	534	547	545	520	509	495	479	520	510	520	552	482	541	493	570	571	533	543	534	539	561	581	524	566	516	511	532	531	541	527	496	521	510	530	546	541	533	512	499	480	508	519	512	514	490	530	547	540	523	553	499	503	531	529	538	568	519	487	527	490	513	515	513	561	486	519	529	478	543	529	510	500	534	514	565	546	485	521	500	493	505	500	527	545	493	529	551	559	533	514	533	507	517	519	526	517	519	536	545	584	539	535	511	531	569	562	500	539	511	491	553	513	493	492	527	536	534	558	532	526	491	521	528	535	520	547	512	535	509	562	560	558	551	501	515	508	523	533	567	520	550	560	538	548	542	493	502	508	550	554	530	538	512	498	533	549	513	557	542	518	536	546	492	509	557	516	516	579	554	536	507	560	551	492	485	548	507	534	516	532	539	535	530	530	526	544	527	526	515	548	521	492	513	503	539	526	511	537	528	546	511	542	516	509	488	521	532	523	544	465	545	512	560	531	536	557	529	524	491	540	525	548	484	531	534	566	500	485	557	528	559	512	508	532	556	553	510	517	536	547	505	558	538	465	489	583	534	545	477	497	542	541	567	513	534	510	545	517	508	523	509	518	562	535	533	533	506	498	518	559	504	504	494	512	530	512	525	520	529	498	566	506	508	528	507	550	508	554	529	494	534	552	533	512	542	506	506	542	530	543	524	519	542	514	535	510	517	542	546	540	491	502	491	564	532	517	531	509	533	512	518	522	560	485	514	504	499	564	503	544	528	537	533	535	552	475	567	539	507	504	513	536	546	587	513	525	511	516	496	519	549	519	554	515	536	517	550	559	525	516	530	518	581	546	533	499	530	509	514	531	519	535	550	520	523	494	518	508	526	526	518	521	519	566	526	503	519	522	517	534	490	535	546	528	489	543	497	539	520	515	549	552	502	553	499	515	497	503	521	549	526	534	506	527	548	522	521	509	528	494	504	498	538	502	545	555	537	513	520	510	514	535	565	525	507	527	493	576	560	523	566	491	469	513	513	521	551	501	543	551	506	551	544	505	508	510	516	509	489	548	580	553	549	529	529	557	567	550	550	516	482	535	514	542	517	572	551	504	547	511	540	571	512	532	552	519	516	526	534	504	507	490	536	524	521	540	528	522	559	493	528	472	486	523	512	552	547	543	532	495	504	516	561	566	545	543	531	510	527	526	552	511	540	495	544	542	503	502	505	536	545	500	498	566	515	517	515	496	515	480	529	545	501	558	527	554	521	539	470	530	453	550	515	575	524	519	530	490	492	541	513	522	533	525	541	538	499	549	525	493	505	571	501	529	518	518	536	538	513	515	536	530	534	559	520	506	521	511	507	560	549	526	519	517	558	497	500	506	530	519	520	515	542	539	503	533	484	518	533	513	504	538	501	527	523	547	525	528	568	503	496	553	526	538	533	509	493	551	505	527	500	544	525	497	535	509	503	505	547	498	534	500	482	478	538	512	535	517	494	536	505	522	561	515	468	555	538	515	535	553	541	506	513	571	562	518	533	495	509	570	470	529	490	509	533	512	552	494	540	531	555	483	512	480	530	546	521	569	493	514	516	515	525	529	513	504	504	553	521	545	504	506	497	549	526	531	522	528	490	487	533	547	499
24387	21584	29150	24687	21414	14379	5873	3119	2388	2222	2282	1678	1336	1112	935	809	759	759	692	648	622	598	562	627	542	541	506	529	541	494	531	545	498	501	500	539	503	547	534	497	480	499	480	501	474	461	529	509	506	536	462	533	473	472	544	515	470	517	468	464	466	512	494	498	487	475	461	439	482	524	469	483	489	485	518	480	452	495	456	485	507	469	500	512	487	462	494	488	441	431	507	492	502	452	498	469	463	471	486	467	517	503	483	451	466	512	488	486	485	487	529	474	506	494	518	482	435	468	507	484	465	450	509	517	487	468	526	478	442	510	496	479	488	460	537	505	446	465	477	482	489	485	466	490	463	492	496	492	487	498	498	470	474	501	496	494	507	484	514	504	437	432	479	475	485	500	480	488	521	497	470	425	442	474	461	458	462	516	475	474	455	459	506	495	495	495	455	498	475	454	524	499	462	520	477	472	477	496	510	464	467	451	461	464	481	490	509	529	468	475	504	518	556	498	476	504	497	468	510	518	474	492	486	496	484	510	474	460	443	468	479	468	472	483	460	550	466	461	483	471	457	481	470	454	491	462	517	500	485	458	478	456	489	470	464	487	481	508	475	474	477	492	503	478	487	516	500	498	464	488	488	477	485	489	449	470	473	445	511	521	500	515	444	464	505	477	481	498	509	518	509	463	524	508	496	487	526	521	464	498	486	566	511	466	511	453	439	505	488	508	488	441	476	482	454	491	505	471	474	501	488	452	480	494	481	460	481	516	457	449	448	482	504	481	470	511	490	480	505	471	477	503	498	500	468	501	535	451	514	473	490	494	450	482	496	488	520	445	490	472	479	507	480	473	453	502	511	519	477	477	489	482	508	474	493	476	470	492	475	494	468	463	503	529	474	474	503	513	489	448	458	486	519	456	489	453	460	466	496	483	522	484	466	505	470	499	525	550	447	464	526	504	486	464	485	484	511	529	522	475	461	478	449	442	489	465	488	472	480	462	477	507	508	454	469	468	483	439	511	484	475	493	504	488	518	516	499	478	518	499	490	467	507	457	454	499	482	478	461	491	546	463	469	473	476	518	486	479	493	482	483	451	473	478	510	492	484	497	488	480	473	474	496	487	497	460	488	478	499	479	450	512	504	478	454	456	480	475	486	512	503	465	462	523	440	486	457	485	482	503	485	479	493	496	479	476	534	467	510	471	482	459	471	443	474	478	468	448	452	530	534	440	500	494	485	449	534	464	465	498	480	507	515	461	450	469	484	485	514	501	487	474	512	466	460	492	497	493	478	483	466	475	500	487	490	498	501	484	456	454	461	499	503	481	436	504	495	483	528	478	510	491	486	466	507	498	477	495	496	493	506	458	486	480	467	491	537	459	459	474	463	484	518	496	518	467	458	485	523	488	493	471	469	501	525	494	479	517	480	488	491	497	497	472	479	528	516	466	473	476	522	456	494	492	462	467	427	528	518	491	476	486	444	503	491	477	517	423	524	492	498	517	499	489	489	483	503	485	489	452	468	513	476	453	495	473	486	478	525	480	467	507	470	519	472	474	425	495	475	487	478	455	440	458	505	471	465	478	469	530	480	503	469	482	491	499	459	477	467	457	487	486	467	464	473	480	465	452	483	480	469	508	482	464	470	505	484	472	442	495	480	498	478	477	515	530	480	465	453	488	486	498	473	505	488	524	509	468	492	429	467	481	510	501	502	475	450	482	503	503	478	506	483	498	501	477	522	471	458	478	504	484	489	490	516	505	526	511	452	503	454	512	464	482	452	473	491	482	447	491	463	467	485	485	496	483	479	500	491	492	466	485	497	463	486	483	484	484	427	486	494	458	460	525	495	489	515	494	497	492	513	483	515	480	488	487	500	462	529	482	466	488	478	478	495	457	522	443	484	476	454	449	487	442	481	491	467	514	457	470	469	471	503	511	481	494	499	486	451	450	473	483	481	464	467	476	492	483	489	461	453	492	451	491	467	451	477	432	503	472	486	465	486	508	490	494	463	490	486	496	491	497	535	497	494	500	501	477	479	454	483	481	452	512	489	479	469	483	481	470	479	488	491	485	476	449	511	485	484	502	494	468	516	466	502	491	507	448	519	507	425	489	501	486	443	502	482	505	522	477	513	493	481	468	518	489	451	497	512	471	474	468	514	495	515	502	497	482	505	462	456	495	510	470	508	463	521	500	505	506	490	479	476	483	508	479	504	488	518	475	512	509	453	489	528	474	474	488	512	455	494	470	476	462	494	459	486	507	489	467	451	482	511	436	497	476	485	504	443	513	510	519	484	497	476	494	468	500	472	480	447	534	456	472	510	467	497	537	508	499	530	498	479	492	503	493	487	498	484	515	462	543	490	490	463	477	520	531	489	506	477	466	479	424	452	465	457	481	471	496	468	484	478	483	518	466	455	487	475	478	495	501	471	488	494	470	475	517	483	485	492	492	482	515	473	494	460	485	499	482	511	463	483	441	523	445	479	493	506	474	497	472	441	476	470	530	442	472	499	508	470	460	471	478	536	454	464	473	491	483	471	455	498	504	485	494	469	504	479	496	516	510	497	485	477	494	473	487	490	504	498	481	485	454	455	483	471	472	444	509	455	456	491	463	472	487	522	515	456	439	497	451	515	452	487	493	524	444	506	457	490	478	470	488	490	431	461	470	530	492	449	514	526	494	471	455	425	447	490	459	462	461	515	471	463	476	485	498	458	469	501	497	487	502	482	473	491	498	511	513	489	473	463	527	504	516	475	485	487	506	475	472	469	494	465	504	461	486	472	483	460	499	490	463	523	441	502	453	500	488	483	460	490	495	495	447	490	497	498	477	490	476	479	450	483	478	514	456	514	496	452	462	500	463	456	509	497	527	483	457	511	464	486	507	522	489	472	529	491	502	491	484	466	469	494	501	517	478	438	484	496	491	534	476	431	483	493	461	470	460	511	497	477	505	497	500	488	496	466	507	517	519	494	480	512	506	473	506	490	452	490	474	482	536	520	486	482	452	479	470	511	481	509	482	436	466	468	498	462	480	471	506	490	474	464	505	496	486	488	472	534	512	473	524	477	497	488	515	492	486	459	481	438	503	523	453	479	470	481	449	493	482	475	478	495	510	490	480	463	498	496	496	457	495	473	454	496	477	442	471	453	456	492	465	447	458	510	511	453	497	478	445	448	483	500	432	500	483	519	453	487	495	492	502	485	508	488	500	523	500	458	475	459	478	504	464	485	476	441	509	467	518	475	491	493	483	509	474	491	471	502	507	451	515	501	453	429	466	495	505	451	491	522	471	508	526	482	484	466	535	478	485	470	433	525	500	465	445	451	447	480	479	505	506	477	481	482	456	457	427	464	479	483	501	481	471	513	494	491	488	484	468	472	510	491	534	484	495	470	482	480	478	504	526	482	490	527	486	439	515	484	439	473	479	488	473	489	518	484	497	510	471	487	490	477	495	514	485	436	450	476	483	477	441	489	466	487	535	494	450	475	480	471	495	499	457
35396	57450	48252	27276	16333	12633	9537	7085	5940	5449	5265	3959	2977	2331	1911	1476	1376	1335	1224	1055	1042	927	876	860	799	846	790	762	742	742	772	710	745	708	716	732	722	746	676	684	697	678	701	685	685	655	659	642	675	696	688	710	725	676	658	704	685	642	713	683	632	721	700	695	715	689	646	699	690	680	680	653	650	659	640	669	662	659	696	676	680	690	744	668	682	677	679	701	709	685	703	682	667	661	712	678	695	675	672	702	644	626	626	681	693	631	689	625	650	676	632	660	647	717	635	672	674	639	661	643	684	670	658	665	632	656	646	653	634	656	643	602	673	669	685	707	667	605	625	690	656	587	637	688	690	701	639	651	643	673	676	672	665	657	626	655	682	637	686	720	629	657	688	627	708	663	649	689	674	648	642	652	646	638	638	676	651	641	635	590	657	629	681	663	641	685	683	672	644	677	650	670	644	648	648	630	658	654	625	649	654	663	686	646	683	674	687	659	699	707	657	637	629	644	691	646	663	636	656	631	652	708	664	681	671	670	670	695	618	655	698	652	697	697	680	640	645	645	633	687	684	666	659	658	689	613	640	670	671	648	674	604	714	690	644	654	683	654	657	700	676	675	663	681	643	664	670	680	659	650	656	653	660	699	637	684	633	666	642	660	629	675	690	661	664	701	717	655	676	669	679	660	657	648	648	669	674	646	696	634	704	664	693	653	706	671	719	623	675	683	674	692	680	670	653	680	706	641	741	670	720	661	675	664	685	650	696	685	658	645	660	608	686	596	673	682	693	661	650	638	658	676	668	619	634	683	667	643	640	617	673	641	647	664	659	656	688	676	638	662	658	689	682	679	688	680	658	667	681	682	677	630	686	716	671	633	637	643	656	649	648	645	651	640	624	636	643	681	663	652	719	657	613	679	656	617	658	614	700	685	667	669	655	642	615	645	628	629	628	702	654	623	631	657	615	668	687	712	666	652	644	618	676	674	676	648	630	684	646	713	601	663	628	678	683	629	620	668	713	665	629	602	660	634	639	676	619	622	682	642	717	714	646	697	616	672	656	663	708	674	693	738	659	625	656	661	659	661	672	643	635	644	694	661	680	687	625	689	683	675	671	649	638	668	664	698	673	636	666	680	665	618	690	672	657	629	654	662	711	663	667	641	709	706	681	654	656	593	647	617	681	627	653	685	631	624	646	698	698	620	626	694	666	677	703	689	651	624	654	667	650	712	685	622	690	682	667	689	667	657	686	687	648	605	655	684	653	694	661	680	693	645	643	631	657	680	634	678	674	669	670	683	706	643	643	647	631	654	621	668	668	674	702	623	692	615	648	652	653	689	672	626	703	664	666	649	706	634	649	663	668	654	682	679	661	701	614	660	688	656	693	669	669	644	637	667	673	670	670	619	649	658	707	653	642	634	648	659	671	672	685	641	673	671	681	660	646	676	682	655	685	626	662	674	633	659	692	692	667	668	633	667	665	679	671	668	673	640	657	664	639	655	692	694	633	691	602	672	701	619	695	713	671	647	635	696	663	633	656	646	667	646	713	620	668	653	661	650	677	660	651	641	672	680	689	691	673	642	626	681	638	748	641	643	640	662	703	671	661	662	692	680	748	649	703	679	608	614	668	668	622	637	659	680	635	652	723	683	663	687	674	627	630	702	657	675	721	696	670	659	678	680	651	633	645	639	659	616	663	647	656	638	664	653	692	674	658	654	679	652	664	659	654	655	700	664	683	651	674	690	651	673	661	654	661	644	688	659	638	644	662	646	670	646	681	676	657	635	666	642	712	670	655	657	679	678	678	649	662	642	652	657	600	655	654	646	649	682	645	615	644	692	664	641	664	647	642	679	687	642	661	654	697	678	686	633	634	640	673	673	669	704	717	636	643	679	682	666	706	662	718	640	676	666	658	634	642	708	669	658	631	654	674	670	662	656	677	632	653	695	655	677	706	702	605	718	667	719	654	696	672	649	693	682	656	676	615	662	655	642	652	665	635	690	647	658	703	675	641	676	643	626	652	658	682	597	620	667	653	731	652	658	636	648	694	690	656	655	669	662	652	635	673	671	669	673	682	640	635	687	674	661	631	648	650	664	693	652	648	703	731	678	601	682	636	698	694	643	686	703	651	677	640	664	668	606	697	680	666	634	641	635	654	677	705	679	659	644	635	666	612	658	682	646	660	665	650	695	686	708	670	652	668	695	663	675	669	695	700	703	630	710	662	675	639	654	651	659	691	680	646	680	666	681	668	679	638	704	659	637	633	681	697	628	657	689	676	652	678	637	663	631	683	634	655	646	682	661	723	641	683	681	653	681	658	665	638	671	673	697	686	654	670	650	687	653	643	611	672	691	650	666	664	660	646	657	649	646	711	626	659	596	671	690	631	630	680	635	649	657	670	616	633	647	701	667	662	671	642	678	681	666	688	729	712	678	670	649	662	677	692	656	638	631	665	627	671	669	668	682	677	686	643	717	660	655	651	658	646	640	643	633	658	679	642	613	696	678	649	655	669	686	632	683	633	706	681	752	656	692	650	651	664	650	627	688	680	651	669	645	680	709	645	627	640	651	673	650	681	686	671	661	689	644	630	638	670	651	638	695	678	626	656	658	639	618	640	666	658	636	644	652	634	690	663	651	657	669	658	671	652	668	665	675	697	645	690	634	656	653	679	706	659	677	661	661	679	673	679	663	621	668	638	684	641	660	640	640	696	703	664	711	705	645	603	668	636	673	674	671	655	681	666	643	689	642	686	667	645	668	685	687	643	669	648	622	667	668	612	632	657	641	638	666	657	655	678	609	668	614	649	642	636	624	699	660	632	669	646	678	640	652	649	610	619	667	673	668	632	636	671	619	661	639	671	630	650	639	661	684	652	681	647	674	676	676	703	616	630	652	616	636	691	634	663	652	664	641	653	634	698	679	688	665	668	639	698	708	656	657	659	655	639	672	639	681	649	623	637	642	643	719	655	664	647	692	645	629	681	624	638	678	668	661	694	659	631	661	657	695	640	669	664	623	698	669	695	656	673	678	654	675	667	639	663	651	663	675	647	631	641	672	677	614	702	604	638	662	660	633	661	670	639	679	653	639	632	640	670	662	657	697	668	651	652	631	630	652	637	689	657	671	685	664	679	654	695	624	641	695	638	668	673	667	663	678	655	685	692	640	641	666	655	666	639	700	655	669	673	630	702	664	662	680	704	714	628	641	717	639	631	696	643	672	648	685	659	671	634	641	679	649	679	693	666	648	718	653	676	643	678	667	716	629	695	654	655	676	655	616	670	675	655	663	632	676	676	639	631	668	673	669	672	667	650	648	670	644	677	670	628	644	662	705	689	665	689	655	674	666	668	645	674	650	660	660	628	663	603	684	693	651	707	685	653	686	674	614	641	594	667	687	648	680	697	633	636	719	714	685	648	665	682	656	708	675	625	716	642	650	658	654	699	668	691	637	700	674	662	657	668	703	684	704	651	663	623	692	655	641	637	635	692	667	703	704
23496	21570	29454	24199	21598	21613	13789	4910	3242	3076	2981	2062	1626	1318	1080	898	797	782	694	621	594	566	546	520	519	526	480	442	449	456	454	468	432	430	452	437	462	421	451	409	396	385	376	421	417	424	412	422	402	440	420	401	442	421	396	397	424	424	389	433	406	408	386	383	475	420	428	450	427	415	386	428	377	394	406	402	398	415	376	403	396	352	413	400	444	405	393	395	409	429	392	407	406	430	412	417	402	393	404	410	407	376	399	404	391	377	397	416	435	388	420	398	426	406	362	414	392	422	395	422	391	405	405	407	393	365	418	448	390	416	374	380	393	373	392	414	436	375	377	407	361	380	376	364	407	442	377	431	408	419	410	394	380	385	419	391	425	406	406	377	402	414	413	368	402	385	384	368	400	410	423	393	415	382	386	401	392	400	412	410	398	379	417	416	407	408	363	388	399	360	400	373	393	397	410	397	372	427	394	401	370	394	404	408	412	380	362	394	412	381	421	377	382	393	376	386	399	382	419	390	424	404	392	427	383	399	393	435	369	378	376	405	441	427	408	412	367	388	408	387	413	372	424	404	435	418	381	462	405	422	411	399	396	382	426	369	408	392	415	422	358	425	380	417	401	422	405	416	376	356	385	401	420	418	393	395	384	419	398	392	427	457	415	397	381	400	372	362	415	411	425	418	435	417	408	423	421	415	400	425	417	383	398	419	376	393	368	389	396	404	383	412	426	433	378	378	418	427	414	375	392	428	413	373	376	405	416	405	397	405	365	393	386	406	366	415	391	401	415	438	389	415	424	417	413	389	401	403	404	373	405	396	382	420	428	365	363	413	373	383	424	400	405	377	368	421	418	411	405	406	360	422	417	391	398	416	376	413	421	385	380	360	379	371	418	426	386	413	386	408	406	389	422	399	407	393	411	397	405	383	380	392	385	398	384	399	416	429	383	432	382	426	350	392	409	436	413	369	402	406	390	406	400	398	387	373	409	410	409	356	404	407	394	426	402	411	394	375	391	404	382	423	433	413	433	365	386	435	411	382	407	421	406	417	405	424	415	405	398	425	433	381	409	412	382	411	398	395	420	439	436	374	422	418	414	386	406	442	413	399	388	423	409	397	408	396	396	380	401	385	436	384	427	410	393	425	386	380	431	379	365	420	351	429	405	411	390	379	359	433	400	396	400	388	428	404	381	388	372	419	423	377	378	403	409	414	404	389	435	402	393	367	381	363	401	388	405	393	407	424	389	397	393	383	405	378	413	428	378	398	394	399	335	396	348	428	385	401	438	393	435	412	379	405	407	380	368	374	407	438	380	422	403	398	385	402	393	393	398	407	388	359	362	410	402	424	404	390	390	432	420	432	414	380	418	400	382	369	384	391	391	436	405	410	383	415	433	421	407	406	394	392	355	378	416	411	384	424	396	408	379	393	366	412	404	384	407	430	398	380	381	433	400	406	416	400	393	383	383	409	394	425	409	408	371	413	435	420	386	394	428	389	419	408	359	398	403	431	395	391	431	345	398	419	348	386	416	381	409	375	387	412	418	370	431	373	380	399	419	397	394	412	427	371	413	410	409	410	423	401	384	416	383	395	436	379	385	411	414	392	371	382	416	445	397	381	410	402	417	399	420	424	411	388	401	369	423	403	409	400	451	420	397	387	390	416	403	435	403	409	400	415	402	408	387	391	395	382	382	398	403	423	403	413	403	400	421	392	381	383	409	384	422	369	368	424	413	403	388	380	384	403	404	435	396	388	407	408	394	404	404	396	365	440	420	421	396	399	405	383	434	391	399	427	398	418	425	443	387	391	423	380	367	395	383	361	426	413	404	409	412	385	357	426	365	384	426	376	382	392	378	408	377	411	366	398	414	436	402	393	441	408	397	449	402	402	434	405	386	409	408	404	417	418	385	373	398	375	431	391	400	402	396	392	381	407	412	375	376	384	411	455	383	379	409	402	379	431	375	404	419	406	411	410	398	411	389	425	401	383	420	407	417	387	392	388	401	432	378	412	390	404	391	401	408	409	430	403	373	425	364	409	377	410	381	438	468	407	396	379	408	409	374	406	424	382	390	422	379	420	427	407	351	446	387	418	391	384	394	414	401	403	402	385	416	404	419	380	378	421	415	406	378	406	386	382	392	418	420	394	394	413	428	380	391	423	408	391	425	398	429	392	402	420	394	422	397	439	395	455	429	417	412	405	426	406	416	385	398	377	376	399	422	381	410	385	397	368	416	391	407	391	395	365	404	381	380	386	413	382	421	385	415	350	443	421	387	409	404	393	423	389	433	363	410	390	386	418	408	391	430	406	387	413	422	400	428	403	433	384	403	399	388	398	393	384	424	410	412	383	398	420	375	361	355	389	412	425	371	368	403	375	432	405	392	418	412	414	414	389	394	388	359	394	409	396	404	391	412	431	392	388	396	378	406	463	400	421	375	414	421	410	398	385	384	372	428	397	376	448	418	394	398	415	413	435	389	412	356	399	395	411	369	395	391	386	394	406	393	389	421	408	418	432	367	415	414	407	385	393	393	418	413	372	370	390	401	409	416	430	399	409	401	397	413	414	398	390	368	413	396	396	369	398	390	415	381	430	384	415	404	415	415	411	431	433	415	379	388	389	420	391	406	386	402	377	415	394	400	408	398	369	434	401	391	419	373	407	384	442	388	371	438	413	437	418	437	431	414	400	370	405	409	433	410	427	404	379	387	372	407	384	381	419	405	401	392	394	375	387	419	395	418	415	366	405	395	410	377	384	415	382	426	399	414	388	392	412	415	383	401	370	387	420	391	359	399	426	384	388	389	409	408	371	399	410	365	401	401	414	387	421	412	411	375	417	371	413	382	411	383	424	392	361	400	388	418	404	410	400	420	400	407	374	393	364	407	393	398	379	378	360	383	412	401	390	400	379	402	381	402	386	384	404	398	406	420	370	384	391	406	386	369	379	375	394	398	399	410	382	388	390	399	396	420	415	361	364	399	351	418	376	369	402	391	425	389	444	390	431	400	416	423	380	367	382	394	394	367	374	417	397	399	391	384	397	403	406	395	394	393	405	396	398	395	373	395	408	384	438	397	393	425	391	392	377	382	373	401	383	433	382	407	405	386	377	394	411	388	375	403	396	374	362	366	419	411	383	437	378	402	388	396	414	423	386	404	384	383	405	395	398	415	378	384	390	412	458	403	398	385	400	391	416	386	430	404	405	396	382	374	407	407	380	361	407	403	414	389	419	390	381	411	405	412	365	403	423	385	393	401	426	408	381	406	428	400	401	392	405	429	428	433	382	343	388	377	397	381	418	404	394	411	381	426	402	377	417	429	370	429	371	417	433	376	386	388	380	394	387	393	451	400	375	396	393	403	375	419	393	389	366	380	392	420	399	415	426	410	424	406	385	401	441	387	369	416	379	397	398	397	412	419	395	407	423	370	368	383	421	402	411	396	397	358	397	411	352	406	416	414	403	380	414	388	419	391	398	388	383	386	415	416	397	384	401
38512	62723	52117	33842	20857	16390	12959	9788	8118	7709	7129	5180	4017	3001	2271	1802	1695	1545	1386	1117	1084	975	937	823	785	758	775	694	712	670	686	687	585	619	635	647	677	641	595	575	586	549	559	569	572	562	544	571	586	603	591	575	582	573	610	558	556	554	587	565	569	607	635	522	571	610	562	573	574	574	577	585	572	581	543	533	539	498	556	528	589	549	567	558	557	611	538	574	602	567	553	552	573	552	551	557	569	548	590	538	540	539	546	556	542	559	591	509	516	580	570	570	567	533	550	524	576	600	543	582	575	582	587	555	521	582	534	581	567	534	524	560	587	541	534	556	515	572	540	561	553	562	568	567	507	534	540	563	510	553	558	559	541	582	525	561	533	555	576	563	557	554	525	552	548	503	568	539	518	533	517	509	581	527	485	540	538	537	554	579	534	533	547	567	543	570	563	538	606	548	579	566	543	594	630	518	565	513	532	565	539	523	555	567	562	569	568	551	543	573	536	572	546	579	587	553	553	563	548	568	576	530	556	531	575	544	564	537	553	558	531	570	556	552	569	519	564	504	541	590	544	574	526	536	549	537	552	578	552	517	576	547	539	511	568	537	549	540	511	528	516	570	560	570	543	528	578	550	540	585	613	531	531	562	594	538	582	558	551	509	549	568	540	579	521	531	560	571	529	587	538	565	512	544	578	532	528	507	536	541	589	558	550	564	536	569	502	549	533	568	559	555	534	534	515	589	553	571	551	554	576	570	573	523	562	589	523	547	542	543	586	515	567	543	527	536	564	522	544	552	568	551	495	544	570	535	584	576	530	586	490	556	574	559	534	549	570	514	516	537	565	567	567	562	524	578	508	545	558	551	528	557	521	567	547	596	536	581	560	534	594	566	529	529	552	515	525	593	535	556	538	521	547	516	578	594	552	539	547	557	544	529	561	526	584	579	539	556	534	538	602	551	548	568	552	529	549	549	505	563	572	599	557	575	610	540	564	579	497	583	556	545	555	540	527	546	536	527	561	566	533	561	559	563	531	541	549	577	561	542	534	530	576	535	535	559	530	535	566	528	571	562	582	570	561	518	543	557	538	553	585	530	575	530	608	559	538	583	552	549	552	543	550	574	517	567	522	555	587	537	539	561	555	562	543	549	532	546	551	564	564	535	544	523	572	571	599	560	514	539	587	525	576	560	545	524	577	529	525	555	530	494	495	545	536	536	545	537	559	555	563	550	532	591	543	556	576	532	523	555	555	526	522	531	549	539	554	550	585	520	494	533	540	554	573	547	561	577	578	544	573	557	557	570	551	571	541	550	545	539	535	528	590	563	565	562	549	562	567	545	583	541	544	577	545	543	557	558	593	538	566	505	576	542	535	598	540	525	556	521	516	557	534	542	529	577	501	533	560	584	551	602	546	614	582	561	568	538	542	586	566	553	561	487	560	573	527	560	565	555	575	569	568	524	565	586	525	539	563	570	592	545	544	567	513	541	558	547	534	619	553	567	552	551	586	545	541	589	561	519	601	599	584	556	539	566	516	541	574	593	558	537	541	505	556	538	551	531	540	541	507	541	580	569	536	560	557	525	548	610	550	556	550	524	560	573	534	593	552	602	566	550	537	567	555	560	579	529	594	535	539	542	562	564	518	552	554	521	535	629	554	545	547	568	563	532	507	551	527	541	578	518	516	544	533	554	572	559	559	539	534	569	533	515	603	564	528	583	555	577	512	536	526	533	528	572	509	591	534	501	545	588	552	541	524	543	555	509	579	557	581	529	577	555	532	596	490	522	589	560	577	517	553	549	534	546	550	537	573	533	527	559	560	569	538	539	528	545	552	526	568	576	567	557	502	550	570	535	507	561	547	548	542	520	544	535	573	498	543	580	576	546	546	548	540	543	540	527	537	575	578	523	558	515	546	515	559	521	557	586	608	560	535	565	578	561	527	535	552	571	535	571	526	554	542	567	502	566	560	599	564	534	550	560	549	540	589	547	561	562	549	552	539	564	551	574	561	521	559	530	537	573	541	557	534	557	528	542	515	519	535	552	516	533	536	603	548	578	555	533	587	546	520	547	552	568	544	533	534	567	555	552	548	521	552	557	529	548	563	572	556	573	517	575	540	504	531	578	534	560	529	574	564	495	532	599	522	553	556	551	555	563	520	558	581	585	548	545	553	539	556	559	569	517	570	571	571	577	564	570	535	552	533	573	521	560	553	537	581	609	536	551	533	564	582	547	540	545	566	547	546	529	547	539	538	549	541	515	579	564	574	560	551	544	552	552	544	553	500	567	609	561	553	563	556	539	558	534	522	515	564	563	535	575	547	549	602	515	579	520	540	548	539	543	553	569	575	598	543	554	583	526	529	516	535	591	546	569	521	538	573	551	544	540	589	580	577	549	535	519	530	536	530	515	537	567	578	531	535	578	530	535	542	551	516	545	563	567	566	566	535	545	577	537	527	522	575	533	572	560	551	583	559	553	550	534	560	575	562	535	550	588	549	587	571	564	575	549	548	561	576	544	591	553	545	576	484	535	528	559	501	567	530	559	559	533	565	561	585	563	577	543	567	572	542	539	559	573	559	533	515	552	585	589	547	579	572	574	527	529	528	592	555	580	547	559	585	552	553	555	541	502	560	549	540	531	541	539	560	548	537	525	545	567	543	528	531	524	539	512	518	553	503	535	535	566	565	575	519	592	544	582	594	538	553	578	555	527	558	557	598	555	563	539	568	526	553	526	532	603	546	563	543	570	535	569	512	575	534	541	544	568	545	564	565	512	550	544	532	604	555	563	582	576	543	563	557	556	538	476	544	597	564	565	581	508	567	549	537	551	555	551	524	565	561	568	544	540	568	551	556	556	554	559	531	558	549	567	530	555	541	598	528	528	550	558	527	541	513	574	558	580	569	566	572	571	531	547	563	556	529	549	513	570	513	608	558	574	566	549	515	551	530	548	534	545	556	559	635	524	564	546	564	575	510	565	575	545	545	566	528	569	569	552	517	537	535	575	537	562	534	562	551	559	546	497	558	532	583	511	528	539	535	512	544	527	551	531	559	542	569	537	547	535	622	563	534	534	569	571	541	529	523	564	546	537	550	544	534	563	579	540	547	520	515	518	525	555	572	536	497	512	525	573	575	556	552	601	551	527	562	515	567	595	560	543	516	571	615	591	539	526	589	573	577	553	538	530	571	535	569	560	517	540	553	588	523	561	562	540	543	543	553	551	527	530	554	541	610	555	578	541	592	603	550	542	580	550	558	551	531	561	554	551	543	562	599	583	554	551	560	581	542	495	508	571	553	511	572	545	508	553	513	513	570	571	536	555	508	569	531	558	572	562	542	534	505	565	525	568	524	551	529	555	573	544	560	532	526	531	557	555	571	575	545	555	598	567	571	570	561	551	559	550	521	527	526	523	553	564	512	574	551	539	529	561	570	560	504	576	557	527	612	583	507	582	561	573	557	527	536	571	555	517	572	567	574	561	548	528	550	570	534	517	546	545
28854	27877	30280	17418	5885	3437	2479	1688	1387	1312	1200	919	817	661	557	524	495	450	503	460	489	457	411	414	422	416	410	412	378	409	399	371	406	408	384	388	373	415	371	385	384	396	392	350	372	398	378	409	350	395	412	383	383	396	391	345	386	365	356	363	381	367	378	382	380	382	361	433	386	381	388	366	389	373	371	358	327	403	400	364	358	345	396	364	370	360	386	363	401	382	332	395	349	374	378	348	374	377	405	369	332	366	379	389	366	394	388	373	376	374	393	367	371	363	395	379	373	378	402	363	342	396	355	367	365	386	382	413	356	372	394	361	384	373	370	355	363	363	359	370	394	377	374	340	394	353	402	349	372	377	357	357	404	382	361	375	378	360	351	364	369	382	375	387	376	367	380	367	399	328	367	356	398	349	395	371	377	357	382	355	395	374	388	351	373	319	382	339	394	353	395	383	393	347	439	370	353	351	350	397	383	351	383	361	364	423	344	367	384	365	412	333	359	369	388	381	381	351	401	366	373	389	381	368	377	348	371	362	380	354	396	388	386	379	357	409	376	409	355	396	392	350	390	356	373	343	363	367	384	351	358	369	378	366	363	329	340	365	407	350	367	335	350	386	406	353	362	387	359	415	362	376	374	395	371	381	357	380	359	389	378	335	370	395	391	360	386	396	370	333	397	374	386	378	374	365	416	367	410	388	355	376	368	348	382	344	372	310	369	367	348	405	359	423	379	389	404	410	369	382	399	377	404	376	380	350	387	402	386	355	376	386	383	399	347	360	399	367	340	427	385	384	365	393	362	362	348	379	388	381	406	346	404	361	354	359	357	356	347	360	339	389	405	379	418	385	386	375	379	401	369	390	333	387	366	349	362	378	373	373	357	362	375	408	377	379	359	358	356	356	392	383	394	362	434	346	372	360	344	344	360	374	382	349	411	395	381	401	370	393	376	398	347	389	363	344	339	361	395	368	362	358	396	364	387	390	355	356	364	343	349	373	363	379	371	337	422	370	371	386	380	360	382	387	376	357	376	356	360	376	396	400	443	360	383	368	356	396	350	367	380	343	370	375	329	384	382	377	354	398	377	373	358	388	363	382	398	354	381	363	337	336	373	399	375	399	386	381	367	348	362	399	389	355	385	407	370	357	376	400	395	393	374	400	400	399	383	372	384	404	371	398	402	374	345	374	348	376	392	386	406	360	361	389	380	328	393	367	366	354	401	369	373	358	340	374	368	372	395	367	390	378	406	343	382	375	368	331	372	383	370	381	349	365	364	385	402	398	363	411	405	349	382	360	375	351	418	420	357	392	351	373	343	392	370	374	392	387	404	360	356	369	409	356	382	399	359	335	394	396	367	343	379	351	355	368	369	382	388	346	380	340	379	391	367	367	368	368	349	383	360	357	367	370	374	382	362	396	371	379	361	375	386	394	362	359	379	416	371	362	393	375	344	388	381	358	362	396	383	360	362	376	365	383	365	392	352	415	397	369	392	359	389	354	373	389	379	384	340	348	416	356	378	392	355	418	407	350	375	355	398	418	381	393	393	342	371	396	372	371	350	320	381	370	382	327	368	337	355	380	409	402	376	373	356	375	370	357	359	333	375	381	392	373	383	330	341	362	402	381	391	392	370	348	366	356	367	363	370	336	360	421	355	357	399	360	376	364	355	400	361	378	395	416	367	394	390	361	383	366	396	370	367	394	379	372	367	394	384	332	347	382	393	355	388	367	396	406	387	380	345	413	371	371	398	381	378	394	385	368	352	349	370	325	382	391	378	338	402	370	365	388	394	407	373	392	364	371	407	414	363	408	373	396	351	388	382	355	398	385	358	364	371	390	372	354	371	358	391	365	354	386	345	350	391	365	388	392	389	370	378	365	388	387	396	340	376	377	383	350	345	356	382	377	362	385	353	372	348	383	393	385	372	351	396	390	343	350	367	373	398	375	344	401	374	360	349	367	343	402	392	363	348	341	394	408	365	368	371	373	361	319	388	394	381	391	371	376	371	353	355	401	378	385	384	350	327	356	388	375	356	376	315	378	396	377	426	384	369	341	384	373	377	367	399	398	338	349	380	369	395	369	391	377	376	392	379	353	386	381	395	405	399	395	396	391	358	339	381	346	347	378	379	344	365	337	401	362	407	367	397	401	408	411	402	376	375	384	346	383	389	367	397	362	352	364	398	344	330	342	347	385	371	390	374	381	368	368	369	353	348	350	339	367	393	366	366	390	383	417	383	354	390	381	351	380	421	370	361	373	353	413	381	375	346	392	384	372	358	344	377	347	377	390	367	360	367	373	339	352	364	380	335	387	442	340	393	373	366	368	378	388	369	357	370	347	372	375	393	403	363	392	366	397	369	397	380	418	387	401	373	339	384	388	391	358	380	380	374	363	356	367	373	349	390	337	356	377	387	372	359	377	364	362	399	349	381	389	352	369	366	332	360	383	365	364	379	369	370	356	392	364	358	391	390	368	385	354	368	377	353	378	378	361	340	395	347	395	358	374	407	388	388	387	390	383	378	371	358	345	374	365	404	366	365	405	334	389	400	366	365	391	356	374	367	409	385	380	387	398	391	355	338	399	406	361	403	392	368	357	371	362	362	378	389	375	373	355	342	348	403	384	361	367	389	369	408	363	401	378	374	372	388	375	372	372	372	382	371	388	372	358	371	385	388	351	363	387	372	383	362	389	421	366	376	372	380	379	378	353	356	381	387	351	388	338	351	375	358	391	380	382	378	359	378	375	393	373	386	359	384	346	368	378	364	377	393	367	410	379	358	374	380	357	382	386	400	394	346	330	412	416	401	388	368	355	361	393	364	401	352	401	362	369	362	406	351	364	364	322	366	398	375	405	354	357	339	369	343	413	345	390	387	401	330	374	358	378	378	384	402	380	389	362	364	403	375	363	361	400	365	401	384	380	380	377	371	351	366	376	387	404	351	369	375	373	390	374	338	372	407	349	387	385	377	351	399	392	374	375	416	368	392	374	412	378	385	368	387	351	367	359	369	345	358	399	388	392	346	382	386	373	394	396	377	357	361	370	394	376	391	353	391	413	393	379	389	373	388	331	399	400	401	395	388	358	386	356	375	427	373	352	364	374	378	389	409	369	355	367	345	359	370	391	404	369	377	351	398	376	367	381	351	394	402	356	359	387	400	400	396	389	373	377	392	432	369	396	357	359	384	412	390	347	379	407	360	390	350	403	361	416	342	387	374	389	375	387	369	350	355	378	397	377	379	414	366	369	365	367	384	425	399	381	371	430	362	384	390	379	386	391	406	409	395	366	357	419	336	374	393	391	389	410	336	372	368	360	372	396	380	381	406	351	372	395	380	384	358	350	349	378	374	345	383	363	381	339	375	359	371	347	349	352	379	365	390	369	380	372	373	395	400	357	376	376	378	371	384	385	376	385	387	362	379	375	364	391	376	331	417	370	385	364	384	363	402	381	395	371	378	388	389	355	423	370	362	358	360	360	383	357	372	359	385	348
34953	47136	36779	19166	10391	7794	5738	4315	3520	3239	3159	2308	1836	1436	1119	922	932	892	786	625	713	683	621	641	586	623	525	564	525	530	513	524	540	501	500	569	538	496	524	508	530	510	505	475	499	493	504	514	521	491	460	489	491	524	492	533	521	568	551	502	565	548	488	568	577	510	506	572	532	549	530	494	542	549	494	522	552	512	511	510	551	504	467	525	515	506	527	573	493	535	528	565	567	553	515	514	520	528	527	509	521	470	521	490	499	533	487	499	529	528	490	518	499	543	519	544	521	545	521	496	523	529	506	495	523	517	531	559	517	513	531	550	483	498	532	515	540	524	467	532	494	547	497	502	509	495	533	513	526	494	518	508	499	497	536	497	495	517	525	501	495	516	501	518	508	521	515	542	506	519	486	540	564	532	498	517	540	545	525	510	518	537	527	510	498	502	515	514	528	510	550	499	478	516	500	507	520	479	513	490	502	517	495	551	483	507	520	512	497	472	519	526	505	517	531	507	496	523	528	538	485	487	490	520	528	461	510	515	509	505	509	505	544	507	508	519	502	525	538	501	509	543	501	537	525	511	522	495	552	503	496	511	493	538	500	523	508	487	475	516	476	526	507	537	492	539	520	530	509	559	476	544	534	511	512	532	527	525	473	540	494	547	508	558	508	519	513	530	502	543	508	515	523	511	503	530	550	547	492	509	535	540	510	545	530	493	514	477	536	484	523	540	505	511	504	507	509	497	547	518	493	528	501	483	500	506	516	516	524	541	518	461	534	542	524	514	508	525	475	533	487	493	522	537	508	506	521	540	502	517	528	528	502	509	521	467	535	541	515	523	501	471	540	524	531	482	527	558	520	532	489	558	509	486	472	520	508	539	505	522	499	539	495	500	536	554	528	505	526	537	519	516	542	516	529	509	502	490	545	492	510	493	499	514	502	541	481	496	528	546	475	498	538	520	499	541	501	474	462	504	502	518	521	521	491	533	516	529	490	502	521	485	500	543	514	525	515	543	547	471	524	485	553	509	525	489	504	488	544	526	523	495	564	494	536	527	532	547	563	535	534	491	555	510	532	489	519	481	484	515	488	524	522	507	527	549	524	543	510	514	505	533	503	493	510	517	520	540	529	512	516	540	511	513	492	493	473	513	505	509	508	529	553	556	556	491	542	519	485	512	544	470	528	524	504	483	514	499	480	528	532	563	489	500	520	524	518	522	492	517	535	543	572	497	494	477	550	572	472	487	517	505	548	498	516	519	564	537	490	510	541	545	508	517	510	515	541	520	497	551	519	482	492	528	533	532	494	494	516	462	540	510	510	493	513	516	532	494	507	505	530	543	503	492	551	505	504	527	550	536	485	533	499	471	561	462	514	525	515	544	534	519	489	500	541	492	497	521	518	522	514	518	514	510	510	540	524	501	507	533	505	508	580	554	522	523	539	506	534	538	481	486	533	498	543	534	534	548	508	533	524	506	490	528	558	477	525	502	520	504	513	543	524	484	511	482	529	536	495	505	526	540	469	483	534	522	517	508	480	516	485	490	548	493	518	545	516	526	533	516	538	489	511	505	546	506	546	515	509	535	495	554	524	530	507	516	516	496	511	531	511	516	534	493	515	493	454	487	514	552	572	519	521	468	535	505	541	492	498	539	525	505	524	523	545	531	558	558	526	517	515	494	543	471	519	519	540	478	520	513	504	531	490	508	562	514	531	500	545	538	528	534	523	545	510	497	534	503	534	522	508	521	506	523	475	479	511	520	492	534	512	477	508	516	546	512	525	515	510	526	519	480	505	497	516	503	513	515	511	507	496	546	520	516	503	523	514	512	500	517	463	482	517	506	462	495	547	470	521	498	534	539	516	511	519	524	509	498	501	512	518	500	542	496	507	506	448	538	512	489	516	523	548	484	517	494	556	510	530	467	510	495	525	562	537	516	481	500	531	522	513	553	483	498	534	515	497	534	546	504	537	526	539	516	545	504	521	516	502	527	504	529	486	485	535	537	517	535	496	559	509	524	518	569	513	472	556	546	518	507	471	515	477	515	526	503	493	489	505	542	505	546	524	514	516	502	544	498	529	543	518	522	535	528	497	526	518	508	510	500	518	520	567	496	565	477	517	512	563	512	488	526	531	528	508	520	521	485	568	533	548	490	520	533	511	526	538	534	497	522	488	510	488	573	539	471	548	541	542	503	467	509	481	512	488	499	515	482	510	501	500	557	535	502	520	537	558	478	532	511	551	569	507	509	484	473	467	535	513	497	513	524	522	530	535	509	494	532	526	492	499	537	537	505	508	505	553	486	489	516	530	516	510	480	532	530	500	523	540	524	509	510	481	514	501	498	515	504	487	512	520	531	500	509	531	512	478	528	527	506	522	512	556	498	524	512	499	542	530	507	562	489	492	550	505	525	535	503	512	557	524	528	508	525	543	493	501	508	515	495	511	533	552	533	549	501	496	526	547	535	532	507	530	499	532	485	526	503	512	510	523	487	523	508	527	510	467	507	487	504	521	517	521	480	524	537	536	524	486	475	481	517	549	496	506	510	535	517	506	526	529	497	461	490	521	537	502	478	507	529	535	514	479	510	538	490	527	507	512	509	565	502	537	532	479	486	515	512	513	494	511	532	547	507	548	544	484	497	536	534	498	539	503	529	499	535	562	498	555	474	472	514	485	496	488	524	530	513	549	530	541	505	514	510	521	544	516	540	540	520	516	507	497	488	509	513	518	509	511	476	482	535	524	543	529	505	509	547	488	512	524	542	513	517	517	531	563	534	525	492	555	529	480	489	464	541	496	522	530	547	521	486	496	532	534	491	479	535	498	551	515	519	505	517	538	506	487	505	494	510	498	482	515	540	497	486	513	525	509	503	490	519	486	521	574	527	528	528	507	477	502	515	496	551	522	517	472	539	482	494	472	527	537	521	532	509	491	570	525	494	525	522	527	534	517	519	504	487	493	511	534	496	519	549	488	519	511	501	508	479	556	522	509	488	567	524	504	518	537	471	526	498	492	542	506	512	492	550	455	528	518	495	496	523	541	517	550	491	531	548	492	516	527	519	531	499	538	524	482	530	518	512	556	523	516	507	537	519	490	512	509	504	519	532	530	521	519	529	493	495	545	515	497	528	524	484	546	520	503	560	514	526	498	491	484	483	514	550	504	530	519	497	515	516	546	501	502	506	512	519	517	535	523	543	532	522	506	488	483	516	557	544	475	527	519	527	492	542	487	527	492	517	550	525	517	536	510	520	507	477	513	507	535	515	503	549	524	495	509	537	534	514	489	546	533	550	524	505	517	531	512	522	497	547	510	497	532	479	498	518	509	538	506	502	505	460	515	522	498	506	490	534	515	510	509	545	527	483	533	509	504	554	506	532	511	553	576	502	517	493	495	543	519	500	506	536	541	533	545	499	494	497	498	532	489	515	495	542	561	532	526	522	510	557	528	467	532	546	538	514	510	512	509	525	540	534	506	537	482	524	515	554	536	508	518	527
24557	21670	29249	24836	21537	14345	5890	3278	2528	2418	2148	1655	1321	1107	926	759	755	767	664	627	628	573	589	558	593	550	561	539	509	492	512	553	466	516	482	471	526	504	516	465	459	464	502	460	504	490	463	492	512	474	467	462	451	492	488	499	480	432	495	488	522	506	488	523	472	492	500	469	468	465	518	488	488	511	470	465	429	478	469	498	468	478	453	463	519	484	513	468	463	458	504	481	457	493	522	485	449	476	448	483	498	450	507	457	434	442	429	464	521	450	442	489	486	443	451	446	510	466	462	506	488	485	473	516	445	456	485	491	467	484	458	468	472	458	460	470	470	480	498	515	463	463	472	488	461	485	485	481	424	505	466	470	465	464	491	454	473	466	483	457	482	462	490	463	501	499	491	466	532	473	440	458	478	471	482	491	501	463	528	487	426	442	446	504	450	453	457	481	463	506	496	479	495	496	473	462	449	449	464	440	485	482	471	493	520	496	457	492	474	501	479	480	493	499	474	468	521	477	486	477	480	434	444	500	459	437	447	466	500	498	472	466	493	473	517	452	475	434	514	462	484	470	484	463	471	458	445	517	457	478	472	447	506	473	515	473	479	476	449	477	448	463	470	474	474	446	464	488	447	504	486	460	453	478	488	478	487	473	508	467	483	502	515	474	475	450	475	467	420	495	451	477	476	494	448	440	517	494	453	511	484	507	464	480	465	478	458	506	476	493	507	497	474	482	477	492	431	463	434	452	464	476	491	473	482	444	457	502	493	453	492	468	477	519	479	485	497	481	448	450	510	504	485	486	475	468	460	461	517	466	465	504	476	502	501	488	470	473	479	489	504	491	474	446	454	521	524	494	461	450	502	492	504	484	480	483	468	470	443	434	479	498	482	462	477	466	457	443	466	512	474	485	473	474	489	509	515	469	473	487	513	506	475	478	452	464	483	455	506	499	507	426	446	472	482	476	471	516	480	486	475	499	465	464	483	473	482	508	442	472	492	473	477	443	469	448	468	443	492	447	496	500	491	499	477	506	490	485	501	507	452	446	471	493	475	484	473	472	454	426	510	468	466	504	490	438	479	465	503	492	456	465	407	468	462	465	497	457	486	502	481	488	479	479	481	455	480	499	465	442	468	482	488	500	477	493	492	484	457	466	455	449	444	491	480	463	491	490	485	517	482	518	473	484	516	456	497	462	487	454	473	483	467	456	476	467	457	498	474	455	499	501	494	505	465	468	471	511	443	469	488	468	495	472	491	490	516	434	491	479	501	455	502	510	488	502	466	484	494	499	463	482	529	505	467	464	454	468	459	474	509	472	498	427	482	459	470	454	501	519	490	469	462	492	503	508	468	454	475	446	538	496	513	417	456	446	466	469	493	489	472	448	449	471	478	491	481	488	456	464	479	477	472	475	476	456	485	486	432	453	476	467	489	494	483	491	482	485	475	453	461	466	463	503	436	475	468	489	532	464	526	502	476	459	510	462	447	476	439	496	461	490	508	527	458	480	456	491	480	494	506	516	459	505	495	494	473	484	448	492	456	438	459	470	499	483	477	515	491	475	488	486	482	482	477	479	496	488	485	449	464	533	477	510	471	455	477	471	464	498	472	492	462	527	446	494	495	507	470	451	436	482	490	472	492	485	469	498	477	466	452	462	493	530	504	495	457	474	495	453	475	485	457	505	511	451	483	458	460	487	447	485	533	480	459	465	486	482	446	450	479	480	491	429	469	484	489	492	485	474	485	439	450	476	465	491	471	498	476	464	527	455	496	468	471	489	452	489	475	466	429	494	501	495	458	468	481	442	481	459	472	441	487	487	467	487	469	505	472	449	504	486	460	465	521	470	485	470	474	460	505	499	469	503	453	466	453	475	478	485	470	493	491	516	469	509	471	523	481	455	486	513	474	489	461	460	443	502	473	482	485	475	432	470	479	483	481	473	508	489	475	455	474	495	484	460	474	484	485	488	461	487	504	490	497	463	524	470	469	481	430	466	480	479	482	482	483	498	471	520	493	514	460	457	477	515	465	492	495	493	504	450	452	462	508	474	477	499	460	484	458	513	504	465	465	477	461	480	495	500	494	461	456	463	478	435	493	469	504	494	470	480	506	475	483	456	444	492	481	470	458	508	469	487	495	441	432	480	452	484	500	479	512	433	450	449	500	480	471	516	480	489	501	478	507	506	466	484	463	462	478	483	473	478	498	520	525	516	432	476	489	490	479	493	493	505	505	465	465	492	473	519	460	469	488	473	500	472	446	438	532	464	500	458	504	449	509	460	493	486	465	458	463	443	464	476	489	512	434	490	521	499	466	489	476	466	472	453	496	471	528	476	477	470	489	479	485	462	496	491	487	514	456	486	498	494	528	446	488	462	456	504	450	508	538	501	460	479	527	473	459	454	511	479	461	498	482	457	468	484	435	471	478	491	495	497	451	447	513	460	436	469	501	481	496	454	493	479	470	451	497	503	506	471	473	493	492	485	488	463	492	516	516	440	465	481	498	429	512	451	466	455	511	480	484	477	449	445	491	474	480	474	499	468	482	433	479	477	461	494	447	520	484	521	477	425	486	470	443	532	461	513	455	492	516	508	478	466	487	476	494	420	494	505	478	525	470	497	464	499	484	501	453	496	467	473	495	485	475	457	483	439	453	469	442	474	445	450	467	451	467	477	458	488	470	452	433	480	460	516	475	474	464	493	488	483	447	507	506	489	490	460	458	493	493	458	455	475	467	491	478	517	506	468	444	461	448	462	476	472	524	481	431	501	456	472	459	477	507	485	495	472	477	443	468	467	457	473	480	461	465	439	499	487	481	474	468	459	486	478	469	487	472	504	472	469	472	470	459	489	471	521	436	445	459	490	442	491	494	455	430	429	475	523	499	488	462	488	472	466	468	478	473	489	464	527	470	517	484	450	506	491	479	465	498	485	463	491	432	462	474	460	502	476	473	476	493	468	475	441	476	495	437	516	471	534	454	503	475	492	505	500	517	479	474	498	460	448	489	503	454	459	473	508	495	491	492	533	465	476	489	459	464	488	469	502	458	486	492	470	473	487	484	499	471	441	481	494	445	483	490	474	499	469	457	482	488	513	492	453	495	434	488	490	471	484	443	421	497	460	502	473	457	469	504	471	474	441	469	512	476	496	492	481	435	466	522	436	478	456	456	468	467	461	487	499	500	536	472	482	504	465	500	452	449	490	519	491	503	461	493	502	442	481	482	476	441	467	478	494	442	465	487	483	452	465	446	455	486	469	452	504	472	521	473	450	455	490	466	428	449	493	464	474	481	468	475	467	497	465	481	484	490	490	486	487	489	467	507	488	461	490	493	454	476	468	482	505	437	479	467	445	477	475	458	483	456	455	455	465	489	453	449	474	484	463	446	522	498	479	455	490	497	466	434	449	480	456	445	490	474	499	456	479	486	439	478	477	463	496	480	499	457	459	499	508	457	521	456	531	484	480	499	459	502	477	451	481	472	481	528	517	459	489	476	428
35320	53783	44735	29924	16747	12581	9740	7689	6264	5721	5381	3823	2962	2362	1945	1512	1428	1354	1222	1071	1011	936	828	860	834	832	823	770	779	699	740	795	729	681	719	721	723	750	655	671	697	680	626	635	642	637	654	677	659	656	698	662	717	675	681	651	626	650	684	652	682	632	638	703	668	688	670	692	654	667	688	672	656	661	725	679	664	639	656	681	670	658	668	656	655	640	695	662	656	666	670	636	668	720	702	682	612	668	623	681	688	632	699	685	684	666	674	676	620	680	668	692	629	651	659	629	702	701	659	621	635	685	637	668	679	684	628	648	661	671	635	718	614	669	673	640	677	656	676	626	620	671	690	672	634	670	643	681	632	658	696	655	664	641	666	633	624	665	649	637	619	661	702	635	677	678	671	648	652	706	623	636	634	652	683	656	666	695	631	653	652	635	683	683	652	699	637	617	657	641	663	625	654	659	679	662	621	617	647	621	653	658	634	659	641	630	653	628	651	677	656	663	664	617	671	668	652	674	645	669	617	610	679	622	661	647	665	621	624	670	645	634	609	637	650	654	632	658	635	681	675	690	685	680	614	686	692	688	649	643	651	646	602	612	655	640	654	655	664	644	653	634	657	646	683	630	652	620	651	652	646	598	653	704	620	700	659	701	630	658	695	615	665	694	644	673	678	647	625	659	667	672	637	660	691	629	704	652	621	631	632	661	675	631	650	688	663	645	646	686	651	665	661	662	645	697	671	609	684	637	648	617	688	694	637	611	654	646	695	676	646	657	709	631	648	676	669	671	702	644	673	690	661	602	618	633	692	643	662	598	667	655	627	622	705	658	694	652	665	639	613	640	644	637	624	689	687	651	645	736	649	615	682	644	676	667	690	603	603	633	678	676	632	635	657	618	630	664	612	655	666	610	667	660	634	632	645	617	694	636	654	665	647	644	663	645	629	684	697	683	642	641	638	705	664	699	702	623	632	606	649	658	645	650	695	662	616	689	685	673	639	632	723	647	684	653	672	673	626	639	679	699	607	642	640	698	609	616	621	668	617	669	635	642	667	668	648	682	677	654	648	693	694	648	617	670	655	668	649	690	597	646	629	658	669	675	654	703	653	646	646	652	682	678	696	667	641	643	651	660	674	670	633	639	653	640	650	659	656	624	633	663	621	658	661	694	653	633	621	632	629	688	644	648	651	629	657	633	622	620	733	683	677	656	670	631	628	639	661	680	661	639	658	642	613	657	602	722	643	649	657	640	670	681	667	647	638	679	676	704	642	620	611	663	663	623	691	701	675	680	692	644	631	687	681	648	682	640	628	621	653	660	623	691	667	667	625	654	629	621	628	637	695	652	648	724	640	625	679	641	682	650	642	630	651	666	671	605	678	621	632	671	621	666	653	684	659	621	634	642	639	628	656	621	650	639	663	675	658	639	605	644	667	669	679	609	693	634	682	646	676	714	631	667	678	655	677	640	665	614	656	696	623	673	696	685	655	648	606	671	643	637	670	667	658	665	684	628	650	617	681	665	639	659	657	661	670	670	652	680	633	661	626	653	659	646	655	691	673	638	695	633	677	707	646	667	621	662	670	622	617	655	699	645	657	690	644	656	668	655	626	691	667	643	630	661	621	639	638	604	655	663	677	672	693	644	661	662	663	632	675	604	707	688	643	660	645	635	668	683	680	619	654	677	664	718	648	665	674	650	693	643	665	596	634	628	666	660	688	681	665	704	650	617	677	682	645	661	680	679	665	664	660	655	636	649	630	683	718	663	633	672	666	624	695	617	695	654	623	704	615	712	673	664	652	679	630	620	643	667	632	634	693	665	644	660	716	612	635	642	655	676	651	649	698	616	695	709	671	650	632	659	636	634	644	672	617	654	626	645	696	665	678	672	682	641	658	672	687	677	684	675	677	657	678	688	634	661	642	655	634	647	608	704	637	652	640	654	651	619	642	712	628	686	698	668	617	627	628	693	646	687	633	666	661	654	665	670	663	633	670	704	628	683	624	618	660	651	661	602	656	680	668	592	625	688	622	650	645	608	655	618	652	655	648	661	695	616	647	676	672	620	669	663	663	613	630	669	629	695	697	676	640	671	646	615	658	664	660	679	660	686	633	697	658	676	671	664	640	655	658	658	683	635	658	664	651	642	647	650	636	645	639	657	633	654	657	633	639	645	659	690	634	659	670	645	689	633	637	654	669	629	616	692	594	650	601	597	669	631	693	621	690	605	636	685	652	664	698	663	633	694	634	607	673	675	731	657	666	654	614	669	655	677	640	636	674	660	671	650	665	661	620	680	665	663	648	631	673	639	643	654	616	696	656	647	653	640	640	626	632	625	659	658	629	647	687	632	688	620	663	655	671	665	658	663	711	702	640	663	681	631	645	671	672	638	631	660	671	606	666	673	647	663	644	663	654	690	717	637	675	670	652	693	651	648	651	641	602	659	663	681	642	646	639	704	646	662	664	709	656	703	648	635	648	641	638	662	668	646	650	666	639	653	722	670	668	616	653	677	630	675	648	629	653	652	672	651	618	619	648	645	669	660	658	639	649	652	674	646	639	726	676	666	661	591	643	680	647	672	652	686	631	646	697	684	646	633	645	665	742	626	642	652	672	669	635	710	704	693	623	608	604	636	674	638	657	636	628	679	616	697	696	683	659	685	653	701	648	686	646	639	688	681	672	640	660	620	631	665	648	667	650	678	649	682	653	647	679	704	635	662	658	668	643	677	675	663	680	646	645	631	640	684	680	635	657	670	641	618	674	622	671	640	663	672	671	616	665	622	649	685	641	656	681	630	627	620	666	615	656	654	658	629	625	683	686	619	667	634	657	631	655	648	632	679	656	703	642	642	637	646	630	717	666	636	618	710	677	693	631	620	661	628	693	645	656	662	668	646	633	630	620	603	642	644	667	700	620	638	644	668	686	657	612	632	667	627	645	678	691	711	639	659	683	662	658	637	672	682	674	650	646	677	657	622	662	644	641	653	658	685	684	642	661	714	725	679	657	641	645	649	699	643	647	654	674	693	667	649	672	656	662	683	647	604	640	658	661	632	695	619	664	615	648	628	666	653	644	669	652	702	629	694	624	601	696	665	682	640	613	633	675	666	651	655	653	620	623	679	696	664	636	680	690	663	660	713	608	597	676	663	665	640	652	642	645	641	710	635	632	653	671	650	652	698	675	586	609	717	675	689	632	679	654	690	618	653	674	661	657	644	691	650	687	655	650	653	666	666	633	649	641	690	643	709	651	612	657	674	644	690	663	639	622	710	669	676	693	606	628	622	634	640	662	663	617	620	644	635	643	680	620	660	664	691	656	674	662	631	663	655	659	671	662	728	646	628	656	600	659	642	667	628	656	642	640	650	695	641	605	675	657	667	647	705	659	634	634	643	616	664	643	664	678	633	651	654	684	673	667	639	632	675	651	641	647	640	671	644	661	669	667	642	667	668	656	635	679	663	609	701	624	675	686	634	661	655	645	649	680	673	681	674	642	635
23367	21548	29479	24097	21573	21617	13956	5001	3415	3195	2962	2002	1674	1252	1036	896	851	757	713	622	596	576	505	532	486	483	514	505	434	448	430	446	447	428	418	457	441	473	464	407	423	419	396	427	386	421	366	422	430	404	456	426	402	417	403	413	396	437	444	410	393	431	388	395	435	427	402	402	435	408	414	425	366	385	428	379	413	391	398	397	397	369	418	406	401	378	396	379	359	400	393	423	411	407	381	409	362	396	377	398	349	397	391	391	377	406	384	416	394	377	397	400	367	382	403	373	397	379	431	374	371	364	439	431	425	382	427	420	405	402	349	431	391	411	393	402	394	382	393	371	426	362	390	396	424	401	394	416	416	410	393	397	450	402	390	396	396	419	384	397	450	398	398	424	412	413	398	389	408	371	362	412	376	405	400	359	393	430	388	396	363	394	401	362	384	419	415	395	424	417	385	403	384	403	389	414	379	398	400	352	362	359	429	403	388	447	385	403	378	412	396	389	405	370	416	411	382	422	418	396	396	417	422	404	394	401	397	372	415	357	359	416	382	382	445	411	420	405	390	385	376	405	393	391	366	391	411	423	387	384	399	369	380	380	402	367	407	413	386	422	407	391	394	399	396	395	428	416	387	384	388	421	363	418	396	386	380	433	375	403	383	410	427	394	403	384	388	406	403	384	406	343	398	395	386	395	423	392	391	449	416	419	382	429	380	383	390	433	411	418	399	400	394	405	402	390	421	378	389	401	419	398	393	399	377	400	413	384	386	401	394	424	386	417	386	379	364	390	374	396	382	406	382	381	392	352	398	370	393	401	388	402	363	398	370	399	412	400	411	383	392	422	394	367	388	399	407	398	382	388	389	436	392	402	408	399	404	389	399	407	389	418	380	385	367	399	390	372	389	415	384	393	379	416	401	401	409	412	415	372	395	391	374	381	378	434	405	422	366	380	396	385	387	390	386	412	384	402	404	408	419	373	434	381	375	378	362	394	359	407	391	381	417	421	438	413	379	410	379	399	414	363	388	414	382	412	426	424	387	388	421	411	398	360	399	410	387	394	398	385	396	396	367	389	392	392	368	408	358	402	394	387	378	404	399	386	406	375	369	371	377	360	367	398	380	410	399	411	400	385	406	385	411	370	376	383	440	388	409	369	397	387	424	371	405	356	385	377	362	397	378	386	369	394	412	373	411	382	394	406	409	390	367	428	375	367	379	419	409	377	395	386	405	340	406	408	378	375	406	427	398	350	360	382	393	385	380	411	410	372	419	393	377	372	383	418	404	390	415	371	376	439	408	394	424	399	379	409	365	369	397	391	392	362	378	415	423	377	409	394	388	402	425	388	425	369	376	387	375	396	384	405	381	435	414	390	386	386	362	421	391	431	395	397	387	424	395	405	353	395	404	415	385	401	361	388	385	380	368	392	418	367	437	378	390	386	365	370	385	402	376	389	392	399	444	424	365	385	398	410	403	373	375	428	400	400	392	376	426	364	413	359	358	374	364	445	383	390	407	375	375	388	373	360	394	407	366	392	453	397	391	393	376	405	410	383	417	386	419	374	431	378	389	367	412	420	443	375	418	400	405	385	406	437	378	410	398	380	414	377	394	365	382	385	413	398	368	408	386	403	395	400	385	390	409	396	390	390	404	370	378	363	355	387	396	407	398	385	411	417	380	440	412	386	409	363	415	383	427	380	396	425	384	391	408	386	399	399	364	424	385	427	400	396	383	400	414	407	379	370	395	367	391	418	383	462	384	406	371	404	405	406	405	377	387	378	402	430	390	412	382	407	404	394	388	394	400	370	383	402	403	403	422	413	411	367	405	373	419	378	394	408	383	428	423	395	398	385	392	354	403	407	387	394	400	386	389	374	368	387	349	386	370	415	358	365	416	392	403	410	394	423	369	447	398	401	388	398	400	407	410	375	403	400	365	382	388	407	397	356	384	393	408	427	368	395	371	413	370	418	419	375	403	372	380	442	386	374	401	367	393	427	409	408	401	393	353	392	375	384	388	397	417	396	383	396	375	403	415	438	416	380	392	404	378	427	412	414	431	414	417	388	391	364	376	387	416	395	396	394	428	407	375	382	416	387	415	407	375	378	370	392	365	407	414	445	379	384	411	386	391	409	379	384	397	339	398	362	386	392	372	384	371	371	413	414	421	387	392	416	422	407	374	391	429	396	347	417	346	404	381	396	416	413	383	356	373	401	415	401	378	375	368	402	392	381	462	375	417	388	382	410	408	431	414	396	423	372	391	407	416	408	388	374	396	372	380	391	398	360	413	392	361	384	387	406	414	356	428	458	410	378	403	365	377	410	417	402	386	371	398	377	349	379	458	389	398	420	413	390	389	407	409	415	368	419	364	388	389	384	399	411	391	391	376	380	400	439	403	393	408	381	391	401	419	423	407	374	416	407	398	411	382	405	377	380	372	423	406	394	420	373	400	386	393	391	377	401	395	393	392	391	408	374	411	379	409	373	400	437	396	409	391	390	397	381	417	409	395	415	360	391	400	407	406	390	439	391	388	390	409	422	379	428	383	378	414	411	398	384	392	397	400	381	426	376	379	408	369	384	392	378	346	377	388	410	403	401	417	398	375	397	406	369	402	425	376	389	430	368	412	426	387	410	379	371	416	398	397	357	362	409	387	421	403	415	401	418	425	405	390	417	403	400	399	387	408	376	372	403	382	425	362	406	423	394	399	386	405	356	420	373	401	393	345	403	378	389	404	383	400	397	364	388	387	406	396	369	358	455	364	423	440	390	401	377	411	394	382	389	371	380	412	395	375	416	436	432	388	421	392	392	382	355	392	411	422	389	384	381	400	382	375	370	388	415	376	395	368	392	397	390	375	366	393	399	381	402	416	424	400	398	412	383	380	422	359	362	390	395	371	385	407	385	360	411	397	392	389	389	439	396	386	380	370	350	383	395	402	410	376	410	389	365	367	412	425	428	421	381	407	360	400	372	382	382	401	411	400	396	418	388	378	399	369	370	420	396	420	398	401	374	400	433	403	421	378	392	373	398	380	382	388	376	364	375	389	398	404	422	400	401	370	399	399	394	413	394	425	416	366	432	404	389	400	413	422	455	413	434	372	362	381	386	386	402	374	416	401	388	414	361	438	396	398	373	389	380	367	389	410	358	382	380	353	403	354	397	401	409	385	376	378	367	371	374	405	395	406	413	383	397	359	387	383	397	378	399	397	370	401	390	395	414	401	388	386	412	419	385	394	413	422	390	408	385	446	420	414	366	401	394	407	397	431	381	425	399	378	387	422	417	384	388	404	375	415	419	396	424	423	449	398	396	381	376	381	385	391	399	380	397	375	366	419	386	393	384	416	448	391	419	381	408	406	435	357	402	403	367	396	415	400	390	367	380	410	363	418	398	397	392	399	387	375	375	417	388	408	410	381	389	406	400	374	378	377	385	413	427	363	424	430	395	362	391	401	412	412	409	387	385	395	356	379	404	376	377	404	393	405	405	361	420	396	367
38085	61293	49387	35011	20701	15995	12901	10171	8301	7744	7052	5157	4064	2909	2273	1842	1659	1572	1359	1102	1061	982	862	849	788	754	718	692	670	688	715	613	611	595	621	639	656	651	605	577	583	566	592	586	560	575	574	582	551	546	581	597	604	611	572	606	569	618	558	606	521	601	580	581	586	582	528	597	530	534	550	526	565	571	507	583	568	579	566	542	539	546	547	568	552	508	528	532	544	575	536	553	550	578	539	515	543	516	594	535	581	560	513	515	497	581	540	567	531	524	532	528	543	549	589	448	563	557	535	525	542	503	539	572	572	528	593	534	524	520	506	525	536	574	527	570	585	544	522	534	548	495	553	524	551	561	523	548	551	557	512	491	557	560	539	565	557	557	517	546	560	575	557	579	601	524	551	542	508	564	517	505	520	611	519	543	523	543	531	569	549	575	531	528	520	529	605	533	537	509	521	529	544	509	527	582	551	530	530	545	529	559	591	544	513	545	552	548	552	508	549	545	557	520	563	566	529	507	536	524	559	537	549	532	548	553	542	548	531	546	536	542	559	539	575	556	532	525	580	512	510	533	557	568	532	587	531	603	521	536	528	576	536	523	551	525	528	571	535	556	536	538	531	549	569	570	533	569	558	531	551	519	554	563	541	573	522	562	581	529	501	527	566	538	532	512	571	521	534	567	575	537	521	565	554	535	513	514	552	488	514	514	597	561	566	549	538	579	559	543	541	539	515	503	544	535	531	523	506	558	521	551	507	555	535	555	523	591	525	569	516	545	543	539	536	509	533	529	514	508	484	528	540	497	522	516	529	505	525	574	550	551	547	545	521	538	542	555	533	550	540	531	544	544	497	542	551	570	533	553	561	537	551	563	550	523	521	567	560	531	528	541	538	549	542	582	544	537	565	535	536	538	546	538	532	507	535	558	531	522	551	534	579	573	539	557	576	553	546	550	553	526	543	533	567	555	542	549	539	589	538	490	550	511	561	507	530	539	579	527	539	557	550	537	554	536	563	536	534	554	530	516	569	580	521	489	543	547	516	525	521	559	533	529	515	549	529	555	514	563	510	544	542	530	587	512	565	528	578	559	526	499	564	508	566	520	513	528	536	588	516	541	575	543	549	548	566	528	548	540	549	584	567	539	540	530	492	537	557	559	501	558	569	533	522	544	565	546	552	519	546	523	539	567	580	553	560	523	521	554	596	529	515	565	549	497	492	523	540	506	563	556	531	543	537	540	519	558	566	566	524	537	524	503	540	518	526	564	548	521	541	546	534	591	534	503	557	579	533	488	532	498	551	564	529	533	547	549	528	518	528	532	541	565	556	523	563	542	554	542	539	509	576	557	546	505	521	568	534	519	538	505	512	510	510	522	548	525	564	528	497	585	562	545	536	485	518	526	571	581	536	560	525	536	528	567	523	524	580	506	561	515	524	515	569	544	552	490	567	551	542	562	543	521	512	514	575	531	514	534	526	535	551	505	520	538	502	553	554	524	533	520	534	557	523	534	544	541	533	546	552	541	545	542	516	542	600	556	582	547	527	518	569	534	559	518	558	499	520	536	535	565	543	505	521	514	548	524	514	554	548	544	559	546	501	543	557	581	539	547	528	546	553	599	552	518	561	542	533	533	545	575	570	536	527	595	571	560	543	556	560	552	575	535	551	566	558	538	569	549	545	557	510	499	569	529	544	509	509	555	584	550	548	520	535	542	521	565	513	538	550	537	542	567	560	504	538	533	507	576	529	510	561	541	494	557	495	546	560	569	514	534	554	576	551	525	504	550	555	531	527	503	611	600	533	531	572	526	549	539	564	558	557	538	510	562	530	541	514	534	507	546	544	544	592	546	539	568	522	571	576	527	535	532	472	498	536	576	559	543	603	522	535	544	551	541	585	545	537	533	561	537	576	551	543	519	594	559	554	534	542	555	522	542	544	527	505	525	528	551	514	533	566	577	529	548	514	519	567	539	572	559	554	580	552	562	557	546	537	533	513	564	519	514	560	526	524	566	562	510	560	528	544	533	549	507	525	547	530	591	548	549	536	568	564	544	536	537	548	565	521	515	493	546	531	552	568	524	560	535	566	493	523	528	563	523	534	587	556	544	557	488	577	521	537	563	538	583	501	540	550	545	589	553	513	517	571	561	527	539	598	575	526	564	548	533	580	557	536	527	561	567	554	530	524	550	531	551	540	546	545	598	545	541	550	525	521	517	558	535	539	534	523	540	548	562	508	536	546	508	534	534	546	514	498	537	511	519	516	579	545	540	531	548	538	520	533	539	497	510	543	518	518	572	570	535	587	586	536	531	562	543	510	551	526	554	508	559	565	542	551	578	528	526	582	590	544	528	514	499	542	509	504	546	547	530	551	579	522	568	480	525	559	514	571	545	554	542	567	544	547	520	574	542	548	602	562	510	546	561	550	533	544	537	493	553	510	570	549	511	494	530	508	547	538	521	595	551	572	542	556	545	521	581	509	528	529	534	574	514	537	511	552	549	556	501	579	526	505	530	559	555	536	554	531	549	517	560	563	505	514	580	525	503	548	558	520	553	589	521	535	525	585	530	569	545	540	521	526	537	556	540	534	521	525	549	565	503	577	531	527	572	530	529	518	552	554	568	531	599	515	547	551	569	560	484	533	544	560	508	562	546	546	531	566	553	545	533	538	553	541	527	550	524	561	548	534	544	518	536	529	546	552	557	529	529	567	540	571	553	566	571	527	576	545	551	511	545	573	523	539	541	515	524	528	524	536	525	558	585	534	528	567	572	535	529	539	558	520	530	529	550	549	546	540	512	531	517	571	509	559	529	575	524	533	561	519	561	530	557	525	497	551	535	585	542	556	527	524	512	544	532	554	536	526	533	528	533	505	499	576	529	562	558	536	537	578	501	557	521	554	552	539	572	544	563	564	506	529	531	586	521	557	528	561	542	525	550	525	587	562	531	539	549	524	538	512	549	460	545	516	553	545	526	552	557	557	547	500	522	548	547	535	528	560	506	504	510	521	567	544	531	548	558	542	516	547	514	504	553	561	542	545	553	520	534	548	554	537	559	519	554	567	510	524	561	497	572	542	590	542	522	521	525	544	530	577	570	535	495	491	550	560	533	542	542	558	564	526	585	564	551	575	513	544	496	557	535	558	587	577	538	492	542	511	526	578	510	535	564	525	515	573	554	517	542	520	555	607	514	585	532	583	529	548	530	523	539	599	522	530	568	564	567	519	537	536	531	533	556	534	549	569	530	584	549	557	540	537	565	567	516	547	551	571	541	561	544	550	571	533	489	484	502	524	564	538	548	495	510	559	529	557	538	566	517	532	541	535	559	541	534	507	540	538	551	576	578	543	517	533	538	507	542	504	554	544	534	566	550	529	547	533	541	560	495	530	546	568	551	541	522	531	515	537	521	589	520	515	544	567	566	515	532	516	503	530	534	559	544	530	562	596	535	559	510	542	545	563	532	583	506	558	528	539	549	549	501	535	539	554	530	505	568	582	509
28800	26766	30357	18081	5820	3251	2250	1692	1349	1318	1233	975	802	627	580	479	498	539	458	466	438	392	377	391	402	397	380	374	380	396	403	377	394	396	357	361	369	379	339	373	374	376	374	356	357	372	349	367	346	366	375	361	347	369	367	374	358	375	362	383	390	379	399	369	356	389	358	393	399	350	348	357	366	399	366	329	389	373	372	348	374	380	379	356	339	365	344	369	355	364	373	360	340	397	329	372	369	365	366	375	353	367	361	344	367	340	360	355	363	372	372	393	389	354	413	372	388	323	360	380	347	379	381	360	379	352	329	360	378	370	378	357	343	339	327	389	404	349	356	377	385	355	374	367	355	336	342	374	391	392	371	375	351	340	337	357	369	374	388	356	354	390	370	345	354	383	382	381	327	376	364	391	385	334	327	370	358	362	408	383	394	346	375	403	352	364	373	359	337	388	364	380	339	354	379	380	332	361	364	330	390	395	355	364	389	404	360	373	358	377	358	358	350	405	377	356	330	366	364	350	357	366	379	345	361	361	363	397	384	384	386	343	385	355	375	368	377	376	372	349	398	354	329	394	372	379	376	377	394	388	362	416	356	374	371	380	370	353	360	364	363	351	343	382	346	387	354	368	337	374	391	367	381	397	362	349	346	324	375	373	384	370	375	365	383	368	319	346	347	343	358	371	342	392	379	367	364	343	366	348	384	349	357	318	382	409	360	332	378	331	374	379	364	372	383	321	368	382	392	382	393	338	347	350	361	350	371	355	350	386	329	347	374	363	394	341	367	330	355	403	380	326	394	350	357	362	395	411	390	392	354	372	365	389	356	389	385	356	369	367	370	366	398	389	370	327	395	383	359	343	373	402	336	339	363	348	380	378	364	351	333	354	343	369	356	358	367	377	356	365	347	360	377	345	365	363	362	368	388	379	375	350	372	400	369	335	340	367	339	375	391	402	378	361	360	361	390	360	356	388	363	367	383	343	393	366	352	337	376	376	367	362	381	380	333	361	385	395	353	362	335	354	352	389	396	388	387	371	369	359	376	356	360	380	378	378	372	361	349	368	399	350	374	330	358	378	355	341	357	394	399	363	382	338	370	368	387	364	342	396	375	363	331	318	376	360	321	350	359	379	408	341	353	335	344	375	364	399	346	367	356	382	409	380	372	349	390	345	353	375	341	371	380	371	355	369	374	386	344	374	359	370	364	361	376	363	350	369	365	365	390	370	339	355	376	358	366	323	380	366	359	393	375	386	366	372	399	340	382	380	391	380	327	361	366	380	356	357	344	392	373	355	389	353	367	389	349	395	328	387	361	377	364	351	353	400	420	347	374	380	401	394	342	350	394	346	372	340	361	391	395	351	372	380	353	337	368	380	361	332	353	351	360	363	353	394	376	322	348	401	369	351	367	367	365	429	373	364	328	362	331	373	326	370	369	381	379	349	355	381	402	361	378	370	350	347	347	353	377	355	361	365	382	390	361	412	377	363	370	369	394	380	375	358	373	377	361	370	362	355	353	357	369	395	374	347	347	384	400	372	394	371	380	374	353	363	354	353	377	350	375	352	378	343	368	399	380	331	361	382	378	376	363	355	353	386	368	359	396	358	376	359	340	365	343	365	372	388	369	369	375	367	359	374	385	379	343	351	351	335	362	386	363	388	357	383	362	359	396	363	316	372	319	328	353	384	370	323	330	374	355	413	366	357	329	360	380	351	325	358	385	374	358	370	354	341	388	358	381	366	340	341	367	362	363	380	357	368	344	364	356	350	364	366	378	343	368	371	398	366	317	401	356	373	342	363	338	348	358	362	345	396	372	386	375	371	374	407	355	388	366	338	392	371	359	347	378	363	382	341	357	375	349	347	387	373	362	365	392	371	393	355	392	348	350	373	333	344	408	389	387	349	340	343	335	356	335	371	343	363	390	339	356	404	367	352	376	360	389	368	387	381	381	374	385	386	369	356	389	361	377	362	361	328	371	383	351	373	381	353	383	384	354	399	341	356	366	402	373	370	369	367	364	390	375	347	371	379	388	379	373	332	340	364	391	349	363	392	352	360	376	380	389	375	364	371	359	396	365	352	389	374	344	359	358	375	362	365	381	372	401	358	356	355	332	401	353	398	358	386	371	356	323	400	357	354	349	362	322	381	344	342	347	382	362	336	360	389	305	370	411	329	374	381	365	394	400	366	380	347	331	381	388	368	379	386	358	364	416	355	366	351	410	357	362	390	373	359	394	389	353	345	381	372	346	355	342	375	339	357	406	388	384	327	355	365	380	383	368	368	385	381	355	377	355	342	395	345	387	347	354	348	320	394	368	356	343	375	357	392	400	342	366	388	388	401	357	389	374	383	369	354	402	358	387	347	376	327	375	373	361	362	389	366	355	355	352	366	348	364	353	364	399	350	345	392	365	351	377	346	367	344	366	380	346	368	342	345	364	364	391	358	341	362	331	372	352	392	389	360	350	352	346	367	349	331	365	380	400	399	369	378	369	367	372	344	377	382	361	392	385	343	336	378	369	349	381	381	374	374	347	406	383	388	378	360	382	370	385	348	369	380	380	379	399	376	364	364	347	372	376	347	409	368	358	355	356	357	398	356	365	393	353	341	370	364	362	353	345	364	366	388	348	364	373	361	370	340	384	359	393	394	382	364	345	383	385	352	369	348	369	358	357	348	366	376	351	397	393	362	375	364	374	360	378	369	366	348	347	365	362	340	362	345	363	328	362	378	362	374	387	361	393	334	339	350	365	383	393	345	355	368	345	381	392	362	364	346	345	408	384	402	374	371	328	350	400	411	335	344	348	355	372	360	332	365	366	364	358	346	382	349	349	386	367	339	371	370	415	385	350	361	413	361	371	381	389	385	367	365	378	372	380	352	330	408	375	382	374	367	317	390	383	384	371	374	351	355	361	402	339	356	374	348	402	382	357	369	356	368	358	347	333	357	372	389	344	355	365	367	390	381	371	387	371	341	376	348	311	362	368	393	337	367	380	379	393	383	374	376	358	402	374	331	326	358	363	341	378	348	383	377	369	338	389	399	353	336	392	390	380	369	391	377	403	377	364	375	366	388	385	382	351	347	345	344	392	346	378	336	375	359	382	357	407	365	366	337	369	357	381	340	349	385	372	346	365	407	359	363	392	385	380	351	385	369	369	395	379	376	393	364	357	368	339	401	354	389	328	336	358	372	357	335	337	392	367	376	367	375	390	372	376	377	375	328	325	352	336	360	377	390	382	345	352	348	348	384	383	392	397	377	403	366	409	327	359	382	336	350	371	375	400	362	373	335	412	362	393	365	384	342	360	355	396	386	360	345	409	361	352	329	350	357	367	341	352	368	351	412	349	343	373	356	345	359	343	356	357	390	362	367	340	363	397	382	395	317	398	387	356	383	371	395	383	342	376	390	365	381	362	356	372	386	359	339	398	370	372	348	344	396	396	390	418	346	382	330	413	346	372	393	367	373	380	379	340	408	382	356	385	359	374	395	362	369
34186	45965	37430	19537	10483	7336	5805	4308	3580	3323	3082	2176	1794	1436	1067	985	894	906	788	702	675	643	589	620	613	613	543	518	565	496	543	539	522	500	520	512	533	494	538	508	531	506	494	512	507	461	514	509	534	488	524	531	518	537	519	508	530	485	501	538	501	530	502	480	533	483	515	498	497	500	555	524	525	492	491	506	511	528	484	471	504	508	527	496	499	526	534	542	518	508	521	540	529	511	515	512	522	502	537	521	494	450	484	502	512	514	492	513	491	515	524	507	520	538	521	508	495	459	509	515	460	501	487	514	485	498	533	503	551	474	523	483	485	514	534	485	483	504	496	481	524	504	547	494	485	478	502	489	510	528	521	509	502	515	507	503	518	534	520	519	516	534	484	535	525	509	514	529	528	510	500	511	515	503	511	496	481	502	504	539	474	545	523	525	508	514	516	511	509	511	478	485	521	502	506	549	516	492	527	499	492	502	487	480	517	506	536	479	503	519	513	480	500	497	539	508	477	445	472	499	558	497	487	471	506	514	491	512	512	503	534	490	521	492	491	519	501	495	514	460	482	541	508	508	515	490	507	497	545	502	534	523	521	509	513	484	458	504	471	506	493	517	498	486	501	492	501	523	509	509	511	527	519	488	530	485	511	474	516	538	488	503	498	492	484	545	476	477	527	456	514	467	474	498	496	490	513	488	479	498	493	524	451	525	513	525	505	515	540	508	504	511	487	490	502	506	492	488	511	522	472	497	514	550	507	484	550	509	530	537	491	481	550	495	501	531	518	538	513	508	485	494	506	486	516	479	513	543	498	542	491	508	518	497	483	478	474	517	497	518	533	497	517	547	517	517	535	483	547	490	512	535	514	513	490	527	540	538	530	495	527	526	501	475	508	482	483	470	491	504	520	534	502	483	518	505	549	486	530	541	514	472	477	513	526	502	520	512	536	519	474	501	491	485	482	503	476	489	523	476	522	527	505	527	492	466	509	534	509	491	479	503	493	501	488	501	468	457	511	469	501	475	477	489	538	502	508	505	480	492	503	485	480	526	524	485	489	526	535	512	528	492	516	547	489	510	514	529	517	484	535	462	513	517	488	511	497	528	493	528	520	502	561	477	526	491	533	550	535	487	494	494	525	512	533	476	508	511	500	499	480	541	491	486	524	502	527	500	496	506	506	522	499	479	518	478	488	537	538	505	502	507	524	508	485	526	505	493	476	526	509	497	477	490	495	513	506	512	483	512	493	534	516	468	485	497	483	491	490	521	461	497	497	484	501	573	506	488	497	497	488	530	539	556	513	527	516	460	497	527	558	491	489	504	508	528	459	569	518	516	494	557	532	518	507	494	531	508	493	488	486	490	526	520	463	538	481	504	522	532	496	514	486	468	481	462	513	480	497	509	489	491	503	533	525	484	488	484	493	480	523	535	519	555	493	538	475	534	535	493	508	503	495	490	485	508	509	518	491	495	525	458	485	527	526	512	503	482	481	525	493	500	503	541	517	552	497	505	574	527	519	499	492	536	538	500	537	500	507	469	517	506	485	484	469	518	460	504	518	470	526	488	505	523	479	524	482	518	511	538	488	525	524	493	532	525	510	497	483	481	523	500	482	521	518	523	495	468	514	497	521	455	543	479	490	514	550	515	508	484	523	482	493	486	517	482	514	520	539	499	512	484	520	478	469	512	540	500	516	488	538	482	501	533	497	493	524	496	488	514	515	500	508	534	488	477	515	503	515	464	521	521	499	468	502	526	501	523	562	456	536	497	505	519	449	508	462	543	548	538	496	550	524	513	498	490	519	518	528	517	493	488	522	499	539	507	502	508	511	487	478	527	480	480	517	537	504	480	490	514	490	498	508	522	454	495	507	503	492	497	508	519	504	531	567	549	528	514	500	521	537	515	475	532	486	502	467	487	525	509	501	528	487	491	494	528	447	553	548	490	509	512	503	482	504	482	497	485	532	548	501	510	490	493	488	524	507	523	465	511	500	503	512	494	464	535	473	481	535	505	544	514	512	481	536	509	487	516	527	530	507	485	492	507	496	509	513	497	482	523	520	543	503	514	496	484	570	529	568	561	569	540	468	497	522	501	525	508	509	496	492	503	521	525	491	540	513	500	482	504	561	491	485	485	539	522	494	510	488	487	512	497	557	507	484	508	508	509	505	457	491	467	487	483	521	488	488	488	486	525	494	504	496	474	492	498	520	529	547	518	487	459	519	428	541	481	489	523	498	471	477	483	466	498	520	541	473	511	529	552	487	498	535	525	544	470	503	498	527	486	504	493	504	499	520	529	489	495	516	550	523	499	526	487	514	494	490	490	516	515	507	535	507	512	512	503	499	500	491	505	523	526	488	486	537	494	492	547	542	535	520	478	525	500	506	507	543	481	506	517	486	519	481	552	512	493	516	505	481	522	494	489	481	498	519	524	510	520	537	543	501	521	510	469	491	506	507	552	496	502	502	478	479	528	527	487	449	482	568	498	515	542	462	501	526	490	488	502	479	521	525	520	496	514	474	489	478	478	499	501	504	506	481	533	504	499	514	489	494	485	525	497	493	508	490	507	537	462	502	497	528	490	497	480	512	534	480	510	487	485	501	512	456	487	506	509	545	530	490	502	511	510	501	487	497	513	541	511	514	490	503	512	519	482	563	524	525	488	524	500	492	508	509	503	483	533	514	492	475	513	519	509	498	498	463	523	578	523	532	549	528	494	488	481	510	531	519	512	494	489	464	520	482	496	521	506	482	516	508	498	512	513	484	516	494	519	516	514	516	519	476	541	500	463	506	513	486	501	533	456	499	553	531	516	517	509	507	497	520	505	481	507	495	494	553	511	529	511	524	494	473	503	521	498	508	546	532	544	489	522	497	488	486	469	492	523	485	539	515	522	487	506	501	475	501	525	481	499	502	495	512	504	515	522	475	465	521	474	513	536	530	529	502	525	515	487	548	510	544	464	519	505	485	547	513	532	488	498	492	542	503	503	526	528	519	514	527	499	534	535	521	529	503	478	494	515	542	491	506	512	495	544	481	509	510	493	506	510	512	528	490	511	527	498	511	497	510	491	485	537	480	511	532	465	519	526	488	495	505	503	517	494	485	512	513	524	489	508	497	488	507	515	485	525	447	538	506	528	473	512	529	508	459	487	472	497	537	529	514	484	523	505	548	539	504	505	493	523	474	481	515	516	522	501	504	497	481	489	521	540	475	508	482	482	525	508	481	446	509	539	507	511	519	520	488	523	547	485	506	497	499	543	490	497	484	506	524	463	540	546	491	527	533	516	479	494	517	479	515	471	543	520	485	526	495	491	501	486	503	490	519	487	534	508	547	525	485	544	512	471	513	485	511	494	533	459	511	527	537	493	496	501	508	556	535	521	463	496	478	495	521	488	512	479	519	465	490	512	554	525	530	523	513	496	549	498	479	494	490	474	518	472	467	504	477	452	552	476	496	497	500	517	508	535	509	520	475	499	516	508	478	556	500	513	491	523
24377	21565	29061	24773	21445	14211	5782	3308	2466	2230	2062	1561	1339	1028	909	798	735	738	654	612	604	543	515	561	591	552	513	494	476	518	476	509	455	479	488	498	511	533	505	469	469	445	481	464	459	499	495	467	490	446	477	447	519	472	476	487	479	488	450	469	462	523	528	482	459	481	483	479	476	505	468	476	467	460	462	490	481	464	436	445	484	454	472	469	495	468	469	478	515	507	451	477	444	492	487	477	438	483	447	406	481	445	503	475	509	493	481	490	514	456	448	468	472	457	461	513	481	436	492	470	516	511	426	464	497	508	458	467	464	504	484	446	456	506	466	457	469	501	483	472	524	463	455	462	471	447	458	489	464	490	494	448	502	480	483	429	453	468	453	473	475	459	462	487	466	510	433	487	501	427	432	437	441	481	501	507	460	452	449	501	455	484	432	505	473	492	469	468	463	445	447	467	464	486	468	470	504	490	486	434	463	478	491	504	502	457	448	441	453	462	496	466	466	511	478	473	464	441	451	461	494	443	474	495	482	462	442	505	484	435	449	474	483	432	490	470	510	467	451	466	469	479	464	449	457	481	455	470	480	487	467	493	446	446	450	481	478	411	487	446	432	464	489	482	443	459	528	500	474	473	466	452	450	483	447	480	476	489	493	476	465	467	494	468	456	500	470	473	459	497	462	475	484	490	454	467	463	448	504	550	436	460	487	443	478	488	429	442	454	483	447	486	454	446	456	509	436	478	486	471	431	441	461	476	460	521	465	510	445	463	505	472	485	418	475	473	482	463	456	458	463	466	470	435	463	491	511	488	470	483	473	442	474	469	459	461	434	501	470	446	466	487	451	485	503	493	449	463	477	463	488	468	436	464	488	488	507	499	483	469	415	486	465	464	459	470	459	446	492	497	428	489	452	451	474	493	508	484	454	508	456	449	512	496	462	454	468	438	439	481	461	447	490	484	483	443	478	463	494	448	475	432	460	482	490	491	465	477	491	456	449	444	497	476	449	514	489	499	503	469	475	460	472	450	497	478	481	460	506	476	490	474	476	471	474	451	482	467	505	466	471	488	474	442	479	454	496	479	439	478	466	463	465	480	463	502	436	462	458	478	461	478	444	487	459	450	495	472	474	452	461	472	463	450	492	485	483	439	440	461	492	468	476	458	426	482	484	451	491	499	454	452	507	457	455	482	464	448	465	468	473	455	491	448	436	428	474	460	476	475	473	484	478	464	457	463	464	466	487	475	436	468	464	465	475	453	482	469	484	414	474	469	510	443	472	501	473	481	482	484	446	453	520	448	468	459	435	485	433	469	456	435	450	457	460	438	503	454	459	417	457	466	428	429	440	495	502	473	473	451	464	441	494	510	450	463	460	438	460	454	492	484	527	490	462	465	412	465	510	452	451	487	471	419	493	487	453	488	480	466	467	442	452	440	420	480	454	465	476	503	493	501	460	480	455	483	526	467	450	499	462	442	465	471	479	480	499	462	459	510	512	504	484	486	500	498	527	460	495	429	491	480	475	441	464	494	456	469	436	471	456	421	464	457	449	487	466	475	479	491	504	437	448	484	460	457	453	515	463	460	442	467	487	443	440	456	481	512	453	470	474	506	462	455	507	529	463	487	457	462	483	448	460	449	495	427	482	489	455	485	491	462	453	487	444	480	443	471	471	469	464	461	491	461	451	462	488	461	472	492	493	457	456	455	453	474	475	463	507	443	458	488	493	449	456	499	443	485	452	500	459	429	459	476	495	501	461	495	464	473	471	510	433	510	449	495	486	477	496	473	480	467	490	478	475	485	463	458	461	485	459	444	470	452	469	485	454	484	481	466	489	413	467	466	501	470	464	447	473	505	494	473	470	459	459	411	461	461	461	484	491	467	438	492	476	461	484	453	491	431	462	482	451	456	445	456	450	518	457	514	466	449	438	465	451	473	447	482	434	447	457	497	489	470	430	426	431	492	457	450	442	457	478	464	479	477	467	474	469	473	444	457	443	501	464	463	492	435	452	481	472	506	465	463	463	485	475	484	461	489	468	506	481	471	408	457	483	475	479	472	465	462	473	487	464	467	465	517	457	428	497	514	458	481	480	423	476	492	464	451	472	475	449	423	433	434	453	443	465	511	472	487	490	472	461	480	446	502	453	468	448	476	480	474	511	498	430	463	474	471	482	466	470	486	459	476	460	512	468	484	485	459	489	463	474	439	411	472	481	480	458	451	472	460	479	492	464	472	431	512	467	460	470	496	446	489	419	480	445	467	468	468	486	471	469	464	444	472	487	485	475	464	446	489	432	504	456	458	456	486	471	440	508	479	469	444	484	435	491	454	501	445	485	469	460	493	413	464	453	483	469	443	483	415	454	475	498	462	464	456	502	457	428	454	470	453	496	471	450	473	464	487	463	464	475	463	488	481	455	457	488	454	474	470	484	440	499	440	479	492	527	511	500	477	439	433	469	491	453	452	452	442	447	475	488	441	488	446	458	452	446	473	434	464	474	500	439	459	476	465	479	465	478	475	482	489	506	471	441	478	504	475	463	460	473	510	469	463	457	457	439	472	475	469	470	479	489	461	508	439	469	471	488	469	445	458	400	454	465	482	509	462	461	469	466	507	471	453	476	448	486	456	448	499	447	466	474	458	496	491	469	455	465	463	486	425	504	492	467	474	461	514	509	485	434	492	487	457	449	467	440	471	452	486	438	477	459	470	501	475	478	467	454	476	445	466	475	485	460	501	438	492	479	482	482	475	495	436	429	469	509	464	460	443	491	501	480	476	476	437	474	456	476	454	486	481	472	483	509	422	438	457	486	445	445	477	473	466	477	435	481	477	470	447	489	426	487	465	454	467	491	489	432	489	476	438	459	519	437	459	476	462	466	435	459	477	468	446	476	447	468	423	450	467	450	457	447	492	427	509	449	492	462	462	460	498	461	441	480	475	457	468	459	507	462	476	473	478	473	468	480	437	438	443	452	434	456	423	464	462	519	480	463	470	447	437	446	451	447	471	495	480	476	479	483	431	497	481	469	478	478	457	466	481	479	478	476	477	434	484	489	435	468	458	462	480	424	473	485	465	492	456	464	466	480	457	463	484	461	458	483	485	461	488	497	450	482	531	508	473	448	477	461	484	471	471	446	466	445	492	460	433	448	448	485	496	464	493	454	468	492	504	479	463	468	486	462	473	495	444	438	461	494	462	497	515	518	448	436	495	482	480	477	496	466	489	485	443	464	457	485	475	476	450	455	462	461	464	463	466	444	477	464	465	476	482	462	482	511	440	457	484	479	454	464	456	476	450	483	436	480	442	510	485	446	476	473	444	458	471	478	485	475	487	470	460	469	483	448	481	496	457	463	478	512	423	505	416	481	476	489	444	455	468	459	451	475	462	449	448	485	453	439	423	464	466	464	405	458	481	478	491	439	455	441	491	474	467	457	501	454	479	458	443	453	465	456	457	428	445	493	426	488	452	461	435	485	482	453	468	507	498	450	487	508	529
35158	56230	46630	30427	16600	12218	9442	7221	6124	5598	5138	3707	2986	2300	1723	1496	1444	1323	1119	1019	1002	955	803	853	774	766	775	750	749	716	698	750	657	663	740	654	709	691	675	719	654	696	642	647	631	721	693	660	636	690	644	694	657	663	661	710	689	670	658	692	678	653	642	656	660	666	681	648	662	619	642	630	671	633	709	624	678	625	654	683	652	626	625	643	683	621	654	687	701	652	668	650	687	650	653	627	660	683	634	669	665	640	674	584	633	611	629	659	649	640	681	681	625	654	653	653	628	658	688	625	646	664	684	657	655	632	666	641	687	690	650	663	630	636	645	636	640	612	670	673	620	622	660	589	667	675	644	662	704	628	645	696	633	625	677	632	619	637	671	634	677	598	642	663	676	626	655	623	692	666	614	655	618	634	648	603	631	626	678	648	612	640	638	651	625	642	620	640	619	640	653	655	682	641	691	656	633	644	658	646	592	694	677	648	641	631	639	660	643	649	620	668	646	618	636	649	650	701	626	608	649	662	623	665	604	660	644	596	642	666	653	642	651	640	637	650	641	682	634	651	677	635	679	641	623	629	667	600	657	611	612	613	664	678	632	649	625	665	621	661	634	607	674	656	652	644	608	667	656	629	616	672	634	622	602	689	683	638	627	580	627	662	635	631	677	600	626	668	672	656	618	640	643	681	617	669	668	631	617	613	718	625	651	645	663	633	639	653	638	666	614	645	654	649	656	676	620	634	663	598	617	673	680	644	665	600	656	638	667	683	625	624	645	651	624	671	674	630	656	609	636	656	670	683	640	630	646	608	626	622	642	634	623	620	652	650	627	668	637	656	621	612	629	656	690	651	615	642	622	647	651	659	632	641	665	633	605	633	632	672	636	619	624	675	608	679	688	614	637	642	634	685	602	652	620	632	687	623	677	652	624	614	676	626	677	647	641	672	610	635	650	647	665	668	672	628	716	662	704	662	620	706	650	642	636	680	630	595	583	621	674	608	638	629	639	679	650	626	631	641	649	613	664	640	641	576	613	626	609	656	634	623	650	656	657	614	602	641	678	651	645	644	671	647	598	630	635	664	627	615	637	671	639	652	679	594	655	671	639	645	654	631	622	652	630	654	667	645	674	619	644	600	632	636	673	669	639	632	669	657	596	637	672	597	628	617	651	663	643	586	669	698	596	657	627	652	677	647	629	619	624	635	651	584	668	672	689	663	650	679	681	633	645	626	663	651	657	688	703	646	671	632	635	667	621	682	591	604	690	620	657	633	681	605	628	658	655	624	602	626	626	618	633	654	629	645	667	688	642	700	642	655	640	652	632	650	656	643	643	625	680	629	652	648	673	664	606	638	662	645	636	683	647	592	633	619	686	609	668	618	608	620	652	641	637	609	644	665	658	644	626	661	658	640	644	624	662	635	650	671	655	673	604	640	650	661	622	604	637	628	672	631	594	672	666	636	599	622	633	662	661	622	593	626	653	608	630	632	639	615	634	629	588	665	615	625	590	646	649	604	659	596	659	615	680	643	627	621	629	649	624	639	655	667	690	609	680	655	614	637	637	624	640	672	656	608	566	626	659	663	632	584	691	635	660	708	658	666	601	628	661	634	647	593	618	653	632	635	627	599	617	688	647	604	648	618	623	646	603	589	641	641	646	668	634	637	692	626	598	649	636	603	652	681	647	619	698	657	643	662	654	650	625	624	634	644	618	672	595	639	645	607	616	631	683	658	625	665	657	611	637	652	626	669	634	687	653	650	624	732	670	604	624	658	597	624	651	660	623	651	601	637	631	672	651	596	633	634	651	641	597	672	668	654	630	634	671	679	594	688	661	635	651	651	642	615	650	614	634	644	648	634	621	624	636	626	604	602	693	639	663	638	649	638	657	652	613	605	660	664	674	602	663	654	659	625	683	680	628	648	626	732	670	675	612	638	642	640	653	677	621	604	684	655	621	652	604	622	668	701	620	647	676	653	661	626	644	612	600	596	636	655	592	650	658	636	609	646	632	644	649	626	651	621	682	624	641	669	670	666	694	612	644	648	644	617	684	630	666	656	666	630	638	645	624	646	658	639	623	647	675	648	636	660	617	670	650	629	607	620	605	615	591	642	671	617	610	701	579	656	659	618	587	628	630	622	699	676	610	645	666	657	647	636	584	627	665	665	660	637	640	665	674	601	615	647	647	638	740	682	662	680	658	644	638	588	660	639	612	635	637	636	680	693	671	603	632	631	627	631	633	682	640	623	649	650	677	649	698	633	633	630	708	646	654	655	647	643	671	663	634	652	654	664	654	622	626	645	625	598	602	670	634	652	641	618	607	599	665	645	678	659	660	665	673	677	646	650	632	668	661	661	649	624	611	626	568	655	639	657	639	599	609	600	638	627	665	628	597	611	636	641	656	646	612	602	620	633	584	652	618	646	670	675	651	679	678	654	649	617	616	652	694	627	658	628	589	626	654	624	602	662	700	631	651	620	594	602	663	619	608	607	607	663	604	619	640	647	631	622	643	648	630	658	624	611	631	652	662	645	616	638	651	643	643	643	630	662	655	597	637	625	681	638	637	628	666	620	654	625	600	620	641	612	658	653	630	647	639	636	630	670	655	614	625	617	607	682	638	602	625	626	677	655	621	661	655	616	646	631	651	664	640	642	670	596	633	657	611	617	644	619	664	703	639	640	613	672	623	637	644	627	634	646	631	609	588	624	595	625	631	649	660	671	640	645	612	650	670	634	654	667	663	642	590	633	587	647	633	622	602	635	662	690	634	634	636	626	651	630	643	630	604	655	666	705	641	660	692	613	639	653	630	645	668	635	675	664	634	616	676	645	643	712	681	624	660	674	640	631	610	660	624	608	642	654	644	626	624	655	649	662	638	606	657	635	630	592	618	642	656	652	626	636	658	633	654	608	635	603	662	671	640	601	658	643	637	652	629	662	663	602	644	674	642	551	629	626	648	652	674	650	629	683	655	631	660	617	613	615	645	630	692	638	696	655	641	628	627	716	644	662	693	647	640	615	625	675	716	600	662	655	660	662	667	639	616	645	662	642	649	644	637	683	639	649	630	684	631	656	654	632	642	632	656	616	619	636	619	624	642	643	612	659	672	656	647	679	701	688	644	651	628	633	632	652	610	644	650	636	642	638	621	669	589	633	690	671	635	625	643	622	637	665	650	635	598	644	583	678	620	664	650	653	657	682	704	663	607	627	647	640	619	625	612	587	630	675	691	580	629	654	639	627	580	649	630	627	610	634	678	644	656	683	647	615	656	644	653	618	663	644	664	649	625	640	662	621	684	658	648	647	646	678	683	651	676	684	627	636	628	617	709	654	639	613	656	627	661	644	647	641	594	610	636	634	646	641	599	640	635	615	596	623	637	633	576	650	637	617	639	648	639	679	637	650	652	629	606	625	658	644	623	641	629	626	626	624	670	641	676	658	650	669	647	626	640	663	659	696	583	636	676	647	630	639	619	652	702	658	640	679	629	609	657	644
23405	21584	29521	24175	21637	21505	13392	4768	3297	3040	2780	2012	1660	1203	993	817	814	757	668	634	584	553	493	530	494	489	447	430	473	439	398	444	460	413	396	398	465	451	428	401	407	384	431	426	403	373	381	409	393	430	397	351	418	402	432	426	432	411	387	343	404	419	390	384	389	404	385	424	362	390	427	389	374	351	372	382	377	406	388	396	404	364	399	390	407	388	400	376	426	400	419	390	366	422	372	363	362	414	395	391	391	380	356	365	395	410	403	386	369	394	385	400	357	336	403	389	359	393	411	380	393	401	417	367	372	340	372	384	395	366	375	369	413	411	378	389	369	413	385	412	358	389	380	368	362	383	395	392	400	402	359	412	412	381	404	377	379	404	376	392	399	381	393	373	374	383	390	383	365	409	402	399	408	419	372	423	397	377	403	369	378	374	380	414	373	381	402	387	397	402	447	363	363	415	368	364	369	424	422	355	356	361	391	378	370	363	401	410	366	382	380	421	375	392	364	350	391	424	397	371	401	389	378	363	394	371	375	415	380	389	404	370	414	401	393	373	371	380	403	409	414	381	385	374	389	406	379	379	359	379	375	360	372	404	387	382	367	414	378	390	416	375	382	361	365	401	369	393	413	370	392	399	406	404	375	398	368	395	413	387	355	382	392	356	389	389	432	406	390	409	371	424	388	374	407	393	374	404	388	393	416	389	395	380	380	427	417	358	392	381	384	344	422	409	370	377	384	420	418	388	412	384	387	396	347	428	380	352	403	402	377	381	382	404	402	400	369	409	368	378	416	413	403	425	413	398	373	402	408	375	389	358	419	378	372	391	417	386	386	410	338	342	377	412	381	386	381	397	355	417	409	359	392	390	369	379	371	375	381	401	351	353	414	393	395	387	396	390	377	374	378	369	394	388	353	403	417	364	430	417	370	364	373	401	363	419	392	355	374	342	379	408	408	382	400	397	369	402	417	392	377	364	384	371	354	377	372	384	412	408	377	421	390	358	361	382	387	415	400	386	370	376	379	369	409	396	377	367	407	400	379	357	398	390	377	366	418	381	378	401	382	421	373	379	375	384	341	414	415	373	382	393	412	393	372	410	381	370	391	384	367	369	371	391	377	421	387	372	406	385	385	411	359	373	389	392	383	404	417	367	381	387	388	387	422	394	378	399	410	400	382	416	384	381	387	396	353	402	366	396	375	369	385	424	387	371	371	370	399	398	391	383	380	375	390	364	325	387	406	407	402	351	389	394	417	398	379	385	380	378	351	377	403	413	395	394	400	402	372	370	365	392	406	395	369	383	391	394	388	373	397	374	399	346	374	401	382	383	393	376	381	381	375	389	387	352	397	440	402	356	402	388	436	378	415	417	364	413	383	389	372	349	399	395	387	365	403	391	393	391	374	382	407	376	382	406	382	370	374	365	410	339	366	365	404	383	384	383	383	377	377	396	380	430	383	363	398	350	384	412	389	366	385	379	380	415	402	416	374	407	415	384	360	391	392	387	404	399	406	359	401	397	377	402	366	360	426	360	382	376	409	399	410	391	420	417	409	392	392	404	407	433	380	389	365	387	384	404	364	414	375	378	386	371	367	410	429	412	399	374	390	392	356	411	358	352	363	417	395	413	381	378	381	407	382	374	381	402	369	355	371	396	397	403	382	375	399	370	357	404	359	414	389	395	416	410	377	371	420	389	351	373	382	408	395	363	383	367	395	365	370	405	406	392	415	403	368	400	386	417	395	370	380	347	391	385	393	413	407	382	377	409	443	392	381	414	371	381	356	394	387	412	413	403	404	376	400	385	403	376	417	390	387	395	383	391	400	395	358	400	377	395	369	396	365	390	397	418	357	398	374	411	404	423	375	393	378	376	388	404	417	391	396	409	377	365	430	360	388	380	371	382	386	408	369	354	405	390	381	389	367	369	361	438	397	389	396	351	395	392	382	357	424	370	399	393	409	398	408	413	399	358	402	375	393	401	386	387	340	381	422	393	372	376	412	375	398	414	370	365	388	411	374	393	402	402	390	373	384	372	351	378	377	388	353	427	395	369	365	373	398	392	412	399	399	422	361	400	364	399	370	380	360	367	399	373	382	388	411	378	397	374	379	383	400	406	389	380	382	363	415	392	387	409	405	388	413	382	390	367	379	420	398	375	385	341	403	374	349	408	433	401	381	375	393	403	394	405	393	366	391	397	373	387	382	363	356	354	381	357	373	388	410	420	409	352	395	389	444	379	386	367	368	357	363	396	378	395	348	404	399	369	397	413	373	420	401	395	361	376	419	401	382	409	376	357	371	381	398	387	401	409	430	397	383	399	373	384	383	372	386	387	395	387	382	406	417	370	395	377	410	400	385	370	397	408	383	362	391	354	385	398	407	416	375	348	399	390	344	402	420	388	392	409	394	375	417	389	384	363	365	375	380	363	414	393	404	389	386	427	409	375	374	412	400	409	374	389	407	358	397	385	393	375	376	385	369	362	383	388	402	339	384	386	341	400	380	421	404	384	389	371	376	409	388	397	404	376	451	424	362	384	422	386	369	387	398	387	394	361	378	371	418	369	414	386	395	382	387	428	420	381	347	417	353	382	389	411	400	390	350	366	391	386	406	401	374	398	405	374	388	362	414	349	373	406	391	356	385	385	408	363	415	379	369	384	369	382	374	427	433	408	371	407	391	362	369	373	398	364	406	364	368	376	370	388	372	413	368	376	392	375	392	378	379	394	407	365	420	403	392	405	367	377	412	387	397	402	369	355	384	369	380	379	350	361	360	409	361	382	406	385	374	406	382	386	373	401	376	375	394	376	391	376	390	402	383	412	418	360	415	381	370	375	401	410	380	423	353	402	389	369	396	403	388	394	346	372	405	364	379	391	390	376	401	421	419	442	374	365	387	396	384	398	381	367	402	371	398	405	370	399	413	367	393	390	384	362	380	382	386	388	380	378	373	377	368	343	366	399	357	381	386	407	383	393	406	399	379	420	386	393	366	385	379	367	363	377	390	402	367	399	377	388	319	412	412	370	366	399	399	381	390	375	375	414	383	418	383	383	377	403	394	421	371	369	385	366	376	413	382	410	404	418	376	405	392	393	398	411	420	401	327	378	406	389	432	379	387	392	391	434	445	389	364	379	340	385	392	402	385	437	380	382	379	382	390	399	398	347	385	374	402	388	388	402	404	360	374	387	378	411	427	378	398	404	367	372	406	382	428	371	359	403	377	376	380	389	377	379	388	416	431	418	406	400	381	409	385	372	361	396	413	405	405	364	387	388	384	377	393	394	370	371	374	382	351	387	392	402	377	382	409	392	374	379	382	428	404	384	390	381	393	376	364	380	402	405	383	395	396	396	393	375	382	403	404	374	358	384	390	378	399	387	392	390	422	374	381	392	388	400	412	365	379	386	414	357	355	401	391	407	418	419	416	339	381	391	374	402	390	375	389	395	381	406	416	416	384	347	395	376	388	371	355	382	407	400	371	399	375	405	382	397	377	390
38066	63759	53961	34653	20790	15273	12345	9966	8224	7720	6893	4981	4027	2879	2222	1835	1562	1557	1271	1116	1071	872	879	894	798	787	709	697	710	645	638	611	601	640	606	605	639	603	643	602	617	601	615	553	546	562	562	588	575	561	582	586	566	527	598	565	570	493	548	580	544	617	529	588	617	623	546	550	597	560	559	539	577	542	565	553	561	529	550	547	521	546	550	579	556	543	531	527	555	594	575	565	533	608	543	564	525	523	486	529	509	548	550	512	539	522	537	530	520	515	539	510	520	516	553	530	557	509	514	536	511	534	539	549	536	521	557	519	555	493	547	546	542	494	520	470	534	519	571	514	495	571	492	540	522	531	520	524	525	512	509	552	551	540	504	518	571	548	511	552	546	531	527	528	511	573	504	488	559	513	528	513	524	538	566	531	530	531	538	542	517	553	542	563	552	561	508	554	535	477	564	576	542	541	520	528	515	536	548	536	522	551	537	574	522	528	533	513	540	493	534	538	499	493	528	559	548	573	541	553	533	588	551	541	523	515	555	471	520	533	535	552	570	555	544	514	536	594	532	574	534	563	541	525	548	575	520	560	551	550	529	501	498	517	523	543	554	559	571	526	533	511	531	531	552	523	548	527	514	543	537	516	514	547	591	554	528	552	534	512	526	544	572	540	552	531	530	533	541	526	548	524	577	528	570	524	500	545	505	541	536	527	547	542	515	536	516	545	537	524	494	530	509	497	529	550	519	549	548	535	543	545	521	558	520	560	548	558	525	473	509	536	563	549	517	545	525	528	548	518	549	527	537	510	553	523	546	532	520	566	557	544	523	535	480	545	565	551	485	579	506	553	494	548	516	538	567	549	549	572	531	555	550	540	536	555	531	538	553	534	526	530	522	522	495	511	510	533	494	530	530	510	519	535	554	543	530	560	570	534	490	538	563	543	533	547	568	540	521	540	537	526	562	505	547	520	528	545	517	569	564	552	526	566	518	541	520	578	516	571	541	535	533	530	558	521	546	537	519	518	541	521	557	480	562	549	544	570	573	506	524	522	563	513	507	536	555	486	533	570	565	540	493	544	531	550	519	529	526	506	523	522	530	496	493	526	489	566	569	534	520	532	504	531	487	500	539	558	525	513	530	510	518	503	516	522	511	560	513	536	509	565	513	547	543	581	526	512	532	521	569	487	573	528	492	553	509	498	512	518	507	490	539	481	521	542	546	510	537	537	547	524	513	545	553	555	524	527	542	531	513	533	505	547	537	521	522	584	525	512	538	512	522	514	552	534	494	519	555	534	590	537	528	526	526	530	531	557	506	514	513	517	520	529	537	516	547	536	532	523	543	559	526	508	547	517	532	532	563	547	585	512	505	557	574	561	505	528	607	558	534	555	488	580	578	502	527	512	531	530	538	516	519	485	557	556	488	532	498	536	504	554	533	534	515	534	552	541	505	501	588	554	523	562	519	566	535	517	536	540	503	515	520	560	546	511	515	551	553	528	501	559	528	528	528	537	506	529	556	501	526	533	541	537	513	535	522	579	568	528	552	545	524	550	545	545	517	509	542	539	482	508	549	563	538	567	527	535	543	528	568	478	510	495	530	523	528	557	527	531	509	528	517	538	533	516	534	517	535	550	549	519	538	557	524	532	575	528	536	532	542	523	567	565	536	544	549	527	525	547	525	514	559	524	550	561	532	571	524	544	535	542	537	538	506	551	527	563	564	491	553	533	528	558	545	545	577	539	562	540	555	552	503	554	488	506	581	546	553	509	561	564	540	555	552	513	550	595	539	488	501	541	573	512	559	540	543	512	556	517	526	559	499	526	537	530	562	523	534	498	593	551	528	520	557	515	503	559	521	540	529	534	551	483	604	579	528	531	518	524	552	578	548	524	490	557	548	522	532	542	480	537	509	520	484	534	515	546	533	558	552	552	546	545	540	552	588	541	508	537	559	558	523	540	570	530	525	505	580	526	527	578	537	544	488	513	549	489	500	528	526	550	529	586	554	525	563	555	528	524	543	508	534	547	539	552	561	561	550	566	534	551	506	525	533	533	545	536	566	561	516	583	548	567	554	548	500	507	528	505	523	517	518	532	563	569	531	554	515	563	574	526	514	556	510	543	542	555	528	523	533	552	510	537	520	481	533	521	497	575	533	544	499	507	511	503	596	531	558	550	535	540	523	533	531	524	544	517	525	550	544	542	529	530	515	512	586	475	519	595	524	522	524	567	543	545	506	510	519	516	507	490	530	535	511	543	537	527	556	529	523	566	538	517	551	523	553	568	514	568	594	493	580	514	558	506	520	512	523	550	515	518	551	527	523	519	499	503	509	514	515	564	534	513	523	495	557	560	488	498	529	544	526	554	520	529	541	474	516	481	456	507	547	547	537	511	486	541	574	559	530	543	547	515	558	526	568	544	530	510	532	523	515	530	544	533	537	550	531	516	546	549	590	552	483	553	542	521	552	551	545	526	483	521	558	530	495	528	516	524	532	565	528	476	555	519	553	533	531	502	504	560	584	526	519	621	521	517	550	518	536	564	520	546	561	535	473	511	553	617	535	592	577	533	532	515	555	516	526	551	553	495	555	521	532	534	516	518	540	529	528	508	543	527	542	543	572	531	540	570	563	554	559	521	541	520	564	518	536	541	573	521	529	536	548	565	541	528	521	543	535	513	531	560	515	483	533	523	557	552	600	529	537	511	505	513	503	541	530	529	556	544	514	494	521	542	550	572	546	497	522	522	543	560	520	543	530	549	514	526	519	558	581	560	530	505	533	545	545	544	601	579	522	556	535	534	500	535	550	520	518	512	528	501	532	520	528	525	526	527	539	497	514	513	498	504	530	531	531	484	538	548	514	527	522	539	539	535	525	543	546	495	525	528	534	562	550	516	567	545	554	591	529	548	523	557	517	507	546	535	518	598	525	537	548	506	511	527	532	536	544	520	537	550	543	522	519	535	518	556	536	514	530	575	548	525	537	534	507	543	539	524	539	535	550	496	550	543	496	498	517	518	535	487	574	538	565	511	538	580	542	568	519	524	528	537	518	515	562	544	508	544	533	538	543	493	547	534	515	539	527	565	521	559	483	558	505	567	532	547	525	526	501	534	545	588	554	517	570	542	574	503	530	496	572	548	531	554	545	598	555	531	502	532	517	534	582	508	506	532	508	547	559	547	536	517	548	534	563	537	507	561	523	538	535	535	512	522	513	526	545	548	576	558	556	556	500	529	492	545	528	528	543	549	529	491	582	532	487	549	546	554	554	531	516	521	579	579	538	511	506	545	565	545	558	544	529	549	512	518	529	521	562	543	556	527	523	533	540	594	554	538	590	547	515	547	545	545	578	565	527	547	556	546	540	512	527	538	530	547	560	551	523	507	496	542	546	524	515	564	540	526	545	571	544	552	549	544	481	500	516	564	507	565	551	568	559	497	530	581	514	537	549	559	517	511	530	539	530	514	533	546	513	526	531	519	567	564	543	564	530	536	547	515	538	554
28921	29229	32576	18673	5766	2987	2174	1628	1364	1252	1112	916	770	632	564	510	545	483	479	424	416	429	380	414	413	381	374	389	376	398	347	372	374	339	358	378	372	376	387	363	374	394	376	415	358	373	370	314	386	361	358	363	392	397	388	364	381	360	375	327	341	379	356	381	363	420	399	340	391	336	361	337	367	371	356	341	354	409	372	361	353	348	369	370	380	368	365	358	372	392	403	373	378	350	390	371	347	357	371	386	354	373	364	404	370	346	354	405	394	360	354	379	378	340	365	380	339	342	349	378	365	340	384	365	349	316	375	365	351	352	351	348	363	403	348	348	346	382	351	368	366	345	371	379	381	377	389	344	361	349	384	371	362	363	358	396	373	385	387	374	371	357	402	338	354	354	365	391	362	389	355	357	371	376	422	395	383	358	353	382	367	318	353	378	373	401	339	384	352	332	349	371	338	381	384	367	367	346	390	375	373	357	368	376	400	385	373	338	383	371	392	366	368	369	357	392	360	380	334	335	371	351	380	384	375	354	377	345	402	364	369	356	347	393	332	391	401	376	383	355	353	344	350	360	348	363	402	375	347	340	359	375	405	380	329	359	366	386	389	373	360	353	383	394	378	343	379	385	355	367	351	367	377	374	371	366	364	373	346	376	362	374	389	352	345	358	362	387	346	369	390	347	375	356	347	397	379	361	358	364	395	354	384	345	359	360	368	389	383	386	362	360	366	323	386	382	348	368	340	376	352	361	386	347	303	376	319	365	335	394	352	341	381	388	366	371	379	350	386	368	330	363	387	404	383	336	369	379	358	371	390	376	380	380	362	376	347	409	349	324	372	362	391	372	375	379	355	372	359	377	366	330	409	360	346	360	376	360	373	366	373	367	401	368	389	385	378	385	360	357	365	381	374	345	384	376	349	334	359	336	374	392	355	368	353	388	382	388	348	400	401	389	370	369	372	351	377	373	382	366	377	398	381	348	383	356	344	368	363	393	372	357	374	343	413	337	390	390	363	355	328	335	389	371	350	331	345	390	368	354	351	354	346	376	360	365	389	362	378	365	355	336	394	368	425	333	364	358	374	381	356	355	355	368	328	354	371	361	331	368	382	338	400	365	363	359	360	342	341	343	394	411	380	401	402	368	382	375	341	360	370	346	351	349	319	365	354	345	384	360	381	333	330	368	373	357	357	345	402	386	371	354	370	347	401	364	379	384	369	390	359	364	376	372	353	371	381	377	359	374	360	369	377	368	369	371	367	377	355	374	365	371	330	381	357	339	360	373	377	376	370	381	392	365	329	367	374	371	365	349	382	377	366	344	334	402	349	349	375	357	357	359	391	384	359	384	376	381	355	347	391	392	374	373	346	351	335	405	349	376	349	337	373	385	403	397	385	370	355	372	358	406	381	360	382	355	382	376	337	341	345	355	376	358	376	358	334	361	363	370	391	337	355	350	357	325	385	343	369	389	367	402	345	383	341	375	327	343	345	394	368	367	369	359	401	335	356	366	371	335	369	392	371	371	350	368	376	367	347	376	358	342	393	370	348	405	394	342	364	356	388	360	351	378	335	363	363	358	355	375	344	435	375	332	363	394	334	355	329	372	351	352	353	413	365	369	364	373	376	389	352	370	376	357	351	371	344	333	320	387	339	366	313	359	377	378	361	366	329	390	379	359	353	387	388	358	344	375	359	363	369	360	346	340	394	390	361	373	346	340	336	353	351	346	363	380	356	354	383	361	382	359	348	391	368	382	354	362	371	363	380	323	362	331	375	356	363	367	399	340	361	373	328	358	372	371	396	354	358	408	350	348	368	325	371	398	352	355	368	374	361	374	358	369	390	392	357	348	354	371	410	372	358	358	367	364	349	384	383	384	376	379	391	333	354	361	365	347	365	365	359	346	373	379	393	392	360	380	365	381	360	381	414	358	360	355	381	357	366	362	399	368	385	345	371	376	360	383	372	370	351	342	403	350	381	355	376	406	400	377	347	359	389	363	370	387	372	386	334	371	328	370	335	352	380	350	362	333	401	402	386	372	338	380	374	373	357	389	368	382	358	350	359	398	365	357	338	379	329	339	374	355	393	362	377	367	362	383	355	362	401	389	378	354	359	343	380	351	377	325	338	359	362	390	391	363	372	387	391	391	369	347	360	344	361	376	361	375	362	356	375	379	387	380	369	384	321	343	360	355	370	365	346	357	344	364	345	374	351	382	382	368	387	390	367	369	348	354	351	343	357	380	370	363	373	381	396	378	360	356	364	376	342	339	340	370	381	349	367	332	360	396	362	389	360	352	363	361	373	382	386	360	393	364	354	354	378	374	363	348	345	387	355	387	390	400	378	350	374	366	387	350	363	373	377	386	359	380	392	353	359	375	389	360	338	361	349	340	363	355	384	370	369	336	385	395	379	374	377	390	371	370	348	392	363	345	358	379	358	406	414	387	341	349	371	339	353	360	365	393	401	342	361	372	353	369	367	387	359	343	359	362	346	359	410	383	378	383	369	339	360	381	363	329	362	343	358	377	393	383	362	393	414	373	346	347	385	384	366	369	393	382	355	377	335	388	361	321	361	386	370	384	377	350	352	358	370	329	354	365	370	369	370	330	348	362	370	335	353	354	385	374	382	346	377	394	356	352	387	383	365	383	347	364	368	369	361	358	404	368	343	342	358	396	393	371	342	363	382	360	316	366	388	338	325	359	364	373	347	374	374	344	378	352	379	359	371	361	333	370	371	363	339	374	384	367	363	334	376	340	380	356	372	360	351	383	368	345	360	352	394	346	395	371	371	362	356	412	365	371	323	358	332	373	367	355	366	373	390	411	373	366	377	394	335	363	355	353	358	402	382	372	394	372	331	365	355	372	367	381	368	335	367	365	380	370	376	338	349	377	395	343	356	335	384	348	338	411	333	352	352	339	345	365	388	369	383	382	373	361	372	376	374	364	360	372	357	367	327	388	357	345	371	346	354	417	367	361	347	344	367	356	355	345	364	351	385	352	336	359	360	413	368	372	337	365	356	380	363	365	372	398	348	355	367	314	385	348	356	369	368	373	361	352	380	358	372	396	348	346	371	367	367	380	373	372	345	363	350	383	403	349	348	366	378	352	386	353	366	358	368	377	341	367	382	390	382	392	368	341	394	331	371	357	322	345	343	381	356	347	377	400	393	380	359	434	334	360	365	327	342	367	367	367	394	339	367	346	369	380	380	364	340	368	388	386	373	337	367	399	383	362	339	363	398	348	356	390	381	427	405	364	363	376	397	367	381	368	367	395	358	350	376	390	370	330	381	365	363	381	370	378	338	402	377	332	373	380	344	346	356	365	342	379	374	401	385	342	384	371	385	360	403	349	364	368	374	331	353	351	369	312	342	378	364	418	376	344	337	362	372	341	352	346	360	362	402	392	364	367	403	379	387	383	345	390	372	335	392	373	355	371	363	372	389	365	351	355	377	342	371	383	374	351	369	360	381	396	365	340	406	365	356	348	341	385
34689	49696	39102	20164	10049	7040	5263	4270	3454	3217	3020	2013	1767	1359	1056	892	851	811	746	703	632	631	649	586	576	539	552	541	484	546	535	499	541	489	519	530	533	547	464	537	480	487	527	497	474	550	466	525	519	528	522	525	514	500	501	523	526	560	488	508	524	503	519	514	549	536	545	506	509	503	523	549	506	524	496	508	512	513	501	519	486	478	502	506	522	554	499	504	446	531	536	478	494	511	527	485	514	482	475	514	498	500	481	493	511	488	512	523	506	546	534	538	485	531	515	521	489	479	524	511	485	519	534	473	490	485	499	518	471	517	500	459	506	533	504	484	547	485	486	496	520	483	513	485	487	515	488	530	497	483	477	502	537	463	507	506	543	509	513	495	479	476	500	501	515	487	513	492	473	493	451	499	487	504	484	512	480	512	510	497	483	474	489	564	505	513	499	527	512	506	510	530	463	523	518	498	482	493	515	481	509	504	491	555	487	513	506	551	524	489	530	523	515	494	513	517	522	538	480	492	525	495	460	517	521	501	512	442	513	519	500	519	466	460	515	475	490	518	529	468	513	463	501	541	514	522	467	498	482	492	528	503	498	500	490	475	496	447	527	512	549	524	524	545	475	500	490	523	494	514	508	514	508	488	490	494	506	481	524	507	480	542	467	472	505	519	472	495	509	497	495	492	496	495	501	473	517	494	484	520	517	524	482	511	480	528	516	523	523	467	493	486	489	492	518	537	513	524	494	493	509	507	497	480	491	535	467	477	528	541	502	495	503	511	493	496	508	517	494	466	473	496	509	559	549	514	484	493	478	541	483	514	509	528	491	489	470	508	503	572	539	515	518	509	562	484	502	508	480	498	529	516	528	512	480	514	510	505	484	476	549	480	509	501	509	494	505	489	509	520	505	499	519	488	504	525	461	506	465	475	518	518	476	564	527	500	477	511	516	477	541	473	480	471	534	505	503	469	528	545	587	533	492	508	526	480	510	491	524	518	503	546	506	498	510	526	516	488	502	511	510	457	495	534	484	491	533	491	515	505	495	478	511	487	509	518	467	491	542	518	546	532	476	541	500	529	494	547	527	504	486	485	493	472	491	537	530	543	518	479	493	528	514	503	517	527	485	513	516	506	467	538	496	483	500	488	482	535	484	491	538	522	481	480	519	486	523	493	493	584	529	461	478	499	473	502	501	514	540	522	546	482	506	515	477	539	518	527	499	506	499	514	523	525	492	468	471	556	454	533	531	522	466	527	491	460	520	469	497	499	516	524	511	475	500	488	483	496	537	552	524	505	522	494	537	555	525	471	481	498	489	502	488	523	481	513	537	533	476	501	488	506	498	497	505	514	513	508	506	524	500	515	498	527	456	533	484	478	506	525	519	451	512	518	549	519	507	481	491	491	519	499	486	494	532	552	506	493	486	556	532	479	520	536	492	481	474	472	527	476	479	513	523	516	495	527	500	480	492	523	479	524	519	491	482	529	508	530	475	522	484	513	528	514	516	461	443	524	511	528	502	478	466	497	507	499	521	510	545	449	517	523	468	528	471	498	491	541	536	532	510	528	479	522	501	466	484	530	521	508	493	525	540	552	486	491	523	481	489	503	524	497	519	533	489	497	532	479	472	501	502	527	520	492	556	468	503	495	516	480	509	510	541	497	485	530	511	512	526	518	514	538	490	525	503	491	493	532	490	515	488	471	539	516	553	495	467	503	501	509	507	533	505	511	471	486	488	489	465	534	518	528	510	550	499	545	499	495	506	518	480	487	465	487	477	520	483	478	490	488	492	498	524	494	464	508	492	500	483	548	495	469	513	463	487	546	523	507	475	483	502	508	523	522	482	486	528	469	516	479	503	518	554	546	502	497	473	524	507	528	504	516	492	501	489	502	524	497	537	535	497	502	541	511	505	524	477	529	487	487	524	479	502	540	513	514	529	534	533	520	507	499	505	488	520	465	569	462	482	512	523	491	498	510	545	508	510	514	533	533	494	488	501	492	491	508	502	495	501	519	539	494	505	470	488	526	529	517	495	484	497	545	479	517	493	489	498	511	493	466	506	522	526	510	508	524	506	494	499	476	485	501	512	494	496	480	492	543	487	499	514	474	527	480	503	523	516	522	496	518	518	515	486	496	542	505	530	495	508	524	522	541	511	520	493	527	489	460	527	514	505	483	471	490	507	531	509	505	476	499	501	473	497	520	494	529	531	512	497	519	490	512	494	524	537	521	498	465	541	494	498	504	484	538	475	498	501	508	458	489	522	471	515	508	531	498	479	489	460	508	457	519	519	497	491	501	475	498	503	500	469	511	529	464	497	527	516	497	475	509	519	509	492	545	493	509	497	505	536	504	476	518	529	538	522	508	496	509	524	500	508	468	521	501	500	480	501	530	501	512	516	490	494	454	506	524	498	502	512	498	499	493	466	508	515	516	448	520	497	502	537	499	471	502	530	476	497	515	428	514	532	496	535	492	528	494	501	524	483	504	503	529	522	505	493	523	519	508	523	468	470	504	522	519	491	513	517	495	506	491	506	493	522	501	515	514	446	531	452	484	476	512	502	523	539	478	501	492	503	530	521	526	466	512	499	496	503	507	511	498	498	482	509	508	498	508	519	523	495	525	500	549	518	502	534	515	495	504	498	510	527	515	485	533	490	493	518	459	521	503	515	508	521	495	492	481	507	498	533	485	523	491	475	525	471	459	550	524	469	567	536	492	486	504	494	487	475	540	505	526	523	476	550	517	505	524	479	481	536	508	499	504	515	514	504	473	464	497	507	483	479	511	465	527	479	511	487	505	514	522	475	532	492	549	489	512	483	467	521	526	523	515	517	495	546	533	461	502	506	475	482	500	494	477	528	524	503	504	509	499	503	519	468	491	477	515	466	493	539	478	509	555	508	518	501	522	563	516	484	543	546	520	498	514	522	480	484	513	497	474	506	502	457	497	512	509	553	503	497	495	527	519	455	496	474	532	472	502	531	496	506	509	493	504	523	454	512	496	514	521	503	509	509	563	534	498	506	513	464	518	489	445	535	558	527	513	488	518	490	511	499	521	552	509	481	522	492	505	510	491	526	508	473	514	487	494	539	458	542	495	514	493	519	484	511	527	504	528	489	514	519	502	474	520	484	498	488	507	536	478	495	528	535	493	561	488	504	517	500	527	504	505	551	518	494	494	524	515	475	519	467	487	456	485	528	503	446	504	517	520	523	519	529	504	509	513	499	534	516	515	512	521	478	512	519	468	533	468	532	493	492	525	498	501	465	500	503	508	513	545	488	500	516	495	485	507	541	491	517	498	510	529	512	495	502	482	528	503	492	500	499	500	528	508	539	542	575	505	519	492	535	520	516	505	482	476	422	538	487	484	510	502	524	481	508	504	491	515	532	462	499	504	495	519	493	472	474	488	491	479	507	537	517	487	480	533	521	478	526	514	525	549	507	542	478	488	486	514	497	491	496	489	510	523	485	467	547	490	506	485	494	490	507	536	500	497
24359	21583	29065	24716	21392	13769	5451	3240	2413	2179	2008	1509	1305	1048	862	759	711	721	608	574	549	558	551	531	517	503	546	519	559	520	540	490	488	447	490	474	481	463	470	489	486	484	463	492	443	447	504	504	469	474	448	470	461	422	481	460	494	439	456	497	472	478	468	484	482	483	486	473	459	445	471	452	442	498	440	461	469	429	470	421	461	449	461	457	483	479	461	458	479	473	461	472	458	466	471	412	469	447	440	453	460	456	476	449	480	462	435	472	450	456	469	484	511	490	514	475	514	457	416	449	449	419	459	478	469	477	448	432	473	467	478	500	458	457	496	424	467	484	426	465	459	446	455	474	447	503	463	473	456	471	427	512	442	466	452	450	498	467	469	414	507	495	495	428	485	490	445	468	473	495	433	483	454	438	465	453	468	494	462	462	447	449	465	458	478	468	501	485	501	438	457	454	450	461	543	463	430	487	473	451	463	489	470	441	477	462	449	470	438	468	455	458	469	461	469	483	490	451	460	457	460	458	512	435	481	489	475	488	461	426	454	473	459	478	462	496	430	456	507	444	417	419	474	495	466	493	454	484	460	474	451	442	453	467	453	434	480	492	449	438	487	421	450	434	448	442	487	471	486	477	463	457	471	480	447	475	453	507	465	472	454	425	451	481	479	481	470	450	462	480	454	447	447	461	506	451	464	445	511	473	441	491	463	482	457	431	445	461	426	426	489	442	440	482	428	467	457	467	443	482	452	460	464	510	449	460	448	443	499	408	472	478	480	468	410	461	479	462	433	466	455	482	464	464	475	403	438	464	457	472	458	442	445	504	460	491	470	475	453	457	457	417	471	433	466	416	450	484	483	469	452	417	442	476	477	430	478	447	472	483	455	434	507	457	443	459	446	462	450	443	476	469	429	505	496	479	474	470	481	448	443	440	427	464	477	465	442	467	441	476	476	470	454	453	502	469	462	492	465	436	448	458	475	480	463	486	453	441	424	481	440	479	506	476	478	474	502	452	478	450	460	471	494	497	470	483	460	525	414	444	447	423	443	456	435	440	491	449	488	448	472	474	544	456	473	496	417	462	463	475	500	483	452	504	435	485	482	467	437	478	469	475	473	471	469	457	487	468	488	441	456	476	446	439	462	459	418	464	469	496	469	440	474	431	520	473	483	496	443	441	479	500	445	451	413	487	461	464	450	445	500	464	433	504	424	469	431	471	512	449	452	473	480	482	449	476	490	447	489	474	474	461	472	478	444	499	443	446	479	505	480	470	471	494	453	452	450	450	436	473	456	476	496	426	459	496	408	471	466	432	473	430	461	449	449	435	468	455	458	469	483	459	450	492	435	460	437	480	482	462	508	460	457	472	451	481	447	450	442	446	470	464	453	480	491	443	479	416	443	453	494	461	430	418	458	439	460	509	473	448	473	428	494	480	449	496	440	413	453	458	480	437	457	440	447	442	436	466	444	429	444	432	452	460	473	458	471	493	473	448	486	490	436	477	463	491	498	452	458	468	454	459	485	445	500	448	506	413	453	467	475	434	438	449	453	431	459	468	481	511	490	449	468	448	489	485	434	422	460	470	473	477	459	472	445	439	455	483	437	461	448	425	431	474	444	508	474	482	441	456	471	476	466	466	438	453	468	468	448	441	448	476	449	461	455	477	465	476	418	444	468	444	459	459	481	478	468	452	448	472	462	494	481	439	490	462	457	479	452	471	503	504	447	502	444	423	515	455	441	494	481	472	463	501	455	449	446	429	466	489	468	487	479	464	457	449	471	461	449	472	451	432	466	471	489	453	500	466	451	466	437	449	469	474	493	477	480	488	466	479	469	456	461	450	443	474	458	467	444	425	437	466	488	474	454	431	499	491	443	473	426	464	457	504	474	489	504	438	448	485	450	498	481	498	450	473	494	442	450	465	469	453	426	474	456	459	466	457	478	467	481	457	447	490	484	467	472	465	458	492	482	463	433	443	445	444	488	503	467	502	474	503	452	451	468	453	492	435	467	446	451	506	451	439	442	492	444	470	492	484	421	483	463	515	430	466	458	450	501	472	472	445	449	464	432	435	481	466	443	423	457	447	454	490	417	465	480	464	453	449	514	469	445	475	498	477	460	454	473	485	453	505	480	435	479	438	487	472	442	452	458	465	469	436	469	476	461	479	489	441	475	468	446	443	495	458	462	466	459	494	472	431	483	458	474	494	448	455	439	457	479	510	487	455	466	457	447	448	454	456	456	489	483	476	456	451	484	464	444	461	494	464	482	471	463	479	455	458	451	516	457	449	468	430	467	486	483	470	456	453	461	482	506	463	491	455	468	476	495	489	459	442	505	422	460	459	438	460	491	450	463	490	474	472	471	453	463	484	466	469	495	482	453	474	451	512	437	497	461	448	481	477	482	449	469	499	461	486	457	466	494	427	440	450	471	469	496	430	456	472	473	485	445	441	466	437	480	515	463	432	443	464	454	431	449	415	477	462	410	440	476	455	440	467	465	463	482	451	446	466	484	471	453	449	472	428	422	457	499	427	472	472	444	489	395	457	470	457	467	440	473	500	464	493	466	492	468	469	498	477	441	480	458	512	495	452	459	452	459	454	470	447	503	460	425	475	458	475	438	491	460	443	478	443	497	474	440	480	479	482	448	468	455	472	437	482	451	470	478	454	481	441	447	482	446	481	432	451	413	525	483	478	473	463	434	413	472	444	483	402	484	484	453	472	462	471	425	440	483	466	423	468	442	430	458	461	461	460	478	496	479	467	452	440	454	487	444	469	457	481	471	461	467	464	445	482	484	427	479	497	459	469	474	455	468	498	468	438	445	480	457	466	442	416	485	437	449	444	446	476	450	453	474	449	452	494	487	458	514	467	467	458	445	448	499	462	478	467	463	474	473	439	472	495	449	420	447	442	485	476	431	470	484	464	521	425	478	470	464	470	473	481	465	484	443	486	461	470	451	461	464	453	494	448	486	475	476	513	467	461	452	466	491	426	430	437	409	454	453	439	440	455	442	477	492	481	447	479	449	444	484	448	445	441	468	486	502	448	482	467	437	460	450	488	483	450	440	458	455	434	496	486	459	466	451	432	446	445	449	480	473	469	499	453	444	457	459	449	449	475	476	463	443	436	496	496	471	452	461	492	439	471	473	485	443	457	454	491	431	449	458	449	455	432	411	435	463	475	460	458	463	433	457	443	455	481	441	459	440	468	499	473	442	446	461	505	486	449	444	445	458	464	451	467	444	444	453	489	470	461	470	468	464	458	445	476	469	420	456	431	443	512	491	462	452	481	443	464	479	481	453	501	454	456	462	471	470	451	460	446	478	473	449	433	458	466	451	459	479	463	457	479	462	451	489	443	450	473	464	488	443	482	466	470	464	466	497	483	447	468	418	474	425	456	449	451	483	421	463	446	509	455	457	458	465	472	443	479	429	469	464	441	457	466	456	439	445	468	470	465	473	457	412	456	475	461	448	480	447	454	484	510	431	425	452	466
35460	59195	47973	28047	16086	11623	9395	7332	6058	5451	5089	3649	2802	2186	1695	1474	1444	1299	1095	1017	1027	912	863	792	798	776	774	686	679	737	724	711	667	683	661	673	686	687	691	676	699	681	633	620	679	634	646	663	655	686	681	658	658	639	709	654	683	618	668	636	676	652	671	642	729	649	711	632	629	653	617	675	643	636	648	615	711	598	634	643	639	643	636	679	658	607	623	654	685	611	618	667	713	658	670	649	644	610	657	632	656	616	613	636	602	634	658	673	672	608	638	628	664	687	654	634	684	638	657	627	646	639	644	630	635	646	626	654	616	669	652	674	619	637	607	661	644	615	625	636	645	706	648	628	674	609	662	669	650	662	630	657	623	638	629	635	670	651	644	623	674	674	606	623	650	650	657	633	630	581	651	642	687	639	664	658	632	663	714	627	612	651	639	664	624	658	659	658	619	657	650	600	672	631	612	678	633	656	642	613	602	641	647	708	657	619	650	620	607	681	653	683	685	628	682	631	606	623	634	601	586	627	602	613	656	587	588	631	663	644	644	629	682	649	599	649	616	638	599	645	605	638	643	622	600	635	650	693	594	667	621	644	652	623	658	639	646	580	587	630	663	679	612	665	620	649	646	625	683	650	582	642	603	622	651	654	647	615	606	652	672	610	632	671	643	701	640	656	610	641	637	684	618	636	626	631	683	611	634	664	682	661	640	674	640	659	612	637	628	685	627	644	671	609	625	598	619	642	630	613	612	611	646	638	605	621	625	636	658	598	663	594	631	630	635	584	648	628	670	683	659	647	684	654	637	673	623	622	633	646	605	635	648	656	668	645	635	678	596	663	711	615	666	595	631	691	586	653	609	640	632	626	651	663	643	613	689	651	661	645	611	613	623	636	678	642	652	655	660	640	620	669	636	630	637	607	636	638	607	634	612	626	680	657	647	624	639	624	680	629	664	607	654	671	638	667	634	645	648	611	614	660	665	683	680	606	631	618	664	642	629	673	635	647	669	656	610	615	643	656	661	642	593	617	614	642	618	635	663	663	599	612	623	632	631	612	682	639	603	618	611	628	626	622	604	650	612	593	569	647	652	663	617	634	600	616	621	640	631	655	616	652	674	652	657	642	580	658	644	590	622	625	639	634	642	597	660	638	605	669	653	573	650	637	669	620	629	581	592	611	627	652	677	639	626	636	654	672	615	619	620	682	624	623	586	589	644	696	613	676	631	612	656	646	672	643	629	638	657	661	670	658	645	650	607	644	622	648	614	637	628	629	660	633	621	608	682	603	646	634	676	600	621	621	573	644	604	666	676	613	620	639	628	642	596	644	629	663	659	686	644	648	676	682	674	633	617	621	635	665	703	661	651	630	648	645	641	656	626	640	603	648	611	628	646	584	640	594	640	630	661	611	674	656	639	675	619	583	695	637	651	656	587	652	602	639	656	637	662	635	682	612	667	645	659	641	644	648	570	657	651	629	629	649	667	682	659	658	635	640	611	623	631	628	632	629	659	610	627	609	634	599	657	622	608	607	654	620	623	648	618	648	653	639	672	697	655	638	607	664	634	649	670	667	619	640	637	635	647	637	679	618	666	627	614	632	630	618	625	613	679	663	673	692	677	639	610	644	619	660	643	662	655	697	632	637	607	649	661	625	662	620	632	613	667	602	651	688	641	641	622	618	634	683	614	635	605	636	616	674	652	656	628	594	665	653	627	624	662	639	626	589	617	652	629	650	626	621	668	621	650	641	643	631	628	683	645	643	609	710	666	643	635	623	659	633	603	612	585	648	627	660	616	673	632	654	612	652	687	660	606	658	612	664	642	613	627	636	658	663	632	595	643	629	591	654	649	618	650	606	678	638	605	640	684	627	608	658	655	654	673	604	661	616	585	601	643	684	635	626	640	649	633	631	652	633	620	633	622	613	608	616	645	673	664	669	639	623	651	675	692	627	625	623	634	672	612	625	646	681	672	638	619	619	615	586	655	664	625	594	611	651	619	647	629	614	617	633	609	630	661	651	603	655	641	636	638	682	650	629	642	618	616	632	649	623	620	624	616	650	663	642	625	623	636	641	646	679	675	621	603	605	654	625	687	627	657	678	647	659	626	636	624	618	658	586	625	658	660	617	630	643	634	616	631	670	623	638	593	666	581	669	629	633	619	659	581	626	616	614	617	645	643	624	621	676	609	680	624	617	620	609	659	648	667	629	647	637	637	630	604	652	678	651	610	605	652	619	643	647	652	637	634	662	637	656	647	656	658	663	607	623	685	654	618	654	603	691	628	636	595	632	659	633	631	634	692	631	625	639	633	622	645	603	628	628	669	669	650	650	657	661	625	610	607	679	611	636	653	612	627	623	643	622	577	553	645	637	639	632	654	649	626	647	655	622	625	684	655	667	632	613	605	621	670	647	647	666	638	628	686	644	599	645	618	623	678	613	662	663	641	667	612	620	646	614	630	658	654	662	649	642	683	649	651	636	627	607	636	657	642	663	550	616	582	651	664	667	652	645	664	650	644	655	629	683	626	657	653	664	675	628	626	692	587	678	620	592	638	667	645	624	647	629	609	622	657	632	637	626	639	654	649	632	620	623	582	660	628	662	627	654	651	623	672	605	626	591	652	629	639	620	693	623	652	663	624	614	661	643	640	633	617	681	698	633	617	630	628	658	639	606	700	582	621	621	648	653	615	591	653	652	652	617	664	647	670	621	612	653	624	652	666	617	612	624	636	639	610	628	667	609	641	582	614	644	630	672	665	668	617	617	662	645	650	668	645	654	655	643	654	674	609	676	633	629	616	634	646	648	633	649	609	650	660	585	649	613	687	631	630	647	640	661	644	642	599	668	643	670	640	665	591	673	648	618	620	639	666	669	637	623	609	713	644	634	666	670	654	706	609	652	622	648	578	689	659	628	666	656	664	626	645	599	685	624	657	611	611	648	650	640	635	638	640	660	636	622	617	630	610	678	633	589	620	610	647	636	642	635	628	656	666	697	616	618	613	599	610	635	599	653	629	637	643	652	606	651	616	704	655	594	584	636	622	636	632	608	683	656	636	647	656	593	630	645	595	660	639	568	656	676	561	610	611	604	635	618	623	608	652	592	638	685	642	596	625	633	659	647	619	600	681	638	659	629	630	630	666	630	628	624	666	599	652	631	612	654	634	625	714	643	626	632	632	658	692	650	615	627	612	667	635	599	644	640	648	649	662	657	603	657	627	604	631	601	652	643	616	607	643	632	585	601	652	691	633	610	631	668	647	677	655	636	671	625	658	611	720	609	639	665	640	666	691	648	638	621	640	640	610	650	623	621	671	628	641	587	593	640	610	640	622	641	669	711	653	633	644	618	634	653	632	654	662	628	627	629	614	642	648	627	611	637	666	616	658	619	652	622	657	645	639	646	701	647	639	620	603	610	586	676	655	633	644	645	653	653	643	617	610	580	615	657	646	629	659	638	635	641	623	681	676	616	660	671	621	677	641	630	612	620	649	670	680	685
23468	21570	29446	24171	21599	21416	12900	4800	3229	2932	2726	1942	1601	1221	927	901	794	735	649	579	583	502	509	470	470	472	435	465	414	429	401	391	377	431	436	415	437	428	415	413	399	413	406	397	389	365	385	362	372	411	399	387	388	372	392	349	397	389	428	429	422	415	409	383	398	424	416	398	375	429	419	375	390	399	382	395	350	374	379	362	351	403	366	372	369	398	406	403	424	408	408	367	399	400	400	400	401	359	355	372	350	403	393	344	387	410	400	356	366	365	374	383	363	374	384	370	401	367	373	400	401	413	383	366	405	393	391	403	367	401	388	369	373	385	373	405	385	385	393	388	377	397	367	380	362	369	394	407	390	363	379	395	381	403	388	374	377	390	380	388	392	347	378	374	409	386	412	390	343	407	388	378	390	382	410	398	382	357	372	387	344	390	379	349	357	357	420	369	364	405	384	418	379	364	402	349	399	374	338	382	403	379	378	399	383	391	364	372	357	387	368	398	368	389	392	385	385	349	369	379	415	387	401	394	376	393	379	395	387	382	384	373	394	366	386	372	365	367	379	425	415	426	371	408	384	359	374	386	343	403	356	381	376	388	367	416	404	395	416	372	373	396	375	407	394	394	373	361	384	411	381	378	377	394	383	391	413	383	396	376	401	392	402	420	372	352	386	378	392	367	396	383	350	335	387	384	392	380	404	388	367	391	417	371	373	358	404	420	422	380	373	392	399	360	370	374	350	376	361	400	398	364	413	364	400	398	405	390	392	404	378	401	353	403	390	415	397	359	389	383	372	366	405	383	371	360	396	417	375	391	394	390	392	392	360	362	383	419	402	413	394	415	382	369	428	379	401	356	353	398	380	397	408	387	364	391	395	368	424	367	371	415	413	398	373	398	380	351	414	368	369	395	389	392	379	388	383	402	390	351	381	372	362	369	383	389	370	396	384	396	414	352	353	408	392	379	424	402	370	395	373	415	379	371	398	392	382	402	416	348	363	381	369	399	383	372	363	361	409	374	398	379	370	376	373	387	393	355	400	369	436	377	362	394	395	397	380	362	366	357	383	384	375	373	366	398	393	395	360	369	367	374	371	410	385	374	385	395	376	380	397	388	410	394	374	352	412	372	375	372	381	380	392	410	401	381	364	369	387	397	407	379	375	382	373	385	370	411	403	386	393	378	372	380	386	375	421	399	375	393	384	409	404	354	366	462	400	376	402	400	367	400	394	370	418	339	398	364	386	385	379	353	375	400	392	403	372	404	384	375	378	382	373	377	384	363	358	403	412	338	381	380	399	355	370	379	415	361	406	399	375	391	376	407	369	383	357	393	414	375	405	381	403	373	388	414	410	356	373	377	400	382	400	349	380	383	415	369	418	354	393	407	418	355	397	396	383	360	376	380	357	378	393	371	409	399	389	398	371	407	367	389	386	354	353	372	375	420	379	404	376	379	390	386	397	415	375	378	366	405	385	416	378	356	371	374	396	426	367	375	391	377	342	363	396	389	359	401	381	386	385	346	403	384	393	389	440	406	375	371	352	383	379	385	372	361	388	382	371	379	385	402	373	380	364	400	391	404	368	374	379	374	389	383	400	356	383	410	406	376	362	362	357	415	392	407	410	382	381	372	375	364	380	379	376	362	367	362	382	397	359	376	376	406	354	430	371	390	408	373	370	396	411	405	383	403	374	380	381	389	404	392	355	371	383	377	398	419	390	381	394	364	387	375	365	398	378	387	386	381	353	364	402	400	381	383	365	375	401	395	390	370	364	358	365	391	360	414	375	366	369	384	385	401	397	387	384	407	375	360	384	390	396	399	373	398	420	407	403	342	365	337	402	385	390	383	387	382	378	363	386	398	386	407	365	393	405	377	380	400	345	403	371	355	384	381	410	375	402	376	361	365	393	394	384	379	412	384	367	390	388	378	352	385	370	433	389	391	395	387	396	381	358	405	366	406	333	409	368	375	386	385	371	407	373	377	400	385	369	369	364	388	394	386	409	405	386	374	375	389	383	367	352	367	408	354	371	383	370	351	361	379	371	384	384	380	386	385	395	419	402	434	382	360	404	385	398	380	368	415	442	402	392	386	370	401	378	399	363	403	398	400	428	401	393	398	370	381	399	394	374	405	381	410	402	396	406	358	378	350	380	329	397	380	402	376	402	416	385	395	377	393	381	362	382	375	395	390	377	387	397	414	392	367	401	400	373	379	395	384	375	405	373	376	371	378	402	369	378	380	369	390	411	403	372	388	378	395	387	352	401	396	391	364	368	363	376	348	354	410	394	384	393	404	384	366	395	384	375	367	377	368	380	392	389	384	382	395	372	405	362	360	377	394	385	389	395	381	408	384	356	372	378	372	408	376	408	377	381	360	370	374	364	373	357	366	394	400	384	402	392	394	382	389	400	392	373	416	412	382	381	378	380	387	393	413	355	384	383	397	401	372	360	377	400	376	368	383	373	385	400	365	384	413	406	348	357	352	386	353	400	377	341	358	377	409	375	359	356	413	380	390	418	388	378	399	355	377	359	379	367	386	387	411	369	386	365	361	391	373	376	371	374	383	406	381	387	378	352	396	388	361	375	388	376	386	374	370	400	378	394	386	377	370	413	385	361	381	360	382	381	367	396	402	379	350	417	395	397	391	351	336	383	386	375	383	374	353	392	400	355	366	402	400	347	378	400	369	401	378	380	425	362	354	366	375	364	387	387	382	377	354	390	389	387	374	390	416	396	369	367	399	402	398	420	382	406	380	371	342	374	372	385	385	388	406	419	388	375	388	355	397	401	364	411	374	407	386	413	347	413	393	379	386	389	362	386	374	379	394	427	389	401	417	412	383	373	410	381	344	382	385	413	376	398	350	384	388	381	361	388	381	386	381	411	371	383	417	410	390	383	386	385	367	382	400	373	374	366	380	371	354	405	376	395	351	371	386	374	408	438	411	379	391	370	413	388	371	387	370	410	416	379	416	392	379	396	347	399	377	409	380	352	376	374	340	381	401	368	413	376	379	398	356	385	383	405	356	386	383	411	389	366	381	419	367	410	418	350	387	401	402	399	381	379	365	413	384	399	403	402	429	382	369	392	365	405	403	410	384	390	379	392	387	413	364	329	404	360	374	377	386	362	397	388	339	424	378	390	380	387	384	362	415	379	367	382	378	382	393	360	356	407	394	369	367	372	401	422	364	373	395	376	427	357	343	386	369	388	381	349	369	417	390	382	371	389	380	394	348	379	398	390	410	419	388	395	396	397	378	398	411	403	352	375	408	380	382	377	352	404	371	372	396	407	365	373	338	427	361	355	365	370	399	370	378	389	401	384	373	377	400	369	361	379	345	416	413	382	375	365	362	400	353	402	383	384	392	406	396	413	387	407	400	401	366	426	366	391	434	366	361	373	396	389	374	426	380	367	358	391	394	383	396	380	404	391	402	382	375	390	402	378	381	389	398	369	367	426	400	430	412	377	424	399	417	401	394	409	431	395	407	398	407	369	382
38613	65342	54873	33362	19839	15106	12158	9782	7914	7428	6640	4795	3793	2801	2079	1795	1598	1536	1154	1157	1023	922	868	801	802	749	740	705	691	680	686	601	599	615	626	632	619	642	636	616	621	570	586	577	532	542	568	524	536	507	573	531	594	577	569	529	558	588	531	577	555	602	611	583	573	565	577	625	558	504	557	553	516	523	494	525	566	531	503	555	557	515	533	528	507	567	529	533	542	582	545	607	559	584	501	521	526	573	516	521	523	510	552	502	535	491	541	562	542	572	510	534	487	517	477	561	527	495	524	554	508	471	548	540	510	522	556	542	505	528	528	566	547	510	560	502	541	558	566	462	554	493	506	532	494	498	535	528	542	528	503	562	547	501	509	564	521	540	522	543	519	505	499	520	502	497	517	507	514	540	524	545	564	533	550	550	503	537	533	502	522	575	553	520	556	525	513	508	545	540	536	552	469	539	506	538	543	525	497	500	545	515	533	539	496	538	597	554	536	549	557	541	513	532	510	518	535	527	523	525	534	520	513	557	541	517	516	566	500	513	526	516	500	567	527	519	532	522	545	513	511	550	526	519	548	509	541	526	540	534	507	513	499	501	535	516	499	525	551	518	542	526	498	547	545	510	528	516	530	539	544	544	508	500	558	534	559	545	506	512	525	550	530	540	548	508	569	516	543	541	559	520	539	557	538	589	522	534	555	534	534	501	514	518	558	565	516	515	493	529	486	507	547	510	524	509	548	552	487	521	525	546	533	530	549	479	549	515	518	534	578	523	547	546	515	531	539	480	543	499	496	538	521	526	569	523	495	497	521	530	550	497	536	521	518	514	514	529	541	501	483	548	513	499	534	527	528	508	525	532	513	540	519	557	519	560	559	502	525	494	498	562	533	517	550	562	529	484	563	527	490	548	498	539	514	509	495	510	503	552	556	502	541	561	531	563	533	476	472	526	502	535	537	551	553	559	508	492	520	495	536	509	521	541	525	534	515	561	553	492	538	522	520	529	540	538	527	505	544	535	514	536	496	528	550	552	534	516	520	509	519	502	491	519	508	546	545	494	556	538	533	512	548	543	527	560	503	535	529	554	551	506	481	533	545	527	540	517	526	510	544	538	527	526	509	541	542	529	577	546	532	520	533	575	492	516	564	565	593	501	546	540	517	492	527	519	493	555	553	496	534	512	551	495	512	526	565	532	534	536	540	536	556	507	540	547	566	539	531	492	537	524	505	486	528	498	530	559	485	506	566	588	490	520	527	543	510	526	519	529	572	615	514	523	523	494	521	534	515	538	489	533	516	508	523	522	546	553	488	511	599	550	524	546	534	496	519	516	513	584	526	537	505	538	549	523	479	517	525	519	532	557	514	507	542	514	510	543	512	501	526	527	555	535	483	532	548	491	537	500	516	536	498	525	506	538	541	550	508	492	528	540	504	511	541	526	497	548	505	562	521	512	547	524	524	518	545	526	579	512	499	501	534	503	543	543	512	532	533	524	502	533	526	511	494	558	561	533	518	507	530	532	554	502	514	502	547	503	499	491	530	519	538	510	508	519	534	520	533	556	529	544	530	538	518	553	517	545	546	518	561	525	576	530	541	493	525	512	544	549	538	476	524	554	549	496	548	516	526	517	564	524	508	520	481	538	506	528	539	559	519	487	527	495	557	538	521	542	518	540	552	521	507	522	530	547	557	528	517	521	545	547	517	528	515	569	507	566	530	576	514	528	530	500	526	545	520	535	512	537	526	505	549	531	547	519	491	544	533	539	531	586	526	493	587	490	566	527	564	518	542	564	549	545	512	513	495	499	516	534	540	502	550	515	510	538	512	476	517	523	478	523	562	509	547	534	547	519	531	506	566	523	540	565	532	499	537	509	507	507	528	546	522	552	526	526	553	476	557	531	483	574	507	495	533	541	528	549	505	535	557	536	509	528	542	500	559	550	539	535	524	501	529	543	482	520	535	534	538	530	486	522	581	520	487	542	549	491	500	504	519	513	507	565	551	533	521	540	546	557	542	562	516	545	511	538	507	485	514	526	525	598	549	567	544	521	542	513	531	547	523	526	506	578	560	516	565	531	545	579	566	528	577	511	546	526	524	518	523	521	507	543	538	517	538	550	510	539	502	504	550	475	535	572	534	506	502	512	557	537	507	569	552	531	546	536	553	521	541	575	520	563	542	499	565	549	516	528	523	499	547	524	554	571	538	511	555	517	538	551	540	526	497	549	542	564	534	539	528	530	528	557	531	539	489	515	503	530	502	537	525	512	526	523	523	561	488	548	523	559	543	524	542	536	540	531	553	539	526	528	505	541	531	528	546	523	514	552	510	515	532	558	526	536	537	511	544	541	486	486	518	529	511	515	538	484	552	539	536	563	533	493	526	573	534	570	574	542	505	512	562	524	532	516	555	484	546	507	541	508	556	497	534	527	547	504	511	552	526	522	553	543	491	522	530	583	554	501	534	557	563	567	559	534	492	544	550	545	531	519	524	515	570	535	554	545	527	495	526	497	482	503	522	530	560	524	546	544	534	502	535	511	537	552	513	532	539	538	518	513	512	507	532	510	544	556	550	547	498	524	520	534	558	540	529	533	516	529	541	512	530	558	525	498	523	520	526	546	525	527	540	511	511	531	532	516	535	498	524	539	520	504	507	529	527	521	521	516	557	532	537	518	508	550	531	478	527	542	536	522	511	521	533	502	513	511	521	556	513	512	507	572	519	505	515	547	489	542	542	516	545	493	528	514	565	525	562	546	551	560	548	503	576	527	512	514	533	559	515	497	523	524	514	494	505	552	539	486	519	572	518	510	516	510	507	521	516	539	574	537	505	553	492	495	553	514	548	518	547	563	515	557	518	546	510	536	560	549	529	522	572	461	553	536	534	504	523	537	556	560	546	535	491	529	567	525	516	517	582	517	554	517	536	524	529	517	541	568	518	481	547	520	528	536	502	560	533	552	545	517	526	513	512	552	570	541	493	507	547	571	542	528	493	532	515	508	503	508	547	600	550	546	565	508	533	530	586	484	514	535	537	512	525	542	500	525	575	507	512	569	537	536	488	524	530	557	525	519	516	491	561	497	517	520	486	482	541	509	513	545	542	540	528	536	538	535	565	536	510	497	547	517	548	528	524	530	521	540	526	548	511	515	536	549	541	537	538	552	577	498	525	574	523	498	526	556	545	551	528	540	549	545	521	559	489	525	560	543	556	513	545	544	562	529	606	571	559	480	527	577	517	523	548	496	520	559	501	546	524	499	554	530	539	523	498	519	527	489	528	556	520	522	569	561	535	440	491	525	577	537	523	513	541	577	527	562	562	499	568	531	514	515	546	578	552	517	538	546	515	514	538	516	538	539	499	501	486	535	554	523	548	545	615	531	546	496	545	535	499	462	550	505	532	543	506	568	546	549	539	525	503	546	524	521	539	539	524	481	552	517	507	529	544	521	524	548	528	509	526	504	517	493	531	525	504	596	489	557	510	514	506	530	529	523	518	499
28850	29236	30699	17263	5655	3003	2258	1633	1372	1252	1216	949	759	690	519	483	522	478	467	429	423	383	379	388	408	394	402	399	400	365	355	373	368	346	400	416	366	362	371	365	395	337	390	366	371	362	369	383	374	363	361	384	389	353	381	395	355	390	346	385	341	390	362	365	345	370	389	339	351	361	378	325	350	348	352	375	417	336	371	342	365	357	319	331	336	368	357	370	350	355	342	368	367	329	359	338	338	380	365	341	328	356	351	369	362	359	380	375	344	322	361	351	341	337	374	366	348	364	341	389	367	341	357	362	348	347	361	371	357	367	386	367	340	331	326	360	350	342	348	387	371	385	354	335	401	360	389	359	377	323	378	351	342	340	337	399	360	348	358	352	375	362	381	368	387	336	374	373	377	354	340	379	357	330	339	354	377	388	367	375	364	333	354	374	366	342	332	348	384	321	350	332	347	342	351	335	354	391	314	375	366	385	349	337	368	398	330	369	345	365	380	349	350	385	344	373	348	360	361	331	370	322	338	392	338	336	332	335	369	365	352	362	343	343	340	340	380	380	318	399	362	363	353	348	356	364	350	377	367	411	370	378	372	361	328	333	354	356	368	367	363	384	402	353	363	391	375	365	372	338	365	360	331	406	349	348	385	358	360	353	368	371	378	343	366	337	356	371	354	366	359	368	330	379	377	359	394	397	367	338	373	331	381	357	359	355	357	356	336	354	359	366	348	352	336	374	334	338	363	370	380	369	358	368	342	373	366	366	394	350	397	393	368	380	360	347	367	376	388	365	362	337	379	378	362	370	373	370	354	341	364	377	356	339	377	345	372	348	344	393	338	378	347	369	360	324	357	333	343	355	329	338	361	371	373	364	379	355	358	377	353	363	362	360	367	355	382	362	336	314	379	377	381	389	349	370	327	361	318	382	332	322	309	376	338	335	351	345	329	372	356	420	371	332	338	363	353	361	328	378	379	340	353	360	383	345	383	375	357	364	354	382	329	362	342	376	350	343	376	357	329	355	361	365	356	372	358	365	360	352	366	329	357	370	353	329	346	354	379	396	370	342	406	357	358	352	348	367	323	359	346	353	363	351	354	378	361	352	361	362	392	341	357	364	374	360	349	356	369	383	354	379	365	380	336	353	365	352	304	343	357	327	352	367	380	368	351	365	372	371	378	387	377	342	346	323	379	370	350	360	347	344	379	333	375	402	358	379	370	357	353	330	363	373	383	345	348	366	364	348	375	372	337	385	352	372	379	353	378	356	355	357	331	337	364	374	373	380	383	363	370	357	338	365	358	346	370	353	361	383	355	363	344	355	349	355	338	380	367	346	371	348	354	383	338	357	375	365	344	369	359	358	374	351	341	339	352	330	342	335	367	386	373	356	338	362	330	377	329	357	385	391	348	386	409	349	343	352	390	355	369	346	336	322	343	383	373	378	339	348	373	352	379	350	357	378	367	355	378	358	358	335	362	340	355	379	370	342	331	346	371	338	364	373	378	350	390	357	367	329	347	353	340	356	345	392	362	333	359	355	390	358	400	363	359	382	345	334	378	344	330	370	388	354	376	359	352	360	369	378	342	363	371	358	352	362	398	346	363	367	344	370	326	380	388	346	399	355	325	336	313	377	351	393	352	370	365	368	359	376	325	373	341	347	355	393	366	361	385	379	351	353	338	366	348	385	372	343	359	361	387	383	368	338	334	385	390	376	379	325	351	373	348	373	374	376	344	356	374	393	348	347	385	335	356	374	356	360	336	383	372	374	358	365	368	346	365	343	340	330	386	348	351	360	382	387	330	364	365	356	339	355	388	338	363	352	311	381	379	336	333	355	374	355	374	347	317	362	330	367	341	379	353	365	371	425	345	363	362	343	389	363	335	338	376	347	374	347	364	297	363	365	336	369	368	391	388	351	374	352	348	363	314	332	340	344	353	342	392	361	364	384	337	350	354	374	343	346	356	320	363	354	340	340	354	399	341	363	327	382	383	365	332	332	374	343	354	370	341	367	373	343	374	314	373	373	375	362	373	339	417	379	341	366	358	367	360	369	378	380	369	350	383	378	353	379	387	367	385	352	366	376	392	356	354	360	401	308	376	391	365	338	358	369	373	361	376	350	351	356	339	355	358	372	374	348	352	357	379	387	365	349	345	376	369	366	358	364	343	371	375	399	374	343	364	360	361	376	337	360	348	386	332	385	377	352	352	363	351	358	335	397	400	376	350	364	375	360	358	360	348	352	326	320	363	347	369	382	348	354	337	337	366	325	389	365	348	356	386	378	343	364	379	348	380	373	360	321	376	382	336	354	386	355	368	353	371	346	352	389	351	360	379	353	353	366	379	347	355	359	337	382	363	353	353	375	374	354	368	348	332	380	349	373	371	336	312	351	369	350	378	373	360	362	342	373	376	341	372	371	350	358	344	380	387	360	377	365	384	334	369	348	395	350	377	358	404	336	381	332	337	360	343	358	355	355	364	354	358	359	352	359	354	353	354	357	351	361	383	345	359	321	387	377	359	414	374	343	407	367	336	376	358	356	369	359	400	363	366	384	335	342	372	344	375	378	361	348	344	386	368	391	347	339	384	391	386	376	322	352	360	375	387	333	351	352	324	368	377	361	354	374	354	315	351	345	347	372	359	391	377	342	355	368	360	369	331	367	362	347	376	390	368	378	356	368	355	373	373	338	336	361	355	361	363	368	380	341	366	362	384	319	393	342	388	377	352	352	362	336	366	351	351	341	398	364	355	373	396	356	363	353	369	367	384	335	351	361	363	364	350	393	342	361	350	372	380	344	340	361	344	352	364	388	361	364	381	334	364	401	385	353	346	340	349	345	365	339	329	393	359	354	355	343	386	347	364	379	373	327	370	355	307	384	348	347	339	379	359	338	354	361	391	352	358	381	374	374	370	384	339	350	391	353	379	356	360	353	358	358	372	386	388	379	367	388	342	336	340	349	371	376	375	351	373	383	357	327	376	336	337	367	377	346	382	394	369	406	366	384	402	365	375	373	347	402	359	370	358	341	376	352	374	388	348	343	337	325	363	363	383	347	346	392	390	352	366	367	329	333	359	349	366	362	369	327	366	383	375	363	350	367	383	353	394	371	373	367	367	338	361	341	374	367	369	304	344	365	370	332	339	368	322	352	354	383	371	338	347	359	382	369	339	367	355	335	367	375	344	355	337	379	381	391	367	353	384	352	372	345	344	365	342	363	338	368	385	378	375	350	383	330	341	350	379	372	343	322	372	411	354	342	341	335	357	355	351	326	345	369	363	380	325	348	352	352	346	381	369	391	410	374	387	338	378	351	384	339	323	362	336	364	353	386	372	356	364	355	354	348	350	362	353	361	371	349	363	366	360	335	356	377	314	361	342	330	341	357	348	348	379	365	372	340	360	372	408	359	351	357	358	373	361	336	354	354	348	340	347	357	332	321	361	362	358	380	348	360	383	349	350	360	356	368	354	371	345	322	377	360	388	373	374	390	342	349
35460	48980	37074	18569	10011	6888	5450	4304	3549	3079	2950	2115	1651	1288	1023	969	864	832	673	768	706	576	550	569	553	549	559	520	552	587	515	485	494	495	496	513	534	542	527	563	542	509	509	523	486	500	492	497	513	495	474	495	498	512	503	506	520	508	497	507	506	504	522	510	515	489	474	522	519	513	492	503	473	517	529	522	517	539	490	507	540	490	508	492	503	470	456	494	507	494	496	483	478	508	497	478	506	472	451	482	485	506	529	504	511	498	509	480	524	521	497	494	521	507	512	489	476	499	493	480	474	547	523	491	508	486	515	509	506	471	481	516	489	493	465	446	517	521	518	517	547	484	498	469	509	504	526	496	486	491	499	473	520	473	481	533	525	497	503	511	501	508	496	471	486	467	484	497	504	493	484	492	514	458	478	525	517	472	518	487	474	466	486	486	542	498	500	482	478	515	482	474	524	481	506	527	499	470	505	483	467	508	561	497	499	497	461	438	517	514	522	486	481	508	543	512	493	531	453	500	499	501	430	471	506	499	552	470	446	517	478	481	472	522	501	508	484	497	512	497	504	502	516	521	465	498	462	512	483	505	512	486	450	511	479	510	508	483	508	537	485	528	507	507	497	484	470	481	481	496	448	517	493	472	477	500	500	506	534	504	508	479	532	477	479	518	519	516	509	524	478	491	473	474	504	515	528	465	473	473	529	479	483	503	495	501	481	514	486	466	508	487	500	483	469	519	459	498	524	513	488	492	521	471	531	508	469	504	523	506	507	465	484	481	467	486	460	489	538	500	517	483	508	490	512	520	464	464	472	523	494	527	481	500	455	504	483	520	483	534	524	544	441	526	479	508	459	484	509	483	465	495	526	530	493	506	467	482	506	471	470	512	508	515	488	466	499	512	505	509	481	502	495	487	477	539	526	500	502	487	451	496	448	495	484	498	528	490	523	486	477	489	503	489	502	488	505	514	479	522	480	473	495	477	488	509	499	452	486	466	469	461	515	488	543	471	470	489	506	485	486	494	477	489	484	486	557	506	511	525	482	502	523	507	530	493	474	530	491	488	539	493	504	508	490	506	462	495	489	506	482	456	491	497	481	517	499	485	499	483	497	529	522	463	461	499	491	474	510	455	521	491	501	518	513	445	515	502	528	487	488	452	497	477	465	493	485	494	536	518	473	441	470	511	531	500	473	534	515	484	495	498	470	513	506	490	503	483	534	474	494	509	545	504	507	482	550	472	506	523	532	474	502	503	507	504	494	527	520	512	504	528	504	536	524	537	494	498	507	505	455	466	511	520	479	491	454	498	475	534	474	520	471	454	444	509	497	470	489	496	481	530	504	513	511	472	484	494	472	544	451	489	517	519	481	475	504	517	486	511	524	474	472	486	492	514	482	481	496	505	525	447	498	532	493	520	492	520	495	501	499	484	529	505	523	467	483	501	544	528	497	478	523	470	473	482	500	475	513	478	494	513	469	530	478	502	475	519	491	511	495	533	506	486	505	489	501	493	514	483	497	464	499	456	532	479	505	476	512	465	525	490	473	518	515	533	484	488	518	509	498	500	491	481	479	479	501	526	467	469	515	513	500	450	485	493	480	487	496	480	463	502	498	502	516	511	471	506	519	502	518	488	478	518	508	499	503	493	536	525	476	503	515	488	523	481	523	487	533	471	510	480	489	510	510	539	489	483	473	456	503	493	533	464	484	484	498	512	488	500	530	516	497	488	535	492	512	501	512	490	487	471	488	500	469	491	526	507	511	480	532	467	493	492	495	529	514	479	493	483	533	508	487	469	545	518	513	500	519	450	475	512	511	496	488	504	471	501	494	507	498	502	504	473	503	500	469	454	559	531	499	494	504	460	467	494	509	502	503	510	497	500	503	527	517	506	475	510	518	475	539	509	502	493	522	508	505	486	483	518	495	486	462	493	519	477	488	531	488	462	521	503	482	520	512	572	491	498	455	504	505	506	520	508	473	468	500	507	521	502	485	501	511	477	490	519	509	500	536	501	491	500	506	493	485	494	504	503	515	453	471	484	536	529	509	518	515	478	496	463	497	501	498	534	506	479	502	498	523	517	470	504	480	522	504	496	512	493	511	485	529	505	445	544	452	497	488	472	482	517	516	478	488	462	485	471	475	472	498	515	527	509	501	493	439	513	510	546	517	491	509	467	522	504	487	452	518	477	485	510	505	483	477	489	499	470	456	519	487	491	457	478	492	460	499	543	516	505	458	491	496	460	506	533	483	466	462	457	528	491	510	507	526	482	526	479	534	494	482	506	498	517	487	507	466	514	489	523	499	533	495	494	489	498	507	489	486	485	510	493	485	503	500	511	519	452	479	482	477	498	492	491	503	493	469	512	458	491	486	516	488	508	514	520	502	528	476	522	522	486	485	523	490	490	542	519	473	501	485	468	507	528	506	483	501	476	521	533	533	464	529	515	498	481	508	479	450	447	493	467	526	484	496	510	535	463	496	499	474	513	543	477	495	462	534	510	482	482	489	458	493	501	466	475	503	518	519	512	540	507	482	451	488	495	498	482	527	473	472	504	492	466	510	485	507	549	525	543	499	476	489	468	469	519	507	473	535	508	491	493	498	515	508	520	503	517	511	504	474	502	458	493	476	488	494	493	499	519	506	504	509	485	461	481	505	517	522	511	480	500	489	493	460	490	480	496	526	521	511	453	509	509	544	532	441	489	471	480	496	534	484	509	494	462	514	480	486	507	515	484	490	470	500	453	499	502	529	479	449	502	465	484	479	463	505	460	491	488	489	511	539	539	487	505	494	501	480	483	502	498	490	496	491	505	496	480	470	505	485	504	521	488	520	493	512	514	508	472	488	484	485	501	487	488	506	503	462	539	499	457	474	473	473	498	536	485	512	524	514	476	507	499	553	529	425	488	538	520	515	458	490	493	480	522	502	496	528	483	490	453	494	472	512	535	547	501	505	518	496	447	524	494	509	502	421	500	498	510	481	523	508	491	556	486	481	539	495	506	488	503	491	507	481	505	466	520	492	498	474	519	487	510	492	444	505	484	512	511	458	502	510	481	468	475	468	506	499	506	458	457	515	502	523	507	541	456	503	469	492	474	514	492	498	489	499	491	523	537	488	489	515	495	505	493	513	509	533	485	451	480	510	452	481	509	472	486	497	463	473	482	505	475	506	524	471	524	477	484	535	472	503	482	490	460	486	477	459	483	493	486	475	475	484	522	500	467	480	482	502	501	507	488	472	493	539	526	475	515	516	504	470	488	498	474	481	532	486	504	486	480	535	507	486	483	516	501	522	518	497	516	462	509	502	493	508	491	468	501	468	504	489	539	511	539	516	491	488	543	537	490	523	487	487	487	515	489	509	495	490	536	496	475	481	501	490	459	500	501	525	480	508	476	476	497	482	477	522	509	517	452	513	565	501	498	484	491	524	496	507	509	484	507	506	507	464	507	519	463	452	481	483	544	455	496	503	474	509	483	453	507	491	499	502	472	485	512
24391	21612	29054	24773	21459	13875	5648	3328	2504	2341	2086	1565	1317	1036	857	757	791	730	628	632	609	571	610	570	519	506	522	526	518	492	488	488	509	487	530	491	469	510	457	494	462	475	451	449	488	446	488	460	471	463	473	522	532	454	438	461	458	482	468	448	514	494	503	484	461	459	455	480	454	469	453	450	480	458	437	440	471	446	439	439	485	492	481	479	450	497	501	478	483	439	495	500	440	471	436	480	446	446	479	483	466	448	450	426	443	468	454	463	443	460	475	438	477	470	479	453	497	444	458	483	509	443	472	434	458	454	434	459	472	488	457	425	481	436	410	473	435	431	452	405	467	426	488	456	459	444	452	466	480	461	479	462	445	467	491	432	444	415	474	436	471	459	503	443	453	461	462	460	487	440	479	452	492	455	472	467	425	439	448	486	465	459	495	435	466	472	466	506	509	448	469	452	525	439	456	436	403	433	445	478	429	512	427	449	458	466	488	492	480	441	435	447	475	449	474	468	449	465	438	475	445	484	475	476	429	455	474	439	428	487	434	467	453	458	455	442	444	458	480	444	485	458	472	435	428	465	448	442	424	439	453	457	452	448	479	479	449	480	486	476	446	429	440	451	500	468	468	432	447	453	480	480	431	495	442	434	468	463	475	462	441	462	462	431	456	469	448	465	470	483	464	407	427	467	466	464	487	465	441	460	474	448	472	461	436	415	472	469	467	454	440	494	498	452	459	474	471	480	431	432	456	431	459	455	443	473	459	475	468	454	449	471	453	472	451	447	470	475	425	474	451	457	455	517	460	451	452	448	477	469	425	453	478	503	465	495	500	424	472	471	485	453	448	454	429	453	460	508	463	457	448	458	450	477	482	397	416	451	436	483	464	476	463	464	442	429	474	518	496	474	495	454	463	485	458	484	467	476	434	479	457	447	449	464	433	471	441	486	441	480	473	459	441	451	460	457	463	459	436	452	499	493	466	432	475	431	464	461	434	449	462	473	489	492	465	414	489	458	419	427	441	465	467	432	498	426	460	497	446	442	484	485	476	454	468	428	434	490	430	501	455	482	455	436	486	494	424	463	462	478	483	446	505	462	465	459	444	434	503	439	443	471	439	422	457	469	453	462	486	442	478	413	468	463	477	474	405	477	475	464	489	434	480	489	466	432	497	456	472	461	456	482	445	430	455	498	439	476	508	479	445	478	485	425	478	461	455	486	473	464	460	486	440	495	449	455	487	456	442	489	457	457	442	457	447	486	444	455	434	472	478	454	459	444	430	437	449	457	518	490	442	464	481	446	458	471	462	470	459	485	465	426	488	436	456	446	459	426	451	436	449	482	475	494	446	450	486	451	497	455	481	453	446	462	432	412	429	452	449	481	459	464	433	467	454	460	435	462	445	438	415	436	498	510	451	446	455	443	440	444	464	478	450	429	451	471	476	422	438	436	458	429	489	485	462	464	464	451	476	437	455	450	443	465	442	459	479	434	470	432	484	480	481	482	461	489	473	483	437	483	411	444	444	452	425	518	424	490	477	455	467	487	446	422	490	446	463	497	460	487	470	477	451	465	484	464	468	460	450	461	436	445	472	439	456	451	430	492	442	477	458	436	466	467	439	459	471	441	449	466	445	436	478	479	456	447	478	496	464	489	465	464	468	469	458	476	486	475	470	450	484	494	427	484	471	482	448	446	484	455	466	481	479	454	471	447	432	432	449	445	449	462	479	455	465	476	449	496	455	428	445	462	454	425	437	481	461	446	459	442	481	445	440	455	436	451	451	467	425	450	472	476	460	434	443	501	471	449	454	484	439	405	491	464	461	452	472	484	469	491	447	460	488	420	454	456	456	459	439	506	509	501	458	454	435	457	471	446	436	458	495	456	467	453	453	445	461	485	441	446	475	465	455	464	463	479	487	436	452	454	414	423	447	426	439	396	459	476	471	440	441	491	438	479	438	483	476	457	465	437	452	427	448	464	485	457	480	434	414	459	454	461	470	460	504	460	459	452	434	451	454	460	506	457	431	417	439	446	482	473	450	467	469	448	471	462	453	467	487	451	498	484	472	451	479	481	451	461	464	454	457	406	466	484	480	470	432	494	463	454	440	459	421	444	459	478	437	463	461	508	430	463	430	460	460	485	451	472	400	465	483	477	478	468	478	418	481	476	440	447	484	449	479	510	463	427	455	437	452	461	469	446	488	454	466	413	468	479	426	458	437	485	463	429	479	439	431	459	455	427	477	477	455	476	463	471	421	441	462	451	454	489	437	465	497	445	447	481	457	455	408	464	478	439	473	504	439	462	474	447	466	448	449	442	447	491	445	458	494	447	465	450	454	442	462	429	436	516	435	460	451	464	456	413	445	416	445	459	465	440	462	457	475	452	434	408	454	464	455	454	446	422	453	457	468	446	463	479	497	462	464	504	468	485	487	434	437	437	478	474	455	444	451	431	468	416	433	453	469	493	468	447	454	405	457	465	467	482	474	444	488	469	454	473	475	425	449	429	449	479	443	432	434	468	452	464	509	432	459	441	432	462	498	446	471	445	470	456	473	475	467	489	458	458	469	439	457	450	509	462	442	436	431	450	465	451	510	431	478	466	452	421	463	461	462	447	453	430	446	441	452	463	420	440	425	496	440	417	462	488	467	443	487	424	435	458	448	501	459	462	474	425	436	455	432	466	452	489	476	423	443	429	518	437	469	452	450	445	449	476	472	471	475	462	440	468	439	463	451	507	440	458	457	445	496	472	481	491	456	458	449	471	456	479	449	446	415	434	473	427	449	421	491	483	461	521	489	447	467	483	457	465	478	471	509	440	422	459	449	454	470	467	465	465	434	462	476	459	443	448	470	445	478	469	455	481	482	472	475	489	464	469	436	467	471	426	431	411	478	452	506	445	470	436	434	473	453	463	452	457	489	467	444	490	477	449	461	452	470	449	496	481	479	424	509	445	488	447	468	510	451	490	436	464	465	493	447	451	459	461	421	448	440	443	461	455	474	476	434	478	454	444	491	464	476	508	438	462	412	451	466	459	453	454	461	462	495	436	399	467	446	458	431	461	439	457	462	471	463	494	448	488	466	457	476	430	429	496	455	478	446	464	431	466	419	445	474	417	444	446	482	465	457	461	458	473	454	447	465	440	483	459	452	428	480	445	447	497	439	451	487	484	466	437	459	440	482	472	497	474	452	440	410	459	469	470	442	479	448	448	453	461	498	432	487	461	481	447	427	433	444	449	487	440	447	464	426	482	446	431	415	442	461	450	450	455	485	467	508	450	431	491	448	479	476	465	469	496	424	460	456	483	448	460	467	474	512	469	409	420	476	426	438	426	479	442	458	440	482	429	467	481	444	484	457	437	482	440	446	484	465	442	452	432	461	468	472	475	413	451	441	438	476	422	432	482	432	466	430	499	445	447	469	447	465	469	458	431	471	465	462	421	426	468	457	484	417	455	422	458	468	447	502	472	469	454	456	459	484	505	449	473	450	490	503	464
36211	54871	43178	27970	16227	12006	9415	7580	6095	5672	5141	3786	3021	2234	1678	1524	1431	1334	1126	1059	997	894	857	825	776	781	724	701	741	739	698	637	696	659	688	676	677	707	719	652	651	630	696	617	660	593	646	673	653	674	623	700	680	627	659	627	638	621	644	645	637	660	644	658	695	648	641	653	640	634	662	635	625	645	608	628	638	606	652	642	631	633	623	610	642	619	657	641	641	666	611	661	628	659	661	584	636	581	599	667	600	610	632	616	612	617	642	629	637	625	674	644	666	643	594	602	655	618	617	672	622	649	630	626	590	630	613	595	591	620	646	640	634	643	610	644	647	606	673	650	580	627	640	617	620	600	651	663	648	665	633	645	671	672	646	650	624	606	610	654	608	650	637	635	608	620	639	593	626	596	655	623	638	633	636	643	649	605	617	673	622	661	626	611	635	644	643	599	620	585	636	627	649	623	640	594	646	628	673	593	632	622	629	663	630	618	600	685	648	651	599	679	617	609	644	602	645	643	615	653	625	649	626	614	642	645	594	643	616	628	604	622	634	618	641	626	672	605	617	611	615	648	582	618	666	625	627	634	654	638	622	604	671	661	632	623	605	592	639	618	643	644	644	624	652	636	638	616	618	592	648	634	657	605	602	593	624	637	603	629	657	617	649	633	601	635	685	632	614	635	610	594	616	624	664	621	591	654	626	604	648	641	640	622	602	666	636	664	612	678	632	651	609	643	638	606	612	651	652	606	608	672	707	654	653	630	667	663	680	638	652	646	630	653	642	653	629	650	645	628	640	657	643	636	661	690	605	609	623	608	646	642	636	633	605	622	650	628	618	621	670	627	658	592	656	669	620	623	655	578	615	627	672	606	640	610	678	630	612	631	602	636	670	613	614	628	596	636	634	604	661	647	633	653	630	660	638	590	623	637	597	643	618	648	624	617	611	645	632	662	609	621	675	634	601	615	629	598	655	633	653	653	612	643	571	649	680	661	678	678	629	639	629	598	649	598	607	656	595	618	613	597	630	676	621	653	574	647	670	647	641	656	637	608	645	613	621	611	617	626	648	629	673	665	593	673	646	576	656	602	611	615	616	644	664	644	636	607	650	639	561	674	663	582	673	603	577	649	628	588	610	681	651	594	656	635	638	587	624	635	619	626	627	622	649	638	636	621	642	601	619	655	645	628	623	651	624	655	629	652	613	667	644	551	590	602	630	643	625	621	641	639	612	615	685	568	651	654	629	632	629	603	640	635	631	635	641	614	602	586	604	622	601	655	649	625	613	603	659	633	634	669	600	614	634	670	602	638	572	634	618	614	662	619	668	642	580	607	622	656	633	591	649	620	670	615	626	626	622	611	637	659	683	615	678	633	639	621	632	642	702	611	614	655	624	661	653	621	598	622	627	646	701	634	586	634	631	625	527	634	618	660	636	633	622	669	658	635	621	656	598	615	622	630	672	582	626	573	606	616	650	612	628	713	627	620	575	592	630	609	643	620	598	642	615	631	661	654	656	639	652	637	711	638	618	614	606	637	634	608	631	656	608	627	619	606	701	647	607	630	656	655	672	633	651	622	609	619	617	664	687	642	627	614	612	643	642	628	619	650	627	635	649	662	609	577	640	645	660	633	637	653	657	629	654	636	636	672	646	638	661	627	633	653	628	642	648	665	623	632	630	613	638	638	623	641	630	625	638	660	671	650	618	671	603	637	653	611	623	650	642	663	657	664	592	684	595	643	648	643	613	610	624	652	643	598	645	666	638	622	592	619	638	620	650	597	653	633	630	639	627	611	645	660	639	625	622	619	655	596	638	625	647	623	601	648	654	633	649	612	693	650	664	627	612	632	624	644	641	632	644	597	654	674	628	627	621	623	679	643	633	682	666	617	630	637	661	631	640	659	629	633	690	663	616	616	601	632	619	636	632	632	627	656	639	649	596	643	626	607	628	596	637	655	618	660	619	612	622	597	603	657	642	677	598	629	647	614	622	610	631	652	587	618	639	622	618	666	595	649	635	617	602	608	630	609	631	632	622	665	628	626	609	611	619	581	598	608	623	610	652	634	676	600	647	634	615	618	666	642	585	615	654	616	639	607	635	655	598	636	604	665	629	638	568	670	632	651	670	619	654	602	686	649	663	613	644	649	689	625	655	597	619	616	584	672	641	641	613	633	625	661	684	617	601	618	677	642	633	604	607	625	624	630	601	585	621	623	644	641	632	600	621	627	585	602	635	673	639	656	593	605	610	604	636	636	657	652	616	647	673	648	600	603	602	650	635	651	628	616	591	619	654	597	636	657	632	650	655	608	632	622	660	606	607	686	616	635	625	603	572	610	620	637	621	609	641	643	599	662	617	598	622	663	623	640	646	583	670	645	617	601	653	606	575	669	669	677	651	614	676	631	630	657	653	629	632	669	590	610	567	633	656	611	612	608	630	605	642	622	631	663	603	644	618	646	609	573	644	599	665	627	625	616	648	604	605	588	630	647	647	651	674	618	606	625	646	585	653	629	649	619	639	594	609	643	625	625	605	684	665	651	640	660	632	589	653	643	585	654	609	640	615	602	625	650	675	576	646	666	636	612	642	661	731	658	681	663	671	624	696	626	615	648	639	661	609	612	639	622	580	677	612	642	650	634	664	645	649	628	650	615	648	627	649	646	655	652	572	633	629	621	639	639	635	610	608	640	644	650	682	636	606	647	613	657	612	600	599	623	642	627	628	636	643	641	662	599	660	605	620	606	621	651	656	596	643	621	641	641	623	655	624	661	591	628	632	643	575	615	631	653	612	630	642	639	620	638	614	648	631	646	662	596	615	614	628	611	640	656	643	633	650	658	627	641	640	683	646	631	633	614	639	654	628	634	633	683	647	641	652	639	608	657	612	627	636	640	640	662	604	651	610	610	640	618	633	641	658	632	675	605	630	625	587	644	649	634	636	665	607	617	676	626	645	642	648	649	669	594	650	616	629	581	629	636	652	635	625	613	615	639	616	624	661	614	675	674	643	617	612	601	667	558	619	655	642	657	631	662	636	630	634	638	627	673	623	713	647	569	623	628	632	625	619	632	578	670	669	605	695	598	579	633	598	636	641	620	620	662	648	674	645	664	639	632	628	625	674	643	603	656	620	628	630	642	641	631	636	681	674	600	648	629	619	646	658	611	610	646	611	669	643	577	626	634	635	619	639	601	651	622	638	610	626	638	621	632	645	649	642	626	646	658	600	633	611	582	586	653	635	631	637	655	634	591	611	600	656	588	633	597	604	669	610	624	637	644	673	630	655	646	622	570	655	599	611	632	639	630	620	632	638	630	597	684	610	602	646	629	658	633	658	649	620	625	598	626	643	618	607	594	650	641	584	645	589	629	650	590	660	638	633	654	604	570	650	669	612	586	650	679	615	625	614	645	647	610	692	671	634	616	618	652	601	595	619	613	656	610	618	615	600	626	620	669	657	630	629	663	645	631	641	630	657	639	615	647	605	625	637	618	634	595	600	598
23392	21585	29450	24223	21626	21511	13490	4907	3365	3211	2731	2046	1559	1177	976	854	811	801	658	607	588	525	508	464	472	520	446	465	489	481	421	430	410	390	451	430	422	426	439	390	416	418	358	404	370	390	402	359	393	378	369	397	400	383	403	400	420	375	377	397	394	395	423	393	385	385	405	387	378	364	352	389	398	353	395	348	337	401	417	363	368	425	359	381	384	370	386	391	382	381	392	387	441	415	363	389	379	369	410	386	404	359	392	413	354	377	370	398	406	371	376	390	386	403	386	358	392	373	405	379	375	372	362	358	400	381	417	414	351	366	402	379	395	411	389	373	344	387	365	398	381	367	392	358	400	385	394	340	387	374	368	386	369	374	409	411	372	376	379	371	418	418	376	407	380	399	375	410	352	397	374	387	390	376	414	375	390	367	387	382	420	403	398	368	404	372	373	418	392	368	432	374	374	413	386	358	373	379	365	373	393	373	397	395	378	349	376	381	380	419	366	388	362	363	369	409	365	376	344	367	355	397	383	416	401	363	418	381	372	397	384	365	369	381	363	391	395	418	397	355	381	370	355	386	380	358	373	359	392	389	380	396	364	382	361	364	400	369	405	371	374	372	337	396	409	353	395	417	373	377	380	359	342	365	349	415	380	400	383	358	383	378	372	374	361	369	351	399	405	350	393	421	398	388	369	375	383	359	368	393	320	400	359	388	357	358	362	360	365	400	385	387	409	372	364	415	396	404	389	328	354	365	365	401	413	363	363	399	359	377	350	377	428	399	400	364	387	376	367	344	385	365	387	366	401	394	360	424	409	368	420	378	393	376	399	371	389	357	389	412	415	342	355	362	405	402	363	374	385	388	334	378	388	369	377	346	357	390	380	338	401	362	395	363	395	385	407	404	383	399	389	369	386	372	382	372	377	367	393	356	372	392	361	392	361	376	365	388	393	369	392	362	376	386	365	368	376	369	387	384	360	399	375	355	372	360	363	397	390	373	373	362	369	408	380	359	387	387	379	398	351	381	389	351	390	364	399	367	380	404	401	371	382	380	410	394	390	407	360	342	384	382	387	366	358	372	373	372	415	420	373	392	377	360	371	383	412	382	380	378	424	368	407	384	396	369	377	379	383	386	403	398	371	363	410	408	357	382	367	346	372	388	383	407	383	371	389	382	372	379	376	350	352	369	380	368	389	391	388	373	402	389	375	378	401	383	402	372	400	348	375	368	378	382	354	383	362	372	395	364	379	401	379	398	367	386	395	370	383	359	397	375	366	362	359	355	359	339	420	384	346	399	406	398	399	378	401	374	386	378	345	388	352	361	429	367	369	387	401	354	403	338	364	374	395	382	368	400	372	357	379	403	402	402	375	375	344	364	329	382	380	381	363	395	364	398	328	390	391	351	410	373	352	364	402	370	374	374	365	396	352	371	323	353	388	379	359	395	403	369	407	394	372	374	346	360	373	404	411	397	407	363	352	402	385	405	375	378	377	372	357	393	370	369	353	366	342	402	378	399	357	369	402	375	416	360	357	377	355	392	386	368	372	350	381	377	382	365	372	385	386	399	397	380	392	382	388	369	383	365	361	370	394	379	369	375	370	418	402	396	392	369	370	414	381	363	360	385	347	374	365	391	369	379	377	329	362	372	349	384	385	368	409	415	402	429	412	388	378	411	383	368	359	363	384	387	367	353	359	376	377	395	379	384	401	372	364	359	348	375	373	386	349	406	366	368	381	388	387	366	387	319	381	378	386	347	383	365	406	372	385	384	393	401	432	364	365	366	372	364	388	420	396	360	392	370	382	377	370	359	396	416	390	359	390	416	369	377	355	381	337	375	397	363	383	419	379	362	380	408	357	386	374	359	409	353	395	368	347	431	372	368	347	365	423	401	379	393	381	371	377	381	360	410	378	360	412	377	381	421	408	417	401	374	393	367	387	350	393	349	396	367	378	371	373	396	358	392	350	342	372	366	395	351	357	379	383	374	384	429	390	379	372	381	373	393	379	390	388	375	384	352	401	360	377	355	430	390	376	383	431	360	368	358	395	377	372	417	373	353	392	381	391	350	377	368	370	373	376	346	392	373	384	380	364	418	355	374	339	384	366	335	383	384	384	398	383	407	365	408	371	383	358	366	377	386	379	368	379	365	416	355	396	360	406	383	373	407	356	374	379	376	373	375	371	408	398	360	399	385	380	374	389	389	399	382	376	345	367	381	355	376	385	363	363	377	382	403	359	415	399	379	381	392	371	385	392	379	399	379	360	359	368	394	348	365	364	413	362	382	392	391	378	370	406	377	368	394	380	383	361	389	377	397	371	373	383	388	363	362	388	397	386	370	369	376	388	352	351	434	385	374	384	391	383	353	337	391	368	375	355	369	387	392	337	401	389	380	384	376	389	370	388	362	372	386	399	367	382	382	356	352	344	370	377	359	380	373	402	379	370	371	372	399	383	398	369	353	399	372	365	400	372	384	374	411	364	398	393	400	382	365	395	369	387	370	387	384	366	372	351	363	366	357	383	359	403	361	358	368	405	387	381	403	363	393	350	367	382	392	384	368	382	397	401	383	370	351	410	415	377	360	339	358	376	365	378	399	369	378	382	367	403	355	394	362	392	352	376	359	394	370	391	378	402	385	379	381	374	376	348	394	394	395	408	407	390	419	375	363	384	390	415	377	364	401	374	368	388	400	371	395	373	391	374	396	391	384	361	384	350	423	388	399	369	426	364	357	344	369	360	372	377	384	390	346	427	398	347	363	396	376	355	388	364	393	365	351	415	400	369	385	375	367	375	404	360	382	391	410	397	390	378	386	375	412	375	399	386	379	405	354	392	383	376	381	388	358	407	370	326	392	394	337	349	367	380	379	376	394	360	364	368	346	414	366	389	383	377	395	379	412	375	380	381	394	379	390	385	366	378	364	387	373	391	362	375	355	394	415	407	400	354	410	343	377	355	389	359	400	391	412	422	352	364	385	361	373	409	376	376	376	391	350	334	366	401	376	412	387	370	356	397	327	389	355	393	402	397	374	405	366	406	387	394	389	365	365	407	399	357	405	334	350	388	384	367	401	387	377	379	365	378	400	370	379	371	378	366	395	413	362	372	384	375	413	390	407	403	381	380	370	399	406	370	401	369	343	383	384	356	377	373	376	369	367	370	378	391	353	334	391	373	350	383	412	388	364	375	377	344	384	393	374	381	340	390	350	392	357	385	367	367	370	388	368	360	398	394	347	355	387	376	415	365	371	392	375	348	354	365	379	353	405	393	358	326	359	383	410	394	382	397	375	370	378	342	385	389	367	356	385	329	381	363	332	351	410	385	388	403	383	372	384	379	383	383	375	358	385	354	362	366	347	365	344	366	406	410	387	357	380	371	371	359	388	340	401	375	387	390	382	368	382	383	418	366	394	441	335	370	369	362	414	375	368	339	372	365	388	381	364	369	370	375	341	374	390	384	374	382	401	398	374	391	381	375	366	369	389	339	402	367	378	361	377
38699	59734	50595	34251	20391	15534	12475	10051	8207	7880	6718	5088	3785	2840	2144	1776	1721	1635	1267	1213	1044	938	862	801	761	806	704	648	656	690	621	602	593	574	609	603	631	617	600	589	594	552	568	540	541	522	537	587	539	586	574	606	611	546	537	551	557	539	561	544	546	535	558	560	547	590	549	557	510	584	546	533	522	545	504	515	495	473	512	527	539	524	524	524	555	520	528	536	516	566	569	581	556	540	539	535	503	589	557	493	523	534	510	530	545	544	510	507	518	536	542	520	507	497	547	505	509	530	479	481	551	574	515	558	517	531	502	537	512	526	525	544	515	543	529	493	539	506	564	519	496	468	506	493	517	503	541	509	513	519	513	506	503	506	533	520	498	513	559	524	583	545	548	474	528	507	508	526	482	469	548	544	540	481	533	551	508	513	543	536	496	517	512	504	511	510	520	538	557	535	565	517	476	507	541	546	571	532	569	513	558	538	494	550	561	499	502	539	536	543	521	525	535	557	526	492	525	516	599	515	510	550	515	497	560	539	514	525	527	579	527	538	498	503	486	514	526	519	515	516	499	549	526	532	543	531	505	517	498	549	526	531	509	483	498	535	571	523	531	522	525	502	497	556	514	515	493	515	487	534	506	515	527	540	515	551	528	538	516	526	483	532	562	479	523	522	528	532	531	541	495	515	511	504	528	531	518	518	498	526	547	506	563	494	523	514	513	502	502	513	539	500	503	550	543	513	501	537	461	483	479	548	525	497	511	488	485	509	544	518	536	537	514	569	499	514	511	512	523	522	514	562	569	498	529	564	508	502	483	523	526	545	502	485	494	493	519	504	569	553	528	523	514	508	509	526	524	490	507	516	499	497	537	566	504	529	569	520	527	524	494	512	554	548	531	535	554	522	525	527	510	520	542	513	502	548	494	524	506	513	504	535	535	522	469	511	502	511	495	548	504	512	542	526	485	550	553	503	520	496	534	531	524	546	508	541	515	502	556	504	500	493	569	556	498	506	551	512	481	520	527	510	547	505	530	481	528	519	500	532	529	549	550	478	515	508	505	526	492	506	509	511	489	480	520	548	523	513	510	515	487	510	522	543	529	529	592	553	500	512	485	472	523	527	524	505	512	545	517	540	519	488	521	503	527	539	520	515	535	483	525	535	531	534	504	524	547	465	487	476	565	519	510	528	539	555	527	532	504	506	555	491	547	510	484	548	539	514	550	500	510	516	505	512	504	499	545	527	531	576	486	508	506	530	539	494	497	536	513	523	512	520	539	513	518	518	556	515	514	521	544	533	523	488	526	558	538	532	550	532	495	513	536	477	524	512	519	518	509	533	541	509	539	545	563	485	565	516	474	536	502	514	529	562	537	548	493	562	542	513	531	538	522	499	541	530	494	549	540	543	484	529	535	505	535	506	537	529	582	556	532	537	518	529	533	559	545	486	514	531	509	527	527	547	495	514	512	512	501	523	510	510	504	511	527	497	515	526	523	545	523	482	512	516	504	563	572	526	525	570	504	497	536	525	527	528	530	520	499	473	489	540	496	521	529	533	554	540	511	553	547	514	520	503	523	480	514	542	541	508	498	553	503	487	492	502	522	506	526	539	495	505	568	506	507	536	504	515	506	530	545	516	492	521	524	537	515	559	559	553	561	550	530	516	512	502	525	504	512	527	534	479	546	482	530	512	508	529	561	521	514	545	518	528	532	516	536	525	512	525	518	577	553	601	527	514	540	504	493	540	570	531	499	509	498	537	506	525	532	564	528	512	493	546	529	512	522	541	523	519	519	531	548	524	508	527	515	512	532	574	571	523	531	480	559	518	548	510	527	500	532	530	525	524	522	504	527	517	523	520	522	492	526	504	558	473	538	565	501	509	520	477	569	543	535	501	509	540	525	546	518	536	499	502	487	510	503	517	542	519	517	527	513	526	521	537	551	522	518	531	556	507	507	513	505	567	553	532	521	510	545	518	503	531	548	504	544	517	464	510	516	567	526	516	531	558	556	519	525	522	540	496	473	486	562	554	493	529	519	486	496	568	528	512	509	546	542	573	554	509	506	464	515	527	484	545	548	505	528	511	509	474	487	554	515	548	522	554	504	496	482	531	514	517	538	525	533	540	531	501	532	545	555	523	556	514	531	525	577	527	515	535	521	516	542	518	545	496	511	513	542	509	543	483	518	501	584	534	503	544	516	526	481	561	533	523	489	535	512	550	553	506	486	499	513	561	561	538	546	523	528	514	524	516	514	528	505	553	539	485	533	530	571	519	511	515	508	512	523	538	516	523	515	501	520	551	529	517	512	500	550	537	527	532	506	540	515	534	505	543	517	526	529	565	508	526	526	545	536	549	486	506	495	537	562	516	483	517	505	520	521	538	534	521	485	488	531	507	507	517	515	497	543	493	531	554	507	535	535	522	528	535	556	509	524	540	526	520	521	515	517	544	501	500	519	543	541	525	502	505	487	532	550	507	485	548	542	484	539	523	554	540	536	540	518	494	558	560	510	539	547	532	516	510	556	500	508	515	485	558	511	584	558	494	485	537	537	516	560	544	499	525	546	489	499	515	510	561	512	513	487	540	503	554	514	532	505	505	495	558	520	521	548	521	511	515	513	490	548	506	563	494	477	536	545	535	523	504	503	499	535	510	522	502	497	515	509	528	505	486	497	533	506	499	537	531	524	563	517	530	537	525	528	511	539	518	511	498	527	535	541	519	513	508	550	499	568	529	546	531	564	539	552	535	538	489	515	525	531	545	514	510	514	553	479	494	504	539	483	536	530	517	522	486	487	515	543	513	527	520	504	523	558	493	545	499	517	546	542	501	524	514	532	573	513	518	518	543	528	552	570	498	514	507	477	488	513	488	511	506	522	545	526	508	521	517	547	510	505	509	547	528	497	535	516	488	503	499	528	535	508	535	516	549	520	499	505	505	528	513	518	519	533	527	526	492	489	471	533	548	499	494	489	532	524	533	532	480	522	528	517	543	556	541	523	555	530	548	540	524	560	567	561	526	538	532	515	525	505	554	513	543	536	528	483	490	509	523	462	507	516	541	537	514	546	561	503	556	554	522	500	555	503	527	523	546	534	485	516	548	493	499	554	554	491	539	522	563	528	537	498	568	533	520	550	531	495	555	476	515	549	547	501	524	523	511	464	493	468	526	530	525	555	495	515	496	505	525	535	525	558	518	528	526	510	526	542	512	516	505	495	517	516	554	493	526	511	520	478	504	559	566	508	516	458	505	515	492	512	542	542	531	505	534	568	505	503	522	484	556	504	529	529	532	495	502	544	525	540	535	524	516	524	556	515	529	521	543	576	526	515	513	481	523	502	520	491	533	523	487	474	499	537	525	535	541	523	524	502	524	501	520	558	539	540	519	549	520	510	515	502	525	529	512	530	536	538	516	540	541	495	516	517	510	509	502	519	539	528	489	515	496	523	516	510	540	495	512	526	548	511	517	549	493	503	571	566	543	532	527	498	512	537	497	550	541
29060	27909	29532	17614	5563	2963	2259	1679	1365	1342	1140	860	763	627	541	486	528	462	463	403	451	399	385	394	421	382	386	350	377	347	391	358	359	372	389	370	370	367	374	347	324	352	367	365	351	345	346	372	396	356	372	344	387	348	345	347	339	376	329	346	350	336	346	373	355	399	347	363	345	376	343	330	367	354	351	368	376	325	370	349	355	387	354	350	368	362	388	342	374	365	365	360	364	315	363	332	343	371	371	349	344	372	358	347	357	366	380	364	373	347	337	370	349	335	353	359	343	387	361	358	354	361	364	341	363	332	357	360	349	370	360	363	369	351	338	344	369	343	365	342	356	381	353	384	340	370	376	391	307	362	369	378	368	378	340	368	394	348	340	328	348	356	325	349	372	373	350	378	358	369	361	371	364	354	366	374	364	329	363	360	359	326	382	342	359	363	357	364	333	351	343	364	367	366	349	322	372	394	373	341	368	370	380	317	370	349	321	372	351	363	369	347	372	379	361	349	356	351	344	328	380	344	311	362	349	356	351	377	390	361	353	359	351	372	407	390	359	382	352	368	327	367	374	329	347	358	320	345	361	360	347	330	354	342	370	354	388	374	375	374	373	351	357	371	360	339	382	330	349	362	364	330	356	352	361	359	357	354	370	362	328	327	360	341	379	385	371	372	373	364	368	370	384	353	326	377	339	360	375	379	389	330	356	335	354	326	399	329	373	389	362	372	343	361	334	375	348	368	338	344	362	331	361	352	354	370	360	344	337	353	373	366	372	376	357	363	366	342	369	345	376	373	349	387	341	364	397	376	372	339	384	369	355	319	377	370	347	346	353	370	330	375	374	368	337	344	377	332	367	382	345	361	338	373	355	344	317	343	353	401	362	338	367	342	339	359	391	351	336	375	351	351	364	345	373	367	381	349	364	375	345	363	373	359	383	358	383	350	376	374	356	364	322	347	371	341	357	353	371	346	386	360	355	352	377	350	327	384	380	366	391	334	344	352	348	328	372	354	391	319	353	369	371	341	325	348	339	344	396	389	401	364	342	357	351	349	365	364	359	342	371	323	363	356	340	344	337	335	356	395	368	328	346	332	355	358	372	357	396	341	396	365	359	367	372	360	363	340	345	364	360	387	336	376	360	325	409	317	387	334	370	336	373	362	331	357	367	364	355	338	361	372	333	364	362	344	384	377	355	369	356	360	389	360	333	359	348	343	359	345	364	330	342	352	360	361	357	360	350	401	329	342	341	374	333	328	368	348	380	355	358	344	342	369	324	332	332	378	338	352	336	331	356	341	358	355	350	381	351	380	353	371	352	340	388	344	338	367	335	331	337	343	373	337	375	381	367	346	344	381	336	359	356	360	360	371	382	381	365	362	338	353	358	362	376	351	377	392	362	331	320	369	325	373	358	345	347	338	375	395	353	337	374	375	372	366	382	328	359	330	346	371	334	357	377	386	393	372	372	336	332	348	344	360	337	324	322	363	337	352	356	366	318	348	355	333	341	372	356	400	373	338	345	373	341	372	372	360	357	356	355	334	372	335	348	365	360	366	400	348	364	356	334	361	345	350	363	373	329	353	368	407	317	380	368	368	359	343	352	364	372	366	365	328	378	369	369	345	353	349	339	364	377	342	344	336	376	356	353	358	364	348	371	350	373	352	392	348	372	373	358	360	360	333	357	375	348	370	340	352	341	383	358	379	334	319	336	350	331	313	352	359	378	330	376	352	381	368	332	332	354	351	351	360	367	342	344	375	342	346	335	393	351	322	370	379	365	377	356	364	380	353	356	347	337	347	347	387	353	350	372	357	377	385	374	396	363	348	343	350	377	385	340	382	341	375	358	333	368	365	373	370	370	354	385	360	335	359	308	366	375	374	380	367	353	383	367	356	358	376	347	381	346	389	358	333	355	371	373	370	336	335	334	378	355	365	360	329	328	355	347	360	347	367	348	324	355	350	374	386	337	347	339	327	355	358	349	351	350	364	384	366	339	356	351	347	375	338	356	370	360	389	365	375	334	348	334	338	358	367	401	337	370	319	355	354	337	342	343	360	360	342	343	331	368	351	366	369	364	339	347	370	413	348	359	375	388	351	369	366	387	354	371	334	351	359	377	380	359	366	379	354	349	377	359	362	360	384	327	352	398	370	392	356	342	355	353	361	351	360	350	341	398	368	368	367	379	379	341	364	384	342	332	350	375	362	370	346	365	364	363	361	385	352	357	367	358	363	362	404	375	341	367	383	362	355	354	364	385	365	390	379	319	361	338	349	339	311	341	369	334	361	370	361	358	373	375	336	377	380	360	368	371	347	382	374	378	351	380	385	358	364	349	349	348	330	335	375	345	361	341	343	376	316	352	362	362	370	341	371	327	366	376	367	353	398	325	352	346	352	355	377	381	350	318	382	317	372	336	371	352	347	347	327	326	332	365	356	342	338	349	350	390	362	384	353	337	330	372	372	344	363	364	372	337	342	339	350	337	355	374	359	352	381	371	338	355	350	376	369	328	330	326	357	367	405	368	354	396	332	338	348	361	402	324	370	347	349	329	354	380	367	327	351	350	359	333	367	345	360	350	344	376	373	348	383	329	343	377	362	343	363	377	357	350	361	341	326	404	368	349	352	337	349	366	372	329	372	334	385	393	385	354	373	345	368	336	387	360	372	366	347	359	345	361	363	347	360	386	354	372	359	356	357	400	367	362	363	378	347	368	358	391	382	351	351	319	334	350	378	348	342	350	356	328	393	359	348	349	347	331	355	358	323	389	356	396	316	363	316	357	371	371	346	368	350	359	328	322	359	334	362	370	339	375	384	339	376	328	355	350	349	323	369	342	345	369	343	394	362	339	378	363	331	335	344	346	341	389	343	380	402	360	355	387	344	358	354	377	342	356	388	344	375	350	378	361	371	392	396	391	335	315	347	365	364	351	335	371	371	354	359	356	368	355	391	365	346	367	371	336	364	356	348	382	328	361	317	349	369	333	353	367	373	343	358	379	360	383	350	358	331	358	325	373	363	351	361	349	374	332	387	327	372	373	391	379	395	379	343	359	371	361	341	378	379	359	389	337	340	368	356	343	371	372	382	356	353	349	347	383	357	362	354	386	361	331	376	402	361	355	367	358	365	375	357	315	358	345	382	326	353	345	346	371	364	329	371	359	387	391	368	374	376	360	363	347	397	371	340	358	351	360	341	379	377	354	361	358	351	345	382	369	360	377	389	368	318	375	329	383	384	334	371	361	342	326	335	345	384	373	359	356	351	373	351	360	345	371	364	345	363	389	389	357	344	371	347	357	365	365	350	378	338	340	387	407	361	328	394	364	398	341	378	322	364	371	388	344	342	404	369	355	340	348	364	375	344	355	386	375	350	370	363	381	357	379	349	323	372	341	347	341	388	342	348	351	360	338	360	333	354	351	358	375	318	362	367	352	339	368	344	364	363	360	365	328	352	347	371	348	343	329	367	392	380	362	335	345	329	375	360	356	356	365	387
34928	47025	36418	19153	9985	6931	5608	4337	3633	3301	2756	2179	1694	1311	959	919	865	851	729	716	688	611	554	586	556	503	553	543	557	554	570	512	523	524	525	514	512	502	533	510	517	493	499	481	483	487	483	532	520	498	507	479	534	498	489	517	512	512	483	483	505	482	537	521	514	515	462	462	501	472	515	469	501	491	489	463	493	451	449	491	556	514	506	474	490	497	449	465	476	520	513	518	516	519	506	508	481	484	488	501	490	478	504	471	489	513	457	494	457	492	468	494	525	532	516	491	512	491	492	464	471	534	484	510	491	503	471	480	481	477	552	503	504	498	452	488	528	523	482	501	505	516	496	475	462	517	506	505	497	554	533	524	506	490	495	486	503	498	476	502	500	499	519	521	518	503	522	496	469	484	506	522	497	479	438	505	498	545	513	497	493	503	539	461	499	466	483	510	509	485	426	533	478	505	476	521	457	475	503	487	481	491	494	517	485	462	479	483	480	519	487	499	479	500	497	530	495	498	513	535	486	504	523	481	456	501	522	485	506	472	466	497	492	510	513	522	506	512	500	541	507	510	478	540	483	493	473	494	484	500	505	478	488	504	488	514	463	431	493	517	475	464	501	494	488	488	481	474	477	509	493	469	479	485	479	488	491	423	457	476	509	500	503	466	485	527	506	488	478	509	469	476	515	488	496	522	505	488	519	500	489	497	499	501	467	481	505	463	518	471	491	496	496	476	527	459	472	490	490	509	480	510	489	546	471	476	468	505	481	502	453	476	493	498	487	487	477	483	474	504	493	454	527	483	536	490	476	531	494	472	482	479	483	523	488	483	482	478	463	505	512	499	476	503	477	506	468	467	453	510	504	486	470	465	526	487	510	480	482	481	463	528	502	470	513	509	478	503	502	488	493	484	504	495	526	481	487	493	535	461	486	439	488	509	491	472	459	509	496	546	538	530	484	458	463	500	516	536	467	497	479	493	520	546	490	531	493	476	454	491	479	457	488	496	517	500	531	496	479	485	488	466	535	488	516	507	495	467	510	469	505	464	488	499	491	541	502	483	500	502	477	513	458	469	508	473	478	485	474	503	512	449	440	468	481	475	474	465	507	513	521	473	489	483	474	504	477	515	495	548	473	486	513	503	488	494	500	508	472	484	498	450	463	464	537	488	503	542	493	494	503	491	499	508	487	540	510	490	513	480	534	478	544	480	505	473	500	511	488	497	514	460	519	503	470	473	502	486	484	483	505	457	510	486	512	497	490	557	497	480	471	451	476	467	475	501	500	494	504	466	514	472	531	495	516	474	460	495	459	479	477	502	508	535	478	483	515	522	494	449	511	488	535	459	531	477	492	498	470	508	485	521	460	487	490	486	504	500	476	508	492	561	525	508	516	498	510	520	508	496	459	515	523	477	483	504	543	465	486	501	486	448	534	535	486	507	507	502	488	483	468	526	524	483	469	477	493	467	484	524	466	526	466	501	514	502	501	490	521	504	511	500	509	475	516	506	483	467	490	464	482	474	471	464	515	483	502	490	504	525	527	494	485	515	520	532	494	519	452	475	501	509	478	503	516	487	508	460	478	497	459	481	494	506	491	480	474	486	499	472	485	503	491	502	483	510	471	501	478	527	480	509	496	503	470	502	491	511	460	508	498	514	487	509	461	477	463	490	479	483	461	488	473	520	528	491	519	492	510	500	499	481	492	502	463	495	493	475	501	501	478	494	488	470	504	495	507	494	523	496	472	494	447	469	493	513	521	493	502	505	516	498	455	495	460	468	485	494	470	509	492	480	515	470	497	498	452	520	525	505	521	498	486	522	498	472	474	492	494	481	491	477	481	484	473	517	488	478	504	521	544	541	486	493	519	498	460	495	506	484	478	492	482	504	508	494	519	492	510	528	516	488	534	494	547	482	472	520	482	500	497	445	514	517	539	452	516	481	500	499	503	500	488	511	433	500	498	495	494	498	475	460	479	484	495	523	525	511	529	529	497	513	505	473	489	504	453	455	513	451	486	499	517	480	529	471	462	472	527	490	506	480	518	447	509	531	518	499	474	504	502	493	431	471	509	471	510	499	499	483	479	502	520	473	519	493	506	486	523	497	477	500	508	495	506	500	501	486	473	459	450	485	511	454	491	502	527	451	503	502	492	524	517	448	533	496	512	474	503	512	457	515	498	519	488	507	516	495	511	450	552	523	486	449	514	492	464	443	494	505	508	506	489	491	473	491	489	465	513	529	478	468	468	467	514	490	501	503	544	481	502	519	497	499	472	482	522	478	467	508	525	475	504	487	483	490	501	529	500	503	518	484	488	462	522	508	516	482	485	483	516	482	448	477	469	532	526	473	525	497	502	505	499	490	512	496	480	487	528	498	518	501	492	473	526	495	529	462	517	484	519	484	523	480	479	530	491	484	473	535	491	565	488	479	450	487	481	491	490	459	478	471	510	509	489	484	485	460	500	483	502	476	495	478	483	503	493	486	479	504	503	479	488	472	495	487	484	492	494	462	493	468	502	514	531	537	513	495	501	495	493	498	470	488	498	510	493	499	479	556	483	476	499	478	482	488	495	494	554	506	488	480	500	476	501	468	463	548	509	514	508	476	498	484	499	490	504	473	496	498	506	481	473	481	472	492	520	504	455	499	458	511	509	447	499	476	522	499	522	475	484	444	478	509	508	487	518	488	498	465	488	436	493	479	460	497	549	502	424	561	499	459	459	507	504	481	521	504	484	495	502	484	470	514	438	518	488	514	496	497	489	503	537	501	515	486	478	498	490	501	491	504	464	509	481	481	504	454	482	502	527	469	525	496	465	478	505	524	476	490	515	481	515	459	471	489	502	525	468	498	491	499	483	531	467	510	518	469	506	474	515	490	469	493	444	447	448	481	462	478	529	481	499	481	520	492	514	460	517	488	489	501	497	499	495	460	500	505	494	458	488	482	475	558	510	467	492	484	515	489	460	487	488	506	519	486	476	526	461	510	501	461	460	457	530	513	476	475	456	504	489	516	477	485	507	484	483	479	473	453	501	511	509	494	440	454	494	543	503	494	524	482	464	453	470	461	481	479	527	497	494	516	532	478	507	474	512	507	502	535	456	483	485	468	485	498	450	489	497	495	500	503	475	501	499	484	517	476	506	470	508	521	447	487	509	482	518	481	485	488	513	516	494	504	463	507	491	536	529	542	464	477	509	467	469	513	488	495	491	525	506	499	524	532	488	504	496	510	529	504	454	497	501	483	447	495	468	508	480	464	518	468	529	464	477	499	484	467	525	499	519	442	507	485	547	503	500	502	481	495	464	478	515	500	494	497	496	510	547	486	495	516	467	499	542	497	442	523	467	541	492	499	482	534	453	477	516	534	457	511	466	527	473	514	458	521	527	463	510	501	492	458	463	486	485	495	443	490	445	461	499	528	504	502	477	547	508	512	521	480	504	518	503	492	540	470	445	497	496	464	466	532	511	461	485	487	498	472	528	492	499	497	506	480	484	481
24523	21645	29178	24816	21457	13686	5657	3151	2508	2321	1936	1528	1315	1022	827	727	812	742	627	597	606	563	543	514	518	486	505	513	544	491	503	514	524	488	449	469	476	533	497	483	465	514	474	487	453	411	485	453	461	486	472	461	524	451	476	456	464	479	474	453	416	467	466	456	457	485	468	496	489	472	483	483	491	468	488	456	480	465	442	460	443	421	490	484	453	415	437	461	435	451	487	456	470	487	468	463	465	456	444	479	448	474	490	438	462	444	426	478	427	446	483	484	435	421	481	456	456	487	434	426	436	436	449	451	464	452	479	462	465	497	486	438	508	480	450	456	453	475	463	432	458	447	474	472	447	442	464	470	439	429	451	452	448	461	491	456	411	449	471	428	465	456	487	428	486	446	414	454	447	467	458	467	460	438	482	459	511	484	451	472	444	428	483	456	478	459	462	503	465	447	470	462	439	437	471	476	493	447	434	453	462	449	408	452	429	526	467	457	448	487	456	477	456	459	413	461	426	458	457	440	455	464	452	469	485	409	438	437	473	444	434	454	469	465	463	459	422	455	423	460	468	465	444	484	467	474	489	461	432	428	473	415	424	426	429	433	484	455	462	454	466	490	427	482	458	421	466	514	456	481	448	443	448	443	498	473	449	448	443	480	424	464	456	454	479	432	475	471	426	486	439	463	435	454	490	427	455	448	468	493	478	440	447	440	465	454	488	495	474	474	422	472	456	462	469	457	452	443	452	484	497	443	476	433	442	408	472	473	424	461	465	446	485	458	430	460	462	429	449	472	502	489	416	470	451	459	463	472	441	488	457	455	461	463	487	456	487	482	436	445	459	418	454	468	438	426	454	494	407	479	429	501	472	465	471	424	467	476	506	439	474	469	457	492	456	458	448	434	443	461	453	441	436	417	467	466	463	428	471	477	465	463	454	431	473	483	456	460	474	469	452	469	479	426	455	425	485	463	473	463	470	470	474	438	433	466	423	490	472	437	468	476	503	463	497	433	462	467	487	462	447	426	424	490	505	460	462	514	468	454	432	475	422	448	456	462	437	410	429	466	476	465	484	423	468	437	441	471	456	494	499	480	484	451	468	433	458	447	476	471	439	450	467	465	476	454	447	468	467	447	450	450	477	478	482	492	468	418	447	447	467	454	448	471	477	478	452	393	469	483	485	478	470	489	469	440	463	473	440	429	499	420	462	484	453	450	449	438	452	455	446	464	466	466	438	477	464	469	439	517	464	416	438	439	473	447	468	438	474	451	476	427	448	427	461	443	477	411	464	468	443	487	405	452	491	455	449	439	448	464	420	445	431	438	428	460	480	462	473	469	462	453	461	473	454	448	439	449	462	458	466	440	466	453	454	446	440	469	470	426	472	451	458	435	457	442	438	469	485	470	445	461	453	428	458	465	445	457	445	450	433	450	499	446	412	482	453	419	468	438	478	445	468	450	453	435	503	484	436	470	464	449	446	445	443	396	466	455	434	426	498	480	451	478	433	465	438	474	455	479	446	465	463	468	462	475	465	411	473	472	456	419	463	467	470	477	407	473	443	460	439	475	457	438	473	462	456	452	472	450	484	454	455	432	452	455	452	466	458	465	445	470	451	457	475	472	454	447	453	457	441	459	449	478	476	425	443	474	461	453	500	481	446	486	433	454	453	424	490	483	446	430	460	473	468	442	458	475	485	442	461	430	465	477	451	454	468	466	445	494	480	434	458	451	439	485	434	481	454	454	496	436	435	414	457	505	442	494	463	459	434	480	488	451	449	475	454	440	452	457	494	449	457	461	424	483	460	440	451	421	451	454	450	450	461	461	435	452	491	491	448	441	427	451	490	440	424	459	465	494	465	449	456	464	472	470	437	465	445	478	475	474	457	472	455	431	471	427	464	459	458	489	456	455	429	435	475	468	465	469	460	493	468	457	448	470	460	471	455	471	458	475	481	449	476	467	426	452	438	451	419	464	473	448	436	450	471	483	473	406	492	463	453	499	448	460	443	473	472	440	416	464	441	434	471	442	440	439	493	438	451	479	486	461	427	446	451	475	443	484	467	478	423	419	528	512	429	465	431	463	490	471	430	494	473	437	479	471	467	442	423	429	473	460	476	443	436	496	463	456	447	469	478	458	434	432	460	460	490	458	433	462	432	439	472	457	461	463	462	491	426	414	475	470	453	418	431	467	451	486	456	413	479	453	484	477	441	455	428	462	479	453	438	423	442	459	456	439	468	459	432	482	433	440	448	446	463	446	484	500	431	500	475	441	434	473	453	452	441	449	456	470	462	447	425	422	449	478	460	456	415	508	496	439	463	456	422	458	429	474	430	441	457	439	460	461	474	477	502	456	459	446	486	436	476	486	447	472	456	477	456	479	445	465	457	458	488	467	430	456	509	497	503	456	418	460	444	456	458	468	458	475	438	486	465	486	471	480	449	455	466	456	459	461	468	442	427	473	474	422	406	444	455	457	446	494	428	416	448	452	464	467	479	486	413	424	449	450	452	464	437	441	455	473	443	440	409	453	494	457	431	486	474	413	466	449	443	474	441	409	469	444	436	437	434	461	445	477	457	453	444	472	449	475	451	471	459	479	483	453	437	489	436	471	453	476	468	420	468	479	445	492	487	425	456	491	444	437	439	435	426	520	450	441	395	463	451	508	437	482	445	444	458	498	470	447	422	442	449	441	480	465	451	435	438	475	458	445	458	448	494	450	445	459	477	470	490	452	468	475	490	437	469	442	456	484	495	452	477	476	487	444	434	437	463	499	471	439	459	455	453	434	482	409	405	441	463	442	429	457	464	471	456	464	483	429	465	449	439	465	467	460	470	483	434	414	458	469	477	478	450	421	432	453	414	446	472	452	466	438	448	451	457	485	408	466	459	491	466	451	434	425	464	458	440	452	458	451	464	432	432	426	434	459	463	468	436	441	462	452	442	454	472	481	505	479	454	452	448	433	458	468	467	461	472	464	463	445	453	444	473	427	435	422	445	522	452	435	431	411	473	498	521	435	448	455	457	451	460	458	447	467	457	441	491	454	447	466	480	468	415	476	454	509	483	463	445	460	444	439	444	430	450	462	436	426	467	423	501	460	445	455	455	455	459	457	476	446	440	442	477	475	426	478	434	433	385	439	493	473	462	463	477	443	438	460	480	482	452	448	451	463	480	467	465	443	486	460	461	499	463	467	471	459	448	478	505	468	445	422	402	445	478	476	498	449	409	465	445	455	470	480	460	459	457	401	445	458	451	489	454	449	464	448	469	447	442	474	439	493	434	457	426	433	458	436	448	473	439	478	496	446	495	500	453	426	472	461	473	465	446	473	474	464	489	489	469	463	449	410	477	473	465	497	488	465	457	476	463	473	444	428	449	443	445	395	509	457	469	450	436	424	488	458	468	455	468	451	489	466	423	443	417	453	488	448	466	478	443	473	408	464	462	469	460	450	448	466	469	509	459	460	441	430	436	457	452	456	450	484	470	431	472	452	456	437
36053	57269	47296	27514	15675	11402	9198	7265	6059	5814	4958	3640	2914	2095	1645	1475	1392	1352	1035	1049	971	911	838	801	807	763	815	659	742	712	704	746	645	631	706	636	686	693	697	666	669	676	670	657	636	677	705	649	603	611	688	644	662	659	625	678	637	615	616	634	638	614	654	674	630	649	633	620	626	637	607	686	658	667	594	617	601	652	648	638	645	623	632	628	575	650	622	673	599	619	617	683	663	703	610	656	655	627	648	591	648	647	585	658	661	651	675	606	654	608	639	649	641	607	653	668	653	607	656	628	636	649	629	625	607	593	639	652	614	620	662	615	640	632	610	645	589	586	599	614	605	645	623	614	606	655	630	620	631	626	667	617	612	639	676	622	627	660	635	661	638	659	606	613	577	656	636	638	629	644	604	625	653	595	616	621	606	663	620	648	611	614	581	625	638	618	618	650	578	652	604	679	636	637	636	670	617	655	636	613	629	635	615	614	677	642	668	632	635	674	644	633	627	665	610	654	622	615	660	628	563	652	632	644	600	626	629	606	631	586	631	617	648	685	665	663	606	607	623	641	641	626	636	644	644	649	645	663	643	611	653	620	613	646	660	640	588	610	610	591	678	658	632	639	633	653	640	622	656	649	634	567	561	605	667	637	618	630	599	604	587	614	618	614	620	600	624	666	642	599	629	644	626	603	614	648	601	698	601	635	657	593	646	603	645	612	614	663	595	619	653	641	638	629	690	657	602	641	621	619	637	632	605	618	647	639	644	617	603	637	646	629	631	623	656	593	583	636	629	617	618	597	646	594	644	588	613	627	653	640	588	660	617	603	602	612	621	652	574	646	612	616	632	592	589	611	610	667	588	635	613	624	642	615	654	645	618	638	608	644	640	635	591	602	626	592	623	678	620	586	608	663	608	661	644	615	675	628	631	673	611	641	599	612	604	629	634	568	640	660	641	662	631	599	602	631	623	650	587	629	585	660	642	655	616	613	647	687	670	636	666	660	629	640	601	641	613	628	583	621	609	628	665	638	612	628	649	624	603	638	664	614	586	589	668	651	633	693	656	613	627	634	652	636	660	642	669	603	636	637	630	668	635	635	617	666	623	615	633	604	652	630	618	637	592	606	648	573	642	583	655	686	645	640	603	608	666	625	644	618	586	623	643	625	626	604	655	601	609	626	607	666	591	625	605	642	600	627	618	625	601	624	654	634	577	596	686	665	670	643	675	628	633	661	670	625	626	625	618	645	599	601	595	631	704	606	659	643	620	594	595	654	629	642	642	614	642	625	630	656	673	654	631	645	617	628	665	627	603	664	619	652	635	643	647	671	660	628	677	601	650	624	592	688	594	665	591	617	589	643	640	653	623	627	653	637	649	640	641	588	618	615	629	593	609	633	600	559	683	628	624	620	623	663	636	638	603	666	632	592	603	622	631	652	669	616	638	620	630	623	631	649	653	591	614	572	603	635	595	636	609	623	646	637	643	638	627	663	654	646	660	634	614	667	638	607	678	615	625	625	640	614	662	650	633	623	594	609	653	615	608	598	633	628	661	610	617	645	621	634	579	622	591	644	683	618	592	618	600	654	595	605	694	617	661	668	646	614	639	649	658	619	634	620	640	621	631	616	659	640	609	641	589	611	641	638	639	623	640	637	616	648	670	627	663	612	633	680	612	597	573	660	634	656	629	626	594	664	607	623	665	666	651	631	634	612	605	628	608	672	636	681	590	638	627	595	606	643	610	661	609	613	659	628	639	633	658	631	638	661	638	607	596	615	641	662	626	600	663	627	617	598	634	627	593	595	612	575	657	628	604	598	676	603	626	587	621	657	605	636	605	631	638	632	633	605	587	631	628	670	646	640	639	622	625	647	668	596	634	607	641	614	626	630	661	677	628	638	629	671	632	644	626	637	670	610	620	637	616	622	610	669	689	641	670	612	650	637	600	618	589	623	636	644	603	643	673	651	631	655	614	628	636	620	662	678	630	648	626	651	656	602	620	610	614	629	607	635	626	665	632	665	658	603	611	646	607	586	628	615	613	574	661	665	626	599	615	644	653	662	616	651	604	640	598	640	614	621	648	616	639	626	660	635	613	606	628	647	652	612	641	645	623	650	651	635	656	663	647	612	611	630	617	638	594	584	643	596	626	639	636	615	603	634	616	649	658	612	632	619	644	667	630	648	620	634	642	559	571	632	630	608	659	609	677	609	641	642	670	606	646	613	667	643	612	620	614	651	689	670	634	606	649	644	629	639	603	589	692	613	622	617	607	642	640	608	640	633	663	630	612	678	644	636	610	626	637	661	633	654	635	578	632	644	649	607	637	646	635	654	613	617	603	668	604	657	608	665	630	653	640	642	647	621	598	622	630	635	647	626	669	653	630	651	616	644	638	623	603	666	582	594	607	634	644	616	628	624	619	622	646	610	640	636	614	675	645	661	658	684	660	603	594	654	618	638	622	643	671	654	574	654	649	595	618	665	630	608	665	607	609	601	621	607	590	636	636	627	653	692	639	666	618	646	581	635	645	591	653	637	637	655	620	624	606	660	656	683	624	608	652	697	612	636	653	628	636	662	668	649	647	655	651	663	643	645	666	597	622	678	640	673	621	611	644	637	615	619	615	673	631	663	614	620	633	619	606	620	598	609	605	634	634	586	641	627	642	655	618	621	625	664	622	637	611	632	597	572	630	600	594	641	623	609	658	592	665	566	581	624	582	622	595	644	624	567	628	657	665	640	630	670	609	577	653	662	665	684	619	579	611	631	642	617	597	649	647	629	613	602	634	611	604	609	638	649	633	654	627	656	644	659	629	619	645	634	602	696	605	610	647	588	633	637	608	619	632	651	606	620	619	624	607	686	646	649	599	617	652	629	663	613	630	660	624	629	614	637	643	662	614	626	605	661	645	605	665	655	654	609	639	615	647	641	613	631	607	597	609	661	635	638	616	640	667	625	628	649	629	624	612	639	654	625	594	631	644	633	594	610	646	647	629	663	606	610	604	613	583	670	583	618	618	630	622	605	630	682	594	617	636	591	671	595	648	633	648	640	607	666	615	652	661	626	647	646	638	646	647	604	623	629	653	650	610	600	622	643	640	596	662	627	647	652	599	667	645	662	651	607	687	665	627	585	616	614	625	644	658	603	589	680	628	577	603	641	617	627	626	656	584	670	624	627	623	651	635	580	672	692	643	666	611	636	653	606	654	646	600	600	586	603	628	724	652	631	662	607	653	636	595	634	631	696	631	653	624	637	639	600	616	647	611	631	645	624	609	621	610	599	655	648	659	679	636	651	663	637	634	658	648	621	679	618	652	656	699	620	657	606	622	653	653	633	621	636	666	589	633	620	669	671	663	644	608	611	678	654	617	603	657	626	682	608	636	614	638	636	592	636	678	608	651	618	656	612	588	594	618	633	678	631	629	616	640	663	679	611	618	660	603	611	653	619	654	607	654	602	635	678	614	656	663	640	609	639	627	652	650	620	622	669	626	645	639	672
23426	21572	29551	24135	21605	21567	13253	4840	3394	3119	2589	2009	1637	1260	926	837	819	849	615	615	540	524	483	502	486	466	472	469	477	433	441	406	409	422	421	420	416	443	421	414	452	418	398	384	414	401	356	411	368	352	414	362	371	404	380	405	391	401	390	388	394	405	352	404	408	394	361	380	387	400	423	396	353	370	377	383	356	403	389	364	384	340	400	346	361	339	350	396	394	373	393	367	396	358	383	363	354	378	418	349	377	372	379	400	370	355	391	348	374	336	377	349	376	407	404	363	349	393	401	360	374	371	384	365	383	396	375	353	375	350	354	396	385	368	373	387	376	387	368	382	381	400	372	388	387	380	395	371	378	369	352	375	386	390	350	405	362	392	400	408	391	359	390	386	425	345	378	414	389	388	387	385	363	378	385	374	355	393	354	392	350	363	359	418	411	360	401	400	400	374	381	373	390	371	397	378	362	379	369	401	380	400	380	403	397	385	400	373	370	368	398	422	350	374	404	349	381	379	383	411	392	367	407	384	380	372	360	357	388	378	354	366	370	344	413	365	372	392	363	408	399	391	382	376	361	380	365	363	367	373	360	348	377	401	391	377	391	393	337	371	388	399	340	361	353	348	376	392	379	412	370	402	367	372	373	388	356	322	367	361	384	381	384	381	378	359	376	395	382	371	371	351	402	416	392	370	351	389	369	375	371	373	372	365	387	370	375	380	383	359	412	400	383	402	394	370	343	383	361	347	396	395	374	403	374	369	427	342	383	406	391	363	358	385	385	364	388	386	380	403	361	391	366	371	374	376	349	383	340	392	428	363	338	354	380	382	410	369	347	372	371	372	354	374	361	350	377	340	385	362	405	365	372	350	368	384	354	385	390	379	372	400	368	373	393	389	402	383	348	390	376	390	374	429	357	384	372	398	369	375	398	382	371	392	392	356	390	358	354	373	398	371	392	356	403	357	403	383	372	389	389	344	380	351	435	364	404	348	375	401	396	362	371	410	412	391	376	386	367	357	361	386	347	355	377	390	368	340	392	362	351	372	378	393	386	372	352	359	382	376	350	378	370	399	354	396	369	375	377	402	347	348	387	375	361	379	397	389	387	388	387	393	390	380	364	382	366	397	403	339	378	396	385	390	375	375	381	399	365	339	373	373	373	362	402	373	369	360	383	362	366	390	398	391	375	358	388	393	354	387	376	413	374	364	387	358	363	347	378	363	399	354	397	391	364	377	391	409	348	370	384	354	377	386	356	352	360	372	372	388	424	395	400	382	373	358	360	366	394	398	333	379	367	380	366	359	401	325	351	351	386	357	368	361	374	347	403	355	341	405	391	369	377	383	377	401	366	365	353	381	403	396	368	382	379	390	377	402	334	384	358	398	366	364	364	357	364	389	407	395	397	379	360	381	384	358	384	402	407	343	365	366	417	374	379	383	356	397	364	377	399	412	390	346	387	338	394	375	371	348	371	360	394	396	380	357	364	391	383	363	401	370	356	378	344	389	386	377	353	373	420	371	388	358	364	381	370	344	363	369	373	396	360	371	345	361	359	353	354	368	376	367	368	397	396	371	355	385	388	383	355	359	388	366	363	379	375	373	370	421	362	351	343	354	416	368	411	387	398	365	361	398	365	390	382	387	388	405	389	398	387	401	412	360	352	388	409	381	397	332	392	389	387	411	373	405	365	377	417	371	378	385	390	396	357	389	344	378	364	384	383	399	376	386	365	383	375	381	390	384	367	400	374	432	402	351	354	393	374	357	356	398	346	361	362	372	403	379	364	349	359	378	397	388	359	369	377	355	365	402	393	356	351	362	378	390	391	371	380	376	377	363	380	371	380	382	338	399	364	405	353	373	386	322	383	391	373	355	389	336	405	368	361	403	398	357	375	383	377	403	361	372	367	359	331	388	364	389	362	392	406	354	377	371	376	395	390	379	368	320	377	370	363	383	376	391	373	387	393	397	364	367	365	369	393	367	360	374	374	433	381	380	380	371	386	409	356	378	390	404	392	364	348	373	375	366	349	395	373	406	345	361	362	361	415	394	366	372	417	399	350	418	377	395	359	382	392	367	368	378	409	351	345	380	348	359	368	390	410	360	383	387	373	387	410	362	368	386	353	361	396	355	384	373	361	411	372	369	368	354	383	368	387	393	393	387	357	376	383	428	387	371	378	377	345	358	378	370	419	383	367	391	372	377	396	411	394	375	405	363	372	356	411	370	350	389	421	396	404	413	323	340	382	391	395	393	379	404	360	374	384	354	370	353	393	387	350	358	416	367	365	366	375	346	366	392	352	338	380	404	367	355	343	375	361	390	359	364	367	400	373	372	347	378	349	359	356	396	367	386	357	387	387	365	382	378	407	376	380	362	389	383	377	362	391	350	363	387	371	369	358	369	374	351	331	390	396	367	380	380	373	374	376	417	377	362	389	386	341	404	371	365	372	349	373	339	386	408	357	403	353	393	383	375	343	389	353	382	380	391	396	387	360	383	347	373	368	393	374	376	385	366	372	398	428	406	358	368	369	377	329	393	350	359	383	387	365	393	397	407	416	361	389	390	401	340	386	389	390	363	384	392	362	372	373	388	427	387	343	364	348	387	365	361	387	363	387	378	421	385	382	351	339	367	360	367	371	362	383	384	385	357	350	372	376	383	389	353	348	366	377	386	372	359	364	365	394	362	370	380	346	367	394	371	377	371	367	387	365	376	354	389	370	391	397	365	320	364	385	368	398	394	382	376	372	381	355	373	382	381	364	394	342	374	374	386	379	366	360	379	365	387	357	410	386	336	340	401	333	375	362	402	388	385	361	378	408	418	379	371	378	340	410	386	376	369	379	388	376	361	349	331	391	343	380	365	376	349	393	364	357	384	364	388	401	385	384	390	384	383	389	379	384	394	392	396	406	394	383	363	335	389	369	339	387	401	392	384	363	388	346	355	366	366	361	352	365	385	374	377	361	416	387	366	350	380	386	377	392	365	351	378	387	361	373	367	365	373	365	372	406	364	384	358	411	364	360	373	406	402	356	374	383	367	357	391	399	394	364	381	342	367	347	348	375	404	349	374	388	327	359	388	371	347	355	349	389	360	388	388	390	356	349	370	340	386	363	386	354	376	371	379	368	390	386	351	356	351	366	377	428	352	392	360	393	391	365	384	391	388	368	361	389	370	397	388	352	416	404	396	343	374	375	381	365	388	375	382	390	384	387	381	363	382	360	418	399	368	363	398	382	355	386	393	371	385	348	379	362	409	366	383	374	363	363	379	360	419	382	384	369	381	394	397	390	344	391	384	344	354	351	353	379	346	354	379	377	330	343	389	430	379	364	381	366	375	388	371	377	318	367	366	404	366	374	364	372	373	379	388	368	374	363	339	359	420	395	375	364	361	342	396	391	354	396	391	349	385	363	404	373	391	369	401	389	369	352	335	375	379	363	375	354	395	375	377	391	365	361	392	363	397	344	366	371	388	380	361	407	382	383	343	383	368	366	389
38948	65153	52669	32351	19520	15124	12353	9811	8340	7735	6302	5037	3835	2922	1943	1861	1707	1614	1206	1119	1046	917	812	809	749	729	682	674	664	659	690	632	647	564	582	598	581	622	637	557	552	563	538	538	570	560	529	528	544	533	551	553	588	528	562	576	513	492	540	541	535	581	554	551	608	591	565	578	585	533	539	498	527	516	512	472	514	492	514	576	535	552	520	540	509	546	486	548	512	542	588	562	527	524	560	544	514	513	514	517	516	532	522	507	514	517	487	548	543	504	512	516	541	534	506	537	537	516	497	503	572	521	537	507	542	532	519	487	500	544	502	512	551	495	524	502	531	529	546	505	551	526	505	513	546	514	487	522	502	497	475	544	542	464	523	548	485	513	450	508	554	548	528	531	500	559	448	543	500	523	510	538	580	503	503	547	491	514	525	540	530	515	491	524	505	518	527	524	515	539	526	546	536	471	506	514	531	524	447	520	538	521	530	537	543	532	534	528	492	511	563	537	544	512	541	543	534	516	567	527	511	461	508	526	513	535	510	521	475	488	531	564	521	474	481	515	548	509	502	526	526	507	491	530	518	493	544	506	514	476	535	470	562	497	551	494	538	542	496	528	513	492	546	522	537	555	549	524	511	517	486	552	532	528	544	522	491	524	505	469	505	532	497	539	492	534	531	478	559	540	550	512	555	508	509	501	510	516	522	549	507	543	576	505	500	511	555	527	525	511	520	530	527	548	527	518	545	537	496	550	511	527	506	490	520	531	506	530	512	510	496	512	526	497	557	506	506	498	531	516	566	494	508	526	505	500	505	477	507	530	521	539	537	533	511	482	542	508	526	520	546	544	533	532	514	519	542	519	528	516	494	507	542	547	524	502	512	538	520	515	499	523	489	505	483	534	571	540	535	488	508	510	511	495	476	516	509	569	499	533	524	516	504	540	494	539	485	547	539	548	529	513	540	518	529	539	518	529	495	487	512	537	535	506	500	539	523	509	517	514	510	523	505	535	546	522	534	509	524	529	492	553	548	514	576	515	534	528	522	492	540	497	479	531	509	547	525	524	529	526	522	498	528	517	542	502	542	494	524	504	529	519	518	518	552	541	530	494	525	504	510	492	533	478	496	488	502	524	508	516	517	505	543	517	533	581	532	529	486	551	525	467	486	496	489	509	537	533	508	533	534	494	524	533	550	520	527	506	471	526	493	527	537	516	489	529	490	510	541	487	517	512	491	481	521	549	479	500	527	490	513	529	504	523	529	538	536	497	512	534	519	497	466	514	554	523	483	548	515	506	517	532	494	475	538	521	531	530	509	495	520	545	504	526	527	547	518	473	515	533	512	531	522	521	506	488	476	535	494	542	505	529	519	533	526	535	514	497	488	527	541	529	503	540	497	527	503	553	514	517	493	553	484	489	558	492	518	518	513	546	490	527	527	523	526	516	524	554	516	555	490	518	534	514	499	529	478	514	486	528	525	507	544	507	483	512	529	531	530	537	539	537	537	529	537	524	504	534	573	514	515	512	526	498	540	523	535	514	522	520	536	503	566	484	485	498	538	521	512	501	498	549	558	548	481	507	514	511	520	514	531	478	554	522	489	482	496	503	508	567	519	552	507	518	502	530	505	539	544	500	521	496	506	507	498	545	521	491	502	538	503	498	497	571	484	499	537	502	515	520	515	483	551	515	551	507	529	556	514	556	517	528	476	514	527	496	503	501	507	519	555	504	503	548	507	552	517	548	497	520	530	544	506	453	508	522	546	482	512	479	491	523	531	554	519	524	518	476	523	531	535	454	519	506	532	508	491	509	507	515	535	522	522	543	507	509	535	492	524	553	534	516	565	502	534	541	486	534	511	559	494	510	492	525	511	519	494	537	551	543	469	500	536	511	514	520	511	489	572	494	534	504	543	523	504	533	536	519	494	498	520	519	540	484	501	536	489	538	532	522	525	515	502	504	503	444	553	538	536	554	504	558	531	493	539	528	545	510	539	500	518	552	527	475	530	547	532	509	519	514	502	500	553	537	542	517	493	504	544	501	545	519	544	496	496	540	492	543	518	522	497	534	536	539	510	546	515	514	547	529	481	513	503	497	523	545	494	522	542	540	513	514	588	497	537	515	487	498	525	506	539	537	509	500	515	502	522	569	539	541	528	519	522	532	531	542	519	539	516	502	522	548	515	453	514	523	505	521	504	484	502	530	476	553	502	518	498	487	502	546	540	536	525	483	501	532	522	545	524	536	499	485	508	525	538	523	490	544	492	489	509	538	512	504	557	512	537	501	510	522	519	498	506	518	477	527	496	517	526	528	513	493	512	540	468	490	532	501	519	494	487	520	574	540	539	502	503	544	532	521	508	494	504	495	514	532	516	510	507	560	537	515	510	519	528	539	522	544	515	512	520	543	533	508	494	476	527	470	527	513	486	524	497	515	538	539	557	534	527	488	504	502	533	521	505	536	537	548	508	533	522	516	525	482	511	535	511	539	502	511	513	536	530	573	541	526	528	506	516	528	544	503	517	567	524	515	530	568	501	544	502	513	507	492	515	495	493	540	516	528	543	547	535	511	461	556	518	551	496	504	494	525	582	532	561	497	468	519	550	523	515	507	531	494	522	496	562	482	520	500	512	528	504	477	506	487	516	525	534	516	497	493	552	508	503	486	547	484	509	491	541	551	543	514	471	538	492	498	515	513	537	500	554	521	531	551	531	544	520	531	508	538	502	525	500	503	514	522	499	541	546	560	542	503	520	500	534	520	510	526	525	539	520	483	548	518	484	514	485	478	513	525	511	524	522	482	505	479	517	481	517	505	502	596	532	551	524	518	526	510	516	495	546	529	544	539	524	492	502	473	494	507	511	557	515	558	533	538	556	529	528	505	518	522	508	529	487	497	482	522	554	504	512	514	510	532	489	526	502	523	547	559	530	517	509	500	497	514	488	480	529	509	527	492	501	509	499	481	474	480	551	541	497	553	493	509	497	520	494	554	522	543	517	503	509	488	499	495	551	502	518	487	502	494	490	515	513	523	548	479	514	500	572	496	488	536	479	537	464	527	543	476	511	555	549	518	520	522	516	508	510	528	543	496	559	529	521	524	501	546	501	500	502	497	528	533	516	513	554	523	545	520	526	517	510	503	522	510	541	517	477	515	528	520	511	500	540	489	540	512	530	536	500	517	547	511	544	478	531	519	546	556	468	542	528	514	502	510	496	516	530	539	507	501	551	520	531	528	499	531	484	556	531	482	528	491	494	531	516	528	554	517	541	472	552	492	532	496	529	517	530	573	531	548	514	553	497	513	522	498	526	503	501	490	505	507	516	534	543	508	522	542	524	542	499	536	519	522	504	522	551	491	591	532	546	505	536	555	511	503	533	542	538	565	547	530	542	540	527	514	490	526	465	547	513	496	519	523	524	482	532	535	534	569	524	507	524	516	527	535	530	494	504	503	521	546	479	504	590	531	511	494	545	520	524	519	471	539	528	524	537	518	522	558	516	517
29159	29178	29960	17274	5111	2832	2077	1688	1355	1290	1104	902	775	661	499	515	490	457	444	453	425	397	361	353	366	384	397	364	370	364	382	341	325	417	374	355	340	407	346	356	363	368	379	349	340	340	358	353	342	314	357	375	345	360	369	363	346	361	342	337	356	337	332	334	341	411	367	370	366	365	339	334	329	360	368	356	371	395	334	356	337	366	359	341	384	315	367	367	336	349	347	368	361	370	372	325	372	315	335	354	366	338	334	356	367	369	338	331	358	325	359	367	340	378	349	343	330	331	350	343	373	348	348	363	388	325	336	341	348	345	330	361	337	367	377	332	342	363	354	363	368	357	326	303	360	350	348	329	336	385	351	351	350	347	346	351	342	341	360	373	340	356	362	341	345	329	367	356	349	356	364	314	350	335	366	373	331	340	389	322	364	351	378	341	375	349	344	356	338	348	382	349	355	352	350	364	324	397	343	366	392	315	344	356	387	369	376	358	349	352	381	332	323	324	372	387	375	332	337	336	352	345	354	356	321	363	336	334	357	364	346	361	343	365	344	349	354	329	346	371	347	335	364	343	374	363	341	338	370	356	329	391	325	363	350	370	330	334	347	343	345	370	384	355	347	329	343	343	356	337	379	356	345	350	346	323	343	350	344	356	347	373	364	386	365	327	357	388	342	381	334	337	367	322	384	353	342	381	352	342	327	345	331	306	335	326	365	318	359	362	353	354	348	385	348	352	330	368	344	350	351	410	354	337	334	311	349	356	355	393	359	348	367	362	357	349	392	329	331	334	351	353	339	345	357	313	363	342	337	360	344	373	381	397	333	366	309	319	361	375	345	345	352	349	346	368	345	365	355	328	330	352	340	343	335	367	343	350	329	347	384	323	329	331	323	354	353	316	352	348	354	339	397	384	354	370	342	347	329	368	369	362	381	350	329	360	342	353	360	355	331	349	341	352	307	350	346	358	377	380	339	342	355	355	364	333	356	340	349	348	339	369	348	327	340	323	360	366	382	361	353	343	337	353	359	375	337	328	348	344	351	350	362	355	357	318	340	369	375	359	329	363	330	339	296	343	374	332	358	330	358	344	360	325	371	349	355	385	372	341	325	349	381	332	376	337	353	343	351	362	337	338	338	355	361	359	354	354	347	355	386	364	355	347	351	351	351	342	379	377	369	345	356	363	395	366	384	340	340	311	359	365	351	345	369	336	390	334	343	364	384	344	346	325	351	391	363	379	337	335	386	352	343	332	343	361	355	348	359	350	347	379	340	352	354	340	373	368	348	341	358	337	338	343	355	368	353	332	319	336	363	349	358	366	342	311	365	356	337	350	412	317	357	347	345	370	363	362	384	381	351	342	373	347	324	344	364	352	314	339	369	333	389	341	361	377	354	356	352	395	371	346	376	343	341	346	330	334	357	326	342	362	335	361	372	399	358	335	372	350	345	355	345	347	364	377	373	371	358	383	358	317	391	342	345	357	338	387	382	325	392	343	369	346	331	321	339	374	344	355	323	352	375	365	316	315	350	343	381	367	341	348	343	356	309	348	379	346	349	361	355	341	312	331	357	357	337	341	378	346	326	363	333	367	343	307	357	349	337	332	371	323	339	309	353	344	366	362	358	371	378	368	336	340	345	337	332	371	342	331	380	335	377	365	340	340	332	326	369	342	360	339	380	313	365	333	350	391	362	350	354	362	333	343	336	331	328	348	370	342	349	353	339	358	365	361	377	348	338	364	343	317	378	359	319	359	348	361	377	348	337	336	368	335	337	389	377	289	403	353	319	353	338	317	371	346	358	357	340	369	306	332	355	341	345	342	374	359	338	347	375	356	342	346	352	360	326	326	342	355	344	352	341	374	340	350	340	350	367	346	354	360	383	413	338	342	309	338	351	324	369	355	368	352	376	347	351	376	354	354	344	344	334	352	374	346	405	355	363	343	372	345	374	324	377	359	363	354	350	328	360	322	377	350	329	319	359	361	342	358	365	334	382	375	361	317	345	356	372	343	348	357	356	361	343	369	333	334	328	349	326	326	308	349	339	359	358	317	367	312	357	354	371	358	355	345	346	350	371	353	362	382	346	345	371	347	298	356	378	373	317	334	374	343	370	359	370	355	372	325	343	348	366	349	356	315	351	359	361	338	323	371	358	368	384	359	334	379	349	362	376	336	368	393	353	328	345	327	350	363	352	348	382	338	314	367	352	308	344	352	336	347	350	369	351	354	328	332	371	353	355	361	360	318	375	328	362	339	377	358	352	370	341	340	354	340	335	360	331	352	355	344	330	407	362	344	362	361	337	373	363	326	330	351	329	353	303	349	365	300	322	344	346	321	327	350	361	369	342	348	364	355	351	340	346	338	356	340	331	356	343	354	345	377	378	354	372	387	355	361	364	358	332	362	368	350	370	361	357	359	318	333	352	371	344	332	353	322	374	378	387	355	366	365	372	352	366	375	340	384	334	360	340	349	365	375	342	345	359	352	350	378	342	348	341	363	348	370	347	373	365	337	348	343	338	379	365	354	372	347	371	359	359	369	382	391	343	327	335	309	342	354	389	381	353	312	359	350	368	365	330	347	353	335	370	375	336	390	354	345	375	356	326	337	388	341	363	361	328	334	345	354	370	351	349	359	367	341	370	360	372	335	358	360	334	356	363	350	348	354	354	355	362	341	368	357	381	349	346	359	380	359	402	366	317	355	365	345	368	337	357	361	359	301	346	363	355	361	345	361	345	381	352	363	336	366	347	321	371	347	379	365	364	334	389	327	354	344	335	342	339	340	378	350	376	323	374	319	339	374	376	336	360	336	362	383	354	326	358	329	366	310	326	354	341	362	370	345	335	358	329	338	353	382	339	342	358	374	358	349	342	362	344	341	339	385	334	347	366	346	354	392	356	356	344	336	332	362	351	344	383	382	358	340	373	383	380	346	372	355	357	351	352	356	338	350	347	350	384	362	353	324	387	364	337	405	348	329	360	377	362	343	331	346	349	358	362	347	355	366	346	377	321	339	357	394	339	336	337	370	332	391	366	347	330	376	334	362	364	335	349	349	340	346	355	337	396	347	366	361	373	354	360	361	351	372	319	348	373	360	344	341	351	339	360	354	370	331	355	320	355	374	324	348	382	341	322	376	346	345	350	377	330	370	350	358	397	337	339	340	363	362	338	367	347	360	380	360	341	354	351	340	367	335	354	339	323	381	385	342	346	366	346	341	358	355	372	345	361	376	339	369	370	364	370	331	358	374	359	347	341	340	368	384	312	335	359	351	348	346	350	319	385	374	364	347	359	357	359	352	357	349	372	373	339	350	405	328	355	376	336	339	344	357	367	344	365	334	344	358	362	359	361	332	348	344	348	333	326	367	345	349	315	347	335	344	330	374	347	335	340	351	366	330	342	344	366	365	356	358	358	357	343	342	326	323	328	344	336	343	344	377	344	364	344	350	344	338	351	350	366	365	368	353	348	329	354	338	356	334	344	337	355	354	361	338
36037	48609	36432	18128	9252	6732	5435	4274	3484	3362	2682	2180	1719	1359	1001	870	843	906	665	663	617	611	583	595	546	527	516	536	541	564	520	485	515	508	503	516	544	471	535	480	512	514	509	480	435	480	480	480	462	506	416	470	474	493	537	465	474	496	478	490	470	495	522	482	533	505	470	482	501	494	503	527	465	455	511	484	458	523	494	521	498	463	483	501	495	499	513	460	492	485	481	503	481	481	536	505	455	501	457	509	485	452	467	480	502	473	505	446	450	458	486	532	512	492	471	481	487	474	487	495	474	480	528	432	470	518	491	516	439	517	505	451	505	489	500	503	515	496	509	458	507	501	510	458	490	513	503	495	457	505	504	485	448	480	493	533	472	481	517	502	481	466	495	495	457	506	525	482	488	478	445	534	446	470	483	478	461	491	478	477	470	466	499	504	483	516	460	487	475	482	513	463	464	497	478	480	500	476	482	502	502	487	513	505	454	461	491	533	500	509	440	444	497	496	522	449	466	499	537	445	432	476	493	509	503	541	511	497	516	489	483	457	505	490	498	453	470	489	458	484	512	453	493	517	480	532	471	476	464	515	468	512	487	477	480	516	502	495	503	464	451	481	496	482	449	466	446	576	443	467	481	516	507	534	505	457	457	478	453	450	518	463	480	475	492	505	481	458	502	486	510	483	457	506	528	535	492	499	466	463	487	488	515	509	529	529	471	503	498	505	487	500	524	483	465	532	464	500	512	468	469	506	479	487	489	509	496	501	495	468	456	512	481	481	481	504	465	476	482	518	471	497	508	474	477	461	506	486	470	468	534	494	532	498	494	500	509	441	476	487	482	469	492	461	461	472	496	463	493	498	493	518	471	513	494	481	482	465	457	489	505	472	476	500	489	448	454	467	440	457	509	467	529	507	467	480	500	481	513	483	450	514	511	518	481	468	484	476	478	510	524	523	507	525	504	456	523	467	471	503	475	491	540	503	511	509	524	474	460	489	483	506	524	488	510	461	488	504	467	494	447	438	537	507	460	462	474	468	482	474	504	491	482	485	470	484	502	484	484	479	454	467	519	482	506	447	496	505	499	495	507	484	478	487	475	487	514	501	442	509	468	490	462	509	489	500	478	501	490	529	506	510	493	466	471	455	448	435	466	523	478	482	479	527	487	481	480	489	513	497	481	498	486	497	499	465	493	507	487	505	479	504	470	524	465	476	497	487	463	488	494	445	498	469	483	496	488	496	472	521	492	493	504	498	518	493	492	463	477	495	489	510	449	493	459	505	473	479	525	486	530	508	471	475	481	483	491	510	504	474	478	506	504	477	501	470	503	492	470	493	509	502	464	496	503	503	497	464	494	502	482	485	484	446	488	471	473	470	474	489	494	478	482	514	474	483	521	502	497	521	519	463	493	501	527	516	498	469	480	510	511	497	492	494	471	506	505	508	504	488	499	477	495	464	510	469	497	482	459	478	471	464	506	507	459	463	484	479	481	447	498	532	477	457	467	456	472	475	478	468	460	536	497	469	512	483	471	495	475	516	481	493	482	515	456	482	474	474	451	475	520	487	501	519	493	475	483	509	440	501	519	504	502	506	470	496	482	453	491	466	498	526	487	469	469	488	471	505	496	497	496	494	481	484	490	526	496	463	495	480	483	497	504	493	485	472	500	498	458	529	508	499	521	497	463	482	499	500	499	491	511	497	471	506	501	515	526	490	495	467	467	482	501	478	482	489	488	480	531	501	492	501	523	481	501	502	511	466	488	511	513	509	465	505	512	457	499	468	503	467	516	483	479	506	492	507	503	499	469	466	479	475	494	493	553	480	479	510	493	479	472	446	520	474	497	484	441	511	516	494	514	484	498	465	466	455	486	523	492	486	476	520	485	473	475	491	476	497	494	499	503	488	428	458	479	526	474	477	480	496	499	436	487	517	457	491	509	490	514	467	460	486	438	503	466	452	483	489	499	447	480	497	460	518	492	468	512	486	468	487	488	475	485	509	457	482	464	481	478	510	450	466	508	511	463	491	448	461	471	500	495	469	488	478	509	457	443	491	504	509	478	437	474	465	499	483	466	497	486	484	487	499	479	470	485	503	504	477	496	474	465	484	479	495	509	515	504	488	510	494	496	520	532	443	453	484	496	476	487	478	511	496	487	467	472	471	471	495	458	466	482	502	487	474	486	451	519	479	490	482	517	503	480	487	463	519	469	475	449	467	512	522	482	449	516	502	478	467	511	489	525	466	511	493	524	503	462	472	472	522	521	487	505	508	515	493	469	498	499	473	487	508	513	470	479	437	475	527	457	533	506	506	474	501	495	463	463	500	489	502	494	482	477	475	490	491	457	518	495	524	468	488	508	453	488	499	445	453	455	493	498	462	506	509	491	462	460	475	486	513	496	476	475	544	507	456	491	488	485	470	496	491	456	480	501	455	476	518	490	452	503	510	466	468	509	495	495	456	499	454	480	478	483	481	486	459	496	510	491	499	458	526	487	513	501	500	470	475	482	453	482	453	492	488	494	525	503	496	501	443	485	537	496	476	467	469	478	524	483	508	482	488	494	496	502	471	474	456	463	478	495	496	506	471	497	446	501	469	501	523	513	480	466	462	495	511	477	493	530	471	493	473	493	507	484	480	486	493	497	474	511	476	477	491	500	463	483	524	466	475	465	496	467	460	494	481	516	511	508	489	516	515	484	498	521	529	499	485	495	489	475	512	491	538	506	461	472	508	456	514	434	456	506	485	442	490	469	488	453	481	464	489	478	476	482	461	500	471	427	475	502	494	468	518	455	524	447	500	513	492	487	491	504	463	449	478	485	481	450	498	495	503	483	471	494	491	462	477	499	468	423	483	497	511	462	501	477	517	438	453	481	449	491	455	492	456	467	458	512	480	547	528	528	489	512	489	494	456	476	502	460	507	507	506	510	511	474	465	475	481	514	491	499	508	513	485	489	504	490	497	474	485	476	479	461	479	521	488	483	512	476	481	455	507	531	497	502	498	456	460	464	477	473	484	511	504	450	506	486	493	505	473	469	446	466	454	480	519	519	490	492	518	474	466	504	508	487	493	498	490	490	459	505	485	475	522	485	470	512	471	470	469	464	490	487	495	499	470	479	517	467	448	453	471	517	492	490	491	493	456	470	508	444	519	487	496	493	530	472	491	487	468	464	479	506	510	497	538	486	476	476	494	511	483	501	478	454	486	466	525	471	505	487	467	467	475	490	486	455	475	502	492	415	535	483	440	490	457	501	471	501	436	491	493	470	480	452	472	491	541	474	480	498	450	487	463	527	464	466	479	493	530	486	445	491	480	471	496	492	516	488	502	521	499	469	517	497	496	513	496	478	465	517	515	472	475	464	509	463	496	485	484	457	503	493	495	463	537	524	480	454	472	502	471	459	499	462	504	506	439	516	476	516	523	535	470	484	465	507	452	498	484	473	534	523	513	508	534	473	468	477	513	482	484	473	431	484	461	501	508	519	471	477	477	493	492
24534	21669	29153	24918	21463	13824	5491	3149	2525	2351	1932	1599	1322	1038	777	829	682	780	599	649	613	544	524	485	513	502	489	542	490	518	446	458	445	474	483	468	466	495	491	438	491	450	518	487	474	440	443	472	435	480	436	448	450	521	445	451	416	431	470	418	448	439	443	456	491	400	441	492	443	468	436	449	485	429	482	467	466	438	451	432	460	443	410	440	449	443	433	478	440	451	432	449	436	467	450	485	449	449	440	445	444	464	442	474	428	418	460	420	491	457	506	464	495	481	446	431	434	453	466	468	480	456	424	471	463	466	478	406	463	437	431	468	445	458	455	462	422	442	466	435	428	480	446	435	451	468	450	484	482	440	484	377	480	454	459	459	475	429	432	433	418	461	440	481	467	457	426	454	464	454	448	467	430	436	467	438	420	421	474	494	444	445	450	436	454	465	444	456	481	481	439	439	438	474	464	433	473	465	489	462	451	456	426	447	436	470	447	450	432	494	467	449	416	489	438	422	394	462	432	428	470	456	440	453	447	446	421	474	475	505	453	410	448	425	444	456	447	486	495	463	475	449	434	461	453	427	482	419	429	481	489	442	465	432	457	487	438	468	450	445	494	418	458	449	443	466	446	434	447	449	465	464	466	449	436	427	450	467	492	415	449	482	431	466	442	445	473	407	432	442	446	473	476	489	414	485	461	491	450	430	446	464	415	421	411	428	479	469	465	443	435	462	438	476	453	476	440	474	427	451	453	458	435	422	445	439	437	460	437	479	427	468	459	452	427	457	408	456	422	462	464	477	432	500	470	485	434	450	469	464	478	430	443	472	436	460	428	439	432	464	449	451	460	476	538	514	459	431	449	435	481	464	423	483	428	432	444	411	454	459	453	443	471	453	487	455	445	424	440	458	451	461	469	475	451	480	453	466	422	450	456	503	439	473	468	448	482	484	448	432	543	449	451	449	431	398	419	445	458	447	449	452	440	425	453	444	446	432	437	433	439	457	453	469	460	448	484	425	453	434	449	423	460	431	468	460	484	465	425	441	418	440	430	449	445	440	470	483	430	447	455	470	414	449	453	438	459	473	443	424	440	499	471	437	456	444	429	461	491	475	456	455	444	438	441	498	432	445	444	456	449	465	490	441	457	463	464	476	453	447	437	455	464	477	440	430	460	473	479	449	480	430	479	453	459	468	441	433	453	469	476	471	437	456	482	475	468	436	462	438	460	466	441	466	490	448	409	469	468	461	417	495	470	433	459	448	417	464	452	490	451	472	468	461	436	439	466	449	489	461	424	494	443	441	443	468	443	498	428	485	425	499	453	446	435	488	442	475	430	419	452	475	457	449	442	419	446	462	494	398	439	486	460	471	482	433	458	494	459	447	462	459	445	451	463	426	427	456	483	406	430	432	437	464	472	411	454	449	485	460	473	445	444	473	496	436	456	446	460	448	435	400	480	436	435	443	434	438	474	424	443	422	423	462	422	444	466	495	427	451	436	407	433	417	461	455	440	454	462	442	447	456	454	467	462	440	444	449	448	419	449	448	427	419	446	482	431	476	473	455	480	449	415	473	430	463	490	439	455	463	445	417	506	447	435	429	448	436	426	460	480	448	431	455	448	424	464	487	447	455	434	447	462	454	447	427	433	422	454	465	461	446	408	449	487	457	480	426	504	441	455	446	431	489	426	459	491	456	442	442	416	416	417	446	441	423	456	445	487	428	463	442	427	435	453	458	480	440	400	444	455	491	458	465	499	508	441	433	406	444	468	431	425	442	486	473	425	472	470	440	452	462	406	448	459	448	461	448	429	466	432	473	458	427	466	440	398	435	459	432	437	445	431	434	455	447	472	428	426	410	419	437	472	455	403	457	467	479	487	447	436	431	468	502	476	468	465	449	419	482	451	494	446	431	460	487	445	404	445	489	467	419	473	457	440	450	443	455	450	474	432	431	465	445	441	436	461	463	463	471	482	464	432	451	423	468	469	466	435	456	477	438	445	468	464	467	457	459	447	488	457	433	436	457	471	445	462	454	424	461	482	449	467	478	454	489	448	462	443	434	453	440	473	462	469	512	428	444	468	451	474	449	479	439	435	456	442	457	446	447	452	422	472	444	472	471	446	453	478	453	474	435	461	472	452	444	479	447	471	455	463	448	444	459	440	455	465	461	425	432	444	460	465	459	501	421	478	419	450	449	495	458	434	443	442	426	483	424	432	449	411	482	458	453	429	440	459	429	459	431	453	459	463	454	442	423	440	471	419	469	458	441	457	494	426	471	462	459	463	461	450	456	408	441	455	395	500	478	436	423	422	440	505	471	469	520	431	485	424	448	469	455	433	496	451	442	460	479	447	480	440	459	479	498	476	470	448	458	464	441	436	472	437	459	444	464	407	416	449	404	473	474	439	441	463	471	447	469	454	440	453	432	453	429	463	455	417	436	454	425	443	413	424	484	467	437	438	463	424	458	494	454	424	453	435	459	453	418	429	449	478	450	432	449	450	443	474	484	427	461	491	446	440	472	461	481	451	462	439	462	482	431	432	445	404	476	496	486	440	469	447	451	436	443	444	437	457	450	485	442	466	472	460	441	445	431	442	469	460	437	440	427	474	414	450	430	394	425	431	464	447	458	458	423	454	446	483	468	456	442	440	448	439	472	461	431	474	461	423	428	433	453	489	432	430	439	450	450	442	466	477	474	441	479	454	422	451	412	482	466	400	438	462	436	482	460	452	461	468	458	423	437	465	480	484	436	465	477	468	450	442	446	432	460	469	474	460	450	462	471	471	474	486	460	441	450	452	431	432	449	461	468	444	438	416	440	412	454	417	446	418	461	464	451	442	451	423	475	456	435	438	444	458	477	417	440	411	486	443	460	413	463	470	469	441	478	447	455	457	486	447	481	467	426	456	462	448	497	503	417	431	476	447	448	470	426	459	456	455	435	437	424	502	479	450	476	461	446	463	485	418	436	509	436	458	426	464	445	441	452	417	403	420	475	449	430	437	435	465	502	469	442	436	464	440	467	443	429	403	450	437	442	414	440	461	448	451	494	445	457	446	452	424	448	444	440	485	453	451	412	457	428	446	447	459	475	459	450	457	443	463	485	444	471	434	447	444	447	445	429	475	438	444	451	447	431	419	457	450	418	461	476	411	406	452	477	436	435	438	457	455	432	422	475	449	438	467	468	462	453	442	432	427	409	453	420	433	426	450	451	423	408	470	465	446	431	426	433	441	456	440	407	464	454	440	453	462	442	447	432	426	462	460	461	419	444	444	448	466	442	411	450	467	438	465	452	434	478	427	475	412	421	465	430	451	482	471	456	440	445	472	456	441	417	454	435	464	438	461	445	459	427	471	420	417	440	430	471	448	478	452	441	424	444	428	458	472	445	446	438	434	446	436	459	397	451	464	428	431	469	454	445	433	437	443	419	480	475	434	449	419	440	440	470	447	459	461	463	456	451	455	459	451	434	459	445	411	427	435	446	447	461	436	502	455	456
36497	56604	48742	27058	14687	11363	9241	7359	6136	5978	4724	3741	2981	2201	1538	1512	1330	1398	1095	1046	926	943	863	797	775	808	760	701	670	699	693	711	694	678	663	677	705	663	685	777	611	612	641	682	633	653	658	627	644	635	621	633	681	653	656	626	634	663	673	599	628	635	685	615	656	693	649	644	618	642	610	604	659	635	652	611	637	623	641	616	570	659	654	587	612	613	654	634	655	638	650	665	638	606	657	678	648	635	622	641	675	584	657	614	649	586	625	585	616	642	611	618	607	588	632	642	657	644	622	662	620	597	601	577	616	640	638	626	607	651	619	590	651	639	592	631	603	634	637	596	598	652	622	638	598	650	613	624	610	617	634	598	621	640	642	690	616	606	659	624	637	613	627	636	625	627	598	628	609	621	596	639	625	630	631	624	641	610	621	597	656	636	595	653	617	593	661	634	643	587	624	597	645	607	579	663	592	603	589	598	601	621	593	569	604	646	612	648	634	677	674	614	593	623	658	601	645	616	656	620	632	631	613	658	648	631	622	612	603	617	642	620	649	599	612	605	644	631	558	639	638	627	636	600	616	651	637	629	625	673	626	587	626	612	620	614	654	578	627	631	641	585	611	618	620	643	659	663	657	609	643	621	640	622	601	626	614	613	618	634	602	652	633	681	564	646	647	631	578	626	611	659	635	622	628	643	591	653	613	613	608	617	639	586	601	602	649	628	607	592	675	639	632	639	633	608	634	614	619	621	641	685	630	606	615	591	600	635	633	697	654	618	633	599	641	616	579	641	609	639	641	637	633	616	690	617	639	633	653	651	668	628	622	638	609	583	646	649	603	634	608	619	621	616	659	626	593	666	615	629	624	603	590	650	618	597	574	641	607	685	618	657	642	587	625	605	649	638	642	597	614	613	607	629	631	639	664	608	630	621	602	604	623	616	597	621	625	637	619	648	625	655	636	618	573	632	621	634	612	581	600	634	614	607	636	631	653	637	632	657	608	620	627	660	599	635	597	672	645	613	640	638	651	620	647	627	599	609	604	633	637	688	613	642	648	606	657	660	602	612	628	603	639	629	633	592	601	629	606	613	658	629	684	637	630	638	596	665	662	643	654	586	634	628	615	563	643	647	609	615	637	631	619	553	585	621	610	606	611	673	583	622	575	640	587	610	618	633	635	605	621	642	661	644	601	632	610	634	586	620	596	631	655	663	604	575	623	630	600	644	608	618	600	625	650	612	583	637	616	648	610	614	644	647	643	646	622	575	634	651	617	668	590	683	590	683	615	680	613	628	600	638	655	593	653	620	627	641	605	610	639	616	664	628	622	590	606	606	646	615	644	608	657	621	641	618	635	580	619	616	598	635	636	634	620	617	642	631	602	622	629	615	582	624	621	596	616	629	675	631	610	620	675	624	612	624	621	649	620	647	619	632	648	628	609	626	624	665	625	596	660	609	648	608	609	683	588	616	634	606	659	575	585	610	632	623	629	618	632	633	606	634	593	616	674	600	607	601	614	578	648	645	638	620	611	613	693	647	642	608	662	623	636	634	620	630	676	601	625	591	663	606	624	606	652	622	596	611	636	619	612	578	645	670	611	645	592	622	604	639	629	588	599	644	656	584	596	589	644	665	621	618	655	647	634	602	603	640	627	643	600	647	624	635	625	642	643	603	663	614	629	632	630	610	651	596	616	639	590	626	628	613	610	586	611	585	605	667	615	656	625	646	614	593	634	604	641	633	635	608	625	639	672	626	594	636	634	620	574	635	653	628	644	561	633	620	617	621	605	630	624	674	633	625	625	620	577	608	607	633	626	601	659	663	618	626	626	662	652	644	624	638	619	621	614	597	619	656	619	635	666	610	567	637	642	612	620	586	632	601	634	662	632	648	646	616	642	668	588	628	599	619	617	588	640	609	623	659	629	593	589	601	603	618	673	585	625	643	602	651	584	611	628	603	653	604	617	607	647	623	653	601	624	642	668	613	657	630	626	603	644	574	654	607	641	606	672	569	613	607	601	611	648	599	615	613	613	617	627	637	618	658	655	618	647	620	656	618	648	588	615	604	605	598	641	620	666	673	641	626	616	667	622	626	624	650	627	632	615	628	590	638	619	625	626	546	605	559	624	599	627	649	633	628	623	627	693	665	637	637	653	622	572	611	640	616	638	642	645	613	633	627	612	594	639	615	589	625	593	659	645	594	658	627	588	626	605	584	669	643	624	598	674	651	597	634	637	635	542	652	584	596	586	623	579	602	666	656	577	630	599	665	651	642	593	618	586	619	587	662	608	606	577	629	662	584	619	635	591	620	626	584	569	633	606	646	546	659	709	615	619	633	694	621	650	637	636	626	618	605	634	625	600	585	626	618	639	678	605	612	600	624	621	618	613	626	642	626	616	587	627	615	592	634	637	608	661	590	657	567	624	625	565	595	628	617	651	616	690	643	605	591	667	644	585	620	617	612	662	649	605	600	614	630	629	631	633	637	646	658	616	642	578	632	648	614	580	636	600	638	621	630	596	604	614	616	614	593	650	629	614	595	622	671	602	614	640	656	615	679	635	618	664	624	592	643	618	678	659	641	590	597	643	611	600	606	594	614	630	633	643	628	629	591	681	617	635	659	592	610	622	614	637	654	618	631	574	613	646	658	612	609	607	609	650	589	597	595	570	667	604	658	616	616	618	633	593	621	638	643	630	624	611	641	619	634	624	610	613	685	632	645	625	635	632	618	618	634	606	625	616	620	663	600	627	676	596	609	668	603	648	629	640	610	585	642	604	610	645	644	635	601	621	678	623	606	618	665	636	612	590	597	590	620	610	603	599	590	649	641	617	607	630	607	586	585	610	651	629	631	607	625	620	602	589	593	608	639	655	619	596	636	655	625	589	646	649	592	642	617	629	602	640	653	640	625	641	598	647	623	653	612	639	621	616	624	636	599	622	633	580	630	597	623	600	582	628	618	604	632	635	607	620	596	575	613	623	617	623	663	568	646	648	675	636	620	641	632	619	616	624	651	651	630	587	613	633	611	603	606	621	602	628	615	658	635	591	624	627	595	612	609	636	661	646	602	605	613	622	618	655	626	660	605	611	615	664	596	651	617	616	650	614	668	654	641	602	605	603	619	640	607	628	648	602	594	635	619	610	571	584	605	619	632	652	665	628	646	595	615	638	654	624	589	623	617	628	604	625	598	618	643	577	666	593	611	624	654	600	607	639	620	634	626	597	634	644	641	652	653	604	608	650	653	599	696	601	606	639	697	670	624	661	596	629	626	603	622	613	641	590	589	595	627	641	649	574	641	629	624	610	638	624	651	612	618	627	624	638	646	659	639	618	613	670	620	605	612	621	601	628	647	626	624	607	630	651	641	615	634	627	612	624	632	580	602	633	576	643	594	631	627	651	575	576	629	632	571	638	633	617	601	637	669	604	601	605	632	645	633	614	584	613	653	634	600	590	638	620	620	612	598	612	609	604	611	606	656	632	642	632	635	654	594	599	589
23445	21604	29484	24206	21619	21551	13487	4856	3330	3207	2616	2058	1600	1238	866	815	772	812	649	593	553	529	522	465	486	429	458	441	406	434	403	413	397	434	386	411	417	413	416	414	359	393	396	385	394	386	396	380	383	352	384	391	344	414	380	370	398	373	393	420	386	390	384	389	345	381	379	371	392	396	390	377	371	365	346	382	373	372	350	389	374	376	380	371	405	361	405	338	405	365	350	387	403	368	382	382	372	381	345	378	376	387	356	377	377	360	368	376	377	352	362	372	384	379	358	367	382	378	373	367	385	360	376	380	388	365	369	393	376	383	359	407	367	381	389	379	397	389	351	383	364	332	372	387	398	358	375	371	375	340	395	368	376	354	386	355	380	345	349	358	355	346	435	359	401	368	378	387	366	361	361	397	383	367	367	386	355	359	377	391	367	402	350	368	389	346	370	369	389	390	355	369	390	359	370	385	358	370	354	395	357	360	381	387	338	384	382	354	352	376	355	398	339	385	354	360	367	316	384	343	378	394	388	378	386	386	369	350	382	402	396	359	360	354	370	403	357	398	385	386	372	368	411	376	360	399	379	360	324	367	326	364	374	385	364	341	363	354	399	383	401	399	356	357	382	386	398	380	344	383	380	370	366	367	359	369	343	394	391	361	346	340	372	356	362	350	366	402	370	402	358	383	361	351	354	359	360	358	331	337	357	352	380	360	389	399	415	353	361	390	364	404	384	400	366	392	372	379	347	375	332	398	367	358	345	362	359	382	405	360	359	350	390	339	367	381	386	372	379	362	384	351	351	380	370	371	372	336	353	354	372	335	385	370	365	391	381	369	372	387	354	408	368	375	368	402	350	344	385	390	358	356	351	401	411	353	367	377	357	380	355	367	404	381	377	359	333	363	366	364	342	353	358	355	360	350	337	364	361	397	374	355	385	389	378	379	398	377	386	362	382	393	366	352	365	356	330	351	371	381	394	385	405	385	364	397	367	391	369	362	410	356	333	360	397	342	378	386	339	388	388	358	345	365	391	338	364	392	380	384	390	312	396	383	390	359	366	368	373	369	386	388	361	362	396	398	364	363	331	359	381	384	382	370	363	373	388	377	367	354	404	381	361	359	393	396	365	359	353	381	409	398	362	366	444	337	349	353	375	372	363	384	365	370	372	392	363	387	355	359	319	389	409	344	407	358	377	363	365	367	415	379	324	373	337	389	363	367	392	374	386	351	359	359	353	385	327	346	385	364	405	369	372	350	357	413	389	370	368	378	370	376	381	384	369	366	375	367	385	344	362	365	335	363	340	351	386	393	354	362	354	401	349	351	352	383	363	392	328	351	355	394	398	354	383	383	366	353	354	374	405	365	394	378	387	325	324	388	374	352	355	344	385	382	366	362	338	379	364	366	405	360	366	364	397	378	372	349	408	346	378	361	377	384	432	378	363	382	383	381	334	380	356	332	396	401	401	341	363	346	355	348	377	386	380	352	373	366	397	365	368	349	380	373	362	374	381	407	360	384	342	404	353	366	399	357	361	385	360	343	340	354	334	384	334	394	343	356	369	371	398	365	365	410	374	360	375	393	378	379	403	409	405	357	386	377	399	352	366	355	399	401	384	383	352	373	385	372	375	358	419	369	361	397	391	375	404	373	348	368	407	336	347	381	391	375	391	345	348	337	381	356	326	403	399	359	385	358	389	390	349	368	406	371	380	365	406	392	386	349	384	379	376	369	368	375	345	372	380	348	372	392	366	390	352	397	405	388	385	342	352	382	372	378	382	363	386	359	363	344	364	399	395	338	374	383	414	414	376	407	357	381	374	418	362	361	351	372	381	376	344	365	347	406	379	372	351	374	371	341	348	350	367	374	360	387	396	362	361	359	353	344	376	391	342	400	360	344	377	358	394	371	364	374	369	371	374	376	383	351	401	383	362	384	396	365	406	349	359	388	363	377	356	347	342	355	387	352	370	369	338	351	388	351	357	351	354	354	379	356	366	373	363	339	369	395	358	367	345	370	349	396	389	377	361	362	348	380	363	338	383	397	370	335	351	375	409	370	358	350	373	370	343	359	347	383	385	322	388	381	352	358	372	381	412	370	386	387	379	358	352	340	336	394	373	384	368	372	372	362	343	332	341	360	371	353	360	361	361	356	365	379	366	370	360	390	357	417	355	397	355	364	367	353	377	345	353	355	345	363	384	349	401	347	351	356	381	413	363	372	372	393	349	396	380	383	373	359	383	381	365	412	394	386	346	318	364	405	374	340	357	359	361	368	378	379	380	360	374	357	336	359	369	354	385	398	377	361	391	357	368	359	400	341	392	346	353	360	360	349	368	392	379	358	359	337	379	359	369	394	345	391	360	354	377	370	391	349	344	371	407	389	407	352	393	355	353	356	343	376	353	335	378	369	344	380	386	343	391	372	377	339	354	394	344	377	350	379	351	397	360	389	381	376	361	383	372	413	380	360	370	374	386	365	379	378	374	392	362	379	397	409	353	371	395	382	378	366	368	392	345	373	379	373	396	347	378	372	352	402	380	407	350	361	360	322	421	393	400	369	380	339	363	374	393	364	345	360	397	386	322	400	385	355	426	412	363	369	377	372	375	391	358	372	352	378	335	382	382	357	366	382	374	382	352	399	424	391	359	375	373	423	375	380	353	364	366	380	351	362	367	372	388	348	354	354	383	379	402	374	347	339	382	360	379	376	339	398	384	340	394	349	362	394	358	373	401	394	364	388	401	353	367	384	372	415	414	402	371	368	355	396	362	407	396	366	348	366	390	341	375	378	381	371	375	378	391	399	380	368	372	402	361	375	370	359	352	362	381	369	372	369	362	386	359	368	365	408	331	343	374	394	372	346	349	358	373	388	374	362	365	354	387	377	386	368	354	367	346	355	371	384	390	351	388	391	381	401	376	358	391	393	378	336	385	408	372	351	359	372	336	361	354	386	360	365	381	361	352	374	353	369	396	356	358	378	380	382	383	353	355	350	396	401	345	385	411	386	375	382	343	335	368	374	348	373	352	374	367	384	389	384	388	415	374	389	346	381	349	381	392	379	364	356	389	377	382	324	397	343	389	407	361	376	362	370	371	364	375	345	404	371	375	341	403	400	379	355	389	372	374	391	358	412	420	381	403	370	373	396	381	379	353	367	322	360	354	403	348	364	358	408	368	353	349	360	362	391	366	386	349	389	393	351	346	330	348	346	369	355	381	330	361	380	369	362	378	339	372	401	357	401	339	366	365	351	351	376	397	361	373	350	393	381	349	346	362	384	381	385	361	378	393	374	374	371	377	387	397	367	349	426	362	386	356	350	390	410	383	384	372	343	372	391	391	361	382	352	395	367	318	372	376	353	385	364	372	348	355	381	382	376	351	364	409	340	378	400	386	360	376	352	376	371	383	362	372	389	376	372	365	388	368	378	386	373	362	391	366	368	344	351	330	341	354	356	387	383	359	341	382	382	349	350	379	348	365	340	378	391	352	363	376	384	372	384
38757	64134	55987	33451	18861	14993	12535	9877	8291	8105	6242	5019	3835	2860	1916	1830	1721	1629	1220	1092	991	871	870	741	787	796	655	676	665	641	662	640	567	544	634	599	533	586	623	538	541	556	585	531	558	542	496	523	500	518	558	522	558	558	526	485	539	529	548	528	567	555	575	565	577	543	556	599	532	500	549	548	525	512	469	520	512	533	545	535	528	500	485	515	520	525	549	519	534	532	537	536	558	522	546	510	531	508	466	514	544	534	512	550	508	522	498	517	539	513	516	544	496	525	528	512	508	544	532	490	519	554	478	501	526	485	516	475	492	525	536	476	502	490	520	507	505	498	465	563	500	464	553	482	544	554	510	519	526	586	493	519	505	524	514	517	525	510	494	534	463	490	514	524	533	520	530	497	519	531	538	509	563	514	505	522	485	516	508	501	477	500	519	548	494	506	498	533	542	476	534	538	519	515	467	506	510	513	502	559	494	513	550	493	508	495	485	510	514	520	492	477	509	486	486	510	540	553	511	535	514	534	492	493	515	521	534	497	519	544	535	497	524	486	547	488	525	511	501	503	495	481	546	549	534	516	518	522	523	518	517	525	513	545	522	490	522	498	540	508	516	519	545	492	504	528	504	479	562	465	515	525	529	482	520	517	503	556	526	492	528	542	503	479	528	544	472	568	514	537	497	495	508	547	518	508	476	512	542	516	478	533	555	530	521	508	489	483	512	532	546	496	503	502	529	521	515	517	498	478	522	489	494	519	498	523	509	543	513	516	507	525	471	506	523	512	547	504	480	499	514	522	495	511	515	496	529	510	553	548	484	549	555	511	519	539	524	491	457	520	514	495	550	521	538	524	504	463	540	491	542	507	499	519	525	533	547	549	504	515	513	552	523	472	545	511	518	485	485	512	488	511	516	532	489	524	510	512	539	548	521	483	545	517	473	525	511	576	511	500	512	526	560	494	510	545	498	539	521	493	493	526	526	525	496	502	532	529	512	529	471	519	494	497	517	481	491	511	514	539	521	538	555	480	571	536	524	503	562	500	490	473	490	542	494	508	511	508	521	487	516	537	532	549	498	522	588	506	516	514	525	510	504	530	525	531	516	487	506	512	522	489	481	511	504	551	518	492	504	508	517	512	532	500	468	481	504	505	539	495	562	486	508	541	497	508	503	477	485	553	556	509	508	533	491	481	506	523	499	501	510	538	524	447	526	542	512	526	517	478	508	488	485	517	516	509	460	537	524	515	532	510	543	514	489	518	492	512	505	480	537	478	504	486	525	513	512	482	549	509	468	526	463	495	498	513	522	504	519	500	578	516	526	509	540	519	482	531	508	505	515	497	489	484	530	544	522	499	489	456	518	488	535	500	497	527	498	497	558	507	518	525	499	520	494	499	497	531	508	538	524	517	536	517	500	519	557	496	563	511	508	527	541	487	526	517	481	485	495	464	544	501	516	551	512	482	553	517	491	526	499	501	558	521	537	523	546	466	499	511	531	523	535	478	495	483	524	536	522	485	506	502	492	476	536	475	509	491	512	503	503	561	532	522	524	479	522	492	503	524	534	525	543	477	533	487	497	487	541	505	546	473	512	507	520	496	517	523	547	559	529	498	514	534	523	563	511	546	502	504	487	525	501	499	499	480	510	521	526	490	489	525	537	516	529	494	535	517	518	533	520	537	520	552	504	538	528	503	501	484	493	529	521	506	526	540	520	509	510	534	500	535	507	512	545	480	507	513	552	518	510	497	564	515	489	522	549	551	492	538	492	516	501	541	508	521	510	503	476	509	522	482	541	522	555	534	524	504	482	465	512	512	502	471	552	510	495	508	508	557	518	510	547	517	521	489	528	504	463	551	522	534	483	525	539	529	530	513	494	497	506	497	509	505	510	483	506	489	493	492	491	537	512	491	471	527	510	535	541	511	531	522	495	508	485	515	562	493	512	558	516	529	512	499	514	492	515	516	516	474	531	525	518	510	459	486	471	525	482	557	486	510	491	491	508	526	509	487	524	527	518	501	483	544	508	491	512	505	553	534	494	511	509	518	529	518	494	474	503	519	510	506	527	489	472	492	499	510	516	499	526	488	509	512	499	483	496	493	493	499	530	497	568	525	553	510	487	517	518	510	512	487	534	497	499	542	555	519	506	492	527	504	519	536	537	549	537	521	505	509	504	547	527	508	534	522	524	462	531	482	520	532	545	539	524	509	479	515	493	498	509	482	468	511	475	491	488	510	463	507	495	504	494	525	514	516	487	481	510	548	537	509	498	508	558	509	527	505	541	525	517	536	550	520	502	470	533	528	525	474	541	474	551	517	546	522	530	509	510	496	510	492	497	502	492	480	521	489	491	529	476	488	509	527	461	536	543	537	528	500	526	535	496	560	535	535	510	531	480	514	496	548	494	546	527	516	497	506	516	516	555	494	524	512	526	522	535	504	497	476	565	503	496	516	569	515	502	505	482	531	504	532	531	534	498	552	539	516	484	507	474	485	536	488	492	506	510	505	520	540	564	494	516	551	540	515	544	549	523	554	538	505	511	481	519	505	496	519	523	502	526	512	483	503	459	520	507	512	491	531	535	515	503	510	509	543	550	518	484	527	489	468	593	502	512	465	504	518	507	524	553	522	526	495	503	488	501	514	472	531	505	476	485	564	526	514	514	516	535	493	526	521	508	487	491	515	543	504	539	552	533	534	513	534	542	516	531	522	491	551	499	551	512	551	499	482	527	511	461	511	512	472	512	529	467	504	516	525	516	499	510	504	495	481	495	501	560	506	490	523	521	484	554	491	507	499	504	520	518	474	507	528	497	514	506	492	542	505	511	510	538	494	554	507	534	497	541	505	519	519	485	531	483	487	478	537	546	507	498	510	507	494	514	528	554	504	484	491	515	493	583	496	511	526	544	542	520	501	533	495	527	503	505	541	550	529	479	510	502	495	514	491	497	508	532	504	514	506	482	551	487	527	493	521	519	538	500	544	501	499	488	475	489	494	516	520	486	540	509	490	468	518	508	531	491	545	544	529	542	486	518	489	536	529	511	480	513	543	508	509	499	528	528	534	516	542	512	555	504	538	523	497	493	514	506	509	493	481	538	505	482	553	502	472	510	525	534	532	498	514	513	507	518	481	531	504	465	538	521	504	518	497	510	508	524	511	518	537	512	495	492	509	508	519	517	524	477	502	515	532	546	504	542	519	528	496	507	489	554	521	479	511	530	497	554	523	499	555	485	486	559	546	490	526	510	478	520	537	518	477	504	534	501	509	498	498	494	541	473	554	525	493	477	514	508	571	535	534	508	496	522	505	534	522	474	550	521	494	512	552	487	495	535	496	520	562	518	491	505	518	518	478	480	535	475	517	525	490	534	532	505	484	523	508	487	516	509	482	521	526	542	499	525	519	457	488	518	493	526	484	475	532	541	496	538	515	500	495	466	480	466	502	524	490	505	503	563	456	547	475	539	521	520	489	498	486	530	559	510	502	531	494	531	551	511	488
29197	30245	33196	18802	5124	2844	2176	1581	1264	1362	1056	938	741	600	503	488	500	520	431	402	463	394	373	383	374	352	371	384	360	336	369	366	365	344	362	341	365	371	353	348	361	349	392	313	325	288	352	373	359	357	376	384	374	347	341	310	358	359	364	361	351	356	383	354	353	343	377	391	348	364	378	325	361	339	390	335	369	329	317	348	351	348	342	329	366	311	381	380	374	386	337	333	371	345	394	365	369	364	346	342	315	325	369	362	367	347	346	357	328	349	335	318	354	363	359	330	332	324	350	327	360	323	345	331	339	350	347	335	329	353	343	345	354	348	371	334	373	362	351	328	351	325	346	333	385	384	332	369	333	392	362	355	338	346	368	372	352	368	308	363	386	358	331	369	358	338	352	372	319	342	331	372	370	328	350	315	347	342	354	372	366	347	337	342	347	391	354	349	335	372	362	327	362	388	333	332	375	361	360	369	386	339	372	332	351	401	320	303	333	339	343	358	383	336	395	377	333	340	344	339	332	336	360	341	350	364	341	345	325	327	330	351	355	316	362	358	320	345	350	370	349	342	307	351	327	328	359	351	326	314	349	356	337	354	342	353	373	374	355	344	342	345	315	342	376	361	395	346	337	351	364	346	348	358	363	361	371	369	353	348	349	358	373	339	373	369	372	343	358	348	348	291	343	330	331	328	351	330	358	392	338	351	349	360	355	387	369	326	348	326	338	350	358	358	371	396	352	329	328	335	317	370	366	331	339	311	350	342	353	344	355	360	375	353	312	351	356	375	348	370	342	334	345	373	354	356	338	331	373	359	362	320	344	356	349	352	347	354	356	381	345	354	331	354	335	362	349	358	345	371	330	357	324	345	365	349	328	351	352	349	390	350	344	364	323	345	325	373	339	371	401	331	319	340	339	344	331	328	338	359	367	342	327	321	361	381	351	362	343	389	327	346	364	360	363	365	381	355	358	315	348	330	326	366	359	335	340	325	351	368	342	357	350	346	345	332	352	351	365	319	355	313	341	380	357	356	331	353	369	356	353	347	335	364	326	333	335	342	360	375	355	339	335	367	335	338	356	350	381	346	323	357	322	371	369	339	368	358	323	367	343	295	352	349	372	354	363	344	380	349	328	324	325	356	363	347	373	356	335	345	326	370	359	358	372	344	344	391	351	349	339	327	317	349	373	335	382	326	354	346	324	374	344	366	326	366	362	323	342	362	356	357	341	373	351	376	337	376	314	357	385	347	351	353	325	334	329	325	362	326	317	357	376	358	362	312	353	341	341	342	364	327	351	381	351	353	342	343	352	338	387	357	317	392	349	374	382	396	336	338	337	371	339	360	332	364	375	336	381	317	310	353	381	334	335	358	353	364	303	361	368	320	359	342	344	335	385	341	358	329	380	343	377	354	340	364	348	351	374	359	344	364	392	317	374	351	380	362	345	358	370	333	329	353	365	380	350	377	364	336	354	365	344	356	374	382	359	356	341	349	362	346	368	312	355	320	358	321	356	353	356	334	289	375	361	387	329	336	369	348	384	339	359	359	393	344	352	357	309	365	353	362	326	352	334	322	323	359	360	352	336	362	349	349	362	373	337	348	361	338	339	330	346	337	371	325	350	328	317	339	362	376	332	374	323	370	331	367	377	343	334	352	364	340	359	353	308	378	347	372	356	354	359	346	344	362	320	379	372	346	353	347	332	352	350	355	337	354	357	372	378	374	355	344	365	359	345	352	316	321	364	355	376	397	368	364	351	318	357	352	361	328	355	334	311	326	343	352	374	313	342	356	346	377	337	357	358	337	324	366	349	335	314	337	327	333	357	377	332	330	317	370	329	365	342	326	331	331	349	334	367	339	357	345	348	344	366	356	358	336	340	316	363	348	334	348	351	305	343	357	349	355	387	373	399	353	349	334	343	358	367	365	352	363	353	333	358	380	309	329	378	345	335	329	331	353	382	359	366	348	352	311	371	363	349	358	343	336	340	353	313	304	343	339	341	361	352	320	366	347	362	343	348	350	366	342	338	393	348	338	373	344	353	339	361	346	390	340	339	371	340	354	329	349	374	339	354	338	358	338	342	382	331	305	345	360	328	331	335	357	338	326	310	355	348	366	346	342	341	378	359	364	322	363	352	349	356	316	361	361	348	356	382	355	330	326	317	352	375	348	366	342	374	354	350	367	363	311	354	349	342	344	342	335	348	362	354	330	341	339	341	340	366	373	350	327	357	370	376	357	340	353	344	377	349	340	388	372	318	359	346	332	346	352	344	362	366	327	363	330	362	369	395	359	355	340	385	369	339	333	362	364	353	367	328	312	373	351	300	355	350	333	343	336	347	363	352	337	319	335	375	346	333	374	342	307	344	332	339	332	354	426	338	370	342	353	333	335	333	338	330	338	377	358	339	342	326	339	325	358	345	351	345	320	355	320	360	332	353	359	323	363	355	378	312	334	341	351	344	325	379	361	344	331	351	346	343	360	357	351	369	340	361	343	353	348	353	371	358	318	349	349	339	344	327	343	338	340	346	340	339	348	363	353	355	333	340	354	323	365	364	375	362	348	357	357	326	369	376	360	370	348	322	329	344	365	378	396	337	334	361	329	362	338	345	372	337	347	377	339	367	353	342	382	383	366	337	342	370	336	349	351	346	326	357	326	369	334	353	353	355	373	337	376	334	365	382	355	349	346	371	344	346	339	354	341	356	353	338	328	337	377	387	340	348	344	345	367	343	346	384	341	327	330	354	378	336	347	377	339	327	335	331	358	353	339	336	341	324	359	367	320	370	317	347	382	324	345	350	352	317	337	379	361	342	309	341	348	368	342	362	341	343	364	372	350	319	329	358	346	343	347	341	354	380	377	356	357	370	361	341	343	340	364	353	375	339	374	350	352	315	358	330	361	351	351	386	341	322	360	382	330	337	330	341	358	341	352	352	350	354	373	373	317	345	375	343	345	374	343	308	387	368	323	343	344	341	371	345	331	354	345	362	349	360	384	358	355	332	357	299	325	362	314	344	379	344	318	365	340	362	349	308	381	346	366	353	350	330	318	342	338	390	331	360	331	374	307	326	339	352	350	334	332	359	347	352	353	329	359	380	316	341	339	388	341	357	375	324	376	332	320	343	375	340	342	358	350	336	346	370	347	347	347	385	393	344	363	366	344	323	340	353	351	377	368	355	349	345	362	336	354	346	365	350	345	327	375	327	363	318	340	304	333	341	308	379	363	366	375	363	393	368	351	348	333	359	360	355	373	305	352	351	381	302	340	342	334	347	361	404	320	373	335	324	358	335	331	348	361	350	364	338	352	352	343	347	334	346	328	352	347	331	321	325	333	332	367	329	363	363	340	352	362	370	358	372	342	362	343	368	347	344	346	368	381	354	325	376	328	348	356	351	331	347	372	346	339	349	356	352	318	378	349	368	362	332	383	322	386	366	378	375	324	336	340	333	379	366	374	365	337	325	352	339	304	361	356	359	353	336	338	338	319	365	356
35814	50621	39548	19312	8862	6722	5385	4158	3405	3393	2709	2199	1702	1278	954	910	839	870	681	671	615	569	587	569	567	500	540	526	527	502	547	515	532	515	492	476	489	474	561	474	466	518	496	500	485	457	503	507	454	497	493	524	500	503	525	488	470	508	471	505	504	490	507	509	517	511	504	454	513	531	502	485	469	494	481	509	500	449	500	505	480	463	511	482	468	513	451	507	497	465	543	487	460	504	469	476	499	509	486	454	471	449	482	503	475	469	500	477	448	494	448	508	474	475	493	496	502	523	494	458	514	488	472	451	474	455	507	474	463	471	518	464	483	495	467	487	475	505	500	496	473	503	512	484	469	466	496	482	492	501	492	441	466	525	498	516	476	521	478	479	477	476	507	475	496	478	483	512	493	458	442	505	493	493	449	493	515	485	464	488	476	449	454	483	498	483	503	473	500	486	477	476	499	469	488	504	498	494	503	544	499	474	482	451	494	492	473	476	474	434	484	489	506	500	474	494	473	469	485	455	563	516	527	484	477	476	462	475	489	532	473	499	498	483	517	448	502	461	465	471	506	482	500	467	476	489	504	485	485	503	494	473	485	489	507	476	523	459	491	498	494	492	508	457	484	505	484	450	481	477	475	506	454	474	480	474	507	437	486	523	516	450	476	539	468	504	488	484	495	519	485	471	481	484	459	486	489	488	471	488	451	486	463	446	498	479	464	501	480	525	517	468	467	450	478	500	422	471	488	484	487	479	478	459	509	489	501	452	505	486	477	481	480	514	487	506	444	527	528	481	500	463	528	529	484	483	485	544	508	497	511	499	502	509	478	469	501	455	472	482	451	478	474	483	481	498	497	454	515	471	455	472	466	434	489	441	479	456	471	485	492	492	444	468	509	503	473	502	466	456	480	500	509	500	536	468	465	483	493	480	466	484	463	497	511	473	454	482	466	465	518	453	485	522	491	486	488	510	444	485	475	478	533	491	449	473	447	483	483	482	468	471	463	473	470	521	499	433	501	440	453	480	419	438	478	483	492	511	498	453	494	534	475	516	441	447	507	484	488	471	484	477	513	506	498	505	480	454	447	487	499	473	494	482	542	492	474	475	530	502	453	509	480	520	480	469	510	435	462	449	470	485	475	473	450	477	502	495	444	473	460	497	475	500	479	443	481	473	469	456	478	499	457	496	480	472	463	481	534	539	482	535	468	474	427	482	470	467	544	512	510	507	485	479	517	490	499	479	506	469	477	471	479	460	516	490	486	499	483	513	471	475	464	487	468	492	452	479	466	472	479	447	458	451	478	490	517	488	464	462	482	471	505	461	465	494	476	466	469	523	510	469	507	522	500	508	504	443	482	500	464	494	463	463	459	475	459	492	514	461	482	478	452	460	485	515	496	475	514	465	512	513	470	467	509	454	507	535	486	472	461	468	499	520	496	484	474	524	465	461	479	482	491	481	488	476	497	494	468	479	481	491	508	496	520	476	500	489	486	453	489	475	478	497	468	466	478	498	474	473	509	494	487	490	449	477	488	469	452	482	484	488	500	471	466	520	477	501	468	481	490	483	460	474	494	517	508	436	444	505	482	520	486	456	498	498	479	471	467	493	499	496	450	462	481	466	522	507	486	496	445	495	451	473	490	483	465	487	475	497	486	508	474	459	476	462	492	475	485	451	494	513	497	458	491	487	503	487	512	477	491	475	482	457	513	502	461	467	470	478	501	497	483	475	525	460	509	472	479	479	460	433	499	518	489	496	480	466	464	473	527	509	443	456	469	498	496	472	479	493	512	456	511	503	505	491	467	464	498	529	520	470	467	496	491	472	501	541	500	497	480	472	503	469	508	483	476	468	499	498	475	477	494	423	492	531	499	471	496	515	479	529	495	518	535	466	483	472	484	489	510	461	478	461	468	489	480	475	478	519	523	518	520	479	496	483	489	485	492	499	495	503	491	468	488	449	469	471	455	455	489	493	472	495	515	469	506	500	483	441	499	529	513	485	493	551	469	476	515	466	482	518	458	482	459	488	440	473	505	475	483	498	508	489	515	461	517	502	490	504	502	470	480	484	491	517	495	501	446	517	480	483	456	438	500	446	473	503	488	468	453	488	495	461	426	466	476	505	463	461	502	508	478	518	488	495	504	514	481	478	463	506	478	471	509	480	493	480	500	484	470	484	471	479	483	489	475	474	521	479	461	478	516	462	495	461	485	472	480	510	473	466	474	448	506	451	458	480	481	481	510	488	428	492	473	510	448	472	459	508	448	472	485	485	492	452	496	444	478	489	503	509	478	517	459	471	447	499	533	455	483	472	513	461	451	498	478	480	501	500	455	466	470	466	461	513	459	514	499	518	483	493	505	506	538	506	470	477	515	493	473	493	495	498	497	480	477	485	485	459	475	501	491	498	484	469	511	463	478	462	490	444	476	488	515	465	511	467	475	518	477	487	498	481	439	492	470	500	517	480	447	486	461	514	523	511	473	487	472	492	449	534	433	471	449	462	493	497	517	481	449	465	506	468	448	497	443	484	505	461	470	485	459	491	478	481	477	496	492	458	461	511	448	487	497	499	442	520	510	492	492	466	524	469	498	477	505	506	499	464	506	491	482	484	506	477	503	516	473	492	442	558	504	487	461	496	446	495	428	501	442	529	496	488	507	510	478	446	469	508	468	438	498	513	501	462	530	507	462	504	480	469	462	470	467	498	466	493	510	469	468	462	490	493	487	477	469	461	482	499	480	448	494	464	444	492	474	514	467	492	459	469	467	479	479	525	507	477	503	502	451	474	472	463	535	461	480	462	462	465	483	478	475	491	487	492	484	474	502	504	502	492	474	471	497	465	470	468	493	502	498	483	486	474	482	495	472	470	517	501	502	538	484	501	489	458	464	486	478	477	485	469	464	457	504	521	537	473	479	499	445	502	522	466	474	477	478	503	488	474	494	496	486	486	552	464	473	455	484	528	453	469	470	487	496	485	480	487	462	449	520	498	500	492	506	496	466	490	537	475	526	467	468	533	475	462	492	456	485	534	464	484	501	518	469	481	490	500	461	493	478	464	525	475	481	491	489	519	471	493	473	494	493	451	497	514	470	472	466	478	497	481	483	475	522	507	514	457	502	462	477	538	484	460	478	495	480	471	481	498	506	470	518	509	448	470	472	501	517	473	481	504	532	497	523	490	495	508	520	505	455	498	460	499	454	437	477	482	475	499	519	523	451	541	490	449	489	494	473	513	520	470	502	497	531	498	463	467	500	472	472	489	472	485	483	492	468	522	496	467	493	444	484	480	479	478	470	470	467	489	459	471	482	496	501	522	514	482	513	502	494	454	474	505	500	493	442	465	466	511	445	544	528	476	514	489	492	476	468	472	519	524	488	478	485	501	478	483	509	502	485	492	518	480	477	485	474	482	502	500	458	456	451	496	484	528	511	484	511	493	477	497	507	523	514	416	459	511	497	468	490	494	446	491	468	512	464	470	490	527	487	479	518	481	469	506
24472	21607	29232	24726	21399	14070	5437	3062	2427	2274	1902	1547	1287	971	787	729	762	751	606	623	580	515	528	536	498	526	508	497	499	479	499	460	457	452	508	461	444	469	458	475	434	453	457	415	421	436	420	492	417	463	461	426	448	462	417	453	462	473	473	447	435	449	460	451	452	466	451	432	420	463	480	406	418	434	408	468	435	433	442	453	451	459	439	482	463	431	452	480	466	462	454	471	434	419	420	422	490	439	450	429	473	454	451	433	467	432	462	479	433	438	454	445	464	424	466	433	436	463	417	454	470	427	446	471	448	414	422	472	414	449	470	439	449	471	472	436	448	468	466	491	450	441	452	415	456	460	440	414	455	439	482	452	452	436	434	454	458	452	400	442	465	472	449	449	450	439	474	449	432	424	478	475	466	444	434	413	439	453	460	445	451	434	444	454	459	440	451	480	461	485	468	441	478	458	458	453	434	409	457	429	430	430	454	449	417	500	478	457	416	429	432	449	473	441	444	449	394	433	492	423	451	466	437	441	398	441	399	488	445	473	446	443	398	416	428	403	459	427	443	487	464	440	463	468	478	441	489	500	421	436	450	419	461	431	429	413	435	447	430	403	449	477	469	444	434	422	466	472	478	436	425	435	447	451	423	485	462	475	452	467	456	443	462	466	418	448	430	449	460	454	452	477	403	439	455	471	454	463	457	462	442	444	445	430	440	425	453	445	454	492	461	495	457	444	441	430	488	411	436	474	444	443	456	449	426	428	442	453	458	417	456	438	434	411	437	422	444	420	469	478	432	467	444	391	448	452	436	456	440	427	453	468	427	477	431	421	416	446	518	435	461	449	434	430	458	442	469	419	422	465	438	412	428	454	435	452	420	456	442	462	461	441	481	483	410	444	446	467	442	464	438	436	460	434	427	457	453	433	445	417	456	440	456	497	453	454	466	411	433	470	439	453	466	414	449	449	446	447	419	469	439	489	456	441	468	453	457	415	412	434	430	455	463	463	476	400	469	390	472	421	471	428	452	481	456	401	433	462	450	434	499	487	448	453	456	489	448	432	441	421	478	453	448	469	451	457	431	423	503	410	442	425	447	448	426	425	407	480	426	446	452	502	441	451	441	445	470	438	443	430	443	512	449	463	421	470	426	478	454	428	419	461	460	467	448	431	436	392	509	426	463	401	430	428	442	457	445	460	462	427	444	412	470	454	464	445	441	451	484	461	444	459	494	449	452	383	415	411	443	442	446	460	462	421	477	437	465	442	434	467	466	495	441	496	475	484	438	447	438	439	460	450	435	447	440	463	441	442	456	448	463	447	434	463	486	424	436	452	429	419	461	456	436	444	408	434	428	473	450	410	488	425	457	414	432	435	458	469	436	424	419	472	442	475	449	430	471	479	463	450	457	456	454	437	446	445	422	457	494	453	448	442	455	425	458	437	432	426	461	453	476	407	464	439	456	468	473	445	431	446	478	500	441	419	423	429	441	419	470	474	426	450	458	446	442	439	447	469	451	466	433	456	420	481	438	442	453	426	458	442	472	447	446	440	428	461	453	430	436	476	452	426	470	451	486	462	435	452	499	434	460	453	424	432	466	452	422	446	472	444	418	405	443	423	439	471	445	416	407	437	475	406	462	408	445	431	415	426	469	446	448	466	439	478	454	421	432	436	460	448	438	449	464	460	449	425	455	401	432	438	427	414	465	435	455	420	435	445	438	448	408	448	440	430	464	439	494	454	460	447	375	436	429	437	433	467	444	428	464	434	473	443	456	446	463	418	433	431	438	416	431	413	444	454	422	442	448	417	428	434	442	459	398	462	434	463	468	476	427	419	431	471	507	484	478	466	469	454	476	431	482	440	449	434	447	448	466	408	438	499	443	450	456	451	434	440	430	409	483	458	480	450	468	455	472	449	414	438	431	435	502	431	436	437	447	453	428	426	425	397	477	459	460	410	468	468	465	455	453	442	458	428	429	436	430	438	473	440	482	456	444	442	477	429	435	456	406	428	459	444	453	462	458	431	419	433	460	437	442	442	447	462	406	418	431	480	430	483	458	439	491	448	430	438	442	429	486	427	485	467	442	429	439	447	457	454	488	464	503	474	445	502	468	422	477	466	464	447	425	425	485	467	438	408	479	409	422	451	396	433	447	446	414	484	452	451	460	419	420	454	446	464	448	417	461	462	454	468	480	463	479	409	450	448	468	404	450	424	432	410	459	443	421	412	450	432	431	475	435	414	435	456	419	442	478	460	425	424	457	472	467	429	417	419	471	461	448	461	450	489	446	395	420	437	466	392	448	403	445	432	467	458	447	434	435	414	433	462	445	467	436	476	467	430	435	400	409	468	472	451	450	444	450	439	455	463	448	419	486	455	425	454	433	437	438	413	451	446	474	455	452	464	425	448	457	413	458	416	458	435	434	442	431	432	420	443	448	439	458	454	435	423	433	458	428	439	468	472	429	442	467	455	443	421	468	449	466	421	435	482	447	458	455	466	423	440	463	427	476	480	446	457	420	438	468	474	419	437	448	460	495	455	481	418	421	434	413	436	455	437	454	427	428	387	439	497	456	462	458	464	423	405	459	456	421	429	442	462	435	444	401	455	462	439	444	442	401	446	443	432	452	437	400	417	449	439	448	444	467	436	463	442	446	456	443	472	439	441	443	429	446	457	453	460	449	454	439	444	435	424	449	432	442	446	458	464	446	482	427	414	453	421	421	424	444	393	422	415	421	457	446	439	456	455	442	448	453	474	421	454	441	451	458	436	464	432	486	465	429	461	469	466	445	453	401	450	417	438	456	441	416	458	467	460	462	445	418	407	439	467	465	458	484	443	426	477	464	422	425	450	430	453	452	457	504	439	465	429	415	438	451	397	505	450	472	422	440	434	454	452	446	419	447	480	415	403	465	430	444	410	433	471	469	476	471	440	436	487	418	406	423	454	423	460	447	445	471	494	431	475	455	425	477	479	420	460	407	442	469	425	477	414	426	478	413	461	428	442	419	450	449	482	436	426	447	441	401	430	450	509	474	446	446	470	432	483	448	434	439	427	494	437	407	448	428	463	445	411	449	471	463	460	486	467	404	452	453	460	448	440	473	470	467	446	438	447	462	414	448	448	410	451	457	404	431	457	476	478	430	457	458	484	452	420	460	438	474	443	451	446	438	440	485	449	475	427	442	440	465	420	448	445	434	438	436	439	454	418	442	471	445	478	452	478	445	472	441	448	442	441	460	450	437	448	482	441	434	434	476	437	445	444	473	419	436	467	442	414	457	453	436	458	451	443	450	484	455	464	480	441	461	430	436	443	449	438	464	438	406	429	469	433	427	448	425	486	447	444	481	411	509	417	472	452	435	407	454	449	391	456	461	446	455	438	459	499	450	440	424	428	471	436	435	444	471	433	436	442	468	443	446	442	451	422	443	429	425	477	489	484	476	407	433	467	471	437	455	458	428	439	459	470	411	417	459	454	487	424	431	457	433	444	452	428	411	427
37008	58736	49239	28304	14586	11271	9210	7120	6073	5720	4520	3773	2887	2165	1559	1390	1379	1375	1047	969	935	878	807	806	770	740	711	686	723	695	705	672	670	667	625	682	643	654	683	645	588	591	615	597	598	628	567	673	618	631	660	639	668	682	613	606	637	653	640	673	637	656	632	630	668	620	611	666	621	622	657	610	625	606	625	575	584	633	561	608	596	594	604	595	647	647	602	604	633	647	632	634	674	636	618	666	621	601	625	591	625	621	620	612	630	600	655	610	624	604	613	582	625	596	642	589	634	588	589	620	611	579	588	626	601	623	618	613	575	579	659	590	588	621	639	606	534	589	609	598	585	620	604	596	590	602	594	629	607	594	635	613	586	626	549	601	638	617	642	636	569	594	592	609	654	660	594	623	634	609	601	630	624	607	643	614	588	640	621	600	651	597	603	658	611	591	630	623	602	679	604	619	630	661	619	615	634	626	604	579	599	653	627	612	598	619	678	632	575	589	634	644	602	631	600	586	644	572	619	627	642	564	594	619	642	588	596	642	618	634	597	626	618	572	574	583	638	606	636	625	618	605	638	595	615	591	612	636	617	584	610	588	642	638	625	598	602	610	603	630	601	604	562	577	606	632	652	619	635	618	598	597	596	590	577	601	629	613	587	604	621	595	618	591	590	628	599	652	637	567	624	656	602	624	586	590	598	579	595	604	632	596	592	651	603	600	602	595	605	638	628	588	622	624	626	622	586	613	631	615	623	623	651	610	625	617	606	608	609	655	569	593	655	603	603	584	599	605	627	628	629	626	627	598	572	613	634	651	572	605	606	559	621	638	593	565	576	665	632	643	607	587	585	624	655	644	619	645	601	570	609	587	608	633	627	616	603	582	638	613	594	640	607	592	647	616	618	588	609	606	595	628	587	634	586	617	625	609	603	581	608	610	641	641	629	616	589	617	639	595	606	593	605	580	588	618	623	611	595	653	657	618	596	607	611	639	621	608	633	624	616	590	616	575	641	601	642	592	624	611	576	633	587	597	629	625	626	613	598	578	643	607	609	597	625	577	649	614	589	627	610	613	634	557	634	583	619	646	631	587	616	627	611	612	645	599	605	627	576	593	577	591	588	659	637	664	603	647	551	587	617	579	605	590	628	590	619	601	646	589	612	610	616	607	607	562	647	634	645	600	628	635	637	629	633	611	664	578	593	621	650	594	648	619	563	639	625	607	635	605	605	633	633	594	639	628	624	618	585	599	596	590	601	645	656	624	628	599	605	621	631	631	596	624	613	615	609	598	570	622	585	581	611	595	612	640	585	621	588	554	572	612	632	639	631	558	611	570	581	619	597	591	579	612	599	605	655	637	635	611	617	603	615	639	627	627	631	613	596	639	621	590	633	599	569	597	577	633	624	598	646	631	645	625	605	637	596	618	607	642	652	567	645	642	635	640	655	593	648	555	607	648	597	587	620	641	644	648	613	619	591	601	598	625	577	643	606	599	625	608	696	561	651	612	644	613	604	621	601	596	612	608	609	652	618	615	633	620	630	601	626	575	626	652	611	617	637	617	607	627	603	604	589	621	590	587	638	640	591	574	609	606	661	647	615	643	639	588	601	677	646	591	557	631	599	620	619	592	631	622	603	600	613	599	615	614	598	652	604	589	590	656	631	642	641	623	603	585	627	599	592	607	627	558	574	618	586	581	619	588	588	629	616	604	558	585	645	620	615	587	628	616	578	651	616	665	637	641	648	612	611	603	645	578	664	594	622	620	632	661	622	622	629	608	629	616	662	617	611	636	604	618	625	596	589	625	669	625	601	623	635	629	647	604	586	626	597	652	619	607	683	649	595	659	645	594	587	591	622	627	610	589	613	660	618	625	562	593	620	625	631	648	634	613	648	623	635	604	637	590	602	615	641	625	595	597	632	598	574	571	609	609	582	627	637	607	587	619	612	583	615	592	587	610	606	604	631	622	584	598	624	618	605	590	612	631	591	601	646	672	632	605	648	614	582	662	616	624	607	603	616	633	617	632	605	559	632	605	594	631	603	593	592	652	619	596	609	612	577	626	632	601	649	617	600	605	607	601	624	619	592	595	657	577	601	623	656	615	605	614	611	579	567	621	615	586	617	630	616	596	638	637	611	676	655	615	607	619	636	556	628	573	593	626	564	595	581	577	634	664	614	666	629	670	598	592	599	629	602	555	660	631	629	568	606	608	580	618	620	586	638	663	631	632	651	631	626	581	634	588	589	605	605	581	624	590	592	562	592	620	588	597	607	687	590	626	563	621	610	613	607	604	629	624	613	609	623	603	589	624	621	635	596	587	621	635	594	580	586	615	652	656	614	626	583	644	623	604	621	607	606	645	588	610	651	607	597	611	571	638	645	586	648	635	632	574	630	620	596	626	636	618	653	627	635	601	583	611	596	628	609	634	617	590	611	623	604	631	620	584	627	614	627	591	605	550	636	598	637	580	610	626	635	647	645	581	678	579	589	594	612	630	645	582	616	602	610	627	599	578	622	611	593	626	634	576	673	598	600	623	604	639	595	615	592	645	599	601	621	625	599	638	634	642	637	624	634	623	624	557	614	580	613	598	654	568	582	650	617	637	568	595	616	619	627	602	606	636	654	604	638	664	618	602	606	610	594	635	661	597	620	644	635	642	637	570	638	649	595	597	593	634	627	640	600	591	649	657	603	656	568	594	620	599	616	578	637	618	637	592	635	570	565	636	586	610	591	672	610	612	606	611	602	579	629	635	561	588	630	622	603	603	637	609	671	607	577	611	604	646	590	638	608	603	555	591	629	595	602	614	635	622	576	564	591	660	589	628	636	619	602	616	622	608	612	605	596	645	673	535	574	593	573	656	627	600	604	638	624	618	566	619	605	614	620	621	628	603	642	620	604	626	602	626	637	595	645	646	601	607	578	617	575	612	627	602	670	613	552	643	591	670	617	624	624	624	584	643	627	607	608	630	597	634	581	602	632	604	644	641	619	631	653	578	585	622	637	606	647	605	614	577	607	613	623	654	629	620	607	578	659	620	606	604	619	602	592	602	645	598	646	642	632	658	632	607	632	587	619	605	628	630	653	609	615	558	565	606	549	655	647	586	617	607	621	627	640	627	587	654	657	575	604	616	590	606	625	644	593	609	646	625	598	593	630	613	621	638	600	615	618	659	608	587	655	641	591	585	620	631	600	629	604	610	586	608	624	621	605	639	618	600	595	637	626	575	612	612	569	609	577	673	585	601	627	623	621	595	602	624	668	553	574	636	594	633	599	637	587	616	591	658	607	583	591	636	624	596	668	608	606	591	650	591	613	580	599	590	589	605	581	600	637	612	635	647	653	613	594	618	621	624	652	669	588	613	608	590	560	637	584	613	599	589	570	611	606	643	595	625	589	589	621	571	600	600	637	626	578	650	576	628	589	590	633	591	620	582	635	654	623	656	624	596	595	639	616	610	626	576	628	618	641	583	639	622	632	646	631	626	594	600	615	622	637	616
23452	21572	29500	24144	21610	21537	13449	4724	3461	3253	2563	2038	1615	1164	883	788	834	805	658	620	523	526	466	473	483	455	418	430	406	394	401	385	388	377	407	394	413	397	400	413	403	386	369	364	342	401	364	381	387	373	397	395	366	349	362	367	380	369	373	356	404	369	385	402	424	356	374	381	377	373	402	386	370	405	350	380	367	348	386	352	332	371	368	366	362	329	358	377	370	375	359	398	372	372	375	403	318	331	389	366	321	373	397	356	372	333	329	390	378	364	352	346	364	369	380	387	388	320	361	375	362	336	361	359	388	361	393	347	333	370	354	384	367	381	388	372	363	386	388	339	387	366	362	352	358	382	366	418	373	351	367	381	339	400	340	379	381	395	347	387	370	349	368	346	333	329	340	313	375	395	361	369	375	384	379	352	365	368	356	359	387	379	319	385	322	378	374	399	351	325	358	404	359	324	416	363	362	384	387	379	368	371	363	383	346	365	373	360	366	348	333	364	349	366	343	364	333	391	358	368	385	376	371	365	377	405	353	362	362	411	369	368	359	337	362	372	369	362	364	339	345	411	371	359	373	365	356	392	383	380	364	369	374	339	363	364	364	366	350	366	333	378	360	355	340	372	322	368	366	374	354	358	362	335	391	347	355	390	378	384	365	369	352	377	336	382	339	353	362	388	384	349	379	374	365	361	352	375	377	368	383	371	375	383	353	368	359	372	372	347	392	403	387	335	365	343	352	392	386	364	352	375	364	362	376	351	381	367	331	370	371	373	353	346	370	382	354	362	328	372	361	357	364	382	346	324	369	356	359	371	365	357	350	413	372	410	389	338	398	347	374	368	343	357	381	382	336	371	377	400	344	347	348	375	355	346	356	384	346	344	373	379	345	350	370	343	382	361	362	373	367	375	376	368	368	379	403	349	357	362	379	358	403	337	355	354	382	333	364	344	361	334	378	390	376	390	350	381	390	390	340	356	370	364	398	339	333	348	368	394	367	318	336	368	397	369	347	355	382	358	363	398	368	374	357	419	385	373	356	346	341	344	347	378	360	383	371	346	367	381	360	351	379	352	399	395	360	357	370	407	359	372	379	411	360	339	348	375	365	338	391	360	358	365	401	329	378	389	343	363	340	353	370	391	383	345	367	349	400	362	358	368	389	401	399	390	355	353	355	331	404	419	389	352	375	333	304	410	353	346	378	351	368	358	380	370	347	358	351	403	367	374	361	389	357	363	367	403	343	357	335	405	365	359	356	348	374	403	343	373	336	346	381	377	373	371	371	379	361	329	380	369	349	380	367	362	401	362	353	369	372	375	374	372	382	390	347	369	358	344	377	381	352	351	311	398	327	336	381	383	381	395	332	365	350	365	365	367	341	354	379	378	378	341	336	359	361	351	356	333	384	345	338	357	366	355	377	400	328	356	369	379	402	353	383	364	389	385	359	362	389	364	377	350	341	360	361	428	397	361	334	375	360	400	363	377	357	363	330	388	363	342	355	394	339	354	367	348	345	366	354	366	364	380	398	374	361	390	374	363	320	340	363	344	347	347	357	329	385	362	398	413	365	334	396	384	375	378	357	377	408	345	373	352	340	386	357	332	345	325	377	384	329	350	377	401	362	350	387	369	373	341	341	376	362	361	355	394	351	358	364	364	336	358	326	354	356	362	385	381	340	357	369	409	376	361	348	376	360	354	343	368	368	324	387	347	343	373	354	358	397	363	331	371	363	345	346	327	379	385	389	364	375	371	336	360	355	371	366	372	365	387	362	389	319	393	393	334	363	390	335	368	340	382	366	355	332	378	347	328	378	387	386	355	364	376	366	366	358	359	330	385	368	372	357	368	347	338	384	367	375	363	366	359	336	384	340	346	388	318	375	335	358	367	362	359	358	360	362	359	372	367	375	370	378	338	356	367	383	362	377	372	329	379	377	383	356	336	363	341	344	362	340	368	388	382	369	361	370	400	344	387	363	394	367	405	350	362	351	347	393	366	372	371	379	371	377	336	393	356	363	367	369	368	368	359	362	350	327	362	419	365	368	365	350	356	345	348	354	357	386	380	339	365	359	387	379	383	343	375	342	335	366	350	375	374	387	336	365	372	363	379	369	373	360	367	339	374	381	350	398	369	361	350	375	364	345	309	376	343	353	349	358	332	353	357	337	360	353	357	390	359	384	380	372	368	369	386	340	336	378	355	371	402	363	398	359	366	350	333	339	377	368	352	373	371	318	371	375	359	368	386	355	372	386	400	366	382	369	391	371	377	364	373	362	369	385	327	358	347	376	354	351	348	364	361	382	391	397	383	370	368	365	340	358	341	364	348	355	360	424	347	342	344	350	350	359	351	353	394	365	382	346	380	360	340	370	358	391	352	347	334	380	387	362	378	373	364	385	323	382	376	391	391	345	359	359	361	392	372	390	344	353	399	383	377	380	358	356	347	343	382	348	359	358	353	367	345	364	359	372	365	383	362	346	377	353	344	370	380	349	359	372	361	347	382	352	394	355	396	389	363	382	331	371	383	375	367	361	402	347	371	350	361	361	368	361	365	359	365	366	347	396	373	359	361	394	389	339	343	399	363	342	382	390	341	386	369	369	383	393	339	350	346	374	359	356	362	351	373	345	372	378	344	356	367	377	365	369	338	364	378	351	369	360	397	357	377	369	356	373	354	398	391	353	371	372	349	359	394	374	352	367	368	373	385	349	353	371	359	339	401	363	360	352	363	386	372	353	363	356	325	360	381	333	365	384	369	371	352	397	368	407	323	380	359	417	358	342	362	361	362	342	344	354	356	355	339	382	362	355	357	371	371	364	352	373	409	381	341	354	351	362	359	377	335	347	349	372	370	365	380	363	333	359	383	364	351	357	345	367	360	333	327	327	356	419	389	355	399	366	384	330	384	360	381	336	347	369	363	366	380	341	385	377	372	368	351	357	335	333	362	361	338	355	372	340	343	393	349	358	346	369	351	363	361	345	384	369	366	356	374	363	328	351	357	327	383	354	373	370	371	394	361	379	377	348	350	368	333	383	363	342	349	372	377	357	371	364	344	363	371	349	343	392	338	349	392	374	340	341	385	371	385	368	344	365	362	410	352	346	369	339	345	366	391	370	364	378	365	364	385	367	376	380	368	342	367	378	369	385	384	349	378	352	365	330	338	395	355	405	371	373	363	360	369	365	368	366	369	344	395	359	343	379	365	348	339	367	328	327	365	358	382	386	388	355	326	360	370	340	374	380	383	316	342	370	367	399	359	364	388	343	340	355	338	378	334	376	341	351	350	409	382	332	322	360	360	390	349	350	335	383	352	361	361	375	356	339	368	379	368	373	382	342	359	391	382	375	362	326	359	383	352	379	361	333	342	362	397	373	364	381	357	383	366	350	374	379	398	360	375	400	386	340	342	374	366	338	377	364	395	387	327	349	392	364	387	381	357	385	381	357	377	330	375	393	373	330	376	341	375	356	385	389	384	373	386	348	377	374	321	336	347	347	389
39538	64370	50978	31544	19676	15022	12603	9803	8549	8091	6168	5114	3838	2793	1935	1750	1752	1567	1233	1136	964	855	821	728	725	688	739	703	659	607	603	636	604	554	598	586	619	600	608	552	509	541	542	524	486	523	525	506	541	518	517	498	530	518	534	563	523	529	528	546	515	543	556	533	523	528	580	567	513	522	522	505	544	494	524	493	573	512	516	535	532	523	496	523	534	487	494	536	546	511	520	521	534	498	546	565	458	506	514	517	509	499	509	528	542	487	523	495	518	484	492	531	495	517	470	471	502	506	499	543	507	531	468	498	524	523	510	540	493	493	478	556	515	486	517	524	515	543	497	492	460	498	496	504	490	514	494	514	533	508	529	511	484	473	538	516	510	519	512	495	502	489	526	489	521	514	523	510	532	517	529	498	520	516	497	537	533	493	532	523	537	471	538	496	498	492	538	493	470	509	510	480	502	454	465	552	478	468	523	519	516	494	540	531	479	477	507	481	503	488	511	508	521	505	532	524	523	494	514	529	503	498	506	492	505	508	503	494	474	496	488	510	488	484	511	568	518	523	523	509	486	483	503	478	476	489	524	506	470	475	533	498	512	524	489	475	526	483	501	482	516	488	510	506	484	494	485	546	529	493	506	487	515	498	528	497	512	501	518	490	501	485	489	505	522	519	526	495	485	484	529	523	501	501	478	479	508	485	473	540	472	473	462	504	483	542	497	491	502	496	501	506	502	511	522	469	475	506	511	483	501	515	486	487	504	458	473	522	507	504	511	524	510	490	501	498	480	513	490	548	515	498	544	501	487	521	501	537	499	490	488	513	502	465	500	533	484	507	527	499	478	514	473	516	497	509	477	470	497	526	512	504	503	524	494	520	458	514	487	470	506	493	478	484	505	511	501	517	554	494	497	529	505	516	538	495	504	539	543	483	507	489	506	487	459	531	507	502	521	492	465	474	496	541	497	533	472	483	544	468	513	463	538	494	539	474	509	497	496	493	515	474	513	492	507	479	550	516	521	465	538	497	498	484	494	489	515	514	490	508	497	495	495	501	511	503	516	480	510	461	515	499	493	479	486	492	498	497	514	491	525	526	499	486	470	502	503	485	482	479	483	476	517	500	503	546	465	530	532	550	491	536	490	495	516	524	484	483	522	497	527	474	510	474	540	495	482	497	517	503	469	517	540	476	511	475	510	493	514	494	477	520	503	506	500	526	499	508	528	513	473	475	494	535	519	500	533	496	526	519	506	519	461	544	507	515	497	502	479	507	501	525	492	446	489	484	532	513	499	500	513	520	485	555	521	515	502	503	495	504	472	518	499	521	532	468	521	512	512	504	524	514	524	506	482	521	516	527	515	506	465	541	507	506	495	469	497	500	486	503	479	503	499	541	495	516	508	491	527	535	513	477	530	508	487	501	511	509	484	492	467	469	518	533	497	507	472	537	519	526	471	459	508	501	508	514	497	496	513	501	476	496	515	516	521	496	488	504	497	475	477	534	513	516	520	490	492	478	498	513	516	540	483	551	544	510	530	486	508	493	468	511	510	505	516	474	516	487	496	539	470	468	507	521	499	506	529	497	484	526	484	461	491	480	475	521	508	475	488	503	530	517	512	514	477	484	496	488	516	492	522	535	528	492	487	501	483	502	562	511	482	483	475	505	477	528	505	497	522	493	490	562	485	494	514	486	490	520	490	471	469	487	503	499	505	501	537	508	475	483	522	501	473	506	520	494	472	497	546	473	460	529	480	490	511	516	506	495	457	480	478	495	525	522	507	512	525	496	485	525	492	504	514	478	507	492	481	501	478	497	502	519	516	468	493	502	481	501	509	504	531	527	473	463	520	522	527	497	529	496	521	529	512	517	492	502	498	471	477	488	500	501	513	520	467	546	502	515	499	527	500	480	539	508	506	478	475	545	471	520	491	493	531	527	506	510	481	502	475	507	516	483	540	494	493	523	472	481	537	502	497	505	505	484	518	517	501	484	499	478	486	500	487	511	520	495	462	540	527	466	486	466	485	514	509	490	528	487	528	470	485	520	512	475	549	558	501	499	479	478	475	507	464	536	481	497	514	506	497	484	456	510	480	475	513	515	489	507	542	476	523	464	511	502	520	555	529	477	526	537	498	523	500	496	531	532	504	495	478	496	477	495	503	477	534	504	507	514	466	484	520	469	457	496	552	536	506	482	497	490	540	514	522	502	476	496	549	474	531	524	532	526	518	515	523	507	468	492	478	508	492	481	487	536	514	498	511	540	495	540	477	537	517	491	488	490	565	518	506	504	478	482	487	505	504	508	503	488	507	483	511	525	530	522	495	501	469	550	513	511	547	486	523	511	500	516	497	490	512	509	515	536	526	479	512	554	530	517	499	511	462	476	491	495	482	493	484	526	538	530	538	491	525	501	523	499	520	508	487	528	513	501	514	527	496	456	525	519	525	472	527	560	521	548	514	480	504	503	497	488	495	522	502	476	554	497	523	524	519	478	523	526	479	502	477	490	524	479	486	496	472	514	516	527	487	472	526	522	502	529	480	495	482	502	523	482	558	537	521	524	477	508	490	487	474	507	494	536	463	528	501	547	527	469	517	493	486	508	545	477	517	489	498	474	486	492	524	494	481	531	494	520	508	508	499	503	449	514	529	478	526	472	472	521	514	478	516	532	495	489	500	450	536	499	523	506	500	543	495	472	508	493	529	495	503	534	513	501	513	502	494	516	509	528	487	516	524	500	490	475	508	508	459	496	512	515	470	493	508	459	475	499	485	474	521	476	519	497	457	499	501	547	508	480	525	495	482	524	512	493	538	531	494	471	516	553	505	532	510	494	487	498	504	487	473	451	473	482	501	498	499	536	493	440	521	473	499	471	534	499	499	504	527	494	526	503	514	464	521	525	472	551	518	504	492	527	525	525	518	498	509	467	480	507	504	518	488	541	528	517	469	511	528	492	467	518	487	514	483	506	518	498	524	521	544	529	465	496	508	500	513	462	500	494	491	506	501	511	461	482	501	459	495	506	488	535	492	481	546	526	497	494	508	536	483	516	504	478	486	503	522	494	524	476	474	500	494	503	493	509	497	505	500	506	506	492	513	524	497	486	499	589	500	500	494	501	549	536	497	520	496	428	533	499	497	511	511	494	457	522	480	480	442	472	470	505	523	482	502	474	489	504	500	503	505	513	487	508	526	487	502	482	508	528	457	489	514	485	501	503	478	494	489	503	532	522	481	483	514	493	515	477	488	492	529	528	486	472	449	475	494	492	494	496	510	503	504	517	513	525	529	471	535	495	558	522	544	476	513	498	505	487	461	480	550	544	528	495	492	453	503	505	515	451	479	484	506	515	463	545	472	493	513	513	529	517	477	466	477	492	480	487	486	457	499	504	514	508	506	500	487	504	504	451	524	514	521	533	522	510	481	510	453	509	481	472	512	547	499	532	526	486	492	503	504	502	508	497	493	472	478	495	502	508	436	500	526	492	523	553	475	485	542	550	496	519
29112	29789	29913	16437	5207	2746	2105	1577	1388	1337	1070	886	751	591	525	493	508	463	449	388	373	348	372	352	390	358	385	360	357	381	355	373	372	377	338	332	325	342	359	339	352	355	356	327	346	337	346	363	355	353	345	347	336	333	345	326	359	361	359	327	356	346	348	318	327	357	328	358	354	326	353	348	359	390	357	358	336	361	353	363	329	345	346	350	337	326	312	329	312	326	349	321	346	374	358	373	349	343	319	325	332	360	341	333	365	354	332	338	363	338	302	337	326	312	335	340	307	347	336	341	360	319	331	329	319	367	352	354	370	310	334	335	357	368	361	339	346	299	309	351	333	339	367	360	344	359	341	345	324	365	352	329	341	372	372	380	326	364	339	351	331	335	343	360	303	364	315	320	320	339	329	346	379	350	343	359	369	323	354	328	306	329	373	349	314	330	315	379	355	362	343	314	341	342	331	340	327	326	355	382	317	356	327	372	380	334	346	336	377	348	326	346	333	330	322	318	359	323	376	371	353	327	348	374	355	334	313	316	362	337	337	312	347	327	329	330	317	366	323	350	359	360	319	326	361	344	368	335	325	340	361	357	347	362	346	303	299	332	355	350	333	337	361	316	307	334	362	357	327	342	316	379	337	337	327	353	345	336	342	362	326	336	322	346	334	334	357	357	315	331	346	335	372	362	349	360	334	348	344	323	324	334	325	333	344	327	370	324	360	350	344	350	350	303	364	325	335	347	354	329	341	319	355	320	354	355	353	349	318	365	376	353	333	344	353	360	335	336	321	326	358	356	338	347	344	338	344	375	351	331	339	341	341	331	355	342	324	360	327	330	348	333	385	340	353	327	347	373	335	329	326	314	347	314	356	304	386	349	351	331	316	331	384	327	313	359	365	327	338	347	358	335	339	358	365	383	348	335	337	379	330	352	367	362	368	356	340	336	334	325	352	353	341	303	349	360	342	308	356	333	348	313	313	358	333	344	356	305	355	353	339	333	307	325	334	332	305	333	331	332	329	353	355	346	318	342	333	347	352	324	315	325	337	320	365	324	362	337	357	303	300	318	348	349	326	341	337	338	366	340	332	337	319	318	364	377	374	330	362	350	347	364	337	333	332	341	362	342	330	333	348	354	346	324	348	353	360	345	370	343	343	311	355	344	353	339	361	341	354	347	347	346	354	372	314	365	326	322	342	354	349	328	352	354	316	389	345	364	336	360	298	350	318	362	315	316	350	342	320	345	364	318	350	351	347	369	365	365	321	324	364	315	316	326	359	339	335	381	346	368	327	351	308	367	363	350	326	342	344	326	344	342	356	328	354	365	356	352	343	337	327	373	318	370	381	314	356	331	328	376	317	371	317	308	342	370	365	364	342	333	319	344	326	344	278	370	346	363	339	333	340	340	349	316	349	375	367	345	324	332	309	346	339	325	327	347	342	353	338	348	381	341	361	386	311	364	346	346	326	348	331	362	365	311	361	333	352	313	350	348	330	363	316	355	365	321	318	344	319	309	329	358	320	310	307	355	365	349	353	349	346	377	319	360	341	370	315	317	354	368	357	339	355	327	308	343	304	377	343	310	370	328	326	354	356	340	335	335	352	363	362	373	318	345	327	316	356	369	357	360	319	329	341	353	348	351	354	345	348	334	345	342	320	321	360	373	358	381	319	348	412	342	357	332	373	371	329	357	331	330	331	327	340	339	335	348	348	338	360	359	368	330	316	340	316	361	365	317	363	362	353	317	362	327	348	305	338	340	335	351	311	343	346	318	339	360	349	346	354	350	343	360	345	329	315	324	376	336	355	347	333	341	334	342	336	318	328	323	361	363	331	371	333	297	302	311	353	324	349	356	336	373	371	335	351	337	353	352	356	358	372	370	352	330	336	325	352	338	339	339	325	319	334	350	316	332	331	324	376	332	337	361	387	332	334	333	380	335	338	329	332	342	342	329	352	346	354	301	356	339	329	344	335	357	365	351	334	319	359	348	338	339	319	331	342	332	372	320	325	332	301	363	327	364	343	320	324	351	341	344	337	346	350	349	349	307	346	340	340	329	324	375	303	356	346	305	341	331	384	346	305	344	330	385	315	349	325	334	324	336	340	355	346	352	343	322	316	328	336	323	351	359	353	318	342	347	372	359	354	340	332	398	360	365	352	344	326	325	347	341	349	381	363	360	344	304	329	308	350	318	369	344	350	371	340	353	357	335	364	321	340	336	335	358	316	357	328	349	331	350	383	345	357	327	359	378	355	355	340	317	344	337	354	330	325	332	341	344	336	330	373	329	324	335	342	338	324	348	380	306	358	333	339	330	350	311	355	309	336	341	336	314	369	387	336	319	379	352	344	374	344	335	345	349	350	339	336	361	353	378	344	338	352	356	365	344	384	311	365	330	300	314	329	327	362	331	334	364	343	326	324	375	340	341	350	337	363	339	328	337	329	331	324	333	355	386	333	346	324	333	343	326	361	335	339	358	345	318	307	350	346	366	355	352	337	349	354	359	320	326	346	373	339	334	359	318	335	344	336	339	357	338	319	349	379	356	344	336	327	368	357	367	366	339	323	353	349	363	340	316	369	361	335	330	362	337	346	371	374	342	354	349	363	368	358	374	357	330	320	323	342	328	355	352	336	337	351	349	319	324	293	350	352	338	352	328	381	352	371	335	378	353	361	345	348	326	295	340	334	336	315	365	327	354	351	363	339	323	330	342	366	322	326	330	340	383	333	318	333	318	350	342	332	371	378	381	308	360	348	316	375	343	372	331	369	323	377	393	344	326	366	350	350	369	314	357	331	342	354	305	357	352	347	321	342	323	325	358	337	343	309	362	330	336	326	317	368	349	330	380	321	352	302	324	325	311	333	359	378	340	345	323	357	360	351	328	344	305	363	355	346	336	362	321	342	377	309	352	342	317	320	349	342	338	331	341	330	321	339	348	356	351	354	350	345	350	352	345	331	332	347	338	350	354	361	317	327	329	353	346	333	337	352	366	341	347	365	311	320	307	336	359	339	325	316	355	373	320	350	358	349	357	349	334	335	361	338	362	362	345	335	350	359	325	369	354	333	340	344	330	329	350	347	360	331	345	355	341	354	315	370	349	357	369	343	342	319	324	330	359	320	324	348	338	320	335	346	347	369	341	328	331	325	324	338	346	334	342	369	355	319	345	320	342	371	317	321	360	358	340	352	350	340	339	365	357	339	341	334	354	321	314	333	341	324	355	350	344	372	346	354	350	322	354	335	326	330	352	354	337	345	361	361	346	339	353	356	355	341	310	333	325	337	336	335	343	329	343	377	312	303	363	357	345	365	348	318	328	365	345	364	362	323	361	373	344	359	353	337	366	363	372	348	343	339	298	322	338	334	356	320	347	334	359	334	323	326	348	330	319	328	378	370	337	348	368	344	345	367	329	369	341	368	328	358	341	354	324	331	353	352	346	338	332	343	373	306	384	336	325	350	343	355	340	377	332	340	333	366	337	364	347	352	346	335	324
35552	49921	35815	17634	9224	6918	5544	4176	3503	3454	2586	2180	1707	1198	1001	879	897	804	761	714	599	549	558	579	557	576	498	512	521	536	516	481	455	484	476	490	517	447	492	484	451	480	477	453	471	449	463	508	499	481	491	478	470	468	449	476	506	496	479	474	478	476	482	479	476	456	516	418	457	467	478	500	537	502	460	492	491	483	481	475	485	466	473	491	476	424	484	470	474	449	446	459	463	433	491	499	464	488	459	476	465	478	474	463	456	446	477	470	510	509	471	514	463	444	461	462	463	476	492	510	424	441	463	448	470	508	492	484	440	492	450	461	453	455	492	497	450	458	452	455	478	452	526	450	472	468	470	508	478	445	499	509	476	462	468	456	504	464	493	483	489	454	449	487	485	492	447	505	504	478	451	440	487	468	459	451	498	472	457	493	435	476	494	440	480	463	466	520	452	461	448	439	460	463	441	443	473	477	474	476	475	467	459	465	477	496	466	454	455	473	473	461	469	490	469	453	492	457	462	539	484	478	485	521	517	484	489	453	461	483	479	452	469	533	457	437	494	481	472	484	447	482	492	492	471	494	473	467	469	477	449	512	495	478	453	481	475	446	452	449	500	444	455	504	462	437	504	459	470	482	462	466	482	452	474	479	476	505	461	493	453	492	503	476	481	461	478	468	459	442	460	483	466	508	423	472	474	467	476	437	465	461	453	475	517	425	462	464	450	478	515	475	484	448	490	503	475	506	438	455	487	490	441	491	470	482	478	445	473	462	426	448	472	444	448	482	469	472	480	486	457	459	452	480	494	470	433	468	505	457	480	499	466	460	456	469	468	466	481	496	462	495	440	496	422	471	442	431	455	492	444	475	459	462	473	423	475	513	452	457	426	481	469	478	454	493	468	465	451	470	489	469	458	465	468	468	497	483	498	475	418	476	456	465	462	499	438	509	468	512	452	468	469	474	495	462	464	427	488	469	498	475	444	444	475	495	464	452	480	475	471	461	491	500	488	460	525	495	458	494	500	477	453	446	493	473	453	444	526	455	473	469	495	466	489	479	461	487	450	483	469	458	474	455	442	451	464	494	462	415	440	486	507	464	479	505	433	488	456	477	475	459	478	472	479	455	484	458	488	479	476	463	460	446	483	469	474	500	450	497	463	447	465	470	490	489	463	502	486	489	482	504	479	418	476	472	452	478	437	463	459	494	493	448	471	493	460	481	484	442	477	475	440	474	462	474	487	487	495	479	468	480	451	499	465	463	489	462	464	452	469	452	482	449	514	460	485	491	493	463	434	460	485	464	479	447	497	497	499	447	487	463	470	467	479	468	455	461	464	447	523	511	459	469	480	463	451	488	483	509	498	449	491	478	453	489	459	432	493	438	492	511	469	464	496	460	521	475	495	494	467	483	487	467	475	446	429	413	471	483	498	456	479	476	485	480	515	477	480	489	450	491	461	463	494	483	482	435	488	448	485	487	456	485	467	495	510	473	491	457	482	476	469	435	480	477	442	476	517	462	455	455	463	517	488	485	512	459	453	489	493	482	469	473	495	481	472	487	454	465	503	458	475	477	489	463	487	479	470	480	462	492	491	446	485	483	475	472	448	462	499	446	485	475	531	496	462	491	439	486	458	493	471	452	453	452	452	479	473	481	471	480	476	476	468	476	470	459	505	467	504	513	441	452	499	483	443	487	496	498	471	493	492	471	498	483	490	470	474	453	484	499	464	467	441	454	461	528	478	442	497	430	491	443	496	529	475	482	481	484	495	479	481	477	443	537	468	466	471	496	462	477	500	445	487	440	477	508	441	469	515	480	476	489	414	467	481	460	471	454	464	471	507	464	480	432	477	463	477	482	494	494	494	470	459	490	521	460	497	459	462	456	477	480	467	434	472	444	459	463	462	458	474	476	480	434	482	481	495	454	499	504	507	483	488	487	462	493	447	431	454	509	466	515	492	428	470	465	481	490	455	456	472	488	510	462	499	471	496	494	492	494	511	486	474	478	469	448	427	498	467	481	415	519	476	449	475	481	473	463	497	475	444	472	477	456	456	509	463	489	468	469	448	483	462	508	503	481	495	471	470	468	485	487	449	465	404	475	487	463	454	482	445	458	463	513	478	455	441	433	464	479	464	480	441	462	492	444	460	486	497	479	421	482	476	513	484	535	483	425	471	505	422	483	450	475	472	509	521	446	455	491	486	467	443	466	514	493	474	485	480	514	476	490	487	484	471	473	440	431	467	483	531	509	505	483	472	479	492	495	475	452	453	443	478	457	444	481	452	465	466	492	438	476	489	438	516	467	466	480	488	466	434	452	464	468	512	453	480	523	457	485	456	462	450	479	461	478	473	461	467	449	470	489	450	470	487	448	472	509	483	501	472	489	460	470	455	494	467	426	479	501	469	490	470	477	500	462	476	482	517	456	489	432	508	475	459	475	509	478	469	477	485	456	451	478	469	448	491	473	463	505	466	482	474	465	427	469	459	480	441	466	458	489	482	467	475	498	460	532	465	469	498	453	443	461	499	509	460	477	458	452	464	430	474	449	507	465	448	457	454	479	481	478	475	506	468	460	475	466	466	463	464	478	456	464	468	474	454	487	519	440	492	457	476	497	530	467	499	476	473	485	433	466	474	493	462	520	501	498	479	443	464	447	502	451	483	446	442	486	448	481	501	459	468	461	478	474	510	477	459	463	490	481	479	490	439	494	454	444	470	506	453	464	474	479	451	449	496	477	491	493	502	474	472	498	456	492	485	527	479	452	445	470	489	468	451	504	454	457	460	488	512	440	484	465	457	468	453	479	467	473	526	490	492	487	483	477	476	500	499	475	487	497	466	477	487	454	521	478	420	469	501	473	454	465	456	465	461	450	474	455	468	490	455	457	462	512	497	491	445	493	486	478	485	495	473	450	482	463	489	482	487	507	464	460	450	466	460	433	469	515	452	477	457	497	456	480	466	470	452	473	510	497	455	462	452	448	445	458	515	443	472	456	483	476	477	494	496	430	462	474	464	493	492	494	490	505	486	451	411	463	436	441	474	471	430	428	496	498	478	490	482	461	474	492	480	493	501	469	464	459	463	468	488	486	471	471	451	456	474	475	478	483	459	481	494	472	504	442	467	421	485	506	477	469	424	441	478	460	481	455	465	514	437	489	495	470	467	478	446	466	465	498	511	431	467	508	463	481	487	485	516	450	493	468	478	468	473	500	452	411	495	502	466	436	490	486	463	476	454	465	504	470	444	470	441	477	498	483	480	441	473	494	443	485	481	440	444	440	466	456	465	439	449	460	418	446	494	484	430	473	443	498	464	477	442	467	477	508	455	488	509	444	462	440	484	462	459	484	445	466	475	478	444	519	479	461	487	500	431	437	455	491	487	472	473	473	487	490	428	459	471	469	489	447	471	497	488	481	485	471	507	484	437	485	511	481	454	468	510	471	525	450	470	521	462	535	500	501	450	465	450	470	471	492	475	477	426	457	469	484	482	449	471	485
24508	21656	29193	24758	21477	13917	5334	3227	2522	2358	1815	1592	1238	993	799	698	730	686	624	593	535	517	503	505	512	496	480	489	500	462	441	436	450	456	467	428	487	483	460	476	412	445	446	436	468	445	450	439	426	418	446	432	409	461	469	437	459	454	440	479	448	485	433	465	417	461	471	436	468	460	439	452	448	458	426	451	461	443	432	471	492	436	426	408	448	441	439	459	448	439	493	469	410	424	483	475	467	429	399	438	435	399	422	452	440	440	437	433	433	367	453	425	432	413	387	482	470	423	444	427	395	429	448	463	440	455	416	429	427	440	421	442	420	474	471	455	431	407	458	401	412	461	394	428	448	419	437	440	458	412	418	467	474	430	441	462	440	421	433	418	419	447	412	461	436	435	425	449	417	457	440	461	479	453	414	411	428	465	393	410	433	434	443	401	424	409	483	435	417	414	455	430	441	422	420	449	474	394	423	462	431	432	435	456	428	423	447	431	480	410	435	456	408	430	420	460	428	449	454	435	414	417	413	463	415	449	483	449	450	431	441	437	429	431	432	455	441	422	432	435	404	430	397	443	439	431	413	423	395	420	417	415	454	458	425	411	412	388	446	427	432	415	409	450	403	443	407	453	431	456	443	437	403	439	450	392	448	429	414	403	437	434	436	440	462	416	392	500	453	432	429	455	429	468	489	458	430	424	446	447	441	415	392	463	414	416	419	446	472	477	428	435	383	435	436	460	425	472	422	447	435	422	438	418	497	452	434	423	446	422	413	420	430	433	462	442	453	433	479	464	418	454	456	464	449	447	420	421	466	457	401	433	419	420	428	455	465	492	410	423	408	423	432	419	488	430	461	426	454	452	417	446	435	443	400	456	465	451	455	414	451	442	411	426	446	490	463	461	461	413	424	437	450	413	451	447	433	454	457	391	429	452	406	427	425	440	402	418	459	480	451	435	444	400	423	439	446	417	399	477	387	456	449	470	465	485	459	448	446	439	427	444	424	428	470	452	432	433	427	397	467	446	446	394	450	422	448	415	431	460	451	448	467	418	412	457	423	408	453	399	397	416	444	421	446	435	447	439	410	404	405	405	414	402	441	424	449	431	427	468	453	424	376	454	417	429	431	390	432	457	437	418	407	467	439	452	430	414	440	416	417	424	456	459	455	404	458	459	425	462	413	455	450	407	430	417	404	420	459	439	453	444	444	451	433	463	398	465	448	455	432	424	410	409	464	438	401	429	440	448	444	440	412	454	407	432	451	452	430	433	443	460	438	411	470	459	435	431	457	435	420	428	443	375	399	447	422	423	420	418	445	460	443	457	471	453	460	432	425	434	437	407	450	420	460	405	419	457	393	447	428	426	483	436	439	417	408	439	464	444	413	444	426	438	427	456	417	465	446	423	425	409	421	448	411	454	412	438	443	434	458	449	437	437	457	406	454	435	466	470	435	433	426	408	446	454	437	427	448	433	418	450	457	457	427	451	405	443	431	408	495	418	475	420	464	423	411	420	407	441	486	490	436	477	476	413	422	456	398	443	467	377	444	442	383	418	412	422	467	445	442	398	445	441	423	456	465	441	416	448	437	445	414	431	412	430	417	428	411	476	415	450	474	426	438	466	421	463	418	440	436	429	410	397	448	440	405	446	423	433	438	450	435	424	476	435	452	459	413	455	415	434	430	444	448	447	435	413	462	475	395	415	425	439	445	480	414	461	438	424	462	445	442	465	416	409	463	416	436	405	432	392	440	449	464	432	458	419	422	469	442	465	449	443	432	443	466	450	430	437	474	428	425	426	461	444	432	439	452	466	422	422	451	401	434	463	433	445	425	433	442	435	430	411	428	453	411	399	460	430	439	454	439	426	466	434	417	451	454	425	431	431	441	439	421	402	419	468	431	452	446	429	447	437	423	469	417	455	466	491	396	427	438	402	413	430	477	465	456	446	426	454	432	449	434	431	421	440	442	457	443	470	405	436	447	403	439	429	409	431	480	405	461	477	408	428	378	425	466	414	418	450	461	434	409	415	428	457	414	444	436	411	460	446	427	421	436	418	461	416	440	454	418	403	464	388	468	399	467	421	427	450	436	436	436	397	435	432	389	406	448	432	447	472	421	432	444	420	423	468	440	380	433	439	416	412	449	422	440	436	442	410	440	472	446	445	422	418	405	428	462	435	424	415	447	466	465	406	425	421	448	449	429	433	414	439	448	449	446	413	475	416	468	378	440	396	439	431	452	447	456	431	435	439	419	410	437	415	453	437	462	458	420	468	433	421	431	406	431	475	407	434	442	432	422	409	414	394	451	446	458	437	426	393	434	445	401	421	446	444	450	457	432	460	455	423	437	438	446	436	456	465	437	440	397	453	419	416	424	429	453	447	396	420	464	392	467	461	461	452	433	415	450	419	438	434	412	440	449	448	459	419	412	420	430	432	434	418	415	464	435	426	406	429	418	468	449	450	461	451	424	436	449	447	445	459	423	435	433	419	447	381	453	416	437	433	416	452	412	436	437	444	397	471	414	440	484	435	433	469	439	429	430	394	409	437	460	434	440	414	445	448	431	451	427	408	447	399	412	458	422	467	432	421	491	455	457	415	391	437	450	451	436	429	434	427	425	441	435	428	432	450	439	400	429	448	434	424	437	393	407	423	418	456	415	438	487	413	442	433	448	420	424	448	410	404	480	473	444	397	455	420	461	402	450	464	454	449	439	465	422	430	446	429	389	444	444	456	458	426	454	434	453	469	426	423	409	430	421	419	457	408	441	426	442	420	449	423	444	421	440	441	432	441	407	421	456	423	431	467	383	451	427	427	423	470	448	428	451	441	434	443	401	442	495	422	453	434	434	447	414	446	428	432	430	432	424	405	404	399	397	434	426	411	421	408	434	433	435	446	409	399	367	440	448	454	437	440	436	423	474	433	456	442	446	438	457	412	430	433	427	432	444	450	415	429	444	410	407	420	462	445	440	436	473	457	412	421	413	457	436	454	436	385	419	430	454	436	465	435	448	409	458	449	413	431	451	420	467	420	461	453	413	438	430	425	472	423	453	387	441	429	440	463	445	428	479	443	403	444	432	438	432	420	439	416	442	454	450	447	425	425	453	448	442	429	424	435	494	426	406	425	461	401	424	446	431	472	424	461	398	413	398	453	429	474	448	463	449	414	451	445	406	474	434	452	434	472	413	425	448	417	443	448	417	432	415	426	396	462	430	434	415	426	452	432	466	457	436	436	470	452	384	418	402	421	438	437	417	426	439	448	407	420	414	394	441	434	485	469	436	434	444	420	451	436	420	426	441	399	464	465	437	419	418	419	459	455	440	447	464	428	404	432	422	472	438	395	428	439	394	433	419	439	420	440	432	406	381	461	453	502	411	400	436	447	423	428	425	419	450	427	434	429	454	416	421	453	452	476	430	467	427	443	443	422	458	445	447	420	454	465	416	429	443	437	455	397	444	462	472	430	461	423	415	430	411	445	481	425	424	433	442	430	448	449
37086	59352	45771	27800	15244	11681	9114	7291	6098	5985	4540	3905	2865	2055	1624	1384	1490	1266	1058	1029	912	857	786	763	768	726	738	716	677	682	698	647	647	676	659	642	646	656	661	643	600	681	647	608	600	647	597	544	644	616	620	618	617	667	577	619	620	622	626	646	594	636	634	689	645	627	653	623	613	592	633	612	604	651	593	607	628	580	597	610	595	627	612	611	631	670	646	595	595	610	637	628	630	606	585	620	611	662	581	635	627	614	597	640	572	623	629	607	609	617	625	629	629	616	585	554	638	640	599	587	594	616	564	603	577	581	602	592	602	614	641	629	562	662	623	611	630	606	636	591	613	582	604	628	595	617	586	638	606	635	590	636	606	613	606	638	611	578	578	629	551	645	598	613	639	617	618	594	616	642	621	634	617	640	564	602	617	557	574	622	634	600	586	608	598	617	611	618	586	593	638	570	588	563	603	568	548	640	589	609	617	612	604	620	578	609	635	549	535	655	604	554	599	614	568	627	604	661	642	589	620	620	591	609	573	619	634	588	579	582	597	639	572	578	588	607	596	615	628	572	575	618	633	632	580	571	633	593	637	609	633	647	567	620	595	613	598	603	624	569	615	650	604	576	623	619	589	605	579	636	585	584	601	541	586	638	619	584	578	573	598	551	639	554	553	595	590	597	577	603	680	558	622	600	625	598	572	570	657	580	624	602	617	618	625	604	588	627	638	593	666	617	587	589	590	574	613	598	598	568	614	643	633	580	622	630	590	589	614	583	616	563	574	587	584	590	633	595	580	618	644	583	559	609	555	583	552	615	615	595	625	644	616	624	606	657	626	676	604	624	581	584	568	630	626	609	608	624	610	629	606	584	623	620	603	663	628	610	657	585	618	597	627	552	610	637	643	657	635	598	603	624	653	627	598	648	593	609	600	603	558	583	617	604	598	638	612	603	591	580	627	618	645	593	588	576	605	584	653	608	603	615	607	589	655	590	585	635	626	610	609	615	629	588	605	606	588	616	628	621	590	579	592	590	553	567	650	612	588	654	593	611	557	585	612	578	627	644	590	625	614	653	588	629	576	653	637	601	600	633	624	623	593	624	561	635	598	595	635	600	581	628	541	633	633	585	614	602	586	632	602	592	603	587	617	593	580	595	596	607	574	608	628	601	609	606	630	631	633	648	587	594	601	616	600	656	662	597	624	542	579	612	602	623	578	622	629	629	594	606	611	581	658	642	610	618	575	615	604	607	591	614	616	599	547	633	604	617	589	571	637	602	590	574	591	607	601	617	597	599	600	588	639	648	624	561	566	569	577	571	616	611	572	643	583	630	602	635	549	589	606	692	609	613	574	621	607	603	609	592	613	563	588	579	636	639	618	608	603	612	619	605	589	631	564	577	621	599	612	601	566	648	605	607	631	638	630	622	560	611	619	592	621	643	589	598	608	580	612	620	617	631	626	573	592	607	602	626	615	622	628	569	596	591	615	587	578	599	566	588	600	632	598	628	610	636	587	620	615	595	637	628	566	620	627	564	621	604	602	628	610	611	575	598	616	601	603	605	598	627	623	644	584	602	611	568	654	593	629	596	573	585	573	574	551	615	633	626	594	609	582	580	551	560	592	597	622	621	571	578	609	615	637	586	636	645	597	635	601	646	626	601	620	577	608	567	628	568	619	602	630	617	630	584	621	601	617	571	598	598	593	579	619	591	598	602	610	561	588	594	594	577	613	619	627	585	654	574	635	585	577	602	630	574	619	640	588	594	650	605	570	636	587	581	625	625	603	617	646	621	573	631	593	607	605	610	646	638	599	616	584	608	643	570	590	597	636	615	591	663	625	573	619	584	590	636	615	600	635	621	589	589	583	602	657	615	627	615	587	615	629	633	618	630	558	593	625	521	633	609	621	653	563	625	567	587	606	639	562	625	615	630	584	630	580	583	611	591	624	608	627	585	610	608	601	634	615	598	598	617	592	613	646	586	576	598	569	620	634	625	638	577	599	584	649	595	574	615	598	562	621	657	583	613	566	552	647	571	609	603	625	621	686	603	587	653	591	591	615	605	579	600	607	622	610	634	581	627	621	601	578	603	607	590	620	639	616	573	600	640	616	643	591	596	594	609	582	656	622	629	618	550	616	620	624	586	630	613	583	610	582	595	610	618	605	629	636	617	569	565	620	608	632	589	561	619	636	623	585	617	607	644	617	599	568	600	609	588	592	650	605	632	602	591	622	635	594	614	604	660	600	558	646	625	615	627	598	598	606	633	576	598	620	568	607	635	602	569	586	598	624	594	572	624	608	599	612	596	583	625	622	620	556	581	608	612	633	639	616	584	629	612	585	602	586	597	637	642	602	653	615	593	599	625	630	616	614	592	577	627	609	662	609	580	640	632	604	557	586	594	614	608	544	629	563	595	615	639	603	591	655	620	589	621	660	594	599	610	620	614	623	599	595	638	625	596	622	581	614	582	591	578	587	593	603	644	605	592	633	610	571	593	560	620	557	618	607	606	637	589	597	614	595	567	621	580	583	623	604	627	608	575	589	611	613	578	618	596	628	557	583	632	622	587	637	589	574	634	655	627	613	590	589	621	609	595	603	589	615	593	636	600	545	591	606	613	638	583	600	603	585	628	627	592	621	597	612	597	558	593	616	586	634	587	623	585	631	598	581	633	591	602	619	639	591	673	607	604	603	581	594	584	587	588	615	601	608	592	592	608	585	619	623	574	581	617	601	619	607	601	604	615	588	593	594	584	587	636	611	589	590	576	612	606	607	618	594	624	597	624	623	644	612	617	597	600	610	626	601	617	567	622	586	636	572	613	626	597	610	573	627	602	643	624	615	585	591	636	631	668	643	602	578	578	570	665	605	574	592	565	625	585	560	628	611	582	617	626	599	637	642	603	584	599	629	624	619	595	560	595	604	615	597	608	587	608	585	624	584	605	609	625	598	605	600	562	611	641	566	613	622	634	625	605	591	611	622	637	617	597	607	586	577	583	653	630	587	625	614	613	599	639	625	625	621	610	574	604	606	639	592	614	618	574	659	599	599	653	640	590	589	579	603	632	629	602	582	615	565	631	576	612	638	653	625	639	622	609	611	614	583	562	600	585	610	589	588	564	605	625	603	601	524	595	591	622	601	619	557	618	574	567	622	609	654	531	617	624	582	634	634	622	605	582	612	610	559	611	598	600	595	612	606	658	619	568	588	593	588	582	572	601	629	639	621	622	599	617	579	603	596	580	631	623	577	652	585	580	609	587	607	610	593	588	592	592	579	584	561	630	594	609	643	583	636	605	618	593	582	626	604	591	642	560	592	611	627	642	571	575	599	588	611	601	614	619	625	570	601	669	632	585	571	586	637	589	593	622	616	606	579	601	624	636	611	585	626	598	647	642	588	634	557	597	620	608	575	557	599	633	652	606	595	602	583	600	630	608	650	584	603	562	616	639	654	607	630	589	617	571	603	608	570	636	591	530	633	583	616	562	637	594	616	598	628	589
23444	21569	29424	24201	21599	21585	13725	4913	3493	3286	2507	2152	1572	1135	853	815	889	695	600	593	551	492	463	456	464	461	438	425	402	416	409	435	363	411	367	347	407	398	374	395	375	390	355	355	414	346	304	371	385	389	358	377	398	352	377	399	382	368	380	335	336	366	377	383	385	364	395	366	388	375	414	388	372	343	375	367	353	327	354	347	358	381	389	385	390	362	346	364	331	375	349	368	391	386	332	355	353	354	373	391	401	346	346	335	339	313	341	350	367	375	362	336	395	379	322	387	367	364	363	373	348	337	328	337	359	367	349	343	401	363	326	378	370	362	352	364	349	378	358	349	404	365	392	372	371	382	332	357	361	388	385	364	370	337	354	386	364	342	349	355	394	342	355	349	340	344	320	345	365	372	327	377	343	371	342	357	366	363	356	375	401	348	370	367	355	383	361	344	358	393	373	347	317	359	384	362	386	383	377	355	368	360	393	343	388	370	339	388	348	330	352	345	385	371	350	357	379	350	348	379	334	371	375	339	366	321	409	355	369	367	387	343	361	335	322	356	352	381	347	359	354	354	375	386	346	391	347	353	343	357	365	351	367	392	392	380	360	353	325	372	332	360	372	338	353	391	362	356	380	340	335	371	353	384	397	372	352	355	361	363	350	367	359	344	350	361	384	364	390	377	337	358	377	355	374	334	371	379	382	353	364	362	331	355	346	358	366	334	360	319	396	382	326	340	361	375	329	331	361	359	368	346	370	385	346	391	347	342	375	357	342	345	358	374	384	362	351	331	385	328	338	347	349	370	375	344	358	337	372	355	333	321	389	342	357	377	340	360	338	353	345	324	370	341	351	358	365	342	348	358	343	335	401	336	330	343	397	364	385	387	363	377	341	355	335	330	344	353	374	336	353	372	349	346	344	375	368	371	322	405	347	341	319	359	352	374	367	357	326	380	372	354	328	393	335	356	374	349	371	318	371	358	356	331	367	342	367	330	381	363	404	352	337	321	367	331	379	366	346	403	373	374	365	355	317	386	311	378	345	381	349	366	389	402	355	376	372	383	347	351	370	392	352	361	358	352	339	344	356	357	370	379	392	376	349	350	358	366	332	345	341	364	373	355	354	361	345	356	340	367	366	375	374	371	353	362	366	367	363	368	334	385	356	351	329	380	354	400	352	337	354	382	343	367	370	366	352	336	393	343	342	380	346	369	371	330	364	349	363	379	337	367	357	355	364	392	401	348	356	370	332	352	348	337	398	333	355	327	360	358	387	350	387	349	342	358	364	387	348	368	346	351	363	387	327	348	327	360	354	350	391	358	354	356	338	378	349	353	363	374	363	336	341	335	318	354	382	360	351	353	368	372	373	363	361	368	338	356	394	372	353	348	373	389	380	367	376	360	322	351	365	357	359	339	345	345	340	389	353	357	330	359	349	344	391	359	369	328	359	354	364	361	358	355	364	351	407	370	365	371	353	316	336	334	381	347	343	352	351	360	356	367	372	385	387	335	321	358	341	354	309	371	375	363	331	355	374	345	345	377	400	358	345	354	371	376	336	318	369	350	360	372	345	354	343	345	366	366	366	324	368	364	332	352	326	409	372	352	358	377	376	386	338	340	345	338	347	346	328	402	350	365	332	335	342	337	357	356	352	332	369	394	391	348	368	362	346	358	312	349	370	353	329	358	359	367	338	351	378	373	346	330	371	371	344	358	383	369	350	332	350	374	360	402	324	346	365	327	387	336	350	363	376	396	347	372	345	365	351	366	376	375	378	380	346	361	398	387	362	320	362	408	363	370	350	404	347	358	351	364	333	359	346	342	314	347	380	334	367	362	344	336	335	338	364	337	387	376	353	332	332	360	351	356	396	359	360	362	380	350	354	334	356	350	389	331	350	359	335	366	359	369	360	390	321	353	360	354	358	353	347	360	361	350	349	357	369	329	369	358	398	370	355	344	400	368	364	355	372	353	342	341	327	378	348	372	356	372	341	360	343	363	343	345	358	337	363	398	330	384	352	388	368	345	373	349	362	355	304	347	340	359	350	342	311	381	379	365	350	370	357	338	360	343	366	368	370	354	363	349	330	326	367	361	364	373	346	310	359	335	371	359	359	331	355	375	343	379	371	360	355	347	368	375	326	357	354	387	355	359	352	348	387	360	359	366	346	370	350	368	363	395	334	346	369	366	380	340	354	351	364	322	331	343	394	367	348	366	380	359	369	338	332	398	327	348	340	370	354	370	368	369	332	334	375	357	326	338	339	307	325	366	326	337	365	355	356	386	360	313	305	333	368	361	338	336	361	377	374	364	353	368	369	362	364	339	371	357	337	331	314	381	357	349	357	348	348	350	350	348	341	339	361	368	368	373	339	383	368	352	340	358	403	338	344	360	364	346	338	351	342	385	333	331	358	342	395	339	356	378	334	386	346	358	369	351	357	346	389	326	368	335	333	353	345	349	379	358	367	336	356	311	363	338	339	373	369	347	338	339	331	356	330	325	340	373	374	329	356	334	351	374	364	359	340	373	339	357	341	315	375	353	371	342	357	357	350	358	348	333	355	338	380	356	382	350	345	371	354	367	327	379	341	355	330	360	349	373	365	365	350	328	330	363	327	348	361	362	367	350	348	371	372	361	349	370	336	375	366	378	349	393	367	352	361	346	336	316	371	376	387	346	362	334	369	337	356	367	372	378	352	338	330	355	356	351	362	367	321	361	367	385	355	369	348	343	368	345	367	337	375	336	362	365	356	357	360	335	351	365	358	377	366	363	371	359	354	386	335	360	365	320	329	342	358	343	346	364	356	361	375	357	378	340	401	359	330	368	331	363	353	364	340	357	370	351	374	366	370	383	345	377	357	332	333	336	315	360	330	360	370	367	373	394	322	360	360	349	341	353	374	339	336	377	328	361	391	343	386	345	351	367	345	360	344	332	369	335	415	373	355	367	366	331	347	338	369	333	363	355	385	334	356	356	324	402	364	374	343	331	377	384	339	375	373	347	343	359	372	357	381	373	344	343	377	344	361	381	391	338	340	313	343	353	345	348	341	362	373	320	373	352	356	375	326	359	372	339	366	347	337	343	343	361	357	363	355	335	323	337	364	371	367	363	361	360	394	365	387	374	374	335	379	342	377	372	358	354	400	355	355	336	386	350	366	341	377	349	347	362	340	376	351	363	343	357	363	344	357	387	347	336	382	384	379	362	370	371	373	398	349	371	368	361	365	330	343	351	350	366	330	341	372	357	375	329	348	348	357	334	373	353	357	348	330	357	366	369	350	378	375	343	338	341	344	351	360	361	366	361	333	339	337	341	334	359	353	376	337	378	349	359	336	355	363	397	358	353	351	345	363	353	340	344	346	336	375	348	379	396	331	382	358	357	347	404	340	328	362	376	383	344	387	363	379	345	373	356	354	387	322	340	393	351	339	352	351	382	377	336	371	329	333	346	371	343	371	353	350	362	337	369	375	348	368	351	354	367	363	350	379	345	353	357	372	388
39236	62696	50549	29566	19697	15528	12723	9945	8694	8165	6260	5210	3765	2690	1909	1623	1831	1472	1275	1072	990	814	780	807	720	693	720	659	635	648	626	591	629	538	606	524	572	535	576	600	549	508	547	501	532	509	511	499	517	488	473	517	566	489	521	541	504	530	515	526	489	535	524	522	505	530	543	512	543	489	579	526	500	497	481	462	487	524	499	493	513	464	532	524	465	492	475	498	512	521	519	550	564	510	508	485	512	497	489	486	501	513	523	508	446	454	491	520	508	504	529	479	489	505	500	473	493	512	481	505	499	488	494	459	494	482	472	502	500	492	535	523	494	472	477	487	485	508	517	472	501	468	530	493	482	486	486	416	479	479	458	501	519	506	503	500	550	480	498	453	462	504	497	482	512	518	511	489	507	478	429	489	528	526	501	511	480	490	477	462	518	490	483	535	475	472	450	488	504	514	492	512	503	497	509	512	470	479	476	503	487	492	511	520	513	489	458	535	504	488	501	518	471	500	508	527	478	476	474	467	498	486	542	464	494	519	500	463	536	509	530	497	471	477	506	497	488	512	482	541	463	513	493	497	504	458	513	498	484	480	514	467	531	482	488	496	506	481	478	513	521	537	497	465	555	504	482	486	500	506	485	481	485	528	527	503	481	477	518	459	518	487	505	497	519	527	483	485	441	506	470	478	410	519	503	504	519	466	502	456	478	500	506	509	465	498	496	476	482	520	501	512	508	515	517	494	494	468	451	525	471	500	511	500	476	461	503	511	451	528	498	481	467	495	486	496	506	492	487	493	510	473	477	495	492	514	491	531	486	518	477	499	475	488	504	483	501	515	481	509	509	500	476	463	494	482	501	518	488	465	506	494	547	473	534	506	480	535	500	460	426	536	497	481	498	504	469	488	492	473	521	511	504	488	479	509	457	502	513	532	453	484	507	472	490	512	492	493	485	521	461	468	461	486	507	466	502	491	523	489	515	510	459	490	472	485	439	495	494	508	464	499	534	510	530	486	502	469	543	545	474	518	483	487	499	493	492	456	499	480	512	459	578	490	517	487	481	468	506	502	495	495	503	494	470	456	438	482	506	471	493	504	481	487	466	518	484	442	464	472	494	506	492	517	527	473	506	477	466	494	472	472	511	504	507	495	491	518	509	481	502	488	503	493	517	498	492	508	502	508	472	488	513	514	490	483	489	506	460	497	493	500	522	513	521	480	481	515	484	496	480	487	495	507	484	484	475	515	514	504	453	532	474	521	539	507	480	476	498	508	518	506	508	474	491	494	480	507	517	520	500	493	493	452	483	511	501	476	481	514	494	498	535	484	512	502	500	487	489	529	493	487	495	457	480	529	504	506	506	481	498	438	487	492	503	490	481	502	512	486	518	509	512	537	504	463	497	546	519	489	540	511	507	488	476	483	461	511	489	490	500	506	475	513	499	509	500	502	515	503	451	467	512	484	505	518	507	517	500	499	515	515	498	494	494	506	483	478	485	493	509	471	448	462	498	492	547	481	522	500	476	452	461	468	498	490	476	521	465	509	518	509	482	505	518	494	514	459	534	444	488	493	508	480	483	490	513	502	509	477	460	504	458	457	495	484	482	567	487	513	474	505	517	458	519	494	541	434	478	487	476	491	504	487	480	499	480	476	512	482	457	526	526	433	506	468	494	463	490	481	527	500	497	503	519	500	516	517	490	513	526	466	494	476	481	477	513	488	503	497	494	510	482	509	518	468	535	487	516	493	474	467	504	526	514	473	497	470	527	541	480	506	486	493	506	511	451	488	515	488	458	511	474	488	505	549	487	481	530	538	519	481	488	456	478	497	478	473	484	488	506	516	502	507	481	535	481	480	521	474	524	536	512	505	534	476	480	515	485	474	471	505	491	462	470	531	487	480	522	487	459	486	521	503	490	490	462	493	506	499	471	490	488	481	526	494	529	478	528	472	515	450	478	495	498	468	480	488	515	518	449	505	506	469	458	517	467	497	514	510	514	517	509	490	534	438	543	476	513	506	514	504	503	507	512	491	487	471	477	498	505	491	492	521	501	500	491	476	487	491	477	485	475	500	488	483	514	520	497	473	447	497	522	456	500	445	491	504	510	480	483	476	510	478	482	479	453	489	506	476	502	477	510	501	490	461	490	478	501	452	476	491	501	470	509	516	486	519	502	512	463	475	501	532	507	525	497	483	499	515	493	453	491	465	465	486	523	516	513	501	486	477	485	496	539	502	464	479	462	488	485	519	476	467	517	467	479	462	514	472	493	512	471	448	490	477	497	473	501	472	516	477	513	518	507	485	502	485	495	494	444	480	485	495	487	485	497	508	469	505	543	500	536	493	479	477	517	513	505	497	481	470	502	491	499	495	498	499	478	470	490	518	452	507	475	490	505	479	460	503	484	500	488	524	473	491	516	488	492	514	497	475	517	513	510	482	478	501	439	521	516	532	503	493	483	477	473	490	476	489	514	436	521	517	491	507	472	458	494	455	498	473	498	499	508	473	516	483	459	520	491	478	474	498	475	525	492	488	480	518	484	522	475	517	517	460	455	516	508	520	489	462	492	523	536	501	515	517	471	493	514	488	446	476	526	499	499	499	515	496	497	511	482	511	480	494	475	505	510	522	532	495	498	500	522	525	460	465	496	487	466	486	487	490	491	527	488	474	519	494	441	508	488	511	498	486	519	527	487	482	456	464	460	469	525	506	487	494	492	471	511	527	503	504	503	469	519	516	488	474	494	502	492	503	535	489	508	488	516	518	518	510	500	487	484	509	450	488	474	472	536	470	483	499	505	501	500	490	491	463	482	476	520	497	500	501	528	520	500	507	521	533	465	509	473	506	463	473	460	506	445	494	474	532	446	526	495	516	505	488	463	507	510	496	492	527	548	501	494	510	496	486	486	497	502	484	460	485	522	500	493	503	500	501	478	468	509	497	472	459	488	484	489	487	517	508	520	459	486	523	488	534	483	539	504	522	472	544	441	492	510	472	474	478	483	524	471	488	487	534	551	500	522	479	529	444	486	495	517	499	517	508	505	502	528	492	468	487	506	508	506	484	508	490	486	503	472	476	509	491	495	501	513	488	487	516	456	496	523	491	499	497	478	499	492	501	494	457	481	454	466	449	523	481	495	460	491	502	484	468	497	499	511	514	474	487	475	483	503	507	465	469	518	490	532	452	488	515	488	498	471	534	491	487	495	484	498	476	462	515	485	492	514	504	436	490	507	486	502	476	541	475	516	496	531	503	528	475	480	494	489	492	514	457	505	474	523	474	491	503	484	451	491	523	523	468	475	468	470	460	484	483	476	528	488	468	510	524	514	483	479	512	508	503	472	469	467	504	498	492	514	515	508	507	501	511	506	496	502	479	509	484	476	503	501	504	483	529	498	532	482	505	499	501	510	464	514	523	485	492	521	491	472	477	465	453	484	517	531	512	526	517	433	467	463	480	504	504	479	452	488	496	489	503	494	500	482	498	534	477	483	522	483	467	533	481
29453	29063	30210	16768	5140	2977	2199	1671	1364	1305	1040	896	727	575	484	517	503	454	442	374	376	371	367	396	366	347	334	346	363	328	361	367	311	355	342	338	321	333	334	362	362	351	331	338	354	325	375	343	355	342	345	343	345	315	324	301	348	345	336	320	345	369	333	339	328	363	346	341	343	349	324	308	362	305	341	342	380	329	351	352	358	338	351	330	333	356	302	355	328	362	330	359	356	338	342	324	342	345	345	340	355	349	335	335	357	372	328	332	354	342	365	350	340	315	333	337	367	362	368	332	330	333	330	326	323	417	346	342	338	377	332	345	366	352	318	366	353	361	333	376	331	318	321	328	338	332	323	321	344	338	341	329	314	314	329	306	335	326	334	313	367	333	308	373	334	339	339	375	332	350	350	295	362	317	368	328	353	330	329	310	378	333	332	310	324	325	358	332	356	341	339	340	350	344	348	336	325	340	329	355	350	347	365	333	334	298	327	345	340	356	339	305	364	318	339	354	330	289	351	334	359	352	315	321	325	338	335	291	360	325	314	338	337	356	347	328	332	359	326	333	360	310	341	334	343	352	339	319	350	376	331	323	324	356	341	351	308	334	353	323	330	361	325	346	331	298	347	352	349	321	357	339	373	335	337	349	350	313	322	334	345	323	327	360	341	347	301	344	324	371	353	360	348	346	360	356	367	310	365	370	384	373	346	386	336	362	338	323	346	395	362	341	327	368	334	320	378	355	353	332	331	374	306	363	311	331	322	318	338	340	370	309	336	323	329	299	343	367	291	363	345	303	336	369	331	347	349	377	348	339	319	305	355	354	339	325	333	331	324	367	329	283	353	313	329	320	374	345	356	335	345	342	347	344	273	327	309	360	329	361	375	359	340	327	322	360	348	322	316	328	369	348	330	337	337	369	329	357	375	319	346	334	339	325	331	330	330	345	358	350	330	387	373	339	355	315	326	317	345	356	342	306	343	318	352	326	310	342	322	319	334	351	337	359	327	344	336	348	320	350	307	333	309	350	342	366	308	346	328	344	315	363	343	335	341	328	312	306	317	359	336	386	346	312	362	354	316	344	323	359	355	323	345	291	335	356	370	336	344	338	373	352	334	321	338	339	338	331	336	356	352	369	318	338	348	332	337	354	350	345	337	329	327	335	312	341	322	338	348	333	371	346	359	348	344	308	331	317	371	338	327	330	336	355	381	302	332	367	312	313	350	368	348	308	326	343	353	348	324	338	378	350	356	367	301	353	361	299	309	348	339	361	332	339	330	353	337	349	331	354	333	319	336	351	321	318	314	356	323	350	343	355	348	326	347	331	374	341	355	343	339	352	311	321	325	328	319	330	311	348	336	349	328	364	361	334	316	341	320	359	334	332	349	354	373	359	322	308	347	357	327	316	339	347	327	347	333	320	341	365	320	359	329	341	350	335	333	328	339	344	323	304	333	342	360	352	326	345	346	367	348	346	350	365	359	349	348	371	322	318	364	317	352	333	317	354	352	321	375	330	342	334	361	366	390	319	301	330	332	345	362	360	344	338	345	341	347	334	332	369	337	332	350	349	324	325	345	335	318	347	351	326	331	358	361	347	337	308	309	324	344	356	347	349	316	318	345	332	351	330	322	343	375	335	356	346	335	322	354	342	334	346	344	366	338	348	357	345	336	333	333	345	344	341	334	377	341	349	374	325	350	357	349	325	359	318	339	333	334	354	328	345	340	322	359	323	315	347	351	355	328	341	357	355	365	333	324	354	370	309	350	320	328	349	334	313	360	342	344	342	335	337	350	320	332	317	327	331	334	325	366	334	317	349	323	335	323	333	357	333	331	334	338	329	368	346	338	343	337	325	327	357	356	354	366	348	334	343	326	337	325	369	338	338	336	334	331	340	355	321	333	321	319	322	358	298	343	372	351	316	358	345	340	345	349	398	364	339	362	372	325	374	357	340	316	327	350	332	341	343	318	342	349	350	340	373	325	349	331	340	370	335	331	350	346	338	368	323	347	323	339	325	328	335	293	330	334	338	361	325	333	348	311	303	350	342	340	344	360	355	355	351	321	313	318	308	324	332	323	365	334	319	332	327	349	332	347	340	320	341	304	330	344	352	315	326	348	336	291	322	343	358	399	314	336	354	365	354	314	336	318	321	369	341	349	327	328	333	326	359	363	325	318	310	348	329	313	311	334	341	333	327	351	319	337	350	361	330	352	321	353	325	359	379	350	356	343	331	334	339	330	343	365	337	360	308	297	331	350	323	355	371	360	334	353	340	307	371	350	343	367	360	353	328	347	330	323	369	318	339	358	312	352	368	308	357	366	355	360	349	369	342	347	326	321	311	344	349	336	336	357	320	289	350	340	355	341	364	328	324	324	353	335	325	339	309	357	361	345	383	321	307	318	335	324	316	314	352	325	327	306	361	331	334	348	305	338	321	308	351	334	330	326	341	371	359	353	336	313	346	339	377	342	330	368	336	323	316	337	342	335	366	369	327	356	337	347	343	327	359	311	349	368	391	349	337	373	314	316	345	328	327	331	348	337	320	343	369	323	388	300	356	287	325	306	339	320	356	353	346	321	366	343	372	380	325	335	344	339	379	336	348	349	350	306	317	349	347	338	312	369	356	342	339	347	355	335	317	353	339	343	304	360	342	348	322	300	331	356	321	359	326	356	318	319	349	334	353	343	326	354	335	365	325	345	346	318	338	338	354	329	360	360	340	341	353	338	335	359	331	336	314	343	334	340	361	353	347	379	340	316	329	379	339	330	317	367	360	366	368	339	326	331	373	322	357	342	312	325	344	356	368	337	373	347	323	321	338	363	342	360	355	343	364	339	342	347	351	358	374	359	332	319	319	356	318	320	314	348	332	335	341	307	385	342	321	344	346	354	340	339	347	336	321	322	355	349	343	341	328	341	347	332	344	339	363	328	312	336	325	343	320	359	344	361	325	349	326	341	366	351	343	353	316	324	361	308	331	360	326	338	368	342	338	324	334	311	363	319	364	344	341	341	306	368	344	338	325	330	363	350	358	328	365	341	315	328	333	334	341	371	324	387	357	363	340	353	336	368	319	345	358	325	332	308	313	363	341	305	355	340	333	334	323	356	364	320	338	350	333	359	309	343	320	329	352	340	318	366	354	363	343	335	350	359	345	332	353	275	358	339	360	354	305	357	318	330	352	331	356	354	335	345	351	316	313	337	358	368	365	322	348	355	323	315	359	345	330	348	341	366	336	310	345	338	325	360	337	309	381	351	341	324	329	315	334	339	333	353	303	362	315	320	329	349	348	354	353	326	326	323	367	372	358	361	343	352	338	318	385	336	323	338	352	361	330	375	331	356	348	363	326	345	356	314	339	328	328	301	340	312	334	342	357	338	336	326	348	335	361	285	321	330	340	333	332	329	330	352	341	325	366	393	365	319	328	372	332	338	337	328	316	364	329	328	365	342	370	339	368	372	314	383	352	298	309	371	332	339	356	341	375	331	357	332	351
36531	48289	36529	17959	9435	6850	5421	4328	3675	3378	2611	2210	1641	1249	1008	848	903	770	744	682	576	584	549	547	568	498	528	546	536	497	500	463	462	488	453	459	529	466	485	509	474	442	478	447	447	484	452	463	489	492	470	435	477	457	409	470	496	485	450	454	480	455	480	494	471	485	462	477	465	453	473	472	491	436	458	468	496	463	509	478	482	475	506	501	478	476	463	456	494	439	513	489	481	445	484	493	453	454	447	480	482	492	511	455	496	441	493	439	510	458	431	475	489	522	508	475	467	454	483	469	462	477	466	483	453	448	435	483	455	488	461	428	451	472	480	478	450	468	463	472	446	464	452	400	476	491	520	465	466	460	499	452	465	498	477	464	489	509	474	481	444	439	451	489	478	491	483	498	491	472	478	501	455	490	477	461	442	437	493	471	424	451	457	455	487	498	476	441	483	495	481	503	485	481	485	470	517	471	487	477	470	449	466	495	461	500	501	502	478	451	450	451	465	509	448	458	477	456	507	497	486	448	539	436	476	441	461	476	496	431	483	493	478	467	447	446	493	484	471	488	456	491	463	475	414	446	472	494	474	426	485	476	476	452	456	432	439	449	510	454	515	422	465	462	495	435	475	460	469	487	457	488	473	442	439	466	480	412	468	429	489	431	478	437	503	461	450	448	446	469	473	437	476	483	516	487	441	453	458	442	471	453	421	479	447	485	481	472	508	479	500	466	456	471	461	470	481	487	474	456	464	462	483	459	474	462	440	465	461	459	468	429	479	493	455	452	483	456	479	487	452	472	513	456	453	495	460	460	441	471	474	477	435	484	444	460	464	487	492	511	488	487	512	492	457	453	483	443	469	452	445	483	431	486	461	497	532	444	468	483	479	477	471	486	487	459	482	449	499	485	496	445	450	449	465	487	455	479	449	471	465	473	500	449	499	502	442	478	485	482	462	461	458	484	487	481	466	506	486	465	491	485	463	464	483	481	459	472	476	480	470	495	460	445	470	453	464	413	526	524	465	470	468	475	464	505	488	463	456	473	509	493	419	470	454	472	492	435	460	454	478	426	509	481	494	463	474	482	446	456	453	458	508	447	467	461	488	467	471	477	483	477	438	439	449	466	467	493	468	460	455	452	422	435	443	454	483	447	476	466	455	486	443	456	516	473	461	455	500	445	475	439	446	478	479	466	425	494	481	472	467	469	468	441	457	456	490	422	460	417	484	497	484	473	466	473	441	491	427	453	472	464	441	470	462	418	481	464	462	430	476	521	460	487	484	435	468	476	456	440	468	527	469	456	436	452	443	478	483	449	500	476	472	457	496	480	511	465	473	500	487	482	486	480	488	433	463	478	426	497	489	463	481	458	509	468	504	462	461	462	479	439	480	430	491	444	440	493	506	472	468	467	469	456	491	484	475	464	471	416	455	470	469	472	458	449	444	486	488	472	485	492	474	415	459	482	467	453	469	448	463	474	429	471	447	443	466	454	491	474	488	478	433	489	446	519	470	485	475	467	486	449	479	467	460	490	451	480	472	469	467	454	480	505	482	502	458	449	458	455	465	499	487	476	488	462	446	446	437	497	479	453	460	471	487	455	498	488	458	481	495	426	476	486	487	425	473	460	470	466	447	490	463	501	465	490	446	473	471	460	445	485	489	468	462	442	484	443	445	486	460	481	479	489	472	441	448	485	471	440	449	460	457	451	478	450	462	480	463	476	460	430	512	514	471	494	442	487	457	502	472	458	507	448	469	451	471	461	513	478	498	483	473	519	517	474	452	445	470	440	470	465	454	472	483	456	473	442	471	502	477	436	480	464	456	467	449	469	420	498	456	453	462	481	495	496	506	473	482	488	477	477	492	484	466	518	473	470	458	471	461	479	474	465	494	476	482	448	433	439	462	457	466	440	458	458	463	460	470	474	498	500	448	483	436	462	452	477	483	488	471	506	477	451	454	497	500	501	498	498	451	464	499	475	444	476	453	472	478	480	463	457	449	441	466	442	448	474	475	464	497	464	466	461	460	476	457	454	477	479	468	504	469	490	461	453	463	486	473	470	475	462	470	460	472	481	457	476	470	465	478	431	463	451	459	445	499	468	464	512	467	460	520	505	499	404	484	469	477	443	440	444	464	493	467	465	503	470	452	479	481	431	479	478	447	478	458	509	454	475	472	475	496	435	410	463	466	478	436	450	452	463	467	481	501	484	495	476	493	482	479	440	491	474	420	430	457	499	511	528	446	451	451	452	496	493	464	477	481	431	448	479	452	511	479	441	490	455	464	448	500	467	488	451	490	479	473	518	460	444	464	486	478	448	452	498	455	492	514	485	522	513	468	482	482	435	439	475	471	472	521	478	458	491	475	488	456	457	499	486	455	480	472	453	488	437	467	470	457	463	481	485	466	489	475	491	441	493	469	473	485	423	457	466	468	429	488	491	482	471	479	458	486	475	472	471	487	434	497	476	479	470	471	473	432	461	482	466	480	482	485	484	499	487	464	463	487	474	438	506	432	439	503	491	462	494	446	483	451	474	514	527	466	483	452	447	443	484	446	459	480	488	448	479	465	475	495	460	447	457	477	458	499	473	431	516	467	446	457	488	490	468	518	455	470	453	451	478	455	473	480	489	459	473	515	494	444	447	494	467	465	473	480	456	476	455	503	496	446	492	508	467	477	462	496	456	479	488	481	476	516	488	476	497	508	497	490	498	439	475	482	456	448	475	458	471	501	479	459	462	492	479	468	479	468	466	480	455	489	456	436	440	478	506	484	475	474	443	457	479	472	462	429	478	470	509	460	475	426	492	471	484	494	469	477	477	455	475	420	471	477	463	478	433	482	476	487	482	470	473	508	459	472	450	450	468	436	484	477	488	469	486	522	477	477	471	463	444	469	466	472	463	475	447	474	486	469	486	467	458	468	485	466	435	445	516	473	438	462	474	490	469	462	480	471	464	447	445	448	463	480	439	460	467	455	482	456	474	504	441	465	427	467	486	457	489	478	497	475	490	449	465	456	468	454	452	497	439	469	494	471	467	437	429	481	498	450	468	432	446	494	470	469	474	493	420	476	471	461	474	480	453	493	510	473	429	475	478	434	499	454	469	493	457	516	491	526	455	472	454	482	470	456	498	475	455	461	447	514	469	467	446	468	499	468	462	468	484	500	466	468	481	462	475	426	486	483	489	470	535	427	501	487	467	476	495	487	475	440	480	525	504	472	444	483	438	477	480	469	492	483	450	476	529	477	459	467	466	481	454	486	506	450	478	434	459	494	493	525	469	478	453	467	463	468	456	469	440	468	483	443	494	480	456	480	473	444	440	455	470	508	421	431	466	480	492	469	450	483	462	511	427	472	440	472	462	471	468	522	459	489	482	457	439	495	494	430	452	485	450	495	487	475	446	476	481	446	476	425	485	476	466	482	480	452	507	463	476	500	483	495	482	478	470	479	479	450	508	470	493	467	471	515	495	455	463	474	462	479	463	509	481	475	467	454	474
24429	21561	29053	24644	21418	13823	5314	3151	2509	2432	1829	1549	1238	946	705	711	760	631	597	607	569	550	517	467	509	499	495	472	478	461	451	452	424	480	440	483	422	437	474	444	422	447	450	456	446	458	445	449	441	437	425	448	462	449	449	450	414	429	441	419	406	444	449	449	473	467	451	463	468	426	464	450	439	444	411	440	411	468	438	431	428	477	426	421	419	426	416	427	451	454	439	481	427	435	379	433	413	406	433	402	411	424	419	462	444	439	435	418	419	423	467	419	450	423	448	414	427	449	417	479	474	407	441	430	418	455	416	426	441	441	439	382	442	438	425	397	426	464	413	412	428	426	418	424	419	424	446	422	428	418	472	433	434	406	450	437	404	456	431	447	388	395	430	463	472	450	447	423	385	418	427	457	451	405	452	458	434	424	437	448	417	432	434	441	459	445	429	434	438	417	428	453	436	422	388	431	422	403	448	449	396	406	426	420	380	464	438	429	437	423	432	454	443	403	451	405	418	385	426	413	420	402	442	447	429	418	452	420	429	467	413	409	445	410	421	433	405	422	387	446	412	430	411	464	421	436	402	455	433	406	421	438	451	438	412	426	416	457	399	415	414	460	441	419	413	393	416	437	435	428	441	432	437	439	422	449	411	408	430	406	411	415	447	436	426	420	429	438	442	451	403	451	428	457	436	491	454	423	468	411	390	426	404	448	442	436	429	438	425	471	444	450	453	436	416	449	464	456	447	447	378	465	418	439	432	397	458	452	456	474	476	380	446	375	453	418	454	475	417	426	421	449	449	457	394	445	436	440	447	442	441	435	443	435	436	481	465	432	423	430	401	432	406	459	432	419	446	416	446	410	453	466	459	402	424	419	403	420	427	419	435	457	441	417	414	461	395	442	414	384	447	435	432	407	437	428	457	450	442	433	439	417	446	402	418	422	455	450	479	381	439	420	422	442	438	437	437	443	428	412	447	445	417	397	405	416	425	467	448	431	430	417	437	425	449	428	435	442	417	432	444	458	415	420	420	432	426	439	444	423	428	461	397	456	405	422	445	410	427	405	455	451	454	425	444	431	444	451	403	427	438	432	425	434	460	431	435	427	407	430	438	437	441	436	474	425	428	429	437	442	448	437	436	444	449	413	401	441	405	455	415	451	431	452	444	411	448	420	434	493	428	447	488	438	397	416	445	460	391	459	472	429	422	474	432	407	396	434	409	410	465	427	450	414	415	443	427	484	415	443	425	438	409	421	464	424	436	442	464	442	413	475	465	435	435	445	406	444	435	525	420	437	439	408	418	462	421	407	446	415	432	454	422	449	435	418	421	421	394	455	408	467	414	458	446	457	435	401	430	426	416	458	456	409	403	433	439	432	431	432	416	416	426	422	464	421	453	434	441	419	450	425	426	462	438	481	439	422	450	413	473	434	405	400	439	439	439	424	464	410	447	403	436	413	431	434	389	428	407	434	440	462	413	381	411	463	443	431	413	421	417	426	426	417	427	435	446	430	442	422	436	440	413	397	447	466	423	438	450	448	435	424	473	406	442	431	431	411	453	460	426	469	410	431	490	420	411	430	405	434	450	419	416	402	423	445	445	430	448	447	424	424	450	428	435	449	464	416	430	455	457	404	398	431	432	440	443	431	416	416	455	405	456	428	414	429	434	430	439	433	439	448	400	427	451	416	435	441	457	434	395	447	433	443	438	440	454	425	439	457	422	414	404	410	435	404	417	440	407	420	481	431	438	452	445	430	453	432	420	408	432	439	447	435	419	435	424	404	424	420	429	455	419	400	444	447	452	439	464	433	418	440	431	461	426	420	457	448	427	428	394	418	438	434	431	434	435	438	455	440	464	427	426	426	445	436	427	455	446	412	428	452	433	402	434	439	471	448	401	456	439	449	405	443	436	435	393	462	390	439	433	429	457	440	436	441	447	440	424	444	481	411	395	431	404	439	463	392	428	411	380	437	410	398	455	442	395	469	448	432	449	444	420	435	409	465	434	402	424	440	424	445	424	460	455	411	459	448	451	465	411	455	476	429	447	461	445	476	422	449	440	405	450	449	424	423	444	416	451	422	406	413	494	417	440	390	409	442	410	431	409	430	420	445	387	406	420	457	459	418	480	421	426	418	498	413	460	439	428	437	441	431	460	452	414	469	435	467	426	416	416	411	434	451	418	406	451	449	430	419	459	422	427	431	441	420	405	395	435	434	427	428	449	445	456	452	434	442	416	476	441	426	418	434	383	443	442	396	435	407	417	416	404	425	393	471	429	425	427	395	430	442	435	469	420	460	420	434	430	433	442	442	410	419	432	410	454	460	453	433	412	464	427	438	411	424	448	436	421	436	398	429	453	422	448	434	433	411	419	450	410	419	423	475	426	492	431	443	447	445	423	474	404	385	430	431	437	440	431	429	448	433	428	424	414	402	408	456	456	420	434	434	437	442	439	427	416	406	451	445	465	429	425	386	443	405	439	447	414	427	438	458	420	449	433	457	426	438	443	430	435	446	439	423	443	431	436	453	418	453	447	435	445	460	397	423	416	477	429	432	430	442	427	433	428	449	402	418	430	425	438	419	468	415	439	425	435	439	455	432	432	403	470	396	427	456	410	426	452	436	449	425	432	394	460	430	449	425	361	440	427	444	433	438	432	433	451	394	433	408	404	441	417	478	425	438	383	450	394	475	402	430	426	435	436	440	457	448	422	416	439	439	416	424	428	475	458	442	455	463	451	438	425	430	433	425	445	443	392	427	419	469	438	401	466	396	408	437	406	398	415	423	461	444	454	412	440	500	426	443	428	417	411	427	464	436	447	417	433	445	441	398	424	453	445	421	396	464	434	414	434	419	396	461	406	426	406	444	446	446	407	427	416	384	447	439	436	449	423	430	467	426	480	430	444	427	433	441	426	455	452	425	442	443	442	433	434	451	451	440	485	404	468	424	427	396	408	436	448	446	432	427	432	415	444	425	457	428	444	421	438	400	442	426	437	432	426	473	417	420	389	402	459	424	443	456	408	417	432	429	414	434	456	435	412	456	427	448	447	437	458	463	422	435	387	427	453	434	433	429	471	409	445	429	469	485	450	451	444	431	460	435	446	446	456	454	412	477	409	438	463	452	417	394	430	440	438	445	446	421	426	414	420	471	428	418	412	439	413	440	459	435	439	429	431	398	469	422	453	438	414	409	464	442	449	447	419	424	448	429	425	421	421	415	434	402	451	430	420	447	424	431	435	461	397	399	463	411	472	417	442	435	428	393	409	409	442	426	451	425	401	403	467	468	451	431	417	443	468	392	438	433	443	428	399	447	427	436	413	401	443	414	441	434	440	414	432	439	422	428	417	445	413	417	428	429	421	469	447	430	434	438	422	462	430	448	467	438	489	420	434	445	443	441	428	426	422	441	434	445	469	420	418	480	436	402	431	433	412	434	462	436	418	396	433	409	446	447	412	395	443	404	417	435	441	439	406	396	444	425	408	387	392	417	443	463
36700	56097	44866	28142	15478	11473	9201	7447	6299	6047	4600	3851	2731	2072	1499	1400	1558	1222	1164	967	923	828	804	811	787	766	745	705	712	682	674	686	653	616	616	590	613	643	625	669	617	628	666	628	598	605	612	587	585	575	625	616	595	660	579	593	644	639	581	646	649	631	632	608	600	641	650	696	630	644	626	608	617	582	605	610	636	601	625	578	593	607	610	578	578	623	582	614	616	570	605	641	622	620	652	612	595	618	589	588	628	576	597	571	564	626	610	530	592	603	564	617	561	600	649	622	567	600	585	611	602	572	611	614	585	583	599	609	605	613	621	612	646	592	591	598	577	640	615	600	612	603	574	640	604	606	614	612	612	621	565	616	595	579	605	602	556	623	600	612	579	624	560	635	595	616	633	562	570	608	593	592	582	579	630	630	586	633	552	563	596	539	599	640	575	666	581	586	636	626	623	611	585	599	590	592	575	599	610	591	557	637	581	567	606	613	612	632	579	578	586	624	618	594	608	585	585	597	593	633	606	578	573	565	588	595	576	570	606	573	609	576	615	610	643	609	617	568	612	582	620	538	630	619	645	590	643	565	629	576	574	623	580	633	606	622	574	598	613	626	600	562	584	584	605	570	610	614	558	542	614	599	571	564	618	612	573	572	609	589	600	586	608	574	586	558	605	551	602	544	590	610	589	613	588	585	589	571	619	630	583	617	563	663	598	590	579	626	562	609	635	607	606	586	625	576	572	606	584	613	621	570	589	599	597	618	592	628	586	640	575	579	602	591	568	563	608	660	576	593	610	599	621	590	589	614	611	630	568	607	624	600	615	608	604	583	561	606	602	531	584	563	593	612	580	570	608	586	580	610	594	585	628	596	581	586	617	619	599	614	565	601	607	637	623	633	627	577	611	554	581	599	595	643	579	613	601	584	578	606	606	599	606	567	613	589	605	603	597	592	616	587	643	576	589	543	624	612	603	576	633	587	597	587	561	580	613	564	601	618	615	585	585	583	574	577	581	555	603	595	598	570	598	618	595	599	616	604	597	574	621	579	605	598	615	564	578	597	572	616	543	566	593	584	656	614	581	602	584	627	631	560	575	599	585	617	614	609	559	603	577	603	584	590	599	592	606	599	571	577	588	601	598	625	596	621	568	624	582	575	582	595	611	563	591	597	637	584	585	586	641	625	581	624	578	634	582	591	610	601	588	612	605	596	589	576	633	616	597	601	543	599	608	613	581	615	562	541	609	591	612	616	603	601	591	615	606	598	593	624	677	587	608	571	596	570	606	629	598	588	618	592	604	615	592	581	610	597	634	642	535	600	605	615	564	589	560	609	627	581	569	564	600	563	582	563	576	588	628	566	613	586	667	608	651	589	594	581	592	570	594	631	601	596	593	574	610	633	626	645	606	596	616	595	582	584	592	594	620	615	660	618	644	610	603	616	558	586	613	615	595	597	584	612	574	638	601	579	615	622	610	599	604	597	593	611	602	631	579	588	590	572	604	578	646	611	624	589	595	585	593	599	582	638	606	621	560	664	578	608	599	643	613	576	599	633	598	600	615	620	600	575	605	631	608	584	610	616	593	590	598	586	606	620	608	600	639	552	573	598	569	580	605	626	571	623	564	569	597	614	601	607	559	595	560	604	563	557	600	554	589	614	618	585	608	618	595	632	600	610	599	588	618	591	603	600	558	601	620	603	569	541	624	595	642	592	571	617	602	569	595	560	616	581	595	580	571	582	632	602	610	604	631	569	595	621	593	615	628	531	614	622	622	573	585	576	559	604	620	601	670	603	648	608	596	596	562	525	626	583	618	632	611	592	565	578	604	586	610	595	605	625	581	639	620	585	675	618	628	630	597	575	562	591	567	595	574	589	595	610	657	568	610	577	609	665	596	601	605	628	595	643	617	595	605	594	588	645	591	604	609	575	579	609	551	604	625	575	605	606	583	575	591	608	619	606	573	581	572	566	595	612	595	611	634	642	616	591	652	617	573	570	658	581	588	596	558	570	657	643	579	594	596	607	587	604	592	597	602	634	617	607	587	643	592	605	619	580	591	591	592	627	560	599	625	586	626	599	570	624	576	598	593	597	602	570	552	574	611	579	613	586	656	602	606	614	636	574	545	589	600	573	604	612	596	611	620	610	568	620	584	576	590	610	607	579	609	602	602	595	602	584	633	587	549	563	619	624	574	600	600	634	558	574	612	600	638	593	573	621	562	617	644	572	571	599	608	561	673	587	577	586	587	601	640	581	587	599	554	558	583	614	588	595	575	565	577	598	577	555	588	614	571	604	620	592	565	610	616	595	592	609	593	573	604	598	658	582	588	638	608	603	580	583	595	569	603	585	594	569	599	592	609	614	609	600	617	576	602	613	559	588	604	601	568	613	608	588	607	569	630	630	592	585	602	626	550	572	630	597	624	601	610	568	616	558	620	595	604	567	597	630	620	600	560	616	576	612	612	632	559	623	567	628	618	571	616	599	555	593	600	660	608	598	587	592	648	591	638	581	588	618	594	586	624	551	614	597	607	603	585	582	637	547	573	627	627	623	616	576	615	620	622	600	576	562	585	604	571	618	603	620	616	607	574	610	611	602	565	580	612	590	588	605	576	589	636	575	612	602	624	573	595	623	639	611	599	623	643	608	627	645	618	589	590	592	619	588	599	529	621	606	565	597	574	660	589	573	621	603	617	611	564	638	564	616	566	580	655	584	587	606	539	572	572	583	611	571	602	575	599	621	579	585	578	594	554	596	593	600	558	577	618	623	625	608	590	552	663	607	590	599	613	576	584	590	609	620	616	585	614	592	630	582	627	582	578	590	605	632	607	595	595	581	617	578	608	521	594	627	622	594	590	594	597	557	575	564	622	585	634	588	585	586	574	612	633	645	557	579	593	599	580	584	634	583	608	595	609	600	617	584	575	564	576	602	648	576	578	583	605	596	581	554	582	569	634	611	592	592	563	601	598	589	570	572	544	588	586	595	630	593	611	552	631	623	610	596	608	559	675	581	597	584	609	600	554	617	615	568	553	615	622	604	602	586	610	619	591	571	590	613	560	612	594	603	594	619	627	574	545	580	627	528	611	600	632	647	583	630	606	623	574	588	599	570	581	631	602	575	578	593	610	604	563	599	615	616	600	601	589	584	604	594	561	587	588	604	570	619	577	568	618	575	591	588	612	595	617	590	610	618	581	602	594	616	586	597	599	594	569	560	606	611	587	593	613	629	585	606	581	575	611	583	575	646	617	565	610	617	593	560	595	588	577	613	607	579	632	622	569	556	623	611	610	624	619	591	627	667	629	645	576	598	584	631	634	554	571	620	630	633	580	556	584	607	636	665	588	620	561	558	642	597	607	575	626	573	579	584	570	577	618	614	607	646	559	543	600	583	602	589	589	584	569	607	587	617	599	590	603	653	578	610	576	584	602	599	571	581	625	646	587	585	604	595	569	613	612	597	617	574	601	579	588	642	581	587	610	631	587	622	606	575	633	565
23388	21579	29489	24197	21610	21504	13152	4808	3442	3397	2607	2015	1486	1156	872	787	889	762	663	580	538	477	502	513	456	467	398	392	434	401	417	377	387	395	365	394	412	371	379	372	349	369	383	347	358	375	361	370	381	341	391	380	392	377	398	345	353	368	375	377	377	360	393	391	373	347	389	358	369	396	353	339	344	360	348	382	364	338	381	339	345	333	342	365	330	332	358	363	342	320	385	332	366	374	396	345	363	397	376	337	348	387	333	372	357	356	357	375	334	349	386	369	381	354	355	368	336	365	339	335	378	376	338	355	365	359	369	333	389	369	375	371	362	381	344	337	355	372	380	348	346	335	379	292	338	367	327	355	300	366	343	350	330	344	367	352	364	355	367	327	346	386	373	344	384	357	365	350	323	361	335	348	374	362	346	357	342	388	339	342	359	354	361	340	386	347	347	328	353	311	347	349	402	328	351	312	360	376	330	316	363	372	382	358	381	355	366	338	358	364	355	358	302	372	365	346	359	339	363	357	339	376	370	306	348	384	365	339	354	360	357	327	372	385	370	371	370	382	346	380	359	335	363	383	353	370	347	393	352	341	349	345	357	366	403	337	351	388	388	386	354	377	374	343	331	368	325	372	338	354	349	415	315	343	369	375	328	337	361	369	373	353	333	366	364	371	354	345	344	365	351	332	361	374	357	337	336	353	325	347	329	334	325	347	370	384	344	365	373	327	359	326	343	370	336	360	362	332	346	382	375	326	327	345	356	350	383	367	365	366	392	367	365	353	357	362	367	342	356	348	322	366	338	353	352	376	352	362	334	344	336	344	351	353	349	357	354	367	373	337	356	366	357	339	342	340	330	342	382	363	343	387	350	391	343	313	356	360	336	374	370	352	373	370	380	375	361	362	363	328	362	365	330	379	338	350	335	356	342	334	351	374	341	379	350	360	344	343	364	354	377	359	364	344	367	351	356	328	350	381	368	425	348	348	347	360	343	353	350	335	337	356	384	356	350	326	382	334	353	344	363	370	370	339	350	373	355	360	389	361	334	375	390	361	334	346	350	338	361	341	339	360	319	326	375	359	341	382	383	367	349	354	329	340	357	340	336	352	376	355	361	362	349	346	343	331	339	358	368	355	333	355	358	363	343	303	376	346	363	360	347	356	378	387	354	350	359	358	374	351	364	358	342	374	353	333	312	344	338	340	354	348	339	361	396	352	368	314	322	349	337	337	335	338	339	340	376	379	376	322	353	339	365	357	338	342	367	360	352	357	385	362	333	367	357	357	347	343	400	378	370	383	346	373	369	339	341	349	355	393	350	344	364	335	352	370	360	352	345	338	340	354	367	397	333	392	328	341	337	346	341	326	358	360	382	340	344	349	336	375	358	365	385	389	351	354	338	337	338	370	328	376	379	359	367	329	354	326	341	375	373	344	375	363	389	349	368	337	365	360	377	321	363	384	336	379	359	348	372	353	362	349	335	382	382	313	385	328	366	350	372	360	331	350	346	319	373	323	399	346	335	352	361	307	364	338	359	368	324	338	369	351	363	341	323	370	353	354	379	348	349	368	380	370	326	343	368	358	322	363	334	307	382	386	338	356	364	333	353	355	354	349	339	371	320	332	358	327	346	332	352	363	342	351	339	326	373	344	310	374	335	324	345	354	355	344	416	363	339	335	338	348	347	337	355	362	327	374	387	369	343	342	326	376	322	364	379	347	331	392	399	346	334	344	320	367	328	397	365	332	368	363	359	376	345	326	378	335	327	323	359	332	338	373	365	357	351	370	357	344	349	357	320	327	363	324	337	322	351	346	374	306	358	334	316	364	377	345	347	343	342	361	376	346	318	321	354	361	387	341	378	353	342	373	393	344	366	347	356	359	344	379	347	360	338	343	357	363	368	366	360	374	365	354	372	345	355	398	388	389	324	354	379	352	369	373	349	336	371	344	349	360	362	345	351	323	352	362	371	336	385	355	380	340	350	356	332	338	354	358	342	300	379	340	369	371	347	356	345	350	380	352	352	333	339	330	339	347	343	294	360	315	378	361	346	399	359	349	347	367	315	358	326	329	372	374	358	335	367	373	331	334	362	359	331	368	370	352	350	369	382	366	334	354	324	350	359	336	354	360	338	396	329	298	385	337	361	369	310	352	323	354	369	355	343	381	401	320	332	363	336	362	369	345	355	328	317	374	336	387	363	353	341	346	316	337	359	365	332	319	384	337	328	352	347	352	354	360	355	313	321	361	370	353	341	366	350	344	342	365	377	372	401	330	355	357	389	329	352	360	374	337	361	375	362	353	371	376	370	362	357	366	371	353	359	345	306	361	332	350	361	360	361	346	362	364	390	321	333	338	387	348	344	363	335	334	359	331	358	336	318	336	349	369	363	365	361	389	348	343	353	343	378	327	347	395	357	326	378	355	363	332	357	325	336	371	344	338	375	392	360	392	384	342	390	320	336	374	366	332	342	342	344	354	355	347	353	350	331	359	381	326	378	354	373	330	369	350	359	373	340	374	365	349	333	367	355	341	396	359	348	336	372	340	327	343	369	344	375	339	363	371	359	345	339	349	346	331	331	344	355	353	357	329	370	371	359	358	375	335	340	342	360	359	333	360	325	335	381	348	386	378	353	365	387	339	357	346	371	363	331	331	361	315	386	356	348	336	370	394	356	377	346	341	339	367	384	357	360	372	351	345	373	326	362	344	340	350	358	311	377	362	357	356	371	381	330	385	378	340	337	376	329	375	329	364	313	381	354	350	334	360	347	355	325	350	362	361	367	359	336	350	346	358	353	342	363	359	327	350	349	343	386	343	361	352	351	360	342	362	355	379	341	362	373	338	383	356	363	333	357	391	365	389	367	311	327	347	369	356	317	390	369	352	340	344	321	344	340	367	329	305	392	365	369	342	329	388	373	355	384	384	360	375	344	347	340	363	326	351	403	362	357	359	319	343	367	349	351	341	355	357	360	347	337	323	360	369	378	359	363	310	324	324	354	359	354	395	346	363	360	357	355	374	353	379	354	336	356	367	366	315	375	363	348	373	357	328	325	328	338	373	357	381	339	333	353	350	347	379	344	355	353	381	370	349	368	337	398	373	350	310	366	364	369	370	318	372	319	362	349	368	364	354	351	359	353	357	341	348	356	326	387	375	346	355	327	323	356	335	360	334	356	369	347	357	346	372	355	342	339	361	361	389	367	343	360	353	358	360	377	381	361	356	350	377	362	364	314	345	378	345	374	331	359	369	369	346	342	383	334	379	378	392	344	369	362	334	337	391	342	346	335	359	348	370	380	372	355	359	319	332	330	363	374	338	357	350	355	360	362	340	346	346	350	330	346	329	361	347	350	352	362	337	375	346	339	352	315	353	325	369	370	351	318	357	346	360	389	350	360	359	362	344	384	355	365	350	367	344	344	366	382	344	349	361	382	347	364	354	367	349	350	356	335	343	339	336	320	362	361	364	348	333	374	375	352	367	356	354	361	348	357	354	329	378
40246	61251	52259	34244	19631	14909	12116	9965	8506	8030	6269	5055	3653	2571	1985	1695	1894	1385	1240	1036	931	843	805	772	735	705	652	636	633	599	648	551	562	557	565	547	513	591	543	522	486	508	539	486	530	525	499	518	503	540	517	526	512	535	440	493	555	513	544	534	544	520	504	530	564	585	521	541	516	497	510	506	524	512	503	524	538	476	492	496	532	520	497	468	472	512	515	521	525	522	519	516	475	537	527	487	501	506	497	517	515	478	484	501	467	497	485	474	517	488	523	555	484	511	472	486	509	490	487	494	470	486	436	466	478	486	465	492	497	489	508	487	491	528	505	542	470	489	495	507	525	485	508	478	492	455	491	510	479	491	534	482	446	507	496	504	513	513	482	551	477	474	516	513	510	475	464	499	514	498	476	503	478	506	473	475	499	481	509	502	509	493	508	482	471	453	457	492	521	483	455	491	466	511	510	510	521	464	483	480	487	530	493	482	505	516	485	523	484	497	486	477	469	523	487	482	498	454	503	482	509	482	460	461	470	508	455	494	500	519	488	489	507	509	470	484	477	503	518	526	511	479	505	502	517	511	458	506	510	486	539	511	508	465	509	494	518	493	447	474	486	477	544	478	524	496	511	500	502	467	489	499	492	508	523	500	467	477	491	501	494	492	490	469	536	499	469	475	512	453	458	513	481	444	531	452	469	473	490	488	517	499	514	482	477	403	494	488	472	501	493	494	495	499	495	506	523	495	499	508	449	472	488	518	465	524	495	477	510	466	462	498	474	470	525	499	534	499	515	505	512	494	503	525	525	494	494	501	507	501	463	456	452	478	502	488	477	502	499	490	512	497	501	478	493	490	496	522	486	481	460	488	523	493	474	496	496	505	495	491	494	494	453	519	531	488	448	483	509	498	492	535	483	479	484	496	480	442	485	464	483	507	532	480	508	502	459	506	492	491	468	480	492	492	507	498	473	443	472	503	469	516	495	495	497	483	465	498	465	492	490	489	507	468	456	484	461	480	533	476	512	488	502	479	491	495	480	498	516	519	503	501	471	496	480	490	481	452	495	496	521	520	493	489	455	537	502	481	500	475	495	420	491	480	450	500	469	461	511	503	511	526	478	521	540	531	490	494	489	463	510	445	478	489	484	497	512	517	471	470	527	487	485	496	513	520	482	485	475	444	502	476	538	487	475	471	478	505	496	475	446	479	482	474	485	514	503	497	488	490	538	493	479	495	517	541	504	479	484	470	490	510	521	500	456	475	465	460	487	470	504	530	462	487	517	512	514	491	489	463	496	480	477	490	481	485	513	486	504	451	490	528	530	524	522	459	462	524	465	490	496	461	491	480	514	469	511	522	475	473	475	494	469	526	510	480	461	468	489	500	456	481	481	504	466	467	483	479	493	475	509	438	498	456	464	520	480	480	481	512	501	465	512	522	498	510	488	472	470	440	476	489	490	498	464	445	480	468	525	492	469	507	482	493	490	474	513	501	499	482	485	482	511	513	474	529	487	497	460	461	493	503	507	493	525	469	483	554	457	506	472	480	486	501	509	445	486	480	486	470	475	501	465	482	495	560	517	486	485	471	463	473	524	523	439	485	508	490	510	529	534	514	485	501	497	518	462	489	528	482	476	516	484	519	508	502	520	478	468	489	459	510	486	502	509	486	504	515	489	466	486	495	486	488	492	503	478	498	490	485	517	436	493	478	528	497	499	509	470	486	485	496	485	509	469	559	473	472	476	476	484	452	431	503	487	506	465	499	511	509	486	493	472	467	517	509	504	485	516	511	490	504	473	481	479	485	453	439	480	473	494	506	488	465	504	472	457	489	498	483	456	446	461	538	450	500	511	504	486	487	485	466	474	510	490	500	489	472	495	494	489	492	504	499	473	512	487	486	464	488	480	486	511	512	494	497	520	512	493	522	446	550	482	472	462	526	503	488	503	510	507	463	495	517	480	541	458	511	498	464	479	483	484	502	493	502	451	501	510	482	510	490	548	486	555	479	486	485	480	499	469	519	484	459	504	486	486	484	499	480	491	501	477	495	471	489	466	496	501	501	491	502	508	515	501	480	514	530	490	469	498	470	514	485	480	514	492	498	513	479	474	505	516	467	475	428	462	517	488	461	491	540	499	504	491	514	507	480	483	464	504	496	470	532	485	502	474	500	508	494	496	490	469	506	497	549	521	513	478	493	477	498	499	502	472	461	527	491	464	504	457	471	524	461	473	439	476	474	510	491	483	508	499	496	518	469	494	494	491	491	469	494	460	484	523	519	479	447	523	501	543	470	481	482	452	454	505	503	505	461	474	505	474	527	496	477	458	484	508	489	470	541	465	516	539	460	455	511	499	509	528	495	472	501	493	476	472	490	528	469	499	515	495	467	494	505	501	474	460	522	514	504	531	487	459	514	503	447	493	463	484	499	500	527	463	446	502	516	483	521	513	497	492	455	476	506	512	495	454	454	466	485	479	480	487	459	489	523	491	474	467	496	472	512	509	493	460	451	458	520	498	503	504	480	497	489	511	514	501	480	490	468	480	473	476	478	510	497	483	498	476	535	472	492	472	492	455	467	482	539	523	482	507	487	493	481	490	471	506	484	509	465	480	466	478	458	475	468	471	519	492	526	481	467	517	491	491	477	497	490	476	504	514	491	523	487	491	455	462	507	452	497	484	490	508	484	498	510	459	491	524	489	484	510	517	490	530	492	479	485	488	505	475	544	477	468	537	528	467	507	512	510	477	488	457	470	493	489	426	461	515	475	518	464	488	514	453	480	471	545	487	480	488	454	475	484	490	515	524	475	519	506	516	504	512	442	456	491	493	492	533	516	504	467	472	474	483	476	442	495	509	465	490	502	490	498	469	537	470	498	484	485	478	475	475	483	483	458	478	503	496	479	467	510	507	487	470	460	447	483	484	481	508	485	511	481	510	457	467	512	465	475	474	478	524	501	463	490	499	496	518	524	492	491	502	456	451	544	471	484	484	487	478	480	482	475	480	472	497	495	452	480	471	481	478	485	466	507	532	494	476	504	465	517	503	477	515	484	479	495	471	467	497	468	488	504	504	486	461	492	526	499	507	497	513	460	511	445	496	501	493	482	501	470	493	492	497	519	473	513	470	489	513	458	486	497	476	511	516	530	546	475	459	499	470	504	518	513	496	493	474	500	460	454	454	448	510	486	482	494	479	482	482	476	482	492	507	498	497	509	532	483	495	476	503	474	495	464	491	494	479	485	463	450	506	504	479	489	484	509	498	512	484	519	507	518	513	485	480	511	469	487	503	451	504	506	494	499	492	442	415	486	502	467	503	519	484	466	469	505	486	473	487	487	485	486	493	482	510	467	479	522	462	473	467	469	470	484	496	474	512	482	480	503	503	501	485	494	498	508	521	531	497	480	489	450	500	493	451	460	503	484	473	532	493	482	495	525	496	496	485	513	504	496	439	474	489	491	507	494	515	472	497	483	483	483	491	514	506	528	478	493	472	486	526	459
29343	29074	32192	16738	5334	2963	2105	1611	1329	1331	1029	921	720	621	520	464	490	468	442	403	374	355	390	360	382	313	387	359	360	396	353	353	348	358	305	373	325	345	341	331	353	332	323	306	358	303	339	351	342	366	357	365	318	358	371	361	358	353	322	344	319	333	330	359	311	362	349	338	344	331	345	351	357	348	353	348	344	330	319	322	341	347	303	347	315	310	333	348	341	331	327	338	344	305	331	357	336	340	348	337	339	349	301	342	319	364	340	357	339	328	307	325	352	311	327	328	321	311	323	337	324	314	338	352	304	323	317	340	327	361	384	382	313	331	367	329	329	314	336	335	352	313	325	361	337	340	347	328	318	335	313	306	326	316	378	352	338	326	347	300	332	334	356	339	345	326	340	340	329	354	348	322	347	320	310	319	343	338	328	338	330	339	320	333	361	346	374	340	299	350	311	341	295	352	335	321	319	334	340	318	328	344	329	320	324	312	330	356	333	314	317	320	351	324	340	343	348	317	340	348	342	338	317	322	312	340	314	323	321	390	339	317	356	358	346	317	313	322	344	353	354	362	346	328	328	335	317	313	359	328	357	317	321	333	324	388	327	329	317	300	337	310	343	329	335	328	335	357	335	336	375	323	327	339	362	331	335	353	325	356	341	316	336	318	343	331	367	332	331	386	339	330	342	331	317	348	311	311	332	324	354	365	338	313	325	360	357	344	337	332	335	352	357	344	334	335	335	311	334	317	333	308	336	335	347	347	354	345	322	342	332	337	338	333	340	305	319	317	332	352	336	351	342	328	302	366	306	350	340	325	365	330	367	316	320	339	349	337	323	327	360	327	350	340	322	342	309	326	325	302	303	326	355	395	354	313	345	364	323	343	339	355	338	361	360	356	373	308	326	317	326	335	346	335	365	330	347	344	339	328	343	336	338	348	332	369	370	347	358	337	356	333	345	349	338	393	320	331	329	328	341	331	337	346	360	370	348	343	321	321	305	305	330	326	349	360	367	327	353	342	330	340	333	359	324	337	350	320	340	319	322	317	356	349	328	340	282	356	323	355	360	337	318	351	335	335	333	367	357	313	337	368	348	356	360	309	331	322	331	343	329	366	329	336	335	338	378	359	378	330	309	329	337	341	304	354	353	320	324	323	343	327	331	353	362	339	354	343	324	359	316	341	350	331	342	340	358	327	353	350	304	357	313	325	333	361	342	384	341	343	324	332	327	327	318	336	322	304	355	300	329	360	353	340	309	313	324	341	283	317	339	318	354	331	328	331	297	324	305	331	349	324	342	337	324	356	372	321	356	356	345	330	332	353	341	364	367	334	337	284	339	321	318	332	361	328	323	304	310	354	362	322	336	334	321	365	326	348	318	318	337	362	332	325	328	363	348	318	346	306	345	328	378	324	331	357	314	326	311	314	360	338	348	352	334	335	368	376	323	360	321	345	330	381	310	325	366	351	335	357	351	360	379	341	328	338	347	321	353	333	307	342	319	339	320	357	317	351	327	312	318	325	323	365	325	316	351	346	345	345	331	342	351	367	361	321	328	326	303	306	337	377	326	335	354	367	379	344	298	379	318	327	307	324	345	333	314	363	332	317	337	346	332	351	354	342	332	327	353	317	337	339	345	339	346	350	326	324	350	338	347	310	336	325	334	306	349	356	385	327	361	328	324	307	335	363	343	358	339	341	346	356	326	376	336	342	360	330	320	352	348	328	330	334	321	351	336	334	284	311	358	324	337	327	317	348	292	339	323	327	322	336	369	322	317	314	363	323	358	318	320	324	305	322	330	342	313	357	348	332	355	304	342	361	351	295	342	310	343	322	320	341	336	327	319	360	314	356	324	363	346	312	342	336	323	354	369	312	351	340	311	355	334	341	324	347	327	316	321	365	360	312	353	367	343	320	345	344	292	316	342	337	338	320	384	334	333	337	358	333	316	340	372	333	359	320	332	378	313	302	336	354	357	352	316	382	334	352	355	334	325	347	329	332	329	353	332	308	347	353	338	350	341	328	322	357	325	351	363	359	322	326	352	336	326	370	324	342	305	327	335	338	314	342	335	334	330	325	352	346	338	344	325	340	333	354	340	339	329	352	342	329	358	335	344	340	367	353	360	342	331	351	352	335	323	360	352	350	350	358	353	340	342	372	361	328	325	348	340	344	322	323	311	350	351	327	359	307	305	340	331	336	306	354	331	359	337	339	332	344	347	328	386	337	349	334	341	367	331	349	287	339	329	359	342	341	350	319	325	337	312	310	323	338	348	376	320	346	344	349	318	325	349	368	322	316	338	335	351	333	369	342	340	322	301	348	322	348	338	351	330	329	306	338	329	306	341	358	320	322	319	324	344	308	354	336	337	312	349	340	341	303	319	347	327	358	336	351	343	325	324	349	331	333	339	318	344	305	378	346	333	323	334	322	367	308	318	325	335	367	341	336	375	299	340	325	340	317	336	352	329	316	319	301	329	353	325	309	358	344	330	349	329	337	368	335	349	331	344	333	362	315	357	316	337	315	339	328	355	342	356	312	315	304	325	341	326	340	330	352	321	334	356	344	340	324	313	336	325	313	349	326	351	345	325	342	321	298	319	364	324	328	330	336	311	356	339	321	353	334	327	328	319	345	352	338	329	333	346	356	340	311	305	344	332	323	332	338	342	353	331	363	323	347	354	330	308	335	325	337	336	290	354	341	355	340	319	339	323	328	347	310	327	359	335	329	371	347	318	346	305	330	316	323	332	316	357	362	341	337	329	334	343	354	318	351	344	355	326	326	332	326	343	345	362	309	348	338	324	349	368	331	279	334	340	362	352	303	346	323	353	342	340	336	344	317	345	344	361	353	328	323	372	326	348	385	305	327	326	329	345	354	296	353	347	353	344	333	332	334	334	342	360	348	349	322	324	355	330	321	327	315	318	313	286	324	368	341	352	314	328	326	321	347	348	340	362	298	354	343	342	338	345	354	334	359	371	348	303	341	324	346	331	353	352	334	337	312	357	352	336	351	318	344	313	333	332	350	327	357	360	337	368	342	327	335	343	317	349	318	353	332	310	334	377	332	328	341	342	323	369	351	352	316	332	339	361	359	353	356	351	285	316	358	332	333	347	352	341	312	316	332	316	333	311	351	337	345	317	331	351	358	325	344	319	283	326	319	347	334	346	310	343	330	370	341	326	341	336	335	348	332	342	348	334	315	343	323	335	347	365	308	319	318	340	319	338	334	323	359	337	335	316	342	337	366	326	345	348	326	364	363	360	308	327	312	322	365	346	345	352	354	339	351	318	369	351	350	355	370	343	344	341	338	325	365	355	329	354	351	311	313	343	313	350	320	339	324	329	319	328	342	348	323	319	318	345	344	337	336	322	327	334	322	349	343	350	350	323	347	354	335	338	283	371	329	322	342	332	320	334	343	311	338	352	337	308	341	350	340	364	348	312	358	328	339	340	324	350	347	336	344	350	332	344	343	360	355	344	352	329	354	332	311	336	366
36435	48517	38862	17479	9620	6956	5150	4145	3566	3593	2657	2144	1558	1171	948	902	952	761	748	636	640	545	559	540	570	527	525	517	532	533	541	483	435	482	469	462	504	502	486	475	470	473	480	471	469	479	494	454	494	449	496	443	523	492	493	456	446	492	472	472	485	487	464	467	482	460	442	459	479	476	500	493	502	489	474	439	470	450	472	491	442	482	460	482	494	476	454	453	458	491	509	468	458	424	448	462	481	483	451	462	493	464	456	420	453	428	485	506	430	493	461	477	487	453	447	494	478	473	452	453	443	464	461	497	463	466	468	427	478	481	451	449	479	502	457	469	438	507	465	480	461	492	488	445	503	449	460	504	490	476	420	496	488	452	476	457	496	455	447	494	486	456	475	461	457	415	478	452	456	473	467	454	437	477	454	435	459	442	460	502	482	419	497	434	435	475	487	483	475	476	427	471	467	463	480	446	459	470	448	466	459	485	459	455	442	488	487	453	458	483	429	473	466	474	473	462	487	476	432	437	480	477	419	498	466	457	463	450	481	461	478	497	440	470	439	444	474	439	455	458	452	449	462	487	458	466	460	463	476	449	513	451	484	501	455	492	476	505	511	439	468	456	467	460	498	480	477	484	466	493	466	428	475	446	495	457	449	455	460	474	453	455	475	466	482	436	470	485	456	446	481	412	445	455	454	479	459	481	445	543	424	455	459	426	484	443	464	450	483	466	459	467	466	488	464	458	458	496	524	493	480	442	464	428	451	489	468	491	446	489	496	474	467	437	446	477	469	458	441	446	486	442	487	447	463	482	496	473	499	476	452	503	452	463	482	486	471	465	461	485	468	467	437	468	412	485	478	441	466	448	459	471	454	479	472	466	450	444	510	465	454	468	449	453	442	435	483	455	486	462	441	471	469	480	452	454	488	435	457	489	516	443	434	473	465	460	434	485	429	442	501	461	435	478	461	424	458	450	447	451	463	462	475	500	466	460	467	458	469	431	465	460	484	487	488	479	474	473	441	453	459	454	432	466	485	483	458	497	443	463	444	449	470	470	478	490	451	475	454	475	455	429	469	499	441	491	493	511	477	472	485	520	489	464	494	480	462	479	441	502	485	444	465	480	497	493	430	454	453	463	502	444	467	462	467	455	497	454	498	477	450	478	486	477	470	470	507	465	405	458	455	447	460	474	488	474	482	430	438	445	484	471	491	472	458	424	482	451	473	485	477	412	444	453	480	465	501	471	508	484	446	479	470	441	466	490	488	486	481	440	464	508	498	478	465	476	504	440	485	444	468	463	477	497	427	447	470	449	471	498	455	510	442	487	485	462	439	480	473	472	486	478	482	479	481	484	472	459	487	492	447	450	463	475	466	523	473	477	467	476	473	472	456	457	476	459	484	456	434	466	485	432	456	466	467	466	424	440	463	480	495	503	480	454	459	443	449	466	457	464	482	478	458	468	463	474	454	479	443	472	463	457	480	448	473	473	464	505	454	424	511	453	477	478	445	451	478	519	451	485	439	466	471	450	517	463	457	470	510	482	439	499	448	445	487	471	501	485	494	434	456	500	448	472	445	488	440	499	487	445	457	447	463	478	473	458	471	509	472	444	465	462	471	416	475	468	464	469	457	454	464	450	466	474	445	496	484	482	507	436	505	469	481	459	469	485	430	477	487	480	463	450	442	444	471	498	485	471	483	457	497	498	477	475	454	477	495	469	440	486	421	449	468	496	436	476	445	476	474	465	473	504	476	454	443	470	439	436	435	474	467	454	459	471	455	438	493	459	453	469	433	473	433	464	468	457	487	455	506	469	437	439	464	468	488	449	479	454	427	488	451	461	457	451	444	443	443	452	453	490	492	514	472	461	479	466	491	445	448	447	465	491	471	454	490	481	489	488	497	468	467	442	450	442	488	487	428	499	443	457	453	486	494	492	471	468	463	479	497	488	426	462	448	458	469	470	475	466	476	469	410	479	416	534	470	492	482	479	481	452	487	491	466	489	473	487	488	427	486	485	469	444	427	507	428	476	435	463	469	456	444	464	450	440	446	485	493	496	470	499	440	482	453	474	466	454	431	501	448	459	461	509	488	454	474	452	455	456	484	474	524	462	478	474	532	427	445	492	497	449	483	438	480	434	480	464	444	477	464	479	461	463	469	458	480	466	460	482	457	496	442	491	477	477	451	507	474	465	455	472	459	454	458	497	510	470	477	466	476	436	473	503	474	480	479	442	450	478	459	423	475	458	477	472	513	483	472	491	444	458	473	451	491	495	467	487	479	425	500	439	434	460	459	481	495	442	474	476	465	454	473	469	453	439	443	498	476	476	480	457	476	456	483	458	474	493	457	466	442	452	468	460	468	491	426	485	435	475	458	451	447	417	474	464	458	474	475	425	489	494	479	500	468	454	456	454	483	448	499	454	469	505	515	482	473	449	456	450	469	481	452	479	487	458	502	431	448	496	483	470	451	483	448	497	465	450	450	489	478	454	467	424	488	441	466	494	510	450	460	435	454	467	468	469	490	459	456	438	472	490	464	485	453	461	467	476	453	477	489	466	459	476	488	490	506	502	490	449	483	456	507	467	461	433	456	484	440	486	477	444	471	492	457	500	444	464	463	502	464	459	472	483	483	448	488	425	487	474	478	477	473	469	479	454	435	490	488	536	467	449	471	436	429	467	493	516	492	471	457	461	522	479	453	476	470	471	477	450	459	462	468	477	471	496	479	451	465	468	439	484	474	459	446	474	455	486	453	462	477	442	483	468	454	451	444	497	437	465	469	477	478	425	462	467	461	442	471	454	479	477	470	470	479	479	457	493	443	477	453	450	456	454	468	473	474	474	478	449	434	465	470	459	457	456	459	480	515	487	488	448	461	472	480	474	432	469	457	476	456	450	461	477	463	485	507	457	457	419	503	491	467	475	447	505	480	480	506	451	481	449	491	427	473	472	497	468	465	492	490	452	487	475	429	496	468	466	454	455	530	472	503	495	479	491	478	432	468	442	464	472	498	489	454	438	472	454	487	466	477	504	476	443	474	426	485	442	456	463	470	489	422	474	497	479	479	508	470	463	465	478	471	460	463	482	454	443	479	477	423	453	453	458	490	464	440	465	487	453	444	455	487	459	446	489	485	465	477	496	481	435	457	437	486	487	478	447	438	437	450	492	433	447	456	453	476	473	467	489	469	469	447	456	480	491	458	426	477	458	451	471	471	437	475	507	447	461	493	439	483	483	447	488	469	501	468	474	462	464	469	494	488	510	429	467	471	463	488	486	474	479	482	494	468	453	481	459	470	501	451	460	466	445	474	464	512	475	479	520	422	445	467	470	486	475	468	490	434	461	467	466	491	426	485	452	421	431	457	473	474	456	450	489	482	470	458	472	460	444	448	491	476	478	459	484	456	443	461	446	481	474	478	470	461	473	466	481	438	463	489	460	466	506	454	478	485	433	439	479	449	467	470	451	467	478	468	445	446	453	498	472	454	475	448	480	483	438
24379	21563	29115	24763	21327	13764	5093	3061	2403	2307	1874	1483	1115	975	781	739	725	660	635	548	530	499	523	483	542	497	513	499	450	413	440	465	430	461	417	437	462	441	464	467	474	429	456	414	429	423	461	435	428	426	388	468	377	445	421	438	437	466	450	507	423	471	461	427	467	438	462	438	444	462	435	441	433	382	455	438	457	432	438	414	420	469	449	436	446	451	439	455	397	428	460	457	429	434	467	450	464	428	433	406	469	445	470	445	448	421	434	411	433	426	422	411	416	416	431	422	404	449	432	410	444	397	440	440	450	414	443	427	452	451	460	427	432	425	446	436	433	389	403	423	428	432	439	393	434	443	437	432	417	445	440	421	421	421	418	447	443	435	449	438	451	437	414	431	431	448	447	392	419	405	471	435	440	437	451	443	422	402	415	422	441	440	392	441	453	429	410	418	461	455	435	417	426	435	417	453	425	439	421	426	435	441	421	419	404	461	420	443	419	407	387	352	397	430	456	421	430	442	431	423	416	436	415	418	435	460	436	442	419	466	454	420	412	428	453	418	451	448	439	446	426	422	428	425	430	445	389	448	451	432	409	441	391	449	445	444	437	453	416	442	492	420	414	427	484	452	436	428	429	470	450	449	451	423	447	415	443	436	429	434	458	420	453	451	414	450	439	443	450	448	430	458	431	461	418	429	427	439	436	416	471	423	448	447	451	429	382	426	416	441	426	455	415	473	447	428	422	451	386	455	405	446	452	446	430	417	440	407	364	442	417	414	410	446	487	452	386	446	428	436	435	399	420	402	429	452	409	430	398	436	423	462	434	429	409	420	427	433	425	393	376	475	436	441	429	468	448	411	426	423	483	452	437	461	428	434	435	447	386	477	431	425	449	438	449	459	422	450	404	468	424	436	439	412	371	434	421	422	424	414	436	412	441	460	391	394	451	429	432	430	475	457	453	412	456	454	419	389	432	444	444	416	430	473	446	443	427	398	441	420	440	416	475	465	402	428	400	446	447	427	442	431	367	442	413	428	424	451	407	440	419	415	437	408	422	453	434	427	418	423	439	430	465	446	398	404	405	418	464	446	449	443	399	409	426	389	428	414	434	425	434	435	433	430	461	452	432	418	473	428	450	431	406	460	451	434	483	452	430	432	435	410	403	456	481	435	450	416	413	447	457	454	426	453	418	434	476	424	423	417	471	438	430	420	413	472	454	447	456	421	477	429	424	455	442	409	450	455	446	413	449	443	428	404	433	449	456	434	426	443	439	450	439	440	406	447	441	399	465	436	472	445	412	407	408	444	435	409	455	414	399	420	464	434	420	453	425	475	442	400	408	459	435	438	444	451	469	437	433	397	460	426	413	433	447	417	450	417	379	458	425	413	436	450	419	454	387	425	422	464	425	435	399	420	430	424	433	416	451	442	439	452	382	429	427	435	443	455	450	431	424	440	445	384	388	398	446	436	454	409	457	415	426	434	409	426	434	434	440	424	462	476	418	431	429	431	426	409	423	389	431	406	448	421	428	439	428	431	398	412	409	459	443	438	433	424	450	456	457	441	439	474	409	423	409	428	423	425	424	432	441	427	452	384	482	401	414	456	438	407	437	424	441	423	434	444	412	416	439	438	440	436	439	436	407	445	456	409	442	429	485	450	437	434	432	440	420	443	415	406	442	430	436	430	452	423	410	404	451	447	397	450	410	453	439	439	437	423	472	403	430	454	406	477	421	477	407	458	416	443	443	396	445	470	431	447	437	429	431	452	429	424	421	417	429	419	426	427	437	434	419	432	435	426	447	418	434	458	458	422	442	461	388	458	439	454	425	413	410	401	418	421	421	463	389	431	381	409	412	477	465	440	447	422	429	413	454	395	445	438	452	417	459	435	430	432	464	412	402	416	410	465	421	413	453	441	407	454	465	455	448	463	383	415	421	425	396	462	409	458	419	411	466	416	426	459	414	409	448	417	425	439	439	455	408	384	444	462	435	433	446	398	454	406	422	409	416	470	405	441	432	464	415	442	419	409	413	433	441	485	433	418	456	429	408	431	438	441	431	443	409	405	445	408	426	413	477	440	411	441	447	437	374	416	410	460	441	457	395	464	420	404	438	441	419	398	432	464	448	396	411	432	400	442	445	435	433	484	430	459	407	440	443	452	428	416	433	449	433	430	455	421	423	424	478	437	436	446	417	450	402	442	448	455	442	396	453	447	411	404	448	402	461	413	422	414	444	436	421	418	437	401	439	472	481	512	432	452	405	439	446	432	443	442	413	445	436	429	418	422	420	432	448	444	475	416	408	435	423	425	437	456	439	428	429	416	415	433	442	426	435	421	425	410	439	472	452	438	415	402	435	449	434	432	413	425	430	446	419	436	410	415	424	438	429	418	403	424	446	412	425	387	437	420	432	400	390	445	476	461	400	445	416	483	465	417	439	445	424	401	431	423	423	400	413	418	398	435	417	411	411	413	441	431	430	434	409	405	424	430	468	394	435	437	438	459	443	455	427	423	465	412	433	433	413	410	442	416	427	449	425	445	462	451	431	477	423	425	417	434	451	395	443	438	421	422	436	441	437	455	455	441	418	404	473	421	440	450	435	465	454	469	463	452	433	429	393	424	404	443	409	424	428	401	413	496	425	414	430	446	416	418	410	438	453	426	399	431	449	436	432	428	416	415	457	433	401	476	421	464	453	438	418	460	424	430	436	431	431	428	445	419	394	437	436	475	423	424	441	429	450	410	416	415	454	450	424	458	423	458	453	430	387	450	405	409	415	454	430	410	399	470	461	456	443	447	411	441	449	417	452	414	405	425	432	429	433	410	413	445	450	441	449	429	413	417	492	400	431	456	446	455	412	439	429	417	434	421	453	424	482	429	423	418	452	437	428	438	432	409	381	418	427	444	420	417	418	454	449	413	423	415	433	435	401	389	420	477	435	454	428	430	410	438	425	443	409	439	411	460	421	434	454	417	445	447	424	413	461	431	423	444	436	443	444	391	441	455	431	410	416	440	407	431	453	465	465	432	414	431	403	372	438	435	472	450	451	428	417	427	443	429	418	413	429	455	425	441	452	447	453	411	445	404	409	407	405	447	410	438	443	407	416	430	396	415	464	434	482	427	441	436	426	411	449	418	464	483	439	401	437	409	434	451	406	461	413	429	441	439	430	396	441	436	445	416	449	456	453	414	438	436	435	442	413	456	472	477	478	453	456	459	439	430	457	408	422	419	404	425	417	405	396	408	434	424	423	439	436	411	418	451	460	433	399	455	417	438	407	449	429	402	474	440	434	435	442	434	437	460	425	424	426	446	409	434	414	441	430	427	432	414	458	467	423	406	462	428	418	401	439	414	437	418	426	394	419	444	428	414	421	433	458	420	437	419	437	414	400	417	424	414	428	449	450	422	440	435	412	449	409	422	438	394	416	464	427	452	449	398	417	440	426	438	423	455	414	431	431	427	437	446	408	476	396	438	450	472	436	414	459	460	416	457	447	421
36915	58786	48710	28104	15152	11465	8475	7098	5865	5669	4514	3625	2558	2032	1668	1345	1522	1146	1059	927	851	770	787	776	694	694	680	663	693	718	681	622	604	661	658	655	651	600	629	623	612	603	590	639	613	603	607	594	655	617	577	638	649	561	604	558	632	582	571	643	643	622	633	656	588	612	583	583	603	587	593	576	650	606	604	588	587	583	536	600	599	593	609	581	622	620	626	589	630	606	642	603	644	586	592	602	614	572	633	624	611	591	607	551	634	624	658	562	547	593	638	601	591	601	560	594	602	594	579	624	572	591	604	558	600	623	593	583	564	588	609	626	604	567	597	557	579	584	630	591	559	644	590	536	568	640	578	575	598	580	583	599	600	609	655	572	642	620	633	613	637	634	563	619	586	572	625	616	572	565	617	596	543	591	538	569	605	585	599	552	603	574	608	589	615	600	589	599	617	583	561	606	593	649	599	599	582	621	611	573	586	619	648	572	564	544	575	607	639	583	587	560	619	578	563	564	556	579	577	597	596	579	530	578	583	605	637	566	579	626	578	560	617	569	578	573	575	600	578	561	535	604	610	579	620	581	577	571	570	554	587	576	572	629	610	623	606	601	573	632	639	579	617	617	587	556	555	561	580	561	565	572	618	603	634	578	619	581	643	618	621	622	568	534	571	556	606	589	638	586	581	576	552	571	599	597	594	591	561	565	582	563	591	572	577	547	627	575	577	614	618	610	575	560	558	589	611	560	587	539	563	632	558	628	564	612	561	598	639	599	580	574	533	596	627	609	619	605	581	598	627	581	612	562	606	638	608	584	592	609	574	598	570	593	630	545	597	644	589	604	610	621	625	663	621	593	553	589	568	577	586	574	613	594	591	564	575	632	585	601	589	601	586	574	559	613	567	567	610	577	581	628	606	611	604	635	592	641	617	604	610	557	630	579	598	591	626	601	596	576	622	587	622	583	578	591	567	572	569	569	635	627	602	588	653	619	588	603	617	628	572	609	637	582	599	598	648	606	600	566	599	574	617	581	598	565	562	617	582	612	564	631	607	584	569	569	549	583	609	609	573	593	589	609	576	604	562	586	617	564	589	579	621	597	592	593	595	575	559	594	558	543	622	594	583	586	565	581	622	600	602	602	588	561	628	595	593	555	602	577	581	618	605	595	592	602	573	583	592	634	579	599	587	576	569	630	570	578	613	579	597	570	590	620	575	580	576	582	592	607	608	628	621	585	612	558	604	572	585	589	638	581	582	569	585	585	594	579	565	578	586	587	585	625	596	576	611	571	616	581	592	629	580	497	550	618	610	623	605	578	608	583	616	573	599	582	583	564	598	649	587	591	555	588	566	616	599	555	610	566	621	626	602	558	551	611	583	616	562	617	570	572	573	603	565	558	610	553	578	517	586	597	617	536	571	599	615	596	652	642	552	549	604	566	572	635	614	610	621	599	580	587	584	578	600	611	603	634	581	594	604	588	615	631	611	582	591	558	612	583	562	585	579	610	556	589	604	602	598	587	595	587	587	612	596	603	572	570	584	600	565	603	572	578	587	577	608	586	574	604	607	623	586	590	618	632	608	642	600	583	592	590	557	594	602	597	580	625	600	599	625	637	592	566	593	599	616	584	597	571	573	620	599	610	616	527	622	599	647	563	611	649	621	589	598	546	590	605	619	588	579	604	590	595	591	605	592	549	600	607	566	582	610	607	564	574	626	554	579	609	583	577	581	643	555	594	560	570	590	623	528	601	567	585	601	549	579	614	590	586	604	596	587	605	594	564	598	607	626	572	595	625	594	615	594	601	631	603	601	601	555	593	610	618	597	585	611	619	563	608	604	625	608	574	597	593	580	589	644	582	578	603	586	562	594	592	612	579	590	549	585	587	606	588	591	611	592	614	601	610	593	566	629	573	606	633	572	557	569	613	580	561	610	624	616	556	611	588	605	603	572	571	598	546	596	605	572	617	603	596	643	564	576	590	625	590	546	595	528	653	663	617	594	572	590	608	618	612	641	597	615	602	559	580	617	576	535	569	578	569	639	671	581	545	614	539	614	576	606	618	599	584	608	576	616	589	616	554	587	566	647	618	610	574	625	627	562	588	573	600	624	518	647	616	613	604	549	588	570	591	592	557	573	619	576	605	581	582	638	605	566	574	612	642	627	564	664	601	604	603	569	608	558	574	569	548	600	585	581	616	604	602	594	610	625	570	590	632	587	590	576	543	581	618	559	618	580	594	583	559	624	610	607	591	574	600	624	596	634	600	622	637	612	589	622	595	605	650	580	581	563	606	579	603	596	648	604	611	551	571	612	575	567	607	555	580	635	580	584	570	649	614	592	602	586	615	591	581	574	604	589	605	578	598	562	564	598	623	572	617	603	586	623	565	601	555	548	598	559	587	624	601	581	577	558	585	605	613	557	584	604	595	553	619	602	579	577	572	612	592	569	647	580	626	601	588	619	600	617	585	637	579	607	613	593	581	615	608	571	583	581	618	570	612	611	584	603	614	627	624	616	607	550	542	596	625	581	558	603	553	572	613	536	628	623	636	584	584	595	609	593	561	619	597	574	580	584	565	563	598	559	579	594	622	580	606	550	620	603	600	562	613	627	580	601	609	542	567	539	639	597	597	612	584	612	599	587	591	573	605	583	589	620	586	539	587	584	629	604	586	588	612	611	668	607	542	611	631	572	588	580	576	612	572	555	600	552	594	584	578	614	611	632	553	614	567	627	570	649	561	596	544	589	601	551	590	593	619	558	572	554	633	574	542	607	577	609	511	574	553	579	542	583	636	607	609	550	602	623	619	575	623	583	602	561	577	588	609	598	568	610	587	626	633	638	566	608	574	576	626	624	601	569	587	622	559	615	574	578	555	606	597	542	565	625	595	553	607	601	625	587	591	555	608	539	629	623	648	597	591	591	596	549	571	589	607	615	602	594	602	591	585	657	655	613	619	558	585	596	638	596	570	627	568	565	587	618	636	592	564	544	592	602	586	614	631	604	540	597	580	593	591	542	609	563	599	627	616	605	600	573	635	580	601	592	596	591	616	605	589	556	542	629	563	600	609	587	612	616	577	596	591	585	596	573	593	613	605	592	619	615	577	591	630	586	609	617	599	571	573	577	594	578	590	584	574	596	558	637	586	606	603	638	587	577	610	632	583	545	625	574	568	573	589	610	585	573	574	588	602	609	588	596	581	557	578	576	594	570	604	591	608	594	574	566	604	593	587	590	594	592	578	573	557	617	606	606	628	571	589	599	630	613	579	629	570	561	635	579	613	554	578	599	619	570	613	652	586	665	598	628	584	570	592	551	564	610	587	574	577	611	625	592	582	642	584	611	606	611	585	579	644	571	589	595	596	596	599	624	622	596	617	577	581	568	592	588	581	621	581	610	557	589	610	605	621	615	599	607	605	592	601	606	562	582	603	611	628	574	605	581	615	578	582	583	551	605	651	631	583	598	619	625	649	631	609	555	594	568	588	598	589	603	612	582	587
23390	21592	29532	24143	21616	21482	12981	4621	3238	3079	2484	2045	1308	1102	868	756	873	646	622	585	551	500	496	451	451	412	450	418	410	416	400	353	418	365	362	393	387	392	399	340	389	373	388	363	355	382	352	365	400	331	360	370	335	388	379	344	401	366	352	369	362	357	342	361	412	376	400	360	377	387	343	378	363	344	385	370	337	350	375	381	346	378	373	340	340	362	371	366	348	394	384	348	375	334	365	380	394	365	343	342	353	302	397	363	371	341	378	334	346	355	344	334	328	372	369	364	347	341	345	373	348	360	331	342	328	341	357	367	347	346	367	349	369	323	384	390	363	340	348	378	310	357	379	340	326	336	333	350	324	342	346	375	308	332	360	368	356	329	350	333	372	369	347	368	374	378	330	371	340	343	359	310	334	342	343	374	383	349	343	354	358	385	354	330	330	362	366	362	361	332	347	331	356	325	349	305	355	346	340	348	336	333	348	358	336	349	352	341	329	334	361	344	376	342	367	336	331	390	349	321	360	349	341	373	376	353	341	332	338	335	349	348	370	365	349	351	321	344	346	330	350	382	389	372	326	344	339	364	376	300	359	363	342	339	349	342	364	363	347	346	358	333	310	339	366	349	323	362	343	354	330	382	356	327	374	371	364	330	349	358	350	361	359	369	356	359	377	368	405	338	376	312	378	337	349	368	347	341	361	345	360	359	336	342	346	376	362	341	365	373	382	349	363	389	338	354	329	350	329	337	312	354	343	330	347	344	361	339	356	356	348	371	347	345	365	355	364	371	360	369	362	324	363	349	335	391	326	326	362	389	327	360	349	366	297	333	348	395	337	392	355	348	338	356	373	349	347	356	362	361	352	324	322	354	351	364	374	340	368	341	357	371	343	367	374	365	352	337	354	376	337	335	344	358	376	343	331	352	362	351	361	356	369	375	340	370	387	331	344	363	365	352	353	361	341	353	367	347	352	354	349	407	382	347	378	340	364	371	358	353	339	377	347	352	366	378	379	338	370	360	380	329	358	355	366	345	324	370	367	369	344	338	359	370	365	343	357	342	332	362	362	364	363	343	351	329	335	382	359	352	350	368	325	367	365	376	354	357	370	363	369	317	365	385	353	354	323	330	370	348	331	345	380	344	383	384	394	358	328	377	351	331	345	351	347	354	365	382	369	339	323	317	367	342	322	367	373	364	322	352	374	351	336	333	371	361	405	344	340	326	329	316	348	370	332	388	355	364	389	355	351	372	385	351	363	359	363	335	332	364	345	385	382	343	351	359	349	363	333	358	364	358	369	364	405	338	359	343	343	394	357	338	331	327	346	358	343	316	324	326	352	347	360	349	338	362	349	361	358	347	375	338	325	367	378	364	354	353	341	361	378	364	334	392	323	319	359	371	382	340	372	330	381	353	354	401	311	351	368	378	363	365	376	359	363	355	355	353	354	352	367	351	344	385	336	367	297	363	364	327	354	373	357	354	305	351	356	350	356	334	394	328	340	349	364	351	318	303	349	340	357	353	326	355	379	319	336	364	382	363	358	370	337	358	352	330	361	323	329	342	362	371	358	340	345	334	366	353	353	336	325	365	317	330	357	345	347	361	377	341	371	370	350	355	388	350	321	336	326	330	324	338	353	332	370	327	327	334	360	344	310	356	378	364	366	358	343	353	339	345	367	363	372	396	379	327	362	337	381	370	349	354	348	358	391	352	348	376	355	366	362	384	343	337	338	325	357	343	342	371	361	333	322	376	342	351	329	344	342	398	371	337	350	346	360	321	326	367	377	354	331	328	362	353	346	359	357	396	376	331	348	347	327	355	316	358	333	355	352	366	320	350	362	330	350	340	375	374	351	334	305	356	359	349	366	330	352	325	358	336	372	378	343	363	352	352	363	339	363	330	346	326	321	358	333	360	361	366	375	341	357	336	411	389	353	344	363	321	337	371	330	386	328	342	348	370	345	371	365	363	352	357	356	375	335	386	379	331	318	348	382	371	337	363	339	339	354	344	355	355	358	378	356	353	355	351	356	359	349	360	387	367	374	370	393	350	374	374	345	357	412	337	327	336	355	372	340	369	332	363	349	346	336	359	330	340	351	348	348	391	340	359	390	376	340	376	331	335	324	359	352	364	360	388	358	340	375	318	373	376	318	371	338	366	326	362	337	366	378	333	355	344	337	326	376	363	369	340	353	350	358	359	352	367	362	359	408	361	338	332	341	309	321	357	373	326	366	328	363	348	327	345	367	349	361	359	328	343	366	336	352	356	352	384	360	368	351	346	353	388	356	341	387	351	348	337	370	358	385	340	348	353	375	366	376	335	341	351	364	330	317	364	357	362	369	343	355	343	339	360	325	331	354	346	424	350	367	359	380	323	382	356	341	362	384	391	352	363	380	370	338	357	355	357	326	379	375	367	395	355	354	333	358	353	394	374	312	366	356	374	342	368	366	346	323	365	320	346	380	353	356	339	346	356	376	348	349	390	355	360	372	351	359	336	343	332	337	377	342	340	345	353	343	339	373	358	343	348	382	351	356	389	337	352	359	336	332	346	391	341	358	393	349	370	343	370	336	353	366	380	364	356	336	389	387	356	326	395	345	366	343	350	340	377	407	372	380	340	335	338	349	342	345	331	369	344	343	360	324	352	348	324	384	326	350	337	405	345	358	352	338	317	342	351	342	353	323	362	359	351	375	351	367	363	384	329	385	334	348	366	357	323	351	366	361	340	340	369	371	361	351	380	344	371	373	341	325	354	334	339	348	336	343	346	373	350	342	369	399	337	356	336	320	384	376	323	366	333	377	366	351	349	322	319	355	346	360	368	321	343	346	323	354	363	343	340	373	358	344	331	345	381	366	357	344	339	343	380	384	347	348	380	374	335	367	363	354	394	336	364	356	341	336	343	355	348	373	310	348	336	355	363	337	367	352	340	377	325	351	366	387	369	391	343	344	370	339	372	361	336	362	335	349	368	362	341	391	420	345	326	353	358	350	357	359	336	349	359	372	346	350	344	314	363	369	371	382	351	320	336	376	347	366	365	375	317	370	397	366	361	371	351	379	393	352	353	330	364	353	334	374	333	349	372	364	343	393	344	373	362	346	343	381	356	348	339	346	346	351	366	353	382	357	332	359	376	367	349	373	336	378	314	357	392	330	360	338	375	364	345	354	360	373	358	349	399	331	373	359	328	326	383	339	356	340	355	349	350	362	346	335	342	351	312	329	351	332	390	394	339	332	363	368	366	342	345	401	330	348	339	329	370	356	341	325	322	384	336	349	362	362	377	358	342	329	373	377	316	316	329	372	337	360	331	368	343	363	361	362	375	343	324	369	361	351	361	360	349	359	323	389	347	350	356	346	342	341	346	340	342	367	350	358	360	344	378	351	345	334	336	354	319	356	348	348	352	364	351	365	362	403	354	398	366	375	329	372	390	355	380	360	365	288	361	340	328	334	353	343	308	357	329	346	372	376	321	328	379	345	333	348	367	366	368	387	354
39805	65301	55626	31940	19376	14788	11466	9578	8342	7617	6212	4719	3237	2606	1846	1728	1781	1369	1235	1044	885	745	763	822	710	698	728	600	628	662	603	561	557	546	527	528	577	583	568	566	492	467	502	484	517	490	486	508	488	542	531	523	487	497	521	488	522	508	506	504	499	539	498	570	534	508	527	525	482	495	505	497	485	445	550	530	461	473	494	503	529	460	487	521	540	447	531	525	504	543	522	523	510	493	563	476	515	480	459	491	481	494	506	446	469	498	480	496	496	492	471	478	506	485	470	506	491	508	461	503	479	477	450	522	513	479	486	464	454	499	496	515	452	483	497	476	511	499	440	499	468	492	486	527	538	498	501	469	459	493	495	496	478	476	502	500	494	448	494	455	482	467	470	480	470	498	502	449	491	472	494	511	491	447	526	512	497	474	462	487	465	459	470	470	477	495	515	480	487	491	504	437	481	459	492	481	478	504	474	469	499	500	469	454	482	491	501	515	529	469	461	451	480	531	482	455	487	506	482	472	441	469	495	445	539	485	498	500	451	475	478	482	478	499	507	480	483	453	485	490	515	465	528	512	462	487	478	502	487	541	484	471	474	468	466	486	541	474	503	465	460	515	475	517	545	471	472	525	478	489	497	489	510	491	474	479	517	504	513	525	479	528	473	461	477	469	516	490	455	518	492	483	481	477	501	504	481	527	468	483	453	496	523	435	473	479	468	481	496	496	457	478	441	472	497	495	485	479	523	481	510	443	452	498	516	479	468	493	493	523	437	447	510	494	475	463	452	488	493	494	462	464	489	497	491	502	498	497	484	508	495	468	498	502	482	486	465	477	499	526	515	462	451	487	489	484	476	493	475	489	507	467	502	501	465	522	492	467	496	493	475	464	522	538	464	486	453	513	498	524	467	522	480	486	477	483	506	449	484	507	505	491	529	511	507	479	505	505	485	504	478	447	444	509	471	475	494	489	513	500	484	498	485	464	477	527	490	432	510	479	517	498	483	493	490	509	522	478	479	493	462	495	536	493	481	493	482	501	516	479	488	473	457	493	471	506	450	498	511	494	455	475	492	484	479	492	461	451	479	457	494	482	494	516	508	515	514	485	463	488	482	500	519	516	473	479	481	504	494	485	472	536	512	459	464	463	475	526	507	457	505	491	487	488	470	487	488	510	534	490	506	472	525	483	512	491	489	477	458	542	473	467	442	461	520	473	485	500	505	468	470	453	439	493	513	481	510	491	482	487	472	523	494	501	472	435	504	472	525	476	515	476	478	485	489	487	528	461	488	477	508	498	492	499	480	490	485	505	478	462	489	478	492	544	468	477	446	512	514	504	453	448	494	484	475	507	508	474	466	478	491	499	470	473	488	482	502	473	501	442	479	475	480	506	527	479	460	503	509	499	462	460	476	461	500	508	487	461	470	493	482	468	498	484	463	493	480	487	505	502	483	453	475	490	528	481	506	467	501	529	484	525	464	493	473	474	469	510	512	476	470	528	525	483	504	485	508	442	461	484	521	494	490	486	467	472	465	518	494	473	469	499	508	522	488	454	506	516	507	461	481	514	516	525	485	456	505	505	480	487	499	500	430	482	474	478	475	455	469	501	494	532	496	497	534	482	489	516	499	487	486	478	487	493	505	473	530	504	524	463	468	507	465	513	514	487	466	459	499	517	513	484	493	493	457	501	523	480	478	477	539	523	492	481	474	541	464	453	443	519	473	457	492	524	473	461	473	450	501	474	464	470	452	507	461	484	504	476	475	506	493	468	504	480	488	507	462	499	446	488	471	489	471	484	456	479	463	479	473	501	480	490	477	479	510	455	462	460	478	489	490	531	484	475	486	510	467	513	494	513	476	503	462	438	487	456	507	504	483	512	518	489	497	490	503	475	497	488	478	458	502	503	456	501	464	536	475	521	516	485	447	498	520	503	473	497	429	528	482	459	487	456	468	470	488	462	478	494	482	465	499	461	494	483	472	470	480	461	479	509	498	483	521	468	514	522	471	482	502	488	492	477	485	460	491	450	452	497	499	496	497	510	492	498	476	467	484	441	501	485	538	506	467	481	514	471	493	468	503	450	448	508	476	488	475	496	472	540	500	481	487	486	535	485	463	470	467	474	518	491	463	473	535	472	458	541	487	511	483	496	456	460	522	509	489	499	488	462	477	534	514	467	508	494	457	546	477	511	530	478	464	499	475	476	484	489	463	496	516	504	521	469	516	461	485	476	493	475	463	471	493	508	518	517	507	464	487	515	488	496	509	490	502	479	498	447	538	547	491	498	478	510	469	509	499	499	477	539	492	496	484	484	505	510	510	510	466	466	460	489	468	433	487	481	498	473	502	473	502	489	512	492	493	494	474	470	487	463	482	503	428	490	468	449	479	464	519	524	514	476	482	511	506	470	496	496	480	469	453	507	493	499	472	495	485	477	482	492	469	476	448	459	480	465	478	497	491	468	504	482	481	500	450	504	478	479	516	515	463	500	493	503	471	512	497	521	510	476	439	490	475	473	481	502	509	465	455	478	493	468	491	507	466	517	492	492	500	515	450	496	502	519	476	466	467	509	484	480	483	537	512	440	483	463	474	521	489	510	468	525	458	498	467	514	476	501	532	481	478	492	510	485	491	448	479	505	447	495	483	469	464	482	459	490	488	461	525	532	512	485	494	497	486	468	510	467	516	502	479	501	458	448	484	462	516	506	477	486	489	483	490	463	495	453	519	510	475	524	494	493	519	473	520	531	492	513	477	510	445	452	511	454	490	503	477	430	479	447	481	468	477	496	483	437	435	473	509	447	485	454	504	508	496	490	500	493	492	481	463	501	483	453	487	502	470	469	477	482	535	451	491	485	501	489	491	452	472	450	469	502	489	520	479	479	494	493	477	502	494	489	456	456	488	496	533	500	489	502	491	463	514	483	486	491	486	496	462	487	503	478	509	480	464	519	473	498	488	493	513	461	477	466	483	461	471	486	483	505	466	484	493	451	488	420	465	461	524	531	482	522	504	488	519	462	517	483	475	478	457	475	490	493	486	519	482	469	520	514	456	494	494	491	556	484	502	473	446	502	472	491	506	526	470	490	456	483	508	489	430	472	456	463	495	510	457	443	494	488	498	482	497	492	453	498	473	492	453	492	494	459	464	464	504	496	494	496	511	489	502	469	517	473	483	469	457	485	475	477	464	485	470	491	475	482	487	461	470	445	527	459	481	495	490	479	505	475	496	475	470	459	492	507	495	441	466	515	520	495	499	463	497	428	500	487	492	500	445	463	458	488	482	482	454	534	510	508	493	484	484	529	518	492	461	511	486	482	496	486	508	472	495	479	481	488	485	468	487	461	469	490	491	524	524	501	498	527	479	462	524	504	527	477	431	491	476	465	530	480	502	455	489	490	507	478	485	487	506	487	526	475	456	454	457	491	472	518	480	471	516	510	499	458	516	492	516	504	515	505	491	487	510	481	508	473	448	496	468	497	486	525	472	500	457	488	465	479
29064	30059	32840	17691	5356	2926	1936	1554	1432	1313	1018	861	646	529	479	442	493	405	422	403	377	372	388	351	342	361	335	378	371	353	339	331	325	318	310	337	339	308	346	357	354	314	360	322	319	318	317	319	321	316	336	364	317	309	304	329	310	309	360	299	369	323	320	326	309	326	331	314	320	357	346	332	333	312	345	320	329	343	332	316	344	301	324	327	332	309	334	321	347	323	331	312	336	350	365	339	352	328	323	365	339	335	375	316	368	342	351	278	366	316	366	341	315	350	335	343	336	310	288	321	311	332	347	349	334	318	322	326	307	321	360	353	346	299	338	323	327	315	357	342	331	366	311	321	316	310	330	342	360	333	352	293	352	340	337	329	329	335	337	340	327	315	347	321	335	331	311	355	357	313	341	328	315	341	339	293	336	351	376	372	332	329	341	361	299	326	322	348	337	316	333	324	353	326	310	343	324	300	322	342	330	366	316	322	346	299	310	310	309	336	332	329	349	317	331	341	311	336	366	344	325	334	337	304	352	349	311	349	323	369	321	323	329	311	325	308	348	313	337	350	337	345	322	308	317	371	308	339	338	341	322	305	340	343	355	350	368	342	337	326	310	313	324	320	294	330	338	335	352	304	309	336	320	349	361	340	326	332	320	324	304	309	312	331	325	312	348	344	324	344	326	307	330	315	338	352	345	330	321	301	334	315	323	323	331	310	297	328	282	302	328	334	304	331	336	344	311	331	333	311	329	306	340	327	321	307	319	326	300	373	328	326	350	310	340	318	358	337	342	329	347	322	318	323	320	344	318	325	335	341	315	322	336	331	344	354	345	355	349	297	308	338	320	321	315	306	353	344	326	363	354	343	338	344	312	326	307	321	321	348	327	369	352	353	348	317	328	350	319	351	318	333	345	348	291	315	333	328	324	360	356	327	337	356	348	330	303	334	331	311	311	329	298	330	321	330	344	339	314	341	339	300	318	343	315	366	337	330	362	349	354	335	325	338	338	337	334	349	308	326	350	345	327	333	334	315	312	343	308	360	303	339	351	308	326	320	364	315	320	337	336	305	302	329	325	345	289	323	328	314	355	328	345	322	301	339	341	351	310	353	340	331	310	327	357	347	317	323	335	303	316	329	319	368	327	343	343	341	293	303	339	336	338	337	338	337	311	344	349	371	361	323	306	337	370	313	323	317	356	371	296	348	340	339	298	354	322	327	338	340	311	321	324	288	315	346	344	353	297	331	324	335	365	341	341	327	338	336	335	348	351	361	343	329	352	321	310	318	310	305	318	324	328	337	338	333	357	336	357	318	345	345	355	322	328	334	322	344	315	354	311	327	313	334	362	331	357	331	330	314	314	299	332	298	310	345	319	338	316	324	301	324	336	300	341	330	337	338	332	331	321	336	343	354	353	334	326	326	338	336	333	321	321	342	346	358	340	352	367	364	354	337	308	309	344	318	332	340	321	325	310	346	338	331	355	339	359	347	324	338	342	340	319	286	380	341	301	309	348	333	319	311	338	287	338	328	318	335	340	315	316	332	344	339	290	340	333	344	356	332	360	335	320	301	326	304	312	326	333	317	332	328	313	328	321	339	345	351	334	321	288	342	322	297	341	339	330	335	319	340	332	348	305	374	312	314	358	364	319	294	335	348	333	316	339	309	320	333	362	338	308	319	347	358	341	335	356	324	330	310	336	342	346	313	330	332	339	319	343	336	320	312	312	314	356	311	306	317	332	333	358	274	344	325	354	319	334	313	335	345	325	355	338	344	357	310	316	297	335	351	330	321	340	310	307	321	336	303	339	321	333	324	312	326	314	308	322	357	335	382	341	322	319	355	363	318	340	322	337	330	341	316	350	349	338	318	323	316	355	303	357	372	315	331	364	338	339	312	347	307	307	336	312	319	337	350	314	321	361	329	339	300	323	318	331	346	315	304	327	339	328	285	353	334	320	328	303	310	331	350	352	306	303	332	342	359	323	315	300	328	332	326	347	327	301	319	349	312	327	351	331	338	373	362	341	312	349	322	327	309	332	338	347	336	338	360	303	364	319	337	319	324	328	308	343	314	344	297	339	310	356	340	329	331	377	333	328	331	343	341	320	339	348	290	306	334	322	313	341	315	344	345	329	312	341	330	330	312	342	321	339	328	308	339	309	354	308	328	331	328	358	313	356	331	319	337	351	342	335	403	368	370	313	328	360	334	338	336	325	337	337	342	315	294	329	303	304	338	336	304	297	316	347	347	340	292	317	338	337	329	346	322	341	342	330	350	318	325	303	310	321	335	322	350	324	318	337	311	305	320	339	323	357	331	346	351	329	350	316	338	327	371	321	334	285	359	310	344	336	330	316	321	327	320	286	361	294	321	361	330	332	329	362	287	325	322	316	369	279	315	311	329	309	314	359	325	327	341	325	324	315	319	332	318	326	329	336	317	323	356	334	339	336	331	314	313	342	305	333	310	353	341	305	337	326	342	363	326	356	318	336	334	330	314	318	305	339	327	310	347	327	344	307	344	324	324	302	327	346	309	325	316	306	309	320	306	318	323	328	333	326	347	347	323	342	308	317	341	349	321	353	336	295	334	310	311	321	331	338	335	341	309	341	341	305	340	347	337	315	334	347	332	337	357	346	351	322	330	320	349	340	330	325	315	336	340	319	354	332	351	331	307	342	320	310	340	313	315	336	330	337	347	325	322	363	326	307	306	338	339	298	345	346	346	321	333	339	310	345	290	303	346	356	334	339	331	323	333	330	330	327	358	332	373	329	351	346	337	340	319	334	304	308	339	353	329	346	331	366	338	319	313	341	312	354	373	301	357	339	387	308	330	333	334	307	346	311	342	318	306	340	315	357	355	322	325	314	352	333	343	315	334	298	321	329	336	337	339	341	324	340	369	329	354	330	365	351	304	307	355	347	347	359	335	337	298	332	331	358	311	335	336	327	345	327	351	365	350	333	295	307	347	309	359	321	303	325	347	335	296	350	324	344	333	349	352	330	338	345	341	340	339	344	306	334	324	317	352	354	298	355	367	360	328	333	352	328	341	319	329	319	349	335	317	325	344	327	301	352	319	329	366	335	339	344	343	341	336	336	325	316	345	333	360	340	320	304	295	315	343	334	354	324	350	339	364	335	316	332	322	325	333	309	330	344	341	344	334	355	321	356	339	346	308	375	326	324	331	347	300	354	329	375	363	378	325	326	318	330	301	304	363	346	340	331	307	301	322	319	297	328	364	358	302	307	336	311	344	351	332	373	352	325	369	355	326	341	300	336	325	365	351	325	319	294	345	333	352	316	302	307	362	330	368	321	327	342	352	335	325	355	317	306	330	317	318	313	312	312	323	334	332	332	339	349	336	317	331	312	314	335	318	334	320	338	371	334	340	357	333	342	357	298	338	328	368	309	317	321	314	340	330	316	307	321	321	348	346	312	331	314	309	345	322	354	363	306	354	349	308	311	359	367	334	331	290	307	322	314	327	323	360	355	322	315	343
35904	50422	39444	18343	9456	6764	4816	4017	3640	3313	2622	2151	1468	1097	859	905	888	705	702	621	576	531	614	540	503	515	492	537	511	495	497	485	470	498	457	474	481	461	528	508	459	466	472	473	474	493	446	451	498	452	490	462	436	482	454	471	460	465	493	463	500	448	432	483	431	452	459	465	477	453	466	492	464	450	463	441	473	462	461	456	415	490	472	452	467	444	480	459	512	429	487	468	472	429	469	459	464	450	474	447	504	468	445	414	453	473	457	479	494	488	450	469	467	437	462	497	472	459	452	429	431	480	436	470	465	477	469	424	437	428	435	450	471	467	438	464	479	468	437	464	450	451	433	466	428	456	430	488	435	452	458	471	464	434	466	466	474	446	508	480	447	446	425	456	494	460	485	470	474	445	446	466	456	454	452	465	460	460	476	419	470	473	459	451	463	510	448	443	451	468	470	460	457	434	412	489	461	472	435	455	442	468	438	509	454	468	483	463	469	463	462	439	431	521	449	422	429	454	468	469	431	480	413	445	437	474	486	428	468	461	441	452	414	411	445	488	452	471	450	507	471	462	463	459	499	488	466	442	477	431	435	479	459	464	480	459	483	431	489	473	447	474	452	447	427	453	453	444	470	458	449	457	483	466	446	452	473	442	468	456	464	434	494	408	433	455	492	436	473	482	501	472	447	428	456	446	440	450	454	478	516	459	465	462	486	478	450	472	460	433	476	456	440	443	464	453	453	443	505	456	464	468	486	442	459	464	469	461	444	439	474	440	444	454	497	435	421	439	482	437	472	431	433	444	452	437	475	456	443	462	444	445	440	465	459	448	447	439	467	457	445	507	471	457	458	436	461	456	516	456	419	442	433	465	417	439	441	434	466	455	449	476	438	469	437	483	421	474	480	420	426	469	480	460	472	475	483	436	450	487	468	435	476	455	446	466	432	449	447	435	454	465	466	454	484	456	479	444	473	457	450	438	455	436	462	439	480	480	396	444	482	435	439	446	488	435	430	452	483	476	436	446	454	425	449	464	473	430	484	442	438	453	405	457	465	450	460	424	456	472	452	455	484	460	454	501	475	451	463	464	452	455	465	445	467	486	430	425	459	497	484	452	501	444	478	467	444	428	431	467	457	471	416	435	502	469	467	486	470	446	471	450	441	464	497	471	453	458	491	433	434	507	475	463	467	426	469	435	485	501	507	469	429	449	419	497	449	415	469	439	464	426	429	453	471	463	472	464	478	459	464	485	457	449	473	466	482	442	436	464	441	495	428	437	441	470	436	502	438	460	462	457	422	448	460	484	438	486	420	443	431	430	446	453	425	449	439	458	428	491	442	449	484	465	453	491	465	471	454	426	470	479	461	477	450	422	459	478	474	472	470	494	454	477	439	492	444	438	475	435	471	456	447	454	474	471	514	416	483	464	458	474	426	451	470	432	472	473	432	465	459	431	464	466	475	452	441	445	482	466	461	470	438	476	464	456	458	431	420	464	425	471	481	473	481	458	454	475	445	465	464	483	443	431	446	430	442	454	448	412	475	476	446	476	510	405	420	420	418	483	466	442	490	453	412	446	467	495	450	446	435	461	484	496	451	412	440	478	453	443	435	501	505	514	475	450	483	491	450	439	463	446	481	484	461	417	478	469	485	466	459	462	469	484	445	501	431	458	473	478	433	475	463	436	442	474	442	436	437	482	451	458	454	434	464	479	441	420	466	472	434	443	426	431	513	465	467	442	430	457	455	438	434	518	460	424	502	480	455	468	462	485	447	444	463	421	469	444	479	436	470	420	468	442	419	447	435	459	426	443	475	449	417	471	471	482	434	481	496	460	463	438	465	442	438	441	448	492	451	479	463	435	462	485	500	430	453	464	447	458	448	474	454	436	479	491	459	442	454	459	470	413	427	436	434	472	452	445	454	423	428	431	443	459	439	437	473	457	417	469	462	496	427	472	488	448	445	467	468	458	454	466	407	435	473	458	470	478	448	461	459	445	436	450	448	461	465	440	441	448	427	475	476	483	472	477	483	442	453	458	478	487	473	433	469	450	482	502	446	449	457	458	435	482	470	456	464	443	482	471	459	418	482	434	444	446	440	456	470	490	457	475	479	474	469	473	440	438	461	433	454	465	453	463	508	459	459	425	436	427	441	431	450	474	427	455	457	476	429	481	454	461	444	451	478	477	473	451	470	461	426	427	425	534	476	419	466	434	494	447	447	474	440	448	485	413	455	457	449	458	457	468	486	461	457	460	493	450	450	474	450	491	466	437	440	459	460	445	463	471	446	475	452	469	457	432	492	445	432	437	416	481	465	420	453	462	453	430	442	456	484	417	446	425	446	469	428	439	461	471	450	442	482	456	441	475	467	465	479	447	439	481	452	473	491	451	468	439	478	447	469	473	484	454	449	489	436	442	470	449	434	440	460	490	442	486	424	456	477	439	427	456	464	495	457	480	464	454	471	467	479	424	495	482	443	482	419	433	424	457	421	500	490	467	468	491	432	430	454	474	446	455	434	455	453	462	443	461	429	478	482	470	476	450	392	441	414	491	443	466	447	457	456	464	453	461	491	457	445	444	491	455	498	466	442	452	444	426	461	444	442	478	480	439	439	475	470	457	467	471	474	466	467	495	462	442	484	422	433	447	449	461	426	475	479	445	491	470	460	452	458	451	491	483	461	467	461	467	447	477	479	462	455	484	464	491	439	487	455	470	443	468	443	490	477	467	479	452	496	458	437	459	483	489	467	452	448	467	459	478	444	462	419	457	473	421	478	433	448	440	450	438	419	472	460	460	468	458	478	464	466	423	456	456	481	432	456	448	474	464	481	477	472	420	479	407	455	446	475	472	490	469	479	459	468	498	478	502	437	489	439	478	444	463	491	453	461	452	473	469	446	459	451	453	470	489	471	443	478	441	481	493	475	462	440	527	488	468	479	457	471	484	453	447	464	452	468	480	468	436	445	442	473	498	487	454	444	432	450	437	463	468	460	454	453	506	434	469	413	453	425	457	487	475	438	432	426	459	464	489	511	481	492	453	431	474	444	460	495	467	470	455	447	501	463	455	441	424	457	453	446	451	460	477	459	470	497	434	442	485	464	410	484	478	497	479	424	436	458	432	457	471	453	487	447	480	483	449	475	429	446	437	439	456	444	454	459	465	455	467	401	460	437	481	427	466	462	461	485	471	464	445	418	470	463	463	446	441	451	457	427	448	451	460	517	447	465	470	481	494	440	427	429	501	471	448	417	473	440	484	455	464	515	447	439	507	464	434	441	503	456	454	430	430	493	445	479	505	454	479	461	466	457	481	461	475	472	451	429	475	501	416	462	483	467	445	491	484	462	468	456	481	456	470	423	459	450	469	465	464	463	469	454	465	470	448	466	492	445	451	488	436	482	443	470	476	447	457	456	427	504	488	470	421	452	463	477	446	497	431	478	475	453	476	455	438	456	497	492	415	443	447	443	457	464	481	483	467	448	501	456	422	437	416	469	448
24433	21615	29072	24573	21288	13674	4989	3121	2449	2426	1835	1539	1084	915	776	764	743	644	618	516	523	495	517	529	444	453	456	434	474	482	427	455	436	444	419	460	408	404	413	414	443	413	425	471	448	411	421	407	402	440	441	441	439	448	454	420	439	438	415	416	469	429	448	408	437	423	436	447	435	423	436	404	406	445	384	438	443	399	413	431	413	419	474	424	442	420	461	430	424	439	459	403	423	396	442	447	428	429	418	441	410	432	426	404	428	401	445	404	386	425	403	427	455	445	411	424	440	366	424	404	436	392	413	397	405	442	419	435	409	423	428	418	465	412	412	441	435	411	446	460	444	388	440	391	425	422	384	453	426	429	420	425	425	429	432	425	415	431	421	413	415	417	458	426	425	431	431	440	416	419	436	413	383	444	414	432	408	456	406	450	421	429	406	424	460	410	413	431	443	431	447	439	410	453	422	417	426	419	389	446	455	421	450	423	442	404	414	444	416	406	395	392	429	440	423	437	442	453	423	416	415	413	452	453	450	382	424	420	455	409	425	377	436	431	428	443	427	430	384	432	413	406	400	405	440	409	397	401	461	437	420	387	432	478	422	425	420	410	383	435	461	424	439	428	459	437	378	397	416	405	427	448	435	415	435	475	406	401	451	427	462	433	440	413	371	417	390	427	416	410	410	404	413	391	422	426	428	442	411	461	406	426	412	431	398	439	427	406	434	435	389	423	389	449	400	462	408	391	446	438	406	418	430	418	420	400	430	419	406	465	427	446	442	413	456	395	421	412	408	428	383	402	441	398	439	422	432	428	433	425	443	398	432	380	444	445	435	392	427	437	440	439	393	415	417	403	406	435	416	408	388	445	427	436	412	433	416	446	423	453	401	430	437	390	411	399	422	423	420	426	439	386	391	413	437	398	405	396	412	423	410	424	412	406	383	422	417	448	423	425	408	450	415	442	405	420	469	406	434	421	405	438	419	414	422	450	411	420	420	395	442	424	404	446	402	452	418	414	385	432	402	405	450	430	426	424	424	403	412	427	417	433	421	437	434	382	378	424	428	455	420	408	435	446	381	422	433	395	415	431	399	438	420	438	418	417	426	428	432	468	458	395	371	402	422	484	403	416	445	429	420	459	398	448	384	449	437	440	410	408	434	421	406	420	404	409	427	434	444	427	414	409	415	429	383	408	440	434	415	425	445	446	437	431	428	419	389	412	413	432	428	392	401	408	456	407	387	431	426	442	408	456	416	438	401	407	430	419	409	453	412	435	389	421	423	432	416	439	423	416	478	418	396	408	406	407	374	399	433	409	430	441	419	459	432	438	449	425	429	389	432	442	404	406	415	420	422	436	434	445	411	418	393	389	413	414	407	443	408	434	383	448	404	402	436	416	434	436	442	462	427	433	401	459	440	387	412	386	426	435	430	437	404	391	440	428	443	404	427	403	435	434	433	408	446	373	463	419	408	386	403	427	441	413	415	401	424	409	459	435	419	408	421	480	439	424	421	434	414	398	413	419	422	470	441	436	447	441	351	408	387	442	418	403	440	398	426	422	436	430	417	429	434	450	433	423	399	423	404	432	433	422	420	423	429	424	428	432	404	424	430	440	400	437	430	444	426	440	439	471	437	421	405	421	409	446	411	415	401	476	402	395	413	412	446	424	445	385	436	402	427	474	429	424	424	456	466	404	413	444	422	415	407	418	436	420	396	432	434	441	475	411	435	415	440	417	386	408	444	392	422	426	433	398	426	453	435	411	403	423	479	412	412	434	460	426	415	415	415	430	423	408	411	437	433	411	409	409	407	420	431	410	426	447	416	446	386	445	433	418	451	408	411	417	374	447	447	410	437	408	402	420	423	398	432	441	435	448	460	390	414	449	442	426	427	428	453	417	425	419	459	429	411	408	475	406	420	443	421	440	379	407	430	430	427	444	449	411	461	463	441	413	423	429	455	445	448	417	440	405	453	440	440	420	438	423	418	412	426	431	423	423	422	432	416	476	440	449	412	429	414	417	456	397	400	441	438	405	420	382	461	442	422	394	428	471	420	442	394	430	431	414	399	422	440	421	415	433	420	438	425	426	430	419	418	449	428	385	423	426	438	387	425	415	399	393	463	413	411	421	444	381	403	438	384	422	388	403	433	415	388	449	419	458	418	418	438	432	402	424	435	465	461	425	407	421	439	414	412	414	421	430	477	412	427	396	412	408	464	424	451	423	410	440	442	418	419	441	426	409	409	416	424	423	437	383	405	434	440	416	435	406	414	423	414	426	439	450	438	462	402	452	450	425	427	407	397	390	434	471	419	416	436	399	421	430	444	431	387	465	402	450	421	429	391	430	413	435	391	408	386	413	434	436	400	445	431	427	387	388	429	434	411	417	423	444	445	429	444	440	427	397	458	409	428	422	396	399	427	404	422	403	430	442	435	406	396	432	463	421	427	427	400	400	452	412	405	409	396	435	403	469	443	399	404	412	391	405	409	400	434	419	419	373	421	428	429	402	354	408	425	446	400	425	385	438	418	409	404	446	426	460	439	408	432	435	438	380	435	391	442	419	402	427	437	442	426	396	429	416	419	432	396	446	401	446	410	414	405	467	426	410	481	442	393	433	434	422	420	396	424	399	391	419	438	457	428	401	401	413	419	456	400	455	452	446	416	427	421	453	423	441	417	432	408	399	417	468	436	405	408	394	451	431	429	437	409	431	420	436	422	438	407	428	423	405	483	434	427	409	395	420	449	387	437	429	428	437	456	431	431	373	420	409	405	449	422	414	411	450	432	430	389	421	369	396	412	433	446	402	420	441	437	426	440	427	440	382	425	404	406	420	387	413	446	422	387	412	449	415	374	421	408	430	392	432	403	403	456	417	467	410	428	450	425	415	425	435	463	425	445	449	415	424	427	422	439	439	431	410	399	417	423	437	415	409	436	469	446	430	418	436	442	403	419	432	436	430	429	448	420	428	443	457	417	405	454	439	411	420	425	397	386	419	454	410	439	416	421	431	446	416	395	458	434	443	416	398	407	426	457	431	431	389	441	412	409	403	433	406	411	405	414	404	399	423	448	455	423	437	417	432	439	426	421	416	428	431	428	467	420	427	414	430	444	432	398	422	417	385	423	407	430	432	415	430	382	464	430	445	421	442	463	422	429	417	446	438	381	417	408	424	404	389	412	411	392	414	425	413	419	425	429	389	438	442	417	437	402	395	440	453	454	437	414	444	427	428	445	433	454	434	447	466	457	393	439	402	401	416	443	409	420	438	440	418	424	455	420	396	405	420	413	428	454	426	408	445	400	432	419	415	445	447	441	386	418	431	428	426	447	435	418	408	409	436	430	407	432	428	445	456	420	401	399	433	439	475	470	430	403	404	439	421	421	434	410	406	432	436	443	397	427	452	383	408	434	400	377	406	409	415	421	445	397	471	413	399	454	418	425	404	440	413	391	392	397	407	407	438	437	392	419	417	392	417	402	428	428	410	426	403	433	444	423	427
37144	59496	46447	23588	15259	11531	8504	7069	6293	5898	4418	3601	2411	1941	1605	1474	1549	1146	1087	942	825	819	786	792	750	757	676	716	678	674	695	637	641	645	619	606	570	628	619	629	654	589	584	534	607	577	612	613	610	601	589	603	587	614	567	637	602	633	617	596	617	583	620	606	638	608	614	574	628	629	591	566	577	601	540	590	564	568	567	608	597	576	596	592	577	593	605	606	594	615	621	573	566	593	631	610	583	544	557	575	571	590	626	593	556	584	628	593	565	606	585	587	572	572	563	626	628	562	601	610	560	564	550	625	610	563	592	596	589	620	553	578	594	595	643	564	598	584	589	552	572	538	598	553	579	583	588	614	571	578	612	533	604	587	571	597	589	570	524	564	596	622	617	559	595	576	554	606	569	595	569	535	584	600	622	581	622	605	568	564	609	554	594	594	579	524	534	576	644	564	572	587	584	572	611	653	585	631	599	577	579	589	540	601	605	603	567	577	595	600	576	577	574	603	545	569	600	592	639	595	548	588	617	596	555	571	591	563	607	615	564	608	541	636	577	588	577	577	582	543	624	553	589	573	640	596	587	588	619	582	559	642	545	588	555	589	543	569	568	603	601	563	595	567	567	564	560	534	602	572	553	602	574	622	575	588	568	580	591	582	547	556	591	566	600	554	577	603	586	598	580	603	586	548	584	563	555	606	579	564	567	578	598	591	570	603	553	546	584	651	571	615	593	583	599	596	572	599	581	554	613	577	625	639	569	545	579	569	589	570	586	597	548	596	586	602	614	583	554	582	609	574	610	600	569	572	620	590	581	567	585	566	552	576	581	600	585	540	565	600	587	592	599	575	610	584	601	581	608	595	528	580	554	595	595	588	597	585	615	620	593	577	542	563	633	580	549	589	584	623	582	608	587	562	568	631	582	590	524	547	556	571	592	568	610	578	607	589	595	538	594	571	578	527	612	544	602	565	556	606	628	612	607	587	589	590	556	587	555	585	619	595	625	571	601	556	580	565	570	592	596	575	584	570	584	588	572	613	583	590	615	575	587	597	601	628	578	588	589	569	591	541	590	584	577	568	588	597	588	601	541	622	563	595	611	620	612	600	594	535	559	569	584	572	622	556	553	589	565	587	585	601	559	608	589	577	572	567	576	583	542	622	604	616	569	595	618	534	620	569	599	608	574	571	563	557	580	616	586	612	590	590	594	592	577	535	577	605	572	563	626	599	594	561	605	576	594	585	624	612	613	555	604	565	579	600	595	591	614	581	548	595	588	591	593	578	626	532	563	567	612	553	552	602	558	576	580	579	577	587	553	614	590	575	583	576	588	557	621	594	589	657	600	568	582	552	593	568	584	552	569	581	567	542	547	587	580	568	540	617	580	600	601	580	556	595	582	591	570	618	569	604	575	558	520	603	589	569	598	591	616	541	586	570	574	581	556	569	582	596	615	639	589	611	558	592	600	572	572	597	602	597	568	538	591	560	556	595	599	571	600	601	550	594	597	656	570	591	598	571	569	593	600	604	599	585	618	589	616	576	588	601	609	614	578	585	560	547	579	599	559	557	615	605	614	598	617	631	595	571	574	591	612	601	583	537	577	535	567	610	592	571	547	566	511	602	605	545	542	554	552	560	571	611	598	555	555	581	590	585	537	606	569	623	567	568	639	558	569	566	591	552	562	560	587	579	597	564	571	554	608	558	594	598	607	582	568	542	598	623	598	587	567	554	594	552	590	616	591	579	587	569	602	590	591	616	575	551	580	617	552	600	584	619	574	580	578	563	580	583	545	631	583	575	553	574	602	597	588	587	587	584	560	578	561	590	594	551	569	583	615	596	590	563	569	579	589	591	593	601	559	536	567	621	599	581	584	550	593	599	611	577	530	592	596	575	583	588	562	595	537	598	581	609	608	552	632	585	613	550	586	585	561	616	561	567	592	601	586	581	624	578	600	599	589	590	568	576	541	562	566	549	613	589	596	600	607	580	564	601	619	578	562	598	568	579	599	576	609	576	601	552	608	591	587	564	653	604	599	600	613	568	579	575	558	587	571	572	587	566	593	572	614	553	585	596	595	582	578	541	600	622	550	579	596	570	541	618	608	588	578	595	585	563	565	588	603	585	574	582	566	610	595	628	572	594	592	562	582	595	602	607	530	611	625	591	558	567	574	602	599	578	549	616	604	557	592	574	566	578	562	613	596	571	583	573	557	597	610	571	616	575	522	619	550	569	600	575	609	579	595	578	569	588	580	587	598	549	569	576	600	577	552	574	564	579	589	622	569	628	600	611	551	617	557	580	582	599	585	599	573	561	580	566	583	588	556	590	609	625	534	568	604	591	550	614	562	579	572	603	607	554	598	566	564	566	554	607	562	563	585	578	608	585	603	612	569	602	602	588	581	598	605	581	575	593	562	561	521	532	595	591	582	552	562	543	570	597	598	565	594	598	632	566	596	569	577	575	604	585	569	581	591	629	590	586	610	547	565	613	597	641	592	549	600	595	611	574	575	586	597	536	613	594	592	565	602	572	537	606	605	567	614	628	561	615	603	588	552	588	591	600	558	577	625	559	593	610	588	562	610	602	555	609	600	578	597	584	556	660	538	564	592	606	597	609	589	563	540	569	607	616	593	629	579	581	630	600	558	603	568	581	590	575	550	595	603	564	576	530	605	593	580	580	608	596	575	626	638	581	583	575	579	588	531	563	592	631	570	579	555	617	583	586	644	595	585	586	579	600	559	582	605	571	578	532	596	532	583	580	581	600	596	584	581	588	556	558	543	575	634	602	602	636	615	575	609	568	590	577	566	570	581	539	561	604	612	610	547	580	605	606	575	606	585	589	578	610	588	602	544	570	554	600	568	590	555	567	575	532	575	605	576	595	610	608	608	569	632	573	589	596	594	600	609	603	588	577	601	538	573	591	580	620	598	580	576	596	593	575	538	568	547	601	596	597	577	594	583	587	561	564	610	562	597	596	561	625	593	593	549	587	617	583	591	560	614	566	558	564	590	565	544	584	623	606	540	559	562	590	587	548	632	601	599	587	615	624	585	557	587	573	554	549	602	560	583	610	606	634	584	561	597	597	590	576	544	602	594	596	569	560	587	573	584	555	566	598	559	624	578	589	568	575	571	558	591	547	597	587	629	566	614	578	611	584	584	593	577	605	570	579	601	585	559	606	576	547	594	568	585	549	612	594	618	568	621	567	591	588	547	555	576	554	588	568	584	559	582	618	595	593	580	597	637	584	554	581	614	610	589	592	590	559	589	581	628	607	603	602	591	585	572	587	564	611	580	604	604	591	606	553	591	611	572	571	597	602	568	552	608	603	564	566	556	578	589	618	588	557	639	592	566	589	642	574	611	540	593	608	592	624	590	540	608	569	634	580	549	563	581	585	609	568	578	584	563	574	560	604	550	561	583	647	542	552	567	609	619	530	576	579	573	580	606	620	570	565	631	579	579	597	578	575	629	573	600	592	550	582	583	624	610	634	569	606
23412	21577	29501	24150	21598	21547	12863	4726	3471	3176	2541	1874	1284	1012	913	821	806	657	630	533	491	466	483	458	447	447	468	397	381	410	387	372	379	347	342	358	370	337	376	345	328	345	336	365	330	359	321	340	364	367	333	348	361	344	379	345	370	355	362	337	380	385	362	360	374	340	360	371	387	366	353	330	344	346	354	336	333	363	341	342	349	320	353	315	352	336	328	351	335	378	366	357	369	363	355	355	369	337	335	342	328	349	320	335	362	361	354	367	358	331	376	327	360	347	400	351	329	326	352	343	320	321	295	349	335	377	379	349	349	364	365	368	366	341	351	348	359	355	309	321	336	353	322	346	362	329	358	376	336	335	313	332	336	334	381	364	339	294	345	328	312	374	319	336	357	323	337	354	325	364	325	363	330	345	367	386	354	351	325	352	377	377	368	393	379	300	333	355	322	327	334	371	313	342	334	332	398	372	317	346	375	309	341	392	310	326	345	404	328	336	344	349	305	350	368	344	344	329	357	350	334	374	334	320	349	378	350	362	368	325	336	338	360	322	353	329	380	350	352	330	295	356	357	313	344	338	375	313	318	344	336	346	352	374	326	375	328	348	353	397	368	328	364	346	332	311	325	339	347	354	339	348	362	335	350	343	339	377	330	369	336	332	363	362	362	355	364	346	348	369	346	374	388	332	339	332	351	357	325	315	362	333	325	350	375	300	382	306	353	354	339	345	325	337	337	330	360	365	376	301	345	352	340	358	345	348	318	339	329	319	336	388	317	363	351	339	358	333	354	344	340	345	363	328	343	357	342	353	339	340	338	338	373	323	327	361	317	311	323	373	357	349	353	369	371	356	322	332	370	327	344	371	337	349	350	361	344	360	350	354	368	359	323	335	330	332	318	326	396	374	383	378	313	359	329	347	355	337	345	336	356	334	334	318	323	359	340	337	328	368	380	365	327	369	353	333	348	343	323	376	377	356	338	357	367	321	336	331	330	366	366	356	353	337	349	334	366	345	346	330	391	337	352	323	346	339	346	340	339	336	346	333	331	361	356	313	363	314	340	337	356	345	333	335	348	359	311	329	311	328	336	338	352	342	363	368	322	352	364	382	307	356	340	330	329	357	336	346	350	328	326	345	372	362	358	358	350	354	349	364	329	350	332	319	364	310	363	340	302	354	366	345	373	361	358	356	376	340	391	327	344	340	372	312	318	372	383	357	332	349	331	332	336	326	328	340	308	349	340	325	345	361	341	359	332	318	311	314	344	339	305	332	370	327	354	367	346	335	322	372	340	350	334	381	366	337	384	359	350	327	324	329	363	326	364	364	347	353	369	322	326	323	344	324	350	357	330	340	327	339	385	355	321	320	329	351	363	351	347	346	349	314	352	341	339	322	364	329	321	400	327	386	333	355	365	340	357	341	376	346	329	345	361	350	368	345	350	352	313	326	327	326	333	345	354	334	352	334	339	332	351	343	332	342	329	366	320	346	321	349	342	364	339	342	350	338	377	365	355	333	360	337	329	342	360	319	363	355	349	368	338	339	318	304	340	349	331	344	369	323	329	353	341	348	329	358	358	338	334	357	325	355	358	355	349	376	341	346	362	344	350	334	321	312	334	353	345	366	344	359	367	369	357	359	328	337	340	326	343	347	395	362	327	359	310	336	359	377	360	353	342	342	334	378	342	311	348	345	324	344	336	340	365	340	327	341	349	357	377	323	332	348	345	360	324	350	335	351	357	320	336	322	348	312	364	357	343	328	367	356	375	333	330	309	330	343	357	364	325	369	353	330	357	332	359	369	355	380	333	344	368	407	345	335	369	346	365	341	342	346	327	322	384	337	353	361	351	339	370	314	333	345	337	365	367	346	362	300	345	386	346	333	363	355	338	330	340	316	350	339	283	341	308	347	305	373	355	322	349	333	323	347	319	327	342	334	356	340	334	343	320	332	344	296	343	350	327	357	337	335	334	362	350	300	386	357	374	334	333	360	360	349	322	335	338	356	345	350	362	369	352	343	334	317	392	379	323	348	316	317	302	379	368	357	329	303	352	357	338	388	345	333	338	354	344	346	319	332	360	304	349	367	352	322	370	365	314	340	346	320	320	359	325	327	365	377	332	357	311	330	332	364	350	366	333	321	384	344	354	353	333	339	329	338	325	363	355	351	320	331	355	345	350	327	327	311	362	352	373	400	347	356	331	322	342	356	362	344	355	339	332	368	366	344	349	325	386	382	352	358	360	332	341	344	328	327	373	343	333	355	364	381	337	323	332	364	330	345	332	349	330	344	331	337	385	356	314	368	353	351	350	348	354	334	364	348	339	340	359	346	330	343	367	355	364	346	368	351	328	346	337	318	347	373	354	332	351	345	333	331	346	336	347	336	324	346	387	378	345	325	344	337	352	358	368	353	362	374	377	348	339	351	373	329	306	350	364	343	336	339	338	332	325	355	339	388	354	355	345	349	344	375	315	354	326	375	330	322	319	350	329	297	333	338	337	335	321	295	377	382	348	341	348	362	360	338	319	355	348	362	331	349	351	314	338	336	360	346	379	336	337	379	355	336	349	386	362	349	369	343	332	374	355	314	329	313	350	306	352	329	345	367	350	350	305	327	366	380	338	346	310	342	307	348	315	321	358	327	352	344	346	308	368	355	334	328	330	341	318	352	354	340	322	342	362	330	367	347	335	376	338	352	343	351	332	319	323	343	329	349	368	318	350	334	359	348	338	346	373	350	304	337	361	333	376	324	345	314	345	360	346	332	316	330	340	339	330	347	359	372	333	378	334	355	337	356	332	336	353	336	350	333	354	328	335	351	362	335	324	334	373	349	330	328	355	358	370	317	347	335	358	328	377	341	366	363	305	360	349	327	334	357	337	333	328	354	332	366	308	353	363	347	355	345	346	352	349	357	330	334	341	334	339	347	389	344	333	346	357	348	340	336	320	305	324	357	330	339	367	366	327	336	353	355	330	375	323	334	341	351	357	305	348	341	363	376	342	348	343	335	343	338	382	348	331	379	349	357	350	363	309	365	360	345	385	353	343	308	334	331	375	372	342	346	393	349	359	370	331	347	348	360	359	374	339	334	337	343	353	350	351	350	344	346	308	327	367	325	324	364	347	345	373	346	350	355	338	349	353	371	311	347	375	342	363	337	344	350	339	318	331	340	308	358	357	348	323	317	327	337	395	335	325	315	361	352	334	337	312	351	356	322	344	377	315	338	342	358	336	331	360	353	343	339	346	349	331	355	364	352	334	324	373	355	340	339	384	340	343	351	334	364	336	329	345	364	359	370	300	340	336	328	368	357	354	354	328	354	318	365	360	325	346	354	331	347	318	341	292	350	338	383	338	351	321	344	373	344	390	349	375	345	339	357	352	347	333	337	334	396	365	349	368	331	328	346	330	355	337	354	359	356	313	344	328	359	353	315	346	353	337	360	381	335	325	330	332	344	355	376	365	314	364	344	321	334	319	342	346	329	326	331	342	352	354	359
40002	64709	50604	28663	20046	15164	11573	9623	8887	7959	6168	4791	3074	2628	1915	1861	1810	1340	1236	1006	886	830	748	775	750	694	670	637	614	654	633	609	531	512	502	537	546	520	505	485	489	453	496	466	481	492	515	508	503	486	494	544	486	503	484	475	506	492	502	546	565	535	541	504	520	518	504	529	505	464	489	486	475	475	509	488	492	454	494	493	465	456	529	457	520	485	495	503	470	473	491	506	551	555	514	526	480	498	518	473	477	504	459	482	473	504	476	478	421	511	447	467	417	499	482	468	468	484	469	463	504	453	447	456	500	459	450	501	501	491	458	462	491	481	498	480	502	447	494	475	460	491	491	478	467	463	479	523	514	469	504	479	488	469	499	486	444	470	515	472	522	474	456	480	487	478	529	472	493	501	474	499	485	470	429	432	448	460	500	463	501	457	497	506	459	442	528	501	463	451	488	495	486	458	511	485	488	475	517	504	459	455	492	511	448	467	492	460	448	508	519	479	478	471	436	504	483	482	467	488	457	486	486	486	499	474	502	477	513	470	465	517	475	426	495	459	436	425	486	470	453	494	487	470	468	516	442	503	518	482	486	500	497	485	498	484	435	478	460	492	466	488	482	444	504	468	455	432	465	451	463	499	471	499	449	484	449	464	469	467	457	453	466	498	480	496	468	489	476	447	465	481	522	446	512	443	445	483	479	481	456	489	474	446	428	497	499	531	472	476	468	474	463	508	468	479	496	483	472	452	475	432	480	457	480	485	464	438	476	491	471	460	473	518	453	471	507	434	492	448	480	470	508	459	463	511	452	488	466	499	467	447	479	493	474	469	508	482	486	453	508	454	485	484	524	477	485	509	482	488	483	507	459	461	495	481	444	487	453	498	441	462	451	467	473	493	463	470	458	489	472	482	507	463	467	487	472	455	489	507	458	478	473	483	497	493	477	489	474	494	488	519	501	447	456	434	474	499	478	467	475	496	494	477	492	431	481	434	464	471	468	450	479	491	473	460	487	465	478	481	463	488	465	474	444	456	476	489	474	464	465	445	493	473	463	481	464	489	500	491	450	509	480	493	518	456	439	472	464	484	502	428	449	496	469	466	462	475	440	462	462	477	464	449	455	487	481	474	477	512	481	477	498	500	456	496	442	460	480	500	511	516	459	480	449	461	463	484	461	421	502	495	513	462	514	469	461	459	486	533	466	465	459	477	494	510	484	488	499	471	471	465	463	515	509	515	470	496	488	452	469	465	432	486	454	478	496	502	493	457	496	453	501	498	487	451	448	470	511	462	459	480	494	501	496	527	463	473	492	468	487	500	458	491	469	445	453	491	464	430	455	503	495	476	446	496	538	472	439	485	488	470	482	492	478	503	474	486	427	511	461	457	466	473	458	453	464	501	490	489	483	490	481	482	458	512	454	468	498	492	451	465	444	423	450	455	446	467	513	452	476	469	484	489	498	451	454	484	459	515	477	472	490	459	465	487	482	486	465	451	504	468	483	467	433	467	441	466	485	430	464	492	454	511	476	463	467	489	483	463	469	487	497	471	476	459	501	464	447	509	473	496	495	451	465	486	463	476	452	482	441	449	459	481	470	472	439	433	472	451	482	477	486	469	478	493	440	448	462	486	465	478	477	484	484	506	515	481	490	477	469	479	488	434	454	513	488	504	494	481	464	467	479	483	461	484	481	482	462	458	476	443	433	486	455	482	457	480	466	459	504	451	483	458	448	436	467	446	545	492	489	451	486	475	473	486	437	486	476	492	507	451	457	439	476	479	504	495	522	465	455	424	458	467	476	450	475	514	477	464	470	502	486	488	478	474	474	470	475	456	489	464	486	529	444	458	506	465	475	470	456	490	490	460	479	485	460	459	490	475	497	487	481	458	469	487	465	474	492	446	491	456	473	509	492	460	473	470	474	467	481	451	476	481	482	492	449	465	465	523	463	481	473	474	439	461	508	464	488	509	488	448	450	476	467	478	488	485	492	482	452	448	445	464	460	476	465	410	454	455	500	480	477	512	472	505	478	460	552	501	505	460	480	470	478	475	489	472	510	497	475	470	462	484	523	501	480	477	440	465	468	465	464	472	479	471	427	430	477	472	478	478	433	490	495	491	473	491	426	465	438	484	476	512	516	495	454	450	451	477	477	477	464	489	511	510	472	497	487	488	467	492	440	451	468	475	504	455	486	473	440	475	460	477	490	454	480	484	461	470	495	469	482	473	489	449	474	456	489	499	476	455	485	458	454	468	476	485	455	478	468	491	435	469	471	464	481	475	493	464	476	506	443	481	441	437	466	507	458	473	501	485	454	467	468	477	499	490	454	484	494	483	474	453	438	503	447	442	472	495	459	478	473	494	455	459	470	488	467	454	452	486	484	473	484	460	471	464	496	467	497	483	506	495	485	481	476	454	478	496	479	462	462	460	450	493	468	459	476	509	494	440	474	502	491	472	494	473	447	486	452	479	452	485	487	502	448	500	483	483	475	478	509	485	479	461	455	464	465	495	463	468	494	513	494	432	487	483	465	460	486	493	490	469	476	490	504	455	489	461	486	456	484	493	513	492	473	467	444	424	450	486	489	510	497	485	465	498	474	505	485	466	500	443	481	435	453	463	474	514	486	463	467	495	483	483	463	456	500	462	474	480	484	450	460	481	496	474	472	449	460	467	491	454	472	450	521	437	501	468	472	476	445	504	458	481	435	478	493	464	483	468	499	513	481	485	461	463	474	498	515	465	473	506	525	463	470	466	446	453	469	475	438	423	466	495	475	486	504	460	460	470	452	485	471	463	475	483	473	463	489	511	450	490	476	485	491	474	445	522	501	477	458	475	457	486	463	498	467	452	491	493	488	464	480	477	483	481	490	517	463	486	476	436	446	449	472	446	462	494	492	463	481	469	445	464	481	469	498	468	489	485	445	515	508	462	474	515	450	485	506	485	436	461	429	500	480	507	486	480	506	465	482	467	463	463	498	458	486	470	467	457	489	482	463	501	444	498	487	451	442	462	488	483	451	504	499	476	441	480	483	440	451	496	485	474	466	445	485	505	450	484	437	459	471	448	505	499	487	476	476	443	440	458	490	508	501	497	485	463	503	504	472	472	471	492	484	475	459	474	508	450	495	471	450	437	477	440	466	438	479	445	477	474	446	463	480	475	455	490	492	508	470	474	442	504	480	469	482	471	511	494	489	469	489	479	475	515	460	513	495	524	514	488	442	490	511	477	453	463	503	470	483	460	476	462	480	459	491	469	457	483	456	475	466	468	452	443	462	469	449	536	489	465	448	454	481	484	509	429	480	458	492	518	491	468	457	484	483	473	464	472	449	501	473	458	477	419	476	543	474	502	488	459	486	455	491	474	455	451	427	492	470	463	489	483	484	457	474	476	425	464	468	451	491	502	448	489	462	503	447	460	461	495	467	482	512	480	476	471	458	449	445	498	464	459	424	437	455	455	467	482	470	456	479	462	470	458	471	484	481	480	507	475	526	467
29264	28938	29986	15225	5238	2948	1965	1666	1344	1284	1045	828	596	568	493	458	439	428	409	352	345	365	366	323	341	345	342	354	337	315	340	317	321	329	338	347	343	322	352	296	336	325	315	346	323	319	311	295	264	356	335	349	303	333	318	317	333	319	359	333	311	332	331	334	338	337	295	319	344	333	301	323	325	333	344	318	324	297	317	336	317	318	342	330	341	312	339	323	319	274	352	333	328	332	293	335	308	340	285	318	331	332	310	281	334	353	316	306	317	314	302	353	340	313	279	314	299	331	292	340	302	342	329	322	301	357	341	358	309	330	336	321	332	330	312	328	343	316	315	294	332	317	329	312	344	321	343	336	308	314	341	320	291	314	307	337	323	335	312	306	333	313	331	335	314	318	288	321	359	333	310	316	300	330	295	349	330	334	297	314	312	333	307	318	316	318	344	324	341	314	332	336	313	324	327	325	312	324	301	318	325	326	332	310	338	332	311	294	345	347	313	310	308	349	329	313	321	328	341	322	344	348	327	331	313	329	355	312	326	332	351	318	313	308	342	296	335	317	333	326	324	335	295	338	325	324	341	291	364	338	340	334	315	304	297	338	301	331	338	306	318	319	300	292	341	318	344	314	317	305	325	339	301	327	311	325	329	331	343	315	311	311	332	335	341	333	335	317	320	301	337	319	338	324	332	305	302	317	297	332	325	312	326	337	299	317	293	323	325	323	329	311	336	286	335	314	311	315	316	340	348	333	338	322	324	297	323	334	311	332	322	345	334	339	352	329	328	313	341	317	316	337	298	320	300	332	302	342	327	299	344	347	306	323	344	318	327	350	345	323	308	335	353	326	326	318	307	321	320	344	327	321	314	307	309	336	316	294	338	326	312	314	316	331	266	357	319	338	341	344	303	291	318	338	311	313	326	344	303	299	334	351	317	341	336	312	309	314	328	330	328	374	314	317	314	316	315	351	362	293	340	290	339	315	299	346	324	337	296	328	319	347	331	324	344	323	332	327	317	316	345	328	346	328	347	326	372	351	326	323	323	312	309	305	329	307	333	341	302	343	297	336	334	315	318	312	294	323	329	316	341	322	285	350	328	323	325	327	326	315	287	323	332	309	335	320	325	326	339	301	326	315	308	318	349	309	324	337	301	332	331	307	303	301	319	304	302	337	314	311	302	341	331	320	321	326	337	339	319	321	298	326	305	324	306	334	318	323	343	331	319	351	344	330	323	328	332	299	344	301	319	313	333	309	347	306	309	302	301	343	312	317	336	336	323	334	314	304	310	338	400	356	323	291	319	309	334	332	344	339	318	312	264	317	331	304	319	299	339	333	325	331	309	307	320	317	305	345	325	316	311	309	316	342	306	342	331	310	326	319	312	350	319	321	324	348	319	340	345	355	321	301	331	323	318	353	336	326	305	323	309	358	335	350	333	319	310	358	322	303	335	318	322	353	318	305	326	277	315	318	320	288	316	292	322	321	325	335	331	338	302	334	340	288	318	341	320	298	338	299	314	330	340	317	327	334	318	347	295	328	339	317	323	342	295	336	326	323	316	316	323	330	300	315	314	315	334	306	327	312	326	322	354	327	335	340	321	306	320	347	290	297	334	302	320	322	296	297	330	316	318	316	323	319	358	339	297	310	308	299	291	330	331	334	311	311	291	294	335	336	320	305	314	333	328	329	335	328	317	315	331	303	328	317	307	333	318	317	290	337	339	336	357	295	334	313	323	323	309	322	315	312	301	333	314	381	328	325	291	304	304	335	320	325	327	324	345	336	305	302	328	334	323	292	333	314	338	329	325	332	316	342	334	290	312	323	316	353	319	329	347	308	331	316	343	348	350	340	340	337	336	320	294	322	342	361	301	301	318	342	343	338	316	308	313	340	317	328	301	330	296	319	316	306	355	329	335	343	353	321	307	345	328	280	328	352	324	333	316	345	304	292	331	310	348	320	346	339	307	331	286	317	336	335	315	330	311	305	344	322	315	316	298	341	298	320	298	322	283	347	298	306	329	330	311	333	332	315	336	327	353	319	340	338	309	288	338	301	312	350	341	316	322	316	328	339	311	318	303	318	302	324	335	318	313	305	340	325	348	324	351	353	296	322	340	295	336	344	317	304	320	327	344	313	282	317	288	348	334	320	327	317	344	316	333	348	315	352	315	311	329	308	354	313	332	315	299	357	304	323	320	319	314	323	306	353	322	312	280	328	344	306	303	329	333	326	282	324	347	331	315	329	316	310	309	329	329	351	315	321	331	300	309	299	345	332	328	341	318	314	319	318	346	339	326	349	328	328	337	332	322	338	306	356	330	335	344	302	322	332	333	323	305	322	331	348	324	325	338	324	339	354	303	357	321	321	336	288	299	319	302	335	292	295	334	347	296	344	339	308	307	301	319	339	312	315	335	338	295	329	346	337	329	314	306	325	342	328	292	315	359	330	322	304	350	321	350	349	307	321	327	327	355	341	309	308	333	340	318	326	305	320	307	326	309	318	322	341	312	328	314	336	337	335	306	290	353	339	361	304	324	338	312	305	350	307	328	351	323	337	293	323	336	329	323	331	331	347	350	350	336	323	335	318	305	315	323	344	335	304	382	322	284	293	307	304	328	334	306	330	347	304	297	308	351	353	293	328	309	328	322	339	334	310	338	294	313	366	315	315	349	359	362	320	325	305	333	338	360	326	306	309	321	346	343	314	304	325	330	304	331	313	334	315	311	306	319	333	330	337	308	332	332	346	313	335	361	334	325	338	362	325	271	307	331	329	336	320	314	307	338	311	329	333	336	352	319	328	323	353	304	318	315	339	314	325	331	310	320	322	318	340	305	325	329	348	310	344	315	284	310	327	334	307	315	339	313	337	347	359	322	329	326	335	306	320	336	329	356	323	325	325	318	308	294	312	341	357	329	323	329	327	326	328	334	323	300	344	333	309	346	336	315	342	301	309	332	317	331	335	299	335	325	313	335	332	339	327	339	347	311	333	296	341	308	313	321	305	328	318	321	314	288	301	310	330	319	286	357	330	321	355	317	342	332	321	306	319	301	324	302	301	323	315	290	322	310	345	343	327	317	322	308	353	306	326	340	320	324	366	341	304	309	362	336	319	341	307	342	320	285	308	327	359	338	322	355	332	339	307	284	304	334	290	336	280	319	308	369	315	323	290	333	337	332	317	335	316	323	341	357	297	355	320	310	333	302	334	331	318	321	333	282	327	324	338	305	299	334	329	312	335	335	314	328	308	319	311	348	321	280	286	322	312	330	315	329	298	333	337	328	311	342	327	327	342	320	328	348	323	332	321	323	333	319	343	295	313	351	358	359	332	300	327	338	291	320	296	358	327	332	330	309	325	325	310	343	329	322	335	299	344	324	330	330	306	297	339	334	323	339	329	338	308	315	349	332	291	327	340	303	347	302	297	310	335	295	323	333	305	315	330	322	315	338	342	322	318	298	335	329	317	350	294	319	331	339	307	350	332	356	284	342	334	308	316
36190	48508	35705	16292	10023	7057	5096	4308	3749	3394	2514	2005	1365	1249	937	928	920	708	732	645	546	572	562	558	516	484	471	459	500	493	461	514	460	461	461	447	490	433	470	444	447	452	463	469	437	452	482	472	456	462	495	448	476	512	469	435	508	417	488	448	460	481	416	468	467	430	448	443	432	461	434	482	464	448	485	431	448	444	447	427	465	462	445	450	440	439	476	461	499	453	429	464	449	482	448	434	428	455	434	453	431	462	441	467	480	436	452	434	455	406	458	427	473	478	432	501	437	448	448	439	451	446	466	442	451	451	447	462	451	451	438	476	441	458	472	457	449	443	431	415	447	470	451	435	421	456	472	438	457	463	435	439	456	432	477	444	448	504	431	412	464	441	410	462	466	419	447	465	471	476	469	433	428	486	445	444	448	482	504	433	415	442	455	418	457	412	449	440	481	417	463	491	425	489	413	412	430	468	454	425	430	455	453	467	464	458	450	419	468	413	462	476	455	454	435	413	483	460	459	439	442	439	458	460	450	452	435	459	418	416	463	461	461	440	420	447	418	466	424	438	440	429	445	435	442	454	439	436	456	487	451	439	417	462	429	466	454	467	447	485	462	420	441	471	409	444	441	439	504	457	473	414	435	473	450	413	445	425	433	444	460	453	449	423	424	462	400	442	439	424	441	438	470	437	471	449	438	466	493	435	433	450	491	432	420	436	432	433	445	487	435	429	439	444	468	446	455	456	455	434	433	429	452	430	441	407	510	399	427	442	486	412	424	437	430	455	433	480	424	470	466	469	455	463	496	435	452	453	480	471	431	456	428	479	454	433	451	408	453	425	429	438	418	455	499	447	429	418	458	409	453	431	472	438	465	469	471	452	413	439	453	433	425	428	483	451	477	464	470	464	460	440	460	477	442	463	449	462	450	463	434	470	484	471	454	418	432	434	452	459	442	423	500	491	483	450	445	431	466	500	439	469	467	447	482	446	428	458	436	487	415	459	465	489	499	440	472	445	475	472	445	439	437	413	425	443	433	443	456	430	447	479	434	448	466	480	446	424	431	442	436	447	423	446	413	477	481	457	511	470	452	450	410	479	452	462	438	466	455	440	492	436	446	441	439	447	420	429	439	430	460	437	475	455	453	478	453	450	449	431	429	486	442	433	443	430	456	458	464	455	455	423	416	435	461	493	441	466	449	452	422	423	460	436	459	449	472	441	456	455	448	421	499	472	451	442	402	472	414	474	418	459	470	411	421	456	453	465	506	427	451	472	431	502	421	483	455	451	486	482	475	491	461	426	435	454	460	433	473	441	407	479	462	401	442	440	410	422	424	447	498	445	443	479	476	465	481	469	447	451	457	434	456	491	439	419	444	421	451	445	450	462	457	452	459	466	477	480	467	438	450	480	455	459	468	442	445	451	439	436	454	472	439	457	435	473	452	459	451	478	468	454	440	439	445	449	470	472	428	491	467	471	414	437	462	450	433	427	464	504	442	430	403	459	444	481	462	480	447	498	406	417	471	454	446	446	477	445	411	483	444	498	436	442	444	424	456	470	416	445	439	444	472	418	445	446	437	486	435	434	416	453	450	479	454	465	441	490	440	450	470	407	463	465	421	423	453	401	488	449	482	428	410	445	459	441	444	456	465	468	456	457	482	429	430	455	426	445	466	416	432	461	483	430	474	435	469	429	487	443	501	452	461	470	417	439	441	450	490	479	484	429	401	432	464	473	464	492	431	463	432	441	447	414	403	482	447	448	469	427	440	465	445	445	490	433	419	419	452	474	466	443	459	440	449	462	442	472	477	470	484	452	411	415	457	444	459	462	421	465	452	463	431	478	463	442	421	493	467	435	467	475	445	490	466	456	453	479	461	438	411	436	445	478	445	441	442	449	414	434	455	430	446	426	444	461	436	411	426	481	463	442	451	444	466	444	426	470	437	461	448	435	449	437	438	411	435	438	471	467	431	448	481	474	476	415	464	450	427	454	427	424	435	476	426	454	427	441	410	431	466	459	484	432	459	462	447	472	481	461	439	465	409	437	442	455	446	441	422	431	457	418	470	470	431	403	464	442	465	407	427	480	461	436	426	433	466	429	444	432	459	448	484	435	436	494	460	432	473	461	482	446	444	446	476	468	440	446	449	454	416	453	496	472	459	467	439	432	433	448	446	415	475	432	452	439	400	420	458	418	421	439	465	441	443	472	410	488	464	455	505	503	459	445	439	433	433	448	448	423	451	452	484	435	470	435	441	464	475	443	460	476	462	449	456	438	435	462	433	449	489	432	416	452	400	403	443	451	476	437	437	475	448	462	479	444	480	461	451	441	451	443	485	450	460	489	465	462	425	442	481	491	429	493	441	476	447	422	447	484	451	395	472	464	433	416	437	426	421	481	410	434	443	467	491	430	459	435	432	470	462	472	436	442	451	459	472	465	445	427	427	495	442	427	439	417	464	431	441	459	453	477	437	423	430	461	449	463	437	472	458	443	434	413	432	461	449	452	460	461	449	431	417	448	444	430	456	456	438	460	418	463	464	470	419	444	462	425	497	440	443	426	421	453	451	491	439	430	438	446	473	433	491	433	476	423	446	466	480	459	442	460	436	453	433	447	428	487	455	464	471	455	426	435	461	435	439	422	488	466	432	456	436	418	471	492	502	463	446	447	436	440	486	437	440	427	434	456	479	426	429	462	441	505	439	478	464	471	470	479	416	462	458	426	452	483	464	449	420	498	466	457	475	441	441	455	473	446	451	407	399	476	461	437	484	448	446	458	449	456	424	477	445	458	486	477	418	474	447	425	456	409	464	444	422	450	468	446	429	446	427	438	424	441	403	437	447	459	451	448	462	441	466	442	468	467	463	454	453	447	434	465	424	427	462	456	417	457	508	468	469	455	443	455	407	468	448	460	426	436	427	413	464	459	416	453	434	417	441	480	445	463	451	434	464	481	449	443	453	476	457	435	431	441	418	470	492	439	457	448	465	455	447	423	408	450	421	484	459	472	471	477	441	429	458	466	456	418	473	458	482	490	451	458	449	458	420	459	428	445	438	487	427	429	434	441	462	442	488	437	411	453	424	455	448	427	444	459	447	429	441	408	436	440	477	471	439	420	403	436	451	426	441	426	414	472	463	474	415	412	478	453	461	420	422	497	435	446	474	460	469	455	461	434	469	425	472	420	450	466	455	490	475	453	483	483	442	467	444	416	416	421	425	454	434	455	450	426	423	439	498	477	431	453	446	459	450	422	461	476	443	441	423	445	445	466	453	413	445	456	418	416	466	428	481	435	451	440	431	496	457	405	436	456	417	463	453	473	487	436	456	451	461	438	430	411	468	418	465	431	452	430	466	486	451	461	432	476	441	453	447	430	457	385	440	448	498	441	426	435	469	454	498	458	463	459	464	478	439	464	428	453	434	428	474	432	459	449	438	462	437	458	434	459	457	453	448	466	421	442	470	455	468	460	420	436	419	439	444	429	446	449	481	457	494	432
24372	21576	29065	24641	21391	13767	5080	3015	2566	2349	1861	1390	1041	897	769	749	738	592	603	524	486	512	528	462	506	489	483	501	453	476	470	488	393	435	449	439	455	420	409	476	400	392	442	424	413	394	397	436	380	430	432	472	410	418	422	418	438	427	432	421	419	439	419	422	411	475	446	414	425	439	436	420	419	386	392	394	399	382	410	439	437	396	400	437	403	399	429	402	411	423	408	416	401	395	459	402	390	417	437	405	398	398	407	405	411	408	450	414	430	414	408	413	428	375	400	451	408	400	385	448	398	393	391	411	406	376	424	413	451	440	388	392	425	366	427	420	404	426	431	428	422	397	388	438	394	412	414	458	392	388	428	447	396	383	392	422	463	428	412	413	446	405	414	394	395	430	447	417	388	393	412	410	452	427	418	379	411	388	402	395	422	398	383	409	389	425	391	419	416	445	427	390	387	405	446	402	396	414	413	408	416	428	431	451	384	419	431	407	394	430	383	419	432	439	448	448	429	425	425	438	429	369	387	424	449	418	417	388	402	407	392	415	450	396	424	405	424	419	402	407	440	407	424	446	429	405	445	401	397	400	370	435	383	415	435	384	445	414	415	398	450	377	415	393	418	423	425	389	409	432	445	367	390	386	390	413	433	407	478	407	442	440	437	448	415	431	396	389	414	393	403	420	396	444	444	417	395	399	402	403	456	435	418	453	408	395	391	426	456	402	374	429	413	404	412	427	396	402	416	457	378	399	436	407	389	409	449	425	425	415	401	436	453	419	381	414	385	408	411	442	411	484	429	413	427	390	398	439	415	438	417	404	437	387	415	459	466	397	414	403	442	450	414	395	427	453	422	420	383	401	434	410	437	390	396	437	375	394	419	419	415	384	408	415	394	429	393	411	396	424	443	408	399	425	418	417	417	413	406	394	389	402	403	433	424	400	399	395	428	395	400	405	438	396	405	436	436	395	429	445	430	378	444	428	418	385	452	409	388	390	410	414	405	450	441	394	437	404	409	415	388	461	388	413	378	385	417	432	412	431	373	395	375	418	428	404	442	397	397	392	364	432	398	393	429	444	440	428	416	409	441	438	428	370	397	378	405	446	439	443	410	395	407	409	421	400	425	425	406	438	430	415	409	381	398	412	426	382	365	441	421	421	410	395	452	415	439	466	394	422	397	424	400	400	445	406	411	393	428	415	439	455	455	450	407	417	410	424	427	420	458	440	398	409	417	439	447	454	435	430	410	428	399	410	383	413	396	419	423	437	418	394	415	404	410	411	380	391	451	415	423	415	411	392	420	442	435	426	407	404	445	386	437	422	428	409	421	440	398	422	436	420	430	469	404	384	413	435	398	417	405	397	398	401	416	414	426	388	399	413	452	436	400	395	392	447	447	450	406	407	460	415	431	418	437	406	414	445	429	414	408	417	424	399	445	395	428	405	405	457	432	399	407	428	393	414	405	408	418	428	395	397	409	395	423	400	448	409	416	392	395	446	438	469	465	400	414	396	410	417	442	420	404	433	425	390	394	462	377	397	438	419	389	414	401	433	378	381	382	414	390	419	409	406	419	437	435	417	408	402	395	415	421	403	379	411	424	429	439	421	413	410	410	436	405	419	416	432	398	450	391	419	466	430	428	444	424	453	410	425	453	414	385	408	430	426	382	418	424	409	441	414	397	400	419	412	437	396	410	401	381	414	415	392	429	414	429	405	401	378	424	399	406	421	422	389	402	418	401	404	444	430	429	411	382	453	445	425	425	375	401	395	420	428	412	385	377	418	378	381	393	423	388	432	437	391	445	415	449	386	391	377	422	382	400	416	435	423	403	443	420	409	417	407	391	480	425	417	408	425	397	423	397	392	455	399	416	438	445	404	427	446	405	417	430	402	413	411	433	434	454	417	403	420	393	419	385	407	414	441	421	407	412	444	411	405	396	421	404	391	444	453	425	419	392	407	426	393	381	420	429	423	456	411	400	435	435	385	406	426	422	428	400	405	401	403	399	433	425	417	409	429	410	436	400	415	429	453	413	393	402	425	406	439	434	392	399	432	420	433	431	423	414	409	409	424	391	433	434	397	430	437	418	441	399	405	439	412	410	425	396	427	415	418	421	420	395	401	435	437	400	439	396	407	392	431	401	390	390	419	408	446	382	400	417	394	399	426	440	386	394	381	407	429	419	429	401	396	427	448	415	419	400	413	462	414	420	421	449	404	396	370	370	437	406	434	423	463	393	376	402	409	386	426	402	426	401	385	419	413	445	438	360	402	386	404	402	384	419	418	398	421	445	418	415	466	429	423	419	388	430	392	384	371	453	420	403	407	433	463	440	450	415	441	388	408	428	429	406	440	413	403	413	428	422	364	404	400	402	423	429	397	424	427	401	409	425	417	402	375	379	400	397	439	396	425	424	390	406	440	428	454	420	390	411	415	430	410	416	424	394	397	423	404	390	392	386	403	428	403	414	442	436	425	420	396	380	412	388	432	399	439	410	413	383	418	458	402	407	402	419	423	411	418	396	432	421	417	432	420	390	439	413	417	423	428	440	379	392	424	416	417	366	375	434	368	422	421	440	425	391	357	452	377	414	425	446	428	390	436	423	421	411	430	382	458	393	435	395	414	437	403	416	424	439	421	397	442	410	395	390	405	451	422	458	434	385	421	407	431	425	386	437	373	406	427	411	398	417	408	429	406	429	397	407	398	365	417	407	446	419	418	405	435	426	409	440	396	384	454	416	452	389	441	416	396	389	420	367	441	378	424	367	377	404	370	448	425	403	400	401	418	425	418	445	376	390	413	469	405	418	411	401	421	435	453	396	444	431	439	418	394	399	438	383	428	427	393	429	392	392	411	390	409	405	414	398	438	414	409	390	410	424	410	403	426	442	390	385	428	389	402	404	417	417	435	411	421	455	422	398	403	463	381	451	428	418	422	440	402	371	419	383	402	430	395	404	415	394	425	388	422	438	415	437	395	386	409	400	412	395	388	443	416	448	387	442	383	398	413	435	407	407	395	432	426	428	426	448	404	412	426	394	455	425	408	394	425	426	406	418	391	418	416	387	430	398	410	401	432	415	427	413	395	407	384	439	398	431	391	412	408	385	417	394	424	406	399	425	400	393	419	426	419	395	423	413	416	396	395	385	387	405	415	392	402	390	376	436	392	420	438	429	418	408	423	390	371	406	414	437	394	424	387	397	422	439	457	425	420	418	385	449	389	408	428	449	394	392	427	409	407	427	396	431	430	423	410	419	448	418	439	385	419	408	391	379	445	387	400	398	434	434	469	439	395	413	408	441	412	427	391	437	411	415	445	426	427	440	425	443	421	430	422	415	430	376	434	423	440	463	397	400	377	413	415	401	412	455	414	387	401	404	398	432	378	435	443	423	373	421	401	409	422	400	397	429	406	403	407	395	404	384	382	393	452	439	400	448	382	420	443	431	431	422	430	373	418	446	422	398	411	445	410	456	417	417	411	409	384	414	390	430	417	434	412
37468	58119	45695	24181	15502	11497	8596	7204	6590	5841	4402	3379	2294	1879	1544	1613	1464	1138	1067	907	831	770	806	772	741	723	692	645	692	628	667	610	634	619	599	578	603	621	622	627	605	588	574	596	584	613	567	627	574	591	581	580	658	588	610	592	557	547	524	637	669	623	629	569	594	603	611	612	594	592	572	603	591	571	560	537	547	607	546	589	587	558	608	576	577	593	569	553	555	544	580	577	638	565	569	597	550	550	620	549	541	610	578	569	588	585	569	563	615	612	541	607	577	581	592	564	550	556	593	555	563	592	552	608	574	604	587	594	565	576	574	572	582	580	570	607	639	606	574	597	546	568	592	575	597	528	594	544	558	574	591	575	599	560	546	580	551	618	573	548	572	558	601	553	580	529	566	526	554	575	571	574	601	590	538	544	572	556	570	620	552	603	530	546	601	605	566	550	565	539	562	541	593	577	533	592	564	574	578	540	565	575	591	579	547	581	553	577	578	559	558	551	573	587	572	526	568	557	581	573	548	603	622	570	565	610	597	524	591	539	590	580	582	570	580	575	544	561	558	565	584	535	567	585	607	588	531	569	534	584	565	551	577	571	601	556	573	556	555	551	583	551	556	584	584	562	583	554	577	554	569	609	549	616	544	612	517	576	544	550	557	593	603	587	584	567	522	537	540	563	590	628	612	565	598	576	579	585	560	569	602	552	570	571	571	614	552	626	560	548	538	590	563	584	562	572	576	588	569	566	622	609	630	612	610	585	568	589	595	573	596	567	557	578	522	515	594	550	623	614	579	579	578	544	516	597	594	547	588	526	584	612	565	562	563	568	521	569	580	549	595	589	592	593	591	569	540	614	564	542	591	572	554	560	555	595	542	633	591	576	637	588	551	593	609	576	572	579	585	495	585	575	585	534	603	563	637	604	570	615	591	596	593	554	528	601	575	611	568	575	609	536	564	557	589	546	578	560	585	597	553	549	557	569	568	541	588	546	579	572	580	569	547	617	539	574	565	564	573	578	597	574	561	560	563	574	601	587	534	530	576	557	590	564	556	523	583	574	573	562	567	588	560	556	555	569	527	543	587	579	587	539	562	618	576	579	576	554	561	603	573	556	577	610	569	572	531	625	584	612	530	561	620	572	598	554	611	615	515	578	531	616	592	578	600	541	628	568	622	581	559	582	569	518	587	603	540	583	615	546	578	580	590	585	561	583	555	607	631	580	562	579	558	577	606	535	583	527	594	531	558	620	586	557	605	583	581	555	565	557	589	543	610	596	600	591	605	575	562	570	599	569	566	592	597	575	586	588	538	520	550	596	560	589	564	505	598	578	566	553	594	574	602	579	542	566	585	598	587	577	617	576	611	603	514	607	570	507	546	613	616	543	589	556	581	558	628	557	573	568	590	568	644	559	547	601	591	598	604	544	592	583	563	539	576	528	567	585	609	575	600	538	586	602	577	542	576	582	584	545	597	614	598	569	580	541	557	588	570	553	577	546	559	607	591	566	609	598	652	592	539	573	587	562	613	566	564	591	570	567	588	575	594	596	564	581	594	520	535	496	555	559	574	612	559	517	576	594	550	588	570	530	563	590	565	580	562	621	575	576	551	571	613	573	600	616	609	547	576	547	567	577	566	546	573	592	600	566	565	564	570	576	571	595	600	549	605	550	590	577	570	545	579	576	604	587	593	579	576	583	581	521	595	581	607	615	598	648	576	516	535	557	577	570	552	554	552	595	610	588	544	607	543	587	542	544	599	541	578	586	596	548	570	577	589	596	557	593	563	548	599	549	578	579	560	600	585	545	585	555	554	614	593	563	573	566	612	605	552	622	609	552	578	545	590	575	573	580	553	556	618	569	599	568	549	552	536	595	605	555	562	553	574	561	584	561	581	589	564	619	560	547	609	530	551	602	596	585	574	591	540	618	580	564	547	536	554	578	581	532	557	584	575	633	585	606	569	595	577	605	559	547	557	582	609	566	543	567	593	571	586	533	567	585	568	571	542	579	550	572	604	555	572	565	595	567	558	568	550	595	533	577	608	591	563	559	561	573	542	612	553	573	585	588	607	545	531	562	550	532	587	597	556	575	611	535	576	563	598	615	551	588	580	589	584	552	559	588	538	554	615	568	643	552	572	581	578	560	594	530	582	564	533	559	592	582	613	591	571	552	591	548	587	542	574	596	565	551	585	596	556	521	549	597	597	556	543	586	604	553	561	552	545	577	590	526	570	575	552	577	586	558	628	561	568	553	601	527	618	590	530	598	600	562	566	562	532	551	599	539	578	576	573	613	552	566	617	606	584	585	567	579	584	584	577	627	572	585	564	552	579	576	566	559	590	576	587	536	603	569	558	539	591	559	566	568	572	568	583	579	597	575	555	563	574	545	579	599	552	572	585	582	595	579	538	562	638	555	548	560	560	617	575	610	564	622	544	626	560	558	557	551	601	567	610	594	576	598	540	597	570	609	624	564	579	612	598	594	610	618	563	602	623	552	565	602	569	564	544	557	540	601	583	565	563	542	581	574	607	577	584	568	575	620	587	620	535	553	561	590	578	553	577	567	545	573	573	583	549	568	588	531	602	562	570	585	552	557	575	568	594	561	605	556	600	573	543	574	541	599	592	579	557	580	541	596	563	570	576	591	555	574	550	599	584	512	571	585	592	549	556	589	574	526	563	551	564	597	590	583	560	569	605	626	588	561	553	582	594	562	571	591	554	589	537	523	578	577	545	566	607	599	603	560	595	566	606	568	587	577	556	592	543	526	584	524	585	598	533	604	580	579	553	597	534	654	593	613	567	582	553	571	593	595	587	538	573	571	565	572	615	590	594	577	539	594	595	589	583	604	592	568	613	550	588	578	537	602	544	552	591	622	544	612	537	551	572	525	598	585	585	573	553	533	579	538	573	577	601	566	557	564	574	581	573	564	568	587	611	599	593	557	584	543	585	571	552	586	546	639	569	579	625	568	536	591	561	575	550	587	542	605	545	619	600	576	561	561	581	576	596	565	577	637	597	541	564	564	625	548	569	564	594	581	623	599	556	592	586	575	570	635	557	599	558	568	574	572	547	602	560	575	508	594	571	552	564	569	543	582	570	542	569	548	564	561	620	588	601	530	582	562	576	544	542	556	571	542	578	575	609	595	567	618	543	547	596	515	567	581	553	552	563	570	578	590	575	542	586	598	564	571	547	596	634	597	553	560	575	581	552	578	560	592	604	593	527	618	573	584	589	537	593	602	600	606	576	524	550	577	592	594	563	566	551	546	584	617	563	567	533	590	578	565	598	608	596	569	589	548	578	557	527	601	577	573	573	551	606	570	599	562	539	589	570	571	555	590	558	580	580	547	558	559	583	561	583	583	560	518	580	620	574	559	575	589	574	545	567	590	542	580	536	554	595	597	572	597	582	553	615	528	585	548	567	561	589	570	555	608	608	569	579	525	577	575	584	576	561	549	608	633	595	610	587	517	565	523	616	557	573	566	582	581	576	574
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
