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
341217285690	341217286248	341217286798	341217287348	341217287896	341217288448	341217288998	341217289550	341217290096	341217290648	341217291198	341217291748	341217292296	341217292848	341217293398	341217293948	341217294496	341217295048	341217295598	341217296148	341217296696	341217297248	341217297798	341217298348	341217298896	341217299448	341217299998	341217300548	341217301096	341217301648	341217302198	341217302748	341217303296	341217303848	341217304398	341217304948	341217305496	341217306048	341217306598	341217307148	341217307696	341217308248	341217308798	341217309348	341217309896	341217310448	341217310998	341217311548	341217312096	341217312648	341217313198	341217313748	341217314296	341217314848	341217315398	341217315948	341217316496	341217317048	341217317598	341217318148	341217318696	341217319248	341217319798	341217320348	341217320896	341217321448	341217321998	341217322548	341217323096	341217323648	341217324198	341217324748	341217325296	341217325848	341217326398	341217326948	341217327496	341217328048	341217328598	341217329148	341217329696	341217330250	341217330798	341217331348	341217331896	341217332448	341217332998	341217333548	341217334096	341217334648	341217335198	341217335748	341217336298	341217336848	341217337398	341217337948	341217338496	341217339048	341217339598	341217340148	341217340696	341217341248	341217341798	341217342348	341217342896	341217343448	341217343998	341217344548	341217345096	341217345648	341217346198	341217346748	341217347296	341217347848	341217348398	341217348948	341217349496	341217350048	341217350598	341217351148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22712	21353	28840	24257	21468	21541	13835	3797	2222	1826	1717	1456	1296	1103	1212	1080	1084	1199	993	869	901	861	721	734	622	602	642	588	526	544	515	534	482	529	502	526	495	490	519	490	498	499	489	514	496	490	490	512	515	505	523	514	502	490	511	528	509	508	534	470	499	529	474	476	496	492	514	501	465	490	488	498	518	489	524	504	478	523	515	529	502	489	483	501	445	521	488	492	585	479	500	461	469	518	497	524	498	505	491	433	499	498	485	487	511	529	498	511	501	477	499	456	444	525	491	483	476	472	478	442	465	474	418	485	511	516	483	471	479	465	513	475	508	461	497	499	453	520	467	504	496	494	472	485	468	526	516	499	468	526	513	489	491	483	480	531	458	456	504	492	500	469	480	475	487	483	458	483	507	490	488	507	483	474	492	496	455	514	510	553	480	455	503	470	466	488	482	480	473	469	506	525	501	473	507	483	471	470	494	495	498	490	510	475	488	503	482	469	498	493	512	474	460	505	479	498	448	505	487	483	493	497	478	446	483	455	468	520	484	526	478	475	476	484	490	529	481	511	546	502	521	489	472	541	501	488	491	519	528	483	496	509	513	481	466	508	437	482	500	506	545	488	514	498	498	490	487	514	497	492	457	506	511	524	484	480	468	499	533	462	459	504	514	533	499	493	502	465	492	512	491	509	501	458	485	515	445	480	500	510	495	490	455	493	544	445	492	506	494	509	474	472	467	504	511	488	448	498	498	484	481	490	445	453	493	497	477	526	497	495	482	496	489	519	486	483	526	500	494	487	516	478	483	499	505	504	535	488	552	499	460	475	539	522	508	517	519	502	493	490	476	473	492	457	474	503	493	458	445	512	514	478	503	506	479	524	528	493	510	534	512	489	504	489	525	490	474	474	451	496	477	486	457	460	490	507	477	503	506	468	498	456	478	492	494	488	477	484	459	467	486	540	481	474	435	518	480	469	490	463	471	488	491	507	490	514	481	484	549	498	436	478	509	478	482	505	498	494	493	507	516	475	487	490	492	473	503	463	510	493	472	498	486	498	473	493	496	504	480	541	497	482	478	481	494	501	508	517	479	484	448	466	482	492	484	508	511	480	460	447	511	498	519	474	475	492	518	540	469	465	474	494	500	491	522	464	502	522	530	468	464	493	470	522	489	492	502	462	488	529	495	462	490	562	468	498	493	505	500	487	484	497	433	512	505	492	509	537	508	463	426	512	477	500	499	530	515	481	517	503	483	485	501	474	475	501	499	483	483	482	471	484	509	473	500	496	533	489	484	477	497	459	476	459	527	461	515	482	466	500	495	490	497	489	524	462	468	498	500	456	456	514	506	454	497	512	516	478	534	470	491	479	482	446	478	472	484	516	503	484	504	507	449	504	485	525	485	483	472	477	491	457	468	469	475	450	459	469	491	472	510	444	479	494	486	480	457	479	504	475	506	509	501	497	500	501	486	498	486	507	476	482	463	505	509	508	503	434	483	487	480	492	502	495	495	497	501	491	484	531	462	487	474	477	483	485	504	475	512	529	488	463	487	493	504	524	492	549	461	490	456	486	493	490	497	487	499	491	498	503	510	439	461	492	481	439	484	483	515	435	491	521	465	512	479	537	450	537	494	485	518	563	471	498	458	490	471	469	501	486	448	489	486	454	510	449	493	495	501	481	532	523	521	513	480	498	520	546	497	474	507	467	518	499	503	487	502	474	551	516	518	484	508	499	484	510	458	498	520	528	475	491	486	462	527	464	492	529	514	469	498	517	461	461	496	472	501	526	492	543	472	488	462	497	510	464	490	511	480	484	468	496	505	491	507	499	525	479	468	527	467	475	516	489	457	475	533	479	496	517	463	498	509	490	496	537	500	519	553	515	495	477	491	497	493	512	478	524	508	490	483	455	473	490	488	500	473	480	540	515	460	507	489	497	490	520	504	503	524	536	526	531	496	459	539	505	461	531	471	491	529	488	502	466	524	527	516	480	505	526	472	471	470	502	535	475	499	467	485	475	540	470	508	520	529	472	469	531	499	477	499	472	490	477	498	516	505	484	489	498	465	468	465	494	475	487	504	499	507	487	480	570	498	485	524	481	468	482	506	512	490	527	495	484	534	530	494	533	492	463	469	492	460	471	482	466	485	512	483	478	470	444	492	500	457	483	480	508	529	508	477	466	475	484	510	529	504	480	488	448	512	466	525	507	508	501	514	514	479	449	460	504	467	512	481	521	471	488	501	513	467	491	497	517	482	524	495	518	508	482	485	465	479	480	512	503	483	500	484	526	506	508	498	478	510	450	491	447	491	524	446	499	498	460	471	545	487	499	507	520	498	488	474	491	486	509	500	500	475	489	467	522	455	488	493	535	496	435	457	521	493	474	496	472	491	480	477	480	532	506	506	486	453	459	470	462	483	486	490	500	474	498	501	495	549	465	544	522	481	481	496	525	490	474	468	493	476	496	514	492	485	517	536	502	484	490	490	505	496	483	514	465	478	486	510	470	493	485	478	481	503	497	521	494	503	513	480	520	516	494	494	495	465	488	530	495	470	490	479	493	521	497	470	532	476	489	458	470	523	506	493	500	478	535	466	502	465	480	545	485	514	519	433	505	482	492	482	478	479	500	518	516	476	460	508	488	427	494	487	494	478	527	518	492	453	470	500	468	539	490	483	491	466	474	489	495	479	490	466	452	495	482	463	476	488	509	456	539	502	486	476	448	504	466	500	494	488	456	506	485	477	521	502	480	482	497	485	497	487	511	495	470	474	504	474	502	504	501	480	510	479	489	468	501	497	513	501	504	503	512	451	485	490	488	502	466	493	511	479	496	498	454	509	490	488	445	506	470	480	482	487	474	514	483	477	495	504	481	502	461	449	490	443	507	507	476	460	507	520	495	485	493	476	534	474	540	529	496	500	537	457	474	473	445	456	472	475	491	500	500	481	512	529	530	501	469	474	520	462	476	466	471	501	509	472	522	506	510	497	554	479	474	495	491	479	488	498	488	477	476	502	488	521	483	520	515	487	497	499	487	514	480	492	522	524	487	528	467	506	472	487	471	489	528	480	471	507	491	468	492	459	473	441	486	469	532	501	460	508	508	479	507	519	505	515	476	488	497	484	471	496	475	471	472	511	520	468	473	478	477	515	499	519	495	453	469	508	532	472	478	435	516	474	523	520	477	479	526	450	508	497	526	511	459	484	518	490	459	488	482	494	496	508	491	512	508	489	488	494	504	477	488	519	473	499	530	503	506	500	495	534	480	436	476	509	482	492	500	516	510	489	511	525	505	459	488	489	520	504	476	503	469	537	500	496	480	482	478	498	477	483	486	500	507	503	488	480	484	463	476	512	525	471	496	496	485	477	508	534	521	483	523	457	506	488	445	485	502	448	481	510	491	471	478	477	487	479	469	487	524	518	520	488	521	509	480	472	482	433	498	455	467	492	490	465	508	449	476	522	515	471	491	464	494	474	475	512	480	495	489	513	467	504	495	513	491
18638	43473	37205	27860	21345	14514	8823	4750	3223	2700	2325	2027	1747	1583	1557	1484	1513	1578	1296	1126	997	994	905	918	754	683	673	680	640	620	624	558	587	530	533	553	573	553	552	564	583	575	563	555	563	566	574	531	613	582	564	552	595	589	547	609	576	532	554	585	557	571	588	565	556	568	524	545	552	555	608	548	524	545	587	562	561	563	584	539	519	531	556	558	540	542	557	576	569	525	516	542	533	526	554	557	525	541	553	601	554	550	533	517	521	541	548	508	568	561	531	529	551	517	569	517	560	551	552	567	570	558	544	558	565	535	573	560	579	512	567	525	525	548	573	588	568	558	571	549	521	499	574	547	543	559	514	542	575	537	564	518	546	566	565	561	552	540	539	516	529	551	526	556	495	554	616	547	579	587	545	556	520	498	507	540	539	533	539	565	599	551	562	549	549	582	576	595	518	546	536	522	548	543	529	549	513	547	599	521	549	585	537	496	527	556	543	574	531	549	561	512	500	530	513	544	572	534	568	534	511	533	510	558	539	574	548	509	578	530	567	559	549	526	553	533	557	535	514	510	549	508	499	583	537	540	528	534	527	551	548	567	535	541	569	544	525	505	521	574	580	546	547	531	513	547	557	536	575	561	607	514	537	547	547	559	586	530	518	538	562	545	565	561	524	522	550	545	513	516	547	533	572	564	507	576	556	508	584	582	586	566	549	518	572	532	524	542	529	579	526	556	531	551	566	580	560	542	544	527	503	536	544	497	511	546	518	555	520	557	542	535	508	536	542	548	573	576	550	552	592	569	596	564	519	579	573	567	511	547	555	543	546	545	563	567	568	532	539	583	524	558	530	540	509	557	587	530	535	563	540	547	536	552	533	539	530	506	558	518	536	565	553	547	600	537	550	497	562	529	540	548	522	536	524	565	551	553	516	554	541	547	568	544	521	519	532	540	546	546	521	512	505	545	567	474	571	565	540	548	567	518	541	527	533	558	533	544	527	560	525	582	541	546	529	571	552	509	499	541	542	559	582	561	561	596	541	528	560	526	585	541	510	495	571	561	549	557	505	542	545	513	549	560	565	525	563	553	525	508	528	559	536	550	467	548	551	531	549	566	517	519	553	549	548	550	511	558	511	525	520	481	541	529	584	580	554	573	543	531	554	543	532	550	549	553	552	543	510	580	560	521	525	536	545	590	573	512	549	540	521	554	558	580	528	564	515	600	502	547	519	607	541	589	523	567	548	550	599	502	541	515	539	518	572	571	515	577	551	515	544	516	567	535	550	552	576	554	584	486	572	550	532	589	529	552	566	558	510	528	569	524	517	488	545	545	544	570	530	546	585	566	557	613	538	528	584	511	540	543	545	525	533	521	525	556	500	572	532	562	547	536	553	531	586	568	559	543	548	523	569	526	533	569	555	540	564	517	581	574	565	508	572	553	575	568	547	556	562	561	550	569	583	539	551	526	564	537	555	551	519	561	613	543	549	585	555	545	520	557	572	564	537	591	571	524	543	557	578	552	537	543	527	500	560	563	519	520	573	565	572	544	574	550	555	557	553	529	564	543	533	518	558	546	551	521	567	540	562	515	590	532	538	555	580	571	557	550	513	562	551	499	556	549	536	539	552	588	538	565	535	560	525	564	541	526	518	556	533	564	549	572	559	571	550	522	548	533	568	534	523	506	529	549	530	510	558	573	535	538	531	571	512	527	532	536	529	547	581	585	525	537	532	564	496	550	566	509	560	536	581	559	535	536	532	590	549	566	575	541	565	530	515	546	555	559	523	544	554	557	559	546	530	561	543	529	556	569	537	537	515	542	544	553	521	511	519	546	544	550	578	581	560	557	526	555	505	578	557	582	577	554	554	527	519	537	563	539	518	551	561	522	549	566	542	547	556	553	536	545	535	557	529	496	512	563	549	542	502	553	567	601	540	533	518	546	547	555	525	542	543	573	525	539	519	566	551	521	548	531	546	532	517	508	521	560	520	542	556	560	519	549	573	548	522	524	530	523	561	552	565	559	511	503	537	542	560	549	581	549	539	544	555	550	571	563	596	528	590	573	541	517	508	523	529	539	511	589	541	575	548	563	566	526	537	515	522	539	536	518	537	515	519	565	532	591	557	537	569	527	558	577	559	518	508	565	543	586	539	510	541	527	541	542	555	558	539	513	539	550	531	551	501	551	539	554	585	521	562	514	570	533	516	563	536	537	575	545	543	524	547	576	530	548	541	493	583	577	583	585	572	533	586	529	573	561	546	559	551	554	571	550	539	559	551	585	616	530	558	549	516	557	572	508	539	584	592	526	545	570	551	560	544	513	560	548	527	548	526	540	546	547	539	558	557	530	569	528	516	518	543	593	599	534	566	572	554	517	532	528	525	541	499	531	538	538	546	514	531	576	542	538	554	546	535	539	569	524	540	559	573	542	547	541	564	578	508	532	551	522	561	528	550	536	540	578	581	551	533	529	531	545	524	523	523	506	525	539	612	587	554	510	519	518	568	560	520	559	543	494	525	542	580	589	549	547	528	528	542	538	525	547	521	559	558	559	548	518	528	573	534	567	516	556	534	542	533	525	536	525	520	562	542	547	516	611	588	557	597	518	537	554	562	574	511	550	566	568	543	530	549	552	549	553	566	571	526	540	549	530	559	551	521	507	514	493	581	570	575	572	535	542	548	518	529	514	586	538	539	537	556	525	542	531	547	542	543	543	558	582	583	557	539	568	551	586	561	528	560	530	511	546	543	532	559	555	546	502	563	546	539	518	559	587	530	568	560	543	515	572	508	526	522	567	552	551	561	504	538	568	495	548	535	552	567	545	549	544	544	542	564	490	521	557	526	549	515	557	520	540	557	546	537	578	609	531	558	540	517	500	538	549	504	540	524	498	553	561	505	540	529	507	592	564	538	566	521	539	542	537	549	563	542	546	492	514	568	549	573	556	483	571	555	519	549	568	526	524	550	540	531	526	552	540	534	586	588	558	564	556	570	546	555	519	513	535	513	573	548	529	496	530	600	588	532	541	510	554	557	558	538	579	502	525	521	543	570	529	551	554	520	532	503	539	529	521	561	539	552	536	588	560	564	539	508	551	566	510	559	537	507	540	487	549	522	566	561	507	548	548	544	551	523	554	537	536	532	521	544	578	549	556	548	529	528	518	573	545	523	579	572	515	539	571	576	592	561	567	535	547	562	524	559	567	531	551	551	537	548	573	537	508	561	550	525	523	510	559	563	542	515	541	535	571	558	570	534	525	562	521	590	504	540	506	544	558	572	524	561	569	583	530	555	576	511	524	553	526	541	537	580	555	533	554	578	509	533	540	511	571	558	539	565	572	533	528	497	543	561	584	586	539	528	551	582	561	540	563	544	539	518	518	529	546	560	584	537	580	516	526	553	566	564	560	577	569	512	554	530	567	576	558	569	514	563	567	528	564	552	535	535	566	575	548	524	544	507	571	568	523	568	487	579	604	556	563	539	552	537	567	557	518	581	553	545	566
27315	21693	23698	16525	8351	4747	2574	1280	996	863	816	716	685	601	595	615	607	632	546	536	489	554	450	466	489	431	445	435	432	417	421	407	415	413	406	424	390	385	432	372	409	391	420	392	396	398	389	422	409	400	397	429	404	429	403	390	368	422	393	406	378	397	397	383	389	379	376	408	389	354	385	388	415	409	397	360	404	360	400	390	437	419	390	400	415	403	393	375	386	380	359	390	419	430	364	399	390	426	398	392	402	396	372	407	388	366	391	397	388	402	377	408	387	377	385	383	399	399	414	404	381	375	385	385	396	434	401	432	373	372	388	422	390	385	380	371	411	371	386	397	406	397	390	376	420	419	368	381	415	374	380	347	398	370	404	424	460	401	384	408	390	392	411	385	410	376	399	443	350	401	451	384	389	397	371	372	379	376	414	412	377	383	400	376	412	398	395	397	411	350	389	409	398	408	385	389	388	411	412	391	395	370	392	375	405	371	407	363	426	383	382	380	414	383	399	397	404	406	423	384	413	375	409	398	391	408	395	372	423	384	379	388	383	399	395	390	396	398	371	378	372	389	359	403	387	418	402	399	397	404	397	385	382	369	387	370	409	389	375	359	385	386	375	412	418	383	387	386	410	395	411	382	390	406	401	361	385	384	395	386	428	404	431	409	407	389	391	376	383	432	387	396	370	407	385	384	370	416	376	398	386	391	389	376	389	408	417	381	404	411	390	399	383	400	357	388	373	389	394	410	400	373	369	418	407	372	346	394	395	422	378	391	394	411	368	383	461	396	376	386	358	416	388	387	398	424	377	378	432	396	400	372	425	388	381	370	382	394	391	387	373	409	389	427	398	408	363	397	376	359	367	386	372	380	404	393	393	377	376	414	408	381	398	373	412	392	383	368	420	392	378	416	393	368	395	400	406	423	379	392	411	361	392	415	382	406	365	414	394	384	365	443	403	373	394	415	391	406	378	395	411	378	414	390	371	401	397	387	405	405	420	398	387	399	389	387	427	389	398	436	407	394	387	404	367	373	420	379	418	422	428	406	385	369	381	389	395	399	402	405	416	405	389	396	409	455	356	411	413	401	368	385	385	394	355	395	396	391	400	385	378	409	403	393	380	398	407	430	376	373	345	425	412	391	369	395	398	373	386	366	376	414	364	432	405	387	395	339	383	376	404	375	388	400	391	401	416	353	369	391	400	379	397	416	365	410	381	410	404	381	368	378	355	411	382	384	403	359	401	413	361	387	394	433	391	430	405	381	405	382	367	390	410	374	415	384	393	376	418	406	394	410	390	388	374	376	388	418	390	379	386	366	424	390	410	345	418	373	404	348	386	388	391	400	413	454	367	413	393	398	416	419	380	389	376	393	407	391	389	409	348	373	378	391	363	381	402	397	404	394	407	443	362	391	393	396	398	394	391	403	414	387	368	394	412	401	392	419	391	392	354	400	380	412	420	405	410	429	386	414	417	393	372	375	360	406	403	408	414	426	355	401	401	426	414	408	409	395	409	396	390	377	383	390	391	389	395	403	389	404	376	355	419	429	405	394	411	382	405	380	402	415	392	400	406	382	366	395	383	398	380	403	374	404	391	392	393	404	392	393	365	400	399	387	372	403	370	374	384	390	436	446	433	473	397	391	326	366	375	355	413	363	407	394	371	365	379	391	389	388	375	363	364	374	429	399	384	396	360	409	430	414	415	396	372	423	397	388	378	382	371	366	357	402	388	397	390	357	412	372	388	396	446	421	399	369	399	373	386	379	414	400	412	392	390	411	362	425	381	383	385	384	402	440	388	394	374	384	392	378	413	419	406	402	398	419	381	384	377	447	418	402	396	427	422	433	391	391	393	396	402	378	443	390	383	414	395	417	381	425	372	377	414	379	401	372	421	384	388	388	376	382	383	417	400	399	417	402	402	375	386	411	422	395	346	410	377	442	430	413	391	425	404	384	411	392	398	400	404	345	378	387	410	365	416	381	435	368	403	396	408	381	406	395	430	392	374	412	420	401	380	384	379	421	418	399	408	375	404	354	386	395	406	404	403	385	437	398	411	441	397	398	419	372	422	403	363	402	358	380	410	381	398	395	374	403	390	394	380	408	419	374	393	409	375	367	396	376	366	424	392	381	403	388	419	416	384	407	374	399	421	406	372	359	396	398	379	388	388	400	398	425	366	403	406	391	393	381	376	392	427	379	402	441	353	403	398	359	374	398	407	419	408	363	374	408	378	403	362	427	369	420	384	407	368	381	391	404	421	445	400	389	392	374	381	378	362	394	397	400	379	413	430	382	388	405	387	397	373	408	383	394	394	397	398	393	376	398	368	407	341	375	402	382	417	430	381	390	408	379	414	383	402	389	424	394	381	412	407	407	402	400	392	417	381	414	391	367	363	387	404	403	414	390	381	400	404	393	408	363	394	424	436	415	426	421	400	394	381	373	400	389	388	392	380	406	407	394	383	448	400	424	421	377	369	382	402	385	391	427	399	387	392	399	386	376	382	386	392	389	366	406	421	380	413	377	376	409	422	429	372	391	397	425	373	418	375	423	379	422	382	397	417	385	388	410	382	358	414	403	381	384	404	403	419	394	357	381	409	392	391	403	381	396	366	411	403	393	398	407	366	384	410	360	392	407	353	379	365	388	395	396	370	378	389	405	384	393	383	398	404	397	369	371	384	404	393	399	395	381	374	389	403	391	384	441	383	384	380	422	396	420	344	400	392	389	401	377	409	402	427	424	378	374	414	417	429	405	387	439	421	415	382	391	379	414	426	398	371	415	382	391	371	411	404	420	411	399	385	402	415	421	354	404	378	361	418	366	391	433	411	380	400	376	403	375	378	386	362	412	380	389	329	394	378	415	380	373	383	411	365	417	383	382	363	395	389	400	387	400	403	395	407	414	395	395	389	400	427	421	343	415	393	392	399	433	395	405	403	407	412	384	394	393	380	423	392	412	405	372	408	401	374	431	365	429	377	424	399	413	363	375	416	381	376	366	366	384	405	410	400	380	384	390	386	444	413	381	401	357	389	381	396	440	392	403	413	394	437	380	408	406	385	423	383	393	390	375	396	405	385	386	402	380	387	421	416	386	408	363	401	377	391	371	373	411	399	378	388	362	381	402	375	397	392	388	409	411	400	401	393	388	390	376	370	387	397	387	413	416	397	407	390	401	400	396	423	390	375	388	386	405	398	366	398	387	386	394	351	370	375	388	387	374	388	443	378	370	392	425	390	387	382	377	388	408	399	378	386	412	397	402	424	382	393	456	371	388	401	376	439	406	405	368	368	391	404	400	368	414	404	422	368	359	395	422	374	400	405	429	402	373	363	388	377	375	385	375	428	385	369	388	397	404	390	391	380	385	379	415	383	390	360	369	382	409	399	376	397	375	385	424	415	404	387	376	407	410	360	392	394	408	401	400	419	371	382	390	405	389	403	379	393	421	402	393	343	400	375	393	402	398	411	380	392	396	357	408	405	409	407	388	391	370	419	375
14508	31263	26286	16684	11034	6981	3607	2036	1438	1115	1076	940	909	723	773	758	804	723	700	633	621	735	532	553	523	541	526	470	446	467	449	484	465	410	457	451	421	448	457	444	454	459	413	441	440	459	456	436	445	442	407	458	428	451	426	490	468	438	408	473	431	421	409	463	431	469	469	442	427	454	470	425	430	445	425	446	432	444	468	472	442	439	443	458	468	469	434	456	428	442	411	440	410	437	463	462	445	450	459	440	457	421	438	409	453	416	457	421	428	438	461	419	425	436	465	452	458	422	465	424	434	456	439	448	453	426	459	458	442	431	406	456	462	424	405	421	465	430	444	443	418	463	451	408	422	489	412	424	433	443	447	410	456	447	428	460	437	426	418	413	408	465	452	466	429	427	453	431	415	459	449	444	407	408	473	457	452	459	427	427	444	442	453	442	430	451	429	442	433	446	417	417	456	459	463	456	420	454	451	424	431	445	444	439	454	421	437	402	428	439	448	416	466	408	414	445	455	427	477	447	454	410	432	416	426	440	470	412	440	471	403	453	419	467	455	431	438	431	464	446	465	423	448	441	444	409	434	465	442	424	388	444	402	440	447	451	491	438	449	443	457	429	454	436	455	440	437	440	443	444	444	429	449	418	475	419	449	463	412	451	463	445	342	391	452	435	434	462	458	451	414	452	426	442	485	462	434	442	428	430	465	425	454	421	442	420	391	443	466	418	449	453	465	445	437	429	454	445	434	448	446	461	412	432	412	421	435	486	435	416	433	419	430	441	423	441	430	416	421	446	425	413	433	439	422	438	446	431	430	477	430	432	474	451	435	441	454	461	470	453	428	432	463	458	462	444	442	463	412	462	403	451	458	427	447	426	427	412	412	419	470	499	417	443	444	424	416	442	429	406	427	427	456	464	484	443	459	421	470	423	404	450	416	469	434	475	436	459	463	435	458	399	432	424	431	434	444	424	433	464	432	421	451	467	451	449	448	432	431	453	437	445	441	410	416	444	425	411	418	448	396	442	474	457	446	434	443	466	462	489	421	414	436	449	427	453	434	444	451	422	460	422	441	391	447	462	451	438	475	443	429	436	455	458	479	427	383	416	451	459	420	418	432	456	453	401	441	446	413	446	438	426	431	427	414	415	465	460	433	473	465	448	430	435	442	442	438	421	493	424	427	462	424	442	429	444	457	445	408	435	433	440	421	439	438	447	430	469	462	479	411	460	412	450	452	413	414	450	464	424	468	459	430	460	431	433	437	446	427	435	476	431	414	389	412	470	410	448	418	446	439	450	467	454	411	413	430	419	437	436	429	431	454	452	435	439	433	453	426	423	430	466	428	417	450	470	396	409	440	454	448	453	438	494	438	466	449	436	420	446	428	398	476	424	437	428	455	452	438	445	437	445	465	414	437	424	412	452	427	443	432	439	465	435	439	446	473	457	444	465	384	425	414	463	410	464	469	447	430	411	480	453	430	463	431	460	414	484	469	468	438	461	422	465	406	400	441	446	426	432	465	436	435	433	450	459	433	422	412	464	422	453	450	429	475	464	433	431	433	439	460	421	438	459	441	448	465	419	424	431	445	455	434	457	428	420	417	449	468	411	453	420	453	449	432	426	427	434	420	444	466	469	450	403	401	433	482	428	481	447	442	462	449	464	451	424	457	443	458	448	447	423	498	436	473	447	441	455	436	404	435	474	422	462	423	450	414	461	398	460	440	419	439	449	444	436	389	448	447	442	414	413	438	437	429	414	462	398	451	427	443	447	418	443	443	431	427	450	449	442	448	476	439	441	474	467	407	457	393	430	408	441	436	429	438	404	433	455	435	436	424	465	468	447	427	439	461	436	442	419	444	449	452	468	443	437	462	442	439	461	445	415	436	398	473	458	489	423	431	425	408	429	459	439	433	498	398	405	485	420	396	423	427	440	450	452	434	431	437	399	440	444	398	452	456	450	417	427	486	430	411	432	459	461	455	446	461	430	422	430	420	460	468	432	437	405	432	435	435	436	427	478	415	445	416	457	469	441	435	421	464	452	469	424	428	428	446	439	460	460	477	415	418	408	418	431	420	438	395	456	445	417	438	452	432	461	431	488	457	444	423	480	438	427	476	433	440	450	419	424	395	421	421	420	405	466	438	470	430	413	441	421	436	444	435	473	437	453	471	446	444	452	443	414	442	423	464	482	454	444	429	440	438	451	419	452	421	414	459	466	420	390	395	454	432	476	438	492	457	437	459	465	449	388	468	463	424	427	436	420	404	412	441	456	435	412	429	433	435	463	444	433	440	431	442	466	431	423	425	432	415	412	431	450	469	421	436	452	430	492	420	434	439	460	429	462	444	449	458	456	442	431	445	439	460	441	421	428	446	450	440	426	426	405	455	436	418	418	456	412	453	441	485	464	456	469	466	422	425	476	450	407	409	435	434	433	410	449	501	425	443	420	416	447	446	414	422	444	444	477	460	447	449	458	453	436	468	426	451	460	444	455	452	452	414	515	401	431	465	445	423	462	451	454	438	480	405	437	442	414	464	469	457	448	436	435	456	444	430	434	435	450	404	423	398	426	446	436	447	474	408	440	449	442	503	458	467	434	442	417	459	446	455	490	458	463	433	469	432	486	429	450	422	455	441	442	471	441	429	421	448	475	465	447	446	480	437	395	444	398	420	461	419	472	467	443	408	433	471	401	441	422	435	428	440	429	392	443	418	462	468	452	431	424	434	453	465	469	456	446	432	410	454	496	419	428	448	409	422	428	439	446	469	463	450	419	432	453	431	465	423	407	438	416	451	435	423	442	448	424	441	441	432	456	463	462	401	463	439	437	446	426	446	437	409	464	455	415	479	463	448	444	448	407	418	453	413	465	462	488	425	463	433	447	481	444	439	457	434	465	445	447	465	431	411	424	452	462	427	464	438	462	420	493	451	445	456	438	455	430	432	465	445	434	446	464	437	429	432	443	446	489	440	466	441	460	455	390	463	445	445	436	462	444	480	467	453	441	419	423	455	454	391	460	450	409	441	424	440	423	395	457	434	469	426	446	460	437	441	446	430	451	451	450	475	438	438	457	444	420	436	453	482	447	428	448	443	455	456	441	498	434	435	457	452	411	440	447	412	437	423	413	411	438	457	414	440	460	452	421	452	447	442	427	452	440	464	424	473	446	407	455	417	466	446	436	451	427	427	452	422	422	415	491	427	452	445	459	406	455	489	407	438	458	424	451	416	473	456	465	451	475	425	444	447	444	437	396	441	454	460	449	417	456	477	465	463	439	414	436	467	426	449	427	448	458	418	435	421	442	469	428	437	418	431	420	445	479	442	394	448	455	479	462	446	437	433	433	445	436	459	458	450	449	450	474	453	463	419	466	477	428	453	411	444	437	462	438	448	437	430	421	458	415	458	463	415	464	417	466	434	445	425	483	467	420	466	425	470	454	405	438	461	439	468	445	468	442	456	431	427	426	441	436	422	442	402	451	381	423	452	473	453	423	462	396
23525	21071	27895	24589	21095	14381	5516	2424	1623	1388	1141	1106	1009	920	765	806	850	834	783	707	678	695	642	630	552	567	542	498	525	496	491	469	487	487	479	473	458	483	468	509	473	463	476	478	497	489	488	453	449	462	461	491	510	519	487	528	495	548	489	478	481	457	513	484	414	458	422	509	473	498	487	467	517	472	483	462	475	467	469	463	480	435	448	458	454	485	480	479	446	468	473	470	468	443	514	445	436	475	481	458	473	472	460	473	452	441	482	480	439	465	478	482	482	491	447	483	454	471	445	481	494	448	452	460	446	477	493	478	442	479	459	468	489	479	451	440	451	469	452	475	481	470	458	488	460	495	462	435	479	477	472	493	472	447	461	481	466	488	453	473	453	460	435	449	502	463	471	470	447	445	493	402	473	457	471	470	455	472	434	449	501	437	459	470	527	475	490	429	509	442	467	425	453	469	448	465	494	501	449	499	477	499	496	499	445	450	479	489	410	481	464	428	456	488	483	451	458	505	489	453	458	450	452	502	466	447	508	462	432	477	530	428	444	438	461	498	457	437	471	436	487	460	454	475	471	473	498	476	443	445	525	507	449	482	453	461	484	446	446	462	462	456	494	476	470	486	484	500	452	489	439	469	448	474	492	475	478	450	471	491	440	461	446	464	468	474	488	465	476	458	452	436	490	446	474	471	472	491	461	457	435	436	442	477	503	460	479	461	439	481	451	463	470	486	477	443	448	467	458	458	447	416	462	462	471	470	437	497	459	433	503	480	470	469	477	459	446	442	470	463	473	443	478	469	447	479	481	453	483	480	465	452	453	419	419	520	479	447	441	484	479	486	453	472	476	471	460	449	475	456	448	446	440	495	476	486	454	476	475	459	463	471	479	478	452	464	444	455	459	506	497	473	439	496	484	475	459	446	449	465	432	491	474	482	489	444	457	499	401	423	475	456	459	425	433	452	465	442	493	465	464	503	463	455	504	465	478	452	456	456	464	498	464	465	460	462	425	456	442	488	441	479	464	451	449	491	466	472	491	471	454	454	450	441	444	470	435	482	462	479	452	453	498	481	475	475	440	447	433	491	470	489	482	511	460	452	493	467	497	476	461	465	455	485	494	446	427	487	457	494	465	464	459	447	463	448	480	479	443	464	479	461	427	471	471	455	458	500	520	459	448	495	441	463	457	474	451	477	443	449	501	460	447	453	491	486	430	425	443	443	466	468	452	443	465	468	464	485	459	447	478	452	461	481	459	490	457	502	456	482	462	469	472	480	448	454	450	494	456	474	494	452	504	481	438	442	498	468	453	478	456	490	440	437	466	515	476	476	467	479	460	461	472	443	460	467	484	476	445	485	471	430	446	449	465	487	458	462	491	475	463	475	452	468	439	438	469	494	477	448	446	462	454	456	428	543	477	497	450	461	504	461	446	489	482	488	439	458	446	463	461	482	473	453	458	521	483	449	480	453	458	452	515	484	467	444	480	452	472	445	474	470	453	480	483	456	463	451	459	470	460	479	510	463	437	446	502	480	458	450	462	468	449	476	479	458	446	493	480	466	466	428	495	461	471	463	459	478	423	441	419	462	476	469	440	483	448	497	447	457	481	449	480	478	449	487	425	468	456	471	472	486	460	434	460	475	444	505	464	459	494	514	435	430	489	473	462	456	467	478	480	446	500	475	465	442	465	454	428	484	466	450	447	432	490	459	470	492	456	484	465	451	410	456	480	456	457	480	520	467	449	456	461	450	495	452	466	462	477	453	471	482	476	431	436	473	451	490	490	446	487	473	491	487	468	433	461	476	457	497	440	458	426	477	479	463	459	470	458	468	445	511	476	469	407	444	402	456	455	460	449	466	476	499	459	496	491	472	462	460	457	490	455	485	448	462	479	486	475	491	452	483	474	478	457	422	454	469	490	429	486	471	463	460	494	478	439	475	508	463	479	461	448	448	475	471	444	499	440	462	472	493	504	454	469	435	459	473	467	483	451	483	436	453	443	493	461	484	476	468	456	506	463	426	473	441	465	462	452	465	439	540	515	453	486	446	430	493	447	464	478	445	428	500	443	443	424	435	420	463	473	516	468	462	468	430	483	456	466	445	464	445	472	484	486	472	452	452	517	469	488	474	447	436	537	459	458	442	486	489	476	497	464	486	482	416	494	470	456	505	442	465	437	497	476	488	452	500	477	496	450	520	485	445	465	450	498	492	435	499	482	466	411	464	490	490	488	506	437	470	455	472	500	492	455	502	451	501	459	501	467	443	467	442	505	473	451	424	465	490	518	510	485	432	463	478	432	431	496	485	446	476	474	447	464	470	448	458	465	483	458	463	463	474	473	493	443	474	476	496	486	436	473	468	489	464	471	458	479	477	460	484	422	491	417	415	466	481	494	494	451	482	442	448	480	471	494	429	432	453	476	486	482	438	451	508	512	446	454	492	502	453	535	479	471	484	424	438	476	446	511	490	478	446	472	465	496	485	437	488	476	470	474	504	447	425	452	502	459	454	477	473	484	436	446	427	494	484	458	503	482	494	468	484	486	479	487	467	447	438	489	475	498	468	501	450	497	445	454	488	454	504	466	457	470	471	474	513	468	442	455	465	458	465	460	449	462	458	499	462	480	502	491	482	482	468	449	483	470	439	465	475	469	460	461	446	443	461	505	444	467	466	489	491	472	457	457	452	469	464	449	464	436	468	462	462	472	483	525	475	488	388	474	449	506	474	487	510	462	442	481	504	490	495	454	495	484	453	475	461	501	449	508	455	424	453	470	479	448	505	489	442	465	469	473	450	460	485	483	447	468	483	495	444	488	484	475	429	468	469	480	478	472	458	449	429	441	448	476	448	465	475	463	480	465	460	443	462	524	507	482	494	435	466	446	456	493	449	460	471	480	454	453	509	475	461	452	472	467	494	454	455	438	438	446	473	486	463	428	488	459	461	433	438	468	442	484	447	483	445	454	482	475	485	493	455	478	439	454	476	477	426	470	463	473	525	467	486	491	470	475	508	462	435	461	491	481	417	462	487	463	453	468	471	464	465	474	496	476	437	444	481	478	494	500	411	483	455	463	488	479	461	424	483	448	438	462	491	511	463	422	464	429	475	466	488	459	448	490	438	464	459	464	416	446	474	443	463	483	500	481	478	444	444	486	493	493	473	464	487	506	443	469	462	465	461	472	489	505	439	485	464	490	454	442	434	486	464	484	459	454	476	462	471	504	500	486	424	468	483	463	483	478	493	502	488	449	465	493	452	470	445	414	479	500	463	464	464	457	487	458	456	462	482	459	462	464	450	492	484	469	479	475	509	462	502	451	460	483	481	447	482	461	479	483	456	445	424	486	416	449	449	470	482	478	456	465	471	477	452	445	466	486	472	487	407	463	463	444	460	482	487	485	489	480	455	460	489	498	487	451	499	466	462	457	501	438	462	470	467	473	498	514	507	445	484	448	464	426	463	482	479	474	481	502	497	495	444	467	474	460	477	470	457	466	461
16316	38089	32583	22933	16338	10635	5898	3284	2416	1821	1656	1480	1358	1142	1060	1098	1074	1000	968	868	801	888	801	729	670	612	625	589	576	599	538	559	541	517	552	551	546	590	523	618	531	528	542	591	525	563	564	518	528	560	572	521	531	530	525	547	522	550	542	533	516	547	560	513	512	517	486	517	507	506	526	550	554	518	519	506	486	507	523	531	503	465	529	515	524	498	505	520	525	534	488	554	491	559	497	517	520	562	521	542	515	561	533	479	543	453	558	514	564	553	497	526	517	511	526	539	526	512	493	578	489	493	542	551	522	500	496	539	508	550	516	523	477	512	513	534	543	505	511	533	562	499	492	520	495	513	544	517	527	524	511	503	553	560	486	520	527	510	557	545	483	501	525	521	508	480	525	526	524	535	479	515	478	522	538	521	492	527	513	538	487	551	553	476	500	531	504	590	534	551	510	507	560	501	519	542	538	511	525	536	516	534	538	475	497	538	506	485	566	531	501	514	535	509	493	521	479	536	527	512	512	510	511	540	488	547	561	535	471	519	546	502	510	502	516	560	500	536	529	487	526	558	533	529	508	494	515	514	506	547	528	520	496	527	547	501	493	522	509	510	508	540	494	562	549	565	483	553	525	514	545	491	573	564	504	544	485	527	498	543	565	508	527	511	505	531	523	511	507	475	506	509	493	530	530	514	531	508	535	526	485	516	477	521	533	553	531	538	523	474	545	548	519	514	522	521	501	551	500	575	470	557	531	471	499	525	532	516	504	492	492	542	561	521	553	536	478	532	494	490	513	516	550	574	518	522	476	457	484	560	542	513	525	512	527	522	507	519	509	532	532	511	499	526	555	558	525	541	531	473	540	531	485	523	514	537	525	513	518	476	510	540	503	508	514	555	516	519	505	535	540	554	499	541	536	464	538	514	548	552	490	501	566	536	522	537	527	541	514	561	536	519	497	531	554	487	509	516	526	543	510	524	524	489	541	526	579	492	528	518	501	511	483	541	569	549	553	505	468	501	515	538	518	484	496	537	494	555	525	499	541	552	531	539	494	479	525	500	529	508	529	483	550	540	524	511	494	525	514	538	516	537	521	541	567	530	520	525	518	530	530	511	548	483	532	511	496	515	559	546	528	530	511	542	500	511	520	515	483	497	523	513	524	563	507	472	531	496	512	517	557	533	527	481	498	526	511	508	507	518	535	486	538	479	522	515	536	556	490	517	507	541	467	522	486	581	515	578	542	536	542	500	551	554	526	567	531	505	507	508	543	548	532	516	549	497	550	542	528	523	511	492	506	528	559	514	518	584	507	515	493	512	502	535	499	505	492	506	543	508	581	546	528	512	508	501	528	539	522	529	513	526	520	494	517	522	523	477	506	476	491	534	563	512	510	520	495	573	503	504	542	499	536	464	524	541	500	490	501	519	533	468	478	494	554	495	507	512	542	484	537	485	507	557	528	550	530	504	520	511	519	509	477	563	503	501	563	540	541	503	570	493	543	515	530	506	550	498	562	537	552	512	546	538	480	521	542	474	519	541	504	578	485	465	512	496	521	471	528	505	535	470	513	566	564	519	525	514	566	528	492	537	551	546	560	537	533	503	522	548	518	516	477	541	551	497	515	502	545	475	506	545	522	520	525	540	522	522	561	540	517	528	485	505	492	508	533	521	553	500	538	524	531	525	482	512	503	515	511	528	530	506	515	526	544	526	502	545	551	518	528	500	498	509	541	476	508	523	526	524	534	503	526	513	541	516	499	547	553	476	512	493	517	539	465	503	516	523	541	556	525	511	553	530	525	532	540	490	509	495	547	469	539	494	509	515	502	488	527	512	577	515	500	544	481	552	528	505	516	490	534	539	511	514	554	543	481	554	511	512	533	531	551	515	512	521	537	539	522	535	456	536	525	523	509	509	551	514	564	523	470	523	549	526	509	504	519	516	502	518	506	540	535	516	557	479	511	499	542	524	557	488	530	571	499	518	534	544	519	536	496	567	559	543	491	502	517	478	508	493	518	505	546	503	517	502	526	557	505	485	539	495	517	510	518	526	563	502	503	549	535	488	509	511	532	519	514	533	534	499	579	546	548	474	515	532	543	465	518	535	529	534	519	498	490	508	542	573	516	507	529	577	533	519	505	478	539	485	499	549	454	528	503	547	567	558	579	491	534	488	499	525	475	487	501	548	524	502	550	500	543	524	541	486	541	518	537	496	496	495	550	465	524	523	494	509	493	539	564	510	568	502	513	484	552	515	515	542	553	498	522	509	535	499	524	513	527	519	524	494	507	520	530	508	512	523	537	518	563	531	530	495	550	488	505	525	577	535	532	486	567	520	537	508	553	493	497	513	540	529	530	489	517	550	538	529	519	533	543	506	471	516	506	509	518	518	528	543	492	484	487	488	511	514	485	514	515	508	539	497	518	545	529	461	532	482	499	515	559	532	506	548	563	512	516	527	542	510	524	519	574	559	532	528	549	536	526	533	516	519	563	543	539	517	515	542	528	554	472	472	512	544	506	525	543	504	519	499	466	494	498	514	494	511	529	491	519	529	502	485	531	489	507	526	480	534	568	538	545	554	538	538	522	484	510	519	541	547	520	523	512	520	531	536	542	547	526	523	536	540	521	548	492	527	533	562	546	490	534	507	519	558	538	553	538	505	544	503	522	522	519	543	527	540	534	568	492	515	496	549	534	507	517	551	548	521	518	555	515	503	478	510	544	518	529	538	494	554	532	526	549	530	499	502	513	516	522	540	522	524	545	533	572	501	554	542	514	532	515	542	550	524	509	471	520	558	480	517	498	513	514	498	525	528	495	516	515	530	538	592	490	493	514	523	496	498	537	521	547	511	525	541	516	586	526	539	537	512	514	534	519	469	505	526	492	496	510	515	485	503	500	558	499	539	501	491	509	541	569	570	523	522	527	481	524	587	541	487	510	515	527	514	569	516	521	486	502	517	522	510	506	486	547	479	545	515	531	509	527	564	534	505	530	542	519	506	519	544	531	506	545	476	526	535	536	484	534	530	535	530	529	519	504	484	526	512	527	492	541	489	521	543	507	517	522	510	546	494	491	512	534	504	536	515	517	530	514	524	527	522	533	510	508	505	529	511	554	519	502	528	534	525	513	538	508	510	514	499	497	549	532	526	509	550	539	574	543	532	491	537	546	554	493	573	546	532	556	550	584	536	552	523	548	541	506	493	526	490	503	553	540	506	516	548	529	525	530	519	494	511	496	504	521	519	476	526	515	507	556	522	530	520	544	495	536	533	525	525	573	509	510	566	471	531	516	477	549	506	511	510	510	535	510	510	536	547	528	491	516	550	495	526	471	534	511	541	543	522	540	519	539	533	515	480	541	515	498	529	499	526	521	546	601	531	512	503	528	578	533	524	548	535	531	488	510	533	533	536	494	531	559	471	505	496	511	526	522	494	502	550	521	539	535	550	539	471	521	535	522	511	483	532	526	492	548	543	488	495	546	530	507	551	517	504	531	513
24834	21178	26858	25594	14521	6516	3048	1590	1236	909	876	776	704	729	607	629	643	622	622	510	521	505	446	497	472	431	389	402	412	393	398	374	374	369	426	376	350	397	353	362	405	377	369	362	330	378	344	342	420	350	384	425	372	373	370	411	391	358	390	374	370	383	391	369	351	379	358	402	372	352	397	339	377	355	388	379	388	382	359	372	385	368	392	352	340	340	384	402	354	363	352	367	393	341	336	371	360	370	340	358	366	372	364	403	379	374	370	374	337	368	416	349	367	410	385	378	367	376	320	382	387	337	367	378	363	348	362	399	383	378	355	389	340	367	318	340	401	357	348	364	368	354	386	396	402	386	368	358	358	376	380	398	345	384	394	347	372	384	373	344	334	361	387	362	363	336	376	361	353	317	352	362	347	376	365	367	357	384	376	380	351	377	351	355	345	351	346	385	391	315	383	358	333	362	362	349	387	351	406	357	333	373	365	388	335	374	386	380	365	382	397	371	372	327	363	389	375	352	337	359	335	352	395	388	398	387	365	333	355	379	379	348	379	380	355	359	398	376	394	343	373	337	361	331	334	337	372	351	399	350	351	387	369	345	369	398	393	340	362	384	354	375	352	333	367	385	383	357	361	373	357	355	363	344	426	389	349	333	375	356	353	359	375	375	387	344	388	366	365	390	375	366	423	363	354	359	370	374	393	376	404	365	386	373	360	362	374	367	327	355	361	343	381	329	360	395	388	328	376	369	366	374	365	357	362	381	377	391	378	376	402	398	388	398	389	327	390	331	367	378	383	385	362	371	379	364	385	368	375	364	379	355	359	360	352	349	359	341	365	363	352	376	365	343	348	376	358	384	365	376	376	356	406	376	329	379	391	336	391	355	351	379	376	365	353	374	401	399	365	376	407	393	347	387	351	377	359	356	368	349	340	402	382	358	366	411	333	381	344	381	399	361	367	349	353	343	377	374	373	386	358	424	402	340	394	345	349	366	351	368	358	406	370	380	401	372	372	376	358	361	353	378	381	374	333	355	353	362	376	378	349	362	364	372	329	343	349	417	356	359	369	357	382	375	363	379	350	351	364	361	373	380	364	367	366	374	372	387	357	354	374	353	364	372	371	385	371	410	368	337	384	340	351	357	379	375	371	377	375	365	369	391	329	370	361	353	361	358	351	402	371	354	369	382	367	349	373	368	368	372	340	336	376	391	396	343	353	356	379	364	386	371	363	363	349	367	363	331	357	373	384	362	389	366	359	368	376	381	343	371	402	343	357	381	365	354	384	393	351	364	394	371	350	342	351	363	392	353	340	381	344	340	404	364	399	347	342	369	368	368	337	375	371	405	395	350	357	364	377	371	401	385	370	368	361	380	360	375	385	382	392	385	371	391	391	379	359	371	338	347	364	347	356	335	410	328	370	351	408	404	375	383	379	375	366	341	369	377	353	407	406	357	350	349	377	380	353	391	343	368	382	353	372	361	357	402	387	333	331	395	391	346	384	345	380	369	352	359	394	403	364	343	366	392	342	371	367	386	368	340	352	318	307	351	340	366	365	364	396	395	348	349	394	360	386	342	365	371	381	389	392	402	347	383	345	341	367	396	368	396	333	355	358	389	337	373	360	335	371	322	402	383	353	376	408	334	338	374	380	367	379	363	344	351	369	360	368	376	384	374	339	361	361	354	359	371	375	376	373	372	367	380	369	371	375	339	370	344	372	368	371	393	362	348	344	347	367	352	371	356	362	372	383	345	361	396	373	388	361	331	378	376	385	350	410	391	347	387	365	364	348	371	381	360	326	374	335	353	331	365	340	354	354	395	357	367	344	349	399	346	387	340	364	343	381	361	329	349	384	384	377	376	376	341	386	354	385	360	355	393	330	360	375	382	325	407	334	346	369	367	349	351	360	368	410	366	403	350	328	350	375	348	334	364	394	355	317	364	357	350	324	416	354	391	355	377	325	312	396	386	357	370	341	360	340	391	360	360	380	348	383	389	382	361	350	383	370	370	359	379	362	314	354	392	350	329	380	375	370	372	339	412	366	369	337	351	393	353	397	349	381	353	361	378	357	419	380	360	392	366	360	341	362	354	369	363	369	376	406	344	351	348	357	376	362	369	362	355	366	355	371	358	340	356	368	332	390	388	385	340	367	371	360	362	369	379	329	371	352	356	374	374	399	368	379	408	385	355	349	353	369	377	387	365	375	439	359	342	355	401	364	408	362	376	374	362	347	392	369	375	360	374	334	405	376	334	364	372	338	365	366	367	383	379	341	371	339	351	357	403	351	367	382	350	358	386	387	391	385	380	374	374	374	347	356	408	361	356	367	348	380	340	381	380	378	353	346	336	357	372	351	341	408	344	354	382	366	390	355	383	363	363	359	410	360	352	353	365	408	342	357	364	363	351	379	376	367	349	368	363	388	344	351	358	359	401	341	393	351	404	351	376	378	350	343	353	348	362	350	361	312	338	372	375	325	364	359	353	388	358	369	370	393	367	362	361	375	327	382	415	377	354	369	381	355	341	391	332	393	383	345	372	378	399	401	375	385	349	363	360	364	343	380	356	341	355	346	344	366	399	383	401	349	397	371	329	353	352	396	375	375	395	379	366	354	417	389	356	371	384	374	344	397	339	366	378	381	391	349	350	373	357	347	403	406	380	381	407	354	371	371	353	341	353	407	340	379	372	361	326	380	378	350	363	345	372	365	345	349	357	386	393	350	345	368	364	347	384	387	367	353	375	367	329	384	350	357	364	343	349	355	400	367	394	380	410	378	349	378	356	353	355	330	371	369	379	351	363	356	395	369	402	370	369	347	360	366	386	356	362	365	374	353	380	349	357	377	346	376	372	375	401	386	392	380	390	404	355	375	386	355	372	342	358	359	391	377	369	360	348	369	361	376	394	360	387	377	397	360	397	386	333	344	384	361	385	364	380	344	358	359	367	342	365	365	340	334	377	342	366	367	351	370	355	354	343	392	395	389	372	373	355	359	390	393	357	358	366	339	375	411	367	378	401	368	368	360	361	363	381	359	346	318	379	372	381	365	383	361	382	397	348	370	346	369	352	341	324	346	344	357	361	367	351	362	350	371	382	366	375	353	336	350	344	365	354	356	382	354	316	363	378	392	327	355	389	373	360	357	334	360	373	371	399	361	385	360	359	354	409	400	389	386	361	357	386	335	335	364	387	364	350	349	413	363	350	370	363	340	383	366	368	358	368	366	368	368	401	335	375	317	380	346	354	370	364	382	310	360	381	363	342	397	394	350	354	425	373	368	344	354	347	371	397	343	359	362	346	373	365	396	365	360	360	349	363	352	389	383	341	340	339	398	382	353	375	381	342	374	377	385	341	358	350	380	344	372	415	370	387	377	347	364	369	358	358	380	355	381	364	354	380	349	390	376	344	337	372	368	358	358	351	364	397	355	340	375	376	351	383	364	383	406	363	368	362	369	351	355	351	406	397	350	389	348	360	350	363	360	386	362	388	339	374	344	351
14015	33458	29188	18809	13231	8038	4240	2381	1749	1377	1214	1126	1004	941	821	821	795	823	762	653	629	639	596	575	554	526	427	468	493	496	431	458	442	461	409	407	429	429	408	451	420	421	394	427	434	415	421	447	410	425	396	414	430	384	371	420	405	406	440	460	422	443	407	422	390	440	416	403	458	418	445	424	458	380	418	391	410	446	424	454	409	368	400	414	413	421	445	393	447	435	430	421	422	430	453	383	436	436	420	413	440	457	413	424	428	380	406	450	402	416	409	403	404	389	424	422	415	443	416	435	439	412	423	395	456	401	422	383	425	349	425	405	431	404	418	380	384	410	424	415	408	383	388	411	406	445	465	429	383	390	428	388	403	385	366	449	432	425	461	381	413	421	385	393	392	419	406	406	442	432	416	423	395	376	407	431	400	392	427	405	421	408	436	448	398	397	400	397	378	402	384	421	417	439	425	405	400	429	394	431	372	425	362	409	418	364	409	456	382	451	411	428	415	451	442	399	437	421	380	409	401	451	393	379	407	437	426	421	397	396	420	400	407	405	437	418	411	390	393	396	408	419	407	428	415	441	429	456	437	451	463	420	372	418	464	441	434	427	448	416	400	420	393	436	418	429	434	384	412	422	406	393	421	431	426	445	398	415	357	389	412	425	376	382	419	431	399	377	407	393	448	406	402	392	414	444	422	438	392	415	399	406	419	415	433	426	420	427	427	418	397	407	405	421	407	422	400	471	436	431	381	443	439	444	452	403	406	398	432	417	424	416	410	420	386	413	413	411	406	395	437	406	397	416	384	408	424	410	430	423	405	428	431	424	405	418	433	433	380	411	422	402	422	425	421	417	449	439	342	394	440	405	456	441	387	427	400	396	423	423	380	420	413	393	386	404	413	402	421	421	421	364	432	409	404	437	402	413	395	441	430	397	387	443	387	441	412	449	411	404	438	410	417	399	395	414	451	425	437	392	408	452	448	447	412	392	415	395	393	396	400	438	440	378	423	416	397	411	432	472	412	439	428	441	440	465	399	435	421	429	424	436	440	437	427	421	414	395	414	429	397	408	418	415	455	419	407	413	427	456	422	411	390	416	421	411	427	415	400	425	402	413	431	431	407	427	390	404	400	396	389	423	441	410	455	401	409	392	427	393	405	428	356	400	386	421	400	387	409	403	428	429	420	439	421	404	400	448	406	454	425	426	400	431	402	362	428	415	443	440	457	396	372	422	436	403	402	403	403	442	422	449	444	404	418	388	393	407	430	414	393	424	429	431	414	449	422	420	400	429	401	400	398	423	415	424	409	406	442	416	437	413	414	396	382	421	400	415	430	394	409	431	406	409	422	431	380	427	439	433	411	402	416	433	425	455	388	419	429	390	411	429	408	418	423	432	433	411	428	397	384	417	407	382	438	447	409	434	402	420	453	432	432	414	402	405	386	412	397	383	406	451	383	391	421	386	421	454	418	407	404	394	402	405	400	433	419	421	434	432	391	421	378	406	432	421	380	393	444	405	438	392	431	420	462	363	445	419	421	449	413	444	402	410	452	426	440	404	459	418	391	395	439	419	437	412	432	398	443	441	423	393	423	431	452	471	393	408	441	406	417	412	399	411	453	401	410	401	443	407	426	419	402	436	393	414	430	374	406	413	419	446	419	408	417	432	440	426	413	401	431	425	403	442	426	452	405	450	419	424	411	419	422	392	402	422	401	381	437	423	399	417	428	413	413	388	389	427	397	416	443	437	416	370	410	390	415	393	407	400	416	408	411	452	417	412	407	401	408	443	406	458	443	442	450	413	439	404	426	424	431	393	413	427	421	441	405	441	434	451	458	453	395	402	408	400	396	435	410	414	451	392	422	406	426	460	441	417	402	447	403	393	423	442	436	406	412	391	423	469	414	418	445	447	395	421	414	444	433	412	422	435	425	401	403	427	438	431	404	389	389	430	444	404	402	441	390	409	424	406	384	404	397	373	395	391	368	437	393	421	386	456	405	425	428	406	413	407	401	412	476	400	401	432	432	421	407	383	410	410	403	401	403	391	408	388	393	390	404	444	402	407	406	409	413	424	392	392	442	425	449	427	402	418	413	412	400	411	438	436	426	417	391	402	398	416	414	437	436	406	399	430	381	418	423	402	419	435	407	447	398	412	390	429	444	398	412	423	393	416	431	430	406	393	413	434	417	404	385	428	472	407	449	427	407	420	413	431	416	428	439	465	431	387	413	425	378	425	380	389	400	416	414	449	403	432	378	418	384	401	429	422	408	406	392	407	430	421	403	393	393	415	383	403	429	383	418	388	384	433	403	419	419	415	427	429	399	362	393	409	411	406	423	423	411	421	423	404	425	387	438	460	410	399	427	436	436	392	414	398	400	429	402	412	423	422	427	406	395	472	411	403	419	402	416	412	405	443	422	448	392	415	420	411	456	428	414	430	418	349	424	415	402	429	398	403	423	366	419	432	379	414	422	462	389	400	392	432	439	414	415	407	399	421	423	431	418	427	421	438	407	433	425	418	413	446	448	417	427	417	434	407	398	444	424	391	398	412	417	435	385	410	407	410	439	387	413	412	407	445	408	420	418	409	428	412	411	436	414	436	418	426	443	418	395	428	460	394	413	458	416	416	419	414	402	420	430	408	404	413	400	396	406	388	433	402	409	429	385	452	427	413	416	440	432	426	421	399	427	383	373	395	431	422	409	396	426	405	419	403	397	418	403	423	415	436	416	408	396	420	406	386	432	429	426	409	461	405	455	428	425	396	425	391	393	412	397	443	399	412	459	418	425	423	427	436	409	400	430	394	434	419	403	452	399	419	450	398	388	409	438	410	345	409	407	412	427	443	421	392	429	423	442	403	420	434	400	410	435	369	447	413	435	402	419	445	379	423	429	455	409	400	426	407	422	371	421	444	395	418	407	406	420	435	406	426	439	428	408	463	412	433	409	436	423	403	467	417	427	403	409	437	469	399	406	431	389	444	422	407	420	437	429	401	407	429	426	429	412	390	403	415	445	410	439	412	421	395	437	375	405	401	402	392	381	417	391	390	442	372	444	388	439	427	433	393	416	395	404	427	445	424	428	405	452	401	405	405	371	423	398	427	461	424	396	441	430	411	392	416	381	402	436	434	410	431	473	396	395	368	445	417	392	407	410	410	404	463	432	422	429	459	420	393	411	420	412	373	428	440	465	408	421	399	390	408	420	427	448	451	413	409	398	398	419	402	432	412	363	427	411	407	422	433	399	435	418	399	402	399	448	427	407	386	418	418	394	376	421	367	434	396	431	426	398	422	427	392	441	407	383	421	408	413	420	421	401	441	432	427	381	414	422	396	446	429	436	427	426	385	386	429	420	377	412	397	427	423	397	411	392	401	410	486	416	449	400	408	406	433	408	441	424	423	408	413	412	411	430	408	409	403	383	375	438	391	442	404	379	404	425	418	413	392	416	419	432	404	367	407	409	411	399	414	445	414	376	423	393	394	413	425	449	406	412	421
22497	21152	28590	23978	21254	21384	12675	3526	2362	1801	1566	1349	1269	1170	1035	1026	959	976	937	780	793	778	759	761	693	619	628	582	530	567	532	544	484	514	493	465	480	499	515	505	502	480	478	494	489	493	496	506	518	503	507	484	510	492	469	523	521	481	509	453	486	528	484	477	438	493	492	452	550	488	467	515	471	481	480	471	478	483	465	476	521	475	479	485	476	491	442	470	458	506	451	461	484	485	451	508	478	498	467	453	445	501	477	509	478	454	512	465	510	470	499	457	481	466	467	468	476	470	477	502	496	472	461	479	519	480	442	501	455	453	461	503	509	503	478	486	447	437	488	461	487	461	486	488	491	476	493	458	480	504	460	456	477	500	472	484	468	490	469	458	471	455	501	495	464	508	439	468	490	492	447	497	492	499	495	495	487	455	501	490	460	456	457	494	460	457	432	462	497	472	472	471	469	467	504	497	472	446	478	479	474	476	498	512	486	498	449	487	489	442	457	501	485	480	480	495	465	527	487	510	453	482	470	470	519	467	504	499	469	481	491	516	447	483	487	472	462	492	493	457	514	488	497	484	448	521	457	516	469	478	475	474	471	490	480	476	486	473	508	500	475	467	475	493	463	506	479	452	494	489	478	502	489	528	467	467	475	484	496	518	498	479	489	489	476	513	480	474	472	467	491	496	503	472	452	473	496	500	471	475	485	518	431	455	475	534	498	486	465	525	483	472	438	484	515	482	506	476	463	478	474	507	462	508	516	473	479	508	486	500	462	486	503	499	484	493	489	500	495	454	459	493	457	494	468	502	484	460	494	485	460	491	497	496	461	471	546	462	481	474	506	485	483	460	476	488	477	501	475	467	485	457	474	471	510	492	483	469	471	500	487	499	477	483	439	469	488	531	517	467	446	484	466	483	444	477	536	469	510	500	476	444	482	455	480	496	482	453	501	449	475	528	477	465	497	474	473	487	502	489	481	474	481	444	463	499	476	452	474	503	438	502	473	453	460	442	491	507	487	540	475	430	504	419	530	449	480	472	536	493	484	459	488	504	534	425	471	458	562	515	468	483	480	490	501	444	496	458	483	472	482	468	500	479	493	471	478	470	476	456	452	480	497	462	462	484	482	470	454	470	469	478	529	507	469	493	469	491	480	447	474	498	452	423	467	473	508	516	459	482	521	487	491	484	461	494	454	499	458	530	477	501	495	478	447	455	472	475	465	484	505	489	500	495	458	481	467	434	470	500	456	516	425	477	470	460	488	485	465	483	464	470	489	530	498	465	510	474	478	522	441	478	494	491	473	492	460	449	447	517	506	495	523	462	488	507	512	472	515	492	445	486	495	472	454	481	493	477	456	453	498	487	496	498	501	451	474	519	479	442	475	514	487	446	498	496	523	451	464	484	511	485	496	460	469	498	476	422	467	460	512	454	497	469	501	483	459	459	458	433	484	502	480	488	481	510	512	498	452	459	454	495	483	467	411	524	519	514	471	456	522	464	507	444	463	453	444	491	472	502	496	469	503	523	514	487	496	467	491	470	433	437	511	474	498	522	468	496	451	476	488	431	433	484	449	475	451	473	471	545	521	472	453	477	490	506	510	481	539	480	502	489	513	534	470	448	504	505	472	454	489	492	470	476	485	527	458	503	465	507	509	497	455	483	542	517	467	466	482	463	492	465	492	453	478	440	478	454	474	505	486	527	457	470	467	498	464	427	480	467	478	478	492	474	518	491	443	506	488	470	466	487	428	505	467	474	477	466	499	464	466	473	454	458	528	496	492	473	515	498	510	439	509	483	462	514	492	490	466	479	491	499	508	486	519	481	502	458	490	482	486	491	501	494	535	482	491	463	483	501	453	487	465	478	450	463	511	453	488	456	468	477	476	516	481	433	465	478	450	474	459	462	453	464	525	491	514	487	469	509	480	481	538	450	433	472	510	489	470	469	535	502	498	477	475	473	443	452	435	500	457	477	465	473	457	493	491	455	497	492	463	500	476	470	510	508	459	489	510	456	496	504	480	505	457	477	479	503	497	472	501	497	478	508	505	495	449	473	479	510	475	483	472	469	485	456	469	467	448	491	444	463	484	471	479	479	485	470	475	461	485	448	454	484	482	473	532	480	472	499	498	472	498	467	458	474	479	503	428	502	439	453	452	527	484	482	519	502	464	502	459	478	494	458	450	468	473	492	487	470	502	492	491	496	469	493	476	478	458	441	442	484	484	479	458	480	468	512	508	428	454	440	477	438	495	483	469	526	465	496	459	470	451	483	471	484	448	488	474	436	440	516	448	477	492	483	446	508	467	447	513	477	507	493	456	420	498	452	477	448	530	492	533	497	438	472	497	462	469	497	456	482	479	486	483	505	518	507	454	506	478	485	481	485	467	473	498	494	484	451	474	492	475	529	514	499	472	494	466	498	484	506	480	480	462	504	454	432	492	480	514	464	469	476	459	478	455	518	464	485	442	452	508	483	483	501	499	492	467	455	527	471	494	483	475	473	500	478	474	488	483	540	479	498	469	459	416	507	466	489	478	451	464	452	469	466	477	505	485	496	510	456	442	491	442	503	477	465	474	460	432	526	483	460	485	476	470	457	487	488	488	477	473	474	483	475	456	436	459	444	475	500	496	469	505	482	470	484	443	448	465	491	487	438	486	475	525	464	450	525	489	480	490	490	502	494	477	469	518	476	468	467	483	448	449	480	481	440	509	482	495	500	484	442	490	479	493	480	497	466	474	490	485	501	501	458	483	478	472	480	507	457	464	465	447	446	463	484	466	488	489	479	496	472	497	484	494	492	446	509	463	477	507	454	495	487	467	485	531	473	452	489	450	473	431	494	502	470	476	488	477	491	478	459	526	464	429	501	476	518	491	471	487	504	476	515	493	476	468	475	482	506	475	486	518	500	437	455	447	476	509	472	475	461	491	479	461	471	467	476	421	457	493	469	476	464	460	422	509	507	465	461	460	494	436	520	464	463	463	492	490	448	489	462	472	457	468	485	492	508	486	490	492	470	511	468	473	489	523	466	467	507	458	494	461	477	511	451	476	487	493	457	453	495	505	492	501	472	463	481	485	521	450	483	487	502	503	465	457	501	465	507	470	450	539	468	480	477	447	465	480	517	481	469	483	479	470	472	466	501	465	501	489	461	489	435	470	492	502	484	462	497	524	508	460	467	448	457	520	514	457	463	424	451	453	481	483	502	502	501	457	497	501	481	488	498	476	433	500	503	436	480	479	480	444	516	501	453	481	469	520	439	482	474	498	507	533	500	534	465	457	473	496	495	475	482	472	453	408	471	511	473	473	498	497	458	477	468	481	477	506	461	452	483	439	460	453	476	465	454	449	453	502	486	470	485	453	501	501	435	461	532	516	479	495	478	442	514	449	466	495	505	488	506	486	516	490	488	474	513	500	478	497	474	481	472	531	494	448	492	478	447	494	479	489	452	482	486	482	450	466	447	503	459	433	487	432	490	452	480	484	487	491	506	487	467
17542	42151	39427	26492	19840	13510	7904	4268	3341	2505	1976	1866	1679	1517	1304	1253	1283	1291	1198	977	933	958	932	817	771	727	697	628	661	612	595	570	641	594	534	516	538	547	503	557	591	539	548	568	575	552	543	573	530	553	577	572	572	587	566	551	568	584	542	542	541	529	492	523	514	549	560	535	517	523	544	545	552	517	544	508	571	546	518	556	558	562	520	514	502	557	513	568	492	531	537	514	543	526	547	538	501	527	519	517	548	511	528	596	525	522	498	559	525	537	532	530	519	546	536	544	525	516	573	502	527	501	546	508	557	559	490	528	546	509	493	560	486	518	513	492	501	532	538	518	551	547	540	484	507	523	503	566	462	570	518	547	522	545	511	520	503	517	520	512	558	621	518	507	543	531	508	533	569	505	522	512	559	587	579	536	524	529	549	523	586	533	522	545	489	522	530	576	533	531	580	520	486	523	529	492	510	524	510	538	550	497	550	524	526	514	550	531	536	504	526	530	491	525	555	525	533	516	531	551	529	527	489	515	494	541	502	523	520	570	527	495	522	526	556	500	501	547	542	517	467	541	538	520	526	513	504	553	530	549	487	548	570	506	512	540	556	489	542	543	512	517	549	526	529	556	561	523	544	542	555	564	518	534	522	510	515	476	541	533	532	524	532	580	538	521	481	516	513	526	498	523	503	514	498	506	526	543	533	539	552	536	528	501	534	542	542	512	547	552	524	585	535	533	525	532	526	522	532	537	519	546	555	504	541	534	501	528	534	489	511	533	498	527	531	570	533	546	536	510	504	560	576	563	475	548	524	511	516	506	558	539	530	553	548	527	521	516	497	498	527	558	519	542	529	549	548	504	522	509	522	543	538	514	551	492	554	534	557	543	551	524	533	488	497	533	526	555	492	533	498	562	567	498	511	559	518	533	501	531	516	542	553	502	524	539	521	604	560	585	548	530	500	510	509	546	550	494	506	579	523	558	514	540	500	511	527	551	509	538	555	534	564	534	554	537	490	563	482	497	554	548	565	522	558	541	514	525	505	533	523	557	531	533	542	535	543	483	512	516	575	539	535	549	539	556	556	556	540	480	557	511	523	493	555	515	556	498	508	538	575	537	572	563	523	522	537	532	535	534	582	541	525	527	524	501	542	512	524	539	475	584	491	523	552	491	509	525	520	520	545	521	532	519	547	534	565	497	544	521	509	552	554	569	523	553	534	599	500	518	508	540	544	536	541	536	534	500	523	525	529	557	520	532	508	549	509	541	527	555	544	497	533	563	548	537	552	549	523	510	562	557	502	505	526	562	492	541	559	570	546	504	547	537	539	542	528	537	575	551	499	535	536	512	534	522	535	482	551	537	563	570	550	511	539	514	558	558	509	537	540	522	503	526	484	518	548	547	533	534	523	510	537	528	484	500	557	582	585	540	512	536	525	551	527	529	509	532	473	538	532	515	545	453	548	555	564	493	531	541	506	516	540	523	511	559	562	512	517	511	521	530	531	547	504	529	519	519	524	554	531	538	543	548	519	551	521	546	522	532	528	546	542	551	524	505	521	532	526	541	551	519	540	560	540	512	547	561	513	588	535	567	542	549	541	517	516	533	512	542	522	540	531	521	546	514	557	519	539	524	533	525	537	557	540	546	529	576	516	518	500	529	538	563	543	510	520	516	480	556	540	537	567	535	532	494	533	516	510	509	526	487	559	545	555	536	512	538	528	569	532	522	528	514	535	499	508	518	555	578	535	529	540	529	597	511	520	529	496	514	569	527	520	540	506	509	542	527	539	490	542	554	547	541	529	528	544	500	518	536	524	522	508	577	566	572	514	543	502	541	534	533	513	584	537	507	529	531	513	483	536	528	514	541	520	510	567	535	562	522	538	510	549	525	518	488	495	518	547	518	511	487	506	525	570	503	544	538	538	502	568	506	560	564	536	523	538	521	526	507	518	536	552	532	535	526	537	547	527	549	553	547	536	523	535	527	531	490	554	545	574	549	513	500	551	498	567	502	572	529	556	511	504	523	537	555	545	515	526	532	543	514	528	516	543	537	518	537	508	530	559	517	592	515	508	527	504	524	495	560	544	518	575	525	547	517	525	510	519	480	519	545	526	497	543	522	537	531	511	491	533	525	524	555	555	536	491	493	551	554	565	556	525	548	526	533	518	554	550	534	573	551	531	534	540	516	514	552	498	530	507	510	534	509	549	531	539	527	510	504	524	499	556	555	516	586	545	479	535	511	546	564	570	487	535	551	495	518	531	586	498	535	534	534	531	515	538	515	556	562	509	476	512	498	532	525	524	510	506	541	560	537	553	540	513	533	526	493	543	556	522	569	536	506	517	486	562	557	508	575	511	568	500	529	517	530	535	553	519	569	548	530	537	496	561	539	457	561	547	549	516	494	511	539	469	532	498	545	494	536	523	509	495	524	547	518	552	488	486	570	543	567	511	531	567	524	524	550	574	541	510	558	550	552	488	518	484	532	520	559	511	508	538	517	547	522	502	524	522	536	530	549	578	504	538	510	519	541	530	507	502	569	497	526	527	558	505	489	531	526	505	520	538	561	522	508	523	525	526	536	526	512	492	509	500	521	547	511	555	578	540	534	553	538	564	567	485	501	518	508	543	514	565	517	550	533	545	530	526	556	563	557	570	556	532	526	554	497	541	525	518	520	536	510	570	559	570	529	565	557	557	548	541	493	525	552	565	533	551	522	514	496	564	545	508	539	516	515	553	521	536	525	542	515	529	545	541	518	568	539	539	507	539	498	548	529	527	518	533	561	546	525	564	600	509	520	562	516	541	558	547	536	538	518	504	525	528	536	509	557	511	524	529	526	504	527	494	521	519	549	515	517	527	492	507	518	503	547	559	563	527	524	545	533	540	515	509	509	515	556	535	482	534	510	531	526	526	538	529	544	569	548	507	541	506	542	477	535	558	505	549	497	528	516	514	518	548	531	546	525	532	511	526	519	514	545	539	552	546	500	524	558	486	533	491	525	496	526	490	552	545	493	525	512	518	496	514	536	510	555	565	476	504	516	549	482	533	514	560	563	481	522	491	567	546	572	553	543	533	538	558	505	506	553	507	549	521	522	492	526	541	503	550	514	510	510	538	527	519	512	532	544	511	540	512	527	496	576	515	520	531	579	533	547	543	503	573	549	519	511	536	536	510	559	517	516	531	561	537	495	541	474	561	518	512	523	516	513	555	506	539	576	535	546	538	544	557	516	565	534	530	504	535	543	524	535	497	549	524	547	597	552	506	534	521	540	568	519	513	542	558	531	518	539	514	512	534	519	523	526	547	510	543	507	544	528	542	529	480	531	537	532	535	524	568	537	512	545	528	544	543	545	536	554	525	512	538	529	511	558	527	525	572	499	572	530	509	508	518	511	540	496	516	526	480	565	551	565	565	552	511	523	503	491	557	532	551	526	481	563	520	516	544	509	549	534	519	579	502	521	530	530	516	567	545	560	502	520	535	530	524	543	536	493	522	511
27517	21638	23626	15851	7755	4237	2053	1229	1001	877	734	640	681	701	592	547	566	582	498	488	466	500	495	482	454	432	429	437	417	382	410	352	429	387	377	367	433	389	385	381	390	394	360	407	394	341	395	409	384	410	390	392	403	421	383	388	397	391	421	390	399	349	408	448	356	396	400	414	390	389	398	407	389	385	398	406	413	388	397	406	382	364	408	414	382	369	359	377	402	373	375	376	411	370	399	408	432	357	428	372	382	406	356	416	415	396	385	382	415	386	359	360	400	392	373	396	364	382	395	359	367	386	439	367	369	378	421	378	353	390	420	425	389	341	356	400	359	375	399	376	365	379	384	389	398	401	366	393	376	378	368	433	390	405	377	353	392	398	385	371	393	352	360	384	364	397	373	377	375	416	345	419	394	387	389	405	392	385	401	374	383	371	375	391	370	371	374	436	358	346	383	395	407	394	367	368	410	377	376	402	413	414	392	419	403	382	383	397	361	418	393	372	408	355	413	391	388	407	399	417	373	371	352	356	399	377	393	362	375	401	377	377	392	450	357	375	419	382	420	400	365	390	413	367	399	388	386	443	369	401	352	366	391	394	406	378	367	372	415	378	388	416	389	369	378	403	384	416	408	411	380	401	374	367	396	371	394	386	401	399	395	388	426	372	372	403	351	386	388	375	422	390	380	386	421	405	386	389	405	369	364	366	389	373	375	380	415	365	370	413	375	383	374	381	384	395	390	404	396	349	358	352	380	386	374	373	409	402	367	409	429	387	379	359	374	407	379	405	390	364	402	385	389	381	421	386	402	390	394	375	383	399	377	368	397	388	378	387	406	371	362	361	389	421	433	397	391	378	346	373	371	388	395	405	388	409	381	353	379	388	380	412	362	418	369	395	377	362	391	383	389	402	370	416	369	388	416	389	386	431	378	362	362	429	399	382	421	383	394	386	367	442	385	370	353	374	365	383	392	432	394	375	377	409	355	378	393	372	422	395	404	379	360	408	383	362	398	402	386	353	375	386	393	385	372	421	383	385	370	359	361	397	382	402	358	387	357	368	381	426	415	401	386	401	379	392	396	400	370	388	358	421	363	361	415	393	393	408	394	369	372	391	373	348	386	408	380	402	398	394	379	364	344	376	393	364	396	380	409	394	397	402	393	383	389	376	399	382	371	418	370	395	384	427	395	368	350	371	394	385	402	391	393	402	418	369	388	384	379	410	364	390	382	383	402	382	380	399	378	360	428	407	405	374	410	389	377	421	381	403	366	380	374	366	402	407	402	390	380	369	386	370	394	404	397	383	370	372	405	400	357	390	405	385	401	427	398	382	416	387	375	390	379	415	368	437	381	343	402	340	365	416	396	371	355	392	368	375	409	367	428	382	391	400	361	376	408	345	375	371	376	390	383	370	373	396	427	384	384	357	390	375	378	385	389	391	375	380	412	396	383	374	395	368	382	414	396	341	382	403	433	400	365	414	388	389	428	406	419	362	384	391	377	391	344	359	355	390	411	369	378	397	372	407	413	399	380	391	381	419	410	357	373	382	387	391	389	397	362	349	429	362	400	384	368	368	409	363	403	356	359	409	357	383	399	410	403	398	389	387	420	381	414	375	395	417	375	426	393	391	414	389	374	365	390	364	384	366	401	394	369	401	408	358	408	398	406	421	409	390	385	383	378	394	378	386	372	378	370	384	385	377	412	357	421	392	391	384	367	366	407	378	352	370	394	362	379	396	377	379	414	382	410	354	361	389	408	419	390	372	398	385	403	369	386	410	401	396	375	397	397	371	385	385	355	398	406	388	383	393	447	376	357	381	390	383	382	384	404	402	389	385	334	412	390	418	398	404	387	372	401	347	376	356	372	375	374	405	377	376	380	377	389	407	382	399	397	420	375	360	422	408	373	381	403	390	396	348	363	423	379	428	374	388	388	396	422	384	376	431	380	379	401	391	373	369	387	372	380	381	387	413	386	347	377	376	383	396	389	342	441	407	403	387	384	386	393	413	393	345	384	400	381	374	384	399	396	378	406	385	388	395	402	370	398	402	391	395	392	421	382	374	378	401	381	374	408	398	421	375	391	388	393	376	360	399	417	376	393	377	406	390	350	379	404	376	403	356	398	385	387	373	386	404	410	398	401	418	370	424	372	392	386	379	399	400	363	374	397	413	373	387	385	377	394	382	373	385	399	398	374	363	442	367	380	392	371	394	376	387	372	390	377	406	377	384	372	398	407	385	392	383	373	373	399	401	370	417	388	396	399	353	368	401	369	411	380	388	387	406	362	385	370	365	359	349	364	407	390	398	398	378	397	407	384	383	448	389	393	386	369	408	383	372	356	412	416	401	407	363	398	407	410	405	400	387	421	422	384	361	390	395	389	400	405	415	366	425	364	413	402	380	382	397	393	397	430	369	376	376	395	383	365	403	408	402	414	384	379	395	369	392	390	392	348	384	368	404	372	381	393	396	380	392	425	362	380	386	363	374	392	390	401	353	411	390	362	400	372	381	411	383	400	335	398	364	403	385	379	396	363	375	412	385	415	426	388	410	377	393	361	379	415	407	375	392	366	371	387	412	376	383	419	392	372	438	390	391	389	346	391	410	378	409	378	384	386	385	401	384	403	374	353	352	399	413	415	404	372	387	383	391	371	347	397	404	387	387	392	381	373	417	384	399	417	405	408	374	396	365	359	401	397	368	398	373	400	362	401	379	364	400	381	418	364	383	406	375	387	387	341	393	411	379	397	393	394	411	392	387	365	382	415	360	402	350	394	399	370	416	402	375	384	413	395	405	419	381	425	374	378	435	407	381	384	428	367	388	395	425	372	365	379	391	380	372	373	394	402	393	405	404	345	374	381	391	388	379	409	408	397	403	383	397	405	373	385	374	393	386	382	386	392	397	405	377	401	400	424	417	403	410	426	370	367	380	406	398	368	370	356	400	390	394	374	385	363	346	374	388	403	362	361	365	421	398	401	393	369	413	395	338	395	386	411	377	415	384	388	358	403	414	394	364	388	388	391	358	357	428	383	375	367	381	390	416	413	374	374	387	369	405	366	407	379	420	420	426	426	366	385	389	375	367	390	388	382	401	381	400	399	448	382	385	388	402	392	391	387	393	371	379	399	387	382	377	372	419	397	409	388	437	367	392	375	399	409	407	398	382	394	361	371	403	392	367	397	389	344	428	400	364	382	400	421	355	392	382	413	398	413	364	386	429	414	394	399	406	387	409	403	396	382	380	420	367	401	396	385	397	367	377	393	380	380	354	384	376	405	421	372	381	389	391	386	391	390	377	411	356	428	402	362	403	407	358	376	400	385	405	374	411	372	373	387	402	392	426	416	382	399	378	432	345	374	406	387	370	391	373	370	411	372	425	380	374	389	407	373	411	414	411	394	436	392	365	364	366	407	371	363	390	378	395	418	410	402	419	366	409	394	375	361	428	372	393	394	372	390	393	423	399	391	431	416	376	369	385	367	386	362	420	395	391	431	389
13991	30416	26950	15534	10072	6040	2983	1816	1414	1187	1039	853	849	827	729	720	721	694	611	620	553	598	567	552	559	522	471	484	467	494	500	454	451	438	465	433	444	453	425	461	417	427	424	422	440	446	438	468	468	454	463	467	450	476	439	484	401	425	430	465	398	432	433	452	420	434	433	449	465	451	423	444	443	441	472	424	417	429	426	449	456	438	419	439	440	467	432	472	442	477	438	429	443	410	436	406	451	473	436	442	407	424	450	412	420	454	420	436	433	424	426	455	444	427	442	478	430	430	399	448	424	438	431	427	428	424	446	467	457	417	433	441	436	443	407	394	410	413	474	453	430	420	451	437	448	418	437	418	443	472	421	446	489	433	450	418	454	436	422	422	435	425	395	424	427	454	443	398	425	453	427	455	451	467	442	396	434	433	444	464	437	413	443	412	421	436	433	451	448	445	440	438	429	409	449	432	403	433	416	429	438	468	454	471	441	450	428	412	444	444	432	456	409	457	425	443	436	453	457	414	435	438	427	405	441	442	418	495	476	414	441	427	428	405	449	438	381	412	449	401	388	430	451	450	436	445	421	443	427	429	439	409	402	448	410	431	420	421	427	440	414	461	409	411	405	476	449	409	448	422	437	427	440	450	427	416	462	442	409	410	423	405	416	457	425	421	389	404	393	419	418	411	438	485	414	453	432	444	423	431	423	459	449	416	442	426	425	467	448	410	421	418	431	424	448	441	434	404	425	430	440	431	433	412	418	416	374	443	456	462	445	421	433	452	449	470	438	457	437	436	445	420	437	438	445	426	432	430	435	441	451	451	443	414	432	478	432	456	408	456	442	455	444	422	412	445	414	440	413	444	409	458	441	444	439	419	451	423	441	420	462	438	439	447	460	397	407	414	448	412	422	417	411	409	436	452	433	436	435	395	453	362	438	458	434	425	415	438	444	427	435	443	452	426	447	445	457	433	481	441	410	463	438	442	443	422	419	440	431	457	405	435	442	433	425	402	408	435	399	452	437	428	454	476	448	441	414	399	457	448	449	475	449	455	430	424	449	422	405	468	456	423	440	432	414	432	431	430	422	430	438	441	446	440	420	449	431	441	442	443	433	425	442	434	422	425	411	443	443	441	417	411	384	436	415	450	409	424	433	417	419	453	457	435	444	391	435	422	424	475	453	448	440	444	425	411	426	433	422	440	469	441	478	431	440	403	445	458	439	423	465	437	418	442	415	479	423	442	438	442	423	445	428	423	445	449	415	454	419	439	438	441	429	439	420	421	431	467	393	441	440	424	417	398	465	433	432	464	402	443	433	429	410	455	427	449	454	448	412	414	432	429	431	465	450	446	440	413	413	425	425	440	442	436	426	414	437	440	455	478	460	426	445	415	431	457	408	422	413	422	456	459	413	430	419	425	424	447	465	429	445	398	439	454	399	436	472	440	432	418	425	449	460	454	448	452	438	465	444	462	433	395	464	413	409	430	437	434	417	420	430	430	453	456	416	435	417	431	446	420	405	416	439	443	432	390	430	434	459	427	443	420	425	458	428	430	448	416	408	429	464	441	432	432	431	399	464	479	416	456	438	410	459	445	430	422	438	460	433	460	405	430	458	433	441	449	439	465	443	409	424	432	455	425	422	431	456	438	424	452	428	471	415	385	467	486	425	459	429	453	400	422	404	404	447	408	466	455	448	431	402	434	424	457	419	428	418	456	459	406	429	438	446	451	445	457	404	453	439	434	450	427	408	449	442	448	387	419	452	421	427	444	406	432	377	401	470	442	459	444	471	425	443	442	434	441	463	429	400	464	443	420	431	429	445	460	408	454	409	451	441	439	421	445	462	472	421	432	421	453	469	414	429	449	426	443	408	419	422	461	436	408	408	444	429	441	436	452	436	403	435	423	412	448	444	402	434	441	419	430	439	470	450	445	451	449	431	427	440	442	443	438	465	442	454	436	410	475	458	433	409	458	423	448	405	419	440	432	424	431	417	448	459	434	414	457	457	459	417	466	452	406	439	491	376	452	449	420	422	410	428	412	426	415	445	416	451	460	382	421	459	408	466	408	394	398	457	395	425	446	425	437	452	404	410	428	429	423	461	455	392	459	413	446	417	454	416	419	446	464	426	425	404	406	438	445	405	405	404	428	420	418	435	420	426	456	418	439	421	427	427	460	421	447	438	432	422	465	416	403	414	419	419	429	427	429	421	456	435	392	441	486	424	475	391	446	413	418	433	407	407	415	455	442	396	446	431	470	444	440	460	448	440	414	408	459	460	410	437	407	447	413	426	423	414	445	406	467	402	448	435	437	427	464	470	453	457	415	424	393	463	434	426	427	447	428	427	441	433	412	437	427	425	406	395	439	410	469	411	470	434	453	453	403	437	411	449	437	432	442	436	425	450	421	418	457	414	401	415	427	441	448	447	462	433	429	421	415	460	440	430	428	433	421	455	469	476	427	443	397	414	484	399	425	413	459	417	442	406	454	413	448	444	421	408	427	423	418	466	466	432	439	417	459	420	428	439	466	466	427	450	462	439	422	432	468	444	469	433	473	398	444	431	437	452	397	451	416	441	402	439	420	407	370	434	452	417	421	457	468	450	436	438	401	439	399	439	422	429	440	422	476	457	475	428	417	443	422	447	423	435	453	460	426	389	424	417	444	418	435	441	461	444	420	436	444	461	430	462	488	428	447	415	430	438	438	412	440	434	438	407	443	407	446	450	456	441	443	453	447	455	438	431	444	453	444	462	433	432	436	429	405	457	459	418	401	432	435	454	443	440	435	451	455	436	421	405	418	447	436	446	403	426	425	432	446	434	437	397	423	473	442	406	445	454	420	440	442	413	446	452	449	452	466	465	434	456	427	432	450	431	428	447	406	453	474	425	433	399	425	450	404	406	432	443	429	435	416	430	469	451	442	454	410	465	423	414	433	464	449	428	406	422	389	435	412	402	409	448	432	397	433	434	452	435	413	452	452	440	453	449	431	454	459	432	471	439	435	444	410	437	405	437	417	453	410	430	424	453	396	441	419	433	458	452	472	425	433	425	449	449	424	418	447	442	444	445	425	440	413	431	466	396	421	437	434	416	457	453	436	442	470	441	423	414	378	441	434	427	410	436	416	440	454	437	440	439	396	432	465	475	436	426	463	440	447	435	397	458	429	429	443	441	433	448	413	451	414	443	437	475	407	440	408	404	434	422	415	415	423	438	435	413	457	388	423	415	454	423	428	446	412	422	449	462	434	439	418	435	404	408	440	432	446	394	439	441	427	428	434	437	435	419	465	438	458	459	423	421	400	454	432	450	446	439	472	471	433	414	426	422	446	403	470	435	431	445	472	429	446	430	413	425	435	428	429	458	408	417	453	435	427	444	440	448	444	434	450	454	438	447	439	402	421	450	409	387	447	449	439	444	418	416	463	436	452	395	472	418	425	429	439	439	394	399	437	433	432	418	478	465	449	430	439	447	418	430	473	422	443	454	464	460	491	432	429
23464	21088	27932	24562	21111	13365	4435	2316	1624	1394	1216	1070	911	950	872	806	740	752	777	703	675	659	646	623	523	541	572	513	509	511	500	486	455	473	454	445	444	455	465	479	457	438	450	418	432	482	496	531	465	473	459	449	472	474	463	457	459	469	532	455	450	468	479	413	493	469	461	417	449	515	447	461	447	457	499	479	478	471	467	457	445	454	469	477	458	461	419	486	477	476	443	472	430	444	442	460	456	445	421	428	454	452	432	448	449	442	433	470	474	472	448	420	447	464	448	452	483	468	446	443	434	450	486	437	462	463	423	484	447	446	451	477	443	476	463	475	445	425	453	455	450	441	444	466	450	441	448	440	496	443	441	470	446	446	449	499	479	449	469	456	443	455	458	504	465	478	439	486	438	476	439	442	440	408	436	481	453	494	448	471	467	458	455	417	509	490	447	475	431	441	458	457	439	462	470	473	505	468	464	458	512	455	459	488	472	446	487	488	470	433	422	485	460	413	470	426	438	438	451	471	460	457	418	461	484	447	477	483	487	473	445	423	446	440	420	460	430	498	461	431	446	449	458	466	439	474	464	467	462	453	470	471	443	433	466	426	455	503	479	440	454	515	431	474	486	440	466	451	494	443	450	402	486	482	472	496	486	470	498	474	492	472	450	460	451	489	470	450	467	502	488	491	474	459	476	462	461	494	482	484	468	461	499	464	460	467	484	457	489	478	453	463	430	496	450	460	434	426	471	426	487	456	486	468	438	452	469	451	457	442	456	444	467	441	424	438	470	468	470	504	473	459	471	430	443	506	457	429	448	477	440	491	487	432	447	418	471	491	484	435	459	487	436	469	459	437	457	423	441	486	426	473	459	467	486	460	450	452	497	451	468	450	438	445	465	436	438	421	453	473	492	471	478	475	437	466	473	440	425	438	455	446	452	460	460	434	429	441	463	457	467	424	468	475	470	492	417	476	498	479	518	441	473	471	474	474	464	493	491	455	470	475	446	462	462	505	472	480	418	488	490	452	430	489	484	438	461	528	422	428	451	460	485	458	501	450	442	453	479	435	453	439	483	482	457	469	469	452	463	442	451	457	444	459	469	485	449	451	474	444	413	447	444	462	471	469	447	449	427	463	455	466	447	456	452	444	489	465	503	524	464	473	468	458	462	446	451	444	444	447	462	460	479	451	483	497	514	476	463	516	445	480	472	419	448	473	500	491	478	459	448	442	461	470	458	456	492	452	445	431	468	461	470	442	492	455	475	470	449	497	470	458	461	499	469	444	447	455	486	469	473	468	449	456	430	475	472	482	453	439	464	478	481	459	420	476	494	448	446	439	462	453	458	442	443	454	460	457	444	466	443	457	470	467	425	440	486	443	430	463	502	443	438	503	462	467	428	427	453	429	499	458	440	484	465	479	456	484	495	497	439	424	475	462	486	403	434	454	454	471	450	441	417	469	434	493	467	457	450	440	481	493	449	473	447	485	462	447	425	482	452	478	445	441	450	517	416	448	460	467	499	435	467	444	465	469	422	483	432	443	477	472	480	396	460	459	456	432	477	473	463	440	433	395	443	468	478	439	449	473	467	468	484	442	432	429	483	460	413	418	462	453	443	481	462	438	423	424	471	428	469	452	429	461	460	484	471	488	449	469	506	444	471	458	456	440	469	422	457	496	460	459	432	501	456	457	416	469	427	427	488	457	456	451	433	435	464	469	453	463	480	467	464	404	474	455	417	434	475	441	442	461	472	483	452	464	479	463	451	440	479	441	464	461	453	440	418	461	510	409	468	470	423	464	455	448	498	448	496	474	467	461	480	418	464	458	471	509	455	477	461	431	445	459	484	465	427	419	460	488	439	423	419	476	431	436	459	441	460	447	462	475	427	465	452	451	449	439	448	483	447	452	467	427	464	462	468	465	431	446	441	480	473	441	465	473	457	448	464	439	467	461	432	451	473	499	456	500	469	473	426	440	443	486	491	510	473	425	411	450	475	502	484	496	458	444	440	439	464	435	477	466	459	437	483	425	478	466	458	470	474	467	463	465	472	469	457	478	468	457	466	432	472	458	480	469	447	455	457	454	442	457	439	473	483	467	466	479	462	489	457	480	450	464	446	486	442	477	497	466	431	459	456	469	438	483	468	436	444	426	474	453	465	452	444	432	480	462	431	447	471	425	458	433	446	457	488	454	466	467	469	479	418	452	442	457	475	441	446	501	469	420	442	454	467	420	432	448	445	484	477	433	425	444	492	416	472	459	460	451	456	485	463	449	467	464	460	451	463	442	449	473	454	471	418	448	483	464	464	462	495	466	441	468	467	449	452	449	432	439	456	460	455	430	472	451	449	429	466	437	454	468	509	427	442	437	418	450	457	476	450	476	453	469	473	467	475	454	485	443	469	428	477	493	430	485	441	450	448	495	451	466	465	443	465	453	494	495	503	450	443	434	479	460	424	442	467	469	450	454	454	482	474	448	451	495	490	458	445	457	469	465	447	460	454	490	461	460	452	451	483	484	473	435	459	485	462	460	447	450	471	444	448	460	456	458	422	437	449	448	475	408	496	433	446	461	441	432	512	431	454	449	454	460	494	489	456	460	429	465	454	450	434	459	481	446	472	465	435	447	431	482	454	472	481	474	440	475	459	447	451	440	456	474	450	441	477	425	456	437	439	466	451	475	479	448	430	513	449	437	415	471	485	447	447	489	481	465	472	476	436	446	449	424	478	465	465	420	464	447	431	461	446	467	423	472	455	456	460	465	471	427	443	460	455	449	448	494	469	463	440	440	504	469	498	496	456	447	433	430	449	445	456	505	467	443	444	435	469	445	457	482	466	453	458	450	469	473	492	456	451	455	451	456	462	479	411	436	449	433	475	452	430	480	442	455	447	464	443	460	475	417	474	455	494	457	453	494	476	459	415	446	449	473	446	449	460	468	435	474	478	436	452	470	445	444	446	469	503	434	473	455	463	475	455	471	452	464	465	466	474	468	487	428	443	460	436	475	485	510	455	446	448	470	441	460	477	425	446	477	500	444	448	465	462	477	435	473	447	454	442	423	472	464	422	459	476	463	471	451	493	457	412	459	454	459	466	426	478	431	510	441	469	464	444	508	477	417	473	479	456	468	438	497	431	477	433	410	441	451	445	474	493	434	440	465	460	463	468	467	420	453	424	472	448	470	463	467	477	457	477	491	461	448	497	447	412	452	446	489	469	453	455	462	444	485	454	456	458	455	441	428	477	461	478	468	473	469	463	447	458	480	465	456	428	471	492	454	480	492	519	478	454	442	486	434	433	443	444	416	493	463	467	480	503	459	472	461	473	454	464	453	497	438	463	448	477	445	398	456	491	480	463	459	467	453	459	476	515	449	484	460	404	436	502	474	463	435	430	481	473	441	470	472	444	474	457	465	409	451	514	444	434	491	466	418	475	472	472	487	450	456	473	425	490	470	456	448	467	464	457	462	465	444	447	438	435	469	455	470	444	477	408	455	461	429
15598	37687	33484	21807	15668	8964	4603	3014	2196	1987	1580	1400	1234	1220	1081	962	937	897	900	816	773	788	708	707	662	704	631	593	612	565	529	553	585	508	584	560	545	489	546	496	531	485	520	516	502	519	511	532	537	485	551	536	503	527	528	511	523	487	529	546	526	469	498	485	538	526	520	513	557	536	512	538	525	483	507	536	536	529	526	522	468	484	494	556	538	497	521	521	516	509	514	499	494	540	491	508	506	523	540	516	520	494	505	539	482	504	505	483	498	502	523	536	512	503	495	507	520	557	535	491	520	491	536	518	514	478	542	495	520	476	483	479	504	475	473	507	531	457	514	505	496	506	515	523	544	536	508	502	497	506	545	482	552	521	515	457	581	523	481	523	525	534	539	505	534	542	478	527	489	498	506	431	536	511	520	514	533	561	473	519	539	464	508	518	506	537	539	501	505	510	508	501	545	509	502	555	521	458	517	502	524	514	509	520	509	497	476	537	481	486	484	510	527	501	477	506	517	496	562	520	538	491	503	518	502	455	553	520	493	510	519	494	535	527	533	517	549	513	499	461	511	493	520	549	478	544	478	547	526	498	492	489	573	525	528	525	541	487	562	493	487	476	516	496	495	505	533	512	488	495	512	545	517	545	535	515	492	511	487	515	557	537	548	535	538	498	547	511	534	507	506	483	504	510	495	519	534	475	488	500	528	524	507	513	455	536	529	480	540	513	503	532	487	521	533	547	543	505	554	533	558	514	516	518	500	511	529	512	516	511	504	522	494	514	465	504	478	520	521	498	481	522	537	513	556	529	485	498	481	540	517	537	519	494	492	474	506	500	536	517	517	483	494	536	518	531	521	518	537	559	488	486	519	494	492	513	517	540	526	505	499	486	542	527	511	510	525	546	480	508	511	477	519	530	470	538	505	548	511	481	518	559	519	523	563	488	472	506	503	548	533	483	526	542	504	519	544	546	532	508	475	529	494	527	501	524	535	494	530	459	520	539	525	504	510	512	516	513	530	479	529	490	536	478	522	523	512	487	490	515	519	492	514	478	482	497	538	515	514	486	535	561	523	452	478	507	476	465	541	488	524	501	514	562	522	504	533	540	533	511	531	525	492	521	462	461	519	519	521	511	498	493	493	493	513	502	529	482	478	491	566	512	477	539	518	502	501	529	502	523	517	480	512	517	528	482	446	502	548	491	515	538	494	492	503	522	493	519	553	542	520	497	498	535	495	509	514	498	508	496	442	509	503	516	542	513	525	465	498	520	517	512	483	535	511	525	463	526	551	490	510	490	476	509	528	516	535	506	515	514	539	546	506	512	529	502	490	489	534	502	483	496	505	516	546	502	497	549	536	497	521	523	571	525	522	490	520	530	507	524	517	511	508	518	510	520	505	472	508	530	491	475	552	485	491	475	511	494	538	461	516	508	516	483	527	487	527	512	500	490	539	461	528	510	551	540	464	520	540	501	530	531	505	509	507	514	533	486	496	518	582	497	523	533	528	520	537	510	487	508	521	491	486	497	542	537	541	541	504	506	529	512	476	543	524	516	526	538	518	515	500	518	538	504	489	475	506	513	522	505	545	540	491	495	485	521	488	503	482	526	563	510	555	570	494	544	525	498	494	496	496	560	506	512	510	517	495	502	495	531	492	539	512	528	455	531	526	534	513	464	520	471	496	487	541	467	471	510	560	510	524	505	533	508	559	512	514	486	486	517	541	505	483	498	529	539	510	500	480	495	521	518	525	503	484	512	528	499	502	495	534	505	532	554	541	523	546	521	487	497	505	514	477	491	510	519	503	492	490	522	534	564	507	519	529	515	533	528	519	504	517	501	517	572	512	521	452	544	530	521	522	517	501	474	482	500	526	496	540	471	529	510	521	499	511	487	526	494	510	487	521	518	528	531	536	540	501	546	514	535	518	493	496	511	486	496	481	476	500	482	488	511	521	531	510	503	520	492	517	526	500	492	469	512	568	515	481	545	489	482	503	471	507	510	521	512	533	516	541	510	528	485	538	477	516	564	529	497	529	521	491	513	549	514	512	519	517	495	520	495	517	537	492	514	540	484	509	513	513	552	521	521	522	526	538	526	512	543	527	520	511	525	533	499	512	503	516	509	486	540	513	504	535	515	534	533	514	542	531	557	467	542	554	526	560	499	498	520	490	524	512	534	499	538	473	500	531	514	523	487	478	498	508	544	519	541	496	518	530	463	537	521	515	521	507	512	480	467	500	467	503	514	521	517	532	501	493	438	522	535	494	522	532	502	514	517	509	541	523	563	494	511	535	507	490	503	526	498	493	498	546	511	497	533	481	469	538	515	530	497	493	509	522	516	522	499	511	510	482	480	526	511	490	494	486	536	492	526	482	537	501	471	532	498	473	555	504	498	497	516	543	531	519	498	555	539	531	498	505	555	494	515	503	502	471	529	503	502	514	481	519	542	557	511	474	520	530	507	544	496	498	528	494	518	521	522	523	532	548	511	531	508	514	510	476	495	520	560	495	545	517	492	504	486	511	496	534	518	520	504	470	493	523	569	514	514	479	504	528	508	509	505	492	492	492	498	495	517	550	524	471	520	511	513	489	493	514	495	507	502	547	531	515	535	503	540	501	521	483	518	525	478	560	483	505	503	521	510	491	511	561	514	492	503	513	503	475	493	498	493	504	492	509	511	514	514	509	472	508	532	499	536	538	493	507	520	521	502	476	560	475	537	529	499	494	536	530	509	496	540	512	488	469	477	507	505	489	550	517	506	517	522	540	493	529	527	517	521	525	460	511	505	510	539	474	511	530	501	518	503	497	496	517	523	494	518	518	512	541	510	531	475	492	540	497	503	486	533	516	505	491	497	506	499	520	504	530	494	503	497	518	470	503	546	516	531	512	504	492	508	483	513	478	501	514	524	561	508	528	500	542	504	456	492	526	521	491	547	504	471	520	523	500	507	478	501	532	548	500	504	523	520	487	502	511	559	521	540	500	531	501	506	511	526	446	491	494	516	489	505	523	526	520	493	479	475	543	508	501	493	518	488	525	541	494	482	503	474	501	546	547	531	544	526	528	513	502	487	514	533	510	486	523	502	512	506	510	494	508	518	524	473	503	538	494	518	557	507	500	522	510	546	539	473	518	522	497	478	494	525	524	506	491	534	532	524	508	526	523	516	549	535	489	515	539	513	547	512	502	503	503	519	541	511	500	495	522	478	537	512	516	524	541	490	522	570	507	518	549	511	468	511	500	494	531	518	518	490	526	534	465	530	534	552	517	553	490	473	509	508	528	500	517	474	508	506	479	548	496	520	548	521	542	542	490	518	534	525	506	519	562	518	528	489	507	533	494	496	524	557	518	515	546	517	510	523	499	526	495	468	494	509	514	526	542	482	533	504	492	531	524	501	523	525	544	504	535	468	565	520	549	524	516	528	560	470	487	534	458	490	521	521	479	509	505	519	548	517	506	483	513	538	520	538	521	531	512	546	500	520	500	552	528	521	460	483
24684	20987	26689	25248	13552	5672	2389	1346	1098	996	932	753	659	707	651	564	570	559	546	532	467	482	454	464	433	435	473	392	421	369	399	397	375	356	376	364	349	343	354	375	379	372	365	393	352	373	360	393	387	352	362	360	359	372	365	370	357	372	381	379	361	377	364	344	361	321	352	379	369	385	354	352	348	340	345	379	380	349	346	417	382	359	333	343	376	365	332	365	389	355	355	335	374	358	375	376	380	369	377	343	346	364	328	386	366	352	336	393	371	391	338	383	353	362	345	362	375	370	383	363	328	348	363	379	318	369	363	366	374	369	368	358	355	379	413	367	337	326	333	385	387	403	361	381	384	345	370	352	366	366	363	334	332	355	356	356	338	342	356	351	377	348	343	360	391	362	368	368	360	312	361	379	362	364	379	344	328	371	363	335	382	369	367	395	359	366	386	375	322	352	396	356	370	349	346	372	325	328	347	363	352	326	375	364	379	382	386	352	385	340	314	358	361	364	348	383	400	373	359	345	364	390	350	371	353	338	343	364	344	368	329	352	335	342	348	347	374	382	337	363	387	338	358	366	349	343	368	334	363	347	375	387	360	344	358	351	383	369	367	353	356	367	347	341	375	349	367	328	359	388	363	359	351	394	328	367	354	373	380	353	401	353	390	355	393	347	354	340	354	303	371	341	361	390	375	393	383	357	344	383	346	355	390	349	362	360	338	345	374	364	346	343	365	345	361	370	380	363	366	313	362	388	347	377	348	339	377	327	352	339	326	355	373	353	337	324	356	357	376	375	373	337	359	342	358	358	368	335	368	375	368	369	345	395	346	369	351	380	360	359	377	327	360	335	320	344	361	348	383	344	384	348	367	357	371	393	335	354	335	358	370	360	351	367	359	345	351	369	387	361	362	381	361	380	371	312	386	371	368	342	359	358	350	378	369	346	334	354	382	364	369	333	384	364	340	363	331	359	371	366	333	354	341	332	318	384	399	357	364	357	346	366	360	385	395	344	352	356	368	364	343	423	339	323	386	389	389	399	367	374	322	375	346	354	348	346	360	350	374	346	362	380	380	389	348	323	334	358	368	368	365	363	333	355	362	341	355	356	370	356	316	343	328	366	336	381	400	349	357	317	363	382	392	365	369	390	371	344	362	384	377	362	340	340	374	355	367	359	337	377	338	380	333	368	358	355	363	350	360	332	348	344	353	347	395	346	359	348	345	351	359	343	357	355	386	329	353	373	346	367	347	397	359	378	345	349	349	356	390	358	379	355	394	331	383	371	349	338	368	313	358	366	360	350	339	346	352	341	355	395	350	387	353	375	343	367	339	374	379	381	317	380	365	361	357	364	366	340	338	340	320	346	351	377	387	361	393	397	339	381	362	340	341	370	355	364	366	352	356	334	334	392	343	324	328	371	350	348	353	356	366	331	340	352	368	333	332	325	335	309	371	377	393	366	366	319	315	326	368	375	321	351	337	352	352	384	419	367	371	363	368	350	342	350	384	379	361	365	343	368	356	376	339	315	380	366	386	358	357	344	384	325	344	356	358	364	358	375	319	367	349	366	377	365	354	341	355	386	349	376	342	347	349	363	379	353	348	353	356	342	362	384	395	356	353	372	318	370	378	340	370	354	349	353	327	380	335	372	348	341	342	389	337	375	367	350	349	337	366	349	380	383	332	375	358	355	396	353	337	391	365	391	353	353	354	333	339	370	353	374	342	326	349	368	384	375	377	345	359	349	369	393	340	352	361	380	376	379	330	362	362	318	357	384	366	345	401	343	360	380	326	394	346	378	361	404	372	391	348	372	352	356	352	322	364	339	329	408	367	345	356	379	359	366	356	344	357	380	358	361	379	365	360	388	363	395	361	363	384	368	389	351	359	353	346	336	373	354	326	335	395	349	350	381	373	368	352	346	362	343	345	381	318	333	344	385	332	390	387	345	352	345	374	333	382	382	366	337	353	360	349	358	398	370	404	338	323	375	363	368	372	360	341	354	353	380	341	347	332	355	345	380	369	394	342	383	356	360	365	367	364	383	360	339	379	349	384	352	381	355	340	349	357	387	386	369	330	349	375	347	361	328	338	351	352	374	319	355	336	388	369	355	367	375	379	395	342	334	355	361	394	358	385	405	329	376	389	361	327	352	326	369	327	346	363	386	353	362	346	370	369	379	355	353	383	394	408	334	348	377	374	397	397	394	326	322	364	355	356	377	354	364	402	391	381	346	360	368	367	334	352	344	355	357	386	353	361	386	381	371	333	344	339	383	354	365	376	371	331	372	370	362	375	372	348	387	332	370	353	384	364	332	336	339	416	358	354	363	369	361	356	333	337	422	377	368	400	364	391	380	338	351	356	336	365	346	362	356	357	346	369	324	380	372	347	366	345	350	345	382	341	358	344	354	377	379	337	353	363	359	364	333	336	375	383	309	360	378	365	376	360	380	351	385	370	339	349	383	383	359	366	353	349	343	347	371	324	336	347	339	378	377	371	343	361	344	366	347	371	344	378	372	382	365	331	365	345	342	373	379	376	353	362	381	351	364	321	345	323	330	376	353	359	374	354	379	324	355	311	343	343	367	388	311	361	361	375	381	375	364	351	360	376	380	332	375	374	330	366	380	379	352	358	341	368	327	372	363	362	339	375	390	358	320	363	339	351	367	395	348	363	371	421	353	346	360	328	339	353	329	380	361	349	373	313	370	347	379	396	347	379	329	361	359	385	379	340	358	352	357	344	368	366	363	371	341	403	343	322	387	367	380	379	361	383	349	337	356	356	366	322	371	376	363	361	387	361	362	340	325	346	382	341	369	363	366	351	327	379	364	346	377	376	354	365	352	356	371	376	366	370	366	382	392	396	329	359	357	375	386	321	324	367	348	373	347	367	343	361	365	347	378	386	360	353	363	365	318	348	338	367	398	342	387	347	337	352	365	371	323	327	345	347	305	375	375	367	356	384	363	347	328	376	350	369	344	367	376	338	353	332	345	354	357	325	336	370	368	366	358	357	358	381	354	371	367	374	324	379	326	372	372	352	325	352	367	368	343	349	356	379	361	367	373	373	374	366	376	369	345	362	364	348	380	333	371	349	382	356	386	373	349	380	325	362	350	360	365	361	339	342	398	379	367	370	333	333	352	388	363	372	336	353	364	362	342	364	381	345	382	366	368	342	359	355	385	346	350	350	349	389	364	370	370	372	349	370	346	365	368	369	330	361	351	353	371	379	354	352	385	369	356	361	352	345	354	363	359	352	354	376	371	341	356	310	371	342	365	320	384	365	386	341	343	325	354	388	336	345	354	363	345	352	352	353	374	339	374	373	365	360	373	360	360	385	357	363	372	371	339	365	339	356	381	343	357	348	380	347	358	358	335	341	383	376	396	374	361	383	363	360	345	351	369	316	340	349	399	362	356	326	366	370	322	359	331	358	370	360	372	343	389	350	396	335	386	361	366	369	332	359	407	330	318	377	373	345	340	361	343	324	343	366	363	332	352
14392	34889	29334	18434	12202	7137	3328	2043	1569	1505	1315	1061	902	958	790	803	706	645	661	609	593	554	604	550	538	492	489	471	453	442	450	426	424	440	417	368	453	401	402	416	409	412	412	418	414	373	403	425	437	368	408	405	435	411	441	395	457	383	383	399	438	398	445	406	389	389	407	358	373	425	407	413	413	404	442	404	381	419	430	416	399	384	450	438	444	409	395	391	392	386	428	409	416	427	418	405	362	428	383	371	394	392	445	373	414	398	429	390	365	401	385	397	433	393	417	436	414	406	392	415	391	388	396	430	395	427	426	451	400	400	410	407	414	395	441	385	419	421	391	396	410	395	433	367	408	412	412	436	400	388	399	419	433	419	416	407	420	414	388	401	405	419	418	398	407	402	370	392	388	381	380	434	427	412	403	387	430	437	437	368	398	381	389	374	394	392	379	447	410	406	413	397	436	409	394	365	402	435	378	372	407	399	420	439	382	358	389	389	366	393	430	403	431	452	370	396	390	401	403	409	434	391	434	399	425	380	388	395	435	406	394	400	404	400	370	408	446	400	396	401	414	410	408	381	416	404	403	444	419	422	376	377	416	396	404	378	365	410	413	438	406	411	424	389	412	403	427	392	387	415	387	403	399	403	420	392	440	404	392	414	414	407	402	438	417	418	393	406	408	401	372	404	425	412	408	449	405	405	384	358	365	412	398	372	375	378	416	423	385	414	427	417	423	417	407	395	434	377	383	399	395	414	397	394	410	440	402	399	393	389	415	424	447	430	386	401	374	408	407	389	384	389	388	403	420	430	394	413	409	356	395	403	418	401	419	411	373	395	418	376	419	399	374	421	411	405	403	415	437	427	417	394	408	398	409	403	391	393	396	398	436	405	424	417	384	393	406	410	423	402	418	397	391	434	376	380	414	379	411	401	415	382	414	412	407	417	427	403	390	424	443	397	392	418	393	415	436	420	404	384	399	391	406	405	424	384	412	379	406	379	414	394	371	381	403	382	422	395	405	380	424	409	420	361	397	379	406	408	426	409	417	394	413	380	406	410	425	406	396	337	397	405	448	421	374	414	379	390	417	422	398	417	383	417	398	364	404	410	395	432	417	413	390	404	421	428	426	371	392	412	381	392	426	412	406	389	392	399	414	382	383	395	433	417	423	379	400	418	367	406	426	420	400	409	458	394	441	403	374	407	436	411	388	413	388	407	361	380	423	402	411	409	418	419	393	402	385	380	443	410	383	367	432	416	409	426	392	414	417	390	411	418	403	412	430	391	404	409	406	380	411	395	404	397	406	396	392	361	409	446	426	360	398	387	400	425	404	401	425	393	393	423	423	405	395	417	406	397	397	414	418	443	396	378	398	388	364	450	394	421	416	394	415	450	388	373	409	405	391	400	405	442	398	414	388	405	375	400	445	417	421	418	409	436	367	397	418	406	391	377	367	411	433	427	378	404	398	406	408	407	390	399	421	376	409	386	440	419	423	411	392	379	447	402	374	399	436	389	422	437	403	411	376	407	401	416	403	411	395	420	430	387	418	434	434	431	393	391	410	381	415	401	412	417	393	428	403	431	404	416	419	435	405	373	429	453	390	417	409	392	395	390	419	409	414	450	405	394	406	395	427	410	383	364	395	396	410	386	388	409	392	430	429	377	392	387	419	388	429	422	395	397	419	427	408	417	436	439	423	417	443	405	377	416	394	417	381	418	373	422	424	410	437	426	433	408	387	400	444	391	416	412	396	445	426	384	388	404	437	387	402	410	390	393	404	433	418	388	426	411	407	407	452	411	355	403	426	417	453	383	417	386	433	394	398	400	429	375	390	397	421	390	362	376	360	422	403	405	385	424	383	382	414	364	386	423	443	420	389	416	396	410	375	375	450	383	422	386	386	414	415	414	372	408	400	400	452	434	375	425	401	405	385	393	430	435	407	360	402	399	450	447	417	421	388	388	397	400	448	373	403	397	422	413	426	389	409	397	439	421	375	408	406	411	379	370	422	431	428	366	441	413	391	377	421	416	398	414	382	407	425	384	436	408	403	403	408	404	391	408	429	383	368	401	387	406	400	384	374	415	399	372	416	391	352	350	380	394	425	392	420	401	385	421	426	425	414	438	381	388	417	413	416	395	393	377	404	415	425	384	425	397	416	417	428	386	413	400	417	417	421	389	442	400	411	403	407	397	438	391	406	374	402	409	414	421	409	477	429	452	390	365	418	406	372	397	407	393	397	391	439	399	417	391	404	412	363	375	437	443	388	415	368	376	399	402	423	391	422	384	444	392	392	401	396	412	383	404	420	426	391	386	396	407	417	415	428	423	399	411	423	420	411	408	399	422	399	407	361	407	397	403	350	374	435	373	427	392	408	419	415	422	399	407	372	476	402	426	391	370	423	390	389	365	378	424	414	384	385	403	451	412	405	417	434	420	413	389	428	382	363	415	414	407	425	439	391	442	414	384	430	447	425	408	408	415	372	392	410	398	421	447	430	419	395	430	391	422	424	434	411	426	412	413	398	425	440	378	389	428	439	395	429	404	437	393	366	399	430	416	379	396	376	383	397	417	398	431	403	412	405	408	406	350	396	390	412	410	386	388	374	407	407	422	373	432	416	443	395	420	435	410	424	389	400	379	418	410	425	389	396	415	376	409	401	402	395	431	443	429	408	416	401	402	412	369	380	387	405	408	433	417	425	405	395	389	388	456	388	396	413	385	410	372	408	408	400	405	401	374	393	404	423	448	377	365	409	454	407	405	373	397	405	404	421	441	396	399	444	400	408	392	411	394	452	413	406	378	407	414	430	397	455	413	419	423	431	400	417	406	375	414	422	401	400	409	405	409	438	381	402	407	383	399	377	427	409	422	383	392	449	407	437	420	409	410	409	444	391	368	411	395	381	390	435	409	401	414	397	410	394	446	405	430	388	395	397	423	397	424	419	409	435	373	404	381	430	406	390	404	408	416	381	412	377	394	368	416	392	411	395	386	369	401	380	424	422	382	421	391	430	387	427	384	387	381	391	373	426	389	378	399	422	401	401	400	404	420	447	401	399	413	431	425	370	417	437	418	424	420	367	368	426	418	397	409	431	440	423	394	395	416	388	406	428	429	406	412	428	433	396	411	451	401	374	425	372	427	420	413	406	404	435	426	441	424	426	406	401	404	421	387	390	442	398	405	400	418	400	381	409	415	394	409	437	417	430	405	394	403	406	389	396	390	405	398	400	414	384	432	408	409	381	373	365	407	409	397	423	394	372	405	414	380	408	413	427	389	396	397	396	380	398	403	395	422	435	404	386	379	391	388	405	451	365	381	402	428	395	380	428	399	400	425	402	395	405	381	424	402	401	409	403	402	385	413	413	404	401	432	396	412	386	394	450	420	396	424	411	418	423	440	410	384	392	362	425	424	394	407	400	395	410	418	404	399	409	424	424	371	414	408	403	396	386	407	410	393	457	415	394	403	437	397	391	423	392	386	414	396	393	424	418	402	380	379
22464	21114	28450	24035	21199	21160	11508	3105	2210	1834	1671	1433	1258	1209	1113	1047	955	891	836	807	742	780	726	695	675	675	634	587	566	496	514	526	505	490	504	460	491	463	533	493	458	501	519	562	495	526	505	488	476	463	510	502	499	521	511	517	513	531	512	467	506	470	488	469	546	461	511	467	471	484	463	460	503	464	458	443	463	503	476	497	461	470	524	478	445	459	507	444	472	472	484	472	469	488	486	481	474	485	508	501	457	493	493	491	500	474	506	484	491	442	438	491	489	503	480	492	499	546	525	468	501	433	538	502	495	430	483	436	506	463	480	495	469	467	494	477	462	525	485	464	484	489	477	476	470	447	481	505	440	485	484	483	492	486	467	466	531	495	512	482	485	483	444	471	470	460	498	510	493	481	435	445	503	442	464	483	473	462	476	467	496	483	480	485	502	468	509	464	498	468	443	451	444	464	476	470	477	486	455	489	501	459	498	498	462	473	484	490	444	462	461	482	465	501	510	487	462	528	488	486	458	470	461	471	503	480	498	457	477	447	412	479	468	463	487	494	453	492	513	508	458	506	470	509	486	450	492	469	463	458	514	492	472	462	489	495	452	433	468	437	471	485	443	456	457	453	487	457	460	495	465	468	491	480	473	513	472	475	485	504	483	479	471	508	484	502	480	462	467	498	497	466	472	491	525	490	481	497	500	464	453	493	499	510	473	460	486	522	486	460	541	485	452	473	500	466	468	486	490	466	443	464	469	481	510	466	430	471	490	453	492	464	470	492	465	472	491	473	512	515	514	474	470	443	471	514	502	489	458	533	472	458	434	480	463	462	495	488	470	483	470	488	479	443	458	488	474	504	521	440	463	474	467	466	460	477	509	451	503	482	478	466	488	486	467	492	497	477	481	479	481	443	461	495	477	513	483	494	511	455	516	493	475	488	474	481	486	455	459	491	512	475	477	485	471	457	435	476	486	451	455	482	465	453	478	490	476	460	491	461	475	461	463	459	485	472	493	466	467	470	501	435	475	470	491	471	491	498	501	439	453	500	454	450	489	488	470	487	473	487	489	477	465	497	441	492	492	483	466	515	491	479	479	450	452	485	453	485	452	456	481	514	485	464	503	506	506	503	463	473	475	459	495	470	492	453	488	493	510	454	490	506	479	491	464	466	430	423	480	478	503	474	461	501	470	460	479	461	475	470	435	454	476	482	475	486	456	509	478	475	473	493	478	494	527	488	467	514	482	492	482	486	456	476	506	466	472	462	466	504	481	497	512	486	460	504	491	474	497	466	523	454	459	493	463	488	490	509	453	482	506	474	441	499	495	474	472	475	510	520	439	477	464	507	496	491	494	463	464	502	483	460	454	501	532	494	465	485	476	461	484	492	491	496	481	491	486	503	511	463	485	461	468	498	471	469	483	485	471	483	496	484	474	479	517	485	475	491	516	502	511	476	461	450	493	475	467	491	485	450	467	452	459	464	463	509	453	447	460	456	442	488	483	437	484	482	491	515	423	491	498	475	468	445	507	443	456	461	450	455	463	474	473	493	520	472	418	500	485	459	489	459	489	465	488	457	495	502	508	498	471	498	477	504	478	496	466	451	453	497	496	472	457	493	457	523	497	490	435	482	465	463	466	467	502	470	443	510	472	456	463	474	491	482	502	488	455	474	459	454	469	456	471	481	473	459	497	483	494	456	434	492	459	469	509	506	473	483	485	464	493	482	499	482	493	442	468	477	503	450	454	445	501	475	496	471	445	452	477	473	463	493	470	442	486	480	535	450	482	481	496	469	493	511	521	459	499	494	550	503	478	481	444	496	430	521	468	482	484	521	462	471	456	497	469	454	419	487	480	504	478	479	431	469	487	496	472	450	494	492	502	463	493	486	454	488	465	432	493	467	464	511	493	492	459	489	502	484	512	467	479	473	455	494	447	435	510	456	475	445	494	486	478	454	454	475	461	513	436	487	485	465	490	506	483	474	447	476	476	482	478	494	479	488	457	463	465	489	486	494	510	541	483	517	463	479	454	470	517	480	476	457	498	530	476	491	500	488	456	485	442	473	481	479	470	469	473	481	393	472	516	499	499	455	470	497	467	460	501	476	506	442	501	481	503	441	461	476	496	512	504	493	450	491	454	469	515	510	476	471	478	481	491	426	460	478	492	475	472	507	506	508	448	474	493	504	488	454	474	507	480	445	424	461	450	454	481	474	536	489	473	501	472	485	479	487	491	471	505	474	456	480	517	444	464	490	489	510	456	504	501	488	443	479	481	468	466	514	467	491	450	429	493	486	493	490	493	495	459	441	463	456	477	461	480	481	470	484	493	463	486	477	505	463	477	527	513	511	500	516	492	428	484	478	515	458	462	473	446	453	465	438	461	459	478	510	488	449	547	472	469	455	508	468	477	493	487	472	484	503	474	459	487	478	503	467	494	462	475	538	460	432	445	470	492	496	477	470	497	488	479	500	490	481	500	475	470	498	425	514	501	464	495	480	499	444	475	459	478	487	432	489	482	460	488	470	462	492	484	470	471	458	468	462	496	477	481	472	457	470	497	486	503	481	467	489	494	467	511	495	486	471	507	440	495	495	469	479	454	476	490	497	441	469	516	473	478	473	485	458	510	477	473	506	466	455	458	500	467	462	437	486	494	490	494	466	461	452	445	458	478	484	482	474	438	483	476	475	487	485	538	521	502	468	472	455	523	489	455	473	434	443	465	474	458	478	454	432	466	510	504	478	508	482	500	433	462	501	474	478	453	463	467	524	442	451	443	477	471	481	493	462	474	457	484	504	472	485	486	484	498	496	472	475	472	445	514	477	459	471	456	486	498	447	503	509	501	452	462	497	465	490	480	442	498	482	490	454	431	469	446	493	475	472	469	501	446	460	464	485	479	473	447	439	475	473	492	501	475	461	504	455	498	482	491	469	469	474	460	487	506	443	508	496	514	485	482	477	471	523	476	517	468	478	481	507	468	463	508	441	456	474	520	436	470	423	455	489	486	478	473	515	476	488	446	489	505	481	464	474	477	495	518	485	514	448	496	461	477	480	449	497	484	483	503	524	482	474	471	468	518	459	473	492	469	445	469	499	449	481	494	485	456	461	459	457	483	472	477	458	442	508	443	539	493	468	492	471	486	487	474	438	452	464	487	486	449	507	468	450	481	467	517	485	489	498	498	460	482	523	497	469	454	482	451	474	478	426	492	465	442	438	479	440	464	454	493	448	464	503	491	481	455	468	480	442	476	474	446	469	481	484	483	464	466	471	523	471	458	480	459	516	475	501	510	511	479	470	474	458	452	472	456	468	500	537	433	468	481	482	501	503	463	448	469	474	434	445	464	501	457	451	488	470	453	461	490	503	464	463	467	478	446	501	486	459	495	454	460	474	492	463	480	474	456	506	454	467	497	487	463	428	484	488	529	464	535	486	516	508	476	464	491	442	513	488	497	473	485	446	495	474	470	472	480	483	458	492	499	473	483	472	489	492	465	483
19286	44447	38039	27053	18978	12572	6104	3651	3149	2639	2393	1961	1674	1560	1457	1314	1144	1113	1042	992	853	912	874	820	800	743	741	641	661	651	616	601	571	583	542	548	493	533	572	530	527	550	501	558	553	547	558	549	495	569	530	544	538	521	584	562	572	517	529	510	538	482	586	500	521	511	510	538	515	484	560	529	493	508	527	522	502	531	526	499	490	519	506	521	549	519	530	524	517	502	497	493	507	541	517	501	526	476	556	530	504	481	555	496	509	502	534	489	546	498	504	504	560	524	477	543	520	544	532	581	501	512	493	532	545	549	498	536	509	526	530	550	479	521	560	504	542	506	546	576	554	541	514	541	569	501	527	562	527	515	545	552	468	593	524	505	502	540	505	463	516	521	510	525	495	493	528	490	507	543	524	534	522	573	508	505	517	546	531	516	525	556	558	518	475	544	543	537	512	532	488	484	567	514	528	545	478	535	526	508	537	526	526	541	527	523	505	528	506	469	524	497	498	532	533	538	511	545	527	535	527	542	517	493	525	505	519	536	544	549	530	527	523	515	493	548	506	508	526	509	522	543	500	540	535	513	481	523	525	480	522	524	542	539	541	546	506	535	521	539	529	495	555	536	516	550	521	491	482	527	504	527	512	523	518	550	564	501	532	502	530	563	557	529	496	506	537	545	510	516	508	561	553	518	516	504	506	475	485	517	532	525	500	514	516	499	495	588	490	524	518	512	544	514	537	509	513	517	529	522	501	556	503	523	500	531	520	541	528	507	555	519	527	489	506	516	515	534	543	549	520	554	514	543	504	536	497	493	519	522	540	485	504	529	508	503	517	580	529	525	476	503	520	518	512	525	532	545	513	537	537	514	549	541	521	535	517	526	552	527	521	522	499	476	520	540	546	502	525	503	518	500	496	512	495	543	534	530	508	515	503	496	497	486	578	532	509	494	506	544	524	514	507	490	552	519	545	486	516	564	540	548	501	531	463	539	537	549	544	514	541	493	501	508	515	559	537	518	507	556	517	520	555	550	524	542	529	539	551	544	538	518	453	561	535	489	479	513	510	532	511	507	528	536	499	567	524	488	570	546	511	493	530	543	518	497	523	530	528	519	538	548	507	526	515	541	564	539	535	584	507	514	542	523	523	528	521	513	537	527	529	516	496	527	492	522	553	525	538	498	496	560	563	503	502	535	504	527	505	518	512	545	538	536	515	523	518	490	524	512	531	537	548	570	542	540	554	524	538	531	544	510	524	515	478	522	519	566	505	463	570	497	517	524	483	541	506	544	523	501	573	501	550	511	524	494	513	503	550	550	532	511	523	538	510	550	502	484	511	541	546	475	470	523	496	510	587	498	518	522	526	562	504	528	524	526	532	545	473	511	500	482	549	545	491	552	546	507	519	517	541	504	577	523	510	526	517	561	494	512	515	608	520	523	519	499	501	597	541	532	529	501	508	538	544	521	538	501	493	578	533	537	553	528	534	531	487	516	523	543	541	560	539	540	528	540	517	494	506	552	544	524	534	527	523	547	530	501	555	528	516	477	554	541	537	524	499	546	504	527	583	545	543	557	515	557	569	524	471	506	488	517	524	530	543	511	518	560	540	538	523	494	496	499	543	541	526	519	563	517	494	505	518	512	530	563	506	497	502	522	534	518	493	525	536	510	522	541	542	563	532	463	527	521	521	535	484	527	533	521	496	510	529	528	523	535	507	520	531	553	498	531	484	541	539	508	556	574	499	512	518	540	486	517	534	540	507	518	528	502	510	556	521	496	559	480	533	524	524	535	496	526	546	538	493	515	544	515	539	549	513	556	536	506	511	554	499	511	523	535	526	518	554	525	520	556	513	511	503	526	518	523	540	528	526	529	495	515	487	536	493	491	550	536	519	546	522	516	559	512	523	547	529	498	542	508	535	491	492	524	545	493	535	566	533	552	570	544	548	509	532	528	559	515	558	504	529	497	531	540	543	480	530	531	519	551	488	509	541	517	535	509	539	489	526	546	504	555	503	555	506	497	539	573	518	508	501	522	540	555	531	525	508	532	512	521	494	475	560	517	545	550	490	529	539	521	525	524	523	507	562	538	517	527	529	489	517	481	524	500	490	494	535	525	527	498	553	523	513	520	509	495	501	529	531	509	526	510	546	512	538	532	505	552	533	532	526	519	526	545	525	524	533	519	536	529	527	574	533	534	589	507	542	486	525	493	518	517	491	518	518	532	482	524	522	559	549	538	548	496	488	495	491	527	510	479	537	499	497	558	482	497	501	512	510	522	539	515	509	560	529	564	550	512	528	526	475	507	538	529	525	528	545	520	538	493	503	527	557	568	482	473	522	533	511	501	519	490	509	553	550	499	497	545	520	544	514	491	500	553	539	499	525	519	520	540	500	506	540	509	476	564	576	532	534	531	533	519	515	500	541	528	516	481	517	568	544	486	496	517	554	521	501	510	505	525	538	550	472	557	518	495	533	509	528	533	562	512	451	550	535	496	526	558	488	520	459	518	547	502	501	523	541	551	498	512	528	544	555	531	560	513	529	525	506	545	527	559	519	572	531	505	530	512	465	553	516	546	511	517	531	516	485	515	504	543	509	533	526	487	544	538	515	528	521	482	542	545	547	527	568	527	517	514	545	508	504	521	494	584	516	503	526	529	498	511	492	488	518	498	487	490	573	512	523	493	519	487	547	541	518	518	495	553	531	519	533	497	526	522	488	574	513	511	515	495	589	548	548	501	532	521	512	542	525	530	517	510	533	539	544	569	549	482	519	547	546	494	534	523	552	548	565	521	537	516	541	549	511	558	524	515	507	556	519	502	464	493	537	518	529	482	549	503	551	552	514	541	560	533	499	515	550	521	489	500	550	511	529	507	505	531	523	494	532	515	470	532	502	540	540	507	505	575	518	492	538	566	536	494	572	540	480	481	523	522	505	504	527	538	527	509	515	531	484	545	468	522	524	561	498	523	530	556	591	525	520	515	541	524	559	521	523	525	533	523	558	462	523	554	503	539	530	554	535	516	467	532	555	569	521	510	523	546	535	492	563	514	517	516	524	495	529	564	525	498	522	498	498	515	532	529	489	530	499	502	527	544	541	496	555	609	528	485	497	559	569	538	497	501	548	533	501	548	516	572	517	523	508	532	554	546	507	535	535	531	514	550	533	534	480	506	526	496	493	493	496	496	497	547	494	530	534	562	530	517	548	540	506	540	568	533	527	478	518	510	510	475	526	530	513	519	511	496	525	503	543	531	488	527	507	567	517	484	528	517	544	521	559	556	506	549	494	528	502	543	553	528	537	489	529	556	505	545	519	502	517	525	499	537	518	568	504	513	523	534	517	492	562	544	524	530	525	527	525	492	524	523	559	508	540	512	533	513	481	538	503	519	549	562	513	526	492	514	548	509	525	539	526	561	525	511	532	491	535	535	499	500	497	518	505	500	524	514	495	520	545	521	507	533	546	490	517	528	540	552	538	507	545	528	532	558	490	517	489	526
27319	21743	23292	16005	7216	3736	1740	1156	1056	858	750	722	633	611	610	598	528	516	554	467	445	478	452	461	450	425	432	431	396	442	420	425	377	348	401	400	351	383	401	368	370	396	350	378	409	393	407	410	415	356	403	405	408	393	404	376	390	374	357	393	372	361	368	387	407	387	381	407	399	396	394	370	401	388	381	398	363	419	422	397	384	382	373	380	412	386	365	386	378	385	395	390	418	379	362	401	409	372	411	387	375	367	384	400	388	370	352	373	398	377	362	361	349	376	406	394	355	375	417	391	409	392	396	381	355	396	385	413	359	366	355	367	422	373	394	408	360	365	406	389	409	381	415	376	374	352	385	365	424	394	426	376	406	399	364	336	401	355	371	379	402	365	388	375	373	389	380	368	386	392	387	387	361	383	379	338	360	392	399	407	372	394	399	373	384	353	374	343	358	384	379	373	377	391	397	363	422	409	387	354	405	384	369	368	379	401	367	398	367	388	374	401	358	413	398	405	394	379	355	405	384	388	401	381	386	392	391	391	377	405	390	327	389	378	382	381	345	355	407	378	365	397	405	416	367	384	407	378	385	398	388	377	384	412	415	383	395	384	392	370	389	349	364	399	408	402	347	369	383	382	367	394	420	377	383	389	357	397	395	371	347	366	370	391	413	392	359	342	389	403	363	422	343	364	378	353	379	390	424	380	391	355	407	384	413	383	425	382	408	380	381	416	433	393	361	350	436	375	368	368	380	379	391	400	418	384	389	363	384	406	396	342	379	396	355	396	379	358	382	395	360	412	368	367	399	407	404	369	381	404	352	381	389	389	376	375	376	356	359	373	349	385	395	380	377	388	400	395	355	377	385	360	408	372	346	408	387	399	380	375	384	392	382	382	381	373	394	400	378	384	417	365	369	396	395	399	367	367	384	372	394	395	377	419	372	409	375	356	376	376	374	330	364	360	401	381	386	400	392	404	392	392	398	388	413	404	414	399	366	399	363	375	382	376	385	361	414	357	393	383	381	374	396	418	380	382	391	398	428	358	379	370	412	404	374	363	387	403	418	407	362	402	382	378	341	376	394	366	394	408	371	410	400	384	369	388	354	336	367	400	383	376	386	350	385	379	421	392	380	379	398	385	360	367	408	340	366	387	351	369	391	360	390	383	368	388	410	373	405	349	405	363	425	379	434	395	413	392	385	398	395	352	375	415	397	397	392	374	383	415	370	388	337	364	369	380	384	391	386	409	382	391	392	369	372	366	412	399	391	407	376	398	395	352	375	374	374	380	387	361	377	420	358	385	380	396	375	379	395	395	374	371	400	369	367	399	369	402	393	367	391	378	408	363	366	389	368	373	376	390	391	400	407	382	383	386	383	368	371	394	390	362	351	385	351	413	383	355	390	364	377	378	348	384	368	361	398	357	383	384	376	436	395	400	393	406	370	370	366	397	363	378	382	396	373	433	397	399	391	369	397	357	398	362	353	367	381	384	359	342	376	385	401	382	353	380	374	399	373	376	350	340	393	407	369	382	395	371	370	380	385	391	386	379	388	363	378	380	373	372	375	401	361	368	395	399	369	374	406	370	367	374	378	364	364	355	390	396	405	387	392	394	392	397	403	377	361	327	357	381	407	404	394	388	366	393	358	399	381	366	375	382	406	432	389	366	367	369	380	391	400	395	366	366	369	368	437	392	387	408	400	383	392	393	397	392	399	371	365	400	372	379	368	395	382	386	403	352	348	345	371	360	340	378	339	420	386	376	384	381	412	378	343	390	353	404	395	384	388	434	379	371	381	410	379	373	381	370	402	362	439	411	405	403	389	386	394	338	392	407	387	388	374	432	376	380	387	399	353	383	412	388	431	380	369	438	388	371	363	376	397	362	380	387	388	358	358	357	380	342	378	389	401	383	432	372	365	373	356	382	400	366	371	419	365	391	401	391	357	390	397	389	389	395	367	388	384	390	419	405	397	378	413	414	402	352	399	363	372	401	416	350	399	389	371	353	372	331	381	406	409	408	387	382	364	383	378	375	380	390	399	360	441	382	375	420	431	382	381	438	395	405	358	387	397	373	404	367	407	393	380	376	373	386	409	385	386	388	375	386	378	416	351	392	388	375	342	415	419	366	368	351	405	394	376	375	411	402	390	406	372	410	418	385	384	406	380	384	349	341	415	415	411	420	398	405	420	422	382	419	374	392	394	380	384	397	382	368	370	385	362	386	368	377	360	385	374	410	376	377	389	391	383	362	364	396	387	407	361	393	381	358	381	387	382	357	359	374	382	411	380	376	354	371	367	394	401	378	396	361	394	354	387	368	369	386	391	388	404	374	326	413	400	393	383	359	386	378	381	375	354	362	384	372	389	400	393	377	364	427	385	369	378	401	356	348	392	394	383	368	395	393	385	396	350	357	379	346	374	360	393	389	372	379	380	376	357	372	354	401	381	362	374	396	389	396	401	383	384	376	342	390	385	381	383	378	384	354	343	410	371	435	405	375	373	358	405	386	364	406	377	352	359	362	376	380	376	377	410	373	413	359	396	406	360	360	405	365	368	387	425	369	386	436	378	423	386	384	390	354	428	401	388	355	411	358	406	410	404	389	344	382	370	387	360	361	391	391	398	384	345	360	411	359	375	365	406	395	334	378	367	406	352	393	379	411	378	385	396	408	358	354	379	391	377	372	369	369	351	399	380	389	360	394	370	409	397	366	417	380	353	368	392	374	395	387	401	370	365	391	389	378	375	384	412	390	388	350	388	379	376	379	346	399	372	392	400	390	398	382	392	405	383	401	360	411	408	382	392	373	350	347	409	390	346	368	395	356	347	387	349	388	410	375	407	357	398	375	346	397	385	382	433	414	378	386	390	372	399	408	401	383	399	384	384	359	383	381	409	401	397	380	385	352	400	396	370	374	372	368	397	409	347	360	359	388	382	346	321	382	377	372	366	390	385	392	381	361	379	402	396	388	399	385	390	392	399	386	404	347	412	372	365	357	374	374	397	369	386	380	366	378	390	365	375	382	380	382	376	391	369	396	374	389	378	345	390	364	394	374	377	363	385	416	431	399	361	398	403	400	362	399	391	411	392	367	421	397	395	380	369	334	388	386	395	374	366	384	395	379	362	364	397	361	467	397	385	394	383	368	345	392	385	412	388	392	421	354	373	429	397	360	344	376	400	386	387	392	398	373	393	394	377	386	410	405	393	389	390	382	376	380	397	402	404	354	399	367	386	355	372	369	386	352	388	415	371	384	366	372	399	360	371	389	373	403	362	359	391	387	411	379	392	388	385	425	403	381	419	362	368	372	381	363	395	424	364	421	375	392	384	364	420	384	399	386	365	356	388	396	390	420	392	346	392	395	428	346	400	370	389	382	367	394	389	381	373	415	367	349	382	383	368	363	365	409	375	426	412	385	416	363	377	374	347	345	371	387	375	389	395	411	387	379	370	366	394	401	397	368	372	445	373	387	394	363	412	420	398	395	376	378	396	415	397	405
14989	32408	26261	15722	9471	5401	2531	1585	1499	1210	1074	990	821	737	843	700	660	622	598	597	571	549	562	516	511	568	527	493	488	447	461	409	442	469	423	447	427	431	417	438	461	467	432	391	448	398	427	465	450	445	417	453	443	397	432	464	469	444	434	417	417	424	393	439	430	428	450	462	443	449	423	400	445	462	473	449	406	419	409	430	396	465	440	404	414	417	424	449	460	426	440	419	468	413	400	416	448	427	448	428	428	448	452	401	450	432	407	437	426	400	428	409	412	410	450	420	428	437	437	451	452	421	409	396	454	452	432	444	404	441	435	410	457	387	437	462	431	401	410	429	463	431	424	426	447	399	411	452	469	389	383	410	421	416	449	438	448	418	417	451	449	453	423	424	452	452	470	400	427	431	401	408	466	436	411	463	433	437	449	405	435	412	484	443	422	434	427	395	403	406	415	446	413	408	416	448	444	436	405	447	451	435	421	457	418	410	442	441	458	463	420	451	462	441	399	432	406	399	434	439	458	438	410	449	413	419	401	438	447	429	422	435	463	443	432	408	444	394	445	431	442	422	418	393	413	446	464	408	434	436	424	437	435	446	421	432	430	408	428	420	421	426	437	415	433	454	421	442	432	412	476	442	445	409	442	391	411	442	414	425	400	424	416	380	429	411	428	396	407	400	427	457	391	416	458	451	430	431	425	372	443	441	419	464	386	453	475	418	413	427	423	411	415	454	405	438	406	441	425	440	407	399	415	428	435	442	406	449	427	434	442	403	424	443	425	432	440	405	396	432	427	471	448	422	417	410	424	430	423	432	446	453	411	432	393	413	436	435	410	408	428	390	428	453	444	421	441	430	409	430	408	419	432	414	443	401	405	437	392	438	454	426	450	433	449	397	460	447	408	449	424	418	417	430	451	394	471	427	444	394	438	450	390	448	398	425	419	406	394	414	405	410	419	404	405	443	405	435	368	479	439	435	428	377	427	401	447	417	452	446	466	415	436	404	407	455	438	415	417	407	434	403	435	403	375	437	439	403	426	410	458	397	459	427	434	407	446	414	428	402	438	442	443	436	429	407	433	412	445	405	439	421	437	442	464	446	408	405	454	394	429	413	411	414	452	405	415	400	464	455	435	424	421	454	444	421	409	428	418	410	449	408	433	435	430	424	417	438	462	424	391	444	426	410	427	406	451	425	426	429	429	418	462	445	434	414	408	407	409	441	445	446	459	415	420	405	381	410	435	390	415	432	429	461	444	440	433	445	394	455	422	434	422	405	387	380	411	441	425	427	444	406	431	405	427	421	429	461	409	429	405	442	403	427	441	403	416	434	414	449	448	455	435	449	449	439	428	413	430	444	399	452	462	408	427	429	425	410	436	406	434	413	462	402	436	421	446	404	429	437	401	439	441	431	434	479	388	438	443	421	383	427	426	433	411	389	428	490	422	410	470	448	416	435	448	414	390	428	419	456	429	404	411	446	389	437	401	448	438	443	416	428	464	411	449	427	437	435	417	459	415	461	408	440	412	433	413	430	419	458	421	394	453	435	457	397	397	435	399	436	424	389	460	445	453	438	426	381	485	358	408	434	413	405	404	455	391	438	441	444	455	417	432	381	415	428	410	415	417	468	411	396	444	417	426	429	429	453	464	397	441	431	439	440	429	433	424	437	462	393	425	404	405	435	392	420	434	436	419	415	397	412	434	452	439	437	416	449	436	449	399	438	424	420	409	454	463	439	435	413	442	418	400	433	429	413	423	443	466	436	433	410	468	416	429	420	396	421	418	410	409	396	420	413	419	440	418	426	442	394	435	397	422	443	412	426	399	460	460	438	465	446	426	398	426	430	436	404	404	442	461	428	429	450	410	410	427	437	430	419	399	419	452	397	440	464	435	417	438	425	434	433	429	429	421	416	443	437	404	449	429	408	477	431	422	426	418	439	426	432	451	416	405	432	406	439	468	409	444	420	434	447	405	415	449	375	461	427	413	423	410	416	386	436	446	457	389	441	456	464	451	440	401	382	431	446	380	470	440	437	462	402	441	425	448	437	444	413	448	468	418	436	445	386	442	423	498	424	414	412	445	439	470	412	419	424	434	425	442	429	421	418	390	438	428	392	422	412	421	406	431	466	413	441	382	415	436	388	406	427	407	419	418	419	403	410	443	449	426	397	410	450	434	455	431	448	449	469	435	452	439	414	419	470	397	403	426	463	410	429	436	446	426	441	429	440	445	440	386	408	468	462	420	431	434	383	435	437	498	436	419	432	413	438	445	423	407	424	416	432	461	442	416	461	467	410	446	410	427	405	422	458	400	395	426	443	427	429	451	445	413	418	450	393	414	474	450	430	418	415	423	421	442	444	408	441	394	428	395	432	443	463	411	413	406	418	397	416	426	449	431	443	388	416	464	434	435	407	423	433	416	427	417	433	421	368	408	441	427	452	413	415	407	426	453	402	441	421	427	412	426	380	448	436	411	444	443	430	453	393	418	419	437	413	415	452	421	452	405	396	397	484	436	419	389	440	433	428	428	423	447	418	423	442	446	433	377	427	408	391	426	428	423	423	428	441	441	445	404	431	432	391	413	428	406	400	423	430	471	470	448	426	454	426	441	472	448	435	410	431	417	420	446	382	431	430	464	439	432	403	429	461	407	426	414	447	416	423	433	448	402	416	389	450	438	438	403	411	412	440	435	407	429	464	407	395	424	421	463	379	442	408	432	443	424	444	439	434	433	452	412	423	454	393	410	409	437	455	436	444	393	413	419	463	444	402	439	436	403	433	417	431	427	410	447	415	419	391	455	429	401	417	439	451	438	407	419	422	446	428	453	408	459	430	438	437	419	441	427	431	416	441	434	413	416	334	439	445	424	430	403	469	431	388	459	403	410	439	429	409	427	455	434	438	406	429	399	456	435	412	460	461	427	387	454	438	393	426	446	422	409	417	445	427	401	405	440	410	409	429	458	410	437	455	414	465	424	403	415	426	431	416	442	463	431	421	440	431	427	411	430	449	413	428	410	431	414	435	451	430	419	431	426	428	465	444	416	433	403	425	430	427	448	394	418	453	437	432	455	421	481	453	432	451	466	425	431	413	448	406	446	437	413	443	440	420	407	448	413	409	437	443	401	412	414	405	445	422	382	390	428	423	453	463	417	431	413	453	431	423	404	449	412	415	423	450	416	437	442	465	419	392	450	397	405	405	454	449	439	452	460	424	434	440	415	420	388	395	411	468	424	427	427	460	450	417	432	440	422	403	462	448	405	496	429	420	429	470	430	456	428	440	441	424	433	390	417	424	438	410	441	426	429	401	416	431	397	439	389	422	433	448	437	415	440	437	400	447	392	412	422	421	404	404	440	414	429	397	438	422	423	437	438	428	440	477	367	428	407	461	396	400	415	385	387	428	382	394	436	409	408	410	430	433	420	424	426	434	434	405	425	414	417	404	424	435	400	426	418	457	448	406	394	466	437	424	413	435	444	437	485	426	450	415	407	410
23531	21106	27918	24641	21105	12692	3820	2042	1589	1484	1312	1166	1063	906	912	873	772	745	737	645	663	623	577	586	596	576	554	537	525	527	527	519	487	514	452	463	466	499	460	483	463	434	469	453	476	479	489	431	505	475	485	470	466	491	450	462	496	473	456	444	442	465	480	465	497	432	460	486	450	473	440	478	466	454	463	456	422	446	459	437	474	447	443	466	448	470	439	447	468	473	469	497	448	449	491	458	432	456	478	446	461	464	450	468	465	496	438	446	465	451	458	466	455	460	444	437	458	459	484	455	467	438	471	518	440	450	457	464	478	481	487	480	469	471	488	449	479	439	451	460	453	447	490	415	431	474	448	450	453	490	446	463	436	452	510	483	491	480	460	471	478	464	477	441	479	483	470	494	477	463	459	477	450	435	471	431	468	463	450	442	449	442	462	438	445	496	485	473	474	477	437	468	465	458	444	466	426	487	442	483	463	412	476	445	481	422	476	448	469	447	442	428	436	474	436	427	474	469	476	467	502	439	474	434	443	462	403	460	472	419	462	444	465	475	477	439	449	487	462	473	430	469	440	499	456	462	424	467	422	434	478	486	450	489	441	464	459	474	445	463	440	443	491	491	486	446	452	449	471	448	450	450	459	450	435	448	501	456	480	437	531	487	476	445	448	405	459	486	465	448	451	464	489	455	429	464	486	446	489	457	446	442	478	465	455	478	452	481	440	487	499	468	443	465	436	474	504	462	457	484	476	487	441	503	481	444	459	464	490	434	453	485	475	479	466	455	468	434	457	458	414	499	471	479	487	452	447	494	465	486	508	465	450	451	453	423	445	426	452	474	439	463	492	509	455	456	485	471	486	444	474	457	481	443	500	480	469	459	467	452	458	492	448	424	464	452	465	456	457	473	458	458	455	455	510	471	436	481	454	457	473	448	443	501	469	491	455	477	450	447	477	473	481	465	487	435	467	449	481	478	452	433	447	478	449	439	430	470	486	443	485	457	451	460	438	449	488	479	461	476	462	477	417	472	460	440	473	463	470	461	465	484	490	466	480	485	461	455	501	476	460	450	428	462	461	458	481	459	459	463	462	458	449	445	460	451	454	458	457	479	450	420	466	449	459	452	463	454	473	488	484	473	439	423	485	462	447	451	441	463	493	464	460	481	449	468	436	447	481	439	428	460	471	460	493	502	461	465	496	437	429	448	452	447	471	475	463	449	431	437	457	456	476	463	465	445	453	452	493	451	453	483	440	539	471	425	439	436	482	456	510	499	492	485	493	457	474	495	488	474	454	455	428	453	472	483	443	439	482	431	502	460	442	484	448	427	445	495	465	444	474	472	498	444	462	473	481	433	453	461	504	455	438	450	460	479	481	433	477	439	455	459	473	470	481	454	457	506	481	468	457	487	420	459	461	439	466	416	468	403	457	464	479	422	432	472	485	446	426	464	443	479	488	443	458	456	450	433	429	430	456	504	444	466	478	449	484	489	477	485	459	444	510	487	448	502	483	461	445	428	463	427	423	446	460	464	459	420	434	468	479	461	456	489	420	457	498	512	469	453	486	490	504	446	470	491	453	443	446	465	447	443	449	457	451	494	467	512	469	459	439	470	449	475	476	444	463	466	449	413	468	446	462	462	470	479	435	454	443	468	450	452	488	455	476	442	461	487	469	476	434	454	471	467	449	487	462	456	468	467	434	454	481	472	457	465	457	450	498	450	465	471	449	456	474	441	478	465	488	420	459	435	510	482	454	505	468	436	474	489	477	442	452	461	464	496	396	499	429	484	475	471	449	432	467	464	483	468	466	429	497	444	463	442	437	485	422	457	436	482	457	486	472	465	501	430	477	471	468	425	467	424	443	492	537	473	481	488	432	457	454	475	506	428	447	467	468	458	472	486	437	410	475	445	464	490	447	473	495	452	462	447	462	414	471	510	449	443	465	480	474	500	490	480	466	429	465	441	475	463	473	473	456	475	446	445	490	459	460	458	466	426	441	462	419	414	441	526	448	477	477	432	521	448	467	445	413	430	443	459	468	407	448	455	463	462	452	449	489	428	418	464	493	469	447	473	470	442	476	484	447	480	444	436	496	457	482	464	455	434	454	446	486	504	451	467	466	471	438	475	446	450	476	425	463	480	425	448	467	442	470	465	437	462	454	485	422	454	445	451	457	428	449	457	465	466	441	451	476	472	441	483	469	463	458	437	497	458	416	448	489	463	425	472	484	467	472	499	479	453	457	468	424	441	464	430	425	473	462	447	444	487	469	468	400	444	495	464	505	462	474	445	453	458	426	464	455	459	454	470	461	466	485	491	485	433	450	424	486	455	471	455	449	475	436	445	465	484	439	476	473	479	499	529	454	487	471	495	455	502	462	471	442	451	464	446	482	414	496	433	467	465	420	422	479	453	448	455	456	472	489	487	433	465	481	416	426	480	420	494	448	473	442	474	491	472	459	493	468	489	454	471	488	464	497	434	482	449	476	481	429	465	430	468	440	480	459	466	423	433	420	468	451	468	464	475	441	491	458	485	453	471	457	470	463	453	471	454	485	496	420	468	489	493	467	438	468	419	471	462	435	495	431	467	452	480	464	448	486	484	481	463	486	453	451	447	467	452	481	420	483	489	453	458	433	482	468	461	484	465	457	442	455	482	440	475	473	435	521	492	482	455	450	456	442	443	453	477	467	457	433	451	457	471	443	462	469	414	483	439	447	457	472	445	461	437	482	450	444	470	440	423	462	486	436	444	502	467	467	454	442	448	460	469	454	444	440	409	448	438	450	500	456	460	464	439	451	435	447	495	456	485	479	475	497	454	465	481	436	448	428	471	464	458	491	474	465	487	457	477	419	491	452	431	468	442	427	461	503	450	479	478	428	463	451	476	461	502	474	421	493	513	464	459	483	440	465	454	433	434	485	471	457	452	449	486	436	475	462	472	452	491	477	454	443	450	449	430	449	468	539	442	464	440	475	450	435	472	472	464	444	410	458	464	452	453	458	432	451	453	430	460	472	466	483	462	510	483	442	447	418	479	441	499	429	490	449	444	442	491	463	472	472	483	455	416	448	486	462	429	456	433	480	464	445	457	442	485	461	468	495	485	445	463	444	473	469	484	476	471	453	462	471	447	434	485	470	477	453	484	467	499	445	459	462	411	459	472	460	432	436	488	483	448	468	466	461	491	434	460	481	465	468	496	437	461	463	446	487	508	442	457	453	458	442	426	428	450	472	469	462	448	468	428	498	436	454	471	477	450	465	474	459	427	460	427	483	464	449	452	449	473	476	431	505	440	459	483	459	447	450	434	447	445	457	453	468	469	475	482	450	475	482	452	472	479	488	457	458	441	506	458	475	479	481	447	485	421	457	478	466	452	480	481	454	464	506	490	448	449	483	466	477	474	502	474	473	481	415	437	459	408	486	454	442	444	424	436	473	496	413	463	468	447	464	443	417	428	428	471	442	474	433	485	510	477	487	479	474	452	480	504	454	466	459	448
16548	39808	32735	22288	14720	7928	4075	2868	2246	2214	1788	1601	1336	1216	1187	1090	942	902	878	821	760	742	726	720	675	637	671	629	590	549	583	517	535	509	575	525	514	515	544	531	507	531	465	504	534	518	549	471	504	509	532	526	561	526	511	501	488	506	532	547	512	513	529	502	525	478	527	486	505	497	503	519	507	504	558	535	496	506	564	513	480	491	495	491	507	530	515	528	510	487	482	539	555	518	534	509	522	530	483	498	544	521	503	523	549	504	541	551	548	512	526	505	467	494	492	551	512	528	516	530	520	494	535	492	550	545	542	482	513	479	553	547	469	561	498	491	498	503	492	430	458	510	504	485	494	541	528	524	507	530	517	528	527	546	495	517	572	505	521	507	522	513	532	488	512	496	548	465	492	502	520	493	526	488	511	520	478	505	511	529	500	524	490	524	520	484	476	505	517	504	553	494	509	536	511	535	512	492	484	553	536	500	475	513	542	511	503	482	521	520	527	484	504	524	539	512	454	520	541	538	505	495	488	525	519	531	566	518	528	558	483	477	508	488	541	506	448	504	551	477	506	519	498	530	553	506	504	513	509	513	525	532	504	533	467	507	518	506	492	490	517	519	500	484	538	516	492	479	459	543	498	484	504	483	507	516	518	481	499	500	519	545	532	495	493	478	494	511	542	525	487	511	503	527	510	522	485	502	534	522	479	484	512	547	606	526	468	496	528	547	505	503	545	533	497	524	533	425	528	521	491	540	497	518	486	518	506	484	536	488	517	506	459	523	505	506	517	498	509	493	521	532	505	523	506	504	493	495	540	543	540	528	517	493	491	487	512	517	519	542	469	523	487	511	478	527	489	526	473	533	513	535	527	498	521	553	556	537	501	484	515	486	525	511	531	540	562	477	489	514	558	519	472	499	533	541	494	528	547	492	504	542	565	505	480	496	521	501	494	533	518	511	521	516	496	505	481	537	515	514	511	542	487	498	562	514	506	473	547	507	492	508	520	501	513	501	499	481	484	565	507	492	502	477	524	511	491	511	518	540	478	520	516	472	496	517	513	508	496	513	533	530	525	461	496	502	515	512	498	546	518	518	512	525	477	542	510	506	513	502	514	527	489	503	522	504	536	487	528	504	504	516	495	501	502	447	523	544	501	518	459	521	517	500	493	536	521	502	527	519	526	512	517	526	486	501	520	459	468	527	550	485	494	531	501	530	521	481	478	485	508	529	527	502	510	504	472	483	505	516	520	475	540	484	480	494	491	543	478	497	539	496	497	551	496	511	540	518	554	496	495	555	514	487	511	530	513	526	507	543	525	547	529	503	540	526	513	530	545	517	489	492	497	490	553	521	560	518	495	501	539	535	506	490	517	524	495	513	541	490	553	507	520	464	535	526	490	510	530	522	472	516	505	539	501	543	536	541	468	517	528	510	502	498	514	566	525	537	510	505	510	471	520	540	468	559	495	511	506	519	516	493	501	529	481	506	519	512	508	523	558	534	532	533	529	494	494	509	544	494	512	523	528	529	523	497	509	520	521	498	513	493	528	485	471	493	553	528	536	501	500	509	499	493	520	539	524	530	487	472	480	494	473	496	515	536	507	528	508	519	521	511	524	453	542	511	527	483	488	507	483	503	482	498	545	480	536	519	515	488	527	491	500	515	500	508	509	495	492	519	525	482	552	516	496	484	460	478	487	486	490	531	511	527	540	484	464	515	482	490	494	517	531	540	500	517	533	531	505	512	532	533	541	533	511	518	509	531	501	504	536	534	531	513	513	519	501	468	499	539	533	559	526	514	507	496	528	452	498	505	530	502	507	524	487	511	540	483	495	540	516	522	565	520	565	506	536	536	478	496	520	504	508	491	522	518	495	516	512	499	526	494	510	481	516	537	507	491	520	514	498	512	512	498	516	501	520	486	482	531	530	495	507	528	477	517	490	519	506	522	495	530	520	497	521	513	492	532	538	504	496	455	454	493	492	462	471	519	501	535	489	548	466	528	472	491	505	474	509	513	519	499	518	517	493	475	560	477	544	533	532	499	466	519	466	559	536	496	450	511	501	517	517	520	542	527	496	530	519	501	493	515	496	503	542	545	548	500	546	496	526	519	517	530	496	511	510	536	537	524	519	529	498	514	480	493	505	510	530	479	458	505	485	488	495	518	532	485	493	497	491	525	507	516	518	495	522	513	517	491	499	512	527	505	525	512	479	512	480	485	517	510	491	507	515	505	486	537	506	510	509	513	478	519	503	493	545	519	478	482	539	527	484	500	466	507	542	532	534	568	520	491	474	535	495	524	496	541	521	541	534	487	497	450	530	499	507	507	488	487	530	530	546	499	484	510	490	525	474	487	526	487	485	499	513	527	526	524	505	472	495	486	557	503	514	511	500	500	510	503	503	495	533	491	481	529	504	527	468	502	504	546	520	513	528	527	479	549	519	466	475	549	512	489	522	535	509	497	510	512	507	505	496	527	529	501	549	509	551	497	515	492	527	522	526	534	488	511	503	524	502	504	520	499	511	515	546	527	507	498	512	526	495	508	463	553	510	520	474	532	506	490	495	501	491	501	525	502	512	508	531	477	500	506	560	510	518	530	512	524	514	507	458	494	503	498	499	491	532	540	488	512	528	528	520	477	499	481	514	475	481	544	452	498	531	494	524	497	504	513	520	503	538	522	506	527	504	518	491	522	474	531	527	538	514	510	495	511	504	489	478	467	479	491	495	509	529	478	534	507	535	519	514	495	510	525	527	533	496	510	493	494	504	456	520	508	513	516	537	495	511	525	500	503	531	501	503	488	576	538	487	506	512	502	473	479	531	477	523	513	512	519	516	499	485	503	490	514	465	513	481	526	531	528	538	537	527	485	501	482	519	482	477	557	506	495	512	469	506	498	541	467	486	545	493	523	520	503	499	505	504	495	497	519	510	468	531	553	480	524	506	537	494	511	505	498	535	507	541	492	488	504	527	488	509	468	494	483	506	522	507	492	513	496	484	501	502	477	513	490	538	533	540	511	503	498	553	523	507	497	507	477	484	499	505	495	501	491	512	483	469	534	510	488	492	539	474	526	524	492	522	504	461	512	501	460	493	544	489	498	484	510	497	506	530	552	503	462	479	517	461	536	479	536	537	525	479	472	491	479	550	497	558	517	479	534	525	524	545	478	499	505	512	512	536	544	509	524	521	515	528	511	497	518	483	544	520	478	498	502	507	518	504	545	492	520	495	502	464	520	482	514	508	468	496	499	514	471	485	491	548	510	543	483	514	491	512	500	481	515	488	500	486	520	524	487	509	507	529	484	508	527	527	519	531	528	510	491	517	529	495	527	509	503	526	488	547	524	452	551	588	479	523	523	516	526	529	525	498	517	511	492	579	557	484	513	469	539	497	546	474	498	526	550	498	510	506	502	499	521	534	496	481	496	520	471	511	507	505	557	479	505	501	508	507	509	510	492	496	523	508	563	526	485	488	517	533	499	479	548	491	526	522	476	510	494
24712	21062	26721	25397	13476	5001	1963	1370	1054	1027	965	813	756	706	652	661	602	557	548	476	481	458	489	435	444	476	424	392	430	396	398	365	365	343	348	354	344	350	364	380	366	338	379	383	349	376	393	326	333	342	390	386	325	388	356	371	355	398	378	354	332	361	367	352	338	349	346	343	374	362	373	317	379	344	372	388	329	339	388	372	335	371	344	360	368	322	333	358	351	363	339	342	391	337	343	381	365	343	344	385	344	345	365	352	363	370	380	353	386	334	369	371	368	374	331	360	383	382	351	341	346	335	352	321	371	354	383	349	349	335	354	358	353	392	375	338	356	409	362	337	359	357	352	389	353	360	356	359	344	369	379	366	315	331	366	393	339	377	364	369	363	359	350	375	368	331	362	332	344	341	355	333	389	360	344	361	360	361	355	372	413	372	373	386	358	416	361	368	333	363	384	354	379	358	372	372	353	371	345	356	318	360	353	357	357	335	348	373	326	335	371	360	341	337	368	379	348	367	344	372	389	355	344	355	352	332	366	379	370	374	369	390	366	347	327	371	323	356	332	356	328	372	355	383	376	337	345	330	350	367	369	318	348	335	366	364	344	334	369	343	353	332	372	344	371	379	354	351	332	324	385	355	384	345	387	359	349	357	351	344	379	376	350	404	356	347	363	376	358	370	368	326	366	341	385	366	353	370	329	388	331	343	328	378	355	342	335	347	354	356	350	348	344	310	386	336	361	358	349	347	396	346	370	350	352	386	370	368	322	334	357	381	396	327	356	379	333	369	335	370	375	361	405	369	359	367	388	348	376	355	357	392	358	327	372	367	345	377	333	369	339	391	357	324	349	354	337	329	348	336	382	362	358	364	390	379	368	395	378	348	383	355	356	355	381	368	378	371	385	350	352	350	364	363	357	358	347	342	364	364	350	361	388	337	360	343	374	322	401	354	351	356	400	360	370	375	378	361	352	311	337	326	330	375	357	373	354	339	312	362	329	348	338	347	365	348	351	351	344	351	353	370	352	358	360	350	366	361	355	378	350	386	335	356	353	356	356	344	340	342	340	367	376	357	354	363	374	355	354	321	363	331	366	345	356	377	358	387	363	364	327	325	321	364	330	371	364	362	389	357	357	335	397	382	361	358	376	333	391	384	339	371	349	353	383	318	361	338	366	327	358	330	319	373	327	341	336	349	362	351	353	350	361	368	344	372	359	345	357	309	388	361	375	349	338	361	365	351	352	388	332	354	333	345	365	359	378	349	316	354	347	351	363	334	316	377	362	376	369	344	367	399	335	347	346	362	335	367	349	343	349	345	382	357	329	374	311	338	339	375	362	376	371	372	345	363	380	348	337	345	326	364	401	335	356	357	399	360	357	337	356	350	366	348	323	340	369	352	342	337	338	368	349	389	329	378	326	356	360	344	326	345	329	350	367	360	365	334	365	361	409	377	335	353	348	392	332	346	375	335	365	337	362	360	359	376	366	367	337	339	347	370	340	359	380	308	378	382	343	380	347	363	338	332	343	340	353	366	346	368	358	375	348	342	378	326	354	339	331	369	374	338	322	346	344	371	335	396	393	372	361	353	379	373	341	342	352	382	357	362	348	355	367	370	361	339	353	374	363	352	346	359	339	377	338	392	362	369	337	346	318	340	362	337	334	370	372	351	353	358	353	341	383	335	355	374	384	359	338	323	377	331	394	341	360	360	370	370	353	367	340	381	354	335	364	295	372	387	369	343	373	336	352	359	370	338	357	332	370	376	386	352	339	344	391	377	351	380	354	353	341	356	357	336	323	326	362	374	369	362	342	362	383	322	355	339	353	362	345	357	368	340	374	404	331	363	318	387	360	341	383	371	354	385	336	338	378	331	335	384	345	350	319	326	357	331	363	340	324	325	361	351	359	349	412	350	349	360	370	355	391	361	341	351	367	380	335	346	354	400	351	346	356	338	383	338	356	353	362	392	383	345	359	364	351	350	348	381	348	359	342	375	370	350	340	368	386	367	331	328	392	358	337	357	340	363	368	376	350	358	387	343	345	362	359	392	355	371	363	376	314	337	366	343	358	370	347	351	380	361	369	343	346	345	359	350	340	372	379	346	372	350	358	376	380	349	348	371	363	401	350	333	410	344	372	346	323	352	402	332	352	329	365	410	362	344	363	347	366	315	379	345	342	367	354	390	335	339	357	386	350	371	330	376	341	402	366	380	328	342	328	363	350	348	325	358	369	351	366	349	356	354	371	369	400	386	379	333	360	377	342	367	317	333	350	368	335	354	349	356	361	356	344	333	337	366	327	325	369	350	341	359	338	358	298	332	369	367	322	345	345	345	359	374	350	361	339	372	370	390	355	377	371	340	337	335	345	353	353	348	365	354	334	342	354	364	345	365	374	382	359	353	334	367	334	364	353	382	356	357	366	363	369	362	375	326	335	339	363	370	373	342	374	346	347	319	332	355	384	364	376	327	338	330	347	353	372	361	384	347	357	309	364	337	347	369	348	355	345	394	372	344	343	348	360	327	367	354	343	393	371	331	329	345	334	341	370	379	346	329	320	374	363	361	332	386	361	364	375	354	361	342	372	350	334	333	339	355	350	341	356	365	342	352	369	332	354	335	367	346	383	345	380	366	372	310	370	341	319	360	317	418	340	368	368	348	341	356	370	373	354	340	380	333	368	352	364	376	301	341	343	347	326	370	369	353	398	366	339	342	328	372	361	375	348	333	327	347	333	352	362	366	359	348	343	348	370	352	351	371	355	346	347	338	351	376	354	364	368	361	374	365	359	359	361	351	355	337	360	352	376	366	374	335	380	360	358	363	339	371	334	371	369	318	389	335	362	373	339	363	329	371	321	377	328	375	358	376	347	348	358	363	385	335	360	362	358	341	342	380	400	338	387	336	326	348	364	371	370	342	367	386	338	345	359	365	354	359	347	387	369	369	344	367	346	331	369	349	347	381	348	371	336	342	324	355	330	382	378	360	341	361	364	335	366	372	351	371	354	370	366	366	346	365	362	381	343	337	344	350	379	349	341	346	348	366	364	340	361	337	332	372	394	383	376	327	366	349	344	358	361	351	366	340	363	356	355	334	362	357	364	351	358	350	389	377	344	340	361	323	333	364	373	374	337	346	330	347	327	335	379	352	409	348	340	377	303	376	342	356	360	330	362	377	378	359	334	354	388	354	383	390	378	352	348	355	357	329	365	349	390	382	351	371	355	381	349	367	364	345	341	325	337	385	339	344	370	303	336	354	381	381	344	358	368	349	369	353	362	374	373	400	337	335	381	352	330	366	343	386	384	352	378	375	366	354	369	350	349	340	366	368	344	363	332	388	340	342	382	358	334	334	378	365	378	369	329	375	361	351	325	358	332	368	345	351	365	344	351	323	352	331	313	357	381	354	345	325	374	371	354	370	327	373	370	377	346	372	400	351	369	334	365	409	350	396	347	384	354	355	394	365	337	378	362	362	348	389	372	383	329	372	355	336	357	377
14483	35939	28525	18561	12118	5995	2891	1965	1663	1497	1382	1179	1144	943	961	855	747	650	629	618	569	576	515	556	532	454	484	489	469	436	428	445	454	415	430	409	404	406	404	423	400	444	393	377	413	414	371	408	434	410	414	403	409	441	389	423	398	433	436	403	378	372	434	412	390	423	370	384	419	407	386	405	430	354	420	413	430	411	420	392	393	410	411	382	415	410	418	441	374	390	395	420	412	411	392	431	410	410	445	397	393	464	428	426	370	399	407	365	424	386	433	411	403	440	374	399	396	407	420	370	402	358	375	417	396	400	412	385	356	375	417	424	385	408	388	391	434	422	372	414	415	400	399	386	429	340	402	389	416	406	381	418	405	448	383	399	386	399	431	408	419	409	368	396	380	413	417	379	391	394	374	427	394	427	388	399	427	408	391	410	391	437	426	361	405	449	420	391	373	413	401	404	437	372	422	436	400	402	440	400	381	387	398	403	386	390	406	374	425	437	406	401	418	326	427	390	418	368	400	418	414	438	409	404	363	373	381	381	372	397	430	402	373	390	403	398	376	419	407	426	412	412	404	370	425	413	408	397	390	414	404	411	417	430	421	414	347	401	412	375	363	389	406	408	420	396	402	413	378	375	403	393	392	393	377	383	399	411	433	393	417	390	471	411	394	420	384	397	432	433	380	422	395	408	396	449	378	430	411	417	411	366	389	404	384	397	423	392	423	401	388	420	392	409	417	351	388	399	427	408	398	355	393	397	427	385	398	379	417	415	391	400	423	407	390	416	425	392	384	445	401	403	411	398	420	393	411	419	394	381	420	422	412	400	373	431	404	412	346	414	406	430	401	394	460	392	404	379	368	382	402	414	391	382	352	384	385	410	405	420	435	385	412	368	411	417	425	418	375	366	397	388	398	416	379	389	387	368	408	424	409	426	409	410	383	367	403	426	455	379	379	438	421	415	403	404	393	420	407	434	406	428	400	385	372	394	380	427	392	387	394	400	406	374	398	387	381	383	406	417	352	391	397	398	441	436	406	414	375	402	367	412	431	386	399	426	459	431	392	406	407	422	400	369	356	387	376	413	388	403	388	405	433	419	386	360	387	408	407	437	408	397	398	382	405	372	435	424	401	418	403	438	394	438	391	384	411	442	409	398	376	400	377	406	389	383	408	382	385	422	390	412	369	390	402	397	409	394	405	408	359	368	431	419	374	430	405	377	397	412	419	431	378	422	406	383	389	387	406	385	398	398	462	383	366	431	423	404	407	413	400	389	393	404	412	388	375	399	402	407	429	414	384	394	384	413	431	436	400	350	393	391	430	352	425	414	387	400	381	412	415	410	400	414	392	426	421	390	418	426	397	416	419	404	388	388	388	407	408	377	420	364	419	402	420	427	378	392	419	412	407	388	387	392	366	386	401	399	404	385	401	399	388	391	366	412	414	436	386	391	451	421	404	379	424	417	416	450	394	401	391	450	379	390	412	381	387	405	425	422	422	426	411	400	404	410	426	396	383	378	425	387	399	390	434	394	393	408	413	392	414	381	406	418	427	434	384	408	419	394	408	397	422	382	416	392	385	437	440	422	444	391	419	381	409	398	384	394	409	379	431	382	419	343	369	392	406	393	422	423	415	391	374	397	418	404	373	391	411	383	447	390	403	394	388	389	415	439	430	417	428	408	402	413	447	381	403	402	399	392	363	391	404	383	393	435	401	411	439	417	405	372	406	415	427	414	384	402	386	363	418	394	422	415	397	402	390	374	403	435	384	418	412	386	392	374	392	400	399	415	440	421	423	376	417	405	414	434	394	398	390	418	419	442	406	388	402	399	412	378	401	431	374	410	414	409	378	399	395	419	417	414	416	390	409	398	383	389	405	425	382	407	417	380	386	365	395	404	424	392	397	402	378	406	420	422	409	405	439	388	409	416	441	382	412	398	428	381	415	396	396	389	365	425	362	363	378	416	428	390	360	400	369	386	367	424	407	418	415	424	422	438	392	391	400	415	366	423	414	416	410	388	388	432	403	412	403	405	405	397	449	392	430	408	396	393	415	413	423	407	386	426	381	380	404	404	385	405	419	406	436	392	380	353	388	394	396	409	382	381	426	384	390	414	412	434	431	387	369	388	438	369	421	400	398	421	431	390	399	430	394	381	443	397	390	383	409	442	430	424	381	423	420	401	394	385	397	415	372	402	445	388	403	412	412	399	389	393	414	369	379	391	363	420	368	402	429	399	404	433	384	385	431	384	381	392	401	384	377	396	384	432	425	405	406	414	427	409	416	395	417	427	374	417	423	423	404	417	424	423	417	420	427	416	366	375	416	396	415	433	385	400	447	426	392	410	416	379	390	384	384	396	389	413	425	398	372	414	422	373	401	391	416	408	374	412	396	352	414	418	412	389	382	400	374	420	418	443	424	429	386	406	400	408	408	417	415	413	436	364	382	403	421	408	402	369	394	400	344	407	380	434	426	388	400	393	422	401	416	404	398	372	376	413	392	412	420	399	444	390	398	387	422	412	395	415	380	412	372	369	368	399	370	358	387	408	397	358	407	397	411	442	379	385	403	388	390	388	410	390	402	428	414	386	405	429	367	379	418	384	388	403	374	428	406	405	400	408	406	436	390	366	431	438	402	368	380	416	403	414	410	360	417	425	412	435	384	386	407	415	430	397	400	411	395	441	409	432	403	392	411	411	395	412	394	424	378	390	405	411	386	393	390	417	385	368	423	402	379	397	429	409	389	396	408	372	420	381	400	414	369	415	430	373	428	403	402	403	418	397	402	365	407	358	412	389	384	409	403	409	406	413	417	407	427	377	403	423	381	425	418	430	395	413	427	371	400	420	385	429	366	350	418	410	402	410	403	418	402	399	381	397	389	430	416	409	422	385	439	389	393	404	374	439	388	434	390	429	388	394	426	397	403	443	394	400	383	442	437	372	377	375	419	427	389	387	441	404	380	436	408	408	405	428	390	436	358	422	405	403	369	392	390	395	428	374	420	406	385	389	369	406	419	425	467	427	441	379	407	431	415	392	422	437	428	383	385	429	401	407	400	439	420	390	437	384	408	429	359	374	422	436	404	389	384	394	391	411	392	455	401	387	422	423	433	402	382	391	409	404	413	381	418	406	393	420	420	406	454	419	417	375	392	379	418	379	407	399	415	396	395	376	362	385	405	373	370	430	388	398	380	366	387	369	406	414	410	379	399	364	375	436	391	376	388	408	404	423	383	386	427	403	406	383	424	395	411	396	404	390	391	434	390	402	427	397	441	402	413	442	390	393	422	392	372	401	394	391	385	406	430	442	376	404	407	361	404	428	408	386	395	414	385	367	363	432	401	396	419	396	409	410	424	412	413	402	400	368	357	391	392	388	320	395	404	421	394	401	364	415	395	385	370	398	405	400	329	398	405	461	400	423	399	412	415	438	404	402	382	419	376	432	380	390	412	447	405	363	404	424	336	377	419	355	391	467	378	380	376	394	408	377	429	429	395	364
22470	21146	28521	24006	21229	20898	10020	2903	2020	1820	1843	1515	1359	1237	1077	1104	1002	836	836	797	682	748	733	650	663	637	604	628	573	585	526	572	527	518	492	485	527	519	475	527	497	509	499	506	480	466	447	445	452	474	454	491	501	487	487	495	484	487	456	469	501	485	485	480	483	462	473	496	455	519	434	479	508	481	459	499	465	494	485	471	464	463	417	476	452	504	477	456	487	454	469	495	452	468	488	469	466	470	454	445	470	455	477	478	446	484	489	494	493	470	452	483	476	509	461	438	465	466	485	466	459	474	459	508	500	467	464	474	499	488	486	471	471	475	440	462	491	484	511	476	496	479	468	485	451	477	483	448	489	515	409	454	472	466	454	447	495	465	496	447	506	480	430	472	487	442	441	463	521	485	474	461	470	504	428	474	442	491	474	476	455	474	478	455	468	481	500	482	482	465	476	489	488	503	490	453	486	482	484	443	475	455	479	470	486	485	488	483	464	486	459	462	420	500	486	450	463	484	443	459	459	420	475	473	460	504	477	484	423	432	492	459	459	459	480	491	499	512	479	474	499	459	425	515	450	463	502	469	460	470	469	466	447	491	492	420	467	450	456	487	484	459	470	462	486	470	459	482	491	487	474	444	500	474	499	466	491	484	450	492	483	484	476	449	442	464	480	444	469	485	493	467	488	468	486	472	439	476	474	481	490	474	477	469	435	470	512	502	455	497	451	460	444	431	436	432	439	471	472	470	456	504	482	476	479	472	477	436	436	464	485	499	458	456	484	494	487	448	463	472	454	481	490	425	448	473	486	460	497	493	461	489	480	459	452	467	473	512	507	476	460	479	410	452	462	445	453	498	476	485	505	473	475	479	480	487	495	440	454	519	472	474	505	473	502	464	464	454	449	484	527	488	434	494	448	501	465	431	517	476	524	468	486	434	473	475	476	471	483	484	476	468	478	468	465	454	482	455	443	442	447	484	434	439	463	459	484	468	474	456	427	485	478	467	478	449	492	497	470	452	465	482	501	496	461	481	474	499	430	496	466	467	457	472	481	448	437	449	479	456	516	495	457	485	469	457	463	471	457	522	444	504	452	463	456	459	469	493	453	509	485	439	470	460	444	451	476	432	472	502	466	437	507	442	456	503	472	460	429	492	477	480	488	423	473	458	465	456	505	506	486	490	468	479	446	474	474	467	469	481	502	423	510	475	488	494	481	475	515	450	460	453	473	461	455	479	450	488	517	474	461	477	473	468	456	467	471	455	468	489	455	458	450	464	476	462	470	502	493	486	486	498	485	468	494	478	478	487	502	460	434	453	496	462	429	454	444	448	460	455	431	485	481	487	449	488	476	469	451	447	472	464	477	479	495	478	437	444	427	450	511	481	470	448	495	525	446	461	468	505	499	496	446	471	480	455	456	493	449	479	453	445	464	458	457	439	484	461	437	474	481	504	467	503	474	488	449	450	473	465	470	472	489	469	483	501	473	466	430	480	467	444	469	472	486	482	473	447	494	471	459	447	438	481	440	479	494	438	429	505	508	469	444	477	472	478	440	497	471	501	475	420	480	468	464	515	495	509	497	452	450	456	464	469	474	456	488	474	458	482	437	491	450	479	513	438	464	468	488	443	463	452	526	456	465	469	454	456	446	491	483	447	497	479	472	515	516	440	475	497	454	508	476	462	486	509	493	482	483	450	455	441	453	496	466	444	443	469	492	491	443	455	526	495	489	495	450	446	472	465	491	449	489	468	457	453	457	440	466	445	482	483	460	481	441	510	450	488	460	464	465	450	472	477	474	489	474	443	480	465	460	442	481	504	447	499	462	433	438	520	483	440	481	479	451	478	522	477	461	459	493	432	467	452	492	456	465	446	443	457	453	494	470	450	458	498	481	478	482	500	451	490	474	431	466	465	447	480	508	495	480	494	462	475	479	477	423	442	503	450	471	481	482	480	441	503	487	441	481	454	498	483	448	468	467	456	434	497	442	493	441	467	509	483	481	485	483	445	472	467	445	447	468	447	461	454	460	469	497	482	516	487	482	455	482	509	445	476	468	470	479	485	458	471	437	470	455	469	461	466	446	386	489	474	456	500	483	473	487	505	496	479	467	456	441	468	474	478	499	448	477	505	448	469	471	474	542	448	481	499	442	444	460	416	458	454	493	469	478	460	460	507	505	453	484	433	454	478	467	501	491	464	454	508	459	475	470	482	471	483	478	447	471	492	441	483	479	432	491	443	462	478	451	504	455	506	438	452	462	467	438	462	451	483	451	485	459	496	443	476	499	474	447	450	513	463	410	506	432	440	484	487	472	457	449	429	465	517	490	446	476	484	460	486	466	475	386	484	471	454	507	446	495	426	468	499	469	515	497	489	452	440	464	469	487	431	444	454	476	437	492	493	461	485	463	498	478	473	479	473	477	495	476	471	453	446	466	503	473	497	503	474	490	474	449	455	445	456	488	479	465	462	471	465	506	498	488	464	479	467	510	497	451	439	497	453	501	491	436	460	498	450	488	402	438	512	440	481	465	465	478	447	488	498	491	461	436	461	461	443	446	473	469	449	481	472	457	475	484	452	465	463	477	468	450	481	479	435	461	498	445	474	457	491	475	430	476	451	446	464	470	497	463	431	428	472	422	490	505	492	485	494	475	471	468	488	508	443	452	487	488	464	481	489	473	507	469	475	462	494	448	454	487	494	435	482	481	462	490	448	464	428	445	482	463	507	497	456	503	481	483	476	486	472	480	534	445	456	507	461	484	467	454	445	479	464	452	463	485	485	470	481	462	490	452	460	460	474	486	479	487	468	460	497	464	498	473	475	494	484	483	478	533	444	456	467	483	485	487	491	478	467	463	428	490	506	445	463	474	479	458	451	478	495	440	473	459	504	500	473	405	442	472	454	496	499	458	461	451	448	454	495	429	439	502	468	426	476	472	483	443	462	452	503	439	490	495	473	458	437	450	458	463	470	455	437	461	472	455	471	477	474	470	468	521	458	481	506	462	507	474	474	462	438	445	427	461	474	457	503	448	462	467	446	509	457	439	453	472	507	489	499	474	505	459	494	515	496	477	466	455	475	458	429	479	464	497	496	491	495	492	457	518	434	486	469	447	489	498	504	523	481	439	484	453	502	444	475	477	460	480	453	438	482	440	457	445	446	476	451	463	482	475	473	449	487	450	444	522	457	504	491	522	411	473	491	451	451	481	449	450	463	472	406	470	468	448	465	441	474	477	475	461	484	437	462	463	460	483	482	458	460	457	481	466	480	458	442	440	456	490	461	444	455	478	485	456	438	467	443	475	467	462	483	480	499	485	462	439	448	506	456	436	502	501	481	448	440	484	432	441	443	458	516	494	482	441	479	472	482	462	447	460	431	466	502	446	488	498	419	465	462	487	445	452	457	436	468	449	492	507	494	471	482	430	459	471	455	476	445	453	465	468	469	532	449	479	481	492	484	501	471	416	473	474	464	494	442	458	469	509	483	447	490	447	488
18980	45527	35618	25441	18501	9375	5360	3582	2838	2594	2477	2077	1796	1668	1538	1459	1240	1062	1005	889	885	822	814	775	789	708	696	661	653	682	670	549	558	541	511	539	553	558	555	489	527	553	594	525	540	492	535	545	540	534	545	551	580	565	505	538	539	541	530	521	526	581	483	498	529	513	548	530	486	516	526	508	511	573	528	513	548	549	511	476	515	532	504	555	497	516	534	519	495	516	523	544	490	497	515	524	497	514	522	517	532	564	448	534	542	504	511	529	520	507	503	556	513	558	499	548	549	507	517	575	520	555	504	531	520	474	560	513	532	507	503	486	542	482	541	499	506	525	537	539	527	533	520	541	543	497	494	510	508	515	534	498	518	528	537	507	512	523	507	539	539	544	481	476	580	529	506	539	486	468	528	516	503	560	524	513	570	518	507	528	557	472	514	486	505	528	536	532	544	492	521	539	509	501	495	511	550	521	519	519	539	538	534	555	527	532	515	524	521	527	505	479	535	517	565	546	515	493	520	526	499	499	563	519	502	543	521	509	548	553	509	541	549	521	512	512	527	540	512	482	542	482	486	546	493	515	497	490	505	515	520	527	512	514	538	474	500	499	513	510	510	519	497	529	523	526	545	492	519	520	512	540	527	535	469	515	529	541	557	504	548	586	480	533	513	543	511	522	511	503	523	515	534	524	503	519	515	535	491	518	486	515	544	529	521	546	528	523	512	483	525	496	534	536	530	530	556	518	524	525	534	489	533	545	532	549	486	517	497	494	542	522	510	500	549	484	521	571	551	519	544	524	481	495	537	492	546	503	578	514	534	494	534	497	529	521	511	494	565	553	530	528	493	522	477	545	529	539	528	508	537	487	514	462	496	482	479	481	515	557	509	518	511	527	514	527	492	514	521	503	509	529	542	533	522	516	550	509	501	543	542	524	543	557	500	536	563	512	521	524	555	510	546	551	551	531	531	538	535	490	496	520	533	547	502	533	546	496	522	527	508	533	540	542	514	539	513	520	528	536	521	489	534	551	497	563	511	544	490	504	518	529	471	456	534	532	552	523	567	512	504	522	546	528	534	521	503	488	481	546	547	490	549	507	515	501	506	495	522	536	533	539	528	476	520	531	553	496	506	525	485	498	529	547	553	517	499	542	529	486	511	489	510	468	544	531	513	523	561	527	573	488	461	489	522	537	538	514	564	533	523	509	526	508	574	497	540	503	521	510	537	513	554	501	462	509	514	504	583	469	557	521	501	515	560	487	513	524	528	496	496	530	501	528	490	548	514	552	529	537	475	531	462	532	540	540	500	540	515	525	532	510	520	515	521	545	486	543	475	524	537	521	556	531	508	525	506	483	551	545	473	533	553	538	506	526	509	546	558	549	501	488	561	531	483	527	496	494	553	552	547	508	538	541	576	561	535	500	545	515	568	476	549	550	522	551	569	507	527	495	508	533	482	518	543	479	512	526	508	504	529	536	521	521	521	535	472	516	517	546	495	512	503	503	532	545	530	559	499	511	517	485	507	544	514	524	528	506	487	500	548	525	525	524	550	549	580	552	517	517	517	486	532	513	532	562	501	546	478	498	496	505	528	508	521	524	525	524	504	483	524	507	541	521	529	494	501	544	517	543	504	513	523	494	555	516	536	520	540	525	524	567	515	469	548	470	502	553	524	531	504	533	527	498	531	518	532	511	523	563	527	521	517	519	536	547	536	513	518	520	518	535	519	540	562	489	487	507	549	522	537	534	516	541	545	534	493	552	483	504	514	491	508	497	501	540	510	513	507	498	515	525	532	564	570	534	505	511	526	542	533	531	525	544	505	526	484	517	556	526	520	479	494	520	502	535	515	512	532	504	525	508	496	490	506	530	543	529	493	522	520	511	508	522	529	498	491	497	550	541	516	542	532	510	552	487	542	474	551	485	494	524	525	482	507	517	487	512	520	507	526	530	531	546	503	502	507	499	511	505	511	535	514	549	488	545	513	497	521	503	527	525	509	518	562	496	512	554	486	526	539	509	541	532	541	547	580	536	461	554	475	546	520	535	522	532	520	534	483	507	528	521	514	496	533	510	531	507	541	525	510	546	502	468	509	545	573	493	532	515	497	506	517	511	507	504	509	560	557	527	518	501	551	547	504	530	519	516	560	535	560	527	518	483	535	522	478	533	562	518	509	486	545	578	517	489	553	527	596	522	536	504	521	560	545	525	549	529	529	540	493	501	525	503	548	525	511	509	505	507	468	525	518	532	533	512	559	518	507	575	507	503	534	477	525	535	512	542	480	497	509	522	520	513	517	477	500	509	505	521	518	552	494	529	526	522	510	515	504	545	466	523	525	517	482	514	548	507	498	530	510	519	497	512	511	497	544	559	553	494	546	522	534	533	526	510	547	554	521	468	498	512	467	514	534	536	553	496	483	526	554	548	537	557	462	483	498	533	524	488	492	547	553	513	510	552	545	504	554	511	536	524	519	531	496	545	520	518	526	476	530	496	478	573	551	511	502	508	525	541	499	509	545	483	519	532	552	505	514	531	515	505	511	528	528	537	534	524	508	547	555	524	531	530	532	562	513	553	510	485	508	558	501	582	548	526	556	515	490	538	487	523	494	517	501	493	510	516	514	506	505	511	528	595	515	527	543	563	535	523	529	514	488	512	488	536	493	495	509	527	536	502	518	523	494	517	501	518	522	525	554	503	514	509	540	527	519	478	537	548	520	560	533	496	512	505	536	487	558	506	516	495	542	541	492	521	527	508	556	481	534	503	547	494	536	517	524	552	536	535	508	532	542	525	540	513	499	522	545	499	493	536	525	510	542	509	564	514	543	513	542	501	531	511	505	536	529	520	539	523	526	561	496	492	526	532	551	491	492	512	516	516	503	485	537	552	519	502	539	528	546	539	529	501	541	534	534	514	548	541	535	522	530	513	536	518	481	528	492	564	494	545	541	523	532	506	561	513	525	493	525	477	490	515	505	502	550	504	520	495	511	531	562	510	537	544	520	549	509	522	509	523	540	544	505	520	523	542	521	486	542	553	531	592	570	504	542	483	516	544	497	546	539	534	507	539	550	488	510	510	523	554	556	549	533	451	519	495	560	497	532	529	504	510	553	532	521	503	562	518	468	546	464	523	514	530	555	504	500	506	517	542	487	541	512	484	504	510	534	556	523	498	500	517	549	539	515	539	551	529	520	512	559	548	513	546	544	518	491	485	495	549	524	488	518	518	488	503	505	519	520	513	518	516	508	538	526	491	513	518	534	510	507	501	514	552	538	500	545	515	549	509	567	530	517	540	544	529	539	493	479	507	528	536	506	540	523	516	509	505	500	472	532	552	503	509	504	530	576	511	505	485	478	526	493	492	539	542	554	516	513	503	523	464	527	529	553	537	483	508	467	519	481	518	513	524	564	485	513	536	492	486	513	546	547	518	505	530	502	527	539	510	532	499	500	524	516	507	560	517	516	510	533	544	532	524	531	538	510	533	534	498	562	541	512	508
27611	21922	22391	14161	6628	2652	1634	1052	921	840	792	757	700	640	613	613	553	490	515	457	440	469	479	427	426	407	434	423	392	424	372	412	390	353	390	445	374	394	409	393	392	384	345	364	376	433	382	412	415	376	372	360	380	361	412	391	409	353	376	407	350	363	414	369	391	383	392	367	385	372	377	374	396	354	369	405	396	399	363	380	378	362	377	411	353	406	369	384	392	375	399	363	369	421	399	384	407	443	375	378	417	381	348	385	350	416	405	387	343	368	383	362	372	361	404	421	392	359	405	381	373	396	378	380	372	361	353	376	409	373	377	394	371	377	367	387	371	352	365	388	355	353	365	341	402	349	363	379	373	374	377	361	379	371	426	378	362	354	378	381	418	335	366	389	380	393	378	377	366	382	358	392	416	373	383	392	385	385	350	392	384	411	391	384	358	364	389	393	359	389	387	395	368	394	375	363	387	369	325	365	370	393	387	398	383	384	368	429	372	399	364	398	370	386	376	387	431	397	344	350	397	329	399	414	407	387	374	418	417	401	398	390	384	351	360	390	384	351	352	361	362	379	362	387	380	396	414	381	378	402	372	373	410	387	387	389	389	381	376	386	370	365	354	381	388	325	399	389	390	390	363	375	394	352	388	373	413	348	394	392	369	368	366	393	371	362	366	388	394	369	371	358	376	377	405	390	353	425	394	370	404	401	381	381	383	374	353	329	369	392	357	369	396	362	360	358	383	374	354	381	405	357	377	383	422	359	387	362	358	386	371	371	420	375	390	365	358	400	407	387	388	321	392	367	345	405	412	360	409	390	410	379	382	361	386	409	391	411	364	380	398	390	359	385	375	389	385	357	384	372	383	374	376	353	353	371	395	358	362	381	385	371	374	398	395	347	385	390	383	382	431	369	393	362	372	357	398	372	403	371	377	369	342	384	387	398	399	389	411	374	346	352	391	357	395	385	367	364	394	342	352	391	380	394	397	369	406	403	375	357	384	336	402	375	397	399	380	352	352	391	401	360	370	394	407	371	377	381	396	364	380	394	360	373	353	397	412	387	339	403	360	360	392	371	401	404	374	411	368	401	386	357	365	374	397	386	399	368	405	413	352	383	381	370	428	369	371	383	420	388	349	400	358	386	387	391	338	385	388	361	351	391	412	369	410	395	403	391	363	338	352	378	391	410	368	379	371	388	371	373	358	349	377	349	390	413	371	372	363	388	385	406	388	353	404	351	395	380	377	372	365	386	394	361	353	396	374	337	367	395	372	391	368	390	377	359	356	392	347	353	414	409	393	382	394	349	354	403	395	344	407	377	388	366	378	400	390	403	375	318	355	376	375	384	352	393	370	379	391	345	341	401	401	388	380	379	396	335	401	353	396	387	425	403	377	387	378	378	369	361	336	349	350	332	389	391	402	403	373	378	379	402	398	398	420	355	370	349	351	376	363	393	397	385	373	358	400	408	383	394	357	379	392	403	371	390	355	388	387	338	370	381	391	352	360	404	347	388	389	347	344	372	374	352	392	369	397	382	392	384	369	353	370	406	401	384	381	361	367	380	366	376	380	362	376	376	371	378	376	385	387	381	391	384	353	387	368	409	391	377	372	372	362	365	342	353	394	348	369	383	407	405	359	344	357	339	358	412	373	389	400	363	368	386	360	419	368	360	377	415	391	374	387	378	349	393	379	370	386	377	393	371	382	353	391	395	378	365	405	402	369	394	384	390	372	409	362	371	386	351	355	342	354	349	375	393	364	380	397	379	376	352	403	358	385	392	385	369	355	418	395	367	385	373	385	410	378	377	393	362	367	391	378	401	358	365	359	372	381	402	403	384	372	384	377	336	395	363	347	362	400	395	370	378	404	385	365	391	359	357	378	381	382	337	383	399	393	384	400	398	389	359	382	372	385	371	410	353	397	370	399	370	383	365	385	367	384	369	377	365	365	401	382	370	405	401	393	398	393	387	401	373	392	417	379	370	353	392	368	379	375	401	394	352	368	397	401	358	383	367	372	379	386	375	400	374	363	389	358	392	377	357	380	357	376	341	376	391	389	376	415	418	364	351	396	392	373	377	371	393	398	407	376	410	373	374	371	412	388	344	353	410	351	375	374	362	349	350	335	382	360	379	374	401	385	391	412	369	358	399	343	382	392	360	376	393	414	396	426	396	395	369	376	410	380	339	344	405	391	358	374	395	336	362	382	365	368	385	376	362	383	392	384	357	370	388	392	363	393	400	351	402	400	388	360	400	349	375	398	427	404	381	374	369	377	390	404	394	376	369	384	385	384	329	385	390	351	397	388	352	380	374	341	385	352	381	365	421	410	398	374	387	394	377	347	389	374	381	392	401	366	378	389	408	392	386	367	333	364	354	381	408	360	374	391	351	371	415	380	337	382	386	426	350	365	340	387	383	371	391	376	396	367	385	387	344	401	364	400	343	386	366	360	408	370	367	347	378	393	383	377	414	384	347	374	418	400	389	378	394	374	401	366	378	379	381	411	350	343	399	396	386	380	350	368	422	406	360	356	361	394	416	400	367	352	376	377	370	399	372	370	383	365	383	387	352	357	379	410	352	360	396	348	384	380	375	383	382	360	415	398	375	375	386	399	352	339	396	341	357	401	449	424	416	374	341	404	427	405	390	353	388	373	400	362	371	355	407	372	379	374	379	377	385	365	361	371	367	398	365	369	374	370	359	366	359	381	390	389	375	351	401	360	393	393	368	370	386	388	367	360	395	374	391	397	360	370	389	411	391	399	363	397	363	402	373	377	371	376	399	379	384	431	418	412	380	397	375	394	403	366	406	402	380	358	399	387	358	405	364	375	380	385	379	389	399	369	334	366	400	414	372	381	380	349	379	366	401	351	424	369	376	395	378	399	355	376	378	398	386	347	398	396	376	369	387	392	364	332	359	355	385	366	374	403	383	392	365	384	392	388	398	373	350	354	404	381	411	377	395	389	379	400	394	357	398	349	390	405	379	362	408	357	387	408	401	397	406	388	400	381	389	375	341	403	379	327	351	387	379	370	370	361	365	360	388	385	394	382	376	390	398	371	368	407	396	377	388	389	363	388	384	390	391	373	375	373	391	406	424	389	350	373	378	403	375	388	357	369	396	372	390	373	388	385	383	391	351	354	376	358	386	405	383	401	371	333	387	367	380	379	374	384	387	401	366	355	386	383	399	373	380	382	368	328	384	440	376	369	385	363	383	398	375	385	396	371	382	355	383	393	400	415	339	356	374	357	383	371	410	349	383	417	366	365	378	344	357	355	377	384	371	387	404	376	395	362	406	413	401	348	378	361	356	416	389	397	355	370	403	379	374	399	370	390	370	333	378	378	341	359	376	375	393	388	354	376	362	352	366	392	397	359	378	379	358	392	364	378	355	398	388	376	359	397	359	374	406	369	363	386	393	361	390	377	384	382	426	393	374	387	402	380	358	381	380	414	405	395	422	410	382	389	351	361	389	365	364	353	375	401	398	398	382	377	348
15080	33494	23957	14109	8906	3968	2240	1577	1318	1226	1088	1048	892	869	747	756	697	638	647	590	547	559	561	541	509	499	459	449	462	481	414	426	480	467	424	454	437	436	423	437	433	417	463	438	406	426	439	426	440	421	462	414	476	425	439	462	426	420	479	470	420	424	418	423	429	442	435	417	441	432	430	446	439	422	404	427	437	420	416	415	430	440	437	425	435	424	437	431	409	430	442	423	430	418	442	451	439	383	384	449	451	452	412	458	399	433	411	407	425	428	441	446	424	420	401	402	411	401	394	409	416	416	404	431	427	418	431	438	393	455	443	403	434	436	450	437	432	449	407	425	412	420	450	395	428	398	425	414	440	419	392	419	429	476	444	428	416	419	427	412	438	418	408	424	406	413	493	419	431	435	418	413	411	432	419	403	383	452	401	402	458	433	434	426	420	411	453	408	414	434	394	419	403	416	449	414	404	451	453	431	403	443	426	408	441	425	399	415	464	444	413	427	396	416	424	466	429	478	456	408	370	410	416	449	401	426	435	409	435	414	425	427	384	447	375	447	418	421	412	437	438	465	420	421	406	406	434	454	437	424	423	402	425	422	436	444	426	410	435	448	426	437	432	408	470	411	426	414	421	441	428	456	433	418	445	447	417	409	432	443	451	425	422	389	401	398	399	439	429	439	415	440	434	417	396	453	388	432	407	439	457	413	442	445	425	425	423	457	409	423	405	470	457	411	432	400	425	438	415	442	451	441	439	445	438	429	448	460	416	409	461	449	424	435	415	438	411	413	400	453	428	397	418	465	410	407	452	436	391	407	417	414	432	448	417	406	409	411	449	390	386	407	385	400	405	441	390	404	418	430	434	433	433	405	429	417	429	457	431	419	418	413	438	428	437	401	412	432	399	466	413	436	403	457	407	414	408	419	454	459	428	456	382	422	431	455	409	429	406	422	439	414	431	394	434	440	425	415	412	420	420	377	422	401	401	475	411	427	443	428	450	428	459	420	417	398	461	411	409	415	434	440	474	447	419	415	446	424	402	371	419	428	414	427	455	442	423	426	458	432	439	417	432	467	412	426	397	437	449	416	456	428	438	442	398	436	426	447	378	413	448	410	393	389	439	417	430	419	417	420	425	398	455	395	412	420	419	398	437	379	430	413	454	432	415	434	419	418	438	426	409	430	423	424	425	441	478	416	400	445	423	444	405	405	403	434	416	474	417	426	413	431	459	405	384	423	414	440	475	429	425	410	441	397	398	436	438	452	437	397	425	404	397	421	427	450	425	408	393	411	397	431	417	425	456	420	483	408	423	451	426	453	415	432	398	453	437	397	429	457	463	387	411	432	412	410	458	427	452	440	402	452	389	436	430	446	454	411	447	413	426	430	426	448	412	412	467	393	404	403	425	421	468	396	405	404	418	447	426	439	431	453	430	396	435	447	419	435	411	439	430	406	454	408	463	424	415	410	440	435	447	467	437	417	420	384	415	396	416	384	417	412	426	418	430	462	442	444	420	395	424	422	427	439	434	440	429	400	452	413	447	404	404	402	428	394	413	408	419	440	420	389	408	385	449	411	391	409	480	455	435	440	434	449	428	413	432	447	417	408	410	452	420	455	436	463	433	385	444	422	389	447	421	462	424	447	442	391	391	434	458	381	426	407	407	436	428	433	418	439	422	424	405	430	429	434	399	451	399	436	421	406	431	477	450	442	464	418	435	403	396	474	431	444	413	401	405	418	431	426	391	442	454	399	439	447	427	410	434	411	417	435	413	413	451	420	427	414	445	408	455	395	389	438	449	461	421	481	456	426	390	405	426	423	404	414	419	409	417	456	431	397	434	425	400	447	438	442	435	446	413	410	436	460	446	413	417	460	425	458	445	433	428	442	427	443	442	393	428	414	426	435	390	445	409	421	423	387	424	413	390	456	434	430	433	413	452	442	419	445	423	428	410	371	446	419	425	413	419	449	419	422	440	379	422	462	423	401	435	403	415	440	390	441	435	423	448	411	426	412	429	434	420	442	413	448	424	409	436	414	365	438	429	415	463	453	408	452	414	415	449	411	432	410	455	416	420	414	435	429	430	436	395	439	430	392	399	412	448	426	461	462	412	443	448	436	416	478	439	438	387	443	444	432	418	415	427	418	442	410	424	420	402	434	440	427	398	461	399	443	410	473	448	444	393	412	379	424	403	408	423	399	411	468	409	456	460	456	445	424	414	411	453	465	445	443	435	437	469	403	414	444	415	448	406	403	415	460	395	443	443	410	433	424	408	421	423	419	423	411	413	434	434	412	492	438	407	417	424	442	470	403	441	435	402	434	404	428	460	402	447	434	432	461	420	465	427	425	426	429	426	384	387	438	411	444	416	407	414	417	411	432	426	447	421	453	431	440	431	462	435	401	466	419	455	439	423	438	458	425	412	436	478	416	462	401	399	425	406	406	441	399	436	420	490	468	432	434	413	432	434	408	426	407	416	430	440	416	417	447	462	433	415	401	406	454	413	401	430	435	421	429	461	413	421	461	441	419	456	430	421	425	432	430	459	435	422	414	449	447	444	461	411	423	435	433	402	432	421	410	422	401	436	455	474	435	386	419	434	383	411	400	397	432	424	398	418	452	419	456	453	420	403	404	421	438	429	427	422	439	453	437	418	465	449	436	434	441	435	439	412	413	420	436	401	401	421	466	423	440	422	451	428	418	447	427	435	445	423	381	412	432	429	416	386	446	403	415	447	405	371	454	465	404	441	428	399	398	425	451	414	428	408	421	432	424	407	403	420	427	428	439	423	399	417	421	423	470	429	441	392	423	454	421	414	437	436	444	424	443	429	456	384	398	457	408	442	397	436	416	412	415	424	465	434	426	392	374	435	471	396	429	401	395	425	432	475	409	406	448	426	426	440	432	439	410	438	405	416	397	430	432	418	415	446	443	440	451	406	449	415	397	412	429	410	440	426	453	459	444	431	440	367	414	432	441	413	399	457	430	411	407	421	416	455	425	410	406	423	444	405	413	408	406	447	410	419	445	413	392	394	451	398	429	428	453	414	437	423	422	429	439	405	424	462	389	386	433	403	452	434	461	444	413	440	428	422	429	414	443	441	432	422	444	440	407	429	398	470	453	433	433	438	433	410	417	424	410	432	410	427	435	438	443	396	432	428	466	421	416	391	413	408	415	428	466	397	419	393	418	408	438	409	420	430	449	435	427	435	461	469	410	425	423	434	384	431	446	410	416	395	436	420	453	449	447	402	456	436	465	406	416	438	406	420	398	397	453	396	421	427	439	423	453	403	429	441	413	442	431	452	423	424	380	458	427	455	463	437	472	455	467	416	428	451	453	460	461	437	426	419	411	429	440	454	440	460	415	443	437	406	408	431	432	409	410	419	442	437	424	450	418	391	434	411	418	450	470	415	421	399	447	445	398	384	411	409	411	457	428	416	453	419	400	412	445	429	457	439	458	434	399	445	465	441	428	466	462	397	458	443	390	458	412	406	430
23524	21123	27959	24538	21041	11974	3975	1979	1563	1331	1258	1163	966	975	853	901	849	738	678	683	618	617	576	558	540	582	557	516	529	487	505	480	522	490	482	482	476	440	473	434	485	464	467	456	492	491	446	448	460	432	441	459	446	503	418	479	478	409	451	468	490	478	466	452	467	482	460	460	454	437	422	436	420	470	468	436	437	488	512	428	461	459	435	458	484	441	490	487	461	457	445	442	417	443	458	442	442	457	438	477	482	461	422	459	411	469	428	460	469	419	404	487	434	449	453	431	434	464	435	431	418	458	490	449	429	420	463	471	483	483	456	467	435	480	466	455	490	435	444	454	437	508	444	467	458	425	417	492	471	456	449	480	468	472	435	464	450	471	459	417	433	449	446	461	472	451	458	444	474	476	485	483	488	482	448	421	492	449	451	430	493	482	454	480	502	462	426	454	457	435	455	457	439	496	443	448	468	455	443	451	459	458	458	481	446	469	464	477	452	447	444	450	471	428	474	474	446	446	461	470	458	429	509	475	473	487	427	449	436	445	426	427	463	423	482	482	453	402	481	459	426	403	483	471	458	428	479	462	467	471	460	450	427	441	429	446	450	461	433	467	405	442	468	461	435	449	455	450	425	492	438	466	448	452	420	476	437	434	435	473	436	476	451	440	458	448	487	476	452	434	467	451	457	470	457	467	454	417	437	449	434	403	436	471	484	468	421	468	453	448	446	409	428	460	463	426	444	440	467	466	460	459	421	414	461	457	432	469	468	469	453	462	420	468	454	484	471	420	414	417	451	500	430	438	448	437	464	443	457	434	465	440	443	470	430	460	471	451	435	459	467	458	469	459	476	476	443	460	441	449	453	434	452	455	477	464	475	448	468	471	425	507	453	415	450	455	449	457	458	446	463	479	438	440	464	485	393	445	428	455	448	468	437	421	431	455	458	459	435	472	427	442	424	474	443	435	475	432	428	439	446	442	447	430	453	469	434	451	463	458	458	430	443	456	477	439	428	474	447	478	433	451	434	448	437	472	455	446	436	461	467	479	467	450	438	445	427	445	458	456	457	480	480	482	441	462	459	447	476	469	486	428	462	459	446	431	478	431	438	418	466	448	479	463	436	452	433	438	433	437	487	507	369	449	445	446	446	440	438	456	454	462	462	444	462	456	494	462	417	420	435	425	517	458	426	438	465	409	441	438	432	470	462	416	408	484	478	461	469	452	480	421	477	450	429	438	468	448	417	442	459	455	443	497	425	461	450	465	430	445	460	491	444	456	436	412	420	449	478	464	441	435	435	470	465	444	485	508	486	414	470	479	458	485	466	481	460	480	455	461	448	469	467	504	442	460	413	423	432	448	471	435	454	458	413	437	440	456	463	467	447	443	406	435	422	458	436	466	443	445	478	448	463	458	419	426	459	436	501	485	401	417	451	457	437	464	462	470	453	482	454	446	452	437	442	435	443	476	428	467	459	481	484	434	450	459	429	484	459	472	442	473	459	441	423	472	487	445	453	426	421	462	407	432	474	423	460	459	472	450	475	472	464	451	450	463	427	446	452	449	448	482	451	441	428	458	444	431	439	392	474	409	467	438	452	434	444	460	429	430	463	458	451	429	441	440	482	442	436	434	465	452	466	446	444	428	452	463	474	475	477	411	432	439	467	483	453	428	479	443	448	452	449	441	447	452	464	427	468	458	474	480	474	402	435	445	467	438	459	414	426	479	487	484	467	409	460	449	444	451	420	463	436	436	456	438	487	472	490	450	492	488	519	479	459	420	453	409	463	454	482	467	414	473	452	496	427	474	463	458	459	431	438	421	414	445	432	460	453	424	481	429	419	453	483	483	465	484	458	410	451	434	474	457	479	439	449	423	477	463	453	445	489	475	426	436	443	433	451	482	434	437	448	461	478	468	455	456	509	403	507	470	429	421	428	439	419	420	461	463	470	450	456	487	462	427	433	481	435	435	469	465	454	455	478	453	432	446	428	452	452	477	442	446	464	460	453	436	470	446	424	432	476	455	470	461	447	470	419	441	482	474	444	459	484	457	474	420	487	447	444	424	433	468	459	478	440	446	471	446	477	431	454	448	439	440	461	438	483	430	458	444	432	422	464	448	431	449	452	453	482	448	458	447	451	446	394	455	438	455	421	455	450	446	435	439	435	469	467	429	461	457	445	430	390	427	469	443	475	432	453	441	412	446	434	508	454	449	439	445	449	489	444	470	480	463	433	445	434	505	477	453	436	473	466	427	484	463	451	450	469	457	427	426	436	455	412	493	441	462	473	466	489	432	472	462	446	440	442	425	479	435	464	492	493	469	468	439	473	454	448	430	502	453	486	493	457	447	461	468	453	436	474	451	459	449	463	411	432	437	476	451	492	444	455	451	476	472	427	456	472	452	439	460	455	448	453	463	456	440	454	433	482	436	426	459	470	463	468	445	483	477	485	470	451	457	470	450	453	445	451	467	462	451	458	454	484	454	471	429	446	493	490	444	485	412	462	426	445	439	467	466	468	448	475	475	443	472	445	463	452	458	419	436	462	449	455	434	437	478	462	459	443	475	458	460	413	446	434	474	413	430	468	462	455	436	462	490	462	449	448	450	462	415	460	435	446	444	432	442	414	482	424	442	503	461	447	445	439	457	469	449	446	468	446	469	468	443	438	439	444	452	424	458	446	475	443	457	450	468	516	436	471	475	447	484	428	466	492	452	444	481	449	461	443	481	468	454	437	473	428	469	462	419	454	467	463	448	445	487	468	462	459	442	414	456	439	455	445	470	448	457	446	471	463	442	453	437	451	443	455	442	452	444	479	451	432	428	453	454	464	484	486	419	434	455	453	451	438	424	403	442	427	425	443	453	436	467	419	447	464	458	451	465	452	471	475	470	423	428	452	437	444	464	476	439	501	475	475	411	430	442	441	440	464	435	441	468	471	476	455	450	452	425	460	412	462	453	438	457	457	500	473	416	417	407	446	436	452	485	454	457	448	467	436	468	454	454	471	444	437	497	444	452	478	412	465	452	469	425	423	484	456	433	444	464	493	474	461	458	462	421	466	425	437	461	425	459	477	463	479	457	447	459	444	439	491	426	432	437	451	449	450	443	467	476	432	438	460	423	490	443	476	437	459	441	452	447	437	450	454	455	471	444	470	445	481	463	453	489	445	448	463	430	440	448	443	465	437	450	465	494	443	437	461	446	456	477	484	438	398	465	418	446	401	446	455	460	459	482	432	462	481	447	446	479	435	442	440	463	430	449	439	425	418	442	440	475	481	470	499	438	445	414	459	431	441	444	457	446	446	452	467	470	461	423	415	474	474	453	448	424	442	471	453	463	460	465	432	490	461	441	428	446	427	433	441	480	451	423	472	455	449	462	447	456	450	487	450	457	480	451	446	437	463	422	461	433	448	497	438	407	472	419	478	472	460	478	450	483	459	432	460	440	451	422	448	411	468	446	429	415	447	447	453	523	455	493	469	456	470	450	437	500	438	460
17383	41543	30820	20420	13510	7338	4274	2777	2115	1891	1725	1736	1385	1232	1115	1165	1046	880	855	773	702	745	683	675	652	691	641	599	572	563	580	580	580	612	567	537	523	564	512	534	505	505	516	528	523	505	512	552	505	512	506	488	524	557	500	499	507	501	513	551	505	485	504	537	500	542	506	500	518	476	493	483	552	496	497	516	503	499	504	466	532	505	517	487	516	519	492	458	490	481	524	495	518	484	520	487	487	511	493	519	487	513	470	510	500	520	529	494	511	508	465	520	473	550	484	486	496	484	506	507	520	498	486	505	517	504	512	519	512	472	512	480	482	537	531	529	504	520	520	496	528	506	497	509	497	522	506	548	483	500	504	495	511	537	523	494	522	537	506	519	495	501	487	505	534	499	481	500	512	542	513	490	523	521	533	478	555	530	502	509	523	538	505	491	543	477	467	489	525	453	527	494	504	515	540	510	504	481	516	539	526	478	476	502	522	531	496	475	487	503	521	493	524	524	546	554	502	502	515	500	516	539	491	506	529	531	523	515	498	522	512	469	526	525	547	498	497	501	495	529	518	525	489	567	519	496	440	504	535	500	478	507	502	460	521	473	485	513	524	481	469	460	499	510	500	464	536	495	555	491	488	485	496	546	509	519	463	502	484	495	490	497	525	502	535	503	499	524	535	497	495	510	494	524	510	494	506	530	495	550	480	484	532	518	521	504	519	509	525	512	500	547	464	481	503	509	489	502	517	503	520	525	512	520	520	539	516	522	519	516	514	515	520	495	527	520	519	490	524	466	504	474	495	513	505	511	537	435	513	526	519	527	483	547	539	515	518	492	511	526	501	500	531	531	516	497	496	535	488	527	499	505	502	492	502	521	517	496	530	514	541	486	524	498	484	493	512	529	517	522	474	469	493	516	506	517	524	538	495	526	480	539	491	512	456	498	516	489	498	525	505	471	512	519	505	533	508	535	501	525	505	522	499	478	473	511	509	528	449	504	481	499	499	507	496	556	483	529	457	507	497	511	512	534	517	524	493	537	483	495	486	497	520	519	491	523	539	460	493	467	536	496	499	513	490	464	507	527	503	501	481	531	507	502	487	469	471	484	519	480	498	502	461	537	510	539	536	497	531	492	505	447	521	498	497	490	514	527	532	486	513	502	515	467	508	515	496	507	554	496	514	527	500	492	498	483	491	502	522	487	510	508	514	543	522	515	460	510	477	498	526	539	496	503	526	488	467	520	511	497	490	479	509	502	521	506	512	491	496	534	495	524	517	516	486	514	482	521	518	493	499	503	480	514	521	539	509	509	492	508	526	497	500	529	499	509	501	497	489	518	465	477	471	474	490	494	489	525	498	563	535	489	532	492	512	503	522	520	469	487	525	507	514	531	489	515	449	491	504	474	466	464	517	473	541	481	534	527	491	519	501	534	509	540	487	485	540	502	500	510	558	511	507	514	472	510	446	489	517	525	501	518	525	499	523	508	509	483	522	518	493	514	474	475	490	496	517	533	522	494	470	521	537	505	524	465	497	486	502	510	492	485	500	550	488	510	532	546	547	465	492	493	539	461	480	530	511	516	490	528	512	497	523	506	541	499	475	494	508	454	488	538	524	469	485	508	543	525	519	487	494	532	516	491	505	481	506	500	472	542	482	494	471	517	512	495	505	487	539	507	473	513	500	495	504	504	492	510	556	506	492	481	513	517	457	539	495	492	513	505	533	494	526	526	480	477	501	540	470	532	503	536	514	489	512	479	529	501	518	483	496	506	471	501	489	522	473	529	493	516	523	516	515	491	481	537	485	499	481	531	493	467	515	525	502	502	530	492	475	481	500	473	522	499	516	494	516	545	515	532	511	538	549	497	507	467	465	475	486	521	533	514	540	512	506	511	529	508	471	506	543	485	496	510	504	513	514	486	535	465	518	524	541	473	517	512	481	484	530	520	513	509	529	490	549	472	509	496	486	487	513	483	518	477	501	492	497	487	530	463	515	491	521	491	494	511	489	495	553	471	495	491	474	511	503	480	533	511	503	484	508	521	488	523	514	490	513	530	461	512	529	471	522	509	515	474	509	495	507	507	534	548	496	509	484	503	493	498	507	485	528	504	494	494	507	514	499	534	532	530	526	519	508	504	496	530	478	511	493	517	509	520	515	520	488	504	504	485	504	486	501	494	471	530	522	503	506	489	477	488	505	491	495	493	468	482	504	485	485	489	499	505	477	473	489	468	504	516	522	507	510	493	512	495	476	503	528	503	551	515	508	486	558	470	465	485	507	526	518	481	503	522	512	531	473	520	494	487	474	537	518	476	498	520	495	536	552	511	491	535	494	503	482	527	527	492	469	524	490	505	526	493	483	499	503	522	471	520	509	506	507	526	488	474	491	512	490	499	504	533	519	490	532	496	503	463	499	490	535	506	480	517	504	452	517	479	484	502	532	526	508	497	502	508	548	457	494	484	494	519	499	493	515	532	514	478	524	498	546	529	472	468	549	530	501	468	480	504	520	498	533	515	521	481	471	487	513	495	549	500	527	486	523	547	479	498	529	485	525	508	531	505	492	515	494	477	543	515	530	479	541	515	506	517	490	458	487	498	527	504	535	506	513	527	495	534	504	522	512	520	516	526	503	456	496	527	523	502	496	543	490	481	478	512	476	526	471	501	539	494	478	495	482	512	485	519	538	500	517	502	531	491	513	512	486	505	530	475	533	493	517	499	459	491	478	497	535	515	475	490	526	536	502	508	491	537	499	510	522	482	519	502	483	477	505	445	496	512	514	549	476	531	505	548	500	485	528	497	505	496	530	484	516	507	506	522	463	494	501	523	516	521	508	491	489	508	543	514	521	524	477	495	535	492	491	527	523	490	509	507	493	502	515	446	483	526	500	500	503	495	493	525	520	513	507	451	535	510	483	545	485	483	524	534	516	497	500	477	505	480	502	501	496	486	515	471	506	522	486	533	538	549	470	519	476	511	460	481	513	504	530	506	548	492	501	507	481	486	497	514	538	535	537	484	508	507	535	494	468	499	451	517	516	504	489	486	492	520	508	488	505	537	498	505	493	529	495	511	548	499	471	495	478	507	508	548	488	503	534	544	468	503	504	470	477	491	473	509	533	481	476	501	545	531	502	491	544	515	503	504	496	466	485	514	461	555	500	479	510	520	481	478	489	485	476	528	495	531	506	476	505	504	512	482	473	496	487	502	526	498	475	481	527	518	508	459	485	494	492	508	500	464	489	494	472	506	484	507	489	484	511	479	545	477	533	524	512	505	505	524	517	520	512	455	527	527	535	476	533	511	481	519	551	483	538	482	562	529	505	536	491	508	477	503	498	509	531	492	508	550	490	548	518	473	546	500	491	526	542	512	505	487	485	492	527	534	504	536	513	525	448	522	509	503	500	470	512	513	513	521	532	488	453	507	533	523	501	470	497	529	463	485	502	489	506	503	497	527	510	475	495	541	477	496	467	548	497	515	507	483	564	525	525	524	507	472
24764	21104	26777	25296	13149	4673	2341	1391	1066	992	866	960	815	697	655	655	571	547	519	441	471	466	465	448	435	439	439	399	408	389	397	369	380	397	368	373	364	345	378	377	373	353	361	360	365	350	362	375	368	377	361	374	352	328	384	316	359	360	364	392	348	378	327	357	350	371	367	355	367	365	353	382	366	329	358	355	343	338	354	344	370	318	374	350	343	343	386	354	349	398	342	343	358	331	347	341	391	349	375	318	342	375	366	352	348	346	343	347	337	341	344	344	361	348	390	323	321	366	381	330	397	371	323	358	357	351	359	350	348	334	333	360	368	343	387	388	341	376	321	354	356	348	362	338	360	368	351	373	345	390	351	350	318	352	338	366	383	357	337	344	322	340	338	311	341	351	335	328	329	382	370	354	359	385	354	374	334	322	352	346	347	336	371	364	347	373	354	344	339	359	342	338	364	348	334	352	356	366	367	322	387	333	345	344	332	362	353	327	346	328	383	312	343	326	343	356	364	333	363	339	368	313	326	322	341	330	329	335	349	386	340	345	377	382	372	329	362	346	363	342	355	351	362	361	375	342	341	340	335	334	375	356	368	379	330	347	375	362	414	367	350	343	314	326	375	354	341	326	329	321	402	326	316	370	378	367	350	336	355	360	327	373	342	377	381	365	357	364	364	329	362	371	331	341	408	343	355	350	340	350	381	332	347	357	354	399	322	326	356	340	330	373	356	332	348	340	317	323	376	335	333	335	401	399	312	349	376	358	352	383	329	354	323	359	333	369	362	376	340	354	384	349	355	334	350	373	388	358	348	330	357	373	343	325	342	329	361	364	378	322	353	359	345	365	333	363	335	358	361	360	357	346	384	348	358	341	332	335	356	326	327	327	337	352	324	337	365	358	368	326	363	362	361	331	348	366	362	345	322	373	340	370	334	357	375	341	365	360	346	343	381	400	348	322	357	330	373	367	382	408	334	351	365	348	350	346	365	341	348	367	339	314	362	360	366	341	343	334	332	385	367	382	377	364	319	367	338	317	357	368	334	320	360	358	368	361	376	355	352	332	343	335	341	376	359	384	367	326	356	353	345	349	380	392	363	329	368	343	354	355	369	349	347	318	323	336	341	323	314	359	335	383	316	306	321	347	340	342	327	365	353	384	351	334	317	375	355	364	307	363	374	343	334	334	354	328	378	331	340	381	332	348	356	387	332	356	404	317	333	360	351	354	347	345	384	363	369	346	340	331	337	378	362	352	379	357	352	336	350	336	354	360	336	333	367	341	354	324	340	362	359	335	364	347	333	371	355	326	325	357	348	360	378	321	359	338	360	375	324	332	359	341	358	331	329	339	358	313	372	355	349	371	362	343	335	334	358	371	379	356	348	390	375	351	364	319	345	351	338	363	330	337	349	337	354	351	313	365	335	337	351	321	347	351	336	394	364	399	334	295	337	351	341	375	366	369	344	368	359	310	388	355	382	307	366	357	337	344	318	346	357	340	367	376	359	331	359	340	335	406	364	377	354	353	377	355	321	358	353	371	366	349	362	332	339	383	340	347	319	352	359	336	326	328	370	360	324	394	339	368	358	351	333	296	347	318	360	336	334	346	348	352	362	334	352	357	326	362	372	367	363	364	356	352	343	387	352	367	362	339	351	393	315	338	381	359	347	349	340	329	377	357	371	365	340	323	342	372	329	360	351	329	392	343	378	337	366	360	368	367	373	366	376	332	367	349	361	354	307	361	320	347	351	322	337	386	387	345	340	389	361	350	338	377	381	336	331	366	361	334	337	391	339	322	348	364	354	359	354	386	352	343	338	372	341	357	343	344	346	311	324	372	357	347	338	356	360	364	331	312	325	336	355	360	348	360	331	324	348	390	370	375	362	354	355	395	345	357	377	337	398	303	324	344	337	346	336	344	350	376	330	336	333	348	354	333	360	370	360	360	334	400	381	380	378	367	364	334	331	344	373	367	339	337	346	348	335	381	350	317	339	367	337	338	322	361	351	356	355	389	345	374	361	325	350	324	366	346	330	361	326	345	341	374	360	354	373	393	355	337	339	376	344	341	335	344	329	364	328	334	325	352	321	351	319	340	362	354	352	361	403	371	359	363	336	363	344	340	372	358	352	370	309	353	356	345	350	352	338	350	371	334	335	372	348	380	332	352	380	362	336	358	339	330	335	336	381	377	342	365	352	359	347	375	338	371	384	337	375	364	338	356	343	349	368	369	333	367	382	316	348	382	347	376	344	339	362	353	357	356	328	405	355	381	366	351	357	328	355	354	337	370	380	337	343	365	344	324	321	341	357	363	394	352	367	382	328	350	384	348	380	328	362	337	345	319	356	347	348	319	369	348	381	372	366	332	348	376	338	338	329	347	370	356	347	361	346	364	358	370	363	351	330	351	334	324	330	325	354	329	367	373	346	378	353	346	361	341	378	332	358	358	350	356	374	336	362	368	331	352	361	379	362	365	358	360	347	350	350	341	364	360	338	346	378	361	347	349	359	370	347	329	363	347	343	318	362	354	350	363	370	372	349	333	359	355	369	322	338	357	372	326	357	352	323	340	355	379	327	362	354	372	389	350	369	367	343	375	365	348	332	349	335	356	370	347	347	366	367	365	374	295	375	344	360	345	355	372	376	397	354	352	343	326	326	331	337	366	350	377	339	367	347	334	325	385	396	348	342	372	339	357	340	342	351	308	339	361	344	362	367	339	327	345	387	325	364	350	315	334	362	345	344	328	364	352	365	366	318	356	337	383	348	359	351	376	329	348	393	358	349	370	360	334	325	358	349	338	373	361	347	370	350	425	343	368	363	380	327	340	346	356	350	370	327	354	338	379	348	381	337	335	335	342	334	358	336	305	344	330	325	310	357	363	359	368	333	358	365	390	325	333	345	381	365	360	352	321	355	362	349	358	319	377	362	364	351	329	357	364	348	343	316	389	353	336	329	362	344	382	331	332	360	371	351	368	310	331	358	360	367	363	381	346	332	355	366	313	363	332	351	377	351	330	381	356	364	322	330	353	392	337	378	369	389	370	339	363	376	336	377	356	370	382	359	355	358	382	353	369	349	376	349	333	336	348	376	398	345	347	345	349	311	382	358	342	316	355	338	360	341	366	340	364	390	388	344	337	369	360	335	348	353	389	347	345	352	351	345	369	346	339	382	358	383	327	332	352	340	360	351	384	361	326	353	344	367	363	311	346	362	361	353	319	350	350	332	353	344	324	363	368	354	342	353	370	337	371	334	384	351	366	375	369	314	324	358	347	345	371	356	327	353	367	377	352	358	345	365	329	365	370	345	355	355	353	353	361	320	379	392	386	351	355	324	343	334	357	368	350	357	367	338	351	349	340	364	343	365	328	341	335	358	350	323	332	341	370	375	307	327	391	369	347	320	400	325	357	366	385	382	379	373	363	354	399	363	350	316	351	363	333	386	366	341	353	381	335	328	372	362	390	343	359	339	353	357	364	373	343	391	359	320	323	369	348
15914	37649	28016	18022	11655	5903	3442	2094	1567	1411	1286	1255	1024	977	903	831	788	699	669	581	539	541	567	535	549	499	465	495	472	488	436	442	414	435	409	454	390	429	403	446	394	388	407	386	423	436	433	405	423	429	403	435	397	426	410	433	413	403	407	409	385	382	415	369	416	421	371	406	442	392	402	410	405	413	417	389	419	383	412	419	346	411	389	371	421	428	413	364	406	387	398	411	411	419	410	394	376	396	419	394	413	409	399	413	416	415	419	376	436	403	404	410	398	396	384	401	383	400	420	394	385	400	405	407	406	407	375	399	438	377	411	419	387	421	396	437	399	440	418	375	407	406	403	392	417	393	417	402	401	414	384	416	414	370	371	389	402	380	391	403	379	412	389	421	398	394	406	432	430	412	380	394	406	421	385	417	402	399	377	391	357	391	439	409	376	375	425	416	422	410	373	393	394	376	390	395	406	388	391	372	404	375	374	422	433	404	372	404	395	407	354	391	400	422	419	420	389	407	415	370	429	412	391	386	429	389	403	412	410	377	370	408	392	404	406	370	407	404	390	428	396	385	405	431	396	375	414	379	393	447	389	388	419	399	409	416	391	353	381	377	383	374	394	406	373	428	420	410	397	410	412	419	427	410	401	433	399	399	377	409	376	406	371	389	383	422	367	427	393	401	388	400	429	406	444	391	384	392	366	407	423	381	403	417	357	396	407	408	399	427	398	401	420	419	396	419	430	413	404	399	376	420	419	442	407	400	419	415	424	400	402	424	441	406	404	431	425	414	381	375	426	403	401	426	391	397	387	362	408	369	369	419	392	400	377	381	406	408	429	403	376	434	441	401	412	415	353	396	408	429	389	403	370	376	451	391	400	430	424	428	394	403	394	390	401	385	425	405	391	403	407	399	381	391	386	439	420	376	424	401	377	398	422	438	420	369	404	407	438	388	431	403	380	430	426	396	428	413	441	388	391	411	419	415	405	410	381	402	391	379	407	437	410	408	414	406	400	389	419	465	366	398	377	383	390	397	406	401	384	433	412	399	426	397	408	413	427	372	401	400	388	383	364	375	415	409	419	390	402	420	360	397	431	403	412	394	419	447	398	398	382	377	406	421	412	401	409	390	408	432	421	385	404	404	377	416	399	410	425	384	400	433	395	427	414	388	381	394	405	384	396	353	407	392	399	390	420	379	410	402	419	407	405	425	438	426	390	426	403	403	418	415	398	383	386	406	358	396	384	417	411	384	396	382	392	405	396	418	429	453	426	429	435	400	422	390	440	432	413	402	420	370	425	399	414	409	417	391	389	402	395	369	383	437	413	386	405	395	398	386	356	374	427	400	405	438	383	378	406	450	390	425	438	415	405	424	387	397	432	400	401	383	394	362	368	383	361	405	435	380	459	440	389	402	400	431	360	436	357	410	407	419	382	383	398	412	418	419	404	397	414	400	384	447	404	363	379	418	402	447	439	386	361	392	391	414	369	384	394	368	418	380	394	411	392	409	440	391	416	378	412	413	404	404	428	447	450	407	398	415	414	408	401	396	412	420	413	435	361	409	392	367	401	358	382	364	440	370	419	399	418	422	375	401	430	361	383	420	419	405	384	417	390	413	408	390	399	379	401	350	414	388	400	395	398	396	379	402	383	385	392	425	404	434	439	422	387	387	377	364	402	439	386	415	387	374	433	428	362	423	402	434	424	393	400	417	394	370	392	389	389	401	415	391	409	405	395	417	399	377	408	418	395	421	417	418	394	440	424	406	391	375	446	426	354	404	424	398	414	384	388	420	402	380	403	359	414	432	373	429	408	431	389	392	388	399	400	405	418	420	396	394	433	396	396	403	406	406	386	391	383	400	437	391	429	423	402	417	369	418	406	398	415	383	388	400	428	387	421	408	411	404	385	412	406	415	407	393	402	412	435	422	405	402	397	364	393	423	392	393	375	407	392	378	398	410	380	404	425	392	424	402	418	404	470	417	419	399	416	380	444	409	389	453	400	391	398	398	430	435	404	385	378	420	375	419	408	390	406	405	397	412	411	422	430	396	429	402	431	383	397	396	409	411	391	418	409	410	394	393	394	391	428	407	433	414	382	399	440	377	439	464	343	411	383	412	427	399	369	389	387	394	418	399	391	376	395	421	388	379	437	414	448	367	413	426	392	385	391	435	410	421	402	396	400	437	405	384	441	395	377	395	385	431	380	396	397	398	451	405	398	420	402	418	393	385	385	407	422	402	401	385	392	385	403	414	427	388	427	373	392	403	410	430	398	393	413	408	347	388	384	394	383	376	400	365	425	405	417	409	436	432	396	381	405	403	401	352	439	401	403	446	403	385	425	396	430	407	362	432	426	446	417	377	390	374	422	427	364	390	380	383	389	403	412	408	427	419	401	394	418	389	404	426	369	417	427	400	387	380	382	422	392	387	409	387	376	389	428	407	401	421	428	395	433	396	399	418	411	397	369	388	398	372	448	378	399	399	380	383	391	396	405	393	410	425	431	386	413	411	393	386	426	423	380	437	387	422	399	401	439	404	417	428	412	381	403	405	409	389	423	400	390	382	400	401	383	412	440	417	434	384	420	418	420	419	399	424	409	450	446	365	419	396	426	409	425	375	385	412	420	407	406	387	352	400	436	388	417	393	401	366	407	423	440	370	359	412	428	422	413	358	405	394	376	424	436	367	407	400	407	403	406	403	408	410	390	386	396	419	406	395	403	366	421	397	407	413	370	389	396	396	388	387	399	383	391	414	429	366	367	394	367	389	412	398	411	406	381	401	386	403	364	387	411	422	400	433	406	416	398	381	372	407	410	408	391	413	399	400	383	406	388	454	408	360	384	376	382	407	388	416	407	385	415	404	395	373	389	414	391	409	395	420	402	380	438	363	399	411	400	409	403	444	416	386	381	430	430	407	375	380	428	416	418	387	409	411	396	379	391	407	425	407	422	383	401	369	401	367	406	412	405	396	382	405	359	416	377	391	369	406	423	413	411	385	395	395	398	409	419	443	383	394	388	368	408	388	402	424	427	426	390	400	434	411	425	394	408	377	418	374	394	406	393	374	407	445	406	397	426	383	395	402	405	405	421	406	393	365	402	423	366	397	413	400	373	404	357	405	392	430	381	394	411	421	373	416	400	424	365	392	363	395	383	413	411	421	385	390	370	394	393	421	386	429	412	395	406	398	397	418	404	404	398	405	419	383	406	420	345	397	397	413	400	435	373	391	394	362	402	407	376	414	454	409	420	401	403	394	384	379	420	393	403	403	412	426	401	418	397	428	429	420	407	399	427	386	426	400	409	392	393	375	396	384	380	389	403	411	380	425	404	407	389	369	393	383	418	412	386	418	388	390	425	399	413	405	405	360	371	403	418	439	420	392	396	407	414	406	392	400	386	429	416	382	383	403	404	392	398	390	404	360	399	383	424	423	408	399	393	382	414	386	435	414	385	391	365	373	353	403	382	369	412	376	410	386	399	421	394	388	406	405	391	370
22439	21121	28460	24007	21222	21037	11341	3224	2034	1743	1642	1549	1408	1186	1171	1008	1008	952	868	780	669	636	676	724	596	633	574	554	509	586	519	503	535	495	499	497	495	491	466	482	498	483	470	484	443	460	472	512	467	492	485	493	478	477	490	473	498	427	467	470	520	460	487	462	461	443	511	502	468	420	427	513	461	471	464	473	461	495	398	455	454	471	490	449	494	459	485	479	492	424	484	458	471	504	472	464	469	495	456	492	496	484	495	465	456	476	490	453	469	471	457	489	443	469	463	460	469	494	444	486	493	468	464	516	490	450	471	438	463	499	447	452	456	454	484	493	459	459	451	470	441	439	458	454	504	451	446	489	469	436	480	461	489	491	510	487	451	486	462	479	450	470	451	445	428	440	477	451	460	456	497	471	442	490	493	473	461	478	435	464	425	497	482	459	474	522	462	468	434	443	443	464	434	460	476	457	483	466	485	476	448	471	449	475	473	451	466	457	471	485	500	466	501	463	472	482	446	446	468	495	463	444	477	454	470	445	471	441	487	487	497	445	497	466	497	450	516	489	443	490	435	458	495	510	466	508	433	481	471	454	469	482	434	459	440	477	482	424	485	477	471	479	474	475	457	456	440	490	474	491	480	469	484	472	481	472	475	499	453	461	465	473	480	484	476	499	512	446	447	466	486	493	470	432	468	516	439	463	497	482	491	442	499	476	452	480	475	477	458	493	490	463	453	497	443	472	472	486	445	479	426	473	471	438	463	490	470	428	480	480	482	463	453	461	444	469	436	448	486	457	464	456	467	493	482	492	482	459	479	470	477	438	465	414	485	479	490	476	430	466	462	470	493	494	505	457	475	423	463	452	457	454	463	466	462	465	491	496	474	477	453	482	442	484	507	476	448	448	483	472	485	486	482	445	523	426	506	494	469	425	451	507	487	481	512	431	510	435	493	488	463	474	450	488	474	449	498	494	480	454	454	422	457	449	440	465	465	464	453	460	512	509	468	456	477	453	447	474	478	441	449	457	459	476	509	449	514	453	471	495	441	459	464	467	483	472	473	500	492	446	487	450	454	464	506	478	503	473	492	498	428	442	467	440	454	498	454	448	475	481	464	432	440	471	471	457	478	455	454	475	495	495	480	464	450	476	457	459	450	423	491	434	479	498	456	472	473	504	469	459	486	465	485	483	474	446	474	469	501	459	490	486	448	476	493	456	416	498	499	501	457	464	453	487	450	461	440	428	448	461	499	458	429	464	474	454	460	457	457	464	510	468	471	471	474	462	478	452	473	474	472	498	468	482	497	453	460	444	465	464	458	505	467	470	454	482	464	426	462	490	492	450	460	468	460	450	454	493	485	470	450	498	455	452	461	440	454	463	434	457	484	429	474	450	433	455	474	476	469	458	464	437	489	498	487	426	441	437	450	449	474	476	488	513	529	440	511	430	452	453	462	478	475	506	488	463	455	490	497	477	484	495	457	463	473	475	479	475	462	462	452	495	437	452	501	528	454	449	456	448	476	458	431	471	512	492	470	425	455	469	469	490	451	484	477	433	416	467	470	452	441	441	478	462	447	497	447	451	452	461	467	486	430	499	482	467	456	462	466	472	436	470	445	453	434	456	491	472	462	464	469	468	460	435	464	442	483	453	448	464	453	469	453	503	469	473	457	476	471	441	516	416	487	473	515	461	476	478	499	475	476	477	472	470	490	506	470	493	446	455	482	492	448	462	484	468	434	487	448	466	464	511	495	461	452	461	489	460	440	465	454	456	459	463	445	467	490	440	462	430	500	466	461	453	434	472	487	433	433	489	436	446	471	453	479	450	481	427	510	480	472	459	456	458	442	470	451	445	464	463	456	464	495	455	460	487	463	464	504	468	478	455	428	484	454	496	479	475	482	495	504	491	450	500	455	462	470	481	509	467	467	463	457	481	477	447	435	474	478	488	461	422	501	479	489	515	463	451	488	465	482	475	467	478	400	474	447	457	492	466	476	461	438	513	457	447	471	464	494	443	446	479	460	469	496	441	453	472	471	482	398	476	448	446	487	455	438	474	479	469	480	456	465	485	477	480	448	431	454	489	463	439	468	504	438	463	460	507	484	441	490	455	486	457	478	478	478	468	458	455	467	449	477	447	468	423	500	459	423	472	475	458	485	466	492	452	485	475	481	480	498	454	460	473	475	452	445	459	459	459	473	461	505	461	498	435	499	452	455	468	465	496	485	463	465	476	521	477	482	476	471	478	458	425	472	494	461	462	519	492	468	468	436	474	473	453	477	437	489	486	459	445	448	477	472	456	456	456	449	470	449	442	479	487	463	459	462	426	451	505	444	450	476	472	466	433	423	471	540	453	417	443	464	451	499	439	445	437	484	420	477	465	488	462	460	485	471	477	448	474	454	476	452	481	441	447	528	459	452	487	448	503	432	450	457	454	455	503	499	475	457	472	462	534	467	493	434	470	484	496	458	444	468	487	453	483	486	455	421	422	436	513	444	468	479	435	455	443	492	494	454	433	509	457	445	465	449	476	486	441	406	440	456	417	463	490	449	436	494	503	478	463	468	468	471	482	450	470	460	506	423	442	487	443	466	457	486	478	481	466	501	466	436	484	419	458	465	468	471	482	452	459	454	462	479	428	485	475	467	478	480	412	484	493	485	484	414	460	456	462	433	467	469	427	458	468	445	435	496	469	460	476	459	482	482	491	478	472	488	473	482	470	448	451	472	451	449	432	466	449	443	439	459	464	429	446	481	439	449	441	511	433	467	474	487	432	443	465	474	429	460	493	463	468	432	485	460	476	475	435	446	475	471	459	461	522	488	439	454	472	468	449	523	446	485	485	481	460	434	461	452	473	462	499	460	436	469	438	450	483	513	426	477	457	426	444	474	498	466	485	455	459	508	451	469	473	442	477	495	496	498	477	479	434	443	441	462	473	466	483	441	483	463	484	477	489	451	466	463	454	496	471	480	452	458	468	491	472	465	480	421	471	479	500	427	488	481	467	462	465	480	497	471	500	463	488	464	460	464	451	494	484	444	478	442	470	483	452	500	464	465	480	443	475	467	463	500	501	485	458	468	481	466	475	449	473	414	468	483	471	419	444	503	473	483	451	460	447	490	514	473	437	466	452	477	465	435	456	489	445	432	476	436	469	440	492	435	478	424	479	489	475	499	449	451	455	442	463	481	456	410	469	444	448	469	492	470	450	458	456	451	484	468	472	491	449	457	492	454	442	454	448	495	501	485	467	502	464	454	502	488	477	487	480	453	466	469	478	441	421	478	404	482	450	505	467	482	496	465	475	510	452	464	451	477	458	497	458	474	468	446	455	438	472	447	455	481	466	482	476	446	470	465	480	420	510	465	442	456	455	466	480	448	519	509	471	495	452	456	466	481	482	458	461	497	451	481	459	481	485	432	450	440	457	480	470	470	447	434	499	504	482	447	467	463	437	473	444	436	473	451	450	447	487	504	476	464	476	451	443	482	484	456	439	501	480
19614	46134	37420	26577	17922	10960	6889	3834	2966	2504	2264	2197	1852	1608	1478	1311	1260	1148	1039	919	808	767	799	768	761	674	752	708	632	639	579	580	641	582	577	541	572	559	561	557	565	534	538	480	588	555	547	534	550	571	564	558	517	509	545	508	546	506	534	540	514	508	501	540	535	518	468	540	490	495	519	532	507	549	494	503	500	502	545	549	524	485	525	503	511	553	531	481	486	465	486	532	511	536	476	545	504	538	517	508	520	517	502	498	568	531	537	545	506	555	513	499	521	518	542	496	525	487	499	481	477	498	510	545	512	529	520	544	532	544	525	515	510	473	538	524	487	523	520	496	561	552	534	490	523	519	453	554	541	481	472	522	489	531	537	505	483	541	528	483	509	536	517	517	490	520	530	527	553	541	504	495	522	520	525	510	492	505	503	482	525	531	504	497	486	488	552	489	496	524	523	537	513	518	484	538	495	546	576	563	512	510	522	514	534	508	490	490	541	486	474	509	521	487	489	536	501	523	497	531	512	499	555	534	463	563	561	492	489	567	514	538	517	546	521	526	468	505	534	555	514	528	510	500	534	566	466	495	489	527	528	535	498	543	518	529	517	468	513	584	481	491	515	548	498	530	467	549	526	518	504	533	500	507	521	507	519	539	505	503	519	529	481	516	487	500	524	509	498	532	528	535	504	512	520	515	493	547	539	490	523	553	501	477	546	506	502	525	532	536	556	515	486	533	520	498	518	527	526	490	577	485	503	518	496	491	509	534	528	498	525	535	507	516	534	472	509	496	499	523	522	502	521	551	489	498	596	520	495	498	514	546	505	524	527	503	549	467	558	543	493	519	534	500	490	542	501	471	493	468	484	499	526	518	485	471	528	544	516	490	532	512	540	525	552	521	525	546	519	549	545	511	518	549	535	517	491	490	507	502	489	516	573	509	548	472	501	527	498	496	491	481	506	514	499	549	502	541	501	560	529	539	507	487	542	524	480	538	507	530	515	533	537	520	495	521	536	519	535	517	535	507	499	535	518	529	538	548	524	539	529	573	550	524	554	499	567	514	488	539	499	498	494	535	518	484	514	497	561	521	478	513	526	551	558	511	518	477	550	540	527	504	545	535	492	508	553	502	538	511	522	506	489	502	524	456	492	551	514	521	560	584	540	507	528	479	526	524	562	528	515	496	504	499	516	506	528	513	522	510	535	533	525	487	547	487	520	532	555	525	542	522	532	532	510	537	515	522	499	524	526	529	521	506	545	561	497	488	506	491	496	502	530	521	523	492	524	514	500	523	532	497	507	521	527	498	535	547	560	480	514	477	505	542	512	514	525	539	540	508	517	534	514	518	524	526	549	512	533	493	516	515	515	529	535	529	518	511	475	503	508	514	494	497	512	543	506	515	523	532	524	514	564	514	543	513	543	524	528	532	549	514	503	538	495	473	525	522	531	486	551	499	514	511	536	570	515	501	497	484	515	514	499	509	516	523	540	499	510	523	548	546	535	517	521	550	512	522	500	512	506	535	552	522	553	498	499	490	594	543	510	513	533	537	517	502	507	518	527	503	488	526	530	488	493	506	551	514	487	509	534	554	517	508	486	524	504	495	502	553	532	516	491	572	470	508	544	547	501	532	513	496	522	544	513	533	550	517	504	509	534	509	508	526	497	571	492	487	527	506	496	554	512	547	536	524	535	529	474	527	483	511	515	544	495	496	519	533	550	504	514	527	540	526	533	553	505	506	526	525	517	525	509	546	563	510	492	539	546	514	485	536	504	522	504	564	523	531	516	502	523	515	564	532	566	536	501	536	532	493	514	503	518	557	508	549	519	529	516	502	521	516	497	509	533	496	519	526	501	554	556	474	546	472	504	551	504	578	498	487	540	535	529	530	525	493	497	547	533	529	531	485	553	512	487	516	491	522	533	509	524	551	488	506	506	507	501	528	540	520	496	504	534	591	523	549	523	489	527	486	506	498	500	508	549	485	512	530	494	570	523	489	542	526	498	501	474	522	513	554	518	508	523	501	531	476	521	507	509	484	533	550	489	529	524	517	530	491	532	471	520	499	514	495	496	478	523	525	507	526	534	547	490	466	526	506	500	498	515	507	479	521	492	534	520	532	532	550	483	540	498	513	586	488	498	495	520	492	529	476	587	524	476	500	494	584	498	507	553	511	513	491	497	531	513	530	523	517	584	516	504	498	541	546	499	517	539	535	515	496	486	520	558	498	516	539	466	523	517	484	536	503	509	517	517	521	507	511	518	556	492	501	533	491	533	501	512	506	509	540	513	505	522	500	503	499	473	507	517	532	549	509	500	538	534	515	520	516	538	474	530	501	483	505	496	472	524	509	525	507	487	539	559	543	520	479	524	513	539	488	522	507	502	524	503	547	511	503	510	534	553	531	492	504	521	530	519	545	529	524	499	519	468	530	516	567	526	493	513	541	546	520	527	517	584	531	472	511	492	516	496	519	520	540	537	521	508	516	519	503	486	525	449	524	526	519	531	501	527	452	552	508	520	534	516	563	498	511	527	499	520	528	533	521	527	505	496	531	514	494	527	465	496	513	547	491	482	555	530	515	554	548	496	524	551	532	554	545	524	511	553	507	540	511	569	495	509	535	511	508	514	496	541	504	529	523	501	545	547	461	531	480	544	502	496	524	522	500	544	528	538	526	541	556	528	589	524	483	484	513	518	517	497	566	515	531	535	526	527	524	542	517	474	518	547	547	567	516	525	493	534	545	524	524	481	526	484	509	537	525	498	491	481	523	518	511	491	497	499	485	544	502	522	487	487	521	546	567	494	534	527	464	516	525	544	527	540	535	497	495	538	505	513	523	514	489	518	537	527	553	523	518	547	529	510	513	492	529	518	486	494	523	519	526	494	549	491	524	460	525	526	533	518	576	516	503	507	506	523	533	557	536	510	520	521	515	513	554	480	531	527	487	504	530	540	514	537	488	554	557	524	507	524	498	545	528	530	551	567	527	484	545	519	510	518	507	554	505	507	508	463	521	547	510	557	508	478	500	522	491	493	532	500	484	491	518	562	498	545	558	555	533	527	518	508	525	516	542	505	492	508	503	551	469	506	513	510	525	532	551	572	503	553	509	513	519	513	546	469	511	519	538	513	497	534	521	505	516	543	505	520	500	520	522	507	525	499	508	535	505	445	481	538	516	486	539	577	521	506	564	523	496	487	471	502	490	495	512	498	497	536	511	492	543	519	531	486	515	479	528	523	530	528	508	503	539	517	519	534	510	502	489	521	511	520	499	534	504	541	532	514	493	537	469	526	506	507	526	497	540	509	505	517	519	547	505	503	565	490	544	522	540	542	503	521	529	533	516	511	501	536	471	505	526	520	525	514	516	492	507	427	500	560	512	506	525	522	516	519	512	533	509	495	518	526	526	565	509	482	512	538	528	543	525	504	495	502	484	522	510	518	540	547	559	533	531	502	540	526	517	516	491	511	540	522	533	486	466	528	543	550	501	522	512	512	552
27344	21953	23240	15462	7040	3603	2161	1195	816	845	817	722	698	598	630	563	566	522	481	474	458	442	439	447	416	403	453	443	432	382	425	408	421	372	416	401	382	379	394	418	380	390	370	372	392	342	356	375	390	375	387	383	385	349	387	384	363	420	368	379	361	404	374	371	365	381	375	405	356	416	401	385	371	388	375	352	405	344	366	406	360	394	392	376	365	362	400	353	370	383	382	348	390	372	382	405	405	352	373	376	365	358	361	378	383	382	355	398	345	366	368	389	382	352	363	376	407	396	349	363	382	387	372	371	397	381	399	360	363	370	363	325	353	371	380	377	387	393	373	375	401	369	372	397	395	367	380	366	364	382	389	375	358	386	349	350	371	403	377	356	408	425	372	376	388	384	378	359	350	387	372	397	372	396	400	360	370	351	356	373	364	364	400	363	365	374	364	393	351	401	376	351	356	347	385	375	370	375	387	381	386	394	367	384	369	377	384	401	365	382	346	399	372	407	367	377	365	341	341	364	419	387	368	377	385	371	361	418	391	360	380	386	401	386	375	369	359	371	345	387	354	378	346	373	361	371	361	387	353	380	340	363	373	367	371	347	370	386	352	388	380	429	378	362	364	378	382	360	404	357	391	343	372	368	344	362	411	391	377	390	373	357	391	352	384	366	354	351	392	363	338	378	387	380	391	372	358	362	373	385	345	376	390	346	459	381	377	393	385	379	393	391	398	375	356	367	385	369	360	378	379	416	408	397	382	382	361	403	387	383	359	373	383	390	375	345	394	369	380	398	350	345	376	389	368	358	355	335	352	354	404	385	386	392	340	350	357	372	393	410	395	385	404	352	378	332	375	390	373	373	380	371	388	405	348	404	373	379	390	354	343	381	422	394	365	368	392	369	390	371	378	382	386	386	379	372	364	385	378	401	379	391	404	358	359	364	376	397	354	390	407	362	396	377	387	381	409	368	367	370	400	367	379	378	363	355	378	397	381	372	374	399	361	343	408	369	350	349	387	342	355	374	371	368	390	357	372	330	380	397	361	365	365	334	386	354	392	373	376	399	391	344	381	408	395	361	387	387	380	356	362	366	360	394	347	343	388	373	373	407	357	391	349	368	373	394	398	374	379	363	381	411	399	391	379	367	385	381	392	389	359	389	347	366	374	368	370	369	391	377	412	379	391	378	384	340	377	391	401	387	366	346	352	390	409	363	338	403	346	379	374	359	373	376	374	363	359	388	367	350	395	357	360	383	369	361	345	385	387	367	376	387	384	402	361	394	396	384	351	373	368	400	373	394	404	384	384	391	376	405	380	359	393	404	379	370	336	387	386	379	362	402	373	392	358	384	340	397	372	383	412	381	390	390	380	361	369	364	415	377	375	388	394	368	380	377	358	362	341	381	358	345	335	376	367	369	356	406	378	386	362	401	374	378	374	358	388	365	390	368	395	370	354	390	356	357	390	414	399	388	367	371	367	370	375	362	371	397	403	392	355	358	329	378	386	365	399	388	369	335	378	363	351	391	409	356	399	397	388	357	387	405	393	382	402	381	369	385	377	383	368	357	339	373	378	390	405	375	354	363	373	365	349	423	348	369	398	342	366	426	389	375	351	373	410	381	368	374	387	392	371	395	353	384	361	351	382	380	383	375	422	380	397	340	392	384	351	359	345	347	354	375	376	402	400	362	376	392	388	399	343	364	354	375	406	389	361	375	359	386	364	372	419	361	360	370	353	389	355	356	363	377	393	401	381	360	355	385	394	334	366	359	331	390	388	407	376	354	394	357	372	381	385	352	396	379	361	388	373	365	382	355	383	371	398	402	372	366	395	357	399	360	386	374	382	372	373	376	412	394	390	408	381	406	346	386	396	373	378	380	400	421	382	378	383	363	371	342	372	381	375	363	354	370	358	363	400	385	381	377	392	396	353	376	392	357	366	388	405	355	366	401	358	373	367	401	395	367	384	406	347	381	371	370	413	371	398	384	342	369	349	369	420	373	355	385	378	383	355	351	354	369	360	356	412	381	367	350	365	403	366	354	370	394	351	367	350	353	371	389	385	369	358	399	360	375	351	401	375	385	365	386	403	366	394	388	398	367	384	388	360	391	403	389	378	365	365	372	391	369	385	398	402	390	386	420	366	381	357	395	372	376	394	384	358	362	364	357	380	343	378	404	369	396	351	379	393	370	348	397	372	388	418	357	391	349	387	392	356	350	390	363	388	381	354	353	355	333	384	362	399	406	383	402	360	354	382	370	369	398	363	392	379	395	359	368	374	367	363	380	388	353	367	357	378	397	395	379	384	345	356	354	357	395	387	380	379	365	353	387	367	397	371	382	400	392	354	421	374	353	359	386	370	374	365	376	364	359	379	385	379	363	369	386	384	390	376	387	391	360	359	357	377	376	401	381	412	385	371	357	366	380	365	404	400	373	375	359	340	355	406	408	380	403	381	412	397	388	334	355	376	365	377	378	375	408	377	397	375	389	356	372	401	393	383	383	374	403	348	356	366	362	418	376	367	410	352	419	374	398	392	372	378	376	390	386	350	392	363	392	406	362	373	374	355	360	382	356	371	356	382	410	361	359	354	359	385	373	406	357	367	398	390	377	391	371	363	377	383	393	340	404	382	392	367	369	367	387	373	390	374	399	357	401	417	359	387	387	352	403	336	333	359	349	370	371	382	375	367	365	358	361	363	365	404	394	349	340	386	416	373	376	381	362	385	375	371	377	357	374	370	399	414	369	362	385	364	377	380	378	385	358	386	392	386	353	372	371	410	359	378	397	375	387	384	404	394	361	326	396	383	373	383	365	392	390	360	385	397	400	384	392	400	364	392	357	385	359	393	351	342	405	396	361	422	393	383	349	363	382	368	399	363	367	398	399	382	399	382	376	379	357	392	374	381	373	370	373	394	386	358	379	391	396	357	404	377	352	394	376	363	371	370	360	359	378	345	414	339	380	372	358	369	369	343	350	378	386	357	340	368	377	402	382	373	392	352	370	369	378	375	366	403	376	361	376	382	362	375	369	361	368	397	375	375	388	380	367	371	337	376	355	370	372	362	388	379	369	388	393	372	383	365	367	375	346	391	384	392	388	386	406	362	400	393	389	381	371	372	376	357	394	359	378	358	379	396	391	388	350	385	370	409	409	401	377	380	376	400	364	382	354	348	370	369	359	380	351	383	344	360	399	419	348	353	374	378	374	349	391	381	338	380	383	369	369	396	362	371	397	414	347	394	363	366	344	370	335	373	378	379	383	350	374	397	362	365	360	376	412	366	339	369	364	347	360	387	376	352	375	407	418	369	392	353	359	391	415	345	376	380	387	404	361	359	376	413	372	360	372	357	383	410	407	351	385	366	364	355	393	377	371	394	362	385	375	365	377	368	367	355	362	386	363	405	349	392	369	377	389	366	384	367	367	344	354	379	394	384	401	378	384	377	381	349	381	361	382	378	351	379	340	397	384	423	376	391	361	337	384	391	419	376	366	364	368
15654	33904	25869	15534	9254	5270	3144	1776	1292	1190	1114	964	957	892	794	676	698	638	623	548	503	490	492	481	517	493	457	462	456	448	426	474	476	419	445	432	451	410	389	428	381	451	397	413	425	447	463	429	454	417	444	480	417	430	406	409	447	435	433	413	475	410	418	485	427	404	446	445	479	439	394	419	462	431	425	439	409	480	466	416	438	456	441	439	421	423	433	450	418	428	433	419	410	409	428	487	419	405	432	426	405	443	424	389	384	403	418	389	406	471	397	424	453	409	431	439	429	424	417	434	432	435	421	404	446	447	408	451	435	441	418	422	438	406	401	417	410	447	426	403	436	435	428	407	411	445	428	409	421	420	457	421	470	430	399	444	436	430	424	405	419	411	416	413	476	405	417	458	472	408	436	432	445	401	432	458	427	399	434	405	422	413	410	425	399	413	415	426	427	424	396	460	448	362	403	400	424	406	410	384	426	418	446	447	442	454	405	468	407	395	430	400	420	436	376	440	465	438	415	422	409	437	433	416	444	390	427	425	410	401	431	445	396	416	406	409	446	434	399	452	422	419	416	406	402	394	456	455	443	414	435	443	399	430	431	404	464	426	416	409	418	465	444	425	447	440	413	413	439	412	421	410	428	394	443	402	433	450	391	443	448	406	394	458	407	442	427	378	432	446	416	461	409	443	435	451	404	390	438	406	420	442	426	446	432	403	414	432	435	416	481	436	427	432	441	409	427	433	455	405	434	401	467	414	389	413	415	367	464	442	413	412	404	400	407	441	418	434	418	468	434	431	407	442	438	388	424	408	430	405	397	417	402	427	424	399	408	423	437	442	436	438	415	428	411	388	448	421	424	403	453	413	419	445	422	428	445	416	407	438	452	427	414	429	435	466	411	444	424	415	431	473	446	408	428	424	448	428	413	417	421	430	410	426	465	482	441	397	411	393	421	425	433	434	400	437	425	442	426	435	412	415	441	456	445	446	419	476	441	414	429	455	403	414	447	445	453	419	426	411	421	448	396	422	444	436	440	443	435	451	432	387	421	465	428	399	389	426	422	435	413	445	421	409	423	424	421	427	419	421	454	420	406	417	407	421	419	420	411	450	408	386	399	443	402	417	424	448	423	412	437	466	416	445	445	442	392	462	414	403	428	406	426	430	403	441	400	423	423	435	407	450	457	394	419	438	427	424	462	416	412	428	424	440	426	444	397	442	420	441	424	429	430	427	457	432	390	430	444	465	426	471	385	393	449	410	446	411	398	374	449	449	407	384	425	430	461	379	434	433	428	397	419	435	420	359	454	404	386	406	467	395	401	432	414	421	462	435	429	402	412	434	462	396	388	433	402	475	418	395	452	421	416	445	404	419	435	421	437	418	432	458	404	411	436	386	475	390	400	428	434	408	383	393	456	423	427	443	436	436	422	436	383	417	481	396	447	407	444	432	448	434	405	403	448	403	415	426	423	438	450	438	414	407	386	419	416	415	420	408	413	442	415	421	428	417	400	426	425	451	430	422	432	413	398	423	450	406	441	408	426	428	404	422	454	423	407	403	401	420	458	430	418	443	429	391	433	403	428	427	416	486	469	419	435	413	399	396	439	426	441	447	426	457	418	427	422	433	425	406	435	397	428	435	401	436	430	398	417	443	417	395	400	423	443	405	396	482	441	406	438	453	428	415	425	447	390	398	431	435	413	417	412	406	459	441	431	458	439	422	414	430	461	458	395	432	403	455	423	473	437	469	406	417	423	401	428	419	443	423	409	405	434	444	396	404	444	398	409	403	442	407	417	420	409	418	461	397	413	430	422	386	411	415	417	408	439	404	405	401	416	409	407	454	423	432	438	422	427	416	439	430	393	416	438	435	442	402	404	441	413	420	413	402	412	471	427	403	418	434	376	417	420	416	396	397	409	437	429	440	432	406	398	377	453	420	452	409	430	391	403	423	417	448	442	461	444	420	418	412	441	441	404	408	392	434	424	441	419	420	400	414	426	433	456	441	419	389	398	422	417	425	440	461	414	425	438	432	387	440	435	431	412	393	421	403	400	436	426	423	424	380	419	427	434	442	433	447	404	427	418	415	438	431	411	429	429	422	417	382	449	437	438	397	416	412	421	424	415	457	400	442	418	436	412	406	409	406	424	444	390	427	390	444	384	392	384	438	436	394	430	433	416	430	422	463	454	409	424	454	415	424	415	401	431	443	458	460	473	427	445	397	435	448	448	448	397	386	446	394	394	425	440	419	420	392	446	393	436	427	447	448	404	457	418	438	422	427	438	424	438	399	435	409	439	452	427	427	425	419	429	417	407	422	396	446	420	415	403	431	431	460	430	401	458	417	420	417	430	428	437	420	441	439	426	421	428	409	427	437	417	403	462	413	406	423	394	427	473	433	433	443	433	421	417	393	403	419	408	408	453	428	393	424	417	417	440	392	435	427	417	419	447	397	397	402	457	409	428	433	405	399	424	431	418	409	429	454	431	434	415	438	425	427	403	424	422	423	426	449	436	418	407	405	424	425	401	423	422	409	426	435	421	419	412	432	422	417	440	433	443	388	489	419	433	477	406	418	392	429	445	426	444	411	431	437	404	441	395	379	435	405	340	422	414	410	442	440	399	394	435	411	399	448	417	442	378	448	423	445	434	438	412	412	440	415	441	396	437	447	457	435	385	409	421	426	404	407	433	402	396	399	417	427	435	420	442	413	419	402	457	416	464	394	445	409	442	424	424	427	421	435	394	391	406	435	434	426	401	444	407	449	408	387	404	466	420	458	447	425	390	424	431	409	375	401	456	416	419	445	433	418	397	407	453	419	420	441	463	430	408	432	394	418	408	446	421	391	454	437	447	423	411	429	395	420	426	445	381	401	418	383	445	462	409	398	425	409	429	414	459	420	431	392	452	430	419	426	396	417	395	415	435	393	435	416	403	418	397	426	432	425	392	385	407	377	405	391	423	420	460	438	400	425	444	445	425	429	420	434	430	422	437	435	418	421	407	425	458	413	424	428	394	443	388	432	418	435	403	412	413	406	448	449	408	414	439	396	447	403	431	417	441	445	408	412	447	422	421	465	428	450	415	434	391	416	377	420	377	443	449	392	460	453	421	429	439	421	422	413	410	430	432	423	425	419	403	435	389	440	424	404	395	408	449	454	420	444	435	423	461	426	407	454	459	426	407	417	434	449	400	411	413	427	422	394	425	457	452	423	482	415	409	402	402	441	391	405	438	431	435	406	416	433	436	398	476	434	434	422	439	429	413	428	429	440	418	427	438	401	445	441	451	439	429	433	404	399	398	439	425	448	456	414	416	424	438	428	407	469	452	391	457	426	440	423	431	400	425	429	417	421	402	416	422	411	416	424	396	447	447	401	400	436	410	386	429	453	449	429	418	439	432	458	397	415	389	431	425	395	441	420	427	430	401	448	420	422	421	416	458	427	421	421	435	415	426	459	442	391	411	412	391	431	392	421	428	397	432	382	415	418	399	418	409	434
23346	20972	27775	24411	20884	12844	5289	2161	1603	1455	1333	1149	1031	937	936	792	770	727	679	618	608	555	629	544	520	491	538	562	522	474	468	468	465	488	507	497	434	460	494	476	442	465	450	458	418	462	462	478	442	459	453	462	446	466	451	416	490	442	440	509	474	481	463	443	445	419	440	416	411	425	413	493	426	456	427	398	418	426	450	440	433	429	477	455	414	433	427	409	413	450	466	498	434	429	425	455	482	433	454	435	413	484	432	445	434	440	434	439	465	467	433	415	413	423	440	442	454	480	436	381	447	463	466	416	431	461	404	456	453	451	458	456	424	467	454	431	475	460	432	450	417	450	460	400	437	433	429	440	424	433	453	431	454	431	434	448	432	469	442	444	426	455	464	430	410	406	430	395	437	424	452	466	432	422	458	464	454	439	426	463	434	457	465	444	466	443	458	457	447	417	491	462	435	420	458	434	455	432	453	485	411	451	444	438	434	405	468	434	428	492	424	423	431	430	458	433	446	437	460	452	427	445	450	469	440	473	442	453	429	429	476	403	416	447	441	478	436	450	430	444	442	481	464	456	391	397	445	473	451	438	464	447	424	429	420	418	440	477	431	440	447	413	472	450	424	465	439	442	455	457	449	483	439	434	460	461	430	435	477	440	437	410	435	439	461	387	426	429	450	484	472	444	508	487	414	429	407	476	460	448	477	477	443	445	418	443	418	470	398	479	445	436	434	447	440	481	459	449	427	468	457	430	441	443	476	446	470	435	461	456	427	465	422	450	417	470	453	454	448	438	430	443	404	427	469	464	414	465	481	399	438	500	474	426	398	453	457	458	420	491	476	440	456	481	414	476	449	430	456	457	413	450	476	453	498	437	462	449	468	408	465	441	467	436	426	425	472	443	432	442	451	422	404	452	477	432	464	465	467	469	458	422	435	456	423	410	470	443	459	432	411	453	437	458	441	409	424	464	441	431	444	424	444	461	424	448	461	456	442	456	467	448	429	430	480	443	404	463	446	427	445	389	491	447	422	480	422	472	428	489	448	458	478	475	459	394	459	460	455	430	438	455	462	456	446	432	480	463	423	434	452	444	441	461	440	420	440	482	438	454	431	448	440	471	427	437	467	449	442	441	477	451	407	433	481	457	433	435	440	401	433	456	475	438	454	447	426	418	467	414	430	457	441	408	415	451	428	475	471	446	439	480	387	449	478	478	450	415	425	460	444	489	433	440	381	423	457	414	440	430	455	428	444	472	411	423	432	427	436	465	443	417	457	446	444	407	393	453	406	420	408	418	452	489	446	434	412	434	417	446	454	446	490	428	443	451	465	415	437	441	441	463	435	455	421	471	465	451	455	424	441	421	422	424	417	472	427	439	467	467	472	466	456	457	427	414	441	443	459	449	461	441	456	477	450	444	405	426	438	434	453	432	454	440	436	457	451	485	457	437	460	433	455	417	410	450	446	439	428	442	432	425	454	466	413	396	424	398	420	417	480	411	440	479	429	451	410	438	418	453	460	461	473	480	422	435	455	445	439	427	454	432	444	455	440	440	471	455	418	432	462	425	433	441	478	441	432	454	430	427	424	448	427	464	484	433	445	449	453	454	459	461	484	440	465	442	439	434	457	441	436	441	456	409	429	436	466	474	431	451	449	452	425	444	427	448	466	430	457	494	444	419	438	422	434	454	419	447	415	457	439	478	450	448	420	455	454	429	408	451	479	446	430	419	450	490	471	452	449	451	465	457	460	445	463	432	464	477	472	447	457	480	472	432	414	457	469	433	426	444	416	452	466	428	466	447	479	412	450	484	418	454	447	461	426	433	453	436	450	450	444	460	439	428	463	428	440	426	441	435	459	468	411	474	410	455	390	418	436	435	435	478	432	440	416	426	455	441	465	479	485	429	423	471	410	444	434	438	436	450	471	424	435	413	427	464	380	406	403	427	418	453	444	453	427	438	437	433	462	410	467	431	466	442	446	436	457	475	437	460	450	426	421	478	444	430	437	478	470	450	410	446	441	489	422	436	445	441	436	441	421	434	463	414	490	477	455	468	468	404	413	427	430	440	459	406	439	445	425	424	455	452	470	438	457	421	440	445	412	455	439	435	442	500	484	449	472	432	455	462	442	425	448	464	456	459	466	458	431	436	457	406	482	439	429	466	439	432	449	435	473	448	443	465	430	407	480	458	423	422	445	422	462	484	431	448	444	471	448	456	444	445	490	414	479	439	438	433	417	443	423	450	436	458	466	449	413	438	443	436	457	440	423	433	446	436	499	441	450	439	420	419	421	454	431	454	450	425	450	464	402	443	427	434	451	437	410	445	429	435	438	444	459	434	472	490	454	438	449	441	426	476	515	440	458	431	460	471	415	446	427	429	422	462	443	434	412	484	448	429	441	407	471	448	465	447	447	452	424	411	442	454	448	450	450	466	427	481	457	470	454	435	429	447	477	428	466	460	434	454	470	425	475	452	437	457	432	435	486	441	465	429	449	426	412	441	417	452	447	399	471	457	429	431	452	442	458	474	409	469	428	424	420	440	469	448	400	430	429	469	444	454	504	463	475	446	454	448	454	449	452	437	427	428	432	416	406	469	440	461	465	437	395	469	460	460	448	440	411	449	452	416	438	461	430	472	458	432	457	455	440	463	427	443	434	463	424	429	471	417	428	449	469	462	464	462	437	427	420	443	462	450	428	435	450	423	479	428	459	494	449	444	420	437	449	420	458	414	430	436	413	438	443	460	423	424	438	436	445	433	469	466	445	444	456	458	441	435	453	416	385	433	414	454	425	452	415	427	429	483	441	433	453	433	472	412	425	424	443	417	468	442	451	472	430	424	463	442	447	429	402	443	417	483	405	459	442	477	448	440	442	471	443	434	413	414	409	476	433	449	430	430	423	455	410	461	434	437	463	435	457	426	443	446	482	463	443	461	458	450	468	425	438	450	422	477	424	470	420	487	447	467	419	431	429	426	471	486	450	453	420	466	429	420	457	468	448	436	459	465	464	453	455	433	470	442	461	467	435	433	445	434	453	469	494	411	457	447	447	480	465	468	428	446	429	442	440	456	440	443	411	449	475	434	450	439	400	411	422	455	417	468	419	452	463	469	418	450	447	461	445	479	407	420	446	411	418	450	445	448	453	464	469	436	439	439	468	435	437	444	440	442	408	453	448	438	422	440	399	449	415	478	452	447	410	457	462	464	445	445	409	450	435	465	451	446	485	426	423	460	473	448	457	441	429	428	466	400	433	424	449	436	472	464	452	464	414	443	440	449	440	451	428	432	408	420	434	423	464	458	458	434	412	467	476	463	428	440	472	443	436	432	411	444	447	428	463	450	455	487	461	425	426	421	455	436	443	425	462	426	446	422	457	435	445	434	441	464	447	402	434	391	462	441	433	427	443	445	476	460	430	437	455	463	422	458	424	471	460	450	450	454	407	438	405	443	432	433	402	412	445	446	453	383	464	430	457	417	431	430	437	462	463	407	459	463
17523	41109	32348	21371	13976	9007	5569	2967	2418	1942	1839	1596	1539	1220	1128	1059	1014	961	859	754	703	645	641	678	639	589	604	581	596	567	600	555	545	551	556	552	511	508	500	507	561	503	508	521	475	493	521	502	512	485	498	529	530	498	504	510	533	485	504	499	484	548	513	486	564	526	519	525	502	505	517	533	565	513	477	504	513	513	506	490	536	516	518	491	472	497	473	510	528	515	487	474	476	503	464	509	474	473	484	531	454	501	492	475	495	472	481	515	540	520	526	484	500	517	473	493	489	485	493	470	505	456	532	489	513	491	496	530	484	515	496	467	496	492	516	498	479	523	498	494	524	530	513	511	496	504	497	494	511	551	470	493	530	514	524	484	537	505	536	416	475	509	481	501	495	467	507	485	489	525	506	521	511	506	486	552	533	499	515	477	468	495	490	498	524	492	520	484	523	508	528	460	494	495	515	501	552	498	476	476	517	473	489	482	509	479	495	501	524	514	510	457	511	493	512	524	486	489	517	508	552	480	479	491	517	486	492	482	486	516	485	500	485	492	487	512	495	491	502	503	513	456	507	512	472	534	486	449	465	506	505	470	491	465	476	521	537	525	487	510	496	509	539	523	467	543	497	482	483	522	554	497	468	520	477	488	496	476	529	502	502	549	511	489	490	531	524	519	481	542	445	497	468	499	485	479	565	502	523	499	525	491	536	486	548	470	512	501	463	547	489	498	449	442	526	527	472	488	514	492	511	556	473	505	469	490	474	473	529	493	502	530	492	509	506	493	478	491	470	515	530	485	493	489	493	494	493	502	506	504	539	498	485	473	527	498	520	482	497	465	506	502	516	561	499	527	477	529	510	462	506	506	515	477	488	505	521	490	466	509	506	510	504	498	507	495	501	452	495	501	519	490	520	486	533	505	514	514	531	506	537	499	518	496	499	484	505	477	519	481	487	527	495	515	525	483	512	519	512	527	479	493	489	516	497	488	455	558	498	494	487	500	510	482	499	492	481	503	519	472	487	540	486	499	481	537	529	521	516	510	508	530	502	507	464	510	495	500	514	474	486	514	493	531	507	457	510	489	514	486	500	478	523	522	535	566	490	502	484	480	499	501	494	489	527	505	480	489	503	518	528	508	507	490	506	528	502	514	494	503	478	508	487	469	488	488	499	514	516	492	480	495	483	532	463	526	466	493	567	479	526	482	534	501	459	460	508	482	504	484	479	532	493	519	519	453	494	517	502	517	472	518	518	459	498	488	473	506	477	474	508	455	478	486	531	513	493	484	477	507	509	523	480	498	481	479	486	516	496	495	505	498	503	488	478	500	491	498	491	494	507	489	519	477	470	502	473	489	517	477	512	478	481	506	495	499	531	535	521	470	487	470	540	488	516	513	495	515	482	504	499	489	553	569	529	470	466	507	506	475	487	515	477	511	468	482	479	516	509	502	506	486	514	494	504	463	508	538	470	512	483	475	467	531	506	506	481	459	469	540	468	479	504	495	509	505	518	506	530	502	492	497	480	492	513	495	501	493	516	493	481	496	524	510	493	517	506	496	516	474	502	503	501	461	499	496	515	495	453	543	491	482	511	489	493	478	511	529	498	473	471	516	514	535	454	519	496	507	473	540	512	515	483	437	485	537	497	489	470	470	520	506	484	514	485	545	476	513	511	494	503	525	447	474	497	483	522	507	498	513	496	490	474	519	503	498	525	520	511	515	478	478	516	501	522	539	520	489	500	477	505	525	500	495	536	536	480	527	517	501	489	502	506	459	509	493	518	506	519	496	524	500	538	501	493	505	497	494	469	527	486	469	457	449	490	487	525	456	500	487	498	505	466	515	519	456	522	497	506	497	503	481	489	524	498	469	473	492	511	495	504	504	487	485	476	562	491	474	481	504	495	501	525	465	444	446	521	499	479	483	508	508	530	468	525	541	469	521	496	519	499	514	486	514	512	499	487	516	498	494	486	451	526	538	516	492	482	503	541	562	469	482	519	498	503	515	514	473	514	469	529	513	518	529	499	479	488	497	508	526	543	509	508	461	509	488	534	483	519	470	472	484	504	528	501	513	504	489	485	483	490	525	515	492	471	502	534	527	478	476	490	511	523	534	463	464	527	518	495	524	519	507	472	471	539	513	536	481	508	547	507	487	503	520	505	498	489	488	499	487	497	513	484	494	508	475	498	513	489	515	503	531	468	480	538	463	502	449	511	528	513	570	483	490	518	476	485	508	506	512	509	512	508	515	519	481	529	495	502	451	515	501	491	505	511	464	511	500	502	528	520	522	501	484	503	535	507	502	522	484	489	532	489	494	487	491	481	499	475	504	502	516	505	498	527	498	468	556	498	560	501	501	477	501	517	508	474	526	453	542	520	482	509	532	471	517	510	519	535	505	514	479	473	537	471	491	533	469	449	493	516	507	530	496	477	485	464	475	549	490	511	536	519	516	476	499	547	499	474	472	522	509	485	455	546	532	504	498	504	534	468	526	522	510	519	480	460	492	469	502	488	507	515	493	479	489	536	470	494	511	490	461	526	501	470	518	531	496	496	506	502	465	502	490	499	509	463	508	492	493	494	488	513	492	495	488	482	503	486	525	483	509	512	479	472	509	494	516	464	518	506	520	546	496	478	502	478	498	485	512	490	519	479	526	523	496	489	473	479	505	489	486	507	498	489	501	473	544	528	478	512	510	492	514	493	525	508	495	465	452	515	509	440	481	514	496	471	448	476	504	489	486	500	530	512	451	526	517	510	524	481	528	496	480	495	439	494	500	514	521	477	497	493	543	497	496	499	502	485	512	490	486	524	458	495	486	458	513	483	479	542	463	503	512	460	494	483	494	487	525	508	462	510	497	496	529	582	475	501	501	488	523	510	492	521	495	507	520	536	463	536	484	482	476	489	497	485	555	481	520	503	503	485	495	490	499	495	485	478	503	514	482	477	472	483	456	518	504	505	485	466	464	518	503	467	461	464	481	561	566	487	521	512	474	454	506	499	528	487	512	529	503	488	487	561	487	482	527	515	479	495	511	447	519	481	497	505	484	532	480	505	497	518	493	500	534	474	474	514	478	503	476	511	549	480	528	539	463	505	507	499	464	477	502	471	495	476	528	532	547	470	492	529	526	524	490	474	477	516	520	518	472	510	471	459	480	492	528	460	464	508	498	545	493	553	478	474	487	505	524	501	523	492	499	481	491	495	512	508	494	477	480	463	508	504	512	502	493	485	500	544	498	484	476	514	518	524	504	493	518	494	517	474	481	502	491	475	493	520	510	446	526	486	496	505	501	489	481	515	528	475	482	497	485	483	491	537	483	486	497	487	526	499	533	493	485	477	477	496	533	489	485	521	532	484	465	506	542	526	491	509	490	517	533	463	514	488	529	516	449	501	477	486	508	518	523	483	480	478	486	557	532	467	496	533	502	484	484	492	512	500	504	509	476	519	501	488	511	495	517	477	485	469	504	467	545	492	516	499	482	547	456	464	479	527	490
24712	21087	26730	25294	12697	5345	2861	1562	1330	1116	957	901	865	731	692	618	608	622	516	442	427	414	411	433	386	402	434	462	397	370	392	372	383	321	400	387	425	380	362	361	366	377	371	328	380	349	359	338	355	342	358	334	340	369	340	354	321	383	367	353	374	350	340	356	342	335	346	310	342	375	370	381	346	338	347	358	314	364	333	326	328	371	336	357	365	358	342	362	350	328	340	351	366	355	378	334	390	367	384	338	354	345	352	352	354	365	341	356	373	360	341	363	332	389	366	345	335	342	308	372	336	390	334	341	321	368	355	387	359	366	348	358	365	342	325	339	387	389	364	381	329	321	327	349	368	374	335	320	343	384	347	349	339	349	358	349	335	338	360	336	350	341	363	350	334	334	332	371	350	351	352	355	349	341	357	363	337	338	357	370	377	347	351	336	352	323	346	350	357	374	392	400	330	357	340	372	359	355	343	329	343	386	342	347	357	368	353	324	331	352	362	368	341	351	353	334	340	367	390	362	385	359	330	343	336	370	344	320	386	331	360	374	317	372	359	353	359	411	362	357	384	329	384	354	370	387	330	322	368	368	338	371	375	349	332	357	316	342	380	364	351	356	404	348	334	370	352	374	371	325	342	313	378	366	372	362	371	346	366	345	334	366	333	370	357	371	391	341	358	363	341	367	389	360	350	363	331	345	349	334	340	354	342	364	351	335	348	373	387	347	340	380	365	361	329	369	348	352	390	353	361	334	352	323	325	374	358	378	369	374	325	352	373	310	345	336	365	335	362	320	338	347	335	381	347	362	360	360	400	350	385	364	381	361	364	363	366	349	346	362	364	368	355	361	372	340	366	353	341	362	318	351	339	374	391	315	339	359	409	362	383	369	351	367	327	392	354	340	345	340	356	328	362	350	371	362	330	358	350	364	374	342	364	341	359	360	333	329	351	344	329	328	363	311	359	357	389	306	369	351	363	334	341	381	371	356	347	348	360	366	353	357	310	360	339	364	359	344	363	364	358	377	337	347	383	373	373	370	356	376	355	358	335	354	337	365	354	386	356	372	377	369	374	327	310	354	335	374	345	384	358	337	369	330	349	347	323	365	350	369	378	358	349	360	372	358	356	334	365	345	407	352	354	356	360	343	380	336	315	327	338	371	324	373	344	364	380	370	398	322	366	373	375	320	359	357	343	372	340	362	353	364	337	345	334	385	335	366	357	379	343	358	382	348	337	320	340	356	355	333	360	363	362	314	344	364	366	375	315	328	327	337	336	358	367	365	330	335	328	364	343	386	372	348	331	387	356	340	380	350	377	324	377	393	358	375	344	367	355	366	355	350	321	363	382	361	342	342	332	335	336	363	320	325	334	369	350	330	359	384	387	355	347	350	341	359	358	364	403	363	305	381	350	347	356	367	370	348	330	359	360	359	348	323	340	353	325	339	311	352	339	357	336	410	342	333	384	311	335	319	357	304	352	360	321	328	352	342	346	305	334	363	350	376	378	351	412	353	344	359	357	377	335	324	334	365	374	387	349	342	350	387	384	383	331	330	313	331	370	333	370	351	368	319	356	329	340	359	396	374	363	323	358	332	356	339	343	377	351	345	342	341	334	355	396	327	352	324	354	343	332	355	353	353	352	361	348	333	342	347	347	358	327	324	346	358	363	367	337	329	331	341	371	370	358	386	370	337	334	360	341	373	340	324	387	359	324	355	369	362	337	340	376	337	344	389	399	350	385	341	356	358	364	354	395	355	354	344	342	393	349	357	364	338	347	351	323	356	368	365	307	381	338	343	333	340	372	322	338	351	360	364	353	346	354	343	345	334	350	326	341	328	335	364	371	362	334	409	376	347	356	368	348	362	339	353	359	348	371	325	382	361	336	328	339	381	354	352	324	369	343	343	360	343	351	374	334	332	377	351	325	347	381	334	340	355	349	366	330	366	357	333	349	336	359	338	328	327	348	338	343	342	355	364	365	363	361	351	351	385	343	356	359	340	358	347	322	345	350	370	355	357	382	377	340	361	375	375	373	349	342	394	343	379	353	339	351	369	338	374	366	353	339	346	339	341	371	360	364	334	365	338	403	335	349	342	339	335	314	346	344	362	352	368	346	370	371	347	359	338	348	354	360	358	368	352	344	325	326	372	344	353	390	341	357	350	360	327	330	331	326	298	327	374	341	323	350	355	350	358	322	344	343	317	329	351	366	372	356	394	377	352	366	352	342	344	352	349	378	373	347	357	368	360	370	357	357	399	361	349	368	349	356	394	325	349	369	343	338	352	383	368	338	393	306	370	349	353	356	337	329	362	366	357	330	346	361	333	341	342	340	370	329	359	353	365	361	354	352	348	355	325	359	339	356	310	370	338	360	365	348	331	321	359	380	373	367	349	383	350	359	360	319	376	342	355	310	347	354	332	319	337	358	353	396	347	356	368	359	351	346	374	332	346	378	336	337	341	351	337	376	350	389	387	355	342	360	340	330	297	364	376	363	366	387	352	373	354	344	347	357	342	354	372	387	331	411	358	341	343	348	355	327	334	367	328	351	383	367	368	333	351	380	340	357	344	326	338	366	370	336	368	321	361	364	350	376	353	360	352	357	349	355	389	378	328	346	363	342	370	321	356	356	375	343	361	357	392	359	330	320	331	357	389	380	330	358	351	385	356	356	359	314	345	349	336	364	345	350	314	404	342	361	352	330	341	341	329	360	334	361	367	335	343	376	362	367	367	324	369	366	328	334	350	342	363	370	336	350	327	391	371	383	346	299	373	358	349	320	364	345	357	342	347	335	342	343	342	346	336	374	375	362	373	363	353	335	359	370	378	359	354	322	351	362	360	372	364	372	341	350	370	325	348	357	354	345	371	340	348	388	354	360	362	352	338	339	363	352	378	358	380	382	337	371	347	350	341	347	325	382	358	354	340	337	340	379	370	353	354	362	358	357	352	387	343	388	360	374	344	353	357	357	366	384	343	352	330	378	379	375	339	370	368	396	364	372	354	349	361	359	397	388	326	367	344	356	359	339	383	329	370	318	359	328	382	341	385	347	381	356	342	361	340	363	396	341	363	388	357	388	353	308	361	350	336	342	346	372	340	393	372	341	356	370	383	334	377	371	361	371	347	346	356	342	362	362	355	341	362	348	328	349	370	356	367	392	378	366	342	364	347	346	338	339	336	378	370	313	375	356	343	363	378	368	310	360	357	376	332	331	379	340	361	383	329	329	363	345	352	366	403	353	356	391	333	368	369	343	378	352	355	324	396	349	352	356	356	367	361	315	350	380	339	345	351	359	341	320	333	355	324	355	307	343	328	387	370	359	361	365	357	361	339	331	340	352	347	331	347	367	373	381	360	324	359	364	343	371	331	336	352	374	392	356	326	367	374	337	379	360	351	344	376	357	378	352	365	364	350	359	359	317	356	377	345	376	360	371	385	345	335	368	333	345	329	354	366	350	350	352	352	378	351	360	366	355	327	356	348	356	322	370	346	347	316
16082	37056	28906	17810	11014	6936	3897	2293	1863	1649	1404	1187	1155	927	890	813	752	723	621	604	526	507	502	530	482	470	492	496	408	441	480	448	463	432	475	447	423	415	396	426	427	391	429	410	436	418	415	391	409	400	418	428	377	399	410	401	424	435	395	382	415	364	406	400	398	451	407	390	418	406	420	419	429	378	391	406	427	429	416	427	392	403	438	416	372	424	402	416	395	441	376	409	425	402	397	393	390	427	421	367	407	374	400	404	389	415	408	400	403	385	434	394	386	396	407	425	416	395	404	412	416	400	385	442	411	406	394	404	400	377	376	401	378	427	416	379	380	406	412	403	403	395	409	398	392	387	395	420	365	417	405	406	430	402	417	430	426	398	412	366	450	402	404	441	394	393	393	393	390	418	360	391	390	440	382	370	422	413	424	423	411	419	403	413	349	414	372	401	389	408	387	424	395	410	404	426	396	410	429	394	378	412	394	433	371	412	411	388	381	420	426	381	429	411	409	408	417	423	402	398	418	416	404	396	404	400	415	431	393	386	404	430	413	373	424	388	382	397	440	376	422	385	396	364	371	417	389	451	396	396	404	413	401	418	399	414	403	429	405	405	436	364	405	408	441	423	419	365	406	412	389	402	390	362	392	400	408	402	415	365	425	416	425	397	397	402	416	347	397	407	394	409	385	398	413	422	427	411	414	400	408	423	383	356	428	409	419	396	395	439	387	422	399	389	423	396	386	348	399	390	414	403	411	377	404	407	385	377	394	437	392	398	393	419	416	405	415	432	402	414	390	410	403	380	385	391	404	415	440	374	401	428	412	382	405	379	359	428	400	398	376	410	362	416	426	419	381	366	378	374	438	400	409	423	391	402	382	356	400	406	417	408	432	442	388	430	402	419	378	412	417	407	407	401	397	400	431	399	359	378	388	395	433	434	418	390	416	398	408	381	384	400	365	396	408	385	403	408	398	385	420	411	433	401	416	417	418	404	424	402	380	409	373	422	427	377	373	381	429	380	439	392	429	397	423	360	413	441	374	415	416	382	413	416	368	398	418	391	405	389	441	390	414	418	377	410	394	418	449	412	412	401	387	401	382	389	428	408	411	407	402	413	444	388	407	409	404	438	428	410	393	419	381	451	429	386	412	398	377	397	443	410	403	394	375	421	441	409	399	411	384	418	391	418	416	375	411	373	408	426	396	384	422	396	429	404	375	372	437	415	388	411	362	401	397	406	388	394	390	406	389	420	417	384	405	381	412	369	396	407	470	391	415	407	381	431	383	410	471	429	387	421	410	381	391	397	427	408	415	377	401	422	415	378	399	382	406	411	425	365	354	400	375	401	423	443	440	390	435	419	389	376	396	413	415	400	439	417	422	456	415	392	401	441	391	401	377	399	371	407	382	413	399	399	418	356	394	400	415	401	432	369	388	388	391	406	374	407	387	396	403	357	391	381	403	398	384	410	404	429	414	405	398	407	425	403	372	435	407	376	431	417	403	407	384	389	421	415	376	372	431	405	421	405	409	390	397	374	399	447	427	425	402	424	402	409	407	423	371	430	408	381	406	373	410	399	375	450	361	390	396	390	423	427	415	386	423	384	394	430	440	356	368	364	429	394	366	437	372	392	389	410	407	402	441	406	402	441	390	406	397	385	426	374	379	448	396	393	397	438	381	404	432	400	407	405	409	410	415	388	408	367	427	394	423	409	413	404	423	422	443	410	441	401	432	400	439	420	415	388	387	405	396	389	407	371	427	393	412	422	381	422	405	385	437	400	447	403	365	398	433	404	391	412	420	392	406	407	403	430	411	390	396	421	401	402	452	391	375	418	405	396	447	414	400	387	399	435	378	402	397	372	408	391	455	413	397	419	385	397	436	385	411	376	408	409	377	390	391	406	389	407	436	393	383	370	380	411	404	415	397	414	432	404	425	392	421	405	398	410	408	369	439	434	367	394	415	438	391	409	382	404	375	391	413	399	391	390	395	422	400	393	428	399	401	399	397	419	396	397	400	388	378	403	412	452	420	442	412	418	380	370	391	405	398	415	413	418	396	442	407	406	398	426	403	379	373	396	440	415	415	396	405	429	398	360	445	383	416	422	355	409	387	397	417	396	422	435	418	378	428	371	432	402	408	435	430	447	376	370	428	396	381	411	376	416	405	431	431	408	381	392	429	410	405	418	397	386	415	430	434	397	432	414	383	436	415	411	451	375	390	421	399	396	401	415	396	420	415	401	372	409	375	398	444	440	392	390	363	411	405	429	425	395	407	423	375	426	406	378	406	363	417	384	427	412	416	396	430	425	407	400	426	416	417	415	427	391	424	395	430	384	423	419	382	414	398	416	389	409	433	380	412	411	418	406	406	386	405	407	417	388	405	401	428	464	406	393	392	400	387	415	388	387	417	383	385	422	431	413	413	423	412	408	420	381	423	407	423	383	403	392	408	402	395	413	437	389	409	417	442	381	432	428	417	420	424	390	408	419	393	427	391	413	413	440	382	393	411	416	418	431	427	385	430	396	408	425	433	399	426	409	409	382	383	410	392	399	431	458	397	430	397	384	403	383	371	378	415	414	391	402	404	392	415	401	430	389	428	421	413	400	435	400	427	435	399	393	403	411	409	367	384	367	424	398	386	434	390	420	402	415	403	395	408	405	440	393	457	409	392	406	376	381	421	392	441	419	400	432	411	402	414	434	402	417	440	427	399	409	406	385	392	377	416	404	427	395	377	391	381	380	418	429	406	379	397	399	395	417	389	395	384	399	398	386	436	404	377	390	405	438	409	405	418	401	395	387	432	424	397	416	357	409	365	450	411	411	398	420	387	418	398	434	416	394	420	400	377	393	405	402	415	431	406	424	412	400	386	384	448	437	424	427	401	392	403	454	375	384	385	394	399	425	374	416	416	408	390	393	420	397	402	413	406	418	427	404	412	415	401	439	397	399	395	439	414	386	397	428	407	400	448	405	412	392	399	425	412	407	385	395	408	375	379	378	401	423	420	387	433	372	404	384	405	432	407	389	422	427	397	364	395	407	393	431	372	428	431	413	432	377	408	401	421	408	418	428	448	382	398	409	385	354	420	402	421	393	410	358	423	386	420	428	411	411	406	341	418	388	421	413	426	440	372	369	420	412	372	368	395	420	416	376	404	367	400	388	426	432	384	424	416	398	354	436	375	424	359	420	399	410	417	419	431	425	420	404	382	419	422	402	418	438	400	382	442	415	410	421	349	408	410	410	409	418	372	346	396	405	398	397	386	404	403	375	423	423	441	368	411	409	401	405	430	414	411	369	396	404	415	390	445	386	389	386	395	427	412	409	373	420	391	402	408	387	391	402	418	422	413	439	425	363	387	408	435	395	443	375	420	404	450	427	410	427	435	393	398	366	382	416	366	415	372	422	383	407	419	371	388	387	449	393	456	396	385	410	389	450	400	423	392	427	414	431	399	418	402	394	407	422	393	377	418	418	431	452	376	440	407	408	470	385	409	395
22537	21184	28643	24041	21225	21146	11637	3850	2656	2355	1851	1566	1517	1152	1166	992	1003	980	793	756	717	630	613	629	587	586	574	583	534	555	559	503	537	510	506	520	472	496	501	449	497	505	469	490	465	501	471	483	481	484	456	489	441	503	494	460	476	510	517	468	438	477	448	475	476	454	442	510	428	492	498	479	449	472	481	486	452	457	450	468	432	441	463	476	486	512	479	457	449	472	464	474	501	437	487	512	500	483	442	457	452	468	469	457	506	465	484	474	428	464	475	495	464	454	459	435	499	464	463	471	453	435	508	465	465	486	484	479	433	435	467	466	493	424	493	462	480	478	488	449	479	483	442	449	494	476	483	492	462	450	445	505	475	506	476	517	487	506	484	472	481	467	463	473	482	497	428	495	446	488	480	469	484	424	481	475	440	495	452	452	460	457	463	528	455	462	483	461	440	453	412	496	462	516	464	498	475	462	473	471	464	456	437	445	496	461	487	453	434	438	500	441	462	451	476	445	496	454	425	459	460	451	474	476	464	430	475	472	472	462	516	452	461	465	496	451	465	470	468	481	465	451	435	466	426	462	474	457	419	461	479	438	448	481	460	471	468	478	497	465	497	459	442	476	478	482	456	528	495	476	451	447	462	452	488	481	491	485	448	452	485	479	476	514	418	495	482	435	501	457	488	468	499	441	490	478	497	441	457	450	466	467	463	480	496	471	438	480	470	488	484	465	449	433	447	492	478	456	460	461	475	464	448	442	462	486	468	434	459	479	450	445	494	426	475	495	467	473	482	498	453	434	473	441	450	475	479	461	516	478	438	449	488	494	438	442	467	488	441	466	436	454	481	476	465	477	482	459	419	469	478	469	492	515	472	427	452	466	465	446	462	485	520	493	467	448	478	424	434	481	467	519	460	485	452	413	475	471	465	508	496	493	501	467	427	467	459	470	502	471	474	485	465	414	485	458	463	460	459	447	468	457	434	488	477	468	424	481	471	490	488	501	493	482	413	482	452	457	496	448	469	441	431	442	440	462	492	434	464	495	457	454	451	485	487	439	454	443	462	500	472	444	452	487	469	439	479	482	484	451	497	481	489	423	464	445	464	466	505	483	438	473	464	435	463	422	439	482	478	455	462	441	448	446	486	462	509	481	479	459	441	446	484	452	467	462	500	474	472	469	477	446	462	472	488	432	444	450	460	487	448	452	482	468	471	443	452	465	449	463	459	472	480	449	517	436	473	445	452	467	461	425	466	460	494	477	471	498	462	463	459	459	470	485	455	451	511	460	461	475	470	465	468	426	455	476	451	469	465	475	453	474	471	496	456	445	447	447	469	440	455	448	474	466	429	452	472	471	455	483	481	443	475	454	462	467	488	447	514	458	477	451	453	442	485	501	473	464	447	508	458	453	485	468	474	468	504	462	448	454	457	457	483	493	476	453	434	459	459	467	452	489	484	480	475	473	486	488	468	481	450	455	482	457	493	458	490	457	481	463	484	432	465	420	446	465	453	441	444	474	468	484	469	470	425	485	457	480	476	430	474	521	476	450	439	450	468	488	427	501	478	473	490	483	453	491	491	514	461	440	485	500	458	428	465	462	453	451	463	451	472	491	486	496	474	484	434	473	465	471	482	453	460	483	438	498	476	462	489	448	477	507	476	479	435	464	463	483	465	470	479	459	468	441	473	465	444	467	485	475	448	448	424	444	457	489	415	482	466	480	462	443	449	484	495	462	485	465	470	426	470	454	494	478	466	455	424	454	477	447	458	460	480	459	460	489	455	444	439	485	505	469	485	430	466	497	459	496	538	444	477	421	460	461	469	463	468	450	452	484	480	468	465	454	510	490	483	490	427	461	454	475	482	478	457	485	471	454	445	498	431	438	436	467	449	453	450	439	484	427	475	471	483	487	498	456	480	464	481	486	443	480	456	430	479	430	472	491	444	444	509	472	451	484	448	449	428	432	474	465	446	490	463	490	471	487	487	471	450	441	495	487	444	516	491	449	451	487	456	473	477	435	475	451	451	496	458	483	432	466	475	454	446	461	501	459	445	456	498	464	435	469	471	486	443	460	433	458	487	461	440	442	470	485	490	465	473	466	462	511	466	444	422	471	452	494	450	466	453	440	487	476	474	497	429	476	415	448	486	475	493	504	473	443	442	443	446	459	434	433	481	462	441	455	443	467	504	435	468	475	511	497	497	440	451	511	456	484	453	450	476	441	476	511	503	453	456	440	432	465	452	487	482	460	480	480	475	473	472	452	488	479	464	452	441	472	462	465	441	496	466	435	485	456	476	470	465	487	482	446	444	464	449	463	484	446	505	499	442	470	501	447	480	452	464	472	438	450	479	485	426	444	482	445	442	443	438	443	457	497	453	449	469	450	506	491	457	494	503	462	491	435	432	457	468	457	488	497	465	471	473	475	465	477	470	469	458	504	484	459	493	430	454	490	476	439	480	498	436	474	492	476	488	515	455	486	465	476	448	480	474	442	512	468	522	450	438	468	460	485	443	463	475	479	472	454	445	417	490	460	449	434	511	494	474	453	434	496	463	446	450	456	473	460	457	490	459	449	463	484	469	472	501	447	448	452	482	467	447	480	441	449	463	463	451	450	484	470	483	471	439	433	488	537	466	484	454	516	435	462	494	443	454	489	450	435	422	448	478	487	453	470	478	460	471	434	454	438	447	463	419	446	473	478	487	455	537	471	458	474	472	459	511	443	473	448	462	492	444	483	490	490	470	444	470	446	461	476	449	474	465	490	464	465	487	455	480	439	456	444	477	469	441	466	450	477	451	487	492	468	466	470	467	460	435	451	483	476	491	425	465	462	456	465	463	448	456	487	478	464	517	446	475	443	498	466	449	439	455	458	495	495	430	468	459	462	476	488	479	464	434	460	462	434	454	487	455	468	476	494	496	457	445	520	455	480	460	502	476	436	483	487	463	460	443	436	434	480	510	430	457	478	472	459	461	473	475	512	460	476	471	437	458	476	468	431	485	479	447	529	478	501	466	500	377	491	462	470	462	466	455	456	437	432	453	431	444	449	436	470	470	494	449	465	444	503	422	464	503	438	455	458	450	429	466	486	470	467	469	415	449	491	463	477	469	467	480	461	448	464	491	452	478	447	476	502	460	480	453	496	456	460	483	489	435	471	448	465	464	457	476	478	446	472	507	472	445	466	465	440	467	476	469	470	473	502	504	462	440	448	508	422	445	466	490	442	486	485	472	422	468	438	441	487	471	493	487	458	438	479	459	453	510	454	448	483	476	439	416	460	473	489	476	487	456	468	469	477	457	439	405	501	459	461	483	418	431	464	496	488	476	426	458	471	486	534	466	484	429	493	482	442	461	449	473	465	463	448	478	445	474	457	493	481	436	480	467	473	488	469	466	473	442	445	457	494	452	456	437	449	461	487	448	465	461	451	510	436	422	465	471	489	460	477	450	473	442	480	461	439	442	452	518	509	488	469	501	458	490	459	480	440	479	470	462	455
20073	45799	37431	25401	17438	11473	6774	4694	3793	3102	2591	2112	1907	1713	1493	1350	1235	1229	1048	927	923	805	727	757	721	630	653	670	651	612	633	581	598	587	575	566	558	558	570	524	586	517	543	520	571	527	521	550	526	503	518	496	535	581	521	515	541	504	532	522	526	522	512	554	506	491	526	527	550	548	522	531	540	514	522	492	485	551	510	496	507	518	559	555	548	539	526	537	551	523	485	505	487	513	518	521	543	530	544	548	519	537	505	520	498	540	537	508	524	535	505	528	536	480	544	523	491	535	522	516	479	519	540	499	536	527	500	513	489	496	515	530	554	484	515	516	537	529	531	492	517	483	503	492	511	515	533	557	525	547	506	470	516	529	520	543	512	501	505	500	523	485	520	513	504	509	487	518	556	538	521	526	499	531	498	500	563	524	541	478	534	495	505	499	490	487	481	548	519	529	547	504	524	531	542	555	520	520	514	536	547	497	516	524	487	521	517	510	504	529	474	517	479	543	482	514	554	502	530	528	566	508	557	492	516	526	524	510	540	523	496	494	522	493	539	531	484	527	487	485	545	527	502	516	524	487	499	502	536	544	536	494	506	506	534	469	529	549	516	564	514	510	513	474	505	512	499	504	529	535	542	524	531	530	548	483	502	480	535	481	511	518	541	521	519	504	526	574	526	516	520	547	530	516	487	547	528	546	514	500	489	496	523	525	568	518	518	512	506	511	495	526	523	463	550	496	568	478	540	548	536	488	476	525	552	553	503	533	544	513	528	533	515	553	483	493	518	522	491	501	515	543	515	542	497	520	539	531	540	494	523	535	535	495	502	479	466	555	514	497	512	522	537	502	527	523	463	557	500	524	542	514	492	550	499	522	517	520	509	498	507	512	520	508	557	528	540	541	539	494	509	522	558	517	501	508	525	548	498	523	479	549	483	523	523	530	500	550	495	516	513	517	485	565	501	531	527	516	454	467	522	549	499	517	523	505	513	533	520	508	490	511	536	493	525	511	501	472	543	531	521	517	523	543	466	496	536	480	521	509	539	560	500	510	489	513	514	563	496	495	557	509	557	537	527	514	479	526	516	503	555	538	532	497	488	460	525	500	523	543	490	540	490	553	544	519	509	539	540	521	484	482	514	521	455	522	512	535	518	510	567	520	540	505	525	519	523	497	498	523	520	493	531	469	529	582	509	510	487	496	532	527	526	534	527	540	526	551	509	505	540	532	505	511	496	540	494	504	518	479	517	504	514	551	506	518	512	526	532	554	527	483	523	521	505	526	486	515	499	505	518	525	520	534	548	487	522	506	526	496	493	487	518	530	550	496	467	491	520	497	519	516	565	495	516	473	492	505	496	507	530	492	486	516	507	477	497	544	540	533	511	476	491	532	511	559	466	552	489	507	540	518	542	524	519	497	523	492	534	522	511	493	531	521	518	498	563	528	526	539	523	459	484	541	522	524	554	436	505	513	536	510	542	512	512	514	553	552	548	523	522	486	517	508	555	560	515	536	528	497	526	509	509	522	528	541	479	495	537	521	549	510	550	483	476	493	563	500	501	482	528	541	519	517	481	542	545	513	522	496	531	488	521	539	529	540	530	537	529	552	518	547	482	522	481	513	524	532	511	494	515	548	520	478	516	500	490	514	512	505	521	525	507	520	534	518	508	511	496	516	542	493	517	483	524	519	499	513	501	468	479	473	502	485	504	468	491	515	517	537	521	519	511	519	526	527	492	560	547	487	463	497	501	531	547	531	507	528	497	495	520	535	517	500	459	523	594	538	496	486	529	515	507	552	499	510	514	556	512	502	504	529	513	494	577	554	526	507	558	562	536	494	508	549	525	505	505	472	509	503	489	527	515	516	490	500	586	521	503	531	533	505	476	518	489	498	522	530	521	512	531	516	519	508	466	534	522	498	505	506	494	478	532	469	470	484	531	507	526	502	526	504	468	496	547	541	488	526	541	577	545	506	533	487	477	486	539	523	521	559	540	544	508	514	527	525	518	524	559	559	503	566	522	494	515	516	504	540	508	533	546	535	508	519	483	504	497	510	526	506	509	545	511	497	518	530	541	477	503	504	510	521	475	529	512	530	504	483	505	522	501	520	506	498	511	503	527	490	529	514	495	497	513	504	475	484	503	491	529	487	444	526	517	523	522	492	510	551	509	519	539	502	494	511	512	521	527	504	490	507	507	535	482	496	521	535	538	533	517	518	507	542	502	468	552	480	523	522	539	549	510	554	528	535	502	499	530	539	532	518	508	487	456	482	528	512	483	492	459	550	509	533	536	497	524	510	486	539	490	483	536	501	499	524	523	527	511	508	503	561	535	521	503	515	480	506	541	489	545	486	487	569	500	500	517	548	505	518	519	504	519	500	498	514	520	524	494	495	523	487	510	545	516	489	504	509	530	522	503	503	499	522	527	524	548	509	502	523	523	561	537	530	488	547	488	543	550	525	502	525	541	519	532	566	507	465	541	535	522	523	538	507	523	537	487	483	566	540	569	548	522	533	494	509	544	494	537	516	496	544	573	536	531	502	537	538	507	512	547	526	505	508	476	504	505	521	501	502	570	483	549	527	517	529	533	518	510	527	491	511	524	562	544	542	511	507	460	519	536	528	550	525	502	518	530	512	536	537	545	540	454	512	518	521	507	538	536	541	529	524	516	514	507	506	525	539	493	553	507	533	514	510	505	517	585	496	494	515	571	530	501	514	503	548	518	529	559	521	515	533	477	498	499	496	500	536	552	542	523	500	490	526	546	552	553	470	532	469	507	503	530	506	539	577	484	547	510	478	518	534	553	526	532	507	513	517	541	529	515	552	493	511	560	490	513	521	525	524	447	516	475	509	533	536	504	549	477	507	518	567	506	483	504	535	557	473	514	509	501	474	521	533	515	542	497	455	533	515	496	545	469	543	465	505	538	493	468	509	540	478	508	535	509	517	511	508	505	491	555	501	538	503	514	542	488	517	509	545	523	553	500	520	533	493	520	510	514	501	513	522	493	523	481	521	482	465	506	563	525	458	482	540	522	546	513	542	509	536	508	503	510	542	506	513	545	534	537	519	555	530	548	482	530	556	513	502	491	528	545	527	500	523	504	523	529	506	501	511	505	550	530	536	493	541	548	524	532	557	516	515	485	545	520	490	509	502	519	461	514	493	537	515	560	568	540	539	498	503	530	541	530	498	491	501	522	494	525	506	488	525	508	538	525	506	518	503	464	503	499	537	517	490	533	543	549	518	532	478	523	522	498	503	545	494	538	536	469	526	485	477	522	503	549	543	471	528	516	566	500	510	515	546	502	534	463	569	560	493	537	502	545	528	484	501	514	505	480	507	493	517	532	490	510	544	494	517	510	513	503	493	501	576	505	532	526	499	516	568	513	538	459	533	495	499	486	509	535	539	501	506	530	541	527	533	498	480	554	521	530	515	520	543	526	530	519	510	506	509	533	527	532	512	509	514	565	561	509	507	517	498	485	504	528	509	525	497
27439	21915	23103	14612	6204	3322	1862	1442	1128	1080	915	795	742	685	554	583	574	555	497	500	485	506	391	507	431	465	467	433	473	426	417	404	412	399	387	408	370	441	385	370	385	413	397	411	389	402	374	355	367	390	395	378	361	411	422	415	386	404	364	379	393	405	420	378	382	384	412	391	355	381	380	371	407	376	390	357	387	376	363	402	408	393	391	364	378	392	406	387	413	401	404	386	387	361	352	349	355	412	417	380	387	363	368	370	373	404	421	376	409	387	369	365	350	393	370	410	389	362	369	422	404	392	361	389	333	391	375	376	379	395	380	358	395	408	416	374	390	372	390	379	371	356	352	378	383	343	413	391	373	395	409	379	380	394	391	389	376	372	376	362	355	381	365	360	395	377	367	377	393	374	419	382	401	355	391	362	402	380	385	369	364	374	403	365	386	374	388	375	366	375	378	384	359	367	383	392	378	355	395	385	381	357	418	380	418	359	377	412	371	355	395	394	363	387	375	390	367	387	390	400	380	406	386	386	363	385	388	362	387	371	364	347	395	369	389	384	375	344	372	387	371	380	360	379	396	378	415	393	392	401	374	364	373	378	363	382	393	373	422	341	378	377	380	386	370	380	381	395	358	397	372	369	362	369	371	424	421	374	413	380	371	406	389	390	364	384	365	382	401	390	399	381	366	385	398	395	335	378	385	386	406	375	364	391	375	379	381	372	399	370	369	365	398	382	362	361	378	365	379	366	393	371	376	345	351	408	327	358	378	380	385	303	375	375	407	394	383	400	373	359	340	348	364	421	402	408	393	362	370	416	418	357	333	398	384	367	395	374	388	388	385	377	415	384	337	358	373	387	367	369	366	376	361	369	341	385	388	367	399	396	389	353	393	392	385	390	375	363	365	392	383	375	386	359	365	337	400	381	418	340	395	359	375	368	376	383	404	372	423	389	381	388	387	348	339	371	344	372	383	384	382	369	400	403	397	365	365	401	410	426	374	425	339	351	359	387	382	378	391	379	368	363	374	412	380	390	368	381	370	393	381	402	381	356	360	380	400	393	379	362	377	365	384	372	410	385	363	372	402	362	423	380	424	358	369	394	382	423	402	386	392	370	377	394	390	382	407	383	404	353	379	361	384	405	351	419	384	354	383	392	376	384	357	384	431	396	392	402	367	363	352	384	391	382	388	391	355	375	372	362	386	391	392	372	373	425	422	386	383	391	394	375	396	361	352	360	399	349	416	390	367	368	391	377	398	356	398	361	379	392	358	409	399	346	386	371	331	380	402	380	346	400	405	383	381	387	376	381	386	377	364	388	351	421	364	407	402	385	393	383	408	374	387	349	340	360	355	377	369	375	383	394	369	372	369	374	410	350	372	384	368	398	396	411	382	407	409	394	372	347	344	351	419	357	344	412	378	381	406	396	387	371	360	387	366	398	383	390	356	391	345	385	395	393	370	365	398	423	404	369	354	375	338	370	347	372	377	378	359	372	375	371	377	401	376	365	400	355	357	349	431	364	354	364	357	388	424	374	395	369	380	371	357	364	378	327	367	391	381	387	380	387	415	379	400	368	417	383	354	350	411	366	352	363	405	393	347	407	403	409	415	375	393	381	352	381	370	388	352	358	375	379	372	404	384	367	352	429	399	377	371	409	381	412	372	377	369	384	419	372	370	377	404	352	403	374	380	367	377	357	338	382	371	383	375	382	383	351	400	377	343	382	375	383	390	352	397	377	342	395	362	347	362	421	351	358	380	415	386	367	391	354	407	373	373	362	388	341	380	343	387	368	409	365	389	386	380	425	368	383	335	384	387	405	400	359	372	393	370	393	343	388	405	362	401	359	375	346	376	384	339	352	414	390	375	387	383	371	377	361	361	319	378	384	364	351	359	391	372	358	376	371	356	374	369	399	354	369	378	407	389	390	386	390	362	382	377	339	405	331	389	369	428	358	433	332	393	375	368	379	368	389	385	365	369	377	415	348	381	372	393	369	374	401	354	409	386	362	383	389	373	363	376	402	403	367	387	350	365	370	394	363	378	361	376	373	377	372	376	350	360	358	369	383	403	387	359	400	360	391	383	369	404	371	383	361	355	378	366	386	398	376	379	375	382	394	390	376	351	390	376	390	406	377	395	379	394	384	374	359	386	406	402	363	411	356	361	373	357	364	362	384	385	364	370	349	380	384	450	399	370	398	402	363	397	361	379	408	384	368	381	404	366	365	366	376	369	398	370	362	381	343	411	370	378	381	402	368	399	422	365	368	396	382	423	392	348	390	384	359	377	358	373	378	366	383	377	393	364	396	411	429	392	415	393	348	353	365	364	391	353	347	390	374	375	398	362	378	392	349	394	401	409	413	370	395	330	411	403	377	379	316	391	399	409	359	370	387	392	365	388	416	375	390	401	388	397	358	351	369	411	371	360	377	379	412	366	399	363	361	386	378	398	342	399	340	394	409	395	425	409	357	390	363	410	368	358	360	394	388	369	364	396	398	372	417	395	390	367	397	380	350	375	361	364	407	402	390	350	378	376	360	367	364	388	414	341	397	357	381	357	393	359	356	367	376	389	404	377	391	341	360	395	396	357	341	382	385	386	411	392	396	408	335	356	377	430	403	388	361	372	383	385	370	382	393	388	359	370	379	363	398	362	338	376	382	390	430	383	423	390	357	405	387	405	397	380	410	344	396	364	402	362	375	352	358	407	399	396	366	394	397	387	386	390	373	374	375	384	377	416	370	375	388	381	379	380	363	366	358	382	401	374	380	391	349	394	407	376	396	357	368	394	369	393	341	364	347	367	369	375	383	387	391	372	400	359	394	379	354	388	379	362	338	388	415	381	381	402	351	395	367	395	386	359	384	410	359	382	376	399	396	425	363	361	391	391	396	398	410	373	394	379	388	382	404	392	352	397	354	354	347	355	373	373	387	371	392	362	381	404	386	332	380	389	406	355	379	395	350	356	395	388	377	373	337	390	379	360	373	332	356	376	406	392	382	396	361	397	387	385	395	368	350	346	391	397	384	374	416	370	391	347	398	337	392	374	378	375	344	393	373	379	387	408	391	354	398	399	388	421	418	425	366	399	418	383	367	357	389	389	401	355	422	354	452	406	394	353	373	372	375	388	415	387	417	418	363	390	373	391	372	372	360	380	402	359	395	376	423	399	367	404	376	399	314	397	410	371	387	353	412	371	405	379	382	369	403	377	378	397	373	364	384	401	380	375	408	375	379	398	399	377	406	366	375	394	395	389	379	382	389	354	359	386	402	365	350	429	357	388	396	370	392	396	399	362	359	377	409	376	399	369	401	371	381	382	383	361	387	427	392	398	382	387	380	354	377	389	397	374	414	355	386	383	384	389	381	378	385	391	366	379	362	337	357	379	364	368	384	382	397	388	339	381	407	397	382	372	396	370	389	380	386	390	389	348	416	383	374	434	383	387	358	397	360	395	390	368	386	353	365	371	388	407	368	368	422	405	384	369	374	383	380	384	368
15538	34058	25393	14177	8632	5020	2776	2097	1749	1582	1237	1007	931	856	745	739	708	674	623	577	532	540	494	489	536	467	487	480	470	443	451	456	427	461	472	431	428	378	420	433	415	427	428	463	396	434	425	445	432	415	420	456	442	453	424	446	377	428	410	425	426	422	406	434	402	416	438	418	450	415	404	404	433	424	458	445	429	432	412	423	413	421	420	418	426	450	426	412	414	442	456	425	470	445	452	416	455	400	451	462	432	462	451	414	454	383	407	420	443	390	441	418	393	369	421	407	442	410	425	422	382	438	365	449	443	371	425	448	450	429	421	442	420	450	394	434	411	429	460	415	426	427	441	375	411	406	456	418	418	409	395	439	419	424	442	413	450	421	456	422	414	430	414	420	432	427	449	431	410	431	426	450	419	432	446	415	422	404	426	429	421	376	442	402	406	400	385	434	446	434	454	437	418	396	431	423	440	414	417	426	422	377	445	389	447	404	454	467	437	401	444	446	398	428	397	419	439	442	425	446	397	440	476	437	415	392	431	416	411	402	430	429	450	449	438	437	418	421	428	426	429	441	418	411	443	432	414	422	443	437	465	413	406	389	445	418	434	456	458	409	389	431	417	467	407	411	414	428	422	416	408	429	428	444	407	424	452	392	420	439	407	422	429	471	429	432	462	403	450	410	406	429	417	417	437	427	395	423	430	445	421	419	391	409	372	424	445	423	383	428	392	450	455	413	411	462	410	428	419	426	431	412	445	403	420	434	413	444	441	425	404	417	452	443	442	426	448	397	435	418	435	408	442	393	457	406	422	381	409	406	432	452	425	446	439	421	429	421	405	389	407	408	404	403	411	410	397	454	406	430	392	439	441	448	424	446	412	401	433	455	447	409	434	387	411	422	423	430	422	414	437	426	426	392	429	410	386	487	395	422	450	411	356	402	392	395	420	416	414	429	408	445	434	409	440	439	441	447	437	428	447	432	402	425	421	433	395	429	460	428	386	470	411	446	415	401	395	367	440	423	443	420	402	390	396	447	443	435	437	386	397	451	433	408	402	441	433	426	455	447	407	394	463	432	425	459	378	429	422	409	417	428	427	430	389	420	393	420	397	412	454	429	429	404	400	400	432	443	432	405	418	450	425	426	433	411	445	422	420	395	427	438	399	427	403	409	432	446	438	411	400	478	442	459	443	430	445	417	409	445	414	390	407	395	427	475	402	427	455	439	447	420	434	390	441	434	410	434	449	466	441	397	406	441	441	359	410	452	421	406	419	412	402	434	433	444	442	420	421	460	401	419	406	424	404	441	418	433	414	388	449	432	411	422	463	475	437	412	409	440	421	425	446	466	407	400	452	417	405	398	420	439	411	403	410	456	404	445	463	395	410	420	459	424	439	450	450	440	447	403	413	419	445	419	434	447	404	430	454	416	442	385	371	438	428	411	426	400	430	407	429	425	440	419	391	436	366	388	419	427	435	441	406	425	428	434	427	380	421	400	442	426	406	428	421	423	420	437	438	447	424	426	437	409	428	431	413	415	386	416	434	415	425	446	438	412	449	458	399	438	462	397	441	437	404	397	446	418	406	382	409	413	442	447	415	431	424	410	421	405	429	436	433	404	417	425	456	426	451	441	413	422	457	418	411	421	415	439	438	410	402	416	410	395	409	396	384	447	445	400	447	431	396	413	439	426	417	443	400	414	461	418	409	417	431	416	437	443	442	453	457	399	420	433	414	417	419	440	438	458	412	376	435	423	439	437	444	458	489	434	419	392	407	392	436	424	449	388	404	437	414	410	411	389	400	414	438	440	437	389	436	422	445	420	441	386	443	418	432	420	434	410	418	396	400	447	393	427	402	379	464	415	399	439	440	410	407	456	420	417	377	429	428	414	442	412	431	438	420	478	426	439	420	398	401	412	412	430	430	451	446	410	412	419	431	434	422	427	429	414	400	421	386	414	411	407	448	413	421	447	424	395	404	424	449	394	421	382	388	397	391	400	421	444	438	420	424	422	440	404	428	428	403	391	409	459	405	418	432	403	411	410	404	454	364	407	420	422	424	449	427	403	448	426	438	450	409	422	418	447	387	433	450	431	365	405	462	477	416	409	423	438	384	418	437	399	419	416	415	413	424	405	409	417	440	406	433	404	396	389	419	406	412	403	410	409	416	438	444	428	418	434	447	456	444	446	420	411	426	424	394	420	413	445	450	434	394	450	417	424	416	428	481	410	435	418	397	433	431	443	438	412	398	405	411	423	441	438	437	412	400	426	406	399	436	402	461	446	405	417	440	410	466	432	419	429	455	453	417	444	424	415	456	451	425	450	378	385	419	448	435	395	431	444	467	409	440	424	405	395	409	406	441	441	418	426	429	410	422	405	464	394	403	440	398	423	433	401	425	433	446	386	481	395	447	419	452	425	454	413	383	437	411	439	422	446	446	437	423	445	415	429	419	405	407	438	420	419	414	422	408	441	393	460	392	444	428	459	374	444	442	441	446	402	444	424	386	428	389	393	428	434	444	434	412	424	430	416	409	404	408	408	438	446	428	430	441	426	405	422	444	426	413	469	423	419	448	374	459	386	460	436	410	439	412	423	439	444	445	411	373	430	451	420	390	421	420	441	446	406	403	408	396	448	431	438	421	427	414	419	436	406	428	422	389	373	420	397	441	441	411	389	403	406	403	449	468	416	427	417	469	480	407	412	398	383	416	374	475	414	390	450	465	467	453	444	443	440	427	408	419	431	389	428	424	426	444	446	407	404	437	468	436	406	392	395	403	432	405	457	378	397	407	396	428	403	429	443	439	398	425	427	455	401	406	456	426	430	434	434	371	430	417	411	404	398	412	371	398	412	407	426	435	410	429	430	407	469	473	486	422	418	392	475	450	393	455	433	397	426	431	388	403	430	487	445	398	420	442	401	442	437	427	434	429	376	420	427	408	416	423	417	416	401	418	403	448	405	417	417	449	418	417	419	381	414	426	430	412	406	428	398	468	424	393	441	460	412	425	403	441	417	424	399	365	403	430	443	425	446	424	447	427	435	435	414	451	418	439	432	407	418	378	392	367	423	426	421	415	410	407	379	428	406	395	408	434	439	404	401	421	456	458	432	436	437	417	444	372	411	443	396	449	402	407	421	446	458	412	409	413	424	454	402	424	418	411	412	436	438	443	427	404	408	419	406	410	395	406	455	427	404	398	435	452	432	427	379	463	419	438	441	414	460	395	412	420	435	406	397	414	452	444	483	455	417	404	406	395	420	432	406	432	450	429	445	418	406	480	392	444	426	430	409	409	427	418	431	413	390	437	413	409	444	464	412	396	426	440	444	408	438	400	412	374	452	445	388	403	405	430	424	409	403	389	450	419	433	418	438	385	424	442	451	437	435	422	425	460	434	415	454	418	447	471	447	434	425	425	410	446	458	393	428	428	431	412	418	455	444	419	418	410	391	406	413	432	440	440	427	425	409	434	396	400	423	436	393	407	438	436	411	441	399	422	400
23477	21121	27981	24592	21069	12368	4281	2646	2045	1748	1553	1180	1074	1023	920	906	783	750	747	600	575	586	580	554	587	498	548	533	495	492	494	518	490	516	468	485	502	456	474	457	465	435	433	461	486	454	450	422	494	448	446	457	457	479	474	479	466	437	444	489	424	438	440	454	454	456	456	442	444	441	435	463	456	470	475	455	447	419	454	435	471	453	429	451	469	472	448	496	455	433	433	448	472	453	436	433	436	461	450	469	443	473	472	475	440	473	444	455	472	410	428	407	493	456	424	458	435	446	426	447	469	418	450	419	472	502	440	452	458	467	431	444	453	457	476	450	430	462	438	463	482	462	449	435	446	457	483	462	467	451	465	457	424	458	462	453	401	461	453	411	451	407	451	460	461	456	432	399	431	452	462	468	428	483	411	467	445	465	460	477	452	461	465	474	441	496	488	468	420	429	472	483	459	449	477	449	462	488	421	470	465	456	460	430	459	459	454	478	437	466	418	420	469	479	452	462	467	456	452	491	463	464	435	435	428	473	449	435	425	431	411	415	477	494	473	437	456	419	457	424	446	446	460	435	458	450	469	448	459	461	429	460	454	465	406	478	414	486	433	449	427	434	461	421	423	444	460	476	445	410	451	428	451	408	468	411	421	455	464	415	497	475	465	508	462	460	461	447	414	434	448	452	466	441	493	457	468	474	463	441	423	435	481	434	442	470	478	425	482	427	434	487	439	465	444	451	426	486	448	485	467	467	442	438	466	433	437	463	468	440	518	484	427	461	440	439	416	446	418	464	417	467	428	461	496	483	449	460	436	446	462	443	447	432	437	445	413	459	408	458	443	474	423	458	444	439	469	455	475	433	523	454	468	452	445	439	448	456	489	441	421	462	431	435	489	459	451	483	431	416	481	436	452	440	443	434	491	488	442	485	444	451	464	433	433	477	432	470	462	430	468	476	447	451	458	436	445	412	427	461	443	426	415	458	468	452	453	471	440	463	415	439	456	466	429	414	445	450	448	471	502	482	492	414	424	439	455	442	497	419	440	449	460	473	463	484	502	421	412	454	441	498	491	432	426	461	519	466	481	443	446	439	425	458	473	451	463	490	426	454	440	396	462	450	446	442	451	455	450	427	451	476	441	428	441	448	502	436	450	473	427	434	511	430	421	444	464	437	455	442	462	435	490	424	498	468	422	445	429	411	443	437	456	424	442	470	430	435	411	451	463	475	449	428	453	498	487	442	428	470	434	430	465	435	473	464	470	447	433	462	439	457	467	460	447	414	464	461	445	440	482	492	450	447	451	422	437	420	436	452	443	412	433	430	454	423	441	487	433	445	457	475	411	434	455	436	494	473	464	432	475	439	462	476	482	456	428	449	461	474	452	456	444	504	482	495	437	473	464	425	454	443	469	474	477	481	441	441	453	430	473	499	449	455	448	466	419	448	424	443	440	479	445	452	423	458	482	447	423	456	467	447	437	439	426	421	448	433	454	469	482	444	460	434	461	442	465	452	442	450	411	478	398	458	457	440	432	451	474	450	517	448	437	450	429	454	447	482	450	445	441	471	476	468	436	443	438	438	425	474	434	476	447	480	439	451	446	423	435	450	458	448	421	441	459	451	450	421	467	451	481	479	482	457	443	486	459	436	472	519	487	477	482	470	423	472	454	425	474	477	474	477	422	483	468	458	434	471	446	456	449	433	457	448	432	482	463	449	439	456	424	399	447	458	450	415	483	429	440	459	458	413	439	464	429	483	424	397	445	439	418	444	447	467	487	418	475	447	479	448	438	495	458	465	478	471	450	429	475	455	455	433	461	462	435	492	468	464	455	465	447	479	505	442	472	469	446	453	470	521	465	475	462	448	480	444	483	445	429	477	480	459	461	462	481	446	425	462	485	407	446	461	409	420	452	483	480	423	466	440	443	442	412	457	426	432	472	443	475	480	454	463	456	438	438	466	458	447	425	476	442	437	497	469	425	464	445	440	445	457	463	443	467	431	429	468	452	467	440	507	464	440	444	440	461	425	470	485	467	428	435	483	415	472	465	446	448	455	433	452	435	475	476	458	434	424	479	478	500	464	449	434	447	463	458	445	459	405	475	409	456	478	427	453	468	441	466	445	438	434	463	483	423	465	425	459	462	490	456	433	492	451	463	476	459	467	462	490	460	427	423	466	423	440	432	455	479	461	498	451	432	462	464	461	419	475	434	441	453	508	462	405	487	443	438	442	438	434	422	463	467	455	409	469	438	444	462	418	435	447	475	442	453	430	431	434	431	462	469	457	452	434	463	458	435	494	450	447	458	430	445	447	471	397	441	463	495	489	443	455	428	445	446	466	426	464	456	453	450	494	443	462	499	456	426	451	411	482	461	416	443	453	472	471	434	442	436	455	455	429	485	463	481	433	467	433	410	460	471	471	416	472	436	460	448	434	467	423	478	464	424	438	463	442	459	470	454	454	456	464	461	411	457	456	472	447	428	472	508	466	445	510	419	468	461	418	451	458	449	465	425	448	421	444	419	436	510	470	461	466	458	451	465	465	436	424	441	455	455	463	425	446	447	415	404	436	468	457	456	476	445	449	470	439	448	464	444	454	443	480	478	472	435	468	454	453	472	465	446	441	494	461	432	469	444	450	434	467	502	447	450	448	437	451	468	436	459	469	470	409	468	439	467	428	469	488	429	443	462	418	446	467	461	452	430	466	458	479	455	501	465	438	455	443	457	460	482	458	458	493	471	485	444	441	474	458	466	432	454	418	468	435	434	460	468	447	477	417	430	484	400	437	443	399	443	441	437	439	446	455	415	444	489	465	432	416	434	429	470	430	429	443	455	461	479	466	469	473	483	432	462	421	451	430	454	452	501	464	463	396	386	494	442	450	456	435	460	473	451	479	457	448	478	444	449	458	426	411	442	429	432	461	457	393	473	440	447	457	465	480	418	446	443	468	438	420	451	451	506	406	435	474	444	454	462	443	451	434	418	424	485	459	436	440	417	443	468	467	410	445	441	485	468	470	475	462	390	438	442	440	447	455	449	458	473	451	467	437	439	448	432	428	455	488	438	468	436	465	426	436	413	433	462	451	445	473	456	443	446	470	442	424	429	458	467	471	452	446	454	443	462	483	439	469	442	477	443	437	428	484	446	429	445	428	440	494	431	461	451	444	459	462	453	457	402	495	469	460	447	456	460	461	401	447	488	489	429	419	471	445	456	457	471	463	445	474	459	475	446	469	434	442	445	446	437	457	459	457	428	454	428	467	423	442	460	480	475	435	420	463	462	492	433	481	445	468	464	456	448	450	429	439	478	414	469	454	436	457	470	457	435	471	468	454	454	453	458	506	460	423	434	429	423	502	456	491	452	422	434	461	442	481	448	466	420	460	451	426	512	481	442	460	484	465	429	486	477	469	478	455	454	451	487	446	435	419	477	427	454	460	427	440	417	473	467	467	432	497	433	458	466	453	449	480	442	431	474	468	414	443	460	482	442	423	445	423
17540	42236	32329	20546	13321	7676	4667	3678	2922	2660	2093	1698	1376	1337	1183	1083	952	952	887	769	703	656	660	567	627	657	576	571	601	571	569	597	557	545	542	540	528	516	534	563	523	509	526	537	497	512	524	493	491	509	524	491	481	500	503	496	519	548	533	481	503	522	491	507	493	446	497	520	457	496	491	512	489	483	468	504	496	511	515	548	506	508	503	527	526	504	487	514	542	523	514	497	460	538	484	479	492	510	513	513	480	519	500	515	517	524	520	519	529	535	534	512	504	527	470	520	491	468	494	497	493	506	495	496	488	457	494	500	505	524	510	512	471	493	483	503	465	468	489	494	523	505	500	527	459	465	532	506	530	534	476	542	476	484	481	508	510	519	478	502	532	500	480	489	497	483	473	518	465	523	462	522	520	471	504	477	504	512	522	473	500	481	500	488	486	487	482	458	497	501	486	519	502	513	517	503	513	503	517	504	487	494	489	518	509	474	527	540	465	527	492	486	472	504	490	502	558	479	508	480	481	491	499	471	489	444	498	510	500	487	463	486	500	518	517	504	452	465	535	499	493	494	513	509	476	517	498	484	489	520	508	497	469	505	468	497	506	459	476	454	484	521	489	478	495	477	520	530	491	519	477	504	520	492	529	481	510	488	523	541	470	508	505	530	472	499	489	499	486	507	501	485	501	522	447	490	500	489	496	517	514	533	506	481	508	516	523	521	494	508	501	482	485	493	527	505	476	542	491	503	466	503	493	501	476	478	469	495	501	508	463	528	515	536	535	487	500	465	495	537	514	502	509	461	440	466	497	528	544	503	520	454	472	515	488	490	515	477	501	513	511	507	465	547	517	501	479	466	475	509	499	472	537	519	505	518	512	541	460	502	492	500	506	478	481	511	465	525	492	535	485	518	482	522	459	537	487	502	527	480	486	508	485	497	471	469	530	499	485	515	524	540	522	535	494	492	474	459	500	484	494	513	517	498	530	490	539	490	520	512	462	519	510	489	479	507	485	477	516	494	475	477	522	518	510	491	518	512	461	499	489	509	491	485	494	482	508	524	530	507	488	495	486	515	501	467	512	503	507	518	463	517	510	500	479	488	490	487	500	491	481	502	498	513	490	524	541	466	516	517	488	466	487	467	504	547	532	487	508	496	535	528	483	547	512	497	525	510	534	534	470	475	462	503	494	484	469	506	513	558	457	503	544	474	494	488	514	493	545	467	481	491	476	521	499	486	452	490	465	484	477	473	485	521	511	504	494	528	504	532	506	481	480	512	496	429	496	488	469	501	485	504	454	505	454	519	506	521	491	499	479	507	489	496	510	479	486	497	478	500	461	523	543	528	484	503	547	507	492	519	530	506	521	512	475	490	522	516	534	499	517	482	469	489	503	488	538	485	491	474	496	502	499	517	495	529	507	495	500	482	506	492	528	486	534	483	468	493	514	523	496	527	524	505	490	491	517	514	465	493	498	534	482	486	464	485	480	546	512	522	513	488	464	480	475	513	491	502	500	517	509	498	532	514	522	501	481	482	483	521	489	512	463	465	456	495	500	470	478	467	501	498	485	486	511	487	468	491	505	494	462	530	482	530	468	506	517	520	502	491	500	508	474	490	524	509	502	471	538	457	523	509	458	493	495	514	506	475	506	499	564	491	529	493	520	513	480	497	489	518	520	487	466	492	490	496	461	520	561	490	487	526	494	510	494	498	512	521	528	522	483	478	506	527	480	498	513	530	507	488	515	483	494	505	495	543	490	509	521	500	504	508	504	505	518	501	513	498	514	502	466	546	498	505	485	491	516	483	492	473	508	480	500	500	508	498	492	499	512	488	491	516	475	522	496	524	500	500	476	503	541	517	528	496	514	525	473	493	484	499	534	520	471	479	487	514	495	511	506	477	543	484	496	486	550	487	511	485	474	544	498	489	464	455	522	469	511	503	513	514	438	539	482	507	529	527	521	516	491	524	505	501	484	537	476	497	511	526	466	502	499	508	513	523	489	440	512	501	480	515	485	518	531	523	501	477	483	448	519	493	506	496	476	483	475	481	495	466	453	474	475	496	460	503	463	460	494	502	511	498	509	494	477	455	522	531	502	513	512	530	506	551	491	476	506	492	510	487	499	528	507	512	509	499	533	482	526	503	480	521	475	487	518	506	499	507	508	516	502	489	464	453	510	489	509	454	477	507	501	505	500	484	487	499	482	520	506	509	497	544	517	516	488	506	493	464	483	486	526	531	522	503	491	534	521	500	512	527	478	541	482	467	491	503	510	476	462	507	525	460	502	512	513	509	477	523	509	504	504	448	533	508	493	522	469	483	524	512	524	499	496	450	460	490	491	510	498	552	488	488	451	478	544	487	491	501	493	472	496	494	494	479	511	507	472	519	525	507	523	485	503	468	452	471	514	468	478	484	508	508	506	469	457	528	471	501	498	501	528	495	500	489	441	501	499	490	479	530	493	511	550	476	456	520	508	487	465	467	488	521	480	494	491	516	484	490	522	505	462	561	491	490	499	487	494	521	515	502	533	496	504	522	494	498	502	523	530	469	530	508	510	457	474	510	467	518	522	511	476	497	480	533	500	501	481	508	478	494	479	488	481	509	488	496	447	499	495	522	516	521	496	457	527	474	498	484	487	515	502	523	490	523	513	517	515	485	525	485	500	518	509	508	470	480	548	483	521	487	473	534	509	532	489	523	509	516	497	489	507	466	523	478	488	496	496	506	517	487	507	453	508	496	446	491	478	502	481	493	523	496	527	469	502	534	491	473	504	541	493	515	482	523	473	496	499	518	484	504	509	513	509	500	512	498	478	470	479	481	533	476	474	538	532	483	465	489	507	505	525	483	511	501	482	491	525	503	537	531	509	496	511	487	508	510	485	482	481	495	458	482	514	495	526	497	509	498	520	510	492	484	454	493	514	543	463	519	512	465	509	505	498	518	532	540	463	497	505	528	525	471	525	465	465	523	486	476	553	469	483	525	534	479	511	527	501	483	496	464	517	478	480	502	459	504	520	521	473	513	494	502	540	555	541	515	443	515	506	506	489	514	473	473	483	519	476	502	540	467	542	476	467	512	511	536	484	515	465	491	507	517	505	510	505	500	497	484	525	502	483	517	524	485	491	478	465	513	495	466	511	524	510	510	481	484	523	508	497	466	521	501	491	479	500	533	517	532	532	513	485	483	518	495	518	495	468	520	475	494	508	546	552	472	531	504	537	514	539	489	516	484	485	529	484	508	512	510	473	499	470	476	478	464	516	507	535	533	484	478	503	466	536	506	493	485	513	495	520	493	497	507	451	481	488	541	494	509	489	513	474	530	503	472	528	476	484	555	496	486	526	509	521	475	492	468	466	487	511	504	477	477	518	494	435	487	507	504	529	495	499	510	478	522	477	506	464	526	502	485	521	472	442	474	506	515	514	529	522	496	503	491	471	496	522	477	505	508	505	519	504	478	470	496	488	503	458	473	490	453	490	500	512	494	478	518	504	512
24688	21101	26733	25234	12386	4156	2420	1705	1537	1302	1170	959	763	764	674	660	601	641	569	502	461	473	440	435	425	398	391	396	394	377	392	416	398	329	410	397	400	411	390	390	350	362	378	321	374	356	378	380	355	370	381	337	363	346	368	381	369	346	316	379	325	346	396	369	361	379	357	349	336	387	366	373	367	328	362	392	381	345	360	373	359	347	355	334	381	355	402	382	374	369	340	319	360	377	353	401	371	413	346	356	341	369	332	363	383	384	350	341	309	385	399	346	366	353	369	343	338	377	354	358	337	362	353	362	331	342	369	367	342	388	366	374	327	389	359	340	306	370	338	346	350	394	402	364	354	320	361	373	336	324	382	368	352	370	342	332	371	350	378	352	369	370	337	332	333	346	347	334	337	370	337	374	377	374	349	378	349	355	345	387	360	343	347	354	372	356	345	314	352	385	352	366	325	381	356	340	368	377	337	363	346	322	338	373	372	326	389	321	364	363	344	343	380	359	325	363	352	353	370	373	342	374	352	371	356	349	382	350	369	339	351	383	330	367	350	310	363	361	357	349	352	348	375	345	325	352	346	387	375	320	356	345	346	326	341	353	370	341	352	329	352	367	324	365	345	354	360	366	344	356	339	326	392	363	381	381	344	333	362	415	363	386	357	366	341	349	357	370	341	376	344	352	357	377	368	334	330	375	406	384	349	357	363	332	336	333	343	357	383	369	326	325	330	377	348	367	377	375	355	387	316	332	390	333	347	388	393	373	329	350	320	387	371	368	331	363	361	350	361	340	364	361	360	375	353	334	332	349	336	346	359	373	388	361	344	351	357	380	353	360	395	331	367	340	375	384	367	343	388	373	343	336	336	370	371	339	337	361	351	352	331	333	348	352	370	354	347	332	361	364	354	355	386	368	389	347	362	352	352	374	342	399	382	331	356	348	337	355	387	346	378	370	334	377	386	365	356	339	359	342	342	362	363	335	364	354	357	388	323	367	402	346	346	355	356	357	341	373	345	380	363	335	343	374	411	385	376	334	356	361	370	360	354	358	356	320	347	356	316	360	390	326	328	342	352	364	380	353	343	335	347	371	334	362	338	356	342	376	393	368	323	354	384	373	361	317	328	404	370	359	380	348	390	329	361	399	336	322	353	334	335	363	354	370	362	376	368	346	365	378	349	378	372	355	340	366	335	352	339	342	351	358	377	338	369	355	381	333	346	367	361	375	379	372	349	356	373	324	389	354	358	355	358	371	356	351	318	375	337	331	333	359	374	380	364	374	366	347	359	339	348	378	330	360	357	354	355	321	365	381	371	362	386	329	364	366	348	386	360	364	357	353	350	383	402	364	375	360	363	328	367	371	339	329	351	346	356	327	373	346	331	368	342	387	396	339	336	375	364	384	371	353	393	344	356	333	367	341	342	353	367	384	358	334	376	377	384	373	354	380	361	347	361	361	344	352	344	386	359	329	357	375	350	360	398	332	359	342	362	403	325	389	343	375	373	345	360	342	357	347	376	376	391	331	349	332	341	346	384	358	374	337	370	363	315	294	349	335	373	384	330	382	346	363	364	377	367	377	348	344	355	319	351	352	393	346	348	359	346	365	362	326	336	363	346	335	368	350	358	381	343	362	333	357	415	355	350	365	381	376	346	340	343	356	332	356	337	365	401	377	352	367	359	319	336	324	365	357	369	348	369	354	336	360	379	347	356	331	396	385	380	351	341	353	337	372	350	321	339	343	370	359	349	382	370	403	327	350	373	325	378	366	362	350	361	366	364	387	379	368	358	365	370	309	381	333	343	341	358	377	385	361	381	325	348	372	340	341	343	334	346	361	351	382	345	359	330	354	306	373	370	344	392	377	377	386	360	367	366	316	336	361	392	377	348	330	363	373	366	370	348	350	375	364	344	346	353	332	394	352	344	374	335	397	412	372	357	355	362	345	351	338	367	390	368	369	348	372	380	378	348	368	342	363	371	351	355	347	350	330	366	355	393	356	366	355	333	350	364	357	352	315	382	340	389	356	351	387	379	357	391	314	353	351	371	340	336	350	350	335	362	341	353	332	335	356	351	365	379	399	368	385	348	397	361	355	379	353	343	364	349	377	355	356	353	358	387	344	341	357	369	363	376	357	356	372	366	348	351	390	358	373	352	351	354	360	351	378	361	336	362	353	366	357	342	398	326	339	379	351	352	387	365	349	410	364	391	350	329	347	352	355	371	342	385	360	350	362	382	365	364	375	322	360	318	394	363	375	337	359	338	338	347	357	319	343	368	345	363	385	352	346	341	346	370	371	337	375	364	364	376	371	334	349	337	352	353	354	359	372	324	363	363	346	386	371	338	347	350	351	368	385	396	382	371	346	348	335	352	345	355	361	346	337	330	380	351	310	340	334	348	330	356	348	376	345	371	349	355	343	342	348	343	362	360	324	381	346	371	364	374	336	361	346	337	343	353	360	360	352	379	371	357	339	335	365	333	387	397	345	372	367	333	384	358	343	388	365	336	349	330	381	387	373	361	328	381	321	369	381	344	380	319	348	376	388	358	363	396	374	345	361	336	354	370	348	380	375	366	348	368	364	346	362	370	340	321	325	332	351	341	359	357	354	394	350	324	335	349	355	357	362	348	393	351	356	331	372	369	387	340	359	366	363	343	355	398	381	374	375	340	330	367	351	369	365	359	330	342	354	345	366	342	350	418	375	358	381	334	360	354	388	337	402	349	378	355	325	328	363	383	356	385	350	362	360	336	358	344	358	393	368	352	354	382	341	358	349	357	364	364	331	343	382	353	367	338	355	378	367	334	346	362	375	343	334	355	348	349	358	388	361	339	359	362	351	342	348	381	316	356	334	347	348	371	357	370	364	361	356	313	311	352	376	338	382	326	384	365	330	380	352	345	358	335	336	370	345	356	378	355	350	335	342	340	340	381	368	375	371	337	374	352	391	373	375	342	392	363	363	362	357	396	357	358	366	350	389	353	383	365	378	351	367	348	377	322	344	353	323	373	401	356	334	337	352	320	330	360	342	386	370	331	347	340	333	370	378	342	338	358	359	357	339	346	308	402	377	351	382	358	345	361	353	329	363	356	366	338	380	338	355	299	338	356	371	370	347	377	357	362	336	345	318	372	357	361	357	323	339	354	348	381	332	358	369	331	362	366	384	335	341	351	316	375	317	356	310	343	356	394	359	369	391	316	340	356	375	349	374	377	358	366	377	361	356	340	370	355	378	375	338	327	367	350	354	382	382	360	373	379	336	373	367	359	322	350	374	376	349	332	341	362	374	323	342	379	385	400	353	359	328	360	377	369	397	340	353	372	355	319	322	371	396	334	339	347	343	383	407	367	372	334	334	376	368	345	340	364	369	349	372	366	383	371	360	346	349	366	382	322	386	348	362	350	348	384	339	364	339	343	338	320	353	379	336	366	362	357	373	351	392	345	352	360	356	348	359	335	368	371	325	337	353	359	379	351	333	332	367	338	368	369	369	361	340
15537	37623	28637	17012	10309	5387	3461	2684	2336	1977	1655	1407	1075	1052	828	806	764	715	700	579	530	522	507	487	503	465	482	498	435	451	411	402	460	476	426	490	448	410	411	441	401	397	399	395	432	404	424	394	394	381	410	383	382	424	362	389	382	422	415	404	379	400	404	396	362	401	360	411	376	413	391	404	393	391	375	417	379	414	455	432	397	403	397	429	410	412	380	388	399	388	431	421	393	408	409	426	408	435	401	419	419	377	414	410	380	409	384	384	444	396	367	378	447	380	420	414	397	363	408	383	421	415	404	418	429	412	418	376	400	369	396	414	407	360	393	392	393	404	409	384	393	419	404	383	423	407	392	396	392	403	413	408	441	369	355	372	415	395	397	371	403	377	394	365	396	398	367	412	401	402	434	404	412	400	401	422	407	395	418	430	378	397	389	396	415	384	411	403	391	396	408	398	412	374	423	396	392	406	403	401	432	380	409	391	425	419	395	425	381	381	375	460	427	392	400	381	388	398	410	387	406	418	367	382	392	416	440	407	418	392	393	403	392	412	383	427	416	402	385	418	403	400	421	384	403	381	377	401	374	419	406	395	405	384	371	447	399	415	435	432	393	402	373	405	386	385	390	366	398	397	391	403	398	442	399	403	394	393	410	414	428	395	380	403	419	379	394	394	385	396	397	396	374	395	397	393	368	380	419	391	368	407	391	420	404	373	393	406	408	395	390	414	412	416	437	395	397	403	385	401	374	397	399	428	388	418	402	373	420	400	438	413	408	398	367	416	415	379	421	398	391	402	402	416	409	406	437	414	410	388	406	420	409	401	397	402	416	363	381	403	389	414	368	431	384	410	415	412	393	359	393	417	403	373	437	395	399	401	391	385	404	382	404	372	387	381	412	431	403	380	407	431	401	386	435	420	376	363	381	412	402	395	448	396	383	390	405	403	426	402	386	380	431	389	408	430	395	405	401	383	400	439	385	388	386	424	394	408	416	402	379	391	363	410	426	427	386	406	391	388	392	417	406	418	390	423	381	394	397	394	420	393	383	446	388	395	382	405	393	392	398	405	370	418	417	392	388	396	402	393	418	412	388	438	391	396	426	394	399	419	401	386	374	380	426	451	357	379	404	425	395	441	407	452	374	386	367	428	415	361	395	385	372	415	385	402	416	408	425	378	379	435	372	417	393	382	419	396	428	380	408	370	363	377	373	418	406	397	401	355	376	362	377	396	392	430	379	386	405	428	416	382	427	391	366	415	393	422	397	374	399	417	384	404	387	379	425	388	435	399	395	426	437	372	398	423	395	397	422	437	387	412	410	410	393	408	376	401	431	446	396	411	383	437	391	385	381	402	403	381	375	383	400	404	413	379	387	453	390	424	409	363	411	413	412	385	361	425	381	407	396	408	389	422	398	392	436	434	402	407	445	417	425	373	428	399	392	386	425	380	385	440	410	415	381	415	376	388	424	391	394	396	413	411	395	419	400	369	372	396	408	393	415	390	389	403	408	412	420	395	404	431	438	380	401	369	424	404	416	391	413	391	415	433	409	392	397	376	387	463	371	389	416	434	370	410	383	422	386	391	403	368	387	390	397	390	423	419	369	406	409	439	429	406	391	380	394	380	417	401	421	437	392	395	408	423	377	384	391	394	428	405	396	399	392	394	419	388	416	412	469	364	389	408	380	407	394	416	392	387	403	409	424	380	358	424	407	394	397	410	438	408	374	383	384	444	397	377	393	377	392	398	422	422	411	425	358	414	400	396	395	375	429	417	420	390	386	423	429	369	384	425	410	429	390	418	416	371	403	383	394	392	414	400	376	417	385	409	394	404	394	360	424	405	384	396	393	414	347	349	356	370	374	390	395	411	370	406	401	410	372	359	429	403	371	375	403	392	394	401	347	405	410	424	389	376	448	365	390	390	399	423	416	415	422	376	370	387	389	396	405	427	388	412	438	386	398	403	391	451	424	382	402	388	416	418	370	405	463	405	397	407	400	399	443	428	396	401	387	430	406	358	420	376	384	411	403	427	346	387	389	382	403	392	428	419	398	438	420	387	390	374	389	410	413	418	423	433	378	388	355	421	406	388	394	394	407	396	388	389	396	365	387	400	420	379	407	417	400	404	412	416	424	411	354	369	401	382	392	388	386	401	349	399	408	402	425	382	411	407	406	437	400	397	385	412	394	374	401	417	385	388	403	383	379	409	407	424	371	393	422	332	379	392	391	408	408	401	402	375	392	405	373	385	393	423	401	411	416	378	402	395	377	372	369	397	419	397	387	421	387	405	375	384	394	393	382	363	407	390	381	415	415	377	380	375	412	392	376	393	403	404	386	370	444	394	398	389	419	400	397	372	390	374	377	377	430	349	370	375	406	379	410	369	388	396	411	377	431	369	397	387	410	348	384	391	380	405	423	376	382	384	408	376	418	402	424	407	435	428	412	400	404	432	450	396	365	427	379	411	363	417	384	370	399	411	404	397	443	411	406	395	375	391	390	413	414	404	409	388	425	413	422	391	379	390	334	379	445	379	406	394	399	373	387	375	407	389	443	400	401	377	398	387	391	378	397	407	381	378	398	390	419	383	414	386	421	384	383	404	388	401	402	408	399	415	361	408	416	393	414	408	379	392	376	403	395	368	388	395	411	415	410	419	392	409	430	439	390	385	363	393	413	401	393	410	394	402	451	382	408	400	378	417	390	389	427	414	360	419	411	422	398	418	414	393	412	413	427	413	409	402	392	404	416	380	368	399	403	394	385	386	383	377	388	379	381	368	403	408	461	388	406	373	400	394	390	397	381	396	402	409	410	398	417	397	419	401	385	393	389	410	400	416	423	413	396	407	407	373	408	427	382	428	404	394	392	375	395	397	414	410	395	433	406	372	394	388	434	376	419	403	366	411	420	416	425	404	420	387	388	361	405	381	414	398	393	407	410	431	397	415	419	421	424	371	362	383	435	413	435	391	388	367	398	383	382	406	401	395	432	429	396	394	369	386	398	372	395	378	399	397	433	388	400	376	405	409	354	367	433	413	449	382	403	400	393	408	412	435	395	417	384	387	415	404	404	373	422	410	392	370	398	414	425	420	420	402	448	396	399	372	379	412	384	414	402	448	416	392	429	419	401	392	418	384	424	403	417	386	355	385	390	389	399	408	416	418	378	402	441	395	376	402	371	401	402	414	387	405	412	367	397	365	420	408	414	386	384	401	415	392	381	374	435	385	383	393	386	402	421	422	425	409	416	372	414	390	419	370	379	401	406	379	380	396	391	386	406	395	373	417	403	385	409	401	410	423	399	413	371	415	386	393	399	408	414	398	400	402	414	372	395	430	403	389	414	433	429	427	412	420	440	399	389	420	387	420	406	414	405	384	371	393	383	417	408	400	431	443	384	408	406	405	435	395	395	423	420	406	418	377	410	388	413	417	402	414	404	383	372	406	402	425	381	445	406	435	416	428	445	383	412	428	436	423	399	379	416	413	437	398	419	429	427	406
22491	21140	28539	23987	21199	20946	10759	3884	2947	2511	2043	1836	1442	1265	1199	1101	976	928	868	790	707	623	607	582	607	589	573	611	515	546	553	582	483	517	451	497	519	509	465	490	489	470	478	443	464	471	464	457	493	486	516	463	496	454	434	461	451	407	476	477	424	497	477	471	489	476	441	464	459	469	484	493	465	418	433	450	485	434	464	454	469	453	488	469	462	451	434	454	470	445	466	457	500	451	455	485	523	453	479	433	458	464	464	435	441	435	449	507	474	484	478	452	467	504	436	450	462	459	505	490	480	456	497	490	434	511	437	437	454	469	455	498	441	471	441	450	463	510	474	468	478	468	484	437	486	446	458	469	429	484	472	481	431	454	466	455	429	456	433	411	451	495	494	459	433	480	438	463	477	452	466	482	468	451	461	509	475	462	429	465	448	473	473	476	459	442	468	411	466	440	468	469	421	473	445	481	467	450	468	455	461	477	460	471	489	443	427	466	461	449	441	459	505	436	458	448	477	434	452	452	439	464	457	446	477	444	452	462	457	423	461	465	472	449	459	481	470	460	476	443	469	436	494	441	480	464	431	419	463	453	444	487	455	461	450	449	404	466	438	438	472	486	473	486	446	443	484	480	474	463	519	463	484	477	463	461	471	433	442	489	458	463	527	443	467	473	406	488	495	464	430	501	460	446	468	450	439	473	471	474	472	470	465	433	466	496	470	496	463	469	463	486	461	462	484	458	461	455	481	446	497	431	474	497	457	452	455	462	460	450	490	470	446	410	454	513	437	439	468	469	472	480	465	460	467	503	446	454	452	490	498	466	455	427	443	451	426	474	420	487	445	458	471	448	466	441	444	456	454	436	472	450	434	462	506	474	476	445	461	452	434	455	417	480	486	476	460	450	440	493	485	446	442	423	438	459	483	480	441	454	466	477	467	438	478	451	482	424	448	482	429	453	472	420	470	442	475	467	487	472	443	465	486	460	473	494	473	421	436	468	464	468	448	448	466	449	428	434	438	453	428	457	464	437	467	457	446	481	463	503	462	469	469	514	445	489	491	508	433	436	454	449	483	474	490	453	482	436	450	472	441	455	510	448	444	472	451	457	426	461	454	474	465	466	448	464	464	450	468	458	450	430	445	468	440	471	462	425	479	466	523	417	450	479	475	480	450	511	454	462	473	474	472	447	457	421	425	460	480	425	471	455	450	488	476	463	454	443	483	469	466	460	470	477	479	459	458	453	443	483	486	463	465	509	483	462	469	456	458	472	471	493	487	478	464	468	449	448	468	458	464	483	475	444	500	463	462	453	414	429	437	485	431	449	424	474	460	452	457	455	423	477	471	466	435	450	452	433	439	459	505	465	430	488	437	471	451	427	477	449	418	437	460	443	469	476	478	415	443	461	481	454	507	501	467	461	416	513	475	454	468	441	519	434	438	494	451	449	472	451	458	439	442	477	481	427	491	462	465	462	446	428	445	447	469	478	458	482	469	425	469	457	432	443	497	496	470	448	482	478	479	511	500	449	432	439	457	499	429	466	456	425	446	426	433	470	449	456	447	463	447	446	463	445	503	452	454	457	460	488	464	480	445	556	487	445	474	468	482	450	465	457	447	426	484	462	441	455	460	463	445	484	478	460	440	459	425	444	438	493	439	482	456	469	438	433	479	449	453	444	442	458	499	494	440	461	492	491	469	438	473	482	466	471	452	458	433	475	467	479	453	439	466	455	441	438	455	455	475	421	503	473	486	459	454	458	481	488	448	481	464	467	453	482	448	450	478	491	466	477	471	459	442	453	418	459	472	432	453	452	479	455	489	497	463	445	489	485	477	474	490	464	468	421	461	471	474	474	435	458	460	436	436	472	469	440	480	465	460	469	467	472	469	455	451	431	473	490	456	464	499	452	455	437	477	464	462	475	462	470	415	460	476	446	455	491	452	471	475	443	468	484	468	453	474	461	497	465	484	436	477	473	459	488	439	473	427	478	473	453	467	458	466	456	463	466	451	478	451	477	458	460	464	432	518	460	466	485	438	443	461	474	501	463	456	489	471	489	455	459	470	446	470	463	492	440	470	468	476	448	478	470	473	430	455	480	445	443	469	446	483	474	480	418	445	438	476	445	416	425	436	486	476	461	462	494	450	445	437	425	460	483	451	457	440	467	450	470	479	481	478	466	427	467	435	472	459	468	446	481	508	460	449	453	461	447	443	476	474	461	480	475	442	449	474	467	450	471	457	468	423	440	450	475	482	437	434	431	417	422	487	478	507	479	488	505	447	452	447	519	468	466	516	462	482	450	472	479	464	431	501	505	455	440	485	466	445	488	461	462	470	459	463	433	404	481	452	488	429	449	466	439	470	474	480	440	441	448	436	456	446	431	507	460	508	473	468	439	482	457	480	529	424	496	466	476	468	466	473	486	456	445	456	480	442	431	447	456	412	443	469	486	453	487	469	474	486	448	438	468	447	452	508	459	506	445	462	461	451	452	454	437	469	439	458	457	434	443	498	459	478	469	456	476	493	448	449	449	441	440	448	428	481	465	516	442	484	494	445	436	455	469	441	477	464	431	429	442	446	443	433	461	441	437	485	484	463	477	465	502	461	475	423	458	449	463	481	477	468	472	476	464	440	483	432	445	491	468	426	462	446	479	471	459	459	442	456	454	437	466	463	438	460	489	443	501	438	470	496	464	436	484	470	435	450	451	498	467	489	447	491	464	444	473	472	413	498	431	473	485	478	415	479	488	451	500	454	404	441	463	487	495	474	474	450	500	471	432	464	477	454	456	468	463	447	464	444	473	459	481	509	461	473	462	478	424	449	448	438	475	439	476	490	506	481	462	460	458	455	477	489	519	481	443	425	448	474	477	445	483	440	463	458	456	441	442	436	441	447	480	492	490	456	472	468	474	461	493	469	481	459	461	444	483	477	444	434	489	471	447	426	451	449	504	451	459	440	467	417	439	450	439	489	438	455	449	445	455	416	426	439	456	466	464	431	477	451	429	451	458	452	460	492	430	497	471	482	425	457	452	498	492	459	412	476	486	463	500	452	473	494	447	461	432	468	457	511	425	458	440	507	447	486	467	474	433	422	447	478	445	444	469	429	460	508	508	449	438	442	458	439	490	474	463	528	486	471	471	474	453	456	448	478	478	451	465	471	469	441	473	456	505	459	437	453	457	438	448	458	469	450	434	464	472	449	432	481	432	478	434	458	452	486	425	489	473	484	428	475	445	479	428	455	467	437	448	423	430	452	439	473	433	472	416	451	484	471	451	482	449	472	453	434	453	446	475	476	461	478	458	489	471	413	461	432	432	459	454	458	457	451	473	478	457	464	476	473	405	503	466	491	463	483	443	468	409	465	474	458	458	477	479	471	527	473	474	483	497	464	413	466	502	482	449	443	459	450	459	465	453	481	494	482	499	429	444	472	478	430	470	481	453	491	440	480	440	445	477	435	425	474	443	460	465	445	479	431	499	482	462	443	465	476	432	462	473
19217	46041	38508	25513	15975	9236	6075	5013	4244	3562	2997	2456	1889	1743	1549	1480	1294	1217	1144	889	838	797	700	691	714	687	647	632	706	658	572	631	570	542	553	602	569	566	533	539	543	563	602	511	548	489	489	520	540	527	536	513	502	547	502	540	513	519	487	491	527	546	523	539	495	500	514	518	541	541	492	484	523	498	507	490	508	529	509	508	528	538	549	474	499	494	495	518	545	513	517	537	509	493	544	494	514	537	531	492	516	487	486	541	550	513	506	506	517	472	462	507	499	488	553	519	517	509	501	503	458	522	490	513	534	503	516	518	483	497	488	549	502	493	525	494	513	495	519	537	491	517	515	520	487	475	514	478	510	505	526	474	562	472	513	518	532	512	528	486	465	490	537	551	530	488	515	476	500	476	495	516	524	497	512	530	530	493	471	499	504	517	516	493	497	491	489	526	523	523	516	554	499	496	527	468	501	530	517	481	511	529	510	517	534	523	533	529	520	520	530	526	509	491	505	494	514	503	512	486	464	488	496	565	537	509	489	478	550	538	578	514	503	516	487	534	494	528	500	527	476	501	502	520	492	509	498	538	533	519	509	502	493	524	480	514	490	505	499	482	533	492	516	504	514	512	491	490	497	473	531	508	517	550	473	521	504	502	501	542	517	545	518	489	496	520	487	534	509	508	502	505	499	470	513	539	505	498	504	529	496	506	496	500	490	489	510	496	471	517	476	509	459	515	527	524	557	505	520	504	551	499	530	476	495	530	509	500	501	462	515	513	522	516	493	468	494	490	514	463	474	524	535	481	532	498	537	496	533	513	543	491	542	483	512	528	469	513	512	481	552	485	543	514	464	511	487	491	494	538	556	516	527	472	517	526	522	519	523	514	493	505	465	488	490	480	489	510	513	528	521	523	462	527	531	497	496	506	507	481	497	512	488	491	530	481	520	478	540	514	463	519	491	477	519	520	483	500	500	461	481	509	521	530	549	484	534	482	543	530	471	520	520	507	526	517	462	502	505	499	515	543	516	485	540	540	490	535	503	525	484	535	493	514	528	483	517	509	507	476	488	514	505	514	501	469	493	512	482	536	480	510	522	493	568	510	504	488	508	458	504	482	529	495	488	515	495	536	495	522	507	481	512	479	501	516	522	516	500	499	513	523	545	529	542	497	523	485	511	463	507	570	529	465	549	507	496	531	491	511	505	502	528	521	508	501	519	471	450	500	523	506	548	499	500	579	545	538	525	519	472	541	510	476	519	496	504	501	533	509	538	505	549	497	481	477	478	520	511	494	518	548	548	522	543	556	484	534	525	501	492	517	492	522	531	489	527	487	520	555	487	499	534	513	505	496	542	508	530	481	456	468	512	524	535	492	515	514	510	531	526	519	520	511	513	514	533	534	527	484	548	522	508	506	526	511	492	478	526	503	498	465	503	507	514	511	533	469	505	507	485	552	477	514	473	523	500	496	488	531	514	533	497	507	482	513	503	536	498	491	558	532	548	527	457	538	503	490	536	530	502	527	508	541	500	464	512	445	513	474	523	498	512	496	508	495	515	499	498	503	507	530	477	482	495	495	513	513	559	492	503	515	562	569	518	501	479	500	477	504	535	474	488	505	524	532	474	510	509	501	553	479	516	503	555	491	465	493	498	490	512	505	511	514	481	494	501	494	469	483	498	517	466	525	490	507	504	504	488	473	502	484	483	480	515	493	528	484	508	507	480	508	482	524	481	526	506	498	520	491	495	469	513	508	480	516	489	528	493	477	556	528	496	496	516	497	479	511	535	477	502	497	538	508	522	513	512	516	531	507	515	517	487	501	533	492	505	510	471	518	525	534	493	529	479	505	543	526	511	467	516	537	523	489	502	495	495	535	514	533	514	521	539	514	521	501	528	497	509	525	500	533	480	460	526	508	469	484	485	511	511	502	525	508	466	535	501	462	534	509	489	505	477	487	552	469	493	543	519	564	498	499	509	508	498	472	514	520	512	536	516	504	521	504	480	515	486	523	529	505	501	518	472	527	479	514	539	500	518	494	534	526	503	508	522	518	491	486	563	504	490	508	482	520	521	503	505	527	543	506	488	525	492	514	545	491	522	468	496	532	521	538	525	485	524	503	497	541	518	503	488	501	497	515	501	470	516	512	476	464	485	491	542	526	498	464	497	462	534	510	477	516	544	538	522	538	468	496	523	511	503	519	499	510	528	505	496	509	502	484	521	449	535	526	530	446	514	528	484	497	492	534	466	540	528	500	511	503	523	552	574	500	519	534	520	486	524	520	503	549	524	462	491	520	523	531	506	495	469	497	507	504	536	535	514	484	498	517	503	521	520	483	479	491	564	486	500	518	532	495	524	534	499	528	507	512	508	508	543	555	483	510	528	504	536	497	530	509	499	545	460	541	512	490	494	520	487	489	537	510	530	496	524	477	501	520	501	501	497	555	492	520	557	516	497	500	546	530	535	486	483	515	523	474	522	547	514	523	496	504	475	524	499	526	523	555	513	470	523	482	469	545	525	529	503	513	551	531	480	513	495	473	485	485	530	520	526	486	520	530	497	498	504	485	483	517	515	505	496	525	523	529	491	516	479	518	494	509	531	520	532	543	490	483	530	498	528	512	489	496	490	484	505	472	493	533	471	504	515	510	509	558	528	469	554	536	491	504	500	509	523	527	531	537	488	485	489	498	525	500	534	519	552	506	549	471	476	536	498	540	539	512	485	555	508	545	478	517	503	515	502	499	538	502	495	517	501	523	486	491	558	505	491	487	529	525	513	464	524	477	514	475	517	512	511	514	489	488	500	510	494	518	463	536	514	516	473	525	494	529	484	497	529	541	538	496	499	519	537	483	497	523	513	510	512	491	513	512	506	502	530	503	496	503	509	536	528	515	475	520	507	529	502	517	538	533	506	501	461	519	471	521	502	534	506	536	498	481	505	481	508	488	521	495	507	470	507	527	487	491	540	512	476	466	490	511	499	538	492	518	533	506	477	508	530	500	480	526	519	536	498	537	496	509	506	488	507	536	501	515	502	548	505	522	518	518	470	458	522	513	520	528	512	510	526	499	527	549	508	494	504	525	521	534	534	493	521	475	465	548	465	471	541	522	486	495	496	481	505	553	495	546	465	524	514	520	506	499	508	538	537	502	518	520	489	517	499	522	534	468	470	518	486	490	515	513	503	511	478	491	484	529	563	516	531	552	483	506	501	492	495	550	538	512	483	513	485	505	517	475	487	521	480	483	522	514	522	454	482	516	473	551	535	495	494	540	481	501	488	493	525	509	489	494	482	511	510	502	538	535	521	504	509	480	477	539	518	524	498	529	487	492	511	538	514	494	504	515	523	517	506	518	485	522	511	536	508	522	488	494	482	536	517	536	473	489	471	520	481	541	491	490	502	492	470	538	480	524	541	512	519	472	473	495	480	501	486	504	486	517	503	482	502	488	549	517	477	513	516	502	487	503	521	547	477	523	510	468	504	495	534	501	518	493	541	508
27366	21972	24016	14868	5510	2689	1646	1262	1141	1114	928	862	791	647	656	636	611	530	538	487	412	443	434	430	426	407	415	375	375	403	404	388	334	376	385	387	375	378	427	388	384	372	390	349	374	386	376	389	403	399	368	396	393	356	343	374	412	370	385	360	387	419	395	365	341	380	403	371	379	397	381	370	366	377	367	347	388	340	375	409	377	372	385	370	369	367	400	366	359	376	398	395	377	345	310	385	337	418	376	366	378	353	368	369	366	373	379	391	374	389	389	405	397	350	424	364	369	409	368	380	376	351	391	360	373	373	344	388	366	371	380	364	362	353	343	404	384	388	384	380	369	354	332	388	371	380	397	384	359	377	375	377	374	366	389	359	365	369	373	372	382	397	346	372	372	373	365	367	364	378	399	356	409	390	368	402	375	381	357	415	370	375	368	358	391	360	400	388	381	356	379	392	364	382	378	420	381	374	371	364	382	385	329	387	340	407	361	380	360	405	374	400	403	396	358	379	377	358	396	371	352	364	357	378	357	405	338	358	363	406	362	398	366	371	372	447	418	383	384	387	400	337	364	372	431	376	384	394	357	368	363	367	375	392	351	379	345	388	379	369	406	334	366	372	370	361	364	353	390	379	416	360	352	343	332	357	361	362	408	343	394	338	369	338	395	386	392	354	382	381	355	357	340	412	392	379	367	347	362	373	391	384	354	392	367	387	357	394	318	375	399	368	399	390	364	378	353	373	408	376	381	389	368	366	361	381	372	396	396	362	383	374	386	363	371	366	425	361	350	428	354	367	382	391	341	377	401	368	387	360	374	392	383	329	405	368	371	356	363	382	372	370	381	408	380	371	398	399	365	413	365	385	411	359	412	376	346	371	358	363	370	368	376	377	411	374	353	370	380	381	366	372	381	358	405	401	373	415	401	378	402	394	390	365	373	354	394	371	366	381	358	375	368	395	339	389	388	355	382	362	371	367	416	369	375	355	369	386	386	350	396	385	401	376	356	390	409	352	394	389	340	414	356	390	380	359	393	396	369	366	337	348	399	359	412	386	363	393	336	388	385	416	330	377	393	385	400	402	383	364	359	355	391	374	392	370	356	370	406	392	379	402	373	373	399	344	375	366	325	345	351	374	363	377	389	371	375	420	404	362	378	380	380	398	392	355	372	393	344	400	403	380	378	381	353	381	374	402	365	378	370	352	372	376	380	380	348	383	387	380	350	366	370	349	339	369	388	402	363	339	408	344	368	380	357	380	409	387	405	386	360	375	393	373	374	364	372	352	321	359	379	393	365	411	391	388	384	358	403	366	388	392	403	360	397	404	350	380	353	367	402	331	401	369	366	362	406	370	394	378	381	394	369	372	385	380	351	383	344	339	367	369	380	402	391	361	386	383	387	368	386	349	396	382	388	379	355	395	391	364	385	378	356	372	403	396	360	400	376	364	363	392	341	374	342	370	393	361	397	363	372	357	355	385	397	364	391	378	386	392	384	326	418	392	318	396	359	360	373	363	389	394	378	384	414	374	396	367	390	384	405	374	364	400	373	392	379	364	391	360	365	411	396	398	370	365	400	400	398	348	378	392	387	390	376	340	393	359	377	403	381	352	381	406	384	405	378	404	396	390	367	349	387	350	381	429	418	366	396	373	387	395	379	357	357	400	392	390	373	382	387	373	407	387	380	369	378	363	389	392	357	405	349	376	381	376	401	370	377	392	395	361	382	343	356	403	357	375	388	349	386	404	385	411	356	353	377	396	383	350	365	359	377	344	346	366	399	374	388	352	385	400	385	392	350	378	385	363	352	415	374	369	361	389	378	402	384	404	397	385	340	397	380	359	377	370	379	403	374	375	432	365	370	351	370	368	392	352	336	376	351	346	399	352	371	372	380	383	385	388	373	369	357	359	385	337	387	342	382	405	410	370	355	392	374	365	402	380	400	368	383	389	399	396	375	360	393	390	370	388	385	408	365	408	354	404	328	391	379	338	387	368	373	408	352	379	361	376	359	394	402	357	370	389	352	369	377	384	368	393	328	370	322	340	357	361	393	390	396	374	388	386	359	365	373	385	394	349	387	385	446	368	385	381	369	372	383	374	389	353	382	394	338	356	321	367	377	344	341	381	401	416	363	375	341	377	411	393	365	373	372	359	382	377	379	361	357	343	395	369	392	353	383	405	369	375	350	376	372	353	386	382	377	391	420	385	376	418	391	405	367	392	414	364	363	359	371	389	385	384	408	378	371	419	373	381	414	386	395	395	383	368	352	354	380	367	394	350	374	380	364	353	369	360	398	361	367	336	379	386	366	385	375	364	340	383	362	348	373	361	369	393	363	362	349	373	363	374	396	367	396	378	390	365	380	372	373	358	364	380	387	397	396	381	385	417	355	370	382	373	372	385	368	357	337	372	384	338	410	402	370	397	370	362	361	363	384	364	406	392	392	365	348	367	372	414	354	343	374	392	359	351	377	375	388	388	386	387	385	384	379	366	392	366	357	386	401	432	384	339	367	378	363	385	368	377	365	371	380	398	399	389	385	373	372	369	373	363	390	389	381	399	371	368	381	344	394	362	368	392	376	409	366	364	424	387	397	365	378	414	372	394	384	394	384	385	372	388	409	383	398	371	392	351	402	377	389	377	388	410	358	352	381	390	378	387	387	369	384	371	378	404	381	388	368	377	375	394	362	357	368	325	381	361	378	370	386	360	412	379	349	364	364	401	349	404	389	387	375	397	402	405	374	378	387	372	366	377	371	385	370	376	381	388	409	366	380	408	367	365	377	367	386	346	387	351	348	367	380	401	352	348	398	399	390	410	383	372	368	376	359	376	362	376	393	378	364	420	370	389	388	383	371	332	383	401	356	395	382	398	361	354	374	355	382	360	360	361	366	367	417	417	349	357	361	370	349	363	377	377	410	401	412	365	349	371	384	369	377	375	386	380	414	407	385	398	382	350	381	398	412	410	331	349	410	386	377	376	378	399	356	393	348	386	378	376	368	383	369	386	312	376	398	372	385	350	399	347	385	391	435	387	425	351	409	379	361	404	390	354	374	383	393	436	403	362	357	343	382	383	373	366	338	391	403	403	379	386	362	357	407	353	402	369	401	375	350	375	385	373	372	351	387	374	342	347	393	367	411	391	393	369	373	345	428	367	411	369	379	386	370	356	361	382	396	388	389	369	369	371	391	383	381	376	346	391	379	400	396	382	364	413	396	368	360	385	378	371	354	426	364	401	365	364	415	395	393	357	348	374	363	376	378	407	403	368	381	392	381	362	382	358	361	376	380	394	361	365	355	364	394	388	339	379	368	384	352	409	345	363	402	402	409	355	371	349	345	370	369	389	377	376	395	331	396	403	349	374	378	360	370	333	384	364	375	380	373	358	372	377	406	368	396	355	387	361	402	360	380	377	373	372	374	386	361	362	366	399	433	412	364	350	372	391	371	401	365	362	394	388	385	368	364	400	422	383	398	392	367	389	393	375	368	397	384	368
15198	34311	27011	14346	7481	3844	2528	1831	1678	1561	1401	1221	1022	865	833	724	772	660	679	593	544	515	503	526	495	475	457	495	426	468	500	488	458	437	417	452	451	417	429	465	424	411	446	441	427	413	428	440	387	443	427	423	413	461	426	433	425	475	406	431	456	452	407	413	446	426	427	413	461	409	395	431	396	413	437	436	423	402	436	425	448	420	423	423	415	421	414	417	416	426	404	390	405	400	445	444	431	429	415	447	416	443	403	423	422	419	377	425	416	448	417	442	450	417	427	411	462	436	417	466	447	426	417	396	408	427	427	423	457	426	378	428	401	419	430	460	413	418	438	403	404	449	410	396	426	413	421	392	442	421	420	454	420	395	449	389	452	397	383	435	418	443	418	436	403	406	443	417	440	397	438	453	401	417	444	433	419	384	415	444	427	426	423	398	396	415	443	421	427	424	439	427	423	427	423	423	415	474	419	418	381	396	441	418	430	431	424	387	442	419	414	410	389	416	424	394	423	411	410	429	384	441	418	421	390	412	452	399	436	388	393	427	456	433	430	470	441	431	436	427	427	374	397	424	416	422	402	399	424	410	427	428	415	425	399	431	417	414	459	415	426	425	436	420	396	398	446	445	388	413	437	433	434	411	440	395	416	384	417	426	402	452	419	430	434	413	448	473	423	412	452	459	431	395	448	442	426	426	424	418	403	415	387	430	425	466	419	389	431	397	402	391	417	416	420	439	402	459	422	441	416	428	429	427	428	411	414	420	438	381	430	448	433	419	407	417	420	408	401	403	405	423	411	396	448	393	420	398	437	437	448	422	393	448	419	432	393	448	433	410	393	427	441	420	402	445	437	417	422	408	453	430	448	453	431	462	394	413	407	460	382	404	433	424	411	412	459	395	439	451	430	404	380	424	418	407	454	437	402	392	469	426	400	428	443	441	464	416	406	429	417	410	434	394	431	418	427	427	433	421	425	399	426	440	416	421	438	418	400	445	408	445	434	437	466	418	429	435	370	399	437	463	445	426	387	408	388	446	410	422	442	421	412	433	415	400	387	446	413	388	429	374	434	446	415	427	376	402	408	409	419	403	413	429	432	429	370	393	433	418	470	450	435	476	402	423	383	404	426	420	434	420	410	459	407	426	438	421	444	463	415	405	423	436	446	445	409	434	450	403	433	463	432	405	388	414	487	403	439	416	424	386	398	413	419	425	383	455	394	435	427	413	432	430	423	444	459	420	414	435	439	443	418	407	397	387	388	411	433	398	434	414	456	450	451	380	404	408	413	407	396	449	400	437	391	415	429	436	425	417	405	404	446	419	426	400	444	389	422	403	406	430	412	385	398	417	429	418	401	385	446	416	425	450	421	435	443	446	398	452	467	436	426	438	425	411	400	396	403	435	433	396	408	394	400	428	384	393	435	414	438	438	460	425	397	392	421	402	426	432	394	432	416	424	429	433	426	410	403	427	416	412	419	434	427	418	417	385	440	398	416	391	407	407	396	437	377	438	382	429	406	451	431	433	433	433	394	454	416	471	455	438	436	450	430	377	422	412	408	427	391	413	377	440	403	448	475	465	415	435	428	419	422	440	426	430	393	421	455	442	433	450	463	441	387	396	413	403	436	420	378	420	407	417	425	431	375	421	435	434	412	439	409	450	406	440	415	432	398	417	412	414	409	403	399	428	410	391	423	418	419	446	414	394	403	404	407	422	383	431	461	431	448	450	407	448	414	401	447	424	460	439	442	429	412	418	423	408	411	422	437	418	401	427	431	439	414	426	431	422	435	364	410	440	423	448	420	423	437	440	408	485	428	423	401	412	414	420	430	444	407	417	414	436	444	442	377	447	414	441	429	442	406	460	436	431	433	426	392	391	431	387	426	411	402	407	418	419	419	416	438	428	399	401	433	428	399	440	443	388	416	445	368	448	410	418	416	392	438	434	361	446	403	426	434	444	455	433	404	420	459	416	411	401	436	400	439	399	413	428	405	439	447	442	468	428	474	432	409	433	432	432	447	456	400	408	426	419	415	415	420	421	431	437	418	441	401	451	419	439	396	405	435	431	416	434	443	420	435	427	418	399	412	437	410	473	406	413	418	421	418	405	446	420	413	444	404	433	438	407	441	423	443	420	404	425	439	420	383	409	449	454	400	419	412	433	416	420	419	437	417	390	422	435	442	443	435	382	442	398	445	430	420	461	435	441	423	394	393	462	431	439	418	443	408	377	436	441	461	439	431	428	442	429	442	432	411	451	393	402	417	407	429	422	420	405	401	428	412	424	418	397	421	426	416	450	439	420	444	393	445	404	424	438	412	400	402	397	400	401	384	423	410	388	418	433	437	414	383	411	420	378	390	390	417	419	452	426	435	416	392	443	372	408	418	432	439	448	426	393	404	434	436	431	447	391	445	400	396	431	430	424	386	420	430	451	414	390	377	453	385	434	457	386	395	413	412	421	403	405	419	410	409	435	397	457	414	436	409	381	460	447	410	434	446	383	425	411	394	435	415	443	394	430	420	410	404	414	405	433	405	432	390	415	441	443	469	413	408	404	401	416	414	410	417	400	425	424	393	394	400	447	432	400	430	438	432	459	442	419	430	470	417	453	405	447	448	454	407	440	394	391	421	458	411	432	438	431	460	431	421	420	445	397	416	430	422	411	433	417	438	423	427	417	409	418	411	451	440	451	433	397	406	448	438	394	424	435	426	412	435	457	401	387	419	435	427	406	395	428	432	430	421	425	432	393	400	426	425	412	442	445	419	387	433	433	436	449	413	400	437	426	463	426	426	428	414	421	431	397	432	466	409	438	409	419	445	422	405	411	427	427	425	401	402	440	432	435	414	448	401	394	435	399	408	395	392	403	400	412	407	403	440	414	431	437	425	446	414	410	379	458	394	414	407	416	416	443	421	406	431	408	433	445	411	420	418	412	434	400	395	415	436	430	417	452	442	432	393	425	399	427	460	423	436	449	403	426	418	437	467	419	430	453	425	424	428	408	397	423	405	385	432	417	408	442	427	388	412	403	407	351	405	406	435	408	427	409	420	432	391	438	397	418	379	387	404	383	443	409	391	411	412	455	419	421	402	433	457	412	439	419	412	427	428	417	433	419	396	434	421	441	432	438	374	379	419	442	405	402	422	420	424	397	420	417	440	420	401	420	436	447	406	429	429	421	451	419	423	430	441	440	385	407	449	417	429	447	421	410	413	454	376	430	431	434	425	413	411	412	399	413	454	449	403	408	424	439	411	423	447	383	437	408	439	392	424	432	419	418	450	400	418	411	422	439	410	419	453	411	451	415	417	423	407	430	434	433	411	431	422	452	456	450	415	427	450	454	437	399	434	430	464	446	421	412	431	414	399	436	411	433	395	434	398	420	410	405	422	444	411	431	395	421	457	432	430	412	399	415	413	450	408	396	425	400	444	421	422	449	413	432	418	420	408	404	427	430	408	412	413	403	442	400	425	460	449	410	396	431	397	434	420	415	412	417
23415	20991	27774	24454	20712	10851	3811	2264	1680	1626	1526	1365	1270	1033	952	880	845	785	766	673	614	608	554	518	547	567	516	501	507	527	495	476	477	507	493	428	478	500	468	423	445	416	412	441	461	435	457	466	468	494	493	414	490	444	437	481	428	426	434	452	451	458	431	441	475	407	412	454	434	467	461	430	466	428	432	428	423	434	465	484	453	422	481	443	435	437	450	457	449	428	466	445	433	467	497	470	477	447	428	434	429	415	451	450	436	422	474	450	423	421	445	450	421	415	439	444	425	416	480	432	429	457	458	444	452	398	421	476	451	456	459	431	470	437	439	442	467	451	447	454	461	434	410	476	479	415	453	464	435	484	456	401	431	450	421	440	444	426	488	414	451	447	466	442	473	453	462	441	435	417	428	431	471	451	424	427	417	434	425	419	433	466	465	429	456	464	471	421	473	460	433	452	439	418	410	426	483	424	431	439	435	451	448	445	471	435	418	428	449	456	431	410	408	445	433	437	430	451	504	477	466	428	451	464	424	462	460	447	434	418	412	435	445	431	451	412	446	447	469	433	417	410	408	485	433	424	437	433	406	446	477	421	443	454	465	418	464	420	454	435	426	509	448	469	446	451	451	427	449	415	431	446	458	488	453	454	437	456	417	416	429	476	436	432	469	465	438	429	433	456	413	453	435	422	445	458	426	464	472	506	420	464	445	430	415	431	463	398	455	472	447	456	405	460	446	450	438	442	484	454	452	410	469	404	415	406	487	448	478	424	430	442	432	468	410	436	428	450	439	427	425	456	426	464	422	461	412	432	446	448	473	438	450	435	431	481	457	424	435	440	452	476	436	475	423	397	425	433	442	453	401	421	452	447	449	462	466	403	434	439	446	456	455	468	467	437	439	471	419	449	434	428	436	402	434	421	442	450	461	460	408	444	477	449	436	416	438	462	498	468	494	455	443	449	436	477	428	493	424	427	436	472	462	457	425	449	465	447	418	444	446	435	456	440	444	442	431	448	399	436	441	407	481	414	450	479	414	449	478	409	445	479	442	415	430	488	461	426	457	439	409	412	450	462	436	468	472	445	397	436	430	454	455	415	422	444	438	420	433	427	411	422	418	451	421	445	427	436	472	475	470	434	437	455	461	415	460	445	447	460	413	411	411	440	446	459	441	461	388	449	466	439	447	473	465	455	396	450	435	466	489	391	446	464	451	431	422	462	415	473	472	416	425	412	473	394	421	476	464	437	430	430	479	457	466	450	471	444	443	451	425	479	447	455	429	437	440	446	422	469	455	448	436	445	464	434	428	456	424	410	420	437	477	394	477	457	439	433	430	448	422	445	439	446	450	481	468	425	414	469	483	441	459	490	421	453	439	462	452	430	441	418	465	425	453	472	435	413	441	446	428	426	455	479	453	436	439	454	469	459	444	481	432	452	446	440	466	428	442	412	415	443	456	464	441	450	426	462	439	413	456	452	432	433	453	437	422	455	414	409	422	436	436	459	502	455	431	437	415	427	430	445	476	447	440	442	473	457	457	421	435	423	414	470	451	444	444	410	441	484	463	446	480	406	468	460	450	475	469	449	445	442	458	431	431	419	454	456	427	452	457	408	449	455	464	432	434	433	435	438	457	450	427	439	431	420	461	470	419	434	446	413	464	447	444	458	419	492	421	465	441	463	451	468	468	438	427	441	425	447	408	457	447	415	441	424	434	447	435	460	418	426	466	457	428	413	445	444	428	437	434	453	471	436	446	479	455	420	428	425	453	465	477	434	443	455	443	454	464	460	443	451	417	477	450	460	431	466	461	445	430	442	451	424	454	445	466	482	439	426	411	487	444	453	459	434	450	463	480	440	440	422	445	482	412	434	449	438	444	474	431	427	479	448	416	469	471	452	429	428	431	431	457	455	452	447	475	444	403	426	446	426	456	442	432	447	457	445	453	459	446	436	417	453	417	429	448	416	464	490	412	450	446	430	471	445	440	419	484	444	450	442	455	461	426	439	433	428	436	450	445	447	420	457	421	451	446	410	447	478	456	441	462	406	478	458	470	437	460	477	419	450	438	439	452	454	459	461	440	408	449	421	422	426	461	443	435	461	470	438	454	474	478	430	475	413	430	442	447	461	431	438	485	416	489	422	434	450	405	481	467	405	444	463	461	427	436	466	467	413	468	451	452	426	410	418	484	441	466	430	424	453	455	434	411	435	451	454	411	428	470	447	452	477	443	416	434	489	437	450	466	440	447	453	421	447	451	404	477	425	432	443	467	411	442	467	456	404	432	451	450	431	446	429	400	422	432	460	446	456	465	442	440	476	426	449	410	435	406	417	423	459	446	436	454	460	450	443	447	471	422	432	472	412	450	457	436	454	449	404	462	487	448	469	422	447	417	426	434	432	456	425	457	423	447	409	445	433	427	457	421	456	498	416	453	489	474	449	432	437	453	435	436	448	426	419	443	501	442	426	435	458	414	438	426	449	416	458	464	429	451	428	465	453	432	425	437	440	425	420	483	453	445	425	452	466	441	452	442	431	460	416	462	403	443	439	453	471	401	452	438	408	474	422	483	454	452	399	418	442	399	420	445	423	450	425	464	469	465	455	446	410	460	440	408	444	452	460	473	460	442	444	460	446	443	467	436	434	451	455	432	461	438	435	471	438	468	415	450	462	432	458	492	426	472	479	459	430	429	441	422	474	434	409	428	428	444	425	453	415	442	448	433	424	422	437	425	439	427	415	403	416	453	465	424	464	452	436	459	444	447	461	422	445	489	432	441	416	434	471	439	507	428	446	455	435	456	461	497	440	449	419	435	486	428	452	438	448	429	414	463	427	446	447	428	465	406	426	420	455	447	458	454	460	436	431	437	465	453	458	436	446	437	444	444	452	436	430	459	399	438	472	464	461	471	396	433	489	456	476	444	460	428	453	438	471	413	436	390	463	449	456	462	488	496	489	424	463	441	476	446	431	416	453	468	457	416	455	425	436	436	447	473	476	448	452	450	429	452	421	467	458	443	466	435	447	441	433	439	422	444	449	485	448	448	435	441	470	406	445	407	436	431	453	430	440	452	461	463	458	439	448	447	448	423	455	481	446	427	451	424	445	434	438	458	465	461	467	405	432	416	419	413	452	441	421	452	500	426	456	438	475	441	433	450	420	441	434	428	460	450	449	433	436	455	422	437	462	441	436	465	451	448	487	477	444	470	414	443	439	458	419	431	422	475	457	442	451	438	447	419	458	434	466	449	451	450	466	470	472	433	467	427	473	472	420	445	418	477	435	444	442	458	468	437	439	426	437	408	451	416	490	416	460	520	440	441	418	454	481	437	458	427	442	478	418	446	454	466	457	457	429	453	481	439	428	429	465	452	437	451	420	436	440	436	439	449	450	431	449	452	461	440	453	455	452	454	475	472	493	448	434	427	460	433	462	456	428	453	455	457	465	420	456	497	434	452	440	394	451	439	491	466	413	411	416	446	437	428	441	427	433	407	423	448	435
16843	41850	33471	19923	10763	6151	4266	3163	2470	2279	2175	1878	1626	1337	1211	1169	1052	936	924	827	757	685	692	647	654	570	623	579	595	585	558	559	528	506	524	537	538	545	525	480	530	498	517	549	515	493	499	511	543	498	480	442	509	473	477	479	500	519	490	501	510	499	462	476	516	476	506	502	481	517	506	501	518	434	453	501	515	483	510	480	501	521	521	537	470	530	522	458	470	499	475	486	480	505	478	509	505	504	508	471	500	470	428	473	523	472	467	486	471	469	491	530	482	481	530	494	500	479	502	476	514	481	485	498	516	465	498	468	478	508	507	476	503	472	504	505	494	505	525	514	522	516	483	440	450	506	508	534	445	505	505	486	455	478	489	450	482	530	466	471	464	498	472	461	509	463	473	469	499	477	521	488	521	498	555	468	537	471	500	525	524	524	533	491	517	505	512	499	492	433	510	481	483	470	494	462	454	497	464	464	513	531	488	499	527	470	498	494	506	474	473	474	486	512	499	518	468	466	461	503	490	555	508	475	502	508	487	464	528	504	486	489	511	505	491	477	424	457	517	509	467	460	551	546	482	503	509	545	532	503	486	467	468	505	492	489	503	501	493	449	480	472	474	480	537	520	496	470	528	481	458	451	478	463	505	479	489	477	516	482	521	499	479	473	511	482	516	514	475	515	463	439	514	480	469	488	432	454	460	465	494	489	521	479	469	489	525	464	494	506	480	499	509	471	493	463	509	536	483	510	523	470	487	483	485	528	488	505	491	507	511	504	436	480	517	504	467	474	497	488	459	475	498	546	481	499	465	447	527	475	503	485	491	461	505	539	493	484	463	529	483	510	506	512	499	490	511	467	443	502	499	449	519	473	487	484	493	491	481	500	465	494	486	524	474	497	492	517	456	503	483	502	476	521	496	515	512	521	477	496	484	462	457	492	462	477	466	460	477	469	498	481	477	420	510	516	516	484	458	501	538	496	476	500	473	517	515	463	505	520	496	532	504	463	521	483	485	483	480	518	520	518	515	480	491	492	497	498	453	490	498	470	494	496	459	481	447	465	496	486	482	468	462	523	482	482	508	485	495	490	510	455	492	493	514	490	452	468	494	528	475	442	500	517	538	499	483	506	518	496	489	459	484	524	465	489	465	515	453	517	492	476	470	495	482	476	532	470	506	480	500	494	489	470	520	480	520	514	472	491	470	493	465	454	463	516	505	469	463	502	462	480	472	502	502	481	503	472	474	453	475	477	469	509	491	479	460	468	478	502	460	457	526	510	456	500	480	505	450	500	477	499	502	463	532	497	488	459	517	480	510	484	511	528	471	463	481	525	493	485	467	550	492	518	497	518	509	487	503	512	474	523	472	488	521	493	486	469	496	489	496	463	465	456	468	508	452	515	493	503	497	445	522	510	517	481	490	499	487	502	507	522	491	468	479	487	524	487	506	509	525	533	487	504	478	541	506	459	504	502	521	465	503	468	524	474	484	481	499	507	519	495	494	482	505	528	494	489	531	463	489	488	447	471	473	513	461	528	506	469	467	494	502	493	517	517	479	441	526	470	490	458	526	478	490	479	508	440	507	469	465	488	489	492	474	495	499	509	469	509	488	542	495	491	463	486	519	494	526	500	481	461	495	478	550	477	474	470	479	483	498	505	486	512	485	453	479	496	480	499	500	508	475	528	502	481	470	481	487	437	500	508	468	507	507	455	459	496	503	477	475	460	491	499	502	494	525	514	506	502	473	551	496	498	499	524	482	484	462	494	518	494	503	476	510	478	489	495	487	495	552	481	525	503	517	484	471	504	524	477	511	504	505	478	478	467	509	497	502	473	527	535	458	518	522	484	502	456	468	498	465	493	494	494	461	534	488	522	496	474	442	487	459	499	442	495	482	464	504	521	497	462	537	490	503	514	502	483	491	497	481	487	488	521	518	476	515	542	506	456	495	489	499	513	521	511	504	453	509	472	523	447	463	496	506	491	509	462	472	469	516	485	508	487	520	481	474	545	502	480	510	489	489	504	501	503	452	473	518	516	503	492	508	525	489	480	537	510	502	472	506	514	489	474	499	523	501	465	511	492	474	513	472	471	475	477	493	474	473	436	480	501	468	505	506	457	498	442	461	503	504	446	489	467	516	487	524	489	521	542	492	466	514	503	474	500	539	503	566	502	488	472	467	478	486	509	494	482	502	501	477	452	476	498	462	477	538	514	490	493	477	459	488	501	490	493	476	504	529	487	466	489	483	493	466	503	493	471	498	506	490	498	478	449	513	466	504	463	478	445	483	478	507	440	492	470	463	506	503	530	522	504	465	510	510	464	501	484	475	470	473	492	460	518	444	513	512	538	482	490	457	480	501	481	538	503	491	506	471	477	514	484	483	501	495	480	505	470	508	497	523	483	493	489	450	533	499	515	508	501	500	430	490	518	442	495	491	526	510	489	497	500	461	511	496	487	526	498	516	468	464	470	502	490	532	475	494	481	478	514	471	504	522	495	495	460	465	495	526	488	487	488	508	504	517	485	499	516	504	499	468	485	487	514	467	491	499	485	480	473	486	496	508	484	519	551	457	491	479	474	496	487	482	494	477	482	497	513	505	508	507	519	485	472	491	556	492	521	489	486	518	514	495	462	494	535	477	488	500	475	469	473	501	509	518	507	485	463	478	480	446	456	488	452	478	503	520	472	454	478	509	534	492	494	490	507	476	482	488	477	481	516	476	495	484	477	504	496	500	491	486	473	499	527	541	503	509	502	485	477	509	484	492	509	454	499	454	437	487	470	506	473	491	486	518	495	491	498	482	534	506	532	519	468	462	487	525	483	449	523	523	513	544	474	498	456	490	506	521	524	496	481	467	520	483	466	479	458	492	512	483	529	463	485	480	470	479	483	495	459	496	476	531	518	488	501	477	492	466	480	486	460	531	490	480	497	480	472	544	490	468	471	501	481	493	441	512	471	504	520	488	456	476	465	482	505	471	473	461	526	485	515	542	507	510	525	508	516	465	494	467	458	513	501	464	519	483	505	447	473	505	488	450	529	467	512	472	525	490	492	480	477	502	476	509	485	491	485	481	498	494	501	481	502	498	492	448	518	492	477	521	534	519	485	470	541	459	473	476	485	507	499	455	463	503	479	494	509	480	480	511	504	499	470	507	451	518	491	478	526	446	499	540	483	505	491	486	481	487	528	463	508	458	519	498	478	492	514	487	467	501	470	522	460	518	504	460	521	518	506	498	473	528	514	514	467	486	481	470	478	491	500	503	504	481	509	501	476	507	522	513	493	499	534	515	491	489	467	516	489	490	481	526	482	482	523	484	493	489	498	510	509	508	525	464	507	509	467	473	539	509	500	459	478	455	511	496	489	486	502	498	471	486	469	500	503	503	475	484	527	505	484	449	512	532	464	465	449	487	532	534	473	499	494	523	503	493	531	545	437	506	478	520	479	548	422	447	520	493	477	458	483	500	488	462	434	516	488	497	486	512	543	460	462	494	540
24844	21153	26776	25317	10886	3555	2417	1567	1236	1090	986	1047	883	817	709	663	640	624	543	549	455	418	436	414	416	398	463	426	350	412	359	377	359	408	369	358	388	377	339	385	397	343	346	360	338	361	357	369	368	344	371	362	357	342	355	363	357	365	379	310	348	352	343	328	381	365	362	370	371	363	348	371	362	330	334	350	340	397	349	343	364	333	376	368	357	376	377	383	357	358	389	355	370	334	339	366	329	324	330	379	367	358	348	354	336	340	337	333	325	335	339	356	323	338	376	353	339	320	370	388	384	357	347	340	354	389	346	356	332	359	367	397	350	337	356	357	341	354	346	357	364	370	394	372	332	366	345	338	335	319	347	364	354	354	354	352	407	360	340	349	377	397	368	326	373	353	364	365	309	358	372	334	350	348	343	352	365	368	389	357	349	347	349	349	334	380	344	364	351	332	330	369	334	351	355	331	353	364	352	379	340	338	375	353	338	383	348	357	371	323	353	345	378	331	349	350	341	376	361	334	335	347	335	342	352	343	371	359	316	354	334	332	354	360	353	346	351	340	380	337	402	317	381	350	356	358	356	333	352	391	315	360	337	361	353	376	367	354	361	360	319	302	374	344	361	353	361	346	343	387	363	340	320	383	335	372	335	372	353	375	361	376	383	332	359	337	376	344	345	362	349	354	371	362	363	332	340	353	342	318	353	354	365	366	355	359	387	353	320	339	348	383	365	384	353	364	362	369	382	337	357	317	368	391	345	356	352	353	378	329	350	350	381	326	354	318	362	343	341	365	364	407	351	376	343	373	363	351	335	365	316	354	381	344	338	342	314	337	394	349	359	377	354	322	363	342	370	352	390	355	401	360	376	367	354	385	327	362	379	341	372	347	365	375	367	309	374	345	351	345	399	344	357	370	355	369	390	363	359	377	361	345	371	350	367	349	346	305	393	361	360	362	339	349	354	399	338	330	369	370	354	362	342	365	349	342	338	293	318	359	377	377	378	356	314	352	362	384	342	341	328	350	343	329	363	364	361	348	342	378	324	363	376	311	358	315	350	366	299	364	330	317	387	340	338	356	314	337	353	374	321	363	360	339	334	352	340	353	354	385	338	357	374	359	350	376	334	393	352	356	382	317	384	350	353	384	396	375	377	379	342	371	367	374	321	352	334	354	363	355	374	321	385	317	357	361	375	364	367	358	362	337	342	367	340	402	358	331	370	362	378	359	349	327	348	380	324	329	389	377	323	330	335	343	356	340	346	338	337	349	381	349	312	345	348	341	349	359	333	364	352	335	345	350	346	363	359	320	347	344	362	345	345	363	340	327	364	359	338	364	337	329	381	351	354	355	315	357	360	307	367	350	362	372	338	336	335	371	359	332	344	365	373	348	357	389	331	366	368	374	330	339	352	337	328	383	363	374	357	371	323	328	298	382	360	319	338	371	361	401	364	333	376	340	358	358	350	340	378	347	334	308	357	353	384	365	367	344	367	325	330	365	342	319	354	338	334	375	350	370	339	343	381	347	342	365	347	354	344	347	353	349	388	332	340	401	343	351	361	316	347	351	378	336	336	371	336	327	349	373	349	371	377	327	328	390	353	346	340	365	364	319	330	362	344	334	389	342	353	332	351	331	374	348	338	331	337	323	385	348	358	365	353	355	318	388	377	358	377	347	361	357	346	370	374	331	329	352	344	356	355	382	360	363	377	379	333	365	347	346	343	349	376	345	349	384	379	362	366	387	357	339	346	330	327	348	341	349	368	354	365	386	347	338	351	360	366	353	349	371	339	362	390	365	349	372	354	339	333	381	348	364	353	337	367	318	363	359	344	330	362	383	363	366	375	373	341	331	352	362	335	327	349	356	344	337	352	335	353	352	351	377	357	355	377	340	357	358	365	355	341	343	344	364	355	339	334	361	340	334	369	364	372	365	372	388	349	367	353	377	346	338	356	343	348	352	356	382	350	333	334	357	350	373	347	370	371	366	363	368	349	361	372	341	334	351	375	360	358	337	359	351	322	367	361	364	358	342	333	361	344	363	360	360	365	385	350	330	373	335	373	371	360	358	348	326	327	359	356	365	369	374	331	372	363	322	365	338	334	361	370	390	388	348	339	385	320	371	337	395	391	341	368	311	374	342	339	329	349	371	342	360	351	368	350	345	348	338	356	341	391	317	358	342	350	348	341	332	328	347	357	346	338	358	334	332	346	327	370	375	351	350	358	324	378	351	366	353	357	328	345	368	338	330	343	371	369	368	335	334	339	347	380	365	357	326	371	342	349	378	345	311	336	349	360	380	319	374	360	368	347	380	341	370	383	330	349	365	369	346	376	386	337	352	354	337	344	367	371	352	356	330	362	326	350	350	331	377	362	355	365	349	359	384	358	364	341	352	370	341	327	366	353	393	384	346	386	380	383	349	378	323	367	374	350	355	332	375	337	404	358	361	306	356	362	373	357	366	356	356	361	372	348	366	356	356	378	346	356	338	361	339	369	360	366	346	408	374	364	341	375	346	359	371	339	358	375	345	359	358	357	341	343	349	374	379	354	358	350	334	355	335	332	343	336	351	358	349	345	319	331	352	379	362	361	365	354	359	343	344	345	364	351	365	324	366	358	379	363	352	351	385	338	376	351	364	363	354	381	361	354	381	339	308	371	368	353	345	364	376	352	370	367	353	345	354	362	331	356	337	362	368	367	354	361	337	402	358	387	313	363	375	376	375	354	362	341	345	379	347	396	346	354	350	373	376	411	335	360	348	355	375	368	354	344	333	351	401	333	377	335	324	362	387	330	354	345	362	364	350	381	385	362	353	376	389	344	381	351	358	367	349	374	352	374	373	364	333	346	325	365	333	371	343	327	362	334	373	391	344	348	319	361	394	345	412	384	349	370	382	365	325	305	400	373	359	376	361	367	335	378	348	336	370	376	380	376	353	362	377	338	356	354	337	341	338	359	417	378	373	391	361	334	352	362	360	332	349	353	403	355	344	361	322	343	359	360	333	348	348	343	351	335	332	350	351	360	367	336	344	369	392	330	363	398	373	323	361	359	367	352	352	353	339	338	378	339	362	337	345	332	374	344	320	347	352	353	355	393	348	329	385	334	356	375	360	358	346	351	332	348	386	357	377	310	376	336	331	371	350	345	382	348	371	356	347	344	352	353	333	353	383	364	338	389	346	305	385	348	358	390	360	366	397	373	371	313	369	342	330	344	324	394	380	363	356	343	340	344	314	357	339	355	384	350	362	357	403	340	343	380	361	372	381	364	316	327	332	368	340	384	356	335	358	339	370	327	353	360	350	372	369	369	371	347	360	332	329	329	330	324	386	371	368	383	367	341	351	353	380	351	340	344	342	376	366	363	362	341	356	396	354	364	344	329	356	319	367	371	369	357	351	357	337	344	341	364	344	318	353	369	360	355	401	364	332	373	374	378	354	358	369	340	335	325	314	363	356	319	359	336	325	379	360	316	362	332	357	338	371	338	362	333	367	349	333
15277	37740	29721	16196	7915	4916	3520	2464	1905	1635	1575	1443	1285	1111	882	891	833	791	728	655	593	520	532	467	511	496	498	485	476	471	429	446	436	426	414	448	430	403	428	390	412	460	391	363	411	401	355	394	388	387	407	433	382	401	404	417	436	398	425	401	385	425	406	390	445	404	412	379	407	394	370	436	376	421	401	428	438	395	410	387	359	413	391	383	403	384	384	399	390	370	384	367	418	436	397	414	415	360	448	430	371	384	372	377	396	381	390	385	423	383	402	409	406	425	383	407	410	368	364	425	411	415	422	400	401	365	423	379	433	423	385	390	429	399	378	413	427	381	406	412	430	389	416	410	401	397	376	410	381	382	390	432	414	358	357	397	364	362	396	403	399	440	377	411	384	399	389	431	375	427	388	417	408	387	402	400	393	408	372	402	383	378	409	407	397	393	369	413	447	383	377	355	402	381	391	385	393	411	421	388	392	422	407	369	363	391	398	372	373	399	408	447	400	399	366	409	368	400	374	402	409	447	396	399	457	389	406	393	382	383	402	385	402	373	378	405	411	390	396	398	436	390	418	405	408	406	409	421	404	381	390	401	436	370	387	380	421	361	409	400	421	371	375	399	420	379	434	391	402	381	388	432	393	419	424	388	397	404	385	381	413	371	406	401	379	408	410	393	409	411	400	396	375	409	406	404	424	385	388	424	431	360	419	398	371	391	378	414	418	366	430	399	400	404	439	435	405	391	395	417	414	418	366	364	386	398	391	397	424	397	395	379	407	372	394	412	407	382	443	390	398	392	389	397	406	416	402	421	391	393	424	383	396	406	365	395	426	407	398	430	389	384	424	400	376	394	402	416	387	409	445	400	403	365	375	395	395	412	404	425	404	354	398	459	431	418	408	379	411	422	418	381	414	397	411	389	382	383	435	399	394	409	401	394	366	389	410	391	384	366	417	378	387	430	419	364	373	384	437	415	378	396	412	385	368	393	390	381	438	359	392	402	407	432	409	407	415	425	390	393	447	374	414	409	423	377	403	369	404	422	405	416	405	377	414	387	418	369	410	388	428	375	367	420	398	400	416	399	398	375	398	399	398	416	418	398	389	388	379	439	419	390	419	423	424	398	405	407	386	398	398	421	405	419	400	387	378	376	403	402	398	411	385	412	360	423	395	435	413	401	387	414	387	366	445	429	408	385	359	402	427	429	372	413	407	365	404	409	388	411	376	388	404	412	434	355	438	361	391	396	418	408	403	401	389	383	418	387	374	411	385	379	415	421	422	379	405	362	408	408	420	401	403	369	427	447	372	420	399	401	407	391	427	408	388	387	403	387	383	386	386	366	403	401	394	406	419	419	400	429	409	376	443	387	403	397	417	391	395	380	396	402	405	383	411	385	404	389	407	385	369	380	421	387	399	399	371	380	394	379	395	410	363	386	429	403	381	380	373	406	397	384	379	416	366	408	442	388	397	414	404	410	382	380	407	397	420	397	427	440	407	398	353	359	420	380	417	415	397	368	414	389	401	391	420	384	389	406	412	394	398	433	390	377	407	421	388	399	454	428	387	383	381	414	404	398	406	419	389	417	393	371	460	392	393	403	410	396	394	411	376	382	375	406	371	409	371	372	402	409	382	422	381	398	411	397	394	437	374	375	421	410	403	403	391	403	452	404	373	398	370	406	356	378	408	379	365	393	420	446	422	396	422	398	386	425	416	391	408	399	417	389	412	388	373	415	381	369	408	415	374	414	390	412	392	386	427	369	448	393	400	418	415	387	414	382	416	385	379	399	407	372	362	384	416	390	397	409	413	390	402	456	405	397	431	375	364	398	410	408	411	400	393	396	383	410	398	368	395	372	408	374	379	367	407	391	401	401	396	381	391	408	386	390	388	405	385	395	408	410	411	432	395	377	400	431	369	401	359	397	404	359	373	379	387	391	402	407	376	426	400	414	397	384	404	405	378	377	399	402	397	370	418	412	400	410	376	395	404	392	394	373	409	409	402	386	381	375	410	400	425	419	405	394	425	381	422	404	393	410	408	420	377	361	373	401	404	389	434	411	395	442	406	416	390	346	404	434	391	408	375	388	433	398	437	415	380	377	394	413	418	414	392	381	378	418	386	430	434	383	382	359	393	406	397	392	433	366	418	359	360	387	396	377	436	430	425	413	424	381	387	333	356	379	454	400	379	405	381	379	375	348	405	417	405	375	402	425	406	428	381	356	400	406	393	403	428	423	380	367	409	404	411	391	419	364	371	421	404	382	385	387	386	437	367	394	379	410	396	406	323	409	378	414	431	381	407	364	402	374	394	388	374	438	419	361	393	395	401	411	425	342	410	403	397	379	389	397	356	377	361	388	397	346	425	402	389	378	411	401	375	363	399	395	392	398	383	365	389	391	407	390	403	389	403	400	402	406	376	411	393	405	405	370	419	391	359	383	372	403	367	359	406	377	416	411	425	363	416	426	391	413	403	433	390	396	393	419	366	401	397	386	405	390	383	400	408	382	396	401	357	356	366	393	415	383	397	430	407	399	400	393	389	394	387	392	391	390	402	414	419	395	370	359	376	408	417	396	401	385	408	430	395	412	414	412	445	386	421	405	379	396	412	382	406	379	390	384	399	404	425	402	379	421	402	390	416	388	360	375	395	364	383	381	379	398	409	414	369	416	391	391	395	378	381	340	413	391	411	441	364	391	403	382	378	407	377	403	377	390	362	425	380	418	395	427	420	416	372	415	428	383	392	408	409	412	370	461	362	386	406	419	381	405	373	431	400	392	414	392	447	401	422	398	365	395	383	385	399	428	418	405	419	395	423	420	406	363	396	425	409	389	381	396	389	403	417	391	406	405	419	398	422	393	391	409	423	387	366	400	383	388	395	418	384	379	383	381	379	374	374	384	411	367	393	394	400	385	394	401	384	422	402	377	371	398	422	453	382	379	420	393	392	410	408	399	391	380	364	370	401	418	411	387	399	360	398	398	390	383	394	397	407	399	383	400	417	374	420	387	413	392	386	434	359	446	412	434	407	382	377	401	379	364	407	382	369	394	392	383	443	377	421	386	403	381	434	377	390	381	430	402	409	384	392	378	416	406	388	396	416	348	396	415	428	364	362	401	384	402	371	411	404	409	405	396	428	399	424	391	379	401	405	398	418	376	396	423	387	417	416	403	398	374	412	417	402	362	402	381	379	388	402	395	403	398	414	363	366	365	411	412	386	384	448	414	401	396	416	368	385	385	394	409	407	415	408	400	385	416	402	371	392	379	429	420	423	414	400	424	418	372	422	370	401	385	398	378	398	383	411	382	456	406	383	421	416	404	403	387	388	385	388	399	432	394	396	426	425	379	377	391	371	403	407	393	379	437	396	380	387	420	388	392	401	387	397	389	373	388	404	418	397	381	405	420	390	367	373	420	439	391	389	411	399	401	412	363	384	394	380	409	380	401	388	409	399	412	405	416	420	407	425	383	379	434	391	400	404	406	391	413	387	396	377	391
22582	21185	28542	24084	21208	21023	11312	3912	2478	2028	1702	1699	1539	1404	1217	1129	1105	1064	892	839	765	621	645	640	574	593	594	550	554	520	559	476	534	453	480	510	498	478	519	492	499	479	475	470	505	439	446	470	445	483	491	471	464	446	471	472	457	457	463	474	422	444	480	454	492	465	467	503	479	481	461	432	456	438	501	454	427	435	445	488	434	436	472	467	436	439	442	441	465	436	454	477	465	463	462	462	407	457	481	431	464	497	452	443	437	451	436	453	418	435	416	451	444	464	472	471	450	455	456	496	438	456	464	447	492	447	460	469	496	488	469	465	438	437	425	431	460	442	462	482	461	458	409	433	423	507	423	457	455	453	475	456	441	457	451	471	455	402	505	438	457	443	442	416	441	444	436	433	442	451	456	465	464	406	418	461	456	439	477	464	473	436	455	452	471	479	468	461	444	435	462	478	442	483	438	445	460	461	433	463	453	444	493	424	443	470	470	488	476	453	504	479	466	486	462	495	496	440	444	427	452	453	446	421	483	412	440	432	499	476	466	467	445	403	470	458	461	466	413	448	433	441	457	453	444	515	493	452	449	453	462	454	478	418	495	423	452	498	433	461	431	456	432	459	456	415	444	483	454	417	411	472	471	486	509	441	470	428	436	443	447	459	490	460	454	470	456	456	448	453	452	454	456	464	447	437	443	455	472	430	442	473	454	471	462	500	480	418	463	472	454	482	396	445	405	431	430	471	467	460	452	465	472	469	458	463	479	478	455	448	414	450	416	482	466	469	446	440	452	483	470	459	468	448	450	474	454	447	448	461	420	447	497	459	460	434	477	484	466	448	474	463	465	449	443	479	457	481	418	462	456	475	447	434	444	400	467	440	441	468	457	465	468	455	454	448	497	491	455	408	471	435	428	434	437	458	456	471	489	457	453	458	461	470	465	453	478	471	471	460	476	450	489	469	459	518	479	444	456	454	449	415	497	422	459	453	495	455	492	471	466	425	443	447	443	453	444	464	461	486	450	450	470	488	458	444	446	425	450	487	470	441	450	418	452	441	487	454	429	461	437	474	462	430	412	457	445	478	465	451	459	461	419	476	437	451	448	457	457	446	506	474	437	463	472	454	483	416	484	513	446	481	461	470	453	469	456	466	470	448	469	477	456	446	450	461	471	442	447	469	453	458	472	468	434	465	511	448	406	455	473	469	425	431	437	430	471	427	452	469	455	466	469	470	471	438	448	448	419	406	461	441	437	433	476	452	483	438	456	431	427	449	462	449	495	450	463	445	430	459	452	472	475	440	484	445	452	459	451	476	466	449	478	428	438	460	476	448	467	458	452	468	424	443	419	460	432	458	447	469	441	462	445	439	476	448	481	474	456	456	463	431	504	467	459	478	471	451	468	435	434	463	455	451	443	464	462	452	442	476	454	434	469	453	428	450	467	439	435	397	458	493	499	458	444	442	472	448	435	432	469	426	391	483	479	511	450	415	451	487	485	427	460	434	438	448	434	446	447	426	470	466	438	450	462	461	478	459	482	447	451	476	481	411	474	438	486	460	462	459	463	502	458	461	455	440	518	458	434	428	468	425	400	442	470	435	446	484	437	432	430	450	447	476	465	460	454	467	447	478	445	465	417	432	430	476	472	445	462	476	481	414	447	516	459	446	470	457	475	451	447	459	440	423	445	431	450	478	452	476	454	429	419	479	476	484	457	442	454	471	461	406	429	477	457	457	424	459	489	462	452	458	492	448	447	492	469	429	426	455	468	488	450	464	432	482	449	440	423	481	499	434	469	485	453	476	468	448	489	448	458	424	497	473	444	446	437	474	471	431	460	461	459	423	492	477	451	439	467	469	458	461	435	457	515	470	456	451	452	411	440	474	444	469	432	453	496	463	459	441	460	467	463	460	426	467	469	445	477	464	470	483	481	458	469	494	462	453	430	446	437	441	449	415	460	447	461	424	453	433	486	462	484	471	451	495	453	432	460	460	480	447	400	445	440	497	436	462	432	433	474	455	447	492	475	481	431	433	451	427	417	483	460	465	416	439	473	465	446	472	457	439	458	467	467	497	425	457	388	477	455	462	443	460	458	500	450	438	463	472	421	413	398	496	425	453	443	465	468	442	467	492	440	444	460	420	442	444	461	426	453	489	411	460	437	454	436	462	475	425	452	452	470	441	442	478	448	429	439	487	481	476	448	426	451	437	458	440	474	428	490	469	483	472	419	433	444	459	413	449	467	475	464	481	481	441	415	441	465	448	419	447	464	499	446	483	444	466	395	438	449	455	439	447	421	438	448	492	462	500	476	458	447	482	452	462	485	473	421	442	448	434	449	425	469	430	421	459	454	490	467	460	479	454	445	438	428	463	454	476	461	462	466	437	468	519	420	439	438	454	457	453	412	430	442	444	472	465	430	490	483	421	432	454	446	418	481	453	458	496	445	446	444	477	450	476	473	438	424	451	441	466	475	473	446	432	496	481	473	429	490	478	433	416	427	461	427	422	450	435	458	477	446	411	463	464	473	405	450	457	452	438	465	429	451	465	452	443	466	441	443	501	474	450	403	461	460	449	461	475	436	478	448	467	468	436	431	440	442	468	464	457	448	490	469	440	428	465	487	427	479	426	464	483	459	438	434	462	477	434	478	485	460	462	438	425	447	454	445	468	460	459	447	474	473	456	451	473	470	437	466	448	485	441	498	449	462	513	466	474	476	452	463	433	478	454	430	428	448	448	459	457	457	449	396	441	430	439	449	483	440	454	472	512	469	449	435	471	462	436	451	480	459	487	463	426	431	474	447	436	447	463	474	443	460	424	430	461	438	461	468	428	423	476	471	454	459	466	457	484	456	460	448	442	462	485	468	433	446	448	504	447	445	439	473	462	438	469	514	442	475	424	468	444	479	433	450	440	438	445	466	475	480	448	465	423	476	502	416	483	481	469	454	463	467	428	458	455	418	454	476	436	477	508	481	510	429	479	419	465	473	488	433	425	452	435	452	453	455	489	482	460	440	440	428	449	431	483	469	458	462	489	483	453	427	456	465	447	459	419	455	435	441	462	430	435	429	443	443	470	501	429	437	448	467	468	455	469	454	452	460	489	435	428	485	472	441	468	481	440	480	477	484	508	479	483	444	416	492	434	405	463	422	447	452	443	450	433	462	425	420	467	474	479	468	452	446	457	427	455	448	436	416	479	459	458	430	442	431	457	426	447	441	475	442	464	434	449	441	469	446	427	441	451	424	481	456	434	500	469	428	442	501	450	412	470	439	453	433	441	432	424	471	436	491	425	472	459	440	446	429	476	469	435	467	464	436	444	433	462	476	452	446	439	437	480	451	464	412	438	491	483	441	492	462	444	457	432	473	494	479	415	463	446	440	425	459	443	450	460	453	446	483	458	431	444	509	435	408	457	473	432	462	438	450	464	463	468	456	429	457	440	440	456	458	436	439	435	438	463	435	434	496	497	390	442	477	449	457	442	475	463	440	443	422	426
19194	47402	38012	24150	13503	9823	7081	4963	3605	2826	2427	2367	2150	1891	1587	1432	1373	1264	1187	1094	919	834	746	744	665	715	626	655	659	593	616	595	561	537	579	593	536	530	597	577	564	529	521	508	542	511	520	514	521	503	534	506	520	498	535	523	510	500	467	526	493	528	561	517	521	483	486	493	494	495	507	487	547	500	503	479	520	526	513	505	507	506	468	505	478	521	507	505	525	508	483	480	505	495	530	529	499	496	518	498	543	483	540	479	511	466	504	452	486	472	537	491	560	482	466	525	549	519	518	498	527	501	507	531	513	505	555	507	516	533	499	504	520	474	485	522	484	502	500	471	517	489	513	503	521	488	535	483	503	509	480	527	488	522	491	502	476	475	499	577	544	509	500	521	501	503	535	489	501	473	486	537	461	525	519	488	546	471	527	504	521	458	496	540	500	514	519	502	459	513	498	484	501	543	485	525	493	462	475	511	503	461	512	510	474	518	493	484	553	520	446	523	490	532	495	488	491	530	521	504	490	487	482	528	498	468	489	469	537	544	522	484	497	468	487	478	505	512	504	540	486	485	526	511	508	475	461	514	509	516	485	505	570	497	538	465	510	459	486	517	536	545	499	519	475	478	519	505	482	502	525	500	505	516	488	520	468	503	536	495	530	511	567	498	489	496	520	516	513	511	480	468	484	526	509	499	513	464	534	514	497	507	478	512	517	465	497	511	471	553	497	479	493	520	483	522	515	470	543	518	539	490	536	502	500	543	496	477	514	513	501	551	514	541	526	464	493	495	489	525	553	471	478	555	483	455	487	530	477	479	492	516	563	526	551	484	491	475	491	535	527	542	560	495	513	486	527	502	514	463	502	504	477	466	488	452	511	495	546	494	469	508	474	532	507	454	494	491	512	512	488	485	542	524	494	508	519	500	492	486	544	498	500	507	540	512	540	490	473	482	544	515	528	520	504	496	504	493	465	557	483	472	537	522	517	525	503	522	506	486	482	528	483	506	531	481	533	489	510	507	548	498	520	493	510	532	524	504	508	507	474	496	485	481	490	490	510	460	502	480	483	482	525	488	505	516	512	490	528	536	498	543	520	474	506	470	522	517	557	497	516	524	502	486	513	498	516	532	499	551	474	507	496	469	525	515	496	478	512	530	505	510	504	511	524	530	475	492	555	501	493	530	552	520	497	517	534	505	492	490	516	507	490	519	528	513	482	459	515	506	497	477	512	478	506	491	505	537	529	496	532	523	478	533	491	493	525	505	471	483	464	528	522	487	468	495	475	484	511	506	528	495	535	529	494	478	523	492	491	528	525	457	508	519	525	504	488	517	462	482	460	468	472	484	507	503	488	530	472	496	502	484	510	544	470	535	524	504	509	496	475	551	516	520	440	517	516	499	512	475	486	469	479	489	527	529	494	540	476	506	523	533	465	517	533	493	497	455	508	528	503	493	527	485	485	513	462	518	503	488	512	535	504	526	511	488	475	483	472	530	508	485	490	510	524	485	485	539	510	491	510	499	481	517	482	497	510	507	518	506	502	519	500	495	487	508	483	517	497	529	528	484	508	480	546	507	465	531	467	508	523	505	507	507	495	534	555	505	486	486	522	524	523	485	509	513	480	515	507	511	524	488	533	509	502	495	489	482	495	554	546	507	513	499	502	503	488	503	511	505	537	487	511	495	492	475	475	501	530	540	519	487	479	471	520	514	496	544	497	492	514	543	538	511	531	522	537	534	510	468	483	493	502	495	504	478	526	482	503	543	542	495	456	527	523	512	473	487	524	485	501	507	513	499	490	556	488	496	532	519	523	514	483	515	537	518	518	521	536	494	507	502	503	506	490	533	500	491	526	454	544	515	507	492	484	469	500	510	522	544	492	490	490	532	469	503	514	513	520	518	467	527	490	526	511	511	494	523	497	507	512	496	521	489	494	523	488	544	525	517	468	544	494	531	494	498	539	511	482	520	545	505	509	463	496	495	509	487	537	562	500	491	529	478	512	507	485	526	558	525	523	567	508	497	517	476	524	524	501	478	507	500	475	499	525	507	486	507	502	505	534	500	531	536	484	511	511	530	522	505	515	489	490	527	464	550	512	468	456	511	505	517	536	503	524	495	470	495	555	487	510	535	500	513	491	464	496	523	493	528	495	484	515	483	464	499	493	500	493	490	497	501	499	509	516	523	512	551	479	511	509	485	509	477	522	503	452	502	541	525	500	461	519	473	534	526	502	520	465	501	479	471	505	522	508	528	503	480	493	506	516	510	522	525	503	500	445	519	533	512	518	481	519	510	512	516	473	503	478	528	506	458	517	523	549	492	549	495	541	510	514	536	510	517	520	515	502	502	461	510	495	445	510	501	511	494	506	531	500	473	527	529	531	451	476	515	527	504	524	507	461	465	507	518	539	495	495	511	488	508	481	560	536	505	481	514	527	492	498	520	507	499	482	462	491	486	473	528	524	525	509	450	481	500	499	526	489	524	494	489	518	521	506	506	491	523	514	508	510	474	497	497	514	491	522	500	461	526	494	506	483	460	474	559	529	493	479	512	544	490	498	505	493	497	506	509	480	474	541	530	523	495	515	497	509	506	498	500	518	490	515	484	493	510	532	466	558	524	507	496	507	489	531	463	513	551	524	533	522	515	447	500	522	537	507	539	487	477	503	515	482	528	507	529	512	514	495	493	521	540	468	509	510	532	516	498	515	515	455	556	530	501	500	499	487	479	471	513	488	491	522	459	490	512	472	522	506	511	509	532	558	484	518	488	538	489	509	499	529	496	544	546	473	487	495	504	514	480	514	509	513	504	499	495	516	563	515	522	499	518	541	510	500	510	556	468	514	521	534	529	518	477	474	485	522	486	491	493	471	551	461	476	496	522	511	475	502	517	498	491	489	517	558	525	491	539	550	552	490	521	461	512	508	534	501	495	524	542	504	482	497	483	528	504	499	510	499	515	510	453	516	521	559	511	543	510	505	505	495	495	507	517	563	479	484	472	482	503	512	490	518	492	493	503	440	498	504	515	522	478	501	535	540	511	526	493	513	483	498	482	565	467	494	530	511	496	506	515	484	550	535	492	521	538	466	522	523	502	519	495	535	494	520	490	486	507	501	510	511	460	506	516	526	496	553	477	508	517	528	463	512	524	491	506	536	533	533	496	524	496	512	488	493	489	497	501	536	498	478	496	481	476	495	510	506	494	473	470	507	516	518	476	457	522	523	517	490	483	496	508	519	504	515	504	481	526	545	532	483	536	492	524	475	476	520	497	526	513	521	496	478	558	501	497	506	465	508	518	537	520	523	492	518	544	479	516	497	511	547	520	493	493	526	499	538	482	516	547	514	486	503	540	489	532	499	507	551	498	501	504	537	492	478	513	537	524	515	514	486	522	509	447	489	499	498	529	477	515	514	479	475	508	486	498	520	549	554	487	486	529	459	495	530	525	526	519	537	516	532	508	475	550	508	518	491	487	494	496	532	542	488	489	517	481	494	482
27497	22060	23801	13983	4832	3048	2254	1588	1121	895	733	737	760	697	662	564	530	550	515	484	484	447	474	418	407	455	416	392	419	404	398	403	450	375	446	406	384	371	382	362	372	386	391	378	392	384	355	354	389	369	379	365	395	400	378	359	355	371	364	368	346	349	366	362	358	386	355	347	380	406	394	367	370	393	371	356	378	387	352	412	384	368	377	348	370	396	387	363	373	381	366	409	334	357	369	379	368	373	359	332	361	383	406	375	360	393	377	377	405	370	379	410	376	377	391	353	323	387	361	386	372	406	400	388	357	355	381	387	346	356	347	384	416	337	371	371	402	353	367	372	343	377	379	359	382	401	387	372	388	360	372	350	389	408	392	390	384	412	373	393	399	377	371	402	393	392	346	348	359	354	353	379	332	391	412	403	391	390	391	383	366	357	396	327	361	342	362	371	350	374	397	384	342	349	361	393	397	372	362	352	375	385	359	404	362	388	389	388	364	337	377	380	389	373	360	382	368	367	384	387	394	398	363	376	368	343	397	379	382	397	358	363	395	337	364	380	429	343	392	370	374	374	362	380	383	392	395	367	396	385	368	389	353	385	349	367	380	367	388	388	383	382	384	396	393	387	391	395	391	376	389	367	402	367	366	318	372	378	385	367	360	364	353	349	364	369	373	368	365	401	383	393	397	347	403	387	422	368	365	362	369	380	419	362	367	355	419	393	376	353	415	409	376	349	362	351	373	361	364	356	385	373	394	351	360	389	350	382	359	390	368	379	367	379	338	369	368	367	414	386	361	392	341	346	350	393	408	368	384	356	379	413	349	385	363	385	378	345	369	337	382	397	389	362	368	367	375	360	414	355	391	345	356	385	388	354	341	375	385	350	383	354	358	342	379	377	366	395	365	372	391	374	389	359	369	380	319	359	359	386	360	361	374	375	388	339	352	346	389	353	378	384	355	378	318	390	384	369	368	385	358	372	386	384	377	339	393	394	397	352	402	353	384	365	389	383	400	340	374	355	374	349	393	386	372	352	408	368	383	351	424	339	348	363	399	358	339	383	386	385	342	373	349	357	366	326	402	374	356	361	368	369	368	379	402	366	385	396	332	385	363	370	386	363	398	389	371	385	344	366	365	372	364	330	359	387	379	351	349	389	368	406	362	367	357	345	374	364	386	378	369	376	354	333	370	390	384	379	360	361	378	374	369	365	340	394	382	385	394	386	385	337	378	412	366	371	379	424	365	366	385	368	399	351	377	383	358	388	404	402	355	410	405	387	377	394	384	352	372	331	397	359	381	377	379	393	361	355	386	375	382	382	372	379	360	391	347	412	387	352	343	396	355	360	356	347	369	376	409	360	418	428	368	395	396	389	408	408	381	412	346	374	384	360	399	394	391	364	364	382	370	409	329	371	444	405	396	392	380	365	364	401	394	364	398	364	417	401	378	380	373	362	338	360	388	382	346	376	388	387	381	367	381	374	383	355	396	404	340	382	408	369	399	376	378	414	371	375	355	386	410	369	372	383	389	378	359	354	356	384	372	347	394	371	376	350	424	415	364	343	404	378	400	392	384	389	361	369	386	345	424	375	391	357	379	395	381	361	403	388	382	390	382	364	388	371	378	353	398	376	378	333	380	364	381	358	372	369	358	382	342	426	358	405	390	380	412	352	360	380	388	370	392	364	385	369	359	339	383	357	400	347	400	376	330	386	360	379	390	375	390	389	356	385	375	380	382	347	360	371	357	367	384	386	382	368	363	362	391	381	359	355	408	365	381	394	394	364	409	334	377	378	387	363	360	343	369	382	379	380	376	360	389	403	375	408	356	345	350	342	392	401	380	372	383	371	361	371	390	374	404	390	382	367	338	379	368	370	393	412	344	335	368	373	387	403	360	346	372	371	406	390	399	378	384	378	362	402	356	372	352	362	354	367	361	349	385	377	377	380	376	363	383	372	372	391	367	410	319	383	384	385	377	372	383	364	373	342	371	369	378	336	339	389	364	399	390	368	416	374	374	380	379	393	382	350	384	367	363	351	361	357	387	371	381	367	370	391	359	348	383	350	406	366	397	392	366	380	345	384	352	361	348	388	370	361	348	390	377	365	393	380	369	389	373	384	377	358	368	388	370	389	376	356	389	347	372	396	354	354	388	404	383	362	404	370	397	388	392	385	389	395	407	366	362	380	379	350	365	399	367	403	361	377	399	372	330	348	377	354	357	355	388	381	354	378	402	369	350	354	412	349	383	387	394	367	354	383	380	409	376	372	415	361	406	366	408	384	368	390	377	368	349	373	369	404	386	344	374	371	347	368	371	360	356	363	387	363	366	372	430	402	369	359	359	371	373	361	367	378	356	417	371	348	356	406	369	376	389	414	381	408	370	376	386	352	335	400	334	345	393	364	373	338	342	371	363	362	378	395	369	375	383	392	371	402	368	354	377	341	372	397	361	369	360	373	405	362	371	351	356	368	396	378	393	386	361	365	373	388	340	366	391	377	358	366	398	361	364	361	363	367	386	372	352	376	414	393	367	363	359	385	364	357	381	377	371	380	349	374	413	387	362	364	345	388	392	352	421	373	413	387	392	388	359	370	367	393	388	390	382	361	385	378	387	396	403	383	374	362	368	381	375	385	385	368	406	398	357	372	368	374	356	394	352	359	394	372	355	379	354	385	411	404	370	368	385	377	415	372	360	404	364	356	362	353	376	356	388	383	374	376	393	375	364	342	366	352	410	391	366	375	377	411	364	362	359	346	401	364	365	383	391	350	386	389	360	359	387	350	400	390	369	415	367	350	414	357	363	416	374	340	379	364	384	389	379	374	409	395	374	392	394	385	381	359	393	372	377	367	376	375	362	407	374	384	379	368	364	359	367	349	379	381	357	393	389	397	360	443	386	408	406	355	357	384	405	377	423	399	374	362	395	383	394	388	373	337	365	375	393	372	366	369	392	357	395	367	369	345	422	353	385	392	374	377	356	413	368	363	387	348	388	387	386	377	351	384	389	367	359	390	370	399	380	344	363	377	363	361	408	374	341	347	363	357	347	327	373	356	346	369	338	384	365	351	358	399	367	380	386	366	391	360	389	342	389	391	356	376	363	341	371	374	371	396	379	376	377	376	363	367	366	400	388	396	360	389	360	386	368	409	351	342	385	400	372	373	379	400	353	372	348	384	387	363	379	380	351	355	365	378	344	344	359	349	377	358	381	352	376	404	384	378	367	388	366	354	387	346	351	394	328	389	369	387	388	374	387	384	352	396	360	353	367	355	392	348	412	359	344	361	342	366	365	368	374	367	369	337	346	364	368	374	343	378	389	385	356	350	353	378	402	379	378	375	369	355	391	389	362	395	386	404	333	364	376	386	348	369	357	342	354	363	357	344	350	350	401	369	352	383	320	387	366	349	348	373	373	402	380	355	392	357	363	344	383	358	360	336	395	371	356	389	393	386	364	371	355	367	342	371	388	381	391	355	377	381	390	392	366	371	401	388	363	404
15185	34848	26517	13133	6633	4642	3362	2293	1610	1246	1074	1033	995	1006	902	772	755	724	649	649	581	555	517	516	500	476	469	499	457	504	404	472	410	475	463	434	433	453	390	435	439	442	410	430	420	433	412	417	445	452	462	431	412	437	414	449	431	420	414	420	417	417	402	402	409	407	443	409	402	414	418	397	435	406	444	420	436	409	435	406	417	434	409	425	435	435	422	420	438	390	429	435	440	402	424	399	436	403	435	429	399	371	424	438	421	421	457	448	400	444	406	445	447	402	439	412	431	417	383	402	399	385	421	436	413	417	434	426	422	421	426	416	407	434	417	434	400	428	428	417	400	430	421	430	414	428	413	421	423	438	410	418	399	414	411	413	432	430	385	424	412	455	396	427	416	415	405	416	441	437	418	396	436	409	394	426	418	423	460	444	411	427	450	369	481	445	466	450	414	416	389	428	402	413	440	411	429	429	419	404	391	431	459	437	432	454	421	414	377	423	461	401	423	462	387	398	427	452	412	431	400	456	425	417	419	414	426	426	418	424	388	406	429	407	462	406	439	415	456	428	442	409	418	402	419	405	409	381	419	411	392	427	432	432	396	436	419	437	402	440	457	423	425	408	419	435	464	419	429	417	432	406	429	430	428	419	401	419	422	458	405	439	394	437	428	422	417	370	423	399	435	434	449	420	413	408	428	388	430	449	432	380	455	427	417	423	421	414	409	381	460	423	421	446	465	419	389	420	436	431	446	443	407	409	396	410	433	466	404	397	411	375	415	408	440	409	406	450	387	410	409	411	415	406	406	432	443	447	428	416	435	471	413	457	421	434	421	421	396	399	422	457	388	445	405	394	406	439	401	398	442	435	415	448	438	432	436	451	422	413	420	417	430	431	442	428	431	381	424	467	434	414	408	384	421	418	434	440	396	414	434	416	427	370	421	408	437	415	444	394	417	445	410	418	433	450	399	473	417	439	425	418	413	392	404	444	429	411	461	419	415	436	405	402	417	398	421	409	468	417	405	438	438	454	386	425	421	442	431	414	371	454	411	427	399	444	416	399	404	444	439	416	448	434	466	437	389	439	432	408	424	444	452	440	458	455	420	399	432	406	448	413	441	423	415	460	431	433	437	435	457	431	396	451	405	423	422	404	433	412	412	426	423	429	417	437	407	429	423	435	406	461	428	381	405	445	447	406	422	421	420	396	440	394	428	407	408	421	453	416	441	407	426	421	424	436	431	427	439	437	474	445	407	400	441	411	424	414	436	406	398	409	433	409	422	438	435	426	408	448	416	382	422	429	387	396	374	410	408	402	423	403	428	419	369	432	436	379	440	408	408	418	412	408	435	402	448	428	406	425	412	414	428	384	433	430	424	409	396	425	431	449	422	439	432	425	418	445	403	417	457	416	440	444	410	454	430	422	394	440	396	400	405	395	426	399	404	425	366	446	422	424	409	442	434	406	396	434	433	438	427	406	405	406	408	440	454	428	448	406	400	419	408	420	455	406	444	405	428	433	427	417	411	381	413	378	425	421	405	443	421	433	439	395	444	453	363	397	468	407	403	399	411	439	389	458	476	385	413	427	416	390	434	409	421	431	406	434	433	428	432	425	436	433	429	465	447	440	417	384	409	408	444	439	431	440	436	452	402	452	398	420	396	411	434	470	435	402	381	432	426	408	419	384	396	406	399	420	418	431	388	394	469	436	414	408	424	415	419	420	379	438	397	441	400	397	401	430	452	419	438	415	432	407	420	405	389	452	404	454	408	415	416	417	419	418	431	404	417	438	397	389	416	438	438	399	431	402	384	420	422	408	396	425	452	415	402	455	384	449	391	431	404	459	422	420	443	424	411	391	476	405	422	389	443	407	429	402	370	443	445	371	435	429	446	397	407	420	433	401	431	429	411	429	413	423	375	445	450	411	447	405	450	409	416	411	437	406	422	418	407	430	432	455	407	426	432	418	438	417	416	440	417	386	386	404	464	407	422	421	412	425	428	412	403	399	423	422	442	445	383	419	435	416	436	412	444	427	450	391	448	444	397	441	420	454	411	452	413	423	457	423	449	439	393	416	423	437	443	430	414	426	411	413	380	425	429	417	467	457	409	414	447	420	375	429	436	416	426	457	468	400	392	385	429	420	396	382	450	428	414	451	428	408	420	417	395	408	407	423	449	385	402	413	466	415	399	451	401	397	419	427	453	406	429	398	438	419	412	425	405	440	402	466	425	449	408	421	398	416	431	387	447	414	404	432	418	435	449	425	406	400	420	422	443	425	428	423	432	392	463	452	418	447	437	448	435	431	413	397	420	428	414	404	424	429	420	432	436	390	395	399	426	423	415	419	406	428	413	407	410	410	410	415	392	419	418	414	396	382	407	415	401	408	457	412	470	428	426	435	458	447	420	398	418	461	442	385	436	426	418	451	405	401	403	485	416	441	426	415	414	420	407	442	421	417	396	430	441	410	416	433	430	410	423	425	423	434	421	433	415	417	392	396	414	411	433	431	470	410	434	429	433	421	387	392	438	416	390	428	399	429	437	439	411	395	407	434	442	436	431	427	413	423	389	372	432	435	405	435	412	426	416	437	404	446	449	426	420	448	428	405	463	398	443	434	423	409	418	439	404	423	446	398	449	438	453	451	432	416	404	427	432	458	402	407	470	426	420	423	386	429	439	407	414	406	385	385	415	415	439	396	399	420	447	403	404	425	437	430	408	395	430	427	448	422	440	420	428	415	390	409	418	449	397	433	403	456	419	427	384	430	407	445	416	397	443	428	437	405	439	428	446	411	447	439	436	425	440	405	409	416	403	399	429	437	442	400	420	408	403	413	451	441	398	447	420	453	446	437	453	398	397	449	438	408	470	380	439	426	446	435	407	374	411	435	421	430	423	438	430	407	403	425	437	405	433	417	421	416	390	396	432	414	402	423	427	417	429	408	421	399	413	439	412	437	442	380	439	418	432	428	412	422	443	396	394	418	389	412	414	429	395	417	428	423	437	431	414	443	442	394	407	430	431	446	423	399	445	437	404	420	449	408	442	445	422	444	420	453	412	410	458	420	431	421	436	430	430	464	409	426	420	438	423	444	408	418	382	444	459	407	411	447	411	429	439	419	414	461	415	410	414	417	405	429	433	423	408	416	438	413	421	403	433	432	418	410	436	400	395	409	420	420	439	465	423	390	427	457	415	422	452	413	394	425	403	465	435	429	384	446	402	442	412	410	413	402	417	415	436	447	372	412	381	427	426	394	431	440	427	381	384	438	370	460	414	436	420	436	417	438	448	405	434	421	427	399	412	405	441	411	447	432	435	404	425	387	418	430	430	413	434	386	430	416	431	438	419	387	435	420	410	394	401	432	417	445	441	422	447	408	451	416	409	426	454	441	440	429	437	404	421	430	427	413	439	414	405	448	415	420	451	404	393	425	434	462	422	421	433	411	420	415	443	412	418	436	397	421	409	440	431	409	413	417	405	417	438	419	429	421	418	434	400	451
23500	21065	27893	24535	20892	12421	5342	2899	1937	1397	1240	1055	1049	1031	1014	880	835	766	714	681	645	588	630	546	515	496	532	462	522	482	477	457	447	510	450	444	475	439	459	472	504	441	439	454	477	443	456	440	435	432	480	454	403	429	429	404	446	469	443	402	479	459	454	410	485	429	477	450	453	433	415	466	413	461	457	421	451	435	452	407	426	457	418	417	424	435	425	450	424	443	457	458	443	445	434	439	458	429	457	439	410	421	443	483	450	442	398	427	436	404	462	431	444	442	444	424	464	419	424	435	426	421	426	420	467	438	499	429	464	452	451	417	440	439	456	470	443	453	434	414	426	382	415	412	417	457	424	471	444	461	429	432	443	466	412	430	429	457	460	427	468	455	417	455	456	431	449	439	440	422	460	444	412	414	454	427	436	462	439	400	438	412	456	476	439	439	447	448	443	416	468	432	403	428	405	416	429	410	470	410	420	440	432	478	454	451	435	413	431	417	410	469	469	453	426	454	425	480	441	437	437	415	422	445	449	468	418	437	459	492	436	462	455	454	458	449	431	431	411	433	474	418	446	447	448	460	449	447	468	483	452	434	435	447	424	409	407	460	419	439	449	459	453	439	438	419	444	442	490	430	464	406	458	452	471	449	443	441	460	445	476	425	459	429	437	467	421	476	429	459	472	441	419	419	459	445	441	453	440	439	458	459	466	437	442	391	432	412	413	452	425	454	404	419	446	454	426	458	423	399	443	463	485	434	425	454	450	459	446	459	442	475	444	421	474	439	475	452	466	403	430	444	480	428	432	449	443	424	447	477	464	442	438	459	467	407	417	407	417	440	424	438	413	461	427	469	443	436	460	448	418	413	415	469	413	473	433	449	420	439	433	423	443	431	442	462	435	434	450	432	437	473	408	430	445	438	453	456	460	442	427	436	475	442	469	436	418	419	432	452	427	446	460	483	455	446	405	433	492	439	439	457	439	437	443	416	455	454	431	421	441	445	428	454	421	458	422	443	466	427	430	476	425	433	441	454	439	461	445	456	416	436	426	480	430	457	456	426	471	423	436	413	427	420	434	450	431	458	423	460	442	451	423	439	462	441	456	470	469	414	435	423	456	451	477	433	409	418	431	418	452	474	433	464	440	448	432	462	475	466	489	491	471	427	418	466	446	427	451	453	468	461	460	449	459	473	442	437	460	430	448	445	440	431	427	405	459	381	410	436	457	429	455	431	437	451	476	433	457	455	446	474	448	462	391	452	443	419	443	430	420	439	429	457	413	400	434	416	466	444	461	444	444	437	491	462	411	435	444	435	453	446	499	482	463	445	468	441	441	445	420	477	416	473	478	440	444	457	447	453	437	473	454	424	445	420	481	444	424	421	438	471	469	462	455	452	424	426	456	401	483	462	427	408	440	418	444	420	470	468	448	426	483	455	508	448	456	446	435	465	454	465	445	459	442	440	464	446	427	435	427	425	448	452	423	453	423	422	425	431	488	420	425	448	443	439	444	444	431	467	446	458	466	481	414	437	457	469	451	462	411	437	436	437	450	443	403	388	443	409	447	464	460	439	422	431	460	457	464	485	480	428	418	464	431	436	435	406	406	461	462	458	418	461	448	454	498	434	403	462	415	449	400	421	460	453	429	456	396	419	428	447	446	425	444	436	468	445	423	486	436	436	462	456	435	451	386	453	392	418	436	431	462	429	403	412	396	442	434	420	458	443	478	473	449	441	450	440	422	442	422	439	458	430	453	420	426	378	474	461	430	477	435	474	481	411	424	421	411	447	461	430	444	454	476	464	430	434	445	442	414	434	477	436	454	469	464	439	446	416	453	439	443	418	418	446	480	426	453	431	463	449	430	437	467	439	444	458	448	489	474	446	442	425	445	457	410	410	424	446	416	473	420	417	460	458	443	452	475	424	430	431	463	434	433	448	454	452	435	437	395	441	428	425	468	424	446	410	434	452	473	475	445	441	459	442	449	442	446	435	447	417	423	456	490	428	463	465	455	468	432	457	441	443	471	435	442	432	451	435	428	467	449	450	430	437	445	447	455	440	424	442	424	403	425	437	428	452	425	459	427	403	449	427	437	492	423	422	443	447	430	455	441	429	457	421	429	441	430	444	447	448	442	421	424	441	458	450	437	438	454	406	430	424	439	429	465	434	444	442	475	464	430	459	441	459	468	444	473	448	469	432	434	419	431	432	433	478	418	457	429	410	450	449	479	475	450	480	449	445	429	422	435	463	451	416	433	479	449	431	399	460	420	442	448	471	452	449	390	427	441	433	450	479	419	451	450	429	436	465	433	468	402	450	475	443	455	468	434	442	409	462	465	449	424	448	457	478	461	408	441	429	472	467	465	436	477	462	433	400	429	430	434	444	446	495	451	434	443	457	442	458	449	418	449	426	477	438	431	464	431	445	437	449	437	401	442	439	445	422	467	415	450	422	456	497	470	472	456	426	476	440	434	531	444	470	473	423	429	416	443	418	486	459	401	461	415	450	444	461	424	443	465	448	438	441	455	469	431	426	456	445	425	454	435	450	443	413	478	427	415	414	436	413	441	462	461	417	451	442	413	446	408	440	457	457	436	455	415	432	427	415	465	418	437	435	390	468	440	467	413	460	456	447	411	468	463	457	433	435	464	426	426	449	476	441	447	414	430	439	457	435	480	451	474	421	407	415	424	425	435	419	458	466	430	469	412	440	448	441	424	445	417	429	427	428	430	427	437	455	427	458	453	415	409	459	428	415	447	450	451	427	465	434	437	433	413	479	466	393	470	445	429	472	464	436	432	439	447	428	417	464	444	412	441	406	433	435	446	442	445	383	424	414	438	454	471	443	440	436	427	460	474	450	457	468	460	449	412	465	421	446	406	452	441	448	399	460	405	433	408	436	411	386	419	429	473	432	426	466	451	443	453	459	467	416	449	444	473	450	447	428	439	438	463	454	438	461	401	422	434	448	439	415	440	421	404	456	407	466	410	447	404	422	432	433	426	441	458	461	439	408	499	420	458	452	465	464	482	450	455	435	462	440	451	463	419	416	429	450	441	459	459	440	458	444	456	426	431	441	383	440	439	424	442	400	443	434	462	412	420	438	409	439	486	416	409	448	456	434	459	425	442	427	434	440	405	409	450	428	459	480	452	414	440	451	458	425	424	417	445	430	405	421	454	409	413	429	490	434	477	408	439	441	429	404	464	447	437	431	443	401	435	444	437	435	410	454	468	477	413	430	463	435	445	440	460	471	412	448	460	462	414	462	454	427	424	447	429	425	456	412	448	444	440	423	464	435	409	427	414	435	473	482	417	448	426	425	420	418	440	479	449	449	424	410	462	467	425	429	440	442	469	417	456	390	434	446	411	466	424	429	427	464	443	458	441	421	426	430	449	499	429	485	515	460	482	446	493	455	433	443	427	448	443	457	446	432	433	437	450	448	452	426	484	384	435	471	447	474	449	449	407	429	426	374	420	465	456	455	458	406	386	420	425	423
17133	41967	33531	19569	11786	8536	5947	4076	2901	2088	1721	1449	1457	1377	1252	1113	1047	1024	960	854	756	709	674	619	604	563	576	590	602	542	554	506	509	502	544	519	550	487	529	521	510	490	481	535	496	514	501	479	535	498	470	490	463	514	495	501	474	493	467	508	506	488	507	471	509	449	490	500	501	485	518	505	489	496	464	479	481	536	498	459	507	497	424	466	490	518	515	514	491	501	500	478	494	492	491	519	459	490	466	507	472	464	498	490	480	539	481	465	477	469	480	501	447	520	473	476	489	486	478	483	518	518	506	466	489	471	495	521	486	520	520	495	506	499	486	478	494	503	514	480	507	509	529	487	488	503	488	483	487	492	517	473	492	497	490	456	484	494	480	482	488	465	532	436	501	499	486	516	507	522	511	512	517	491	457	491	509	449	467	493	469	467	510	495	502	481	451	489	501	514	479	498	469	503	462	452	489	515	492	482	500	508	533	500	511	493	504	525	496	499	521	469	481	487	501	490	470	474	470	503	490	511	520	520	475	499	485	468	513	454	505	514	492	521	519	474	499	479	484	460	536	514	472	485	522	457	488	497	451	502	454	491	484	467	450	511	470	510	440	515	451	491	498	530	475	508	524	427	546	457	480	483	525	472	466	443	472	540	496	489	512	459	517	435	534	505	464	534	489	500	483	526	451	520	452	486	515	492	458	484	445	515	447	493	474	429	462	477	492	518	495	499	501	492	512	517	504	513	484	488	479	458	495	489	526	439	493	498	475	513	499	483	486	472	496	484	475	535	515	489	501	488	479	503	443	495	535	516	503	517	521	491	509	505	503	493	502	465	483	523	470	506	481	534	502	460	490	496	485	512	461	512	468	489	520	472	492	513	492	532	457	498	497	477	497	498	499	480	495	519	529	482	446	510	492	511	496	514	480	480	474	500	480	518	511	461	531	524	499	516	486	477	464	476	472	522	471	522	509	518	489	451	459	476	489	506	453	471	480	473	476	435	471	515	450	491	473	505	486	518	491	485	507	451	506	508	462	481	482	488	437	504	515	502	474	506	497	498	542	500	517	508	542	499	450	488	505	448	475	478	487	486	496	456	455	474	500	468	484	520	448	499	496	492	472	486	507	481	488	488	480	499	504	507	498	519	481	477	482	510	493	502	526	484	473	515	474	485	525	443	476	476	500	499	496	505	483	499	499	459	477	519	458	506	496	500	501	518	475	461	483	464	510	451	535	460	461	492	487	501	472	456	517	474	520	533	481	456	466	534	509	509	493	514	474	461	495	497	480	455	486	517	489	526	483	492	492	533	480	491	524	470	488	522	474	470	528	487	500	491	450	508	484	471	493	504	493	506	485	494	448	463	465	495	481	463	459	511	475	503	467	519	471	522	507	525	492	485	476	459	492	475	480	517	442	466	484	438	463	489	440	479	484	459	514	469	505	505	472	498	500	475	488	479	514	499	506	482	463	475	515	468	498	482	456	490	483	498	506	500	472	488	490	502	489	510	466	475	492	508	466	493	488	484	489	492	454	488	480	482	498	504	491	494	527	496	495	462	519	488	464	471	454	479	471	497	512	504	482	490	502	499	479	465	514	502	474	496	495	496	477	496	508	446	509	460	495	505	532	485	471	474	521	487	515	487	503	493	504	511	478	476	504	458	470	502	533	480	493	460	447	489	518	485	463	471	482	477	482	484	467	475	456	536	466	464	507	503	474	487	486	464	531	536	467	508	491	440	480	461	485	511	457	493	529	507	486	511	486	544	513	482	513	526	458	448	534	447	486	475	502	498	477	526	529	493	511	478	483	518	478	507	458	485	441	533	548	494	527	472	459	456	504	445	519	472	505	500	457	478	481	461	492	458	506	508	491	485	472	473	436	447	447	482	492	502	471	494	474	495	509	447	491	515	476	493	495	501	460	442	493	489	502	505	469	464	476	521	505	498	463	489	461	477	484	465	496	464	481	483	494	481	498	507	467	541	503	443	477	481	475	517	495	515	491	511	535	498	477	435	530	474	480	467	480	480	462	498	487	497	499	470	504	491	492	455	489	471	516	518	533	504	485	521	480	471	487	473	504	511	478	485	461	512	485	491	506	514	497	491	511	490	489	493	514	513	480	477	504	516	475	502	472	497	471	479	510	504	487	476	505	482	513	514	502	492	504	470	444	522	498	478	500	480	496	462	509	525	471	464	474	508	462	465	480	498	518	502	483	493	518	461	478	506	497	460	518	514	492	510	533	479	491	503	503	505	498	494	448	514	472	443	495	453	486	508	488	505	536	451	483	481	470	512	454	482	481	497	476	469	490	462	525	501	478	488	467	457	480	548	470	455	479	487	479	510	478	485	486	466	514	493	491	491	499	483	487	458	522	526	490	486	479	493	481	501	506	478	493	475	500	494	504	510	496	510	509	499	516	474	478	523	474	498	519	461	476	499	499	482	464	479	452	505	539	478	453	489	511	442	489	513	488	487	459	494	447	512	463	487	481	496	504	488	517	508	478	504	479	484	481	514	480	497	488	501	519	548	506	483	494	500	463	518	513	493	535	504	482	474	480	508	460	476	494	468	527	493	469	469	504	439	493	507	490	483	521	436	508	492	472	471	542	497	524	501	509	518	463	522	473	495	517	434	482	486	441	484	501	499	495	492	465	508	490	483	487	436	466	492	509	494	469	474	470	478	463	508	478	503	505	488	513	506	477	437	498	473	511	482	473	460	481	541	461	484	523	468	465	503	510	504	460	462	461	518	517	480	465	475	471	479	499	475	493	525	517	502	530	518	480	482	503	492	492	458	495	519	482	485	506	519	433	486	490	494	513	470	483	489	486	478	490	533	437	479	464	493	494	466	452	496	427	489	459	506	482	525	478	476	513	463	470	490	496	481	531	498	510	510	525	459	501	486	485	514	527	501	514	490	481	515	509	490	533	503	485	502	494	477	496	501	464	519	480	494	493	469	508	506	455	496	531	494	525	464	519	488	504	471	474	465	466	490	515	483	508	496	491	492	501	452	500	512	487	484	514	497	501	508	484	494	458	508	516	486	460	503	487	490	477	494	460	477	485	506	479	502	468	485	512	486	489	466	498	483	490	457	482	508	471	495	551	489	486	474	462	458	506	542	467	493	445	488	502	513	512	469	473	496	473	452	500	523	484	491	485	509	533	474	478	503	513	472	469	505	504	474	491	516	497	504	473	477	485	523	489	478	468	493	482	477	430	471	498	480	508	518	469	498	451	491	504	513	470	505	478	468	454	492	514	540	467	467	515	476	508	498	475	507	518	482	464	479	457	510	530	461	468	487	471	485	516	505	494	485	490	461	457	499	503	494	480	489	488	480	481	487	521	493	509	465	511	497	506	483	484	490	476	466	500	461	477	473	466	488	492	473	507	476	467	525	496	509	448	538	453	467	451	533	524	504	497	488	468	469	490	506	464	464	495	488	508	481	523	504	473	529	471	497	442	504	510	460	496	457	489	476	483	526	497	476	484	491	459	444
24723	21080	26705	25181	12070	5180	3203	2055	1365	1038	895	737	720	723	744	682	563	594	528	502	477	462	462	429	433	413	431	412	375	399	413	387	367	359	395	343	356	313	362	345	375	368	360	395	374	353	386	334	372	351	399	383	323	329	350	366	411	336	358	376	353	380	393	387	371	321	338	353	344	334	333	364	326	358	344	381	332	359	379	332	366	325	338	365	326	386	343	352	351	358	367	331	351	328	377	374	355	352	321	347	341	360	380	367	355	316	357	375	342	342	326	388	375	371	320	372	363	311	390	335	348	316	316	381	327	339	322	351	355	394	342	342	345	384	353	347	332	352	345	360	345	358	370	356	375	384	349	333	337	356	341	351	339	371	360	354	393	380	334	350	337	332	342	381	358	369	353	372	367	332	358	365	351	356	316	360	342	375	347	365	344	316	386	362	355	327	358	346	365	352	401	352	327	393	353	331	356	363	311	353	393	334	349	365	347	342	291	358	325	350	327	381	340	350	325	345	344	350	365	326	348	320	383	348	351	348	373	341	351	321	352	364	354	375	377	367	363	307	372	374	323	316	315	328	360	335	331	368	369	361	328	327	329	354	357	358	359	340	401	384	354	365	344	351	374	345	351	342	377	346	336	361	349	357	353	389	349	318	336	347	336	355	373	332	372	376	349	363	368	341	376	359	354	340	323	336	385	343	340	371	324	333	341	312	346	319	367	349	314	349	354	367	411	365	383	338	345	342	343	339	342	357	345	332	351	370	357	345	374	365	360	339	384	350	377	324	386	352	334	364	349	364	350	331	352	355	344	335	353	342	361	378	358	369	355	353	377	342	339	329	359	381	369	393	334	338	344	338	338	359	383	377	345	340	333	325	360	369	346	359	382	385	345	369	350	345	359	319	345	363	339	336	372	369	337	353	373	344	346	337	321	367	346	331	361	374	339	399	363	337	358	325	360	356	357	339	351	358	342	369	332	337	368	314	378	331	353	360	332	344	345	346	340	384	392	380	324	338	370	378	320	343	346	371	317	360	317	348	365	378	381	359	328	382	379	313	365	363	352	390	374	352	378	365	300	383	351	346	352	341	360	338	365	345	345	377	346	326	344	334	354	378	351	367	378	307	346	357	313	355	358	377	336	361	389	343	353	337	386	329	352	362	336	378	337	332	347	370	366	374	356	343	345	354	366	369	348	379	349	345	364	363	356	344	372	343	336	361	351	322	365	365	335	329	346	353	367	345	347	368	360	377	351	400	370	359	355	345	326	342	356	320	367	356	347	327	353	323	341	325	377	326	397	357	331	342	337	344	354	349	361	333	380	351	340	355	355	337	367	351	352	351	354	329	343	338	331	349	354	356	336	355	324	368	366	368	352	375	376	361	384	356	343	340	353	343	355	356	336	316	341	310	329	339	357	334	343	351	342	373	322	337	352	334	330	331	359	317	343	336	341	323	357	376	356	343	345	361	376	312	348	341	364	350	358	370	330	357	352	368	346	389	332	313	330	337	344	333	325	358	369	346	353	335	327	378	349	316	367	346	358	352	342	343	335	348	352	359	341	367	361	332	376	350	392	370	369	362	344	350	353	318	337	361	341	355	399	333	362	324	344	350	364	357	337	360	349	367	345	323	327	318	371	345	323	307	344	366	348	352	391	347	378	339	327	392	341	349	364	353	325	338	369	346	373	323	354	359	390	366	330	365	358	335	359	352	339	355	340	347	334	366	356	348	322	379	370	336	372	357	365	317	338	323	343	336	381	328	345	376	359	326	357	310	362	348	338	369	354	357	328	370	328	345	361	342	360	336	340	329	354	350	345	361	340	377	362	383	348	361	339	351	339	345	345	335	335	344	339	353	330	368	374	361	341	352	336	353	348	323	327	362	357	329	335	340	370	379	356	346	344	359	353	350	353	370	351	344	346	333	384	372	330	352	362	360	347	338	366	354	389	355	361	390	370	373	357	308	355	343	347	339	358	362	315	369	372	325	355	357	402	362	314	336	399	361	344	339	321	360	341	340	407	331	357	323	347	353	351	311	364	340	328	349	362	363	359	352	353	352	326	337	357	338	344	350	348	371	350	357	355	364	359	338	332	340	351	392	374	358	349	374	355	344	354	347	333	327	385	348	351	373	327	362	338	371	351	343	359	334	349	315	363	355	342	365	387	345	363	348	342	349	355	342	361	405	344	361	371	319	362	344	354	335	343	358	338	391	344	339	358	334	316	354	380	337	325	333	363	342	347	346	317	364	310	352	341	370	343	358	331	323	350	329	370	363	348	333	376	328	338	342	352	332	379	333	353	331	340	344	353	355	348	380	365	376	338	340	354	345	307	354	326	348	343	328	364	339	302	360	336	331	347	352	323	336	384	352	314	338	331	340	353	366	343	344	384	329	341	364	370	342	350	347	348	379	333	378	354	372	360	322	352	369	347	383	335	344	336	343	332	335	337	371	356	379	350	306	364	342	351	365	335	341	360	329	332	367	337	343	348	348	380	359	330	337	347	357	333	352	332	361	354	357	373	337	334	373	390	356	353	347	392	338	341	377	358	376	315	344	383	386	375	352	336	330	375	359	328	340	337	360	352	349	345	368	373	351	359	347	352	391	366	363	328	334	359	393	336	392	331	361	376	357	358	363	384	373	324	340	331	340	352	325	338	366	359	373	376	358	354	332	342	333	333	356	362	363	359	381	355	359	312	362	332	310	355	385	316	336	317	352	348	351	358	369	347	349	367	349	377	367	376	334	357	382	360	321	321	334	358	382	324	319	329	369	362	358	360	350	339	356	354	314	336	389	352	358	357	317	360	369	364	352	330	336	335	377	366	355	343	365	381	374	325	354	342	352	344	358	365	357	361	342	386	394	367	361	339	339	379	362	340	336	389	350	411	374	352	382	329	364	356	358	358	329	316	368	315	363	382	317	356	336	336	367	366	376	367	369	330	333	341	355	344	362	351	342	329	364	374	333	380	357	374	371	350	371	354	369	337	342	340	361	364	339	342	365	328	363	343	341	377	335	338	335	314	320	358	349	312	352	367	377	324	340	350	347	376	341	338	335	383	331	354	368	377	369	318	356	391	363	350	350	371	380	339	356	343	351	376	359	342	340	336	349	358	335	331	367	384	351	346	363	348	337	338	335	352	342	357	339	333	381	334	353	356	342	372	362	373	350	333	361	346	350	374	357	359	326	341	330	337	325	343	380	375	344	376	379	356	358	382	361	363	365	345	351	359	351	307	337	362	361	367	328	346	365	363	341	381	372	358	336	368	373	355	367	358	365	345	335	350	368	362	363	361	385	377	347	381	364	362	358	349	361	364	374	369	362	339	353	359	321	365	371	361	378	357	370	324	359	366	357	345	332	338	373	386	348	387	391	356	334	343	347	322	342	359	368	358	328	358	331	358	329	376	355	363	339	323	350	343	363	363	337	353	369	368	343	343	382	332	344	350	333	344	339	321	384	362	308	373	359	383	384	355	361	358	336	380	352	358	366	375	365
15324	37839	30679	16841	10392	6823	4715	3163	2155	1550	1275	1032	963	962	937	859	748	788	705	684	609	573	564	500	506	476	475	502	443	421	481	421	446	445	408	430	482	400	422	417	454	408	397	408	416	393	407	414	406	415	412	380	392	431	422	386	393	392	406	420	407	394	384	417	377	409	387	419	397	405	394	395	371	392	405	417	372	379	383	447	407	368	398	387	384	408	391	368	419	371	402	384	408	388	355	378	406	369	401	407	384	387	383	413	403	414	376	384	386	397	394	440	377	387	378	389	384	395	386	421	419	388	434	365	413	420	405	391	446	377	367	433	394	403	424	413	400	411	415	359	387	390	404	415	405	421	429	379	422	414	389	390	388	390	376	393	409	377	367	398	401	416	400	428	395	408	388	432	366	363	421	427	395	398	443	385	415	400	392	364	383	430	423	425	391	390	401	417	413	407	419	379	411	410	404	424	422	403	409	419	383	395	364	386	387	380	414	392	444	412	376	414	375	421	400	370	421	405	392	392	426	384	383	393	401	366	378	411	381	355	382	408	409	417	404	385	381	418	412	359	392	395	410	419	404	387	412	400	374	358	376	410	415	399	404	408	412	378	397	425	370	380	387	378	406	426	392	392	368	371	407	409	395	378	364	391	385	411	375	400	428	390	373	390	388	386	373	385	379	395	383	394	411	387	411	417	411	379	414	402	400	432	388	390	433	385	415	370	398	411	402	410	369	407	362	387	404	402	385	413	374	388	430	415	419	360	414	383	390	395	379	403	389	375	397	407	358	408	389	386	405	385	377	375	381	391	395	396	431	415	403	381	374	418	393	402	401	387	399	388	387	435	404	397	386	426	390	411	408	406	407	409	406	414	395	376	387	390	370	413	420	391	378	390	401	405	401	393	405	406	411	394	402	410	407	408	392	415	390	370	368	426	396	440	416	383	435	421	398	401	394	423	387	386	410	401	365	404	411	394	404	403	416	389	385	378	363	409	407	413	437	421	378	400	390	437	432	357	422	398	393	449	387	393	407	382	403	381	406	381	385	437	429	400	389	413	396	401	416	363	404	411	418	375	401	381	416	400	402	422	449	401	403	402	393	388	410	394	402	386	434	395	426	392	408	415	431	408	439	393	415	386	368	442	398	393	353	361	402	404	357	405	415	390	343	415	405	406	374	385	364	377	408	372	421	403	404	368	360	426	401	383	399	395	398	384	410	411	379	389	391	406	391	405	384	386	423	378	378	366	404	428	424	376	393	417	378	391	403	377	413	417	424	443	407	401	370	436	404	392	378	406	378	381	408	373	422	381	385	379	441	384	404	406	394	396	411	420	393	442	393	379	378	372	408	387	369	409	415	376	422	392	435	391	403	395	400	406	393	404	400	400	387	384	408	402	375	423	422	373	390	417	408	401	407	423	354	407	410	409	424	366	373	368	434	401	408	381	396	388	400	407	415	392	391	401	413	377	375	438	419	393	415	429	381	390	411	408	380	398	411	392	395	368	406	399	391	376	416	391	383	403	399	411	395	389	405	372	394	384	397	399	394	412	412	421	438	407	442	399	373	395	369	402	394	392	421	395	453	398	397	355	413	425	375	390	369	429	383	377	394	416	405	416	378	421	402	368	413	375	376	418	372	418	375	400	417	400	399	416	399	397	414	371	403	398	380	415	402	399	399	426	385	364	408	415	415	381	402	396	378	410	371	413	416	445	424	371	356	410	422	384	401	380	410	382	371	399	424	417	415	369	409	422	427	406	405	350	426	401	415	383	391	385	402	386	408	406	371	417	401	365	385	396	397	394	382	399	389	395	388	389	412	403	434	412	364	415	386	431	404	398	397	391	455	410	412	407	427	408	385	421	392	417	382	397	393	440	391	419	367	381	387	420	381	373	409	369	396	385	378	387	408	395	435	378	382	433	383	397	356	408	427	370	383	332	378	433	441	383	398	395	392	376	384	430	390	402	373	408	419	390	429	383	393	389	406	398	405	389	397	377	416	364	395	392	406	396	439	357	405	385	431	383	401	391	385	392	393	398	410	420	374	416	377	396	372	412	405	422	401	381	431	388	387	414	383	392	406	382	395	383	388	400	397	373	425	406	392	386	388	388	412	403	420	418	403	375	425	398	376	422	404	439	400	381	410	428	385	375	388	403	421	399	414	381	410	411	383	417	366	362	371	437	408	438	405	419	385	406	420	410	408	377	387	399	389	412	408	378	392	404	406	380	395	410	406	455	396	401	405	388	384	371	399	437	348	415	402	405	395	387	366	380	419	381	381	407	392	379	366	388	406	399	389	401	394	397	355	407	381	383	392	370	370	418	383	415	435	385	386	383	425	408	379	391	402	418	421	440	394	450	382	419	418	401	377	400	400	380	370	406	387	445	399	385	376	394	362	383	376	399	430	416	393	400	402	427	392	393	408	419	424	366	374	399	384	382	366	422	388	393	416	395	398	401	391	388	401	406	369	390	389	363	392	395	409	427	396	386	432	387	392	381	349	388	368	367	370	393	389	419	421	394	429	410	397	419	372	393	432	415	392	386	388	425	394	395	427	426	400	414	377	412	404	411	409	430	379	412	410	392	391	406	414	385	430	392	382	396	408	428	420	419	376	411	369	364	411	414	397	386	382	397	401	390	434	385	408	374	367	389	358	423	420	355	421	393	405	436	353	425	381	390	377	387	411	410	362	403	400	386	402	414	426	402	380	382	393	417	409	397	381	377	431	384	399	405	366	402	391	390	376	395	404	416	420	419	410	377	390	369	411	408	394	438	398	412	378	404	407	383	408	388	430	379	404	390	399	418	419	383	385	430	404	440	411	386	421	421	405	406	396	414	377	417	411	400	384	382	407	373	417	401	378	396	395	431	405	401	413	387	387	397	398	427	400	386	424	391	386	392	419	380	389	416	404	427	395	412	405	365	439	405	409	407	371	408	392	401	427	402	411	410	416	396	409	376	374	385	358	397	421	414	397	399	402	405	413	386	428	418	428	396	395	414	401	402	375	414	396	371	396	394	422	420	397	384	398	417	465	420	431	439	426	379	396	427	398	396	391	428	376	414	402	407	388	371	397	369	393	387	409	379	380	410	421	434	402	444	410	393	393	425	401	391	394	376	363	372	368	402	389	346	386	410	367	418	400	401	421	391	390	394	369	377	394	380	405	392	411	381	427	361	381	401	366	387	399	398	396	382	416	392	406	411	397	371	389	390	402	415	387	418	404	417	392	421	351	395	392	402	414	399	370	366	398	412	428	389	423	358	399	393	360	400	394	380	400	381	391	401	413	389	366	416	389	412	411	395	420	401	402	344	394	412	407	384	398	407	401	369	414	392	396	417	403	408	397	371	427	414	387	399	400	419	371	414	418	392	419	372	401	418	399	446	384	349	376	379	368	413	393	381	404	384	428	381	401	405	383	390	359	353	407	390	399	415	403	428	419	380	385	410	410	385	372	366	395	376	384	398	407	405	372	392	406	373	385	415	398	366	395	382	379	388
22456	21108	28464	23983	21174	21168	12829	4640	2800	2073	1556	1410	1162	1203	1161	1114	990	932	877	875	752	754	670	633	585	548	500	571	537	525	492	535	484	455	509	505	503	485	505	474	418	451	498	483	444	440	459	461	507	457	442	479	478	448	474	459	428	443	482	429	443	463	471	446	444	424	400	471	460	429	429	443	476	406	461	449	433	442	437	449	468	457	464	447	470	482	433	451	491	429	413	429	476	451	450	418	465	477	424	454	451	453	423	434	444	473	440	452	448	397	475	448	412	484	460	434	439	438	431	433	431	467	445	470	429	461	453	439	450	445	439	472	429	453	412	438	424	444	441	439	438	470	492	428	434	459	459	460	457	472	436	477	441	479	513	443	478	453	471	417	415	454	433	458	450	410	428	447	446	475	482	419	444	453	414	441	454	445	422	511	418	457	423	448	441	452	432	462	465	461	472	452	442	437	431	459	477	445	414	459	434	443	459	429	426	408	439	434	469	463	493	452	443	493	449	463	418	475	448	489	447	442	457	426	450	480	466	453	502	483	492	460	477	438	447	429	491	446	462	477	449	474	453	464	451	448	447	444	437	439	440	429	446	467	484	418	427	431	442	480	460	418	438	447	449	414	436	442	475	432	437	464	495	466	439	438	489	454	472	471	499	476	424	389	412	425	442	480	486	461	477	425	452	472	499	438	474	441	461	449	428	454	448	426	423	474	463	467	435	467	454	419	454	436	459	430	445	450	453	426	447	427	442	442	457	487	485	408	473	449	459	430	458	465	483	412	449	446	440	464	471	409	472	466	460	435	437	442	471	435	449	452	441	486	424	477	461	447	430	431	462	430	444	447	437	444	492	451	434	463	430	436	456	459	412	460	463	401	486	458	459	461	433	435	422	465	415	464	450	454	466	434	472	460	473	445	490	436	453	432	416	462	482	446	440	435	470	442	431	416	453	437	467	458	471	425	437	429	445	488	466	438	483	457	409	470	425	505	461	486	412	462	460	417	472	431	419	459	452	415	417	458	451	459	446	447	485	478	401	449	450	431	474	425	438	411	445	416	430	468	458	429	429	447	436	461	456	460	413	511	436	428	466	429	460	437	434	435	482	441	499	428	436	458	429	463	466	460	419	475	463	445	462	471	411	472	441	455	468	457	406	457	470	429	455	489	446	459	449	462	446	432	457	481	454	425	458	419	469	491	479	466	460	419	472	453	463	426	476	449	409	477	450	463	426	471	467	445	459	486	457	437	440	454	461	455	466	437	442	458	427	456	432	432	493	464	489	446	467	426	453	511	479	429	416	447	465	426	497	410	466	451	440	458	470	498	452	423	504	494	472	461	430	429	451	442	443	466	420	442	441	458	432	494	463	422	457	448	431	426	459	439	418	466	429	431	434	459	458	445	433	450	444	472	455	457	476	445	448	460	469	418	440	439	438	414	444	451	417	467	440	454	438	462	474	493	460	464	447	436	462	462	454	404	443	440	467	462	463	455	439	450	439	504	473	476	442	427	456	468	390	404	432	460	448	446	433	430	470	466	427	451	459	444	464	478	416	473	456	473	439	465	454	453	437	461	432	439	473	479	445	458	456	467	463	412	457	430	443	466	495	477	436	436	478	482	447	457	448	440	485	443	443	480	441	439	437	442	471	442	422	425	447	431	479	476	480	453	450	453	437	434	451	475	469	460	457	437	496	464	459	452	432	447	469	416	426	440	488	433	452	412	478	447	435	464	415	438	463	437	450	440	446	444	487	481	397	456	431	454	446	470	404	447	429	396	431	468	452	494	420	462	464	463	466	457	465	468	467	447	447	428	471	456	435	396	453	446	433	485	445	455	451	426	460	420	469	471	426	449	468	432	427	440	460	435	446	457	461	444	428	443	445	436	429	494	470	422	491	465	441	487	445	432	449	462	468	447	443	407	449	464	479	466	482	434	459	470	465	477	448	455	431	447	434	467	435	485	419	424	435	466	444	422	444	467	445	467	445	446	459	429	436	439	443	482	416	448	447	480	484	476	493	436	464	437	445	491	433	460	410	464	460	414	430	433	442	450	467	465	452	421	427	458	482	425	458	453	456	503	446	440	459	461	457	422	413	459	441	455	506	453	461	491	475	468	472	462	463	471	428	446	440	409	442	436	414	445	455	447	459	489	511	471	466	449	479	445	490	464	436	464	448	421	439	471	467	459	388	429	465	433	473	392	466	451	458	431	435	479	455	491	443	475	453	439	419	398	413	428	462	434	450	434	427	437	437	476	489	476	469	436	441	476	427	441	454	469	465	447	459	457	455	425	453	424	441	463	443	451	453	463	441	432	440	438	431	471	415	424	446	425	469	424	447	449	425	432	449	437	473	450	466	432	467	446	417	451	450	453	428	464	482	452	436	445	444	442	425	426	463	443	449	445	448	450	475	482	483	441	441	453	474	460	439	473	403	451	439	409	478	447	443	461	463	457	421	477	452	434	386	467	443	463	437	442	451	441	444	460	407	442	466	446	472	449	445	438	475	424	417	432	442	452	441	420	469	450	450	465	454	503	454	442	484	432	481	446	438	439	415	435	450	428	412	471	488	463	435	459	454	428	428	444	417	439	456	432	451	452	465	470	434	424	449	441	426	466	445	464	453	443	400	443	440	435	425	457	447	458	436	402	413	488	456	427	491	468	454	453	484	469	501	442	434	497	435	422	447	424	436	444	425	436	461	451	428	445	480	423	432	475	466	495	436	467	443	478	477	441	474	444	419	434	424	443	430	453	438	426	454	451	463	489	455	469	416	461	445	414	428	470	464	428	500	459	461	439	445	458	427	457	455	457	469	395	448	437	491	418	470	445	472	465	438	439	460	474	432	469	441	448	481	460	438	467	435	428	453	452	460	469	440	454	471	425	459	438	445	407	456	449	432	447	459	441	472	483	430	454	437	453	439	492	453	484	426	445	437	413	457	449	413	453	433	446	400	409	489	453	460	448	459	465	420	453	423	444	431	460	469	410	435	405	465	437	502	431	473	449	429	479	458	462	452	468	450	423	469	479	455	440	498	468	422	450	407	458	438	448	462	459	467	455	428	434	446	461	387	446	458	454	456	485	439	463	422	429	447	458	464	449	476	438	424	496	436	428	474	439	468	428	434	492	434	450	476	501	457	442	467	483	445	438	456	442	439	399	470	433	454	489	444	456	461	447	457	440	458	497	452	465	465	454	443	439	442	457	462	428	480	473	440	423	454	456	443	402	462	498	457	425	486	485	448	433	474	455	455	479	440	467	427	440	437	480	413	460	453	449	422	466	458	449	455	422	428	423	407	441	447	412	436	409	445	450	459	440	461	479	439	464	415	467	428	471	459	437	433	456	466	449	435	515	461	438	434	442	486	444	471	484	446	443	489	428	475	482	447	443	450	456	473	452	430	422	449	454	477	456	459	465	445	433	458	425	477	451	438	458	443	465	426	496	453	444	434	415	461	455	435	450	427	505	471	453	456	471	445	435	456	435	458	490	441	448
19742	45709	39398	25785	17666	12563	8570	5489	4087	2762	2109	1878	1572	1542	1495	1437	1245	1172	1117	1076	939	834	828	679	641	635	610	663	637	567	606	554	590	589	571	528	579	526	541	533	528	526	496	550	533	519	494	479	526	493	484	496	499	503	483	500	495	516	529	499	523	508	499	499	535	487	508	493	517	503	492	493	513	506	486	464	492	479	525	509	525	460	477	517	496	492	483	482	534	478	496	512	471	512	467	528	506	469	521	522	482	500	513	469	520	462	500	493	499	504	491	505	520	474	488	505	513	489	503	505	492	455	522	475	479	507	518	533	502	507	486	507	514	512	496	479	524	464	517	485	547	451	489	462	501	507	524	515	518	479	507	524	533	495	490	501	522	517	524	457	491	503	505	467	494	488	461	484	497	492	523	514	490	506	448	497	535	442	483	505	483	482	499	490	497	514	514	460	512	475	500	515	486	498	501	503	503	489	532	499	535	519	474	519	474	473	536	531	507	525	530	510	513	474	532	517	499	494	498	500	487	462	519	516	497	453	464	485	491	486	479	503	509	497	495	497	498	514	436	498	510	488	480	511	524	465	465	538	514	504	543	479	495	466	508	487	494	477	504	486	488	512	514	511	480	495	501	509	446	496	473	506	506	534	465	504	476	507	487	478	516	476	530	539	479	504	504	492	495	535	508	535	492	471	524	468	511	487	515	537	512	468	526	463	510	504	509	480	522	467	484	517	495	466	531	516	516	493	489	530	527	496	495	480	479	502	473	502	474	489	507	560	434	498	464	484	533	516	507	517	502	515	497	488	511	503	452	486	509	532	477	538	478	514	502	503	494	467	484	505	510	489	493	522	492	507	471	491	506	495	474	497	527	471	506	501	505	471	529	472	501	464	536	506	523	490	506	467	514	496	429	471	514	456	488	499	486	502	482	511	491	475	535	555	517	501	465	459	477	501	542	454	484	512	525	487	483	508	477	505	469	468	499	479	511	525	487	471	504	523	497	474	464	485	509	475	454	519	513	489	480	523	507	511	481	478	488	478	528	456	510	532	521	496	449	461	488	491	510	500	508	469	506	525	553	478	498	446	502	480	492	496	524	522	522	490	494	537	490	509	477	471	476	495	491	518	487	518	517	504	519	492	476	480	492	538	518	481	490	490	496	552	479	479	475	503	530	503	489	448	545	514	517	481	530	512	468	517	519	479	514	487	487	476	482	462	488	486	514	495	500	462	488	471	541	476	511	512	533	506	515	490	520	485	501	497	496	525	522	514	479	502	476	499	499	463	506	464	499	470	497	496	507	521	510	475	543	477	519	516	490	492	496	490	508	485	489	486	473	520	523	512	491	509	529	460	492	520	529	511	485	498	485	486	504	482	515	506	506	486	505	507	482	509	483	513	510	493	476	510	486	481	521	528	487	502	504	516	493	482	487	505	491	465	475	473	507	513	485	474	514	540	504	540	466	478	506	519	479	494	469	508	472	493	532	503	525	508	515	484	526	514	523	486	498	535	488	503	486	458	529	524	521	470	537	516	511	473	493	499	495	503	513	502	496	534	520	541	512	491	515	476	477	494	508	528	555	553	480	467	471	486	532	462	527	495	501	527	497	499	504	505	517	466	495	483	493	482	491	477	472	464	486	500	493	481	509	513	486	480	526	500	505	464	554	530	477	497	482	533	499	508	490	497	485	502	546	482	495	489	519	504	534	455	507	536	460	482	517	537	509	468	484	518	507	483	493	499	528	504	517	526	509	500	477	511	531	515	433	511	486	476	519	491	501	457	480	498	468	463	504	511	504	478	484	517	510	510	512	525	483	469	483	487	492	465	498	483	516	517	491	507	527	482	526	510	503	498	518	502	509	521	473	500	472	522	462	509	479	502	502	542	501	524	504	501	444	462	511	515	514	503	487	486	498	496	454	519	541	527	504	532	504	529	528	466	489	458	484	494	521	490	484	496	492	500	489	501	499	471	510	472	504	509	483	512	457	487	531	501	504	514	499	459	514	506	490	529	508	481	508	466	505	481	477	484	472	512	459	489	473	468	497	526	490	461	501	475	497	501	493	497	499	507	496	486	456	476	488	461	516	539	504	507	525	486	473	508	515	448	499	474	496	509	518	497	485	497	475	490	546	496	518	481	512	525	534	474	473	466	528	452	479	516	480	504	499	475	477	504	472	488	485	528	509	511	456	519	494	477	557	521	480	448	545	548	513	487	478	495	480	499	527	496	489	507	514	521	516	522	524	516	533	515	511	493	501	501	471	465	490	497	505	471	518	467	490	504	511	510	473	514	498	488	486	514	502	459	470	450	498	518	504	503	441	486	510	465	484	463	502	545	486	484	499	556	509	509	513	500	500	463	500	496	496	495	491	522	477	511	504	483	503	511	472	500	450	490	521	479	470	488	526	508	474	516	510	523	515	502	506	513	564	497	518	512	511	491	520	533	529	511	473	494	496	458	503	477	499	477	530	470	530	513	518	535	509	489	495	464	529	507	512	487	506	496	533	520	492	494	499	508	514	501	492	501	495	455	531	511	478	539	485	530	516	471	500	500	526	541	500	493	484	502	467	516	509	500	471	492	517	529	491	497	495	501	501	479	530	540	491	473	492	480	504	487	476	543	471	530	483	507	482	496	489	498	517	493	448	496	529	512	487	499	497	517	486	521	520	502	503	480	515	510	523	494	517	514	521	513	498	514	492	475	504	492	508	476	465	512	503	474	515	535	511	524	506	499	466	549	513	474	501	507	489	485	466	480	476	519	472	459	526	519	492	502	488	484	502	514	487	491	507	498	495	527	488	507	532	496	513	514	510	493	474	475	499	479	501	505	495	515	486	483	549	537	530	487	484	473	478	513	487	538	528	488	499	551	477	466	476	453	470	550	496	486	516	494	487	439	492	493	502	482	510	472	471	499	470	500	495	545	501	535	482	474	490	521	481	520	487	535	523	498	514	502	478	504	456	517	496	498	481	486	519	494	513	513	481	516	491	527	548	477	492	541	467	472	539	513	488	496	449	533	506	512	487	503	511	553	480	493	494	511	489	514	503	512	510	480	510	475	529	494	465	458	474	532	512	497	535	495	494	509	471	507	501	499	468	492	484	504	508	502	504	479	551	470	507	490	504	511	506	478	518	504	497	489	524	487	495	525	494	444	455	531	490	489	493	471	513	525	523	496	519	466	481	513	478	555	511	502	464	491	517	499	489	521	473	503	518	474	463	516	456	473	517	506	457	511	476	470	480	492	496	502	506	493	496	495	493	464	518	471	497	517	475	509	509	495	469	490	502	528	498	506	493	500	487	494	489	473	494	522	489	465	477	516	475	504	492	502	468	503	496	519	497	489	491	523	462	512	486	465	519	502	477	520	544	494	484	500	512	504	506	501	501	512	453	516	499	472	512	489	517	477	477	494	521	493	519	529	528	482	528	532	522	517	511	508	480	526	519	475	522	493	525	481	463	484	500	504	510	451	505	524	502	493	524	530	469	511	504	541	476	461
27545	22081	24353	15168	6711	3996	2517	1644	1242	961	752	681	634	604	610	642	563	559	546	515	494	486	414	427	418	388	407	433	432	422	391	397	366	385	396	406	373	420	361	362	391	367	422	378	352	342	357	389	363	377	406	364	366	398	384	387	364	389	361	405	341	342	377	374	335	387	352	341	387	336	354	408	414	367	391	405	361	394	373	374	359	366	395	361	400	377	367	357	368	364	365	355	352	353	390	384	395	387	393	386	386	409	379	341	343	363	371	358	352	360	364	370	347	374	373	348	410	388	378	395	373	376	368	369	363	381	378	351	372	382	347	404	355	392	364	372	354	356	356	405	395	402	375	356	365	364	397	373	352	354	364	365	376	391	410	358	358	359	376	394	359	379	341	374	363	394	346	379	358	376	362	355	364	403	386	384	416	398	369	363	392	390	361	363	381	366	372	382	378	365	401	362	384	338	351	406	425	335	392	368	377	389	374	385	410	350	409	354	377	355	404	380	349	385	358	397	364	400	349	339	369	400	361	354	380	347	389	379	351	364	376	351	396	369	374	388	364	367	388	364	373	371	356	379	368	408	354	398	382	402	422	348	394	382	410	377	402	322	354	364	385	384	381	404	373	368	375	381	347	363	367	414	366	370	373	345	359	415	365	367	417	388	361	371	383	405	372	362	363	400	358	384	371	390	380	388	395	368	360	383	359	395	375	350	387	398	407	396	350	387	386	379	389	386	379	340	371	391	386	373	389	389	367	356	349	415	382	421	359	390	429	358	369	397	375	404	346	359	407	394	362	392	345	371	397	379	354	350	399	399	368	385	383	392	376	378	398	361	365	332	389	394	378	377	375	381	378	385	369	352	379	424	354	374	370	367	380	392	363	397	396	376	394	405	401	341	368	382	379	348	374	385	394	374	400	384	359	378	365	369	380	398	384	362	359	386	361	350	369	375	387	355	369	348	391	337	370	352	392	397	359	400	382	353	367	360	372	382	376	373	379	399	372	368	379	384	379	379	376	392	389	354	384	391	375	354	410	382	393	342	376	379	364	408	382	400	380	376	400	375	370	357	405	361	380	372	386	379	375	362	391	380	390	354	402	375	384	396	376	375	354	384	410	368	366	389	356	377	422	375	381	360	357	347	380	374	388	407	418	372	375	381	389	368	343	338	399	370	383	323	382	388	375	407	399	360	370	394	387	394	356	346	389	381	356	364	391	393	406	381	391	368	370	401	361	380	384	373	379	349	381	344	400	408	394	362	414	348	366	349	387	395	375	380	376	368	405	368	387	372	343	397	390	343	376	377	414	349	371	377	402	385	375	383	388	403	363	365	378	376	368	400	372	389	412	385	370	385	385	388	369	357	410	390	371	366	353	421	394	398	342	366	417	414	344	398	371	364	385	345	387	376	352	386	405	368	355	378	371	371	375	357	367	391	377	392	383	404	390	401	353	375	398	387	373	366	375	377	362	360	361	407	375	397	362	374	406	392	354	414	378	364	369	372	366	348	402	382	363	394	392	390	363	378	384	363	356	383	353	359	362	387	378	394	411	368	416	391	370	371	370	360	438	403	382	370	386	369	374	354	402	379	384	343	365	383	363	375	354	349	361	375	342	392	361	387	377	387	381	402	377	368	390	356	359	341	388	372	358	350	372	365	402	372	397	361	342	339	405	371	394	392	373	388	383	358	386	338	393	354	355	371	367	394	377	361	403	367	406	367	350	372	351	400	348	377	400	341	357	395	404	376	395	386	373	384	351	369	390	361	365	342	404	370	406	384	370	368	382	384	390	349	394	365	355	386	390	379	392	424	361	419	374	347	409	354	375	384	332	383	405	366	345	383	378	372	399	351	386	375	377	397	391	337	411	358	404	376	389	355	390	409	403	365	378	360	369	358	383	381	391	352	385	386	384	387	364	361	361	363	375	334	370	367	375	383	319	397	351	370	375	372	382	403	343	389	360	366	365	378	362	383	407	390	376	398	377	385	384	365	352	378	415	383	383	392	355	358	399	344	368	370	356	390	371	355	357	352	372	365	373	352	355	392	360	351	357	381	355	379	333	363	373	367	359	369	385	408	396	348	369	376	392	361	385	385	376	372	377	409	366	381	379	378	363	372	388	372	369	384	374	370	376	373	379	375	387	416	384	370	342	407	378	393	365	367	411	390	381	377	372	409	386	369	367	377	348	390	389	379	384	384	381	357	371	402	373	400	375	373	380	342	352	349	367	376	365	418	376	378	332	384	373	374	382	402	385	386	374	343	404	348	386	379	357	382	382	388	385	395	370	384	352	369	376	367	378	357	377	329	348	363	383	376	368	399	404	383	379	358	346	367	359	371	379	361	377	354	384	387	437	371	386	335	415	420	366	336	388	394	361	386	380	380	395	384	364	376	389	369	398	386	391	362	397	404	392	363	360	375	346	356	344	363	337	356	362	394	361	376	383	389	340	378	400	380	362	362	382	360	366	356	385	357	376	353	399	367	388	377	382	402	420	376	391	377	388	370	377	397	367	356	412	368	366	349	390	360	366	353	406	395	409	392	369	390	414	387	356	386	373	388	385	361	406	406	405	369	397	426	392	330	368	343	364	368	377	349	376	376	350	360	384	386	385	403	360	366	365	348	360	394	382	362	415	383	347	416	351	389	363	357	400	372	341	349	362	395	385	385	396	387	362	410	345	402	353	389	381	382	383	336	373	395	388	402	359	339	381	386	364	375	380	345	353	397	371	392	369	373	367	377	363	378	348	404	361	407	393	387	384	405	361	412	390	403	373	374	398	376	362	364	371	383	338	344	367	366	374	346	369	399	357	368	370	416	369	365	389	374	366	388	375	407	361	359	372	391	378	360	412	435	350	384	352	388	354	349	357	394	359	374	391	366	344	360	382	363	385	387	357	369	352	350	360	364	368	398	402	371	377	383	352	350	412	387	368	361	362	392	373	387	368	388	389	407	397	391	376	424	383	382	367	371	366	391	392	426	367	394	388	355	371	359	356	357	334	371	352	379	384	404	392	403	355	394	353	388	336	387	368	355	402	390	380	345	405	417	379	368	369	359	375	367	339	348	369	372	386	352	359	381	396	355	363	380	388	350	422	368	381	383	400	383	394	359	389	373	369	383	372	411	398	375	392	367	355	381	388	352	404	385	397	384	371	399	376	376	360	371	379	367	358	360	375	397	385	380	382	374	356	361	356	393	425	353	386	385	318	352	390	388	355	394	341	377	401	358	366	335	374	365	410	366	408	398	378	362	382	338	381	380	367	361	415	367	346	409	395	342	397	361	365	356	390	392	421	382	361	394	368	427	386	391	371	346	389	378	373	412	361	384	340	393	386	376	391	346	348	379	398	400	365	346	370	375	374	341	345	368	353	351	380	377	379	391	380	365	345	403	368	371	390	388	368	347	370	393	403	386	389	353	395	364	374	379	381	367	371	366	383	371	379	362	398	389	382	342	358	367	358	391	401	396	347	373	362	360	367	374	401	348	362	355	421	352
15646	34521	28149	15253	9519	5782	3815	2507	1884	1378	981	914	794	800	806	815	753	713	619	655	588	552	504	512	497	496	476	462	479	419	406	474	429	466	446	447	433	459	440	442	436	398	447	450	462	416	407	398	400	449	411	442	431	427	396	455	476	419	411	449	440	411	428	399	460	405	400	414	371	411	433	402	442	402	421	473	377	444	401	427	435	433	424	423	401	444	400	412	419	436	435	387	449	396	408	445	398	423	453	388	408	439	424	433	432	440	377	403	421	419	425	418	407	462	417	436	393	414	417	432	413	433	424	447	409	411	414	439	425	421	416	427	450	418	425	450	403	408	455	387	424	434	422	481	415	375	387	411	422	429	408	422	418	388	417	446	459	390	470	434	426	450	426	399	432	389	391	414	423	406	442	432	403	413	429	418	377	452	411	426	447	443	429	446	409	412	409	413	409	448	440	395	436	428	421	421	389	435	402	453	460	422	410	456	424	416	441	413	420	421	416	432	435	438	415	409	411	441	405	391	447	420	390	419	421	452	415	389	422	399	423	456	414	419	403	417	422	411	438	442	403	424	404	409	402	435	426	406	439	443	412	391	429	417	435	405	409	406	400	415	397	431	397	407	389	384	414	442	420	425	419	415	447	428	400	410	376	425	402	428	421	382	426	387	400	398	395	464	411	375	420	441	405	431	428	439	423	435	426	408	409	434	421	438	414	412	383	452	402	422	403	391	472	437	401	397	435	428	407	423	440	405	414	404	394	439	381	422	431	409	371	422	427	393	447	421	427	394	411	407	416	444	450	397	401	422	387	447	388	402	419	387	409	409	443	419	457	389	445	389	448	417	397	406	400	421	384	442	433	459	387	447	434	419	414	402	424	385	403	397	395	456	421	399	440	458	384	417	437	408	468	437	412	425	417	424	450	469	430	402	402	445	422	414	426	411	389	415	396	399	406	418	436	403	419	437	420	446	418	436	417	420	447	406	415	412	441	387	428	394	397	445	417	423	382	380	439	448	446	424	421	399	420	440	399	412	400	420	405	405	395	390	423	431	423	431	440	424	401	388	425	450	426	429	439	396	421	442	389	425	433	475	402	424	415	419	440	405	383	426	422	423	439	434	426	420	424	419	414	413	414	450	430	419	423	402	402	395	414	467	398	404	415	429	412	427	453	429	405	407	385	456	426	447	387	439	439	406	417	457	399	378	458	434	410	447	393	403	439	400	410	443	452	427	425	416	436	437	430	416	410	413	376	409	432	427	472	442	414	406	454	412	416	458	416	407	460	424	394	434	398	446	423	393	452	433	401	440	449	420	408	412	420	428	361	434	436	418	424	439	427	437	393	411	415	464	438	414	377	398	416	453	410	394	408	425	439	411	430	429	458	412	440	438	393	435	408	449	420	419	414	392	448	422	456	427	420	424	422	388	432	424	443	422	452	443	405	396	462	434	424	401	417	420	420	411	394	411	384	411	424	445	413	420	437	438	450	456	401	416	432	402	431	396	442	416	449	411	454	394	415	405	438	443	393	420	409	473	420	436	403	452	431	415	430	433	411	402	379	401	409	413	424	450	427	439	408	424	439	415	456	434	453	415	438	412	408	437	424	429	424	441	414	443	425	398	424	415	425	453	471	414	408	413	426	386	476	465	440	395	432	448	415	457	416	429	427	400	414	403	392	416	436	417	444	453	430	429	421	400	422	457	425	417	403	389	431	415	422	431	402	440	408	406	414	463	398	427	424	431	455	449	393	416	413	445	460	398	429	434	391	419	428	442	387	398	414	470	396	436	427	420	403	380	385	432	409	439	441	417	417	436	412	383	404	427	407	409	416	437	424	411	425	399	410	447	395	405	401	484	428	406	401	402	384	400	414	416	420	432	413	394	404	406	379	363	405	446	426	432	439	421	439	442	411	401	441	409	426	444	419	442	409	398	457	442	422	435	402	435	423	442	395	430	391	406	373	449	393	378	399	401	440	403	388	424	429	396	404	428	405	425	448	396	454	434	447	417	401	413	448	435	452	422	418	397	415	408	421	402	427	404	403	400	431	421	388	434	447	437	414	416	433	395	396	410	430	419	435	417	414	447	437	450	419	448	419	437	383	413	419	420	401	400	427	402	446	398	423	455	463	429	393	442	406	441	428	427	385	391	410	410	383	437	455	413	428	426	413	434	442	414	400	429	438	445	438	404	419	371	440	376	383	445	459	411	365	420	428	411	416	417	433	461	464	425	397	435	441	464	443	438	457	432	405	445	433	385	421	449	407	436	420	436	435	424	428	421	412	393	377	425	447	411	441	387	416	437	432	418	427	435	411	417	430	431	445	428	420	400	442	421	429	434	445	420	412	408	422	425	444	421	413	410	438	418	409	418	471	440	416	446	415	410	444	455	430	415	430	397	422	454	480	413	442	422	421	447	429	430	437	422	437	390	411	415	430	446	394	410	449	444	407	438	428	395	431	394	426	397	451	443	450	402	407	435	429	406	429	440	409	452	453	398	432	434	413	448	392	421	412	446	408	397	424	433	390	414	410	422	397	429	415	392	403	378	449	386	397	438	435	409	399	444	434	410	438	411	448	426	421	407	397	422	411	422	425	390	418	441	436	411	406	434	411	403	430	432	417	461	412	452	414	391	444	415	405	390	444	454	452	409	425	406	391	424	426	436	434	420	421	391	420	421	409	397	427	421	426	458	430	421	420	456	414	430	420	399	450	399	424	425	432	403	421	402	423	428	430	441	421	442	406	386	395	406	415	446	432	391	392	409	408	429	408	404	400	408	420	409	430	433	440	460	429	418	424	440	413	453	411	406	457	422	460	409	432	433	416	421	426	466	399	399	396	376	398	399	427	412	430	363	407	451	402	441	414	399	433	389	428	468	405	409	439	383	417	444	442	419	413	422	395	420	447	422	429	378	402	432	420	425	390	410	433	409	430	416	425	433	451	427	395	390	399	386	428	458	406	402	405	427	427	392	438	421	421	399	446	405	385	396	388	380	427	399	409	412	388	426	411	395	438	455	433	382	403	419	442	407	408	381	422	412	375	417	432	405	421	403	430	407	392	420	402	421	424	500	408	410	430	418	447	432	458	406	428	440	433	431	423	423	411	438	428	407	419	394	420	411	433	422	420	390	437	390	447	419	465	427	417	388	415	430	418	420	433	435	411	402	453	384	443	423	414	433	449	442	417	456	439	408	445	477	383	418	421	417	428	434	463	427	380	397	447	432	379	400	413	424	434	412	420	429	415	428	421	414	437	407	444	400	416	459	409	414	430	378	415	406	447	406	432	438	419	401	415	421	429	444	415	450	383	384	419	427	456	450	414	439	445	432	412	413	410	372	379	411	439	449	391	424	410	416	412	385	425	395	450	473	421	450	450	465	478	436	391	456	454	379	427	439	413	409	439	433	454	422	425	432	399	418	435	416	447	420	413	405	411	440	383	444	420	404	412	450	402	424	428	420	403	403	403	453	462	437	423	395	431	413	381	428	450	440	411	445
23496	21139	28048	24642	21061	13613	6067	3225	2243	1675	1253	1059	969	861	848	825	777	771	682	694	673	659	584	524	530	504	519	524	518	496	464	490	461	471	434	472	468	450	474	474	448	478	451	432	464	441	431	415	482	425	443	422	466	425	469	455	477	440	442	471	405	460	431	439	418	414	428	477	422	443	418	433	433	448	425	438	431	410	451	426	438	444	445	471	419	471	414	477	436	461	439	458	440	419	393	434	445	444	434	434	448	447	459	434	403	484	455	443	412	445	420	446	466	447	431	462	456	463	404	448	455	432	461	384	450	436	433	425	430	434	419	434	447	443	422	443	450	412	406	418	443	426	409	449	454	458	439	427	460	488	426	426	433	458	442	449	409	433	448	463	467	428	452	419	423	434	438	424	469	427	487	425	470	434	412	416	443	437	418	435	463	445	462	422	434	470	457	407	435	493	457	434	458	462	424	434	454	418	422	446	468	439	429	404	418	433	440	444	462	396	430	425	443	428	439	419	445	403	428	446	445	455	451	440	439	440	449	423	404	448	458	416	457	436	436	413	430	441	436	451	436	452	455	428	471	426	443	477	442	416	426	450	465	431	456	434	426	448	408	447	396	409	440	460	426	450	425	471	470	417	456	464	477	470	409	478	439	437	452	448	446	424	429	431	439	434	461	438	425	411	441	471	452	453	452	442	431	434	450	448	449	463	454	442	455	436	410	435	437	409	432	448	433	449	420	437	446	443	452	415	463	416	414	435	437	417	452	431	404	453	426	436	443	443	463	447	448	461	438	418	471	417	462	433	415	434	416	427	473	396	442	434	453	438	399	404	441	424	442	442	457	434	443	434	472	446	444	426	464	427	446	447	460	431	424	429	468	410	452	423	428	450	473	434	443	442	409	472	382	433	452	436	488	412	424	452	460	450	476	447	418	433	448	409	427	437	430	471	449	419	456	436	424	486	415	463	473	384	439	400	457	468	466	454	442	472	429	458	401	408	476	442	424	405	432	430	414	416	455	465	430	444	450	420	473	467	421	468	453	432	445	440	421	456	427	466	442	429	414	457	432	437	438	468	415	456	416	430	449	473	449	437	460	482	424	461	493	458	440	407	448	390	447	449	434	468	415	443	436	433	434	416	443	421	422	451	415	419	428	414	439	458	415	422	432	437	427	435	431	447	450	419	487	433	454	421	439	397	417	450	423	446	458	477	450	434	454	445	453	496	436	441	452	479	438	427	450	397	421	443	392	432	401	465	448	480	448	441	399	456	471	396	435	431	426	445	415	449	416	433	431	439	442	453	418	384	407	437	451	476	435	452	407	445	418	437	418	406	426	419	435	397	461	410	425	433	410	448	430	414	471	420	436	447	467	448	420	449	444	444	425	433	432	459	453	464	457	467	441	455	418	455	424	450	413	432	462	415	432	423	458	451	430	443	437	465	421	460	446	412	411	411	472	433	471	448	415	462	405	464	427	414	451	408	463	404	425	425	420	464	441	433	485	444	463	448	448	451	452	434	458	434	412	460	416	468	425	423	441	452	488	453	440	431	430	430	426	435	422	442	479	474	436	465	485	456	432	494	460	464	448	418	428	415	463	445	434	445	437	443	424	422	440	491	459	404	429	399	372	440	469	409	455	396	434	433	412	441	449	432	429	445	438	442	428	423	427	434	443	433	437	465	428	449	444	440	461	440	434	463	469	444	421	449	469	446	441	457	419	432	420	421	453	432	495	460	468	462	432	433	434	469	435	435	454	443	455	404	375	470	447	441	441	427	475	482	450	460	418	429	420	426	426	454	452	423	430	430	452	418	406	465	431	415	462	415	443	442	463	468	480	449	459	450	429	424	449	449	442	414	415	441	426	469	458	433	405	437	428	467	453	432	445	384	436	441	415	421	400	443	434	436	447	471	440	429	477	450	447	450	472	420	446	425	425	445	471	446	433	442	460	468	433	435	441	466	436	431	430	425	444	431	435	423	414	428	430	420	424	422	461	468	444	442	434	433	416	461	465	461	404	439	416	437	396	414	434	479	417	395	446	453	437	441	438	442	499	394	425	448	472	435	434	438	454	408	425	429	455	448	426	440	438	453	462	433	389	422	454	446	454	435	462	455	403	428	450	478	418	452	446	470	449	451	426	409	427	517	443	457	441	414	465	436	443	415	433	475	460	448	419	431	473	441	437	433	436	436	432	438	462	410	434	456	444	417	400	418	444	461	456	458	468	437	443	411	427	447	463	450	453	451	447	444	465	455	406	479	415	439	452	411	440	405	466	444	436	428	433	450	415	456	411	437	418	431	450	463	449	464	421	417	479	405	434	428	434	437	453	394	458	444	429	438	400	450	475	425	437	476	422	455	433	419	473	469	406	459	424	416	468	440	440	408	411	414	483	432	446	470	396	424	443	429	438	461	436	463	446	433	446	465	442	452	407	434	456	397	434	402	450	445	486	444	418	466	438	461	421	423	465	442	438	479	486	416	434	407	427	455	459	411	427	462	412	458	476	482	460	440	440	408	450	443	425	425	452	467	454	467	408	411	465	459	456	415	467	429	446	448	420	453	429	426	420	410	435	440	445	472	463	442	471	447	445	434	424	432	434	406	445	464	449	458	415	447	434	417	451	413	427	405	434	424	482	447	405	433	479	430	432	472	451	435	465	449	422	432	432	420	440	442	441	473	487	436	421	468	447	469	426	431	411	437	422	443	446	422	447	432	430	387	411	430	430	451	442	443	434	430	457	433	427	455	448	471	429	450	445	406	445	447	422	433	449	413	454	414	430	450	417	438	452	463	447	436	425	435	462	435	443	460	455	426	428	470	436	430	383	437	420	457	420	437	445	419	416	464	425	425	449	487	435	427	452	426	416	425	457	433	489	437	461	436	434	451	472	430	446	446	466	403	438	404	406	423	438	477	428	460	421	440	432	444	442	443	419	430	432	445	432	465	438	436	436	448	441	431	394	413	469	434	445	420	428	459	374	428	484	448	422	480	424	470	454	431	474	451	436	452	435	414	456	469	437	434	466	428	441	455	431	421	435	429	428	416	437	440	419	428	454	449	451	440	409	431	431	435	427	386	461	423	439	431	463	424	455	453	449	418	449	483	446	410	467	460	408	454	443	438	422	428	436	401	433	450	450	442	481	434	454	423	440	440	465	415	433	407	421	434	428	423	422	459	412	463	448	453	438	459	407	438	420	458	423	451	442	426	442	467	464	431	426	433	435	422	453	416	421	432	410	418	395	484	462	433	406	456	442	429	436	437	438	418	453	442	424	406	439	470	415	434	433	426	442	418	442	436	428	445	442	438	457	421	440	411	465	455	470	454	457	437	446	403	413	459	401	457	405	458	458	450	454	444	478	409	432	421	397	442	464	449	435	484	419	441	461	419	469	451	456	442	404	451	426	465	473	443	404	443	446	427	446	452	447	423	430	439	451	484	418	424	416	413	424	465	436	451	436	436	412	449	424	425	435	416	452	450	422	438	450	491	459	444	450	420
17547	42286	35522	22751	14699	9401	6520	4402	3338	2260	1624	1361	1314	1066	1027	1080	945	974	901	864	744	736	732	647	635	538	549	547	583	517	519	499	531	528	495	518	496	544	489	507	502	539	481	496	538	505	487	449	483	470	528	470	493	497	490	530	484	487	493	509	484	496	493	484	525	478	490	502	525	478	469	474	454	523	449	518	476	483	519	494	451	472	547	477	494	518	482	538	516	493	485	501	524	468	504	507	453	523	489	505	482	468	487	498	495	492	488	514	498	509	500	475	505	501	471	463	495	483	479	511	490	446	445	468	469	532	466	469	464	459	487	466	471	480	467	524	478	479	479	470	489	504	514	486	483	485	485	508	483	474	485	515	466	500	497	473	524	473	508	523	519	503	519	483	452	502	488	462	489	479	508	471	520	528	515	501	462	488	469	478	488	515	466	483	498	474	435	514	498	517	516	501	445	462	474	485	487	471	481	509	477	474	545	490	511	484	473	487	468	497	467	495	509	508	478	458	487	509	447	482	492	503	476	472	451	517	511	494	490	518	483	496	494	503	481	476	489	504	461	463	462	471	523	487	451	482	520	519	454	478	498	497	501	470	491	507	495	508	501	501	471	476	489	484	510	516	496	515	473	484	517	490	476	487	525	495	472	514	470	507	504	490	504	495	477	499	459	481	509	479	495	497	478	489	478	501	475	489	492	496	496	523	458	503	512	472	497	522	492	453	510	505	497	516	488	526	502	486	447	472	523	465	463	465	469	527	447	483	474	475	501	491	523	516	496	474	533	528	445	490	492	535	517	448	472	493	495	521	502	475	464	503	505	469	503	483	468	472	477	490	469	501	499	487	530	461	490	499	504	472	484	516	470	460	497	503	459	485	469	524	518	513	525	493	497	534	524	522	507	496	430	452	462	486	520	493	475	489	524	502	493	485	464	482	490	450	489	490	462	494	486	508	476	454	527	481	508	472	537	463	486	481	498	482	483	498	475	469	516	502	478	510	461	494	455	480	489	449	521	502	469	499	502	462	508	456	493	521	437	462	515	504	493	530	508	465	490	512	491	500	493	526	513	495	501	481	495	507	480	471	473	477	463	511	555	464	459	461	475	459	472	536	464	502	490	466	501	468	481	492	502	488	447	470	482	507	512	489	503	462	514	533	481	480	483	497	425	486	475	485	446	488	551	516	478	489	524	496	510	488	499	535	523	523	486	489	484	506	473	487	526	483	492	473	513	471	495	454	510	503	546	507	480	489	468	480	480	477	477	476	485	507	440	482	457	486	524	495	493	500	484	426	503	509	524	482	505	473	506	456	461	471	512	477	481	502	488	520	447	466	481	505	502	458	507	509	468	465	513	514	498	500	497	512	493	496	510	527	506	465	504	530	524	485	504	523	438	504	483	507	477	470	470	466	485	508	510	467	523	468	479	484	499	520	494	532	483	466	482	472	521	491	466	495	475	470	525	487	478	509	499	505	464	483	488	477	490	528	479	495	482	496	473	480	512	503	506	477	486	462	469	496	503	480	500	472	435	513	487	496	523	495	522	469	488	481	503	517	452	473	533	479	452	490	482	491	501	494	508	511	504	519	476	487	455	456	508	483	512	449	500	489	492	505	478	462	493	463	493	471	487	417	506	497	513	522	496	491	503	483	466	514	484	542	503	475	475	497	490	494	506	496	462	479	499	488	507	478	421	499	492	503	490	453	484	554	476	446	486	519	517	499	481	496	531	533	488	474	519	500	536	455	481	488	512	468	508	501	472	465	484	478	477	470	499	488	559	465	488	460	475	499	517	443	503	496	457	475	500	498	541	496	465	487	501	497	498	507	508	504	483	510	511	481	488	519	479	484	461	530	471	467	528	468	445	494	479	482	515	509	499	522	480	488	493	467	469	489	506	517	529	463	501	523	527	523	492	509	476	494	470	494	478	495	500	477	495	519	529	475	498	483	514	490	458	455	449	458	532	474	527	477	481	483	468	524	512	508	497	485	477	476	462	487	480	503	499	523	501	478	499	488	474	498	452	472	521	479	485	508	483	507	500	474	491	532	498	494	496	469	489	520	451	483	467	459	510	508	498	508	475	530	486	491	481	459	480	513	469	497	484	499	486	475	489	511	474	456	508	465	472	508	509	494	507	502	556	484	462	462	469	449	486	486	496	499	506	495	493	487	513	451	494	507	493	506	481	485	509	473	468	525	495	541	465	452	449	491	531	476	438	515	516	501	495	485	491	490	489	491	474	491	505	490	474	514	492	478	503	512	502	473	465	503	505	476	458	465	463	449	517	545	530	492	469	509	454	495	538	464	456	467	472	457	495	521	508	509	488	516	487	489	500	425	483	480	517	479	474	488	509	466	491	491	451	478	503	487	457	502	483	503	499	494	488	500	545	519	508	441	491	508	499	502	524	468	494	458	515	465	498	517	502	478	515	498	515	494	489	475	464	491	460	497	544	487	507	459	464	489	506	492	488	476	505	532	468	481	502	547	500	512	481	497	491	472	499	441	488	468	475	440	492	497	489	482	489	492	513	498	464	465	494	479	442	495	486	541	474	470	462	492	482	464	480	469	471	491	459	496	503	519	495	474	459	496	498	511	518	478	442	449	485	459	471	471	450	474	510	487	493	471	473	516	492	475	464	491	468	499	492	528	459	495	461	473	486	516	479	505	463	512	491	495	467	509	475	495	490	462	511	482	500	508	493	481	490	477	501	500	465	455	504	467	462	452	483	485	465	515	467	455	478	480	514	497	491	487	508	466	463	478	463	494	456	490	497	502	519	520	463	455	514	465	468	522	459	486	487	480	497	533	485	479	470	515	472	500	488	489	491	502	519	475	499	544	524	525	483	483	495	516	480	468	481	457	465	492	529	476	450	488	478	484	501	493	516	507	513	511	459	462	505	513	468	510	479	504	489	523	491	496	508	527	469	465	522	497	472	517	509	503	496	490	530	496	481	488	459	520	505	491	516	499	498	508	508	488	488	492	525	512	507	465	446	505	522	476	467	438	455	523	470	494	472	477	464	448	486	498	543	462	469	464	504	526	450	494	501	546	486	458	475	528	482	462	506	486	445	502	477	484	465	508	474	458	500	456	487	509	512	480	483	511	466	483	460	468	475	487	493	472	483	474	496	500	473	474	537	513	472	487	497	466	513	452	495	541	458	487	473	510	513	526	520	527	500	508	526	514	474	488	504	501	499	503	456	489	542	487	501	479	463	511	501	487	468	458	481	479	490	499	481	465	509	474	492	451	501	514	468	489	503	460	518	490	500	472	480	470	506	500	497	485	499	492	467	481	508	502	491	469	456	487	483	469	463	518	492	502	445	463	510	533	469	493	485	513	488	414	501	492	489	488	532	514	488	464	476	477	489	532	483	457	520	462	496	455	512	443	515	527	468	506	493	499	429	500	480	499	484	510	491	505	482	493	499	501	518	488	474	502	534	470	505	502	485	466	469	515	475	462	488	483	498	442	510	469	492	497	467	473	472	511	496	490
24669	21074	26825	25359	13374	5814	3497	2220	1557	1257	955	673	704	640	617	611	633	573	569	554	496	516	467	442	411	427	392	382	448	418	398	356	376	394	368	352	404	363	339	390	373	394	369	377	363	361	339	380	369	366	360	346	319	339	351	388	371	311	365	354	355	377	401	388	353	349	322	314	357	378	381	376	386	369	355	366	353	426	344	358	350	359	353	357	392	373	369	353	348	331	324	355	342	369	357	346	385	347	332	338	361	324	365	376	363	374	354	359	344	343	371	349	372	389	353	363	333	389	360	363	383	337	340	372	344	360	362	347	321	368	365	355	368	393	368	336	362	369	345	369	349	356	328	383	329	372	348	376	336	357	347	350	298	382	346	349	359	337	343	361	347	358	350	362	377	350	374	353	362	326	353	346	379	353	327	373	363	324	367	323	378	353	349	334	354	360	325	359	373	351	347	363	358	363	370	329	341	365	360	374	373	376	356	346	360	378	363	341	341	353	378	337	347	362	368	385	388	343	385	393	341	342	374	354	378	376	376	334	379	369	342	347	365	360	354	331	382	364	354	344	358	374	375	351	363	323	368	361	362	375	343	361	375	312	378	343	323	323	362	355	370	353	332	369	353	375	376	330	347	365	361	336	366	347	360	347	357	343	376	384	364	366	341	391	342	338	344	349	314	338	359	347	376	330	359	394	355	371	342	355	349	339	343	357	336	321	323	354	357	333	371	382	326	360	330	303	351	364	341	337	346	337	341	352	330	340	335	391	343	354	297	354	381	342	359	348	378	379	353	367	346	347	369	357	333	362	355	374	350	360	370	389	345	370	383	357	343	378	358	374	357	360	355	366	389	334	339	368	417	376	303	314	329	342	375	355	371	343	330	339	326	325	384	349	335	359	348	368	357	369	384	338	348	321	364	365	345	324	337	383	339	310	332	332	406	397	351	324	332	360	362	348	382	338	339	346	339	337	385	369	389	342	386	329	335	358	371	298	325	330	342	374	341	366	355	346	353	317	324	352	326	361	347	381	394	359	355	379	377	343	370	339	373	349	355	317	334	384	345	340	340	337	340	356	372	379	374	360	332	375	377	363	335	358	330	342	372	345	381	352	345	364	336	369	341	352	344	354	335	362	368	362	315	369	381	330	333	378	383	392	336	360	348	374	344	346	328	332	361	345	320	329	360	378	384	365	339	344	350	348	345	353	359	356	380	313	348	350	402	376	359	386	352	339	331	345	329	341	388	337	324	394	372	349	386	381	342	372	336	367	333	358	361	380	368	361	364	361	367	330	366	360	357	357	334	319	394	364	375	337	338	351	349	353	365	381	349	337	362	340	365	351	382	360	356	357	359	344	392	343	341	358	377	384	365	318	370	347	399	360	389	351	353	354	332	371	366	367	335	360	360	348	362	364	333	329	350	342	381	354	345	335	339	330	347	348	354	353	355	350	324	328	337	364	347	336	330	370	340	338	374	331	342	383	333	379	348	362	363	390	310	347	320	373	374	329	417	392	344	402	352	386	348	378	323	360	357	335	357	356	321	367	358	351	366	342	368	373	343	371	373	350	372	334	338	334	385	338	337	375	360	383	365	354	311	345	340	383	344	340	352	320	333	336	345	344	351	337	346	345	348	336	347	356	381	378	365	354	376	384	374	353	358	337	344	324	335	311	321	345	346	354	383	335	356	360	338	360	328	358	359	340	342	343	385	369	345	384	357	374	350	346	369	374	339	356	369	321	342	347	335	362	332	370	351	394	359	371	327	328	342	361	393	368	396	373	332	364	332	376	389	347	375	377	351	372	359	339	371	383	379	365	356	357	390	345	366	322	329	330	341	339	402	386	315	327	320	328	354	338	336	374	358	341	351	383	339	368	352	339	361	345	361	354	335	344	331	385	360	351	381	377	386	356	355	351	361	328	370	344	320	355	328	377	348	372	344	334	332	367	363	358	340	330	394	359	380	354	357	337	364	346	326	357	354	351	342	321	320	357	349	368	348	334	382	353	335	311	321	366	373	353	356	332	382	340	349	360	364	359	303	357	366	371	362	357	361	375	365	361	351	366	334	366	340	363	369	363	357	374	353	388	375	373	343	357	343	367	369	361	368	336	352	390	362	321	350	344	340	379	346	357	359	334	356	372	354	376	354	381	368	368	366	329	351	404	386	354	343	385	365	373	302	368	348	346	366	323	347	369	344	326	326	356	365	388	355	335	362	347	418	353	337	398	342	381	313	382	359	358	331	364	346	323	364	358	366	370	327	360	335	386	370	339	348	348	352	356	331	339	349	374	372	373	367	371	364	372	388	395	392	365	359	370	318	368	345	383	383	341	324	389	368	367	347	351	381	325	340	354	358	370	333	342	365	359	355	356	348	336	377	385	327	355	342	351	375	344	345	356	327	325	361	345	349	328	375	349	366	321	360	363	356	360	347	374	362	363	360	383	353	340	336	375	351	374	379	341	333	355	401	351	374	325	354	385	350	382	349	350	366	353	410	320	382	355	364	349	383	375	334	341	365	363	324	330	346	347	379	387	332	379	332	326	375	400	345	329	335	362	383	369	340	339	341	344	287	344	359	385	374	347	384	338	371	373	358	326	359	321	348	363	374	364	342	366	374	340	332	385	353	389	349	352	358	384	344	343	329	354	346	324	328	347	360	349	354	345	339	332	330	335	369	336	374	357	373	336	378	359	388	389	352	350	415	318	325	391	401	365	356	329	367	349	333	355	309	346	363	363	326	368	342	344	328	349	363	348	335	349	337	352	359	378	362	379	323	348	367	360	344	353	381	365	368	329	347	333	332	358	346	344	379	351	353	382	377	342	341	358	365	373	360	346	346	301	330	349	346	326	339	396	349	349	351	369	386	348	339	337	335	384	383	346	363	341	353	377	365	373	389	352	369	342	356	406	366	388	386	357	374	377	342	350	341	351	352	353	375	361	353	349	394	330	337	361	371	374	357	370	349	378	324	348	331	331	336	332	366	404	359	332	395	364	345	381	375	343	349	355	384	337	366	350	333	360	341	341	359	361	338	341	351	345	361	362	385	351	356	340	354	359	373	368	354	373	341	368	374	328	346	336	349	355	350	336	377	346	340	353	363	386	397	378	361	364	336	336	339	354	366	348	345	329	349	371	370	336	306	321	370	356	316	342	356	377	351	341	367	340	351	346	349	347	368	349	356	377	364	359	372	375	337	343	341	371	334	372	355	354	362	363	369	388	359	359	301	329	357	377	337	355	349	383	337	341	405	334	392	361	336	354	347	307	314	345	335	393	352	386	337	346	362	386	378	373	355	326	347	360	379	410	349	343	336	348	319	359	377	370	383	338	354	362	371	354	397	343	351	379	383	374	351	360	359	340	359	334	362	364	365	332	348	336	359	364	366	391	374	366	351	337	320	376	356	361	365	360	391	373	340	360	348	338	388	358	374	367	358	348	374	365	364	303	367	353	382	358	351	381	380	360	357	354	354	336	336	361	332	326	360	350	348	393	397	375
15857	38099	32020	19171	11827	7533	4867	3421	2384	1786	1333	974	929	856	797	830	820	696	738	711	648	602	552	518	467	446	455	471	438	473	442	420	430	444	420	422	430	396	386	433	388	438	396	395	437	398	381	403	378	392	412	390	392	411	383	392	400	419	381	407	417	410	412	409	427	393	418	430	398	408	427	388	372	405	424	405	403	390	411	368	439	394	404	388	385	417	400	420	396	411	372	352	404	372	409	416	386	388	422	424	418	402	419	387	370	427	386	413	412	385	394	411	367	372	393	378	418	414	388	401	374	366	388	422	383	412	407	378	407	355	367	402	387	400	387	391	404	375	385	400	403	404	379	400	401	414	374	416	392	402	391	401	375	406	399	387	455	408	417	399	395	413	419	406	350	379	418	421	399	402	370	388	425	371	426	435	405	386	446	392	423	401	401	435	397	389	365	409	408	406	400	371	410	399	419	417	434	365	411	422	431	402	415	393	383	416	436	400	434	410	413	383	400	418	404	432	405	380	382	397	407	402	392	423	427	392	394	444	437	397	419	434	411	453	428	376	398	422	381	408	404	427	376	414	373	385	396	409	411	414	418	405	412	420	383	442	399	396	393	418	404	401	392	411	391	424	411	443	389	429	384	420	397	407	374	365	442	384	401	395	401	398	413	365	379	434	368	362	401	384	373	413	433	414	415	420	402	432	388	420	399	411	425	392	337	419	435	386	452	407	375	386	393	392	383	414	406	405	421	409	377	434	409	450	395	365	415	390	409	400	397	389	381	371	363	410	375	412	414	386	362	421	409	390	401	401	435	410	384	402	389	386	385	374	422	386	405	411	410	417	411	404	374	363	379	392	392	396	412	409	446	365	399	378	401	373	392	390	403	386	404	411	392	387	385	384	398	395	405	411	432	423	418	420	430	423	396	413	404	397	396	384	406	410	417	385	351	387	408	374	398	379	407	421	393	422	396	410	412	383	396	415	419	410	419	398	421	378	384	435	394	401	388	369	418	425	388	425	386	396	405	418	396	397	400	409	389	417	396	393	425	395	395	378	416	431	417	411	435	357	388	392	406	383	362	393	389	388	418	421	401	410	441	394	403	428	376	422	378	387	405	448	405	385	393	436	385	368	402	386	390	397	415	393	389	422	392	417	428	383	392	434	385	420	392	383	418	383	405	420	412	379	403	414	397	397	434	379	370	406	373	387	403	417	391	366	390	392	402	399	402	395	402	363	400	387	402	406	385	408	446	393	444	376	404	395	411	452	387	397	439	376	406	406	362	375	435	362	394	401	398	437	417	405	406	406	414	378	435	419	405	405	399	436	427	391	387	428	399	402	423	416	417	405	421	416	410	350	431	426	406	412	420	398	393	407	384	411	424	424	370	410	378	409	408	459	394	418	418	391	381	398	395	414	420	422	393	415	412	378	376	410	375	407	390	404	422	403	408	423	345	401	401	400	409	393	394	407	408	399	434	401	347	411	347	374	380	411	388	414	395	435	391	422	393	403	378	430	363	397	392	380	424	389	421	416	377	382	413	385	450	407	368	374	387	395	400	375	424	383	370	404	443	383	377	421	397	420	396	432	412	359	416	397	383	378	382	414	431	389	413	444	405	401	447	420	413	401	408	391	426	395	429	384	409	394	393	417	384	389	369	413	377	410	360	402	429	390	382	394	384	376	402	411	393	419	416	365	416	384	392	379	391	396	392	380	448	405	384	419	408	399	391	409	396	416	387	409	383	371	372	371	409	420	416	359	435	423	406	395	399	403	401	433	394	402	404	405	417	379	394	379	384	376	377	380	372	421	403	392	403	393	430	401	421	366	389	393	428	418	400	397	418	393	420	414	404	383	429	412	425	439	386	360	408	408	388	381	400	390	432	422	387	406	384	377	402	408	391	409	377	390	395	410	405	376	425	398	405	387	387	393	376	394	431	420	390	425	422	402	416	394	394	401	389	411	425	392	394	384	421	417	413	398	405	387	396	408	399	399	356	390	410	378	443	415	432	387	375	436	382	395	394	423	364	402	413	434	416	399	428	435	378	419	371	418	392	441	406	378	394	407	393	394	409	394	428	420	403	395	413	416	407	399	358	424	404	409	434	442	413	425	447	416	351	402	427	391	395	386	405	403	392	388	413	395	413	433	399	383	404	423	381	402	406	409	414	422	373	431	417	377	405	414	404	409	409	411	397	423	405	399	424	385	385	403	393	419	394	361	367	411	368	385	393	416	412	379	423	386	385	375	398	383	379	429	401	411	397	399	402	425	387	443	380	411	399	388	391	389	413	399	377	415	409	397	380	390	385	425	390	403	368	382	418	377	394	397	400	392	434	394	389	406	389	417	397	403	412	379	374	416	393	403	386	413	402	371	405	405	409	402	399	389	406	414	409	383	399	399	426	373	388	394	396	416	397	404	452	386	424	415	418	402	382	414	424	367	415	382	419	396	395	391	414	393	387	394	412	391	397	418	418	373	392	395	356	392	362	417	378	409	401	405	419	409	403	400	422	382	393	395	373	378	406	371	373	438	436	390	381	408	385	375	353	413	406	381	399	414	418	389	363	380	386	443	398	402	384	372	431	403	389	384	411	415	388	434	412	385	400	401	388	388	410	415	375	428	384	417	355	406	392	405	394	391	417	409	407	456	381	386	400	382	401	419	423	398	419	410	409	419	402	388	410	397	381	396	379	384	411	397	406	441	412	401	395	389	412	411	383	397	395	405	409	371	419	419	379	404	441	396	371	358	405	410	408	404	417	441	403	417	389	384	427	443	399	428	384	381	389	390	394	393	398	433	403	426	395	387	398	361	404	412	437	411	384	375	401	405	399	372	417	412	434	391	403	364	375	430	392	414	399	382	371	410	410	390	394	414	393	386	401	414	388	395	414	425	402	414	370	407	425	390	393	382	394	382	408	408	387	395	403	404	400	375	419	392	409	386	429	398	371	384	416	404	357	413	395	411	428	381	389	404	432	390	411	415	405	410	395	438	427	406	443	408	404	394	422	419	410	398	406	403	414	390	376	387	353	406	435	394	388	419	399	396	397	356	407	409	445	406	398	419	406	435	413	425	393	421	386	435	403	420	393	372	395	399	426	417	350	424	396	394	403	390	424	381	401	404	428	404	398	389	426	375	434	369	416	404	435	390	405	379	399	396	406	438	407	419	412	379	396	420	363	398	391	371	369	380	416	394	374	390	406	413	397	426	391	395	400	409	411	448	403	404	410	406	393	374	365	428	418	461	392	393	401	395	392	381	391	385	359	395	373	412	403	387	408	406	385	381	359	440	356	411	395	413	385	397	406	405	408	403	425	387	386	420	378	390	439	380	443	403	382	419	393	378	387	339	380	419	404	403	408	385	410	393	358	408	396	424	389	363	390	404	400	386	377	398	426	383	403	422	416	398	378	413	414	397	399	409	387	418	386	372	377	420	365	376	386	406	410	399	388	424	375	443	375	399	408	389	402	405	386	425	405	421	399	390	395	410	392	370	401	372
22517	21197	28608	24077	21296	21204	13528	5430	3232	2438	1960	1429	1131	1051	961	1049	994	958	922	871	829	718	705	647	560	565	547	550	547	465	544	505	500	512	467	486	467	466	495	465	512	426	448	460	465	471	512	465	509	437	463	458	443	455	474	449	462	452	465	437	460	420	421	413	452	484	451	408	468	421	444	432	435	451	455	437	438	456	447	456	446	468	443	462	462	497	469	434	441	424	466	420	418	433	438	450	438	450	422	450	484	457	467	475	429	447	439	437	416	482	475	437	433	441	432	457	482	441	439	447	454	461	457	453	447	462	463	430	451	451	472	461	448	485	437	477	416	464	446	434	481	426	452	425	448	415	449	473	397	445	423	423	426	422	446	420	474	440	459	436	427	448	409	490	457	461	419	442	452	469	468	426	445	437	421	435	465	450	483	428	437	451	481	477	469	413	447	461	484	410	449	455	453	439	480	473	479	453	471	429	449	440	456	477	437	451	450	445	474	459	474	455	397	448	440	462	455	421	443	424	463	436	457	491	427	438	423	466	450	418	456	430	434	446	447	422	450	464	430	420	431	436	456	464	456	479	430	430	446	426	449	448	420	445	478	450	453	432	420	472	467	462	447	431	417	478	422	458	434	466	442	467	453	456	445	459	478	439	467	463	453	432	477	446	470	412	434	461	441	484	472	420	459	432	429	445	434	427	494	445	429	440	403	489	478	444	467	431	468	425	485	463	437	403	440	437	447	464	445	454	443	443	486	431	478	444	468	446	427	472	439	466	461	430	462	480	443	435	448	453	496	454	456	440	474	465	437	465	454	409	463	479	423	439	475	427	429	418	451	451	460	418	442	458	463	429	437	477	484	474	492	430	454	445	447	443	418	446	457	428	433	452	497	464	450	442	454	458	462	441	444	478	473	488	465	457	472	455	420	432	430	462	451	455	438	446	426	474	425	412	424	458	469	429	455	463	456	462	433	463	427	453	427	468	436	484	454	439	460	440	450	453	436	405	489	454	432	430	440	425	448	436	439	485	436	427	481	428	473	446	479	458	416	456	462	442	456	411	473	449	424	458	465	451	492	465	506	427	437	457	462	471	460	502	431	439	439	473	428	470	456	448	461	461	412	477	446	442	495	481	427	465	429	452	430	471	435	470	425	435	483	444	429	418	500	453	455	446	458	468	450	448	474	431	480	451	499	429	422	464	457	426	475	419	446	486	444	483	444	423	461	470	448	423	427	448	448	475	432	444	449	434	418	428	451	413	415	464	432	504	461	452	425	453	433	447	437	443	490	449	487	470	459	460	448	440	468	457	461	457	447	438	488	465	468	452	410	451	476	434	484	446	449	457	418	448	457	437	454	434	498	420	441	413	412	471	489	477	423	421	427	437	423	433	427	472	401	462	432	437	459	492	460	463	421	413	444	423	457	448	473	467	419	454	477	436	444	465	450	465	409	506	476	394	443	530	424	437	462	453	449	443	465	432	412	449	420	443	432	426	481	453	452	444	420	457	488	426	451	503	445	449	492	463	431	423	464	484	455	413	428	439	451	458	465	461	401	455	410	466	455	438	469	451	441	443	476	467	457	466	490	426	479	405	453	407	438	449	490	443	430	443	415	447	465	447	449	445	456	436	457	470	440	437	462	484	468	483	466	453	448	442	478	436	394	450	466	479	476	476	420	462	417	478	474	431	459	473	457	471	461	426	450	412	428	445	440	453	459	522	425	453	457	474	478	442	423	479	467	422	410	480	445	418	482	475	440	437	462	426	456	466	446	462	482	483	445	470	388	419	485	413	444	492	433	435	448	429	455	434	440	457	438	436	455	468	409	517	462	478	410	443	462	454	476	453	494	423	437	437	409	448	449	449	437	406	466	386	429	479	483	464	427	454	436	462	432	490	507	442	439	470	429	477	444	471	449	478	446	458	432	490	465	411	480	454	480	510	460	450	489	466	489	473	490	447	431	423	428	431	425	460	467	472	458	446	428	490	483	439	478	453	446	443	491	442	447	453	439	452	493	433	441	434	478	420	414	416	413	433	474	425	437	444	456	473	435	452	451	437	464	456	433	425	453	416	457	434	451	448	461	472	424	492	465	451	453	433	468	476	469	458	437	481	460	474	454	459	471	463	460	422	433	475	505	470	454	472	455	439	429	458	456	444	471	491	486	431	445	486	454	463	414	437	467	459	506	459	438	454	520	468	409	460	458	438	479	426	462	420	463	435	490	412	452	437	456	483	484	435	412	459	466	440	429	419	467	471	409	456	513	441	453	426	430	429	462	458	469	441	438	446	419	469	478	448	460	427	469	426	455	477	441	479	427	468	462	435	475	436	429	448	393	433	417	410	443	434	459	475	456	441	428	451	431	464	456	475	412	471	431	431	439	464	418	472	467	445	428	461	453	444	410	447	448	497	434	469	447	412	442	439	456	437	424	418	524	477	446	415	406	462	466	442	430	467	422	432	465	427	447	445	465	454	470	452	446	469	447	440	447	480	469	421	500	430	462	433	441	478	442	477	437	440	438	448	468	461	449	443	441	480	475	481	456	457	445	472	442	445	458	470	430	439	421	475	431	423	455	447	479	471	499	472	467	465	456	423	464	466	440	429	455	446	444	447	441	466	499	493	430	494	447	408	442	426	459	437	455	449	435	431	437	429	454	426	441	467	427	458	463	446	444	472	417	475	431	452	452	441	432	456	457	450	447	455	413	467	451	468	458	462	474	466	431	426	457	462	422	437	428	433	461	440	457	438	426	411	461	467	462	481	485	408	452	402	450	435	456	456	436	484	443	454	451	450	425	459	546	455	438	440	448	469	434	478	479	454	452	430	415	462	449	451	471	419	460	432	450	466	489	454	460	419	457	461	486	422	433	460	462	454	451	446	429	494	426	458	454	452	423	418	479	418	431	427	435	457	438	458	445	448	429	450	434	466	469	480	454	468	424	435	479	452	435	442	488	455	450	418	445	449	476	444	459	430	460	433	472	462	455	441	455	456	440	453	447	428	449	423	406	463	419	482	477	444	409	488	443	437	437	416	423	447	449	461	439	444	448	444	494	480	467	415	485	454	466	443	434	430	470	438	461	504	450	429	469	445	452	468	437	477	459	465	453	421	456	450	404	431	450	465	452	437	428	467	446	451	415	479	447	442	480	449	462	456	431	406	472	404	459	486	413	437	427	442	446	471	506	427	428	462	507	420	427	424	458	474	445	465	485	441	461	455	457	444	461	436	466	447	446	476	418	459	445	457	419	443	439	445	450	405	449	441	453	445	460	436	470	427	452	459	433	410	435	443	421	458	444	471	450	424	482	433	439	440	461	430	452	476	457	472	415	432	420	451	462	462	460	471	477	511	436	475	429	486	431	417	465	459	428	445	449	451	436	439	435	459	428	452	448	427	473	400	441	433	444	483	461	436	447	468	451	444	477	461	470	457	447	498	510	454	473	416	432	475	459	449	487	443	444	459	494	461	463	421	443	448	472	427	490	447	457	446	439	467
19848	47358	40306	27204	19418	12917	9060	6381	4538	3450	2508	1799	1477	1376	1226	1226	1276	1194	1093	1025	978	896	830	732	698	666	617	587	584	572	558	565	561	596	560	558	496	517	517	528	531	528	510	527	480	506	525	539	497	528	505	515	536	492	493	469	485	455	473	506	488	516	495	532	512	491	509	528	500	492	432	498	528	500	463	524	471	516	473	513	474	473	481	548	488	514	531	509	488	461	451	469	499	508	539	481	492	486	519	492	504	473	505	523	497	537	526	461	522	456	542	424	433	476	467	506	505	500	522	492	499	475	504	527	498	524	499	501	490	505	514	498	484	494	466	491	475	498	453	494	502	533	509	489	505	489	459	499	511	526	520	506	499	502	494	504	510	468	443	490	479	486	489	477	513	481	497	521	521	466	486	487	543	514	489	488	513	496	476	484	494	517	525	550	492	500	479	495	497	505	497	473	517	471	548	499	486	506	496	504	484	464	509	519	503	491	509	532	461	479	535	493	482	485	503	494	480	508	548	485	513	469	505	509	511	508	492	481	532	483	495	496	486	478	474	535	476	536	502	538	547	501	471	464	509	511	492	467	528	473	511	513	541	525	511	471	491	505	473	528	503	474	533	529	476	538	492	503	504	521	522	507	494	484	464	485	475	492	511	490	508	482	482	504	493	498	525	496	513	500	498	502	498	484	485	469	497	482	493	491	558	487	549	471	470	535	501	493	484	481	444	491	480	506	508	488	508	519	473	489	467	492	515	525	513	500	493	502	487	514	487	497	494	464	535	474	494	496	504	500	536	526	523	528	484	469	514	489	501	484	536	462	517	512	504	506	511	499	491	455	473	483	482	503	500	490	467	464	493	528	459	484	479	486	501	504	493	515	458	503	541	527	461	499	552	489	484	477	542	472	513	466	498	498	495	470	483	502	461	468	472	512	498	512	488	510	512	484	517	520	523	500	521	509	526	487	500	506	523	533	500	489	478	483	505	499	492	536	512	480	480	544	534	521	493	497	526	498	493	527	453	534	472	516	445	512	491	504	485	501	522	476	501	507	512	520	494	497	491	493	501	498	484	544	466	454	522	506	545	503	514	451	529	540	497	512	503	517	511	493	496	504	486	508	489	506	526	521	469	529	486	553	501	495	467	471	460	498	490	516	492	489	520	538	499	505	500	501	461	516	520	487	493	533	488	493	489	518	509	534	474	525	490	506	437	518	527	456	496	525	508	490	511	527	476	473	476	482	459	559	497	468	506	474	504	544	506	511	519	518	504	469	500	537	513	484	524	508	470	518	530	499	471	521	520	527	524	519	560	512	490	518	472	525	504	436	501	481	474	517	476	500	504	518	523	495	471	525	483	511	483	532	533	544	488	512	533	473	540	469	508	506	496	472	472	478	506	483	496	485	516	466	517	465	521	500	517	509	496	504	458	480	505	519	479	497	474	535	501	490	544	487	501	513	494	483	540	480	518	495	502	522	487	501	480	520	521	533	530	547	487	482	504	505	530	487	470	528	565	509	517	517	479	531	482	515	469	481	508	493	488	480	516	501	481	544	499	530	514	488	528	515	495	522	475	522	475	484	525	488	514	536	497	486	509	483	486	514	468	480	487	523	478	480	502	513	508	472	521	485	503	548	466	481	513	481	489	495	469	541	529	506	538	509	507	461	487	536	515	467	516	464	501	486	484	465	486	490	541	454	522	541	486	502	526	495	547	511	511	479	505	506	498	517	519	491	478	508	508	494	542	541	475	495	519	508	490	502	493	525	494	515	518	484	515	496	537	500	491	479	494	466	507	509	512	492	512	484	509	493	497	527	514	505	487	531	485	474	478	489	478	542	492	488	491	515	450	481	531	484	492	517	503	486	497	499	471	494	500	505	484	514	511	467	492	485	549	494	512	516	510	495	512	523	466	526	510	514	502	482	523	474	474	505	501	489	456	515	487	520	492	456	459	523	512	470	482	516	507	511	487	491	502	490	517	490	497	509	528	516	505	496	459	511	506	493	485	468	491	470	505	491	534	508	511	515	498	506	507	520	525	509	516	506	487	534	523	502	515	522	548	518	481	535	531	431	509	512	506	496	518	500	524	492	471	494	476	472	516	493	465	502	497	502	518	519	495	544	482	501	457	473	485	518	485	454	469	485	507	491	513	519	523	507	460	518	489	542	480	512	498	500	550	499	549	481	541	454	552	521	497	488	469	500	544	508	513	497	496	537	483	478	493	486	502	524	457	528	533	507	501	491	527	493	499	467	489	488	520	480	488	496	518	489	500	526	516	491	516	453	503	472	545	494	461	482	503	540	500	498	525	477	500	514	485	466	511	527	494	491	508	459	522	473	523	491	508	508	498	487	505	471	471	502	470	538	509	487	501	503	515	515	489	530	498	511	505	492	480	486	473	491	497	483	448	507	531	518	484	495	508	495	502	479	502	480	476	522	468	502	489	479	479	519	463	504	527	507	484	487	499	485	478	582	492	513	498	512	490	441	509	478	490	474	515	556	496	470	469	480	489	490	495	518	528	514	494	477	533	477	492	520	515	529	473	514	474	547	500	497	468	538	498	503	491	485	511	522	504	494	517	501	497	515	506	502	485	514	504	500	492	503	515	503	514	462	497	451	496	539	486	498	504	517	454	490	496	540	490	491	510	528	479	464	475	503	495	497	473	507	501	516	519	450	504	469	511	515	455	517	518	451	515	511	475	520	478	519	459	489	533	526	489	490	519	464	521	505	534	473	472	512	478	505	494	496	497	517	483	491	510	480	492	499	504	491	472	549	492	501	492	491	461	442	511	482	503	498	488	494	515	507	493	530	529	474	482	529	495	519	517	495	493	509	469	526	517	497	460	520	471	532	488	478	517	497	522	505	531	481	472	510	537	500	497	505	497	513	487	520	525	487	507	479	486	474	501	479	482	510	458	468	546	479	461	506	453	514	515	557	459	501	509	530	501	500	466	502	513	508	527	445	478	454	522	520	491	495	501	493	489	502	466	471	491	553	495	494	517	524	503	507	498	511	470	546	488	468	469	556	507	507	505	487	523	477	543	532	477	493	489	499	509	503	485	468	541	459	470	496	526	462	530	482	495	571	517	438	518	490	513	482	540	530	516	492	493	494	498	545	468	524	489	482	527	529	509	500	461	505	478	500	513	504	506	501	517	495	488	471	506	482	490	495	498	452	475	530	497	516	476	518	476	469	508	529	523	479	495	486	487	463	524	516	505	538	495	511	510	472	466	494	503	532	457	463	528	474	482	502	484	497	492	515	456	455	499	476	486	448	500	477	475	471	482	492	484	479	492	506	512	513	528	474	491	504	488	494	494	520	474	503	487	524	473	465	500	499	456	504	494	454	503	487	498	500	493	463	469	494	517	473	507	489	539	493	489	474	533	520	521	529	491	514	511	522	496	496	491	461	482	490	501	519	491	490	506	493	455	491	517	525	500	485	475	488	536	454	447	509	531	512	521	510	514	477	501	500	479	479	530	500	489	501	489	521
27281	21951	24174	15271	6589	3962	2630	1747	1155	995	829	752	614	603	582	542	569	560	517	496	503	478	484	467	391	397	428	388	412	410	384	400	387	365	385	363	409	423	359	412	389	371	344	350	353	385	367	413	361	358	383	362	406	382	357	401	374	378	426	375	398	402	351	373	402	365	376	354	347	362	399	360	392	385	384	369	356	374	382	365	404	381	394	343	400	362	367	399	363	397	378	356	359	374	344	364	397	352	393	391	357	373	355	399	378	362	415	401	383	378	363	374	390	370	355	372	359	365	364	402	355	359	338	387	399	355	390	371	377	342	393	373	391	362	378	352	403	359	364	357	346	369	351	361	356	384	388	348	394	356	373	355	343	374	388	362	340	387	338	349	365	402	363	366	368	374	355	346	364	370	365	366	384	366	380	383	404	416	373	343	361	400	369	353	395	365	345	356	375	364	369	379	349	378	384	375	366	373	389	401	366	376	365	342	354	372	376	346	358	360	361	394	401	383	373	346	347	345	378	357	393	358	356	389	368	379	374	364	384	419	387	352	330	369	374	387	350	377	345	362	368	378	368	359	376	366	332	389	385	385	380	377	360	407	353	406	405	323	353	358	351	347	333	365	405	393	335	360	403	359	388	380	361	387	396	397	359	394	381	382	382	402	362	356	368	387	353	350	355	400	361	382	347	389	403	380	349	344	376	349	361	391	351	359	365	384	377	341	373	368	395	359	352	373	368	382	357	385	392	405	387	346	318	385	308	352	370	364	356	337	403	386	366	388	392	401	387	383	349	371	354	425	379	410	374	389	385	362	363	397	340	373	385	357	389	377	348	399	365	348	378	404	372	370	356	361	354	384	366	372	337	388	366	364	350	368	367	392	375	385	385	348	329	363	379	373	347	374	370	395	375	398	388	372	396	371	352	374	335	381	360	389	360	364	368	375	351	365	366	414	364	381	369	371	368	380	375	371	383	386	359	364	378	374	352	359	353	359	354	386	340	398	346	381	354	378	379	387	381	398	336	335	380	372	383	356	369	391	360	389	358	352	341	358	354	403	369	376	380	389	367	389	394	344	361	351	323	357	388	356	388	410	379	337	363	353	372	361	395	348	310	372	345	339	345	357	352	357	380	354	396	334	378	386	328	370	409	383	389	339	369	387	380	390	382	349	385	385	378	334	378	365	369	360	320	373	379	366	361	404	409	341	358	389	350	351	315	390	383	353	368	349	386	352	360	360	385	390	372	370	354	369	397	320	391	374	366	328	351	376	326	349	339	368	356	383	378	398	382	343	370	373	363	358	347	368	390	360	394	369	345	410	379	367	367	378	385	339	376	358	338	364	380	412	354	359	387	360	396	379	360	383	393	369	346	383	361	381	388	373	355	404	409	393	361	370	379	358	370	371	361	355	410	378	374	365	354	390	352	356	353	364	403	378	343	369	388	343	410	337	365	346	355	340	359	342	404	368	370	366	389	355	396	353	386	395	352	351	360	361	375	400	370	400	372	364	382	363	411	351	392	374	366	403	343	403	371	401	398	380	362	376	383	353	401	414	355	364	373	351	420	368	411	383	408	367	372	383	375	373	373	386	359	376	351	393	372	360	364	360	388	390	382	346	357	356	355	410	344	396	380	361	398	400	337	352	347	373	375	373	359	386	400	369	359	364	343	346	374	350	392	388	350	386	356	347	399	354	408	378	331	370	351	347	347	326	377	348	384	381	348	406	350	383	377	382	368	369	363	367	337	377	366	349	381	337	329	358	409	369	356	385	380	344	388	383	365	374	388	411	367	359	381	407	360	388	403	382	387	370	360	413	407	353	376	335	399	378	384	417	360	361	382	339	352	368	357	372	373	362	357	380	367	386	360	395	386	351	405	377	352	365	360	402	384	413	357	371	362	404	366	369	381	366	353	396	365	361	352	361	380	351	362	396	373	415	409	364	363	374	390	383	380	393	408	377	358	394	381	387	370	339	386	353	382	362	406	421	379	360	335	357	359	374	363	332	384	341	339	377	377	384	344	360	352	380	352	377	355	355	359	359	348	371	407	377	339	366	371	377	347	367	387	375	340	339	362	341	396	356	341	370	392	354	378	355	350	360	404	349	384	339	322	375	370	351	382	342	365	367	357	371	385	344	433	360	351	355	386	355	373	388	406	350	357	386	414	341	366	403	387	371	373	395	362	371	369	375	399	381	385	361	359	376	372	333	358	358	354	380	379	374	404	398	327	321	359	353	371	381	349	358	370	379	410	378	404	361	379	394	401	354	357	353	381	388	355	381	370	378	373	346	348	335	399	341	345	389	363	370	403	361	384	395	378	344	337	373	330	341	369	344	373	357	367	370	349	358	373	331	380	356	388	344	339	308	388	361	387	368	365	364	360	362	375	358	388	410	388	355	376	362	408	379	362	359	375	367	352	378	392	377	374	388	347	348	370	333	371	355	377	349	374	406	355	357	361	373	368	389	402	360	346	378	369	377	372	373	384	376	359	374	359	352	376	365	383	368	373	374	412	370	372	392	347	373	372	341	365	371	362	368	357	389	374	381	350	394	393	419	399	370	368	362	374	377	387	403	332	346	349	352	343	346	350	351	336	403	343	369	369	346	393	398	378	377	355	376	366	403	385	383	370	370	372	375	352	383	376	381	376	382	408	370	380	386	368	354	396	347	368	344	352	371	372	405	352	416	391	361	372	385	380	361	346	342	367	368	354	380	382	371	354	410	374	359	371	346	366	382	383	366	362	371	369	354	395	357	395	363	356	385	388	391	367	398	408	366	378	356	382	344	389	362	374	336	407	376	379	393	380	365	382	361	366	329	376	400	350	394	347	387	358	363	381	388	339	373	386	390	368	397	380	390	405	391	350	383	372	352	360	386	395	340	350	374	355	364	399	408	357	339	373	351	388	346	367	346	361	333	395	368	362	369	373	342	400	378	356	370	354	373	363	378	379	365	356	330	361	342	380	372	406	364	368	366	355	433	405	397	373	369	358	379	390	356	392	350	354	360	342	402	378	390	366	391	350	396	372	358	385	338	358	354	385	432	389	368	376	410	377	371	414	349	358	365	370	365	374	332	356	371	366	372	377	369	373	369	390	356	391	417	361	388	399	385	343	369	376	384	388	372	378	398	381	367	426	359	400	384	379	380	357	371	387	369	337	391	374	344	389	381	368	393	339	371	355	382	359	395	380	353	348	374	360	387	363	390	340	400	358	378	388	357	367	382	373	370	371	371	364	380	367	402	341	363	351	396	367	336	400	377	416	363	380	349	381	381	352	381	348	354	334	365	382	342	361	375	408	375	363	380	377	322	365	369	362	358	369	362	363	350	390	345	335	401	353	357	349	341	377	370	367	365	325	376	326	328	324	382	344	361	367	386	350	376	387	340	392	371	374	322	355	388	333	335	369	360	384	377	355	361	391	352	355	371	328	362	348	372	359	381	386	354	368	361	389	393	378	322	364	395	373	391	369	389	377	342	382	351	379	370	384	350	382	380
15559	35478	27956	15218	9428	5961	3985	2625	1750	1430	1200	877	793	685	641	676	702	699	622	651	619	566	546	496	502	463	471	438	458	475	461	422	436	434	432	428	434	430	448	444	462	420	417	424	471	429	386	428	451	408	417	389	400	418	382	403	444	417	440	414	429	420	396	474	402	400	403	397	442	408	424	398	387	425	404	459	414	413	431	439	414	447	429	400	457	420	407	434	400	410	431	435	427	376	440	429	396	395	402	427	427	433	452	446	421	432	389	447	442	415	400	437	401	444	415	402	422	446	414	428	395	430	423	415	382	425	398	422	436	375	402	379	435	430	409	434	421	420	389	454	429	443	407	422	414	395	398	445	441	445	402	427	428	428	424	419	446	416	406	441	401	405	461	402	401	438	398	443	364	426	414	421	432	405	417	400	433	423	432	414	406	414	410	423	395	410	436	432	410	420	406	425	437	414	418	411	422	417	389	403	429	432	385	419	399	418	450	387	419	412	425	423	413	416	423	401	430	425	426	389	419	427	428	412	411	375	444	464	403	419	364	388	397	408	435	423	400	428	420	418	388	426	439	413	399	375	405	433	422	459	374	437	377	447	435	466	402	435	383	407	415	393	465	400	401	419	445	413	412	424	388	377	401	404	420	433	463	426	409	427	433	418	411	412	405	421	421	395	400	401	425	418	397	419	392	431	448	392	358	412	386	411	392	434	412	439	438	395	426	458	403	408	388	389	399	409	412	465	434	383	412	435	430	438	449	410	383	437	429	422	390	420	391	428	439	419	429	406	406	451	418	423	430	423	450	443	442	447	408	397	406	435	414	416	382	428	419	436	388	418	400	418	413	411	398	372	408	422	448	378	401	406	429	423	418	420	454	429	434	419	402	410	414	453	411	401	433	409	407	385	420	435	403	407	401	435	420	439	423	406	395	429	433	417	374	445	430	418	424	405	406	430	392	403	411	436	410	429	456	386	424	442	431	404	399	453	413	423	410	453	431	425	397	402	413	401	422	427	428	420	434	439	413	408	425	411	412	435	385	419	443	392	352	409	426	435	391	406	405	420	426	440	440	432	393	426	412	404	423	407	426	452	390	427	410	426	429	445	397	423	415	419	402	422	383	397	409	414	407	421	439	435	397	402	391	430	457	405	406	396	406	394	403	434	437	436	402	368	450	399	434	401	402	436	412	447	426	415	384	424	432	440	450	458	422	414	413	428	429	413	420	418	405	429	390	404	426	406	413	434	431	398	426	442	412	402	423	415	399	432	418	411	411	387	413	418	402	412	393	431	401	429	407	394	387	434	397	430	387	444	438	412	430	392	422	432	408	430	439	423	424	411	395	425	400	421	395	385	412	416	417	422	410	422	450	423	422	396	435	397	438	394	400	395	401	383	425	415	406	420	410	388	418	388	418	446	423	412	395	414	455	417	400	419	438	437	379	389	416	432	395	403	405	430	420	449	420	450	402	443	407	421	423	428	409	428	389	428	433	460	443	406	432	397	396	381	384	424	430	413	403	419	396	420	433	447	450	406	432	417	439	439	426	418	389	397	457	471	378	411	405	412	424	411	434	431	393	417	384	399	436	423	448	407	410	399	435	442	389	407	434	397	436	431	443	400	407	406	432	462	433	405	455	393	413	417	399	432	435	384	437	414	424	414	404	376	414	430	419	406	426	436	399	381	437	413	404	420	381	388	409	419	417	426	394	422	437	403	398	386	394	406	389	426	417	419	420	435	422	400	410	417	404	413	392	437	403	438	406	376	443	390	446	426	404	411	416	398	410	407	427	389	411	428	401	387	447	412	422	454	435	395	403	426	420	407	429	387	428	399	423	408	452	427	421	407	422	395	408	387	435	412	436	376	424	391	417	435	424	447	405	424	402	412	401	387	395	405	401	414	390	441	391	424	411	439	388	443	426	440	402	400	386	415	398	432	405	426	446	414	428	418	399	410	391	427	446	395	425	437	396	394	412	411	416	421	421	409	397	426	405	409	392	417	391	421	434	450	427	443	399	407	426	413	455	428	439	432	439	415	425	388	401	446	407	425	424	443	403	436	414	427	380	401	406	448	424	412	381	391	434	402	434	425	429	438	395	441	410	420	444	428	428	430	436	447	442	429	411	415	371	434	385	428	405	428	401	425	382	419	423	400	383	397	407	432	408	414	428	361	411	402	442	425	440	412	421	424	417	424	416	418	412	463	426	432	385	407	409	434	362	414	419	413	411	434	406	442	430	408	404	429	447	455	411	437	428	439	395	423	412	411	413	422	411	424	435	385	460	412	395	388	443	418	415	443	418	426	427	392	402	421	423	413	406	392	417	420	414	370	440	380	401	444	392	403	434	433	439	450	380	416	419	460	394	415	428	415	372	426	429	416	414	428	431	430	419	385	418	403	407	439	410	441	453	410	422	395	401	418	440	437	414	434	421	422	439	428	403	416	430	406	406	410	459	412	420	390	432	457	449	427	403	403	468	403	425	417	400	405	413	406	408	433	383	407	441	432	394	404	406	423	456	423	425	416	377	407	432	427	431	448	390	418	424	416	394	399	442	431	461	409	399	417	410	434	432	440	389	451	405	442	395	385	423	396	430	419	439	401	430	396	446	411	449	390	431	431	440	397	419	435	413	445	435	387	392	411	413	414	381	450	374	411	423	424	433	390	397	424	412	452	422	365	461	463	412	458	439	371	412	441	388	422	403	434	428	398	401	436	431	410	400	433	411	415	379	390	435	426	419	423	414	423	419	443	444	389	384	399	398	396	375	451	437	415	404	456	419	404	438	439	419	379	400	414	428	380	412	469	392	444	403	413	423	442	430	391	409	424	436	411	388	403	398	420	406	415	411	427	414	399	421	424	395	458	421	434	455	381	416	413	411	391	419	407	409	404	449	424	408	416	419	402	402	453	414	408	457	431	427	429	415	398	412	386	398	387	410	449	412	434	404	448	437	412	416	437	425	398	413	418	393	407	409	435	424	417	402	414	435	412	408	453	417	430	429	393	408	433	433	422	413	457	437	411	409	414	416	419	440	389	459	436	418	426	388	438	406	382	406	423	401	427	427	435	411	391	401	410	396	389	444	455	403	403	410	421	393	423	428	389	412	442	423	407	422	424	397	395	427	377	419	420	448	422	413	416	373	417	412	439	396	468	437	414	416	396	388	430	406	414	418	424	431	424	423	441	414	440	392	403	407	437	406	408	428	397	441	409	434	391	408	447	398	408	391	411	439	406	443	424	430	394	442	402	429	437	451	368	416	453	424	366	436	408	434	424	405	371	416	419	423	402	390	421	435	415	407	416	399	463	439	412	411	428	404	396	450	412	413	439	426	405	426	452	412	465	427	390	366	413	434	415	447	431	390	452	399	445	409	388	465	412	416	372	432	435	430	428	447	384	381	448	404	435	437	441	413	440	428	417	411	439	425	384	416	408	417	421	427	416	423	414	431	401	391	410	439	382	402	431	427	413	413	435	401	400	452	440	443	458	440	417	411	423
23584	21202	28051	24615	21031	13707	6313	3602	2251	1714	1439	1196	906	851	814	793	786	798	699	715	669	621	637	602	550	535	476	495	479	476	466	485	453	456	462	451	450	486	505	473	452	451	432	431	424	448	466	444	439	435	432	416	437	399	425	387	418	418	420	436	441	440	461	465	425	426	427	469	437	407	448	431	429	431	456	416	431	459	420	475	443	424	469	453	412	420	474	471	409	422	449	394	443	418	439	432	454	415	429	407	462	393	435	438	422	430	431	454	439	457	439	450	443	413	428	454	442	417	444	422	443	447	411	410	434	426	396	465	430	450	446	460	426	433	410	446	443	458	420	442	451	416	462	441	446	432	457	465	403	442	466	374	423	447	447	446	409	438	409	428	426	439	444	424	412	394	462	433	435	397	458	391	422	445	454	448	452	431	431	430	451	429	470	414	428	438	401	420	428	437	427	428	415	466	449	434	433	454	443	425	417	449	455	435	485	437	411	412	446	449	443	478	435	437	421	439	432	449	454	443	464	490	442	410	448	437	407	423	458	451	449	445	466	436	429	461	420	444	420	430	425	437	410	455	426	465	444	435	428	438	476	426	424	439	478	433	406	427	445	421	401	449	449	462	402	420	455	437	410	439	445	459	443	422	411	427	483	436	415	432	424	439	465	459	435	461	456	404	423	446	466	464	445	429	420	421	416	413	418	415	414	445	436	414	425	452	439	402	429	433	441	432	463	438	455	443	417	435	450	445	443	454	455	446	423	420	461	447	482	508	456	411	438	428	421	426	446	423	483	402	482	427	435	425	435	496	454	469	411	428	452	443	427	438	465	430	409	459	426	429	478	452	410	453	399	410	438	440	420	416	403	420	447	417	422	441	420	434	408	452	456	420	417	436	401	399	478	442	455	384	415	465	387	442	440	480	449	445	420	458	455	441	439	419	440	401	454	444	461	442	467	392	404	473	424	475	462	460	431	426	440	418	444	403	452	431	446	466	418	413	429	397	442	422	458	433	473	435	419	420	408	417	413	413	444	436	436	443	475	422	453	456	407	453	419	445	448	468	425	414	444	453	440	465	424	412	458	430	446	436	439	447	407	428	432	427	480	415	410	462	395	451	418	452	420	430	424	440	438	421	453	419	459	435	397	463	462	385	455	422	446	414	418	460	422	446	445	421	447	377	426	415	427	427	441	423	411	443	446	440	446	443	460	449	478	402	420	482	407	421	474	408	458	462	412	430	416	433	427	453	444	438	453	447	399	438	430	421	409	404	441	443	455	419	439	443	435	423	393	421	395	414	426	449	443	455	441	414	450	429	424	433	425	430	483	418	430	443	451	411	430	435	407	404	433	426	446	402	480	383	455	430	434	430	475	388	421	411	477	431	446	407	451	410	418	414	436	427	432	400	412	450	387	466	460	446	416	413	422	419	422	447	416	472	431	438	454	435	425	428	452	432	414	451	400	416	439	455	429	437	450	427	443	471	480	463	452	466	424	457	446	427	400	419	456	427	451	441	441	479	380	447	440	405	440	439	431	406	407	443	421	438	428	421	406	438	434	415	451	429	441	433	417	469	448	448	461	428	398	450	432	440	418	469	471	444	458	430	446	405	438	398	479	479	425	440	460	421	460	426	429	428	420	440	416	421	423	466	434	422	469	422	424	444	407	447	441	468	418	443	450	432	430	424	430	430	428	422	443	401	449	422	471	382	417	421	414	406	420	425	466	414	441	437	417	471	431	446	400	421	448	467	431	427	436	434	432	433	437	469	430	413	424	423	440	446	436	421	458	412	464	417	449	409	443	422	423	463	463	372	438	449	439	453	390	421	439	473	445	423	464	452	421	448	449	420	422	434	407	404	442	429	436	414	438	418	456	409	413	440	417	461	445	466	464	423	439	431	448	420	427	447	449	398	449	421	365	414	446	445	426	478	443	440	406	422	433	413	411	430	479	391	445	393	436	446	449	424	464	416	414	425	422	447	433	462	443	454	467	406	412	449	425	416	429	432	451	430	435	429	451	422	415	439	441	457	426	444	448	468	423	389	434	412	466	449	455	435	434	425	421	413	476	416	472	450	423	434	438	459	445	411	377	447	442	434	419	454	429	415	427	443	421	417	425	396	445	466	451	444	425	435	458	418	410	445	426	450	427	452	417	420	419	459	436	391	494	428	458	452	431	430	462	453	439	432	452	451	428	451	476	430	443	428	459	448	427	453	413	436	412	418	465	418	426	459	439	434	402	426	430	449	457	412	470	443	433	441	425	432	433	384	454	465	437	424	414	442	449	427	428	434	408	453	421	425	451	462	447	438	401	428	423	448	408	397	484	392	470	436	463	460	441	405	466	428	448	419	406	423	434	423	464	428	468	431	423	434	426	422	452	483	433	457	458	460	428	414	440	413	422	437	442	450	436	417	416	437	388	451	429	451	447	405	477	440	428	430	434	415	406	435	447	432	445	420	481	442	416	464	448	450	456	442	420	435	464	422	416	414	426	457	447	420	451	420	409	448	449	459	403	428	458	437	435	405	421	418	408	433	466	408	417	432	388	411	454	458	404	431	455	461	455	409	421	455	425	471	426	426	409	437	454	426	415	449	422	459	480	423	449	412	432	413	445	441	426	408	448	439	435	448	386	419	432	465	422	436	443	417	469	424	409	463	415	425	439	447	430	425	436	425	430	441	458	439	447	441	407	422	407	394	442	427	440	408	450	401	474	453	464	451	422	414	438	438	456	446	424	425	392	407	418	421	452	459	388	432	407	410	432	406	419	425	495	456	400	448	464	423	457	472	438	424	387	430	441	424	437	433	424	468	437	420	474	445	408	449	423	402	430	439	415	430	407	428	464	412	464	429	435	454	449	428	446	427	445	427	435	433	438	469	407	427	426	437	436	405	422	436	466	433	431	435	447	456	405	413	445	403	420	414	442	417	441	413	458	455	416	474	436	423	460	444	446	386	459	401	445	455	431	431	428	466	399	445	435	403	449	405	412	431	459	491	431	454	433	462	452	463	427	442	407	426	433	426	425	403	395	441	441	446	451	450	403	428	411	430	437	413	443	462	419	435	471	431	420	413	387	406	456	440	463	453	445	469	422	424	442	464	451	425	451	402	431	411	438	408	468	401	431	429	417	440	408	418	415	455	419	426	438	444	455	442	421	430	404	413	435	438	474	413	439	463	434	455	444	430	422	429	444	416	470	455	395	412	435	396	427	418	439	380	444	421	432	407	455	416	402	442	445	415	423	449	431	417	452	394	423	465	460	425	417	472	467	411	419	474	434	461	431	435	421	459	489	455	476	447	426	422	407	406	427	424	427	457	432	415	394	478	425	445	410	411	419	432	413	441	469	420	441	444	408	432	379	440	424	400	395	451	457	449	452	454	422	424	452	423	459	419	402	455	441	463	450	437	444	459	391	412	479	444	452	434	456	416	424	444	415	420	437	456	442	395	453	424	417	427	418	415	426	418	465	434	447	429	464	434	436	444	483	454	421	400	453	431
17268	43370	34913	22340	14726	9877	6839	4830	3271	2331	2000	1656	1105	1077	972	929	999	974	894	828	815	784	726	710	671	611	563	598	554	562	566	502	554	529	505	505	519	522	513	509	495	504	448	466	514	517	462	506	485	489	507	526	552	477	522	445	489	504	532	460	503	479	510	457	498	459	505	462	450	458	508	534	489	454	474	479	462	509	471	486	472	513	523	526	492	460	541	464	519	493	454	473	490	457	487	497	466	516	488	441	468	450	496	470	506	481	489	488	457	491	490	462	500	445	481	475	463	489	486	456	488	497	491	480	497	505	546	531	468	480	500	492	444	469	483	493	467	494	485	488	485	466	486	496	521	484	481	461	463	521	518	471	501	502	495	511	472	477	468	496	535	508	475	484	489	490	476	465	504	468	501	433	490	513	495	508	497	458	481	474	506	446	469	470	492	467	502	478	505	484	473	515	482	492	519	479	491	491	511	483	481	473	447	490	461	495	515	446	478	503	459	455	506	445	462	453	474	486	478	497	460	504	485	471	513	484	467	504	461	459	496	473	509	493	497	495	501	466	505	467	498	503	464	491	498	515	506	471	468	524	483	523	457	462	465	467	506	481	494	483	490	512	484	480	484	521	488	471	529	467	473	477	503	484	466	489	443	483	459	473	473	490	456	506	469	473	470	484	533	484	490	499	452	454	480	474	508	475	489	490	513	497	487	482	450	438	446	495	473	466	523	479	482	507	506	493	468	516	475	473	501	470	470	519	467	445	499	509	482	483	533	524	501	483	528	503	479	471	494	487	449	524	508	501	497	511	474	510	540	474	486	479	448	491	509	491	472	469	498	487	488	494	467	462	478	485	484	464	485	490	494	454	461	490	495	502	511	493	518	480	464	470	458	499	529	518	465	466	490	481	484	514	466	478	465	526	523	483	469	508	452	536	479	510	479	501	509	484	490	508	506	500	478	489	463	473	518	549	518	498	498	457	477	496	516	496	496	545	486	496	448	459	481	479	487	473	496	474	498	499	463	498	482	487	508	476	525	487	494	495	474	514	472	502	483	524	485	487	484	483	504	467	504	465	478	479	476	503	498	540	473	486	509	473	501	478	462	480	486	495	512	455	492	460	458	531	478	479	503	481	502	490	456	449	497	490	491	444	508	471	470	435	457	522	491	460	475	481	499	474	489	507	487	454	502	482	468	460	448	479	512	533	487	483	476	493	469	501	498	463	488	495	490	499	455	508	487	502	474	505	484	472	482	501	453	512	507	462	450	485	464	466	473	500	455	505	474	490	520	485	493	470	512	480	450	498	520	480	475	504	464	481	467	480	448	505	494	460	471	459	481	506	490	427	489	464	492	472	508	476	472	473	486	430	525	547	470	488	492	498	511	474	513	436	460	495	503	494	482	498	507	497	480	446	491	483	458	519	449	467	501	458	511	504	464	483	507	474	496	523	504	512	504	491	488	491	461	492	458	453	460	494	479	509	513	485	455	482	470	514	477	523	505	466	462	484	460	483	496	482	469	474	516	479	501	475	498	464	471	553	459	501	519	501	490	492	455	463	499	466	498	549	517	491	467	478	464	486	486	521	482	471	512	493	463	463	497	493	471	456	476	469	519	478	439	459	497	490	487	479	484	472	515	500	480	509	460	486	480	480	466	487	506	522	452	471	494	466	486	463	514	496	508	449	472	477	469	447	506	487	477	458	514	457	502	502	511	467	481	483	492	460	505	516	463	514	467	483	483	508	477	498	501	464	487	501	498	475	487	442	483	480	514	498	518	489	465	491	524	492	522	475	484	486	431	518	475	497	535	488	495	502	479	498	533	470	484	505	491	445	519	502	484	459	472	502	490	506	458	496	474	469	473	497	476	485	502	506	461	525	471	438	545	505	468	486	498	542	454	487	476	489	530	497	487	506	479	478	440	497	511	461	505	469	487	491	490	526	472	507	484	483	480	471	496	468	467	497	452	526	480	480	457	452	490	481	520	497	486	512	478	505	512	492	477	506	475	497	478	503	507	502	457	512	499	512	495	513	496	504	468	473	457	486	481	470	519	464	476	500	494	501	520	479	474	490	495	511	492	496	511	520	453	481	486	525	477	470	483	476	475	471	474	461	493	475	446	479	506	481	490	524	487	482	495	503	464	467	483	456	481	469	507	468	464	509	492	503	495	461	473	493	502	488	471	475	499	501	484	509	442	495	502	480	528	493	468	516	476	477	466	481	455	463	474	469	501	515	505	466	502	458	468	461	477	504	509	497	493	495	476	511	485	480	455	460	502	483	489	488	484	504	528	464	456	494	505	496	461	473	465	511	509	464	473	492	505	506	496	514	449	459	479	529	481	480	510	507	510	488	497	456	511	452	477	519	463	483	540	499	452	524	502	508	503	477	474	483	487	506	498	512	496	470	490	473	517	472	469	493	481	496	509	479	443	503	474	459	489	514	482	478	459	505	448	498	496	478	477	486	506	506	516	484	476	471	509	510	478	520	447	516	460	455	485	504	483	483	482	474	505	482	491	502	437	481	443	473	501	487	502	486	444	432	497	480	487	476	528	441	469	479	441	501	457	485	475	478	483	489	512	453	475	488	483	481	506	490	504	483	488	527	471	484	480	508	482	485	524	552	470	514	504	494	479	546	480	477	487	497	494	475	498	513	515	476	527	455	492	525	442	470	466	455	473	464	442	491	477	498	455	472	515	499	497	488	435	490	476	494	525	512	483	517	502	450	472	505	482	491	488	472	448	441	460	456	508	486	482	517	483	512	516	527	500	482	502	501	475	506	492	448	452	527	482	452	528	470	461	511	533	478	460	531	515	475	483	511	477	500	487	500	482	473	490	463	509	507	486	463	468	481	494	509	470	475	478	492	517	490	491	489	507	486	490	492	484	517	468	448	510	484	500	503	473	457	493	498	458	473	474	556	486	456	488	463	469	502	426	465	495	481	488	480	480	500	472	511	448	515	515	480	471	486	470	496	497	484	449	471	463	461	486	452	434	487	465	487	497	472	479	486	482	478	485	480	472	511	518	499	476	470	484	494	484	473	456	495	489	485	536	533	502	449	457	503	486	450	495	497	499	467	502	505	462	475	497	506	488	470	497	493	496	480	462	499	548	449	455	478	451	492	489	492	513	504	479	461	509	463	473	519	480	508	511	480	462	517	510	520	463	515	511	457	492	435	501	479	486	492	478	471	465	515	510	463	509	503	506	479	459	491	479	474	479	517	486	487	470	504	489	522	439	547	495	504	498	447	520	484	509	471	469	498	497	527	493	474	501	484	505	508	485	464	521	487	436	471	469	490	474	465	478	467	489	478	456	488	509	499	487	474	450	512	487	488	528	512	492	505	491	480	525	479	480	483	444	470	498	504	492	499	449	491	460	542	485	473	489	463	518	484	537	495	468	468	489	494	494	468	484	480	494	491	491	484	479	485	485	442	465	488	465	501	487	476	475	474	466	454	505	493	472	483	493	474	495	479	464	479	461	512	475	487	493	489
24801	21125	26774	25381	13331	5733	3696	2233	1625	1223	958	930	690	618	625	602	657	638	556	547	521	506	512	497	428	423	421	409	393	384	349	339	368	350	356	307	360	364	369	384	346	387	352	346	384	379	379	355	355	353	371	354	367	374	317	340	352	370	344	358	351	371	396	330	346	351	359	343	349	380	377	331	354	342	340	367	370	353	356	334	349	341	340	357	343	322	340	333	370	351	369	347	377	375	355	339	373	355	351	349	306	371	342	346	343	348	343	356	352	348	330	321	337	368	327	361	403	369	354	329	333	342	354	367	350	392	361	366	382	377	368	353	379	354	326	348	382	339	321	358	328	320	360	323	345	401	345	327	385	355	318	355	328	349	332	394	371	363	359	367	345	370	389	344	322	387	361	362	333	387	379	390	367	315	369	343	326	360	338	366	336	354	336	375	380	375	374	352	370	374	367	324	357	390	366	331	364	355	345	341	351	321	329	328	379	342	334	360	352	368	357	339	371	323	359	324	343	360	375	348	358	383	336	354	346	368	362	323	355	328	340	365	370	323	355	418	379	358	313	352	391	353	345	352	378	357	323	364	338	339	349	342	299	371	367	319	356	321	288	342	346	360	350	372	332	337	386	360	344	360	360	355	345	341	335	353	373	353	342	354	350	337	372	338	363	362	365	340	348	362	356	368	356	362	327	354	338	313	332	314	365	328	359	351	371	353	352	330	333	335	379	359	350	349	354	360	313	375	371	341	340	334	369	342	312	350	345	337	343	326	339	335	332	341	357	353	360	337	336	373	371	362	377	351	353	362	333	339	328	363	344	376	339	371	340	346	325	336	336	333	388	336	339	352	368	348	372	316	358	328	329	361	335	315	357	344	318	379	348	359	349	331	343	357	351	375	336	345	361	328	351	321	351	359	321	335	359	373	358	367	338	356	371	371	362	313	377	346	339	370	342	324	346	366	343	363	343	371	345	339	337	306	352	333	331	370	378	348	386	322	368	356	329	324	360	370	340	337	332	343	360	358	323	348	378	369	350	392	379	332	308	380	313	375	356	359	343	374	344	364	369	366	350	339	346	356	370	381	352	355	339	336	364	353	332	367	368	383	402	347	356	329	370	360	336	343	386	354	313	380	361	330	377	350	339	363	348	346	335	348	350	363	366	311	343	359	339	352	326	332	353	359	339	339	350	370	344	357	318	356	372	371	340	358	340	323	366	366	355	356	354	375	348	343	344	328	340	341	375	338	351	370	343	369	362	391	369	361	338	326	350	341	368	345	329	387	351	368	364	355	375	357	345	358	311	340	326	326	361	361	341	342	338	352	333	339	321	343	326	374	346	383	374	363	336	319	355	376	363	319	353	341	349	352	355	365	365	344	350	361	345	374	352	354	360	381	334	369	369	358	349	331	356	357	348	314	357	340	366	313	320	335	368	381	362	364	383	371	350	385	331	377	349	358	355	360	332	340	322	371	372	359	378	327	349	330	381	374	328	359	344	346	369	346	357	357	403	340	373	374	317	322	319	346	362	367	356	345	397	354	351	348	327	376	368	373	353	344	371	320	383	365	354	340	354	393	347	339	361	333	359	344	384	367	374	355	348	361	339	341	340	323	340	339	342	355	345	370	344	340	371	350	382	363	332	354	340	373	357	344	345	334	323	321	354	373	357	357	333	340	383	347	349	334	323	295	340	342	325	353	358	376	347	340	344	354	333	380	340	355	379	337	354	348	376	362	349	349	389	337	345	317	371	363	335	349	341	325	357	382	365	345	336	356	359	359	335	371	347	352	373	361	366	368	362	336	361	355	331	338	367	322	334	371	329	355	347	357	329	353	308	342	342	385	353	371	359	354	343	348	320	352	328	378	381	325	341	374	363	350	315	358	370	290	363	333	346	341	346	346	340	382	359	340	344	349	351	341	342	353	339	346	397	363	347	347	346	354	347	376	351	373	325	356	331	369	354	361	335	337	355	341	352	340	350	350	340	325	335	338	366	364	353	335	358	341	343	342	337	350	366	341	337	361	368	377	299	380	334	331	354	353	342	331	347	346	331	358	345	359	361	368	369	396	340	382	366	341	340	332	329	358	371	379	352	337	364	359	343	370	387	357	321	356	342	355	336	344	332	359	335	343	341	400	328	350	326	337	344	352	339	348	347	361	357	359	349	374	380	347	326	322	347	358	335	377	315	369	350	352	328	351	380	310	325	348	349	341	364	344	363	351	348	374	327	339	359	350	335	340	318	359	377	364	322	311	374	346	336	373	353	340	345	394	315	338	338	365	357	360	371	371	355	361	377	380	345	349	340	382	359	330	347	367	366	350	389	357	356	362	348	360	335	361	353	331	348	342	313	332	345	360	384	337	343	364	363	346	363	337	356	335	392	348	373	354	344	349	380	357	354	394	344	374	319	364	356	356	362	355	380	362	357	335	368	358	346	335	372	402	382	345	370	354	335	344	354	340	353	349	348	369	345	354	337	339	383	365	349	339	380	326	327	343	330	329	368	360	340	376	379	396	281	338	364	361	341	356	350	362	351	351	371	332	351	335	340	357	376	382	375	341	343	368	395	343	354	351	331	338	336	355	321	355	319	365	367	357	385	361	331	315	330	339	349	348	359	328	318	346	355	395	346	342	318	358	315	351	339	367	383	344	351	361	344	375	308	336	327	338	361	367	373	326	326	359	366	337	339	318	346	333	345	374	332	363	355	348	373	387	361	338	336	377	377	331	342	364	362	322	343	288	347	347	332	367	341	349	344	365	373	333	315	321	367	329	350	321	332	375	349	359	342	355	355	321	333	361	361	330	346	334	326	381	327	333	353	358	361	343	339	361	320	354	343	323	352	340	360	360	336	386	381	356	365	336	351	335	314	407	361	352	362	375	346	350	354	392	343	381	369	382	357	389	348	369	337	354	341	332	360	308	343	355	315	339	370	350	347	337	387	361	368	361	317	338	373	352	355	329	331	358	333	331	377	368	336	375	328	403	347	360	374	315	384	356	338	339	342	362	313	355	366	335	353	342	343	371	349	354	342	370	356	346	302	339	383	331	357	378	381	384	350	368	351	368	347	368	369	354	365	309	375	373	379	371	363	347	371	366	378	367	390	363	362	365	358	333	351	356	357	358	379	340	369	328	334	361	338	369	348	358	375	374	355	346	380	351	336	335	318	331	383	383	365	368	377	349	318	338	367	348	353	346	352	382	340	366	328	348	344	323	353	381	332	363	337	350	335	339	347	351	334	350	387	334	319	336	387	318	350	325	360	377	380	348	370	376	354	319	354	387	356	319	357	343	349	304	363	358	339	362	333	333	340	360	308	343	351	356	337	356	318	345	373	362	368	349	320	350	337	347	362	365	345	369	335	348	342	372	363	377	340	347	346	352	358	342	329	379	335	321	355	335	343	367	351	357	388	348	334	389	318	303	315	368	356	354	355	351	361	342	350	347	371	401	347	340	343	352	367	371	334	365	346	364	311	360	355	383	335	394	340	342	355	401
15824	39168	30668	18755	11919	7682	5242	3345	2372	1668	1501	1245	937	792	861	751	784	758	687	755	643	589	555	534	510	491	481	389	456	437	435	445	430	439	409	431	416	420	423	415	435	446	429	408	452	410	438	422	369	482	389	385	412	407	399	400	421	429	408	407	407	417	401	398	434	394	396	415	366	391	386	393	389	400	413	444	380	376	432	394	418	382	385	393	403	404	411	417	406	403	446	391	397	423	365	399	411	391	395	374	390	411	425	430	377	412	428	402	396	419	390	387	418	401	428	433	382	385	411	422	406	383	391	391	438	412	413	416	370	420	384	392	411	386	407	419	389	417	419	399	410	371	456	396	378	423	403	425	404	411	421	401	408	400	423	403	427	401	425	427	395	398	414	396	409	415	404	427	415	440	427	386	426	364	435	360	421	409	400	385	400	424	436	408	378	359	392	367	413	383	404	407	405	400	423	443	418	401	402	390	397	441	396	405	396	397	386	367	401	388	408	407	400	396	407	380	423	422	413	401	403	412	407	380	401	400	389	384	406	399	394	384	442	387	399	385	405	399	413	403	426	400	412	382	393	401	393	415	438	384	408	419	425	368	413	396	395	390	380	430	393	399	391	412	407	426	352	385	364	402	414	405	426	380	394	382	389	415	371	411	389	388	411	366	390	401	421	371	404	425	390	391	387	404	389	409	418	414	379	424	391	435	420	405	387	393	394	415	409	406	402	392	385	407	428	411	371	394	399	384	374	403	376	420	437	443	439	378	397	366	399	404	401	395	368	407	390	391	392	394	389	385	402	410	383	435	396	402	405	430	408	425	431	390	378	391	407	384	383	384	421	424	424	406	416	400	432	383	393	424	397	372	415	375	409	419	392	409	422	427	424	362	457	405	390	398	385	406	381	395	403	385	397	371	389	395	375	407	412	393	381	354	438	424	399	393	397	375	418	434	413	389	408	354	411	424	419	414	415	420	402	409	411	389	387	410	415	444	392	412	395	355	368	385	422	370	409	357	405	385	369	431	391	370	398	365	409	401	367	399	397	384	395	404	414	405	408	371	413	414	401	406	365	397	385	395	442	413	391	375	404	404	360	388	387	422	408	417	373	400	419	448	394	417	392	391	397	394	404	382	375	383	392	408	369	403	409	420	362	386	406	398	396	387	379	387	412	387	400	417	424	449	393	374	404	397	395	425	424	415	421	384	421	415	404	426	424	403	381	401	380	399	392	378	395	409	413	407	381	403	399	396	416	396	431	387	389	415	403	414	439	422	405	420	377	399	388	385	410	381	436	427	446	393	406	384	381	426	408	414	419	375	397	402	415	374	414	402	443	418	410	403	440	428	416	388	398	393	395	401	451	426	393	397	389	415	370	438	404	396	414	400	403	421	396	398	435	428	357	418	407	379	440	357	410	381	432	374	413	368	413	398	395	400	376	410	370	421	393	424	426	383	415	410	378	392	424	411	403	442	468	406	420	363	414	398	349	374	407	385	412	428	423	405	434	398	395	362	409	376	427	422	384	388	406	397	409	416	375	407	375	409	362	405	400	417	389	430	383	402	430	410	417	388	404	403	358	385	428	412	394	395	385	399	405	391	453	384	356	369	408	366	385	423	396	418	410	412	398	390	362	421	386	386	397	373	376	435	423	407	397	394	398	389	374	412	409	402	391	388	410	394	394	387	386	409	376	393	412	393	397	399	397	392	404	332	382	408	428	405	394	422	353	405	401	401	434	406	395	358	395	370	420	389	404	418	415	417	418	424	385	432	369	399	419	387	385	406	403	421	433	410	401	371	397	395	375	398	389	389	426	412	393	398	408	407	397	393	401	361	387	400	442	401	368	383	397	435	413	388	417	441	407	402	382	396	383	417	403	395	376	409	378	375	364	409	401	393	402	360	386	409	371	372	372	426	433	411	385	417	404	381	390	389	410	412	403	408	413	419	379	406	393	374	375	397	358	380	398	422	414	358	386	409	430	425	406	411	430	390	384	346	399	429	399	352	403	419	353	370	404	410	402	400	397	407	413	381	394	402	415	393	407	372	395	379	370	392	385	385	395	403	396	409	378	399	357	352	400	384	394	430	415	434	363	351	367	396	419	419	426	426	385	386	374	415	430	413	431	401	389	387	394	434	408	397	436	402	397	404	386	398	403	417	439	390	384	399	401	405	415	416	396	380	384	421	405	395	398	393	395	405	367	372	426	421	416	415	420	383	428	400	408	414	408	386	407	395	391	374	380	424	367	398	410	409	384	385	395	402	393	385	396	424	394	417	381	396	429	399	379	405	396	395	413	389	418	396	362	433	396	423	410	378	388	412	414	417	386	378	443	394	385	388	426	400	393	421	403	388	412	418	402	362	413	422	416	396	407	397	379	386	392	425	419	369	399	372	386	404	410	399	374	395	389	420	443	408	393	428	375	372	457	402	390	410	438	387	409	442	399	440	383	373	401	419	379	413	394	399	405	401	387	406	384	367	398	423	408	386	432	386	419	389	412	406	410	398	411	398	386	404	364	420	410	386	400	396	372	419	404	373	393	396	427	376	393	413	435	426	421	402	428	433	399	433	388	415	411	421	401	399	408	382	395	412	434	405	413	417	395	344	398	430	390	391	418	419	421	391	404	384	405	432	369	390	382	372	401	405	410	372	400	418	404	361	385	401	388	411	412	355	420	399	402	404	378	413	400	420	421	411	370	400	426	392	395	416	411	381	380	421	451	382	398	387	402	373	404	395	400	403	435	373	420	428	366	397	374	435	383	391	372	394	445	408	393	402	397	369	384	417	407	378	408	402	376	383	408	379	429	359	393	399	392	420	424	400	417	410	393	429	380	422	397	375	410	456	382	418	388	416	388	383	416	391	375	397	388	366	409	407	415	434	385	397	407	425	380	396	396	399	406	423	386	436	404	431	385	403	412	424	372	387	428	370	360	401	392	417	379	400	409	378	406	397	370	406	369	381	398	411	427	431	385	378	387	410	437	414	395	410	372	375	398	391	408	432	431	421	399	389	432	428	405	447	382	394	399	405	404	382	399	385	425	390	405	414	396	379	412	387	434	426	401	389	396	407	420	415	412	415	379	408	404	390	409	399	395	406	383	407	390	394	416	376	370	425	408	384	408	380	389	394	408	414	405	398	395	400	410	396	395	403	397	417	389	398	419	389	378	381	434	392	452	407	374	410	418	388	381	384	375	363	412	425	388	389	390	401	392	418	384	398	424	397	410	388	413	378	379	387	427	386	389	405	397	416	392	388	422	440	394	381	405	410	387	399	413	402	394	402	393	409	378	403	390	436	395	378	389	446	392	424	377	368	386	403	393	413	424	422	358	403	374	397	360	411	404	416	390	372	412	425	395	417	364	387	418	348	408	389	390	413	384	398	376	421	411	392	383	394	370	424	417	431	392	399	403	382	392	377	372	376	416	412	395	397	380	405	416	398	376	402	422	425	405	366	416	398	401	390	425	410	408	407	414	426	394	398	368	383	439	379	407	404
22396	21109	28455	23982	21201	21210	13582	5350	3479	2446	1784	1663	1151	1025	1073	949	995	975	843	849	774	749	620	691	587	568	573	533	501	539	501	513	480	483	494	417	459	493	448	504	476	449	455	453	452	455	445	419	430	453	457	503	407	455	461	458	467	485	449	401	473	418	459	447	460	456	449	454	437	428	414	419	468	455	424	446	457	413	425	456	429	441	464	446	437	473	437	450	458	461	404	501	469	403	420	459	412	399	426	437	462	469	423	451	443	423	460	449	408	431	466	439	431	463	450	452	412	420	429	435	473	430	451	459	439	426	443	440	465	466	452	428	502	400	485	421	453	447	460	439	406	415	465	434	423	448	441	441	476	424	454	430	453	469	461	452	458	443	493	440	441	408	440	427	504	434	400	473	433	472	432	432	416	430	445	468	446	431	460	444	432	435	425	470	469	461	451	498	447	433	460	441	423	462	446	432	433	440	448	420	474	440	432	429	412	456	421	426	440	431	446	436	420	476	425	448	449	385	465	442	426	432	457	398	431	444	441	479	415	405	450	421	447	432	407	422	414	431	429	417	482	425	422	454	448	396	415	446	462	460	419	412	428	462	450	406	431	451	428	472	464	464	426	403	453	379	400	404	462	451	401	419	449	444	447	412	458	449	435	479	416	446	421	424	436	425	448	487	414	405	476	416	437	445	448	410	453	412	465	398	471	421	421	450	420	470	431	446	395	479	461	451	492	432	449	409	449	459	410	467	404	475	471	441	448	417	470	465	422	409	444	441	414	455	423	452	473	472	446	427	412	436	444	446	439	419	434	430	439	458	476	421	480	429	466	440	441	426	438	414	449	416	432	407	428	462	474	495	482	441	444	444	438	406	445	463	455	471	435	455	418	404	433	439	401	424	428	440	462	459	434	406	436	405	474	451	425	446	411	456	442	442	476	448	462	430	396	418	417	444	406	432	466	451	445	430	414	434	482	445	455	422	465	416	444	424	434	415	473	434	444	404	436	439	390	406	492	440	415	439	444	469	418	447	427	412	420	442	447	412	427	415	432	416	459	449	450	418	454	426	432	414	458	454	449	439	455	456	439	451	418	438	440	454	413	450	415	439	398	448	410	421	470	444	425	429	445	456	464	457	488	486	468	422	455	466	460	461	408	421	413	467	481	437	450	440	444	430	461	441	396	392	431	459	442	404	431	443	451	430	432	443	457	434	433	434	439	406	446	450	446	443	412	443	414	443	416	444	468	458	463	489	431	451	411	420	458	405	443	410	410	443	414	472	460	416	433	427	431	488	469	425	434	446	478	476	452	408	409	495	455	425	435	417	390	447	437	461	414	455	419	456	428	452	409	437	459	457	435	456	446	394	416	428	429	470	407	420	454	434	442	460	439	441	413	432	469	468	438	417	449	441	460	442	436	456	424	399	472	500	429	461	441	444	441	419	446	416	433	452	436	422	449	466	486	429	401	417	420	450	399	459	427	434	455	468	428	430	400	418	396	416	437	428	403	449	425	425	502	427	440	433	488	449	451	455	433	455	432	460	439	447	420	458	447	425	445	477	413	464	416	438	486	424	434	457	447	427	452	429	445	436	468	445	458	442	429	436	465	419	459	433	461	420	417	436	452	433	427	418	367	478	454	437	451	432	429	475	447	430	441	458	456	455	399	425	458	433	457	441	414	474	448	437	466	446	432	417	443	438	368	444	442	465	439	420	438	436	444	440	463	428	430	421	417	453	431	450	430	406	444	462	416	418	491	461	411	454	476	405	424	440	429	441	451	450	428	434	422	490	432	471	447	432	441	445	464	455	434	461	428	433	422	454	468	426	457	447	441	452	423	444	445	467	442	455	428	465	458	434	467	434	425	409	472	420	410	421	420	433	462	459	443	473	429	454	417	465	444	473	437	413	429	435	468	430	461	418	426	455	436	453	434	472	430	437	430	444	433	465	439	422	468	446	451	443	438	478	425	425	424	465	422	443	442	430	461	414	450	449	427	441	427	431	416	434	430	458	432	436	435	426	441	437	449	466	437	448	434	421	398	420	385	437	465	456	380	429	442	451	422	421	439	460	412	431	404	447	417	429	429	406	430	438	433	415	443	446	441	439	454	413	458	460	443	460	457	484	404	456	428	438	426	448	430	470	435	441	449	434	435	453	444	450	424	428	445	448	479	417	481	443	443	435	445	396	455	430	411	422	470	416	495	415	409	462	468	425	447	423	417	453	441	448	433	451	459	449	437	420	427	445	444	461	444	426	413	416	433	434	442	461	425	444	418	451	506	441	456	452	452	411	399	442	425	418	431	443	464	414	454	490	457	457	458	425	430	433	411	432	416	450	386	444	438	464	431	429	451	407	406	431	423	462	451	446	468	455	441	406	445	458	457	407	458	454	454	448	418	462	442	430	477	457	452	458	430	428	466	423	448	459	477	446	432	465	432	431	468	410	445	445	443	448	437	447	472	451	430	397	442	431	422	436	412	449	417	439	448	462	448	430	414	444	449	406	417	429	419	447	432	457	454	397	418	476	441	445	416	457	442	468	440	454	447	417	432	414	437	441	448	411	478	450	446	444	404	468	485	396	399	449	441	435	438	399	446	440	435	432	421	464	437	432	427	429	467	408	430	458	443	455	422	435	441	456	458	427	451	458	449	450	445	428	440	418	431	406	432	419	453	428	429	433	469	437	446	429	422	440	458	446	403	444	451	422	457	411	449	428	435	427	441	428	454	393	428	458	412	457	420	424	437	424	421	431	443	435	440	395	416	437	462	424	459	444	437	437	454	465	429	446	432	396	462	447	466	436	414	382	447	428	415	412	447	413	416	448	427	465	473	405	435	437	431	455	471	436	433	426	417	441	429	445	432	443	439	419	418	470	442	441	470	424	453	433	423	451	421	437	466	390	437	452	456	429	456	449	436	421	417	410	414	450	449	431	439	465	409	439	416	427	391	409	443	432	413	454	431	446	480	467	429	421	454	455	425	456	472	439	442	460	434	436	419	421	448	429	453	415	456	435	433	454	438	437	430	430	469	430	391	414	405	414	438	461	417	467	463	450	413	462	459	475	447	436	451	426	459	438	466	421	421	447	411	400	435	442	467	426	424	436	450	399	418	449	422	441	453	449	443	467	449	446	424	423	423	389	417	392	439	448	441	464	440	445	414	469	491	435	442	458	424	408	436	431	441	455	448	424	451	440	458	451	470	442	432	410	482	490	435	457	453	425	450	449	417	398	429	451	437	463	406	414	471	473	437	422	415	447	408	452	441	449	409	424	462	424	425	448	446	462	436	405	475	418	421	414	438	417	453	463	483	437	420	444	450	435	437	414	465	439	436	452	437	436	453	466	454	440	404	456	428	433	460	442	437	424	427	413	445	454	446	476	406	464	449	428	445	458	467	491	439	429	461	453	426	432	383	476	410	440	481	394	429	445	425	446	467	426	421	443	414	465	469	469	423	428	428	423	489	417	450	403	441	411	472	462	426	459	429	409	455	443	438	417
19819	46990	38221	26385	18794	12993	8810	6591	4955	3397	2482	2442	1657	1359	1300	1285	1262	1166	1140	1123	923	929	803	787	725	679	643	596	610	607	556	532	568	507	527	528	566	486	514	572	526	515	496	501	542	483	531	534	504	431	553	535	524	514	481	489	512	506	497	477	473	508	503	499	469	480	485	498	487	494	477	513	453	500	505	452	530	490	492	516	477	506	518	502	474	465	504	501	484	499	467	500	461	447	526	472	481	484	450	494	549	480	525	459	466	507	492	486	487	477	488	492	474	486	483	477	481	473	474	495	499	492	494	493	488	487	495	516	467	516	508	511	498	509	485	537	477	515	463	493	504	471	479	488	455	481	521	503	520	546	479	518	486	539	430	486	503	460	499	512	531	489	468	500	478	481	499	456	493	520	458	497	463	505	485	559	463	477	519	514	496	511	498	544	483	518	439	503	518	477	496	518	480	496	482	485	489	520	455	513	498	429	503	524	514	481	476	451	497	515	435	516	487	469	518	554	471	482	479	466	518	477	454	502	475	504	482	504	509	453	483	469	468	517	513	499	471	511	458	481	463	469	499	496	516	527	468	534	468	517	466	518	485	484	548	473	490	492	469	464	500	494	440	521	482	536	501	499	484	490	479	506	472	530	471	495	526	455	502	450	508	488	456	497	511	461	480	456	502	495	492	521	447	477	481	499	494	475	501	490	496	510	466	482	488	499	471	480	483	501	490	498	461	457	477	508	497	500	472	479	470	503	522	503	498	497	482	504	451	404	471	518	485	486	517	486	447	473	478	513	471	531	494	517	461	492	495	519	448	514	451	491	471	502	507	517	470	518	504	477	485	484	484	476	523	490	504	488	497	476	511	491	506	480	485	511	511	454	536	448	485	485	480	481	546	522	498	503	527	459	504	457	474	485	515	515	470	497	456	502	474	501	481	445	497	479	503	512	505	474	463	468	557	485	458	471	467	498	484	483	455	419	506	481	505	493	442	512	515	490	513	457	505	493	467	501	519	439	507	528	483	516	490	507	494	486	478	434	473	532	523	461	466	502	508	498	492	469	457	479	499	497	469	469	468	439	444	444	525	470	441	485	508	516	480	512	460	457	485	482	509	478	446	472	493	481	528	506	497	515	468	485	490	471	513	472	538	570	467	479	500	455	447	536	488	502	494	473	523	490	505	505	493	482	453	483	461	460	494	523	482	517	509	507	537	505	481	479	479	480	453	506	485	495	492	476	456	484	506	465	533	484	490	480	469	518	494	489	485	457	521	461	512	509	490	476	470	477	512	510	495	454	488	474	520	466	513	511	466	482	491	505	460	474	513	484	488	475	495	469	504	491	467	500	474	476	489	506	466	507	473	468	483	531	502	500	482	520	483	467	508	487	495	502	528	500	507	546	522	506	494	503	489	498	501	453	507	505	476	477	498	444	532	495	490	472	477	493	470	491	488	458	484	523	458	454	475	496	461	507	523	516	484	472	509	476	510	471	500	431	505	447	478	507	491	469	522	511	487	468	505	497	520	492	493	478	531	461	506	487	479	500	466	483	469	497	484	478	495	504	501	445	467	518	504	504	505	496	452	484	504	532	476	461	485	504	467	493	475	496	485	493	495	509	544	514	545	546	482	487	491	467	492	472	475	483	515	506	471	504	482	510	486	516	517	513	514	477	502	505	514	488	449	520	484	527	491	488	494	496	549	457	507	471	489	480	455	473	474	466	494	520	544	493	512	520	487	503	494	448	474	519	479	493	502	485	512	530	476	503	487	504	513	505	510	484	488	462	465	516	494	459	510	489	530	504	498	486	455	473	487	500	462	523	471	514	493	512	431	455	461	465	491	503	495	495	492	514	462	473	558	523	470	496	453	457	504	498	513	482	488	478	526	489	460	501	483	506	504	500	501	491	471	517	494	479	462	489	495	507	505	487	532	480	490	473	509	451	488	493	498	485	494	457	445	518	514	506	485	495	493	516	477	536	505	537	478	484	513	490	524	497	528	489	464	499	467	488	473	484	489	499	479	482	515	474	510	498	496	457	454	487	484	474	471	536	495	513	466	493	507	497	429	509	494	504	483	517	484	467	478	519	478	486	482	514	463	491	509	446	487	513	474	460	460	513	492	528	493	526	527	466	479	490	484	480	493	475	453	470	539	467	518	504	490	483	489	500	476	504	523	495	486	504	502	500	473	554	523	476	497	464	487	533	495	478	498	450	469	492	473	479	489	504	432	474	504	501	465	504	533	460	511	482	459	501	497	510	464	503	527	465	481	469	448	504	472	509	497	504	494	468	469	469	500	524	544	458	499	518	497	496	500	474	506	510	500	501	532	475	535	450	500	493	532	523	476	458	492	485	502	494	447	492	482	470	483	462	502	445	489	503	500	497	489	470	532	468	471	523	496	472	446	506	479	483	467	490	513	470	503	486	520	428	508	499	494	440	535	479	507	456	484	508	509	473	533	472	466	479	495	484	486	510	464	486	515	482	439	515	521	452	502	491	469	500	474	484	487	492	491	513	504	461	486	465	488	499	477	461	530	493	488	540	484	523	492	501	482	476	498	469	478	485	509	474	497	483	467	504	433	499	454	458	526	474	488	507	500	508	501	497	498	510	492	478	486	497	465	489	493	504	492	493	482	492	512	501	497	483	498	518	509	480	511	524	441	450	507	517	505	475	477	532	479	478	493	514	482	517	518	513	502	476	500	543	476	501	448	462	525	495	479	479	484	503	503	491	472	521	489	481	502	526	525	503	468	468	514	466	489	496	527	472	555	456	456	488	479	492	482	517	458	493	460	471	475	482	461	494	522	489	520	442	473	487	456	515	466	490	468	482	475	477	528	488	474	468	553	502	520	518	515	489	515	537	473	457	484	485	469	513	455	484	548	474	511	512	464	521	494	525	498	475	450	486	487	496	493	493	466	505	511	437	532	475	487	515	513	485	472	482	486	495	477	510	517	486	456	489	472	496	513	528	465	468	506	463	452	491	529	486	501	475	462	474	483	510	507	480	485	494	482	472	485	488	464	472	456	490	507	491	467	508	469	456	467	514	480	466	458	502	467	479	512	494	503	525	507	533	492	478	472	477	474	517	448	526	462	502	484	477	471	539	481	481	507	498	512	472	454	510	475	496	482	483	499	506	497	505	459	482	514	470	459	468	491	472	502	412	480	464	494	498	490	490	481	483	504	498	499	462	521	471	509	481	467	488	486	511	493	490	475	486	504	541	512	474	501	489	531	513	475	490	505	554	493	473	484	570	491	529	504	475	491	473	498	480	496	494	492	516	522	484	485	462	501	488	486	517	500	445	497	484	469	485	529	472	476	498	456	461	476	513	474	499	497	502	491	538	516	499	470	491	511	490	462	470	518	508	504	484	473	485	481	488	465	493	521	483	500	447	489	476	477	502	449	487	489	512	489	527	480	475	500	483	496	491	488	494	480	510	519	496	474	482	482	498	478	468	503	456	495	454	451	486	511	478	481	495	541	478	508	474	498	511
27382	21862	22824	14545	6517	3752	2557	1875	1510	1092	838	773	639	527	540	569	582	514	515	507	513	494	453	448	469	441	387	386	395	396	396	385	400	368	411	381	357	366	409	395	375	401	375	388	373	347	373	362	411	392	346	381	383	346	366	386	360	376	406	386	413	373	371	358	356	396	361	342	393	359	355	359	402	358	384	368	364	376	367	361	378	350	418	327	352	346	376	383	346	366	360	347	364	407	361	370	379	333	384	353	368	341	348	383	368	356	389	397	364	377	385	380	358	376	353	406	402	396	395	381	386	349	374	378	386	389	355	380	340	351	353	349	378	377	359	371	381	361	349	374	403	369	438	393	365	372	393	402	355	380	348	396	384	377	387	347	370	394	373	379	389	396	393	399	337	376	359	359	362	348	374	387	395	358	380	396	353	357	356	336	381	383	347	355	387	385	363	361	359	371	361	381	384	357	363	367	367	350	398	356	367	350	365	337	388	374	352	401	403	368	375	377	339	352	356	351	400	342	379	353	383	392	384	370	398	345	362	396	375	363	397	357	386	341	391	360	369	393	416	401	383	383	336	357	354	396	378	343	342	354	397	353	404	382	343	395	378	382	404	379	364	381	375	400	399	358	374	395	357	397	393	348	379	396	392	358	396	338	348	357	357	379	352	388	397	367	376	404	356	363	367	372	379	354	370	345	374	360	355	396	404	334	383	382	359	367	386	343	364	358	369	342	379	368	352	383	367	380	406	370	368	350	399	341	368	345	345	381	392	358	341	379	357	372	355	340	364	335	382	348	346	368	375	366	378	379	362	378	413	351	380	364	369	366	376	373	385	384	359	378	359	344	380	358	342	364	369	335	340	353	349	367	356	386	387	362	356	353	378	374	377	347	372	367	359	379	356	355	380	369	381	347	364	375	364	363	362	380	377	379	365	348	337	382	341	379	379	408	360	367	387	362	410	346	373	371	388	345	357	335	390	378	355	316	360	396	401	380	370	335	374	387	384	351	379	336	383	392	347	393	339	401	363	388	369	371	373	363	399	365	375	384	378	380	373	352	365	394	355	350	389	374	380	386	378	370	393	361	374	395	367	387	347	364	379	350	381	386	367	370	353	335	363	389	366	395	367	374	382	385	405	374	373	373	377	368	364	382	398	364	378	373	382	348	357	410	358	393	367	356	368	398	392	366	389	361	371	362	368	343	337	397	368	340	357	364	359	342	349	403	370	393	366	370	367	372	411	335	375	353	350	337	357	353	334	377	385	378	411	368	377	337	369	369	368	396	352	354	384	344	373	401	342	386	359	351	338	358	356	380	378	367	367	368	358	333	377	384	343	382	360	363	371	382	373	411	386	380	384	401	371	350	376	407	356	356	349	381	350	373	353	378	336	376	385	380	345	393	382	365	384	389	394	371	401	367	392	353	379	376	337	335	355	365	363	356	353	373	359	395	353	348	338	396	368	348	374	359	398	379	359	357	392	342	378	362	344	361	372	381	366	382	401	394	423	356	394	349	395	417	359	384	358	396	377	363	341	350	373	373	361	384	344	397	379	382	352	370	353	372	371	365	358	348	356	344	382	363	383	387	375	399	386	352	381	369	349	367	360	356	366	363	356	348	371	380	395	374	378	377	380	388	344	363	352	390	374	373	382	388	373	380	366	359	350	368	381	388	355	365	390	345	363	389	361	349	357	386	351	371	400	361	346	402	373	358	367	386	335	367	372	365	353	380	376	328	376	359	331	365	364	373	372	375	377	360	399	375	376	382	371	365	376	370	366	351	381	376	358	379	380	372	378	383	356	354	373	384	370	385	375	405	361	373	325	359	356	349	392	376	382	396	392	371	384	350	371	401	362	384	415	370	399	373	351	361	354	381	426	345	377	360	384	369	394	385	385	396	371	350	368	338	373	400	356	361	366	391	377	335	400	377	389	347	379	347	372	347	373	406	361	388	373	345	352	386	339	390	375	362	371	398	389	358	372	377	352	375	364	374	371	356	351	350	364	369	367	345	370	347	368	366	402	361	349	358	362	371	364	397	364	352	377	348	369	346	355	406	367	371	368	392	390	379	377	386	371	384	404	346	362	423	349	406	407	332	396	355	347	370	357	365	385	384	377	388	394	356	394	361	344	364	379	365	335	355	398	341	363	354	369	346	389	401	362	369	363	389	333	384	364	375	353	347	373	365	333	413	376	355	355	375	398	359	379	393	353	368	401	339	376	390	403	356	363	370	351	360	387	407	398	368	390	393	382	347	346	385	357	383	399	371	396	345	395	359	372	356	369	357	398	370	372	335	346	391	378	352	364	360	372	387	359	376	359	374	386	355	345	391	384	365	363	363	362	376	347	350	398	421	370	368	376	382	355	369	365	352	407	370	397	366	338	374	362	360	395	331	349	366	319	376	384	336	383	388	353	366	400	348	375	373	382	330	340	346	389	341	372	370	362	382	390	405	377	380	391	387	369	337	344	381	364	364	375	372	370	372	375	372	398	371	355	340	371	360	357	395	358	383	336	349	379	386	344	410	376	354	371	382	404	360	381	390	357	360	356	391	370	418	372	390	321	354	402	365	371	377	391	326	382	361	358	367	379	371	344	365	362	384	369	361	350	382	325	368	369	383	354	354	362	364	381	351	372	342	362	399	393	371	354	370	380	393	381	376	364	367	355	356	373	385	412	359	330	373	366	364	373	376	322	352	361	375	319	372	390	408	374	372	360	369	345	354	360	349	379	373	394	368	399	385	379	364	378	343	369	378	370	349	413	375	369	367	390	362	365	374	373	383	360	383	388	345	396	387	364	385	365	353	364	353	361	365	344	364	346	357	399	376	370	383	367	366	359	366	378	369	378	348	368	395	311	380	328	342	385	336	352	370	362	347	347	378	394	361	371	377	345	392	340	362	360	356	358	359	314	357	374	384	382	387	322	371	357	375	373	376	388	361	345	378	382	382	367	349	359	347	347	369	346	376	384	349	401	383	371	382	378	362	380	350	385	371	383	365	365	373	352	370	363	368	349	398	356	377	391	362	363	346	352	367	354	386	372	358	393	371	370	372	380	388	339	390	365	386	357	351	357	352	361	380	380	382	353	370	403	356	395	375	383	355	363	373	418	394	343	370	391	399	369	362	414	358	371	371	390	364	385	356	426	344	341	369	387	355	334	355	380	379	378	355	369	346	334	369	367	353	371	333	336	374	382	336	358	376	336	369	383	358	367	390	380	329	328	397	359	354	365	342	392	375	380	330	347	378	381	404	361	350	385	382	359	381	376	367	391	403	380	378	358	346	391	396	352	366	376	338	325	348	381	392	365	380	388	365	356	373	366	394	374	388	332	396	358	372	381	385	349	352	374	349	375	351	381	356	367	349	368	355	369	366	363	383	346	392	373	390	357	391	361	361	340	355	383	374	366	370	366	338	373	359	349	390	411	394	424	356	367	349	385	359	426	346	362	345	388	385	345	389	373	339	327	351	361	378	376	399	345	369	389	358	372	381	367	358
16297	33555	25475	14561	8990	5763	3947	3057	2318	1649	1120	1082	869	722	711	714	711	727	642	614	611	566	543	536	504	502	476	446	473	455	452	449	417	405	407	409	468	429	477	445	410	439	390	422	440	437	436	380	423	453	418	417	408	420	432	444	455	366	418	477	407	432	419	425	425	421	411	438	460	413	421	438	409	439	404	448	416	405	399	429	384	426	436	419	433	392	408	416	426	444	398	370	415	426	417	409	425	418	445	421	426	379	395	433	413	387	428	427	452	414	423	393	419	410	447	432	410	412	408	432	423	407	420	403	424	397	435	476	469	385	443	400	416	415	368	421	415	431	422	414	434	407	428	420	410	424	405	419	395	417	398	421	433	411	463	442	404	416	433	407	463	408	433	439	363	448	408	421	419	395	405	409	427	421	434	430	398	427	427	400	423	432	382	426	389	410	416	429	401	449	413	462	397	412	433	444	404	460	392	429	442	408	463	383	388	435	428	384	393	419	408	437	405	393	414	401	395	408	392	447	400	459	431	477	453	396	413	436	379	433	409	419	387	413	467	443	406	431	385	407	390	426	434	389	411	367	476	417	422	418	379	448	428	401	415	418	427	418	398	415	415	397	428	380	416	390	395	435	408	423	437	412	444	411	436	387	381	439	449	438	406	420	388	418	427	442	447	436	421	390	400	427	412	451	426	438	407	391	418	389	397	415	417	434	434	372	429	416	428	398	416	424	438	442	399	423	450	445	408	427	438	440	426	447	452	425	428	408	440	387	417	382	439	375	422	393	427	386	388	421	440	429	446	410	416	392	453	416	409	370	419	457	407	411	421	394	414	392	424	410	378	436	430	448	446	390	425	407	422	393	369	436	427	430	440	420	421	433	418	433	413	448	429	410	392	446	422	423	420	390	416	441	449	416	387	419	428	397	433	384	394	425	368	414	417	414	394	386	429	428	438	378	411	393	402	417	439	429	431	397	424	422	391	410	427	413	407	424	434	377	402	435	426	402	410	401	416	408	459	433	430	436	400	441	441	373	453	455	448	410	404	433	413	430	377	420	404	398	398	412	409	405	422	427	405	406	444	427	428	438	425	411	406	399	395	396	411	420	407	423	415	412	412	375	419	407	408	415	424	408	423	434	404	418	446	425	438	422	417	417	391	400	391	404	381	424	423	383	401	395	451	415	428	387	396	415	393	429	418	413	385	396	433	382	401	426	424	395	398	418	403	435	434	427	411	438	417	415	395	435	435	429	413	417	420	428	415	420	449	392	430	394	460	404	440	470	424	427	397	418	434	415	390	422	440	397	407	424	456	429	432	448	402	456	398	418	398	422	451	407	420	417	428	425	422	398	422	438	410	411	420	408	430	412	427	444	403	425	385	426	389	410	422	393	400	463	415	395	391	442	382	444	419	440	433	453	430	462	446	432	400	418	424	389	456	409	417	414	398	453	422	435	412	439	469	432	408	444	382	406	441	417	410	407	412	426	442	406	458	430	423	425	427	402	407	408	383	431	421	422	388	415	423	440	413	414	405	454	410	389	430	434	401	387	447	439	402	431	399	388	383	475	400	447	444	376	404	405	420	414	438	466	428	418	422	412	398	433	431	439	437	427	376	421	404	395	391	432	390	436	415	417	397	384	421	438	406	426	408	413	426	435	427	408	414	426	443	418	410	436	457	459	419	413	410	396	409	442	438	386	390	410	411	426	437	403	415	422	403	445	434	413	449	421	417	397	411	462	444	438	413	422	458	414	403	447	425	431	363	450	406	414	382	419	393	432	429	425	405	427	436	417	387	412	396	431	422	424	419	390	423	421	410	446	407	425	424	443	436	390	426	402	413	440	437	427	424	420	385	402	413	433	439	415	395	447	426	398	397	431	407	448	416	421	432	424	383	439	433	424	408	418	418	456	444	396	416	457	435	408	444	450	421	409	406	428	444	382	411	429	403	428	436	433	408	396	431	404	406	397	406	451	443	467	437	431	426	400	388	426	399	415	444	435	429	402	417	446	454	418	452	383	416	447	407	411	407	430	410	413	445	413	400	441	413	411	422	412	423	456	385	409	457	402	411	405	442	400	382	474	410	409	456	433	418	411	414	412	425	402	400	404	391	446	379	407	410	433	405	435	425	394	412	392	430	389	428	423	418	454	388	393	447	408	438	382	438	398	430	428	365	409	411	390	424	401	417	415	431	434	450	407	396	458	393	418	447	393	436	443	419	406	419	397	404	427	381	429	432	437	393	426	430	403	410	391	394	458	395	412	436	420	448	420	431	450	395	404	409	429	402	434	375	447	435	469	410	387	407	410	404	429	394	407	439	408	431	479	433	439	376	429	426	456	396	441	418	439	439	466	409	436	406	405	406	418	410	409	395	396	453	418	397	453	405	440	448	400	439	404	378	444	424	417	405	387	429	423	449	414	436	417	444	402	444	426	436	425	429	410	395	421	451	407	405	433	420	395	407	412	432	444	425	412	387	410	439	454	395	402	405	371	428	407	438	436	427	393	418	397	405	435	404	449	418	417	453	432	405	401	419	433	403	421	444	385	441	437	420	404	459	421	394	408	388	446	446	426	398	403	435	405	418	426	430	422	406	430	432	407	435	444	426	421	432	439	422	399	430	442	405	382	436	425	416	424	412	450	416	466	393	417	426	404	409	403	443	419	421	414	440	481	400	407	397	350	371	404	435	395	410	401	437	438	389	466	436	407	421	418	397	458	411	426	404	397	426	423	446	387	403	412	419	432	409	410	420	395	403	425	450	425	387	400	419	414	425	438	409	429	384	446	420	457	468	409	407	418	401	423	381	430	464	421	392	403	419	401	427	419	409	418	403	419	414	413	412	434	386	419	402	433	428	390	368	427	413	390	408	399	436	422	400	444	431	435	404	415	425	427	394	443	412	379	423	377	402	411	432	400	397	388	444	373	432	383	438	410	426	417	416	423	437	394	422	441	423	414	440	418	445	416	422	420	443	434	423	416	453	389	454	447	416	406	409	458	423	427	430	393	417	400	404	370	412	445	398	409	394	426	409	410	450	456	442	443	429	431	403	381	399	421	405	431	399	411	433	422	430	411	421	421	427	428	429	433	408	412	430	438	435	428	382	438	397	427	396	404	437	409	446	431	393	419	423	394	401	402	419	378	422	422	439	399	453	433	448	371	420	440	401	423	454	405	418	393	423	401	396	386	379	410	437	415	458	439	404	396	432	424	418	408	403	406	401	480	414	445	431	410	397	427	404	407	403	430	427	423	377	411	427	458	400	407	422	407	425	435	437	398	384	416	461	410	410	389	476	395	424	416	370	431	407	413	409	418	400	376	453	415	421	406	415	443	431	419	403	432	451	419	414	408	431	440	421	400	434	381	431	444	436	436	366	445	431	412	428	416	430	408	414	430	407	433	449	433	453	414	428	433	424	429	395	425	362	441	447	408	409	407	400	429	394	418	400	420	432	408	436	406	402	409	424	421	427	418	428	390	443	424	399	419	460	446	424	415
23504	21090	27879	24587	21016	13580	6476	3747	2657	2100	1506	1169	1110	848	828	782	755	754	691	659	668	602	587	587	534	500	494	483	466	479	490	453	470	474	447	464	478	439	441	430	452	488	445	424	433	469	413	441	459	456	453	434	421	390	430	415	417	424	418	430	462	471	432	465	438	420	421	427	449	450	444	444	449	393	408	422	457	448	430	444	414	438	406	449	392	414	457	402	475	421	442	429	434	419	453	400	441	493	456	431	445	466	451	430	398	429	410	421	412	391	399	441	420	412	438	415	402	402	430	463	412	441	410	437	438	427	401	420	438	429	405	424	392	458	460	420	432	451	424	409	402	437	438	400	438	430	419	438	458	442	438	383	414	425	413	420	459	476	431	446	421	413	486	401	445	427	419	434	431	465	428	419	415	442	448	405	459	458	433	418	422	436	438	421	431	407	442	436	461	424	397	408	431	438	454	445	403	454	430	471	387	439	448	445	487	483	437	423	426	427	439	422	416	380	372	429	433	449	427	483	426	430	390	421	434	427	407	445	452	414	450	435	445	379	447	418	409	412	435	465	448	425	451	416	404	415	445	432	434	411	412	425	437	456	408	446	407	440	385	455	442	413	405	440	418	421	452	449	421	440	480	435	445	413	428	396	458	409	429	420	432	401	387	453	416	451	471	428	454	444	419	423	421	459	367	428	413	462	475	456	450	421	436	410	416	435	434	434	444	423	406	417	425	435	471	428	445	439	425	430	442	418	436	454	432	459	439	395	430	413	432	435	441	417	454	445	435	422	406	403	446	426	452	453	420	484	443	451	415	460	420	438	429	428	435	403	418	447	414	399	434	413	460	432	428	431	424	441	392	446	429	472	421	437	427	437	437	443	426	418	442	438	454	433	399	412	414	383	457	416	437	421	434	450	453	473	438	432	417	449	437	456	467	366	409	431	440	454	416	406	433	414	448	438	400	418	452	389	458	451	452	420	438	428	409	436	414	395	427	414	394	432	413	457	456	441	446	445	386	432	433	442	436	442	445	492	455	448	415	457	424	419	414	397	416	452	400	445	427	422	465	391	424	442	417	419	429	422	448	390	429	431	430	418	449	424	441	445	412	461	427	464	433	415	415	422	404	397	438	430	445	458	434	410	445	412	445	408	415	410	443	415	429	452	417	426	440	454	445	417	438	439	426	426	394	451	412	434	433	442	412	438	435	419	429	419	413	422	448	439	433	468	418	441	440	428	436	425	452	397	436	453	423	422	438	430	464	401	421	412	432	482	420	421	426	432	463	466	401	402	463	457	462	443	419	477	418	422	452	412	436	406	419	454	422	437	409	428	435	458	470	432	432	423	425	411	406	466	436	438	410	396	436	425	411	450	421	434	414	372	434	436	450	427	409	443	419	427	423	442	394	427	438	467	468	423	458	453	432	453	458	465	454	446	422	435	480	407	399	450	474	445	439	434	469	421	463	427	438	436	438	424	478	436	442	447	421	448	424	437	466	417	441	427	452	444	465	424	441	452	431	430	416	399	423	422	458	467	398	424	408	476	417	410	425	463	409	420	441	402	431	459	442	459	415	372	444	450	425	435	448	433	424	413	481	451	419	419	447	467	441	434	466	415	410	380	379	445	428	422	471	407	434	413	426	409	448	447	429	449	455	453	435	411	408	440	443	443	447	443	430	396	427	420	470	408	451	418	432	404	428	434	436	391	454	443	427	422	448	404	394	423	487	417	415	424	419	391	424	412	439	436	397	437	407	415	434	406	404	444	435	462	451	441	423	416	451	434	491	426	390	395	415	485	436	429	408	426	442	409	405	448	396	432	426	433	426	407	422	430	426	431	454	449	406	406	447	444	443	475	406	428	415	429	429	415	422	438	484	403	432	453	437	464	468	408	462	412	420	393	442	429	478	457	457	433	435	420	430	427	438	415	466	405	423	440	384	423	455	442	442	465	430	436	452	439	431	419	440	441	394	422	428	465	420	448	429	444	457	411	432	464	402	429	420	425	442	456	479	413	446	427	451	427	446	428	444	424	456	445	433	434	386	419	441	483	447	432	437	432	421	373	454	429	419	446	438	434	463	404	438	419	415	466	440	437	440	462	430	402	476	426	422	467	452	422	432	421	418	424	430	410	408	465	415	425	432	408	407	413	390	424	414	446	395	417	445	408	415	450	461	435	401	456	390	419	425	452	417	468	438	450	481	452	433	421	428	442	443	433	428	417	429	453	464	437	449	428	480	428	404	406	431	412	427	389	450	434	382	418	434	407	434	448	415	395	443	434	458	461	464	433	394	417	452	426	436	431	432	455	426	438	429	447	456	418	432	381	458	403	371	433	403	433	425	421	397	428	420	406	418	406	439	450	433	434	414	418	430	416	429	416	439	441	429	450	370	433	407	440	443	405	419	427	491	406	448	435	415	442	426	438	432	404	398	437	413	443	430	401	441	429	447	438	468	434	414	448	448	427	403	412	424	436	451	456	404	445	398	445	438	458	431	429	410	416	440	422	414	441	441	466	408	399	433	401	420	431	446	433	440	417	397	418	452	396	456	444	405	454	412	420	422	449	393	415	431	432	442	475	446	457	461	398	411	433	449	402	440	408	404	441	406	406	443	460	439	418	433	422	382	444	456	464	449	441	445	433	408	402	438	456	458	432	412	440	495	426	390	432	416	429	455	441	423	469	445	430	397	443	407	417	427	464	432	430	405	406	420	398	425	349	411	452	436	451	409	451	432	456	432	466	427	434	424	410	451	458	438	476	413	397	423	465	409	395	480	431	423	422	409	451	414	428	446	457	429	453	446	488	442	430	419	419	438	435	428	442	439	458	419	418	429	470	455	399	448	436	452	419	440	425	442	446	437	418	427	423	432	411	415	462	432	442	456	433	448	420	401	438	441	385	436	445	425	432	435	437	424	438	475	449	448	473	430	408	413	416	397	445	465	396	446	449	412	436	432	449	440	484	430	433	438	449	459	438	428	429	460	410	412	446	443	450	473	451	430	427	453	445	466	442	458	462	392	432	436	417	437	418	415	414	409	469	432	426	405	417	457	461	422	434	467	405	435	440	441	416	448	447	413	411	448	431	425	439	421	436	416	437	477	438	415	436	428	414	467	404	448	427	446	486	410	424	430	436	431	422	423	431	440	469	451	405	455	414	454	407	414	445	454	417	421	439	432	421	437	431	447	425	449	432	416	424	436	469	460	446	434	439	449	442	429	459	430	436	408	425	435	448	417	403	421	453	464	464	409	413	408	420	417	384	419	440	414	413	423	455	456	436	456	453	440	456	449	464	443	444	423	441	444	446	423	454	408	442	440	393	420	455	384	447	449	427	391	410	432	436	439	422	388	414	454	365	424	421	422	438	455	419	450	419	446	443	434	432	443	402	449	441	391	428	413	423	407	428	444	444	436	401	426	434	454	419	453	418	428	404	384	412	440	474	434	448	444	439	416	442	414	435	426	460	443	440	409	433	461	436	434	410	432	411	429	401	442	431
17623	41116	32126	21200	14328	9573	7201	5265	3799	2918	2017	1541	1439	1010	1010	1027	967	1000	845	860	831	739	664	723	615	570	580	578	517	559	548	550	518	532	531	470	483	524	501	512	494	513	472	498	523	489	464	468	508	513	487	444	501	452	487	474	491	504	480	487	453	521	513	458	491	512	473	497	512	484	456	470	465	495	490	482	501	481	493	519	458	439	462	468	487	478	478	481	450	478	466	491	491	471	497	466	487	520	450	451	476	461	500	478	473	482	511	463	493	469	474	456	476	481	476	520	477	518	472	479	463	450	471	512	494	486	447	501	501	506	510	491	471	471	444	490	460	457	456	487	456	495	499	490	451	482	453	498	483	455	479	465	452	501	516	481	510	453	475	492	490	488	457	503	489	487	509	471	491	489	484	474	514	476	484	460	532	477	521	502	445	489	483	502	541	493	488	461	463	503	501	496	453	480	455	506	482	467	434	482	472	444	484	496	488	472	477	468	462	501	436	472	478	448	475	487	456	463	504	494	496	527	485	480	473	460	496	486	500	503	503	468	500	454	452	497	521	479	447	496	491	447	456	505	480	469	495	468	468	493	477	485	467	490	456	465	516	485	482	458	472	460	479	483	463	468	477	483	475	431	493	501	439	478	509	468	521	465	474	460	456	493	488	481	496	479	457	457	499	457	472	468	478	500	507	441	484	459	473	493	434	478	469	456	470	452	493	506	513	496	520	467	490	461	482	473	482	455	503	486	512	464	486	500	468	469	464	463	492	487	484	470	454	550	524	465	473	474	493	484	434	482	448	502	493	500	479	507	480	491	463	474	496	487	488	491	546	470	474	472	465	459	481	475	464	485	470	496	466	480	468	515	488	505	445	486	509	513	471	468	497	482	493	484	480	442	481	458	464	475	464	515	507	451	500	502	481	505	480	485	446	479	472	504	477	491	449	450	477	514	496	495	492	463	433	434	486	495	459	467	509	474	474	510	505	520	478	485	449	436	464	445	474	485	492	493	457	453	442	493	513	449	505	442	468	483	498	445	459	483	467	511	477	508	491	493	479	485	496	472	455	468	493	510	474	504	468	473	474	447	467	461	482	507	508	449	453	511	434	454	495	471	470	461	497	505	519	466	475	472	496	478	460	502	488	497	460	478	483	495	518	466	488	506	482	497	443	490	480	478	450	452	459	456	507	485	508	492	444	500	521	455	504	495	468	520	462	469	496	475	485	459	466	481	503	452	450	467	471	520	475	503	504	469	499	494	468	476	476	503	466	458	482	478	513	498	498	488	465	501	466	481	458	495	471	481	461	482	493	461	444	467	458	476	511	524	466	485	473	477	454	498	451	458	462	463	526	483	501	483	522	501	501	486	472	487	464	434	465	481	497	494	438	548	493	529	507	481	484	466	467	495	452	500	453	481	497	437	489	490	453	499	476	469	459	467	477	484	474	481	465	495	486	508	501	490	460	483	459	456	446	499	475	488	477	476	506	435	495	463	475	423	483	480	489	466	460	501	440	475	489	498	539	554	462	464	446	479	499	493	456	435	462	474	459	494	481	495	480	499	457	495	480	459	494	448	512	498	481	484	478	478	460	511	458	512	453	492	514	471	538	477	483	498	478	439	473	501	518	462	466	474	501	541	491	428	492	446	502	461	493	474	481	487	482	487	441	493	494	492	456	455	486	496	494	469	485	492	495	500	486	473	469	503	478	498	502	471	488	462	475	509	463	476	456	480	484	479	481	474	481	471	499	514	513	506	469	436	471	500	466	462	452	473	449	469	479	488	516	489	460	483	483	468	464	462	510	489	487	514	471	442	484	452	506	500	460	479	505	472	493	469	486	507	469	467	465	453	476	504	456	441	513	506	470	500	468	480	486	468	492	460	490	474	504	450	468	490	470	493	445	496	500	483	499	468	444	471	470	501	479	466	478	481	494	510	507	486	491	412	508	466	511	461	493	463	507	479	440	460	486	473	519	468	469	464	447	492	459	499	448	452	472	481	471	481	507	491	432	490	524	525	488	468	470	498	432	481	484	468	466	515	488	433	457	506	528	438	490	435	485	466	475	468	496	491	475	504	446	462	480	462	482	496	462	480	495	483	476	497	490	461	501	502	474	472	486	512	480	456	434	501	464	490	492	486	494	446	469	466	493	487	467	506	447	511	482	474	484	532	453	457	452	479	483	482	492	481	463	485	496	491	460	481	520	506	515	488	497	489	483	482	494	474	484	507	475	495	483	461	496	538	455	512	489	482	484	456	453	508	498	479	455	474	489	519	479	483	482	497	467	494	480	521	516	474	506	456	471	448	452	507	494	476	474	437	466	504	489	498	505	485	465	512	487	494	471	464	459	512	461	483	504	469	457	487	473	516	461	447	449	467	449	511	412	476	492	450	501	477	520	477	497	506	458	460	528	461	480	496	507	469	469	466	473	475	454	488	481	486	480	451	459	511	440	467	482	478	472	440	479	492	476	437	472	466	504	491	449	467	452	439	465	444	516	476	500	487	474	496	459	478	496	455	492	510	450	445	459	461	468	490	438	492	441	445	491	468	490	455	507	475	493	472	496	480	489	512	465	460	513	550	475	492	508	489	447	476	478	504	507	473	444	500	531	476	462	500	489	483	497	473	489	457	464	464	517	461	420	481	478	474	508	444	509	492	491	483	479	488	461	433	474	459	485	471	504	507	507	464	471	484	502	467	469	509	465	446	447	443	496	498	490	465	468	476	484	511	471	467	473	491	447	492	475	458	497	457	505	475	495	507	481	455	515	504	468	512	484	519	485	457	478	505	502	484	511	481	465	523	456	476	483	475	478	453	493	459	500	524	471	493	452	487	464	444	487	507	518	484	491	470	513	483	510	480	514	484	451	492	481	506	458	470	495	499	503	465	497	472	515	479	484	457	478	468	523	514	465	475	466	487	457	470	428	474	473	498	466	446	461	497	478	477	531	494	441	491	497	457	471	499	466	486	523	462	481	442	497	453	507	485	485	480	520	465	490	507	463	452	487	485	473	481	467	479	479	466	456	485	501	522	502	453	448	500	483	480	490	484	476	447	503	476	504	490	513	465	443	484	510	482	487	456	471	511	455	515	471	452	510	472	500	490	470	492	472	484	510	501	445	492	500	519	521	495	513	465	456	468	471	457	486	510	512	476	496	458	469	497	445	470	468	484	500	467	490	490	487	505	468	473	521	518	468	483	495	466	507	454	468	491	511	459	465	466	467	516	528	445	470	466	475	453	481	493	505	493	522	503	493	434	448	508	484	476	495	473	468	500	490	459	433	461	450	474	487	493	465	502	476	491	481	450	520	441	478	480	445	489	451	497	439	461	481	490	465	491	478	464	483	462	497	454	467	478	443	459	491	509	469	478	536	475	452	480	503	510	463	498	478	485	468	485	476	449	486	520	521	486	503	481	454	447	502	474	476	500	486	508	446	513	480	504	484	476	453	506	473	450	478	486	488	489	512	450	507	456	501	458	476	452	494	458	492	473
24845	21153	26698	25321	13001	5730	3781	2512	1771	1463	1123	858	831	658	570	592	626	601	543	538	529	508	453	455	499	378	385	425	362	323	380	355	405	347	385	383	368	363	357	334	381	357	365	357	360	324	375	349	364	354	381	374	344	354	363	371	357	356	324	371	364	353	348	361	388	384	349	351	354	363	357	316	337	344	345	362	341	353	346	368	366	370	364	347	324	344	366	322	319	351	324	361	341	313	351	353	367	379	315	339	357	351	342	352	341	337	365	382	333	361	352	361	329	335	367	343	355	345	352	361	373	334	321	339	323	323	355	342	336	351	366	344	358	341	355	347	366	357	355	369	374	336	360	342	355	369	339	342	360	352	370	382	373	319	323	341	346	355	335	316	387	338	369	371	359	363	381	369	354	332	359	319	375	324	362	349	383	344	337	340	352	356	371	371	346	358	355	386	336	368	359	377	335	380	353	356	369	349	353	354	362	352	338	384	318	360	326	352	344	336	320	345	348	325	337	349	354	383	345	343	330	377	363	381	340	347	342	340	374	310	375	377	357	365	353	353	323	383	373	377	391	330	354	348	372	340	325	364	356	362	370	317	391	318	332	377	327	352	361	361	365	347	357	362	366	348	386	331	357	360	327	350	363	322	330	350	357	373	348	327	372	339	380	330	313	365	375	366	365	347	344	368	386	356	374	340	365	339	351	330	380	345	327	347	337	394	354	341	376	319	348	326	345	353	343	382	360	374	347	374	345	357	342	377	339	340	337	320	378	360	377	383	348	322	345	360	352	384	343	350	369	355	356	362	386	353	365	373	340	313	351	359	345	371	336	373	339	354	390	378	351	329	331	366	387	340	333	352	357	330	333	350	360	333	345	377	380	345	341	379	331	337	350	356	366	367	333	399	338	359	358	369	388	351	354	382	318	354	354	340	374	392	367	359	332	342	373	330	334	365	331	329	335	347	392	317	355	335	344	364	347	348	360	348	364	326	378	320	343	368	312	365	384	311	349	367	337	372	346	325	334	357	327	355	364	338	362	350	360	350	353	349	344	360	364	367	344	369	350	337	342	374	343	369	362	377	362	337	354	340	322	327	365	334	357	373	336	364	364	332	343	346	367	347	340	316	353	341	339	364	365	339	345	342	338	343	336	372	323	340	385	346	360	324	361	348	344	346	369	338	339	349	402	366	357	350	322	332	348	323	348	328	371	329	348	338	342	331	356	366	359	348	336	325	348	353	302	367	371	337	343	300	351	341	360	327	332	374	350	360	337	376	363	318	355	338	334	325	368	362	362	361	331	358	394	344	343	363	295	334	356	377	356	334	385	371	378	346	342	365	338	349	307	335	354	367	363	359	345	338	343	363	351	373	381	368	372	373	335	385	349	369	327	363	357	334	372	340	356	398	341	380	362	351	340	341	368	343	364	342	337	344	346	357	328	351	318	315	347	351	335	352	379	343	384	346	327	354	327	369	359	354	373	356	346	326	336	391	352	338	377	380	311	386	347	344	361	370	368	366	378	329	330	350	365	341	336	353	368	366	358	364	332	345	386	355	365	341	336	328	347	399	330	345	365	339	338	349	338	357	337	339	348	355	353	329	359	344	364	378	336	383	398	376	347	362	342	355	399	331	363	373	384	328	375	364	341	354	352	390	327	376	369	363	356	357	349	363	374	331	372	366	355	363	357	325	320	358	347	352	376	344	328	358	408	367	350	334	357	354	373	311	345	324	350	373	340	357	363	343	372	343	371	368	340	336	373	357	387	345	324	349	353	343	369	360	362	378	332	326	332	351	340	350	331	385	331	354	370	357	359	352	364	325	358	360	335	358	352	391	368	332	342	337	371	384	340	352	369	326	378	364	314	334	323	358	331	323	361	368	343	359	368	369	329	317	357	354	327	352	359	391	372	353	373	377	331	332	343	304	361	366	371	369	339	385	362	369	363	343	359	377	351	325	377	373	355	350	342	329	365	346	333	332	353	354	335	388	345	360	366	342	355	367	344	333	373	355	306	385	361	353	333	331	358	347	352	333	368	369	327	351	374	323	331	366	303	344	343	334	363	330	351	367	352	366	376	353	389	364	343	361	337	364	347	336	346	359	348	393	369	337	351	345	345	362	330	321	345	362	327	337	363	363	355	359	339	313	366	353	338	380	417	355	329	334	373	352	358	350	362	331	341	322	379	356	339	345	357	309	330	373	341	357	334	347	340	320	334	357	356	356	334	354	371	341	357	354	354	344	361	383	333	335	338	379	386	337	355	388	335	353	363	350	390	353	336	333	341	350	363	366	326	355	331	336	340	379	302	322	339	364	361	357	327	376	352	342	348	366	370	360	322	403	356	358	346	400	363	331	357	362	340	339	371	369	364	381	313	348	364	358	330	364	333	359	343	382	335	346	350	303	329	373	362	350	342	342	344	335	388	354	383	340	359	351	364	364	359	339	359	344	359	317	371	333	376	366	348	338	320	346	370	329	334	322	355	348	364	366	345	353	342	390	361	349	336	350	368	350	369	332	366	346	327	318	318	361	363	358	355	335	361	323	372	342	364	335	323	360	326	359	375	355	324	343	364	368	323	332	350	363	340	333	327	355	361	349	390	349	360	354	337	380	394	328	351	360	370	323	355	343	319	357	346	355	337	375	336	343	367	347	372	349	396	336	337	342	370	348	351	358	352	333	324	357	371	357	315	345	363	381	366	357	329	356	345	382	355	375	361	357	319	348	361	363	362	365	365	341	339	356	329	352	361	323	318	344	321	316	335	364	356	348	340	362	364	374	334	359	341	333	336	368	316	378	366	346	350	366	355	372	360	373	357	378	361	338	359	326	350	361	351	347	363	353	356	370	299	353	361	344	356	355	354	330	331	321	365	376	386	360	353	346	342	318	337	348	322	368	334	369	373	328	354	367	358	310	335	386	325	385	329	379	344	346	371	346	332	388	365	347	342	339	325	360	322	398	338	359	317	356	357	360	336	349	347	337	342	376	330	332	340	332	356	353	358	351	346	329	357	338	311	322	376	381	353	357	331	313	373	360	331	351	344	376	365	365	359	346	356	356	367	360	349	357	331	368	345	360	359	370	371	388	380	326	402	359	324	401	376	353	357	340	358	356	391	351	380	332	387	331	348	366	363	372	365	338	373	337	389	341	374	354	344	338	369	321	366	325	363	347	386	332	343	348	361	365	377	348	371	370	366	355	349	349	352	331	414	374	370	360	335	377	351	355	363	344	343	360	372	360	355	349	350	337	358	343	349	341	378	341	326	336	340	364	353	355	345	347	338	381	355	362	372	368	335	373	351	347	364	346	370	370	373	349	353	346	357	402	350	343	337	366	377	384	376	384	358	325	380	372	352	341	364	348	351	365	361	345	357	350	333	326	386	354	354	363	336	337	354	349	337	374	349	411	329	375	334	331	345	345	340	406	334	345	345	361	352	348	364	322	359	369	327	364	323	332	358	345	341	343	381	386	327	349	349	339	350	341	359	320	333	353	363	339
15999	36892	28189	17431	11873	7494	5392	3794	2689	2144	1660	1166	1165	810	776	766	786	787	784	654	670	605	564	570	561	521	474	473	464	426	443	442	415	417	441	427	438	445	435	457	404	404	398	444	404	366	422	382	409	418	447	389	410	406	415	383	409	392	378	398	394	425	371	380	378	407	437	407	425	382	422	402	376	426	406	396	402	387	408	398	397	410	388	418	377	395	414	406	376	385	387	394	407	386	386	408	396	414	406	399	407	385	372	384	424	377	385	367	394	371	398	375	369	386	389	377	366	422	375	402	375	377	389	402	407	392	413	421	379	393	392	416	377	432	398	387	401	439	403	404	413	422	391	385	408	398	380	391	396	379	395	374	393	341	374	395	406	378	379	403	398	394	341	400	401	410	406	400	411	397	407	406	393	394	393	403	364	428	403	388	437	374	403	364	392	401	381	426	407	402	378	392	401	380	385	389	415	388	444	397	422	390	384	400	406	360	410	402	390	407	380	371	419	346	384	382	392	406	372	363	368	402	379	421	424	393	374	418	378	409	406	414	429	414	393	403	451	377	391	388	381	372	388	379	391	380	404	392	407	394	374	398	415	430	399	425	388	393	413	398	428	383	401	386	386	403	400	395	423	404	399	367	423	389	432	381	371	390	379	396	392	427	385	432	409	396	369	391	388	367	372	412	427	383	424	372	424	390	386	395	387	375	378	408	402	417	424	393	364	380	411	381	398	375	397	404	412	388	411	386	419	416	365	367	379	420	374	372	379	401	409	371	375	428	379	374	384	412	384	381	401	378	396	398	381	421	384	373	381	427	411	388	382	386	411	411	399	365	361	393	425	372	407	381	387	359	450	408	421	398	415	396	419	381	368	402	395	389	401	415	419	377	394	381	410	417	383	412	387	424	394	389	402	385	420	439	374	408	389	409	414	434	382	393	416	380	388	432	389	421	394	401	377	399	378	382	392	382	400	436	345	360	359	400	429	412	397	430	402	406	397	404	379	433	424	423	425	414	389	420	392	400	404	416	374	416	393	418	377	391	379	403	416	379	412	407	376	385	389	407	406	405	421	407	428	379	403	411	396	423	415	371	388	420	428	386	393	383	394	401	415	402	402	386	388	369	386	398	401	417	389	425	382	402	435	372	378	386	367	397	404	446	436	415	378	423	403	422	380	380	429	421	411	395	395	404	376	389	403	390	414	379	397	420	405	362	413	408	395	418	402	372	401	418	453	400	402	389	385	393	391	371	399	404	423	386	377	386	403	368	422	409	447	411	409	381	424	388	409	391	385	371	391	409	381	407	440	397	383	390	402	380	414	362	413	357	412	398	403	348	430	381	437	379	391	401	413	418	418	367	388	377	375	410	428	406	381	400	441	389	391	421	375	413	394	389	403	403	365	394	408	387	404	377	434	364	354	439	367	385	414	394	391	406	386	391	390	398	408	390	421	374	376	401	419	380	409	392	387	433	391	388	383	366	415	401	402	414	368	403	402	391	441	377	421	391	416	403	414	406	407	415	405	406	435	413	401	377	418	424	371	458	400	385	407	380	406	405	399	404	355	421	391	387	398	435	379	385	393	349	376	382	417	373	406	405	409	344	407	431	440	408	402	397	400	383	397	424	372	444	414	406	387	408	378	384	416	421	404	376	393	371	401	422	404	383	405	410	421	399	409	413	382	402	417	380	397	360	401	413	424	352	441	427	389	448	388	378	380	414	394	419	399	376	404	445	358	422	408	391	401	400	389	377	402	390	421	385	376	394	449	396	404	419	356	408	404	412	412	396	374	452	376	374	402	434	410	395	397	382	423	404	382	396	411	396	420	388	385	378	409	411	395	372	366	414	404	409	409	356	366	405	412	403	383	403	400	407	438	409	414	405	367	407	389	388	427	407	386	409	370	418	416	383	414	431	417	377	410	423	414	404	393	412	410	393	427	383	422	404	400	400	392	402	411	365	391	402	409	417	393	423	388	383	423	417	424	360	420	371	437	413	395	428	374	389	378	373	401	379	384	421	398	389	397	411	406	409	384	378	410	392	441	409	400	415	403	397	418	432	394	427	423	438	403	416	408	421	413	390	398	422	389	434	401	387	408	371	392	384	399	400	381	399	400	392	345	369	399	392	411	404	402	371	409	386	366	399	391	387	391	415	425	362	388	401	420	422	424	422	362	393	370	416	377	383	440	400	389	416	373	367	388	442	414	369	355	401	401	397	383	410	398	387	384	409	428	400	391	362	437	381	380	413	427	373	422	426	426	365	420	395	391	411	413	389	401	403	379	385	378	413	370	407	403	393	375	403	412	391	425	396	400	387	412	444	400	402	372	379	376	373	423	380	385	392	419	402	384	381	368	405	385	375	392	405	387	425	381	400	400	390	384	420	417	410	406	395	478	422	375	451	388	401	427	426	408	385	393	359	417	417	390	383	383	372	369	405	403	411	372	378	398	447	395	403	390	403	441	385	384	415	389	390	366	407	406	398	411	415	394	410	401	384	395	395	402	387	413	417	411	389	387	379	382	380	383	389	391	428	423	414	420	405	363	416	406	412	414	435	411	416	420	374	401	401	409	408	398	385	394	394	441	402	389	417	393	396	408	389	360	415	383	394	409	412	382	407	435	380	381	367	399	397	415	406	371	433	409	411	415	376	415	394	375	429	432	378	411	427	418	403	411	440	423	419	412	384	393	374	375	408	389	406	441	398	367	396	423	404	426	404	393	390	390	412	386	405	403	432	370	366	427	433	358	416	426	397	400	368	381	404	392	428	421	396	394	381	388	423	400	392	389	379	377	401	411	409	412	390	375	375	426	387	409	399	413	396	418	385	398	424	441	389	415	393	434	398	389	420	442	393	398	414	383	383	386	390	418	425	410	376	400	417	387	386	404	368	411	384	424	432	419	362	421	378	346	385	405	409	400	377	424	371	396	424	380	440	394	409	352	414	385	401	391	379	376	353	401	380	424	405	396	394	411	399	413	393	405	417	382	385	414	393	371	420	379	407	361	416	376	399	354	438	363	398	402	432	384	375	420	401	423	449	373	386	359	408	392	441	402	399	385	419	383	397	388	419	426	402	430	378	426	416	383	410	403	402	372	379	369	404	375	414	387	370	420	401	425	446	419	412	436	379	391	401	375	409	376	398	400	413	414	382	404	416	360	415	398	404	391	424	409	420	369	430	430	388	343	399	425	376	407	428	372	420	392	368	389	401	382	390	378	387	440	389	405	461	416	390	420	412	415	397	395	411	409	413	418	418	343	381	357	421	403	370	429	384	417	429	389	416	423	368	398	397	409	405	365	413	412	374	400	380	414	373	375	409	374	406	373	416	419	416	398	408	432	407	376	387	403	395	375	411	393	394	423	422	413	401	402	420	402	398	433	383	390	429	417	396	430	376	416	445	379	430	418	428	425	402	400	400	429	439	419	377	441	401	427	391	427	422	427	394	410	366	368	430	381	385	392	396	393	430	386	388	381	408	384	410	376	390	394	397	419	365
22430	21108	28491	23944	21214	21362	13922	5300	3353	2586	2166	1661	1444	1172	965	972	1025	940	928	803	819	731	719	639	635	593	545	503	547	534	481	484	523	467	521	481	465	483	465	457	477	445	483	482	457	481	401	495	422	449	434	416	464	434	405	427	419	444	473	433	462	406	418	415	427	413	434	409	449	435	479	432	434	450	441	471	420	467	425	431	451	450	412	427	420	451	476	466	415	423	462	442	475	454	473	424	460	450	427	442	459	437	435	463	455	462	470	454	417	424	436	429	396	461	454	442	459	442	472	415	414	419	421	469	478	446	460	450	443	424	428	409	469	443	441	453	445	445	441	452	453	469	449	365	408	419	463	404	449	413	427	444	437	455	442	412	437	433	436	423	495	423	447	438	496	454	432	447	416	440	449	449	419	437	420	462	430	413	445	421	443	480	413	437	420	421	455	447	423	434	433	460	411	455	433	458	427	443	458	430	462	471	433	439	481	418	476	420	441	483	412	445	429	469	432	461	463	398	454	513	424	439	435	441	425	443	439	438	424	453	433	473	463	405	467	455	413	428	466	453	435	428	480	442	475	465	449	438	446	427	448	463	417	415	433	427	476	438	455	420	419	412	426	449	436	432	446	426	438	419	442	441	441	446	433	414	441	418	455	439	425	434	444	432	463	452	423	471	446	446	409	406	435	439	428	414	396	426	410	403	477	415	425	432	433	431	432	463	446	445	417	436	420	470	420	464	458	439	408	450	427	429	426	436	413	444	465	424	441	397	472	437	455	409	443	435	444	414	489	416	449	437	461	486	401	421	466	420	466	438	444	468	431	417	428	450	424	429	452	462	463	467	433	472	453	483	417	450	441	424	459	426	399	465	440	430	475	424	439	445	449	444	450	458	421	447	460	451	445	463	465	431	431	411	433	431	432	446	433	446	440	405	446	431	457	455	469	409	439	463	429	428	395	435	448	461	390	463	465	451	438	462	440	422	429	466	468	440	439	403	486	459	448	423	430	403	439	490	428	439	420	406	438	459	449	503	460	464	457	451	441	452	437	439	417	446	472	410	454	405	411	459	448	454	415	447	408	458	464	448	426	451	439	464	412	455	438	390	439	397	454	424	407	445	420	443	422	450	448	424	465	483	453	380	430	441	468	429	470	440	433	479	431	440	432	416	426	449	437	441	461	454	479	422	399	431	414	478	443	447	434	443	463	440	455	416	445	438	432	443	457	420	421	431	448	443	444	462	432	432	457	457	425	427	446	421	441	455	444	434	467	427	437	452	429	444	459	395	482	424	452	444	439	441	429	437	431	438	437	433	456	455	434	513	448	477	436	440	441	415	446	457	431	451	438	467	465	470	431	498	387	411	451	408	418	463	417	449	429	439	452	406	457	432	398	451	418	420	442	428	445	463	473	420	447	442	464	423	434	446	444	455	438	449	443	457	446	411	435	383	449	405	409	456	484	389	459	453	479	444	411	417	415	437	459	445	434	439	431	427	456	445	431	484	426	443	437	463	444	458	443	428	430	444	471	437	436	458	421	440	421	451	444	448	450	420	460	428	473	408	479	450	411	461	428	423	472	475	413	428	431	466	439	401	450	425	420	446	458	449	424	408	437	448	419	473	416	434	434	460	437	436	471	438	455	423	437	425	458	441	449	439	462	450	443	424	447	489	460	453	444	454	445	468	464	464	433	412	457	435	448	432	406	441	438	444	444	442	446	439	461	429	453	453	454	472	432	436	407	474	467	441	429	410	467	432	437	449	461	469	415	429	425	435	460	440	461	419	431	463	396	466	447	428	455	433	441	415	446	441	415	450	419	450	440	443	432	423	419	434	456	433	450	445	441	449	418	421	447	497	418	436	428	423	446	455	440	451	427	463	420	428	405	445	431	451	402	426	442	428	441	419	468	444	448	430	482	470	465	466	413	457	475	439	452	466	413	434	484	411	424	440	445	444	437	457	430	469	407	433	437	438	495	410	399	426	428	456	450	455	442	403	491	465	434	466	470	423	454	423	468	437	499	435	430	439	454	446	440	438	425	428	456	400	457	470	466	443	456	446	443	441	443	448	436	453	461	429	454	494	434	459	443	443	416	445	458	461	416	447	453	429	433	459	463	452	441	439	442	466	443	461	480	494	434	448	440	455	434	453	491	450	417	481	446	408	450	447	442	441	409	442	482	414	426	451	442	466	449	483	452	482	405	478	413	418	486	451	413	424	445	439	455	442	442	433	412	452	430	434	434	453	448	450	427	428	413	450	427	450	447	482	421	415	433	436	427	409	469	436	430	443	442	448	446	404	409	441	443	449	440	414	392	441	431	463	483	463	432	418	449	422	459	454	427	444	453	453	412	460	469	455	393	455	444	427	403	444	435	457	474	487	428	432	427	437	461	432	436	477	418	463	399	481	419	466	419	426	432	457	457	394	415	430	462	452	403	460	452	449	440	443	463	420	451	418	431	431	444	478	450	465	415	454	437	464	454	505	458	441	454	449	443	431	462	440	429	427	442	449	416	455	450	437	417	435	459	476	446	484	442	425	461	443	453	441	454	447	436	407	470	423	426	452	418	426	479	464	413	496	451	474	409	410	409	417	471	417	449	449	428	406	404	439	441	420	426	498	430	461	449	388	458	452	414	474	401	445	430	461	432	433	450	444	447	429	459	413	442	440	463	473	446	426	484	407	456	482	435	447	445	407	430	437	462	461	431	422	455	414	402	437	478	456	381	444	423	442	416	422	424	457	433	398	447	433	419	462	428	415	410	429	460	451	465	481	434	434	448	440	468	456	465	429	437	418	389	443	424	426	412	464	453	481	434	460	453	433	406	429	453	404	413	413	412	448	419	427	446	452	460	420	420	426	418	424	451	426	395	460	452	458	448	433	425	431	462	423	403	449	454	474	486	464	386	415	470	436	412	408	416	438	435	454	424	410	441	463	460	452	463	428	444	443	417	422	469	431	448	433	427	453	481	484	460	450	463	443	458	451	406	433	455	443	431	419	445	449	425	437	458	436	428	430	457	441	436	417	428	429	440	440	440	444	398	447	457	416	486	462	441	410	414	429	458	421	470	473	449	423	429	446	429	423	450	458	463	450	442	443	436	446	458	469	468	436	420	455	416	437	450	428	447	443	426	466	415	406	446	483	438	477	442	416	452	445	447	394	419	430	416	432	429	431	457	458	471	413	431	402	411	416	440	452	419	416	436	433	455	452	464	401	421	456	432	415	393	439	424	418	457	411	456	432	399	450	433	447	429	413	456	403	426	448	415	388	428	455	415	458	445	416	461	471	458	428	431	417	446	432	429	450	443	466	432	436	457	453	458	499	418	435	453	410	416	436	421	437	451	447	420	455	446	396	434	444	450	450	460	405	442	432	426	393	446	409	444	414	432	416	456	434	409	399	441	466	435	424	468	419	413	411	438	438	430	421	476	442	433	420	436	449	440	410	448	439	425	456	446	425	432	490	470	448	430	471	442	423	405	427	431	459	440	434	426	434
20074	45282	36301	25778	18996	13845	9127	6470	4724	3635	3060	2145	1753	1571	1176	1249	1233	1300	1037	1008	899	888	848	744	752	667	646	631	623	602	520	587	549	565	520	494	499	541	494	516	509	508	469	491	494	505	491	527	523	523	499	494	512	506	444	540	492	470	461	484	490	512	514	430	486	480	457	489	464	451	520	483	476	502	467	475	495	492	517	478	452	513	485	483	507	482	518	477	493	466	492	491	464	444	470	463	472	484	503	477	492	492	453	431	491	481	470	490	477	519	474	509	497	502	522	473	482	500	498	499	465	509	519	431	508	521	507	496	501	487	472	500	479	499	454	494	499	461	495	514	482	469	493	468	478	495	495	513	464	472	526	509	473	471	471	446	485	515	457	470	487	501	512	502	460	483	483	488	480	508	506	507	483	467	464	467	461	478	490	470	466	503	519	503	430	481	493	467	488	485	508	483	482	494	483	511	481	486	498	524	516	501	459	476	519	471	513	442	513	491	479	503	497	499	529	523	495	472	514	510	489	482	485	437	490	514	505	492	482	497	491	473	487	495	467	432	452	494	503	483	461	485	485	467	485	520	483	488	482	517	482	497	489	440	523	483	500	456	501	508	441	462	466	467	487	479	463	484	500	499	496	473	502	495	504	414	505	429	531	473	475	476	465	487	451	490	452	477	473	469	473	492	499	516	499	479	478	512	492	454	503	473	480	460	486	489	511	480	466	491	450	462	493	496	486	483	478	490	461	468	491	448	442	514	476	498	476	482	493	478	488	458	504	446	504	507	487	480	492	492	484	481	489	475	455	497	455	498	471	501	513	462	483	526	515	490	487	462	495	485	474	497	474	488	489	464	516	495	493	491	489	484	501	506	487	509	461	487	490	492	513	503	485	497	479	463	491	488	508	498	518	497	496	499	504	477	470	502	436	447	485	474	501	474	508	502	502	473	504	483	473	498	469	469	499	491	474	506	527	463	499	500	454	491	444	488	483	495	444	533	509	473	481	494	459	471	499	485	517	471	460	469	469	511	533	499	501	488	508	487	496	471	544	481	498	488	475	485	479	481	476	472	498	534	488	487	463	516	488	466	523	470	436	487	490	503	461	495	483	483	489	514	506	471	433	455	465	481	515	510	475	523	480	484	488	500	452	480	482	477	523	468	423	475	507	464	514	485	478	480	496	482	469	455	515	460	516	487	535	514	473	470	464	460	459	485	509	507	472	516	506	518	486	501	456	469	456	481	506	471	507	503	520	465	507	484	471	477	482	497	490	542	456	492	505	505	483	459	449	517	477	474	449	509	503	515	505	501	504	481	476	499	475	457	443	480	512	458	446	488	473	503	493	496	480	490	473	510	482	467	488	501	502	473	524	527	511	496	505	480	465	473	500	468	482	522	512	480	475	490	464	485	489	510	522	507	458	503	515	496	515	487	467	512	512	538	463	458	463	519	479	466	506	490	449	460	504	529	461	504	531	507	457	484	486	499	473	489	483	458	473	457	470	510	481	511	549	478	479	504	507	466	523	457	515	488	476	535	502	507	470	480	444	491	510	462	525	510	488	502	503	496	489	502	467	429	482	470	484	476	509	487	489	530	497	483	483	498	503	461	480	461	504	539	500	461	480	484	506	470	492	471	539	494	482	470	461	485	468	458	472	476	482	486	482	472	513	525	470	471	497	498	461	481	468	463	508	473	474	507	486	475	488	518	461	509	506	496	491	480	497	467	477	477	524	508	491	523	482	464	487	500	519	491	499	472	492	511	495	500	511	457	485	500	500	496	493	458	467	486	516	494	485	517	506	459	496	487	511	478	488	497	463	510	470	472	480	459	520	500	502	464	473	495	464	471	525	453	492	485	474	479	470	515	479	501	474	460	500	493	466	452	455	468	427	507	474	471	530	506	479	460	451	467	447	486	457	493	523	487	439	490	498	483	484	502	489	478	501	483	520	472	483	425	477	435	447	477	469	462	475	477	487	508	482	493	451	493	510	463	512	464	488	482	466	480	451	495	479	516	446	472	486	466	488	523	510	492	522	465	517	482	462	445	529	484	459	507	526	480	480	525	479	485	500	489	477	507	470	506	437	493	505	448	489	513	456	505	491	517	451	511	491	473	511	494	492	457	488	488	459	483	492	458	500	447	483	445	505	485	517	510	467	515	507	486	498	494	498	455	486	498	493	484	482	471	500	513	520	436	495	495	493	475	498	527	484	496	517	479	504	493	482	442	491	484	484	506	480	489	496	515	451	506	477	477	482	482	495	486	516	519	531	480	470	488	465	485	482	498	478	435	498	499	487	457	496	449	482	506	503	539	526	496	530	523	486	482	474	505	501	481	468	480	509	498	490	510	448	500	470	494	482	479	448	477	500	526	487	472	495	488	506	446	470	468	496	477	503	533	514	490	490	526	505	485	474	494	460	480	472	448	499	520	474	491	491	490	466	461	489	460	487	490	506	490	507	479	488	539	494	499	501	505	477	483	466	462	505	470	469	507	481	538	476	442	502	465	486	501	475	452	511	487	460	496	500	490	473	511	515	520	484	474	470	507	494	494	504	481	511	473	506	480	516	493	483	503	523	440	458	467	466	489	474	527	460	432	465	502	516	467	445	532	497	466	482	504	513	498	481	511	533	491	517	470	509	466	528	502	493	471	490	516	488	490	493	506	507	539	504	506	470	508	448	478	474	493	497	525	469	492	485	477	497	501	459	490	476	527	474	523	464	528	454	477	488	459	498	489	485	501	473	482	525	494	511	475	503	528	479	520	501	467	471	485	513	470	481	484	438	463	526	444	478	531	476	507	481	490	471	489	488	490	481	447	482	462	482	523	456	496	459	516	468	485	442	481	510	490	467	458	509	515	477	445	483	500	482	491	463	497	470	478	479	482	459	481	482	516	477	473	499	499	469	520	530	496	502	467	501	486	500	446	488	517	431	458	511	494	543	457	496	461	493	509	512	509	471	526	458	483	495	481	482	496	491	480	517	530	477	484	465	480	521	484	473	473	472	498	516	477	451	469	511	497	476	480	452	518	467	485	501	495	499	468	475	478	522	468	509	478	491	475	451	508	466	494	505	494	462	505	483	515	475	502	491	486	503	481	466	492	483	461	508	495	472	513	535	437	489	510	536	513	499	481	460	502	516	472	511	490	462	489	519	521	504	435	448	490	465	498	518	470	498	517	488	498	512	510	486	486	474	474	453	479	450	460	482	476	523	441	492	505	482	495	498	549	461	492	460	509	465	480	474	481	462	489	489	516	482	505	448	485	472	510	498	466	483	448	480	492	473	523	475	452	499	462	477	522	486	485	486	492	512	470	511	487	446	482	491	444	503	488	466	460	455	471	530	480	471	464	477	478	448	495	466	479	472	476	449	472	473	476	474	515	474	467	451	483	496	501	515	508	499	498	505	470	472	496	475	498	463	520	510	488	487	471	474	489	493	442	483	448	451	470	510	467	505	454	475	495	481	507	431	475	520	475	498	504	478	482	510	481	517	460
27426	21869	22121	14329	7163	4277	2656	1688	1437	1087	983	832	671	700	592	582	580	606	561	546	448	485	457	445	466	411	404	411	421	435	393	375	373	366	368	381	363	370	400	370	392	412	336	374	379	370	366	352	389	392	388	341	388	365	323	364	382	382	353	394	369	377	384	359	370	344	390	366	390	365	358	375	386	375	387	384	329	358	379	391	381	353	335	376	375	385	359	343	394	390	395	376	372	357	370	364	380	337	369	376	383	375	383	392	391	371	369	406	420	375	380	363	360	400	376	395	356	373	368	382	350	361	364	319	342	340	364	370	356	367	359	387	366	390	382	366	360	334	390	350	329	349	340	383	384	344	412	329	409	402	355	356	387	389	389	341	378	357	400	360	405	388	388	367	380	363	386	388	396	382	373	387	367	380	355	360	360	388	410	353	375	381	370	379	339	392	346	346	361	385	361	344	347	363	413	378	363	347	391	370	369	365	339	387	360	373	357	373	324	381	368	396	339	371	386	356	350	346	359	360	350	374	392	353	381	336	393	369	381	399	355	368	366	372	350	411	395	386	399	377	381	369	409	385	353	352	367	389	374	334	373	367	380	381	358	349	389	325	395	394	351	385	389	344	384	346	344	368	378	379	365	375	370	395	381	368	377	373	366	357	374	375	367	372	362	373	368	387	368	367	372	367	377	370	350	381	366	385	348	340	357	387	392	365	339	379	367	352	392	383	355	409	388	330	379	390	388	370	370	378	389	373	353	360	379	380	322	375	387	363	354	388	364	385	406	386	370	378	351	380	362	394	351	362	352	389	363	397	405	393	362	362	364	391	364	374	409	393	364	387	376	371	346	346	375	365	411	373	356	330	414	358	386	376	410	394	394	358	363	390	364	367	371	366	346	370	354	373	331	368	371	378	368	382	340	386	401	431	370	385	399	349	364	359	372	369	380	377	348	393	397	391	397	350	368	402	363	375	349	373	352	360	339	352	397	368	381	373	340	357	368	384	400	353	371	382	380	394	359	395	372	416	368	380	369	384	360	400	371	353	378	418	344	365	364	397	359	387	421	354	409	394	365	389	362	358	403	380	366	380	382	385	363	354	374	365	335	376	365	379	382	362	332	373	385	379	367	352	357	388	347	372	344	336	403	397	360	328	379	382	363	390	354	369	348	350	370	376	358	336	356	378	371	378	394	352	350	386	375	371	409	396	348	375	386	387	343	376	337	362	380	358	361	337	334	385	370	396	401	387	328	367	358	358	412	416	411	362	373	371	439	385	399	360	396	377	365	397	418	387	401	395	366	343	359	397	375	319	378	395	355	363	360	342	391	377	393	348	402	379	401	350	369	367	373	390	405	351	361	375	344	393	377	371	360	385	389	367	362	370	391	342	374	353	393	348	401	380	352	407	330	358	349	391	397	379	415	364	368	372	359	395	356	375	368	377	370	348	384	393	374	377	409	346	366	346	351	349	396	366	352	389	363	364	355	335	365	410	371	348	341	365	371	359	378	373	410	370	382	380	365	356	361	389	373	407	367	384	359	374	392	369	365	405	375	404	414	338	390	387	363	381	408	399	350	367	367	381	390	389	360	387	368	368	361	365	366	372	369	408	374	389	362	364	408	381	378	344	319	352	346	382	376	377	366	353	363	377	361	333	362	361	374	363	348	396	395	357	378	361	380	396	347	384	382	387	353	378	358	379	353	365	348	367	348	325	368	407	354	416	360	360	419	338	385	377	350	385	392	328	327	368	378	353	353	353	392	363	352	376	405	371	357	371	386	373	383	351	388	358	378	336	368	386	376	403	379	381	372	394	383	377	417	376	394	355	371	340	378	385	359	360	400	377	386	314	356	381	373	359	385	355	385	402	361	374	343	392	388	362	377	360	356	377	378	357	383	322	394	355	367	370	356	358	400	399	396	334	381	361	370	353	376	368	377	376	363	346	370	325	365	368	365	390	389	354	370	355	373	374	406	354	361	324	386	382	363	409	389	352	374	433	381	388	376	353	344	386	363	406	366	397	359	357	369	362	342	360	371	383	384	355	358	393	380	338	350	366	340	374	372	346	377	334	356	393	361	356	340	371	379	371	399	345	387	397	429	359	355	352	382	377	392	378	371	402	354	345	355	385	338	421	370	369	366	376	381	388	413	361	352	384	368	374	354	329	358	390	393	376	405	359	332	391	353	408	378	358	357	352	374	397	373	354	363	344	407	352	397	369	381	364	360	364	364	391	327	371	362	375	370	403	358	392	377	361	369	399	383	365	349	400	369	400	356	356	363	381	369	385	391	380	371	361	358	355	393	379	336	381	357	335	396	329	352	365	357	365	367	389	372	398	356	359	358	357	336	375	395	353	395	381	361	349	369	356	346	371	370	336	347	355	384	384	380	368	383	399	372	367	360	386	344	339	364	380	350	364	350	347	403	394	379	345	373	356	373	349	344	377	350	373	371	382	368	331	359	345	384	336	386	398	377	383	341	373	373	407	391	358	364	393	371	369	349	388	359	354	402	374	380	341	411	374	355	401	378	349	397	364	386	386	393	379	392	379	382	373	376	356	350	390	384	329	376	362	384	366	366	397	392	400	364	398	352	394	365	369	350	379	383	381	371	330	360	393	391	371	387	376	428	368	370	386	365	364	349	400	348	362	387	375	384	363	348	357	394	355	367	374	360	392	399	359	377	358	367	351	371	379	400	399	376	377	346	389	367	374	340	369	400	332	391	352	373	410	357	351	400	411	366	362	344	366	348	401	409	379	386	371	401	341	411	387	418	380	369	356	343	348	395	370	376	346	403	383	390	374	372	356	355	355	379	394	365	379	428	364	363	378	369	365	406	385	364	399	383	355	354	386	382	371	391	386	358	404	368	334	380	381	338	369	393	390	371	358	387	371	332	390	429	388	364	361	348	398	389	388	372	380	365	391	401	350	366	343	397	388	377	348	380	379	356	381	356	381	379	392	380	388	382	348	395	385	362	370	368	401	337	366	358	398	390	366	353	365	355	374	356	354	360	386	376	384	366	372	378	354	384	354	349	404	376	358	353	395	354	370	354	382	385	365	373	347	388	364	365	366	368	374	386	382	356	362	397	399	366	355	359	384	379	397	373	379	366	374	388	369	393	363	358	354	367	370	360	358	358	354	372	352	361	343	364	381	406	360	389	368	379	360	372	368	374	353	386	399	378	342	414	402	391	389	359	389	379	363	381	337	373	382	400	382	377	380	385	343	390	377	373	383	387	355	397	361	371	360	383	377	376	341	384	372	381	332	381	389	360	383	364	374	379	363	359	354	372	366	358	389	372	379	371	394	367	370	348	361	348	337	359	417	420	364	381	418	377	372	363	365	376	352	362	411	385	353	365	388	338	367	395	351	347	372	389	350	354	343	360	358	403	373	348	382	357	373	392	326	394	381	405	387	358	401	383	364	372	365	420	351	387	363	356	343	380	375	397	366	347	343	363	376	403	365	360	376	369	365	376	365	396	412	375	364	386	357	399	421
15525	32869	23715	14571	9799	6195	3845	2601	2053	1607	1330	1077	875	873	718	675	698	728	668	591	599	571	567	499	516	489	503	471	483	470	471	475	438	431	451	423	452	412	405	424	421	418	435	425	406	426	433	441	437	409	430	402	458	449	412	404	430	442	419	414	382	392	423	383	427	416	425	451	394	391	426	417	427	416	416	417	427	401	407	375	403	445	432	410	411	438	419	415	422	397	443	441	393	378	436	402	384	431	464	440	397	425	424	413	394	417	439	406	415	396	404	396	420	409	414	402	437	419	399	401	391	419	415	417	420	390	411	437	423	400	376	421	396	385	439	407	405	384	457	397	447	388	432	410	409	409	417	423	418	402	436	449	414	400	436	410	408	386	408	395	477	447	428	437	424	414	435	401	378	389	425	455	424	424	415	392	393	420	426	427	414	421	408	409	421	431	380	417	400	430	415	411	463	443	438	412	396	425	401	439	427	396	420	439	446	453	401	446	448	423	399	391	425	429	433	436	426	382	388	413	400	427	387	399	451	401	417	412	420	408	406	412	402	438	480	406	435	392	419	414	443	449	390	402	436	433	402	406	425	399	431	454	391	411	414	419	430	407	428	418	386	438	416	391	410	429	423	401	430	422	392	413	424	411	407	433	414	435	389	424	405	427	424	407	412	443	420	435	419	437	412	442	411	418	431	408	421	392	399	432	412	405	431	383	422	433	429	390	389	418	420	411	395	434	446	453	394	406	427	401	416	411	400	406	415	392	415	459	406	411	430	404	413	389	398	431	424	432	397	435	415	432	407	403	446	426	416	433	413	404	376	386	435	389	381	423	452	422	406	439	461	415	406	436	407	400	403	428	423	424	432	449	399	406	417	405	398	387	437	414	438	399	463	385	449	428	392	414	438	408	408	440	423	398	419	427	401	408	416	405	379	427	402	406	425	423	437	414	445	419	440	412	446	375	403	396	396	447	456	416	422	406	413	387	401	414	410	412	400	407	395	368	446	444	423	448	413	436	398	400	391	397	438	414	423	404	415	415	356	421	422	399	416	416	403	431	423	405	418	444	382	412	425	399	416	390	469	414	412	401	423	448	412	428	379	442	435	401	414	411	420	444	384	405	413	425	394	408	435	453	419	454	451	388	402	389	401	415	416	417	417	456	397	429	464	431	417	430	433	403	404	416	419	408	423	370	412	392	399	386	371	430	443	437	385	410	430	410	425	414	431	424	420	405	404	430	419	405	393	399	406	421	394	419	421	456	444	411	407	426	435	456	409	450	384	402	441	431	447	427	401	445	420	440	402	430	391	427	410	448	421	426	394	437	417	428	393	413	411	402	404	384	427	438	401	446	410	392	403	402	449	448	439	396	414	435	427	393	463	432	416	398	424	421	429	430	400	383	415	456	397	396	389	414	434	419	420	386	435	428	368	424	430	424	427	391	438	432	416	412	430	392	434	433	413	428	416	441	445	458	395	393	416	416	380	417	396	427	437	439	422	418	409	387	401	400	436	414	402	433	421	431	400	424	436	387	399	399	412	435	408	367	407	424	392	432	403	402	421	440	394	404	379	438	417	413	443	377	464	414	391	429	427	408	455	406	435	442	432	412	460	425	428	416	388	396	419	430	439	388	428	416	422	433	402	392	404	442	452	441	403	423	399	457	459	450	407	416	389	423	427	425	443	416	411	407	414	458	397	368	416	359	416	423	415	435	421	398	418	411	412	455	425	392	449	418	426	426	413	409	395	439	399	414	406	422	410	431	411	431	426	427	412	454	418	447	426	414	422	438	403	436	459	403	426	405	425	419	365	363	425	398	372	453	425	401	398	428	394	376	407	406	449	420	446	390	409	396	387	385	450	422	416	420	419	419	390	426	408	403	424	415	465	424	399	437	391	430	415	390	407	436	448	423	408	418	428	460	398	427	410	392	409	450	387	369	403	417	393	429	378	434	419	428	436	432	395	421	458	407	430	440	414	432	445	425	415	392	405	417	399	416	383	406	418	424	445	363	410	393	417	420	385	399	444	427	405	390	443	376	396	407	434	416	392	432	421	418	381	390	415	413	417	438	382	403	432	433	434	437	432	421	438	442	436	381	387	385	392	412	452	376	412	410	417	404	403	372	396	427	430	379	394	417	415	429	403	443	392	438	427	412	398	415	455	430	403	399	392	417	446	440	430	428	405	428	443	434	422	392	407	348	423	417	388	396	379	427	399	422	435	425	430	426	443	425	400	413	429	425	400	429	419	440	401	456	377	423	417	422	417	420	428	429	423	392	400	402	425	433	432	428	406	388	379	438	424	464	417	413	389	418	402	413	409	402	420	413	411	438	387	377	391	413	402	405	411	424	412	411	428	403	445	422	412	412	426	400	381	438	409	407	474	435	444	399	415	415	368	434	441	398	422	427	445	436	421	424	394	468	397	454	437	440	423	408	397	427	419	406	405	429	443	420	407	426	420	437	412	438	417	410	401	406	405	455	453	412	440	391	447	450	443	398	418	385	422	393	406	399	408	403	414	416	400	387	400	438	424	459	432	419	431	406	439	406	393	400	392	378	390	414	418	400	428	418	416	411	431	418	420	392	394	414	427	407	414	397	388	431	443	394	408	443	396	394	389	395	413	429	387	409	407	410	420	402	391	411	388	468	414	406	429	456	433	435	412	432	406	394	420	360	444	406	422	425	429	450	438	424	437	441	409	394	416	418	401	403	412	399	374	399	421	411	451	406	445	413	401	404	405	374	390	412	413	410	446	399	400	458	397	386	446	439	392	417	435	406	407	396	403	408	410	441	421	404	406	444	409	448	409	414	395	407	424	413	405	410	421	408	416	408	422	414	398	446	393	443	386	438	429	366	395	399	402	416	412	420	428	392	417	429	415	410	452	437	464	432	411	428	417	371	417	425	410	430	421	373	454	428	395	419	460	429	424	404	417	391	419	410	445	420	437	432	420	435	438	420	417	423	401	441	447	431	429	441	410	401	439	417	423	427	415	430	422	416	379	425	405	428	455	425	418	441	433	388	413	393	421	429	408	408	442	418	432	411	415	387	408	396	433	401	438	404	428	398	448	401	403	396	403	405	448	406	418	383	425	425	427	441	413	437	429	385	402	401	404	456	443	425	423	424	425	410	398	419	424	377	417	421	386	408	392	420	414	431	465	446	401	405	436	434	400	395	454	423	453	437	406	410	416	441	418	387	392	407	420	458	373	412	408	443	414	405	397	428	419	436	453	438	413	426	422	414	466	443	411	401	415	406	405	408	382	385	484	379	373	398	415	398	456	439	438	422	401	421	394	437	446	365	431	393	394	444	388	444	427	403	414	410	421	369	400	428	438	446	400	385	422	422	411	389	407	467	430	419	442	433	417	420	429	395	404	461	398	412	443	413	418	447	402	416	429	438	419	414	386	423	422	418	413	415	437	418	404	442	456	399	419	425	411	421	409	466	411	412	431	417	403	402	446	391	394	405	431	425	407	442	417	413	415	423	399	419	418	405
23463	21089	27882	24616	20969	13614	5479	3391	2626	1932	1589	1277	1076	1015	809	713	765	770	798	733	608	596	604	535	563	542	500	501	455	496	536	485	451	447	444	445	461	442	469	457	432	465	471	466	465	418	434	380	450	429	408	402	412	423	423	430	474	389	455	405	430	441	417	407	433	420	416	387	440	435	431	406	412	418	430	414	438	458	434	433	409	421	402	420	398	430	436	414	442	449	403	387	407	433	442	422	409	428	425	448	450	456	398	433	384	431	415	423	434	404	426	412	401	387	429	398	412	428	414	412	397	437	439	433	398	411	418	415	428	444	472	397	430	401	431	414	423	437	412	409	416	417	424	393	456	422	403	402	417	438	437	459	387	400	417	392	430	416	446	407	397	428	447	433	439	402	384	382	418	426	446	437	431	465	408	417	415	419	452	449	394	414	409	433	444	385	426	418	444	394	433	396	409	351	427	406	437	396	420	409	401	406	398	425	427	417	426	469	435	401	421	433	382	446	436	372	391	436	429	404	449	407	429	442	472	441	453	443	422	431	415	450	425	450	420	403	409	421	368	422	438	397	465	422	402	396	407	404	431	417	432	440	437	419	444	456	420	413	423	425	450	398	401	420	412	439	426	456	421	400	469	405	406	424	387	480	407	451	417	452	431	411	441	431	419	433	425	427	392	411	451	410	418	395	428	389	446	420	392	437	432	435	430	418	403	418	417	429	435	440	456	446	444	443	428	455	471	436	447	439	451	434	399	403	443	417	401	432	445	427	445	385	430	397	414	441	404	427	449	381	412	462	426	421	452	404	467	467	426	403	440	428	388	432	433	448	439	410	391	395	408	429	443	433	417	415	439	415	426	364	420	435	418	414	388	425	410	450	419	412	410	413	434	405	408	443	450	420	401	418	438	433	435	439	431	412	404	419	447	420	396	434	445	416	434	460	407	412	392	451	434	421	403	456	396	429	440	437	445	442	392	437	392	415	431	446	420	423	421	448	405	406	412	426	386	441	431	415	400	420	439	393	414	428	484	424	429	413	473	441	441	406	439	437	436	420	419	445	437	415	446	426	431	433	434	449	407	406	435	407	408	386	422	442	419	416	393	441	390	444	409	435	479	411	414	395	434	407	416	457	464	450	443	422	425	413	434	402	422	441	459	449	428	454	449	415	397	442	426	402	454	416	421	429	460	430	447	448	448	414	395	437	407	395	400	417	414	422	418	402	417	418	420	500	391	406	386	390	407	394	395	413	427	442	427	396	458	408	434	415	408	419	438	437	445	406	438	423	416	423	431	403	426	428	411	408	424	408	389	456	437	440	402	421	419	423	408	408	441	388	433	416	408	412	406	437	453	404	467	415	395	426	454	438	445	440	418	409	428	423	414	441	427	441	443	395	443	429	438	398	400	422	386	405	407	418	429	469	459	412	402	425	445	398	417	464	415	456	461	426	414	431	435	396	423	401	448	445	450	425	447	391	410	419	459	413	400	425	436	439	415	410	403	405	411	456	429	456	451	422	425	406	421	367	422	420	444	452	438	434	427	410	410	451	423	428	462	412	455	378	424	441	441	412	432	455	438	450	447	383	417	430	400	427	444	398	429	408	368	417	413	452	413	440	412	417	431	437	387	435	440	402	390	473	369	436	438	415	450	403	423	431	417	400	439	423	399	452	347	412	368	433	421	427	401	438	437	382	410	433	409	419	415	422	416	422	439	423	436	423	408	441	429	416	414	441	426	439	457	490	385	412	395	419	414	394	414	396	430	416	438	451	447	402	411	458	409	389	395	397	408	439	390	423	414	380	448	424	383	426	456	444	414	412	428	425	444	434	438	442	443	421	433	434	399	434	404	449	444	407	418	435	425	403	401	414	375	405	440	446	440	419	419	376	407	445	408	450	427	431	417	444	394	431	422	422	442	417	407	390	392	449	427	404	478	430	449	447	445	426	438	419	390	403	452	446	502	392	422	435	408	411	426	415	426	442	425	452	414	381	436	415	400	411	434	407	424	419	442	407	400	391	404	426	420	422	408	434	418	438	447	426	386	392	440	447	429	455	443	419	427	448	431	419	413	399	444	420	421	422	440	447	390	406	433	447	443	423	402	437	462	435	409	442	389	399	407	396	451	435	378	448	434	433	406	423	467	376	432	425	481	409	421	413	430	436	432	387	419	413	423	420	412	407	432	448	393	429	402	413	401	408	446	413	469	429	397	425	442	489	387	437	406	421	410	420	441	414	443	436	422	416	457	437	410	444	418	452	455	420	403	392	421	465	453	427	392	447	430	396	403	424	421	449	417	428	433	396	436	435	424	417	414	436	408	394	425	435	447	425	435	401	440	412	404	425	418	411	426	444	382	389	433	427	436	438	412	431	446	434	408	420	442	420	449	405	380	425	435	420	432	422	442	446	430	394	431	461	420	421	390	416	437	407	432	431	431	408	439	421	420	429	429	443	426	413	374	403	403	427	403	430	400	425	440	392	471	438	398	417	388	425	429	390	398	432	462	418	462	419	413	411	486	409	444	410	413	439	408	436	406	395	443	403	422	438	458	417	398	410	424	409	464	415	415	422	436	436	383	442	399	398	410	424	448	432	434	378	413	405	416	453	421	435	419	446	417	426	437	423	407	374	420	397	419	437	449	421	413	408	416	399	453	415	400	431	431	411	410	427	416	449	409	419	452	474	445	410	395	424	455	385	392	388	406	423	402	418	414	445	402	377	417	399	447	430	446	412	459	461	433	444	433	443	417	437	375	427	443	389	428	449	446	408	424	418	426	400	417	423	386	419	426	432	418	442	424	443	423	420	422	443	450	401	458	431	401	422	435	447	443	420	438	410	435	380	424	405	396	438	431	404	421	401	425	461	412	435	451	402	464	420	428	419	435	437	422	424	433	416	400	423	452	390	400	417	432	426	453	434	422	437	421	406	446	439	414	407	416	419	417	428	446	436	434	435	442	397	474	413	426	404	469	450	433	454	451	432	402	424	420	398	437	428	441	442	442	453	421	424	449	430	435	412	436	431	438	385	394	408	400	405	425	410	420	459	438	389	398	395	422	436	438	430	408	427	453	429	452	393	419	418	389	469	419	434	407	430	458	423	441	430	416	389	389	397	423	426	459	407	421	413	410	466	443	429	429	460	416	392	439	422	384	435	481	454	459	400	442	444	381	412	380	385	417	410	389	449	412	437	442	387	413	395	423	430	453	448	434	396	426	382	441	446	458	423	434	403	440	395	374	398	431	439	382	420	450	415	434	415	413	426	464	395	427	427	393	400	445	406	416	404	438	438	440	438	452	415	432	442	434	414	429	424	414	431	441	423	431	398	415	411	406	431	448	409	439	407	429	425	428	437	403	457	409	417	414	416	405	425	454	405	416	404	432	468	448	456	446	432	423	441	426	433	414	407	405	429	382	430	427	427	411	396	457	394	423	393	436	457	426	419	410	455	430	457	445	397	436	394	415	440	433	363	422	411	402	423	415	403	418	415	431	433	427	442
17518	40683	31204	21647	14349	9882	5750	4642	3781	2703	2158	1763	1325	1251	1107	939	930	1011	906	823	788	707	679	671	669	612	606	576	597	572	526	528	543	519	506	525	535	484	507	504	459	468	472	453	488	504	479	479	445	496	482	470	483	502	468	505	512	500	493	422	492	488	453	499	461	481	477	486	488	441	465	461	458	476	489	436	455	488	447	480	433	473	463	479	427	465	470	468	480	441	521	457	454	488	438	463	494	450	482	480	485	504	530	464	482	474	413	476	459	458	490	449	520	481	510	451	485	456	523	452	478	470	443	480	488	461	432	472	442	489	478	453	457	433	439	450	489	498	489	482	507	442	467	457	485	445	486	477	471	483	459	446	505	462	479	456	483	485	454	464	508	489	485	480	500	463	468	476	457	464	432	502	490	507	456	495	500	492	467	512	507	444	442	489	472	464	447	495	488	512	489	456	464	456	474	455	487	468	466	439	470	484	462	466	497	434	469	463	431	475	463	437	474	470	492	469	475	472	473	459	490	463	462	461	468	514	457	480	499	416	467	460	491	435	456	454	456	466	511	468	451	501	484	513	504	493	425	493	453	481	459	445	463	449	494	476	471	475	430	515	484	483	462	436	440	487	456	447	450	480	496	478	477	458	458	457	444	469	464	478	431	516	483	461	440	438	463	519	498	491	454	457	454	465	488	499	519	479	442	485	443	497	464	490	462	484	474	488	512	474	517	469	464	476	476	505	479	499	485	468	516	466	457	504	472	496	519	445	469	477	458	483	454	478	449	470	492	438	454	466	492	426	441	477	468	471	475	475	463	496	442	480	453	484	505	481	508	473	421	473	463	436	477	492	487	499	521	454	482	478	460	494	484	453	492	470	490	522	446	485	485	467	508	497	502	462	513	474	462	449	468	432	484	515	438	469	434	465	478	488	454	461	469	470	455	469	456	508	455	491	473	465	467	483	499	451	481	472	501	477	464	474	492	508	484	465	491	495	468	496	451	467	446	459	469	472	537	502	475	505	456	493	472	428	494	473	495	476	452	495	466	470	443	484	465	448	475	484	442	482	488	477	488	476	482	497	458	404	421	490	483	465	482	458	447	489	503	484	496	486	475	467	469	487	476	510	478	473	494	528	501	467	465	467	467	508	488	500	444	486	525	493	468	470	472	491	469	549	462	489	482	485	485	469	438	440	472	455	436	502	464	486	507	483	503	463	532	517	454	450	501	503	467	506	498	431	432	483	464	490	460	467	486	499	498	454	473	482	499	475	480	457	450	473	477	482	502	486	467	486	485	489	423	462	503	487	507	497	480	463	481	460	450	483	493	480	461	502	453	455	471	483	476	475	475	507	472	534	463	487	473	475	467	460	505	462	488	508	491	461	459	440	501	471	476	448	468	509	441	449	520	473	497	462	448	505	493	472	467	446	484	473	486	517	450	495	480	459	474	515	482	431	537	483	460	486	483	457	460	463	421	467	510	486	472	463	435	492	495	486	509	451	468	468	477	467	497	429	478	463	487	460	466	440	451	470	458	458	475	451	463	466	499	453	468	473	475	475	461	436	484	463	486	460	484	482	499	441	475	457	446	476	441	459	506	470	475	499	442	481	441	478	464	464	479	456	447	513	446	472	498	430	483	468	484	483	496	464	442	473	498	465	492	514	483	462	445	477	448	438	459	476	450	470	484	484	478	457	459	460	474	434	459	428	504	468	463	539	486	467	515	478	487	476	455	459	430	512	486	476	482	488	488	475	471	446	477	465	471	464	473	494	416	472	498	460	476	475	479	468	460	435	507	464	449	445	465	486	453	483	469	443	462	450	490	475	491	440	442	465	465	454	489	456	481	455	450	497	490	474	480	443	435	522	475	471	431	453	468	463	484	521	462	462	460	439	488	485	455	432	465	442	475	455	463	455	465	500	445	468	516	467	426	486	446	476	458	466	466	490	468	487	449	484	484	465	497	450	468	494	434	489	492	453	477	469	447	475	475	439	431	497	469	439	476	490	481	517	474	478	503	487	437	483	460	459	502	486	494	479	450	471	457	477	419	489	443	472	445	445	475	473	485	519	460	466	488	485	476	471	522	423	493	459	458	463	478	435	484	493	462	466	455	463	512	468	472	457	460	435	483	476	489	471	448	497	475	454	439	482	460	482	477	454	464	481	460	475	488	489	451	521	491	466	480	474	429	460	494	497	482	471	503	445	458	479	463	464	455	469	476	442	465	510	437	497	483	461	477	460	485	454	466	491	483	451	484	479	462	456	478	458	446	459	505	490	495	456	475	467	513	492	418	494	472	481	483	466	489	455	427	535	486	469	520	473	506	433	469	524	464	498	510	510	499	503	472	487	462	457	459	481	427	485	460	484	488	506	449	457	490	470	476	505	474	455	449	481	515	477	467	466	463	460	470	463	487	473	511	439	494	469	504	451	480	466	491	453	478	467	499	482	492	455	485	451	480	467	471	513	502	486	478	516	498	469	457	462	512	482	479	471	459	428	459	478	524	461	472	448	508	486	509	467	453	455	472	492	442	422	455	470	495	462	497	473	496	525	450	486	462	498	434	439	459	484	497	479	516	516	470	458	459	531	474	508	530	519	469	481	497	461	476	479	475	454	451	512	470	458	483	496	450	507	481	434	436	480	456	503	481	508	486	477	447	527	479	472	480	479	497	465	518	474	431	496	512	507	480	479	452	478	492	506	479	450	476	468	456	482	495	507	439	441	453	522	433	495	516	424	482	453	498	458	509	468	456	478	493	507	491	466	462	448	463	439	436	470	481	478	455	473	474	458	470	428	471	465	450	481	464	471	489	474	469	466	437	518	480	463	452	502	482	479	483	482	483	473	437	489	455	446	481	469	451	502	460	455	467	438	513	474	471	515	429	447	469	476	495	449	476	520	489	467	461	481	442	461	486	466	482	474	455	482	438	494	468	469	495	504	502	473	416	453	527	445	447	477	500	469	472	491	484	493	456	486	479	466	482	484	418	447	471	483	480	530	469	486	484	484	445	463	475	481	475	527	465	477	446	468	513	476	470	470	485	510	449	472	461	432	444	469	468	483	473	484	492	445	494	457	462	471	482	464	463	469	478	487	479	470	479	511	475	481	485	452	496	508	488	478	462	471	447	480	474	491	488	473	467	502	452	457	479	520	476	436	474	471	452	451	480	475	483	513	489	526	469	517	458	479	476	447	450	450	517	478	494	473	449	475	484	536	489	477	511	420	487	491	488	486	483	490	484	480	458	479	492	485	457	475	426	442	455	485	493	502	512	468	478	474	440	456	513	453	492	433	465	485	489	485	456	481	457	485	484	466	464	470	451	452	461	472	408	480	488	454	475	468	445	477	466	472	462	482	457	440	475	496	482	514	462	460	471	449	443	480	453	475	472	431	463	495	462	466	484	522	493	462	453	495	468	493	509	444	469	479	479	480	506	468	471	469	494	503	478	455	463	461	472	472	458	459	499	469	493	462	460	418	470	447	470	490	452	447	495	499
24838	21105	26685	25297	12408	5526	2723	2200	1788	1396	1136	925	786	665	656	574	601	596	646	511	517	462	458	417	440	442	408	400	397	390	388	360	379	375	372	341	343	353	371	359	368	350	389	351	330	379	366	319	321	324	365	351	346	341	358	346	353	371	359	356	379	350	344	328	343	349	312	326	316	328	312	342	343	372	353	336	378	343	351	316	359	356	355	363	348	367	322	331	354	341	316	304	334	302	320	341	379	328	339	346	328	339	358	365	360	361	320	346	350	342	362	333	319	342	390	332	366	361	346	320	320	344	337	349	359	380	314	333	378	357	352	353	333	345	368	345	355	359	346	327	365	347	391	356	333	359	380	338	352	350	346	374	324	342	329	369	353	335	342	333	346	363	343	381	342	350	341	342	359	387	331	363	335	351	358	328	391	345	351	352	331	349	348	327	348	345	350	375	348	352	361	341	325	331	334	379	359	339	353	347	322	326	349	330	345	327	337	352	364	387	341	340	373	344	336	411	338	360	365	350	341	351	344	361	346	345	352	398	350	377	314	340	362	329	313	351	326	356	321	358	334	338	351	335	337	305	345	331	332	367	334	361	362	359	359	352	336	380	346	341	386	301	396	344	349	331	339	363	344	344	357	335	384	358	327	336	318	335	366	349	364	352	322	349	351	314	336	343	363	334	334	344	355	350	377	341	354	341	360	333	390	378	314	358	377	350	335	403	310	362	352	355	408	338	376	375	335	371	316	341	374	382	356	348	377	357	341	379	314	360	375	361	331	353	329	353	340	366	369	336	374	342	354	358	366	410	375	335	318	341	341	357	348	340	381	333	337	350	335	374	341	323	328	375	337	321	326	328	381	336	360	344	364	301	360	359	368	338	347	359	335	347	331	341	352	358	357	344	365	339	373	368	352	313	316	354	335	350	316	320	376	328	390	354	319	339	348	336	340	359	351	320	364	360	331	332	353	366	322	381	343	304	371	338	365	353	345	312	317	358	391	342	352	365	318	349	357	320	361	348	367	330	343	333	348	361	356	312	350	346	353	377	367	338	324	326	338	316	349	333	357	341	359	352	354	323	322	362	311	321	325	363	324	333	342	324	361	311	338	348	358	308	349	342	360	331	348	318	355	337	327	335	326	356	312	340	340	377	362	335	320	358	357	332	321	355	338	349	348	331	367	340	331	343	325	356	360	371	359	367	341	336	348	293	340	309	375	367	333	401	327	367	366	344	363	326	336	342	338	352	356	350	326	340	363	335	333	335	331	351	373	341	332	345	337	334	324	346	340	343	364	353	350	339	362	361	359	357	353	360	353	371	345	346	324	336	330	336	353	347	350	372	344	347	372	365	360	355	377	346	341	354	316	324	378	356	335	357	340	317	363	352	377	374	370	340	378	371	330	346	356	355	325	340	304	375	363	343	336	351	359	347	335	352	367	318	340	349	354	341	346	344	363	316	321	354	374	397	340	337	367	340	324	344	364	350	311	332	359	353	325	345	327	351	359	322	344	371	352	372	365	353	331	367	379	363	343	330	354	346	347	339	347	346	333	378	362	352	344	400	355	365	338	345	351	324	342	350	350	373	345	332	344	350	327	354	341	322	357	346	351	346	364	320	361	375	369	340	360	363	340	328	341	291	365	331	348	351	323	351	331	363	339	355	350	359	350	370	342	350	355	343	357	337	384	355	318	352	310	370	362	347	356	304	347	353	337	353	343	346	346	364	330	348	385	335	381	353	300	322	338	359	328	338	337	347	337	342	353	358	327	350	353	338	362	333	361	338	383	333	380	297	343	341	335	336	324	327	348	334	335	354	324	366	344	358	336	362	345	366	312	367	313	316	341	356	302	368	354	361	354	291	345	328	368	365	337	293	378	352	341	344	325	354	351	324	364	317	340	349	327	307	335	363	375	359	335	374	355	365	339	378	390	333	382	326	294	336	371	332	331	315	338	346	332	329	336	335	347	361	339	365	331	358	303	341	351	374	351	333	345	321	331	320	355	352	365	375	353	373	361	337	335	319	344	331	334	378	333	358	365	328	349	331	323	341	350	347	334	327	375	369	391	350	349	357	355	346	347	353	363	346	366	372	368	335	370	341	318	347	352	351	362	370	353	359	337	346	358	354	391	336	377	366	351	310	345	350	326	355	362	334	389	369	342	317	322	358	334	352	354	361	357	342	379	380	348	332	377	356	358	363	383	354	351	330	354	322	306	339	349	381	341	384	333	333	353	331	340	333	322	318	352	334	327	362	333	344	329	349	322	303	336	367	379	348	369	360	339	344	358	358	334	353	336	303	319	347	321	321	327	342	365	354	380	347	361	355	388	342	363	344	357	343	349	364	382	354	347	351	337	357	327	362	342	314	350	358	340	341	339	346	347	355	351	353	347	339	371	373	364	366	351	340	354	336	342	308	342	369	302	341	336	354	362	348	348	347	338	354	333	364	360	371	366	365	361	320	372	364	351	342	359	325	360	338	346	349	319	337	310	349	382	339	359	317	383	367	337	338	337	325	359	360	352	359	365	322	343	340	325	334	361	313	337	340	342	316	323	348	331	329	326	334	369	361	374	360	368	350	339	330	362	316	356	324	359	347	340	316	362	349	356	346	332	297	347	350	382	319	342	359	402	334	346	367	348	355	372	346	350	351	323	351	334	326	329	333	327	321	327	338	334	382	354	348	349	327	365	372	364	315	350	345	337	374	354	311	353	337	365	335	332	358	324	315	370	346	327	354	378	339	337	331	329	346	332	344	368	366	353	354	350	357	319	347	321	307	330	335	369	359	349	367	349	348	357	375	329	382	366	344	339	377	359	355	368	357	359	344	345	346	342	369	375	322	345	349	351	341	339	352	361	353	357	347	366	355	354	324	337	324	339	317	375	358	342	339	342	359	355	349	366	374	362	356	331	365	344	328	353	369	364	378	346	354	357	341	331	317	318	360	366	329	387	362	352	298	343	339	350	366	350	352	332	350	331	338	337	362	326	364	320	326	328	357	347	333	344	339	314	329	364	360	358	345	336	341	373	339	354	358	349	368	335	359	383	363	317	354	360	324	348	336	339	375	341	334	347	317	331	361	371	330	315	360	349	368	370	327	361	347	343	361	382	353	324	369	314	329	369	363	365	349	353	369	348	348	356	342	328	328	345	369	348	355	341	381	359	367	381	333	354	336	321	349	332	352	362	351	378	335	330	361	294	347	331	328	347	327	413	351	374	343	335	362	337	352	383	335	373	364	372	325	349	379	363	304	388	319	332	352	351	358	357	359	327	330	353	328	348	364	334	328	311	351	350	370	341	349	327	348	354	399	340	338	349	351	341	360	334	354	361	343	355	341	325	344	372	344	401	358	345	374	368	337	376	325	376	349	366	351	370	332	340	326	381	347	341	350	360	328	379	359	333	338	368	368	324	320	368	356	329	348	368	375	345	362	350	331	361	346	334	352	337	378	326	320	328	348	341	351	370	336	337	334	369	333	346	349	345	338	362	334	341	323
15446	36575	28255	18739	10517	7135	3963	3372	2710	1965	1630	1286	1054	877	852	743	766	741	714	711	590	534	529	534	512	503	472	468	435	435	418	468	414	449	432	409	387	402	372	392	388	404	428	393	439	402	381	406	421	406	402	385	392	369	401	400	421	392	429	381	362	390	409	405	375	410	396	378	414	411	400	403	382	368	395	340	401	419	437	368	418	389	364	405	385	380	357	419	420	382	367	400	402	381	424	384	374	395	420	361	393	433	398	416	363	403	382	408	363	413	383	412	372	404	401	375	389	358	395	400	404	399	377	363	433	399	394	382	428	412	406	406	408	395	371	380	385	382	379	399	374	432	385	355	401	384	355	383	375	400	408	407	362	409	380	436	399	398	391	384	347	362	381	380	378	406	370	433	369	406	353	417	384	397	382	405	423	421	373	371	392	399	395	387	404	398	399	381	415	383	405	379	397	405	392	415	380	380	378	396	408	402	360	413	423	387	400	395	383	422	412	398	389	371	388	392	366	402	436	397	424	395	395	363	392	368	409	388	405	393	352	360	394	380	359	385	422	406	397	404	412	376	383	364	396	381	367	433	395	413	422	389	413	391	405	402	405	383	370	391	408	384	407	384	406	423	405	384	380	405	381	363	380	398	417	421	386	374	384	401	421	407	411	381	358	419	374	384	409	389	368	404	391	360	379	399	359	387	411	421	386	399	388	405	398	392	366	337	412	398	414	389	377	396	391	365	402	392	397	387	404	407	386	389	403	422	400	399	411	402	405	399	394	400	387	363	376	395	383	427	405	387	398	395	391	403	408	412	379	403	421	396	430	377	409	420	373	405	388	401	396	403	404	421	420	418	428	355	434	354	356	395	417	394	392	412	387	389	380	394	389	416	352	379	432	349	429	395	401	366	386	414	392	385	376	388	393	396	369	394	437	372	383	376	390	398	427	351	348	358	404	417	380	385	433	398	363	387	406	386	410	354	375	395	420	387	405	355	395	358	396	415	397	381	384	411	386	349	388	373	393	368	398	376	388	371	390	391	341	401	427	378	398	376	396	393	367	383	390	403	418	376	396	426	398	413	390	406	395	443	352	409	391	365	394	384	414	370	370	389	417	423	367	434	381	411	414	398	418	436	402	407	429	369	392	372	397	435	368	415	408	364	394	372	379	372	416	374	368	366	368	388	377	390	423	406	362	355	408	376	450	396	389	453	403	363	412	373	407	372	386	395	376	395	396	423	397	384	389	391	393	425	397	388	398	368	391	417	397	416	384	396	394	366	384	398	409	387	380	436	376	381	372	387	372	400	422	366	378	391	374	375	404	403	363	400	405	400	422	408	423	397	375	393	410	389	391	429	397	384	363	394	388	353	377	389	401	438	396	401	381	376	404	395	431	372	436	389	378	398	431	368	415	417	364	405	397	417	393	392	428	414	393	392	404	384	418	387	376	409	394	381	391	404	398	400	400	398	379	381	387	401	417	394	414	362	371	376	406	377	400	392	379	419	398	375	394	374	442	400	405	389	404	397	416	406	402	392	415	406	379	399	427	409	392	392	390	400	370	397	399	364	432	350	389	393	406	399	374	391	386	417	394	385	376	388	388	392	397	392	390	376	412	383	418	410	390	377	395	379	403	366	385	373	398	371	412	426	387	438	374	431	385	385	414	387	383	368	385	379	436	380	365	412	396	412	407	382	389	410	347	393	354	372	356	370	400	406	397	398	367	405	397	423	382	371	384	405	405	407	413	423	398	409	417	441	428	398	408	397	451	401	430	387	411	385	391	391	387	440	403	385	384	399	369	410	372	434	425	394	393	367	397	409	407	399	408	414	372	408	395	399	360	388	395	400	395	398	366	366	386	377	374	384	405	413	421	397	400	382	379	400	401	410	387	386	391	400	393	384	389	412	392	393	378	419	387	356	378	379	397	425	388	397	427	401	404	409	388	389	404	389	453	401	423	407	419	414	406	396	400	372	368	382	368	399	399	405	398	369	386	415	417	376	372	396	413	377	392	403	365	392	376	386	395	403	362	396	389	407	413	386	394	419	407	394	367	388	415	397	397	395	385	429	380	396	401	394	442	397	422	377	368	375	401	403	390	391	343	387	383	410	415	388	375	408	379	409	441	329	390	391	388	424	363	376	374	407	402	416	411	399	389	393	410	422	384	371	416	397	355	403	400	418	391	406	368	403	435	394	385	363	381	388	389	384	436	427	410	387	379	412	412	409	384	431	411	417	414	380	353	424	408	396	404	407	399	403	392	387	371	406	372	383	406	379	396	421	413	404	391	416	427	413	397	404	377	390	408	367	409	379	381	357	375	358	369	366	392	383	396	412	394	418	418	396	379	366	444	372	345	377	404	427	370	406	405	427	390	387	432	403	404	438	363	398	395	387	422	411	416	411	393	400	375	334	381	386	358	391	392	384	387	392	410	371	385	418	390	391	362	384	414	383	360	435	376	378	398	387	400	398	386	460	354	392	387	368	380	396	387	409	403	407	396	385	406	343	410	370	398	404	365	403	380	373	379	413	374	422	379	420	423	373	420	382	404	401	396	375	379	400	393	403	377	395	398	371	381	375	382	366	380	365	406	404	410	378	365	367	434	400	359	405	431	379	385	354	410	382	374	390	383	372	383	407	414	398	394	420	394	389	388	355	362	420	403	381	376	373	403	406	399	401	398	409	406	427	385	390	400	387	387	404	398	394	407	405	416	373	441	405	386	407	396	398	396	392	425	408	391	394	358	383	400	390	369	398	404	385	424	369	402	410	390	378	390	387	371	431	342	366	411	414	388	401	337	396	428	396	456	346	388	356	369	403	397	420	399	422	366	378	354	414	404	399	419	381	393	423	407	424	372	390	390	369	396	410	412	383	384	418	386	386	423	428	412	396	383	392	379	394	416	390	393	390	361	359	422	372	393	419	404	393	369	420	405	396	386	411	367	357	412	401	419	397	365	421	386	390	407	406	369	381	414	371	408	431	375	363	402	395	399	402	386	384	367	387	392	402	388	401	384	392	384	374	434	399	376	414	434	393	387	413	368	390	420	384	403	377	394	426	392	379	384	380	389	412	402	398	340	360	392	392	405	364	363	399	403	394	386	362	371	387	379	420	380	400	395	422	392	378	422	416	416	405	381	366	375	428	391	432	395	418	402	385	359	353	378	421	384	386	400	390	381	406	373	401	403	400	386	407	413	373	388	411	415	393	372	413	413	369	390	392	383	432	403	407	398	401	404	390	404	412	453	393	429	418	402	432	370	409	420	387	401	382	383	408	437	399	389	368	387	424	385	381	428	394	401	406	391	425	394	411	375	382	398	389	409	421	377	400	365	398	376	380	395	357	371	360	409	368	406	398	393	418	397	354	409	399	377	408	385	389	383	420	404	403	407	382	398	378	398	384	377	405	395	379	391	364	412	388	382	407	410	413	410	408	400	388	392	403	439	440	360	371	401	365	391	371	404	408	356	425	362	369	412	342	351	409	391	403	427	341	399	399
22343	21005	28364	23893	21092	20944	11928	4924	3639	2766	2117	1722	1407	1184	1120	953	914	936	913	837	747	697	623	629	611	597	597	533	529	521	517	494	487	494	476	472	496	439	434	471	475	457	453	439	462	460	452	413	432	468	451	468	446	425	419	482	443	423	449	399	443	470	425	419	448	471	463	446	458	417	463	400	430	477	410	463	468	439	428	471	468	471	422	440	432	424	472	442	433	417	443	447	404	454	440	430	435	403	426	437	421	386	453	435	471	458	448	474	390	433	422	437	459	423	439	427	432	419	417	408	415	423	413	413	437	428	429	392	408	466	448	432	416	439	444	456	433	461	438	443	430	406	437	429	465	455	426	437	400	459	431	401	434	430	456	409	432	434	443	429	459	431	455	429	420	422	433	417	426	444	418	417	417	456	423	436	430	413	412	400	421	436	410	423	434	429	480	413	464	401	413	432	414	429	433	369	421	433	435	458	431	419	397	418	436	426	417	445	435	426	457	431	465	404	441	456	423	434	404	424	426	416	413	440	433	397	421	415	432	460	397	424	411	445	419	444	425	408	407	439	437	418	441	449	460	429	433	444	449	419	443	426	427	412	447	395	446	411	445	426	449	389	433	424	403	452	452	481	398	403	456	409	445	417	436	446	430	430	446	465	444	407	441	430	428	434	433	441	428	423	405	435	464	438	441	475	429	414	444	484	439	475	434	407	443	458	464	429	454	444	463	406	420	401	455	434	422	465	401	413	427	422	430	470	452	431	428	434	440	417	431	429	432	439	395	427	447	465	420	433	427	441	435	434	410	436	451	406	446	452	447	418	427	415	474	411	417	410	454	421	428	432	437	420	409	413	467	463	394	410	437	431	454	434	369	447	406	483	433	414	407	436	449	450	409	426	427	426	392	464	473	438	405	435	449	419	412	414	434	431	432	435	441	435	425	445	469	478	438	429	445	458	401	444	427	463	473	416	453	430	408	452	407	426	479	446	421	407	416	443	395	397	428	414	444	451	424	442	419	390	453	444	448	407	421	464	431	436	420	419	446	422	426	465	425	379	427	385	446	445	466	446	439	481	423	397	430	448	425	391	443	432	434	457	430	449	436	438	466	417	416	428	409	415	438	448	432	433	477	441	435	433	427	452	407	433	444	410	429	423	428	435	445	440	444	428	455	434	407	438	429	456	445	447	458	429	434	417	438	404	410	430	487	416	435	455	456	459	440	445	462	435	442	422	409	432	419	422	423	441	451	468	430	447	433	451	438	419	386	433	453	430	382	459	425	435	443	416	411	439	442	425	435	424	425	436	449	415	410	417	434	392	416	449	411	435	429	452	442	426	389	452	427	431	449	427	407	446	446	405	467	445	433	486	430	427	447	407	392	440	431	449	417	391	447	430	455	422	436	431	451	418	428	463	416	458	397	423	432	434	480	437	443	448	454	457	426	497	393	440	392	451	458	434	421	435	410	394	439	427	439	423	479	431	437	432	452	398	434	459	431	396	473	422	472	465	442	447	439	437	476	400	447	449	465	460	423	421	427	409	440	410	453	457	437	459	439	461	428	438	423	411	434	433	441	436	427	457	410	465	424	501	421	398	447	448	428	430	445	428	437	433	451	458	427	444	421	443	404	426	423	404	448	437	435	417	423	458	436	440	444	430	449	434	430	425	394	480	436	420	438	430	496	441	429	431	424	476	458	428	416	418	433	424	437	444	438	470	412	422	423	429	436	403	409	428	470	443	468	428	403	403	430	425	455	408	465	424	446	380	471	403	421	456	460	427	426	406	443	402	423	435	427	413	409	414	422	417	428	432	435	421	421	432	426	452	415	431	451	452	433	418	440	468	448	432	425	423	400	416	464	414	414	400	430	397	439	403	437	438	439	423	403	453	444	428	431	439	405	433	445	441	423	435	428	449	423	430	413	434	415	429	435	457	408	445	428	446	431	425	430	412	447	424	432	428	441	442	420	417	433	424	413	393	417	438	453	395	475	448	449	425	446	419	446	416	450	427	451	429	420	470	402	437	423	437	427	426	423	434	439	436	407	446	426	397	436	436	396	447	415	425	411	447	423	437	468	435	449	441	452	408	464	449	456	418	398	453	455	447	422	399	422	461	408	456	383	455	471	393	452	385	443	455	420	423	436	406	462	436	441	442	445	432	455	434	445	472	411	440	476	438	443	456	422	396	465	465	411	448	413	441	455	427	410	401	435	470	412	404	444	416	451	417	434	404	441	470	399	417	417	445	415	415	441	465	421	418	421	411	462	468	450	454	465	458	402	468	452	437	450	447	422	445	443	417	468	395	435	434	436	443	444	428	432	458	454	470	398	439	422	419	461	443	465	429	425	413	458	413	455	476	435	414	405	452	428	427	407	450	420	429	423	429	451	450	412	435	453	460	444	431	425	410	440	430	452	443	436	444	427	420	461	449	404	447	439	467	462	450	411	420	457	419	397	458	427	425	415	454	429	409	430	480	424	442	438	431	404	373	446	429	462	428	413	466	440	432	410	430	435	409	442	435	441	410	436	436	428	452	432	430	426	413	434	413	439	469	442	426	435	479	428	419	430	429	450	420	425	459	415	422	459	436	436	394	419	481	437	478	458	436	439	459	464	433	420	457	419	452	435	402	431	420	437	392	402	432	439	400	409	408	450	451	457	443	449	434	427	450	416	429	418	433	434	438	413	443	456	432	392	391	424	440	440	426	420	425	414	486	411	458	434	445	453	422	414	445	403	435	464	445	452	414	398	420	422	408	407	483	428	459	450	443	414	469	428	433	417	446	398	414	377	446	432	430	448	417	438	440	419	426	433	446	455	393	435	468	436	424	412	405	412	454	454	423	435	426	452	429	443	416	426	390	474	429	418	435	442	459	447	449	449	414	422	405	427	449	456	433	432	428	402	451	413	392	401	443	439	447	442	417	442	416	433	411	431	434	422	427	429	440	448	414	440	449	435	443	462	424	422	430	407	455	461	435	402	403	419	427	437	431	456	408	394	453	450	457	423	406	442	407	386	477	442	403	434	426	456	430	483	450	427	429	418	458	420	479	445	440	439	439	436	454	430	469	443	408	400	449	427	389	412	414	415	441	441	422	420	444	444	456	414	444	422	426	422	412	414	435	417	410	420	441	394	437	411	417	402	401	421	452	433	416	459	457	418	433	440	433	407	448	450	437	456	466	418	435	438	441	436	447	440	384	474	414	430	443	446	443	422	413	410	399	447	452	435	415	414	422	409	462	425	413	450	439	435	424	431	433	430	433	408	432	420	404	416	447	450	397	419	447	405	443	432	460	413	463	415	420	451	467	403	415	436	436	461	433	415	390	455	417	425	460	440	418	428	430	450	398	426	424	422	468	435	411	419	446	401	439	454	403	409	394	412	442	444	420	431	444	427	429	413	412	445	420	439	406	441	435	405	411	443	441	431	428	421	433	416	404	427	450	425	441	425	443	430	453	429	422	402	441	438	426	450	409	429	431	440	429	422	423	428	442	462	424
18869	46058	37229	25836	18136	11212	7509	6161	5076	3850	3036	2254	1905	1546	1352	1194	1180	1137	1133	1091	906	765	761	814	698	744	638	675	618	592	570	534	541	541	500	581	530	540	532	485	517	506	457	524	475	509	472	512	502	464	503	465	481	470	484	496	497	515	440	487	457	454	457	464	472	532	471	510	480	451	462	472	446	481	500	439	448	497	506	486	499	477	455	505	498	488	426	439	468	505	477	456	519	499	458	490	504	473	489	475	473	480	473	468	446	471	498	465	485	451	534	478	491	466	477	506	463	456	472	504	436	492	477	457	499	475	449	498	514	447	529	483	488	489	488	486	469	462	462	456	485	488	489	479	479	445	467	505	450	476	503	456	493	463	499	482	454	463	498	498	449	477	458	470	513	497	424	455	442	466	489	504	450	490	460	510	437	466	506	497	476	457	486	438	473	489	446	457	473	477	496	487	471	447	527	474	467	467	462	503	492	509	489	456	475	460	482	519	477	457	470	488	473	529	474	489	463	499	459	469	474	448	499	478	488	490	504	471	470	483	514	480	491	484	476	480	532	479	467	513	448	492	484	504	467	489	460	468	496	497	497	474	450	486	450	476	461	473	471	474	452	465	458	436	484	479	487	451	499	471	459	495	458	480	460	462	478	495	466	468	495	474	499	476	479	463	453	453	479	464	461	464	488	471	464	474	504	482	476	452	454	465	491	458	456	454	491	487	460	474	506	458	518	451	541	474	419	483	488	504	457	482	449	481	488	455	483	489	478	485	462	456	478	489	474	458	518	479	477	459	478	488	483	488	472	492	495	499	467	489	453	474	489	482	489	522	507	483	496	483	501	491	474	457	488	474	436	502	483	495	483	504	471	499	482	495	464	463	460	469	492	490	467	487	463	499	469	496	504	442	482	502	479	487	510	456	486	482	457	466	468	424	480	436	493	450	478	471	488	509	473	514	507	495	527	487	463	513	538	483	487	481	475	490	487	482	481	474	444	448	461	487	488	481	491	476	523	434	496	461	513	467	476	474	500	457	460	454	476	487	489	487	466	454	481	466	485	455	502	483	483	527	481	467	460	498	479	484	465	454	501	484	509	469	456	494	462	465	480	494	473	491	491	493	492	501	468	499	472	503	476	476	494	516	469	473	475	458	464	469	468	482	468	487	491	458	453	473	507	476	438	479	478	514	497	507	489	478	448	452	497	468	463	475	462	471	487	504	495	450	495	479	457	454	530	497	486	488	455	499	475	454	477	444	489	456	482	480	506	496	464	462	498	509	477	477	465	477	473	475	460	498	495	474	463	483	517	473	500	492	483	509	493	469	477	448	464	476	461	496	494	458	474	464	439	474	472	469	443	441	454	481	463	499	499	480	495	488	478	470	483	490	474	482	435	470	442	483	459	481	481	491	473	460	501	474	528	490	463	483	483	445	469	495	502	484	497	478	462	446	474	482	446	517	469	477	459	481	453	468	472	491	505	489	506	494	461	466	460	472	464	501	472	491	520	422	461	479	495	482	506	462	480	507	419	512	491	468	485	470	480	486	473	476	495	479	474	491	508	471	475	482	436	488	456	476	519	514	496	471	516	471	495	506	448	463	502	503	509	455	474	485	518	504	487	475	476	455	492	488	451	484	468	513	480	457	466	478	509	502	460	474	493	501	464	524	512	440	460	439	514	481	512	449	446	461	464	481	472	485	450	458	440	429	485	471	500	488	490	501	474	481	497	446	510	482	479	494	483	455	462	501	459	522	463	461	474	471	494	497	457	461	493	470	452	488	487	497	467	457	468	479	488	480	438	477	502	460	491	477	479	482	518	484	497	517	479	477	461	483	533	454	489	474	486	478	518	447	481	459	493	459	504	489	439	502	479	494	513	476	486	487	471	511	487	431	536	470	464	481	484	469	478	459	449	493	467	491	478	522	467	477	482	482	454	482	458	456	452	456	467	436	465	502	497	476	437	533	511	470	480	462	471	450	466	509	471	470	506	493	482	523	478	464	510	464	493	455	470	497	438	506	482	476	507	485	513	516	491	469	459	485	454	457	485	452	446	483	461	468	514	466	481	434	473	467	491	504	454	472	482	468	472	463	480	485	419	470	460	479	446	496	515	489	490	470	472	478	467	475	476	494	482	500	450	466	476	506	491	485	457	490	491	482	514	463	503	502	497	482	471	502	505	466	418	491	492	482	488	487	503	496	456	465	462	461	493	507	476	408	497	505	474	446	469	501	469	457	543	461	481	457	547	499	473	461	482	451	493	518	473	488	483	446	486	506	492	538	509	483	522	527	479	468	465	466	492	454	460	449	507	479	445	425	499	466	475	458	489	467	487	458	445	455	469	498	467	447	497	493	466	465	484	471	488	499	475	489	458	476	474	500	523	465	488	503	459	464	471	462	457	475	461	481	460	484	504	487	449	440	504	499	517	484	529	474	511	477	485	464	444	476	468	458	462	466	434	456	479	464	466	457	510	454	476	468	496	496	463	469	437	478	492	516	477	462	501	502	447	450	438	459	509	460	507	462	512	464	531	462	479	503	481	427	530	466	480	473	486	471	448	500	469	477	503	491	493	466	504	440	497	498	471	494	489	498	511	506	484	483	467	484	506	510	488	451	514	474	494	516	485	436	473	444	506	449	484	464	505	480	441	478	465	485	460	502	482	421	459	469	464	485	507	464	491	509	462	453	477	513	482	466	426	502	471	488	454	482	453	480	443	455	463	495	468	470	488	489	473	452	496	512	498	506	471	461	492	484	476	453	497	511	450	419	473	494	460	471	496	449	478	479	483	498	493	478	462	453	497	490	480	506	480	474	483	485	528	451	490	475	488	476	498	471	456	484	479	485	483	460	477	492	481	514	528	536	467	487	475	458	485	452	460	453	486	455	494	488	495	468	446	470	490	494	455	485	446	509	499	498	449	490	486	482	504	442	468	429	476	480	449	480	476	464	468	450	485	497	485	436	487	492	468	457	487	483	459	487	485	491	471	525	489	502	486	498	481	476	432	457	491	484	444	489	456	455	476	464	462	525	473	465	495	480	508	471	460	465	471	474	443	466	476	449	484	458	501	507	437	454	527	502	456	462	469	481	462	461	442	486	464	454	445	501	518	491	483	474	485	503	483	489	500	473	468	485	521	483	448	475	480	473	471	512	462	459	492	460	465	470	467	475	461	451	489	506	449	493	460	464	469	498	477	466	482	484	477	496	505	470	464	462	484	533	455	452	520	507	504	454	482	462	457	478	476	487	480	471	472	487	489	470	487	490	461	455	448	489	480	493	448	478	475	498	520	484	485	467	447	499	488	477	473	488	509	463	500	516	461	492	481	499	484	472	468	419	467	446	493	455	493	482	477	456	504	464	495	505	483	492	465	507	450	438	501	493	503	452	428	470	480	487	465	525	528	504	463	546	477	439	468	447	457	454	461	453	466	472	478	470	503	482	478	509	499	499	482	514	497	472	501	482	443	485	478	490	467	489	456	489	490	470	466	447	473	530
27288	21916	23025	14936	6278	3807	2400	1732	1453	1158	974	778	735	609	575	581	545	514	486	525	529	492	478	455	442	406	429	385	446	396	403	375	359	365	363	365	367	382	375	378	344	359	393	350	359	357	359	358	386	388	349	376	360	359	369	367	380	357	375	306	344	345	374	378	337	377	353	368	369	343	359	350	390	383	378	362	394	362	325	377	362	375	350	363	363	363	378	364	401	374	356	382	333	382	335	318	331	371	399	375	383	372	378	344	388	389	338	368	379	353	358	362	342	364	378	371	349	329	356	355	334	357	321	350	314	353	331	384	353	388	349	354	382	394	358	370	383	394	355	351	344	404	385	340	386	377	414	355	365	359	370	363	361	349	326	345	383	362	374	367	361	401	340	381	381	361	344	369	391	399	379	332	355	348	394	368	352	384	385	363	347	398	352	392	365	370	386	380	349	347	378	359	374	375	386	336	361	364	362	373	364	370	351	369	351	347	418	358	401	319	334	368	377	357	363	362	382	333	364	361	372	365	374	379	376	368	339	346	355	365	379	351	380	321	369	368	348	376	389	344	333	363	348	386	379	386	372	347	372	375	394	358	354	333	381	342	358	379	367	371	355	373	385	332	339	363	365	368	373	351	341	376	371	344	347	366	335	329	349	374	356	361	375	364	398	380	379	329	370	355	352	394	374	332	334	374	350	354	365	389	365	365	364	366	389	363	398	348	374	385	330	388	349	354	388	378	357	391	347	342	371	343	349	391	394	398	332	367	349	350	342	351	370	335	379	380	369	364	357	354	343	389	341	354	384	415	362	350	360	360	334	367	408	367	395	346	387	360	350	343	396	367	351	355	382	347	382	349	365	336	364	352	383	374	379	366	351	385	382	375	364	370	370	358	348	327	365	380	407	363	367	356	371	336	354	337	358	392	363	390	365	364	385	385	368	375	343	373	362	357	357	373	392	397	366	377	347	353	332	342	341	391	360	366	377	349	382	386	380	341	335	388	367	382	376	362	347	391	370	385	374	361	393	342	326	341	384	349	354	384	364	346	366	355	368	362	351	355	375	387	373	338	362	394	369	360	353	356	387	371	350	348	383	359	385	362	355	384	390	350	381	372	390	333	354	389	361	345	373	345	380	349	375	350	388	336	377	365	328	362	375	342	387	369	339	397	368	346	385	397	335	394	354	366	324	394	346	359	367	398	358	360	356	339	369	334	356	379	388	366	356	357	367	373	382	339	383	366	371	378	371	381	355	377	360	350	359	385	393	361	381	402	346	377	366	374	344	376	329	396	340	382	339	365	353	324	344	372	370	374	383	393	352	378	389	368	365	380	373	373	338	364	395	373	356	395	365	397	369	351	350	377	379	334	373	340	398	401	371	375	414	352	381	375	353	369	333	383	382	349	354	394	340	330	367	373	379	377	366	372	355	399	361	383	376	363	388	354	347	350	370	358	371	405	400	329	347	371	360	352	348	313	360	352	363	359	328	374	351	350	380	376	374	348	367	338	337	343	358	385	371	350	348	344	362	382	385	343	367	388	390	336	383	354	364	335	359	349	384	402	349	361	380	341	340	362	338	380	347	339	377	355	363	357	373	354	377	330	382	401	361	365	352	351	358	338	386	363	370	403	343	389	353	374	377	355	345	354	357	367	320	345	340	382	340	365	344	376	353	378	341	357	356	345	381	345	343	399	382	368	342	366	360	355	379	352	363	363	348	346	384	364	342	366	364	342	357	380	350	370	390	360	371	373	358	365	401	350	353	321	354	368	333	367	358	380	373	359	370	362	388	380	351	348	343	346	402	363	360	314	337	377	363	376	344	364	393	398	412	379	362	370	353	379	357	407	354	342	400	348	369	377	366	360	385	388	376	377	373	366	327	394	369	390	389	362	374	355	351	355	368	397	391	354	388	351	391	370	359	352	360	377	370	373	359	374	385	367	388	374	338	345	377	356	381	340	363	367	339	355	351	373	378	340	393	315	410	409	375	403	383	336	365	339	413	361	376	363	343	354	369	336	396	368	356	392	351	384	356	368	373	362	334	403	346	375	385	378	383	363	346	360	359	357	370	351	347	336	367	333	356	355	377	384	338	380	367	347	396	327	364	367	342	388	349	357	357	364	362	354	382	352	378	372	347	358	372	378	349	367	376	378	343	365	360	356	346	345	362	346	352	343	363	374	379	371	361	367	377	371	338	368	362	354	346	343	417	370	336	361	373	372	349	359	355	382	324	381	350	416	353	347	385	343	371	389	364	369	411	376	365	403	384	382	373	335	354	363	317	358	384	392	345	363	370	332	375	387	371	332	382	355	372	381	358	358	396	349	369	390	395	359	357	350	333	364	361	359	361	359	363	353	354	360	354	337	346	364	367	375	360	366	374	374	376	352	355	347	363	359	327	391	361	359	382	389	364	313	375	376	394	341	360	338	323	353	361	382	358	376	347	379	339	384	359	338	386	387	377	408	354	371	341	342	309	387	370	355	379	352	370	347	376	347	353	365	389	374	372	354	349	375	323	359	368	394	345	366	381	371	352	362	377	362	399	322	347	374	384	377	404	360	370	380	367	398	368	368	383	381	410	333	351	356	362	377	342	387	346	349	358	360	379	338	367	355	365	395	344	357	405	361	360	397	350	396	362	359	359	369	376	377	343	360	380	376	361	348	367	362	360	346	374	367	352	377	373	349	364	378	377	357	344	407	368	377	382	372	372	409	375	357	397	332	356	318	373	355	378	333	362	352	369	351	347	328	355	361	388	383	367	334	363	356	346	375	379	398	371	349	365	379	380	395	369	385	352	360	355	363	341	350	361	343	335	338	330	357	357	372	354	356	370	365	339	360	386	367	363	394	351	325	374	357	356	371	397	382	348	385	367	370	405	366	362	331	365	329	365	339	358	351	387	391	366	397	353	375	400	386	384	352	360	315	341	364	348	327	390	368	356	372	350	403	368	321	336	346	341	351	369	348	365	393	371	360	365	340	358	325	342	331	353	366	370	368	397	400	388	359	369	360	354	362	333	366	394	364	375	361	364	356	351	344	340	374	386	362	387	372	346	369	395	350	360	359	361	342	389	346	367	355	331	366	400	374	346	391	392	409	397	376	374	374	343	386	368	385	347	350	355	344	373	316	380	341	364	370	393	343	357	354	351	388	351	369	364	328	346	363	355	377	368	403	344	360	367	358	353	369	399	374	371	353	346	344	362	362	331	380	353	348	365	374	365	334	346	369	362	325	373	337	363	406	370	405	370	368	361	375	359	387	385	346	391	355	371	335	381	357	371	405	377	348	351	342	352	317	313	357	352	369	365	348	374	359	349	370	390	339	349	389	407	356	389	334	403	347	384	371	364	360	403	388	397	389	373	364	352	362	362	367	333	366	412	341	344	389	339	360	363	367	349	378	365	357	396	339	367	387	355	367	346	366	417	348	353	368	395	371	350	388	383	356	346	373	358	370	348	364	366	362	397	374	363	316	362	392	396	401	383	347	374	358	347	367
15311	33855	25204	14865	8664	5671	3317	2636	2058	1687	1316	1094	956	766	715	737	688	732	670	658	588	553	443	516	482	487	481	498	424	439	450	451	449	459	494	461	438	412	432	438	414	435	413	438	404	403	394	393	427	394	421	373	421	417	401	427	452	404	386	408	418	406	422	422	419	433	407	450	412	446	413	430	389	410	381	432	418	427	448	413	431	376	451	403	393	398	429	400	404	379	367	413	440	409	398	425	414	418	372	389	418	411	403	361	395	397	426	405	415	406	410	427	396	373	404	398	392	405	415	412	405	400	444	410	376	395	371	417	430	424	403	397	387	392	405	438	428	409	418	443	445	391	407	412	441	392	422	411	431	399	425	401	418	381	418	392	431	407	428	445	404	386	405	386	430	411	397	376	393	414	432	420	377	451	445	404	404	400	417	398	437	417	350	438	405	446	391	399	416	386	407	409	426	405	392	418	384	414	428	415	407	418	391	433	396	406	408	412	409	412	388	428	388	410	418	408	425	399	425	402	413	418	453	399	430	416	387	415	390	440	411	434	404	373	404	435	436	386	346	396	394	433	394	407	394	420	370	439	417	405	414	385	397	388	411	388	424	441	410	382	402	416	417	414	406	411	403	421	421	391	375	420	400	447	421	381	409	393	386	446	436	438	390	408	419	408	413	410	444	427	452	417	428	412	429	375	390	422	397	441	428	425	385	437	390	398	402	415	397	398	439	421	396	385	442	429	428	387	421	424	436	437	389	394	400	405	365	399	409	439	418	423	411	414	403	406	428	404	409	404	394	417	427	417	408	391	405	426	412	415	376	402	390	429	394	469	417	439	430	420	425	401	411	458	431	414	414	388	396	405	404	432	401	373	396	403	397	412	430	425	432	394	390	412	467	400	432	427	429	420	414	416	404	389	384	417	442	414	406	417	440	373	377	410	409	395	471	399	436	400	414	414	401	372	451	428	385	354	402	422	403	392	410	402	402	427	411	392	444	403	431	412	425	416	420	401	417	427	414	418	402	427	382	416	399	403	393	392	421	414	394	406	387	426	378	421	385	422	430	409	422	437	431	404	383	425	358	400	429	408	385	381	398	398	449	433	397	395	398	427	412	425	427	425	409	432	419	396	416	377	379	419	427	377	394	420	442	416	412	420	413	442	385	439	450	437	371	421	399	433	411	426	461	395	408	378	385	434	384	430	415	362	396	398	441	427	421	363	386	380	393	412	411	423	450	425	452	429	405	386	397	453	426	380	432	430	404	428	402	402	406	384	427	380	404	427	403	399	421	415	411	442	417	437	420	397	411	418	390	394	410	360	437	389	393	410	390	382	415	401	404	413	396	414	418	419	393	410	404	398	391	430	419	443	402	406	399	434	428	432	409	377	417	388	413	405	428	429	412	399	390	401	398	412	423	417	425	396	413	406	427	409	436	380	401	404	393	427	368	446	412	426	376	394	418	405	405	406	418	434	409	384	410	401	411	385	420	434	422	381	382	431	405	410	405	396	391	422	400	424	429	412	402	412	416	438	407	422	369	410	393	434	396	413	402	435	376	405	412	413	436	386	390	411	395	416	411	414	388	392	412	369	392	410	381	419	392	403	354	382	401	401	385	443	459	410	397	411	413	406	418	418	457	448	403	397	415	369	400	417	439	380	477	387	413	409	428	404	411	392	427	434	415	439	415	388	393	404	405	391	409	406	384	437	410	443	427	378	420	416	413	419	404	413	421	423	455	411	402	426	402	424	402	397	441	392	457	383	390	415	430	443	425	393	408	417	373	408	437	452	404	384	406	387	398	417	413	441	416	396	437	415	369	383	396	419	408	429	443	425	418	420	411	405	404	410	422	425	405	382	410	413	394	416	466	415	402	421	426	411	403	432	421	410	411	416	441	429	398	440	437	363	402	397	419	412	374	416	445	422	444	415	379	382	443	442	381	404	411	424	414	384	432	390	405	361	442	411	388	426	427	392	403	409	463	380	392	398	405	382	478	392	401	409	400	385	417	423	357	432	395	402	466	409	385	406	397	399	404	388	432	399	387	406	427	404	415	403	436	385	445	384	398	435	376	402	394	390	394	403	418	407	394	420	451	408	414	426	362	440	414	402	395	417	402	384	434	398	408	434	427	396	386	392	402	443	420	437	418	397	411	383	405	413	432	403	421	367	390	392	399	431	412	392	442	385	412	429	366	398	412	424	410	380	426	431	418	384	409	396	398	410	422	372	394	409	419	418	460	441	399	438	412	424	430	432	406	450	408	449	404	406	385	403	401	413	411	433	420	436	438	434	441	475	422	405	446	398	400	411	418	386	436	413	390	455	423	431	387	397	414	462	406	403	430	400	405	431	448	400	395	412	419	405	420	421	423	414	402	437	423	405	396	429	396	436	383	412	395	449	481	402	415	441	417	413	400	417	420	414	435	423	443	403	401	385	413	403	430	387	404	375	366	393	427	419	415	416	426	409	403	424	419	392	410	419	381	410	445	432	390	439	396	397	464	433	406	398	413	428	405	397	382	383	389	393	382	413	403	398	433	406	410	382	439	393	408	406	421	378	407	349	414	432	379	387	418	368	393	423	447	376	409	411	377	400	393	417	394	405	412	410	423	408	417	394	411	427	399	425	426	397	411	369	433	431	390	415	411	402	423	442	399	380	405	384	428	423	401	366	386	441	424	412	419	396	435	399	382	414	422	424	414	416	377	403	429	382	392	420	394	398	399	440	425	398	403	437	418	430	394	416	423	414	409	417	432	369	395	405	422	437	431	404	399	387	441	397	418	395	377	421	442	412	390	432	399	409	411	397	425	413	434	367	449	395	383	415	406	381	419	417	432	421	430	412	428	398	390	398	386	372	432	406	398	416	424	422	399	394	428	417	402	430	402	412	383	405	377	397	441	392	377	427	419	396	429	431	430	412	438	431	407	447	404	383	443	391	436	404	435	401	415	406	407	411	389	412	412	417	441	369	416	420	416	432	382	420	436	415	435	405	429	405	391	424	431	426	390	374	405	402	400	446	414	385	416	454	448	410	416	427	451	422	431	433	410	386	408	390	408	434	417	389	423	393	413	412	411	405	389	426	431	391	411	385	429	416	433	443	375	377	355	393	439	411	405	427	415	420	430	411	425	424	414	395	425	398	387	395	431	418	421	416	423	398	400	439	413	401	423	409	425	390	395	424	382	403	393	409	417	404	412	394	382	415	406	403	400	375	398	425	398	401	374	445	393	376	426	393	427	427	422	384	411	419	397	400	412	395	411	401	418	399	386	403	412	371	434	417	411	428	417	390	446	420	442	393	414	395	440	401	398	416	388	404	416	404	410	454	438	411	444	397	426	393	434	415	378	408	424	459	395	414	407	410	428	424	459	416	399	397	395	454	420	387	440	421	407	405	424	382	457	423	382	428	379	440	406	434	408	395	410	376	428	402	444	410	371	408	428	416	408	416	361	414	425	404	389	374	424	404	418	424	404	408	398	446	413	386	373	411	410	427	405	416
23423	21078	27905	24538	20954	13807	5456	3336	2631	2058	1649	1243	1118	898	767	781	745	671	763	726	597	579	541	540	547	551	515	490	476	485	458	442	427	459	440	419	421	454	428	432	426	407	417	415	426	450	441	450	432	420	416	423	453	440	442	374	466	434	416	417	455	444	400	429	418	420	463	459	418	428	421	468	385	418	435	422	387	420	423	440	406	453	419	429	442	364	423	434	427	413	401	425	438	394	405	442	427	408	421	428	423	415	421	422	432	411	394	415	421	410	439	383	416	397	431	473	398	436	425	424	416	426	432	396	440	393	436	419	438	426	432	377	426	404	450	403	433	447	433	397	432	419	384	404	423	437	429	404	374	419	420	424	401	432	393	395	462	435	463	423	390	424	405	397	389	443	418	381	403	496	446	480	401	443	435	421	391	425	420	427	415	441	361	447	434	436	416	414	394	399	463	404	417	447	422	435	433	428	448	426	368	445	390	451	407	403	424	438	441	461	394	417	397	416	465	402	444	413	358	419	438	416	410	431	412	402	460	420	384	435	426	439	438	398	404	476	410	414	431	415	408	409	427	399	425	447	422	417	418	403	427	395	401	436	413	404	426	391	454	437	442	439	458	439	445	443	426	412	453	454	392	412	459	417	392	422	434	432	394	409	427	411	416	417	411	429	432	419	393	430	426	399	433	402	411	428	438	425	451	416	427	432	424	394	378	419	430	394	416	418	393	396	396	442	399	408	433	440	415	441	432	443	439	431	415	368	411	460	451	407	403	420	412	404	445	446	466	436	424	449	425	431	433	415	413	411	414	405	403	434	393	449	405	457	420	416	425	428	417	395	403	403	423	465	397	435	432	385	418	393	444	430	416	417	408	418	435	448	404	443	422	418	391	417	429	422	416	425	443	403	443	423	398	406	395	412	414	424	425	435	426	403	377	387	428	408	428	439	399	437	419	418	446	439	386	403	407	406	416	428	402	390	437	422	467	397	431	437	380	385	450	405	393	446	429	449	399	412	438	441	411	439	374	405	420	396	446	415	437	420	428	426	404	401	446	388	419	477	416	420	410	421	392	410	447	413	429	441	367	393	437	438	435	399	412	414	449	444	418	410	439	460	412	406	432	425	408	438	417	411	407	443	450	399	438	434	386	419	450	428	405	423	423	426	428	438	417	463	442	406	418	421	444	428	403	462	455	433	406	442	381	426	437	441	396	425	464	444	444	430	412	437	414	415	405	382	421	365	406	428	425	448	447	416	406	406	381	455	405	435	430	450	409	455	412	413	419	469	435	420	416	433	399	414	425	442	413	431	419	425	412	400	449	428	438	414	410	451	441	391	417	418	406	416	425	433	434	385	453	411	419	407	398	432	428	446	393	433	430	447	427	432	425	436	422	411	420	406	425	432	390	398	429	392	412	427	388	451	449	417	413	362	410	434	450	440	435	396	385	459	447	442	404	449	439	427	407	429	435	436	388	413	432	392	392	436	398	430	453	443	431	384	441	397	402	418	371	414	447	430	423	435	398	462	449	444	420	444	443	444	420	460	418	410	410	452	408	422	417	414	415	400	445	411	436	427	409	413	415	460	422	415	448	390	395	411	433	397	411	428	414	391	409	449	438	413	399	401	412	408	374	443	397	438	423	470	417	447	389	449	422	411	437	448	424	439	415	423	410	448	436	416	395	414	444	432	402	410	405	404	419	442	456	416	410	416	437	395	435	421	440	373	441	389	435	383	424	434	379	393	416	380	418	437	386	410	436	388	414	391	414	402	433	438	426	438	396	431	438	436	404	416	415	410	397	429	436	429	471	414	393	433	403	425	403	431	453	413	426	444	429	420	437	426	431	417	416	403	431	440	411	438	430	425	396	403	448	387	433	477	410	444	437	410	420	423	413	436	436	421	414	383	435	426	417	412	389	417	421	435	432	442	388	425	438	439	393	408	413	395	424	439	407	440	391	404	396	432	431	439	417	441	405	424	413	414	420	423	373	431	446	374	450	441	444	434	428	449	429	431	428	449	405	390	422	406	400	392	390	422	428	428	394	434	428	427	413	403	404	419	438	408	437	400	426	430	409	446	415	420	425	421	450	442	420	409	404	436	416	420	410	441	429	412	393	377	451	411	387	398	441	420	434	452	443	431	410	436	418	438	408	410	412	454	413	399	381	440	460	486	428	448	414	443	383	454	413	413	399	412	433	448	430	405	418	434	427	426	430	434	406	410	393	443	406	379	422	394	406	431	459	433	439	434	447	410	371	383	406	451	426	457	425	406	402	437	420	414	444	412	410	414	427	425	420	455	404	401	440	422	396	427	444	445	435	438	465	412	416	382	446	438	405	430	384	415	439	413	406	422	399	436	390	440	419	401	407	437	439	432	444	406	427	410	399	417	407	438	434	350	415	435	402	416	428	438	453	428	403	421	425	439	440	440	431	429	430	431	407	412	407	432	433	384	404	392	419	399	374	431	418	447	439	395	414	445	459	409	414	435	433	408	438	440	418	423	427	428	407	410	439	410	418	388	426	419	414	454	406	439	407	407	390	415	456	421	424	398	405	413	420	400	445	410	438	452	440	411	405	361	394	391	436	406	414	399	407	446	405	418	454	403	479	423	436	394	419	461	403	449	448	382	428	441	403	409	378	417	382	407	404	426	395	414	469	441	425	407	424	433	412	440	411	384	423	422	409	434	416	461	413	439	441	461	406	429	422	429	446	433	432	426	463	400	454	420	442	409	433	400	393	426	452	424	433	378	465	389	399	389	424	412	389	444	409	415	405	401	428	387	405	413	454	402	396	439	434	463	418	424	393	418	469	426	438	416	407	428	456	410	430	421	399	424	435	402	438	412	418	407	401	427	433	403	420	405	455	440	405	401	403	423	420	419	383	436	432	407	378	407	406	432	404	449	423	407	460	409	457	405	421	444	427	435	443	443	424	456	451	449	407	409	412	452	445	424	443	413	403	413	436	464	417	438	428	443	428	441	408	404	442	406	399	442	392	408	417	403	412	396	419	415	441	406	422	418	424	412	416	425	414	449	471	439	442	442	447	406	441	419	414	384	414	419	420	424	419	431	419	410	437	450	425	417	390	402	442	396	416	412	416	381	410	380	407	417	440	422	423	409	437	445	414	398	436	420	406	426	435	379	457	413	416	441	464	404	416	419	420	419	411	452	430	384	410	395	427	421	393	457	429	430	430	422	433	424	402	442	429	426	428	407	396	415	444	428	424	393	402	425	448	448	439	461	467	403	406	400	375	427	443	436	422	421	434	401	441	439	392	409	407	400	454	411	400	426	398	408	407	369	415	394	465	389	428	410	462	462	437	450	416	438	408	424	427	434	415	401	414	419	408	405	400	399	438	413	436	409	410	382	408	395	434	412	411	413	453	399	447	406	427	408	441	433	414	414	426	436	417	412	440	474	463	447	441	420	436	447	400	438	414	419	421	396	413	436	411	427	453	430	425	419	397	433	407	377	423	458	406	402	402	435	437	401	448	418
17076	41122	32701	21837	13111	9599	5753	4489	3708	2951	2177	1772	1422	1145	986	968	953	839	999	921	826	706	647	650	596	648	566	521	546	549	572	523	528	531	487	476	512	531	483	460	472	463	501	485	487	495	473	502	512	478	449	504	468	495	500	469	495	478	490	470	465	492	447	485	459	480	422	502	477	500	453	476	461	455	514	447	473	486	469	476	433	450	453	491	531	468	430	466	488	477	444	471	432	436	471	503	466	464	454	464	492	473	471	492	473	483	469	476	476	442	435	433	460	461	456	471	482	461	471	495	507	493	444	490	460	456	444	465	459	477	458	459	491	456	471	490	470	475	452	477	465	506	476	495	506	471	458	486	473	486	464	494	456	466	497	516	422	472	431	453	505	461	500	447	457	468	489	465	459	485	497	475	487	456	475	482	487	443	489	457	452	479	513	504	446	467	475	478	502	514	437	489	477	452	491	452	477	471	502	489	468	510	474	461	439	480	457	456	488	485	457	494	481	518	468	478	427	483	423	461	492	514	462	482	472	435	485	455	457	418	441	494	474	524	467	481	465	474	461	483	470	482	471	463	481	455	444	462	486	523	495	439	452	475	456	462	463	441	473	457	460	465	474	452	481	470	452	440	450	467	457	458	460	480	464	491	462	489	472	484	425	509	451	457	465	471	460	479	488	481	501	493	448	501	477	493	466	483	508	472	471	463	476	473	449	456	466	464	510	449	478	437	446	453	450	501	487	508	514	451	450	462	485	509	466	447	445	470	515	478	471	452	470	485	448	458	478	486	477	474	453	442	454	460	416	482	443	444	462	470	472	503	462	445	495	478	436	484	468	487	463	469	464	462	460	470	507	439	484	486	461	456	456	513	424	470	411	459	464	434	488	457	501	486	462	450	487	404	493	430	477	424	502	511	462	458	445	424	477	473	444	460	467	500	515	465	456	465	432	455	500	477	493	481	436	488	451	454	520	488	488	467	440	464	459	481	452	467	475	479	445	449	464	450	449	464	453	479	467	436	464	466	445	489	443	449	466	439	494	469	497	438	506	527	475	476	478	469	475	498	503	455	465	459	476	459	511	454	492	429	511	489	452	489	447	417	477	474	465	457	474	466	481	453	470	428	430	464	471	496	438	491	474	456	489	483	466	427	533	471	502	450	470	476	446	452	476	478	453	477	475	504	442	466	448	457	471	447	470	452	460	465	430	462	424	483	469	448	463	461	459	454	476	507	469	485	464	440	463	456	487	477	464	488	479	465	486	444	461	463	461	492	507	494	501	474	452	513	481	481	467	486	505	469	480	470	444	475	472	478	500	502	505	465	453	436	455	443	466	472	455	466	459	450	473	475	488	451	450	437	480	457	490	486	465	466	457	467	499	485	447	454	466	469	486	448	477	461	487	481	484	455	471	452	458	459	494	479	463	464	472	481	502	520	462	454	477	481	457	477	466	457	463	449	473	496	460	464	480	467	483	486	484	498	490	478	497	492	452	486	490	452	447	483	485	514	473	472	448	480	461	463	504	461	443	490	462	496	451	439	464	452	489	488	466	483	512	450	442	470	504	448	463	511	485	496	496	485	450	480	455	511	491	484	455	484	490	465	495	489	451	461	434	503	466	464	439	472	434	485	494	473	465	482	450	446	486	429	448	508	477	439	460	473	445	451	442	488	472	473	455	484	442	438	466	450	472	476	460	472	414	477	469	439	471	492	472	466	428	491	490	439	498	449	477	479	464	490	469	473	483	482	465	450	469	493	462	471	465	469	449	500	501	467	452	437	515	453	457	453	486	476	477	456	457	433	457	465	425	498	490	451	461	468	487	441	468	474	483	463	439	497	457	479	504	457	471	427	431	423	454	445	453	456	453	476	445	434	482	465	454	460	467	474	454	455	462	412	455	439	448	475	476	482	459	457	511	441	513	451	484	488	458	494	486	505	470	476	503	470	508	501	455	472	451	475	488	498	469	506	477	486	485	492	471	482	449	487	466	462	455	470	480	459	474	473	491	469	498	487	433	491	443	471	440	463	479	476	500	496	481	460	506	431	460	466	501	451	483	462	444	472	457	493	456	460	458	513	477	454	484	486	472	500	488	494	466	460	470	453	465	522	453	447	480	478	486	462	446	450	477	479	460	457	460	468	460	484	426	449	429	457	474	474	505	477	441	484	470	444	464	440	461	498	405	507	444	460	448	507	457	468	477	434	475	458	465	446	465	475	458	433	499	459	448	475	454	494	485	470	478	482	464	483	429	469	483	431	463	500	498	502	450	450	481	467	474	450	455	488	465	463	479	458	443	481	471	455	498	471	457	497	471	428	482	461	505	469	428	444	472	462	478	497	443	453	496	456	450	434	461	464	461	442	438	484	501	483	511	395	466	428	462	493	442	482	493	463	476	473	460	437	470	506	438	500	486	496	478	460	468	464	490	480	478	476	481	497	477	495	495	477	463	501	468	439	469	473	480	475	514	480	454	462	466	470	444	486	449	450	472	478	476	508	488	465	458	496	485	458	471	474	419	458	471	472	466	448	481	431	479	449	489	477	461	453	471	516	492	469	487	448	468	492	483	472	508	441	460	439	485	504	474	456	480	455	490	444	407	430	475	475	499	461	449	437	450	448	421	458	471	444	472	484	459	427	431	480	439	456	467	469	466	451	460	444	504	421	497	442	485	481	490	489	478	489	426	508	467	462	553	466	460	449	481	457	451	479	470	403	500	473	456	426	485	521	441	476	451	450	466	468	494	488	413	483	488	485	405	472	473	462	430	480	462	454	460	487	457	470	436	468	478	470	437	451	469	474	464	456	458	471	495	475	492	493	449	443	451	420	468	453	487	454	456	458	474	486	448	465	439	395	487	456	475	494	479	480	476	464	415	462	467	478	454	499	423	434	471	502	443	468	435	467	479	486	505	462	470	502	497	502	483	458	460	427	474	491	471	462	485	501	443	482	476	476	446	467	453	440	465	461	492	455	469	474	436	460	457	469	455	464	458	455	513	446	489	491	519	481	474	488	482	488	494	476	460	467	477	494	444	435	491	473	457	468	473	499	482	473	470	521	468	461	438	491	463	496	470	473	487	427	469	497	485	481	464	436	465	463	495	464	461	445	460	497	430	480	458	498	501	451	473	449	497	461	481	495	467	473	493	479	451	471	459	450	523	515	447	473	516	492	473	442	475	488	483	462	418	461	464	465	456	471	481	453	483	439	447	460	459	436	475	475	481	433	449	480	470	485	455	454	474	435	469	459	464	498	464	482	438	490	471	468	457	448	493	465	478	490	486	453	488	478	517	483	449	426	432	464	451	486	474	465	446	457	479	463	464	449	520	460	437	495	506	451	490	501	481	477	478	464	455	425	469	475	487	455	472	448	484	447	469	509	456	498	465	461	504	450	458	468	462	519	506	469	468	461	463	483	491	451	463	521	454	444	469	472	450	495	468	455	469	496	474	455	486	458	475	470	504	481	494	468	512	478	480	425	483	437	473	443	518	500	489	464
24783	21090	26701	25249	12148	5368	3007	2277	1826	1448	1159	873	781	691	625	592	578	563	550	557	512	479	486	438	421	400	410	399	422	386	378	397	360	367	352	349	370	399	340	322	328	371	375	359	301	336	345	355	358	360	387	340	380	343	348	327	331	337	362	327	332	350	357	356	350	347	332	330	355	363	351	373	372	349	349	341	338	351	338	368	320	307	329	316	368	318	317	324	294	341	348	321	353	325	367	331	318	348	331	345	348	345	326	346	354	329	345	357	344	362	350	323	361	363	353	326	330	339	369	367	337	345	352	370	334	336	337	329	379	353	368	355	351	355	347	328	327	339	331	360	382	348	370	359	339	324	351	324	338	347	345	367	339	359	364	346	320	317	341	360	331	323	329	343	324	330	362	371	349	359	376	339	320	332	334	375	341	355	364	338	328	333	348	380	353	338	362	345	341	351	352	351	335	348	333	356	364	340	386	315	333	324	361	307	355	359	376	375	363	324	348	333	379	370	334	334	340	329	364	344	325	370	356	325	366	384	336	363	350	364	335	334	321	313	330	338	374	330	358	355	326	331	329	340	346	365	341	356	371	367	364	345	341	344	340	347	359	326	394	352	321	349	335	364	353	339	322	361	340	333	326	347	343	337	341	368	330	331	304	312	378	358	339	322	324	340	356	338	340	349	357	303	384	336	335	339	316	336	337	351	344	348	319	328	361	341	384	325	353	347	370	343	338	333	363	384	311	382	341	353	334	324	327	343	334	330	372	346	353	344	340	333	333	353	310	314	346	349	354	337	333	322	316	314	343	339	350	337	369	346	341	344	344	316	337	371	384	350	340	351	347	366	359	353	364	345	313	335	349	356	320	380	340	335	314	346	361	340	335	348	327	367	362	317	339	354	372	335	328	340	324	316	347	361	325	321	327	353	321	369	332	333	346	346	356	328	356	361	371	346	345	345	312	312	350	303	342	353	378	324	379	350	353	349	381	286	352	362	334	329	367	344	351	359	318	348	361	333	361	308	357	370	329	351	379	337	356	347	347	340	321	345	368	335	338	315	386	337	342	375	356	365	384	365	343	339	336	336	342	373	338	360	356	350	355	312	341	315	345	324	368	323	361	371	344	356	344	349	291	338	307	352	345	355	359	355	302	320	340	344	354	341	336	369	316	329	330	332	392	303	359	353	335	331	346	346	351	303	343	313	322	333	354	331	355	302	354	331	337	343	361	328	348	352	344	309	330	326	339	344	323	322	343	324	355	353	330	330	371	337	331	336	324	308	290	351	345	329	340	338	372	368	376	336	341	335	347	322	342	324	323	315	327	325	353	377	330	368	311	338	341	366	353	343	361	321	350	359	379	340	333	357	339	305	372	358	334	338	335	321	338	339	357	320	323	353	325	318	358	333	327	366	343	327	296	347	327	358	362	299	332	385	326	360	357	330	319	364	365	357	341	318	331	322	329	356	356	353	337	352	313	334	328	354	348	349	359	369	350	345	320	384	333	361	348	356	324	334	353	335	370	349	347	353	338	350	355	322	339	361	326	328	345	381	338	339	322	336	351	350	356	353	349	357	336	367	348	359	315	361	342	363	327	342	336	338	333	357	316	326	370	344	332	309	350	308	331	353	366	343	372	341	343	331	337	345	326	353	355	349	315	343	354	369	353	325	329	306	372	334	327	370	338	340	364	337	319	338	328	340	350	349	338	311	320	347	367	366	371	373	346	369	336	346	325	327	361	360	342	339	379	344	326	377	381	361	341	335	362	352	362	360	346	376	396	339	307	351	366	306	339	384	347	332	322	348	359	335	377	350	341	305	362	353	322	359	334	337	355	384	334	318	314	330	358	302	343	321	366	346	348	367	326	354	358	335	370	341	338	350	345	358	351	375	325	400	333	349	361	304	333	344	335	373	362	354	327	363	332	320	325	314	345	342	334	375	341	356	337	332	353	331	345	306	341	336	349	345	351	345	330	357	335	330	350	375	296	362	329	336	328	330	356	345	343	361	374	326	330	360	322	328	374	335	329	352	359	330	355	335	359	310	307	314	347	309	369	356	341	370	343	361	337	323	346	352	355	339	330	349	361	381	346	329	316	367	349	371	339	362	379	334	307	319	367	360	346	362	346	374	341	343	341	323	339	329	307	323	325	342	342	348	331	345	356	330	347	352	347	392	345	365	347	374	346	371	350	322	340	332	341	337	313	336	330	361	348	325	356	349	302	352	323	300	344	335	365	341	341	321	360	358	357	345	334	347	347	314	356	323	325	311	336	340	364	360	335	333	321	357	338	318	335	347	338	331	357	354	339	350	353	338	338	362	357	330	307	359	363	351	362	316	350	338	331	346	299	346	328	337	341	298	347	350	370	346	379	349	322	304	359	383	335	364	327	356	349	321	329	328	343	325	339	351	336	315	361	363	387	337	329	321	348	319	342	346	380	355	343	348	320	346	381	296	363	320	349	365	368	358	349	354	356	312	378	342	367	309	337	329	311	323	332	341	320	349	333	332	338	357	370	355	330	348	331	348	361	362	325	399	325	326	330	357	346	325	332	317	396	328	347	336	317	333	344	332	354	336	344	308	324	332	344	343	354	354	356	334	356	320	344	326	325	359	332	345	328	333	348	342	324	312	348	338	327	340	336	341	344	357	357	361	313	362	339	319	338	357	346	342	350	350	335	318	339	361	365	314	345	343	368	382	318	368	346	341	348	345	329	314	329	317	333	332	319	368	323	355	372	313	325	348	346	363	349	362	310	314	319	354	355	338	347	326	304	311	342	331	327	314	345	364	325	320	314	354	301	326	334	324	303	351	368	338	350	346	320	339	353	372	364	367	362	345	336	328	351	319	357	316	351	347	323	348	300	339	312	321	315	347	352	315	344	331	343	322	389	321	358	320	347	362	363	344	313	330	329	332	344	326	360	358	347	331	306	371	320	341	297	361	370	320	367	351	311	310	339	340	317	328	356	343	343	327	337	314	361	368	354	325	332	340	342	359	328	331	323	351	340	346	326	338	310	336	329	345	346	335	361	371	369	333	321	296	331	316	346	329	351	330	339	317	348	373	320	334	342	355	330	332	335	340	305	347	302	330	343	313	326	347	358	349	316	348	329	352	332	299	315	326	378	334	343	350	342	378	330	315	326	350	364	347	336	378	313	337	331	350	324	361	319	345	358	335	364	360	322	370	319	361	302	356	328	347	324	339	323	318	343	353	341	367	329	347	345	325	317	325	356	347	339	334	316	351	364	343	307	356	337	338	334	376	354	362	355	327	326	344	387	355	352	361	325	344	347	357	345	346	341	343	336	331	358	337	340	341	332	324	323	356	365	360	340	373	354	348	365	361	355	315	361	330	345	324	331	335	333	336	382	349	360	341	358	340	346	379	334	369	358	351	294	373	366	334	322	320	365	334	359	323	337	349	326	353	368	320	319	346	336	345	351	334	352	367	348	369	346	363	323	334	348	365	349	374	344	326	340	337	352	316	344	329	351	368	329	322
15507	36456	28931	17345	10035	6943	4286	3408	2827	2002	1607	1275	1099	921	771	836	739	747	718	683	647	575	534	549	542	470	485	480	449	449	444	435	425	446	417	351	414	414	424	409	397	416	355	370	390	414	412	415	406	399	393	399	409	406	375	400	392	381	390	410	388	401	448	364	363	390	445	373	355	388	397	378	385	372	391	396	392	389	368	411	392	391	391	427	412	399	396	388	376	380	382	383	389	389	379	394	412	398	378	384	373	386	378	388	380	379	373	384	412	380	404	393	420	381	391	383	406	363	403	409	381	375	371	379	417	435	383	386	401	389	398	386	399	389	398	357	394	396	361	375	376	397	399	409	383	420	355	398	420	383	428	381	422	393	407	391	422	376	419	410	392	376	380	407	378	374	397	447	372	394	419	385	376	386	383	376	388	394	393	401	354	402	365	379	396	404	402	411	363	406	409	399	400	385	382	391	400	405	358	391	383	333	371	391	398	396	420	365	386	384	404	371	391	386	417	391	398	359	392	364	410	397	423	389	368	361	379	368	376	408	399	387	390	397	390	350	408	366	380	411	384	400	385	387	350	381	406	386	370	373	383	398	389	412	385	400	421	387	385	388	379	369	378	350	367	363	394	384	394	382	367	382	369	393	351	370	409	365	383	444	378	353	375	364	397	391	371	432	408	390	403	404	359	375	374	379	377	391	389	381	381	412	357	388	361	370	386	396	383	408	371	383	393	386	388	370	401	368	427	384	343	396	427	414	389	355	396	369	382	360	378	408	410	378	406	431	385	388	380	398	372	383	403	382	387	381	421	395	416	382	405	377	404	367	358	409	413	406	386	413	433	393	410	394	380	384	399	398	400	366	394	357	372	364	400	372	397	380	360	362	390	402	401	353	376	391	402	386	396	367	377	395	410	383	387	370	371	385	371	360	371	398	375	417	374	391	376	410	384	398	369	399	390	390	345	360	375	423	384	409	362	367	324	403	409	409	354	383	379	384	349	376	377	391	419	379	381	389	374	372	402	384	406	362	394	377	426	391	400	396	367	402	408	419	403	421	398	395	381	405	363	429	397	343	392	379	388	380	379	377	387	407	363	389	387	412	368	382	391	396	384	400	375	397	371	360	378	395	404	376	378	394	370	365	418	402	395	404	384	412	382	416	373	383	384	374	407	407	400	371	385	407	337	412	401	389	397	356	386	376	363	383	391	395	375	358	394	382	402	401	402	420	396	407	391	381	396	401	403	387	372	337	394	387	375	355	402	372	395	400	371	380	366	400	400	341	404	388	384	386	398	395	375	422	374	438	401	402	387	354	372	374	373	373	371	419	370	365	412	392	358	362	350	381	384	399	413	360	379	369	337	380	401	376	410	431	366	392	377	395	378	376	389	420	409	389	394	396	377	388	386	371	353	404	426	374	398	415	350	352	411	377	406	392	380	396	376	408	361	424	400	375	355	374	400	400	387	398	377	386	386	424	388	438	393	454	385	375	381	414	418	358	403	399	389	417	431	397	383	415	413	403	375	406	387	404	393	402	393	378	369	345	401	397	405	385	413	405	382	366	368	383	375	390	418	405	407	400	375	425	416	390	404	395	414	381	398	389	398	395	394	393	391	410	376	384	369	373	372	386	370	405	396	372	419	361	409	390	381	395	390	409	372	367	406	421	400	401	367	375	390	414	401	361	400	402	422	400	389	380	350	392	427	380	382	407	400	374	385	403	398	404	361	414	394	374	385	377	421	416	392	403	392	382	417	394	384	355	364	402	402	376	385	363	404	383	389	410	373	404	377	382	401	364	380	371	369	344	379	403	434	406	395	416	360	424	390	395	381	363	365	398	456	398	415	420	397	395	346	364	394	401	399	411	425	367	411	350	403	397	403	361	408	406	402	380	355	431	376	400	405	401	357	401	414	426	378	383	382	398	373	376	372	398	429	430	393	373	424	388	388	378	423	367	369	395	383	386	398	385	416	396	360	356	390	365	397	376	410	361	353	388	379	375	396	410	392	368	406	409	372	380	422	370	407	387	396	419	410	371	413	365	363	375	385	391	378	402	426	387	367	373	423	389	390	372	411	398	362	385	367	387	402	404	381	397	388	323	402	407	414	394	379	375	388	366	367	416	396	366	419	382	393	386	390	398	398	423	374	374	395	381	382	418	380	399	402	419	384	399	403	381	398	382	382	381	376	418	389	369	385	390	389	385	353	389	396	384	363	359	397	335	378	368	398	404	394	381	382	419	402	392	416	401	400	374	382	372	384	376	400	386	421	387	354	369	373	385	443	379	406	401	387	404	397	366	388	383	386	380	384	360	368	385	393	414	397	393	382	399	391	395	396	411	392	398	374	357	376	402	352	409	421	367	374	351	364	395	387	387	427	385	408	394	364	396	402	376	420	348	385	369	372	368	363	405	390	369	376	393	396	407	372	377	430	411	361	368	369	384	386	400	415	384	343	390	353	402	389	381	393	378	336	348	377	371	403	409	407	399	392	403	410	412	391	386	368	415	351	386	364	385	391	364	403	390	368	402	349	418	397	381	419	380	374	401	390	387	393	386	330	394	405	396	396	370	441	351	422	412	387	389	380	369	397	368	380	349	410	378	392	379	382	399	416	403	387	394	412	377	387	385	389	364	382	342	385	368	371	378	380	386	394	377	374	380	415	370	387	364	400	389	402	391	392	387	394	376	403	384	377	355	398	389	351	399	387	348	397	404	422	402	377	371	335	397	402	371	383	387	366	356	351	362	389	387	416	401	373	412	378	412	381	419	433	401	388	385	380	386	385	372	420	386	422	365	405	379	401	398	372	391	400	389	413	404	381	363	397	410	377	389	383	398	417	402	379	374	355	412	420	388	415	399	384	391	409	389	342	376	381	345	348	358	431	401	390	388	391	407	417	385	403	401	404	361	408	387	365	401	409	410	401	379	391	341	346	403	418	401	380	386	417	369	423	401	372	376	390	406	370	412	378	359	403	394	366	401	391	375	417	394	406	381	346	414	374	366	365	404	403	434	401	383	357	384	401	360	381	348	384	367	380	391	390	335	380	373	366	396	382	435	393	395	365	374	413	410	389	400	360	427	396	441	368	407	399	360	383	403	387	394	358	391	377	381	379	404	394	376	411	348	363	399	384	391	351	386	411	409	373	381	413	400	378	374	375	390	386	370	385	389	376	412	369	380	387	375	384	415	389	351	393	380	404	390	367	379	366	401	391	441	350	361	379	406	385	406	372	384	405	431	357	383	361	420	427	416	382	419	365	368	362	340	380	419	407	374	391	386	389	371	365	379	372	385	405	415	377	384	395	352	349	405	395	368	363	370	411	368	380	404	397	370	401	383	392	377	364	387	392	382	390	399	397	362	404	394	371	385	396	388	381	381	402	382	388	389	374	395	372	386	415	377	411	378	405	391	381	406	394	398	399	373	411	395	394	334	401	378	384	359	400	415	397	367	388	363	430	350	351	363	402	379	390	368	400	398	406	394	385	431	409	410	411	380
22472	21117	28485	23998	21175	21051	12670	5400	3814	2921	2200	1720	1384	1142	958	981	975	874	844	921	761	655	596	627	617	556	543	538	513	531	476	468	479	493	444	453	448	485	495	440	468	453	443	462	464	408	448	454	428	430	458	416	441	398	463	446	404	398	402	429	470	409	433	416	467	443	447	428	397	419	379	458	472	408	467	436	438	400	435	400	420	417	431	428	438	429	449	405	448	428	446	426	491	426	444	424	479	426	385	444	412	416	410	433	433	431	430	445	413	440	412	464	450	395	416	421	432	434	434	399	449	454	429	442	395	439	451	432	427	455	395	394	459	406	447	464	433	447	451	436	431	422	422	407	428	427	450	419	422	404	391	422	383	449	441	473	442	416	413	418	422	424	393	431	423	402	402	436	465	437	401	391	424	404	466	401	453	490	448	427	403	420	427	421	469	433	455	401	417	451	393	440	442	416	417	455	449	415	422	426	449	450	427	415	447	417	452	469	436	410	409	428	437	436	429	414	423	389	459	420	413	389	420	424	415	397	441	413	433	445	428	419	403	405	415	411	443	421	470	441	411	425	489	447	429	460	426	413	431	442	400	440	427	454	430	419	445	466	426	444	400	432	442	472	439	407	422	419	410	419	434	411	446	409	406	453	448	416	417	432	428	418	447	444	400	461	411	403	393	466	442	458	438	459	424	413	441	401	400	414	441	436	469	438	420	484	430	427	412	454	400	419	407	417	437	437	454	439	425	439	438	428	435	435	430	407	445	442	448	421	427	435	395	409	458	409	445	415	394	456	414	425	422	389	424	430	433	408	424	420	421	456	429	417	448	453	445	440	439	417	416	432	398	436	424	427	420	439	482	450	423	406	459	432	425	431	410	397	378	460	470	450	406	460	444	401	467	398	450	446	399	433	434	416	472	466	419	465	426	443	443	416	420	440	450	412	421	410	409	418	409	438	438	432	436	443	429	428	445	440	448	448	421	454	379	442	424	419	449	424	446	406	454	399	402	437	460	400	454	418	412	422	416	465	443	442	439	437	393	425	454	426	414	465	419	398	419	412	441	448	458	472	427	407	355	432	407	430	439	449	438	446	434	431	434	445	440	417	446	434	401	433	437	401	398	387	463	416	486	458	433	451	448	386	436	386	440	443	439	472	432	454	423	409	428	405	416	457	444	422	442	422	464	466	442	430	418	434	431	434	416	434	421	431	432	432	386	419	411	451	426	420	432	422	440	405	425	427	426	440	412	404	413	404	452	478	444	448	410	396	426	434	404	408	420	448	420	418	439	447	366	451	441	467	405	441	422	430	448	439	426	425	401	420	390	429	419	427	418	419	428	439	481	401	439	468	407	406	454	458	406	430	406	435	438	402	411	430	463	456	455	444	404	432	443	424	439	413	452	448	426	444	457	479	431	433	429	466	425	408	438	412	412	412	444	457	436	427	419	386	424	390	433	421	431	399	417	417	401	409	435	417	438	385	447	429	425	444	421	427	406	425	416	423	429	427	436	436	421	430	423	443	434	418	414	429	422	446	444	411	460	452	438	403	395	407	431	391	430	471	434	460	425	421	458	425	421	389	473	455	429	401	452	439	380	435	421	462	455	433	472	421	414	395	465	442	425	425	413	417	445	438	398	422	442	435	416	419	432	433	441	449	410	412	425	401	430	408	393	417	411	402	441	451	412	425	443	414	427	418	467	460	424	407	413	449	413	472	468	407	454	433	437	392	404	415	442	401	421	449	430	397	479	406	456	463	405	431	467	435	456	431	445	462	440	406	432	417	402	406	445	458	434	433	419	382	407	418	439	379	416	419	425	439	411	433	419	419	364	398	427	428	440	407	450	403	419	413	444	414	411	466	418	441	468	448	448	426	386	407	454	437	450	462	400	424	415	419	439	412	425	425	432	449	408	448	412	408	382	406	430	405	432	450	429	442	434	408	422	427	451	418	400	401	428	428	474	426	418	441	408	443	426	428	451	409	426	431	422	450	444	420	442	393	435	418	454	414	418	428	419	385	464	410	466	425	397	428	410	453	436	441	466	451	469	448	427	418	439	422	451	402	438	430	404	440	434	438	450	428	402	451	434	415	436	429	411	424	433	416	413	443	439	425	437	465	433	436	434	467	434	433	410	422	412	455	432	430	407	422	419	429	428	443	425	457	440	424	421	421	442	401	445	431	434	410	438	420	425	470	428	437	442	420	410	411	436	401	417	459	421	440	414	450	444	469	419	421	430	408	450	414	398	396	441	429	413	421	463	422	408	425	410	445	476	462	467	423	427	426	432	425	426	453	444	458	420	409	457	458	420	391	451	385	456	420	425	421	453	456	414	429	427	410	388	434	424	411	376	442	451	385	433	450	471	431	419	394	423	404	404	432	430	424	431	398	415	420	428	413	411	412	430	421	430	430	436	394	449	442	426	424	439	443	395	473	411	428	452	426	413	418	445	389	468	464	503	429	437	457	400	460	414	448	405	434	443	433	420	433	441	442	431	448	422	436	439	419	455	424	432	411	463	455	440	426	396	436	452	450	408	429	419	444	455	482	456	403	449	427	436	470	420	424	399	435	441	430	437	430	418	432	369	429	375	448	387	423	447	401	425	387	426	436	448	470	450	422	431	416	435	437	479	417	432	446	448	451	454	471	442	435	438	444	435	422	440	434	455	414	425	463	425	443	415	389	430	436	410	462	438	425	437	449	427	446	412	447	405	431	442	396	396	450	446	411	415	431	447	443	407	413	454	439	441	455	440	412	450	428	433	403	471	398	435	417	378	434	430	449	422	412	438	433	422	419	404	442	443	463	428	425	435	465	419	431	436	420	430	409	451	458	434	431	412	415	425	479	414	432	419	431	426	416	428	456	395	449	435	419	441	414	424	425	406	408	413	400	444	428	425	443	451	418	422	444	441	420	417	414	447	468	436	417	459	401	430	452	428	447	408	467	436	435	442	429	422	394	398	485	416	401	424	434	406	409	401	441	453	440	390	391	416	437	415	430	424	433	437	391	423	431	420	451	431	444	449	452	407	420	426	441	410	409	416	400	443	439	411	411	421	438	425	402	407	445	428	409	451	398	461	419	419	425	417	450	400	414	442	438	450	436	408	418	394	429	432	448	434	428	412	439	424	411	407	441	440	381	433	421	380	434	434	459	461	454	429	435	431	453	461	423	420	412	452	422	483	457	407	420	417	430	385	429	444	457	441	428	410	434	389	434	436	455	422	432	411	391	414	381	468	470	418	443	459	413	472	418	445	425	429	438	447	467	452	439	428	424	460	445	427	422	453	438	419	417	419	437	438	427	431	446	404	413	404	463	456	418	446	449	418	459	417	442	443	440	423	447	435	400	392	390	440	434	418	388	446	391	412	425	441	399	427	418	421	406	416	422	427	440	422	426	425	425	411	429	384	436	440	454	426	478	449	426	415	403	434	440	444	454	445	422	420	412	450	402	440	439	460	403	439	402	449	399	432	415	437	435	439	397	456	433	417	461	367	426
19220	45339	37787	25137	16979	11467	7978	6548	5315	4059	2886	2261	1887	1458	1351	1210	1196	1106	1138	1121	921	823	744	736	703	720	675	627	639	601	546	559	577	554	550	537	515	481	470	520	484	511	459	498	504	498	469	464	505	461	495	490	499	449	504	456	467	470	484	421	478	485	489	436	512	474	514	446	460	458	462	442	452	434	493	516	489	486	523	469	469	490	500	457	487	505	524	498	488	491	497	473	471	459	445	470	501	489	493	472	442	444	470	487	488	473	489	444	473	472	477	486	462	473	474	482	472	462	458	498	462	495	505	483	480	487	446	492	490	487	476	506	482	460	486	498	510	498	485	482	491	461	443	459	457	483	458	460	493	455	508	488	502	505	493	492	463	471	492	478	454	485	493	471	511	491	476	476	478	472	470	451	495	471	506	518	467	466	457	489	429	532	503	443	504	498	491	460	484	484	499	442	508	412	453	434	484	449	473	512	481	462	519	452	504	512	463	499	497	487	482	506	449	496	487	461	440	482	493	455	479	506	498	478	463	495	457	492	448	463	464	461	495	498	480	484	481	491	436	450	477	478	461	498	484	480	496	440	512	499	479	483	468	478	471	481	457	470	502	461	449	497	463	487	474	451	498	475	447	450	475	480	472	447	480	500	498	449	484	503	491	478	481	492	438	445	476	474	474	478	504	448	504	478	453	495	505	443	487	470	478	506	486	524	502	462	470	474	457	479	445	503	450	454	471	511	494	514	475	461	483	470	473	490	500	437	461	473	460	448	460	503	478	466	476	483	450	502	513	464	476	529	484	448	493	439	462	444	479	472	447	501	485	455	496	500	457	472	462	491	447	507	463	445	464	465	472	463	480	455	453	501	479	497	462	471	517	476	468	493	454	495	482	501	526	523	489	496	506	478	482	467	465	470	464	463	447	438	538	461	454	472	488	500	438	435	473	486	449	459	475	485	471	482	438	500	491	470	471	479	495	444	475	490	483	453	483	479	490	468	486	476	530	467	455	451	488	476	461	484	501	511	460	453	493	460	487	491	481	458	463	452	482	447	493	505	490	448	456	449	439	477	465	455	486	457	471	462	472	486	461	453	481	479	449	457	515	487	492	442	463	484	467	498	463	475	460	464	490	505	459	476	499	494	447	466	438	478	523	454	482	496	459	442	489	429	466	508	467	499	475	446	492	480	444	519	497	451	485	478	456	464	510	468	474	470	508	490	469	428	453	461	441	480	437	473	500	479	465	482	497	486	461	490	449	469	452	508	466	446	510	451	465	472	473	466	468	485	465	507	442	489	487	510	485	490	466	435	483	449	434	460	471	505	443	498	477	482	465	489	454	431	481	459	488	493	502	470	487	516	526	468	466	445	487	485	454	482	437	488	497	487	484	484	478	475	460	463	453	458	460	484	491	488	470	469	471	482	504	465	482	473	478	505	478	442	479	481	475	456	468	441	415	521	506	462	461	498	478	488	454	478	460	498	484	458	482	501	492	482	484	446	437	433	493	496	467	456	517	421	483	451	487	503	481	472	458	479	468	485	476	473	457	485	479	443	477	476	468	497	481	486	478	479	459	460	451	463	485	519	506	452	451	492	483	504	471	453	448	477	483	464	456	515	497	476	466	502	406	483	466	443	454	465	467	478	498	464	491	463	479	498	488	488	452	503	476	473	467	477	477	486	486	457	464	491	466	464	419	473	449	466	466	443	458	481	487	469	445	502	443	465	463	488	473	437	458	444	476	442	466	495	476	459	465	463	501	496	495	471	426	469	458	467	487	487	490	431	460	453	532	444	491	483	524	507	465	487	480	482	470	423	473	507	488	431	475	521	455	518	471	472	459	496	455	487	455	492	482	449	465	486	510	464	453	508	496	463	459	488	488	485	428	467	470	448	489	478	482	484	463	481	447	476	535	471	476	450	471	506	516	453	484	456	441	481	442	501	448	462	472	470	459	483	470	454	505	491	479	489	513	437	485	487	499	471	484	443	467	497	459	469	497	509	490	470	470	503	495	513	493	463	503	523	442	514	487	510	480	441	479	490	471	477	491	498	488	447	480	513	452	527	447	463	471	434	469	488	492	495	478	479	451	498	478	468	505	446	488	482	471	518	492	488	483	485	447	485	500	453	439	467	494	492	462	506	461	512	494	483	507	500	465	462	462	475	507	466	456	511	506	470	503	503	504	484	496	471	516	471	497	479	491	450	430	492	443	462	471	511	471	455	440	463	456	468	476	442	464	472	483	472	480	461	495	466	453	498	453	498	415	463	472	498	452	465	461	428	463	435	474	519	469	519	443	480	447	456	470	485	507	497	475	503	482	477	480	476	496	473	471	436	465	470	484	450	487	481	474	464	413	457	460	482	504	486	503	477	488	465	450	467	463	482	473	446	502	451	435	452	496	458	474	491	492	517	487	458	470	458	458	504	473	430	465	519	516	484	473	461	481	497	449	435	464	514	506	460	459	517	479	454	484	485	460	454	523	545	476	468	447	483	477	494	491	534	457	435	459	478	467	502	496	473	464	456	467	454	484	468	458	478	464	497	486	506	466	505	499	457	471	469	470	469	459	470	469	466	483	490	488	464	489	471	480	433	432	528	471	442	435	482	476	489	466	478	454	490	470	465	479	459	495	461	440	502	468	473	488	468	453	466	466	438	485	480	495	508	445	444	480	477	477	474	505	481	463	469	473	479	461	475	484	481	452	462	498	484	433	490	495	480	488	455	458	474	485	504	454	475	440	505	479	461	474	488	451	511	457	519	504	483	467	466	455	448	473	462	463	473	498	456	484	461	465	447	474	492	449	468	467	511	456	438	478	485	491	507	457	415	456	499	462	453	516	454	522	460	492	446	474	487	489	487	498	459	481	481	467	456	460	449	449	481	473	470	482	471	497	460	477	463	453	434	487	450	528	447	507	465	464	484	523	491	462	480	469	488	498	493	504	470	479	498	509	456	527	448	451	495	497	493	499	454	477	464	522	495	475	492	452	474	489	490	484	453	431	479	480	494	446	453	489	471	497	469	509	455	459	459	476	514	480	490	455	471	446	489	485	460	479	473	502	491	505	507	468	471	434	501	458	518	518	482	469	453	450	465	467	455	457	457	491	484	478	467	521	538	464	513	514	450	469	510	518	460	485	461	504	473	475	457	466	469	478	448	468	449	475	508	478	475	454	466	443	459	484	497	506	506	452	469	481	445	439	520	451	454	506	474	518	496	497	508	481	455	441	472	491	486	464	487	487	494	428	462	461	481	465	473	445	475	430	480	473	440	438	471	468	469	486	481	469	503	465	474	523	460	509	480	469	485	467	526	439	503	474	487	514	477	486	472	516	456	507	495	555	508	488	492	484	457	470	443	480	437	491	478	424	468	462	491	490	470	475	464	493	475	526	519	444	463	493	444	488	458	485	454	472	439	471	441	487	468	466	491	435	468	479	491	491	482	464	512	480	478	477	518	490	437	488	494	502	446	505	496	498	460	454	472	466	510	498	439	490	494
27286	21876	23369	14536	5891	3218	2399	1994	1505	1194	929	805	737	575	558	556	587	509	509	538	491	468	450	431	448	395	425	376	404	385	389	383	367	384	385	343	354	394	389	386	366	391	366	372	392	401	366	379	345	375	367	388	365	402	368	365	334	374	336	386	335	357	376	363	413	330	334	360	356	336	346	344	335	382	361	354	352	399	365	347	357	390	329	375	343	392	379	322	355	347	388	369	331	370	372	332	359	375	371	326	368	360	363	379	349	372	360	372	359	372	353	356	361	349	376	391	372	360	357	356	359	384	353	364	356	368	352	337	355	335	356	354	369	341	338	319	327	363	362	344	351	356	354	335	392	324	349	384	343	388	346	350	364	380	350	331	332	381	359	377	401	350	358	374	356	366	366	317	362	384	386	379	363	370	365	373	341	343	368	333	352	376	313	333	366	366	344	364	343	321	376	358	336	381	340	356	371	358	381	347	344	354	362	346	338	363	390	382	333	324	358	364	379	390	354	344	407	361	345	317	365	351	356	366	379	370	383	357	348	339	398	362	391	349	373	341	376	362	360	401	377	345	380	379	380	375	350	352	377	366	369	380	347	366	340	340	372	328	354	348	372	335	331	363	325	363	373	339	390	377	350	354	366	360	351	362	398	342	362	372	388	371	350	335	327	389	370	359	360	354	372	374	376	370	384	353	331	361	357	339	359	352	397	371	360	387	389	372	347	396	334	323	358	378	372	350	366	375	334	356	344	360	365	379	337	350	346	358	395	328	357	377	350	373	351	382	365	360	361	372	377	353	360	327	360	371	355	350	349	342	366	347	382	340	346	337	362	333	387	340	369	370	335	343	363	350	373	366	343	354	378	358	368	348	402	360	362	377	347	345	352	371	378	354	374	347	338	366	340	321	359	358	366	393	357	314	334	381	362	334	379	358	382	359	367	352	368	340	353	356	352	373	352	370	352	351	369	360	349	392	341	338	347	353	356	336	394	382	382	381	319	346	374	376	345	354	358	327	377	410	333	335	334	374	400	377	345	375	367	361	366	373	350	373	365	347	371	368	364	341	384	371	356	385	344	345	379	365	399	333	362	357	367	340	381	358	374	324	367	357	383	360	356	391	364	380	360	384	325	349	352	359	375	381	378	353	348	305	380	337	387	360	385	338	323	320	375	342	370	372	353	338	346	354	383	378	395	365	364	370	352	357	367	363	330	370	338	384	341	378	358	358	375	358	366	341	343	384	353	373	393	359	341	389	376	344	354	337	357	367	353	362	342	379	395	354	335	394	375	362	337	383	381	362	351	359	357	380	346	379	356	351	350	365	339	362	332	347	332	364	346	372	353	354	348	362	344	364	374	365	341	379	363	357	360	426	368	370	330	363	369	368	386	350	331	376	355	373	355	339	361	329	350	377	344	359	360	365	362	370	354	351	362	342	336	367	389	376	339	354	389	335	355	351	376	389	345	354	358	378	361	371	381	335	363	335	363	371	354	351	339	375	372	372	359	379	365	349	353	368	381	387	365	373	371	374	347	347	367	360	370	385	338	398	346	369	361	355	361	382	354	386	365	362	361	358	355	386	375	398	376	367	346	357	373	363	339	347	398	383	361	328	354	389	344	346	374	353	388	374	344	346	317	357	360	366	376	339	377	348	363	388	368	355	363	359	339	370	363	365	332	374	340	375	366	373	393	346	370	378	356	366	349	347	332	326	378	350	385	361	356	354	385	366	380	384	355	348	389	369	360	354	347	339	363	378	335	374	395	383	345	375	383	354	404	368	325	342	344	359	315	393	356	357	333	339	372	342	365	351	368	359	349	372	394	365	376	375	340	350	354	374	361	348	384	366	326	406	361	338	376	349	351	352	378	344	364	333	357	363	338	339	400	360	379	380	374	358	393	351	396	371	347	377	349	382	344	337	362	351	366	359	380	370	372	375	334	365	371	390	363	372	381	367	345	387	308	361	345	391	369	376	314	380	366	346	361	400	361	336	342	370	339	372	355	361	341	364	368	342	362	378	343	360	339	355	382	392	376	346	341	337	388	325	382	379	341	387	364	340	389	363	363	350	330	375	377	383	374	377	378	377	379	354	347	407	356	331	400	347	347	333	357	392	371	351	361	404	343	347	398	375	338	343	371	390	354	379	295	352	360	385	355	365	399	366	354	345	348	377	359	387	375	348	346	375	400	363	384	376	356	380	372	378	343	359	347	347	344	350	363	371	333	363	364	367	356	365	375	373	372	348	388	355	356	386	359	386	361	365	367	367	362	354	362	388	355	368	368	352	352	403	353	351	348	358	363	380	338	352	382	353	342	343	351	316	324	379	340	383	369	373	356	342	371	336	387	360	351	342	344	377	379	351	376	385	340	354	405	375	371	372	357	358	357	375	378	342	356	378	362	347	372	352	336	381	355	348	386	355	358	415	363	345	409	357	345	344	337	339	348	345	357	351	355	355	357	365	342	364	358	383	402	353	362	342	359	384	373	365	350	354	377	360	381	344	364	364	421	366	338	346	337	356	371	366	352	385	376	387	355	354	360	370	356	365	353	402	366	342	363	355	387	377	391	355	372	354	330	376	361	364	405	380	381	351	343	390	394	353	369	357	366	389	403	368	362	364	341	351	353	368	354	373	391	357	374	387	345	380	364	338	364	387	381	333	413	351	354	354	362	364	386	376	341	371	393	354	368	386	348	381	352	368	365	366	344	346	361	378	377	373	352	358	323	353	365	351	343	383	352	345	363	355	366	331	411	393	383	379	370	361	331	372	361	404	330	325	339	349	358	412	387	351	380	373	356	405	385	388	356	343	379	333	385	331	354	369	363	350	358	376	343	347	369	344	348	335	369	368	361	342	361	358	349	361	335	377	355	360	352	384	350	349	384	376	386	378	360	362	350	365	343	394	351	350	359	364	358	366	343	342	360	367	375	385	357	385	383	345	385	361	356	319	344	344	394	383	373	366	380	380	345	367	324	358	378	342	346	358	349	403	349	359	354	369	335	380	337	357	354	375	393	397	383	381	382	327	354	358	361	370	362	360	348	371	349	369	362	382	314	374	362	368	373	387	368	376	383	342	347	364	358	376	361	345	360	339	349	378	352	358	350	354	373	344	377	379	338	344	388	375	349	380	373	353	395	371	367	366	350	342	365	366	375	345	334	370	349	391	355	376	344	378	347	356	349	340	389	342	367	365	326	349	368	330	358	387	356	376	397	339	324	369	371	356	331	371	364	358	351	370	361	363	368	354	315	410	340	366	363	365	353	340	344	358	352	387	369	377	376	385	367	354	336	354	372	386	353	372	346	373	329	353	354	322	356	386	378	362	361	365	359	382	382	355	408	376	386	362	381	369	339	389	371	351	354	358	369	358	361	341	366	351	390	375	361	330	364	338	347	359	369	388	383	363	359	337	369	341	361	369	370	333	352	328	317	319	383	351	384	374	400	378	374	386	346	366	379	354	347	377	351	378	370	378	363	359	351	359	357	365	379	346	356	389
15224	33822	26415	13954	8401	4662	3495	2909	2212	1722	1303	1044	809	773	746	643	658	635	604	656	551	525	507	507	454	470	471	453	441	459	424	455	417	365	404	417	422	396	459	406	411	399	427	408	379	447	427	415	444	417	418	402	455	420	411	401	431	402	408	398	413	414	392	395	390	444	421	415	412	434	414	403	386	407	380	414	448	411	416	417	396	409	399	387	445	413	386	440	383	414	402	392	388	388	405	411	396	476	389	426	388	417	399	407	382	388	416	416	424	405	384	397	404	396	392	395	418	384	414	393	423	421	385	397	384	410	413	395	408	416	385	411	403	439	415	401	360	398	400	408	399	425	408	384	395	395	420	403	393	376	437	364	404	431	445	426	390	414	430	422	418	430	386	391	382	441	381	425	408	389	419	398	450	374	403	386	426	409	430	401	418	387	430	400	426	398	431	390	378	402	438	403	420	376	418	393	394	438	369	434	422	398	406	429	439	410	416	404	408	405	426	380	406	387	410	380	408	399	408	413	414	410	414	414	416	406	400	427	412	396	406	407	414	408	406	424	415	392	411	424	441	428	413	399	390	406	414	388	398	403	407	410	391	383	405	415	377	419	413	398	411	436	390	399	404	405	384	356	407	404	375	384	397	422	390	387	401	393	413	372	411	444	435	391	414	366	382	402	391	414	459	432	429	419	420	379	395	429	379	434	420	411	419	386	425	406	421	417	429	390	401	410	411	411	407	375	456	390	398	450	402	402	397	366	414	382	412	409	432	406	425	406	437	394	383	378	378	389	433	400	430	389	440	413	401	416	421	410	419	397	393	428	429	431	387	389	398	401	391	407	398	368	402	417	414	388	387	398	416	387	392	386	406	413	404	409	413	399	423	399	424	382	386	441	394	438	413	427	410	382	414	382	400	382	401	378	375	418	387	419	432	413	388	406	407	396	416	400	441	428	443	384	400	362	388	426	386	419	364	422	406	396	381	416	396	384	395	404	382	413	386	421	420	422	420	398	427	404	384	451	372	390	426	420	411	397	366	433	414	384	389	404	408	372	393	383	469	383	396	429	430	420	441	392	397	436	386	412	424	388	411	350	423	403	425	398	400	393	391	395	383	402	402	440	412	394	415	372	409	414	405	431	406	407	397	406	376	422	417	409	421	375	410	393	390	402	434	425	431	381	363	414	400	393	432	365	401	401	404	387	411	400	419	430	399	391	415	400	397	412	400	414	428	430	409	418	386	374	416	411	383	377	443	412	408	388	426	425	419	391	425	407	376	418	430	399	403	415	427	385	397	388	394	443	398	414	398	417	407	404	368	422	430	415	389	404	399	404	436	381	402	395	371	399	370	417	393	394	386	412	369	410	399	404	399	392	424	412	390	429	407	372	391	391	374	423	401	379	414	433	446	450	402	383	432	399	419	418	404	409	396	382	388	428	379	401	361	403	403	406	420	389	406	409	391	401	414	420	439	431	401	379	429	403	447	390	387	426	384	371	396	400	395	382	392	427	397	373	409	408	424	392	402	410	409	408	434	396	446	393	393	364	397	410	398	356	419	417	393	429	404	389	400	420	400	415	392	393	378	408	384	442	428	401	356	391	373	405	412	378	440	425	415	425	371	391	403	373	433	408	405	377	411	450	410	397	392	395	388	426	429	388	377	408	418	405	412	383	410	417	428	438	459	391	412	410	423	410	373	425	371	401	409	404	376	391	424	396	446	416	392	388	394	425	382	435	435	385	407	383	432	408	370	413	396	454	370	396	411	399	395	430	402	394	396	425	410	422	467	429	400	395	364	399	401	401	439	390	418	409	392	439	428	396	390	420	418	402	407	406	394	373	419	411	423	363	385	402	415	432	378	407	435	401	415	438	380	377	421	398	403	399	377	413	401	404	418	421	378	435	393	409	398	380	377	380	382	446	453	403	388	417	392	409	386	409	404	400	371	447	409	341	421	423	406	385	378	414	448	365	422	387	397	380	441	426	411	425	400	414	409	392	432	389	410	438	392	424	411	417	383	390	389	431	413	430	391	363	406	395	456	379	396	403	373	415	400	411	394	436	384	392	385	413	420	407	388	414	384	430	427	420	414	387	371	432	390	355	413	420	382	388	381	416	389	394	391	378	384	373	390	427	403	415	363	403	410	399	406	390	435	425	403	383	418	413	423	404	430	411	413	399	416	396	382	413	424	406	429	415	431	411	419	418	397	363	423	401	376	407	367	394	410	412	396	435	381	380	403	381	379	381	404	427	428	406	453	407	402	393	433	403	390	391	405	426	384	416	421	368	404	408	400	418	397	395	421	401	433	399	399	415	390	407	409	452	367	403	378	415	394	418	400	384	395	433	408	405	400	394	403	373	417	435	409	420	418	408	412	396	390	390	416	378	401	412	398	358	387	401	411	392	449	412	394	390	383	411	387	433	405	401	375	413	382	415	369	376	413	448	395	438	411	380	374	418	426	387	381	372	391	378	424	379	399	370	394	407	400	396	401	413	411	433	424	384	393	394	425	373	405	416	414	446	445	412	411	444	393	432	386	395	408	378	411	413	388	412	427	408	427	384	400	389	398	413	418	404	376	421	399	440	370	418	399	423	423	423	438	379	414	375	406	410	406	408	392	410	435	435	385	427	413	398	428	396	434	382	388	393	412	434	394	403	406	401	399	402	426	387	389	409	394	401	443	439	410	396	399	417	435	400	364	398	409	406	424	412	409	384	406	392	385	411	430	408	408	419	392	401	361	409	397	403	400	372	413	413	377	393	386	381	381	381	396	413	424	405	430	407	412	407	409	390	398	424	419	413	348	392	405	398	449	428	426	394	395	393	397	398	409	408	434	433	377	391	425	405	444	377	431	389	418	385	395	398	388	402	393	414	422	414	405	400	398	397	408	356	397	397	453	390	399	440	413	416	423	400	430	394	411	398	395	399	397	417	389	383	400	388	385	412	386	404	399	408	397	406	404	413	408	402	404	422	395	383	425	421	398	450	385	410	399	409	435	434	403	394	407	426	413	421	386	412	418	396	402	401	404	415	407	362	374	415	429	407	378	365	426	420	412	393	398	419	402	419	440	407	386	377	389	409	418	397	429	394	414	424	403	394	388	396	415	459	410	414	410	401	385	376	392	419	376	408	411	397	397	423	420	414	429	384	409	402	404	364	381	378	361	406	422	377	414	388	371	383	423	377	391	391	385	399	439	383	390	402	395	423	404	427	409	399	365	422	432	362	411	420	389	425	422	384	424	377	378	387	420	431	383	394	386	433	433	390	424	422	410	427	404	388	392	416	395	426	440	423	412	408	368	368	369	429	413	397	371	420	418	398	398	397	432	401	399	447	413	398	389	431	444	426	418	384	423	409	367	388	422	399	452	360	424	414	425	384	437	405	381	403	389	454	398	377	414	390	423	421	426	410	398	446	403	381	392	432	406	424	388	401	411	394	436	383	399	380	424	402	403	400	379	408	432	382	441	402	432	391	377	409	386	413	392	400	418	401	451	403
23513	21094	27947	24547	20962	13138	6020	3702	2681	2041	1562	1300	1002	922	823	689	773	772	675	744	605	597	548	523	525	514	499	470	465	451	473	470	464	459	428	414	420	412	405	382	428	421	404	386	453	437	445	492	416	427	448	440	442	425	402	422	473	424	396	451	430	471	415	448	420	463	392	387	389	410	402	416	422	412	426	425	389	425	436	446	417	411	412	396	411	426	410	412	429	416	417	485	433	418	408	425	394	444	434	395	452	426	416	422	417	422	401	435	418	402	384	424	462	393	414	463	426	417	460	461	455	418	416	433	411	441	398	451	418	428	451	396	433	408	431	410	443	404	418	434	393	405	389	430	412	464	433	450	443	409	382	395	406	441	410	393	419	402	437	434	417	427	405	456	421	462	410	431	427	423	426	436	405	420	398	403	416	423	417	427	432	422	408	444	387	404	427	465	413	423	374	426	400	409	393	433	418	420	429	419	379	404	410	437	432	405	393	408	438	469	386	409	403	438	407	398	412	441	401	414	414	424	431	398	419	396	386	422	433	408	426	411	424	414	402	445	412	392	412	388	403	441	400	377	424	422	385	434	407	412	402	421	440	421	377	431	420	426	423	414	419	422	418	384	414	457	393	429	426	426	390	414	404	442	435	408	432	414	419	396	447	397	427	442	392	415	435	440	428	422	435	427	405	389	396	456	409	402	454	420	454	405	417	444	379	386	394	411	424	447	449	391	377	411	402	411	401	425	435	419	422	430	411	374	428	399	428	448	435	434	423	461	437	392	397	401	435	413	403	432	416	424	418	408	410	419	425	412	409	381	389	412	432	422	437	426	438	414	405	418	415	402	447	417	434	426	415	426	410	427	437	424	396	448	437	373	415	415	393	442	404	409	468	413	388	455	410	390	459	443	412	378	398	409	369	418	401	430	451	407	417	407	405	434	418	407	424	458	415	416	443	452	431	412	404	386	406	452	417	460	404	378	426	420	408	389	391	380	460	443	399	378	424	399	452	435	412	401	385	413	399	432	404	385	430	398	430	375	427	376	377	410	433	424	422	390	391	438	404	420	417	442	414	413	442	386	407	417	401	435	423	404	386	414	411	392	438	393	441	405	382	403	413	411	385	444	401	385	416	427	403	403	379	452	421	414	418	442	420	409	406	400	427	449	396	424	430	430	462	410	372	415	420	449	414	422	411	404	406	408	420	401	421	389	416	422	429	427	414	442	422	431	411	445	415	442	409	412	466	405	451	424	405	421	444	436	403	391	384	384	414	423	450	417	452	414	412	428	412	438	420	402	396	408	402	422	438	444	458	452	430	422	427	376	382	450	475	422	403	437	409	395	439	446	420	420	419	456	410	422	425	459	415	443	427	455	408	433	403	422	397	397	408	423	421	430	434	446	409	424	401	416	398	408	435	417	431	434	396	420	439	451	418	408	405	452	405	427	391	415	414	435	386	413	425	431	434	367	420	404	400	406	385	405	450	424	418	414	399	418	423	390	446	403	407	453	425	407	435	454	393	404	440	398	404	389	437	400	408	404	388	395	404	430	418	422	418	403	406	421	405	413	436	413	432	427	430	383	398	402	420	395	424	433	387	444	427	405	411	425	425	408	439	434	393	443	457	411	443	415	403	424	438	414	380	412	445	453	408	425	390	397	436	412	409	385	388	415	455	418	426	426	422	417	431	409	421	392	404	445	388	428	483	398	437	409	361	426	473	434	426	420	429	414	423	438	404	441	425	416	417	450	409	454	424	408	428	407	406	419	400	437	392	442	439	416	397	419	421	388	388	430	389	458	452	402	423	426	432	433	436	412	403	414	403	443	452	414	423	404	417	401	423	420	445	432	424	401	410	413	421	381	449	399	447	397	399	407	416	421	408	395	424	400	414	403	411	392	414	415	421	428	431	387	425	437	418	413	438	434	454	418	415	437	410	402	451	448	397	410	406	412	434	414	412	422	422	445	438	411	429	381	428	426	380	433	410	423	437	427	431	418	423	401	406	409	386	399	437	444	402	430	400	410	428	416	408	381	422	400	402	450	389	435	416	424	405	431	425	391	409	434	437	422	440	437	399	419	414	418	397	407	433	375	411	445	394	432	409	411	428	396	403	430	394	427	412	436	395	432	443	421	406	378	396	420	392	404	428	408	423	427	392	430	405	415	424	408	405	445	421	427	464	440	446	395	410	406	448	407	423	411	454	433	428	424	405	378	429	405	420	411	414	385	401	408	434	384	417	372	405	404	438	431	383	412	419	469	383	386	422	428	401	410	400	455	407	399	422	417	425	374	434	405	418	434	430	412	446	438	414	402	436	413	415	412	436	407	400	384	444	398	393	377	431	411	433	402	473	428	439	427	403	402	420	430	382	376	441	370	393	430	416	433	419	435	453	400	445	422	406	396	412	411	403	402	417	409	448	416	431	433	413	465	427	421	400	437	452	427	391	395	417	411	453	390	402	426	467	424	424	403	407	388	420	395	392	419	390	457	394	448	409	442	426	421	418	419	421	368	435	398	421	407	424	435	427	435	488	450	398	436	410	418	413	457	425	376	420	420	396	386	428	382	423	410	405	422	395	384	431	434	445	410	469	401	417	417	376	415	394	393	453	420	410	425	397	400	438	381	441	420	406	431	414	394	420	424	435	400	393	430	420	375	436	424	481	404	401	386	433	384	424	413	463	408	399	409	441	424	388	373	448	399	430	448	421	395	422	429	407	398	395	461	419	418	417	423	403	444	435	437	444	428	444	415	433	428	418	415	406	381	412	416	404	431	383	434	422	428	419	398	397	407	391	442	438	408	422	462	430	418	450	415	399	401	388	426	426	422	395	415	430	412	408	448	436	388	458	414	421	400	415	404	452	383	446	382	456	405	377	421	440	446	413	412	432	370	409	443	402	433	462	431	445	431	426	408	418	443	430	403	409	462	414	399	397	422	415	399	401	417	379	440	407	435	429	453	452	409	432	426	413	404	390	410	426	424	420	419	454	425	412	437	427	411	439	433	424	385	409	437	390	369	432	421	437	442	422	423	429	382	429	424	406	396	409	415	405	391	425	406	402	378	386	408	413	414	450	433	412	400	422	421	402	419	462	465	409	428	429	431	425	401	403	455	444	418	426	408	416	413	403	438	400	411	446	456	429	401	405	397	409	422	415	434	412	444	457	460	417	435	397	399	428	408	429	412	428	377	398	387	398	416	401	416	433	394	416	404	442	408	408	436	435	389	445	435	415	413	463	402	425	390	386	386	417	436	444	374	402	403	358	428	444	414	414	454	449	403	395	401	433	404	449	394	404	446	439	408	412	445	413	397	404	438	402	408	442	423	427	414	439	392	418	425	411	413	390	418	412	423	403	403	453	392	400	432	402	425	396	415	375	419	409	402	410	428	400	423	428	454	428	430	415	444	410	409	405	394	460	402	414	400	410	446	391	441	422	435	424	410	418	400	450	430	366	425	434	395	404	427	417	458	411	389	406	382	451	402	448	385	406	373	401	423
16726	41285	34413	20854	13257	8711	6590	5032	3815	2831	2266	1822	1344	1119	981	949	920	935	866	906	770	684	657	678	608	610	598	539	553	535	539	553	467	518	506	506	486	501	482	474	476	539	475	462	529	427	486	476	463	483	451	447	425	445	448	446	443	465	470	527	499	481	430	446	508	449	464	508	487	410	453	476	474	416	496	467	450	471	478	438	460	417	468	465	496	473	464	446	457	469	491	489	465	463	488	462	472	464	475	485	469	478	483	448	459	455	506	485	467	463	496	455	438	462	472	462	476	484	499	453	448	458	460	485	476	461	496	419	447	474	450	476	459	445	433	490	488	474	465	483	499	464	488	476	478	440	468	438	479	444	428	481	444	453	476	476	486	467	489	459	431	458	482	441	496	458	502	422	485	494	505	464	485	493	451	448	463	483	457	500	445	458	510	490	505	455	503	496	485	464	471	448	438	493	466	466	439	500	465	510	455	440	448	492	465	491	436	452	474	475	441	464	441	455	509	460	458	442	440	446	477	461	453	442	447	453	492	445	477	492	490	489	469	469	479	472	475	490	465	490	487	460	481	486	445	496	463	452	449	453	458	439	459	470	477	499	497	435	510	487	481	432	447	484	450	494	466	434	468	491	465	457	450	470	429	448	472	461	484	438	452	499	465	454	452	484	495	456	477	468	492	479	456	479	470	437	452	455	444	446	480	502	420	484	484	465	488	449	463	464	441	450	464	463	455	447	479	462	486	492	471	438	476	461	431	431	464	462	461	429	452	484	414	461	441	466	475	455	488	510	498	498	485	484	471	495	468	466	450	511	480	426	462	461	451	475	448	440	470	466	491	465	505	474	476	456	478	467	513	457	491	477	470	441	471	466	439	471	506	427	503	483	468	467	460	472	499	502	516	480	449	497	417	496	507	447	479	470	459	459	471	472	488	456	478	447	469	431	446	467	493	436	472	464	455	447	463	445	442	489	503	503	471	406	472	437	455	458	487	481	491	483	489	440	453	449	494	465	452	451	449	432	440	436	457	456	462	482	505	470	507	458	440	440	442	472	481	506	465	478	474	433	458	480	446	449	520	450	479	410	475	471	498	431	452	479	462	470	472	469	513	523	456	459	481	505	473	462	463	509	483	503	429	499	475	512	457	464	433	486	462	477	425	458	458	461	447	490	487	500	488	472	448	432	465	444	478	466	471	482	463	425	470	471	450	428	464	475	461	441	476	454	483	455	434	452	452	502	432	479	474	492	504	452	444	415	450	479	466	449	413	470	455	433	499	486	457	425	464	488	459	481	477	473	445	487	446	457	432	448	486	448	440	498	480	478	459	440	502	471	482	503	482	468	442	467	510	454	497	473	444	448	467	511	517	451	466	477	438	491	462	456	464	493	504	508	461	478	468	499	454	467	456	422	472	427	488	455	479	472	458	446	498	442	486	490	472	456	458	490	455	434	434	440	512	461	453	465	478	491	443	425	484	458	455	487	435	468	454	469	471	458	440	473	430	446	479	453	417	461	452	463	491	460	492	407	464	456	500	480	486	469	447	480	473	437	479	462	427	458	481	446	508	468	459	449	483	477	478	455	486	487	430	455	428	444	434	449	431	478	464	488	454	474	505	415	469	464	456	493	459	470	461	506	436	446	481	449	476	449	464	462	477	475	453	482	473	454	430	469	464	461	486	474	452	448	466	461	490	473	435	430	496	435	485	488	457	447	481	468	456	446	455	460	457	481	444	462	473	451	420	471	482	469	487	434	462	430	504	447	474	457	460	472	467	460	457	454	461	440	476	481	498	462	497	487	496	449	455	482	430	501	481	461	477	459	474	495	437	465	454	475	443	476	494	421	495	499	501	455	457	472	425	489	467	445	489	452	474	448	445	442	456	506	482	463	431	473	423	478	437	483	507	449	485	468	466	464	490	481	489	438	440	490	467	468	463	480	471	472	484	424	494	474	449	468	444	469	438	426	460	469	486	457	459	461	471	476	440	476	501	451	456	461	474	470	500	484	471	505	450	428	492	451	460	482	440	468	495	443	485	430	476	446	456	457	489	493	473	489	446	463	437	474	437	468	471	432	492	445	468	450	466	435	472	457	447	438	478	487	451	484	449	500	495	452	449	476	444	514	514	503	466	488	462	421	462	471	478	454	476	456	484	454	456	498	458	466	481	422	493	463	474	469	470	427	479	444	469	479	471	473	492	450	477	446	452	461	471	477	442	442	510	489	467	458	462	468	441	441	485	486	457	462	446	455	452	461	473	435	505	450	496	478	450	468	472	478	449	479	479	477	480	481	465	453	481	452	458	505	422	454	465	472	457	439	461	458	469	489	462	451	503	495	449	503	453	427	461	489	456	468	469	470	419	441	425	479	500	465	515	479	494	441	451	451	453	474	470	440	451	474	447	475	437	395	447	449	455	474	460	450	460	472	505	483	466	426	462	467	446	466	462	459	451	482	478	438	490	469	431	452	487	482	466	462	513	425	464	513	464	463	505	474	468	430	471	465	473	454	449	449	493	431	468	476	468	499	450	524	510	451	462	457	434	465	465	426	465	471	465	458	484	487	453	454	459	521	468	480	450	449	447	464	446	486	433	457	466	465	441	455	455	515	447	448	455	443	432	452	469	456	491	469	451	440	444	467	481	432	441	514	457	432	449	484	509	479	451	477	470	469	484	497	488	463	424	463	475	449	459	477	461	454	486	476	487	495	473	458	435	473	474	456	452	446	500	486	496	471	465	517	450	438	466	424	481	446	446	452	507	484	458	466	461	436	459	445	466	477	460	471	466	482	452	460	466	490	438	465	471	468	483	470	466	467	428	492	480	460	475	454	503	490	445	455	495	422	456	474	473	502	460	439	486	481	434	477	458	458	469	432	471	477	471	466	469	492	477	467	484	469	494	550	477	473	476	450	488	449	450	463	441	441	466	476	478	478	458	470	443	478	475	457	457	444	430	499	471	464	463	431	487	477	441	431	517	439	446	443	478	461	463	493	445	460	479	482	452	442	470	469	437	489	479	443	472	456	463	449	466	469	480	471	414	485	458	435	477	455	488	485	454	463	470	448	477	422	423	467	469	490	499	521	467	464	476	435	486	462	474	494	426	472	466	428	460	470	472	472	510	472	450	449	465	423	463	503	443	422	470	486	482	477	454	461	464	468	442	460	445	454	463	486	428	465	480	422	473	459	484	489	480	468	476	474	488	485	485	461	445	445	448	448	443	486	446	471	451	515	487	446	460	456	463	488	462	479	514	517	505	474	468	457	433	500	460	483	495	434	443	443	460	476	461	476	476	444	513	448	474	465	459	443	467	463	454	477	461	474	491	443	488	452	479	481	486	474	490	441	456	430	461	458	445	474	430	427	448	507	475	503	452	495	512	444	482	487	463	494	458	507	491	438	473	456	455	493	447	443	447	452	495	468	489	473	497	480	436	466	469	494	449	513	460	462	501	482	446	424	477	478	445	503	490	481	453	447	467	473	463	455	453	492	462	471
24856	21134	26884	25251	12503	5110	3637	2558	1882	1368	1231	979	715	650	562	565	592	530	525	556	519	486	458	425	420	388	387	405	350	429	358	391	357	381	349	362	373	355	332	334	346	298	312	348	364	348	355	330	374	359	360	325	356	337	357	324	356	357	357	325	340	333	334	312	334	318	336	326	329	363	345	345	326	346	336	354	323	353	340	310	329	321	292	327	337	322	326	357	325	331	321	318	318	339	312	340	324	360	340	344	351	363	378	345	343	345	313	296	333	332	351	357	363	340	351	317	380	350	330	300	354	302	316	312	301	348	343	333	337	340	347	353	337	375	346	379	331	326	366	346	335	327	336	356	318	342	343	323	364	324	321	344	340	339	338	348	366	370	312	316	372	343	365	305	331	353	333	337	316	318	355	340	346	342	347	352	347	340	342	314	325	313	356	310	352	341	342	344	377	336	326	323	368	355	308	345	314	325	354	328	319	356	338	342	338	367	349	344	342	349	369	311	323	326	326	341	364	344	329	358	321	348	341	359	345	344	336	366	367	356	339	341	312	345	349	354	312	337	344	374	379	353	328	348	364	337	355	345	312	327	349	380	347	379	363	330	332	335	287	347	383	349	352	375	329	322	362	332	316	300	312	347	322	348	369	320	333	339	324	344	319	367	366	328	355	348	362	364	341	347	353	347	340	358	379	335	336	321	316	349	349	357	365	345	311	362	336	339	320	320	324	357	307	358	331	324	329	292	328	343	358	356	314	318	350	321	346	338	313	363	351	300	322	368	343	316	355	359	326	309	339	314	319	337	359	370	328	343	338	336	351	327	335	330	343	351	332	314	339	331	358	340	331	331	325	339	313	310	330	348	323	341	339	335	347	339	370	319	287	324	331	341	350	336	331	346	349	325	337	364	344	346	348	322	316	337	349	336	334	323	347	335	351	348	348	382	369	338	362	344	319	367	371	332	329	322	365	375	361	345	344	359	343	370	336	342	329	324	352	329	368	334	344	348	341	342	348	348	346	332	320	339	295	330	305	347	349	349	354	354	353	325	376	364	338	364	376	333	342	335	359	316	349	346	325	343	362	308	320	358	319	348	331	344	335	352	340	341	329	352	318	361	333	327	369	316	339	330	346	345	365	354	362	322	338	343	320	354	374	299	362	343	353	337	325	337	311	335	348	340	362	324	357	313	361	334	353	325	315	349	371	344	352	335	335	355	364	324	365	359	332	349	364	350	334	345	353	356	333	345	357	334	368	353	384	315	339	336	376	327	343	296	316	357	323	322	355	324	315	341	351	331	328	353	376	384	298	348	357	348	335	354	333	339	332	356	338	341	348	335	351	363	335	336	354	333	370	334	318	317	348	349	349	360	316	346	349	324	309	346	328	357	328	296	322	350	367	310	345	331	330	380	350	352	323	338	330	338	358	290	335	350	348	323	324	341	294	343	310	351	325	357	324	335	332	295	315	342	350	352	338	328	343	359	320	321	322	330	350	381	361	331	372	348	308	375	364	340	330	322	359	330	352	327	341	357	307	378	331	340	320	295	356	361	365	309	327	338	322	350	353	326	356	353	320	332	327	327	371	338	326	337	361	330	355	339	322	338	332	345	325	361	336	349	335	362	327	348	348	308	322	373	334	356	343	343	340	332	329	328	306	365	356	348	340	372	341	303	360	340	358	348	357	294	302	309	349	334	335	332	342	367	331	354	364	344	315	342	353	341	324	313	351	343	342	329	353	351	377	361	360	342	361	332	324	337	358	297	361	318	321	354	320	343	330	335	361	357	375	331	360	321	342	360	333	340	329	332	330	334	342	349	309	318	367	308	341	356	357	338	340	334	327	373	343	354	331	333	351	320	336	386	308	348	341	335	310	362	329	315	343	346	312	316	334	326	323	323	351	352	313	350	337	327	348	332	338	329	361	343	396	346	352	375	339	308	327	357	381	313	360	361	327	338	366	316	374	330	349	367	339	326	332	333	350	330	394	362	328	340	362	376	369	362	330	308	332	354	330	320	338	353	348	342	341	359	357	308	344	332	385	316	318	300	349	352	334	301	331	341	335	355	333	326	360	371	340	317	338	358	354	326	343	352	311	334	364	335	333	331	347	370	351	330	310	351	363	358	318	366	373	344	329	336	317	353	331	365	310	318	330	379	329	374	361	331	326	344	353	364	320	319	327	360	330	349	314	347	388	313	364	360	351	353	297	305	379	350	325	336	337	329	299	317	364	332	331	346	342	328	347	358	380	332	344	339	357	321	359	343	334	374	340	331	350	345	356	332	319	350	330	377	332	337	349	350	334	350	340	334	327	340	352	354	329	346	354	335	346	322	339	323	351	330	383	364	337	361	350	369	380	330	340	351	369	366	331	365	363	373	314	340	339	320	365	326	306	368	349	314	327	348	346	333	345	343	338	356	313	309	365	333	372	329	355	334	332	325	339	342	368	344	361	348	344	344	334	302	352	362	364	355	341	384	338	340	339	330	330	342	362	346	340	360	339	348	375	295	337	322	332	356	352	379	352	330	361	343	354	334	309	317	364	317	325	336	337	335	344	326	343	343	337	341	359	329	322	316	343	356	325	313	346	326	353	349	372	360	357	361	360	372	342	311	340	335	344	346	311	348	373	319	363	357	319	381	363	383	357	348	319	354	351	318	353	312	357	368	342	321	336	334	329	364	346	342	305	347	315	355	391	314	337	367	329	323	308	363	303	329	341	356	343	328	326	311	308	339	336	329	355	343	322	306	318	355	333	327	318	347	336	333	320	333	354	375	376	328	333	375	374	329	335	342	306	346	361	339	383	333	342	361	333	339	339	323	358	346	352	359	342	353	346	323	317	349	328	336	299	333	339	323	371	339	331	349	338	356	363	329	336	343	327	330	357	363	351	365	375	369	324	316	368	341	316	341	350	347	366	387	320	377	320	327	346	320	356	308	350	333	323	326	335	313	355	330	394	353	308	354	361	337	350	329	306	374	347	356	354	375	344	356	369	369	346	339	340	367	355	370	307	347	300	340	325	347	317	338	355	340	325	325	364	365	360	355	353	344	360	419	349	328	360	355	322	318	327	292	320	332	331	333	354	366	363	389	288	350	346	324	337	370	342	324	346	356	325	377	318	341	341	336	359	355	324	318	382	353	328	330	346	335	317	348	330	334	325	351	344	361	347	341	322	354	322	357	327	358	327	361	362	324	331	352	342	377	346	353	362	334	361	362	371	324	322	362	362	324	368	377	317	336	322	312	336	341	361	339	321	336	397	355	346	342	341	316	310	383	321	330	341	340	343	339	364	333	335	339	381	361	358	315	317	337	339	360	360	346	341	361	334	329	312	348	347	369	349	327	336	358	343	358	348	313	316	327	347	327	323	322	359	344	355	371	358	339	358	325	335	322	339	355	338	315	361	335	327	304	336	355	363	352	334	352	331	350	321	320	324	375	331	357	328	349	372	310	363	338	367	341	308	349	329	337	359	348	305	328	326	358	348	356	333	316	328	312
15126	37949	30941	16987	10285	6660	5061	3833	2890	2141	1648	1340	995	928	814	728	740	673	650	708	641	555	480	482	525	462	469	420	424	443	430	467	411	448	410	410	424	381	373	383	392	378	419	381	392	394	422	389	413	396	394	380	409	391	375	433	381	426	350	384	387	397	422	399	411	379	399	388	382	365	407	319	367	391	396	388	424	389	403	384	398	403	368	371	395	360	390	381	415	364	350	374	428	373	395	379	388	393	403	381	380	398	393	402	384	385	405	371	399	397	403	398	396	374	427	394	386	332	387	382	411	394	368	383	395	390	392	384	405	389	375	388	375	375	392	384	403	397	390	394	360	380	385	383	424	429	422	328	396	362	376	360	403	368	381	373	399	350	380	368	404	386	390	382	407	409	380	405	394	377	366	397	357	379	373	404	346	380	384	362	367	388	393	398	401	385	388	357	385	417	378	392	423	384	372	371	392	338	385	393	399	403	374	366	381	380	350	384	364	371	397	362	402	369	379	399	347	366	392	415	418	428	364	399	378	397	391	356	388	427	381	382	359	393	406	393	376	390	401	368	357	388	417	411	407	412	364	364	370	391	401	381	350	387	367	369	387	425	377	389	390	372	377	400	370	397	330	369	357	364	344	392	372	384	397	371	365	363	364	385	368	379	380	399	383	383	383	370	387	391	425	393	408	392	362	388	380	381	377	372	381	370	392	364	381	389	379	391	452	380	395	399	354	396	419	371	387	386	398	402	396	379	413	375	372	371	389	419	340	363	392	400	357	392	359	394	410	394	404	386	396	377	386	436	363	401	365	372	399	359	378	390	370	398	399	381	343	395	396	372	432	413	381	370	378	374	355	397	384	407	396	381	369	398	419	383	380	402	382	388	421	352	377	349	395	394	397	384	396	389	348	413	369	383	359	390	411	422	427	374	395	379	395	396	408	358	355	360	373	437	395	420	382	390	371	339	371	382	437	413	391	384	398	373	355	415	385	393	407	400	393	395	364	392	386	389	355	358	378	394	383	378	372	442	380	366	381	412	385	383	398	370	385	381	431	405	346	382	382	417	404	386	377	382	394	352	426	384	374	386	399	375	366	375	397	409	365	395	378	376	413	414	382	375	372	396	355	403	383	397	368	387	369	366	348	375	369	357	397	385	339	391	366	407	390	347	392	409	394	396	421	372	387	382	386	382	368	367	389	400	398	380	368	420	401	378	372	373	370	418	383	404	375	389	383	377	381	395	404	415	418	369	396	401	369	405	396	354	349	388	371	384	386	390	416	389	409	430	374	360	375	387	380	382	382	415	375	406	387	386	380	364	380	391	372	407	403	369	343	365	386	360	412	396	395	400	383	367	406	368	393	388	360	395	380	399	399	406	387	421	390	386	415	373	350	365	413	390	417	391	379	407	396	377	370	397	383	375	390	388	391	433	390	400	410	401	345	385	403	436	410	449	387	408	403	395	346	405	389	397	396	391	384	390	405	365	386	389	377	402	382	410	384	399	362	356	402	395	353	384	346	405	375	381	401	403	397	371	379	378	398	397	401	408	362	387	399	363	366	377	405	358	391	369	398	426	405	387	356	347	354	360	393	367	387	374	373	389	386	375	375	368	351	389	392	408	387	380	369	379	427	405	391	415	398	356	381	396	346	393	382	382	394	386	403	374	385	376	439	422	383	380	374	429	400	356	401	393	395	402	426	395	390	403	386	400	363	407	382	357	376	369	376	384	395	389	388	421	419	368	381	356	394	420	370	367	395	366	385	354	384	370	407	361	370	358	392	396	412	381	395	366	385	362	387	366	385	398	437	394	367	350	395	400	400	382	394	388	411	389	391	415	361	413	404	366	393	397	401	371	382	414	396	378	363	413	380	392	346	391	382	391	382	382	359	365	365	403	387	367	364	383	400	372	409	399	381	409	386	392	416	378	366	402	423	383	362	403	397	373	377	361	387	361	412	386	388	365	418	410	375	366	388	396	377	392	391	385	380	402	362	372	384	394	371	366	375	345	404	399	377	405	383	405	375	413	357	416	406	358	341	383	372	370	347	386	361	410	393	392	359	386	366	391	358	380	404	353	370	350	399	412	351	387	444	391	412	401	372	418	391	417	399	357	403	408	382	386	357	415	406	416	387	398	391	370	378	384	392	390	379	362	361	374	388	385	364	398	424	400	414	358	360	376	369	386	394	363	379	378	413	393	420	393	384	382	421	383	365	365	401	354	368	378	394	389	372	393	367	379	342	413	397	409	393	384	378	351	395	398	377	413	392	362	408	358	369	358	427	396	387	363	381	407	404	409	392	393	383	383	384	396	375	385	384	395	370	403	400	396	394	388	343	350	374	382	381	377	386	390	368	373	375	407	397	380	390	390	375	372	419	371	366	393	391	399	409	374	401	384	398	373	376	391	400	349	393	386	400	415	402	388	406	388	383	362	374	379	379	371	381	368	383	414	373	408	386	386	375	354	350	390	402	379	383	367	397	386	377	389	377	360	391	402	362	392	362	402	352	386	385	388	402	380	377	389	383	406	345	379	377	378	348	409	354	416	363	410	366	380	379	379	425	366	382	377	362	394	384	384	371	400	401	390	363	387	416	403	396	373	361	376	373	375	387	373	361	391	402	398	402	416	384	384	384	407	371	397	407	360	370	398	391	383	382	397	366	408	375	418	367	388	394	387	421	374	419	380	399	369	370	377	373	375	373	408	360	408	385	367	408	383	396	410	390	370	358	390	399	400	424	384	395	376	393	416	406	396	385	399	387	421	393	375	362	391	387	338	432	423	404	416	406	376	410	397	369	366	397	375	401	381	399	386	386	433	392	387	379	367	385	373	399	387	409	385	370	387	404	357	397	368	353	392	352	367	424	392	383	398	385	383	366	436	391	380	395	384	379	365	408	364	419	412	371	409	384	362	388	400	442	412	368	380	372	391	385	338	368	413	402	385	410	398	381	386	389	385	417	356	393	390	361	395	368	397	397	409	392	379	414	401	382	399	389	327	371	360	352	399	414	364	413	371	376	362	387	372	393	406	393	376	367	357	370	382	385	410	366	400	394	355	374	391	394	417	370	391	406	396	386	381	374	374	401	397	403	377	457	391	382	392	376	400	408	389	372	362	391	389	375	396	372	403	371	412	397	348	418	370	402	428	396	444	399	363	398	389	377	393	407	404	390	365	339	400	356	403	365	414	366	385	345	401	392	399	366	361	393	356	387	366	373	387	388	409	411	376	384	372	368	369	401	394	408	379	355	421	382	424	378	423	375	399	391	396	369	384	438	382	342	403	403	372	371	375	387	374	362	377	383	402	374	392	389	421	383	383	401	409	367	398	380	376	382	396	379	400	360	410	393	398	357	382	388	397	388	405	375	379	404	355	379	373	385	394	384	384	388	360	354	419	378	424	380	396	407	383	398	401	394	402	417	401	376	379	396	382	385	357	399	417	388	391	387	398	379	386	392	382	382	370	392	389	401	397	343	403	399	377	379	346	389	379	405	379
22479	21116	28472	24000	21169	21164	13999	5860	3816	2970	2212	1768	1423	1136	975	925	913	838	799	885	816	704	621	643	591	647	534	563	523	506	478	510	479	454	499	413	451	425	471	485	452	453	455	463	455	456	429	438	451	443	457	450	422	437	430	438	449	433	427	432	446	452	447	432	436	404	400	422	404	419	463	449	416	425	449	360	438	389	439	424	453	432	400	417	418	404	429	412	435	446	389	406	435	381	470	448	409	431	385	405	406	426	413	411	410	446	439	421	422	395	415	388	422	415	452	377	421	421	426	435	409	409	458	430	421	398	420	415	427	424	419	416	385	427	450	442	461	457	398	411	453	424	405	417	415	418	369	415	469	407	419	412	421	437	421	428	456	430	437	431	440	462	425	401	443	417	416	388	437	431	415	437	411	417	404	440	432	396	410	455	431	441	413	441	411	418	421	429	427	417	432	409	441	416	418	424	450	424	404	405	429	401	426	435	416	426	440	442	473	436	455	461	426	420	436	413	425	435	456	428	443	403	435	395	400	433	412	424	400	378	390	440	416	393	440	476	397	425	436	441	434	462	401	422	427	426	434	373	447	452	422	384	458	408	412	450	423	427	433	412	425	440	419	452	432	399	433	464	441	413	462	424	429	396	408	444	421	410	416	413	430	400	423	421	427	395	410	434	437	417	467	437	424	447	414	461	430	410	420	425	431	462	416	445	411	431	403	401	412	474	455	428	439	409	439	416	394	454	433	385	449	431	428	460	411	433	423	400	433	425	401	475	397	477	419	420	413	440	407	439	422	474	408	439	420	425	413	391	399	444	433	407	427	414	431	395	418	420	432	454	417	420	410	422	433	467	477	440	437	400	397	404	428	386	480	404	438	432	415	458	370	425	463	430	397	410	433	406	404	430	425	418	382	429	439	418	414	415	429	435	430	429	427	438	426	415	448	422	476	425	463	416	437	410	444	438	404	446	432	428	458	385	430	402	419	418	483	435	374	418	398	420	451	381	402	473	428	427	447	412	423	437	406	457	427	439	451	434	415	427	410	424	391	410	433	428	408	456	419	422	422	462	424	435	447	409	411	422	431	407	411	453	444	424	426	418	445	461	442	412	430	418	417	427	415	437	419	402	433	411	405	428	402	440	433	448	390	439	427	405	424	433	434	440	387	391	435	422	430	413	385	415	420	432	421	408	426	442	448	440	444	421	456	433	436	425	404	419	404	409	447	463	434	388	404	419	448	405	416	428	449	427	408	476	399	427	409	418	429	414	434	410	446	383	436	423	460	443	444	416	414	440	432	435	413	393	448	432	439	438	464	383	382	378	423	437	404	411	420	438	416	438	392	391	448	412	429	429	443	438	432	391	405	419	401	463	404	445	438	465	430	440	436	386	427	424	451	417	417	393	437	386	440	427	408	408	442	365	441	431	387	412	412	410	410	412	439	407	474	388	419	483	442	447	434	479	424	430	440	453	417	412	417	456	430	443	445	428	406	444	422	419	401	442	453	428	424	436	421	450	455	471	440	462	472	458	467	451	413	429	423	436	429	410	406	466	420	402	430	421	395	408	411	411	423	453	397	445	460	423	432	423	425	409	408	405	436	417	441	415	445	468	428	404	428	382	418	441	416	447	417	419	426	427	405	395	412	441	437	438	466	400	459	398	439	439	470	404	463	454	416	404	419	429	436	428	405	411	430	421	439	410	430	457	420	450	431	461	444	391	430	431	427	413	429	424	461	435	437	420	437	462	454	455	427	421	428	433	404	445	462	425	436	440	440	421	451	402	437	475	397	423	431	416	450	454	443	427	437	422	422	419	431	435	424	421	459	450	414	453	414	409	411	459	430	430	468	441	439	394	443	408	442	382	426	396	413	468	393	413	448	390	450	424	414	405	432	450	410	418	420	414	441	442	433	425	419	429	451	399	438	447	436	412	400	434	452	420	428	381	397	426	450	397	423	394	432	433	419	427	427	426	439	450	438	463	434	411	415	435	436	418	440	426	456	428	420	398	405	447	428	381	438	422	409	456	425	465	416	426	425	433	441	408	433	425	448	452	443	417	451	408	468	443	429	406	430	383	441	437	424	426	442	421	440	455	446	455	434	419	429	455	427	421	423	413	392	433	435	414	442	458	438	394	414	424	399	404	415	402	442	448	438	421	435	418	385	460	439	428	426	405	438	407	478	430	420	428	454	399	417	414	424	433	468	443	381	446	430	400	412	404	417	419	446	421	457	441	413	421	459	424	437	417	443	451	413	425	407	449	443	430	392	432	435	432	420	449	444	417	418	429	374	412	451	397	439	422	463	422	408	416	400	400	428	408	418	435	426	420	412	414	467	442	438	411	412	435	366	418	445	412	457	406	399	412	409	457	452	432	439	431	411	407	386	426	414	437	432	407	429	402	439	422	415	392	462	431	441	432	420	450	427	426	395	424	397	420	432	389	414	429	441	423	394	402	401	452	447	425	447	392	384	460	409	400	444	430	431	388	429	432	433	438	403	410	451	394	433	426	409	403	411	419	426	456	411	418	426	429	457	408	416	411	421	460	402	437	411	437	428	436	449	399	394	445	408	411	419	417	404	451	425	436	408	435	401	414	413	444	410	423	414	405	451	406	421	381	461	426	434	422	462	424	407	399	401	439	422	432	411	401	402	450	425	427	413	410	449	456	469	416	416	452	413	425	436	418	411	432	407	450	423	433	477	426	449	417	435	426	424	429	445	453	444	427	431	393	421	396	410	456	445	473	450	443	426	447	416	403	435	431	454	458	428	445	422	444	432	434	436	426	440	402	443	426	439	407	449	427	404	431	413	450	394	423	404	440	417	445	426	390	471	429	440	405	452	421	395	420	421	431	424	380	433	458	416	415	419	407	409	414	434	400	445	435	441	461	419	388	434	450	443	444	461	465	460	431	411	418	389	384	432	451	442	461	420	404	470	399	445	395	408	446	444	408	400	441	418	414	463	385	433	436	411	441	410	364	422	420	409	399	411	402	452	447	425	447	448	381	408	394	395	423	462	398	420	455	429	389	414	415	435	381	417	407	390	409	404	424	406	422	422	412	425	414	400	399	448	427	425	425	416	477	424	377	413	406	441	405	392	404	429	413	445	426	395	427	434	417	445	426	409	420	408	415	425	437	448	423	424	436	441	431	434	442	374	377	398	396	447	409	427	382	401	409	458	413	436	429	461	423	436	391	438	459	411	395	426	432	442	435	406	444	435	474	426	417	392	384	415	386	427	402	411	416	435	452	414	406	421	425	447	418	408	419	423	439	427	419	413	423	379	411	407	432	426	425	412	392	402	436	434	395	450	416	440	413	435	437	457	433	450	437	433	444	426	380	431	430	459	432	378	419	423	421	425	424	430	440	447	396	401	424	405	438	424	410	461	407	430	443	420	400	425	441	414	441	460	423	458	414	436	406	403	428	460	467	427	440	429	421	442	421	382	429	440	444	410	406	418	415	431	406	455	405	467	406	459	424	468	387	423	435	468	443
19072	47263	38556	25369	16388	12264	9701	7019	5298	4068	2966	2388	1927	1472	1249	1170	1075	1075	1027	1036	937	774	776	687	686	679	662	593	576	582	567	558	546	572	561	517	504	449	504	475	484	520	452	505	499	483	548	509	501	504	486	475	477	484	484	462	464	460	481	452	438	442	458	487	470	501	485	445	447	468	475	456	483	505	492	464	441	454	468	429	488	508	429	454	468	463	521	493	474	434	444	491	444	492	490	491	459	467	477	452	462	480	475	441	474	457	459	487	471	466	475	465	476	481	470	461	454	466	447	459	482	466	497	420	481	498	454	435	455	467	489	425	487	424	468	454	481	495	422	436	448	453	452	468	460	452	479	466	464	461	470	498	450	511	438	538	473	464	463	480	481	464	449	465	481	438	475	477	500	465	445	476	464	483	475	494	471	479	473	502	441	475	465	517	448	458	466	501	471	480	474	484	508	470	454	451	492	448	530	463	455	481	492	477	467	459	475	461	441	501	484	464	466	472	481	476	453	500	509	428	520	455	485	488	488	445	481	471	460	480	473	474	480	478	467	481	467	481	494	468	465	434	459	469	459	466	468	486	441	499	450	472	483	452	464	435	467	467	464	454	461	454	464	487	488	447	455	459	477	508	467	427	488	487	472	438	487	490	485	457	494	482	461	448	479	457	456	480	487	466	490	463	484	487	484	464	468	482	475	503	454	457	510	490	432	443	426	457	488	456	438	425	461	518	474	475	446	446	465	458	473	466	431	451	503	466	462	461	469	474	427	465	482	493	468	496	506	523	499	445	488	467	443	449	442	495	462	465	455	470	481	483	461	461	462	469	470	476	489	484	484	447	486	451	474	514	500	480	452	450	434	455	450	478	478	407	483	439	491	434	435	464	472	461	473	497	465	456	487	459	461	435	451	480	503	479	451	448	464	477	500	449	456	487	466	451	540	446	429	476	441	474	488	462	423	439	506	484	455	450	457	474	439	488	488	465	461	448	474	470	434	489	489	439	469	483	480	464	470	446	483	472	470	485	461	468	477	479	398	485	479	489	504	465	465	506	462	483	491	486	459	507	479	472	486	479	475	486	478	497	406	462	444	480	434	479	472	494	504	485	483	520	455	482	481	463	449	491	461	468	436	469	456	432	498	467	440	433	493	487	463	439	427	481	503	451	452	455	430	509	430	449	453	456	496	462	478	480	483	476	503	436	504	466	497	465	484	485	455	469	490	478	525	456	443	507	473	477	476	489	455	482	453	473	447	457	477	474	459	474	453	495	437	470	494	493	506	504	514	461	469	430	506	454	471	492	446	493	481	469	479	467	478	510	480	503	510	444	440	507	470	457	460	440	457	455	459	480	473	468	454	489	430	504	465	483	505	460	455	458	446	460	456	488	460	473	465	510	441	491	460	481	498	487	489	479	467	443	503	480	451	456	483	464	509	475	466	501	502	482	451	494	508	466	452	467	458	473	466	471	454	466	462	465	472	459	474	489	497	493	490	480	426	481	462	452	465	455	454	458	492	435	468	442	477	479	480	461	480	484	476	458	502	498	475	472	465	453	448	452	483	469	491	460	504	477	459	489	504	507	465	473	489	480	500	462	478	463	444	443	494	456	469	450	504	485	444	444	492	457	452	485	447	495	478	485	487	474	470	469	450	490	457	461	462	412	458	465	490	469	514	456	463	465	448	479	501	498	458	471	473	479	488	496	463	414	473	475	501	477	484	499	521	470	448	494	475	446	492	485	502	494	456	469	484	494	448	480	465	462	463	476	486	445	512	501	519	476	491	430	476	443	462	495	465	476	488	493	449	477	489	442	455	466	468	492	491	451	467	509	463	468	428	443	515	454	466	470	449	463	456	469	472	478	452	457	456	486	466	463	478	479	474	491	494	463	448	434	455	481	483	410	493	503	476	498	470	507	419	452	473	468	472	464	436	435	493	496	485	493	431	480	461	484	468	480	468	457	452	475	455	438	493	460	469	466	453	495	448	438	505	514	497	455	434	467	443	465	468	461	443	455	444	454	468	488	468	501	456	469	444	482	461	474	512	438	506	480	443	492	425	460	484	469	434	459	477	493	501	477	425	440	460	470	507	474	493	456	474	439	491	475	458	478	469	440	472	439	426	470	473	501	469	437	477	475	460	422	469	454	510	455	483	411	485	462	464	423	484	489	487	461	434	506	474	495	457	481	455	454	508	448	442	485	477	474	453	495	439	448	484	473	499	503	493	444	503	497	446	448	456	481	499	439	454	477	430	456	428	442	514	482	468	509	434	430	471	443	479	498	469	498	503	436	464	466	510	462	466	459	454	473	478	443	466	484	444	495	512	446	442	505	499	499	464	468	479	519	490	478	448	450	453	475	454	459	450	481	448	460	460	479	502	473	456	468	507	470	428	450	464	452	468	494	485	454	467	471	416	490	485	466	480	487	456	445	459	492	473	469	457	477	450	472	485	490	519	512	452	469	449	470	479	510	465	469	468	461	429	472	493	477	473	437	434	444	429	474	461	504	493	434	518	469	446	460	457	472	474	462	465	456	438	420	452	490	470	482	485	479	488	474	463	464	463	485	472	482	495	475	453	452	466	446	456	465	465	450	451	499	439	489	476	479	499	443	450	498	466	483	462	504	475	462	467	471	456	488	430	437	479	450	482	459	486	495	455	471	479	471	477	435	503	487	474	443	493	420	462	458	468	481	469	429	519	465	460	466	471	469	488	451	468	471	459	469	501	473	453	457	461	495	475	451	489	498	463	468	431	451	441	431	499	435	505	484	452	474	478	420	483	478	475	477	435	461	474	491	439	477	439	444	477	434	459	478	480	503	494	473	408	478	487	477	496	484	481	476	509	493	430	482	485	443	467	479	471	475	443	468	471	480	470	486	481	478	461	453	461	486	473	436	465	477	492	467	470	451	471	454	462	450	455	493	475	497	493	440	479	460	413	456	490	452	459	497	511	475	481	482	441	450	497	426	477	481	453	481	480	483	490	512	452	502	505	472	460	497	460	467	458	497	477	470	510	463	484	465	475	470	455	519	511	483	469	461	479	431	459	489	487	441	454	443	490	430	448	462	522	481	424	472	494	459	446	436	468	477	496	446	467	474	486	467	469	452	437	482	432	472	491	498	446	478	399	434	437	472	495	502	437	460	492	460	472	460	473	482	465	475	447	436	454	502	482	471	456	456	482	475	461	466	470	468	479	516	466	443	455	455	473	438	457	451	458	462	467	455	451	481	482	478	427	452	488	471	451	506	479	489	460	459	500	473	478	477	442	476	467	474	480	465	484	484	457	487	482	465	443	453	439	477	468	495	450	476	486	432	483	505	466	477	478	442	456	467	499	482	478	497	509	466	443	489	477	451	466	473	458	491	468	481	500	454	469	450	497	404	470	459	472	469	500	439	481	445	462	446	488	469	447	476	457	471	496	439	492	477	489	462	475	481	497	491	473	459	478	494	483	451	467	462	508	487	466	464	438	455	475	457	472	496	464	506	484	468
27373	22166	23580	13969	5667	3902	2846	1916	1495	1152	937	866	705	610	570	494	523	528	569	510	536	401	419	425	416	414	380	425	398	385	393	410	354	412	392	345	348	346	374	375	347	356	339	375	386	349	315	345	344	365	357	352	357	381	369	362	388	343	368	371	351	382	385	349	333	345	382	371	360	354	354	387	348	315	344	361	343	349	390	365	348	355	358	395	380	349	393	348	366	365	361	359	381	368	338	364	334	353	341	373	331	380	342	363	367	341	362	359	356	373	371	342	346	386	341	357	368	353	387	354	382	346	384	350	393	348	374	354	367	378	343	381	391	370	308	384	345	375	388	329	340	353	381	346	346	348	402	366	375	386	330	330	339	375	361	360	360	350	365	369	321	340	337	353	361	357	372	388	393	387	341	368	352	343	350	413	338	393	345	344	342	374	325	352	365	372	335	358	341	345	407	340	360	338	341	342	354	372	363	321	347	375	361	335	412	331	369	306	376	350	367	347	377	373	358	388	339	353	370	347	371	387	340	333	355	337	336	326	331	344	396	392	356	387	348	352	371	335	362	358	362	378	361	365	348	354	324	351	370	370	400	339	380	381	347	366	350	377	403	375	376	353	333	347	390	331	384	359	352	347	353	373	340	351	332	349	357	370	342	351	353	365	355	378	350	343	380	374	339	344	331	342	374	377	357	362	364	390	368	378	341	354	338	377	360	342	370	373	381	365	349	369	379	325	362	359	363	361	344	349	344	324	368	379	367	381	364	372	334	360	361	339	309	354	359	392	362	338	354	336	341	354	350	359	383	355	375	364	352	362	357	371	390	354	356	385	354	321	380	356	379	348	345	355	378	382	374	378	343	377	339	345	363	342	378	353	373	373	351	356	331	354	356	345	353	373	333	331	348	379	360	364	356	342	340	378	343	365	367	345	370	329	366	359	372	368	345	378	387	348	354	364	345	359	364	363	390	349	377	345	381	343	339	388	341	359	385	349	382	349	377	342	361	366	363	408	371	355	361	362	352	368	386	365	349	383	354	399	362	356	356	366	329	318	388	383	388	369	354	351	346	343	336	355	343	339	367	345	353	384	340	376	374	357	381	374	370	385	381	354	340	398	345	371	369	325	357	373	354	395	369	363	368	389	350	353	319	361	350	355	391	357	335	367	365	374	358	385	363	364	334	336	326	380	374	399	366	336	365	384	322	351	349	375	356	377	335	364	339	354	371	361	369	387	381	375	350	376	357	354	364	395	353	368	339	357	391	341	366	397	361	342	373	324	367	381	359	344	391	370	380	334	359	366	332	352	340	346	355	337	381	332	374	318	368	353	380	327	342	341	335	384	370	368	366	371	385	389	362	361	351	345	344	349	353	392	364	374	366	370	332	344	379	343	351	370	338	396	325	355	332	366	360	347	342	394	376	332	340	339	377	357	376	361	391	363	366	338	320	349	329	330	385	365	366	350	346	402	363	363	355	388	351	352	337	339	353	344	334	358	376	381	384	394	347	346	380	332	375	335	339	360	320	332	369	372	350	349	351	356	299	337	357	364	376	353	388	382	370	385	349	363	380	355	379	358	316	364	342	378	365	369	345	369	345	342	351	349	335	389	353	351	360	397	391	333	354	308	367	356	393	344	343	351	331	347	358	373	344	385	357	370	349	375	356	362	352	329	355	340	342	356	336	346	362	377	350	341	325	364	342	353	374	343	336	362	341	363	336	336	329	342	320	353	350	315	352	376	345	379	369	341	358	321	372	343	373	340	314	347	342	355	371	342	348	358	333	344	370	370	354	346	363	370	382	354	351	380	318	343	345	363	372	352	378	345	322	329	346	399	368	365	352	370	361	343	367	372	377	327	350	363	376	382	332	365	376	322	348	352	360	369	347	342	359	373	328	377	334	357	361	366	365	356	368	350	338	370	360	340	371	375	373	376	389	348	352	394	390	304	363	373	353	338	325	344	394	369	399	363	339	381	391	341	378	365	363	320	356	367	331	365	307	345	341	359	340	365	322	344	348	327	370	335	382	339	385	334	338	358	376	327	373	398	387	384	336	326	330	334	379	370	359	360	354	360	393	395	365	368	358	332	371	327	347	344	338	353	358	344	327	340	363	390	373	410	361	359	333	352	333	376	354	339	357	318	373	350	320	356	393	361	360	341	370	362	330	363	349	382	421	330	372	372	386	375	349	378	343	367	379	373	387	348	359	363	345	368	365	370	324	366	353	368	361	334	352	370	351	378	333	378	317	352	365	373	343	333	397	380	398	403	344	344	341	321	372	362	361	383	378	359	373	326	366	340	369	358	374	376	378	357	363	360	332	353	364	365	357	337	356	382	373	355	338	345	320	344	341	343	358	353	363	339	390	370	370	373	391	340	399	335	381	373	345	357	353	359	350	353	348	355	331	369	357	340	341	335	357	375	345	348	337	402	327	386	360	342	344	381	370	382	360	343	354	333	381	390	348	340	345	351	412	358	356	355	340	359	356	320	391	361	349	353	377	380	378	372	390	329	354	368	382	366	330	392	343	379	366	323	369	369	378	332	360	365	349	357	332	327	376	367	347	410	384	354	385	343	339	340	346	387	378	363	344	390	355	339	378	344	383	341	349	358	339	354	360	370	346	338	355	353	369	388	371	340	367	371	383	371	358	368	343	376	359	358	353	336	370	381	341	350	359	333	378	356	363	361	367	335	362	375	363	370	359	361	355	341	311	320	347	350	400	350	346	345	373	347	370	347	340	330	364	403	330	348	343	361	381	380	342	375	359	363	363	345	377	365	342	379	394	350	397	371	383	339	342	359	363	387	373	354	346	349	373	390	344	404	398	376	349	369	344	362	385	322	393	363	375	322	398	357	313	345	367	388	334	375	354	382	351	382	325	334	385	346	338	366	356	384	354	390	400	344	347	362	376	348	395	372	331	377	338	363	356	360	356	376	394	372	350	363	370	368	344	397	376	352	339	403	359	367	363	373	321	331	366	345	362	353	344	386	303	362	363	371	365	355	331	379	363	359	367	348	355	359	334	344	345	355	337	382	352	341	377	377	361	350	343	393	364	357	372	387	357	365	395	359	343	373	373	361	351	357	351	419	382	378	360	387	341	354	312	373	349	373	378	369	340	358	393	395	346	381	387	365	354	381	330	355	394	344	393	385	361	372	357	387	356	363	379	372	358	384	362	373	390	331	366	356	394	361	357	365	348	341	340	345	374	359	329	370	378	317	341	370	364	371	338	348	398	386	355	345	371	345	390	366	318	337	377	344	352	343	382	384	347	335	347	345	361	367	349	332	344	360	368	344	347	373	352	357	369	361	348	370	354	347	353	389	366	357	349	351	351	338	351	362	366	356	378	357	345	348	342	357	374	354	341	352	364	342	383	349	370	355	385	363	391	354	352	344	352	365	340	333	369	362	336	342	342	363	375	343	357	376	352	360	366	375	366	328	408	364	334	357	352	340	359	367	359	363	321	357	346	348	376	376	375	352	365	350	380	320	376	368
15274	36157	25910	13981	7655	5806	4223	2988	2135	1637	1302	1162	942	762	684	668	621	629	617	630	612	590	509	505	465	499	470	488	441	447	402	451	430	414	395	439	412	382	394	408	405	456	394	433	420	418	396	421	370	376	392	364	393	389	392	423	424	416	396	418	415	401	415	427	417	421	360	407	388	413	395	409	418	403	403	394	386	424	419	431	434	402	411	424	419	416	419	381	410	438	399	400	394	423	406	381	394	377	428	368	419	455	408	456	382	379	371	395	417	382	378	400	423	381	403	450	382	405	404	416	408	379	405	445	399	396	429	390	428	423	425	415	378	395	367	421	373	399	400	391	405	383	416	403	392	397	411	389	389	401	410	403	404	423	384	381	401	355	440	448	394	403	408	405	418	416	371	383	410	365	394	420	403	405	368	409	396	447	432	386	381	423	409	391	400	425	414	397	386	389	406	387	417	414	421	400	422	383	412	403	414	397	454	363	421	390	393	400	376	384	421	381	392	377	366	388	422	417	408	375	427	418	420	426	356	400	405	394	389	398	408	389	405	432	376	386	371	398	433	387	407	398	416	410	390	443	381	416	416	424	386	413	440	402	412	399	392	370	403	410	439	408	353	394	400	398	390	383	369	401	386	388	395	395	407	391	402	380	358	378	391	420	409	401	399	439	420	383	375	350	402	399	399	374	392	414	423	398	396	426	412	432	405	416	430	413	399	410	420	386	411	381	389	373	370	381	408	408	403	394	399	402	407	415	402	406	393	384	400	344	422	393	401	385	389	402	417	405	391	382	439	448	378	398	423	371	415	395	429	429	394	402	416	410	378	416	401	420	394	406	370	366	420	409	403	368	431	391	437	393	433	419	405	402	374	414	381	368	397	390	401	401	403	434	389	408	372	396	391	393	408	404	397	388	432	425	397	416	398	383	409	418	389	434	406	395	391	405	397	428	413	383	407	394	435	396	400	385	418	382	411	404	386	389	408	398	428	414	410	368	388	417	373	380	412	401	411	396	419	383	396	400	389	406	400	447	383	412	412	418	394	391	417	380	384	382	365	394	408	436	424	442	399	377	409	425	410	377	449	431	383	401	415	424	431	435	389	404	372	374	417	394	402	405	419	409	382	393	429	411	425	367	434	392	381	408	397	385	394	418	401	409	364	404	380	412	385	424	397	383	388	399	396	420	395	386	431	392	405	375	395	388	424	418	396	403	368	381	383	400	431	376	384	394	392	364	405	415	407	417	396	399	356	424	384	380	410	418	402	388	415	385	380	389	413	388	431	376	444	433	394	374	402	431	392	393	409	431	396	357	385	404	382	375	401	425	442	409	374	391	393	384	377	389	363	393	421	418	446	404	408	409	413	392	405	407	389	433	372	397	381	429	390	418	375	376	379	409	389	385	389	437	391	396	379	369	417	400	418	398	377	366	405	400	412	410	443	373	421	402	397	369	397	392	372	430	372	384	396	353	380	394	403	412	425	420	431	440	414	400	371	411	379	393	411	366	384	391	363	422	413	400	400	434	417	383	381	399	364	404	416	385	440	404	389	424	398	417	393	417	415	434	402	390	410	403	371	377	408	374	372	386	370	373	413	380	371	444	410	420	387	410	415	397	423	425	397	370	406	398	342	396	347	433	396	399	404	430	411	397	395	420	396	422	390	396	429	372	384	403	374	398	386	418	425	385	423	388	408	391	400	415	409	440	391	427	405	436	419	402	400	428	396	382	390	413	392	382	383	421	398	397	392	411	423	395	386	398	418	406	388	394	418	388	389	388	421	366	405	406	434	408	425	412	404	389	365	383	385	383	421	429	377	405	375	416	422	424	421	436	375	419	384	380	405	414	390	385	390	405	387	426	410	382	380	369	397	391	407	397	383	400	358	439	413	379	380	385	417	398	371	402	361	412	384	405	402	408	395	403	421	372	373	406	385	424	375	404	444	400	404	420	380	434	408	399	411	409	396	409	400	378	407	390	426	410	392	397	387	398	371	402	395	388	381	393	381	385	369	408	393	404	392	426	378	405	376	368	376	419	417	396	414	390	396	395	397	410	415	387	422	424	396	405	405	415	390	420	427	383	421	387	368	389	401	368	440	365	403	397	424	386	380	389	420	414	394	404	410	416	397	390	391	411	432	400	416	380	378	418	405	434	396	433	395	407	432	380	416	394	393	400	407	427	422	420	410	423	381	412	397	392	384	402	391	381	400	383	386	403	400	368	396	374	349	386	363	401	430	419	418	383	389	419	389	375	369	405	388	393	375	388	383	439	402	370	398	396	391	414	401	443	413	402	375	381	393	462	426	429	412	427	404	402	387	416	406	411	406	434	382	387	411	377	406	357	404	354	435	399	393	383	407	375	420	416	400	380	418	445	393	413	365	386	406	396	372	395	404	370	421	432	393	386	398	397	389	380	387	383	403	386	418	390	398	398	387	410	399	408	377	416	422	425	404	397	411	396	390	401	397	426	417	364	409	377	370	393	443	400	400	405	410	364	403	415	394	409	374	399	384	400	409	404	387	386	415	403	382	390	424	399	397	378	441	408	420	440	407	400	401	408	414	399	417	379	392	401	396	396	425	390	366	415	397	391	418	378	378	400	399	379	394	434	380	387	424	421	399	424	401	372	371	397	381	421	420	414	390	410	405	381	421	425	397	398	373	402	420	401	382	354	467	412	409	434	378	399	394	399	413	384	387	400	388	409	429	373	401	433	422	401	404	423	368	409	419	385	437	415	415	372	385	381	431	406	419	419	387	380	397	380	407	415	399	399	391	428	400	407	419	420	388	375	368	396	406	409	434	420	406	419	394	380	373	391	388	399	389	415	418	441	428	411	419	406	428	432	447	387	389	418	407	423	355	403	394	412	376	413	401	429	412	396	442	411	382	368	380	420	436	412	434	382	397	420	403	422	385	409	391	387	382	395	403	412	397	418	386	403	387	378	438	387	381	389	347	433	387	402	400	376	421	417	393	409	395	393	411	397	440	398	387	374	425	432	401	430	399	385	392	381	403	404	409	406	375	435	407	437	420	417	405	434	434	441	417	431	410	434	378	412	430	409	366	419	382	412	433	426	418	408	386	423	425	393	396	407	397	377	383	414	391	415	381	406	443	395	412	375	411	386	382	367	398	368	376	390	395	386	387	397	439	396	392	381	402	410	410	424	404	418	384	399	386	371	400	378	375	386	445	415	373	421	418	377	405	359	392	420	397	387	407	407	394	386	411	397	436	418	413	406	379	408	413	396	413	379	418	428	378	406	409	410	412	406	411	417	380	392	397	395	389	409	417	401	393	382	376	373	398	391	359	402	402	406	391	428	425	426	386	381	391	414	414	422	394	409	422	396	387	399	404	412	402	406	364	345	391	407	420	433	365	415	400	379	405	406	411	415	409	394	393	381	377	400	393	406	405	396	398	396	412	425	372	393	407	371	449	391	371	390	404	385	397	388	411	377	419	392	428	416	406	415	430	379	377	454	430	375	411	400	374	417	399	420
23638	21204	28055	24673	21017	13420	6389	3753	2510	2029	1491	1275	1144	861	731	706	700	693	707	657	676	620	642	564	532	496	515	532	436	487	500	449	464	453	429	411	418	452	444	450	413	437	404	431	438	405	414	471	375	457	436	442	408	413	407	387	395	421	393	419	405	433	389	419	408	461	421	409	407	389	426	432	424	381	412	437	391	410	411	405	427	416	422	394	420	406	392	422	432	412	403	424	372	436	429	391	442	440	434	424	440	432	420	436	439	419	437	414	430	410	431	408	385	411	407	434	440	391	424	454	436	441	440	410	427	425	427	397	421	424	404	403	410	400	401	430	427	426	425	379	421	373	401	395	394	394	416	468	430	473	411	452	425	394	403	420	437	438	433	405	392	390	422	422	427	394	368	418	402	371	391	414	424	401	404	413	425	427	392	423	418	439	431	419	426	399	424	423	431	400	398	430	431	434	444	416	401	441	408	421	416	409	392	404	430	414	416	403	432	432	414	434	409	406	457	430	380	425	415	391	394	420	418	407	403	425	419	409	447	428	403	426	423	451	395	451	407	396	409	363	366	410	418	393	449	443	436	413	466	409	420	416	423	384	431	406	419	386	421	416	444	413	423	396	433	400	401	403	421	413	428	419	391	409	387	424	425	401	408	443	410	387	451	430	410	416	434	416	447	401	416	393	429	412	406	419	428	382	442	417	414	422	410	432	405	380	413	389	412	447	402	406	409	442	391	424	377	402	398	367	428	422	392	412	428	449	394	401	398	410	392	414	418	455	427	415	442	418	407	408	429	415	439	444	426	435	446	456	413	425	404	443	404	434	418	417	395	411	425	426	443	443	423	414	446	435	407	411	400	396	435	446	438	374	428	390	407	425	410	418	410	370	386	439	409	404	407	424	419	420	430	435	437	434	416	424	415	423	441	390	423	444	410	451	423	418	402	412	429	420	409	433	433	423	435	389	372	413	405	440	388	398	415	448	402	414	416	399	426	451	414	389	429	423	424	391	410	457	424	419	401	404	366	396	400	429	390	416	377	372	371	403	419	448	403	441	395	450	416	399	399	417	432	446	381	444	414	398	406	417	392	440	409	420	464	400	403	411	403	411	419	451	410	404	410	428	396	438	423	385	426	438	416	383	428	406	433	408	389	407	421	419	407	423	399	432	398	448	414	406	422	423	395	411	397	444	390	427	421	428	432	402	431	445	422	373	416	397	404	433	431	407	432	384	424	399	446	426	411	447	395	426	413	419	441	410	423	406	431	436	418	423	441	399	434	395	412	440	383	430	428	412	446	410	409	403	396	404	420	425	394	408	440	427	394	434	389	429	418	423	412	406	424	441	424	414	405	421	410	427	429	437	397	366	423	412	395	441	384	433	406	437	471	399	416	462	394	417	408	423	444	423	449	429	431	422	402	383	422	403	402	411	427	414	409	438	399	414	427	403	435	423	389	426	428	373	406	439	454	441	401	429	427	409	410	436	430	372	409	427	428	408	427	392	403	429	392	391	372	427	371	397	442	423	422	410	407	416	436	377	442	404	427	409	414	371	444	413	436	437	395	390	397	392	401	417	442	412	420	400	410	373	430	437	415	402	424	407	474	431	434	418	409	445	395	400	427	430	431	402	400	401	426	399	403	433	403	430	397	407	393	396	372	416	409	394	408	413	411	434	412	394	378	416	399	386	402	400	422	398	411	429	399	410	395	435	393	416	403	411	397	432	405	440	418	403	437	418	422	408	410	418	389	431	388	433	426	405	398	426	426	406	391	405	424	403	425	425	413	409	426	400	424	419	405	384	432	435	456	407	388	385	411	393	420	450	410	413	411	456	419	410	438	456	384	434	430	420	384	415	446	414	396	407	396	406	431	405	419	402	410	393	405	412	398	399	422	422	400	391	406	410	424	392	413	401	434	425	417	416	435	417	381	415	392	439	436	426	383	412	414	406	413	429	408	388	409	424	446	437	385	424	381	412	418	419	429	390	405	409	394	401	392	391	414	387	393	411	458	428	411	429	428	415	422	385	410	427	422	403	396	349	408	434	439	423	408	464	387	394	382	393	419	420	384	431	378	428	443	382	418	400	435	401	410	382	427	404	410	369	417	429	407	432	431	436	414	409	429	365	407	408	382	416	428	436	410	400	441	390	433	442	414	419	420	414	435	437	399	425	423	392	416	414	442	406	413	414	418	423	400	425	405	390	390	411	451	428	419	405	421	391	449	395	418	383	402	397	430	397	469	395	428	406	440	405	411	448	410	400	420	429	426	430	432	398	421	398	421	384	406	384	402	412	373	382	434	416	434	374	411	426	436	416	426	417	401	377	421	412	408	432	418	407	431	418	420	440	410	427	430	428	457	420	375	411	437	408	410	453	392	406	441	428	408	420	449	397	427	424	415	403	422	395	418	411	410	425	378	429	395	440	434	388	409	414	406	392	401	417	453	433	406	424	377	409	440	402	370	434	409	456	432	384	465	400	419	436	417	423	412	422	424	415	356	432	416	429	409	425	386	389	432	451	401	385	412	425	441	452	385	398	429	450	440	396	436	414	394	425	445	390	407	458	449	400	404	407	387	418	384	417	401	415	440	416	422	409	452	439	422	443	407	408	412	408	413	421	439	422	420	435	438	413	413	418	400	400	424	431	429	412	428	398	405	387	412	397	395	392	422	410	411	429	421	392	434	442	411	409	404	368	413	410	415	390	405	417	452	421	414	398	411	432	386	417	398	396	387	438	435	419	416	442	420	393	445	428	408	408	414	423	417	444	443	437	372	437	454	407	419	412	379	432	387	451	422	396	430	414	448	376	434	438	384	428	403	444	432	390	388	401	394	402	384	374	432	396	435	399	425	435	406	420	416	432	438	411	413	433	401	427	426	394	452	407	404	439	425	415	435	433	419	407	408	406	392	392	385	421	402	412	405	399	402	405	384	436	420	404	433	412	398	416	413	437	417	427	451	415	347	428	415	419	405	435	393	410	403	398	426	431	349	384	420	404	395	388	411	437	420	411	408	407	419	392	432	436	399	415	460	462	411	419	430	403	396	460	441	421	412	424	454	437	410	389	407	390	395	395	411	386	447	408	410	418	410	402	420	415	382	412	394	441	391	404	415	407	413	437	427	438	397	401	410	420	422	424	406	421	463	428	392	418	418	428	408	422	419	413	411	435	417	404	417	376	424	402	374	392	416	429	393	434	413	398	396	393	445	417	399	400	417	414	433	426	428	383	438	362	400	362	407	416	380	400	401	430	414	452	387	406	408	408	391	403	420	405	397	415	447	410	423	437	444	422	434	423	434	449	428	410	397	426	380	379	454	413	422	421	400	449	417	405	370	434	397	422	404	410	379	401	392	434	404	398	414	432	423	417	417	387	365	411	418	395	402	375	420	416	423	434	401	384	428	425	409	385	415	429	416	432	414	413	405	437	398	394	372	411	411	351	401	405	477	425	445	410	400	442	387	395	399	402	391	408	386	397	391	402	411	412	442	417	405	373
17654	44583	32688	21422	12387	9525	6933	4976	3792	2808	2213	1770	1444	1082	987	874	893	850	823	790	767	690	674	682	632	587	579	595	543	512	561	530	483	539	498	523	493	533	462	468	497	494	470	479	485	453	467	482	457	502	452	476	472	447	418	457	478	471	425	499	433	453	440	428	470	513	487	437	519	490	457	450	466	455	489	430	496	462	492	481	513	512	473	433	452	466	448	493	423	447	452	469	449	464	514	473	454	495	455	491	458	433	465	448	475	439	439	462	430	439	453	454	406	478	450	450	463	440	504	513	443	448	512	481	471	431	457	442	437	478	441	465	432	467	413	495	497	441	447	449	441	503	434	449	461	487	484	480	487	465	460	466	440	450	428	450	462	452	472	453	457	439	482	429	460	473	461	490	445	428	490	447	462	452	508	447	446	501	472	474	461	498	450	421	461	487	509	439	466	434	450	460	467	501	452	492	434	472	430	442	443	441	472	463	501	487	437	473	479	430	499	460	488	460	408	433	449	460	449	464	448	464	496	448	485	456	446	480	477	469	479	450	497	475	467	479	533	463	483	450	510	487	444	461	498	475	430	458	428	493	437	484	464	453	461	468	493	507	473	475	493	457	438	443	435	433	461	451	442	451	458	467	485	481	431	484	464	471	460	497	456	455	483	431	457	473	459	496	487	455	444	463	474	414	474	429	456	481	488	454	453	458	490	467	447	461	497	460	475	440	465	433	475	473	479	431	474	488	404	439	493	426	471	474	456	450	457	429	447	469	451	440	417	489	474	455	483	452	422	484	472	463	422	434	462	435	477	465	490	458	493	463	473	460	478	433	463	450	444	440	452	483	476	452	432	466	485	477	476	456	480	460	453	454	473	460	473	450	422	453	467	487	477	444	485	450	465	451	477	467	472	469	435	461	439	501	456	497	419	469	444	475	491	432	466	494	473	504	433	470	470	480	451	460	494	475	444	488	462	461	445	482	461	518	416	471	456	453	461	447	449	494	508	452	439	462	465	449	490	503	476	467	454	493	490	462	463	465	482	470	477	467	453	461	429	475	467	427	478	450	436	476	456	422	431	472	458	466	436	475	497	450	454	473	452	462	466	466	442	469	462	452	470	455	443	509	450	466	498	477	447	496	473	461	451	452	443	485	515	450	457	477	467	453	489	463	480	459	464	493	451	446	476	440	462	406	419	479	433	438	446	485	426	467	431	459	454	469	451	429	496	477	487	455	442	453	491	457	469	486	487	508	473	442	460	477	434	435	448	482	429	523	468	471	442	459	470	436	464	476	452	454	449	473	444	461	478	475	459	503	461	453	464	449	456	486	479	407	457	460	456	415	476	453	496	458	471	470	449	443	475	463	459	510	438	473	434	469	444	461	475	468	460	444	448	443	449	469	433	483	475	494	455	468	461	473	462	452	488	461	438	452	496	464	445	429	446	481	453	442	425	470	457	495	459	452	481	467	480	444	459	489	456	468	432	491	478	477	419	480	491	472	487	464	452	454	468	450	458	486	429	489	472	433	434	498	463	447	467	455	451	477	430	464	457	483	441	491	448	443	453	477	500	450	469	469	470	505	474	461	447	470	465	458	460	470	413	495	483	483	461	443	476	463	449	446	428	472	444	467	480	428	459	466	479	480	475	494	466	429	434	456	491	427	466	486	442	498	453	469	475	461	481	456	464	482	439	451	483	465	462	471	459	458	474	473	473	465	478	439	462	469	507	472	443	442	487	484	451	456	458	454	467	493	460	482	477	469	487	463	452	431	498	441	458	468	440	479	513	479	453	453	509	490	508	457	443	491	446	481	445	443	470	493	476	435	444	464	458	459	471	431	465	485	445	465	472	479	474	450	468	494	476	496	446	484	430	414	504	491	480	480	486	461	457	507	456	482	449	451	477	455	465	481	468	441	474	465	481	463	447	462	500	479	473	518	491	454	461	487	449	428	463	477	470	481	466	435	437	461	457	474	513	488	444	473	470	457	485	478	474	475	459	466	458	440	462	494	452	431	456	472	441	447	455	495	473	505	469	451	481	412	425	480	463	448	450	484	433	468	438	484	461	511	451	463	478	490	459	472	442	469	485	460	491	473	452	433	444	430	449	443	490	445	471	482	495	477	434	461	461	470	470	445	423	468	427	436	418	436	462	465	451	446	447	462	448	475	462	487	477	454	447	466	462	456	467	465	473	461	455	447	442	459	441	445	410	456	447	480	522	459	471	472	480	472	502	481	447	437	467	434	464	435	473	428	468	509	470	465	486	441	464	455	458	493	460	474	432	444	466	457	428	485	455	493	434	437	452	472	472	471	489	461	448	439	484	476	459	456	480	444	427	477	451	431	484	479	464	477	512	469	482	458	452	473	474	434	430	456	482	462	467	485	466	420	480	472	453	466	439	498	460	464	502	460	478	437	450	471	465	462	443	469	435	457	465	476	478	453	472	471	456	488	435	458	476	416	440	426	437	469	455	449	470	458	519	468	465	456	550	467	447	458	485	499	507	461	468	487	464	466	450	471	445	460	450	447	522	455	483	498	499	451	456	465	476	469	482	446	439	474	451	466	426	468	466	465	485	470	462	433	433	484	512	423	431	452	512	411	462	444	472	410	476	516	466	399	485	485	467	441	453	455	457	465	452	442	472	467	464	439	484	429	473	438	456	429	468	452	480	477	449	439	443	479	463	472	449	475	483	459	445	457	449	470	441	482	465	449	458	436	457	471	425	447	471	471	501	458	444	445	440	483	476	457	454	487	473	442	481	460	450	458	492	455	473	443	499	430	472	484	474	482	458	424	431	444	451	429	426	454	491	483	496	431	441	408	465	407	460	462	427	477	421	507	460	452	463	417	471	478	504	464	463	472	471	464	448	433	453	418	442	455	456	464	478	449	458	459	503	460	470	481	478	469	453	474	461	478	474	460	494	475	465	448	458	457	457	469	477	440	434	458	457	463	482	438	486	457	468	449	470	436	461	422	470	396	469	433	469	471	461	495	471	464	443	453	468	473	475	501	462	512	479	455	448	487	443	433	501	460	466	448	469	454	433	508	472	460	501	459	478	470	460	491	443	416	471	468	442	472	482	428	456	445	458	441	474	445	456	463	482	434	472	475	482	485	491	494	470	495	468	473	462	504	468	483	500	457	492	421	463	462	439	481	418	466	491	456	462	466	443	465	453	445	434	462	472	472	475	477	481	486	479	450	455	459	438	433	458	437	463	403	481	482	465	452	400	422	469	504	474	495	485	463	465	431	520	475	480	487	487	451	441	448	465	483	454	423	483	458	471	432	513	440	462	452	477	468	458	464	459	474	453	482	472	495	437	481	420	495	468	450	458	448	470	422	473	443	508	450	481	460	438	476	460	409	459	432	466	445	482	462	452	471	448	457	450	483	479	478	455	478	488	445	430	454	422	450	460	489	475	468	438	494	473	482	495	436	458	485	461	481	516	447	434	455	478	484	475	480	496	466	491	455	475	423	464	457	476	475	474	461	473	482
24613	21008	26556	25110	11485	4903	3330	2378	1768	1409	1090	951	852	627	569	541	518	503	532	459	497	447	447	427	448	399	389	416	380	395	401	389	378	345	342	388	339	376	368	361	335	341	334	368	347	355	328	342	362	351	336	296	327	311	355	290	356	342	347	333	349	337	335	311	301	342	374	334	307	318	354	351	313	349	333	351	318	326	361	304	327	348	315	322	344	316	309	348	385	292	330	338	360	344	323	302	326	314	321	339	329	338	321	312	323	328	342	356	340	364	371	323	332	336	346	338	335	320	329	364	323	353	327	345	320	316	345	341	353	369	345	327	302	306	364	352	320	333	335	326	351	298	313	326	334	376	328	345	361	303	313	335	311	320	334	348	368	356	338	355	340	317	344	347	327	358	355	358	340	356	353	322	319	308	353	345	364	338	361	371	338	333	337	317	327	331	332	324	372	284	329	325	329	334	313	331	378	334	340	348	337	342	325	325	329	315	317	316	342	314	331	353	351	315	334	327	357	336	347	318	311	346	373	344	330	328	326	312	332	346	383	356	309	342	328	312	307	324	345	353	340	326	319	316	331	338	351	333	310	331	361	323	355	349	365	343	336	317	328	321	352	333	324	331	356	312	343	346	340	368	353	353	350	337	320	353	314	311	345	335	312	341	326	334	310	299	331	343	333	332	282	356	340	313	331	302	342	364	359	297	326	332	342	331	350	344	345	313	342	386	344	339	308	357	359	351	341	326	360	345	337	337	345	311	334	314	335	338	343	338	343	349	350	343	331	332	307	333	310	318	324	337	340	333	338	350	349	344	344	338	337	323	359	351	303	344	320	351	355	297	338	324	338	327	296	344	311	337	366	351	338	293	371	320	347	335	338	365	313	342	332	321	340	361	321	333	310	344	326	314	362	345	323	329	338	329	317	353	313	312	311	314	347	346	326	349	325	322	343	332	309	306	333	321	304	309	351	327	317	327	331	337	338	320	328	315	353	331	304	334	347	340	334	323	379	331	314	347	349	351	294	348	314	332	355	343	312	370	341	325	304	351	348	337	344	327	342	350	371	302	332	325	317	358	372	362	330	353	318	355	336	336	357	335	348	341	335	329	358	356	354	336	341	352	336	372	332	321	303	330	347	371	325	326	344	324	322	349	341	344	319	322	324	362	357	342	340	323	351	311	352	325	320	320	356	376	363	344	326	341	336	364	330	284	338	322	339	357	317	339	313	314	322	318	329	345	347	357	324	312	351	299	353	328	352	304	342	333	343	312	325	346	355	324	342	321	322	314	351	334	336	327	302	338	345	344	301	333	317	311	350	358	360	344	348	328	346	356	322	327	344	328	319	325	318	336	350	367	322	325	318	306	321	341	365	304	306	377	335	323	338	310	341	349	350	333	327	342	303	330	321	380	343	348	306	353	346	340	306	312	304	330	303	326	323	334	322	322	316	325	362	340	323	336	330	357	341	348	333	321	340	334	315	310	315	302	352	349	356	327	346	337	339	351	317	356	307	339	325	318	301	380	321	327	322	360	324	349	340	358	328	328	341	357	317	332	350	331	321	327	345	344	345	302	335	328	335	305	340	323	339	301	327	330	326	304	309	322	356	333	322	351	378	327	321	351	334	329	370	350	312	299	350	349	334	330	379	309	359	356	331	348	326	332	350	406	329	298	356	324	346	306	320	354	319	321	348	358	320	334	327	339	343	324	326	335	354	354	357	339	305	366	337	327	330	344	323	338	353	322	342	326	377	349	350	310	313	310	324	341	335	319	309	338	348	345	361	290	337	342	360	346	367	327	306	347	321	354	356	328	367	326	337	370	341	328	330	305	344	357	342	335	354	321	336	326	369	347	331	333	322	324	370	319	289	325	312	345	332	343	316	322	326	327	354	320	328	353	323	342	326	382	333	315	353	345	342	322	331	316	350	352	327	319	339	343	343	306	314	331	357	321	317	343	326	353	338	357	341	356	355	364	331	371	347	318	367	348	323	317	339	335	319	347	363	341	346	341	324	370	329	344	335	339	350	309	358	346	360	340	328	342	318	335	342	310	359	349	349	348	337	318	315	336	326	345	316	345	320	354	343	316	346	357	324	316	323	363	342	351	325	340	304	361	338	325	340	350	296	300	331	312	329	382	313	347	342	343	373	322	308	335	334	313	348	374	337	353	324	358	325	353	323	308	365	304	333	389	320	339	337	333	317	313	346	302	329	315	321	331	306	344	336	362	333	352	331	297	336	313	323	337	316	340	321	362	307	321	356	322	322	379	340	377	309	352	323	341	341	344	340	314	314	331	344	373	321	348	305	316	330	329	324	332	347	333	322	307	351	324	316	344	350	357	325	300	354	341	355	333	339	337	351	350	337	333	336	326	340	317	329	340	342	357	326	313	346	330	321	337	343	329	315	319	354	320	346	365	332	335	340	331	345	323	370	325	329	335	327	311	326	343	313	323	346	324	320	315	341	312	331	328	305	320	348	330	314	357	345	351	314	344	293	333	334	307	313	332	319	318	346	334	314	289	334	328	336	332	319	355	314	314	342	350	318	341	316	351	340	306	314	336	327	340	330	328	332	307	349	316	320	342	284	331	387	309	336	318	331	308	309	320	394	347	337	348	369	330	332	367	331	366	339	303	319	350	325	332	311	338	355	330	344	348	332	352	364	341	339	312	330	354	299	362	307	338	287	322	337	338	339	319	352	352	339	333	319	328	338	308	362	336	339	314	333	336	337	317	325	341	341	366	333	359	358	312	301	339	359	330	341	326	350	314	320	303	349	353	331	314	299	314	381	319	373	332	304	343	331	323	344	296	375	315	356	316	309	403	336	339	333	349	336	324	329	348	339	360	338	320	356	332	320	340	347	373	325	350	373	326	370	351	349	367	322	340	316	336	332	324	368	350	330	338	330	350	328	325	375	312	340	337	294	347	313	339	311	343	357	348	319	322	329	342	328	377	357	334	322	361	352	333	324	340	323	345	311	331	345	335	320	308	348	347	323	315	335	328	359	348	360	321	326	344	336	369	330	351	328	355	334	312	332	321	310	327	339	370	375	324	358	319	302	332	323	304	318	332	357	313	327	353	337	342	358	349	322	320	365	316	329	322	347	306	320	342	329	337	342	309	334	354	317	314	329	346	336	351	359	311	307	332	308	320	321	332	305	302	335	330	355	362	357	340	370	332	330	343	324	313	330	328	357	326	303	327	309	341	313	361	326	298	325	342	307	329	344	313	328	326	347	316	342	312	319	334	328	299	373	329	341	333	319	330	320	318	322	339	362	317	325	352	338	347	350	355	329	380	347	326	382	314	325	317	372	336	329	342	357	366	313	329	318	319	339	347	363	340	328	337	332	344	367	342	290	342	339	308	344	364	333	327	333	315	364	316	327	314	352	332	315	342	316	336	340	310	349	368	333	343	326	328	340	330	318	381	334	336	349	329	333	315	320	335	340	306	329	315	361	335	349	308	346	327	303	338	336	342	333	336	333	351	326	336	349	368
16190	39709	28007	17510	9043	6613	4928	3688	2789	2085	1534	1322	1152	841	683	695	700	642	639	605	615	608	541	494	467	478	471	440	449	455	406	424	435	436	401	464	422	383	411	405	402	377	379	378	395	385	365	387	406	403	386	362	386	420	422	398	387	374	390	417	372	385	405	371	358	375	343	349	351	388	358	382	405	371	371	364	395	384	397	404	400	352	356	376	426	374	382	378	407	392	350	384	399	368	431	373	364	359	354	395	402	388	357	375	377	387	355	383	382	383	347	383	391	367	429	381	408	391	353	382	386	364	385	385	383	359	388	378	356	420	362	373	356	406	376	399	355	370	389	394	328	369	412	339	400	383	384	375	381	366	333	430	354	388	402	378	378	398	411	371	397	361	407	363	368	374	397	377	375	371	381	425	403	362	358	380	326	400	380	378	365	381	368	340	434	382	355	355	380	397	402	392	405	387	401	378	394	352	379	389	402	390	350	361	398	341	360	372	346	390	388	383	386	380	378	350	367	369	372	391	357	371	351	374	378	367	360	357	379	376	366	389	364	391	388	375	353	357	394	373	384	375	382	352	387	407	377	415	399	358	362	394	394	376	365	379	381	412	381	386	376	385	397	386	364	359	375	384	426	386	357	382	394	355	363	385	394	385	357	378	414	348	373	338	363	346	342	383	412	373	379	376	372	412	338	386	373	393	351	384	415	401	384	379	371	388	379	377	390	397	358	360	405	385	384	354	385	384	357	384	395	373	327	402	353	364	373	374	382	396	394	391	380	373	383	338	353	400	353	393	367	357	367	375	398	388	384	387	379	352	382	367	348	396	339	411	371	331	380	358	404	389	362	385	422	377	382	366	402	369	379	356	356	356	378	405	391	364	362	397	393	369	406	397	379	352	339	391	375	379	317	367	388	411	390	394	377	390	386	367	399	391	368	379	355	398	394	350	383	392	420	337	403	374	388	380	341	401	368	397	396	398	369	374	374	384	401	397	427	365	384	347	357	335	392	367	406	360	389	370	390	370	365	325	367	385	399	368	376	375	368	366	369	380	359	427	411	365	408	346	367	372	369	363	393	372	380	379	389	375	375	382	355	342	341	362	374	382	424	395	371	382	401	358	407	368	417	404	345	420	365	386	368	399	390	373	363	366	378	343	368	378	400	366	380	371	392	349	362	373	392	378	379	359	404	421	358	404	382	373	369	364	395	423	367	343	369	392	396	368	378	349	388	388	360	403	391	355	352	346	407	388	341	363	360	382	368	402	369	366	369	352	391	372	378	393	382	336	392	378	372	367	379	362	390	387	362	346	397	422	397	370	369	356	381	381	425	390	345	391	350	387	383	407	334	386	369	384	381	364	406	388	357	347	344	387	355	387	357	403	387	361	368	419	391	351	403	406	383	408	398	364	402	357	389	378	342	385	360	373	352	404	392	410	392	396	381	414	373	386	425	392	398	372	326	400	334	376	402	392	400	368	373	364	388	399	402	409	380	372	385	384	368	350	333	368	396	374	371	363	375	387	390	391	420	372	361	399	417	389	361	424	380	344	386	378	401	402	383	386	357	361	390	360	387	384	371	411	373	347	398	378	355	380	389	382	377	375	375	374	365	384	391	376	388	361	373	353	404	343	393	407	376	361	362	382	378	408	381	348	396	390	375	396	390	374	380	359	395	378	422	386	382	388	385	380	413	353	414	369	362	408	373	375	380	389	378	378	350	385	384	374	388	402	371	369	404	350	386	376	375	385	412	354	404	363	389	406	389	397	360	389	374	369	365	397	396	380	350	364	374	356	361	380	384	374	416	398	408	374	384	390	367	353	380	369	357	403	387	343	403	361	377	395	368	372	339	368	385	355	359	386	387	414	364	351	375	426	382	398	386	367	387	393	388	386	381	391	377	357	325	360	374	372	371	347	404	389	327	379	386	416	379	362	374	373	346	357	412	363	357	386	392	363	383	362	385	393	398	385	411	361	330	376	355	345	394	370	370	377	357	338	379	392	369	408	384	361	381	389	353	369	362	385	356	338	373	394	381	354	331	381	401	346	415	376	386	412	398	388	392	400	363	343	389	370	407	379	378	353	395	358	370	359	347	363	375	342	377	363	362	402	414	378	382	349	371	408	365	382	374	397	341	377	350	357	355	380	416	337	363	420	394	369	358	367	389	401	361	368	390	369	347	394	370	378	362	372	375	392	409	391	398	378	370	402	376	360	377	393	384	386	354	343	342	397	396	367	362	374	367	406	432	345	419	378	387	390	339	413	370	382	384	364	382	396	391	367	362	391	405	423	388	361	386	358	396	390	391	433	412	393	391	382	386	392	390	390	395	409	360	367	378	391	392	366	385	402	377	410	372	404	360	379	350	400	381	370	366	370	383	321	357	390	369	360	365	395	358	424	382	358	383	355	391	375	358	364	401	379	380	364	368	404	337	368	419	339	357	408	370	393	373	423	414	362	381	407	363	376	387	372	360	373	379	398	373	429	393	372	380	361	342	362	387	371	404	366	378	377	381	382	398	386	392	372	363	373	371	391	374	381	356	354	362	338	404	413	382	385	355	356	437	380	352	399	394	361	364	364	388	393	409	398	392	392	383	371	386	371	344	398	373	397	387	390	382	360	362	418	364	421	357	393	379	361	379	352	374	383	373	400	338	357	390	374	353	378	387	344	401	403	388	391	389	395	361	359	342	404	394	404	370	384	377	349	396	379	371	330	379	355	392	380	340	396	351	387	392	359	386	376	352	430	361	376	375	393	392	368	375	370	406	379	370	394	376	359	380	367	390	359	344	398	354	386	401	363	351	404	348	368	382	381	373	367	372	365	402	396	388	384	396	366	390	370	350	366	376	372	400	370	354	377	370	390	398	396	395	380	415	362	402	385	393	424	356	364	369	368	423	357	350	386	378	395	358	355	350	392	346	374	375	379	397	359	391	379	370	386	365	392	409	398	400	368	358	350	387	355	380	412	377	365	354	357	388	381	377	394	388	376	404	334	343	399	372	368	404	370	403	377	362	362	388	405	355	390	399	414	368	358	328	417	401	389	359	378	358	346	397	352	395	364	389	357	358	388	353	347	404	392	384	370	387	388	380	392	385	361	383	398	373	397	385	424	394	380	355	391	365	371	400	379	361	389	373	394	384	379	363	384	396	364	384	381	381	383	368	380	367	387	412	363	419	367	407	395	365	372	363	384	394	412	379	378	326	337	388	404	377	403	350	380	387	373	386	378	378	364	346	336	350	360	388	387	366	401	383	371	356	391	373	358	354	363	359	397	374	398	362	356	370	376	385	368	380	366	395	378	378	390	360	394	371	359	376	396	375	358	376	394	368	354	357	359	395	360	404	382	376	366	368	397	404	348	389	388	376	352	394	393	396	366	344	376	374	388	351	362	379	368	404	430	349	405	392	378	355	375	382	383	403	387	376	398	379	384	346	394	397	359	394	367	376	413	387	380	360	384	398	367	350	381	366	370	386	369	373	353	391	385	334	380	372	365
22508	21140	28524	24000	21193	21276	13911	5860	3788	2838	2086	1647	1537	1153	886	870	870	792	811	769	701	649	678	713	595	558	545	503	507	499	476	488	487	428	467	474	482	444	475	469	426	428	418	419	414	429	387	475	406	456	408	408	394	378	444	416	455	436	423	422	437	440	442	447	411	373	429	422	410	423	420	432	404	427	453	392	450	412	433	453	443	460	429	423	401	420	423	406	431	413	413	417	431	443	438	444	431	413	427	419	439	430	436	416	444	391	454	409	426	426	392	407	449	439	404	445	399	451	437	433	391	418	462	427	404	406	432	412	435	388	463	441	434	475	455	423	425	412	429	447	441	419	401	435	407	404	452	416	433	436	435	413	428	403	411	453	456	432	418	424	440	437	379	432	436	420	432	429	403	424	426	397	435	475	449	431	394	434	452	443	401	409	443	400	382	389	435	419	428	438	451	420	412	429	370	427	407	420	410	434	411	424	409	407	432	433	423	416	451	437	392	399	445	431	434	423	416	459	412	419	372	447	454	412	391	408	421	426	403	474	428	456	454	424	447	446	456	418	420	435	461	406	428	404	425	409	410	437	442	468	448	401	449	394	415	425	404	415	421	422	443	449	403	444	411	466	400	426	432	396	408	417	414	371	427	416	424	406	416	403	413	418	421	426	400	445	441	419	422	408	454	406	358	462	400	451	424	422	408	414	387	414	431	459	449	414	412	392	414	446	443	411	461	399	413	447	427	424	441	450	433	394	418	437	455	470	415	408	438	445	449	454	433	408	425	479	386	405	430	390	444	419	418	442	417	410	405	426	417	400	417	426	420	407	370	474	413	432	367	420	429	406	456	398	424	419	430	428	421	444	398	429	460	455	447	423	431	437	425	412	416	444	421	472	429	414	434	415	423	390	422	403	418	420	435	409	380	457	420	425	397	401	406	412	433	429	413	417	401	413	421	420	452	422	468	453	435	406	389	440	394	379	429	426	414	380	439	415	385	435	430	449	412	439	439	419	428	419	433	437	443	423	416	375	424	444	401	420	474	430	398	421	426	400	406	441	442	424	396	427	431	424	428	427	422	413	384	407	446	396	421	402	427	441	418	447	433	415	437	436	428	431	406	442	445	383	421	432	382	443	420	398	427	411	419	441	397	432	405	417	429	419	390	412	392	420	438	438	464	433	417	431	453	399	418	443	422	437	378	413	410	395	447	429	418	435	433	453	418	440	451	452	411	410	407	391	396	430	396	410	454	425	407	414	421	374	415	418	425	435	430	435	431	436	453	417	429	423	410	414	402	444	404	434	433	414	421	454	417	433	405	450	449	412	410	429	412	439	417	450	429	416	400	432	433	412	410	419	405	427	456	428	410	419	393	437	427	409	413	429	438	386	422	462	399	401	468	426	450	396	411	448	410	416	414	394	389	415	426	434	417	431	455	417	394	424	417	391	419	408	411	450	402	424	431	436	400	417	413	426	417	424	451	386	430	401	456	406	408	447	421	418	393	454	434	438	448	442	423	372	419	432	429	421	432	409	436	406	377	420	390	428	432	394	442	427	398	370	392	433	418	414	428	469	423	414	432	394	420	370	415	426	396	432	428	412	450	438	408	433	429	399	430	390	420	410	446	435	456	440	415	434	446	435	454	438	400	416	435	393	402	405	430	450	422	429	403	427	426	414	459	421	410	428	404	364	399	467	418	414	378	419	430	460	430	441	404	418	430	413	459	453	450	414	419	453	417	461	431	404	433	432	421	431	390	412	420	417	444	395	405	418	424	419	414	425	438	442	447	461	415	444	413	446	414	454	412	429	419	414	461	437	393	427	458	419	423	377	444	387	404	400	439	419	422	423	415	432	415	396	397	420	335	423	398	438	391	435	418	401	404	433	400	376	385	449	453	376	437	428	389	428	469	436	390	424	402	436	385	458	433	418	411	456	406	474	462	441	397	452	393	415	413	439	426	442	388	407	391	400	413	402	412	438	376	397	406	433	399	425	460	385	427	410	406	434	429	402	389	407	423	402	396	410	445	445	428	401	415	470	429	396	422	409	394	398	404	416	401	424	427	434	390	448	422	400	410	427	407	408	426	453	437	487	408	397	417	398	437	410	472	431	413	415	393	448	386	433	421	430	386	468	387	379	441	412	391	435	399	411	405	383	400	408	424	439	401	410	452	463	437	403	432	423	434	402	421	381	412	452	422	396	457	420	386	401	402	443	402	431	403	449	399	413	411	445	429	434	418	448	429	411	434	437	415	426	398	406	427	410	403	407	416	411	414	429	408	437	450	423	397	447	408	425	410	431	470	395	445	434	382	439	395	446	402	427	383	434	405	394	393	410	373	404	423	396	410	408	407	423	418	428	401	433	411	431	424	416	427	452	392	462	420	398	404	416	412	453	443	443	410	420	443	413	416	424	428	444	408	394	415	387	413	433	403	455	386	435	457	418	432	403	382	414	374	394	420	435	411	438	421	420	433	426	437	390	431	442	388	425	457	417	447	443	402	403	414	441	414	432	403	420	435	440	450	391	405	430	420	405	394	427	429	416	454	433	427	400	399	419	412	415	406	428	428	405	396	428	410	425	421	404	444	422	470	426	422	465	416	394	436	437	413	399	385	415	401	428	399	419	410	411	404	420	395	421	411	401	431	441	419	407	473	386	407	430	415	425	426	414	435	417	411	397	409	418	416	392	407	412	446	441	429	422	403	441	420	397	411	430	386	412	410	438	425	444	373	419	412	429	413	396	386	404	458	424	429	430	454	408	413	419	415	402	452	440	413	444	423	402	430	406	414	433	430	426	391	442	406	438	434	416	432	424	419	400	446	428	418	439	434	431	450	427	422	415	408	395	377	387	448	438	429	368	430	462	463	393	395	396	429	432	419	412	366	407	363	395	448	398	405	430	455	438	433	420	407	427	393	444	411	442	416	419	441	449	435	462	394	401	411	442	445	419	437	421	398	418	443	386	412	402	398	420	431	439	401	404	396	394	441	447	395	412	393	416	404	400	387	459	400	409	397	427	404	452	420	423	419	439	402	427	432	474	404	419	400	448	403	412	438	421	444	404	429	454	406	403	422	440	415	391	398	421	494	397	403	423	431	413	408	431	421	399	425	456	415	443	450	415	416	426	420	404	402	417	416	468	445	399	409	440	430	404	431	426	434	404	419	420	423	408	405	452	394	450	420	393	393	386	405	405	361	376	459	411	413	412	377	426	412	447	450	443	429	467	384	423	424	382	449	402	439	406	420	419	407	422	453	408	423	438	419	400	415	449	426	431	390	384	400	399	376	466	408	433	456	454	393	430	438	428	427	390	376	412	418	446	437	431	397	405	403	446	432	440	432	426	423	385	447	453	408	429	429	409	399	427	397	414	398	424	422	396	411	472	424	432	468	443	415	426	438	372	421	434	424	396	440	410	423	454	446	434	433	425	425	442	402	391	419	448	423	411	448	437	451	408	421	414	425	421	421	407	414	445	450	431	392	400	441	414	408	466	426	373
19970	49079	35757	25209	15217	12971	9611	7019	5177	3845	2959	2212	1974	1509	1182	1032	1074	986	1000	891	892	833	823	779	711	625	663	631	580	570	557	531	581	571	539	508	504	506	496	514	499	506	462	492	502	458	469	478	501	485	485	482	456	479	477	542	469	511	489	441	480	462	517	468	423	448	510	466	454	457	480	480	441	447	475	470	479	472	461	488	447	463	466	482	463	500	484	461	440	448	474	509	472	448	470	470	456	486	481	507	451	490	496	472	493	445	485	494	467	478	451	512	442	460	435	519	523	488	452	457	470	427	479	468	463	481	478	466	404	443	464	449	454	510	516	471	475	475	449	455	443	436	471	491	462	461	466	471	464	433	488	439	453	483	446	454	488	474	460	446	454	461	514	478	436	462	473	452	448	485	457	464	443	453	466	433	443	446	456	445	438	448	440	476	472	452	453	478	440	447	472	443	495	463	425	458	444	445	460	453	444	448	486	449	458	441	469	485	461	465	471	465	485	478	500	439	442	458	489	454	506	427	467	491	477	478	489	438	467	447	498	452	493	434	470	487	457	448	478	456	462	462	477	473	453	462	465	491	512	476	455	464	464	454	489	466	445	459	478	470	474	438	440	462	482	468	490	492	450	494	481	484	468	495	455	493	468	500	470	479	464	470	453	469	471	491	456	441	478	472	467	494	483	440	481	458	470	441	470	469	467	486	489	476	463	455	492	487	456	457	451	477	490	456	481	499	482	436	468	495	477	434	429	455	467	484	489	508	470	457	486	492	470	452	492	471	441	489	452	447	440	464	478	471	446	427	501	415	456	467	457	453	498	493	462	469	472	496	470	440	462	472	484	475	457	501	440	492	444	451	466	469	484	478	478	463	505	425	470	476	476	471	434	503	462	471	470	474	477	504	444	434	455	437	452	476	494	455	466	440	489	501	489	476	457	468	436	468	474	467	445	456	462	455	464	491	428	467	479	454	507	507	450	489	489	461	434	470	489	505	482	422	467	460	462	492	474	485	470	457	476	477	433	463	425	478	455	471	524	463	451	457	491	460	439	464	477	452	488	470	468	429	479	493	471	451	516	477	495	459	491	472	495	469	460	476	458	462	470	453	466	451	467	457	471	440	500	449	456	455	478	505	470	470	439	491	471	459	422	473	482	449	477	490	466	458	475	497	472	458	452	454	485	496	465	441	446	445	473	469	515	495	466	507	505	481	464	475	446	480	500	462	438	479	436	472	467	433	467	475	473	497	452	479	489	463	488	503	464	453	501	472	479	469	480	474	454	469	499	480	466	476	478	458	464	469	464	448	496	453	470	473	447	442	451	482	503	426	501	506	470	516	460	468	444	409	469	477	458	500	496	437	454	455	494	484	483	442	488	465	459	475	485	431	491	512	490	484	458	453	475	431	447	462	478	479	427	488	474	488	481	457	450	496	483	448	476	447	469	444	459	454	458	489	474	461	459	402	472	447	431	433	490	452	437	491	473	472	465	509	466	485	446	473	454	445	455	492	448	454	445	454	473	467	485	497	449	463	490	457	455	443	449	500	456	497	485	459	487	466	477	489	472	481	494	465	429	422	473	474	513	458	484	450	480	478	469	472	491	431	432	490	471	464	456	475	481	467	464	463	460	435	450	454	450	471	466	486	511	480	465	456	486	432	467	439	474	485	516	485	454	467	456	476	443	474	480	475	483	446	466	454	462	471	492	470	488	473	474	459	484	503	466	447	476	419	442	443	450	449	482	459	444	438	479	468	480	440	471	461	463	441	424	485	486	422	461	450	496	456	484	477	470	429	507	490	453	447	463	448	456	476	454	464	460	454	471	456	473	458	472	482	485	489	485	470	491	459	442	471	471	446	472	467	434	492	497	487	476	511	458	458	457	455	472	471	485	467	459	453	477	473	437	438	464	424	483	467	487	471	434	460	495	443	482	459	441	446	475	471	424	475	464	496	448	443	484	453	474	464	475	453	461	475	475	433	448	444	455	477	457	499	470	455	438	467	456	481	474	489	456	439	491	485	489	464	469	432	478	458	468	481	467	451	456	462	450	467	464	478	522	498	448	490	464	487	443	441	427	449	502	494	478	449	463	486	516	436	451	480	459	509	491	467	472	466	460	440	422	453	490	504	485	476	506	446	444	484	430	451	511	471	464	476	457	464	506	448	456	454	443	481	439	454	467	477	484	487	431	433	459	464	476	472	477	454	454	454	470	469	465	494	435	481	469	466	454	441	473	435	484	504	464	487	502	479	461	448	467	445	469	452	467	493	483	476	477	464	466	470	473	448	466	497	470	471	478	463	472	456	481	465	430	451	463	436	493	492	507	467	463	456	439	461	477	486	490	514	440	452	464	427	465	486	457	466	444	478	446	470	479	488	509	481	456	495	503	521	458	489	460	490	470	502	451	468	461	510	473	471	458	475	471	445	495	480	478	452	493	457	451	460	470	510	472	493	478	457	459	420	450	475	472	482	474	449	447	486	437	433	454	475	470	489	469	494	461	432	479	523	480	455	491	482	437	487	426	484	506	484	457	489	500	460	442	515	471	481	491	484	449	468	498	490	443	455	488	501	503	467	462	493	478	505	432	462	461	425	456	442	479	441	452	481	443	469	497	496	445	426	453	467	467	454	460	412	492	448	440	482	452	484	465	493	474	477	469	482	475	454	463	465	468	504	447	471	479	448	468	501	476	458	486	464	484	469	455	430	456	464	465	476	445	478	432	484	444	492	462	456	481	488	492	456	448	514	490	443	504	444	458	487	482	475	451	498	464	473	484	466	469	487	473	416	473	459	491	495	469	483	461	451	457	455	465	481	480	451	479	448	462	463	462	403	430	481	503	437	448	493	441	474	498	473	498	462	480	445	459	462	473	449	455	474	442	492	476	446	459	406	472	483	450	469	441	491	406	472	457	416	450	468	490	454	478	460	499	453	458	508	461	444	456	481	488	504	469	450	420	453	463	463	507	489	434	461	456	483	472	454	486	461	482	420	480	460	456	453	457	466	409	484	434	430	459	398	470	441	457	519	465	489	466	464	492	483	441	459	412	464	449	477	473	449	465	478	471	515	435	452	465	513	468	451	486	434	508	454	501	474	508	484	441	481	456	464	492	456	472	443	457	442	436	484	455	464	476	495	502	478	458	460	472	485	465	464	506	463	462	469	441	506	474	512	449	459	490	453	475	449	475	470	495	455	478	479	468	453	456	479	440	485	470	462	479	432	461	471	460	474	461	508	445	476	451	476	463	491	471	456	442	458	450	488	485	456	500	480	457	442	486	468	487	474	455	482	452	473	461	487	489	482	435	487	464	451	461	471	504	448	467	477	490	458	464	438	489	463	458	466	453	481	472	467	479	505	473	485	486	469	474	475	463	495	435	484	487	449	480	456	506	446	453	444	481	450	453	460	458	461	460	464	472	495	476	438	443	490	485	526	479	469	515	475	482	462	482	463	457	461	476	434	450	469	478	482	481	478	473	467	462	466	448	499	488	508
27494	22058	22830	13520	5253	4079	2678	1898	1464	1093	909	739	666	604	519	464	509	472	498	482	471	453	480	402	427	379	409	431	362	388	384	380	390	361	383	351	359	373	387	357	345	360	333	359	341	330	331	364	365	342	323	373	380	388	348	392	342	355	364	363	377	354	334	355	340	331	356	332	350	359	351	321	369	387	337	360	332	345	327	343	345	358	361	332	320	380	338	355	347	341	342	351	360	350	365	312	343	350	359	347	363	367	354	332	350	353	372	362	368	346	335	337	339	317	361	360	334	349	327	376	329	333	352	332	349	345	329	359	348	318	345	353	372	333	338	331	369	364	302	317	328	346	340	353	386	373	322	340	358	311	334	334	369	361	382	312	337	336	306	362	354	378	343	341	336	358	362	381	389	331	361	366	341	326	327	325	322	348	350	380	332	349	341	324	348	352	328	346	365	336	362	348	378	327	348	340	379	360	341	351	363	392	374	369	342	340	382	327	342	378	355	363	353	395	349	320	338	342	328	348	342	363	342	371	314	375	348	363	366	337	312	357	346	339	370	342	363	316	349	344	348	379	337	355	352	334	355	365	360	377	338	366	366	371	354	353	362	330	346	355	364	380	342	374	353	343	370	345	371	365	335	345	325	370	365	338	359	349	316	340	362	336	356	340	367	326	343	378	325	357	362	368	377	376	324	322	366	361	340	356	352	349	348	340	328	373	362	373	339	335	343	372	328	371	355	357	365	371	326	317	343	308	372	334	370	350	341	353	369	338	367	351	374	379	361	337	365	366	362	347	366	357	338	347	357	374	375	345	354	357	346	342	334	382	338	350	388	329	353	346	341	360	388	367	341	346	359	363	326	331	367	334	334	333	341	355	352	362	358	368	353	389	363	376	362	347	340	363	333	363	351	303	346	344	353	363	352	344	343	334	373	375	336	380	343	329	336	367	336	348	366	357	365	330	324	344	365	351	377	370	331	337	348	362	356	349	373	321	331	335	353	352	352	331	372	368	364	342	381	330	343	320	329	387	335	366	358	318	328	342	358	345	326	350	355	338	351	340	358	351	316	372	381	366	337	319	329	338	376	396	321	371	332	337	341	365	363	329	347	342	344	333	359	361	370	325	343	368	356	338	365	344	355	323	339	336	384	344	389	378	363	377	329	336	348	372	349	327	356	323	372	380	350	357	357	356	342	341	349	388	385	357	348	372	370	344	373	381	334	343	362	350	340	352	306	378	341	359	311	326	363	362	336	350	359	343	314	319	339	374	386	374	357	356	342	332	337	342	326	350	349	353	400	376	359	348	373	357	336	360	367	382	388	338	331	348	355	349	317	362	378	357	363	342	327	343	362	370	359	348	364	326	330	382	323	363	353	364	360	347	332	356	313	359	385	366	371	363	349	371	352	364	382	334	359	362	336	375	361	343	364	369	365	325	382	365	355	347	328	361	371	355	317	342	355	325	354	339	299	353	340	389	344	345	344	375	350	332	383	342	326	336	356	359	346	327	352	344	345	352	330	331	345	328	351	374	322	327	365	365	362	369	377	361	378	355	354	371	368	325	349	354	364	342	351	354	327	348	345	374	355	349	391	334	361	371	322	354	360	339	363	359	332	379	374	357	335	366	392	367	357	351	357	327	333	339	363	376	360	358	373	350	339	355	353	334	336	367	371	334	370	355	342	329	332	359	379	361	369	340	370	356	362	353	376	382	368	331	354	311	362	398	356	348	343	347	332	361	307	331	374	350	372	365	348	347	354	298	361	381	327	379	357	333	374	344	350	374	361	348	340	332	380	337	331	341	378	354	365	350	367	373	367	354	339	359	326	395	375	346	352	315	373	341	334	372	339	358	338	365	409	353	349	358	354	368	355	338	363	381	312	393	340	334	361	379	350	373	332	371	353	382	351	373	345	362	381	344	382	347	366	369	380	337	357	368	340	373	348	364	374	353	326	366	339	364	344	345	328	370	332	350	357	375	320	365	386	347	387	340	382	377	367	344	407	367	348	371	358	367	351	332	340	373	351	335	346	359	364	357	364	363	357	376	363	328	379	351	337	351	352	346	330	353	375	323	347	331	355	378	338	355	366	330	390	395	342	375	376	344	328	352	371	334	326	352	323	341	333	374	383	352	375	392	385	360	340	346	326	358	374	359	330	351	323	350	364	361	351	315	365	344	379	385	365	374	345	369	358	359	366	379	352	375	351	345	367	351	338	367	362	332	388	355	344	357	353	372	347	345	363	318	399	333	357	346	353	336	363	349	347	382	373	388	369	355	338	359	372	375	335	359	365	373	329	344	341	352	304	351	351	348	324	336	367	325	344	358	318	337	362	355	339	401	386	335	336	352	365	362	329	350	306	351	354	333	310	357	376	327	377	387	319	338	343	383	331	351	352	339	346	346	352	367	342	367	359	348	376	359	329	347	366	358	367	338	354	359	328	338	358	358	353	377	389	360	330	352	408	344	343	343	340	352	330	368	343	329	366	364	355	350	351	369	354	341	356	350	354	339	347	338	326	299	356	320	365	358	359	351	361	402	355	369	346	348	362	362	333	363	343	363	358	381	338	342	388	355	346	361	353	351	350	387	354	354	360	374	327	354	362	348	348	329	330	344	360	307	370	367	311	360	355	358	381	339	343	332	367	371	384	351	341	394	357	310	373	352	385	310	321	376	330	338	374	389	388	343	344	357	342	347	332	347	360	365	417	354	355	361	355	355	353	379	323	355	346	325	380	338	346	371	360	353	364	368	330	360	329	393	372	332	330	324	373	319	362	362	346	332	390	337	344	353	352	382	363	328	399	336	350	360	355	384	373	337	354	356	301	352	350	359	381	348	372	323	379	343	364	355	353	329	364	353	318	351	359	388	370	343	350	357	384	334	339	342	352	373	321	340	329	349	349	358	336	336	341	364	379	347	333	337	338	355	343	355	340	365	364	391	358	350	374	315	366	366	351	313	340	356	388	344	357	356	363	359	334	376	366	362	371	388	355	360	346	330	339	327	374	366	373	346	320	304	300	346	346	389	342	343	343	338	363	356	348	375	354	346	355	373	329	403	386	334	347	340	330	387	359	318	318	367	355	351	367	342	319	331	385	351	373	359	380	371	354	368	340	349	348	368	362	347	372	394	378	325	357	374	367	350	347	363	327	348	324	362	363	372	372	344	344	322	338	340	387	359	377	367	377	398	355	325	374	353	313	361	380	335	371	359	354	324	341	355	349	346	376	341	350	341	348	351	320	345	392	356	356	377	386	368	347	383	356	357	327	344	349	365	363	348	373	360	326	337	331	337	351	373	344	351	403	363	370	348	336	328	339	346	367	341	362	373	319	344	314	367	357	370	340	361	369	395	349	346	361	353	364	380	365	349	334	364	336	348	367	341	355	366	361	336	336	360	341	347	351	346	332	343	321	359	356	381	321	350	347	396	342	335	333	350	355	333	400	368	347	379	362	340	345	373	336	356	365	323	363	365	384	361	366	347	383	382	337	361	367	364
15991	35579	24758	13275	7521	6011	4091	2917	2168	1586	1228	951	876	837	649	575	565	570	572	573	573	544	485	503	481	458	477	486	456	447	425	450	441	425	424	419	406	409	378	382	397	443	390	399	389	423	397	388	392	395	401	394	357	401	378	377	402	416	402	396	397	399	379	402	414	371	391	409	418	412	372	357	390	411	376	378	397	408	407	396	408	376	427	359	375	423	368	415	403	406	427	402	362	398	385	398	407	393	419	399	391	378	383	429	361	423	410	394	392	424	380	402	426	427	379	392	371	427	387	405	378	410	395	386	376	387	416	413	397	374	377	335	405	382	402	379	401	398	384	394	390	382	384	418	408	367	391	354	364	431	408	404	372	405	384	414	388	386	406	412	414	408	391	410	370	352	403	378	375	398	406	410	450	410	390	401	378	366	392	391	392	394	433	406	401	376	397	399	392	400	400	418	396	396	371	379	364	427	380	386	428	376	376	416	417	422	399	397	423	406	395	397	437	372	402	403	387	391	390	388	407	347	418	417	388	427	372	382	378	399	370	378	404	399	418	392	372	366	417	401	406	395	395	391	384	406	407	398	405	373	386	404	400	406	386	393	384	375	405	368	390	392	427	365	380	375	372	406	372	406	393	410	368	387	408	378	413	412	389	391	394	415	380	385	372	367	426	402	381	383	416	420	403	375	385	398	391	360	377	394	409	417	422	426	355	394	383	394	393	416	396	411	394	388	386	386	388	406	427	403	370	393	407	383	365	378	390	392	419	423	409	418	386	390	399	387	412	383	423	403	417	364	378	373	402	397	426	397	405	409	422	390	353	380	411	403	417	440	386	381	413	406	371	396	362	417	405	387	422	355	404	378	392	412	383	403	399	377	371	441	396	451	421	410	355	395	403	410	419	397	394	416	415	385	433	389	393	387	433	403	394	410	389	410	347	392	406	393	398	385	400	389	389	376	409	383	413	372	390	396	403	392	423	412	399	355	407	419	380	362	394	413	367	425	383	408	387	400	415	413	381	367	418	403	389	388	376	386	376	410	389	397	416	397	393	425	415	408	428	386	365	431	411	409	389	379	384	374	409	393	397	420	407	374	416	405	372	421	377	374	434	410	391	401	384	398	410	358	426	404	392	416	360	380	410	383	397	404	426	381	376	427	421	385	383	381	407	378	394	409	413	403	413	390	384	384	378	401	398	419	384	418	413	383	369	375	398	432	380	399	409	428	383	420	397	402	378	386	349	389	433	400	391	405	384	388	408	418	385	373	430	411	402	421	418	421	431	378	385	423	423	383	386	406	406	381	379	424	403	378	411	378	417	391	377	395	390	396	367	403	409	392	393	380	385	398	415	397	427	427	416	412	397	385	406	337	382	418	406	396	382	395	384	367	407	382	357	412	394	415	387	395	425	401	421	428	389	381	387	403	412	395	406	362	395	390	411	392	409	400	382	394	383	368	335	385	387	381	426	392	384	362	385	408	416	413	411	412	405	387	414	402	406	388	372	392	419	397	430	409	400	409	382	407	371	398	424	403	385	388	376	361	383	410	401	407	429	393	402	371	347	436	422	416	420	377	386	383	420	398	430	417	366	388	413	419	432	400	396	418	393	406	382	387	383	400	450	402	392	375	394	414	380	396	405	386	391	385	417	408	382	418	401	400	390	389	450	429	401	394	380	394	382	414	399	430	373	398	409	393	375	370	382	442	409	407	364	415	382	376	418	393	395	406	379	401	401	435	411	396	359	408	374	421	377	350	388	384	395	429	433	398	436	430	391	391	433	383	390	380	405	388	409	371	384	380	404	405	392	383	374	384	409	390	407	387	418	415	388	404	372	389	412	407	385	419	371	421	351	392	393	386	404	404	396	437	393	409	364	385	428	405	401	436	373	416	372	405	460	391	421	386	415	405	408	388	391	384	419	403	425	374	407	380	410	391	404	414	393	437	417	383	413	423	399	411	401	368	403	398	433	405	389	369	389	395	393	422	392	418	353	387	455	391	389	445	394	420	400	412	415	415	396	423	403	346	421	417	388	377	389	380	367	405	375	370	358	390	390	440	405	409	351	405	377	412	404	425	418	379	381	355	405	379	380	396	393	409	397	373	369	400	426	421	364	416	404	421	388	363	392	364	401	397	362	386	405	385	358	380	395	428	405	429	406	384	354	394	419	394	417	411	406	392	382	404	396	383	427	372	422	367	410	401	404	428	385	369	393	385	391	395	424	402	376	406	392	391	393	431	400	396	416	371	386	410	400	382	407	380	439	400	377	399	398	383	382	445	389	413	396	420	407	364	427	402	365	375	407	406	406	422	410	408	398	403	439	427	356	374	410	403	416	379	387	368	384	393	371	397	400	418	430	417	359	359	416	396	424	407	391	394	381	371	395	426	424	410	391	411	386	387	355	355	405	367	375	344	382	401	363	353	396	404	378	399	405	407	429	394	362	374	406	438	411	409	384	400	410	443	417	394	379	376	432	409	390	386	420	404	376	412	351	420	370	388	404	407	385	416	403	383	380	388	432	395	399	409	397	422	414	363	416	402	358	384	375	419	385	424	388	372	388	401	446	402	403	424	394	379	407	400	371	389	413	365	426	379	386	367	405	368	414	396	402	395	385	375	437	376	391	400	403	414	377	374	381	441	388	403	384	397	412	397	350	362	407	381	393	407	372	415	338	409	390	389	391	391	396	401	429	390	409	376	433	425	409	388	412	399	382	406	417	413	380	388	402	383	429	374	389	355	405	446	369	392	388	371	385	458	395	382	376	408	397	430	391	388	419	396	407	418	414	337	369	427	395	405	419	403	410	395	427	409	414	387	392	410	408	363	401	405	412	378	397	382	430	383	410	401	419	399	390	405	405	386	392	407	378	406	401	392	408	387	389	382	382	433	438	390	417	410	394	393	403	376	436	430	410	385	466	377	392	389	355	390	445	357	358	395	389	407	386	348	421	401	351	411	373	374	341	378	395	417	400	411	399	387	445	395	431	409	382	390	373	387	337	389	386	398	390	388	400	353	381	418	409	420	407	395	411	415	359	353	413	375	384	411	395	403	409	438	424	386	374	396	389	412	378	400	398	432	393	378	399	414	357	378	400	423	391	382	375	420	399	389	407	408	416	372	383	395	373	400	353	400	385	428	377	395	403	428	371	419	432	420	413	388	395	405	424	400	379	417	407	403	436	405	391	401	380	392	387	390	415	352	403	430	384	389	403	392	387	401	411	397	429	359	423	378	400	392	389	404	394	414	395	436	425	421	385	417	367	421	382	397	360	399	385	367	405	389	382	418	409	386	440	401	388	379	375	425	405	364	398	414	385	415	409	410	381	391	401	394	388	381	429	403	388	408	388	368	388	433	402	376	407	437	392	362	365	418	396	415	430	377	399	403	417	417	379	381	436	365	409	390	375	416	389	382	425	387	416	423	397	386	416	403	390	391	393	397	357	416	355	383	413	402	409	405	394	402	422	387	386	421	391	411	415	386	376	354	410	392	406	396
23547	21100	27880	24548	20935	12675	5928	3449	2477	2011	1483	1109	1080	961	756	667	683	656	612	592	627	568	534	523	545	532	467	478	499	476	485	488	438	459	426	427	459	398	414	403	421	443	414	432	425	404	413	416	381	402	407	418	411	396	392	391	419	416	416	427	423	376	420	435	394	396	390	387	392	403	391	426	412	424	390	416	391	409	414	386	397	392	434	400	386	383	427	432	403	381	421	408	385	421	382	384	398	438	381	380	378	414	398	413	391	411	434	363	408	376	430	404	399	429	431	404	376	418	415	420	420	396	411	395	431	428	398	416	402	400	414	376	396	422	410	391	450	407	418	387	351	403	447	433	408	392	399	406	415	351	376	378	411	422	415	420	426	407	395	426	406	366	386	399	410	381	412	409	425	387	389	417	429	394	429	416	434	395	430	398	426	371	410	355	388	404	433	375	415	439	396	402	405	401	401	387	379	425	404	423	399	398	389	411	371	392	428	411	405	378	372	417	420	404	435	373	393	430	385	424	411	372	401	416	382	398	413	437	403	405	410	415	391	411	419	409	413	387	390	403	422	415	383	371	417	394	394	427	426	413	430	404	433	400	451	392	408	404	381	406	437	404	405	382	408	397	435	405	398	402	426	414	401	396	424	374	397	389	423	404	418	395	423	393	399	394	401	413	353	377	398	426	394	441	403	434	397	403	416	405	375	401	406	417	418	413	430	411	414	404	443	440	407	421	422	407	378	426	364	383	403	391	411	437	404	415	398	378	418	410	379	428	382	417	352	388	428	382	437	421	439	429	433	392	405	351	392	401	372	402	429	453	401	418	433	409	398	405	411	440	380	395	411	382	374	429	418	411	402	384	444	391	408	408	433	396	403	411	419	409	430	398	403	399	395	409	394	393	418	401	404	381	428	404	401	388	400	400	431	383	421	405	429	426	409	414	436	387	391	398	391	395	409	390	411	407	392	447	425	408	386	374	408	410	408	440	417	383	425	425	426	437	376	386	422	419	404	421	425	390	417	404	389	397	396	378	421	405	388	412	406	411	399	414	408	423	421	396	429	407	379	425	403	421	414	400	419	442	398	393	389	401	389	428	400	416	398	407	421	407	407	437	394	410	402	400	408	420	396	425	404	422	381	393	405	400	407	415	368	427	381	359	420	420	386	411	432	395	421	392	431	452	398	396	404	380	403	366	406	421	407	407	408	418	436	405	413	416	408	373	432	366	361	403	422	391	419	428	419	416	445	405	380	407	423	394	446	429	396	445	404	411	393	411	430	411	407	384	372	405	440	437	369	407	381	469	401	380	414	413	387	381	378	442	422	390	402	421	386	433	373	375	387	381	388	399	406	417	401	373	391	397	395	407	433	394	453	390	373	388	373	380	412	433	393	410	399	408	409	405	374	405	356	381	411	408	370	361	384	367	440	378	415	417	420	419	396	397	376	411	424	412	438	411	402	381	407	417	414	374	436	426	406	376	399	403	461	413	442	403	430	434	401	411	411	369	373	421	382	403	441	405	385	434	427	423	419	417	386	422	408	431	397	411	400	400	407	432	404	405	391	414	427	408	388	394	387	358	361	399	427	380	425	419	417	420	403	408	401	433	413	387	413	390	390	414	357	413	384	423	405	443	419	442	396	418	414	432	438	402	380	385	356	426	425	429	447	396	405	382	409	424	417	415	442	417	424	430	448	399	396	423	408	372	423	438	426	377	434	411	401	438	442	398	425	457	392	446	381	386	412	398	412	390	414	386	433	371	382	389	396	395	405	424	420	414	349	405	401	391	426	406	404	420	388	402	407	390	407	406	404	411	429	401	389	406	400	367	429	415	391	386	403	408	405	383	418	418	390	406	410	408	398	386	444	387	394	416	432	420	391	411	387	404	396	399	418	402	387	384	404	422	384	404	391	408	395	445	417	428	413	410	411	456	423	402	406	401	406	345	404	412	362	414	405	364	391	400	450	437	394	382	382	401	383	400	379	393	400	419	423	423	410	400	390	430	391	366	404	415	425	381	387	418	430	422	402	409	400	416	400	420	411	432	435	430	425	419	406	419	363	396	400	383	437	401	426	387	416	425	427	410	426	436	416	429	409	399	391	408	409	412	380	426	430	397	390	426	434	423	396	412	401	409	422	446	410	431	419	426	439	439	400	415	397	412	398	385	419	440	419	398	419	415	432	382	384	353	405	405	401	416	380	385	404	432	400	423	409	425	437	391	427	380	406	415	375	412	430	394	423	436	377	404	422	416	438	395	383	449	412	419	418	402	390	451	403	396	402	436	386	416	387	448	383	431	370	406	447	426	416	377	396	398	400	402	422	409	388	411	415	405	430	397	431	370	411	432	401	436	386	423	422	378	404	415	401	355	386	387	416	392	379	422	400	448	422	423	403	413	394	386	414	380	384	403	393	371	349	408	418	369	407	427	377	402	375	430	401	400	441	392	412	396	417	431	400	388	427	395	385	406	415	398	420	423	391	399	399	418	408	409	383	378	370	398	395	354	399	410	354	402	407	406	429	417	382	397	417	422	376	371	393	412	388	421	438	360	377	424	390	394	374	386	411	427	403	423	441	395	407	409	418	380	365	382	409	424	397	418	411	398	435	414	378	455	360	398	411	412	423	401	430	385	384	393	435	400	411	385	398	367	436	403	388	395	399	420	416	414	393	378	413	364	404	408	410	387	399	416	419	419	393	365	387	403	410	365	383	394	383	428	423	405	440	394	410	394	403	389	395	409	418	437	441	427	388	407	408	372	426	418	413	387	375	419	418	363	378	399	402	422	412	370	418	414	389	417	415	447	395	371	396	412	375	408	394	376	382	373	389	367	399	384	392	402	426	383	392	376	394	421	378	357	430	432	433	427	413	406	432	408	443	381	415	414	364	373	433	433	404	402	403	398	405	462	396	398	398	402	387	372	428	388	401	422	367	427	422	414	388	411	393	411	420	387	411	429	432	423	431	388	406	415	376	426	392	380	435	405	417	426	404	418	395	411	379	380	443	411	397	404	403	389	405	399	397	448	418	435	430	352	399	371	362	403	386	400	398	398	441	376	413	397	412	421	490	437	419	402	426	399	427	382	401	386	417	444	372	390	397	388	380	405	409	381	397	403	397	403	411	399	407	441	416	397	414	421	408	422	386	389	398	401	414	369	382	448	428	397	392	411	387	430	415	426	377	386	402	396	405	421	409	436	404	396	429	434	348	433	393	391	422	400	427	378	414	420	395	406	423	385	397	427	384	414	420	393	388	405	377	397	420	423	424	418	417	379	393	385	385	397	425	384	381	407	408	438	420	399	394	415	420	370	406	405	409	388	375	411	381	417	387	452	385	410	400	417	441	383	400	407	403	408	419	416	393	409	421	414	376	382	414	411	380	408	358	404	389	362	402	435	407	401	421	423	404	400	377	404	379	392	376	426	376	361	390	457	396	339	387	376	427	435	367	417	426	397	408	433	374	391	386	401	413	402	415	418	386	391	399	418	413	387	415	397
18017	43361	31485	18739	11687	8974	6769	4787	3622	2805	2040	1649	1387	1289	1064	872	791	814	772	777	712	666	637	646	607	565	562	535	542	513	542	525	502	523	496	495	480	475	434	484	465	475	441	467	470	476	462	443	469	452	476	471	423	461	472	481	445	477	449	484	474	463	437	447	471	470	450	486	459	476	469	459	447	428	461	463	427	489	471	438	462	445	432	473	473	482	457	470	461	463	452	440	484	429	448	439	426	457	470	478	501	446	443	426	432	444	492	487	460	458	468	440	456	472	471	452	465	419	421	457	491	432	450	443	482	470	478	446	489	447	441	437	430	463	465	463	468	468	424	429	437	444	455	429	486	459	423	436	519	421	523	495	466	459	467	483	446	428	448	473	441	463	468	485	441	425	460	447	445	486	457	431	468	460	486	464	476	445	465	446	436	494	443	463	484	439	459	429	464	445	476	460	483	430	454	455	455	458	458	436	453	450	436	443	428	471	472	451	468	487	457	457	476	473	456	443	461	381	447	473	475	443	459	457	431	464	455	403	454	453	485	437	466	472	457	452	464	485	419	463	445	458	440	468	498	458	474	464	428	456	471	474	463	426	462	492	433	484	479	407	477	438	423	443	469	418	473	458	475	453	444	475	478	423	476	471	466	480	479	458	424	410	443	476	454	461	467	431	451	488	490	478	441	437	449	481	466	437	457	467	430	492	471	462	439	462	430	464	449	483	492	434	460	463	414	482	502	453	475	447	453	468	422	437	473	455	476	442	478	448	475	451	453	467	476	470	463	457	424	421	470	465	414	449	482	422	460	454	492	469	477	463	457	458	470	456	492	482	463	451	427	465	438	434	478	477	424	444	454	460	468	456	444	430	485	445	447	455	454	504	453	448	461	434	492	447	426	457	431	430	496	434	418	469	506	474	429	459	430	430	460	457	437	445	449	443	465	426	480	457	461	494	431	467	433	415	466	471	436	482	486	498	452	463	452	447	438	455	495	477	461	433	443	442	525	487	480	445	462	432	440	474	426	469	471	468	421	459	454	452	476	449	458	456	441	446	468	482	464	445	419	473	470	452	450	454	472	457	470	449	431	436	455	420	456	420	431	488	428	425	499	455	448	462	442	452	469	450	454	445	458	460	446	448	451	466	463	433	464	425	459	459	458	449	478	446	429	467	457	469	470	424	482	451	431	506	485	400	427	465	469	454	434	487	438	457	438	435	480	409	487	476	402	434	472	468	482	463	432	489	450	462	427	445	467	467	466	422	457	414	458	492	421	416	450	475	463	471	475	442	486	464	476	417	450	451	462	452	472	476	488	433	478	433	448	489	463	482	512	470	473	436	468	452	477	441	429	460	456	452	444	441	460	445	438	510	471	444	433	463	469	430	475	458	433	489	433	433	430	428	474	489	423	447	467	436	485	439	441	443	457	443	443	438	486	456	467	443	477	469	418	442	448	438	454	494	456	453	455	464	453	463	441	465	471	467	452	475	426	469	451	485	472	455	463	465	454	440	438	445	431	435	497	434	437	471	432	450	461	425	468	455	520	488	463	459	439	459	433	460	431	453	464	478	431	445	460	487	463	458	452	450	474	484	435	452	459	439	449	438	434	470	467	427	450	459	442	456	435	447	465	428	464	436	451	472	428	468	477	448	476	461	468	435	451	442	467	437	451	478	484	439	497	443	444	434	457	464	452	482	424	447	456	386	444	455	479	427	507	431	456	459	450	425	477	422	460	477	463	449	476	460	443	450	468	440	473	449	457	433	439	491	434	459	433	483	481	448	447	475	414	457	460	418	432	460	457	459	446	454	474	455	445	450	470	447	466	428	474	473	439	492	456	435	472	426	446	454	460	467	448	437	414	470	441	420	481	469	448	434	420	429	460	444	436	448	459	475	434	448	442	454	459	476	439	440	422	450	466	419	461	453	455	410	449	439	440	442	459	471	450	477	439	432	459	480	465	479	470	467	445	434	435	431	499	446	504	428	449	449	466	443	439	452	437	471	488	451	465	447	464	459	434	422	424	439	472	454	464	469	481	452	517	447	454	441	454	479	400	435	454	438	475	443	456	429	466	415	396	473	481	450	459	461	476	473	416	429	456	480	452	444	439	452	452	454	460	488	473	457	475	447	437	455	433	418	433	434	491	447	459	496	449	443	477	434	461	403	473	433	435	451	476	447	454	468	450	504	449	494	462	416	479	440	460	460	459	455	479	421	453	439	478	420	486	453	414	445	484	428	478	438	473	485	498	490	467	442	402	436	449	493	401	433	434	441	476	471	469	480	448	454	463	470	463	423	468	441	489	433	461	418	446	420	462	490	468	453	421	461	444	426	454	474	478	461	450	467	465	428	479	443	453	444	449	444	419	438	427	435	456	451	467	418	455	486	425	471	425	470	474	481	478	469	443	457	459	490	438	495	471	429	451	495	461	467	443	449	444	459	468	469	457	442	411	489	448	425	449	466	495	464	465	460	463	440	463	483	398	429	474	447	460	459	445	502	464	436	472	465	483	470	453	446	446	468	496	441	464	453	435	435	465	474	441	446	433	434	461	483	438	425	449	451	418	480	471	468	425	461	470	474	439	448	437	471	467	493	461	466	417	469	425	439	446	456	463	440	465	459	459	482	438	449	445	449	475	455	439	429	468	464	467	470	495	445	423	431	479	434	480	459	476	441	439	452	492	442	462	461	411	446	455	475	482	432	468	437	446	429	466	444	461	463	454	476	465	456	437	460	427	477	452	454	469	484	449	471	475	430	468	467	404	489	461	478	468	486	431	438	459	439	478	451	459	437	433	421	487	450	458	397	440	454	506	421	448	431	451	471	464	448	434	483	461	474	488	426	459	442	468	429	500	443	457	437	465	451	447	440	468	489	470	471	444	403	453	470	456	417	456	429	472	416	443	466	493	415	452	432	446	431	432	449	461	481	432	493	482	459	444	461	434	446	531	503	500	453	455	490	477	462	461	457	486	454	426	431	462	454	461	442	453	478	457	430	482	460	469	465	446	463	394	464	442	492	431	399	462	479	459	458	425	439	496	453	445	431	448	469	428	467	422	443	450	452	430	461	471	460	457	476	476	429	424	441	434	439	470	493	439	473	451	470	432	415	433	470	434	450	485	471	419	464	446	451	471	411	450	444	420	450	453	462	456	468	478	457	480	451	452	472	436	447	449	467	435	441	445	446	470	472	461	479	456	414	422	438	441	444	466	447	453	472	457	447	461	447	451	448	452	469	467	448	428	425	426	453	474	463	461	503	462	474	454	451	436	481	454	424	448	445	460	446	396	461	483	476	466	491	437	486	441	437	457	508	450	497	455	423	427	475	428	473	479	441	461	472	461	455	472	440	435	445	466	437	434	439	458	430	452	439	445	447	460	468	450	470	446	457	452	482	428	430	483	445	436	410	472	441	473	445	458	482	431	436	471	471	475	410	485	458	468	467	470	434	423	465	476	442	494	436	479	461	456	474	465	454	466	484	445	418	432	437	511	451
24724	21099	26661	25037	11100	4959	3497	2360	1697	1410	1138	868	728	647	616	544	521	501	469	405	463	447	433	408	396	386	374	366	377	415	369	343	364	385	344	307	344	308	327	324	346	340	361	334	347	322	329	327	308	318	356	329	332	305	360	323	295	314	374	332	336	354	384	330	309	332	295	282	327	333	333	315	310	319	319	354	333	346	341	330	313	352	322	293	320	301	319	317	330	322	326	347	311	333	334	352	335	323	336	311	352	291	321	333	362	329	345	315	329	316	338	329	342	333	316	319	366	337	313	332	333	371	344	342	317	342	331	330	326	294	283	329	302	353	334	291	309	330	343	313	326	322	333	311	312	330	335	306	309	302	325	285	343	333	294	313	320	309	367	357	339	324	321	328	321	323	305	310	341	329	327	327	326	330	348	302	336	290	299	289	346	328	338	346	349	326	322	331	310	348	333	326	279	347	304	349	317	336	318	321	327	337	340	344	339	337	327	286	359	328	359	318	363	322	358	350	303	316	337	340	328	357	348	331	327	340	315	348	344	355	351	355	313	297	343	342	323	322	340	319	299	319	317	317	341	343	326	316	313	363	339	327	338	289	308	326	346	337	320	309	354	330	331	312	293	342	321	323	328	315	328	336	326	362	312	329	331	340	343	316	307	332	332	329	315	317	312	350	331	337	332	356	330	311	336	343	316	319	332	324	351	351	336	309	346	313	308	325	292	334	305	339	296	343	324	301	328	321	321	346	304	331	332	303	326	303	306	334	362	327	323	305	291	297	332	313	325	311	328	307	332	352	316	329	310	327	359	366	311	326	338	344	327	298	328	283	334	273	299	317	337	352	320	312	340	314	318	316	326	322	312	297	338	314	316	363	318	332	323	353	328	306	290	310	325	370	327	309	356	335	332	296	322	324	330	337	317	354	309	313	308	317	313	330	345	298	316	299	320	343	329	307	316	320	322	343	311	320	344	353	314	303	324	298	330	337	357	363	305	355	320	316	326	317	332	301	322	302	325	372	303	336	321	305	338	358	356	323	317	360	340	354	332	358	343	340	340	334	326	324	320	331	336	348	308	338	355	319	330	342	351	311	310	313	349	309	353	324	343	370	332	292	344	312	306	322	327	332	313	294	327	293	357	339	334	328	330	296	343	356	308	310	312	321	334	344	272	379	350	350	314	333	329	319	309	329	320	341	349	335	322	327	340	322	326	330	359	297	347	353	330	338	325	354	342	295	326	329	332	335	316	342	328	315	299	337	342	351	335	344	291	343	289	333	314	324	290	312	337	349	310	319	354	329	336	324	362	325	309	335	296	325	361	337	322	339	302	302	326	321	319	341	322	336	324	349	338	337	323	326	322	328	351	295	334	331	320	292	321	301	303	330	322	328	332	308	318	350	347	320	339	305	307	304	331	330	322	321	346	336	313	338	319	352	318	316	342	365	356	308	323	306	319	335	314	342	335	354	328	336	344	333	343	346	316	342	315	328	323	314	364	337	330	301	298	287	333	298	339	326	312	364	309	286	335	307	323	347	305	331	304	311	333	356	304	305	317	329	299	310	341	350	331	343	302	346	285	348	339	321	308	316	344	319	349	347	332	314	374	341	321	314	313	314	320	299	330	315	317	311	341	309	321	330	328	340	340	321	284	338	327	341	337	327	315	337	345	371	321	316	332	344	330	311	325	311	303	330	305	322	346	326	307	338	309	300	297	315	320	321	340	341	344	358	334	313	354	381	329	355	342	339	344	342	347	325	321	314	344	344	330	349	348	324	278	377	346	297	327	297	324	330	342	325	328	310	335	346	327	307	330	327	335	305	311	335	321	331	321	314	279	321	336	335	333	318	329	310	307	362	365	300	314	332	320	326	360	335	340	336	334	336	331	341	358	311	370	302	298	314	326	308	316	326	353	360	330	317	314	338	344	341	345	358	333	330	327	335	343	312	354	298	330	340	351	331	318	361	349	330	345	314	331	328	353	323	332	343	372	300	315	322	351	311	355	325	332	341	335	295	328	316	334	328	313	357	300	335	298	308	279	322	330	302	328	351	310	320	322	306	334	346	326	289	335	320	338	304	334	320	309	340	309	311	304	320	338	330	331	353	333	349	326	319	347	335	331	322	354	349	323	358	347	302	355	322	343	370	349	342	318	336	313	296	344	325	319	321	311	331	347	316	314	338	301	318	316	337	369	329	319	338	356	313	327	334	320	323	325	336	334	339	314	340	320	325	320	295	348	349	324	299	286	336	328	342	310	322	310	317	359	348	333	345	343	330	323	320	330	361	324	346	299	340	349	319	312	357	327	324	287	320	330	325	321	339	324	335	333	332	326	337	348	296	311	344	334	322	340	344	330	327	344	332	329	348	268	312	336	324	312	307	315	317	314	343	303	344	311	349	338	314	325	301	307	322	312	340	318	352	331	309	316	305	320	364	302	339	325	346	338	319	319	321	322	332	328	319	333	310	300	373	338	330	344	328	308	287	316	331	331	330	336	303	341	331	324	338	325	353	330	311	352	314	301	324	310	302	327	300	320	336	338	365	330	350	319	326	313	342	317	328	331	337	314	348	346	315	338	359	361	310	313	306	314	327	310	307	342	342	310	359	316	322	319	347	323	304	364	347	318	331	354	298	319	304	338	334	349	349	378	322	319	331	344	362	324	334	356	327	333	337	316	321	317	358	338	345	338	320	345	328	319	360	332	330	328	319	341	328	321	328	344	342	354	304	337	332	345	299	313	323	340	290	337	301	309	329	326	310	316	362	333	350	326	335	344	322	338	325	338	325	309	361	362	328	306	348	330	321	327	329	329	336	321	347	342	319	295	327	305	313	344	333	369	350	317	300	367	319	341	308	331	323	331	323	330	332	327	334	357	355	309	346	348	317	351	322	325	335	334	324	327	316	358	335	293	305	361	301	330	334	332	311	338	329	335	357	339	318	337	315	324	354	332	317	300	334	352	315	344	342	356	342	326	330	376	345	307	307	357	298	313	345	334	320	303	352	310	304	325	313	304	326	327	330	329	324	317	316	273	345	351	356	329	330	343	326	354	322	338	302	297	303	341	354	328	325	307	328	328	335	333	324	299	337	332	324	314	327	329	347	311	357	335	329	323	293	364	329	350	326	341	335	302	347	340	363	339	338	347	297	331	368	343	352	326	329	296	338	310	336	320	333	328	296	349	316	314	353	358	327	355	336	317	344	339	339	333	322	306	340	319	314	350	324	338	313	285	314	347	335	326	357	309	354	298	331	334	340	342	334	344	322	302	344	333	318	306	304	349	326	321	329	292	319	327	314	348	341	326	323	326	303	341	331	305	340	335	340	332	336	300	345	334	340	344	312	319	311	372	312	341	317	339	326	306	314	296	311	322	333	332	321	322	340	345	303	327	310	303	346	314	345	321	334	327	311	329	337	306	286	314	321	301	311	304	334	305	304	351	305	299	314	302	346	339	329	338	316	327	354	322	319	314	316	327	327	304	335	318	330	336	307	311	317
15982	38319	27720	15191	8630	6766	4871	3535	2770	2151	1618	1266	973	967	828	681	619	628	589	603	593	583	516	517	514	487	412	426	455	431	417	404	426	409	411	407	396	374	387	383	409	405	385	345	395	348	406	389	349	379	398	380	375	346	362	369	370	363	361	424	373	354	390	385	369	372	366	389	393	362	386	381	366	356	362	352	367	380	407	384	383	381	386	362	396	368	398	382	362	372	407	384	382	372	347	392	364	370	373	373	374	396	338	386	403	371	381	362	380	367	387	372	376	382	324	369	345	370	357	372	360	373	387	393	376	375	396	388	373	392	377	357	342	352	389	375	339	369	363	353	379	361	369	380	354	356	391	367	392	383	362	396	403	396	382	367	374	375	366	362	381	391	353	369	371	374	385	398	361	367	380	392	365	407	382	344	362	362	364	369	352	378	381	372	368	383	399	373	383	377	392	372	338	354	369	341	404	383	392	355	400	388	379	377	363	434	411	367	384	361	373	401	359	359	356	388	360	389	385	365	355	378	376	382	396	381	401	382	377	343	396	366	370	383	419	379	352	357	367	339	365	353	375	366	348	349	368	355	362	344	379	332	394	377	421	420	402	368	371	390	375	358	369	351	338	376	362	345	396	343	365	358	375	385	378	356	377	403	372	378	373	352	350	380	361	368	372	362	347	362	351	380	400	361	353	359	389	383	357	364	353	374	394	376	370	354	388	348	353	371	355	401	399	360	363	386	359	373	359	384	393	394	365	381	438	374	412	326	373	393	397	372	351	368	365	359	357	385	353	372	378	370	411	335	373	362	375	370	358	381	397	365	375	424	409	372	381	357	348	386	379	359	357	398	400	391	373	353	370	342	403	409	371	420	388	389	375	379	381	360	409	346	378	403	394	400	366	390	371	401	378	359	379	373	367	360	380	382	403	399	355	381	361	383	373	368	390	370	364	366	358	368	352	394	374	351	364	393	380	369	381	372	369	371	387	380	366	417	368	387	379	387	377	379	348	342	406	369	348	393	369	383	355	393	330	387	379	365	346	388	334	404	371	362	349	426	361	378	371	367	352	390	384	398	381	386	386	342	359	419	343	384	347	384	388	379	367	384	361	378	396	366	383	381	405	363	397	369	377	356	398	352	373	360	371	384	370	380	361	361	401	374	348	382	363	369	407	375	376	403	364	386	372	359	392	395	399	381	368	372	353	364	358	361	404	398	368	420	367	377	418	374	422	389	391	383	378	368	389	380	357	357	371	382	370	394	390	373	373	411	385	393	353	368	399	378	353	385	377	392	376	394	362	367	374	391	389	419	380	355	347	400	361	401	395	383	383	372	352	371	389	419	417	405	385	353	372	374	373	369	390	366	362	381	380	377	367	385	354	393	426	348	358	364	408	369	361	376	375	341	387	390	372	363	340	382	383	402	348	356	379	367	376	387	409	365	383	403	422	367	390	347	394	369	376	367	425	402	351	400	359	373	364	392	332	380	359	394	385	373	406	398	398	384	374	351	374	386	340	395	370	374	359	389	378	375	362	368	402	365	374	385	392	352	366	387	388	381	363	373	365	345	396	388	406	406	375	376	364	387	367	365	408	375	382	394	362	384	381	397	375	389	402	386	349	353	370	386	380	350	368	372	392	359	346	377	388	395	406	402	358	352	375	343	368	353	404	345	402	375	344	405	381	361	367	405	366	391	382	402	368	353	388	355	346	405	401	376	377	366	351	359	380	402	379	393	371	375	375	389	393	364	400	385	372	391	376	362	377	385	391	363	359	351	370	385	366	359	394	372	401	336	341	411	356	373	366	375	388	370	383	383	322	377	371	364	380	364	362	388	407	348	387	352	378	354	386	340	375	378	347	387	386	375	389	377	391	341	394	388	379	401	340	359	387	361	404	360	384	362	373	377	389	365	364	393	375	347	362	357	356	383	360	402	377	367	370	373	364	362	367	404	392	375	381	392	402	357	390	361	354	361	343	356	378	362	375	393	359	327	360	388	374	364	387	368	388	373	362	362	394	397	366	389	393	369	373	379	341	357	375	393	370	357	371	374	357	379	366	368	356	350	376	338	367	384	381	366	389	396	390	338	369	353	396	392	374	365	370	404	367	388	351	366	356	397	339	396	397	393	360	383	376	387	363	401	361	427	392	353	380	384	356	376	386	372	407	409	391	368	371	369	361	410	363	376	379	375	383	358	368	366	410	391	366	398	392	400	350	414	373	402	392	370	415	378	411	386	377	376	385	349	370	385	366	374	402	385	375	361	435	383	370	343	345	376	378	362	385	339	351	332	391	401	363	383	382	343	364	398	401	332	368	409	391	355	378	360	384	378	376	374	407	358	403	377	374	376	391	378	364	354	383	376	380	358	365	373	376	375	355	359	367	354	383	376	372	388	408	381	364	398	381	381	376	392	365	408	376	343	349	369	380	398	358	392	342	333	370	358	389	379	407	365	371	390	362	375	395	372	362	383	375	387	369	405	371	376	354	359	363	354	391	359	390	366	362	402	354	363	360	383	361	369	357	369	388	398	379	354	350	405	374	370	381	381	368	397	365	365	349	397	369	381	358	377	367	393	351	369	415	391	380	380	356	378	356	380	369	374	339	374	369	349	355	356	367	353	377	350	361	407	373	357	374	366	386	376	369	365	362	365	332	379	349	376	377	362	362	386	401	391	400	380	371	384	392	367	394	376	387	344	359	427	363	379	380	384	372	355	349	379	385	361	356	389	388	399	396	401	357	369	333	369	356	362	348	377	382	383	355	381	384	404	373	346	426	387	369	371	369	383	392	361	378	371	354	342	394	366	398	353	359	382	375	334	336	431	379	371	371	369	338	374	360	385	390	377	347	372	379	358	366	361	394	387	369	350	373	376	339	375	356	395	386	347	390	353	372	371	357	387	374	399	384	340	391	367	358	392	370	378	396	354	361	387	370	400	374	401	384	385	381	390	370	357	375	367	382	376	363	381	356	343	355	370	381	361	397	409	380	380	369	392	359	367	343	351	381	408	366	384	384	373	405	393	365	370	388	383	377	403	388	379	370	352	374	378	386	376	365	388	375	371	402	375	360	376	396	348	400	373	373	381	377	386	352	368	354	389	384	405	350	360	373	336	392	364	387	381	386	412	376	365	391	386	372	376	400	383	414	345	350	348	391	366	353	361	378	390	380	374	390	377	366	365	402	372	365	404	346	357	367	334	336	379	354	382	384	393	389	374	397	378	325	366	380	377	416	409	395	367	374	386	356	376	383	415	373	366	398	380	376	388	383	403	401	432	393	349	386	379	348	415	400	373	377	397	386	409	390	385	363	410	357	390	384	354	369	368	343	361	358	411	362	373	380	363	380	371	352	356	368	327	371	381	397	362	381	363	397	375	375	348	371	388	344	377	384	381	379	385	388	401	369	418	384	372	362	395	370	367	345	402	390	368	368	388	389	385	376	367	397	344	369	388	361	425	349	393	365	400	390	358	381	398	365	403	377	362	383	395	377	348	358	352
22505	21183	28586	24078	21256	21208	12940	5347	3264	2828	2323	1699	1316	1099	1048	922	810	721	755	735	670	646	650	634	577	602	566	557	503	518	483	474	512	479	424	434	440	421	470	414	459	461	423	419	407	442	395	437	437	436	418	407	437	430	438	394	417	427	391	410	398	394	434	420	409	398	374	419	430	433	424	384	418	422	401	418	408	418	423	396	433	398	425	416	417	410	450	414	445	423	404	387	415	462	415	394	413	440	465	429	403	406	375	402	438	412	378	403	429	396	415	386	429	438	411	372	451	413	477	464	396	404	394	379	393	404	449	402	397	425	411	391	431	393	411	403	409	425	414	407	421	410	412	381	410	418	404	407	433	403	422	405	426	393	405	445	467	451	407	405	396	404	391	397	418	421	416	413	442	419	424	410	414	386	434	394	411	420	440	414	442	375	437	412	445	423	372	389	430	436	393	390	398	403	399	399	396	398	382	429	443	398	437	428	424	403	412	424	421	424	439	447	397	408	425	401	422	368	429	423	423	434	429	386	442	430	437	406	366	414	416	410	418	361	431	423	410	440	422	438	401	448	417	420	414	408	407	420	417	369	454	441	454	444	402	427	437	420	439	402	428	423	417	470	418	382	376	399	413	409	410	423	408	416	423	412	440	413	419	431	419	407	402	443	403	404	450	405	439	432	408	394	457	447	402	428	413	403	396	392	409	413	441	431	498	412	426	418	417	433	395	371	401	403	420	400	415	434	423	418	381	415	432	405	428	438	399	424	403	379	383	409	429	429	399	438	409	432	409	351	437	449	406	429	403	428	434	405	418	411	397	411	401	426	394	407	413	416	398	411	415	439	412	417	410	431	446	405	416	420	396	423	419	406	460	428	378	393	393	444	411	454	370	396	420	459	394	398	378	408	419	420	414	393	449	416	367	403	392	405	379	415	435	433	405	415	408	389	426	411	445	444	429	428	373	410	446	398	419	402	416	447	430	421	423	378	412	402	423	424	416	395	408	413	399	384	390	439	413	431	407	402	394	392	433	433	420	403	437	414	425	395	396	423	427	421	411	387	460	414	428	426	397	426	392	410	415	414	392	404	450	396	408	416	479	411	462	406	428	389	381	457	405	366	400	418	431	415	419	424	418	389	392	404	417	382	422	380	422	434	415	413	387	385	431	438	371	425	432	387	420	423	416	407	443	470	415	416	410	406	403	423	420	401	392	407	399	426	426	413	394	406	393	375	423	382	380	404	394	397	409	428	404	369	422	409	415	402	450	452	362	386	408	412	364	421	432	419	426	419	414	409	401	448	423	410	435	395	367	427	407	396	379	430	400	393	419	410	456	403	437	417	425	396	423	415	444	394	410	420	428	435	381	424	439	422	431	406	407	418	435	450	400	419	416	399	426	421	402	425	428	393	413	448	416	409	425	407	410	403	387	389	428	405	413	399	434	421	440	437	394	413	393	403	383	445	418	444	409	416	439	419	387	416	432	437	361	413	385	394	420	389	414	409	396	393	399	421	416	417	469	393	413	437	426	410	407	402	435	419	384	418	392	421	403	436	376	407	425	435	440	445	409	381	393	395	412	397	405	421	391	430	402	441	386	423	412	398	445	412	415	412	427	430	400	447	412	410	411	400	416	406	413	400	393	419	402	418	433	393	423	431	422	395	448	399	397	395	431	405	396	437	435	415	405	401	444	419	396	396	432	412	390	439	420	417	414	441	458	426	407	405	449	407	374	413	410	447	412	417	429	428	406	438	427	416	396	415	399	431	374	398	430	435	390	409	405	417	405	406	424	391	416	418	404	411	459	419	357	385	413	388	422	416	407	397	405	425	387	408	412	449	382	404	419	426	392	425	394	447	418	394	420	397	410	387	405	415	423	437	442	391	381	395	403	428	374	418	387	400	374	410	437	403	413	429	393	453	412	422	408	403	398	388	415	423	393	413	436	399	412	437	428	432	407	349	394	381	445	391	427	445	406	411	430	429	420	420	417	434	441	405	435	369	441	422	416	425	415	407	390	435	448	416	406	401	417	403	406	428	413	442	388	405	417	386	410	434	407	414	392	450	435	430	414	446	420	396	405	457	416	377	385	403	421	389	447	416	426	389	436	398	425	429	420	420	401	411	442	438	446	404	427	403	429	401	431	382	436	422	428	411	417	392	418	421	373	429	445	412	441	427	408	428	428	383	420	385	393	406	403	424	406	430	420	435	426	437	433	403	401	405	417	383	409	426	429	398	418	409	436	433	427	405	419	443	428	407	446	386	438	416	379	398	390	441	387	451	417	430	405	423	421	393	409	439	403	450	398	420	369	439	409	419	383	402	410	375	416	382	404	425	388	419	389	414	434	412	395	365	400	392	459	397	449	450	449	412	392	423	384	377	405	435	390	393	436	408	378	419	428	410	447	407	412	439	416	419	394	436	400	442	417	411	420	400	398	406	396	413	427	424	394	409	422	444	434	420	436	400	405	418	396	424	378	407	424	388	439	411	408	409	394	386	392	400	418	398	402	394	402	440	443	426	399	417	422	412	402	402	407	435	419	425	418	446	416	434	420	401	378	383	421	389	379	402	426	423	382	433	391	416	363	396	437	425	387	386	444	441	415	390	413	400	416	400	417	425	446	441	424	401	407	430	414	399	417	412	451	389	437	423	429	398	364	402	382	438	446	413	453	443	409	417	394	445	426	413	407	410	369	389	419	423	400	433	447	418	411	400	385	426	431	382	376	453	433	413	399	419	464	432	417	406	416	424	458	436	362	426	395	417	438	429	394	420	395	397	414	415	400	390	449	403	407	425	390	404	373	414	426	429	393	430	430	389	435	424	405	391	379	432	394	390	424	419	436	436	397	435	431	407	398	430	412	385	415	387	423	398	380	415	444	436	403	422	415	419	423	399	397	446	437	385	412	414	390	402	439	393	426	425	420	420	406	400	409	422	397	438	426	402	434	401	427	401	426	374	410	393	451	417	426	386	433	488	403	428	414	376	428	378	401	414	381	428	389	401	400	402	420	437	443	445	384	422	411	430	418	418	426	445	396	398	438	396	432	395	403	382	404	383	435	400	416	427	397	430	448	403	423	397	402	411	394	423	426	402	443	431	396	399	371	423	410	381	407	424	398	416	425	404	396	437	437	427	408	430	401	400	394	439	438	400	420	430	405	441	386	424	388	445	441	403	413	434	426	443	416	420	418	388	438	442	379	394	423	438	397	388	419	392	399	432	405	393	426	418	416	425	436	434	439	419	395	397	442	406	403	417	415	449	398	427	420	439	416	369	408	424	386	434	452	459	387	386	433	409	395	422	447	445	425	374	419	435	447	458	415	397	418	414	407	433	412	428	435	433	426	397	377	385	424	387	411	377	383	438	420	380	418	412	406	394	430	429	421	409	434	416	413	394	405	433	403	405	427	437	450	386	415	411	429	403	409	447	427	400	432	423	448	417	399	409	400	435	451	395	399	411	412	460	396	384	397	391	409	425	417	453	409	437	420	414	422	424
19659	47802	37737	23335	15824	11927	8711	6349	4800	3817	3010	2307	1806	1501	1384	1158	929	971	890	862	862	844	801	735	777	675	629	597	631	614	575	570	593	531	533	463	509	493	499	477	511	481	495	491	474	473	455	475	467	444	492	453	496	478	434	495	461	482	444	480	454	477	447	457	450	474	461	481	465	416	478	474	450	470	485	441	469	475	466	452	473	431	452	416	488	498	447	443	515	497	477	454	473	423	438	446	436	462	419	441	473	460	482	471	479	464	451	454	447	431	492	471	438	414	476	472	470	489	434	448	480	473	466	456	466	465	445	501	458	446	478	465	454	450	413	464	492	449	456	443	438	434	461	445	475	457	469	480	467	491	466	427	457	486	448	423	445	472	458	447	458	434	460	483	434	456	462	454	473	465	494	484	490	455	479	467	486	438	493	475	444	453	475	443	443	483	474	440	476	428	455	421	436	441	428	424	443	493	456	439	442	463	438	481	449	481	435	489	516	468	472	505	474	451	447	429	431	446	420	437	438	458	488	457	442	472	466	477	461	420	476	475	432	464	438	474	465	448	467	464	453	420	487	447	489	456	449	481	479	409	476	455	426	467	436	427	450	459	480	456	428	461	447	446	458	466	439	440	460	457	450	530	491	441	440	466	438	453	453	454	443	487	432	458	479	458	504	467	416	444	450	430	482	462	473	465	508	442	438	471	432	465	459	469	495	486	516	445	445	441	438	464	456	443	452	432	476	469	474	468	505	497	465	462	484	446	480	417	453	519	445	494	454	465	456	444	442	490	446	461	440	473	473	486	441	460	461	489	472	493	502	484	454	427	484	485	425	408	489	435	484	460	435	473	470	442	489	465	476	462	478	472	447	457	458	485	513	430	433	495	506	455	483	492	442	482	517	498	431	436	469	411	485	456	455	448	434	433	440	474	529	465	459	479	457	441	431	453	453	455	464	474	443	464	475	470	470	454	464	489	469	470	462	460	413	462	448	447	459	515	441	390	497	447	459	474	450	492	475	449	463	451	450	447	443	466	458	484	467	500	469	447	453	437	461	455	456	460	468	502	462	454	463	500	465	499	461	449	470	446	493	484	485	481	461	469	462	463	441	455	458	455	483	504	427	460	464	480	478	443	516	435	486	439	438	451	501	462	440	434	426	469	485	449	483	434	474	475	497	462	442	467	477	478	528	442	448	449	449	441	509	449	498	493	485	455	425	449	462	437	466	481	458	493	492	471	480	422	484	467	462	464	430	476	443	459	427	434	430	458	445	453	485	444	473	456	451	416	505	485	466	460	489	461	467	435	431	455	444	506	425	467	484	456	445	427	457	451	510	458	449	497	446	478	489	469	479	454	468	460	432	471	479	433	520	502	477	478	470	420	490	457	440	493	469	463	470	448	455	491	474	460	443	484	432	414	475	436	476	451	443	489	489	498	455	507	442	454	432	455	442	486	447	476	464	470	464	459	453	460	462	439	481	419	456	505	434	498	479	475	478	432	447	455	455	443	470	483	468	423	478	442	450	456	440	497	461	453	428	457	432	448	431	488	468	458	463	435	494	455	486	438	453	471	443	450	468	480	490	473	443	435	461	455	468	423	427	420	439	458	461	440	461	461	460	471	463	422	461	429	423	453	484	481	459	464	477	466	436	457	451	442	432	485	478	428	459	456	483	473	460	479	475	485	457	429	452	464	479	453	474	495	470	464	474	455	427	457	465	481	468	466	462	433	458	488	455	475	460	450	451	459	465	474	454	488	482	483	475	465	454	424	470	449	450	439	434	475	471	489	450	477	473	447	491	465	474	486	473	443	490	475	480	465	470	433	472	468	483	457	468	461	490	449	482	426	442	458	491	476	460	484	458	483	488	486	463	447	471	467	508	420	463	489	438	452	465	491	479	421	449	476	519	447	447	466	500	465	436	421	435	428	450	460	448	460	451	443	468	477	440	461	499	423	464	450	461	480	449	461	419	460	481	497	457	467	488	427	459	515	466	472	473	425	434	467	506	474	497	470	472	478	468	466	486	455	475	483	476	449	445	446	462	476	468	451	472	469	485	450	477	472	461	429	460	478	439	464	475	474	451	433	455	465	461	465	397	468	469	469	477	455	461	479	488	448	453	447	450	464	479	451	455	431	457	456	488	491	484	483	477	418	459	497	446	425	421	457	450	471	443	483	461	472	456	434	505	471	522	454	487	482	457	475	476	456	461	425	460	476	463	484	456	437	473	462	431	460	423	446	474	419	438	504	455	446	470	453	443	459	462	456	486	487	445	480	478	474	492	521	445	459	476	456	450	441	463	480	481	451	483	467	456	481	471	424	470	505	438	509	430	458	443	453	436	459	452	479	503	439	475	463	453	481	415	434	444	457	464	443	475	474	477	415	417	470	465	470	428	475	463	513	492	468	483	479	424	467	480	479	471	457	483	515	455	465	454	454	455	458	486	481	458	456	473	470	458	453	423	440	455	448	444	478	434	461	434	455	471	469	451	492	483	481	442	457	469	484	444	440	440	486	445	475	454	441	476	477	513	444	462	443	492	477	488	496	473	478	511	439	445	430	492	469	475	473	480	468	470	484	507	455	486	503	491	484	457	424	500	474	444	468	472	455	441	458	478	426	439	451	459	498	467	450	441	454	492	447	497	444	453	441	457	478	441	441	476	493	465	442	440	447	482	453	454	466	471	488	470	454	466	470	516	465	443	471	444	483	445	465	462	482	439	532	466	461	511	433	451	462	456	477	491	451	509	438	499	442	481	436	472	463	474	464	448	486	488	475	476	493	477	460	451	478	522	455	443	461	473	476	465	478	492	470	489	427	491	452	449	474	474	498	475	450	477	471	522	454	413	446	421	479	496	499	477	453	484	429	437	423	461	428	440	457	433	407	472	465	423	463	446	449	432	453	482	461	510	454	459	464	499	432	450	495	477	463	420	500	411	493	449	458	450	455	456	465	487	479	433	494	453	455	475	443	468	459	468	483	442	430	431	450	457	464	503	439	475	482	465	460	489	460	472	469	462	470	460	488	451	469	476	487	444	458	450	460	493	460	486	476	439	457	471	442	470	440	475	462	451	492	455	434	438	470	469	472	466	505	466	453	446	455	473	472	480	431	458	458	465	445	440	460	483	483	470	480	472	508	455	450	430	422	454	470	449	442	479	446	463	494	463	414	504	490	449	433	441	483	443	522	444	441	418	492	486	470	480	476	453	452	455	427	451	435	442	457	488	486	453	439	443	462	470	440	479	458	472	470	468	455	485	484	456	471	491	497	450	453	475	460	457	477	456	454	449	456	451	463	436	481	511	453	421	496	494	462	493	458	450	443	469	488	425	479	450	479	469	470	479	439	470	448	496	451	470	479	471	463	404	465	460	450	461	466	459	460	452	492	471	477	476	449	436	463	482	483	447	404	479	472	465	480	472	492	477	466	490	452	454	461	448	446	454	457	481	445	470	469	474	437	483	483	442	453	461	439	443	473	481	445	448	443	419	493	492	442
27384	22021	22923	12794	5474	3522	2540	1731	1289	1036	896	766	694	549	555	517	469	458	492	440	470	429	446	436	382	393	367	374	394	410	393	395	358	390	337	357	353	360	359	352	368	341	353	360	340	349	354	341	350	383	345	325	371	360	363	349	373	337	345	344	350	359	319	343	353	404	347	369	349	357	312	335	364	353	321	365	331	373	343	360	367	327	350	365	361	333	345	341	346	366	351	323	320	320	322	329	344	325	383	361	356	375	356	353	338	366	327	357	308	369	360	343	320	341	323	321	324	361	350	342	338	361	348	314	356	352	353	343	319	342	363	352	377	332	355	317	337	378	362	323	370	358	352	362	322	326	331	353	326	372	375	354	321	353	347	360	337	351	364	347	364	296	336	354	340	336	390	337	348	354	335	340	338	328	374	376	368	360	371	322	335	347	366	364	332	347	352	352	373	329	368	339	358	332	332	394	366	338	356	360	335	336	332	344	368	328	352	359	331	324	349	352	379	374	326	304	328	351	365	365	333	351	399	320	391	352	339	322	356	346	345	344	354	362	330	356	328	348	290	360	338	350	360	320	333	330	338	360	353	380	332	367	346	339	336	356	354	345	313	359	325	334	342	343	340	364	339	347	325	340	340	376	337	389	360	362	375	361	343	294	352	378	347	330	324	364	344	343	353	353	368	354	362	349	360	312	326	323	361	341	321	331	347	354	342	326	344	345	327	365	326	316	333	357	346	321	376	382	352	349	347	320	337	353	354	347	328	349	354	342	333	324	345	371	351	343	340	356	336	349	356	359	330	355	360	313	348	375	356	345	362	357	328	372	384	327	371	344	327	379	339	342	348	369	346	327	356	399	374	327	298	370	375	338	324	347	335	344	337	329	348	372	370	362	332	336	334	329	366	362	315	343	352	392	350	378	361	352	384	319	335	345	332	333	319	362	334	340	362	331	362	355	305	338	320	378	363	381	341	358	348	377	322	377	369	346	339	302	332	347	343	344	363	352	349	360	332	340	361	362	318	333	342	348	366	351	337	353	349	352	383	334	326	353	356	327	378	307	376	351	347	334	351	343	346	354	333	345	363	398	339	311	343	327	306	350	338	348	333	355	366	312	344	333	335	310	337	344	367	371	355	350	343	359	350	355	346	359	376	344	334	329	340	324	317	336	360	371	357	363	330	348	341	353	370	366	344	367	338	346	354	331	332	346	329	312	333	295	326	364	299	324	329	365	348	338	335	351	334	342	310	326	370	343	339	299	344	327	372	342	324	371	375	343	313	357	359	349	337	333	329	362	325	361	348	366	363	332	391	317	346	356	335	317	361	358	363	347	328	353	346	342	337	349	322	350	354	332	353	334	346	315	346	359	348	344	319	364	342	339	336	332	337	334	327	351	335	348	330	361	334	330	336	363	323	335	370	342	352	332	353	344	340	329	336	364	341	330	361	365	352	316	357	363	350	334	345	358	358	335	388	366	337	305	345	337	312	339	363	369	355	321	365	354	371	368	354	366	350	358	376	350	348	329	342	350	340	350	366	356	334	353	333	334	347	342	351	371	364	381	373	348	317	369	328	373	368	331	324	380	327	360	331	357	329	359	347	339	337	361	343	375	328	355	315	334	353	346	364	340	346	344	375	332	360	374	345	352	343	322	364	335	303	353	355	336	341	335	340	410	352	339	352	334	360	345	321	370	384	337	356	331	343	341	355	313	367	321	363	338	325	308	314	327	350	334	342	373	348	368	344	360	309	316	367	376	372	343	322	302	352	352	364	341	327	334	353	332	306	358	346	323	369	328	369	345	350	322	350	365	354	363	378	333	350	351	341	376	363	346	332	339	362	358	362	339	341	381	353	375	310	335	370	368	339	342	335	357	350	345	322	339	353	350	372	347	348	359	392	359	370	304	350	351	339	332	334	373	352	333	310	348	306	359	339	345	352	324	343	360	329	337	334	362	379	343	322	326	346	356	327	316	337	365	349	344	352	363	330	318	367	313	355	353	330	334	354	336	348	385	334	332	325	350	377	327	350	332	356	340	355	343	382	328	353	346	336	357	341	361	324	380	353	373	348	394	325	362	339	304	353	356	342	367	356	346	354	365	350	330	357	341	353	351	367	363	348	365	359	322	342	355	350	353	331	332	352	360	350	322	366	344	357	359	328	331	320	371	345	325	361	338	328	355	305	352	312	351	360	385	336	382	340	364	338	356	366	354	366	350	357	311	327	369	332	341	344	366	337	360	348	335	361	343	340	362	351	332	352	356	352	347	347	368	349	384	352	341	360	378	380	338	324	354	340	349	351	345	342	376	372	367	315	339	349	352	308	338	338	331	324	343	341	354	342	365	392	330	348	317	374	334	392	378	335	329	342	334	349	334	336	332	388	351	360	331	343	328	318	379	367	379	348	321	346	354	341	347	355	342	355	363	329	347	362	340	356	362	348	338	327	339	346	389	367	358	373	330	345	339	353	373	337	365	338	324	327	348	349	337	353	377	344	359	358	378	386	349	325	329	356	335	333	358	313	337	355	308	358	348	341	352	362	323	344	357	338	344	348	370	350	352	348	343	313	359	341	348	346	310	356	350	357	340	350	362	373	321	351	324	325	355	364	378	312	311	336	292	338	338	347	338	355	351	379	361	332	365	349	335	352	364	358	377	353	338	334	339	390	333	341	331	370	344	348	387	357	339	297	332	307	323	331	359	311	366	361	362	359	319	358	366	322	340	366	354	358	362	313	344	353	368	314	344	335	344	330	337	327	348	360	344	330	342	351	331	316	354	372	381	318	330	335	375	334	334	335	319	332	344	322	325	348	365	378	338	329	345	332	344	348	369	381	296	323	362	353	371	354	346	319	353	325	371	352	360	366	364	352	390	369	327	328	373	359	338	342	336	324	371	314	327	340	363	360	369	314	361	317	365	329	320	370	302	304	340	352	363	332	347	310	348	345	315	364	343	339	338	362	357	368	383	340	307	314	329	345	350	352	341	320	356	345	322	325	383	325	363	354	316	362	332	324	352	376	337	340	378	393	331	339	326	327	325	354	384	355	366	348	337	337	365	359	366	358	309	387	364	337	340	323	368	357	381	349	361	360	376	327	325	339	332	373	314	351	380	328	321	347	342	318	320	350	351	334	339	337	393	359	355	317	360	335	356	370	364	358	318	335	370	341	358	364	331	327	372	337	339	329	369	339	357	332	366	372	328	349	355	370	339	310	366	367	339	305	340	362	350	380	355	342	323	363	349	350	346	354	319	320	336	322	341	344	362	363	365	373	389	361	335	289	352	347	352	393	335	330	353	361	366	335	321	316	356	342	349	372	339	346	340	339	347	346	352	313	371	358	361	384	335	322	334	352	369	333	356	365	354	316	336	339	341	354	341	333	366	339	368	356	339	352	353	368	358	345	335	360	332	308	373	359	301	357	372	374	339	377	333	358	307	345	315	394	383	360	377	346	343	367	335	350	362	343	328	335	343	379	357	327	298	366	321	355	371	371	279
15254	34745	25130	12452	7797	5272	3741	2564	1900	1534	1244	1107	966	738	700	607	573	523	536	530	542	531	496	516	470	552	413	468	461	443	428	424	447	436	414	402	390	395	380	369	405	416	395	408	416	434	390	400	395	388	395	413	407	417	400	369	397	409	414	381	408	362	402	342	376	400	364	393	430	386	424	373	388	407	396	419	382	396	392	401	392	382	412	385	391	421	373	417	371	379	408	395	386	395	360	367	412	385	391	376	355	396	386	387	386	417	395	418	406	415	415	384	404	414	396	390	368	373	413	389	389	385	417	385	372	406	388	367	418	405	371	429	393	412	412	396	387	355	389	399	358	416	387	403	396	369	391	411	369	404	372	393	413	369	381	448	383	381	423	416	398	403	368	396	406	374	409	393	416	355	396	348	386	398	373	381	396	383	352	403	390	398	403	422	364	368	430	404	401	372	404	350	383	454	368	419	394	425	401	376	392	360	408	381	383	420	403	390	416	401	372	386	383	401	371	404	379	412	373	373	421	381	413	444	397	436	375	416	401	391	427	358	407	393	388	407	380	392	346	392	404	380	386	415	406	396	396	382	385	390	346	361	379	365	399	363	374	398	379	428	401	386	412	383	378	401	412	387	380	409	387	395	371	376	379	385	390	406	396	384	418	393	380	381	372	359	399	406	396	409	393	410	391	403	417	399	386	401	384	433	399	352	363	386	399	403	401	366	395	406	379	385	419	421	400	390	391	391	387	388	380	407	383	369	400	385	383	405	390	397	367	409	364	410	384	411	400	349	364	406	396	379	384	364	405	398	364	426	400	385	379	388	378	402	428	365	370	384	375	411	391	407	423	399	423	420	393	411	410	367	379	423	396	380	426	388	393	364	431	384	377	384	412	412	392	429	379	392	375	357	372	432	405	425	407	400	396	381	410	391	409	388	388	377	396	388	393	408	405	415	379	430	381	383	375	386	418	400	417	367	353	392	392	406	395	387	362	373	382	373	403	419	432	399	380	382	387	411	399	369	363	369	410	391	400	406	402	375	407	371	392	377	395	408	396	393	385	404	336	411	369	350	394	407	417	418	352	387	374	411	404	358	386	379	387	368	414	386	412	402	382	387	420	425	382	375	379	395	418	385	456	403	379	357	385	403	379	397	390	370	368	398	354	404	412	424	362	422	391	378	397	388	426	368	385	387	385	404	372	375	390	359	417	410	363	388	404	370	414	425	379	403	384	414	413	413	442	401	385	357	393	371	369	381	431	386	384	402	392	390	405	369	408	363	391	340	412	387	388	390	404	369	374	395	349	358	400	353	405	369	389	390	421	378	359	416	357	406	391	417	413	403	393	380	394	377	386	397	372	392	349	388	367	419	403	386	401	418	393	400	382	425	382	378	379	394	383	378	378	402	398	385	361	387	377	369	380	414	415	375	403	424	369	329	404	401	381	398	374	374	414	377	392	392	361	397	420	377	394	403	385	389	402	397	400	401	397	426	404	341	390	426	402	383	360	407	433	422	407	397	400	381	388	385	420	392	422	376	419	390	434	386	381	378	351	407	409	379	375	398	417	406	420	376	399	394	396	384	357	383	395	395	390	406	400	417	373	370	380	363	394	398	407	381	364	414	391	387	370	406	400	405	401	372	394	396	388	403	393	369	380	405	391	395	396	370	390	418	369	407	366	386	369	418	381	405	397	401	423	391	374	399	382	376	401	387	394	391	399	415	406	382	424	376	360	397	399	374	398	396	373	370	379	419	409	364	399	388	386	428	376	372	357	396	386	378	388	414	361	373	394	408	391	386	401	415	374	384	387	415	417	417	428	408	390	399	389	376	352	389	358	379	391	387	387	368	395	401	386	405	371	399	383	384	406	409	372	393	396	399	376	375	370	382	373	395	379	418	374	383	419	406	389	394	394	417	379	391	405	403	403	386	417	412	431	368	398	417	409	421	382	374	385	382	404	399	404	404	423	407	384	364	398	398	392	369	376	394	402	377	381	383	386	365	391	423	390	369	385	387	410	394	414	368	360	386	377	366	375	372	365	405	378	391	407	369	401	401	387	392	384	373	374	412	434	389	351	378	360	370	410	428	377	413	399	418	407	372	368	360	380	363	413	394	376	381	418	402	378	392	374	389	380	409	424	389	357	387	385	359	428	415	403	387	398	389	397	406	417	407	392	378	377	374	426	416	391	403	369	382	394	392	394	403	370	361	378	386	390	378	402	356	409	378	395	393	393	396	392	373	385	353	384	401	373	393	368	406	379	398	410	327	392	350	418	411	383	406	402	388	386	377	432	361	405	404	422	420	374	390	396	414	400	397	392	365	375	378	383	394	460	386	364	413	365	393	396	374	380	397	393	394	376	395	386	372	382	418	372	399	368	376	390	368	395	390	403	388	346	404	394	349	365	383	373	405	360	418	387	394	413	374	386	391	376	401	408	414	355	375	415	383	377	361	411	410	378	402	389	404	422	381	372	393	411	424	412	416	396	403	398	375	383	408	402	383	417	395	398	407	356	405	408	396	392	388	379	410	407	418	372	397	399	390	382	411	394	395	408	380	392	408	383	399	399	415	353	408	402	397	409	400	408	407	417	377	376	410	422	386	393	348	425	407	376	392	389	412	351	380	396	359	389	403	392	365	404	408	390	461	339	436	361	393	391	349	385	385	431	391	402	369	386	401	394	367	378	414	401	399	423	363	421	387	381	410	388	366	387	387	413	381	401	399	406	385	391	406	406	395	377	394	356	411	403	336	362	404	362	412	415	378	375	436	419	399	375	369	425	408	398	382	398	364	407	368	400	383	421	398	410	392	344	362	401	368	389	391	403	379	409	363	407	359	428	359	382	407	411	418	376	394	375	389	379	396	423	406	401	376	430	407	382	421	407	405	363	401	375	401	361	425	383	413	402	382	399	372	386	404	353	395	388	411	384	367	357	394	401	406	415	380	353	409	395	382	393	394	401	381	447	394	382	381	417	390	391	383	406	406	411	380	378	367	367	376	427	352	370	388	433	401	420	390	385	403	404	377	367	399	414	359	385	391	366	380	421	369	422	380	417	394	457	395	436	378	425	404	381	389	441	395	401	379	430	433	371	388	404	395	406	405	399	385	337	433	422	377	372	425	375	355	374	391	404	386	367	393	400	373	394	386	404	366	415	399	370	426	347	405	425	360	423	392	340	400	409	370	364	380	411	391	393	397	386	402	395	375	408	388	407	349	381	382	398	361	368	394	413	385	373	372	352	385	415	378	408	377	378	364	367	406	395	380	399	368	349	366	403	355	418	383	372	331	412	378	381	386	400	401	393	397	407	385	364	445	389	355	364	408	416	396	407	407	399	396	404	384	381	435	397	399	398	422	380	365	404	358	358	400	370	411	428	410	378	384	395	445	403	392	411	412	385	373	365	403	402	378	397	394	377	386	414	387	380	404	413	403	392	402	364	379	372	420	352	380	380	421	391	385	383	357	407	403	361	381	334	402	371	358	380	404	403	409	389	400
23461	21073	27903	24546	20976	12920	5759	3320	2355	1875	1452	1229	1037	908	750	760	639	575	586	620	550	567	521	540	579	494	482	487	436	476	469	418	474	436	424	402	445	417	441	371	399	443	405	391	376	392	393	407	419	423	404	408	382	396	405	384	385	382	379	401	373	369	378	411	442	407	410	416	406	366	432	422	433	428	397	396	395	395	392	401	371	436	419	355	387	385	395	403	395	431	384	442	400	437	376	414	409	387	408	415	406	365	373	413	385	426	423	415	410	393	444	422	403	401	407	396	380	397	384	403	394	405	413	400	419	419	384	407	411	424	409	389	404	405	384	378	369	410	418	383	403	389	433	413	423	397	409	386	387	396	410	391	404	444	451	374	391	446	403	394	411	383	439	431	420	358	375	368	400	396	412	401	387	403	438	406	364	402	426	425	386	461	403	412	364	406	407	382	420	407	396	414	423	392	399	393	405	410	443	408	402	433	396	393	416	410	396	375	406	422	412	400	395	447	400	415	380	373	404	426	400	422	405	398	397	446	446	419	408	397	426	428	413	427	391	401	420	413	413	431	404	432	408	391	400	425	423	404	452	355	398	417	416	404	385	421	404	404	380	415	414	398	397	419	384	382	409	424	379	396	409	401	394	409	400	389	400	423	400	411	450	407	416	401	383	411	431	349	413	416	365	429	426	373	384	410	424	405	399	406	407	394	379	404	405	439	401	406	397	412	428	427	381	402	410	426	410	422	422	400	396	419	383	405	366	388	391	403	368	433	380	390	391	382	405	420	399	382	413	392	368	411	386	364	428	430	416	401	408	399	396	396	364	408	418	387	454	410	380	358	387	380	388	389	405	393	401	400	421	425	401	401	377	412	382	380	393	395	367	421	393	407	398	436	397	401	390	390	389	395	462	394	415	405	369	407	419	393	369	363	399	385	423	386	357	387	429	366	420	391	413	439	409	393	389	425	368	435	407	360	360	434	373	422	397	391	374	398	385	393	407	378	420	389	384	363	398	400	409	374	388	410	405	442	427	422	371	424	427	411	396	396	389	397	394	383	408	390	402	374	396	399	383	409	452	393	393	376	428	345	402	416	388	401	418	418	442	448	409	390	425	409	399	412	404	408	419	439	393	401	389	405	401	388	391	411	387	400	421	378	435	390	390	405	393	429	379	409	398	403	385	422	407	389	389	359	411	403	414	406	420	416	394	417	401	402	398	401	393	420	396	378	398	431	377	383	398	415	388	359	398	416	376	408	362	399	423	398	424	432	449	408	407	380	400	408	407	375	449	391	417	404	404	368	396	422	373	380	405	380	442	405	418	397	399	440	402	406	358	403	422	398	431	401	419	401	388	459	413	383	383	389	419	381	397	405	391	405	393	393	415	410	409	391	421	370	395	365	403	404	399	421	412	381	387	421	414	381	377	417	409	391	399	415	395	368	394	375	384	382	399	410	427	401	420	383	470	395	408	401	409	387	383	425	382	406	393	372	405	422	376	403	412	381	379	405	398	412	402	382	413	404	439	406	406	415	436	395	363	410	406	398	386	415	396	374	388	400	394	377	408	399	418	426	388	398	391	379	394	380	384	442	388	396	415	400	408	411	414	396	447	405	378	408	386	395	430	385	390	387	387	420	422	396	406	426	415	430	418	385	421	381	405	399	421	394	431	394	382	408	411	450	402	422	389	424	431	381	388	402	400	393	443	400	383	403	432	413	380	362	402	400	353	401	433	399	398	387	380	410	403	390	396	415	418	423	422	420	447	397	409	369	383	368	382	376	428	356	437	367	385	369	399	396	387	393	384	398	382	442	407	404	418	421	383	388	393	405	404	413	397	418	371	394	403	388	410	427	394	381	413	402	433	411	382	412	409	399	394	395	397	407	406	414	415	435	445	388	379	381	403	410	396	395	408	408	411	430	418	421	377	402	423	418	401	386	380	411	383	386	425	409	427	389	395	419	424	386	364	440	408	394	435	366	425	418	431	412	396	416	391	410	397	404	392	392	393	393	401	404	423	371	416	429	441	368	397	421	390	389	384	389	362	392	380	405	402	405	384	401	399	390	381	386	408	399	410	424	415	379	423	404	379	380	404	395	395	393	394	388	397	415	366	381	404	412	370	402	390	409	390	431	387	395	424	396	401	394	370	431	412	410	382	399	390	409	417	382	399	397	405	408	419	425	428	385	416	371	400	454	394	416	433	442	401	385	389	420	369	362	382	401	384	410	383	394	403	408	408	405	434	421	395	424	399	377	396	413	413	397	421	374	375	426	426	392	411	413	396	401	398	416	415	375	382	358	437	402	395	399	433	411	419	415	423	401	391	399	404	382	394	394	416	386	391	404	400	405	399	435	392	432	409	400	407	392	401	351	408	385	431	402	371	391	377	383	379	393	391	446	397	389	397	456	444	403	395	369	388	432	392	414	378	420	408	413	416	399	420	374	380	428	413	394	391	403	368	448	401	391	378	406	408	390	390	401	386	429	425	452	431	417	418	389	359	393	421	388	399	390	363	408	408	416	402	362	382	378	441	407	405	416	402	403	387	393	401	387	398	387	417	438	382	408	382	408	441	388	402	395	387	430	425	411	415	404	392	428	441	410	397	368	448	387	399	438	360	401	376	360	379	386	386	402	381	385	423	433	403	420	398	390	371	387	380	378	403	413	403	404	437	411	402	403	405	402	382	420	419	411	351	395	410	373	395	392	425	365	404	408	399	447	376	412	415	406	393	432	416	387	406	416	397	399	432	390	376	412	391	357	406	376	392	365	412	388	403	419	388	381	367	368	386	412	418	396	411	423	411	425	382	418	391	411	443	394	402	384	407	395	425	369	412	377	396	435	374	391	416	362	379	401	377	441	411	369	410	372	401	441	360	394	386	426	404	409	435	421	418	431	443	415	390	420	409	408	432	403	415	407	447	400	418	423	408	372	436	408	419	419	393	431	389	424	415	396	392	425	434	403	385	403	400	364	438	400	393	407	408	388	398	395	386	388	394	408	399	429	396	388	406	396	429	383	442	429	416	388	382	389	385	396	387	344	448	398	428	397	371	385	384	379	395	395	441	416	363	402	391	361	402	424	411	402	421	399	389	398	375	387	401	409	386	411	428	370	401	406	386	402	389	396	413	360	369	412	413	384	396	382	440	440	409	416	415	409	429	402	385	379	410	423	374	398	376	410	405	366	407	428	410	427	402	427	416	401	427	382	429	384	394	428	397	381	400	392	370	418	374	389	390	405	427	376	400	377	402	383	405	390	397	393	415	414	401	388	407	402	417	398	389	424	392	417	387	409	375	396	369	405	434	416	406	381	400	387	411	423	428	430	448	415	410	391	406	420	414	370	388	391	384	389	389	399	408	392	401	398	407	406	368	404	374	414	369	405	418	395	414	405	387	384	425	422	345	404	400	404	381	399	404	395	413	377	402	400	378	403	403	436	405	371	409	395	412	395	414	410	396	406	413	412	412	431	362	382	404	407	393	406	403	413	413	407	402	386
17055	42643	32467	18481	12659	8823	6277	4421	3267	2612	2100	1750	1445	1199	1032	930	832	785	767	693	710	647	715	640	649	576	634	542	565	528	509	515	518	468	512	532	454	500	491	461	484	447	482	515	473	461	483	461	497	472	469	451	504	502	458	464	447	455	500	434	439	456	444	454	450	464	419	464	432	426	501	459	449	440	475	438	474	452	451	419	454	476	449	420	454	433	440	456	447	450	405	419	427	474	425	461	430	467	456	469	444	443	440	445	468	433	494	425	435	445	440	464	463	422	501	465	454	453	430	438	417	441	450	479	424	439	463	432	421	469	453	463	482	464	453	481	436	443	424	458	473	444	421	469	452	440	448	441	432	449	471	425	432	505	472	440	425	431	464	468	444	440	477	500	480	442	432	428	478	470	464	446	427	452	449	461	447	420	454	472	472	450	433	425	468	422	498	422	467	453	417	458	444	463	458	413	439	459	472	428	455	435	442	447	415	516	404	479	432	429	423	459	442	437	449	445	431	447	467	436	459	432	477	426	458	453	450	456	444	455	454	393	413	437	452	416	426	422	470	444	470	409	435	458	475	479	442	475	441	452	477	429	426	442	432	421	440	430	454	419	442	458	449	425	444	463	451	427	443	475	453	439	446	483	416	427	452	453	443	449	467	447	470	450	408	428	433	445	454	458	433	448	456	451	422	474	472	432	468	430	452	506	437	435	451	416	418	433	465	462	425	426	439	456	479	460	466	446	446	426	447	452	433	432	447	446	448	417	442	487	452	421	427	466	463	439	416	430	437	446	450	474	433	439	424	459	424	450	460	470	475	471	446	447	460	474	424	424	444	459	444	445	450	430	487	392	492	477	425	460	446	466	437	466	463	487	433	465	479	478	435	445	467	454	422	457	442	466	444	451	469	491	464	469	443	444	454	436	471	475	434	444	448	423	438	448	442	453	488	461	454	403	493	429	457	411	478	467	467	444	434	447	452	469	441	472	425	415	429	462	451	466	424	399	415	426	413	474	413	442	503	441	455	411	441	463	457	434	433	465	447	427	479	452	453	431	463	459	444	420	445	421	450	486	448	444	450	441	481	467	452	424	456	433	455	460	409	455	428	482	462	448	405	439	462	438	466	446	437	465	462	430	449	427	442	450	445	476	469	440	437	428	464	450	446	468	431	443	448	450	445	408	491	456	447	434	445	446	460	450	426	484	472	439	457	444	444	485	428	480	437	486	455	467	488	410	415	447	466	453	444	441	408	419	448	495	458	435	423	444	495	435	447	428	447	448	418	459	461	431	447	447	439	434	408	453	425	441	438	443	467	460	457	430	445	451	486	463	458	452	463	440	465	437	467	461	444	451	469	456	422	467	474	434	435	461	454	461	488	471	458	432	461	455	452	441	444	502	409	454	467	492	460	516	465	461	408	452	472	471	453	434	429	463	450	442	403	461	487	451	433	483	466	449	434	444	451	498	429	456	443	484	439	482	469	455	434	447	464	456	419	410	465	450	481	444	457	471	488	452	476	451	452	453	459	457	459	490	440	434	441	497	448	424	449	439	451	486	438	457	478	483	461	493	465	489	444	491	452	468	474	474	447	437	457	481	466	460	488	455	442	425	444	468	436	464	442	454	452	428	453	435	468	488	468	426	458	465	429	470	484	464	470	475	486	456	471	439	441	439	449	453	425	450	436	442	429	439	450	428	447	440	484	417	413	429	430	439	456	477	489	459	405	441	492	468	427	425	472	425	475	467	482	475	420	461	447	438	472	461	424	422	472	455	454	496	434	412	417	462	444	452	414	476	423	488	481	458	471	412	470	450	470	464	420	420	461	439	449	450	414	432	425	444	467	445	448	460	474	437	457	446	487	467	457	469	495	436	444	446	416	482	462	458	434	476	438	461	437	480	456	453	468	442	403	473	438	455	384	463	455	458	487	454	448	454	490	451	447	456	441	437	454	466	469	501	452	438	465	447	474	456	457	447	497	442	426	440	405	473	444	441	429	460	456	455	437	464	462	422	433	414	449	403	455	425	415	431	463	488	436	448	472	458	458	474	451	428	472	425	413	454	438	444	459	479	463	491	455	430	410	451	441	483	443	468	413	440	441	466	446	446	469	447	415	480	447	420	447	453	471	466	437	436	475	448	479	482	414	463	440	468	414	453	419	442	477	440	447	479	434	458	451	528	457	470	458	438	454	426	417	454	477	439	451	426	472	450	433	481	461	440	446	486	456	445	452	486	447	443	466	415	459	411	434	430	441	462	473	495	437	418	454	468	443	442	445	449	482	434	441	405	443	445	447	442	434	454	458	434	417	456	428	446	453	442	405	429	482	444	425	410	443	427	447	453	449	439	391	426	428	468	441	454	421	467	461	460	461	435	472	492	446	415	462	485	449	435	407	461	467	453	432	438	421	466	429	460	378	454	431	482	461	483	430	451	455	452	404	458	474	462	490	440	450	473	446	447	418	434	452	462	435	426	420	454	454	428	503	432	457	472	445	438	441	464	448	494	454	463	460	446	457	429	449	439	431	419	467	453	467	431	476	465	437	487	436	435	403	465	470	443	448	430	498	423	492	419	445	446	471	439	451	434	446	467	438	446	477	475	508	477	470	459	464	460	471	452	483	422	438	467	452	470	468	443	427	476	484	457	428	452	475	435	478	442	407	476	465	423	446	429	437	450	480	431	409	478	435	414	428	418	438	472	454	420	456	434	451	437	472	446	413	440	452	467	433	422	455	446	453	458	427	447	439	479	443	438	447	456	424	472	462	423	470	493	429	460	437	446	451	408	420	441	445	407	494	470	411	437	459	435	456	444	425	463	465	497	451	451	475	415	469	448	491	454	452	442	448	465	447	472	501	451	467	476	429	447	483	432	444	426	444	432	437	435	456	447	450	424	398	494	421	412	461	468	421	420	428	381	449	464	449	448	442	467	455	447	434	425	404	417	461	454	466	473	439	445	426	444	492	437	460	465	431	451	443	462	460	433	446	462	466	467	463	458	455	468	453	440	430	432	439	443	463	463	418	467	436	423	471	492	418	456	408	454	410	450	401	427	447	430	455	425	446	469	432	449	485	460	442	488	438	489	432	430	453	471	414	467	420	469	441	459	450	411	455	436	463	467	443	443	470	443	446	451	417	469	439	410	442	469	452	476	486	465	454	466	450	425	437	491	445	450	429	455	431	443	439	453	450	436	446	450	448	468	433	461	446	457	477	450	461	472	486	447	449	455	472	474	431	464	475	463	487	440	425	441	426	410	468	452	475	470	459	433	459	468	447	405	441	421	423	445	445	438	454	488	468	429	441	455	462	439	480	443	446	507	466	445	446	464	466	452	493	455	470	447	466	454	466	422	416	416	446	456	395	424	443	474	435	450	449	460	408	449	430	437	477	421	464	448	460	473	480	470	464	423	449	439	432	456	459	439	473	445	464	433	397	450	434	459	453	426	445	460	466	466	473	483	454	451	459	464	423	427	409	440	465	430	436	438	446	429	415	462
24731	21134	26700	25112	12133	4959	3089	2072	1537	1384	1005	882	793	629	540	575	504	453	474	509	419	425	425	438	399	401	353	356	367	401	362	387	382	340	364	307	357	321	326	366	319	374	325	358	320	327	332	286	344	327	368	319	325	323	309	349	339	322	367	330	331	303	337	281	334	315	374	335	347	316	336	329	366	317	332	277	314	341	311	290	321	311	307	299	299	336	309	309	326	334	309	298	312	321	295	318	361	319	300	314	336	316	313	314	331	320	319	328	308	344	322	346	297	306	310	316	322	334	335	317	334	313	305	325	303	336	307	329	341	331	325	312	330	346	322	314	332	326	295	316	338	333	326	347	342	293	304	301	318	340	299	343	333	332	287	332	318	321	320	319	294	327	319	331	300	324	310	316	291	315	314	294	314	328	307	349	330	349	309	316	325	300	287	335	299	301	316	319	318	340	317	312	347	327	347	345	292	300	295	293	319	340	315	311	328	334	306	313	305	327	333	345	344	313	313	312	328	328	280	328	313	312	328	336	328	321	328	301	350	312	328	325	322	300	325	334	344	311	313	329	326	323	336	313	342	313	341	335	292	316	315	313	333	377	292	314	379	295	341	324	334	346	308	318	328	351	332	339	311	301	336	334	354	308	313	339	351	367	316	343	321	342	322	309	324	293	353	354	335	303	342	341	335	311	363	290	310	333	324	355	320	316	316	338	315	293	324	338	328	335	338	332	327	313	325	352	319	294	308	309	286	336	330	340	309	371	327	353	305	285	332	316	312	332	348	324	306	334	311	310	289	320	297	327	309	290	337	316	325	284	322	325	315	319	348	319	326	348	306	286	320	292	327	299	343	330	319	305	334	348	344	303	326	340	332	320	303	326	353	349	347	297	326	337	312	339	287	305	319	289	290	303	332	273	317	332	334	311	325	318	335	328	347	332	316	330	344	301	343	315	377	328	304	321	309	289	316	359	299	323	322	314	311	297	313	308	316	310	327	326	362	301	319	315	353	326	311	312	304	288	302	335	323	337	325	303	335	325	308	349	334	333	303	331	325	303	370	339	323	311	339	328	329	330	338	314	323	318	335	335	348	322	311	325	324	346	304	317	317	337	309	325	347	313	320	318	326	319	327	283	350	328	311	297	325	327	317	345	340	324	324	299	283	330	282	303	327	341	324	304	318	308	327	327	295	331	332	311	318	321	330	325	348	335	309	353	347	316	325	293	348	312	323	301	344	313	332	316	369	313	339	318	336	314	340	319	306	331	326	333	317	310	325	288	351	339	318	330	330	320	336	317	362	323	325	333	331	320	328	288	343	297	358	312	318	317	345	315	316	329	345	319	343	333	326	348	311	294	333	336	337	316	315	316	342	325	324	310	321	283	339	324	312	322	321	308	319	333	335	343	302	335	332	288	299	347	309	323	313	311	321	312	332	318	362	315	333	332	308	285	327	311	294	334	356	327	358	343	298	321	300	315	318	319	322	347	309	319	331	327	293	337	318	352	295	352	312	327	310	309	318	316	340	277	318	307	334	313	338	305	294	332	344	332	289	349	339	346	337	334	325	321	329	324	345	285	320	334	337	292	307	302	312	303	319	279	306	327	290	337	335	320	330	324	326	368	332	288	334	317	328	337	291	342	312	315	277	301	311	312	310	303	319	302	332	310	323	349	324	313	323	299	300	322	306	355	342	333	317	327	295	289	320	299	282	357	349	344	302	323	317	324	322	332	331	314	299	293	293	333	346	324	292	314	315	330	336	290	292	321	339	299	321	313	315	335	314	326	323	325	308	299	321	332	332	313	302	341	353	302	335	310	306	321	322	324	334	346	314	349	305	308	341	341	305	301	308	290	341	309	346	337	310	320	334	305	339	319	318	331	308	307	333	284	311	317	350	324	307	279	341	320	317	316	344	323	342	327	344	301	289	328	317	339	320	320	304	336	331	320	346	299	322	311	292	306	325	326	312	336	323	333	323	334	311	343	322	316	326	314	321	294	352	322	318	318	334	345	328	295	307	322	344	305	356	317	338	305	300	300	331	327	304	335	319	339	319	312	314	302	331	325	293	304	340	337	316	333	313	325	330	339	346	321	318	331	297	303	326	326	297	339	300	335	284	340	336	323	296	339	299	298	330	318	377	336	297	296	339	296	342	342	323	330	331	320	322	283	296	331	318	325	308	309	326	329	303	323	315	320	309	293	316	316	334	331	335	326	307	348	316	349	274	323	298	319	291	322	317	306	311	287	345	276	291	324	317	305	330	322	312	313	316	344	323	333	309	319	325	298	312	321	342	335	325	331	336	329	279	327	284	326	323	305	344	317	326	316	347	319	331	330	332	342	322	322	309	330	297	308	303	355	321	340	329	297	318	328	308	329	316	331	346	355	303	304	316	299	294	320	326	326	305	319	326	342	309	297	353	330	314	294	295	320	298	334	330	311	355	316	350	311	316	351	319	335	312	324	316	328	289	330	360	321	291	332	329	301	313	327	309	301	325	319	324	355	330	340	311	337	320	305	345	311	316	307	315	318	334	304	312	312	313	348	327	341	334	329	334	330	326	294	316	370	341	334	320	336	316	315	314	334	326	343	291	320	281	292	334	349	319	324	328	323	347	324	302	357	306	306	339	336	312	319	343	318	316	323	316	330	327	334	347	319	332	310	340	286	301	280	280	348	306	336	339	305	342	359	323	316	369	337	322	323	336	341	308	346	313	329	328	289	346	345	305	351	313	308	330	332	316	327	354	339	323	372	354	336	328	318	316	311	326	303	347	311	278	342	331	312	354	334	400	329	341	299	328	342	278	290	336	344	336	300	315	318	304	352	353	339	321	330	312	298	327	308	309	325	312	340	313	329	332	329	334	319	323	332	348	313	328	306	320	314	324	323	280	329	345	320	351	309	306	364	310	318	331	351	343	321	306	308	338	325	313	312	307	322	349	300	312	302	301	340	335	325	306	324	364	328	348	310	292	351	317	332	336	342	336	298	364	323	304	289	334	309	305	288	348	314	317	326	295	347	292	323	321	321	337	326	325	337	301	347	349	338	298	305	331	319	330	339	328	295	334	317	312	316	340	313	340	321	340	338	335	326	357	328	344	321	318	349	292	355	311	314	346	334	311	307	294	328	314	352	302	314	351	295	318	306	331	307	343	341	325	289	321	327	346	348	332	342	302	343	311	290	345	319	326	336	320	326	340	343	331	331	315	334	328	321	343	321	363	301	317	321	285	327	330	339	317	338	382	302	329	335	317	311	336	283	317	338	338	349	329	354	349	353	318	332	288	347	334	314	335	334	334	323	354	303	322	310	299	308	337	318	324	310	323	313	279	324	314	328	342	308	287	306	319	299	336	329	318	310	366	342	305	308	321	299	321	333	283	328	310	316	331	329	315	311	313	287	327	317	320	306	327	346	325	320	291	319	342	327	295	311	338	317	324	321	297	317	305	308	306	350	336	332	325	323	320	323	337	347	298	331	333	306	357	332	318	311	313	326	302	314
15210	39182	28129	14559	10685	6555	4592	3177	2299	1942	1554	1233	1089	914	748	786	663	601	537	566	528	519	524	498	461	448	442	430	438	424	423	423	416	400	409	418	412	371	376	361	381	373	415	363	395	381	383	392	368	379	389	377	364	371	354	345	343	358	344	414	358	331	392	338	376	377	348	392	368	409	357	358	362	375	380	347	356	378	385	323	382	404	371	372	328	390	366	357	362	373	401	358	376	383	361	367	363	360	367	348	356	385	347	360	360	355	351	364	368	379	359	361	340	356	393	396	367	374	385	366	358	403	376	342	365	356	370	389	352	403	369	385	369	346	371	353	397	372	387	333	349	352	399	372	366	381	345	361	386	356	374	367	383	336	374	338	369	365	327	395	383	340	363	372	352	341	348	351	368	369	351	352	377	358	361	355	370	340	368	369	327	357	348	364	356	401	387	350	391	406	371	353	402	395	376	379	371	358	354	344	373	377	331	362	379	397	346	410	363	361	402	333	338	345	375	338	331	380	353	370	387	384	358	398	394	403	384	361	357	367	335	375	387	352	375	328	348	345	350	393	367	346	383	350	378	392	367	357	376	373	363	366	368	377	383	331	359	394	354	405	348	386	377	326	368	360	369	372	349	345	362	333	380	372	366	386	363	352	380	345	396	370	359	376	355	380	371	374	339	360	374	384	383	354	392	356	360	370	377	352	348	343	379	364	321	380	385	375	374	378	380	363	366	382	333	350	386	367	395	334	380	337	354	344	335	361	371	356	331	372	365	362	355	336	348	352	397	363	386	337	401	361	393	389	366	345	392	377	376	352	324	399	365	387	402	364	348	354	369	370	340	358	382	377	383	364	374	374	383	392	393	393	357	362	392	350	397	359	342	380	360	374	376	388	364	372	316	363	339	360	364	355	365	360	360	350	381	356	381	393	380	353	340	386	362	384	362	392	395	356	377	402	356	357	404	358	364	318	355	365	348	344	357	383	381	352	370	346	393	363	403	374	389	401	364	354	377	394	366	341	337	326	345	366	375	328	364	376	368	365	363	377	350	363	357	386	347	394	401	360	358	391	398	365	375	366	351	400	343	372	370	383	362	391	358	378	385	380	339	348	366	378	376	335	370	336	354	362	376	390	365	393	356	385	365	352	358	385	363	374	373	348	376	370	377	367	358	404	384	326	399	383	370	375	366	360	359	335	363	353	375	352	357	378	400	325	356	350	354	383	364	348	324	371	376	383	367	394	358	352	358	386	366	395	330	367	343	410	386	366	355	382	366	369	377	373	366	412	372	335	382	370	339	369	359	374	373	335	361	369	333	391	331	390	396	386	364	348	414	384	360	358	384	354	357	337	383	376	362	371	385	375	357	387	375	351	392	362	393	365	376	370	371	347	350	362	354	392	357	360	381	379	352	376	345	360	368	376	352	380	353	372	374	385	365	387	357	346	373	351	361	368	348	350	362	343	373	372	355	379	380	335	354	389	384	360	404	317	384	368	362	400	385	375	364	350	403	387	370	373	350	379	368	385	356	382	375	353	355	329	349	352	384	389	381	385	357	380	378	342	370	364	366	367	383	393	390	369	397	346	360	357	369	357	385	349	349	374	423	362	366	400	342	399	354	355	368	347	392	382	328	378	401	387	358	368	375	387	363	389	355	375	375	382	391	381	341	345	356	353	355	387	366	369	383	371	371	350	398	410	392	379	391	359	373	368	380	354	355	360	372	359	370	382	360	390	398	362	345	401	372	393	364	390	383	346	367	368	347	397	404	317	329	371	380	344	349	357	333	381	340	404	361	362	380	367	347	364	362	379	379	388	355	393	391	392	359	340	388	388	388	378	330	328	371	377	397	365	382	337	365	349	366	415	367	319	337	339	379	376	377	349	365	375	404	384	329	361	372	350	361	373	364	395	381	369	343	364	364	407	348	382	341	350	358	391	355	346	375	319	355	383	376	368	317	395	355	351	353	387	381	364	414	363	381	352	407	374	371	366	376	354	351	395	357	343	382	357	369	353	363	337	359	389	342	389	369	381	340	373	357	346	357	357	329	369	382	373	385	376	367	383	325	354	318	365	369	369	380	327	370	370	390	372	365	378	326	361	359	377	394	343	401	358	352	369	380	387	388	396	359	372	378	363	408	367	335	365	360	359	382	401	360	333	364	415	381	365	350	379	399	369	376	337	355	346	350	360	382	352	378	357	359	394	358	389	370	358	372	368	389	358	382	362	378	343	371	374	366	414	348	326	414	362	401	380	389	356	364	361	378	377	336	405	370	366	327	374	370	382	355	376	356	364	371	373	368	367	384	367	378	378	364	361	381	365	384	385	376	398	335	360	380	359	349	371	407	339	363	370	371	390	375	380	355	366	365	368	358	382	394	342	406	356	349	360	349	355	357	416	388	362	407	359	385	354	349	345	366	361	362	367	380	374	414	335	346	331	371	376	391	370	376	397	392	381	393	373	367	378	356	367	379	361	353	370	368	344	349	379	375	368	349	374	391	356	337	355	349	364	394	380	396	382	400	387	378	384	378	343	390	379	407	368	369	379	359	366	366	403	369	374	388	341	374	344	370	368	355	353	347	402	354	377	372	382	355	362	369	340	372	374	386	347	375	364	395	361	389	405	385	390	420	375	392	353	367	350	361	408	357	360	353	419	381	373	358	395	325	380	358	353	370	373	334	336	349	390	372	349	360	378	361	371	352	355	389	385	388	353	353	353	385	392	400	383	337	362	336	371	363	412	347	353	356	345	377	362	368	338	350	353	408	350	398	372	335	386	348	337	349	347	341	383	340	363	394	388	395	356	361	347	321	349	366	354	348	382	342	393	359	363	391	367	383	393	382	338	341	353	376	331	376	361	349	376	353	329	346	348	384	377	349	366	369	375	385	353	371	383	359	340	367	339	367	364	369	355	351	341	359	411	392	394	356	389	372	362	370	360	369	370	379	386	373	367	389	307	382	345	345	374	363	357	357	397	358	367	369	357	384	353	351	364	418	376	373	392	359	356	395	362	390	339	365	329	398	363	381	329	370	396	408	360	373	348	386	371	380	344	388	342	354	412	367	365	355	365	387	342	365	389	367	358	357	360	373	367	349	353	383	376	363	393	350	337	362	383	361	339	397	333	362	367	351	400	391	382	366	380	409	335	365	399	374	341	401	351	372	306	400	342	383	347	365	349	351	364	359	386	394	337	355	379	364	379	377	340	354	365	425	369	360	369	348	396	354	378	391	365	361	387	356	357	358	345	360	356	367	380	356	417	393	379	393	381	360	342	370	414	397	385	386	375	356	374	372	356	356	365	360	383	360	350	333	363	369	401	378	370	408	391	400	362	415	389	351	389	342	353	358	336	347	374	375	354	385	387	340	367	402	363	356	345	383	387	346	371	386	368	377	375	352	364	364	358	376	351	358	365	350	382	360	349	376	357	377	365	361	368	372	382	338	370	377	385	360	361	372	362	373	388	382	361	338	350	383	408	371	365	370	387	355	397	375	389
22383	21100	28454	24002	21167	21133	12558	4789	3293	2711	2079	1738	1430	1133	967	891	820	780	738	688	655	645	575	688	602	567	534	529	505	531	481	512	489	444	474	421	448	482	443	473	448	418	445	403	423	441	425	407	430	450	401	446	405	412	408	366	425	402	413	431	374	404	429	424	431	434	404	420	381	391	424	391	419	408	415	440	426	435	395	401	387	404	416	404	401	411	430	409	395	447	447	390	383	381	408	405	426	404	408	422	377	415	414	375	395	413	404	418	429	384	393	399	397	394	402	392	444	424	407	412	398	369	424	396	396	386	414	408	398	423	415	424	397	411	356	452	417	393	424	422	426	413	457	424	390	427	371	425	375	440	379	363	420	385	423	432	415	427	409	402	412	426	438	425	376	381	434	356	388	467	405	404	391	469	414	388	396	427	397	445	422	413	382	430	398	435	412	416	422	397	401	420	396	425	399	376	405	442	419	427	431	411	406	412	417	408	399	438	414	417	409	429	425	384	434	428	422	440	396	407	387	399	425	383	390	396	458	391	390	410	414	421	402	470	424	412	443	392	390	422	444	410	376	408	399	427	410	426	430	383	433	443	433	423	397	403	410	386	386	396	403	411	412	424	426	389	418	405	430	433	379	412	369	412	405	403	397	424	384	418	424	424	412	400	374	399	420	389	405	393	413	407	422	425	427	421	392	409	409	400	423	396	461	396	454	419	379	390	426	409	371	375	442	397	378	433	408	420	386	441	406	423	429	406	460	421	438	382	423	411	421	396	443	420	402	418	417	331	451	416	385	404	421	408	388	365	447	385	378	415	425	460	429	383	368	395	360	405	375	386	407	433	437	413	427	433	423	411	352	408	449	373	393	444	425	363	393	384	373	398	407	414	427	439	425	378	429	425	423	426	401	404	411	415	404	402	418	368	410	436	397	431	408	414	422	443	363	421	433	416	383	397	412	387	416	410	406	412	382	451	381	420	391	412	399	416	387	357	418	388	420	426	416	424	400	429	426	413	400	420	414	410	405	401	419	441	403	419	439	415	407	437	418	441	409	427	464	411	394	428	412	409	391	407	381	409	407	418	425	413	388	413	415	428	421	434	434	394	413	431	413	405	401	366	400	414	406	406	389	426	423	429	452	451	409	423	423	392	404	398	390	422	441	439	366	413	421	432	447	375	399	390	402	376	355	407	424	399	412	419	426	381	406	382	424	403	429	405	409	368	446	400	422	455	437	400	434	395	441	392	446	395	389	416	404	407	426	376	418	414	385	381	410	394	378	409	423	410	410	404	393	428	407	397	410	389	386	411	432	417	392	422	406	429	385	419	448	420	388	389	384	419	419	403	409	394	398	414	428	440	396	409	408	417	401	412	394	420	350	404	414	382	385	390	415	421	390	421	432	403	408	417	421	403	433	375	428	398	413	387	422	409	358	405	420	437	397	428	424	405	368	419	420	418	410	412	422	393	371	394	424	415	407	413	389	438	379	429	402	458	424	420	427	405	432	417	400	376	363	459	415	410	389	415	372	399	388	424	435	400	393	390	393	401	404	354	394	399	419	409	404	396	456	371	410	405	382	363	364	390	399	375	399	394	410	387	410	421	424	441	423	420	386	390	410	384	412	420	436	404	429	391	432	382	436	431	388	390	416	408	443	442	384	454	380	402	424	416	377	398	399	389	388	426	418	432	425	430	416	414	421	392	421	410	392	441	403	422	395	384	389	408	393	407	412	431	390	394	434	446	365	384	403	407	435	411	426	404	408	397	404	393	398	453	417	382	424	435	440	400	438	385	429	401	414	421	422	400	397	397	405	392	423	416	412	428	414	431	399	401	416	424	403	401	371	390	421	369	408	427	410	409	428	420	399	370	400	432	403	406	351	400	388	399	413	433	415	422	396	388	402	428	429	417	400	428	422	441	426	371	381	416	400	427	428	397	394	401	413	400	419	439	459	422	413	400	430	379	417	412	388	429	402	398	398	432	399	423	449	397	447	408	379	402	401	402	437	414	413	416	367	450	401	413	430	441	431	425	425	449	401	421	413	408	384	440	433	348	386	414	408	414	385	447	365	434	429	431	420	399	392	397	409	398	400	379	396	434	409	398	418	434	411	374	422	388	421	418	416	389	417	383	409	436	395	397	389	419	400	423	403	390	389	399	459	418	400	436	449	400	433	460	404	431	429	423	389	410	397	398	424	409	382	396	436	397	378	405	437	394	390	415	383	437	402	394	410	423	405	403	372	417	472	434	433	421	418	412	382	371	422	427	426	445	416	380	408	398	432	430	424	386	373	382	418	421	404	383	403	389	398	384	413	443	375	407	413	403	391	413	371	431	418	415	429	402	433	378	433	403	390	400	408	423	420	386	423	431	430	444	425	418	373	417	415	409	427	397	435	421	419	402	435	416	407	395	388	422	413	413	433	387	456	390	418	409	414	475	408	409	386	404	394	382	418	427	398	422	398	384	421	432	412	401	396	384	419	444	402	408	369	388	412	417	392	437	415	380	406	361	402	405	408	404	429	427	400	377	409	460	382	429	396	380	439	453	428	415	406	431	444	403	403	404	386	390	420	374	394	386	375	439	426	372	400	423	418	453	429	404	447	399	437	414	415	400	399	397	401	405	402	393	416	422	395	428	439	419	390	362	389	384	397	420	369	391	418	442	410	461	430	429	411	390	455	398	417	408	438	394	405	409	411	425	466	386	400	393	403	388	413	413	448	414	413	435	447	404	412	440	378	409	419	380	437	379	391	381	397	398	434	420	443	420	417	395	429	392	419	412	438	395	408	368	397	416	384	368	398	379	427	394	377	389	377	413	388	410	416	375	419	400	384	404	375	396	458	406	413	404	439	401	393	377	379	414	396	394	404	413	413	424	423	406	419	420	383	414	443	448	408	427	409	446	399	425	404	440	435	404	384	437	399	403	391	402	415	412	442	396	397	392	400	424	406	436	409	432	414	420	384	439	438	394	373	429	392	379	440	392	409	383	380	417	409	416	414	411	419	382	453	395	417	420	403	392	370	408	409	404	398	434	406	375	412	413	405	417	412	409	412	464	463	405	400	405	412	389	423	400	412	413	384	417	389	405	429	415	421	389	397	384	424	424	365	411	453	405	423	384	420	389	388	389	418	418	415	412	390	411	373	419	391	421	406	407	369	400	385	421	405	408	418	426	409	412	437	396	408	404	410	412	432	419	363	409	371	404	386	404	427	462	383	393	421	417	404	414	402	399	448	399	426	390	423	380	378	385	410	405	393	445	425	409	383	381	403	409	404	418	443	430	434	367	429	391	412	431	411	402	386	413	423	450	394	404	409	421	408	382	421	392	420	404	392	412	403	388	416	414	399	406	457	410	412	387	412	460	410	404	402	388	434	398	391	429	407	410	398	417	376	430	395	398	386	400	371	417	418	377	405	396	395	417	412	379	399	448	396	390	434	393	387	410	390	441	434	441	390	413	456	417	386	434	393	401	388	440	390	421	400	391	419	403	380	427
18889	48491	36572	22207	17117	11619	8213	5961	4684	3673	2813	2263	1989	1613	1285	1103	1057	856	792	861	844	734	697	801	678	661	637	648	624	594	580	582	539	531	516	501	481	516	534	521	469	500	476	517	432	466	470	488	448	455	443	430	479	410	432	466	451	445	457	438	459	467	449	458	477	467	457	443	468	426	448	482	461	455	420	455	454	444	474	480	443	465	478	492	438	462	494	435	425	447	484	429	458	456	464	451	437	445	443	471	447	414	429	429	450	450	500	428	473	450	461	452	456	470	425	452	454	460	459	456	450	454	474	415	458	444	409	459	472	440	462	474	444	443	451	497	448	459	448	459	466	462	482	432	477	449	474	435	469	469	464	410	434	465	445	452	429	478	422	497	459	439	455	420	466	449	486	536	446	414	458	465	428	473	468	424	459	473	458	431	419	420	483	446	442	440	476	440	470	430	460	438	457	477	471	469	455	450	433	462	454	430	443	437	458	434	451	441	462	436	465	436	466	439	448	444	481	479	446	414	484	499	423	433	473	413	441	419	451	426	469	457	473	453	441	440	458	479	459	442	442	438	447	451	448	444	448	452	433	427	434	427	508	432	459	444	431	455	460	490	428	492	435	469	441	458	468	464	464	456	416	435	474	452	440	436	442	436	448	440	434	434	439	469	455	474	434	473	472	443	469	449	455	481	472	459	420	447	464	464	422	464	451	455	415	490	475	442	441	456	475	464	432	462	467	462	471	452	452	433	446	451	456	434	446	498	477	451	485	443	440	450	463	453	438	459	438	469	448	474	449	456	454	479	431	475	458	448	429	439	448	447	463	462	494	408	412	456	452	460	429	465	478	422	453	468	430	425	429	450	501	451	453	447	449	468	474	464	468	435	477	471	415	454	478	473	467	445	411	492	478	441	444	457	438	435	445	457	448	440	484	448	458	460	453	469	429	488	483	458	474	440	462	457	435	487	485	453	452	459	469	455	434	435	429	459	473	459	417	493	448	433	483	462	471	430	467	477	446	436	451	458	433	460	457	461	473	442	460	476	435	447	444	469	458	410	439	474	435	457	466	440	452	417	447	509	435	437	445	456	470	416	426	485	480	444	479	439	449	471	459	438	474	469	428	464	447	439	464	420	465	452	480	478	509	421	462	473	435	477	446	456	439	463	450	464	463	464	466	465	482	444	462	436	470	461	478	470	494	488	482	445	410	435	422	447	442	457	474	431	475	435	429	458	465	434	493	423	492	430	444	473	493	445	460	443	472	475	448	457	440	456	445	465	477	430	487	446	472	463	464	460	443	425	461	468	466	452	493	435	463	480	444	477	466	464	468	437	466	440	499	440	450	439	432	441	459	454	460	441	446	465	469	415	441	448	481	494	488	440	423	456	479	488	469	457	482	442	456	453	480	433	453	454	462	450	456	441	429	477	497	509	488	485	464	443	466	473	439	451	453	446	430	460	475	441	468	465	463	420	437	431	474	497	403	462	477	426	452	431	452	474	455	449	422	469	478	476	431	467	507	464	468	456	485	493	426	444	472	443	462	430	444	436	446	461	482	454	452	458	452	439	462	486	484	472	437	456	498	462	453	411	430	458	459	451	461	455	436	461	439	443	461	452	466	453	442	460	432	442	462	432	474	463	475	459	465	462	464	454	442	484	451	439	462	432	493	421	478	444	457	462	478	486	435	413	447	438	459	463	442	450	449	443	455	471	451	456	460	430	441	454	455	474	459	459	437	494	447	440	457	459	443	437	483	441	423	445	440	458	443	483	445	473	467	415	486	448	447	475	452	484	469	453	460	433	482	471	475	446	434	452	416	424	445	476	421	451	443	467	450	456	430	450	465	466	483	454	490	452	466	433	462	444	455	474	438	425	487	485	457	505	438	431	454	451	444	440	467	469	429	455	451	461	439	487	448	451	447	456	456	470	417	439	446	462	454	456	460	458	485	466	455	446	478	479	445	422	489	469	447	433	434	445	447	447	462	461	484	449	450	455	479	428	488	436	457	465	453	456	479	460	453	448	422	473	467	448	479	457	471	470	471	443	481	463	415	498	427	444	443	416	432	455	461	447	449	431	457	473	428	486	486	445	423	444	482	458	431	464	455	468	462	464	493	463	436	465	454	445	456	449	485	454	463	474	459	465	459	470	459	466	474	420	456	458	452	466	451	454	449	455	434	429	436	475	467	427	475	455	497	433	448	433	450	414	478	468	489	422	452	474	466	447	493	450	434	445	435	456	450	417	454	483	435	427	479	485	425	471	469	441	431	422	444	479	441	468	441	446	493	458	453	457	457	439	462	455	452	448	460	463	470	473	417	455	447	431	449	453	454	422	456	443	433	434	476	454	425	462	434	458	443	447	450	385	436	439	458	443	412	428	422	479	472	456	492	437	446	476	444	415	456	463	455	413	450	446	470	491	445	429	451	436	440	438	433	469	454	457	456	468	459	420	412	422	450	468	465	448	471	487	459	454	456	452	428	475	434	470	464	448	431	488	481	427	478	470	458	465	464	518	430	414	422	468	475	449	470	431	412	461	446	483	400	435	459	468	446	477	448	473	452	465	456	436	465	458	442	432	465	458	490	487	470	455	488	478	467	430	475	467	440	431	471	464	452	477	444	469	433	430	437	482	428	437	433	498	441	467	435	471	456	463	460	447	407	421	445	460	423	405	431	499	427	483	441	450	430	424	437	429	428	455	510	461	452	464	438	486	481	427	463	465	397	444	488	428	448	451	440	430	468	439	449	454	486	479	425	430	474	449	424	474	421	438	491	429	449	493	468	442	456	436	457	448	424	465	438	473	493	460	441	484	458	423	451	472	446	471	476	447	467	478	481	448	434	444	443	408	423	492	456	464	439	481	440	464	427	488	467	434	452	434	455	478	496	482	478	425	469	484	431	433	468	443	449	459	463	461	441	463	454	484	406	462	435	481	434	424	462	470	436	416	461	439	458	427	423	465	432	498	445	433	476	458	450	470	502	446	463	500	441	443	448	447	464	455	474	488	461	456	462	453	470	411	452	474	441	469	440	436	475	468	448	433	445	461	473	455	434	496	436	409	428	467	429	432	435	482	470	452	441	456	434	456	451	471	450	479	438	452	421	451	457	464	480	445	469	461	444	440	430	443	423	456	458	450	453	425	425	416	465	464	482	472	454	463	450	503	439	450	458	482	462	475	472	460	457	456	455	416	442	447	461	471	447	436	439	452	471	472	482	450	460	453	411	458	474	466	451	467	477	460	432	468	418	480	461	431	456	481	483	436	429	464	439	457	436	454	472	462	436	467	444	413	429	464	454	474	483	424	465	454	489	469	428	442	429	439	487	498	461	481	464	455	430	444	487	447	444	461	466	483	450	473	442	432	423	436	473	458	431	446	463	465	471	480	463	447	429	424	439	471	481	471	488	429	477	496	467	508	465	503	454	430	442	461	439	432	439	463	468	480	453	475	451	455	430	469	448	451	472	487	492	455	439	418	463	427	477	434	430	454	470	443
27318	22132	22092	11197	4802	3285	2340	1777	1329	1157	902	796	618	591	620	494	515	473	418	446	445	406	383	379	446	396	389	385	372	376	376	360	365	363	360	345	347	364	341	345	360	347	331	339	352	341	324	322	309	329	330	331	327	330	385	327	335	354	364	359	346	349	363	342	361	343	354	338	361	366	338	351	328	306	361	352	338	309	335	355	332	348	330	341	348	326	328	354	341	332	319	325	340	313	382	334	335	380	360	298	335	385	315	326	339	316	322	327	342	376	329	312	337	344	324	363	355	363	299	381	320	338	338	336	357	311	333	368	375	308	328	327	333	315	337	319	336	309	339	377	334	357	324	356	355	368	374	314	355	348	365	344	325	334	379	315	315	311	337	308	338	364	342	339	312	345	338	334	344	344	334	322	318	342	344	332	322	374	340	335	321	358	343	360	329	328	347	372	343	338	321	335	366	327	389	349	322	376	328	365	354	305	322	338	305	342	332	358	356	331	312	327	375	324	340	304	369	309	340	353	334	340	353	335	371	317	340	354	337	330	353	364	327	341	314	377	339	324	342	360	352	309	348	323	322	345	327	344	359	309	316	359	339	358	346	348	347	357	344	333	315	339	330	347	363	363	352	341	346	344	324	325	345	383	350	341	354	337	362	312	363	360	309	330	336	340	347	348	328	358	325	318	344	367	316	344	323	353	380	354	320	345	377	337	366	354	321	348	333	318	333	321	335	344	355	333	374	299	329	358	346	336	353	361	357	337	328	346	328	391	373	365	354	343	359	322	343	369	338	353	360	367	342	334	334	363	329	322	316	358	337	332	326	338	339	344	326	306	347	308	344	332	367	330	350	343	367	330	359	354	361	304	328	361	354	326	305	318	379	327	350	359	361	345	365	365	364	342	338	344	358	342	350	368	305	360	329	331	317	340	336	298	326	352	343	342	341	345	356	327	334	367	324	351	332	340	351	325	338	357	356	319	348	328	318	330	322	351	353	348	351	362	353	326	336	356	298	308	330	334	363	312	348	364	343	329	353	335	352	351	343	352	359	335	347	381	299	339	347	336	340	338	304	371	334	303	336	406	326	355	345	327	346	308	362	324	350	370	360	303	340	344	329	340	361	343	351	309	352	350	344	340	353	338	317	357	321	321	377	362	368	336	346	329	364	345	362	358	298	355	347	358	340	334	381	327	341	346	352	258	341	359	316	349	351	348	344	341	345	314	325	310	351	353	338	320	346	355	345	328	309	351	337	341	318	361	340	336	325	333	364	358	339	336	327	330	322	335	334	375	335	333	329	333	328	330	348	361	319	329	326	328	352	348	293	346	338	334	302	328	344	356	363	331	346	340	337	356	311	327	358	372	343	305	365	349	342	344	361	341	378	352	333	311	332	343	343	320	328	356	348	310	361	343	360	347	335	310	322	374	343	343	343	331	323	349	358	328	331	342	335	352	284	309	330	322	337	327	314	354	352	349	334	328	374	344	339	326	357	345	348	353	362	385	353	352	325	334	342	353	324	357	323	334	328	353	324	355	339	330	313	363	398	318	338	342	313	366	339	367	355	376	344	331	337	323	345	351	328	343	351	344	356	296	307	365	343	331	347	342	336	322	357	363	321	339	338	346	350	333	353	329	352	335	337	364	364	354	350	333	367	352	364	331	331	351	344	335	308	367	364	356	359	324	338	356	321	326	361	341	336	347	369	323	331	339	342	338	318	318	350	335	338	318	326	324	321	312	365	350	334	337	351	371	369	334	339	330	365	324	318	351	341	328	336	368	351	316	307	342	361	343	323	332	326	364	332	330	346	353	364	363	353	319	311	339	355	358	363	359	355	339	318	340	335	347	342	363	357	337	344	383	375	354	351	325	325	342	387	339	339	362	367	352	355	335	314	361	321	335	345	374	353	352	378	333	368	322	359	320	358	341	333	346	311	359	390	322	331	358	339	325	386	349	333	327	326	356	346	324	350	363	338	351	347	376	318	329	316	359	344	345	368	361	310	336	362	345	356	323	344	294	374	343	335	312	362	335	346	330	320	347	336	327	341	353	340	331	344	355	363	341	334	326	336	349	345	364	325	309	323	364	310	338	321	335	356	329	323	325	340	348	361	355	320	352	309	339	319	337	315	320	320	346	333	319	328	331	318	348	314	346	356	316	369	320	326	351	370	327	333	348	328	334	346	355	332	324	391	343	323	318	334	363	341	346	340	369	355	354	377	325	322	337	326	334	327	329	357	325	352	355	372	315	341	360	358	347	308	351	329	347	331	337	348	341	352	358	353	334	332	324	343	362	329	333	311	327	344	311	336	328	332	371	334	322	338	322	340	343	289	357	307	348	354	339	319	370	341	325	317	317	345	349	357	342	352	329	382	376	353	336	352	325	360	358	341	337	326	333	306	327	348	322	311	317	348	325	344	348	343	354	350	367	360	325	320	345	359	362	333	351	324	349	379	346	325	367	334	355	337	324	348	338	358	309	355	338	300	335	362	371	337	344	369	377	360	332	322	355	341	320	368	360	341	373	351	336	357	323	359	377	357	371	374	369	366	323	357	351	350	367	338	334	340	372	313	353	349	324	321	338	314	337	321	329	348	342	316	353	355	323	348	315	348	333	344	346	334	339	300	362	331	347	327	346	350	334	364	352	355	367	353	329	305	320	366	331	359	295	308	354	335	328	357	320	341	329	304	346	348	378	349	325	334	330	331	320	328	343	354	368	349	350	339	347	333	348	355	348	381	356	338	355	331	361	350	331	339	330	334	339	360	333	338	314	348	353	345	338	376	329	308	313	329	362	355	324	333	333	345	302	380	344	333	329	325	323	356	338	333	345	383	372	299	330	353	373	340	346	342	322	344	341	330	316	324	343	375	343	327	338	349	350	334	346	308	332	350	351	333	347	319	351	333	366	350	374	361	342	354	367	338	375	347	329	310	353	347	340	326	319	328	347	353	319	378	326	333	330	303	337	340	341	319	354	368	314	320	351	366	318	306	372	352	362	320	315	350	356	339	314	332	318	350	347	351	337	387	329	337	324	354	355	378	348	331	343	362	338	357	347	351	363	380	327	307	335	341	345	329	337	325	342	343	303	344	330	358	307	319	363	312	329	347	333	335	346	334	365	325	357	300	352	348	345	332	341	345	344	344	339	317	345	326	359	338	337	367	326	371	331	312	355	335	339	322	334	373	365	364	353	338	348	323	349	375	347	338	340	328	335	314	292	351	320	340	337	354	317	339	339	307	324	345	339	349	317	361	330	322	348	333	351	321	310	318	347	338	331	314	349	335	326	365	346	366	337	350	331	349	303	358	299	341	332	366	335	365	332	350	331	309	349	322	351	336	332	336	313	364	352	356	334	328	344	349	362	324	352	304	367	365	326	363	329	328	321	365	330	380	343	338	319	320	336	354	370	327	353	345	365	319	398	351	321	367	361	340	303	349	351	346	344	349	351	334	330	314	327	317	352	329	338	348	332	344	312	326	357	346	332	380	347	319	311
15618	35318	23482	10645	7339	5092	3599	2689	2043	1569	1267	1015	896	791	714	612	584	562	535	521	509	493	463	529	469	453	428	434	419	467	399	416	425	373	390	396	391	435	403	405	440	428	388	388	404	389	408	402	380	428	373	377	362	395	389	417	399	394	386	350	402	396	375	409	367	385	430	399	403	399	377	402	358	378	365	384	382	422	394	358	353	378	405	377	405	368	367	416	401	398	352	413	381	448	388	389	398	397	357	376	393	367	379	405	362	387	384	391	351	364	386	369	383	367	378	383	376	395	346	408	392	370	395	386	403	343	388	360	373	393	373	351	396	388	380	367	386	347	360	353	396	415	393	364	415	356	393	392	362	394	385	416	332	364	404	363	394	382	424	372	391	370	390	382	397	378	382	385	377	350	374	385	364	403	389	388	385	414	389	372	368	397	406	373	397	372	385	365	383	377	411	439	354	370	366	392	395	399	373	401	397	376	363	394	382	361	371	386	379	383	396	379	395	386	368	348	402	365	366	394	386	396	388	405	371	379	350	368	409	363	334	345	369	370	399	401	391	388	390	379	348	368	357	384	387	389	369	375	378	406	369	367	381	390	385	404	413	348	396	383	393	388	379	387	395	395	376	349	382	402	402	405	372	404	385	426	393	380	388	410	401	388	358	406	387	391	384	384	388	421	406	392	364	376	336	382	370	372	387	414	374	388	401	382	392	375	381	373	361	432	400	373	361	397	374	368	417	361	389	363	373	401	357	379	391	409	368	381	425	375	380	387	401	378	371	387	412	380	400	390	370	398	393	368	368	380	411	378	386	437	400	410	391	378	377	391	411	409	373	380	381	408	374	436	385	386	386	408	403	414	357	412	378	404	419	377	402	382	373	400	417	379	374	414	397	380	369	428	389	422	388	391	385	399	354	401	387	360	349	353	412	377	357	391	398	383	416	420	376	387	384	407	371	362	371	378	388	350	401	380	369	345	373	363	382	373	367	382	389	366	391	373	392	377	372	392	357	388	407	380	400	370	370	358	368	398	381	430	403	409	369	373	393	397	363	407	397	379	370	385	388	402	391	391	370	381	354	364	394	382	345	406	360	368	349	405	363	383	329	367	342	376	396	384	399	398	393	380	377	384	385	371	375	397	370	394	390	415	401	383	382	390	397	413	409	390	376	389	345	362	429	366	379	371	366	399	390	372	387	391	388	374	409	394	397	384	386	405	402	410	406	408	398	390	393	382	410	379	402	367	392	370	392	373	374	371	360	357	405	390	417	363	373	370	378	387	404	423	379	423	375	383	417	388	403	416	374	394	423	415	367	369	380	388	408	347	413	376	384	400	358	366	377	378	384	398	348	379	365	387	392	364	414	368	369	381	381	403	397	396	400	411	427	428	390	353	362	381	363	411	381	408	374	368	363	358	372	349	394	395	371	360	381	407	383	376	395	406	350	402	365	409	361	372	351	403	353	368	406	368	367	393	401	391	393	367	379	358	411	382	395	392	345	372	408	426	403	422	399	403	400	349	434	400	401	374	395	435	327	394	417	356	382	370	380	423	392	390	371	363	365	390	398	376	371	364	393	387	363	381	366	434	393	380	409	388	349	405	378	381	386	387	348	385	371	363	403	390	394	393	369	395	377	395	379	415	384	372	370	373	396	369	384	396	389	394	348	390	386	360	376	368	376	371	392	365	383	378	399	377	416	376	375	390	419	379	389	367	375	383	377	397	396	396	378	411	370	385	367	385	418	376	378	399	353	402	401	396	386	391	387	412	375	392	384	356	399	375	387	363	355	350	407	374	411	375	376	363	414	379	403	404	382	375	412	363	405	385	385	391	415	386	378	361	396	397	345	409	380	378	361	378	394	386	352	399	404	431	419	374	402	338	393	420	401	409	388	398	428	387	417	410	385	344	388	397	412	345	390	397	403	383	385	401	386	392	375	355	399	380	405	382	377	392	408	390	374	384	384	404	372	378	353	357	388	352	365	352	382	371	375	386	384	386	370	367	367	394	396	370	402	397	385	385	371	426	386	375	388	376	385	407	402	378	370	348	370	443	381	356	358	390	425	408	376	417	329	408	373	411	372	371	383	378	394	404	387	390	423	368	377	397	381	403	369	373	397	396	386	380	424	382	388	391	416	374	374	403	359	407	402	388	424	361	361	373	374	400	379	358	358	412	388	339	395	376	365	398	404	366	380	381	418	397	385	385	376	401	366	414	375	424	391	418	366	377	391	397	392	379	365	386	394	383	379	381	390	389	396	373	372	379	396	364	380	365	404	348	410	371	392	395	377	395	351	414	356	377	385	363	366	413	360	409	389	355	363	411	401	430	406	338	405	421	392	399	425	385	387	420	372	361	378	370	385	365	393	384	374	385	365	390	369	373	399	393	409	371	394	381	394	368	361	364	359	374	395	381	396	406	368	378	415	363	390	394	387	405	398	404	379	372	395	358	388	432	416	401	387	421	385	395	366	389	365	389	401	382	360	411	390	391	355	378	373	389	389	393	346	367	387	353	413	366	346	416	369	410	398	397	387	382	393	376	369	393	412	340	339	358	360	421	418	359	401	383	379	345	381	421	400	408	406	365	362	398	376	374	368	382	386	411	384	399	368	415	357	377	371	382	383	444	403	349	363	390	370	408	394	402	346	369	362	399	384	359	399	394	398	383	407	398	385	377	393	392	416	360	383	366	392	350	366	392	365	398	357	388	372	385	395	386	401	378	390	376	400	367	402	414	373	368	389	364	371	416	372	402	385	384	381	398	409	389	376	412	391	377	403	386	369	366	401	367	360	415	396	393	374	385	423	423	374	382	422	392	403	397	407	407	383	372	391	365	357	368	390	376	381	391	406	393	341	388	421	380	361	385	399	370	368	401	382	374	358	381	386	372	412	370	362	407	396	353	379	411	394	374	344	376	390	375	372	378	411	404	365	381	378	417	376	396	407	403	421	418	410	390	354	367	413	408	390	416	361	390	396	363	394	391	381	377	389	398	371	391	379	373	369	403	381	399	376	381	379	404	370	414	392	403	381	381	373	398	355	378	347	385	386	380	405	400	381	355	361	394	401	367	353	381	372	381	360	368	343	401	362	365	361	394	360	373	380	422	369	388	363	396	380	391	378	374	365	393	358	391	393	345	403	381	425	382	359	392	400	390	399	378	382	393	387	409	408	392	421	414	382	401	392	420	378	397	382	351	374	414	357	362	408	394	369	381	346	370	403	411	384	383	400	379	404	375	417	405	385	378	396	361	383	401	394	366	382	411	363	377	390	426	397	394	385	386	408	363	376	391	358	409	393	398	393	383	383	367	398	384	392	397	410	380	382	382	383	386	385	399	403	407	389	361	421	365	407	381	388	414	419	411	358	397	401	401	355	383	375	418	398	378	402	362	386	368	369	378	350	416	401	384	383	373	402	362	397	389	382	353	388	383	375	381	389	414	391	379	410	391	376	413	356	416	378	392	390	352	397	404	390	359	381	375	403	346	352	395	396	395
23414	20987	27784	24406	20849	12432	5695	3261	2401	1837	1584	1220	1020	865	820	701	667	659	575	556	525	507	510	579	546	506	480	448	466	448	407	420	429	432	387	394	448	401	392	393	423	405	403	379	403	404	409	451	367	400	387	398	418	370	372	425	392	368	399	401	370	409	438	441	404	382	394	398	400	383	392	382	364	408	411	386	398	387	360	361	422	424	391	387	401	382	374	376	384	424	429	421	395	370	433	388	422	399	382	405	430	399	410	406	363	381	398	371	385	406	425	397	381	385	406	371	400	404	437	399	407	402	379	340	393	385	384	389	400	384	395	405	397	350	359	408	413	400	385	366	411	417	388	374	360	380	438	379	394	400	414	391	409	395	441	408	362	412	392	419	369	343	382	407	363	413	397	437	369	397	392	394	397	396	446	424	389	391	395	384	390	419	394	387	397	356	406	387	419	401	373	394	378	437	385	402	396	399	383	407	375	379	401	375	383	413	359	410	401	401	398	404	379	377	411	420	403	409	390	408	422	384	407	413	399	409	426	358	367	384	394	419	390	411	406	411	401	406	365	421	383	368	394	402	409	396	422	367	360	416	389	377	376	358	370	379	367	357	407	415	440	406	359	423	364	397	370	416	400	394	375	378	418	401	379	382	382	420	383	383	408	352	428	412	368	420	382	406	352	400	403	385	388	390	379	388	427	443	389	396	413	433	389	392	387	360	399	406	379	416	424	369	415	421	393	410	401	399	406	385	382	408	393	398	397	387	413	410	390	425	390	376	391	389	376	391	395	396	378	376	430	398	347	365	423	411	391	345	388	427	376	362	395	387	416	356	405	400	404	376	415	400	363	401	410	422	371	378	377	413	389	396	361	409	386	413	380	430	370	381	381	389	405	423	421	369	388	424	406	417	366	386	384	417	381	376	407	412	370	369	377	389	357	380	381	412	406	401	395	409	414	392	429	381	381	368	431	364	390	389	414	415	406	426	381	386	420	383	400	411	403	368	395	394	404	414	421	383	389	401	392	383	366	362	397	369	443	393	426	425	400	375	409	387	373	409	369	409	398	379	419	427	398	377	384	411	367	353	405	405	419	361	383	414	387	408	362	428	394	389	391	427	428	375	437	427	386	408	397	368	412	367	361	382	371	431	371	428	379	385	384	393	378	392	425	369	380	381	399	398	396	358	394	412	443	366	366	388	390	409	393	415	372	370	389	407	377	413	404	390	379	374	370	427	396	403	397	395	395	405	400	391	399	436	370	391	401	369	461	395	433	391	406	375	402	419	406	397	376	392	387	379	406	409	408	422	407	351	415	363	379	400	394	379	422	371	376	376	403	423	393	374	401	394	404	423	406	419	397	381	439	405	386	401	434	422	388	395	375	374	377	420	374	401	396	387	402	401	401	374	403	399	398	368	389	417	407	414	393	383	398	425	378	421	423	359	408	395	397	431	391	409	412	395	394	394	433	397	417	420	396	409	385	395	385	369	359	397	422	430	389	386	388	410	406	373	349	400	384	403	406	420	412	384	379	376	390	380	369	386	374	374	414	385	389	417	391	427	378	375	391	404	403	413	413	381	379	386	412	384	390	400	420	379	396	381	430	384	385	394	362	418	415	367	378	410	399	408	382	407	378	387	401	381	406	412	411	397	375	401	375	413	385	396	416	391	394	386	404	383	383	386	404	398	431	387	380	416	382	398	402	357	365	434	420	383	383	391	395	365	395	393	408	368	405	384	349	382	422	444	419	387	402	401	404	415	385	401	419	377	376	385	395	419	375	397	417	355	394	388	410	408	387	387	387	362	335	377	385	395	392	368	408	407	378	395	389	402	397	351	413	430	389	392	388	404	428	418	380	400	390	392	391	395	395	400	403	422	394	388	432	386	415	422	398	401	456	364	374	400	372	400	386	380	362	383	403	425	369	386	387	356	393	396	373	389	376	376	398	426	401	407	374	398	404	397	415	379	377	392	427	376	353	395	399	387	394	389	390	396	390	385	401	394	415	375	422	369	425	412	414	406	383	367	408	404	390	399	395	398	409	416	411	371	383	409	379	387	419	385	396	388	380	430	389	409	387	405	408	413	386	386	411	434	356	381	393	381	396	398	417	388	384	400	418	420	401	393	385	374	419	381	392	413	393	365	386	382	413	385	381	365	395	389	378	436	384	395	366	409	403	416	423	396	402	426	392	368	409	386	388	376	388	378	391	394	403	382	386	422	345	372	455	415	407	373	370	378	414	374	391	382	413	422	373	386	379	406	357	397	439	406	403	394	408	397	401	388	390	351	411	392	397	393	412	431	369	432	404	388	431	385	397	425	382	391	404	394	423	387	422	361	404	368	442	386	405	416	398	430	371	374	383	380	385	362	407	406	383	392	357	397	379	400	407	373	348	397	399	415	385	380	373	407	405	401	389	394	399	444	419	401	387	397	396	377	384	416	423	390	397	406	379	382	350	406	375	389	397	367	416	376	417	415	382	412	379	384	392	386	416	418	373	385	387	370	391	414	389	399	380	401	385	365	403	401	400	398	388	405	399	391	402	410	396	372	359	379	393	406	405	397	397	365	388	383	379	331	419	416	438	382	384	402	368	395	414	423	406	393	382	401	412	411	407	408	389	394	412	368	413	385	400	393	367	378	362	392	411	414	401	394	376	404	430	381	403	357	406	385	406	393	377	375	370	373	400	409	380	400	405	361	368	406	369	402	404	405	377	376	387	407	366	373	359	422	383	400	412	391	408	399	399	363	364	438	394	372	370	378	374	396	404	391	395	350	406	407	426	403	435	412	414	427	415	411	371	375	402	420	397	399	400	378	375	372	389	378	360	377	390	385	390	397	395	426	383	411	404	373	388	393	410	366	392	385	409	373	387	380	382	396	383	400	396	398	398	377	392	424	389	421	391	387	404	381	440	410	395	370	399	422	388	398	401	383	381	398	423	415	381	392	389	354	375	355	394	419	413	399	416	361	370	399	410	395	407	428	390	391	373	392	410	392	400	418	409	430	396	393	390	400	409	420	411	375	430	361	394	370	423	385	406	449	367	375	396	414	369	393	397	426	358	358	421	355	379	406	387	390	406	420	370	373	349	427	384	404	363	389	410	382	353	392	395	381	440	398	396	410	351	400	421	360	442	375	395	364	370	383	391	368	383	400	375	396	391	387	426	411	380	402	371	408	384	442	413	366	400	421	368	424	409	375	361	410	380	413	402	381	430	401	398	398	396	392	410	369	380	415	400	399	367	403	425	385	399	396	403	366	383	416	430	388	382	390	392	399	412	411	374	376	409	423	412	415	389	425	445	417	330	402	402	390	414	411	405	390	392	382	410	407	367	369	397	370	393	402	318	410	345	401	390	394	372	378	415	397	397	370	392	393	380	372	417	395	395	368	385	396	378	372	403	347	409	385	385	360	374	418	421	376	410	376	386	386	396	376	402	395	407	392	413	379	364	389	398	416	401	391	402	403	411	368	367	381	411	382	424	391	416	384	418	439	372	377
17293	41427	30697	18274	12296	8440	6318	4592	3383	2735	2149	1709	1357	1165	1089	885	814	758	708	668	667	642	587	582	671	607	545	539	533	547	544	508	534	523	504	479	470	472	442	490	437	484	437	470	473	462	448	450	427	442	446	427	451	426	478	442	488	449	470	443	424	469	445	419	424	410	424	441	429	439	431	423	420	451	411	439	425	430	410	474	477	468	430	434	440	450	482	458	444	397	421	422	421	442	424	458	449	474	424	477	426	418	457	475	426	451	462	443	408	458	432	452	439	378	439	426	406	447	463	447	410	468	447	452	440	422	415	432	449	431	439	450	423	438	466	417	423	451	432	417	449	451	456	470	471	428	429	421	445	438	455	438	482	437	405	451	450	452	441	419	442	439	429	442	448	458	450	446	419	459	449	473	469	432	428	440	473	445	427	453	452	433	445	455	414	454	455	449	432	470	442	441	466	478	432	435	428	441	431	445	458	465	443	472	432	439	449	412	488	448	461	489	460	442	453	453	432	433	404	463	437	454	438	435	453	431	437	447	441	443	456	442	437	424	441	434	444	423	462	443	435	414	413	443	424	447	441	426	467	467	430	426	414	487	472	412	439	417	408	427	434	443	426	421	454	447	422	472	450	431	431	426	449	471	426	433	461	436	430	445	451	481	445	450	471	466	464	434	433	418	450	434	436	419	441	450	436	406	475	432	420	443	441	467	408	427	440	438	445	460	493	441	450	410	467	429	463	428	454	444	440	465	466	480	453	420	454	407	413	452	432	492	428	440	429	451	442	431	438	468	411	466	440	466	445	458	441	469	410	439	437	440	446	429	434	420	441	462	437	431	471	436	441	431	450	424	467	412	480	425	401	404	430	399	426	401	460	439	440	450	458	447	459	440	470	465	411	448	412	444	417	446	420	442	416	476	433	436	476	437	417	441	465	428	435	422	411	448	421	451	464	437	458	457	415	439	431	428	421	420	449	418	405	441	388	444	432	477	467	401	389	408	458	419	433	449	430	419	462	471	461	433	435	492	436	447	457	442	435	410	447	440	427	472	464	457	437	456	478	409	429	453	421	468	408	470	424	447	437	435	468	454	428	460	426	482	493	435	485	441	429	437	400	438	432	416	434	449	481	443	409	449	429	385	470	440	425	416	439	462	462	450	467	431	439	425	424	429	428	471	430	441	451	446	423	463	423	428	425	445	422	417	418	423	435	433	423	450	436	436	409	446	434	420	430	426	466	410	454	442	420	440	439	440	463	412	487	416	453	439	472	455	447	448	410	487	469	466	455	455	452	438	473	445	428	427	457	448	452	428	417	410	439	432	404	440	448	435	453	445	444	459	420	440	462	463	433	410	399	419	447	421	444	443	461	441	455	446	429	423	436	446	439	469	431	450	467	435	468	423	454	435	388	486	447	453	432	462	459	443	467	430	458	418	486	425	426	461	426	443	459	411	464	430	449	471	463	447	456	456	433	434	447	438	458	459	468	419	418	420	424	470	453	475	419	464	456	440	427	464	480	440	478	447	462	460	435	438	417	439	435	448	393	432	400	462	462	482	410	437	470	395	437	433	455	457	430	438	439	420	464	434	457	439	484	419	452	451	436	453	426	429	459	399	452	422	416	436	463	412	482	459	468	464	508	473	479	458	445	453	439	448	438	426	439	443	480	445	410	410	428	425	453	444	442	458	422	446	446	418	460	443	452	412	417	451	432	445	418	421	444	486	417	469	460	465	434	469	457	448	515	466	428	443	470	464	479	473	429	494	478	418	400	392	460	427	461	435	433	465	419	408	456	464	478	433	448	427	487	409	446	447	428	456	479	465	421	479	418	455	464	433	425	433	452	442	441	421	425	405	417	434	440	422	441	442	460	461	455	444	376	433	455	439	457	412	487	463	436	448	459	434	413	452	463	450	457	416	428	490	461	455	438	427	438	462	455	463	467	418	432	455	438	485	463	443	403	430	429	437	435	490	423	448	441	433	446	439	439	442	437	428	431	433	405	456	476	424	461	451	463	436	467	468	418	442	450	457	434	443	427	429	433	427	464	416	440	427	413	417	428	415	467	452	429	455	465	482	428	424	412	454	413	415	459	449	422	440	438	440	437	438	462	428	448	431	421	477	436	436	457	450	475	469	428	438	451	464	419	450	449	458	440	407	417	436	435	455	436	425	437	425	490	439	419	425	415	464	463	441	429	443	424	443	435	430	441	448	439	421	433	454	458	419	425	439	455	480	461	446	473	458	441	453	429	462	457	458	424	453	431	427	409	464	472	444	491	418	438	479	421	444	457	454	450	439	431	430	463	473	431	402	439	443	442	414	470	424	420	424	462	434	454	428	453	400	446	476	453	464	456	425	455	429	449	439	461	450	435	446	418	417	410	429	419	444	423	470	429	437	434	457	446	418	438	474	412	478	463	455	420	472	456	460	440	428	421	423	434	472	464	447	455	439	430	402	438	458	488	457	436	447	426	410	460	450	486	460	453	435	428	453	434	459	438	455	431	460	430	454	434	449	450	440	436	438	465	407	465	464	432	453	455	418	443	402	488	446	478	398	385	456	472	423	455	404	481	422	429	461	395	429	440	391	462	430	419	440	431	459	407	395	440	444	413	434	470	465	428	462	415	461	446	421	465	453	434	418	457	467	452	447	460	400	436	454	447	426	419	468	434	403	449	466	398	422	436	426	459	451	464	421	416	415	455	424	417	432	478	451	441	401	454	422	444	451	425	441	454	462	451	461	445	430	465	428	414	499	429	447	421	431	450	421	439	456	457	476	429	460	430	437	460	433	446	400	445	434	417	441	469	448	432	426	439	425	443	476	457	460	438	464	442	407	439	433	434	438	467	437	389	433	444	466	427	466	446	445	457	413	432	456	434	435	443	463	419	388	445	418	464	473	471	456	437	419	426	420	419	435	461	409	450	439	480	450	410	420	445	451	425	423	440	441	461	459	433	457	427	462	444	425	442	396	433	464	433	401	453	462	428	409	465	425	409	456	456	465	454	428	459	438	411	424	404	419	440	461	429	448	468	441	421	469	418	426	460	448	435	456	439	442	390	463	467	433	421	439	441	503	403	478	415	396	486	407	433	429	457	432	430	450	415	429	435	467	430	454	463	453	451	462	449	439	439	448	425	442	438	448	421	454	483	459	460	446	412	426	416	426	434	434	466	404	475	421	474	437	467	441	455	473	448	490	453	468	437	462	424	411	458	431	444	465	439	442	465	448	399	511	444	467	464	447	439	451	467	446	436	412	456	489	402	446	438	477	463	461	425	443	430	450	452	435	469	489	445	446	397	415	424	447	422	426	427	468	443	425	442	421	436	423	447	459	461	455	434	475	412	446	447	465	417	438	450	414	443	415	440	456	475	452	456	427	454	430	446	401	450	476	411	510	425	423	442	458	468	447	404	451	431	406	448	470	451	419	448	429	459	456	480	440	471	430	429	426	463	456	449	420	394	422	434	414	431	433	438	449	486	433	463	442	472	464	432	411
24732	21080	26606	25111	11660	5001	3226	2084	1577	1331	1201	901	756	699	641	568	507	489	474	428	456	435	390	366	402	375	371	395	378	373	364	361	367	363	332	349	339	313	306	355	310	365	340	354	321	338	326	314	293	342	324	342	325	317	348	333	323	326	334	319	325	328	313	371	323	327	315	298	318	342	311	316	326	348	308	318	315	306	347	311	288	312	319	325	281	313	333	333	354	313	305	329	362	294	307	305	307	310	338	327	329	324	331	291	295	321	281	336	294	325	299	327	314	352	298	322	327	306	308	317	298	332	333	332	330	330	317	299	298	314	340	324	331	340	325	326	321	325	286	282	346	298	326	336	332	328	346	344	319	291	342	336	305	298	339	337	354	297	332	319	337	325	305	328	351	345	314	300	312	349	298	305	317	298	348	298	302	346	328	339	327	304	318	314	327	317	366	313	301	320	314	357	332	323	358	335	319	309	315	322	318	359	325	376	321	347	344	350	308	333	304	330	316	329	305	355	308	314	337	308	337	338	317	335	313	334	304	305	325	319	318	315	354	281	323	306	326	314	308	290	300	311	326	341	321	296	305	333	344	340	338	358	330	336	313	322	302	337	332	290	300	313	325	313	348	316	336	334	298	292	297	355	334	326	305	316	337	305	308	327	281	325	303	311	330	323	337	341	299	303	307	329	310	327	336	328	347	299	300	302	332	311	316	313	355	372	312	362	306	299	357	340	342	315	336	319	332	314	300	332	314	328	322	312	303	335	343	315	331	325	310	339	327	320	302	271	320	301	315	338	343	294	319	337	305	301	356	307	325	323	304	325	322	354	328	306	319	355	312	302	307	316	301	297	361	277	313	320	345	289	329	319	330	307	319	347	331	323	294	341	320	326	269	269	330	376	336	317	324	316	309	325	310	329	319	346	334	298	299	328	310	309	311	319	302	347	320	303	308	330	299	348	300	321	358	312	344	316	314	281	339	320	309	296	326	320	327	314	317	319	314	287	347	347	320	311	292	309	325	312	289	319	310	314	304	300	323	318	291	329	315	320	309	343	291	319	333	342	294	263	330	298	302	307	313	350	327	296	332	299	318	354	342	310	329	320	357	326	375	339	363	319	328	355	296	300	319	343	312	321	311	331	317	354	322	327	320	332	307	338	287	326	304	315	352	330	318	319	297	311	299	316	321	313	292	321	329	318	325	292	353	317	300	302	311	297	301	300	316	316	318	321	321	343	318	315	312	326	291	304	331	315	337	315	318	315	326	321	322	314	310	317	312	308	326	353	334	308	310	326	289	347	339	338	344	352	356	323	308	331	321	338	329	295	353	322	297	318	331	319	317	331	316	314	345	317	360	297	334	289	319	323	309	286	313	325	329	340	301	320	351	313	327	329	316	331	330	343	304	302	301	345	301	300	336	325	308	317	362	318	310	320	332	307	320	334	302	322	314	286	335	316	321	321	297	342	323	327	314	308	304	300	326	324	335	313	309	296	298	309	328	284	350	329	295	313	340	300	316	329	350	299	324	297	329	293	331	306	312	299	310	326	335	307	332	313	308	339	330	309	340	317	306	347	323	319	328	327	339	365	320	313	345	298	355	309	305	301	313	319	336	320	336	332	339	357	305	311	310	325	315	328	294	300	312	326	307	328	304	336	313	359	289	327	301	299	325	331	316	318	317	313	315	309	310	331	336	335	329	299	315	342	301	300	330	337	312	329	297	319	361	322	316	334	321	323	310	320	326	323	286	298	321	296	302	320	331	316	305	342	348	333	326	312	348	303	318	307	328	335	322	334	306	284	351	317	307	345	345	317	314	303	309	307	328	322	317	306	330	308	337	332	337	326	298	306	272	327	325	345	328	342	294	324	310	302	322	288	322	311	288	311	331	322	302	331	331	320	323	335	319	329	320	312	326	320	307	354	340	308	353	289	333	313	288	317	315	333	321	304	329	315	350	330	355	305	315	312	308	284	307	358	326	308	310	292	321	318	334	343	311	315	295	317	295	321	338	316	291	330	334	328	308	309	333	321	282	335	335	309	336	319	276	335	346	344	366	335	297	329	328	317	326	336	306	348	314	320	325	326	296	355	321	307	310	292	335	306	310	371	320	314	336	308	343	294	321	338	326	317	326	297	311	307	330	349	315	318	275	325	313	330	313	341	331	300	317	303	317	302	305	319	333	314	327	278	338	327	340	342	315	316	321	330	311	324	338	355	306	327	333	288	331	349	328	308	295	314	339	314	352	342	334	311	298	319	315	331	303	330	318	317	327	330	302	307	323	324	306	293	329	346	320	318	331	334	311	335	303	302	331	300	305	294	317	312	315	323	307	317	309	329	348	323	295	312	322	307	293	303	336	309	312	291	322	346	299	318	299	338	325	332	330	313	317	315	297	328	328	346	340	334	313	337	347	294	292	302	329	364	345	323	331	323	354	325	304	313	283	335	301	334	326	313	313	321	336	308	346	338	345	308	309	346	318	318	312	331	338	342	323	344	348	339	330	313	296	326	317	326	287	322	340	307	333	321	306	325	318	351	322	286	322	305	304	318	348	342	350	261	311	329	348	309	291	322	336	311	318	291	321	305	342	323	305	319	315	330	309	323	325	299	332	335	320	344	349	320	311	314	316	292	317	316	335	312	349	294	336	297	321	324	318	331	329	315	320	348	297	323	334	352	318	337	310	328	293	321	335	333	337	348	325	352	341	325	316	311	327	330	309	319	327	329	360	316	328	306	365	316	328	296	301	313	312	308	363	336	307	309	333	338	319	284	347	298	325	323	339	344	325	338	306	320	322	328	311	322	312	309	327	357	321	291	318	326	305	332	320	302	334	329	324	300	324	329	342	298	341	325	329	322	326	330	369	333	318	340	319	297	349	290	322	314	302	313	299	289	335	329	337	314	351	306	309	306	320	293	335	345	355	325	334	293	346	300	299	289	313	298	287	312	323	326	315	309	319	314	311	295	334	332	334	318	321	323	328	288	330	304	322	326	302	339	337	318	322	332	285	279	310	342	318	319	325	344	323	322	281	318	313	317	327	290	330	343	316	340	317	332	306	378	283	320	336	335	290	293	361	318	327	327	291	287	308	322	306	339	309	322	316	334	370	341	307	312	311	327	320	296	328	353	332	342	323	312	288	305	328	317	322	351	344	316	318	312	356	333	339	313	322	316	329	319	344	309	336	319	328	301	325	337	332	342	307	304	328	289	299	305	324	320	328	301	290	304	313	319	341	314	317	325	307	330	341	323	297	295	279	319	323	330	337	298	338	338	333	349	314	294	351	331	301	346	345	346	290	305	309	321	335	323	310	307	320	317	352	312	350	326	343	277	320	305	320	300	304	329	310	335	299	323	333	343	307	304	297	291	345	305	323	322	330	325	332	316	335	342	347	337	296	312	330	351	321	331	332	327	315	314	337	306	348	303	328	364	333	301	297	293	332	311	309	320	352	321	304	302	324	330	303	331	329	301	276	337	310	320	338	303	302	299	312	355	405	345
15760	37688	27749	15614	9895	6476	4531	3149	2419	2040	1664	1309	991	950	820	711	628	616	537	504	565	437	476	462	497	455	459	473	433	403	440	406	374	420	394	406	395	384	383	372	376	395	366	374	369	365	395	346	366	353	386	342	366	387	342	369	349	361	368	342	339	392	394	406	388	393	332	363	351	378	396	386	348	358	361	352	359	345	367	344	356	372	375	361	327	356	357	323	371	346	357	387	369	366	332	339	353	400	368	373	355	395	352	338	357	395	355	337	370	367	337	353	347	375	329	370	375	365	362	378	353	399	372	358	345	392	362	367	370	345	366	359	364	358	386	321	354	362	360	373	383	379	351	368	383	372	354	374	354	369	357	361	338	344	354	369	383	376	350	368	371	361	351	398	328	396	387	353	380	348	361	353	370	349	391	353	398	346	364	366	343	335	382	343	323	374	372	346	372	364	354	378	352	355	374	376	362	381	345	360	375	364	386	358	349	379	361	332	349	331	361	382	375	359	380	383	341	339	334	367	360	354	359	355	382	365	366	353	353	385	345	373	358	380	360	343	388	345	339	342	346	363	377	337	371	362	337	371	401	379	365	351	384	396	377	351	323	367	369	380	352	340	363	362	370	391	366	350	396	372	399	335	358	347	322	387	368	344	396	344	353	394	363	356	372	323	334	374	339	378	340	417	359	374	374	361	369	390	341	358	352	354	323	365	362	349	383	399	352	350	343	372	329	334	355	342	372	337	362	322	295	359	351	335	356	370	376	343	357	354	358	369	351	381	341	384	373	355	344	342	378	379	364	353	402	340	368	384	358	378	370	376	353	372	377	399	387	373	366	393	328	388	371	345	342	349	369	387	318	361	357	354	318	360	376	339	355	349	352	370	383	385	351	339	374	387	342	338	370	361	342	368	366	360	389	318	341	354	365	357	388	347	360	399	368	363	362	386	352	368	391	347	348	362	376	371	316	375	361	359	369	379	375	357	385	375	332	357	353	338	345	337	363	416	356	411	358	350	372	371	335	381	333	393	348	383	362	323	382	324	391	349	363	335	343	378	386	362	344	389	361	370	335	333	366	369	365	338	330	348	337	341	356	354	368	377	369	322	364	373	392	389	369	383	341	368	354	369	405	358	346	374	354	363	379	391	376	322	366	375	341	352	396	369	368	376	372	372	379	361	335	384	381	369	350	349	370	361	358	339	352	341	361	380	383	354	377	355	358	395	354	346	344	376	349	363	345	343	373	358	417	361	403	349	361	347	383	354	361	354	387	378	356	344	354	380	333	356	349	355	379	364	363	352	329	367	371	348	382	352	392	343	326	381	354	415	362	358	378	356	341	364	380	388	368	361	324	366	362	346	343	325	348	336	363	385	364	376	411	349	358	366	317	369	340	369	334	357	382	341	365	396	375	360	412	356	335	372	365	380	372	350	346	400	330	373	387	325	347	395	380	348	367	381	378	385	374	325	380	355	350	358	353	357	365	376	368	379	384	362	361	391	363	390	356	354	395	392	375	404	369	361	354	351	373	368	382	350	369	363	349	368	362	357	338	389	367	386	350	370	384	359	381	345	386	355	360	346	367	364	398	377	353	356	371	381	358	372	355	381	400	334	338	374	377	363	367	363	339	364	402	357	352	358	373	329	339	343	362	367	347	345	361	342	357	371	357	332	367	374	369	390	347	335	396	348	350	394	359	368	361	350	356	341	351	373	347	358	346	377	357	379	376	377	363	362	318	366	360	363	355	360	387	345	376	351	371	349	369	348	391	399	342	316	381	355	352	332	342	356	353	359	340	380	381	327	363	394	335	364	373	337	361	346	338	355	357	350	377	339	374	385	350	365	372	343	356	359	328	353	365	344	364	361	339	370	362	365	381	338	349	342	420	394	374	337	379	370	397	367	356	355	361	375	369	369	399	341	383	355	366	379	338	376	398	368	359	384	357	379	393	358	355	375	376	346	350	375	344	350	385	375	383	364	371	383	386	366	362	359	372	373	343	377	344	402	355	357	368	383	373	348	329	358	359	359	332	340	390	334	380	365	372	351	364	378	327	403	349	346	374	344	353	369	340	339	314	353	371	362	381	349	361	373	377	336	329	373	355	360	329	392	376	356	341	340	352	339	385	350	361	326	371	371	340	396	399	392	351	372	377	340	382	361	375	356	365	353	360	369	365	349	393	368	401	364	343	395	393	359	353	380	349	388	360	347	351	360	367	344	363	382	366	370	360	359	363	361	337	383	363	364	344	341	345	360	405	373	351	345	377	352	355	337	362	368	381	339	379	386	367	349	351	347	354	344	369	358	377	339	352	344	375	390	352	377	392	381	366	348	386	334	354	338	377	363	398	324	354	381	376	408	360	368	341	325	363	350	376	376	344	348	330	353	347	356	379	372	352	363	366	396	376	383	338	381	358	373	369	353	380	378	327	398	363	342	364	380	364	361	357	332	382	351	332	341	373	354	340	358	344	362	333	350	378	379	345	373	378	385	384	344	346	366	338	378	368	358	372	356	384	343	411	374	387	373	364	362	374	357	364	347	369	370	362	362	365	358	387	353	315	345	337	361	383	342	375	354	353	390	368	380	370	395	356	349	358	357	334	354	386	393	346	373	369	351	361	340	351	371	405	360	367	365	375	369	388	347	355	363	384	380	337	364	358	375	324	364	391	375	383	370	350	321	369	341	347	382	336	362	326	345	338	354	339	375	366	383	345	341	362	361	351	344	354	362	388	317	337	307	353	385	339	362	344	347	335	338	371	376	392	336	354	404	358	355	358	361	367	364	379	384	362	391	371	342	366	377	356	346	380	364	355	378	389	368	347	379	377	360	374	375	359	341	355	368	376	369	356	367	361	366	350	349	362	377	337	338	417	342	368	366	364	401	363	366	358	338	358	375	403	357	334	319	332	350	315	337	414	349	373	352	354	401	379	383	378	309	368	320	355	366	377	391	335	385	376	370	366	345	363	377	399	361	365	357	372	355	338	347	370	363	375	375	375	389	385	345	330	356	343	361	373	335	373	368	364	363	365	295	357	372	350	342	352	402	374	355	359	365	341	361	389	396	341	353	381	369	356	343	342	363	374	381	346	368	380	351	343	360	391	337	316	368	357	375	343	343	331	356	327	353	402	384	371	367	330	351	330	368	385	350	372	342	366	359	327	366	386	374	336	385	380	353	361	355	373	346	355	345	336	389	361	372	391	350	361	348	324	357	385	366	398	356	385	371	355	382	377	361	365	361	332	342	376	348	404	355	367	364	335	384	344	366	361	398	371	363	359	376	319	373	368	362	308	371	396	352	353	352	370	359	380	370	396	366	369	350	360	412	361	350	359	364	342	346	412	382	372	337	351	358	353	352	365	343	362	381	363	370	361	340	338	376	354	362	382	380	340	363	417	385	371	360	384	353	375	330	380	369	344	369	362	350	382	398	338	368	357	357	386	358	341	397	397	342	363	350	330	366	341	351	358	405	378	348	356	347	350	344	370	383	352	350	390	383
22500	21182	28539	24100	21226	21183	12503	4614	3052	2654	2115	1738	1343	1165	1099	988	750	722	679	691	685	613	534	548	641	592	558	561	518	498	507	508	482	482	424	419	451	423	416	444	432	455	430	435	418	446	467	414	426	411	418	441	434	442	416	447	426	454	449	439	395	424	396	397	428	383	429	398	397	411	402	420	400	400	364	409	415	411	410	414	387	392	425	404	403	425	421	404	415	427	419	398	440	380	417	391	377	422	341	376	420	420	412	380	402	396	389	409	432	378	415	370	405	412	415	388	379	375	397	408	420	402	394	387	406	432	410	423	415	406	421	380	407	414	384	408	413	428	410	382	406	408	381	444	418	440	441	432	421	365	405	417	399	405	394	395	399	396	431	437	403	386	412	391	395	394	419	384	416	408	443	415	414	395	386	414	411	401	366	413	419	393	367	451	399	395	436	419	396	382	413	419	400	454	451	454	411	384	390	398	445	382	391	399	376	412	409	398	387	410	394	404	391	400	424	400	441	371	439	403	397	436	412	413	424	433	416	403	400	409	400	409	418	431	459	411	422	404	388	421	435	383	408	384	401	418	404	423	445	406	393	425	431	409	393	461	404	406	421	391	433	434	409	425	392	393	429	412	406	385	414	407	368	408	421	389	398	463	431	388	398	409	402	373	419	389	423	417	385	403	413	428	389	422	439	420	406	412	426	415	411	386	444	389	404	354	396	400	403	380	444	470	395	380	416	397	374	402	397	386	422	389	405	443	382	392	426	413	405	399	403	399	385	405	381	398	400	384	437	424	384	400	380	406	434	364	409	430	415	400	395	384	371	396	414	350	407	379	388	451	424	396	394	392	387	364	374	409	403	403	383	375	432	392	413	411	445	379	385	439	380	445	416	393	418	369	400	408	377	414	423	416	408	365	393	400	419	410	381	394	413	403	401	375	426	379	397	443	369	398	417	390	446	425	417	414	419	399	417	396	390	381	372	417	398	397	400	444	417	424	407	384	420	416	411	424	421	384	357	379	405	402	406	406	407	384	425	397	408	377	405	421	392	405	402	380	428	444	411	429	408	378	430	404	417	420	438	397	362	415	396	414	432	387	389	382	409	414	417	407	443	427	377	397	417	390	396	433	422	394	367	410	390	392	395	384	408	429	413	393	467	415	413	423	401	396	414	386	427	433	393	399	395	416	363	416	409	416	412	395	418	367	420	392	426	435	406	373	430	423	369	446	412	394	381	432	382	401	371	423	378	394	411	448	415	403	402	400	402	424	446	402	411	390	410	386	425	434	377	397	390	418	396	398	418	385	401	419	422	381	467	386	393	377	408	375	440	458	388	399	386	453	400	381	419	399	424	424	431	425	431	378	431	395	431	402	392	365	393	408	363	428	412	414	398	416	412	421	420	433	404	399	390	423	447	433	391	418	401	445	412	430	387	387	420	389	454	400	408	416	398	377	402	393	399	398	428	386	396	401	405	400	405	447	428	394	383	408	419	419	390	397	417	426	399	401	401	382	400	380	365	371	455	415	389	408	384	424	394	422	410	384	400	366	382	413	394	381	405	382	359	407	421	400	380	409	416	424	402	413	417	383	420	426	419	383	411	401	446	394	400	374	369	401	430	398	389	402	426	406	443	404	413	392	401	414	422	356	388	429	426	389	415	417	412	426	423	378	398	429	387	421	397	417	401	418	422	412	396	386	406	425	404	391	415	410	403	386	380	410	373	371	430	426	414	438	419	377	388	434	393	420	383	387	435	412	410	371	411	413	364	409	366	384	384	411	386	426	408	382	364	400	398	427	375	427	428	423	403	401	412	418	387	413	377	391	420	410	420	392	395	426	401	408	435	425	380	416	415	409	431	430	409	427	353	383	412	418	378	393	422	419	432	388	386	404	444	385	403	433	417	396	389	421	432	383	395	434	387	443	425	400	392	396	372	415	390	392	443	374	450	376	455	408	406	448	406	403	365	437	465	402	358	386	430	394	443	451	418	418	397	413	391	403	403	391	418	409	365	415	395	396	391	415	375	395	411	373	404	408	416	406	431	404	435	405	393	440	399	398	378	388	367	382	447	360	441	394	374	385	385	393	401	409	411	407	387	407	395	412	412	427	388	415	433	454	396	368	414	412	392	438	424	429	404	377	410	393	479	389	399	400	398	421	430	403	382	385	390	387	452	346	405	384	411	389	435	431	372	401	451	406	395	407	390	429	410	392	436	387	440	414	435	398	348	406	381	376	411	436	422	407	359	408	424	404	407	417	404	407	395	370	420	376	435	387	411	384	403	425	428	415	453	410	404	435	405	418	398	409	425	440	409	400	398	411	381	425	421	399	407	429	434	401	396	401	401	440	382	385	408	397	365	418	399	409	432	412	394	411	403	422	392	368	378	411	439	414	378	376	409	393	373	410	380	394	410	409	400	400	412	394	390	360	443	437	358	402	414	408	405	410	422	419	434	393	424	420	419	381	417	411	439	433	396	402	439	378	399	440	413	413	405	416	386	408	401	410	425	406	443	423	389	395	394	373	441	409	432	426	419	393	396	409	409	428	383	411	403	405	416	386	383	408	417	391	401	407	431	437	397	443	441	390	421	407	406	430	407	414	402	395	395	385	422	424	384	400	425	397	405	421	431	425	427	429	422	428	399	410	385	402	422	422	390	419	387	398	370	382	405	359	437	403	400	401	406	393	416	413	424	364	401	417	388	446	380	393	431	408	395	367	391	423	400	427	453	400	376	412	423	394	433	427	418	386	365	378	424	406	385	398	382	445	390	386	378	403	386	418	393	391	402	414	402	440	389	415	418	428	409	418	432	417	422	415	434	422	412	420	373	394	410	378	389	431	386	415	403	385	380	416	410	430	366	398	420	380	401	386	415	391	400	379	417	408	382	412	408	426	415	390	390	384	385	410	437	394	433	427	410	390	389	375	418	412	410	422	396	405	419	400	381	435	424	365	415	387	418	414	378	411	410	368	405	394	417	373	422	416	407	409	410	441	412	396	432	399	432	395	422	416	400	407	394	401	406	389	418	396	405	391	396	385	397	405	393	429	392	377	371	400	438	406	393	400	404	422	353	426	358	413	413	426	393	374	393	389	421	432	405	425	409	414	386	402	404	410	427	455	387	379	383	366	377	419	410	401	408	439	419	427	411	370	358	381	395	410	389	378	400	410	356	411	388	425	364	414	404	414	388	417	436	380	393	414	396	382	426	400	385	377	405	403	372	426	407	439	404	405	393	388	392	426	421	378	425	406	372	384	413	425	459	381	436	395	418	412	419	438	406	392	442	396	422	413	424	423	401	370	381	414	415	412	414	406	405	393	428	396	381	419	429	416	399	378	402	438	397	442	382	408	440	377	429	430	420	389	421	446	419	391	427	404	423	423	398	409	417	398	427	371	423	403	399	410	419	414	396	435	414	406	395	401	422	399	410	423	390	451	378	413	400	437	407	427	423	373	403	426	402	422	446	393	442	399	409	361	445	396	434	408	393	407	360	391
20137	48686	36872	23384	15964	11244	7879	5531	4265	3613	3052	2360	1776	1648	1436	1229	934	956	912	851	831	775	691	636	728	649	620	605	580	567	565	552	535	521	503	494	523	456	473	541	457	488	493	494	476	466	480	468	489	505	487	443	473	445	474	433	451	458	428	452	475	459	461	444	434	487	409	443	469	441	456	425	459	425	414	490	457	496	452	451	459	425	459	468	434	449	436	457	440	433	435	476	451	448	442	409	480	430	452	464	453	459	451	467	454	512	464	452	425	449	431	475	443	454	469	490	432	475	450	475	412	449	424	473	433	452	460	466	432	460	488	419	477	446	457	433	486	458	433	418	432	416	453	466	472	464	452	449	456	457	471	442	469	456	419	442	435	484	434	440	490	464	418	445	464	463	473	439	445	415	472	454	442	451	466	432	453	410	426	481	413	486	477	461	477	457	448	412	409	441	444	442	442	456	428	449	445	410	447	439	469	450	463	439	413	459	441	425	444	438	454	461	475	432	431	468	431	434	444	410	486	465	480	427	484	432	443	468	478	464	440	415	463	450	457	418	426	457	441	469	444	456	457	398	456	465	466	453	469	430	424	415	445	438	424	488	456	500	477	452	457	456	464	476	466	438	433	472	423	438	461	451	435	475	453	444	432	451	436	411	449	463	468	450	435	395	419	447	440	456	449	485	451	454	459	485	471	446	444	468	427	481	493	454	469	433	438	428	461	466	455	441	470	408	452	443	418	448	463	424	413	470	457	456	482	415	467	453	459	423	433	452	436	449	445	460	468	451	437	414	417	417	444	428	461	443	450	442	449	464	446	476	444	422	457	400	434	441	466	442	475	472	459	425	434	452	474	421	453	434	439	450	421	435	470	462	454	449	450	484	437	456	437	450	473	453	451	408	485	435	444	437	453	447	462	463	463	457	447	486	426	438	404	456	426	473	443	443	456	397	442	464	456	462	433	472	415	459	460	468	436	430	472	467	460	490	465	438	418	471	461	459	454	484	468	462	461	485	436	493	470	448	438	468	465	422	472	474	443	441	475	442	454	484	449	435	451	449	456	459	424	441	439	474	428	483	440	473	443	426	457	435	432	431	475	474	441	471	426	418	451	410	450	467	452	433	467	465	449	463	461	442	448	443	433	414	478	476	446	485	437	485	458	431	448	455	471	467	417	452	439	420	476	464	449	424	433	486	459	451	471	481	432	471	444	465	448	477	460	475	450	461	484	424	495	454	403	422	513	479	484	487	444	424	455	427	413	424	415	448	431	490	447	468	443	432	443	453	446	431	443	485	443	456	462	456	425	456	466	444	436	429	486	440	475	454	450	465	453	465	437	443	444	461	441	445	431	457	475	472	463	409	476	452	455	439	481	446	434	424	474	442	456	447	466	430	436	471	440	437	459	436	422	442	411	441	415	443	442	449	469	452	440	449	428	446	453	465	434	444	454	482	427	449	479	448	445	438	457	455	471	462	419	438	465	451	418	462	441	450	445	480	454	475	432	431	395	443	463	412	464	476	456	471	451	452	479	457	450	485	436	454	451	407	450	411	422	394	451	442	453	451	453	454	429	428	449	443	439	451	416	475	448	442	417	453	400	448	486	449	397	462	495	421	469	463	432	435	464	395	448	455	499	449	487	463	493	442	454	465	455	440	445	463	430	439	426	421	474	440	444	437	463	448	460	436	459	467	437	440	451	419	442	419	456	438	429	439	416	453	476	461	447	444	437	420	456	451	483	485	481	456	439	451	441	459	444	500	427	448	433	434	446	432	461	405	460	481	422	431	455	429	421	444	417	465	459	480	478	468	470	453	450	395	469	396	472	443	494	413	429	450	432	460	453	482	416	435	424	458	449	428	453	436	425	433	456	435	484	469	438	456	490	443	460	455	463	460	418	458	429	461	468	432	472	467	471	429	414	471	445	446	489	447	453	475	433	445	447	493	473	432	459	457	446	418	428	459	433	474	454	481	471	424	425	476	445	479	467	457	470	453	468	440	460	439	431	451	455	452	464	469	465	473	423	448	416	479	433	471	451	430	415	432	442	467	454	447	478	473	473	454	457	449	442	409	434	439	426	435	475	458	463	476	451	465	450	458	437	454	446	473	467	445	450	450	470	443	431	466	437	450	436	457	448	413	437	445	429	465	444	458	409	439	453	474	460	457	440	450	457	433	469	468	419	382	446	464	491	471	491	433	451	460	430	430	458	437	468	445	474	470	459	438	443	458	435	456	485	473	429	463	429	469	468	478	447	503	429	458	422	474	448	443	434	448	441	409	410	462	443	435	498	444	448	476	437	478	483	462	415	440	476	446	452	442	461	447	443	471	481	439	484	439	492	399	442	441	422	466	453	451	420	442	448	449	473	437	477	464	426	409	419	445	465	430	463	406	486	485	458	461	493	462	469	444	429	469	467	450	438	479	408	426	434	451	480	433	445	451	486	459	441	447	433	469	454	446	498	471	457	416	421	466	472	457	431	479	468	430	435	423	441	425	465	431	400	439	450	459	437	425	446	456	467	435	461	452	445	442	486	446	466	427	425	449	440	481	440	457	409	416	439	462	429	467	432	460	466	468	475	441	458	430	443	403	413	454	415	417	437	445	474	429	475	449	476	445	435	469	428	453	432	454	452	458	429	489	458	448	417	414	422	453	450	408	437	468	437	483	442	453	442	447	455	408	458	426	479	456	420	452	415	430	485	465	478	438	428	448	457	434	439	458	469	454	427	458	448	423	452	476	450	469	469	441	425	451	451	461	447	438	469	448	467	415	449	450	438	463	462	455	437	454	477	474	457	452	421	466	453	447	446	467	466	445	437	448	456	471	436	452	445	470	499	442	449	446	472	472	459	429	435	451	435	451	473	462	467	444	445	463	448	442	464	497	478	456	444	444	469	423	450	465	466	465	420	461	418	454	455	440	419	487	449	441	452	453	436	452	432	473	430	398	423	432	486	451	440	451	453	449	502	418	473	465	459	424	485	439	471	452	464	426	433	507	473	440	444	481	470	461	447	452	448	442	425	447	478	464	427	452	506	451	482	474	456	448	470	389	438	460	470	447	466	452	433	451	480	409	453	458	472	449	464	470	423	431	462	469	449	433	473	447	464	451	457	486	396	455	472	429	467	447	469	415	424	435	451	431	432	437	476	484	450	483	447	423	467	474	439	472	443	434	483	456	434	456	447	485	465	425	467	440	464	429	423	462	445	492	462	433	440	424	457	449	460	474	470	427	437	434	432	464	432	444	443	456	446	433	420	416	502	451	405	438	462	476	460	453	466	454	445	437	438	448	453	416	459	485	446	472	461	476	450	470	471	450	425	450	488	457	440	432	414	436	472	473	413	454	442	441	418	476	490	442	469	437	482	466	450	465	401	466	496	438	492	410	439	458	482	467	443	440	420	468	480	457	438	448	449	483	420	468	472	461	466	464	439	450	459	439	446	430	434	450	438	450	464	437	453	405	469	487	413	453	428	472	428	472	448	455	437	436	472	487
27457	22365	22716	12624	5065	3109	2081	1434	1149	1018	860	826	684	550	543	525	451	467	444	392	408	422	414	379	383	413	363	371	369	378	378	369	366	391	366	347	350	340	322	363	356	318	343	354	326	319	357	357	361	305	335	335	395	303	325	286	350	312	338	337	338	344	337	355	338	327	336	320	334	355	325	349	358	293	333	345	349	315	365	288	302	333	347	295	329	338	322	319	311	364	367	284	302	329	342	317	322	332	315	336	329	300	364	337	385	362	322	336	313	317	317	311	322	352	328	371	324	365	332	366	332	339	320	352	347	337	345	336	375	319	320	346	309	332	365	308	326	318	312	301	353	318	373	332	331	319	362	323	317	361	324	350	317	353	330	326	357	314	330	339	316	321	329	290	304	344	343	355	341	347	299	345	317	353	321	326	367	332	350	341	316	329	349	321	334	368	327	324	340	343	386	312	323	322	383	314	346	348	340	318	332	353	304	306	339	299	291	354	351	324	344	334	360	339	338	317	326	333	336	311	346	344	330	318	349	337	331	313	359	328	299	327	331	344	342	336	366	351	339	325	310	302	350	333	336	318	336	289	341	340	338	319	352	320	336	314	356	360	328	351	312	351	337	367	319	329	360	338	354	329	349	329	311	384	335	332	355	351	335	331	336	327	318	322	363	360	328	339	341	317	356	381	354	343	313	333	316	352	351	329	322	317	333	309	350	364	318	355	318	331	340	374	305	351	353	346	324	301	312	374	321	318	332	319	336	322	349	330	331	321	320	345	347	353	365	333	331	361	336	312	358	336	351	321	362	335	316	352	341	341	322	307	330	330	348	335	318	334	349	372	364	300	343	356	343	326	304	339	329	333	338	317	335	328	347	312	319	334	362	348	347	314	341	317	357	320	340	308	339	347	340	309	362	329	341	330	317	329	325	347	373	330	355	320	301	341	317	303	358	313	365	318	343	334	361	380	339	351	337	334	314	306	332	346	330	304	329	308	343	349	319	343	359	337	361	325	324	343	309	322	321	354	334	280	388	312	334	336	330	320	324	358	357	352	347	324	319	369	333	350	332	342	333	343	320	337	329	377	339	337	337	302	308	332	355	322	342	303	362	332	316	329	357	357	340	350	369	336	347	349	361	367	328	327	321	348	338	326	334	333	334	352	313	333	316	329	328	324	323	362	335	374	360	314	337	362	330	343	343	314	321	309	351	345	368	328	313	353	303	363	344	334	332	325	371	318	357	356	352	340	347	345	340	373	342	318	349	329	364	357	327	327	335	331	324	383	303	337	363	341	321	351	292	309	371	339	300	349	322	360	299	358	344	369	350	326	340	344	332	319	328	332	358	373	328	365	325	364	353	344	333	343	295	343	342	313	321	341	309	337	321	345	323	351	356	346	325	314	347	344	284	378	379	335	342	341	308	350	317	337	356	292	324	294	354	336	309	329	317	337	337	317	286	334	338	335	379	325	342	367	329	357	319	327	349	365	335	305	308	338	320	353	345	305	306	360	314	344	339	338	352	366	334	330	321	338	356	340	333	364	341	324	311	343	321	366	313	318	366	331	326	349	325	349	331	344	334	369	366	337	309	320	366	353	338	339	348	350	333	326	313	331	365	338	326	333	336	347	333	349	332	308	339	385	345	339	335	330	329	327	321	325	324	320	385	325	337	294	323	331	362	326	319	339	342	346	348	312	339	287	349	350	328	320	327	346	340	384	347	328	313	325	343	310	314	361	354	362	343	370	354	335	323	327	331	334	321	322	352	299	357	335	324	337	318	335	339	308	297	322	343	339	324	338	304	376	353	325	330	344	339	333	313	298	356	351	356	311	349	334	316	342	317	360	300	313	349	361	359	317	346	344	338	307	315	311	320	328	329	329	309	318	333	346	349	355	322	371	342	303	323	337	307	342	328	338	339	329	324	329	365	328	329	337	340	356	320	320	312	361	332	328	318	366	321	327	308	351	346	329	336	347	324	308	330	357	331	317	307	334	351	313	337	303	336	339	351	354	343	311	332	307	329	318	312	370	333	333	358	313	363	339	330	351	312	306	376	347	329	313	340	350	369	340	324	337	322	348	342	321	344	351	334	319	323	358	330	355	348	353	339	313	319	344	321	354	332	301	351	319	338	340	374	340	299	327	318	340	339	357	335	333	334	338	295	354	317	329	373	349	342	349	332	313	330	364	360	346	344	341	354	320	301	368	323	359	355	355	319	330	306	359	333	337	376	342	330	324	364	332	343	333	357	395	332	316	323	342	332	318	328	330	347	331	327	320	328	301	365	361	344	329	328	348	325	341	314	343	343	355	324	336	353	332	342	327	348	349	339	322	330	344	334	309	317	336	314	336	339	294	340	314	326	326	341	346	308	335	339	336	332	357	327	356	350	356	326	325	324	333	333	366	345	324	342	352	310	346	344	325	324	361	342	347	331	332	314	353	294	344	365	328	320	306	321	333	331	353	340	316	304	324	336	345	338	347	356	353	316	334	376	359	328	338	363	359	346	311	346	362	309	333	317	344	359	363	348	301	303	357	346	342	366	332	348	381	300	332	324	353	355	359	339	304	336	315	324	332	314	334	355	356	325	353	363	364	323	300	343	343	351	344	372	330	335	332	361	366	302	318	301	323	351	332	330	341	331	307	342	306	353	347	339	334	358	353	304	304	319	336	300	348	330	329	330	309	315	346	342	333	341	327	347	353	329	322	319	363	329	332	336	335	374	351	337	347	318	360	358	348	309	351	321	333	309	356	311	320	366	323	360	350	335	328	343	329	311	324	370	320	329	319	326	346	346	329	360	335	327	343	322	349	374	302	330	330	341	344	318	365	306	337	310	345	321	332	332	340	362	309	347	332	335	338	333	329	354	303	352	345	335	295	333	319	318	358	347	305	333	316	359	346	313	335	321	316	341	335	312	348	330	323	337	337	340	318	334	293	354	298	320	354	317	369	347	355	333	310	298	346	358	339	336	346	352	323	354	331	313	317	352	328	343	336	348	331	340	305	347	310	332	341	336	363	358	369	332	335	326	341	327	322	348	318	314	359	321	345	328	351	298	343	387	331	372	334	330	330	349	272	356	347	347	323	315	345	354	357	365	324	335	353	335	330	346	332	322	358	346	328	326	360	330	303	315	380	334	306	326	323	352	314	344	345	344	308	385	340	366	357	299	345	319	349	359	328	320	339	351	356	380	344	377	313	324	353	341	326	337	349	328	323	310	382	315	340	343	310	297	319	346	316	337	353	309	316	336	314	360	349	321	324	351	314	352	331	313	342	347	374	339	328	339	350	314	319	344	318	282	326	321	316	346	316	327	334	347	335	311	332	348	333	327	310	349	337	314	333	326	357	323	335	325	313	352	309	337	344	325	371	367	343	328	328	338	330	347	345	330	323	298	346	332	341	372	364	330	360	343	348	334	329	328	329	346	342	310	323	338	336	333	311	340	335	340	344	326	333	339	362	342	314	355	336	319	373	314	364	300	318	356	340	343	298	354	310
16615	36465	24513	12076	7183	4770	3130	2183	1623	1417	1330	1171	875	774	742	664	566	536	560	466	541	500	449	441	418	491	469	427	419	446	457	453	411	375	380	386	370	392	408	413	440	396	372	398	344	394	412	426	398	374	379	409	409	383	381	372	363	404	360	367	396	367	412	359	390	403	371	380	357	384	382	398	352	384	378	377	350	371	395	368	369	403	372	385	378	371	419	367	418	376	398	349	357	376	357	371	395	376	410	376	386	404	406	379	365	368	363	382	425	372	391	422	389	383	384	344	405	384	407	382	398	370	387	407	378	384	368	383	371	364	374	348	370	369	363	361	375	431	367	362	364	359	374	339	379	398	408	390	394	375	358	352	376	397	404	378	377	366	362	375	406	346	386	384	319	375	372	399	384	368	383	403	374	345	382	402	381	395	366	371	354	359	372	383	373	367	431	419	370	388	391	385	370	383	397	360	371	356	373	373	355	372	400	381	406	372	365	371	405	381	370	385	366	398	374	393	341	392	404	372	419	424	409	387	387	387	352	351	405	388	359	378	391	388	385	387	391	358	389	352	420	388	388	371	376	403	360	375	345	405	367	357	354	404	383	340	353	360	390	374	360	377	368	406	350	356	370	402	421	369	373	427	403	387	384	353	398	385	346	356	416	357	365	375	403	384	408	362	438	355	384	367	370	392	404	366	378	376	407	373	370	384	377	365	351	399	410	362	379	368	404	390	384	392	424	379	381	383	404	403	394	370	371	400	389	392	360	390	377	384	362	372	361	373	369	423	355	397	382	362	385	376	384	365	410	347	392	378	383	393	384	386	372	425	361	406	382	347	384	405	371	395	401	403	419	391	386	339	427	357	388	386	363	359	383	360	408	376	393	397	407	381	407	413	396	354	360	354	368	385	411	406	366	375	422	379	380	382	385	334	388	400	377	397	383	406	367	380	368	362	378	389	372	417	392	399	364	381	322	377	376	366	392	391	397	357	371	372	413	382	368	350	389	357	402	364	382	398	387	359	383	359	404	381	368	392	381	394	406	370	367	364	382	380	368	377	393	393	375	366	360	383	411	364	390	368	385	368	413	365	397	405	404	398	357	414	380	406	401	373	357	398	358	402	379	363	371	389	375	375	358	372	386	372	344	392	391	385	378	395	403	362	379	375	381	376	371	366	412	394	391	361	397	410	326	420	360	385	353	387	370	391	399	392	414	375	347	403	385	402	397	399	406	374	421	361	367	416	376	379	379	353	392	371	350	367	382	329	396	399	388	372	428	388	375	388	369	366	354	411	408	434	372	353	332	414	412	381	356	377	380	392	362	374	369	385	343	372	377	353	381	421	377	363	386	360	384	361	383	386	336	380	364	410	385	366	358	376	372	383	354	403	385	376	405	407	373	351	385	373	422	378	413	366	395	367	372	372	406	378	384	364	382	362	347	367	406	383	386	397	360	333	375	397	425	402	399	364	382	394	367	396	373	363	422	389	352	430	403	359	379	314	355	369	356	372	358	400	378	366	387	324	391	351	395	378	400	380	371	396	383	396	373	391	376	411	411	420	358	381	354	388	393	377	345	400	365	416	358	380	386	372	363	388	374	351	393	390	384	370	394	416	378	383	370	360	356	358	368	382	396	390	409	381	406	385	399	365	355	404	377	382	380	388	380	422	387	374	385	362	389	360	380	387	353	385	373	392	378	382	379	422	415	348	370	398	364	372	414	377	346	385	357	352	389	365	378	382	396	403	375	383	383	383	367	369	366	410	392	371	373	368	406	369	369	421	361	395	357	377	382	398	355	365	388	394	396	397	350	361	367	386	350	388	406	396	338	353	394	405	382	366	345	355	385	359	373	356	366	385	385	380	427	355	407	401	388	416	364	372	355	370	387	387	375	379	374	400	397	397	388	393	387	429	409	400	366	398	404	396	387	407	392	402	368	376	356	372	354	376	396	380	356	375	400	391	355	442	402	380	389	367	412	365	382	360	421	384	373	385	388	363	383	390	408	387	388	366	352	366	406	385	376	368	407	383	373	375	444	364	366	396	387	403	402	354	335	382	366	376	380	395	392	387	358	388	378	361	386	383	377	426	385	376	375	411	360	393	366	371	391	381	382	372	373	379	387	364	365	397	389	389	381	343	374	372	414	397	382	394	411	399	399	363	342	351	357	353	345	379	375	418	387	379	412	377	380	370	366	388	379	387	360	383	371	365	406	338	388	370	368	398	374	386	403	380	377	406	380	406	382	411	357	396	406	352	360	392	392	376	381	410	390	400	356	403	420	381	374	348	373	409	373	363	357	396	397	411	366	361	364	389	379	391	374	392	385	390	382	373	376	365	363	396	380	388	398	377	362	365	382	395	400	363	381	385	384	387	391	388	391	356	374	371	364	371	390	344	401	391	402	355	372	387	377	402	381	366	411	396	370	419	404	366	376	343	367	365	385	396	357	385	355	379	390	358	377	403	369	372	413	371	387	375	381	383	387	381	415	353	366	373	382	389	361	374	383	377	415	391	384	365	384	404	398	356	370	390	353	374	428	380	370	377	388	385	345	397	405	399	382	351	388	393	400	375	359	406	383	368	408	387	368	328	357	398	387	401	393	401	408	388	348	374	381	401	351	378	382	385	401	351	364	345	387	403	390	348	397	405	417	361	360	440	389	426	412	345	382	369	377	438	382	403	367	369	374	374	374	369	374	343	382	400	386	422	414	408	427	377	369	372	388	390	344	397	355	394	388	363	383	387	375	398	365	350	379	403	361	408	364	390	396	349	382	380	397	357	347	363	391	393	373	367	353	386	385	380	360	362	369	390	375	360	366	395	392	409	372	363	357	390	352	378	438	354	412	356	355	409	383	406	386	361	385	378	406	391	396	422	345	358	383	361	367	379	389	381	398	345	410	355	338	363	393	342	389	389	352	376	348	371	389	384	407	366	394	367	371	393	335	398	369	368	361	407	402	360	395	395	370	382	423	404	403	409	361	353	373	386	362	376	378	411	384	363	377	383	362	377	363	403	409	367	381	372	365	418	389	386	407	376	385	370	400	398	406	393	379	361	355	359	387	402	371	386	353	365	382	398	372	345	404	391	390	362	380	383	400	365	371	364	400	365	386	396	352	388	358	379	371	389	361	376	390	383	395	342	352	380	405	415	362	364	411	353	358	379	382	386	353	414	347	402	335	352	389	372	400	380	390	377	417	349	375	387	379	398	403	394	377	378	377	359	367	408	346	390	348	358	416	352	397	370	367	363	404	384	392	355	392	382	373	389	404	416	395	378	384	372	362	394	381	396	370	351	382	403	365	342	384	392	389	337	370	363	377	382	347	369	374	379	451	375	374	384	373	378	371	378	390	389	352	382	364	405	392	375	385	378	387	365	395	404	400	380	386	369	380	383	366	374	370	360	373	376	386	381	370	378	390	406	390	354	356	416	381	388	380	363	362	339	364	393	445	382	405	387	380	391	413	358	382	372	397	366	370	364	374	374	373	403	356	403	396	374
23610	21182	27973	24678	20987	12201	4896	2764	1847	1552	1403	1340	1159	895	925	844	691	599	587	592	568	518	498	527	491	506	439	464	460	448	439	440	422	431	413	468	411	392	375	411	400	385	398	419	392	396	388	391	382	381	410	390	404	363	399	411	357	380	399	407	376	416	384	431	405	415	413	362	423	409	389	362	397	401	411	404	370	371	378	376	401	376	371	404	403	382	414	401	419	386	386	383	417	375	382	412	387	386	369	413	402	373	403	423	415	389	382	416	402	378	393	397	444	393	368	399	434	414	398	400	360	406	395	375	396	427	418	352	407	377	383	370	436	418	417	386	399	406	401	370	434	410	399	402	403	367	392	397	361	379	356	398	395	364	423	389	397	374	403	415	390	407	417	418	418	398	402	406	394	384	408	370	393	460	390	396	389	403	387	389	398	390	399	410	376	412	393	393	415	365	378	379	380	413	374	362	397	363	404	416	394	406	376	350	392	410	389	388	378	364	419	411	417	421	397	396	382	415	368	406	363	407	392	400	375	396	383	381	420	392	409	429	388	388	394	402	380	390	428	390	362	391	403	372	373	395	405	384	413	426	367	430	372	399	380	426	393	379	412	416	401	365	341	403	434	416	416	370	395	414	412	390	385	409	387	402	462	400	393	398	422	427	373	377	392	377	384	379	408	376	400	445	360	393	389	393	397	387	375	376	359	360	394	382	372	392	418	414	420	374	417	378	408	452	415	397	394	410	394	390	413	413	395	387	396	399	377	427	400	392	374	397	398	380	393	415	416	406	391	412	363	417	390	401	393	387	414	369	384	401	401	373	397	353	421	398	426	402	421	368	398	379	352	402	397	373	413	392	416	390	405	415	404	404	431	398	411	408	420	359	405	391	372	405	369	413	356	407	413	407	379	397	367	390	403	404	427	377	410	380	382	370	405	350	408	396	377	381	388	385	391	391	378	411	393	406	456	410	407	406	348	418	386	407	422	394	441	353	381	391	422	418	387	407	411	431	393	384	374	395	375	358	382	393	412	404	374	416	385	392	379	437	372	421	345	398	372	385	410	433	391	373	359	393	397	407	383	388	356	420	412	389	443	417	392	386	387	388	392	409	439	406	400	408	385	372	396	385	379	420	389	398	377	411	388	411	404	375	422	419	408	345	391	399	387	371	423	387	397	395	441	390	350	375	414	404	385	394	420	400	383	352	432	430	394	402	394	367	404	404	367	400	383	385	414	387	401	445	396	408	406	437	409	394	358	391	374	408	385	400	400	392	389	414	363	376	402	384	393	424	392	388	424	404	409	397	360	396	388	412	411	408	393	391	401	374	417	414	358	431	417	381	393	379	405	400	431	410	397	406	392	380	423	416	413	387	383	394	358	389	405	390	371	384	387	403	358	386	401	393	381	377	371	380	397	379	422	408	397	372	384	400	391	396	450	414	428	406	382	409	390	360	368	410	378	401	382	413	401	414	422	415	414	376	415	404	388	376	377	415	351	396	361	404	416	425	382	380	406	408	397	390	414	362	398	400	423	391	434	385	419	426	400	426	390	403	399	421	382	392	398	354	386	381	417	376	366	400	405	332	372	356	408	401	387	403	386	408	405	389	371	395	399	371	383	390	372	381	382	396	383	356	364	373	365	386	428	417	400	360	352	381	400	386	395	412	376	381	400	434	398	429	392	375	405	380	387	451	393	400	373	368	419	446	396	362	380	393	426	365	403	420	376	422	416	390	394	397	393	428	383	420	375	402	382	354	396	414	402	412	415	399	389	373	383	397	379	405	397	380	420	414	392	435	371	426	400	385	387	407	368	373	385	370	363	391	388	422	388	403	381	415	397	387	411	403	384	390	391	411	405	420	411	390	414	410	382	370	365	354	417	364	429	394	381	400	398	409	372	403	408	376	431	402	383	393	395	431	372	394	410	391	402	432	399	350	362	377	401	371	394	396	380	418	401	411	389	403	396	363	379	385	394	378	370	407	398	376	384	379	387	369	417	397	385	381	399	384	390	399	412	417	424	372	401	389	425	403	386	372	400	391	374	401	392	391	380	401	420	396	433	372	430	383	368	395	404	381	411	379	383	415	398	403	376	401	386	384	370	381	380	435	427	426	389	398	403	397	366	390	384	400	406	401	421	413	360	415	393	399	422	402	391	404	410	400	410	394	402	383	416	404	437	370	381	375	371	404	364	411	394	371	402	401	383	368	380	388	405	392	369	395	327	393	397	424	391	395	412	386	395	383	373	359	374	420	391	435	399	389	398	380	437	390	389	392	369	391	372	410	388	389	408	428	407	377	403	382	377	414	414	340	400	395	377	397	358	408	397	430	359	390	410	367	389	418	378	394	399	407	407	420	415	382	413	369	402	377	409	400	381	387	401	385	366	410	373	343	392	398	393	389	410	373	412	364	410	410	398	393	441	418	389	414	436	393	413	384	411	426	395	397	396	382	370	392	402	417	387	404	394	405	418	410	381	372	397	381	395	382	382	402	362	393	397	394	368	401	411	393	369	370	401	405	404	419	393	426	363	405	397	390	414	346	405	398	392	366	397	401	361	419	412	406	379	404	384	424	392	387	372	439	382	369	376	388	363	386	397	352	395	401	383	425	421	393	434	392	409	381	422	411	386	405	408	383	416	360	344	374	385	446	380	400	394	414	372	393	430	407	385	379	393	414	407	397	402	376	394	381	373	420	390	375	404	407	406	370	413	375	393	383	375	379	427	359	420	384	397	402	352	434	404	393	381	410	391	391	397	418	381	363	386	397	405	381	383	378	437	435	359	382	388	436	372	390	410	403	393	399	360	392	396	340	368	391	384	375	420	388	394	389	372	410	431	401	407	405	418	399	385	379	383	388	450	396	362	369	369	426	382	376	408	384	406	376	383	364	415	355	403	364	400	385	406	413	401	379	362	379	375	389	381	375	421	399	391	412	371	414	378	384	433	349	357	373	383	427	381	379	380	396	395	377	374	396	437	406	397	444	398	384	398	406	397	404	391	388	415	381	409	397	378	416	390	384	327	368	423	389	406	405	410	408	369	371	395	391	369	401	390	361	387	375	384	425	369	378	399	402	391	394	401	409	412	392	391	384	398	398	417	416	388	398	376	387	372	396	422	397	400	413	363	399	434	402	383	365	417	396	407	408	441	397	421	349	399	389	407	385	388	421	366	379	384	387	369	390	389	416	365	367	356	382	392	434	367	413	445	413	421	363	366	430	414	390	409	427	429	359	378	396	373	404	372	416	354	407	415	363	379	387	366	410	377	404	395	375	409	395	382	404	377	381	381	383	404	408	402	382	387	362	378	416	387	384	377	412	376	389	404	407	420	410	390	395	408	370	414	382	379	417	397	424	399	431	364	402	362	364	356	409	389	423	396	407	419	365	424	375	405	391	405	406	398	383	421	394	376	379	370	365	390	352	381	374	434	389	364	385	418	379	382	437	402	402	406	384	384	354	380	415	398	387	347	412	396	399	373	396	386	386	412	404	408	400
18475	43073	31903	18612	11924	8290	5397	3870	2753	2204	1966	1879	1500	1127	1120	1028	885	767	766	651	631	623	581	586	569	623	604	550	511	549	537	520	530	492	503	488	480	470	454	417	487	479	481	480	483	457	398	454	448	434	414	473	443	431	426	439	425	433	442	468	456	480	442	469	444	477	459	470	473	443	440	442	434	481	451	446	428	419	459	400	425	458	463	388	444	451	411	405	455	453	438	451	427	429	418	476	462	417	458	434	426	420	418	460	424	438	438	433	464	442	440	466	488	446	454	430	430	413	476	474	464	465	409	432	443	467	376	407	452	433	472	447	442	452	458	451	477	413	415	445	461	409	442	442	414	470	477	459	458	425	455	422	425	461	420	454	441	461	457	455	437	431	440	454	435	450	473	452	455	442	446	428	461	420	481	456	443	436	445	455	427	420	457	443	475	413	452	454	443	443	464	467	428	438	415	440	441	421	426	438	468	464	434	415	427	444	399	454	443	409	466	449	417	457	449	434	421	476	420	458	461	457	430	470	447	429	433	457	442	459	405	424	433	458	443	424	461	465	444	427	448	462	450	424	430	477	444	461	413	460	411	421	455	442	434	442	435	430	426	457	426	445	455	412	462	435	476	477	458	432	433	409	446	463	417	420	459	484	453	433	394	447	450	440	469	463	428	433	399	458	469	423	404	447	452	440	452	410	432	452	421	476	445	436	424	430	481	473	451	443	479	469	427	456	454	467	437	423	437	442	434	420	440	449	452	408	433	450	438	465	480	471	471	451	447	420	461	457	429	451	450	461	431	416	456	458	449	467	452	452	420	454	448	452	460	407	402	399	460	440	441	414	473	431	448	459	444	440	450	439	434	469	463	418	436	446	420	428	411	421	431	415	441	439	431	423	441	425	396	457	425	419	437	463	412	439	475	449	444	408	429	454	458	432	436	456	436	393	445	461	435	472	461	428	432	436	417	456	484	493	462	446	407	435	446	441	447	462	461	436	480	466	443	437	419	443	454	430	474	468	445	436	440	453	470	430	489	463	425	448	441	437	413	441	433	418	461	457	421	461	465	446	442	416	403	467	493	465	414	438	469	443	424	438	462	420	448	444	410	402	417	437	471	456	462	455	458	428	440	433	421	427	443	423	451	460	448	406	441	437	475	434	407	453	441	424	431	437	451	433	418	474	446	446	465	437	462	451	403	483	452	426	434	410	456	436	470	477	461	404	463	451	416	438	425	441	447	470	437	412	429	456	425	424	442	466	452	416	447	433	468	430	470	444	424	441	415	432	472	434	434	445	409	445	464	419	447	445	442	441	447	473	479	438	456	445	419	467	443	472	422	430	469	431	462	437	447	408	437	433	455	469	415	443	450	493	436	416	465	409	433	420	434	442	465	468	421	454	456	420	446	428	457	472	452	435	446	437	465	410	455	446	463	435	432	427	410	430	434	454	405	461	393	438	408	456	462	434	444	446	432	450	487	438	429	453	455	456	473	441	429	461	483	451	445	397	429	437	439	439	437	444	452	409	387	459	442	431	427	447	437	405	460	421	457	457	462	456	466	473	480	497	420	424	436	443	409	429	427	455	443	455	440	465	458	473	428	444	410	439	469	441	472	430	454	437	462	467	410	448	453	428	454	440	425	484	411	446	431	439	442	414	429	449	461	440	456	434	476	431	414	440	433	449	429	478	461	445	472	401	420	443	441	490	432	437	426	433	430	449	485	428	419	427	455	437	446	463	410	451	423	462	439	442	426	415	488	444	427	477	452	444	453	414	447	454	459	455	474	439	434	402	431	449	485	455	453	442	435	435	414	456	420	445	444	426	421	431	433	446	415	410	417	409	444	436	426	445	425	420	438	432	426	467	437	423	415	416	430	429	469	424	454	445	454	430	443	460	417	444	449	417	417	438	437	445	436	473	455	417	409	429	440	434	423	441	480	414	417	475	465	413	415	442	427	434	447	435	468	439	432	429	420	433	455	459	463	455	455	434	446	430	409	426	496	452	465	439	426	419	401	436	436	452	463	436	418	436	386	475	462	437	448	415	439	447	413	466	412	432	445	452	411	427	477	439	454	482	417	461	450	448	436	443	420	434	453	453	437	459	454	483	460	401	466	461	453	444	455	447	416	439	476	456	452	456	418	438	444	446	440	436	448	457	442	443	458	415	453	432	445	467	415	416	467	457	443	415	457	508	439	449	429	446	479	451	448	468	445	428	428	464	420	442	434	435	434	458	453	461	410	430	441	446	432	443	435	424	400	457	466	442	440	438	485	447	454	466	462	429	449	428	464	423	409	481	450	498	464	425	459	466	490	455	433	476	447	426	435	426	463	448	456	394	421	428	456	421	446	442	460	504	436	473	447	430	406	439	436	462	401	476	465	447	421	452	446	431	426	438	498	436	409	485	420	399	402	450	451	456	417	483	421	431	451	445	447	446	455	404	434	458	448	437	427	433	431	440	434	419	432	428	434	453	410	456	440	457	447	439	461	424	452	455	470	418	459	456	399	488	446	480	436	450	460	467	457	458	426	419	442	420	430	467	425	440	428	429	452	410	458	417	427	429	450	510	423	453	426	471	450	427	497	450	429	445	421	456	454	475	416	459	448	417	465	474	464	452	430	418	450	424	436	480	431	407	413	424	414	475	456	441	430	413	445	425	424	431	443	449	436	466	510	471	440	440	400	453	463	419	468	438	468	424	473	456	436	470	460	421	450	459	464	454	431	445	450	467	418	478	481	439	455	446	428	435	442	446	448	453	427	397	447	443	438	445	468	416	401	462	414	396	459	456	454	458	422	431	446	450	419	477	422	419	441	453	429	447	470	412	457	427	446	437	439	453	431	429	438	443	434	424	466	463	445	410	459	444	446	402	475	472	438	436	426	431	449	452	458	430	472	463	436	476	444	443	445	474	449	434	482	427	427	452	444	448	413	431	441	421	443	462	413	457	445	415	437	477	448	438	447	472	454	421	436	432	446	413	429	459	420	412	440	443	442	408	417	440	455	448	452	464	423	436	442	447	426	417	411	432	443	473	431	398	445	429	424	471	422	460	417	458	414	425	418	411	460	436	409	427	395	467	419	423	496	475	458	423	448	416	450	471	438	465	486	467	441	465	459	445	409	460	450	457	451	416	448	463	432	437	405	456	438	419	449	474	470	459	427	434	423	462	467	429	441	427	419	419	468	426	398	447	466	471	415	423	439	464	443	423	455	422	440	439	477	422	451	435	441	466	428	449	463	442	428	446	431	425	439	467	443	461	448	454	457	444	457	432	479	438	408	461	441	439	441	469	421	409	425	421	433	405	426	456	443	419	485	450	464	433	448	477	437	403	424	471	427	463	442	463	425	436	430	452	431	446	427	434	433	429	437	440	460	436	444	400	429	437	431	443	465	461	436	459	445	422	428	424	440	469	484	457	441	456	416	443	444	412	467	486	431	393	454	409	451	445	449	416	485	473	438	438	452	428	416	470	435	492	485	461	436	435	437	469	445	444
24815	21193	26689	25127	11434	4826	2750	1802	1256	1052	866	950	868	732	643	588	559	448	498	479	441	408	395	405	377	411	376	350	351	404	360	363	351	341	367	353	333	342	348	316	303	321	316	333	339	306	303	323	314	310	330	329	322	328	297	308	309	332	289	344	332	301	342	299	328	321	290	321	341	313	319	292	309	284	307	285	320	308	346	307	289	288	317	327	298	335	308	338	330	308	303	314	335	306	302	306	323	344	331	320	295	331	290	309	328	308	341	295	311	285	293	321	317	297	326	311	295	270	309	314	332	339	315	341	302	314	298	307	305	316	287	297	311	327	319	296	290	298	293	313	314	309	325	288	306	316	303	329	292	307	284	286	295	328	317	312	290	337	282	288	330	316	346	298	323	315	308	288	344	319	288	298	339	305	313	310	327	303	300	314	293	305	289	336	292	322	295	327	295	313	327	338	340	291	325	327	265	290	302	293	327	274	308	330	282	312	321	334	342	277	321	322	300	337	318	332	314	343	324	310	282	302	279	263	266	321	315	327	305	301	330	292	306	331	331	322	333	328	303	295	334	310	292	329	291	327	320	320	307	343	300	291	316	286	321	305	315	344	322	296	306	308	322	315	305	338	325	315	310	316	273	284	302	303	321	324	308	311	300	307	298	311	331	328	309	322	296	326	316	335	314	308	328	326	302	287	325	307	332	287	337	289	272	310	328	295	306	315	311	331	313	312	328	276	331	302	302	309	320	309	331	299	287	292	341	319	317	310	294	320	324	332	307	276	315	329	281	329	270	309	294	325	306	305	324	308	310	342	307	330	311	307	288	293	329	317	283	291	351	277	320	327	326	302	299	319	311	319	309	300	333	308	292	329	324	332	304	308	306	297	297	294	341	293	324	310	308	317	324	347	312	294	302	305	334	339	305	350	315	305	319	320	325	298	330	329	305	373	298	303	329	309	309	330	352	286	290	307	300	309	318	321	352	313	287	307	302	305	316	280	329	290	368	299	333	306	342	281	290	306	321	328	339	303	281	310	281	312	317	322	320	335	321	303	328	310	309	306	313	289	349	262	284	302	308	317	289	316	318	310	288	335	359	371	330	322	318	330	326	300	318	322	294	332	296	319	328	325	343	299	278	312	359	305	309	318	311	296	311	286	328	294	315	313	333	328	343	344	325	296	316	317	317	306	300	312	302	303	312	326	286	288	318	291	293	306	310	342	339	325	322	314	347	310	307	313	300	305	320	311	298	315	328	319	294	309	311	321	293	345	310	288	295	313	311	356	277	316	297	303	344	301	322	299	350	337	316	303	337	317	300	320	324	339	299	285	297	289	336	298	286	296	322	287	347	287	342	322	312	317	332	307	305	315	322	303	320	280	299	300	295	330	315	319	326	285	332	319	330	306	296	310	341	317	300	285	334	318	293	328	305	311	309	331	308	333	331	330	313	355	283	269	309	282	316	299	317	289	335	346	295	314	349	286	328	325	297	325	313	318	353	331	310	327	326	270	280	307	337	312	334	326	322	333	293	320	318	297	321	296	340	337	306	288	290	332	349	280	327	311	340	327	320	325	301	285	307	295	304	337	308	344	298	303	287	296	295	287	338	329	318	338	322	307	308	300	290	300	325	322	298	291	306	331	274	300	316	334	314	298	350	303	320	307	313	304	322	317	302	289	336	330	317	317	302	316	301	303	287	358	306	311	332	317	306	321	291	319	320	325	315	305	323	334	356	342	346	318	336	326	307	316	328	341	299	298	342	349	328	317	289	295	314	327	356	317	332	343	326	311	301	315	315	296	308	308	330	296	327	314	315	297	282	267	298	327	321	319	332	349	317	292	319	321	313	301	328	312	326	319	325	319	323	310	341	300	326	302	305	303	329	324	310	299	306	300	289	280	335	309	314	260	331	332	326	361	325	301	293	294	313	301	302	310	327	341	313	312	320	307	324	320	299	344	313	326	328	314	328	316	276	311	309	297	339	338	307	305	303	372	310	299	293	332	297	312	314	285	300	331	312	301	307	331	345	279	307	289	301	327	302	301	307	309	336	298	299	318	292	343	311	332	307	291	328	288	294	312	327	314	306	322	320	323	317	332	335	334	302	301	327	333	318	316	275	310	328	307	344	351	311	319	294	336	296	296	319	300	338	298	305	324	313	333	291	294	305	336	333	333	316	312	322	320	306	299	319	319	327	313	304	335	313	296	313	301	311	308	327	287	322	340	292	307	326	320	331	302	301	309	295	287	325	296	310	347	295	333	316	336	329	327	327	321	331	289	279	284	287	347	310	309	338	316	335	321	341	349	337	296	297	290	297	320	292	319	303	313	308	285	338	322	292	307	325	328	308	347	318	278	300	295	333	296	342	324	307	314	290	295	312	342	320	311	314	327	303	302	295	308	312	307	345	312	330	287	314	351	341	300	345	300	334	285	306	327	292	297	330	336	317	327	312	294	328	310	286	316	290	316	293	302	274	284	333	318	301	336	355	314	316	322	323	310	316	344	310	322	330	290	322	327	316	341	340	304	315	300	276	297	302	287	323	285	321	347	351	309	306	299	310	315	296	287	316	309	326	285	336	313	319	306	299	284	341	312	345	318	292	301	337	327	328	303	338	296	316	302	308	277	304	309	307	310	319	321	328	316	314	323	293	314	320	275	286	326	330	336	281	311	319	304	294	261	303	332	327	310	303	297	309	310	322	285	298	339	297	343	301	335	310	306	297	298	306	318	333	321	284	314	338	267	291	314	284	312	318	346	337	343	308	317	312	299	329	340	320	311	297	291	322	303	279	304	327	286	281	299	312	327	325	317	314	332	301	312	298	335	286	289	325	318	312	307	303	317	298	303	289	314	310	313	299	302	342	311	312	288	298	346	323	315	325	296	328	337	314	279	327	319	321	351	333	327	324	336	355	328	317	287	271	314	311	297	321	321	319	281	335	331	308	319	289	318	315	302	316	321	327	308	322	308	260	296	307	311	321	310	314	303	305	310	316	292	310	320	288	311	288	304	316	317	335	298	335	323	298	303	298	315	306	300	299	311	304	329	332	320	352	311	326	278	321	283	313	286	289	306	285	310	333	330	300	295	330	294	314	331	320	325	307	306	330	296	317	306	311	316	329	272	320	314	302	313	294	311	317	297	324	316	302	278	331	315	340	291	308	301	302	304	321	317	293	299	288	301	316	310	301	318	303	336	316	322	286	319	291	319	334	286	288	315	326	294	311	299	328	339	320	296	296	293	331	300	297	332	330	317	314	290	291	304	336	343	302	326	328	337	289	290	313	311	299	321	349	293	299	333	284	309	308	325	324	345	358	304	305	311	358	332	327	337	294	327	320	324	305	317	310	329	333	326	319	334	331	320	313	310	302	348	292	319	328	335	304	302	358	315	315	326	317	329	320	312	311	322	321	308	327	354	333	310	314	317	324	298	311	325	327	318	346	351	330	347	306	296	295	335	299	305	297	304	317	314	313	312	321	297	320	310	318	310	313	310	310	308
16208	37133	27804	15277	9681	6444	3922	2670	1864	1467	1358	1287	1159	950	844	832	713	563	561	545	528	507	492	462	458	463	522	407	394	383	407	377	434	388	393	392	391	382	378	392	365	369	356	414	382	349	380	383	357	347	373	353	385	336	392	361	389	359	336	365	374	391	358	356	362	354	384	353	353	332	353	378	361	366	335	338	370	351	372	373	341	379	376	349	337	356	358	402	371	414	349	379	319	335	356	345	384	374	334	348	382	372	348	333	420	364	367	336	375	385	348	382	322	380	369	387	364	370	317	358	357	338	377	401	355	369	336	369	364	359	368	375	367	339	351	369	369	339	356	377	380	373	341	376	328	362	344	341	342	346	350	364	369	424	374	372	334	348	364	364	339	379	353	342	376	327	326	368	354	372	314	360	340	368	327	343	376	330	378	361	359	361	362	337	358	350	364	364	367	347	354	353	335	353	356	336	348	342	314	339	320	347	316	368	360	368	344	365	350	370	396	351	320	384	386	324	344	355	356	351	351	356	376	352	369	338	337	359	370	341	331	354	355	378	301	351	376	371	392	398	349	361	392	341	370	326	373	343	368	352	351	365	340	355	355	348	339	351	387	342	371	333	335	383	373	366	367	374	352	340	382	337	340	347	358	358	367	407	360	337	365	349	362	357	352	370	363	346	361	329	379	365	339	349	348	373	330	354	333	354	348	392	350	372	362	345	329	336	358	365	358	335	377	369	347	377	357	336	364	355	378	368	359	399	347	364	369	350	333	369	334	356	365	381	329	347	366	381	382	357	393	354	357	333	332	358	366	352	340	313	394	350	342	374	344	354	360	367	397	388	326	372	344	360	380	323	355	370	339	364	333	369	357	377	354	334	345	322	377	362	345	345	379	327	362	365	384	340	386	361	349	356	355	348	371	381	344	343	361	341	346	387	331	361	398	365	370	380	349	394	351	344	362	374	387	357	397	329	375	374	328	358	389	374	362	351	351	363	355	376	364	332	364	360	357	361	365	370	348	318	374	335	330	354	373	359	377	360	358	353	360	363	316	334	380	369	325	337	364	361	375	342	399	341	327	330	392	365	362	370	377	358	354	359	351	360	378	347	310	336	360	334	379	375	338	342	399	355	354	343	376	364	363	372	342	381	358	346	327	382	330	323	376	347	358	344	359	349	384	354	346	379	362	370	348	354	348	360	319	354	352	334	370	345	318	339	338	348	360	344	387	327	343	359	336	354	347	376	345	343	363	340	379	367	365	354	352	359	359	367	323	366	353	342	345	358	361	362	358	323	391	357	373	370	351	351	352	376	370	354	355	368	375	366	364	343	375	349	366	346	352	341	333	346	328	359	378	404	333	367	369	379	348	349	338	364	377	343	357	340	355	340	350	350	363	379	375	357	354	357	349	370	393	323	341	362	367	384	368	322	360	356	328	353	388	352	370	357	349	397	346	334	373	360	386	348	346	319	354	362	372	345	379	407	328	339	356	353	348	350	320	351	344	344	349	345	386	314	357	335	335	344	352	361	339	334	370	364	327	406	368	379	367	313	330	385	352	361	387	357	347	384	332	370	364	360	326	345	381	346	334	374	335	360	346	385	376	356	342	375	354	369	361	361	350	353	385	351	322	362	397	397	371	349	363	354	316	334	347	358	350	344	335	355	356	347	364	371	385	347	333	342	332	376	340	390	338	353	343	357	379	386	347	346	333	312	357	359	365	350	316	336	334	341	353	361	351	363	336	387	360	351	372	339	340	347	336	340	327	365	354	356	338	360	341	341	355	389	381	353	336	353	346	326	375	377	344	374	384	379	345	328	402	387	347	355	334	377	342	357	351	384	344	348	291	334	338	324	357	340	363	387	372	350	305	391	341	329	357	370	383	335	335	331	357	374	354	367	372	343	323	354	324	346	356	350	356	360	347	347	369	375	348	365	375	362	326	349	366	333	368	341	373	329	354	356	345	398	353	354	360	334	343	345	392	388	362	323	360	357	339	355	342	363	362	371	359	350	329	346	320	368	347	360	318	361	340	339	365	342	373	350	347	369	341	369	360	334	349	310	363	341	365	349	385	320	369	380	342	358	377	319	370	374	356	362	342	369	338	358	323	347	364	346	350	344	343	344	370	352	364	349	347	365	349	354	342	386	352	377	367	352	358	343	347	342	365	347	353	328	326	367	331	371	365	354	376	347	378	372	358	343	353	334	359	348	395	362	376	380	346	388	356	374	343	348	385	335	325	362	344	337	371	365	344	407	390	330	389	396	345	331	339	363	373	362	385	338	352	354	362	307	347	381	400	357	363	346	330	355	359	378	386	363	365	357	358	344	375	350	319	356	369	337	343	347	347	369	363	395	323	369	372	356	368	350	350	374	342	348	363	363	332	349	358	362	381	353	354	360	326	351	369	382	337	339	378	389	361	343	367	356	330	353	337	341	330	343	345	364	356	377	339	354	352	360	334	359	347	338	372	386	381	365	390	334	337	348	363	355	354	348	381	311	361	371	329	360	339	384	355	387	355	347	354	354	385	366	367	368	393	350	370	364	325	351	363	354	344	343	349	341	334	320	391	358	336	369	344	394	337	369	340	349	375	347	389	342	363	358	362	352	388	342	382	372	357	337	353	374	361	340	310	353	357	352	353	371	356	384	376	354	357	374	365	346	391	374	348	348	345	359	369	332	348	321	360	353	376	348	358	335	370	372	376	366	348	370	367	358	345	343	343	355	356	364	322	385	334	371	373	375	363	319	355	349	350	386	384	357	373	355	351	393	358	360	353	341	359	363	313	347	364	357	395	320	343	310	348	354	346	348	356	311	339	340	364	379	365	359	331	391	335	330	359	341	350	358	399	381	364	339	353	366	347	375	315	344	338	370	337	333	365	391	359	357	357	367	362	378	357	371	382	357	370	371	371	370	345	342	356	367	342	359	344	358	356	344	364	383	363	354	352	349	389	360	347	386	335	352	376	313	371	339	375	356	344	355	332	351	312	369	380	339	337	394	387	379	333	332	353	345	401	346	363	392	323	362	331	357	344	351	338	349	343	351	346	349	358	392	346	333	350	356	362	363	362	368	369	377	348	344	363	347	362	359	393	350	357	366	401	372	385	379	329	331	328	336	360	383	367	360	378	315	354	318	335	372	376	366	362	358	361	378	370	339	366	341	347	376	335	332	372	371	365	386	351	341	389	340	357	348	362	364	386	335	352	368	379	335	342	358	329	379	401	352	380	319	328	336	375	365	348	356	337	379	315	317	351	342	379	329	358	369	376	355	351	354	355	345	368	339	372	351	355	323	353	354	378	379	350	357	407	333	372	381	327	364	324	368	338	340	350	405	371	399	348	370	334	367	365	353	358	352	358	330	331	377	385	353	343	378	360	354	365	354	371	341	370	347	373	354	346	350	366	365	304	363	367	369	338	364	319	299	346	346	368	386	359	354	337	363	329	345	391	335	351	357	363	347	351	365	355	373	345	335	376	353	347	375	327	333	350	323	358	359
22548	21188	28566	24115	21255	21009	11109	3749	2693	2129	1725	1677	1668	1326	1138	1091	930	758	697	691	667	645	574	550	584	554	510	567	543	509	483	503	490	440	506	452	467	444	452	430	428	442	397	452	408	447	423	411	442	371	384	399	392	410	405	411	386	432	431	415	413	392	407	391	366	389	395	412	374	385	378	436	378	409	414	436	399	357	387	413	440	407	373	396	402	376	375	402	374	415	394	396	396	370	396	358	355	381	393	385	391	430	415	425	403	391	408	398	372	414	409	387	439	387	411	385	413	456	406	418	405	390	420	391	433	401	401	432	425	371	370	375	409	341	404	389	366	391	428	401	392	429	380	394	410	399	381	407	371	404	379	368	390	409	381	374	356	406	438	376	371	415	414	354	410	392	400	402	411	363	411	414	403	366	356	408	411	375	372	389	409	401	419	398	383	390	383	383	380	404	407	402	399	395	407	410	372	360	392	390	376	356	419	433	421	399	444	359	384	387	392	391	400	371	407	409	411	418	426	361	422	361	414	360	409	427	400	376	384	391	363	433	387	400	420	436	414	411	390	385	380	376	420	425	425	433	403	423	400	425	356	404	434	434	413	384	384	389	399	364	398	418	390	390	376	418	417	386	380	398	426	415	392	386	403	422	384	403	370	417	433	402	399	402	427	413	423	367	453	404	342	379	422	402	400	380	373	389	410	393	387	406	427	423	403	397	384	380	423	391	425	400	386	392	445	390	409	390	373	397	399	392	389	380	390	376	369	394	390	391	379	369	405	415	408	392	383	434	419	428	392	373	393	411	401	422	423	423	397	387	444	412	413	391	375	368	388	443	404	358	419	404	428	414	391	368	398	392	389	368	430	436	421	365	385	390	356	365	393	400	413	408	356	386	377	386	367	392	362	395	356	414	394	379	381	383	371	372	401	406	402	359	382	401	381	378	423	391	421	437	357	399	367	413	428	411	386	390	418	395	400	393	403	370	396	402	409	397	404	396	376	379	418	389	403	392	404	395	396	448	374	340	405	385	409	389	372	389	432	425	389	409	388	454	379	387	404	372	432	405	400	405	379	387	392	386	405	401	367	393	391	420	391	370	396	397	437	405	382	396	353	385	446	415	396	405	388	383	376	407	380	400	367	362	410	408	412	404	405	407	410	406	411	378	373	402	391	395	407	370	394	434	446	407	361	379	439	387	376	392	418	393	408	384	396	387	414	407	390	397	402	404	405	349	392	420	401	399	398	404	390	416	363	375	401	396	375	406	400	387	401	429	383	383	365	363	434	382	380	396	424	379	383	382	392	395	399	381	385	381	403	438	423	409	411	409	390	374	436	358	439	430	384	356	389	428	359	378	378	379	423	424	376	378	380	398	383	414	384	422	418	385	386	421	398	429	393	372	379	404	428	372	378	432	386	374	411	399	413	338	424	395	390	419	403	416	388	424	384	400	419	380	405	441	383	393	348	414	383	422	393	394	408	385	440	391	409	401	394	387	376	351	421	417	427	383	402	373	399	392	370	406	410	411	410	354	367	398	405	375	393	385	393	389	416	425	396	401	406	402	402	412	377	399	460	394	391	365	402	426	367	411	413	407	388	376	394	411	403	398	412	389	415	404	377	430	377	415	393	410	414	376	375	406	400	388	407	417	401	360	417	388	389	357	399	406	362	426	417	397	407	410	415	393	414	396	389	395	379	389	403	395	395	381	416	367	410	403	362	385	408	377	425	404	430	381	381	404	364	433	386	413	395	384	399	385	388	428	380	394	378	376	386	404	404	349	377	411	408	382	404	394	385	397	443	427	382	382	402	394	407	412	404	421	387	387	374	385	439	389	385	438	432	438	376	440	392	397	383	378	407	413	429	423	432	390	404	414	427	394	422	418	373	367	417	391	384	369	371	392	378	411	406	408	380	411	407	416	424	389	431	407	397	366	391	427	392	381	403	423	417	411	400	377	348	391	391	398	374	444	419	426	432	406	391	372	403	404	413	374	375	406	413	405	409	382	381	342	368	396	363	430	405	385	392	399	403	384	418	375	396	429	394	402	381	380	391	402	386	402	420	368	437	391	437	397	399	395	407	405	426	364	408	417	388	394	436	413	403	402	383	391	390	390	399	388	360	383	385	391	391	384	405	388	386	391	363	366	386	373	372	423	383	397	385	407	385	399	386	385	367	425	366	400	416	394	370	387	424	386	404	412	395	424	414	389	368	422	361	422	431	428	404	401	411	391	430	369	411	402	401	358	422	384	378	407	421	383	418	372	378	407	386	412	366	415	423	377	391	377	390	389	407	402	384	419	367	378	386	383	407	405	408	378	420	400	347	372	414	371	401	397	424	379	399	419	431	430	412	432	425	413	376	372	405	428	393	396	402	410	387	383	404	427	376	402	404	410	394	385	392	405	382	372	421	409	409	419	401	380	403	408	429	414	396	353	389	393	387	383	347	367	413	421	402	413	367	396	383	387	390	427	434	374	382	387	401	414	389	375	377	376	394	392	406	413	360	377	414	415	395	382	386	351	392	406	410	401	388	403	416	412	401	393	401	435	363	417	398	359	385	390	420	386	405	369	400	405	377	416	408	399	369	420	382	402	382	425	380	412	402	379	397	392	435	372	388	427	409	411	409	395	404	376	408	395	416	411	380	410	416	416	387	405	408	367	411	411	415	398	435	371	397	387	374	418	363	380	408	378	391	383	360	424	350	367	412	413	410	397	384	391	401	442	410	456	398	362	425	454	373	382	389	386	383	372	385	398	381	382	369	388	420	407	394	393	407	408	416	374	402	355	411	402	411	393	404	405	391	390	407	381	381	397	397	424	376	397	345	378	388	373	402	414	390	373	384	376	423	396	431	400	369	414	383	422	437	395	389	394	399	395	406	367	414	428	411	426	404	385	400	403	422	419	403	393	378	394	392	438	366	394	401	393	401	367	418	415	387	415	397	422	442	431	423	430	414	377	410	463	395	392	401	374	380	408	393	361	392	364	405	430	404	379	392	412	393	429	456	376	381	380	394	398	371	394	414	410	414	382	426	391	394	412	389	416	411	388	423	364	415	380	388	370	364	392	433	417	408	389	420	423	394	400	408	388	396	377	409	426	389	416	363	349	391	375	414	405	387	362	383	392	372	417	384	382	376	406	411	406	390	375	389	410	414	386	401	383	402	411	402	404	381	403	411	394	413	412	370	392	425	371	364	407	386	408	412	365	402	380	429	408	393	426	401	389	381	392	384	409	372	375	373	426	393	401	392	432	396	384	395	417	370	382	396	407	399	375	401	392	406	361	405	386	384	396	372	418	355	390	414	412	399	386	389	358	387	422	391	452	433	393	395	444	391	369	400	364	369	393	403	415	426	375	390	387	401	407	388	359	385	400	388	386	423	383	405	411	418	382	399	393	414	373	415	436	411	389	384	417	388	420	362	352	372	380	388	393	395	410	438	366	372	423	368	387	417	404	398	390	410	416	383	393	426	371	393	406	363	420	388	386	400	369	381	389
19257	45300	36194	23381	16449	10732	6627	4631	3679	2880	2370	2260	2117	1852	1406	1340	1321	939	917	895	789	764	684	676	664	613	622	668	565	545	545	569	493	518	508	486	495	499	468	491	501	469	490	485	458	432	466	471	458	469	471	454	484	466	467	448	428	459	437	435	465	465	422	439	400	480	464	414	449	434	412	440	436	450	433	466	498	437	423	451	439	431	455	436	445	429	431	442	456	458	453	459	449	444	420	439	447	486	468	496	451	436	402	477	437	457	451	435	434	433	453	453	472	428	450	439	474	465	424	434	441	425	438	424	434	477	486	476	460	450	416	445	485	460	467	467	439	435	467	437	448	424	444	441	462	450	399	439	502	474	461	414	429	419	432	458	408	451	481	477	449	479	473	442	479	432	444	424	460	438	481	451	434	431	481	463	434	433	468	476	408	459	450	436	432	476	443	411	449	462	430	425	467	463	452	450	507	433	465	441	467	418	448	460	438	461	438	443	445	445	466	473	456	482	420	418	456	447	442	440	438	480	466	425	461	436	453	447	449	423	456	423	471	416	464	442	462	393	446	405	421	417	458	425	442	447	428	461	441	440	386	398	417	443	446	450	454	442	428	444	432	464	421	441	475	460	442	445	452	401	446	425	458	416	422	460	436	442	463	431	449	437	445	410	450	438	437	458	449	408	446	437	420	416	445	434	443	412	456	427	429	449	442	427	450	466	438	445	453	429	435	459	433	444	437	435	443	480	421	424	477	438	432	452	406	429	441	469	438	440	432	475	439	467	424	419	426	429	451	425	482	462	431	460	462	444	428	499	455	458	470	463	421	425	430	461	456	459	464	427	411	427	464	455	453	458	422	459	457	472	481	414	442	462	421	442	443	442	486	445	451	417	432	397	446	443	439	468	465	488	462	444	410	419	450	456	456	453	457	469	425	452	446	470	425	439	449	455	465	473	467	435	432	441	399	484	453	444	435	399	496	407	463	414	444	455	433	434	433	421	426	452	499	444	440	467	420	422	462	405	426	421	430	432	422	470	446	456	424	470	409	427	411	433	444	427	455	442	430	435	438	443	452	486	425	446	447	441	454	455	438	454	516	448	456	423	475	462	475	447	432	460	434	416	419	417	453	415	422	448	421	420	423	436	448	448	469	427	453	494	438	485	437	468	407	472	471	485	409	439	437	452	483	434	476	419	428	420	476	479	466	459	456	450	470	435	495	467	442	457	473	447	463	426	462	412	421	470	429	467	440	486	427	436	453	432	431	446	445	484	490	426	450	442	453	442	460	434	427	443	433	446	445	429	451	445	452	466	466	425	441	470	425	450	432	439	427	436	468	439	505	484	432	455	456	446	467	480	459	452	429	454	448	446	432	453	458	411	456	436	442	467	436	441	450	474	448	417	463	456	424	440	415	432	467	448	480	388	406	469	459	488	432	452	436	431	440	436	447	456	444	460	443	460	433	466	441	428	443	464	455	487	454	454	462	484	434	442	422	449	461	457	470	461	430	448	456	469	419	432	445	427	462	431	461	423	408	458	421	421	443	439	497	452	430	431	439	394	446	443	414	425	421	447	440	448	450	447	459	411	459	388	474	444	437	446	476	459	423	425	422	434	465	430	466	421	411	434	428	446	415	495	458	441	435	444	422	436	465	458	460	451	451	447	421	459	431	433	403	437	413	451	443	418	442	455	420	462	419	449	437	449	472	426	476	404	448	439	475	479	439	432	406	425	464	424	482	425	428	439	482	437	434	454	443	478	457	443	463	439	477	448	447	456	375	448	454	447	470	471	413	437	453	414	391	481	434	442	443	435	464	440	481	448	471	436	432	417	448	454	454	488	448	446	434	475	465	458	432	423	456	450	451	471	457	433	443	452	435	469	454	446	435	439	433	476	441	467	455	467	433	497	441	425	427	481	418	458	426	450	474	428	477	469	442	444	455	473	445	434	445	464	401	477	440	463	421	486	461	467	416	436	444	441	465	438	433	478	450	453	399	433	431	459	469	416	458	440	440	408	441	417	431	437	493	408	401	460	448	473	431	413	440	435	438	450	396	466	448	415	466	445	428	481	401	474	502	444	466	441	418	460	459	430	438	426	464	443	443	436	437	418	438	465	425	418	458	446	464	427	442	459	440	428	442	479	425	445	451	440	475	426	417	452	429	451	438	427	461	419	459	451	421	461	426	463	419	421	396	485	448	457	429	427	410	453	428	444	475	438	486	441	460	454	491	454	426	418	455	425	450	444	454	407	452	434	450	459	444	473	441	435	441	464	406	429	467	452	443	435	439	436	469	485	394	438	429	435	440	432	425	460	425	453	421	459	444	425	492	414	486	407	425	472	446	464	445	457	427	452	445	441	449	458	439	449	467	424	454	450	452	407	463	440	456	429	439	455	456	441	404	469	427	442	436	489	453	445	465	441	392	479	451	405	433	439	468	420	457	459	462	414	469	444	431	433	444	420	439	410	485	431	437	474	407	424	463	410	463	442	413	451	445	458	478	420	443	451	438	453	451	454	433	430	435	438	433	441	467	459	421	460	447	445	433	422	440	463	464	460	446	435	431	426	422	460	494	444	441	405	464	438	441	400	413	458	446	454	460	418	412	496	446	476	402	448	445	450	432	472	431	438	471	454	471	505	449	423	446	416	445	458	437	423	433	430	442	475	470	431	425	423	466	451	416	432	454	439	435	449	463	421	426	441	457	439	459	460	456	419	445	446	446	421	477	438	473	436	463	449	427	399	501	439	444	479	433	441	453	463	444	402	449	478	440	457	475	447	473	438	435	425	438	442	435	491	419	474	456	430	455	403	427	415	453	433	448	451	450	417	439	466	460	407	430	460	426	478	435	444	393	465	482	493	433	458	439	481	417	419	483	427	455	444	413	430	427	450	439	436	439	462	438	451	439	466	398	438	440	426	460	398	461	463	381	444	440	451	449	466	484	452	467	461	408	451	431	464	446	435	449	462	447	439	431	478	418	430	441	448	477	421	447	456	414	459	445	434	494	483	437	401	417	459	453	434	404	450	458	422	443	451	439	458	441	457	423	470	466	475	480	450	488	451	420	448	479	451	456	432	429	436	459	452	431	481	499	468	432	439	464	428	469	441	432	465	464	475	451	400	445	438	472	401	439	414	430	431	420	428	413	466	436	465	449	429	470	432	400	465	418	480	442	450	431	464	445	489	428	419	469	440	458	441	388	466	446	459	490	474	451	431	441	449	442	450	451	455	455	430	460	487	405	420	417	499	454	421	451	443	440	427	426	476	488	467	463	498	421	459	431	420	454	420	431	420	430	434	427	438	462	427	474	410	473	437	422	439	473	451	472	409	475	397	469	463	425	441	451	462	465	403	470	449	452	443	435	411	433	476	451	460	461	434	392	470	425	465	435	407	442	444	389	426	456	467	425	499	461	401	438	467	491	480	445	413	440	483	459	450	446	454	443	460	459	429	449	481	427	438	423	436	427	479	443	459	453	441	421	483	479	455	438	419	410	447
27397	21855	22447	12864	5266	3002	1885	1324	1128	932	817	729	758	679	548	559	556	460	437	449	414	401	374	385	381	357	370	376	350	394	331	372	355	320	349	352	356	355	321	373	322	334	353	319	331	331	326	362	360	344	305	338	350	333	315	325	321	368	318	354	303	360	337	348	342	326	353	308	320	307	348	337	335	328	334	334	332	283	315	329	338	303	317	354	342	318	319	312	320	323	353	314	348	333	352	387	309	328	338	307	312	368	313	345	350	333	337	305	335	333	306	330	344	328	330	339	320	369	326	318	358	281	338	320	339	302	351	347	321	333	306	325	346	332	358	302	357	376	354	293	342	331	321	309	315	311	333	319	316	301	338	335	329	299	359	323	337	328	303	335	326	366	329	338	341	356	319	390	318	321	335	320	326	344	341	298	306	299	310	332	317	346	333	343	368	359	316	287	330	335	343	308	364	346	353	340	358	338	304	315	345	320	327	343	338	328	304	344	328	325	322	341	339	329	315	299	358	343	345	328	341	341	349	344	315	329	361	322	316	318	342	314	320	317	316	346	329	331	327	314	367	348	331	323	343	311	362	342	371	313	340	379	350	317	311	331	319	308	301	311	338	317	326	335	334	317	323	301	360	317	341	320	320	379	306	348	342	306	353	342	299	317	306	340	321	328	325	324	337	338	304	364	341	318	348	338	327	279	350	320	339	359	356	347	329	338	344	371	327	296	361	317	337	359	345	341	339	362	293	322	299	353	330	336	316	322	326	308	363	355	304	317	330	295	316	345	341	353	319	322	337	334	326	331	331	346	293	352	328	342	298	321	337	334	362	335	335	336	336	349	345	331	329	312	320	323	290	337	342	349	354	327	330	316	316	351	307	313	358	331	310	331	384	341	328	309	353	356	335	318	330	298	327	300	364	348	346	334	336	334	340	315	347	320	339	316	315	316	329	358	339	309	316	335	344	318	348	328	345	336	297	330	331	307	361	350	334	298	328	347	347	301	329	335	358	338	299	380	347	322	339	329	303	292	352	302	321	344	327	358	361	350	337	341	312	351	345	333	342	302	357	338	384	301	298	350	346	320	318	337	343	344	340	330	303	332	347	354	333	325	316	317	356	329	331	340	301	321	336	340	338	304	324	347	337	315	322	345	317	296	322	324	363	306	349	328	347	332	347	341	337	312	316	335	331	314	335	307	304	339	315	311	322	331	325	334	319	311	311	341	325	326	314	340	312	334	318	314	337	343	327	299	337	302	316	344	348	333	316	348	338	313	347	330	311	332	313	324	321	341	316	337	337	318	331	325	321	331	296	316	322	323	332	308	320	309	336	326	322	319	341	330	342	320	321	332	329	338	353	326	356	311	355	298	376	345	341	325	353	292	350	327	312	345	316	365	331	327	321	318	340	336	322	322	326	328	309	304	331	322	360	316	329	327	316	308	341	344	338	341	335	306	320	327	338	320	326	343	339	317	319	320	340	341	359	388	331	338	339	335	314	330	332	342	327	310	320	365	313	306	358	311	335	356	301	342	304	314	356	333	339	345	360	315	303	324	346	344	294	312	336	340	300	361	314	343	358	328	328	325	342	348	303	300	324	334	339	278	319	333	358	327	305	318	322	299	347	361	299	316	323	294	346	316	335	352	333	333	323	345	325	325	305	315	350	375	342	324	333	318	301	306	343	362	334	321	328	339	315	308	323	325	295	329	317	336	284	323	355	309	337	338	366	342	344	343	346	334	337	321	332	305	349	312	308	294	331	337	326	329	346	305	326	308	342	317	326	308	354	305	339	280	351	325	343	357	344	331	311	303	341	312	333	317	348	366	325	319	337	315	346	321	321	327	327	341	336	327	326	345	345	360	332	342	309	338	321	315	338	339	336	332	325	336	350	354	315	340	361	306	334	305	353	303	349	310	321	329	317	332	323	299	351	306	339	318	308	326	330	344	345	309	334	332	304	328	339	336	326	345	310	326	330	319	312	347	323	303	335	331	356	347	350	358	366	329	358	341	337	332	357	333	372	351	344	325	331	331	332	325	349	332	311	365	311	306	314	355	345	336	357	306	366	307	346	329	331	333	313	338	325	336	299	351	317	326	350	310	337	319	344	321	305	334	316	277	326	317	300	334	332	321	346	343	334	330	349	322	324	312	343	336	327	315	348	352	308	337	324	367	294	327	322	312	314	311	338	317	333	312	330	310	310	326	318	334	352	323	362	374	345	359	353	335	340	338	337	363	326	350	327	319	344	317	325	316	349	342	342	352	335	337	335	341	351	334	359	334	365	349	329	317	319	315	358	316	325	320	335	340	348	332	326	343	360	328	313	336	335	331	302	341	296	332	330	354	331	322	287	353	328	341	340	338	360	315	343	349	339	349	344	322	317	349	328	300	313	331	313	335	317	326	347	361	309	328	336	310	335	332	340	309	327	302	332	360	308	296	307	333	350	341	334	340	313	322	297	315	301	350	332	336	348	312	330	336	330	333	333	308	333	343	315	334	332	307	303	292	336	353	324	332	334	326	311	335	312	335	332	343	328	319	325	351	349	349	360	338	364	355	319	369	330	344	365	349	309	328	337	329	345	340	318	261	325	329	320	342	335	345	324	345	362	295	324	285	355	318	328	350	300	351	339	324	316	308	320	355	331	320	332	318	310	344	325	333	311	344	317	314	304	326	338	332	297	366	348	336	323	362	326	329	331	324	342	305	359	328	343	339	310	347	298	315	307	333	342	343	301	338	307	343	326	306	337	330	324	351	292	357	330	311	344	345	353	326	330	332	297	304	310	366	361	336	331	298	328	314	369	323	356	306	348	308	321	357	325	322	333	305	318	333	314	313	317	376	319	349	336	331	366	324	340	302	330	319	342	330	346	336	299	363	350	361	342	347	316	344	359	331	332	328	315	334	312	322	319	347	352	349	330	336	348	324	352	308	304	331	339	368	371	263	337	328	333	319	332	341	326	356	332	317	347	346	340	308	342	341	325	353	313	336	321	319	318	332	317	321	333	300	378	351	335	335	338	371	305	358	315	332	341	350	313	327	333	316	340	304	324	359	317	320	312	335	342	344	330	300	312	355	341	343	346	328	339	324	322	332	339	346	339	328	339	338	342	345	346	307	325	316	322	291	307	332	332	333	337	338	346	340	342	347	310	353	345	342	307	310	335	296	368	330	322	332	315	335	330	329	313	343	319	324	326	313	330	330	341	322	328	340	337	307	323	315	347	331	343	329	319	312	335	325	310	304	337	340	331	317	342	332	316	333	366	336	324	295	353	347	353	350	339	361	347	365	298	323	307	306	322	316	344	331	349	333	316	339	330	348	351	326	291	356	319	316	294	305	330	312	349	349	340	298	337	311	371	346	313	315	325	321	333	340	321	316	362	325	309	345	312	362	353	348	348	325	369	338	338	340	355	344	301	335	315	359	332	344	312	353	343	353	339	342	324	365	337	339	322	299	349	348	309	328	344	346	296	332	321	334	320	340	328	330	319	328	347	328
14892	33080	24702	12954	7657	4537	2698	1906	1570	1272	1131	976	994	891	723	631	694	536	526	504	494	453	503	420	463	481	455	432	442	422	425	408	425	382	394	410	398	399	413	397	381	389	369	379	377	366	388	382	410	360	343	383	364	398	359	354	362	386	385	360	396	360	386	368	368	359	357	390	375	408	376	333	365	391	387	353	399	378	364	363	396	374	367	352	351	372	374	364	353	381	400	375	413	361	367	383	391	396	359	373	381	373	403	371	382	377	361	376	384	362	384	386	386	362	411	358	376	375	377	345	369	376	322	366	385	374	352	418	355	358	407	373	367	379	362	374	353	388	388	347	368	409	340	428	364	388	395	378	351	375	396	392	381	404	343	370	353	368	372	402	372	386	376	385	397	414	378	383	366	385	372	337	381	371	357	363	383	348	348	365	379	408	371	369	371	372	354	369	361	342	368	373	363	406	377	344	403	382	356	360	371	365	357	372	396	364	383	345	383	347	385	373	388	360	378	390	368	411	356	375	345	369	402	360	394	365	341	416	393	358	354	395	383	357	356	383	371	374	388	388	374	377	389	383	383	373	384	396	363	387	358	343	401	387	379	386	383	376	350	385	373	371	367	370	387	357	390	346	357	357	374	367	377	341	382	372	393	372	335	402	379	405	358	386	415	412	367	384	374	396	376	345	348	363	382	366	371	363	378	352	410	369	365	336	351	339	328	357	371	363	358	387	377	336	369	373	364	368	378	345	361	367	393	417	385	402	394	360	396	350	401	382	354	353	336	404	377	359	371	342	406	367	384	350	354	376	403	356	379	384	361	368	373	358	389	373	376	376	381	377	372	389	383	389	375	362	367	391	313	388	398	386	394	361	367	415	366	393	371	350	355	384	373	373	376	357	353	383	391	380	381	391	388	386	385	378	357	383	371	350	333	382	354	344	378	372	381	369	378	351	383	355	382	348	356	381	390	364	359	394	354	442	385	373	390	368	344	395	388	357	360	390	397	386	366	366	356	366	369	353	374	360	355	406	341	386	396	371	358	363	372	373	385	364	377	368	364	380	349	400	379	409	365	389	349	367	382	360	361	387	395	378	360	406	355	365	369	335	352	358	385	347	379	371	393	340	377	383	391	360	385	376	378	366	338	346	375	383	385	350	375	364	390	386	377	361	372	363	364	411	354	387	362	381	356	340	380	387	375	376	353	344	373	373	382	388	400	372	351	417	370	372	327	410	402	410	358	392	387	405	395	377	375	379	381	369	370	393	376	363	357	332	375	426	405	380	380	386	370	376	393	348	345	383	435	404	356	343	368	380	376	355	402	416	378	403	380	386	391	393	362	357	364	380	404	365	410	389	386	414	347	374	414	369	361	369	385	377	381	376	332	388	380	379	350	393	396	342	363	375	393	386	392	405	376	394	353	385	369	347	362	382	364	346	352	331	350	365	360	365	369	362	360	397	383	355	385	386	382	354	363	361	398	386	394	363	390	367	356	370	391	380	356	363	347	377	392	370	373	360	351	399	365	355	354	390	379	361	344	373	356	363	369	386	347	367	380	335	374	404	382	367	367	432	367	376	430	363	380	332	376	380	353	378	389	422	390	363	360	369	382	332	393	359	364	346	384	382	399	384	367	347	358	347	351	372	383	394	351	369	389	363	373	340	389	394	385	393	363	363	357	361	363	369	343	382	386	385	360	343	361	385	394	375	359	400	365	419	380	367	426	351	379	413	339	383	394	394	399	369	380	379	373	354	382	359	366	377	377	389	384	385	403	385	385	379	386	392	387	359	383	357	364	372	366	372	388	377	388	399	374	366	389	354	372	401	358	384	419	401	372	362	358	377	372	389	373	374	354	355	394	354	375	409	365	361	367	347	380	400	338	355	371	352	393	366	360	362	374	362	363	386	407	340	383	354	365	346	415	366	364	345	386	392	373	370	369	422	347	368	394	375	357	408	345	385	384	371	344	423	364	361	359	395	364	359	392	385	395	350	399	368	355	375	392	352	403	368	405	345	381	383	399	389	386	386	397	391	383	390	363	365	369	407	367	379	358	368	351	387	364	400	343	366	389	358	393	372	381	387	375	352	369	389	375	387	372	358	355	367	355	350	387	387	337	356	390	379	356	367	347	400	377	398	374	349	386	413	391	398	387	369	395	378	401	395	375	382	358	350	367	361	395	374	374	412	359	344	370	400	380	384	337	399	367	366	396	351	362	373	344	387	392	350	345	381	361	389	352	367	379	406	399	385	350	396	380	388	367	381	377	353	365	361	349	355	351	424	380	363	354	386	371	359	398	344	398	377	407	358	378	328	397	362	378	348	391	398	367	394	359	358	344	388	352	383	372	377	391	359	376	381	387	387	384	365	361	344	367	363	360	369	327	361	379	373	379	344	374	376	391	360	373	387	399	385	357	334	346	380	361	374	373	360	375	364	397	383	361	390	389	368	369	364	371	388	358	367	371	351	354	400	320	371	354	372	367	365	391	347	362	354	376	391	366	323	325	357	337	416	360	340	381	345	401	382	395	376	365	362	356	388	368	378	393	389	346	387	407	369	393	337	385	385	369	374	382	374	388	368	348	394	338	379	362	363	353	365	386	388	378	378	387	373	392	331	403	363	338	350	383	398	384	364	390	372	381	332	394	365	366	355	382	360	392	398	368	374	382	359	354	363	365	384	350	356	326	386	394	415	375	389	391	333	365	367	370	386	367	377	369	370	388	374	361	379	355	368	386	398	363	367	395	370	404	381	385	352	357	375	376	367	403	396	374	384	394	375	352	356	365	383	387	379	348	390	405	344	361	372	369	378	379	410	362	350	355	396	375	363	386	380	425	346	368	385	393	383	348	382	366	380	378	374	351	357	375	393	364	354	390	373	383	392	337	355	352	342	368	386	358	382	366	396	370	366	369	393	392	367	385	386	388	369	358	388	362	380	360	378	366	366	391	375	390	345	352	376	353	359	373	368	401	364	375	367	361	344	362	376	396	412	358	386	385	362	394	360	376	339	385	392	380	379	349	384	354	361	376	394	357	401	389	384	352	378	367	377	376	340	370	367	372	382	420	349	368	396	378	361	359	364	349	385	350	385	380	376	397	340	346	364	343	391	350	374	356	380	353	354	370	345	385	359	376	359	355	407	359	373	378	370	358	335	388	410	363	365	368	387	430	368	375	379	365	370	394	376	375	395	346	388	361	372	383	363	345	359	369	397	375	375	368	403	396	359	365	400	356	352	378	354	343	390	364	356	345	385	381	371	379	372	383	366	354	370	357	371	379	363	338	362	368	348	354	343	387	365	385	364	363	380	370	323	374	388	354	398	382	330	382	364	362	378	365	333	328	346	352	342	335	369	373	345	340	389	361	357	382	318	377	385	357	382	399	341	360	389	375	363	362	387	355	384	406	386	352	394	375	396	383	365	375	381	393	388	381	393	372	372	377	334	371	374	391	368	374	358	379	378	384	374	357	338	384	382	378	356	367	348	377	403	374	357	367	356
23415	21082	27884	24567	20884	11207	4405	2656	2009	1630	1258	1105	1104	1045	916	802	775	725	586	585	581	558	481	499	477	484	510	503	459	504	496	462	474	440	400	392	404	425	408	451	391	400	429	416	397	412	361	365	386	405	424	386	382	392	376	398	365	396	382	406	397	368	364	370	404	413	379	383	371	391	373	408	392	375	369	378	384	379	400	376	350	407	435	429	366	402	403	380	387	395	391	362	410	364	402	428	392	399	381	417	366	400	388	382	369	436	380	366	390	376	380	397	385	334	373	396	386	380	358	369	374	369	405	397	385	379	392	397	396	375	392	391	396	402	370	400	392	398	375	376	387	415	411	402	396	340	372	390	382	357	371	381	370	349	358	391	388	398	374	387	393	389	396	374	401	374	365	424	415	387	415	398	408	420	387	353	395	374	353	377	363	429	383	390	403	396	414	405	399	392	393	389	395	413	383	403	385	387	408	379	413	374	399	374	371	394	420	395	357	387	404	368	395	429	416	401	364	393	417	398	375	388	392	401	417	395	370	392	397	415	378	385	395	394	392	386	409	405	384	388	417	410	387	407	369	388	374	411	398	377	364	418	367	396	368	399	408	381	385	363	381	394	388	408	403	430	419	391	382	341	404	412	397	388	378	400	376	374	411	396	400	424	370	377	389	369	371	370	413	399	381	369	410	382	375	410	405	429	360	376	374	396	398	379	359	402	402	375	405	386	375	352	375	387	385	384	389	374	368	398	389	388	333	385	405	343	379	416	346	379	404	391	396	396	428	366	397	397	409	396	385	400	406	412	372	385	380	382	383	373	385	399	375	382	398	385	380	382	407	369	365	394	406	354	396	417	396	383	365	377	386	351	389	402	385	402	412	403	421	376	373	385	373	410	427	401	400	387	379	412	364	402	362	341	421	409	392	399	411	435	403	425	388	357	379	379	379	371	368	362	398	370	409	408	361	386	413	407	392	403	397	366	407	420	383	416	406	389	395	389	368	407	374	396	406	405	400	352	384	408	381	350	391	364	395	356	373	395	392	405	369	377	366	405	412	394	391	398	380	405	391	384	404	398	426	380	377	376	424	382	383	392	392	407	410	384	367	417	409	360	408	396	372	401	418	438	381	383	388	382	374	397	376	371	406	427	424	346	366	355	383	417	391	397	381	431	378	366	395	390	424	360	381	352	398	386	407	380	401	388	412	380	392	396	393	364	383	396	384	378	392	387	391	372	371	409	390	371	372	370	361	406	394	416	411	381	430	353	406	412	358	383	392	357	406	372	389	383	400	391	380	411	387	394	415	380	420	368	362	402	396	394	342	420	357	385	405	395	393	381	356	382	348	365	384	404	377	382	396	365	359	380	394	373	385	357	407	362	403	377	431	396	391	387	449	362	357	410	407	399	410	385	399	371	392	406	411	375	419	390	370	418	369	370	367	355	338	365	415	399	425	385	396	368	402	412	424	371	375	376	365	376	349	401	384	381	394	386	368	361	393	388	403	441	401	377	385	387	353	373	372	395	408	414	381	397	389	414	384	425	380	414	414	389	394	390	380	404	402	386	367	386	406	427	358	396	363	374	399	362	398	372	391	345	372	376	388	390	376	373	409	387	413	402	421	425	377	405	420	367	390	422	420	410	385	381	362	375	419	381	375	406	382	381	422	380	406	418	382	424	376	402	381	376	377	372	379	417	397	388	400	357	403	379	398	411	386	385	418	403	346	388	396	400	381	394	431	406	399	372	392	393	396	388	383	358	408	378	390	404	363	351	389	397	424	373	382	393	400	406	395	387	377	371	429	402	404	411	363	379	411	359	376	404	392	377	404	375	427	407	410	403	404	373	378	369	423	387	386	391	378	362	385	415	367	404	390	382	382	388	370	393	385	372	421	378	400	381	361	388	408	368	404	400	420	407	407	366	380	395	433	387	376	345	369	416	415	391	391	389	380	341	407	370	447	369	361	372	382	381	407	346	392	375	392	367	439	397	411	421	396	375	357	374	419	405	359	396	375	380	351	407	431	424	369	374	393	384	405	429	385	402	402	429	406	392	367	431	380	385	366	378	362	397	395	401	428	370	418	357	392	393	385	424	369	401	359	402	404	397	393	374	428	361	365	392	380	376	381	385	380	402	438	385	390	352	398	397	379	414	387	403	410	374	369	405	389	373	399	380	398	387	392	377	393	406	409	379	430	396	410	373	395	397	398	408	394	382	369	365	360	380	392	361	387	364	382	420	396	380	369	417	419	371	439	417	367	387	390	411	412	431	424	416	353	382	372	381	406	391	362	386	398	376	377	361	427	388	412	385	410	404	414	375	375	333	413	415	397	421	404	382	384	420	386	390	380	423	385	378	386	417	360	404	403	377	381	389	375	407	378	360	389	418	413	402	359	391	405	390	363	390	379	365	343	372	365	428	399	427	422	393	427	380	359	399	427	370	402	358	382	368	388	394	383	375	372	383	378	373	414	405	375	405	368	361	382	401	399	373	414	396	360	386	394	400	392	407	382	404	372	377	385	391	366	402	392	399	388	412	392	385	385	392	382	368	407	369	391	398	398	388	346	438	363	396	417	394	408	380	379	403	397	408	384	398	406	378	377	348	364	366	412	394	382	381	391	375	359	378	353	381	395	409	406	404	419	392	336	384	410	386	409	405	413	391	379	383	397	398	389	376	384	397	389	405	358	408	358	393	372	409	393	413	374	411	383	383	435	392	382	360	390	394	357	415	425	419	364	410	418	429	382	384	384	458	360	370	374	382	351	379	371	366	411	358	403	389	429	374	410	385	427	395	340	392	353	379	391	389	361	413	402	390	414	374	369	391	379	398	393	411	358	396	417	384	378	406	403	425	367	429	390	373	342	366	405	366	379	375	371	354	398	387	370	384	356	390	336	389	365	378	411	354	355	364	430	422	379	384	385	377	382	405	403	380	404	398	383	390	444	402	396	447	377	392	343	392	408	399	397	371	364	379	384	399	411	392	378	384	383	373	405	420	442	391	392	399	404	364	412	386	395	394	369	389	361	390	396	373	375	403	390	396	397	348	377	411	390	362	420	373	383	395	420	389	410	405	428	390	396	406	404	399	365	388	411	397	368	382	393	384	381	364	436	378	374	401	354	380	357	353	363	366	388	395	446	423	378	367	392	352	361	377	395	381	366	377	344	331	421	398	362	364	355	413	368	373	392	415	374	381	386	382	400	400	390	398	408	422	428	379	401	413	364	406	356	395	370	396	394	413	374	402	388	414	351	406	398	412	386	411	395	397	390	362	376	390	389	380	382	388	379	384	444	421	377	407	374	395	386	411	390	392	382	406	385	386	363	385	402	388	393	363	378	402	388	351	380	344	367	376	401	391	390	385	395	375	403	372	401	386	391	380	375	379	377	380	379	387	387	364	400	399	419	411	408	374	369	382	379	367	381	397	380	362	421	377	406	395	409	421	397	360	399	398	380	403	439	368	414	357	400	377	407	377	404	391	368	404	387	406	393	362	402	382
16534	39906	32702	19510	11823	6555	4884	3560	2723	2288	1781	1462	1540	1358	1203	994	1015	880	741	703	673	665	549	577	557	578	503	540	558	547	480	460	489	499	483	452	483	476	477	427	478	460	410	428	452	411	417	424	499	408	432	409	453	418	465	426	473	454	426	449	457	430	436	458	454	436	449	408	410	473	434	435	440	418	445	458	421	454	445	389	435	448	429	450	462	405	464	435	441	413	422	435	450	476	470	434	444	390	433	435	416	430	434	425	463	382	412	433	421	458	450	456	445	418	404	438	443	437	414	449	474	400	431	441	405	412	449	443	447	459	412	458	428	448	419	411	423	437	436	436	471	443	422	407	412	448	442	454	439	425	472	429	458	476	486	433	413	396	422	440	447	436	448	444	464	439	426	466	434	455	448	398	404	411	411	445	441	436	463	432	436	411	431	424	397	454	431	450	396	453	439	456	433	426	384	436	444	413	480	412	494	467	469	423	437	435	418	402	441	453	454	413	430	412	429	460	417	436	446	439	412	445	400	435	444	411	427	446	430	452	404	404	430	504	428	413	460	436	437	485	410	415	412	442	424	430	458	460	433	455	451	455	448	432	452	434	432	417	474	432	447	416	445	446	422	419	450	425	423	437	388	428	436	457	441	428	418	469	385	406	413	447	448	448	441	429	442	447	456	419	449	407	433	436	412	452	466	429	423	387	406	452	451	444	471	454	413	474	420	433	439	449	427	456	421	428	428	407	457	406	420	421	428	431	457	458	447	489	469	457	412	421	410	456	401	454	474	423	434	413	457	430	407	481	432	469	428	466	431	452	396	433	425	427	472	411	457	430	399	448	440	442	418	390	466	410	413	464	414	465	411	436	407	454	405	402	427	439	465	394	461	420	454	447	413	455	440	432	500	485	442	444	424	426	441	465	461	432	415	441	434	407	460	436	440	445	420	430	430	417	471	460	437	435	409	433	447	440	442	414	438	479	414	420	418	455	435	424	443	420	477	470	474	444	466	453	422	454	453	411	413	461	418	457	434	448	386	411	423	426	438	435	437	451	420	442	423	430	476	424	432	385	399	381	452	478	434	432	426	421	430	460	444	452	424	423	461	445	442	393	429	450	418	391	409	470	447	414	444	435	427	434	436	415	458	397	454	410	444	418	390	483	428	415	443	413	425	416	404	424	423	438	440	412	470	431	434	447	404	435	467	459	413	429	459	453	436	421	438	395	464	411	439	393	419	422	407	412	407	413	416	414	427	431	442	488	392	466	405	434	458	399	457	410	424	401	408	431	450	438	413	385	402	420	424	420	459	431	407	455	446	432	443	410	380	451	435	451	442	429	448	433	413	430	429	395	426	500	446	396	432	382	457	444	417	421	425	457	455	429	435	421	454	449	420	475	408	426	464	456	440	441	423	447	467	431	414	433	417	436	452	397	428	449	471	429	398	444	470	443	422	412	464	455	447	428	461	413	428	417	455	431	427	444	429	434	428	401	399	425	456	454	441	417	416	414	451	470	443	429	448	457	427	443	460	444	457	437	394	424	463	440	441	418	442	438	449	444	446	428	468	469	424	423	485	413	397	388	402	425	448	376	454	466	408	393	412	456	396	403	434	411	460	450	409	416	455	417	448	461	432	354	435	446	399	452	421	467	434	418	434	452	426	443	452	428	443	459	429	427	430	436	455	448	413	408	438	441	470	436	454	420	420	433	452	403	446	428	430	450	445	444	463	402	436	415	454	418	421	453	412	444	416	452	471	441	413	436	424	391	406	446	475	450	438	427	448	464	436	489	431	424	398	420	431	417	469	456	448	447	413	419	458	414	447	428	462	391	424	464	435	471	467	377	451	448	410	403	415	414	441	411	452	459	450	467	432	404	444	437	422	449	401	447	432	399	414	437	416	443	432	451	430	414	452	438	457	459	419	418	435	419	465	432	453	393	420	443	406	456	425	456	425	418	418	412	465	408	462	415	476	393	452	450	419	463	427	429	403	407	448	429	466	443	460	423	423	451	408	459	443	413	509	456	444	419	426	439	479	449	392	426	412	399	457	487	440	441	426	415	439	407	446	454	449	424	423	438	427	440	441	429	459	452	404	465	452	429	431	442	427	448	433	437	420	422	461	430	432	417	430	447	432	435	464	417	432	402	441	444	431	424	453	437	428	427	434	394	408	405	419	394	436	457	414	424	452	441	436	430	417	420	414	475	422	452	435	419	448	435	422	435	441	449	421	443	472	442	447	404	440	473	464	447	423	421	452	412	435	456	431	422	426	434	440	404	429	426	444	452	410	429	431	411	436	436	450	439	459	416	414	408	415	436	468	419	443	445	429	417	417	453	444	460	460	404	436	448	450	409	439	430	467	453	456	420	444	440	434	424	444	423	433	406	438	424	399	424	462	465	431	417	462	461	450	443	410	422	425	458	464	397	444	481	435	392	413	375	423	434	447	449	449	447	408	431	476	418	443	448	401	463	404	442	389	411	436	449	436	424	421	457	445	409	416	471	442	458	432	435	427	421	420	442	390	420	457	469	414	423	411	410	453	480	444	431	414	442	450	428	429	402	431	433	454	461	400	463	477	452	452	431	444	424	432	413	461	435	450	411	446	428	449	426	443	430	424	419	432	430	402	409	407	479	424	439	439	411	441	444	430	440	371	439	459	411	386	438	434	420	435	416	423	452	433	481	430	450	443	405	441	436	418	435	454	481	409	425	451	432	426	445	414	433	436	443	408	433	431	441	419	434	460	428	460	433	441	383	425	416	479	411	475	450	426	423	411	402	448	429	393	421	408	446	434	421	416	449	418	450	439	418	432	427	396	433	400	415	447	417	422	427	418	419	447	430	444	456	413	442	425	455	426	408	446	460	428	422	459	473	436	446	421	435	442	430	432	442	413	433	408	454	466	422	433	398	414	432	483	396	429	458	436	431	478	441	437	456	417	438	406	421	420	440	447	397	403	452	433	433	426	456	421	427	424	389	423	470	417	439	433	431	386	421	442	417	382	402	435	430	411	426	424	478	437	422	418	407	453	407	435	436	494	463	410	433	429	450	424	435	427	421	432	427	408	423	471	412	435	456	443	419	430	461	474	455	434	467	436	449	412	438	416	434	444	479	429	389	450	457	452	428	429	413	408	422	428	416	418	454	432	415	450	409	442	429	443	448	459	436	430	428	421	437	424	441	397	410	407	397	414	426	437	414	450	423	407	442	470	453	401	456	413	435	443	449	430	407	443	443	429	474	433	450	439	443	448	441	469	446	417	422	463	406	404	416	416	437	443	402	387	390	423	457	442	420	421	465	420	421	446	437	430	439	422	432	424	417	445	436	446	419	401	437	417	436	460	419	448	420	458	400	423	444	425	449	427	433	436	422	405	438	416	445	442	444	416	429	464	433	419	443	464	433	390	435	456	440	463	405	446	392	445	463	433	409	469	421	485	435	442	424	427	439	417	437	460	387	413	425	436	426	428	409	419	433	432	442	423	449	412	421	441	424	473	450
24632	21082	26514	25101	10399	3808	2688	2091	1679	1297	906	778	735	733	672	588	517	512	506	429	420	427	386	397	374	368	353	380	361	346	366	315	323	311	326	349	333	346	308	308	271	343	322	334	354	331	304	313	301	331	309	304	303	313	308	298	315	319	361	352	317	283	273	334	340	285	330	324	339	304	289	316	306	271	312	322	291	291	312	300	308	320	315	289	304	301	313	287	299	305	335	295	259	316	297	316	289	291	353	320	306	292	329	293	304	292	294	320	331	294	306	271	314	338	321	290	324	320	296	343	313	286	304	338	319	311	278	288	298	302	311	322	335	291	318	273	319	295	291	298	334	283	308	311	300	316	301	308	331	311	299	328	338	323	303	307	312	302	266	305	336	331	332	310	346	289	315	319	325	319	318	297	297	332	317	309	308	273	343	300	353	307	294	319	288	285	306	308	311	341	339	301	315	307	287	322	325	308	285	301	303	312	331	342	323	304	308	309	312	288	312	298	297	335	319	307	301	269	335	312	297	321	340	312	291	302	354	313	320	312	294	308	288	311	319	300	309	312	304	302	311	310	316	307	320	313	301	311	276	257	328	286	315	301	331	296	288	298	320	286	287	303	290	300	290	298	321	329	305	314	334	295	299	316	316	292	323	307	343	303	319	318	306	322	317	308	334	288	298	305	307	285	331	307	327	303	326	303	314	323	292	287	328	299	311	318	287	342	292	340	285	322	305	292	295	300	315	331	345	308	310	299	288	284	374	292	332	327	299	310	314	299	323	335	294	310	294	318	338	302	336	316	309	347	310	312	340	328	288	307	297	298	315	317	294	300	316	303	307	311	320	323	307	289	289	316	300	280	289	333	277	318	312	319	304	300	298	301	324	310	305	306	315	312	308	307	330	307	300	337	297	274	309	294	321	301	304	331	290	306	333	303	317	316	281	289	347	304	335	334	329	305	310	282	330	282	314	322	319	307	299	289	312	285	330	315	312	316	302	339	302	314	333	305	302	330	337	319	303	286	335	305	335	304	345	297	319	315	304	308	287	317	306	310	309	309	300	312	292	297	319	297	306	332	306	294	303	323	329	287	286	327	312	329	292	289	300	274	309	312	298	312	310	318	304	310	325	352	328	288	305	311	312	314	328	295	316	311	348	296	320	328	304	314	275	288	328	304	320	341	321	306	314	326	311	338	325	299	295	307	322	312	316	299	284	308	302	300	279	279	324	327	307	288	328	305	308	321	318	316	291	301	309	306	281	315	309	307	302	327	304	283	335	308	304	307	308	328	299	328	302	291	285	355	327	312	318	316	323	325	309	296	337	321	340	291	328	334	318	315	310	316	300	269	306	331	300	303	319	335	298	320	277	310	333	327	319	315	295	306	294	310	332	318	334	280	287	317	307	296	320	331	352	318	326	314	280	314	311	326	328	334	300	318	309	315	340	332	318	312	300	275	308	309	283	305	325	296	318	325	290	306	272	276	266	316	294	286	317	335	315	296	325	312	336	303	307	292	305	315	299	320	296	293	329	301	287	303	326	301	293	321	299	323	317	313	294	300	314	320	299	285	303	287	289	319	277	326	330	317	304	320	299	332	315	323	315	308	324	303	337	338	294	291	300	303	283	305	295	293	324	304	312	314	282	296	333	305	296	308	312	315	320	294	286	340	308	331	297	295	310	327	292	282	285	322	310	305	290	310	294	328	303	327	307	285	307	301	320	324	310	312	293	316	287	326	298	305	291	312	328	306	286	304	326	324	291	318	325	305	308	292	318	315	296	316	299	291	303	320	305	294	316	326	303	310	305	299	329	295	328	321	330	298	296	309	341	312	324	322	327	305	294	316	311	303	281	303	310	291	322	315	302	302	309	303	303	315	306	335	322	322	295	315	314	306	300	281	317	290	324	323	322	322	299	291	318	343	354	302	292	303	303	313	319	341	294	299	328	322	292	326	290	336	323	313	307	310	289	337	322	312	307	285	315	305	332	290	284	305	292	332	314	325	326	292	280	304	291	288	294	295	309	323	284	289	341	299	325	308	313	299	324	286	344	329	322	325	351	306	307	288	297	299	312	293	314	324	295	314	322	289	308	288	294	293	285	299	305	327	315	303	308	304	307	305	318	327	300	324	274	325	279	293	307	341	320	330	322	309	312	291	302	282	307	313	316	264	273	295	303	320	315	305	305	289	300	292	330	315	318	291	306	310	290	279	301	330	338	330	331	322	335	310	302	325	335	271	311	269	297	317	312	322	322	319	293	315	285	309	291	322	306	305	298	325	331	311	307	318	298	323	321	321	328	306	309	291	313	319	298	319	299	315	271	309	314	296	305	326	327	339	334	326	276	305	276	285	316	321	306	314	324	270	312	347	319	332	319	307	303	319	331	289	328	320	325	296	317	294	331	307	306	308	323	295	314	315	317	327	348	314	303	301	314	308	321	291	291	309	323	314	313	319	289	323	316	329	304	310	303	290	307	315	322	328	299	299	294	295	295	286	354	318	320	271	322	265	308	304	310	334	299	305	308	345	307	312	299	307	294	314	293	354	338	306	316	295	304	286	294	313	300	267	303	358	307	270	293	321	310	290	344	329	313	314	280	292	302	311	306	297	320	262	314	302	317	295	316	279	305	293	304	320	295	281	308	278	295	305	310	324	294	301	293	288	324	314	342	348	282	322	305	324	323	292	312	331	287	299	336	296	323	301	296	322	254	312	298	288	282	303	291	312	315	312	319	306	300	290	350	294	314	308	287	310	311	318	302	321	314	308	317	336	310	315	295	299	306	293	338	286	288	337	280	320	305	336	281	313	310	298	317	320	290	311	322	315	317	296	297	296	332	278	298	333	301	319	293	340	332	321	323	314	286	309	278	314	291	291	298	316	290	331	318	333	311	292	284	315	298	305	306	319	309	314	323	337	272	301	302	352	307	303	317	326	305	345	299	286	337	316	318	304	332	309	290	295	338	325	310	303	305	315	299	319	301	290	306	313	312	306	306	324	320	317	314	310	307	347	274	311	330	346	309	333	294	315	299	316	321	311	295	311	292	315	289	314	327	295	329	313	307	339	305	327	316	322	268	324	317	324	320	281	333	292	340	325	318	324	309	299	315	300	315	295	281	334	275	318	262	313	306	322	302	318	318	303	294	311	309	323	321	323	331	306	309	293	295	317	335	310	360	324	317	289	308	305	299	287	294	280	289	327	322	312	286	330	332	306	309	303	328	286	306	327	318	314	260	331	322	309	295	305	295	333	309	293	268	337	309	274	293	325	288	331	338	291	320	309	349	311	276	299	301	301	303	289	313	325	318	339	286	318	317	315	305	321	316	299	287	275	320	322	290	332	322	308	298	303	287	303	312	306	309	311	335	334	294	315	314	304	305	324	311	311	309	289	341	302	279	326	291	299	315	316	332	363	284	281	316	325	314	293	337	292	317	326	303	307	292	294	311	326	323	317	325	304	318	322	298	333	315	295	310	294	303	318	283	308	286	308	338	302	299	280
15192	35982	27384	15077	7799	5208	3839	3109	2546	1931	1311	1056	1041	1007	887	741	730	650	597	462	583	467	452	455	410	463	407	438	461	415	449	447	405	385	362	386	397	362	364	332	334	348	367	366	332	345	344	329	353	348	355	358	363	348	339	337	368	337	358	374	334	353	360	366	382	354	352	332	377	345	354	345	347	339	362	357	361	374	334	371	379	336	362	350	356	341	360	355	335	354	355	361	342	356	330	293	368	358	355	348	335	342	358	374	361	337	360	325	345	352	332	376	331	352	372	351	350	357	349	337	346	378	333	327	325	335	333	320	360	353	354	378	335	392	360	346	361	346	355	329	330	351	375	362	338	381	351	351	335	350	343	375	322	333	369	356	350	378	369	356	342	349	338	357	318	359	348	342	333	380	330	359	328	356	359	367	365	357	385	317	379	363	365	354	380	383	346	338	343	369	325	359	345	343	340	379	366	323	320	335	373	387	333	344	339	341	369	367	313	361	349	305	355	354	367	325	376	353	361	347	326	364	341	364	388	340	343	333	369	346	333	351	310	377	321	372	368	346	348	357	320	360	361	338	363	334	351	355	346	381	371	331	333	326	354	379	334	351	374	339	373	337	300	324	389	346	345	345	372	332	353	386	350	307	351	368	359	344	355	318	336	373	369	370	342	348	351	342	356	351	397	343	358	365	357	343	335	365	310	354	373	363	372	312	363	346	324	363	305	349	326	341	336	336	321	331	337	336	341	343	359	348	363	317	379	371	363	344	353	344	363	364	344	345	346	340	357	349	366	372	338	358	339	339	360	344	352	363	334	338	362	324	366	342	351	367	343	342	341	380	349	316	368	361	372	329	338	355	356	374	412	343	329	360	367	346	344	365	351	349	362	337	340	355	365	373	354	349	323	374	377	371	343	337	343	381	364	346	349	348	331	335	376	376	361	331	338	336	336	349	309	356	339	326	322	376	337	358	342	360	360	336	318	364	331	359	347	356	340	369	330	348	344	342	366	366	362	330	361	346	352	340	335	356	327	345	373	337	327	362	329	343	355	379	339	369	321	352	357	347	400	350	353	382	347	374	350	317	333	388	355	351	371	331	355	351	375	368	373	386	327	366	376	353	363	351	316	388	338	360	341	362	371	332	380	357	391	358	339	388	350	344	329	330	324	325	339	325	336	356	377	325	349	371	346	346	348	339	369	356	349	357	363	341	378	370	359	370	332	362	324	323	343	339	344	347	349	357	330	360	362	363	326	362	315	364	339	384	378	353	329	347	332	333	361	362	351	329	378	358	343	385	368	330	364	348	352	361	381	348	303	355	318	350	319	353	350	317	365	338	339	336	349	335	320	363	378	338	327	359	363	322	338	357	356	327	371	357	363	352	324	331	352	367	332	324	329	353	334	319	345	337	354	339	365	367	342	379	366	351	362	346	365	328	377	364	351	341	344	337	354	342	361	369	388	368	384	325	350	344	384	326	336	329	371	337	366	390	367	343	337	358	352	360	336	344	343	349	337	366	352	341	338	376	336	349	367	348	344	371	342	379	370	375	359	386	364	353	337	357	346	392	332	353	322	340	345	372	360	337	355	378	319	338	340	350	353	346	349	382	358	354	344	363	364	367	371	364	332	348	346	333	359	327	359	336	353	342	378	340	368	329	369	389	320	361	368	354	353	338	373	347	350	342	366	354	341	315	344	363	347	353	370	334	364	367	345	365	333	336	330	321	339	367	385	323	376	338	362	351	331	327	358	348	369	317	354	374	380	308	335	334	332	362	331	327	344	356	310	403	325	337	338	360	341	348	371	350	346	361	337	355	367	321	368	337	369	341	336	328	341	326	381	356	353	342	338	361	336	365	328	354	376	366	343	352	366	378	335	354	349	381	384	348	366	313	371	342	372	371	374	353	331	350	327	336	298	325	345	347	377	369	365	327	362	352	349	345	367	344	391	357	357	333	343	359	348	323	359	340	372	310	363	333	328	355	349	351	349	346	348	360	358	346	348	335	346	341	311	356	388	366	308	356	344	379	317	323	367	324	341	372	370	357	357	320	354	364	349	360	353	363	340	350	372	377	353	377	360	324	384	365	395	327	361	380	342	372	370	378	393	363	342	338	331	350	330	359	361	343	362	350	367	308	357	363	354	330	381	340	360	347	359	349	378	376	373	344	386	352	318	318	327	342	335	378	349	352	339	350	365	363	373	355	340	351	345	349	364	343	352	346	329	333	352	336	328	377	349	366	368	374	348	349	336	376	328	365	342	354	312	314	342	342	359	346	336	329	350	353	358	371	320	337	338	343	356	380	331	356	369	377	351	369	340	364	354	375	333	343	321	362	369	347	359	375	347	342	393	352	359	335	378	343	352	348	372	354	357	394	350	388	321	347	363	329	357	316	372	388	354	331	342	373	340	333	351	381	348	338	330	358	327	326	354	346	344	352	353	375	333	366	343	359	332	357	367	354	371	345	359	348	338	331	316	343	353	328	330	331	342	360	345	323	364	375	371	365	344	352	367	354	374	345	372	346	369	337	342	348	351	341	349	364	321	366	379	356	384	363	324	364	366	377	357	349	360	355	345	364	366	344	338	324	343	347	365	363	333	384	348	343	373	323	336	327	373	328	363	358	372	340	371	365	334	349	318	337	335	334	324	355	337	367	366	355	364	367	355	347	339	399	349	346	362	334	359	354	374	366	340	347	355	360	381	336	351	386	345	349	364	355	351	309	357	367	329	363	332	360	343	332	336	342	349	361	356	356	362	379	373	379	354	364	306	384	346	386	311	356	343	331	319	347	355	384	363	365	367	375	350	337	366	349	366	362	376	323	374	338	335	314	322	313	309	359	374	346	338	367	353	368	321	355	350	321	345	358	400	367	329	340	348	318	347	372	399	348	353	342	320	363	350	339	343	348	339	345	344	341	359	344	316	383	342	342	370	353	340	338	331	356	331	383	354	336	325	368	368	346	336	388	320	345	346	362	352	376	360	321	361	363	335	339	391	358	351	362	323	383	339	357	336	342	346	345	366	351	362	346	374	335	336	333	348	353	341	338	373	352	352	371	395	361	352	328	344	342	353	355	373	320	371	326	381	355	351	337	321	355	353	369	342	350	352	352	350	326	359	352	335	355	350	385	342	344	354	360	343	348	375	335	382	334	357	313	342	334	385	344	338	339	306	340	335	335	362	345	343	322	357	353	331	374	318	360	351	335	369	348	340	336	335	358	335	365	381	343	343	323	362	379	364	351	341	347	367	340	355	364	358	370	330	356	364	364	381	326	353	343	355	334	336	326	341	376	355	329	362	326	370	327	344	346	348	319	341	393	339	339	350	353	356	408	373	341	332	356	304	328	345	322	351	322	351	367	344	324	352	338	357	361	336	339	328	332	332	320	369	356	342	363	346	373	353	347	389	352	351	364	340	345	352	323	381	383	360	379	378	351	332	350	352	366	393	337	334	367	345	351	333	378	355	324	333	361	357	319	340	354	367	344	351	338	323	372
22424	21140	28511	24020	21177	21092	12858	5723	3897	2892	1940	1401	1200	1239	1191	970	851	866	769	645	689	646	613	553	549	567	521	491	493	462	498	474	453	448	461	423	452	418	425	422	423	425	425	406	436	405	387	395	414	393	396	399	374	380	426	379	432	395	408	354	375	400	418	385	398	421	405	419	406	391	379	424	405	401	384	404	417	417	378	341	378	411	360	379	394	414	387	369	417	373	356	432	395	404	378	384	378	424	388	415	391	398	369	366	415	363	390	349	395	420	375	371	390	440	409	395	382	343	393	400	392	359	420	395	415	381	401	385	373	415	439	414	411	428	383	386	400	422	420	374	414	444	409	383	378	413	383	399	381	363	386	381	417	409	385	401	423	418	436	400	402	389	400	422	405	393	397	380	354	403	421	414	438	416	472	393	419	388	392	410	415	432	394	404	390	399	421	407	403	422	391	401	413	360	378	383	408	394	386	415	383	388	421	380	395	379	394	408	405	369	372	398	378	356	376	366	388	381	374	411	401	406	424	410	396	411	413	392	445	378	411	394	369	396	414	389	373	387	425	413	419	399	358	370	396	423	413	365	432	370	369	402	378	402	431	427	416	411	403	343	393	415	412	398	378	409	391	390	360	366	411	409	406	428	389	437	392	380	420	376	373	385	363	375	384	375	390	414	379	400	406	411	401	427	453	389	395	393	392	426	433	439	387	410	427	364	354	386	371	394	421	406	430	412	380	391	398	395	385	435	433	383	380	383	390	365	379	400	416	405	400	423	376	399	383	418	427	391	409	404	380	424	382	391	409	401	379	384	400	435	375	408	392	393	379	422	406	391	396	385	404	386	418	457	423	392	416	412	404	391	405	438	356	414	401	387	347	384	400	411	353	420	382	388	387	411	418	370	428	413	395	379	400	385	410	412	397	392	402	403	356	399	408	426	374	404	404	427	388	376	390	386	392	395	359	404	412	396	415	406	401	386	398	378	390	428	403	397	420	385	434	428	416	402	424	394	405	419	452	372	422	388	383	409	412	369	414	403	430	400	407	423	384	364	403	401	363	422	400	364	353	407	385	383	399	411	412	383	387	391	360	358	390	373	386	366	408	413	347	397	373	385	430	396	360	398	384	424	387	408	414	398	418	368	381	422	403	405	398	383	378	383	438	388	392	406	377	436	383	413	416	372	415	402	377	383	418	380	414	417	403	387	368	400	389	383	399	368	404	383	402	351	416	401	413	424	378	359	397	374	425	383	385	398	351	407	405	419	379	375	386	357	393	397	428	439	364	410	448	390	406	404	398	375	402	392	385	395	343	399	385	402	431	365	380	424	407	417	431	408	379	371	385	396	362	377	382	386	398	407	421	400	397	393	417	401	393	394	367	410	388	435	408	409	416	402	408	397	401	396	379	401	402	384	438	412	396	363	395	373	431	401	399	409	414	399	394	365	397	391	424	361	437	391	410	426	383	380	433	393	382	406	416	390	389	373	408	416	400	381	431	387	413	391	380	404	398	415	389	396	384	383	384	392	387	400	410	428	372	410	432	382	379	426	405	383	404	404	402	384	420	366	363	383	404	414	407	423	434	414	380	397	390	381	427	431	401	393	387	409	424	372	420	399	365	391	394	393	411	407	430	400	397	442	385	398	409	412	421	377	417	396	391	401	406	439	383	409	418	428	399	395	405	398	379	423	410	400	405	364	400	410	385	358	387	407	406	435	390	391	341	399	395	419	390	365	423	422	385	363	398	404	374	359	433	403	397	379	445	375	401	409	382	379	399	410	382	403	409	374	405	428	414	383	381	404	392	401	399	400	418	385	422	401	395	442	421	439	369	418	381	409	378	377	387	409	403	470	410	416	420	387	396	401	400	422	425	416	383	396	392	420	402	367	384	365	415	399	382	379	365	408	406	395	399	391	395	388	425	397	384	404	383	424	422	409	402	400	368	376	364	394	417	390	439	380	388	366	368	398	375	375	443	392	386	397	408	403	399	406	412	407	402	389	398	417	424	366	380	435	379	383	389	404	414	398	359	421	358	378	381	411	372	416	398	406	446	384	368	396	395	403	383	435	374	400	379	387	361	376	400	419	398	397	413	398	405	384	396	381	405	395	389	424	399	397	385	372	388	385	413	392	383	363	384	410	424	394	405	398	403	375	406	396	388	367	453	404	387	418	379	402	408	357	397	398	408	388	388	384	396	421	402	416	395	391	389	376	415	402	389	390	422	430	405	388	390	363	404	362	384	426	399	368	433	369	397	376	413	387	402	376	401	407	350	368	380	387	389	411	414	422	402	435	364	377	410	413	441	369	368	381	391	391	380	415	427	415	370	401	389	392	432	423	395	402	394	417	382	403	419	385	426	393	398	420	393	394	402	419	396	401	421	415	356	401	392	381	378	414	415	412	382	361	348	410	350	367	419	404	353	381	418	362	410	432	417	383	352	389	376	369	371	389	423	390	432	391	402	388	400	406	405	403	398	400	368	392	387	393	409	402	417	411	415	425	355	394	402	390	375	384	407	410	403	397	385	397	412	381	412	386	394	373	407	416	382	405	379	391	420	414	408	392	435	396	389	440	384	381	406	375	429	423	409	361	420	409	400	423	388	408	378	403	415	428	369	387	405	387	432	361	391	424	403	376	417	401	387	394	362	403	414	420	424	373	373	377	382	410	404	389	384	369	401	387	420	437	414	387	386	395	443	403	366	407	390	391	371	424	377	391	440	379	419	419	414	403	403	379	444	386	429	399	406	429	389	429	385	344	408	406	410	391	416	412	396	422	377	432	407	403	383	386	407	399	430	402	399	413	410	400	406	389	380	359	401	413	416	377	434	354	422	389	404	378	396	372	400	419	373	373	387	417	419	412	389	382	401	423	367	368	385	423	382	391	382	398	395	394	375	409	399	409	392	389	399	371	386	389	409	420	401	389	389	335	414	412	375	414	380	376	395	377	365	419	387	424	391	409	429	408	376	406	358	384	404	435	388	383	399	393	382	392	387	385	390	415	399	407	388	413	400	386	389	413	376	404	392	398	396	385	390	415	385	431	414	414	387	391	372	389	397	390	368	399	372	420	400	400	401	399	399	384	416	415	397	415	394	397	374	399	352	373	432	422	384	393	394	326	400	418	396	407	362	377	402	408	386	402	387	420	394	382	368	420	439	394	404	446	392	374	394	399	422	397	389	401	434	374	390	395	417	379	395	358	373	397	385	423	390	381	427	385	408	401	396	387	394	426	397	421	411	403	406	386	401	404	388	410	391	377	415	414	428	384	394	363	419	407	377	399	391	374	373	396	396	420	383	372	382	415	392	436	365	342	398	386	393	382	400	394	362	399	390	403	421	437	389	382	379	385	399	375	398	383	394	381	428	413	394	391	369	389	402	401	366	387	398	373	396	392	390	402	402	379	391	363	389	378	395	404	391	385	377	378	386	426	420	401	403	420	424	408	383	373	409	401	380	404	383	373	416	397	397	353	408	383	401	386	397	368	392	379	394	404
18261	43924	36290	22106	13767	10852	8804	6752	5201	3847	2675	1846	1633	1722	1549	1296	1157	1133	927	747	805	785	678	634	660	598	643	624	556	571	577	579	518	507	523	491	501	477	452	470	451	450	451	468	469	457	450	494	419	446	464	432	417	483	449	469	450	462	490	461	445	438	446	398	437	433	427	429	472	426	442	476	469	408	475	449	469	459	413	464	434	440	452	423	458	452	429	395	462	417	472	471	414	430	442	454	467	446	435	440	446	469	438	431	447	470	439	451	422	423	429	420	469	444	467	478	453	415	455	429	426	481	453	461	422	436	444	466	426	440	489	429	447	442	456	443	421	425	442	451	439	455	453	437	461	475	440	452	428	397	428	446	430	434	400	466	414	450	456	428	485	402	396	449	453	365	459	415	439	405	460	478	427	424	423	417	493	452	451	425	423	442	433	439	448	430	415	481	414	437	462	477	437	428	450	457	430	456	428	432	423	455	452	448	424	458	437	466	456	444	398	458	428	507	404	436	424	422	471	434	448	395	433	438	480	432	446	445	442	453	455	454	462	484	437	462	445	425	455	447	443	452	447	442	440	415	484	465	440	434	436	458	456	383	426	462	479	429	405	462	446	457	426	468	460	447	471	446	406	467	446	417	411	473	430	434	471	454	460	418	459	434	458	450	450	442	435	427	425	441	458	447	398	452	421	418	454	420	436	443	459	465	487	424	439	444	444	436	455	504	407	465	414	419	422	447	427	413	444	425	434	412	439	432	437	433	419	414	456	429	434	422	427	442	451	422	451	424	432	402	451	432	456	482	429	473	466	445	406	431	426	421	430	472	448	444	464	401	444	449	438	452	435	467	421	428	455	494	449	432	413	466	441	467	438	463	456	451	405	442	442	426	442	470	447	435	425	440	408	433	409	454	474	397	450	476	434	440	454	442	483	493	495	425	457	416	453	465	471	438	427	435	497	419	428	403	410	478	458	418	419	468	425	445	439	427	451	435	429	436	433	436	437	456	403	419	431	472	449	450	456	465	470	430	474	455	455	418	449	448	436	474	450	435	438	443	434	432	460	459	435	442	427	430	428	414	429	436	454	482	437	453	434	450	477	458	435	445	458	441	452	458	461	446	471	440	447	426	426	437	459	450	460	441	433	464	437	433	452	493	417	412	481	471	486	467	426	463	435	466	437	408	457	422	470	440	437	447	427	451	472	477	421	403	457	442	420	448	435	428	456	444	413	439	433	457	456	429	452	454	433	442	418	464	444	442	429	458	440	439	420	433	467	447	438	418	454	413	451	438	458	495	488	448	453	429	436	451	446	415	455	441	432	437	467	416	439	435	461	426	462	447	448	434	414	451	445	446	416	416	453	422	434	458	465	438	448	440	444	473	460	446	437	444	424	444	453	420	392	440	461	439	439	438	399	424	416	444	437	408	451	444	398	452	442	451	445	433	462	463	423	421	488	484	436	425	454	475	456	470	409	435	465	458	459	453	424	403	418	459	467	446	445	430	451	429	458	422	447	464	431	410	411	432	429	439	445	452	424	459	431	445	433	447	425	455	460	433	407	449	435	442	459	429	428	439	467	443	458	439	443	409	435	430	496	451	444	427	466	462	425	423	466	459	435	423	429	426	460	444	457	428	445	411	464	456	436	455	429	451	431	472	418	427	447	447	442	453	420	466	435	430	441	463	456	457	413	400	432	417	421	439	412	444	426	466	407	403	437	405	423	461	443	449	444	459	499	477	463	451	405	422	439	438	464	459	426	481	446	402	444	417	439	428	431	441	448	453	446	446	429	439	420	425	434	454	425	398	436	435	459	475	439	417	460	454	440	414	464	430	398	419	416	423	398	444	451	430	440	462	460	441	484	415	441	384	450	460	439	444	450	438	460	410	402	416	434	455	440	418	426	431	394	454	413	477	440	426	436	439	430	440	417	420	483	437	431	433	419	460	473	423	486	473	430	428	446	441	457	443	435	423	418	394	411	434	420	449	481	427	424	429	461	453	419	435	419	437	494	461	429	470	435	444	479	412	427	486	404	457	502	482	439	457	472	454	442	445	416	452	458	474	442	452	472	438	430	394	472	423	452	407	426	416	433	456	414	431	434	439	431	443	427	420	412	447	412	460	444	447	408	415	443	473	398	404	443	468	418	441	423	477	453	468	452	460	463	437	393	423	473	382	436	434	435	447	390	426	430	410	437	425	450	449	445	458	446	439	408	411	450	449	413	425	440	411	457	430	455	484	432	442	401	406	440	440	426	468	448	440	438	443	403	455	399	429	433	428	448	447	423	465	422	436	464	499	438	418	484	436	478	447	453	428	462	447	444	443	443	461	451	452	451	457	472	425	434	476	450	427	437	418	438	453	461	399	449	460	446	453	404	414	455	426	431	426	408	430	427	477	418	416	415	453	442	470	436	434	442	444	450	449	458	444	423	418	470	408	441	442	443	414	434	460	419	448	433	450	426	428	443	480	466	409	437	472	453	429	468	455	465	423	425	436	456	410	418	424	423	405	466	446	432	431	431	455	400	443	420	447	420	438	431	449	405	422	449	441	465	452	415	444	410	458	423	437	407	434	463	427	488	456	441	412	500	435	464	472	429	430	448	429	418	426	470	452	418	476	435	407	417	478	453	466	471	442	454	449	421	456	414	422	453	460	430	438	451	432	446	472	477	422	454	402	435	450	428	440	441	420	404	429	459	465	432	406	452	422	420	446	443	454	454	456	421	455	450	447	440	436	417	443	469	397	467	432	449	383	453	445	425	445	440	424	466	415	445	434	457	445	435	446	452	438	430	445	450	474	436	436	424	452	449	451	382	431	425	440	435	437	441	486	450	421	445	452	426	436	430	436	445	475	384	465	433	468	456	407	464	428	447	404	480	437	478	437	423	452	484	453	474	445	409	417	437	443	464	433	464	454	466	434	432	432	438	405	406	410	414	413	441	425	456	421	462	429	448	472	433	424	468	439	411	427	448	438	434	440	434	443	398	436	480	413	449	426	445	409	432	423	468	428	453	457	435	424	431	462	449	486	434	469	459	440	483	435	464	428	413	456	437	427	459	443	439	428	458	416	413	443	472	394	443	453	448	479	446	400	424	442	451	443	480	459	435	438	434	439	446	462	452	408	423	442	437	399	454	414	406	487	443	429	463	416	436	422	442	420	455	419	411	432	428	451	466	466	402	377	473	440	436	445	431	426	451	424	453	421	431	499	443	411	449	459	416	429	400	416	467	419	454	447	434	453	408	427	462	443	411	454	461	487	454	437	446	477	477	420	451	436	466	441	463	450	429	431	450	455	431	430	434	424	459	478	452	437	453	463	407	422	475	431	425	426	407	425	453	428	448	450	397	436	440	468	474	450	445	451	451	451	436	419	424	450	459	473	422	454	457	438	459	425	441	443	440	414	433	409	453	464	425	451	421	421	451	429	436	428	444	419	434	435	433	436	464	443	448	474	432	434	457	443	486	454	423	451	452	415	430	467	451	449	393	445	450	419
27306	21788	22030	12947	4836	3041	2106	1720	1531	1249	926	725	608	670	600	570	503	512	463	421	427	427	389	373	394	375	354	372	355	363	383	323	388	349	342	347	360	341	328	322	341	345	324	340	311	327	370	343	380	337	321	349	310	303	313	328	348	359	327	328	341	338	331	330	319	340	326	341	310	335	347	322	365	321	318	309	329	308	326	336	362	313	309	326	366	304	367	322	340	352	319	340	306	361	328	343	334	324	315	304	329	352	319	334	356	332	339	324	353	344	318	335	293	330	329	343	322	322	328	341	304	324	341	343	320	300	328	331	322	332	294	330	293	340	313	301	370	354	296	346	353	326	335	370	333	302	327	321	349	333	355	345	308	331	337	330	324	324	370	326	322	349	316	330	350	346	319	306	349	337	345	319	348	332	322	346	315	311	336	333	326	337	356	355	305	328	337	316	367	350	331	307	333	295	344	341	340	317	340	336	303	338	344	298	328	354	308	315	315	329	328	336	320	348	340	345	334	358	332	312	322	302	304	334	345	351	320	325	346	328	289	323	330	329	322	308	341	320	350	354	335	347	334	337	334	304	338	328	319	333	339	330	298	317	322	328	310	351	303	330	345	332	318	316	343	359	318	324	305	302	332	326	327	288	354	296	302	379	299	336	352	328	349	351	326	318	339	345	359	302	339	346	324	330	336	350	353	321	313	327	311	345	339	343	354	310	325	334	338	335	352	332	318	313	328	316	360	321	311	315	322	322	327	323	327	348	312	315	309	341	318	341	293	355	367	330	340	332	354	336	324	330	371	334	309	320	333	310	341	317	335	342	309	353	340	317	342	332	321	322	345	301	327	320	341	336	302	318	328	349	324	349	357	314	324	296	306	338	301	338	346	335	315	338	325	335	318	305	345	309	319	330	316	293	299	321	331	315	351	308	331	351	345	340	359	347	299	345	345	312	320	357	359	337	354	341	328	340	342	318	308	353	329	341	290	326	343	329	382	322	347	333	317	338	361	363	365	330	329	335	318	310	327	333	336	326	319	341	317	361	288	328	320	309	337	334	318	346	337	302	347	346	339	347	292	311	311	335	331	332	329	312	351	342	326	327	330	352	350	355	341	353	343	333	322	340	321	352	316	326	312	349	323	298	289	315	338	322	349	334	309	343	342	316	377	319	323	337	323	320	298	338	338	343	327	313	342	338	323	342	362	333	347	344	330	325	325	326	325	316	334	333	323	307	328	314	335	336	341	323	338	349	328	331	301	329	323	345	329	326	328	354	322	321	318	368	334	328	308	319	315	341	320	360	338	335	295	290	340	303	335	313	340	367	368	364	331	332	322	326	365	318	328	364	326	347	303	305	310	329	331	355	327	312	332	327	344	369	323	335	332	343	341	344	351	307	319	331	337	333	312	325	330	312	344	322	333	334	318	310	325	353	279	326	340	375	334	347	313	313	355	352	313	313	310	321	338	335	299	365	357	313	365	361	343	355	359	345	319	303	300	297	316	309	330	312	296	355	354	329	320	331	317	341	337	322	304	325	347	300	323	342	346	307	316	349	315	304	333	337	334	316	336	304	339	343	317	340	333	325	321	341	343	348	329	321	318	313	329	312	335	297	309	336	342	321	331	328	313	348	335	351	309	326	313	296	330	328	330	330	364	300	328	379	315	328	340	361	322	325	310	322	337	336	336	345	342	361	346	285	330	338	303	316	298	345	332	326	303	340	320	319	338	334	346	332	316	338	336	317	321	313	319	320	325	339	314	303	339	321	353	321	336	325	307	312	327	337	331	305	317	330	299	341	296	352	320	338	331	323	321	324	372	321	355	330	319	312	324	319	320	334	287	349	342	316	358	331	312	319	320	346	340	345	304	313	305	313	338	377	330	306	364	315	341	340	318	342	357	335	370	336	355	311	309	339	335	317	325	345	328	339	387	333	336	324	317	336	351	358	359	311	330	356	344	337	345	333	327	328	370	302	333	322	338	307	314	311	340	296	354	311	307	324	339	340	363	317	325	331	296	357	335	352	334	310	331	319	315	347	320	356	331	317	341	303	332	305	307	326	325	315	354	344	325	308	393	349	319	345	297	350	346	356	321	314	315	289	357	344	322	355	323	315	349	338	323	328	313	316	327	312	334	326	352	319	322	319	332	344	315	325	298	341	350	307	329	323	341	300	334	321	323	300	340	349	347	324	329	330	340	338	341	330	329	341	343	342	343	337	320	390	326	349	350	374	334	347	332	336	321	355	336	305	314	319	319	324	328	348	319	320	340	359	356	319	349	339	306	337	315	319	296	320	294	332	353	325	314	342	328	343	307	338	336	336	311	303	333	322	363	357	321	318	314	333	313	303	326	330	355	302	304	312	339	318	310	336	343	308	309	331	359	325	342	343	306	308	314	309	312	361	345	345	369	315	309	347	339	344	347	323	362	350	321	293	342	319	314	354	371	348	304	342	323	324	326	322	329	323	315	344	332	332	324	302	317	352	302	323	303	326	320	330	323	305	347	353	363	305	289	365	330	300	340	315	303	314	329	334	334	333	338	326	298	345	323	336	308	321	317	348	326	318	350	349	319	314	341	349	345	294	300	335	311	318	346	311	321	329	328	320	328	368	311	363	322	342	334	370	331	371	357	338	368	345	322	319	357	336	305	331	328	309	320	355	331	339	316	307	308	328	323	359	342	320	336	336	339	300	321	339	345	339	348	338	349	351	315	331	321	304	311	309	344	334	344	327	293	351	343	297	337	360	342	340	360	305	321	331	312	364	317	334	329	326	312	323	315	318	313	308	340	316	340	357	315	332	344	317	330	330	314	328	360	306	350	344	317	329	316	326	333	297	311	322	324	310	317	354	296	364	346	348	340	318	299	305	351	337	332	335	330	333	357	311	337	357	312	331	317	318	327	338	318	334	336	348	302	345	314	339	321	333	357	335	336	319	328	332	305	332	311	292	348	320	381	325	303	339	317	326	311	317	341	330	314	337	302	335	335	314	323	329	326	310	349	333	340	358	329	325	343	332	324	321	335	340	336	343	325	361	325	329	344	326	318	359	310	310	321	314	292	361	307	327	334	304	342	331	309	354	342	344	370	344	356	320	327	313	330	327	323	311	328	300	324	314	313	334	344	347	302	377	328	324	335	330	337	322	344	344	325	299	327	315	337	317	358	339	325	355	343	335	330	326	325	340	352	309	325	315	345	299	328	316	309	330	327	316	306	314	357	369	338	321	363	327	298	333	366	326	345	364	320	322	298	320	380	306	315	313	311	332	317	341	325	304	357	338	334	332	354	300	329	343	308	322	315	319	332	315	355	325	316	310	347	339	333	330	333	303	347	330	342	371	316	334	344	322	317	303	346	370	335	333	306	307	316	326	293	355	330	336	329	304	313	352	322	322	330	333	321	348	319	316	312	305	294	316	331	330	366	354	369	323	319	322	356	339	315	329	343	343	350	336	342	324	340	353	329	366	367	301	342	344	298	330	305	331	319	324	343	331	347	348
14855	32403	24135	12727	6605	4271	3265	2526	2371	1854	1397	989	792	821	744	700	617	617	598	494	418	502	478	449	465	456	477	417	393	439	418	426	414	403	415	405	351	424	403	405	421	344	393	376	389	380	390	373	361	364	383	350	381	362	380	383	379	370	357	393	365	370	408	384	391	398	407	387	403	386	349	348	339	377	351	408	392	369	370	374	348	338	375	357	362	382	348	365	393	370	396	386	378	377	361	392	339	390	377	364	392	431	360	371	361	342	384	412	375	352	375	392	364	370	355	401	388	403	381	348	368	381	381	359	373	356	391	339	355	397	366	398	372	389	363	377	388	380	406	360	397	400	372	370	401	362	349	377	344	357	379	366	386	380	358	376	352	372	352	388	370	396	361	392	386	344	394	341	364	386	344	383	388	376	368	380	366	378	349	416	380	361	369	385	364	352	353	377	403	371	381	389	366	369	389	367	374	364	354	392	369	370	375	365	421	369	350	378	385	363	371	392	307	376	372	381	357	342	384	377	356	375	381	415	389	381	371	385	384	339	357	396	337	380	394	366	367	333	359	364	387	382	364	343	351	368	376	341	362	389	390	410	400	355	356	366	377	352	388	378	370	357	393	401	372	373	363	381	371	354	372	400	374	357	324	382	351	403	354	401	357	358	393	341	392	399	422	349	352	381	392	331	362	358	393	391	361	359	382	365	368	374	363	392	350	351	374	347	365	372	330	375	403	404	358	387	376	342	358	383	366	385	390	357	338	367	370	375	334	365	350	318	406	360	391	368	357	377	354	357	387	365	377	353	363	382	358	411	396	368	376	371	354	397	373	382	394	367	356	383	384	390	374	427	358	373	362	349	396	365	381	389	386	349	384	363	365	372	374	400	393	358	370	383	395	355	358	369	378	374	358	368	388	366	376	398	354	352	403	385	375	410	357	371	388	344	408	364	401	377	373	361	375	374	409	367	352	370	402	415	384	349	365	387	340	379	367	332	362	356	380	358	402	361	357	358	364	393	393	358	415	386	317	365	378	363	377	364	358	391	401	335	371	402	363	380	385	387	366	354	378	352	365	362	355	358	369	375	367	411	389	382	373	355	411	369	393	393	378	361	341	382	370	370	413	354	380	393	347	352	373	340	379	374	357	346	371	367	356	338	430	372	354	376	374	361	388	368	377	379	370	348	359	341	374	382	370	379	365	358	392	387	354	359	364	348	323	362	384	373	352	381	358	346	376	380	363	338	376	388	382	403	341	343	391	353	391	382	366	370	377	326	397	362	383	371	373	401	378	405	392	375	363	349	363	352	367	365	379	391	379	385	361	346	356	401	376	384	404	372	376	350	366	342	388	370	365	358	366	371	369	347	352	372	380	398	366	374	369	371	339	366	363	366	392	360	383	355	387	385	402	314	367	357	385	356	382	363	358	407	366	373	365	380	347	385	370	367	381	367	373	370	336	408	382	368	346	376	403	365	392	393	365	371	417	376	387	381	391	370	400	375	374	379	370	370	322	364	361	391	364	380	405	406	368	384	406	343	363	387	344	380	376	385	374	367	371	383	334	379	362	374	381	381	359	376	339	360	374	375	386	357	363	367	371	355	365	353	356	339	353	382	371	398	376	367	385	371	374	358	372	362	364	360	387	400	351	356	376	394	388	373	359	355	403	376	371	375	355	350	377	368	401	358	364	371	376	369	369	378	382	414	408	396	373	378	361	388	329	405	371	355	360	372	366	367	400	375	383	364	368	382	344	393	398	368	368	360	384	364	383	400	354	340	357	387	406	370	384	390	382	424	355	374	369	385	369	399	375	379	384	394	393	407	387	390	383	328	391	376	377	343	356	369	373	388	393	361	377	375	372	354	378	371	348	371	345	347	384	365	347	370	363	371	410	366	368	363	338	340	356	350	380	353	360	385	357	360	383	355	375	384	373	360	402	374	390	400	353	362	408	332	402	412	403	370	368	338	387	389	375	371	359	368	328	385	395	374	354	362	376	347	373	372	372	384	347	361	359	383	362	369	390	384	375	370	378	372	407	359	355	357	358	349	378	355	362	377	397	363	380	350	413	355	376	364	352	343	355	352	383	385	392	363	401	402	402	382	347	331	372	415	372	402	332	380	337	360	370	370	363	390	357	401	393	402	351	375	379	371	372	364	377	358	353	353	365	324	364	356	365	418	350	340	366	368	359	383	410	368	391	372	380	354	374	358	372	388	383	328	368	371	400	398	351	367	388	366	399	392	349	380	394	369	373	392	383	359	361	335	377	367	366	391	398	367	372	380	335	369	348	364	369	362	374	359	394	363	368	390	350	408	371	391	349	380	351	379	339	380	366	408	378	370	391	387	367	351	369	373	381	398	361	376	386	345	401	385	396	369	416	391	358	400	382	397	402	352	392	370	358	370	376	400	352	375	388	384	376	384	366	343	399	376	390	373	331	356	355	363	368	395	390	372	336	382	392	366	382	390	329	383	423	379	340	369	347	377	360	394	368	380	356	378	380	371	371	373	383	390	400	381	375	370	353	356	376	351	365	359	363	375	402	341	407	368	340	353	356	424	360	399	354	349	369	373	365	377	325	387	367	386	357	410	359	376	379	366	397	393	412	373	384	398	380	349	353	402	356	383	382	377	368	389	375	383	365	367	365	383	334	364	358	370	370	374	367	379	397	374	367	377	364	387	379	393	355	357	403	366	368	376	374	364	380	344	373	381	378	356	352	359	369	385	389	412	351	368	358	340	336	385	412	390	393	370	352	380	373	415	340	356	356	360	369	371	372	374	374	370	380	360	352	419	390	361	373	357	366	378	386	409	366	379	407	371	366	388	362	375	417	370	390	403	385	381	379	346	359	354	370	378	374	367	346	339	385	370	331	355	402	368	343	387	371	360	369	364	397	360	373	358	389	378	372	364	371	365	361	355	371	389	394	398	391	398	377	385	375	378	364	380	365	390	347	419	402	372	351	356	355	356	349	363	376	395	369	395	342	364	379	409	388	362	352	354	353	410	399	391	397	397	370	359	373	342	383	360	388	363	382	381	371	386	396	394	392	373	344	385	408	382	374	364	370	350	403	346	369	344	392	351	379	367	393	339	391	393	389	351	404	393	369	403	346	349	381	368	356	379	374	406	384	371	341	331	387	376	347	343	364	384	377	372	372	387	372	357	366	385	395	353	362	368	374	360	396	374	365	367	359	349	379	369	360	408	380	366	401	389	380	386	414	366	363	375	360	403	343	371	381	384	385	389	373	380	395	433	344	377	355	355	375	357	361	379	399	341	373	364	379	351	364	359	358	327	409	392	385	352	371	383	407	347	354	362	394	383	384	341	369	359	380	352	404	348	351	389	377	375	407	371	400	400	373	337	398	377	389	366	414	366	349	354	405	351	357	402	372	402	369	376	408	388	378	355	372	380	391	348	373	374	381	355	373	379	380	355	372	395	361	366	358	360	353	380	353	391	373	381	374	393	351	399	338	370	352	395	364	378	398	401	356	389	369	426
23494	21070	27879	24548	20934	11855	4561	3453	2592	2179	1702	1187	893	818	891	783	718	670	645	583	529	513	469	480	479	438	453	476	475	411	479	470	424	464	409	422	399	432	398	410	435	406	401	414	385	398	397	401	403	329	370	422	421	434	387	372	400	391	393	379	396	384	355	373	383	377	385	388	361	358	390	366	378	387	382	369	406	334	374	409	376	387	405	406	390	379	406	380	386	411	416	368	411	384	398	368	376	351	391	398	401	371	395	378	404	406	376	392	365	379	387	363	404	395	374	372	367	416	388	388	411	380	356	370	422	379	367	375	403	363	389	373	383	383	392	373	407	379	428	349	343	375	375	427	374	357	361	411	387	370	397	379	380	385	372	328	377	382	390	383	341	392	417	412	413	390	387	385	343	361	387	414	372	353	394	378	384	386	398	357	382	399	397	380	382	391	377	346	324	396	378	365	393	422	352	413	389	364	375	405	390	384	372	388	378	400	376	412	408	386	377	411	406	354	388	373	391	393	381	387	375	409	376	377	392	393	394	378	391	400	364	377	397	386	378	376	412	377	390	381	407	405	374	377	366	408	371	365	395	394	357	400	404	434	408	396	375	398	375	384	361	372	360	405	407	402	370	401	385	393	370	378	359	332	400	375	362	388	375	394	364	373	381	370	368	382	424	349	394	409	409	363	348	401	445	356	410	328	368	376	390	367	383	404	388	377	390	380	366	375	359	370	372	368	389	379	397	369	395	333	369	378	371	383	351	391	408	389	342	382	374	418	364	422	378	386	378	407	387	409	386	395	404	380	403	375	367	361	363	383	370	396	404	366	348	357	357	383	378	362	367	403	362	391	393	425	388	361	392	353	380	373	363	357	389	421	363	403	387	366	432	379	400	391	386	407	425	369	395	386	370	398	372	392	410	378	377	373	390	383	405	381	394	409	401	369	372	420	393	405	356	409	411	391	405	355	413	358	368	396	376	372	388	396	375	419	371	369	378	370	397	380	389	359	387	382	375	386	332	400	401	383	427	375	397	418	416	396	391	399	378	384	384	387	377	386	383	390	366	384	366	373	379	378	391	379	387	389	358	387	413	395	350	351	357	377	374	365	385	384	365	380	442	381	348	383	387	384	397	407	388	368	378	373	404	379	364	416	392	405	396	388	376	384	409	377	378	355	356	400	382	391	381	377	379	358	383	358	346	390	372	396	376	384	427	412	379	361	342	358	354	390	353	372	385	351	362	376	410	414	381	337	403	371	381	407	354	382	405	410	379	399	375	394	379	356	372	415	370	384	383	352	390	386	353	376	371	395	385	352	406	354	335	372	424	385	387	364	346	418	372	375	356	379	377	373	390	368	361	366	383	358	407	403	352	353	374	378	387	406	398	365	386	413	382	408	413	383	394	384	349	362	394	399	349	380	398	399	402	362	356	373	344	406	362	383	389	369	368	405	413	397	419	413	388	419	381	381	384	387	367	406	391	367	397	404	387	357	391	409	376	404	399	394	363	396	418	352	369	361	380	392	407	390	375	429	373	371	344	377	342	382	352	395	420	349	354	389	344	421	371	339	372	357	373	394	407	374	396	390	404	419	376	383	376	359	369	378	363	352	382	377	398	355	406	396	393	383	405	365	343	399	362	393	403	370	397	372	416	364	367	381	407	386	399	376	382	396	374	371	387	372	382	414	403	388	397	370	349	388	360	353	384	389	402	406	367	401	350	372	363	412	396	382	385	379	390	375	393	391	366	417	406	366	373	363	432	410	411	400	353	405	380	411	385	412	383	356	374	396	374	406	430	410	402	383	379	374	387	378	359	406	385	364	385	388	379	363	396	389	368	421	391	413	422	390	395	401	382	398	383	399	391	398	423	365	403	353	346	376	367	405	371	380	362	370	405	389	394	394	403	370	373	396	374	357	382	392	360	395	370	384	383	388	367	363	376	395	357	384	367	427	376	404	375	390	363	374	393	368	402	406	369	363	383	386	385	363	385	382	383	349	360	390	377	419	360	390	387	408	378	366	385	413	367	404	391	395	372	384	409	387	405	401	351	357	349	339	393	387	394	382	400	388	404	385	360	349	389	381	360	370	387	351	422	358	381	395	377	394	421	368	405	392	366	407	366	410	433	361	395	379	416	380	396	384	378	393	375	392	379	411	385	384	352	389	379	370	379	371	377	380	392	387	379	360	408	352	403	365	373	393	379	385	401	408	401	400	411	381	386	345	373	363	382	388	369	400	342	366	391	401	389	374	370	399	374	363	369	353	399	421	393	372	397	376	401	417	400	357	381	406	384	380	396	393	328	399	390	397	369	344	404	370	383	385	394	363	457	382	376	402	365	366	363	335	373	368	386	393	389	398	358	396	437	375	377	351	362	396	364	390	372	376	389	388	396	367	432	361	414	380	408	367	370	385	404	390	358	399	366	392	371	371	375	363	362	371	360	420	399	362	355	379	388	368	389	398	356	368	384	402	366	366	405	385	377	397	401	403	402	382	389	357	371	379	387	366	381	335	384	399	357	338	416	353	396	373	367	398	371	384	417	380	380	370	366	381	379	355	401	376	420	352	413	379	416	383	397	410	390	375	400	398	331	426	370	382	373	371	380	375	404	404	402	375	388	395	372	368	379	382	390	363	414	331	395	396	372	374	376	358	400	420	381	368	385	355	411	402	380	395	395	365	403	379	380	391	378	392	377	382	368	391	430	386	374	387	400	355	361	429	397	412	371	366	363	392	410	412	372	378	376	352	364	394	365	390	360	389	391	409	399	384	401	397	390	387	405	369	383	383	384	360	378	393	336	356	408	361	355	409	423	410	394	342	411	401	405	356	394	419	408	409	372	393	370	358	392	395	378	390	418	422	388	373	368	376	341	435	387	397	365	371	378	361	401	383	375	396	371	398	375	391	384	363	377	374	368	382	388	393	383	371	375	394	407	384	384	376	384	399	384	402	369	407	404	400	424	378	377	368	390	417	387	375	390	339	397	395	364	400	397	354	411	377	390	429	369	373	380	395	388	426	386	393	365	411	360	358	406	370	395	398	372	397	385	357	372	394	408	411	411	361	409	389	399	372	377	398	377	407	393	375	398	408	381	367	389	399	371	389	375	430	390	403	406	398	387	376	415	417	417	371	371	377	405	367	391	371	377	375	378	401	424	369	408	409	379	355	389	385	405	349	379	422	388	368	408	353	363	370	346	356	406	357	388	373	378	363	363	395	407	334	348	361	404	366	421	357	367	390	408	374	358	397	364	381	380	389	381	373	401	402	409	370	375	378	418	356	370	380	361	371	357	383	403	390	397	386	403	403	380	369	411	382	381	367	370	389	397	404	373	385	366	376	394	385	377	394	382	381	380	437	384	414	373	358	415	359	400	360	342	395	393	368	395	386	408	377	400	392	379	396	375	405	382	344	391	356	386	421	411	395	400	382	400	375	365	397	366	376	370	359	378	362	371	417	428	392	396	392	379	386	382	364	341	397	394	410	398	391	445	392	355	344
16257	38668	30745	19138	11850	7213	4926	4636	3790	2966	2376	1669	1242	1169	1132	1060	887	834	815	739	636	676	560	585	584	575	586	506	524	513	502	533	537	496	494	450	483	461	422	441	439	489	470	464	440	430	439	434	473	464	462	442	443	436	407	441	432	409	440	460	419	443	425	451	414	416	488	437	414	440	412	427	479	453	419	423	428	440	440	439	459	434	436	440	485	411	423	428	430	441	444	416	421	400	390	447	438	412	458	381	465	446	438	450	443	383	432	419	433	444	435	427	405	453	426	421	427	418	458	454	444	424	430	426	408	432	430	393	415	423	428	437	436	408	435	441	453	424	464	434	460	438	428	450	432	406	485	399	485	439	428	416	455	417	408	453	411	401	448	416	437	429	413	431	448	463	396	452	454	445	374	473	480	404	463	404	454	426	412	396	368	422	403	434	427	431	437	434	417	391	428	411	435	417	447	427	407	439	424	415	446	418	469	432	413	441	429	455	414	411	428	463	411	424	443	419	422	438	434	414	437	471	415	447	416	443	413	435	415	453	451	415	441	439	471	406	451	440	407	417	430	444	459	446	450	455	427	430	456	436	436	442	445	413	467	441	440	398	440	430	435	433	427	450	464	444	459	428	444	450	420	410	426	443	432	372	474	466	462	406	405	471	453	418	436	435	404	412	430	432	433	430	415	432	423	422	464	412	462	431	468	426	443	426	408	442	433	410	413	457	400	448	449	443	398	426	408	458	456	409	421	397	440	410	426	409	438	442	427	438	455	398	459	425	450	417	424	430	417	443	431	436	399	402	423	435	432	429	418	452	411	395	404	446	439	435	425	424	426	425	427	459	432	465	440	430	401	458	469	486	437	433	446	385	445	428	425	439	438	432	453	393	446	419	432	430	406	407	414	416	422	483	416	416	443	397	431	441	435	435	460	454	410	434	438	412	428	408	422	425	394	445	462	427	437	397	413	443	420	417	438	449	439	414	394	427	436	434	468	445	437	439	431	440	413	387	376	437	454	434	444	452	448	393	437	389	422	445	439	445	435	425	429	455	419	458	456	464	423	428	435	437	394	398	431	462	402	432	409	433	462	431	425	452	420	401	422	416	459	450	404	444	454	409	448	444	438	470	423	449	409	421	423	417	426	454	425	441	423	445	419	463	465	461	437	450	390	424	414	440	444	432	446	408	397	448	436	445	405	422	438	408	452	467	449	436	411	438	431	450	423	436	426	439	433	460	459	428	444	396	455	432	449	410	415	439	425	433	462	417	458	430	421	415	430	395	405	419	407	403	405	448	445	419	395	466	441	412	472	425	439	401	416	426	446	415	403	404	421	456	411	456	426	420	429	457	455	398	435	446	433	433	402	435	421	430	435	415	450	439	422	438	448	455	407	434	451	405	399	438	385	435	424	447	432	432	451	393	468	451	437	437	451	408	466	450	452	443	437	457	437	440	457	384	418	404	442	439	417	418	412	425	442	447	415	468	453	413	445	422	432	461	456	425	427	444	420	458	420	412	441	460	410	446	461	457	411	429	466	415	417	424	440	450	410	437	441	421	459	412	473	452	445	423	429	419	466	428	445	441	435	460	449	413	444	407	465	450	438	425	420	452	381	378	439	400	414	425	466	429	421	443	431	440	418	448	408	450	442	436	407	417	409	422	452	483	442	394	415	472	426	434	431	406	411	453	402	430	440	415	458	412	450	460	424	423	425	387	424	456	425	414	429	420	438	414	433	429	495	434	437	416	441	435	458	470	448	423	430	447	461	438	452	452	445	448	460	400	413	410	420	421	418	467	426	407	461	425	435	437	460	458	433	435	429	425	432	426	450	443	428	446	419	468	402	451	437	475	416	420	423	417	428	408	427	474	422	439	417	450	448	428	459	420	418	418	456	417	444	447	425	421	393	437	456	446	432	454	458	427	437	416	413	501	413	418	441	431	390	487	437	403	425	422	420	442	414	441	431	388	402	427	449	464	455	454	442	446	434	452	462	448	403	416	396	464	450	416	446	437	408	427	423	427	430	428	415	424	471	458	483	388	450	439	411	453	387	407	471	463	404	421	457	433	428	432	419	410	403	408	444	451	473	457	444	421	433	417	416	392	466	428	459	448	409	381	444	443	430	441	429	412	470	420	409	427	415	408	451	387	408	426	419	420	457	380	458	406	412	459	412	449	455	434	422	445	412	382	438	452	414	463	430	445	443	455	456	445	401	437	426	434	409	403	454	455	424	439	458	399	402	434	424	427	395	479	418	433	476	446	414	410	460	435	430	385	430	438	431	411	408	402	421	413	423	418	442	418	471	454	413	457	456	411	412	428	439	415	427	452	401	433	410	432	479	454	477	456	419	432	456	434	422	440	450	413	393	447	446	412	458	421	430	443	383	407	461	438	427	443	419	430	420	462	432	436	424	432	450	468	431	453	467	428	471	415	428	419	439	413	445	425	425	428	443	430	441	437	411	414	443	423	421	436	461	410	433	404	447	403	424	468	443	453	470	447	436	480	422	441	393	408	423	419	439	445	444	431	458	401	425	417	423	441	441	453	390	418	433	429	442	440	422	411	452	427	423	420	442	408	442	406	423	431	460	437	435	437	421	484	427	466	430	443	444	438	450	419	412	438	466	419	422	428	446	444	439	454	437	432	433	423	442	414	407	412	428	419	431	411	464	437	410	442	436	419	414	448	440	418	451	454	403	444	458	404	448	427	441	401	398	445	405	407	417	420	402	443	443	450	494	428	422	447	434	433	426	436	442	431	412	443	440	442	462	440	407	417	440	459	430	438	419	432	423	477	412	410	452	427	436	434	390	455	446	422	440	403	446	444	417	431	436	443	411	419	422	451	388	437	430	431	457	415	466	447	411	445	414	443	445	428	411	415	440	395	436	447	445	431	430	468	428	436	433	410	452	418	412	423	435	426	421	464	419	466	452	407	424	426	384	392	427	411	449	444	456	437	403	428	439	433	423	440	455	386	424	449	416	438	437	478	409	458	447	452	392	368	451	418	419	407	441	416	426	449	424	470	402	473	433	479	416	417	418	433	431	431	422	455	449	485	424	425	416	440	409	405	429	422	453	430	425	383	415	423	418	415	454	452	436	444	458	462	430	440	403	427	443	437	457	426	452	432	438	427	459	410	422	430	439	404	420	435	425	429	410	402	446	416	424	420	419	438	487	463	432	450	454	418	404	470	437	444	452	417	461	450	426	431	439	425	427	432	428	480	423	433	437	411	443	470	450	439	459	429	407	399	474	418	425	457	459	399	430	425	451	469	430	442	461	438	435	443	444	455	430	440	407	385	404	438	409	431	423	418	417	448	384	423	439	434	427	448	438	442	430	436	448	455	423	421	422	428	432	428	450	435	457	436	419	421	450	444	433	419	413	470	423	426	434	432	438	430	422	459	453	419	419	455	436	424	418	417	439	419	455	420	427	430	457	392	411	453	428	458	469	435	427	433	444	419	450	438	463	441	402	414	425	423	422	434	420	426	457	420
24898	21184	26836	25253	11354	4348	2897	2418	1850	1516	1245	1033	718	608	646	559	570	505	451	422	379	403	370	354	368	391	392	380	362	365	356	388	339	367	318	295	382	314	321	317	324	384	303	318	295	316	316	322	345	308	338	316	329	329	321	291	293	326	313	319	299	270	314	304	297	282	316	308	301	265	338	309	314	309	313	322	289	300	321	296	292	304	346	318	307	305	335	320	297	307	308	305	311	304	290	322	334	287	259	305	312	273	278	298	282	298	337	307	296	344	307	307	306	278	288	334	332	294	312	308	306	302	308	290	313	306	317	304	278	320	335	307	319	314	308	337	318	348	338	326	277	309	325	300	303	332	310	275	306	345	339	304	306	307	297	279	294	289	319	304	318	316	303	321	340	305	314	289	338	295	291	293	329	325	325	298	273	322	282	324	300	314	351	274	321	295	292	336	334	301	316	329	318	307	317	328	288	302	299	270	301	291	302	329	301	292	329	312	310	283	302	298	308	318	288	325	310	304	315	320	311	294	304	307	301	321	319	316	332	293	309	290	270	282	324	314	320	318	333	334	308	302	314	312	302	331	297	314	307	317	320	321	294	301	329	317	316	312	330	314	277	352	313	313	294	318	315	317	314	308	316	277	266	297	292	316	289	328	286	312	319	320	318	320	298	335	312	290	304	326	316	314	295	319	290	311	323	317	301	366	312	332	369	275	331	304	327	318	303	322	319	283	298	319	317	319	301	295	275	312	327	315	339	316	302	305	303	309	287	308	305	324	301	307	305	313	323	310	307	337	295	327	295	324	319	287	336	304	301	314	302	306	325	319	280	321	332	322	333	324	329	310	293	332	324	333	299	315	298	300	307	315	296	326	304	297	309	332	296	315	328	289	330	324	330	298	309	310	313	291	314	284	320	348	304	302	304	288	308	313	334	301	295	268	310	312	307	317	286	299	283	303	311	328	317	323	304	283	276	299	316	311	320	326	318	294	283	294	338	293	317	326	296	318	274	312	297	297	298	321	315	300	321	315	322	261	318	308	327	300	283	326	337	293	298	292	293	334	304	339	302	272	307	284	329	308	325	319	297	294	309	327	280	285	302	312	331	266	329	288	335	317	288	302	314	267	316	313	336	309	320	336	287	324	336	301	308	361	326	318	305	319	324	314	300	316	287	308	291	303	315	343	327	295	307	327	277	286	311	284	283	297	314	312	296	320	304	287	309	287	327	309	288	327	292	303	320	308	297	276	303	357	277	310	346	301	354	293	288	318	286	303	292	301	300	305	281	303	319	300	309	315	307	307	290	294	312	313	301	302	301	319	311	309	310	296	307	310	325	302	284	297	298	321	326	331	316	343	294	281	303	329	334	283	295	324	343	295	309	315	301	312	299	301	279	328	303	295	314	334	286	309	316	303	287	307	340	295	292	306	337	315	289	343	349	326	300	326	317	282	289	316	338	277	295	313	315	302	324	324	290	334	298	299	356	323	298	299	307	328	337	296	312	302	335	312	289	290	324	327	328	308	286	309	288	328	304	301	301	303	290	336	298	300	284	294	296	309	291	291	308	301	306	296	306	275	314	304	297	323	281	309	299	291	317	322	292	331	316	311	302	316	306	310	267	306	292	322	307	289	315	328	301	290	345	291	329	327	295	312	298	305	271	314	308	292	299	300	272	288	302	350	295	319	282	300	312	306	317	277	285	329	318	319	283	312	303	330	279	294	301	314	311	301	307	296	322	273	305	304	317	300	320	289	318	283	303	295	303	263	328	310	333	324	304	263	317	331	309	281	319	307	305	277	311	307	358	305	299	306	295	315	328	308	308	303	313	331	297	302	308	316	300	278	318	312	317	303	306	340	299	344	304	305	307	315	308	334	295	337	331	332	320	321	327	283	320	310	309	298	320	335	309	300	323	319	306	305	335	282	306	313	317	264	306	316	312	270	298	299	337	289	342	333	294	307	333	263	312	315	310	305	311	320	321	334	286	311	285	332	318	304	342	293	290	296	297	328	321	323	306	322	285	308	306	299	310	341	304	293	303	283	285	303	296	320	326	301	304	308	303	341	298	281	284	330	312	265	329	266	316	311	276	294	293	308	310	311	331	327	314	278	284	269	322	325	365	300	319	264	320	316	326	310	311	302	308	314	304	283	310	294	300	300	327	314	299	322	281	320	293	294	295	308	297	309	311	296	293	304	288	323	295	307	291	282	327	332	315	339	290	300	301	288	289	309	335	321	310	301	321	368	318	322	305	309	316	282	284	309	290	311	325	305	299	324	315	280	314	302	351	300	322	261	306	287	263	314	316	321	336	333	318	322	317	329	306	329	319	315	284	305	317	285	318	342	292	302	333	341	292	333	324	326	327	294	317	282	267	321	295	294	263	287	345	322	321	301	292	288	316	316	327	313	373	317	282	300	311	330	333	343	289	304	328	320	322	281	294	330	299	308	292	294	301	317	327	292	313	325	313	308	279	318	283	315	324	318	309	285	295	285	325	277	309	308	332	315	298	307	275	334	301	318	296	300	300	294	268	320	285	286	310	318	314	348	321	337	325	302	330	282	287	300	334	294	313	320	315	312	308	328	300	291	307	332	284	339	293	281	309	276	345	292	302	311	303	335	288	278	302	296	298	290	299	341	328	305	341	321	318	323	302	310	302	315	293	320	275	322	309	309	318	317	314	322	322	310	304	282	302	323	328	308	293	332	308	285	325	271	306	290	332	314	328	303	309	300	318	328	298	317	318	312	288	285	281	304	315	303	306	282	304	313	331	298	326	302	276	301	306	314	348	306	271	325	300	291	296	283	323	284	296	304	307	313	321	334	335	326	327	316	297	323	316	298	309	293	266	293	336	301	334	325	300	278	309	349	308	296	294	361	350	289	329	312	301	281	285	293	309	300	348	278	291	305	324	282	303	319	308	325	311	314	330	281	304	279	311	285	332	296	328	304	276	308	314	315	329	303	325	326	298	335	318	313	321	284	315	298	309	332	271	327	320	326	328	298	322	289	294	316	320	320	276	301	302	298	330	311	324	338	290	309	300	314	318	291	310	289	331	326	300	311	293	309	309	288	318	293	307	335	305	322	295	305	316	270	314	287	353	339	353	315	313	311	319	318	293	311	316	298	314	297	273	332	300	286	284	298	320	279	309	315	311	306	318	326	305	334	298	337	341	300	331	313	316	328	294	303	322	337	273	286	247	288	310	308	313	304	293	292	316	306	337	300	298	281	347	333	314	315	305	299	287	293	288	289	316	337	288	325	298	302	325	324	278	321	287	310	282	334	298	317	330	309	294	307	273	324	334	332	308	326	314	314	319	308	332	332	261	309	299	316	304	297	306	297	313	303	339	302	298	294	333	302	334	310	303	303	288	279	320	296	302	314	293	287	285	309	324	330	311	278	315	307	318	294	315	320	308	298	306	320	330	319	312	325	343	317	291	333	325	289	297	333	326	301	297	288	316	303	331	299	318	303	310	304	294	282	316	311	308	342	317	305
13974	35072	27960	15892	9170	5766	4254	3634	2785	2177	1732	1273	896	839	891	743	710	650	650	524	468	514	446	465	476	418	433	439	425	414	439	370	435	431	393	383	362	433	364	374	386	376	385	342	359	342	369	365	352	346	360	344	362	379	379	371	388	360	321	368	374	341	357	360	353	356	361	359	332	346	332	334	343	358	328	358	341	308	324	351	361	344	373	379	340	327	348	348	334	345	360	330	360	372	330	370	350	317	361	331	354	362	344	375	366	389	355	365	339	341	318	372	340	343	366	377	351	335	335	334	335	359	349	361	349	314	343	348	328	320	331	325	345	349	346	365	345	377	335	343	348	326	334	357	365	374	318	320	338	328	342	336	354	370	380	343	313	365	335	371	329	331	391	307	366	376	355	389	327	368	352	326	384	344	356	365	339	364	371	360	364	364	336	343	368	348	355	348	355	339	380	340	310	352	355	343	354	334	320	334	396	366	345	368	293	358	335	352	348	336	331	388	352	368	357	383	382	352	336	350	373	366	311	341	356	341	361	325	338	337	359	357	346	314	353	329	339	382	365	330	385	390	333	344	372	343	366	343	328	349	371	362	348	335	337	357	361	341	345	328	322	339	379	341	349	380	366	330	387	381	368	349	348	319	353	374	330	362	337	371	369	358	358	382	399	371	337	373	339	344	387	340	346	374	361	362	372	324	344	360	387	330	325	353	358	312	355	349	327	328	357	334	305	351	342	364	347	362	342	329	304	380	394	361	349	343	352	334	359	367	360	362	349	377	367	356	311	346	356	361	322	366	370	356	352	350	349	336	321	340	326	347	335	364	366	338	353	344	363	363	348	307	371	360	322	338	354	335	317	346	339	350	326	401	357	381	337	366	366	338	364	333	347	344	367	358	332	327	335	382	368	365	347	329	347	363	333	383	332	324	371	364	401	359	359	365	342	359	338	357	380	371	338	346	332	361	358	327	362	328	340	369	339	362	339	360	351	339	344	350	355	380	333	389	354	366	322	339	345	334	376	359	368	332	340	372	360	354	360	335	360	380	357	360	353	360	333	350	338	350	321	340	384	346	345	388	320	346	374	355	376	355	340	359	384	364	369	348	347	353	319	364	330	349	349	369	377	370	305	385	318	345	347	335	326	366	341	365	358	344	342	346	344	343	332	309	319	326	340	340	353	383	324	353	328	362	371	373	323	371	340	349	365	341	337	335	372	337	356	365	355	342	362	336	353	361	334	366	340	333	367	378	348	346	349	374	368	358	326	356	343	354	316	365	342	317	337	364	355	368	359	349	368	368	364	381	345	357	345	346	389	382	355	352	345	348	348	336	363	343	352	376	362	360	368	337	350	360	345	340	377	337	318	370	379	364	381	347	379	350	346	356	348	362	354	383	359	347	345	374	342	332	358	300	336	334	371	311	369	365	338	339	337	333	343	324	342	360	324	322	340	343	382	331	367	306	335	343	329	347	361	359	400	373	328	344	389	382	327	359	342	335	361	354	341	339	338	371	317	356	325	371	364	343	372	346	348	346	369	330	371	352	330	318	360	355	327	382	337	346	350	305	328	384	356	341	344	365	357	357	327	341	328	337	354	338	375	334	351	368	341	316	346	365	345	358	334	354	363	350	354	349	363	366	368	372	342	360	352	312	324	315	344	360	375	367	352	369	346	351	361	329	367	349	354	338	322	324	378	366	329	340	349	369	329	327	326	369	334	317	355	339	323	345	379	329	362	335	326	323	362	317	346	358	358	406	334	363	368	331	341	327	377	351	368	331	347	325	369	341	317	343	348	340	353	352	348	347	376	333	330	341	345	346	340	371	373	349	355	351	337	351	356	328	319	360	355	346	318	317	384	352	329	359	347	357	343	351	320	316	369	364	368	379	342	326	363	361	335	358	366	348	339	346	372	361	360	346	389	368	350	368	378	337	355	348	341	348	349	354	319	339	318	350	337	364	348	369	339	328	355	362	329	322	340	355	346	336	332	327	379	343	350	320	365	402	345	352	348	390	367	339	370	324	351	363	364	382	313	360	346	337	353	316	361	354	350	365	367	368	350	344	335	334	354	326	328	371	328	360	364	337	337	368	373	367	352	358	356	351	337	343	328	341	387	365	381	320	339	340	340	331	335	358	347	364	333	374	354	334	320	341	361	359	360	363	357	322	346	332	379	365	315	352	355	324	354	383	354	370	376	348	370	355	345	320	336	334	376	369	335	345	353	340	380	365	360	330	372	359	357	342	323	316	342	345	339	311	377	367	346	327	349	341	374	340	375	336	365	344	369	343	330	342	346	312	399	349	361	329	349	363	366	350	322	376	344	351	377	321	347	361	344	355	381	354	352	341	368	380	375	338	326	352	338	371	308	358	363	353	305	368	376	342	342	355	344	373	339	333	353	337	353	369	354	370	343	334	336	344	350	331	362	357	315	362	342	368	354	384	361	369	361	325	330	334	359	357	329	344	367	371	367	360	375	345	345	313	330	389	358	366	309	324	360	352	357	375	338	365	348	353	358	334	356	335	354	381	378	355	377	361	342	334	358	342	329	342	370	351	364	365	313	358	363	368	325	358	356	355	354	345	320	337	347	393	314	368	358	348	359	346	343	342	381	356	357	342	348	353	358	367	372	384	346	326	312	338	335	364	333	309	363	341	359	332	351	326	382	369	320	339	366	349	363	324	312	343	352	351	366	354	346	356	348	364	356	343	360	325	345	311	357	351	364	333	353	328	355	359	343	352	341	370	394	376	324	367	337	370	332	310	352	338	312	357	340	364	346	317	319	325	374	358	320	351	351	346	367	340	360	352	346	361	321	340	350	364	370	365	360	374	335	311	343	362	340	345	370	353	330	343	368	335	341	353	334	372	354	360	352	350	350	314	364	359	342	352	337	348	368	350	331	318	350	368	355	353	342	342	313	361	330	314	340	360	316	361	392	368	356	365	399	346	357	364	330	344	358	354	348	346	356	311	329	316	347	322	358	356	342	376	348	381	365	363	330	314	361	357	344	343	358	362	330	391	346	326	350	400	333	345	354	388	333	386	375	376	350	353	376	368	300	377	368	329	339	357	354	345	322	337	332	352	333	356	359	347	370	328	320	353	341	328	364	351	367	327	349	356	341	358	348	373	324	353	353	364	355	360	341	398	352	375	301	360	346	296	345	369	333	355	357	356	321	337	350	331	331	336	350	355	352	361	347	333	332	355	332	345	342	335	371	347	349	337	341	363	354	340	357	377	363	380	344	336	359	363	361	331	343	362	380	311	383	355	334	366	346	366	372	344	340	342	312	332	308	357	354	365	329	353	350	370	350	363	344	363	372	340	325	312	351	350	387	342	355	348	379	347	348	339	359	380	343	353	350	358	375	420	336	321	393	353	343	331	340	380	308	337	357	366	361	355	348	379	340	345	331	345	353	340	338	368	338	353	352	338	365	364	352	370	358	328	363	345	379	346	370	356	338	373	346	366	335	379	346	346	379	370	345	347	354	353	289	358
22424	21153	28548	24055	21222	21045	12240	5091	3661	3042	2348	1882	1313	1045	1072	1037	990	839	780	743	622	585	638	575	530	547	502	466	515	495	478	464	465	438	465	437	458	411	375	429	452	392	384	436	404	413	408	459	408	394	403	391	407	402	386	402	431	398	422	401	423	413	425	405	401	412	411	388	413	405	412	429	373	391	396	384	393	396	432	401	385	406	417	370	400	382	383	364	417	416	394	414	425	376	396	394	412	395	421	392	375	390	396	389	394	392	346	420	388	424	369	391	385	367	403	420	405	390	390	398	400	371	402	421	394	404	441	391	397	391	413	387	425	415	386	409	379	324	359	348	371	403	417	370	412	367	383	393	384	409	427	372	389	399	395	431	400	385	396	393	410	411	396	395	412	354	378	411	430	390	371	410	416	426	391	421	402	394	428	401	375	366	378	403	403	381	401	380	400	410	446	405	370	405	415	389	414	403	392	365	403	390	391	381	376	369	390	390	397	404	418	406	413	394	407	406	395	359	414	377	400	389	373	396	409	373	395	419	384	393	408	378	387	396	375	404	395	380	380	396	385	392	367	409	399	394	430	371	405	401	397	383	411	424	377	438	401	399	390	348	389	410	374	398	410	359	413	375	384	414	447	398	410	394	410	392	383	388	384	386	377	397	383	356	376	361	402	362	360	405	387	396	405	401	389	388	363	402	367	423	392	382	416	403	412	404	389	427	408	396	405	383	351	425	385	380	375	410	404	404	406	393	356	404	376	373	404	391	400	411	415	401	428	376	412	398	366	382	421	395	364	378	399	399	387	403	409	412	421	353	382	407	372	391	379	411	398	395	378	413	380	393	402	383	447	362	398	401	406	411	379	389	385	406	406	395	366	385	397	355	347	413	389	389	386	427	405	430	405	400	351	372	366	380	373	384	415	419	374	387	388	416	394	398	411	400	390	381	395	419	398	410	400	400	376	377	367	400	410	405	437	404	370	388	391	405	401	361	391	377	393	360	386	420	429	422	402	353	377	382	434	366	429	406	381	414	414	362	410	379	369	369	415	432	417	379	384	398	391	408	374	367	389	421	367	392	356	375	403	400	413	399	386	421	385	390	362	400	367	406	396	430	381	376	398	378	378	420	385	419	408	398	425	413	392	405	401	393	429	387	399	384	407	409	398	405	390	377	368	414	395	379	397	391	386	435	383	403	396	401	415	405	416	420	412	400	407	380	440	371	378	408	413	390	380	388	364	419	429	402	418	416	382	381	401	396	390	382	416	397	410	392	389	414	404	381	367	409	398	377	370	368	392	388	405	394	402	420	402	428	385	416	438	420	384	406	429	395	369	393	379	391	353	405	385	417	388	399	410	447	402	412	403	432	385	379	410	374	402	392	399	369	371	413	412	374	396	388	395	394	393	368	393	382	362	433	403	388	358	380	393	425	416	408	361	382	394	399	405	377	372	374	338	408	374	382	384	427	407	397	371	410	408	370	413	387	410	428	376	377	391	408	387	411	378	413	386	352	382	400	397	405	406	376	399	409	379	382	422	392	404	373	410	377	423	399	445	403	411	405	378	393	436	378	394	352	379	385	383	355	395	407	368	409	420	367	391	414	409	351	383	407	396	371	348	369	408	390	418	396	401	376	424	403	387	386	378	400	365	385	376	403	362	387	404	388	423	380	438	379	384	367	382	441	431	406	387	395	392	389	417	362	374	412	410	416	410	437	392	377	406	373	410	383	401	403	408	377	449	387	395	346	388	421	390	384	407	392	418	398	373	391	409	364	381	373	430	392	381	367	386	376	399	380	358	399	387	366	394	360	390	406	400	357	400	395	423	371	371	385	360	412	399	390	430	429	392	426	389	406	371	372	374	438	425	362	432	371	378	407	366	417	417	406	400	374	404	382	412	394	413	380	418	381	419	417	398	389	399	382	400	410	446	413	423	396	418	402	392	380	368	405	384	396	381	390	385	360	387	390	400	392	399	400	413	391	434	404	404	402	405	395	395	414	394	402	348	385	413	370	371	421	411	424	377	390	394	396	407	365	404	429	418	423	404	364	379	419	398	374	358	427	381	402	373	414	372	378	426	379	376	374	377	413	415	374	383	430	403	438	386	395	420	382	428	374	392	389	414	396	371	381	395	414	390	385	404	406	393	387	420	380	435	375	358	394	396	413	411	390	393	390	402	405	392	392	358	398	373	393	390	407	403	396	380	383	408	405	397	435	413	431	383	440	434	396	378	374	396	383	419	420	392	372	358	396	343	404	404	429	409	430	400	407	414	388	393	385	397	407	408	388	375	391	406	372	399	384	399	384	395	415	375	388	357	427	405	383	388	375	420	361	422	397	401	373	427	390	398	394	401	393	384	382	352	410	391	391	399	419	373	375	406	366	403	372	398	392	385	398	395	354	384	409	415	386	378	424	404	379	417	399	393	410	393	377	413	393	365	379	383	384	412	379	420	413	413	363	389	382	366	393	362	412	377	416	422	419	417	405	380	441	381	376	396	379	389	385	363	398	401	415	406	415	380	379	409	414	414	380	411	390	371	369	399	427	400	381	368	381	349	401	406	413	410	417	444	372	380	387	403	407	396	348	369	407	337	381	398	366	380	382	397	409	379	373	380	394	357	407	362	390	364	421	390	392	393	350	364	425	396	421	390	359	416	412	351	411	403	413	396	354	409	391	445	389	418	367	380	400	398	378	373	392	417	389	404	374	377	404	367	365	411	403	386	412	384	397	395	413	387	373	394	420	403	424	385	381	378	380	390	413	385	410	409	354	371	388	412	414	400	375	427	399	390	407	363	375	393	367	420	409	362	387	412	414	406	384	428	416	398	370	380	389	387	390	382	388	372	418	404	406	397	387	426	397	405	379	408	367	359	378	401	372	377	355	386	381	376	382	353	441	406	385	374	350	406	357	372	353	385	384	406	389	387	415	383	433	401	419	386	404	386	382	420	412	411	395	401	400	373	420	455	405	398	374	405	378	390	388	369	342	387	382	386	437	367	400	377	400	388	406	355	406	393	408	390	377	373	379	397	379	410	404	422	387	406	379	403	425	411	368	390	423	358	427	394	379	369	390	404	385	379	393	404	401	359	404	381	401	432	425	397	410	401	405	379	344	390	397	401	394	371	418	409	402	359	409	393	393	389	382	389	386	400	382	335	391	405	409	377	419	386	430	397	394	387	376	393	380	417	379	404	389	415	408	420	384	394	398	349	377	377	382	390	389	392	413	388	380	375	376	393	383	383	417	404	432	400	403	389	406	420	398	416	428	413	367	372	369	386	386	374	389	410	406	415	413	408	382	409	358	390	411	422	386	361	358	441	383	406	385	392	415	365	378	394	385	381	392	405	396	411	400	378	397	426	406	411	410	385	386	414	415	440	378	381	438	387	408	380	349	388	455	379	382	364	368	384	404	368	412	378	399	381	421	416	387	436	387	399	380	370	379	362	404	384	405	389	397	385	363	396	383	380	423	393	393	389	393	395	402	406	381	401	392
18243	42745	35964	23627	15287	10256	7949	6287	5242	4091	3195	2488	1774	1337	1351	1286	1094	1098	979	919	709	689	706	714	647	595	612	578	557	589	561	548	523	545	486	444	479	512	465	466	451	467	457	476	470	432	454	425	471	464	475	382	450	444	409	452	440	430	433	415	466	408	438	445	394	421	446	457	449	454	439	433	429	435	441	465	435	428	424	423	453	411	445	420	421	422	455	449	425	469	460	428	421	444	435	451	470	425	444	433	445	456	442	439	466	435	455	427	397	461	451	427	418	444	449	447	433	438	457	443	409	476	437	399	427	461	452	431	453	460	455	439	437	437	411	470	426	429	476	455	425	442	439	452	427	442	444	418	416	406	465	433	446	478	464	418	431	413	415	429	455	457	447	461	446	459	442	460	442	436	442	441	410	435	454	449	417	385	417	445	446	461	416	435	421	433	438	408	409	423	433	418	428	439	458	464	439	437	428	482	449	401	441	407	443	460	446	453	428	446	446	430	433	406	432	409	439	426	478	448	431	436	435	454	438	440	434	422	438	447	437	456	434	399	427	460	467	420	418	439	415	432	425	411	463	454	452	433	461	448	461	439	444	418	424	437	421	402	424	452	432	440	448	421	411	460	407	427	460	423	436	412	453	434	430	403	442	451	414	440	415	415	445	422	449	435	442	453	437	428	417	464	434	430	433	426	457	439	463	445	436	449	446	422	449	439	440	442	401	438	443	439	433	444	401	426	468	393	410	403	446	447	430	485	385	418	438	435	448	432	433	457	412	437	443	473	405	465	455	450	453	422	436	445	468	465	467	428	470	427	438	434	438	432	428	408	440	426	435	422	437	423	458	417	448	452	397	417	419	400	475	445	433	452	455	412	414	459	446	444	415	464	449	456	410	448	436	441	419	426	400	417	422	449	472	457	470	433	441	488	417	458	416	443	458	431	433	462	431	454	431	401	422	455	446	422	439	443	443	450	429	415	450	424	452	443	447	429	430	445	443	424	437	443	449	411	451	434	419	397	457	416	412	466	429	472	452	449	446	414	421	422	457	456	430	453	440	432	442	389	405	421	475	427	414	405	442	454	458	413	458	395	448	456	469	457	449	417	416	464	412	451	449	406	445	431	416	453	404	485	395	462	454	468	470	432	481	450	441	458	453	440	447	418	418	476	429	435	461	432	413	446	433	433	461	415	428	426	405	419	400	454	467	445	439	417	471	436	454	425	428	419	412	440	463	438	450	426	422	446	422	403	437	429	405	459	451	460	474	442	446	406	426	443	422	434	409	467	417	416	442	421	413	453	441	437	445	407	462	421	444	416	422	442	408	412	418	443	422	457	481	434	420	436	457	440	412	442	463	400	457	460	422	415	431	451	429	447	423	448	450	439	418	406	421	443	455	408	434	393	433	459	428	447	412	392	406	443	463	442	428	427	450	438	438	418	422	444	439	431	425	418	418	460	409	442	449	460	413	398	443	459	449	458	470	427	417	446	430	455	459	456	403	437	468	431	419	438	417	430	392	468	468	415	456	463	421	422	413	390	422	426	460	450	449	437	419	409	443	407	422	393	449	402	410	454	451	438	463	424	462	458	455	412	431	441	458	462	435	480	454	419	459	445	435	442	439	444	465	420	461	460	434	408	402	427	407	441	447	419	458	426	423	422	446	440	472	449	418	424	440	424	398	414	417	430	464	383	430	427	434	436	416	435	462	441	428	416	416	466	422	420	455	459	459	469	463	416	484	441	396	440	451	420	456	419	414	432	437	374	414	450	472	416	389	471	449	445	429	481	423	459	454	428	461	432	455	444	436	424	436	432	474	391	432	424	458	435	443	457	429	452	411	460	450	448	445	419	426	493	420	434	438	424	433	462	404	410	459	415	449	483	436	414	430	454	463	427	415	440	447	467	409	460	442	428	442	422	422	464	445	420	406	418	409	428	429	419	420	432	442	441	428	434	428	437	431	456	398	419	414	413	454	438	451	454	453	447	466	444	465	398	407	400	415	479	446	412	413	461	475	404	446	449	454	466	419	457	449	434	424	446	454	457	447	430	467	410	458	463	403	435	411	431	424	439	472	440	421	431	448	405	445	443	467	442	432	440	464	453	451	443	434	468	438	436	456	430	425	422	418	456	437	466	465	443	460	433	441	483	421	449	436	429	406	437	442	452	460	441	421	433	452	456	433	387	444	425	452	439	437	441	424	458	436	421	467	433	403	426	434	452	413	457	446	425	459	465	451	413	422	440	490	432	415	444	420	473	473	403	462	472	445	413	446	411	440	501	439	433	434	446	414	447	436	441	471	452	426	484	448	429	417	476	416	466	414	456	394	425	453	427	459	419	441	435	473	444	429	416	436	411	469	437	425	433	398	404	436	441	399	421	413	434	449	417	439	464	403	436	406	437	435	455	454	435	440	437	430	465	443	432	435	447	414	464	445	458	432	426	450	419	418	458	436	436	430	418	419	408	437	477	433	441	402	410	461	467	460	481	423	428	451	429	392	418	442	464	432	427	428	469	398	403	416	431	446	425	423	481	433	483	451	412	458	404	414	416	481	419	447	433	455	453	445	433	445	440	461	458	421	453	415	430	457	447	414	426	436	411	430	401	440	424	438	403	430	444	437	426	469	428	442	453	428	452	420	428	435	432	449	445	442	416	464	444	463	432	432	429	451	423	463	446	408	444	471	449	435	477	424	429	420	404	434	415	420	402	424	410	437	431	458	426	473	471	423	473	438	426	446	438	423	444	401	429	441	451	468	405	415	459	405	413	463	452	428	415	467	469	442	421	435	434	460	413	450	467	442	481	445	435	405	452	413	456	439	458	426	454	432	449	457	484	452	453	460	423	434	450	441	433	443	453	452	450	444	460	449	477	443	444	464	447	418	419	433	447	437	491	431	450	457	419	479	430	447	438	488	441	440	462	445	437	439	433	448	426	438	438	463	444	442	477	411	440	401	480	427	410	446	422	418	412	462	425	439	442	461	424	453	464	440	450	449	411	447	422	430	455	435	473	450	421	419	406	438	500	452	450	453	399	451	422	446	439	433	403	442	424	454	452	476	437	453	435	419	405	457	386	417	465	411	410	433	413	451	418	448	454	434	444	464	435	434	412	416	439	408	459	476	440	429	406	447	430	471	409	429	412	436	443	437	439	425	455	434	416	429	412	444	407	443	425	441	421	430	444	434	433	416	484	438	432	442	440	424	418	433	433	438	458	416	413	445	453	426	471	469	433	425	455	420	418	466	447	416	412	431	424	447	425	397	422	416	430	449	447	442	450	418	446	442	472	430	425	433	496	434	476	441	395	416	442	432	411	431	443	463	419	429	453	416	414	422	452	445	442	413	418	434	459	428	444	445	411	441	400	411	427	438	458	464	432	446	454	382	459	436	436	422	430	436	402	404	479	472	453	404	446	447	423	438	459	414	423	428	442	452	417	430	433	430	456	458	422	438	427	417	415	462	399	412	443	414	447	467	462	416	392	434	422	460	447	426	445
27422	21813	22327	13036	5539	3452	2283	1740	1360	1164	888	842	666	561	568	538	482	503	473	415	401	380	393	399	374	337	337	389	376	374	346	358	374	367	334	331	313	323	347	334	362	320	337	304	318	341	304	324	324	305	314	326	338	292	317	307	359	330	328	330	335	333	316	356	337	305	344	357	293	324	353	289	320	345	336	327	318	301	324	353	315	335	318	313	319	357	336	329	304	311	312	339	340	303	306	343	337	301	336	309	304	346	320	310	327	331	329	349	303	310	371	320	310	297	351	338	355	335	322	332	317	314	334	321	339	308	324	305	312	337	289	333	319	328	307	339	309	313	369	302	310	344	312	349	330	291	324	329	288	320	337	300	330	314	352	327	287	324	300	325	342	290	353	293	335	314	311	315	302	330	335	338	328	307	324	333	360	303	344	337	339	334	305	309	335	288	303	352	316	326	353	320	291	320	324	324	304	326	336	308	308	350	329	285	344	326	332	317	316	309	338	289	333	318	347	334	290	334	332	326	337	305	324	323	328	322	319	327	331	317	303	327	312	321	344	313	307	304	341	333	282	311	344	345	319	276	318	297	323	313	314	335	316	339	307	307	357	337	325	320	288	336	322	326	326	326	337	298	330	331	325	311	345	339	318	321	332	330	338	322	322	299	356	324	333	338	332	336	302	344	325	331	321	342	293	333	347	351	311	324	337	333	293	351	298	319	332	370	310	319	332	334	311	305	305	323	306	306	324	300	323	317	312	330	308	283	356	321	324	325	336	359	321	311	319	297	337	321	342	316	299	312	346	345	321	344	358	326	301	337	330	347	302	308	321	313	353	326	343	321	333	356	336	359	317	330	294	316	315	321	300	312	329	315	362	311	349	312	353	297	306	296	354	310	352	361	308	325	337	290	307	301	325	329	322	332	324	353	295	314	302	304	323	330	329	333	334	319	348	323	309	323	321	331	335	349	364	312	348	304	324	318	326	336	332	351	329	336	351	322	326	309	319	340	336	318	308	337	334	319	311	307	337	346	320	328	339	339	292	324	322	322	294	339	313	326	293	338	302	305	315	304	316	365	335	332	320	319	303	322	318	320	303	336	332	335	346	324	344	351	361	322	326	323	334	321	339	295	324	323	329	326	311	330	349	319	335	326	320	334	317	335	338	324	329	363	302	294	332	346	292	351	317	350	306	342	314	299	336	267	363	356	333	316	352	321	356	292	345	323	351	314	328	348	331	338	317	371	313	288	347	310	311	331	337	335	325	321	335	324	287	317	326	332	333	321	307	297	351	350	335	300	324	352	339	344	335	322	335	310	332	319	343	358	362	307	303	316	320	327	286	333	330	313	313	337	316	324	332	339	349	348	305	318	321	361	322	334	359	323	331	316	343	325	285	319	320	339	314	283	333	333	334	338	333	331	334	288	334	310	306	347	339	327	304	293	314	317	294	337	329	332	337	314	323	318	330	320	314	342	355	335	349	316	352	325	329	278	281	313	307	316	315	321	317	320	320	339	353	300	328	306	303	335	314	333	348	330	338	347	317	323	334	318	294	311	334	315	361	316	354	327	319	309	314	327	332	311	331	324	295	320	346	320	329	314	270	287	305	345	307	331	364	351	354	318	344	296	293	338	329	306	300	344	324	333	323	330	353	314	348	297	354	320	282	320	286	326	341	327	355	338	341	308	321	322	318	324	348	317	325	326	339	343	334	314	342	305	315	322	299	316	336	290	322	316	333	305	315	324	296	322	331	329	314	316	353	320	364	312	359	334	312	311	335	319	296	306	326	341	324	321	323	319	341	315	328	325	294	276	338	349	326	321	362	312	321	347	317	341	296	318	315	304	315	316	299	351	302	313	328	324	330	310	304	338	318	311	305	293	334	309	324	328	315	337	321	321	313	346	343	305	262	317	317	280	361	351	297	315	323	328	330	281	311	348	314	324	343	342	332	342	346	327	340	344	354	304	312	323	326	318	314	332	322	330	293	338	373	336	329	341	306	324	301	315	301	342	355	366	342	327	310	345	317	311	308	345	333	322	320	328	346	326	374	311	327	348	298	323	305	307	321	341	329	357	329	304	321	318	303	301	306	329	336	321	310	320	332	310	344	332	318	360	332	329	311	312	340	302	339	373	341	308	311	323	322	313	309	309	327	311	325	314	327	317	313	297	321	310	308	325	300	318	319	330	322	294	360	328	339	297	341	307	328	345	334	332	303	358	317	320	326	340	338	294	348	346	323	332	314	314	323	303	324	305	306	349	312	325	325	326	322	329	352	347	319	320	319	325	334	324	335	331	307	350	330	303	326	324	314	322	324	317	326	307	345	280	301	334	303	333	301	295	303	342	322	317	345	309	318	366	292	296	321	315	361	364	299	318	328	339	324	321	310	334	328	315	319	309	327	310	343	308	304	335	295	345	330	320	322	309	301	330	348	320	327	282	340	325	322	330	339	325	315	318	307	352	329	329	316	328	285	347	299	303	299	309	317	309	334	361	302	334	293	308	326	318	324	334	316	331	331	352	333	340	323	337	340	304	327	330	326	344	338	347	320	323	333	347	298	336	305	296	360	353	301	345	330	331	322	320	332	280	357	316	320	318	317	318	321	293	331	320	313	337	279	352	313	322	318	317	352	368	282	314	332	312	345	328	337	304	336	329	318	307	316	315	320	309	326	329	335	350	323	328	331	314	309	327	330	331	319	335	331	291	320	336	344	310	290	302	297	355	291	313	349	344	307	323	344	311	320	330	326	316	328	347	321	349	355	317	310	327	317	332	351	347	340	307	308	292	303	347	298	330	298	321	307	337	341	344	304	334	369	301	319	329	323	321	329	349	303	341	344	350	344	344	322	300	348	305	305	327	311	309	315	322	334	317	332	308	290	353	354	358	326	339	336	322	354	318	319	367	338	319	307	289	329	327	323	328	354	366	322	343	316	335	299	319	293	375	349	332	318	358	310	353	341	324	340	375	295	319	356	326	329	376	344	322	323	302	320	291	346	331	320	353	304	334	330	303	326	333	313	284	314	319	293	326	350	325	333	328	369	324	350	331	354	347	346	300	324	297	322	323	328	298	378	316	331	317	337	345	313	332	317	309	319	332	323	331	325	339	322	326	329	300	326	320	326	322	329	329	309	311	323	331	337	323	300	316	269	314	355	294	294	312	329	296	318	361	325	322	316	332	351	331	316	327	324	343	297	333	319	290	344	349	343	314	316	320	340	315	339	324	329	358	326	317	318	345	356	290	317	338	313	318	317	323	309	345	308	321	345	329	357	321	313	349	322	272	325	357	316	326	340	299	350	329	314	297	331	349	346	354	324	335	319	310	319	363	311	319	311	324	323	314	323	302	339	331	338	339	309	322	298	337	292	358	356	312	311	314	328	312	328	332	332	343	299	329	334	353	331	327	389	335	357	342	320	318	331	310	333	292	343	338	321	310	311	328	340	341	336	352	337	297	301	329	300	353	306	355	351	283	308	304	314	364	298	340	324	345	314	327
13775	32415	24160	12892	7498	4761	3395	2605	2107	1730	1324	1197	921	723	631	619	623	600	530	557	479	474	455	424	414	428	457	424	427	427	408	410	400	372	400	383	372	427	397	408	385	386	410	373	392	323	371	389	396	302	359	351	371	367	379	340	384	359	383	383	401	392	379	371	350	360	356	363	347	372	389	399	386	371	358	350	345	353	342	359	338	328	365	360	390	329	381	381	342	398	355	407	383	380	356	384	366	336	387	387	385	357	365	351	362	359	372	370	342	340	357	356	385	367	351	368	376	320	337	366	363	374	380	372	376	396	333	355	352	342	356	395	371	382	359	331	373	384	363	348	384	357	407	375	388	343	367	341	361	355	364	358	379	364	360	346	351	393	385	366	349	339	363	364	370	364	391	358	370	388	363	373	346	387	360	354	342	364	370	360	363	345	386	345	396	390	383	372	355	372	355	381	334	371	376	366	352	369	358	377	368	365	364	385	340	379	344	352	394	380	376	350	370	343	370	380	398	374	366	368	334	389	391	385	362	378	351	368	345	340	363	334	350	322	345	366	391	344	335	367	331	362	413	355	361	397	362	384	345	350	388	353	324	364	416	371	346	379	382	378	399	373	398	411	353	378	391	357	340	375	367	391	337	392	369	383	371	383	345	369	380	366	370	337	368	361	372	352	389	367	352	411	363	362	389	351	348	398	370	364	328	371	396	342	347	349	412	358	360	359	362	337	345	433	359	389	409	357	361	362	379	348	382	371	362	377	385	368	383	329	353	331	362	373	393	375	367	355	370	358	340	373	371	364	406	328	368	351	366	363	342	365	377	371	383	381	399	354	373	359	380	360	383	349	344	343	364	382	349	367	331	366	362	363	354	400	336	368	354	348	370	374	374	366	367	382	386	393	397	338	375	367	384	384	363	357	361	362	379	360	372	407	377	377	374	373	337	330	347	367	332	349	379	373	368	360	377	333	378	367	379	379	376	387	354	354	354	367	411	369	394	347	378	360	325	360	348	366	370	382	325	385	361	353	381	377	354	359	368	342	376	377	333	378	361	379	377	370	391	389	368	398	373	371	387	350	377	363	367	374	372	360	355	359	371	372	367	342	377	351	374	355	388	365	331	382	377	378	389	373	363	338	363	339	371	334	386	371	360	363	368	370	355	389	373	365	334	357	345	376	329	355	369	370	393	338	377	346	336	378	396	371	354	356	420	376	400	367	357	367	350	359	370	357	381	388	369	367	355	341	372	377	381	370	341	351	343	356	345	364	372	380	418	387	360	358	377	370	324	387	371	432	381	354	388	375	372	348	374	365	363	353	350	374	391	375	367	388	385	364	367	381	356	373	375	348	390	389	340	386	389	362	371	388	337	374	362	354	386	341	356	378	394	362	352	349	400	378	369	340	350	390	371	386	365	360	379	337	351	359	380	379	315	343	332	376	391	327	380	386	376	392	384	378	387	345	390	340	369	332	359	358	372	348	387	348	381	356	335	378	382	380	376	366	398	396	353	306	396	359	348	368	320	355	386	366	361	372	382	377	359	361	373	365	391	321	360	348	360	323	357	372	385	342	357	352	327	375	354	365	363	357	365	356	376	344	379	348	383	366	370	336	351	345	377	351	397	354	386	339	360	406	368	374	330	365	387	376	373	374	364	358	361	331	358	386	385	347	370	350	344	340	373	347	364	372	367	360	362	359	330	372	364	373	349	316	358	357	384	386	392	370	345	361	376	378	356	369	335	363	377	357	368	360	346	400	384	344	378	366	343	382	380	360	388	374	355	382	385	369	343	379	372	364	375	370	355	341	368	363	373	353	347	341	341	358	407	381	343	345	355	368	402	380	355	385	378	347	380	360	392	351	365	346	343	335	376	350	331	379	373	338	380	357	352	343	361	376	364	338	376	364	385	364	355	389	365	387	329	368	382	379	368	340	351	399	368	404	343	369	374	360	355	395	359	363	371	361	407	344	365	355	360	370	341	361	353	391	352	366	372	374	375	352	389	363	339	385	372	347	362	355	349	359	386	364	363	396	361	342	389	346	368	379	390	340	393	375	373	367	364	359	394	356	362	335	367	384	370	321	366	357	352	338	358	386	339	375	346	359	340	371	392	351	358	352	336	393	382	377	357	322	350	373	322	362	373	378	358	385	382	336	352	338	337	368	389	357	390	360	354	345	377	359	396	362	359	358	365	343	356	377	350	345	346	382	351	367	357	403	364	344	384	373	359	323	400	350	354	371	354	360	372	364	358	352	366	331	412	366	398	349	356	383	366	385	363	355	386	384	366	364	360	343	351	363	349	366	403	353	371	379	348	362	349	381	358	363	392	346	366	357	348	393	376	352	372	361	356	362	351	378	390	327	355	353	378	370	371	363	366	374	353	362	366	335	348	352	355	310	351	355	328	367	385	335	358	346	363	379	354	347	341	370	345	386	378	394	350	334	350	345	351	361	381	370	316	349	360	387	331	371	370	354	408	375	367	381	372	363	380	358	367	354	374	328	360	328	358	334	383	375	372	357	395	364	345	350	345	400	367	381	354	351	389	354	369	357	373	363	369	390	379	380	368	374	377	370	344	348	353	370	340	399	359	372	378	346	382	392	385	327	351	373	325	399	346	339	352	364	384	375	345	363	385	372	346	368	381	375	363	388	353	376	377	359	377	363	395	370	360	368	363	347	385	354	401	329	384	384	360	348	385	334	360	367	383	378	339	399	362	393	381	361	335	334	347	374	382	385	328	388	333	356	400	396	353	371	397	389	347	390	358	359	414	348	363	331	376	399	390	377	365	344	387	368	368	384	330	373	379	357	357	363	381	384	347	339	356	390	368	338	358	373	371	350	362	366	339	354	366	430	345	408	363	409	379	388	366	333	366	371	357	363	360	355	391	376	380	352	382	385	360	402	363	371	355	374	382	372	369	365	384	379	366	344	419	386	333	357	368	336	411	387	413	378	392	340	357	361	344	366	368	356	377	378	370	345	329	408	352	367	351	360	326	400	343	374	382	387	370	362	335	382	362	379	370	370	367	361	394	389	374	377	379	371	351	374	362	383	347	346	374	341	383	352	421	389	378	375	359	381	322	342	348	368	329	363	385	355	369	349	390	330	363	374	356	368	371	381	347	357	347	365	389	352	387	362	391	356	337	364	383	361	413	349	382	361	393	372	388	389	364	359	348	368	382	405	393	366	390	341	362	370	380	361	404	355	365	372	370	383	359	394	338	329	357	366	324	362	383	366	366	382	365	396	364	371	360	389	355	354	363	323	390	368	374	371	363	336	359	343	407	407	382	369	402	358	391	348	363	371	336	314	333	376	381	344	326	383	372	352	385	385	406	358	359	362	361	350	368	360	361	356	343	351	355	386	354	397	397	359	398	356	379	336	419	371	379	367	352	344	361	353	367	383	380	374	357	342	393	377	339	365	370	382	367	373	361	397	352	354	334	333	338	378	348	348	362	371	358	364	352	360	378	367	376	385	375	331	372	349	353	407	370	357
23597	21111	27913	24576	20885	12120	5267	3100	2261	1978	1649	1339	1156	861	814	733	709	694	614	576	543	501	489	507	515	482	477	489	467	453	453	414	404	454	426	412	420	410	426	417	390	405	376	350	355	402	380	401	391	385	366	406	420	396	395	387	403	408	372	385	373	365	412	393	384	410	418	355	376	346	394	379	361	385	385	403	396	399	363	384	369	394	376	368	348	384	397	407	351	339	395	381	378	416	384	383	386	426	428	341	379	382	343	403	377	378	392	392	408	409	389	413	352	380	382	374	387	361	402	372	382	389	349	391	362	364	399	382	396	364	383	362	385	371	392	384	387	393	387	371	352	363	379	383	384	353	381	386	414	382	393	396	367	407	396	374	398	381	414	377	365	368	404	351	370	393	351	374	396	391	364	354	359	391	401	378	389	355	398	355	349	344	388	369	343	379	386	387	364	395	397	416	404	402	362	384	382	400	388	381	390	348	420	403	378	403	392	388	362	365	379	388	381	390	357	359	359	419	365	365	378	385	384	390	377	375	359	376	336	401	391	340	377	381	411	393	350	373	371	344	355	398	406	401	369	357	363	383	358	371	402	347	385	390	371	395	381	390	373	404	348	396	399	385	354	361	388	376	365	376	410	351	385	392	386	395	382	396	372	360	369	362	390	374	384	368	378	390	397	380	406	397	365	375	386	363	375	389	403	398	404	399	373	373	394	358	370	405	355	374	373	326	375	381	360	387	412	382	368	372	410	417	331	395	430	372	408	388	401	380	363	402	389	373	384	344	425	361	372	365	371	357	371	371	404	440	365	419	352	381	403	391	374	370	388	366	405	388	413	391	342	350	380	407	401	365	378	411	368	392	365	402	343	367	381	384	388	372	381	372	420	392	367	366	362	405	383	382	338	399	434	368	375	397	378	360	351	367	377	395	377	388	413	354	378	391	354	385	377	419	397	384	389	342	383	384	371	362	390	373	394	383	398	374	398	395	401	394	389	399	390	365	369	383	386	373	400	419	400	375	363	404	342	377	395	405	363	388	373	388	390	374	362	393	361	386	369	387	366	405	357	389	439	370	381	382	406	395	433	412	377	363	417	361	395	414	414	355	425	396	396	370	412	365	389	403	386	387	382	366	414	399	415	401	401	403	369	396	360	394	389	393	343	401	369	378	375	391	397	390	416	360	394	392	394	351	410	372	427	357	363	381	361	368	388	376	372	381	350	378	394	376	386	380	396	367	364	340	351	375	383	373	393	390	356	372	357	366	408	382	420	395	373	374	375	418	375	388	375	333	385	394	382	395	408	368	389	361	378	387	363	387	386	373	386	389	370	383	378	357	374	375	371	392	422	381	394	323	375	395	372	360	380	412	389	404	399	348	396	354	413	377	423	371	371	362	352	346	399	368	371	397	365	375	398	377	374	388	368	359	405	389	357	414	375	394	368	386	367	432	384	377	406	339	380	368	396	402	380	401	432	394	383	370	384	382	340	374	394	375	371	382	369	350	347	346	397	389	368	397	406	397	376	365	370	371	373	377	369	389	336	375	409	369	374	367	356	373	375	386	377	375	392	410	374	380	417	360	379	373	358	395	410	385	390	404	369	385	356	376	446	390	399	386	382	406	353	369	374	399	398	384	340	398	342	370	371	361	372	383	376	389	383	375	353	406	376	376	388	398	363	389	357	390	420	416	373	403	367	409	377	414	384	354	366	379	416	396	395	357	373	377	377	334	367	401	380	380	377	379	368	361	375	412	386	384	364	404	403	375	370	371	369	403	383	386	392	364	393	382	393	379	368	353	409	375	394	384	403	414	353	354	384	382	399	389	379	375	397	389	397	387	404	372	388	391	395	403	363	348	367	422	375	374	424	358	330	366	375	386	348	370	384	374	377	352	375	388	354	388	352	380	394	384	375	386	361	384	364	379	366	378	357	395	389	364	386	369	385	388	365	372	414	355	357	391	375	358	414	353	398	389	401	375	395	391	394	360	375	407	409	385	370	387	400	359	389	389	377	384	418	392	357	398	381	388	359	381	412	369	356	396	430	387	419	381	387	388	354	387	373	388	362	421	363	383	380	382	393	356	377	389	365	387	385	355	378	378	370	359	393	374	356	389	395	382	379	381	411	397	347	426	348	404	384	377	374	404	368	403	374	360	371	374	395	378	383	384	390	375	379	374	395	415	409	366	375	371	391	380	382	364	373	391	362	367	376	387	346	398	363	389	395	408	363	374	389	370	418	353	392	377	376	370	396	374	402	384	413	394	351	355	376	389	385	365	386	391	356	366	364	371	372	357	359	392	394	391	356	345	384	393	401	427	356	405	362	349	391	382	386	379	362	342	394	355	357	400	360	374	386	392	395	385	397	362	385	371	386	394	350	389	350	390	386	360	363	392	356	374	384	374	390	380	371	374	398	367	379	361	378	366	362	393	405	374	409	409	348	349	400	373	407	377	364	388	404	363	350	408	391	401	376	374	390	360	347	355	388	378	388	355	355	369	400	394	404	386	349	411	398	378	384	385	379	374	381	393	398	370	366	405	410	358	395	386	395	372	393	383	394	363	369	394	349	371	414	370	388	378	369	362	378	365	399	380	383	370	369	386	369	384	380	336	381	390	424	374	406	363	394	368	412	345	395	409	409	392	384	420	382	397	383	396	370	363	345	395	371	403	348	415	387	394	364	392	422	428	373	389	385	387	394	383	345	376	365	359	377	384	371	397	368	390	382	357	371	361	388	389	406	410	395	370	374	375	353	373	379	366	397	372	411	359	349	398	397	390	390	381	418	365	391	380	388	396	381	361	377	368	347	397	379	366	368	370	392	374	397	363	391	393	343	371	389	365	408	366	354	387	373	388	367	372	367	401	353	356	377	386	342	380	384	323	399	381	380	389	374	390	370	375	411	373	384	386	391	378	396	408	405	350	350	385	372	385	384	337	378	384	428	383	394	411	436	403	384	362	416	365	355	382	381	388	380	357	393	368	366	366	376	383	384	404	390	382	403	400	366	400	359	394	414	387	382	356	353	363	369	390	368	376	396	352	404	364	368	395	406	376	389	365	416	387	353	377	353	363	406	407	368	398	357	374	331	364	360	383	377	353	368	375	355	391	371	364	379	383	373	388	363	413	385	368	343	384	389	344	396	361	366	372	389	423	389	370	408	401	413	391	390	367	370	362	379	382	368	352	368	388	411	380	388	372	392	378	401	393	353	365	352	402	383	422	362	416	369	390	397	416	349	385	361	367	386	377	373	386	378	357	366	364	386	372	365	385	378	383	378	336	389	383	390	368	383	387	384	406	393	379	380	391	348	387	334	356	392	409	374	404	383	391	381	375	395	386	400	393	396	392	384	368	397	390	374	376	394	364	340	374	412	371	407	403	380	380	385	398	370	399	381	339	360	398	383	443	351	371	403	395	388	359	402	410	357	397	392	384	416	400	411	388	380	374	387	355	351	384	414	382	384	397	368	374	429	407	360	377	355	392	394	362	415	373	380	373
15373	39575	31325	18680	11599	7841	5779	4352	3249	2714	2343	1832	1411	1118	983	991	944	882	808	759	573	604	577	591	601	571	529	488	566	478	466	522	496	473	433	436	458	422	463	457	452	462	431	406	410	455	415	452	477	434	446	428	419	441	447	454	430	453	402	426	425	434	437	403	449	425	410	398	399	437	467	399	426	424	445	417	450	414	420	464	405	435	432	424	435	402	419	444	452	465	447	416	437	463	420	445	436	435	421	395	430	410	414	406	431	391	426	423	409	419	415	401	403	415	407	402	427	422	431	422	422	441	401	467	413	387	414	414	431	477	475	431	417	429	425	443	423	372	425	378	473	438	401	447	440	418	458	432	430	421	440	422	394	434	394	418	439	414	414	420	413	411	454	425	466	418	429	429	436	410	372	430	446	420	414	413	424	443	436	454	451	393	428	433	404	442	392	388	466	444	417	462	443	413	408	443	413	422	435	420	430	414	425	436	446	426	409	418	398	429	439	436	414	420	435	426	435	413	443	408	410	404	441	423	422	430	417	418	472	381	388	438	421	445	439	423	441	448	465	365	458	436	463	433	417	435	426	466	450	414	408	435	445	433	388	445	403	420	459	436	395	379	442	416	471	432	447	456	441	412	424	437	441	430	451	430	459	447	396	395	425	457	410	386	420	452	427	417	411	409	394	428	448	411	448	409	426	401	444	441	430	400	430	427	407	400	411	439	384	449	388	419	439	450	415	451	411	437	381	452	408	441	424	432	413	413	469	430	417	425	415	425	450	423	427	415	376	450	431	465	445	467	433	421	441	446	448	449	431	420	449	408	416	428	406	425	400	468	433	443	393	409	453	411	442	437	410	459	449	413	399	403	451	447	393	420	432	406	452	380	402	435	442	398	430	432	432	441	451	444	424	419	413	399	442	443	429	407	412	404	419	441	425	450	410	428	427	434	458	419	423	444	401	462	416	421	456	428	416	416	424	485	446	459	428	453	465	428	424	433	441	438	406	428	427	418	439	441	429	498	453	442	394	439	415	434	427	416	426	421	457	408	429	428	418	452	417	435	458	433	436	439	391	447	416	390	430	417	443	432	386	414	434	463	441	437	442	425	429	411	401	419	414	445	432	415	433	409	466	407	438	419	395	428	399	400	432	429	425	443	456	428	399	408	442	428	400	459	427	441	418	459	402	450	407	396	428	392	412	415	450	410	428	403	414	400	418	439	418	427	404	434	402	434	451	444	468	410	450	431	427	399	407	430	434	428	389	455	443	453	423	439	454	411	423	428	420	429	427	431	417	421	414	440	415	451	387	410	454	419	384	464	460	436	442	434	467	400	411	451	428	386	410	453	449	437	426	464	438	404	424	409	420	380	402	412	437	410	423	416	443	383	448	453	438	418	450	440	418	440	443	444	436	436	434	437	392	396	434	434	434	407	447	426	450	432	437	440	442	441	436	419	415	446	448	411	401	442	427	385	441	420	429	419	440	395	435	435	430	439	425	384	425	410	401	449	454	455	413	444	434	440	421	396	423	435	431	435	435	419	418	453	422	415	423	457	441	394	411	410	387	457	411	436	430	446	428	404	387	466	434	442	407	426	406	421	421	406	460	404	399	466	395	425	451	408	431	443	417	406	376	417	449	394	439	444	443	429	417	441	416	438	437	412	440	430	418	447	449	460	395	441	395	446	436	415	397	423	444	423	437	429	407	446	429	454	437	428	457	417	436	425	429	425	412	432	442	457	447	416	442	428	418	421	423	420	448	447	440	458	393	437	413	438	387	416	475	451	409	446	447	430	432	449	456	425	459	427	434	442	436	422	438	401	454	426	424	425	414	437	403	402	446	419	393	396	410	484	395	406	428	414	428	414	433	432	446	441	445	430	457	433	404	412	431	393	408	412	472	461	392	412	429	446	420	458	435	443	429	446	425	432	446	414	418	395	418	401	422	429	426	426	400	445	409	440	427	416	433	386	427	442	423	433	402	414	424	433	452	406	415	413	416	445	470	441	407	391	408	458	449	465	383	426	396	406	408	449	418	436	414	418	434	415	469	429	414	379	401	435	420	494	461	433	439	434	449	415	434	485	406	434	437	445	433	415	427	453	433	395	420	433	406	398	406	424	447	413	372	393	448	411	446	405	393	441	424	445	439	457	433	400	417	416	411	423	439	450	431	428	424	456	438	420	422	407	430	439	421	447	453	442	409	430	456	420	411	444	423	444	402	453	406	411	437	417	436	401	448	450	459	467	431	444	409	377	425	448	416	413	396	396	431	432	467	429	433	429	439	429	424	468	418	482	430	429	414	432	421	450	428	454	422	414	448	423	444	383	429	424	428	465	410	436	404	383	430	437	447	455	411	471	434	437	395	434	400	417	429	405	407	389	452	423	446	413	413	421	454	428	401	418	425	416	450	419	410	393	400	438	434	407	422	401	441	403	407	425	427	411	420	429	444	450	402	436	433	426	398	373	430	413	430	378	439	435	423	396	418	430	410	417	390	432	416	441	452	441	442	385	427	430	449	385	409	422	407	417	439	467	446	464	424	397	443	466	433	448	445	431	436	432	429	409	447	409	449	399	386	444	418	444	402	430	393	426	429	425	389	412	411	432	431	428	434	437	438	413	423	412	411	415	448	416	406	427	420	431	425	431	441	427	441	445	409	411	433	469	460	413	435	410	457	421	460	423	445	439	420	419	417	383	430	443	415	455	443	402	462	450	425	443	447	441	439	453	423	432	422	445	461	450	461	442	429	401	439	434	400	439	426	456	431	432	398	459	410	404	408	410	416	432	439	498	454	429	433	425	426	433	415	479	442	415	455	445	411	399	418	425	399	434	435	404	432	440	431	445	403	420	420	449	422	476	432	442	393	454	452	414	471	386	460	422	440	432	402	435	396	432	429	490	422	433	407	427	439	424	448	398	445	390	415	432	482	388	443	419	387	477	430	413	397	432	418	405	435	421	424	437	429	414	423	419	414	422	444	387	410	410	406	415	416	431	390	448	416	432	422	415	416	427	406	445	397	447	436	413	414	459	436	425	455	393	407	447	450	463	406	446	447	417	434	427	414	435	418	411	401	435	411	428	424	403	450	447	425	453	447	461	425	437	411	443	442	401	408	403	420	383	425	450	440	447	404	407	441	416	422	427	400	400	434	452	448	415	437	427	397	437	430	434	437	391	443	407	441	401	401	441	402	417	450	419	414	436	434	438	442	404	444	434	417	440	461	430	404	432	434	423	406	429	408	427	416	406	433	447	424	445	405	461	439	450	447	429	444	401	410	415	428	387	446	467	407	443	406	396	432	416	453	415	417	395	440	448	440	454	428	387	407	450	410	395	435	422	455	449	400	399	412	433	414	402	392	429	399	425	420	418	446	449	428	415	389	396	428	420	404	428	447	423	443	433	426	421	443	443	431	453	442	403	424	384	428	442	426	399	445	417	393	431	460	412	419	415	411	378	406	417	426	475	429	407	434	407	443	396	395	435	447	442	426	432	433	434
24785	21083	26635	25132	11912	4564	3055	2064	1529	1318	1185	908	859	671	546	544	500	495	455	486	396	404	377	353	365	361	361	366	394	333	335	365	363	346	309	326	354	294	310	316	308	343	324	303	299	276	280	303	313	315	297	306	299	291	330	283	293	297	305	287	306	301	302	339	347	315	328	312	308	337	297	302	306	303	324	292	285	298	328	311	302	314	299	272	312	293	305	293	319	301	286	300	321	336	297	287	321	292	309	282	300	325	310	327	290	295	300	296	322	265	307	288	305	278	304	305	287	285	336	339	309	309	299	285	299	289	278	278	293	298	299	319	286	313	316	312	293	320	310	294	315	316	274	297	282	318	312	304	311	282	297	306	315	326	301	307	301	268	260	299	299	317	291	303	316	286	330	334	270	273	279	307	313	331	316	305	327	301	301	323	295	296	298	306	292	292	307	316	303	314	293	297	291	295	304	316	308	295	304	303	302	286	304	315	294	311	270	376	299	293	302	315	293	288	262	295	303	279	288	296	299	322	293	305	303	260	309	283	292	298	273	298	318	285	302	282	290	316	291	321	300	290	300	287	296	278	318	305	314	270	287	276	294	313	299	316	304	304	308	303	350	296	309	282	291	281	294	310	284	315	278	286	291	297	300	310	298	295	300	320	302	292	302	287	280	301	332	302	286	312	305	328	326	287	320	293	283	300	294	281	293	313	284	281	301	306	291	302	311	317	296	302	276	285	308	309	294	310	298	310	289	318	328	308	295	286	309	296	286	276	318	290	298	304	278	305	306	289	280	277	270	280	285	312	271	303	325	278	282	292	321	277	297	294	280	257	263	338	301	280	313	305	293	316	290	286	295	292	271	287	291	320	289	296	297	294	286	301	289	301	288	315	333	309	303	324	300	283	300	318	308	331	312	283	302	276	354	306	293	296	286	325	320	319	278	314	322	303	314	310	299	288	332	304	281	300	320	340	315	322	305	307	308	308	281	288	290	303	308	260	305	282	302	284	309	288	317	304	337	296	286	317	309	273	302	295	299	289	302	308	307	275	316	284	299	281	291	293	294	271	324	278	310	306	267	304	317	302	276	301	303	285	310	281	292	284	315	319	283	286	313	300	327	295	300	287	297	321	301	303	309	313	310	304	284	290	285	291	328	286	281	267	301	301	272	308	292	298	319	294	328	268	306	275	290	297	288	293	311	292	308	269	309	313	339	313	274	296	314	266	315	309	253	290	305	341	334	290	299	323	301	320	313	324	284	304	299	294	301	297	329	298	297	302	295	282	308	325	293	326	275	312	332	315	320	285	271	309	301	299	342	333	313	311	284	344	279	257	290	272	298	295	304	300	309	287	310	272	305	282	289	285	303	309	314	307	277	308	285	287	280	305	310	316	302	274	274	293	322	303	303	313	277	300	294	294	322	288	291	291	290	297	335	305	335	308	306	291	281	307	313	336	301	289	315	289	268	314	295	280	317	311	303	301	271	289	264	297	301	271	313	304	318	269	304	296	301	291	274	308	304	296	321	288	293	308	303	293	310	318	316	317	301	317	319	306	342	334	308	285	298	296	307	294	329	316	285	312	276	324	300	283	287	302	338	326	276	315	286	278	308	268	305	336	282	305	306	283	307	298	310	344	303	316	289	309	310	305	293	301	311	320	337	294	298	272	306	282	290	308	313	292	314	323	272	303	286	279	300	290	306	288	296	294	310	302	301	326	280	321	302	316	299	285	277	327	293	307	296	301	324	311	286	295	303	304	274	330	290	312	288	319	276	311	281	295	327	282	297	316	306	307	278	289	271	297	285	292	295	290	278	299	267	290	319	330	290	293	274	286	299	289	286	299	306	274	292	271	265	318	292	285	295	279	283	297	287	295	300	316	327	293	297	291	295	296	304	273	279	330	270	292	307	305	316	298	305	295	283	322	324	351	287	304	285	288	272	324	292	307	275	289	280	289	275	274	291	278	298	303	313	290	305	307	312	273	321	272	285	296	293	316	304	312	296	278	293	307	308	294	323	299	295	317	319	304	273	325	303	288	312	289	324	291	299	312	331	306	310	319	319	338	292	324	301	293	286	291	287	320	280	293	314	291	294	289	301	312	313	324	304	303	307	290	306	361	304	293	282	304	307	290	262	280	308	309	302	303	278	289	323	308	320	272	298	311	300	283	306	288	325	302	328	293	280	299	281	297	299	318	332	329	300	322	316	279	292	297	294	287	289	294	310	346	312	298	318	296	295	327	299	291	303	309	306	312	296	309	317	301	294	340	313	320	300	308	284	290	282	295	309	314	301	321	302	281	321	313	289	302	308	309	302	297	280	336	336	302	279	316	320	293	263	293	315	278	304	298	289	311	284	320	274	293	284	296	299	309	282	284	305	318	294	291	307	316	321	281	313	321	300	296	288	299	271	288	269	303	294	307	289	309	332	287	330	321	299	302	308	287	298	312	310	291	280	282	285	312	284	290	301	302	297	325	318	279	296	287	318	317	287	279	281	301	306	302	310	308	300	294	244	312	305	284	268	289	297	309	283	308	309	257	304	294	295	302	280	284	332	289	291	296	277	246	296	305	286	283	310	298	318	296	321	297	332	272	306	265	325	303	294	332	327	300	279	308	270	312	297	317	286	285	317	265	303	319	309	309	320	262	285	318	309	305	293	276	316	293	300	301	253	315	291	268	283	282	289	298	304	282	296	264	326	293	306	312	317	319	284	338	300	280	285	297	322	310	321	312	292	305	290	274	358	337	321	297	296	302	288	277	303	263	292	291	310	289	316	270	306	345	301	291	315	319	323	315	292	314	311	261	302	317	292	310	306	308	316	300	304	306	324	301	295	335	268	302	297	306	303	297	291	283	309	299	308	299	319	291	312	295	317	331	288	316	329	295	322	276	307	299	263	298	290	266	314	314	307	297	322	316	309	296	283	300	272	328	300	312	315	319	302	317	324	288	263	308	294	315	290	306	293	307	289	291	329	310	270	307	293	302	332	282	296	298	299	289	287	306	309	318	309	303	309	269	285	309	278	255	331	279	337	305	299	311	326	307	323	316	314	296	327	320	311	283	285	296	312	278	285	282	299	314	317	313	314	293	305	305	273	312	291	299	295	327	314	301	306	277	315	302	328	296	308	333	320	287	300	328	260	294	268	319	316	277	279	293	278	340	302	303	298	278	325	349	322	290	291	302	284	277	310	275	278	325	286	287	307	305	301	319	281	301	315	301	312	321	298	307	288	280	286	282	290	286	312	286	333	309	310	274	290	292	294	318	257	288	309	301	283	300	281	287	288	309	344	280	302	306	310	292	331	306	310	296	314	311	289	305	267	297	310	315	296	274	283	296	296	287	309	310	295	308	307	303	306	317	317	315	309	285	318	259	286	314	284	314	295	293	287	291	276	273	335	298	270	294	287	329	289	349	288	286	286	288	273	272	287	302	300	299	272	298	288	307	286	305	287	309	294	314	299	309	284	290	291	307	282	257	288	301	299	325	300	307	315	298
14447	35622	27706	15556	9551	5897	4381	3139	2442	1979	1616	1383	1080	895	745	734	654	645	579	621	456	454	439	402	403	447	431	404	448	403	368	378	394	341	345	397	374	397	369	357	373	366	382	355	356	377	383	367	329	342	333	337	352	347	341	353	383	335	395	364	336	342	352	321	341	360	354	298	375	332	341	346	335	322	312	339	349	344	351	357	351	334	312	332	339	341	351	348	326	366	354	345	325	354	335	347	328	325	382	372	329	338	338	324	360	334	371	331	332	326	349	367	345	319	339	341	328	331	307	346	330	335	359	354	322	359	333	324	351	337	345	341	357	336	338	339	316	322	340	330	334	329	355	366	351	331	354	340	322	352	330	338	315	362	316	340	324	369	316	348	315	361	340	324	329	343	378	322	346	342	323	316	323	355	315	392	397	336	354	343	354	332	316	348	290	357	331	370	366	351	340	335	326	344	349	335	336	368	301	361	329	337	320	343	303	332	358	330	335	359	316	389	339	355	351	328	344	339	355	335	338	362	333	352	345	354	342	358	302	355	359	352	350	357	336	330	342	331	356	310	367	291	345	324	344	352	349	350	321	321	341	333	349	380	328	370	332	346	327	339	339	368	359	340	355	345	328	319	317	318	322	354	346	358	328	318	349	326	368	327	373	359	341	351	361	338	326	346	369	346	363	335	329	331	363	338	374	343	338	341	363	335	316	328	324	334	359	349	361	323	334	337	367	337	330	346	364	332	337	334	353	341	336	305	331	348	338	356	368	349	354	335	349	346	367	340	335	329	350	340	304	302	334	335	336	364	323	341	342	339	312	357	332	355	362	336	339	344	364	323	370	358	318	356	310	328	348	340	332	346	341	364	346	325	343	362	335	339	330	339	351	328	338	330	367	373	347	333	338	352	319	322	347	360	328	334	362	332	337	331	347	348	332	361	343	351	321	343	379	340	311	312	326	344	382	335	397	331	328	342	329	351	332	338	339	353	345	349	335	355	309	356	333	331	365	328	359	340	352	354	335	354	337	320	332	344	308	337	363	324	368	352	334	352	342	336	326	340	345	331	353	362	366	340	330	357	348	362	319	313	354	313	350	347	367	352	334	347	297	291	338	351	334	318	330	326	353	335	318	332	328	349	345	340	353	358	333	362	352	335	335	318	333	384	296	340	346	347	318	370	351	335	359	353	340	326	360	349	343	341	354	339	328	367	361	344	315	353	345	323	317	341	345	336	338	368	355	321	361	317	329	326	343	329	362	354	371	324	355	333	334	357	328	336	369	374	337	358	318	363	352	320	322	333	335	331	342	334	342	320	338	336	326	359	347	356	353	306	341	326	333	318	342	367	343	334	320	332	351	351	324	360	333	343	322	351	342	321	319	343	326	323	355	319	367	346	339	340	343	340	337	352	343	357	333	326	362	341	335	346	330	338	334	346	341	349	352	330	355	327	354	350	336	298	359	323	344	337	350	345	337	334	330	330	356	364	369	338	337	319	337	339	377	319	345	315	356	333	350	355	364	352	347	335	366	368	351	346	352	337	382	335	317	325	388	359	331	309	344	363	305	334	343	334	360	343	328	330	338	316	330	350	322	374	339	345	339	319	351	329	333	356	332	350	322	344	346	323	342	325	352	346	346	347	344	362	348	356	312	355	331	322	359	345	316	338	359	357	326	295	352	351	337	366	337	346	367	366	353	330	333	341	328	366	357	374	349	338	374	331	322	297	338	349	313	341	319	331	323	352	331	316	326	342	388	340	340	369	341	323	319	364	328	338	347	350	333	326	370	309	312	345	345	379	339	363	337	334	335	367	361	311	361	306	344	358	351	345	351	349	362	330	367	351	343	330	333	338	334	331	318	378	344	336	330	357	349	376	330	351	351	323	337	314	332	356	337	353	370	350	340	339	363	367	369	389	328	337	350	349	360	365	327	355	330	308	345	367	352	333	343	314	360	298	338	331	348	343	337	349	354	320	348	314	309	352	342	350	367	361	340	355	362	357	369	350	362	380	327	339	309	339	346	358	328	340	354	330	363	337	317	360	355	308	330	340	348	370	345	333	343	345	352	355	350	357	336	363	330	329	352	344	305	335	308	359	344	348	338	326	331	325	343	318	340	361	339	330	346	351	306	355	336	325	338	318	331	367	355	313	355	311	344	361	355	357	340	349	344	338	322	333	373	341	313	332	319	298	371	365	353	317	348	338	347	348	314	330	341	360	357	335	350	366	358	344	324	320	343	357	318	311	342	323	367	345	354	318	337	340	320	350	324	343	360	322	324	330	336	324	359	355	335	348	372	369	338	350	374	366	355	331	358	319	334	349	317	380	340	349	345	340	310	328	337	351	332	303	357	326	345	370	355	314	323	316	341	329	354	343	316	292	348	360	336	342	345	341	305	339	360	363	325	361	352	333	299	325	325	337	350	312	360	324	367	337	336	375	325	369	318	331	341	346	337	351	326	318	356	321	312	348	366	334	338	314	345	329	332	320	348	359	324	341	324	350	332	347	339	384	318	345	314	352	339	365	353	354	344	337	328	349	333	312	372	316	352	348	378	339	335	359	351	348	323	355	338	326	360	359	352	349	331	340	358	300	364	316	363	317	318	341	351	360	334	335	344	343	350	310	347	345	338	349	337	336	353	343	365	336	327	331	348	321	318	356	336	326	360	324	308	350	351	341	353	333	352	336	385	365	339	334	361	317	334	323	332	351	367	346	354	325	334	336	311	327	332	325	361	317	339	369	360	352	348	362	345	377	341	311	357	304	348	318	341	354	318	324	355	322	341	364	325	335	376	322	330	371	336	328	341	370	339	342	341	343	336	357	349	328	319	325	360	362	318	360	316	344	362	348	337	352	340	365	338	346	346	325	349	358	351	334	349	363	344	341	352	350	355	356	355	354	361	333	331	337	316	343	362	341	320	348	352	352	336	365	320	346	343	321	348	343	325	359	348	362	365	335	347	309	344	330	343	334	317	343	314	312	333	337	355	354	338	319	340	325	344	322	331	331	339	340	337	338	341	360	343	324	348	340	361	332	341	323	357	338	344	357	321	342	345	321	327	329	333	314	331	351	326	341	310	321	316	373	337	362	349	323	321	331	369	369	317	341	342	349	315	342	356	354	345	362	336	346	356	369	355	351	348	345	323	331	333	309	328	329	320	334	383	339	336	322	316	356	346	323	359	361	361	358	378	346	364	325	354	315	327	353	344	329	358	382	369	329	392	340	309	358	391	353	336	372	337	321	322	363	327	370	326	323	351	337	338	323	329	369	316	359	353	346	331	335	355	356	311	344	363	365	337	325	322	363	359	345	369	355	365	313	359	359	310	315	343	354	364	341	366	369	326	351	359	331	335	377	338	324	339	344	349	345	369	358	349	333	330	360	373	321	336	331	389	320	319	368	345	342	355	371	378	365	337	318	362	335	354	331	325	356	336	359	366	310	318	336	355	324	332	332	315	308	334	332	341	365	333	325	347	322	390	355	335	348	334	347	338	374
22438	21100	28489	23969	21152	20985	12275	4871	3173	2574	2243	1841	1498	1208	1010	909	879	788	800	760	653	557	502	494	550	563	513	491	459	509	437	443	459	459	415	440	385	379	442	399	418	418	411	421	409	427	391	404	415	415	397	413	382	379	367	367	376	399	447	392	358	388	395	394	418	387	342	402	403	386	415	418	402	369	379	374	370	389	382	376	377	380	385	406	365	361	385	410	385	371	432	378	400	382	375	414	390	388	386	381	393	397	399	378	357	395	375	394	352	397	372	384	355	386	393	395	388	378	387	383	415	385	427	383	409	380	420	357	388	397	371	381	390	383	378	403	387	394	360	393	395	378	391	346	338	408	396	381	377	406	368	387	393	389	385	385	414	385	396	385	370	382	366	409	426	417	393	378	388	363	390	394	349	375	383	428	360	405	371	372	417	369	388	389	398	355	387	382	379	417	377	402	389	420	379	413	371	400	419	395	337	375	374	387	422	394	386	415	358	401	388	379	386	346	422	407	400	381	400	405	361	423	391	401	387	390	395	428	383	407	399	388	424	389	378	394	331	388	404	367	382	384	375	364	372	386	373	370	375	409	382	369	408	386	392	419	387	396	383	418	412	395	375	405	391	369	387	372	389	379	392	404	396	376	400	408	362	363	415	399	395	390	378	371	378	383	372	386	374	402	391	407	358	406	389	391	378	402	363	381	412	414	371	391	367	405	386	347	360	373	373	399	395	401	417	356	391	379	411	401	384	389	367	383	429	418	400	401	382	392	446	381	385	387	386	388	395	380	372	374	392	391	364	396	400	407	405	374	396	405	378	397	380	393	425	384	402	376	400	411	420	386	352	396	364	380	428	396	411	374	413	396	391	405	424	370	367	361	370	389	400	383	412	395	401	371	374	395	366	367	374	393	372	380	437	398	368	412	409	366	400	371	379	395	396	405	368	363	369	405	380	377	376	422	400	365	398	376	422	366	417	389	395	400	411	391	392	410	379	378	396	384	393	387	380	387	414	411	367	375	367	401	360	405	395	346	423	387	394	393	377	390	371	400	393	356	339	382	433	387	392	394	402	421	364	376	390	391	394	365	387	408	416	357	382	396	358	366	408	397	406	366	392	388	381	369	401	406	380	404	389	397	380	350	348	380	399	371	356	419	393	416	395	399	389	413	413	388	384	383	377	361	401	397	384	408	413	410	371	396	419	388	400	364	364	358	387	400	377	400	393	396	396	400	418	408	424	356	399	374	389	387	390	403	365	398	366	406	403	333	360	372	361	367	382	394	363	385	404	374	387	400	433	403	395	399	392	417	389	396	393	403	381	402	391	394	360	393	426	395	380	379	427	396	364	354	375	424	378	361	414	352	392	426	398	392	400	390	404	411	362	365	390	372	388	422	378	385	400	354	381	395	416	383	410	401	407	375	388	356	387	378	386	360	372	433	362	415	349	367	372	379	392	377	365	332	370	382	389	387	373	411	387	369	379	404	399	393	396	419	397	380	402	382	379	380	367	359	394	375	363	389	388	352	406	386	401	414	390	389	389	385	395	381	410	408	407	372	412	385	392	396	399	392	385	346	374	353	404	401	384	391	392	383	364	385	402	392	402	353	376	393	378	405	378	391	378	375	391	409	391	384	384	363	384	382	394	357	354	412	422	391	409	380	372	378	378	350	347	392	384	385	405	405	369	373	391	359	409	398	378	373	403	387	375	384	404	381	407	404	406	394	395	391	403	420	390	369	359	389	388	388	357	399	338	397	398	391	365	394	399	415	382	386	410	386	374	384	390	368	376	378	352	381	374	371	372	398	393	399	393	389	396	408	404	377	409	414	367	364	390	404	402	398	400	388	382	379	399	416	356	374	366	386	385	371	393	402	391	379	404	393	362	411	368	386	400	420	368	390	380	378	381	386	402	388	382	397	389	404	387	413	382	387	360	375	393	372	413	384	380	410	412	386	363	376	419	385	406	372	395	378	371	414	392	370	429	399	394	396	401	406	389	403	388	384	366	386	370	417	409	372	390	407	392	358	403	411	401	376	349	388	428	398	425	405	380	417	400	399	384	408	385	401	414	403	417	390	386	408	395	374	398	391	400	403	428	376	399	398	405	442	420	371	377	380	400	377	368	381	373	387	337	379	413	399	410	380	389	408	365	406	380	418	378	373	439	383	385	379	389	414	401	371	381	390	376	366	411	413	358	431	390	373	380	385	412	367	384	360	378	394	385	352	349	354	378	376	403	406	407	344	397	427	388	366	391	380	383	409	407	384	380	371	373	397	382	369	381	373	416	382	377	419	405	379	390	397	397	390	397	395	348	434	386	401	378	371	389	396	375	395	398	397	398	399	398	400	392	365	406	376	374	395	397	402	382	390	395	351	376	388	365	390	428	346	397	403	410	375	386	383	361	374	377	409	385	387	378	367	354	404	409	380	366	391	340	402	373	408	416	394	394	404	356	428	362	402	393	373	380	379	401	352	397	400	412	390	437	386	380	386	361	382	385	381	379	410	403	380	414	377	369	386	410	377	354	384	333	373	403	420	386	380	360	377	408	358	377	425	366	394	378	423	392	374	387	393	357	389	394	369	407	372	392	425	384	363	401	373	397	372	363	397	373	387	397	402	358	363	389	388	390	362	391	385	396	374	380	382	404	377	407	381	391	354	404	396	379	428	390	379	384	371	382	356	400	398	399	381	380	380	389	387	375	398	404	381	373	382	369	383	381	375	345	418	393	377	402	364	413	377	404	379	384	397	391	355	407	374	408	377	376	401	401	397	404	385	373	380	404	415	353	369	398	408	340	411	396	397	378	379	384	392	381	353	387	357	438	397	385	366	400	414	412	404	393	389	372	392	394	381	385	351	415	372	396	365	394	376	394	398	396	401	345	396	385	392	415	371	401	362	384	408	366	383	360	393	393	345	365	369	380	374	378	373	400	343	367	432	365	388	413	377	394	380	367	394	391	378	387	410	393	408	398	395	349	383	398	395	385	402	384	378	395	391	412	372	404	374	417	430	382	354	345	380	384	450	424	380	408	397	386	392	399	389	357	367	338	354	405	351	373	380	381	381	403	371	396	391	391	359	391	384	401	405	355	355	371	396	381	349	404	379	377	398	378	410	418	396	366	374	404	377	401	386	376	392	387	377	350	374	393	379	407	364	383	352	383	385	407	395	372	370	384	363	374	404	399	353	374	394	365	386	409	392	385	392	368	411	402	349	433	418	368	415	367	387	424	383	429	391	351	402	398	373	407	365	372	380	355	393	394	402	393	378	405	385	396	424	339	389	397	394	407	371	370	385	357	388	404	393	402	351	379	404	378	426	381	401	357	389	359	404	351	419	419	382	405	348	392	365	374	380	394	368	376	402	388	385	397	375	371	408	369	388	400	402	378	382	385	394	381	401	355	425	437	377	410	425	368	391	367	387	401	412	367	395	360	376	403	388	372	394	418	404	423	374	401	371	374	370	415	390	402	376	428	376	416	406	361	395	378	399	368	374
18286	44131	35737	24295	16182	10464	7858	5757	4436	3529	2916	2347	2005	1652	1365	1198	1052	1001	955	898	778	675	576	576	627	600	563	562	578	555	537	501	532	514	479	500	476	475	457	437	457	441	435	430	497	427	443	457	461	449	455	461	427	439	447	439	433	415	429	473	439	460	434	442	441	423	418	449	434	428	405	455	439	452	401	444	434	434	457	414	394	392	408	432	402	431	454	443	408	443	402	428	442	399	387	453	450	434	438	464	416	427	423	416	416	437	441	455	395	416	406	429	419	412	425	404	426	438	390	441	423	417	447	449	426	430	441	426	426	395	417	385	439	431	408	444	435	396	425	430	465	405	452	441	381	442	440	442	466	441	409	403	477	394	432	413	400	443	453	415	463	455	421	430	427	422	453	428	446	416	409	427	417	455	441	425	436	443	434	390	443	417	424	409	435	432	428	432	452	442	429	420	420	449	443	431	431	436	443	410	390	455	431	415	428	401	436	454	439	435	469	456	395	470	392	382	429	388	400	409	425	446	419	421	430	439	431	397	435	454	470	466	443	422	425	409	421	428	457	432	406	457	394	412	455	420	399	420	422	430	422	402	416	419	373	427	430	412	443	430	413	428	439	439	444	421	444	406	424	414	420	421	435	439	413	432	429	444	434	427	454	442	445	410	431	455	443	409	415	442	407	442	451	465	403	447	430	448	451	439	388	382	427	424	454	456	483	442	443	430	432	385	422	423	415	404	446	439	421	418	420	424	400	468	406	429	425	439	443	426	413	431	393	462	407	411	477	426	465	431	452	418	434	428	436	460	425	397	430	428	438	455	434	428	395	403	390	395	452	422	410	416	413	432	419	411	418	408	430	476	417	427	424	439	399	460	455	439	437	442	395	421	446	444	396	450	395	412	435	400	442	436	420	410	419	429	436	443	438	422	451	446	433	445	394	407	442	473	439	404	401	398	400	387	414	448	403	430	399	418	458	436	424	440	412	389	388	408	435	446	416	409	451	433	406	418	444	428	427	416	408	441	454	455	434	395	413	439	419	421	415	443	429	421	451	410	403	471	421	445	439	434	400	456	439	439	471	451	465	445	436	389	402	398	396	473	470	449	435	425	451	387	412	415	452	448	444	486	420	462	408	417	441	442	445	423	429	403	414	419	398	405	434	434	424	403	401	398	452	442	427	417	452	434	437	406	455	397	430	435	437	413	445	406	423	401	424	419	416	411	428	411	408	423	407	456	449	438	413	470	456	460	437	435	413	410	468	426	464	406	439	441	411	432	411	446	420	473	454	408	439	428	429	439	429	463	416	456	430	431	460	406	412	428	438	433	448	435	411	438	421	433	411	465	422	435	421	468	410	416	429	455	430	423	429	398	411	456	488	429	450	431	392	420	442	420	393	454	457	418	442	462	443	411	403	449	424	404	424	445	428	455	451	433	445	409	433	453	476	464	429	418	420	392	428	459	466	415	439	448	420	402	418	434	400	450	427	415	421	435	427	424	439	434	437	427	437	458	390	433	410	440	448	454	413	403	434	439	423	427	449	444	455	432	423	408	446	415	476	444	417	426	445	464	394	428	430	442	433	444	393	427	387	432	441	418	456	440	429	452	431	457	449	458	444	418	432	432	458	416	440	408	468	439	421	407	406	464	449	453	421	456	421	442	417	454	466	431	452	428	412	437	435	428	416	465	399	410	411	430	414	391	458	437	418	469	415	392	422	431	414	469	448	440	416	432	432	449	405	484	424	449	421	443	392	428	409	429	451	437	425	430	456	427	410	405	424	441	416	418	392	396	411	441	449	458	418	451	419	421	455	478	446	418	437	433	420	413	417	438	429	428	421	411	403	429	400	421	435	440	475	427	450	457	449	427	439	440	426	414	510	434	422	421	431	430	448	420	405	439	432	421	435	401	452	440	417	456	418	458	421	420	421	452	416	457	440	432	442	456	462	421	411	411	406	427	442	420	440	431	444	387	416	410	457	410	475	439	408	438	450	458	438	440	443	417	437	440	425	410	402	438	451	426	457	411	451	430	425	412	466	428	436	416	447	436	405	437	448	408	434	411	421	424	419	470	416	407	402	442	464	455	407	406	417	402	436	454	458	408	428	405	441	455	411	417	429	417	442	431	422	435	435	432	434	425	386	442	437	434	409	444	430	417	459	407	425	423	405	396	431	429	429	432	455	436	404	422	458	424	440	439	438	459	416	444	421	423	459	420	447	468	438	423	476	434	426	432	420	482	454	434	422	432	479	437	430	452	407	398	437	401	416	450	416	442	426	426	451	404	412	447	438	426	414	465	423	462	429	419	405	452	452	408	411	435	423	410	457	438	396	421	427	455	425	415	393	405	437	436	395	432	423	438	453	451	432	442	446	440	428	488	435	447	408	404	425	423	409	461	453	401	465	422	433	414	414	443	417	415	399	417	458	436	428	409	415	404	429	438	458	422	448	420	427	435	425	451	437	426	409	436	451	420	448	395	429	414	425	423	434	431	437	428	414	428	419	417	463	417	450	393	463	407	441	429	433	422	415	428	414	435	453	424	413	416	397	447	437	451	425	438	445	433	466	451	407	429	409	443	440	437	395	395	443	403	410	448	453	430	428	440	429	450	398	456	434	432	448	398	415	395	391	405	428	448	452	440	433	446	413	419	448	445	446	434	411	452	429	431	423	426	405	466	443	474	403	419	452	416	423	452	450	391	445	422	426	413	437	393	408	437	377	423	429	443	426	445	440	427	418	442	442	398	458	415	417	455	452	427	460	459	433	448	370	416	459	437	416	429	456	404	439	437	431	389	405	399	426	425	412	417	429	444	422	400	434	456	406	429	421	457	429	390	449	396	440	452	441	420	456	459	411	459	436	453	404	416	412	430	453	400	443	447	428	413	406	447	400	428	420	464	415	416	426	435	448	447	401	394	431	431	430	474	404	420	421	420	434	446	432	393	409	394	447	397	452	434	420	436	427	493	420	455	442	412	401	418	442	437	463	393	414	445	390	404	450	433	442	418	428	450	399	442	430	431	436	406	424	450	424	450	461	438	415	446	408	439	417	421	444	411	419	432	411	441	468	439	438	427	457	407	438	387	423	423	437	421	445	471	449	447	411	439	404	424	438	423	435	409	429	429	422	443	417	402	443	439	411	429	411	452	403	464	447	420	463	402	460	443	406	438	424	442	432	426	391	454	419	395	442	405	438	443	435	425	376	435	443	458	441	438	433	435	416	449	429	469	419	459	429	429	436	401	401	389	410	394	411	403	442	430	420	426	430	382	424	422	440	422	411	433	428	433	425	416	430	434	421	426	434	451	411	442	425	445	427	414	394	460	427	421	404	423	459	436	425	504	437	419	428	435	443	435	415	427	428	410	429	415	409	437	412	410	403	428	422	486	455	393	429	443	425	431	426	453	427	439	451	464	457	427	417	472	460	409	415	472	419	443	441	431	406	440	427	442	448	431	446	404	420	417	428	445	430	449	389	436	428	479	437	460	433	429	388	416
27179	21651	22637	13910	5674	3155	2116	1518	1188	1058	912	778	679	611	536	470	466	415	471	400	397	372	387	351	361	334	370	356	355	349	370	339	312	316	339	339	337	324	345	337	359	295	372	365	330	313	308	346	326	324	348	324	318	341	302	321	301	297	328	309	307	359	308	316	334	325	342	323	313	303	320	348	314	317	298	346	295	359	318	330	297	327	321	288	323	323	342	343	332	300	326	337	301	312	348	306	306	289	318	324	357	311	278	314	315	296	297	330	330	310	319	338	294	303	311	299	347	302	310	325	328	305	334	312	342	321	284	287	306	325	317	289	327	282	311	341	301	337	304	330	315	361	316	315	284	320	323	325	345	327	336	320	313	289	339	298	331	323	313	292	360	305	346	332	320	295	339	331	329	300	336	330	302	332	328	315	313	342	304	301	319	316	314	332	315	299	318	346	320	291	289	301	291	334	304	292	315	293	345	328	321	305	332	316	314	337	319	322	358	332	334	335	344	320	359	306	312	298	354	328	352	321	273	333	288	328	305	314	343	320	354	304	332	314	322	316	308	322	313	325	299	311	297	338	298	353	332	333	316	342	325	280	326	357	302	314	327	318	317	347	335	352	262	336	332	328	319	309	369	312	336	313	316	317	334	332	318	327	355	301	315	320	348	290	329	297	334	345	333	336	322	315	346	327	314	330	316	332	337	318	343	333	329	285	307	320	316	302	308	310	295	302	295	304	328	309	300	321	334	348	307	312	332	313	296	301	312	324	308	315	326	300	312	311	315	341	350	339	318	342	288	326	281	306	310	312	289	304	317	285	316	357	317	318	314	305	307	326	307	316	325	324	317	306	330	307	316	298	320	307	332	299	312	321	356	342	292	304	307	316	337	315	327	311	307	318	327	315	319	334	332	324	304	337	352	315	335	352	342	333	293	333	300	340	320	323	319	295	308	305	328	279	338	310	299	315	319	364	317	314	284	315	309	335	348	319	340	333	304	305	312	330	308	339	337	347	348	303	343	319	334	300	316	297	321	326	287	288	324	338	298	306	337	363	298	279	313	337	286	297	357	304	291	345	302	302	368	319	320	316	307	311	331	301	339	349	330	342	319	325	324	294	307	309	319	287	302	344	326	347	328	302	349	348	321	309	328	353	324	312	302	321	352	323	336	334	326	308	321	328	327	308	313	282	321	318	300	309	331	284	312	321	310	325	300	312	327	319	309	328	331	342	326	322	336	300	314	318	306	337	303	321	324	308	301	317	296	306	329	323	318	299	322	322	315	299	323	323	311	328	270	291	314	316	316	334	336	353	342	326	350	307	320	318	309	324	337	338	312	330	299	331	312	303	317	329	294	299	293	318	277	320	327	320	287	324	321	309	308	312	348	305	329	330	297	317	293	349	302	320	323	302	319	284	358	331	330	306	309	348	300	328	360	334	338	299	309	304	361	337	322	305	323	323	333	313	348	305	336	324	324	308	325	335	306	314	299	337	322	304	281	353	335	339	306	318	335	304	304	328	326	289	304	324	314	335	309	315	321	306	310	326	301	337	303	324	306	327	318	316	281	338	297	335	316	297	302	310	303	317	342	333	314	338	287	324	331	317	338	294	307	302	326	307	325	311	332	339	296	330	363	305	348	302	328	360	317	314	297	321	314	305	332	330	326	311	311	327	318	327	329	330	335	314	315	322	330	309	339	321	307	334	320	328	298	316	323	318	339	292	312	359	311	345	334	326	334	342	309	305	345	332	330	344	369	323	315	300	325	320	335	316	332	312	355	302	314	345	338	336	347	310	314	326	334	328	341	333	311	336	315	287	340	330	318	328	316	316	316	326	308	302	312	288	317	333	327	327	325	335	306	294	294	325	304	336	294	305	354	294	336	321	297	311	297	342	335	299	348	325	332	338	310	289	324	306	360	305	309	312	324	323	343	344	334	310	334	295	294	295	325	316	361	302	312	341	307	307	292	328	308	322	305	326	329	325	330	325	330	330	324	299	326	328	324	335	327	330	338	303	316	296	320	291	318	319	313	336	317	316	272	322	321	305	333	334	328	333	334	320	328	322	330	333	324	312	335	324	320	337	325	326	312	330	319	325	357	324	319	350	336	311	316	342	305	339	345	349	330	324	299	330	340	337	309	339	325	337	306	322	302	299	307	291	352	288	300	320	312	346	311	324	299	315	327	333	351	301	350	322	293	319	311	327	319	299	309	287	326	325	324	310	310	299	327	319	309	336	318	377	317	311	347	326	311	341	314	337	321	331	338	314	292	308	313	319	327	310	321	355	311	326	322	302	310	330	335	297	320	298	331	292	319	327	317	314	335	305	326	317	338	307	330	302	324	291	311	371	307	335	333	353	294	315	305	328	319	335	348	302	305	330	320	304	320	357	315	320	315	344	317	351	353	321	310	323	305	324	325	344	330	326	338	339	321	347	337	312	331	311	296	335	335	306	307	288	310	318	321	299	319	325	298	362	344	333	320	322	318	330	355	360	329	329	325	339	327	284	299	328	295	275	321	339	291	338	294	312	301	361	286	317	329	306	300	320	312	319	319	306	312	325	306	324	326	324	287	325	326	320	349	321	301	329	334	297	330	329	314	302	321	333	322	299	308	282	300	320	305	279	290	313	311	305	351	344	340	316	300	298	311	281	305	287	316	295	347	329	296	299	309	302	276	312	327	296	351	293	318	340	296	306	333	350	297	328	309	319	315	305	320	339	334	321	318	328	351	327	318	324	331	307	329	336	310	313	310	317	294	347	300	315	315	317	318	285	323	322	345	320	307	314	348	306	325	334	300	331	334	351	296	317	322	291	311	361	339	327	311	321	339	311	338	312	324	331	342	325	330	305	316	358	348	325	331	336	299	339	312	347	317	339	297	357	320	343	294	322	341	319	330	311	334	333	339	309	331	327	318	334	349	330	365	325	336	309	323	333	301	321	290	312	321	349	295	319	316	356	328	305	305	292	308	318	334	315	298	309	300	327	318	299	371	322	317	325	326	327	300	315	304	372	324	307	318	302	334	323	332	347	338	294	323	325	324	332	309	312	311	290	307	304	328	312	288	338	326	331	295	340	318	304	307	321	327	311	347	313	322	304	297	346	315	300	302	290	329	305	311	314	319	293	306	318	305	342	319	317	297	270	265	344	353	304	302	324	321	311	313	333	343	316	317	322	335	315	302	313	296	348	326	310	320	337	325	333	318	326	325	290	287	290	328	328	283	310	345	316	350	311	301	329	329	303	305	312	323	276	311	322	309	325	288	314	331	328	315	302	297	288	324	329	306	337	304	325	332	320	319	328	311	304	345	317	328	340	315	359	335	344	340	327	350	321	320	311	335	317	293	351	331	300	324	321	310	289	326	320	281	348	337	285	326	292	296	300	326	299	288	328	319	328	307	327	303	306	315	349	341	315	328	329	335	331	334	324	317	321	297	326	336	302	333	300	329	325	290	307	317	271	324	356	337	325	362	280	304	310	302	311	310	302	326	313	335	372
14155	32670	24457	13421	7605	4759	3006	2175	1780	1471	1278	1097	939	830	705	606	580	553	586	508	495	466	437	447	454	401	375	385	378	400	420	383	381	366	362	390	390	398	362	365	387	368	380	382	378	386	348	358	331	351	334	379	376	375	359	375	339	401	348	374	374	362	327	341	385	331	353	356	381	361	367	364	327	336	359	345	331	352	321	377	396	360	353	372	390	364	329	380	358	370	366	370	358	351	348	360	349	331	361	392	350	353	342	342	346	366	350	355	384	359	360	343	364	348	362	409	360	360	358	341	388	347	351	372	362	335	358	407	380	396	367	349	367	342	333	355	362	357	345	383	358	343	337	369	359	360	333	373	343	377	343	326	350	362	342	374	349	364	370	352	401	402	338	386	337	389	349	361	346	368	373	362	334	347	367	338	360	363	374	367	377	334	356	361	367	357	338	361	372	356	331	366	397	373	363	351	332	338	352	378	348	391	366	353	363	360	377	350	366	330	347	343	351	369	351	403	337	314	335	365	361	358	339	345	362	360	333	344	346	360	382	324	372	350	365	353	357	388	350	359	351	365	380	348	363	373	354	336	328	385	328	327	392	384	375	366	357	355	364	371	401	382	349	350	369	323	359	344	375	378	318	346	378	337	344	407	362	345	365	361	353	368	359	358	334	413	361	349	372	368	362	359	357	386	296	366	328	349	378	361	339	400	345	373	388	388	289	339	326	341	357	398	357	353	340	386	365	340	382	346	354	365	346	360	352	380	353	346	352	362	345	360	366	382	369	351	331	339	380	341	386	354	376	355	338	349	372	340	363	358	337	340	354	357	381	361	343	352	368	387	312	388	388	364	362	353	357	346	313	363	367	345	361	357	348	348	347	331	368	356	333	382	369	377	363	373	349	413	370	349	379	372	322	349	376	322	370	331	354	379	350	344	372	378	335	327	343	356	331	364	357	326	347	369	357	372	330	372	346	379	335	371	360	338	329	297	325	336	353	318	348	353	343	343	367	349	357	344	330	389	340	346	368	358	367	336	325	351	335	360	359	368	331	356	334	366	378	349	368	392	368	331	355	394	338	376	381	336	372	358	319	361	346	362	365	377	345	345	370	349	362	358	378	367	360	349	376	367	360	374	373	331	340	363	333	330	355	365	354	330	366	353	331	367	348	379	342	333	364	369	328	366	384	380	351	365	333	352	325	365	357	366	329	371	345	339	377	391	366	353	386	355	365	356	361	345	406	384	334	383	365	382	348	377	343	323	375	352	336	329	343	385	342	341	328	352	383	356	331	370	348	385	351	348	391	328	352	341	367	345	356	359	353	305	354	344	374	367	362	352	377	355	339	365	360	370	356	373	352	363	334	378	377	348	354	359	385	339	361	383	352	359	343	358	365	374	370	356	331	343	380	364	378	352	345	334	378	355	340	336	326	343	347	339	343	371	359	375	371	358	349	366	342	352	339	391	343	377	336	348	335	348	369	367	364	343	357	401	370	334	337	359	372	362	377	364	324	365	351	332	388	384	330	348	362	356	369	322	370	349	375	334	388	376	351	339	336	349	349	385	385	359	368	389	368	357	341	338	368	328	365	373	375	370	357	335	351	375	369	349	354	346	358	341	376	402	356	337	354	332	367	369	367	357	358	374	357	333	361	347	372	365	352	369	349	408	353	353	384	412	345	366	349	354	370	346	360	391	365	360	379	334	361	333	348	350	360	359	348	365	360	376	371	358	340	346	368	315	364	371	320	333	372	365	348	375	326	379	374	351	339	385	353	406	347	364	357	368	308	376	389	326	336	354	392	337	320	354	346	422	377	369	385	361	369	340	358	352	343	338	324	355	382	373	338	323	339	344	325	370	349	376	356	384	366	390	354	402	389	389	396	381	362	366	346	343	364	352	362	380	339	341	361	355	350	359	387	352	375	352	350	350	361	380	342	355	394	378	354	381	344	385	345	358	374	346	353	352	357	379	350	378	340	319	339	325	336	335	372	346	372	356	353	341	356	364	354	361	377	370	342	378	359	330	356	362	353	333	340	320	375	354	348	365	371	352	336	349	358	346	336	396	391	372	393	385	363	348	370	338	334	346	377	349	366	333	351	328	378	372	368	376	357	382	320	354	343	342	378	365	350	364	335	332	326	343	367	344	372	374	376	352	344	379	367	364	329	395	391	347	377	330	379	373	353	331	335	368	360	357	360	388	332	371	367	363	355	384	332	365	364	339	370	342	377	355	339	350	381	388	356	353	330	360	354	383	417	344	351	383	354	360	346	337	357	346	372	338	345	371	371	320	375	373	367	343	297	369	341	335	358	367	361	367	332	355	359	315	340	377	343	359	370	380	350	364	345	362	343	341	372	373	362	349	377	353	389	368	372	369	343	332	346	347	326	382	373	356	342	340	324	373	340	341	344	362	379	339	354	359	375	383	346	352	322	342	353	367	356	296	357	352	348	377	341	343	349	331	336	358	384	363	369	355	382	354	337	338	394	341	302	392	368	334	347	324	364	348	345	332	333	351	380	314	388	363	370	356	365	373	306	388	363	349	360	371	336	372	363	346	348	363	354	341	341	364	379	341	378	364	367	347	356	341	327	379	365	321	341	347	352	332	395	359	359	356	359	391	350	348	314	369	376	341	319	367	371	344	339	361	357	361	313	377	356	365	372	363	362	344	388	323	371	352	367	371	382	356	374	348	359	398	364	371	367	370	365	357	378	350	353	418	370	342	370	349	316	347	365	370	374	354	328	344	354	339	321	374	382	332	350	353	369	347	360	313	376	356	301	371	330	390	363	336	370	357	356	371	360	353	372	356	341	397	350	371	347	363	366	369	352	364	359	335	365	368	367	333	371	377	362	345	375	362	334	372	353	331	355	368	356	365	362	360	363	343	356	371	374	373	331	317	358	368	380	342	357	361	364	340	373	353	344	341	319	336	372	355	381	371	352	376	385	377	351	361	371	395	343	332	371	391	355	335	363	377	356	355	326	381	354	356	359	343	352	314	338	331	389	383	340	381	388	374	347	380	325	358	348	345	373	340	351	340	388	326	351	379	375	353	356	347	378	376	353	352	358	357	369	382	367	375	315	361	361	350	326	352	348	390	350	354	326	330	367	361	371	359	361	357	331	363	353	383	367	360	376	373	355	350	400	349	365	353	357	360	341	321	344	346	371	339	368	377	352	349	381	355	388	361	382	334	389	360	343	348	394	381	343	335	338	345	361	342	370	344	341	372	319	323	330	362	350	388	301	371	298	354	334	323	358	364	354	353	354	363	330	376	325	351	361	344	336	343	367	345	362	381	360	329	342	340	360	338	326	361	384	385	376	349	368	361	357	374	374	310	341	357	372	369	361	374	368	354	346	336	325	327	335	337	344	373	359	353	368	331	394	369	366	364	369	357	332	367	350	369	370	392	330	298	363	385	360	339	330	355	375	326	399	350	344	383	362	338	368	353	365	342	361	336	403	364	343	384	388	361	343	350	367	320	362	355	362	357	342	334
23608	21166	28010	24643	20999	12463	4867	2720	2208	1736	1521	1303	1059	954	834	721	669	645	607	628	556	505	450	425	470	503	452	455	450	462	454	407	390	404	409	397	407	410	405	402	372	374	428	404	394	388	364	372	414	403	389	417	407	379	360	389	383	378	380	333	364	388	394	390	352	393	392	386	385	377	370	399	369	364	375	368	362	397	385	384	364	367	373	348	368	373	352	367	357	367	362	400	371	391	360	387	385	393	374	369	380	361	388	365	390	392	405	369	390	349	354	377	379	422	408	414	366	368	400	339	357	365	411	387	378	384	390	361	387	342	396	365	380	386	395	352	348	429	339	357	378	390	366	374	405	387	394	362	363	372	393	364	402	401	375	397	369	380	357	359	423	374	355	387	336	371	371	354	371	367	388	323	393	375	366	381	418	411	344	385	382	394	401	409	362	362	406	357	365	367	433	401	398	398	413	382	393	347	366	370	378	382	430	380	373	353	393	373	365	389	373	335	386	392	428	381	366	353	404	400	395	376	413	397	381	398	376	405	365	381	391	352	371	393	351	378	376	369	382	388	341	375	386	370	376	366	387	367	405	355	384	381	394	369	379	399	406	358	333	355	388	346	371	332	394	384	374	363	375	375	370	378	334	369	377	376	366	375	383	368	383	378	394	370	390	373	385	399	345	426	382	386	350	396	356	382	386	370	377	381	369	375	420	372	364	400	345	368	400	389	398	368	370	318	362	363	352	343	348	352	390	370	371	406	378	396	366	395	366	351	374	385	361	426	398	399	376	394	368	375	414	384	379	394	362	392	405	382	424	367	392	360	412	395	383	405	347	375	362	378	348	355	381	368	392	393	371	356	353	363	381	408	373	399	417	381	391	377	367	377	384	354	393	392	385	402	359	427	364	400	413	383	370	344	395	363	406	351	386	359	407	376	368	397	379	433	363	396	354	372	388	340	358	341	400	379	409	362	354	381	354	386	344	375	366	344	354	374	381	385	403	378	368	397	382	351	351	375	401	333	376	375	346	380	371	370	364	395	385	363	356	368	392	351	397	407	378	386	387	397	393	393	413	359	359	371	347	409	366	393	381	404	408	354	394	385	403	339	377	367	387	356	384	400	413	340	405	382	371	378	385	389	369	381	386	364	384	394	360	400	403	350	403	387	416	369	349	344	379	379	390	395	372	373	389	383	345	374	409	392	399	359	367	365	369	388	372	375	401	398	370	411	364	377	360	432	391	361	381	361	382	382	384	404	371	383	386	391	393	355	387	436	349	382	369	386	362	360	405	409	364	373	362	404	413	352	338	369	381	364	389	345	361	424	346	369	368	354	361	359	397	351	365	388	390	359	355	351	402	394	376	341	363	380	378	401	409	357	395	346	374	383	384	345	375	371	385	375	390	399	403	360	350	371	385	373	369	348	388	377	373	391	391	404	365	372	371	386	367	386	380	384	376	397	367	356	351	410	396	419	357	389	370	370	374	401	365	348	358	375	367	383	390	354	368	369	382	389	413	380	404	370	376	377	379	397	345	381	355	371	381	410	369	382	380	364	385	386	362	355	373	355	318	404	361	391	400	361	382	365	350	358	380	402	349	346	377	365	376	377	381	394	334	380	395	372	375	384	418	367	357	395	376	381	374	381	403	390	345	384	390	357	367	352	389	366	356	377	382	380	385	364	394	362	374	385	364	357	408	435	389	391	375	387	371	344	361	399	369	371	340	363	345	375	391	414	411	380	363	355	389	358	371	385	378	363	380	353	364	341	402	389	355	359	389	363	436	369	392	383	369	380	365	366	354	381	383	371	396	371	375	360	344	373	390	394	388	344	381	406	383	385	380	361	411	373	376	378	360	375	376	411	376	405	395	368	392	369	345	399	404	367	364	389	370	395	369	354	418	375	365	371	363	385	370	413	330	356	365	371	413	358	420	383	378	391	399	381	356	364	397	371	345	354	382	386	348	372	377	367	347	413	374	372	348	378	383	380	329	410	402	354	371	341	395	358	381	364	363	372	391	396	400	378	385	377	375	355	413	415	373	405	338	395	351	367	379	364	369	422	389	406	424	355	372	364	356	354	373	376	362	384	404	377	393	376	375	372	401	373	398	362	372	401	367	365	391	406	354	376	379	384	380	384	382	375	378	385	360	381	372	371	364	410	336	375	352	388	344	376	386	375	359	384	377	403	368	356	385	352	392	411	381	412	355	385	364	395	370	383	364	374	404	354	381	335	428	385	415	401	368	363	369	368	367	373	341	398	355	375	357	360	373	395	356	412	378	349	403	367	358	427	370	368	389	357	373	375	397	386	368	376	392	369	375	401	350	383	386	374	369	386	378	375	360	393	360	379	387	342	390	382	379	359	395	392	388	392	361	397	385	378	378	372	347	390	368	374	377	410	421	412	392	356	356	363	400	355	382	379	397	389	353	379	358	340	407	378	355	360	384	380	377	353	381	366	362	374	390	386	386	387	384	380	349	393	380	422	335	403	364	393	400	409	364	351	376	381	368	380	403	335	409	414	380	403	382	366	359	356	393	395	366	388	348	384	367	388	380	384	390	370	382	413	405	351	361	387	382	391	366	368	395	361	369	376	385	365	374	371	371	352	338	389	362	402	387	373	383	400	404	386	375	364	364	378	373	364	384	408	387	375	363	405	360	368	371	365	379	370	375	372	364	399	376	406	364	406	367	362	375	353	355	396	377	385	364	368	415	369	343	376	361	374	361	349	393	351	358	397	408	370	406	380	367	389	348	387	345	367	365	376	372	372	390	414	347	352	386	358	353	390	365	369	368	371	406	369	365	370	354	393	372	404	344	371	366	400	383	359	383	377	353	401	399	349	365	388	413	396	371	392	390	369	353	386	379	389	383	370	404	373	377	398	384	353	367	403	415	329	377	388	390	373	376	413	397	378	371	376	388	400	377	405	378	367	411	347	367	362	387	354	361	391	382	394	398	359	386	372	395	368	349	378	402	366	367	342	381	364	379	380	364	386	394	357	414	380	354	357	368	374	342	375	383	379	364	369	373	343	399	375	414	400	367	341	390	385	355	407	445	361	387	371	384	386	371	360	371	404	394	386	372	381	381	389	362	359	371	375	370	374	355	349	363	391	353	381	387	380	378	390	413	363	402	377	358	410	355	397	372	386	373	389	375	384	381	376	365	388	372	395	357	365	379	364	343	374	348	365	386	352	366	390	363	378	410	359	429	384	380	369	386	358	380	374	376	399	347	400	363	382	340	333	349	397	367	359	380	400	397	370	373	380	375	366	370	419	357	360	406	376	393	363	387	395	391	359	355	427	369	356	364	394	355	384	382	410	388	396	330	364	380	367	365	397	379	376	384	404	414	384	359	338	400	393	378	367	341	377	390	388	395	384	389	344	344	383	415	380	376	356	361	388	358	349	349	388	406	368	395	396	376	417	366	369	388	394	402	363	337	369	385	382	387	352	388	374	390	399	384	372	363	413	390	382	411	376	372	379	393	383	356	385	425	360
15598	39500	32772	20359	12018	7894	5130	3750	3038	2464	2007	1810	1434	1190	1091	945	868	811	803	740	700	566	571	501	547	531	497	545	485	468	480	536	462	498	472	494	450	465	468	445	432	458	477	402	439	441	441	427	416	399	432	433	438	404	400	403	441	424	424	429	460	446	437	389	458	417	396	402	410	416	448	409	411	433	408	433	411	448	431	409	430	413	481	424	426	438	405	390	443	427	441	389	435	438	418	450	428	427	429	433	411	408	432	447	404	406	396	433	440	381	413	421	452	421	373	399	437	396	441	452	445	424	427	430	421	462	418	461	402	402	460	447	399	414	404	433	408	421	412	401	447	427	424	460	417	409	415	439	438	416	448	417	429	413	421	403	438	423	418	414	394	418	440	428	435	442	431	426	442	458	422	402	420	439	412	404	413	389	426	411	424	406	427	411	424	422	392	413	417	404	427	430	397	443	410	429	427	404	421	422	438	408	406	420	426	413	418	385	433	420	446	407	427	398	468	438	440	438	414	428	419	428	460	438	404	448	395	398	427	404	495	423	394	397	416	409	421	393	419	380	408	437	405	447	410	437	425	382	435	394	442	395	407	451	435	393	439	420	422	413	426	432	427	408	419	467	421	442	439	398	420	429	419	416	390	439	411	428	452	402	400	440	413	413	442	437	464	412	414	420	413	398	414	459	425	396	401	442	427	387	402	417	414	445	409	446	413	389	428	404	438	418	384	422	461	396	393	459	451	422	436	393	437	392	418	383	443	426	434	404	427	423	428	404	414	437	422	414	419	431	403	422	431	419	450	416	419	437	423	431	423	405	417	411	435	447	414	444	432	397	415	433	390	411	415	408	475	425	427	447	442	408	463	447	442	453	405	390	437	420	415	418	445	411	402	429	447	408	418	439	412	383	420	400	444	448	410	406	454	405	397	420	423	401	411	436	394	458	414	416	440	418	463	434	473	427	436	404	429	456	395	420	397	396	444	430	464	463	404	403	441	403	444	453	438	393	460	404	467	386	433	445	389	437	443	420	430	423	433	455	432	401	418	434	422	443	431	435	409	426	397	416	423	451	428	391	440	425	425	407	412	382	427	417	429	433	415	388	447	438	387	406	465	416	420	452	438	405	429	427	418	426	431	432	386	437	402	394	418	422	403	433	427	389	422	410	442	461	406	396	427	424	402	422	424	428	405	434	403	403	431	383	458	401	435	389	442	411	402	449	432	400	438	448	402	399	419	412	443	405	388	407	403	435	454	426	437	413	415	431	479	424	454	384	393	419	416	460	439	371	408	391	378	431	427	429	401	429	417	407	401	429	430	422	422	438	416	437	392	412	437	396	428	421	457	410	423	400	427	404	407	427	411	397	425	425	426	403	434	442	470	462	414	428	394	424	395	400	429	439	429	409	446	442	397	404	438	447	428	413	425	424	443	437	420	404	449	408	429	406	419	424	421	449	421	437	402	433	387	439	423	384	397	434	400	450	435	444	431	452	429	404	430	425	408	424	411	415	410	455	426	439	445	429	410	425	430	433	439	414	441	397	395	436	425	421	423	427	408	427	396	420	443	442	426	451	415	389	430	379	437	393	401	430	403	423	401	427	426	415	455	443	419	451	467	439	393	448	459	418	435	424	433	409	428	438	410	404	382	437	436	401	405	399	404	425	425	431	427	415	413	426	424	409	405	421	415	428	397	429	434	430	441	413	431	417	423	416	428	431	449	425	428	395	453	414	413	392	452	425	436	458	397	400	369	431	398	425	415	426	418	425	444	412	451	396	416	413	456	422	439	386	422	435	438	431	431	434	424	397	433	437	466	407	385	433	425	405	400	441	437	426	398	427	412	410	438	438	429	427	438	430	421	421	400	412	405	439	400	398	419	438	444	415	413	427	459	416	426	432	433	431	451	421	422	412	419	446	396	451	404	407	400	413	421	474	402	402	423	420	401	426	407	419	409	414	402	370	437	430	444	416	414	394	444	410	456	411	419	428	418	406	466	391	429	431	428	421	443	419	383	428	405	442	404	449	391	393	390	407	411	426	402	407	452	396	431	426	388	416	400	412	397	463	440	432	407	385	431	421	445	439	422	419	431	427	412	413	413	421	396	439	401	438	408	375	417	423	422	401	409	411	441	424	404	454	408	437	431	431	423	469	455	450	399	419	444	377	434	454	434	433	417	415	422	426	418	432	377	437	452	428	440	423	454	437	446	440	382	406	441	426	449	387	401	390	428	393	425	427	389	393	419	465	428	418	406	459	444	373	412	405	409	383	413	404	473	400	405	409	405	389	434	379	404	421	414	394	427	453	394	412	398	443	411	424	446	441	387	420	408	409	430	388	428	416	444	395	448	431	450	441	427	401	411	396	439	425	416	423	387	434	454	392	432	397	411	442	422	409	425	408	438	392	386	400	374	446	437	394	422	445	412	433	457	402	421	419	413	409	439	449	422	437	436	410	449	430	420	422	439	390	410	450	434	404	426	436	431	401	444	409	473	420	435	438	415	442	418	409	433	425	445	413	400	436	439	423	367	421	448	432	424	384	428	426	408	401	410	412	411	465	404	432	396	431	440	365	435	443	437	421	393	396	437	402	397	431	405	392	383	426	445	414	437	430	442	435	399	431	420	464	436	415	444	438	378	466	429	434	436	397	407	408	428	437	457	454	435	403	423	404	440	393	392	410	456	422	395	400	442	419	400	414	435	424	449	412	418	439	393	430	443	415	440	411	417	391	404	451	406	441	443	417	400	413	404	392	408	439	450	417	391	420	418	391	420	425	410	399	432	423	448	407	436	420	437	418	419	430	420	393	394	393	379	421	474	406	398	430	421	401	443	419	461	429	415	409	469	437	392	411	424	405	445	404	417	438	428	429	383	414	440	397	405	441	423	384	410	436	403	413	431	419	426	446	455	418	412	401	403	464	428	430	402	390	400	450	455	415	418	433	381	438	400	409	422	430	419	432	417	414	415	397	410	449	432	390	401	434	392	410	482	412	422	435	390	427	435	442	426	456	446	402	436	405	444	426	403	416	412	407	414	393	406	439	439	388	434	431	433	415	418	412	417	384	429	426	374	431	422	423	395	441	425	440	418	439	399	414	388	433	445	445	418	470	396	444	412	431	439	431	422	409	446	405	443	430	452	404	445	388	404	393	429	411	416	407	445	440	401	391	470	431	424	417	429	390	392	401	426	448	417	440	414	382	425	411	415	402	400	438	401	410	440	442	408	424	412	419	413	436	429	413	395	465	448	422	431	398	454	453	431	391	415	453	427	408	417	392	433	395	404	414	419	420	431	436	412	398	444	439	396	438	437	415	425	410	405	456	411	431	412	449	423	396	410	410	430	391	400	432	453	438	417	390	427	450	401	419	447	397	418	452	452	387	434	424	413	433	476	445	421	407	443	354	421	408	423	479	422	417	427	445	417	427	459	442	412	412	430	418	444	444	431	443	436	444	412	418	417	418	440	438	417	441	405	410	402	431	431	412	416	434	455	429
24721	21070	26651	25178	12061	4552	2669	1870	1513	1263	1070	896	803	633	558	564	515	494	452	462	407	386	372	360	355	357	366	364	346	311	330	318	342	340	335	314	293	301	316	276	315	339	295	297	282	296	303	333	294	287	273	277	277	306	298	265	269	285	282	289	279	290	297	282	292	272	276	318	293	315	297	265	290	317	289	299	290	328	332	354	284	281	292	306	305	279	313	293	277	311	270	295	282	310	284	303	304	318	276	290	300	299	339	314	293	276	294	293	294	328	299	285	298	318	291	307	271	319	312	317	311	296	307	294	285	306	321	290	293	309	289	299	284	299	290	292	320	311	308	286	273	291	307	281	278	331	291	290	304	301	312	342	337	293	282	276	319	300	304	321	271	306	287	303	297	319	305	304	320	287	347	310	313	289	315	281	299	268	297	297	294	296	315	291	279	305	304	305	283	268	293	314	332	289	311	290	303	296	287	292	308	318	289	268	258	307	286	321	313	309	272	282	291	346	294	296	304	301	265	314	302	310	276	308	332	297	292	288	292	286	292	299	291	306	298	263	317	292	287	314	298	276	316	285	302	322	297	298	253	308	305	271	262	295	294	293	300	314	283	307	259	309	316	310	296	272	301	287	290	323	288	295	264	290	312	264	292	294	322	285	291	317	293	325	315	280	307	259	293	270	267	260	295	268	287	263	294	304	265	320	328	302	314	306	309	314	297	295	306	283	298	297	309	292	318	312	311	279	333	331	297	283	282	306	315	289	292	254	269	283	276	258	288	314	346	277	305	310	307	304	310	303	311	314	301	281	292	294	254	330	322	284	290	296	280	268	254	323	302	299	256	281	304	287	289	318	310	319	301	278	289	254	283	308	311	305	259	297	310	317	299	287	307	315	290	313	292	297	275	316	286	279	267	275	300	298	280	296	307	258	286	286	285	277	311	277	312	278	278	309	320	272	291	263	283	329	291	298	319	266	272	296	282	286	280	291	301	310	299	321	303	284	309	294	297	298	308	300	296	300	304	272	284	314	300	344	284	288	307	295	250	307	332	313	258	297	299	294	278	272	291	298	300	280	302	290	321	323	297	312	316	298	306	293	302	276	309	296	296	284	298	296	278	298	266	289	322	299	274	289	272	308	337	309	290	330	274	318	297	302	316	266	300	307	304	298	288	290	280	298	297	317	291	299	288	297	299	294	301	303	280	273	317	278	296	325	290	306	294	309	308	276	328	302	295	284	272	288	298	303	316	316	299	300	263	305	304	269	274	287	317	270	299	315	334	321	313	284	299	281	279	333	264	295	319	308	290	315	273	274	288	318	290	300	285	302	280	287	225	302	286	282	298	292	289	274	282	312	306	302	325	325	281	328	297	328	289	299	304	309	291	317	313	292	305	308	292	333	283	279	283	265	306	313	320	263	301	302	297	316	283	297	303	292	305	314	270	326	295	278	283	299	297	288	284	277	298	319	297	296	310	272	311	290	294	306	274	293	299	285	279	299	256	310	268	286	287	289	298	286	306	307	270	325	310	286	272	309	264	306	294	287	287	308	288	291	283	292	291	281	312	267	299	327	290	295	278	302	295	292	325	283	298	273	271	289	312	283	297	292	312	302	309	293	294	278	274	304	288	305	313	307	309	293	268	296	317	300	284	295	297	260	308	315	272	295	287	315	321	300	267	315	296	293	286	309	320	297	324	321	281	306	282	333	294	292	279	308	287	282	286	310	292	288	318	315	280	311	306	303	300	295	317	299	315	308	274	293	295	304	292	294	284	289	298	289	287	278	289	295	295	292	279	269	290	281	315	312	293	300	298	275	316	289	282	284	328	314	301	284	274	297	274	320	307	309	271	297	315	308	265	278	316	276	304	332	298	297	321	296	278	305	312	308	282	278	277	276	290	311	294	310	281	324	294	286	295	324	299	322	305	291	350	301	270	307	308	322	336	284	301	310	296	266	313	288	320	279	299	320	297	315	308	332	299	277	265	302	304	306	304	306	284	313	281	271	280	282	304	285	307	294	294	289	319	283	295	329	286	319	271	316	287	300	285	286	302	292	321	280	293	309	302	300	281	316	283	307	315	263	317	271	290	287	299	344	290	280	316	264	342	291	283	333	279	291	275	302	278	295	304	297	317	281	285	275	291	287	286	335	296	306	276	327	294	324	317	313	304	319	300	317	303	320	307	297	295	274	314	296	293	270	302	276	256	307	282	285	299	280	290	292	314	302	297	271	304	325	313	306	322	306	306	268	282	333	265	302	274	292	292	300	295	297	290	296	297	310	309	303	263	307	315	301	334	287	283	291	277	311	312	294	297	291	288	305	281	265	289	264	275	286	292	278	284	307	296	280	253	280	300	312	304	279	287	309	305	292	270	295	291	311	304	293	305	292	298	279	290	290	298	306	312	284	292	257	291	268	281	295	281	283	298	304	275	299	280	285	284	308	262	316	326	311	306	332	314	308	297	279	293	286	302	279	280	311	268	264	309	314	264	290	310	301	301	266	262	295	313	279	298	318	287	295	296	292	279	302	322	307	284	302	297	308	290	271	296	308	316	293	279	275	327	313	285	287	317	302	298	270	309	300	299	316	280	303	299	312	275	299	297	289	319	304	295	328	268	304	310	295	267	310	324	294	330	305	293	320	288	277	266	291	284	287	316	282	318	320	310	283	297	304	303	296	307	285	302	300	290	281	258	302	277	295	283	311	305	272	312	286	281	288	304	292	304	332	268	276	320	272	298	308	284	318	296	309	338	289	320	294	265	285	332	294	284	292	304	271	328	283	275	273	303	299	318	280	268	315	259	276	299	307	296	300	306	320	308	328	278	267	291	309	310	309	278	333	285	296	313	322	318	303	316	281	290	296	293	298	276	308	298	320	288	326	278	309	311	286	291	299	274	304	303	330	277	297	294	277	297	291	290	346	287	274	285	315	275	284	282	302	315	293	292	297	281	306	308	275	317	311	274	323	282	292	306	286	276	287	304	338	300	283	302	301	301	319	286	307	271	282	308	305	313	290	292	314	295	321	311	272	302	309	305	305	321	295	303	289	276	273	287	293	271	274	302	309	293	269	289	270	300	317	275	279	317	311	308	311	309	307	279	317	275	299	278	288	267	314	316	286	312	317	295	298	314	304	327	290	299	291	272	310	309	279	299	284	315	283	329	292	295	309	302	300	303	295	283	276	297	295	283	311	291	304	273	275	260	291	324	313	295	274	279	322	314	344	297	304	312	292	291	315	331	277	282	316	274	297	287	305	313	310	329	312	289	296	273	294	321	307	333	283	275	297	292	310	276	298	290	303	326	280	294	315	257	290	297	271	278	283	277	325	308	265	327	291	303	311	294	258	307	284	280	305	302	282	320	286	284	283	313	312	270	289	287	291	284	281	299	270	290	274	303	297	278	290	297	307	283	319	299	296	303	304	283	298	288	305	306	302	297	309	309	296	260	309	308	294	273	287	299	287	271	278	311	336	303	275	289	300	274	289	314	314	295	318
14578	36588	28807	16625	9820	5835	3764	2773	2293	1870	1548	1222	1060	870	787	746	674	599	576	557	525	482	431	408	393	453	403	393	383	403	391	402	388	360	414	337	338	347	364	377	315	331	348	366	377	330	325	383	336	345	357	363	333	357	317	362	355	353	307	315	312	360	325	325	294	323	338	340	326	364	315	360	316	336	332	372	338	349	339	294	291	341	327	340	352	334	315	329	343	367	327	347	313	361	363	314	343	329	330	357	339	344	354	308	358	336	356	353	349	332	355	292	348	361	364	356	354	345	335	313	324	351	327	307	327	360	374	309	315	327	310	307	338	315	348	351	342	353	339	338	319	346	353	343	327	355	315	336	303	335	328	316	347	319	349	342	330	377	356	347	311	344	392	340	304	305	348	316	305	343	332	329	329	316	334	305	344	346	344	324	349	327	339	359	354	325	315	358	341	317	351	322	326	324	304	356	321	353	340	345	336	376	330	342	328	320	332	322	361	347	352	304	326	312	332	331	326	327	369	359	350	331	324	338	336	335	345	319	324	345	313	327	339	336	356	333	317	344	328	361	315	325	332	356	349	344	309	318	356	341	355	321	350	325	336	339	351	317	317	328	341	358	326	327	356	339	353	325	296	321	336	331	341	344	318	322	332	336	314	314	380	325	338	347	336	331	373	335	334	312	347	311	345	340	338	329	342	355	305	332	328	334	360	332	338	342	331	325	326	299	364	337	346	313	339	337	320	351	310	340	362	345	339	321	319	308	361	331	354	323	356	351	360	350	315	322	315	320	321	334	299	369	340	332	314	363	317	337	306	348	326	350	376	325	348	350	358	357	308	348	316	365	336	325	320	325	334	328	341	331	329	348	335	311	350	332	319	332	320	358	318	350	341	342	330	346	344	335	342	317	329	362	327	311	322	338	346	336	343	327	330	323	331	336	357	309	344	296	334	338	343	347	343	318	329	333	323	327	341	345	353	349	324	345	345	337	320	326	309	344	317	325	367	321	332	339	330	320	329	348	346	332	336	319	323	324	358	322	356	329	330	305	338	315	352	307	303	371	343	347	340	346	325	345	338	332	348	349	336	340	341	320	324	359	360	323	342	337	349	327	347	328	323	327	330	356	333	308	360	342	336	359	342	332	352	316	378	321	368	338	297	331	355	322	339	366	361	338	337	332	306	336	337	317	340	307	334	345	338	364	343	348	335	326	369	351	334	341	312	360	325	316	353	323	358	321	311	357	304	342	356	337	337	334	359	357	357	315	327	354	336	336	315	326	341	313	319	324	332	343	320	364	353	322	330	330	367	334	321	340	310	318	298	348	350	335	341	346	376	347	323	354	371	374	363	324	357	323	322	324	329	340	340	349	333	311	333	338	356	316	373	323	366	325	356	322	327	341	301	354	325	320	366	305	347	335	359	348	327	319	306	353	341	304	335	351	320	320	310	343	347	338	337	362	342	364	343	359	323	371	351	338	331	326	344	332	336	318	346	343	301	313	334	351	351	311	335	343	332	353	354	356	332	379	329	341	359	326	309	331	331	334	339	305	337	330	314	371	317	364	326	330	324	304	357	320	327	321	300	317	351	330	308	334	350	299	329	344	379	351	353	353	337	357	315	334	332	348	354	331	334	311	335	351	335	309	343	313	330	344	358	329	310	332	351	318	323	342	335	365	300	343	368	338	353	313	314	311	347	351	334	348	330	307	327	326	342	314	311	330	344	303	379	332	326	324	331	316	317	364	353	322	300	365	340	313	329	327	349	344	342	340	346	351	361	328	314	354	327	357	333	331	299	346	340	345	364	342	378	340	316	322	325	329	345	320	365	332	329	343	334	328	322	331	369	351	346	358	342	318	330	369	338	342	332	333	373	350	312	354	335	342	318	353	337	341	355	342	308	323	386	317	348	326	347	323	291	342	335	351	346	364	346	345	321	378	343	306	317	320	346	348	338	314	358	370	322	343	368	352	335	334	278	359	349	345	347	300	344	387	339	343	330	365	358	345	339	359	338	358	336	363	363	314	318	315	310	324	320	325	324	324	347	363	326	358	327	341	307	339	308	334	315	300	356	342	314	329	334	342	315	329	355	320	353	335	342	333	309	357	341	291	296	335	348	359	369	341	331	332	331	324	333	357	346	368	327	324	325	328	323	330	342	328	325	334	298	353	338	342	384	334	352	325	334	343	360	318	330	359	352	315	374	358	330	332	361	317	335	357	338	330	314	325	304	349	332	367	312	331	340	363	319	351	325	345	336	358	308	306	322	355	337	324	320	346	323	317	316	342	353	314	329	350	313	321	354	309	362	364	310	356	325	340	363	363	314	331	330	327	359	331	326	313	369	343	323	366	326	341	336	337	322	375	335	354	322	339	345	317	344	349	332	315	335	357	341	336	357	344	322	337	345	339	323	322	352	321	339	368	344	301	344	380	348	315	345	360	337	361	353	308	318	334	319	322	320	322	335	334	320	334	311	324	313	338	316	323	308	323	371	331	295	334	336	324	314	327	340	367	332	336	327	335	311	340	328	350	330	342	370	334	340	352	340	326	323	314	358	336	339	310	326	349	350	305	322	312	354	305	358	330	357	295	335	315	332	366	319	345	338	340	322	322	329	338	330	312	378	360	330	348	327	330	327	347	352	313	312	326	340	351	308	335	329	349	345	355	303	336	360	301	290	380	323	338	332	352	341	315	326	300	323	368	327	335	319	337	325	351	338	342	346	324	330	374	360	348	339	349	353	343	306	346	324	325	339	360	331	360	331	342	346	342	354	331	305	346	315	339	350	351	375	330	352	349	328	354	337	340	293	325	328	344	348	323	315	343	335	337	359	330	335	351	334	341	335	332	325	334	371	311	315	350	323	333	317	307	324	341	349	330	339	341	361	332	349	352	282	340	333	335	368	341	343	360	348	309	338	356	319	315	348	345	346	311	332	335	329	351	321	334	335	332	322	330	292	347	322	306	344	320	345	342	301	325	333	345	340	312	322	336	342	330	338	357	354	314	357	326	380	347	321	351	358	354	358	359	337	350	328	327	345	342	330	346	345	349	339	339	363	359	315	320	343	360	351	321	332	322	315	316	332	350	338	337	322	313	313	326	315	327	339	330	382	319	317	332	364	350	358	311	364	348	326	342	353	331	339	339	337	363	364	338	328	326	312	347	342	368	308	330	342	333	361	356	319	351	374	347	328	324	323	379	359	311	340	345	318	348	322	344	351	301	320	337	317	340	339	349	327	337	350	329	341	345	342	369	299	353	338	319	332	315	336	345	364	323	313	377	342	305	315	362	334	314	344	323	365	328	319	327	330	337	351	345	329	340	334	324	329	327	353	327	366	309	360	324	357	344	337	352	324	350	355	374	347	346	304	328	346	307	349	305	341	322	360	358	343	360	339	328	306	332	294	330	346	373	339	347	318	313	324	358	348	345	355	347	318	354	332	334	353	356	329	296	321	313	359	356	313	346	321	329	328	374	335	353	344	353	337	314	315	325	317	340
22394	21108	28483	23987	21171	21047	11953	4130	2965	2613	2091	1730	1401	1138	986	928	847	724	755	718	673	537	512	494	484	533	476	501	456	463	466	481	430	421	442	469	430	423	405	416	381	416	403	376	394	401	375	376	385	401	394	393	389	407	403	392	378	390	362	371	389	366	366	406	382	382	377	386	424	372	387	367	371	356	381	430	358	398	394	372	381	348	390	400	383	378	416	382	356	347	383	376	396	418	384	400	365	353	387	382	379	415	357	394	383	418	345	391	374	379	365	368	393	365	390	398	338	399	410	394	390	376	416	371	357	357	353	407	383	381	404	374	404	346	350	377	334	365	356	352	353	393	399	371	384	370	401	367	342	382	385	379	396	389	370	382	394	399	395	358	363	368	381	397	392	432	393	340	413	397	355	391	366	374	370	382	402	393	365	416	383	372	377	382	402	380	382	367	400	389	369	354	394	384	370	371	389	358	362	357	371	394	357	332	364	367	384	388	353	395	347	367	405	405	403	408	386	389	381	415	414	397	418	386	372	378	389	386	392	369	407	380	370	344	350	384	390	384	375	411	361	390	390	377	368	388	393	411	390	369	366	394	381	387	353	413	356	372	361	355	400	377	365	368	345	394	351	368	383	374	374	358	424	386	384	362	380	346	425	383	408	367	392	392	398	365	375	351	376	397	382	402	346	365	421	385	349	415	411	396	403	413	374	383	366	369	360	373	391	369	387	389	421	371	390	415	357	380	350	351	360	391	391	373	414	381	378	400	395	412	383	381	384	373	375	370	346	380	378	422	412	408	383	385	427	409	363	363	374	380	380	373	404	397	349	372	392	372	393	347	389	386	391	374	394	392	345	437	409	366	433	393	394	391	363	401	393	388	375	385	408	382	388	389	418	363	399	414	396	383	390	372	354	367	357	365	353	392	390	382	409	398	362	365	378	378	375	375	356	373	389	394	386	380	378	390	361	361	386	379	397	383	397	342	409	422	374	345	371	394	384	387	396	398	429	398	396	373	361	399	409	358	338	387	384	373	387	377	393	387	391	359	384	401	402	409	378	379	379	401	378	387	413	388	350	375	375	382	386	380	391	358	395	417	371	339	386	353	388	411	367	364	396	360	347	374	377	445	368	376	373	372	385	389	376	383	369	364	360	402	408	349	376	383	374	385	362	367	419	415	389	382	375	405	376	358	399	381	362	377	384	374	393	389	373	442	371	368	361	398	414	403	362	368	395	361	361	397	369	402	380	372	395	391	352	389	414	366	374	404	380	383	374	368	357	358	411	368	380	364	340	407	388	398	371	371	419	372	384	377	394	371	372	350	392	396	371	392	406	391	382	410	429	410	396	393	383	392	375	382	369	346	388	365	353	353	420	351	362	359	366	399	349	400	368	383	380	363	376	361	376	374	361	381	354	361	361	372	417	383	382	380	419	372	418	381	418	370	407	338	398	382	373	422	390	354	423	405	395	380	361	382	368	370	391	326	401	354	428	394	361	384	407	343	386	354	408	387	374	395	368	431	344	393	368	395	385	347	378	381	393	384	357	370	375	402	399	374	338	369	375	350	363	405	394	383	398	395	361	381	378	396	385	400	364	371	391	393	378	364	393	393	370	391	346	407	342	366	403	392	412	394	371	373	413	397	375	364	373	379	404	401	401	416	364	375	395	380	370	377	351	395	382	392	384	348	411	389	423	383	407	342	364	399	383	388	384	393	359	378	394	395	403	379	384	396	391	387	383	411	381	395	369	375	364	383	375	359	401	358	379	385	377	352	378	403	387	384	393	385	358	379	369	394	403	390	381	380	380	423	399	385	361	380	391	424	370	351	399	398	384	346	375	375	391	404	410	382	414	362	411	395	401	394	380	424	364	364	410	371	378	363	405	386	369	398	405	377	354	375	387	366	362	370	435	386	384	414	390	386	369	399	401	385	344	373	353	371	371	401	381	392	347	401	395	385	389	369	367	371	377	371	381	391	375	400	394	410	372	370	399	376	403	350	371	379	357	361	389	388	363	397	395	393	357	407	402	387	382	344	396	365	378	417	406	384	367	365	402	370	390	384	366	378	371	365	375	418	389	379	387	392	353	381	390	421	367	361	331	398	390	383	370	359	383	370	401	384	380	393	397	391	379	365	364	384	356	424	350	390	371	380	400	367	380	378	363	387	378	353	344	353	382	374	358	417	404	364	389	366	410	385	396	372	374	354	362	355	371	410	383	379	363	363	352	412	368	382	375	360	406	409	384	419	364	357	340	426	371	370	341	371	360	393	404	372	411	403	404	429	394	401	359	370	434	363	360	397	387	428	396	354	381	378	387	395	369	383	406	405	373	354	396	378	387	406	366	382	393	405	363	401	386	417	360	415	392	378	389	364	376	411	383	371	396	367	385	378	371	372	377	386	411	409	366	373	380	399	358	370	378	376	383	404	426	395	359	379	372	355	385	359	366	380	394	379	352	360	398	404	414	376	435	391	364	366	376	424	408	375	431	343	387	369	391	351	375	392	361	345	404	371	385	396	374	379	375	391	374	398	388	351	411	386	393	386	395	372	395	379	393	412	391	426	371	362	359	381	383	382	391	381	384	386	364	383	395	388	370	410	385	382	409	388	385	351	410	375	392	364	398	349	374	401	366	387	352	385	402	384	394	367	388	396	367	389	412	353	354	359	364	354	340	380	371	402	378	418	381	420	376	396	388	371	393	402	358	393	395	419	414	352	359	413	356	398	394	359	379	368	415	355	359	392	393	376	381	402	367	380	351	414	367	376	412	429	391	383	372	423	385	381	350	370	390	414	399	351	375	366	355	400	366	378	413	323	390	396	385	396	388	363	364	408	374	367	362	378	367	382	387	349	424	411	377	409	348	384	387	369	353	396	361	400	405	376	347	363	363	377	381	404	400	387	410	385	398	347	367	404	377	424	388	383	396	381	390	373	378	374	337	390	404	379	385	351	395	381	381	390	351	420	361	363	380	395	376	404	358	412	361	389	386	369	367	375	386	413	350	392	382	412	414	395	396	394	384	350	384	393	363	328	374	370	450	370	382	339	404	372	379	382	382	367	372	377	395	391	375	404	379	385	426	384	394	420	373	400	406	343	381	394	397	359	394	366	374	381	369	375	356	399	413	397	405	354	363	344	381	358	406	350	416	387	348	384	406	336	383	407	358	395	396	374	366	381	424	382	388	353	373	381	361	382	384	411	351	385	378	405	368	393	388	383	387	381	365	388	395	412	387	380	369	381	376	391	367	411	377	389	377	372	382	360	378	360	386	384	397	426	385	380	415	381	418	395	391	393	343	367	387	389	365	376	390	381	353	352	361	368	361	354	371	403	357	406	365	407	407	355	376	366	393	377	366	375	356	395	351	366	412	414	376	358	369	350	370	375	373	388	347	386	427	366	357	376	394	389	385	383	408	356	454	373	376	343	395	341	353	348	385	382	379	392	385	410	406	385	379	394	388	383	361	423	342	386	353	378	425	360	353	426	377	377	382	366
18930	45039	36669	24425	16309	10834	7116	4914	4243	3423	2807	2355	1975	1475	1257	1269	1112	970	873	866	862	711	633	559	590	609	568	607	514	550	530	516	517	520	516	503	454	469	440	424	442	438	428	424	445	421	438	394	427	416	430	450	432	440	410	404	465	417	427	428	429	434	404	419	404	433	453	434	433	433	418	406	430	436	413	429	419	407	428	395	412	403	440	415	429	416	440	421	398	410	404	467	453	457	426	394	452	399	420	394	429	442	413	399	427	448	421	381	428	407	451	408	424	452	425	396	430	422	426	417	435	411	425	399	406	463	421	412	388	434	447	430	405	394	417	428	454	423	391	424	418	452	400	388	472	395	418	430	425	422	443	417	413	404	429	390	392	374	436	420	428	394	420	423	450	440	441	444	425	465	493	436	416	429	426	397	413	398	439	420	464	422	405	446	408	431	455	422	435	397	420	421	397	445	432	436	399	422	421	416	435	428	420	417	457	421	408	443	415	419	414	414	412	418	441	424	413	412	428	397	434	424	391	372	437	408	394	422	437	412	405	429	410	403	459	439	417	415	465	419	393	428	430	436	456	464	462	464	429	422	425	464	394	385	415	412	464	401	437	430	423	456	451	431	424	414	434	410	384	395	440	477	444	446	423	409	477	426	438	406	416	410	429	446	445	426	439	405	387	454	424	435	444	407	432	409	421	429	414	411	384	418	454	430	423	422	448	454	431	435	444	420	438	425	424	402	440	421	415	444	387	365	428	465	443	412	433	426	410	458	424	427	411	440	434	424	467	455	398	425	404	408	425	424	394	432	421	445	415	423	455	418	432	416	430	428	440	426	431	423	407	461	433	451	443	415	452	421	446	444	412	410	423	386	434	455	458	417	429	412	451	415	425	427	403	414	459	419	440	434	419	433	442	411	387	409	424	424	442	435	469	446	429	426	431	425	435	450	416	430	422	388	440	468	422	389	413	415	424	414	396	430	425	473	408	436	440	448	404	426	379	453	419	400	439	409	381	431	402	404	463	394	441	384	478	423	402	409	443	415	428	423	425	390	387	402	444	430	424	432	412	428	430	408	412	420	424	445	427	450	417	395	405	429	444	432	431	448	453	450	467	460	454	444	446	386	476	431	395	427	434	447	436	465	429	409	413	389	442	430	471	358	409	453	403	435	422	396	423	409	415	400	449	429	472	416	398	419	397	456	448	397	434	445	434	409	442	419	416	421	435	429	425	398	411	414	450	429	421	399	401	397	434	426	408	407	485	421	436	445	410	433	450	402	428	444	425	419	437	453	426	393	412	425	443	464	429	448	441	428	415	416	383	387	457	430	433	415	435	432	398	431	471	430	447	425	414	417	428	417	420	421	411	433	421	489	451	398	423	396	425	431	422	412	420	453	386	392	407	421	400	422	421	398	418	430	410	427	439	450	451	467	421	439	446	387	423	420	427	393	398	422	420	427	420	386	398	443	457	417	429	428	410	425	467	411	414	432	453	409	437	378	409	413	400	419	408	435	404	393	436	409	442	448	430	477	422	408	392	413	424	428	435	429	403	427	423	389	434	433	429	438	405	472	430	437	417	432	422	418	418	434	426	419	409	423	419	421	413	405	407	436	440	413	448	407	387	387	445	422	397	441	446	387	404	423	442	410	389	412	443	431	427	410	419	443	428	423	431	426	402	389	425	437	438	414	429	418	408	436	447	452	452	443	441	419	419	421	447	413	449	435	421	433	431	414	435	442	413	420	464	397	430	430	430	403	413	411	416	415	464	460	420	445	406	407	443	444	424	433	379	435	425	446	430	419	424	463	419	389	418	447	428	420	419	445	437	425	394	454	407	407	442	400	480	443	431	425	430	419	408	460	447	420	456	423	426	419	380	405	425	420	407	447	432	374	392	414	391	415	429	433	463	412	461	414	444	412	443	417	422	420	453	394	455	427	440	411	448	406	442	414	455	424	440	401	418	423	400	421	399	405	421	389	421	415	450	420	462	434	437	417	417	413	416	435	413	424	428	412	403	455	460	406	438	435	421	432	434	427	442	448	470	430	393	480	418	393	416	433	433	466	411	401	454	437	412	400	429	428	401	413	432	463	420	406	425	458	437	439	429	418	444	415	454	394	420	464	412	427	396	400	412	406	424	422	444	402	422	430	417	448	417	411	402	418	396	451	431	410	409	472	400	454	422	429	433	419	416	431	421	441	429	433	427	404	434	373	406	408	435	430	426	425	423	457	433	447	404	447	404	439	450	433	419	415	400	425	437	412	436	393	448	438	408	407	436	440	456	441	395	457	416	463	424	413	437	422	421	421	417	417	407	386	422	412	396	428	407	414	423	386	456	429	392	417	406	441	404	444	438	439	407	439	432	458	424	411	450	375	432	450	428	395	418	418	409	425	425	426	436	417	414	395	444	453	417	399	446	439	468	401	438	407	418	468	369	470	433	403	439	405	404	407	414	398	381	437	406	446	387	395	420	400	421	427	412	406	412	403	401	436	409	437	436	409	423	418	463	426	415	424	473	429	407	396	444	456	405	416	427	415	446	432	437	453	423	449	410	400	424	459	410	421	436	425	428	409	458	440	423	449	477	432	431	439	443	429	457	439	425	446	470	434	427	439	423	398	397	443	445	421	430	402	427	428	455	382	420	417	438	465	392	432	413	402	403	442	421	400	406	487	424	438	397	449	443	424	425	467	429	399	439	451	408	401	403	392	438	449	401	432	450	430	410	466	450	450	415	415	404	415	401	417	448	428	430	434	442	397	439	415	424	431	410	425	467	423	411	433	398	449	418	379	431	420	415	437	375	414	431	419	416	414	419	451	426	402	449	434	434	444	434	458	447	464	429	446	446	398	431	398	415	347	413	426	414	409	414	419	448	442	396	412	403	465	387	445	439	432	453	436	417	421	442	398	404	422	403	403	419	416	479	413	430	397	435	422	425	436	470	439	420	410	424	442	419	412	434	408	414	409	447	431	411	401	407	422	421	424	427	424	410	396	422	441	466	435	451	421	428	393	402	420	402	387	445	417	365	431	424	420	426	443	407	420	401	431	430	411	416	417	423	441	429	417	433	408	446	444	395	414	431	465	425	405	476	452	447	447	440	436	405	406	421	425	430	386	404	458	387	432	420	433	423	410	440	381	387	421	430	407	429	438	421	421	423	399	405	437	440	419	417	437	421	392	418	441	408	443	444	401	414	405	445	423	405	413	389	413	409	432	446	413	437	461	425	450	425	420	443	428	399	419	411	427	440	444	424	417	457	441	410	384	400	395	418	396	408	465	419	418	415	421	445	409	404	408	441	430	413	424	438	412	426	412	436	414	412	419	395	421	410	399	446	435	426	417	398	397	411	389	438	436	455	452	435	436	430	431	435	421	403	447	409	415	415	413	461	449	431	409	431	399	423	413	423	414	446	419	423	402	414	437	418	412	427	412	410	408	416	464	422	400	431	406	402	449	448	433	460	429	459	404	408	444	418	426	415	405	415	443	392	421	407	408
27327	21923	22835	13905	5953	3225	1990	1333	1152	1019	823	774	635	570	488	442	490	472	431	430	436	365	372	345	330	357	383	348	359	357	349	295	351	313	338	316	299	335	362	312	342	340	278	321	319	330	291	342	319	333	294	340	355	310	325	302	319	285	305	328	305	287	291	288	334	319	310	324	311	311	299	322	351	323	297	320	333	310	308	296	289	311	314	331	331	310	313	306	309	344	330	313	310	332	331	299	305	318	292	333	340	298	318	307	306	328	314	307	306	338	330	316	316	307	299	328	334	340	306	337	294	321	300	302	321	317	325	298	306	310	320	309	278	332	330	319	330	330	339	275	346	336	323	369	279	307	294	319	328	314	306	333	296	313	321	305	318	312	304	326	304	328	307	316	311	298	318	308	342	305	301	321	333	312	282	310	296	311	346	296	350	311	316	281	287	319	337	301	288	329	332	337	322	326	309	309	288	321	310	291	282	291	302	353	332	311	354	291	302	300	309	321	303	306	320	302	306	300	320	296	338	292	321	311	291	294	311	301	332	317	297	296	312	318	294	301	304	345	313	340	322	320	336	331	324	307	321	326	322	287	295	327	293	328	340	346	290	334	295	318	307	337	288	316	312	264	284	326	343	305	316	288	318	289	288	288	304	313	339	311	318	312	336	337	301	318	310	318	340	324	351	316	306	333	331	316	308	337	328	330	269	310	316	331	334	308	289	331	313	298	320	351	320	330	300	300	325	333	310	315	307	303	335	339	322	294	301	317	297	320	286	327	289	311	305	281	341	314	313	299	301	335	319	345	321	320	309	335	328	312	294	319	288	315	300	338	317	312	322	301	310	310	317	337	325	295	318	292	274	285	304	323	358	353	297	298	305	329	327	317	361	311	328	272	302	336	307	317	308	297	319	334	301	344	307	328	322	318	315	291	297	323	300	302	319	302	309	290	335	343	314	307	313	314	294	352	316	285	308	341	326	302	327	308	297	260	353	314	324	286	345	297	322	330	300	336	278	341	268	329	291	320	322	334	332	311	303	312	333	304	341	333	326	327	340	329	335	308	363	304	314	301	293	284	330	318	316	297	303	289	348	297	341	308	299	322	318	339	305	303	333	316	317	289	315	317	308	329	309	367	336	314	335	340	317	299	307	298	286	292	309	315	330	282	296	310	336	322	337	299	316	344	297	320	302	339	313	311	341	303	293	334	327	321	319	326	307	302	309	308	302	311	316	342	306	329	309	309	281	313	295	319	339	312	340	293	321	295	305	337	332	350	319	295	348	310	316	294	333	293	318	309	298	329	308	323	274	314	341	288	319	336	319	316	310	306	324	319	316	293	329	377	329	342	288	291	326	320	331	344	294	346	321	315	333	316	300	313	329	293	318	314	316	306	263	355	315	335	305	339	307	333	318	300	338	279	316	304	312	332	298	330	346	332	337	310	336	323	325	283	306	293	287	281	329	334	319	290	325	302	315	293	309	306	342	292	291	319	301	325	350	326	328	341	336	318	327	303	293	352	305	318	305	311	317	305	329	305	334	279	308	300	308	334	316	326	328	319	328	311	333	308	320	305	323	305	323	348	290	320	301	298	272	325	350	270	315	348	321	318	300	362	309	324	328	314	334	304	336	308	291	320	352	319	320	322	311	336	302	315	327	297	349	305	341	327	333	317	327	329	334	315	280	346	323	313	295	340	316	330	311	306	338	329	307	282	315	288	306	328	296	291	316	306	306	344	324	309	336	312	310	314	282	304	309	349	307	323	305	318	345	309	331	302	307	305	317	341	310	344	333	307	336	316	314	324	313	292	328	312	345	339	291	334	338	300	299	285	306	343	337	303	328	318	281	312	317	267	315	335	319	357	325	327	323	341	332	290	289	303	338	310	270	333	311	305	341	292	311	311	301	348	315	326	321	309	296	323	308	300	311	329	318	273	303	325	323	309	301	310	328	309	303	315	314	316	313	285	331	309	326	356	324	297	308	280	329	281	315	319	309	304	335	303	289	331	309	308	304	291	291	315	291	325	319	335	319	353	302	330	333	294	326	305	325	305	342	287	295	318	297	330	310	318	307	302	314	336	325	339	333	331	284	298	319	316	315	314	354	297	306	336	320	328	314	295	338	309	314	323	308	311	288	319	313	325	314	321	338	301	313	302	306	317	292	323	342	343	312	323	301	336	308	329	322	349	273	352	317	267	321	304	303	294	325	293	307	302	299	313	326	332	311	342	297	318	309	333	293	304	318	320	296	308	345	318	335	312	295	331	313	323	305	309	332	316	286	312	310	325	293	302	320	310	329	315	298	307	329	313	306	325	317	331	348	294	302	324	336	316	322	314	345	318	298	275	316	315	317	310	322	334	319	286	293	302	308	320	299	335	318	280	328	314	337	295	290	332	304	301	323	307	305	330	335	309	305	294	309	302	299	329	311	292	309	324	307	301	338	349	296	277	290	307	319	317	279	312	289	307	317	318	322	287	321	338	323	299	315	307	304	307	302	313	321	316	331	307	312	312	307	303	312	294	298	309	322	293	329	308	301	301	312	288	304	308	302	295	329	307	301	312	306	319	313	320	320	287	320	299	291	322	291	336	337	326	281	344	307	323	315	303	332	302	287	310	303	326	312	297	322	321	308	329	311	308	320	318	317	345	341	321	298	303	298	301	333	328	344	296	329	329	307	276	298	308	293	310	305	313	322	338	294	300	312	347	311	278	306	304	291	319	296	346	335	299	322	308	324	321	319	321	319	326	309	338	311	305	327	316	310	315	316	301	325	321	287	287	306	311	311	326	291	311	320	311	298	303	292	290	304	304	314	292	323	325	317	313	326	299	334	319	311	296	329	356	331	303	342	307	326	342	292	284	359	295	323	309	312	320	298	306	313	339	337	318	329	305	302	300	284	303	285	318	312	331	335	299	297	301	332	334	310	291	301	300	303	332	318	321	299	348	346	285	336	302	296	339	321	304	308	306	327	315	274	287	287	300	320	315	312	312	283	326	356	345	310	322	304	320	294	284	349	308	312	324	297	302	309	301	290	338	322	300	286	315	325	314	313	306	312	306	287	302	327	306	297	307	312	289	313	316	315	326	341	294	309	314	304	311	302	309	319	319	344	287	322	282	326	288	318	306	327	327	270	295	311	296	297	302	315	332	309	313	321	299	321	336	340	284	332	321	297	304	319	323	326	301	322	303	306	344	293	305	327	323	341	297	329	321	325	323	325	314	343	283	317	294	333	299	308	324	294	312	316	330	287	307	293	334	324	312	317	306	343	280	337	300	284	292	286	296	293	291	329	300	310	320	324	295	313	351	311	313	330	292	316	325	304	292	333	301	288	324	313	275	308	342	299	295	333	335	316	309	323	345	316	303	338	338	286	344	285	311	287	322	315	303	303	346	353	337	319	364	329	304	325	342	276	297	306	310	341	291	321	342	317	306	308	305	304	305	327	296	341	330	295	322	319	314	312	336	314	311	316	304	328	312	302	286	346	319	305	300	284	318
15307	33675	25242	13465	8265	4770	2922	2027	1723	1473	1161	1021	872	758	617	601	655	553	536	490	525	475	394	434	422	438	386	416	394	381	383	378	364	352	384	390	363	369	392	355	335	376	320	360	377	338	377	331	355	350	341	371	342	367	346	343	366	346	359	354	350	355	347	370	344	344	376	356	372	344	372	346	394	344	368	365	371	334	328	329	370	346	344	360	364	349	327	353	346	370	345	386	330	383	397	323	347	363	353	346	372	356	341	365	359	372	343	386	355	381	361	326	353	361	349	320	340	382	346	360	344	377	353	357	352	339	384	359	349	359	378	360	369	347	362	346	354	379	403	345	351	329	338	381	356	349	399	356	396	380	369	373	349	360	373	328	362	333	319	354	348	363	366	348	393	360	353	363	388	343	379	342	354	374	352	376	387	382	345	366	359	371	378	377	319	341	369	344	358	332	353	364	370	354	373	341	354	348	349	327	348	337	356	333	311	341	333	337	360	354	324	328	358	355	369	338	360	373	354	342	345	307	364	373	330	352	355	356	348	374	379	364	389	325	344	331	349	336	376	356	324	359	323	384	370	338	350	368	332	358	385	351	314	375	341	329	340	362	363	327	332	374	330	383	343	343	381	356	352	341	338	348	349	334	341	336	344	357	359	386	350	365	390	349	332	341	351	375	346	349	338	357	369	327	354	328	363	352	364	347	349	355	351	380	361	367	344	329	347	380	333	317	375	339	341	301	348	365	369	344	345	336	384	358	359	353	385	353	349	360	346	317	328	338	355	362	374	328	322	359	385	369	364	339	375	339	343	338	345	359	335	366	354	349	312	355	372	360	338	342	316	351	338	344	341	352	344	340	366	350	384	375	354	326	339	352	358	372	349	398	370	359	340	354	336	357	343	347	360	344	357	358	356	351	315	375	363	348	365	340	370	340	352	348	354	329	371	325	350	358	353	345	371	343	343	371	374	355	345	363	324	357	383	354	375	364	343	370	369	390	367	379	378	365	367	356	349	362	338	335	362	342	353	396	359	350	364	351	335	364	382	297	325	358	362	358	367	360	356	346	332	336	363	338	365	350	363	348	336	381	350	354	343	333	375	330	369	375	356	332	339	359	358	337	347	387	351	362	350	344	378	339	339	360	345	352	310	363	353	352	320	351	374	350	356	392	383	338	373	359	380	362	321	299	335	339	394	353	348	367	308	340	349	376	366	396	377	390	382	342	368	367	334	354	356	327	343	345	361	338	358	392	339	364	303	376	357	327	355	352	368	364	335	329	355	378	322	348	341	357	366	313	341	333	336	362	339	352	350	368	303	357	328	387	355	352	338	366	339	354	358	366	368	347	375	338	367	343	379	353	369	385	334	338	383	324	342	334	345	340	346	330	364	361	335	366	376	381	349	348	306	387	392	309	374	354	319	341	350	368	373	367	348	377	353	374	335	350	362	365	364	335	316	357	362	371	401	335	373	377	343	356	342	370	366	334	330	363	358	368	323	349	338	383	352	390	392	347	351	363	383	348	376	348	330	389	361	338	382	331	381	376	319	374	344	371	381	380	350	386	371	377	373	357	343	351	355	366	374	373	331	345	349	358	332	350	359	322	342	340	341	349	316	344	359	372	348	371	373	349	330	382	337	339	366	333	371	374	334	316	328	365	368	338	361	351	342	362	326	369	358	382	353	351	382	324	356	359	338	376	368	322	349	365	356	360	376	349	355	375	367	357	374	370	350	343	364	345	359	319	322	318	345	303	366	337	371	337	356	365	361	350	372	368	318	346	333	341	338	338	354	341	361	353	329	362	343	324	361	357	374	378	363	333	374	386	355	373	344	405	342	357	341	343	363	372	351	363	362	340	345	397	356	405	339	344	331	364	338	350	378	310	336	365	357	335	357	366	384	365	359	356	337	326	361	365	366	357	355	351	324	354	329	285	369	351	361	336	338	338	369	367	345	364	351	392	321	336	345	356	364	378	341	357	385	393	338	320	352	347	364	376	355	392	349	345	311	364	338	322	361	352	342	356	357	341	370	368	350	321	337	348	344	342	362	330	372	401	346	372	377	342	374	360	373	376	332	364	361	380	356	386	348	372	351	388	419	347	348	326	309	337	330	373	346	340	352	394	328	379	409	367	326	359	348	327	345	380	379	379	361	332	370	326	360	352	342	378	336	378	351	320	356	387	328	394	349	338	347	345	339	318	351	370	364	350	337	370	389	359	404	377	308	357	371	368	366	331	358	335	315	328	344	334	368	356	340	360	350	342	329	327	368	360	349	355	330	374	353	350	324	315	346	387	380	332	345	365	345	318	349	378	364	348	340	347	347	338	379	355	402	353	372	359	352	341	330	343	367	320	341	384	347	351	368	369	340	335	351	360	364	340	355	354	362	371	351	335	398	369	348	362	335	384	311	370	342	355	332	346	364	364	361	359	340	352	366	352	346	355	353	332	378	365	362	336	344	369	373	372	339	354	351	352	356	354	375	366	376	357	394	363	329	353	341	363	355	362	331	364	390	368	362	355	380	359	311	374	338	336	369	349	343	359	356	352	325	366	327	383	355	367	357	366	334	351	363	364	345	327	365	361	390	353	351	337	385	316	370	378	375	360	364	367	331	331	351	363	340	396	364	328	362	366	350	390	325	350	323	346	375	353	331	382	367	371	354	363	327	370	348	352	359	362	336	361	339	378	354	405	354	374	362	377	354	342	378	329	363	368	318	371	371	314	373	371	357	369	351	375	340	356	337	372	358	313	379	335	345	352	332	392	351	349	346	359	350	339	359	334	356	358	355	340	326	345	340	367	352	393	371	357	354	369	381	391	375	330	342	350	322	320	342	378	354	337	354	355	355	354	357	342	376	340	385	362	324	369	340	340	326	383	395	321	351	334	362	329	359	383	376	362	359	318	372	365	340	346	375	362	338	349	354	359	345	347	393	369	361	352	333	379	354	383	401	375	343	343	333	376	317	344	356	392	355	358	367	346	339	373	334	343	345	331	339	329	409	355	336	356	358	329	365	342	376	336	349	372	366	358	372	344	330	362	328	369	344	380	364	327	340	364	342	363	384	342	370	353	356	339	367	358	326	351	356	348	354	339	314	359	358	387	362	385	355	350	350	370	347	339	349	337	375	345	344	370	354	339	338	350	362	362	371	344	375	379	338	396	367	368	375	345	351	374	343	373	363	342	348	364	362	326	341	370	372	353	381	332	387	342	347	378	346	369	337	355	338	348	342	335	344	344	366	329	362	358	345	357	382	345	359	420	343	368	388	328	334	360	379	359	365	361	387	358	362	340	367	352	409	324	373	345	366	371	331	363	362	352	330	365	332	370	339	336	365	363	335	323	347	336	376	347	347	387	346	366	334	367	323	325	334	354	392	331	331	382	329	358	378	369	361	368	357	388	338	369	341	359	372	389	347	359	341	361	348	352	370	371	363	358	345	382	359	326	333	333	401	347	344	363	342	339	341	369	299	372	350	329	356	397	344	339	344	337	368	346
23413	21108	28014	24542	20990	12523	4842	2761	2007	1716	1430	1261	1079	856	727	705	696	647	583	583	555	544	465	491	430	413	429	453	415	463	447	417	393	384	394	413	366	407	421	448	408	381	419	418	373	378	358	392	411	380	387	417	386	406	364	359	365	375	343	403	366	353	385	381	347	398	373	373	368	380	345	379	369	366	395	355	359	356	366	389	363	384	362	340	387	397	385	369	354	404	408	366	363	339	370	377	370	345	359	403	379	390	405	364	371	394	368	371	387	369	360	372	381	377	357	388	387	391	393	344	360	366	362	348	394	399	362	368	407	367	357	402	390	345	378	368	367	358	388	345	327	345	376	414	396	340	394	348	396	396	369	395	340	375	393	401	417	326	386	413	357	397	377	375	396	381	380	311	363	378	380	366	331	359	377	376	398	364	369	362	348	360	336	371	366	375	360	375	363	351	366	393	403	385	395	378	354	367	377	380	356	384	372	374	343	364	386	345	342	364	360	387	341	371	359	365	400	343	346	328	393	383	363	357	372	366	340	373	376	371	382	373	365	366	400	415	375	385	392	357	383	393	384	387	360	387	367	347	411	362	366	364	381	350	370	370	369	402	353	398	405	383	389	366	386	385	388	377	345	368	377	377	362	372	388	389	342	380	394	370	364	387	368	376	399	368	353	402	360	391	359	393	344	360	371	365	379	354	375	365	376	388	368	355	366	388	407	370	379	341	363	356	361	373	365	381	385	345	382	398	395	359	371	349	368	368	374	388	395	384	375	336	353	359	371	390	400	389	364	373	376	380	398	363	382	374	348	362	384	397	386	375	400	356	385	338	363	366	373	343	384	386	395	348	373	371	403	349	385	321	389	412	347	372	385	375	422	388	366	339	389	377	339	393	376	375	370	369	395	358	349	375	332	347	370	380	354	402	357	385	341	377	407	392	352	390	386	366	377	387	382	389	379	344	349	358	390	362	380	397	412	347	342	358	371	364	355	367	377	402	374	342	375	392	379	367	367	373	343	332	400	331	358	381	366	381	370	357	373	416	351	367	356	393	409	377	357	355	364	391	363	354	360	346	380	353	404	355	349	369	355	380	359	376	369	361	385	368	361	381	403	374	397	393	345	379	394	366	402	387	378	383	391	415	375	390	350	385	328	372	387	366	340	346	336	403	403	355	366	384	389	335	363	344	354	348	415	362	363	369	330	368	392	387	380	387	374	383	367	410	343	392	382	353	338	326	372	389	396	383	351	408	419	378	396	359	397	340	380	349	379	371	370	373	373	334	404	400	372	397	342	379	337	372	369	374	391	371	400	374	377	386	392	374	361	383	332	365	390	385	361	358	333	381	383	422	365	351	366	374	378	362	385	369	356	426	328	364	396	359	371	390	342	358	398	368	358	377	372	372	360	384	395	363	387	347	380	411	345	393	382	361	364	393	342	397	371	387	342	371	367	383	370	391	339	357	365	358	368	399	398	409	370	360	399	350	383	364	371	374	399	353	352	324	365	376	368	390	359	373	382	385	328	367	364	376	372	404	360	381	348	366	406	361	345	374	351	358	375	389	397	342	347	349	354	389	362	376	344	388	373	363	392	373	403	382	344	393	397	367	390	351	366	368	356	373	391	383	372	381	344	355	396	360	336	339	371	363	395	389	375	378	367	377	361	420	365	376	389	372	390	364	369	351	394	363	352	402	355	378	371	387	355	384	392	371	366	368	377	386	386	388	394	387	373	373	369	361	370	398	376	376	343	388	345	364	343	357	367	387	381	393	378	384	349	415	363	367	377	360	333	359	378	343	320	373	350	365	352	388	381	358	336	361	367	357	346	372	357	405	399	385	352	378	370	372	386	332	404	375	359	348	354	397	361	327	359	367	353	346	387	361	336	401	366	330	372	384	369	354	374	373	390	351	317	372	349	374	370	362	364	372	348	362	390	389	353	395	355	371	368	384	361	374	366	368	363	390	366	409	360	406	358	394	391	346	359	358	391	378	372	393	390	357	346	400	355	375	404	364	378	320	345	361	358	398	368	334	364	385	352	400	347	412	387	371	392	364	400	375	349	365	377	372	362	358	393	373	373	351	399	406	398	382	404	385	383	378	351	402	368	374	354	353	412	367	352	340	374	337	375	370	375	374	378	366	391	360	339	402	383	349	368	367	340	371	361	386	381	383	386	356	363	396	399	376	344	340	380	359	383	380	367	382	355	374	405	353	384	367	374	379	390	380	393	388	367	359	389	418	317	391	380	350	370	397	386	377	370	359	399	385	378	380	394	367	384	399	378	397	405	376	351	363	374	353	380	373	376	377	327	356	337	387	388	360	350	377	365	358	331	376	389	371	350	342	389	336	366	351	424	371	343	344	392	372	395	374	347	362	360	361	361	380	366	355	387	370	383	398	367	341	404	377	353	340	377	369	354	382	369	375	399	357	377	395	378	358	374	350	384	367	391	376	380	391	380	337	358	332	369	351	352	357	403	404	374	411	365	368	386	400	389	348	383	375	362	365	365	338	386	337	384	388	374	394	392	363	371	347	374	325	342	333	356	385	387	349	384	398	397	383	340	390	366	372	353	369	394	346	367	330	380	371	380	390	357	380	394	373	390	399	373	362	373	369	336	373	379	346	386	374	378	429	395	347	346	368	405	351	375	341	369	349	389	393	368	376	372	349	364	385	375	380	374	363	365	331	365	366	390	370	405	396	402	373	364	385	361	421	380	377	363	377	402	393	398	376	403	369	367	369	398	395	350	365	372	363	360	402	398	345	372	361	373	380	388	389	389	382	335	352	402	384	355	400	381	369	370	386	359	379	389	381	350	370	396	378	386	363	382	387	361	378	370	406	397	324	376	382	384	397	342	390	349	381	363	410	373	340	368	361	391	374	338	398	400	374	393	412	366	368	388	359	381	346	360	379	379	381	376	363	358	363	397	400	359	353	370	395	387	381	349	369	401	391	353	381	384	403	382	393	370	370	388	399	369	365	352	372	384	359	370	386	407	365	359	355	392	378	369	389	353	358	315	392	393	367	447	374	383	377	378	392	368	362	368	357	355	376	360	355	380	352	385	375	380	402	397	362	389	348	374	380	368	365	372	340	359	384	388	325	356	381	330	352	377	362	382	367	391	373	390	346	366	377	333	397	401	316	397	367	354	338	355	403	408	391	362	397	399	384	358	399	382	387	352	367	356	359	347	413	403	353	359	371	350	386	362	396	385	393	368	361	388	391	382	363	379	408	387	375	383	356	377	371	366	369	389	386	383	359	414	370	364	378	355	383	382	351	376	381	393	384	371	377	386	337	349	360	378	364	380	345	375	366	375	375	362	362	356	359	364	375	369	395	422	388	370	402	335	387	382	360	366	394	392	362	375	381	402	347	406	374	381	370	363	340	355	353	381	392	395	418	380	379	333	378	358	361	362	364	391	383	351	362	338	389	363	345	385	363	365	373	372	344	370	368	402	362	376	379	366	350	379	344	353	376	339	342	386	359	374	398	338	381
17005	40716	32479	20463	12807	7800	5093	3651	2852	2344	1956	1709	1458	1213	946	886	905	780	718	711	680	575	559	545	502	486	506	504	527	538	492	460	501	438	454	442	488	471	464	448	404	455	421	410	406	427	464	412	423	428	426	455	446	409	451	419	421	438	428	420	416	436	420	436	448	413	432	452	416	387	424	398	450	390	441	407	422	400	416	420	377	447	382	351	391	402	412	446	410	398	376	441	413	416	446	413	419	419	390	420	465	388	427	422	417	401	415	395	432	414	438	456	450	396	405	455	430	402	390	391	415	430	443	397	424	410	403	386	405	446	391	417	417	411	425	407	434	447	401	412	436	428	408	419	428	420	412	396	377	416	411	456	436	421	417	440	400	412	369	426	444	493	427	462	396	403	437	406	410	413	420	426	425	436	437	423	370	449	361	428	436	444	431	388	421	393	421	410	410	403	408	412	407	474	428	397	419	436	429	414	454	422	463	424	440	411	401	382	428	438	401	420	414	433	410	431	429	387	414	425	416	448	428	413	402	434	467	396	432	393	408	451	413	392	426	404	429	415	396	468	399	357	418	403	432	422	427	435	416	419	417	396	428	416	421	469	412	400	421	394	417	427	375	416	407	414	383	427	440	404	392	427	384	408	413	466	406	421	399	392	409	410	420	421	386	386	402	393	416	406	357	395	433	423	419	397	378	425	410	421	421	443	407	434	382	398	439	433	418	416	418	412	436	436	426	429	416	415	432	419	380	411	383	431	445	429	428	425	409	415	401	386	422	402	442	424	399	400	352	441	410	437	418	377	438	401	405	424	405	382	423	398	441	411	431	398	438	403	399	414	436	395	414	391	465	450	413	377	427	450	431	433	431	422	421	419	403	410	425	418	410	424	416	410	393	408	434	443	423	406	415	396	463	393	412	427	395	418	427	382	391	412	415	398	407	431	388	381	420	412	423	413	391	416	402	417	424	417	410	403	401	402	447	419	418	429	412	435	419	412	425	440	402	414	454	453	399	419	402	451	400	402	415	430	391	413	435	404	444	401	458	388	373	388	421	407	428	406	431	439	414	423	409	450	437	410	415	423	407	419	441	414	449	459	405	428	405	404	388	419	395	426	418	447	405	410	397	442	431	410	425	425	420	442	404	387	442	420	404	415	395	408	445	406	403	386	412	419	414	403	418	408	443	408	481	420	416	396	423	406	424	411	385	427	439	399	424	418	407	420	432	391	408	415	421	448	419	395	464	406	423	471	370	420	425	391	382	412	436	429	437	395	420	403	414	438	415	420	420	405	407	428	376	422	401	432	425	386	410	389	397	391	409	385	399	408	389	430	417	409	399	391	398	432	383	447	402	420	416	426	443	422	427	404	410	383	424	409	398	468	417	426	392	394	413	391	418	413	416	424	406	433	385	419	418	378	421	422	416	371	434	408	376	431	418	382	379	414	376	423	405	381	405	452	363	404	411	417	418	412	388	438	428	437	425	428	460	384	391	425	402	399	400	411	415	415	409	436	436	430	416	392	388	431	374	424	399	428	453	419	418	394	388	405	385	425	434	419	403	402	403	416	425	375	419	416	449	429	438	446	413	436	377	434	396	413	391	421	403	419	431	416	400	424	387	422	412	430	401	409	436	426	442	433	426	393	439	382	399	383	443	401	430	398	415	387	439	432	400	430	422	461	416	430	399	440	403	418	437	392	429	432	406	381	405	429	375	401	404	392	415	444	441	425	419	412	432	410	436	399	431	394	411	435	416	425	422	437	374	384	454	450	406	431	428	411	425	440	407	453	402	432	381	396	427	412	409	443	458	390	445	427	419	424	414	397	407	399	377	425	410	441	404	433	444	452	419	429	402	441	387	443	395	427	397	441	395	431	406	390	449	399	427	396	378	394	382	402	408	408	410	404	443	409	447	425	425	399	422	475	377	414	406	426	405	407	448	426	441	408	453	420	411	430	426	380	415	389	411	410	392	441	429	399	447	378	409	440	428	398	413	399	433	433	432	401	396	452	422	443	452	413	428	448	403	417	428	392	420	421	428	391	434	418	439	406	452	387	436	425	455	437	414	404	428	393	411	427	454	469	436	454	416	447	388	386	413	428	415	422	416	404	403	420	393	406	382	434	427	402	421	411	435	394	406	420	403	432	429	409	414	431	406	436	432	420	424	383	396	428	444	393	426	412	390	435	443	409	439	443	399	406	420	384	435	416	442	402	432	438	425	391	408	377	414	415	430	422	418	386	411	419	445	415	434	420	409	402	388	426	423	440	419	404	384	395	444	365	386	411	388	397	411	434	384	405	414	415	422	445	430	421	409	378	436	417	427	397	370	391	420	369	413	390	397	415	416	384	417	430	427	436	414	442	404	423	397	431	438	407	439	394	374	400	375	394	375	405	392	388	424	465	406	392	451	417	456	416	401	414	397	401	412	418	411	429	428	428	398	407	390	445	430	396	411	417	438	401	391	427	417	389	409	435	421	458	426	439	452	416	439	395	414	428	412	402	454	434	402	441	424	424	407	439	420	422	417	419	422	416	415	410	414	413	408	393	422	425	391	388	402	406	417	413	399	436	411	402	438	439	406	416	417	375	413	401	423	413	450	415	403	394	398	372	440	383	392	425	394	430	439	426	418	409	405	447	473	406	383	418	394	442	405	405	428	411	385	434	439	409	404	395	440	415	423	422	415	391	407	394	439	396	416	423	411	403	387	391	416	435	402	402	418	392	430	423	411	435	374	401	420	400	430	414	443	436	431	453	412	428	439	379	400	405	430	400	409	445	399	393	396	460	411	423	406	376	462	377	407	394	403	414	407	405	405	440	401	436	380	451	426	410	420	414	402	399	381	383	429	419	453	418	419	367	426	412	419	411	388	407	439	389	387	448	390	403	403	394	449	439	379	403	414	446	428	392	416	414	411	363	430	424	417	409	446	415	421	425	433	381	418	413	388	368	444	406	417	435	384	439	395	404	392	405	412	426	419	401	412	434	394	385	401	429	413	441	389	430	383	433	403	406	449	434	404	429	402	448	394	380	423	412	440	411	398	421	403	397	429	401	383	444	408	443	421	430	445	413	419	405	399	411	444	401	425	444	433	423	412	408	437	396	428	440	423	394	465	412	392	380	384	396	381	391	420	455	420	392	446	399	419	410	434	435	397	404	383	436	411	453	451	415	420	363	404	430	408	393	435	418	439	413	377	406	438	398	444	419	425	392	393	401	410	448	403	433	397	390	428	406	413	380	384	402	400	385	411	407	407	396	400	427	395	421	428	411	441	422	414	414	432	430	391	381	416	409	411	412	387	406	410	405	425	405	387	428	408	445	427	411	421	393	413	409	445	387	406	417	431	427	449	433	406	430	424	398	369	440	377	426	418	408	404	425	399	369	462	436	433	423	406	421	419	459	402	387	409	397	406	393	350	441	438	440	420	463	416	414	437	411	427	402	435	398	410	416	389	425	454	436	454	378	385	407	392	402	427	406	432	413	419	392	398	431	462	431
24674	21078	26652	25109	11563	4237	2528	1884	1485	1234	1038	885	755	649	586	489	494	509	461	420	460	423	331	374	348	371	389	348	321	301	343	344	320	319	280	317	311	312	320	317	297	284	300	309	308	316	295	288	270	284	282	304	296	339	291	287	303	297	265	313	295	329	279	303	285	270	312	274	289	301	309	312	313	270	292	270	295	253	306	267	291	325	286	310	294	298	301	286	273	284	295	262	293	301	295	277	281	295	265	264	284	289	281	279	280	259	293	299	282	311	289	311	285	281	293	292	287	291	263	289	292	297	305	309	271	289	296	289	303	290	287	308	298	265	282	299	295	308	298	280	288	307	269	291	274	312	292	293	298	287	289	271	298	276	314	307	284	264	284	296	313	306	295	298	285	288	248	308	268	289	304	285	276	284	320	282	304	263	282	295	301	266	291	322	297	256	283	321	281	284	275	291	295	312	280	295	277	255	297	282	298	294	264	312	278	307	307	299	284	281	298	272	297	288	280	303	297	282	314	286	287	298	294	265	281	287	295	304	311	300	301	287	267	296	291	319	326	293	276	286	332	297	284	282	282	269	304	287	259	278	310	290	283	281	303	276	290	270	288	304	280	308	272	279	293	298	278	303	316	284	282	292	269	261	293	312	314	284	267	286	289	294	280	251	279	295	298	287	305	272	268	308	307	288	261	304	276	294	298	311	307	289	294	302	311	292	266	268	296	296	315	291	315	298	298	261	292	283	333	308	361	293	299	312	279	268	263	282	314	257	284	279	312	294	298	266	271	283	250	312	305	275	299	315	266	301	296	316	322	283	265	266	270	284	311	323	282	326	272	282	300	288	290	293	309	301	295	278	295	273	266	298	273	269	296	266	269	286	297	270	300	336	297	289	277	289	282	254	294	303	270	305	308	300	272	276	319	282	274	325	283	290	288	265	291	292	258	281	298	292	292	275	271	291	320	274	302	294	308	303	276	297	271	286	298	294	302	288	278	288	270	300	291	265	263	295	284	297	291	272	271	272	283	316	320	288	272	284	297	280	329	310	292	288	285	277	280	261	285	300	301	284	271	294	305	310	296	291	282	279	324	291	274	291	281	305	311	315	270	268	295	266	279	330	287	266	309	307	298	308	279	296	306	291	285	310	280	285	300	273	292	283	283	302	302	315	305	291	289	281	281	281	286	291	270	320	283	298	318	294	298	299	287	281	293	268	275	281	306	288	288	285	308	261	288	245	305	298	295	295	290	277	283	261	255	309	290	292	280	272	276	277	310	279	291	278	280	299	284	278	318	323	281	285	269	297	281	269	306	315	288	295	280	283	286	320	276	288	284	296	310	290	306	289	289	310	292	266	269	292	296	284	283	292	297	277	305	294	286	295	288	275	305	298	289	271	278	322	301	334	285	287	254	314	264	298	296	292	255	287	290	301	293	325	289	300	281	308	285	262	295	296	291	268	280	302	302	286	304	303	319	269	324	301	298	292	276	285	301	271	314	285	305	304	277	281	310	280	272	298	259	292	264	260	288	293	315	287	278	270	288	306	322	276	291	277	287	284	297	287	292	290	302	300	260	283	271	283	292	287	294	296	313	273	294	298	291	304	260	290	284	304	286	301	260	280	288	272	271	288	279	321	298	254	292	275	300	291	323	262	285	290	312	282	315	275	277	308	277	280	273	297	311	272	281	290	301	319	277	297	312	287	284	278	303	257	247	290	278	270	291	296	296	264	306	259	271	299	318	282	283	267	288	307	278	312	302	281	274	319	297	274	315	279	313	283	272	274	278	306	317	277	304	248	290	301	288	258	310	298	308	292	266	292	280	266	302	259	287	296	288	282	327	310	292	315	275	307	285	298	272	305	272	285	305	327	309	279	290	292	292	296	288	289	281	288	289	280	299	292	276	300	292	265	295	310	283	314	280	279	311	319	297	302	271	278	274	288	294	270	272	291	267	313	286	297	289	302	270	255	294	300	290	283	311	284	299	278	319	297	291	278	296	302	288	288	320	314	292	310	311	268	269	270	300	250	277	273	317	309	292	308	282	295	269	279	292	287	280	310	278	288	302	285	307	285	274	306	290	265	297	315	295	311	305	270	284	258	294	296	283	296	291	312	286	296	302	282	278	275	281	303	288	290	310	304	300	302	308	284	325	311	319	272	295	293	274	285	313	302	285	288	297	284	301	271	295	282	288	254	319	260	277	299	302	299	298	301	299	285	294	289	278	262	277	286	343	285	266	297	300	282	270	264	312	289	275	287	264	287	270	303	295	256	300	325	315	281	297	274	275	295	262	297	285	290	289	276	304	292	307	270	280	263	260	289	266	295	293	294	301	264	283	263	274	274	261	266	300	281	278	230	290	254	287	295	283	282	269	256	282	312	290	283	281	279	272	308	317	300	276	288	300	303	302	308	295	310	307	305	299	271	299	296	326	302	316	288	327	308	285	301	261	288	303	282	289	262	322	310	264	284	322	309	250	291	307	306	305	313	282	302	320	285	294	310	296	262	292	290	286	299	304	273	285	279	285	296	295	281	285	282	291	296	277	296	304	299	283	300	305	316	256	249	295	299	271	287	295	310	299	294	262	268	288	252	317	315	290	306	275	267	297	283	277	295	285	296	324	288	279	282	278	301	251	292	321	266	291	268	291	268	293	296	291	299	295	309	294	302	275	324	301	263	275	287	278	275	294	276	310	252	295	288	291	288	273	253	318	324	297	293	300	287	299	303	279	322	289	314	298	309	279	287	294	284	265	317	288	292	316	290	301	289	325	295	298	234	297	291	297	282	309	265	277	280	292	255	281	280	280	286	315	275	308	297	302	312	290	307	272	298	289	284	320	289	290	303	274	279	323	296	280	288	264	298	264	291	258	292	292	274	269	295	289	282	317	280	290	297	289	252	281	295	315	259	307	271	310	284	272	274	323	270	285	291	275	318	299	278	256	305	299	284	263	275	292	288	267	285	297	294	294	291	270	307	294	261	311	254	294	310	305	285	301	276	317	327	317	303	294	312	318	300	262	268	305	283	304	309	268	272	305	253	322	278	271	282	308	285	299	295	298	280	308	295	286	307	284	309	311	334	254	310	277	277	308	298	260	288	275	279	307	289	289	318	293	303	300	257	270	287	296	296	293	289	290	276	305	286	270	271	302	277	286	282	286	291	294	309	274	302	303	286	297	282	309	288	284	317	269	290	266	286	273	293	308	299	302	328	271	288	295	304	312	263	288	294	280	282	320	305	298	274	296	263	294	302	314	287	281	318	295	302	311	297	307	269	327	303	272	280	277	295	300	278	273	269	285	279	267	251	275	270	296	287	310	317	293	309	291	308	287	321	272	293	306	305	298	289	299	270	254	302	262	277	328	287	301	282	260	279	307	300	290	300	281	293	295	289	299	291	316	298	229	257	276	291	292	291	289	288	305	300	280	303	292	259	281	274	280	339	270	275	318	322	263	310	302	307	294	288	286	297	299	286	280	285	273	264	288	249	300	279	287	309
15271	36445	28624	15790	8979	5548	3583	2727	2196	1696	1414	1204	1035	832	749	638	677	685	571	536	535	482	424	431	404	396	394	400	386	391	356	378	355	385	344	351	347	373	353	349	353	350	345	351	349	340	381	334	298	368	345	331	315	314	332	316	333	339	353	307	319	327	350	338	327	338	357	340	347	331	343	344	344	320	357	339	332	374	335	343	338	321	378	327	327	346	361	316	324	334	293	305	305	333	306	290	335	298	336	324	277	311	340	324	322	337	359	346	339	317	303	330	300	308	329	305	299	341	325	358	321	323	354	346	349	345	352	331	341	335	327	349	349	301	319	330	314	323	333	334	336	314	361	346	330	306	349	357	310	333	334	315	333	323	338	325	333	344	337	341	347	346	354	351	343	327	336	293	304	344	338	337	308	343	344	332	281	343	364	311	341	315	304	310	333	311	321	361	329	349	311	348	341	332	359	340	349	322	337	320	332	344	370	330	364	335	342	336	337	299	293	321	298	324	327	338	330	351	317	316	369	299	346	337	343	314	344	362	316	332	352	348	328	351	322	341	341	358	313	303	317	324	332	337	326	323	323	320	362	326	324	340	301	313	367	357	335	339	360	301	296	320	315	323	322	332	346	303	329	352	297	326	329	314	339	329	348	331	301	330	324	338	333	308	315	355	318	315	329	341	344	352	343	317	336	344	340	342	292	328	317	351	346	352	339	307	343	321	323	329	325	335	313	338	332	326	350	315	300	342	362	326	343	336	320	323	341	320	318	321	341	333	309	340	331	321	353	325	339	325	342	315	336	293	332	328	325	328	306	288	348	341	324	339	335	327	331	369	308	329	339	285	340	341	298	312	321	310	319	293	317	365	309	322	329	351	304	324	344	356	318	316	319	318	329	337	331	339	321	318	337	342	346	321	325	281	315	309	342	347	323	365	326	358	314	337	318	325	323	349	344	307	353	335	314	313	333	350	345	325	294	336	339	321	278	315	307	318	301	315	310	298	350	348	313	316	307	319	363	313	314	310	322	314	336	322	329	354	336	333	300	306	349	306	316	338	313	331	360	316	326	349	338	336	333	337	309	360	319	334	330	327	318	309	321	280	306	324	307	337	328	323	329	341	311	321	325	354	306	332	311	333	317	290	304	349	326	327	335	302	340	304	289	347	321	332	268	325	321	321	309	331	354	322	308	303	332	359	337	294	323	320	320	359	305	355	342	345	339	313	345	339	325	310	342	337	311	337	317	323	318	321	336	336	362	336	308	322	341	339	328	347	322	337	329	321	331	311	337	307	333	323	316	344	345	328	337	323	299	342	355	307	354	330	344	318	342	321	350	343	346	310	320	309	350	319	318	334	340	299	340	299	351	304	328	373	344	337	331	337	327	349	346	324	275	312	307	326	302	306	330	330	329	355	335	328	305	311	327	331	315	365	313	305	320	329	319	335	311	327	300	354	337	290	357	308	306	337	334	347	328	350	304	315	322	326	360	328	295	341	301	336	365	339	332	311	327	340	320	304	348	333	347	296	328	299	330	317	342	325	318	341	327	334	333	344	333	317	312	352	328	330	353	321	328	322	336	325	331	323	315	343	328	325	332	328	341	302	331	348	325	334	304	368	331	356	333	323	332	335	366	340	311	337	348	359	300	321	340	322	308	327	350	319	314	342	340	318	324	315	340	344	334	328	330	350	335	336	328	354	341	344	353	320	355	366	345	345	313	362	348	339	349	312	327	319	305	346	332	355	324	323	323	297	309	340	368	347	320	336	362	329	333	349	314	334	304	360	332	356	358	335	357	310	301	323	325	352	343	328	300	338	341	313	312	316	313	304	328	333	318	322	317	349	294	325	352	321	322	314	293	321	326	310	350	361	295	307	317	347	307	345	277	367	329	349	322	323	308	313	374	287	335	322	347	322	357	312	329	299	332	353	344	319	330	357	340	329	337	322	317	346	320	322	340	328	336	339	324	343	335	335	339	311	357	315	307	341	338	358	320	360	333	310	303	322	363	307	334	314	328	339	336	323	333	348	350	356	319	319	316	349	344	326	343	326	340	323	355	358	300	334	324	310	300	323	297	328	361	338	341	318	318	318	321	337	314	360	319	323	319	322	362	314	368	313	307	312	340	278	327	330	321	322	311	362	362	337	336	315	329	306	312	347	342	332	311	324	311	311	313	387	327	333	375	340	326	325	291	344	330	336	346	326	340	343	336	360	350	355	344	339	350	312	314	330	324	356	330	302	333	294	325	352	333	334	354	293	355	331	357	367	347	330	284	337	323	335	285	305	328	309	317	337	311	303	337	326	306	343	351	327	330	309	306	314	331	351	355	339	343	355	306	334	325	325	348	322	326	342	353	308	331	327	341	333	326	341	330	327	343	344	338	346	354	323	308	313	365	317	349	343	324	349	317	342	315	301	338	310	343	330	334	320	345	316	335	318	313	318	330	351	327	346	339	314	352	323	351	336	315	336	321	348	310	317	364	345	315	312	322	340	312	357	344	312	340	320	318	344	310	345	316	327	321	317	315	308	343	316	309	323	302	310	340	323	341	330	308	320	352	330	303	354	346	346	342	342	322	324	300	354	292	324	310	326	363	339	322	319	321	351	324	317	325	295	318	324	301	323	350	318	323	347	309	341	307	317	356	325	345	320	323	313	309	307	344	305	323	320	308	299	322	352	299	329	313	349	346	317	330	302	339	332	351	323	315	324	327	312	317	333	349	318	310	322	324	313	310	363	317	334	313	329	311	321	324	322	321	330	343	320	334	330	323	354	326	335	357	330	340	329	321	343	321	316	312	360	333	329	313	329	323	313	358	318	309	357	332	304	315	300	319	318	351	293	346	330	326	348	312	326	294	333	294	388	319	346	323	304	300	345	368	327	339	315	332	344	325	353	357	321	286	337	320	318	333	343	361	331	315	330	371	330	312	321	328	335	320	360	312	319	309	338	287	336	364	339	333	343	311	347	365	303	335	334	334	337	326	368	330	284	304	327	313	336	340	305	312	309	294	302	325	360	330	358	337	318	324	328	315	323	330	358	326	323	315	302	365	325	328	349	317	322	318	362	338	314	327	313	363	310	325	344	341	341	327	340	324	304	314	319	353	330	329	365	343	363	355	333	317	326	315	336	325	309	346	341	333	359	340	311	337	323	335	322	353	368	342	357	323	310	324	346	316	334	322	350	306	309	354	330	322	308	345	320	334	310	350	340	356	339	382	334	304	318	314	338	335	364	298	309	376	334	317	312	327	325	334	327	305	312	328	309	354	303	333	312	350	346	341	331	348	349	303	329	347	336	327	322	323	361	338	352	302	333	342	333	369	319	320	356	322	325	361	310	335	276	316	316	311	307	300	335	300	332	332	331	349	332	299	354	305	338	333	327	320	341	350	313	324	310	317	318	332	339	322	313	321	330	277	360	327	350	312	355	338	323	311	343	300	329	315	350	306	330	352	285	347	296	311	320	308	307	309	336	342	293	323	330	347	324	325	357	319	279
22525	21153	28528	24010	21199	20981	11504	4370	3024	2480	2022	1722	1443	1219	978	815	762	802	772	660	660	657	570	506	468	484	517	497	492	488	491	432	412	431	429	421	416	401	406	408	395	459	388	425	388	362	372	410	380	376	382	361	396	384	399	367	379	378	377	373	347	375	385	364	399	406	410	347	382	378	384	401	367	379	388	388	376	382	423	378	367	388	386	379	382	387	375	352	397	368	374	369	398	362	383	376	353	378	371	408	369	398	394	373	385	358	383	355	402	368	401	379	375	402	382	390	397	371	394	384	368	389	388	358	428	407	355	391	356	382	359	391	426	380	377	395	387	402	392	370	405	354	376	364	383	388	358	377	375	381	382	392	382	361	355	392	409	372	389	395	373	361	376	389	402	403	363	380	378	425	389	390	379	405	392	392	383	384	383	416	385	367	372	396	396	360	385	362	404	384	384	353	411	389	380	375	353	375	378	398	423	356	403	374	373	396	365	329	378	385	373	382	383	353	359	371	374	416	392	410	374	405	386	385	390	382	383	345	366	343	385	358	387	411	380	382	387	377	395	363	374	392	382	379	369	381	385	357	409	411	381	355	372	395	349	332	366	402	406	411	366	389	384	381	399	375	368	356	399	382	385	367	414	390	367	372	378	395	383	397	359	357	404	371	375	345	423	373	371	404	377	387	390	398	386	399	396	332	388	378	404	400	391	379	358	349	384	392	385	388	396	321	376	374	391	383	401	418	362	357	387	367	377	364	368	362	396	352	396	370	364	348	427	370	383	382	393	358	407	367	370	353	386	372	365	396	372	360	379	391	362	395	354	365	383	386	401	357	370	354	378	367	395	371	401	378	393	373	363	385	386	382	386	404	381	395	345	401	367	357	352	395	393	372	368	408	343	368	384	399	389	379	380	375	392	361	371	387	354	385	364	371	357	374	367	404	379	369	341	376	398	391	380	413	360	364	371	405	338	338	401	412	431	338	356	393	329	397	377	395	408	355	368	370	373	386	385	399	375	379	379	366	357	355	387	379	397	368	381	370	387	347	373	396	393	360	396	387	384	372	362	330	374	385	365	370	384	402	407	380	393	379	390	397	365	383	403	395	402	361	398	384	382	385	384	402	375	389	399	400	404	344	396	396	359	364	345	386	403	382	352	385	373	344	384	385	381	387	379	377	370	375	377	358	364	380	381	355	393	367	346	395	403	399	353	383	388	393	377	335	355	367	388	430	406	410	400	404	404	337	386	424	404	390	386	385	403	363	390	348	385	388	403	382	379	394	394	338	376	378	387	368	404	370	362	370	382	387	396	389	383	345	381	404	387	359	419	389	362	361	363	367	395	388	408	377	388	347	359	392	383	402	371	350	360	344	405	359	381	383	390	391	409	417	371	361	359	379	370	405	354	377	356	380	374	365	373	375	402	363	412	379	392	412	397	345	363	329	379	391	394	396	376	364	376	376	404	381	360	367	359	391	367	377	358	390	386	349	341	394	352	363	386	363	358	406	368	426	381	376	383	411	357	377	357	376	410	405	378	361	373	380	350	381	386	368	390	408	340	382	367	361	370	361	381	354	403	390	347	365	407	364	364	379	384	396	368	354	413	402	377	373	377	412	372	409	357	406	382	409	344	359	410	376	380	361	367	387	379	375	377	341	346	370	369	355	403	362	378	385	346	389	391	406	418	400	367	364	409	385	363	365	365	351	373	412	381	381	354	367	370	403	371	415	379	386	385	389	370	372	347	395	366	398	377	343	409	380	380	378	395	404	378	367	337	381	406	373	378	365	360	382	379	385	397	365	375	357	360	384	406	373	375	385	373	353	389	396	425	398	384	380	389	433	392	397	379	360	366	359	394	360	381	363	366	394	408	380	396	365	340	404	392	394	395	399	396	393	366	373	371	373	363	378	383	385	388	411	383	380	371	377	376	382	381	383	390	357	394	371	371	350	384	377	365	374	359	374	417	402	419	404	372	376	372	364	386	385	391	399	392	385	351	361	414	367	364	387	391	393	367	385	365	406	362	401	405	431	351	372	412	383	378	423	379	383	370	373	383	389	412	399	381	389	394	372	370	389	370	356	395	403	409	386	390	378	371	388	410	360	389	392	359	400	370	386	408	392	390	360	405	390	430	392	387	372	356	413	379	410	398	376	364	359	341	386	381	374	330	336	391	376	348	381	340	322	356	373	407	343	397	410	349	382	380	392	381	364	391	371	378	375	371	400	384	356	403	387	388	415	390	381	375	385	367	339	400	379	413	362	385	375	379	367	373	390	368	348	367	380	377	426	368	383	360	379	342	374	389	395	400	383	361	381	395	382	403	362	382	380	386	355	387	401	379	350	375	380	369	390	380	379	388	361	373	381	369	347	403	391	374	336	360	376	388	414	357	375	394	379	390	385	381	351	325	336	360	373	420	389	385	410	355	359	368	338	386	370	374	378	391	401	392	379	383	370	356	364	369	369	360	398	373	371	396	366	404	372	348	361	367	386	372	417	383	410	374	391	380	390	333	373	384	396	422	368	395	381	373	371	334	398	394	385	410	413	391	402	375	375	363	400	374	375	383	371	370	366	394	354	372	386	387	384	364	384	346	389	361	375	379	390	340	367	369	362	377	348	374	386	364	386	373	385	366	384	367	395	331	351	365	411	401	371	370	383	354	391	380	398	387	388	369	354	391	405	384	371	377	386	381	371	388	404	353	382	390	394	400	392	403	364	384	408	373	393	340	369	384	394	398	413	391	402	366	360	371	373	379	404	386	428	370	388	359	352	402	400	355	404	349	384	411	386	370	391	370	384	340	383	380	390	375	390	396	383	391	376	385	385	361	393	382	371	388	383	352	374	384	350	381	378	368	355	348	344	406	372	336	398	327	409	368	361	372	361	396	379	384	359	372	405	410	380	383	377	392	361	374	339	382	367	418	344	392	387	382	379	396	390	366	395	411	425	421	378	378	385	349	392	372	382	377	372	371	365	357	369	369	354	362	384	372	362	417	380	383	394	418	360	379	384	384	397	353	394	402	347	376	363	372	393	362	371	365	386	370	383	401	395	354	384	387	352	412	377	358	388	380	370	347	399	400	375	404	369	363	370	353	347	372	361	388	407	392	370	387	379	351	382	368	357	402	396	358	390	356	402	394	394	406	392	399	361	409	403	401	382	388	381	363	428	380	390	379	404	382	373	344	365	404	390	372	399	367	400	404	388	359	359	362	394	383	376	408	408	389	390	363	376	432	408	390	351	371	394	388	367	368	375	382	354	349	371	387	380	360	366	420	397	366	362	372	360	368	337	379	403	400	422	367	384	401	397	387	365	391	389	375	378	379	375	400	407	393	346	371	378	351	386	388	351	370	350	356	372	380	339	416	390	349	381	382	373	399	360	340	408	372	380	417	384	362	355	369	379	394	380	405	382	372	377	413	363	367	359	387	413	367	383	365	344	362	377	371	374	348	367	364	392	380	376	389	380	374	369	363	365	359	356	361	370	370	403	395	395
18548	45218	36654	24002	14720	9032	6668	5397	4237	3371	2637	2285	1933	1597	1315	1016	1042	1023	960	898	848	764	672	610	588	582	553	542	541	511	527	565	531	518	509	511	462	457	458	441	448	439	450	450	462	428	427	421	492	449	401	435	449	444	461	428	433	421	451	387	455	423	451	383	412	433	439	407	414	419	395	412	385	425	404	420	423	412	445	428	417	434	400	414	427	397	420	447	416	434	388	425	406	394	404	422	415	424	375	471	417	404	428	393	455	419	442	438	414	430	438	445	436	428	428	399	418	424	407	451	396	414	413	415	444	391	419	440	396	358	382	410	387	398	430	423	446	412	406	435	423	434	425	430	439	389	393	437	439	449	442	404	423	408	427	448	387	443	453	438	387	403	429	442	460	399	430	405	454	446	429	447	434	433	411	391	418	394	414	422	419	406	381	458	416	404	425	416	435	408	404	423	419	419	414	399	415	413	423	411	410	446	437	427	414	401	425	394	409	415	473	390	432	402	423	424	423	409	421	412	435	423	405	455	395	432	393	430	425	402	404	414	418	391	419	417	423	379	438	444	428	421	446	413	421	409	414	396	392	418	452	434	421	392	418	402	416	430	414	409	402	423	433	436	414	385	425	440	406	404	412	416	429	402	427	420	367	406	435	463	412	424	409	403	410	391	419	436	406	418	408	417	389	414	414	424	402	424	425	400	388	417	420	430	420	407	434	410	415	454	477	394	424	459	434	443	395	452	413	422	422	417	451	441	405	415	430	410	399	428	421	418	422	438	432	403	405	394	401	392	417	408	450	418	423	481	407	424	437	393	410	434	419	410	411	446	457	415	437	400	411	399	441	389	414	420	433	404	460	394	438	415	463	453	425	405	412	424	418	409	415	437	420	414	403	434	430	419	449	414	396	410	461	461	425	380	413	395	419	419	418	405	409	390	422	420	437	404	456	421	417	444	395	432	439	477	455	427	417	402	392	413	434	398	410	426	411	434	398	429	389	405	418	393	416	463	429	432	432	427	385	428	468	452	447	415	396	395	438	405	432	405	432	392	417	441	446	416	425	446	429	417	413	447	451	428	424	419	380	423	435	416	440	406	393	423	409	456	417	408	409	401	431	429	410	450	435	410	431	446	415	394	430	417	469	430	393	392	393	419	412	405	407	426	378	432	402	443	405	425	413	423	383	408	463	439	433	423	396	454	437	434	413	408	425	448	387	420	450	418	418	440	452	397	420	431	425	429	429	427	409	457	387	418	387	417	401	421	420	388	434	394	440	428	472	407	414	435	410	430	387	437	424	440	419	386	406	421	418	419	427	407	427	383	414	416	422	391	456	432	461	426	404	441	428	438	423	416	408	419	436	381	433	443	438	409	447	432	415	434	404	443	417	405	420	422	416	456	376	479	406	399	428	431	435	431	427	444	423	419	421	441	404	407	407	387	431	416	456	446	420	419	440	438	412	438	408	415	438	399	419	424	429	435	473	399	418	422	457	413	455	440	435	426	386	431	427	437	463	388	415	440	400	384	408	450	449	424	406	456	398	432	439	419	375	405	434	437	417	432	408	419	431	434	405	418	398	460	435	405	428	437	420	448	415	437	413	409	411	433	446	430	412	424	463	416	427	473	440	414	433	419	442	462	435	424	422	405	456	377	436	409	438	441	425	453	431	451	453	410	399	382	451	469	410	403	411	430	412	399	412	426	436	432	417	418	423	428	435	403	427	401	425	436	415	416	420	417	419	426	398	420	430	393	426	426	393	376	398	395	406	426	388	404	407	425	400	411	411	434	422	387	419	419	436	402	445	423	425	472	485	443	433	461	441	401	414	403	411	412	457	455	426	432	448	417	389	413	423	429	411	446	413	417	409	397	387	395	432	417	421	419	426	413	432	384	408	451	422	432	445	428	424	421	439	401	402	457	399	460	445	449	411	407	444	425	469	401	432	419	424	435	401	419	426	415	416	402	426	440	401	414	422	446	434	414	434	416	430	423	441	428	425	416	424	385	426	449	448	418	394	427	410	432	430	433	391	416	431	421	421	423	412	406	450	422	428	420	402	410	457	413	396	404	441	406	437	428	430	430	440	402	395	389	445	410	406	386	419	377	451	443	414	446	420	430	425	384	426	424	415	433	417	413	399	409	403	424	461	431	442	419	443	416	417	422	400	445	407	430	427	432	439	400	399	439	453	427	412	381	438	439	430	432	379	424	403	437	412	418	434	409	398	415	421	451	431	426	406	461	460	451	382	413	448	414	458	408	453	432	391	417	431	459	422	478	394	427	420	442	430	433	438	433	424	429	445	456	388	425	428	432	428	415	433	406	408	410	443	429	394	427	441	439	415	397	447	423	405	399	406	448	429	447	445	412	421	430	418	471	409	402	411	435	420	422	429	434	429	444	420	407	452	431	422	406	379	415	396	415	428	402	398	427	431	444	386	421	417	462	409	408	419	408	380	410	446	420	419	420	429	396	407	424	398	411	446	415	408	408	438	389	396	407	408	408	417	429	390	472	407	453	453	390	421	396	415	425	444	413	392	416	414	398	420	404	429	396	417	460	423	408	448	423	437	405	420	451	420	422	439	450	435	401	431	401	406	430	399	398	416	395	443	407	444	421	434	418	395	423	443	455	434	392	441	437	438	448	399	429	441	413	480	410	407	433	402	394	420	428	403	440	461	392	392	415	381	405	427	402	440	397	446	417	447	410	397	404	428	431	442	380	423	417	439	426	405	395	388	431	416	392	457	474	436	422	407	444	432	474	422	429	425	420	410	415	410	422	432	483	419	441	452	424	474	465	447	406	429	422	434	424	403	419	441	451	419	432	392	405	413	417	437	422	448	438	413	397	422	427	390	428	416	411	378	430	436	427	393	398	423	419	383	420	416	412	407	412	416	432	440	398	442	417	424	409	423	431	415	418	425	464	420	414	414	421	419	439	413	442	440	437	424	396	437	438	392	422	386	433	413	450	453	437	402	440	414	431	419	436	403	430	412	427	409	443	385	437	396	412	412	406	424	430	415	413	417	432	421	426	385	408	418	440	427	387	404	439	406	422	379	461	418	404	421	411	433	424	441	405	418	407	408	434	423	428	450	388	439	393	432	422	427	403	420	441	435	407	425	402	446	431	392	416	468	401	430	423	442	454	427	406	425	464	412	420	414	439	408	419	419	421	470	413	403	428	395	394	428	408	425	442	435	429	429	431	405	420	433	445	403	433	417	407	450	403	441	414	406	433	415	414	416	418	439	422	438	388	429	417	400	385	411	428	417	392	437	401	439	437	420	450	413	421	467	447	437	390	411	425	408	430	439	432	443	397	429	430	387	421	423	386	435	456	437	446	402	419	426	435	432	407	409	413	459	409	436	406	432	429	407	412	416	416	403	422	432	415	393	382	480	442	422	430	470	396	412	396	379	402	414	434	405	438	431	413	439	424	406	426	400	447	408	404	438	407	387	434	412	412	419	390	451	409	395	407	382	395	412	427	398	435	420	426	405	439
27278	21870	23130	13859	5355	2741	1812	1425	1203	1057	871	733	652	573	517	459	406	415	460	448	404	416	340	338	370	335	330	323	336	322	340	308	329	363	337	304	327	317	320	312	316	323	316	337	304	330	314	313	318	296	257	331	306	292	306	316	299	305	313	295	292	297	283	316	305	312	332	316	296	320	300	308	294	267	324	309	311	311	292	305	306	304	307	305	312	282	306	293	315	313	307	278	313	299	295	320	297	306	332	305	288	329	331	324	334	313	306	309	295	307	279	303	301	343	349	327	293	310	292	325	311	292	312	292	314	314	303	325	303	291	301	330	336	325	326	323	306	321	310	308	305	322	314	309	306	329	301	338	295	304	337	317	321	282	299	296	338	298	302	301	321	333	292	298	307	315	293	307	292	315	324	319	313	336	299	295	331	283	313	288	352	312	321	304	308	334	343	303	305	291	287	312	332	307	312	333	295	298	304	290	302	277	327	329	295	302	315	279	282	304	302	305	318	325	334	333	347	311	324	331	297	335	302	275	314	297	321	315	280	309	315	292	316	316	317	304	327	298	296	306	320	319	300	298	290	282	284	319	304	303	311	315	314	305	327	311	303	318	325	299	344	315	309	309	305	320	296	315	307	307	304	294	298	311	278	310	346	306	296	305	305	348	316	334	290	343	305	323	288	288	319	288	308	313	281	319	288	328	322	308	313	317	278	278	317	336	309	315	307	293	303	320	321	291	298	321	289	282	300	302	330	306	310	316	287	313	305	302	298	309	287	317	319	337	303	325	339	314	321	312	290	307	288	291	313	295	295	283	295	312	296	307	282	284	321	316	327	311	321	301	324	295	318	292	268	280	333	302	297	298	333	308	303	318	295	299	286	308	338	299	336	320	314	299	316	299	280	331	277	270	318	307	316	298	327	286	306	292	288	319	321	293	325	312	291	342	285	296	331	337	275	319	296	319	308	301	323	319	308	317	296	274	300	330	333	293	299	328	322	290	299	280	334	329	322	318	345	316	313	296	297	309	320	291	260	327	293	307	300	318	303	310	322	303	299	320	316	330	285	326	295	331	298	296	295	318	293	268	327	320	294	316	324	303	316	308	320	288	343	323	287	320	312	316	336	328	283	295	341	296	295	302	296	312	344	314	312	299	308	315	295	304	371	330	314	310	317	313	337	313	316	333	313	290	304	324	335	305	313	314	332	314	312	324	315	332	308	283	318	326	316	293	309	282	297	295	276	291	328	287	322	313	315	285	319	327	283	293	303	331	323	294	311	330	308	316	300	287	301	299	316	303	291	315	312	334	326	317	342	335	307	288	322	311	336	289	308	312	315	304	279	309	355	302	317	312	327	280	304	311	300	330	301	318	324	328	299	326	308	353	312	333	311	275	309	323	344	300	299	296	325	326	290	314	315	336	319	315	325	311	317	361	278	306	327	311	315	317	309	287	286	296	297	280	299	328	303	278	306	296	280	330	287	314	315	308	320	317	311	326	310	321	268	352	339	307	300	293	301	335	304	282	317	324	292	311	275	309	306	290	316	326	315	288	286	313	302	334	292	313	318	335	344	321	318	291	294	329	290	305	280	306	323	322	316	323	299	312	320	287	299	295	308	313	295	303	296	313	336	304	321	324	309	324	305	349	329	304	292	294	294	326	296	326	342	292	329	280	334	329	336	316	300	321	341	323	285	349	314	316	317	323	317	311	304	284	316	317	307	310	326	337	323	312	301	312	328	310	332	311	307	283	307	316	321	300	321	325	298	318	305	308	296	327	346	293	329	304	323	288	284	297	298	311	325	315	329	315	281	326	316	296	301	300	340	325	321	303	282	306	324	314	350	331	301	307	303	317	344	310	304	302	295	302	314	308	305	291	306	319	302	304	317	296	294	301	323	269	304	284	287	311	316	316	310	335	292	293	284	286	302	325	316	306	283	302	332	293	294	297	281	311	295	314	341	343	303	317	347	292	308	280	320	293	316	330	295	324	310	307	325	323	309	296	296	277	300	320	316	312	306	298	306	316	280	311	303	309	309	307	319	306	330	340	321	335	272	293	313	342	287	316	309	290	285	327	283	320	285	321	322	302	325	318	336	322	303	310	322	309	312	311	306	299	339	311	318	325	305	329	325	321	305	289	320	311	346	353	282	315	284	302	306	336	304	299	292	292	290	314	333	329	314	340	322	313	312	329	295	320	310	310	304	318	304	304	301	311	308	340	296	294	334	315	308	324	337	310	340	334	348	322	294	317	311	299	295	306	326	315	308	327	331	311	309	283	299	270	315	277	270	321	314	334	285	299	310	295	300	288	297	324	303	312	315	287	297	319	337	345	340	294	341	313	329	314	303	299	327	287	297	316	281	300	299	303	278	313	293	302	367	288	304	315	303	296	300	314	295	333	324	305	298	330	316	322	281	289	294	306	292	327	294	306	306	312	290	287	314	290	336	311	299	303	335	328	318	293	308	313	313	287	303	273	332	311	346	272	275	311	321	300	315	324	297	286	311	323	306	293	304	287	316	304	283	310	311	299	313	295	286	302	293	344	342	305	300	326	318	318	331	306	301	313	329	301	294	304	314	323	322	303	271	322	303	317	318	327	288	296	273	323	314	296	285	334	324	303	335	298	299	293	345	290	337	298	327	334	307	306	300	312	319	316	286	310	289	303	320	307	291	286	318	300	316	311	285	310	285	321	302	328	288	284	326	308	308	327	323	328	336	326	285	288	314	308	347	304	278	315	347	306	315	301	295	333	282	325	304	334	303	295	290	307	314	318	309	305	320	300	314	307	320	316	325	308	302	339	305	323	282	321	307	318	313	312	298	293	304	310	292	324	283	288	330	309	322	275	322	288	318	275	332	318	330	330	300	313	298	327	325	280	310	295	320	300	276	304	311	296	362	314	296	330	304	340	287	289	327	311	302	323	329	300	320	331	324	294	307	321	311	316	298	296	305	294	327	271	320	302	320	315	311	321	290	315	270	316	313	326	313	309	307	332	326	307	278	288	319	320	346	300	311	274	330	330	298	323	300	305	300	337	328	332	322	316	324	308	340	296	321	298	319	299	316	314	321	316	331	317	300	290	309	305	279	352	321	318	271	310	316	281	297	324	320	292	330	296	336	306	302	279	305	297	287	301	256	293	334	330	308	324	295	288	343	314	311	306	306	337	303	299	339	306	321	304	312	286	301	277	331	308	307	305	318	306	305	302	295	274	301	314	286	281	311	281	313	346	351	308	309	293	323	335	327	329	291	293	284	341	296	295	325	284	331	308	303	322	303	314	310	279	291	324	304	304	324	321	325	314	304	306	327	306	340	349	313	323	336	334	322	316	319	292	317	318	282	286	317	316	298	289	351	274	338	291	301	288	307	306	318	312	304	294	309	336	321	322	338	324	321	292	291	292	318	323	321	324	328	298	313	290	293	310	322	315	307	306	286	286	281	319	323	306	323	288	305	267	335	321	317	325	315	282	293	308	304	318	318	300	309	320	285	307	313	300
14311	33495	25461	13525	7294	3956	2773	2067	1743	1435	1160	985	940	759	644	549	577	506	534	492	446	503	425	372	404	348	397	410	359	387	410	392	356	345	357	345	357	370	359	345	366	339	359	344	363	368	378	361	335	355	365	348	316	343	332	340	312	374	346	352	341	375	343	336	364	355	344	368	331	330	378	326	339	381	350	339	339	354	330	358	352	384	327	316	363	334	406	376	344	336	346	332	310	368	363	344	338	330	327	369	346	317	363	319	347	351	384	322	331	352	345	348	341	345	354	358	342	338	316	353	348	324	333	356	371	321	351	367	334	324	348	359	395	366	366	345	319	357	350	357	350	354	348	340	336	346	344	341	340	340	348	355	333	359	351	365	340	337	399	355	323	337	370	306	375	334	358	334	378	343	360	332	349	318	383	352	346	345	393	349	332	334	340	352	320	348	326	343	366	369	367	332	332	360	354	359	319	333	328	335	364	339	327	327	327	381	385	351	322	367	350	352	353	325	316	343	336	320	345	340	340	334	334	359	368	342	342	394	324	350	370	314	340	319	342	372	350	381	335	346	361	385	336	315	327	372	348	328	372	369	322	341	356	354	322	323	347	355	337	376	365	342	319	330	330	385	342	340	350	338	335	336	365	298	374	346	367	354	343	331	335	350	353	341	343	352	358	345	319	351	355	371	341	362	344	315	340	331	347	347	361	337	344	337	365	337	309	338	386	354	375	347	345	357	355	338	343	354	378	338	356	346	342	346	335	343	357	371	328	376	335	326	342	330	369	346	344	332	336	360	329	338	367	357	372	367	383	348	360	338	359	346	352	364	346	370	373	370	345	349	358	336	328	372	325	372	343	368	330	345	354	321	357	339	356	364	295	353	371	340	362	360	344	330	366	313	330	315	345	334	353	333	338	330	339	351	371	350	371	326	353	357	351	368	347	339	327	355	339	350	360	342	330	358	333	312	334	361	339	331	344	341	356	387	360	353	357	368	351	311	328	344	391	299	324	340	337	371	359	387	357	360	375	363	364	344	374	353	351	322	354	357	354	364	350	334	344	332	366	319	328	373	389	358	345	350	342	354	323	321	322	364	328	351	378	334	381	338	330	323	334	359	358	367	339	355	356	345	367	337	336	363	349	334	348	362	371	337	331	348	339	326	369	348	374	319	354	338	361	362	354	355	394	334	332	357	368	335	328	353	333	335	360	339	366	381	363	343	365	364	332	352	339	348	377	357	342	354	352	386	384	341	371	328	339	389	347	368	342	333	351	344	346	327	361	387	345	350	347	391	371	342	344	310	363	383	375	367	330	377	374	362	355	332	321	352	324	358	377	331	348	322	374	358	354	343	376	367	351	353	355	320	351	328	364	365	406	360	341	325	359	363	359	381	363	392	348	360	371	312	344	300	315	338	392	366	320	356	340	338	345	365	314	372	382	325	341	359	367	357	378	329	371	359	336	357	355	359	327	352	357	345	336	327	326	326	335	358	355	330	352	353	342	317	329	350	351	376	360	338	334	336	365	341	362	349	347	342	355	347	358	364	344	352	354	365	359	339	328	348	363	368	351	351	364	339	344	335	343	316	333	356	344	316	354	352	350	357	309	342	321	411	373	327	341	334	327	350	333	352	340	311	372	326	345	330	338	354	346	343	343	357	342	346	348	355	358	343	335	330	397	361	346	342	373	369	349	331	355	332	344	346	340	331	378	338	344	374	388	326	387	373	360	358	352	369	347	316	351	332	337	338	355	309	307	346	360	339	350	345	357	361	359	370	362	358	348	346	401	346	317	370	351	360	340	338	323	366	335	377	324	360	321	361	320	353	325	345	341	365	362	370	378	327	351	337	366	330	327	369	352	319	344	353	369	366	362	344	354	354	353	353	350	349	353	335	370	354	387	356	341	337	361	337	331	303	327	345	355	342	331	375	332	358	368	351	370	354	357	327	380	357	325	340	345	369	398	364	351	365	337	323	363	339	337	362	351	353	335	338	340	348	313	335	354	319	348	317	375	366	357	349	346	344	339	316	378	353	344	345	338	340	358	344	344	370	354	361	362	345	329	362	387	326	332	362	384	358	330	328	335	389	377	370	348	372	339	327	343	335	365	362	370	376	353	349	348	369	373	332	346	336	341	359	351	373	360	356	368	334	334	325	343	339	373	381	376	344	351	350	377	362	344	377	343	339	343	347	348	364	362	351	366	331	362	377	357	335	332	353	350	348	330	328	358	347	340	363	352	351	359	362	399	356	348	344	329	364	341	356	364	337	324	329	371	361	342	376	344	341	336	347	354	323	338	327	377	329	357	374	342	340	354	297	346	359	354	337	330	355	321	367	357	351	345	370	347	363	353	332	350	344	331	341	390	364	309	398	351	356	345	342	326	348	326	379	335	317	355	344	351	365	368	365	358	356	298	343	347	371	361	362	349	322	332	354	344	373	333	358	366	385	375	338	358	346	361	333	335	360	357	317	352	371	328	361	365	354	346	331	385	346	359	350	396	331	330	304	315	360	330	354	338	369	358	335	332	340	321	348	361	388	326	329	316	359	347	406	347	350	377	383	335	350	340	354	362	316	350	385	368	352	384	349	328	360	361	351	347	348	341	367	366	392	369	343	356	373	358	340	358	356	397	340	337	324	354	331	338	379	376	393	375	354	333	317	345	354	359	310	366	381	322	356	342	335	318	335	367	359	382	338	356	332	364	327	383	322	338	365	379	343	326	323	316	331	341	362	346	344	353	354	346	349	379	368	328	338	360	365	346	355	368	350	350	337	363	309	354	329	324	345	338	353	342	381	350	331	317	327	348	350	386	350	336	365	341	347	353	356	369	355	339	344	340	367	353	346	291	345	365	358	326	350	333	356	363	348	379	352	349	374	368	338	379	343	375	327	357	347	315	355	367	384	354	355	328	387	339	362	372	332	350	351	317	359	389	346	383	368	343	375	310	377	341	333	366	316	353	344	341	357	349	344	383	359	355	357	376	363	345	339	344	364	336	358	371	311	344	375	363	334	339	370	360	351	352	347	355	358	368	333	358	350	335	366	359	349	334	356	351	329	333	344	334	363	341	352	344	340	349	378	345	357	340	326	364	345	367	324	349	330	360	324	343	335	329	352	307	342	376	326	339	360	366	317	333	356	360	336	328	321	345	331	367	398	332	344	346	374	351	350	338	372	338	368	380	326	338	353	355	347	367	357	363	355	366	416	354	352	347	365	333	363	361	340	363	314	320	332	344	339	344	317	353	336	339	325	314	340	365	324	353	353	384	332	323	341	360	331	348	348	339	366	341	332	350	388	356	307	378	325	352	314	355	339	357	368	359	363	350	349	349	353	357	360	370	339	325	340	302	366	386	335	353	332	338	337	350	352	343	366	317	365	344	338	342	343	342	353	375	346	372	376	348	371	339	324	342	373	367	337	339	348	353	335	339	366	368	345	370	345	329	338	357	331	338	340	335	366	381	313	319	332	364	373	373	367	378	345	356	349	363	321	348	323
23456	21064	27919	24493	20888	11950	4591	2650	1876	1701	1479	1191	1040	899	762	733	600	614	640	614	581	543	473	463	445	400	440	437	429	417	422	426	363	362	423	375	388	411	403	374	382	349	378	365	415	363	395	373	378	385	361	353	385	347	409	382	391	391	377	376	345	361	351	362	391	364	349	394	378	352	363	385	333	363	395	363	349	380	351	363	362	353	356	384	362	361	405	370	337	365	416	404	388	343	319	378	356	349	355	381	376	344	397	369	342	361	341	324	393	371	392	383	355	372	328	395	343	363	378	374	352	358	337	355	352	386	367	389	337	346	363	376	392	368	369	357	344	350	345	397	365	372	360	345	374	384	367	359	378	341	370	356	402	371	371	411	370	352	388	335	365	350	352	388	363	381	368	380	371	375	357	385	344	342	389	354	382	403	387	373	354	367	389	357	373	379	385	370	366	383	361	360	390	350	319	354	357	353	339	368	379	337	353	335	388	394	393	398	367	377	354	388	357	392	366	358	343	335	361	357	366	381	361	395	371	400	355	382	349	361	412	379	406	378	378	378	358	377	387	356	377	367	399	357	372	363	351	330	375	349	355	371	367	402	370	343	345	367	377	376	393	375	373	363	371	367	371	354	360	350	378	319	367	395	386	346	385	368	373	372	354	398	398	322	389	377	343	348	358	363	379	354	339	367	323	374	346	381	387	377	368	388	375	378	378	337	372	343	372	371	366	381	362	348	377	381	365	370	370	400	358	360	375	391	357	370	344	380	387	380	362	372	379	378	404	374	358	387	343	356	394	352	361	392	364	335	349	339	359	358	354	358	354	321	379	351	351	366	357	357	332	382	395	412	339	393	381	404	424	381	386	349	354	373	347	355	355	350	384	357	355	379	348	355	382	361	362	379	364	414	344	362	375	361	370	380	391	359	387	349	330	374	330	382	358	382	386	407	346	375	365	335	388	367	370	373	369	382	367	396	367	379	370	333	344	371	352	362	383	359	356	340	366	424	361	332	359	345	401	350	372	379	402	322	366	352	397	387	330	360	343	365	360	350	335	364	401	339	366	367	385	391	398	378	391	359	384	348	323	404	372	397	363	361	381	361	354	327	395	333	370	356	331	376	354	337	367	337	372	359	351	375	359	374	360	381	375	365	367	368	375	376	352	395	373	397	382	353	385	367	325	373	340	368	362	328	373	366	324	385	391	324	346	375	375	390	358	354	354	325	389	348	363	380	382	390	375	345	345	349	350	362	386	364	389	338	349	356	336	390	351	365	349	356	362	366	380	357	349	400	373	375	373	387	347	356	368	389	344	354	346	358	362	357	374	354	372	334	367	342	330	399	330	345	375	369	369	343	364	378	359	353	377	349	376	371	380	348	358	373	359	393	361	363	343	377	375	368	340	363	379	353	327	378	346	360	346	373	374	380	405	379	363	374	369	368	411	388	402	376	358	366	369	359	394	357	354	341	382	375	340	373	357	384	351	378	354	347	372	347	349	366	366	339	379	370	366	383	377	333	382	377	368	371	391	356	396	395	377	367	393	341	338	362	361	366	371	378	352	380	325	391	376	362	374	364	339	352	344	375	363	400	362	375	342	372	352	345	394	394	366	335	368	366	385	352	369	359	374	371	366	365	393	344	363	383	357	372	378	379	418	383	380	358	367	387	382	367	329	335	336	376	367	332	390	362	370	366	348	370	381	360	345	369	356	380	400	382	343	372	381	402	375	379	341	369	379	384	353	354	354	370	380	375	358	372	392	351	372	398	367	332	338	349	385	387	355	351	354	333	349	340	375	382	345	351	346	364	351	351	360	368	366	356	380	402	348	377	362	375	352	386	375	369	379	415	346	351	369	363	343	367	387	347	352	397	368	389	342	359	400	374	359	387	377	384	368	388	344	346	367	384	351	382	360	372	355	359	363	371	356	361	376	368	396	384	414	369	378	369	375	379	351	318	359	366	403	352	337	358	410	382	362	358	352	347	346	365	357	367	369	332	323	369	355	358	370	370	374	361	358	366	360	370	383	355	407	386	379	356	379	369	382	372	374	398	374	368	350	403	356	371	357	373	340	405	360	373	345	357	364	416	353	337	341	390	345	373	347	339	399	362	336	355	346	380	379	376	341	347	389	376	392	391	341	391	369	359	381	330	392	363	375	373	350	344	375	352	370	421	374	340	383	381	378	381	386	366	383	354	360	364	356	353	352	353	364	359	356	361	372	352	371	368	409	359	369	401	367	365	376	307	355	345	376	379	340	348	371	406	327	374	384	381	356	362	383	325	373	383	380	384	353	371	377	364	381	366	368	360	356	365	361	380	385	397	381	395	381	375	354	364	403	354	364	350	370	352	390	339	344	368	358	386	363	373	391	360	342	373	374	379	336	362	360	370	306	321	330	335	407	370	372	362	368	409	358	325	409	350	374	339	357	353	351	370	376	399	369	356	375	395	348	359	391	384	350	357	368	358	368	343	348	388	366	343	380	347	386	359	372	406	357	399	375	349	362	399	350	388	371	346	379	335	364	382	369	392	374	352	362	350	347	330	376	366	368	341	378	363	373	347	361	366	399	321	316	346	359	380	343	330	355	368	406	360	343	372	343	385	385	356	415	363	371	382	369	397	354	365	384	349	342	370	374	357	359	347	406	389	348	357	339	348	369	413	359	356	348	347	345	362	391	395	355	360	348	382	363	369	365	380	357	373	365	347	342	378	363	372	340	347	388	348	360	373	376	360	368	356	358	391	338	383	355	376	318	377	351	386	360	352	343	393	390	356	353	358	349	371	370	383	373	346	344	363	367	330	371	359	343	385	355	359	374	379	345	338	355	375	387	383	356	376	358	381	369	328	359	355	357	359	341	357	361	364	350	339	352	346	385	361	379	367	373	384	353	357	364	356	355	364	356	364	383	369	406	360	363	381	371	383	349	379	371	374	398	362	368	362	373	375	391	348	350	365	356	338	337	372	372	372	357	325	377	364	395	335	375	358	325	374	373	371	382	369	379	370	369	374	397	357	355	391	371	360	313	376	386	373	364	365	390	366	336	403	354	351	329	381	388	375	369	399	367	373	376	386	372	357	349	347	365	369	363	350	395	367	385	349	385	342	328	341	352	366	371	365	371	371	388	354	387	394	366	343	340	359	388	373	362	354	372	326	379	367	400	379	364	349	343	350	374	378	374	346	381	339	359	358	388	349	351	354	412	376	376	354	376	375	329	353	364	366	379	385	349	349	366	405	386	391	313	349	372	362	384	381	364	352	333	380	349	395	372	380	386	381	359	386	333	384	359	350	386	363	367	377	335	355	336	367	364	390	385	366	354	341	338	366	389	415	364	378	385	404	366	371	394	344	323	360	354	366	372	384	389	370	378	374	340	355	369	377	350	405	379	360	368	377	407	376	373	352	374	385	355	358	343	355	361	363	380	345	389	368	358	355	360	391	392	376	345	369	384	365	353	352	351	383	375	364	346	404	349	362	382	372	334	375	376	425	351	361	366	366
16078	41508	32719	19377	12027	7181	4823	3433	2818	2435	2019	1660	1443	1219	981	907	794	760	749	743	716	650	605	515	513	495	523	514	523	453	466	448	471	451	484	454	444	451	446	437	453	427	407	423	404	450	437	368	410	433	384	409	430	437	423	446	436	439	434	447	447	407	386	465	415	443	407	437	410	437	380	414	396	407	422	452	419	411	410	412	402	424	395	405	369	446	406	411	391	426	395	426	430	424	406	402	391	422	385	386	412	434	413	431	382	396	403	391	420	410	406	422	399	382	429	420	421	413	410	428	428	427	425	422	432	416	444	387	405	389	407	397	429	387	445	438	461	384	378	423	429	411	453	452	404	415	402	404	454	410	435	433	419	423	438	442	420	450	389	368	420	427	419	416	421	409	398	411	391	394	439	451	403	426	441	425	445	442	429	435	412	416	410	395	391	426	412	379	406	401	438	416	359	440	422	421	406	408	429	402	411	420	426	444	445	427	454	453	409	402	429	369	398	468	408	403	410	400	432	387	399	441	429	446	375	415	444	406	392	427	400	420	414	413	393	427	410	393	395	433	398	404	400	411	420	442	412	431	389	419	394	387	444	401	409	407	403	387	417	406	414	393	406	424	391	421	412	371	404	400	411	401	398	446	401	442	428	397	439	427	423	437	438	394	435	438	398	452	450	426	395	412	430	413	401	433	448	411	418	417	405	441	417	422	427	404	387	416	398	425	383	419	410	417	432	388	386	411	430	405	413	417	444	396	392	395	400	385	430	412	368	416	414	403	403	414	417	399	416	396	426	398	407	414	408	380	402	470	403	375	402	373	395	436	423	386	384	350	400	415	398	407	436	408	426	404	449	406	438	370	382	457	407	429	387	384	398	421	387	386	417	395	394	393	414	389	417	415	405	420	408	393	397	403	399	373	421	420	389	411	402	411	409	445	422	427	406	394	426	397	402	398	351	397	432	442	421	443	446	360	394	393	405	396	420	417	409	401	373	434	392	398	430	394	414	428	419	400	403	407	399	412	369	450	367	415	415	446	422	434	393	464	390	396	381	401	388	390	407	405	377	418	405	393	413	419	405	412	380	410	413	416	392	391	435	412	411	403	390	417	417	402	481	439	422	434	424	405	363	404	399	387	420	424	424	422	402	417	414	414	364	409	430	391	438	412	403	382	390	424	402	386	404	420	411	380	393	402	422	426	414	402	418	413	413	386	439	418	442	456	375	421	426	427	394	426	392	411	434	377	377	416	414	384	427	374	418	368	392	413	421	396	433	415	426	437	397	425	389	417	461	411	397	384	428	425	343	419	415	394	398	431	428	432	411	387	390	406	422	418	417	455	411	383	403	413	407	409	384	390	408	397	425	436	429	432	416	392	386	402	429	412	423	391	444	401	416	441	447	414	416	424	424	405	381	389	460	419	383	427	358	409	431	448	393	365	387	415	459	475	395	409	416	423	434	423	378	413	391	405	443	404	407	364	390	406	414	394	382	424	410	409	395	411	378	397	372	393	413	413	408	416	408	422	430	379	408	431	428	442	404	392	430	433	407	407	433	417	406	418	403	426	431	452	402	375	429	406	442	413	441	424	443	426	426	420	451	428	433	384	422	395	397	412	403	392	434	437	399	376	388	418	400	421	377	420	396	418	402	435	423	404	401	416	440	409	410	389	399	371	411	379	377	431	442	414	424	405	405	426	423	409	447	404	394	382	409	407	440	408	404	420	427	393	388	380	393	407	391	463	411	427	406	437	404	415	421	399	401	380	418	441	441	413	425	412	370	413	382	409	393	403	396	423	409	425	417	416	466	410	414	380	401	401	411	429	394	376	452	411	420	439	384	435	414	377	436	421	374	391	426	424	394	414	410	437	407	424	401	435	440	417	416	438	411	473	380	420	421	435	425	419	403	403	433	414	413	401	441	405	406	429	441	405	387	429	427	404	404	435	395	388	432	409	381	424	409	449	431	374	390	408	418	418	405	418	412	382	429	418	370	429	439	384	403	421	421	425	394	438	437	401	410	384	423	420	388	405	394	391	397	406	396	431	433	420	419	396	438	426	425	405	380	418	394	417	391	393	432	408	417	430	414	404	419	397	395	444	391	437	388	387	427	398	426	431	430	406	406	408	417	433	433	387	400	404	406	402	430	401	399	385	446	434	425	408	391	393	423	397	419	409	432	421	430	397	403	405	402	406	405	398	403	418	403	420	389	409	401	425	414	412	401	429	417	394	411	446	415	428	422	404	381	396	428	393	403	400	388	371	424	423	428	424	425	400	377	441	410	390	400	396	445	412	420	378	389	432	422	430	399	410	404	421	375	415	391	424	418	414	411	443	468	382	402	408	423	360	403	436	408	422	416	398	402	371	415	416	403	456	399	433	408	411	399	455	418	432	388	423	423	432	461	389	393	409	396	427	425	374	393	376	421	401	409	463	439	439	399	378	421	417	399	421	433	392	414	411	407	433	386	428	440	401	402	380	365	423	393	420	411	412	429	435	392	393	417	405	390	421	416	408	428	380	413	436	383	404	404	424	424	400	414	406	425	401	428	397	410	407	418	403	391	405	467	411	393	414	406	424	415	392	393	416	403	396	406	387	411	428	418	404	391	391	422	409	370	390	433	414	399	415	442	386	451	428	423	398	424	398	389	424	430	436	429	437	398	371	403	411	431	395	429	431	427	401	425	411	380	409	411	424	414	397	378	422	409	433	392	466	420	435	450	409	391	423	411	417	414	432	412	436	402	398	384	418	395	407	399	441	399	397	410	398	438	401	433	404	455	440	420	418	392	388	393	408	400	391	398	408	403	410	404	437	420	425	407	395	440	436	397	407	427	429	425	425	442	392	404	411	437	420	413	413	431	395	400	412	414	399	415	431	435	442	419	397	372	432	398	407	424	399	395	434	397	391	437	440	424	426	386	392	385	412	382	411	401	414	363	400	420	391	418	446	421	375	409	434	415	400	403	456	471	367	409	438	428	392	401	469	437	418	435	395	380	415	377	433	419	423	392	396	423	406	413	385	394	409	389	435	390	419	405	420	418	418	393	390	408	365	389	398	417	439	410	396	413	399	400	400	388	405	424	370	401	411	416	410	429	395	405	409	401	438	459	379	390	419	402	428	406	380	378	373	409	446	424	404	429	435	403	416	469	401	412	392	396	398	403	423	450	450	395	434	416	397	427	412	399	390	403	423	390	420	408	427	412	420	363	409	408	391	391	409	409	401	415	386	396	431	418	403	427	412	432	386	387	421	375	409	418	393	428	414	440	404	441	419	406	379	440	440	402	422	416	408	418	404	424	456	395	410	407	401	406	391	406	431	444	426	431	411	434	419	432	393	442	403	401	414	410	399	397	380	410	407	406	436	436	403	421	435	381	394	375	403	411	372	375	435	417	414	427	407	413	460	379	390	401	452	396	418	409	396	415	401	408	404	400	390	436	454	412	436	406	429	433	413	426	399	425	421	407	412	361	365	420	389	427	410	409	401	402	394	403	388
24773	21082	26781	25085	11610	4416	2493	1676	1431	1291	1036	869	749	654	593	565	461	456	448	417	479	450	347	352	334	350	351	327	324	321	304	324	328	325	345	296	320	318	317	306	287	306	282	270	317	301	282	302	303	280	297	295	301	312	259	297	275	310	281	305	282	309	279	311	297	279	290	278	273	314	299	282	304	284	284	307	301	294	282	266	310	287	266	275	289	273	309	283	308	278	261	290	236	277	307	303	275	326	275	272	321	281	271	282	317	286	288	293	290	278	283	270	282	291	299	295	294	272	283	310	297	317	288	305	280	293	258	294	298	276	304	307	281	296	301	301	285	267	289	260	317	259	276	306	279	296	275	289	268	255	295	296	293	288	269	269	314	281	308	287	288	282	276	312	259	280	299	317	308	288	292	325	303	284	241	297	310	272	271	284	297	289	287	306	289	284	300	289	331	281	267	285	283	288	292	272	312	299	284	315	284	293	281	295	262	285	286	296	284	279	267	277	304	287	274	274	343	274	298	307	296	274	282	269	283	282	284	281	292	283	287	312	307	284	280	287	305	291	307	243	280	326	290	270	284	278	277	274	294	315	247	266	302	290	290	277	267	314	278	301	305	262	292	327	260	271	285	293	275	301	290	291	294	334	284	291	281	291	286	291	343	270	274	275	284	285	313	271	292	263	275	293	283	288	291	286	299	264	308	276	284	273	327	300	310	274	278	284	285	279	292	292	273	270	289	290	307	310	291	290	311	277	285	309	317	285	302	281	306	282	325	265	297	268	301	318	290	306	289	276	293	269	299	288	320	274	273	284	285	272	285	277	309	255	280	290	341	298	308	319	293	279	309	290	260	293	299	290	296	303	297	270	288	321	281	273	305	257	299	307	268	306	288	271	261	264	266	317	269	298	323	271	276	319	283	308	292	297	270	283	283	284	321	288	275	261	275	289	283	289	298	249	288	300	285	251	286	268	296	302	273	291	266	282	306	300	268	281	324	249	272	287	287	273	280	297	285	282	322	292	292	306	293	318	281	287	295	283	301	296	292	278	261	280	299	287	303	294	320	299	312	294	290	283	272	268	290	278	291	248	325	302	286	294	290	301	302	277	281	321	249	301	258	310	288	303	289	282	298	306	299	282	282	297	296	307	305	310	272	279	257	284	310	288	257	282	305	285	276	309	276	297	260	277	301	313	285	290	296	282	275	283	263	278	281	281	280	273	299	307	248	309	280	266	313	292	287	275	282	283	286	265	291	291	278	272	306	285	341	293	269	296	273	283	244	308	280	300	300	304	271	278	286	295	292	263	304	274	297	260	307	280	246	300	312	284	274	292	281	296	279	302	274	307	305	294	302	286	285	277	297	293	297	298	293	302	278	277	286	302	273	296	301	287	297	321	322	286	284	264	273	286	289	309	269	294	270	279	289	295	294	265	297	293	284	276	299	290	324	291	274	265	291	274	268	311	298	289	275	292	286	276	285	316	278	285	288	269	298	283	302	281	306	298	276	295	272	270	265	285	281	245	286	293	289	286	288	279	290	260	303	265	267	272	331	293	291	312	303	298	305	315	273	286	292	282	284	288	290	260	283	282	284	300	261	276	307	278	265	265	289	288	298	292	280	280	309	279	337	310	295	286	288	273	269	303	298	285	291	279	296	297	287	290	280	308	303	300	287	284	292	306	304	290	277	295	265	281	288	287	288	255	304	295	272	288	268	289	298	312	311	326	286	308	283	299	300	289	267	248	310	274	288	285	269	294	288	298	345	311	282	253	285	279	299	291	309	300	285	273	306	294	297	289	306	273	281	309	289	278	289	293	264	279	295	284	267	300	283	273	260	319	298	281	328	266	272	286	274	305	288	270	240	276	293	290	285	312	281	294	284	297	286	278	290	260	303	294	314	302	278	299	289	296	255	269	274	289	260	260	290	282	293	306	307	303	307	293	274	294	314	273	278	309	288	292	271	292	289	283	276	291	287	262	238	299	273	289	313	287	314	283	280	321	290	303	266	275	302	292	301	280	259	282	319	287	285	303	308	303	309	295	292	273	278	265	270	307	294	278	283	297	289	278	269	271	250	279	283	280	286	256	301	301	338	283	285	267	298	294	275	306	276	273	303	313	255	298	281	274	266	285	272	299	296	268	289	299	297	292	299	286	292	263	322	308	256	286	323	306	278	283	296	258	285	293	310	271	287	291	302	297	308	280	262	313	308	303	286	294	282	304	298	325	279	318	281	297	284	286	290	275	324	289	291	280	274	280	288	279	274	293	329	305	282	282	270	281	299	301	305	300	279	272	275	297	266	294	269	265	274	302	270	308	286	292	293	252	303	264	302	287	294	295	285	274	274	319	294	299	277	267	291	308	304	299	277	295	294	272	323	288	276	299	309	294	295	302	298	285	302	311	271	261	316	306	306	267	259	266	301	283	273	279	279	283	290	241	294	272	299	293	320	292	302	277	299	275	279	273	268	280	279	298	263	285	280	294	290	272	302	294	318	309	318	275	292	292	303	280	301	297	261	304	306	276	261	302	246	314	281	296	295	293	306	300	264	310	282	295	278	311	346	295	291	288	291	291	274	265	298	310	295	284	284	326	274	288	291	289	283	236	317	329	265	268	293	293	308	267	256	292	291	290	288	286	326	287	295	306	302	303	271	288	279	249	276	307	269	278	275	284	312	296	326	291	265	292	262	291	290	274	266	291	317	316	286	272	302	295	285	282	274	295	275	281	324	259	270	265	333	285	290	297	263	315	316	244	294	294	303	274	282	259	282	298	293	288	295	290	294	271	301	296	275	320	299	289	290	278	310	286	291	293	283	312	277	290	270	274	300	304	291	316	260	283	297	290	300	251	303	300	254	281	307	282	282	272	273	282	307	292	296	293	279	279	262	291	291	257	272	312	305	303	281	266	310	303	331	304	303	293	308	257	316	291	260	278	274	284	268	279	299	331	291	265	276	297	284	292	270	257	288	286	276	276	294	260	296	277	302	299	261	306	275	271	253	291	294	295	265	300	289	323	295	266	264	270	270	273	290	290	285	281	282	278	305	303	293	283	279	266	268	313	292	248	311	278	291	291	317	295	281	295	305	286	261	270	256	287	281	300	303	286	310	283	271	278	292	270	276	248	279	310	323	289	285	309	270	277	300	272	268	284	291	291	284	270	329	253	302	274	303	293	307	292	304	290	269	288	294	287	276	272	288	268	284	305	247	276	268	301	303	285	290	313	270	278	279	271	268	320	288	300	264	264	266	269	338	303	284	281	279	281	276	257	261	280	285	307	307	286	308	282	302	263	297	263	273	315	330	290	274	290	303	282	308	311	286	289	280	257	310	276	298	301	314	263	308	289	275	290	304	279	242	304	253	284	267	291	287	265	311	282	301	305	302	284	284	306	327	300	253	298	289	281	304	271	269	293	279	290	301	285	293	294	282	324	313	308	291	284	302	302	305	313	292	292	281	266	307	291	290	260	278	291	292	282	289	268	275	257	292	268	289	331
14912	36393	28813	16070	9356	5649	3540	2533	2023	1777	1459	1208	1048	944	690	738	547	532	536	533	542	507	439	412	424	400	410	405	378	402	390	378	343	347	340	350	336	358	348	373	357	334	329	346	338	312	355	329	343	314	326	309	332	329	358	369	327	356	295	329	329	345	326	335	325	323	318	304	349	281	351	318	336	321	327	333	337	352	315	328	313	366	317	320	342	320	336	332	377	330	332	293	320	312	332	333	336	329	350	375	326	342	327	309	316	345	330	320	349	309	327	338	320	327	339	334	323	367	353	333	308	336	309	340	322	329	341	314	355	339	335	342	319	306	341	347	339	338	307	355	318	334	309	360	302	298	315	351	319	331	315	349	373	303	322	323	356	334	304	320	337	322	310	310	314	332	302	342	313	337	302	338	291	339	307	322	329	322	311	330	338	289	334	332	333	323	319	314	323	381	326	338	328	341	318	314	322	306	322	340	280	352	327	337	336	312	312	344	332	299	349	313	332	311	330	320	338	336	329	309	322	313	326	318	332	343	335	340	326	314	320	326	294	312	327	330	316	322	338	300	343	320	315	292	320	319	325	309	324	343	338	350	345	307	325	325	338	360	318	325	359	275	284	348	311	315	320	347	343	343	311	303	332	344	333	325	343	295	311	299	319	331	300	347	348	357	318	366	324	333	322	334	327	327	320	354	315	338	336	356	331	331	357	326	325	302	340	296	336	310	339	338	344	320	336	307	310	352	306	319	325	326	312	328	347	322	320	322	306	345	317	313	320	296	329	316	317	314	336	354	321	306	329	329	349	326	313	326	308	345	326	320	328	339	321	349	305	324	301	315	361	346	358	329	331	316	307	328	354	301	329	348	318	346	297	329	315	337	301	341	328	322	367	302	320	297	336	364	309	340	328	340	354	324	329	303	325	344	332	346	319	306	334	336	327	294	337	331	319	308	317	314	304	303	309	334	328	314	330	330	348	303	313	351	314	356	307	326	344	332	307	343	318	354	339	348	297	378	327	344	281	339	323	328	311	296	337	309	285	309	294	336	314	332	351	305	309	338	330	316	309	315	355	348	342	332	326	309	345	322	311	361	305	330	320	334	337	352	350	325	314	320	319	314	309	344	301	312	334	293	308	327	326	312	303	341	349	300	312	321	323	346	344	322	339	322	342	343	355	292	306	354	347	308	364	325	316	332	347	339	309	326	362	363	319	328	311	307	306	295	333	333	325	305	313	300	338	337	351	313	324	363	330	357	317	340	327	332	346	345	350	324	325	303	338	311	326	329	324	330	326	314	305	309	326	308	334	329	336	338	321	329	337	300	306	328	333	331	360	322	334	331	344	300	323	300	297	350	326	361	312	340	317	315	337	319	304	355	313	355	307	320	312	313	345	342	312	329	342	311	313	311	316	299	321	314	334	360	366	340	325	327	348	328	305	348	308	314	339	330	352	326	335	314	319	346	280	311	316	305	320	324	311	325	329	326	318	318	315	291	323	314	303	310	328	331	328	303	330	283	351	311	300	322	299	318	328	316	340	322	327	322	337	337	350	331	352	344	353	355	303	305	346	324	369	364	333	327	333	322	315	338	354	323	334	337	339	325	314	333	305	316	289	329	324	341	342	336	307	317	320	354	328	327	336	330	305	318	313	315	300	336	300	334	325	321	315	333	363	319	326	307	352	332	327	318	316	362	343	327	331	302	327	332	319	344	319	344	342	313	323	337	315	299	349	337	344	329	315	307	318	321	326	378	356	321	298	316	342	338	332	336	337	311	311	334	315	348	344	350	332	323	333	358	324	350	308	318	323	314	323	331	315	310	363	320	298	346	336	352	327	317	326	346	345	319	309	344	321	309	307	312	285	325	317	330	358	324	328	356	353	331	320	300	352	351	350	318	343	289	324	334	344	311	324	306	332	334	337	298	339	314	325	299	328	327	287	336	322	336	331	287	311	336	302	330	338	328	342	333	333	333	313	332	338	333	305	339	317	319	347	322	343	345	334	317	312	308	312	323	324	360	307	357	333	308	319	323	321	320	324	324	299	333	327	320	334	310	343	331	293	304	314	320	287	301	306	336	331	292	304	308	300	327	313	310	353	359	310	349	338	315	321	334	287	322	299	318	335	364	314	343	316	307	326	335	319	291	321	341	322	313	299	314	319	320	324	315	341	317	354	309	300	297	325	321	326	363	314	329	321	306	296	328	348	315	350	319	331	330	355	331	335	366	328	314	369	311	338	321	363	310	327	309	319	323	336	340	344	318	341	328	322	292	301	343	327	317	332	342	305	330	304	332	332	325	312	305	313	362	329	292	313	306	336	327	342	310	297	313	317	337	338	308	315	339	305	348	357	348	302	313	319	351	311	325	345	307	342	327	337	299	335	337	347	330	305	324	319	358	343	342	318	354	323	320	312	360	296	302	338	338	331	310	315	334	347	346	326	335	311	301	324	313	336	316	361	320	310	327	338	338	317	340	311	337	356	351	356	312	320	319	310	321	295	345	321	298	321	335	317	320	328	296	316	332	319	334	309	347	346	318	308	320	331	348	319	311	364	343	354	313	300	332	280	342	314	304	339	324	347	272	357	338	307	316	349	330	339	304	307	312	328	310	336	315	339	304	329	348	307	323	299	306	333	347	318	333	349	350	359	347	343	353	342	336	312	328	321	334	318	332	319	335	358	326	363	352	320	314	345	327	298	322	311	309	301	340	334	311	317	327	348	341	332	321	317	326	342	324	326	332	336	349	322	373	323	334	370	303	338	321	325	314	292	323	310	336	313	331	338	348	323	327	349	315	324	353	356	329	307	317	304	317	321	339	318	351	321	322	318	301	353	315	333	318	308	316	291	304	337	313	348	366	304	360	306	341	342	343	333	338	344	351	291	319	350	330	321	315	325	318	327	341	320	374	347	323	320	334	325	296	306	323	326	320	348	326	341	361	342	331	326	344	352	336	342	343	354	364	319	324	320	350	340	356	306	310	362	338	339	394	328	311	343	335	310	324	338	350	322	327	354	347	324	328	345	330	311	301	339	326	336	308	303	332	320	327	336	341	318	346	322	280	302	299	322	303	306	315	332	360	302	315	366	353	345	313	346	350	358	317	354	300	345	341	320	326	314	318	338	301	321	337	341	326	342	316	315	311	314	358	356	345	315	308	317	319	338	333	333	321	323	286	309	337	328	309	339	300	352	315	309	326	278	336	323	315	333	347	329	342	328	317	289	325	305	323	327	300	306	339	315	341	304	328	329	319	305	328	323	318	337	320	310	349	331	303	345	325	319	313	314	339	327	328	312	332	315	322	330	356	317	342	337	309	332	322	307	339	331	356	334	359	333	318	353	331	305	313	305	330	316	306	320	341	327	322	320	316	312	326	368	319	308	330	305	332	314	311	321	315	321	340	366	320	299	314	345	332	308	320	315	286	325	307	324	305	327	335	358	336	321	308	338	352	321	312	321	347	330	337	316	337	338	355	309	326	332	346	320	304	314	327	377	314
22389	21081	28426	23999	21139	20938	11650	4200	2909	2298	2052	1655	1342	1254	1035	932	871	738	666	713	730	655	581	516	529	500	464	474	483	493	438	452	427	466	432	430	444	386	384	376	366	409	395	396	393	391	373	381	390	379	365	387	375	373	388	376	362	389	374	432	400	377	338	371	364	372	356	387	362	353	390	355	370	405	348	380	375	390	380	372	378	383	352	396	351	358	396	394	390	381	378	366	338	392	346	345	360	397	379	379	346	389	343	361	358	355	397	380	360	371	382	350	394	371	367	418	405	382	399	374	379	391	351	435	382	385	370	346	356	365	392	406	385	343	364	369	383	383	390	367	380	360	379	378	372	381	411	416	374	393	378	385	370	394	417	362	382	399	381	388	337	337	392	362	399	376	375	341	345	360	350	360	393	386	357	377	359	354	373	393	374	374	349	357	368	376	377	367	373	374	391	368	339	384	366	381	406	390	347	368	354	394	370	381	380	355	361	360	365	408	366	352	353	386	395	353	348	371	402	354	402	308	375	340	370	363	394	359	392	397	375	396	400	406	366	366	372	357	355	380	400	359	362	383	398	369	343	360	397	338	365	364	388	403	405	398	356	386	365	347	365	345	367	370	393	368	374	423	341	391	370	352	371	361	387	368	374	367	345	394	362	380	372	385	399	354	372	353	363	385	352	386	409	409	393	359	374	405	380	365	380	357	365	403	382	387	360	395	363	360	409	366	375	370	372	366	367	359	337	388	372	361	354	346	369	354	375	387	346	369	350	374	394	403	379	412	360	391	359	395	370	358	360	406	370	381	370	398	359	354	381	377	384	385	373	395	376	402	371	365	358	340	386	355	358	379	350	359	352	391	401	385	395	371	412	399	363	350	369	382	368	339	335	355	374	407	369	357	364	370	392	385	361	387	403	366	363	414	365	365	391	381	346	386	365	366	385	375	371	368	348	347	367	385	395	340	359	385	368	390	361	379	355	355	334	414	402	359	340	371	376	367	378	395	362	372	379	380	374	396	344	364	363	382	356	378	371	367	344	404	372	364	353	370	381	381	340	392	350	382	390	365	369	339	415	375	398	415	340	352	363	357	390	367	343	360	353	360	405	350	405	389	374	343	421	357	422	378	361	390	384	404	363	386	367	369	373	406	368	380	395	384	376	381	357	358	339	319	360	393	374	373	398	361	375	396	384	338	384	377	385	396	366	367	384	366	389	375	410	373	370	342	388	403	350	383	391	378	382	331	342	365	406	378	369	386	346	357	378	351	411	358	395	365	396	364	376	405	383	379	385	369	403	353	383	395	366	343	361	397	386	383	401	383	366	425	348	371	385	365	404	378	365	352	380	376	373	364	390	392	383	353	348	357	347	356	354	351	394	358	350	355	367	383	399	406	353	356	345	363	385	343	377	409	385	349	348	355	359	402	347	361	350	392	398	381	386	399	342	399	374	334	356	366	409	386	363	387	367	409	383	354	367	390	410	408	353	360	369	363	364	372	356	332	365	345	357	384	377	415	372	379	369	357	338	367	362	373	367	355	357	345	357	368	357	381	391	370	355	342	400	373	361	376	384	371	359	389	401	358	412	356	399	336	375	391	355	377	415	351	395	373	348	410	363	379	385	394	382	362	367	402	366	381	395	361	395	347	370	356	358	387	391	372	366	366	357	360	383	376	375	357	382	367	412	426	352	375	369	370	370	385	359	387	378	375	371	362	386	384	357	350	351	385	367	373	380	321	364	357	410	374	362	327	359	355	395	388	376	346	383	355	372	363	374	384	382	367	376	400	406	351	351	353	357	372	352	364	383	361	378	414	388	367	373	355	384	394	389	378	354	391	329	355	390	370	387	374	365	372	356	359	376	363	373	391	336	401	394	371	366	372	357	360	407	352	360	369	365	364	393	363	358	351	346	390	376	395	396	352	394	397	382	392	356	386	395	364	348	380	369	366	353	364	391	368	341	378	390	401	378	393	341	382	369	388	399	386	344	375	353	378	340	399	335	368	339	376	387	388	389	371	377	370	391	381	409	362	386	362	373	377	374	398	383	358	350	401	388	346	381	346	376	359	387	386	385	348	407	359	401	403	391	377	371	317	363	362	351	397	397	373	358	363	359	358	352	394	401	379	393	385	378	345	389	409	389	371	353	400	370	336	388	393	359	341	368	362	367	368	384	352	378	341	421	397	382	363	384	394	361	374	387	372	380	360	387	363	385	365	387	361	362	388	360	409	376	364	360	355	396	398	396	354	373	362	362	403	352	401	363	382	369	410	350	407	401	369	360	382	358	357	401	358	371	359	400	391	374	368	381	390	385	351	359	380	408	368	352	387	362	368	394	394	354	383	358	394	354	372	382	376	351	355	364	357	397	375	387	365	409	356	391	393	368	362	384	374	373	363	367	373	386	371	344	331	362	360	348	350	361	361	392	338	363	365	359	390	365	381	369	362	379	358	380	392	384	374	367	378	374	375	380	361	364	390	372	393	369	364	388	361	369	369	376	339	371	393	348	412	390	355	360	365	329	393	384	368	381	386	356	356	400	360	353	377	386	343	378	362	339	409	407	383	369	348	369	355	388	357	368	339	392	378	404	384	355	376	367	389	378	397	387	371	376	362	352	394	382	357	356	369	378	345	365	372	399	373	370	385	406	365	376	383	385	368	347	413	364	355	367	347	380	388	377	357	352	358	381	366	377	366	377	389	414	368	384	356	392	356	364	341	396	388	377	361	359	409	347	385	402	365	392	360	376	406	354	418	379	412	370	397	400	388	392	359	413	389	372	355	367	377	374	385	353	374	396	355	347	371	362	371	390	353	400	356	359	404	357	402	411	392	373	348	368	377	355	379	387	385	397	370	373	354	361	392	376	388	373	382	321	384	416	394	336	376	386	363	368	358	390	374	338	380	361	372	368	360	362	356	388	385	340	374	341	371	408	373	327	370	385	399	339	433	392	394	392	352	366	420	380	365	387	379	424	383	387	360	382	366	414	344	377	370	384	370	370	382	346	386	356	377	370	382	357	370	383	386	395	383	353	353	399	388	367	382	367	365	363	360	393	361	390	376	392	359	416	364	352	387	358	356	384	367	377	391	374	345	396	361	336	371	359	377	378	346	354	365	332	365	370	339	372	399	392	359	360	368	367	340	364	369	396	392	390	421	394	404	389	373	381	363	398	373	393	377	346	431	392	367	353	370	381	377	386	363	364	379	391	362	360	355	373	411	313	365	383	388	360	379	365	372	375	400	397	337	379	387	389	380	338	354	379	370	376	330	379	389	386	366	374	386	373	346	342	378	365	376	347	398	396	374	384	378	390	350	363	357	397	363	361	355	370	375	362	396	370	382	389	364	390	370	372	374	390	393	388	371	364	393	372	406	371	395	413	421	397	385	372	381	378	353	363	376	387	374	396	385	372	369	390	372	397	368	398	334	379	393	373	394	379	376	374	381	377	377	393	363	337	371	357	383	364	387	363	361	380	388	373	371	344	406	396	359	334	404
18318	43999	37167	24151	16245	10274	6576	4933	3969	3170	2786	2285	1846	1672	1320	1172	1056	826	853	865	849	736	708	586	577	547	558	547	509	522	527	490	486	504	531	487	509	468	473	452	452	425	413	431	427	438	403	459	403	404	420	372	440	369	407	431	420	467	455	420	435	437	418	427	413	423	388	402	422	386	400	442	432	430	459	406	432	426	410	436	430	409	429	409	439	408	414	421	401	428	433	413	423	456	393	424	440	426	422	415	415	386	420	427	418	408	408	406	439	414	416	395	429	430	440	425	391	452	399	416	400	397	429	433	423	387	426	450	414	439	406	404	416	424	397	397	394	439	429	451	429	439	451	452	449	393	403	416	421	396	389	441	401	436	408	433	450	408	431	436	409	419	385	403	421	415	409	449	416	406	420	408	421	413	448	409	391	374	400	413	413	401	406	396	427	406	377	434	403	418	416	428	432	400	397	422	445	377	424	389	382	412	435	410	414	398	445	440	402	389	404	398	385	449	390	461	392	420	418	414	403	425	423	435	424	418	426	403	422	423	406	361	434	418	437	375	424	421	451	449	395	418	374	407	418	409	393	436	386	386	410	415	424	377	445	406	378	428	389	412	429	405	408	416	440	395	436	432	419	403	406	404	428	433	398	438	433	417	434	479	431	433	395	422	382	435	426	437	399	420	391	406	414	387	404	423	406	403	393	431	408	428	374	417	402	406	395	413	417	431	430	420	433	415	403	413	399	427	424	403	396	477	449	374	420	374	421	441	425	424	433	408	394	449	388	382	412	421	435	418	421	405	384	415	439	408	430	409	403	434	434	424	442	416	383	416	393	411	426	404	373	423	390	389	426	439	404	424	435	408	396	390	385	417	422	428	400	416	374	399	432	393	408	443	440	379	409	421	427	401	403	409	372	441	405	449	388	392	416	399	414	422	402	418	438	450	434	426	429	413	422	409	388	410	384	432	413	357	402	408	415	439	417	424	393	410	409	388	393	417	400	468	410	421	425	428	363	420	428	398	399	424	420	404	392	410	378	414	383	426	393	434	402	453	433	415	432	455	403	402	441	407	423	416	425	374	469	425	400	402	416	430	436	454	430	416	429	427	414	398	396	397	400	391	409	355	433	427	378	403	410	389	457	400	409	415	417	414	445	395	434	440	422	436	410	410	447	384	435	411	408	365	421	399	389	383	438	383	380	411	412	435	431	415	407	391	410	414	416	395	395	416	415	421	381	415	413	398	429	429	400	400	417	403	439	379	431	429	435	461	433	419	401	447	434	426	431	391	409	462	404	403	387	400	419	403	399	434	416	453	394	425	407	423	430	409	424	421	429	413	409	417	393	422	382	405	424	424	354	418	407	425	406	426	421	370	410	452	390	428	393	406	441	438	410	411	414	441	393	422	397	401	417	390	484	432	438	422	395	419	388	417	462	429	441	399	456	412	418	400	408	408	389	439	412	400	409	425	404	403	404	444	419	421	417	410	367	404	434	412	416	427	396	431	430	391	382	405	408	428	398	454	400	443	408	406	442	418	388	408	402	426	407	394	406	421	400	407	408	415	410	417	408	424	404	417	393	383	452	452	401	458	420	429	403	445	401	400	400	433	447	394	411	429	405	400	403	414	412	443	394	399	417	390	439	401	419	405	432	436	437	456	441	450	380	415	408	444	433	400	419	411	407	433	407	383	432	410	401	403	408	417	411	437	393	418	446	448	404	417	385	407	432	434	385	416	423	431	414	401	427	442	461	416	421	414	425	428	397	421	400	430	443	385	369	399	465	432	401	369	418	385	412	384	445	418	450	454	429	423	417	425	370	389	419	423	371	372	401	372	379	405	402	423	399	382	418	450	415	436	428	419	431	400	400	418	398	383	416	448	427	432	427	426	431	446	420	407	466	410	412	474	421	421	462	425	410	425	408	415	431	401	431	394	437	462	433	397	384	389	411	452	427	442	406	400	407	427	427	430	448	404	375	418	413	440	415	439	417	412	400	428	439	390	425	411	424	418	426	453	444	426	408	420	389	434	431	433	379	450	387	403	385	388	449	418	398	404	449	374	421	459	368	417	405	445	443	421	442	413	444	415	409	425	403	435	424	390	388	469	387	432	420	427	438	422	423	418	400	439	376	415	400	442	412	394	410	425	428	439	398	420	393	420	416	412	418	422	415	408	444	446	354	435	410	399	384	383	425	424	418	430	438	419	406	409	406	395	403	425	398	423	425	398	405	415	415	416	405	424	425	431	422	409	372	427	418	378	403	419	445	431	442	397	394	404	417	417	392	414	432	427	439	385	403	418	394	379	405	463	430	412	414	446	457	434	449	427	437	409	462	431	403	413	416	405	422	405	407	388	394	388	432	381	421	457	421	393	413	434	376	423	431	425	404	414	413	396	393	384	413	436	420	453	409	387	390	413	393	417	434	435	411	406	429	374	439	421	454	394	398	418	424	417	432	443	439	440	415	413	408	463	388	425	413	412	428	433	434	394	400	419	434	420	373	388	415	418	415	430	416	400	434	443	380	433	367	423	420	364	407	402	394	401	402	465	461	391	407	382	426	440	412	464	418	373	420	398	458	422	413	429	399	461	395	424	402	411	386	386	420	425	402	423	421	426	392	385	419	404	376	425	393	440	416	423	400	404	414	397	365	422	411	413	458	425	429	429	419	380	416	410	392	410	394	411	437	426	407	369	438	369	401	430	406	398	451	397	422	439	437	391	416	413	400	427	400	425	394	393	413	425	410	409	412	418	411	392	411	391	419	363	420	415	421	412	403	406	405	431	441	436	403	398	391	416	410	396	416	432	413	420	382	391	423	365	391	450	406	385	432	405	413	424	427	408	406	385	424	430	396	420	459	421	386	436	423	432	425	424	438	440	397	407	438	445	441	403	434	413	380	387	440	428	431	412	406	436	372	350	433	397	406	429	457	406	428	413	418	385	441	380	432	393	418	416	402	414	433	445	414	406	411	429	408	391	423	383	429	413	403	409	431	387	421	412	428	424	386	412	413	369	410	428	401	429	405	377	412	413	402	405	421	415	403	462	416	383	408	403	430	450	382	405	396	428	419	408	426	448	442	406	416	403	393	409	410	381	429	401	449	426	420	396	407	397	400	431	392	408	396	447	418	400	449	440	377	405	429	393	412	433	381	398	443	380	416	409	449	417	411	388	398	412	452	407	408	425	415	397	400	437	406	436	393	435	394	436	395	415	385	409	424	443	425	422	420	449	383	398	441	428	402	390	399	419	436	400	408	427	422	457	397	404	386	422	409	422	409	427	403	403	397	455	420	394	416	418	416	429	369	436	430	408	418	391	410	397	424	417	420	365	449	408	447	406	415	417	430	418	422	397	425	413	432	434	455	397	433	453	413	404	408	380	436	445	439	417	430	418	436	384	408	410	425	434	429	410	418	431	410	462	451	423	414	407	379	356	406	389	385	442	411	411	437	422	391	424	435	405	403	420	439	401	389	430	408	434	404	369	397	413	392	403	414	419
27420	21779	22968	13830	5548	3055	1900	1438	1150	1007	842	679	710	623	551	473	495	460	432	442	418	402	360	330	359	347	346	354	342	330	334	337	335	343	323	365	301	365	350	311	339	324	330	311	296	304	286	330	330	301	285	279	316	324	326	293	291	278	287	315	326	320	317	285	311	308	300	308	327	326	305	283	304	285	295	333	314	288	324	275	315	301	340	298	297	270	287	312	328	318	346	316	308	324	275	277	323	357	320	316	308	331	312	322	311	312	315	284	312	321	332	327	314	300	297	289	299	321	358	299	313	301	299	310	304	323	311	307	303	300	299	292	302	312	314	298	286	309	324	314	284	319	278	301	308	314	340	335	293	278	271	327	343	311	324	349	322	300	319	303	333	325	283	287	321	285	316	299	322	311	325	278	291	311	315	318	291	323	311	290	317	283	337	297	306	286	322	313	296	306	306	312	313	321	326	300	337	315	310	359	287	326	299	316	312	292	291	326	306	281	319	314	304	289	304	307	284	279	321	305	307	317	341	286	283	304	301	344	297	301	323	306	302	332	306	276	318	320	331	321	303	291	296	318	321	303	307	284	289	297	327	287	301	312	346	313	324	270	281	318	302	326	289	278	310	298	296	311	299	339	259	330	293	314	312	308	311	300	292	351	292	277	306	292	301	300	314	314	291	296	292	316	309	290	282	313	301	306	281	301	298	288	310	326	321	305	265	296	315	318	305	327	312	371	287	292	303	321	303	306	314	315	286	302	304	308	306	280	300	282	325	277	325	291	302	309	315	348	319	268	337	331	280	348	329	308	294	306	292	324	336	318	297	313	340	324	271	289	320	305	314	305	288	315	321	270	365	307	316	280	301	306	334	296	287	308	274	313	312	280	336	317	314	326	308	297	283	301	325	294	331	314	326	308	281	318	308	292	313	290	299	318	310	275	262	288	286	297	315	303	288	305	289	321	308	288	292	337	314	362	293	298	322	320	308	318	330	302	335	319	336	298	298	299	318	285	301	290	329	300	315	290	320	295	315	324	312	307	313	314	293	297	290	316	303	282	343	297	305	288	325	292	341	301	336	322	323	320	337	290	305	303	304	270	313	301	317	316	315	334	312	294	307	305	304	315	342	289	300	297	300	278	292	291	334	303	303	331	297	339	315	271	331	310	305	317	305	297	310	303	292	297	297	318	319	283	303	314	303	297	319	305	308	310	308	323	336	289	299	348	312	289	297	328	311	291	298	280	318	309	319	289	297	304	305	301	316	303	261	329	319	332	318	277	318	289	322	314	306	302	291	315	321	316	275	322	300	356	312	284	296	311	310	317	310	285	333	301	303	336	327	314	296	331	298	307	308	312	305	324	303	295	298	305	293	281	309	291	313	309	304	287	314	262	327	316	307	316	333	285	297	303	288	332	292	320	296	291	330	309	313	321	289	320	331	330	309	310	306	295	318	315	283	330	293	294	325	308	331	281	303	311	337	285	319	322	332	311	315	360	323	320	324	344	320	321	301	330	282	321	310	334	327	293	291	289	311	313	283	321	319	297	281	313	307	298	310	315	315	323	295	317	317	324	279	286	333	311	277	330	313	306	334	294	293	289	317	299	304	315	317	290	300	294	289	313	305	305	320	301	314	304	292	323	317	323	303	267	304	314	320	307	313	279	313	339	314	268	308	304	286	310	329	317	334	329	320	297	323	283	268	308	286	308	340	304	335	312	276	311	306	289	280	283	301	296	319	285	317	285	271	321	332	285	312	304	328	316	291	307	311	273	315	276	291	309	317	304	301	311	306	298	308	304	295	326	298	292	264	277	295	293	309	324	310	349	307	313	289	289	326	316	317	305	323	303	291	278	329	297	295	314	321	318	274	319	316	280	288	270	305	312	281	307	309	301	319	282	296	319	313	330	302	304	316	311	289	299	294	345	297	300	347	300	292	284	305	324	296	337	282	314	292	304	293	289	332	276	303	319	323	295	340	315	300	297	322	312	323	271	345	304	318	292	289	328	320	267	296	302	329	308	291	316	320	311	302	313	327	308	314	296	319	311	288	295	318	298	307	295	319	271	295	314	300	294	322	310	275	314	280	312	329	296	309	310	300	320	312	302	329	286	333	305	307	298	301	315	323	300	305	342	296	306	306	297	306	278	320	310	288	298	287	275	303	291	297	305	328	295	312	305	310	327	308	348	309	315	321	286	341	260	291	321	315	315	324	310	286	343	307	326	281	319	304	319	273	279	303	304	323	339	311	322	301	308	297	312	300	315	314	304	294	322	288	287	288	323	267	322	310	296	339	330	310	298	304	311	303	307	313	318	286	311	315	299	294	309	317	289	315	298	339	303	301	288	297	313	317	318	284	318	319	331	338	311	319	322	319	314	321	290	329	338	310	294	322	288	298	330	306	319	304	296	290	311	359	325	301	300	290	323	280	330	329	318	304	290	316	310	308	315	321	301	306	332	311	303	345	336	300	316	294	317	320	296	325	319	344	289	306	271	297	311	338	313	307	330	310	327	345	317	281	286	310	280	309	291	304	287	312	327	326	327	312	316	297	329	300	304	277	298	317	280	298	321	302	310	297	295	304	319	320	339	318	358	327	332	282	318	302	305	294	334	301	282	322	318	285	268	334	294	323	320	309	299	316	308	325	325	329	301	316	322	288	338	287	306	297	313	296	320	282	276	283	315	293	288	319	310	301	290	286	291	349	332	284	288	338	328	317	304	308	300	316	299	311	312	311	322	291	294	329	307	307	301	287	283	300	281	306	346	333	293	337	311	279	266	337	332	328	318	295	317	288	318	306	320	332	305	321	310	310	304	313	271	297	286	315	284	300	296	332	324	318	317	320	307	308	302	302	323	277	311	303	311	310	295	333	304	313	330	313	286	299	304	305	332	308	321	329	258	308	333	289	332	328	314	299	286	349	308	325	311	280	334	317	298	314	314	298	343	284	330	337	337	309	318	312	304	309	334	281	326	289	302	330	340	304	286	308	317	301	303	308	314	281	309	300	324	299	320	314	298	287	303	317	306	291	312	321	293	312	322	320	316	306	308	283	311	303	313	316	321	327	331	310	309	299	296	309	307	297	299	314	310	289	337	297	262	320	289	304	297	315	316	306	289	306	295	314	326	297	312	297	289	306	304	321	297	340	270	287	323	334	308	327	313	278	286	310	318	308	323	304	270	306	285	339	298	273	339	307	327	273	314	326	307	314	286	334	292	315	270	277	309	320	327	316	329	297	297	282	282	313	306	297	312	283	320	306	317	274	311	334	288	289	291	331	323	318	285	345	294	316	330	322	298	325	327	320	302	318	301	297	329	268	300	306	303	337	333	316	297	291	326	299	317	321	312	308	311	304	321	312	325	325	282	335	283	315	295	303	328	309	292	299	325	284	281	275	322	301	341	305	308	319	319	331	296	294	300	325	307	310	316	303	297	318	304	303	333	290	331	314	320	278	285	306	303	328	287	289	303	301	297	287	310	269	283	316	333	307	311	339	314
14443	32560	25433	13170	7599	4335	2870	2198	1626	1351	1141	1021	858	763	640	582	573	523	495	502	520	523	462	422	407	410	410	431	401	353	410	373	371	371	361	390	330	357	340	339	342	396	329	354	355	376	365	355	350	363	344	351	367	361	359	351	323	348	334	359	356	355	386	362	345	356	364	338	314	369	312	342	311	327	387	345	328	343	348	326	357	327	355	371	355	377	352	355	346	348	319	349	342	347	343	337	352	340	344	363	376	333	365	346	383	360	376	353	333	379	346	344	327	366	363	304	335	364	345	339	377	336	359	351	328	318	351	325	326	394	331	367	348	363	304	329	348	319	361	331	328	332	327	333	315	333	329	346	366	324	385	319	328	354	369	363	373	309	327	332	322	355	318	367	354	321	362	361	341	352	337	349	324	347	344	366	366	321	325	329	357	338	352	331	318	382	339	332	371	331	367	365	318	343	342	371	344	362	333	335	328	318	347	350	333	363	369	343	343	360	352	360	357	325	318	353	356	299	354	336	347	332	333	325	322	322	363	349	320	347	321	331	327	361	320	336	337	384	333	321	324	328	333	343	345	330	353	343	359	345	338	347	358	348	354	365	361	317	352	371	327	341	341	354	364	360	366	373	341	353	358	377	357	337	321	337	377	326	371	336	346	318	373	336	356	346	327	338	352	335	385	328	381	360	383	331	332	352	365	331	375	346	342	341	327	369	331	337	356	337	321	314	350	340	324	362	331	313	322	351	349	363	365	377	359	356	352	316	346	365	374	390	365	363	337	369	343	318	334	364	354	339	355	370	333	356	332	348	371	356	341	336	332	329	371	362	325	358	385	340	352	360	346	366	359	343	327	352	356	360	335	327	320	311	369	345	337	378	371	352	368	324	319	371	344	381	340	374	354	345	344	355	313	334	370	382	362	353	341	360	360	327	326	333	362	345	338	351	310	343	342	327	367	371	337	316	349	330	379	343	344	322	363	359	354	319	334	337	340	344	323	360	359	336	347	348	356	393	328	355	338	345	325	314	347	329	392	347	343	332	322	378	317	331	347	312	346	327	357	365	351	374	350	343	358	357	347	354	367	320	308	320	314	327	344	346	365	345	377	343	340	349	331	390	344	351	351	364	320	355	375	374	360	366	328	341	374	351	350	357	338	354	355	344	342	367	345	337	375	357	377	376	339	336	343	352	337	391	334	333	300	329	334	356	349	387	324	347	329	342	339	351	359	352	358	349	334	349	320	335	380	316	355	322	340	352	340	324	353	336	355	372	359	356	349	354	359	348	352	347	358	340	369	351	357	339	352	353	345	367	337	371	380	348	319	341	326	380	347	325	332	373	328	346	326	362	346	325	378	315	338	326	345	358	329	370	363	372	344	348	308	361	352	308	381	326	346	320	340	382	323	349	363	329	362	329	339	311	347	333	374	361	395	354	349	350	360	335	335	346	339	314	366	361	321	337	348	334	330	339	358	327	342	298	341	359	345	342	340	344	352	354	352	368	335	352	341	334	365	360	360	359	336	329	371	355	310	348	323	351	342	372	345	362	344	339	373	364	349	361	299	355	369	316	325	324	337	373	326	354	327	334	362	316	327	341	355	348	333	338	342	347	360	318	341	384	349	335	357	352	362	330	352	345	348	362	330	361	349	351	338	338	328	327	342	335	335	329	343	351	348	327	352	337	354	368	347	369	360	343	342	335	355	372	358	335	355	349	344	355	372	370	356	355	334	341	357	374	329	336	322	308	338	336	325	329	358	358	331	363	357	379	361	335	318	330	311	324	328	352	358	358	330	348	325	339	374	312	353	326	337	344	344	341	353	334	339	326	354	335	323	357	346	339	334	328	342	344	352	343	348	347	337	331	372	365	330	317	347	366	387	352	370	362	353	352	363	322	321	358	392	379	333	341	347	332	338	347	379	351	349	369	339	351	333	330	343	357	358	337	360	323	329	369	360	342	358	370	330	353	361	343	358	323	376	335	336	375	340	337	337	348	364	335	385	358	346	351	365	357	354	345	338	344	354	358	373	365	347	358	320	351	369	340	357	325	316	333	337	359	350	374	356	348	372	347	373	334	353	313	356	365	350	355	351	348	349	352	311	375	339	350	357	362	313	352	309	350	332	342	335	353	346	386	321	348	317	330	354	337	336	351	370	334	362	327	366	333	367	326	375	364	374	350	321	335	313	331	346	365	333	345	345	364	365	313	342	359	320	350	349	343	342	363	333	349	345	342	387	347	361	334	324	383	365	359	355	351	341	332	341	337	340	347	328	357	337	348	354	346	348	344	363	373	368	380	343	345	362	359	379	375	367	328	355	339	366	348	331	366	349	352	342	331	341	329	337	337	358	329	341	347	321	369	333	372	351	356	334	393	345	334	359	361	382	381	318	337	374	342	384	345	354	370	348	359	352	333	350	350	362	356	356	360	361	358	372	379	329	341	323	353	348	366	359	346	347	342	364	360	389	361	336	363	364	321	334	329	376	344	344	344	342	316	369	352	380	357	340	332	355	375	350	333	321	308	320	335	350	360	325	380	344	328	342	353	358	349	373	346	323	321	358	359	352	333	353	351	359	342	320	341	354	298	346	357	371	351	375	348	346	336	352	344	369	326	329	331	348	338	376	329	363	358	333	346	331	320	358	352	369	331	363	355	355	336	380	357	359	345	380	330	359	350	354	352	356	332	345	375	350	341	355	360	370	316	376	365	339	356	342	360	331	354	357	349	370	360	340	373	328	343	357	375	356	335	352	331	359	355	327	317	362	357	347	350	319	360	368	356	333	339	363	350	363	336	325	356	316	345	353	342	351	322	366	303	369	312	358	335	363	380	344	312	356	327	311	374	327	365	356	353	370	357	380	349	362	324	360	333	368	352	343	328	343	315	390	359	332	343	373	372	354	351	357	311	340	320	388	339	340	348	359	321	335	322	305	359	365	364	381	313	354	341	328	337	333	336	348	339	334	331	401	340	343	367	349	363	354	340	358	361	301	341	373	345	331	356	354	345	319	359	365	386	340	325	338	348	331	374	336	333	365	343	355	342	356	346	323	358	364	351	327	328	370	327	324	325	322	350	325	348	378	350	348	372	346	342	312	337	360	352	341	338	382	315	327	338	344	343	353	326	318	326	348	358	344	335	364	353	316	345	325	336	394	353	390	369	319	369	365	342	385	355	313	323	363	352	337	335	362	328	332	346	344	381	340	334	374	353	343	353	368	329	317	357	365	342	331	337	360	373	359	352	314	320	315	356	384	321	373	356	355	376	341	321	356	370	342	354	370	350	326	358	359	375	353	346	349	355	325	333	371	323	379	363	378	342	323	329	378	376	328	328	313	371	340	343	353	350	336	304	350	326	359	386	375	353	293	351	353	357	350	341	319	323	355	351	332	339	337	338	361	342	344	332	373	346	305	344	372	332	356	408	320	319	372	352	358	328	352	358	358	321	325	360	344	335	362	336	371	341	369	328	349	331	346	366	355	348	328	358	330	343	341	345
23532	21116	27958	24579	20938	12197	4766	2640	1935	1601	1321	1183	1072	977	745	700	720	620	567	554	583	557	477	465	429	499	422	380	422	461	435	412	415	418	430	409	374	414	377	396	387	364	342	400	403	386	407	364	394	338	363	375	403	366	345	354	393	354	374	357	372	371	356	350	347	344	382	327	369	392	371	361	374	326	348	356	361	396	371	365	362	333	371	362	390	362	364	345	337	341	366	370	375	390	347	350	379	386	376	355	380	350	383	398	330	376	377	312	356	340	345	372	344	358	370	325	379	343	372	346	353	383	388	384	356	371	370	356	340	372	364	369	378	367	349	353	364	363	352	368	362	372	409	354	339	378	352	385	376	348	371	365	360	317	364	389	356	350	354	359	369	352	328	395	394	401	366	352	315	366	380	371	360	364	360	371	373	375	382	340	381	347	353	334	366	388	385	358	362	379	395	371	335	398	389	381	342	384	362	362	382	373	369	347	331	363	362	355	373	389	339	367	370	348	362	341	363	371	370	356	387	376	397	376	369	365	355	390	374	373	353	350	372	360	351	352	373	349	349	377	353	385	361	370	342	363	367	388	356	361	336	362	381	359	390	356	383	359	356	359	353	356	367	374	381	370	371	362	347	331	357	354	343	405	380	393	377	354	417	354	372	365	365	370	369	360	369	358	346	390	361	320	356	372	358	346	363	377	329	364	362	356	354	391	348	393	339	364	360	366	397	353	372	387	337	351	376	388	370	405	390	389	363	381	357	354	379	364	351	326	366	355	383	376	332	370	398	349	355	356	360	360	374	369	358	357	382	354	391	359	370	381	392	359	351	344	334	333	319	371	348	349	376	361	373	405	368	358	383	372	375	338	390	392	360	346	380	376	331	365	386	365	346	379	394	344	364	356	334	357	349	348	347	369	383	350	349	362	356	376	338	400	360	349	385	355	373	374	333	372	364	397	352	395	389	381	391	358	378	404	383	374	350	361	349	351	382	344	361	369	360	372	370	365	341	366	381	342	360	380	363	359	398	373	354	346	365	349	356	369	341	360	354	332	382	375	359	405	369	363	340	357	371	380	362	345	342	359	384	347	399	352	394	372	344	360	368	364	355	347	381	336	376	365	371	358	385	358	387	374	364	363	340	399	349	349	373	372	379	375	344	366	325	395	362	379	358	381	377	347	355	384	346	325	348	348	358	393	361	344	367	383	360	388	377	385	370	348	348	367	336	356	369	343	365	374	352	388	361	348	349	378	374	396	377	392	338	388	311	375	382	366	329	374	371	369	361	360	357	373	389	400	352	350	335	356	329	376	337	310	396	357	325	361	378	360	341	348	389	346	378	384	337	387	342	414	367	414	381	394	376	363	368	369	371	370	336	378	350	390	374	365	364	369	367	367	380	340	344	354	389	417	349	350	366	339	377	398	370	372	366	383	354	389	367	380	355	370	372	379	351	358	374	408	339	340	363	336	385	376	373	356	368	343	357	384	347	347	385	350	378	355	361	405	333	384	374	398	357	387	375	374	400	402	348	366	343	389	364	345	366	371	356	323	363	352	365	384	376	354	368	340	337	364	382	361	367	335	398	361	380	368	386	368	364	355	362	395	374	357	383	403	354	369	394	368	340	348	384	352	387	333	421	333	368	378	388	349	375	371	366	322	381	344	335	350	372	374	364	365	383	382	367	322	314	379	353	357	381	338	333	372	376	339	391	318	351	376	352	363	352	420	373	364	386	374	366	378	375	369	359	353	367	399	388	386	371	376	375	380	341	336	347	359	412	381	331	387	383	366	395	362	385	364	358	360	400	362	346	365	373	362	347	373	390	354	356	362	380	379	378	367	367	371	330	366	381	353	369	355	357	349	388	356	366	383	366	358	382	355	327	378	367	397	370	341	369	363	339	348	390	347	380	367	371	403	388	375	364	370	363	389	356	369	398	395	363	391	323	347	390	349	369	343	344	376	385	404	354	378	364	351	346	393	389	389	397	359	372	399	350	355	366	343	346	367	356	368	372	356	384	392	382	370	351	390	382	348	345	357	323	389	356	359	365	346	349	365	346	379	356	363	380	394	363	354	369	391	376	348	349	373	392	381	396	405	359	343	363	341	364	340	369	364	340	371	402	339	376	349	350	373	379	362	386	339	368	378	371	374	335	346	333	337	367	372	363	363	374	369	334	359	380	360	363	374	361	359	373	363	338	386	379	390	346	366	372	355	374	398	363	339	382	374	365	360	354	367	376	345	357	352	382	348	370	357	348	351	370	397	372	342	382	353	344	341	378	380	357	328	305	341	359	340	390	384	367	365	345	373	383	384	373	400	382	371	352	349	367	367	380	371	358	334	390	388	355	360	360	366	343	352	362	377	364	369	395	354	365	338	343	366	386	359	356	315	354	375	354	358	363	387	388	390	354	364	398	360	384	359	381	354	370	390	399	382	396	387	364	346	380	395	326	389	344	374	300	357	373	386	349	356	357	350	383	345	387	377	363	379	374	350	385	327	363	337	360	372	357	345	357	383	374	358	357	350	357	371	343	357	354	366	391	359	363	402	337	383	361	331	321	404	388	370	370	352	400	372	384	395	368	314	364	365	376	375	376	369	393	374	403	356	364	341	361	382	336	330	344	340	400	366	372	382	349	388	360	380	350	351	366	393	334	376	362	340	322	367	374	367	342	365	393	351	382	333	350	372	380	387	348	351	327	351	385	349	349	346	370	388	367	363	361	353	336	346	358	379	362	375	348	359	344	364	369	364	404	374	371	355	339	365	340	405	390	375	362	373	383	361	344	391	341	366	353	358	381	367	335	367	358	420	405	380	365	395	394	342	351	371	360	382	353	358	366	354	369	372	384	363	349	369	350	382	369	369	382	330	366	363	358	355	354	368	356	384	382	374	357	375	379	355	389	353	386	349	348	377	352	365	346	365	341	368	372	358	360	370	335	368	402	373	330	346	363	334	363	385	370	352	359	373	310	391	374	395	383	363	373	367	376	354	382	377	334	334	380	367	327	359	350	353	335	346	360	353	353	344	337	351	376	343	370	377	380	358	345	390	352	366	399	364	401	361	375	370	356	361	360	380	389	349	367	381	350	365	359	351	341	380	370	365	364	370	373	370	381	369	342	370	332	333	371	373	331	390	354	362	393	315	371	348	357	380	342	320	412	350	363	361	377	363	336	321	349	370	395	376	379	384	387	329	366	370	371	392	395	366	359	368	340	379	383	360	387	360	357	354	407	387	385	377	351	397	374	367	358	384	378	357	342	358	368	331	358	354	386	376	382	371	346	349	348	363	360	374	360	384	382	383	397	357	403	350	362	356	382	334	326	373	375	393	383	359	387	349	371	349	348	386	366	339	338	353	377	370	352	384	361	363	380	344	339	327	361	356	360	351	385	365	379	372	371	360	357	354	360	351	387	364	370	361	368	363	383	370	335	363	379	372	376	357	365	338	360	392	372	331	362	339	358	367	432	359	349	375	368	367	366	370	373	371	382	354	346	359
15852	39416	32692	20004	12851	7412	4864	3518	2732	2139	1814	1580	1337	1178	1062	872	827	754	642	670	642	632	545	521	506	504	475	468	464	455	488	481	444	422	454	438	437	462	429	451	437	426	442	455	436	404	381	412	423	429	404	425	412	409	393	408	405	465	412	442	398	429	429	436	433	425	416	377	393	389	376	436	428	379	396	376	414	401	438	408	428	400	428	423	393	408	418	423	388	418	401	442	397	465	420	409	422	385	418	409	388	413	394	427	410	434	401	415	436	422	384	400	384	422	406	395	377	397	452	404	422	425	429	435	402	389	412	394	398	426	420	406	417	378	437	424	454	429	403	415	408	428	434	430	385	392	426	388	358	372	409	419	386	405	416	421	390	397	410	382	411	390	418	425	431	398	372	413	403	448	402	402	404	393	399	389	431	387	386	446	454	420	410	404	392	433	396	388	402	402	438	395	385	435	412	358	407	384	422	399	399	445	410	422	426	438	360	412	417	395	438	409	397	406	409	417	373	391	413	419	431	392	389	412	408	381	403	464	391	399	424	410	441	363	409	433	412	407	388	421	416	410	415	427	390	421	440	413	393	416	382	415	394	390	430	425	408	377	368	416	408	377	385	425	420	391	417	380	422	423	403	397	384	401	405	416	417	410	406	392	424	386	402	370	403	437	412	401	430	414	410	432	403	402	415	393	420	411	386	397	403	399	387	422	387	393	405	415	426	413	413	388	371	397	401	410	404	428	396	432	377	410	390	410	429	427	401	411	426	403	378	419	391	429	391	403	445	414	400	399	398	395	390	424	405	416	424	415	381	409	425	421	394	429	398	419	413	390	355	411	387	415	413	441	410	379	424	408	405	388	410	395	408	400	438	401	440	448	362	401	442	374	418	433	410	387	412	414	399	433	413	426	424	441	423	432	406	391	403	407	411	410	397	394	432	381	388	413	368	435	441	451	381	411	427	399	389	401	396	410	433	406	396	427	432	417	367	399	374	409	400	398	419	405	416	392	383	393	400	405	383	419	429	385	436	400	414	386	403	407	382	392	399	402	410	396	443	424	386	371	403	424	401	401	402	408	385	400	385	412	377	436	411	406	416	434	401	459	424	416	373	424	435	380	423	407	385	409	437	441	409	393	403	406	415	421	396	365	441	406	396	418	426	396	431	393	415	389	439	373	406	399	462	405	425	422	432	389	399	400	388	428	418	417	416	432	427	366	412	424	403	409	387	409	441	386	404	375	379	383	426	397	421	429	408	395	409	424	420	403	363	433	411	431	423	402	438	420	437	407	415	431	437	427	421	415	443	425	413	373	403	393	428	386	400	383	414	420	374	431	420	388	407	402	398	395	398	431	441	418	426	404	389	412	407	399	420	396	398	438	418	453	386	370	403	434	410	393	383	426	403	412	386	406	376	403	384	424	406	451	399	413	385	397	410	371	375	451	367	400	431	412	394	376	426	422	422	409	397	431	398	391	409	448	444	417	392	406	422	411	390	414	412	397	397	393	395	409	409	437	427	400	396	403	402	403	423	417	410	426	411	390	407	416	419	401	392	395	426	440	405	394	399	411	399	420	424	427	406	410	382	439	423	403	373	392	425	377	429	435	393	438	392	427	390	419	387	424	418	428	445	416	391	395	452	414	371	366	422	409	425	424	450	417	420	369	391	374	397	360	400	424	434	416	415	413	362	419	426	414	417	418	384	401	402	434	398	430	387	403	437	412	402	432	403	422	403	411	386	403	428	394	431	396	422	370	416	380	385	390	430	370	404	417	468	420	397	392	412	414	383	418	373	414	418	391	424	360	414	415	397	416	409	424	414	416	387	413	388	354	399	405	384	398	398	374	393	405	376	458	408	416	405	389	398	407	452	421	381	416	431	429	413	429	432	380	415	413	397	408	445	365	419	411	394	429	392	392	418	419	385	420	430	387	410	367	405	408	404	408	416	370	396	424	415	423	390	429	401	427	409	410	431	416	390	402	403	428	396	415	425	411	371	383	429	402	412	436	431	398	431	389	388	406	388	426	448	382	387	428	403	415	434	386	411	456	399	419	384	389	396	427	413	383	384	430	399	485	399	407	392	427	394	445	415	373	401	431	414	420	399	392	416	374	362	396	409	404	420	387	414	374	424	408	386	381	409	407	423	380	409	399	386	386	413	400	413	446	420	412	382	427	403	383	384	433	387	414	435	411	390	386	373	415	392	403	409	414	425	401	440	405	404	391	423	394	424	406	376	374	440	410	409	386	444	401	389	428	382	395	398	395	415	423	399	430	410	416	398	400	409	408	425	403	420	379	414	414	408	391	454	426	427	397	386	393	392	404	393	375	418	399	441	381	424	411	386	393	385	421	374	417	377	413	393	419	381	407	399	444	365	369	421	407	388	423	408	393	437	399	406	407	402	440	423	383	445	385	400	422	417	428	412	379	371	383	426	408	395	415	412	423	406	403	411	397	437	396	427	402	407	444	432	380	405	426	429	392	415	420	401	414	419	419	391	426	404	448	410	470	424	444	405	392	389	375	399	403	408	417	436	420	460	428	415	407	397	407	383	415	413	359	398	399	410	374	401	436	406	419	439	382	387	451	433	394	399	402	415	393	387	399	408	395	409	386	403	414	398	412	397	423	425	388	370	392	400	415	427	433	384	397	401	388	412	425	386	400	392	395	397	401	404	407	419	366	394	386	433	452	397	407	422	376	396	399	382	410	428	400	415	401	397	399	416	421	405	432	443	416	408	420	417	428	404	411	411	378	398	452	419	379	400	406	401	392	395	385	401	415	421	423	392	399	423	429	377	398	463	435	388	429	395	406	378	392	392	404	386	400	395	417	375	380	421	418	386	413	422	418	417	384	421	400	401	390	414	434	429	401	419	375	421	412	389	395	428	397	405	369	387	382	400	391	405	385	403	405	400	395	400	430	387	440	372	415	390	391	401	411	403	392	417	383	414	419	433	367	388	414	392	394	441	394	397	421	396	398	398	454	373	419	428	390	411	422	431	391	381	433	412	448	430	403	423	438	420	456	375	413	423	401	436	381	430	444	415	394	383	418	424	431	401	380	412	401	380	362	414	420	390	429	432	398	406	417	421	396	367	436	402	408	404	416	421	416	425	428	397	382	433	406	400	438	464	454	385	428	421	403	399	402	428	426	408	401	400	404	402	395	395	433	406	368	430	407	408	439	385	429	396	393	395	456	427	400	397	417	383	429	420	403	425	398	397	432	390	406	405	447	401	389	386	388	408	379	381	403	392	391	421	407	403	398	386	382	397	425	433	391	388	398	413	444	391	411	412	383	437	392	399	438	435	410	399	392	404	365	396	402	377	391	412	403	412	411	407	367	439	433	432	425	448	407	398	386	431	414	411	398	386	382	418	392	398	443	399	399	411	388	386	444	399	417	394	425	394	407	420	423	400	394	391	403	396	388	456	390	380	490	381	423	378	403	440	374	425	414	427	407	397	382	421	445	440	400	446	384	418	421	377	433	418	422	415	405
24767	21070	26728	25121	11996	4208	2409	1764	1329	1102	932	825	772	677	552	499	530	469	427	408	410	402	410	301	369	318	331	348	288	305	285	329	326	290	260	270	327	284	312	288	318	286	286	274	283	298	278	284	265	286	307	245	300	309	275	288	302	285	291	304	268	278	272	297	272	263	300	289	298	295	279	303	262	249	281	299	289	294	274	298	267	275	262	298	308	257	288	302	268	291	303	271	285	277	253	276	296	326	304	300	271	288	267	267	288	261	296	284	298	289	278	275	308	295	233	295	286	279	277	293	258	273	279	291	284	292	265	280	275	255	293	274	295	292	261	264	296	291	278	250	251	278	284	284	252	268	292	324	253	268	285	299	274	273	265	269	268	282	287	272	284	286	313	272	284	273	272	263	262	298	264	232	289	299	290	290	302	279	247	286	289	287	265	283	291	281	281	255	302	232	292	275	273	288	276	298	276	284	264	302	287	254	277	257	259	264	302	261	261	285	273	292	328	271	262	312	265	282	279	266	264	297	297	272	278	280	279	262	300	272	265	282	286	267	253	282	300	280	278	297	303	263	290	277	297	273	265	293	281	283	296	271	292	276	260	300	302	267	303	259	326	284	309	270	273	273	287	288	265	265	282	284	275	272	284	305	281	260	318	298	259	254	271	314	308	282	282	288	288	271	272	282	293	278	280	293	282	256	253	254	289	267	312	310	326	301	264	305	247	270	298	285	271	263	262	298	298	255	287	291	290	265	261	298	287	277	296	285	303	274	257	286	285	287	286	262	272	264	315	288	266	270	302	294	282	252	260	273	290	276	277	257	282	288	311	276	282	278	257	250	271	275	275	290	297	284	275	275	317	281	258	272	265	299	284	308	263	276	265	326	312	281	286	295	302	280	277	274	275	281	310	280	283	266	273	268	298	265	292	272	299	312	308	286	280	272	286	273	259	284	307	284	255	273	305	265	279	295	294	274	298	294	265	306	267	262	315	321	290	278	262	276	295	293	285	305	300	305	290	284	280	300	298	289	270	288	294	274	267	279	279	278	278	285	256	245	332	289	294	284	287	270	281	279	259	316	275	281	278	273	284	292	268	291	281	277	262	301	303	310	300	279	269	275	269	302	260	325	275	252	302	277	274	259	284	295	316	281	274	266	265	303	303	270	286	287	304	303	270	289	286	314	307	276	299	277	286	294	273	278	260	274	253	284	278	292	282	295	314	261	302	274	270	260	287	274	284	297	268	283	291	292	283	276	292	286	264	284	301	261	289	266	261	299	277	299	278	305	284	288	263	267	299	290	294	256	288	286	288	266	295	251	270	260	284	295	293	293	303	304	273	255	282	277	292	261	281	279	277	288	307	250	315	266	265	301	286	271	283	251	278	294	288	243	296	261	293	284	273	287	278	272	267	283	284	275	293	310	290	276	288	255	292	280	282	281	311	279	286	278	272	287	265	288	304	303	286	299	302	305	264	273	252	292	259	285	311	268	258	283	298	294	278	275	264	288	277	269	286	295	299	256	295	309	293	291	258	303	267	283	265	293	263	257	283	306	300	278	286	274	311	282	260	262	245	276	269	277	288	276	277	275	272	305	289	320	269	278	276	265	276	306	264	249	275	281	279	268	291	300	306	285	290	308	253	282	262	275	297	272	291	291	263	264	262	292	301	321	278	288	298	289	284	251	295	287	284	265	274	300	280	290	283	249	281	285	278	319	294	267	274	319	259	279	265	287	304	288	293	305	266	288	270	296	296	284	296	262	268	275	281	285	295	272	280	297	283	274	306	309	266	294	288	252	292	268	274	262	306	281	270	270	332	279	298	253	286	290	289	299	287	321	258	305	272	253	284	273	289	308	299	274	288	298	282	280	295	278	276	297	291	285	273	266	287	247	273	303	294	277	324	319	273	271	284	243	297	265	282	287	253	285	284	283	295	291	290	253	292	259	241	279	316	306	317	262	286	288	254	261	271	282	305	250	278	313	279	280	284	259	264	258	301	295	290	284	310	259	260	283	285	308	276	263	318	303	296	296	258	305	280	278	258	298	282	292	285	307	279	303	271	298	309	278	279	277	243	251	276	271	304	303	293	285	295	282	268	289	284	286	258	273	292	289	312	283	279	286	277	298	255	312	272	302	286	269	295	311	289	278	259	282	292	297	261	257	296	268	281	256	296	271	274	285	315	271	259	284	287	262	298	285	288	261	256	275	288	289	256	319	312	258	271	306	293	266	310	293	262	279	305	267	272	281	286	311	277	312	241	279	300	284	305	271	282	292	293	279	289	283	261	254	286	258	284	274	275	294	319	253	305	245	287	271	296	262	299	275	282	287	274	290	274	275	265	273	285	273	309	295	296	320	249	289	259	258	269	316	286	304	283	296	301	291	309	303	291	284	283	304	290	287	306	278	290	303	284	290	290	306	303	289	279	285	287	292	293	327	284	285	287	296	291	280	297	296	297	300	269	297	299	280	266	305	297	268	282	296	282	299	293	261	287	283	284	317	289	308	296	272	282	289	290	265	262	311	289	250	278	294	305	270	280	268	287	307	304	317	239	270	301	280	300	305	289	294	250	293	264	274	298	306	304	303	303	267	275	262	283	293	271	290	288	266	242	292	311	292	274	272	278	276	277	277	260	267	282	267	277	290	283	319	295	288	284	273	271	312	240	243	263	260	255	282	302	315	269	286	273	273	321	287	275	319	277	300	294	295	305	292	301	259	293	283	281	277	282	267	266	275	267	275	324	253	254	275	279	281	263	309	286	288	307	293	286	273	290	309	278	306	289	287	276	284	289	274	299	258	284	299	286	276	285	286	259	273	289	279	280	291	293	296	299	298	273	284	268	301	282	297	262	273	271	326	250	321	298	262	316	271	310	287	259	291	292	278	251	287	274	307	266	281	275	273	283	277	320	286	294	297	262	266	289	258	272	289	267	268	281	286	279	271	323	314	295	285	255	286	290	300	263	283	285	279	257	274	272	277	299	283	257	277	269	284	281	295	303	289	260	313	282	287	284	273	267	280	310	278	296	305	289	274	277	269	286	275	279	299	247	273	286	281	295	300	308	279	272	297	280	278	313	272	272	278	290	285	262	256	258	303	283	279	272	250	274	317	305	289	315	254	273	299	298	269	277	293	260	285	281	289	288	297	268	275	291	265	274	276	265	285	298	283	281	284	297	294	274	286	298	300	277	284	287	294	269	266	290	276	263	271	293	295	329	306	265	292	275	279	270	274	268	291	272	272	261	306	283	288	295	321	310	291	285	293	287	294	300	262	272	253	288	278	277	245	326	281	270	275	256	321	294	297	292	275	291	292	275	266	275	270	282	276	273	281	302	306	290	283	288	272	284	286	270	291	283	251	270	288	310	276	286	294	247	272	287	260	280	295	315	275	305	288	288	297	265	278	286	291	276	289	277	274	280	276	261	305	273	298	308	262	272	236	302	308	265	292	281	275	271	299	292	307	315	278	279	272	267	280	267	310	256	271	279	272	271	299
13720	35539	28462	16451	9723	5098	3595	2545	1976	1602	1311	1220	1010	903	776	717	645	604	522	524	547	510	452	377	415	387	356	393	362	386	380	379	372	342	361	346	348	322	367	320	342	311	327	331	330	311	294	290	331	291	311	319	317	322	319	292	335	329	300	306	317	320	313	326	311	314	336	325	324	283	308	342	340	353	292	335	317	319	331	305	325	297	286	292	324	323	305	312	305	313	337	302	321	336	343	344	325	318	301	317	324	307	356	308	346	283	325	318	318	335	311	319	315	302	318	339	326	315	337	313	332	345	356	327	348	317	330	295	315	335	324	320	315	313	290	319	321	331	314	341	338	341	325	332	325	322	306	307	331	336	316	293	328	326	337	301	302	307	306	309	310	321	295	333	327	308	323	325	349	310	339	337	318	300	301	332	324	361	326	330	294	313	296	322	309	322	310	311	324	282	315	310	315	352	319	318	318	337	315	303	299	308	332	324	318	359	327	324	329	292	294	308	298	345	335	361	327	302	309	313	283	323	296	330	338	316	312	312	300	331	330	320	319	306	342	295	333	313	315	311	352	282	313	307	327	293	277	306	319	350	308	317	355	320	308	323	307	342	289	302	332	294	319	318	350	315	317	328	312	348	342	306	340	333	317	321	320	341	311	344	312	321	317	308	318	336	302	341	302	317	318	349	336	324	304	304	351	309	334	332	293	303	341	334	327	310	335	325	313	294	318	323	311	331	321	328	325	289	313	299	329	319	346	316	295	336	310	316	311	306	327	299	336	328	298	328	311	279	323	295	303	304	349	300	313	352	323	317	302	349	308	331	344	331	343	331	317	325	313	275	304	311	303	335	319	305	339	339	333	311	287	314	327	291	309	323	329	297	350	324	284	316	314	319	341	334	294	329	322	302	323	332	320	309	318	316	363	322	299	348	288	338	337	333	325	316	304	298	314	314	321	343	312	348	297	298	305	319	328	318	306	325	326	301	325	319	364	338	314	278	279	285	328	332	316	354	332	311	327	303	301	317	324	345	322	315	299	318	336	332	310	338	319	301	323	344	338	320	326	319	331	302	362	371	301	306	324	328	280	323	325	362	294	333	318	328	312	303	346	327	326	328	328	314	328	349	294	314	303	323	346	345	355	328	348	334	334	324	316	333	309	318	316	328	336	312	327	337	291	320	324	326	327	328	329	300	283	310	316	294	321	324	310	315	325	296	316	369	355	302	329	336	307	314	322	348	320	328	352	349	345	350	366	307	326	318	327	311	327	298	298	316	332	324	268	348	305	331	320	317	330	334	325	337	297	359	295	305	314	295	294	288	374	359	364	343	283	321	312	303	320	316	343	301	319	329	330	304	311	326	347	306	323	328	330	338	352	334	323	312	325	318	301	344	306	298	327	301	317	345	290	303	317	329	328	371	318	325	337	316	332	312	352	314	295	318	339	348	323	329	302	351	299	326	323	333	276	289	338	315	318	324	324	309	317	341	324	359	316	351	299	297	358	367	350	299	290	296	328	339	323	327	300	297	289	319	339	346	327	324	311	340	314	337	330	339	309	358	342	320	369	321	340	368	303	343	321	291	324	315	356	360	289	308	301	325	312	287	326	351	323	329	310	318	304	319	297	338	316	312	328	311	302	333	314	334	327	344	312	324	322	309	315	320	315	327	310	297	316	305	332	311	303	305	326	303	322	330	294	352	331	334	306	310	335	336	342	308	337	331	319	335	325	302	309	325	326	314	330	346	307	323	321	314	304	320	307	287	316	326	353	316	321	303	326	335	329	318	325	346	294	348	314	306	300	334	305	314	331	333	351	300	318	275	334	319	298	316	298	294	310	295	331	321	293	336	332	353	338	343	310	285	308	318	309	335	303	324	313	314	327	297	328	351	316	328	294	323	324	304	329	290	309	327	330	305	326	307	332	325	360	324	314	305	315	337	312	340	302	328	324	338	327	325	325	335	287	305	318	299	335	309	314	318	322	303	301	347	296	375	299	310	308	332	287	310	339	300	280	334	339	354	307	326	305	315	314	349	312	321	314	358	302	312	318	301	301	348	311	329	332	322	329	302	328	325	348	327	334	300	313	308	291	326	349	315	312	327	325	306	342	302	322	322	320	295	325	317	301	322	325	305	323	320	327	329	308	300	328	311	327	289	354	354	314	323	327	377	326	364	341	316	300	315	318	325	315	293	316	363	301	321	301	353	319	288	335	339	359	352	360	319	306	299	319	315	337	331	345	353	320	341	329	330	290	288	323	315	275	346	293	259	304	306	304	308	316	337	335	353	313	338	300	302	323	348	321	303	330	299	314	301	361	283	337	298	340	337	323	331	309	300	346	326	309	317	320	314	357	319	292	374	340	321	330	327	321	348	327	296	310	296	337	326	282	346	291	397	319	312	325	321	304	316	282	314	284	361	342	336	277	336	336	326	314	306	335	293	320	326	337	305	316	342	312	330	319	312	289	310	323	300	321	294	304	339	345	295	308	299	307	289	300	316	322	299	331	319	326	323	319	298	332	308	344	318	306	326	335	326	314	320	303	292	326	322	308	312	305	301	337	306	298	295	327	346	315	335	325	340	327	304	336	321	297	284	320	329	313	328	347	349	325	344	322	313	334	322	367	325	357	325	337	321	306	295	325	310	311	325	328	304	330	314	342	311	318	285	346	311	368	335	315	320	325	307	285	336	338	339	311	313	313	303	341	323	310	303	320	326	312	313	343	283	318	280	313	315	302	342	332	333	307	297	318	323	307	336	306	329	313	339	330	313	293	292	385	342	326	319	315	311	305	328	318	281	344	331	307	305	347	304	311	340	297	302	306	324	314	347	340	308	327	326	320	363	329	340	331	330	306	313	318	319	313	308	344	339	337	323	311	312	297	307	288	322	287	305	292	338	342	291	337	319	307	339	341	347	306	376	325	329	331	307	299	298	307	295	287	314	325	319	341	305	300	317	319	307	301	323	325	329	310	337	271	300	326	328	334	310	329	300	316	336	356	293	308	291	296	370	333	335	318	283	337	356	314	283	342	304	307	312	353	325	328	327	361	307	317	322	325	330	311	327	309	311	335	300	338	302	306	324	296	317	301	287	340	320	310	331	324	328	300	300	352	307	353	336	302	328	298	326	291	324	303	310	345	302	325	318	320	329	304	324	305	334	329	304	282	316	303	303	301	340	322	313	295	330	308	307	321	333	319	335	316	325	331	329	296	317	336	339	295	293	338	303	339	350	330	296	352	343	328	333	284	339	334	317	319	306	341	312	310	294	361	343	290	316	300	323	323	304	299	295	292	321	309	333	332	296	342	327	307	302	291	318	308	302	297	318	310	295	321	322	323	346	325	348	299	330	313	321	293	322	292	331	359	300	338	307	335	304	352	327	317	365	323	318	338	352	318	310	285	307	321	330	313	334	318	302	343	306	290	293	310	309	302	284	284	312	330	337	319	314	288	303	287	360	340	302	341	321	339	320	379	312	315	336	320	304	306	336	282	339	308	342
22508	21201	28600	24077	21260	21085	11784	4145	2723	2182	1882	1588	1401	1223	1034	953	873	776	738	708	617	664	546	501	463	510	525	511	436	478	447	464	470	440	415	433	392	417	389	408	384	405	386	383	371	453	380	379	378	407	371	400	380	402	362	422	373	418	426	393	383	367	380	405	378	345	391	357	334	393	357	404	399	351	346	379	337	396	327	410	358	348	355	366	383	374	344	387	387	399	346	358	367	404	387	351	363	379	363	355	363	359	391	396	349	394	382	406	361	359	391	368	377	342	382	397	374	370	385	390	399	381	377	391	329	381	369	397	379	338	393	355	370	385	413	365	358	386	389	350	375	382	383	365	322	415	368	374	390	408	357	373	364	382	389	386	376	393	391	388	370	372	352	354	340	376	386	405	377	328	389	351	358	334	407	336	367	422	362	354	384	358	348	329	352	358	361	393	332	390	396	369	384	364	378	422	382	373	368	378	367	398	361	368	338	394	392	403	353	407	389	343	347	343	386	367	366	323	380	406	374	331	351	395	391	381	379	406	382	379	384	413	362	383	369	346	367	370	366	398	388	390	312	384	410	405	362	403	407	348	364	412	379	382	395	379	354	375	349	396	366	377	361	383	365	356	392	342	370	323	374	347	357	373	349	383	378	372	342	372	345	399	357	367	371	375	356	436	363	321	358	362	370	343	378	346	341	364	367	366	369	372	391	371	376	390	358	364	378	352	379	401	375	350	375	388	354	396	348	371	358	403	367	368	352	390	407	354	390	353	378	369	355	348	351	389	362	362	339	379	362	383	360	383	333	373	369	342	362	378	378	362	351	369	355	381	363	397	358	381	355	351	387	346	366	384	350	372	395	393	343	383	363	401	395	391	389	354	361	374	368	393	370	379	380	361	368	387	369	376	358	368	389	421	352	355	402	370	368	374	365	356	365	375	351	381	361	376	361	364	371	362	362	385	357	395	385	390	344	394	369	372	384	380	370	382	365	331	394	373	367	359	351	366	344	345	377	384	359	359	339	352	384	353	403	352	366	394	397	376	390	349	369	383	349	361	367	394	377	375	386	366	375	372	389	374	390	381	354	371	379	378	394	346	365	355	342	366	405	376	324	383	361	356	390	365	346	369	340	361	366	419	400	370	409	347	340	347	389	357	366	363	383	349	352	362	374	391	362	385	394	364	370	342	360	370	408	354	326	388	400	357	405	398	369	345	368	371	389	357	353	364	346	398	391	354	370	357	373	366	390	345	403	364	369	363	386	375	357	382	388	378	374	359	375	366	377	333	369	388	368	351	403	382	353	392	357	348	365	390	384	340	387	388	355	379	357	398	385	393	370	340	369	376	378	384	361	364	345	363	364	361	365	393	361	330	358	353	353	374	375	387	357	399	351	367	345	336	332	355	364	378	358	333	391	352	396	369	376	385	384	378	371	383	390	395	342	362	405	366	380	372	379	376	362	391	362	419	377	374	354	366	384	362	381	398	339	367	397	365	424	410	370	372	366	353	374	381	346	406	378	367	371	381	359	383	356	369	365	368	337	361	374	361	381	362	357	384	356	389	365	333	353	392	369	370	371	362	352	369	401	350	394	358	383	381	383	391	382	393	391	378	342	375	352	348	361	308	379	350	378	375	375	375	356	341	374	402	375	371	345	368	373	367	336	402	371	378	355	358	320	389	403	387	384	341	364	365	399	338	404	396	382	385	398	373	352	365	381	341	363	356	370	370	368	403	352	398	384	388	351	373	378	370	376	348	347	377	364	398	376	333	400	361	369	350	376	374	392	395	382	384	362	363	346	372	368	340	363	380	390	381	333	381	388	345	383	350	348	346	364	373	388	349	375	380	356	391	366	375	359	387	373	370	352	406	367	339	361	376	374	382	397	337	362	393	362	389	389	402	422	362	320	392	384	375	359	368	416	366	318	398	395	373	379	338	377	343	382	370	421	378	344	367	353	401	370	344	380	369	385	402	344	381	381	363	380	380	370	376	368	339	362	386	378	372	392	375	388	383	383	393	395	379	373	375	351	354	378	381	386	358	370	350	403	342	376	380	391	387	363	367	346	356	418	346	399	377	392	384	368	369	340	411	358	380	373	381	370	358	361	356	367	342	368	363	367	396	373	367	392	370	400	363	368	392	392	376	351	354	402	361	370	374	374	323	340	390	376	375	383	384	370	363	366	395	347	388	370	371	373	370	397	364	383	401	404	386	397	375	370	359	362	361	376	363	367	380	371	375	370	385	381	360	378	345	397	359	349	363	349	389	349	369	369	372	377	348	368	363	388	379	395	390	357	373	370	418	340	372	391	397	393	365	388	388	371	388	356	414	395	384	363	367	376	346	373	376	367	372	373	353	395	381	340	360	411	379	367	389	336	403	390	362	388	376	381	370	362	366	396	368	378	389	409	344	360	341	378	370	350	338	359	339	372	382	384	376	333	391	370	387	381	341	370	376	356	400	402	363	391	333	392	364	397	353	359	396	391	392	361	384	345	383	404	390	372	422	395	348	369	354	353	341	351	362	394	386	373	357	353	360	364	381	359	356	356	375	392	370	371	395	395	400	337	360	382	368	394	374	399	382	356	361	380	310	386	390	344	386	374	347	375	399	355	373	378	353	352	380	371	406	393	396	369	384	376	355	416	390	383	311	351	349	387	322	321	368	358	358	375	382	376	367	351	380	363	372	361	372	343	372	354	383	346	413	365	347	364	389	376	380	374	348	387	399	357	368	359	375	322	370	398	387	360	390	368	398	375	374	368	404	363	370	396	393	359	363	351	369	383	364	377	334	372	350	373	356	353	393	359	376	319	351	385	400	355	395	363	363	384	377	372	361	362	400	337	356	377	346	347	336	377	354	375	348	399	372	358	365	357	351	360	405	380	347	387	373	392	351	397	383	379	388	384	407	416	361	368	362	378	344	393	374	360	382	373	376	365	356	381	367	349	372	354	371	359	331	369	409	366	371	369	379	396	421	371	382	373	373	403	392	365	335	379	362	374	397	350	370	377	368	350	348	343	387	360	377	348	391	358	355	390	401	371	393	393	356	381	351	347	352	348	371	390	357	386	377	367	355	385	400	390	367	354	420	362	390	374	383	379	388	388	358	309	348	369	385	378	371	352	315	361	400	367	363	374	332	381	382	418	353	373	364	365	336	362	380	376	354	385	368	359	404	354	387	378	344	335	388	367	405	362	347	361	396	365	354	334	398	369	340	336	390	349	419	362	352	353	380	354	401	342	349	385	363	343	392	321	359	377	388	390	372	358	390	355	343	387	397	374	396	367	365	394	340	321	359	356	408	364	388	372	362	394	366	347	355	369	359	347	354	372	350	365	358	343	361	399	389	370	386	360	364	385	378	393	368	346	367	365	380	396	368	371	363	392	337	371	331	370	364	412	364	360	368	396	378	408	368	398	371	356	377	419	397	387	357	346	362	354	353	360	377	381	378	364	378	387	401	377	342	370	354	358	373	365	393	338	387	372	347	372	358	409	358
17259	44556	37676	24552	15848	10031	6954	4920	3743	2966	2502	2089	1866	1563	1336	1163	1066	1044	909	768	793	764	675	548	533	598	567	567	519	536	508	488	514	474	455	500	479	487	462	438	421	423	462	448	471	437	481	437	435	426	464	407	436	424	464	406	394	423	428	422	404	415	433	435	437	428	428	423	400	425	393	450	418	435	379	457	430	442	436	405	419	439	390	433	415	395	407	377	385	374	428	411	400	409	427	400	428	422	386	390	402	421	442	397	413	401	399	391	429	410	457	422	411	386	422	424	402	442	421	400	410	402	390	433	411	428	413	460	451	426	435	440	451	412	426	430	393	394	402	407	427	419	402	407	421	421	415	396	427	385	414	442	413	438	395	383	414	361	375	376	433	415	416	430	418	415	397	407	441	422	415	431	398	437	390	451	395	410	381	418	417	431	394	406	374	424	369	405	430	408	391	415	417	359	432	435	409	410	416	412	396	429	420	396	405	411	448	417	429	411	394	401	407	406	410	398	427	455	419	432	388	442	428	396	380	438	432	416	420	403	455	394	398	401	403	379	421	407	423	388	406	456	439	428	419	419	406	404	439	386	403	389	392	423	414	410	400	405	435	372	379	436	421	370	411	428	427	458	402	398	422	425	424	394	426	413	386	436	392	418	451	409	411	395	427	418	446	393	398	433	407	396	411	411	406	423	447	385	446	419	418	385	396	432	417	413	411	424	386	425	382	433	424	413	419	393	366	427	400	399	429	427	396	414	426	444	423	413	403	439	439	476	418	406	413	440	408	381	394	392	465	395	404	381	394	422	394	412	416	414	426	415	394	433	426	407	397	427	410	415	369	423	453	378	395	436	434	407	434	417	400	444	397	378	406	398	413	407	412	404	402	436	390	412	444	401	436	399	406	443	406	440	418	445	423	405	433	410	407	406	459	415	405	386	435	436	416	429	428	411	418	371	411	412	389	404	418	389	394	401	412	429	390	406	391	412	428	410	408	422	399	394	460	443	427	399	401	380	378	406	393	421	402	424	423	430	403	433	417	464	393	354	411	396	409	417	380	439	448	398	379	413	402	431	412	386	408	389	441	426	411	400	410	421	460	415	412	410	390	441	388	421	377	393	402	403	381	423	437	404	436	451	426	407	394	405	399	425	394	443	424	456	442	376	419	401	408	448	434	395	378	405	426	372	419	411	420	438	390	394	451	429	427	416	442	450	389	418	444	414	395	383	446	385	394	416	417	380	395	428	404	449	377	443	408	422	419	433	436	428	405	358	412	410	409	426	380	432	370	429	418	426	407	385	423	405	379	460	433	400	438	432	462	389	421	413	400	426	412	406	428	439	416	424	440	397	395	403	447	398	454	422	436	413	411	412	395	419	404	388	431	429	391	466	414	413	433	402	421	420	408	415	437	432	398	444	443	396	442	374	434	431	398	391	387	414	418	351	378	413	383	432	435	399	440	418	392	419	418	397	412	397	442	416	405	433	389	444	391	403	393	400	389	408	422	401	437	440	392	437	418	405	367	395	419	404	408	437	413	437	396	418	424	411	382	458	409	413	413	432	406	391	406	374	395	402	431	423	375	409	395	381	413	391	414	413	423	437	426	389	410	425	431	414	392	412	461	414	460	437	424	451	436	437	403	427	408	425	428	378	442	431	414	437	402	413	421	407	453	410	417	412	396	430	375	354	387	376	445	395	415	431	421	427	400	449	395	401	398	401	427	430	404	417	440	409	420	432	422	413	387	408	408	440	416	389	423	368	436	413	417	435	396	434	417	403	396	430	423	414	435	420	373	399	409	404	432	411	412	410	386	412	419	407	447	412	437	407	395	423	396	426	378	420	417	416	409	411	456	421	432	453	402	386	410	403	423	452	405	442	441	398	447	388	410	401	395	417	423	402	444	395	425	399	409	402	389	461	408	420	430	383	404	393	407	424	447	435	405	416	391	419	442	412	403	395	432	394	446	424	397	431	426	428	386	411	435	415	433	426	428	407	440	421	433	398	476	402	416	418	386	396	451	428	402	400	404	402	440	397	420	393	385	411	401	407	384	445	411	398	399	418	390	435	393	369	401	396	414	424	417	378	401	427	414	422	410	396	428	420	432	401	413	423	437	399	443	423	426	399	413	407	422	416	383	417	401	396	406	385	391	397	424	409	430	386	386	429	406	455	399	420	408	395	401	429	413	411	395	438	422	454	420	415	428	424	421	418	430	398	392	402	410	412	410	422	468	389	398	410	438	399	413	399	420	428	408	383	420	414	445	426	423	414	392	387	372	408	431	422	418	409	451	408	426	404	459	423	396	450	396	399	443	401	417	425	413	393	400	414	430	450	417	405	456	419	376	431	411	393	431	398	428	432	416	420	351	446	462	396	409	409	416	400	418	430	424	381	415	412	411	407	393	397	399	433	448	397	405	430	415	424	406	409	403	405	416	436	419	407	372	438	413	424	420	395	429	378	379	385	427	408	395	401	423	422	436	434	429	414	398	416	392	402	423	420	438	421	403	433	408	412	417	405	421	386	365	379	394	380	415	400	417	401	411	410	409	394	426	421	428	384	428	409	454	402	391	432	389	399	395	419	390	410	429	468	399	422	379	401	432	386	396	435	436	427	455	387	380	409	390	414	397	394	370	405	425	430	427	410	407	393	408	401	422	429	428	388	417	429	417	400	410	389	403	396	397	401	417	391	416	435	432	407	397	396	415	428	412	389	420	426	415	376	422	416	405	418	414	395	389	408	390	408	391	406	429	431	399	426	391	418	414	417	413	427	408	421	409	435	430	378	418	389	445	464	418	405	400	417	428	395	407	429	429	411	394	406	393	435	438	402	413	384	429	422	365	422	369	423	406	406	417	397	389	447	414	391	414	422	439	430	417	430	422	449	370	371	419	401	425	438	398	435	409	410	391	404	429	415	417	397	423	412	426	354	400	380	410	402	400	384	435	427	419	418	394	393	393	395	398	398	428	419	423	395	412	411	377	389	421	403	390	395	447	410	402	404	410	420	432	395	431	424	421	429	357	417	431	402	407	447	376	392	441	416	402	440	394	441	395	425	417	442	455	393	428	425	375	391	403	438	425	436	421	422	377	430	418	365	416	396	411	387	375	411	434	389	398	439	401	393	375	409	477	391	398	394	405	416	394	387	412	411	424	437	399	436	424	402	385	404	438	465	391	405	437	429	411	385	385	430	425	363	403	417	397	422	417	393	413	387	410	419	423	419	410	412	387	415	402	399	409	416	419	423	402	388	405	388	415	437	444	385	418	406	414	447	387	390	410	411	413	398	395	424	404	385	445	434	409	414	396	412	406	393	440	371	416	422	401	391	428	406	394	386	368	422	420	404	398	445	403	422	411	397	408	382	408	395	377	415	434	416	402	398	406	415	366	394	387	442	420	434	393	429	458	427	399	438	380	420	411	413	407	428	403	443	426	422	394	417	408	417	417	384	413	390	406	425	408	431	408	404	406	435	395	455	378	387	428	403	395	390	408	381
27337	21708	22679	13615	5734	2861	1979	1458	1085	905	816	690	656	568	506	466	465	449	407	431	410	356	381	343	314	341	355	363	348	307	328	332	306	314	312	284	312	295	356	320	330	319	333	336	296	299	268	309	327	330	308	298	286	273	300	311	302	301	291	279	279	323	288	317	313	309	316	293	282	292	311	293	330	307	317	277	288	317	299	311	293	270	324	331	294	325	266	299	316	286	300	309	313	310	285	292	316	309	296	299	306	279	334	302	322	312	331	285	331	308	292	324	312	308	320	304	338	295	318	310	298	291	305	273	297	316	309	300	297	277	288	336	296	290	303	288	291	308	323	289	303	283	289	321	319	307	306	312	287	311	296	318	286	292	309	292	320	308	317	302	320	282	300	283	323	325	300	258	311	306	299	290	276	295	325	297	286	313	285	319	312	299	320	300	330	300	287	323	325	316	316	313	321	314	306	295	282	272	301	282	325	319	277	319	320	293	295	306	314	259	335	298	294	292	312	310	328	330	309	297	320	325	325	281	307	311	325	339	333	319	327	307	291	342	327	280	313	282	309	312	304	326	307	263	294	278	293	339	309	318	305	301	360	330	299	322	299	289	288	313	293	292	328	275	347	349	297	306	304	302	329	304	329	289	297	276	313	295	309	302	303	308	311	260	304	339	291	306	300	304	294	322	311	301	312	324	317	293	279	310	296	304	310	279	307	343	328	314	329	294	303	296	282	321	291	303	282	293	333	312	284	295	307	299	298	330	363	321	312	308	300	307	282	308	273	287	280	291	297	309	284	273	323	298	324	313	309	327	272	333	306	287	280	310	259	274	302	314	273	292	294	314	312	291	302	310	274	316	331	323	327	321	272	309	291	301	320	301	316	287	323	310	325	297	317	302	310	334	300	325	308	304	347	291	300	309	293	305	350	305	304	284	296	302	336	313	337	290	321	311	302	270	342	326	305	291	300	277	330	291	308	293	328	324	310	301	315	323	307	285	320	310	297	306	286	308	305	307	300	293	252	291	303	319	291	338	316	322	312	302	272	293	291	295	321	291	305	299	316	326	304	284	311	300	288	293	267	336	291	295	296	292	338	328	291	265	317	309	332	311	283	352	329	287	319	321	296	315	311	303	329	298	316	293	323	286	303	302	313	304	302	294	298	324	305	302	285	315	291	310	296	282	322	287	291	291	309	290	301	303	287	329	292	304	301	294	265	290	261	291	306	315	289	279	311	292	258	305	327	308	270	326	290	345	292	315	291	328	294	283	300	306	308	298	309	302	315	278	302	295	296	309	292	332	302	280	285	316	259	271	275	299	302	304	282	287	312	324	302	307	320	308	313	306	310	290	295	303	283	300	265	318	292	306	290	310	310	300	295	300	274	300	318	287	304	298	319	300	305	315	302	293	337	272	316	290	295	312	308	335	321	334	301	294	314	312	298	336	266	320	300	298	287	284	325	271	289	283	293	288	306	242	307	285	316	305	271	287	298	325	279	280	302	329	305	303	300	269	312	310	265	305	288	309	302	318	312	320	286	298	298	305	296	274	318	297	308	280	331	275	305	323	307	311	321	309	349	300	298	317	330	288	289	288	325	271	306	303	324	339	311	334	297	304	298	311	269	307	309	308	319	313	274	295	317	307	333	315	301	294	299	293	264	305	314	282	326	289	284	298	297	305	324	303	271	308	311	302	301	317	303	298	288	303	313	274	293	289	297	292	302	321	297	305	284	299	295	299	285	325	290	341	293	302	335	287	303	313	315	302	316	318	315	290	294	268	314	303	305	309	280	288	310	287	299	297	289	288	308	333	283	284	307	276	311	310	326	303	311	304	319	306	291	296	290	312	332	295	297	280	306	319	301	318	302	282	317	295	294	304	304	318	294	300	304	294	305	322	345	312	283	300	303	304	302	278	319	314	281	335	281	310	287	305	286	310	298	286	284	310	322	298	289	294	306	283	320	302	293	307	300	312	292	288	299	310	308	321	304	309	326	309	298	305	308	284	308	294	319	287	315	331	296	290	309	312	336	311	279	317	273	277	329	306	293	299	286	321	319	306	301	299	340	313	305	312	297	310	305	304	309	292	293	315	285	327	281	295	278	289	301	305	276	297	303	274	291	321	306	272	285	313	311	302	311	301	295	316	298	308	322	314	313	319	311	310	283	316	332	286	293	293	321	325	286	308	302	300	273	304	328	269	293	295	277	302	324	296	335	320	282	302	296	325	298	326	309	307	292	288	337	368	302	316	329	343	309	318	287	321	287	274	276	284	317	289	308	320	276	305	305	317	304	299	320	296	270	306	305	303	314	309	276	337	295	281	352	339	291	323	301	298	303	313	298	327	293	341	297	299	314	329	324	282	309	304	281	269	317	295	299	329	318	296	303	281	289	291	281	291	304	286	287	309	300	316	292	291	309	277	317	270	317	300	321	324	290	284	310	273	300	319	292	315	312	283	261	293	286	308	294	303	326	295	309	275	303	316	301	276	323	290	282	329	314	310	314	327	286	308	313	284	295	291	293	282	286	276	325	321	292	280	295	356	277	310	298	317	275	274	324	279	306	276	303	333	295	303	320	297	299	296	286	308	309	285	293	300	331	307	313	313	274	287	335	299	290	284	281	329	281	287	255	282	291	296	312	327	307	286	294	290	333	316	310	316	266	305	281	305	295	294	325	283	298	306	299	301	307	322	315	296	313	279	300	309	279	309	289	299	313	324	305	296	309	315	304	298	306	286	252	269	298	297	312	314	291	295	308	324	336	308	303	283	292	298	303	289	332	346	297	277	311	315	280	280	296	305	325	329	303	313	316	288	327	305	285	302	289	289	293	303	292	298	302	285	295	338	300	289	325	310	296	297	258	324	278	308	310	326	303	301	302	303	282	297	318	285	276	337	305	293	287	302	326	314	281	314	309	281	292	315	278	306	277	298	316	313	315	327	288	277	273	318	299	313	299	293	292	297	305	327	297	283	287	287	287	328	326	306	295	322	287	307	325	325	291	293	294	324	341	331	304	332	297	282	286	322	303	278	302	283	287	289	286	318	294	298	300	327	303	311	320	311	291	276	303	299	302	318	266	288	319	316	306	297	297	286	286	293	312	317	297	269	280	338	300	328	301	307	294	276	296	286	310	299	291	319	327	335	310	314	305	279	348	300	300	300	299	334	327	306	304	291	354	311	350	328	282	295	313	289	285	289	295	275	309	285	294	280	293	279	288	269	291	313	269	318	295	278	302	297	314	283	293	306	313	295	326	321	289	291	311	300	278	288	315	277	329	328	295	276	305	323	291	278	301	304	265	282	309	299	283	326	309	307	305	324	291	298	290	307	287	314	280	300	280	311	303	298	317	307	295	276	318	325	335	329	316	310	311	304	311	291	304	286	314	289	295	282	288	257	311	309	309	294	327	281	292	279	303	289	277	273	311	291	312	314	299	330	290	290	322	324	334	299	298	304	304	272	319	304	277	284	292	294	297	322	294	314	295	286	296	321	286	311
13387	32416	25043	13403	7757	4171	2933	1992	1623	1265	1070	928	790	687	647	597	545	585	493	469	475	498	430	396	413	378	421	351	385	393	347	412	330	361	333	360	325	351	321	373	325	335	357	345	357	319	365	339	349	382	344	349	313	329	358	342	326	328	358	301	355	340	340	334	355	318	326	317	356	334	356	333	329	374	325	340	328	284	383	307	353	326	348	345	305	321	344	337	346	315	375	337	324	340	358	332	322	339	373	349	322	338	344	361	352	345	308	303	333	370	346	348	360	306	338	351	323	334	323	336	358	345	364	380	364	344	320	348	339	324	329	349	350	349	376	348	382	340	322	352	346	356	308	330	361	372	359	322	362	326	314	387	321	332	359	361	337	321	359	371	312	316	317	357	386	355	358	333	344	357	337	335	375	350	349	334	344	371	371	348	302	342	321	345	315	333	355	331	324	335	355	365	333	346	389	333	320	365	331	377	350	353	344	339	308	313	304	300	328	340	346	316	361	363	355	359	335	302	335	357	351	343	310	377	332	309	332	348	328	344	288	323	362	324	348	336	319	386	346	352	372	322	377	370	341	322	325	342	361	358	337	325	358	365	354	362	355	346	348	326	331	326	351	363	358	374	347	348	348	330	330	341	327	319	311	360	330	323	330	356	350	369	377	360	343	348	337	310	336	326	345	331	347	362	378	365	352	341	311	356	336	323	327	339	324	350	322	313	324	326	363	331	369	317	311	361	326	367	324	387	343	374	309	339	336	320	362	325	332	352	345	349	314	318	334	322	353	370	356	308	329	365	303	353	352	331	364	349	315	355	342	373	345	349	369	350	361	315	335	344	330	341	328	362	350	338	337	315	362	341	344	336	329	346	343	347	370	341	325	315	357	328	339	349	352	356	325	347	326	351	342	339	349	364	333	331	322	341	318	333	349	311	319	382	344	352	320	334	351	341	360	330	360	378	353	332	337	373	363	374	330	345	310	346	361	348	364	365	338	357	360	364	318	336	286	325	328	342	378	334	345	340	324	348	358	320	323	345	361	360	362	329	310	370	320	310	349	340	331	365	348	337	361	324	345	315	349	341	351	345	323	360	338	362	315	333	394	370	337	325	353	342	359	330	349	335	361	333	331	330	332	346	304	326	362	332	340	348	325	322	350	305	352	342	373	358	353	339	339	316	321	302	369	355	337	364	343	363	363	339	313	342	305	319	336	351	357	332	335	310	360	349	364	331	320	325	349	333	323	347	307	361	358	318	352	334	368	347	311	344	337	355	352	310	330	359	317	359	350	318	332	366	324	333	312	326	372	356	354	356	329	350	341	314	336	322	350	346	340	303	366	320	336	356	359	305	331	345	323	321	334	352	343	336	336	335	343	352	328	387	329	344	360	349	343	330	352	369	328	360	337	360	319	351	369	354	327	308	329	328	339	356	334	371	328	355	347	319	354	342	330	330	359	354	365	386	340	345	365	331	332	333	341	348	312	306	341	342	309	342	379	370	323	337	362	370	331	317	358	338	366	317	349	326	317	363	351	369	317	357	341	350	326	345	319	334	340	333	309	367	317	317	322	354	331	337	306	312	342	328	352	337	356	326	357	362	349	338	345	327	326	329	348	344	358	318	339	330	298	323	343	341	386	348	336	321	336	302	341	336	340	320	328	343	329	325	325	325	369	323	308	372	351	319	313	361	362	322	357	358	336	320	333	371	300	336	329	356	345	365	329	341	353	310	341	323	350	348	358	364	349	376	330	332	343	329	321	328	346	347	345	351	362	323	339	378	368	354	362	331	355	333	321	337	332	333	346	356	367	391	322	317	338	336	333	381	358	355	328	325	306	332	342	353	333	335	334	354	328	356	349	347	354	356	338	321	304	348	359	325	363	323	312	359	322	321	325	355	317	318	320	322	344	308	345	325	329	339	348	341	356	342	346	321	344	363	358	332	342	348	334	342	348	361	339	339	323	344	337	350	351	340	342	338	334	315	383	337	349	317	332	373	363	321	343	315	357	323	324	325	367	347	339	339	340	361	353	343	358	352	356	350	338	363	357	320	372	333	344	319	352	308	331	330	315	331	344	342	310	337	337	329	363	371	338	367	355	348	342	337	321	330	358	341	358	361	356	335	351	336	306	331	314	356	368	345	338	371	332	361	324	330	359	317	324	320	371	322	367	344	322	351	344	330	378	335	328	329	340	346	376	377	303	339	364	329	319	349	368	324	349	313	364	324	325	349	320	338	337	336	319	359	336	351	341	334	338	345	363	341	343	349	335	350	321	337	367	313	343	287	340	334	337	376	367	365	325	348	363	294	325	300	321	387	320	335	339	354	337	347	332	391	339	354	350	350	341	347	352	312	351	351	324	339	313	325	327	349	296	321	391	337	348	350	328	307	329	317	342	331	348	326	396	348	301	306	317	361	362	352	347	365	349	348	368	352	339	358	349	346	339	372	360	332	358	338	328	316	341	360	342	355	318	353	332	323	325	333	328	336	336	329	357	345	315	332	351	327	337	322	332	346	336	346	369	342	356	359	363	343	397	326	321	352	341	355	362	307	356	344	342	322	354	351	337	355	347	345	344	370	319	350	351	366	348	335	362	368	372	332	364	338	372	328	321	354	366	324	321	324	339	317	376	320	361	358	358	353	344	342	350	340	347	341	331	338	339	345	320	296	339	369	320	312	332	356	338	369	350	345	333	369	343	365	366	327	349	338	346	330	328	395	360	324	322	352	345	352	338	339	342	350	340	340	335	316	340	354	328	341	359	345	322	352	351	367	300	335	347	378	339	282	316	336	353	334	332	329	350	308	346	331	350	350	337	368	329	341	329	358	353	333	368	317	354	307	312	359	326	351	383	337	336	356	331	314	345	350	371	349	333	353	351	366	329	343	352	350	353	335	310	317	329	325	359	348	350	339	359	331	355	357	353	334	356	364	350	304	334	363	337	346	344	337	316	351	346	346	367	340	341	362	345	372	318	355	327	348	315	342	346	353	340	350	337	340	323	349	342	340	320	353	326	349	340	321	343	348	359	314	343	333	343	352	328	327	336	324	348	345	347	321	355	365	350	339	332	289	337	351	342	370	336	338	347	345	316	356	344	357	337	336	381	357	338	309	354	372	341	336	339	338	358	346	386	319	361	337	364	315	350	346	338	335	338	323	328	314	322	322	296	358	333	350	317	350	303	339	350	333	353	340	301	354	339	365	357	325	313	347	339	330	358	335	342	382	329	383	335	327	336	321	359	344	316	330	353	350	365	357	315	354	348	325	357	338	341	328	348	326	374	363	348	352	329	343	338	359	319	338	343	340	346	337	340	363	379	380	380	351	376	401	347	344	333	314	341	328	362	308	324	343	328	366	339	330	383	356	362	322	343	341	329	349	329	325	369	340	354	346	326	300	331	377	370	333	348	336	344	354	331	356	366	345	323	346	360	356	331	356	373	353	332	328	310	351	360	317	353	340	337	349	335	302	351	355	371	353	358	345	392	332	358	390	353	354
23442	21076	27858	24568	20944	12679	5226	2704	1894	1573	1308	1134	979	932	859	749	641	644	655	573	525	551	545	459	389	447	418	430	444	381	400	424	417	372	352	393	380	385	381	363	358	404	398	382	362	390	364	375	349	386	399	357	371	392	383	352	367	370	366	397	373	356	347	367	393	328	367	357	322	372	383	363	354	364	368	347	343	353	381	400	373	363	375	360	366	356	377	363	348	382	320	325	348	384	385	352	366	380	354	363	363	342	372	365	332	378	399	345	345	372	334	384	348	351	365	349	367	382	382	352	349	366	380	368	379	377	374	327	391	380	370	396	368	333	376	363	377	352	341	345	357	369	385	346	361	377	363	364	359	395	352	349	379	388	325	393	355	359	356	365	350	359	374	355	337	319	361	376	381	351	379	382	356	376	388	385	382	393	335	358	383	359	377	371	378	344	404	357	382	348	358	361	374	342	376	334	338	354	354	366	413	372	393	341	359	328	379	346	339	377	372	387	338	358	343	389	353	378	326	342	335	327	366	351	337	357	376	328	380	357	345	347	331	360	361	379	296	378	333	381	377	323	342	361	338	370	377	363	344	387	351	384	321	337	380	365	356	365	344	377	360	353	352	395	355	403	348	341	369	376	408	370	350	382	381	375	359	343	350	359	339	331	377	339	386	357	338	372	392	341	363	364	394	347	349	377	382	352	336	367	366	352	384	328	351	363	361	326	343	357	356	334	370	335	336	355	357	366	352	351	361	377	331	368	363	347	359	385	357	410	374	359	375	388	386	376	342	399	381	353	370	393	372	368	365	396	357	353	386	327	360	384	339	371	363	340	372	351	374	362	374	369	361	368	348	370	386	354	354	360	374	334	357	371	357	353	352	367	335	387	367	362	366	376	377	385	358	333	353	361	388	337	359	367	373	412	377	347	372	400	377	384	340	380	377	337	354	349	361	371	356	376	352	414	382	348	365	359	357	338	324	339	399	358	351	364	368	384	363	337	332	390	323	358	356	345	365	382	327	399	354	349	345	385	357	359	401	356	333	353	387	332	373	337	369	389	364	355	374	392	341	326	380	358	334	347	364	342	359	335	377	331	350	355	371	351	378	348	357	373	370	375	348	364	359	379	388	339	351	369	355	413	378	337	391	382	352	329	334	334	374	367	380	379	354	348	388	351	376	383	384	368	366	364	358	384	384	362	378	371	366	349	381	346	379	347	394	375	395	384	365	381	381	366	362	346	381	381	350	357	370	375	356	364	395	347	368	341	355	367	394	402	350	341	386	326	345	337	367	349	337	320	334	361	338	349	369	360	353	359	390	322	402	349	380	350	373	332	366	366	314	378	377	344	360	314	350	361	347	401	347	343	353	365	393	375	382	321	336	335	369	378	356	357	385	356	345	349	324	377	363	364	358	383	345	374	362	342	328	371	371	334	380	364	373	371	377	349	358	369	352	385	354	335	346	346	376	361	346	342	357	363	395	358	379	363	350	327	373	361	364	371	369	348	393	358	342	379	347	356	374	339	363	352	366	350	371	386	376	356	379	361	364	403	354	348	402	340	360	333	363	341	376	366	384	351	353	358	359	373	358	351	348	361	345	352	384	346	347	336	376	365	345	367	347	333	363	389	326	349	358	358	360	381	345	314	382	337	349	340	363	329	355	358	381	380	369	365	389	367	379	375	335	340	330	359	343	398	362	381	368	365	358	340	373	355	397	340	335	352	343	355	372	390	362	368	333	363	382	339	342	383	349	319	357	385	329	326	352	373	345	370	359	370	372	319	343	343	347	361	385	372	351	379	387	390	356	342	371	352	350	359	376	375	336	334	354	374	360	363	375	385	359	361	341	359	344	331	341	422	353	344	367	346	333	360	328	349	350	345	353	391	335	415	363	339	368	348	363	372	385	339	345	344	354	350	366	373	340	400	375	310	366	349	346	318	358	366	394	351	368	314	380	364	376	368	349	339	348	370	364	358	341	356	391	365	320	341	358	312	355	358	351	375	382	384	357	383	372	358	345	380	368	350	388	378	340	335	357	371	367	357	372	338	341	377	341	365	368	331	368	314	361	364	329	346	403	353	336	356	346	344	359	357	325	368	332	349	383	356	365	322	400	370	376	343	359	395	371	364	401	379	338	368	378	368	376	358	357	378	323	355	352	361	342	352	364	349	374	393	349	362	330	342	337	366	342	374	378	353	335	391	348	382	360	346	386	321	352	351	375	385	354	394	351	389	355	367	321	350	354	366	337	387	336	352	382	357	358	354	346	389	361	384	396	335	375	383	382	336	380	382	349	367	360	371	352	401	366	352	330	337	361	333	348	314	376	348	335	368	387	375	383	371	356	373	389	371	354	354	348	378	359	382	324	348	369	364	361	373	362	379	386	340	343	382	375	362	392	393	386	373	296	359	380	360	362	361	378	341	357	386	333	343	344	368	358	382	380	334	369	375	355	391	366	350	375	376	368	400	414	346	338	330	363	378	357	343	374	362	342	366	359	369	385	371	361	373	357	309	328	380	353	370	359	383	335	338	361	365	362	377	370	355	365	375	355	356	383	379	378	359	377	354	375	367	378	382	333	339	346	352	367	368	387	375	381	364	352	362	346	385	371	381	334	338	358	370	382	381	375	374	353	363	337	339	386	341	360	332	323	358	343	366	366	326	345	365	371	347	365	381	331	361	360	339	379	374	371	391	329	352	369	332	362	370	363	364	383	345	363	349	372	343	357	354	349	372	341	336	373	362	349	370	362	376	370	345	361	378	349	385	359	366	355	352	372	351	336	359	373	352	379	333	337	356	352	358	365	364	341	393	343	332	345	407	362	364	368	384	373	408	358	377	397	402	358	370	331	387	361	386	377	396	378	405	379	364	340	370	380	384	339	389	339	373	367	354	360	350	399	374	370	367	360	359	373	353	409	376	369	354	383	358	365	374	342	384	377	355	365	356	321	361	363	378	368	360	369	358	368	346	328	324	359	346	367	376	369	349	339	322	329	383	363	383	357	359	357	359	346	377	338	338	348	347	403	376	360	381	349	369	352	353	346	419	374	376	411	390	356	355	360	313	385	344	356	336	334	326	404	375	338	344	337	351	325	371	362	402	358	367	367	383	361	392	374	318	349	351	366	360	360	365	352	336	336	391	371	392	335	379	379	396	356	377	351	379	362	368	365	336	367	323	340	342	339	369	388	355	375	349	352	359	342	346	355	340	348	342	350	374	360	377	377	348	388	353	356	378	376	391	328	355	360	357	384	378	382	365	390	375	347	367	366	375	347	349	355	352	344	389	341	380	365	367	380	350	349	347	344	351	390	382	366	369	384	373	356	382	313	377	328	398	364	362	336	336	376	363	376	350	342	377	352	359	358	352	342	382	355	371	367	358	332	354	373	356	336	340	386	388	349	348	361	359	342	339	387	384	356	367	378	344	348	324	358	372	358	361	345	384	371	384	350	367	323	391	361	344	327	379	363	360	358	330	373	329	381	309	358	394	355	368	359	338
15279	40066	32309	19936	12429	8210	5476	3636	2676	2164	1737	1602	1342	1188	1010	930	849	859	730	675	625	627	598	490	461	483	524	479	487	519	486	447	492	450	445	469	446	455	416	425	467	401	401	419	458	435	389	394	455	442	382	417	407	392	383	404	387	454	377	380	405	386	410	425	396	391	410	423	416	428	430	386	406	362	400	404	407	426	397	412	368	389	418	412	390	421	392	430	388	405	423	414	424	394	423	425	394	419	437	377	396	397	396	390	399	427	372	382	386	407	408	399	430	425	404	402	416	421	421	401	367	409	390	407	408	388	414	393	391	422	452	420	396	375	396	416	419	384	407	387	370	384	426	421	386	401	395	372	383	401	416	403	398	410	391	402	427	415	424	422	393	422	351	382	388	404	427	420	394	389	419	429	394	408	403	389	392	380	390	374	449	412	416	359	410	410	426	410	430	420	398	406	393	390	404	400	418	412	395	389	409	364	415	368	399	378	409	417	413	409	413	441	419	405	382	383	416	403	375	395	391	415	419	404	414	385	401	404	401	414	417	381	388	424	401	386	420	398	420	395	449	398	414	385	396	432	439	396	382	384	404	404	380	467	396	395	382	412	422	430	432	417	415	369	393	408	368	383	396	420	397	407	390	395	386	414	374	400	381	435	371	423	424	426	388	366	418	375	403	404	393	398	379	418	397	417	421	395	422	376	417	390	400	383	404	416	394	402	383	376	390	433	441	407	381	395	429	403	416	402	403	428	434	417	402	398	418	384	408	420	402	389	412	394	432	378	432	404	434	380	419	434	438	384	402	378	392	409	366	440	412	380	402	403	401	433	416	390	397	405	420	410	411	412	402	433	403	429	413	395	372	403	399	444	404	401	465	407	441	361	400	404	463	407	362	408	369	403	419	406	416	415	410	427	404	362	418	434	411	400	406	436	412	382	394	427	383	385	377	373	418	420	395	371	390	402	418	423	417	403	384	405	400	415	407	408	403	386	402	409	395	424	403	391	410	397	433	441	396	415	420	418	397	393	393	443	418	380	380	406	394	415	421	407	404	393	421	389	444	384	410	358	402	425	377	425	411	427	366	404	398	403	375	414	416	400	423	399	391	436	418	393	418	407	414	419	434	449	386	388	371	379	434	416	422	426	402	410	405	394	416	398	412	423	385	414	434	406	396	387	436	391	420	398	417	385	384	406	407	396	408	369	458	400	439	416	424	471	427	406	406	360	410	440	395	390	381	399	384	425	414	408	397	415	379	423	396	426	426	437	430	376	408	400	398	389	386	380	418	415	387	406	389	415	395	360	403	402	391	393	427	435	401	390	398	412	429	439	406	410	411	408	399	405	383	399	416	403	402	367	409	427	388	408	440	441	423	436	362	371	423	399	366	385	413	416	376	382	377	405	406	412	394	374	421	384	403	401	415	391	442	377	394	393	460	387	427	392	398	423	379	407	383	397	406	388	417	402	405	369	411	381	407	416	407	392	381	420	425	431	391	414	417	416	396	401	415	390	398	374	400	400	409	416	399	414	388	416	438	397	414	423	421	435	380	412	389	430	408	402	384	424	417	397	377	415	373	404	388	391	393	392	388	398	374	390	418	421	418	405	407	405	387	386	417	418	376	340	394	387	396	407	406	417	368	386	404	389	430	409	412	377	382	403	400	443	400	385	426	399	442	429	391	386	382	428	396	451	373	407	396	364	422	414	385	415	414	438	444	409	429	391	410	410	405	388	414	436	393	417	438	440	415	412	432	380	391	427	389	385	397	422	427	413	422	389	408	391	415	405	422	398	369	402	392	419	381	394	435	415	376	401	383	389	397	413	382	397	402	404	382	383	410	436	408	422	404	412	404	382	434	404	380	423	392	416	387	388	391	375	373	409	398	426	405	439	405	414	427	412	393	383	430	387	420	384	377	394	371	415	413	447	394	393	380	413	397	388	398	418	424	428	397	407	440	409	404	430	403	409	401	394	366	379	397	427	384	423	417	439	378	377	405	419	385	366	363	395	371	435	406	399	387	413	420	400	427	365	407	441	428	398	438	420	453	377	391	395	377	374	448	400	404	415	416	421	419	422	384	409	394	408	408	444	428	417	375	406	384	415	402	394	399	399	412	402	373	411	435	390	418	418	422	419	410	380	418	423	412	412	411	416	409	404	417	401	405	401	408	382	403	431	419	407	459	426	379	392	401	394	434	395	409	397	415	432	419	388	382	406	386	367	396	396	412	431	427	377	381	404	393	403	380	379	419	425	417	386	426	380	436	408	369	416	381	433	428	409	399	403	391	421	385	415	372	391	384	408	383	419	379	384	429	416	375	418	417	444	424	385	405	391	380	430	433	390	374	428	380	403	417	430	396	422	400	423	406	382	412	390	426	408	410	427	431	390	432	393	422	393	397	424	399	415	409	402	375	391	416	413	427	424	415	403	436	426	400	435	393	392	421	432	428	400	405	391	404	395	406	395	467	426	386	396	404	400	411	354	408	384	405	444	401	412	402	414	417	372	415	408	390	386	399	386	377	391	411	441	409	397	383	421	418	382	429	370	407	419	419	420	413	410	381	414	382	406	384	372	413	414	432	401	403	398	407	445	413	369	399	389	429	399	447	392	386	411	403	405	367	411	408	389	396	451	417	400	388	411	425	406	402	413	421	386	411	423	387	377	413	361	400	385	424	373	385	430	428	376	390	377	447	386	429	390	353	390	374	378	384	409	407	425	403	405	384	377	387	388	414	410	424	417	381	367	445	398	389	390	396	384	404	374	426	400	412	353	427	404	389	412	374	437	384	456	412	390	397	417	424	411	387	391	366	409	398	422	433	359	405	393	420	420	386	382	390	434	419	382	425	400	410	430	422	407	399	416	403	401	400	409	440	407	381	427	392	406	399	403	424	396	384	385	412	413	400	411	430	417	410	391	428	382	414	381	418	379	422	431	411	403	415	381	413	430	402	404	387	384	400	395	393	394	359	398	390	402	409	383	403	416	423	386	410	378	429	391	417	386	427	384	404	424	367	373	378	425	393	403	361	454	405	358	443	421	446	403	454	391	422	404	400	349	415	409	424	444	397	382	385	394	396	422	411	388	411	394	449	391	440	361	398	383	408	394	380	392	423	396	401	378	406	410	396	404	415	432	415	377	383	392	394	413	379	381	411	421	405	397	432	390	420	415	375	427	401	390	438	408	402	401	436	394	409	421	385	421	419	389	399	356	414	377	383	396	380	385	428	431	415	433	405	386	394	399	442	410	397	423	404	366	418	397	416	379	395	387	391	390	394	427	381	419	391	430	396	413	428	387	374	411	405	423	407	419	373	391	393	382	436	427	409	370	386	420	391	415	405	419	367	369	425	384	423	373	403	408	417	406	429	426	399	352	382	377	391	394	427	401	389	406	396	407	416	422	399	398	410	408	372	396	414	395	418	399	416	379	387	423	388	403	396	360	379	390	392	406	437	416	434	429	439	409	425	424	401	357	388	393	386	422	448	431	384	416	415	389
24783	21084	26730	25245	11955	5146	2976	1717	1339	1168	995	793	665	681	553	513	496	495	429	435	411	425	393	322	353	333	332	338	321	300	300	307	322	334	332	338	279	301	312	316	308	296	284	294	286	313	291	287	296	298	310	338	293	275	270	283	294	288	286	273	264	307	285	277	305	288	273	289	294	271	294	310	294	259	285	270	295	260	279	265	248	294	263	279	281	277	266	286	279	268	294	247	307	266	292	289	281	263	292	282	303	258	251	277	274	278	276	286	279	298	294	253	282	279	281	241	245	274	274	302	296	271	276	281	297	266	297	275	273	268	260	262	288	273	311	305	283	293	279	311	307	299	285	271	271	279	285	265	288	285	261	272	301	273	269	278	248	295	287	283	254	310	264	268	251	271	277	273	260	288	271	262	283	288	286	333	249	294	264	300	301	299	272	249	271	290	263	286	288	282	299	316	299	300	285	309	306	265	270	278	287	291	274	266	261	267	251	284	268	246	297	293	254	283	261	275	251	264	273	289	301	254	319	271	285	270	271	270	280	267	270	314	302	257	284	251	286	287	282	274	258	295	305	273	302	314	274	247	293	303	301	306	277	279	308	261	301	305	258	251	296	278	285	271	288	297	267	277	310	256	279	265	279	269	268	277	283	309	280	283	299	299	291	288	298	302	289	282	265	260	296	308	269	293	283	267	258	272	300	291	282	283	249	295	285	297	297	265	288	314	306	282	266	294	272	294	259	261	265	284	280	295	299	287	294	292	292	279	293	276	271	302	301	278	272	306	305	272	242	297	281	283	311	294	282	307	308	266	280	305	272	266	286	276	287	289	279	291	301	295	275	288	293	288	269	278	284	284	282	290	283	268	277	285	295	271	274	288	292	271	317	282	305	295	266	272	274	245	297	275	301	281	254	281	296	300	300	270	291	291	274	286	290	281	277	279	274	291	294	282	284	266	283	281	292	296	293	270	277	269	267	302	284	284	269	284	292	286	296	297	291	268	286	280	277	285	277	265	258	297	278	284	288	287	279	292	304	271	296	276	274	290	278	270	267	275	291	253	278	294	244	250	307	250	278	280	281	270	292	272	278	256	316	302	303	276	288	283	256	305	287	290	271	264	255	309	315	276	255	277	272	307	290	265	273	295	265	276	274	284	276	256	286	273	276	258	293	286	271	280	296	281	263	301	288	269	267	298	277	289	258	320	294	277	309	298	292	250	305	278	282	299	273	266	272	264	269	293	268	306	268	277	309	307	260	313	249	268	278	299	293	284	265	260	314	264	298	285	291	281	303	270	277	281	334	301	263	282	256	283	269	270	299	256	269	277	284	255	252	274	283	282	303	287	263	283	274	309	259	271	244	274	288	265	272	294	278	281	257	301	269	273	271	320	291	259	283	275	272	300	288	289	271	260	268	264	290	290	274	312	262	271	294	277	291	302	279	284	261	288	303	268	263	293	278	294	295	293	316	268	267	255	293	261	297	287	270	278	296	319	247	299	286	270	309	274	263	292	288	294	298	259	281	267	299	251	293	278	280	301	289	249	263	273	306	298	295	235	277	253	281	276	283	301	278	313	304	297	287	292	277	303	277	291	282	308	251	294	273	285	288	286	319	287	275	252	289	288	302	299	286	252	277	268	301	278	292	314	311	308	262	284	279	272	272	286	308	323	297	252	266	290	283	268	274	302	278	292	282	301	291	287	310	270	301	302	271	273	260	285	273	300	301	290	295	263	276	274	281	274	308	273	287	285	298	281	293	274	311	274	277	263	290	272	256	282	270	319	279	264	292	266	279	281	279	300	263	258	298	285	280	282	302	281	292	297	267	281	281	257	234	290	284	280	256	293	278	254	269	252	301	276	289	274	291	299	257	287	265	301	287	313	292	286	298	281	266	294	289	267	292	277	276	300	297	273	256	314	260	280	268	262	274	262	299	249	296	314	313	290	299	279	284	255	293	258	291	296	250	298	256	329	295	296	299	268	300	286	295	286	324	293	252	279	294	290	253	276	297	268	279	284	276	295	293	260	281	278	283	275	272	287	283	302	268	262	254	284	276	270	267	286	264	291	286	283	282	286	240	274	284	267	291	280	280	260	239	287	315	268	267	274	302	275	267	269	277	287	310	331	299	258	274	285	275	289	257	261	278	269	285	252	283	274	272	258	269	316	264	280	271	296	288	255	272	285	291	288	258	282	267	276	282	309	295	247	292	276	256	289	261	285	292	268	283	292	304	292	307	284	303	273	275	297	280	287	302	288	293	282	313	291	277	270	249	275	263	259	273	288	292	286	286	301	295	254	285	276	293	290	275	287	273	306	275	302	255	293	247	285	268	290	281	301	265	297	253	301	299	279	291	276	276	288	289	272	321	296	278	270	263	268	322	264	272	253	276	277	278	268	284	304	265	287	271	280	273	270	285	298	256	315	274	279	256	280	280	276	271	277	290	282	253	259	273	281	267	254	292	258	264	255	286	275	283	287	279	302	277	280	295	269	267	293	282	283	275	270	285	277	278	278	289	283	271	299	308	302	260	298	275	290	326	260	254	266	240	305	281	270	258	269	269	284	268	282	281	270	262	254	305	250	298	280	302	264	251	300	275	286	285	288	284	293	287	294	306	272	311	258	272	282	282	268	293	296	266	280	272	300	268	268	298	288	301	285	276	304	316	286	268	279	285	280	293	291	262	232	286	285	266	272	242	251	258	285	288	253	294	275	260	297	297	251	295	262	296	260	259	306	267	258	266	304	285	304	260	276	273	299	294	264	288	291	299	285	269	257	275	298	274	258	260	303	284	256	295	261	285	290	296	284	288	300	283	270	264	258	301	288	275	258	283	290	279	285	285	241	280	282	311	276	278	278	284	275	290	269	282	315	279	275	274	274	315	290	302	259	282	252	300	296	278	251	303	273	260	274	321	281	279	291	300	307	290	266	283	270	283	268	262	277	266	284	263	287	297	295	280	261	276	296	284	276	274	283	260	276	279	246	271	276	273	290	290	258	261	279	283	258	278	301	267	268	299	297	290	271	294	308	293	289	270	272	276	287	331	284	277	283	287	265	291	270	277	275	271	271	280	272	309	298	308	276	282	277	297	279	293	297	299	278	272	275	283	261	252	274	296	271	309	308	279	291	301	253	268	259	289	301	264	282	290	288	266	273	230	270	283	286	271	288	281	288	275	287	251	263	280	255	320	262	270	261	292	299	264	300	285	302	321	314	272	289	337	284	287	303	329	261	289	291	273	276	287	278	296	340	286	298	270	283	290	311	278	317	290	269	263	273	258	267	298	284	270	281	283	271	267	287	281	292	317	313	263	283	283	285	276	276	281	294	275	290	295	311	282	283	286	274	285	289	293	267	291	286	262	285	282	281	295	296	276	304	286	283	304	292	292	324	309	285	310	310	283	283	266	265	274	286	284	258	291	282	255	279	299	295	287	288	265	274	282	302	296	258	288	277	272	314	302	273	279	273	269	273	315	280	257	276	267	324	296	297	269	298
14138	36323	28743	16032	9859	6614	4224	2609	1922	1595	1377	1158	964	878	760	655	621	619	594	551	499	507	428	400	414	372	429	397	379	370	345	360	367	383	360	344	329	328	352	359	330	362	324	318	341	320	305	319	370	319	313	316	314	328	302	324	322	312	325	351	352	343	359	318	299	339	339	345	316	301	312	347	330	325	316	335	333	298	332	333	316	294	332	289	351	286	305	288	326	297	314	328	331	305	299	296	318	307	307	281	346	346	313	321	341	338	307	311	328	301	305	308	280	335	338	367	322	327	324	320	306	281	331	339	343	301	325	313	317	341	282	332	289	287	315	351	315	342	333	338	318	314	317	338	309	328	340	312	327	304	316	319	351	321	333	312	321	317	320	284	304	326	351	295	301	320	320	362	341	323	345	343	378	332	328	329	350	318	330	366	323	308	327	331	290	305	286	339	326	338	306	324	318	321	330	345	347	328	328	322	351	295	325	325	319	339	301	303	280	321	297	338	339	284	324	334	325	292	293	329	306	302	322	325	307	318	283	316	312	334	302	294	284	310	339	335	330	296	301	323	297	326	331	323	300	315	320	279	310	281	317	323	318	296	302	329	330	316	330	299	305	312	328	320	347	299	305	334	324	314	351	308	306	328	306	300	308	313	321	293	331	332	337	332	287	335	320	313	334	306	295	333	325	335	305	298	355	339	335	269	320	304	322	334	310	320	316	316	340	336	350	351	332	304	323	323	323	327	306	334	340	357	357	329	325	309	320	339	326	312	327	331	299	317	281	311	309	355	308	278	366	362	307	339	323	297	298	325	341	345	348	309	333	345	334	317	318	312	352	310	313	314	349	279	353	347	306	324	340	332	309	345	334	334	330	301	350	309	333	288	333	333	304	306	315	307	312	334	334	332	332	326	312	307	318	321	274	333	303	352	318	301	303	333	322	342	313	327	336	331	324	326	352	344	333	321	317	314	299	309	306	276	282	327	343	295	337	300	302	308	319	312	314	333	326	309	325	347	357	322	341	321	325	287	305	320	340	339	328	341	319	298	310	310	332	319	315	312	337	322	358	334	331	333	322	334	326	346	286	265	316	336	358	312	319	319	310	319	357	322	311	317	332	290	342	341	337	322	306	302	321	340	298	338	312	303	343	326	329	324	297	301	316	330	320	321	323	314	317	321	302	324	305	335	319	320	354	348	343	342	323	319	314	320	331	329	364	292	295	324	299	333	335	364	342	327	319	275	324	337	338	311	306	341	313	318	345	337	313	283	302	326	319	318	349	316	322	343	338	302	310	328	325	322	331	310	314	317	300	290	302	323	300	329	340	295	334	312	295	290	356	325	315	316	333	323	333	314	324	341	333	328	286	309	322	341	310	322	329	309	303	313	332	336	333	320	325	286	312	318	335	312	328	328	311	298	320	336	315	341	320	327	313	309	312	323	329	308	338	331	304	310	298	329	308	335	324	332	331	301	311	313	316	291	303	304	313	331	324	294	330	325	306	294	368	300	289	324	310	317	337	297	319	325	323	337	332	307	333	307	337	324	333	324	317	329	327	318	331	330	331	279	321	334	342	352	302	282	326	306	347	313	305	305	340	331	331	280	326	274	330	319	316	333	307	332	313	330	312	326	314	327	309	319	345	320	306	326	355	337	321	305	297	323	322	340	307	311	321	355	329	278	280	323	306	332	332	309	307	317	318	325	319	332	286	314	314	302	320	310	311	339	304	300	344	301	319	323	325	358	339	293	311	327	312	299	311	322	324	320	356	306	315	309	314	336	336	316	308	327	301	315	326	313	316	294	305	332	306	287	284	319	288	323	310	340	296	358	330	353	323	281	294	350	315	323	341	286	309	305	341	313	350	318	333	317	325	306	341	306	325	304	317	315	333	298	321	355	327	339	314	352	322	320	349	278	344	301	326	331	294	324	323	321	321	337	321	285	304	343	338	328	297	316	323	322	296	339	355	328	293	331	318	324	311	332	308	343	301	299	332	330	295	333	311	337	273	303	326	333	312	308	332	332	322	331	280	331	366	318	288	296	308	298	306	306	337	321	326	330	328	333	337	313	292	323	352	318	308	328	340	332	317	344	299	314	332	316	324	334	311	329	300	367	337	309	320	303	343	315	333	311	321	366	357	300	308	326	349	335	304	349	336	316	333	309	341	330	308	336	307	345	315	335	323	291	333	333	314	315	332	307	340	301	317	336	317	276	324	319	302	338	308	330	328	341	301	329	361	311	315	297	306	343	321	306	327	307	287	307	313	296	304	325	324	322	312	340	306	329	322	324	304	303	321	295	301	334	326	302	327	313	314	353	355	317	325	325	336	324	344	337	318	354	291	308	315	306	292	326	338	307	336	307	342	311	333	319	342	320	356	340	329	324	325	318	333	292	320	327	303	338	326	302	327	278	334	296	327	283	316	315	295	306	336	319	321	308	315	338	321	323	331	308	341	314	289	318	318	314	342	344	293	313	340	313	319	287	297	300	341	313	361	355	328	279	280	314	296	316	333	319	300	319	330	362	317	288	334	328	316	335	315	285	312	304	291	333	312	303	305	321	287	332	272	322	305	306	329	317	323	353	325	311	325	326	319	323	309	318	335	315	323	358	311	312	325	326	340	322	313	325	320	296	316	341	300	315	318	343	292	338	318	329	319	305	321	319	295	318	335	340	335	314	338	311	358	292	339	330	327	329	311	332	327	318	332	325	357	338	290	319	291	332	346	332	282	295	338	301	321	333	303	313	313	314	316	296	309	307	290	299	333	342	313	317	335	298	346	336	290	311	326	331	302	289	339	331	338	332	329	328	305	284	293	327	337	319	334	329	353	324	339	313	303	328	312	341	319	333	340	301	292	319	319	313	326	307	308	324	318	344	342	337	325	313	317	345	297	294	316	305	338	333	343	311	335	295	346	333	342	359	331	317	332	345	314	272	317	315	324	339	339	324	348	359	329	329	310	315	304	310	312	334	311	322	326	300	300	341	318	327	344	323	299	308	306	319	300	329	309	342	323	309	334	307	325	320	312	321	313	326	313	301	339	327	287	356	352	320	333	313	335	331	316	309	358	282	314	334	301	323	331	315	300	331	322	341	313	312	337	307	299	346	305	342	307	336	311	305	303	337	298	307	341	362	337	330	330	288	316	328	313	325	340	310	346	312	297	342	343	344	310	306	296	338	312	308	326	312	303	306	318	333	336	313	324	342	348	353	325	312	352	324	259	323	343	320	317	340	289	324	313	315	351	336	295	293	334	318	313	315	336	289	324	353	321	328	320	324	309	321	314	293	340	343	320	315	318	322	298	331	287	324	322	337	339	314	325	321	317	298	310	295	287	344	333	312	315	335	337	295	324	337	316	285	342	337	315	314	317	326	308	301	328	300	314	277	329	309	317	317	337	318	297	335	327	336	365	288	320	327	319	322	304	315	323	319	308	325	323	336	311	322	340	308	313	317	346	320	328	300	350	318	343	332	339	328	298	305	325	301	332	313	334	324
22438	21096	28420	24038	21147	21098	12670	4332	2676	2268	1885	1592	1366	1118	1035	952	824	798	769	667	676	624	578	529	480	513	487	489	466	462	445	415	446	433	448	408	391	393	408	382	372	391	385	395	379	376	364	361	364	376	390	370	381	343	382	388	390	384	387	362	409	345	387	386	360	392	372	393	354	402	382	365	405	408	388	375	342	328	364	376	397	355	379	342	378	350	359	347	364	384	384	347	360	379	366	363	350	370	373	350	400	360	342	368	365	355	372	374	336	387	391	354	393	384	383	371	351	362	352	394	368	347	372	367	373	362	361	366	376	402	377	381	390	380	394	349	367	394	353	368	390	383	361	375	357	350	372	343	364	384	367	374	364	370	354	332	396	340	351	328	389	363	377	363	355	393	331	416	359	375	373	372	346	352	354	387	384	389	342	378	384	365	405	359	350	367	371	352	339	361	389	363	359	428	346	373	399	399	371	390	371	389	354	359	356	389	378	406	368	378	385	423	391	355	350	365	313	371	385	354	380	349	377	336	373	365	367	346	360	357	409	377	372	348	365	389	389	371	380	368	368	323	351	342	368	379	385	372	345	394	353	359	375	384	338	365	380	363	339	380	350	383	392	381	378	361	397	351	361	379	348	373	395	348	365	374	365	387	363	370	341	380	349	353	389	360	370	332	383	361	390	379	390	365	392	380	390	371	389	337	372	371	344	343	358	371	367	379	403	328	406	329	355	370	417	375	352	396	361	372	392	373	377	360	370	368	350	377	388	386	373	395	338	353	353	374	372	346	392	361	339	340	402	383	351	355	357	378	361	356	359	375	357	350	366	342	366	405	338	368	384	384	387	379	385	363	388	363	357	376	344	382	346	377	393	371	362	351	333	386	331	378	334	365	375	375	341	385	344	378	381	366	405	390	377	363	384	386	373	354	369	384	376	411	385	345	369	372	380	366	391	351	330	376	362	358	389	357	350	380	323	369	362	339	377	338	387	383	342	366	368	376	322	339	355	387	321	387	355	356	359	375	373	342	377	383	384	358	374	341	354	369	377	401	362	377	400	392	359	360	370	350	363	357	343	329	397	381	373	340	348	355	356	358	329	367	362	356	389	331	339	360	342	387	336	386	370	348	376	356	388	372	369	381	366	383	390	360	366	400	396	366	431	372	335	361	356	362	375	351	367	369	402	347	358	351	359	354	372	364	379	323	368	349	385	356	343	344	370	361	379	332	374	370	346	380	352	318	358	368	381	354	390	371	364	382	365	400	330	375	328	364	355	379	394	357	387	374	380	409	342	381	392	353	360	355	364	348	377	387	368	365	389	356	383	351	363	383	344	374	383	389	395	365	348	330	360	356	357	380	385	384	355	406	355	343	408	366	353	345	376	386	344	351	324	346	359	369	393	383	380	354	350	353	384	358	356	394	379	372	344	339	411	370	326	385	374	359	375	364	348	377	360	348	382	349	349	390	356	376	360	389	393	349	393	328	399	382	366	344	394	395	336	366	404	383	353	337	369	384	397	347	364	391	378	375	386	394	367	401	382	374	387	366	354	393	365	344	382	331	392	364	365	389	389	402	414	365	410	396	383	373	347	380	376	352	363	363	331	394	372	361	325	335	395	375	386	377	374	348	376	378	366	392	369	394	348	376	364	380	369	383	389	384	357	350	374	371	363	380	334	389	354	358	360	353	382	338	368	391	373	354	379	363	372	388	371	382	353	376	387	349	377	391	343	358	340	358	370	349	392	366	363	354	343	371	383	342	359	365	379	366	387	379	361	384	390	358	350	367	375	383	362	389	329	354	355	366	387	392	338	379	363	363	382	333	381	350	385	366	394	393	349	390	366	366	335	341	387	372	369	348	360	389	334	388	360	339	341	402	360	348	362	350	383	359	349	389	362	346	377	386	390	356	355	377	363	357	386	339	373	341	372	374	362	350	368	353	386	391	364	363	352	360	355	330	352	367	361	398	340	381	385	353	357	385	364	350	355	389	399	352	392	389	353	395	362	346	412	379	379	402	353	356	343	405	370	368	378	362	373	349	369	366	366	371	371	353	381	367	408	396	346	349	360	354	375	362	360	366	376	384	376	385	396	386	368	373	362	382	380	395	369	365	359	360	388	383	360	392	368	355	341	374	361	384	370	364	359	364	350	398	396	362	366	356	355	338	414	354	396	352	354	366	374	349	373	339	398	369	400	345	382	366	380	351	378	328	355	340	394	383	388	365	361	374	407	373	339	393	350	359	347	355	382	377	349	397	355	367	357	352	364	387	375	399	398	370	366	384	347	375	406	378	338	355	370	367	381	355	397	353	342	359	368	378	343	372	386	374	364	388	369	387	367	386	406	366	376	349	378	334	341	370	373	387	383	366	351	389	354	385	361	386	412	418	360	387	387	368	342	350	383	307	398	374	345	334	363	380	370	342	370	357	404	384	376	396	376	348	331	352	379	388	375	342	392	367	359	369	411	395	387	373	409	350	343	331	412	377	335	387	385	364	360	393	374	385	358	381	388	379	332	372	379	370	357	328	366	399	386	344	363	381	370	361	385	361	356	364	408	374	380	394	354	341	410	380	370	375	378	396	359	388	368	347	372	370	363	348	377	330	348	385	386	359	354	368	363	395	366	339	370	368	348	388	373	389	393	368	409	336	367	350	387	377	377	358	391	363	358	365	402	373	371	373	346	353	386	368	363	379	394	376	380	358	369	389	346	348	377	379	365	376	344	367	354	363	402	369	357	379	328	375	355	402	371	362	344	351	375	364	343	353	352	350	365	347	370	338	352	361	353	349	407	363	359	384	378	364	363	394	362	399	370	370	371	343	384	339	379	378	328	370	391	379	386	370	342	369	369	363	363	371	368	336	358	382	360	360	327	355	364	378	371	370	385	351	369	348	349	338	351	380	388	359	379	369	374	384	382	368	350	353	396	393	377	362	356	354	388	363	367	379	349	344	345	388	354	363	345	342	372	359	353	337	372	374	388	418	378	383	380	361	347	338	358	348	412	358	368	396	322	398	348	313	329	374	367	340	359	359	349	370	349	337	377	364	368	333	334	381	354	378	362	355	355	363	379	377	391	364	362	375	364	370	373	359	370	353	364	346	398	373	310	350	367	383	364	367	354	390	366	380	343	361	355	364	393	431	377	374	364	360	332	390	349	355	366	326	396	369	340	380	383	367	343	393	364	354	362	373	331	376	352	367	381	372	328	372	351	401	375	392	321	386	374	355	355	344	379	343	365	361	363	356	357	374	387	389	349	383	401	394	369	368	349	386	356	349	357	365	325	338	351	360	363	378	361	369	380	358	339	339	325	407	376	357	364	340	369	361	322	349	383	373	378	369	400	389	365	368	368	392	367	384	396	342	397	360	340	386	331	384	357	380	359	378	364	365	395	391	336	341	338	352	363	404	377	359	373	350	370	385	375	335	337	353	381	368	352	354	365	350	358	334	379	372	381	384	382	362	389	360	381	357	388	365	330	375	349	394	373	353	374	366
17654	44548	37316	24348	16510	11299	7590	4984	3711	2992	2629	1994	1645	1399	1417	1136	947	999	935	791	844	772	739	592	567	551	564	546	527	498	482	486	487	498	453	450	462	470	446	425	437	483	441	423	450	412	435	411	446	426	410	419	428	427	410	417	442	412	392	401	460	410	417	446	409	414	368	403	402	395	428	369	426	394	430	379	401	393	408	450	423	406	442	415	421	387	375	397	404	408	432	409	436	403	407	440	412	448	374	400	386	397	412	390	415	446	401	419	438	393	406	423	392	397	405	391	426	438	430	403	381	398	380	390	465	393	429	451	408	382	418	423	380	375	448	389	398	403	393	446	392	400	423	392	418	408	440	394	388	391	418	390	426	383	384	390	408	406	419	441	393	392	371	416	413	372	386	471	414	439	399	374	399	444	398	398	408	438	410	393	379	394	407	404	434	386	399	378	415	400	377	389	411	421	408	414	395	418	435	393	429	418	426	412	444	454	396	412	387	400	371	433	410	385	395	396	407	424	392	408	381	434	390	419	408	447	392	400	390	378	406	379	385	409	392	383	430	403	397	407	368	410	406	401	439	432	420	458	401	386	421	436	386	396	406	382	352	428	407	434	407	407	417	384	397	391	398	403	379	409	429	392	411	425	425	426	430	360	396	429	385	386	434	389	404	414	416	432	419	401	418	403	399	413	420	430	397	398	425	421	377	380	457	386	433	427	405	415	418	434	425	367	375	419	438	413	391	397	392	402	394	394	426	427	390	388	414	399	406	426	392	400	407	388	409	413	361	403	384	388	381	416	406	417	402	406	375	388	413	413	427	396	383	392	441	421	403	404	420	424	361	384	406	397	417	391	426	428	421	433	419	387	396	356	380	404	350	401	413	416	373	375	415	425	415	437	402	420	412	425	367	387	422	432	419	421	392	385	417	390	411	437	408	370	434	401	377	412	392	426	407	414	408	414	386	411	411	413	384	350	405	401	419	438	401	363	433	409	400	392	419	440	426	464	420	386	414	393	433	424	437	402	406	404	406	398	431	427	396	430	394	419	432	413	432	407	402	427	401	422	420	369	366	389	441	354	414	394	396	397	395	410	413	415	408	414	396	425	397	407	394	426	399	368	394	444	411	388	391	400	406	390	413	461	386	421	415	417	416	361	398	408	403	425	424	380	350	457	406	398	390	450	408	375	426	400	405	446	414	378	392	424	438	455	444	398	403	410	393	389	388	403	390	420	386	406	413	430	410	413	378	417	354	398	400	398	396	408	397	433	419	375	404	397	387	425	399	398	422	414	405	394	375	392	389	387	406	403	386	397	437	425	380	394	411	406	371	419	409	418	410	429	386	380	375	387	405	407	408	420	400	446	427	417	397	401	402	404	417	440	388	418	415	402	396	437	364	398	416	399	376	439	418	407	429	387	382	414	394	399	392	394	422	419	372	417	428	389	430	382	389	403	426	393	406	396	390	395	387	403	379	380	353	392	399	395	401	410	381	433	433	405	410	374	400	384	395	402	431	439	387	385	410	410	372	384	377	430	428	425	385	412	415	382	428	409	429	381	377	416	417	446	416	406	429	431	410	394	407	428	389	365	425	418	396	442	422	397	400	409	426	416	416	408	415	392	423	402	413	398	392	408	418	421	417	406	409	403	432	395	398	402	390	355	406	421	414	413	410	438	400	413	411	389	406	400	395	441	426	384	409	417	406	418	377	395	390	412	407	396	397	417	373	387	423	425	422	417	421	414	396	372	444	407	379	409	404	417	404	404	379	399	422	413	405	439	442	386	372	394	391	424	415	374	390	400	413	404	423	406	405	399	424	418	391	392	418	388	389	412	394	386	393	437	383	397	377	415	459	397	409	417	425	397	407	399	407	399	398	393	382	410	417	412	419	373	434	405	388	366	415	372	400	419	419	407	410	444	444	401	371	412	396	379	436	382	421	417	412	416	402	393	426	410	409	383	424	399	387	433	401	439	412	361	379	405	378	384	380	428	400	404	443	385	435	391	377	373	375	416	438	385	399	437	393	424	430	383	397	411	396	389	378	388	411	348	393	397	396	405	420	415	417	377	423	381	449	415	415	461	407	423	413	429	389	409	435	425	402	414	400	415	420	427	420	401	365	396	404	408	376	363	403	392	410	380	451	386	409	390	389	420	425	429	405	401	405	407	401	391	412	392	456	392	412	418	445	362	410	402	391	413	392	399	392	441	389	414	398	400	361	415	378	416	396	409	393	404	421	418	393	427	398	402	383	408	419	393	413	402	415	385	397	377	400	411	385	387	392	372	369	415	395	399	391	427	386	401	423	419	420	398	385	436	389	371	392	410	403	394	420	418	411	439	411	409	404	377	435	412	364	409	414	399	368	406	409	384	413	390	380	411	439	397	403	458	398	408	387	459	448	386	417	419	401	375	391	388	396	433	425	388	431	404	427	414	402	432	402	431	401	407	384	430	399	394	407	395	412	396	403	419	419	394	420	407	424	389	426	406	418	428	430	454	407	405	404	391	440	391	423	393	411	391	389	402	411	393	396	414	431	395	403	418	406	407	421	383	413	381	401	399	397	413	397	429	374	416	414	411	406	429	386	412	426	391	424	383	427	480	421	422	383	413	434	401	421	402	410	422	411	424	409	397	378	410	375	424	387	383	416	365	408	390	385	430	396	394	398	389	399	424	413	414	409	375	418	429	408	396	404	384	396	392	433	393	393	394	428	404	365	358	407	395	417	373	421	421	405	374	429	382	386	390	419	406	383	411	389	417	383	428	410	439	411	400	383	413	401	396	417	429	460	422	402	405	388	397	405	393	425	397	425	424	388	388	429	424	388	405	401	423	431	383	417	417	423	367	386	392	408	436	409	411	385	381	396	391	396	410	405	423	459	404	420	445	460	407	443	394	386	436	400	367	379	437	402	417	419	425	379	457	438	417	388	412	419	410	396	420	377	394	398	411	384	417	434	416	377	383	389	426	368	415	432	386	422	415	404	379	425	384	398	360	394	416	416	398	398	396	394	418	396	404	383	362	410	388	378	425	400	400	434	420	441	386	387	382	429	414	385	417	395	403	395	421	397	380	413	421	400	398	397	403	381	378	408	414	438	394	423	416	406	409	446	372	438	412	413	392	410	416	423	384	437	387	438	383	379	396	412	401	388	368	421	437	433	383	383	443	415	406	380	389	430	392	414	394	406	416	405	423	426	428	415	426	369	423	397	417	416	398	427	395	416	413	375	379	369	406	398	399	405	404	390	432	421	386	387	420	382	429	384	405	400	407	396	385	377	412	399	419	442	410	366	404	387	395	412	386	398	425	437	428	440	430	409	393	423	406	396	369	406	379	389	379	429	385	430	410	422	421	397	422	400	402	433	396	431	386	394	385	404	380	405	374	414	436	399	461	425	424	378	377	378	412	381	382	420	421	396	402	381	351	402	410	382	416	436	417	425	401	412	418	397	369	423	442	371	411	406	399	432	382	395	424	381	443	408	397	412	429	407	421	405	409
27338	21722	22663	13760	5909	3415	2191	1510	1042	935	736	675	571	466	488	507	435	489	452	432	421	431	396	377	314	352	336	310	343	351	325	303	321	301	334	309	328	337	289	299	324	310	313	308	299	310	292	306	294	317	273	302	308	294	345	282	300	330	343	274	293	285	288	293	300	285	301	281	312	306	319	295	292	312	302	319	311	324	298	312	298	256	318	303	279	267	302	298	299	284	310	307	312	324	274	285	351	308	320	300	299	283	305	294	317	293	308	311	325	298	305	307	296	313	291	270	312	278	282	343	329	308	335	325	311	308	308	300	305	270	323	337	285	318	294	263	291	296	313	286	297	306	272	310	314	309	295	305	310	303	312	297	280	317	288	320	280	317	307	323	308	298	302	302	288	315	312	287	269	288	318	292	323	297	311	312	291	306	298	309	306	292	321	300	322	306	330	300	325	268	296	290	287	298	304	280	317	332	299	299	297	292	315	295	290	297	314	277	274	294	275	301	287	301	342	301	304	293	302	312	288	307	301	308	314	288	322	276	301	320	287	313	289	308	300	303	297	307	311	316	309	320	304	327	299	291	302	303	299	287	316	281	283	297	302	285	325	291	279	322	296	287	301	290	321	301	298	307	299	286	303	276	286	287	311	322	286	299	278	311	303	294	323	353	298	302	301	309	318	306	263	294	310	316	296	274	308	308	312	328	319	267	301	310	307	287	296	274	303	278	286	316	290	294	300	322	295	289	317	283	273	281	292	299	299	285	272	331	285	311	291	273	260	309	316	306	279	304	301	290	300	301	297	274	306	256	326	306	291	277	293	324	297	306	324	316	312	290	281	311	305	303	309	312	308	302	312	288	306	301	328	319	319	287	316	274	313	260	299	321	305	318	274	273	309	342	303	289	291	323	309	301	328	297	313	333	298	286	307	309	285	319	303	290	301	283	291	314	292	314	323	287	313	303	299	306	297	300	262	295	315	317	291	305	294	288	275	300	307	309	293	291	310	289	360	279	296	309	294	292	344	276	313	304	317	311	313	297	292	278	301	289	284	305	297	296	306	287	290	285	313	297	278	307	301	297	310	298	288	306	288	271	306	302	265	339	317	278	290	332	293	286	305	307	322	284	299	308	317	283	318	292	326	301	360	310	295	304	289	328	310	323	282	297	308	303	286	292	297	276	272	312	328	327	285	321	292	291	283	323	292	326	294	305	298	272	322	283	320	307	338	315	318	308	340	291	315	310	302	306	341	320	284	324	294	292	296	290	286	300	297	311	302	315	307	335	327	336	299	286	296	296	287	293	311	266	292	305	324	275	306	300	297	320	295	313	298	278	287	297	325	308	333	314	313	313	296	282	293	319	320	308	304	310	312	255	298	331	276	289	290	289	319	290	285	287	289	290	303	312	329	309	304	288	288	301	304	297	300	294	297	322	303	340	292	309	285	281	276	308	289	327	282	280	299	321	331	287	267	327	305	327	325	317	310	344	297	318	293	309	322	275	284	268	297	288	293	286	296	302	271	328	300	308	323	318	295	298	300	334	296	285	302	314	264	287	319	304	311	318	280	300	315	324	291	294	317	274	295	281	289	277	302	300	299	305	266	295	310	285	285	314	328	291	291	329	276	324	284	289	284	342	293	321	328	286	307	312	289	264	314	280	292	289	280	309	347	278	274	298	311	303	294	310	281	277	305	303	305	295	293	317	297	334	316	338	273	298	272	316	307	297	285	309	262	303	299	295	290	267	296	265	297	306	315	284	311	320	282	298	295	283	308	301	319	300	269	294	285	289	304	281	308	303	296	294	297	313	313	289	290	323	289	313	275	334	294	309	295	301	320	271	284	319	329	282	309	301	308	317	297	325	307	305	307	312	258	318	313	307	291	293	299	292	311	281	305	301	295	303	316	327	293	301	311	321	315	350	314	313	315	278	294	263	288	284	261	280	300	290	311	287	296	279	300	294	283	299	271	333	311	273	293	262	315	294	312	272	296	257	311	308	300	281	297	284	295	274	297	294	292	293	336	289	312	287	335	278	294	309	324	284	292	310	316	294	283	318	315	289	300	266	315	288	300	303	307	310	293	294	266	317	291	289	298	299	314	310	293	301	295	327	295	308	320	285	312	294	282	292	275	305	310	277	296	292	289	306	279	320	317	309	291	292	308	295	341	273	310	282	307	326	298	331	337	279	276	293	298	303	306	290	316	307	322	317	331	287	265	296	322	312	317	301	330	288	283	314	307	279	337	313	305	302	283	310	265	283	345	304	291	327	300	288	307	285	307	297	325	314	295	291	310	267	261	293	324	322	306	317	291	288	268	288	254	306	293	295	316	307	298	277	290	300	318	310	335	279	310	315	307	284	297	295	317	285	305	307	313	303	310	291	305	272	241	287	294	316	288	313	298	313	302	305	315	299	309	305	287	314	313	299	312	314	287	277	275	308	305	301	300	317	303	328	296	288	292	314	352	267	281	317	331	310	300	332	285	299	299	330	329	257	325	319	324	305	284	310	292	286	293	277	310	322	315	300	314	285	276	284	299	305	323	276	286	307	269	332	317	292	283	281	269	311	271	284	302	288	287	302	313	295	294	267	280	276	313	312	290	339	291	301	289	306	301	311	285	310	297	307	295	321	302	316	337	293	334	313	298	310	323	296	272	298	295	304	316	307	298	300	310	301	318	304	315	298	271	307	301	305	306	288	295	306	308	270	286	293	307	311	299	295	301	298	289	336	276	315	314	300	302	305	282	318	289	303	330	268	274	280	292	309	296	291	291	296	323	310	309	328	281	345	297	297	279	292	315	305	291	319	262	304	301	300	316	280	318	292	296	294	311	295	291	312	298	315	314	316	300	300	321	325	299	270	299	342	314	276	295	317	298	299	295	261	324	271	332	313	288	320	326	304	297	331	291	296	313	304	291	294	289	332	315	264	267	296	303	282	316	296	313	309	312	341	292	279	289	305	317	326	286	309	311	326	328	296	288	333	310	302	277	299	300	305	301	306	308	299	324	319	299	298	334	308	305	276	295	309	318	307	291	310	295	291	329	258	309	301	290	270	314	310	289	314	316	313	315	303	306	305	294	314	291	328	286	281	338	290	292	286	304	311	289	282	291	301	293	279	325	266	333	331	285	282	299	320	339	280	311	283	312	327	303	315	276	317	319	289	309	334	269	296	323	287	288	336	304	297	319	282	329	262	309	312	307	292	300	306	306	283	304	281	285	324	292	297	277	298	278	303	314	286	325	320	302	307	285	285	284	307	327	254	309	303	297	291	294	281	329	301	326	309	273	293	308	351	315	306	308	273	314	317	313	322	291	309	308	287	281	273	283	309	273	310	326	259	308	297	318	329	287	288	281	269	298	338	287	283	281	282	295	306	309	266	297	297	323	295	278	311	288	293	310	260	296	288	300	309	281	327	269	285	325	311	299	284	272	300	330	287	268	310	297	326	249	308	273	307	293	289	290	291	266	291	297	301	304	337	290	318	286	272	297	284	280	285
14202	32690	25279	13372	7986	5166	3132	2087	1608	1274	1139	901	799	674	670	598	581	522	550	499	495	455	422	435	402	412	377	376	368	381	392	373	334	362	366	383	360	361	350	341	371	347	336	351	361	367	346	368	347	344	361	328	356	328	345	350	333	349	325	341	316	341	338	347	365	337	345	334	338	359	329	354	334	339	314	322	353	341	332	328	311	314	338	335	342	326	378	343	305	366	349	335	305	336	334	343	351	323	319	370	313	359	318	311	374	318	333	336	315	352	350	322	318	354	329	364	345	335	307	314	314	323	377	320	339	316	326	359	372	372	339	354	330	321	336	360	318	335	347	368	351	340	370	329	362	329	338	339	348	339	339	335	346	335	341	332	342	348	334	318	357	361	338	296	318	340	317	343	324	337	336	347	316	326	341	301	332	350	359	344	337	328	333	334	367	328	341	352	355	322	319	342	342	362	337	328	341	324	325	320	353	335	343	334	337	334	344	334	323	326	362	310	347	336	309	372	332	337	345	333	339	349	325	336	350	323	366	351	335	312	338	370	328	347	350	305	347	309	342	354	347	351	343	320	323	359	363	313	323	357	324	346	372	339	354	357	341	357	333	346	336	354	338	325	323	338	338	339	327	336	318	306	350	359	350	313	376	346	320	317	368	336	323	333	370	333	313	341	341	358	330	338	345	326	339	329	314	354	335	324	345	324	337	342	347	354	348	349	334	347	343	325	333	342	337	327	321	336	326	335	335	330	355	340	353	328	353	353	335	391	344	366	336	332	360	363	353	397	313	328	343	364	328	367	320	367	314	342	344	325	349	360	335	370	366	349	330	305	355	348	371	311	360	347	308	325	318	324	355	328	347	298	343	343	363	346	345	326	366	330	353	353	352	353	353	339	330	324	376	348	326	325	340	323	345	322	329	299	339	333	358	321	340	340	342	337	351	290	349	318	372	340	322	353	335	349	359	367	316	325	318	343	349	316	349	336	323	364	331	350	337	315	359	349	356	334	348	287	335	326	345	311	351	368	333	342	346	303	328	325	350	344	342	363	311	355	337	347	354	391	309	383	347	343	326	315	326	346	356	360	351	348	346	336	347	338	343	307	323	350	326	311	339	320	327	337	323	315	382	336	323	351	311	358	356	340	327	308	336	319	319	331	334	347	358	337	343	281	344	349	330	325	357	335	360	334	325	368	339	324	363	348	320	372	337	324	341	327	360	331	349	345	338	328	365	327	355	356	322	372	332	377	333	305	324	349	365	365	306	332	317	351	370	337	344	334	339	363	350	332	323	336	329	338	325	326	350	362	352	318	361	338	319	356	319	342	367	305	335	339	330	357	335	341	355	348	337	333	329	363	312	350	321	340	322	329	328	325	352	344	340	321	339	346	331	334	336	329	348	358	329	314	344	324	341	347	364	344	323	367	318	330	349	314	347	291	355	350	340	350	359	299	331	337	333	309	363	351	344	346	354	353	339	310	337	348	361	348	348	323	352	355	333	352	319	368	356	329	361	348	297	333	335	340	305	333	308	342	323	348	347	330	316	352	349	333	330	322	331	343	351	357	356	339	299	315	363	350	340	331	342	364	299	336	329	328	322	342	327	336	344	361	330	344	339	325	378	332	341	308	349	350	340	303	346	337	353	338	338	355	315	346	354	357	336	356	332	331	346	356	336	332	380	324	342	321	359	340	316	329	318	321	372	331	337	333	336	346	335	352	335	338	354	339	353	348	358	347	349	346	302	316	336	327	359	375	355	324	367	313	345	343	371	328	346	380	371	353	391	343	347	306	339	320	343	334	387	314	346	324	336	340	343	324	344	338	310	328	301	307	343	338	335	316	330	333	302	339	330	354	337	350	346	296	318	338	379	362	347	308	352	315	313	300	355	317	321	331	326	325	354	343	341	364	362	321	358	312	334	343	311	321	334	320	329	393	352	327	338	328	349	359	325	363	365	325	352	338	321	311	332	308	372	344	299	341	334	332	326	334	323	338	351	301	314	325	377	324	323	355	349	356	318	340	352	313	330	334	354	350	323	356	373	316	374	335	337	315	307	325	326	373	306	325	323	342	345	367	346	364	347	356	349	356	327	369	338	354	345	380	312	333	356	375	370	348	361	374	340	326	356	350	330	316	367	365	314	336	347	365	352	318	339	326	345	360	333	312	331	327	361	335	334	316	324	330	320	359	348	360	343	363	315	359	355	384	412	357	330	343	313	365	347	326	333	339	339	377	316	327	332	355	374	334	343	328	340	323	353	338	351	353	347	338	349	336	307	333	334	311	365	367	333	348	346	353	374	363	356	345	361	293	324	353	347	332	311	332	355	328	322	345	348	325	342	350	335	336	348	318	341	326	338	325	343	340	354	344	318	308	361	314	320	294	335	323	314	350	321	351	353	337	357	372	323	350	352	343	321	325	351	351	330	351	346	337	335	348	311	296	374	350	364	326	305	322	327	331	302	345	332	354	348	371	351	343	338	346	369	360	327	345	345	329	301	337	324	366	337	325	332	336	345	358	330	355	378	365	329	362	320	366	332	348	360	311	358	339	338	340	307	371	328	320	318	350	340	373	358	330	383	343	341	315	358	310	352	328	340	363	326	348	354	326	327	351	356	337	335	328	353	351	346	355	330	337	362	359	331	321	330	344	342	344	323	341	350	344	333	372	327	329	321	365	342	339	349	344	332	367	345	370	352	354	329	360	354	331	340	383	338	376	366	316	383	315	328	341	367	356	335	326	371	354	325	348	312	338	330	344	333	341	348	357	344	370	336	345	381	319	323	348	333	344	332	340	327	363	361	329	345	356	325	318	324	315	360	344	377	358	343	329	363	313	330	341	354	366	389	311	323	334	344	349	343	335	356	330	357	355	347	367	332	328	362	368	337	310	333	346	314	367	346	328	326	351	358	324	335	333	322	350	309	322	377	379	336	330	341	318	339	353	357	326	349	295	363	345	333	314	340	365	319	347	365	334	346	376	317	329	327	299	353	382	332	332	358	335	302	317	355	338	351	332	357	295	363	327	335	308	345	352	330	351	338	347	310	324	322	353	338	335	372	354	334	329	348	342	301	323	360	362	336	319	342	372	363	329	334	346	367	312	332	323	344	347	314	342	328	333	339	338	348	353	352	319	319	318	302	302	383	329	297	346	335	330	320	339	326	348	373	347	319	332	344	344	352	325	379	343	328	326	321	317	353	349	325	343	308	309	347	338	326	336	332	359	320	348	333	360	323	337	383	323	341	357	352	349	318	335	322	350	354	348	299	350	339	316	314	362	328	320	300	350	369	343	342	347	337	321	346	348	333	345	334	341	363	335	351	341	320	336	349	339	362	334	325	344	344	340	360	353	354	367	348	339	346	332	371	322	346	345	364	347	309	321	352	332	356	343	335	328	310	352	346	317	338	305	351	349	368	347	332	388	323	332	329	327	352	344	349	343	361	355	311	334	349	323	367	307	352	326	382	312	351	318	324	340	331	329	352	355	342	349	329	343
23664	21138	28002	24601	21045	13302	5420	2839	1906	1578	1358	1141	975	846	765	794	654	604	627	598	516	552	500	454	430	444	440	430	427	422	453	410	393	412	386	397	408	409	377	394	369	404	379	352	377	395	346	358	391	392	342	390	347	351	354	352	344	351	353	328	394	386	328	359	398	381	337	341	380	350	357	360	361	326	335	369	372	376	406	362	336	340	373	340	390	358	377	372	352	332	357	375	372	366	343	402	379	392	342	351	354	379	337	378	369	390	351	363	332	329	349	338	336	364	374	358	359	344	339	398	363	360	358	375	385	334	361	361	356	344	365	379	332	370	392	343	332	367	370	347	367	362	362	341	350	321	358	335	361	367	360	357	360	335	323	353	371	364	338	371	362	335	339	349	356	339	349	357	374	342	399	342	347	361	386	354	382	330	355	339	357	360	369	387	381	352	389	337	397	352	363	364	352	351	392	348	396	354	382	344	342	395	368	398	362	359	352	350	356	342	360	385	353	337	352	351	338	307	354	337	352	380	348	392	352	395	351	350	357	386	355	332	374	346	337	377	322	373	381	368	352	376	360	363	357	379	357	350	338	374	356	375	338	360	345	358	344	351	348	348	341	320	358	353	390	382	368	352	365	351	365	350	345	355	361	336	344	375	352	337	375	374	360	361	346	363	333	365	340	363	353	357	372	370	392	393	346	359	360	324	385	351	363	340	357	354	382	370	352	374	349	356	356	338	372	350	355	356	331	356	353	356	332	341	380	347	347	344	385	398	342	330	358	373	350	383	347	313	339	361	376	343	405	332	334	354	351	391	368	365	381	384	361	346	363	370	360	355	394	353	369	380	349	389	335	374	350	344	381	337	352	389	350	351	412	350	355	327	361	398	369	367	364	366	387	332	341	392	341	365	366	333	335	386	390	379	369	377	352	360	371	361	391	352	371	366	357	369	360	379	360	378	370	346	356	341	388	345	354	346	363	330	345	373	347	409	371	345	363	347	351	329	369	351	372	356	361	346	391	332	335	363	350	353	347	371	374	352	332	350	364	365	375	360	340	371	354	352	353	366	353	374	372	361	356	339	390	379	319	364	356	345	378	398	372	386	351	370	378	353	350	366	351	317	403	346	333	363	352	348	394	364	381	362	347	361	349	381	369	373	391	315	373	349	328	377	353	368	339	351	371	344	344	365	338	347	376	357	359	345	376	364	344	378	363	377	321	361	396	309	329	331	391	408	374	360	373	370	357	346	357	343	380	359	371	353	363	331	347	350	383	351	366	373	345	370	377	379	355	343	358	344	381	365	352	357	398	362	351	365	357	362	373	355	326	359	367	361	366	341	346	339	359	389	423	367	324	347	339	333	374	376	354	337	376	348	375	360	360	382	371	361	319	384	359	344	377	365	366	371	356	357	369	346	339	361	373	367	385	355	360	338	377	362	359	362	353	346	428	365	387	382	363	374	364	366	380	378	347	364	334	363	361	384	345	401	368	372	344	360	352	340	342	358	325	382	327	380	368	369	330	374	389	355	339	388	325	429	369	386	340	337	359	375	364	375	353	349	360	385	371	363	363	386	372	381	355	374	331	338	339	363	377	352	379	340	364	331	342	340	375	341	378	346	384	336	387	371	342	381	368	357	378	349	395	381	356	346	374	347	337	383	391	344	377	356	381	318	377	367	364	371	360	380	335	363	371	358	369	335	392	346	392	346	380	362	377	357	364	367	379	336	373	346	346	328	371	366	362	359	356	355	352	348	342	370	398	362	388	326	364	331	314	368	374	393	346	356	369	346	387	370	398	346	374	362	343	364	346	388	371	354	416	367	338	356	367	333	338	374	356	358	355	357	375	350	339	327	353	372	390	350	359	391	355	368	365	346	391	382	368	324	361	391	385	390	352	368	341	373	355	350	375	398	376	354	325	370	384	374	369	347	357	355	369	333	369	398	326	347	342	352	367	367	337	350	368	365	369	386	383	368	357	367	346	382	378	367	376	322	359	364	374	357	374	362	327	366	344	373	363	344	349	324	350	361	356	356	384	356	344	348	365	373	326	351	345	381	318	396	357	366	347	365	363	343	389	359	354	343	351	384	342	346	373	335	358	361	396	390	339	363	387	350	391	378	359	352	370	392	329	325	395	365	334	345	352	309	390	386	370	372	333	382	386	357	360	342	367	356	377	373	386	346	332	361	386	344	362	409	364	352	327	367	393	398	359	364	364	387	332	376	358	357	364	368	345	378	350	355	337	337	361	365	409	365	361	341	348	378	333	339	377	380	373	322	359	379	347	397	359	351	354	337	402	386	333	335	345	378	371	345	320	378	357	336	327	379	367	371	365	350	383	369	339	369	369	360	374	374	360	366	369	351	346	346	376	317	367	368	355	352	372	346	343	345	411	338	400	374	350	385	362	423	347	355	353	407	340	325	332	365	344	342	364	373	393	354	358	345	355	340	360	349	342	388	336	341	364	331	331	387	373	331	328	361	345	359	364	369	353	378	343	373	338	397	361	385	361	356	338	365	396	394	366	383	415	369	374	385	352	343	379	373	381	325	370	367	363	367	424	362	351	373	375	354	348	374	363	349	364	371	315	351	372	332	401	381	365	368	362	374	362	379	353	403	364	338	377	335	391	363	347	368	360	367	363	376	388	358	339	345	353	364	348	385	391	365	352	377	370	341	379	372	333	338	355	338	357	352	345	354	349	345	316	382	351	359	369	328	354	329	345	350	361	373	346	359	386	315	344	349	382	370	363	341	347	359	358	353	326	361	351	367	370	354	377	365	375	373	363	349	374	360	403	337	352	361	371	317	380	306	374	357	373	352	372	355	380	364	379	373	356	364	368	377	406	383	361	390	352	353	364	369	363	374	338	362	353	377	366	328	341	344	364	394	334	353	339	363	358	331	369	366	332	312	367	366	333	374	366	337	372	371	359	366	343	327	340	344	328	344	355	379	348	367	368	376	360	344	376	344	329	362	363	375	402	331	327	378	352	324	409	359	361	390	351	350	343	376	387	359	360	386	376	373	347	349	364	350	366	380	348	367	344	364	411	362	361	346	398	376	373	354	398	367	373	390	375	381	365	355	366	397	376	354	363	355	367	363	360	380	387	356	327	382	362	365	366	352	362	331	355	371	336	345	364	372	325	366	353	358	356	385	360	342	389	358	355	330	328	382	354	371	385	362	356	376	376	348	335	384	356	368	353	351	375	372	379	362	338	361	354	335	368	393	378	320	376	374	352	349	362	367	368	388	345	323	341	375	347	345	375	399	372	367	346	394	392	357	361	395	360	391	352	376	346	356	378	334	364	363	356	364	345	345	370	392	390	355	374	342	373	390	389	354	364	364	388	391	382	352	359	355	357	354	383	355	364	314	342	380	349	367	353	350	384	371	398	352	333	335	358	340	331	368	368	367	347	371	326	403	394	343	365	345	357	342	368	358	321	392	396	377	360	347	380	350	358	368	387	350	374	358	370	365	364	323	360	331	370	345	326	335	343	363
15522	40047	32938	20103	13202	8917	5528	3641	2582	2182	1810	1558	1203	1065	957	937	803	754	722	694	627	622	563	594	542	537	450	473	537	477	456	443	449	445	427	424	415	446	438	431	432	427	462	445	417	408	380	406	399	403	403	436	402	423	402	425	400	403	372	439	390	415	391	413	378	414	435	432	438	414	398	380	416	393	407	381	454	406	419	411	385	391	388	425	395	390	383	399	386	401	429	421	385	373	407	422	409	388	414	378	389	375	410	413	418	397	388	358	425	357	403	383	436	375	399	395	412	381	429	402	380	372	408	389	402	409	394	434	371	376	410	394	423	382	388	397	413	396	417	385	379	365	408	421	401	402	403	423	415	429	407	401	391	402	413	381	403	410	428	429	386	400	363	406	391	408	407	401	363	416	361	413	382	370	402	424	393	375	397	433	392	432	386	423	394	418	393	420	400	395	432	392	418	399	434	409	423	414	396	417	421	413	390	406	368	364	400	400	424	376	429	418	412	362	372	382	374	435	398	420	398	401	412	422	442	376	389	416	449	421	406	424	407	404	395	403	371	418	432	404	385	407	397	417	420	414	431	402	392	409	400	368	443	414	415	411	366	444	369	409	420	407	416	372	399	395	395	397	372	388	406	406	404	395	441	396	416	399	429	375	414	399	438	412	387	378	410	396	394	412	406	384	402	394	400	427	419	417	375	383	393	417	425	411	424	413	404	409	434	400	371	403	374	410	400	451	391	419	394	388	421	408	432	376	407	365	397	382	379	371	400	386	424	378	400	395	394	442	382	402	410	390	408	394	379	398	429	423	413	410	370	430	392	406	394	405	401	407	367	412	420	397	410	379	368	381	406	401	374	389	408	405	377	409	411	378	408	395	391	384	363	413	381	403	398	369	379	383	426	359	408	372	407	366	415	392	432	402	406	404	413	391	430	398	411	408	430	405	409	431	368	418	388	393	378	406	366	352	419	390	399	392	429	421	428	406	432	403	400	414	374	400	421	402	410	405	399	404	366	404	381	410	367	375	386	421	405	403	416	411	382	362	406	373	405	412	371	397	384	404	391	392	420	405	401	410	409	406	432	380	388	395	401	379	382	395	387	381	402	396	393	413	388	397	355	425	398	386	428	389	418	392	388	374	391	403	405	395	417	370	383	436	431	418	436	403	407	390	392	414	380	395	408	385	400	417	377	425	393	378	382	437	407	382	413	436	410	403	372	413	405	422	380	405	406	434	401	402	395	429	413	426	399	376	444	386	409	408	404	453	413	378	421	387	426	407	430	395	442	403	403	412	378	439	378	371	400	360	359	400	419	439	387	381	425	384	393	414	418	381	388	383	431	406	354	385	413	407	417	394	388	421	447	395	408	416	404	368	391	434	383	386	366	415	376	397	409	416	420	408	421	433	383	409	421	399	373	396	356	385	407	413	369	382	396	396	398	359	405	410	430	446	400	402	387	408	403	390	418	364	426	416	396	416	412	392	376	385	422	388	383	393	389	398	367	393	431	403	399	387	416	402	409	378	413	404	415	384	401	417	384	406	423	386	402	396	446	415	384	408	419	431	399	398	407	437	438	403	366	412	395	415	416	389	385	418	408	377	379	402	394	410	430	405	376	391	398	375	405	412	400	388	407	415	400	379	420	386	446	386	415	393	423	407	407	402	382	397	392	432	411	429	385	426	398	379	421	390	423	391	371	408	434	367	356	421	396	402	408	378	407	415	413	411	390	411	425	407	387	434	407	373	414	390	362	392	420	384	375	413	409	376	398	397	415	378	364	400	392	435	409	394	380	393	441	380	366	419	392	408	388	411	398	450	415	389	390	417	386	387	402	451	396	400	399	391	424	421	403	389	375	397	399	415	413	392	395	374	432	425	395	414	387	434	358	421	389	397	385	387	388	406	393	377	415	426	404	425	401	407	371	439	437	364	398	371	409	379	372	410	376	392	425	403	390	415	387	414	416	424	408	437	422	411	382	371	433	361	400	405	406	383	365	400	403	404	418	403	405	387	384	414	407	412	416	412	408	383	383	397	431	419	394	402	415	400	423	426	439	407	369	408	353	413	404	388	366	422	417	441	385	385	385	398	397	382	401	370	383	389	388	407	382	431	380	413	417	415	415	430	367	385	402	437	407	416	400	392	402	393	363	393	445	395	381	436	390	399	372	437	383	372	369	394	416	383	389	451	378	412	388	378	368	370	408	389	406	414	417	400	404	351	389	450	404	409	394	428	390	417	410	385	422	410	394	399	411	398	416	391	410	431	447	441	416	383	432	400	412	405	409	381	405	403	402	416	384	414	386	389	421	380	415	412	396	432	419	410	385	425	382	399	418	402	419	392	407	390	388	433	415	405	416	386	402	387	403	383	421	395	390	397	374	414	416	414	424	399	417	412	420	379	411	400	371	402	400	446	384	407	403	399	377	410	387	423	431	368	426	391	401	397	416	415	372	411	407	403	382	399	404	408	400	399	374	419	414	409	399	396	428	403	430	390	396	353	402	355	391	374	421	395	404	413	381	392	385	398	374	390	412	394	401	396	395	383	398	417	380	400	410	386	431	396	380	406	424	347	435	392	422	390	412	421	406	422	389	377	429	386	409	414	421	393	391	434	450	386	419	374	368	412	403	408	394	423	437	410	406	424	376	378	408	406	375	398	407	405	388	377	412	413	399	409	421	397	402	409	377	390	403	417	443	393	432	414	390	427	412	366	386	401	409	381	387	404	424	408	398	391	385	374	414	429	398	388	404	426	389	389	416	408	398	387	414	395	422	393	426	381	370	401	377	403	396	375	403	404	380	377	410	403	408	391	427	385	436	397	372	389	394	397	401	380	411	400	410	387	352	379	376	383	390	392	384	412	376	395	409	410	404	362	381	436	392	428	422	401	374	391	400	417	390	431	414	415	334	411	388	414	398	405	386	390	427	344	416	391	378	418	386	402	392	354	414	410	395	430	431	388	414	449	419	408	383	428	389	432	393	417	414	420	416	366	430	372	397	412	378	434	401	399	413	395	432	372	402	421	379	391	409	362	409	392	400	394	413	416	401	437	396	420	419	409	423	397	376	403	422	409	435	428	411	419	370	408	369	373	411	412	445	398	392	396	428	391	409	396	398	396	412	402	417	350	398	352	374	388	368	391	350	417	411	416	399	401	410	399	381	411	408	397	396	401	405	385	381	404	421	402	413	377	408	393	399	389	356	422	403	439	425	376	398	386	406	378	410	384	399	464	364	426	438	412	396	389	401	437	391	380	386	387	412	420	420	420	390	385	411	416	432	413	393	404	416	363	446	414	370	386	418	395	389	428	444	390	406	429	404	402	410	415	403	428	430	389	418	404	394	394	418	399	394	416	419	369	390	394	412	418	384	372	413	417	417	393	402	382	396	416	396	393	349	398	402	368	413	411	401	423	399	430	417	442	388	407	430	393	369	419	371	410	422	426	397	401	418	396	377	388	384	415	403	347	421	416	434	404	424	409	356	401	392	361	425	431
24718	21036	26638	25195	12203	4999	3058	1897	1398	1079	911	867	687	637	578	562	476	466	464	390	410	432	360	369	318	359	334	329	323	344	329	294	305	307	311	277	295	334	329	283	311	285	292	310	275	298	290	275	299	268	275	276	293	290	280	277	266	304	255	285	290	287	306	277	284	278	312	282	275	284	288	274	269	297	265	314	289	288	293	287	266	298	291	277	285	257	288	287	274	278	275	284	263	279	288	291	263	311	274	266	305	247	309	251	274	263	267	298	296	258	257	255	292	327	262	280	248	264	293	293	294	251	271	295	306	277	264	320	272	279	274	261	286	274	285	284	274	299	304	311	279	267	277	291	299	252	295	266	266	276	336	331	261	290	288	263	260	256	254	255	283	286	286	296	264	301	287	300	309	298	280	287	266	288	279	271	266	243	254	277	288	251	268	271	262	274	258	275	286	304	256	266	286	275	276	297	295	273	281	265	283	265	270	281	332	284	292	291	274	292	289	288	269	292	308	284	286	269	274	255	267	290	286	264	274	255	262	285	273	284	267	295	281	287	309	269	278	259	307	284	288	281	287	259	305	295	286	289	293	294	258	293	273	289	302	280	294	267	285	262	265	274	295	270	297	273	296	300	260	277	258	307	264	274	245	288	340	246	283	286	300	272	280	268	278	267	282	265	299	286	287	267	254	297	286	271	276	290	322	272	278	277	311	285	264	263	303	301	276	300	285	286	268	260	307	312	302	279	269	267	283	300	281	298	249	298	310	274	300	274	266	279	296	301	289	247	252	304	278	304	274	275	278	263	278	312	319	277	259	285	291	246	283	272	313	269	272	284	310	276	276	268	249	255	272	286	300	304	261	282	301	309	298	274	279	267	267	263	270	309	252	275	256	285	288	243	282	296	275	251	299	299	278	298	272	311	259	310	307	260	282	274	267	274	303	265	275	245	268	274	300	300	275	293	300	300	291	290	287	295	258	249	282	270	303	280	306	263	268	279	293	278	267	247	276	280	265	295	304	287	308	263	306	270	277	294	286	263	279	285	296	304	273	302	290	279	287	291	269	274	275	274	267	277	314	262	291	291	277	309	264	264	291	271	301	259	290	270	259	256	267	297	287	279	273	293	251	262	269	256	253	280	299	291	289	263	289	301	274	265	291	285	287	276	270	276	291	297	282	282	312	296	319	261	277	281	289	267	302	272	280	277	304	293	276	270	290	281	305	246	285	265	280	282	285	297	281	279	267	273	290	294	290	264	275	302	313	291	261	290	285	282	291	309	280	288	273	263	280	300	259	316	273	287	273	273	277	275	293	278	269	295	295	294	267	287	293	285	291	278	293	274	276	288	278	292	274	274	267	291	242	274	311	283	283	272	285	255	289	274	255	267	263	298	270	288	278	281	286	301	279	300	271	285	288	291	275	295	306	294	300	305	269	272	270	271	300	309	280	295	241	247	260	290	274	276	252	268	277	248	254	276	286	269	302	300	286	290	275	263	308	287	272	314	293	267	280	261	263	267	292	290	285	279	312	287	268	272	277	293	296	263	273	278	300	276	300	261	290	273	274	288	286	272	271	268	270	321	285	282	302	281	275	295	267	277	315	295	283	298	275	284	279	283	245	260	283	281	290	315	270	305	285	270	269	269	252	280	279	262	272	289	293	247	290	291	281	281	247	290	251	273	281	283	282	286	271	259	253	281	285	294	252	281	295	259	256	285	305	266	250	295	278	267	295	299	275	282	289	292	263	287	266	245	273	280	268	261	312	300	304	297	302	250	281	268	287	287	254	277	248	274	253	278	283	291	265	299	260	249	307	321	261	303	278	288	296	307	301	300	285	292	266	270	272	271	278	253	302	247	295	286	279	266	265	276	288	284	234	319	295	259	288	282	263	274	319	286	269	279	289	276	291	283	265	274	282	265	250	269	296	282	254	256	234	289	261	299	243	293	288	295	296	259	270	289	262	291	292	253	270	239	280	294	280	271	290	301	277	245	265	303	281	278	313	282	278	274	290	286	275	269	279	272	266	283	287	297	296	258	277	297	284	297	282	316	263	287	288	270	278	263	272	307	278	291	292	288	280	273	294	273	268	271	270	312	281	309	272	302	262	248	296	270	295	287	265	275	257	286	257	280	282	298	260	270	291	277	294	296	264	290	272	277	302	299	297	276	265	297	291	283	260	283	246	276	276	287	286	254	282	279	307	280	268	305	268	287	255	268	286	281	298	316	308	255	285	289	236	264	275	268	290	253	275	303	268	271	302	288	301	303	264	244	296	251	291	251	275	306	286	287	275	289	310	273	279	307	281	315	294	288	300	258	302	273	295	286	288	279	279	269	267	286	285	291	260	276	283	281	267	289	276	274	282	281	289	284	285	282	304	287	265	260	281	261	287	293	299	258	263	281	290	245	297	263	246	288	275	289	303	257	294	318	266	290	286	280	260	250	283	262	263	281	272	265	272	274	290	303	288	283	299	276	311	259	282	263	271	283	279	291	273	250	285	287	257	288	279	257	274	265	293	283	284	314	315	291	260	267	323	289	280	297	289	266	302	315	289	273	289	263	277	281	271	289	301	279	288	280	293	274	291	262	283	260	293	292	298	255	300	249	287	269	274	296	290	288	293	273	280	265	273	283	265	289	292	261	297	273	278	312	295	277	294	281	245	251	281	281	285	248	260	267	268	266	294	274	262	271	317	276	298	290	270	306	282	305	305	285	292	268	269	310	302	257	263	265	276	274	276	281	275	296	309	303	272	275	288	326	270	296	315	279	280	287	284	289	290	291	272	290	270	258	290	279	286	279	284	264	292	269	299	253	271	285	297	284	292	270	277	270	260	271	309	273	262	271	282	281	274	248	273	277	297	271	287	266	249	293	293	255	298	281	286	275	304	275	256	274	290	281	290	255	290	302	303	279	299	287	244	294	276	303	288	289	258	279	289	316	250	283	251	271	299	271	279	279	290	272	278	296	287	261	271	292	296	285	300	256	284	280	280	280	268	261	293	289	291	277	273	278	258	261	297	294	307	273	297	301	263	290	290	296	258	289	280	256	265	290	259	291	280	267	288	286	260	284	289	291	263	287	299	294	296	275	287	291	267	267	284	278	295	290	301	287	272	279	297	285	273	271	281	244	260	280	293	287	274	282	293	325	243	271	271	266	289	305	264	305	275	279	316	275	275	263	259	284	276	279	268	266	278	298	260	297	297	274	281	260	289	286	276	242	292	251	283	270	276	283	288	310	299	255	237	318	272	259	293	289	286	273	260	282	278	280	277	290	286	302	264	290	255	296	270	294	313	278	258	286	280	283	285	276	283	299	276	278	270	276	271	267	273	285	293	288	266	290	311	276	268	249	278	284	310	267	294	292	269	264	272	270	311	295	273	297	307	269	294	284	291	279	262	295	284	295	273	262	251	266	323	258	276	292	279	303	267	279	287	305	301	284	274	281	235	311	282	286	287	279	284	304	273	268	252	278	279	265	288	288	279	311	295	298	292	279
13805	35807	28872	16314	9775	6299	4229	2808	2019	1594	1276	1142	938	768	741	684	648	542	578	536	476	492	437	437	424	451	428	410	357	383	401	358	369	329	327	361	329	329	344	309	369	304	310	332	332	320	316	329	304	341	302	331	311	332	334	341	326	336	291	305	316	332	348	333	308	295	300	324	327	334	295	364	336	310	328	329	341	322	322	316	313	346	327	310	289	327	332	304	326	291	330	340	282	300	326	346	324	309	328	322	334	297	326	352	302	336	326	322	303	337	341	325	317	338	302	315	330	352	345	344	338	292	306	318	332	305	317	322	327	321	298	325	334	323	289	316	305	337	349	310	332	319	347	301	357	321	311	309	325	316	301	306	293	310	321	338	327	338	308	321	291	307	332	325	300	315	344	285	343	312	338	318	293	334	354	333	319	317	313	304	309	354	315	291	330	304	304	303	341	317	285	322	332	370	316	301	339	316	325	272	304	310	294	294	299	333	303	311	301	343	317	322	332	322	289	326	337	310	295	312	325	308	370	306	302	304	317	286	303	289	313	314	316	332	297	302	309	306	296	316	316	272	324	318	273	348	301	302	278	353	315	323	309	315	304	320	319	284	280	297	303	318	303	342	302	300	329	305	326	328	328	303	346	332	325	300	314	301	367	314	302	318	308	310	318	296	298	307	310	311	280	313	315	319	297	310	311	332	325	329	319	352	325	343	323	327	337	299	312	304	348	310	321	319	328	323	332	328	335	320	322	322	354	301	336	291	331	300	311	325	316	306	327	324	312	322	293	330	335	310	364	305	297	300	322	325	318	340	315	359	327	306	328	290	308	307	350	319	318	300	334	325	312	319	340	332	338	289	300	323	327	331	335	314	316	339	312	326	327	311	323	347	286	330	320	307	285	311	318	348	318	339	339	334	318	295	323	311	320	302	299	345	313	314	356	332	325	311	307	337	320	329	320	289	335	323	320	313	318	324	329	329	323	316	348	303	327	342	295	304	313	277	292	329	313	314	291	331	293	316	334	296	322	294	314	298	318	380	310	310	329	301	275	331	300	328	320	322	287	339	317	331	325	348	354	322	284	334	312	337	300	320	302	321	325	308	283	324	324	316	294	352	306	308	335	330	347	290	323	302	345	305	304	338	327	329	338	335	301	338	309	319	303	307	333	320	322	332	330	301	320	358	300	327	312	310	322	302	295	343	324	334	320	308	314	332	323	269	305	309	311	323	267	320	309	344	327	321	302	313	326	322	344	340	356	328	328	312	306	293	332	315	316	298	295	324	291	322	313	296	325	297	303	358	335	320	332	310	321	330	328	309	308	310	290	341	350	338	316	327	311	316	333	307	334	294	316	321	316	312	327	310	318	322	325	318	325	292	320	318	314	328	310	328	356	350	314	344	313	311	349	353	322	320	299	314	336	316	294	345	302	293	337	319	296	327	339	282	311	322	343	336	291	310	332	315	316	306	326	318	300	314	275	304	314	280	296	343	329	351	329	303	300	324	351	332	292	293	306	302	305	330	343	350	297	340	329	322	332	327	341	271	329	334	317	332	315	325	324	317	310	318	316	306	310	327	317	330	319	343	338	313	291	329	305	297	326	311	291	346	315	289	324	330	302	298	300	315	349	324	339	326	357	315	347	321	328	341	323	290	326	322	310	310	296	336	304	320	313	318	323	338	303	293	327	325	297	323	324	300	319	335	320	314	338	318	320	329	271	335	322	317	325	325	304	341	306	312	315	332	340	321	333	320	313	339	351	356	288	297	313	334	309	294	328	299	322	300	355	295	301	323	297	310	316	351	339	296	290	313	300	290	337	303	348	284	293	316	333	325	331	336	320	336	368	326	313	344	297	315	309	301	319	306	285	328	311	304	319	315	302	320	312	330	293	336	313	346	302	314	330	304	330	306	320	334	333	335	304	321	286	326	320	334	342	330	318	325	315	311	340	322	337	298	314	314	349	346	326	285	318	302	320	328	353	276	329	305	293	316	321	309	320	336	295	293	299	348	306	313	353	309	338	314	348	312	328	304	355	338	326	311	303	327	287	335	285	315	349	319	344	375	330	304	356	328	332	339	320	306	339	317	323	330	286	318	310	320	318	303	341	302	280	302	307	326	315	340	339	300	323	373	307	328	305	288	344	318	332	276	350	315	321	334	332	330	335	303	317	322	321	338	307	322	320	334	297	304	297	300	345	310	300	310	320	331	314	330	312	344	309	325	329	308	321	309	334	347	336	289	296	320	325	335	297	285	335	310	306	303	294	313	325	321	300	300	322	325	305	300	279	352	334	316	325	325	305	336	320	325	306	352	296	341	349	319	317	310	293	335	320	341	313	295	287	297	322	296	305	320	330	303	313	303	322	347	305	293	308	311	321	308	314	326	348	309	305	334	321	319	334	349	346	322	327	327	331	327	332	290	322	302	333	318	308	319	341	328	320	343	283	315	326	287	309	310	299	314	313	325	328	298	347	328	308	313	315	286	305	335	303	312	342	318	341	303	298	316	307	322	319	327	325	303	367	313	312	323	319	311	320	328	315	307	337	332	314	355	334	298	298	300	301	290	286	320	335	332	321	314	312	288	334	340	312	314	340	306	315	305	322	318	354	324	316	322	305	309	324	312	291	342	335	314	328	338	333	332	294	326	330	315	359	318	323	336	327	315	297	311	302	324	315	318	296	294	291	327	326	346	334	282	323	288	302	344	314	333	316	336	318	337	333	318	282	289	312	312	323	337	337	285	323	314	298	338	337	294	332	277	324	335	317	314	304	330	322	309	354	332	322	338	313	300	303	334	322	297	319	277	321	340	357	365	336	329	287	350	307	312	317	308	317	316	313	321	298	334	305	308	335	348	304	359	313	313	327	324	309	319	296	315	281	345	331	305	321	300	300	313	327	343	319	322	320	332	313	324	307	308	324	339	328	324	326	321	304	331	325	319	324	302	338	314	342	296	285	324	314	323	314	328	338	367	345	299	332	348	304	351	329	310	312	297	340	320	312	340	321	336	335	318	308	323	308	324	309	309	342	330	325	320	320	324	325	304	317	305	316	326	372	314	299	274	300	352	331	320	314	306	303	299	269	302	285	298	294	314	306	328	316	325	329	322	307	318	323	345	326	334	337	322	348	290	294	330	322	329	327	324	302	326	285	303	307	335	333	323	332	340	331	306	308	338	306	340	355	306	314	301	306	304	349	289	320	318	316	317	287	327	327	333	318	303	309	322	306	304	325	333	310	333	324	312	312	345	290	318	287	284	322	302	307	346	324	322	348	282	288	304	342	296	337	363	294	316	289	307	337	325	331	309	320	301	349	302	325	319	315	334	298	309	322	324	295	342	310	317	321	316	330	330	323	336	342	313	316	303	327	332	285	332	338	319	343	326	296	281	298	330	318	330	306	309	327	315	320	346	323	302	311	313	332	297	312	317	312	333	306	331	291	332	309	319	321	342	333	325	300	313	333	323	340	320	329	326	325	319	352	300	327	289	349	340	310	358
22491	21110	28482	23984	21158	21195	13078	4674	2927	2197	1823	1493	1300	1090	956	995	796	735	740	682	624	619	548	541	531	491	495	471	476	460	445	472	430	392	387	413	373	399	401	380	421	371	377	391	403	383	354	359	358	383	418	363	365	367	365	364	377	388	374	373	355	329	371	388	388	334	376	370	367	348	375	390	345	388	368	374	376	375	379	343	389	377	388	377	360	384	348	344	385	365	352	346	383	351	326	386	337	371	388	383	360	389	372	371	359	373	366	376	339	362	352	337	346	359	380	339	358	376	389	396	386	340	374	381	361	375	372	379	351	364	385	344	378	360	362	380	384	356	370	378	413	388	390	362	378	402	369	362	373	349	362	380	338	333	378	363	370	367	350	349	360	397	360	377	355	350	339	365	356	387	385	352	358	383	369	388	379	363	357	363	344	391	375	368	365	365	360	379	380	372	379	370	374	341	397	392	343	373	340	372	353	366	390	364	358	359	335	351	374	381	340	396	359	370	386	320	399	366	345	322	338	374	363	364	354	362	347	413	352	355	364	397	420	393	385	344	368	351	361	341	344	377	388	372	354	351	341	355	409	359	351	367	356	382	358	379	390	335	376	357	365	339	346	352	389	376	373	380	350	370	345	376	357	346	376	341	377	341	388	389	366	387	361	338	371	358	380	378	383	359	397	382	339	400	418	393	355	341	372	349	367	372	380	377	354	366	294	371	380	355	360	307	374	402	387	363	354	389	377	374	345	379	333	379	376	364	388	347	362	367	382	333	351	350	360	388	351	358	346	357	340	332	330	383	351	326	368	395	379	334	393	336	359	362	340	393	341	377	371	398	334	372	352	355	361	356	397	349	329	338	364	372	410	356	369	386	378	348	349	359	337	359	363	353	367	363	382	390	376	368	357	354	356	372	371	363	355	368	357	376	351	371	353	377	396	362	336	365	361	367	360	346	383	354	397	381	388	378	334	362	367	351	365	360	354	388	385	370	329	375	358	334	362	365	351	356	365	357	382	360	351	370	357	357	355	376	371	387	364	396	368	365	348	370	358	389	295	359	334	350	369	383	364	365	391	357	389	371	354	356	388	357	359	350	342	352	354	362	334	353	364	353	326	344	373	351	351	352	354	333	361	351	333	384	367	376	350	364	381	392	336	345	360	365	361	358	379	357	367	361	380	394	365	382	352	354	374	361	361	347	366	357	344	369	370	353	375	384	372	372	343	375	339	346	392	332	350	365	406	391	355	349	344	359	377	374	385	381	321	326	347	347	386	346	386	368	361	371	358	307	346	367	349	394	342	379	368	325	346	349	383	356	362	386	381	334	360	385	345	384	359	357	390	331	357	339	371	354	362	364	373	353	339	390	399	331	359	407	364	382	335	366	369	357	384	361	396	369	377	362	370	346	358	385	375	359	354	381	367	375	355	379	396	345	359	381	386	362	366	367	383	359	351	363	354	317	327	347	391	326	361	369	383	324	372	388	355	400	352	366	360	365	356	363	328	403	366	347	351	351	376	357	394	375	394	334	375	355	387	359	344	390	345	350	388	340	339	350	367	360	383	391	371	355	365	370	368	333	375	388	375	393	379	378	370	338	347	369	408	373	380	355	345	354	348	408	347	362	350	321	369	354	347	347	354	381	384	365	373	351	355	338	341	350	377	359	356	351	355	346	381	354	364	338	371	349	360	365	366	369	383	346	392	383	366	376	356	370	344	361	358	360	383	380	416	360	350	349	356	325	331	382	369	393	358	370	329	396	365	348	347	386	348	358	375	345	365	354	348	363	344	405	347	360	399	377	357	370	361	360	366	360	350	352	354	357	382	354	422	353	364	373	326	357	363	333	375	343	346	357	402	363	406	338	400	400	336	369	342	380	346	378	341	352	359	377	379	364	397	352	344	356	369	352	363	367	402	355	382	388	372	346	355	398	393	358	401	377	407	367	373	339	345	358	383	398	352	383	363	355	342	341	343	378	369	364	365	378	412	365	365	354	341	364	354	353	364	311	365	379	351	343	366	345	354	381	374	368	377	352	366	347	368	358	367	351	383	331	350	406	362	362	378	377	344	343	359	347	368	378	359	363	336	378	386	384	354	352	339	376	375	397	334	345	345	363	364	346	367	366	389	384	335	347	352	338	351	347	369	343	363	350	389	381	393	373	398	361	315	393	355	350	339	369	358	357	362	380	375	373	383	339	369	348	361	361	362	365	364	348	354	375	370	374	379	380	370	371	356	357	386	365	384	342	359	352	351	363	355	348	369	365	339	342	380	363	394	364	351	348	347	364	355	348	378	372	364	379	368	342	421	360	353	388	374	384	300	355	349	354	350	347	364	344	376	360	323	365	341	351	354	361	406	396	342	371	360	352	369	397	387	377	365	392	320	337	355	375	388	343	368	388	309	384	381	333	382	379	387	374	342	359	365	402	375	330	362	339	366	396	353	333	355	378	343	331	375	328	367	427	361	336	366	363	367	319	365	373	382	381	362	363	377	352	345	364	389	350	339	348	377	355	362	377	359	373	369	360	365	345	338	326	389	351	332	349	376	380	379	359	380	368	371	384	336	382	383	357	359	401	376	380	349	372	349	383	353	380	360	361	361	400	384	360	354	356	361	379	336	358	347	370	340	362	378	350	346	360	372	362	370	371	360	377	362	403	363	361	345	347	389	360	349	405	376	366	400	329	373	376	372	357	360	352	376	341	340	369	377	379	347	351	402	383	397	373	350	341	388	337	376	381	358	364	378	344	377	374	385	372	361	361	365	365	377	358	359	351	395	369	367	363	358	358	395	364	341	382	364	363	386	360	394	369	354	366	340	389	346	348	347	375	334	357	379	346	372	369	371	341	349	374	347	337	363	393	365	328	371	317	398	348	345	355	374	367	385	375	398	390	381	386	384	376	324	385	370	344	373	391	346	360	356	356	379	356	362	340	355	381	382	351	333	344	339	391	348	336	388	385	375	341	392	366	386	370	378	355	375	380	346	377	355	353	355	341	344	337	370	328	362	374	385	335	396	369	348	355	374	383	349	355	336	375	385	327	357	383	362	353	375	411	360	370	383	328	367	354	348	381	329	364	377	373	348	364	397	390	361	326	344	372	343	375	397	383	333	359	383	367	370	340	360	359	374	358	380	358	385	392	373	388	346	387	329	389	383	368	382	354	354	366	353	341	371	347	320	399	390	338	353	360	350	331	352	342	373	359	382	355	386	370	379	362	399	333	342	349	360	381	361	389	363	323	369	384	355	379	381	372	373	391	386	350	367	373	348	396	343	363	378	343	360	364	347	374	340	382	388	332	340	345	386	346	402	354	342	357	347	348	366	360	361	396	379	348	374	347	365	383	374	362	353	379	393	363	368	355	406	387	360	348	379	370	358	358	384	363	352	382	339	362	379	375	366	325	356	389	358	353	393	349	377	372	385	358	367	359	367	353	377	338	378	384	356	339	365	367	367	342	366	358	347	367	357	332	358	370	348	371	395	376	389	392	394	353
17837	44808	37452	25001	17437	11767	8058	5460	3805	2886	2505	2066	1678	1467	1263	1151	1055	896	906	829	750	676	709	650	583	578	535	533	538	533	519	499	519	458	431	506	488	442	468	459	444	410	417	462	425	424	403	429	405	430	425	398	437	401	376	393	389	416	425	413	434	396	406	431	400	382	390	397	412	413	398	419	427	427	408	414	372	401	421	404	411	399	403	388	396	394	426	378	380	448	403	422	426	413	407	429	393	425	421	416	388	386	412	394	398	403	388	408	412	435	384	389	392	383	369	414	414	402	439	424	408	428	397	405	385	396	357	405	400	378	406	388	427	399	412	399	390	374	427	429	420	451	440	398	411	371	365	429	427	422	426	376	409	378	406	395	383	413	359	380	425	404	396	409	409	379	407	402	390	404	428	397	419	413	387	407	407	381	420	412	379	411	384	402	386	413	406	402	419	392	413	393	390	382	365	397	415	385	409	392	398	411	426	380	401	395	389	423	400	392	384	412	374	368	402	406	411	410	389	378	422	423	403	397	394	429	384	401	413	406	374	400	461	378	391	408	391	435	427	409	402	410	419	383	389	420	405	418	443	386	401	419	377	377	424	428	412	390	427	366	398	373	394	429	387	410	439	410	405	421	375	400	413	409	389	384	401	411	422	403	382	424	420	390	420	387	405	408	420	420	385	427	392	417	407	403	404	398	394	394	403	402	421	435	394	405	404	416	403	440	404	428	432	408	393	386	399	413	381	408	446	376	372	364	412	462	384	417	405	407	408	390	405	425	387	409	398	404	429	372	403	378	415	388	444	400	405	392	399	406	430	341	437	404	399	417	405	403	388	372	432	406	398	388	411	396	403	415	426	401	450	400	406	422	403	365	431	368	441	403	385	393	437	375	442	380	397	422	393	430	434	378	408	387	401	422	441	396	412	385	413	421	416	393	398	412	409	376	369	366	407	445	412	380	403	393	436	404	382	389	375	384	408	397	421	429	438	427	398	355	392	382	386	389	377	392	413	407	423	434	415	381	397	374	452	424	418	390	380	381	368	416	393	430	413	391	409	420	372	380	400	416	448	364	447	385	404	397	378	435	397	404	409	381	401	402	438	404	395	394	448	384	424	388	426	370	364	400	401	370	412	392	384	402	370	380	431	369	396	394	420	383	404	367	414	393	412	406	388	406	411	406	377	386	397	387	424	408	435	427	416	389	401	386	428	411	402	419	425	378	395	381	408	410	407	436	399	427	413	402	390	420	398	384	389	359	440	422	433	405	399	391	420	395	438	407	400	411	381	439	416	386	416	394	418	429	432	447	425	402	433	401	405	416	426	405	400	390	397	399	416	446	437	405	396	405	429	381	433	386	449	384	402	382	385	436	424	433	397	387	371	394	397	383	384	415	400	450	378	394	419	392	415	393	397	391	408	393	390	383	450	394	395	392	383	428	430	414	434	380	392	429	382	441	391	386	401	403	415	409	369	420	372	392	387	442	423	417	386	404	419	406	384	414	404	430	388	398	403	422	387	372	380	431	424	420	429	402	407	418	412	410	417	422	399	413	383	416	420	399	382	370	413	413	399	401	419	357	416	397	378	430	405	396	453	427	382	398	373	430	450	428	410	385	406	399	387	403	435	398	404	374	364	406	408	398	390	417	421	403	407	408	388	392	409	398	430	362	430	394	397	417	388	414	397	370	414	390	387	367	414	419	401	389	402	425	406	417	404	413	395	415	397	400	374	386	420	391	403	385	380	434	419	389	395	426	403	431	418	434	372	415	415	396	388	369	405	366	383	436	416	417	430	441	405	396	439	392	413	402	371	388	400	391	392	384	390	435	389	407	389	434	387	382	411	443	399	436	415	397	382	352	416	427	410	385	406	376	423	404	392	425	402	365	411	384	371	416	408	427	389	441	417	388	384	411	375	408	414	418	386	408	380	391	389	385	414	405	395	372	386	424	375	423	380	422	373	396	411	420	414	412	414	427	383	404	387	405	403	419	402	418	401	411	407	383	382	390	409	418	412	451	438	411	445	429	385	391	368	375	400	400	392	418	415	419	378	397	393	392	370	388	434	423	424	398	404	452	380	425	410	392	361	410	403	388	422	390	415	414	421	411	402	413	399	377	399	377	379	416	426	398	403	394	395	407	415	442	440	387	402	370	413	394	401	391	371	385	416	374	426	373	424	390	372	387	402	426	385	396	408	442	427	414	399	423	396	416	389	378	416	401	376	398	409	412	407	419	437	392	420	414	386	390	401	414	406	384	405	393	396	422	412	410	390	441	431	408	395	433	425	408	402	374	418	375	388	370	426	426	392	404	382	400	378	393	417	379	388	386	425	350	385	397	421	400	431	364	374	405	403	432	394	402	432	412	433	402	387	378	372	388	398	386	398	430	393	358	431	372	398	404	405	405	399	404	384	362	397	389	395	418	372	437	408	422	409	409	416	393	400	390	366	401	413	367	387	398	421	405	421	383	415	416	400	393	378	404	391	429	401	370	401	393	371	402	403	424	411	395	430	392	407	436	448	385	443	389	380	397	416	394	405	400	379	405	412	410	414	415	417	425	409	384	426	364	396	425	435	400	385	384	410	425	397	424	434	389	408	387	380	388	391	393	407	419	379	404	404	377	466	428	394	402	399	414	398	383	380	418	406	386	349	424	397	409	421	378	369	428	412	399	418	383	373	421	393	367	405	410	420	385	423	391	397	396	385	377	442	407	370	385	390	441	417	385	371	391	364	395	407	404	383	422	420	396	375	422	425	389	404	391	403	406	405	420	414	401	400	401	400	425	411	397	380	413	412	398	403	433	430	419	414	414	446	405	393	424	413	422	415	383	405	400	398	413	424	405	410	408	390	404	399	371	395	394	393	401	431	389	398	415	413	412	417	405	450	381	410	389	397	403	422	399	374	390	412	367	382	399	410	396	385	404	423	427	409	437	390	413	410	401	412	431	385	451	411	427	417	385	428	409	396	371	369	405	416	406	422	390	421	394	421	390	437	413	406	419	378	419	384	418	397	415	374	395	376	391	424	405	438	399	403	392	417	390	414	382	407	374	432	416	361	365	376	376	431	389	420	392	435	387	377	464	411	415	384	397	398	404	405	366	396	400	377	397	395	428	398	415	405	413	389	438	384	358	404	424	397	353	397	381	430	404	419	405	417	405	409	405	410	392	447	394	426	384	395	411	371	384	423	413	394	398	428	364	435	378	395	405	387	432	393	394	377	401	405	419	393	399	418	387	424	388	412	379	406	445	433	420	384	395	394	358	408	416	391	380	393	395	412	413	425	357	428	431	402	393	386	383	415	409	401	420	418	419	418	412	415	450	409	402	402	399	401	396	412	427	430	427	386	371	439	368	395	404	386	419	398	385	407	427	399	404	418	433	412	388	389	389	434	404	389	458	402	420	404	353	381	415	397	393	421	395	415	397	403	402	425	378	437	389	422	415	389	394	398	407	417	405	354	427	387	379	422	418	379	404	418	409	381	410	430	354	411	434
27369	21747	22815	13603	5849	3452	2355	1508	1164	915	820	717	608	574	495	491	459	431	414	405	380	376	366	369	349	352	328	354	326	324	319	352	320	276	357	316	319	303	334	311	341	297	334	282	325	297	315	309	311	272	312	289	302	303	261	293	322	305	314	256	285	295	300	307	295	289	278	301	315	294	280	327	309	278	318	283	271	300	320	275	319	291	296	327	310	295	277	264	299	306	307	331	297	322	286	304	276	329	316	327	273	282	302	306	283	295	301	327	308	284	317	312	311	290	317	308	291	315	297	297	307	299	295	331	299	294	310	283	303	273	327	297	284	284	290	299	306	334	271	313	318	282	311	297	318	287	292	303	306	296	300	333	310	305	317	305	302	327	282	311	308	314	304	319	328	288	320	305	310	287	296	295	303	295	300	336	320	278	265	313	272	289	324	317	315	302	300	285	290	298	328	319	290	306	302	314	311	284	302	313	278	298	315	300	277	281	309	263	335	319	291	276	298	318	302	294	309	283	306	307	304	292	300	311	297	327	303	304	304	280	302	334	275	300	313	305	306	298	279	311	287	317	298	305	298	286	296	281	307	299	298	281	307	275	297	293	312	292	301	319	266	284	295	303	323	323	314	320	292	275	273	308	279	299	288	325	324	302	317	275	319	299	315	290	277	294	281	315	296	309	294	309	321	298	282	294	304	290	294	338	281	279	283	301	289	308	312	299	314	288	329	337	296	297	283	321	299	327	287	307	311	294	337	277	285	290	305	273	272	325	281	304	311	281	327	283	278	279	301	295	271	313	311	312	307	333	301	314	316	312	287	292	284	308	302	285	307	302	311	267	319	326	314	301	259	270	287	303	313	301	310	310	310	303	343	307	299	302	287	309	300	280	313	316	307	299	284	316	307	276	284	338	291	285	314	297	305	308	291	291	307	295	288	300	294	279	278	286	307	351	312	291	316	279	286	314	297	301	293	302	270	307	324	298	321	298	263	286	288	351	309	264	304	287	321	279	294	311	312	281	334	297	315	292	298	334	296	314	289	299	310	296	286	267	296	288	293	298	330	306	276	297	314	307	305	312	321	316	331	271	264	302	322	284	300	300	292	302	336	289	311	279	284	281	289	310	304	290	312	290	333	301	319	302	288	313	271	285	301	323	290	323	304	304	313	305	302	303	257	308	304	294	319	312	297	293	278	301	316	293	283	303	350	321	299	316	289	286	307	323	303	280	297	289	315	300	319	294	325	314	283	275	297	311	316	288	305	323	299	302	332	279	314	309	319	298	319	302	296	286	301	296	310	297	326	313	294	327	283	337	275	281	286	302	285	337	300	278	274	321	304	288	309	331	282	312	313	312	308	283	315	321	284	315	278	335	313	295	295	287	299	297	295	297	300	309	304	310	287	305	315	327	288	316	316	302	306	300	313	307	308	293	299	296	323	308	300	306	296	306	299	268	305	289	285	314	320	310	310	277	305	313	291	321	303	284	319	312	299	303	311	292	302	306	314	294	318	311	277	307	327	300	300	293	304	299	305	307	301	303	317	297	298	317	302	334	297	305	342	294	315	304	306	307	324	307	302	290	341	327	300	307	288	300	319	280	292	283	310	284	291	319	303	290	300	306	333	319	316	315	299	298	324	311	281	286	290	313	311	281	299	322	292	328	279	310	305	307	302	313	296	299	312	280	349	281	331	277	278	356	313	326	298	321	306	318	308	316	333	298	292	295	311	310	291	326	333	290	310	327	310	330	300	310	315	298	287	321	302	285	304	286	317	313	285	303	309	292	313	297	284	306	306	297	286	283	323	301	301	283	265	307	279	311	310	331	271	286	301	307	316	295	294	301	324	333	320	303	311	320	292	275	293	288	310	310	302	276	325	303	299	307	300	284	309	306	302	293	311	282	320	305	300	293	289	286	318	292	268	297	308	296	300	324	308	286	308	311	298	286	292	294	277	307	278	305	290	269	299	299	302	300	322	314	341	305	308	279	305	300	291	269	300	292	272	330	310	291	257	292	314	301	309	284	310	301	304	329	306	292	302	299	312	304	290	281	319	304	313	285	324	336	294	304	303	288	276	305	321	298	288	320	318	284	283	296	321	280	282	319	290	312	283	305	298	279	299	296	290	297	309	305	291	266	322	288	306	311	276	320	331	307	293	279	289	263	285	326	298	263	319	299	299	304	309	317	315	270	298	321	312	324	289	267	282	323	305	305	312	316	308	301	322	307	291	282	292	318	272	275	281	314	299	315	280	341	285	272	301	324	306	308	312	309	334	300	299	307	305	303	298	309	296	303	304	292	300	254	303	308	310	312	287	328	314	306	291	297	291	323	326	324	334	284	321	303	302	347	312	311	301	287	278	332	306	298	319	282	287	272	324	315	315	285	305	345	286	310	271	297	307	316	312	312	308	312	294	336	312	268	322	282	303	286	324	286	288	310	267	312	296	322	263	278	301	296	302	289	305	313	316	300	301	289	328	303	311	311	287	292	305	265	264	329	323	296	323	316	281	282	288	308	315	299	322	299	306	318	302	282	322	314	303	299	296	318	292	288	307	308	300	337	302	264	279	286	338	310	321	300	301	319	283	301	329	290	283	304	308	323	276	314	288	298	323	304	302	323	306	303	304	290	299	337	292	279	304	291	291	324	307	306	293	281	271	292	302	320	263	279	341	325	305	269	280	293	302	308	289	303	267	297	321	297	301	265	329	334	270	322	271	306	311	300	279	287	282	299	312	311	336	315	308	300	278	323	297	319	311	300	269	297	299	356	291	299	322	285	299	320	327	295	315	302	294	279	324	293	285	297	320	279	301	331	282	292	344	309	318	329	292	311	325	357	261	301	283	297	314	309	308	303	301	316	327	325	329	279	316	290	284	306	310	288	316	322	304	306	286	310	320	290	292	333	334	293	307	307	291	282	322	279	317	343	313	294	308	314	297	313	320	274	282	266	278	287	295	308	321	313	294	287	289	273	322	297	292	293	274	302	297	297	324	326	323	306	290	286	316	319	297	305	304	314	321	329	292	295	264	294	309	313	310	312	309	275	294	291	311	264	296	305	311	302	313	299	314	305	303	314	324	308	313	277	304	273	313	281	319	294	329	300	281	284	323	290	309	314	317	306	327	324	316	314	297	301	282	285	295	309	307	325	297	284	255	310	304	276	309	307	255	327	311	305	307	302	275	307	308	314	291	299	315	307	263	316	287	276	320	323	286	288	303	304	307	287	308	264	307	330	311	262	288	279	287	274	275	271	311	278	309	319	321	344	284	309	273	273	329	283	295	285	333	315	301	292	298	293	287	303	298	318	289	270	282	319	284	257	296	289	269	297	300	269	278	261	305	314	281	291	325	312	290	283	320	295	298	324	306	305	324	279	295	309	294	316	316	281	292	280	318	330	287	315	273	306	317	283	331	307	317	248	302	302	312	322	295	322	302	305	330	315	279	312	296	308	309	312	289	317	312	318	312	286	281	287	326	284	348	318	301	296	306	308	291	306
14428	32674	25344	13504	8395	5150	3435	2301	1655	1339	1113	958	785	708	648	616	573	514	485	503	450	440	450	436	426	375	336	389	374	388	381	356	380	368	396	342	368	361	322	357	376	321	321	341	363	350	355	340	319	352	345	357	332	347	335	352	330	332	312	349	345	349	379	364	304	349	322	350	371	304	346	345	319	327	351	338	351	369	366	334	341	321	371	323	372	329	327	327	337	368	359	318	335	377	338	350	320	349	336	331	294	326	347	319	363	361	346	348	347	355	348	333	330	316	314	328	325	348	335	327	328	337	304	329	331	376	363	333	309	335	342	333	301	346	337	338	363	319	330	342	323	323	335	338	358	340	332	323	377	329	333	339	331	328	342	329	365	349	338	322	347	341	377	337	326	321	313	314	318	320	339	332	311	340	336	348	362	320	346	341	312	362	352	332	382	326	353	304	333	335	339	360	335	318	374	361	354	309	328	339	343	360	329	375	346	318	343	323	360	342	341	342	350	336	333	351	338	348	332	342	331	338	341	348	319	352	341	347	307	338	346	343	340	333	313	343	324	346	355	350	336	336	303	345	317	360	353	352	338	323	357	336	333	322	355	348	362	356	329	331	341	374	344	321	308	365	321	340	313	321	321	350	330	345	326	336	347	322	326	360	330	330	326	348	341	345	320	325	349	348	326	341	325	340	320	336	325	334	371	326	316	299	336	364	337	349	328	349	358	344	377	320	323	329	336	344	327	339	388	351	364	343	347	354	314	364	332	324	352	343	326	325	317	351	320	324	331	355	345	333	304	332	350	372	367	350	337	349	339	352	332	354	332	318	347	312	333	337	290	304	361	314	374	316	345	365	337	309	352	359	333	355	342	331	356	332	346	325	314	333	345	384	317	326	343	310	371	359	320	365	338	334	353	342	334	331	361	353	316	364	348	352	357	350	368	333	375	334	315	328	321	350	366	329	358	304	347	344	306	331	308	378	328	322	356	343	346	362	339	317	359	314	337	301	314	354	340	336	347	325	337	378	321	335	323	335	326	351	336	300	356	342	338	344	355	337	353	337	372	335	331	354	328	352	322	343	347	341	323	354	328	313	372	336	340	318	330	330	312	358	334	312	345	336	365	342	320	359	342	351	329	320	329	339	328	352	381	328	354	370	332	314	306	360	317	338	303	336	311	336	340	337	341	355	343	338	354	363	284	343	310	343	338	356	323	308	314	352	334	343	333	343	329	330	327	294	314	350	342	357	305	341	342	301	367	349	324	346	356	354	338	365	323	346	331	359	347	349	323	344	332	307	309	322	329	318	350	340	332	338	282	358	332	357	341	342	346	359	331	341	355	323	340	388	354	328	348	337	315	342	318	340	345	357	341	341	336	362	322	303	358	365	337	363	314	341	360	336	342	333	369	349	347	336	319	352	373	329	332	323	335	357	333	340	357	305	327	333	330	380	314	294	327	324	340	330	315	340	351	311	368	317	327	344	350	319	376	367	343	331	343	310	343	342	340	337	348	341	317	349	308	324	333	309	330	335	304	325	335	339	309	372	351	321	353	339	324	340	292	348	308	346	346	324	312	311	410	344	319	326	345	302	327	364	352	345	337	339	328	323	365	333	352	345	357	361	329	355	340	373	362	321	378	340	322	303	345	290	320	337	389	337	350	348	338	326	342	334	359	303	316	324	351	334	321	365	323	318	353	330	353	353	363	338	350	318	317	356	348	350	359	357	328	328	329	345	352	334	375	311	340	340	325	345	341	331	343	325	358	342	338	330	340	323	313	353	352	340	348	373	336	350	338	345	331	351	361	355	343	327	332	322	331	351	356	330	338	351	333	324	317	344	308	337	332	315	343	374	342	331	347	346	342	346	336	342	366	360	359	328	373	347	382	354	328	355	363	362	356	322	342	350	338	349	340	316	353	325	350	335	383	323	343	337	343	315	324	351	376	351	355	355	351	357	339	351	342	324	332	330	322	381	307	364	352	336	333	338	338	342	349	367	349	346	333	353	309	336	337	301	341	318	313	313	315	317	324	339	351	340	346	369	319	370	339	327	313	330	325	352	322	327	329	336	359	378	379	358	324	314	343	354	335	386	358	348	327	325	364	336	324	355	352	317	336	319	334	338	348	329	348	318	351	319	370	305	334	369	312	335	338	339	330	346	327	317	355	333	322	328	359	338	319	328	339	320	344	346	290	336	308	352	334	337	322	350	345	308	351	355	342	357	344	356	315	328	336	323	330	344	378	337	301	378	322	357	348	347	332	353	337	355	357	331	356	326	354	350	331	344	343	293	359	392	363	321	310	332	341	358	321	340	333	355	359	322	334	364	347	328	368	338	353	337	324	343	348	385	376	356	328	326	367	378	351	372	316	319	313	319	346	324	332	344	303	367	348	338	347	336	350	322	324	347	302	387	362	320	352	345	345	351	341	326	334	357	328	330	366	359	337	331	357	336	338	356	344	346	331	322	337	339	364	352	351	320	323	339	327	351	346	348	345	347	342	362	347	314	341	368	316	327	333	335	345	366	377	326	345	316	339	317	350	354	356	367	330	335	328	310	350	349	377	344	332	335	331	342	331	376	306	329	333	358	357	347	357	329	315	333	343	348	341	353	346	334	371	337	345	307	356	362	360	330	313	341	327	345	376	336	350	318	353	343	331	358	326	365	338	349	336	338	332	330	392	329	334	328	266	336	321	353	328	377	352	347	331	333	385	348	328	336	328	327	338	326	370	364	368	356	308	356	363	319	334	364	341	349	331	319	329	307	352	343	336	344	326	331	332	338	378	333	360	345	350	332	365	327	327	309	324	338	346	358	349	363	353	348	312	336	330	367	322	345	328	340	331	315	325	329	346	342	360	364	327	354	337	347	346	346	333	344	363	334	308	341	331	301	387	313	329	361	360	337	357	332	340	358	357	297	343	334	362	356	343	345	326	317	332	364	365	354	311	367	342	348	368	354	329	332	365	359	374	324	330	329	336	347	344	344	341	363	350	327	294	332	321	366	325	307	341	358	368	331	315	340	322	374	357	330	378	345	340	343	339	312	339	314	339	330	312	371	335	332	366	361	329	343	321	342	322	350	364	325	315	364	339	323	322	328	339	316	335	351	325	345	325	339	331	351	335	377	357	332	349	353	316	355	357	347	340	338	338	362	337	338	342	358	338	356	350	343	351	333	342	317	319	323	325	361	350	354	354	314	348	341	329	318	327	381	308	326	356	332	355	362	325	326	317	332	329	357	350	347	349	314	371	347	351	348	358	358	316	355	331	362	333	324	332	374	335	331	355	357	341	338	341	336	317	313	314	341	343	316	352	333	346	347	373	326	332	354	332	342	365	376	360	375	331	379	360	337	339	301	334	369	329	362	363	354	332	353	317	338	327	372	358	346	354	351	343	349	380	358	338	353	326	334	306	352	337	368	347	320	341	338	316	360	338	356	355	335	326	356	341	351	346	335	360	361	346	324	337	329	347	351	326	331	333	352	354	351	324	312	321	317
23520	21072	27857	24566	20980	13331	5581	3101	2102	1572	1313	1078	955	923	806	741	629	593	591	544	528	473	489	507	438	459	400	395	382	394	417	400	417	403	405	370	378	388	343	369	386	375	410	383	366	351	361	355	373	346	338	387	343	331	367	395	357	386	376	356	376	373	342	355	386	335	332	350	340	398	360	352	339	336	338	378	381	345	358	347	373	377	339	337	353	344	337	338	343	344	359	351	357	346	379	356	368	340	359	350	363	371	382	311	370	355	319	366	375	385	339	362	361	393	353	336	357	351	345	324	334	371	365	353	353	342	390	368	375	335	403	372	312	324	324	338	341	346	364	357	354	364	344	340	334	342	354	337	336	359	358	337	377	371	352	336	377	357	362	349	349	360	360	392	347	331	356	353	332	365	351	360	370	347	326	340	353	370	378	327	352	360	354	326	369	362	350	343	349	356	330	383	324	353	331	342	327	358	394	351	344	357	330	360	357	373	324	372	365	377	362	337	349	364	338	354	343	387	346	366	348	373	359	347	382	359	330	356	338	348	349	355	376	326	361	329	316	346	332	353	341	334	363	365	329	347	336	341	320	346	363	334	365	355	372	358	391	360	333	370	365	310	360	383	340	341	357	346	327	360	366	366	360	346	354	390	381	305	335	342	321	355	389	337	372	352	366	373	350	331	333	361	351	326	366	331	339	326	381	347	389	360	392	374	329	365	353	371	373	383	396	383	356	371	350	352	372	397	305	363	348	357	331	388	361	367	332	345	388	339	391	328	395	349	375	380	362	360	362	372	354	342	338	365	326	375	366	356	352	353	374	365	309	378	380	328	359	382	388	368	337	328	361	372	374	343	333	354	364	362	375	353	384	352	343	330	374	373	376	351	333	340	363	367	360	334	318	350	360	364	326	375	337	336	389	366	372	311	365	329	365	345	358	348	355	345	356	378	362	335	345	350	371	340	358	331	337	362	356	337	373	357	320	381	362	323	331	349	368	357	331	356	329	333	356	366	326	337	348	337	355	379	360	366	365	347	348	338	330	330	319	347	351	319	353	293	313	367	314	382	386	315	360	348	340	359	342	381	333	328	395	356	350	381	355	347	367	368	362	365	365	357	319	368	353	390	351	347	334	337	340	336	359	337	344	371	319	385	357	367	361	350	366	340	351	362	345	325	351	349	357	372	337	334	316	342	369	353	323	319	330	365	344	373	319	314	352	347	348	388	363	372	380	378	352	342	346	365	386	373	371	353	362	330	393	354	366	335	376	355	355	370	341	380	374	365	341	356	348	323	319	346	381	365	310	334	358	349	349	364	344	355	339	382	323	316	355	391	373	352	348	368	370	372	319	341	402	324	364	330	320	389	350	319	387	355	353	361	349	328	358	343	380	363	369	331	356	370	345	368	348	365	386	326	367	339	340	339	352	357	339	373	353	319	352	365	354	349	347	354	330	351	340	307	392	351	330	353	340	349	378	354	340	356	375	352	353	356	331	369	352	359	332	343	347	315	342	360	359	352	357	342	360	351	371	357	376	355	352	377	388	342	364	371	392	349	366	366	375	337	360	381	365	375	351	345	338	357	371	367	349	347	380	351	355	357	348	322	368	364	331	342	340	351	350	326	359	378	364	369	383	350	370	359	345	350	324	352	356	365	352	372	374	358	361	366	372	359	348	379	366	364	362	321	334	363	355	402	365	362	336	360	330	355	359	368	342	351	357	386	375	369	312	383	345	342	313	349	335	355	340	364	383	339	329	353	366	359	338	359	357	362	357	351	364	317	373	352	352	371	336	349	332	344	360	359	365	331	356	382	387	371	346	329	343	342	345	352	342	326	324	351	341	370	360	332	317	362	355	336	347	373	347	352	367	378	372	338	355	356	338	382	382	358	385	340	371	332	363	347	342	335	363	352	332	329	353	343	376	324	357	350	357	358	350	366	351	341	368	385	346	359	367	358	356	361	337	351	334	396	344	369	346	365	372	370	333	345	345	348	364	363	341	361	368	377	364	363	335	374	371	352	380	362	324	358	327	336	353	329	367	335	383	353	342	349	373	371	370	347	366	390	378	347	359	356	357	338	359	386	345	311	364	318	335	353	381	342	341	349	348	344	334	362	347	359	365	389	337	338	356	369	370	359	333	385	355	351	375	356	349	380	386	336	353	348	355	373	349	361	355	352	351	359	329	344	377	350	329	357	341	336	350	348	372	345	337	369	384	344	357	349	336	348	381	341	368	369	378	367	363	329	405	359	346	340	368	355	379	380	366	374	374	354	373	366	374	373	350	357	356	394	335	343	373	365	343	392	355	349	356	344	348	372	341	353	386	370	316	341	309	366	349	353	352	328	327	351	331	345	340	341	319	354	367	323	355	315	374	345	345	329	304	366	341	315	347	369	342	374	394	320	351	335	343	384	375	384	374	385	308	348	359	385	386	368	328	332	375	325	382	365	330	319	328	391	350	339	393	345	333	365	364	355	366	347	363	331	335	343	363	387	349	360	340	370	326	357	342	340	388	340	346	345	368	332	364	338	344	304	328	354	329	360	358	334	365	374	340	340	351	363	375	356	351	364	351	342	381	348	334	356	353	368	378	344	348	324	351	345	343	377	363	345	352	344	315	390	367	376	378	370	323	326	380	360	319	351	383	364	349	390	358	380	363	346	355	356	360	355	337	364	351	335	365	333	355	369	313	354	348	357	329	362	353	354	360	336	323	354	354	340	331	391	342	390	387	386	341	362	351	367	356	340	373	346	360	354	335	356	329	356	369	361	370	380	361	357	358	337	333	348	369	368	354	361	341	351	341	352	333	326	347	333	368	377	339	363	362	369	380	382	381	344	337	340	337	341	364	341	391	342	369	322	389	337	358	379	367	355	399	372	359	370	367	376	311	386	353	361	358	343	317	335	337	358	339	314	341	383	374	322	353	365	367	355	380	365	337	356	373	350	353	329	333	338	335	336	345	390	336	337	331	355	346	335	355	378	352	348	394	341	374	373	383	354	369	350	311	353	341	343	370	365	332	358	365	360	349	355	355	377	358	388	376	361	355	364	348	345	353	332	390	392	378	354	356	346	331	387	373	330	372	343	331	344	356	367	348	333	390	361	331	365	363	327	348	353	356	373	343	360	366	376	344	365	363	400	349	357	330	366	356	370	349	353	343	352	360	350	346	361	376	366	332	367	342	373	347	379	332	345	359	321	358	346	380	361	391	382	329	361	353	357	348	363	356	376	419	362	347	352	323	399	355	332	352	358	308	343	347	398	334	365	385	369	348	360	369	329	347	358	346	355	357	381	345	326	345	355	346	352	384	350	340	352	317	373	362	388	370	352	370	374	362	369	358	341	359	346	381	334	332	323	379	326	344	348	335	361	327	330	393	328	342	359	314	383	350	353	326	321	350	325	380	347	310	332	351	364	370	307	365	348	380	335	370	337	341	348	357	386	349	339	390	335	304	360	360	362	370	356	338	328	352	362	333	401	358	369	343	352	376	370	354	368
15593	39475	32366	19974	13250	9117	6014	4300	3026	2363	1826	1607	1347	1253	1065	935	859	697	699	733	626	587	576	551	492	537	495	477	464	450	487	415	493	471	483	464	397	392	414	384	406	416	447	422	400	423	398	446	418	435	394	405	411	436	388	392	386	408	439	399	388	419	382	352	385	410	414	397	384	420	384	390	420	429	353	376	373	439	394	395	436	407	393	409	417	439	404	420	430	368	407	449	399	418	388	405	382	389	387	435	379	404	428	372	401	378	402	434	445	373	445	432	381	368	435	380	431	394	368	377	389	397	373	391	384	408	415	421	406	400	424	394	428	402	392	403	398	396	365	446	389	401	432	396	374	416	398	405	415	359	403	378	402	395	395	398	428	397	382	358	431	397	382	395	378	368	388	424	381	412	397	394	422	403	408	434	395	418	394	397	390	391	437	401	411	394	414	387	393	363	415	413	370	420	415	380	381	396	383	426	384	376	406	410	393	361	417	397	393	348	410	374	417	386	380	386	382	405	416	366	366	394	404	393	382	428	427	373	401	396	405	391	418	389	397	362	423	405	389	400	389	384	420	394	420	380	364	399	416	397	392	443	383	370	400	363	389	419	383	396	381	377	397	377	389	423	382	369	391	391	412	413	381	436	404	362	394	412	385	402	409	378	411	365	391	402	385	376	370	400	391	378	374	400	399	388	437	384	410	379	423	400	376	390	383	400	399	413	413	434	357	413	390	376	414	374	379	390	390	412	390	387	379	426	399	392	397	423	364	399	371	396	372	380	376	406	394	393	410	392	372	392	376	384	394	417	414	412	372	427	392	391	433	383	381	372	402	382	411	407	407	373	407	393	416	403	403	404	407	381	402	380	403	404	367	433	407	393	359	369	384	402	401	402	389	406	380	387	413	401	414	392	414	399	436	406	396	408	389	400	391	391	411	408	379	381	398	372	369	427	385	402	395	430	371	397	410	399	413	385	396	413	414	431	409	418	415	396	403	399	404	422	364	444	410	374	380	377	387	429	422	369	388	379	415	439	405	382	400	377	393	384	402	411	398	375	401	403	384	394	403	372	426	398	388	413	404	390	400	422	438	368	409	383	399	399	378	397	404	404	396	424	408	424	419	412	402	405	409	407	375	381	362	394	404	408	410	372	404	391	412	389	394	436	391	430	383	385	389	406	379	383	438	432	371	402	420	429	403	396	402	412	415	371	390	361	400	393	400	419	396	411	390	382	400	391	401	396	405	395	416	424	389	352	391	420	416	409	374	358	422	382	403	381	411	384	423	415	409	410	417	367	370	398	375	378	408	409	392	362	395	409	375	375	404	391	405	366	437	395	370	401	385	427	400	345	397	385	435	386	378	386	421	395	410	459	438	384	401	395	390	401	386	418	361	442	382	389	388	381	389	409	403	396	364	413	414	394	403	365	397	388	415	377	392	414	404	381	425	424	387	396	345	400	366	397	415	392	396	414	393	410	398	370	388	397	414	399	380	412	357	366	362	389	422	385	383	371	423	395	400	419	374	398	381	361	405	369	403	428	388	421	397	415	410	363	372	376	382	365	392	372	387	411	405	403	411	386	390	439	376	371	382	407	391	417	384	364	427	392	409	391	408	390	395	386	399	434	418	394	396	414	396	397	435	399	384	408	394	415	371	394	380	409	408	398	400	424	375	396	410	374	395	369	421	380	382	413	403	408	383	393	402	389	424	403	372	381	370	428	422	383	400	367	409	408	403	393	405	398	414	404	401	392	417	409	409	398	373	388	411	388	416	373	351	375	406	400	423	415	391	384	373	405	423	394	418	401	397	388	380	423	400	408	422	368	439	380	431	407	368	412	368	425	427	366	395	388	415	379	377	431	421	431	421	390	440	402	387	414	384	369	392	377	374	393	408	399	378	378	406	383	369	381	394	403	393	433	385	402	410	412	411	391	417	372	413	381	424	430	411	404	384	411	413	423	391	354	364	397	395	413	414	398	403	410	384	388	376	370	345	412	406	418	393	372	398	396	408	374	387	390	420	402	417	383	395	389	396	374	387	378	410	350	418	388	407	413	393	412	363	407	392	399	381	405	409	375	392	390	408	412	397	381	406	415	372	410	391	395	389	408	390	413	418	388	380	376	423	391	348	428	374	405	422	433	367	383	387	392	428	381	415	408	417	389	427	363	367	404	398	421	418	404	406	404	354	394	411	411	386	376	356	403	386	436	409	370	409	387	404	390	388	422	405	445	413	420	413	394	394	425	386	421	410	371	401	397	386	409	427	415	403	390	411	391	393	388	407	358	394	383	421	400	393	409	386	404	408	393	395	388	385	396	377	382	406	402	398	404	414	404	383	356	362	365	404	430	390	414	405	392	389	418	408	382	428	390	415	391	406	405	370	412	377	358	414	437	410	393	412	392	449	383	374	433	417	396	405	433	411	374	432	372	417	407	404	384	392	371	386	452	387	403	351	396	412	412	397	365	397	371	386	397	415	403	385	390	351	373	391	413	421	384	410	384	422	378	380	385	409	360	396	389	410	428	421	391	393	370	401	388	393	397	386	408	392	378	442	396	418	425	409	393	423	406	376	408	400	375	429	376	393	401	390	358	365	418	366	372	402	399	405	402	367	370	419	401	404	361	404	390	383	403	367	402	410	428	402	390	389	413	424	427	398	400	391	412	391	394	418	359	417	413	394	385	428	399	390	393	409	436	437	383	432	394	395	408	389	409	397	368	407	416	405	406	386	399	409	395	431	439	421	370	438	413	398	393	422	397	374	390	385	449	382	393	413	382	410	382	385	387	375	400	377	433	404	417	354	382	358	409	377	378	372	367	382	405	390	360	388	404	384	412	405	395	410	371	424	370	407	400	418	413	412	367	428	405	387	359	420	417	434	364	400	406	401	379	344	430	387	382	440	374	383	400	367	378	423	409	392	427	400	383	408	426	404	414	402	391	404	390	396	400	418	383	409	419	410	426	401	424	380	431	419	409	395	409	398	391	387	386	393	425	395	409	377	413	370	410	407	398	373	432	390	395	397	405	397	373	355	367	379	420	433	438	372	399	388	370	404	381	396	415	402	406	402	379	385	404	389	398	385	375	422	402	417	403	428	396	403	405	389	405	424	395	378	372	380	439	399	386	375	390	398	418	421	394	398	396	398	401	382	402	414	406	383	394	407	391	391	416	408	424	409	422	409	401	399	434	390	428	435	401	409	394	420	404	364	378	378	374	385	407	386	401	413	417	422	396	413	398	405	363	416	363	386	410	431	406	375	400	390	396	414	419	380	438	409	443	386	421	441	382	369	395	401	356	368	399	419	403	413	371	369	392	399	376	374	380	394	394	401	367	380	399	406	356	428	377	375	435	407	389	390	457	385	386	411	398	395	423	404	404	410	411	376	352	374	423	402	395	397	374	402	368	392	374	419	393	400	370	366	373	368	405	403	405	371	403	456	427	368	430	406	388	411	369	390	410	440	390	370	398	370	356	383	387	428	378	403	386	441	429	379	405
24767	21133	26785	25242	12526	5437	3196	2062	1437	1197	967	849	715	700	623	551	473	473	419	406	405	378	362	396	361	318	370	335	292	327	294	336	311	284	328	321	319	286	339	273	283	285	274	274	273	261	278	267	260	268	317	276	281	298	316	285	266	267	247	292	294	289	267	278	302	292	273	266	292	244	292	293	290	280	299	256	310	255	295	306	286	257	304	298	280	294	289	264	287	282	291	265	228	282	293	273	292	266	267	286	308	248	267	278	281	281	257	286	278	273	282	284	278	282	292	314	282	253	285	307	277	278	280	297	276	271	294	307	277	287	290	265	324	273	301	284	273	268	296	264	263	275	288	266	292	292	264	279	287	279	290	289	277	289	293	291	275	269	282	277	270	282	260	261	300	261	293	280	302	296	292	288	297	287	290	265	237	291	272	284	294	282	261	284	279	250	283	256	292	277	262	269	297	267	288	257	271	273	280	273	257	277	263	270	281	316	279	304	284	264	304	270	279	281	263	266	280	264	289	318	281	284	258	286	289	307	258	270	295	280	286	239	281	317	285	289	278	280	264	273	302	253	303	263	274	276	281	253	293	289	254	307	317	261	273	270	277	270	298	270	279	274	259	296	299	275	239	275	253	272	288	279	285	279	330	273	281	263	278	261	287	285	313	290	286	278	289	300	265	282	280	266	290	297	268	270	300	312	249	277	294	281	255	296	289	262	289	286	291	277	251	262	260	271	286	287	288	294	270	279	270	288	275	277	281	319	285	264	266	256	282	297	287	273	259	290	326	278	269	299	298	290	285	270	272	255	279	294	236	259	265	257	269	293	281	263	272	306	304	303	289	294	291	271	281	253	311	311	269	293	310	272	315	258	254	294	263	286	303	290	276	273	276	285	280	273	306	298	274	287	298	279	270	268	295	309	286	307	255	271	266	260	252	282	253	269	301	272	292	316	301	283	306	260	278	289	261	271	260	280	312	263	284	269	266	291	282	301	290	281	288	293	261	284	258	272	288	285	279	252	292	262	294	283	319	274	312	267	274	294	306	286	273	293	264	253	283	289	301	266	301	322	269	244	281	265	283	296	251	262	279	288	284	288	284	287	325	278	261	281	279	292	244	268	263	281	279	285	281	306	290	303	287	313	256	255	290	296	282	310	273	282	262	308	271	282	303	291	270	304	263	287	272	276	275	292	289	245	295	293	302	274	319	263	294	276	289	256	288	289	280	251	250	270	253	284	261	297	297	274	275	300	261	288	261	278	255	261	288	289	281	271	298	293	285	271	274	288	247	249	294	264	262	265	262	271	266	290	245	268	281	265	268	289	276	315	263	260	251	280	270	260	255	272	310	269	258	300	299	283	298	269	261	264	299	281	245	282	290	275	267	278	260	277	290	280	294	258	274	268	254	247	293	272	270	286	305	281	319	305	257	268	269	276	256	273	275	287	287	277	284	258	318	279	286	250	302	289	246	266	283	284	286	296	289	239	298	266	270	271	296	294	277	281	284	278	269	252	271	267	290	298	276	296	309	314	259	266	274	267	257	264	310	245	280	296	285	266	270	303	302	276	281	279	291	278	297	289	252	281	269	303	280	290	281	270	282	286	284	263	284	285	305	264	286	262	277	277	291	252	266	293	299	300	281	258	300	271	273	273	284	275	297	318	295	260	303	261	261	311	280	265	308	277	276	266	282	290	303	272	271	282	271	301	296	281	283	265	278	329	279	287	257	276	264	317	280	251	287	265	286	283	308	300	264	283	278	273	264	275	277	302	289	280	274	259	294	244	296	279	276	290	281	276	268	292	284	296	259	294	267	291	278	254	290	311	282	285	278	272	263	259	290	282	258	236	286	283	295	300	309	294	288	251	286	308	297	261	278	278	287	283	293	236	303	296	252	275	298	276	279	283	278	278	286	267	261	279	264	262	263	282	290	287	260	268	300	253	284	278	277	280	277	261	286	286	300	271	275	279	279	311	277	290	253	283	291	274	260	297	291	267	278	286	238	291	298	298	243	284	229	281	285	308	298	303	300	287	282	284	276	276	268	259	307	297	262	272	273	292	259	274	265	269	264	292	278	269	262	268	304	277	269	282	255	260	253	274	263	277	265	269	302	258	280	283	270	259	282	281	264	273	302	264	285	282	270	289	255	275	322	278	309	275	256	265	287	265	297	254	277	296	266	274	294	271	274	270	280	258	296	303	293	273	300	291	314	274	265	302	274	271	276	275	295	283	277	240	291	270	287	276	274	263	254	294	285	264	279	277	287	282	284	263	286	309	314	291	284	307	281	287	255	268	299	299	301	294	285	279	290	289	289	311	300	313	282	259	236	263	283	259	296	262	243	276	272	264	280	255	270	264	268	255	295	304	305	325	299	273	291	272	265	287	288	246	305	259	306	279	321	286	295	280	268	289	325	299	272	274	267	246	274	259	286	272	261	295	286	288	318	278	264	292	285	268	288	286	264	289	258	296	277	262	269	286	277	273	267	265	280	267	272	296	294	303	282	288	272	304	300	262	283	261	293	296	272	276	277	264	285	267	269	286	274	267	260	286	278	274	261	278	292	283	263	287	277	251	249	270	262	279	251	283	295	267	292	275	270	251	293	270	291	275	281	289	287	269	274	299	290	287	278	258	282	247	281	264	284	287	294	310	313	300	298	267	278	264	248	273	276	293	266	271	281	288	292	255	252	275	266	266	299	272	273	288	308	274	292	275	276	285	229	287	289	286	248	270	269	270	265	271	307	268	262	275	264	256	319	278	263	289	285	301	295	285	289	305	295	268	293	295	282	281	298	294	282	288	315	266	307	312	284	282	288	290	292	251	312	279	294	289	283	275	280	273	288	273	284	274	263	275	282	282	276	274	268	307	268	276	291	287	270	282	303	268	296	288	293	272	300	264	304	261	276	255	309	292	286	293	295	264	293	274	299	257	270	324	286	239	288	282	246	255	276	262	284	284	261	243	239	259	293	260	248	274	274	274	325	271	259	301	274	298	277	295	288	290	268	274	279	259	264	272	271	261	275	270	283	277	309	279	270	277	284	281	299	303	290	264	287	314	264	285	292	268	275	266	275	303	293	248	245	275	268	283	267	263	284	283	274	302	269	244	304	250	262	292	249	283	265	303	312	283	286	293	294	262	303	268	250	270	290	245	253	278	290	276	292	295	272	259	255	272	273	258	295	283	292	288	265	260	305	274	264	265	307	276	306	274	279	263	280	286	271	277	282	266	240	263	288	312	247	249	308	288	293	271	285	280	243	294	281	284	258	251	284	320	246	259	315	280	276	280	279	291	284	280	250	252	251	298	287	261	286	275	278	274	294	264	277	280	264	276	277	269	273	284	284	264	289	282	278	279	267	304	284	292	253	274	291	254	289	265	278	263	269	293	271	269	277	290	297	283	267	271	276	283	286	265	292	302	275	280	288	281	306	296	262	260	279	250	292	281	266	276	261	293	308	280	282	260	279	279	252	276	271	263	277	244	247	314	296	276	287	270
13988	35604	28483	16359	10746	6834	4438	3016	2163	1737	1378	1117	984	937	754	712	633	588	542	521	472	450	470	459	409	398	394	389	375	385	353	332	363	377	375	319	337	365	352	325	322	351	342	344	331	337	323	331	329	323	286	318	303	356	311	319	321	335	353	325	339	316	340	351	322	300	315	336	344	353	339	321	320	318	328	322	346	299	339	334	334	336	293	301	298	326	329	317	351	315	321	309	318	326	309	311	299	289	316	330	331	332	293	341	300	343	294	309	298	287	328	324	330	330	334	326	339	299	306	292	343	305	281	371	311	286	292	317	322	316	293	359	321	328	339	358	324	326	305	308	313	300	351	336	347	329	318	303	340	327	313	328	317	329	338	305	323	320	324	319	302	323	305	317	319	350	321	302	369	316	336	326	309	319	297	301	316	333	323	339	299	287	311	314	315	327	326	310	321	295	308	315	322	327	320	316	313	333	292	355	327	332	341	310	334	314	323	320	318	305	338	289	350	314	309	297	336	314	307	285	311	289	307	289	332	339	309	320	306	325	310	344	332	336	334	323	335	333	346	315	328	298	317	276	313	343	336	319	321	367	315	320	339	328	309	318	325	313	315	338	288	331	312	315	308	323	323	309	328	301	315	311	350	341	315	293	322	299	311	317	332	314	308	323	310	314	332	321	297	324	331	340	296	344	358	310	314	285	326	298	304	346	352	320	315	314	314	340	288	303	325	294	356	302	320	343	310	313	305	333	327	363	285	364	384	347	341	314	310	312	328	336	320	322	343	348	308	316	320	312	329	340	322	331	322	294	333	281	305	307	320	311	309	322	298	311	333	310	337	337	311	335	341	312	308	317	323	307	263	336	337	340	330	318	316	345	334	321	312	304	298	302	339	320	350	318	348	328	315	323	307	312	342	338	323	302	301	310	273	351	296	324	368	308	325	320	288	320	329	307	321	324	349	315	303	320	312	305	294	356	292	321	294	309	333	319	345	332	324	343	332	334	296	308	338	336	312	307	313	312	310	345	285	352	320	318	351	334	298	326	350	302	306	333	320	334	305	356	318	308	313	321	310	316	319	336	310	340	316	300	330	309	332	318	317	347	294	316	296	329	323	353	369	312	339	312	347	345	315	346	350	286	302	315	339	319	352	308	316	340	344	320	306	307	298	321	325	336	304	329	311	302	338	325	303	317	334	309	300	306	297	288	305	295	338	318	328	314	316	312	353	317	272	304	314	328	320	302	323	303	305	279	337	338	324	270	310	269	319	296	308	302	318	299	301	318	313	309	333	293	323	304	326	315	339	306	291	292	263	282	336	315	296	307	338	321	324	316	338	322	324	356	329	345	302	308	336	311	315	304	318	317	298	339	328	307	329	342	295	342	300	336	324	286	355	320	331	321	334	332	310	308	309	324	341	314	318	340	294	322	321	310	302	329	329	346	296	314	322	342	318	341	328	306	334	316	300	308	296	313	302	333	349	313	314	335	325	340	304	323	314	302	308	346	357	323	327	344	309	350	327	307	288	319	313	315	316	338	304	355	338	291	337	316	354	312	334	319	293	334	310	311	308	325	294	310	296	297	323	329	343	326	321	312	357	329	309	321	313	318	345	329	295	325	328	329	327	303	296	313	321	304	348	300	309	305	332	340	301	290	292	333	317	307	312	326	281	302	308	317	315	322	303	292	316	297	315	326	317	318	322	319	291	354	296	334	313	318	348	322	325	322	335	309	306	343	333	320	338	316	332	320	296	301	315	311	315	319	320	321	313	320	341	340	296	319	308	312	324	317	311	313	348	308	342	325	319	308	295	299	349	314	308	289	298	332	283	322	333	346	357	313	336	303	298	344	326	323	320	289	314	328	327	304	288	288	311	326	326	320	323	328	363	311	310	321	322	345	290	313	322	278	347	311	339	318	308	310	320	323	303	314	346	322	304	313	322	318	321	316	343	321	300	318	291	320	283	315	327	279	314	313	314	325	306	308	312	317	331	290	326	320	299	350	344	356	338	295	352	326	321	323	324	309	323	349	325	331	296	338	329	325	298	305	296	321	321	344	312	297	292	309	297	303	313	326	324	296	313	330	333	340	287	335	338	321	315	352	327	320	316	293	317	348	346	293	320	298	315	302	336	326	344	313	336	331	333	332	304	316	342	332	346	308	293	322	347	320	335	306	326	329	308	321	295	331	311	316	330	338	307	312	314	347	295	330	324	316	287	302	336	310	334	331	351	299	293	327	335	297	340	314	309	306	316	347	266	339	332	339	330	311	328	311	305	353	318	325	317	353	336	308	325	331	317	326	334	328	314	306	294	287	321	295	306	325	351	340	316	325	299	328	298	309	301	281	331	342	318	324	319	306	344	316	314	342	289	305	309	322	346	334	301	303	289	277	336	355	341	334	295	298	341	326	322	340	287	302	295	327	366	303	316	345	336	330	332	328	302	332	337	315	319	308	318	311	293	314	308	300	315	333	298	349	328	333	306	292	316	334	359	323	317	337	319	296	357	323	318	303	312	335	337	342	323	307	304	306	294	324	335	326	283	319	324	346	296	320	293	323	308	303	309	304	300	310	325	293	327	329	316	330	336	345	308	328	374	319	284	345	333	306	324	320	314	314	318	331	316	334	315	313	325	312	338	305	355	347	322	292	336	305	329	325	303	286	326	323	324	329	327	297	316	316	300	296	310	337	321	330	290	301	308	312	318	297	338	322	342	319	318	344	298	308	312	308	327	297	343	335	308	317	314	326	330	315	316	328	304	303	321	318	347	343	320	316	311	283	346	324	323	329	311	309	315	321	329	303	311	329	333	307	337	296	329	318	312	314	306	327	333	311	333	340	348	330	346	305	320	288	303	323	305	314	292	298	351	344	335	323	316	292	301	318	323	333	333	316	298	319	326	312	303	297	326	331	321	291	320	321	312	320	308	304	312	306	322	326	305	315	338	299	310	307	307	302	338	291	337	325	298	282	333	292	319	308	285	315	344	335	331	319	313	308	310	328	316	302	300	316	319	313	320	292	313	302	330	301	309	330	272	294	330	318	321	314	319	328	292	321	319	344	324	339	360	324	306	350	319	325	321	335	335	331	311	310	306	289	328	335	332	358	335	301	325	328	329	303	349	318	306	331	308	326	355	295	332	333	342	323	330	330	325	307	327	320	319	290	302	335	332	331	322	323	327	324	325	346	317	311	329	364	341	316	310	292	327	310	313	316	327	320	325	350	317	324	317	341	322	300	316	321	321	322	340	307	309	327	326	312	296	294	310	339	298	325	314	353	326	341	315	337	339	315	318	356	305	298	303	330	319	307	292	327	331	337	328	333	331	319	350	333	344	344	291	303	323	310	312	332	314	344	291	310	342	359	313	351	343	309	340	307	302	308	325	313	319	336	303	298	297	322	317	307	301	301	330	340	292	317	324	328	307	366	293	317	331	361	316	319	298	311	363	332	295	292	338	326	330	334	293	336	306	312	338	285	296	317	328	284	340	319	347	301	328	334
22505	21177	28590	24045	21254	21329	13374	4870	2990	2325	1939	1531	1314	1204	1113	930	922	783	634	631	607	560	552	522	493	465	491	457	447	412	432	442	423	425	421	385	404	349	361	416	383	388	392	402	381	386	381	380	391	348	362	376	388	375	326	384	354	411	375	348	341	355	355	356	345	388	368	343	353	365	338	362	373	353	356	402	385	377	335	372	333	377	357	365	351	345	408	337	347	365	317	362	356	363	337	360	358	367	379	352	374	386	362	361	355	383	379	363	377	370	354	377	398	363	368	366	344	379	368	383	382	353	335	379	372	351	343	345	340	368	386	355	358	337	360	385	323	390	364	376	359	352	359	341	374	376	333	378	379	351	350	383	366	345	357	372	347	362	411	361	352	388	363	344	362	355	352	380	394	332	355	370	376	351	347	356	372	376	372	343	354	322	387	344	363	346	370	391	358	334	348	352	386	360	342	394	346	352	353	367	390	360	365	370	353	380	366	331	361	378	354	372	351	349	355	357	363	353	365	372	372	337	365	339	355	384	367	324	348	341	311	360	366	357	370	331	388	384	397	390	369	362	367	332	369	334	370	418	344	354	326	389	360	365	350	366	354	377	350	321	386	367	365	340	347	377	375	374	326	352	340	361	366	391	332	386	349	372	342	366	352	353	358	343	350	353	347	344	358	341	342	359	346	359	345	374	365	359	330	350	343	361	329	331	371	346	362	378	417	347	353	317	372	358	349	361	371	357	339	360	386	371	359	367	372	364	346	366	369	317	345	364	354	346	359	334	357	350	363	351	372	366	376	371	359	332	376	367	362	360	363	335	376	318	328	378	379	340	360	356	367	338	328	342	381	397	377	367	373	366	353	422	333	343	363	325	298	331	368	369	343	339	363	349	390	357	339	379	352	378	376	368	370	373	385	335	342	348	377	324	371	358	362	327	369	377	341	358	375	355	350	374	422	368	321	355	338	361	351	338	348	328	370	368	329	358	333	372	392	347	328	381	367	375	382	398	368	319	362	377	353	364	383	360	393	340	374	376	331	393	344	404	335	359	337	374	332	350	336	343	370	359	351	362	381	398	369	363	380	346	349	369	357	343	362	380	355	383	338	360	364	350	353	380	369	381	336	329	367	351	314	396	361	398	385	357	354	359	345	380	352	377	362	342	328	398	410	394	346	340	366	369	368	353	360	421	342	318	370	325	364	394	341	340	337	370	345	406	372	344	358	301	349	366	354	365	365	359	352	372	402	333	345	319	378	373	383	358	353	365	356	340	345	358	388	373	377	347	352	335	331	364	348	340	355	352	360	346	379	334	382	364	374	328	343	336	366	323	382	362	351	339	413	358	348	375	349	337	353	369	387	361	354	344	355	345	366	351	366	394	370	382	342	380	386	308	355	369	374	379	370	364	354	357	392	359	387	344	331	358	359	380	343	384	367	358	328	357	349	345	325	355	350	367	331	372	329	384	355	347	364	382	346	357	323	383	398	363	389	363	343	385	336	345	380	337	356	353	378	333	365	371	378	363	333	354	391	365	366	346	355	371	355	346	356	355	387	334	386	361	353	335	360	364	376	341	321	355	358	343	363	369	383	397	350	350	341	336	344	326	344	331	369	339	329	374	362	357	329	348	380	335	377	361	371	336	351	369	335	363	396	337	349	376	346	355	360	325	355	350	384	352	362	329	348	349	340	389	331	324	335	340	394	336	392	372	347	345	384	366	340	363	362	374	344	352	344	350	345	377	370	382	381	352	398	355	362	379	370	345	349	391	358	373	340	354	375	334	342	374	365	336	358	367	345	391	373	334	365	372	358	351	373	342	388	364	350	358	363	350	347	353	377	356	354	335	359	340	383	387	338	354	383	387	355	366	354	339	328	372	355	369	343	348	346	382	352	332	338	353	380	383	406	354	330	324	351	354	385	339	384	360	361	346	382	350	362	377	379	349	350	354	348	375	354	383	332	346	383	324	334	378	328	363	371	357	336	318	351	344	382	367	364	336	331	313	354	371	367	372	356	352	371	369	374	362	346	371	350	366	355	349	363	395	340	377	369	370	377	373	362	323	327	374	372	383	364	345	363	358	378	351	349	366	341	337	388	378	373	362	350	380	377	359	407	339	350	330	347	364	332	360	366	355	337	364	386	362	329	377	356	369	371	367	343	354	361	348	354	358	373	351	358	369	363	385	360	347	308	385	354	392	371	333	344	361	335	380	377	385	337	390	356	379	339	381	350	378	341	380	379	367	360	379	364	341	357	368	346	343	360	388	370	340	358	364	365	377	360	371	346	331	341	365	359	402	341	384	346	381	369	397	345	343	346	365	354	322	344	366	362	358	363	341	359	382	373	379	373	337	375	344	359	358	355	342	383	333	351	350	374	334	362	364	357	345	383	365	351	373	349	350	346	369	344	404	380	343	362	352	359	352	382	360	337	350	354	354	372	369	347	379	404	358	375	362	318	327	358	372	348	384	357	369	377	367	377	381	365	364	356	353	346	330	341	398	374	327	377	343	346	391	356	340	359	360	338	357	374	352	367	366	364	328	367	357	357	397	389	385	344	314	367	347	346	385	360	374	388	376	372	386	364	357	360	402	334	331	354	348	358	352	339	347	347	372	336	357	373	342	371	396	361	344	359	343	345	378	324	369	366	335	350	367	351	384	356	337	378	375	351	370	351	364	368	373	357	344	325	316	400	364	371	422	344	379	369	352	356	349	379	365	331	345	340	351	360	345	322	388	349	342	360	384	320	384	360	367	360	377	353	369	380	358	337	354	392	377	387	354	354	373	359	363	395	350	355	340	326	375	363	355	368	323	356	363	342	387	371	371	328	368	373	350	330	365	372	347	353	356	371	356	352	361	387	346	376	353	359	343	360	364	365	378	335	356	401	367	313	380	376	347	390	373	354	343	400	390	387	325	386	374	327	345	357	375	355	386	340	354	358	336	342	355	375	379	364	381	360	371	349	372	395	358	378	353	342	359	372	336	384	379	349	359	368	329	345	351	340	362	365	339	364	359	373	349	343	377	344	351	327	347	350	388	347	361	367	327	352	363	384	387	383	347	350	378	315	375	360	392	395	372	388	394	390	344	333	357	366	365	347	336	309	379	332	354	361	392	359	356	392	364	367	371	341	349	394	361	345	378	342	344	386	349	363	361	408	345	378	379	329	356	381	324	362	397	382	339	359	312	350	344	369	364	334	355	396	358	375	342	377	336	382	359	339	397	354	368	382	355	353	376	372	351	399	328	366	382	367	374	370	381	364	346	319	363	353	386	379	364	346	359	347	374	351	342	363	375	350	371	388	364	394	373	395	346	359	361	345	359	347	367	381	369	346	341	381	383	385	348	391	387	364	347	364	371	370	357	374	348	327	369	358	378	334	352	375	374	338	351	369	325	351	357	356	343	371	356	326	342	349	328	362	336	349	351	363	376	367	327	348	349	376	337	358	327	369	324	340	364	335	391	371	381	385	400	366	360	360	367	345	391	369	368	363	365
17554	44694	37034	25148	17796	12803	8359	5591	4009	3193	2651	2165	1796	1612	1409	1241	1120	895	826	813	767	654	629	620	585	589	544	525	532	448	500	457	476	479	479	441	430	484	459	452	423	456	427	443	420	404	417	425	427	410	388	415	424	380	436	395	391	409	439	387	384	410	354	412	423	427	418	429	413	387	427	423	372	390	382	404	425	344	402	415	434	391	390	374	410	411	394	411	423	400	380	421	397	426	371	379	407	365	391	425	399	403	384	375	408	404	392	398	391	374	430	417	418	392	391	441	415	420	402	409	395	383	411	425	410	417	397	377	416	433	417	379	404	393	430	393	385	410	370	421	410	418	411	423	385	413	369	404	442	401	416	419	370	424	414	389	380	434	408	414	387	443	405	383	366	387	399	396	361	385	394	402	387	392	371	392	396	420	371	435	417	405	427	426	413	425	433	413	387	422	388	435	373	406	413	393	453	401	401	394	406	383	371	380	372	396	414	420	384	438	427	393	389	417	393	404	421	398	390	397	369	369	413	425	438	406	429	406	398	414	379	408	451	428	385	400	380	408	405	360	387	397	424	409	383	433	403	382	393	417	431	368	384	387	414	428	401	410	384	386	380	384	421	391	415	414	419	426	409	410	387	426	453	366	402	376	435	394	405	395	372	382	429	407	392	401	442	414	411	400	395	444	414	377	387	400	394	414	423	410	438	434	428	422	397	398	364	386	411	389	371	390	377	378	381	416	401	414	411	392	413	415	416	402	364	375	416	413	409	419	372	402	384	389	415	420	390	386	397	411	407	411	417	413	395	402	398	402	427	400	404	420	403	399	368	387	395	412	412	390	386	392	401	415	395	388	399	397	384	416	408	423	388	417	397	423	418	387	412	419	397	435	373	398	410	388	418	407	382	392	374	422	414	426	395	389	386	424	405	412	391	406	392	413	414	373	384	402	419	401	389	408	392	416	398	430	392	403	402	355	446	393	401	374	451	412	387	396	397	358	432	399	396	413	457	422	382	408	419	399	405	413	372	423	371	369	437	430	404	393	384	406	373	416	377	416	372	423	442	413	427	388	413	416	406	367	420	394	406	363	398	337	387	423	392	389	391	377	454	388	401	426	405	414	384	412	400	391	397	414	420	439	396	364	430	416	435	371	415	431	404	400	430	398	383	391	397	398	423	399	369	401	395	386	422	398	403	368	406	440	383	404	395	405	396	426	410	442	393	395	412	390	397	396	382	377	404	405	408	368	404	377	401	450	427	360	378	396	349	425	397	397	413	388	407	428	391	402	410	407	401	390	398	427	371	381	371	377	406	396	425	397	391	374	413	413	369	383	407	375	401	388	409	423	402	404	414	398	376	406	395	406	396	383	430	395	384	399	407	429	424	397	393	361	358	390	413	380	394	446	388	400	416	381	424	393	390	401	375	393	388	387	375	385	411	400	362	375	385	374	387	363	417	423	399	395	427	388	405	378	394	416	392	406	401	390	400	426	422	383	430	429	404	412	369	365	410	434	409	424	377	412	412	381	393	370	398	404	400	441	397	437	406	414	395	378	412	397	410	400	383	400	400	380	414	389	435	387	418	403	409	389	386	396	422	391	398	407	412	387	368	406	409	405	376	373	402	378	423	385	386	402	422	380	418	388	435	414	402	434	387	386	405	386	414	419	424	433	412	408	380	429	427	397	398	362	388	362	429	417	419	408	381	399	407	403	441	393	415	400	374	418	436	370	369	401	414	348	411	404	378	407	400	403	419	393	392	403	389	425	414	372	438	410	389	414	406	401	378	439	380	367	406	418	393	389	394	386	389	409	403	396	394	392	415	420	406	408	382	414	375	404	421	405	443	403	382	411	407	369	397	411	403	418	434	384	402	389	406	384	384	355	401	432	399	403	436	416	386	397	373	415	424	399	421	372	434	397	392	405	405	420	411	419	417	421	423	385	378	397	392	416	389	430	388	403	390	401	382	392	391	428	381	430	403	375	426	431	373	411	409	402	417	378	372	402	383	436	400	413	416	410	419	421	393	436	378	404	420	404	435	414	424	385	404	415	392	382	393	412	430	402	419	379	403	359	436	392	419	368	404	420	402	400	416	387	389	400	410	397	372	427	415	375	365	402	421	390	381	404	395	394	406	395	431	409	415	404	356	402	407	407	415	396	359	401	403	409	411	392	383	378	436	381	417	383	428	419	379	412	401	390	376	406	427	395	376	410	373	412	397	432	434	405	348	405	360	410	408	377	383	379	408	413	393	398	412	347	375	428	404	361	432	388	372	373	364	401	390	408	385	449	415	401	429	405	362	405	415	395	373	375	405	421	400	394	414	388	416	404	398	418	390	367	401	396	427	405	370	404	412	408	412	447	425	424	381	380	423	354	366	391	368	394	443	403	417	386	371	409	407	375	389	365	391	383	418	393	422	408	377	383	385	389	399	389	402	442	430	408	405	395	397	435	422	380	395	404	435	386	425	390	396	446	405	376	422	381	409	405	390	417	383	411	407	365	444	414	407	410	384	410	367	409	378	397	401	382	405	410	406	390	393	396	391	411	434	393	401	390	414	409	405	383	414	414	426	413	411	392	415	423	368	394	440	397	422	378	375	428	363	399	397	396	363	412	362	382	408	391	395	406	411	389	439	405	407	407	393	462	393	382	402	414	364	396	401	394	400	401	436	415	390	388	390	373	380	390	407	413	377	394	414	427	417	381	377	388	433	389	424	405	398	382	375	375	429	404	409	401	394	366	415	376	394	420	402	463	415	398	397	416	406	436	400	382	394	386	394	402	402	351	377	404	416	405	437	406	457	388	395	416	388	388	374	435	373	368	432	416	384	458	419	384	418	391	447	404	429	392	392	427	382	395	400	361	411	406	347	366	419	393	427	424	416	407	407	398	396	383	408	426	381	383	381	381	388	382	412	423	399	374	402	434	434	370	397	420	390	406	389	392	381	405	414	387	447	386	404	423	401	384	415	406	395	425	429	414	417	400	383	414	408	408	400	407	344	413	406	398	414	388	384	402	407	395	411	385	380	398	392	413	399	369	387	376	381	407	420	395	386	379	438	385	412	416	413	414	386	404	391	425	412	398	413	395	382	387	394	420	407	374	421	386	382	414	380	397	423	428	411	390	407	404	389	417	397	391	381	393	395	391	399	415	397	403	365	392	401	400	412	411	377	390	393	389	381	414	402	397	346	407	412	377	403	416	371	376	404	379	425	410	392	422	396	363	393	354	424	382	402	378	400	380	383	386	428	395	388	438	375	417	417	404	405	410	377	352	424	434	385	414	393	420	443	386	390	411	401	391	410	372	379	427	402	394	354	441	402	369	389	383	395	388	428	392	385	414	388	380	417	411	357	401	417	412	401	399	447	403	369	405	354	377	405	356	416	400	408	431	384	384	398	433	409	380	417	404	420	404	404	412	370	451	432	354	410	369	400	403	403	398	411	383	389	391	412	358	426	447	425	395	421	394	417	387	369	391	407	415	396	413	406	417	420	420
27296	21758	23051	14144	6228	3706	2371	1572	1164	1008	822	732	634	597	540	500	483	410	386	367	379	347	380	356	363	323	346	344	322	322	342	342	320	329	327	327	327	304	331	284	321	315	309	312	291	309	316	314	279	297	291	302	304	271	332	295	311	312	274	307	302	281	287	285	309	294	298	318	290	284	294	325	345	304	301	313	305	320	298	289	306	299	290	279	290	301	291	295	285	303	274	302	295	306	316	311	291	305	332	325	287	324	274	309	304	283	312	274	317	317	319	297	306	278	284	298	263	309	302	290	301	318	286	297	315	292	277	277	300	305	301	297	297	306	304	314	312	304	264	288	307	298	302	282	284	343	294	265	300	286	297	281	299	264	296	289	292	282	289	259	301	304	295	286	330	284	282	304	292	295	299	281	303	273	295	315	290	285	283	303	311	308	274	306	312	286	292	308	321	258	301	318	301	315	297	293	265	297	298	342	334	324	295	303	312	309	287	324	296	320	294	278	291	281	320	285	290	345	283	290	283	269	273	280	287	285	292	285	305	299	308	276	328	293	307	315	312	305	290	326	311	300	264	292	321	280	266	323	290	276	308	306	286	266	300	276	326	271	294	314	256	325	307	295	320	314	291	314	295	310	273	269	285	285	261	303	297	306	288	284	306	292	285	312	317	274	311	302	275	303	318	300	296	316	306	321	317	288	305	293	302	297	319	265	270	303	321	263	288	280	296	308	306	313	319	320	321	305	290	273	324	297	273	294	308	269	315	320	268	297	288	291	278	302	259	306	303	294	271	301	320	318	299	290	295	264	270	320	272	300	295	303	281	310	287	266	312	279	318	291	289	303	312	302	314	276	320	301	302	301	331	306	276	313	301	326	286	315	280	291	302	313	330	311	320	285	320	301	312	285	323	280	294	306	332	340	280	335	319	283	292	304	307	288	284	314	303	294	277	263	285	293	302	271	291	309	335	288	311	273	308	284	279	279	280	297	309	291	308	278	290	311	327	325	298	302	314	320	313	277	313	317	296	267	280	311	298	313	305	289	326	300	307	301	316	300	303	303	286	317	327	301	284	289	273	315	301	291	310	322	303	350	325	292	298	289	302	330	321	285	325	305	296	273	328	281	281	291	309	335	315	315	318	303	286	283	282	274	307	290	318	305	283	324	290	300	278	282	290	308	301	301	299	321	297	298	325	276	298	285	281	278	309	322	300	273	294	324	306	333	321	297	312	279	267	313	296	318	315	304	308	271	303	306	311	312	261	338	290	292	311	270	280	289	331	291	297	280	303	298	297	283	322	268	265	262	312	296	304	308	290	279	304	284	309	294	306	295	301	269	272	270	316	317	295	322	288	289	297	320	288	306	263	308	301	315	296	269	318	309	297	328	301	312	313	280	322	292	302	308	290	346	266	297	291	297	327	261	291	296	318	287	265	287	305	305	306	281	306	310	311	250	305	318	321	301	286	298	288	285	275	327	268	311	311	304	320	282	258	294	280	278	301	330	300	279	300	304	303	292	290	303	284	292	285	322	282	285	300	275	313	298	323	323	301	271	303	353	300	289	269	267	304	314	280	280	275	277	328	318	313	294	304	304	295	293	301	267	280	314	294	315	316	307	275	277	284	293	323	276	280	302	317	285	286	299	312	318	301	301	308	288	301	324	283	329	295	287	315	328	301	275	287	336	317	290	292	304	278	293	297	295	280	284	334	275	284	282	295	336	312	289	300	293	295	297	305	289	299	306	317	289	317	274	311	293	341	282	296	263	290	301	318	323	265	283	323	253	273	282	303	278	325	298	288	302	297	281	316	296	266	291	300	336	307	301	262	296	293	308	280	295	276	301	298	296	289	307	301	311	302	323	317	301	271	275	273	319	277	303	282	325	309	269	308	280	316	308	295	314	322	289	293	305	299	288	313	298	306	253	309	302	305	284	292	308	311	288	277	288	302	264	309	317	312	292	293	317	307	302	302	273	328	281	314	289	313	321	283	274	304	293	338	301	330	317	324	298	298	282	316	296	307	285	291	273	280	310	277	284	287	283	311	303	309	279	321	284	307	327	301	287	327	293	327	302	292	299	312	307	292	282	320	320	297	288	307	282	325	294	284	314	318	300	318	324	308	299	288	277	300	307	294	257	328	311	303	301	290	295	300	310	322	312	288	296	313	275	310	296	275	283	290	313	288	294	300	268	293	303	310	311	293	321	280	282	306	320	305	294	272	302	284	310	300	260	279	332	267	287	313	324	298	294	312	295	284	330	291	279	285	287	309	275	316	306	294	285	311	323	304	301	309	280	300	285	300	323	293	272	272	279	278	308	302	255	316	288	245	307	285	294	288	291	291	297	293	296	286	276	286	285	281	293	279	273	306	285	321	309	275	309	273	280	305	303	286	295	306	314	285	293	290	275	294	277	338	291	300	314	329	327	305	295	301	311	279	269	279	317	332	298	290	293	315	280	304	341	301	293	298	284	297	287	295	313	264	306	287	295	298	300	284	319	285	305	297	293	308	328	287	315	325	270	296	316	332	314	325	308	308	288	298	295	296	325	278	284	317	308	268	303	287	292	291	257	293	294	290	306	313	283	328	303	285	289	261	280	289	261	307	288	297	296	303	315	311	307	311	322	310	286	262	292	266	301	322	297	337	294	285	308	263	295	280	294	272	291	300	309	333	277	294	325	308	330	317	252	314	289	323	308	296	308	287	315	289	300	316	272	315	265	294	273	293	282	280	283	279	290	280	304	335	292	317	296	285	293	296	313	304	287	290	315	299	301	309	268	341	317	294	326	321	289	272	279	310	306	270	321	337	276	272	309	299	316	303	279	282	307	265	307	299	316	265	310	287	335	314	294	285	312	267	323	290	324	306	293	288	281	295	287	305	276	289	310	313	258	333	298	301	309	278	294	286	288	306	275	304	297	284	293	294	301	286	323	338	285	299	272	315	329	310	309	300	285	284	321	301	280	278	307	285	308	297	293	325	274	314	284	289	270	297	309	311	300	284	289	317	287	325	305	293	310	307	331	278	304	316	328	324	304	293	305	288	324	284	324	275	286	294	293	320	344	240	292	284	306	294	304	301	321	339	328	295	287	304	299	312	261	272	301	323	306	295	291	274	307	302	276	310	277	295	261	308	297	288	312	366	302	325	319	285	319	332	308	277	311	289	306	299	300	277	296	290	307	287	313	331	286	292	303	319	325	285	295	303	297	277	275	297	303	308	309	289	302	290	307	310	302	283	314	304	278	296	311	295	306	310	327	279	285	273	283	303	305	317	302	310	324	281	312	281	307	260	282	308	307	303	319	291	291	317	308	290	274	297	306	319	341	293	290	284	283	317	283	293	306	316	294	331	306	280	287	300	327	318	281	283	293	293	345	293	290	274	313	303	315	286	314	287	313	306	304	284	294	308	287	263	287	278	292	277	289	297	265	303	268	264	289	289	309	288	301	286	299	290	324	298	288	264	277	287	302	264	293	313	329	307	276	295	281	285	279	311	318
14182	32727	25129	13672	8695	5325	3382	2348	1664	1402	1150	898	825	814	671	637	581	552	493	470	458	387	418	398	422	380	392	425	352	378	334	362	375	361	387	358	360	359	325	380	350	390	362	367	318	314	372	309	351	319	349	352	326	345	341	352	324	317	335	341	312	344	322	347	362	336	370	341	338	312	337	323	338	332	354	346	353	313	342	324	335	342	327	331	360	352	370	353	314	345	339	336	366	349	334	356	321	347	330	377	324	347	352	364	341	383	364	345	348	351	353	308	319	300	348	310	338	344	314	336	353	346	349	346	330	318	339	339	346	341	338	360	359	314	326	308	329	335	348	328	333	320	338	324	357	365	344	337	314	315	366	338	343	342	351	311	343	323	352	347	323	317	325	301	329	342	337	342	305	301	333	306	346	368	364	293	368	320	353	340	344	333	334	338	292	324	319	322	335	376	376	352	314	325	363	330	368	315	326	331	338	324	336	316	358	335	315	313	327	309	323	320	325	326	347	343	353	336	352	360	324	365	300	334	318	360	328	311	318	317	352	321	345	356	391	333	327	322	337	356	308	351	329	358	347	310	299	324	344	343	361	343	318	322	355	364	312	321	345	319	337	328	360	355	346	329	361	338	313	344	353	329	355	301	360	388	337	350	337	329	304	328	362	338	356	346	300	351	316	344	335	311	360	360	354	309	344	358	312	315	327	341	334	325	359	317	350	339	366	332	277	333	348	386	340	356	369	338	355	356	341	325	349	345	356	304	328	342	317	315	330	318	337	327	364	333	337	349	336	335	338	357	297	312	322	343	354	357	338	305	376	332	337	321	336	335	347	328	294	378	297	350	343	364	301	341	337	326	342	318	327	311	399	346	364	327	337	370	330	320	306	342	341	360	352	319	350	366	351	345	333	316	320	324	366	374	340	336	349	317	325	324	325	358	344	345	312	318	323	342	317	346	318	341	319	358	342	321	316	347	360	334	348	326	367	355	331	327	382	339	332	367	326	359	308	334	349	325	323	348	335	361	322	348	352	319	361	321	334	316	309	327	347	325	334	347	336	371	333	389	355	376	332	332	337	323	343	346	323	361	326	344	364	356	348	332	327	311	329	337	379	331	352	338	324	324	345	350	339	349	366	341	336	355	356	328	327	355	338	334	348	310	366	331	335	312	346	329	367	354	357	380	316	338	333	362	358	332	328	313	317	354	361	325	330	321	318	343	304	357	345	348	349	315	346	319	355	341	350	339	306	318	344	365	331	341	326	346	363	331	369	315	355	363	360	337	395	319	349	321	377	361	313	331	351	355	344	344	329	321	294	309	315	372	360	314	318	340	334	317	368	363	360	330	326	357	352	325	286	341	327	325	291	362	354	319	328	321	320	345	327	319	336	358	316	317	343	296	340	313	337	319	348	342	313	364	316	318	339	329	364	297	333	324	335	343	368	340	328	352	310	371	340	365	341	323	341	339	331	342	342	317	323	310	329	348	385	336	355	352	321	364	325	332	302	350	367	318	300	335	334	335	339	337	329	335	319	378	326	318	334	334	349	348	347	352	355	337	332	321	341	359	327	355	331	316	317	341	319	322	324	294	385	349	352	340	343	326	334	363	355	308	321	359	303	344	338	336	348	325	366	332	347	323	335	354	319	334	298	338	332	351	372	308	323	330	358	357	339	331	342	319	344	346	366	333	347	368	355	357	312	303	350	331	353	313	330	333	375	321	366	354	332	338	317	330	327	334	360	349	362	355	319	327	325	333	319	350	352	305	308	287	310	345	324	328	327	337	345	335	315	320	328	349	355	329	339	365	321	324	301	342	324	330	357	341	344	320	337	321	341	350	376	349	337	342	320	322	336	344	326	351	318	322	335	325	349	337	341	370	341	307	325	365	317	346	370	363	364	323	339	351	342	317	341	354	354	342	360	379	371	340	333	308	334	340	334	366	338	355	333	337	314	336	336	334	345	320	329	310	344	312	342	310	347	344	369	348	312	347	300	344	346	366	333	348	318	346	360	346	342	340	329	333	330	357	363	339	330	347	327	302	361	338	336	339	338	312	344	348	329	343	318	372	309	321	349	358	330	338	350	320	351	339	339	312	337	333	342	324	318	325	360	355	326	338	343	310	352	338	345	357	353	335	312	324	305	329	363	355	337	351	359	307	369	328	338	311	309	348	307	343	360	324	342	338	344	326	333	340	328	336	337	352	351	347	305	335	313	319	324	360	375	393	354	338	333	334	325	357	322	327	349	342	359	311	344	349	335	339	368	371	355	313	346	356	317	314	337	330	354	339	339	329	342	326	336	378	323	337	313	331	357	329	329	327	335	340	342	315	346	313	375	333	343	359	329	330	319	328	323	340	338	335	319	353	337	353	335	322	328	347	341	349	321	337	338	370	334	325	355	356	332	339	316	333	340	338	332	334	306	345	298	313	321	322	315	337	313	370	318	334	327	329	327	313	356	335	330	362	336	366	337	343	340	319	344	337	312	366	378	314	328	327	365	367	321	321	311	321	342	342	346	335	320	347	331	312	377	371	347	298	337	342	342	354	397	340	342	316	337	360	334	322	348	331	344	351	311	341	346	329	299	352	377	331	373	342	348	319	354	325	326	328	346	331	338	341	325	336	351	351	370	363	338	350	355	361	344	320	339	368	312	352	366	341	351	343	356	363	355	346	330	356	341	335	321	348	301	342	327	354	359	288	349	337	386	318	357	329	328	348	353	362	340	345	334	349	357	319	362	329	338	363	354	322	344	303	348	324	346	330	328	325	332	302	331	366	348	324	357	299	354	388	329	324	381	322	338	313	347	334	337	309	333	334	338	346	312	327	342	341	327	350	323	328	350	344	330	312	331	348	354	336	309	342	349	351	320	299	326	325	312	338	320	331	377	316	343	339	341	330	386	306	347	378	307	354	327	337	312	330	327	335	364	364	339	347	291	356	342	323	356	347	337	334	297	336	350	327	335	311	326	368	342	348	353	329	345	308	341	341	350	328	286	314	341	356	298	293	333	374	346	332	349	304	333	336	327	334	367	317	304	338	332	340	295	287	317	329	331	341	375	356	309	325	344	344	327	312	345	350	344	383	308	343	331	372	316	335	315	357	340	369	368	327	346	339	333	363	370	351	332	319	330	343	325	346	343	363	328	346	344	352	342	330	302	379	318	297	328	323	316	335	362	336	310	323	347	327	347	337	342	323	330	346	309	332	340	320	325	301	315	333	335	351	338	354	332	322	320	369	340	360	311	318	355	332	324	340	342	334	357	334	326	353	316	341	343	362	327	349	322	303	320	359	360	332	350	308	313	326	337	328	358	374	356	342	344	329	340	367	333	343	335	339	330	314	349	322	329	333	317	327	338	316	329	341	356	324	326	327	371	337	313	325	336	348	345	361	352	326	324	362	330	349	347	307	347	330	319	330	338	345	341	334	336	337	342	352	369	334	326	333	364	357	320	332	347	341	364	337	314	326	338	355	325	330	338	360	311	357	327	310	325	292
23546	21096	27926	24546	21019	13500	5942	3220	2245	1571	1317	1155	997	947	819	719	703	602	526	500	527	501	476	463	428	416	426	406	353	401	392	400	398	402	392	377	382	378	381	419	365	332	365	337	365	334	379	395	380	343	324	377	369	379	356	328	354	352	379	362	381	310	347	349	361	339	372	371	370	373	369	378	360	378	368	335	322	341	372	315	379	369	358	374	351	328	338	306	384	318	362	341	345	365	353	355	334	346	390	343	324	355	362	348	357	344	354	368	349	303	345	338	356	355	381	353	380	376	357	354	347	346	363	349	325	351	366	348	371	353	375	357	354	330	366	342	328	343	374	362	348	346	355	311	362	339	350	344	334	360	337	391	340	337	363	372	355	358	379	376	333	366	367	344	370	393	320	341	364	349	340	327	341	365	350	359	343	367	342	367	327	306	367	365	365	338	370	357	355	368	373	335	363	366	372	334	363	360	327	322	372	306	349	392	339	323	316	344	369	347	324	365	374	355	362	352	355	354	369	352	336	321	353	333	337	357	332	344	349	343	367	320	359	368	337	347	295	351	356	346	368	351	371	350	356	324	352	362	368	364	352	340	356	382	358	328	345	343	356	356	334	346	359	350	347	344	348	353	335	405	321	338	349	348	317	332	343	315	308	384	362	322	349	352	342	341	351	360	369	362	326	353	371	365	336	359	382	373	374	330	327	341	355	323	352	370	356	345	339	331	362	360	381	307	340	352	327	384	350	331	358	378	326	316	343	356	356	324	342	372	332	368	339	355	356	361	368	330	359	357	327	389	377	334	347	348	336	333	345	338	380	365	327	329	338	341	302	315	386	339	342	367	337	342	335	350	337	362	340	377	371	378	320	370	334	342	344	353	346	336	344	345	372	317	318	345	377	358	354	346	364	325	320	352	310	350	346	372	374	328	343	342	322	374	369	335	367	325	357	347	344	350	337	358	368	377	330	354	363	380	335	331	341	328	351	342	368	367	360	346	377	332	352	355	376	351	371	344	346	347	332	399	327	329	340	370	389	341	341	324	323	354	357	362	345	354	336	347	382	364	331	323	367	322	352	338	362	366	361	376	346	349	374	341	362	366	306	347	363	336	331	373	353	330	390	355	347	361	343	318	335	351	352	344	336	318	363	342	355	327	372	333	339	392	344	346	336	348	361	338	392	359	400	364	337	345	348	337	332	355	358	348	349	339	340	351	321	365	324	349	332	328	331	346	371	347	316	317	354	346	365	312	343	351	363	335	365	358	348	340	352	366	357	334	326	326	370	352	352	307	358	374	373	374	362	355	356	346	337	387	369	336	343	333	369	345	338	346	318	342	334	343	347	378	341	355	347	364	312	354	368	346	334	314	374	371	356	356	365	348	337	383	375	346	365	347	377	392	338	371	396	349	345	356	372	352	346	374	321	349	345	359	346	346	363	348	347	348	365	360	359	360	327	386	343	358	368	341	351	371	384	346	339	351	366	358	364	348	334	376	332	336	344	345	388	356	337	328	384	325	346	338	342	355	364	334	363	345	335	359	362	344	346	335	340	366	356	363	398	369	320	368	382	359	343	349	369	350	329	371	363	363	380	374	379	346	361	357	355	379	334	356	346	373	357	344	354	363	359	343	345	335	350	352	328	339	338	354	370	351	352	362	337	367	370	371	327	383	342	348	339	381	345	354	343	350	352	370	393	322	351	334	361	324	364	342	352	333	370	340	361	336	332	354	344	356	380	354	348	282	369	349	343	333	363	370	355	362	342	374	334	373	369	362	337	350	368	353	362	338	338	334	346	349	360	369	350	325	359	353	322	351	347	347	387	357	346	377	348	372	337	385	348	333	338	354	393	387	360	360	365	378	317	344	374	343	369	343	377	338	367	331	356	364	345	352	367	354	356	350	357	365	336	340	339	376	354	367	356	378	322	336	334	351	376	380	385	341	337	340	359	368	310	355	347	337	346	373	341	398	298	367	312	380	357	374	356	367	355	366	322	336	375	342	321	335	389	348	357	349	319	351	351	326	369	370	355	355	359	387	327	327	343	358	354	337	343	346	358	349	340	361	338	332	348	345	350	318	359	354	396	327	321	354	353	325	357	347	373	345	364	342	360	318	359	395	367	378	363	373	327	371	336	349	352	345	362	404	378	319	303	360	358	348	333	339	363	336	334	345	345	361	363	343	344	347	366	345	352	339	319	358	331	366	320	371	369	339	330	337	361	345	396	349	356	346	333	339	373	357	344	349	347	338	326	370	306	346	383	345	342	362	350	393	333	335	361	343	346	331	346	382	366	350	344	325	361	350	353	349	338	365	341	365	374	362	363	301	324	389	326	326	323	349	373	318	350	358	373	356	367	341	365	346	318	337	384	351	362	337	337	352	368	352	359	382	345	351	373	349	324	344	377	330	356	359	325	361	357	326	378	340	350	376	385	337	330	350	355	360	341	378	399	366	372	367	306	336	345	366	372	387	352	351	349	356	388	334	369	367	343	337	333	340	337	311	332	329	378	404	372	401	338	352	341	394	325	365	342	341	353	338	379	365	336	338	333	308	369	365	372	343	339	341	346	379	352	333	378	358	341	336	333	369	335	324	354	360	369	370	344	356	336	368	355	359	363	324	347	363	344	383	370	368	332	377	366	345	351	335	381	354	337	319	385	377	367	334	313	360	317	309	375	340	378	333	354	339	362	365	353	384	327	311	360	338	358	339	361	311	332	376	322	344	321	334	366	341	321	364	360	324	312	319	345	347	327	326	372	329	338	358	335	343	353	340	339	363	322	343	325	353	331	370	347	344	365	320	319	303	338	333	372	357	337	347	350	313	362	323	387	359	352	342	346	354	391	363	296	349	356	351	367	340	350	346	369	319	338	323	326	361	391	339	337	354	332	345	367	356	355	352	395	352	331	339	344	331	369	327	369	339	358	356	338	353	336	387	368	363	351	332	340	336	350	374	349	349	349	336	310	353	337	342	356	335	336	388	337	331	329	387	393	366	348	345	328	369	362	341	353	344	358	361	344	343	343	329	334	335	357	373	349	344	343	374	384	345	320	325	343	370	382	359	344	316	327	343	347	342	350	370	386	328	359	338	373	343	370	354	323	349	346	369	360	355	343	326	349	356	360	382	306	352	352	339	390	339	356	378	341	341	345	330	320	372	331	345	344	351	361	351	358	393	357	361	349	352	353	340	344	351	359	342	371	361	367	321	387	361	342	360	315	338	386	370	353	379	364	352	349	357	390	312	335	342	381	338	306	330	387	351	330	386	347	333	369	356	369	350	365	347	359	364	355	356	330	346	359	365	352	325	326	327	357	363	359	351	330	356	327	367	344	355	371	333	359	361	336	351	361	333	302	315	344	362	344	375	351	339	325	361	378	348	327	368	345	330	338	329	373	343	350	334	397	343	360	318	321	367	375	360	362	375	367	357	383	328	335	326	361	309	316	362	328	383	365	311	376	361	339	372	356	320	367	359	369	334	335	323	365	306	357	308	346	328
15750	39993	32316	20748	13753	9264	6109	4157	3028	2301	1840	1672	1349	1219	1124	999	896	726	716	655	605	589	549	506	519	541	469	523	460	499	480	463	460	431	414	449	422	412	420	416	403	417	388	438	405	410	388	433	376	409	413	388	417	411	397	419	402	395	383	404	425	396	399	363	401	386	428	385	399	413	383	393	368	373	406	407	415	381	409	401	394	390	390	382	398	382	368	391	378	403	420	350	387	364	418	413	390	399	424	377	402	377	394	377	378	399	380	368	354	409	396	383	393	376	406	397	383	352	396	405	388	367	408	374	369	389	417	380	433	417	375	400	395	399	402	398	379	396	418	373	392	364	377	418	350	386	355	401	407	402	417	406	405	370	391	373	404	416	370	380	395	371	386	384	424	399	356	410	383	394	358	389	413	446	405	412	376	397	385	366	419	372	392	409	404	413	386	378	395	401	403	373	369	387	387	384	428	381	384	394	389	388	389	372	400	413	413	382	381	401	381	401	413	373	418	409	412	384	383	402	381	419	360	370	407	395	382	409	431	373	380	398	384	403	404	395	406	391	386	433	403	426	425	379	421	404	404	410	364	394	395	408	370	381	365	385	391	393	374	415	401	401	397	452	341	405	424	417	410	374	401	376	403	354	407	374	401	366	366	371	379	370	408	382	366	363	407	381	389	423	396	389	394	394	372	383	380	381	392	356	381	368	400	401	412	384	382	383	401	378	400	395	399	384	403	388	396	389	391	386	393	405	396	396	414	398	383	398	387	398	415	395	415	389	397	385	392	403	406	415	402	414	384	394	381	370	384	404	367	385	397	435	364	377	367	385	369	396	378	420	409	392	424	376	393	409	389	386	387	394	399	376	391	426	393	384	396	417	366	398	390	398	368	408	394	404	392	396	406	396	389	398	407	382	413	419	377	403	393	432	357	411	382	396	420	384	375	401	358	376	409	397	411	390	386	395	396	371	395	401	420	428	426	399	395	400	390	421	398	405	389	362	398	410	405	408	377	361	418	394	360	428	411	389	413	403	425	376	397	386	407	407	374	354	418	360	370	392	386	401	396	395	399	358	392	358	393	405	420	383	386	389	384	399	421	428	400	414	387	409	387	393	423	385	390	407	373	446	396	385	366	407	406	379	394	416	393	456	387	398	367	367	426	420	416	387	363	376	401	386	420	384	381	414	391	376	399	394	386	386	396	374	400	395	393	397	386	418	406	384	399	386	430	430	392	374	397	394	361	386	362	392	395	398	382	376	431	357	416	378	422	397	369	410	384	391	395	389	376	360	425	400	340	453	420	404	406	366	377	407	370	390	384	402	400	369	428	435	418	402	384	391	377	406	392	414	384	413	353	417	402	352	415	353	376	419	406	407	397	380	409	381	413	373	369	400	379	389	406	424	376	360	387	352	364	377	408	371	365	388	382	377	423	371	412	402	394	430	418	357	403	387	403	365	402	393	391	424	378	407	393	385	413	402	402	405	429	363	397	399	392	405	395	379	385	396	372	370	367	420	420	396	402	391	385	384	360	383	426	429	414	395	410	374	371	407	372	425	388	388	385	403	404	381	403	417	434	419	375	400	378	375	376	392	376	409	433	400	374	402	391	379	397	371	387	348	389	377	371	385	379	405	396	380	397	368	436	357	412	408	387	402	383	393	406	386	403	382	400	376	417	422	427	391	400	394	364	373	415	403	366	404	388	424	392	370	375	401	355	417	398	427	427	402	384	437	397	406	385	381	387	412	404	372	418	404	360	419	380	386	354	379	366	418	398	403	356	393	379	421	393	392	383	425	383	401	371	424	386	395	414	377	387	379	387	407	374	380	385	388	366	406	414	376	387	367	374	384	413	377	371	399	355	395	371	384	386	377	381	377	398	409	377	392	395	393	413	373	408	403	418	409	390	396	404	379	418	384	422	395	372	424	406	396	383	392	384	381	374	386	397	398	401	416	377	400	423	410	377	395	352	350	390	350	419	391	407	400	408	409	442	382	441	415	389	425	372	380	368	383	361	431	371	398	368	424	355	371	413	414	378	401	423	382	417	408	372	419	401	396	405	384	386	376	371	369	380	374	391	391	394	395	391	417	410	410	383	351	383	377	395	388	391	369	372	414	400	385	410	402	382	395	388	445	372	392	388	417	398	378	397	392	414	384	388	405	372	427	405	401	368	426	392	381	387	395	418	377	402	377	409	356	412	391	428	378	409	411	407	399	424	350	404	368	369	376	382	392	374	378	372	378	387	361	398	346	381	397	398	387	439	405	393	386	391	412	385	387	389	383	390	404	420	380	396	405	377	402	424	377	402	424	403	424	377	375	429	426	365	385	406	393	395	381	405	398	402	414	404	417	355	416	391	402	385	383	389	376	388	389	385	399	410	370	389	426	380	371	445	392	386	414	432	409	383	368	395	386	413	395	386	395	402	372	395	403	380	407	392	375	388	391	362	429	401	385	387	384	390	382	409	397	405	395	389	406	394	385	392	385	384	399	395	398	387	398	396	361	403	381	432	395	392	380	369	372	383	365	382	424	429	393	364	395	375	372	360	413	415	413	367	394	438	367	366	389	407	396	404	384	376	362	377	414	387	398	379	416	385	400	414	391	416	386	411	391	389	415	398	380	393	407	371	392	376	406	405	416	383	354	393	405	394	391	375	374	383	391	372	390	406	384	398	416	372	397	417	386	385	408	369	389	397	415	396	415	407	361	379	411	390	389	407	388	370	432	386	418	407	410	400	382	392	406	377	377	420	411	391	392	425	342	373	362	375	409	403	373	417	392	381	382	340	378	412	413	382	384	416	367	380	385	389	423	379	393	380	381	404	413	427	425	400	358	405	375	409	423	442	377	387	394	423	412	383	375	386	404	408	392	392	444	408	398	401	387	396	402	398	399	393	410	409	408	399	407	397	383	394	405	399	387	392	419	395	380	391	400	371	397	356	374	386	393	416	383	389	400	355	401	382	387	367	371	383	397	392	409	414	363	387	387	422	369	381	444	366	366	394	386	374	398	425	408	421	398	401	410	374	393	376	399	425	379	392	404	399	408	378	413	367	355	409	408	404	399	394	378	396	405	350	375	425	371	381	387	405	443	379	384	409	436	424	377	399	361	387	402	393	413	349	412	394	399	379	392	393	389	407	386	370	407	376	394	364	414	405	378	401	405	360	417	363	379	396	385	358	355	353	385	388	406	381	365	415	394	412	404	384	379	370	392	405	414	412	371	380	415	384	371	331	417	371	397	389	369	379	380	431	391	399	344	391	409	369	381	385	391	416	414	421	401	401	358	387	405	361	384	405	369	349	377	419	407	389	396	394	369	391	385	403	402	363	401	390	378	422	394	376	382	387	407	357	370	371	384	424	412	408	396	380	365	419	379	400	381	344	375	386	400	372	374	378	391	401	402	403	393	415	408	408	407	425	447	404	402	403	361	416	388	403	382	395	397	383	419	384	393	437	395	413	357	417	391	415	401	379	380	398	385	410	385	380	379	373	379
24783	21089	26596	25297	12635	5626	3347	2077	1555	1245	963	802	684	677	562	613	527	431	434	385	378	374	353	318	360	318	351	341	337	310	293	310	316	294	296	260	281	282	296	276	296	281	294	283	267	308	270	301	277	279	289	276	308	307	272	247	252	256	268	283	262	299	283	301	262	275	288	273	282	298	288	273	264	293	289	262	273	302	315	285	275	285	301	283	266	265	281	292	228	262	246	287	279	268	277	256	275	291	291	255	267	258	296	284	295	241	304	256	271	270	305	293	306	261	293	306	314	285	260	269	287	285	267	305	283	295	347	264	258	268	279	243	267	319	298	265	307	286	255	259	279	278	250	270	292	278	276	313	266	282	267	264	272	271	271	282	273	262	266	269	312	272	285	249	297	277	290	281	255	269	275	280	265	270	267	277	255	266	293	267	254	284	276	265	252	267	258	299	275	254	280	272	302	293	277	254	300	274	270	283	275	286	268	270	284	278	282	261	285	261	277	276	285	277	290	316	277	285	287	253	260	251	249	265	272	285	274	270	273	286	289	259	279	274	291	268	289	267	257	281	268	286	270	274	274	263	289	259	264	283	280	276	286	274	305	293	280	253	270	275	251	257	272	287	275	306	257	243	282	265	278	291	297	279	270	287	275	290	274	277	307	293	273	278	279	281	262	285	294	252	290	287	304	302	283	271	322	279	275	272	305	307	299	303	292	260	260	264	290	275	248	266	283	293	244	296	311	255	295	290	280	294	279	285	260	276	274	245	288	286	279	282	262	258	266	284	248	258	285	284	295	278	260	247	268	254	285	245	295	261	269	263	266	279	278	265	269	256	245	265	260	252	252	257	282	281	286	272	275	296	273	311	276	280	252	263	274	283	283	273	272	272	276	275	287	279	266	231	257	275	317	286	259	287	287	267	301	288	275	312	284	294	258	285	284	276	232	271	293	268	245	293	256	251	259	285	260	303	282	300	254	298	287	264	252	309	265	241	288	282	269	281	280	292	291	267	271	298	295	270	316	256	275	252	266	298	267	267	297	267	296	280	286	266	303	253	245	273	272	264	257	279	267	273	283	308	285	290	274	312	303	280	267	297	291	293	282	251	282	274	294	322	262	281	278	260	285	297	262	266	268	290	271	261	277	292	277	243	274	270	279	269	299	295	278	283	284	276	272	277	259	290	266	258	269	267	277	269	251	285	271	249	287	284	268	248	262	269	252	258	253	257	291	300	310	266	310	261	253	258	265	292	303	307	273	283	245	296	318	290	283	267	290	275	254	291	284	250	259	309	275	275	277	293	282	257	267	277	261	286	290	277	288	259	274	276	288	264	273	282	248	259	291	277	276	288	276	270	261	286	290	274	286	257	285	319	301	287	285	282	318	267	291	267	289	311	263	266	282	253	269	287	279	283	273	278	273	272	291	272	294	292	279	265	260	267	287	272	290	291	277	281	276	280	326	288	281	241	292	250	267	281	262	291	334	267	253	268	269	274	256	251	278	282	276	297	265	271	281	287	301	286	279	269	288	276	274	281	272	262	278	284	269	281	289	301	270	271	276	287	315	266	274	276	279	261	246	305	270	297	241	271	283	278	302	292	286	294	283	307	264	237	249	309	267	293	262	294	271	281	281	271	270	292	269	289	290	273	297	277	283	279	294	270	268	284	253	267	275	291	290	296	251	281	297	286	281	265	279	274	267	262	279	280	280	270	285	259	257	290	311	237	271	256	261	278	301	269	295	250	276	265	276	279	281	265	243	295	288	265	267	270	297	266	310	271	262	264	269	283	268	281	280	270	300	284	305	288	281	258	274	312	258	282	292	297	274	273	273	267	249	302	264	302	281	265	292	296	265	291	289	291	271	267	302	295	291	272	307	318	268	288	286	275	267	280	270	264	266	286	260	301	279	292	285	274	279	265	285	261	273	278	298	273	264	256	269	254	272	249	322	267	251	276	266	278	285	271	276	283	274	292	266	268	272	283	283	270	259	279	282	268	308	242	262	282	301	287	270	288	307	286	259	284	275	282	274	272	282	273	273	272	257	264	292	301	264	284	241	280	276	255	298	309	279	287	262	291	283	251	266	276	308	266	283	282	271	282	293	291	280	268	258	257	263	260	272	280	257	276	273	300	309	253	304	270	297	282	281	285	288	295	249	275	282	285	279	269	286	272	271	294	277	283	295	267	257	299	324	269	296	290	280	268	286	240	271	262	274	294	291	270	289	296	312	272	271	261	276	313	294	263	270	289	275	276	260	290	267	274	279	303	264	300	275	282	306	285	266	279	263	249	262	250	283	268	263	243	306	304	256	285	285	279	264	293	253	266	288	271	277	297	287	248	294	282	267	288	263	247	259	286	303	282	275	294	281	264	283	276	257	261	282	282	274	257	284	280	283	270	271	309	301	274	271	319	274	270	285	252	276	247	277	268	278	271	276	281	303	239	261	252	276	265	265	247	270	283	291	259	282	278	299	280	309	265	275	266	269	291	258	259	264	277	271	270	263	257	288	262	272	322	274	267	272	265	263	251	262	275	305	294	249	257	280	294	280	271	290	257	287	270	267	269	248	315	258	268	303	273	279	298	289	297	299	270	284	247	306	291	288	269	279	285	245	291	286	278	256	260	276	287	291	312	276	257	270	309	249	257	264	249	290	279	234	255	291	265	262	273	253	277	300	311	289	263	283	264	308	270	273	239	263	293	271	277	276	317	261	255	265	267	297	273	261	274	265	244	285	301	274	255	266	255	271	266	287	264	268	283	299	274	292	288	263	267	259	272	267	280	263	298	298	249	273	253	265	283	275	316	277	277	250	282	263	302	267	275	276	269	283	286	276	285	253	255	259	262	323	270	241	287	288	257	274	264	262	295	292	300	281	282	269	249	281	276	292	262	276	273	292	282	287	234	292	283	253	264	271	258	258	259	261	266	281	262	291	302	281	312	273	260	267	258	295	280	273	288	273	287	294	286	269	283	290	259	284	294	306	257	278	275	310	269	259	280	285	282	281	285	285	277	281	279	285	267	269	277	246	312	270	291	285	255	291	280	278	280	287	239	272	255	303	224	244	297	260	275	260	276	272	279	296	275	290	285	286	293	292	234	284	294	274	270	262	279	291	299	297	279	310	291	258	259	299	259	285	285	275	265	305	258	286	280	259	280	300	293	298	296	294	273	250	263	273	286	296	292	270	265	254	259	298	282	272	274	282	277	304	266	248	294	277	282	284	258	319	270	277	249	271	287	268	239	273	261	284	274	301	266	294	283	258	280	310	250	266	255	274	261	284	300	269	302	275	260	274	298	280	286	264	268	285	269	227	287	282	283	268	281	317	283	261	274	275	273	267	279	305	264	265	243	299	263	289	275	275	283	269	291	249	277	264	283	277	281	278	274	291	283	268	246	259	267	273	268	281	289	297	266	282	266	292	254	302	269	268	288	262	291	287	293	276	274	292	275	278	296	270	293	264	267	294	276	249	304	260	267	297	296	269	287	291	269	281	284
13931	35924	28750	17039	10708	7094	4635	3041	2281	1749	1409	1149	1004	870	848	735	636	589	548	498	431	436	510	417	425	388	386	377	344	377	380	356	358	362	369	361	329	370	339	338	335	305	349	319	328	323	356	316	310	335	345	291	306	301	327	340	362	311	325	345	298	285	327	331	323	336	305	293	329	347	306	299	324	323	316	293	320	314	307	335	294	325	322	347	319	345	310	325	316	342	315	324	351	318	318	321	297	319	290	287	297	286	298	325	300	307	298	333	307	313	333	306	310	338	334	314	313	335	273	307	319	356	307	296	309	316	304	334	299	290	331	324	297	291	316	330	331	305	317	316	340	314	312	323	303	352	299	332	324	307	342	322	335	310	322	334	337	297	305	308	312	356	280	302	325	296	311	334	323	310	291	324	302	320	321	358	331	324	304	312	313	312	326	295	306	322	293	331	313	313	307	306	310	322	299	319	302	309	331	306	338	354	323	303	328	311	318	313	342	319	290	322	323	335	310	304	309	334	314	348	318	339	321	347	314	319	279	306	319	331	329	343	296	290	319	321	294	301	302	343	330	309	323	331	323	329	333	326	289	332	303	313	339	296	318	314	289	337	315	297	321	327	311	333	326	316	339	331	291	292	317	307	314	332	289	299	306	295	317	314	332	314	332	288	322	307	287	303	322	319	322	338	333	294	277	327	286	338	313	290	317	298	342	327	306	297	325	330	328	304	329	268	316	317	349	336	313	313	317	279	313	346	319	327	285	318	336	309	309	313	309	362	284	305	292	320	322	329	348	302	294	305	316	295	310	332	284	303	285	310	320	322	319	318	316	328	312	328	342	337	327	314	319	291	353	321	327	313	333	334	319	322	331	283	287	322	301	334	313	298	321	337	293	346	332	290	322	305	316	317	305	300	331	341	289	323	310	332	316	294	324	343	341	324	312	342	322	296	310	333	318	329	270	339	279	313	291	297	303	304	317	288	324	323	315	293	317	312	307	303	325	300	336	305	311	251	316	331	355	312	301	350	323	336	321	331	321	343	317	325	315	296	317	319	297	326	325	313	343	303	321	328	293	317	302	324	322	339	281	307	303	336	312	369	311	330	328	331	319	309	329	350	335	297	311	302	303	306	295	305	346	326	335	319	301	320	295	306	324	278	315	337	327	330	284	331	302	325	316	318	326	288	327	284	311	332	297	311	333	292	310	322	343	301	304	310	343	288	324	329	292	315	304	324	312	333	303	306	300	311	300	302	282	300	317	303	310	296	306	289	300	318	298	268	336	299	343	322	290	324	322	311	285	282	309	282	323	329	287	297	294	338	338	353	318	300	326	322	313	296	316	293	330	315	318	314	333	314	334	318	308	328	348	312	311	312	332	310	310	338	332	332	346	339	328	322	310	333	308	316	299	285	325	344	334	294	334	276	300	298	339	300	318	350	314	327	290	303	299	332	310	303	323	309	322	291	318	292	311	299	325	286	301	321	319	344	284	330	317	301	311	296	316	307	313	300	290	311	332	299	314	318	358	320	331	302	346	319	318	331	310	327	332	323	337	328	304	317	300	334	346	299	322	328	287	292	320	317	309	318	299	327	338	313	315	307	331	340	331	308	314	304	291	317	316	331	313	309	314	322	328	323	302	348	321	328	311	302	318	342	336	327	343	293	299	305	319	330	302	313	291	326	329	314	303	321	323	329	294	320	372	305	327	320	267	312	343	310	336	320	295	332	330	310	314	287	319	288	273	313	328	324	311	318	333	317	335	327	332	287	311	315	332	311	300	306	291	313	320	313	306	339	320	330	302	316	332	314	309	323	310	297	342	321	289	319	283	333	296	321	309	340	310	322	307	285	307	311	321	317	343	271	308	314	330	338	290	347	307	313	321	292	347	339	320	330	322	315	333	308	309	299	311	356	308	311	301	276	306	334	338	296	296	316	350	340	291	326	292	319	302	296	330	351	299	348	308	320	341	296	311	308	301	319	326	342	330	329	283	301	304	348	332	308	321	357	306	309	309	312	309	312	340	312	310	318	314	298	324	315	326	310	326	321	303	298	333	312	318	305	333	330	363	342	288	321	320	286	318	295	309	287	313	318	309	300	335	324	319	319	306	320	293	302	324	278	338	307	352	319	331	283	312	319	325	308	323	333	307	331	307	310	298	340	348	312	308	303	327	306	307	338	322	305	309	310	331	321	310	349	297	306	303	320	311	307	307	338	288	304	331	329	316	304	363	291	318	321	286	285	307	281	323	322	344	301	302	309	343	309	326	341	349	336	344	303	289	341	323	302	308	296	291	313	307	293	316	301	304	328	302	336	313	340	327	325	301	301	315	321	286	307	317	328	286	325	326	325	350	309	315	290	314	328	302	293	320	306	330	301	335	333	292	329	323	317	296	299	287	309	316	333	313	305	330	305	307	336	305	309	323	334	337	336	324	304	361	295	305	314	324	314	289	306	303	333	287	327	335	275	319	321	299	330	276	361	338	300	331	345	315	332	339	340	310	287	310	331	326	303	331	330	311	318	328	306	266	301	283	338	312	286	337	307	313	328	314	316	357	351	313	327	329	335	339	302	305	288	294	326	330	298	330	281	303	329	300	309	318	327	327	305	305	317	316	349	339	300	280	318	289	342	317	294	307	261	295	295	306	328	310	300	319	315	287	328	281	313	325	317	306	323	317	299	319	323	312	353	316	312	330	320	302	361	322	304	312	315	327	313	302	286	307	305	316	328	306	314	313	325	305	311	280	360	317	317	334	309	265	339	339	348	333	323	305	293	329	299	329	333	307	319	307	324	289	300	304	306	332	299	301	337	307	321	322	317	306	338	306	334	341	339	278	294	311	325	319	283	315	326	276	321	299	349	323	338	304	331	326	285	328	325	317	353	328	332	310	321	333	328	361	323	298	275	309	276	325	297	315	297	319	300	312	335	337	353	277	292	329	294	293	283	296	312	319	318	317	320	304	285	303	310	346	303	293	302	299	319	302	295	348	317	337	327	331	306	313	302	304	315	306	325	311	319	304	322	320	328	300	311	327	311	324	287	337	344	335	295	304	317	335	303	326	363	311	303	296	344	311	332	307	325	307	321	309	294	309	299	335	299	323	301	330	317	312	342	294	323	314	309	297	332	303	321	333	305	329	318	334	310	299	319	333	320	332	291	324	316	285	326	340	301	310	331	302	303	289	289	308	345	295	308	314	343	318	300	304	283	306	339	324	311	314	313	288	312	325	299	352	333	316	326	315	311	313	321	295	296	300	296	337	310	329	314	321	333	295	339	328	341	315	267	327	329	311	304	299	311	320	350	309	300	311	319	271	297	294	302	302	331	328	315	326	316	336	296	326	289	284	331	314	295	310	316	307	351	327	312	316	312	328	327	328	287	330	335	338	307	314	315	300	315	313	297	308	335	320	305	325	279	285	329	295	318	329	326	332	314	315	268	325	328	335	286	324	297	338	328	300	328	326	293	277	345	306	317	319	310	309	350	325	317	346	307	321	318
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
