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
341538084474	341538084991	341538085541	341538086091	341538086641	341538087191	341538087741	341538088291	341538088841	341538089391	341538089941	341538090491	341538091041	341538091591	341538092141	341538092691	341538093241	341538093791	341538094341	341538094891	341538095441	341538095991	341538096541	341538097091	341538097641	341538098191	341538098741	341538099291	341538099841	341538100391	341538100941	341538101491	341538102041	341538102591	341538103141	341538103691	341538104241	341538104791	341538105341	341538105891	341538106441	341538106991	341538107541	341538108091	341538108641	341538109191	341538109741	341538110291	341538110841	341538111391	341538111941	341538112491	341538113041	341538113591	341538114141	341538114691	341538115241	341538115791	341538116341	341538116891	341538117441	341538117991	341538118541	341538119091	341538119641	341538120191	341538120741	341538121291	341538121841	341538122391	341538122941	341538123491	341538124041	341538124591	341538125141	341538125691	341538126241	341538126791	341538127341	341538127891	341538128441	341538128991	341538129541	341538130091	341538130641	341538131191	341538131741	341538132291	341538132841	341538133391	341538133941	341538134491	341538135041	341538135591	341538136141	341538136691	341538137241	341538137791	341538138341	341538138891	341538139441	341538139991	341538140541	341538141091	341538141641	341538142191	341538142741	341538143291	341538143841	341538144391	341538144941	341538145491	341538146041	341538146591	341538147141	341538147691	341538148241	341538148791	341538149341	341538149891	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21705	20363	27572	23000	20366	19553	7684	3117	2567	2200	2000	1831	1607	1490	1274	1027	912	893	813	693	647	689	652	555	564	545	510	506	474	458	506	474	515	492	487	517	493	480	458	464	477	460	507	496	444	456	468	436	407	407	448	455	482	419	397	438	420	422	422	393	431	458	406	412	416	422	437	425	436	398	410	416	426	439	434	414	408	400	401	416	427	407	411	431	405	414	445	387	406	429	430	409	439	379	423	446	416	449	432	434	438	429	410	442	408	404	420	406	409	429	395	412	388	413	408	401	412	420	430	411	419	431	420	450	408	434	384	402	418	439	426	435	450	393	402	457	395	420	422	450	442	408	395	407	440	415	364	449	431	398	362	444	401	380	409	422	398	435	417	380	394	439	398	418	370	400	381	435	394	410	438	423	420	410	415	418	443	430	409	390	424	392	411	399	437	392	388	416	426	455	414	417	404	416	409	411	399	472	419	420	403	389	395	400	379	386	428	405	408	383	443	377	432	413	427	417	425	408	403	388	430	370	439	442	431	408	388	400	396	464	381	436	383	410	439	422	406	416	371	410	395	426	428	404	438	361	416	402	442	396	428	452	404	428	410	414	390	410	422	448	428	423	413	396	385	374	415	423	382	444	420	441	421	394	425	422	402	434	435	399	418	415	427	414	382	408	415	387	442	408	380	419	417	407	427	408	394	446	447	425	397	429	394	409	393	422	396	424	435	430	434	433	420	412	388	441	429	414	400	423	400	385	432	377	431	405	372	418	392	434	383	409	408	413	439	437	384	383	407	404	392	411	436	405	418	443	463	428	443	394	425	415	411	414	398	418	411	391	387	439	447	374	430	432	416	435	386	433	428	395	418	425	408	380	421	422	421	422	438	427	397	410	390	396	450	409	396	414	400	422	439	365	394	407	407	413	394	417	417	428	409	445	398	393	409	382	420	384	421	392	394	453	430	407	453	430	431	399	437	380	392	413	410	404	410	417	437	432	450	396	421	405	435	419	409	401	437	405	398	413	409	420	407	418	419	424	385	415	447	400	442	423	409	437	398	408	419	400	426	436	399	384	424	432	421	440	416	400	434	395	410	409	425	395	419	445	398	412	433	433	413	407	445	436	409	427	411	462	431	377	441	413	385	391	416	422	458	422	382	435	428	428	395	383	404	403	418	397	423	400	414	411	434	439	384	444	429	428	406	447	417	377	403	420	397	437	413	399	422	382	441	405	407	384	426	397	439	393	425	414	385	397	413	411	416	400	402	421	449	410	371	414	434	412	441	419	418	426	473	420	405	454	404	421	435	403	412	404	407	401	396	395	384	427	433	414	387	385	394	432	442	390	397	401	430	407	398	417	431	405	472	404	422	402	425	422	416	398	419	434	441	427	441	414	420	420	382	419	423	397	436	385	442	382	426	381	404	409	422	438	429	414	415	405	418	406	419	403	405	436	410	362	397	401	419	413	422	398	390	370	395	394	427	424	416	410	390	430	415	407	456	400	393	367	392	408	394	416	424	417	386	396	432	403	420	409	407	410	388	410	432	391	421	426	415	401	470	449	419	399	420	393	425	421	429	398	397	442	413	430	437	401	411	402	410	446	455	414	393	419	386	422	445	427	387	417	411	368	449	407	465	377	392	428	379	378	409	414	405	417	413	423	383	431	422	416	424	432	415	416	439	422	419	450	404	404	425	410	355	419	430	425	426	388	388	420	419	414	395	395	407	400	371	413	437	410	407	432	403	417	370	429	400	439	394	395	388	453	430	383	418	419	389	423	406	451	412	427	433	366	447	409	404	422	443	414	370	406	382	411	440	457	430	406	392	407	390	446	403	405	420	382	405	377	388	424	395	416	425	414	383	382	405	381	436	408	413	395	411	421	463	395	444	391	380	392	418	395	413	431	414	414	421	390	439	408	425	372	412	421	444	403	446	363	389	438	405	387	374	399	425	404	425	391	377	397	402	363	400	402	397	421	405	437	406	379	424	388	407	402	414	420	420	400	440	423	418	389	428	426	395	419	404	425	425	407	392	382	382	401	435	430	434	420	413	437	388	404	406	378	399	400	399	442	412	411	416	439	409	419	443	406	416	415	443	378	402	446	440	402	408	393	386	442	401	425	405	420	435	409	397	406	373	411	421	394	415	395	402	419	383	397	418	434	429	394	380	431	412	415	377	451	419	425	408	424	413	406	447	434	384	392	408	393	394	414	387	448	374	413	386	432	438	435	397	428	378	412	407	403	417	409	361	395	431	409	428	432	412	430	414	402	401	425	401	360	424	404	417	445	399	430	432	413	381	426	435	429	400	411	442	411	430	384	428	407	403	418	395	409	376	433	426	380	453	402	431	426	409	409	431	447	407	414	428	413	397	413	391	414	434	466	411	406	417	403	395	418	410	380	426	419	441	430	439	411	380	418	373	432	396	372	426	425	398	418	402	381	392	428	400	432	415	387	419	371	404	422	405	442	391	381	387	397	403	404	417	424	406	422	439	378	422	421	398	444	434	397	389	395	404	416	408	450	388	469	435	406	445	422	438	412	410	426	426	396	409	421	403	396	399	400	392	436	427	424	446	438	411	410	436	415	413	407	387	392	397	424	404	441	367	406	384	425	421	427	452	420	404	396	436	439	380	425	413	368	427	412	393	392	371	403	409	491	385	425	408	396	421	419	405	432	414	408	406	400	397	431	406	412	402	405	418	422	371	399	388	425	420	406	409	395	404	419	436	409	418	386	401	412	436	385	392	420	389	409	436	412	435	416	429	430	422	415	387	397	395	422	429	437	407	425	405	433	408	425	424	401	410	392	387	417	397	407	406	401	418	419	399	421	441	435	426	424	387	401	422	445	425	416	425	410	390	436	396	419	425	402	410	369	412	402	432	394	441	449	396	445	447	383	391	397	389	390	415	398	391	422	400	373	412	410	379	414	403	396	383	449	413	373	397	443	420	418	450	406	406	411	413	398	396	390	444	427	433	415	410	411	376	412	414	426	412	431	414	413	444	419	410	413	408	419	408	392	442	392	405	431	382	422	410	446	408	414	426	405	442	452	376	426	406	412	428	385	401	391	401	419	401	431	397	395	389	376	422	413	387	401	416	400	382	414	418	425	404	422	424	413	412	412	463	391	441	403	401	385	404	434	429	401	417	390	368	391	411	394	377	419	409	435	406	398	430	376	414	406	435	442	403	416	426	395	418	398	419	418	431	410	420	405	396	421	431	423	388	400	406	419	426	393	422	395	408	396	382	426	390	430	388	432	457	445	433	404	371	428	376	391	396	450	477	429	382	408	378	440	410	470	444	423	402	426	410	459	431	401	446	416	448	432	442	436	424	414	409	428	434	385	393	401	403	396	423	400	427	382	397	378	396	401	423	420	382	433	421	431	440	422	396	388	421	384	421	410	420	395	439	429	438	402	429	398	420	430	416	411	398	423	417	421	403	386	444	387	398	402	394	383	455	424	430	406	412	411	426	421	437	432	430	409	438	403	399	410	441	390
30329	43158	31833	19854	14463	10284	7630	6451	5706	5067	4544	3861	3561	3221	2668	2190	1826	1775	1616	1272	1202	1082	1065	977	922	855	779	751	720	724	709	810	714	730	703	673	648	658	713	628	650	651	633	595	570	619	663	645	589	606	584	604	603	589	629	602	560	561	573	614	531	548	588	566	540	557	590	577	580	560	532	537	576	564	585	526	553	561	531	537	570	582	518	566	530	571	538	548	535	575	514	575	531	532	565	580	560	540	516	541	565	539	564	533	580	559	578	574	527	561	497	541	569	567	590	527	567	544	595	539	547	554	536	545	538	585	574	504	553	535	561	585	508	543	562	548	545	565	543	555	550	528	537	577	556	541	534	573	545	535	542	557	540	545	553	561	578	568	605	528	526	539	501	566	529	557	549	526	558	523	579	555	528	536	531	557	566	547	542	542	564	548	583	541	535	579	498	592	523	569	528	558	532	580	579	566	551	520	562	561	555	590	550	551	500	547	573	531	528	567	588	566	551	539	541	545	584	558	536	558	537	505	543	559	569	532	575	586	557	563	536	577	555	550	561	553	590	553	488	522	547	567	566	537	557	549	542	580	515	516	555	568	531	614	585	610	548	553	504	514	491	595	550	565	502	562	556	549	527	599	515	553	619	565	569	578	506	545	531	573	559	546	542	567	586	545	560	534	537	571	608	537	554	554	555	530	579	552	559	584	549	543	527	568	540	573	578	565	589	609	539	543	553	600	542	558	601	582	549	561	604	540	555	558	524	558	573	553	565	582	566	607	532	551	567	557	546	510	559	567	546	558	604	540	598	555	542	547	575	567	570	574	590	539	563	535	583	581	525	550	548	534	546	538	551	511	540	506	538	548	524	519	609	583	496	572	540	542	571	528	551	579	525	570	567	571	561	566	547	553	554	544	527	538	569	577	526	543	579	577	543	539	589	587	557	567	603	604	556	525	527	565	522	605	593	540	556	519	598	559	537	552	532	505	554	554	574	584	560	568	568	535	568	556	549	559	576	512	550	551	587	568	569	554	525	579	553	559	551	527	536	546	532	559	572	557	561	570	574	577	522	574	541	507	530	545	544	554	523	554	579	580	604	530	511	539	550	525	597	502	542	566	562	566	529	484	509	540	571	564	550	594	539	555	591	587	522	580	556	543	578	529	586	509	548	576	537	597	571	554	540	568	561	557	565	570	533	523	587	556	561	590	616	517	562	564	536	537	575	543	531	509	577	548	541	551	564	569	552	575	532	552	517	575	522	560	566	551	541	524	556	536	557	538	568	557	524	563	535	539	546	581	572	548	548	536	578	576	536	555	540	531	590	513	566	576	545	565	550	551	530	508	537	522	581	565	521	579	543	566	538	568	544	558	562	592	552	514	557	551	566	534	583	550	567	598	583	566	561	571	579	555	577	568	531	546	574	608	568	558	555	546	592	562	554	554	561	628	580	527	536	549	535	559	530	587	616	534	592	598	572	552	527	518	541	568	542	554	576	503	541	565	574	547	549	559	542	529	539	557	590	578	577	517	580	543	552	589	519	589	538	547	575	538	562	567	552	588	568	587	593	585	550	557	580	573	591	532	520	533	580	569	502	552	570	549	501	585	565	525	555	589	540	578	530	543	577	552	538	544	571	573	582	544	540	603	566	568	547	591	547	547	539	573	546	525	537	541	607	541	553	595	493	547	570	539	568	531	549	491	558	568	604	525	546	559	574	547	549	546	527	495	593	530	589	534	524	595	587	573	519	543	538	541	525	539	529	574	550	560	555	554	576	591	547	554	520	574	575	539	541	552	511	593	590	592	562	594	576	586	544	548	501	546	557	550	573	560	547	545	605	555	553	542	542	510	536	527	551	609	598	570	547	522	570	581	550	543	575	550	573	572	601	553	545	603	550	583	545	561	553	548	534	568	515	582	539	556	581	522	545	595	564	569	552	527	568	564	569	544	496	533	558	526	565	547	516	594	592	551	599	586	548	544	552	587	569	569	526	571	577	572	542	554	544	548	566	548	528	573	521	555	558	562	547	541	574	567	553	545	561	555	562	520	519	536	561	545	544	586	549	528	495	539	558	558	560	570	538	536	567	565	567	546	525	545	559	544	518	546	565	571	607	517	581	545	541	579	528	540	518	572	546	550	539	547	529	531	592	550	541	536	572	571	566	549	555	574	587	567	582	579	557	567	548	577	537	573	520	566	541	523	546	583	559	533	588	605	561	522	528	547	545	571	522	582	547	557	557	551	588	583	594	550	577	541	553	573	587	531	557	528	533	546	572	524	567	542	552	558	545	566	548	556	562	546	548	551	540	602	554	509	518	549	593	549	575	533	548	527	530	548	570	575	564	588	545	574	527	587	571	530	530	598	552	569	553	556	531	553	555	520	571	560	561	518	570	576	537	580	561	589	560	503	533	593	571	579	569	514	591	580	583	576	498	550	596	581	576	566	555	568	543	566	578	589	589	562	543	582	516	581	573	515	507	550	548	553	547	589	567	530	620	559	541	564	600	539	543	536	528	530	556	534	534	535	513	534	644	570	564	570	563	535	545	517	549	535	568	568	595	554	553	595	541	499	527	580	580	560	561	581	544	542	583	571	522	522	576	581	578	602	581	549	592	550	508	528	572	550	536	543	544	587	559	582	543	564	542	545	517	544	584	581	551	558	548	558	537	521	548	523	524	544	581	531	523	505	560	539	549	565	557	527	576	557	519	573	529	556	507	576	573	542	553	544	555	582	525	562	576	573	604	526	525	540	548	586	564	585	540	622	550	559	512	570	576	594	578	549	535	554	530	512	530	518	588	595	543	501	538	542	564	566	568	572	582	560	574	576	556	540	548	547	553	547	566	558	550	506	535	578	561	573	554	543	585	583	553	511	577	554	556	553	537	514	575	591	534	545	554	543	564	538	551	545	545	583	564	524	539	538	572	542	568	559	582	529	538	563	566	528	550	555	579	563	558	547	557	531	585	540	540	549	546	603	530	552	545	570	553	537	543	567	535	528	572	552	548	545	526	565	573	568	563	557	578	571	566	586	557	570	595	566	532	536	532	551	581	589	570	579	563	568	541	568	597	555	558	600	544	531	561	572	568	562	536	553	537	543	526	539	572	578	554	561	572	557	537	540	500	514	556	567	565	531	548	535	565	552	530	557	534	562	549	574	575	551	534	528	535	565	545	575	535	535	570	553	564	621	572	540	539	557	535	538	557	552	545	535	554	509	583	551	586	550	567	556	546	538	549	569	547	588	562	583	544	544	567	547	536	593	574	541	546	556	510	545	539	550	586	576	554	526	562	555	533	538	566	571	549	541	520	545	534	569	558	549	558	518	567	547	541	551	546	554	527	564	563	552	573	553	578	574	564	550	544	521	569	578	563	534	557	529	568	535	538	553	549	556	566	516	544	556	568	546	585	536	561	538	586	559	550	511	549	532	548	535	528	486	559	561	588	541	567	570	557	546	549	527	559	561	560	519	551	542	571	541	576	565	504	558	558	579	508	576
28819	22032	17893	8406	3688	2325	1801	1622	1338	1277	1105	1107	1062	1066	899	823	747	692	702	625	677	637	638	551	581	582	556	560	588	556	530	527	591	526	567	532	554	560	534	568	536	535	564	515	513	541	510	530	528	532	524	540	519	524	547	551	568	523	560	544	510	545	488	529	511	527	512	508	519	592	504	524	566	524	505	530	517	514	531	536	505	530	512	530	496	549	545	558	556	524	483	534	546	554	538	492	536	543	537	543	545	529	531	541	502	522	517	544	520	521	542	530	518	555	527	497	531	529	489	515	530	473	552	526	516	508	535	519	513	519	546	560	502	533	509	517	542	526	545	527	571	552	549	505	553	497	528	530	579	530	532	572	501	505	514	530	534	542	536	502	526	515	496	527	528	502	521	535	526	499	541	544	535	482	529	518	536	494	540	499	514	525	539	494	492	512	517	501	560	527	498	528	556	522	524	533	526	539	536	572	512	500	518	482	540	496	510	530	532	544	534	545	521	545	531	508	490	514	530	511	529	500	504	550	527	508	543	516	503	506	535	497	510	466	529	505	486	514	504	527	527	527	538	525	538	502	499	522	530	508	551	519	534	539	556	517	508	525	549	570	529	490	538	508	504	543	520	523	521	516	470	534	519	515	547	502	535	533	557	501	477	572	463	523	511	562	527	527	503	519	494	510	511	504	541	508	507	499	516	506	542	506	520	605	532	499	561	521	540	544	479	525	540	535	523	510	532	528	478	570	524	522	526	538	524	527	492	476	527	529	492	506	549	494	514	542	538	541	534	509	497	552	536	549	534	504	526	536	530	546	534	528	505	523	509	534	520	527	543	548	555	515	540	531	498	548	526	536	517	520	537	534	521	530	501	500	537	498	548	509	542	554	502	544	533	530	502	503	532	499	531	500	494	538	519	520	532	542	484	540	526	503	555	476	521	497	548	564	500	535	541	483	508	523	494	521	534	510	510	513	492	508	525	552	510	520	533	533	537	536	527	513	498	542	561	501	512	530	507	536	560	540	521	493	517	514	528	531	501	520	521	561	531	566	501	535	508	535	515	558	526	518	527	512	495	532	490	541	519	521	517	560	550	522	534	499	500	487	540	515	536	499	548	531	569	523	558	561	491	545	512	555	536	513	488	548	510	547	542	538	528	592	558	543	537	538	549	529	539	496	537	530	528	524	506	510	523	517	560	494	529	511	530	537	508	509	512	532	542	541	521	508	515	560	505	528	530	479	515	523	533	520	536	510	515	485	496	523	511	542	523	548	564	525	515	554	525	532	517	529	551	545	532	551	499	521	510	525	560	488	479	528	515	466	526	527	513	520	533	497	505	487	507	541	584	531	526	508	503	539	544	512	537	516	556	510	499	507	500	514	548	497	553	508	562	534	497	530	550	491	543	553	497	513	547	560	507	521	522	525	544	495	497	507	514	514	540	499	497	506	552	510	567	549	506	526	536	514	539	517	525	532	535	504	494	513	535	483	526	519	529	486	503	575	510	550	555	565	528	571	510	522	510	525	533	565	519	542	530	535	510	533	518	553	502	503	516	522	508	540	537	554	529	506	553	516	507	540	526	537	527	536	539	500	503	527	533	531	554	534	506	514	516	511	517	547	509	489	526	514	535	531	558	503	492	531	514	532	520	541	516	532	528	513	549	505	518	479	488	552	506	523	550	502	508	537	561	577	520	499	514	528	521	565	517	530	518	495	501	509	540	515	494	528	538	530	564	542	539	538	531	563	536	488	534	548	573	518	540	517	547	484	534	537	529	551	526	527	499	572	488	502	542	515	537	527	521	502	555	501	551	527	522	505	503	544	535	575	535	494	522	586	475	559	523	489	510	537	548	541	511	574	525	531	568	555	530	545	521	506	496	493	563	569	499	535	545	548	535	537	524	532	506	478	528	537	533	520	510	519	527	540	504	525	542	559	511	538	515	540	490	536	531	515	526	550	525	551	498	531	511	516	530	488	515	502	554	544	530	498	524	573	555	507	540	529	510	542	515	545	512	518	508	552	570	559	517	521	513	529	523	537	509	530	509	502	546	552	532	524	497	523	555	545	558	506	524	509	499	511	537	513	540	519	567	534	501	499	565	488	542	534	507	517	512	562	447	509	536	524	503	561	550	512	537	536	542	563	533	522	532	495	497	527	512	509	554	538	556	533	539	491	534	490	540	550	556	545	516	559	553	568	487	533	519	585	554	514	550	558	524	524	517	559	510	527	494	547	519	551	528	536	499	499	516	513	505	533	562	513	536	522	580	536	495	554	511	496	551	510	535	516	500	537	562	565	513	510	533	497	520	497	550	514	559	556	511	544	520	547	557	525	505	526	553	514	554	535	535	506	496	484	527	545	535	527	502	485	520	533	538	527	529	494	517	498	491	532	493	517	538	495	449	547	549	498	507	503	530	519	557	545	538	518	583	541	536	485	505	518	522	530	528	534	523	547	490	514	537	513	535	527	543	516	529	544	547	533	540	544	506	528	490	523	539	539	528	509	526	514	528	547	500	567	528	510	522	577	504	533	510	506	505	514	535	496	524	555	510	551	540	511	513	522	541	486	523	576	500	553	528	524	515	489	530	487	519	538	571	504	524	507	511	496	492	540	532	494	537	525	551	540	506	524	503	520	479	513	531	510	522	529	549	498	552	539	497	552	504	480	538	538	563	500	540	521	517	535	528	552	498	554	503	538	524	520	540	479	522	507	537	495	521	556	504	501	519	517	539	546	556	512	540	503	514	509	540	572	532	503	564	485	520	484	551	539	547	510	492	511	519	514	527	536	527	531	545	514	518	519	506	523	493	524	517	542	494	563	498	550	481	537	511	487	524	522	562	526	555	485	549	547	529	539	502	517	520	565	480	527	548	480	519	502	504	484	538	526	518	552	501	558	517	557	544	473	512	506	539	484	537	516	565	513	502	549	533	572	564	548	472	489	537	487	482	486	581	538	558	523	492	497	505	513	540	532	581	535	520	545	524	504	504	514	498	531	579	506	571	516	494	507	552	536	492	517	545	502	554	516	516	513	534	502	526	544	501	526	529	496	526	530	494	546	520	516	558	484	568	522	499	599	520	497	509	560	537	534	492	541	544	529	562	532	482	505	516	508	469	552	492	513	485	520	518	513	533	517	513	514	517	527	505	522	510	554	511	567	515	545	554	523	524	540	532	517	544	557	514	545	498	500	531	572	529	501	504	560	495	516	513	554	534	528	505	563	534	514	505	497	517	521	505	536	491	516	518	531	489	513	530	548	514	522	525	506	531	523	523	525	505	534	528	502	531	491	541	518	556	523	518	514	542	505	500	542	531	501	540	495	533	506	529	514	506	509	472	505	503	531	521	540	570	511	525	551	536	530	540	528	570	517	515	516	547	531	534	542	519	509	535	540	511	535	511	539	489	484	554	513	539	495	541	530	569	573	574	505	551	563	514	521	482	545	534	499	513	531	508	511	539	542	532	507	516	510	514	504	527	530	534	549	503	500	534	481
25342	32506	21335	10574	7209	5033	3957	3294	2967	2614	2407	2132	2005	1842	1573	1443	1269	1179	1068	1032	964	962	922	842	834	797	761	763	824	775	853	838	801	805	796	757	744	807	788	817	800	744	730	773	743	776	747	748	710	746	754	734	724	684	774	711	727	709	723	735	711	710	717	721	703	748	698	659	701	691	708	739	726	730	691	741	711	727	672	700	684	700	695	716	708	723	717	701	686	698	684	730	736	681	687	711	736	695	688	717	692	657	690	693	704	687	698	710	691	718	694	694	665	659	731	716	709	682	683	696	680	703	680	749	678	657	693	713	742	710	725	681	712	694	727	710	725	705	658	672	729	658	713	713	663	749	694	690	701	720	734	680	718	663	676	740	660	719	712	711	726	734	700	676	716	723	699	691	670	677	694	647	700	712	727	712	741	683	729	712	711	684	744	685	722	643	717	763	729	689	675	727	720	697	729	739	686	645	699	736	703	712	702	717	687	705	744	729	728	692	674	698	721	711	700	683	720	674	672	655	711	694	710	659	679	683	679	714	701	721	738	699	696	722	675	727	715	695	674	713	726	698	689	712	704	679	690	688	698	722	682	688	731	669	736	706	740	708	722	668	689	660	658	697	722	692	715	713	715	707	676	718	693	673	681	731	692	653	688	731	715	716	747	708	692	696	670	703	669	674	683	656	691	696	663	677	692	678	741	628	728	646	704	716	753	688	711	704	684	673	724	726	723	689	736	715	720	689	716	689	647	670	714	705	715	642	709	751	644	704	687	706	688	730	730	677	704	731	658	693	707	690	705	683	701	732	725	691	666	724	640	672	686	722	679	687	681	692	719	773	752	746	722	732	669	678	703	730	727	660	716	689	676	650	667	687	679	672	727	720	731	694	756	746	669	689	750	732	704	728	711	724	740	701	681	696	727	702	748	741	688	707	721	645	733	675	730	715	703	703	706	717	722	666	736	712	671	694	676	675	683	697	720	687	707	717	774	724	696	671	711	741	699	661	689	697	745	727	697	694	749	752	721	694	685	720	724	679	703	730	708	678	670	714	713	653	701	738	672	675	667	706	679	727	708	691	715	662	692	683	719	747	692	768	700	723	721	723	691	692	694	712	737	720	740	738	732	696	709	710	738	709	707	692	745	646	673	705	734	733	716	679	701	740	672	683	691	713	717	717	675	701	703	667	694	701	737	682	678	746	688	702	682	699	743	748	670	661	701	694	715	681	753	719	703	684	724	665	740	691	725	724	687	725	707	723	678	708	734	687	649	657	669	666	654	685	696	703	733	700	710	730	716	661	699	691	670	710	686	717	718	670	723	681	717	712	722	683	780	718	684	686	716	720	749	706	730	702	712	701	676	730	708	644	697	682	724	728	712	709	697	674	721	725	705	752	707	711	648	707	724	667	697	718	711	771	692	673	705	717	715	723	711	676	673	703	706	698	706	733	700	716	703	718	698	723	735	689	739	697	672	706	669	702	718	719	720	680	680	685	743	716	734	726	702	704	710	676	765	674	785	695	709	694	720	694	694	747	707	685	680	693	703	701	706	707	682	709	699	692	762	680	675	718	678	752	658	718	648	662	702	702	739	745	708	754	750	694	668	726	723	723	705	737	674	706	687	705	710	721	678	682	676	727	684	699	651	739	687	678	710	718	715	689	714	671	729	744	720	693	718	714	749	707	684	735	690	689	724	667	756	692	709	731	714	711	700	701	693	722	670	711	720	679	708	704	729	672	698	716	730	712	705	700	701	725	670	698	724	707	669	690	697	730	714	672	683	674	717	716	746	690	685	736	731	720	743	716	670	714	705	699	695	763	716	722	728	721	765	766	648	672	722	702	696	728	702	684	748	695	704	713	707	729	665	730	654	701	702	653	668	742	726	695	688	705	704	639	717	715	711	760	667	719	643	739	671	697	625	763	702	723	694	648	711	652	706	752	735	709	678	688	751	666	716	716	706	681	697	760	660	718	692	687	721	718	681	672	738	711	710	725	703	686	713	693	723	722	689	658	703	694	707	687	665	723	707	707	704	709	677	660	652	691	689	743	673	713	682	715	702	718	719	742	705	716	674	696	691	683	681	740	678	694	682	703	710	729	698	684	717	779	716	708	669	701	703	723	673	742	751	713	682	748	703	668	709	706	717	686	708	711	733	670	755	725	700	696	692	714	762	729	758	709	656	696	657	688	677	693	709	681	713	738	680	720	666	693	782	742	667	774	694	698	754	740	681	681	706	723	732	650	706	729	732	695	666	694	723	683	701	680	693	700	682	724	726	735	725	732	722	727	724	701	790	739	710	678	658	685	681	691	683	643	696	656	668	747	730	723	711	721	682	700	668	727	665	708	774	683	682	717	712	694	727	723	788	749	665	677	690	705	728	716	650	711	673	729	753	669	745	692	724	722	714	715	707	700	701	692	701	745	713	698	670	730	700	697	708	668	694	694	695	694	745	719	728	704	722	742	697	660	706	729	748	695	696	693	719	679	725	717	731	721	686	725	665	687	682	682	704	732	695	689	698	744	716	720	673	708	722	702	696	683	679	679	665	726	688	721	723	690	668	680	724	691	739	710	731	666	696	713	681	738	704	665	670	652	715	678	715	660	692	669	689	656	744	681	709	723	688	721	686	683	738	690	701	691	709	735	708	679	712	764	722	722	738	736	716	715	710	671	717	703	690	727	750	717	700	695	673	720	680	724	681	768	716	680	712	679	722	718	708	677	716	701	722	697	674	701	664	682	713	684	696	691	658	678	701	715	747	717	730	695	719	722	706	719	713	727	709	723	704	723	736	701	699	703	690	664	705	705	734	769	668	657	675	733	703	712	718	694	687	722	663	650	616	684	729	721	711	696	690	735	712	746	660	700	693	719	710	731	712	672	716	702	716	691	751	756	710	718	698	713	686	727	698	749	756	678	665	683	655	710	704	654	687	723	686	745	669	693	671	743	765	698	711	730	676	691	698	732	690	663	678	741	708	653	694	728	726	718	709	739	732	685	709	697	670	695	701	714	713	717	743	744	653	687	660	703	708	718	733	694	734	708	737	717	693	701	721	709	693	704	678	735	713	689	711	747	691	660	644	710	677	678	680	761	684	690	726	740	717	717	668	745	696	711	697	727	682	697	675	700	676	719	735	670	682	674	702	724	685	691	698	696	707	691	760	719	761	689	703	779	752	745	700	715	691	682	676	681	682	732	702	689	689	690	727	699	730	702	722	697	715	666	685	679	719	692	724	691	693	669	694	698	727	697	703	688	694	685	700	738	709	711	742	690	724	675	674	690	654	732	687	662	691	673	709	631	755	682	763	700	651	691	707	719	696	665	683	733	687	699	684	723	666	715	651	725	700	648	703	677	702	719	756	708	776	698	753	690	684	695	704	654	713	712	676	723	692	701	680	722	715	672	720	699	700	739	682	711	736	697	747	702	705	728	706	685	678	732	707	729	719	714	728	710	701	658	702	697	657	691	715	722	731	667	677	712	643	715	698	689	716	733
23966	21637	28735	25015	21103	9534	3717	2549	2268	1989	1821	1615	1490	1370	1134	986	969	892	754	715	678	696	650	620	621	582	586	534	558	519	611	602	591	575	546	525	583	541	508	560	514	506	494	552	506	514	554	511	496	504	477	511	508	470	504	549	493	517	546	475	464	509	512	476	474	506	484	505	498	518	526	504	487	477	493	496	494	515	443	506	508	566	534	516	491	532	525	474	506	480	500	502	544	511	469	471	524	474	532	458	498	479	505	504	489	529	510	466	486	478	509	520	491	512	487	491	495	533	547	460	511	476	466	499	476	490	499	487	479	486	476	538	487	500	498	477	490	504	458	516	522	491	480	514	512	477	539	564	519	514	501	456	493	512	490	548	506	507	520	532	495	508	503	513	482	475	491	508	448	502	466	496	497	523	478	498	498	468	480	465	499	490	483	503	513	487	455	481	497	472	504	538	504	485	528	506	516	526	508	491	499	519	495	527	503	476	521	501	506	506	488	473	460	496	520	481	482	536	486	507	485	478	503	454	476	444	489	519	486	517	469	488	487	483	496	519	504	487	537	509	478	463	528	510	514	491	495	492	508	543	485	484	507	482	538	515	536	482	484	481	518	472	506	516	496	475	499	474	542	473	468	502	502	470	483	511	491	529	499	533	473	489	490	483	471	503	506	503	484	533	528	485	533	475	482	476	476	477	498	488	520	511	478	512	485	524	508	509	503	497	484	517	507	514	462	484	488	496	520	477	508	511	512	482	483	489	481	537	493	524	522	542	513	474	489	500	460	480	470	493	517	497	471	506	510	504	489	467	553	506	464	507	480	499	462	539	484	482	479	491	510	499	516	519	526	469	501	504	476	496	511	497	490	464	483	484	488	516	490	467	515	508	455	464	517	489	510	508	505	480	492	466	517	474	536	494	520	516	529	462	469	517	509	502	479	503	493	527	516	483	509	491	526	525	514	484	535	497	502	522	487	449	496	512	475	501	452	501	470	507	485	463	510	493	492	525	529	555	480	523	504	518	464	496	505	462	522	485	523	517	517	483	486	493	509	474	453	499	487	488	487	518	439	491	492	492	491	511	491	514	473	480	508	540	498	511	517	493	494	478	439	459	495	503	508	507	510	485	490	465	493	487	517	502	448	507	511	482	485	489	508	472	489	469	533	499	521	500	539	486	503	520	486	529	502	489	526	492	506	519	505	499	514	454	505	485	515	484	500	522	489	509	486	511	465	569	521	517	533	475	496	502	488	486	523	487	523	514	531	495	546	508	504	516	471	526	500	505	516	547	491	535	513	486	464	495	501	486	520	488	502	495	458	527	522	541	484	506	489	496	485	485	472	514	463	537	500	462	497	490	519	540	497	538	490	480	513	517	512	464	492	479	504	521	470	501	503	469	521	466	504	493	539	530	468	525	489	500	488	506	512	487	497	521	488	474	527	495	507	471	536	479	488	580	521	494	497	513	504	494	488	441	474	492	509	510	474	518	478	487	473	560	515	487	492	478	467	455	483	481	491	482	512	520	443	490	483	478	500	490	538	480	493	513	529	519	495	484	511	504	516	525	502	480	505	492	503	506	505	481	523	483	489	471	514	529	496	495	516	481	535	499	520	492	487	532	487	483	523	528	543	508	495	504	512	476	475	526	511	473	510	521	484	495	494	532	512	505	526	479	532	526	501	518	482	508	510	501	489	515	464	522	487	518	506	492	470	474	499	497	508	550	496	507	471	507	479	489	514	509	474	502	463	468	531	491	517	490	533	496	484	489	545	489	493	513	525	483	497	476	517	464	454	509	503	512	519	496	486	506	500	502	479	491	497	506	518	539	495	477	510	530	486	521	496	513	518	518	476	522	502	523	524	495	532	493	512	485	472	521	497	455	478	473	483	491	495	500	516	484	511	491	507	529	496	500	526	425	515	474	476	475	476	509	504	496	515	497	510	508	489	490	500	518	461	484	504	527	481	490	493	489	462	503	496	502	540	515	519	525	533	509	487	498	435	534	491	500	535	474	513	488	493	504	496	504	495	493	520	451	452	466	516	469	493	493	504	463	508	514	497	505	469	526	539	505	519	517	503	471	491	509	488	473	514	482	501	494	499	476	498	514	495	505	483	482	484	483	528	510	492	476	497	507	519	524	529	484	470	503	492	529	454	501	513	453	516	515	525	521	481	488	494	494	497	486	516	461	519	515	457	483	521	484	507	476	526	497	498	472	475	529	479	523	499	475	486	522	498	500	521	499	539	504	486	508	466	510	542	489	468	516	512	494	483	526	509	472	459	469	538	548	557	521	512	478	527	507	512	518	529	521	505	521	485	505	502	486	489	501	480	530	501	523	496	451	487	460	474	508	508	468	494	470	530	442	464	491	545	508	488	475	480	483	490	490	457	490	521	519	536	471	443	476	481	473	496	505	502	499	490	512	485	532	513	455	428	522	509	496	557	479	494	502	482	486	542	480	455	526	489	485	520	526	479	498	489	500	485	517	471	475	542	507	499	508	518	525	503	489	483	514	503	506	528	498	475	531	433	515	513	519	485	517	512	476	510	497	541	512	493	516	479	479	485	497	488	517	510	497	466	512	476	490	496	498	483	485	522	497	480	518	477	503	480	498	506	520	483	493	488	517	501	471	503	500	497	473	473	504	501	506	498	487	469	514	462	455	520	513	468	505	504	525	504	489	476	437	481	496	515	518	488	514	513	518	519	493	509	512	474	498	544	499	451	504	511	504	505	505	465	508	527	463	506	470	452	469	486	492	496	496	510	514	496	495	449	497	501	514	478	485	536	489	534	497	499	451	469	529	500	484	502	464	507	487	459	523	487	510	466	472	479	499	509	498	484	519	493	469	481	500	487	515	478	494	469	485	508	540	495	498	456	471	504	500	497	476	495	477	460	492	495	477	463	472	455	486	508	495	530	485	501	476	458	483	508	505	497	491	486	536	445	527	494	516	477	489	523	470	505	482	509	518	512	486	501	484	477	486	478	516	481	522	497	478	472	476	543	530	511	523	528	494	526	507	451	484	495	512	483	535	502	471	484	514	521	523	509	484	494	496	522	531	503	509	495	503	520	477	452	472	524	507	554	500	509	484	516	476	474	512	477	447	513	484	477	549	517	521	502	489	474	498	520	471	504	496	528	514	510	485	535	507	465	489	458	514	443	529	497	462	486	531	504	502	466	474	555	457	504	515	489	496	517	466	471	496	505	480	502	504	524	490	521	479	492	509	455	498	499	520	531	521	463	534	509	498	490	517	518	488	474	479	503	498	447	451	511	481	488	506	510	537	490	471	515	460	488	505	505	464	498	488	479	517	451	522	522	474	490	497	486	476	506	538	469	443	532	514	491	494	478	522	511	427	505	455	467	480	474	492	497	484	540	523	531	501	493	488	497	494	485	486	465	494	514	496	510	496	529	504	528	501	516	500	504	493	530	493	478	515	474	482	484	502	516	527	496	468	492	487	491	536	515	533	502	489	535	460	510	528	494	484	527	463
29463	41012	30075	16123	11497	8162	6325	5517	5015	4246	3873	3396	3094	2700	2213	1875	1680	1570	1336	1278	1111	1106	1024	929	892	886	850	802	725	800	869	835	797	800	816	802	798	754	759	762	754	751	787	707	716	732	733	702	677	661	683	704	667	714	686	674	739	706	715	714	691	707	651	699	743	670	667	666	696	690	678	638	697	648	667	705	670	649	640	675	681	669	684	674	685	663	667	674	687	627	652	637	683	673	694	692	678	667	696	678	706	664	673	690	703	634	685	712	699	643	679	635	732	673	708	676	642	722	660	659	679	678	661	691	690	645	637	669	678	612	668	704	666	659	652	713	670	683	666	630	686	682	653	694	648	678	649	731	625	696	694	669	658	665	655	688	667	673	719	652	690	687	681	701	648	706	675	656	692	604	641	678	680	661	704	642	644	692	619	711	678	691	669	702	681	684	665	656	637	623	692	678	653	649	678	714	682	647	638	675	663	698	642	682	713	648	677	689	685	690	704	642	703	706	657	656	635	688	678	674	673	714	630	681	659	634	701	663	653	668	658	595	684	655	676	637	712	664	653	702	681	706	680	692	684	660	633	646	660	664	657	679	634	690	712	662	673	683	656	709	649	664	699	670	679	676	707	658	665	683	621	686	685	675	730	662	698	665	674	686	675	660	675	713	651	677	706	695	679	728	677	662	633	627	642	652	635	669	692	667	660	691	692	657	671	680	671	667	650	635	644	639	699	651	696	686	711	659	690	636	686	679	648	686	652	672	676	693	663	713	668	709	668	690	708	645	672	678	684	689	669	671	645	672	614	667	679	708	687	652	689	676	665	697	730	650	677	615	650	715	657	679	647	665	679	696	650	653	683	644	690	674	684	659	683	693	724	661	619	687	663	686	680	657	682	700	715	668	721	685	651	748	695	654	660	628	688	642	650	627	700	693	646	723	712	662	631	667	674	646	671	649	666	691	683	672	662	679	657	647	685	716	668	675	660	672	689	661	701	682	633	692	677	670	709	732	677	612	644	682	691	670	713	689	681	653	668	675	658	762	691	664	683	704	699	681	718	699	690	671	655	672	633	665	656	629	659	687	632	697	684	694	651	643	647	668	678	716	692	688	667	679	647	654	655	690	649	667	693	669	701	665	649	678	706	713	679	653	739	650	666	642	674	709	694	772	663	680	674	712	680	666	669	677	675	702	637	673	652	639	707	623	700	668	654	680	685	704	710	691	692	712	685	656	661	690	680	713	642	651	641	665	684	675	653	653	692	695	708	631	688	663	689	706	692	671	677	695	693	634	701	705	694	642	637	682	697	689	676	675	634	656	680	653	719	671	680	679	669	701	660	640	728	631	683	681	687	649	678	684	656	663	666	704	680	638	683	657	695	657	664	675	684	677	686	667	631	681	684	677	670	666	655	671	704	734	649	707	655	679	648	683	688	649	677	675	665	689	719	629	696	670	666	660	652	713	660	677	669	706	680	669	661	690	671	636	678	683	735	667	696	625	693	665	682	673	698	692	700	665	693	645	656	696	623	710	664	701	710	630	705	666	693	654	691	648	694	670	670	668	647	692	645	663	637	659	633	681	700	674	641	670	738	691	656	678	671	626	694	660	684	705	699	657	672	661	669	703	646	646	685	707	660	706	690	664	705	665	689	700	665	597	693	691	705	657	720	610	742	670	666	661	704	691	650	648	675	663	727	671	720	657	706	639	652	689	636	691	653	698	670	651	676	685	681	668	658	651	635	668	660	641	659	620	684	714	710	678	660	719	667	630	657	677	739	619	683	683	722	680	695	657	688	655	618	658	664	662	703	683	707	632	704	663	648	657	713	697	666	618	672	661	652	666	675	675	669	678	650	675	645	698	625	675	712	637	680	645	668	663	678	718	690	682	675	645	668	606	673	674	624	674	705	625	664	660	682	729	659	662	688	615	653	669	666	596	661	645	703	686	669	658	661	649	687	702	649	668	692	634	675	664	664	714	693	707	687	670	682	695	643	670	659	687	714	647	640	654	678	663	716	702	670	668	696	708	660	692	662	684	646	675	697	711	690	683	654	704	683	656	692	657	656	720	667	671	620	673	655	671	646	652	699	701	613	648	655	651	677	683	640	660	673	683	652	712	645	637	666	702	668	609	665	698	669	687	649	663	739	631	701	654	697	663	671	617	678	672	686	690	686	714	631	668	657	694	680	635	704	653	695	668	664	667	697	688	684	678	662	686	674	651	716	713	672	668	670	648	690	650	657	699	692	702	687	631	656	743	670	703	683	661	665	633	693	691	658	676	637	670	658	669	680	641	697	728	712	674	640	653	683	658	715	668	645	712	654	648	639	638	683	672	679	706	682	698	688	674	674	656	673	634	631	682	661	706	707	640	680	651	634	667	639	698	683	660	646	633	679	680	674	678	688	693	682	648	627	661	709	640	690	607	652	684	674	676	660	695	622	662	648	703	686	633	719	674	665	683	667	655	643	678	695	629	696	641	656	619	650	651	671	646	676	676	657	672	635	684	661	687	668	678	697	727	696	637	693	676	668	731	683	680	690	622	657	746	723	695	660	658	652	676	650	682	698	649	720	680	707	718	690	644	663	690	687	667	659	625	685	665	700	686	691	693	661	670	708	692	692	669	714	686	676	671	642	701	660	681	631	685	654	692	664	689	664	622	664	677	685	661	628	658	673	658	689	670	680	676	648	671	627	611	716	652	675	680	622	659	673	664	685	660	652	677	655	657	704	672	685	653	687	671	645	667	624	650	679	654	684	677	657	691	602	675	701	709	700	655	659	622	626	665	638	711	670	683	696	724	681	616	660	650	683	660	665	650	659	710	627	712	710	712	692	659	655	688	667	692	647	669	644	685	615	693	696	685	696	704	711	678	714	659	691	690	671	672	685	651	658	686	620	715	667	644	667	695	728	729	638	715	639	672	629	663	661	684	687	695	668	680	701	638	666	643	699	693	670	718	691	670	675	674	720	697	712	658	673	694	730	679	630	704	702	662	678	703	699	691	654	657	681	659	682	670	642	686	655	683	667	648	677	646	663	671	634	663	635	684	664	689	659	690	651	695	669	694	679	701	676	686	649	647	681	667	695	689	699	667	673	643	688	728	637	624	624	612	678	674	686	686	688	671	727	678	639	725	692	613	734	670	662	678	701	703	623	676	638	662	686	693	681	643	652	708	653	683	674	670	684	675	673	643	645	709	709	673	670	659	681	711	654	663	619	652	693	659	652	674	630	718	712	648	704	699	663	676	688	673	682	695	629	683	670	663	651	692	654	665	646	671	648	716	662	654	688	700	721	742	653	690	691	651	664	652	702	693	683	679	658	645	685	688	664	618	652	671	716	682	656	628	671	682	677	647	743	650	647	674	680	709	655	699	702	666	637	662	707	638	689	698	720	674	658	635	681	661	722	642	623	668	660	667	619	647	683	608	631	682	642	652	653	708	621	599	671	693	667	669	702	683	658	666	640	666	642	647	688	733	678	702	678	684	687	682	652	655
25355	21608	27123	24918	8305	3078	2271	1908	1673	1422	1360	1279	1221	1019	882	791	777	707	708	635	632	610	568	592	528	566	563	505	474	513	517	526	499	510	520	508	509	509	474	538	502	467	497	487	489	461	444	510	509	499	447	487	447	494	471	482	472	509	509	477	506	499	462	503	500	457	486	470	478	446	476	485	430	436	491	497	472	432	474	513	460	493	456	477	444	505	438	461	491	492	490	446	488	456	454	479	492	447	440	468	508	448	480	462	491	477	484	505	503	493	456	452	509	448	442	472	426	445	516	465	489	445	476	473	464	454	476	474	482	521	447	513	451	506	454	448	456	456	473	471	455	464	457	468	461	490	447	476	482	455	470	492	514	488	481	488	426	488	458	441	498	462	485	457	478	489	454	481	433	500	514	451	486	431	456	447	489	473	443	488	451	503	453	465	480	455	484	483	454	445	482	474	446	501	490	469	490	469	454	446	482	438	464	490	452	472	428	467	433	474	446	465	466	456	485	471	430	484	475	448	493	459	489	478	456	483	448	490	454	448	478	432	456	483	446	418	494	461	472	502	457	498	503	430	486	468	448	446	454	447	439	472	483	504	480	474	469	450	467	502	460	455	516	479	422	475	471	433	471	434	414	453	444	457	486	485	500	469	454	421	446	478	465	440	488	547	490	438	469	457	459	477	491	433	479	477	447	479	479	473	464	466	479	492	480	475	507	460	505	509	463	446	471	473	497	477	471	479	465	480	491	495	444	507	484	489	453	465	501	443	450	472	438	481	459	456	446	446	467	472	472	469	474	479	453	470	481	454	486	468	463	467	493	498	462	430	525	496	458	474	453	510	448	447	483	452	467	500	500	485	498	474	485	463	470	469	449	454	442	447	491	444	461	441	457	490	446	463	472	456	458	451	463	502	437	478	451	498	449	455	448	471	492	480	441	442	498	447	483	493	472	473	490	436	465	493	479	451	439	449	406	455	447	464	470	485	480	447	444	471	460	453	480	485	511	466	461	461	473	473	511	509	482	516	484	460	430	452	441	461	522	485	466	456	453	474	439	455	457	448	495	494	480	496	512	416	450	483	451	476	450	469	478	466	473	480	447	436	439	477	470	496	484	457	475	485	473	444	472	476	430	496	462	475	453	446	487	506	489	445	491	451	513	461	453	459	482	453	484	438	471	477	439	455	534	449	482	474	412	447	474	440	481	475	475	480	451	451	456	491	461	467	446	439	457	462	452	456	475	456	465	458	489	469	468	430	465	446	488	452	458	424	451	458	474	461	491	449	458	460	455	457	487	485	498	461	445	444	486	452	485	487	503	463	443	456	478	488	453	495	487	471	482	454	480	465	511	463	477	460	454	465	466	467	433	462	475	433	487	444	469	492	463	477	460	423	486	442	486	462	452	477	475	427	452	467	472	445	449	468	431	497	478	447	473	462	474	493	524	453	453	448	502	433	451	447	474	495	484	446	485	460	489	486	462	468	496	479	454	416	459	457	501	465	444	507	443	520	486	495	442	424	455	482	507	451	477	480	453	467	509	485	473	488	500	430	432	458	467	446	442	489	488	465	479	474	487	464	455	458	481	499	467	446	434	459	499	478	445	484	464	471	515	461	453	473	472	474	470	496	428	481	481	496	467	468	488	457	439	457	497	489	460	462	417	458	462	430	488	496	456	413	469	475	473	463	491	489	491	459	486	436	481	479	454	495	497	453	462	457	479	490	483	516	449	503	450	483	446	462	468	451	480	486	494	467	429	503	487	479	448	463	415	495	466	478	466	480	456	461	464	481	472	489	468	474	475	475	497	465	443	432	458	455	452	454	498	450	450	469	463	487	448	427	463	428	450	460	458	459	468	486	498	481	448	488	461	479	495	469	478	458	482	454	451	458	420	496	441	447	448	490	457	509	513	476	461	457	437	456	509	485	466	495	424	464	485	476	472	455	475	490	469	470	443	506	468	464	500	489	452	450	479	536	419	471	466	475	435	450	402	476	445	460	461	457	474	507	457	435	512	468	479	475	468	480	449	474	458	469	469	455	470	433	481	485	474	490	429	464	472	491	483	452	476	514	429	461	441	492	485	483	458	436	491	450	432	460	449	491	463	474	496	486	440	471	432	476	459	461	466	501	482	479	467	478	500	470	454	470	463	461	467	496	487	442	472	474	494	500	480	423	442	468	501	449	474	470	468	453	507	474	444	487	457	446	499	496	479	496	465	442	511	469	502	494	505	504	466	476	470	455	462	473	526	489	448	499	474	465	466	422	459	520	470	510	477	465	451	477	450	440	466	432	500	455	438	464	490	470	453	460	472	494	473	483	453	456	471	480	438	485	462	436	497	510	502	443	478	495	453	474	477	449	420	434	478	457	471	452	450	474	490	491	489	453	471	478	473	454	462	488	472	454	477	474	454	441	476	444	480	446	515	467	499	487	472	484	463	434	464	470	486	465	438	450	480	454	425	452	466	452	449	470	462	458	448	457	456	434	528	453	513	440	473	450	492	466	469	466	464	461	440	471	454	459	454	453	464	436	521	451	485	451	434	500	483	449	445	481	476	492	429	480	447	503	453	480	439	480	455	463	450	463	497	469	468	441	457	468	481	463	476	460	451	487	480	477	484	469	457	455	436	500	458	426	483	482	454	464	447	452	460	492	438	477	481	501	459	432	494	479	473	473	435	472	497	463	482	467	460	486	440	425	437	499	432	458	480	462	490	484	464	451	470	502	452	480	453	473	437	494	459	407	460	434	482	455	487	453	485	432	505	515	447	483	484	477	473	463	478	455	482	486	458	457	462	449	436	481	489	487	460	460	503	475	456	435	493	500	444	466	494	451	482	459	464	490	488	478	504	501	433	469	453	459	437	485	452	444	505	464	502	438	454	447	477	461	496	484	482	468	461	490	435	474	471	468	545	513	473	445	474	466	485	430	458	446	442	438	448	436	445	455	478	449	489	471	485	474	514	463	457	454	463	499	474	473	420	489	478	457	485	513	491	458	466	425	435	473	471	470	468	449	456	464	477	486	470	466	459	465	491	489	492	450	461	455	469	453	458	455	463	486	465	514	462	481	486	476	462	462	455	513	480	481	464	487	473	465	500	436	494	445	496	485	467	469	482	462	447	443	495	435	501	459	423	448	470	520	463	464	481	512	470	454	442	458	470	450	430	448	498	467	460	486	425	459	490	454	472	420	483	476	447	455	494	488	458	487	515	464	452	453	453	483	469	457	481	487	474	469	465	430	443	486	492	454	478	477	467	477	474	475	474	452	459	428	464	474	449	469	430	496	466	457	421	439	469	498	455	508	492	452	474	455	458	478	463	485	468	485	444	481	462	467	464	460	455	432	490	457	436	449	455	474	454	489	480	481	493	479	487	497	462	438	499	467	492	460	441	451	432	460	471	450	463	477	437	474	464	464	482	512	476	440	483	436	431	452	454	513	455	481	471	467	482	469	432	404	462	442	498	448	487	462	461	509	447	438	487	457	466	496	444	463
27795	36176	25422	12487	8565	6294	5057	4209	3907	3366	3107	2875	2578	2157	1780	1596	1389	1338	1076	1035	1017	950	957	908	838	838	769	742	724	766	756	722	754	742	774	696	683	750	733	743	687	691	696	669	655	647	664	725	618	676	662	717	664	680	689	651	634	588	645	661	692	663	650	640	616	633	663	629	612	684	594	604	633	647	669	614	596	642	641	630	629	648	586	624	624	645	613	635	635	654	670	638	644	646	576	659	619	619	649	624	628	653	681	678	653	671	645	647	619	644	671	623	625	644	666	648	615	650	644	664	675	643	664	622	636	655	632	626	637	697	620	649	679	597	632	624	716	650	644	673	585	617	638	656	626	652	628	671	634	645	631	639	643	612	662	620	638	608	652	658	620	671	619	661	672	645	638	662	642	640	628	639	629	647	633	648	603	641	640	619	609	629	628	601	651	594	637	653	641	581	701	666	622	612	629	663	624	637	622	594	613	611	623	630	680	628	597	619	612	606	630	617	606	635	692	680	622	671	641	575	659	655	644	629	621	625	644	680	654	648	637	623	629	606	609	618	635	650	668	624	610	622	657	678	634	617	619	626	647	660	636	629	652	682	675	666	616	607	646	641	630	618	653	615	615	631	652	618	649	716	623	635	623	663	642	646	631	632	608	642	619	685	605	689	612	656	617	614	591	653	623	615	619	704	646	597	624	656	633	649	667	657	613	623	683	639	652	639	639	626	621	634	623	643	618	665	658	650	583	656	622	620	605	626	674	620	657	648	660	670	637	616	590	624	617	620	678	627	623	681	617	606	629	625	659	644	632	633	637	644	623	650	619	614	653	657	647	636	673	628	675	605	659	571	637	618	720	620	631	623	663	664	593	647	599	633	642	641	609	627	661	639	638	664	631	627	632	628	615	657	629	667	686	656	635	630	666	650	654	602	682	641	660	620	622	686	671	631	643	596	665	632	617	619	633	657	603	657	641	614	607	623	655	638	645	651	656	617	630	632	642	630	611	629	641	658	682	677	640	657	670	703	623	626	644	653	612	660	656	627	620	625	645	618	625	618	641	641	645	626	634	641	618	634	654	657	630	645	664	595	650	669	617	662	614	650	683	623	662	663	654	669	619	666	643	644	652	677	608	633	607	600	639	655	652	653	668	686	613	632	620	646	640	645	646	634	639	618	625	626	638	630	643	628	635	640	651	626	597	623	628	624	597	688	612	651	643	630	666	704	682	598	614	546	681	594	620	640	626	688	646	676	671	634	613	628	655	628	618	604	660	650	575	619	642	629	623	656	615	687	638	633	678	680	594	596	596	636	682	633	628	641	627	610	702	639	637	641	639	591	621	679	632	674	640	607	637	624	625	631	651	648	624	678	604	645	629	649	640	645	650	645	652	650	671	655	638	617	633	655	634	630	643	622	639	666	620	650	663	634	641	689	605	594	656	597	610	604	614	619	628	673	647	595	641	605	636	664	616	621	656	625	624	652	603	652	655	662	673	616	616	611	609	617	589	641	608	655	625	623	698	628	619	610	617	668	628	647	636	664	680	619	652	630	610	689	622	630	657	640	603	621	595	653	637	684	646	630	586	649	669	630	635	682	594	624	635	633	635	652	621	678	620	632	659	618	614	647	638	681	617	597	610	684	665	671	645	588	642	630	635	646	588	682	660	625	612	608	628	642	649	649	677	636	684	670	644	620	639	661	635	620	628	598	629	663	659	643	590	663	632	638	620	581	664	660	641	642	662	629	650	615	647	599	700	608	655	642	693	655	675	636	628	636	647	623	650	610	697	670	632	621	650	696	634	634	629	674	614	637	631	651	612	673	651	668	610	663	648	610	633	652	672	609	642	659	659	606	666	615	603	646	646	649	633	643	613	624	616	615	634	638	621	614	653	661	620	619	590	679	631	640	640	655	617	645	644	625	616	618	634	630	648	615	652	635	617	645	619	644	638	643	679	601	619	673	641	626	663	639	604	661	653	610	610	620	606	599	661	659	631	617	656	629	593	609	652	625	634	611	651	601	634	628	653	672	674	615	642	627	627	610	641	639	635	622	711	636	667	621	649	655	647	619	597	651	661	640	643	687	658	605	606	646	625	630	634	667	584	651	639	621	638	622	649	635	630	628	576	648	614	620	631	623	599	639	649	669	674	663	664	645	655	616	647	641	640	618	652	629	665	632	625	661	653	639	652	661	632	651	662	629	657	637	621	678	686	625	655	651	686	653	660	646	626	654	623	686	625	592	652	656	621	620	659	592	630	664	603	609	655	640	597	664	648	671	649	655	630	636	667	639	658	674	659	679	641	676	589	665	622	651	627	614	611	601	629	640	641	630	624	620	635	650	635	643	660	623	654	625	573	668	685	642	612	619	686	644	676	623	630	638	604	611	634	622	621	584	677	647	603	632	644	683	620	630	639	673	668	620	625	640	599	611	620	630	579	672	684	632	641	627	621	630	615	615	617	636	613	575	695	617	666	617	606	677	641	661	663	661	631	599	643	652	644	627	614	633	676	656	615	652	643	634	651	613	649	652	655	660	618	644	632	620	621	653	641	649	653	603	614	652	674	641	635	673	604	618	662	625	632	599	600	625	655	655	660	658	654	661	664	644	665	639	647	640	646	639	682	604	624	657	625	663	681	660	649	662	586	657	613	595	632	614	638	659	666	648	659	647	610	621	609	647	628	617	659	654	629	625	617	596	643	652	654	657	629	716	610	604	687	630	625	637	623	622	619	612	676	637	611	585	622	691	636	605	653	664	646	588	632	651	643	655	658	631	680	631	683	621	645	690	651	653	629	648	607	661	590	586	593	613	654	634	608	599	650	633	626	676	603	645	667	624	620	642	633	635	636	675	654	634	645	608	643	632	645	596	646	654	659	649	625	656	610	597	652	628	582	576	634	647	616	670	641	646	587	641	661	659	623	635	621	640	629	608	650	701	644	593	618	652	637	647	625	607	637	640	604	644	675	640	624	628	642	607	606	618	689	606	663	614	628	633	626	705	643	653	646	654	618	634	666	638	604	599	664	638	680	654	638	653	644	649	611	641	625	654	605	639	665	605	694	621	645	631	662	659	654	608	634	681	618	637	705	643	641	608	641	616	626	618	635	599	617	616	656	645	642	636	644	654	650	613	661	653	655	608	595	651	691	710	683	664	695	664	644	619	645	623	618	645	642	651	633	633	648	618	678	648	637	666	637	640	666	624	641	633	647	637	610	591	650	637	622	611	654	654	627	657	603	609	625	652	605	660	660	637	639	679	634	651	634	650	668	603	689	601	613	671	626	585	632	630	638	691	619	637	644	637	585	643	637	637	657	629	610	710	625	642	658	631	618	584	640	631	635	647	665	619	620	627	638	635	607	667	638	619	659	671	622	595	633	657	596	665	635	667	641	661	669	690	637	658	600	671	651	638	621	599	668	654	690	624	620	587	678	628	659	616	602	609	680	607	650	710	596	647	613	634	644	652	626	636	639	632	629	653	655	627	648	673	624	591	652	607
23073	21670	29320	24484	21673	20894	8572	3640	2926	2511	2342	2094	1937	1587	1349	1146	1002	919	762	739	743	691	634	572	568	519	533	497	489	560	531	527	533	492	491	482	506	490	490	470	466	440	445	435	471	453	446	439	463	467	423	480	465	466	470	448	437	448	447	451	452	461	442	437	468	390	417	442	451	484	444	467	447	421	468	408	452	407	426	435	430	415	412	431	428	434	431	441	460	442	455	391	401	417	411	415	414	452	414	422	423	416	420	475	452	451	409	421	413	414	453	437	442	441	444	473	466	457	430	425	450	440	439	452	417	435	421	428	411	445	417	415	469	433	456	434	432	451	434	466	438	436	437	459	417	478	441	414	439	435	434	411	443	474	436	398	439	395	428	404	426	461	430	458	422	411	478	474	434	417	428	437	420	420	399	407	411	433	391	435	416	425	417	455	403	456	432	411	424	423	431	433	449	403	451	408	434	425	400	419	418	439	414	484	452	429	466	432	446	432	445	434	427	407	430	457	460	446	403	430	412	439	432	434	382	440	448	467	459	456	462	440	434	407	440	450	421	426	409	448	432	449	448	408	432	451	415	458	454	449	396	429	464	429	426	438	475	414	410	451	449	463	453	439	429	452	412	445	431	433	429	470	441	424	417	427	425	464	444	441	414	428	465	450	410	462	410	457	414	416	481	435	413	423	428	432	420	478	473	438	407	434	444	486	419	455	412	441	451	408	405	405	395	419	407	421	468	429	425	423	438	471	447	446	419	446	429	455	394	422	426	445	406	421	415	435	427	459	430	415	435	442	457	414	435	417	452	404	460	418	430	435	451	402	388	453	455	417	425	402	413	431	426	462	477	443	445	437	435	426	451	422	433	434	418	452	444	458	440	446	416	446	448	417	479	446	458	435	436	416	432	450	414	424	447	446	472	422	438	462	443	461	457	465	439	452	434	411	452	426	461	418	425	428	442	420	431	399	457	432	420	440	472	435	409	422	471	404	460	427	442	505	473	465	453	446	417	408	446	491	441	436	432	444	345	440	407	429	414	451	443	448	415	397	414	444	446	442	437	440	436	420	439	387	441	427	433	429	445	456	413	445	493	462	416	432	409	456	421	428	456	398	462	452	438	430	448	432	441	419	389	408	400	423	409	416	423	448	446	461	415	457	437	445	450	411	447	459	399	396	468	438	452	424	416	423	411	441	419	419	412	400	464	414	423	421	432	447	452	471	431	448	434	405	472	482	432	400	391	414	453	425	404	391	428	440	461	436	480	414	431	472	410	417	422	448	437	392	426	426	436	448	461	453	445	436	392	454	449	423	460	442	405	448	460	458	417	408	447	445	435	431	424	434	424	444	442	436	429	417	423	437	408	424	398	471	471	433	448	403	419	427	409	434	440	441	444	403	430	420	417	416	451	388	441	470	394	413	470	428	434	482	406	418	391	396	416	461	407	446	435	435	431	452	427	445	455	420	436	403	433	404	454	431	401	407	417	456	428	416	410	434	408	401	441	407	414	429	437	441	414	436	444	411	458	423	439	460	427	430	479	418	417	421	452	451	425	430	459	451	427	434	393	455	440	478	443	454	424	395	442	444	464	442	392	472	424	412	405	433	477	470	424	412	423	452	426	464	421	434	411	410	411	421	416	466	397	419	411	415	418	425	456	447	434	416	443	457	424	491	429	433	379	479	445	416	451	447	438	454	460	422	439	465	420	410	397	428	429	435	434	392	427	434	461	432	421	427	435	413	450	429	427	464	397	450	420	403	410	468	444	435	428	433	450	388	426	441	434	393	410	428	431	470	428	457	445	401	453	444	412	454	428	436	427	395	433	427	443	453	448	452	446	424	478	432	417	427	439	395	434	445	453	484	434	438	435	414	412	440	475	434	401	449	411	457	444	455	404	445	465	432	423	491	429	438	385	457	428	431	425	448	420	426	466	392	429	456	438	427	423	420	443	441	431	464	394	461	409	410	465	445	457	407	476	410	408	467	429	443	412	425	425	421	390	443	458	422	434	450	433	445	440	442	428	418	471	433	430	442	410	421	408	428	430	469	459	431	440	395	436	404	426	417	443	414	448	405	420	461	422	441	423	418	458	421	436	472	422	439	437	438	429	430	443	460	439	482	467	447	477	417	438	426	447	441	426	451	417	435	451	448	415	401	417	440	415	441	437	435	436	463	443	449	442	427	431	447	418	451	385	450	409	414	413	422	401	493	472	417	451	398	419	467	447	385	469	411	421	397	424	399	443	433	454	447	433	453	395	425	424	434	416	409	426	438	441	450	424	411	433	438	408	408	446	419	440	464	437	436	454	464	416	442	438	440	446	420	434	457	430	452	441	435	415	441	434	464	409	420	411	412	410	479	453	412	419	432	425	447	419	466	454	404	428	462	446	456	440	438	467	473	433	449	440	452	430	421	462	442	415	418	439	441	441	449	419	428	432	442	418	409	426	455	434	459	416	401	472	421	392	453	450	429	465	451	426	451	441	434	432	442	433	442	429	456	394	414	436	441	447	460	394	427	411	413	436	441	450	434	444	424	432	435	416	419	449	432	436	405	451	400	406	414	436	404	410	420	465	437	402	450	451	419	402	456	422	410	441	422	423	441	415	420	447	443	431	457	434	417	440	400	409	461	425	440	385	457	422	435	422	435	399	437	467	396	419	450	439	425	395	435	451	393	416	409	468	441	421	423	465	432	438	442	423	447	448	456	441	433	452	469	439	459	425	439	453	410	405	437	423	464	474	417	444	445	414	436	441	431	452	462	475	435	452	433	404	436	377	420	431	447	456	406	437	401	429	435	459	449	416	434	414	452	417	410	440	426	435	451	456	417	419	410	403	411	429	488	431	423	421	435	455	438	431	432	437	432	411	427	410	418	429	406	464	468	389	422	436	421	452	455	429	435	429	436	429	448	422	414	392	408	444	445	466	426	422	408	462	471	453	437	421	432	433	437	408	400	428	401	436	462	460	436	400	443	454	425	446	411	415	459	437	454	455	429	398	481	453	453	449	460	458	456	396	456	472	462	440	412	403	450	405	427	402	413	409	454	449	425	404	410	416	432	426	464	438	448	447	427	422	439	431	409	451	441	453	417	429	432	418	413	404	403	445	441	455	415	423	414	424	436	435	433	429	440	465	427	421	407	456	439	426	429	432	397	433	468	433	446	427	405	461	473	440	400	432	460	434	418	401	416	403	426	410	399	432	416	413	467	439	430	435	430	395	414	421	466	443	446	453	429	420	461	448	400	384	428	441	444	447	423	450	459	419	433	412	483	438	405	390	467	419	459	425	419	403	422	416	429	409	430	437	459	417	399	393	441	435	427	455	439	497	431	455	421	439	447	426	449	430	458	439	449	442	419	468	399	442	494	417	435	403	461	441	431	445	462	449	437	442	457	441	471	415	415	414	452	444	435	429	399	409	400	426	459	441	454	449	415	405	447	390	444	407	436	424	465	437	424	408	403	450	395	449	398	413	417	413	385	431	455	440	419	485	431
34464	45846	33790	20324	14524	10736	8560	7293	6581	5824	5050	4791	4190	3317	2740	2201	2083	1688	1442	1354	1157	1217	1076	985	916	832	897	760	756	760	807	775	753	709	744	718	714	716	713	689	691	635	657	658	631	624	599	663	601	606	597	646	598	596	643	617	625	602	587	615	565	586	603	582	614	568	580	586	639	554	591	570	530	619	593	586	546	585	586	613	564	582	591	600	597	574	601	564	569	607	601	575	585	594	580	591	606	596	575	574	578	532	551	565	625	587	557	538	604	584	587	576	601	586	587	588	655	595	582	603	567	595	572	588	620	561	562	587	598	575	573	642	583	587	569	624	571	574	583	563	575	596	585	602	575	579	589	566	600	599	592	595	552	592	584	614	566	526	547	597	623	585	556	575	578	560	631	573	551	595	588	600	573	638	579	629	548	598	589	555	588	602	606	542	569	613	607	518	561	609	557	597	620	622	603	570	612	613	583	637	568	558	577	604	594	556	612	570	596	606	573	603	620	539	619	556	603	608	586	644	572	628	580	586	563	590	616	600	604	539	530	574	588	575	587	558	614	585	604	593	614	593	595	617	544	556	640	587	604	577	544	572	567	567	528	554	599	594	557	556	570	583	581	610	557	556	560	576	595	588	624	585	566	594	578	583	600	601	598	604	583	616	566	596	573	562	604	575	608	575	580	556	578	552	565	597	589	598	567	573	581	555	575	567	581	584	581	581	623	615	621	616	574	598	573	563	578	584	571	604	582	622	591	550	608	572	572	601	596	569	542	575	603	589	520	579	564	585	599	577	565	556	561	592	581	565	589	620	596	606	570	598	592	595	606	568	547	579	619	544	578	576	584	587	589	589	595	554	592	600	567	561	586	583	573	612	565	616	587	588	536	582	602	587	560	593	585	611	551	580	574	558	576	592	625	591	598	539	566	561	608	602	606	561	602	606	584	586	610	614	576	619	581	599	549	611	595	610	540	580	579	573	552	540	555	554	590	602	571	577	583	580	558	557	544	585	597	614	611	606	629	569	618	571	566	573	596	601	585	582	539	591	568	570	599	573	586	601	597	601	578	552	591	592	597	543	603	581	640	592	546	542	605	547	548	584	610	580	574	612	550	614	590	587	581	585	590	594	599	592	554	540	552	594	596	563	576	521	584	578	592	527	600	576	581	604	617	564	579	587	587	590	560	619	594	581	570	581	602	597	532	604	601	576	582	567	569	621	544	590	547	550	560	560	609	574	624	560	625	601	613	602	594	605	611	581	633	597	577	574	586	603	606	620	605	574	556	596	586	543	581	576	563	591	626	566	589	599	563	592	577	588	546	600	581	587	607	571	599	604	557	579	581	573	601	602	566	585	590	573	561	533	538	592	588	588	609	617	593	547	581	581	579	590	569	602	593	630	584	546	580	586	595	607	595	606	611	571	610	623	574	598	570	567	597	577	642	558	574	604	637	598	603	551	598	547	551	617	589	576	577	602	616	568	580	592	628	555	542	587	576	605	574	535	588	545	564	589	624	575	585	584	555	560	578	551	564	549	539	604	605	577	568	601	573	595	605	569	601	625	571	601	553	551	587	554	579	573	530	627	642	566	536	562	557	559	585	574	563	558	552	575	577	564	607	574	583	606	598	566	601	608	561	597	591	536	616	584	551	541	604	597	602	563	577	553	626	549	604	583	560	551	629	602	624	578	615	610	543	575	595	646	627	554	607	563	553	598	559	598	567	572	613	610	574	622	585	563	591	627	617	571	590	612	564	633	590	555	598	584	606	602	602	597	585	633	549	576	566	612	582	578	566	551	575	587	587	560	598	579	567	584	605	563	608	585	574	581	578	553	568	572	545	679	608	557	573	606	567	602	594	624	619	565	583	601	586	593	587	590	579	563	611	590	523	580	595	581	582	581	612	638	592	585	551	544	559	625	620	610	557	537	596	627	580	557	605	597	594	568	593	567	556	578	593	642	601	576	586	566	599	603	599	639	586	622	569	586	521	573	592	587	613	582	623	606	563	568	602	586	587	619	554	572	578	594	595	560	589	543	594	554	604	552	577	595	620	607	581	598	602	640	569	568	549	565	566	603	583	574	600	552	575	600	593	613	557	551	608	605	599	606	605	608	560	597	552	638	597	562	590	608	593	579	582	582	578	633	576	576	586	564	596	572	555	579	617	548	560	597	612	579	620	588	562	562	590	605	575	582	556	598	590	581	560	573	543	592	573	596	660	569	569	597	575	601	571	573	537	568	578	579	576	550	609	581	617	564	563	623	584	576	606	564	620	559	563	563	578	561	584	563	593	596	634	572	616	560	612	578	634	623	617	615	603	619	547	604	562	577	560	634	580	597	558	586	573	550	619	597	559	561	549	586	616	595	574	581	611	598	601	549	518	553	579	570	582	523	560	547	542	562	605	581	571	563	571	574	567	614	540	589	648	565	593	549	603	549	607	619	633	629	583	572	570	632	567	625	598	553	577	632	590	575	594	617	601	598	570	591	627	581	560	543	585	621	591	598	607	595	585	563	582	607	571	536	588	611	578	620	591	606	592	595	576	590	595	599	523	600	594	617	574	595	577	617	593	584	571	565	562	592	556	568	550	527	593	591	616	602	578	571	545	577	577	585	600	543	596	574	613	600	631	576	566	578	563	601	592	620	575	586	560	570	573	610	561	579	531	584	619	605	627	588	612	582	616	611	615	612	604	600	603	595	578	605	622	602	575	559	602	590	600	575	579	559	598	598	585	623	564	623	577	556	534	545	596	618	591	596	561	597	631	594	568	586	600	626	646	605	605	567	591	539	565	552	564	560	589	607	562	581	627	594	542	564	567	607	572	599	573	589	590	577	540	565	602	560	595	626	566	598	599	568	585	566	588	565	571	567	543	620	570	566	576	588	573	541	607	570	558	582	619	610	565	596	583	552	559	568	596	546	555	594	559	563	607	609	573	597	567	577	613	576	598	579	578	597	593	615	598	586	631	616	567	605	532	557	600	592	586	572	579	577	551	569	559	610	588	591	573	578	557	591	542	560	614	562	590	578	593	560	572	560	594	610	608	626	562	588	577	569	596	567	633	605	609	576	633	553	567	615	568	559	564	578	561	565	608	596	553	604	624	595	539	574	612	615	576	594	583	598	597	549	576	593	584	588	525	541	620	601	599	586	596	556	527	585	580	573	585	616	569	597	615	547	623	533	545	594	580	639	618	619	572	588	578	595	623	555	506	599	587	631	635	608	548	579	610	564	544	609	545	592	572	540	596	633	608	594	619	620	583	559	585	569	558	560	549	610	603	556	633	585	617	601	574	593	592	592	592	561	578	577	587	564	575	584	550	593	580	558	542	621	543	568	587	551	574	597	554	600	577	557	602	561	622	601	604	564	589	608	575	602	580	582	600	590	597	583	566	592	571	603	574	621	577	583	590	592	578	589	577	619	584	595	584	557	533	569	585	606	581	573	625	578	568	631	573	581	624	617	615	565	611	589	618	569	571	564	530	581	589	571	553	587
28906	21831	17176	8613	3609	2474	1911	1527	1498	1378	1206	1197	1113	986	847	825	748	653	618	675	642	679	604	543	562	539	544	539	590	561	566	552	561	521	538	597	565	540	514	486	533	530	540	558	549	500	494	540	528	536	523	539	512	542	512	535	514	522	505	546	555	466	568	513	511	514	508	565	533	542	517	523	481	504	513	491	514	514	511	502	528	518	544	518	516	520	525	498	532	521	557	548	513	518	506	493	496	523	526	530	523	493	538	514	506	515	541	534	527	530	567	555	519	503	486	545	484	542	515	505	523	493	537	510	518	480	568	490	526	490	551	546	480	545	560	513	537	545	508	515	475	506	520	493	488	493	521	499	503	497	497	532	509	535	452	517	508	541	464	521	555	485	550	507	511	556	496	537	539	534	519	522	519	525	539	491	541	481	542	507	539	508	518	505	518	498	540	465	519	496	556	542	494	501	497	499	533	499	512	479	538	529	509	484	467	502	492	486	526	469	489	554	516	532	539	495	494	503	543	517	486	536	531	516	531	522	535	509	524	524	563	535	535	519	517	488	503	505	518	513	510	547	487	523	504	567	509	494	531	550	505	516	505	504	542	490	549	544	557	537	523	563	474	544	507	514	506	522	501	520	523	520	529	531	563	518	550	554	528	537	542	524	559	500	544	519	527	533	516	506	560	493	489	468	527	534	491	518	520	519	491	518	513	510	505	531	452	503	500	466	526	516	494	519	512	498	502	532	531	519	505	549	526	479	442	492	497	477	511	471	481	492	497	541	533	478	510	497	537	507	549	474	511	465	510	525	541	527	516	508	505	531	575	518	474	508	535	478	527	501	498	533	508	495	500	500	556	506	557	530	520	529	525	514	504	513	506	501	513	532	531	506	529	459	501	541	489	550	518	513	486	537	524	463	530	501	527	512	526	530	565	516	528	497	543	512	506	494	580	520	499	522	526	538	507	516	528	466	529	521	501	520	488	527	494	528	563	525	520	515	500	527	498	502	557	526	507	537	496	507	510	455	529	553	558	508	499	475	516	516	501	579	520	503	541	549	516	497	506	527	536	515	518	509	526	511	520	566	502	512	508	477	545	525	528	509	504	487	533	483	524	518	515	499	525	506	537	472	529	496	526	522	539	519	484	496	517	485	498	561	519	460	533	509	529	524	525	513	512	496	495	516	502	497	516	522	513	519	492	553	464	518	518	555	518	501	473	535	495	518	512	512	507	556	501	521	540	510	526	532	534	493	535	484	553	508	505	502	527	527	511	492	526	487	550	541	504	531	545	531	549	508	531	501	527	514	511	518	512	497	486	529	517	493	489	548	561	500	527	562	573	521	524	483	489	513	585	495	549	509	465	543	521	536	501	547	521	512	499	512	540	478	521	516	492	549	499	498	467	525	552	524	508	516	524	511	497	508	482	516	518	515	505	574	534	541	476	503	510	502	518	509	500	502	502	474	501	503	516	517	532	560	520	520	503	548	514	531	559	499	508	516	510	539	507	488	517	498	499	488	528	462	483	524	553	510	496	511	479	547	494	523	544	494	547	536	522	550	541	482	509	553	520	545	456	473	478	589	519	549	476	517	522	484	523	469	521	500	531	501	505	483	506	500	517	516	517	512	503	484	508	519	515	514	489	494	476	522	493	491	554	489	499	498	506	527	497	511	503	550	570	559	502	532	454	531	521	535	515	503	488	464	515	571	485	531	447	539	503	473	543	547	506	515	501	521	521	520	518	530	511	511	519	551	558	543	546	481	516	497	473	556	528	486	522	518	471	537	481	546	530	503	508	505	491	540	532	563	505	546	525	499	516	542	494	495	462	569	534	506	532	520	483	471	491	510	521	508	555	498	537	525	546	503	518	479	485	491	517	561	525	484	495	555	537	545	480	530	473	522	508	470	503	551	544	507	549	537	501	513	533	490	509	475	509	524	493	545	511	549	500	537	507	484	545	502	495	526	507	518	545	535	511	529	498	530	504	495	543	559	562	515	501	512	531	561	506	535	506	517	499	512	483	533	516	544	534	494	457	546	507	528	528	525	487	548	483	479	504	516	488	472	569	546	511	517	477	511	547	544	512	535	502	546	525	494	497	538	481	499	527	481	544	540	568	501	501	509	488	523	556	514	523	522	536	483	493	504	503	506	501	502	524	505	489	540	508	496	518	524	485	526	510	556	518	553	512	494	525	527	526	474	510	517	525	523	556	537	534	538	481	519	564	478	535	518	506	527	488	513	502	476	481	541	462	497	508	473	489	499	493	520	505	484	531	481	513	536	537	489	511	483	500	523	563	545	554	547	511	545	489	515	526	515	488	520	536	514	502	514	531	537	521	481	554	497	517	521	501	443	541	515	543	506	530	524	479	521	522	464	534	496	486	532	504	481	517	505	486	504	539	554	562	524	527	503	494	525	517	491	530	533	495	494	525	515	520	553	536	467	534	494	521	505	530	518	530	463	511	491	498	522	536	529	518	496	513	509	516	503	512	516	516	487	529	521	574	534	537	521	542	541	556	534	523	499	516	509	504	484	481	517	494	525	532	494	483	499	527	511	527	461	503	456	504	493	508	507	504	533	527	482	522	517	503	480	524	509	514	494	536	574	505	527	493	498	553	536	547	466	514	511	503	548	491	505	523	536	490	514	469	472	485	539	529	530	542	510	513	519	526	541	500	495	557	521	484	540	479	535	504	493	511	511	530	464	540	489	523	531	493	510	522	527	524	504	523	518	542	517	524	525	529	508	504	509	520	500	560	490	521	504	542	477	555	513	527	503	505	525	533	524	487	529	534	504	551	530	526	547	487	559	531	570	507	538	524	545	506	509	531	575	504	515	534	513	515	500	520	536	497	536	526	471	502	488	491	483	532	518	533	511	529	517	530	519	500	478	516	508	545	527	542	514	504	527	469	505	496	502	539	539	500	516	523	497	552	512	547	535	523	499	526	527	503	523	505	518	490	534	517	517	486	506	530	516	526	511	534	524	497	498	513	535	548	526	523	535	485	507	561	578	529	550	524	543	537	546	472	520	507	533	519	534	494	503	490	526	531	550	510	510	519	532	507	550	512	515	521	514	531	528	518	522	537	519	482	512	488	581	492	499	511	532	548	534	522	520	493	499	484	512	522	542	526	495	511	488	538	473	555	519	535	524	524	567	544	491	505	519	498	540	527	463	504	507	535	513	520	479	501	531	529	521	511	510	498	479	487	500	537	539	524	520	523	529	506	490	559	518	521	527	535	511	500	558	489	516	478	477	482	553	506	512	489	501	530	529	506	515	488	521	513	479	499	499	506	560	499	495	540	518	544	530	543	463	518	524	530	494	562	474	524	524	486	479	486	480	537	526	526	487	497	487	516	511	526	525	537	524	515	529	550	541	533	526	501	519	550	533	499	477	529	505	540	489	580	537	491	495	488	533	537	495	511	510	491	491	538	509	506	532	553	550	538	560	499	534	472	532	537	501	551	471	505	542	516	532	510	501	535	526	519	484	483	521
25572	31843	20474	11107	7068	5409	3990	3453	3281	2946	2634	2376	2147	1826	1574	1407	1357	1159	1037	1013	910	957	883	864	869	739	840	698	745	787	767	788	812	758	803	750	729	710	776	750	773	743	748	697	726	719	770	745	733	726	698	689	724	735	689	726	669	716	756	727	704	734	739	689	707	667	672	674	731	680	701	694	661	690	674	688	756	718	716	736	726	700	721	659	711	705	688	697	711	638	697	744	731	718	701	686	713	703	661	668	694	662	705	703	725	709	743	689	705	667	716	696	713	700	732	714	736	696	685	682	683	683	706	734	704	665	698	655	670	683	692	709	671	694	704	705	669	730	697	739	693	674	745	692	676	716	764	703	684	698	714	673	676	746	744	693	713	688	707	679	668	691	686	671	673	711	709	704	685	713	690	710	682	693	689	707	715	736	714	656	707	704	755	703	676	741	737	726	691	663	675	638	741	744	651	708	669	647	693	656	659	646	672	683	715	707	726	720	700	725	699	667	708	709	672	696	706	698	699	632	670	729	681	704	673	692	661	659	662	722	643	631	683	676	692	694	678	733	692	688	668	688	688	692	645	742	707	699	700	708	706	758	713	731	699	734	694	686	717	725	706	725	681	720	695	707	694	662	679	713	669	682	717	705	705	676	716	639	683	699	706	703	733	691	739	674	668	698	702	659	698	723	735	677	654	692	679	711	702	711	681	678	736	718	712	702	681	703	665	713	750	694	690	646	703	716	729	713	700	662	669	690	699	717	698	713	680	683	718	703	654	708	724	709	685	688	680	644	733	750	673	694	738	680	723	666	677	676	704	683	684	736	729	698	673	692	714	722	701	697	669	698	722	684	709	696	692	680	731	712	700	727	661	720	711	682	753	673	697	693	691	700	691	710	676	731	721	711	733	686	651	696	722	689	693	743	681	663	720	702	679	734	691	731	708	711	706	741	695	685	756	737	720	682	713	691	675	688	647	695	704	723	710	702	680	669	761	727	690	686	725	682	732	678	674	710	709	701	697	717	690	719	717	647	712	715	692	717	712	716	666	698	666	663	677	718	676	653	703	653	685	697	705	724	673	737	686	706	691	722	673	722	741	696	716	681	739	692	773	726	646	684	712	744	750	720	703	670	765	695	705	700	710	696	707	685	704	670	668	682	685	687	714	676	704	728	685	729	669	733	719	717	730	712	715	744	704	680	706	692	678	731	684	676	663	686	680	721	728	698	672	702	721	695	681	676	712	712	695	645	692	679	697	701	668	698	697	691	675	730	694	689	670	695	680	686	727	683	649	711	707	693	694	670	733	709	689	700	748	651	726	689	686	665	719	709	670	668	653	753	698	657	703	682	662	752	739	659	697	683	654	682	666	729	657	696	706	714	684	714	695	701	643	709	718	631	704	665	689	690	707	718	687	743	698	724	706	667	662	687	760	698	722	755	731	679	706	684	680	712	700	680	696	675	689	724	691	709	699	666	709	721	716	722	706	677	670	726	716	677	699	670	683	722	672	677	716	680	714	708	719	666	714	742	709	679	648	709	732	727	706	701	662	704	697	685	687	697	727	740	705	659	730	704	658	721	649	742	763	687	687	736	673	687	696	689	688	731	651	727	715	716	682	687	720	735	715	743	721	750	665	685	707	670	742	706	698	674	689	686	711	690	704	673	735	682	699	684	664	752	718	761	692	698	682	728	712	713	721	671	684	698	674	714	674	681	693	661	710	666	715	683	680	685	713	700	656	693	678	684	700	714	717	711	739	656	693	770	729	707	676	663	728	710	654	691	707	713	657	698	674	708	690	743	722	684	712	689	717	721	761	692	683	636	647	711	739	723	749	739	700	750	657	675	636	761	669	706	715	693	666	730	683	715	695	680	703	716	717	773	733	665	697	710	713	672	719	717	728	722	681	641	684	686	664	734	674	647	710	707	695	695	687	677	728	632	724	654	660	709	693	709	735	692	703	661	723	695	738	650	688	716	670	649	695	714	690	690	621	702	682	742	700	660	713	712	667	680	677	697	718	691	707	707	684	748	678	728	679	694	731	648	689	692	733	698	672	710	706	716	716	659	728	696	708	697	698	703	659	734	706	710	661	713	748	681	667	687	710	687	721	709	709	671	719	704	751	688	692	713	730	684	675	696	686	675	682	698	763	660	761	697	708	671	702	714	718	727	700	667	653	656	661	684	700	689	731	655	731	689	707	689	690	695	689	691	654	700	712	705	698	664	699	749	711	710	719	668	662	685	686	693	639	706	693	695	699	705	655	706	705	688	726	644	729	719	687	670	690	698	706	722	670	674	672	710	663	689	742	733	702	649	650	727	706	715	708	709	670	715	696	707	669	704	699	716	709	749	732	674	693	693	716	672	710	726	706	746	725	695	679	719	734	673	678	721	705	675	719	674	685	667	712	698	666	740	682	700	690	696	714	711	692	664	673	698	687	685	729	732	714	699	744	723	665	702	675	705	718	674	712	742	752	705	710	685	696	747	678	697	731	714	694	672	684	723	720	722	670	700	728	707	702	709	688	699	688	692	655	653	677	704	720	707	709	685	658	702	700	709	688	691	709	697	664	687	738	710	667	655	671	677	742	671	674	717	697	686	688	704	689	728	691	698	692	695	743	692	710	689	743	661	670	704	679	712	682	665	722	724	717	699	672	695	726	713	702	737	683	677	716	724	725	661	698	684	775	711	685	679	705	679	676	708	726	720	682	688	675	709	732	649	708	688	732	747	728	686	722	716	657	660	680	715	680	733	714	722	683	706	734	702	659	681	676	698	732	710	705	728	699	700	690	722	660	713	734	718	734	696	724	648	710	700	725	711	663	733	665	688	720	723	730	648	695	682	662	673	723	700	730	716	676	658	695	726	714	703	651	743	661	686	716	751	694	701	730	739	672	681	706	701	655	731	717	700	740	713	699	712	708	708	659	672	667	677	740	701	690	671	684	715	661	678	733	726	692	701	696	662	725	677	709	710	724	745	679	662	760	671	735	708	672	701	710	738	682	699	696	696	715	671	722	692	720	733	743	634	717	734	701	714	715	709	679	705	714	700	724	717	732	730	671	688	646	669	749	707	634	679	743	702	719	677	725	714	696	687	668	669	697	696	730	667	694	691	691	719	742	746	680	660	696	725	736	683	694	732	675	739	690	692	652	676	709	669	674	717	672	696	691	668	689	695	702	664	699	744	683	726	714	727	641	702	676	683	687	735	716	658	730	710	706	686	674	713	640	694	734	710	735	723	697	697	698	708	685	742	737	648	691	673	681	678	710	701	686	740	695	703	688	667	665	692	736	704	685	692	714	663	662	693	741	689	654	728	706	722	669	658	709	697	677	711	725	698	649	680	689	691	717	685	625	688	695	698	709	708	706	728	718	699	746	733	716	738	690	722	725	681	694	704	690	686	688	671	713	723	702	691	706	716	682	698	663	728	663	725	696	715	659	693	684	656	708	691	687	683	684	693	692	703	694	708	712	702	698	750	651	719	704	708	671	709	683	721
24064	21691	28775	25112	21192	9929	4103	2971	2317	2151	1868	1750	1638	1249	1138	990	887	828	734	682	669	638	586	609	591	550	544	515	560	562	557	581	556	538	570	580	613	535	511	532	529	526	526	526	530	550	507	555	511	516	493	479	537	517	509	492	490	491	525	488	481	477	492	528	504	493	495	486	451	530	488	499	475	531	487	482	519	512	471	507	530	505	501	495	507	503	523	530	513	490	512	518	475	488	515	464	499	516	510	478	486	480	511	486	488	472	474	513	490	471	498	469	497	504	507	506	513	487	483	540	519	436	470	473	448	477	486	476	470	522	461	507	536	525	518	486	538	500	480	528	511	511	475	476	525	512	480	553	484	494	491	489	486	518	517	506	511	486	491	492	485	471	470	503	486	505	523	485	504	478	457	503	485	496	495	488	498	555	466	489	477	510	494	460	502	465	499	474	466	486	463	481	476	534	492	513	493	450	494	486	490	524	481	479	480	487	482	470	521	488	499	465	487	480	516	543	530	497	523	502	510	501	505	476	507	479	472	477	467	491	519	481	516	503	481	506	501	506	498	491	464	480	502	473	496	506	488	477	507	494	539	484	526	457	498	473	478	483	471	479	468	503	494	519	520	496	480	475	448	495	478	492	494	490	491	485	509	489	516	488	503	478	503	543	460	541	473	508	479	505	516	445	511	530	474	515	489	464	481	518	486	502	489	515	530	458	454	498	499	500	465	495	483	470	518	463	495	456	449	441	504	500	499	498	476	509	487	452	518	487	503	501	520	459	486	483	491	504	444	484	542	511	485	520	501	487	464	515	478	466	474	520	450	518	512	474	470	474	503	488	509	500	472	480	500	500	492	534	486	489	489	484	485	449	486	527	492	517	474	524	471	499	516	477	491	484	497	492	516	499	467	461	495	486	455	544	511	476	489	500	505	505	494	479	496	489	534	512	488	504	472	502	476	517	525	504	451	489	491	481	522	520	490	538	469	498	523	487	506	486	470	469	509	493	447	500	501	476	491	503	455	515	525	476	503	484	492	495	465	512	506	502	468	501	499	479	463	490	496	507	504	480	515	465	514	454	453	498	466	508	487	459	488	517	512	489	467	465	490	519	497	520	490	502	497	470	504	479	494	530	463	486	460	489	458	492	470	489	508	491	536	524	525	447	479	456	524	503	520	484	499	481	539	492	519	484	492	520	499	497	536	468	527	486	502	521	524	503	454	486	512	471	490	470	492	478	494	511	508	497	494	474	470	489	515	487	501	477	479	482	501	507	510	498	497	486	486	518	485	523	512	490	489	456	466	500	469	509	482	492	505	477	509	514	482	484	505	483	499	486	535	474	500	495	461	470	507	464	508	525	482	508	507	543	515	499	514	493	489	455	518	471	481	478	485	481	512	459	460	500	478	487	461	523	518	505	449	504	495	487	486	494	480	489	469	514	520	447	454	527	462	521	497	499	468	473	433	518	467	480	481	497	474	467	514	510	478	506	519	464	483	524	477	498	492	491	527	470	498	488	505	488	472	488	472	487	521	514	500	548	497	495	504	438	465	528	492	520	488	519	500	477	474	426	500	490	463	488	485	503	516	496	504	474	489	546	484	465	474	462	488	481	448	526	492	461	468	444	483	507	535	505	468	528	493	468	480	474	484	471	521	536	491	498	530	488	535	487	471	521	509	481	478	492	496	487	504	505	450	500	481	472	504	487	478	511	460	525	471	468	481	523	507	538	508	483	492	481	451	531	437	522	484	489	475	506	478	533	492	476	496	488	500	494	506	501	491	495	460	485	462	538	491	495	470	485	500	518	500	502	520	521	517	551	480	482	476	496	483	463	481	487	476	503	493	500	492	492	463	477	509	502	495	481	502	484	486	471	483	473	515	429	529	484	515	456	489	541	518	520	498	529	531	507	507	484	524	506	480	506	455	471	477	442	482	551	519	500	524	497	480	462	475	516	509	498	507	523	472	427	506	468	477	470	500	490	485	504	486	471	493	508	493	515	452	468	452	500	449	491	511	501	465	558	495	472	503	492	493	477	473	508	490	463	512	465	496	542	489	486	513	477	481	521	478	467	535	488	501	493	512	493	497	498	474	487	493	531	477	495	503	480	489	461	466	472	466	464	535	470	482	480	482	485	473	496	484	484	499	457	460	497	461	463	459	460	503	507	505	521	515	505	494	493	514	512	478	515	475	483	511	504	460	434	495	536	523	525	531	498	495	492	500	487	469	449	475	489	471	480	499	519	471	443	480	479	487	497	453	538	478	513	487	485	519	477	491	531	504	520	484	486	520	473	474	498	463	489	483	472	503	487	504	491	477	519	470	494	513	479	497	488	495	520	504	462	463	516	504	540	471	495	523	495	505	467	489	459	497	480	489	516	481	492	512	515	501	518	447	482	531	505	495	503	502	488	509	457	481	484	460	515	553	471	503	471	478	493	473	532	453	499	525	505	517	471	474	478	470	454	486	481	482	500	480	515	503	469	502	510	478	491	463	523	479	475	527	480	490	488	492	470	484	440	490	497	490	508	495	517	518	485	469	495	512	493	532	480	490	503	530	469	499	498	512	465	463	474	527	484	471	472	545	518	483	470	512	504	483	444	490	463	485	499	518	481	503	462	450	547	498	440	472	502	503	473	474	461	470	470	483	462	490	495	471	507	492	480	496	464	490	496	480	527	444	475	483	525	457	534	508	488	499	484	496	514	544	478	512	519	507	519	503	507	554	486	467	450	492	517	468	481	499	496	476	501	477	449	494	456	488	475	465	499	518	463	466	482	490	523	482	459	483	464	472	498	483	505	483	491	511	502	511	475	518	514	498	489	514	465	491	511	482	515	513	506	451	506	535	484	456	466	495	499	500	444	467	500	461	504	512	449	479	506	453	505	463	462	470	503	442	509	496	504	492	479	453	478	539	488	474	497	476	494	496	501	480	495	513	518	520	512	508	476	458	487	475	521	518	462	508	506	455	507	453	506	503	494	508	492	474	507	464	497	481	464	475	466	518	534	485	528	483	515	477	497	464	485	453	517	473	512	481	493	499	457	482	472	547	495	446	493	515	527	441	467	489	486	515	511	469	478	507	486	482	493	500	514	471	490	508	516	494	429	457	523	501	527	475	479	490	480	485	498	464	470	461	489	461	516	528	496	461	494	493	458	456	421	513	500	520	446	465	481	503	470	484	502	489	494	488	459	514	450	517	489	481	495	521	488	485	506	470	520	466	496	444	508	500	519	501	469	518	502	501	442	478	502	526	497	498	481	512	510	487	502	482	470	507	511	511	511	500	459	449	502	489	509	476	475	530	500	482	448	486	474	471	495	504	517	480	490	493	520	473	521	539	478	483	489	500	482	484	509	518	498	492	523	482	467	524	504	453	492	492	520	507	502	490	463	504	473	501	529	491	459	513	488	479	495	497	474	527	452	496	505	479	472	499	447	473	541	474	531	474	467	490	464	461	534	486	495	521	508	479	510	487	499	524	453	445	454	551	475	510	535
29282	40265	27566	17521	11658	8866	7134	6256	5440	4694	4199	3798	3199	2504	2153	1812	1661	1385	1332	1161	1182	1123	998	897	881	874	862	792	822	765	774	768	830	726	793	790	783	748	756	739	697	704	720	707	698	703	712	738	698	746	734	721	693	673	742	733	677	668	716	683	637	651	667	664	653	631	624	664	638	655	659	709	719	664	641	666	707	670	643	677	655	654	620	666	675	632	649	672	672	645	627	698	696	683	677	619	673	681	664	627	693	647	637	642	671	688	650	621	668	616	647	677	670	629	672	632	715	695	652	666	658	660	606	689	673	592	651	685	666	661	626	636	686	649	625	663	637	659	663	685	652	702	681	766	691	678	683	672	683	669	645	697	631	648	650	637	653	663	666	664	668	645	664	681	679	649	731	675	688	675	683	644	703	648	680	640	712	667	652	654	685	663	736	658	666	629	691	648	666	612	588	664	641	632	673	660	671	666	670	667	615	637	669	637	659	662	674	712	680	682	643	651	664	639	705	645	646	693	682	675	661	621	644	702	644	702	648	695	649	596	649	666	680	662	709	676	651	594	637	659	634	624	655	684	647	637	644	600	668	689	679	704	675	626	684	668	649	649	638	648	668	661	662	608	664	653	650	674	644	651	683	635	663	634	700	671	681	669	636	625	610	649	720	653	671	618	621	633	650	684	675	630	633	666	684	636	679	682	703	715	651	641	720	686	662	630	669	647	708	640	640	657	624	673	690	667	681	629	652	720	641	686	645	658	633	635	642	641	683	686	661	680	623	645	662	688	696	637	690	656	632	728	664	666	618	660	651	654	705	597	636	660	627	659	637	676	645	619	684	667	717	662	672	667	652	615	670	656	648	669	688	653	707	658	659	675	674	649	687	677	676	740	646	703	713	672	667	713	655	650	673	638	638	675	708	692	692	664	648	651	649	643	639	659	695	692	652	668	655	660	697	645	631	658	665	726	634	657	613	707	674	678	622	647	656	647	694	636	665	662	630	675	644	657	644	645	712	640	650	716	686	635	678	676	691	645	693	611	689	655	664	645	682	662	619	680	652	673	652	663	651	637	637	692	673	676	680	674	659	647	693	702	652	658	662	666	682	690	640	639	672	679	651	661	670	690	667	695	678	658	705	672	646	686	678	631	640	693	655	654	679	719	673	680	620	683	634	683	635	662	647	716	666	680	634	682	662	686	624	658	682	683	627	703	682	710	639	651	646	653	664	656	674	633	647	642	635	685	647	666	666	642	681	648	633	648	672	675	673	709	624	664	627	672	647	628	655	661	646	608	693	650	648	671	673	634	653	667	692	680	651	670	686	662	670	656	688	676	706	670	657	609	735	688	637	703	645	683	649	670	649	671	621	602	671	655	641	686	666	703	615	662	691	657	657	621	672	691	588	688	672	620	589	645	672	647	665	701	692	671	650	684	644	667	678	641	636	628	682	685	651	662	703	657	678	694	656	653	629	643	616	643	651	668	642	670	705	639	690	721	676	634	658	687	643	665	627	677	665	686	653	658	640	698	688	631	624	634	662	683	667	683	625	657	634	668	673	658	684	649	635	719	649	700	709	634	643	638	677	615	668	638	738	651	662	680	635	652	695	662	648	617	702	637	670	651	646	658	670	616	687	682	707	673	688	645	669	669	649	597	684	679	641	646	659	643	677	677	660	622	702	721	688	622	629	615	686	653	659	686	637	603	641	638	692	646	651	741	699	685	679	649	707	702	673	618	615	633	689	666	664	665	646	637	665	677	660	644	669	693	677	634	646	695	653	646	709	645	672	653	655	663	679	676	655	656	654	666	677	641	668	677	717	632	691	624	686	629	687	704	676	718	727	691	649	620	612	698	686	678	693	658	638	650	689	634	680	654	667	636	680	703	640	655	649	609	656	646	660	621	694	664	653	699	645	667	659	679	601	669	631	664	731	647	652	655	656	637	650	643	665	715	624	654	665	646	718	656	668	704	645	689	632	640	693	633	708	668	634	640	640	665	633	665	679	643	630	656	659	676	637	691	632	743	658	634	624	666	681	673	639	710	725	668	704	665	644	674	646	629	653	683	663	665	639	659	688	675	682	675	723	651	633	676	717	628	689	688	648	659	689	664	664	724	663	706	670	639	666	624	686	653	657	724	656	654	627	663	684	690	664	677	634	673	670	638	650	699	689	652	700	613	596	617	679	657	675	645	626	689	692	676	697	666	662	676	680	630	699	609	667	676	644	704	635	681	690	652	666	671	702	691	658	675	640	661	698	660	650	693	682	727	675	691	686	659	690	660	665	696	636	661	626	665	674	664	694	678	686	669	670	658	705	700	680	644	616	611	656	645	617	622	691	677	700	646	640	649	652	707	624	672	645	658	641	682	707	710	688	660	660	659	605	655	614	656	605	658	669	624	639	688	670	654	603	609	670	636	670	704	670	637	636	635	638	650	684	636	643	681	661	649	659	676	670	654	652	655	686	662	691	697	687	690	653	659	667	620	602	668	619	647	659	636	666	678	647	604	677	659	669	686	669	672	662	677	743	711	684	725	677	675	678	653	690	635	641	661	569	664	663	637	722	689	614	684	703	645	671	667	639	609	656	706	665	659	630	693	650	616	649	633	664	686	602	660	675	655	667	707	647	625	641	616	655	705	654	690	661	680	685	680	655	675	689	666	659	695	652	651	664	654	623	618	670	682	628	721	656	648	645	652	682	675	693	628	650	651	661	688	731	653	697	676	671	652	687	639	651	697	679	689	625	678	624	675	706	680	617	649	671	657	646	695	702	668	638	657	651	673	667	696	655	665	664	673	681	644	653	648	683	645	682	698	659	642	663	703	684	627	653	698	647	652	675	682	694	617	661	629	664	696	690	605	634	715	641	657	640	696	664	725	634	674	698	688	651	671	668	651	643	635	691	684	698	615	617	662	674	663	656	681	609	708	675	657	675	705	650	686	633	660	673	627	613	649	707	686	613	672	704	651	669	634	657	680	635	697	638	686	653	670	674	654	634	654	668	649	679	637	659	681	640	693	676	674	680	656	643	668	693	699	647	678	655	644	681	611	673	645	649	641	687	640	680	585	645	648	667	685	714	649	687	690	646	635	656	698	651	621	668	672	667	664	690	666	659	691	680	696	678	678	662	665	621	685	644	633	682	681	696	707	673	633	678	683	668	678	635	665	655	627	714	669	607	699	688	666	666	624	668	715	683	657	652	681	670	655	655	638	674	667	711	668	662	643	647	654	655	649	667	692	655	706	686	692	650	681	637	664	664	687	634	633	660	643	656	666	635	658	693	647	670	659	650	662	656	639	658	643	678	666	643	664	655	695	650	652	635	671	635	677	654	666	635	699	683	697	659	660	647	691	631	638	696	622	631	663	730	640	614	675	683	648	667	655	701	641	693	667	635	670	662	663	627	622	669	661	661	658	679	687	645	625	698	684	625	705	709	704	586	680	642	646	678	678	676	685	672	664	689	678	694	683	642	709	620	660	685	678	650	672	640	641	649	681
25354	21667	27068	25244	8425	3485	2632	2221	1910	1652	1534	1380	1168	1105	909	832	765	694	683	647	559	616	558	525	553	544	490	496	508	494	493	537	528	521	563	497	483	504	509	446	508	511	461	481	440	468	491	460	455	446	483	488	485	446	457	480	477	488	495	443	485	483	460	451	482	457	484	449	474	455	501	455	465	470	496	446	483	502	471	471	506	498	438	469	460	484	478	467	459	478	488	437	450	445	456	449	475	469	424	424	480	398	464	469	460	508	450	457	466	465	482	421	424	461	430	463	471	459	443	476	487	435	474	448	412	468	450	398	446	482	454	491	486	457	448	481	417	474	472	505	465	445	462	461	460	476	489	488	436	491	479	470	450	457	455	450	484	500	468	455	454	462	465	459	422	445	462	489	453	430	489	479	430	456	498	456	489	482	423	440	477	466	452	451	441	476	435	486	449	445	495	426	470	452	458	450	458	452	456	453	453	472	429	458	455	473	477	460	429	463	443	453	492	470	443	468	485	447	430	454	482	467	465	481	439	490	463	484	486	470	472	466	484	451	468	394	441	488	439	468	477	472	446	484	518	470	451	491	451	463	450	510	460	460	484	489	447	464	476	449	480	471	478	469	460	460	453	438	422	450	438	476	467	458	451	473	468	440	440	469	458	437	437	470	466	462	478	521	475	441	460	474	474	478	455	440	473	501	471	465	466	496	484	474	475	467	486	474	457	449	440	466	440	427	470	475	456	471	462	435	481	475	458	457	459	493	432	468	464	478	510	425	478	481	438	458	449	485	506	460	467	484	473	466	458	485	440	488	493	471	473	460	440	452	424	503	432	484	473	476	441	506	455	439	465	418	455	461	513	457	463	441	460	442	498	448	443	465	435	454	494	452	444	432	486	441	467	494	481	458	471	425	491	428	466	485	464	481	474	457	471	471	433	425	440	482	473	446	470	459	453	452	445	467	436	464	444	466	449	410	471	476	471	469	441	459	449	466	450	472	459	459	511	471	474	467	477	464	454	456	463	465	456	454	471	466	452	472	489	463	475	449	437	474	451	494	443	445	440	480	475	504	467	453	502	466	443	444	448	440	490	464	439	470	471	513	429	439	411	465	462	474	466	441	484	491	435	474	495	443	469	462	435	478	450	446	450	446	485	474	475	416	430	468	483	450	450	506	466	425	476	488	466	478	461	452	442	499	453	468	449	471	484	455	452	423	434	449	450	484	456	431	465	491	472	465	453	453	464	434	434	469	469	471	428	470	438	474	469	428	514	449	514	459	457	475	458	466	478	472	464	470	495	461	460	477	452	446	481	442	491	485	434	506	479	473	457	458	472	460	473	498	461	410	472	433	449	469	469	449	495	429	465	446	464	445	462	506	536	439	508	454	498	474	490	489	454	458	464	431	463	478	499	486	432	449	441	484	456	450	480	466	457	457	450	461	451	457	470	465	473	460	437	456	488	476	445	508	460	447	460	450	473	485	429	483	481	437	501	472	404	441	480	464	432	453	465	432	452	441	500	496	477	467	463	453	490	460	460	465	489	466	455	480	457	424	485	455	476	483	442	442	430	465	457	483	484	464	472	482	469	487	445	447	456	493	433	443	449	460	473	444	433	451	454	480	433	423	501	495	474	500	470	457	490	451	468	493	461	424	469	453	461	428	439	443	443	452	458	474	440	462	472	508	443	428	496	454	463	481	466	467	499	435	439	426	459	475	467	446	464	432	492	484	486	449	454	467	474	459	488	436	467	437	447	480	460	468	448	472	493	485	469	435	444	465	461	432	456	494	476	454	461	444	476	448	464	422	469	484	474	483	477	475	517	456	440	503	467	499	492	484	450	461	455	451	438	481	449	465	449	455	483	451	455	501	451	448	457	457	427	460	455	433	450	475	450	464	485	466	474	491	464	448	424	431	449	437	447	499	481	457	503	469	430	444	474	465	425	430	492	469	462	479	454	472	495	530	478	443	465	476	468	475	472	458	458	497	443	486	435	494	481	445	457	431	466	483	462	456	441	417	509	527	476	479	454	467	446	435	452	527	455	490	492	463	406	455	457	468	451	440	468	448	478	452	449	444	453	477	468	483	485	465	459	427	456	484	467	481	462	457	453	453	430	450	457	424	473	475	424	449	486	431	437	486	465	444	470	437	454	464	442	474	445	460	452	451	473	495	479	467	479	487	467	457	487	457	425	468	488	455	451	500	461	431	464	505	482	410	411	462	460	494	474	478	441	456	449	455	438	466	480	432	472	424	446	477	450	471	507	466	458	445	432	452	451	477	487	486	474	465	446	518	443	488	480	454	498	441	434	411	461	449	461	476	460	468	474	471	423	487	437	462	436	497	454	441	499	432	447	456	465	458	458	451	472	498	483	461	419	496	444	457	431	475	458	487	469	457	451	479	498	446	461	468	426	458	435	429	475	437	444	471	458	468	470	487	483	418	420	476	482	452	420	425	454	484	500	470	438	472	512	473	498	447	489	498	459	462	472	465	474	479	491	412	497	466	483	485	456	454	461	451	471	450	456	427	434	472	490	479	454	488	445	478	423	466	481	456	451	492	428	433	431	469	467	490	442	479	491	499	494	490	470	441	471	483	442	468	468	482	449	445	429	484	489	445	485	427	466	449	457	455	478	477	452	467	465	482	472	438	496	437	459	462	438	475	477	456	472	436	472	492	485	462	512	446	482	477	460	418	452	472	457	511	493	467	438	493	477	455	457	459	458	449	488	503	466	491	455	463	454	444	465	460	458	483	481	457	467	456	475	492	461	483	449	462	429	478	462	493	447	412	464	459	443	488	448	471	459	507	448	445	466	427	476	441	447	444	452	466	486	474	500	435	466	451	475	441	461	427	449	452	474	464	453	462	452	475	479	432	468	469	481	432	444	456	475	450	482	475	480	445	462	476	491	466	472	443	437	463	441	467	458	496	490	476	467	458	438	462	437	470	492	465	469	486	464	444	454	431	433	467	471	484	443	491	468	430	468	470	453	462	473	490	471	462	461	478	431	448	455	470	457	476	445	489	450	435	457	452	447	460	447	452	475	500	504	460	474	468	425	444	460	422	441	468	446	486	462	474	484	423	448	464	460	473	460	464	457	482	456	434	446	426	460	515	489	464	455	454	441	461	439	445	459	469	473	448	445	436	466	484	461	431	482	417	486	472	464	491	455	460	463	495	449	475	487	492	438	471	468	459	425	444	496	482	441	433	461	449	491	508	429	494	469	465	450	525	462	431	456	451	471	455	473	471	470	452	482	449	451	465	517	460	472	428	459	474	484	490	477	437	486	482	439	444	444	471	460	485	484	459	449	439	506	475	436	462	441	448	418	463	453	484	469	475	506	474	459	492	499	448	470	420	417	459	421	453	467	457	445	469	486	448	480	450	462	464	463	485	495	447	483	487	446	458	442	476	467	441	495	511	450	476	472	467	490	450	495	485	473	444	452	475	446	464	471	450	432	425	441	445	475	450	451	475	450	431	458	460	464	478	441	447
27483	34135	23376	13741	9188	7114	5998	5203	4472	3671	3526	3056	2643	2070	1738	1492	1403	1258	1114	1034	997	937	885	832	798	808	730	709	745	753	739	766	657	740	675	712	685	711	718	669	682	673	691	654	703	691	649	661	619	640	695	619	622	651	621	634	664	640	647	672	671	624	616	611	635	597	629	667	611	658	669	630	632	660	630	648	655	633	568	637	630	650	673	654	636	685	642	640	629	632	603	668	646	616	615	605	648	684	620	601	613	603	642	610	651	678	623	651	617	583	637	616	623	626	640	595	622	634	649	627	609	644	613	685	637	647	643	605	676	654	650	618	657	644	608	623	633	608	641	659	661	599	618	600	605	625	632	613	619	663	621	598	617	602	636	676	620	622	617	629	606	639	689	642	600	628	642	640	631	599	616	636	661	654	619	677	620	645	646	648	637	589	633	624	638	617	619	644	624	645	606	663	646	605	650	642	657	607	640	596	602	620	644	611	578	630	660	628	621	639	709	629	615	653	647	676	624	602	647	620	656	619	686	599	621	626	578	634	607	638	612	657	609	634	628	635	607	637	656	637	622	632	605	655	659	620	636	587	628	597	646	610	599	620	635	631	626	646	640	655	614	661	600	661	627	611	670	634	637	622	621	623	602	602	610	695	656	669	617	609	620	575	650	609	599	661	618	627	637	672	625	629	580	658	614	643	620	614	611	628	605	626	629	644	636	608	653	633	658	652	671	660	620	562	649	648	600	594	662	639	635	629	582	598	642	602	606	613	654	650	612	645	635	597	590	584	685	629	641	637	632	636	634	632	602	680	649	633	638	615	615	620	606	604	626	662	605	594	565	631	663	622	655	577	599	661	614	650	664	611	591	624	624	606	601	584	640	577	629	633	648	627	645	610	626	618	606	570	647	600	629	624	642	620	622	631	665	609	624	620	634	598	639	614	591	583	605	657	676	630	634	616	576	608	599	651	588	615	670	598	606	655	600	674	637	644	616	627	636	617	631	645	598	669	601	649	607	641	608	635	654	639	681	642	593	599	641	642	646	670	623	623	652	633	608	641	654	620	615	640	637	617	636	633	599	636	644	632	668	653	612	633	631	669	613	587	623	613	606	650	610	612	612	632	657	647	590	635	646	611	700	642	643	609	618	645	664	663	610	595	635	609	634	635	616	601	620	627	650	623	632	639	649	614	645	661	658	616	653	632	623	646	601	621	673	705	660	636	601	614	604	656	593	635	640	596	624	614	637	598	636	604	624	659	633	582	611	651	583	593	618	611	629	637	627	605	613	648	663	621	632	622	622	646	601	618	660	609	640	629	643	647	628	671	641	649	573	651	593	595	640	582	605	612	623	636	596	634	604	659	627	654	629	601	604	602	642	603	687	598	633	632	659	620	595	582	627	632	622	627	643	655	617	638	624	643	600	642	635	655	616	628	631	622	608	608	645	631	593	623	600	636	579	633	650	581	637	629	631	665	629	682	598	550	671	614	635	649	657	631	648	683	604	633	632	647	613	630	631	645	673	630	644	567	607	605	644	637	610	637	624	576	602	633	685	656	640	687	636	644	605	595	613	658	655	612	659	679	650	629	659	623	661	615	603	618	604	624	625	627	613	604	618	627	637	665	594	691	678	631	558	615	647	626	656	623	599	679	636	624	592	605	657	603	618	615	653	609	646	616	639	674	612	670	594	637	627	653	637	652	639	663	619	630	614	621	582	599	663	626	617	663	619	565	569	631	609	637	611	627	630	615	662	595	618	602	605	606	611	592	632	642	623	623	613	627	651	635	644	648	613	619	639	592	623	622	658	609	637	677	634	657	635	627	620	598	607	602	609	599	656	680	615	627	629	642	661	663	604	602	599	649	596	598	603	627	653	658	659	575	631	583	635	658	656	633	615	673	584	654	615	631	648	663	619	632	675	623	633	618	582	618	615	637	631	595	646	620	620	622	621	647	643	607	627	645	645	615	618	627	624	650	646	639	656	560	647	622	615	637	631	620	657	615	655	628	627	618	657	639	581	602	651	646	673	632	659	641	635	608	623	619	658	608	672	661	635	597	627	657	596	645	619	631	605	610	601	613	587	654	644	633	640	615	630	640	608	656	609	602	665	631	657	693	618	644	614	651	609	618	662	628	630	677	655	595	644	618	627	656	641	668	567	624	632	608	611	622	617	639	644	635	635	599	639	642	608	632	679	651	661	634	656	609	684	578	590	628	655	621	607	602	585	637	607	637	617	587	638	609	626	622	651	656	588	647	630	628	644	644	587	638	627	650	664	665	660	660	651	589	605	598	622	588	643	621	655	642	604	625	626	679	630	632	620	631	658	616	640	619	611	653	620	584	591	622	673	667	593	661	620	567	655	599	618	664	561	634	612	615	650	664	615	574	626	607	617	621	646	649	601	619	654	622	624	651	643	630	654	601	631	613	623	643	651	627	611	638	642	656	635	632	647	615	641	595	635	613	613	606	603	618	629	650	634	623	659	677	603	624	697	650	643	642	627	605	643	603	629	620	673	632	628	631	640	612	647	647	602	671	616	585	601	621	575	634	622	651	666	600	676	631	627	621	650	619	694	585	625	631	626	653	618	649	630	592	619	664	566	665	624	614	628	631	610	664	621	633	606	658	619	591	651	633	660	639	589	605	611	659	600	671	616	654	651	579	662	653	630	615	615	611	635	625	612	637	570	656	561	657	623	644	662	639	616	590	660	663	600	611	617	630	633	657	593	586	578	638	644	622	594	661	619	651	642	637	641	634	672	599	681	625	628	645	614	666	592	634	622	606	660	590	610	612	618	604	633	656	641	636	626	647	608	615	602	615	662	634	600	666	608	558	655	607	657	643	621	643	651	652	625	619	641	640	588	647	623	613	659	618	587	632	615	570	662	626	610	635	658	602	626	651	674	614	668	608	650	674	616	644	606	599	629	633	671	647	614	633	649	667	612	639	635	627	640	642	641	629	656	629	624	647	630	602	629	660	632	630	610	623	633	642	634	627	664	611	659	624	616	651	646	605	630	624	639	614	625	630	608	646	638	614	659	633	644	613	587	645	549	666	671	619	594	606	626	643	607	582	629	648	676	640	654	640	628	666	623	655	618	638	690	603	623	604	642	656	631	618	648	641	649	643	672	608	597	621	596	642	611	641	656	658	632	664	619	660	613	574	585	606	586	595	696	635	633	623	677	622	641	581	624	597	682	614	668	624	657	613	630	629	594	638	615	573	631	590	598	647	646	622	606	643	631	651	560	663	593	572	619	646	654	584	685	627	624	624	621	594	617	656	636	633	590	652	632	643	585	632	613	639	652	590	639	628	644	588	664	598	595	647	629	666	643	601	664	634	616	659	644	598	662	610	621	616	666	666	640	595	601	666	607	629	685	615	640	615	630	627	612	629	616	630	616	577	613	635	646	641	607	652	631	657	622	588	586	592	591	602	634	617	631	683	616	607	680	602	618	625	621	631	614	630	595	642	643	633	628	643	595	617	651	647	619	597	640	618
23093	21700	29411	24505	21722	21082	9790	4411	3353	2961	2706	2307	1867	1604	1312	1156	1026	913	751	748	710	668	667	548	591	524	523	497	525	474	524	525	490	512	508	547	463	477	535	450	448	463	478	456	457	467	431	424	444	443	479	445	459	426	440	425	451	448	427	431	440	447	437	453	444	420	428	424	403	387	411	429	423	417	461	426	401	458	443	430	407	422	419	481	431	417	433	430	415	443	447	443	424	465	452	425	409	390	390	409	431	419	392	444	437	436	397	406	426	425	413	444	428	408	422	457	424	473	427	406	396	419	425	413	397	446	416	472	408	418	406	424	435	412	417	442	432	423	437	420	452	412	423	434	420	395	407	439	454	402	441	417	440	422	413	417	457	399	442	438	414	452	434	444	451	451	416	408	412	444	430	432	440	449	431	455	430	433	386	399	422	422	394	411	405	421	423	420	406	429	433	439	420	410	432	466	396	435	422	405	410	420	434	426	432	443	437	436	396	409	482	450	425	423	446	413	422	428	404	426	421	441	438	461	402	394	468	446	422	437	424	418	445	386	463	408	435	425	417	403	447	458	429	426	413	437	470	452	439	430	407	424	418	468	417	398	427	434	448	409	415	425	435	425	423	420	402	442	428	410	431	429	419	417	443	457	438	440	419	425	445	432	421	377	440	441	400	471	453	416	382	427	423	427	420	431	425	430	430	466	454	404	457	380	447	400	449	426	422	419	419	475	412	408	401	457	396	442	457	462	413	415	427	428	428	459	455	437	393	441	415	427	448	388	418	417	471	433	421	460	406	389	397	393	437	474	434	427	416	416	412	436	411	400	399	479	463	437	434	446	414	449	404	406	404	450	421	446	426	445	430	439	446	416	435	430	410	433	449	448	414	430	467	420	437	452	439	402	400	438	436	435	437	452	432	431	416	422	446	426	452	424	453	440	432	401	461	438	402	443	419	404	440	404	422	427	428	428	460	467	442	453	414	407	409	428	455	418	441	427	394	406	468	418	441	423	442	464	450	441	458	447	426	433	442	408	413	391	444	437	452	443	417	436	406	435	460	443	420	429	409	411	429	425	435	436	428	423	431	389	417	418	415	417	423	456	425	459	414	423	439	413	427	406	426	448	414	448	482	437	435	392	409	444	423	396	421	389	412	431	423	432	412	423	423	431	429	476	459	438	448	413	421	423	424	422	425	453	430	411	432	429	422	445	437	448	392	428	471	430	414	417	407	433	439	384	409	436	429	391	435	436	476	401	470	421	438	436	439	416	484	442	456	460	414	462	416	425	444	443	462	390	420	481	390	431	440	454	397	442	444	421	448	404	421	387	409	417	404	459	459	412	456	427	457	430	403	443	411	399	425	402	439	433	463	448	426	436	433	395	465	399	418	458	415	421	449	444	422	478	439	428	422	415	376	425	406	397	417	425	420	427	440	411	420	436	418	418	421	416	398	432	412	399	434	419	450	441	406	417	459	437	440	441	447	388	435	393	390	441	430	453	430	434	450	424	412	402	444	444	423	414	428	426	443	443	430	423	429	422	454	422	436	405	427	417	426	412	409	425	426	417	435	430	417	397	395	408	439	409	432	431	403	455	424	410	411	427	430	434	432	399	416	456	410	463	419	402	434	398	399	434	457	425	414	434	386	453	461	399	439	411	474	447	421	437	443	457	445	422	417	449	414	434	459	457	426	424	413	405	438	415	422	414	458	406	429	413	429	395	435	416	438	433	426	422	429	450	426	450	415	383	369	396	404	416	448	448	420	431	443	436	429	434	442	412	444	463	410	433	408	414	459	423	437	416	389	397	446	445	400	432	399	430	447	458	438	415	428	393	426	434	428	399	429	436	444	404	421	414	462	423	406	440	422	440	431	420	415	438	417	401	411	456	404	392	457	425	406	450	432	401	426	477	423	431	423	438	444	404	403	445	451	454	448	407	389	422	406	452	412	462	444	445	395	441	408	409	428	417	454	426	417	448	438	447	475	436	462	449	392	464	408	438	433	406	467	459	419	415	442	422	420	446	395	433	440	436	431	421	467	413	424	435	435	423	444	412	428	437	432	402	435	452	424	467	418	433	398	428	434	449	425	403	410	428	442	445	427	437	417	435	424	455	392	394	423	418	421	423	424	452	460	386	429	461	442	420	437	382	430	435	441	433	435	424	374	419	420	425	418	454	456	407	414	433	440	441	453	449	440	433	426	415	445	404	408	409	427	442	412	434	450	455	419	404	433	442	428	400	438	456	418	451	462	434	413	428	446	398	387	408	412	441	403	434	410	442	420	469	402	431	412	398	427	450	461	401	471	431	428	398	415	489	432	435	425	381	440	448	427	409	435	424	420	457	454	414	433	410	452	444	429	419	438	439	408	429	426	414	389	435	475	446	405	430	464	430	442	457	437	405	424	425	419	437	414	422	425	394	450	388	417	404	408	421	435	406	416	439	435	398	423	421	421	434	434	382	416	468	431	455	479	415	412	427	411	405	411	422	469	395	435	447	426	418	422	435	430	435	427	437	401	470	437	411	420	442	410	425	425	455	408	446	451	397	387	394	435	469	434	442	432	442	407	426	453	412	428	434	411	414	441	440	423	433	427	404	450	451	402	464	422	442	440	426	412	416	421	433	430	399	427	444	414	428	406	446	424	400	397	432	422	475	454	424	423	477	399	443	444	441	423	440	416	434	428	444	431	405	416	412	399	442	432	438	421	439	442	426	446	461	416	430	428	438	403	451	413	446	404	392	436	481	402	446	432	433	419	425	453	456	465	437	426	417	418	438	469	450	420	406	461	487	403	396	435	433	429	419	431	403	449	441	428	424	416	427	469	443	435	443	452	438	407	441	404	417	416	462	393	442	421	410	423	421	458	415	410	432	446	418	413	384	445	463	406	456	482	457	459	421	450	442	419	413	425	419	403	403	422	434	404	406	490	448	394	450	430	384	442	394	445	441	426	451	449	417	434	418	427	418	423	415	404	414	436	393	440	458	403	411	426	396	469	441	409	437	467	407	396	430	412	415	429	437	417	451	449	422	404	435	416	444	415	445	458	474	446	401	448	435	428	420	415	416	393	412	408	411	440	414	439	466	412	446	429	420	472	380	439	429	413	417	412	437	436	402	417	424	409	417	419	444	427	446	435	404	427	430	422	430	394	428	416	421	424	431	390	428	394	409	448	412	418	429	419	474	461	430	409	433	417	392	415	429	416	436	430	432	406	424	422	409	451	411	432	371	442	442	475	399	418	422	408	438	457	423	407	434	445	476	419	420	422	432	385	402	408	401	410	432	439	401	428	414	406	421	426	406	442	416	434	443	429	427	422	414	426	410	460	465	442	416	458	422	400	413	427	416	407	451	430	411	433	411	398	412	483	445	399	409	455	450	453	406	431	395	441	411	397	433	439	371	408	435	425	432	398	403	432	381	404	440	430	420	426	399	432	415	421	396	395	421	408	417	442	413	438	427	444	424	432	417	420	409	436	439	426	449	406	425	429	413	448	449
31389	41435	31660	21521	15568	12495	10593	8766	7824	6585	5847	5116	4166	3226	2581	2274	1946	1617	1416	1329	1257	1100	1013	903	900	827	774	759	839	728	777	740	732	747	740	743	715	709	681	669	665	670	656	638	606	582	616	658	610	591	665	635	630	613	622	555	576	600	560	589	573	599	601	606	607	584	549	619	607	586	556	576	614	555	533	589	530	595	587	556	593	539	561	596	591	596	580	584	584	584	562	550	557	572	527	522	614	558	584	589	530	566	570	579	593	580	584	555	605	592	567	567	557	586	546	556	532	545	574	588	534	550	539	581	633	568	555	571	568	617	595	579	534	570	548	566	582	606	622	572	564	595	593	556	538	577	555	601	572	539	577	559	576	514	562	565	591	586	601	604	586	563	566	556	589	563	563	541	618	565	543	529	590	572	585	599	543	564	608	601	559	569	547	583	556	590	559	559	600	579	572	560	568	568	557	563	567	565	520	564	608	585	565	568	565	580	565	604	559	588	541	573	563	568	534	608	576	564	592	582	590	543	607	540	556	532	546	611	583	609	617	570	575	596	541	594	577	580	558	587	603	569	609	528	623	585	569	620	570	634	581	619	524	575	544	579	566	536	593	590	581	558	601	552	567	581	610	556	582	620	605	563	599	610	560	580	562	577	556	605	589	568	580	572	553	551	598	533	599	555	577	577	613	573	530	602	559	599	606	579	597	555	568	577	592	603	614	606	591	543	550	649	556	580	574	571	558	642	591	567	558	549	558	596	554	550	562	561	567	567	593	560	581	597	592	585	561	565	557	556	592	598	588	578	571	588	553	580	570	573	558	552	509	550	558	582	533	550	571	571	550	562	563	565	575	590	558	583	543	572	545	528	578	588	611	549	564	614	562	579	538	542	555	583	600	557	571	578	522	599	567	538	562	587	585	525	545	572	597	613	583	573	582	598	570	542	552	580	553	589	572	579	559	574	574	556	624	577	603	565	584	600	584	530	541	576	592	616	598	602	595	591	571	566	598	597	521	550	546	556	577	574	571	563	608	572	595	542	568	592	596	579	551	603	542	610	535	538	579	570	593	542	552	582	567	607	502	581	563	567	576	582	587	599	606	599	549	589	582	553	628	597	576	554	605	562	564	539	544	564	586	548	587	607	578	555	602	582	550	557	604	565	582	572	563	581	556	538	543	575	586	533	620	569	573	548	619	521	587	582	560	586	555	567	562	600	548	566	604	612	568	593	565	569	554	573	607	553	570	519	594	576	558	560	559	575	602	561	560	571	529	615	605	594	562	566	590	566	578	571	558	586	607	559	581	592	593	607	575	568	576	596	573	554	599	605	563	595	571	630	557	592	571	599	616	592	612	595	583	572	549	581	566	581	601	583	588	536	587	531	541	583	551	508	565	579	567	574	586	550	568	550	588	581	560	623	594	589	578	576	549	582	551	563	586	592	542	593	615	596	553	593	585	606	565	577	608	543	566	532	613	575	567	576	568	568	581	585	523	616	579	617	595	569	565	561	594	601	542	585	578	548	569	592	548	525	587	577	546	548	604	571	587	581	622	578	592	565	557	573	563	554	557	582	585	575	596	564	569	557	569	590	579	536	548	575	589	586	568	579	587	544	545	585	558	588	589	584	605	559	564	574	582	599	543	565	527	583	549	611	581	563	566	581	572	560	582	599	551	580	555	598	549	578	587	593	590	590	547	560	550	590	640	604	574	559	560	554	571	589	597	571	543	580	562	592	560	561	545	600	519	573	617	581	598	548	577	528	578	527	585	582	574	584	590	542	593	562	593	563	578	561	566	551	563	591	558	569	593	619	581	582	616	542	552	575	580	561	585	592	586	581	594	576	603	569	554	577	624	595	606	554	541	548	600	566	565	566	600	577	544	627	553	623	574	574	582	584	586	589	559	559	551	559	546	563	573	587	588	534	563	546	559	569	535	551	604	604	576	520	575	582	562	591	559	557	597	586	553	565	582	554	566	566	551	596	638	613	558	557	598	566	586	606	572	547	597	601	599	578	577	563	562	588	607	548	590	562	573	624	568	597	561	583	549	629	611	610	563	562	565	509	584	564	571	565	550	610	570	551	583	590	554	566	611	568	566	603	542	602	554	602	577	608	558	587	603	578	581	592	587	559	567	557	582	568	540	555	571	572	606	560	639	572	593	561	546	546	541	546	592	528	578	602	576	577	585	563	589	613	584	631	596	569	575	579	594	572	570	592	563	592	564	588	584	623	596	559	518	562	562	572	596	593	564	566	556	585	581	562	562	583	599	545	545	541	581	554	596	589	566	552	597	547	562	578	567	586	560	550	563	546	560	560	546	529	583	559	609	604	535	600	582	618	586	501	557	620	586	548	556	562	551	579	608	563	530	599	576	555	570	571	594	580	612	572	603	575	542	574	567	589	581	552	531	569	576	577	611	592	603	577	572	558	566	576	587	578	586	536	592	589	565	601	579	572	566	584	537	586	632	560	534	568	608	577	566	534	587	619	548	584	548	591	559	596	574	568	578	602	586	581	557	563	582	602	592	557	595	549	579	540	568	598	575	592	549	563	574	595	569	642	609	583	590	563	567	634	564	558	543	549	567	585	598	561	572	575	552	590	570	592	575	552	567	637	585	601	552	562	588	567	578	572	602	593	595	571	597	553	524	560	570	582	583	558	590	540	576	591	577	605	581	574	609	572	574	608	593	571	579	596	557	614	566	600	592	544	594	609	529	554	591	589	594	583	538	537	540	560	560	551	599	604	626	568	547	545	610	560	562	549	562	555	597	544	575	533	571	576	538	570	587	604	567	612	562	572	568	569	523	600	562	586	569	544	619	588	573	565	584	565	565	582	534	591	595	630	547	618	601	583	596	596	572	582	555	540	592	599	533	580	603	570	577	584	554	581	550	566	543	530	571	611	589	586	566	563	574	612	549	577	612	574	550	540	525	560	517	594	585	584	557	579	576	624	575	610	567	568	582	560	571	566	556	570	603	608	566	588	552	614	611	542	537	552	547	614	583	567	556	533	601	587	573	570	615	571	613	553	575	572	553	563	551	582	524	574	564	611	576	549	552	639	549	540	596	600	579	547	563	571	566	576	616	603	533	582	569	564	550	566	568	583	595	554	568	595	576	599	555	538	547	510	579	518	611	573	603	532	562	549	565	548	589	569	583	568	529	565	582	523	569	576	586	594	615	581	547	545	588	589	594	581	579	580	582	565	571	582	576	606	577	589	579	592	565	601	522	538	592	579	544	581	578	591	565	566	564	589	565	579	610	588	569	550	591	557	541	610	550	581	642	547	584	554	559	614	634	537	615	612	579	548	523	567	613	529	601	546	606	586	580	568	558	570	556	565	542	556	554	571	579	540	565	591	573	627	561	549	580	578	574	589	562	561	552	590	579	549	594	579	580	565	558	565	533	565	602	625	549	602	582	619	533	587	615	556	613	575	550	612	592	590	596	570	592	559	555	558	551	594	559	587	571	541	574	578	571	584	554	553	547	579	595	598
28869	21032	16042	8569	4173	2727	2318	1835	1706	1481	1461	1270	1101	942	847	747	762	671	658	661	612	581	532	563	568	545	514	532	564	565	560	540	562	514	546	545	588	525	569	525	537	479	563	533	480	516	524	535	543	518	497	501	536	479	501	490	520	514	523	521	498	524	498	507	526	526	540	510	491	531	479	483	488	507	458	497	519	461	465	561	486	473	477	498	504	527	484	491	495	507	483	468	497	528	536	511	484	541	509	495	496	490	519	504	500	496	506	477	505	467	541	505	533	509	462	473	520	504	462	513	471	520	499	497	513	512	510	494	512	482	498	521	504	502	494	531	481	512	518	522	476	534	475	547	486	544	496	542	483	555	534	479	512	510	541	474	506	511	495	493	502	452	535	474	506	494	522	506	515	498	448	484	507	519	516	499	470	485	527	528	478	523	499	497	511	489	539	504	524	499	480	481	491	537	481	491	484	519	486	533	543	504	455	495	501	511	527	526	466	493	496	498	493	523	519	490	488	502	471	513	523	465	501	513	477	518	494	537	526	515	518	487	501	529	488	492	510	532	476	496	509	545	517	501	511	523	554	522	507	509	474	527	499	467	525	528	509	505	502	511	508	503	533	488	510	522	486	467	473	429	518	501	501	538	460	481	521	516	469	446	494	525	515	504	530	517	536	499	536	502	456	472	488	493	460	511	481	524	475	492	480	529	524	530	508	496	492	513	481	495	512	471	494	498	446	520	546	507	531	443	500	510	501	536	556	513	485	564	560	476	482	526	487	495	503	491	490	490	489	501	501	534	531	506	510	521	507	519	511	497	461	499	470	512	515	516	460	489	500	519	471	524	519	497	470	487	499	515	504	491	505	485	526	505	505	538	566	470	548	483	477	489	519	495	483	514	507	495	516	508	495	465	522	517	499	514	500	480	507	533	511	528	526	551	552	491	521	489	489	481	482	500	514	506	488	517	489	543	484	503	526	515	499	495	523	487	484	468	482	530	519	508	511	499	494	520	523	511	516	489	497	540	517	557	479	501	472	518	553	448	475	531	552	534	497	482	490	543	540	487	541	466	524	518	447	524	529	518	508	515	513	517	523	496	489	463	493	506	487	533	517	537	471	490	469	532	516	488	508	533	437	528	540	442	481	524	517	476	482	535	549	531	522	503	472	478	470	458	532	485	526	482	521	481	510	522	450	488	558	515	498	492	505	508	479	478	488	484	476	496	508	477	506	502	500	511	493	508	522	569	519	550	536	512	482	503	531	506	493	509	464	482	522	482	536	491	517	462	501	533	546	513	549	493	551	488	467	492	500	505	455	512	537	546	531	514	541	557	503	503	501	512	483	524	479	487	469	559	490	505	521	518	493	457	533	526	530	477	494	509	534	481	484	486	499	515	479	491	543	496	510	489	499	484	513	571	535	454	494	516	482	519	488	502	479	526	495	492	492	500	506	510	523	492	505	494	509	506	483	516	503	474	499	487	486	487	513	460	518	482	490	509	531	493	482	539	484	488	528	524	492	542	518	513	488	514	513	523	492	516	508	516	498	481	545	516	512	525	518	457	480	485	562	496	517	523	494	509	488	522	497	556	477	507	484	517	522	525	531	489	473	527	537	495	489	482	491	539	535	458	518	454	544	519	537	550	467	530	534	526	483	469	563	550	479	501	531	480	514	457	555	527	512	535	555	518	491	503	477	513	513	474	513	516	480	521	518	517	499	488	500	504	491	496	483	499	485	506	522	512	485	481	497	465	485	476	545	523	502	494	508	522	498	476	538	487	465	512	530	490	512	525	499	497	522	520	525	508	517	488	523	508	495	488	537	516	465	451	528	492	472	532	538	512	515	500	509	491	505	527	508	495	519	521	471	551	527	475	539	488	503	495	477	520	526	490	512	510	471	469	461	505	537	493	511	509	511	496	512	532	493	482	537	514	487	495	450	519	499	503	476	494	495	521	484	476	491	487	473	483	527	467	551	467	494	497	521	538	518	500	490	491	528	472	508	490	512	503	471	506	526	508	496	489	468	457	495	466	472	481	510	521	483	489	511	500	491	517	505	507	491	510	505	522	562	516	521	546	489	491	536	508	521	522	503	501	489	512	501	523	506	481	532	513	520	487	499	539	494	533	517	504	491	524	524	476	514	519	513	482	526	487	569	497	487	486	484	514	545	514	533	471	499	514	477	507	510	524	503	513	500	518	470	507	502	535	535	511	492	511	534	486	472	495	491	519	476	480	464	470	493	501	506	476	485	475	549	497	534	500	498	467	560	498	502	497	500	532	545	535	517	530	528	467	530	523	522	497	476	508	497	484	517	507	510	537	479	502	536	506	554	518	492	508	519	507	501	484	521	515	491	506	510	496	498	457	457	547	497	459	563	490	513	492	511	484	493	533	529	514	544	527	506	523	534	491	455	520	497	478	499	542	470	497	538	537	481	508	523	517	487	512	528	479	510	507	505	524	527	488	532	534	525	500	552	470	503	525	526	515	503	526	518	491	496	517	512	512	483	493	491	537	467	479	540	491	518	490	498	471	496	536	532	497	525	502	508	501	519	516	468	525	487	449	485	473	509	513	504	496	507	492	514	507	519	520	486	561	492	483	513	500	507	497	502	521	477	474	504	512	535	524	499	536	506	511	489	484	508	498	511	510	515	505	504	501	505	509	484	507	468	501	526	535	511	518	486	505	483	525	537	513	503	521	493	556	527	507	510	514	518	524	507	498	509	574	485	486	495	506	501	538	543	494	476	515	511	498	505	492	477	487	528	493	477	501	475	523	510	475	495	527	445	509	491	502	509	514	522	490	492	528	467	490	508	503	515	498	510	495	488	547	486	544	523	487	492	538	481	527	515	508	511	509	491	504	522	527	542	503	511	533	510	485	527	479	537	442	507	511	502	499	501	464	541	528	504	525	527	506	550	504	472	496	487	509	495	517	486	521	491	479	469	514	498	524	517	500	508	475	497	513	490	485	519	487	520	513	481	492	481	528	475	517	498	525	516	518	500	481	500	476	496	464	515	504	505	526	512	501	495	484	482	531	501	566	504	484	519	534	520	463	515	560	489	493	455	543	525	478	486	550	536	471	496	529	472	544	527	532	502	503	504	474	470	498	523	486	472	493	515	528	477	500	506	491	528	490	484	508	533	531	489	514	493	472	532	514	504	512	499	494	510	547	514	531	518	510	444	510	491	514	491	516	522	516	498	499	499	517	499	517	504	492	507	532	506	541	495	480	530	517	530	522	499	523	527	489	489	570	491	513	494	510	510	528	475	507	478	480	491	578	504	466	536	480	505	523	518	522	481	521	485	472	520	530	510	470	497	492	467	504	490	521	505	512	504	487	472	512	509	484	462	520	505	480	539	494	512	487	517	505	512	492	548	498	492	496	479	518	460	549	531	511	515	492	497	479	503	510	510	508	463	542	534	490	507	475	518	517	502	534	503	514	506	524	522	529	472	486	494	509	504	509	539	506	527	489	498	507	509	489	484	521	496	495
24337	28099	19522	11337	7806	6183	5153	4266	3736	3319	3004	2572	2212	1744	1466	1432	1254	1064	1031	1000	951	867	868	863	799	801	829	853	816	790	734	774	765	791	811	762	710	716	734	692	740	722	686	676	681	751	731	739	689	714	693	696	706	712	749	644	622	672	708	687	724	651	704	700	718	664	687	740	702	706	673	692	682	711	636	688	680	639	626	696	680	690	666	701	705	667	711	675	672	676	709	671	649	695	636	631	728	707	741	676	681	712	716	661	681	701	655	686	685	732	688	652	643	649	676	687	646	655	720	708	696	695	639	662	678	663	689	697	681	666	723	689	722	670	674	711	694	730	726	725	672	635	697	680	695	703	680	670	676	674	687	641	705	665	660	682	640	740	749	710	720	730	718	733	691	678	686	646	694	710	698	701	713	648	657	666	657	679	687	668	700	668	695	671	666	706	728	711	658	701	736	663	705	698	697	703	666	705	681	680	729	695	661	692	670	727	754	683	683	655	686	679	667	697	683	655	715	703	693	653	662	645	694	680	697	660	665	681	722	668	693	728	718	693	697	675	642	718	716	660	672	704	683	671	642	675	677	679	705	662	708	671	659	707	633	738	664	723	744	694	708	690	724	691	652	694	669	642	676	678	671	688	644	688	674	678	679	662	667	705	676	699	716	678	678	672	674	653	685	624	722	690	680	675	715	677	656	688	641	649	724	695	694	690	646	706	704	704	683	659	709	695	692	669	695	644	709	693	732	678	670	689	729	728	681	664	700	704	723	703	696	656	721	706	660	679	731	712	683	686	673	679	662	729	640	700	726	662	685	709	677	689	676	663	666	619	695	691	659	702	641	661	713	672	690	704	705	712	707	657	738	679	723	708	669	691	743	661	708	710	739	686	692	679	661	751	675	710	729	694	679	677	660	727	674	685	691	706	689	657	670	687	685	715	705	726	701	707	695	685	647	707	654	700	711	682	708	746	698	673	694	706	697	651	707	699	714	679	735	696	672	681	689	686	636	689	690	660	702	708	703	693	661	655	692	706	739	681	712	721	675	716	660	691	684	666	651	690	648	682	735	668	655	695	690	678	720	672	645	667	680	736	714	666	679	687	670	711	684	707	640	728	664	667	692	692	677	661	663	680	744	696	670	743	688	655	692	715	646	698	658	720	683	708	718	695	680	692	670	682	695	750	652	704	698	704	706	672	732	685	691	673	648	681	657	728	693	702	695	662	664	674	693	658	685	711	701	681	710	670	696	705	672	712	655	678	692	684	677	721	674	667	720	713	612	707	665	677	658	688	700	702	659	737	671	675	679	706	654	645	659	673	705	648	679	718	703	661	698	706	697	700	675	714	675	723	663	710	718	674	704	668	667	696	658	664	708	660	641	694	672	671	669	653	715	682	717	670	680	692	690	666	700	691	699	690	702	673	742	633	674	697	692	707	662	669	660	720	695	701	678	639	706	711	685	664	697	688	670	667	706	683	724	679	686	681	695	669	703	652	670	680	701	630	706	678	715	692	669	698	682	711	708	685	636	710	719	671	682	644	665	689	651	704	705	691	683	715	714	696	664	671	713	736	686	679	646	694	612	670	733	670	724	660	669	702	696	693	705	646	732	645	680	744	659	649	683	725	688	689	705	712	688	676	688	654	630	685	687	666	699	695	680	700	731	686	690	722	684	714	709	722	686	674	650	689	678	688	684	694	674	705	713	657	701	691	706	694	726	720	692	650	691	661	704	668	694	673	710	643	670	710	642	669	662	638	700	701	683	697	716	677	761	664	725	685	666	701	670	679	655	651	701	644	686	701	697	704	707	677	668	639	659	769	728	689	700	680	690	626	670	675	712	710	698	713	671	698	724	706	634	676	697	663	638	657	658	719	674	691	659	712	717	721	630	642	698	681	646	675	712	659	656	699	697	670	688	680	652	705	662	706	692	699	702	699	708	720	674	676	678	719	723	663	710	636	709	662	689	661	707	662	710	718	695	676	715	693	674	666	692	696	678	688	673	666	671	674	717	697	722	726	673	658	667	672	686	657	703	655	697	687	737	686	681	704	655	662	649	684	634	661	671	653	646	693	718	665	677	677	656	748	675	717	715	686	684	650	670	664	708	705	676	674	706	656	708	616	685	672	690	668	671	665	670	678	724	696	715	646	680	668	659	709	691	680	693	724	730	676	673	695	714	688	679	691	694	686	751	677	709	656	689	687	716	725	688	685	654	678	632	678	726	688	663	641	648	690	661	666	669	698	694	653	671	662	707	710	638	688	682	657	719	642	692	708	668	713	696	672	675	668	685	699	688	680	644	660	714	676	642	672	627	716	689	686	617	683	695	711	630	657	663	687	650	705	652	723	656	696	643	664	683	720	694	692	676	689	708	694	723	670	653	663	675	721	650	687	643	674	652	661	701	734	667	658	745	720	715	711	703	693	694	679	661	676	658	664	713	660	699	669	684	655	740	695	669	635	695	658	692	718	660	710	640	714	723	686	684	682	702	670	665	662	707	682	716	686	690	623	707	709	614	688	661	646	650	718	674	714	675	670	704	710	708	678	647	662	667	707	683	722	674	693	676	672	734	670	662	641	671	737	668	666	665	680	675	694	666	710	681	652	712	645	649	662	685	719	643	710	736	687	728	677	744	662	739	714	662	711	686	662	668	684	688	682	679	682	678	744	662	703	673	694	630	716	668	699	703	666	665	708	680	671	724	705	693	709	683	657	703	700	688	684	688	672	671	672	664	701	647	708	711	688	750	696	662	631	657	654	688	656	714	657	652	713	681	686	683	666	660	699	706	678	656	667	679	674	698	678	692	705	691	691	708	695	624	664	599	674	644	665	686	660	668	692	685	687	672	713	648	654	602	731	689	700	685	650	670	683	664	748	693	713	751	658	628	695	715	654	742	698	722	727	753	676	731	709	661	674	681	721	694	715	683	642	713	671	687	733	687	651	652	668	698	675	685	654	735	739	684	676	647	668	693	731	649	686	706	668	679	685	661	688	693	713	670	674	737	663	707	667	675	697	764	681	729	682	646	665	704	688	676	676	707	694	674	659	704	698	733	675	710	670	670	652	673	722	686	731	681	674	667	711	719	720	671	682	679	681	681	680	717	683	728	718	702	672	696	691	678	753	705	699	704	673	722	695	651	659	666	696	688	719	698	712	728	690	699	671	693	677	703	651	654	687	677	664	683	667	695	698	661	667	670	711	717	684	674	670	700	731	688	657	708	694	682	690	711	645	707	674	746	715	670	644	681	679	677	677	698	665	679	732	685	664	726	645	684	675	695	680	680	700	670	671	644	692	686	715	695	679	707	687	703	695	642	698	706	686	658	695	669	716	737	706	730	675	685	698	687	717	654	707	702	651	690	695	651	680	638	663	713	719	701	716	644	700	697	657	692	653	714	644	706	699	720	718	716	653	699	702	698	692	650	722	688	686	682	643	689	685	669	666	650	704	721	682	716	662	678	669	668	716	665	702	702	668	685	675	675	715	712	645	702	657
24140	21686	28798	25101	21239	10371	4710	3196	2688	2471	2145	1852	1488	1198	1038	1012	853	771	733	739	695	626	592	598	546	590	594	567	595	498	545	560	572	497	488	531	540	501	480	514	513	505	483	488	530	508	467	485	538	499	466	477	480	504	473	486	480	515	504	496	475	480	500	482	482	515	475	475	477	489	467	469	453	480	483	443	482	507	483	441	468	514	476	452	489	514	506	488	474	488	465	463	450	486	490	449	492	495	492	498	467	450	485	479	496	507	505	482	460	480	468	500	424	481	459	504	491	489	494	436	487	482	465	503	494	464	486	478	477	494	460	462	471	500	488	478	485	484	484	497	466	494	460	456	513	509	451	484	486	490	501	457	478	482	510	505	469	468	447	465	444	473	463	499	508	461	446	495	470	495	440	466	464	481	475	470	475	495	439	472	438	487	467	463	492	461	461	476	466	430	498	479	467	491	512	476	447	496	484	475	476	457	491	469	518	474	455	451	468	487	463	483	512	493	470	466	471	472	479	463	506	480	474	496	462	490	473	466	502	467	487	469	507	501	427	498	481	482	443	484	462	507	507	471	504	445	497	528	480	477	476	476	519	475	458	459	486	475	496	486	484	467	453	450	454	537	501	465	474	481	455	488	475	476	439	461	484	482	467	476	508	492	483	489	472	491	469	466	504	508	478	455	460	507	499	512	485	512	478	461	469	484	503	513	506	492	483	440	487	527	490	484	473	469	467	500	493	496	491	466	494	478	450	496	495	492	507	478	522	485	484	503	467	494	484	524	499	480	432	510	451	468	449	488	525	488	484	498	458	481	487	465	478	514	451	519	479	431	423	485	503	481	525	502	455	488	508	467	498	468	466	481	491	470	487	465	509	504	483	472	498	459	484	456	442	465	496	515	459	529	456	489	476	465	473	456	488	503	533	471	491	440	506	473	449	453	472	465	536	450	505	492	520	519	482	509	440	493	461	454	496	465	459	441	445	508	529	505	478	519	508	457	503	468	486	482	504	455	449	465	487	465	484	454	469	469	476	470	481	508	476	488	461	461	448	494	468	449	480	492	489	413	485	454	469	495	509	489	490	477	461	454	458	487	460	493	468	438	492	480	503	441	472	502	483	458	487	505	491	470	483	449	495	482	485	463	489	474	516	491	454	431	422	472	449	481	453	487	471	484	482	458	461	468	490	482	506	491	485	528	448	469	482	461	496	499	476	488	428	461	501	471	492	452	503	467	497	500	490	487	516	494	494	488	486	451	432	447	481	454	488	447	531	475	501	481	492	493	471	462	464	504	464	511	443	473	464	476	457	440	489	476	529	466	488	493	483	458	463	489	505	511	468	460	450	476	498	455	512	493	477	456	508	453	492	493	488	487	438	466	467	446	490	476	500	456	505	473	471	481	498	427	477	463	492	494	499	512	488	417	486	456	471	446	484	491	455	471	487	478	516	483	473	467	487	470	499	464	476	497	515	454	487	495	438	480	457	492	480	485	472	499	472	481	469	496	473	434	413	447	493	494	454	483	451	492	477	506	473	516	454	445	485	486	458	525	460	440	521	475	444	439	494	503	451	481	493	421	452	479	461	441	472	456	476	507	468	513	446	460	476	493	491	424	458	463	433	456	495	489	515	443	484	459	484	460	488	483	490	500	474	491	496	462	482	471	459	505	491	484	493	498	434	451	480	501	467	501	487	490	489	518	483	482	449	467	461	462	518	490	487	473	479	485	483	496	478	486	487	452	498	462	472	493	452	485	512	481	522	464	496	474	487	453	488	418	500	493	441	490	494	476	451	491	471	475	473	489	460	495	500	449	445	516	496	537	471	491	488	495	463	455	438	487	512	451	500	515	475	449	468	532	465	473	465	490	492	487	483	498	520	473	471	503	465	476	442	509	494	485	484	503	464	458	479	509	458	507	509	497	498	473	464	502	472	450	466	481	475	472	514	464	468	460	475	453	495	487	481	451	444	433	468	524	480	438	509	477	487	438	507	498	493	471	501	459	446	474	487	469	470	423	455	427	487	491	506	473	480	463	501	473	477	477	507	480	497	481	469	477	486	454	491	494	489	488	469	502	506	491	486	496	500	467	456	504	489	480	506	495	506	501	474	496	491	493	470	495	483	490	460	450	494	469	496	470	491	465	507	471	463	432	525	442	485	495	486	476	528	485	462	459	442	500	483	471	458	487	455	487	542	467	496	507	492	445	458	462	477	479	474	481	474	489	445	480	476	473	507	508	492	444	456	469	522	488	448	459	467	503	482	473	489	472	466	482	522	501	444	489	418	486	432	477	522	462	498	493	490	476	448	459	509	462	479	493	433	465	509	512	482	484	485	520	454	464	475	491	502	463	497	458	448	488	482	469	487	461	490	477	500	466	490	451	445	495	461	485	496	487	456	496	476	465	456	484	473	476	465	512	440	466	508	460	494	502	476	514	485	451	479	493	444	504	458	461	453	468	463	495	463	485	491	426	457	458	456	465	456	501	479	487	427	522	499	472	488	457	476	487	497	492	495	480	472	498	493	478	477	470	520	484	512	457	513	488	463	438	512	467	490	484	480	474	480	462	484	475	517	495	499	441	444	501	503	482	465	487	482	466	490	463	464	495	495	495	442	466	471	464	461	499	467	455	498	435	514	436	499	454	461	453	469	480	489	505	493	539	489	490	426	474	487	513	481	507	470	508	448	481	503	461	449	498	489	456	448	441	444	463	509	468	464	443	504	471	476	501	484	499	490	456	477	525	453	481	504	466	517	491	484	493	444	478	487	466	487	520	488	477	481	474	486	494	493	465	436	518	479	442	482	536	492	435	501	444	481	428	450	449	475	437	482	489	462	473	503	468	422	490	478	486	495	445	466	468	532	429	493	463	462	464	498	484	449	497	504	442	432	460	462	468	476	448	501	458	533	476	489	464	482	471	451	481	440	496	496	512	462	496	462	424	510	486	498	519	458	474	474	471	469	459	462	443	466	503	445	485	496	468	455	449	499	481	459	463	455	474	482	470	501	444	485	456	461	492	495	451	489	510	482	462	469	471	481	498	470	461	501	459	482	471	453	491	484	468	483	513	508	489	467	470	468	508	479	474	457	467	482	461	483	472	478	509	475	499	503	466	500	476	450	475	476	482	482	454	469	476	500	483	488	507	465	490	463	470	523	467	494	457	465	460	461	420	426	485	491	486	495	437	462	488	497	499	489	501	496	462	460	493	459	433	472	485	482	492	494	430	462	460	474	511	468	465	458	492	458	467	479	461	432	473	470	464	485	497	525	468	438	489	451	447	491	505	505	490	494	469	508	447	447	458	490	446	470	466	458	498	469	487	474	487	490	491	449	467	497	484	484	514	465	491	496	494	466	498	491	484	505	469	507	494	469	471	489	499	464	497	472	485	431	460	468	481	520	525	490	463	457	516	485	478	455	510	472	504	465	441	489	465	498	491	454	489	474	473	491	435	463	527	462	468	492	493	451	489	452	460	464	489	497	467	485	465	477	482
27857	36613	26910	17302	12897	10078	8520	7263	6271	5453	4955	3887	3040	2407	2129	1849	1516	1342	1266	1213	1078	1028	996	946	871	878	791	805	864	807	773	845	817	771	832	772	740	737	707	720	672	706	691	700	712	698	707	696	688	700	654	665	614	683	658	660	700	646	639	690	666	644	677	708	643	654	698	632	663	641	642	702	648	687	629	648	635	613	663	680	644	615	678	674	670	662	642	651	669	643	679	691	671	686	670	653	610	633	617	640	653	641	714	686	663	653	634	595	636	665	633	675	661	626	577	653	681	624	628	705	628	694	653	686	633	607	621	685	659	663	609	655	657	627	685	688	643	629	684	624	653	634	613	652	654	638	687	686	610	683	663	678	731	626	666	627	670	621	663	666	635	640	690	647	637	674	628	675	705	702	672	610	670	650	635	677	633	627	709	689	605	645	641	653	643	643	667	652	669	684	648	675	638	614	627	681	668	665	644	701	696	639	703	625	643	630	694	664	627	647	710	705	648	621	673	642	623	658	662	663	671	655	692	636	625	621	666	634	652	709	680	695	632	665	627	671	647	665	658	675	636	637	635	671	650	653	675	635	637	653	662	686	621	630	661	640	682	676	634	615	669	697	626	679	622	673	602	662	680	675	637	654	666	677	707	663	615	593	651	683	644	649	621	672	666	630	634	639	676	631	650	633	650	665	646	655	631	695	645	695	645	667	674	689	642	656	673	649	628	668	664	632	601	639	636	649	679	701	679	629	670	684	657	633	624	629	663	615	669	629	645	660	703	694	626	635	661	662	651	646	667	698	684	678	641	589	639	633	698	660	695	630	661	636	648	662	694	668	649	586	700	605	622	630	639	630	641	646	637	651	657	665	680	675	678	656	659	615	627	636	671	635	651	668	625	691	666	641	647	635	623	640	665	641	671	628	687	710	660	672	650	616	642	652	622	671	663	664	692	652	699	617	658	642	695	684	657	667	622	650	659	625	665	659	650	623	639	646	670	667	623	617	661	668	682	685	678	682	642	670	649	622	627	666	633	678	652	678	653	631	642	621	611	673	624	648	657	679	660	641	651	597	651	644	670	666	635	665	609	664	709	601	631	634	673	606	665	620	682	638	674	637	668	629	638	649	672	666	691	606	642	604	648	684	692	635	656	625	700	631	628	639	667	653	659	655	673	645	661	698	625	677	658	646	647	629	683	664	666	672	621	674	683	640	631	664	669	623	680	637	678	685	651	613	653	640	616	641	670	655	627	666	633	665	683	654	658	668	682	698	670	650	641	674	644	671	664	629	667	635	652	694	672	625	640	578	627	651	634	667	666	649	679	625	657	661	693	683	636	650	692	657	643	643	616	664	654	625	669	673	625	638	630	651	676	636	642	647	692	663	661	709	676	701	619	664	669	678	639	679	694	678	626	626	693	702	682	643	656	650	681	687	647	673	667	657	686	676	680	658	695	676	658	662	645	646	663	610	615	637	648	615	651	608	674	637	708	634	674	675	637	653	625	679	645	644	720	670	644	678	647	662	630	686	696	681	682	666	679	673	668	636	625	623	628	669	667	696	673	699	699	643	642	661	601	649	669	669	645	699	676	661	644	648	708	631	655	651	698	625	632	681	654	646	626	680	679	670	641	630	628	628	635	668	659	629	695	701	659	670	665	656	643	691	635	615	661	701	633	674	660	643	637	665	642	661	658	611	630	613	645	686	625	663	660	698	647	682	620	652	640	640	668	642	655	658	665	634	645	663	708	619	633	671	637	643	619	679	678	679	617	615	635	680	645	671	645	666	617	663	617	642	612	635	598	700	656	625	647	644	678	623	657	670	624	649	607	652	664	647	660	669	647	664	700	622	654	626	680	705	628	648	693	669	640	639	617	707	638	655	632	652	665	670	649	651	674	702	644	638	620	614	651	663	698	650	670	650	705	627	676	675	674	695	615	650	672	669	631	666	662	624	639	648	665	645	648	656	669	662	645	698	645	626	652	681	667	648	648	659	657	673	686	633	634	613	619	609	648	649	672	700	644	672	642	608	670	653	647	647	625	653	662	602	651	613	657	668	639	662	627	661	639	681	624	621	691	625	650	643	626	656	671	644	658	606	690	666	636	661	627	656	650	631	632	646	645	632	675	691	668	648	670	646	678	667	683	692	676	669	669	687	631	659	662	642	664	641	652	641	656	669	655	599	696	684	693	664	641	672	651	686	620	696	637	634	643	654	644	637	667	602	642	640	630	630	691	628	661	654	628	662	654	677	638	713	660	658	629	707	619	607	602	629	624	675	631	637	648	683	606	640	649	661	646	629	684	619	620	640	676	656	683	604	663	624	648	663	643	632	643	679	646	690	613	605	661	664	669	668	640	665	646	649	652	680	624	674	617	680	622	645	639	633	662	619	650	623	655	670	633	624	618	667	686	696	694	705	650	671	705	677	658	647	680	626	640	621	672	701	646	643	694	652	659	654	660	657	644	670	623	645	641	653	657	661	664	650	619	624	626	681	669	653	667	658	653	634	654	634	618	691	659	675	722	658	644	631	669	668	663	651	640	597	653	633	634	649	654	672	678	640	650	682	648	623	680	650	653	664	648	658	635	659	659	660	607	665	685	665	675	646	671	699	603	675	706	644	648	674	617	672	696	643	676	644	665	659	670	642	616	649	703	667	671	643	663	664	680	662	631	653	622	696	635	661	667	673	631	674	651	654	691	604	625	634	616	685	651	612	623	651	616	629	624	656	692	682	651	674	673	631	677	636	649	654	605	669	626	647	597	664	681	629	614	660	654	646	618	652	594	618	661	635	686	643	606	652	659	640	679	634	644	648	680	644	650	670	648	646	623	682	670	656	626	703	660	629	618	657	684	596	631	653	624	661	684	630	653	659	626	645	642	647	667	669	662	678	628	645	630	642	640	656	663	672	626	670	674	619	616	643	589	678	626	681	650	624	690	604	625	641	617	642	688	662	634	684	650	661	679	625	606	643	654	639	677	648	645	648	641	659	670	705	641	652	690	614	653	656	631	654	655	680	684	683	626	656	641	695	668	665	659	654	648	674	639	603	626	687	612	636	624	649	617	667	654	687	634	673	596	634	624	720	668	664	664	615	638	720	656	666	669	673	660	676	636	636	639	644	628	655	679	662	611	666	681	670	642	591	619	689	659	668	655	664	687	636	662	670	635	636	615	636	642	647	612	652	665	655	689	651	660	693	642	652	647	681	644	684	631	643	606	636	734	650	675	651	632	628	655	626	630	682	648	627	650	646	648	664	666	646	673	605	661	628	621	662	661	647	673	659	657	640	619	639	647	704	659	674	641	693	674	658	619	627	650	656	640	635	632	638	661	584	605	634	615	642	656	629	681	681	668	720	620	666	651	646	651	703	637	659	610	676	715	658	680	648	655	666	618	597	600	647	638	628	670	626	623	630	702	668	653	651	616	637	624	624	634	668	683	657	640	666	647	691	649	647	647	656	675	652	632	642	662	578	706	628	676	671	670	652	657	616	657	655
25269	21647	26971	25137	8741	3880	3106	2480	2065	1908	1659	1421	1143	976	851	745	676	654	620	604	577	558	577	562	490	508	534	485	488	511	518	512	493	516	499	483	468	476	474	463	495	480	479	482	446	479	468	454	464	455	471	418	490	476	460	460	457	455	449	481	440	436	427	452	448	477	434	441	465	408	460	393	453	462	432	457	418	476	416	474	450	455	430	462	446	453	421	444	449	421	439	446	454	426	475	430	467	433	485	468	458	420	454	424	426	479	449	469	433	479	430	464	454	452	428	427	440	482	468	417	456	459	491	428	414	465	498	421	466	462	470	431	465	471	413	401	424	471	460	459	456	429	465	428	421	452	494	437	432	421	483	423	479	486	475	448	431	456	490	432	469	480	464	433	417	444	440	459	466	430	439	456	432	481	502	434	429	449	475	450	453	460	443	446	483	464	454	466	445	471	440	456	432	466	404	455	425	447	450	450	469	470	419	422	439	473	471	432	468	441	447	462	417	457	471	439	423	451	465	471	449	435	443	462	442	477	480	508	477	467	451	474	474	484	453	484	482	450	454	473	452	472	451	448	442	445	445	463	435	459	419	480	449	445	457	436	416	451	455	476	446	443	468	462	453	462	462	439	459	454	457	479	440	425	455	491	416	465	444	471	377	441	450	466	442	430	457	431	449	472	450	438	451	464	427	476	432	446	453	421	384	475	444	443	423	454	435	460	480	437	478	438	430	470	459	431	462	435	472	437	441	424	445	432	447	437	459	475	421	449	466	427	440	399	455	470	451	434	426	431	462	455	405	465	470	439	441	462	452	471	439	426	464	455	421	466	462	411	457	461	432	443	456	427	466	461	475	469	504	453	420	464	472	436	463	451	432	459	465	472	482	446	442	483	458	463	447	436	459	452	445	439	449	463	415	473	419	436	444	482	471	382	455	448	422	462	419	468	419	440	429	486	499	471	452	446	451	475	437	455	447	450	437	478	418	473	448	449	482	438	432	437	477	427	418	462	471	453	413	442	462	432	464	433	448	496	454	448	431	409	425	447	426	433	433	439	472	451	446	441	461	462	457	414	495	442	409	477	436	462	433	469	464	433	418	464	458	446	441	461	439	450	426	471	452	440	443	461	447	469	465	429	446	471	464	429	490	454	419	446	446	433	431	470	440	414	419	422	445	461	440	435	442	418	450	439	415	433	459	443	462	458	436	482	449	455	439	471	444	448	445	454	465	454	449	434	456	434	439	428	431	439	451	479	471	473	479	470	424	455	440	444	451	422	448	451	459	485	455	448	427	456	442	460	432	451	437	449	458	442	457	433	464	432	434	473	460	413	468	448	437	383	491	440	445	444	418	466	456	455	460	444	461	437	494	489	428	388	471	453	439	462	478	427	459	458	404	440	407	480	455	429	460	461	460	399	464	469	458	458	477	421	469	433	456	438	456	408	435	441	464	468	469	436	476	436	431	397	445	440	428	450	442	495	452	414	477	479	463	437	436	486	415	441	472	411	440	437	481	454	416	492	428	503	440	468	480	518	445	463	447	414	446	437	462	468	427	473	453	468	443	421	488	443	468	424	465	449	472	430	433	431	457	421	472	438	440	434	467	415	444	417	468	424	462	472	461	469	471	499	459	443	458	451	438	441	490	483	428	433	474	457	445	428	459	408	435	468	452	452	430	457	457	485	429	397	475	478	445	476	480	461	476	481	450	424	454	451	436	471	426	423	455	485	453	465	420	452	477	459	475	459	429	474	432	478	467	490	431	434	456	455	491	465	426	454	439	407	435	432	436	443	436	412	447	470	448	457	441	456	450	449	454	447	473	397	452	520	464	473	447	474	450	444	422	471	428	451	445	442	433	448	460	462	464	449	416	459	456	442	457	445	459	448	451	474	477	445	446	470	417	457	422	460	445	435	433	436	448	478	470	436	438	499	451	447	435	478	473	422	427	440	453	426	504	465	443	433	451	415	421	477	461	454	479	460	441	447	477	442	437	453	474	448	432	451	474	445	468	469	422	501	449	473	444	486	426	464	485	463	454	441	427	475	441	418	450	454	426	406	442	472	461	491	437	425	417	448	448	456	447	430	490	459	463	455	459	455	433	417	413	435	464	425	458	460	423	434	443	443	426	467	446	462	509	428	441	445	465	471	469	480	469	464	410	472	431	454	488	420	446	451	443	420	447	463	487	467	456	458	469	430	455	459	443	439	465	450	475	491	467	489	425	451	407	423	451	453	439	459	460	450	442	463	433	432	458	456	471	474	438	452	421	441	436	423	463	447	391	433	434	432	384	459	414	472	471	456	446	435	416	453	431	434	439	418	474	429	451	448	446	456	479	491	464	442	460	446	453	442	418	471	449	462	448	447	411	441	428	434	441	437	483	493	418	462	447	421	465	449	487	453	449	425	512	431	487	422	441	435	459	451	429	437	444	454	469	446	457	434	423	453	439	443	471	462	420	455	475	426	432	469	497	433	455	435	463	462	407	464	439	445	471	499	494	491	489	444	483	442	466	433	486	458	460	417	446	421	460	469	461	469	494	452	469	463	459	479	507	404	460	472	445	442	474	427	456	423	448	445	443	458	436	457	436	439	465	456	414	438	470	480	476	430	430	506	442	433	446	481	391	433	427	481	443	472	472	453	462	442	427	466	479	405	430	468	436	513	414	490	437	449	456	483	456	430	440	438	470	428	413	450	431	433	455	448	483	433	448	488	413	427	464	459	451	434	430	470	445	460	450	493	454	470	423	468	483	431	435	411	449	466	418	442	471	440	466	445	454	424	496	424	473	459	440	442	440	449	449	518	460	433	447	475	423	432	455	443	450	439	455	427	417	477	448	439	418	419	441	443	466	426	444	453	438	468	439	460	432	470	453	464	441	444	443	408	434	442	448	447	472	436	432	458	480	435	446	436	430	452	452	457	416	465	474	434	441	454	436	460	432	497	459	470	476	473	478	442	435	448	464	466	436	430	465	424	427	427	444	516	452	474	450	427	430	420	426	417	465	436	459	461	430	395	492	430	433	485	489	498	439	413	465	461	478	446	432	467	450	418	447	425	491	437	397	462	483	453	418	456	443	460	467	419	449	433	437	434	448	455	428	444	451	448	434	451	400	451	418	475	452	441	461	494	494	458	442	483	452	419	422	426	465	424	443	445	471	456	436	430	401	449	413	472	422	465	436	409	409	459	459	457	467	445	477	441	434	434	483	419	456	472	442	448	458	415	447	464	432	446	409	439	495	444	468	440	439	487	416	441	466	460	440	455	456	432	453	465	479	412	437	455	481	438	440	484	450	492	434	441	452	446	428	420	419	492	427	422	463	420	425	445	442	458	436	452	428	433	466	437	444	449	504	423	443	486	461	479	423	470	462	478	441	475	451	452	420	490	455	419	483	471	466	451	461	412	435	421	435	481	467	455	428	472	460	450	465	458	471	420	428	485	413	442	401	399	464	453	472	414	467	460	451	435	478	449	451	440	435	458	423	440	466	478	447	460
27162	32183	21742	13142	9973	8052	6925	5795	4882	4425	3938	3068	2508	2007	1743	1490	1271	1144	1120	1052	945	909	853	791	802	740	784	757	823	768	728	772	789	761	704	689	690	681	665	652	716	663	690	669	662	655	643	686	702	665	671	622	623	636	639	629	668	634	625	640	581	608	621	686	613	649	625	588	629	646	626	571	616	604	599	634	564	626	594	633	582	639	629	648	604	631	607	612	632	597	636	613	625	624	623	644	612	590	633	643	593	643	608	609	688	599	623	644	630	590	634	612	598	631	598	638	614	619	658	599	610	613	639	620	648	613	628	605	608	627	604	618	620	646	597	581	661	615	575	595	623	599	646	649	603	641	596	605	611	553	639	630	666	655	613	622	618	580	607	610	627	624	614	615	584	660	634	649	611	610	613	588	607	615	627	621	592	598	604	641	640	563	617	617	606	627	630	594	608	624	611	574	659	642	628	634	607	616	596	639	630	591	644	697	599	628	593	627	582	601	666	648	635	611	614	621	598	600	639	611	627	608	602	649	637	618	593	558	574	593	585	631	611	601	636	641	636	609	622	596	602	607	616	618	613	588	593	606	644	648	625	625	631	607	649	631	603	608	598	595	654	629	580	611	638	606	582	593	617	650	595	623	627	607	603	602	639	631	570	634	637	588	564	639	617	608	658	599	628	678	619	618	594	694	577	602	670	626	601	590	605	638	638	588	593	602	611	628	604	588	634	606	622	657	646	635	642	618	580	653	625	661	635	615	622	648	588	604	658	622	572	595	605	600	645	612	651	598	626	649	644	596	555	610	582	607	665	564	635	621	599	627	639	655	648	604	666	696	612	615	636	579	635	624	551	607	669	594	622	631	608	655	617	630	619	611	640	655	600	610	615	663	590	643	595	603	585	608	653	618	585	664	639	620	673	638	612	645	592	642	582	625	618	650	619	634	610	618	615	598	620	641	615	572	644	594	631	556	573	595	642	578	594	593	633	628	624	619	594	630	628	647	643	612	644	627	635	637	641	615	622	555	593	633	660	620	636	601	616	607	618	618	643	637	602	613	599	628	636	599	608	595	634	609	626	626	595	652	602	604	612	633	633	589	615	625	574	640	593	606	608	615	634	549	577	632	599	628	614	609	571	601	643	648	616	629	625	611	611	594	656	604	652	622	652	593	571	586	587	619	588	573	609	604	647	623	605	652	633	620	638	651	630	650	605	577	570	629	628	665	629	612	574	623	639	614	611	589	606	638	606	608	631	593	618	620	610	624	611	632	632	597	588	630	620	639	649	592	646	639	635	632	614	642	606	598	607	636	599	570	615	649	624	630	640	616	636	633	657	638	585	593	618	588	595	652	573	601	637	603	615	642	582	646	650	631	616	633	620	640	601	618	634	613	602	608	641	621	633	643	594	622	639	619	633	628	611	618	594	605	636	623	622	604	601	610	627	632	618	602	626	642	583	616	640	587	571	605	619	592	608	649	632	617	617	626	663	600	629	624	635	583	592	647	608	612	632	580	609	623	644	636	628	628	568	595	646	624	653	609	598	618	605	655	637	647	647	658	634	662	609	640	629	622	594	640	620	638	601	618	616	618	623	621	629	606	587	590	615	641	627	589	564	625	656	627	612	609	620	602	584	642	626	632	599	602	581	644	631	621	607	616	607	593	636	635	595	603	660	625	670	638	609	594	633	611	617	625	582	615	632	611	629	584	603	628	590	619	616	620	619	586	628	595	662	628	590	630	591	598	581	613	636	596	618	634	657	641	646	614	590	620	619	624	570	625	583	692	606	589	611	588	662	563	590	643	576	604	641	626	578	610	618	623	608	630	631	638	616	594	606	611	552	693	616	649	611	573	622	607	636	656	617	634	635	601	569	589	636	611	624	594	631	632	582	610	622	616	630	635	600	594	660	621	637	607	616	602	637	610	569	614	577	584	614	642	647	602	616	638	631	599	592	635	626	682	610	649	619	622	571	574	609	622	650	622	617	643	667	591	641	642	606	595	622	579	629	633	569	585	622	610	577	613	658	583	613	659	620	622	594	622	623	648	604	619	615	592	582	587	608	625	638	558	584	636	634	594	629	575	628	664	597	581	596	608	627	704	616	613	638	632	631	648	630	599	610	634	617	643	617	666	579	627	623	597	635	632	641	621	599	639	679	612	626	630	673	671	618	642	601	632	650	605	656	598	594	666	583	607	664	634	619	598	614	617	588	648	601	577	612	627	625	627	603	630	607	610	633	592	625	633	598	607	570	613	618	665	618	622	663	589	639	568	593	618	644	660	619	601	612	650	640	588	600	591	597	609	588	585	615	613	638	652	618	597	626	632	633	593	623	656	621	625	623	614	594	634	616	614	644	622	643	620	592	621	650	629	658	639	573	638	595	602	596	632	620	633	627	589	605	616	645	612	615	627	655	580	608	584	614	604	681	630	601	567	594	624	626	654	637	636	621	637	594	620	619	616	628	616	605	653	641	604	630	600	653	670	563	616	670	631	643	617	583	669	618	608	609	655	642	616	654	563	612	650	585	615	603	577	610	600	598	639	625	616	649	632	628	597	628	614	652	631	628	623	606	638	673	643	567	597	625	553	638	626	637	628	605	655	655	605	611	676	616	580	558	596	574	602	613	604	596	634	577	627	633	598	631	602	654	643	605	633	616	628	603	637	588	652	629	609	608	583	623	653	588	611	598	648	590	592	612	645	650	606	641	644	582	615	611	639	581	582	639	607	615	627	630	585	669	588	649	640	639	573	625	638	574	649	645	620	560	634	629	574	645	601	631	619	635	606	614	608	623	615	644	594	647	597	630	634	638	610	606	649	607	588	657	657	612	605	619	630	599	657	609	653	614	577	614	577	614	698	630	605	614	618	630	619	588	609	619	597	617	679	649	648	630	675	622	602	588	616	628	629	607	639	615	615	612	639	618	632	619	637	642	595	682	628	577	646	645	650	609	584	613	628	624	579	578	634	593	620	576	681	623	619	595	596	621	642	665	596	579	633	621	633	617	611	619	605	574	602	624	618	617	626	601	659	643	652	591	623	646	588	616	600	606	619	597	642	594	603	619	610	580	597	668	619	638	627	608	601	630	659	655	649	619	684	598	589	595	605	570	639	593	585	621	604	636	586	603	642	613	639	588	619	626	584	633	607	624	678	599	578	601	600	636	635	563	622	647	590	599	604	616	643	646	602	653	592	586	643	603	604	582	563	593	604	585	608	623	601	602	609	608	602	618	658	616	589	644	596	625	595	630	626	618	642	612	610	609	581	634	655	591	623	620	611	656	603	617	623	637	599	610	661	643	603	622	623	664	616	615	624	611	580	629	616	583	590	592	579	604	627	624	599	622	574	649	624	606	681	640	612	598	584	645	648	582	624	631	652	651	593	562	625	671	595	619	637	607	621	623	633	593	647	636	590	694	644	612	632	636	594	643	609	635	601	613	586	614	642	615	591	644	668	640	658	623	608	608	619	627	582	589	627	583	638	628	622	614	636	663	625
23096	21721	29446	24517	21745	21079	10585	5073	3731	3383	2924	2353	1777	1383	1231	1145	941	766	772	789	691	610	635	611	499	488	541	511	482	521	511	515	537	499	507	447	469	496	413	465	473	454	478	419	463	451	430	437	448	446	437	440	441	436	439	434	429	409	424	451	428	429	444	424	397	423	435	400	431	412	421	391	447	445	417	434	415	405	400	437	412	425	425	455	392	441	431	423	435	388	407	407	433	410	435	402	395	441	431	424	454	409	385	423	414	428	404	386	406	428	406	419	414	428	408	423	429	434	396	424	401	444	374	404	406	408	433	426	458	437	421	405	416	394	408	446	407	439	432	440	426	389	413	415	457	400	421	438	392	395	443	407	421	398	419	403	385	402	402	447	424	454	451	406	436	445	445	404	384	410	439	416	444	418	413	435	435	406	427	455	397	411	419	447	390	418	381	426	418	448	442	388	442	409	455	427	427	396	458	441	383	471	408	418	428	415	394	446	434	440	413	480	422	418	438	418	408	435	402	387	422	436	428	424	409	420	402	403	435	435	393	442	385	425	443	419	409	409	431	389	428	443	424	434	378	407	421	432	414	414	410	400	427	423	476	459	417	413	417	401	418	460	449	424	407	424	416	415	458	403	444	369	389	421	408	409	419	401	450	436	399	426	418	411	445	419	383	427	424	457	416	388	419	408	436	401	374	385	426	408	436	451	396	442	436	410	431	419	443	412	435	403	400	407	437	431	429	400	431	460	425	427	418	413	391	448	399	437	419	435	460	416	431	422	431	388	433	389	431	415	403	390	417	393	381	426	425	425	402	432	434	438	399	457	410	413	408	409	409	436	417	403	408	418	456	415	438	407	439	410	406	421	417	451	410	389	368	464	414	461	461	422	405	418	407	410	409	403	406	422	403	450	402	430	405	423	422	417	416	445	442	415	428	397	421	381	430	423	401	439	432	398	376	412	397	422	423	458	401	443	404	378	380	442	425	434	459	427	392	442	382	440	429	440	411	449	400	396	409	383	430	432	397	401	425	440	464	403	385	387	399	418	464	421	420	415	430	403	447	394	423	435	406	398	455	437	469	397	448	410	400	426	468	455	440	438	428	399	413	444	430	415	423	389	430	462	422	428	442	424	427	408	422	380	374	400	400	447	400	423	451	418	409	410	428	396	414	423	404	413	412	434	432	422	385	408	421	374	419	400	403	402	419	412	410	412	405	433	445	442	428	404	456	430	401	413	425	429	441	407	383	377	429	412	420	379	383	442	426	391	421	415	396	390	412	414	394	419	437	433	383	398	443	404	399	387	410	421	392	393	463	432	408	410	404	451	432	413	398	440	420	443	410	455	423	396	406	405	442	391	453	428	405	425	431	420	416	419	388	437	424	411	404	393	408	417	460	404	390	424	411	407	448	423	409	427	387	409	419	423	425	441	411	388	396	417	415	439	450	426	464	440	409	426	421	448	416	435	428	388	396	429	423	419	463	427	397	459	424	395	445	402	429	413	407	420	434	400	423	413	387	421	406	401	408	418	447	387	413	409	389	439	405	421	398	422	430	404	407	388	389	369	417	425	391	408	404	386	414	439	404	432	434	387	381	417	412	403	403	424	404	380	379	407	422	415	427	424	432	414	374	400	410	442	424	392	427	417	439	400	441	441	439	418	410	380	426	410	441	430	417	394	434	425	405	386	416	421	431	428	433	434	420	440	430	441	412	449	425	403	416	417	354	353	407	425	420	420	402	419	404	415	431	396	415	393	428	420	398	404	400	427	396	404	425	416	452	397	396	412	402	415	415	387	437	388	428	398	390	409	445	418	432	413	392	417	403	408	410	425	442	418	392	453	441	450	442	410	377	419	439	419	406	415	416	439	439	382	401	426	425	407	378	414	389	386	435	435	430	440	431	409	431	392	475	409	409	448	424	402	410	400	442	441	412	405	390	406	432	431	408	412	379	405	438	395	412	443	420	401	428	400	413	436	444	379	435	382	425	446	432	410	431	407	393	423	432	436	458	428	387	427	413	410	425	430	395	395	418	398	422	391	437	423	429	381	410	400	415	423	433	395	417	418	449	403	404	421	414	425	415	366	444	373	407	439	416	429	448	421	429	444	450	424	418	432	402	420	426	387	408	424	464	441	419	378	391	406	446	386	425	413	407	421	427	425	399	449	404	421	432	401	407	414	392	419	427	411	439	423	396	404	423	412	421	428	406	428	417	451	418	388	417	390	450	414	391	407	436	415	390	397	422	403	439	436	396	418	418	434	422	397	440	414	423	421	437	394	414	437	454	401	439	415	421	406	404	429	429	418	395	406	475	402	417	436	433	426	388	431	431	393	420	418	409	446	397	426	423	419	390	392	420	408	420	451	388	413	410	389	396	417	405	406	417	415	386	423	439	396	402	439	439	414	445	411	419	409	423	434	425	414	434	383	421	391	424	450	471	397	454	437	438	412	396	433	427	416	457	390	383	413	408	414	411	426	426	395	405	399	448	453	462	382	439	386	422	414	423	417	458	413	425	413	438	427	418	446	462	412	444	394	400	425	448	433	435	421	426	427	435	425	434	426	384	405	440	412	426	399	442	407	424	396	460	404	404	431	385	411	472	420	419	387	413	425	410	416	398	433	402	404	437	417	414	407	411	414	403	380	445	391	417	439	405	456	393	466	442	408	404	411	404	436	427	410	411	416	431	416	438	446	422	430	410	441	394	430	441	433	431	409	393	434	441	416	403	437	397	409	439	410	461	412	402	393	436	413	414	423	431	431	443	363	405	443	439	426	420	403	365	413	398	416	392	380	458	416	451	391	443	436	391	411	430	445	465	384	391	458	453	441	428	420	401	422	376	428	421	414	431	443	406	411	421	412	402	441	389	378	419	429	406	403	456	413	430	391	467	383	381	429	431	406	400	420	447	416	451	416	448	380	447	455	435	419	411	420	412	423	411	411	441	401	396	423	412	397	395	426	429	456	369	421	411	400	412	448	404	403	398	436	415	407	436	418	425	409	446	420	414	418	425	442	421	415	422	433	403	390	372	426	397	412	401	418	411	407	428	419	430	429	387	364	426	428	443	421	401	420	427	408	417	424	429	433	406	403	416	414	407	425	417	423	410	378	440	441	417	411	433	423	425	402	438	409	414	408	377	407	399	452	441	365	406	444	405	408	450	390	458	395	407	387	454	397	450	425	454	392	423	387	385	386	428	463	409	399	429	413	446	447	412	437	422	439	461	439	411	420	420	389	412	402	456	401	361	394	406	400	386	428	405	416	436	349	436	434	423	373	425	392	435	438	419	420	398	410	426	380	430	443	448	409	411	426	442	413	387	372	420	422	436	464	403	412	406	426	429	404	426	446	443	460	369	415	427	427	423	448	458	425	385	402	433	402	441	441	428	419	442	425	385	440	413	438	444	435	407	390	427	387	424	426	435	405	380	434	374	415	431	378	410	414	420	441	410	403	418	442	403	395	453	437	427	400	419	398	428	443	423	432	413	440	406	437
32137	41363	30686	20988	16436	13319	11343	9884	8454	7308	6606	4988	3839	2986	2533	2151	1690	1503	1389	1303	1196	1089	1002	869	817	845	883	784	794	756	777	710	777	752	677	750	646	684	719	687	680	656	659	624	593	590	650	638	609	663	641	607	616	605	658	624	613	580	611	589	553	558	589	570	552	563	538	523	592	520	558	581	576	550	546	564	563	575	510	551	567	598	566	542	593	570	547	542	556	566	569	548	590	567	610	572	597	543	574	589	589	575	547	498	604	589	564	574	614	578	548	569	561	555	542	554	570	548	594	533	536	554	606	566	572	605	585	572	598	492	554	564	593	573	576	555	551	563	541	522	611	563	552	587	586	563	576	575	556	604	566	571	553	579	593	574	560	540	525	527	590	536	587	557	549	600	621	579	580	578	547	519	575	596	528	576	572	580	568	548	545	566	600	608	538	549	535	558	572	548	611	544	585	597	600	607	563	554	564	556	543	548	555	581	572	574	563	603	582	605	587	597	565	548	605	611	560	587	575	548	557	536	578	545	548	550	605	558	591	540	544	599	601	547	543	564	623	566	595	546	586	566	563	556	540	548	605	560	597	542	565	599	563	552	569	558	535	577	545	601	614	527	575	555	573	575	558	528	546	576	540	561	540	607	578	551	567	567	572	612	531	551	571	583	580	562	568	607	578	539	609	554	612	565	515	536	596	536	560	564	547	560	581	531	529	532	525	542	562	621	553	536	545	521	581	579	588	562	586	602	538	595	533	621	613	597	558	562	595	560	583	575	573	537	550	538	580	575	586	563	592	550	613	556	532	558	575	556	571	570	558	559	631	578	553	585	593	541	603	557	585	547	581	553	585	592	579	584	558	591	559	564	557	604	543	558	548	524	556	573	587	565	502	548	548	565	526	564	560	530	586	556	560	573	539	617	545	559	590	566	584	581	566	533	591	586	570	591	535	554	568	571	555	563	576	580	581	594	571	561	620	550	579	534	541	606	548	540	568	530	562	611	569	548	599	543	540	524	580	567	592	538	540	591	583	582	578	579	589	506	543	550	571	571	566	548	532	599	594	552	574	522	553	570	605	595	577	562	573	566	591	546	579	552	576	581	605	583	514	579	570	580	567	560	568	552	579	584	595	587	560	530	557	546	513	569	576	541	580	561	539	562	537	577	557	584	565	595	568	585	574	598	516	559	599	533	603	571	552	548	563	577	589	561	594	523	545	548	572	562	540	540	569	593	565	538	566	533	542	569	579	557	570	566	556	548	596	562	562	574	574	594	553	561	504	544	527	547	556	556	567	578	571	525	550	563	594	605	574	534	590	565	547	543	553	595	556	546	558	532	588	583	534	548	592	574	560	563	604	525	539	541	547	590	563	508	568	551	591	552	572	575	581	584	557	602	563	548	524	573	575	528	587	581	604	529	553	620	584	592	560	605	560	558	566	555	557	573	562	534	535	573	534	565	554	555	575	582	574	592	575	558	582	571	555	612	564	574	541	514	543	558	542	576	575	575	581	579	550	581	544	560	553	586	552	561	543	568	582	584	557	531	550	551	566	543	548	584	529	543	546	576	583	564	555	558	591	537	601	560	584	585	568	597	551	600	552	556	561	565	560	610	581	592	577	589	599	515	545	536	550	554	572	602	557	589	560	570	566	527	555	603	532	574	543	572	527	595	576	597	586	616	566	564	597	625	569	590	520	524	570	561	592	573	597	568	597	565	584	500	590	518	570	551	543	557	570	583	551	570	597	527	565	566	569	563	570	569	555	569	574	586	560	586	565	534	546	625	544	568	540	512	583	609	545	573	601	590	618	585	554	612	580	582	573	537	550	522	572	562	573	586	573	537	573	563	571	574	545	592	587	592	511	551	590	591	517	569	559	562	571	527	558	541	584	575	561	564	570	521	544	573	590	543	583	583	518	563	545	531	561	583	578	573	546	630	585	592	549	534	575	581	552	546	570	587	541	563	548	581	539	537	581	537	557	582	594	539	588	585	585	605	612	567	522	558	557	561	547	558	513	557	559	577	597	578	578	540	563	553	556	597	552	579	604	555	567	515	602	602	553	541	555	558	575	580	547	566	595	533	500	576	531	551	557	570	542	559	541	591	561	584	516	553	619	577	560	581	548	592	636	583	574	553	601	526	578	583	593	547	563	582	550	572	551	597	553	559	599	589	553	564	605	551	574	579	558	575	566	574	568	530	548	577	546	559	574	574	574	581	511	531	576	602	551	590	548	560	518	574	551	554	558	542	590	597	563	617	576	564	535	541	557	543	571	577	535	593	562	567	565	581	585	544	570	594	606	551	561	565	605	557	571	582	545	578	582	559	545	534	560	586	593	614	579	605	558	558	579	568	576	622	520	590	549	523	585	548	561	560	530	569	550	554	545	632	570	579	584	507	567	521	541	590	594	591	579	562	602	545	553	557	553	589	564	589	555	572	563	598	538	514	579	564	543	572	586	612	602	572	576	518	543	534	574	556	593	551	579	549	550	544	567	539	542	554	518	565	566	541	542	552	546	529	542	580	571	597	560	537	590	580	572	545	547	571	572	566	561	600	567	596	601	533	527	601	565	521	557	577	542	569	542	558	560	538	553	603	564	602	534	588	534	563	567	536	593	607	546	541	551	582	572	567	559	584	571	553	564	555	549	588	567	562	522	544	547	526	589	598	609	563	582	550	590	578	563	601	533	595	558	576	545	562	579	601	584	570	501	573	553	527	564	577	540	574	551	540	548	509	570	595	556	535	539	544	579	563	580	527	568	534	537	565	567	544	592	561	556	569	575	588	569	570	572	563	629	565	577	512	602	588	602	574	559	545	547	523	572	568	578	562	567	549	567	578	576	567	590	599	523	538	567	586	600	551	567	575	531	582	567	503	592	571	589	535	571	573	560	560	562	561	564	586	552	569	546	577	583	526	589	596	563	541	591	594	544	566	571	593	557	529	539	535	541	568	536	534	531	606	560	564	563	586	556	561	554	564	564	559	544	572	563	543	560	526	554	558	569	557	570	577	549	518	578	575	510	575	588	541	556	575	555	605	548	531	545	548	589	565	602	581	534	533	544	565	574	576	540	581	556	582	558	569	559	548	550	521	554	505	573	570	551	579	572	572	562	577	546	584	578	578	544	576	560	559	561	524	594	542	498	587	581	571	534	567	554	562	533	593	559	540	555	586	589	568	570	561	564	582	558	586	561	551	537	585	544	576	553	580	554	560	556	556	530	555	557	594	557	600	595	551	555	580	581	570	616	548	576	533	571	542	589	576	555	581	579	580	545	526	596	560	539	583	555	547	573	597	546	566	561	578	559	569	563	578	565	523	579	570	538	584	539	572	558	554	518	581	587	578	583	547	564	577	573	580	582	600	546	524	560	517	562	543	581	532	547	541	554	572	546	542	565	537	525	575	594	602	575	565	541	548	564	580	555	600	567	613	560	570	545	557	577	547	578	545	590	550	585	562	562	568	588	561	554	588	568	618	581	582	541	555	544	573	566	529
28766	21305	16436	8592	4334	2881	2375	2028	1870	1607	1497	1291	973	847	800	768	675	688	672	621	593	596	574	542	540	572	540	577	534	539	530	536	512	501	536	562	502	517	495	529	509	517	529	490	530	482	506	479	550	499	498	466	481	518	525	508	523	490	478	550	465	495	509	469	505	499	557	511	479	478	476	471	459	515	486	515	494	501	493	484	506	474	499	486	490	466	491	455	501	484	488	473	519	485	507	480	440	445	504	525	492	502	550	521	451	517	486	456	507	519	508	500	527	480	553	476	518	469	498	479	489	479	492	453	506	463	472	430	461	521	467	459	487	463	486	516	477	505	561	499	489	511	474	504	540	514	460	466	472	490	471	499	463	506	513	513	496	543	507	466	504	494	472	473	493	450	543	490	496	505	499	486	498	515	500	500	498	488	495	471	488	508	507	537	524	521	514	513	506	514	505	457	476	479	468	506	506	448	490	518	492	472	479	498	486	491	533	503	497	516	479	442	485	525	551	493	504	470	517	504	491	488	508	497	489	525	509	506	478	490	487	513	527	509	510	470	450	498	502	543	512	472	496	463	483	521	509	518	440	509	470	503	478	464	522	486	491	517	492	503	467	469	500	519	506	510	491	473	497	510	458	514	476	489	540	489	490	494	503	516	481	519	530	485	523	486	478	504	527	487	476	468	471	506	492	518	518	533	496	513	495	534	450	466	504	498	482	484	479	488	485	496	506	481	510	465	529	489	461	487	510	510	520	503	479	519	471	533	464	464	527	530	503	531	477	501	478	462	463	487	504	510	507	464	474	472	495	495	517	502	509	511	525	543	500	464	509	487	482	487	518	457	517	472	504	495	474	469	520	479	466	511	501	466	499	511	510	474	463	485	462	488	525	526	512	515	484	499	457	541	495	529	478	503	491	506	478	504	468	482	508	468	480	478	484	531	485	481	471	495	494	544	486	459	490	519	485	483	486	479	471	477	530	515	537	501	500	500	494	526	487	517	504	469	479	481	508	504	498	487	504	513	461	489	501	477	516	479	498	454	472	488	501	473	520	538	503	483	477	520	515	511	523	472	482	482	522	529	477	518	508	523	512	492	515	463	540	487	497	511	533	481	481	492	509	462	518	490	491	521	510	492	451	481	491	496	540	495	462	524	483	523	483	465	482	497	459	508	468	502	502	485	478	514	497	526	500	492	472	492	468	465	481	488	480	538	481	493	473	526	498	537	499	538	473	486	485	482	445	523	426	458	470	503	510	500	514	490	469	499	506	458	495	507	486	483	507	504	506	492	531	493	490	503	512	529	492	543	484	508	494	495	451	490	478	539	497	499	504	490	505	467	553	462	461	505	521	461	511	490	503	511	508	488	471	494	482	462	492	509	444	505	514	463	493	481	481	494	485	466	460	466	504	461	480	538	475	480	514	478	511	488	530	485	525	469	492	488	497	514	477	460	505	532	503	505	497	491	521	501	472	461	453	520	459	481	544	500	474	550	439	472	480	515	492	461	507	485	513	505	483	504	492	541	498	518	494	474	483	490	487	516	520	533	499	496	475	508	513	486	504	517	510	484	544	485	506	477	523	489	506	482	482	510	492	450	479	461	488	484	480	503	508	481	473	505	468	481	491	482	506	543	559	462	487	492	501	504	423	482	464	508	509	497	485	461	519	522	495	460	477	467	504	548	532	467	513	480	492	493	499	500	500	510	515	496	490	491	536	473	517	466	494	482	472	496	530	507	486	462	517	513	513	511	477	466	484	472	491	460	486	522	466	524	478	457	503	462	511	519	539	458	514	460	500	467	471	512	466	478	466	529	518	517	515	493	504	502	490	509	471	483	469	477	546	475	513	500	442	474	528	503	475	491	537	506	525	480	490	491	492	509	498	499	494	488	501	487	483	533	487	472	449	491	451	495	458	462	437	476	521	505	496	497	531	500	493	470	495	494	497	531	497	509	491	503	485	512	486	472	456	514	507	446	490	469	483	464	478	480	502	451	466	493	504	545	506	471	478	508	526	515	513	519	501	483	460	499	501	512	510	498	485	490	500	502	463	474	446	501	485	495	470	535	506	507	516	504	456	520	478	530	502	519	536	530	481	455	476	501	495	491	498	474	517	514	551	446	515	482	478	492	509	515	562	502	509	478	555	456	517	458	520	504	481	522	470	495	499	517	552	505	482	442	485	522	514	452	484	480	493	567	469	509	488	500	555	512	443	555	495	495	480	473	498	528	504	483	511	548	534	503	525	480	478	495	478	477	462	470	499	543	474	531	510	482	477	510	494	474	484	518	546	534	470	486	496	508	496	507	467	494	494	501	442	500	538	508	478	465	496	497	496	493	503	474	521	496	503	483	524	500	501	537	526	507	461	506	505	470	514	479	510	508	463	511	490	521	492	528	495	489	465	487	542	518	473	525	512	520	490	498	485	463	499	465	459	542	477	500	510	517	525	524	491	470	522	491	537	494	482	485	509	476	496	483	503	481	509	546	468	476	463	511	476	513	483	507	486	485	474	508	496	510	525	506	498	490	475	494	515	467	512	505	450	530	481	516	489	522	506	489	460	470	495	483	476	480	506	532	467	491	439	516	472	515	513	522	493	470	510	513	529	505	494	503	499	449	505	482	542	542	502	505	528	493	469	525	514	487	519	481	517	510	482	512	480	497	496	455	485	486	495	499	491	495	481	511	496	497	524	518	527	487	480	511	501	467	504	479	477	506	504	466	469	474	474	507	525	475	499	538	464	503	503	490	500	476	499	475	510	517	491	512	480	533	487	503	493	490	509	511	460	478	500	513	500	521	497	549	524	487	490	497	500	485	518	446	486	507	488	482	490	493	514	527	473	543	485	496	485	529	478	495	492	493	477	500	487	482	494	503	459	484	461	524	481	490	506	544	505	483	478	496	472	509	520	516	485	491	534	487	513	496	522	492	527	488	484	482	524	504	494	506	533	496	480	441	483	523	498	514	454	525	498	531	490	506	463	516	522	488	461	474	500	524	481	483	473	486	505	490	490	514	484	530	486	512	453	503	515	457	467	504	470	528	492	453	488	494	468	503	505	465	500	491	505	479	488	514	460	469	478	494	518	538	506	487	533	513	482	447	495	441	488	453	472	483	512	488	508	489	486	496	468	507	518	480	457	526	518	491	524	498	496	504	445	488	515	537	496	508	497	491	476	470	520	519	520	488	485	494	484	492	526	487	483	493	486	471	502	507	486	495	499	504	521	485	493	469	485	491	517	503	517	488	492	499	485	467	481	523	463	547	486	462	480	490	491	495	541	520	465	510	495	519	504	530	459	505	479	509	507	481	468	505	488	484	490	499	533	494	495	483	493	474	483	486	471	508	473	534	467	491	507	477	497	494	490	539	492	490	498	494	503	477	498	464	480	520	544	490	533	499	485	475	485	491	463	508	508	522	501	439	514	481	476	487	520	469	494	482	453	486	486	515	508	534	484	500	499	528	507	506	479	471	483	491	505	515	481	500	503	532	498	506
24391	29605	19533	11494	8515	6257	5432	4830	4147	3646	3175	2563	1922	1661	1423	1220	1173	1127	1036	959	877	956	822	801	779	773	851	788	784	769	783	788	757	755	765	737	715	743	744	700	703	698	745	699	721	688	737	674	660	724	753	673	669	656	730	718	708	758	644	695	667	675	656	685	715	672	636	649	637	640	707	704	698	683	656	702	683	684	654	655	673	632	681	687	694	670	662	652	686	651	694	680	660	680	682	677	636	710	633	684	669	686	680	668	652	713	663	682	671	691	676	672	701	683	700	651	708	584	651	649	708	716	717	690	698	721	686	659	658	678	680	662	675	683	675	677	650	667	661	622	724	649	672	652	660	649	665	660	684	680	619	665	690	662	727	683	632	679	673	701	727	635	630	676	673	680	656	669	681	650	688	628	632	672	660	664	668	733	655	645	699	652	680	689	701	659	669	695	639	660	703	719	685	709	691	733	664	678	643	723	692	703	680	644	685	692	699	677	648	669	674	661	637	678	649	638	730	628	682	680	645	667	674	691	715	701	675	657	636	683	666	689	689	689	632	678	654	663	691	625	723	689	636	672	734	624	676	644	669	693	741	698	716	667	723	641	690	680	682	676	659	648	663	677	692	605	716	668	666	659	705	652	682	675	710	673	682	671	641	629	632	644	678	716	677	683	666	625	655	680	702	681	669	667	636	702	707	672	678	675	696	629	689	654	684	697	644	688	662	687	707	647	676	720	690	684	673	713	680	678	677	639	705	690	684	611	633	673	677	678	667	695	680	665	672	683	697	661	675	696	660	660	640	618	660	667	692	709	648	658	707	691	658	636	685	691	694	661	695	710	666	734	665	694	685	660	665	674	672	663	642	660	666	699	691	701	682	655	713	656	678	668	645	669	657	716	712	627	679	713	653	707	754	668	698	653	652	690	659	687	661	680	681	684	657	610	708	656	705	672	674	667	734	662	735	678	675	712	706	665	700	653	670	673	676	649	693	681	658	666	687	686	630	706	703	677	677	660	645	716	663	659	675	675	692	676	695	675	700	659	715	674	672	711	695	670	676	639	636	725	659	663	660	642	677	636	695	668	734	631	666	691	692	702	695	679	688	677	701	664	689	659	715	673	629	701	661	641	650	710	635	667	636	667	658	713	702	633	683	706	643	633	660	642	648	669	671	722	675	650	640	675	687	654	702	642	683	665	662	646	661	699	683	677	715	694	702	647	667	645	724	664	707	626	690	660	650	674	718	660	639	704	640	662	709	606	702	694	663	658	742	663	659	672	706	670	675	677	645	684	636	644	657	683	701	667	660	715	703	716	668	711	655	641	680	651	672	684	660	679	646	684	642	650	688	673	619	668	668	674	677	668	644	625	682	698	705	652	681	666	654	658	657	688	676	663	722	681	668	657	647	695	679	590	677	708	674	672	691	668	692	675	607	676	640	684	671	696	622	687	678	728	688	625	697	713	659	701	717	681	637	732	697	688	663	672	686	656	622	704	696	671	692	652	653	689	636	707	640	709	656	655	659	702	674	635	671	668	595	636	671	659	613	660	685	673	665	677	648	679	662	659	666	651	670	642	695	707	673	689	650	668	690	703	665	662	716	668	691	686	693	669	650	665	655	664	673	654	663	675	627	732	676	684	696	672	675	653	702	645	605	662	687	685	726	664	680	654	673	679	702	637	625	668	698	709	701	659	689	692	674	703	688	640	663	685	677	638	648	692	676	639	618	640	650	653	650	688	699	708	628	691	757	688	692	655	694	629	657	640	705	677	668	689	651	662	650	649	647	673	701	691	647	662	715	667	685	690	657	661	672	676	659	711	687	673	707	665	665	650	701	704	654	622	696	663	644	661	660	662	632	658	724	662	697	689	680	658	705	676	713	680	696	666	646	670	649	685	686	715	683	740	694	637	672	669	694	680	673	693	651	693	698	694	683	682	668	649	691	662	663	701	643	699	621	644	645	751	683	703	653	673	688	624	714	620	636	653	685	664	638	690	690	684	708	680	654	629	670	704	681	684	648	694	711	655	650	708	720	695	679	724	668	670	649	712	646	671	637	649	674	640	692	700	657	674	674	686	635	632	660	694	683	697	675	717	653	690	707	670	648	645	647	689	677	630	654	635	661	672	657	657	709	649	664	635	670	688	646	721	640	681	696	638	661	713	660	681	663	675	637	673	692	680	692	681	706	710	704	666	677	700	663	694	713	621	681	671	688	715	663	620	692	662	680	672	695	677	687	633	643	646	723	699	719	710	682	646	642	645	661	631	656	666	688	672	652	654	670	697	679	638	691	676	707	704	702	659	681	633	667	667	649	696	699	679	700	690	665	695	682	621	663	678	688	663	693	688	633	637	619	681	670	641	724	661	680	677	697	698	699	698	698	673	701	716	668	707	629	646	681	708	725	702	622	690	702	671	706	636	683	668	656	660	640	672	694	667	604	694	722	665	625	656	694	660	689	660	645	664	709	686	659	645	640	651	683	720	652	673	704	690	680	646	651	650	718	682	702	700	661	659	705	694	678	675	707	685	694	679	671	649	706	688	654	689	629	696	723	682	638	694	700	693	694	690	664	661	663	646	674	654	668	668	657	596	681	687	704	682	664	710	654	669	674	681	702	703	693	640	634	657	637	690	694	657	686	678	662	677	689	612	687	677	661	691	680	660	676	642	678	689	729	681	676	642	704	660	676	632	668	675	655	682	662	632	697	705	669	693	654	654	676	709	667	656	722	698	658	666	642	670	649	618	689	670	716	672	690	702	677	691	676	658	686	669	647	663	692	663	695	721	670	702	658	689	703	645	654	651	671	704	704	656	653	676	688	655	652	654	695	707	657	678	688	668	692	685	626	638	664	692	690	674	680	669	669	692	681	660	686	656	691	714	651	689	635	659	658	691	684	654	738	626	701	712	653	758	659	661	685	642	642	690	697	670	650	694	670	661	699	679	658	708	658	682	693	694	652	688	672	641	636	651	644	703	678	695	651	663	657	720	690	674	708	664	683	681	690	669	640	682	672	651	702	681	716	657	707	658	714	637	680	709	700	659	663	712	675	660	709	693	700	690	628	658	678	669	707	642	677	640	695	668	672	685	699	710	661	640	694	664	702	685	702	688	640	656	692	734	657	702	636	701	706	684	669	721	663	666	672	661	651	666	690	646	667	641	663	673	684	652	640	688	679	671	689	676	689	628	712	641	647	648	683	640	686	689	721	658	675	682	638	673	628	699	676	657	647	729	633	735	713	684	700	691	645	666	657	693	667	722	706	663	654	658	683	690	643	717	667	669	683	665	709	660	651	672	670	644	723	617	653	685	670	722	673	676	725	659	678	669	705	618	679	675	668	653	666	654	640	682	661	686	654	609	648	671	677	669	633	647	705	698	670	675	684	683	627	647	694	658	659	704	655	645	660	707	675	696	670	659	653	694	680	713	707	646	681	641	673	621	667	676	682	715	730	683	668	682	660	686	709	699	691	688	694	680	668	675	679	679	695	636	680	638
24050	21682	28791	25151	21272	10981	5169	3597	2857	2589	2283	1808	1389	1166	1006	889	795	752	704	699	663	650	560	529	562	514	546	599	503	555	568	515	541	515	500	496	506	491	502	522	447	551	493	503	480	469	478	480	460	495	503	524	491	498	490	506	461	481	459	498	468	466	441	471	470	485	458	453	437	498	448	462	488	488	472	462	474	483	453	445	457	480	477	456	452	508	425	468	437	488	454	473	511	513	473	456	472	490	494	461	468	492	492	480	465	472	458	458	496	476	500	503	473	445	476	465	436	473	484	467	439	491	460	466	481	501	463	518	450	475	483	496	456	465	493	452	461	467	485	459	430	446	482	462	464	467	445	461	471	472	455	446	453	468	476	483	448	492	435	494	438	485	494	478	499	455	509	431	442	490	493	458	494	445	470	479	499	451	437	473	444	508	462	501	484	495	464	486	492	422	443	495	500	440	479	477	463	446	431	484	470	453	470	480	497	451	450	484	462	464	515	449	481	503	474	484	436	481	437	428	472	487	461	469	503	479	516	454	491	463	455	456	463	489	455	476	496	506	482	500	448	414	443	479	465	452	465	407	493	441	467	491	504	474	489	492	456	494	459	443	516	440	479	457	446	464	449	487	472	447	468	456	466	472	473	459	474	471	471	492	495	459	467	495	440	469	471	454	424	486	493	483	477	446	478	478	447	471	535	450	475	494	495	445	516	490	485	478	483	436	463	460	505	466	482	444	475	479	457	496	489	437	488	517	487	485	444	491	503	476	421	500	451	480	468	486	439	479	466	479	486	493	442	428	435	439	487	457	481	489	497	479	467	453	461	500	483	452	463	461	482	469	484	448	460	456	473	458	450	480	456	441	494	495	481	506	499	450	482	522	480	477	494	448	473	500	455	470	430	471	445	482	414	450	488	455	514	458	487	453	463	458	501	465	478	457	477	491	490	470	500	486	463	494	480	494	516	532	478	455	455	433	460	436	460	464	465	469	453	487	474	462	479	440	481	456	440	493	476	464	474	484	483	490	470	484	508	478	447	489	423	485	472	463	494	453	487	474	479	464	490	493	438	476	483	449	493	461	460	473	497	444	457	459	470	482	492	461	486	464	446	468	456	464	486	450	463	487	481	464	491	459	504	473	502	459	455	462	476	442	456	460	461	440	491	473	436	448	433	497	448	485	491	468	512	448	452	490	484	471	464	463	459	490	480	496	448	478	462	479	468	444	476	492	432	515	450	445	436	400	436	456	456	493	443	444	478	438	481	455	430	451	465	430	459	446	466	442	494	463	491	499	479	475	463	476	473	464	464	488	455	448	474	479	484	471	467	460	478	457	492	455	467	511	439	449	485	503	443	474	491	467	495	465	473	465	514	449	485	498	490	479	509	465	470	443	481	493	446	508	487	463	459	429	482	486	461	455	447	438	446	460	480	505	450	496	464	493	483	471	465	418	481	471	480	424	428	479	468	495	489	433	476	455	417	468	484	466	461	410	481	438	455	508	436	486	481	449	429	450	468	484	446	474	469	522	497	492	448	473	438	429	493	461	490	488	445	488	483	449	519	467	453	491	462	482	437	437	472	485	422	490	503	419	432	460	486	476	498	444	433	451	503	466	483	476	461	452	450	482	476	469	471	457	498	478	420	431	483	455	483	432	510	465	465	474	441	451	497	460	442	470	477	440	477	502	484	469	463	493	479	488	434	476	460	437	495	491	492	466	498	485	495	453	450	460	494	482	464	484	489	493	484	453	447	479	468	443	447	479	460	466	470	477	475	442	473	484	508	462	471	491	489	471	466	452	481	513	498	474	458	447	519	489	471	465	485	464	493	484	475	501	442	506	465	430	474	446	500	492	467	480	471	452	465	469	472	478	465	457	494	460	449	506	457	499	445	496	477	463	462	460	480	489	456	463	419	463	465	452	481	467	490	440	438	455	518	484	456	479	475	428	497	516	442	470	462	464	439	478	475	468	483	468	479	494	431	488	477	486	445	445	476	492	474	451	489	488	463	462	502	465	480	504	435	464	492	482	505	482	489	455	432	477	484	483	476	458	448	480	479	484	475	433	477	464	462	521	480	477	444	468	484	465	465	483	460	430	468	436	455	455	430	462	476	478	464	530	433	454	456	455	486	471	435	451	479	457	458	464	446	439	485	493	457	454	447	451	483	437	476	463	490	487	456	474	487	462	465	473	462	479	466	450	411	451	471	502	452	471	444	470	466	473	434	442	465	464	486	430	440	496	474	441	493	460	482	447	489	444	447	491	462	477	477	490	475	484	490	431	477	488	483	473	470	477	422	474	463	453	465	480	454	466	439	440	474	499	454	416	471	478	445	425	470	502	452	480	446	451	468	502	491	451	492	483	477	477	423	490	458	455	442	447	502	459	487	473	487	456	476	479	427	483	474	497	473	440	483	454	457	458	452	438	458	460	479	490	500	506	481	493	430	453	493	493	456	426	466	525	485	495	460	428	441	476	467	481	503	466	472	440	454	479	509	483	441	476	509	419	469	479	485	456	468	468	459	460	489	499	436	446	486	467	443	468	483	439	459	511	478	470	463	503	466	448	465	431	465	447	462	506	487	472	468	485	472	484	461	481	460	490	466	432	438	467	490	415	485	454	483	474	471	464	497	485	465	433	511	497	436	460	475	467	469	477	467	455	445	450	459	444	463	491	482	439	458	487	451	484	467	514	502	463	528	449	462	473	454	474	494	441	478	462	497	473	521	458	482	441	474	461	458	471	454	446	455	479	465	455	449	490	449	455	463	473	495	445	422	451	429	475	471	443	469	458	479	447	483	500	500	465	445	462	467	469	461	471	510	494	479	473	474	477	459	435	487	476	459	510	468	466	496	497	497	466	436	474	501	457	458	451	461	461	459	475	446	456	484	489	458	469	512	420	494	464	487	440	459	456	465	470	451	465	478	474	468	453	473	449	476	480	506	476	421	441	485	436	463	463	485	476	514	488	470	432	503	459	481	461	480	484	511	464	460	462	481	453	485	444	444	462	468	476	478	474	494	482	439	453	446	461	439	476	492	508	433	532	478	487	442	451	503	462	506	502	508	479	432	437	470	475	458	463	457	463	459	460	446	469	487	463	457	463	493	468	483	468	495	457	504	461	454	439	477	497	464	490	501	521	461	460	490	448	450	461	467	475	436	454	454	504	495	455	471	454	486	459	493	496	483	462	463	463	445	502	450	416	478	460	478	477	465	482	480	460	472	460	476	525	456	459	465	469	485	449	423	502	479	462	455	502	528	440	459	449	517	503	435	468	466	444	463	469	478	471	496	486	515	479	499	501	454	506	451	470	472	475	458	457	478	470	470	462	523	478	470	444	469	467	497	476	499	494	514	475	476	496	463	473	431	495	454	510	508	450	491	437	507	475	512	443	471	442	462	475	501	462	492	490	494	452	490	457	475	456	477	489	494	484	467	464	435	453	464	474	446	468	462	471	474	513	481	467	474	432	474	433	506	481	428	453	489	457	442	475
25552	36788	27615	18033	14242	10996	8992	7686	6792	5609	5077	3933	2982	2468	2055	1725	1517	1346	1228	1260	1090	1009	968	832	824	871	833	873	759	788	769	783	850	777	781	727	770	741	684	711	673	719	727	658	688	706	660	652	673	667	667	661	681	669	648	721	674	659	656	638	662	656	625	631	615	653	627	623	626	626	643	705	633	697	671	658	630	651	628	619	640	636	677	627	595	642	633	634	651	630	633	682	662	622	655	655	641	668	654	602	632	619	631	617	648	620	682	668	598	677	635	651	615	696	658	647	619	634	663	627	668	637	662	624	684	631	653	623	619	648	594	689	624	648	653	662	644	690	618	638	674	664	605	620	635	677	667	644	639	624	657	662	668	616	671	614	651	648	653	632	685	624	649	687	668	648	617	627	645	639	624	624	623	651	646	657	676	627	614	658	652	621	626	634	651	624	648	644	617	656	637	625	628	652	658	646	653	668	677	641	619	621	638	673	624	629	645	587	689	600	692	673	610	610	619	628	679	657	595	685	607	614	607	648	638	648	682	640	650	680	670	624	667	618	643	656	649	647	674	632	691	645	631	670	659	662	622	625	643	650	626	652	647	705	652	649	639	634	606	610	652	600	632	626	627	655	642	656	649	636	673	621	630	672	650	652	678	700	682	667	642	619	661	639	643	664	672	601	618	616	657	645	695	606	634	650	643	626	602	639	614	683	663	651	637	667	676	608	632	670	658	647	645	681	680	630	611	657	609	670	618	608	671	682	664	677	671	647	676	691	622	617	683	648	665	646	628	632	623	621	591	603	638	640	657	683	658	606	633	620	648	598	630	636	630	659	661	628	627	636	660	630	601	643	615	651	629	580	657	591	659	644	659	619	576	633	656	654	594	629	641	602	632	655	637	606	633	629	663	641	615	637	675	645	620	650	626	614	686	652	638	652	666	609	628	659	625	674	649	652	641	625	634	629	635	648	661	695	605	655	669	629	608	647	635	669	624	655	648	638	620	616	684	596	651	665	652	665	587	617	641	634	618	620	634	642	643	619	669	647	617	663	629	625	622	661	633	672	627	648	656	654	615	668	631	617	657	667	647	642	621	648	630	657	666	662	644	635	639	660	627	704	621	602	686	606	652	632	650	635	628	666	666	675	644	689	646	683	623	632	604	636	678	685	633	661	622	655	634	689	636	638	663	635	627	607	632	677	626	629	644	705	633	667	682	667	627	632	678	628	654	638	723	646	623	660	623	623	628	660	641	668	672	618	672	651	673	641	639	658	603	665	621	633	640	616	631	651	591	618	626	631	636	696	622	670	626	676	633	639	657	605	677	635	646	666	665	680	674	653	684	647	632	659	626	669	712	641	655	612	636	637	648	608	633	613	671	620	648	629	640	668	704	666	652	671	666	661	683	633	640	659	626	644	647	666	666	627	645	634	667	660	686	656	663	667	643	645	638	631	596	654	633	637	590	630	655	656	623	681	636	636	652	632	627	661	680	629	628	649	638	634	657	642	638	647	630	703	624	605	624	647	656	651	633	658	688	644	638	650	617	644	620	631	640	633	632	646	639	611	667	660	615	661	619	705	622	666	622	670	661	638	628	677	674	654	644	631	681	634	671	627	630	661	595	633	630	602	640	641	640	654	564	685	621	641	655	621	632	644	652	648	624	604	706	640	628	601	658	667	613	648	649	605	650	649	640	625	653	677	633	693	659	641	667	659	667	677	633	596	646	632	658	635	619	693	612	635	658	659	641	658	608	659	704	640	582	631	638	617	598	651	677	637	632	643	625	629	595	605	644	621	664	602	591	661	638	638	647	620	666	634	617	617	641	692	650	679	633	668	609	630	636	645	588	613	617	662	662	608	670	641	656	642	616	639	637	680	634	628	680	681	674	695	645	672	643	657	644	647	630	638	588	669	608	685	660	599	660	647	609	694	648	644	628	634	613	664	641	646	624	626	669	629	681	595	637	630	629	623	611	664	609	632	605	608	649	626	601	626	643	621	639	664	682	661	700	643	645	662	662	622	633	626	628	602	669	651	655	624	594	664	669	679	630	650	656	604	643	602	668	627	678	581	592	681	667	619	631	616	622	624	616	632	671	661	656	652	647	692	668	660	621	671	654	652	615	603	624	627	648	651	625	612	650	664	674	622	642	641	619	646	635	680	666	660	628	685	609	599	681	645	598	682	636	709	615	650	596	650	624	652	678	631	652	608	673	668	650	632	613	642	616	667	606	605	633	647	669	683	604	634	640	691	643	637	631	656	650	668	661	682	664	666	675	666	591	678	651	693	652	642	669	645	641	610	647	611	679	684	633	617	649	612	653	634	589	610	624	650	635	675	666	633	636	657	656	627	652	650	638	622	645	652	650	638	633	690	647	640	635	639	690	644	634	651	589	629	672	660	602	632	701	625	638	634	601	648	686	623	658	669	615	656	659	674	604	608	615	662	670	633	644	654	619	623	675	608	667	636	655	630	679	612	697	627	616	657	684	671	658	608	623	632	674	635	626	613	645	583	659	607	647	643	646	646	633	639	629	658	688	619	629	607	641	623	642	622	610	646	620	637	614	639	674	632	672	640	639	638	618	641	643	643	675	625	605	617	631	625	663	620	666	647	654	651	643	641	636	661	645	581	625	663	681	636	629	644	636	631	654	666	641	651	623	687	656	626	604	682	663	625	684	666	599	601	662	604	646	606	690	651	707	672	682	659	665	622	678	648	680	640	662	631	612	660	598	611	615	641	620	642	654	635	605	627	612	645	660	683	645	654	643	707	595	648	630	639	670	629	625	641	636	607	582	630	635	660	599	609	631	657	637	650	643	599	685	633	658	635	667	664	617	666	618	662	619	678	625	652	643	608	632	645	648	598	626	626	622	642	684	644	619	569	674	637	613	642	641	635	662	666	654	653	656	622	638	646	606	687	600	628	634	662	672	632	686	623	629	669	639	684	632	629	687	681	623	669	664	642	671	665	613	637	634	665	674	690	702	647	601	646	649	675	661	698	635	693	616	649	626	670	658	612	674	623	602	677	638	666	642	618	643	676	655	601	661	644	680	710	607	670	635	663	641	616	640	632	662	611	678	634	619	606	647	646	561	636	641	654	649	615	644	648	614	688	642	655	601	600	660	602	671	645	616	679	642	624	651	658	664	643	625	656	616	668	647	626	605	650	626	653	595	655	609	619	616	657	652	594	677	631	692	678	662	650	643	652	600	671	612	598	669	641	638	610	635	636	662	612	669	706	629	614	645	642	642	666	636	690	637	651	668	677	638	641	648	675	616	642	606	642	616	666	627	614	667	666	677	649	638	620	710	687	657	591	630	650	610	625	675	618	639	648	620	597	607	664	628	635	607	647	643	645	665	681	638	626	629	698	656	676	661	633	619	635	590	597	663	648	650	656	636	703	659	625	599	581	624	637	655	623	699	621	653	640	631	604	625	614	653	619	678	691	589	613	636	624	656	622	602	672	626	607	690	673	624	645	591	652	664	647	632	644	600	597
25419	21664	27099	25324	9843	4405	3230	2527	2179	1989	1763	1322	1073	1005	802	722	658	661	644	570	602	586	499	529	506	524	484	477	484	491	489	508	501	540	460	482	485	440	474	470	461	456	459	468	463	460	452	438	440	453	486	435	463	466	472	478	480	482	466	477	455	450	468	454	444	432	488	466	433	406	465	442	394	475	429	424	454	432	441	434	457	444	444	452	449	471	436	426	471	432	473	461	469	441	461	434	466	400	422	445	449	450	433	443	418	432	451	427	444	454	454	462	446	419	431	462	437	442	439	473	429	452	449	444	452	444	448	454	437	449	431	450	441	503	439	461	418	447	419	499	439	449	439	448	435	426	421	444	447	428	452	474	448	456	464	446	441	444	465	453	421	433	414	455	487	415	444	441	423	448	468	444	448	477	422	427	428	468	467	441	427	419	418	425	461	480	439	474	438	440	456	454	439	468	432	451	431	498	427	434	436	448	446	401	454	446	474	409	498	459	505	415	389	405	458	414	459	430	461	470	482	432	430	454	444	474	444	458	441	442	458	471	456	451	413	437	485	396	443	451	448	422	445	466	452	478	417	470	445	438	475	465	460	455	480	447	464	462	453	446	427	450	456	405	439	462	463	399	411	439	473	471	428	400	453	443	457	441	455	468	460	456	459	463	440	481	431	439	422	462	416	453	440	435	456	456	493	412	431	431	437	417	486	416	443	432	446	454	444	450	451	426	446	464	432	466	448	436	454	443	469	446	455	459	424	445	423	416	486	427	421	437	433	448	431	453	451	428	457	421	402	442	403	431	441	434	444	419	418	446	431	433	459	415	463	448	449	429	444	423	464	496	421	442	424	413	454	412	425	452	428	423	435	419	439	442	461	451	482	463	408	441	431	399	453	430	436	482	446	466	452	452	445	400	453	440	425	416	441	440	450	476	430	473	441	422	462	443	455	427	453	470	480	446	441	422	450	453	430	445	448	471	438	449	449	470	428	423	448	458	419	445	478	458	468	440	464	410	474	475	430	444	438	434	456	424	456	450	452	440	452	470	441	464	419	438	443	431	472	457	435	452	447	438	474	421	464	447	421	396	456	434	456	436	384	447	432	450	470	452	452	478	415	419	425	451	455	455	438	423	475	476	417	456	448	469	452	419	479	466	448	437	410	433	443	433	468	449	477	448	433	429	439	432	427	452	466	442	401	455	433	443	431	420	471	438	465	440	468	475	443	443	439	446	463	424	444	432	441	430	406	453	376	466	457	452	441	464	440	450	492	482	442	443	433	439	434	446	452	451	418	473	423	490	452	473	436	455	457	461	428	393	432	441	454	442	396	480	411	424	447	443	438	415	467	409	458	420	448	443	440	468	484	458	490	453	456	453	477	441	456	438	462	407	475	425	429	472	457	461	461	442	456	422	428	451	449	477	438	463	474	472	432	449	472	428	456	418	429	440	461	397	439	405	442	443	428	444	484	444	450	454	464	435	445	430	442	429	465	428	447	438	488	485	402	426	412	430	437	473	441	459	454	450	477	458	421	462	457	442	425	423	448	475	474	466	458	437	442	492	442	464	442	441	418	463	441	450	455	441	486	450	443	413	461	422	488	441	435	435	451	428	509	422	487	470	418	408	454	449	451	451	432	466	455	429	455	408	462	438	467	424	425	441	406	489	437	436	460	459	425	452	435	411	401	431	443	436	441	453	454	420	450	426	441	491	460	498	414	463	489	425	424	439	465	448	456	426	427	440	464	412	476	463	460	424	460	425	464	459	457	451	445	435	459	428	374	463	436	457	421	457	433	419	448	431	474	426	471	482	442	467	451	474	462	443	419	465	430	456	453	448	454	421	426	441	424	460	465	454	425	456	413	438	429	451	466	434	472	412	418	400	443	456	430	466	425	450	461	430	450	442	464	465	430	455	435	435	441	422	428	439	442	439	439	450	407	436	448	466	458	410	436	477	424	430	431	425	407	465	423	452	475	411	433	441	462	453	458	423	417	420	440	447	405	437	479	416	414	451	437	437	433	475	462	458	469	430	459	441	437	434	438	444	450	408	417	460	463	448	415	444	446	487	448	452	474	434	490	433	453	434	457	451	441	429	469	457	428	419	454	434	439	458	438	428	410	452	446	450	464	422	410	458	419	463	432	433	470	444	430	411	426	456	449	472	469	438	479	488	420	429	461	447	442	447	458	437	427	416	426	414	440	480	434	436	478	431	391	461	456	455	459	432	454	424	441	425	463	515	402	458	470	391	431	442	450	459	411	445	443	476	419	473	436	447	458	449	452	453	452	423	435	456	463	505	447	426	436	438	448	444	442	403	427	465	432	479	486	444	457	438	447	411	455	432	458	449	451	455	412	458	422	464	451	426	455	460	448	440	469	497	462	469	442	485	436	416	442	474	452	407	428	420	455	455	493	445	405	449	478	412	451	438	408	449	431	477	453	425	464	459	484	442	426	400	441	452	446	475	481	403	430	464	401	470	426	442	466	426	431	450	434	451	481	425	454	417	444	488	428	461	462	407	485	425	449	420	438	450	466	479	463	432	457	402	447	415	427	436	428	453	469	424	440	426	411	443	461	451	428	432	443	421	429	425	441	446	464	450	439	399	444	433	451	450	473	411	415	469	424	431	456	445	433	456	435	419	393	460	446	413	435	445	390	463	417	443	449	458	458	424	444	489	443	482	427	437	468	392	481	492	429	433	431	468	417	491	432	467	487	429	411	471	433	472	420	401	429	422	424	413	439	434	450	459	442	460	449	427	433	394	446	404	435	452	498	438	463	413	441	419	421	442	454	426	456	443	454	439	470	412	432	439	420	431	444	435	425	487	420	402	474	452	460	442	479	446	437	436	431	415	453	441	442	439	440	455	456	480	418	439	470	466	457	436	460	467	427	446	439	425	441	421	436	438	459	462	402	429	402	392	455	445	443	473	435	435	436	433	441	430	438	450	455	421	431	437	457	416	417	452	420	443	468	490	434	460	421	419	433	456	459	406	455	450	453	462	426	445	435	389	429	433	410	462	427	423	419	457	402	447	454	440	486	455	471	449	433	450	428	452	419	453	435	465	471	456	413	440	424	439	431	420	449	420	447	445	438	473	433	450	418	441	443	471	437	473	452	439	444	436	499	449	463	447	435	414	434	461	420	464	460	472	437	430	435	430	453	456	417	416	433	434	417	432	418	439	468	449	457	452	455	448	450	429	439	449	483	443	451	448	418	481	443	445	446	401	404	441	447	461	427	463	472	448	478	452	411	450	393	473	400	439	416	447	447	425	491	429	410	456	424	437	453	431	429	458	449	458	422	424	463	444	449	481	464	423	424	451	462	483	450	474	436	441	393	470	428	438	426	469	425	429	426	427	442	452	452	451	460	405	447	440	452	433	424	422	452	428	424	472	461	466	473	456	447	407	473	445	480	418	441	457	413	434	428	454	442	415	443	471	452	433	421	415	439	418	415	430	406	418	461	451	416	441	480	434	443	434	456	453	411	464	403	458
24424	32090	23757	14779	11549	9097	7109	5961	5183	4697	3870	2967	2343	1886	1538	1336	1266	1179	1122	1023	952	831	777	766	735	799	760	720	748	679	726	729	784	719	737	646	671	656	699	676	668	647	651	632	599	639	639	610	608	618	650	618	643	627	586	634	680	581	602	590	624	632	624	587	620	634	583	609	609	651	638	629	645	590	610	586	596	587	604	607	571	571	613	601	556	632	598	631	592	566	607	603	610	613	595	619	631	598	584	629	610	640	579	611	591	540	601	603	608	605	631	600	614	624	616	571	598	626	619	601	627	597	635	599	613	582	658	609	611	595	626	635	674	630	600	601	608	607	590	615	619	633	597	617	600	583	625	598	613	612	563	587	597	609	610	625	593	558	597	607	593	587	581	556	597	605	591	566	620	568	620	592	640	663	605	581	588	648	591	578	605	605	614	623	574	573	579	629	573	594	631	636	615	596	563	631	611	619	598	600	610	604	632	617	588	608	564	686	581	606	611	546	663	571	599	581	615	621	562	618	565	596	575	663	610	652	600	627	586	548	635	617	591	618	607	597	637	621	613	610	606	632	585	593	632	584	648	622	651	646	599	634	621	647	593	622	586	612	586	619	634	593	600	588	616	602	586	597	624	599	575	585	582	628	630	603	616	655	578	608	600	602	597	611	633	581	596	615	561	618	579	627	631	605	630	589	650	613	572	625	605	634	602	630	605	634	597	577	640	595	620	606	646	588	580	606	601	580	633	618	556	549	584	610	632	598	608	605	604	639	578	632	612	602	635	656	602	620	617	609	619	580	585	608	658	604	621	618	585	573	592	621	664	622	649	629	607	623	626	643	631	635	625	607	587	590	575	608	575	587	634	586	582	587	603	573	575	571	601	583	640	623	594	584	625	593	585	583	643	621	543	612	613	643	617	606	572	596	615	602	608	638	643	639	611	566	628	608	604	649	578	656	647	621	583	603	554	591	621	630	624	624	612	614	616	655	607	549	588	623	624	617	608	647	614	581	613	584	601	656	635	624	621	575	631	575	611	628	625	626	613	629	613	592	618	613	616	607	581	650	622	573	640	635	583	647	574	609	625	591	576	617	632	577	630	639	606	630	638	619	573	657	651	605	565	652	617	574	596	616	601	574	657	571	590	592	613	574	599	630	580	605	580	589	600	600	628	604	612	585	624	612	603	627	625	614	602	574	610	635	541	614	566	611	629	549	603	583	646	616	628	624	606	591	637	628	595	603	579	581	594	574	623	604	630	625	579	594	562	618	652	620	626	595	606	582	624	589	603	609	577	555	596	607	659	603	612	594	609	574	601	600	604	643	616	622	610	565	612	627	637	569	640	593	599	592	581	621	636	610	640	604	579	568	624	633	631	613	607	642	632	576	579	626	619	574	586	632	616	596	635	600	598	631	599	604	574	614	638	569	641	657	602	558	590	608	599	635	630	602	608	576	604	635	617	601	612	592	591	608	621	610	582	607	645	568	649	601	633	555	647	599	638	626	589	564	614	616	615	600	613	597	641	586	583	613	608	603	637	603	558	666	554	594	648	621	610	614	618	613	598	580	566	581	598	633	550	573	612	576	674	574	600	592	627	622	649	595	632	628	622	592	601	649	590	588	633	610	569	567	644	634	588	622	649	584	631	584	616	585	654	619	576	596	611	599	612	590	599	593	634	591	576	607	602	573	603	586	586	537	577	588	616	578	591	606	632	619	591	586	585	594	602	557	565	623	604	599	594	561	601	595	642	644	617	609	607	627	609	623	605	607	607	592	638	603	621	597	614	583	631	560	579	595	589	598	613	651	582	591	614	598	593	597	578	567	658	581	593	625	584	616	555	623	565	589	574	579	581	594	644	619	591	605	598	573	621	584	612	566	617	588	632	640	585	605	613	627	562	614	607	584	625	621	625	608	579	632	629	592	610	599	601	594	627	619	613	619	614	568	629	647	599	605	596	668	618	607	651	606	683	638	594	592	567	617	635	612	607	645	650	598	631	643	582	613	567	618	615	593	613	578	619	640	623	595	627	605	593	578	626	601	618	569	582	623	625	587	603	623	647	592	598	603	624	602	591	642	585	598	578	620	595	622	626	626	633	606	606	579	602	573	623	581	608	580	565	614	635	601	627	628	550	661	631	598	602	670	623	597	646	642	585	618	623	624	607	631	620	569	596	601	629	595	597	604	628	625	590	632	626	596	554	641	656	576	600	582	592	593	580	579	644	625	595	590	645	614	628	636	595	560	585	607	612	637	638	625	616	582	591	608	593	611	602	579	632	640	611	644	611	627	562	613	579	595	598	620	607	591	651	621	616	644	628	613	639	576	607	609	618	587	588	621	633	603	650	613	583	589	593	615	632	570	601	617	587	681	597	655	603	590	603	608	618	602	627	606	600	594	578	524	585	622	629	627	581	582	618	620	603	601	601	608	618	597	605	642	616	626	580	625	612	605	609	604	631	621	642	577	608	589	637	627	628	609	631	606	646	584	609	591	598	578	533	568	638	604	592	660	601	601	607	647	613	594	611	599	615	608	593	634	610	579	544	578	569	622	584	566	614	607	612	656	613	616	603	613	561	639	574	641	653	615	632	604	604	588	641	632	618	610	615	582	579	617	576	600	582	647	624	584	608	590	609	615	582	588	578	644	582	619	627	602	617	624	588	600	621	590	638	574	584	570	586	599	630	625	634	569	616	579	639	630	637	606	586	605	585	654	566	659	638	599	612	603	617	637	609	598	647	601	555	651	583	617	631	626	610	609	595	660	623	606	591	644	650	618	618	593	613	606	576	571	595	612	600	625	608	633	631	602	580	579	587	586	630	609	604	560	617	579	558	590	612	632	631	609	589	620	622	586	572	599	550	530	588	562	622	609	629	630	661	647	576	601	592	575	610	609	621	609	646	592	607	600	618	579	585	601	634	626	599	627	639	617	598	607	610	601	619	568	602	631	616	651	598	600	534	626	650	600	599	596	600	585	619	633	620	600	584	568	619	649	652	628	621	622	628	625	637	602	607	602	587	577	599	612	619	601	608	633	630	624	626	589	589	618	632	580	579	630	585	618	620	649	639	599	617	661	596	639	623	648	589	636	599	627	622	633	596	607	587	607	553	604	605	658	606	612	604	643	646	603	653	637	609	561	577	618	588	606	611	672	624	642	626	584	611	633	630	651	639	618	639	601	589	667	602	626	608	590	595	602	590	602	590	590	597	599	595	590	652	606	552	601	605	615	612	605	607	625	567	600	642	598	633	658	608	568	612	604	594	618	622	625	571	620	634	565	575	610	560	565	565	584	562	582	590	621	604	608	629	595	588	594	622	613	569	600	595	613	623	605	601	642	613	622	565	592	591	612	703	613	668	632	622	639	636	621	603	596	662	608	575	590	622	630	586	557	625	627	605	605	589	607	635	617	597	613	613	620	630	616	638	638	558	586	591	595	611	557	664	582	624	606	621	611	624	615	552	611	600	634	600	607	646	632	564	609	616	648	623	619	612	588
23181	21720	29373	24584	21755	21123	11170	5227	4106	3689	2969	2142	1749	1371	1127	991	883	941	810	743	652	657	604	550	531	568	520	508	506	491	471	510	506	500	489	492	474	474	469	451	443	465	448	424	456	420	442	429	412	439	407	425	415	453	415	388	445	388	436	425	447	404	439	403	405	415	426	440	424	376	375	399	402	378	384	425	420	447	418	443	416	412	381	399	432	454	389	410	424	396	387	388	427	380	413	403	428	395	395	413	415	414	381	409	442	432	409	407	386	379	427	417	404	414	376	396	367	372	418	437	378	399	392	407	404	434	368	402	397	420	411	427	457	392	423	418	417	412	404	439	439	378	424	387	407	414	390	408	414	417	435	426	420	412	399	409	410	384	408	394	404	403	420	371	400	400	391	400	417	443	423	453	398	415	398	400	418	409	422	400	386	393	454	422	438	417	421	435	397	430	417	399	397	398	414	408	447	368	401	408	400	454	370	364	385	418	398	377	460	423	420	430	403	437	412	412	424	407	415	438	403	440	430	416	368	409	416	399	393	445	422	406	411	385	434	440	395	414	380	445	394	418	425	387	414	430	432	443	387	419	412	393	381	410	400	418	424	418	388	381	426	407	442	430	383	419	417	434	422	411	391	422	427	411	440	406	423	408	440	419	401	394	388	420	435	413	412	397	425	429	429	449	439	419	371	385	384	414	420	427	388	428	368	436	415	386	439	395	414	391	411	436	384	424	415	389	406	376	381	399	397	376	402	450	367	405	414	427	426	386	395	442	432	401	375	393	411	397	413	405	415	399	422	443	384	379	418	422	431	430	408	414	396	396	407	384	436	369	389	419	365	432	426	397	414	403	414	414	411	411	418	415	451	409	414	389	433	358	401	397	391	394	401	409	423	388	449	411	425	394	416	365	407	429	400	384	431	407	408	378	408	416	370	387	406	396	414	388	417	408	391	425	387	440	431	418	407	402	409	430	385	443	440	377	441	413	385	388	404	416	396	378	392	436	410	395	430	400	415	417	408	450	396	404	394	385	410	435	392	386	377	439	398	415	390	391	442	402	421	424	429	413	433	434	370	431	395	381	386	407	416	395	427	412	412	394	392	378	435	413	372	424	378	412	395	395	423	396	409	397	432	388	395	425	380	393	422	449	410	386	399	397	391	386	422	385	374	439	406	384	430	427	403	404	375	464	383	419	370	440	386	368	413	424	414	406	423	401	403	427	424	406	389	418	398	416	404	394	390	380	414	362	385	423	411	369	391	405	402	402	417	407	396	412	406	387	405	432	397	385	411	385	398	418	388	400	441	408	431	447	417	412	377	403	395	409	405	447	423	384	430	382	399	392	424	417	412	375	414	397	428	385	427	404	414	406	415	433	434	402	391	413	399	392	407	412	397	389	403	408	422	403	411	388	429	404	422	381	414	432	419	405	403	399	404	419	381	427	414	406	406	380	408	413	407	401	425	396	381	401	423	435	433	389	404	381	400	389	401	396	399	400	395	380	375	391	415	370	418	396	377	425	412	420	383	430	419	397	408	414	432	432	386	411	413	391	382	406	409	373	436	397	387	398	432	438	405	397	431	431	421	413	410	395	425	380	382	390	428	382	434	414	445	423	386	382	376	448	448	403	371	405	410	425	420	422	437	412	398	435	445	438	416	389	440	403	416	431	432	404	407	386	406	347	402	393	418	407	418	416	449	411	457	449	418	395	383	368	398	401	359	392	436	436	370	387	429	405	395	413	379	424	362	406	420	402	387	415	406	408	423	397	425	398	387	418	437	427	383	419	404	417	400	407	368	423	381	438	422	410	377	361	419	405	403	406	394	384	432	419	421	414	401	419	420	403	408	404	385	431	387	380	421	400	404	403	425	405	428	403	396	407	394	416	392	417	432	420	406	402	384	416	389	420	412	385	409	398	403	404	414	406	424	427	444	416	408	384	420	394	439	446	397	397	381	449	415	411	380	408	418	376	429	444	380	442	387	425	432	405	432	418	379	393	424	367	402	415	433	410	416	387	391	410	411	392	394	418	406	385	399	440	424	388	396	379	412	425	413	414	401	395	428	367	404	407	387	433	380	395	416	425	418	412	395	398	374	377	421	416	407	416	397	367	386	393	409	417	441	421	414	397	403	398	404	361	397	445	434	394	407	377	448	415	445	380	457	392	402	438	392	407	424	421	414	403	442	406	403	399	426	419	410	389	410	407	417	404	390	375	386	399	429	399	408	390	434	376	368	405	434	396	390	422	395	419	431	366	402	418	392	364	417	445	420	447	420	430	403	419	432	388	403	405	380	377	424	413	417	448	412	413	409	394	402	412	413	411	441	424	414	418	392	405	389	424	432	425	381	408	397	375	416	397	403	417	400	403	422	438	407	356	408	413	389	416	419	412	435	413	401	391	403	407	387	400	436	413	385	455	391	422	411	433	392	405	406	417	380	449	405	397	425	427	385	436	404	412	428	398	431	388	427	436	401	408	398	403	408	408	447	404	417	424	408	422	397	345	386	451	392	393	414	419	434	401	394	422	391	385	447	420	384	437	425	438	427	406	396	413	408	398	445	427	386	408	405	417	410	398	398	415	378	422	403	388	406	381	450	423	448	416	392	403	400	425	370	424	440	409	408	404	411	428	401	402	400	430	415	449	445	369	412	406	376	393	401	423	421	390	397	393	397	441	396	437	411	398	402	385	402	410	387	392	427	389	410	415	391	423	412	392	401	443	424	406	386	408	398	395	420	448	432	376	400	385	413	385	433	377	378	417	435	431	413	422	386	389	373	413	409	393	423	428	373	404	400	434	416	419	391	409	410	394	435	397	419	383	429	418	408	408	415	413	414	418	396	410	380	407	449	431	389	406	379	418	422	383	356	427	392	430	396	453	441	384	396	409	432	425	431	406	403	422	400	430	405	406	397	396	417	398	414	381	405	439	403	399	412	416	418	385	378	412	413	383	417	405	410	346	392	427	407	406	371	447	422	412	427	419	430	388	417	420	389	433	405	407	406	394	415	362	408	402	434	387	395	408	405	405	403	413	371	412	399	376	426	399	455	401	371	385	407	381	445	417	446	388	352	395	390	365	373	413	422	400	357	409	394	385	378	422	433	441	446	394	399	414	383	425	402	435	395	400	405	388	410	465	402	402	416	423	439	423	407	448	409	380	361	404	422	458	452	433	434	411	411	437	434	424	391	381	426	387	378	420	386	414	389	397	401	395	385	418	420	405	418	405	400	438	385	427	423	412	404	398	401	411	421	367	398	357	400	373	432	421	420	404	408	428	427	429	392	410	397	419	418	407	388	403	444	406	401	406	398	402	429	406	425	387	423	433	410	400	419	414	389	453	407	424	445	443	398	410	422	410	386	387	414	403	417	441	376	379	405	407	400	394	444	422	402	404	410	422	362	398	393	407	378	389	401	406	395	349	395	468	391	428	386	419	432	414	404	429	400	424	395	394	411	423	441	433	379	408	415	412	387	413	419	400	420	405	422	451	409	403
27488	41348	33054	22825	18746	14875	11992	10244	9089	8012	6295	4796	3696	2847	2273	1901	1695	1559	1454	1247	1130	1008	962	884	824	846	854	792	751	743	797	771	732	709	737	637	676	686	639	649	651	646	641	663	660	615	637	599	577	601	635	573	585	568	578	574	605	576	570	563	592	603	552	547	554	532	554	556	563	559	570	526	535	539	561	564	566	524	544	542	560	578	564	525	578	561	545	604	587	551	555	548	572	560	570	566	562	511	545	551	542	539	537	547	560	529	496	540	550	523	514	554	563	544	538	544	533	567	530	520	533	534	517	575	494	589	559	546	535	527	561	571	520	550	572	551	556	550	510	562	566	560	590	541	586	540	560	547	583	541	559	518	506	564	585	560	560	555	563	571	499	614	554	570	556	573	542	604	531	558	571	553	543	535	562	548	568	570	566	554	549	536	573	565	501	566	562	556	546	577	519	560	586	552	530	503	559	557	492	544	562	534	550	515	577	548	520	601	561	555	537	539	549	528	531	573	533	564	543	569	535	542	577	536	591	518	516	549	496	554	542	568	555	572	560	511	556	525	552	558	543	554	554	547	545	579	512	538	532	557	549	545	532	529	565	524	547	522	527	580	519	592	534	593	543	523	556	578	551	533	569	535	540	578	571	528	574	568	567	546	579	530	545	565	538	550	528	556	589	547	529	556	550	534	558	557	544	527	549	567	573	572	558	570	552	571	542	563	505	523	566	533	538	551	581	521	584	600	525	551	590	542	571	577	597	544	567	525	488	520	506	498	534	530	561	533	527	552	539	552	547	551	585	567	522	546	555	548	537	582	516	567	558	521	567	545	594	585	550	504	558	548	549	554	583	531	581	562	596	556	518	591	558	547	541	551	540	546	538	534	571	524	519	486	580	545	559	571	530	525	554	581	555	553	569	587	573	540	558	524	570	558	568	514	584	525	591	528	506	550	553	528	565	522	516	592	521	548	527	589	563	594	507	561	515	560	580	576	548	529	593	541	536	584	574	530	548	544	577	545	579	551	555	520	531	546	514	537	558	558	578	554	557	581	536	542	528	526	535	532	574	559	574	495	565	593	553	551	529	533	567	542	557	530	603	557	519	519	593	562	546	557	591	598	525	543	552	554	586	539	519	575	525	549	506	553	545	524	535	515	582	544	572	542	558	530	580	543	555	541	549	534	554	551	564	572	589	576	586	552	538	556	623	526	563	566	585	544	529	549	581	558	564	568	581	526	583	562	531	590	546	498	580	579	543	552	544	569	577	526	592	536	506	499	550	563	565	539	549	584	557	526	579	540	543	577	532	538	529	571	589	599	542	552	585	545	545	559	558	539	557	527	565	593	559	565	517	588	558	519	547	548	502	553	545	491	583	586	543	501	552	577	523	522	568	555	500	596	564	591	560	549	564	563	529	566	573	572	512	559	573	553	547	543	515	550	558	533	549	552	553	563	547	580	511	512	557	542	554	524	534	567	552	566	591	588	551	568	545	523	535	549	532	543	609	584	558	535	548	547	555	543	556	538	563	558	570	521	562	575	557	549	538	590	548	560	550	533	540	621	537	540	583	615	538	583	559	569	570	518	589	503	598	555	556	562	534	566	572	545	580	631	571	524	562	564	560	546	565	591	584	551	537	555	532	514	523	529	536	532	542	527	547	546	569	549	487	538	575	566	554	614	543	532	591	550	523	597	530	556	590	586	576	491	543	571	562	559	549	580	545	545	576	565	563	549	589	526	528	546	555	539	551	563	536	553	572	601	550	568	525	566	540	617	506	582	548	578	533	600	580	551	525	540	534	544	535	522	572	554	561	570	563	570	524	613	562	555	577	525	529	534	542	581	557	599	558	585	520	593	594	605	537	544	586	509	521	553	535	537	561	614	520	546	538	580	589	550	520	532	568	546	562	546	571	522	533	540	557	532	559	479	558	532	544	536	531	562	567	565	551	581	578	565	565	554	544	576	589	549	537	568	591	532	586	549	550	543	589	569	519	576	556	541	539	536	552	525	571	550	536	534	532	581	551	570	519	556	558	538	563	583	532	528	566	539	609	522	519	610	574	569	567	540	562	597	524	605	567	513	533	514	534	588	535	539	555	565	566	546	530	561	578	569	558	581	528	569	537	572	564	557	588	558	588	554	540	518	565	541	564	579	548	568	571	550	534	561	592	553	555	570	566	549	554	562	573	520	569	555	526	545	561	520	559	559	529	555	551	545	515	555	580	570	541	546	561	517	535	558	555	552	548	582	540	585	540	570	557	562	575	550	508	541	558	557	533	567	556	582	523	546	579	560	567	572	531	555	564	556	603	606	539	559	523	505	537	555	559	577	538	539	534	551	554	559	597	527	559	592	535	550	528	590	564	553	532	573	540	568	529	588	594	581	531	521	574	563	508	551	555	597	564	580	562	544	554	582	541	524	577	523	598	518	521	536	557	547	545	548	572	532	559	541	570	598	585	536	570	550	566	533	534	542	513	522	580	504	580	534	557	580	587	574	546	576	512	543	563	527	529	577	559	553	557	575	555	553	558	533	542	561	566	548	517	550	534	523	535	526	534	555	591	511	549	565	535	543	513	582	568	531	533	518	580	552	512	538	540	517	530	537	542	548	527	601	564	490	516	561	559	525	597	550	495	553	545	557	563	576	584	540	545	570	553	534	533	591	584	558	553	594	569	541	570	567	557	546	608	530	542	545	561	541	499	547	532	553	555	562	502	549	548	545	559	562	536	591	526	562	549	488	526	532	559	564	525	542	537	566	568	544	541	533	522	557	538	550	540	588	518	522	566	565	525	534	574	544	527	558	528	542	562	534	531	510	579	535	552	559	596	580	567	532	515	558	533	561	560	560	535	555	545	544	579	531	497	552	571	582	560	508	558	507	535	555	562	565	560	584	558	572	571	581	503	525	561	626	534	540	547	554	570	525	561	564	550	574	535	538	522	565	552	576	555	507	602	567	523	507	561	596	495	508	513	567	557	567	580	586	518	518	532	543	517	559	618	554	562	537	535	539	554	509	557	526	561	575	580	532	542	559	563	554	599	539	563	532	581	533	563	547	528	542	581	558	544	563	550	585	524	561	526	579	570	547	557	541	543	559	539	542	551	531	587	529	550	567	580	578	589	508	542	549	557	508	587	541	559	545	555	525	561	554	521	550	570	510	564	536	567	544	585	548	544	544	545	554	535	586	545	597	530	551	552	557	534	537	522	531	585	533	526	533	593	505	531	588	553	544	544	530	599	583	549	542	539	550	571	502	520	535	498	543	562	563	528	542	559	526	588	541	545	552	541	496	591	522	533	559	580	566	541	543	555	529	558	546	538	533	552	548	557	539	549	567	547	555	554	586	565	560	547	537	524	547	539	547	538	584	515	547	570	587	533	549	541	554	557	556	583	529	505	592	557	555	549	576	579	539	558	550	570	527	566	577	513	515	565	550	568	575	509	523	571	546	550	560	561	600	559	539	571	547	570	566	547	560	542	564	549	510	543	526	551	576
28626	21086	17459	9777	4820	3354	2758	2246	1980	1707	1383	1113	951	836	749	727	725	641	655	601	596	608	541	575	525	520	533	535	517	539	539	550	527	481	514	518	542	549	494	548	538	495	517	487	469	539	476	533	481	479	500	499	541	459	509	482	451	479	481	494	483	486	501	466	504	509	479	482	498	498	475	448	507	488	466	470	456	482	467	482	460	496	459	486	464	497	498	501	502	505	535	468	500	474	455	483	493	480	488	459	468	493	460	465	508	476	484	468	467	451	480	472	481	507	483	505	461	437	484	493	483	508	479	478	482	460	522	446	510	468	523	465	535	502	515	462	482	475	514	518	486	497	478	471	459	476	493	514	503	474	491	485	489	513	501	476	526	505	466	495	498	461	502	483	491	490	516	517	426	499	467	469	472	447	465	494	436	472	446	493	495	499	497	526	510	511	454	505	492	492	507	526	470	491	490	495	487	491	456	463	483	487	462	473	449	485	499	501	496	461	493	505	518	488	506	488	479	484	514	485	457	448	481	541	504	492	473	507	522	489	505	461	495	473	473	533	488	481	501	454	466	473	489	512	445	465	496	493	493	557	527	484	482	478	430	466	522	470	512	512	464	468	518	449	522	469	504	508	556	503	478	471	502	455	453	533	494	495	502	490	496	464	472	501	515	510	502	476	503	495	500	492	487	495	471	453	514	447	486	477	493	480	515	499	514	459	449	441	505	490	478	491	489	548	481	489	462	492	499	499	481	508	461	492	496	440	453	470	484	479	453	436	481	536	462	469	494	483	475	525	499	476	459	486	493	476	536	513	534	503	508	457	504	532	464	464	474	509	485	473	503	507	488	496	480	467	495	484	483	502	438	514	494	466	466	478	450	505	450	467	514	487	469	480	495	460	505	454	509	479	489	493	484	520	518	491	462	479	470	502	490	509	503	478	476	485	463	470	495	492	519	490	504	482	469	499	495	494	485	497	524	477	461	491	491	478	467	480	460	516	519	519	512	474	521	474	468	465	460	502	518	506	477	477	492	486	454	474	532	484	490	505	472	459	478	477	477	493	466	487	442	469	529	489	472	502	497	479	491	532	491	520	497	484	474	495	506	465	519	487	488	486	486	441	461	494	494	446	500	486	501	461	485	522	505	481	485	472	514	451	520	502	518	484	488	450	483	500	504	436	478	469	512	487	454	467	479	445	535	490	481	497	488	443	483	492	458	471	477	497	495	469	471	495	449	494	508	498	464	498	498	519	492	452	498	492	505	485	477	493	494	508	513	478	469	498	483	474	497	480	506	467	525	512	507	494	520	458	480	502	514	547	463	509	446	462	463	529	462	486	521	501	478	480	492	504	512	512	470	477	479	511	508	519	508	513	531	491	509	466	485	483	485	501	465	473	493	518	504	501	488	463	485	492	516	469	471	465	472	502	483	475	472	521	499	503	509	466	469	521	448	482	503	528	486	458	501	487	534	433	484	497	503	464	493	502	482	491	510	497	480	485	542	502	497	479	435	476	509	441	540	478	536	510	476	494	474	510	505	465	478	491	464	517	468	494	496	500	492	509	478	450	478	439	512	459	502	470	492	507	485	489	471	520	493	488	500	522	517	532	475	484	501	479	482	496	474	477	505	493	479	492	455	532	500	489	526	494	475	469	528	483	493	534	523	463	460	504	528	474	510	489	456	455	464	520	462	491	495	485	478	440	455	497	504	482	497	473	511	483	466	495	500	493	472	452	453	449	474	451	517	464	488	517	511	548	488	491	489	476	471	489	465	488	478	491	444	485	486	531	480	468	478	460	474	497	470	476	466	484	468	497	442	470	504	496	481	491	483	544	474	480	503	493	515	474	488	461	538	477	461	488	479	486	493	528	531	471	468	479	527	518	490	473	515	448	499	464	467	500	496	461	481	498	517	525	494	508	480	463	509	476	479	500	487	456	486	488	510	501	525	489	506	514	487	445	484	469	498	463	518	476	478	497	484	536	490	466	466	523	486	476	488	488	503	487	479	473	488	501	487	470	494	454	486	509	472	484	526	504	515	460	517	469	512	436	469	481	500	533	498	478	483	495	469	479	444	501	488	475	500	502	546	488	506	494	497	476	474	476	508	483	509	490	497	507	478	505	478	484	484	503	480	510	442	468	470	444	495	480	493	477	460	506	442	535	474	485	497	519	502	511	461	509	541	487	501	456	488	452	517	495	471	497	460	485	460	467	465	470	467	493	482	489	513	479	453	475	460	477	491	499	461	482	511	518	490	519	490	503	432	487	501	459	495	479	498	518	493	459	458	491	485	526	451	484	464	491	474	535	499	460	505	480	495	517	503	492	492	443	487	454	472	476	467	498	504	494	466	453	505	514	486	493	502	474	438	453	456	466	480	518	483	497	491	471	529	453	495	467	521	470	482	497	470	514	476	515	469	477	524	510	467	504	463	490	492	496	478	517	454	489	474	516	436	486	490	508	494	489	456	462	512	487	458	517	504	494	511	462	462	446	509	501	504	494	492	472	508	496	488	437	503	503	531	500	506	500	523	468	497	497	461	495	495	485	487	473	481	476	504	533	528	503	487	448	485	486	479	471	478	534	475	452	501	506	440	470	510	514	481	546	464	494	536	490	500	486	502	467	479	469	471	482	484	463	465	498	503	560	511	450	514	495	468	473	478	483	510	464	504	498	485	502	504	499	500	489	493	469	492	452	520	472	507	497	469	513	448	481	496	494	496	461	470	464	537	457	515	465	496	516	481	494	470	473	473	509	460	528	445	486	481	477	479	466	497	490	488	463	488	479	467	481	508	484	484	515	520	484	496	469	485	501	494	505	500	498	504	498	484	496	460	462	493	522	502	484	476	518	490	489	495	483	490	485	452	474	487	487	480	513	481	487	476	507	503	518	466	483	479	479	468	489	468	442	501	495	481	476	508	467	491	478	496	513	484	469	489	475	453	519	497	507	530	466	499	537	434	471	474	493	485	491	448	526	482	440	491	492	490	492	507	502	449	532	500	467	539	508	487	470	465	450	517	504	459	484	486	503	471	478	466	503	501	459	468	506	497	505	475	493	475	515	504	478	463	495	513	472	467	510	515	533	511	480	436	506	489	489	530	449	497	487	471	501	438	497	491	485	493	507	486	468	495	465	451	473	491	512	509	449	539	466	487	533	528	443	523	481	464	509	477	455	498	487	511	506	446	475	524	486	459	454	497	480	487	524	460	512	493	480	499	502	445	488	515	468	465	470	488	505	477	511	456	499	524	510	503	482	497	485	498	483	498	495	502	479	488	540	505	502	525	471	482	506	459	494	442	506	475	477	513	442	492	487	469	518	499	501	493	490	451	476	515	473	452	500	477	502	485	480	436	483	482	509	466	484	444	484	479	491	500	514	492	509	457	522	479	483	511	477	459	445	466	475	487	517	497	506	519	522	482	475	495	477	505	464	454	481	468	484	490	475	494	489	507	501	471	467	455	479	501	461	458	473	451	477	460	486	488	501	495	450	476	517
22590	29361	21292	12722	9364	7573	5967	5158	4519	3879	3067	2268	1910	1557	1337	1193	1111	1099	1041	936	917	830	802	840	741	836	816	764	758	706	778	751	761	752	758	697	706	701	684	703	735	774	686	698	643	710	665	708	652	686	708	650	709	673	689	696	741	664	666	696	681	663	627	637	703	657	668	655	692	688	707	618	663	704	623	634	663	640	676	666	669	692	664	679	637	652	677	704	653	674	656	682	635	635	640	691	647	646	618	656	715	647	666	631	645	643	625	658	635	651	679	601	655	712	682	698	664	694	664	698	707	664	623	675	672	636	651	677	650	696	639	634	707	660	687	683	679	681	665	666	673	617	695	688	664	683	675	632	675	674	670	685	626	682	669	734	666	601	696	663	656	617	683	665	673	629	656	645	671	677	698	641	623	711	719	634	682	622	618	618	673	665	675	670	623	610	638	645	662	701	678	661	672	723	681	665	661	680	704	648	617	667	646	665	691	630	631	649	690	693	676	641	670	667	642	635	642	679	612	689	690	669	706	652	661	627	671	634	650	617	602	686	704	659	683	711	683	678	667	726	673	660	654	648	701	718	658	652	683	624	673	605	675	670	680	670	648	705	730	672	673	706	672	668	665	674	682	670	681	631	657	720	659	683	645	630	656	687	653	671	656	683	656	602	637	683	689	669	668	716	704	656	675	622	655	658	693	657	682	611	650	653	646	642	667	689	666	666	654	736	649	692	698	643	669	622	657	689	639	678	641	651	677	686	677	672	640	678	695	668	659	683	618	642	655	697	640	678	618	622	690	637	652	674	615	668	679	643	683	649	676	694	656	647	666	682	666	653	596	660	656	671	659	715	647	657	660	637	676	697	606	618	652	648	649	660	662	658	652	692	659	706	614	670	664	653	605	683	653	652	709	635	621	698	654	663	629	622	654	688	726	678	669	635	670	685	675	677	670	704	681	612	665	664	712	729	673	696	730	654	652	651	663	720	704	647	706	718	661	655	598	640	666	655	655	655	660	616	691	658	711	650	649	652	657	693	640	640	652	662	712	675	644	698	676	651	633	676	641	697	689	702	731	677	682	641	638	661	679	617	675	631	689	662	654	674	674	698	635	644	620	626	676	698	652	637	648	665	650	715	635	643	686	660	708	661	638	650	681	669	656	658	703	682	610	652	673	672	680	638	680	652	674	661	677	609	651	670	663	631	665	662	623	682	670	642	667	641	706	626	666	682	733	667	682	643	642	709	683	653	663	694	698	640	702	682	613	655	717	671	682	661	659	638	675	633	668	651	653	656	706	656	714	669	644	734	635	673	665	674	652	670	669	650	665	631	669	677	667	667	614	629	669	678	689	679	658	611	668	661	647	670	709	672	678	660	703	667	664	705	673	699	658	681	635	718	668	647	692	690	653	687	629	672	617	675	627	668	660	654	662	606	646	650	657	706	719	643	624	660	631	654	667	650	667	664	654	635	668	676	671	644	617	696	644	647	642	658	681	665	672	651	620	650	648	665	647	656	651	641	661	657	602	637	644	657	728	667	703	704	652	685	714	666	618	635	717	638	663	648	666	663	676	645	641	632	637	626	684	685	663	696	657	628	686	633	650	643	681	667	629	660	627	630	676	650	664	598	656	677	666	630	696	649	621	639	649	664	714	641	685	618	689	676	619	614	690	647	698	672	626	641	663	661	672	683	658	703	674	699	664	684	636	659	666	661	682	663	638	751	678	644	642	680	682	653	662	640	695	648	671	613	678	657	659	646	667	615	607	688	647	647	696	627	683	671	693	620	690	642	652	631	630	632	674	697	666	673	649	633	621	664	657	644	648	630	707	687	680	654	637	632	650	690	657	663	627	636	663	649	666	673	617	647	639	662	647	658	672	687	641	650	674	655	690	676	659	674	646	670	679	677	661	694	653	641	634	721	673	698	657	677	659	664	709	649	657	664	639	658	617	647	608	654	665	670	663	654	648	692	635	617	683	640	662	706	617	700	689	669	694	677	617	671	675	618	625	622	662	704	664	665	672	646	624	641	671	642	674	688	635	656	655	682	691	661	666	629	693	629	633	679	671	695	673	656	670	658	672	633	649	634	647	638	695	697	656	648	654	673	622	682	650	652	670	671	651	700	640	598	662	682	638	665	631	644	666	629	666	696	674	666	666	640	692	683	681	659	655	682	680	697	657	661	688	629	669	689	661	621	656	633	660	671	629	717	654	660	654	681	667	664	647	642	655	655	619	689	627	632	639	659	645	710	653	663	640	656	686	668	706	631	631	691	658	627	633	675	685	679	661	702	669	674	655	648	614	686	640	669	665	631	665	703	671	696	693	646	630	649	658	657	644	637	679	659	678	647	680	665	602	666	691	613	650	648	709	679	664	648	665	705	687	655	661	661	639	624	671	684	640	682	678	624	659	692	656	633	661	638	638	615	691	641	692	657	609	630	641	667	656	640	652	670	643	663	664	615	652	676	708	676	654	638	666	637	672	667	665	684	660	664	662	654	699	679	663	672	709	680	654	656	668	656	654	660	694	647	681	660	662	637	653	667	596	699	683	661	695	661	654	644	664	704	644	644	677	646	675	658	627	664	679	676	665	679	693	679	672	671	630	656	655	645	686	684	652	662	684	706	674	666	657	683	681	641	641	678	682	668	686	703	684	656	624	650	660	690	658	668	688	660	652	648	652	630	676	654	664	663	692	619	665	674	663	635	655	654	665	654	630	676	675	666	653	611	683	673	675	710	651	638	646	666	689	671	665	694	645	664	695	679	663	656	664	635	659	717	699	691	671	638	649	686	701	680	703	611	666	689	698	676	654	675	682	689	628	636	675	660	640	648	634	713	711	679	685	686	670	661	692	629	621	644	644	648	655	664	651	630	638	631	677	672	642	660	657	667	656	645	679	636	656	646	698	600	681	645	629	647	656	617	702	677	681	668	649	645	661	702	620	675	655	679	649	658	637	681	696	650	677	613	665	657	653	622	652	669	681	630	690	660	640	678	689	694	660	641	699	673	693	677	656	660	651	660	629	653	695	663	644	628	659	631	656	682	679	630	674	657	678	682	635	659	649	607	643	656	646	659	673	697	643	683	646	660	713	650	646	617	642	681	607	679	680	672	645	646	684	664	655	676	697	695	647	648	690	685	667	622	650	626	626	668	681	681	621	679	691	660	657	696	611	680	662	649	644	637	674	654	681	696	679	692	687	652	611	692	675	652	657	621	684	681	605	676	632	618	644	662	714	660	611	652	681	640	690	646	652	718	608	692	630	685	684	698	641	674	657	654	682	703	652	643	642	642	654	675	679	697	667	691	642	644	665	630	645	674	645	689	650	626	677	619	700	652	693	660	694	616	680	619	664	677	608	720	660	696	657	658	672	670	645	678	698	680	638	666	670	676	699	648	667	657	654	674	661	690	647	661	706	663	718	660	717	686	615	653	640	650	647	683	627	672	670	624	644	668	699	648	691	686	696	650	682	670	646	620	679	718	685	657	676	666	684	684
24054	21651	28733	25078	21247	11656	5675	3909	3265	2678	2072	1569	1287	1062	952	877	786	757	758	658	666	604	593	569	589	575	502	510	516	528	588	520	486	505	531	519	542	513	486	538	526	478	462	522	474	462	449	474	528	487	476	491	473	462	438	472	469	439	499	461	479	472	492	501	494	473	467	452	478	471	454	498	452	458	462	472	462	448	490	477	480	462	433	494	472	470	433	468	483	434	469	517	472	453	450	483	495	465	476	522	498	463	503	489	456	472	512	483	470	490	441	467	469	481	481	438	454	463	486	460	494	468	469	494	478	460	514	438	457	473	499	463	457	480	464	464	480	486	509	466	471	464	505	434	471	458	482	485	439	426	440	472	456	500	416	505	451	450	439	434	462	484	486	472	473	497	499	449	468	462	457	517	436	463	472	480	454	473	499	451	472	484	470	447	502	486	472	444	422	478	454	467	470	473	461	430	466	479	440	482	448	436	496	487	471	515	467	464	442	465	457	478	446	461	465	467	455	478	449	487	481	474	458	499	478	495	445	483	432	453	471	465	442	432	398	467	450	460	459	436	444	456	487	471	455	449	458	460	471	494	471	430	488	439	491	467	440	482	481	465	485	455	480	502	474	485	502	418	476	491	445	468	485	437	485	466	498	468	426	458	519	470	477	459	440	456	507	459	480	455	454	429	466	503	482	463	475	466	467	451	467	468	450	477	453	473	497	439	443	453	452	479	436	489	436	429	460	456	456	455	470	443	450	482	467	467	434	472	429	486	466	486	450	511	453	457	492	471	475	463	453	470	466	482	460	462	478	442	456	432	456	525	437	427	452	478	448	474	469	473	449	450	459	440	489	482	481	470	476	443	456	483	517	468	467	461	475	473	423	472	467	441	469	416	461	496	459	435	471	484	468	476	471	490	427	439	478	432	477	465	441	427	462	456	478	467	441	458	456	491	486	467	462	465	474	481	444	521	466	468	463	446	475	445	480	441	487	498	477	468	456	440	477	449	436	463	471	473	464	499	437	504	490	454	454	448	467	470	485	505	483	459	434	468	477	442	468	505	432	495	471	444	461	459	450	463	437	473	469	445	507	473	452	435	486	462	425	467	467	475	492	460	469	439	495	450	469	466	435	451	457	496	451	480	476	487	471	455	501	465	461	449	421	442	481	474	468	456	494	475	478	489	480	450	464	482	460	486	470	471	493	472	427	446	474	454	467	477	483	476	421	485	463	450	458	460	504	455	432	442	445	450	462	459	470	469	451	506	468	463	497	453	463	504	459	457	496	484	450	445	472	456	477	483	460	441	473	435	464	513	492	407	444	432	516	458	486	430	466	437	433	457	471	448	441	462	456	501	463	463	461	476	466	430	476	484	452	435	451	453	467	468	529	453	477	450	464	497	479	445	475	472	554	464	469	499	455	471	488	484	474	461	458	475	459	456	478	476	485	470	474	457	461	464	489	441	445	454	514	464	439	443	483	453	503	492	486	485	459	432	443	466	449	480	498	459	463	461	488	500	458	494	451	451	444	474	485	444	456	458	443	473	440	495	466	530	459	434	455	451	403	471	477	504	489	432	455	459	482	450	473	474	476	474	472	516	442	481	420	502	443	468	501	452	442	469	456	456	462	516	499	469	445	472	454	444	506	446	473	479	469	462	446	468	478	439	434	447	478	502	409	455	504	465	488	456	457	477	462	439	493	506	472	484	438	454	446	448	457	475	474	459	437	470	493	477	459	440	455	467	421	470	488	482	512	492	411	438	470	486	491	469	467	434	482	464	442	474	468	472	475	467	468	462	496	440	466	452	468	483	475	468	498	481	450	440	489	492	482	474	493	467	443	453	466	432	455	500	455	504	483	481	465	474	513	444	482	459	483	463	477	414	422	466	473	467	457	477	454	481	471	499	462	494	463	439	464	485	460	533	446	466	471	440	416	487	480	452	443	469	452	467	476	452	451	491	460	473	505	446	469	455	460	445	472	477	451	441	432	432	439	454	468	501	505	456	461	474	427	433	451	464	453	481	430	503	475	448	485	471	475	469	435	465	451	455	468	498	455	481	468	479	475	460	488	412	467	462	437	448	476	456	497	519	446	468	462	464	461	490	462	459	463	420	487	456	474	472	463	491	463	457	452	488	462	423	471	449	480	449	470	454	402	470	456	473	499	466	469	496	468	483	454	451	454	445	470	446	464	473	466	464	472	449	476	486	461	482	440	494	448	452	480	490	460	456	460	461	446	430	456	487	510	437	456	480	507	463	464	455	454	489	473	416	455	499	463	485	454	430	457	487	457	447	462	519	459	415	493	439	470	443	488	463	451	442	457	456	479	479	476	470	439	482	496	469	493	507	480	451	515	441	472	438	465	474	472	428	472	455	459	442	479	465	441	453	479	488	483	444	462	449	438	451	493	449	480	440	445	465	492	511	429	479	414	500	427	468	478	452	492	471	451	458	485	511	480	436	454	411	477	455	440	463	458	467	490	437	492	429	468	454	452	470	454	477	503	470	426	467	456	466	455	476	461	443	469	478	438	499	454	434	425	482	460	466	491	460	502	474	456	453	457	471	448	495	462	468	482	431	447	489	450	447	503	463	459	485	513	491	432	488	421	471	469	487	446	451	421	454	453	457	472	490	499	477	415	477	463	481	461	450	461	461	485	437	511	460	474	477	479	483	464	474	445	491	478	425	442	471	469	431	483	495	468	467	448	455	489	468	468	418	487	472	468	462	479	465	459	473	479	492	437	447	459	458	457	449	455	479	455	441	497	471	461	406	477	469	483	490	480	467	442	471	473	445	462	464	474	456	459	480	469	439	468	470	465	475	443	445	470	471	470	458	462	439	486	501	490	459	502	462	454	500	465	485	423	451	458	456	476	438	451	460	491	434	497	472	491	440	469	444	491	457	459	445	493	451	485	477	466	437	458	495	444	401	478	469	445	419	520	496	455	516	452	440	462	437	456	470	455	478	472	471	452	468	458	449	459	466	462	471	449	485	466	474	450	493	464	470	476	429	465	469	437	458	468	463	448	499	469	459	463	493	449	467	489	491	479	463	449	462	459	453	483	455	474	489	456	476	489	468	483	481	473	470	469	423	456	488	479	454	447	496	434	444	421	527	486	465	500	428	434	504	443	507	455	461	499	457	447	470	459	467	471	493	509	489	438	472	470	502	497	448	450	426	431	460	435	471	433	497	493	434	483	462	451	510	448	434	462	519	469	472	472	461	470	443	486	468	454	495	541	477	467	467	495	495	487	491	506	470	475	462	519	466	450	432	464	453	445	448	442	482	477	439	463	451	487	472	468	452	445	459	467	469	426	483	445	475	450	472	469	472	451	510	442	462	464	444	460	465	451	446	476	474	447	490	461	497	432	488	494	453	484	449	473	466	456	482	424	475	493	481	493	439	502	470	503	421	436	476	447	450	480	440	481	442	463	453	465	453	496	476	454	496	483	491	469	458	454	462	489	470	471	475	406	487	439	453	453	477	464	498	481	489
29136	38084	28908	19727	15296	11629	9762	8256	7102	5943	4475	3411	2634	2153	1808	1599	1462	1356	1220	1089	1037	921	817	795	839	819	793	767	758	754	832	773	771	760	764	739	751	731	710	687	681	681	665	680	625	695	678	672	671	662	697	639	635	661	642	650	651	707	630	655	684	660	678	632	629	668	632	579	635	592	615	606	637	624	600	650	636	611	633	631	663	636	629	641	657	627	616	602	629	630	676	625	663	630	618	643	620	596	620	602	632	601	587	633	530	632	636	621	614	644	600	627	625	658	647	594	630	657	612	645	658	671	603	621	652	598	644	618	605	636	607	644	670	589	636	615	626	599	665	640	599	644	604	615	641	607	638	616	618	608	651	642	651	604	658	635	654	632	614	649	628	598	630	716	641	622	587	688	618	602	626	600	646	624	658	669	619	645	613	633	633	590	670	629	632	586	631	653	631	644	674	587	626	669	658	649	685	651	636	624	629	580	626	622	595	629	627	581	613	672	596	634	649	573	658	589	590	653	615	653	644	660	583	593	611	577	602	653	605	675	614	638	614	626	643	619	660	644	581	624	609	601	650	620	622	647	587	672	618	609	651	614	609	624	651	623	628	667	612	637	619	631	642	592	657	682	628	595	671	628	662	639	610	621	597	595	557	601	637	638	678	652	608	621	586	634	685	659	568	578	664	633	666	608	654	652	652	600	639	628	616	631	602	625	649	619	589	645	663	593	657	605	612	611	610	613	676	647	584	668	657	609	631	646	583	619	614	599	637	599	637	646	682	629	605	586	615	620	614	635	627	671	637	568	612	636	649	610	622	625	656	619	609	627	663	640	616	658	594	613	608	662	627	644	595	618	637	640	646	622	675	582	637	584	622	599	644	618	636	647	640	625	599	662	630	644	616	608	649	657	639	626	687	615	685	618	633	656	608	638	590	594	653	615	645	557	627	609	666	604	601	607	612	653	653	627	654	614	610	601	642	596	650	618	643	603	641	611	609	654	619	654	636	631	627	653	622	645	653	634	650	609	605	634	610	664	641	655	637	643	635	601	610	599	651	627	604	613	638	647	639	625	645	610	629	594	684	625	612	618	641	645	667	639	672	649	630	634	650	651	632	610	617	671	595	654	666	641	652	616	662	601	611	677	657	634	606	670	645	635	671	655	627	637	632	629	683	628	634	670	647	633	638	624	672	627	587	612	591	661	594	633	615	617	664	609	589	603	674	631	617	624	640	628	613	634	570	613	642	644	596	590	598	641	635	649	622	663	630	648	610	622	616	657	655	625	608	643	597	632	615	646	566	628	643	615	628	614	604	657	607	642	634	633	642	600	611	623	631	631	596	638	650	645	577	677	631	623	647	614	663	645	639	596	591	647	634	594	610	684	611	597	620	590	617	676	657	615	640	631	633	651	639	624	614	625	645	663	596	631	620	561	618	581	635	652	611	648	629	617	661	643	614	610	644	683	631	634	641	646	649	616	663	633	626	599	645	627	643	599	631	647	629	609	657	650	597	630	631	637	657	697	602	644	577	643	650	612	617	615	643	612	631	615	680	659	620	620	633	629	632	609	645	618	630	626	638	582	568	620	584	627	667	625	646	637	612	618	609	596	643	630	621	600	661	622	612	614	623	656	667	639	640	637	638	621	614	610	628	640	620	630	599	625	632	683	656	646	624	686	620	606	626	623	616	648	642	632	656	623	620	658	633	632	649	603	603	645	640	681	654	645	647	608	632	662	615	601	627	654	644	673	628	643	614	614	612	667	652	629	606	617	628	614	631	690	632	657	648	615	608	593	605	632	626	620	665	695	620	674	633	675	630	616	639	629	634	600	682	591	580	600	668	616	617	640	628	625	595	654	613	656	654	630	619	657	635	620	645	602	663	627	622	625	648	641	618	644	614	611	642	645	638	617	620	636	653	645	667	637	651	613	618	575	633	666	626	652	603	631	662	610	605	635	648	614	652	558	652	601	642	603	578	657	603	592	617	655	657	657	610	615	614	596	635	662	649	677	701	616	654	605	581	648	651	632	700	645	615	655	624	624	661	605	648	616	635	628	588	653	617	632	629	670	654	655	654	596	592	663	634	618	639	641	657	610	671	632	647	673	614	651	647	640	631	631	659	661	625	631	597	670	648	611	633	602	620	673	621	661	582	642	654	629	644	659	633	638	657	661	641	629	626	647	627	602	578	646	639	628	644	649	643	644	625	607	625	630	590	628	619	654	628	645	628	660	639	629	649	651	625	641	647	615	665	591	621	653	670	647	657	632	609	604	614	593	619	632	604	634	579	607	629	669	610	577	605	625	625	604	607	684	641	652	630	601	641	641	602	624	606	665	660	609	577	614	612	639	614	588	671	616	680	622	643	595	662	629	629	612	625	685	656	609	639	635	618	632	590	625	636	631	648	656	599	665	611	620	646	571	608	655	633	648	647	609	639	612	626	629	653	634	631	657	632	620	662	590	602	620	613	584	614	614	634	634	627	644	639	594	622	624	677	627	605	604	625	598	646	597	631	628	606	613	613	636	637	663	629	673	638	653	645	633	649	609	648	673	640	630	649	635	626	610	627	634	639	690	631	659	611	613	640	621	618	630	628	626	641	605	641	657	616	626	620	637	609	644	599	593	621	629	635	623	678	628	643	582	620	657	619	627	589	641	622	600	653	574	619	617	630	647	630	649	594	562	642	630	634	670	679	634	596	579	637	611	634	585	600	610	647	621	627	637	611	625	624	627	585	611	606	631	680	605	667	600	658	670	640	645	623	627	666	672	656	634	619	614	626	607	663	637	629	658	630	617	603	672	674	650	634	612	684	651	625	642	617	700	686	630	613	662	600	679	635	633	650	644	604	636	629	609	647	612	627	621	624	635	674	603	613	634	630	649	620	622	591	629	617	653	674	606	636	613	622	598	630	622	682	660	633	623	598	639	655	628	591	624	606	625	640	641	599	662	579	656	625	645	652	631	660	620	603	677	653	567	620	609	628	592	629	617	610	617	582	616	614	645	616	621	587	633	607	593	689	640	599	628	594	597	647	634	590	637	606	672	639	673	629	646	671	627	610	668	627	614	583	612	635	632	628	607	601	611	645	637	653	645	628	676	643	637	640	645	667	673	599	649	666	630	633	640	638	641	636	632	659	624	611	651	633	623	672	638	646	619	594	659	629	570	669	674	621	624	644	681	647	612	611	641	608	631	626	600	625	632	607	595	632	643	661	598	648	659	677	639	637	613	627	626	618	603	655	657	671	633	601	620	639	634	655	629	663	599	671	599	655	680	645	625	615	632	651	613	638	638	615	644	666	606	631	647	597	612	680	598	641	617	675	616	612	633	663	630	638	624	661	684	626	632	600	644	617	689	598	632	700	648	645	617	648	654	661	615	669	614	610	629	612	619	614	665	676	632	630	641	596	638	590	622	612	638	628	617	646	637	621	587	669	642	634	657	681	602	629	619	619	646	632	595	625	653	597	602	620	627	661	655	593	633	643	637	668	612	610	616
25358	21692	27211	25407	10918	4795	3444	2786	2545	2006	1496	1207	1024	934	780	714	662	637	611	558	630	573	525	501	519	479	539	502	486	485	524	513	506	501	485	461	460	450	488	463	473	438	464	484	453	419	418	466	454	458	461	420	453	450	460	472	435	423	435	442	435	433	430	418	423	470	467	440	445	419	468	467	447	452	468	452	490	446	430	447	391	427	462	439	453	411	442	439	474	429	418	457	486	424	467	442	439	435	433	407	447	464	444	430	437	435	404	431	415	492	468	432	432	446	424	421	439	436	441	420	440	447	470	409	418	440	426	458	434	455	436	433	497	385	460	432	406	426	429	409	420	459	437	462	451	429	405	486	434	420	454	446	447	439	439	423	490	433	433	424	419	438	400	483	477	447	474	438	428	466	473	460	411	460	432	447	441	453	462	458	453	414	433	452	440	456	436	474	425	463	415	451	404	407	450	434	427	451	432	437	478	482	426	446	434	460	466	416	442	427	430	464	443	427	400	428	458	420	460	452	424	424	429	465	435	432	447	419	451	404	438	444	496	459	458	404	422	406	438	445	440	485	416	383	433	465	438	416	438	428	478	469	416	452	469	458	437	428	448	412	443	440	467	455	436	413	435	450	460	427	441	479	425	431	405	429	464	391	437	450	415	426	500	472	379	440	491	435	449	447	443	469	443	426	469	443	424	449	430	432	442	448	446	437	433	498	449	457	444	406	432	482	429	455	462	427	453	455	417	425	398	410	431	476	420	449	437	422	433	477	454	462	473	473	468	433	441	427	424	457	433	395	464	416	464	437	421	459	442	447	456	422	445	448	428	435	431	417	446	440	431	448	424	448	445	488	442	437	456	429	423	441	440	417	447	422	433	437	476	456	457	442	453	452	407	462	447	459	439	394	426	438	472	421	463	418	416	454	459	453	440	463	452	446	452	443	450	439	440	426	435	443	467	438	454	426	434	435	462	454	471	420	438	459	442	431	432	464	427	432	441	466	471	465	450	485	424	448	443	465	440	462	436	429	432	390	452	478	404	462	437	435	441	433	439	477	444	420	439	410	441	434	458	459	411	432	456	475	439	432	427	449	407	451	435	410	432	403	442	449	426	417	418	461	443	403	461	435	431	422	440	456	447	405	417	422	424	439	471	431	486	449	445	460	447	407	416	465	409	419	473	430	475	447	461	454	444	460	461	468	432	459	436	440	444	496	421	448	447	415	449	422	416	453	433	432	450	421	425	450	466	435	494	413	437	482	452	460	398	441	420	443	447	472	466	436	435	420	433	437	388	429	464	437	470	454	425	408	421	427	423	435	473	457	415	450	453	450	426	465	420	416	437	444	479	452	416	438	454	429	453	419	455	479	471	488	463	420	444	455	411	419	441	448	441	430	465	445	444	427	439	468	417	463	401	445	460	467	442	454	420	478	451	415	410	402	446	457	454	464	454	450	480	439	441	409	433	434	444	459	449	422	411	434	429	431	449	411	440	470	426	433	456	442	427	423	446	449	436	476	457	450	464	454	424	446	418	406	441	441	456	435	440	436	443	444	432	441	433	452	435	421	408	416	456	449	456	435	467	434	469	446	449	460	436	442	449	449	424	429	472	429	455	456	443	435	422	447	440	453	477	432	429	469	444	471	430	452	475	465	510	436	419	431	472	460	398	485	448	453	459	420	469	433	427	459	439	431	472	438	470	481	448	494	415	455	425	429	432	467	448	391	430	444	461	439	469	408	468	454	425	431	456	449	460	410	440	444	461	429	453	436	459	423	433	463	429	456	452	429	428	474	443	430	410	414	410	441	449	433	437	478	429	429	420	459	444	458	472	411	456	463	443	467	462	431	429	433	438	435	462	441	448	454	440	438	455	475	436	446	438	463	451	462	437	437	481	468	414	421	419	461	470	448	453	458	441	451	431	461	451	421	424	417	462	394	431	442	425	460	427	441	408	442	403	430	479	430	476	432	477	439	488	439	442	465	452	434	460	415	445	471	458	439	452	433	437	437	418	428	468	417	421	431	453	501	422	443	445	416	455	422	449	449	467	447	459	419	444	455	418	420	476	416	496	441	434	423	461	424	452	418	471	467	415	455	473	456	422	443	465	430	472	480	436	459	427	457	446	483	462	437	440	436	461	456	410	427	444	420	402	430	431	410	407	427	441	413	439	437	434	460	395	412	455	427	440	420	473	412	446	425	441	430	419	440	472	444	421	449	440	484	405	457	450	460	422	437	454	449	465	488	429	424	472	468	437	442	418	474	461	461	475	467	466	461	461	416	453	434	454	450	416	427	440	443	423	457	428	436	444	458	451	457	435	437	448	439	456	462	476	430	485	432	422	432	474	428	468	467	443	438	430	446	444	408	438	406	469	431	437	416	419	444	458	436	423	423	441	445	410	414	428	453	418	446	449	444	433	421	430	424	408	466	428	438	465	459	462	468	462	443	459	429	430	416	461	438	448	451	426	461	457	477	450	416	457	476	397	445	452	430	439	401	465	469	445	483	455	407	432	449	453	401	445	448	447	459	454	466	414	429	480	417	453	450	475	445	465	437	454	435	450	444	419	441	438	473	431	464	451	448	419	446	440	428	470	426	441	421	417	438	433	415	439	429	453	453	406	420	446	432	469	443	444	420	434	440	419	459	414	460	434	424	437	434	440	436	470	468	457	430	473	453	425	437	479	463	461	446	428	451	414	440	463	441	433	429	434	450	453	445	453	447	461	400	474	457	434	467	426	445	458	446	472	462	455	424	450	443	481	420	448	431	453	448	458	444	452	421	386	451	475	478	446	451	435	480	447	472	430	447	443	419	437	432	433	435	435	453	437	457	475	449	428	429	438	448	425	453	407	462	437	411	446	420	430	489	422	423	455	456	440	423	459	453	441	417	458	448	463	477	428	443	457	427	430	459	465	487	441	415	438	471	442	442	423	454	476	448	441	398	401	458	434	446	463	445	423	426	449	471	475	410	469	457	452	449	478	438	400	459	441	461	439	437	461	426	454	442	453	409	425	410	458	435	431	428	444	439	443	448	443	452	455	455	441	414	441	441	449	444	440	441	428	441	419	430	457	467	442	459	447	425	411	478	448	462	435	448	426	419	460	442	447	423	469	473	444	447	464	428	447	437	443	403	467	461	440	433	437	416	418	449	427	447	435	434	444	447	474	457	454	430	435	400	469	430	401	490	461	454	463	402	461	438	448	470	491	456	491	434	444	451	427	452	453	449	453	463	452	426	479	409	410	435	437	425	429	420	437	434	415	397	456	422	444	471	444	433	431	407	497	443	438	387	477	457	411	409	403	464	448	428	431	478	466	483	428	457	492	453	445	470	471	434	448	429	439	442	437	443	436	475	459	431	425	487	452	418	415	490	444	461	461	424	434	434	439	444	434	444	443	413	403	482	435	447	478	442	493	487	443	465	412	429	437	463	451	417	418	469	490	475	452	439	456	422	448	458	476	464	437	438	421	415	445	439	444	484	468	432	464	439	432	443
27835	33243	25566	16693	12488	9539	7785	6660	5900	4739	3521	2662	2081	1706	1572	1298	1246	1082	1033	949	903	847	753	772	800	735	712	704	772	746	731	733	669	676	617	639	649	683	649	655	677	657	621	622	622	609	621	654	636	598	626	644	604	637	591	625	630	640	568	606	577	573	591	598	640	562	576	595	595	598	640	567	631	647	554	592	527	601	585	580	610	596	602	653	590	628	641	595	619	626	603	608	626	644	606	565	572	556	540	580	577	609	575	556	633	560	633	567	628	573	593	595	594	598	565	595	610	592	565	619	561	615	616	626	591	579	611	619	541	624	616	554	584	588	606	574	590	597	601	566	590	579	572	592	598	528	562	615	577	579	599	579	617	606	569	584	619	644	576	563	583	603	619	605	590	622	637	579	573	638	584	626	599	615	632	585	622	644	639	576	616	557	559	546	606	645	568	614	563	625	593	607	661	617	580	627	583	630	579	575	583	618	583	579	619	659	608	650	592	590	603	597	604	592	604	616	628	576	640	598	597	601	570	586	627	584	616	587	602	555	599	589	610	586	582	580	584	577	614	593	606	607	620	540	613	622	612	550	622	587	584	594	570	564	598	601	582	592	629	587	569	611	624	609	587	567	631	604	614	620	596	637	624	616	626	609	602	613	659	586	611	596	593	634	644	555	582	578	538	627	601	603	545	589	607	593	616	607	622	617	593	628	600	571	612	663	598	577	649	591	602	604	606	590	593	615	621	622	619	583	644	621	598	577	559	571	632	611	588	591	602	583	616	611	623	619	614	621	631	598	608	588	589	588	623	641	644	560	570	570	602	606	596	622	594	618	643	592	603	604	576	602	595	619	575	575	651	621	590	604	582	614	597	619	563	614	648	588	593	615	597	598	593	592	623	613	599	605	602	610	589	578	597	602	617	592	631	578	590	657	633	560	605	598	611	549	592	617	564	594	582	598	624	615	577	612	577	592	591	583	628	620	570	610	573	605	600	633	620	611	601	621	612	596	554	618	627	591	550	619	609	623	625	573	593	632	604	561	588	634	605	609	590	647	610	566	567	605	615	626	603	662	610	611	624	578	621	592	647	636	617	587	599	635	560	633	594	566	607	579	623	619	612	611	579	561	625	546	595	557	581	609	560	584	581	602	575	627	581	621	578	628	571	564	583	593	571	611	595	562	630	616	576	558	593	612	624	604	663	540	657	632	610	588	589	623	583	587	608	559	635	579	616	609	639	626	552	569	599	554	603	613	623	625	646	626	610	589	640	612	574	643	591	596	559	626	582	590	585	603	612	617	566	603	601	622	582	595	573	667	629	588	574	575	598	560	608	620	598	583	596	609	552	598	592	582	637	603	621	613	603	578	623	613	578	634	600	565	594	593	648	603	619	617	570	619	600	611	614	594	593	634	552	609	625	584	620	610	616	617	612	610	612	597	609	590	607	622	612	598	590	611	607	586	578	594	614	647	588	587	604	577	591	586	599	585	576	638	583	591	599	596	619	609	599	567	585	628	589	591	569	633	582	587	604	611	608	599	588	615	595	576	586	587	652	627	557	567	586	591	626	583	543	619	603	598	570	585	584	598	599	625	572	561	572	605	605	577	579	619	613	584	589	621	615	662	536	600	551	559	568	554	604	617	596	622	638	598	591	567	551	611	603	664	599	592	609	600	624	593	605	588	560	581	607	602	576	595	651	586	604	585	618	632	596	561	608	597	597	622	649	631	610	610	619	649	585	605	580	612	609	638	599	591	596	591	560	617	619	581	596	538	591	546	587	618	613	584	618	614	591	642	642	630	591	570	623	570	592	589	559	560	572	594	589	587	597	580	557	599	571	598	613	605	552	602	613	620	571	569	665	624	589	613	577	575	563	607	563	567	629	606	553	661	611	580	597	591	577	590	607	545	621	643	605	562	606	611	596	590	576	587	599	595	557	621	599	589	577	578	584	579	585	603	556	600	567	593	557	620	603	578	564	563	579	609	600	587	612	587	597	636	588	575	637	597	547	608	593	619	572	635	611	568	580	572	571	585	610	566	641	603	568	563	608	576	598	573	612	612	617	602	594	587	590	571	643	617	633	615	622	621	620	632	634	605	602	597	599	631	618	611	601	601	631	617	587	617	570	582	567	587	586	594	577	606	565	597	596	584	609	600	658	613	610	589	581	589	595	633	610	642	593	590	594	593	562	574	593	593	623	568	615	579	601	631	632	605	613	577	655	607	573	607	639	603	613	640	631	582	587	583	618	605	612	602	654	578	577	573	602	635	624	620	614	602	574	611	627	558	590	604	592	646	590	636	635	564	582	602	612	577	600	603	626	556	618	610	620	564	558	619	574	604	572	576	566	620	577	571	598	642	589	619	656	571	614	567	635	581	572	623	596	555	638	601	630	653	608	606	598	565	588	606	613	595	633	615	587	613	572	626	618	639	594	637	610	546	613	591	586	622	597	605	561	595	616	617	568	613	618	555	628	616	557	580	633	598	578	603	627	600	617	590	578	597	599	612	623	565	595	594	620	604	605	551	601	598	583	648	583	593	598	602	615	606	601	578	578	629	589	581	634	576	609	592	554	613	563	601	596	588	601	646	594	602	589	586	658	615	564	607	599	603	604	606	571	589	588	584	552	551	634	566	581	573	583	623	612	615	617	549	578	608	576	591	582	587	603	612	581	596	636	621	614	582	594	630	558	612	609	606	621	629	573	618	616	605	637	545	609	601	544	608	624	612	598	596	621	618	672	573	562	613	565	587	574	586	598	604	565	618	635	612	574	590	580	581	615	583	636	602	577	622	601	534	590	600	612	596	621	605	550	571	640	598	617	572	632	569	610	604	556	612	601	577	580	592	609	638	575	608	562	608	610	609	568	565	606	622	616	624	584	594	642	603	608	624	639	617	572	625	564	588	594	594	613	635	646	626	557	576	585	590	583	613	614	618	588	590	624	624	601	607	576	594	592	604	556	583	600	627	625	606	593	633	586	634	613	616	571	606	599	610	608	584	582	603	556	566	612	596	579	597	639	611	582	552	637	619	639	619	581	596	596	595	582	578	606	581	609	637	585	591	610	606	615	553	576	586	578	611	587	548	591	589	589	613	565	603	588	575	587	598	595	622	604	599	568	621	583	623	595	637	642	609	577	612	640	642	608	593	598	607	586	606	588	611	592	660	581	605	588	594	635	595	591	604	605	608	579	602	606	595	600	618	621	599	647	566	646	606	592	601	624	614	636	561	616	613	603	602	578	576	599	596	602	609	582	586	579	613	567	603	603	585	582	569	617	598	604	551	565	598	619	643	657	599	599	604	631	583	558	560	600	625	586	598	624	587	556	628	567	562	569	594	554	620	609	617	571	586	581	546	616	528	611	580	589	661	581	607	617	610	601	574	591	590	595	624	568	619	598	596	644	594	616	593	584	606	614	564	630	577	576	577	588	558	600	622	599	569	588	625	610	591	597	626	583	625	623	594	578	579	597	602	576	584	600	624	634	552	557	617	641	571
23065	21704	29415	24563	21750	21261	12446	5702	4319	3525	2454	1852	1542	1263	1069	921	887	810	775	701	644	548	551	527	550	510	515	492	496	510	501	481	518	466	469	456	484	457	455	447	430	451	452	431	416	456	462	399	425	406	408	421	436	430	406	419	438	372	418	419	410	418	391	422	415	414	418	420	392	438	394	393	409	414	416	433	415	400	427	417	384	414	422	374	397	376	401	381	409	389	384	417	424	414	414	370	404	413	422	413	407	404	410	419	389	380	446	452	385	389	411	431	433	395	406	419	397	378	396	436	437	410	405	368	407	369	419	363	388	395	373	409	396	382	378	378	416	400	409	405	403	421	393	441	411	400	384	381	430	426	418	421	392	377	418	422	427	379	401	401	401	416	400	402	441	395	391	385	393	399	415	392	366	438	399	397	400	375	401	406	404	403	382	414	380	421	354	393	424	406	413	398	393	411	375	420	388	420	374	395	405	410	404	393	424	416	394	400	373	400	416	382	403	392	429	363	388	424	397	429	402	407	372	381	424	410	402	387	386	395	407	414	395	411	404	422	374	367	400	434	422	385	409	404	410	378	416	390	407	379	418	403	401	404	412	390	373	396	421	381	381	426	386	384	442	426	419	416	388	421	391	419	396	383	404	423	420	423	388	396	432	369	401	386	377	392	404	415	398	370	383	407	411	437	403	445	404	398	419	376	396	421	422	422	407	367	434	434	438	384	381	453	410	386	405	434	441	412	396	417	404	407	415	407	386	405	398	388	403	385	449	401	417	419	415	418	379	416	436	439	422	399	411	437	417	390	401	402	424	398	392	377	415	377	423	404	436	436	391	387	433	438	416	417	365	410	435	404	448	412	391	423	383	393	412	391	422	427	390	370	374	422	447	402	417	420	416	412	413	374	440	406	388	421	446	412	366	410	383	402	402	356	391	391	411	398	407	434	395	407	392	425	422	416	371	377	382	368	402	417	441	414	397	428	395	385	426	391	374	419	402	393	391	440	409	452	406	386	413	431	384	411	408	426	391	407	421	450	428	380	374	406	457	410	408	418	429	390	431	411	416	433	401	387	403	418	445	397	384	396	374	426	432	397	426	416	421	378	415	435	418	416	395	402	397	406	398	415	432	420	404	434	403	379	390	402	418	406	395	429	387	395	399	395	444	393	412	440	408	421	394	419	395	430	414	404	420	394	403	400	398	403	441	401	387	366	386	434	418	412	406	377	394	395	424	413	374	402	411	386	428	352	425	394	418	367	411	413	411	394	379	407	422	420	394	395	399	387	431	440	406	392	397	391	381	411	399	399	425	441	394	379	420	464	429	377	392	408	401	436	442	401	398	446	453	418	380	409	425	385	407	387	409	392	410	395	409	391	386	402	376	395	423	419	419	431	418	387	433	367	396	406	425	394	393	400	430	378	401	392	397	386	403	383	425	414	419	393	412	412	398	422	401	375	419	409	381	380	397	442	411	403	398	386	360	438	423	432	411	391	388	389	402	434	413	391	383	437	375	436	359	423	401	398	442	394	415	412	415	407	397	410	423	377	430	437	425	416	404	401	388	407	414	383	419	397	369	446	395	381	391	361	425	422	380	393	378	419	399	418	412	370	419	376	421	401	382	391	380	404	434	404	410	422	411	413	442	405	406	408	382	407	397	396	398	400	388	421	389	391	391	402	421	407	386	442	385	392	417	389	407	428	432	390	411	396	408	391	381	367	405	392	391	409	408	437	364	397	407	422	406	444	410	405	414	392	414	420	391	353	433	401	413	377	394	401	406	428	411	405	395	390	383	391	427	413	396	398	396	408	421	419	397	444	428	383	428	435	432	413	412	406	401	390	381	393	387	410	431	404	410	381	408	417	412	400	408	414	386	421	419	405	414	417	399	441	399	421	407	406	403	402	373	374	421	445	394	367	420	394	435	405	447	420	380	416	392	376	419	400	389	397	405	406	391	404	409	411	409	408	415	403	426	419	421	426	413	403	417	386	374	379	409	428	397	425	400	399	414	427	389	436	421	412	425	408	419	370	407	420	365	392	395	408	394	395	410	399	413	407	404	376	400	404	401	418	424	399	390	423	442	421	428	388	345	428	390	420	418	396	429	418	416	396	418	411	419	392	373	410	416	361	378	421	371	403	398	421	391	389	405	424	389	423	419	421	414	394	402	431	428	407	381	428	404	387	403	419	409	361	411	408	419	401	412	418	351	424	383	400	411	392	380	412	426	407	404	405	447	396	421	426	394	386	408	391	423	403	400	389	428	383	418	382	400	409	386	409	435	416	403	400	413	393	393	440	413	428	417	397	388	428	415	389	393	432	417	448	402	430	417	390	417	351	425	375	432	413	408	416	374	442	419	410	400	452	441	411	425	439	427	418	428	411	381	393	428	406	385	419	428	374	361	391	419	410	427	393	458	433	454	388	396	386	401	390	377	394	438	409	428	400	391	420	405	399	380	396	352	410	416	415	402	433	378	387	435	420	403	407	404	392	444	426	399	367	441	423	450	399	433	399	373	421	374	383	413	429	404	453	381	401	414	417	346	440	415	398	382	428	394	411	406	414	372	396	390	393	446	429	406	391	405	411	407	387	410	404	411	340	384	389	424	406	395	418	429	401	409	391	412	382	423	389	424	424	453	415	398	371	434	443	395	392	433	415	408	427	446	417	420	430	424	396	442	397	393	397	394	411	406	382	374	415	385	384	377	397	404	437	394	397	452	388	415	412	395	409	409	413	447	382	401	382	399	395	423	382	394	416	403	422	404	383	391	396	409	429	385	395	413	421	400	411	404	407	364	369	406	384	410	426	435	404	421	364	392	379	405	385	420	422	422	408	429	407	423	429	389	362	403	444	412	398	411	395	403	404	426	400	414	410	405	398	397	400	391	393	418	407	426	426	378	421	405	413	392	453	399	424	395	391	410	383	366	381	418	369	407	406	410	424	426	375	358	398	416	399	430	397	389	406	403	397	388	382	393	398	406	427	412	453	407	386	435	428	412	395	396	380	424	357	403	392	400	396	410	423	419	396	410	411	390	429	391	442	403	386	372	388	374	452	398	399	385	403	401	388	428	393	392	413	385	406	417	418	408	382	405	386	396	377	442	399	427	431	377	397	453	428	403	415	442	396	385	395	416	397	411	408	377	396	400	450	379	371	406	407	403	405	427	396	375	419	408	436	384	390	418	419	407	409	413	426	396	412	427	443	384	436	395	400	422	372	403	379	365	420	413	433	379	394	401	406	394	446	418	410	380	388	396	418	381	439	404	432	408	408	374	422	425	416	375	385	419	389	370	415	362	429	418	407	426	439	398	412	395	406	402	436	395	400	414	362	410	406	400	408	417	436	415	421	419	424	395	414	427	428	385	407	410	380	434	406	416	456	404	405	401	398	419	394	425	414	438	410	455	413	413	373	412	390	437	418	388	400	415	402	412	411	438	422	410	398	385	408	430	435	419	386	392	393	407	403	388	390	451	425	411	417	399	406	422	392	397	413
31626	42002	34550	25541	20350	16116	13349	10988	9827	7472	5465	3974	3186	2638	2209	1946	1741	1468	1327	1141	1084	936	904	847	834	832	784	773	765	766	725	724	677	744	640	647	663	687	644	605	599	654	634	594	590	550	616	579	589	584	578	584	574	566	570	577	564	555	565	560	515	551	541	544	585	532	502	543	520	563	535	552	573	589	559	582	582	569	529	568	515	583	563	538	565	562	531	545	541	566	518	548	545	570	518	536	538	560	568	554	536	562	506	555	557	501	567	492	571	548	546	592	522	547	560	518	548	515	524	562	568	539	558	563	542	500	540	543	543	550	548	479	533	534	538	511	557	533	540	537	560	514	547	590	577	520	551	534	576	565	528	512	543	545	539	607	533	544	579	519	544	539	521	538	525	549	539	563	520	530	573	583	537	537	531	530	524	571	552	534	538	586	582	526	517	548	509	569	543	544	500	524	548	582	574	538	571	511	552	530	587	544	530	502	533	527	524	548	523	549	551	527	531	546	538	532	520	528	573	536	534	578	524	552	587	495	563	541	532	539	532	515	530	570	507	525	560	513	531	546	576	532	591	558	510	572	562	555	538	539	563	528	553	522	552	531	554	580	560	536	492	564	544	481	531	541	502	571	512	544	569	552	537	542	547	550	551	607	499	569	542	569	544	534	529	584	504	530	518	591	560	539	554	498	556	549	550	541	580	539	529	563	516	531	519	569	583	537	513	548	554	507	546	542	564	530	510	552	530	548	567	548	513	557	538	529	584	518	580	577	563	573	510	575	531	536	527	518	559	505	545	576	557	554	528	566	526	516	550	559	546	512	521	527	534	598	531	515	518	531	555	550	559	510	563	525	520	564	596	548	523	568	549	555	509	567	585	527	613	548	526	523	542	557	587	573	549	538	537	532	538	525	562	540	528	525	582	558	554	544	498	559	539	545	522	536	529	595	537	564	554	480	567	529	505	512	553	532	563	530	528	544	560	506	547	539	568	535	561	557	495	578	597	538	552	535	519	524	517	524	578	568	534	547	531	566	547	479	556	509	511	518	565	532	562	533	549	573	577	547	554	564	536	541	525	593	582	533	540	509	560	550	559	555	563	544	528	561	566	513	503	582	587	536	555	573	511	609	574	534	547	543	541	540	535	551	505	567	551	559	516	547	572	547	526	558	539	584	543	511	563	572	557	561	557	530	593	569	564	511	542	552	546	518	545	543	536	556	541	555	566	565	517	525	561	539	545	549	521	538	604	563	546	561	590	556	534	570	546	545	531	513	536	573	522	551	529	558	510	525	556	529	561	524	540	523	531	536	518	512	534	539	546	550	550	564	525	538	540	574	515	549	543	588	544	527	535	536	568	576	539	549	507	585	501	550	554	524	543	515	542	529	585	534	541	501	546	547	552	544	527	550	543	550	524	511	536	514	563	566	542	546	541	589	537	536	526	515	516	520	555	528	517	585	512	508	547	566	558	552	564	524	535	567	594	545	538	543	528	544	547	550	519	567	585	518	551	556	590	500	532	519	536	513	489	550	585	509	611	545	548	519	520	535	572	550	524	563	596	590	540	543	532	544	563	566	551	532	509	564	548	502	530	580	515	504	550	536	512	550	582	533	531	526	577	552	560	572	542	578	511	561	548	535	562	539	525	550	566	503	500	560	566	543	532	520	574	541	556	554	535	528	545	530	569	525	555	555	533	538	535	524	526	530	583	539	546	573	576	519	527	581	533	524	544	512	563	541	554	567	548	545	536	561	507	518	552	518	515	507	576	551	592	552	503	559	517	559	546	524	566	504	534	545	542	582	516	535	523	549	558	571	540	523	515	567	538	540	530	553	537	571	571	547	549	569	541	535	518	544	539	584	530	526	551	542	502	612	554	566	528	547	516	560	500	531	528	558	572	583	553	521	546	552	572	570	551	498	541	547	533	554	588	571	570	557	545	527	542	568	520	575	579	581	533	527	535	566	550	559	509	535	554	545	533	559	533	561	547	549	575	544	598	512	544	562	547	544	555	522	537	563	542	485	522	554	558	513	575	537	503	542	516	559	550	540	588	547	563	556	546	533	559	597	554	565	572	501	535	543	542	543	486	540	533	556	528	574	576	568	558	582	530	544	542	537	546	530	503	546	547	522	570	540	550	539	567	548	534	540	551	509	586	561	517	546	528	540	574	556	568	540	562	580	540	580	538	543	565	622	537	535	500	519	552	562	543	522	584	572	511	529	560	553	552	571	551	557	584	525	538	555	548	563	541	556	587	520	536	528	559	534	557	542	545	548	567	540	525	514	474	521	509	544	527	539	556	561	555	519	523	538	524	592	560	553	549	520	513	522	552	530	536	551	534	521	563	510	531	557	549	518	588	572	512	581	578	549	522	539	525	554	551	560	529	549	546	598	593	565	534	546	554	532	546	516	520	513	622	509	581	519	537	578	529	577	537	570	541	536	523	573	523	550	579	588	534	542	593	541	564	572	530	500	545	586	491	497	571	541	525	528	516	559	575	568	560	538	550	540	541	513	501	524	543	559	554	560	530	584	530	492	531	531	590	523	586	528	557	539	510	549	549	546	563	562	563	581	495	510	537	527	552	543	555	528	544	571	565	531	505	532	571	564	535	553	555	544	512	528	508	522	508	556	530	534	517	564	584	567	480	552	521	551	580	538	547	537	562	550	558	548	518	529	538	581	576	538	555	553	549	532	528	532	542	522	554	556	494	600	519	569	525	545	516	550	549	510	497	547	558	505	519	543	488	551	565	518	591	536	538	554	536	513	609	551	487	549	547	527	603	541	555	529	559	554	550	510	564	514	576	542	520	552	509	571	540	541	544	546	562	537	533	567	558	572	560	567	537	510	518	569	536	550	534	545	523	554	544	563	513	553	509	564	567	558	558	543	558	543	558	521	550	520	556	614	546	545	529	528	526	486	544	551	551	567	546	541	558	541	556	558	555	547	565	537	537	521	542	512	548	534	566	539	563	566	540	533	558	508	529	525	545	485	549	512	531	546	510	547	507	580	540	531	542	515	584	544	507	574	532	523	560	517	566	578	510	550	541	532	534	534	543	530	499	550	575	554	554	594	537	546	529	538	536	524	557	573	554	566	509	511	541	537	543	546	576	540	519	524	547	553	515	531	499	561	522	538	533	534	548	587	555	518	539	563	538	524	538	536	540	524	529	559	557	583	522	537	550	579	533	545	550	602	527	559	521	555	525	532	560	513	578	524	511	538	544	550	532	546	507	543	535	545	529	579	539	570	538	488	538	561	535	535	529	525	516	505	564	541	545	600	535	528	506	538	517	530	523	511	572	523	543	501	509	552	565	561	594	510	543	515	530	513	542	494	531	541	555	557	588	523	527	553	501	548	547	545	537	537	529	550	575	539	533	580	524	547	543	521	513	540	560	517	509	523	521	555	584	596	522	598	555	561	528	536	570	591	559	522	525	555	558	568	566	594	508	523	580	542	570	512	554	512	548	555	553	530	507	541	563	539	532	516	532	578
28868	21599	18548	11660	6460	4027	3120	2610	2027	1634	1219	1027	828	799	726	696	690	638	609	645	607	528	558	534	541	538	528	537	550	490	511	555	507	510	478	502	514	502	503	502	508	479	519	508	505	495	482	505	489	507	504	507	483	530	509	497	504	533	521	441	482	498	500	450	485	516	491	472	535	518	461	474	487	508	481	498	437	477	447	497	492	529	493	489	421	490	458	457	481	489	510	488	490	504	508	515	465	500	460	538	496	471	482	483	508	496	466	489	454	475	464	455	499	462	475	466	476	486	458	510	517	514	479	448	496	482	473	499	496	443	473	481	483	464	480	503	476	491	490	458	490	483	467	431	517	450	497	493	445	445	490	492	485	501	496	509	451	507	477	495	506	520	510	442	438	472	493	508	492	446	477	508	479	477	513	498	495	506	480	486	474	494	513	477	474	479	525	486	501	522	518	515	482	505	508	493	507	463	511	482	489	513	468	437	524	473	480	508	494	485	509	498	501	479	516	462	507	493	545	475	478	490	478	518	517	470	472	418	481	493	495	482	514	496	482	445	473	456	484	472	477	486	480	470	456	474	504	489	520	470	493	449	467	456	474	458	521	478	457	453	547	502	506	497	492	464	504	488	476	473	483	492	483	466	501	470	482	465	491	498	514	509	504	472	467	510	534	516	481	495	465	508	461	484	481	457	485	514	466	453	474	496	489	474	464	456	516	439	476	479	463	483	474	487	498	449	510	478	466	496	466	489	448	485	479	449	456	494	480	474	442	473	493	500	501	468	473	451	471	473	509	483	471	488	487	481	474	455	478	497	518	472	489	479	475	512	487	480	480	481	489	484	528	510	494	509	484	505	449	455	479	475	461	481	471	500	469	481	507	500	516	497	513	493	478	469	507	524	461	495	480	504	514	466	514	454	523	476	449	484	500	471	466	513	452	450	468	462	498	467	549	460	484	478	519	480	472	461	500	466	483	481	505	499	440	471	496	466	512	512	444	509	499	481	488	496	506	538	465	483	485	470	468	458	507	499	475	490	463	504	459	496	454	506	468	533	483	483	493	496	491	458	550	502	491	536	464	499	506	469	453	460	512	513	465	475	468	508	461	461	497	447	514	484	471	483	496	506	529	488	502	473	479	488	496	454	469	429	475	480	483	479	488	499	477	485	501	433	477	465	515	494	486	467	471	514	486	491	473	488	484	512	471	476	488	461	448	470	438	491	481	507	454	475	484	493	436	507	538	452	537	513	499	501	498	490	506	508	521	513	485	499	501	512	499	486	482	505	473	493	472	493	482	492	472	495	476	473	492	502	496	506	526	461	473	480	482	532	488	511	522	512	487	458	495	471	503	479	485	495	473	484	505	463	475	464	471	502	466	505	505	499	458	468	443	502	475	488	476	506	469	486	503	525	462	474	471	473	471	485	505	471	476	486	497	508	488	526	465	519	515	497	479	503	503	503	495	471	454	500	459	485	519	491	493	471	497	467	493	479	483	458	472	476	477	514	495	474	477	478	438	462	543	489	498	477	498	482	482	479	486	511	484	521	479	493	465	488	465	542	492	469	475	498	488	467	478	496	513	484	529	489	467	486	491	520	467	502	524	476	480	493	550	491	483	512	505	487	455	469	498	477	521	487	510	485	471	471	489	499	505	514	487	506	488	467	502	500	452	444	496	464	447	514	504	471	490	468	471	473	530	466	511	507	489	463	444	555	497	521	485	512	485	487	468	442	441	447	499	475	558	474	454	459	485	479	487	537	530	479	506	487	460	497	515	526	493	479	473	501	490	513	468	488	506	466	468	494	494	490	468	481	513	482	498	473	465	455	483	523	460	524	472	508	481	463	481	492	446	486	477	493	506	516	505	487	499	541	478	501	491	479	492	495	435	503	476	526	438	503	489	519	444	451	473	484	468	492	495	453	494	457	510	506	481	493	498	508	472	493	516	477	469	471	557	502	494	474	496	501	474	455	495	488	494	439	488	528	468	480	487	499	491	531	450	464	484	495	486	491	491	522	492	481	453	502	463	474	476	460	508	509	484	469	517	461	475	506	516	482	525	499	470	509	494	488	464	478	439	486	471	487	504	494	511	488	483	467	500	475	536	476	471	460	481	485	492	503	449	479	500	546	481	490	493	471	437	445	480	511	468	489	502	470	501	515	452	483	528	496	492	469	509	474	490	484	516	479	464	490	477	491	486	472	502	462	506	469	486	442	488	472	501	463	498	520	483	456	500	493	482	450	491	482	515	509	483	530	495	465	452	456	511	493	474	477	477	498	491	516	454	497	487	457	487	483	466	534	478	463	504	514	489	439	467	507	487	509	498	522	486	493	487	506	488	490	474	480	484	477	490	512	499	494	501	524	485	421	463	502	473	470	464	483	480	487	507	490	457	483	515	452	526	464	503	462	453	476	482	513	481	495	504	501	449	499	463	478	508	472	505	466	477	475	488	449	482	515	497	497	461	460	524	473	495	484	482	519	508	518	502	470	486	492	481	470	481	537	480	482	517	498	503	479	453	478	482	457	506	507	489	447	478	517	462	469	478	464	427	500	465	495	445	533	479	498	478	493	491	475	484	480	497	463	511	496	454	487	435	526	494	505	495	491	489	469	470	494	518	459	443	499	472	490	498	501	481	495	489	491	470	480	501	494	540	485	505	514	459	468	480	458	467	440	492	464	506	511	490	473	492	500	456	508	500	492	461	496	495	492	500	491	474	462	469	498	490	490	466	519	489	490	463	490	480	470	477	502	479	493	505	516	505	478	489	482	474	531	487	504	470	466	537	493	469	490	514	502	507	484	479	491	455	490	522	467	493	498	432	506	482	487	466	501	489	485	475	506	511	466	505	499	494	451	478	509	500	468	484	477	527	521	510	492	497	509	499	502	475	487	495	520	492	474	459	506	528	491	473	487	485	510	527	466	516	481	443	461	481	487	506	468	462	509	513	502	500	501	479	495	507	467	448	453	490	514	492	511	504	483	453	480	471	507	507	456	462	474	498	492	529	545	494	477	476	465	484	471	464	468	487	511	423	493	482	512	457	481	506	492	514	514	442	515	506	491	478	498	481	462	463	462	492	506	476	444	468	538	464	459	473	488	489	502	457	475	473	466	494	550	483	458	473	507	494	476	452	471	465	476	482	473	486	457	535	486	475	475	501	458	481	487	494	482	516	515	511	519	472	475	481	513	522	485	517	469	475	516	515	470	499	499	505	519	437	458	480	483	520	446	473	458	479	485	480	508	523	461	525	456	456	471	531	504	438	485	485	531	468	438	480	460	480	444	506	444	499	518	470	466	471	492	514	505	514	465	486	455	474	485	500	489	488	499	490	476	471	511	477	471	525	474	486	505	474	472	487	460	481	505	500	465	470	528	541	489	483	462	471	461	480	455	477	466	449	502	505	506	511	491	478	457	488	493	523	478	460	469	467	464	497	519	469	439	489	495	474	489	482	495	447	486	458	484	464	486	474	482	498	475	452	484	487	500	511	489
24535	30660	22731	15014	11355	8412	6956	6051	4788	3688	2664	2056	1635	1480	1273	1165	1122	1004	928	935	860	793	806	778	801	781	764	785	748	797	818	735	727	738	682	668	688	722	702	727	705	656	724	723	695	647	656	676	647	663	680	685	651	718	664	680	667	621	638	695	613	683	624	628	663	626	637	616	688	722	643	655	638	673	653	692	684	625	679	653	695	635	680	581	697	637	621	651	603	675	641	641	654	653	643	663	634	691	698	662	653	600	644	653	690	665	672	635	668	698	643	637	648	649	615	647	658	695	647	635	664	631	659	662	655	664	667	622	635	662	621	662	619	644	624	584	656	622	647	676	653	610	655	698	630	654	663	648	668	637	674	672	652	624	705	670	610	661	674	688	672	643	663	625	646	646	692	634	618	668	643	645	656	625	665	703	667	680	686	648	644	627	672	687	667	623	662	681	648	590	663	642	689	701	682	677	688	628	634	666	659	675	670	641	743	694	626	661	655	691	597	674	662	655	605	602	633	653	667	690	629	641	659	705	702	637	660	663	619	647	679	617	667	677	619	654	622	685	679	662	636	671	655	637	645	653	655	668	672	656	663	624	657	643	664	638	656	615	650	639	608	673	595	679	599	644	679	622	664	641	690	648	654	643	661	707	677	621	618	704	623	624	691	621	637	656	665	658	624	661	596	645	682	639	661	655	647	700	641	626	678	718	641	672	628	661	666	655	693	656	679	641	603	639	675	658	659	658	639	638	692	692	654	659	632	695	673	626	636	673	640	661	679	640	637	712	634	701	685	675	691	683	660	678	653	664	678	646	647	662	680	656	661	641	651	651	636	598	645	650	670	674	664	603	664	600	669	684	646	642	692	645	655	639	659	681	675	634	651	637	603	630	693	647	659	671	627	611	665	672	645	627	679	678	661	662	660	646	640	635	671	665	648	645	625	695	639	668	672	686	660	634	690	685	655	668	658	652	674	632	710	644	663	631	690	687	679	681	676	622	656	669	694	698	654	628	655	640	655	641	691	687	670	639	659	640	625	648	647	616	650	674	604	646	663	686	655	662	653	658	659	637	627	663	666	625	661	652	648	656	676	642	648	650	647	630	612	649	669	705	654	670	628	701	626	692	625	636	682	687	636	651	648	686	612	651	638	655	725	644	677	691	688	631	639	652	632	656	620	686	643	630	673	673	634	658	670	648	626	667	664	742	683	640	620	672	634	675	629	606	667	635	646	650	638	668	667	619	687	659	671	653	664	606	693	704	637	656	667	685	635	622	669	646	635	688	629	674	672	697	657	667	652	665	639	665	669	637	708	626	710	674	667	620	645	653	624	682	656	693	726	619	621	645	652	664	698	650	612	676	634	649	653	670	624	617	662	639	645	685	653	613	732	666	613	663	654	665	641	637	620	637	647	622	639	667	616	649	698	639	669	671	614	659	702	638	689	688	647	623	645	648	757	658	680	667	654	668	660	653	718	699	731	657	671	656	639	635	685	626	640	717	621	604	658	632	637	628	657	636	663	656	677	653	658	658	679	605	644	657	663	673	594	631	681	680	629	681	699	649	686	671	698	658	628	635	654	622	623	677	667	673	650	639	648	628	632	682	650	651	568	659	660	627	685	656	643	690	657	702	632	595	626	709	649	626	626	638	649	634	680	700	651	650	618	682	681	636	672	640	673	609	634	679	655	613	643	673	626	642	673	656	655	679	711	687	698	666	642	663	680	630	695	618	679	662	687	638	622	655	678	680	684	648	635	644	659	630	673	650	613	659	647	644	691	660	676	693	668	643	609	671	657	641	706	637	721	666	671	665	687	650	681	654	670	627	654	652	683	630	654	630	655	681	688	677	625	609	653	644	690	629	642	695	654	660	688	645	616	636	649	657	687	687	690	689	644	653	705	712	631	626	676	623	679	685	636	640	678	691	653	665	661	618	600	710	638	663	643	679	640	690	654	626	638	703	664	648	720	663	679	620	686	642	666	682	643	630	680	700	691	681	629	662	647	676	682	659	640	705	658	671	668	668	624	676	600	650	668	661	660	659	693	648	661	624	636	670	657	636	627	610	668	683	636	704	649	650	637	679	628	634	637	604	664	646	595	668	672	661	674	666	654	664	665	675	686	678	637	629	654	657	642	606	671	693	687	664	628	703	638	634	651	699	699	661	722	672	666	650	655	690	704	689	657	699	693	668	608	692	674	651	682	656	723	664	687	655	630	666	679	643	650	654	643	692	649	687	618	677	676	621	670	645	642	632	641	687	669	599	689	640	692	697	643	702	618	661	666	666	647	678	670	630	671	660	655	678	607	593	705	652	681	688	598	650	651	643	673	643	626	671	658	669	646	623	649	632	695	646	654	612	659	666	653	624	661	661	659	677	688	620	628	636	646	688	643	668	635	648	655	699	661	666	683	668	622	659	630	633	660	680	686	685	681	627	642	652	658	681	670	695	676	607	682	687	643	650	650	664	642	635	627	675	634	648	683	616	628	649	632	675	650	715	628	633	630	634	677	661	633	661	678	660	625	630	592	695	661	660	649	669	696	696	646	648	635	665	654	686	657	630	625	619	648	655	646	672	613	618	668	654	684	639	635	699	642	639	642	616	678	621	667	694	630	660	657	664	668	653	647	677	595	647	660	655	656	636	665	665	637	666	647	631	631	683	647	698	630	636	649	678	688	686	653	659	677	651	648	682	654	642	646	631	654	644	639	693	683	660	637	605	657	607	652	651	620	641	656	668	677	664	638	630	657	696	663	658	615	630	652	635	672	629	636	640	654	629	612	634	647	667	660	624	638	661	669	668	656	685	658	620	664	720	630	664	704	654	637	641	595	634	638	636	660	686	634	624	683	633	674	639	666	679	689	666	604	646	690	669	652	634	621	683	677	607	629	660	642	674	664	670	661	686	683	658	683	670	695	641	656	662	677	657	641	677	654	645	667	622	649	659	645	682	696	628	663	668	650	660	689	630	658	669	652	684	608	647	690	633	701	651	700	655	637	710	645	633	666	658	637	713	642	686	654	629	649	671	635	657	619	695	646	668	685	611	674	612	620	695	627	641	597	665	613	667	651	684	661	671	594	671	682	630	692	656	708	683	681	730	645	677	648	646	688	642	644	702	633	688	643	614	679	666	635	669	702	646	647	629	664	680	662	703	690	673	621	677	663	639	676	647	631	668	625	673	638	678	626	664	658	672	624	637	648	639	666	687	657	711	663	634	646	683	619	721	598	655	651	643	656	687	677	673	626	630	671	678	663	646	652	663	631	639	624	649	665	656	625	636	630	679	674	632	650	669	657	642	595	636	653	620	687	649	712	660	668	659	613	629	607	642	643	642	650	675	658	644	647	698	641	648	676	618	683	642	637	657	660	629	661	627	663	636	649	692	668	647	660	658	656	671	617	624	705	657	696	621	686	649	644	665	678	684	662	687	656	674	663	690	688	679	674	622	708	679	659	654	673	645	660	645	685	650	669	700	666	698	672	626	656	619	604	648	656	687
24055	21670	28738	25173	21384	12978	6581	4298	3248	2511	1852	1361	1125	985	943	852	817	738	654	613	626	546	602	553	506	546	496	524	554	550	529	497	501	545	489	464	495	499	465	534	475	455	448	497	467	490	487	481	444	497	467	478	461	492	440	514	458	495	460	452	441	475	448	468	511	416	455	450	459	495	454	481	448	441	414	496	467	479	468	417	465	448	459	436	466	459	472	465	434	439	493	463	442	427	479	472	439	443	460	464	454	459	477	442	489	455	457	462	454	476	446	466	469	449	439	439	477	478	472	401	423	479	431	440	443	488	479	464	461	458	478	483	477	431	413	463	442	439	470	447	466	461	458	435	460	450	431	443	462	439	500	475	460	448	459	473	436	458	449	476	487	457	448	472	462	455	465	478	428	444	459	433	503	436	445	415	434	455	450	441	477	466	495	458	469	467	442	457	437	436	408	461	454	471	450	462	458	465	430	499	476	458	429	471	454	484	433	466	476	498	457	451	473	468	479	480	465	434	391	467	459	488	489	492	444	464	489	503	472	473	456	448	464	480	438	472	430	462	469	487	461	501	434	478	463	495	438	445	480	490	442	477	476	500	440	490	428	457	515	475	445	459	462	459	486	461	449	423	459	474	448	440	469	504	439	404	451	451	426	449	465	472	462	461	449	457	474	455	488	440	445	415	444	426	459	462	467	461	489	438	456	487	417	482	481	461	495	424	426	452	479	470	456	443	463	457	471	443	456	477	458	470	442	488	463	450	464	483	482	446	445	473	485	464	465	470	459	472	489	487	468	483	471	404	487	444	443	442	511	474	472	434	431	465	485	442	485	472	482	493	478	443	441	475	433	499	441	445	446	458	450	437	441	451	477	426	486	473	441	472	417	435	482	437	402	443	452	460	461	442	452	447	459	474	474	457	485	443	467	462	502	467	448	449	432	494	516	511	442	422	427	418	476	470	445	449	419	453	475	471	434	497	436	410	440	484	458	440	445	421	447	485	478	430	462	456	494	421	425	451	492	472	441	485	473	476	438	498	474	443	480	449	476	473	471	492	510	462	476	476	440	471	502	472	423	410	458	416	494	449	452	454	447	447	447	461	465	417	403	463	444	496	469	459	465	502	439	473	468	469	474	504	443	426	455	452	480	467	435	434	458	434	464	477	422	467	434	434	461	499	474	468	464	483	451	474	477	457	490	464	469	438	430	445	462	454	436	452	466	475	449	446	440	450	463	463	425	471	440	491	477	459	465	462	472	472	429	430	460	495	449	428	461	504	428	494	493	429	451	454	461	442	445	490	449	447	455	452	419	479	464	471	446	436	449	511	459	461	484	480	445	456	468	471	438	439	474	427	449	437	444	491	458	451	395	404	450	462	435	452	488	489	454	466	460	439	465	439	437	479	428	423	480	479	468	438	449	444	451	435	459	473	445	475	452	461	471	479	449	421	456	458	440	476	441	431	495	450	474	462	481	466	461	423	457	486	435	457	443	420	442	441	448	455	444	471	440	461	464	431	475	487	459	442	449	463	486	482	449	483	470	434	482	431	470	473	458	467	438	468	486	469	504	425	479	435	472	482	455	419	467	456	442	436	495	441	456	446	477	465	438	471	452	478	464	457	437	426	439	438	446	476	467	479	424	465	496	453	461	481	466	436	459	474	442	446	477	466	457	473	466	437	476	424	432	517	439	516	462	468	471	438	478	417	443	517	483	458	463	461	445	449	452	434	456	473	508	436	475	469	461	417	430	474	486	437	434	438	444	463	453	457	468	442	416	452	478	475	459	434	422	460	472	471	472	429	462	478	507	448	494	452	467	463	468	483	450	418	416	470	417	466	406	437	448	499	483	472	455	464	484	451	465	453	437	461	511	440	427	428	464	456	460	440	462	468	500	479	449	420	417	420	475	451	523	438	400	451	455	469	471	442	468	458	457	460	452	444	440	502	476	453	436	467	450	421	453	477	464	469	439	464	461	447	489	459	444	453	456	474	473	437	491	526	473	382	499	444	422	458	455	437	464	471	469	462	475	454	437	480	453	470	435	429	483	472	428	459	467	451	454	471	429	458	440	504	447	457	444	467	428	495	429	428	480	452	435	433	449	450	449	481	471	449	428	449	446	438	456	454	475	463	490	457	467	457	452	448	448	477	462	444	442	449	441	454	462	443	477	454	428	480	466	464	478	483	437	466	473	450	474	462	441	466	468	492	465	483	453	446	413	448	439	481	463	423	429	455	491	426	437	425	441	456	472	481	435	468	459	448	454	466	455	438	469	461	479	470	468	468	460	454	461	445	447	462	463	464	477	466	476	440	466	454	454	440	432	450	462	469	443	442	454	451	454	454	484	436	499	477	475	470	478	469	448	445	447	464	447	410	493	437	472	452	472	409	474	432	451	451	448	508	466	455	476	417	477	488	449	448	448	473	439	479	475	452	451	446	477	409	437	481	475	444	448	491	438	473	458	459	488	443	446	498	420	450	458	446	463	509	451	431	411	457	452	458	408	471	478	457	462	475	451	468	507	429	488	440	466	444	467	463	464	464	456	455	455	458	473	462	482	464	460	443	491	435	436	460	440	462	468	449	455	505	434	433	456	452	503	502	476	447	475	467	485	444	477	462	444	484	428	463	474	450	488	455	473	450	454	478	453	471	424	472	452	455	448	441	505	462	461	468	456	455	426	457	454	454	503	481	436	447	440	475	479	445	409	461	443	452	454	482	500	470	451	449	484	466	464	484	462	435	456	477	423	484	475	464	494	468	459	456	436	456	454	470	425	444	472	450	483	474	448	421	460	465	443	461	443	450	481	462	439	460	493	453	431	383	446	490	475	456	451	438	467	460	446	495	480	420	435	443	457	453	478	514	447	487	434	442	453	460	465	462	434	441	468	459	469	457	464	464	480	475	447	439	448	447	453	474	456	466	456	468	439	449	485	465	455	490	455	453	465	450	485	500	465	430	456	438	420	436	440	434	487	474	457	438	458	470	488	466	444	436	439	471	475	433	463	449	463	421	444	475	483	435	460	455	493	494	492	475	442	482	473	431	458	504	438	454	422	427	470	464	430	428	402	471	435	431	457	444	451	436	491	452	453	455	460	494	463	459	433	483	434	404	442	462	451	436	459	478	440	489	437	468	418	450	477	436	476	446	443	443	456	441	435	459	452	467	472	453	503	439	431	430	479	504	476	506	453	453	473	425	456	472	423	475	406	463	490	486	443	433	443	453	487	485	475	465	450	453	471	458	487	475	492	487	470	466	431	463	464	493	454	424	451	452	435	428	495	471	446	473	512	467	466	455	449	437	454	446	466	445	429	418	479	447	476	469	449	473	471	437	405	460	443	448	441	443	469	464	447	449	494	480	464	435	452	441	476	458	448	492	444	473	482	447	433	479	465	483	475	459	454	492	450	483	463	458	465	460	465	462	475	474	440	458	458	450	449	431	451	464	453	467	452	453	475	452	467	488	471	462	446	437	485	459	466	409	465	489	474	457	446	446
27026	38690	30990	21457	17174	13769	10708	8850	7388	5596	3995	2867	2401	2017	1862	1641	1427	1220	1181	1128	981	909	859	956	798	799	754	774	770	744	733	776	703	694	686	696	743	716	682	716	676	666	677	638	663	623	661	642	688	671	665	650	627	642	665	649	630	657	676	638	632	662	646	632	599	650	658	665	612	628	619	633	663	618	600	663	586	652	652	633	672	619	649	607	647	613	624	617	660	608	605	647	618	677	637	633	621	631	600	644	626	603	617	652	635	660	598	676	582	647	626	616	638	656	627	610	608	627	668	621	639	605	580	627	613	634	616	681	635	600	593	661	632	649	619	602	612	637	608	649	631	590	641	634	535	669	602	635	660	664	673	664	650	665	615	618	583	622	633	630	662	635	637	644	642	624	620	660	634	679	615	635	562	643	604	652	611	620	561	617	616	621	571	608	589	631	666	639	642	637	667	623	651	598	661	631	614	606	659	590	620	593	630	598	591	587	604	671	588	609	595	574	611	617	634	607	629	619	612	644	651	648	653	626	648	599	590	650	645	612	601	637	578	623	661	631	625	670	655	671	653	634	625	623	576	591	683	626	642	573	553	618	628	621	614	620	614	569	643	642	630	611	622	573	602	666	649	629	642	594	660	618	623	623	594	609	593	662	609	637	627	628	598	613	641	643	642	602	700	620	599	596	611	633	605	598	580	611	604	596	652	618	620	633	619	627	641	579	656	643	652	602	624	676	585	628	608	644	612	664	631	587	592	621	679	630	575	607	599	672	585	616	624	636	607	600	641	643	665	629	642	620	632	639	614	603	644	602	668	654	634	616	624	585	644	624	631	601	642	657	605	616	626	587	655	559	618	608	615	631	628	636	702	666	616	648	616	663	630	641	652	589	620	602	586	615	590	640	608	629	616	641	615	598	654	620	646	625	677	624	630	631	628	620	624	634	603	640	621	600	622	622	616	596	607	673	678	620	591	619	593	662	648	652	652	659	587	660	552	582	620	685	608	595	625	632	611	645	648	672	622	650	595	621	638	632	663	598	657	610	677	604	650	618	647	563	599	624	618	637	605	648	629	638	613	598	641	668	619	625	637	612	606	649	647	606	636	584	649	649	621	614	592	669	646	613	629	627	630	597	638	626	649	620	617	580	632	617	658	631	622	609	630	644	680	639	630	632	619	623	606	623	651	631	579	615	574	638	632	651	619	620	666	598	625	624	674	638	654	612	644	632	622	623	625	665	623	658	592	604	609	623	624	622	602	678	652	602	670	640	641	630	578	606	595	642	627	639	619	635	610	664	646	647	644	622	617	697	624	690	600	666	595	657	625	578	662	612	641	642	660	622	631	645	602	615	598	653	612	630	628	594	615	588	622	643	634	604	628	605	674	615	675	624	606	638	616	600	584	671	682	604	642	677	674	608	621	619	600	591	641	605	607	663	642	626	634	620	600	644	595	596	659	640	635	664	666	623	646	689	636	660	677	610	625	599	595	604	617	579	603	654	592	711	610	636	616	696	664	641	637	641	600	646	598	577	616	650	647	636	593	612	642	625	600	594	624	664	628	605	620	596	643	568	616	629	602	664	622	618	600	634	594	631	668	585	655	625	614	650	580	659	633	635	642	615	605	591	617	643	591	626	603	645	615	633	614	661	631	652	662	608	692	643	618	642	630	573	665	631	611	631	646	598	624	582	617	653	637	594	658	629	584	609	669	612	621	595	613	630	628	591	660	620	611	598	609	622	641	598	632	631	590	644	637	626	656	629	645	614	644	668	624	592	602	655	588	622	616	645	640	645	589	628	622	612	650	625	633	589	603	626	611	655	593	608	653	644	649	628	617	635	641	627	609	627	618	680	627	652	628	635	629	612	613	637	630	561	626	652	652	635	606	641	637	635	600	604	663	613	611	619	622	590	578	613	644	643	663	646	640	668	586	646	602	630	613	646	696	642	609	619	651	627	604	700	659	626	628	685	639	599	633	612	605	614	679	619	628	661	617	679	608	613	642	607	611	677	637	638	576	657	590	623	635	666	603	606	600	653	660	597	657	644	619	644	617	604	652	629	703	601	576	614	652	640	613	635	607	653	638	604	588	613	632	645	627	612	645	614	626	582	629	620	623	615	604	615	594	582	704	614	634	648	657	643	643	639	629	598	678	614	661	621	639	606	665	566	642	630	634	619	618	654	629	615	674	608	622	590	631	643	614	635	611	604	645	624	657	610	622	639	653	634	651	641	626	619	588	619	605	614	653	653	620	665	634	652	662	605	633	620	607	659	669	629	597	641	637	598	631	625	649	663	641	637	618	618	652	649	615	658	622	618	657	640	611	633	643	631	654	641	630	559	586	623	588	602	614	626	567	607	594	600	616	627	643	637	591	678	616	595	672	616	647	611	593	584	603	612	658	630	684	666	619	608	604	589	640	617	622	655	640	603	637	620	582	618	663	655	584	665	624	571	620	664	643	655	626	614	625	611	663	636	636	645	624	643	600	567	610	635	565	603	620	628	613	675	649	596	625	596	590	651	645	634	678	687	629	628	630	651	601	645	626	610	656	632	680	652	598	603	632	642	633	626	621	650	632	612	648	624	643	626	635	624	622	689	638	635	596	595	612	595	600	622	638	648	597	619	588	657	645	593	608	600	622	580	628	578	603	644	633	654	602	583	643	667	656	624	634	621	613	655	592	670	643	626	674	617	592	621	605	647	650	645	615	670	646	629	691	617	645	583	630	640	628	639	659	671	630	598	622	666	656	610	650	690	615	679	595	629	640	592	608	629	611	671	657	629	592	601	594	588	588	620	620	619	592	575	643	606	602	599	623	606	644	638	641	652	589	627	673	648	623	621	598	632	688	640	594	653	611	598	635	621	645	643	620	607	640	652	586	662	601	618	623	593	632	648	663	620	619	627	570	600	645	611	618	642	605	571	578	665	607	682	560	632	621	597	607	600	630	624	587	646	613	633	628	610	660	645	603	627	612	597	585	602	662	596	620	602	619	585	630	636	632	612	668	610	693	598	631	651	571	619	633	658	648	621	620	629	662	585	601	624	643	614	670	657	675	660	618	631	619	615	630	637	606	606	635	630	596	644	577	624	637	638	648	598	619	618	695	613	614	595	645	660	647	629	623	597	623	627	630	607	609	627	613	594	648	649	620	622	610	605	602	632	648	651	602	607	615	616	635	613	622	623	640	590	619	613	615	625	635	610	655	648	633	588	641	608	652	601	603	647	593	611	652	603	597	651	650	593	634	631	630	628	644	633	655	567	648	645	595	581	614	613	623	634	643	609	658	664	639	632	645	643	630	662	664	635	632	611	645	604	650	615	610	638	663	633	661	621	652	568	608	665	583	609	635	625	591	644	650	661	636	593	658	604	575	617	624	610	606	626	605	618	639	608	610	620	617	648	611	611	624	635	631	642	650	622	617	618	646	637	629	637	642	631	579	626	666	648	627	602	617	646	601	593	637	625	611	592	625	623	640	644	614	617	638	624	640	615	611	603
25498	21689	27162	25470	11581	5901	4232	3227	2435	1927	1403	1118	937	876	767	769	705	628	591	583	571	530	532	531	498	469	486	497	453	492	466	507	491	469	442	496	467	466	440	481	418	480	446	414	469	455	419	455	407	439	457	418	438	465	453	426	431	429	447	437	450	440	438	378	420	409	408	483	465	420	439	457	452	433	439	461	419	415	438	444	447	428	401	431	430	415	415	445	442	417	418	447	417	432	405	445	397	409	438	435	402	448	408	460	422	409	429	460	420	438	433	387	477	479	426	375	428	431	444	440	417	456	422	427	409	415	447	415	452	457	421	423	418	425	448	420	426	411	444	430	398	443	441	425	452	412	445	417	440	443	443	461	415	434	411	444	453	447	448	435	457	455	427	414	384	432	448	414	416	382	418	393	407	496	474	467	426	435	452	425	468	458	466	469	395	431	444	417	431	426	429	445	427	450	471	422	421	367	429	410	418	399	430	442	437	430	440	436	410	437	408	421	392	442	460	390	451	437	407	459	444	450	432	414	434	420	442	466	436	430	422	429	397	440	457	424	434	408	439	415	423	404	472	415	455	422	462	492	434	456	398	417	430	384	432	411	410	444	440	441	442	417	440	434	425	457	438	454	444	420	480	435	418	418	443	422	422	500	422	437	430	463	491	448	440	474	478	466	405	459	424	434	430	428	413	398	452	452	400	423	415	419	408	412	415	402	445	451	416	432	431	399	442	413	434	468	439	424	418	440	447	441	450	467	434	485	411	448	445	441	415	460	440	409	418	447	437	446	425	479	417	444	430	423	484	433	417	404	423	432	426	475	438	430	430	442	463	418	444	429	402	426	456	428	441	444	449	448	431	419	427	492	469	420	420	418	435	457	442	476	424	472	453	417	457	453	436	419	456	439	480	422	417	455	411	447	443	438	463	459	412	414	472	420	453	445	420	422	452	418	442	440	446	412	431	415	462	417	446	435	444	475	463	428	437	431	400	477	434	430	425	439	408	452	406	457	431	424	446	457	423	445	438	405	401	448	486	392	436	428	455	433	426	421	447	454	420	440	439	431	468	444	419	454	432	415	454	481	457	419	424	445	436	465	424	432	425	456	396	461	434	440	411	430	416	408	450	501	430	417	450	460	452	440	471	459	448	445	434	401	450	408	414	419	463	453	442	422	436	453	418	441	453	408	438	445	457	432	449	448	437	418	429	435	441	449	419	419	428	451	473	449	474	419	421	414	452	410	405	426	411	470	452	436	437	444	434	442	405	405	418	408	421	413	414	424	445	425	431	453	470	448	407	410	409	490	434	444	421	435	400	445	464	428	412	441	444	419	454	423	457	432	405	429	420	428	459	434	442	420	427	441	437	449	427	453	411	423	440	396	390	404	437	422	442	431	422	419	439	420	449	459	413	407	430	467	448	440	445	437	454	419	437	406	419	440	419	402	455	425	488	421	433	439	445	420	445	428	441	396	417	434	437	453	440	424	443	451	483	440	449	418	421	408	451	452	429	456	460	424	441	479	476	420	426	447	420	381	429	440	447	428	425	437	440	433	427	438	432	442	447	446	459	467	425	444	462	437	420	473	447	414	426	421	442	467	440	442	434	433	410	430	410	425	434	447	417	400	468	449	438	391	430	465	413	430	379	429	445	431	459	420	413	438	410	421	423	458	410	412	430	428	394	440	442	451	440	509	433	447	424	472	443	444	447	415	424	402	448	459	427	418	432	462	423	447	448	443	425	444	424	434	477	462	414	444	441	439	466	425	425	424	436	451	425	427	467	430	432	414	435	453	381	431	444	435	409	457	408	431	441	448	482	438	384	451	432	392	453	419	442	457	467	468	448	423	387	432	443	407	397	444	423	461	431	460	436	433	433	425	421	439	429	414	425	403	429	477	441	389	419	408	427	478	428	431	409	466	414	438	469	413	455	424	462	447	450	412	431	390	411	422	459	446	415	403	418	421	484	403	406	440	438	379	461	420	436	463	447	435	432	456	430	449	444	421	432	443	438	405	435	426	446	453	436	451	415	461	427	400	422	429	398	440	442	441	462	453	454	445	424	463	466	436	425	399	424	426	435	397	423	426	432	415	434	457	428	428	461	438	426	439	435	464	424	413	424	435	431	453	450	436	422	424	420	419	464	427	489	442	433	416	440	428	453	457	451	456	429	406	419	439	430	460	462	442	422	488	434	435	425	422	415	409	406	408	426	419	470	431	457	431	477	456	450	434	429	414	437	487	452	416	456	419	496	436	434	445	448	431	393	427	423	421	432	431	378	420	448	422	448	429	443	471	427	454	417	438	426	480	424	447	431	441	436	413	412	423	408	401	431	409	425	402	444	431	490	405	455	451	468	444	417	422	438	385	433	460	444	450	461	433	453	453	440	414	429	446	464	431	443	416	442	427	429	478	427	427	418	443	449	447	451	456	423	434	452	454	439	423	407	454	432	439	423	445	440	428	421	449	437	424	430	457	448	443	425	423	417	428	429	433	422	432	449	441	422	409	441	424	425	416	438	443	439	403	424	402	426	424	443	432	402	414	408	451	408	466	420	453	437	434	433	429	478	443	474	414	439	433	395	428	438	462	434	465	474	430	385	427	423	440	433	402	433	465	454	417	471	469	475	399	417	420	467	469	427	399	412	429	419	408	444	457	436	408	427	399	431	442	435	418	399	451	441	440	427	414	456	440	448	424	454	412	453	453	420	425	441	460	424	424	460	432	403	410	439	446	431	447	439	435	405	449	473	415	439	430	431	418	460	448	426	423	378	433	441	441	441	441	434	442	452	422	448	449	478	420	413	438	443	421	441	431	421	415	463	410	428	431	430	416	444	427	455	434	454	392	440	437	422	418	460	443	408	462	433	468	416	475	466	401	437	472	412	444	407	428	400	408	417	441	413	439	446	406	392	453	410	416	452	396	407	444	440	408	424	474	386	409	421	430	455	429	398	446	406	414	438	442	483	411	418	451	405	426	442	456	440	423	450	449	424	449	406	399	476	447	430	433	428	422	411	423	437	448	426	420	400	436	436	438	420	427	441	392	441	455	421	463	438	455	440	411	434	415	408	426	456	398	450	423	459	459	427	435	461	431	441	420	428	414	443	461	454	445	440	437	437	446	410	406	442	424	436	445	404	414	414	430	448	437	424	429	430	422	444	407	387	430	443	467	443	477	435	439	439	480	413	413	433	443	405	457	419	429	402	436	444	401	439	441	437	415	490	430	417	429	413	424	460	478	426	478	408	430	445	409	413	402	431	460	407	452	436	454	436	457	430	450	425	473	444	417	436	426	411	414	448	389	438	426	424	452	407	427	446	427	427	443	470	420	447	447	409	418	461	422	416	450	431	437	429	393	448	430	443	412	414	459	395	460	439	423	406	435	446	434	429	441	446	426	462	430	425	444	435	440	465	405	459	425	417	426	449	463	450	411	473	440	430	458	450	454	460	415	412	417	457	427	414	436	431	413	430	412	440	460	446	412	404	414	458	431	398	438
25022	35359	27512	18232	14148	11303	9141	7359	5923	4364	3115	2280	1947	1655	1532	1284	1199	1074	999	935	875	762	791	714	805	802	773	698	763	729	692	669	649	636	667	678	707	690	676	628	669	616	616	679	608	635	596	602	597	567	614	604	582	607	611	666	600	601	627	621	585	596	613	593	628	575	625	614	600	560	620	583	573	607	619	569	620	590	592	631	559	611	623	584	604	562	596	591	577	595	559	570	599	537	616	605	570	595	636	623	630	571	580	557	618	602	581	621	591	579	567	600	629	571	602	603	597	647	595	626	563	542	567	597	617	577	611	607	590	604	604	580	628	567	588	609	596	583	610	617	590	620	613	611	628	624	565	562	569	606	566	581	606	593	575	572	578	596	586	576	578	646	565	621	608	615	615	609	643	596	573	586	650	603	602	589	601	621	574	602	607	594	603	561	612	601	597	613	611	580	601	601	570	537	610	572	605	617	610	582	562	581	576	612	603	622	597	625	614	592	608	613	570	611	584	569	628	571	587	600	612	612	591	589	597	553	594	577	612	603	589	658	611	579	609	614	588	602	604	596	606	560	604	559	542	588	562	593	605	565	548	598	621	635	606	601	555	580	588	580	569	611	621	566	594	615	605	628	564	542	561	589	625	634	589	544	572	624	567	608	618	623	600	553	596	612	627	590	573	594	592	626	589	624	604	577	589	569	567	608	625	616	635	615	561	611	625	629	571	575	572	596	605	579	577	614	600	612	592	605	592	604	601	583	601	613	620	603	575	613	631	586	606	602	565	612	575	567	567	602	609	611	568	607	558	625	563	585	604	584	624	582	624	588	569	571	581	603	613	613	590	610	606	608	580	624	590	597	563	601	620	603	556	556	578	626	601	635	623	612	586	576	606	610	580	604	611	616	609	625	600	588	578	572	582	589	582	603	577	583	645	596	590	587	582	626	601	611	611	596	611	585	598	593	569	578	628	608	592	579	558	552	607	608	597	558	583	559	604	605	545	589	627	598	616	562	652	567	586	643	567	611	602	562	608	566	631	597	625	643	628	593	577	565	597	660	588	567	576	584	622	631	645	587	591	597	605	606	633	633	624	583	604	576	608	561	591	597	608	592	597	591	580	593	596	592	604	593	606	569	582	600	615	590	579	606	605	564	599	590	587	571	644	582	619	597	611	604	573	574	551	588	592	570	595	585	592	586	578	576	563	634	542	598	567	594	585	593	604	563	606	630	590	610	558	585	653	568	605	606	601	603	562	584	607	596	559	598	596	564	582	642	601	553	560	624	588	582	594	597	575	610	583	579	547	596	614	585	568	598	577	558	548	627	568	619	612	644	593	584	553	616	584	640	587	601	612	570	605	610	610	630	641	605	610	576	604	573	599	620	572	596	612	567	627	613	603	561	613	584	592	618	577	608	613	587	608	596	578	593	550	575	603	602	578	618	591	563	593	570	593	610	580	577	600	578	585	598	573	596	599	622	606	593	620	558	588	601	651	564	590	612	577	631	622	590	609	565	605	636	581	658	562	547	584	580	597	584	566	642	600	558	555	543	595	580	631	550	578	588	583	588	622	605	581	578	545	589	603	580	603	585	593	578	583	571	622	562	601	579	514	681	589	578	626	626	588	594	621	611	617	653	583	565	590	595	573	577	573	643	554	613	613	578	628	606	598	569	635	546	606	623	623	590	559	599	605	598	575	612	559	612	603	577	589	552	599	596	590	572	592	640	587	628	566	555	618	632	598	622	601	547	614	584	587	605	579	605	565	606	536	604	579	625	602	588	606	631	621	582	601	629	598	603	614	598	599	623	617	618	631	595	630	602	603	563	606	618	579	631	577	591	600	587	532	596	596	594	641	613	595	562	595	618	615	618	587	597	567	579	606	578	589	574	584	607	578	588	576	609	568	614	589	569	622	600	626	623	562	613	594	587	581	567	590	551	625	592	601	614	544	641	606	590	611	632	584	613	612	591	602	635	576	582	572	596	664	549	576	616	607	603	610	555	619	580	593	580	630	566	609	576	583	591	595	599	603	592	608	618	585	645	605	620	589	588	587	566	567	602	566	625	622	618	613	611	579	615	609	547	615	615	580	595	602	589	588	547	593	568	611	631	602	613	544	569	562	597	577	554	615	639	573	624	591	563	559	642	598	630	583	565	617	565	578	622	548	543	611	561	575	587	609	618	586	582	558	607	590	623	620	623	590	620	600	575	616	606	595	568	607	576	585	599	560	634	647	630	551	572	615	602	583	606	605	601	576	625	595	569	607	614	595	614	620	598	634	636	570	600	562	570	614	575	585	578	582	627	578	604	569	593	591	609	582	622	599	628	607	583	623	612	585	604	579	622	629	582	621	604	600	579	556	594	574	639	584	597	548	632	652	582	584	590	547	573	597	596	576	590	576	640	544	618	575	581	555	583	603	593	592	590	595	565	622	545	576	611	591	588	633	567	593	593	615	634	589	620	619	640	577	515	619	616	567	584	571	598	557	577	607	619	603	646	571	578	575	595	629	594	569	568	577	573	600	575	618	571	619	573	591	585	574	588	632	599	604	602	587	597	615	595	572	590	577	594	604	596	603	640	628	649	586	592	613	630	569	562	585	578	568	595	605	603	567	600	621	571	573	597	594	561	610	565	574	560	606	651	598	574	589	566	591	580	590	619	644	574	578	580	570	583	606	551	586	592	601	581	589	572	608	612	598	586	614	579	587	565	662	600	595	581	601	621	600	585	574	593	589	604	639	597	620	578	594	597	569	625	628	586	644	576	573	628	616	585	593	557	593	612	573	593	596	617	619	558	596	569	567	589	567	614	621	613	555	611	606	604	603	583	610	604	637	605	591	559	592	620	598	595	595	573	610	637	617	609	624	600	620	562	610	624	570	623	581	599	613	615	593	639	588	606	567	582	593	567	616	584	602	587	584	592	613	578	625	593	608	591	593	607	618	606	625	597	604	604	624	614	611	539	594	579	582	581	609	566	634	604	625	593	574	637	571	598	615	567	604	607	620	592	628	598	641	586	571	596	572	605	585	599	568	602	561	603	576	603	611	596	618	587	602	582	556	612	586	557	578	612	566	594	595	600	600	594	585	566	592	581	609	617	642	606	616	601	578	624	572	637	608	607	572	628	561	577	581	565	596	592	603	604	642	586	565	632	584	602	610	643	608	581	608	591	541	604	616	579	634	602	571	574	553	554	614	558	558	585	564	603	596	608	594	613	620	540	585	620	608	573	605	589	596	568	584	623	620	629	651	600	592	591	587	614	594	576	568	637	617	586	598	581	633	567	570	568	643	617	600	608	583	626	579	596	576	600	591	612	559	593	578	585	583	588	638	603	577	552	590	598	599	579	666	578	594	612	563	582	615	576	573	601	595	630	591	634	570	631	598	600	597	621	591	573	620	612	610	616	597	573	594	642	589	581	612	560	634	586	582	650	635	589	551	583	585	608	594	620	634	546	599	624	573	581	610	599	617	570	600	601	610	614	591	593	591	605	599	590
23098	21708	29347	24580	21760	21344	13153	6455	4341	3071	2197	1571	1441	1223	1083	946	802	785	702	600	596	539	548	571	557	459	484	466	457	451	461	496	485	455	436	504	468	455	406	447	417	427	410	427	428	455	394	421	448	411	396	433	396	415	383	424	404	368	407	407	397	403	436	421	426	448	367	393	425	391	387	357	396	391	384	398	388	427	399	400	413	392	434	418	357	416	398	417	388	345	405	393	374	416	421	378	377	431	390	417	412	391	363	412	439	391	421	434	382	424	372	414	402	356	399	390	365	399	393	416	398	400	406	384	413	407	393	399	378	376	416	416	403	388	388	396	451	389	412	384	381	378	391	394	355	371	406	408	369	423	432	369	421	387	406	388	422	393	411	420	390	388	369	404	415	397	382	409	407	394	381	420	438	406	403	388	423	368	401	367	406	403	415	421	422	419	397	430	358	388	369	363	384	461	427	389	379	373	399	428	415	422	389	399	386	385	408	360	422	392	369	407	428	394	382	390	391	419	403	394	389	388	387	380	367	408	419	426	363	410	415	432	399	398	419	426	402	373	385	416	390	410	403	417	391	420	374	426	418	389	417	398	409	397	391	369	376	387	429	392	394	395	401	429	403	382	413	424	397	407	380	389	401	437	375	381	375	388	383	425	407	391	407	382	404	383	405	436	417	421	390	444	337	390	411	414	376	407	365	407	404	379	383	391	401	381	410	408	393	378	409	399	428	400	378	386	372	379	380	408	389	412	385	406	398	404	402	430	376	379	394	392	389	390	394	406	366	362	365	400	405	381	433	404	408	404	392	394	387	427	370	387	381	399	379	395	387	382	384	366	406	420	410	372	389	385	412	413	381	420	383	391	399	390	410	372	378	395	443	408	404	399	408	396	412	402	369	370	420	419	418	397	409	381	384	411	379	431	382	400	405	403	427	387	384	396	361	392	403	399	401	415	399	370	370	424	405	418	396	376	367	409	418	370	392	370	406	385	384	365	385	416	392	376	424	431	401	359	389	423	409	408	410	381	407	400	402	414	409	372	408	341	397	411	403	368	427	376	403	361	425	409	402	421	414	390	403	389	401	388	401	389	403	385	427	389	434	412	408	408	404	394	395	417	383	386	367	381	400	415	430	415	406	418	400	409	386	398	357	404	387	362	407	391	372	404	406	380	359	401	409	406	377	386	387	420	390	400	415	414	388	431	393	377	381	401	425	402	386	433	409	398	387	417	417	378	420	409	363	383	391	396	366	415	407	449	400	427	405	389	413	389	370	421	379	395	396	391	412	366	430	366	365	373	404	393	394	397	405	426	417	392	394	383	416	402	417	402	388	416	372	366	409	381	411	399	391	410	407	375	371	414	374	409	415	358	394	443	407	391	439	409	363	384	387	398	414	425	397	387	384	370	404	401	381	375	370	379	380	427	410	383	404	389	413	377	369	403	373	377	424	411	362	414	401	416	380	386	406	399	404	414	398	393	381	416	413	430	376	355	405	387	382	412	397	372	400	402	372	431	404	347	419	355	434	441	377	385	411	380	362	442	403	388	419	420	392	391	382	387	417	417	437	407	410	401	366	391	409	395	400	433	392	378	415	399	409	431	367	374	404	406	371	432	425	409	415	397	407	361	419	377	405	407	424	403	411	390	403	387	365	409	387	359	416	417	359	429	368	441	394	397	423	409	401	390	395	359	400	416	420	410	397	400	384	428	386	387	425	409	409	384	390	370	392	394	418	393	408	377	392	391	365	418	406	398	409	396	366	393	346	399	423	398	375	401	395	410	413	420	389	387	390	395	384	367	409	384	385	401	419	376	390	405	393	427	405	386	385	377	395	369	369	379	409	384	412	402	354	427	376	371	384	408	384	394	396	405	400	407	334	394	383	409	379	415	377	370	375	441	361	362	407	403	384	403	435	418	387	405	411	399	386	383	411	401	414	416	371	406	393	427	412	426	399	412	390	351	375	368	451	383	441	408	402	412	412	389	384	376	394	382	379	402	423	411	405	377	397	356	356	481	353	388	376	348	369	408	410	395	372	416	414	403	395	408	399	375	407	404	409	429	363	385	433	374	405	373	403	397	375	415	395	391	423	406	404	393	376	364	391	376	348	399	382	399	374	401	398	426	416	406	413	409	360	403	381	351	402	386	407	408	409	408	395	393	395	375	384	389	392	393	393	403	391	422	407	398	415	398	399	390	415	391	370	403	409	453	435	386	394	385	418	410	434	401	375	397	412	393	397	357	365	394	365	389	394	378	400	436	426	398	378	414	394	387	375	386	405	361	370	393	397	372	374	420	360	386	407	393	398	396	367	396	426	400	404	390	423	414	411	384	403	402	387	375	446	397	380	394	353	426	422	407	406	393	458	386	363	377	371	400	401	417	408	362	395	414	410	399	368	397	374	396	411	378	416	386	368	396	402	372	408	398	383	437	389	370	367	424	392	415	410	409	448	409	414	383	400	393	391	385	420	382	424	409	356	374	415	415	385	392	418	404	391	378	381	431	383	433	377	438	399	372	445	365	379	392	420	414	378	403	393	401	389	374	396	394	459	409	410	411	372	394	353	411	392	346	432	392	382	377	370	407	440	383	401	371	367	394	401	429	416	380	420	367	360	375	407	406	414	370	382	420	394	369	375	399	417	412	379	382	401	410	399	399	385	401	421	438	411	417	405	401	372	374	395	404	378	392	429	370	376	353	399	389	420	392	397	430	410	407	404	402	399	425	368	370	381	385	408	370	420	387	409	411	411	396	366	416	403	387	404	430	415	410	381	385	388	369	402	389	406	410	387	393	389	416	379	361	389	415	424	396	385	397	378	393	411	372	452	391	386	390	411	387	438	380	415	415	377	389	390	397	378	412	378	377	400	367	387	370	405	398	429	368	430	395	410	385	398	369	396	380	386	419	365	375	406	368	421	369	431	372	372	392	422	424	405	388	392	413	396	444	403	373	412	400	403	386	356	358	364	391	387	366	376	369	353	380	409	408	396	358	378	377	384	377	382	416	405	369	391	430	424	399	410	394	421	419	373	397	408	409	381	384	391	400	356	405	390	384	388	415	385	412	384	408	386	406	411	397	388	399	374	398	410	388	408	386	416	370	400	415	409	367	394	367	380	414	375	409	392	369	408	391	392	397	385	420	373	393	392	403	406	410	412	420	422	404	386	352	378	394	387	379	381	392	432	410	409	438	398	379	407	428	416	350	377	406	392	397	401	364	378	408	410	413	418	400	391	385	402	404	390	426	368	431	398	411	404	395	399	381	381	386	398	410	398	389	357	395	434	373	428	388	374	371	358	401	417	390	416	414	406	425	408	409	358	394	335	389	395	397	385	366	440	377	370	395	393	335	445	386	371	390	426	380	402	400	398	361	390	389	380	405	394	442	407	388	400	423	417	416	434	387	406	392	391	385	407	374	430	375	415	380	344	401	396	390	397	397	367	408	410	397	418	421	392	373	400	398	367	410	409	402	385	406	387	403	377	383	370	348	382	392
31634	45065	36248	26610	21580	17837	14800	11903	9659	6742	4865	3493	2993	2576	2130	1905	1656	1471	1318	1112	948	876	826	874	871	816	725	733	676	721	749	659	651	696	664	590	625	639	637	642	636	604	608	612	581	603	569	591	631	537	617	551	563	521	547	550	563	576	559	585	600	549	565	580	541	514	575	536	548	534	562	540	570	544	524	547	523	534	570	566	582	541	568	550	523	562	541	520	536	519	546	524	614	558	549	559	586	526	549	562	566	499	532	506	530	535	497	518	588	520	512	496	534	523	544	534	528	562	565	482	528	559	503	535	497	546	522	543	570	535	498	540	554	549	510	546	551	549	566	574	550	565	514	565	523	533	547	559	517	558	566	548	520	577	553	547	556	505	530	534	486	500	546	505	513	591	527	567	527	534	559	562	565	523	534	529	574	518	535	542	608	547	530	503	558	552	514	538	550	522	497	531	522	584	530	563	527	541	523	559	548	555	552	564	536	557	556	549	508	534	541	537	562	547	546	487	536	537	540	501	526	555	528	532	535	562	563	502	518	553	524	550	571	562	484	592	566	519	512	517	531	558	545	547	517	541	556	536	518	560	556	560	530	552	543	561	503	545	551	527	574	533	531	506	511	528	587	527	535	557	588	543	539	579	551	562	531	539	547	554	566	519	509	555	493	524	547	512	538	578	515	521	570	523	518	532	578	539	539	532	547	547	566	583	519	538	522	531	519	530	532	525	486	542	526	557	560	549	496	532	513	556	545	554	546	519	547	538	524	545	572	530	516	531	546	537	526	524	544	511	537	533	506	557	478	564	542	552	527	592	530	539	561	563	516	560	540	508	516	539	562	528	540	525	535	540	508	587	529	519	512	520	536	541	532	603	563	529	506	581	542	529	546	552	573	499	535	500	501	552	535	514	501	536	538	504	536	511	582	486	529	527	536	514	526	532	575	517	561	578	587	564	549	533	551	533	562	546	565	528	540	498	530	533	535	547	497	537	587	547	542	528	518	541	550	532	526	527	571	532	533	522	501	533	508	522	550	524	530	539	564	542	585	540	577	543	508	540	535	555	549	549	522	567	537	565	526	543	548	557	566	524	565	510	512	533	542	580	544	539	578	553	523	581	505	510	509	548	557	564	555	555	517	530	587	538	523	566	530	578	532	532	534	507	576	504	522	543	516	546	521	570	554	506	558	525	577	537	530	527	534	505	533	504	551	516	540	534	551	562	539	550	567	501	493	518	566	546	546	527	547	521	574	510	537	577	517	577	556	558	553	563	505	536	549	550	560	516	537	509	537	525	536	510	510	534	546	529	540	585	543	539	534	568	526	545	546	546	566	528	567	531	554	529	518	547	569	542	527	517	498	506	516	509	566	541	558	536	570	564	506	539	540	548	509	500	515	510	517	488	562	532	572	575	564	532	503	516	568	583	564	545	523	565	544	530	546	539	541	593	539	567	537	505	531	548	579	502	513	583	543	525	544	535	538	543	569	534	531	499	557	539	534	541	506	548	523	581	513	553	564	583	515	535	539	539	548	547	552	565	591	548	567	547	559	527	546	535	540	586	518	518	580	552	562	515	539	547	535	515	531	544	551	536	524	505	544	526	516	529	548	556	533	586	505	541	559	581	527	534	525	543	571	548	568	552	512	579	532	536	556	589	596	545	484	517	577	571	536	563	514	535	587	538	519	570	551	505	542	577	584	542	547	526	544	594	552	518	562	531	525	535	517	522	515	544	547	538	513	526	510	533	543	552	514	527	560	556	537	540	573	510	534	561	527	547	535	572	528	554	562	525	495	572	562	575	567	513	522	517	544	529	516	541	569	549	524	531	533	510	551	523	513	524	536	535	539	512	487	528	555	547	525	568	519	538	542	524	493	576	532	546	536	593	531	517	563	579	557	568	542	582	529	536	518	536	536	538	520	560	571	535	560	529	513	585	570	533	505	574	522	528	557	559	531	544	552	537	502	588	546	560	531	579	553	541	582	540	527	533	529	504	498	559	536	530	571	576	559	557	532	569	524	536	578	606	540	509	545	547	522	559	585	537	504	526	560	574	508	523	557	560	605	544	541	502	562	584	538	587	514	519	570	533	515	533	555	520	564	551	516	562	540	569	561	538	517	537	532	545	589	576	544	541	541	520	540	516	518	532	539	582	547	511	538	503	538	518	544	514	541	514	565	575	519	523	527	515	525	554	547	563	530	525	567	533	541	581	549	507	572	528	549	527	550	573	554	517	563	552	503	492	559	552	543	506	561	496	572	539	497	542	523	549	550	529	510	547	534	518	558	536	528	541	505	544	533	528	546	573	546	523	531	554	565	544	535	581	564	555	533	539	528	553	542	566	518	530	564	535	546	479	531	558	514	524	559	507	570	501	531	481	534	543	529	573	572	543	552	564	546	543	532	513	539	568	520	552	543	545	524	529	508	574	517	537	520	559	526	540	485	543	573	533	542	567	501	539	546	499	572	508	611	517	553	519	526	573	575	516	570	543	553	541	563	528	552	511	541	563	561	555	523	527	525	537	538	587	535	540	513	525	532	488	566	521	558	552	559	602	520	580	538	561	542	512	581	508	535	494	552	518	515	533	541	532	530	526	550	537	559	544	530	555	574	575	520	533	561	560	497	537	530	527	524	549	547	528	527	550	534	522	526	551	546	519	497	504	520	535	520	534	544	525	571	519	519	566	522	479	590	562	539	535	522	537	552	529	544	532	541	477	562	558	546	504	540	560	510	563	541	570	531	581	532	559	572	517	575	537	506	530	498	537	527	534	597	519	583	522	539	524	551	547	552	501	492	516	515	513	532	530	582	543	502	574	524	561	525	564	576	533	562	571	550	559	538	550	503	517	544	551	562	543	568	537	516	565	524	495	534	535	549	562	532	516	523	545	568	538	491	536	533	543	566	574	525	566	541	507	531	545	556	511	499	540	569	534	510	472	503	601	516	545	549	537	516	556	597	540	500	550	534	619	540	516	541	510	551	562	531	547	519	578	556	514	562	542	533	513	541	527	568	553	531	577	533	507	544	557	532	502	515	546	525	539	537	563	511	576	533	534	529	513	520	521	568	533	523	526	551	531	542	568	504	535	580	572	530	531	542	536	548	551	519	515	525	561	512	516	529	539	498	504	526	533	578	529	528	518	532	518	525	542	560	548	494	553	517	527	525	569	542	541	530	540	540	556	509	574	566	513	510	519	495	567	540	531	500	528	492	585	515	554	541	519	522	502	523	533	532	550	515	556	527	592	541	543	513	517	546	535	542	557	546	557	562	516	578	519	536	510	562	542	525	551	567	587	577	529	518	546	520	542	533	501	500	538	570	567	523	548	608	580	498	555	563	543	550	510	515	517	542	556	594	510	536	546	560	546	543	542	556	534	563	538	564	543	522	547	554	569	531	552	519	552	511	549	546	549	519	581	521	510	520	480	536	551	563	543	514	534	522	515	516	565	538	583	527	525	552	554	503	538	576	513	525	522	529	555	494	555	541	536	531	566
29048	22153	20260	12738	6791	4523	3318	2585	2048	1507	1120	950	852	755	690	690	677	574	594	562	553	568	509	515	492	535	533	513	481	539	513	483	504	473	508	487	492	513	520	489	482	482	500	491	518	462	532	497	479	512	460	491	478	508	505	460	487	481	501	473	483	500	484	456	464	477	502	448	524	481	487	500	514	453	486	474	468	411	422	487	482	451	459	470	476	468	453	474	491	463	462	467	501	471	493	489	470	456	456	442	499	469	466	479	467	479	445	467	481	506	455	511	448	479	481	471	494	513	501	454	476	445	479	486	439	482	441	453	468	487	479	471	485	432	477	488	478	474	504	460	492	484	480	461	479	480	452	514	449	459	453	444	488	492	486	503	468	472	477	477	452	472	474	490	485	478	494	500	485	442	435	468	449	474	495	454	471	469	439	505	528	453	515	487	493	463	476	488	487	467	441	505	463	487	492	433	440	491	489	476	453	506	486	474	437	434	517	453	475	456	468	462	465	464	484	470	493	483	476	461	484	438	459	516	478	468	439	534	438	450	471	444	499	435	435	453	440	472	476	503	455	416	474	438	454	482	497	475	475	467	439	448	455	495	467	456	464	473	500	477	511	461	495	517	467	480	453	448	486	487	479	452	500	486	471	475	500	467	469	506	488	450	475	488	458	497	497	486	468	461	489	480	471	460	504	476	455	453	517	461	502	461	444	452	478	448	472	481	457	463	468	443	488	483	475	462	427	461	456	496	503	486	463	506	485	507	468	462	447	428	433	493	480	498	438	466	479	484	483	489	453	483	455	484	515	460	496	477	452	453	453	495	468	522	449	496	508	478	458	439	506	460	480	456	478	479	469	468	455	464	473	473	495	503	453	474	490	502	463	449	418	470	471	485	454	475	482	498	494	474	464	489	475	453	450	493	495	482	480	462	480	519	484	464	463	489	486	470	453	465	497	435	486	475	452	465	463	513	460	456	499	453	509	506	457	470	505	460	481	467	518	484	455	479	444	492	494	477	485	461	500	512	468	451	478	465	515	471	506	453	471	457	518	468	470	484	456	477	484	476	464	472	471	458	495	493	497	431	466	447	510	435	480	504	525	432	496	453	502	482	507	478	497	434	507	477	487	455	505	504	483	494	481	488	465	494	429	449	497	472	479	486	475	480	473	478	448	487	468	499	487	470	493	464	483	472	493	442	485	494	439	452	461	500	462	491	425	461	494	478	486	459	516	524	478	465	456	501	454	463	460	455	488	483	427	464	504	493	447	481	472	486	483	458	452	466	485	464	466	516	480	471	506	487	449	473	466	471	516	446	499	440	494	463	459	470	502	480	455	479	503	470	506	483	446	471	474	486	466	517	499	495	485	479	489	455	482	453	497	497	465	439	484	464	459	465	498	484	516	448	440	484	431	478	456	454	512	522	472	474	487	461	493	438	460	481	473	464	483	497	464	522	481	465	473	469	492	472	482	480	493	510	490	479	468	462	471	450	460	454	453	481	488	487	459	487	431	483	461	500	508	431	467	484	493	470	493	470	502	459	501	476	468	478	464	507	439	494	506	470	482	465	470	481	436	452	507	467	461	470	493	495	471	452	477	490	490	512	471	456	475	509	437	485	414	460	476	450	464	449	462	496	462	479	509	481	462	453	483	482	494	481	493	440	477	495	466	454	460	482	461	529	479	476	445	465	474	507	468	514	493	463	462	456	468	431	500	448	437	487	532	470	488	448	465	440	490	468	472	483	441	495	427	448	471	460	456	473	434	481	444	448	505	460	495	488	472	480	494	466	479	471	478	487	498	511	485	475	472	524	490	485	478	508	477	485	422	485	497	486	440	443	498	485	462	479	477	482	485	486	498	451	507	475	453	485	468	499	470	440	479	481	467	487	473	505	456	452	473	455	497	461	512	469	469	488	465	480	466	493	506	488	456	448	462	498	492	460	468	463	467	484	456	455	475	451	482	471	472	488	490	464	456	507	454	459	481	461	476	491	421	459	496	480	458	483	499	444	488	480	464	508	492	482	501	480	466	414	457	458	470	489	484	414	505	483	487	500	495	480	499	456	457	493	480	490	510	504	507	473	483	443	468	497	436	474	444	459	433	461	460	462	511	483	514	460	478	486	462	443	463	465	436	446	492	479	481	512	491	466	469	449	509	480	505	444	504	436	494	448	454	513	519	495	446	477	456	494	490	445	468	486	469	461	484	482	458	480	494	482	477	490	500	511	487	449	496	493	452	448	462	430	482	457	491	472	429	495	496	467	462	484	477	459	453	460	464	478	457	480	481	472	478	443	490	496	468	457	496	479	477	446	487	497	511	499	451	466	435	522	452	459	458	465	503	474	517	491	505	469	452	464	483	494	488	503	477	520	483	449	508	504	446	480	498	484	503	489	493	506	471	478	479	502	488	465	433	501	445	465	469	483	456	470	452	509	428	448	442	458	453	510	477	512	477	456	476	440	449	481	498	475	471	464	499	447	427	490	437	512	472	467	460	441	518	447	486	501	431	487	472	477	501	478	503	460	509	499	479	480	494	449	452	480	484	472	460	442	464	468	499	482	493	479	462	486	475	484	483	485	472	509	475	445	499	509	492	463	468	473	481	455	496	485	457	479	482	462	483	471	485	470	430	435	483	440	501	436	447	462	471	458	458	527	496	460	476	464	485	430	482	512	493	493	468	477	453	505	471	445	462	488	476	455	457	494	463	466	464	471	483	498	471	470	520	491	451	444	494	460	476	501	502	451	438	470	495	481	468	453	480	432	475	488	473	431	419	458	494	476	467	482	459	477	451	443	463	501	483	520	503	497	480	490	469	435	488	490	458	500	497	505	483	444	438	479	477	483	480	470	481	470	447	446	496	470	464	482	461	521	493	487	525	473	471	470	467	480	468	536	485	456	464	435	472	494	470	469	463	503	461	500	465	488	472	448	478	479	498	471	492	437	510	462	465	474	490	491	475	501	483	468	428	488	492	471	492	473	452	449	451	474	451	435	454	450	446	502	510	460	463	468	514	496	465	493	485	505	478	462	497	478	495	441	430	460	449	518	452	487	446	480	475	477	501	470	480	443	476	470	474	464	454	451	466	471	490	497	466	467	469	506	512	483	504	409	512	442	460	473	459	462	492	482	473	451	432	494	485	493	479	463	471	472	478	476	458	458	446	479	457	472	506	487	502	477	444	493	452	505	479	460	499	444	473	452	519	510	496	460	483	445	521	469	430	449	483	485	498	493	474	473	470	497	477	498	444	459	463	490	452	480	482	466	480	483	442	464	482	471	486	461	464	467	471	493	468	464	463	475	523	476	495	458	474	461	516	441	472	513	466	506	501	484	476	510	493	500	505	444	469	457	484	488	462	480	476	517	473	477	463	448	509	498	469	478	433	489	494	500	462	485	500	506	480	488	480	463	462	473	444	461	511	492	459	518	461	482	467	468	458	494	479	471	520	436	500	472	506	497	495	474	469	473	486	478	479	465	450	464	504	531	461	481	457	457
25752	32441	24813	15963	12340	9633	7491	5846	4669	3134	2387	1783	1647	1417	1362	1122	1136	1044	946	842	785	839	793	809	776	734	742	790	696	762	761	705	740	724	747	681	660	716	693	703	702	679	682	706	646	664	728	689	630	689	686	641	681	629	656	663	653	661	648	644	631	638	666	666	686	628	666	648	680	601	671	655	660	694	665	665	659	687	628	646	621	663	616	693	649	649	593	681	650	679	688	689	631	651	620	647	591	638	627	676	628	623	649	625	651	659	639	729	659	571	666	611	666	643	690	684	653	657	653	671	647	631	665	585	679	660	653	619	699	661	669	669	650	651	663	642	660	652	675	674	668	637	693	657	657	631	654	616	659	636	649	644	642	641	653	642	676	671	590	664	628	607	638	678	618	719	632	681	669	692	651	693	673	621	656	674	641	650	665	664	689	665	631	660	660	674	677	655	658	680	675	642	663	644	630	649	636	639	646	667	646	601	678	666	655	696	604	663	625	647	607	702	655	689	628	654	613	653	692	653	640	657	621	653	664	627	670	684	598	647	677	659	623	605	597	617	625	626	640	660	612	643	654	633	689	661	661	613	677	650	627	646	642	649	623	631	662	676	641	671	660	655	615	687	637	682	628	629	603	672	606	609	639	613	643	672	648	674	653	661	650	646	623	653	632	626	634	603	648	631	638	646	664	653	675	678	665	627	664	659	676	625	626	626	678	673	605	677	671	637	645	657	616	680	647	616	667	675	654	633	644	636	621	599	727	641	678	633	670	642	621	623	647	649	603	608	667	631	648	713	664	642	656	678	641	667	665	603	681	692	658	635	675	653	592	638	654	641	650	609	685	657	644	669	697	663	661	611	656	634	653	651	705	626	647	660	690	646	645	702	656	696	665	592	667	694	607	670	678	632	617	619	626	693	647	633	665	679	661	678	656	634	636	698	643	590	666	677	667	686	668	636	672	649	674	655	598	666	663	657	639	675	671	654	644	688	652	637	628	672	591	716	670	631	648	627	597	671	683	681	678	645	671	656	687	643	652	648	648	652	636	659	633	644	632	695	613	657	667	652	632	629	671	632	636	654	641	652	673	673	651	657	644	601	650	641	646	647	687	634	665	643	655	674	708	637	655	695	662	714	639	674	654	639	666	643	681	650	610	604	586	670	647	705	645	655	654	660	654	642	612	669	672	653	587	663	668	622	636	654	650	637	669	628	634	689	624	650	657	667	649	701	654	641	626	660	659	644	654	662	676	625	666	649	665	652	650	631	630	658	629	638	650	669	678	624	661	662	627	659	645	633	629	672	691	649	685	630	667	619	664	652	683	698	629	628	659	625	665	607	633	619	649	657	655	612	641	684	671	671	635	656	624	617	665	670	678	629	651	670	689	663	658	696	665	632	691	653	671	681	640	680	629	685	643	660	662	649	663	654	637	666	661	632	660	668	634	624	628	638	669	652	661	635	625	611	691	663	621	683	619	617	632	669	681	626	648	679	640	680	638	653	683	663	645	673	652	671	647	658	617	663	606	625	685	620	598	626	664	672	619	670	657	674	626	651	593	647	665	705	657	632	700	645	672	637	654	635	672	664	711	634	650	646	663	681	657	618	670	713	627	674	637	601	677	666	684	637	627	645	660	621	664	678	617	679	643	616	646	633	633	658	686	628	641	639	618	659	690	650	642	671	694	631	642	630	630	617	654	642	647	666	654	678	643	656	649	647	642	607	653	625	717	627	628	596	669	687	674	664	693	644	611	651	684	632	668	645	625	633	652	680	684	656	638	676	672	664	683	651	700	653	659	616	640	651	610	657	646	584	703	638	628	660	682	679	642	663	670	627	660	676	654	633	700	664	652	626	657	691	608	672	643	653	639	662	650	687	641	670	623	660	697	649	630	658	618	641	630	620	633	624	630	631	644	657	647	685	656	612	651	643	630	665	633	619	644	680	611	621	621	650	660	617	667	638	606	623	666	633	653	650	656	676	658	617	678	642	671	647	668	648	689	611	695	593	655	686	686	653	680	604	699	627	675	675	664	692	645	636	683	683	678	598	644	636	648	692	662	623	656	673	643	661	687	667	641	678	677	680	677	636	651	623	666	668	664	686	672	647	658	665	641	688	708	643	653	639	635	648	645	653	606	660	652	594	636	662	675	665	650	674	607	656	657	643	624	669	615	627	621	656	653	645	617	620	678	651	659	688	699	656	695	682	631	639	637	722	632	665	657	654	672	666	684	677	602	679	665	653	655	604	660	632	614	670	653	636	629	660	628	660	628	602	664	693	659	642	612	606	633	693	638	632	637	681	701	655	648	678	679	686	664	645	695	668	638	660	642	633	643	681	638	657	681	675	638	639	650	642	597	638	611	660	635	645	695	658	662	665	635	705	651	648	660	681	658	639	648	643	634	691	642	646	666	661	665	656	663	608	618	661	689	637	662	661	662	619	640	688	682	665	660	647	630	679	659	715	650	638	669	604	673	661	612	658	632	680	669	659	663	669	648	665	648	653	684	644	682	655	666	652	653	676	641	622	706	618	656	623	642	675	688	678	646	656	661	667	633	675	640	690	695	649	655	693	698	666	668	665	658	660	711	638	639	630	628	639	627	642	620	634	727	663	628	642	638	657	657	692	614	646	656	635	659	650	622	647	633	629	640	652	650	686	653	632	664	678	664	677	686	675	662	669	646	658	708	673	631	621	648	652	646	628	645	656	609	650	626	639	668	656	653	686	657	631	678	678	633	670	664	683	667	657	655	686	601	640	668	650	658	635	683	628	655	657	661	648	662	651	698	656	669	623	662	683	604	658	642	636	678	613	635	633	650	638	668	660	676	660	653	680	662	680	612	642	699	679	619	614	703	637	650	627	629	642	636	658	616	634	627	646	637	648	720	643	652	640	621	687	675	667	670	670	679	649	679	655	674	665	644	667	697	689	636	678	713	667	685	643	672	695	610	622	643	634	664	635	652	618	642	673	690	668	655	656	639	649	674	687	648	666	641	630	615	656	680	629	646	678	619	613	716	640	616	668	649	621	635	644	647	660	654	700	636	630	609	696	654	642	650	704	705	607	639	683	638	647	666	610	651	651	651	673	653	596	633	618	690	640	627	652	668	663	658	658	670	603	689	657	631	654	649	674	649	664	681	669	604	626	664	650	663	681	671	681	670	621	669	713	638	699	588	634	674	717	690	631	601	654	645	661	609	650	713	627	653	607	623	714	655	680	674	652	641	654	675	647	686	609	637	651	651	625	669	690	613	685	657	647	654	658	625	681	667	651	662	683	638	659	680	646	648	647	649	613	622	647	651	651	648	632	665	671	680	675	657	658	673	657	672	627	643	640	632	582	645	636	676	692	641	685	648	623	719	617	681	676	631	658	700	624	673	674	664	653	644	660	686	604	654	711	637	646	603	625	626	692	669	703	654	680	607	632	639	607	660	646	624	615	632	667	695	641	677	646	661	636	660	654	657	677	641	661	633	634	660	677	657	585	615	634	705	681	644	659
23939	21623	28714	25083	21340	13437	6960	4370	3142	2036	1632	1382	1191	1051	898	828	780	684	684	649	544	500	590	580	570	557	528	543	514	481	500	497	493	481	472	525	462	466	489	474	492	495	491	482	472	477	463	448	456	454	444	470	485	444	438	459	470	443	457	463	453	453	469	498	456	501	461	485	472	476	418	466	443	437	432	449	447	453	429	494	464	441	465	424	424	453	466	473	450	432	427	479	453	417	451	445	514	442	479	437	440	446	486	488	448	461	454	454	457	467	466	455	473	463	440	486	448	443	463	443	461	448	422	443	459	447	478	479	451	452	422	478	486	435	448	457	479	451	470	475	417	476	465	455	441	466	408	453	461	494	437	462	457	452	506	449	456	442	486	462	469	455	459	451	440	407	503	467	440	425	491	432	445	443	440	482	442	470	474	452	427	453	418	471	450	438	430	441	428	408	426	461	455	458	456	491	478	460	445	447	503	436	416	453	467	423	445	451	447	458	460	413	429	454	466	493	411	484	457	445	489	405	437	510	456	441	417	479	479	480	477	425	402	431	459	482	466	442	454	449	439	441	488	460	434	485	451	469	429	435	468	436	465	427	487	418	433	456	451	433	460	459	471	470	453	447	454	427	468	432	447	427	449	421	408	437	465	463	461	474	472	477	442	470	431	467	480	466	481	408	450	440	453	458	437	445	436	442	418	482	465	461	451	455	463	469	427	437	441	416	419	439	451	471	438	481	444	489	453	406	459	465	457	504	438	436	445	478	449	435	461	438	427	423	479	454	460	484	439	451	465	451	444	463	445	455	451	463	457	433	496	427	453	483	460	502	468	490	439	505	445	466	478	466	485	467	442	448	460	412	473	476	449	449	452	448	414	474	432	455	486	444	431	462	420	451	461	437	506	430	494	497	480	457	426	441	462	469	459	466	474	440	434	454	471	447	435	412	406	456	466	441	418	492	400	446	452	459	463	475	434	451	463	459	435	452	413	446	439	477	461	481	468	449	457	465	429	442	459	446	475	425	458	468	406	461	434	489	489	478	476	489	452	424	471	468	435	448	473	436	447	444	429	458	456	463	411	497	435	494	460	473	474	445	475	413	467	451	427	442	473	473	422	428	482	451	462	441	422	466	502	443	416	445	451	458	455	400	493	470	456	462	459	473	460	474	441	439	424	431	436	453	466	456	476	466	455	499	458	455	478	482	463	436	442	441	488	451	454	428	454	488	485	413	454	456	443	460	434	419	443	425	390	449	423	440	455	456	482	485	446	453	458	430	441	444	475	441	458	459	461	442	461	457	474	458	446	490	497	456	448	471	428	437	470	461	475	434	400	407	466	459	428	455	467	435	454	436	456	449	481	447	455	497	475	457	440	435	476	444	417	471	458	476	498	446	482	430	448	469	441	454	467	419	443	474	471	455	457	433	476	421	450	436	470	439	473	440	461	435	451	461	454	428	460	457	443	456	422	477	443	456	471	453	440	440	478	403	453	487	432	444	466	475	457	469	466	454	457	458	458	463	495	412	432	491	467	468	474	471	456	475	430	429	406	458	435	451	474	515	465	472	448	466	469	456	448	451	480	420	434	443	456	495	429	447	491	484	458	464	474	459	476	481	441	429	441	430	470	485	436	421	469	470	469	440	476	433	458	485	438	460	469	478	450	467	477	408	437	445	455	427	454	466	455	434	439	416	464	476	474	431	457	464	433	459	475	462	428	414	456	464	461	458	450	470	467	455	445	442	451	432	453	442	444	481	475	459	424	444	469	419	471	452	411	430	466	458	441	449	434	463	446	436	453	448	428	419	470	456	435	435	479	394	440	474	454	441	481	431	432	457	436	474	420	409	457	461	447	447	486	453	465	454	464	428	449	495	429	436	428	475	444	460	443	476	474	413	462	463	441	467	458	497	462	499	479	468	445	477	436	438	437	416	453	455	421	452	444	453	484	450	439	456	458	458	476	442	454	423	473	430	454	468	495	446	417	440	461	479	476	424	471	443	451	441	482	473	472	406	475	405	454	440	435	454	479	404	462	422	477	435	481	444	473	433	436	454	430	468	492	428	441	439	427	469	461	470	436	465	427	478	457	423	411	432	473	453	422	459	441	478	443	440	464	455	439	437	424	463	476	447	468	427	459	423	470	412	446	465	463	472	484	488	488	473	424	443	446	487	425	464	459	457	481	480	443	451	414	427	457	450	425	462	441	462	455	483	467	454	435	451	424	457	465	459	473	430	473	431	410	476	463	469	411	439	510	442	431	452	475	471	494	504	454	434	478	428	429	468	454	434	461	457	454	455	470	411	456	464	447	436	496	446	441	516	460	478	457	450	482	439	435	431	462	445	459	413	424	449	456	459	470	407	459	456	455	445	434	494	435	480	449	491	416	432	474	442	427	459	462	438	406	454	473	474	454	461	426	412	428	429	429	462	454	427	467	463	507	478	452	452	459	426	464	476	426	438	457	446	462	459	451	450	430	483	442	452	447	472	458	493	438	425	457	498	463	463	449	419	469	431	434	427	444	439	442	424	426	479	449	498	480	441	443	439	446	485	397	402	472	470	424	480	482	473	491	471	454	415	444	466	453	459	453	460	477	434	461	471	491	443	408	457	430	444	456	427	461	439	455	476	433	459	453	442	462	438	456	447	435	463	432	464	435	431	412	471	439	462	487	469	443	447	468	467	436	431	457	470	438	480	476	485	454	443	458	471	425	433	425	465	462	478	463	436	439	425	457	496	455	462	438	440	488	440	450	442	459	431	468	484	479	493	453	472	457	451	394	465	454	440	455	437	430	453	484	476	474	423	457	439	482	455	451	432	505	447	414	436	437	434	481	478	463	480	453	448	450	466	425	431	394	446	461	429	434	442	456	452	523	509	433	469	486	456	462	497	445	447	470	450	477	454	450	460	480	476	455	468	460	450	442	400	494	423	461	466	440	460	462	458	454	463	443	448	425	471	457	435	450	431	499	460	464	441	434	445	432	466	472	455	465	436	462	474	467	437	454	434	456	421	450	472	462	448	455	437	453	470	449	452	436	416	453	403	499	464	460	464	493	484	444	459	468	473	447	419	436	469	463	465	406	440	462	437	436	442	468	467	442	459	449	435	474	473	445	448	427	487	452	478	475	477	497	457	472	463	444	445	444	497	420	470	448	450	461	453	444	471	417	420	458	449	432	443	498	464	447	464	425	443	443	441	461	457	453	488	425	454	442	469	428	464	429	454	452	441	476	440	468	463	464	473	465	396	428	420	463	474	510	453	471	448	470	444	443	440	445	440	454	448	461	445	463	463	476	442	415	444	442	439	465	454	436	447	440	427	440	463	439	415	463	463	473	463	443	445	464	463	427	475	464	443	421	426	441	434	482	438	441	447	419	465	451	461	458	432	442	470	447	446	419	486	455	441	451	454	442	455	449	468	469	443	394	443	475	468	461	461	467	427	474	416	499	487	426	436	482	434	414	435	477	470	457	446	487	438	422	456	455	467	489	417	468	468
27236	41210	32289	23472	19083	14510	11705	9237	6952	4812	3385	2798	2352	2046	1700	1526	1361	1204	1068	1000	939	928	835	864	864	779	780	812	774	775	789	692	707	727	724	714	713	692	646	717	662	658	665	629	668	688	657	638	643	645	693	609	655	646	639	642	663	589	641	622	643	649	623	565	641	619	608	619	621	613	644	590	600	614	585	616	609	615	660	623	605	621	641	636	634	620	602	640	599	670	605	604	646	599	631	622	607	614	612	634	603	585	644	605	641	614	634	616	595	598	654	612	626	651	641	598	601	646	588	635	620	592	609	625	607	667	665	612	680	612	652	656	639	617	627	631	602	629	622	602	593	592	626	636	590	620	655	581	645	601	608	661	615	582	629	633	602	626	624	615	661	592	598	607	589	622	632	632	659	579	572	613	615	604	637	622	574	631	605	605	639	639	633	616	641	609	636	633	649	599	654	611	591	670	579	643	601	631	656	619	596	592	615	594	660	604	590	658	611	621	617	647	650	663	645	617	612	616	593	608	608	625	576	653	639	649	608	614	685	626	631	600	607	642	617	613	598	599	650	629	593	617	633	609	629	624	586	621	630	638	597	598	623	616	579	627	590	645	689	609	679	624	639	592	593	642	666	630	596	605	613	650	615	642	620	622	617	603	638	597	588	606	586	636	627	625	644	628	630	603	588	604	612	583	615	614	625	596	618	582	622	656	636	613	570	604	578	651	614	628	585	628	586	621	624	629	656	629	625	627	598	636	604	605	609	606	620	589	642	631	634	609	648	631	673	664	617	589	629	615	611	602	643	651	620	628	604	639	593	641	625	683	589	624	629	596	626	569	576	656	606	607	593	627	568	635	594	652	650	596	619	617	606	632	619	563	604	593	614	610	624	614	595	615	654	648	621	645	646	606	623	621	612	598	620	580	641	657	632	620	629	587	622	630	620	621	595	584	621	580	628	611	652	593	603	618	621	629	672	580	583	620	607	603	603	635	630	618	625	628	604	623	636	622	607	577	629	612	654	642	566	627	612	608	607	624	629	658	629	626	624	607	660	636	640	581	672	637	591	612	607	614	620	588	613	628	571	613	645	596	645	593	627	626	611	679	579	619	634	607	608	597	607	634	615	622	604	632	639	611	599	601	613	613	621	631	610	590	610	596	612	637	645	605	583	650	621	594	569	630	575	621	635	638	632	619	613	652	674	615	564	620	632	559	641	640	659	599	620	625	605	648	619	676	645	596	649	563	624	615	601	597	593	641	624	621	607	677	596	624	610	603	604	617	625	606	587	596	631	679	621	597	579	581	647	649	631	626	637	600	638	637	623	580	616	620	610	649	653	601	572	591	607	605	646	593	650	593	643	610	620	638	664	622	623	578	590	648	616	701	621	629	622	643	622	625	623	583	616	642	614	645	634	609	609	613	603	634	649	616	622	630	595	600	609	649	594	664	611	606	619	657	619	608	622	591	624	644	636	645	586	589	615	630	606	583	585	594	643	604	633	603	627	634	571	594	609	608	639	585	626	634	611	621	585	621	604	602	646	605	622	658	607	632	661	567	619	657	593	583	627	637	622	638	581	655	644	719	600	590	611	647	629	636	611	646	620	615	617	662	593	605	608	625	610	657	617	607	632	642	598	644	592	597	585	617	635	612	584	657	602	611	594	633	606	652	644	616	654	598	592	650	579	589	622	605	587	623	646	632	633	602	630	651	609	619	644	621	598	667	646	633	620	637	609	612	656	582	567	599	639	606	647	609	644	624	651	655	645	642	605	606	634	578	630	604	638	618	654	592	646	589	652	617	636	616	601	603	643	626	633	609	632	614	651	605	627	607	610	607	614	657	596	600	660	610	614	641	612	611	618	612	638	608	630	599	648	594	622	614	634	624	620	604	612	653	657	608	633	656	638	620	604	576	585	613	622	604	656	642	626	675	605	638	671	600	634	606	606	654	604	598	596	643	609	615	619	623	611	593	663	640	631	653	622	641	590	573	636	581	640	634	669	621	623	636	645	648	621	644	606	580	605	635	643	623	649	621	619	618	577	627	608	621	640	585	636	630	632	600	674	579	591	600	652	622	632	579	652	584	635	657	591	619	616	588	639	595	544	650	634	620	597	625	612	608	599	626	646	618	654	588	613	633	654	602	620	623	586	605	616	583	614	624	626	610	599	606	628	608	642	626	577	631	604	653	636	622	639	620	602	667	613	627	585	605	614	577	641	612	644	637	620	636	619	604	651	586	648	606	675	621	630	613	617	606	628	653	636	620	624	608	599	625	612	573	614	600	635	615	616	640	600	579	622	586	570	592	656	614	549	645	626	665	604	633	640	659	678	603	643	576	592	584	638	642	660	607	604	645	642	625	565	590	616	597	605	601	627	634	619	626	619	629	667	647	600	596	598	619	620	603	601	621	633	632	605	612	605	622	634	614	626	581	621	604	640	629	631	619	592	559	657	652	640	633	607	605	599	610	571	626	634	612	589	613	634	602	576	598	587	634	600	624	612	625	617	621	615	600	606	587	609	621	631	627	612	602	616	649	581	589	630	636	631	623	627	592	661	638	607	617	597	639	608	614	647	658	658	617	637	662	647	635	610	614	603	590	601	588	643	583	641	595	636	622	620	623	628	660	627	609	612	619	602	642	641	600	612	639	653	590	620	652	566	669	616	598	577	630	603	625	588	640	641	633	607	596	669	598	613	610	622	607	641	611	624	582	665	625	605	625	624	608	603	601	616	632	647	600	609	658	623	612	556	644	624	646	601	608	638	599	579	593	584	614	608	632	625	607	657	623	621	622	609	589	628	604	615	614	603	588	641	622	636	627	671	624	637	620	680	642	580	617	617	598	611	664	663	613	621	628	660	580	627	563	639	610	631	585	560	580	635	617	587	598	613	618	646	615	602	587	654	601	638	630	606	645	614	637	642	638	608	645	553	620	633	613	599	639	634	651	569	616	604	609	581	574	636	654	637	644	567	638	629	608	604	610	674	601	625	616	604	599	629	609	660	626	623	621	601	634	621	643	646	621	589	667	615	570	608	648	677	623	659	681	641	569	641	654	630	620	644	624	638	610	627	608	614	641	656	646	618	564	594	578	661	624	643	642	598	663	611	587	614	658	646	641	631	620	603	635	633	609	631	618	601	639	620	606	658	633	634	610	618	616	582	621	600	593	629	641	605	610	603	628	589	624	617	584	612	563	593	613	649	588	639	676	644	648	602	614	625	623	655	646	643	613	599	614	638	615	567	598	640	617	579	674	595	627	613	629	625	600	663	617	646	611	627	576	626	642	612	624	589	578	680	631	590	615	602	634	598	607	618	595	623	638	608	630	626	566	590	605	629	605	631	635	595	619	614	616	624	648	644	586	571	644	616	609	593	603	610	622	685	632	602	618	605	634	637	641	619	627	576	635	618	636	601	611	620	610	614	596	616	608	619	662	596	630	572	594	613	623	541	635	573	626	571	666	576	619	600	630	616	615	598	634	618	580	610	602	640	587	622	612
25341	21634	27178	25753	12840	6407	4406	3264	2173	1536	1213	1095	941	796	736	717	640	640	572	526	547	516	536	492	528	510	473	470	469	461	452	474	491	479	421	487	480	466	444	447	427	455	442	434	454	444	475	424	470	405	421	466	414	404	442	471	471	433	436	423	446	430	436	437	391	464	413	442	404	473	435	402	468	437	452	395	468	430	467	432	410	439	460	456	426	470	379	435	389	446	434	400	423	460	422	411	450	441	421	420	421	448	457	447	449	440	453	410	462	425	416	414	411	438	466	413	460	450	406	448	461	410	480	456	445	450	460	439	437	420	385	442	415	434	415	442	432	447	495	430	450	417	424	468	420	427	440	482	410	443	441	462	429	428	409	444	466	444	431	427	398	452	431	410	441	425	433	436	462	415	457	435	404	429	441	467	404	402	413	445	425	473	428	403	384	432	407	409	432	450	436	458	420	438	418	432	466	442	411	394	422	415	448	439	431	481	426	415	448	453	409	425	440	406	414	417	414	475	423	407	396	460	458	415	441	444	437	414	418	422	419	439	441	428	413	441	396	462	432	448	436	442	420	424	453	435	431	424	424	428	449	432	493	436	409	452	377	430	392	418	447	430	445	464	430	433	432	420	431	423	456	425	433	480	438	436	453	434	428	411	468	470	430	422	418	436	435	447	424	491	399	437	459	426	462	429	487	446	376	427	431	436	458	461	414	418	406	411	399	423	442	393	442	430	426	405	425	417	439	458	440	418	445	407	399	417	383	428	429	426	422	431	434	417	426	457	432	446	457	415	405	457	416	466	444	448	405	419	406	426	411	450	445	398	465	411	451	398	437	440	417	458	423	440	421	445	421	443	432	447	427	429	404	447	429	434	454	416	451	419	444	447	458	425	440	458	410	437	407	472	429	424	446	444	437	444	447	447	423	428	422	388	426	474	459	436	448	445	436	469	428	439	461	463	392	460	430	412	424	463	462	423	428	401	464	423	409	465	443	400	455	414	397	455	449	451	453	421	406	456	449	463	413	412	429	433	421	435	461	435	382	387	396	433	417	460	384	442	422	436	424	417	400	424	430	425	413	423	438	440	446	457	443	425	412	452	415	414	412	427	412	415	467	405	453	441	430	429	443	444	428	422	416	423	417	442	419	434	442	440	424	412	410	426	441	444	440	426	435	420	432	403	452	435	449	421	461	412	419	447	426	456	471	402	449	452	433	407	404	420	420	415	414	459	412	469	426	424	422	411	442	423	437	430	447	398	382	459	443	397	423	437	397	408	422	439	448	416	433	457	434	398	398	409	502	412	410	423	432	448	429	409	464	427	463	434	423	454	423	489	441	398	454	431	410	452	409	442	441	391	440	438	413	393	420	455	407	494	428	482	424	461	453	442	408	444	425	444	438	418	444	391	421	445	445	410	463	423	447	434	419	449	436	415	433	409	425	447	461	424	438	403	414	436	448	430	429	438	400	444	417	447	437	395	402	437	409	422	446	430	418	416	426	422	445	448	442	426	423	446	429	427	396	410	418	402	439	417	421	445	409	407	422	441	437	468	455	445	417	426	485	437	429	460	423	407	462	471	426	429	442	426	451	393	492	452	444	429	413	410	430	397	412	381	449	426	442	463	452	420	442	410	430	421	448	443	412	429	427	444	419	442	451	414	460	411	427	437	442	462	428	443	405	419	432	397	427	442	457	418	440	417	409	402	441	425	418	447	430	441	451	442	441	407	465	452	429	463	439	452	421	466	467	452	435	453	393	444	431	449	426	448	441	406	481	394	454	463	459	458	438	419	420	436	445	392	490	433	424	435	425	439	450	434	415	454	419	429	468	423	438	432	415	452	424	457	417	401	409	433	416	452	430	405	430	401	376	437	440	395	422	438	433	420	390	464	414	419	451	455	453	413	471	425	402	439	447	411	441	459	472	431	458	433	382	429	402	402	441	383	432	419	413	424	439	430	431	435	433	443	448	402	437	452	430	407	467	430	419	414	450	428	439	469	423	430	417	396	447	401	399	391	461	442	450	453	414	440	422	431	439	442	437	426	443	481	429	483	485	416	438	424	408	414	465	416	423	463	435	453	436	460	468	428	425	448	474	465	428	428	427	426	410	441	452	396	431	420	434	397	398	431	417	404	431	437	431	430	409	434	419	454	437	411	445	424	470	446	426	450	471	409	403	442	439	436	406	443	432	438	417	417	425	420	462	452	411	415	417	429	450	442	426	403	426	427	423	412	430	422	428	387	471	433	419	452	385	453	410	435	450	413	415	410	418	415	405	438	443	390	418	459	408	413	454	453	466	481	444	425	407	423	412	449	407	420	441	438	457	432	467	449	430	432	414	421	452	414	425	439	472	439	425	476	433	442	413	460	447	492	467	434	402	445	459	413	486	408	430	411	436	417	460	404	445	441	438	423	439	405	437	451	448	474	424	453	456	385	437	404	442	467	433	441	397	409	445	418	447	404	427	389	397	390	452	425	435	428	431	436	441	404	415	425	439	400	411	430	464	405	455	417	452	442	422	421	451	440	428	401	442	440	420	422	405	440	449	433	424	434	418	446	412	430	425	443	428	440	432	390	414	423	409	422	428	443	456	467	382	463	445	454	429	426	453	429	445	435	411	444	391	448	435	463	406	396	402	437	416	452	420	406	446	407	418	449	440	466	426	427	430	453	459	434	451	435	462	410	437	424	415	435	429	391	397	426	446	425	437	419	446	441	454	399	454	435	432	447	456	409	396	431	433	471	453	398	393	421	441	418	437	435	434	421	388	408	413	414	448	444	422	433	428	394	435	459	452	435	459	423	414	439	429	444	438	415	408	461	408	407	431	447	421	419	434	478	403	411	418	416	413	436	405	458	456	433	426	403	450	409	442	414	415	434	417	378	427	415	444	443	438	410	465	448	440	453	402	435	424	433	459	400	408	439	407	435	452	392	456	448	436	443	436	427	442	436	445	400	447	448	426	431	407	442	436	429	423	442	405	437	426	435	409	428	443	456	400	406	427	452	415	436	414	442	437	461	447	409	411	409	429	424	410	416	436	422	461	458	457	398	433	438	446	434	392	416	432	419	431	403	429	411	443	432	415	442	414	438	414	432	420	422	454	461	448	423	435	470	433	455	432	440	400	442	420	479	447	448	436	427	435	454	436	441	424	412	398	425	386	420	438	425	453	410	433	436	465	414	451	426	434	404	425	421	426	462	399	458	398	414	448	434	437	453	418	398	446	439	439	417	420	472	430	443	388	412	443	405	450	439	454	438	422	452	448	478	411	413	453	410	441	415	430	437	419	439	454	438	404	414	448	416	491	455	431	427	462	455	460	460	421	435	431	480	436	447	421	430	448	430	437	425	407	456	448	413	413	438	434	434	415	408	422	453	455	429	444	444	427	424	437	429	430	435	416	433	417	429	435	431	453	451	432	444	428	459	418	448	513	418	420	415	444	442	405	433	423	422	447	466	447	443	445	442	439	415	449	420	432	438	422	445	407	441	457	466
28048	38928	28351	19818	15972	12077	9085	7313	5238	3654	2644	2202	1900	1717	1496	1274	1191	965	891	863	877	853	800	758	717	755	765	678	696	661	698	643	658	676	628	703	678	653	663	606	653	622	624	621	608	601	631	596	574	597	569	596	571	610	574	623	554	621	598	587	571	555	581	622	643	597	560	601	601	569	597	573	600	571	581	567	609	567	624	615	610	639	587	582	615	557	622	577	562	609	600	595	583	581	595	593	594	562	570	608	588	590	574	605	558	594	632	594	587	556	596	621	555	580	632	581	578	572	589	590	619	529	569	618	595	594	565	607	606	589	607	572	585	655	613	600	579	567	580	624	604	568	561	613	608	556	573	596	599	568	588	590	570	541	622	621	576	602	643	649	624	590	623	584	587	602	638	594	579	569	612	611	616	618	602	576	569	611	535	560	604	601	612	600	564	591	586	576	525	558	537	611	563	569	570	613	587	582	597	572	585	587	569	562	579	621	589	604	641	592	574	581	584	580	561	582	615	631	592	617	602	551	570	540	611	658	592	543	598	552	617	586	598	582	562	588	578	569	573	591	605	535	561	624	571	621	568	622	592	598	526	618	558	644	593	605	563	570	613	617	577	604	566	576	599	574	606	589	573	597	568	585	595	649	588	579	566	586	558	555	622	616	554	624	600	596	590	627	587	606	603	571	596	592	569	562	578	558	571	540	601	537	617	549	572	603	605	581	553	598	642	639	573	584	583	549	601	633	554	586	602	595	582	599	614	587	582	600	599	561	582	614	572	613	568	579	584	579	625	582	601	582	561	587	564	634	557	564	589	597	635	661	607	585	570	589	546	589	576	598	598	587	618	592	564	576	541	582	588	615	565	589	584	641	588	549	587	601	567	616	599	583	618	632	608	581	577	576	588	598	604	603	573	601	572	623	580	607	579	591	636	602	605	560	576	612	588	580	604	546	564	601	570	592	576	579	582	568	592	573	593	582	551	615	578	620	608	588	595	600	575	568	591	559	608	572	595	596	618	547	627	607	597	623	546	605	599	599	561	564	645	620	585	601	608	565	588	573	567	610	543	577	602	579	564	604	609	619	555	596	599	634	593	567	593	579	556	582	539	587	602	584	583	626	616	606	582	572	590	595	556	539	612	585	620	569	581	572	606	564	586	649	579	584	651	606	583	551	588	614	546	578	608	567	586	622	572	571	572	579	613	578	602	558	584	593	594	563	592	588	563	590	598	544	594	619	634	592	562	587	592	587	610	586	551	538	598	580	603	583	562	548	570	611	597	629	565	532	599	570	621	599	559	518	577	600	602	571	593	623	565	600	567	557	563	591	605	601	625	566	578	588	607	600	585	573	593	593	591	596	566	584	579	570	605	589	576	602	590	632	604	587	629	587	574	651	617	586	545	581	572	655	589	539	579	547	579	586	606	609	609	589	590	607	610	584	552	556	601	616	610	569	562	580	597	581	598	578	584	593	607	599	604	631	581	566	556	592	612	571	578	594	587	545	568	582	567	588	579	572	572	636	593	604	554	537	609	571	564	617	570	601	629	601	598	564	600	624	592	612	605	613	570	589	625	623	579	610	577	570	579	631	621	608	634	642	602	609	615	547	570	579	603	561	584	591	590	571	596	555	590	571	594	591	614	588	618	598	588	587	606	578	565	581	570	610	631	577	569	608	588	608	600	592	592	591	613	585	602	603	617	603	564	575	622	561	557	552	607	544	610	549	582	598	602	557	617	598	590	590	587	611	605	592	606	554	591	526	623	584	596	575	530	556	585	598	563	579	564	569	613	587	553	567	581	579	566	557	611	579	603	619	611	558	612	594	554	578	599	613	584	573	615	578	553	622	628	571	592	566	631	646	539	580	607	616	580	615	586	577	577	647	585	581	583	599	616	535	541	600	579	623	582	602	608	594	586	612	571	616	597	598	629	577	641	594	636	577	631	607	551	552	619	613	587	592	602	600	584	591	584	602	569	555	552	604	587	613	561	591	584	563	605	599	588	568	592	600	579	626	560	613	619	583	622	577	557	572	594	592	595	595	537	585	564	610	568	587	621	596	584	627	577	598	568	566	600	572	641	593	585	577	608	597	559	527	588	582	593	572	583	600	569	575	583	579	626	542	607	602	642	601	578	578	578	598	591	586	628	600	608	548	589	643	618	557	589	596	577	588	608	571	581	570	620	605	601	597	602	592	602	623	584	601	616	601	611	565	591	605	596	527	607	529	647	614	581	601	596	569	606	576	600	577	593	617	569	585	597	596	607	589	585	594	612	623	570	578	615	587	593	631	584	610	597	586	588	585	609	597	601	599	587	639	564	599	588	588	602	583	560	561	569	630	601	549	570	562	565	637	596	615	581	617	565	619	566	636	675	575	605	582	546	584	564	608	555	577	570	576	586	593	593	627	589	566	522	616	589	552	573	549	610	582	566	611	566	596	623	602	601	583	566	579	618	618	588	612	605	586	575	621	631	611	582	586	581	572	531	605	568	599	593	565	591	601	617	630	573	618	614	617	653	569	593	593	616	571	544	612	575	622	618	577	589	607	580	546	596	581	618	600	595	628	571	586	592	635	541	584	592	563	605	592	589	573	610	566	604	594	555	557	610	573	606	566	623	587	619	585	608	530	598	591	572	515	558	607	563	591	565	626	580	580	600	616	559	608	608	564	608	606	603	592	609	566	618	605	559	597	563	607	575	642	595	593	624	587	600	581	574	587	632	622	581	596	621	580	586	555	571	634	575	551	573	630	604	580	569	629	611	607	593	581	608	571	604	589	607	611	596	599	565	578	591	609	620	611	587	586	580	641	590	602	583	608	601	603	613	594	558	597	615	621	634	592	572	575	605	601	592	574	592	567	568	601	607	562	604	608	581	579	604	619	573	552	583	618	589	560	572	542	601	594	591	599	565	583	573	557	560	593	585	602	627	630	628	594	595	593	543	572	622	615	606	599	603	611	593	561	629	610	593	570	575	586	557	549	562	560	584	581	589	576	591	623	579	626	580	608	572	588	596	622	566	610	625	600	584	574	636	620	587	628	543	556	592	575	619	586	597	590	609	575	571	603	535	574	564	617	613	645	615	599	576	579	585	594	608	570	561	609	580	615	586	552	563	591	570	572	574	625	553	572	609	584	601	624	549	590	602	577	591	611	629	578	591	557	597	586	586	592	559	645	580	615	641	600	558	590	601	606	605	608	614	583	591	565	637	606	630	607	595	568	593	565	599	607	587	575	590	616	593	594	621	560	593	613	593	574	564	580	582	656	633	580	591	596	612	582	598	612	602	615	555	595	604	606	609	557	541	586	574	631	590	560	609	581	592	623	573	585	599	566	587	584	614	588	621	550	627	589	544	539	636	586	578	565	635	578	579	604	591	582	601	642	620	588	610	577	597	620	610	563	601	587	634	586	603	569	600	603	606	607	553	624	559	619	574	630	648	576	619	531	600	592	583	568	569	614	574	566	594	556	554	580	587	608	529	607	591	589	624	603	595	623
23038	21664	29334	24543	21765	21420	13660	6181	3649	2544	1973	1712	1517	1155	1050	935	802	709	696	615	579	591	565	560	554	501	502	500	528	487	443	485	486	472	455	438	476	475	446	438	411	400	436	415	447	410	410	387	387	416	378	424	432	410	381	404	458	374	403	376	408	409	422	408	428	381	411	369	378	397	412	412	400	438	414	423	408	382	424	360	393	380	365	405	362	377	399	410	417	423	408	388	388	397	383	430	351	425	389	369	360	362	376	381	388	362	392	363	423	420	402	391	395	379	426	410	370	403	400	408	420	429	425	428	402	408	397	425	405	397	408	363	352	379	424	373	441	405	397	398	396	406	383	390	402	418	389	401	452	390	379	426	404	397	439	379	395	387	380	396	416	411	414	404	397	368	405	384	407	370	374	408	402	374	375	399	424	418	391	392	405	385	389	408	396	385	383	353	399	401	422	388	425	377	426	410	404	416	413	408	409	422	411	414	404	417	378	423	408	385	381	358	370	417	406	380	424	390	400	376	430	374	367	401	406	372	412	412	400	443	362	409	397	387	403	387	445	408	405	385	421	410	364	358	426	440	399	367	408	403	451	385	456	376	386	367	450	398	406	386	380	364	365	412	437	401	419	378	371	379	405	410	405	375	390	392	385	412	429	403	408	391	398	411	372	364	387	372	402	416	418	347	381	438	406	390	378	377	367	383	389	385	382	419	439	412	400	430	384	400	417	430	403	407	397	390	402	408	389	372	399	387	404	446	406	410	391	431	392	433	371	407	423	349	407	408	409	398	402	423	404	411	437	419	403	421	415	410	408	383	370	385	380	411	375	384	380	419	368	403	425	394	378	390	405	400	373	394	395	402	427	399	417	385	416	415	359	391	408	370	421	396	396	405	365	415	383	419	388	395	416	394	408	371	392	409	382	374	401	410	418	430	408	369	398	408	426	418	439	412	378	402	386	416	395	378	390	401	384	451	377	401	423	404	375	410	430	424	395	426	406	424	385	370	390	390	368	372	441	383	372	405	394	370	386	368	394	377	369	393	389	415	394	390	412	421	404	391	389	348	406	416	388	395	408	352	405	444	420	410	365	420	432	336	415	392	429	405	391	381	375	414	371	419	393	410	358	415	422	386	373	389	392	411	380	449	371	413	373	416	372	389	404	416	369	381	415	419	392	389	410	391	404	471	392	388	409	403	410	391	383	407	390	428	372	430	403	388	411	424	390	424	397	361	401	359	403	382	399	398	375	396	444	411	374	399	358	349	432	387	397	389	410	378	411	383	442	389	436	401	408	365	380	401	449	414	409	403	355	369	404	402	368	397	387	406	375	393	365	405	417	398	392	383	383	410	399	399	363	417	403	355	457	412	349	395	385	422	388	348	389	420	394	389	397	378	424	381	386	405	430	389	398	417	398	423	383	402	430	425	383	396	371	410	417	395	387	393	411	387	380	378	425	412	387	383	374	399	422	388	361	414	374	395	378	415	434	367	393	419	395	372	391	396	407	405	404	383	383	381	416	413	383	376	408	372	383	407	438	414	374	378	430	394	363	377	356	414	415	411	432	376	403	396	414	422	379	407	404	383	374	397	411	387	432	380	413	390	376	412	377	402	429	373	410	429	412	422	372	418	405	403	371	393	388	390	374	421	389	386	422	381	399	400	409	363	388	408	410	362	400	392	371	421	430	426	425	397	393	441	388	401	424	396	392	382	420	420	415	423	415	395	419	381	417	420	385	379	410	396	390	393	404	393	424	393	380	386	412	416	379	386	383	381	374	394	434	398	424	403	376	423	422	397	411	415	382	399	387	384	398	383	386	444	448	401	393	396	403	414	422	393	396	380	429	363	403	418	423	410	422	431	365	405	412	386	386	405	386	379	405	391	432	389	393	441	394	409	413	372	386	382	409	397	401	413	391	392	387	382	397	417	428	386	408	373	411	388	396	412	416	387	407	353	377	388	384	401	398	397	386	427	419	399	362	397	390	404	361	428	389	418	385	375	392	386	355	374	394	422	393	424	418	404	417	357	396	387	421	392	363	377	392	421	400	396	389	402	434	412	373	390	366	350	391	394	423	424	390	410	399	385	410	378	368	384	428	394	377	389	386	429	380	366	418	384	400	398	380	384	396	390	371	423	390	371	423	408	399	400	402	402	412	398	390	406	389	409	398	408	375	385	395	376	408	390	416	382	376	383	390	418	360	418	408	390	363	384	414	380	392	393	360	400	407	397	439	390	380	383	381	405	418	443	426	398	393	423	398	367	381	411	394	387	383	407	381	396	390	347	369	404	409	424	398	422	404	405	407	390	385	387	413	434	394	413	425	380	370	430	382	412	417	408	409	378	402	384	374	394	390	424	430	415	404	445	411	386	394	405	387	392	410	424	393	394	423	401	405	412	391	423	408	388	399	375	360	411	385	426	393	376	379	383	415	407	416	391	391	385	386	374	422	409	454	401	379	357	425	371	417	416	401	433	415	402	440	401	390	415	376	398	427	395	393	402	418	434	377	361	393	436	383	424	347	388	432	415	395	375	374	394	407	412	391	414	379	379	387	402	397	377	431	393	395	397	416	401	390	368	376	400	431	384	430	411	378	419	394	406	408	399	396	371	381	416	383	392	383	393	392	369	381	408	422	400	398	417	400	453	401	384	388	389	363	396	423	403	419	365	427	400	408	376	387	390	378	386	410	395	382	381	350	392	381	422	411	396	457	395	397	381	407	418	379	379	404	410	398	413	395	381	430	421	396	387	353	360	400	383	407	419	384	390	400	401	371	373	387	349	365	431	431	385	386	398	410	405	387	372	431	412	410	384	409	370	385	406	408	387	428	402	407	418	412	428	408	408	400	407	393	404	413	341	374	374	394	367	397	392	383	398	375	367	394	404	421	387	374	385	357	405	417	408	372	402	413	385	408	394	423	411	408	403	387	382	395	413	429	428	422	433	376	415	408	372	413	371	369	364	417	380	388	354	392	387	383	423	372	406	387	386	431	378	410	394	390	408	435	394	382	404	376	410	443	383	425	382	370	386	406	369	381	395	407	415	385	350	360	381	421	387	383	393	420	393	387	376	398	404	427	396	386	397	382	361	404	412	419	369	366	442	421	400	382	395	390	385	360	403	406	424	368	381	376	401	380	390	417	437	393	428	404	383	394	383	413	383	411	422	383	410	422	373	411	393	433	407	398	395	381	373	407	389	410	405	430	405	381	404	404	369	386	376	396	426	383	406	386	396	369	340	401	379	403	374	364	433	398	402	395	370	404	375	421	389	387	418	391	377	396	376	388	362	367	444	395	400	389	393	404	397	370	417	389	430	388	399	357	370	382	405	427	431	409	437	379	416	408	392	356	407	379	418	409	404	407	380	397	382	451	414	382	386	375	402	399	407	386	407	397	422	401	387	403	385	403	401	412	357	408	397	364	379	410	363	407	367	407	413	426	403	387	367	430	407	386	422	402	398	389	384	395	406	402	369	396	406	398	401	376	409	395	367	402	376
33577	46836	36971	28184	23925	18975	14950	11543	8002	5672	4240	3570	3008	2473	2034	1727	1535	1375	1157	980	938	951	907	782	811	805	740	753	734	689	681	682	707	696	672	639	683	656	650	571	631	605	551	604	634	615	558	581	551	594	562	576	559	533	551	552	547	527	582	554	570	542	519	555	539	580	566	540	554	591	515	553	556	529	542	566	569	510	562	537	572	547	592	544	576	548	547	506	535	560	548	613	535	555	493	548	513	521	522	552	554	546	514	586	552	533	532	546	520	540	514	549	578	581	521	525	552	559	541	536	551	500	518	479	563	571	511	514	525	559	568	517	496	557	552	535	518	535	536	528	566	540	548	522	535	571	530	537	577	521	545	502	514	523	532	524	549	547	522	540	572	530	543	553	528	562	588	538	529	499	564	534	580	545	556	541	529	551	541	547	529	594	556	527	528	531	548	556	533	548	520	568	497	486	527	534	523	565	509	541	530	554	560	530	511	519	511	534	527	526	528	492	521	547	544	543	568	535	548	555	547	526	556	541	525	562	540	541	515	530	544	541	546	555	542	549	524	528	501	522	549	534	542	488	549	535	544	538	500	520	552	516	546	535	543	521	550	547	551	523	523	540	555	535	569	514	552	527	524	506	488	540	518	530	506	558	550	518	576	517	486	532	541	513	534	562	579	536	633	496	561	540	560	503	548	506	489	522	523	543	507	519	543	552	553	509	510	503	508	506	543	491	531	497	514	471	533	492	567	535	529	555	509	562	551	544	565	519	542	494	526	562	542	509	525	539	565	502	557	530	518	526	532	536	521	573	525	485	520	588	566	518	497	532	532	560	497	564	491	545	551	523	542	551	555	540	510	535	512	545	576	546	530	529	550	527	560	560	525	525	548	528	554	525	535	518	508	535	473	528	528	527	555	526	555	512	535	513	550	560	487	538	565	528	538	588	542	539	531	532	524	501	517	506	526	579	577	533	580	542	528	536	544	544	556	503	541	511	526	536	532	578	471	532	548	532	523	525	558	494	532	538	549	542	572	511	543	481	535	519	547	524	597	523	512	539	538	512	524	534	525	554	530	522	569	512	580	551	547	495	570	502	558	504	536	515	552	537	551	545	531	512	506	576	550	508	567	559	561	514	515	547	488	540	549	524	522	514	523	545	526	525	589	543	567	541	534	561	510	505	528	529	518	573	508	546	555	524	514	532	533	539	576	536	549	494	528	559	556	526	480	540	562	562	519	562	513	484	558	515	504	523	535	507	505	541	549	520	541	506	541	567	559	496	555	543	538	518	548	522	523	522	522	539	520	536	582	491	549	503	548	531	584	555	570	552	560	541	524	538	524	544	514	530	541	526	516	549	534	510	566	530	503	557	590	556	538	553	554	529	496	524	557	543	550	542	565	537	543	561	548	535	525	540	590	563	539	528	542	500	528	517	516	526	592	550	506	551	527	534	529	542	514	544	544	553	558	574	531	548	508	547	539	513	517	550	569	502	530	529	539	518	515	539	581	525	511	544	552	504	532	557	558	537	568	506	533	560	571	514	529	541	501	537	552	575	506	526	529	542	497	553	546	523	499	577	548	552	533	537	513	545	556	508	492	505	532	506	538	560	511	552	534	500	538	525	541	518	535	521	557	554	525	481	542	525	514	479	512	526	510	551	583	519	526	620	518	521	522	590	534	554	529	540	524	516	526	534	548	542	549	559	510	558	514	542	521	556	538	545	524	531	525	571	536	532	503	524	527	523	539	523	546	525	558	525	536	556	521	544	572	488	525	481	553	556	519	487	562	512	548	542	551	574	564	580	530	519	555	525	530	541	548	536	565	571	555	549	587	527	542	519	484	591	512	519	487	567	533	516	553	576	535	538	513	542	525	513	564	554	550	559	566	524	540	540	554	535	556	531	528	559	537	537	524	555	522	548	530	530	529	506	519	506	506	584	549	545	516	539	574	519	547	535	517	522	544	573	534	524	511	523	538	569	513	539	519	538	524	512	513	509	549	534	561	525	553	512	547	561	535	527	551	548	523	526	527	517	548	527	557	515	547	521	535	541	528	536	559	520	562	528	507	518	522	537	545	549	489	534	519	523	516	519	534	537	556	536	518	539	514	594	524	514	518	570	516	541	516	506	528	553	530	524	554	536	550	571	548	517	539	542	514	504	558	524	521	548	531	562	522	533	563	582	532	546	528	553	530	547	535	544	522	539	561	527	541	527	559	563	543	538	524	537	538	526	513	520	548	572	549	540	523	542	511	541	544	537	574	545	522	535	546	523	538	532	595	544	516	546	534	522	521	562	515	522	496	524	561	524	548	475	563	552	537	526	543	512	544	534	505	543	536	540	496	550	507	556	538	528	519	521	522	554	514	535	484	537	560	561	521	501	508	543	543	536	551	529	540	550	552	551	534	546	528	525	514	490	522	540	516	501	551	519	555	528	524	525	529	510	553	518	551	572	559	534	509	577	544	572	522	584	546	538	541	508	555	523	514	577	531	509	569	559	553	514	559	572	591	529	518	517	539	538	556	559	574	560	550	557	552	522	566	523	550	552	515	544	523	571	532	503	518	550	592	555	560	531	517	551	537	543	533	564	533	539	567	556	529	534	509	531	582	512	544	495	549	536	544	507	523	545	516	514	506	509	504	572	549	547	555	543	534	497	538	555	580	548	546	578	533	563	530	479	552	527	563	535	519	560	550	529	532	520	517	543	585	545	562	558	536	550	516	532	561	553	519	533	550	561	538	570	559	530	536	563	561	537	540	526	547	536	543	536	494	525	531	553	537	516	512	535	524	552	554	547	545	510	566	523	550	532	535	572	539	507	499	567	517	555	493	546	514	517	509	520	553	523	559	566	516	475	547	518	533	565	565	517	526	519	537	519	546	537	547	509	529	534	547	536	561	543	566	536	545	538	515	484	526	539	560	545	549	560	555	506	518	563	498	523	538	541	527	528	524	505	578	490	537	506	539	561	497	535	535	526	518	568	512	558	519	511	527	510	542	522	465	546	535	526	541	491	547	558	513	554	522	545	541	525	536	575	517	477	567	487	523	534	538	543	525	550	535	554	521	545	562	517	519	563	517	518	528	527	566	490	564	559	516	539	565	531	515	542	561	553	543	540	529	507	517	565	555	549	524	538	535	529	514	528	531	506	512	535	512	519	526	513	484	531	567	502	503	517	542	520	516	510	526	494	540	517	559	588	565	565	480	514	528	539	525	536	549	550	540	545	533	553	511	491	638	515	559	526	541	554	549	576	559	514	536	511	516	546	557	586	518	552	512	509	528	544	551	534	533	552	563	519	549	497	540	541	539	520	504	538	520	508	516	541	538	555	569	533	518	544	493	530	540	515	544	554	534	538	550	545	557	518	546	549	553	516	536	565	513	570	536	538	551	521	539	556	543	481	534	511	527	520	500	532	546	547	537	561	565	503	524	517	522	522	529	543	527	550	563	569	554	539	596	521	525	550	557	510	519	540	550	491	534	553	504	509	544	602	554	528
29205	23028	21270	13995	7841	4958	3521	2470	1674	1263	1025	938	895	775	693	666	653	571	586	533	531	556	496	539	496	514	561	523	525	549	520	508	524	491	508	469	461	535	506	480	487	498	492	516	480	481	526	533	477	525	451	460	492	485	443	478	486	475	479	438	454	472	484	473	497	502	478	476	516	510	481	495	468	444	471	483	432	462	489	469	496	471	492	479	474	488	503	488	484	459	470	499	477	513	483	457	468	498	461	506	488	484	480	459	464	424	454	448	462	475	437	468	493	509	462	465	474	469	481	478	472	445	469	504	480	497	471	489	507	419	448	501	461	479	490	489	454	446	487	485	487	516	489	454	520	488	454	469	481	529	465	480	480	472	488	474	452	495	490	530	515	468	466	466	449	476	474	438	468	481	462	441	469	463	447	545	472	541	490	459	488	505	492	475	475	481	462	454	476	456	459	476	477	458	480	478	466	466	510	464	494	468	482	488	488	469	490	499	501	478	486	509	504	461	484	512	488	473	461	491	452	489	441	457	495	444	497	439	435	484	492	469	550	490	485	496	469	461	463	474	450	502	491	487	464	508	497	468	485	474	468	457	470	456	502	466	464	441	497	490	501	483	470	433	459	490	488	472	477	440	483	494	496	489	442	499	450	491	450	455	443	470	463	490	497	452	443	474	464	495	498	446	488	486	493	505	474	510	461	492	510	454	496	485	471	471	478	476	455	488	511	454	450	452	492	466	501	468	438	452	436	515	540	523	467	435	471	495	500	526	454	511	483	429	487	471	429	499	458	467	463	490	475	477	502	450	487	464	445	487	516	442	482	465	446	460	436	462	511	494	442	484	446	490	500	465	467	447	504	482	472	472	444	459	472	478	497	508	489	496	461	438	482	468	454	467	474	467	468	500	488	489	494	477	451	413	484	513	474	468	471	506	464	473	505	498	461	501	447	509	449	520	503	478	450	507	447	451	453	443	493	498	497	471	513	472	493	457	446	444	462	459	455	496	452	485	498	426	494	473	455	480	472	484	490	487	480	479	461	448	445	517	466	502	504	475	494	489	474	458	467	482	481	471	493	482	483	462	469	471	479	519	494	475	467	462	483	456	514	525	462	489	508	436	468	518	456	459	469	460	476	442	474	481	504	482	476	463	476	500	490	425	469	488	478	474	525	476	490	468	431	517	491	513	479	468	488	492	463	495	497	490	472	513	454	465	470	442	461	510	486	465	436	461	485	469	459	465	510	493	455	419	507	475	482	500	500	456	507	512	469	425	453	456	467	479	496	458	457	468	454	494	465	514	450	509	468	471	463	464	538	475	500	435	472	466	494	479	449	497	434	465	466	463	454	447	466	484	494	477	460	494	469	487	491	465	477	439	452	487	453	465	455	499	514	465	451	485	479	468	484	496	501	455	482	512	477	442	470	511	509	482	449	485	469	477	468	513	479	471	458	473	479	441	487	480	474	500	485	450	471	517	480	464	482	465	452	468	456	460	465	502	484	506	468	477	454	483	504	509	467	485	462	490	483	490	502	439	445	453	480	507	506	485	507	498	470	457	502	473	542	469	437	460	492	504	441	452	452	462	464	483	507	456	439	509	482	456	478	469	455	440	497	478	486	469	485	456	474	472	491	458	473	470	431	478	465	484	468	466	492	501	481	485	482	497	469	502	474	500	466	493	469	452	489	496	486	474	460	498	496	498	451	494	476	460	495	434	491	482	476	501	489	494	463	487	453	493	455	468	470	454	498	468	478	462	488	480	472	483	436	459	464	459	492	505	489	455	475	448	517	462	494	481	490	435	479	481	505	493	522	471	474	472	440	492	467	444	487	481	495	479	470	510	463	547	476	473	461	473	494	473	490	471	458	466	447	418	461	487	498	468	483	473	502	469	468	505	497	463	469	482	480	479	460	509	444	476	485	497	482	478	502	499	477	447	468	484	485	450	480	462	463	498	512	491	446	435	433	475	489	494	478	431	477	486	427	457	488	460	452	471	474	451	477	463	497	511	477	496	432	444	537	512	502	514	472	454	482	507	470	460	441	472	470	464	522	462	458	448	457	498	433	511	464	481	452	464	516	456	515	464	537	451	484	436	444	454	481	496	483	483	470	487	485	472	456	475	474	439	477	446	479	461	470	463	463	492	477	480	440	457	523	503	457	498	465	484	470	500	432	465	440	483	500	463	470	465	470	477	451	457	487	525	497	478	457	467	481	465	486	481	470	466	494	510	487	493	495	488	458	465	505	467	526	449	442	495	490	500	481	496	463	447	462	473	472	495	477	469	476	489	458	484	475	481	458	503	486	474	509	466	464	470	484	457	493	492	423	491	469	439	491	461	505	479	488	470	498	467	456	522	510	439	494	478	509	481	472	460	503	476	470	498	460	491	488	492	527	462	468	495	473	474	456	457	485	487	460	490	453	485	491	452	494	488	492	481	496	444	475	539	480	435	437	486	508	467	486	487	469	486	444	446	461	467	441	485	501	494	458	463	473	469	473	475	490	491	488	502	491	457	429	506	495	443	481	467	441	465	476	478	501	497	479	449	473	523	472	513	485	441	465	441	481	462	457	490	504	508	469	484	503	496	489	462	485	479	479	441	458	468	490	484	469	446	431	461	457	488	437	470	501	487	455	500	500	465	499	488	439	488	451	464	472	488	456	456	491	459	511	465	498	453	491	452	488	491	470	460	477	471	496	479	482	436	513	479	500	438	481	440	492	454	455	504	475	452	493	473	471	470	469	444	482	456	491	482	508	496	492	503	511	491	480	484	485	482	485	458	475	516	486	481	502	460	465	474	455	474	463	492	484	485	488	492	471	472	507	472	455	496	477	476	466	463	499	479	506	475	478	493	449	492	457	462	463	458	468	482	435	458	441	497	456	439	503	459	483	441	525	478	479	466	456	458	496	490	494	465	455	500	473	486	473	486	495	493	501	456	466	515	464	502	472	473	433	475	449	484	481	476	491	475	495	468	466	507	504	480	485	467	526	456	448	471	474	453	488	433	445	483	502	499	487	468	496	465	476	487	486	449	443	466	442	435	489	484	505	451	453	468	510	452	470	468	480	483	462	464	471	468	437	488	468	464	467	547	467	486	480	456	476	498	484	488	465	491	509	466	470	461	484	501	452	464	486	485	490	496	498	483	457	473	468	464	450	480	470	461	468	484	454	451	491	472	458	501	479	503	443	477	473	458	444	467	487	466	506	460	493	476	455	470	447	512	480	495	487	503	472	461	427	459	466	488	458	447	473	440	454	440	491	472	518	500	450	467	447	470	489	474	466	446	461	505	450	507	457	452	488	485	461	471	480	463	503	448	488	460	469	467	439	486	482	476	449	481	493	482	473	526	474	496	446	505	450	492	481	454	470	498	482	500	487	433	437	473	489	433	473	468	461	487	474	444	486	474	483	479	484	485	505	488	494	486	477	478	466	459	478	466	485	504	464	456	474	502	507	434	469	478	448	469	487	523	448	468	477	490	459	463	488	462	478	462
27370	35108	25763	17005	13843	10307	7639	5593	3883	2723	2081	1800	1659	1489	1325	1128	1011	925	892	839	856	853	774	788	754	776	750	713	712	725	674	727	759	717	698	692	695	712	660	679	705	689	648	714	685	676	679	657	696	665	660	640	663	611	661	605	670	679	695	656	639	680	631	620	657	692	636	629	619	652	680	670	641	622	632	646	648	671	691	670	607	613	631	639	674	623	611	675	679	651	611	662	668	598	617	597	649	651	647	662	640	635	660	633	613	668	656	657	666	642	663	661	627	662	669	683	656	634	633	642	596	633	622	660	672	645	664	644	660	653	659	629	588	614	679	622	621	683	648	648	657	619	657	671	613	682	651	651	693	662	629	701	648	626	619	663	655	672	656	630	632	607	600	622	588	700	603	621	642	645	647	664	687	648	660	627	635	607	662	669	625	609	645	663	634	645	662	651	636	654	629	651	630	627	597	666	657	647	669	626	679	617	665	660	678	643	659	628	639	704	604	665	650	625	642	615	693	658	642	637	616	669	604	709	615	640	631	623	659	614	627	659	644	625	644	632	621	649	628	662	637	628	661	663	629	720	653	662	645	631	640	653	648	640	626	648	636	611	627	645	611	676	654	672	660	631	610	611	667	649	649	619	644	654	630	627	650	655	664	628	672	641	675	639	609	706	644	625	658	685	677	634	674	635	600	670	634	686	645	681	627	602	659	615	652	654	649	634	620	622	729	687	676	593	663	632	662	626	678	621	656	669	651	644	642	652	684	640	620	695	655	646	658	627	672	653	624	621	593	671	637	655	648	618	640	642	630	630	641	628	677	616	594	638	656	620	645	625	638	635	634	649	673	632	656	672	667	650	624	633	638	628	676	598	617	652	648	624	625	636	631	637	579	640	663	671	657	646	664	618	655	619	635	664	673	641	659	597	619	680	677	651	657	639	599	596	621	616	628	633	660	660	641	660	712	671	608	661	618	664	649	644	630	613	641	658	647	647	676	639	648	618	664	631	622	624	641	617	699	620	633	619	599	648	672	680	643	650	676	646	658	660	646	632	664	643	670	614	689	690	591	641	656	623	596	663	615	638	623	682	691	654	617	628	675	640	655	628	622	637	669	622	630	653	669	591	662	629	639	664	649	648	652	651	678	600	632	601	635	630	691	631	629	647	663	627	662	668	621	673	625	663	656	685	601	635	635	665	644	640	639	618	656	691	632	603	646	627	640	659	637	630	644	639	593	677	633	620	658	617	659	650	635	636	560	626	642	656	629	640	670	597	602	656	679	698	621	620	612	688	657	696	664	639	623	599	618	663	649	593	638	677	611	610	612	643	649	648	645	651	712	627	645	625	627	670	649	650	686	644	612	664	628	682	656	615	608	642	654	609	634	654	627	666	665	639	667	633	657	662	671	652	593	665	617	639	632	654	686	648	581	689	623	603	627	647	642	623	625	619	610	635	624	631	640	671	630	636	670	657	652	640	608	670	665	599	649	691	650	627	638	665	645	672	613	685	632	629	634	638	678	635	656	627	632	621	635	656	646	617	667	678	606	700	644	675	603	678	655	626	636	615	648	657	648	658	621	641	649	626	613	627	624	660	643	674	676	611	643	667	643	670	656	661	701	682	658	633	658	669	664	663	613	643	637	637	659	677	671	609	669	632	642	683	643	664	626	596	644	661	666	644	648	597	623	649	654	644	650	623	657	625	619	652	684	649	635	621	617	648	640	613	643	611	661	667	638	597	679	652	638	629	651	660	635	633	618	606	628	675	645	680	661	662	658	672	667	640	656	682	605	616	613	654	635	581	657	629	691	621	652	589	627	618	695	611	600	631	653	639	625	663	629	620	634	601	634	656	627	643	675	660	655	641	608	666	646	625	653	700	633	668	661	660	649	667	693	660	631	659	650	633	613	617	668	684	671	596	640	682	623	640	606	655	658	626	652	668	604	658	650	629	659	651	645	641	635	661	673	672	630	633	648	636	612	638	651	626	608	639	645	623	658	586	652	631	657	645	658	593	645	633	670	596	633	642	669	714	621	637	711	679	642	624	650	658	649	643	603	629	672	640	635	650	627	681	675	611	691	632	640	647	656	665	640	607	661	631	650	687	655	631	661	617	648	612	661	618	623	605	636	661	666	682	640	674	632	635	643	664	622	650	668	647	662	689	641	647	623	634	633	659	650	673	696	698	625	601	657	621	649	647	636	609	659	676	663	639	600	631	624	619	693	654	635	626	692	631	661	664	670	633	646	641	672	635	649	608	647	660	584	659	655	630	642	632	623	625	622	607	627	650	634	666	645	666	626	646	625	667	618	628	644	697	644	708	605	608	640	630	654	653	674	621	691	666	676	664	602	648	642	623	643	631	709	657	601	679	643	616	599	652	612	599	615	622	658	652	656	684	667	631	582	646	653	613	659	597	687	642	655	635	667	601	652	618	635	630	649	612	609	643	575	671	632	665	641	637	680	696	613	659	669	657	622	696	664	643	636	676	614	601	640	677	649	610	628	635	622	610	647	601	611	674	663	659	641	652	678	676	613	637	667	636	654	650	640	696	652	623	595	658	614	625	646	639	611	630	665	694	664	629	677	646	661	635	663	646	595	629	621	655	614	608	631	689	667	663	622	668	605	676	652	608	632	636	650	651	605	647	636	658	628	648	635	598	628	662	651	646	668	617	674	638	603	654	660	659	653	663	631	627	637	583	663	627	652	625	673	648	661	661	669	681	637	618	613	672	631	658	631	632	671	642	658	617	615	652	642	667	656	618	647	658	607	672	731	694	619	639	615	680	608	654	633	639	635	643	666	641	625	596	654	644	629	631	613	661	655	602	653	622	659	650	649	637	630	667	629	669	657	643	651	647	624	613	612	698	670	657	674	657	640	654	685	605	613	610	667	631	650	597	652	675	658	680	613	657	646	630	660	605	665	672	683	649	665	677	623	619	660	700	685	649	643	599	637	638	689	612	664	611	601	679	643	656	667	641	652	654	611	617	680	657	669	640	639	632	660	663	581	682	628	663	663	618	629	640	644	631	613	653	632	641	636	617	650	638	654	694	656	672	667	700	685	626	696	657	631	636	638	640	662	629	653	670	640	617	653	654	628	644	672	658	649	650	637	591	618	668	587	649	625	636	606	644	656	653	625	624	616	684	685	606	608	630	650	664	629	666	607	642	622	617	637	647	640	689	666	642	620	635	633	638	629	636	618	624	652	625	660	652	592	626	623	653	654	599	674	670	670	683	645	631	679	633	609	684	677	631	584	643	648	694	675	664	667	647	640	681	673	659	658	639	658	635	610	626	620	592	632	710	664	625	627	647	653	656	667	641	634	663	616	655	703	633	618	581	630	628	677	682	656	654	639	661	640	648	627	633	641	678	663	628	673	657	665	681	649	650	638	639	636	654	655	604	682	660	647	672	618	637	642	610	667	621	672	679	622	674	659	657	630	641	626	666	644	635	610	645	652	673	600	669	650	653	639	681	637	642	676	595	677	628	603	628
23984	21634	28759	25056	21444	14041	7167	3958	2484	1823	1510	1297	1114	968	891	826	709	664	615	582	635	588	600	607	561	504	503	490	481	487	521	506	502	534	497	465	471	508	452	498	436	479	444	482	495	479	473	497	482	442	472	472	479	478	437	475	463	443	456	462	451	459	456	448	466	497	410	443	482	464	463	460	442	500	424	450	448	493	435	449	456	476	439	406	478	506	490	425	442	484	413	456	465	433	494	431	450	443	473	449	474	426	461	460	445	447	462	434	467	466	458	450	452	463	475	421	438	398	459	459	462	457	431	409	443	481	444	454	429	438	431	436	430	442	452	448	455	469	457	428	478	464	441	457	427	461	415	435	426	439	455	487	459	494	456	464	448	436	426	424	457	461	416	418	470	453	437	444	459	456	477	472	433	443	447	457	419	436	404	429	440	487	441	494	400	473	453	433	453	424	470	459	415	435	507	441	438	465	449	464	449	491	458	425	477	475	440	452	440	434	459	442	454	416	436	444	484	427	454	440	474	461	426	406	428	467	445	424	436	468	421	465	427	427	462	444	425	441	444	481	425	459	430	448	469	475	424	440	432	432	449	455	452	457	448	485	445	452	443	469	493	518	444	449	468	428	429	438	445	430	451	442	455	475	485	460	472	448	472	457	423	469	446	450	459	434	454	455	443	457	465	433	478	453	413	484	459	507	459	472	465	462	427	466	435	423	417	457	458	479	466	457	407	440	404	439	428	433	459	447	495	438	426	464	469	401	491	465	445	439	460	435	448	428	459	440	402	461	443	486	481	475	441	448	445	424	432	431	459	473	452	458	461	449	442	445	470	467	453	441	432	428	447	439	491	452	437	460	466	441	444	463	418	449	442	459	451	460	453	468	437	466	462	443	450	394	428	444	465	459	413	455	471	454	451	501	449	431	415	442	448	423	423	497	437	453	440	461	482	471	474	449	454	454	456	439	480	456	458	463	475	461	446	441	441	467	452	458	433	414	438	441	432	482	455	447	443	433	454	441	446	440	405	404	463	437	480	446	436	445	446	465	435	488	412	456	431	453	441	461	474	449	464	442	460	469	429	408	461	452	459	460	466	463	448	451	434	481	446	417	433	457	438	459	428	431	405	452	464	447	441	464	401	456	474	441	444	465	428	481	411	467	456	449	435	474	429	435	465	450	472	447	480	434	485	469	431	459	455	432	458	446	483	423	444	457	469	476	440	457	465	413	471	454	427	483	414	475	491	434	456	443	455	506	442	454	472	419	444	448	441	441	448	466	465	472	411	438	421	422	436	440	416	434	461	427	429	431	411	433	439	436	424	456	459	460	418	412	459	450	442	451	503	454	479	453	427	443	463	405	489	450	463	426	470	453	478	459	480	460	470	444	421	463	476	460	445	430	401	430	425	445	489	410	407	445	435	477	445	453	437	482	427	455	421	491	460	459	418	428	455	442	463	474	448	461	445	468	457	439	427	430	462	467	434	418	430	499	433	409	446	441	438	496	417	437	458	406	435	429	419	453	432	443	448	451	449	478	422	434	472	476	451	451	468	451	464	480	458	421	447	425	471	434	430	455	442	449	440	424	430	413	434	435	451	453	420	459	467	458	429	442	437	453	452	450	484	440	456	444	476	471	493	425	449	415	461	423	430	472	459	441	437	428	422	455	447	451	413	447	437	437	456	465	507	442	476	449	473	446	464	416	476	472	419	472	424	453	421	437	438	424	479	452	477	478	464	459	467	443	474	468	434	418	482	448	464	431	462	453	435	436	425	436	418	454	454	403	412	415	496	419	449	412	459	432	465	420	468	395	462	449	453	422	465	431	428	424	466	420	476	414	462	469	463	454	431	430	412	475	445	445	477	434	412	434	436	434	460	473	466	447	468	428	467	444	442	455	438	431	470	437	438	480	444	460	450	438	477	473	454	455	435	419	412	444	487	469	434	442	439	464	467	430	459	467	444	486	434	517	456	436	450	447	398	453	444	494	445	424	475	411	493	435	427	412	432	455	472	473	455	441	412	426	480	435	449	468	457	460	435	437	495	406	402	415	448	463	463	476	468	460	407	452	450	472	482	428	472	441	467	425	417	439	420	468	461	473	454	443	470	484	464	415	452	421	453	457	490	438	471	467	428	420	448	418	420	443	469	436	459	430	474	459	464	495	413	455	419	444	485	474	451	451	444	434	421	449	455	467	412	457	472	475	446	404	437	446	430	466	445	455	428	458	448	440	456	460	440	437	436	430	480	462	431	449	461	478	491	488	456	452	492	448	445	460	462	447	449	439	472	428	454	464	420	467	440	506	473	440	431	459	465	440	425	466	485	453	457	452	437	454	477	481	456	433	427	450	446	444	465	454	468	453	450	452	476	477	454	425	456	455	456	403	470	471	441	424	484	419	442	436	442	438	445	470	406	435	413	439	449	437	431	470	465	441	448	485	437	472	438	431	424	416	433	415	441	432	436	399	458	442	419	440	445	429	431	449	455	452	464	433	463	457	437	422	466	447	467	431	454	435	469	451	484	456	445	421	414	445	425	473	433	449	468	448	451	440	454	456	467	470	479	417	434	472	456	431	434	492	421	470	411	431	484	445	426	451	433	460	464	477	438	465	460	454	435	422	428	457	435	487	440	448	491	429	431	462	486	429	451	451	480	446	471	459	478	442	438	452	434	451	429	415	439	470	448	446	482	426	463	402	441	449	422	423	436	455	430	472	502	445	435	461	481	431	467	473	416	460	504	489	447	425	418	446	461	447	445	460	501	422	463	408	449	471	491	435	459	434	436	433	467	469	419	493	470	430	442	471	457	457	454	469	425	438	484	422	446	483	392	448	428	453	463	438	478	490	411	437	430	470	459	429	429	491	450	493	458	457	453	458	453	485	427	476	448	424	433	438	441	467	428	462	479	456	426	438	463	471	439	425	428	443	451	437	458	458	447	442	468	447	456	447	477	440	469	440	456	439	458	442	458	425	441	468	467	455	469	440	461	437	464	492	419	454	464	420	492	451	458	453	518	474	452	453	417	447	450	437	460	479	422	471	432	431	451	445	421	456	436	471	422	452	451	468	436	451	403	478	449	454	432	432	453	481	480	464	420	462	437	442	441	421	459	415	456	452	483	432	437	477	423	477	447	452	450	426	450	431	453	460	467	423	484	460	425	420	429	455	469	463	440	443	424	436	456	431	434	473	456	427	466	428	447	450	447	470	451	440	389	429	451	448	416	423	446	453	414	411	440	446	438	456	448	468	453	439	430	471	403	420	441	457	413	426	456	415	431	454	440	424	491	459	437	458	478	476	441	437	448	447	451	475	461	435	447	447	452	436	468	442	443	438	419	470	478	430	480	435	459	442	464	412	421	430	421	468	490	459	451	457	454	452	466	448	453	453	437	496	434	462	422	426	421	447	457	451	459	461	440	455	465	426	425	492	440	415	441	462	434	447	475	457	445	437	440	430	457	476	525	460	463	467	458	415	457	461	450	482	453	463	432	383	445	436
31363	42452	33304	24183	19530	15292	11689	8093	5443	3873	3236	2822	2433	1916	1671	1391	1279	1153	1058	975	957	886	919	844	792	763	808	792	755	761	726	722	675	721	717	693	678	693	666	667	640	592	672	714	651	618	646	655	591	659	630	601	693	599	610	616	616	577	605	581	651	586	581	630	610	624	616	665	614	571	632	651	580	581	627	563	642	591	631	618	620	623	627	627	633	583	600	657	611	658	631	603	614	613	640	588	628	630	624	607	652	628	617	657	620	616	629	585	617	587	609	622	641	620	573	590	619	605	644	629	632	653	596	595	656	631	588	631	609	612	665	621	635	599	592	604	578	593	654	614	589	574	607	599	604	628	611	604	577	613	617	618	654	637	624	629	622	651	651	593	622	576	624	609	652	674	610	599	624	642	619	599	586	595	595	617	544	590	594	590	630	636	610	550	575	658	656	612	607	592	569	616	592	616	680	581	577	577	610	636	563	617	635	648	633	604	591	611	589	565	638	543	633	591	629	616	601	568	623	632	620	618	627	618	617	630	631	576	640	615	601	606	625	598	627	618	564	631	636	637	628	604	649	630	630	603	607	635	588	591	650	599	552	631	655	602	618	639	604	576	648	575	635	571	639	618	617	656	598	641	609	612	606	585	602	591	571	641	637	597	607	619	648	589	621	630	623	634	645	628	636	618	570	603	601	602	662	591	592	587	624	632	587	619	587	608	648	579	592	601	622	611	580	630	596	631	626	655	634	597	592	625	625	610	591	598	606	600	609	587	581	578	569	645	585	626	628	585	590	591	557	617	607	590	628	602	643	604	595	637	625	630	596	608	601	634	598	601	643	595	619	625	614	613	621	602	611	601	599	567	625	630	630	618	619	605	568	583	621	627	578	574	613	623	597	614	618	645	612	593	593	576	605	604	597	621	565	592	575	584	596	597	629	614	630	580	639	589	578	618	618	643	599	602	583	632	608	600	586	574	630	617	596	613	627	599	578	577	615	618	623	591	634	608	629	633	595	651	629	631	577	589	669	618	576	596	598	607	562	661	577	637	659	652	588	629	614	585	587	632	600	596	634	607	614	565	619	638	641	606	570	595	576	605	583	595	562	600	626	559	623	584	606	594	625	613	573	558	558	636	618	597	626	639	610	592	569	610	637	590	598	664	593	676	533	616	601	623	620	533	635	596	582	647	613	628	594	629	599	576	616	630	624	651	665	638	599	591	588	585	652	614	594	629	576	615	660	641	668	602	660	613	591	625	615	600	586	623	614	601	637	563	597	628	592	562	645	611	632	624	616	609	628	576	652	585	588	595	604	609	573	621	637	609	647	618	576	587	669	599	627	621	645	624	619	601	616	624	613	556	632	641	590	570	637	579	647	596	596	594	582	596	626	628	620	566	608	578	599	656	588	588	632	633	597	601	631	620	668	571	609	574	601	600	631	641	628	589	615	594	622	592	620	602	606	614	559	583	598	592	651	650	627	569	645	655	601	637	631	662	615	640	614	635	600	624	621	633	621	618	589	572	574	622	620	625	600	588	672	598	595	632	642	614	576	594	583	581	605	640	619	601	637	627	605	593	653	579	637	597	620	574	639	597	628	612	563	622	595	625	616	609	622	615	597	553	618	618	583	607	612	560	642	612	601	580	588	647	604	591	629	617	598	582	603	610	605	591	611	591	613	616	624	601	653	652	608	613	619	593	593	568	638	610	598	601	619	609	630	588	612	603	619	626	645	604	662	617	585	610	599	640	643	585	619	580	651	603	583	628	624	608	582	642	609	648	589	614	594	583	616	615	608	612	588	619	602	608	592	602	599	619	611	602	615	644	607	606	577	612	645	590	564	607	574	628	633	577	641	618	607	629	620	590	622	616	586	578	620	626	599	545	605	610	636	601	667	624	612	603	625	639	632	627	628	615	594	584	566	630	597	637	634	626	624	628	616	603	602	602	598	597	592	624	590	647	605	580	632	577	597	602	650	621	615	594	623	613	597	568	624	624	591	603	631	616	622	618	583	584	577	609	560	621	606	626	564	612	614	606	598	625	572	581	632	607	612	613	540	635	642	572	593	611	635	637	601	594	623	587	633	604	590	615	587	593	602	613	604	632	594	588	580	614	640	591	612	649	656	622	604	640	588	609	582	593	606	641	538	564	618	602	611	614	610	619	593	651	614	615	595	606	612	604	650	605	625	628	616	631	645	593	605	594	580	642	602	574	611	577	612	648	628	626	604	610	620	634	598	617	633	628	593	613	649	614	624	582	609	597	584	590	598	635	647	628	611	617	643	611	575	602	637	580	646	614	605	653	636	652	654	616	567	584	629	642	615	569	592	616	623	616	608	596	648	622	602	577	580	578	570	595	619	629	616	655	632	618	622	599	624	617	604	593	620	654	586	626	645	622	606	591	576	593	615	629	603	612	621	650	624	619	684	642	600	622	623	631	641	611	620	590	604	587	584	623	615	598	626	558	587	575	629	608	608	604	612	608	656	605	586	585	583	601	589	602	617	667	580	644	633	632	602	620	643	620	614	659	628	614	604	592	556	617	613	597	644	632	636	659	654	635	604	592	642	593	580	637	636	644	630	570	637	581	590	597	587	630	583	598	629	618	656	605	616	633	606	637	623	615	626	630	569	643	627	622	621	584	596	623	618	586	602	586	594	639	663	648	660	586	658	548	630	613	592	626	643	593	618	635	623	603	585	591	665	584	625	617	617	612	605	628	616	606	619	607	625	596	615	598	600	650	584	625	633	578	647	578	616	598	631	621	599	640	596	595	620	705	603	636	611	615	596	636	590	603	627	597	626	633	636	649	676	575	559	641	611	617	626	612	558	620	601	614	638	626	591	655	644	599	642	620	621	630	660	575	563	624	609	604	633	615	578	652	592	617	634	615	630	637	579	639	614	588	590	634	627	583	589	607	597	652	651	603	594	603	615	621	589	643	640	570	608	618	580	620	583	606	639	590	618	633	616	634	586	601	623	635	567	609	644	617	554	612	615	611	613	641	644	622	586	620	636	633	626	607	616	569	571	619	585	589	646	597	607	558	604	657	629	648	574	681	661	607	596	648	586	645	633	646	610	614	621	623	577	556	591	569	594	591	609	602	573	606	625	614	640	565	632	634	569	666	611	666	626	618	650	617	589	680	616	682	637	621	631	656	639	606	608	598	608	568	620	619	641	640	623	575	651	603	610	573	579	636	609	659	630	609	589	602	546	587	595	623	620	658	631	629	599	595	603	605	578	650	585	584	616	618	563	629	614	600	636	571	609	543	598	599	578	627	601	618	577	610	624	639	619	653	629	607	564	600	617	658	615	654	626	601	626	579	620	640	676	576	616	603	597	551	602	634	656	640	592	604	600	566	613	561	614	620	623	592	584	605	612	625	633	614	614	596	625	610	637	650	609	603	605	617	624	596	612	607	633	593	631	621	578	594	615	606	585	604	575	544	576	578	607	662	584	614	585	590	617	636	636	598	608	624	617	619	584	653	616	615	593	635
25369	21665	27304	25658	13108	6548	4167	2586	1785	1410	1217	1048	902	806	775	630	614	588	525	549	552	542	486	470	475	505	531	455	472	468	521	440	453	464	450	438	452	404	455	478	448	437	433	456	466	459	436	403	411	452	434	457	452	442	454	422	427	443	408	425	425	458	425	441	458	406	408	453	420	410	420	424	437	440	434	449	429	469	434	446	447	428	420	413	421	430	441	406	386	431	465	428	438	418	435	440	444	435	421	442	414	442	413	449	439	415	398	448	420	463	438	439	402	434	440	407	430	452	436	425	410	457	413	450	420	435	427	448	440	431	466	433	403	431	439	444	449	432	394	450	424	450	411	469	422	418	396	443	417	418	440	399	415	410	449	427	415	405	418	452	450	409	428	433	416	425	445	468	417	425	444	413	438	408	439	433	445	469	418	453	409	455	430	429	454	465	398	446	436	415	439	438	417	467	464	413	443	412	448	412	448	425	425	442	422	431	409	433	402	429	444	421	438	415	428	406	425	424	424	402	439	442	440	442	416	399	435	475	438	421	398	409	451	463	391	433	463	446	414	460	460	403	410	397	448	421	420	434	420	425	441	437	421	439	445	396	423	440	406	430	400	391	476	443	427	409	452	397	435	436	410	473	448	449	409	433	417	418	422	446	449	448	447	425	455	420	414	468	432	417	423	440	421	436	412	396	425	416	385	425	434	426	419	467	460	404	414	460	430	431	459	415	430	464	445	423	419	427	439	451	403	452	411	423	432	438	438	433	412	451	405	440	443	430	429	451	466	418	417	462	432	405	409	458	446	428	439	410	432	412	442	439	387	448	432	418	449	429	446	422	438	479	410	430	422	408	438	392	421	432	428	401	439	420	448	401	406	442	412	427	442	408	415	417	444	443	442	437	418	451	480	450	438	448	432	439	449	424	419	406	472	420	433	422	438	432	426	471	461	466	446	419	484	451	398	421	446	406	408	431	421	430	375	417	440	431	411	410	406	400	405	460	439	442	433	441	443	396	418	409	429	453	392	425	396	388	429	436	399	431	446	403	406	419	435	447	415	416	394	464	401	433	419	414	428	429	418	428	455	402	442	419	437	398	441	468	411	471	456	413	410	390	402	421	413	444	419	416	407	423	448	400	414	442	425	497	406	412	438	371	413	420	454	455	441	401	413	400	400	419	424	376	411	413	428	464	426	419	399	458	460	405	426	437	423	442	412	421	441	419	406	423	417	392	455	454	459	436	395	406	420	433	423	418	413	438	391	435	431	419	431	398	438	417	404	439	424	458	461	445	407	389	405	473	413	431	437	422	445	409	415	409	425	397	425	446	445	418	408	421	448	414	418	432	390	462	426	479	469	412	447	423	404	437	418	433	437	403	390	410	396	443	450	453	440	427	420	429	404	408	400	421	451	419	456	384	435	389	407	397	428	452	422	411	475	382	445	453	404	419	461	463	443	402	431	436	436	400	412	438	420	448	454	411	413	441	395	442	439	418	428	463	415	431	450	444	427	425	460	434	454	454	417	400	392	482	428	419	430	447	389	456	447	432	427	402	400	391	422	470	452	401	461	430	422	436	417	440	441	432	437	455	397	434	431	427	413	424	474	415	400	438	436	396	412	417	415	450	427	431	425	477	454	402	412	406	432	439	432	429	455	443	411	386	415	464	463	436	403	432	406	459	451	429	404	449	402	427	403	399	451	437	456	437	434	420	412	467	439	426	444	415	439	426	375	428	425	433	404	446	458	439	430	397	409	441	468	472	427	397	426	424	421	424	420	434	404	394	425	408	414	447	414	421	420	411	429	389	443	419	414	423	461	464	430	423	450	461	432	425	431	427	402	456	427	407	427	423	441	410	403	464	436	429	447	415	417	403	449	404	453	432	420	399	412	438	468	467	464	437	446	455	437	425	459	442	450	438	390	426	440	408	424	426	427	395	436	427	428	439	413	471	400	413	394	416	430	430	451	420	419	403	437	440	419	400	404	437	428	415	428	416	424	439	462	424	409	446	384	417	439	455	404	395	425	436	425	425	425	434	388	423	390	456	417	444	400	440	461	422	374	425	458	430	449	441	441	392	423	409	421	393	439	429	432	425	435	435	424	431	414	448	417	449	417	451	456	412	427	410	472	446	447	434	430	427	429	385	426	429	393	437	371	418	437	390	470	459	484	428	402	440	412	396	448	455	419	413	451	434	462	471	431	464	436	407	413	429	442	427	429	464	431	443	435	434	394	415	397	425	441	388	431	403	457	413	449	398	444	424	427	402	408	373	421	433	463	425	442	390	400	407	403	440	411	396	427	415	419	407	414	410	439	434	427	483	416	395	448	424	443	450	417	434	403	448	399	407	448	409	463	437	427	457	395	431	450	427	434	433	409	415	427	389	408	414	391	406	427	442	416	413	436	409	480	416	425	406	447	435	404	415	414	451	442	425	420	419	422	404	465	400	443	420	455	387	434	428	421	450	459	434	449	437	418	426	406	415	411	417	426	449	438	448	457	378	449	412	423	412	427	402	455	366	412	432	471	446	436	431	451	428	427	457	451	478	426	421	442	418	452	453	390	407	436	431	383	399	419	385	420	412	390	423	457	468	394	399	439	421	438	405	461	463	429	371	414	398	404	386	398	433	426	454	443	382	443	447	430	445	393	435	421	423	420	420	414	449	452	446	420	443	442	438	424	432	431	414	382	445	418	395	443	412	445	438	423	460	418	420	424	447	476	427	440	443	444	432	458	435	423	413	422	414	405	427	428	406	460	386	429	444	438	481	454	404	442	439	426	422	406	429	485	412	440	382	466	454	418	420	443	446	435	420	446	430	436	462	455	415	406	414	455	405	484	463	446	447	414	448	458	438	432	432	426	424	466	414	392	398	388	432	411	475	427	405	427	427	436	421	463	392	430	426	405	422	452	453	416	399	419	437	446	422	404	462	456	430	458	431	426	431	455	445	429	449	449	383	439	436	356	432	419	429	394	442	453	368	472	442	404	411	432	399	423	429	435	455	366	435	433	414	437	447	427	408	436	414	434	413	417	396	454	409	416	424	406	425	442	422	426	414	397	440	432	436	449	430	418	461	414	405	424	420	413	434	414	424	403	419	451	439	417	438	403	455	438	434	445	381	439	430	397	430	436	411	431	422	427	436	390	399	425	435	404	403	414	388	441	406	447	415	463	430	433	405	439	441	425	422	453	421	402	486	430	439	430	432	426	424	422	417	390	425	432	391	458	429	437	471	439	396	436	417	408	402	406	440	428	408	434	431	420	437	430	419	402	395	398	463	454	375	394	420	435	406	444	450	426	426	397	433	466	429	444	454	420	467	427	424	449	399	448	427	418	443	445	467	387	434	445	439	456	431	441	447	403	415	481	435	412	417	414	425	473	457	425	391	449	380	410	400	405	432	475	442	415	418	461	434	411	424	416	396	416	395	430	422	396	413	441	427	408	408	429	464	417	418	423	417	402	435	427	395	404	432	439	453	443	429	442	425	475	436	437	427
30525	39463	29596	20697	16023	12246	9000	6046	4166	3160	2588	2181	1874	1593	1397	1249	1026	949	892	839	821	859	773	753	784	671	749	750	741	661	715	635	636	660	686	688	635	604	578	633	609	635	598	614	610	595	617	563	622	552	577	606	605	591	563	582	549	601	598	587	572	646	545	613	631	581	622	588	579	569	600	602	561	599	568	604	569	578	551	543	585	653	650	566	606	581	582	586	558	572	565	590	560	597	543	594	602	588	553	593	619	583	574	644	590	608	592	587	555	602	555	589	583	614	614	558	568	646	590	598	575	607	626	603	592	574	584	603	554	594	591	585	617	591	592	598	571	595	562	601	607	563	564	612	612	558	646	598	585	559	567	576	619	563	568	615	592	544	568	591	561	591	635	612	596	594	576	601	557	583	603	591	581	588	601	549	547	553	563	620	587	568	545	570	598	616	646	565	597	591	611	557	605	572	586	608	602	591	585	593	581	554	589	554	577	591	639	586	613	619	573	568	632	582	591	557	546	566	555	543	560	578	578	516	567	557	604	567	539	611	591	561	605	611	594	571	584	651	604	541	592	567	586	594	602	599	578	597	556	601	617	584	568	594	623	607	626	640	633	620	614	590	547	589	576	586	624	614	567	612	560	550	569	582	586	598	588	601	578	565	588	596	556	621	569	581	592	568	633	540	583	567	579	520	543	588	590	623	568	612	564	571	569	589	582	593	569	606	554	574	601	582	590	579	600	555	641	614	580	559	608	610	578	581	561	555	595	598	589	571	581	549	603	619	628	590	630	576	571	593	597	583	606	568	601	570	586	603	609	559	566	584	609	559	584	537	586	574	586	631	547	599	589	599	609	558	605	600	546	544	589	635	593	592	561	568	583	615	586	579	561	610	603	567	590	561	544	551	615	600	632	614	588	593	596	586	644	581	584	588	575	611	582	536	612	580	564	589	576	596	557	586	613	621	600	543	593	600	575	587	588	613	579	558	540	578	602	622	587	550	569	566	593	590	552	542	618	557	579	583	579	570	553	555	567	597	604	609	598	608	576	569	558	549	619	613	586	616	608	581	567	556	583	573	613	595	591	590	561	600	570	548	617	588	561	626	569	622	586	616	558	576	591	595	607	606	576	587	613	632	608	568	645	599	617	564	568	575	582	607	591	592	571	555	532	573	588	577	584	582	605	562	571	636	579	585	609	587	597	586	564	566	602	596	608	559	579	570	622	524	563	554	620	587	533	604	561	577	543	608	575	610	591	575	588	595	588	594	543	542	583	581	588	640	589	593	585	588	597	592	610	588	590	568	604	589	539	598	606	603	602	602	546	564	588	597	547	586	564	594	553	603	595	575	572	555	597	616	609	579	639	608	620	552	621	567	595	576	592	550	588	547	594	624	584	599	578	582	599	564	594	566	561	586	623	588	564	617	579	608	552	590	579	532	597	559	591	593	599	541	617	592	633	599	589	584	606	556	570	562	601	558	593	605	587	604	590	561	586	608	612	604	653	536	575	582	570	612	537	614	587	578	592	578	613	577	573	597	560	602	595	562	538	607	595	602	589	644	569	565	583	601	568	592	614	581	599	610	590	579	563	545	605	618	595	588	582	590	560	632	603	571	578	572	566	616	559	585	628	576	563	562	570	542	587	643	585	576	541	593	565	586	596	560	609	591	603	648	552	569	583	569	570	600	574	606	587	563	579	570	588	562	583	597	591	566	628	580	537	608	572	573	582	580	619	595	612	572	587	574	606	576	624	636	606	568	610	588	577	585	553	574	563	602	577	606	612	623	547	542	568	592	598	555	587	586	573	587	597	615	588	579	585	610	610	582	616	592	578	583	579	609	608	580	603	571	611	608	573	584	550	634	607	586	630	560	610	556	535	608	548	569	580	596	596	577	593	568	558	578	595	592	620	533	631	582	592	622	534	589	609	622	576	561	580	570	556	554	525	598	591	577	583	613	575	610	554	545	573	598	576	576	581	545	598	557	574	558	598	600	575	538	630	613	598	599	594	508	558	601	548	569	580	587	590	560	545	618	587	581	596	603	575	620	595	580	550	623	562	580	606	598	589	571	591	555	577	593	598	616	568	598	572	604	566	598	601	625	640	606	572	593	622	524	598	566	597	600	624	608	570	588	631	565	557	571	591	578	599	583	587	556	612	622	585	582	592	600	577	565	558	557	652	603	603	596	597	561	566	563	584	605	604	621	593	597	601	579	594	598	601	579	544	603	580	597	573	614	602	601	618	577	590	549	603	644	586	522	662	590	573	584	596	557	592	573	541	592	576	551	598	597	619	581	580	562	610	601	643	601	566	564	575	579	628	568	579	586	599	546	628	571	613	565	615	585	588	595	592	570	554	597	622	591	583	589	605	564	570	576	619	621	592	586	567	590	627	591	585	576	593	544	592	583	567	580	614	587	568	573	590	567	608	600	555	553	560	568	598	591	618	579	560	587	584	566	577	562	580	564	549	595	598	561	568	601	545	591	577	582	571	587	554	588	609	588	616	583	578	604	586	587	612	534	579	591	539	572	610	553	564	604	556	620	602	551	601	591	629	619	616	574	618	601	609	591	561	562	544	630	596	547	602	598	622	605	555	580	595	606	581	623	588	598	568	587	581	634	581	569	576	606	531	566	575	596	570	554	560	542	603	561	551	623	598	580	572	589	578	600	596	572	584	546	568	622	594	586	605	589	606	606	631	603	565	569	583	588	577	578	596	597	572	596	586	604	589	590	609	586	557	600	570	552	580	569	548	587	577	581	556	545	619	591	590	565	577	598	578	576	607	575	559	588	555	561	575	606	558	573	575	588	550	573	591	585	569	606	549	578	576	638	557	539	554	550	581	547	584	590	595	615	584	570	572	591	574	574	585	569	560	609	606	589	555	571	590	602	613	578	542	589	566	572	591	584	601	561	583	569	551	576	609	562	581	591	608	577	644	621	578	628	593	573	552	576	561	587	564	574	575	576	601	562	595	603	596	573	583	541	586	569	575	636	612	587	555	612	583	569	570	529	593	600	586	592	605	591	581	578	545	564	620	556	604	550	586	606	611	538	561	578	589	624	591	562	574	603	555	582	601	574	581	559	585	567	556	576	605	613	617	556	579	557	603	583	560	583	574	566	570	591	625	572	617	570	581	573	554	587	614	628	624	602	594	571	607	629	622	600	591	555	563	571	576	560	601	556	606	627	545	578	583	559	579	580	643	565	563	579	588	569	577	569	586	565	600	541	569	560	595	582	549	605	641	586	587	582	589	565	582	576	562	580	583	575	551	556	590	576	594	549	578	563	581	596	546	628	616	581	572	602	571	562	593	590	568	612	593	625	607	581	619	561	627	559	598	575	560	556	565	609	621	557	600	599	573	591	607	583	567	587	561	567	581	574	563	579	606	556	580	524	586	587	616	567	612	592	586	586	604	572	614	582	576	560	578	571	564	567	606	571	598	553	511	606	593	555	595	576	592	564	612	622	577	572	661	579	603	556	592	561	626	575	522	573
23116	21723	29407	24604	21835	21614	13158	4983	3027	2406	1864	1640	1466	1214	1078	846	788	714	657	577	582	576	562	528	539	526	505	446	495	470	470	483	462	482	420	469	451	436	453	449	437	442	441	415	400	412	465	406	413	417	351	405	422	397	429	405	408	392	426	416	454	410	379	397	409	393	429	413	399	395	426	392	415	410	420	390	432	404	352	420	391	363	380	384	374	395	405	420	417	422	436	402	389	372	385	357	392	410	438	421	370	381	387	370	424	431	388	416	393	375	404	395	389	404	410	380	406	389	370	395	346	422	377	390	407	411	420	403	393	427	426	373	354	368	393	378	398	382	394	403	347	409	416	390	400	377	418	418	391	422	404	355	412	412	368	402	378	417	402	390	351	373	394	368	401	419	403	425	414	385	393	412	410	384	391	381	378	406	413	389	377	413	407	390	418	382	384	427	438	366	423	405	373	433	376	415	375	378	408	417	385	417	402	395	375	398	402	341	410	395	392	391	376	386	401	418	413	400	375	395	420	404	432	413	389	376	425	406	372	393	438	368	403	385	349	386	408	377	397	359	386	394	386	420	424	406	421	419	424	392	400	401	372	412	418	422	400	394	436	376	391	374	396	380	392	399	389	364	421	402	397	430	373	404	413	418	410	372	392	377	372	408	410	416	418	402	430	389	376	395	431	409	409	378	405	385	404	388	434	409	397	421	415	398	420	390	403	393	395	368	406	418	381	392	404	384	383	370	369	388	412	389	354	432	387	350	373	389	403	400	397	381	409	418	394	393	381	408	417	395	429	376	413	385	381	427	363	394	407	428	379	401	455	386	382	410	389	382	381	390	371	403	391	451	398	395	385	419	432	392	394	387	382	373	405	422	403	422	423	403	423	382	398	400	422	361	413	398	405	395	367	419	403	411	428	366	388	408	383	383	426	383	402	378	368	390	382	400	421	411	384	418	394	409	388	392	418	363	389	381	435	436	366	394	380	407	391	398	403	429	386	379	406	394	450	400	387	384	407	420	373	443	378	401	378	385	390	417	432	386	387	377	397	393	410	369	392	387	396	420	413	400	401	385	369	461	415	409	391	382	366	420	425	399	389	418	402	399	410	407	388	380	390	396	363	437	378	362	413	380	430	418	409	441	435	400	389	367	385	396	350	387	359	361	367	370	390	420	368	405	384	389	420	412	368	418	340	395	384	425	398	411	364	378	399	410	406	390	395	419	388	416	402	388	385	421	391	428	426	369	402	405	379	373	381	401	403	395	407	392	405	385	390	389	383	422	426	411	400	402	382	383	446	383	373	431	423	407	379	383	420	384	404	403	416	391	402	359	414	390	376	413	423	363	398	418	400	344	396	401	354	390	410	367	411	412	380	417	384	388	363	369	412	397	388	419	408	371	371	383	362	387	358	423	390	377	422	403	419	412	427	417	394	402	377	390	388	398	402	414	410	369	364	388	397	411	429	399	404	409	379	414	372	422	394	399	414	383	371	423	367	374	400	401	391	363	395	392	441	406	361	388	429	368	423	448	395	387	416	426	434	443	390	389	373	393	431	419	368	406	390	433	356	421	378	391	385	382	355	407	404	380	417	401	391	376	386	384	381	427	386	410	405	405	365	405	407	428	389	390	346	365	413	425	420	415	404	397	422	430	409	407	369	381	410	406	384	402	370	417	412	432	401	380	432	369	380	407	400	401	435	414	394	411	425	371	402	406	376	365	408	377	390	432	391	400	391	418	398	363	381	428	364	371	391	374	366	399	406	402	407	424	420	385	386	414	433	374	411	378	419	406	451	428	369	387	375	387	356	407	399	390	397	386	387	409	412	386	419	379	412	352	390	406	376	373	387	363	388	375	395	405	415	353	415	369	372	442	375	380	424	389	384	394	404	366	409	352	415	391	366	386	379	416	386	384	384	418	386	429	391	371	404	395	380	377	423	380	394	413	387	415	381	404	377	376	389	404	398	392	377	384	404	384	357	407	386	424	406	380	366	399	414	368	395	407	392	389	371	394	405	369	386	390	392	371	379	411	443	387	386	355	369	402	436	380	399	421	377	405	385	435	397	401	361	440	405	381	441	365	417	427	397	351	399	412	382	408	428	348	405	395	415	405	369	400	404	368	393	367	401	394	362	384	392	396	406	411	363	382	382	393	372	366	438	410	395	392	379	446	406	362	401	402	400	414	355	399	390	394	355	395	397	397	378	423	405	391	398	383	407	419	409	390	364	426	417	421	423	387	393	408	410	431	435	407	401	371	424	408	405	414	379	427	412	389	417	421	386	397	398	388	450	373	390	395	418	389	359	423	399	425	387	404	404	402	427	409	371	391	362	399	403	393	410	386	442	401	411	356	385	406	386	410	391	414	394	408	367	370	387	377	376	414	355	409	387	412	404	387	393	412	377	385	413	393	369	381	426	376	364	420	394	406	397	418	372	394	371	400	380	424	423	408	369	369	408	398	366	367	393	414	367	391	410	384	388	356	411	383	387	369	405	373	402	413	380	398	433	406	420	388	415	388	413	402	378	395	424	362	388	405	380	404	406	414	412	426	422	417	394	428	405	384	416	371	410	399	384	396	441	404	378	370	426	411	392	385	417	391	370	401	366	362	410	389	393	374	405	420	423	395	401	394	382	409	366	396	406	384	404	367	406	419	387	364	398	379	415	428	381	386	420	415	369	371	392	371	409	387	415	401	384	417	407	395	381	439	383	381	381	412	429	408	390	398	402	390	397	361	377	438	372	406	379	392	420	388	389	375	386	402	409	419	386	403	405	391	410	391	392	399	354	406	386	405	402	346	381	373	397	397	398	342	384	335	353	397	408	412	387	405	420	372	379	385	358	381	424	410	376	390	388	386	411	401	411	394	369	402	410	392	397	405	399	418	376	392	429	399	384	423	366	381	349	406	402	414	421	390	372	385	395	418	423	380	412	382	422	366	391	367	412	412	380	391	412	383	402	381	404	403	401	399	415	387	425	393	400	407	425	406	383	379	419	385	379	420	395	400	418	418	413	402	385	389	378	362	378	398	413	388	400	379	389	428	385	417	406	370	406	398	378	365	374	382	421	455	375	405	377	403	395	430	396	387	407	375	371	396	415	400	426	395	382	404	372	396	400	401	398	418	384	439	414	439	392	374	418	390	447	353	377	397	399	389	410	397	383	367	397	414	366	383	369	430	419	415	432	405	398	418	404	418	369	364	386	413	371	411	402	370	404	400	389	360	374	365	358	382	388	412	381	401	399	406	400	406	374	405	390	408	415	372	404	407	388	406	374	352	400	399	366	413	418	392	408	391	402	420	418	421	410	358	353	398	392	388	377	371	366	378	399	384	416	384	356	384	387	426	372	401	375	380	365	379	416	403	395	417	377	420	430	351	403	385	398	393	369	401	444	393	417	358	403	339	402	411	398	403	425	388	375	421	371	374	396	385	376	408	393	382	402	380	383	377	400	407	389	392	382	378	417	391	398	409	435	459	398	399	392	440	400	382	405	447
36075	48751	38383	29051	23838	18988	13824	9436	6531	5143	4186	3420	3061	2509	2120	1715	1495	1251	1075	1042	1045	965	899	841	814	811	748	763	693	728	646	703	730	647	669	650	663	583	630	602	618	569	564	606	565	572	556	574	529	587	527	544	531	556	529	517	528	544	518	552	505	527	528	554	520	551	526	563	546	502	508	531	533	565	538	560	534	509	568	567	571	556	527	531	492	530	568	510	557	531	563	552	468	552	534	532	536	530	559	543	534	567	517	550	571	540	538	516	522	529	529	503	524	533	544	523	587	543	541	540	511	553	523	520	538	516	540	481	529	563	540	552	496	523	554	519	518	531	543	535	523	542	521	541	542	542	524	504	507	555	519	547	514	558	565	564	552	543	491	548	542	524	541	529	555	544	526	528	543	500	529	532	517	545	529	474	541	531	540	556	537	537	537	523	528	522	547	480	515	544	490	548	505	526	563	551	521	526	546	563	559	555	545	530	534	552	526	533	518	520	537	531	520	529	532	501	545	535	492	577	516	512	535	554	562	560	539	519	511	513	498	525	509	564	551	534	562	537	547	537	483	542	558	500	523	516	528	551	571	542	523	534	562	542	497	558	531	533	539	537	540	535	528	536	529	529	518	532	584	522	511	546	525	545	546	527	563	552	523	548	510	530	537	526	550	529	533	523	533	534	523	520	516	543	562	522	566	446	526	550	530	490	495	513	503	522	548	491	529	472	533	520	516	516	551	510	562	536	548	515	580	516	515	507	512	577	535	537	567	548	545	547	562	506	565	530	520	536	510	508	520	526	538	514	518	558	543	517	552	536	526	536	526	550	539	513	539	562	517	502	472	515	527	541	483	501	498	506	544	522	473	550	549	537	523	499	523	563	511	556	551	537	550	524	493	558	563	537	485	551	554	526	517	589	551	524	542	511	529	508	549	512	511	504	523	523	550	514	503	535	520	500	526	554	521	541	528	547	512	526	562	584	492	523	536	525	543	526	538	552	549	505	529	488	538	502	552	542	543	521	553	515	550	482	524	495	527	525	559	545	518	501	515	525	541	569	516	497	568	530	537	514	565	521	526	520	537	525	522	537	541	514	554	491	567	563	532	541	546	534	530	510	546	511	535	537	523	551	532	512	500	560	536	515	533	509	529	526	547	573	537	538	523	511	490	569	514	492	527	511	519	498	546	576	496	528	535	540	547	566	544	538	544	518	550	539	551	504	571	527	552	515	535	533	491	509	542	566	554	548	564	537	512	546	505	525	552	537	498	460	555	553	547	538	523	568	531	538	554	522	517	510	535	521	564	544	528	502	522	541	511	513	561	511	540	539	511	537	541	526	535	542	504	508	530	521	505	520	571	562	504	503	540	537	532	529	525	513	536	536	556	527	530	521	522	529	530	513	540	537	548	528	514	547	519	556	530	535	522	548	549	497	553	538	544	550	503	502	589	544	535	542	533	528	511	544	535	527	486	490	520	511	511	546	565	556	514	545	536	489	546	503	518	579	510	554	537	561	551	527	535	534	523	516	517	565	530	505	491	489	541	520	477	515	549	520	568	557	515	565	550	519	541	550	521	529	545	511	563	552	507	555	529	551	489	534	531	552	539	543	528	538	510	521	511	564	515	485	537	556	510	552	527	524	521	545	538	539	513	486	566	533	534	529	521	530	535	543	489	478	576	565	541	564	545	483	547	531	541	522	521	573	520	546	545	558	555	536	526	523	551	544	528	509	502	520	479	468	552	557	496	526	546	535	550	530	546	534	535	549	541	471	487	553	502	570	507	542	493	530	537	513	506	534	539	542	547	528	510	506	521	560	524	551	541	509	536	559	498	533	540	524	492	512	539	525	512	533	473	560	532	484	514	505	527	543	532	520	524	522	511	573	512	506	553	499	555	571	556	552	538	518	505	591	541	500	537	513	522	566	520	525	576	541	561	500	540	526	556	528	574	559	541	512	519	516	554	513	508	522	542	536	524	562	539	558	521	514	538	521	490	512	529	523	555	545	553	576	519	519	522	521	558	558	529	545	551	509	533	550	525	527	511	526	528	548	520	513	574	536	542	522	539	541	584	544	530	508	505	556	481	508	536	539	539	581	557	516	509	513	538	538	500	542	496	582	564	524	489	561	526	550	529	536	532	522	509	514	538	513	522	489	535	542	538	516	534	551	565	543	511	516	560	563	525	499	549	520	545	524	521	539	524	514	567	489	542	527	532	478	583	547	533	528	571	577	529	548	534	517	536	552	505	572	528	558	539	521	566	566	551	536	500	526	521	544	530	508	540	528	529	531	496	537	568	552	546	528	543	518	552	516	566	492	568	568	501	508	534	546	519	502	547	572	469	536	518	514	606	521	523	523	573	536	512	512	527	533	541	551	493	548	492	525	575	530	524	508	535	549	531	540	509	527	506	540	520	525	560	533	581	583	523	518	517	514	538	580	516	518	560	548	529	527	526	539	542	544	526	546	545	512	564	548	549	546	564	525	550	532	535	505	544	560	516	509	526	502	539	511	511	535	497	554	568	530	516	544	530	552	490	541	543	569	507	588	527	544	555	560	534	494	532	537	501	532	567	590	524	558	540	529	553	535	530	536	538	525	545	564	522	541	557	543	541	540	489	518	523	521	535	552	545	497	530	532	543	504	519	528	536	489	564	496	520	541	530	536	484	537	523	491	557	584	520	518	527	533	550	532	507	531	536	507	520	544	506	529	541	514	527	494	548	504	536	511	545	504	532	550	551	570	510	480	572	545	543	513	565	540	532	527	516	526	549	509	538	530	557	534	568	573	532	518	541	498	519	519	489	520	507	537	524	519	533	512	531	575	532	545	495	528	519	478	585	519	566	561	562	554	530	528	527	508	523	573	547	533	542	577	537	521	556	532	513	561	532	513	525	543	515	510	520	559	549	572	554	518	537	553	538	523	574	535	534	527	539	526	513	537	550	553	537	533	541	564	517	533	565	521	511	516	555	524	549	560	522	478	496	530	596	560	529	507	547	547	524	544	551	530	551	489	527	585	570	527	542	533	522	529	511	542	546	555	537	552	542	550	548	553	517	527	546	528	516	513	529	551	529	543	537	536	525	569	515	511	541	552	562	544	529	536	542	561	531	555	516	540	512	543	544	493	543	528	556	534	549	530	525	539	551	534	583	535	585	522	500	558	569	557	526	495	512	543	538	544	499	563	529	514	568	499	538	534	538	526	526	518	559	560	526	558	519	501	585	506	512	540	548	537	515	539	532	512	519	546	526	527	514	582	577	525	558	495	530	543	517	572	543	498	542	560	517	526	526	540	526	562	525	565	525	552	522	477	514	493	500	570	533	546	543	529	517	520	485	553	495	506	531	492	519	524	548	522	505	509	526	552	494	534	535	584	490	533	492	565	534	552	467	558	509	512	558	531	527	541	544	580	534	514	536	561	523	529	523	520	533	531	535	487	552	572	531	498	505	551	531	565	507	515	518	534	564	522	515	519	528	550	564	524	552	509	534	547	544	558
29383	23733	22471	15062	8119	5032	3013	1868	1469	1196	1066	938	859	783	734	675	616	609	613	553	597	542	501	549	519	496	513	504	549	533	434	527	475	544	482	478	531	482	500	496	480	478	466	484	475	522	456	510	520	481	476	474	446	447	502	469	500	464	512	473	444	457	437	453	485	504	465	501	486	478	424	507	499	457	462	472	454	449	492	477	453	434	458	423	456	483	489	489	484	433	467	480	478	482	529	504	461	470	469	503	459	456	471	466	472	453	472	488	491	476	452	481	488	506	431	475	471	463	474	464	500	453	479	433	476	442	487	455	449	495	506	484	483	513	482	481	437	457	453	457	479	472	473	471	490	439	464	486	486	486	509	480	473	493	446	485	489	459	458	410	470	510	441	475	453	476	502	473	479	494	460	440	455	492	485	467	501	464	438	462	472	459	482	480	513	492	457	494	445	483	450	475	476	490	474	495	452	493	438	456	456	498	465	499	469	470	440	418	444	441	454	505	476	477	454	448	466	463	487	492	485	469	451	450	482	475	482	481	484	458	471	456	528	449	489	459	470	487	453	438	450	473	476	493	463	448	452	467	448	450	479	487	424	473	461	460	489	458	458	453	461	464	453	438	430	455	478	480	477	458	430	465	478	506	480	473	489	494	445	465	466	469	516	482	427	504	472	455	499	452	484	454	481	452	422	463	483	451	494	521	464	516	469	492	489	490	514	471	459	483	524	496	486	492	462	479	472	461	489	479	463	429	507	449	449	479	473	449	447	512	477	446	460	479	479	465	454	496	456	480	493	488	454	461	454	483	455	466	482	471	443	480	496	502	460	441	507	490	471	489	503	443	476	491	503	518	463	485	464	468	462	523	472	457	448	455	471	469	473	441	488	476	465	461	447	436	459	460	481	454	464	461	464	474	475	475	472	500	480	454	465	469	468	458	471	522	441	493	492	499	486	472	454	456	432	488	505	478	464	470	454	462	458	467	442	434	498	431	457	450	482	445	466	459	473	482	451	480	470	466	445	470	471	475	513	431	485	462	499	447	451	504	441	465	496	480	480	462	477	500	475	453	486	484	486	453	468	448	505	459	474	514	455	474	513	447	468	512	462	491	479	489	508	454	500	452	474	475	483	456	454	507	451	494	475	469	475	431	487	487	435	483	494	472	476	436	506	488	487	454	529	473	493	469	514	467	441	430	492	461	443	482	468	452	480	509	480	461	448	506	483	493	473	446	489	453	483	439	473	475	474	473	498	493	453	467	463	502	495	507	465	488	433	467	424	465	443	462	454	487	460	505	460	430	447	463	461	502	470	464	461	485	450	487	501	481	485	491	468	468	519	461	449	471	469	508	455	460	472	490	505	482	449	481	496	481	422	459	470	498	487	498	507	436	443	475	475	433	438	465	503	476	527	476	463	470	445	481	479	477	482	519	505	497	461	461	468	505	472	438	488	461	438	472	485	439	502	485	475	442	460	432	500	491	494	491	459	486	473	486	488	451	437	440	495	495	452	515	490	458	422	450	501	473	459	457	482	445	464	434	452	447	459	490	476	524	460	443	463	455	451	465	449	462	450	468	499	461	482	469	450	507	483	490	490	484	495	479	481	491	469	446	458	435	482	503	452	454	454	439	478	472	478	498	452	493	476	511	470	463	505	451	447	476	456	488	515	448	456	490	521	469	479	471	518	473	468	516	500	453	427	446	495	477	485	485	482	448	473	473	438	466	466	436	471	461	447	469	449	519	490	432	475	473	471	489	454	482	485	445	467	472	513	453	431	457	451	457	499	407	534	481	452	488	411	450	498	480	450	490	458	471	475	482	448	452	464	498	462	476	511	466	430	455	479	440	471	473	484	495	469	465	468	488	485	503	491	472	435	484	475	465	447	492	451	476	464	464	454	444	457	471	452	503	498	465	482	489	478	479	489	467	466	428	458	505	467	440	486	461	496	456	486	463	474	443	466	454	475	502	486	458	482	465	462	469	503	487	509	449	444	482	433	446	448	480	455	460	482	488	434	484	471	448	488	465	482	445	477	445	453	477	469	436	468	493	497	494	489	464	477	492	451	495	487	453	510	449	459	488	477	437	463	449	481	460	446	486	444	466	458	506	448	481	493	457	486	467	449	478	488	467	482	471	457	481	479	436	466	490	474	501	491	460	477	472	497	493	499	458	469	508	498	461	493	464	453	466	443	510	461	445	483	475	488	476	464	451	496	484	485	508	461	465	510	462	480	491	467	469	463	517	491	463	471	450	481	453	438	468	448	473	486	478	463	447	507	476	438	429	460	455	495	482	469	485	433	528	515	479	487	462	472	504	449	479	510	459	480	508	503	472	481	504	488	477	471	472	449	515	478	468	485	480	456	514	476	421	497	446	470	489	512	484	454	485	469	481	482	483	466	475	473	436	457	479	508	473	493	462	462	434	454	436	491	497	462	445	442	456	467	492	498	489	449	475	469	459	463	493	464	505	510	475	443	494	462	485	485	457	457	503	467	462	500	499	460	463	466	450	435	452	477	490	481	427	476	471	489	481	470	480	449	448	458	449	478	500	485	460	424	446	449	457	445	502	459	480	452	450	490	488	446	491	485	493	449	491	442	467	459	448	457	473	530	429	476	478	444	496	462	484	439	482	469	490	460	479	447	469	466	457	476	460	461	504	440	504	458	486	494	473	466	506	455	474	477	463	464	467	472	436	459	496	442	432	463	469	490	470	414	516	476	479	432	456	450	457	488	440	467	521	467	494	512	432	474	470	473	462	438	498	459	467	473	449	508	442	438	474	483	448	453	495	465	492	472	462	475	501	475	479	447	464	488	489	473	459	493	503	485	467	457	466	459	472	458	496	501	465	480	449	462	505	484	455	437	456	464	480	464	457	453	463	466	468	459	469	494	481	458	463	455	440	451	486	480	467	465	463	477	459	482	471	440	490	489	463	487	485	495	456	509	462	484	480	490	454	483	453	487	472	477	454	465	427	486	447	459	449	479	451	443	466	468	447	465	494	439	443	509	494	477	514	472	429	444	463	449	479	510	487	453	458	504	440	542	446	476	500	510	434	468	454	470	467	420	446	500	470	461	425	472	469	470	493	476	462	455	480	515	456	444	469	435	467	444	463	473	447	432	488	455	502	464	480	486	449	475	472	518	459	447	472	487	457	464	463	461	454	477	484	483	473	469	451	489	484	443	476	468	464	476	468	446	475	467	456	455	452	459	458	509	444	465	488	444	498	474	468	488	487	419	455	486	462	480	472	489	437	492	485	467	438	440	481	473	469	470	467	462	477	503	478	453	516	504	443	482	501	438	474	459	480	471	476	479	477	464	485	454	499	479	466	462	433	477	453	505	478	496	489	469	436	483	467	515	467	493	462	481	489	475	502	468	476	451	505	484	466	473	460	484	458	474	445	464	417	467	490	481	474	489	474	476	469	519	443	506	462	477	494	483	483	435	491	447	456	435	469	438	469	488	439	483	448	499	458	488	460	488	462	457	495	437	467
29181	36863	27287	18187	13779	10076	6652	4407	3236	2517	2252	1883	1647	1417	1221	1065	1027	923	817	847	860	816	793	778	720	746	738	712	674	736	676	709	679	693	741	706	688	631	647	692	627	664	707	649	707	676	616	716	620	652	626	680	744	618	663	649	643	693	639	650	657	675	654	624	646	638	641	650	565	676	643	624	643	646	618	654	623	655	622	625	641	645	639	615	638	613	689	687	601	620	662	587	618	648	658	647	653	660	640	665	648	704	662	666	650	657	611	666	654	590	648	650	630	638	642	645	636	631	656	628	647	627	647	668	673	639	660	642	627	668	663	638	660	594	671	646	663	620	662	672	624	642	642	663	624	649	627	610	654	672	653	633	623	651	640	588	610	660	616	673	599	650	648	643	642	645	619	638	631	656	633	624	610	641	656	698	609	653	606	631	620	661	667	667	621	670	603	634	615	629	677	676	654	614	665	678	636	672	691	665	653	610	644	626	633	641	626	629	666	638	624	681	610	610	620	640	627	631	610	639	592	682	653	637	582	611	656	654	612	671	585	659	608	647	632	629	645	664	671	639	645	629	622	634	616	652	644	647	637	608	640	668	648	629	628	627	594	657	660	665	670	673	617	664	638	673	600	650	658	620	637	662	642	622	611	660	653	665	649	577	623	646	644	663	666	623	635	668	654	643	621	631	629	666	611	610	684	621	585	639	598	614	640	665	623	566	663	606	632	650	629	621	626	658	659	654	672	607	615	661	666	626	637	624	645	627	647	660	633	628	660	678	666	625	659	611	611	583	605	630	614	654	649	592	612	625	607	666	622	622	663	635	615	628	613	623	609	654	670	653	665	636	640	616	629	621	644	688	653	620	631	647	642	653	628	631	654	611	580	643	583	665	647	648	645	661	644	651	659	641	612	665	647	619	639	641	681	592	622	609	625	587	644	667	649	664	642	616	654	648	620	650	657	673	634	655	609	655	684	630	652	624	656	668	655	638	687	626	654	624	635	604	630	614	613	644	657	624	635	596	654	607	606	627	678	614	655	667	629	651	659	627	690	654	672	670	596	615	626	630	651	600	627	685	631	671	651	615	618	667	638	647	642	633	632	630	605	713	630	605	661	635	689	658	658	646	601	604	621	650	629	714	626	635	610	625	666	609	725	595	665	649	585	629	630	601	627	649	671	659	590	628	638	651	650	631	680	621	624	633	648	615	656	696	596	607	661	636	638	663	632	608	612	635	645	622	637	619	633	683	587	654	674	624	652	617	647	640	641	577	649	638	664	567	630	628	635	598	661	648	662	666	669	618	619	631	614	629	610	619	637	624	612	619	605	651	652	625	658	664	596	696	649	626	638	592	687	609	679	639	641	616	644	631	645	623	621	637	658	690	649	627	630	659	651	622	660	600	620	647	634	633	647	596	631	664	643	622	621	636	639	607	644	621	611	617	620	643	681	634	623	609	606	693	626	637	646	635	653	664	650	646	647	613	672	629	597	621	657	689	661	650	693	625	625	628	654	645	650	671	683	604	636	637	675	703	657	650	661	637	637	684	666	666	666	643	681	649	615	619	602	634	636	625	606	663	591	610	588	621	611	704	594	654	626	682	658	641	599	660	617	622	666	649	655	628	615	675	632	628	631	620	643	635	646	639	620	648	637	703	635	705	630	652	637	586	624	630	671	670	611	681	618	616	636	646	620	630	625	649	633	638	637	667	658	624	661	615	731	652	640	646	619	668	654	640	636	601	674	676	632	634	644	618	649	657	626	638	657	632	648	646	620	638	585	657	640	624	606	634	665	689	645	633	666	663	637	634	623	613	629	651	626	618	619	632	594	638	659	630	654	652	628	624	629	633	600	672	612	641	635	623	643	611	617	629	646	640	615	679	587	612	654	664	601	618	671	654	683	620	684	654	654	596	617	617	622	619	618	620	620	628	651	653	653	650	633	653	631	662	632	662	629	649	679	623	658	629	640	647	662	641	633	617	631	650	649	659	616	660	611	636	607	643	645	698	663	668	643	686	663	603	614	627	590	628	602	619	594	654	657	652	664	623	613	653	648	634	607	621	644	645	633	654	660	653	622	636	617	616	630	568	640	644	603	659	676	670	627	689	668	635	648	647	624	618	630	640	639	668	641	604	632	664	676	626	626	628	592	627	612	594	627	636	670	612	637	653	640	628	660	643	629	663	607	685	643	643	646	642	605	669	715	625	652	648	662	628	623	645	602	701	650	628	642	661	678	635	639	654	605	669	615	664	625	632	630	673	658	628	651	649	620	637	640	632	640	603	654	647	644	683	669	640	650	591	651	629	641	611	628	642	632	618	622	663	625	614	656	596	652	617	669	615	674	611	615	643	644	661	618	613	650	618	679	675	559	657	631	615	664	662	628	649	651	620	625	646	621	588	613	629	621	691	619	626	595	649	603	674	600	671	681	658	641	635	646	664	638	649	653	623	667	642	636	661	684	655	637	645	664	654	650	668	636	664	590	689	635	626	647	582	648	631	625	605	635	607	660	662	673	645	640	625	618	589	621	658	640	582	664	657	684	641	634	672	688	635	640	645	599	636	619	628	632	647	687	608	630	702	651	601	636	650	684	673	651	648	652	629	586	617	647	608	640	650	641	678	665	626	656	581	655	627	644	648	642	635	649	629	657	671	634	603	621	605	629	635	640	658	668	656	651	675	694	652	687	638	645	672	660	617	626	628	629	624	641	633	622	651	633	670	632	649	654	635	646	599	651	648	623	676	622	612	654	644	650	634	643	649	669	632	624	611	653	616	640	637	638	629	606	642	661	626	630	642	618	656	621	682	597	615	626	621	621	615	623	622	678	663	667	647	656	656	617	607	691	654	655	662	648	620	603	646	648	623	621	626	637	638	630	637	623	671	630	643	650	647	660	623	598	626	614	617	613	664	607	638	633	632	635	638	661	663	635	669	588	631	630	619	609	652	691	636	664	668	671	646	631	667	628	615	644	650	635	607	664	631	632	618	617	636	625	616	636	685	649	629	617	674	639	668	602	606	640	659	607	622	685	641	623	670	627	622	696	657	665	641	693	649	626	656	622	653	619	640	687	599	647	646	664	661	641	679	640	679	669	630	605	641	706	620	629	679	626	627	612	616	648	639	624	644	657	624	666	634	666	620	639	649	615	660	643	654	639	667	639	656	656	643	650	620	610	669	623	640	633	625	687	605	626	642	657	643	650	625	617	670	644	668	669	651	655	591	652	634	618	613	667	652	690	586	612	660	624	681	638	611	625	637	595	648	697	658	679	648	645	675	653	663	669	621	674	617	595	606	611	625	658	658	646	622	623	619	648	657	662	614	621	653	653	646	634	591	605	643	609	657	672	628	635	655	658	643	674	616	619	630	662	669	605	607	635	644	667	639	637	607	658	601	625	670	553	651	645	625	624	667	643	673	634	631	649	670	695	626	617	668	594	646	611	666	635	647	618	619	688	623	634	681	651	626	639	664	649	652	637	674	657	661	625	638	645	649	677	605
23981	21638	28707	25164	21582	14122	6293	3155	2213	1843	1474	1418	1207	967	906	790	723	657	607	597	618	567	618	534	557	497	503	501	501	530	495	503	508	449	545	532	464	440	455	490	512	500	491	437	436	500	420	442	481	424	456	438	470	459	446	456	453	425	458	473	434	472	428	474	458	462	476	435	467	480	445	438	436	411	428	417	453	457	429	423	471	449	457	455	467	441	426	466	405	430	449	463	448	452	464	459	440	422	433	446	454	459	468	451	454	439	436	461	436	457	431	452	437	446	453	501	442	429	433	412	449	461	436	442	458	460	423	439	461	414	523	454	473	446	443	463	417	446	383	449	429	414	435	474	451	435	453	429	455	464	478	426	449	458	452	437	459	462	418	430	423	413	446	448	425	473	450	448	442	423	434	447	456	440	456	450	460	456	448	421	444	445	484	431	453	447	443	450	465	460	438	437	472	407	451	455	497	431	486	430	475	474	409	406	416	462	445	447	478	436	431	462	458	466	429	456	460	452	400	436	471	425	449	420	432	488	388	478	469	423	483	482	461	484	433	422	467	450	439	460	448	480	428	450	450	424	465	392	451	458	474	438	444	421	486	422	484	431	421	427	459	438	481	481	436	435	430	445	474	454	433	469	491	443	446	435	430	445	411	462	445	480	467	479	493	454	437	457	481	498	443	438	493	450	445	469	458	483	430	432	422	469	438	431	457	433	452	430	441	455	424	434	438	473	440	429	450	442	438	451	471	435	452	451	460	455	454	460	477	448	479	429	433	432	454	457	441	469	434	468	431	452	464	428	452	476	471	460	444	418	464	449	445	443	412	455	454	439	424	446	441	446	399	405	475	451	466	461	454	459	442	397	459	454	482	446	493	458	427	465	469	438	475	465	416	437	457	440	444	491	471	417	402	462	443	415	474	450	477	485	472	449	444	428	463	405	479	443	487	453	450	437	404	446	460	463	462	456	429	419	414	453	431	432	432	489	449	470	460	461	442	454	469	443	448	416	464	403	390	462	463	461	488	419	422	452	439	451	439	456	459	442	497	432	475	410	447	445	412	452	439	503	424	471	455	433	471	447	456	451	425	477	440	443	448	443	414	451	506	466	449	464	463	423	446	466	457	446	448	491	485	462	459	406	444	478	429	443	410	410	444	410	427	380	442	414	458	461	399	505	425	419	447	475	435	480	418	477	385	432	448	458	426	423	474	437	425	409	437	448	442	405	447	426	482	463	446	442	415	450	447	412	456	450	493	418	399	437	430	461	431	455	425	427	429	459	443	444	428	464	435	401	433	434	444	416	458	432	458	428	459	425	404	444	489	498	452	458	462	509	427	448	426	436	435	452	450	478	450	454	425	485	462	482	453	479	470	487	490	443	467	456	443	480	430	436	449	449	452	426	469	437	440	446	426	460	429	406	485	452	440	467	459	431	474	449	445	474	447	433	446	443	416	445	461	438	430	447	439	439	451	459	475	429	442	466	482	468	390	435	420	460	464	410	430	436	407	480	453	424	462	420	473	440	464	433	433	426	461	472	433	425	447	446	446	438	424	451	430	464	415	486	460	453	433	431	462	469	472	461	470	436	413	426	485	446	463	480	472	462	451	434	471	453	425	444	472	438	455	460	443	451	464	461	464	477	464	476	463	479	460	439	436	476	436	443	447	428	460	426	446	445	427	438	457	436	444	451	447	455	419	474	423	449	441	483	452	443	438	446	447	462	456	397	464	463	451	455	422	456	444	404	454	487	417	451	430	455	445	448	438	442	486	451	427	416	471	456	433	479	436	471	451	418	442	460	468	419	429	431	468	443	429	482	489	418	457	426	477	474	456	445	483	429	454	437	420	462	485	446	460	468	455	458	469	435	405	426	428	431	442	462	478	448	429	453	454	432	467	479	500	475	441	475	439	437	446	450	432	442	413	461	450	483	460	456	430	417	425	464	451	455	461	431	433	441	451	458	410	474	471	460	408	419	443	445	468	432	438	453	491	460	460	463	424	415	453	454	460	477	425	451	479	434	444	423	434	435	444	449	458	432	452	421	439	464	482	482	462	455	470	428	475	433	446	456	442	474	461	443	470	447	477	440	442	425	492	394	454	470	447	448	478	429	433	450	480	471	446	448	475	448	424	481	468	382	429	423	450	461	446	437	468	474	444	454	460	410	443	456	414	452	468	468	428	480	411	469	428	474	411	430	439	429	447	440	441	409	462	452	442	450	445	447	462	471	459	456	440	437	458	433	454	404	474	485	463	463	442	438	402	432	453	435	440	456	420	424	454	472	448	445	438	439	460	460	421	411	466	435	483	451	439	447	446	417	447	460	433	460	443	454	480	442	457	483	439	449	452	452	454	457	399	476	451	455	460	445	418	487	440	456	439	430	474	421	452	478	442	471	437	442	457	473	443	408	434	443	465	447	443	462	412	485	463	450	457	454	434	443	446	484	477	434	411	439	450	451	473	455	470	418	463	474	405	456	442	429	467	437	498	440	449	421	435	389	466	448	445	428	440	445	426	465	450	447	468	428	418	415	451	445	486	467	456	456	470	418	421	414	477	444	459	452	441	464	432	452	465	460	454	450	437	437	468	432	462	487	459	480	447	454	448	408	440	470	484	485	431	419	460	441	456	455	423	435	444	418	433	442	462	431	449	434	461	441	472	475	469	453	439	445	458	428	442	464	464	439	400	458	444	477	438	476	468	441	477	425	439	477	443	455	471	459	483	420	411	466	462	440	460	443	433	461	443	463	463	448	455	440	470	445	468	462	465	431	446	426	452	442	428	453	462	474	461	467	435	447	467	440	430	425	467	440	471	420	428	460	468	421	442	454	464	466	441	466	451	424	424	433	408	468	417	400	446	416	440	432	405	482	447	448	427	422	438	456	437	450	446	438	473	455	439	426	475	443	466	437	449	452	434	434	473	474	493	456	441	472	467	493	471	429	454	470	413	455	394	457	447	466	426	471	435	441	453	431	465	446	425	461	488	444	430	458	435	431	446	444	447	463	450	436	467	420	447	432	426	445	475	433	472	461	442	446	496	464	409	462	444	440	478	472	412	413	462	480	429	408	460	456	455	456	466	455	500	452	465	453	427	447	450	444	446	396	432	445	500	428	458	457	424	434	477	507	449	409	453	424	416	456	488	447	438	451	424	447	459	443	467	441	413	452	485	451	449	469	457	439	463	448	459	450	419	439	449	445	461	503	449	420	410	425	468	436	453	459	425	409	453	414	480	457	470	460	451	478	481	444	441	448	440	470	435	469	407	445	435	433	473	444	423	489	447	439	453	456	420	430	481	458	427	453	422	431	480	430	445	452	422	449	480	450	437	448	424	467	421	447	444	436	446	478	416	457	468	457	427	438	429	425	493	461	461	462	420	439	457	436	435	469	434	508	441	451	467	407	450	431	436	410	407	440	449	426	462	451	447	479	441	422	401	458	447	430	434	467	457	417	432	456	425	484	422	445	407	468	483	424	465	462	468	434	412	447	431	450
31200	42883	34904	25525	20552	15004	9922	6637	4993	4044	3453	2869	2478	2014	1616	1361	1274	1139	969	1026	1010	928	859	823	845	792	820	694	724	711	721	752	678	713	694	684	685	713	663	654	699	633	653	628	669	618	661	626	641	624	615	628	633	579	594	621	583	622	630	570	608	606	603	646	575	654	577	616	682	617	604	623	590	593	590	647	561	608	558	617	597	626	619	598	628	595	560	593	594	615	595	617	580	596	611	633	598	654	624	642	616	591	563	580	623	608	611	606	609	617	630	618	579	604	588	559	583	631	647	641	598	603	585	622	625	647	613	636	599	605	627	634	594	613	570	631	599	568	656	609	589	603	633	594	638	587	604	595	670	592	611	598	654	616	592	610	603	602	623	660	612	592	606	586	602	610	625	627	639	563	570	595	637	573	641	648	653	644	553	590	599	636	621	566	618	570	574	628	584	610	620	594	575	620	612	626	604	604	587	612	589	600	598	674	619	611	597	618	598	650	620	583	630	600	632	627	600	646	624	666	605	598	587	626	593	644	626	622	628	604	590	648	575	610	645	584	663	626	600	605	614	592	627	609	602	552	619	615	630	648	603	620	632	579	619	603	591	620	568	584	651	597	584	579	608	606	585	611	594	569	587	642	591	644	563	611	571	623	606	632	623	585	652	627	609	629	599	590	597	627	608	591	630	628	635	568	555	635	585	571	575	647	603	612	607	639	624	623	622	607	591	575	613	596	588	617	594	648	570	622	606	619	627	559	581	595	621	602	600	621	569	591	632	613	601	590	596	585	632	590	605	582	640	605	624	628	635	600	602	617	597	600	595	621	571	608	628	602	609	583	624	595	625	686	601	600	609	576	640	628	632	637	647	573	613	596	649	616	602	596	652	621	601	600	589	612	615	586	605	561	607	589	579	605	628	628	621	538	634	570	605	562	576	616	589	629	607	640	596	617	581	596	633	607	661	638	608	630	610	577	576	607	608	634	624	609	622	602	585	613	592	642	645	603	582	626	619	608	599	650	603	600	625	613	593	569	626	562	571	569	602	606	580	628	608	628	613	659	605	655	631	600	611	586	619	604	609	573	572	627	593	568	587	602	603	591	640	615	636	579	614	625	567	611	629	600	627	625	578	606	598	573	621	583	647	611	552	591	639	619	622	585	567	633	604	608	621	603	571	663	580	580	642	570	612	632	624	622	616	628	621	567	625	546	628	632	572	609	614	587	620	607	604	604	606	607	635	604	603	605	603	570	592	632	641	585	580	606	582	595	580	598	653	615	591	647	652	632	599	593	606	621	620	584	626	608	597	607	602	605	653	600	595	600	658	628	626	594	602	590	609	554	572	616	608	664	594	630	598	591	581	620	584	611	595	632	608	602	596	615	584	621	598	575	591	608	599	627	590	629	580	621	630	607	608	597	620	581	598	595	612	611	545	579	604	618	594	569	593	569	659	628	608	645	599	611	592	608	583	583	608	623	610	594	608	599	599	608	652	551	593	608	593	643	596	614	643	581	585	599	607	641	592	623	629	566	623	628	629	611	597	682	588	596	615	612	577	632	582	606	578	627	618	662	614	570	599	590	615	597	578	612	628	623	630	596	610	614	653	587	567	609	615	659	615	572	601	625	620	623	644	589	619	618	621	581	601	628	596	617	598	563	597	591	590	610	637	634	571	586	625	626	591	654	621	625	569	618	616	605	626	624	600	660	596	598	589	634	614	635	659	638	596	600	620	582	601	608	581	617	608	626	612	635	580	602	592	601	588	578	569	628	620	651	566	612	594	630	612	607	641	600	649	608	597	625	567	587	601	581	625	576	574	612	641	594	655	628	618	649	627	587	596	623	555	582	600	603	570	622	552	564	609	627	608	599	589	623	593	596	580	611	606	619	583	623	592	612	567	600	615	599	611	651	607	594	561	636	589	602	655	581	589	603	578	615	621	620	604	591	637	595	586	575	604	600	583	599	659	585	638	609	628	612	611	593	567	612	560	616	651	635	605	595	616	595	631	584	601	621	585	603	601	631	616	639	637	565	563	590	623	601	601	536	632	612	608	631	648	566	613	588	617	625	614	595	617	589	611	611	652	626	605	576	604	593	609	617	662	615	582	624	635	605	584	592	583	590	587	626	589	598	617	581	587	599	633	604	597	608	611	598	621	571	616	637	597	617	602	604	627	576	593	599	598	619	585	596	618	628	584	629	633	631	600	587	642	591	579	603	585	593	623	655	547	586	588	646	549	599	583	589	571	594	601	621	569	574	631	581	625	572	618	638	604	649	592	567	580	590	609	594	613	604	626	608	593	587	656	592	605	625	611	632	611	617	610	602	585	587	602	570	574	629	583	616	625	595	584	592	633	633	597	599	610	600	596	568	612	623	599	584	588	635	634	628	552	598	611	638	623	636	582	600	640	627	586	636	598	593	582	607	617	615	634	583	636	612	639	612	615	599	606	610	633	645	626	619	582	645	677	587	633	601	605	586	609	616	635	579	597	616	599	615	598	593	627	627	586	631	649	647	606	596	640	635	624	619	642	591	622	601	612	586	644	566	569	642	657	624	604	599	565	597	557	600	613	626	645	639	612	604	593	656	616	611	580	616	597	654	599	661	626	564	635	599	656	574	589	605	603	586	566	603	570	619	614	609	630	601	611	608	593	633	599	608	610	611	596	577	611	598	587	627	623	602	614	641	602	578	639	585	577	635	608	633	585	638	613	617	628	631	640	615	560	606	627	602	621	608	601	601	609	576	596	607	597	628	592	552	618	622	641	626	608	585	618	585	638	609	639	556	593	586	623	601	610	643	582	631	606	633	637	616	599	549	620	605	609	579	594	577	608	608	593	601	628	606	613	617	642	583	623	602	601	612	638	650	633	642	593	626	609	593	581	639	611	580	611	578	599	623	571	622	613	589	652	609	636	617	598	611	610	606	640	596	622	611	612	609	549	607	606	628	537	566	589	577	642	580	613	603	600	595	588	596	618	585	609	619	614	611	560	591	576	616	602	606	598	641	599	605	574	621	609	608	624	610	610	623	622	588	583	626	613	618	596	611	597	622	608	651	604	633	620	662	646	607	616	595	568	575	631	595	608	610	629	632	616	570	650	628	597	607	616	622	648	607	552	627	600	606	606	618	617	650	591	605	638	662	610	619	628	565	635	637	631	576	609	597	618	651	563	594	593	620	633	589	637	605	614	627	613	642	624	617	611	591	626	634	584	619	597	579	621	580	616	597	578	625	604	609	610	588	613	609	639	603	642	580	617	615	635	593	626	611	653	611	624	548	609	575	591	625	593	633	593	620	604	612	606	599	576	595	603	602	578	608	574	606	635	626	605	634	625	650	616	601	669	644	605	585	611	597	608	559	670	642	686	574	603	625	584	597	628	604	581	604	638	559	589	611	554	611	675	626	569	598	609	640	558	601	615	567	587	604	574	597	596	670	592	642	575	648	593	605	610	541	565	615	578	604	608	563	609	624	598	578	625	633	655	568	584	632	623	623
25392	21662	27299	25786	13814	6662	3698	2217	1854	1388	1306	1112	964	830	746	656	593	603	541	522	544	531	553	510	460	512	496	492	490	476	494	464	493	494	457	517	475	465	438	430	483	461	484	422	420	450	424	432	420	384	417	436	466	408	438	430	419	452	404	433	434	412	432	411	400	445	407	431	387	455	416	400	466	479	421	440	449	408	431	421	417	401	426	447	460	417	411	427	413	409	437	466	418	414	387	419	450	425	437	441	423	416	422	447	429	414	471	425	444	447	393	384	433	427	420	426	457	439	431	424	402	418	416	422	433	460	439	403	426	429	418	407	401	453	432	392	389	432	426	433	422	416	465	454	414	420	424	456	400	431	429	421	421	429	428	437	428	433	436	424	392	393	429	421	425	399	433	431	414	432	401	429	402	424	436	413	430	387	445	392	427	436	415	427	438	399	415	427	428	398	406	427	448	435	395	449	419	412	392	451	419	429	435	434	428	450	426	379	452	461	404	430	421	410	401	459	410	435	370	428	425	435	415	451	415	424	419	477	452	450	418	432	452	432	427	452	427	393	449	432	433	435	438	422	437	450	439	442	433	411	433	373	424	416	442	433	447	400	416	457	471	414	443	437	445	448	431	456	435	420	424	438	440	417	434	395	406	473	439	444	448	422	397	419	423	402	419	409	423	442	437	453	413	413	385	414	407	431	433	417	421	455	396	416	438	452	441	434	387	428	447	418	430	449	441	440	445	400	407	455	465	462	426	439	408	421	423	454	456	422	451	462	405	437	389	427	429	454	416	415	460	417	450	426	416	419	416	421	447	413	413	452	401	416	452	412	454	416	427	398	448	419	410	414	431	415	433	430	429	437	460	412	424	467	408	441	418	424	444	409	434	446	419	418	426	468	449	453	414	428	458	447	404	425	423	456	425	410	447	418	423	454	414	451	415	424	414	396	423	448	444	428	450	447	442	490	414	411	420	425	444	436	417	447	412	398	405	438	456	448	430	401	415	424	405	422	403	444	447	467	421	436	393	412	434	405	449	414	385	406	442	423	449	420	410	423	437	453	450	414	432	465	422	414	436	461	477	444	426	415	421	387	446	439	422	395	395	419	442	431	469	459	430	421	434	438	408	439	434	431	412	428	381	443	428	414	468	414	394	461	423	458	432	399	378	429	447	462	410	441	412	422	403	443	446	421	393	399	407	416	430	435	418	403	426	445	406	396	424	454	422	463	440	422	407	452	403	430	434	429	438	419	389	453	433	411	434	448	437	420	420	445	421	417	438	435	421	387	401	448	419	442	448	409	421	448	443	429	408	434	431	403	412	424	408	414	447	436	441	417	444	454	407	449	423	459	399	435	462	416	416	421	458	427	455	417	466	453	390	447	431	394	440	421	435	400	421	413	444	421	426	397	418	429	421	409	446	470	435	445	418	456	445	478	390	435	420	442	397	414	408	458	425	428	434	415	400	390	416	418	457	427	437	417	478	396	409	427	442	432	404	423	392	453	415	434	411	393	447	412	388	425	430	446	410	429	418	425	429	431	407	422	420	400	441	391	402	436	437	400	389	444	395	441	447	457	407	402	389	414	402	422	425	425	404	453	374	411	409	427	410	435	390	436	435	421	451	414	432	450	424	452	481	422	440	437	441	425	438	445	416	427	383	419	389	434	440	401	428	423	429	395	416	444	470	439	432	444	397	434	417	399	453	428	422	410	441	411	446	447	387	401	398	433	477	449	464	441	438	441	459	418	419	402	395	412	428	437	418	409	413	407	416	410	404	394	397	449	413	428	432	453	436	430	452	409	429	438	408	436	426	399	422	411	433	437	450	434	408	425	427	426	434	452	391	391	467	430	398	434	435	418	364	412	406	449	440	422	451	472	404	414	456	420	404	436	413	432	411	424	419	383	445	441	413	415	448	453	445	397	451	424	440	442	413	453	447	485	437	435	440	408	418	442	468	422	428	449	417	432	433	432	409	456	470	435	438	406	423	429	458	419	432	439	432	429	392	409	441	441	420	375	426	449	456	417	412	432	415	417	384	445	438	406	403	452	399	462	385	406	448	419	450	436	445	438	473	408	406	452	432	406	425	427	409	382	407	432	439	433	417	399	418	441	470	445	397	415	430	438	455	422	430	393	432	408	459	400	403	397	445	445	406	419	431	415	434	453	450	429	432	439	415	422	428	423	393	428	386	419	458	408	444	406	416	416	425	406	428	438	425	423	458	435	381	392	439	435	410	452	405	418	408	374	421	436	447	405	430	408	401	427	438	428	434	423	413	394	398	424	450	388	422	418	452	425	432	407	446	414	411	391	435	391	434	406	423	445	420	393	410	448	450	464	419	442	430	429	416	448	446	449	434	405	410	424	447	444	388	443	416	426	369	413	405	434	417	441	426	440	431	458	440	407	381	427	462	418	420	418	430	452	391	385	452	394	425	435	424	418	397	450	414	429	419	398	432	421	398	369	447	409	426	424	429	453	412	416	450	404	430	425	412	450	415	415	447	418	390	401	449	416	421	413	437	398	456	419	438	425	402	484	423	450	426	464	448	448	461	416	469	430	451	415	444	400	404	459	435	409	411	458	414	404	434	418	421	459	433	417	392	407	412	407	439	466	403	416	442	406	419	427	445	430	418	405	429	450	433	467	395	410	483	412	407	419	435	432	456	427	453	396	431	463	418	428	395	435	440	423	444	425	387	427	435	435	415	471	428	430	437	456	424	426	409	427	442	443	393	411	441	420	406	410	426	424	435	413	446	428	458	434	401	410	385	423	470	436	449	437	404	426	451	425	394	402	409	435	428	423	432	410	423	439	434	415	431	419	411	435	443	432	390	425	432	433	432	446	433	447	411	402	423	382	395	458	442	439	423	451	424	445	401	449	423	423	450	395	422	440	443	427	423	409	434	435	420	418	438	447	425	451	426	427	433	423	429	411	426	422	388	443	397	405	429	413	456	446	442	421	439	397	434	449	410	445	437	409	419	396	440	451	465	430	438	408	442	434	439	425	387	426	413	449	427	423	418	420	405	413	425	431	407	450	399	424	433	447	424	447	450	432	428	432	435	418	433	438	442	446	433	440	426	430	410	430	401	434	456	398	401	421	428	419	454	407	408	429	447	415	403	397	414	406	412	417	403	438	424	429	386	438	420	413	430	430	440	449	442	409	431	408	410	421	444	429	442	404	414	474	427	430	433	420	440	408	412	456	444	456	417	394	438	443	458	401	443	406	460	444	425	439	383	396	404	413	398	414	443	393	391	412	412	405	428	436	422	421	375	451	433	444	427	410	437	445	402	429	450	420	402	421	429	474	421	443	446	396	409	398	414	407	456	423	403	398	410	450	438	408	463	453	392	429	417	417	455	410	456	434	421	447	444	433	467	405	420	451	405	436	426	401	432	434	407	445	416	415	423	445	460	439	400	434	436	398	409	393	434	435	422	446	433	427	427	420	443	420	455	457	431	410	430	445	456	449	423	389	423	432	423	384	444	430	427	393
28173	38881	31195	21935	17026	12367	7722	5184	4114	3409	2742	2373	1914	1642	1360	1132	1038	921	853	905	824	813	813	735	749	743	714	662	682	670	686	713	648	685	706	701	647	651	593	613	640	612	644	661	658	578	561	574	607	612	614	636	624	589	604	610	589	603	525	635	564	613	623	549	618	619	589	575	606	538	561	548	592	577	589	583	571	582	558	578	590	564	595	567	598	589	611	568	596	565	618	622	554	585	555	559	553	576	576	574	568	553	600	568	592	602	575	565	546	565	601	544	618	594	588	618	586	595	562	585	545	567	601	596	618	578	597	614	547	559	557	569	581	569	585	555	596	597	594	582	599	587	624	651	553	576	615	559	546	558	569	555	579	559	576	579	570	590	581	585	564	607	583	578	607	623	549	604	603	538	552	575	593	529	588	594	581	580	589	574	590	633	555	604	556	570	570	580	570	582	593	614	569	539	574	552	584	611	567	635	568	552	593	590	565	600	593	611	607	655	633	622	586	617	590	588	561	608	582	589	604	626	604	555	579	549	660	538	600	585	636	606	565	588	620	598	589	607	584	565	593	583	599	578	602	578	573	566	595	529	583	586	573	608	585	621	580	556	578	598	615	634	607	603	557	585	595	596	570	612	569	541	542	579	564	534	584	589	531	595	551	596	533	609	621	590	619	571	580	576	538	609	607	610	601	610	575	563	547	585	606	625	570	582	588	604	604	590	557	630	605	568	571	604	598	556	591	609	598	569	549	548	555	598	565	578	580	549	572	585	584	594	573	567	598	591	580	592	588	559	594	586	558	584	538	531	564	582	607	533	566	538	558	570	570	626	581	561	572	592	584	602	606	603	572	578	627	577	588	558	551	608	548	580	555	593	593	580	583	583	577	587	567	599	585	574	533	601	592	597	576	642	565	533	573	592	574	560	595	531	596	583	586	574	607	518	579	608	536	609	588	553	559	591	571	576	610	618	594	540	601	580	589	590	560	598	606	579	575	574	584	598	594	599	580	589	614	555	613	616	572	569	555	603	542	544	581	552	579	584	614	635	575	607	576	593	591	567	579	581	571	586	557	589	542	590	622	624	585	559	552	562	572	556	602	576	568	585	586	527	552	592	598	593	574	621	587	561	588	588	651	566	566	598	618	641	526	551	573	561	577	596	569	593	574	576	609	585	594	590	549	570	580	590	559	557	575	585	542	594	567	590	613	557	592	582	574	604	570	577	570	570	540	607	528	599	567	606	607	595	577	606	595	613	576	591	573	636	587	591	572	611	641	574	621	570	590	540	611	586	539	604	566	599	573	552	558	609	570	617	552	574	558	589	635	580	582	588	559	606	593	555	609	596	556	573	587	585	554	576	612	606	582	572	562	575	553	561	571	586	597	588	581	591	593	602	550	599	559	562	580	573	582	548	628	571	584	577	544	592	568	601	596	559	564	555	623	580	587	539	564	610	601	612	529	587	568	567	556	581	626	589	623	543	568	562	587	583	591	586	538	600	532	611	591	599	599	584	606	550	567	571	578	606	573	554	560	584	585	567	609	561	563	581	600	612	562	596	595	572	594	579	571	593	564	604	544	582	572	615	541	577	634	550	578	593	627	588	559	627	549	565	552	584	564	558	586	570	573	549	587	576	585	546	614	570	568	550	569	565	570	609	601	589	556	614	574	601	601	586	571	611	575	587	580	599	565	544	594	568	587	593	622	568	562	615	570	592	582	594	578	617	584	548	571	594	588	566	578	582	570	594	616	575	580	576	566	590	590	602	560	555	584	580	611	609	543	559	544	633	585	597	583	585	601	553	600	595	580	563	586	600	576	617	618	571	616	563	576	592	571	528	577	602	556	568	573	575	583	572	576	575	563	579	591	556	532	610	572	549	624	582	540	592	581	546	573	599	596	580	562	616	608	605	636	557	582	586	585	505	556	589	583	580	551	587	558	566	605	608	630	571	587	546	589	592	554	577	594	586	593	570	586	634	612	573	647	609	544	555	576	576	585	590	585	650	567	558	573	593	585	591	534	589	570	553	538	595	602	615	622	568	581	611	573	541	562	562	550	597	569	577	571	552	556	578	585	577	630	588	572	585	629	580	581	568	607	569	582	591	586	586	593	607	569	556	618	601	561	620	557	606	609	578	555	570	562	566	545	595	576	666	606	591	576	597	595	534	586	600	587	578	607	544	582	567	597	559	605	619	557	561	570	594	575	563	562	588	565	573	592	587	565	533	606	560	563	596	620	565	593	639	585	625	577	561	582	569	582	581	604	542	530	576	575	601	554	566	602	550	597	612	596	567	577	575	604	603	597	619	621	585	584	581	555	600	566	555	575	602	545	604	543	542	602	568	633	588	565	582	573	587	610	549	541	546	611	581	615	584	595	580	535	536	576	577	577	583	600	627	575	598	617	607	538	543	561	561	584	597	563	589	545	603	577	589	570	621	611	537	544	602	635	602	551	577	538	561	562	609	561	540	576	617	580	595	574	574	593	605	546	598	589	559	606	616	571	574	546	582	567	566	631	604	590	568	547	565	611	597	606	586	599	591	569	554	546	524	600	562	589	551	610	563	578	583	561	608	554	563	582	583	592	596	589	594	583	561	545	607	553	582	591	610	585	583	620	585	555	595	516	560	602	591	557	569	540	589	586	559	582	570	577	646	579	577	583	595	569	548	631	559	587	637	550	544	604	560	543	591	576	585	587	588	582	568	568	575	614	567	566	576	601	585	590	591	551	578	575	552	564	573	564	573	588	588	629	583	564	554	572	578	586	615	587	597	653	571	588	573	580	588	577	577	561	607	581	592	651	581	588	563	552	558	578	567	552	593	597	607	538	588	624	553	579	625	548	582	572	593	581	651	576	602	592	575	556	599	562	593	579	591	545	600	594	598	584	543	594	531	537	560	572	573	594	586	598	591	614	590	591	548	602	593	570	575	608	520	601	584	585	560	594	583	577	555	596	581	581	606	611	552	575	538	531	612	591	556	574	552	608	561	585	572	593	560	583	578	591	607	606	554	606	603	608	573	556	564	587	579	587	562	577	618	601	590	572	587	590	568	552	605	591	545	585	608	574	600	600	628	604	579	587	520	591	528	616	586	572	614	551	533	600	549	557	567	562	631	593	558	584	570	589	561	591	582	597	569	617	554	566	531	544	573	583	567	606	591	539	590	539	631	608	575	618	534	578	588	648	600	573	590	567	576	591	557	553	587	576	546	577	594	593	581	565	599	589	575	557	595	565	567	570	600	586	564	601	669	546	594	610	595	545	604	553	567	589	559	596	595	586	578	585	581	623	595	565	618	542	622	581	588	620	621	584	547	558	573	619	620	560	551	594	581	591	604	577	579	595	600	611	587	558	549	556	547	587	575	582	589	549	552	578	598	612	574	578	599	550	600	602	602	606	553	592	580	575	593	569	551	560	573	549	577	566	586	589	612	593	555	580	625	577	573	539	617	570	556	589	599	554	595	597	564	565	565	583	541	570	561	615	599	552	578	585	547
23069	21678	29307	24593	21815	21320	12178	4621	3099	2523	2278	1739	1385	1162	959	807	730	701	618	658	582	568	545	528	561	479	487	438	481	501	463	462	468	470	449	448	419	455	407	401	464	423	420	407	450	404	422	398	429	444	429	398	412	390	381	450	407	404	445	396	377	401	370	380	356	395	383	373	397	419	419	403	372	405	359	406	397	399	404	415	419	422	385	380	386	370	381	395	438	379	394	404	421	369	435	374	399	391	390	359	381	399	422	384	442	354	397	366	387	436	399	379	398	383	380	415	430	401	376	412	392	387	419	399	389	364	378	349	394	420	401	369	397	396	389	421	428	383	405	379	380	407	351	404	377	377	390	380	374	403	391	427	378	375	364	407	385	383	384	367	402	371	403	370	446	394	418	386	385	390	393	371	395	384	376	424	370	378	400	402	388	412	410	379	411	387	371	419	403	386	391	430	411	400	414	392	389	377	360	358	387	383	357	378	392	419	390	401	396	382	388	393	397	417	405	384	400	389	369	420	395	407	385	390	392	405	373	379	381	407	386	389	364	374	382	383	408	369	402	404	382	387	396	425	415	380	415	372	398	371	410	380	383	417	386	371	384	386	382	390	412	364	407	397	365	372	390	373	389	374	389	385	398	385	354	384	405	407	374	382	408	422	385	401	386	382	432	423	406	375	380	433	383	427	393	371	397	405	368	347	413	401	404	409	388	404	395	387	380	379	379	410	430	412	386	386	372	373	366	363	412	416	381	376	380	417	383	408	391	400	401	390	409	380	368	414	357	386	377	405	373	399	378	373	364	392	336	421	372	403	417	382	389	398	420	414	399	387	415	388	390	383	364	380	398	397	369	413	374	404	376	383	395	413	389	391	373	383	396	394	365	410	376	391	400	381	348	385	424	413	404	426	396	415	353	350	360	406	379	430	400	376	414	409	375	369	371	390	379	417	397	404	407	397	397	395	408	396	383	399	373	386	378	366	378	421	420	394	398	376	389	375	397	394	362	403	403	406	395	375	429	395	427	362	412	391	379	364	362	359	344	378	353	363	408	359	378	365	373	387	408	372	397	418	409	387	371	391	383	399	387	367	377	374	399	390	411	394	410	400	358	398	397	405	372	369	363	369	413	378	384	433	360	408	354	403	398	387	348	389	401	361	399	406	415	354	395	386	423	367	400	419	393	394	400	358	351	406	403	437	397	410	397	382	410	403	389	391	375	404	392	375	381	417	388	369	387	406	400	360	378	404	369	385	367	389	396	423	382	381	400	387	357	388	406	382	401	385	395	400	398	397	393	391	391	408	410	374	424	399	414	404	364	379	405	374	397	407	383	384	362	383	409	390	424	399	405	374	390	411	394	392	380	376	440	438	374	398	422	409	387	382	388	431	387	402	388	354	374	358	403	420	402	383	425	381	396	382	387	355	378	370	390	419	415	387	383	399	391	409	400	370	405	363	404	355	403	407	356	408	414	367	399	391	407	395	398	384	413	380	378	398	395	339	403	400	384	391	393	380	400	395	361	370	394	389	375	423	379	403	367	420	398	382	347	374	439	389	411	411	403	348	376	397	331	382	377	399	387	391	397	395	393	356	388	364	385	398	389	406	407	385	419	358	433	389	411	429	393	390	406	395	362	392	363	400	379	385	390	384	390	383	410	391	396	378	375	361	371	405	367	390	358	371	350	350	350	400	371	417	392	396	363	412	394	407	355	397	386	395	393	378	366	400	379	387	389	386	378	410	342	380	409	399	377	370	389	400	414	376	416	396	423	370	353	380	371	378	384	365	378	388	398	440	392	352	386	368	378	414	424	363	376	361	388	399	395	404	381	344	400	402	383	384	361	383	373	395	405	390	387	385	395	406	385	401	402	378	362	406	380	347	404	403	371	374	410	415	375	380	406	368	379	413	406	378	373	398	394	391	399	372	428	368	380	365	360	391	392	381	392	346	390	373	433	413	395	413	404	411	402	374	387	374	376	390	403	377	360	384	353	438	403	407	407	401	371	387	391	370	364	384	424	381	379	384	375	385	422	402	384	379	418	397	383	377	403	405	431	418	427	380	400	382	411	387	371	376	409	441	401	375	404	372	394	421	417	384	358	403	411	418	414	409	377	376	421	375	408	363	374	376	431	397	384	410	404	414	374	383	389	425	390	442	410	414	386	393	396	359	376	403	379	377	394	386	391	404	392	397	408	387	380	357	405	449	395	425	375	407	400	400	370	391	376	384	407	404	381	376	426	387	435	389	411	377	394	363	387	448	419	374	402	375	393	401	366	399	389	372	412	383	445	390	379	379	378	366	397	367	421	395	395	361	413	414	414	367	384	413	389	386	381	380	390	413	379	411	383	388	423	408	375	383	397	409	404	371	425	371	406	393	385	405	341	391	442	425	399	372	390	388	398	384	361	412	408	408	438	396	372	372	352	363	395	377	379	373	344	398	406	377	383	399	376	378	368	399	384	367	400	398	429	402	404	397	388	376	381	373	420	393	396	389	365	377	374	409	415	378	370	358	408	407	377	364	387	428	390	421	380	397	368	379	383	430	383	404	385	375	395	390	401	410	396	403	373	366	401	374	373	401	361	348	399	368	377	381	408	394	402	389	406	413	402	405	347	383	411	357	391	397	388	406	392	399	399	402	361	377	409	412	377	374	388	412	388	396	391	419	401	391	376	376	371	394	372	380	371	394	372	414	419	408	412	414	379	390	410	373	382	408	386	356	367	403	406	377	397	375	384	421	380	369	409	406	417	351	399	407	361	370	397	381	381	403	407	375	365	375	364	400	382	410	354	371	381	375	429	372	411	381	422	384	409	387	418	396	387	372	386	405	387	414	383	375	381	399	388	374	373	378	386	373	412	356	384	428	371	375	382	390	372	425	397	386	383	411	377	409	380	407	407	384	437	384	419	374	378	377	372	380	372	384	378	440	394	388	390	381	389	384	423	379	371	377	387	409	406	410	390	371	382	417	383	423	394	403	365	376	381	402	395	401	351	400	365	424	404	412	387	429	428	430	379	392	360	394	402	380	404	383	345	352	397	402	411	359	339	381	409	395	440	410	378	380	393	369	382	390	411	411	399	382	369	384	378	376	436	395	413	383	385	388	389	377	372	401	391	365	377	357	381	407	347	387	394	406	392	395	389	424	405	401	393	407	375	408	379	404	393	386	361	395	397	410	375	382	399	393	393	400	418	418	416	388	383	388	369	404	392	412	361	410	390	374	350	358	406	355	381	366	384	392	377	433	392	408	367	372	384	387	383	365	415	362	398	404	419	403	396	380	388	411	378	363	382	392	421	388	385	345	370	362	393	404	399	399	384	391	406	400	408	350	410	372	420	367	371	406	407	407	378	383	368	395	371	415	360	376	396	361	386	380	409	408	392	361	392	378	353	370	382	412	371	366	398	386	400	372	366	378	385	396	365	390	386	387	380	408	393	395	355	405	406	405	378	399	382	361	359	429	364	345	355	390	385	392	384	412	413	403	338	366	370	367
32355	47548	39605	30214	24819	18433	12306	8696	6970	5794	5051	3858	2954	2378	1830	1580	1399	1197	1193	1102	987	882	889	871	818	810	778	699	730	702	682	704	738	654	678	631	656	676	645	631	625	585	573	590	591	561	552	522	557	562	555	550	586	587	566	573	590	582	541	551	567	523	513	580	564	541	547	545	559	554	538	567	533	533	563	523	530	538	526	530	544	563	515	520	532	539	507	579	534	572	521	554	515	569	518	565	533	559	532	516	541	581	572	497	524	539	528	553	540	518	524	542	533	519	506	483	535	561	535	569	532	521	536	541	512	520	541	544	523	519	514	517	563	554	520	541	540	551	520	548	553	544	578	535	488	553	505	556	546	540	548	544	464	494	546	528	503	545	548	537	567	522	532	535	515	529	556	504	532	524	558	521	505	504	549	532	512	560	507	483	507	536	562	544	565	533	493	539	517	548	497	563	487	505	548	532	542	538	505	515	514	525	550	535	506	502	512	554	533	522	531	502	541	530	536	509	555	524	521	511	522	506	535	531	481	520	520	516	509	572	515	532	514	498	552	523	525	508	590	550	474	492	567	552	478	564	528	510	525	575	525	539	518	486	520	544	565	584	517	519	556	562	591	565	516	538	519	525	527	544	568	533	547	556	560	526	539	558	505	486	583	529	497	519	542	532	542	535	539	560	545	554	519	519	515	492	526	564	508	525	547	517	520	528	516	531	495	511	532	526	541	517	566	555	531	547	473	580	547	507	502	547	565	537	527	534	528	554	555	512	527	499	557	512	532	557	545	516	496	525	509	571	549	565	526	541	522	530	525	528	495	507	529	520	497	507	538	536	544	551	554	509	557	501	508	540	527	574	523	477	531	515	505	533	516	526	554	536	571	539	516	499	459	559	532	525	557	512	497	507	549	481	516	535	530	543	550	497	537	525	498	520	521	557	542	480	542	522	512	524	525	552	540	535	554	546	532	537	552	558	548	524	516	534	510	559	507	510	533	486	560	521	512	532	545	537	539	515	505	514	539	542	530	541	506	546	538	548	562	552	530	551	506	539	544	500	559	534	543	512	503	572	504	560	520	512	531	519	510	481	578	508	548	532	520	526	555	523	570	536	491	500	554	548	547	532	550	500	559	491	519	546	524	536	488	553	485	533	532	516	518	548	509	502	553	504	537	531	481	545	561	551	527	546	536	543	542	539	543	559	522	525	495	495	499	542	518	511	550	516	549	525	532	554	526	516	524	548	517	567	544	543	546	523	547	526	500	547	543	561	515	516	510	546	538	481	531	528	529	529	500	556	553	581	530	549	568	529	568	567	533	552	551	545	548	565	600	531	535	502	563	537	542	484	498	562	529	528	545	544	540	503	541	533	563	522	532	516	533	545	542	504	521	506	520	564	508	543	560	575	545	520	548	551	551	496	523	550	544	547	561	515	536	532	526	528	527	559	526	575	541	554	517	574	568	515	562	500	550	524	558	522	514	537	547	514	575	508	573	515	543	517	531	543	544	550	556	531	556	556	510	555	522	575	494	533	502	537	495	520	533	569	499	528	581	521	526	492	468	585	553	555	511	521	557	531	567	522	530	534	566	540	544	532	526	510	502	527	526	537	541	515	524	555	546	546	517	566	550	544	494	537	509	549	533	552	520	542	573	504	567	528	520	533	528	550	519	489	525	506	507	502	550	525	521	498	554	500	541	523	509	525	507	499	510	543	496	508	557	494	527	475	517	526	489	547	512	537	565	535	555	540	568	482	521	494	559	527	525	530	500	507	541	532	536	523	503	560	559	517	575	538	510	533	535	549	546	537	516	595	482	519	513	524	553	531	515	560	571	513	517	523	549	546	518	505	548	523	491	489	517	572	556	541	551	513	532	515	526	535	529	536	511	536	501	525	537	565	534	562	561	521	511	488	491	547	498	520	529	528	576	526	569	502	497	506	526	491	545	523	533	527	473	547	561	494	536	547	542	477	514	521	544	555	540	513	559	548	562	528	534	536	538	522	509	536	524	530	528	517	542	521	548	521	540	575	534	524	544	543	488	531	511	581	551	534	532	521	529	533	542	544	559	538	546	529	514	508	524	526	531	527	561	562	616	482	526	509	510	558	521	529	558	509	550	486	559	577	522	525	510	542	560	530	488	528	558	519	551	507	538	503	549	532	564	512	553	533	507	508	565	546	494	516	496	542	517	544	510	509	481	542	509	559	521	500	518	565	529	497	496	549	526	545	560	524	540	514	550	549	522	498	514	546	576	527	543	555	498	539	558	518	514	568	513	522	559	540	555	515	546	559	548	495	528	564	576	532	561	539	490	535	529	539	500	521	548	571	537	543	507	506	532	569	525	538	522	503	535	500	505	508	504	515	543	546	502	538	539	512	548	532	514	546	531	559	555	543	564	553	503	497	538	565	561	499	527	528	511	534	540	533	532	538	530	515	502	558	511	570	548	539	549	524	560	547	491	538	498	511	539	537	553	512	534	525	545	531	536	572	548	531	510	560	518	559	516	562	543	522	516	533	532	537	528	493	528	547	547	552	531	533	515	516	528	527	505	543	513	474	507	514	513	523	562	510	505	545	495	558	483	539	542	528	537	554	505	516	520	503	526	523	548	518	542	527	538	516	504	550	531	537	554	538	525	536	484	487	527	499	541	574	538	536	496	503	533	492	560	526	535	511	558	538	555	530	524	507	551	540	525	532	521	545	517	533	524	537	529	517	515	574	492	492	515	543	520	536	546	541	536	540	515	549	523	519	545	511	551	524	551	508	522	534	532	556	569	558	526	523	497	483	559	543	539	514	533	526	543	575	538	538	516	493	519	512	559	533	503	542	499	520	507	515	558	553	527	543	493	557	518	517	597	534	494	515	523	513	551	537	531	509	556	529	538	527	544	521	553	544	562	549	548	546	539	530	519	556	512	507	511	505	557	500	506	507	543	545	525	490	522	515	521	563	528	556	530	527	504	542	489	538	504	529	548	545	546	551	501	518	546	534	535	528	513	528	516	530	514	511	521	508	558	497	530	566	566	557	530	512	518	546	533	529	510	560	523	508	537	545	523	532	551	524	561	562	536	548	548	556	522	538	543	551	554	497	510	516	514	481	527	532	542	569	538	524	518	544	567	548	512	527	553	535	516	559	535	514	496	469	523	502	545	555	529	507	537	533	544	538	562	558	506	540	484	520	518	539	537	514	525	544	563	535	498	541	527	515	541	514	521	583	532	559	563	586	550	544	518	538	517	526	505	511	531	535	533	533	529	528	502	501	517	509	522	491	535	510	516	513	549	527	546	493	523	509	558	543	533	562	546	532	523	533	529	546	545	555	551	513	520	548	515	543	499	533	558	577	512	495	477	540	522	530	569	531	502	550	532	498	502	568	543	530	530	548	546	523	510	526	541	507	556	488	565	529	561	532	528	514	519	528	532	522	546	527	520	588	527	535	535	560	518	579	542	550	483	523	518	520	554	502	556	542	504	546	521	495	522	507	538	481	534	529	560	559
29068	23375	23182	15803	8657	4467	2850	2002	1687	1403	1297	913	867	776	675	662	592	605	572	604	594	481	577	555	449	524	503	494	497	514	526	500	505	494	495	499	497	477	471	532	481	509	451	454	465	474	466	465	459	467	486	476	496	484	494	495	463	474	472	506	440	472	481	481	461	471	450	464	432	483	516	439	475	484	467	465	472	459	458	450	479	449	482	440	441	475	483	449	466	512	450	502	476	469	421	497	503	466	476	434	499	501	477	474	461	466	462	463	496	432	452	471	462	472	465	463	493	455	442	443	457	443	468	450	468	448	495	436	443	433	449	464	458	453	446	515	474	436	457	467	466	443	466	454	467	441	440	479	467	449	480	450	463	428	464	465	473	476	500	498	449	475	465	481	470	453	467	465	477	419	452	445	433	446	490	476	491	473	456	425	467	458	455	462	474	444	476	448	448	461	475	463	476	448	461	473	475	436	465	472	487	472	462	443	459	467	453	488	479	455	460	497	467	451	489	500	454	508	492	465	471	442	468	448	474	435	464	497	467	462	449	476	465	440	431	448	480	498	505	417	440	446	477	473	455	468	491	438	503	481	505	488	462	471	457	512	464	450	460	489	510	457	482	469	463	482	500	456	493	486	497	431	434	494	459	480	433	470	509	467	507	478	490	463	415	493	449	481	502	467	458	510	468	471	433	474	455	477	498	469	487	474	440	480	440	465	474	475	472	497	483	441	453	442	486	513	456	460	472	482	465	449	499	437	458	497	457	496	448	459	435	467	504	417	480	498	476	467	437	476	452	472	487	452	463	483	469	454	463	432	499	499	493	441	466	472	465	477	474	495	460	481	454	477	491	459	417	484	472	468	446	470	457	486	472	458	426	482	455	449	459	466	466	462	460	459	446	454	530	467	482	448	479	459	504	472	471	449	491	478	466	485	454	475	539	489	437	469	466	421	499	426	434	469	461	456	451	476	459	479	444	483	473	470	482	457	468	487	466	485	464	459	492	450	476	447	476	479	475	441	456	475	467	411	436	456	427	454	455	443	516	451	447	470	514	480	478	492	438	479	450	491	458	446	438	481	473	447	443	451	493	478	465	476	477	457	464	440	470	487	458	473	489	449	497	461	471	470	465	484	436	472	477	464	480	485	490	474	447	466	487	449	463	466	456	461	438	475	475	471	459	488	485	444	454	457	469	439	479	463	466	461	465	444	448	456	446	483	485	480	435	487	494	466	466	451	470	478	463	478	457	461	483	454	486	460	481	439	427	484	480	455	479	464	445	457	462	486	484	449	456	415	470	469	442	490	474	479	443	455	457	487	469	473	441	448	441	414	481	482	507	508	436	478	436	473	494	464	434	482	450	468	471	458	460	475	486	469	447	500	500	471	490	453	456	478	461	441	463	452	459	458	482	521	457	511	467	471	479	504	462	473	446	469	481	477	507	502	504	490	494	434	456	444	466	428	462	472	458	487	432	462	467	465	485	457	451	460	487	490	470	500	480	508	445	469	477	459	428	444	491	457	444	476	462	484	472	476	445	472	484	453	462	505	484	477	434	496	414	479	475	437	439	445	462	474	451	439	462	475	493	482	420	473	453	457	465	488	487	476	464	492	487	465	478	447	505	487	436	473	482	454	459	496	437	466	443	489	453	475	489	474	462	474	452	454	490	505	475	499	454	467	481	471	460	482	450	440	424	459	475	434	485	473	492	486	484	484	468	461	459	458	447	464	454	462	473	484	476	505	470	451	473	485	450	483	458	465	482	480	488	462	436	471	457	467	470	488	497	473	436	474	421	446	459	440	479	468	455	499	451	464	472	452	505	460	484	458	462	465	436	406	496	478	480	467	475	480	459	466	483	435	504	440	441	465	513	504	496	444	464	453	450	455	465	459	459	484	481	474	492	472	500	442	443	449	464	457	471	457	470	469	473	464	443	442	461	477	503	439	514	450	462	448	462	476	476	493	464	490	486	453	488	484	435	486	453	474	449	486	481	485	449	492	468	483	446	500	468	439	481	469	451	481	441	457	479	488	493	494	483	483	457	460	453	444	437	520	473	448	454	435	457	451	470	453	471	471	475	466	455	497	446	497	489	491	495	403	429	478	470	469	440	537	471	492	475	447	478	510	474	458	452	500	432	489	488	436	457	450	492	451	446	477	460	469	477	458	481	483	449	457	507	449	435	422	487	470	485	450	447	430	499	504	490	480	479	451	475	403	414	428	469	477	454	465	436	464	452	437	460	480	495	476	474	482	478	463	459	486	459	467	477	463	469	480	499	512	451	499	441	493	453	476	440	423	483	476	452	501	501	445	449	445	500	510	489	499	468	431	467	428	472	479	522	482	448	447	515	453	498	470	443	471	462	441	518	465	471	481	455	462	447	469	478	476	497	445	460	462	448	446	442	464	502	491	475	478	479	445	461	479	455	442	461	441	478	506	491	443	519	481	474	456	453	446	465	467	439	435	489	464	477	471	467	506	509	438	498	473	446	487	442	432	448	457	473	501	475	456	482	456	487	469	472	456	474	435	427	493	431	487	446	455	454	462	463	487	473	487	463	470	453	442	432	449	453	486	456	485	449	444	472	504	458	475	475	481	471	468	460	481	470	484	466	489	480	473	483	480	462	476	469	418	494	469	438	489	475	484	461	466	478	457	437	468	445	472	488	482	475	443	460	459	445	465	468	465	450	448	443	458	453	481	430	468	445	512	465	482	507	475	444	475	461	457	467	481	490	461	444	468	442	487	442	523	470	448	462	475	449	482	501	461	466	484	480	419	496	472	458	447	482	474	478	483	470	451	454	470	520	467	504	432	433	485	449	479	469	454	423	489	462	508	487	469	478	442	455	451	469	454	495	436	432	461	463	466	448	440	477	468	448	457	477	491	438	487	495	494	423	486	479	453	488	472	448	438	464	471	468	449	491	471	441	440	488	454	438	495	489	441	466	475	503	509	494	471	460	452	472	493	483	486	425	479	449	490	496	442	511	479	396	479	471	439	463	500	518	508	469	472	454	477	478	459	486	468	470	474	498	473	467	452	498	466	476	497	463	473	511	463	454	477	483	462	475	475	464	473	481	488	450	495	430	472	463	511	493	427	456	468	484	459	446	451	437	452	476	438	460	457	460	460	455	438	499	425	468	491	435	443	447	442	475	446	455	480	462	463	440	476	531	461	438	474	474	495	452	485	477	477	509	478	482	476	466	458	461	459	452	479	447	453	483	480	463	460	465	455	519	446	456	489	446	482	452	465	467	451	514	480	509	480	471	463	475	445	474	484	490	452	451	459	460	460	461	449	464	474	468	468	474	437	471	478	450	447	480	487	486	447	450	436	465	462	465	465	488	468	478	484	474	487	465	430	471	447	488	485	461	469	430	480	450	473	461	473	471	470	486	473	453	466	498	460	487	458	483	485	477	420	508	461	469	447	508	482	477	471	464	476	482	493	489	465	487	481	455	431	459	443	488	483	450	455	479	484	460	452	512	465	486	480	475	441
27128	36472	27994	19130	14283	9107	6130	4381	3534	2953	2632	2024	1551	1317	1102	1093	960	920	935	908	772	819	799	745	780	773	781	747	728	723	686	711	716	698	695	705	659	714	668	697	701	633	657	656	685	643	602	663	702	696	593	623	633	569	602	643	689	646	657	696	618	660	650	620	635	632	670	671	621	638	637	654	628	607	657	604	673	661	641	658	617	615	622	614	628	611	656	627	619	645	644	687	665	638	640	617	607	661	666	677	649	669	597	601	663	664	604	660	649	599	626	617	658	622	652	665	627	617	630	664	636	645	646	612	646	655	612	623	640	638	664	626	637	609	669	607	631	691	624	641	652	673	601	626	660	653	633	621	652	611	642	604	652	642	603	644	620	619	636	642	660	657	642	614	633	620	651	660	653	629	641	642	622	618	624	651	662	637	635	662	649	600	640	643	607	666	630	646	686	625	597	583	630	672	635	613	649	662	665	650	642	685	649	630	648	611	638	650	682	602	642	604	643	607	616	665	646	651	626	648	641	654	656	661	617	640	642	614	621	649	648	654	644	632	630	626	625	628	648	697	630	651	660	672	639	617	636	656	596	641	661	644	599	617	650	626	654	631	624	653	598	669	646	630	668	672	588	621	607	633	649	639	638	611	656	607	634	606	625	643	656	609	571	605	619	592	609	668	612	636	644	641	651	654	607	600	653	628	673	662	647	651	625	635	611	683	655	614	677	620	633	678	626	668	691	655	635	628	635	653	640	659	648	637	637	616	629	604	661	608	624	627	674	618	680	621	674	614	637	664	631	646	660	638	652	632	681	679	659	698	621	605	652	627	597	618	665	630	629	654	645	655	638	649	614	645	626	640	589	590	662	623	627	634	633	681	638	666	653	681	635	638	618	582	640	614	651	598	653	612	633	647	642	634	686	622	649	671	637	650	664	615	629	647	611	664	609	605	657	611	612	611	620	643	565	601	671	674	643	621	635	644	576	672	656	634	654	627	658	606	589	631	604	658	649	649	577	637	675	626	601	611	614	619	620	652	631	647	625	624	616	630	708	676	627	656	652	649	652	604	634	628	637	626	611	640	646	681	624	629	653	670	661	632	627	613	677	618	657	641	667	645	624	635	594	625	643	614	687	647	618	620	656	655	629	618	633	628	622	637	633	647	617	586	664	631	615	622	628	603	636	629	666	645	644	625	636	629	611	653	619	680	623	637	626	669	644	650	636	707	642	667	629	616	654	625	621	599	597	657	675	639	667	579	631	632	645	585	655	611	576	641	605	635	627	609	647	630	622	659	630	603	605	656	677	633	632	617	640	659	602	610	692	636	634	600	571	657	631	657	657	641	610	617	623	631	655	637	610	621	665	652	640	582	678	601	627	662	638	630	647	596	646	668	616	599	623	637	643	627	601	610	650	612	625	670	645	599	664	640	599	618	650	628	682	650	649	641	622	605	624	614	631	656	648	665	621	623	664	676	630	610	644	616	677	629	643	617	596	622	659	606	648	615	647	628	578	637	605	656	637	616	643	612	605	629	647	650	664	597	626	610	648	627	624	611	622	609	649	658	592	651	686	595	639	607	593	651	636	630	641	638	672	648	643	632	635	614	651	606	640	638	653	645	655	588	621	611	640	637	673	654	628	645	623	624	637	630	598	611	617	633	619	650	661	614	628	653	625	637	652	620	668	627	632	591	612	617	629	655	654	665	590	614	643	617	672	644	646	586	648	624	586	657	618	626	614	648	608	642	679	599	632	649	610	644	656	657	646	636	651	627	626	671	632	617	617	649	613	640	669	635	633	626	621	613	631	641	639	637	631	643	663	605	660	705	626	646	627	622	625	658	647	596	670	662	643	638	649	642	606	653	622	655	605	646	616	628	645	623	637	648	675	647	650	611	631	651	676	630	688	653	618	643	669	706	646	607	638	622	609	622	639	632	624	679	606	650	623	615	598	615	621	634	582	634	656	650	610	630	646	602	620	642	622	629	658	625	666	663	631	615	622	658	647	612	594	622	593	605	642	665	643	593	607	597	641	641	624	617	633	628	611	626	623	651	609	607	637	666	596	686	626	621	633	618	619	613	614	625	650	637	621	601	659	626	634	609	672	636	667	627	638	589	661	602	674	670	629	662	631	635	635	644	652	633	659	617	649	590	649	658	639	671	683	626	629	630	634	640	664	605	621	626	610	667	598	590	620	630	688	679	654	625	636	621	651	623	647	600	643	648	655	634	632	607	640	645	671	623	625	593	624	652	622	642	629	639	654	689	657	669	614	659	616	698	676	661	610	655	623	613	589	620	662	599	618	620	641	616	636	680	614	637	646	604	591	676	659	621	668	693	654	681	702	629	607	631	621	615	665	624	582	678	632	628	648	585	637	646	636	615	592	653	676	647	623	631	598	600	653	628	638	656	649	608	605	634	636	626	650	610	623	635	625	664	679	609	681	607	606	620	631	636	626	625	654	577	621	656	618	608	633	629	671	621	624	612	635	620	581	642	599	648	626	637	665	666	630	632	652	585	615	635	648	620	636	619	619	593	634	662	660	661	644	630	612	635	621	628	619	659	629	618	631	624	650	662	634	641	652	604	666	610	625	631	658	631	625	648	628	604	571	675	602	643	668	647	639	624	629	640	669	607	627	634	651	621	616	586	647	600	652	670	618	600	666	608	644	585	627	608	633	622	644	620	629	647	586	629	601	670	612	650	621	640	663	637	651	640	618	621	612	626	614	653	657	661	653	674	650	621	655	644	641	634	656	648	638	635	615	628	608	602	612	600	651	659	625	684	594	647	641	596	602	580	666	653	666	662	634	595	596	628	625	662	657	631	678	639	660	654	638	646	605	609	587	650	642	705	661	655	672	649	622	627	634	711	636	663	611	632	655	650	653	608	623	637	688	605	651	641	640	681	643	623	642	627	623	664	602	643	654	629	627	599	623	628	579	597	631	611	654	595	654	672	635	634	621	635	630	646	602	619	670	641	627	605	619	620	701	645	647	663	655	645	670	622	639	612	661	626	610	632	614	594	676	604	601	628	685	651	668	639	608	635	652	627	640	594	695	626	621	639	653	634	688	641	636	657	631	622	633	670	676	634	635	689	612	626	642	613	650	606	634	677	653	687	629	643	642	642	634	651	618	673	677	621	593	673	622	681	678	634	619	629	644	673	603	633	651	657	629	632	631	634	663	650	619	612	605	628	629	599	659	630	655	626	673	658	615	640	623	682	614	645	618	645	675	657	639	602	629	646	647	636	606	643	619	641	619	650	657	603	662	622	608	654	627	616	683	645	621	589	684	607	645	628	643	649	612	623	632	597	611	637	665	599	636	648	671	636	621	644	666	661	645	646	657	635	664	629	631	654	668	688	614	626	612	605	633	635	652	649	611	594	610	649	683	627	654	661	639	614	653	657	616	644	662	621	655	672	671	629	608	627	585	618	624	586	640	632	616	627	646	627	603	645	646	624	596	683	666	666	634	648	612	635	642	665	618	674	620	646	590	613
24048	21644	28726	25160	21474	13264	5547	3169	2380	2070	1720	1313	1123	878	784	777	697	643	630	637	594	589	523	553	542	525	517	527	508	466	503	520	485	510	495	490	506	493	479	487	450	453	454	450	439	462	453	416	464	461	431	464	458	422	450	439	458	479	456	462	441	455	429	411	475	435	437	442	452	481	445	433	444	419	463	430	466	407	457	460	424	429	466	405	401	426	445	432	441	458	425	480	475	415	420	446	441	444	469	431	425	437	458	419	465	441	461	443	479	431	442	469	444	469	457	454	492	466	397	382	453	432	405	448	409	425	461	445	428	454	422	414	453	426	455	470	418	461	444	429	456	452	473	469	440	428	443	490	418	415	400	428	414	438	428	460	404	418	448	457	429	405	474	414	449	446	429	467	471	427	453	403	436	467	446	443	401	429	474	424	433	465	476	457	402	436	445	469	424	421	452	445	467	427	463	454	449	409	454	438	444	435	420	450	425	451	443	453	432	463	441	442	445	410	451	476	459	440	444	420	427	470	402	407	479	445	467	446	403	473	448	464	472	500	423	441	458	448	449	445	412	432	457	442	417	468	434	429	438	416	445	423	440	438	430	429	446	411	442	448	454	421	445	444	443	457	462	471	443	443	392	402	450	436	413	436	423	432	494	434	454	444	444	415	448	448	458	432	443	449	483	424	452	445	430	410	456	441	424	443	403	432	483	450	417	449	469	430	450	438	469	446	440	456	445	407	453	454	440	465	457	451	450	452	429	470	420	443	416	485	435	445	461	460	458	456	431	452	469	436	420	396	479	449	439	425	410	458	470	446	464	430	440	438	472	453	432	423	455	480	405	421	421	457	412	468	419	459	407	458	441	407	431	453	431	448	431	504	461	438	443	443	453	454	441	417	447	421	395	483	431	503	433	441	410	419	470	462	440	457	427	433	418	421	422	419	444	437	479	434	454	445	445	425	420	432	435	461	458	479	439	430	429	440	450	420	480	423	471	429	442	421	402	486	435	446	439	463	472	450	433	445	414	442	429	445	443	410	451	463	469	459	444	426	447	419	443	463	401	448	424	427	437	457	469	447	493	437	446	460	465	485	449	425	423	429	472	448	438	468	449	422	480	460	451	459	410	450	461	473	443	452	436	419	428	463	446	471	419	480	443	465	412	409	412	434	432	419	443	408	422	457	421	447	445	444	437	438	445	435	460	460	450	418	461	445	466	456	428	448	432	402	455	435	467	447	439	424	460	444	458	455	463	432	430	439	425	461	452	437	458	453	438	477	420	417	432	425	424	458	428	430	456	420	455	450	450	452	424	403	429	453	440	438	428	396	463	470	449	465	420	436	460	396	436	473	445	420	459	425	450	439	452	428	461	479	450	434	462	436	445	417	394	412	472	449	417	451	439	476	453	414	417	424	449	438	445	439	444	415	439	439	452	431	446	444	419	448	432	443	409	452	437	427	435	452	408	463	415	412	450	431	477	449	454	436	462	468	439	408	430	443	416	463	434	472	428	440	473	456	457	429	436	445	430	474	489	417	438	413	433	437	439	429	470	427	437	422	451	440	450	447	416	446	422	423	436	460	423	462	437	451	456	437	429	433	464	444	454	440	433	413	435	438	416	406	416	448	409	439	440	448	453	423	420	447	403	450	438	446	461	435	432	413	450	431	446	432	451	452	465	442	423	485	418	470	427	453	445	445	415	429	455	399	447	458	450	400	440	468	446	429	446	459	406	400	423	467	438	417	464	435	446	423	464	432	454	445	413	434	425	427	433	398	482	436	420	436	403	457	471	486	442	421	413	446	474	455	440	429	438	454	469	445	428	406	462	429	423	478	426	466	444	426	466	438	470	443	439	425	457	476	481	433	439	424	424	442	449	474	487	444	433	455	440	452	493	414	456	467	426	427	445	442	445	439	452	445	443	425	449	475	440	450	438	436	442	421	449	454	447	428	427	430	424	412	446	473	447	456	443	444	456	445	435	432	450	419	439	416	410	398	445	431	440	432	481	447	459	441	460	472	467	431	400	466	461	429	463	485	440	416	409	468	376	434	452	418	452	457	461	427	441	438	429	475	412	398	416	441	451	448	422	474	481	414	440	443	475	442	422	470	416	416	419	454	408	469	442	449	438	463	444	479	466	437	421	448	435	425	414	449	447	428	462	478	421	465	427	429	417	459	449	454	479	463	440	452	411	440	449	461	446	450	435	442	425	428	412	413	446	434	432	429	487	427	448	441	456	433	431	419	490	422	450	448	437	442	460	440	474	465	468	440	431	456	443	454	413	410	420	449	462	449	490	460	480	474	432	407	432	443	475	451	452	467	437	470	422	411	419	440	433	459	431	418	403	448	437	469	440	468	457	473	434	407	421	458	540	411	465	418	439	429	462	441	419	416	455	451	451	422	486	448	444	495	422	444	442	425	474	398	412	448	434	495	424	419	457	471	438	448	454	446	471	440	442	406	428	439	459	471	426	465	418	434	396	442	469	438	463	455	423	452	429	439	432	457	429	403	423	447	459	429	434	433	444	442	459	406	408	442	429	439	425	423	466	400	463	458	436	439	434	455	447	427	418	475	441	427	447	443	465	411	403	459	440	428	430	451	447	414	424	479	445	431	431	439	413	428	404	482	441	425	467	439	393	430	443	464	436	476	412	443	417	456	413	431	455	470	413	432	400	465	419	424	467	465	419	426	430	447	431	449	470	419	429	449	445	438	432	436	413	426	438	446	452	446	428	435	419	461	475	425	470	490	421	453	448	419	466	434	437	466	453	427	426	458	435	452	492	409	420	446	453	428	464	431	402	461	440	451	452	458	405	405	463	448	458	420	450	439	460	437	456	446	473	436	440	393	442	462	416	436	430	428	388	432	413	461	438	453	451	470	475	416	395	456	436	432	426	396	423	425	448	425	453	429	458	459	454	398	431	424	456	443	459	483	479	456	409	438	464	446	444	428	430	438	468	432	450	418	410	433	426	426	455	434	451	466	454	458	452	450	454	435	422	496	430	451	450	438	442	421	395	424	461	454	447	460	453	475	427	443	422	476	450	400	444	447	447	411	487	426	448	426	427	442	456	450	436	438	443	479	449	475	446	425	455	458	437	427	441	453	476	477	471	452	442	431	406	438	438	416	420	418	466	423	445	461	439	462	462	417	465	405	417	481	433	452	423	471	448	471	477	451	432	461	426	441	462	451	461	423	432	472	471	421	445	451	464	461	474	430	501	408	427	464	466	422	432	443	428	473	438	420	387	454	423	422	425	458	432	447	419	448	414	446	415	470	441	481	429	466	418	452	466	443	485	451	448	462	420	447	414	471	452	441	475	440	423	458	430	440	432	442	451	435	415	464	447	472	438	460	444	426	407	422	388	436	447	435	408	417	432	491	448	436	463	401	412	449	468	437	452	419	446	444	434	464	455	446	449	437	409	441	442	439	444	444	450	445	470	457	443	440	426	419	413	431	388	459	394	447	458	411	459	424	415	439	427	447	464	475	442	437
31375	44190	35329	25568	20310	13531	9135	6945	5452	4698	3692	2805	2167	1721	1496	1337	1134	1120	1066	1058	913	813	828	853	769	788	715	725	745	708	765	687	741	722	689	738	674	676	678	670	650	623	631	624	625	608	615	642	595	574	610	657	627	611	630	609	646	641	597	594	625	611	597	624	627	614	614	594	606	558	554	590	596	558	667	556	612	607	599	612	596	597	580	619	622	595	595	584	624	588	567	597	625	614	598	618	623	599	580	605	589	614	586	606	583	606	605	557	615	609	588	621	532	630	600	581	608	605	639	630	607	579	626	579	591	603	640	620	573	600	592	582	583	564	640	622	599	605	610	615	602	598	614	621	595	649	618	591	584	582	550	610	608	603	613	618	601	649	621	634	633	625	560	578	622	627	596	582	595	613	588	580	598	601	598	614	599	584	544	605	578	601	578	614	546	593	574	545	606	625	599	599	589	576	596	578	583	587	607	603	574	602	611	587	601	622	619	602	618	598	614	606	613	625	579	591	625	625	625	567	618	597	607	620	593	641	654	592	613	584	645	554	639	565	614	582	604	602	594	582	620	588	640	579	610	600	577	579	588	617	560	581	573	586	574	587	598	613	579	568	577	635	621	587	591	592	644	609	647	561	611	580	555	597	614	639	596	573	608	621	610	588	600	584	587	600	569	640	618	628	565	624	553	568	591	609	637	619	598	600	609	601	597	641	606	574	609	588	565	622	585	607	637	571	631	629	584	605	601	591	581	557	617	634	601	616	603	604	634	595	639	629	582	566	583	608	608	583	584	621	639	604	586	519	552	581	585	610	584	589	643	607	612	598	554	609	612	596	576	617	576	570	599	589	620	613	610	604	607	642	602	600	618	585	561	584	612	636	612	638	589	632	609	628	565	589	620	615	596	608	603	556	645	640	564	633	591	615	578	623	565	639	592	600	577	612	602	650	625	640	630	568	602	584	614	597	578	615	628	591	642	591	631	632	600	629	612	571	643	586	603	626	627	635	588	603	548	618	582	625	569	586	631	609	610	612	634	642	609	618	594	579	612	568	609	606	563	627	577	619	568	601	636	572	612	621	582	639	618	582	633	625	588	607	561	566	579	599	625	581	619	589	575	611	630	620	585	636	610	565	583	672	607	598	633	620	584	598	614	556	646	605	573	594	624	635	562	578	612	618	613	567	578	587	561	611	558	603	622	625	600	621	619	604	609	629	580	597	618	567	619	624	642	615	618	618	636	583	631	620	586	599	573	634	619	590	656	609	599	587	584	597	652	613	570	618	627	622	621	607	618	592	617	636	570	649	600	597	594	564	572	615	649	627	626	618	634	619	621	581	600	616	556	587	607	612	580	570	584	586	594	588	633	569	586	604	608	597	589	597	598	627	618	624	605	620	625	588	628	602	604	613	585	592	609	593	630	581	651	623	595	591	592	632	608	630	601	544	591	581	596	600	612	588	579	604	613	644	648	612	606	582	624	619	559	625	610	574	629	560	537	626	581	588	633	587	616	620	603	581	633	622	589	624	561	622	597	570	589	597	634	625	581	608	628	614	607	615	623	633	597	626	611	585	602	588	603	617	593	619	573	574	614	655	611	573	627	584	615	627	610	587	602	640	617	621	616	589	612	569	641	591	580	577	565	581	585	582	582	594	595	628	600	612	607	659	577	568	617	614	585	595	615	571	600	581	587	652	568	634	597	635	632	600	577	602	608	649	561	620	577	594	605	628	577	595	636	606	596	599	623	619	612	598	649	631	618	633	568	598	644	569	624	596	568	584	636	596	642	590	602	630	582	580	565	582	636	582	658	630	594	568	627	575	622	577	604	642	612	598	642	618	627	616	577	647	619	601	599	573	583	568	608	587	620	638	577	608	604	622	578	622	659	628	613	597	562	574	562	575	645	638	593	641	579	616	616	578	595	573	582	554	639	595	585	626	597	575	581	575	600	655	632	614	614	598	567	610	616	593	595	621	608	633	626	585	662	614	586	607	565	596	608	581	601	617	637	648	594	584	630	592	616	586	574	627	616	613	610	614	610	631	549	604	591	633	605	600	585	642	597	600	622	586	608	591	625	599	569	657	640	593	593	619	628	619	613	595	586	635	551	567	579	631	593	608	596	605	579	618	579	588	595	667	585	599	585	590	599	628	627	574	621	591	596	630	644	596	640	615	619	617	568	617	565	623	618	585	594	604	625	581	600	603	558	635	618	578	606	652	608	592	603	579	543	598	620	588	604	571	595	614	586	613	582	617	576	585	628	570	632	591	583	595	576	622	628	639	620	580	603	635	582	643	591	619	603	602	618	587	601	601	581	580	619	594	591	586	578	639	634	577	593	637	631	629	632	588	604	555	640	598	621	595	558	635	554	607	582	589	580	605	631	597	596	631	581	584	580	584	635	593	616	597	562	616	576	599	620	613	631	584	570	554	607	578	601	619	568	622	571	599	609	592	616	588	574	648	619	614	629	590	629	598	575	564	583	634	626	555	608	615	635	626	637	622	552	625	614	624	612	587	645	607	582	603	637	655	637	612	609	634	631	597	561	631	643	619	620	566	655	603	599	556	605	626	576	648	601	590	587	556	640	586	610	646	617	575	555	565	603	619	582	613	593	623	597	593	587	640	616	675	599	589	607	608	646	598	587	606	619	651	617	631	598	583	592	586	622	582	603	588	593	625	592	594	577	624	610	598	616	604	642	605	587	630	597	583	585	636	645	582	591	574	619	622	617	643	608	586	600	587	610	590	605	601	629	580	632	617	593	658	608	596	594	591	579	608	603	623	615	594	609	649	586	630	601	577	567	609	623	581	602	621	548	581	654	612	594	547	575	603	579	569	630	580	605	636	593	590	584	597	622	567	584	617	608	601	593	634	653	604	632	607	593	601	593	600	584	566	604	611	609	606	581	609	583	570	651	632	615	610	621	622	593	608	599	562	639	646	629	597	627	656	611	621	613	612	589	620	575	569	601	592	582	631	580	584	585	651	633	576	638	600	614	620	591	603	596	591	536	590	608	614	590	626	617	622	580	578	591	625	618	582	596	602	603	622	601	595	640	598	582	610	587	611	577	582	624	582	595	602	600	586	594	580	609	591	601	627	633	622	623	637	611	587	598	608	592	629	596	616	582	593	576	599	601	555	589	579	602	547	624	645	575	575	538	628	644	629	620	595	610	614	554	657	581	584	582	627	607	582	642	575	575	606	587	587	593	585	599	588	604	615	575	587	570	644	618	587	600	625	564	614	638	606	586	605	594	582	591	570	608	620	604	633	581	624	593	625	636	589	615	585	592	587	552	614	609	591	567	637	559	606	591	567	616	570	587	611	629	564	620	621	642	615	635	616	531	621	619	603	598	605	575	584	575	600	597	629	606	589	636	567	596	608	619	591	600	606	600	643	591	587	566	616	600	574	588	616	625	610	614	617	566	595	588	589	636	557	603	573	528	577	603	623	586	589	624	558	582	599	610	586	640	585	599	560	619	632	631	580	619	611	637	613
25333	21625	27371	25720	13696	5931	3297	2295	1946	1534	1213	1029	864	729	689	608	598	561	592	576	511	475	534	531	475	480	456	456	455	442	453	446	487	401	487	409	440	443	440	452	410	422	407	400	438	415	434	405	401	441	395	439	418	466	406	438	407	412	437	425	389	463	432	425	405	425	391	418	421	444	412	425	456	419	416	445	411	422	406	415	431	428	427	415	439	388	403	457	411	391	415	412	448	414	431	426	408	426	397	455	425	417	390	397	437	398	438	426	436	419	415	444	413	429	399	429	445	407	414	414	416	450	425	440	443	424	448	410	408	415	438	412	420	436	414	410	400	421	425	410	409	439	412	378	403	414	398	405	413	397	418	436	444	450	403	421	415	385	404	397	419	426	427	399	407	439	426	413	450	456	418	433	446	420	405	446	397	392	428	439	435	410	422	400	428	462	395	418	411	379	414	427	427	407	384	409	374	404	408	400	445	418	395	413	400	418	396	406	448	410	427	442	417	401	442	409	408	389	426	469	399	406	401	416	431	454	414	380	424	417	459	419	407	432	443	445	424	438	434	435	421	432	462	443	435	424	394	443	460	441	409	425	427	427	420	406	439	389	386	479	387	420	410	430	396	434	402	408	399	434	420	408	419	442	405	436	373	441	419	414	397	401	432	421	466	416	405	391	438	407	420	428	441	444	418	440	410	428	414	406	407	434	421	467	451	413	425	432	426	404	398	421	419	428	431	408	435	422	419	432	398	403	383	407	442	431	404	406	385	454	438	429	403	416	423	398	420	418	425	404	428	406	421	403	430	443	444	414	448	410	404	382	434	445	412	421	399	413	424	438	436	402	453	439	427	442	431	434	422	430	438	428	441	480	429	386	433	384	427	431	377	416	371	405	454	411	428	428	433	405	404	423	434	385	435	444	429	446	421	397	458	437	428	412	403	399	438	389	438	394	439	427	437	408	420	398	409	400	402	462	423	405	434	422	414	440	426	431	440	416	390	421	431	394	436	432	384	368	430	430	417	422	407	417	408	410	417	460	435	436	424	409	386	413	411	435	469	409	443	440	412	362	447	371	421	428	418	495	429	416	412	407	411	397	424	436	421	399	430	442	371	435	428	406	418	449	401	404	430	405	425	439	408	405	420	411	419	422	373	432	423	410	411	461	415	429	432	412	451	414	393	405	390	423	419	392	418	389	392	460	407	434	444	433	449	416	431	459	449	408	436	435	416	442	418	422	415	390	406	410	411	441	415	448	450	414	428	411	440	433	459	413	408	397	409	428	437	425	426	412	417	420	407	432	399	424	496	440	444	437	401	420	442	375	451	410	445	397	421	439	421	426	414	418	408	434	410	379	464	433	433	429	404	435	390	407	386	438	374	408	394	408	384	424	413	421	422	417	391	432	429	408	430	429	438	434	451	422	428	408	401	428	447	431	399	394	393	464	401	417	425	428	460	406	420	419	445	417	443	400	411	416	425	411	423	411	407	432	436	431	416	430	407	432	433	394	444	443	418	450	440	414	456	422	411	434	448	389	430	428	403	417	412	391	414	431	413	434	423	412	396	416	403	430	423	416	428	428	403	402	444	412	409	395	433	413	392	427	404	444	413	401	405	384	454	442	421	427	424	424	432	456	415	428	365	402	412	453	436	432	414	444	385	427	389	388	404	425	390	429	418	430	440	437	403	441	453	441	383	447	417	425	415	396	436	423	413	422	418	405	447	442	436	401	438	419	376	455	437	395	417	436	406	415	427	404	464	442	423	420	404	417	425	417	413	410	415	432	432	443	398	418	406	407	418	429	421	421	439	389	437	416	413	409	425	375	446	401	417	426	448	417	403	404	428	370	388	446	393	425	416	412	477	389	390	431	429	430	430	435	432	395	455	423	405	442	418	412	415	454	422	374	418	378	420	412	403	416	453	445	397	425	442	418	421	395	444	455	402	374	405	410	435	425	406	403	421	422	401	388	421	443	421	439	405	429	435	409	409	422	437	423	421	433	425	405	399	398	428	418	402	446	377	406	414	427	422	423	398	414	434	363	429	449	436	453	402	418	432	415	426	434	390	414	412	383	424	444	415	426	435	445	428	387	394	420	465	375	402	437	423	428	437	413	411	434	399	432	418	414	446	419	413	432	405	418	388	434	393	426	434	407	443	400	413	398	403	418	452	451	401	432	465	417	428	445	431	433	428	437	429	445	434	455	408	405	410	432	411	404	395	418	439	403	408	421	400	416	444	420	411	411	418	435	383	401	436	412	397	455	415	421	438	419	434	437	425	409	425	420	392	422	441	426	419	417	408	429	381	425	395	402	413	422	422	442	433	407	398	438	428	406	429	390	427	419	406	404	440	413	425	441	437	436	410	432	425	399	409	416	411	425	403	406	447	459	427	394	397	415	419	435	416	436	423	446	459	396	418	409	416	409	424	437	417	428	444	433	428	418	450	454	396	405	433	355	415	366	411	445	420	428	396	415	413	390	390	418	453	396	431	430	457	451	417	430	409	424	440	422	411	449	395	421	426	423	421	428	429	405	366	419	450	400	460	416	437	424	446	408	413	417	413	398	434	401	444	403	446	404	439	410	432	399	449	371	448	418	413	432	417	415	426	418	441	417	450	405	406	400	437	437	389	411	436	393	385	402	427	386	451	423	371	409	412	404	429	441	424	383	436	426	366	420	426	424	398	404	403	457	438	441	391	426	429	431	389	408	412	399	427	427	418	407	382	403	435	424	406	404	440	402	418	428	418	427	406	381	445	419	406	362	439	436	410	418	439	409	434	433	440	424	421	447	402	419	416	379	386	422	467	415	393	431	417	386	403	401	394	395	442	407	419	409	406	405	452	419	426	415	422	420	428	448	475	401	403	422	378	438	396	432	426	421	407	391	410	410	426	429	406	412	413	402	417	405	380	402	401	399	415	448	424	427	422	383	415	455	384	463	425	431	409	445	412	417	382	416	407	421	396	427	429	409	398	402	448	419	456	405	433	436	403	384	419	435	433	432	397	400	383	424	426	419	452	407	454	417	435	396	440	420	444	420	399	401	450	422	375	445	424	465	410	434	425	413	417	425	414	403	421	426	400	402	409	430	398	391	441	435	407	444	418	412	401	427	427	419	419	449	434	415	418	400	433	369	436	382	432	429	431	397	422	441	426	416	412	403	418	416	404	404	446	381	393	416	474	406	398	401	439	417	414	423	407	449	395	403	418	432	414	419	444	405	432	399	410	417	432	447	409	450	411	429	413	433	403	433	397	400	443	451	415	396	408	461	435	438	448	414	415	410	413	451	419	413	400	424	403	423	387	390	445	401	453	444	409	404	443	408	417	445	490	404	448	458	432	433	412	410	448	405	405	421	426	420	413	429	428	407	424	445	412	414	380	423	430	421	453	418	439	435	457	398	398	423	403	398	415	369	409	414	382	430	428	407	453	435	407	383	386	429	419	366	406	401	402	436	430	380	415	429	395	402	437	423	413	414	454	433	419	417	444	394	431	400
29458	40444	31926	22123	16845	10721	7254	5444	4450	3661	2735	2167	1703	1544	1360	1147	1102	991	983	893	854	811	741	744	733	731	698	650	710	695	684	657	645	701	613	628	650	634	629	634	618	570	621	591	613	565	564	636	616	601	635	586	591	586	626	576	605	644	576	597	593	562	579	557	595	524	582	595	630	598	605	588	577	630	566	581	607	541	607	577	539	564	568	543	534	565	562	567	581	583	577	591	559	548	609	628	558	602	591	579	563	590	544	595	577	575	584	584	532	536	620	567	540	575	593	559	575	605	557	580	556	569	583	582	588	589	559	549	555	559	574	576	537	558	593	571	583	568	579	627	577	561	555	585	563	571	542	599	617	575	542	574	573	586	561	589	613	566	564	567	568	631	541	598	568	559	547	607	596	524	573	572	549	592	582	561	598	562	592	607	549	557	544	580	615	555	605	568	600	561	580	585	579	598	550	563	581	597	526	552	604	586	552	537	544	617	565	537	570	613	570	590	576	566	556	562	576	583	584	538	548	594	566	564	545	565	589	576	573	531	560	566	578	536	591	574	567	581	563	525	595	569	563	617	596	583	564	552	633	600	548	541	587	550	529	584	593	563	604	554	549	608	598	561	547	584	573	544	572	578	585	598	626	611	571	584	600	579	608	577	632	609	568	587	561	529	584	620	598	562	554	574	569	586	591	568	539	571	577	557	569	568	595	569	542	573	555	601	570	559	589	586	530	609	581	557	614	545	622	571	577	611	553	552	558	544	568	596	611	610	579	630	582	628	539	599	572	567	574	595	559	620	583	564	636	545	586	564	601	558	585	603	618	560	591	582	567	600	572	590	628	613	569	556	560	554	531	550	568	595	570	614	611	568	531	557	573	593	570	595	612	545	581	539	574	599	562	594	507	617	568	583	558	566	561	571	592	585	552	558	560	554	606	573	581	550	577	533	553	603	543	567	585	562	594	574	573	612	560	611	646	522	569	608	566	559	622	579	561	534	592	576	544	591	558	583	558	561	562	534	540	633	580	565	576	602	623	593	570	567	588	573	561	552	528	562	575	575	588	594	525	581	613	538	564	579	588	570	597	613	608	570	565	563	583	555	574	578	580	577	552	573	562	544	536	555	562	596	578	577	561	555	545	581	577	553	545	585	580	507	577	576	604	584	570	615	548	610	606	536	545	558	582	565	611	614	594	587	578	590	570	548	533	550	581	570	546	542	580	539	577	553	573	594	565	572	558	558	554	564	578	583	572	573	549	585	598	566	568	581	610	610	551	539	575	566	601	507	594	567	576	600	539	571	591	567	575	526	563	572	576	585	550	572	557	584	571	559	541	564	599	562	618	571	586	558	574	560	567	569	586	551	598	572	532	548	557	585	533	629	555	541	584	628	618	561	603	588	582	591	600	591	529	572	559	578	562	548	564	586	592	571	550	622	564	572	602	597	570	539	566	539	601	577	621	545	565	569	596	573	585	597	588	613	583	533	606	604	618	557	540	547	581	566	567	595	589	517	608	538	540	529	567	549	583	577	557	571	585	596	562	536	591	587	547	568	566	541	598	594	568	605	563	550	570	587	567	593	542	565	569	581	554	545	592	587	579	548	555	595	579	579	599	576	596	569	538	577	548	553	578	609	584	562	575	593	548	537	590	565	559	545	569	589	583	580	592	572	556	575	561	593	597	577	526	620	566	579	552	530	599	541	589	567	555	535	563	569	598	609	571	559	562	615	526	579	585	557	552	555	565	557	568	542	533	573	547	552	587	555	579	594	554	585	544	585	589	535	594	578	532	613	611	562	567	557	573	603	598	544	615	619	579	593	561	595	565	579	533	566	549	559	515	585	567	558	565	565	608	581	600	560	569	587	547	530	591	567	576	547	583	580	589	580	573	512	561	572	606	539	592	564	577	532	533	552	595	581	582	563	546	534	583	591	562	592	582	577	594	545	588	540	565	565	529	612	622	546	580	605	606	573	560	589	570	580	589	603	558	558	576	565	578	575	600	551	566	558	553	592	551	554	556	577	566	564	593	521	582	590	604	600	554	619	549	573	590	574	580	586	589	554	592	563	591	579	558	629	567	555	570	541	571	580	529	554	593	574	559	546	551	535	596	599	576	569	559	555	566	570	538	613	557	567	596	580	599	550	555	561	572	629	608	567	592	578	514	553	529	601	563	582	538	590	575	619	548	570	550	558	575	610	593	586	620	612	603	537	580	595	556	565	587	587	553	516	546	600	600	579	613	556	563	569	553	603	592	561	595	597	597	571	587	589	569	602	591	591	613	580	565	589	566	570	567	581	560	591	568	561	607	598	589	600	581	587	606	609	560	531	574	602	586	605	544	551	550	543	538	582	589	574	581	614	578	574	602	569	572	599	596	531	603	552	578	628	560	574	578	590	605	568	562	571	573	569	570	610	570	573	565	604	546	597	569	590	588	521	602	575	563	579	561	563	553	547	572	553	570	555	604	588	570	601	567	547	577	577	585	570	587	598	584	557	563	577	553	597	567	607	567	526	560	541	576	637	562	608	561	559	585	608	539	584	595	557	563	594	584	579	581	610	574	611	547	581	567	563	546	560	559	649	510	629	576	612	540	582	564	596	579	553	573	549	603	592	578	630	584	577	574	568	554	554	588	558	575	549	554	564	534	541	626	568	531	576	548	563	546	578	564	556	556	585	548	545	564	562	586	559	595	537	550	570	610	589	580	583	547	580	571	554	593	586	588	583	555	558	573	602	527	577	571	563	570	575	560	583	574	581	536	563	578	545	559	579	607	592	575	572	540	581	596	575	531	595	534	607	543	535	617	560	546	612	611	570	573	602	590	562	552	566	576	569	582	601	541	574	566	591	541	579	560	579	583	572	566	552	578	601	573	585	598	550	610	556	570	542	545	545	555	568	557	525	595	607	596	621	570	585	541	580	585	560	598	619	553	574	551	567	550	580	577	588	602	571	550	532	605	596	580	566	566	561	557	563	603	564	564	564	595	587	571	550	571	561	561	572	590	585	548	572	575	578	592	573	541	589	564	568	561	590	568	574	557	550	581	540	597	595	571	592	537	570	565	526	587	608	580	590	613	608	563	575	569	585	591	598	557	584	539	607	580	557	524	593	567	579	566	571	584	568	553	573	547	605	581	521	579	586	556	543	598	582	594	557	559	545	600	575	607	586	614	563	542	545	580	570	571	526	523	589	544	572	606	593	537	547	588	529	605	576	607	575	593	592	531	533	587	580	603	609	557	562	562	571	581	528	586	582	580	583	572	586	597	589	544	620	605	569	594	582	575	529	561	582	518	536	554	604	586	563	572	536	516	580	579	570	571	591	565	577	588	569	533	589	586	545	615	606	588	599	559	546	559	587	558	594	612	589	544	564	539	600	600	566	558	580	601	531	560	587	535	579	562	563	554	589	590	593	612	544	591	608	538	560	570	557	524	572	530	574	600	543	557	529	547	559	556	578	599	532	632	537	538	547	495	578	594	590	529	565	589	592	585	566
23097	21704	29419	24531	21827	21180	11679	4584	3390	2724	1936	1461	1285	981	937	825	756	698	653	600	577	529	590	520	524	517	488	478	467	496	483	472	468	394	452	427	443	428	420	406	436	387	406	425	419	405	373	441	407	401	389	447	413	421	397	436	395	415	413	392	405	413	411	365	364	404	412	381	394	437	411	411	381	379	411	381	383	394	387	357	390	406	403	402	413	374	389	355	418	366	413	407	411	388	392	402	395	388	392	408	395	407	400	389	374	394	404	402	457	378	382	402	410	400	373	380	392	421	380	398	427	378	403	429	379	404	394	395	359	392	388	394	407	446	372	375	385	379	407	416	407	431	378	392	360	373	386	405	388	409	414	397	384	408	391	390	405	456	395	395	433	393	383	355	375	395	396	376	417	387	390	403	407	393	403	408	377	390	359	388	376	412	387	399	389	389	407	382	381	383	398	395	384	356	389	437	381	367	380	422	400	374	403	351	377	413	389	415	351	400	416	409	388	410	379	402	421	388	396	391	400	383	402	381	391	382	399	410	396	403	373	375	378	429	407	405	366	350	373	364	406	378	420	398	410	403	387	378	394	427	359	356	404	400	440	396	372	394	425	392	386	352	413	415	420	358	366	376	397	412	360	405	404	405	380	396	384	387	368	430	402	409	390	411	400	399	385	394	406	385	376	386	365	369	380	406	363	414	375	386	417	408	394	397	401	393	422	382	423	369	420	381	426	394	364	395	395	382	375	387	422	376	385	401	365	400	365	389	371	405	394	406	391	366	388	362	433	367	395	384	395	378	392	416	393	419	382	432	402	357	337	399	381	374	399	408	404	419	390	387	421	415	417	400	425	387	394	404	394	382	353	401	404	409	379	405	378	381	434	396	397	368	429	387	408	387	390	388	421	409	419	361	379	436	367	404	417	395	405	390	407	384	409	370	358	421	374	361	367	380	393	415	408	365	414	366	416	384	381	437	403	372	435	382	407	386	340	359	414	382	383	406	409	382	377	381	409	347	407	388	446	400	409	377	390	397	397	382	410	384	396	398	382	428	390	375	370	384	390	352	417	359	361	389	411	377	372	392	384	376	430	411	397	378	361	409	383	400	393	404	388	362	379	376	395	374	382	414	411	379	381	371	388	356	382	385	378	387	391	384	374	423	349	376	361	371	417	418	398	394	412	378	416	439	373	394	383	389	369	398	366	386	418	395	407	405	392	387	376	404	394	387	404	393	391	379	415	423	386	381	400	407	385	401	373	416	398	385	413	398	376	407	407	390	397	374	396	377	386	407	402	358	391	430	342	373	429	377	403	386	426	413	385	384	425	391	375	430	399	408	377	411	405	400	400	371	386	395	376	408	390	384	371	377	388	430	409	366	398	373	376	400	388	376	350	380	406	405	358	415	408	413	377	427	401	369	415	407	400	381	380	385	394	393	397	360	366	424	395	396	409	428	404	407	408	385	413	382	404	395	426	428	401	394	333	361	427	373	402	363	389	382	397	384	376	354	394	399	406	374	421	395	407	421	410	404	366	421	378	391	380	389	362	373	395	433	368	401	389	439	376	398	402	414	372	389	357	366	368	366	390	376	397	374	391	394	419	418	388	402	402	418	417	410	377	372	411	399	376	412	394	444	416	385	412	377	384	418	384	430	375	391	400	390	413	403	393	411	380	438	402	393	413	406	378	410	409	359	350	385	374	383	409	409	389	409	406	400	414	363	403	401	383	407	389	395	381	364	383	363	373	427	369	409	362	419	376	368	404	388	373	374	370	407	413	373	396	411	378	384	372	380	373	448	369	397	402	374	389	363	394	410	359	431	400	386	411	418	361	369	382	403	396	384	411	400	371	408	397	391	375	384	388	402	404	381	425	397	403	379	369	377	373	408	366	388	369	350	388	417	401	402	378	364	407	378	362	382	421	409	402	384	386	390	422	405	384	371	384	402	398	403	404	415	401	409	383	390	360	381	409	409	413	407	431	410	434	392	407	396	376	419	412	376	402	382	370	376	371	400	394	413	389	401	388	395	387	430	365	379	382	395	422	403	422	376	386	408	402	399	399	374	358	400	374	409	405	370	385	373	391	399	396	367	393	383	378	372	363	414	358	391	382	377	393	375	409	403	374	382	409	385	406	386	381	378	410	380	407	372	415	375	386	417	387	388	389	380	402	411	400	359	368	376	384	401	410	391	370	387	373	403	400	403	381	389	410	345	421	404	405	381	429	360	383	362	388	404	378	443	418	390	405	390	398	403	396	402	369	401	385	392	397	369	399	391	397	364	392	413	368	427	394	370	412	379	414	372	407	366	376	422	331	394	381	410	385	381	369	376	371	406	420	406	402	378	401	340	395	385	350	420	410	395	417	399	379	390	402	435	389	405	410	396	347	389	383	399	394	391	363	417	426	393	408	393	375	411	402	388	388	435	437	381	398	380	356	413	375	385	375	440	376	398	363	395	398	394	401	401	377	368	344	396	393	420	369	401	363	400	376	388	386	362	393	432	367	378	343	398	346	360	386	374	397	370	373	395	394	401	384	371	387	438	387	373	400	357	393	391	374	378	375	403	388	393	374	368	374	377	412	416	393	394	393	404	410	401	386	402	400	393	433	368	370	429	412	377	354	382	364	419	389	363	386	378	387	359	378	394	395	402	396	424	374	408	363	406	394	439	401	410	415	407	375	375	388	436	397	385	376	400	370	413	375	397	371	402	362	361	379	388	395	376	411	391	358	381	393	376	379	369	417	344	405	375	366	394	423	416	408	398	371	369	396	397	423	366	409	391	401	369	401	398	365	422	402	408	414	403	372	398	407	384	361	412	424	387	395	406	392	375	370	397	393	427	374	335	376	363	431	419	379	395	418	395	392	394	397	407	376	378	353	358	375	396	434	363	397	399	365	409	399	414	401	438	396	385	392	401	386	377	382	403	383	360	388	391	372	401	402	391	381	383	360	385	349	403	374	383	397	379	393	419	392	407	381	401	402	393	416	372	395	395	407	359	435	410	385	366	381	381	353	400	397	392	380	355	417	400	351	381	378	376	389	390	351	421	415	396	423	381	387	361	389	426	357	394	407	401	409	395	391	397	376	397	362	400	405	396	386	414	418	377	423	384	367	351	404	405	403	371	397	385	389	443	383	372	355	388	408	412	432	414	395	378	392	399	424	393	382	361	380	401	401	393	409	381	380	368	397	381	369	418	389	414	422	387	413	449	402	376	366	402	402	380	385	409	370	339	380	393	381	384	413	400	374	415	386	389	373	386	414	365	376	394	391	392	357	389	375	406	359	402	337	356	366	418	386	400	385	382	390	366	384	420	355	412	414	400	429	412	423	413	358	386	356	383	362	395	376	374	406	372	397	385	341	387	381	388	418	396	404	378	413	396	382	390	407	406	405	406	409	383	434	407	385	387	373	413	401	395	382	381	392	370	363	415	388	404	389	356	378	398	386	425	394	371	394	390	417	400	411	384	407	416	417	400	384	416	386	390	420	411	396	391
34830	49312	40057	30520	24480	16981	11872	9033	7477	6014	4263	3215	2491	2139	1794	1514	1327	1279	1204	1187	1019	940	897	866	834	780	738	770	708	746	736	677	675	671	662	652	618	652	592	569	549	599	572	577	530	542	582	525	552	543	538	542	528	582	568	560	542	551	545	530	547	557	542	529	521	547	491	534	555	564	526	512	513	529	529	554	556	524	512	534	536	507	534	518	536	527	528	541	521	527	513	536	553	561	521	543	550	510	525	549	513	580	477	526	520	534	512	524	524	571	502	514	562	504	535	521	523	532	523	515	513	543	516	529	536	468	545	496	517	533	487	553	559	523	511	547	542	524	548	535	537	521	542	491	551	498	516	540	538	544	521	497	500	508	521	521	540	509	522	540	554	495	502	512	525	517	500	532	544	549	510	496	501	549	516	502	544	531	499	544	575	495	514	517	533	527	515	520	534	532	550	539	551	544	549	521	539	496	503	541	548	553	533	487	507	516	480	502	533	516	572	530	543	540	546	550	514	523	548	519	537	511	521	542	522	559	582	553	513	556	519	553	518	483	543	558	543	503	543	533	536	522	565	537	545	499	554	547	532	491	542	543	575	521	545	529	547	511	537	509	538	531	533	495	522	519	520	507	530	546	510	497	533	525	513	493	546	547	535	507	538	509	506	526	498	525	547	522	521	554	514	530	524	540	497	505	499	504	511	512	534	514	497	515	528	569	515	548	526	558	522	501	518	548	532	532	485	532	569	539	515	541	557	507	506	492	541	511	519	524	535	514	570	535	469	502	522	521	526	549	513	524	536	506	529	526	550	529	514	521	561	540	502	554	509	496	512	525	585	549	534	529	508	547	551	499	514	547	509	564	514	498	526	491	538	517	546	557	564	535	502	519	519	509	548	514	495	536	548	548	498	507	512	509	489	518	573	517	512	525	488	535	519	553	500	526	545	556	504	499	554	529	546	516	460	529	563	522	545	514	542	505	549	535	566	527	523	535	560	525	553	519	532	566	502	533	496	539	559	505	507	519	524	486	515	549	522	489	511	527	481	538	545	578	536	537	521	503	553	578	508	538	522	479	559	529	479	538	560	534	505	485	492	485	541	531	542	546	524	498	542	515	536	494	559	531	527	517	529	520	537	549	533	532	501	487	515	519	583	508	510	564	504	498	563	559	498	553	557	550	524	525	528	555	517	479	532	531	503	506	589	530	546	509	513	551	542	509	508	516	522	496	548	511	551	540	494	497	522	542	499	506	508	542	526	536	521	529	549	533	515	553	512	519	568	504	506	533	544	507	512	536	533	496	500	515	530	502	538	486	511	478	537	493	519	531	537	502	520	518	504	496	550	515	539	531	531	502	524	545	520	513	491	514	554	507	521	559	525	554	508	516	519	547	565	521	561	526	508	525	520	498	546	532	499	508	563	546	518	520	521	542	496	531	510	541	495	539	493	506	517	543	549	541	520	506	570	507	491	509	560	511	535	477	535	524	534	578	529	553	503	550	532	557	498	512	510	537	533	521	516	548	507	467	516	546	552	558	544	567	507	513	575	527	561	530	535	505	549	505	529	539	531	542	527	556	520	538	527	552	508	541	492	493	541	504	532	519	541	539	555	531	472	504	505	496	504	517	532	522	533	517	527	524	504	516	509	521	514	538	547	496	501	558	564	571	556	546	490	529	514	534	533	506	516	495	522	523	558	496	559	523	562	555	502	536	498	483	550	496	539	503	534	507	528	570	498	555	464	538	529	551	557	562	528	537	557	563	495	539	525	573	528	480	530	513	608	542	502	525	531	518	510	520	515	553	549	517	528	498	501	520	556	502	527	516	520	507	488	503	529	525	561	515	566	523	547	507	546	524	520	535	530	538	503	533	459	519	505	462	523	528	488	507	531	571	513	499	537	540	502	524	472	529	522	512	572	466	521	515	537	524	528	507	500	545	531	461	508	508	541	502	504	542	547	525	562	509	481	520	515	504	495	508	541	561	497	517	555	534	543	536	571	543	495	533	538	551	506	568	516	527	495	496	552	512	561	533	568	515	542	543	518	509	530	500	543	527	526	471	538	551	523	505	554	466	535	534	559	544	508	512	552	550	571	527	529	508	554	524	481	520	510	548	507	542	545	535	518	540	555	506	548	523	509	495	530	533	510	519	542	543	510	538	549	565	516	525	487	531	483	536	508	514	508	521	552	528	527	551	521	513	491	521	554	501	551	526	530	503	498	524	557	539	505	487	546	508	516	536	519	539	536	550	495	522	541	565	532	568	533	531	514	497	498	540	517	558	532	513	544	521	508	509	540	518	548	507	537	532	556	517	515	499	560	540	517	511	538	504	549	550	535	513	560	561	541	528	492	527	510	496	536	551	550	495	506	498	507	576	516	515	533	521	557	542	521	524	537	485	562	526	552	541	577	556	510	508	561	496	500	551	513	502	518	521	521	521	491	528	524	523	483	515	500	541	543	485	523	498	532	559	517	578	537	567	540	543	518	565	528	469	532	519	509	533	536	485	557	502	559	489	501	505	483	525	545	521	516	509	537	503	525	514	525	502	512	545	525	492	523	567	548	551	538	496	529	508	511	499	493	549	502	525	536	475	546	525	543	533	533	532	528	508	553	509	515	503	569	527	505	529	499	531	495	490	538	519	569	536	500	542	529	536	501	504	551	491	558	520	535	494	529	524	502	521	505	557	551	545	522	544	501	512	516	538	543	481	472	541	513	539	486	560	497	539	500	508	489	568	540	522	541	522	532	491	507	546	518	498	523	535	551	540	504	498	510	515	523	528	558	509	507	512	532	518	541	544	506	503	528	533	548	548	526	529	517	497	560	571	548	553	518	577	475	583	513	519	502	560	505	513	533	556	515	539	505	506	556	516	540	547	519	548	523	538	529	554	502	546	483	531	519	524	502	578	501	559	542	545	535	502	550	513	495	547	529	513	544	540	537	516	519	530	513	516	481	511	499	508	547	534	507	554	490	548	513	550	551	515	502	494	531	495	492	512	564	476	529	535	521	534	537	542	530	543	550	518	580	513	554	510	552	500	536	487	563	532	518	466	546	546	540	548	500	521	536	504	529	517	581	505	494	529	538	532	534	559	539	572	510	532	517	546	519	534	559	524	515	505	552	541	502	502	514	508	526	501	534	523	505	510	530	505	516	498	495	526	507	490	495	547	520	496	552	518	535	524	546	559	515	539	574	507	546	493	506	547	522	497	506	526	539	506	472	521	525	518	538	534	570	537	495	564	527	534	558	544	524	533	523	529	530	521	485	513	561	542	510	546	509	562	496	514	517	515	499	476	509	504	533	565	542	518	554	552	498	529	510	499	557	494	536	544	500	556	532	495	563	539	522	495	531	515	550	517	534	558	527	491	540	514	525	558	538	550	544	573	518	562	532	489	508	555	528	520	528	535	527	529	526	551	534	548	534	539	534	576	489	519	510	569	505	504	443	548	537	513	552	547	514	519	551	580	521	528	539	536	530	511	561	509	549	551	513	525
29333	23779	23661	16137	8321	4429	2719	2036	1571	1262	1003	836	770	770	700	653	570	598	573	548	527	529	524	530	517	527	542	505	450	496	476	501	485	473	484	474	485	476	473	461	452	462	452	458	458	475	451	441	467	453	481	420	465	473	415	470	445	448	453	498	458	476	487	488	507	445	482	440	465	497	473	472	484	470	448	463	454	440	460	467	494	481	464	466	485	440	452	468	437	482	437	509	481	436	415	470	414	463	470	459	454	442	464	463	480	459	463	483	453	428	451	463	450	444	483	453	451	483	438	482	455	466	458	449	425	524	479	444	475	459	471	470	418	453	475	448	506	458	479	438	471	450	460	464	441	494	478	458	454	467	458	463	470	511	479	409	482	457	453	470	427	468	474	436	485	445	453	420	450	493	442	451	474	461	474	430	458	475	446	461	479	465	448	462	427	460	447	458	402	465	462	489	466	469	446	417	430	463	468	442	481	446	498	439	432	426	441	446	456	472	447	485	491	465	477	437	426	449	453	487	460	481	483	386	455	462	442	495	450	444	468	464	429	432	476	438	426	455	453	480	472	475	493	444	446	475	443	465	453	451	488	490	468	462	480	454	475	484	462	455	433	529	460	509	486	439	477	454	438	447	495	445	487	443	460	446	464	466	452	483	453	450	466	443	441	461	441	449	442	477	449	450	450	451	450	449	446	442	455	449	481	491	432	473	457	452	493	437	409	454	484	488	468	472	462	476	528	450	465	511	495	478	449	465	440	448	485	475	492	470	472	453	464	463	473	476	486	479	447	470	511	464	494	472	495	453	452	516	522	479	493	464	445	467	486	442	463	462	456	474	458	463	437	407	470	474	476	431	485	456	441	481	459	434	475	481	446	469	475	490	470	459	473	445	461	490	471	431	487	468	470	491	453	475	460	490	484	420	460	513	428	466	478	480	457	454	493	454	479	481	481	426	491	466	434	461	463	449	445	473	427	477	496	422	491	465	453	464	423	439	456	497	425	464	457	461	475	493	442	464	458	507	437	464	483	455	495	469	465	470	454	492	439	509	417	474	489	430	490	440	473	497	499	442	431	441	429	415	469	472	482	509	462	490	444	478	455	442	452	433	480	409	433	489	467	474	435	471	448	457	473	445	485	471	504	482	476	465	466	431	473	452	476	451	452	467	465	497	481	496	447	458	483	460	442	475	480	468	453	472	420	464	439	472	498	422	456	444	467	470	452	466	500	472	446	458	468	485	441	430	463	454	476	477	439	447	481	448	496	505	491	425	426	474	450	424	466	438	476	458	472	500	465	417	442	445	457	441	425	479	467	446	493	459	455	481	445	482	495	450	440	462	430	448	433	434	439	457	493	475	493	480	470	479	478	476	450	450	473	481	462	483	446	463	472	442	478	457	453	443	404	477	450	419	472	473	474	488	486	474	489	458	452	471	448	443	485	463	463	428	494	474	445	496	445	483	454	474	475	446	437	434	426	455	443	427	492	491	465	444	425	439	431	493	460	507	461	443	437	439	488	484	480	448	442	476	445	459	496	441	469	459	477	453	473	453	477	429	430	453	440	429	453	456	484	483	448	460	435	455	451	482	483	462	457	501	476	468	431	445	450	495	482	447	462	492	472	477	428	468	468	472	482	464	449	475	456	496	465	464	467	475	466	483	433	479	430	484	456	485	419	470	472	428	465	475	496	475	468	480	462	489	447	443	475	457	478	424	468	464	467	444	475	468	452	487	444	505	470	454	465	430	424	455	476	473	440	511	438	428	461	449	457	472	464	488	450	438	478	459	467	475	438	457	476	471	439	490	473	452	457	481	456	464	455	449	449	448	485	465	453	452	462	428	471	466	459	482	469	452	481	440	483	463	445	472	467	424	463	457	457	516	471	461	451	434	489	477	446	443	458	456	463	460	502	486	463	474	492	479	451	481	425	464	472	493	422	432	444	469	421	428	482	463	478	467	451	493	452	499	461	450	484	459	493	446	425	477	458	473	454	471	452	471	451	425	455	486	443	476	455	480	452	463	447	468	491	467	454	459	427	450	491	490	442	462	449	475	461	453	447	464	509	484	411	455	478	434	440	475	491	454	454	427	438	454	446	454	491	439	470	484	468	446	461	470	486	445	466	464	475	444	500	468	470	436	442	479	462	499	453	453	454	423	474	449	455	469	477	438	409	474	470	511	446	470	460	468	464	465	475	481	464	461	502	486	439	489	461	475	481	451	459	437	442	476	430	455	460	473	440	479	479	457	475	475	466	471	467	465	467	483	444	449	447	442	518	464	483	481	487	476	430	448	497	463	467	459	474	438	429	447	455	482	440	453	480	468	469	496	457	455	469	429	471	469	472	435	467	471	489	492	465	467	439	502	465	482	495	504	501	468	488	500	498	486	488	470	446	451	445	453	481	488	447	445	438	455	450	440	438	479	448	501	482	489	464	456	447	416	444	447	447	445	451	476	503	444	437	452	481	462	451	452	476	474	484	448	481	448	429	432	466	436	451	469	450	501	458	462	464	465	492	486	449	459	444	428	449	469	456	420	441	471	452	433	476	468	444	464	485	445	486	418	441	453	443	474	429	394	459	463	456	444	452	480	493	454	482	463	482	460	498	464	441	509	457	505	491	490	462	427	529	458	425	471	491	442	409	445	492	488	433	457	453	482	453	476	428	453	471	469	468	432	468	509	422	458	465	470	441	463	456	462	437	445	436	471	481	503	485	452	439	456	491	412	454	439	444	494	442	493	447	485	460	451	438	469	475	449	441	451	434	490	436	450	488	450	468	441	479	462	464	444	488	458	476	474	435	472	460	491	465	474	472	470	439	431	517	478	468	445	409	430	452	471	447	460	450	445	458	445	457	456	466	443	447	456	460	459	477	484	452	460	491	453	447	475	499	425	450	506	466	444	479	445	471	459	450	496	467	436	431	410	440	472	423	457	519	474	477	477	452	470	472	470	487	438	443	436	462	462	446	436	481	477	459	470	439	461	417	533	474	483	453	449	447	428	448	469	469	451	439	468	451	451	506	469	469	450	505	486	409	482	475	465	480	451	498	484	458	464	452	459	478	478	460	449	463	435	472	454	467	456	511	436	471	422	476	472	466	457	431	448	471	428	474	466	467	449	479	491	461	463	457	444	452	481	459	449	463	504	465	482	467	493	464	469	449	507	469	479	458	460	451	456	455	466	462	475	425	498	456	441	458	491	476	476	442	476	420	446	451	452	453	454	489	459	448	484	444	458	496	451	473	467	478	496	462	447	448	469	458	440	473	458	458	432	439	475	424	472	464	432	459	503	460	471	461	487	470	437	430	483	497	455	414	432	451	428	502	443	465	481	469	454	444	500	475	473	458	482	487	448	445	445	495	464	442	450	452	487	477	463	464	417	450	502	467	505	480	474	472	472	443	449	449	435	452	470	478	470	455	447	474	469	478	462	492	458	449	466	458	461	470	507	487	438	432	464	460	465	465	486	462	454	434	476	464	479	466	491	467	418	448	429
27694	37555	28987	19280	13902	8925	6074	4536	3706	2633	2104	1642	1430	1257	1118	1023	939	938	914	871	808	760	841	787	727	745	750	732	753	770	717	726	736	631	640	667	666	691	665	669	682	651	621	666	608	657	616	663	623	649	638	652	648	663	646	583	642	663	615	667	625	680	614	632	603	665	629	632	650	620	619	635	551	620	658	632	608	624	601	638	591	654	650	636	656	569	616	614	609	670	663	619	672	636	586	628	609	601	611	646	634	589	656	626	585	618	621	630	584	630	655	618	599	630	623	651	663	600	627	596	576	600	614	613	640	616	599	634	633	615	616	654	592	637	591	632	600	624	607	653	641	617	624	572	625	626	605	645	618	634	651	617	676	618	629	604	609	652	608	636	636	631	609	608	612	633	639	660	628	642	683	571	632	614	618	656	605	601	650	642	650	632	596	687	658	602	662	628	643	647	608	617	576	626	642	640	632	649	613	621	659	656	638	639	640	623	632	675	649	639	626	659	617	652	637	615	600	673	628	606	629	599	672	631	639	625	658	654	642	640	622	636	662	662	653	624	615	625	573	606	636	607	616	615	605	625	634	590	654	580	624	655	620	632	609	645	601	623	622	625	624	608	639	640	638	632	634	634	568	622	614	589	659	601	616	627	589	628	622	640	625	611	674	628	652	622	664	610	604	612	643	631	631	589	634	608	593	638	630	629	641	593	633	651	643	645	603	647	598	626	676	632	636	674	625	613	602	690	605	653	593	689	658	599	636	650	622	683	633	619	635	608	637	595	672	656	643	656	665	631	625	630	626	616	583	644	639	619	600	654	611	682	645	583	627	644	630	633	639	588	576	655	597	647	664	583	619	657	629	617	628	607	617	648	601	587	612	642	657	624	595	648	649	659	634	614	635	629	642	665	649	627	592	622	640	651	621	634	590	623	621	660	641	674	678	635	699	649	633	640	663	677	599	676	651	602	587	656	626	600	653	597	700	614	667	608	624	622	657	630	660	608	627	640	621	658	624	629	649	630	649	599	643	633	638	590	587	646	664	612	698	610	618	598	599	600	622	651	586	588	653	630	689	636	611	594	650	613	584	641	596	625	626	625	650	569	652	648	634	679	609	656	601	606	610	625	634	623	604	629	623	659	633	641	631	583	640	659	655	664	639	608	612	640	638	635	646	632	599	606	669	630	635	586	637	631	592	597	641	656	626	635	634	628	612	658	607	635	653	600	588	630	629	594	643	637	627	616	693	609	678	614	623	620	655	592	625	590	609	618	653	684	615	670	656	648	696	612	576	638	648	675	607	621	638	625	657	587	653	658	600	633	639	619	615	607	610	639	641	609	644	620	617	611	602	642	631	589	631	626	651	611	641	607	654	629	659	601	582	608	595	647	612	658	619	621	668	616	639	585	671	590	586	599	605	618	668	617	607	628	598	620	620	618	639	626	587	627	633	598	639	672	631	666	613	649	604	608	651	684	605	639	644	594	665	605	625	613	613	587	650	623	581	617	616	645	615	672	635	610	666	615	605	605	628	679	695	622	648	637	620	636	616	634	611	640	639	624	635	604	625	628	645	631	595	602	635	645	633	625	597	619	634	581	648	614	662	606	612	632	657	641	592	627	625	627	603	643	587	620	595	627	642	612	646	617	671	640	616	639	656	713	665	611	636	604	600	632	652	628	643	650	634	613	641	593	668	632	619	626	606	663	599	596	645	648	585	665	658	628	624	604	617	620	635	584	649	638	628	638	602	679	623	628	639	588	614	677	656	623	610	648	615	655	623	581	659	640	632	632	638	629	655	652	614	659	595	602	669	610	608	659	585	681	633	652	632	639	633	635	632	603	620	666	598	657	637	632	672	639	688	672	641	614	678	644	609	628	599	614	637	619	610	639	627	605	644	651	630	657	587	601	664	641	597	609	639	613	627	635	633	624	612	621	640	614	640	653	672	597	618	580	633	649	620	616	604	702	615	643	598	643	681	658	614	605	676	645	644	610	641	633	639	622	656	689	613	671	618	616	619	559	591	633	672	630	659	629	625	659	619	618	662	619	646	678	610	624	617	602	577	612	642	611	628	610	641	612	642	613	614	612	631	611	647	660	635	590	614	608	651	643	634	612	619	630	649	625	673	602	627	620	575	658	658	649	644	627	650	636	631	632	696	650	658	648	637	609	593	656	650	664	614	569	634	631	630	615	610	614	610	608	654	623	655	629	582	641	651	632	641	603	636	661	593	610	622	590	616	662	602	645	646	603	612	603	595	649	705	622	594	628	686	585	647	637	593	646	649	653	590	646	604	620	643	658	650	624	612	689	626	609	627	668	617	628	616	591	607	550	637	605	614	688	579	641	625	622	628	637	644	605	624	662	600	640	605	602	625	616	630	632	629	661	646	607	644	603	646	678	646	613	696	653	634	636	637	667	635	607	648	622	617	640	633	622	621	656	610	653	623	627	638	683	593	632	650	622	655	640	661	627	608	632	626	659	623	685	624	604	626	633	600	612	623	626	691	627	634	630	638	663	619	620	624	605	610	583	591	644	644	581	618	612	651	611	647	605	610	572	640	634	636	626	614	648	626	642	621	663	639	640	662	626	606	590	652	590	623	641	630	612	593	606	624	637	630	617	634	656	641	643	623	597	634	608	614	659	608	627	603	597	563	603	617	618	597	657	616	666	620	624	624	638	632	609	619	616	675	624	628	568	654	649	589	647	601	633	625	656	661	590	602	622	625	608	586	665	582	622	641	636	643	579	627	623	647	640	646	591	609	608	619	646	602	657	624	620	637	662	614	664	658	622	682	601	642	629	617	671	673	574	607	666	655	648	649	640	656	605	598	609	649	646	626	633	640	583	611	592	628	615	637	674	598	624	641	639	638	706	615	630	647	646	612	657	632	628	619	614	628	664	628	609	634	622	651	630	634	611	626	613	627	649	652	666	629	629	657	643	591	639	597	584	677	656	612	606	622	612	582	638	618	655	614	566	616	654	606	606	646	644	584	636	614	649	632	618	635	609	606	600	668	643	615	638	634	618	680	657	618	669	568	614	614	621	586	621	630	654	602	653	626	630	647	607	595	607	663	654	634	653	627	619	671	648	614	623	630	639	642	594	598	636	613	653	602	640	658	615	595	594	610	628	646	634	643	615	620	631	634	613	651	611	644	671	618	611	624	609	583	598	630	619	585	648	633	620	618	616	625	647	644	625	663	605	596	638	617	650	627	646	565	643	654	599	642	654	619	568	587	622	663	645	612	657	610	655	577	646	597	628	632	604	650	624	669	608	624	627	626	613	640	607	629	612	638	603	616	652	671	621	625	630	637	626	592	663	592	666	616	613	665	607	634	627	615	624	637	622	618	633	648	624	600	648	642	625	650	657	607	626	656	670	607	600	614	591	631	586	664	606	612	616	662	632	587	596	605	641	644	637	653	649	632	645	629	621	618	685	556	678	581	662	625	604	637	658	646	586	575	645	599	666	666	587	603	601	619	651	650	646	655	611	600	643
24034	21672	28801	25163	21434	13190	5753	3504	2625	1832	1449	1159	1041	873	800	717	718	695	613	652	569	537	559	569	543	473	456	474	514	516	470	513	504	506	545	450	485	479	500	455	479	417	427	435	465	413	451	425	424	465	436	453	437	378	460	489	465	465	415	464	479	404	465	461	463	454	469	463	456	447	439	417	394	467	459	450	394	404	426	449	423	430	401	457	441	411	435	410	445	452	443	426	435	473	505	436	422	436	442	453	421	448	448	403	449	444	410	406	427	462	440	426	463	408	462	399	428	444	462	437	437	442	436	436	439	433	448	477	434	429	421	398	428	422	423	439	460	414	438	423	404	441	466	438	425	468	466	441	447	427	447	429	431	425	445	423	425	452	417	447	468	433	406	451	471	451	449	457	443	483	451	415	441	439	451	443	472	425	434	456	419	439	436	475	447	465	449	451	465	431	461	471	412	457	430	442	422	398	410	449	419	458	450	442	437	449	452	439	450	442	455	433	453	467	459	403	475	443	447	421	434	452	431	467	402	406	446	422	421	447	464	459	432	456	427	477	480	420	448	443	452	463	403	429	434	456	420	448	401	428	463	433	438	428	418	413	466	450	467	434	431	408	408	457	506	430	440	435	435	421	461	424	452	442	459	440	430	480	405	389	423	434	442	467	462	447	445	437	441	440	476	423	457	435	435	405	397	438	464	426	420	488	420	440	453	428	475	416	441	439	460	401	442	418	443	411	432	421	427	444	460	421	445	431	418	422	429	451	431	451	407	463	436	463	425	457	465	466	412	450	431	440	416	449	446	443	457	452	448	453	439	428	444	428	424	429	434	391	451	474	453	458	472	449	441	407	477	439	472	457	457	421	443	471	443	443	421	395	455	451	435	412	472	440	455	428	472	423	435	451	475	417	448	464	427	411	442	462	461	443	460	422	418	434	447	450	448	450	430	419	431	493	440	442	409	433	473	442	449	449	445	422	458	432	466	443	415	442	453	428	420	427	435	426	451	436	436	433	413	436	421	433	448	431	453	439	465	434	470	466	436	436	428	432	406	463	416	465	412	411	394	422	430	458	436	435	421	438	448	419	432	408	447	452	503	461	478	438	417	414	406	416	470	458	469	452	475	439	449	412	420	454	412	464	450	443	431	465	449	437	448	475	428	441	422	490	390	463	453	401	465	444	463	435	466	421	453	444	460	479	427	422	461	480	479	462	436	413	410	452	417	428	446	448	450	432	439	463	441	461	443	439	440	433	458	413	437	447	388	445	458	459	484	443	429	443	442	439	441	436	451	409	408	459	450	441	436	471	397	451	440	408	441	437	474	426	450	475	441	444	455	411	430	447	419	415	426	415	413	423	431	442	428	460	438	447	438	441	431	466	449	444	441	457	408	472	457	412	453	452	461	460	441	417	439	433	464	409	454	459	390	462	452	455	467	453	446	429	468	438	413	412	417	427	457	413	438	440	458	457	443	446	453	426	444	461	465	457	416	467	445	412	436	463	441	443	460	456	432	454	409	484	396	435	454	411	439	410	432	408	427	448	439	410	432	449	471	406	463	445	416	445	453	431	436	451	399	459	445	429	431	430	436	440	438	400	427	424	442	450	426	425	459	421	447	441	413	440	480	473	420	405	466	412	459	485	460	416	414	429	394	413	418	443	451	430	456	441	414	474	453	431	414	452	451	413	441	456	432	431	441	452	395	455	449	456	423	490	453	443	435	443	474	453	440	456	435	434	446	431	452	429	442	455	417	414	440	436	394	408	428	452	395	471	449	430	408	434	475	427	420	427	425	432	433	407	418	434	450	446	436	421	459	453	419	442	425	397	416	463	468	418	453	440	411	448	436	429	455	441	455	453	467	479	439	436	453	447	429	427	447	476	449	441	475	422	432	408	426	428	456	454	437	456	430	439	436	435	427	465	429	443	430	445	435	426	435	417	419	450	431	435	425	434	425	396	445	441	447	440	438	423	435	416	434	435	422	436	437	438	433	439	402	448	491	481	464	427	404	419	431	456	436	420	429	425	458	449	407	434	382	419	473	442	420	428	443	454	462	427	430	413	430	454	426	397	409	451	432	431	480	409	410	456	455	438	459	440	438	422	431	443	402	451	414	443	401	416	458	425	439	450	402	436	472	373	438	446	455	448	489	428	454	424	424	418	423	424	465	421	413	454	408	412	448	474	466	455	479	460	484	475	451	423	411	464	461	471	423	439	432	439	411	456	460	406	441	453	446	471	447	465	436	416	470	434	458	441	423	495	429	466	437	453	422	429	451	432	449	406	428	463	438	417	469	433	464	438	421	443	444	415	444	433	493	437	466	464	438	424	448	429	423	446	457	431	443	435	410	432	441	442	455	424	399	386	439	418	440	450	420	418	425	450	442	453	437	454	457	495	435	401	441	445	414	438	471	431	457	420	468	450	466	461	394	395	433	459	437	439	448	457	437	440	439	402	428	408	484	442	427	446	431	444	425	439	434	477	439	439	436	447	470	457	427	448	396	445	425	413	446	414	418	478	424	414	454	398	450	439	464	487	436	453	458	448	423	441	429	451	468	454	472	444	475	406	399	409	417	441	441	427	434	423	419	442	412	454	466	433	453	400	446	430	414	451	455	489	440	470	458	431	451	449	425	483	407	418	430	455	409	425	398	426	440	443	430	457	443	476	459	417	426	424	426	421	451	436	398	431	428	442	434	448	471	441	475	430	442	436	425	462	459	443	410	416	438	406	429	438	443	420	408	444	423	452	415	485	467	443	447	463	445	445	419	431	455	427	418	434	443	393	416	473	463	459	445	441	436	450	461	474	460	427	401	470	440	454	445	437	448	405	438	415	458	438	407	447	409	418	478	429	465	426	499	422	442	449	443	407	454	442	430	436	448	441	434	442	409	449	423	423	437	440	456	445	427	437	429	438	444	457	456	438	402	417	498	438	425	427	435	445	407	482	464	466	414	477	456	475	447	436	460	447	439	427	442	453	467	435	437	475	404	464	438	406	422	421	441	437	428	429	472	458	436	430	394	457	448	394	466	435	427	443	427	438	459	414	397	432	448	423	434	439	447	405	451	383	427	481	484	425	422	434	431	473	423	398	424	432	426	426	429	464	432	461	433	438	450	427	442	446	443	475	446	457	463	476	462	431	444	411	439	435	429	417	397	459	452	431	448	452	472	438	429	397	400	492	453	398	442	454	441	468	424	433	462	424	412	442	427	456	404	429	433	451	432	413	413	439	438	450	430	423	476	438	440	434	442	435	429	431	447	449	416	439	450	441	418	427	438	445	419	422	445	399	413	419	420	414	476	426	479	411	463	429	431	385	479	438	445	419	405	439	442	440	442	428	418	453	442	432	445	411	429	412	429	431	471	445	419	462	465	466	457	420	441	418	454	438	489	469	450	468	429	430	435	457	404	425	440	419	460	446	424	443	457	454	443	436	390	439	450	450	429	474	409	383	448	427	413	469	443	432	442	439	411	459	436	425	405	477	420	461	449	475
30453	44787	36152	26109	19043	13463	9239	7478	5627	4163	3089	2341	1989	1703	1529	1398	1216	1201	1105	946	965	880	840	839	768	736	763	797	713	745	761	733	750	698	709	672	729	706	648	664	666	587	632	604	597	643	628	639	663	610	629	622	633	631	625	585	614	558	643	648	646	650	598	650	620	604	618	592	651	606	616	612	624	594	598	624	601	601	588	564	607	607	616	571	604	593	604	558	557	619	590	629	615	604	599	590	595	588	600	602	541	574	629	586	620	613	611	616	596	580	589	586	616	595	583	588	593	628	544	583	592	564	607	598	607	582	607	614	581	594	613	618	542	573	591	629	639	546	605	646	599	629	550	608	561	622	593	593	602	578	551	619	591	624	629	569	615	594	609	604	606	653	572	586	623	629	572	609	640	572	621	622	613	584	587	640	565	582	574	555	646	563	571	601	594	630	607	641	589	620	554	587	592	606	576	593	619	629	603	586	562	559	596	638	585	607	580	589	592	627	554	619	615	603	580	596	610	591	612	636	587	570	629	579	546	603	603	616	611	609	594	579	588	604	582	597	582	623	568	571	583	597	575	570	599	588	597	597	573	613	589	611	624	559	637	647	607	638	590	581	594	636	628	640	611	564	621	559	606	610	610	602	624	600	610	602	580	580	584	589	549	648	588	604	582	571	595	645	577	592	591	632	622	586	568	608	598	560	585	567	594	584	621	571	618	577	561	606	598	604	597	606	565	594	619	598	584	622	580	625	608	625	564	572	578	615	579	625	596	567	602	555	580	608	546	602	647	563	594	588	617	596	626	581	593	604	560	624	588	584	596	600	602	568	617	610	612	569	584	605	626	630	624	601	593	601	613	576	621	613	560	605	583	595	562	612	619	611	608	611	634	613	618	584	578	626	611	582	586	590	577	613	588	623	639	589	662	548	559	630	613	614	612	563	627	615	605	607	575	641	593	631	660	611	587	630	560	591	610	603	580	611	642	643	529	598	590	566	597	590	522	613	594	612	596	654	593	590	600	598	563	596	617	613	610	594	598	617	637	589	607	614	570	583	593	560	585	609	564	634	622	594	638	603	575	570	610	605	631	577	614	588	585	658	597	574	590	628	632	570	621	594	601	606	632	574	614	618	595	635	592	555	607	598	638	560	579	630	606	651	558	559	582	626	567	632	542	612	569	622	618	554	595	592	585	592	585	585	624	572	565	626	601	630	633	612	563	625	598	605	583	562	563	602	578	598	579	630	601	598	599	589	604	583	634	639	592	551	590	592	603	593	567	629	590	599	631	559	620	577	623	621	594	602	613	573	631	645	639	603	538	570	590	597	592	598	578	580	567	568	648	566	581	596	590	649	617	601	670	587	607	603	581	621	588	623	610	582	577	630	589	613	629	607	603	583	638	653	591	603	576	597	647	596	617	594	625	591	588	559	610	614	593	606	616	617	594	589	615	640	575	618	608	630	586	587	592	592	624	615	594	592	621	598	620	577	577	662	589	633	591	594	583	562	608	604	597	614	620	627	610	613	602	628	595	603	596	579	567	607	572	579	603	658	549	602	586	629	571	629	616	534	640	623	584	598	608	570	596	566	625	595	541	622	568	596	578	618	611	589	607	638	611	515	617	587	638	545	625	591	626	573	563	643	580	575	571	588	602	623	586	600	581	612	605	636	612	597	608	571	554	586	584	590	625	611	613	572	589	600	628	608	589	546	567	620	625	659	607	622	581	592	624	596	605	625	598	594	602	592	553	617	573	588	577	576	544	588	599	553	603	576	629	588	641	598	598	611	552	600	590	588	614	605	589	585	588	590	622	585	559	588	585	571	587	574	599	617	600	650	582	608	604	620	576	613	594	586	616	627	582	611	581	585	598	584	593	598	579	597	585	568	562	568	628	598	612	570	597	594	555	624	602	549	631	575	607	620	576	570	569	556	597	593	584	603	581	567	605	622	606	633	545	580	631	597	597	629	609	616	579	615	608	593	625	576	604	560	552	573	589	594	629	630	607	558	610	598	616	626	557	548	634	584	605	612	607	594	589	594	558	583	578	610	611	597	613	580	568	556	548	612	566	579	633	585	591	620	606	601	573	595	625	599	644	572	601	609	638	575	622	585	624	535	560	523	592	623	630	557	606	596	620	602	574	602	574	588	545	597	585	591	577	614	544	606	602	615	622	580	569	587	570	573	599	630	560	594	580	598	606	558	590	624	624	592	609	564	638	593	613	639	577	633	572	632	599	631	619	589	587	603	592	531	626	624	599	561	579	611	589	583	602	594	622	616	573	581	615	606	591	551	565	565	587	630	573	581	608	600	588	584	577	605	625	582	637	622	613	590	601	660	635	594	583	572	591	575	636	587	578	615	619	590	613	622	605	617	616	627	609	628	633	635	654	562	621	590	611	570	604	547	589	603	574	615	583	644	586	593	621	586	591	570	594	607	615	605	612	619	583	554	578	672	590	545	595	564	606	629	591	575	627	575	603	564	609	578	602	603	572	575	598	630	608	590	604	634	649	582	603	637	568	585	587	556	532	580	569	594	577	572	606	595	632	535	613	566	590	603	605	591	636	599	617	587	659	587	626	587	577	601	580	584	560	568	579	589	591	546	576	558	594	577	566	607	570	617	600	539	623	586	596	598	626	606	592	590	572	656	595	593	589	629	624	577	643	591	609	593	657	621	570	596	576	644	621	595	627	619	579	625	596	623	651	626	584	660	605	637	611	598	599	592	598	645	618	580	616	605	634	605	641	615	628	575	611	602	567	552	638	582	602	594	589	644	601	620	583	552	591	592	571	620	562	580	587	572	581	632	581	574	566	585	601	609	556	615	576	579	630	598	600	620	599	580	597	587	591	618	600	578	586	607	594	589	620	603	556	594	597	584	622	621	563	603	618	609	610	613	609	613	588	577	599	603	646	594	594	583	604	577	604	574	583	560	580	597	599	608	592	636	616	592	630	584	559	583	587	586	582	596	646	580	597	634	599	605	622	607	609	601	572	587	547	587	632	614	624	610	607	599	596	570	618	591	615	576	585	602	615	563	602	559	599	611	567	622	601	582	583	614	597	592	565	621	594	526	603	608	590	542	561	604	592	570	590	582	621	596	604	575	585	575	559	568	592	607	573	649	599	584	620	602	592	625	564	573	591	617	635	606	588	588	605	607	621	594	592	623	566	614	595	535	588	587	582	625	559	613	591	563	648	637	586	582	609	599	573	636	628	552	620	606	587	650	565	619	583	549	607	649	608	576	613	600	598	593	568	616	607	607	622	599	613	584	608	625	596	577	598	537	643	583	596	615	595	589	635	602	622	603	633	576	567	616	586	614	580	599	588	596	579	608	609	612	573	592	614	598	604	609	631	574	631	541	613	605	622	610	600	612	579	580	570	598	559	598	592	601	589	616	608	608	627	619	600	603	561	613	628	584	595	560	633	589	621	576	614	557	583	595	590	599	672	598	628	624	606	562	543	602	570	631	603	565	554	588	617	606	592	641	632	591	623	596
25448	21694	27531	25777	12906	5876	3421	2441	1921	1389	1071	940	867	753	696	674	607	636	553	498	549	537	510	586	515	480	487	444	451	488	471	468	457	429	439	430	456	443	445	442	417	422	428	427	431	451	421	455	434	483	418	436	444	448	431	436	447	429	446	437	400	411	398	484	423	451	425	427	421	435	414	437	438	442	431	434	411	417	450	440	412	403	458	453	465	404	431	421	421	430	439	432	399	464	398	449	399	431	414	429	402	392	390	404	451	407	425	430	403	455	387	415	442	416	429	429	419	408	417	440	439	408	432	430	433	439	447	405	439	421	442	406	435	441	384	397	435	409	429	415	442	425	429	454	402	447	426	398	416	412	447	391	471	379	430	382	383	410	431	417	466	431	415	438	459	408	384	430	428	404	417	414	421	443	414	431	435	412	459	422	422	461	461	419	426	449	449	403	433	382	420	420	449	435	440	412	402	409	411	444	430	411	432	410	446	451	426	426	402	434	415	432	384	439	450	421	411	434	425	408	410	421	411	422	408	431	409	427	402	405	399	367	438	399	436	444	428	437	445	429	446	437	465	418	416	440	434	423	419	435	404	414	432	414	419	439	426	419	435	443	414	403	454	410	431	456	392	403	429	396	413	452	450	408	424	408	417	433	429	405	421	445	422	404	428	447	416	443	417	423	411	413	440	407	431	478	411	427	429	401	445	404	415	424	398	417	428	422	451	464	406	415	460	419	402	427	406	449	426	402	397	410	414	433	393	415	421	401	390	433	414	414	419	420	405	417	376	445	415	421	436	386	402	445	446	450	406	443	421	424	430	414	428	438	426	435	371	421	433	419	435	394	432	422	441	428	408	381	442	426	391	405	408	388	407	438	435	434	388	425	409	412	392	440	421	422	444	438	407	426	391	396	391	377	415	418	388	415	406	415	400	447	434	379	422	428	413	424	406	403	411	418	428	416	445	434	418	394	425	463	416	412	442	432	432	437	421	409	410	408	405	465	452	437	411	402	457	400	397	455	419	441	447	417	408	417	431	419	448	410	427	415	449	422	432	419	422	406	377	464	419	418	402	400	404	378	419	427	446	405	438	425	460	471	412	444	423	406	439	432	417	400	429	425	436	429	438	430	412	411	393	410	416	453	418	448	427	428	431	433	425	444	422	413	429	401	432	414	429	398	457	394	428	454	422	412	419	431	427	417	441	411	419	375	401	394	404	426	404	381	469	473	442	424	402	414	432	420	389	419	416	424	401	424	410	409	438	475	427	405	406	421	458	442	449	417	433	453	464	384	413	431	381	422	408	407	415	471	441	447	381	414	440	412	446	392	411	397	439	394	409	422	390	439	415	435	417	398	464	417	428	408	411	461	439	439	396	451	442	433	421	444	459	469	404	429	436	434	416	383	422	434	430	419	413	441	416	411	408	422	454	429	423	378	394	414	405	425	420	413	365	437	419	452	451	453	383	394	404	459	428	452	439	420	406	443	377	431	422	422	418	415	407	443	400	420	439	376	413	414	470	408	378	426	443	431	439	420	419	383	423	405	424	404	416	424	378	399	425	428	431	435	415	393	398	423	469	451	422	400	432	440	442	434	463	427	434	414	423	450	411	454	412	460	386	412	395	455	408	416	431	405	400	391	419	413	427	387	438	422	415	473	407	424	400	445	429	421	413	435	427	414	403	435	408	421	430	393	413	422	419	434	418	396	443	429	454	435	452	460	406	435	399	395	402	433	423	399	424	400	404	396	424	439	434	434	434	433	447	425	432	433	431	399	421	423	401	416	438	427	435	426	437	397	421	445	430	438	406	394	423	439	425	457	419	413	400	441	425	396	403	406	416	427	444	417	408	423	419	393	442	393	426	442	416	419	454	438	421	452	431	380	427	394	438	428	421	429	387	414	425	455	439	414	376	417	460	429	468	429	437	431	398	409	402	446	410	439	424	412	443	436	438	417	425	402	436	403	443	437	391	419	434	435	417	436	431	416	393	443	412	414	385	431	405	421	426	448	434	434	383	416	370	419	396	399	439	450	422	422	409	380	411	403	419	413	449	409	417	419	431	432	429	451	400	411	424	442	411	410	344	453	416	457	432	414	398	413	398	427	453	408	485	441	429	444	453	433	415	431	425	439	394	416	417	434	425	401	412	407	447	436	472	411	421	446	428	433	431	418	435	417	426	459	438	443	426	401	427	434	424	488	421	414	421	431	441	414	445	411	432	425	438	435	436	426	413	428	420	426	391	450	415	426	440	406	415	442	424	429	434	454	418	443	379	408	435	436	422	434	421	422	401	414	438	412	418	412	453	434	449	387	394	444	427	419	436	436	386	434	382	385	426	433	441	422	411	420	391	419	418	429	402	435	438	381	423	429	445	426	419	435	417	397	423	419	415	419	443	391	439	406	443	423	418	462	408	387	383	444	431	399	415	435	394	423	448	455	464	416	425	414	440	384	455	425	411	448	432	419	431	431	441	407	398	415	383	448	415	422	428	431	435	395	431	378	433	447	426	377	408	438	423	423	467	402	398	465	438	436	435	439	408	421	435	416	437	423	428	409	448	438	428	456	422	393	437	428	411	441	405	477	438	404	455	434	406	418	423	408	414	431	425	411	407	446	443	400	425	415	413	458	400	426	415	423	417	423	403	420	457	425	426	418	419	432	432	425	392	433	419	434	469	433	409	435	420	414	434	399	446	446	446	448	426	427	399	434	399	419	392	398	396	390	424	452	412	437	415	431	416	431	420	442	381	393	445	399	433	422	426	437	417	397	421	463	413	421	427	424	420	416	424	414	410	390	402	425	453	430	422	444	415	411	419	432	415	429	414	429	407	394	420	426	432	396	436	405	417	416	412	417	446	405	403	390	410	379	428	461	414	432	410	417	400	464	430	412	456	423	442	447	425	413	382	436	411	398	396	445	395	390	415	464	416	435	429	454	394	450	432	452	434	438	455	421	415	429	455	459	406	415	406	438	436	429	414	400	431	422	420	443	412	413	443	413	369	468	393	410	440	420	434	398	438	396	423	437	408	416	407	456	420	418	415	460	427	473	418	445	412	387	463	429	426	414	416	432	447	428	430	406	420	409	423	419	429	413	442	441	477	439	436	421	419	419	416	388	438	441	453	403	403	364	434	441	418	420	391	401	404	461	419	409	405	462	391	430	434	391	398	447	445	413	428	440	450	432	450	435	425	432	404	446	444	434	402	424	410	393	411	449	392	415	423	453	458	435	423	418	445	413	416	447	419	428	448	441	425	428	397	381	433	456	404	420	451	424	393	414	422	442	423	435	430	410	442	433	435	440	424	427	441	433	415	382	409	412	400	429	427	424	439	394	411	415	420	411	411	400	437	437	435	407	443	435	420	410	405	427	431	438	433	421	455	431	400	400	425	452	433	437	412	395	427	400	418	410	438	436	412	377	405	425	458	411	429	385	417	424	474	416	389	425	395	396	416	425	388	431	424	406	466	443	407	430	439	418	449	415	442	439	401	437	428	430
29764	41046	32315	21850	15472	10728	7534	5849	4382	3106	2384	1941	1688	1433	1289	1065	1081	1038	939	899	837	767	789	772	693	699	707	722	650	702	702	664	671	619	646	619	678	677	596	607	594	586	550	546	539	556	603	613	561	572	579	563	634	623	585	571	572	630	553	579	579	582	561	582	601	562	598	541	561	545	574	579	573	549	541	567	576	524	572	586	545	566	620	573	554	557	565	524	587	538	579	603	582	555	609	576	562	590	607	570	590	578	598	535	517	573	608	573	613	575	585	622	594	573	589	609	579	559	620	580	570	586	586	571	553	575	558	533	557	572	577	573	564	599	600	577	579	546	534	594	586	584	601	567	593	578	583	588	587	569	569	553	591	552	562	553	541	586	581	577	554	569	582	528	564	563	557	546	597	539	561	586	592	538	618	548	606	562	540	595	586	559	555	638	563	563	600	552	576	540	548	558	579	589	544	541	586	596	570	592	600	600	584	598	569	596	547	556	630	542	560	616	590	615	565	618	549	594	543	574	574	515	566	590	544	606	596	568	590	540	543	603	552	544	574	590	571	577	615	571	571	524	578	584	553	580	595	590	569	550	579	560	618	610	583	636	567	605	549	585	611	526	614	540	587	575	549	592	554	608	556	601	558	565	566	580	552	567	601	572	569	543	571	543	562	542	593	629	525	549	586	565	586	589	602	580	557	560	577	562	572	573	591	575	561	608	557	639	541	544	556	560	560	590	561	591	586	542	595	531	596	588	578	597	556	566	565	566	560	561	602	551	570	618	568	592	565	579	562	554	604	563	572	562	560	562	522	541	599	578	558	569	571	576	584	586	581	596	595	588	585	563	547	546	604	599	554	588	565	580	583	558	599	575	590	550	568	578	552	594	546	556	586	593	572	588	607	573	554	564	588	577	561	589	548	546	603	582	597	587	547	597	563	568	589	567	559	578	575	528	593	557	575	547	554	554	589	608	581	605	540	570	587	595	592	563	568	516	569	573	585	612	579	559	564	620	551	557	589	600	575	577	585	577	573	608	571	534	565	564	550	595	552	565	581	559	561	547	593	577	593	611	551	534	575	574	568	579	588	571	612	575	571	559	637	565	601	606	578	554	601	555	560	591	618	536	610	594	565	559	600	586	534	533	591	585	564	570	541	573	569	527	628	534	541	544	570	599	562	546	584	545	579	622	523	587	549	585	548	533	582	540	573	588	552	563	579	583	606	586	565	608	572	589	571	581	541	574	528	549	570	537	578	618	549	563	573	511	554	598	559	518	539	584	554	582	567	579	553	532	581	549	562	548	579	600	582	624	572	577	548	543	575	527	560	561	553	562	542	547	552	539	609	542	567	552	589	592	624	599	593	567	602	605	590	570	560	607	547	590	581	549	585	599	604	512	570	532	583	574	575	607	558	587	555	600	572	556	574	552	575	570	588	610	526	575	558	577	573	565	591	581	546	591	610	569	581	578	563	600	621	580	559	604	541	585	634	543	580	559	594	585	552	569	542	616	570	611	563	571	560	546	571	560	591	569	626	570	575	597	601	543	604	552	585	585	577	560	545	558	594	559	596	567	576	579	563	556	559	576	599	542	617	560	567	545	581	548	642	575	543	548	587	569	597	538	583	512	566	575	558	574	587	544	569	596	590	569	577	580	551	562	570	565	605	610	574	591	582	589	604	619	567	577	559	568	539	573	626	584	579	569	610	585	609	582	567	577	566	566	580	554	555	570	586	592	577	566	572	554	609	609	641	574	548	514	609	595	559	562	558	559	599	533	595	596	599	575	586	542	563	640	591	553	619	567	581	562	571	576	537	605	556	576	544	599	560	571	585	623	549	532	591	552	595	553	573	610	606	531	579	528	571	621	595	617	547	552	548	556	579	566	612	540	591	561	567	562	550	624	582	550	599	569	536	602	569	599	591	565	580	579	554	599	580	592	604	593	592	565	578	563	568	584	591	599	576	543	536	583	558	593	568	545	541	561	563	594	628	557	574	550	604	528	594	592	516	580	600	574	608	555	580	588	566	539	610	591	583	561	560	558	576	613	636	562	530	564	578	540	537	585	559	552	620	554	559	538	586	596	574	579	552	575	549	555	593	593	549	576	551	563	557	571	556	583	531	597	610	609	577	600	577	558	617	563	584	561	604	570	627	581	535	600	526	610	574	578	592	547	487	580	550	599	612	596	595	580	582	588	594	580	625	590	591	624	510	590	603	569	587	552	592	571	596	574	600	532	540	600	605	594	551	598	592	538	590	584	506	555	608	593	594	583	576	614	584	573	564	602	571	574	555	557	570	531	549	573	594	583	598	563	527	568	588	593	564	555	540	567	573	537	593	559	553	604	631	566	581	576	603	557	570	578	559	575	587	580	596	566	588	549	604	566	564	556	574	575	570	574	547	525	521	554	545	560	566	600	548	592	555	556	598	555	594	555	549	605	544	592	643	616	538	563	580	609	571	534	636	596	590	526	531	580	552	544	578	614	608	608	573	602	570	622	599	603	547	538	542	619	572	572	615	553	558	562	575	580	596	599	560	565	559	588	586	605	561	575	548	575	604	537	542	553	585	544	605	604	575	563	575	595	538	580	599	613	533	604	569	546	591	575	550	580	572	547	587	550	594	609	559	539	568	560	578	557	544	562	562	573	563	602	588	610	576	558	526	566	544	594	569	591	558	550	576	592	607	562	564	542	542	589	568	577	579	603	541	565	575	565	601	543	567	558	606	565	586	571	560	583	586	603	574	579	576	626	585	559	621	589	558	601	570	551	544	585	553	617	564	520	565	580	644	558	570	565	635	590	574	587	572	514	553	577	582	583	570	585	600	547	573	589	573	564	584	586	584	598	581	567	584	584	575	599	573	552	629	531	572	577	580	539	571	582	583	598	586	577	590	547	576	559	585	590	568	570	602	557	571	558	587	587	586	579	574	573	537	564	595	581	550	627	607	574	569	579	577	550	602	572	612	572	566	565	524	594	567	531	577	562	537	587	569	592	595	555	571	532	599	561	567	559	561	551	544	534	545	612	553	566	572	575	612	601	571	557	604	615	577	549	578	575	576	578	551	585	564	568	543	597	634	585	550	593	583	571	585	568	596	570	574	591	557	590	561	549	551	565	600	556	562	531	588	597	552	594	574	561	536	571	556	561	618	554	573	578	619	573	551	580	603	592	564	548	583	582	561	612	534	590	572	579	565	597	582	549	578	547	563	593	631	548	557	555	586	572	565	577	575	584	525	607	564	568	550	582	564	548	590	562	622	588	602	593	582	564	551	555	583	574	604	597	595	581	567	611	556	600	595	524	592	576	552	583	553	568	606	575	570	556	534	597	598	608	564	544	553	551	542	574	622	548	567	577	584	588	602	600	563	619	580	635	611	613	577	546	551	593	603	568	619	559	578	550	573	608	591	588	577	638	582	555	600	604	551	569	583	559	543	599	595	564	568	578	575	562	601	538	564	549	596	568	530	560	574	594	564	534	587	555	571	562	546	600	551	553
23041	21654	29293	24544	21712	21087	11415	4969	3288	2329	1762	1345	1239	1040	899	807	830	739	674	607	604	550	557	545	543	484	493	483	473	434	472	434	439	430	480	483	434	422	452	440	425	386	425	410	395	406	427	396	409	378	379	398	406	399	380	419	390	409	394	400	393	399	368	424	385	392	388	413	404	393	374	384	385	387	382	431	394	407	386	359	385	420	390	348	381	350	422	381	395	362	410	370	367	382	397	410	366	390	401	384	409	363	361	418	379	418	395	401	378	396	355	367	384	378	396	403	395	373	394	381	386	419	384	403	374	388	383	357	374	417	380	388	362	358	416	366	393	388	386	422	371	407	359	365	420	444	375	356	390	408	423	356	404	382	377	397	395	401	409	375	430	359	401	380	398	401	400	387	378	404	392	367	394	373	371	394	416	382	421	361	381	373	358	353	370	391	380	386	432	417	415	410	418	360	394	400	389	364	376	395	377	372	357	371	386	378	398	394	404	380	423	409	421	394	460	402	382	400	380	360	402	371	365	402	418	386	405	394	405	399	387	390	393	381	397	437	382	389	391	355	372	376	373	391	396	390	386	402	409	351	410	354	384	390	378	386	386	380	394	385	375	414	380	375	404	389	397	366	393	391	381	401	397	360	370	402	388	373	393	386	393	395	410	374	401	419	380	390	404	387	377	393	409	388	372	413	402	385	426	400	375	392	390	393	360	406	395	402	372	385	384	384	401	370	378	404	415	390	383	438	390	376	414	410	370	419	386	380	393	385	407	373	336	351	375	374	378	399	368	392	401	364	409	393	353	380	406	372	405	386	407	358	419	400	394	393	381	391	382	393	400	377	394	337	411	386	427	410	408	380	411	411	379	379	392	375	398	331	360	348	412	379	405	385	401	369	412	362	406	369	408	398	366	359	405	391	394	364	388	390	360	388	400	400	384	357	389	362	412	368	367	394	403	349	378	411	393	414	425	383	399	406	422	401	382	381	429	384	375	382	371	401	428	386	357	440	360	382	392	345	406	381	378	364	360	394	405	383	428	391	344	369	400	415	397	393	394	391	392	356	375	396	368	370	375	384	336	378	370	383	393	431	399	385	407	366	381	376	401	397	398	410	377	410	375	375	378	380	385	404	361	376	401	400	390	392	373	405	371	370	377	352	390	384	376	368	379	408	394	369	370	357	362	379	359	395	388	372	389	382	365	393	423	384	389	388	379	395	354	386	399	385	388	387	411	365	359	378	363	384	377	337	398	348	388	380	339	345	426	420	396	409	388	376	417	380	373	446	384	366	372	387	391	410	366	397	400	393	380	355	376	350	370	390	388	402	381	390	395	359	372	412	398	376	422	365	400	418	375	370	388	383	387	406	382	429	386	404	388	368	396	415	374	406	397	394	391	391	413	353	395	382	413	398	387	407	388	405	401	425	388	376	399	376	386	397	422	395	401	369	400	368	426	355	368	436	404	354	414	421	380	393	396	407	430	364	394	398	423	369	415	403	403	372	377	400	385	404	364	381	365	361	382	378	394	359	394	395	371	365	401	417	408	427	372	383	377	340	373	383	393	404	389	403	382	375	378	393	375	398	380	405	403	407	377	375	401	381	375	370	408	412	388	401	394	423	361	418	359	396	382	397	432	380	411	372	405	378	390	355	378	367	398	424	388	371	388	369	405	402	360	397	396	385	392	392	378	366	399	410	420	368	388	378	389	410	396	421	389	380	390	400	370	364	390	370	381	390	401	370	386	377	383	397	356	398	378	401	376	377	353	398	363	379	406	373	405	340	424	395	374	364	402	366	379	390	386	379	386	357	367	386	405	362	400	383	411	399	386	362	405	403	386	384	362	417	418	409	412	376	391	383	384	367	404	405	371	402	384	376	372	387	390	386	358	380	366	382	382	382	372	377	405	376	386	374	415	399	398	401	403	404	415	384	386	406	420	350	372	419	371	376	358	365	421	353	381	398	396	366	388	360	379	356	381	397	375	409	411	405	398	412	397	392	408	385	392	378	376	380	370	369	420	376	391	365	424	372	407	386	363	371	395	420	391	388	430	374	344	425	414	396	367	393	370	378	391	426	389	368	367	401	397	362	397	369	412	393	386	378	381	381	379	377	382	381	363	369	403	403	412	325	381	378	378	393	382	353	344	370	425	371	405	393	356	387	415	392	388	390	390	360	392	378	392	381	381	423	388	406	367	372	407	410	381	395	359	381	388	451	375	429	398	370	390	382	382	365	379	365	390	412	328	387	373	354	374	374	360	362	351	401	436	390	392	401	385	372	359	357	392	409	356	387	384	372	377	397	396	389	407	374	365	380	392	371	372	377	373	375	387	419	398	395	393	394	385	381	383	346	402	364	398	369	387	366	402	404	422	408	385	379	407	406	375	360	425	407	384	405	378	381	379	393	390	403	406	358	365	404	391	405	398	372	393	362	386	381	387	378	411	372	400	408	402	365	375	389	367	393	391	343	368	385	428	389	385	382	398	375	405	391	408	397	380	385	367	384	413	411	416	406	358	390	409	385	402	398	383	343	402	402	398	391	395	379	377	377	406	361	401	399	370	404	376	419	401	403	389	357	373	374	383	374	389	418	384	424	384	359	372	384	351	411	409	381	356	397	401	415	386	371	385	408	387	394	422	403	402	364	395	385	407	403	407	420	396	376	398	383	383	375	408	390	404	390	374	390	415	383	390	367	389	373	394	373	350	369	350	373	391	407	381	378	350	346	395	370	407	359	374	389	411	400	391	352	384	398	405	381	384	398	375	355	388	382	432	391	376	413	428	371	439	388	408	384	370	350	412	376	416	393	399	404	378	371	387	391	404	383	375	381	396	413	386	369	409	387	401	415	375	394	357	365	384	377	385	403	377	389	422	407	389	375	346	392	422	420	372	395	376	372	367	380	409	401	393	396	365	435	363	383	349	400	417	390	398	381	396	402	389	392	413	354	380	401	368	391	392	397	426	372	409	351	392	376	376	372	374	389	421	378	400	398	370	387	370	398	388	405	380	399	398	380	392	390	377	357	405	410	408	393	372	367	371	388	412	365	360	393	375	421	420	398	422	361	377	365	379	406	412	376	386	380	404	404	402	408	400	359	377	376	378	386	387	398	363	387	351	356	384	387	382	374	393	384	425	387	411	359	377	388	376	372	399	392	403	406	382	395	396	423	435	380	413	410	385	349	373	338	401	411	391	374	393	367	402	423	397	390	357	376	403	397	373	383	376	357	388	376	417	413	395	400	407	345	342	408	426	385	382	387	392	394	366	362	390	360	395	425	369	406	441	400	378	392	380	368	418	364	366	433	394	397	391	427	357	390	393	407	357	371	357	415	374	384	383	360	368	353	380	374	447	395	367	417	405	381	422	394	366	404	421	353	393	370	391	350	402	381	373	385	405	390	407	378	392	413	407	370	389	399	407	396	391	393	352	334	378	381	405	383	403	406	362	381	381	397	387	382	371	425	399	417	387	385	411	385	372	393	364	368	385	408	384	421
31375	49584	40977	30162	22087	16021	11987	9809	7207	5242	3915	3034	2678	2119	1692	1579	1500	1258	1168	1101	1005	1014	920	889	798	785	749	752	728	701	713	699	680	645	673	695	634	629	613	643	593	611	579	556	524	575	558	550	556	530	584	508	558	515	547	529	553	554	590	508	523	544	596	512	474	503	547	527	535	509	574	493	537	522	483	478	499	517	533	491	477	531	517	538	546	483	517	562	510	543	497	522	526	520	509	509	494	496	501	551	465	574	514	566	498	524	510	505	519	551	541	543	522	508	505	542	515	520	513	542	518	527	516	511	493	504	524	483	507	516	540	550	549	506	522	527	550	552	517	509	520	511	507	543	500	513	553	501	503	526	485	543	540	510	511	527	486	511	532	521	493	511	539	552	536	523	482	545	532	518	532	535	517	513	535	554	499	539	479	504	541	493	575	491	532	523	539	517	539	571	499	530	523	498	477	513	547	551	515	544	533	569	544	499	547	551	521	561	545	511	529	488	544	524	518	489	555	570	575	515	528	539	524	491	530	523	538	521	550	519	507	513	543	536	524	529	530	525	537	542	522	504	551	521	516	520	502	506	533	500	531	488	497	504	496	502	530	552	578	503	493	495	515	548	538	543	499	542	499	529	536	503	540	524	524	533	490	535	508	504	514	577	514	545	513	534	537	550	519	527	550	528	489	518	535	531	524	517	528	523	500	529	472	530	547	498	519	516	523	534	512	510	509	513	533	511	500	512	544	522	560	520	520	521	540	510	526	539	547	518	525	529	520	566	580	503	514	546	490	524	497	517	527	548	493	485	537	503	549	529	497	540	517	507	540	528	551	532	481	496	521	522	529	513	517	514	532	507	530	552	511	511	496	493	520	537	493	481	541	480	543	511	502	538	472	527	536	513	505	531	535	484	567	514	525	530	521	524	511	543	533	531	499	529	530	518	560	531	527	549	508	530	532	539	508	532	473	493	535	538	560	504	548	504	554	530	547	533	485	526	521	530	478	495	541	530	506	492	502	508	566	499	482	479	509	491	513	551	528	483	539	533	555	496	492	512	473	500	520	535	541	513	530	470	510	501	524	499	539	541	507	514	523	497	547	515	543	525	514	518	527	524	514	549	512	590	508	536	515	487	517	518	501	512	524	536	490	490	559	512	485	509	541	522	543	532	545	515	511	517	520	522	512	527	521	549	505	505	490	479	517	549	470	520	532	538	480	549	518	527	535	508	564	590	503	554	525	542	517	509	590	528	519	503	527	516	526	513	516	507	543	490	548	501	526	525	534	490	550	519	490	517	540	509	519	519	520	508	497	608	548	534	582	498	565	515	501	555	511	514	500	528	508	524	497	498	499	492	519	587	512	529	536	513	497	516	488	492	533	551	516	503	568	514	529	493	564	541	517	552	562	500	512	521	512	523	507	529	516	529	494	538	525	548	526	512	545	519	568	506	528	544	560	541	493	539	495	541	495	500	511	542	500	444	510	532	539	538	502	537	523	548	483	515	546	524	502	549	510	483	554	527	490	523	492	507	531	523	496	512	495	535	514	547	526	534	519	493	542	519	529	513	523	523	517	534	517	504	491	534	525	508	512	499	539	545	491	555	550	499	545	530	536	495	554	558	535	535	528	493	549	509	529	474	520	539	545	468	575	488	521	530	543	542	556	511	519	516	530	503	534	497	526	547	496	534	533	535	515	527	542	514	553	493	514	501	537	510	532	513	514	538	527	530	536	516	512	541	551	528	535	539	501	506	516	533	507	529	533	534	534	506	530	539	494	511	528	526	534	520	506	542	503	534	543	524	519	507	520	491	515	509	512	494	540	534	484	529	519	505	522	483	517	537	529	550	501	542	483	508	502	522	513	573	528	531	514	495	537	524	498	513	559	562	510	527	526	532	514	566	492	497	553	537	545	507	507	531	498	545	511	513	550	489	531	496	556	492	493	494	527	544	569	523	547	513	558	532	474	546	524	486	539	504	479	533	546	488	504	534	494	524	538	512	507	511	537	544	517	545	501	564	565	508	529	544	508	515	489	541	532	515	510	515	504	489	495	528	534	544	495	516	520	495	517	553	553	573	505	530	490	514	513	530	505	499	511	510	503	522	527	512	540	540	512	530	525	532	525	529	510	530	506	544	522	544	506	525	550	510	534	534	569	553	522	516	545	513	579	507	557	504	537	534	508	505	485	517	482	491	546	517	501	512	497	555	525	536	533	487	543	520	503	511	579	533	558	537	518	552	554	546	536	506	494	504	506	502	516	520	555	535	529	486	522	526	568	521	503	517	497	510	492	520	504	505	534	539	494	501	528	542	504	526	529	522	491	533	533	526	522	524	486	504	524	545	526	528	491	493	570	565	525	519	509	538	489	517	531	528	573	535	511	519	530	529	508	521	494	505	561	531	508	501	539	550	503	519	517	550	563	538	518	536	539	496	511	519	551	513	516	527	531	495	538	539	520	504	459	525	546	564	522	501	542	544	518	525	503	488	490	510	542	536	564	510	531	552	509	547	537	522	552	503	515	545	527	484	495	543	500	543	537	513	532	568	511	503	537	525	515	517	548	523	508	510	513	512	534	516	504	527	530	492	517	526	515	493	505	539	506	522	493	538	527	506	514	477	508	538	529	523	512	530	501	490	567	521	536	523	546	505	544	554	516	541	571	541	515	508	470	485	490	544	519	521	558	535	539	526	547	548	565	506	515	507	509	503	469	554	559	504	501	539	553	535	532	525	523	474	526	525	532	535	532	472	532	544	514	507	510	529	537	514	588	531	523	516	519	507	539	531	522	518	528	523	533	525	519	519	519	528	496	534	535	485	536	498	544	491	565	525	528	502	537	488	511	515	530	506	540	512	499	497	543	519	515	514	522	551	507	574	528	532	527	504	559	511	548	490	515	578	535	535	544	489	524	545	521	590	520	515	548	536	509	551	526	553	514	523	524	485	501	520	519	514	497	486	546	527	520	526	505	512	537	510	551	491	516	507	539	496	520	540	519	554	525	519	548	552	570	510	533	549	499	495	528	529	521	534	536	514	485	514	559	559	527	501	514	496	509	499	543	533	542	524	526	591	561	495	548	487	501	506	544	491	533	536	475	535	545	499	507	489	519	493	586	500	555	549	499	538	491	489	519	504	508	507	521	494	531	501	487	562	522	527	525	559	539	529	526	538	514	528	501	486	526	532	498	502	507	493	546	499	530	505	573	534	532	540	505	514	535	533	546	515	539	515	525	555	529	540	530	505	507	528	507	533	506	590	513	542	554	548	512	502	496	525	508	549	525	484	494	554	545	554	543	511	539	541	539	504	493	558	528	539	537	533	499	516	542	502	528	561	567	543	533	532	569	519	526	532	506	510	546	527	484	512	551	513	502	522	523	544	541	520	585	495	545	550	521	505	499	536	504	510	534	522	526	536	540	513	558	540	505	544	563	506	524	536	531	488	521	556	515	519	533	577	518	493	504	563	495	538	510	487	496	522	518	570	545	549	520	505	515	520
29160	24173	24615	16195	7391	4177	2635	2062	1540	1131	963	822	777	698	652	690	641	631	535	573	532	530	525	554	511	480	494	487	497	522	441	469	497	471	449	471	480	493	520	467	440	445	426	416	432	459	463	498	466	425	472	524	506	483	428	494	433	443	466	471	464	458	438	451	459	459	476	463	439	457	449	477	453	472	461	439	472	461	449	439	458	445	410	466	448	475	443	457	480	480	430	434	455	463	436	462	455	481	447	468	504	493	439	464	443	488	470	447	436	457	439	412	456	439	446	469	497	448	442	450	460	465	442	451	485	482	469	462	427	471	456	470	471	472	434	455	442	429	468	446	459	456	433	466	472	472	445	458	505	514	466	457	466	441	419	445	486	455	457	473	430	522	457	453	466	463	466	434	436	460	453	481	496	444	466	483	487	432	491	473	435	477	473	452	431	455	436	452	461	488	441	423	436	447	436	443	468	495	470	462	448	463	439	439	450	446	467	441	475	439	474	444	473	454	447	455	426	475	459	490	478	502	458	470	479	474	507	462	414	400	452	492	469	460	482	476	447	489	488	475	429	476	463	444	447	486	462	451	476	454	507	470	439	473	441	436	399	436	458	485	410	410	495	405	435	467	469	436	467	429	461	436	460	449	477	493	468	468	478	424	452	446	469	458	459	420	486	463	421	467	454	464	437	443	468	452	446	472	483	476	470	483	469	416	437	469	507	472	419	464	453	449	456	470	486	443	438	469	466	453	474	474	437	499	491	475	404	416	435	475	467	463	420	415	450	452	434	490	443	454	477	452	482	520	490	475	429	456	476	426	443	417	464	479	461	437	447	452	413	441	459	473	420	483	474	450	469	440	448	492	460	485	479	493	462	480	462	471	452	454	444	444	476	443	475	458	481	493	473	432	426	467	450	449	480	505	428	459	441	440	493	479	455	501	432	455	485	443	427	464	453	467	497	428	481	478	450	444	432	453	471	449	437	444	438	460	459	436	464	434	450	449	476	453	457	441	443	451	442	454	468	438	456	455	445	423	415	505	464	454	450	441	473	465	422	425	420	424	453	447	451	477	481	453	427	482	440	480	429	488	439	467	441	440	457	445	511	437	442	473	428	464	499	479	474	437	459	454	489	492	492	456	467	472	464	448	428	450	463	472	472	468	454	455	453	461	439	446	469	472	456	469	467	436	481	440	472	464	434	431	470	472	442	429	452	433	429	444	469	446	431	440	456	458	438	455	449	439	469	428	441	462	426	424	405	471	483	471	480	468	440	466	492	484	479	487	460	440	474	502	445	449	466	467	466	471	446	420	456	456	450	448	453	429	444	438	499	469	466	470	444	437	472	483	473	486	420	463	415	435	414	445	455	509	442	459	479	464	441	496	458	407	474	450	478	452	470	483	474	439	463	462	445	440	449	431	458	497	477	525	464	449	487	488	458	472	495	489	445	456	440	447	480	475	442	449	467	472	438	463	463	507	486	446	483	460	484	468	398	466	457	413	462	421	450	437	435	488	427	447	459	469	442	459	442	456	437	460	441	453	509	495	498	468	475	426	476	433	475	457	457	461	493	425	463	459	479	454	457	463	429	463	470	480	450	453	496	446	455	481	502	484	491	472	449	451	482	452	446	489	530	459	476	481	454	467	465	475	411	503	463	464	427	451	487	439	483	487	468	475	495	449	428	434	452	475	487	432	451	510	460	470	407	456	431	444	462	493	465	455	440	437	460	452	466	489	476	482	462	439	436	456	458	451	464	466	465	476	447	432	456	428	471	486	426	470	455	463	454	431	403	429	467	442	439	485	452	456	497	431	425	474	481	493	466	485	467	463	490	476	459	465	449	436	491	453	461	427	459	452	464	451	466	457	460	480	491	449	473	467	420	428	452	487	445	441	455	459	446	471	475	443	493	485	492	457	451	468	447	452	453	461	437	434	449	449	460	472	437	474	479	483	450	434	415	447	444	475	506	462	476	435	488	464	479	480	444	475	459	462	484	474	462	508	476	433	453	466	475	439	430	447	435	470	475	477	441	494	459	440	418	455	432	475	450	465	438	457	472	448	467	396	422	475	484	460	437	460	474	492	456	465	440	458	460	460	490	458	436	458	432	459	448	443	476	486	495	452	479	440	471	448	490	451	441	467	474	407	504	491	448	447	491	432	505	442	518	475	464	460	484	447	459	452	439	487	475	428	433	455	510	480	439	470	424	506	483	457	454	444	453	445	419	431	501	474	458	438	499	470	467	429	483	425	465	438	455	445	447	492	451	475	490	487	486	431	431	442	446	437	467	487	459	469	489	433	441	470	464	466	458	441	440	485	455	482	528	427	420	465	457	464	439	451	476	452	465	445	478	460	441	460	455	448	474	444	462	421	463	477	440	481	455	460	439	443	417	448	476	531	495	490	462	441	490	516	491	438	455	464	471	461	430	459	448	470	425	436	479	433	470	498	463	461	441	494	471	429	455	458	519	464	449	466	438	450	451	473	464	467	469	446	484	419	456	461	454	428	472	474	493	443	451	456	419	489	449	469	416	482	451	443	444	477	457	438	464	465	453	478	476	441	448	428	478	457	407	459	476	476	487	489	486	432	457	513	446	479	481	426	440	444	454	429	455	471	470	482	459	422	475	448	489	496	499	436	492	410	462	519	439	469	430	465	440	479	437	476	443	434	483	474	471	488	462	473	479	475	464	481	466	468	416	463	444	430	471	446	448	448	481	427	505	446	483	477	487	498	485	473	416	447	430	425	482	479	453	430	456	457	444	464	446	461	469	507	472	449	455	450	448	493	464	464	474	440	463	470	445	457	424	447	443	446	441	464	471	397	467	457	468	477	490	451	481	439	450	462	447	450	437	463	437	440	464	436	453	488	434	432	458	509	458	454	496	478	447	463	503	470	466	455	463	472	421	467	418	434	478	480	482	431	452	470	452	476	441	448	463	457	454	468	443	489	439	449	447	496	482	544	480	419	501	476	462	455	473	466	421	444	437	411	479	457	488	449	471	426	481	453	467	476	439	404	447	430	506	427	464	416	451	464	470	407	474	456	470	469	508	458	424	435	458	429	483	436	466	452	434	449	456	455	459	461	448	459	427	460	458	452	470	478	449	451	468	451	469	465	491	477	467	452	480	496	454	466	449	487	461	507	441	465	494	426	480	410	473	478	481	426	466	452	429	478	488	477	470	440	447	447	472	467	467	478	451	456	467	499	530	419	458	480	443	449	490	428	441	464	455	443	481	430	484	455	460	445	499	451	458	464	443	461	433	482	455	465	467	452	435	513	452	457	481	459	441	484	469	444	420	458	448	456	419	478	427	459	487	478	465	441	458	451	453	448	452	434	469	451	449	438	486	480	492	452	465	456	458	443	440	482	483	444	450	462	442	495	445	452	436	455	454	456	473	458	430	474	430	438	443	432	437	420	413	466	456	470	469	481	453	484	430	430	468	455	436	487	447	471	461	481	473	459	437	452	423	473	455	439	478	444	455	474	473	467	462	452
27481	38427	29552	18868	12354	8378	5988	4752	3446	2462	1970	1613	1478	1228	1085	1058	1047	939	892	888	815	812	817	792	747	686	726	728	741	705	703	716	719	683	665	612	680	689	706	634	617	666	621	594	619	636	623	619	639	682	597	604	655	617	631	631	634	672	619	654	566	637	612	594	599	624	622	611	650	593	641	643	650	656	632	640	611	601	595	591	590	629	634	579	644	622	614	641	594	596	648	587	619	617	629	633	588	609	637	595	620	617	607	642	615	606	633	648	633	626	640	659	617	606	641	640	580	657	631	608	598	596	593	573	598	620	634	610	628	587	634	615	633	563	619	570	607	632	624	604	610	636	662	635	610	656	612	652	608	585	582	605	645	634	608	648	646	654	666	619	621	608	614	620	601	618	608	609	639	632	567	616	601	635	609	580	593	632	629	620	640	625	629	620	616	624	662	639	651	623	660	598	641	664	633	577	573	606	645	571	615	624	643	639	637	627	616	643	662	651	650	587	631	642	630	646	621	615	571	631	576	577	642	586	632	592	608	629	659	589	620	592	695	615	662	640	643	607	678	572	606	632	594	612	607	623	647	653	633	611	620	629	608	611	682	617	615	583	624	655	617	633	606	652	605	614	595	624	622	647	640	650	610	600	647	649	671	656	628	585	663	629	627	596	618	620	604	643	636	652	628	617	620	616	619	599	601	610	622	611	617	578	623	580	602	631	647	617	605	657	663	634	621	595	629	615	628	617	642	650	614	634	633	649	624	646	663	594	623	602	630	635	656	575	645	598	607	642	601	644	636	598	633	644	638	639	592	647	615	591	636	567	677	662	632	613	641	621	655	664	636	628	591	622	675	611	657	646	590	602	652	630	586	645	645	638	640	571	624	651	660	620	634	614	601	665	619	621	584	583	614	587	606	607	621	642	647	573	616	624	591	611	641	596	634	614	649	636	635	673	649	598	619	615	602	626	599	667	662	643	610	652	603	617	658	624	644	614	618	635	613	656	638	624	645	629	636	650	594	626	600	603	596	651	604	606	593	653	635	595	624	633	636	630	567	622	625	599	660	666	648	630	602	648	618	622	616	617	625	625	658	592	644	617	607	625	606	592	556	611	588	638	604	617	644	633	588	639	619	618	585	675	631	583	604	628	635	638	634	579	621	608	600	649	646	607	645	649	585	569	615	631	629	637	621	660	644	648	562	626	652	643	633	649	620	616	555	593	628	654	587	628	665	624	633	624	591	627	615	626	663	667	649	628	603	622	579	601	610	665	636	652	626	597	627	616	611	629	642	612	580	632	631	617	641	631	619	617	641	602	586	661	664	658	600	632	629	628	631	622	588	589	653	608	625	622	587	622	653	607	617	652	622	656	604	600	597	629	620	616	622	622	619	614	604	675	641	647	628	614	640	621	582	598	586	611	642	635	642	625	653	588	644	630	625	641	612	643	618	576	626	636	628	601	649	634	638	660	597	591	626	611	613	597	641	651	572	657	627	636	609	623	644	614	649	606	648	625	605	594	617	646	643	629	633	605	605	643	624	599	579	596	589	633	651	579	633	613	645	609	609	589	630	613	656	578	588	694	628	630	610	630	623	606	594	634	623	604	614	595	628	602	612	623	629	624	619	625	590	625	622	619	607	630	616	640	652	626	625	604	601	618	639	571	609	644	599	612	639	667	635	645	594	591	646	677	633	650	599	605	658	646	618	643	627	604	644	590	613	617	638	613	626	660	647	596	639	618	611	650	632	638	641	639	581	614	638	615	617	624	654	632	650	569	580	574	616	644	601	627	653	598	629	659	595	655	643	685	587	560	592	618	636	613	627	631	661	602	627	669	618	674	589	607	609	641	628	579	608	629	649	647	647	644	660	622	629	608	613	624	678	617	641	606	642	620	577	659	636	639	587	594	622	646	630	595	614	626	608	633	620	597	624	620	612	626	632	631	676	643	610	620	662	608	610	593	614	608	607	654	634	592	605	602	608	654	645	607	613	643	586	607	614	656	586	603	613	629	617	593	632	651	618	639	616	626	624	614	643	670	629	627	580	569	551	594	630	661	591	610	566	635	563	607	602	633	657	617	565	603	640	620	605	609	635	615	592	600	645	658	643	667	654	587	597	603	635	663	640	588	625	637	593	644	632	632	641	636	594	582	613	642	623	654	606	589	557	607	622	609	624	649	604	627	650	624	586	618	582	598	620	636	614	660	642	625	613	642	619	618	602	620	634	617	628	642	622	613	624	619	594	584	607	646	622	608	654	608	666	653	606	621	646	667	630	601	604	611	652	674	616	614	623	627	594	600	666	617	634	669	627	642	668	592	618	619	606	552	589	622	660	570	655	611	580	617	635	623	629	638	620	664	655	613	628	587	667	643	581	653	647	624	628	605	597	658	622	661	594	612	633	645	604	600	639	606	648	583	653	620	614	631	636	581	639	627	642	634	661	632	646	605	555	623	611	628	657	638	611	564	660	641	605	620	618	601	611	637	625	686	608	588	603	642	639	635	645	671	621	601	583	638	641	673	614	636	630	611	622	625	598	625	627	665	632	647	607	624	590	603	618	613	644	555	619	616	621	607	614	633	601	612	645	609	609	604	610	625	626	566	657	666	647	632	590	595	621	652	607	620	591	623	669	619	637	653	617	675	662	614	600	600	636	613	642	600	602	599	594	661	684	614	677	675	651	612	606	653	634	625	579	617	628	618	636	611	602	645	649	593	623	621	642	631	595	617	607	567	595	629	583	628	660	614	686	610	649	612	638	641	592	682	648	620	613	638	635	638	596	607	623	603	656	605	672	614	639	627	598	613	620	639	632	591	620	661	637	689	636	610	605	631	627	628	605	654	636	622	598	587	574	630	610	596	619	671	682	639	629	646	605	651	606	563	593	633	636	636	623	628	647	630	663	646	640	626	631	579	632	633	639	603	623	579	594	611	601	640	612	610	623	648	631	625	601	633	641	664	613	568	631	613	633	664	616	610	602	632	618	592	679	640	627	579	623	610	624	621	596	612	591	607	641	585	604	625	645	653	631	600	598	592	644	606	614	596	640	618	667	635	671	631	612	605	578	622	604	577	627	593	666	606	630	639	643	647	583	589	612	622	630	611	618	629	607	641	592	607	640	644	604	651	595	580	647	672	601	595	635	597	630	609	677	677	633	619	591	580	619	634	582	605	633	609	644	605	622	619	606	638	641	579	603	606	620	617	597	624	661	614	610	628	631	635	656	661	594	615	607	602	636	670	626	640	624	645	647	637	652	641	626	621	636	625	649	621	606	647	602	662	639	625	599	645	650	633	646	633	633	610	614	641	601	603	612	658	620	632	617	653	634	620	633	644	614	608	634	633	622	598	596	630	620	633	647	639	632	632	629	615	618	604	630	635	611	610	587	598	645	640	629	625	602	583	617	581	638	583	609	636	570	623	606	652	605	642	624	629	570	647	592	639	654	592	616	586	630	668	649	592	644	638	629	607	626	596	626	625	612	632	566	659	625	665	627	613
23971	21624	28798	25076	21320	12478	5720	3436	2369	1670	1421	1222	1025	867	784	770	783	707	617	602	568	593	525	525	501	506	461	509	517	467	518	531	468	459	493	476	493	451	482	472	440	440	463	465	472	424	421	450	450	433	440	422	470	421	453	422	482	443	423	447	472	451	460	469	400	438	413	450	393	433	474	446	441	407	405	426	474	407	446	413	434	433	466	410	401	422	412	461	436	391	424	457	434	433	422	378	445	405	399	511	398	434	435	438	432	411	465	443	419	421	414	463	450	469	448	461	450	430	443	409	416	423	423	458	412	447	436	392	423	466	412	413	413	456	424	460	457	381	457	414	442	387	435	456	427	448	423	449	444	440	423	427	433	416	428	433	424	436	432	415	470	411	437	465	414	407	430	436	420	444	395	444	443	425	403	445	447	426	418	408	415	425	406	428	415	397	413	392	411	435	409	464	437	465	440	446	433	448	443	448	411	428	419	422	445	409	450	399	429	460	441	416	420	404	461	471	402	428	407	471	450	427	436	425	433	435	476	441	419	430	445	406	407	445	402	408	451	463	458	430	436	443	458	452	407	427	429	445	451	424	452	450	424	423	405	450	407	431	467	443	437	437	437	428	472	424	439	436	419	430	410	432	459	399	427	416	410	431	411	433	453	426	449	435	436	424	460	447	413	434	418	443	467	451	433	430	406	444	431	423	452	422	431	455	394	465	409	416	432	442	425	427	439	465	410	400	427	430	397	443	416	439	441	452	443	426	413	417	420	404	429	425	441	450	427	454	439	432	436	452	434	434	445	449	472	460	450	442	472	459	398	443	445	458	417	414	442	416	432	382	396	424	439	434	420	446	397	440	408	404	494	443	429	436	407	443	395	430	386	401	434	385	440	423	446	425	419	431	457	416	413	467	413	407	423	450	440	458	422	407	434	449	466	413	415	424	470	422	449	468	414	426	403	410	473	431	454	404	439	416	456	453	428	421	438	416	458	451	418	378	427	426	397	441	419	429	412	422	421	405	459	433	423	419	435	406	489	432	452	400	420	414	438	440	436	393	412	420	398	432	405	438	433	450	420	471	453	439	449	424	460	420	421	416	424	415	503	441	403	457	414	431	434	434	440	410	452	441	431	423	440	439	431	452	440	428	470	425	446	441	454	438	417	423	450	478	438	457	420	389	424	475	421	464	456	456	463	429	414	452	426	402	391	429	455	428	402	449	440	448	444	437	452	419	440	436	421	443	428	422	422	433	436	422	436	444	472	428	433	408	404	384	435	453	447	427	432	449	426	507	428	429	436	416	420	379	392	407	389	431	438	464	467	453	401	501	444	386	446	437	420	413	412	400	419	444	467	433	420	421	492	447	426	474	442	470	402	491	432	438	396	449	431	418	434	449	436	434	440	440	416	438	436	426	413	427	427	453	446	438	446	452	407	444	433	429	426	426	433	448	402	407	459	451	424	448	428	412	431	426	439	459	407	421	424	423	378	457	451	455	451	447	411	439	427	399	427	454	428	466	438	375	410	437	455	421	464	452	461	444	418	475	418	415	408	451	402	407	407	412	429	453	477	413	440	451	413	461	385	412	438	448	400	381	431	426	448	404	393	459	425	454	424	408	404	405	453	459	422	437	458	425	441	417	430	401	425	450	437	460	421	428	441	440	435	436	457	438	458	466	419	448	468	436	482	407	381	423	440	464	421	433	426	428	442	442	435	405	436	434	438	412	374	445	446	415	441	424	426	453	432	410	401	418	446	428	440	412	420	415	407	409	407	453	448	443	462	439	464	462	457	434	411	427	429	432	462	401	446	465	438	387	435	437	402	454	413	444	446	440	423	438	457	471	442	451	442	484	434	453	387	413	458	425	457	444	461	413	454	442	425	467	424	436	463	400	395	436	433	407	446	371	451	445	471	415	444	400	431	458	418	445	459	444	470	445	443	428	437	406	420	430	410	415	458	450	455	428	452	449	423	475	452	430	417	460	427	409	421	436	420	403	440	398	421	469	438	449	399	446	461	429	427	398	430	433	422	439	431	436	439	467	424	408	391	417	435	415	457	423	389	468	384	399	401	423	467	431	448	415	444	433	463	451	431	457	417	475	409	449	448	435	469	481	438	396	441	388	402	449	419	434	390	432	452	488	445	416	416	435	427	479	417	383	442	417	450	409	415	443	453	396	400	414	456	393	435	442	400	420	437	458	455	460	396	428	416	415	403	410	420	432	430	418	435	456	404	433	409	466	433	417	443	435	423	447	450	459	418	415	410	461	417	406	448	461	423	437	432	448	422	434	441	421	433	419	449	417	440	420	431	410	406	437	421	404	482	447	432	459	420	414	471	420	464	421	437	430	443	447	430	402	445	472	431	381	428	417	444	442	412	428	463	442	452	435	453	432	437	403	405	417	451	443	413	426	426	462	452	426	417	417	453	431	446	428	430	428	429	453	440	391	444	437	414	430	407	463	426	400	423	403	451	434	435	430	440	396	400	431	449	408	444	437	427	406	421	425	451	455	417	394	401	457	436	429	428	454	406	433	443	457	439	410	429	405	424	415	439	426	421	421	451	412	382	456	429	375	437	433	431	394	403	437	445	395	421	440	419	435	394	396	377	478	446	458	455	441	441	406	422	421	457	448	468	431	463	430	445	415	455	462	405	427	428	420	406	396	435	421	456	414	460	463	410	428	450	394	421	437	442	415	439	423	504	434	419	443	471	431	415	417	420	434	442	468	432	406	419	411	462	414	434	429	435	458	434	392	451	435	424	419	452	449	439	438	437	414	427	437	418	458	405	426	429	432	438	449	448	408	481	418	411	435	433	418	421	433	448	424	462	410	408	434	402	437	463	393	432	420	429	442	466	423	411	416	432	463	438	444	423	450	447	436	426	449	421	423	416	468	440	408	441	402	443	447	423	446	437	415	437	456	452	424	426	439	463	434	406	421	434	399	421	453	435	397	449	395	432	425	410	435	465	425	435	469	418	453	429	451	466	443	423	426	471	445	440	415	423	452	415	420	394	447	430	467	450	388	437	428	443	412	459	473	418	455	469	409	426	402	425	396	454	448	426	455	429	419	469	419	443	426	431	445	438	428	412	444	448	459	472	398	447	393	457	429	421	423	424	468	456	430	422	427	428	448	423	427	397	435	411	407	443	454	408	398	443	424	442	427	455	401	432	401	430	418	432	410	441	446	449	455	445	434	440	413	450	410	470	454	375	413	452	445	457	431	422	448	460	448	431	454	430	441	415	450	408	435	419	453	398	423	434	448	398	442	430	428	435	461	432	427	423	402	415	457	431	444	381	448	414	448	420	452	434	439	400	450	418	430	415	448	437	403	440	438	463	440	408	429	442	428	443	432	417	409	372	431	432	418	448	406	429	421	422	425	431	430	399	428	401	463	446	433	393	404	426	458	451	442	434	411	429	437	437	441	437	451	444	407	420	424	401	453	426	429	400	424	414	455	426	379	407	433	446	412	398	446	437	452	460	435	434	442	406	405
28807	45629	36635	25269	17674	12298	9566	7349	5297	3750	2907	2465	2016	1696	1425	1391	1263	1153	1022	995	948	898	887	771	795	782	788	750	710	765	686	719	724	710	720	702	705	649	683	647	612	619	641	635	595	619	633	623	592	574	617	581	621	616	616	584	657	548	578	594	587	618	571	563	609	575	667	577	633	645	575	564	580	612	590	546	593	580	569	585	549	573	573	581	571	614	605	597	580	626	565	567	576	578	582	549	575	525	619	559	550	572	603	603	587	585	626	599	640	635	596	572	600	587	593	614	561	636	569	570	580	570	605	609	581	619	538	546	580	550	622	591	613	578	599	577	580	592	585	657	597	612	598	620	641	529	571	559	566	621	626	623	602	589	561	557	621	613	576	606	590	604	590	622	596	608	577	587	607	587	572	605	581	600	556	577	595	642	581	570	606	601	572	577	595	608	571	593	593	591	613	651	607	584	597	597	549	564	557	579	637	578	574	590	613	592	580	615	558	595	581	555	606	590	606	598	607	615	575	562	581	565	573	609	587	609	625	571	559	617	592	601	565	581	577	574	568	594	593	585	608	576	578	608	618	597	581	612	587	559	576	554	596	593	562	595	583	559	603	570	575	561	588	622	591	584	604	562	539	618	602	592	544	549	580	596	612	612	577	604	605	556	613	587	573	616	590	625	615	559	595	581	556	588	607	624	588	577	590	582	583	610	612	595	611	594	564	567	623	603	589	590	561	617	553	596	593	610	615	573	608	606	572	596	605	594	616	609	581	592	623	590	605	589	638	615	595	584	634	603	611	581	586	578	588	558	603	567	600	551	620	593	614	642	587	588	605	600	604	584	584	625	574	647	560	628	580	586	618	610	619	556	615	619	579	600	583	583	642	614	606	565	606	586	593	577	559	594	607	591	667	633	516	583	551	566	576	621	545	599	548	569	588	621	615	600	576	585	580	616	605	576	582	597	608	581	551	572	605	540	570	582	568	583	602	605	599	573	568	542	591	561	605	561	583	619	592	566	567	577	558	607	608	592	568	582	535	592	555	578	608	611	577	599	593	570	594	582	603	575	555	562	580	576	627	584	584	587	583	563	556	576	567	577	538	556	604	594	573	617	574	590	575	614	618	598	557	583	571	595	590	586	597	567	606	624	567	582	620	584	564	592	579	563	580	589	584	621	592	564	570	605	613	558	587	586	595	600	569	600	588	576	576	560	632	592	620	569	597	585	598	607	585	560	581	551	598	568	575	587	558	611	578	601	573	606	570	572	621	564	567	559	611	590	555	565	552	569	586	548	600	547	573	614	566	591	588	593	597	601	537	566	622	560	612	585	559	574	616	558	594	584	549	616	563	626	631	561	609	582	591	545	579	571	604	591	577	559	564	624	616	570	590	570	557	584	605	604	588	542	579	632	581	611	572	575	570	580	576	582	584	596	591	600	571	584	523	637	613	554	572	622	574	572	549	573	558	605	594	605	594	591	603	612	535	562	547	563	566	564	595	579	602	585	583	567	584	618	615	581	529	590	580	600	584	582	607	617	583	562	592	619	600	618	593	565	560	648	592	602	600	597	589	583	582	633	509	581	578	576	604	569	575	594	583	567	579	593	614	609	592	604	569	616	652	579	604	617	564	616	563	591	630	579	590	576	508	597	573	616	609	614	562	571	602	548	583	592	604	592	553	581	616	575	608	567	584	653	654	625	597	602	590	549	569	583	574	585	526	600	592	611	611	609	602	645	590	579	603	577	601	587	588	612	559	602	589	603	596	577	575	573	587	609	607	603	617	627	594	614	615	596	598	566	567	606	596	561	572	624	587	558	576	631	590	592	607	544	607	578	528	616	559	575	581	608	566	586	627	612	595	581	596	588	647	625	592	554	556	568	561	587	599	575	578	593	599	598	620	613	576	638	557	570	623	594	611	617	564	631	574	592	634	657	634	575	568	571	668	572	570	620	551	574	570	554	574	618	628	568	599	551	584	581	582	568	637	574	583	609	571	588	570	619	621	606	591	594	617	641	572	564	604	590	582	586	589	600	566	579	575	566	574	605	583	602	592	549	577	616	574	613	621	593	578	563	600	618	589	596	577	616	589	569	611	581	593	575	622	559	585	600	643	554	558	591	568	581	585	590	590	568	587	588	583	552	615	576	630	588	574	629	616	561	554	611	631	616	546	599	602	567	567	605	612	613	607	605	566	623	621	593	596	561	528	561	596	602	557	571	597	579	588	572	553	582	610	591	604	584	612	600	598	624	621	613	595	572	588	606	652	585	582	573	610	595	620	618	613	603	593	580	561	589	591	595	577	607	588	612	604	540	570	604	595	542	618	583	564	582	596	593	563	601	550	587	588	615	591	628	570	591	568	592	584	628	584	620	567	611	561	591	584	590	597	585	578	585	613	576	645	587	569	605	586	612	623	561	585	576	613	565	577	606	605	600	608	601	571	609	598	582	579	611	621	588	609	584	596	603	595	605	582	599	586	602	568	568	577	551	615	570	568	600	618	597	578	552	615	597	601	572	590	585	582	567	630	569	567	617	584	590	575	589	572	609	597	577	647	618	580	572	606	564	613	560	553	614	578	571	577	592	583	620	596	561	580	535	603	613	595	567	597	535	577	554	617	589	627	581	628	598	589	588	607	579	608	600	604	589	599	614	541	617	552	555	586	585	570	565	627	604	560	571	570	635	555	602	599	568	613	594	557	600	601	617	557	609	583	558	557	636	588	597	585	577	575	597	624	609	585	607	593	553	609	597	592	610	583	554	588	614	591	552	577	609	565	581	592	584	629	641	602	576	595	558	609	559	566	595	572	624	595	606	584	611	569	596	556	545	550	588	556	572	586	558	555	581	581	597	571	577	573	599	581	635	596	603	579	646	583	604	641	578	601	598	548	627	560	577	596	579	574	576	604	583	579	583	608	610	598	537	595	553	588	587	565	587	559	584	587	556	591	584	568	602	602	602	599	558	585	633	607	573	604	557	543	613	584	586	568	568	584	623	593	571	586	593	585	635	559	608	615	545	601	618	579	629	565	581	587	567	558	597	568	578	555	579	573	561	574	549	570	568	616	550	578	575	605	589	601	582	587	571	568	600	562	567	587	609	567	625	589	590	597	574	580	589	633	629	601	572	598	638	567	587	585	533	587	608	577	609	621	613	595	605	572	564	580	583	545	569	587	583	633	578	554	643	578	579	590	619	589	591	594	563	556	576	581	580	597	598	566	601	579	625	558	582	649	607	570	561	588	535	639	569	597	549	578	564	577	595	587	550	597	548	632	586	579	581	608	585	603	637	551	564	619	568	562	590	551	573	579	579	619	583	621	574	631	556	582	558	554	610	573	607	587	570	560	621	609	571	602	582	593	608	607	554	573	598	583	617	614	586	601	593	589	623	589	602	567	578	631	619	606	584	604	588	544	592	575	569	562	582	583	548	572	596	587	585	608	614	624	547	587	592	566	607	588	571	599	593	581	578	593	607	587	574	563	601	549	603	593	596	571	584
25302	21627	27405	25524	12092	5274	3454	2481	1744	1384	1060	930	810	707	642	704	615	611	575	569	528	549	489	520	434	483	487	463	490	452	448	482	459	446	445	430	452	396	442	404	385	411	440	424	400	443	423	423	430	410	386	448	454	454	424	386	431	384	425	409	405	396	417	445	432	411	397	433	403	403	417	409	388	394	387	432	417	393	401	432	380	368	413	406	460	449	404	393	428	429	432	426	410	377	401	429	426	418	422	410	416	395	423	388	387	410	433	435	392	437	421	392	432	384	421	372	392	395	389	415	427	405	405	454	441	434	454	415	411	376	438	372	394	411	387	432	385	401	363	390	411	422	404	417	401	402	387	430	389	433	416	389	417	402	440	417	371	367	425	427	389	379	419	421	406	426	410	442	428	422	391	413	424	414	432	434	416	430	422	414	392	377	413	421	398	433	391	421	446	406	419	426	379	404	438	414	427	448	424	453	428	403	400	453	412	428	431	436	377	362	402	396	435	427	402	388	411	417	397	447	461	432	389	402	441	398	407	433	334	416	451	417	423	387	430	412	440	371	399	409	413	398	393	415	417	415	423	366	390	419	438	376	397	427	412	417	434	434	435	377	441	430	416	368	390	446	468	439	411	390	421	437	410	415	430	418	420	392	418	412	393	436	422	416	424	413	419	444	405	446	387	431	423	413	395	386	428	446	430	431	404	413	426	382	417	412	428	409	400	395	376	450	406	460	398	421	430	419	423	397	380	394	412	424	412	422	437	419	424	441	404	413	437	454	465	409	420	396	419	390	382	393	371	372	410	380	402	398	420	415	436	390	409	415	404	462	406	449	394	390	418	438	386	416	404	415	400	354	405	410	380	433	411	438	446	435	448	395	397	387	430	426	426	415	397	447	414	428	418	409	379	399	412	402	424	437	406	416	407	409	418	467	424	377	410	392	402	420	384	412	394	465	406	425	432	431	362	371	429	422	417	450	407	426	417	403	398	390	421	408	434	415	412	403	414	440	453	410	441	430	442	405	421	419	442	443	408	410	396	389	409	383	430	408	405	426	423	406	408	399	424	416	442	473	425	440	427	416	380	457	393	433	397	445	418	398	406	401	402	434	429	430	377	427	439	434	422	446	412	424	405	427	433	447	382	418	409	384	441	401	443	408	403	436	413	383	434	404	389	428	406	391	417	415	389	372	454	407	405	393	382	408	405	432	404	417	383	460	424	391	413	432	414	409	397	389	409	404	414	412	444	418	386	438	452	445	419	399	416	429	399	398	431	405	450	427	396	400	397	410	386	421	387	415	409	431	394	406	386	397	425	424	402	403	389	412	409	436	393	424	390	419	398	385	385	410	430	417	350	424	394	406	411	371	389	394	394	430	403	397	399	430	416	405	416	436	426	391	364	415	411	407	406	422	411	402	400	410	423	443	413	389	397	425	426	426	396	416	426	413	411	370	423	436	392	392	404	455	418	420	402	408	401	395	414	396	407	416	384	414	443	392	397	393	367	427	402	384	422	428	419	426	394	392	420	420	409	434	437	398	410	403	415	407	406	409	441	384	446	400	438	443	440	417	417	412	432	445	403	447	387	403	391	427	405	442	410	411	407	422	427	443	405	421	400	392	424	415	424	381	399	398	431	399	401	428	423	384	381	433	421	413	415	426	420	408	442	393	429	422	406	422	433	412	375	427	388	434	399	414	410	452	419	407	404	403	447	434	427	404	424	468	442	421	398	437	425	422	431	417	413	433	399	446	413	410	408	423	428	408	408	382	401	418	449	392	408	393	407	371	414	385	381	401	430	407	385	436	399	409	409	411	458	436	409	386	433	405	406	413	432	405	399	447	391	429	449	405	443	421	448	427	392	391	409	432	373	414	387	419	420	394	431	442	429	449	415	418	418	412	406	440	399	410	393	424	419	418	420	436	403	421	411	409	420	407	408	419	404	354	408	418	402	417	438	413	447	409	351	427	382	419	400	439	394	388	379	385	432	393	414	430	395	425	413	425	405	420	394	399	416	395	418	421	414	420	424	423	383	432	382	443	395	426	392	408	385	403	443	386	383	421	442	359	436	424	439	420	419	429	386	425	390	399	428	395	425	399	427	423	427	418	384	376	390	406	421	373	427	435	398	423	435	424	394	403	414	414	420	408	416	412	355	402	407	412	435	430	433	423	387	384	392	401	387	407	367	422	398	453	412	420	371	378	388	420	419	449	411	433	418	406	446	401	389	444	421	436	402	438	419	400	434	438	433	428	420	395	397	402	396	390	384	418	416	415	419	401	405	405	443	391	411	402	404	423	454	427	398	400	417	375	406	417	404	405	397	431	410	395	405	414	381	412	431	369	407	462	420	411	415	390	420	418	390	420	403	390	392	390	438	408	400	397	415	424	377	420	449	412	409	405	477	401	425	401	392	414	426	424	412	377	401	389	407	389	382	458	415	428	384	434	455	407	414	424	418	425	420	398	391	438	397	423	434	406	402	443	396	413	382	390	381	376	387	422	397	413	414	427	430	386	441	457	405	443	415	431	425	423	399	426	375	447	399	421	395	386	398	387	437	416	383	432	458	392	418	395	438	401	374	423	404	424	436	375	386	380	402	405	416	429	436	371	427	407	418	387	410	413	444	402	400	427	414	421	401	415	430	400	453	388	386	395	426	445	406	367	387	393	474	430	425	425	375	382	359	398	389	402	417	385	379	407	412	424	397	416	438	446	392	413	408	379	402	389	419	392	417	392	388	418	398	435	421	430	398	405	423	409	366	415	380	445	435	398	407	374	430	383	380	390	410	411	415	408	422	438	405	412	380	397	464	409	453	402	414	394	399	378	435	468	418	390	436	372	391	410	427	400	383	428	373	412	378	431	454	434	431	423	414	439	410	407	395	405	410	423	393	386	399	433	432	421	389	410	450	404	414	397	421	426	397	377	443	444	409	405	417	397	433	455	411	419	410	413	384	413	420	374	418	359	425	392	413	417	395	413	436	443	408	386	433	411	441	408	414	411	387	418	382	387	435	433	381	429	429	409	414	414	376	383	441	446	379	395	433	407	404	416	415	400	426	425	422	376	457	384	406	417	408	410	385	433	379	381	392	437	385	426	442	389	439	432	452	410	405	390	424	405	430	450	424	454	393	375	427	395	390	377	449	393	376	409	418	416	391	415	372	379	380	425	427	421	427	392	410	378	416	422	449	403	421	419	403	380	406	399	406	412	400	437	391	390	410	389	401	404	405	387	412	416	410	387	414	425	427	423	393	411	430	402	415	420	425	428	440	455	422	389	407	403	438	413	405	371	431	408	437	415	428	388	417	399	391	369	383	427	436	396	420	391	389	411	394	407	399	432	388	407	414	409	369	405	440	408	401	390	395	424	382	424	461	394	425	420	452	411	423	419	365	400	452	419	422	409	402	427	427	415	390	401	402	396	426	400	443	403	390	408	386	407	422	417	385	411	441	404	453	432	407	437	418	440	432	397	398	415	444	406	425	425	441	426	443	398
29412	41773	32607	20575	14292	10008	7607	5894	4100	3079	2402	2008	1651	1372	1245	1199	1098	1010	888	868	801	844	847	721	701	711	681	693	699	710	673	688	689	678	637	649	600	597	582	592	630	579	609	590	546	596	591	604	564	602	593	625	582	571	557	570	573	542	564	574	605	613	590	565	522	557	563	570	590	593	516	510	567	518	554	552	548	533	556	594	544	574	560	559	560	553	563	570	525	591	561	561	580	532	545	527	541	540	542	566	554	564	569	597	557	570	581	547	573	524	576	547	584	598	553	598	557	560	550	586	572	601	554	613	567	546	551	557	583	547	561	567	535	525	556	539	573	575	557	588	566	528	553	573	601	569	597	575	522	571	593	564	582	570	574	580	578	560	524	587	551	582	573	562	572	563	577	578	595	579	510	580	548	550	550	574	595	554	566	552	542	546	544	586	559	563	556	594	570	586	592	569	582	559	538	506	517	601	609	575	562	575	592	543	538	546	542	570	528	616	560	532	545	511	534	555	562	556	540	585	581	562	586	605	559	568	533	549	588	541	549	558	586	615	535	535	544	556	575	543	556	583	598	541	511	579	561	572	570	596	603	559	562	526	568	571	534	508	546	539	530	559	524	577	559	584	594	526	585	554	561	582	539	588	549	559	560	589	547	552	566	563	560	592	522	565	517	565	563	568	567	569	570	542	563	575	540	607	597	533	604	520	559	548	539	587	529	576	534	545	541	562	526	528	583	539	525	552	563	591	563	585	557	572	570	551	542	597	563	534	606	557	604	531	549	579	577	614	556	588	544	543	567	545	531	552	549	587	567	553	599	615	538	601	567	539	574	569	580	611	575	582	530	611	556	561	516	547	597	545	580	590	611	590	596	540	596	545	563	542	576	569	590	568	560	569	557	558	555	575	565	554	566	564	541	603	609	583	561	557	563	509	571	526	553	592	535	620	582	535	575	553	564	583	592	517	558	529	555	583	546	570	587	555	576	554	556	547	545	552	587	597	565	562	519	576	538	602	557	539	566	571	575	568	551	596	564	575	544	592	571	538	581	526	557	569	566	562	534	634	568	541	570	514	567	604	560	564	585	552	560	558	555	523	573	513	579	534	549	543	531	576	544	588	563	573	536	550	526	542	581	518	574	601	627	572	590	556	573	550	563	579	601	593	596	545	595	576	561	569	541	539	555	597	583	587	564	615	540	559	535	568	549	569	563	545	563	543	525	544	598	568	597	587	571	550	539	601	581	580	570	530	569	499	545	572	549	578	575	586	529	567	567	568	556	541	566	517	522	599	553	549	594	580	562	555	574	536	605	570	554	567	566	527	554	627	576	568	575	595	570	523	563	550	563	521	531	541	577	596	568	541	567	596	593	581	587	541	568	551	525	541	585	589	543	535	602	604	550	553	537	551	618	557	526	577	562	581	573	533	554	568	564	542	565	540	573	548	545	552	565	596	513	556	579	578	552	558	567	533	610	563	553	570	588	548	573	566	594	594	572	563	546	555	608	570	584	563	574	581	599	556	584	550	533	533	551	569	568	549	599	568	581	548	579	565	554	603	578	530	591	597	548	559	538	580	569	582	537	574	564	594	546	602	543	582	540	592	588	555	574	559	582	541	555	570	557	582	528	520	553	568	573	576	553	593	584	529	560	592	572	562	501	592	590	572	556	583	564	553	549	536	559	574	598	550	531	582	541	613	605	556	585	564	585	550	557	572	551	552	545	578	534	565	538	551	561	551	561	571	580	578	582	535	549	518	600	552	558	532	599	553	557	561	598	597	586	589	584	573	555	560	548	512	584	521	555	604	595	573	582	565	581	543	554	572	566	548	571	544	565	564	543	606	550	580	533	582	560	579	567	545	609	609	577	530	567	620	562	588	587	554	555	584	576	551	575	528	602	527	548	553	522	516	574	537	574	579	542	553	565	586	561	567	586	554	604	531	594	547	574	597	545	543	599	572	604	549	585	566	501	575	538	517	600	589	572	576	527	598	568	543	563	597	561	584	545	545	588	561	536	579	592	523	540	564	539	562	573	575	583	580	550	601	600	545	606	576	595	569	551	533	575	534	557	559	588	588	570	583	563	572	568	555	550	545	549	534	556	583	566	590	513	604	654	577	551	558	558	522	578	547	529	575	549	532	575	541	569	567	551	594	552	549	559	572	494	586	522	508	598	563	552	553	617	537	566	594	580	570	578	601	597	575	601	576	556	558	527	544	608	545	567	520	598	573	574	548	577	555	592	553	591	557	538	566	576	577	594	527	547	532	559	529	539	551	527	598	599	539	590	559	534	553	535	522	554	563	591	582	556	585	540	558	568	605	552	562	584	606	543	569	540	540	585	546	565	560	570	558	553	599	585	569	539	575	517	554	538	555	590	583	535	545	546	570	550	564	588	596	566	535	554	588	535	562	544	602	565	577	541	590	556	609	592	590	544	563	584	559	541	565	587	543	557	577	529	544	551	626	555	554	543	579	546	582	551	588	548	558	559	545	572	600	560	562	538	568	543	579	548	581	574	587	534	558	598	596	568	596	576	552	573	521	562	558	574	577	595	530	543	605	566	538	561	554	560	529	539	539	554	571	552	576	539	578	555	579	540	582	552	553	562	580	560	533	575	556	570	555	572	539	538	560	548	563	560	503	512	573	557	562	593	596	563	548	572	568	541	587	583	572	528	559	558	512	558	557	540	593	534	568	575	604	563	578	564	589	555	544	543	577	519	531	554	586	582	582	531	540	554	579	607	526	545	556	563	553	522	532	576	583	532	545	588	596	573	565	580	568	572	576	534	573	583	594	542	567	543	583	543	549	516	576	586	579	510	566	551	571	593	553	546	584	617	580	560	541	560	549	580	531	554	576	557	540	592	568	573	624	593	566	538	571	542	527	544	560	596	534	599	537	565	603	588	593	565	528	588	548	551	533	529	554	560	589	576	557	549	593	565	603	586	554	597	571	545	570	563	601	553	598	572	530	567	512	577	531	534	544	599	593	565	556	567	590	609	589	546	563	573	564	567	578	556	562	519	556	532	606	614	565	511	529	546	598	566	516	583	556	592	561	584	559	558	538	592	546	584	543	562	553	585	591	567	574	549	592	535	597	559	600	597	554	577	536	583	574	558	549	569	603	526	528	590	599	560	573	534	543	547	594	580	536	558	598	531	524	526	586	551	585	573	543	581	606	620	554	567	558	544	555	590	575	576	596	564	566	585	574	556	534	544	593	537	536	608	559	572	557	566	576	595	511	606	620	538	567	503	563	521	540	559	613	540	606	530	564	551	560	550	521	556	614	584	608	575	604	567	569	577	534	571	579	531	541	613	572	532	567	553	555	542	583	557	599	603	560	561	560	564	557	539	576	578	563	601	543	578	526	556	590	511	563	612	582	584	586	535	569	545	523	597	553	559	579	559	565	532	578	542	566	576	549	573	590	537	571	557	623	539	550	582	581	563	604	591	537	623	536	544	543	535	573	549	549	552	550	567	563	550	560	613	539	551	540
23021	21642	29273	24493	21706	20998	11929	5147	3024	2184	1780	1465	1244	945	948	911	776	719	656	655	624	584	533	494	478	506	500	482	448	460	462	426	461	462	466	420	426	448	407	401	387	407	410	410	413	421	378	352	425	389	405	377	358	395	372	367	411	368	392	383	392	405	423	408	403	386	401	402	357	397	375	381	387	383	356	369	373	391	387	411	372	376	358	392	379	390	392	374	393	404	402	356	382	371	399	383	381	393	362	389	403	392	394	420	380	361	371	401	365	431	378	372	367	369	402	378	412	412	355	383	383	390	368	373	439	391	375	382	357	409	383	408	409	387	363	373	403	384	352	403	378	402	391	385	376	402	397	364	411	380	383	369	373	353	422	374	379	372	356	385	375	398	394	351	377	383	416	421	336	408	394	374	384	363	421	409	416	380	410	406	400	386	387	389	376	379	384	396	401	391	384	367	390	391	386	410	381	402	375	378	373	382	397	375	376	408	383	376	376	408	384	382	375	361	374	362	384	389	403	383	414	395	374	380	395	390	359	403	391	409	366	373	379	404	372	345	398	407	432	364	404	329	368	409	376	385	384	383	382	405	407	343	404	414	363	387	387	413	328	406	378	375	387	385	355	423	418	390	397	379	374	380	376	381	386	361	401	379	374	405	376	411	407	404	381	378	429	390	381	380	386	375	392	399	385	379	382	394	351	365	387	385	391	389	342	402	397	391	382	385	394	373	421	371	376	367	412	365	371	350	403	370	361	392	408	374	407	387	407	388	400	397	394	419	360	393	355	380	373	398	398	388	391	375	389	360	356	398	381	387	398	416	370	401	395	400	376	379	405	389	347	411	394	356	398	377	348	378	408	389	383	363	386	359	379	400	377	341	392	390	383	378	382	396	391	387	393	395	359	404	377	385	374	345	427	405	403	398	385	358	384	362	363	406	375	389	365	412	418	388	371	343	390	390	378	390	403	402	415	380	393	369	395	366	391	399	380	340	377	420	385	388	385	379	370	368	379	361	369	365	354	349	411	359	366	419	382	376	388	378	374	363	390	363	386	394	342	380	390	372	394	358	402	406	375	358	357	419	404	417	400	377	407	382	379	403	388	423	352	373	385	388	400	374	388	370	386	373	404	414	371	393	386	378	377	374	401	415	354	399	397	352	344	379	371	385	416	384	352	373	386	395	395	420	397	388	397	340	355	401	401	395	387	376	364	351	404	355	399	382	406	387	381	371	379	412	372	379	387	393	381	371	383	398	393	408	363	370	385	379	381	356	417	355	428	409	364	402	381	383	391	379	402	376	389	407	349	373	327	353	374	371	332	358	334	397	363	375	385	369	406	396	358	387	391	394	358	377	395	371	402	444	401	378	412	401	373	389	389	378	406	394	402	385	360	406	393	391	341	371	376	374	389	386	364	386	348	381	378	395	386	398	406	383	366	386	395	385	398	370	410	418	375	378	340	397	348	395	350	386	404	375	354	361	396	384	408	391	398	361	351	377	391	378	389	367	412	385	387	415	364	390	378	360	366	396	402	361	429	366	383	401	366	380	432	402	366	353	380	353	391	391	378	388	373	402	389	370	419	368	371	376	388	408	420	360	372	339	411	391	366	410	407	372	361	416	393	374	392	388	352	375	356	392	433	353	428	409	422	404	356	374	403	388	347	363	377	422	338	388	372	393	357	406	365	389	422	382	374	381	362	360	409	416	371	423	397	380	357	386	401	397	348	375	344	362	382	400	405	374	375	380	372	400	380	386	403	378	389	397	384	403	386	348	387	388	365	361	390	383	396	387	387	387	338	391	381	422	380	381	415	387	360	369	384	350	368	374	407	439	412	391	387	391	373	363	393	358	364	363	387	391	371	345	413	369	384	370	433	437	358	427	351	410	368	383	404	427	372	353	403	350	379	398	382	396	359	336	357	362	407	358	404	366	375	395	410	352	405	358	356	351	385	359	398	395	340	366	339	399	386	350	370	400	365	408	384	347	383	379	359	354	401	359	410	371	373	361	390	382	359	380	363	365	345	376	408	365	420	344	370	357	375	367	391	396	396	392	403	368	349	394	377	366	384	369	413	382	410	413	391	383	391	376	395	396	389	393	338	429	377	360	402	362	377	399	373	365	346	377	390	411	347	376	396	402	361	385	403	361	374	404	402	388	393	443	377	380	403	362	381	387	427	369	391	387	375	381	393	389	403	394	346	393	416	363	373	400	404	395	398	363	339	357	366	404	377	405	371	396	370	354	392	416	368	373	378	402	379	384	408	352	413	379	403	389	387	369	369	330	385	406	385	392	374	375	397	371	389	390	389	369	416	355	342	369	362	349	356	408	368	374	394	362	423	379	335	402	380	385	368	409	397	405	403	377	375	392	377	353	399	386	373	379	360	406	425	364	393	393	398	405	362	377	377	364	380	380	388	404	401	367	366	396	414	391	378	354	384	398	388	368	406	407	390	362	410	378	345	398	336	377	381	387	357	387	430	399	382	393	401	373	395	396	367	383	334	380	343	429	362	384	404	387	384	362	370	380	364	385	352	392	359	395	379	411	349	403	376	364	390	375	363	406	355	433	397	411	397	370	382	374	385	372	375	377	363	409	439	388	387	391	396	380	388	375	351	390	381	379	420	397	381	379	363	379	395	390	390	375	378	351	371	377	405	373	375	392	410	355	373	366	371	385	384	392	393	393	382	374	385	369	383	379	393	379	379	363	392	383	387	396	375	348	368	388	369	384	374	404	379	399	362	373	386	379	393	398	357	389	400	363	421	381	362	389	390	386	397	396	404	368	383	350	405	370	380	336	383	374	433	366	393	399	373	422	369	368	395	382	354	381	383	413	344	375	382	389	361	400	405	387	392	378	392	416	407	395	374	388	389	391	398	392	381	391	381	351	376	375	401	411	373	344	395	398	393	358	397	381	379	383	393	356	389	408	388	373	372	416	373	374	392	368	414	369	399	393	372	364	363	430	372	372	390	358	361	398	380	406	416	346	355	399	364	381	383	423	363	384	386	374	380	394	369	350	369	405	376	395	404	351	359	368	380	379	399	357	376	372	397	376	353	384	387	394	404	370	404	352	407	377	365	389	368	368	394	412	400	372	369	376	383	372	374	396	391	370	416	385	387	376	420	384	394	349	395	402	376	365	399	368	400	371	398	418	368	383	385	371	379	366	408	396	376	357	365	364	364	371	344	351	411	403	359	406	377	401	406	371	403	396	389	388	380	345	405	340	367	378	410	412	393	375	367	373	371	403	367	377	389	367	381	399	374	407	376	364	371	382	353	381	382	355	378	374	388	392	365	361	387	342	379	366	393	362	409	399	394	368	405	384	382	364	370	389	406	372	380	375	407	369	389	358	386	381	353	393	416	394	362	392	401	394	377	394	388	399	384	368	387	374	361	383	392	366	402	387	400	359	412	388	427	395	425	361	384	396	385	360	359	384	382	383	412	334	385	305	402	413	378	346	365	362	430	379	418	395	384	386	418	376	385	395	385	374
31921	50170	40528	27895	21189	16103	12876	9705	6692	4779	3814	3178	2565	2110	1775	1754	1439	1293	1173	1078	1017	998	885	864	778	813	751	718	694	628	715	641	665	677	666	607	658	603	615	587	538	533	541	564	560	577	542	541	548	541	558	572	553	534	548	550	554	586	562	511	536	506	510	554	551	512	481	532	480	547	528	526	491	513	533	514	506	519	465	523	507	516	520	518	514	482	521	497	475	467	508	503	509	525	507	544	491	519	515	476	508	509	482	568	493	527	503	531	520	498	521	566	537	534	514	502	522	517	507	505	453	486	527	520	509	518	522	512	528	503	543	519	545	506	522	534	521	550	517	519	546	538	524	523	508	486	520	527	490	519	527	520	506	453	496	530	500	521	504	538	511	508	557	507	537	545	519	525	517	554	513	527	552	518	508	551	501	515	505	529	492	522	512	507	471	503	518	524	551	482	461	537	525	513	522	525	482	471	490	521	497	496	539	488	529	468	492	545	532	520	492	481	498	528	507	550	514	554	528	521	530	536	509	513	524	499	545	518	511	533	511	477	518	510	506	483	529	526	502	499	491	517	491	522	515	538	483	525	549	542	555	509	532	520	535	488	496	532	570	507	544	511	549	502	546	509	522	517	581	565	484	533	514	491	530	527	535	482	510	517	508	482	514	502	496	507	489	549	521	515	557	495	522	518	502	500	493	498	496	514	513	545	537	529	546	478	484	521	516	510	508	517	487	504	566	534	495	527	538	490	495	512	519	538	512	481	489	520	533	489	538	489	502	506	509	542	541	513	521	512	526	494	509	523	547	491	510	502	505	491	534	486	525	512	512	499	518	533	521	533	532	551	521	512	507	558	520	493	508	524	510	517	555	516	541	518	491	488	505	562	503	500	500	494	523	511	515	494	539	515	521	533	522	492	537	525	551	519	517	517	550	530	508	521	482	533	506	502	516	463	505	505	551	527	501	510	489	516	485	524	548	525	504	510	522	517	497	533	580	513	503	515	504	508	555	470	554	528	520	513	550	548	475	526	527	529	528	507	496	523	519	486	495	522	577	519	497	534	553	518	529	492	502	530	505	502	491	562	508	549	512	456	488	489	501	500	505	512	564	507	492	502	497	484	537	534	506	514	514	469	548	519	511	496	506	465	500	470	487	506	530	522	532	512	507	511	486	498	540	498	499	526	522	513	497	515	507	533	516	525	494	521	519	512	537	518	502	508	500	550	520	532	503	510	513	533	507	504	515	531	527	512	513	529	499	496	479	525	532	532	537	521	565	538	516	557	489	492	496	458	541	532	526	490	491	506	499	528	530	541	516	557	504	545	521	533	514	529	542	516	507	481	486	489	500	531	493	466	542	492	529	505	563	503	517	495	522	484	481	512	519	507	506	536	545	494	484	514	528	506	457	537	511	531	475	515	508	498	516	485	516	518	496	512	552	498	523	480	507	517	522	511	529	462	520	553	502	490	468	541	509	514	542	470	509	545	499	520	511	506	481	520	501	496	519	528	541	490	550	495	488	542	510	534	507	560	535	525	541	530	521	537	482	521	529	505	517	546	516	517	543	480	518	492	513	495	488	490	507	554	504	491	501	477	518	496	527	509	518	457	512	514	509	509	543	515	496	504	498	496	471	516	500	496	516	501	506	533	544	491	582	524	468	529	514	515	533	549	520	499	530	512	502	526	515	523	530	489	535	511	518	503	516	461	495	510	482	511	512	522	519	542	529	508	526	532	521	511	530	531	535	476	516	489	521	510	512	540	542	474	523	488	486	507	502	482	524	543	528	490	512	514	502	544	513	448	526	527	571	507	522	498	508	501	489	562	572	515	500	544	510	516	562	488	548	534	526	520	526	504	519	491	565	543	543	513	544	532	521	530	469	482	518	512	518	516	476	535	543	485	526	511	551	540	506	481	512	521	535	537	510	528	552	495	528	526	533	496	498	500	515	514	541	535	485	524	510	494	513	469	542	508	489	520	499	544	547	525	535	541	516	516	487	508	514	543	497	502	475	549	504	460	514	512	521	529	526	552	526	541	508	540	524	524	546	499	537	524	519	518	493	561	497	558	539	532	523	507	502	542	537	518	480	474	488	500	521	521	521	507	527	476	460	544	509	524	511	457	513	531	539	487	529	505	496	521	545	488	524	536	524	527	535	533	488	522	517	537	521	552	536	521	490	505	494	484	511	508	477	544	569	538	511	500	489	538	529	503	507	511	525	514	516	473	552	508	505	509	529	534	499	542	498	549	534	530	504	511	510	502	540	532	495	554	520	537	519	518	532	502	535	510	564	481	508	532	540	542	517	516	528	512	518	528	516	498	517	499	526	493	499	524	530	528	509	495	521	543	493	471	487	498	490	539	518	510	516	531	491	517	515	505	511	513	471	498	541	550	484	538	525	502	498	531	522	517	525	531	478	509	521	522	530	523	533	498	482	493	503	481	511	553	528	564	491	509	505	505	490	513	532	499	496	539	505	510	504	508	481	521	525	537	575	556	533	484	505	518	505	505	544	512	495	496	472	526	500	506	498	544	514	525	542	514	524	478	542	494	465	498	528	535	492	535	530	506	494	526	489	518	493	513	480	503	495	560	532	542	514	514	492	545	541	478	512	500	503	515	543	498	487	498	523	548	516	510	534	500	500	518	529	501	509	533	500	498	483	521	527	512	531	501	533	501	505	494	517	520	500	492	478	513	496	489	504	510	525	503	533	478	490	551	564	532	520	546	526	546	530	517	517	529	492	513	492	514	535	473	534	490	517	485	569	513	505	518	512	548	520	506	520	493	502	518	532	572	531	550	490	529	513	541	526	508	509	515	511	471	524	515	531	510	516	520	543	544	517	504	505	472	538	492	527	524	519	501	506	522	528	511	535	528	534	528	515	504	532	510	541	520	513	476	507	490	515	515	536	537	512	515	469	558	505	519	526	510	510	462	489	512	522	521	533	580	518	559	534	541	541	524	480	498	494	525	546	512	559	555	469	550	490	555	515	504	543	536	572	497	516	507	534	477	521	499	534	505	507	522	497	488	525	513	504	520	552	522	517	527	523	498	516	542	546	510	532	506	533	474	523	479	471	534	513	495	517	531	499	503	527	541	518	510	496	530	491	511	483	490	520	502	547	530	534	513	518	501	511	534	536	491	542	525	529	491	526	513	502	529	550	521	545	515	498	524	537	517	538	479	525	507	510	574	494	549	505	481	527	507	504	522	516	521	489	516	512	510	537	481	532	523	515	541	521	503	522	533	526	531	513	495	499	516	513	547	485	484	510	530	525	500	480	484	479	519	524	426	519	533	509	546	520	538	483	513	506	515	508	499	502	538	519	516	517	549	556	499	504	491	495	496	508	452	527	521	535	548	506	527	519	518	509	501	511	524	488	486	510	513	536	488	522	483	562	528	484	537	500	514	503	479	494	518	569	500	508	544	514	516	521	525	504	542	529	491	479	475	531	531	504	481	518	476	496	528	520	515	498	492	526	527	496	484	487	509	531	504
28932	24105	24462	14612	6916	4206	2954	1953	1445	1117	1013	860	753	654	659	690	612	581	554	574	581	500	522	525	482	491	508	450	507	529	472	449	474	483	500	471	471	477	474	466	502	473	423	507	490	443	467	480	508	485	451	505	472	469	439	445	465	455	474	457	431	488	438	470	478	446	461	466	440	444	471	452	434	431	444	456	472	486	428	434	461	449	452	434	440	452	451	457	445	473	455	432	474	422	474	404	459	465	451	433	524	438	453	437	455	437	432	459	421	446	428	445	469	450	455	478	435	481	426	455	472	461	404	437	449	461	445	448	444	468	458	461	435	477	422	411	447	476	457	447	441	421	421	418	470	496	480	446	464	429	492	480	451	464	445	449	437	460	450	448	465	434	451	452	487	391	465	441	449	458	435	504	411	455	409	468	442	430	449	471	437	465	483	462	439	481	437	421	438	456	466	469	455	464	452	453	461	485	488	448	452	460	477	462	478	462	444	436	443	445	479	418	452	442	465	486	422	446	441	492	451	442	441	444	438	477	471	447	463	458	434	426	448	467	436	416	443	465	445	473	476	482	416	446	475	421	441	425	455	458	475	461	443	436	438	442	467	480	417	412	471	476	451	399	477	417	455	470	418	493	428	434	440	423	428	440	476	437	483	482	428	471	436	434	436	452	421	424	452	424	454	472	435	453	449	461	480	483	450	483	452	399	453	426	457	476	449	459	439	437	454	425	458	454	476	405	446	444	460	469	492	476	473	435	410	425	446	467	456	434	446	456	425	474	465	437	476	415	472	423	427	468	481	437	463	484	462	447	456	440	412	389	424	415	447	453	467	424	456	461	483	443	456	479	451	464	466	446	475	471	400	479	440	445	481	460	447	434	442	463	448	436	464	437	436	436	476	459	434	442	483	432	472	421	427	444	446	410	433	437	451	431	443	458	448	445	459	473	446	467	432	449	458	497	416	394	446	475	406	434	419	481	450	475	458	478	437	469	466	477	479	479	481	448	449	466	495	453	447	474	449	480	465	466	478	430	498	407	438	446	486	474	437	425	414	470	457	450	478	463	424	444	474	477	449	474	462	437	439	429	505	459	448	469	463	471	454	437	447	474	465	443	423	490	483	455	430	457	488	487	421	466	406	469	465	467	423	448	435	473	449	496	440	456	407	476	491	436	426	459	520	447	444	420	463	485	411	411	475	438	469	479	457	465	428	435	461	457	464	456	445	421	440	438	430	459	454	454	490	465	433	455	441	435	446	467	448	437	456	471	434	462	460	467	425	480	436	473	438	461	475	450	453	456	485	412	422	489	460	441	442	478	489	468	469	449	413	456	431	466	442	406	457	418	450	497	469	445	473	450	425	464	442	429	440	434	479	453	426	460	452	465	418	436	460	489	489	443	466	421	476	428	438	425	447	429	455	498	445	432	468	412	464	470	459	436	458	462	480	416	455	409	466	406	420	490	468	441	481	415	429	440	446	434	399	456	446	489	468	472	456	477	477	440	438	445	477	460	465	496	446	455	426	443	451	454	422	501	421	437	449	447	444	461	464	437	458	443	463	443	442	465	452	465	450	460	464	477	451	447	481	493	420	453	454	411	443	439	473	442	463	460	433	410	495	424	448	436	480	470	431	426	446	433	451	450	459	452	442	456	454	452	466	439	421	421	477	467	439	460	458	451	473	481	435	435	444	422	461	420	407	422	427	459	485	464	467	442	456	468	445	457	445	447	431	450	451	465	418	444	481	445	481	422	466	489	411	456	443	473	468	422	463	446	469	441	454	428	437	451	445	414	435	412	426	445	450	452	406	425	447	455	452	450	423	507	460	457	447	466	447	468	470	473	494	468	472	442	454	487	458	476	459	450	392	500	421	442	477	447	485	467	489	440	447	470	488	435	443	478	483	448	463	467	433	484	446	444	434	426	441	452	442	480	418	460	452	418	440	409	478	481	432	486	467	443	430	469	429	442	436	506	415	445	485	460	478	439	416	462	429	456	435	476	432	433	458	484	475	414	447	433	454	477	452	439	461	456	444	434	452	470	437	475	450	470	468	448	467	456	457	473	431	480	464	468	450	475	442	441	456	462	439	459	453	470	426	420	418	466	462	421	442	459	490	452	433	414	408	493	417	444	445	411	433	427	468	469	436	439	452	467	405	423	463	456	489	446	446	420	460	484	453	447	440	407	488	444	426	448	428	429	449	453	433	427	465	462	418	423	473	404	461	469	475	417	469	433	457	469	447	445	460	434	481	438	457	431	435	473	480	444	448	442	460	443	452	485	418	456	421	470	465	452	468	458	451	446	453	437	507	442	441	448	436	454	468	496	460	464	463	438	450	466	468	457	425	437	447	463	437	483	466	469	434	476	461	446	443	499	473	443	433	456	480	433	459	416	453	452	470	489	444	429	475	459	472	504	445	478	474	464	506	435	440	454	452	469	454	459	480	450	488	447	435	458	421	414	495	428	426	447	447	483	425	494	465	462	455	454	428	458	425	464	441	459	479	459	486	443	481	445	461	446	438	429	463	422	496	466	464	493	476	440	456	468	444	458	461	449	459	461	464	442	473	452	449	478	440	464	492	443	448	441	489	440	433	452	459	439	428	451	445	444	446	507	423	475	438	453	465	480	434	480	459	430	468	461	433	425	449	472	467	471	472	453	464	473	439	491	445	441	447	454	489	428	450	472	485	432	431	445	489	465	471	464	468	440	410	454	469	452	416	426	396	482	407	440	471	455	464	461	449	428	487	443	445	452	460	460	465	440	450	438	476	430	419	460	454	430	401	455	440	476	484	441	419	451	428	459	419	449	452	429	416	448	473	484	493	452	454	465	441	478	495	470	457	449	467	420	471	445	463	469	414	476	437	438	440	390	425	439	469	465	470	426	436	429	468	476	423	438	444	453	466	475	471	454	479	440	431	428	459	448	465	476	469	468	449	462	461	444	447	447	444	462	482	442	481	477	419	459	472	482	419	415	468	421	422	411	462	463	442	487	451	450	446	460	464	473	482	468	421	417	416	399	422	463	451	480	446	481	445	461	490	459	426	435	417	464	420	477	465	471	455	462	444	431	459	443	471	418	470	461	454	447	460	445	427	462	466	443	402	456	444	470	503	437	445	426	447	450	455	446	458	479	444	465	451	433	476	454	458	448	411	408	481	475	448	449	473	452	485	471	477	477	440	471	456	411	438	467	455	425	444	429	423	442	440	446	441	458	442	480	451	400	453	432	468	425	450	431	483	440	483	452	461	450	443	420	490	478	458	465	468	455	414	417	453	441	440	457	459	483	448	466	470	456	443	428	453	471	441	492	478	407	475	448	463	492	467	462	454	493	436	455	451	411	424	452	471	425	487	440	454	430	481	474	433	432	448	471	452	512	444	489	444	444	466	421	464	459	460	437	440	487	427	440	446	460	456	440	441	447	440	464	468	441	445	446	421	437	460	470	471	488	414	430	487	448	480	446	405	440	445	436	426	510	431	490	437	434	471	472	464	455
26822	39204	29246	17107	11622	8712	6444	4501	3144	2459	2031	1683	1451	1246	1093	1135	1045	964	927	909	830	823	788	783	792	727	719	747	709	651	698	708	681	714	694	642	636	575	682	676	610	625	588	675	621	650	683	658	660	659	633	639	619	614	630	617	649	612	616	605	608	641	572	616	668	624	640	614	597	621	608	634	634	605	593	595	611	577	630	617	631	567	600	615	639	605	603	634	616	605	597	588	564	597	600	604	620	623	651	631	582	604	625	583	603	609	608	611	587	622	610	591	591	616	583	629	654	580	635	632	622	612	604	610	626	638	589	622	620	634	605	602	589	621	663	592	584	601	590	591	627	607	580	622	592	625	600	620	602	605	611	594	638	687	640	599	615	611	603	612	636	570	601	631	562	604	589	609	626	662	616	592	643	611	610	621	586	625	592	599	629	604	588	556	597	610	601	581	642	596	585	613	614	631	620	592	628	635	603	611	620	621	635	569	641	548	664	617	603	644	594	590	599	565	590	617	621	604	625	638	618	596	599	588	597	617	701	567	573	588	622	647	624	637	620	623	615	640	607	597	642	622	622	634	602	641	607	617	634	585	599	603	595	613	576	609	624	649	638	640	609	622	557	614	640	610	638	598	577	605	575	631	572	597	603	639	583	619	606	595	610	623	599	617	631	636	603	611	626	637	626	626	626	601	608	626	631	617	566	621	612	634	613	630	578	642	621	612	615	624	637	589	612	660	620	607	611	575	568	578	594	619	632	614	589	662	629	610	657	632	634	621	610	612	629	610	656	647	620	569	626	582	588	621	611	597	636	610	575	654	579	593	589	598	636	608	602	597	610	630	625	667	589	614	607	600	645	635	629	622	635	623	631	630	590	606	598	641	611	570	637	612	588	617	611	611	629	611	598	643	631	605	614	619	627	643	559	626	598	605	626	626	608	619	615	591	642	645	562	598	558	629	608	626	606	578	624	547	624	610	606	642	590	599	599	588	571	591	613	582	626	672	609	645	616	584	618	612	622	631	668	608	592	621	620	607	615	609	585	571	597	626	646	604	550	623	625	635	617	575	651	574	575	621	549	609	623	612	626	609	612	611	580	625	656	600	604	618	555	618	647	645	627	644	621	591	658	632	615	615	628	612	616	610	631	608	632	641	647	634	605	605	603	603	617	573	649	575	603	607	640	614	649	622	664	617	615	593	621	612	640	615	613	644	592	634	584	630	590	579	627	654	615	628	629	670	630	659	608	624	588	635	618	586	626	612	610	620	628	643	610	637	607	629	640	621	601	608	612	613	609	658	666	619	623	589	614	641	593	572	603	607	589	572	623	609	593	594	589	623	608	593	594	603	588	631	614	653	575	574	610	603	608	615	618	617	631	580	608	580	626	636	596	653	644	614	625	618	577	631	629	627	607	606	662	619	569	602	649	612	607	626	598	601	633	589	597	609	617	610	641	578	587	633	606	605	634	619	624	634	631	610	590	599	634	636	618	592	650	576	583	627	619	603	608	605	629	592	597	666	609	601	605	650	601	579	599	579	585	621	568	590	598	627	629	592	612	551	623	601	653	601	606	598	624	620	582	603	617	614	608	634	632	613	625	581	569	647	602	622	600	584	613	636	619	575	585	597	596	613	607	632	601	648	634	654	612	622	556	650	643	623	642	622	654	662	603	600	628	614	583	602	573	609	619	593	611	611	629	620	636	592	624	651	613	640	625	595	640	624	668	580	625	605	658	589	653	621	591	650	576	625	657	574	627	575	605	636	620	636	616	597	622	612	603	636	608	639	625	608	653	599	603	586	596	622	620	636	629	632	621	660	598	584	599	652	596	623	585	593	630	640	607	612	607	618	613	644	620	635	632	583	611	608	621	585	597	641	647	612	612	592	586	620	579	596	638	637	596	702	600	668	632	621	628	614	625	607	649	617	632	632	652	602	650	625	580	631	601	607	638	612	628	596	649	583	607	579	592	612	619	592	590	608	620	590	623	618	613	626	599	621	603	654	620	589	627	635	576	669	643	638	626	623	581	608	571	608	575	630	637	574	575	631	635	635	600	583	595	585	574	619	654	621	612	640	613	632	627	590	594	609	611	655	621	627	572	586	637	615	619	616	629	641	627	628	600	619	619	642	634	602	641	596	633	605	617	657	601	626	576	625	611	577	574	617	576	653	628	615	598	635	600	598	597	632	642	635	612	608	582	600	619	620	609	656	620	623	624	586	641	551	605	609	593	655	607	616	599	634	586	613	627	602	611	608	638	609	641	604	612	638	615	605	631	610	608	591	677	633	625	609	625	609	644	650	603	674	699	614	629	590	613	609	605	619	615	674	646	594	607	616	591	650	627	638	593	613	648	593	576	673	636	670	605	621	554	585	588	614	572	600	659	630	619	600	631	623	584	621	601	635	640	619	596	608	590	625	584	614	634	649	585	606	635	624	595	625	629	629	620	606	609	619	660	607	618	594	635	609	610	608	647	616	585	608	625	622	631	606	620	627	595	577	653	635	625	613	645	644	600	605	568	653	602	571	594	635	643	643	601	612	597	642	570	618	624	643	593	621	610	653	578	595	615	632	563	571	606	603	589	641	664	581	642	603	614	650	605	551	606	601	648	617	622	605	600	603	575	582	568	595	625	587	610	642	616	613	592	638	594	601	580	639	607	604	580	611	621	643	590	646	542	647	622	600	644	579	635	609	632	599	587	589	575	633	630	626	615	618	581	648	622	638	639	580	615	625	639	595	677	612	641	596	654	579	647	691	556	652	575	588	607	628	597	578	589	631	642	626	592	631	606	606	691	636	629	617	619	639	596	601	611	608	612	619	637	624	618	635	598	627	649	594	577	615	601	629	595	583	612	619	602	630	618	629	647	577	614	573	620	603	632	644	646	599	571	623	616	624	595	632	650	597	598	617	604	627	617	596	598	621	611	652	572	605	602	531	694	614	593	590	648	638	625	583	635	611	613	632	613	627	626	638	597	601	603	647	591	666	596	605	649	599	563	621	653	657	586	621	640	614	666	588	635	598	575	592	584	594	595	625	599	586	619	605	634	607	611	627	579	596	631	572	595	602	621	641	594	649	594	623	623	614	583	616	577	575	598	608	665	614	592	548	601	656	597	661	639	598	590	583	610	622	627	631	614	621	619	614	661	586	591	631	608	644	597	623	549	618	651	588	612	587	600	618	650	587	594	616	598	604	647	620	629	614	609	614	603	581	611	562	630	640	648	585	597	597	594	628	624	632	606	623	626	612	626	662	598	584	612	657	628	609	574	607	601	608	608	595	601	643	611	634	643	602	613	570	580	625	572	611	655	606	564	634	650	611	635	632	611	605	591	637	652	628	578	614	647	612	612	593	654	596	604	634	621	589	671	591	646	599	609	622	609	598	617	589	636	583	588	639	579	618	606	599	602	616	564	617	652	620	641	640	633	586	586	610	637	598	605	607	608	625	578	594	631	639	614	621	605	609	614	621	617	627	618	629	590	635	610	627	610	630	624	643
23969	21623	28710	25117	21303	12857	6111	3224	2232	1689	1389	1190	1035	829	845	821	680	705	673	624	596	591	563	542	498	489	511	480	474	503	499	478	493	450	461	461	446	476	464	416	486	440	428	462	414	460	479	432	419	441	432	452	454	444	466	442	458	432	419	460	415	381	427	428	457	433	394	386	440	423	472	408	432	433	415	397	457	420	401	435	401	408	380	432	417	443	383	433	394	448	414	445	469	447	395	479	425	421	409	425	433	431	446	425	409	454	444	447	413	427	427	425	406	415	432	411	431	412	442	388	398	433	370	383	417	454	425	416	398	448	424	430	398	445	434	427	425	454	418	423	441	448	442	422	438	409	446	400	438	445	434	440	421	446	446	427	450	431	440	428	491	430	445	407	413	435	431	402	441	414	421	441	383	425	432	419	436	423	430	384	438	451	406	399	414	435	423	424	411	439	447	425	418	447	435	439	425	428	448	415	430	477	423	451	439	423	415	426	412	451	406	419	416	451	410	450	403	424	397	418	458	434	428	393	443	442	449	424	423	427	408	419	435	399	413	423	423	443	406	460	417	416	414	451	438	439	421	413	434	377	420	427	418	457	455	393	409	438	448	451	375	410	427	451	416	446	393	456	428	458	399	420	418	420	410	415	409	442	428	416	406	483	439	421	414	424	418	455	425	439	422	450	451	431	428	408	452	415	397	436	421	435	464	421	406	459	427	413	402	446	411	432	413	437	426	447	449	429	392	426	428	427	416	413	423	437	420	451	400	432	462	435	431	426	417	436	433	450	428	433	439	432	400	396	423	433	396	410	440	435	404	413	403	429	428	426	404	427	448	407	409	430	423	415	443	413	411	429	400	429	423	425	444	414	418	429	428	431	467	431	428	473	438	406	411	454	421	428	431	424	455	449	445	432	419	427	454	417	403	399	435	426	402	419	430	406	424	432	459	421	434	392	428	439	445	412	447	415	394	398	413	443	419	411	484	436	461	417	411	424	396	412	411	397	444	393	414	400	454	409	443	385	424	401	421	454	418	437	416	409	431	399	435	453	425	424	415	421	458	413	425	415	416	375	424	451	436	423	457	411	470	431	381	413	449	380	412	440	406	405	457	425	420	414	431	391	432	446	473	438	426	441	435	416	440	429	462	407	409	422	418	432	436	438	417	430	419	434	412	465	438	434	449	427	424	442	416	444	485	397	438	435	408	411	407	425	419	426	417	448	445	430	404	452	413	408	424	452	434	425	402	407	429	423	421	398	429	440	430	425	419	398	432	423	438	423	421	447	397	457	420	410	425	421	449	429	422	445	407	406	432	417	463	415	414	428	393	426	398	460	412	429	439	422	455	426	460	413	388	442	433	452	426	439	402	436	427	434	399	422	426	418	460	417	465	412	426	377	442	421	437	414	447	437	426	430	413	431	414	466	450	427	409	451	455	437	401	409	435	438	437	398	414	433	430	417	410	432	416	401	434	426	421	439	430	452	435	399	467	445	461	421	400	427	405	435	428	423	445	437	412	423	460	449	419	400	412	409	412	421	442	433	413	395	389	428	447	421	437	420	397	432	475	438	432	463	426	440	411	406	426	408	408	448	419	397	409	403	451	418	441	410	414	448	426	416	440	422	431	439	444	400	412	427	415	443	464	409	439	427	403	393	449	462	454	416	401	484	421	415	426	451	434	417	448	392	438	460	400	422	434	412	413	442	378	438	409	416	408	435	418	431	410	429	382	413	435	435	424	440	397	441	405	391	459	451	435	428	439	419	437	434	414	451	433	412	408	412	438	422	431	445	446	437	436	419	415	428	441	450	442	366	437	438	389	435	402	422	425	395	417	434	426	413	427	388	398	444	431	415	413	414	435	432	447	407	421	427	404	424	427	374	421	421	417	399	412	434	430	416	446	429	430	430	426	469	437	409	407	453	463	420	414	430	416	419	442	450	450	466	427	482	439	438	421	441	414	437	435	408	413	404	425	420	431	452	425	412	432	444	429	392	433	420	420	417	441	444	388	394	440	445	477	439	423	427	459	419	400	401	450	453	406	417	418	439	475	448	393	407	428	424	430	394	423	422	422	431	460	415	390	408	439	456	379	432	422	404	417	434	468	428	443	409	431	445	466	428	444	404	388	451	430	436	403	423	405	429	430	446	427	450	431	415	461	447	451	400	400	438	453	431	422	392	455	435	400	447	393	439	479	399	456	417	427	466	418	391	429	407	419	419	445	428	424	405	405	449	423	362	454	434	361	449	465	402	422	424	423	464	416	421	444	434	419	426	434	415	424	427	396	413	439	451	450	417	435	408	414	415	466	457	422	417	475	402	432	461	458	452	451	435	446	411	401	410	425	423	405	426	419	430	431	424	441	453	461	416	447	424	387	412	448	415	379	445	450	419	408	427	387	502	432	406	434	403	451	448	480	389	433	432	415	398	431	410	457	422	446	420	419	402	414	439	436	393	407	414	416	434	441	439	440	412	443	407	417	455	450	431	404	402	434	430	451	427	410	416	439	430	450	443	412	423	428	408	422	408	412	434	444	418	439	429	432	432	469	451	392	419	418	407	431	425	413	384	454	428	407	430	413	425	405	469	477	421	419	435	404	437	413	392	403	397	432	444	441	430	460	482	423	414	397	426	406	442	425	416	423	426	457	395	445	436	434	441	439	444	428	444	455	404	401	411	448	426	409	435	391	436	420	443	391	427	417	469	471	420	414	438	450	404	417	469	423	420	439	471	454	457	469	414	441	422	422	444	415	428	411	420	405	445	416	434	447	451	414	430	411	432	443	427	458	401	402	418	405	410	407	457	409	485	420	442	442	386	410	423	444	441	388	428	439	406	405	439	448	442	416	406	399	399	437	438	411	434	400	445	409	421	413	407	450	383	432	399	412	457	414	476	432	423	449	428	418	435	432	454	448	417	422	413	408	416	440	424	453	403	426	454	402	411	459	424	402	446	431	425	432	472	431	399	447	435	453	423	409	410	431	424	432	436	427	414	432	427	433	442	400	422	435	432	407	420	431	400	409	436	441	442	427	398	458	427	438	410	454	412	442	423	427	437	417	439	426	426	431	404	450	432	437	412	408	440	421	429	422	461	403	424	425	461	428	438	395	442	451	416	436	412	450	429	393	417	442	424	430	473	472	413	450	443	409	434	448	440	431	440	428	425	420	451	380	395	452	444	407	427	432	433	417	405	408	436	450	426	463	443	393	407	425	442	423	411	400	388	442	439	468	458	423	424	422	385	435	401	421	448	454	442	398	452	422	439	402	456	437	440	443	424	438	470	408	432	434	423	407	415	411	403	418	395	428	458	446	423	448	467	409	435	431	442	390	429	447	436	426	409	424	407	440	409	424	445	419	443	406	440	450	435	417	436	465	433	460	434	390	457	440	390	400	421	431	438	415	436	408	403	416	461	431	396	419	420	422	434	454	420	423	396	434	440	422	459	456	443	403	438	440	398	426	459	434	374	406	412	416	404	426	425	467	405	413	423	432	452
28169	46087	35933	23159	17434	13440	10036	6705	4824	3800	2952	2471	2029	1663	1518	1390	1235	1102	1049	1030	954	892	828	797	805	781	746	744	724	774	702	705	704	705	696	697	626	630	650	628	628	594	620	624	623	626	597	633	606	667	601	587	605	618	582	619	594	598	605	561	562	598	571	620	560	556	575	589	578	602	594	597	618	580	557	591	598	595	566	591	584	605	539	557	520	536	627	599	584	593	552	588	613	622	619	593	571	569	587	590	571	597	556	583	595	608	570	608	658	611	572	544	569	584	575	598	574	588	567	609	562	569	572	596	584	610	634	593	633	621	542	582	628	571	575	566	595	579	587	568	568	610	571	597	575	571	556	614	583	572	575	575	553	568	570	593	584	577	591	567	590	590	576	603	539	560	562	614	572	619	607	571	604	590	590	576	622	587	559	574	547	557	580	597	590	574	587	603	574	620	644	578	596	564	609	577	530	609	539	590	592	579	623	574	636	595	571	601	594	586	574	606	569	570	540	610	552	559	583	590	611	581	593	598	580	553	573	584	590	544	622	575	605	588	605	603	570	543	559	575	597	622	561	587	576	596	584	552	591	574	582	550	586	591	592	582	553	609	556	565	589	602	583	616	572	592	596	574	575	560	563	602	639	582	614	620	572	584	610	577	580	607	551	578	593	566	587	550	633	549	617	568	635	598	575	610	589	549	586	547	622	539	591	573	613	597	556	592	613	609	579	599	563	564	605	574	565	570	594	633	599	568	615	604	591	530	584	568	561	580	620	547	568	604	600	550	610	566	614	595	599	546	583	595	570	598	585	546	574	596	579	596	566	581	560	603	608	583	608	559	599	609	543	593	587	611	578	589	569	606	576	590	568	599	591	617	581	577	586	580	571	614	557	597	595	584	594	588	566	622	600	545	598	579	560	596	597	571	579	573	610	621	611	630	575	549	618	610	560	573	599	568	596	579	595	548	602	573	589	593	564	621	556	571	558	597	551	595	571	601	600	591	595	608	586	546	585	568	611	547	590	625	581	555	564	608	593	611	585	614	564	582	589	572	597	584	556	575	537	585	552	610	595	639	584	574	546	557	578	587	601	551	580	581	603	524	515	623	542	577	577	599	607	579	552	602	548	601	581	548	590	555	583	602	569	584	640	578	613	573	564	609	570	585	578	637	600	585	547	596	610	609	600	569	652	578	568	541	588	568	576	591	567	582	631	570	576	541	581	557	630	557	628	553	628	627	599	582	605	633	586	608	593	564	609	572	608	570	593	590	569	603	614	574	576	586	563	532	573	596	592	556	542	569	590	574	562	586	561	598	593	543	539	587	596	580	623	550	613	576	575	567	571	542	524	586	554	622	577	597	600	591	613	586	576	559	584	565	615	593	573	594	579	560	596	570	532	567	581	623	591	556	551	586	634	628	620	587	583	610	567	567	562	568	560	582	589	538	582	595	573	534	601	580	592	591	571	590	576	575	567	553	564	626	601	548	583	573	578	610	593	588	557	587	615	578	553	587	571	590	596	585	599	611	558	634	550	605	559	603	592	576	575	561	571	578	581	560	575	605	662	562	612	541	597	564	612	573	539	564	623	590	585	541	600	531	583	575	589	610	601	566	576	600	614	573	584	609	640	572	555	593	591	592	569	577	600	614	599	605	557	639	597	545	551	548	591	571	598	555	564	609	587	569	596	539	596	568	606	621	587	523	611	611	650	579	546	558	604	562	543	560	577	563	625	578	547	567	564	544	633	579	602	625	568	586	570	547	601	576	581	614	550	588	590	608	588	584	581	560	612	643	625	615	571	612	552	595	533	586	587	635	583	590	597	574	571	616	579	588	608	579	567	562	603	569	580	592	600	614	592	594	586	546	616	604	575	595	580	551	564	540	557	577	591	612	598	588	585	586	571	562	573	566	612	527	616	561	596	577	566	595	625	613	554	551	564	555	560	524	562	575	540	592	601	569	599	590	568	566	613	635	553	579	570	610	584	576	565	596	625	567	584	573	614	610	577	576	608	583	598	545	601	606	544	543	638	593	594	553	578	584	574	581	567	565	594	601	579	590	603	597	540	567	539	593	602	570	564	582	543	567	604	564	631	578	567	608	578	601	588	523	555	588	566	567	602	634	543	590	637	547	570	595	574	616	555	583	568	574	533	597	604	574	602	565	614	528	568	582	615	603	609	584	538	541	585	604	586	537	590	554	609	580	570	584	578	585	604	555	544	587	581	575	570	576	560	539	595	575	573	524	572	575	596	598	593	608	548	605	603	607	569	547	598	594	567	495	582	560	567	576	610	560	564	551	559	606	600	586	582	574	575	545	609	590	588	563	628	565	563	575	530	523	599	606	587	577	561	578	576	611	568	599	555	591	576	578	558	601	575	607	575	571	617	569	572	541	606	554	578	616	551	603	595	602	577	553	552	606	582	561	576	570	572	530	579	559	542	539	589	595	615	589	620	585	557	588	606	565	569	596	624	603	564	586	587	601	556	549	601	603	571	568	564	553	575	585	590	609	561	584	577	583	637	578	538	614	615	565	582	590	571	581	573	586	566	606	587	598	619	568	620	598	567	599	581	577	578	603	604	616	625	583	583	555	577	595	624	569	629	589	585	551	589	554	574	597	589	550	568	546	553	548	616	578	601	569	545	588	594	520	578	564	623	594	585	543	597	564	565	590	594	573	580	597	561	592	597	573	592	580	593	598	592	592	577	595	619	515	601	555	530	592	579	612	609	601	552	620	581	564	584	569	561	540	562	616	586	597	619	611	543	595	553	575	575	602	581	587	570	550	550	560	573	608	614	581	597	599	571	552	606	604	551	563	596	574	543	555	583	593	605	621	590	567	583	588	551	563	609	578	594	573	575	604	590	584	605	571	602	565	588	560	596	551	589	559	562	579	625	605	569	585	598	591	566	595	568	583	595	584	590	576	563	603	564	581	619	572	550	565	579	592	568	608	595	574	523	594	564	588	626	602	575	558	576	593	581	574	570	601	537	583	601	625	554	606	590	569	581	584	606	547	560	594	593	616	584	576	565	568	554	565	590	594	559	617	617	565	520	613	635	564	575	566	564	604	563	591	535	567	594	603	588	557	594	567	572	586	574	579	596	556	540	550	596	632	567	585	571	599	577	586	606	612	574	597	596	595	563	579	565	579	575	525	586	553	584	563	561	623	591	578	559	592	568	585	551	609	598	555	581	576	551	615	588	596	540	553	601	601	571	594	586	614	603	635	568	536	590	614	556	572	598	569	617	608	599	553	564	588	519	572	621	543	615	551	595	575	591	559	555	580	547	571	630	551	585	565	587	572	595	588	608	579	586	620	589	562	547	571	623	584	546	568	566	570	580	592	582	575	575	599	581	569	551	555	612	571	613	656	557	554	562	602	590	617	581	576	605	602	562	579	599	581	568	586	552	599	560	568	577	615	559	614	557	586	557	550	600	616	606	589	599	551	583	603	596	628	588	556	562	559	558	545	546	605	598	549	561	544	561	587	575	572
25262	21650	27347	25458	12144	5628	3522	2182	1582	1374	1073	903	764	712	721	678	635	563	534	511	555	507	556	492	512	468	460	467	458	467	467	444	436	448	442	442	427	443	402	434	429	420	413	397	436	418	397	417	428	442	428	384	387	408	407	380	407	439	400	413	409	382	435	411	439	417	400	431	413	381	384	398	422	431	412	397	437	411	392	429	397	382	401	380	408	411	387	423	410	415	373	401	385	398	389	403	423	403	377	414	420	383	433	409	420	399	410	403	395	426	382	420	403	410	363	427	414	389	442	457	387	396	390	399	393	409	402	389	434	394	388	394	378	423	373	384	407	412	371	378	382	411	394	384	404	383	414	426	380	412	421	390	410	368	385	428	401	418	420	381	454	375	407	422	390	445	392	403	414	419	418	438	404	411	395	414	416	409	439	451	405	418	412	388	421	435	424	426	410	446	414	348	389	418	439	413	389	402	413	412	405	417	382	445	431	420	395	404	404	397	393	421	380	396	430	410	385	415	434	405	410	412	393	417	423	413	384	417	427	442	369	384	389	404	410	433	419	428	400	408	415	424	406	427	385	406	426	400	386	417	377	372	403	428	424	426	415	386	388	404	398	407	435	382	416	439	412	408	395	399	403	414	416	383	424	407	390	408	408	433	394	391	406	377	442	364	413	411	419	419	426	384	412	436	418	416	434	388	429	410	425	405	382	399	410	414	397	430	409	415	434	408	382	410	416	400	435	395	395	399	402	387	379	392	425	385	394	396	392	368	379	413	382	402	395	420	399	432	364	374	371	409	404	437	390	417	422	412	408	415	412	385	411	408	384	418	399	412	423	406	409	422	430	399	399	400	387	441	417	417	390	365	358	413	420	400	372	422	396	405	399	406	391	432	411	419	354	383	399	409	391	456	378	408	416	418	404	401	381	398	422	420	402	387	369	405	395	411	424	413	408	409	403	388	393	395	412	407	446	436	411	393	407	399	392	410	434	408	391	383	384	415	391	408	426	386	409	420	371	380	405	401	442	403	432	410	410	425	461	408	395	433	410	376	440	431	459	425	392	384	400	422	420	420	427	429	393	418	401	402	435	379	379	373	397	416	380	376	411	426	420	396	394	396	423	414	407	395	384	430	403	392	427	418	419	393	399	373	420	329	426	403	441	434	412	386	414	417	401	388	416	401	391	413	419	415	426	416	431	385	406	439	411	430	388	391	388	397	401	443	408	415	434	429	420	440	415	405	418	405	377	415	391	424	409	393	414	433	457	430	393	412	389	436	411	373	405	408	447	410	392	420	442	407	427	394	355	375	403	443	389	389	405	455	413	377	375	405	387	414	417	408	370	407	412	446	407	398	379	420	427	405	428	409	414	422	419	428	413	393	420	393	379	445	419	422	410	381	412	424	389	400	400	419	427	388	418	414	383	409	406	425	425	422	444	448	392	390	411	407	415	416	379	401	403	438	423	410	378	396	396	372	411	424	423	375	427	404	369	401	353	413	389	405	445	362	398	393	391	377	382	402	381	389	416	417	362	411	398	387	407	429	360	401	420	398	416	415	422	414	394	390	398	406	398	406	415	376	423	421	398	406	416	440	383	407	404	404	412	393	382	402	401	427	383	410	424	401	407	427	372	437	436	400	395	380	402	410	421	395	400	419	377	402	438	422	447	397	413	415	400	402	416	408	399	392	415	405	435	397	397	479	443	390	387	430	388	386	381	416	360	414	430	369	421	369	340	376	405	449	419	371	423	420	431	354	374	406	398	426	418	438	439	405	433	396	394	400	451	413	406	387	363	368	409	401	439	393	371	382	395	411	384	405	431	408	404	385	406	425	418	406	408	387	389	412	432	381	411	386	406	380	402	423	416	389	403	404	399	411	378	396	359	412	422	393	413	418	444	356	417	410	416	391	382	404	407	411	439	400	418	436	409	378	390	414	435	400	421	394	425	409	386	402	411	426	414	433	388	410	402	404	425	391	383	397	414	388	396	388	386	444	437	381	441	407	403	427	459	423	433	400	420	430	405	389	421	385	417	426	425	415	403	391	417	395	403	419	394	383	379	392	422	403	394	426	407	414	393	428	445	470	422	409	425	393	407	405	395	382	407	411	413	399	395	393	395	424	396	409	427	397	427	384	415	420	457	421	392	408	394	423	405	410	435	415	375	408	404	423	394	415	408	405	419	412	416	398	403	367	423	395	406	420	395	399	412	415	434	427	444	416	390	388	445	385	424	431	417	377	411	417	387	436	425	382	414	436	400	438	390	414	406	368	428	410	433	422	426	427	410	412	425	423	393	421	425	372	410	387	394	394	386	395	397	402	380	408	416	419	442	413	387	414	381	431	388	399	416	425	414	438	392	420	401	411	374	426	407	413	441	407	436	399	404	381	377	394	387	407	432	427	395	395	432	382	422	450	405	391	427	367	376	428	362	402	433	405	396	397	401	455	423	396	421	444	417	375	440	369	428	402	418	368	399	404	370	435	429	426	381	415	405	399	412	421	387	439	394	426	390	384	432	367	380	393	393	439	384	405	429	389	420	379	400	401	400	446	363	399	412	411	393	444	446	419	409	410	406	419	406	383	423	402	388	413	420	389	393	411	410	409	436	386	388	413	413	413	404	427	389	398	390	396	427	396	457	413	406	408	409	410	408	437	411	414	411	439	407	476	418	399	404	408	406	402	419	428	390	408	401	413	419	398	401	423	395	418	420	378	410	423	403	412	405	396	388	411	413	397	423	399	437	421	402	403	402	400	416	393	413	437	413	396	422	428	424	411	454	403	405	402	417	419	409	432	430	416	432	413	417	452	395	407	419	390	416	394	426	413	421	404	435	406	409	413	380	415	405	420	413	424	373	378	369	377	387	440	417	439	436	415	391	356	413	386	388	405	403	392	433	411	406	399	421	417	399	428	412	401	395	412	402	408	428	394	412	444	416	448	378	429	380	433	430	412	389	415	421	451	395	429	434	408	408	437	411	419	417	413	408	399	438	406	371	385	412	390	393	405	425	436	402	419	399	394	383	400	408	408	408	388	398	429	400	398	413	432	432	443	418	419	385	427	402	403	413	430	433	423	396	397	370	398	387	436	420	438	421	427	409	416	424	410	423	401	400	425	422	439	407	404	414	474	405	419	423	406	415	412	425	397	421	416	409	387	410	357	400	407	424	387	396	427	387	440	423	434	375	402	438	417	393	397	421	380	412	401	408	439	409	405	392	430	390	394	410	433	416	414	427	407	408	410	438	436	404	399	413	421	405	376	426	406	390	382	418	435	401	375	409	379	439	419	422	419	410	412	357	389	413	393	401	391	499	416	375	385	437	415	409	383	370	438	400	442	429	389	375	426	421	423	379	354	383	389	399	408	414	395	429	407	412	450	404	396	413	381	404	411	413	404	376	412	443	394	411	418	389	398	385	378	410	379	397	420	407	388	420	471	402	366	419	427	409	398	410	417	406	427	402	401	404	402	398	413	381	406	392	405	417	438	386	412	417	440
26907	41955	32195	19978	14878	10833	7869	5298	3809	3040	2402	1909	1601	1383	1389	1209	1053	913	900	898	891	782	789	744	707	702	672	671	678	658	688	661	598	649	617	655	632	604	572	594	594	549	560	590	578	578	588	584	561	562	566	553	552	597	537	559	573	557	502	535	579	546	551	548	597	528	548	560	552	531	582	556	547	542	566	520	576	592	617	559	546	492	514	531	532	561	542	527	556	586	559	562	547	508	576	564	580	541	554	578	534	537	520	549	611	562	557	550	577	547	556	566	545	523	590	575	546	541	555	546	567	537	545	562	559	593	539	513	579	557	597	567	536	554	591	549	582	547	564	570	548	566	535	580	603	562	593	562	588	583	555	557	566	535	548	559	529	559	518	526	597	550	569	583	552	553	550	595	539	587	552	580	582	582	546	574	551	584	546	569	541	576	530	537	568	540	555	514	561	568	556	578	556	529	557	567	523	556	535	553	533	563	566	541	554	582	523	564	554	566	538	538	588	575	578	527	545	577	545	599	577	563	532	578	537	578	589	507	575	540	573	544	602	567	542	565	549	575	522	545	532	593	551	568	532	560	567	577	554	573	598	586	550	540	495	562	558	556	558	518	569	570	543	572	542	505	570	575	538	556	575	538	554	568	540	564	539	507	558	540	546	548	579	571	532	569	525	597	567	604	543	547	554	520	517	550	593	560	536	563	564	553	545	548	576	576	597	536	559	504	528	516	534	544	567	524	520	554	574	544	554	573	525	594	521	575	534	549	545	569	602	549	574	558	548	593	568	575	592	572	556	563	542	574	559	543	539	593	549	560	572	553	551	565	551	577	518	548	571	563	549	556	541	537	556	557	536	536	541	623	527	546	559	576	568	577	549	563	584	521	596	538	540	564	522	546	550	538	573	575	558	556	557	570	587	557	567	575	557	569	583	575	558	530	576	570	520	587	538	544	555	604	577	558	534	583	512	579	560	545	595	564	555	571	523	569	554	576	534	526	560	550	550	557	551	530	560	556	554	574	539	539	584	567	570	521	610	546	585	558	586	526	530	569	546	565	552	582	585	604	565	550	536	549	536	548	550	586	572	515	535	579	550	585	576	565	568	516	556	566	580	590	575	571	527	544	574	533	583	577	565	559	568	574	544	555	584	563	545	545	542	590	563	525	505	550	562	526	553	529	599	542	568	533	585	531	548	576	585	546	550	545	528	569	513	558	557	550	572	544	576	568	548	530	568	565	558	553	566	537	516	560	559	553	548	562	564	570	539	588	564	613	572	541	566	540	532	552	536	555	500	532	523	554	538	569	551	536	540	548	508	545	564	546	566	575	554	554	555	564	576	540	565	539	544	546	589	551	536	582	537	567	548	545	589	554	624	583	580	565	522	564	575	539	566	577	584	562	592	541	554	578	557	540	557	517	567	558	550	572	567	542	549	570	575	540	543	560	561	607	536	567	560	576	584	601	552	580	536	557	524	538	532	557	524	547	565	590	590	520	530	553	533	540	564	570	527	541	547	561	568	566	540	519	546	461	558	564	563	562	561	560	560	576	535	526	550	565	536	562	581	584	527	520	564	540	552	565	551	543	533	548	573	544	560	581	557	529	589	547	546	557	536	552	547	548	535	565	571	551	538	568	512	562	541	551	586	568	535	544	567	568	554	598	543	593	559	547	553	560	586	529	555	568	554	583	571	568	542	529	551	539	571	557	507	563	550	581	535	595	577	543	560	521	522	561	528	560	609	580	570	553	527	585	527	537	579	585	558	541	556	552	543	570	572	528	526	516	549	594	532	544	552	578	558	597	585	544	544	559	536	590	570	563	541	570	573	563	570	540	534	547	534	564	550	580	562	565	550	598	562	581	546	559	535	589	544	537	606	585	535	582	529	569	535	585	552	573	575	563	567	518	566	550	574	582	565	587	554	571	560	530	568	558	600	574	593	596	528	538	557	560	531	522	558	541	533	555	539	541	552	549	567	564	571	598	578	548	566	557	595	568	548	539	533	575	514	543	562	578	598	576	551	535	545	557	561	548	562	567	573	504	524	561	559	504	534	561	552	554	531	577	573	585	548	571	556	552	520	538	583	598	529	513	566	557	571	520	546	560	548	573	585	540	540	588	494	575	583	538	536	565	599	548	548	525	580	545	511	589	556	553	563	546	555	554	543	614	553	562	564	566	572	526	577	552	559	556	567	544	556	546	567	539	555	546	582	506	569	591	533	530	547	555	490	521	559	551	515	534	565	558	501	573	566	577	614	599	531	567	605	589	560	543	586	581	559	541	553	583	565	570	544	559	584	552	551	538	548	533	558	556	577	557	525	540	559	578	547	514	548	542	550	553	539	543	564	564	538	581	556	587	603	578	570	542	576	567	553	563	525	596	581	564	581	523	584	561	559	556	531	546	583	551	538	556	574	545	559	578	562	525	566	528	559	567	558	526	542	544	569	549	555	535	571	567	572	580	560	588	565	559	555	605	600	507	554	564	576	551	568	551	559	550	575	550	527	574	542	559	559	573	558	570	549	533	534	535	554	537	549	561	567	542	557	598	517	577	574	530	550	569	569	573	552	548	572	515	554	539	540	561	533	548	544	512	510	564	585	576	536	569	546	576	588	573	603	573	552	581	595	568	534	560	516	578	557	563	549	554	552	540	540	525	556	549	565	553	554	539	541	543	526	561	550	537	550	533	590	518	589	549	528	595	555	589	574	526	575	565	587	555	533	534	592	567	591	563	566	550	580	542	530	542	553	569	520	546	603	578	538	581	571	517	596	566	578	554	540	575	563	549	575	571	593	540	590	573	540	578	558	555	551	555	549	570	550	530	575	546	524	503	561	529	555	562	571	576	548	547	540	547	575	570	535	551	556	534	585	565	539	591	534	568	537	517	552	538	556	555	569	568	549	502	561	575	539	588	555	552	509	563	567	558	543	577	593	563	533	550	524	517	555	527	625	565	552	582	552	526	559	542	572	546	537	600	566	518	582	583	544	562	558	517	519	507	542	554	558	564	567	569	554	532	560	530	585	558	529	569	572	586	545	548	548	534	552	552	553	520	554	501	542	594	544	559	535	577	534	517	532	541	575	594	540	545	540	597	503	568	566	599	547	579	584	546	537	535	535	570	536	493	565	552	547	565	580	539	572	545	562	546	539	561	552	516	549	503	538	553	532	579	566	552	558	563	533	557	562	555	536	560	565	528	560	561	566	527	566	541	561	579	530	510	540	567	613	525	565	544	529	534	560	549	558	560	558	560	494	563	594	520	546	535	577	558	587	554	568	553	554	540	600	518	571	557	518	570	543	547	569	596	539	533	565	557	555	564	552	557	542	528	542	559	529	552	582	534	556	553	564	571	557	560	552	548	568	571	546	540	582	552	561	562	549	583	518	528	585	522	550	551	575	536	546	539	532	564	560	516	567	540	555	581	568	538	575	586	524	538	582	517	523	553	562	543	535	557	576	542	543	555	572	537	617	568	569	496	539	512	525	543	493	569	536	599
23071	21654	29309	24513	21710	21216	11977	4381	2810	2247	1809	1408	1110	1052	964	887	807	732	666	677	602	590	563	576	496	503	500	491	445	407	500	476	464	429	446	443	406	399	371	421	366	417	416	409	393	407	402	401	395	398	390	363	405	392	376	446	345	382	399	367	373	400	388	363	376	364	380	408	368	375	388	366	375	376	396	377	376	388	384	376	387	372	353	373	382	373	373	353	370	391	359	385	381	380	357	374	390	374	416	381	371	350	383	390	384	384	410	412	358	393	383	364	377	364	375	388	390	355	388	367	345	396	398	401	378	396	407	373	343	379	399	381	367	379	404	362	371	370	371	395	404	386	367	365	378	362	395	394	395	365	372	383	365	388	359	375	354	365	326	341	362	362	349	406	398	394	381	336	382	392	367	368	393	350	373	395	357	365	423	371	399	393	361	369	380	391	398	396	349	390	380	373	390	410	367	368	374	386	377	322	381	374	377	359	411	363	364	402	380	348	350	408	413	414	378	388	379	353	384	353	377	358	362	375	364	332	367	330	394	340	348	376	340	359	345	350	352	368	346	383	400	386	375	372	363	355	375	354	383	375	405	344	379	358	405	369	388	382	375	361	369	345	416	386	393	378	367	359	403	350	387	375	386	362	410	378	358	340	361	383	353	367	381	367	370	351	380	360	397	381	361	375	395	386	338	354	366	396	365	369	358	358	353	372	371	379	371	353	401	380	364	380	389	340	390	341	373	412	369	360	401	392	375	387	359	404	384	353	384	378	378	397	403	402	383	392	398	407	384	386	392	388	367	356	381	381	389	394	398	366	386	363	366	368	369	363	346	370	401	380	383	363	372	382	359	371	383	398	397	376	406	391	374	370	378	392	394	402	357	400	409	359	350	411	396	431	358	372	347	363	378	390	385	390	383	357	362	358	372	410	365	388	367	377	368	368	391	376	360	417	340	382	365	359	417	383	364	392	391	378	382	394	339	329	359	375	387	404	345	358	407	386	376	397	355	385	382	406	353	393	394	387	380	364	391	358	363	363	375	377	380	384	393	391	426	385	380	385	354	375	407	420	394	385	360	375	379	373	395	387	393	374	403	310	379	380	390	393	383	370	397	361	404	368	370	348	361	351	389	409	352	384	406	379	363	337	378	381	390	382	370	351	374	377	369	373	387	369	371	372	392	366	375	343	375	370	365	356	376	392	399	356	339	377	371	311	370	341	374	383	370	390	392	375	392	345	378	373	367	410	389	371	369	388	390	389	380	416	381	384	386	425	363	384	406	358	367	387	380	374	377	363	382	347	387	354	340	384	374	363	384	360	393	350	357	376	353	365	391	388	384	392	402	403	371	407	371	363	376	361	370	363	359	393	383	395	384	381	356	364	381	406	378	337	365	338	363	370	369	363	370	358	356	369	372	375	363	352	378	352	403	377	386	363	373	407	359	386	417	385	378	365	347	355	361	344	434	362	400	348	393	342	375	387	398	333	387	376	384	395	375	358	358	381	382	364	399	366	366	397	372	395	372	391	369	380	377	377	380	357	391	389	384	353	409	376	363	376	364	375	369	364	346	364	357	394	387	365	359	388	374	387	423	380	397	359	369	373	393	378	398	357	379	366	363	367	372	426	364	371	376	362	384	381	374	360	375	386	371	392	389	360	350	386	339	354	376	387	403	349	381	397	385	368	394	363	348	386	377	357	383	386	341	337	402	382	410	390	379	392	359	346	399	367	391	366	381	381	399	361	375	374	410	352	363	404	374	369	388	409	345	361	368	360	348	388	397	363	405	392	353	388	366	392	395	348	356	382	372	357	377	359	374	358	386	378	378	398	366	383	371	395	358	371	363	360	361	366	357	363	334	376	385	395	380	351	400	349	381	371	359	391	378	388	405	379	365	366	400	358	386	357	354	349	372	381	369	379	353	371	388	406	367	396	382	356	390	395	369	353	387	381	386	357	375	360	330	410	357	391	362	360	377	376	362	375	369	372	359	380	374	393	361	369	354	388	349	359	365	348	377	358	381	380	358	379	359	380	378	356	379	375	354	396	411	354	422	350	392	356	382	359	375	416	349	359	416	393	388	337	332	382	365	375	377	389	360	401	384	374	351	357	358	362	352	389	406	392	367	401	368	332	360	380	392	382	369	412	374	353	357	389	361	349	370	366	365	379	390	426	398	362	351	369	368	383	348	384	369	384	361	420	390	414	385	324	364	379	358	393	369	370	370	362	367	387	364	335	365	401	356	367	367	385	382	366	379	365	338	348	368	375	394	383	380	382	371	388	352	358	395	377	362	338	362	375	390	359	385	391	421	397	349	356	349	395	357	400	343	373	370	376	388	387	372	373	332	370	382	396	397	362	365	399	353	393	403	370	362	363	383	389	374	363	401	410	360	335	354	402	362	369	391	356	347	338	324	356	400	358	386	351	380	382	396	362	373	385	369	368	378	342	374	340	371	390	374	335	396	388	386	389	373	370	345	357	391	321	371	369	385	319	351	415	380	343	370	384	372	360	388	347	337	381	370	384	358	411	418	403	378	381	380	373	401	370	336	366	379	345	380	397	381	398	383	346	390	398	374	339	367	395	345	369	382	411	407	386	399	361	373	375	401	379	434	384	410	367	396	367	341	371	408	356	348	368	383	345	369	317	384	360	365	357	351	387	340	384	386	386	363	350	391	394	357	424	354	398	355	377	364	373	374	352	375	398	410	376	368	351	370	389	387	397	381	435	387	354	364	383	378	371	364	388	345	350	371	378	367	352	355	410	354	369	375	384	378	364	391	384	377	385	382	349	368	363	393	335	368	370	361	332	376	386	378	392	384	391	373	373	347	383	391	331	368	369	365	385	407	397	416	396	385	369	368	367	358	374	363	387	365	382	407	372	385	367	372	369	352	378	345	375	375	391	387	365	360	391	358	373	359	387	357	403	364	333	366	362	362	379	349	369	328	349	376	354	368	390	387	387	357	394	368	389	381	375	400	403	385	378	425	379	360	365	377	412	346	350	338	378	378	360	361	384	348	393	357	358	397	401	370	362	347	398	389	369	347	362	369	378	382	376	413	385	325	366	363	357	374	374	338	376	354	377	360	390	365	357	330	362	385	372	385	374	339	365	385	372	388	347	368	370	379	388	398	394	372	391	357	366	355	387	384	358	374	371	409	356	426	367	410	392	377	350	375	359	395	373	378	359	370	383	359	389	381	311	404	403	379	346	373	360	395	385	382	383	399	409	361	348	401	331	334	359	386	389	360	396	378	377	368	338	365	399	368	377	349	383	366	366	414	389	364	368	353	370	391	378	384	407	376	337	353	352	377	379	345	387	403	378	404	374	345	353	361	365	371	367	399	391	360	400	416	395	350	390	357	379	370	379	366	377	389	366	371	367	375	387	366	381	362	400	373	368	371	351	381	377	346	392	365	372	367	369	405	396	394	385	366	374	361	348	371	351	406	372	352	358	396	389	362	366	399	375	387	392	383	392	370	388	339	338	382	364	442	354
29598	49990	39873	27784	22266	16698	12710	8550	6280	4901	3741	3036	2346	2102	1882	1615	1589	1313	1176	1132	1042	963	902	799	835	763	765	740	676	694	664	695	634	642	620	624	573	586	538	546	554	564	554	529	542	559	522	593	576	537	538	533	512	533	488	500	529	532	533	503	520	511	476	516	490	491	535	509	514	528	530	515	470	477	521	513	504	524	496	512	513	518	497	492	477	492	492	484	530	511	480	510	557	515	482	482	518	486	514	535	519	506	538	500	560	529	499	527	505	513	511	513	505	490	517	528	486	495	511	490	485	524	520	458	501	522	506	498	477	498	517	505	529	523	515	499	512	531	527	481	492	512	495	463	498	522	514	526	500	525	524	507	462	532	523	479	549	519	513	505	475	508	534	512	515	511	513	473	504	467	507	469	474	511	504	527	547	540	492	505	467	558	543	482	522	486	493	471	495	531	506	523	537	503	491	500	505	499	509	513	520	475	452	522	496	498	484	490	498	526	481	509	530	528	523	502	464	479	492	508	490	504	469	525	491	490	481	456	516	484	514	492	527	456	533	500	534	492	479	499	508	512	518	528	506	506	471	514	490	468	522	525	509	500	543	478	505	484	550	483	463	534	475	523	513	494	479	497	502	491	555	556	551	527	499	521	504	526	495	544	481	490	503	519	484	507	489	467	505	470	547	537	461	492	467	515	537	509	501	457	565	487	526	462	470	537	541	499	474	479	493	496	552	502	503	497	488	488	509	519	502	469	539	534	526	472	492	522	505	526	511	520	519	510	470	457	504	484	463	546	505	493	473	535	538	469	516	561	492	546	531	491	504	532	523	523	519	505	498	507	481	498	508	530	520	541	512	514	508	524	516	483	548	503	485	497	513	504	520	504	535	505	526	522	476	520	513	507	495	513	489	525	536	486	516	549	478	480	528	534	492	492	506	525	500	501	497	524	478	521	504	504	533	516	554	520	499	507	534	510	463	488	527	533	499	486	515	483	520	488	518	529	536	540	467	495	521	457	519	477	497	479	481	524	501	493	479	532	477	487	520	499	486	497	524	475	497	515	453	518	528	515	504	531	485	507	484	499	545	508	526	532	533	482	493	476	500	509	502	527	477	523	476	553	501	495	513	539	505	506	484	477	481	551	472	514	439	530	556	521	546	544	486	479	517	543	512	504	496	524	497	531	512	495	505	544	488	498	510	494	505	496	520	500	529	529	545	491	515	553	544	498	522	508	534	492	512	514	539	504	530	482	516	487	502	485	489	562	517	564	480	535	530	494	516	475	514	534	542	460	490	534	526	523	533	484	518	496	531	530	458	488	511	490	522	496	482	511	525	506	515	522	507	521	520	500	495	511	486	511	472	512	519	490	481	520	519	465	500	507	504	528	505	509	539	473	538	512	548	515	497	538	484	488	477	513	508	535	521	501	478	520	489	513	521	451	473	518	490	500	481	508	517	548	513	503	534	463	509	497	531	463	472	492	519	491	493	545	528	522	488	483	482	504	447	508	487	504	498	478	513	516	495	506	515	477	491	541	492	549	515	498	477	519	531	525	475	508	496	490	529	524	480	496	453	518	500	491	495	463	483	567	503	522	516	512	512	503	504	519	512	510	497	491	487	452	530	518	500	517	469	530	493	490	501	490	448	498	518	484	484	511	488	513	531	480	521	566	500	536	527	494	509	491	539	479	517	494	499	489	478	540	466	547	520	495	562	501	531	510	518	499	516	506	511	480	466	497	508	510	520	490	524	527	494	469	498	482	503	487	499	491	527	508	520	533	498	534	514	468	511	495	505	517	495	486	514	465	492	477	496	498	489	506	519	500	504	517	493	552	533	471	485	529	517	490	503	509	505	567	500	490	490	524	485	469	481	485	497	510	519	510	481	525	508	497	518	512	507	502	497	538	523	499	467	524	479	490	519	465	535	467	522	473	539	502	516	526	513	490	505	521	531	515	518	501	523	507	488	476	497	499	470	496	546	522	530	490	561	495	509	529	489	509	495	504	528	491	479	495	479	480	526	484	530	512	520	529	481	469	503	511	494	477	499	520	566	519	482	535	486	500	479	506	503	531	510	470	521	506	505	498	508	507	529	511	498	505	503	523	476	516	501	495	511	518	506	502	508	599	528	519	513	509	485	505	472	475	531	464	515	498	523	551	488	491	527	527	501	505	505	517	530	537	525	539	502	515	495	519	531	508	485	472	497	458	480	511	466	532	520	509	468	537	499	474	450	521	516	478	484	513	495	473	500	493	505	518	501	505	500	528	534	499	501	522	503	520	531	520	519	543	511	486	469	513	485	501	525	512	508	492	495	504	487	555	497	515	503	534	493	521	496	485	503	448	519	470	554	510	463	518	509	501	468	515	457	509	517	522	468	508	516	506	497	530	489	476	486	546	514	466	513	520	522	537	490	515	533	491	511	492	512	498	519	435	525	503	501	541	537	475	475	505	537	518	482	473	474	523	540	521	559	510	472	460	501	528	487	484	443	517	528	524	527	490	501	478	483	524	541	521	530	530	510	533	520	501	501	546	506	494	527	538	518	492	496	470	485	480	551	475	494	502	484	522	513	513	505	495	541	530	506	506	509	481	497	514	486	479	490	552	505	474	492	516	465	475	550	498	494	543	502	519	494	491	553	536	533	487	529	498	539	527	493	521	499	513	527	539	503	542	502	573	495	516	535	487	522	482	493	508	499	532	496	519	466	515	465	524	467	544	507	469	492	523	470	499	538	534	509	547	503	497	482	483	510	527	531	503	497	502	514	515	532	523	484	516	505	521	510	513	494	505	482	525	487	512	491	557	508	498	502	508	514	506	527	529	497	493	525	503	520	484	490	479	534	511	508	468	500	534	528	523	470	493	533	456	520	505	492	527	515	460	545	502	495	464	522	503	522	510	506	513	558	546	507	524	529	530	448	506	502	508	516	522	545	522	482	555	528	532	466	502	491	484	518	512	515	524	525	509	503	475	503	488	518	496	479	511	476	504	518	502	461	517	512	531	492	458	511	483	484	483	493	485	491	468	497	474	511	461	573	520	492	528	514	514	552	532	514	471	510	498	518	521	515	514	486	497	504	477	493	489	517	485	493	523	497	481	536	493	507	497	517	468	470	525	479	478	496	514	528	545	467	532	544	514	507	529	510	458	503	496	474	572	498	505	505	521	470	476	525	496	526	523	459	481	490	502	474	511	490	502	497	533	524	518	488	500	495	494	534	509	485	495	543	525	520	511	532	486	520	460	480	524	514	472	461	485	484	514	476	518	496	471	517	481	517	507	532	487	496	536	539	555	483	497	487	508	484	499	521	520	508	481	507	509	525	506	486	552	519	508	525	495	508	514	453	522	480	541	510	486	500	479	472	512	515	484	481	519	533	517	497	476	513	493	494	528	462	489	512	467	483	492	535	519	499	471	532	510	516	529	544	502	487	487	488	495	546	509	548	462	560	515	500	469	477	510	509	482	532	490	519	513	505	464	512	457	540	501	497	521	566	467
29096	24048	23764	14051	7308	4153	2640	1744	1380	1104	926	829	723	710	726	594	655	619	528	540	535	524	524	481	497	496	474	454	450	500	447	447	432	468	480	440	461	476	467	434	445	411	417	456	474	471	473	421	461	436	433	440	466	426	446	473	432	457	436	431	445	430	471	442	445	459	454	458	465	477	479	473	427	449	457	446	409	466	419	480	404	409	453	423	432	422	462	450	466	447	462	401	446	431	449	471	419	422	428	474	418	428	479	441	436	434	431	443	446	467	462	442	447	468	459	434	407	459	456	460	440	446	414	438	411	438	443	435	440	458	439	452	459	468	448	439	441	407	434	445	426	423	453	425	428	451	431	472	440	464	465	442	437	463	445	452	464	469	454	456	440	460	403	442	424	435	427	431	408	451	461	431	476	456	413	409	475	472	445	474	437	417	434	451	451	419	439	480	451	456	458	440	407	403	444	418	402	395	437	441	434	506	441	416	393	466	461	468	450	445	441	423	419	438	457	434	420	465	476	468	455	444	481	449	459	458	391	478	421	436	420	447	410	410	449	478	433	417	411	385	440	418	420	422	425	454	422	443	454	456	439	419	428	432	465	438	443	440	482	378	467	422	440	459	455	456	439	458	426	432	433	483	409	404	460	423	449	482	446	435	465	469	460	416	446	441	480	453	449	468	472	422	450	484	416	459	421	488	456	479	390	469	460	441	446	442	435	423	413	457	458	399	474	464	476	456	450	467	429	454	390	474	448	474	444	431	457	469	441	444	418	432	419	438	426	460	429	460	413	444	409	461	421	438	411	439	394	444	410	477	448	424	468	415	456	432	423	432	436	472	434	424	424	469	488	436	439	407	430	437	431	421	456	420	445	407	461	446	438	409	457	431	463	404	465	440	487	447	412	429	472	416	428	433	438	451	448	415	399	432	442	422	469	444	424	425	452	436	467	449	425	423	439	471	443	464	461	467	446	423	441	426	439	426	428	463	446	445	440	440	448	452	440	432	399	457	416	461	407	427	442	411	457	448	452	450	453	436	461	423	445	480	462	479	425	419	457	465	431	441	430	425	443	423	410	480	486	429	458	436	445	432	453	411	459	426	480	417	416	483	427	417	430	466	493	453	423	427	437	437	452	472	411	456	446	487	448	438	457	447	478	429	446	437	434	419	451	421	455	452	491	409	428	457	471	443	437	437	456	470	464	476	507	449	443	397	441	443	440	434	457	441	453	449	429	453	439	440	446	464	448	445	446	466	415	457	441	450	456	444	435	425	398	469	432	480	429	488	460	435	446	444	403	479	452	469	408	441	432	422	439	414	440	451	467	464	412	431	424	417	467	476	458	443	415	407	438	465	441	434	446	488	445	435	434	449	467	459	471	437	470	437	457	456	441	425	431	445	474	459	444	435	420	450	444	432	436	436	459	467	475	445	413	403	462	420	450	460	419	459	425	458	442	441	420	440	427	464	421	429	406	433	442	425	460	431	487	461	438	427	448	426	455	437	461	467	416	458	439	413	430	412	440	426	419	395	455	421	425	438	461	412	483	436	431	463	469	460	413	471	435	441	439	411	507	446	450	413	444	391	444	436	429	392	407	423	472	436	453	487	423	431	475	427	385	461	451	420	445	440	416	422	436	454	431	432	422	430	490	449	423	435	437	436	480	453	438	482	456	423	451	433	449	434	436	467	425	437	447	444	436	412	400	440	480	416	420	431	423	444	423	440	463	452	448	419	449	431	471	439	418	467	445	425	431	433	435	427	411	433	448	479	411	454	430	464	457	448	477	447	442	438	410	480	450	429	448	434	482	477	430	451	477	469	457	430	440	452	456	441	464	418	446	430	449	432	410	425	441	434	419	457	453	433	422	432	451	439	432	430	449	442	421	479	468	445	444	437	444	445	453	437	447	446	452	431	394	437	491	431	424	428	461	491	402	438	416	427	442	484	468	454	433	449	470	404	418	456	437	467	455	443	443	421	407	377	459	468	446	417	471	438	442	437	476	461	453	447	435	418	410	407	456	420	443	495	456	466	452	446	457	459	419	440	441	486	443	432	449	464	452	450	413	458	444	425	426	430	419	480	449	412	434	481	464	442	460	439	426	452	464	464	448	460	432	443	390	424	450	464	445	405	443	437	451	441	405	400	483	453	433	444	426	464	436	433	482	446	406	431	432	433	410	415	430	453	406	439	447	438	442	459	459	441	446	435	435	434	453	421	407	435	385	469	418	446	424	434	452	405	428	442	418	453	469	445	471	458	382	445	444	441	454	442	466	432	456	434	455	431	457	428	399	446	427	457	458	427	471	440	431	407	458	442	468	424	435	423	491	426	471	445	448	400	412	463	464	435	439	446	478	442	387	466	426	399	436	461	436	440	455	446	438	427	447	446	442	439	465	430	486	439	427	452	447	438	436	420	418	424	459	429	457	446	443	446	470	384	453	405	455	419	463	452	409	440	432	446	474	422	437	417	424	431	440	476	429	475	440	425	416	441	429	449	444	448	433	457	445	434	442	433	430	443	488	450	429	449	433	460	450	421	439	457	440	446	441	444	450	418	423	445	473	395	445	421	437	449	418	405	432	433	417	472	437	459	457	443	459	450	431	439	415	475	447	424	483	464	429	460	456	426	488	410	414	464	389	455	412	439	443	447	420	412	451	441	479	455	450	418	427	470	413	456	431	433	415	443	475	436	438	497	468	408	457	415	447	437	430	432	435	470	445	437	472	439	451	456	432	452	440	442	441	424	448	432	459	440	416	458	459	413	427	440	432	443	426	439	442	395	441	448	435	434	433	473	430	479	439	437	425	456	417	420	465	444	425	454	453	437	417	423	443	485	481	421	444	414	447	468	446	443	437	449	479	413	413	445	477	399	442	450	412	440	471	460	422	458	428	446	452	418	415	451	431	450	447	468	447	446	425	425	433	493	443	436	450	435	415	436	461	451	462	434	412	447	446	466	472	463	438	467	391	467	437	429	444	434	442	455	469	437	452	441	466	428	443	433	380	446	444	458	409	434	453	434	446	407	454	401	467	394	397	433	432	438	445	429	471	453	433	468	429	417	460	470	436	472	433	432	414	445	459	440	434	429	450	414	431	450	436	492	442	436	426	455	454	437	457	459	432	404	469	434	462	455	463	450	431	470	442	426	444	451	421	444	474	434	443	447	487	486	442	437	431	415	434	434	459	458	419	408	438	451	485	456	466	461	394	437	447	443	436	461	487	473	419	400	439	433	434	423	423	464	449	460	416	442	439	431	495	425	457	405	471	434	464	413	453	469	446	463	462	439	474	431	409	449	480	467	444	462	426	436	463	453	461	464	380	424	465	476	427	422	451	440	480	439	479	422	447	440	459	459	462	415	432	463	458	468	442	441	450	472	408	463	442	480	428	466	416	422	446	479	412	439	435	442	418	436	474	463	429	429	468	441	441	415	480	463	451	390	412	480	419	441	398	419	449	443	446	439	438	449	446	401	465	441	438	439	401	438	449	498	415	459
27187	38419	28128	16951	12429	8549	5794	4047	3093	2429	1939	1634	1297	1279	1201	1056	911	873	899	838	856	784	747	749	765	730	706	684	705	712	645	653	682	646	681	672	616	617	649	634	601	603	636	653	659	639	664	594	596	604	665	614	605	596	660	633	579	617	584	599	593	601	579	587	660	612	598	620	603	581	625	588	606	594	622	594	588	562	560	589	596	576	637	590	590	609	553	647	592	665	618	588	614	600	590	586	588	574	642	597	612	600	598	594	587	616	562	538	569	614	592	581	588	596	617	576	621	568	579	559	636	605	578	657	610	613	640	567	638	602	576	601	581	633	601	593	594	649	602	606	654	650	622	577	568	608	595	606	605	609	631	611	551	623	609	602	588	607	628	608	630	604	628	569	618	552	624	584	637	612	604	627	580	615	623	613	572	580	611	571	616	565	601	603	603	618	611	598	599	628	629	605	616	595	603	597	616	593	591	603	622	574	603	636	566	588	576	639	572	594	560	631	612	611	620	592	591	631	601	558	590	563	639	592	574	632	606	628	612	627	582	624	600	616	620	593	588	619	641	598	589	598	564	614	584	620	551	630	624	606	580	602	616	617	610	608	560	566	571	565	576	602	613	586	628	597	610	587	606	600	593	616	599	628	602	585	599	612	620	601	601	644	614	610	587	608	619	596	552	629	608	606	616	680	575	578	615	624	632	562	581	594	608	611	591	596	609	635	623	602	590	625	586	623	617	580	571	617	625	637	640	620	600	572	580	595	556	600	602	572	638	553	622	580	575	593	598	562	624	605	591	656	623	606	579	615	590	571	565	603	633	581	586	590	576	602	560	594	588	601	603	601	626	591	591	594	636	578	625	580	591	560	621	597	642	588	636	613	563	618	609	584	595	639	575	625	622	598	609	587	551	566	548	593	619	593	600	593	629	615	572	569	652	587	592	572	616	549	608	652	589	618	626	617	596	615	595	639	614	605	610	616	584	612	598	604	648	605	646	609	631	580	602	604	572	562	601	628	616	589	588	617	632	595	649	606	583	590	631	630	588	615	584	555	572	596	594	556	597	617	602	592	606	643	595	547	635	607	616	616	600	611	605	583	660	611	591	614	586	609	608	598	578	549	619	565	568	604	580	625	588	529	608	594	604	589	578	639	600	574	617	590	613	580	609	588	610	608	610	638	572	592	591	585	590	629	588	590	598	571	575	623	609	622	590	576	602	576	672	564	626	616	603	590	596	570	610	593	598	604	585	588	628	598	573	581	603	576	595	577	635	591	578	594	612	577	571	580	617	579	629	618	604	606	638	649	590	654	642	557	594	621	590	622	576	593	597	600	568	588	623	618	602	556	588	585	617	584	595	582	615	610	579	635	602	608	593	598	631	587	612	564	622	633	593	621	575	641	556	615	612	613	595	575	620	582	602	635	617	594	571	609	622	589	570	621	606	654	640	595	636	578	567	575	604	614	541	607	591	532	572	585	569	635	582	633	612	589	572	637	603	618	593	574	663	635	642	622	613	567	621	623	590	603	595	585	585	560	619	559	604	589	607	610	538	597	583	628	585	599	605	556	596	604	632	630	600	614	615	610	596	615	610	594	655	612	618	604	612	596	617	648	577	598	601	592	621	582	623	593	596	613	601	577	593	595	604	639	610	567	578	633	610	590	639	566	612	608	602	595	608	587	589	583	586	579	598	624	580	622	569	612	555	626	599	615	596	590	618	598	625	628	615	581	608	602	588	602	585	571	613	617	593	544	621	579	617	635	587	604	593	616	626	609	634	629	597	607	600	564	595	645	604	601	602	576	589	588	593	621	588	596	593	635	600	566	622	578	616	602	628	596	566	631	579	618	584	609	574	579	601	604	622	601	588	633	607	592	593	591	585	653	585	587	642	585	601	566	592	576	579	612	584	568	644	589	601	618	638	584	592	626	632	569	620	571	592	594	639	628	611	562	622	614	577	570	591	558	570	619	603	611	576	589	613	622	568	549	555	583	652	617	608	596	616	594	614	584	615	573	622	580	675	629	554	582	602	567	606	655	596	609	560	591	574	604	603	598	598	640	567	599	612	528	611	561	613	640	633	573	599	626	575	591	607	612	577	606	584	579	603	594	575	597	589	652	629	583	599	604	572	619	629	576	585	590	573	587	566	577	605	558	561	606	551	632	578	610	581	600	583	581	610	613	574	613	615	570	592	607	690	563	620	586	624	576	618	592	571	588	621	610	600	598	599	583	593	610	590	631	636	595	624	593	607	584	589	552	615	605	574	597	639	609	604	594	629	628	580	612	643	615	591	565	629	586	621	544	588	580	619	596	621	595	624	560	562	603	564	605	594	592	610	580	577	610	639	596	613	612	629	569	594	577	587	632	595	631	605	590	566	577	611	632	593	567	564	630	603	604	584	604	566	632	599	625	594	586	605	602	609	594	648	571	609	616	568	584	583	613	548	603	615	592	601	620	607	653	627	566	586	615	605	600	616	605	572	614	581	610	568	570	621	598	575	639	608	577	665	624	598	621	586	561	619	586	569	636	605	635	586	614	598	578	620	561	605	600	632	655	641	548	603	554	580	590	599	617	585	593	625	615	577	604	582	574	622	563	631	643	573	608	601	536	612	595	599	591	593	557	575	623	614	620	612	582	556	590	616	592	608	564	551	643	641	569	627	658	609	623	601	617	597	620	572	612	578	586	614	634	615	627	591	546	609	609	597	605	599	597	599	613	623	657	605	587	584	640	612	596	570	630	559	607	588	599	614	602	623	588	593	562	580	619	594	626	614	602	607	576	594	567	606	607	592	668	617	590	561	623	565	555	596	613	593	608	611	631	633	572	598	637	612	596	581	566	647	653	623	636	630	597	609	616	640	604	644	589	579	602	617	572	583	576	585	576	585	590	620	580	609	610	632	601	596	559	551	575	552	601	589	602	606	616	596	584	644	603	573	554	584	611	601	617	587	610	608	630	602	582	602	553	568	637	596	606	614	603	596	596	630	584	606	615	593	559	598	615	582	594	609	614	592	619	584	581	623	581	626	649	658	614	585	592	568	592	585	589	602	572	572	589	634	588	606	594	602	603	591	610	633	578	580	613	586	624	579	605	619	602	635	594	623	597	589	586	609	572	555	631	564	656	610	552	590	604	681	575	620	585	603	555	611	619	570	600	545	602	660	580	586	595	640	596	576	606	641	609	613	620	620	603	599	584	613	609	617	618	578	610	609	568	598	623	607	581	619	610	607	573	611	585	589	607	568	622	598	556	617	617	625	597	602	611	581	626	590	590	593	610	589	615	645	597	631	603	634	627	644	606	646	643	563	612	572	601	572	593	638	561	631	572	599	586	595	623	636	565	555	550	559	578	574	593	569	626	611	571	603	635	616	571	615	601	607	634	617	623	637	604	580	608	590	587	601	607	566	575	579	610	598	628	620	572	625	619	597	578	615	627	580	564	643	597	648	584	608	603	605	626	634	592	559	618	577	589	624	607	607	593	601	621	644	608	539	589
24010	21612	28714	25080	21325	12779	5328	2962	2108	1699	1317	1075	1014	924	814	785	666	653	662	639	594	562	568	506	500	559	492	507	548	464	496	448	478	490	467	449	488	461	386	464	433	435	448	427	427	436	439	438	446	458	476	441	413	402	456	450	451	405	411	442	428	436	381	452	418	413	415	433	430	453	404	445	409	424	442	437	435	429	432	433	445	403	414	434	410	453	414	392	418	419	473	428	417	414	412	386	412	399	422	411	417	427	433	427	418	404	414	436	375	406	420	423	388	411	395	412	408	404	425	440	464	439	429	418	443	420	468	478	408	399	460	445	405	358	455	436	392	406	398	399	417	398	461	422	407	421	435	397	414	409	413	409	368	427	428	407	428	413	408	427	413	432	434	432	400	401	455	449	425	401	441	439	402	406	416	445	439	430	419	368	423	415	400	413	441	414	382	409	418	410	382	413	407	436	446	409	416	426	415	422	420	434	437	409	466	397	450	457	411	406	433	451	431	443	387	442	419	428	416	392	411	418	388	431	450	403	425	466	395	407	432	425	443	417	407	406	390	438	424	434	453	422	457	424	440	438	439	414	416	458	399	414	412	456	373	444	413	415	427	417	386	383	417	409	406	443	418	429	417	420	422	387	388	383	398	430	430	420	403	439	416	392	417	409	425	418	415	403	431	430	435	419	484	391	417	450	382	408	430	409	447	401	412	406	424	452	394	451	385	446	420	450	403	403	464	434	464	422	410	388	407	422	421	429	404	415	411	410	411	402	443	385	411	421	430	390	449	405	458	392	409	450	407	392	446	429	442	382	449	405	440	396	411	401	434	434	390	414	435	429	430	423	424	455	399	383	443	389	432	407	395	446	412	399	401	425	402	406	446	431	396	428	456	412	400	415	411	401	443	406	419	455	401	452	434	388	398	372	453	384	432	438	424	390	420	432	421	431	376	392	442	435	442	389	429	393	404	454	416	417	434	443	444	433	444	422	433	438	368	422	424	413	410	422	419	402	402	394	374	415	421	455	399	398	474	421	415	407	405	398	417	417	429	362	407	430	406	399	412	413	425	431	436	414	428	412	384	431	411	406	400	435	399	409	386	439	422	447	419	429	409	433	417	410	382	437	422	407	410	430	421	389	421	430	408	391	404	429	425	399	403	413	387	418	439	420	398	408	402	407	412	461	398	397	394	418	439	391	436	415	419	414	439	440	445	423	444	443	424	404	409	468	435	383	412	464	407	443	402	432	434	419	428	401	436	404	426	431	438	439	386	421	411	432	436	442	404	360	423	444	426	419	446	387	411	410	443	404	417	435	413	432	424	445	445	447	430	411	414	432	375	425	415	438	417	413	405	480	434	411	439	381	401	422	417	413	444	403	402	429	469	418	401	438	447	402	392	386	427	424	401	430	425	445	401	459	399	443	446	388	420	413	419	390	420	409	391	405	414	390	400	417	409	425	431	409	413	446	419	438	450	430	439	423	411	448	426	413	402	426	410	404	407	398	407	443	435	431	417	381	367	401	435	399	437	452	409	424	395	424	422	438	376	417	417	404	406	426	423	398	439	473	375	410	442	436	423	415	464	420	412	387	404	433	433	438	434	399	388	413	412	404	407	427	392	412	396	438	422	432	397	398	428	419	389	416	432	439	425	409	415	406	379	435	418	433	418	427	444	437	425	423	406	417	416	434	409	450	424	429	419	426	387	425	443	410	472	458	410	446	447	426	437	428	437	392	389	426	399	410	401	394	417	420	413	427	430	416	416	416	417	406	415	427	432	448	387	463	387	395	417	420	388	419	407	448	436	423	391	409	460	436	428	416	415	401	434	437	382	411	415	378	447	429	397	413	421	447	456	435	392	429	419	402	428	408	403	425	403	439	422	394	436	417	445	400	421	446	430	423	427	425	424	420	432	450	409	429	424	427	460	426	394	409	420	389	387	427	447	388	421	393	412	432	447	388	461	379	437	418	405	386	416	383	436	459	411	412	385	401	435	435	431	461	394	413	410	406	422	433	429	417	427	416	427	433	415	375	437	402	400	389	419	419	412	410	412	424	385	414	440	446	402	379	418	404	416	419	404	421	404	448	404	452	439	423	415	424	442	410	421	406	430	418	401	435	441	430	411	448	396	386	409	414	428	420	397	428	446	419	386	409	402	438	421	422	407	412	434	416	416	414	425	440	402	435	411	431	416	409	419	430	434	439	389	461	428	436	381	424	409	423	407	381	468	438	414	442	421	410	458	431	396	424	411	435	429	430	393	419	416	406	437	450	437	395	442	394	410	373	403	462	383	415	426	422	414	416	400	441	402	441	443	433	418	395	391	433	420	393	402	429	423	415	404	430	425	426	399	425	411	408	429	448	418	394	379	387	428	410	435	413	457	405	420	411	418	417	447	405	425	413	430	416	422	433	379	431	431	434	403	432	446	413	420	413	418	428	395	440	405	423	420	431	429	433	440	386	429	415	404	431	409	448	372	425	441	423	401	404	427	404	386	409	419	456	374	425	429	441	402	403	465	444	399	426	418	431	407	429	394	439	423	413	438	420	451	443	462	433	426	386	424	422	430	422	429	386	386	440	412	421	407	465	391	423	410	425	390	392	450	374	416	409	378	397	432	442	419	423	417	424	389	416	441	466	421	414	414	423	411	403	393	430	445	442	399	420	398	432	429	396	422	402	409	446	427	427	428	426	443	420	406	409	413	415	439	409	424	422	421	406	405	410	410	458	388	448	408	425	423	410	430	401	403	429	452	407	395	386	409	415	416	401	407	424	405	418	447	419	398	459	387	404	447	394	393	415	387	371	434	401	429	418	414	411	442	413	448	420	388	414	473	436	411	417	429	411	402	415	435	412	381	407	422	420	420	378	429	417	406	434	418	464	466	405	417	435	397	412	393	439	439	413	434	425	395	452	431	405	437	394	446	405	402	409	423	459	391	396	394	410	389	419	409	436	423	396	419	461	417	446	370	394	408	410	424	436	415	435	411	420	428	392	399	398	422	435	424	445	389	427	398	443	470	431	407	414	448	415	425	417	456	400	391	440	412	421	426	416	422	390	429	421	436	422	436	415	470	401	422	414	428	407	420	430	425	450	422	420	463	407	394	419	446	399	418	416	404	437	435	411	420	402	375	424	417	413	422	435	431	429	398	402	415	442	449	352	453	431	439	400	437	419	450	447	445	419	396	457	402	422	381	418	397	400	468	394	428	403	445	434	449	390	403	406	407	381	403	449	400	412	418	422	395	393	444	429	448	383	432	420	410	384	427	391	393	415	380	438	377	416	444	411	434	431	438	383	397	425	440	429	403	402	405	422	419	416	422	439	429	420	425	435	454	461	411	420	389	386	416	415	417	456	423	453	416	423	450	417	392	400	413	397	417	419	415	437	445	430	425	420	419	450	420	407	412	430	437	420	394	404	441	400	459	420	414	435	413	398	389	407	405	385	424	437	431	412	409	413	418	411	412	413	442	418	413	414	410	394	429	400	414	424	407	420
28714	44887	34492	23308	18497	13105	8644	6338	4694	3684	2805	2332	1948	1800	1658	1362	1301	1101	1106	1060	977	903	868	821	832	806	763	703	729	730	692	730	706	689	666	652	619	587	611	580	597	589	628	581	612	600	635	649	607	590	636	616	559	627	601	613	576	587	558	571	564	571	563	584	579	584	593	584	591	551	556	579	570	565	589	574	614	596	583	545	515	589	558	602	594	544	597	549	556	596	568	576	563	587	612	550	559	559	592	600	594	568	541	634	577	546	584	608	556	571	575	566	582	553	590	586	533	562	602	544	555	521	540	573	585	627	607	583	562	584	538	593	570	553	549	547	571	552	585	552	571	573	591	584	612	592	604	575	557	587	569	643	551	597	551	528	563	565	595	554	608	586	546	588	570	560	526	555	573	562	581	563	581	527	512	543	583	592	580	558	563	567	567	565	585	600	586	584	560	553	556	628	566	547	533	589	573	576	589	572	574	563	556	550	538	575	572	543	564	570	568	551	503	594	564	600	559	591	554	579	573	556	578	583	609	554	607	568	551	555	564	565	603	554	600	591	599	505	547	580	579	577	556	542	579	570	585	592	606	546	592	565	599	544	561	573	563	540	553	594	564	571	544	571	551	555	539	599	530	580	604	555	610	584	554	569	517	568	601	577	603	569	596	595	576	589	618	588	552	578	539	515	577	582	557	577	559	528	554	574	616	522	563	557	567	568	620	563	567	576	618	582	563	573	576	615	553	569	601	523	580	539	564	560	566	591	554	567	576	585	568	583	592	560	561	552	566	576	532	555	586	549	583	585	559	607	576	523	568	564	587	553	572	580	544	539	607	585	539	566	588	553	566	526	531	612	571	595	578	569	556	584	560	535	577	541	571	566	624	614	589	556	560	586	583	594	598	608	519	554	581	548	614	592	547	578	599	552	573	581	547	543	568	546	537	568	567	558	597	560	589	580	563	553	636	558	594	536	542	566	595	572	544	564	553	620	553	585	589	540	572	547	548	603	582	572	554	550	597	544	587	554	567	549	506	577	583	549	572	613	580	546	588	609	596	547	535	522	581	544	553	547	564	574	641	563	555	574	569	553	581	574	599	562	619	562	566	587	565	531	529	529	563	549	562	575	570	563	558	623	550	524	559	560	573	578	573	574	559	596	578	534	578	578	522	551	554	569	506	591	579	590	599	619	537	561	535	589	565	556	567	611	578	591	633	613	590	584	583	539	541	577	567	582	563	557	597	583	553	616	581	588	530	612	577	583	589	627	588	561	571	564	571	597	541	588	578	605	596	572	592	595	598	576	566	602	574	551	560	558	568	563	589	572	583	561	598	619	517	584	574	552	537	600	590	581	560	563	540	536	578	553	561	540	544	570	547	580	575	565	591	575	570	572	605	589	540	597	590	574	573	554	539	575	545	593	576	583	547	596	538	568	532	594	569	576	572	577	578	603	550	622	536	565	593	546	569	554	569	566	586	584	572	547	595	576	537	581	566	558	560	583	567	610	595	540	544	574	605	600	596	570	558	569	598	596	583	576	577	603	579	569	537	565	552	582	583	586	573	539	562	548	625	599	573	556	547	581	615	540	555	535	590	549	546	568	566	617	579	548	585	537	537	573	557	588	577	564	577	573	549	584	557	563	567	581	588	604	577	557	591	583	579	574	578	554	514	567	577	566	565	582	573	585	613	589	584	522	554	565	577	536	605	553	574	545	572	603	586	575	578	544	581	543	537	654	555	636	628	600	576	593	589	578	561	545	562	570	560	554	536	543	600	583	606	565	591	605	551	638	580	581	577	582	581	562	544	558	576	568	606	583	576	571	562	551	530	567	624	543	548	571	544	600	543	533	562	565	598	565	568	620	573	564	581	586	611	581	572	582	581	518	596	548	561	571	576	576	558	589	566	604	528	607	544	570	561	572	572	587	584	593	564	563	576	564	532	553	590	567	589	577	550	623	589	588	567	553	552	552	555	555	588	598	562	545	566	577	592	567	604	573	596	557	569	568	543	583	616	572	594	543	591	597	530	595	577	574	603	573	568	576	588	599	520	560	614	500	566	541	573	563	568	589	591	550	581	604	593	542	570	599	608	550	572	563	595	549	578	552	583	568	600	605	558	582	586	597	557	608	573	588	611	567	575	588	609	573	566	564	558	581	571	541	547	539	578	553	532	557	520	598	572	585	571	570	598	562	594	554	583	589	559	550	577	557	579	544	596	573	575	578	565	593	565	562	547	592	563	561	584	586	593	599	539	547	585	602	593	540	565	584	575	572	597	589	577	551	594	564	592	603	584	560	557	539	592	535	561	564	587	529	554	625	613	565	573	560	591	543	557	565	577	566	579	584	606	617	545	569	577	580	545	550	561	544	587	551	530	589	586	562	569	599	559	540	543	599	569	573	560	556	578	554	564	555	520	555	566	578	585	611	573	558	554	547	563	557	568	572	602	566	586	588	586	562	610	591	550	530	589	530	556	562	588	557	618	533	556	602	549	604	607	549	561	570	570	600	543	573	585	579	611	569	565	567	554	559	592	538	560	592	612	584	552	590	556	560	558	559	592	611	558	602	579	547	572	559	562	615	562	540	565	570	576	603	609	553	569	603	571	607	602	554	582	584	552	574	547	567	557	571	606	564	551	585	517	546	553	539	542	579	581	578	596	607	604	528	535	516	565	564	553	623	564	560	599	510	532	617	578	564	615	567	573	590	576	566	582	555	586	565	528	572	554	584	553	569	549	585	563	567	571	600	539	574	610	571	535	576	581	538	554	584	578	554	497	564	582	590	606	586	568	598	546	542	589	581	554	573	557	579	580	562	589	525	554	518	568	561	553	570	574	554	559	590	586	556	578	584	620	566	576	558	570	632	600	554	596	571	568	550	631	574	571	550	574	551	553	541	596	526	533	559	610	506	569	565	577	596	587	594	614	559	556	584	563	605	578	542	520	573	554	558	597	581	635	549	575	602	586	535	570	569	580	563	604	574	585	593	594	569	561	607	599	607	586	587	556	591	587	512	540	603	582	549	603	546	589	573	543	572	561	580	599	547	556	571	588	560	572	581	598	522	568	555	612	585	573	599	567	560	551	539	564	579	565	585	592	601	558	601	593	567	580	561	609	541	546	564	547	570	596	502	528	573	554	584	573	527	559	551	573	565	524	526	530	554	565	580	613	576	581	617	563	528	566	567	585	584	586	586	596	627	590	559	606	592	571	655	588	593	558	549	579	590	555	581	566	552	555	576	545	572	553	559	589	542	597	537	607	580	586	563	528	527	558	588	583	566	565	565	552	574	575	586	609	617	544	576	592	579	560	561	615	582	573	524	604	557	577	544	582	541	557	594	591	599	541	633	552	551	583	579	584	592	557	565	589	562	566	555	605	562	537	585	538	574	548	572	608	529	550	582	620	606	591	574	533	550	577	556	543	593	590	573	586	549	622	518	570	592	553	535	557	578	561	553	607	560	588	591	561	597	607	594	560	579	586	558	600	539	580	561	595	552
25456	21707	27278	25597	12294	5448	3213	2134	1614	1288	1068	868	827	767	658	707	642	615	542	556	523	532	474	521	444	480	443	430	430	457	448	436	456	455	423	398	448	433	408	403	412	430	416	413	376	410	400	418	398	397	425	382	410	410	418	460	423	397	392	429	389	389	407	396	413	404	388	382	368	381	370	408	409	404	465	410	390	417	391	363	402	397	400	409	433	403	386	405	365	398	411	384	389	390	429	375	390	395	430	404	432	415	406	395	394	381	378	395	389	409	393	395	391	381	389	374	351	383	397	411	416	391	377	395	395	387	379	372	373	434	386	408	398	430	376	416	414	395	381	396	416	412	389	405	385	430	406	412	411	388	417	402	399	424	433	372	414	383	396	389	376	438	398	358	398	421	379	391	399	416	395	386	365	388	381	412	344	408	413	401	384	395	387	413	414	373	389	378	417	383	397	389	407	380	363	357	371	356	421	392	443	377	413	407	381	425	399	399	386	403	407	406	420	397	393	385	419	430	390	353	396	443	398	390	376	376	367	391	368	413	434	392	424	397	409	416	406	385	415	397	390	391	381	378	380	389	405	395	378	335	392	404	361	393	391	396	361	415	395	424	399	398	429	382	404	360	401	392	399	390	399	365	385	409	382	403	415	363	362	390	419	385	416	381	378	393	386	408	366	370	388	375	421	399	407	394	405	380	413	402	381	377	415	423	363	403	394	423	419	404	391	389	399	379	413	377	391	374	430	387	394	446	390	391	390	395	393	380	396	417	392	393	430	420	400	414	382	421	371	378	384	420	387	377	407	408	404	395	388	413	359	376	383	412	402	423	410	389	399	421	400	381	390	389	413	375	392	386	378	378	406	394	423	409	423	388	394	415	398	385	384	402	383	415	412	412	401	437	393	383	362	390	391	362	401	370	408	394	403	416	420	400	383	404	421	372	410	432	382	372	359	375	397	394	375	376	395	412	414	401	422	396	383	401	433	388	416	399	424	368	431	390	421	398	386	430	406	391	388	415	382	377	401	409	360	377	412	413	365	424	409	410	353	370	407	402	403	396	398	361	359	369	385	432	389	443	351	388	407	389	401	400	405	386	412	445	435	407	386	360	376	412	391	418	384	377	391	367	376	384	393	393	407	372	398	371	418	361	384	448	397	416	370	381	390	440	389	391	412	389	384	393	380	394	404	359	373	423	354	355	402	384	407	396	385	423	394	416	410	405	395	408	402	427	389	414	400	411	428	380	396	379	413	409	393	370	355	390	418	403	382	392	382	401	417	420	369	391	434	398	390	414	375	391	418	381	419	399	381	458	387	384	378	424	410	389	390	371	418	405	399	408	387	431	439	389	412	439	397	413	404	409	379	353	396	369	393	411	405	397	378	403	416	402	404	409	395	427	414	379	425	425	435	402	405	352	427	379	387	372	431	398	396	413	446	382	408	401	415	387	401	390	410	375	386	344	401	421	397	392	370	400	424	375	404	414	388	408	398	392	396	412	379	359	409	419	378	377	396	415	424	371	409	421	415	404	382	398	390	417	407	387	408	414	399	433	408	384	379	408	419	391	372	410	410	406	402	394	396	373	397	392	425	391	387	401	387	399	381	384	418	396	417	438	368	379	389	390	426	405	370	391	416	391	417	411	379	400	395	433	394	402	420	351	436	409	401	387	385	412	399	374	422	412	374	393	404	422	389	402	459	381	396	397	375	355	390	396	370	401	378	387	356	384	423	388	374	411	381	397	387	423	406	393	398	420	412	367	416	380	373	373	416	390	395	353	422	397	372	391	409	397	400	389	411	381	398	382	385	424	417	385	417	434	387	416	357	401	388	383	412	391	389	410	394	404	376	408	434	393	354	393	395	379	413	374	364	363	406	383	395	408	409	405	351	400	396	405	397	389	417	408	388	365	401	418	399	375	414	386	420	373	423	428	384	418	412	387	360	389	402	373	401	360	388	380	410	396	409	401	407	435	357	417	366	372	361	370	379	416	417	398	397	406	393	403	418	371	421	391	420	389	392	388	408	411	406	392	384	391	388	414	383	407	385	416	388	356	434	389	434	369	370	373	402	386	416	390	403	400	375	392	389	412	364	421	402	398	400	428	396	401	379	401	364	422	403	384	365	391	376	383	370	364	416	398	376	428	380	396	367	384	379	375	388	396	385	403	417	401	394	391	434	389	395	380	377	405	421	395	387	402	418	349	433	403	379	432	375	421	355	426	425	432	395	401	391	410	367	395	413	399	375	374	415	381	417	398	393	394	419	377	421	397	411	404	335	392	410	391	396	395	373	369	404	351	403	363	400	379	404	382	405	376	382	414	384	401	398	386	415	379	403	400	375	449	384	414	389	372	416	375	401	404	392	388	408	375	384	385	398	400	429	367	381	394	419	375	379	409	397	403	398	389	403	415	387	391	447	409	409	434	392	400	404	417	384	393	389	386	371	393	415	407	394	445	399	408	393	413	428	380	398	404	374	408	413	391	380	388	393	389	372	378	416	396	401	424	440	397	417	393	394	389	407	387	428	379	417	411	408	394	399	377	427	395	393	420	396	324	408	426	411	377	401	417	412	401	404	396	389	406	404	359	352	394	387	394	388	405	382	433	377	404	381	412	417	421	417	407	396	390	354	418	434	373	409	406	431	402	408	423	373	383	398	414	408	433	364	391	400	401	386	394	401	400	374	381	367	431	414	433	400	404	409	409	402	403	374	392	407	405	410	409	390	390	435	372	370	364	396	421	391	391	372	401	380	396	403	391	410	393	439	407	384	401	391	411	381	378	374	405	415	397	422	426	361	386	389	365	414	394	386	442	399	393	421	397	397	397	409	415	399	450	415	380	415	399	392	428	405	407	380	388	404	413	390	400	396	409	410	379	389	378	417	399	389	385	397	415	390	387	355	394	387	383	407	358	403	385	402	390	395	371	392	419	398	413	402	401	424	384	403	400	392	366	365	401	390	376	406	409	425	395	387	391	430	425	381	414	402	400	376	431	424	362	396	403	389	403	405	396	398	402	418	433	370	423	405	390	433	389	391	404	433	391	430	380	407	408	386	410	375	380	387	387	366	428	406	426	418	355	401	405	383	397	364	367	425	422	431	406	418	401	383	379	382	392	416	397	377	372	419	380	415	419	400	390	383	410	426	401	412	395	417	389	383	409	363	385	386	449	384	435	343	367	365	391	415	409	374	410	401	437	371	395	386	384	355	401	363	380	392	380	381	383	417	362	392	405	396	414	405	393	384	388	383	389	390	402	382	396	416	406	397	397	412	410	393	385	399	401	399	422	379	373	396	397	417	378	382	383	389	394	401	366	385	394	365	378	371	395	401	424	336	387	369	410	418	404	407	392	388	416	413	412	422	390	381	399	394	422	388	455	381	404	411	410	398	411	376	372	379	401	436	402	364	407	386	355	366	387	390	411	412	402	407	351	417	380	409	388	393	401	416	379	412	409	400	402	398	454	343	415	389	373	372	422	391	388	381	378	417	411	419	396
27065	40972	30548	20033	15403	10358	6903	5126	3869	3016	2398	1880	1511	1544	1403	1190	1059	1018	1009	870	836	881	735	750	698	709	686	673	644	632	626	667	676	697	627	587	604	594	561	575	582	552	585	591	600	620	578	551	551	564	591	561	566	562	582	580	557	566	576	530	539	564	542	543	567	568	560	521	554	574	583	550	541	556	531	513	529	602	532	523	532	537	517	482	543	525	582	521	593	536	553	545	567	542	562	512	564	576	526	562	556	531	504	566	587	533	564	542	588	534	579	535	528	587	529	517	538	566	554	539	513	578	578	518	575	562	554	589	535	545	577	507	563	590	575	530	506	556	581	550	547	511	538	525	547	558	558	546	538	574	544	527	514	519	549	555	561	513	525	547	559	529	575	580	582	558	539	550	564	531	553	518	532	560	559	551	542	554	537	552	538	542	569	530	534	533	604	555	552	593	557	578	515	549	575	538	528	567	563	547	553	540	542	555	545	534	511	566	584	517	575	575	541	501	551	576	598	512	529	546	611	560	492	565	563	561	541	537	516	537	521	526	489	557	551	561	540	498	560	552	579	572	561	542	549	594	561	569	554	551	553	505	519	531	515	545	521	560	569	518	526	510	538	583	512	555	582	528	507	592	562	523	554	536	556	521	564	521	567	553	563	569	559	511	566	565	530	554	531	547	555	534	571	507	572	552	569	498	544	545	538	556	585	524	559	555	538	572	536	590	545	521	559	572	529	561	602	503	565	582	531	523	609	591	551	552	530	572	596	503	551	555	562	548	521	552	521	562	500	526	552	549	523	545	512	507	550	594	559	574	579	545	560	565	549	567	558	528	559	526	553	516	548	561	476	559	573	540	576	541	572	556	552	543	533	540	530	532	523	545	520	530	546	531	558	571	570	543	517	565	549	591	522	575	568	542	567	519	604	568	550	551	598	550	567	562	566	564	574	555	546	564	519	570	553	560	577	532	576	562	553	560	521	564	526	567	504	561	548	543	555	578	571	508	519	611	529	579	571	537	521	527	502	499	568	506	563	525	577	555	544	580	516	549	536	540	520	509	526	550	527	548	602	547	557	560	562	546	536	540	544	547	530	542	576	535	525	535	542	555	531	559	547	556	556	516	540	559	518	578	516	531	538	545	545	506	530	521	532	534	575	523	555	592	517	563	538	577	565	548	567	522	534	513	521	532	560	558	559	517	535	551	524	553	528	529	558	524	567	566	560	582	534	531	546	571	536	528	541	531	546	532	506	533	526	559	531	529	567	584	513	592	529	546	556	571	566	544	531	551	587	542	539	546	538	542	511	537	543	558	561	559	540	538	524	572	517	539	545	571	515	581	530	499	543	520	527	517	550	565	567	543	563	529	583	523	587	597	570	543	554	568	544	589	604	563	541	515	540	521	541	530	541	523	569	552	569	526	563	565	537	542	540	570	541	506	562	547	569	552	547	552	559	587	557	527	571	578	601	544	475	560	520	602	583	571	579	545	565	552	541	515	531	553	569	538	569	507	545	523	582	548	572	542	546	529	533	556	543	515	493	554	570	525	583	539	526	590	531	568	509	524	613	555	571	606	516	521	559	540	581	542	519	595	594	518	527	537	532	550	536	526	528	535	545	567	568	534	539	522	540	565	557	540	543	546	526	537	533	581	564	528	560	577	556	534	543	510	526	543	535	538	579	542	548	553	531	553	570	565	551	549	554	546	545	540	575	580	568	527	551	543	549	517	518	558	554	548	576	590	529	584	533	559	556	526	538	576	571	527	537	562	544	536	555	566	523	543	553	540	510	525	534	560	531	547	594	577	579	523	536	585	564	540	560	513	532	558	542	518	546	574	552	562	571	556	525	542	556	523	517	531	570	561	575	556	522	535	536	514	601	567	539	556	543	558	531	578	554	537	581	570	550	532	524	558	553	527	569	604	583	524	548	536	504	558	547	563	537	546	531	529	555	556	565	549	586	541	549	521	542	534	578	563	535	554	530	521	559	598	554	562	531	535	585	532	513	534	572	469	539	523	533	545	536	524	537	541	560	505	553	594	559	602	574	525	546	566	525	529	561	561	533	524	572	530	535	543	544	547	570	547	598	540	561	528	584	547	535	557	535	554	555	530	510	543	575	566	544	563	559	537	537	537	554	516	547	545	554	546	537	543	512	563	541	579	539	526	527	529	538	526	552	602	533	562	513	507	532	593	504	542	568	576	572	527	542	558	542	568	532	525	544	570	614	559	538	571	558	514	573	493	502	530	559	540	550	577	530	581	529	531	582	557	513	501	566	532	547	569	549	573	535	544	576	553	588	570	543	543	494	543	570	535	541	545	552	549	552	540	562	563	542	540	531	565	531	565	560	567	566	554	529	582	534	579	526	560	527	538	523	540	541	534	548	572	518	570	550	531	547	537	603	539	544	535	573	520	507	526	561	583	534	521	578	568	524	523	559	530	539	599	525	563	563	529	512	522	547	552	553	562	543	545	529	555	560	567	547	531	535	583	531	568	543	562	532	551	551	524	571	545	522	531	532	560	557	531	554	539	533	527	546	530	543	526	536	559	553	546	560	559	535	538	540	550	522	572	535	536	519	535	560	580	561	555	529	525	555	571	517	533	556	521	522	576	530	551	553	557	585	505	551	543	528	553	528	563	531	500	525	575	560	572	520	552	556	594	546	567	553	549	601	563	584	608	488	537	547	541	538	543	537	555	555	528	586	535	557	540	529	542	551	530	534	499	557	562	521	539	554	551	532	550	525	551	565	537	544	530	553	530	521	595	543	579	548	473	585	573	568	528	529	504	589	549	559	533	539	545	566	534	535	547	574	543	560	574	563	594	554	534	535	579	536	598	550	509	541	533	549	554	557	557	530	523	506	541	521	540	518	538	541	555	506	561	567	543	541	528	531	525	565	553	530	565	554	551	549	584	541	536	523	491	557	586	567	570	532	575	517	531	556	573	558	554	563	542	556	578	551	564	568	571	566	546	519	519	553	538	550	527	542	577	515	541	567	619	572	551	582	561	520	523	561	517	551	559	528	577	543	507	527	514	519	576	581	554	519	555	519	553	602	559	536	544	543	534	543	614	537	529	545	502	583	541	536	539	568	526	547	584	548	497	602	537	531	589	556	515	507	517	552	533	562	569	563	539	536	546	580	528	538	518	548	563	552	511	550	556	541	586	564	569	556	582	531	533	603	547	515	534	552	543	532	578	565	558	539	539	546	519	514	552	554	555	499	548	575	565	529	569	521	528	525	522	531	595	574	540	568	553	527	555	518	520	555	522	531	499	544	528	540	581	570	567	506	555	579	576	545	512	553	580	522	523	563	551	544	563	545	530	547	574	559	561	534	576	537	534	561	580	570	547	528	590	564	533	565	542	570	566	542	497	601	571	550	578	540	516	530	556	577	557	503	565	562	593	554	558	561	533	536	561	562	562	519	586	548	556	548	525	574	510	511	514	505	530	545	517	579	552	571	537	532	548	552	547	570	535	555	558	529	576	547	529
23100	21709	29380	24576	21791	21056	10840	4335	2756	2265	1817	1304	1181	1131	957	868	814	757	681	708	638	541	552	503	504	536	439	467	487	444	452	421	431	432	453	424	421	405	409	376	423	397	388	420	398	395	411	366	396	374	375	384	365	363	401	370	380	392	395	338	379	346	348	364	361	385	394	383	351	354	369	409	329	366	351	371	328	363	363	372	387	339	353	348	381	379	380	400	348	365	342	360	383	362	359	373	365	349	393	370	343	368	386	341	385	354	365	364	352	354	386	337	345	390	399	419	365	356	382	337	369	367	380	379	366	375	365	381	378	354	388	337	366	390	384	389	349	358	346	352	361	362	353	337	354	382	383	381	353	390	402	335	388	389	391	341	371	416	346	331	369	345	337	347	419	333	374	376	364	354	374	373	371	370	376	363	367	362	390	373	376	391	355	345	356	377	362	403	355	385	369	372	369	343	377	342	365	360	367	369	363	368	341	362	355	360	355	378	352	343	397	359	355	359	364	360	359	376	353	348	368	342	378	355	385	347	326	338	341	387	386	346	363	382	337	374	347	359	391	369	344	380	343	384	362	385	370	324	383	379	383	356	355	372	342	351	382	398	376	349	366	370	365	361	369	353	342	363	399	377	354	386	379	384	368	339	385	370	377	346	355	356	345	358	360	342	342	395	371	355	368	368	351	389	389	375	369	342	379	376	408	373	369	368	339	354	399	326	344	379	367	381	375	379	370	356	384	367	356	348	374	361	354	396	381	362	346	348	340	400	367	329	378	352	372	397	383	366	407	378	379	359	327	366	387	379	352	341	384	366	395	377	371	404	341	351	320	387	379	360	380	340	371	361	365	377	344	371	363	388	364	316	377	359	359	364	366	320	381	361	358	384	358	393	373	380	352	369	378	353	368	376	373	407	347	376	389	349	410	324	388	379	419	393	374	371	343	335	344	374	362	394	360	391	356	346	436	372	351	390	371	362	380	400	363	381	380	354	365	344	379	350	349	346	371	395	320	349	397	349	360	357	353	358	328	354	341	386	389	359	327	369	362	369	347	382	351	337	357	368	362	371	371	359	376	368	382	371	377	382	377	355	390	400	355	329	378	369	423	346	379	329	365	406	372	393	379	372	362	349	390	365	393	342	362	370	357	368	379	337	396	366	375	351	402	370	391	372	380	384	422	339	348	374	360	363	383	383	341	356	372	365	390	297	384	382	352	359	376	381	410	362	342	385	353	386	335	359	384	358	349	366	384	383	365	352	372	368	371	371	360	391	341	362	365	344	389	381	401	348	352	344	333	376	358	390	390	379	384	349	376	375	377	357	374	355	326	384	341	373	368	370	371	347	371	350	349	366	380	389	334	340	363	369	374	383	392	350	357	354	375	385	350	364	361	343	404	366	378	354	371	331	347	377	343	347	358	359	333	402	369	385	337	367	394	358	348	371	387	379	348	337	414	361	363	398	370	337	347	391	365	336	374	378	354	373	359	373	365	402	326	350	367	322	365	392	361	363	371	384	358	370	364	385	401	335	410	352	372	355	365	383	370	356	356	359	366	336	378	376	361	348	354	381	362	360	399	372	342	402	370	373	342	350	355	376	349	380	404	383	355	329	370	378	346	394	355	316	367	377	399	351	361	367	350	374	356	333	382	382	389	364	375	357	406	362	386	388	358	374	362	358	371	355	373	349	371	395	419	358	373	385	368	371	390	399	355	346	387	356	356	341	328	373	359	371	353	366	415	393	333	380	421	362	372	370	365	390	380	387	393	397	349	352	380	350	386	397	367	359	358	359	347	354	361	350	366	373	366	353	375	383	382	366	370	342	362	340	386	382	364	392	376	359	395	370	364	342	383	368	371	357	348	393	368	382	356	380	367	405	380	349	352	395	358	362	397	384	356	352	362	378	366	347	391	355	395	345	355	382	341	387	349	375	367	394	351	360	347	376	353	372	343	366	376	323	366	342	342	381	399	390	371	366	367	347	355	358	373	364	345	378	367	371	372	366	363	386	353	380	369	347	375	362	380	352	376	350	327	361	382	344	394	368	386	359	380	372	349	364	381	363	376	377	331	367	408	378	363	362	333	357	383	364	379	364	385	361	347	389	362	375	362	364	371	339	387	341	353	366	396	370	363	384	335	380	350	369	374	343	406	363	337	348	386	386	322	375	360	368	390	370	379	369	353	370	366	387	368	347	372	352	370	360	361	315	374	369	334	373	360	329	342	364	385	325	411	364	374	361	376	379	373	402	361	343	378	360	385	400	363	390	370	357	374	386	356	362	423	371	366	418	396	339	392	331	337	386	393	361	367	389	374	386	378	367	355	384	353	401	348	394	353	340	363	380	351	391	388	397	390	341	365	388	390	357	373	364	350	351	351	396	358	397	379	357	354	379	392	414	360	362	330	387	357	368	387	390	392	391	383	352	373	344	345	376	336	378	387	331	362	362	359	362	382	385	399	342	338	367	354	375	400	342	354	386	358	355	373	376	361	387	391	343	357	371	364	405	346	370	359	340	359	363	356	375	379	353	355	389	362	372	306	407	346	400	389	372	340	348	371	337	381	345	377	404	338	360	374	376	336	374	379	340	394	350	369	345	398	371	381	410	402	378	373	371	345	354	375	362	360	349	368	368	376	342	330	354	354	395	350	376	348	366	374	395	374	371	376	335	324	369	396	381	397	359	354	378	378	390	368	371	322	361	403	358	364	350	370	376	369	345	355	367	368	377	399	382	331	339	363	399	352	347	350	378	354	379	342	394	373	368	324	354	345	358	351	364	373	401	366	361	378	389	364	374	385	360	370	354	347	380	377	387	351	376	366	359	332	360	377	349	368	349	353	337	381	366	379	373	327	333	353	335	367	384	346	364	374	350	333	352	357	363	376	391	404	357	363	410	358	376	381	390	389	380	383	328	346	352	339	360	363	345	345	361	370	390	367	375	382	364	360	362	360	369	405	392	370	388	382	375	364	317	357	371	366	388	363	367	365	382	390	380	350	361	351	380	334	370	358	371	374	390	364	354	367	390	375	390	403	387	391	362	348	368	360	385	359	383	351	334	377	375	339	378	371	366	329	411	367	368	359	364	370	389	359	366	375	327	381	350	387	317	376	344	381	367	383	359	407	370	352	384	368	359	374	365	342	359	391	344	338	364	404	388	396	371	343	363	331	390	367	404	378	372	348	375	387	361	381	371	354	372	391	392	404	380	385	352	359	401	353	376	343	370	332	399	375	326	339	365	333	378	365	362	394	420	376	359	373	396	368	359	389	369	377	354	352	356	356	373	352	376	323	371	382	355	356	358	349	352	335	372	415	391	356	378	354	347	348	377	357	362	369	378	383	348	394	373	357	392	363	361	401	350	337	393	392	348	338	371	363	385	390	372	348	374	396	384	407	366	339	381	356	396	396	394	379	383	357	349	379	425	390	383	381	383	343	395	359	381	374	356	342	387	346	329	320	363	341	346	375	390	383	368	383	393	365	387	358	368	356	360	404	401
29828	48644	38657	28053	22202	15715	11130	8526	6341	4876	3776	3041	2541	2445	1984	1719	1452	1363	1242	1214	1105	992	964	883	848	841	741	666	655	673	684	668	690	651	591	616	573	514	551	510	549	567	551	572	567	541	531	566	521	519	533	553	551	534	507	520	482	544	519	461	528	495	531	532	511	475	496	544	490	498	517	484	491	519	517	495	509	521	511	519	465	467	520	504	499	494	512	515	522	544	476	519	491	509	507	534	480	510	503	466	486	495	500	497	511	479	520	511	491	506	509	509	468	509	511	518	485	510	490	504	479	525	456	561	476	487	491	500	518	504	484	504	487	544	468	515	472	512	484	509	456	513	517	485	521	514	482	505	530	436	536	501	488	518	507	498	488	494	518	526	510	494	471	508	510	486	522	523	490	487	504	497	462	471	478	517	511	540	483	536	490	524	502	487	482	527	507	482	484	485	472	535	492	498	509	453	482	526	507	496	478	520	495	480	497	516	495	521	523	497	499	467	512	522	468	502	527	484	457	509	510	508	478	501	473	486	525	482	494	513	469	483	472	541	473	539	503	527	478	497	504	477	524	511	512	485	455	493	489	525	488	500	484	483	488	461	497	482	495	482	509	514	463	441	557	483	515	483	516	519	472	495	522	483	501	488	538	472	497	517	520	499	525	511	508	525	504	456	493	474	504	513	502	442	526	529	497	450	497	455	516	517	489	511	511	469	547	562	485	550	513	514	517	505	492	504	489	523	518	475	493	533	500	545	493	509	492	500	464	495	466	540	504	487	499	520	477	483	511	521	516	486	497	515	490	468	487	506	492	500	531	487	514	503	491	473	480	510	531	494	502	534	476	489	518	531	466	517	459	540	517	521	473	451	540	494	486	513	511	546	492	495	466	500	495	483	503	520	495	534	477	500	496	495	499	466	474	494	538	511	455	540	497	506	486	499	492	474	485	478	487	529	524	461	489	501	524	504	472	496	465	495	495	491	472	477	470	457	488	485	462	499	479	500	492	495	470	511	498	499	482	494	478	509	474	483	495	547	495	505	486	500	519	475	472	489	515	484	473	531	508	515	494	481	495	487	540	480	487	453	492	519	513	496	475	506	509	513	504	544	515	483	506	488	473	473	500	467	479	537	518	456	497	501	524	539	480	487	468	525	504	515	505	491	511	497	494	533	509	488	495	498	530	471	525	526	498	493	478	554	515	493	476	515	503	516	475	510	467	497	487	512	460	448	487	475	479	483	514	456	493	516	540	511	493	515	513	479	469	505	539	511	507	482	490	504	520	480	484	481	509	488	486	475	502	493	500	486	513	519	512	525	480	500	478	517	481	480	499	472	434	503	508	520	508	513	511	495	492	513	505	503	520	513	470	459	550	446	516	473	504	500	513	492	505	495	496	499	494	498	482	487	487	495	521	492	495	501	472	466	521	501	509	485	481	524	490	468	506	518	494	493	471	509	471	491	516	494	492	488	523	516	484	519	466	543	493	516	470	523	521	492	506	478	476	493	508	506	508	509	545	463	484	478	477	497	472	561	508	488	492	466	493	454	538	480	485	482	483	499	479	500	491	487	463	495	473	513	496	529	495	505	496	514	526	510	491	456	477	486	518	499	527	536	523	473	531	494	499	481	526	483	492	517	528	495	503	479	508	493	482	482	486	496	472	532	505	521	503	479	484	533	488	476	452	515	477	533	486	487	498	514	515	492	496	501	469	487	514	517	507	541	533	516	504	508	502	452	507	509	534	479	504	486	495	502	489	512	447	537	518	524	489	496	477	515	485	483	515	495	515	478	523	494	504	567	480	510	470	504	519	497	556	511	501	541	490	504	485	482	467	518	467	465	495	506	530	531	522	525	498	535	498	473	479	496	539	509	496	481	511	527	525	468	510	516	453	503	523	509	543	508	478	479	519	493	501	474	522	516	509	489	466	469	493	515	503	502	474	493	478	486	501	502	515	490	471	500	511	491	503	471	513	484	456	498	500	486	479	533	462	520	500	504	503	533	525	485	503	478	522	493	533	544	488	498	507	489	510	507	487	501	522	502	527	525	476	501	489	517	508	485	482	484	494	498	477	502	504	501	535	478	497	536	510	512	499	538	462	537	527	517	501	457	487	509	496	488	477	510	491	486	481	523	525	513	525	535	475	500	503	514	484	501	494	522	509	473	501	484	521	502	481	494	503	478	478	499	501	481	520	523	518	514	495	472	523	478	529	490	475	495	541	465	485	458	470	454	504	497	501	473	508	489	549	465	460	490	455	502	526	544	497	511	508	505	507	486	487	520	482	513	492	492	507	537	499	455	494	521	514	475	522	499	513	523	483	490	481	517	486	474	516	498	515	501	514	509	499	467	468	496	494	509	503	514	514	514	480	480	527	501	468	476	528	503	476	493	508	509	478	496	468	459	498	503	483	489	459	510	512	499	516	537	483	515	520	506	510	512	486	524	511	483	532	520	521	521	502	506	464	524	492	503	500	488	497	525	501	540	476	529	507	547	476	493	487	504	511	471	527	456	503	496	501	496	496	473	470	483	532	485	477	483	498	518	474	530	496	470	491	485	484	491	473	492	517	504	475	522	465	485	510	503	511	505	482	497	535	511	520	508	483	509	507	476	465	478	493	507	505	496	530	514	535	505	481	495	532	505	537	497	507	527	482	504	532	506	500	490	535	541	449	507	491	497	500	474	491	508	468	504	490	480	502	511	504	507	479	474	536	500	513	536	520	528	500	537	497	519	484	534	521	468	485	519	464	505	504	470	512	471	524	511	509	540	472	482	482	457	499	465	554	507	520	516	515	461	500	500	471	546	459	492	521	495	502	471	503	513	508	515	503	478	518	509	523	504	503	526	483	531	533	490	526	512	533	506	495	479	479	505	529	504	509	517	488	466	495	503	504	502	502	490	484	496	501	515	494	521	532	517	505	459	478	526	523	476	475	445	499	463	478	502	515	510	477	489	522	488	504	506	522	515	501	502	490	470	480	481	475	488	511	490	500	484	454	501	541	527	499	486	520	489	509	485	505	501	490	491	502	486	507	529	492	497	499	494	471	512	498	483	486	489	485	488	488	511	511	518	479	517	504	525	527	498	471	471	518	477	492	505	492	537	480	456	530	493	468	530	501	502	506	459	480	478	488	489	456	486	479	498	506	510	483	492	501	517	516	500	490	493	527	484	501	457	516	483	537	519	516	492	515	481	500	505	533	478	542	464	531	487	490	529	503	546	542	525	475	474	510	549	483	533	499	513	491	501	494	501	485	506	495	506	489	528	515	489	498	521	471	526	498	537	494	505	493	482	500	512	490	512	542	496	478	487	530	509	493	480	496	520	470	534	464	505	530	484	507	482	521	501	548	506	521	496	518	503	461	489	508	458	469	481	483	495	503	506	493	513	488	507	499	479	569	529	517	477	503	481	527	509	481	509	471	503	519	529	468	497	501	466	534	500	501	535	503	505	513	461	525	522	507	524	482	506	478	510	508	520	492	482	496	526	492	494
28990	23544	22573	13864	6706	3740	2506	1746	1369	1137	958	791	762	707	656	648	589	593	573	553	532	538	512	529	500	474	503	460	494	456	463	444	471	458	473	453	459	443	488	461	463	429	440	435	416	393	427	425	500	435	423	484	436	423	422	455	450	468	417	440	455	428	460	445	504	393	434	372	408	435	450	416	407	445	405	446	440	464	412	500	438	415	415	456	451	452	457	420	415	430	434	442	405	414	457	437	454	427	434	423	417	426	436	407	441	420	462	440	451	466	415	429	417	445	430	431	434	390	404	475	467	422	440	405	411	431	442	411	427	417	417	460	447	403	397	412	414	459	440	452	459	451	411	446	424	446	453	405	452	434	503	413	418	469	471	424	454	410	438	443	439	438	413	419	444	387	408	462	438	409	444	462	430	460	419	469	452	407	410	400	434	449	439	455	428	461	455	394	436	431	452	435	458	446	451	440	425	442	460	411	453	475	437	426	430	408	422	430	452	436	431	457	450	432	437	440	416	445	421	425	423	423	475	412	424	402	410	430	385	455	417	410	391	425	419	417	436	443	406	408	448	426	396	390	435	433	443	448	417	451	447	402	406	470	442	451	420	449	409	449	451	412	440	448	433	436	445	430	461	429	402	422	432	404	460	423	447	433	404	427	454	456	458	425	433	375	410	463	425	421	405	446	451	430	454	432	385	459	448	454	476	427	399	406	474	466	432	396	425	411	415	402	448	418	439	457	414	435	438	418	430	463	465	380	408	415	444	440	406	442	438	460	422	403	434	475	493	439	447	435	440	433	426	448	443	446	430	455	403	406	444	418	423	451	403	437	469	401	445	437	448	399	441	454	423	459	443	468	419	441	420	450	465	427	479	471	467	467	486	387	426	471	464	438	487	465	485	417	442	426	451	460	432	401	431	415	460	430	384	401	450	414	437	440	416	435	469	463	455	398	447	436	449	459	432	451	437	414	404	430	427	425	434	437	480	442	403	428	429	444	444	404	426	404	437	408	384	439	441	453	442	442	443	443	434	452	426	436	400	417	474	439	466	464	435	461	441	440	441	454	406	448	432	436	462	424	414	411	450	459	430	445	457	446	459	446	400	430	453	495	444	440	458	430	408	433	450	434	434	413	426	426	414	430	410	422	434	467	425	432	410	436	445	422	420	436	414	404	438	448	435	425	442	449	423	413	450	467	424	462	438	429	434	427	418	417	435	455	429	429	467	426	473	393	437	430	406	415	443	443	421	403	421	415	435	449	406	439	451	425	453	412	442	419	456	431	456	423	444	408	452	438	454	415	394	406	455	348	395	414	417	452	427	458	428	467	426	422	395	441	421	392	412	439	447	391	437	443	427	442	458	412	457	456	468	428	427	451	438	468	456	445	450	430	421	454	425	417	457	420	454	471	469	465	422	414	446	449	467	420	462	418	445	446	431	440	420	437	404	453	423	434	404	423	398	408	446	416	463	417	443	440	457	453	451	448	406	429	424	455	449	433	485	403	443	423	414	428	419	465	402	433	402	428	438	468	440	392	463	430	405	400	425	396	430	421	417	412	398	471	418	454	462	398	439	401	446	460	446	424	403	459	437	454	484	441	445	441	427	441	413	443	432	407	430	409	437	418	435	409	427	440	468	415	439	452	420	482	440	427	446	428	405	442	450	468	440	421	426	423	455	422	417	452	444	462	464	427	481	427	438	435	430	452	472	441	417	434	464	450	430	433	419	449	430	483	420	410	424	438	415	421	432	472	435	423	434	444	427	421	439	388	452	445	436	455	434	419	422	417	444	433	425	454	473	466	511	460	464	415	423	477	433	449	425	424	443	415	451	453	463	440	438	505	407	410	449	461	453	463	422	450	475	423	430	450	456	440	399	441	468	440	440	394	419	451	438	410	451	421	438	427	430	452	462	445	431	429	425	413	420	410	459	429	430	454	432	445	443	396	442	476	432	419	461	434	444	451	399	453	455	412	444	437	425	467	458	453	432	415	408	403	444	450	389	454	427	398	424	437	455	392	429	435	419	424	389	412	418	458	434	418	464	429	411	417	453	451	411	486	444	434	480	451	454	443	425	437	428	447	449	443	447	396	419	432	441	430	430	394	495	441	420	397	437	432	430	451	425	452	402	415	442	430	423	423	427	457	410	397	452	449	425	430	426	443	425	441	405	448	413	413	417	449	445	391	413	455	450	470	415	379	407	445	470	424	433	428	431	441	457	418	444	460	447	413	437	402	411	404	419	414	441	414	450	422	415	435	442	408	420	433	438	418	431	458	436	454	413	436	444	424	422	453	446	436	414	430	480	409	461	451	413	456	401	426	435	423	436	441	417	413	416	422	455	453	431	418	404	453	412	422	388	452	428	430	471	438	454	407	444	417	450	444	446	456	442	441	459	433	429	420	447	401	413	395	438	419	449	456	425	452	415	434	463	414	403	433	473	453	439	423	442	461	436	452	435	408	427	435	486	452	467	434	437	428	442	439	432	435	425	442	445	473	453	422	464	459	452	443	447	416	449	418	434	462	437	420	451	449	427	441	447	424	427	429	456	431	464	457	444	445	434	405	446	481	439	426	428	407	446	406	455	433	432	481	457	432	445	427	455	486	428	385	417	433	448	409	439	401	460	433	462	441	401	426	435	462	437	390	464	435	465	430	412	423	455	434	416	452	449	465	470	438	449	413	395	451	409	418	456	428	443	440	424	426	432	424	430	436	455	441	447	447	443	414	457	414	427	450	422	426	430	453	417	420	428	454	447	400	452	427	483	418	413	434	423	431	454	419	409	434	416	451	435	450	463	446	424	431	433	448	440	394	417	490	428	416	434	448	453	409	401	464	441	446	429	454	439	446	438	432	460	448	487	448	416	408	461	430	444	444	435	430	408	415	421	435	410	418	411	436	411	410	445	454	417	459	399	429	443	433	448	450	403	450	451	426	429	411	417	407	495	398	450	469	384	437	459	431	449	447	401	437	442	424	458	400	419	407	407	446	423	448	464	429	404	447	411	419	461	428	475	455	438	426	440	470	440	430	459	426	424	365	461	427	447	424	416	472	412	428	419	408	451	448	469	407	463	447	431	431	439	449	415	436	442	446	482	442	426	453	428	435	439	423	443	458	410	423	438	453	439	454	452	428	457	418	434	438	425	440	486	449	450	446	434	410	411	441	446	418	418	448	456	400	406	472	414	413	434	441	472	441	457	416	410	440	433	426	459	429	450	458	414	430	403	405	434	398	460	407	430	418	412	430	439	477	414	408	449	466	438	399	438	455	440	415	432	445	435	439	421	419	445	463	388	419	454	445	462	451	400	446	464	468	423	449	421	377	410	391	420	441	417	424	403	464	416	498	465	426	472	444	409	431	388	444	441	465	435	417	466	425	479	438	426	432	445	443	403	413	415	402	479	386	389	460	456	430	464	472	435	382	458	425	434	452	441	440	419	474	439	476	425	425	413	425	407	431	455	422	464	460	482	467	414	444	465	450	463	432	422	423	449	437
26280	37337	27099	17086	11995	7834	5597	4147	3245	2327	1870	1544	1501	1403	1131	1081	1019	941	947	890	830	796	751	754	694	725	675	689	686	710	625	640	720	675	614	583	606	615	613	617	625	641	668	615	628	607	574	617	600	616	590	607	571	617	591	635	607	598	581	562	597	615	573	593	589	600	590	551	607	555	618	606	592	591	594	629	606	591	646	582	577	601	533	608	552	575	628	546	632	601	564	640	620	583	560	600	563	622	598	572	557	581	594	606	605	587	607	637	587	588	576	580	576	618	611	552	547	626	585	607	617	618	591	609	609	553	571	610	614	608	583	643	580	603	603	598	561	611	646	613	631	555	586	637	601	583	578	596	565	605	583	558	569	645	622	587	617	578	606	566	639	621	578	550	590	639	586	579	620	562	620	602	609	589	589	610	601	580	628	599	530	580	583	593	590	593	624	606	593	587	606	574	566	616	589	579	607	584	631	621	603	625	604	620	573	632	589	614	613	537	611	568	574	591	590	581	575	603	612	578	650	553	582	608	620	590	582	607	644	558	594	555	567	566	639	599	562	590	595	612	554	637	614	581	618	582	585	583	578	606	579	615	585	601	604	549	581	634	564	624	584	589	577	617	591	566	574	585	565	611	710	610	635	545	613	622	589	620	563	571	560	601	595	609	628	551	627	619	652	586	644	611	589	570	604	589	603	585	632	559	594	584	626	614	598	576	604	598	580	596	586	534	570	575	579	645	590	583	591	550	648	602	602	609	563	560	601	561	595	629	573	604	612	620	567	632	586	601	621	587	587	612	597	606	576	554	584	583	586	568	595	568	554	604	647	635	574	651	541	631	576	591	610	632	579	667	581	548	604	599	603	521	578	655	629	590	601	606	584	521	567	576	630	608	615	614	642	569	570	602	621	634	634	592	598	608	634	565	615	588	606	617	605	589	592	610	601	607	596	605	583	572	590	572	588	596	608	627	560	603	592	593	600	564	629	565	581	602	568	574	622	590	629	599	578	600	575	559	630	645	589	608	566	571	609	589	554	604	593	611	570	555	582	562	634	595	585	563	586	575	527	601	607	583	609	553	618	595	631	585	554	611	614	621	584	596	605	581	572	585	607	591	585	564	577	578	579	612	562	586	591	582	590	593	591	600	605	576	631	621	589	593	563	618	614	600	611	633	651	578	569	600	590	602	576	587	578	594	558	592	583	561	551	628	597	577	574	554	620	590	573	620	601	586	622	574	600	572	622	613	572	590	581	561	594	608	605	643	612	635	600	589	624	594	604	616	572	551	635	581	594	618	576	572	606	577	580	592	556	613	596	613	626	604	605	585	574	583	625	556	580	551	590	554	592	582	571	639	626	567	585	590	602	560	582	571	625	603	620	566	554	569	570	623	588	599	565	585	593	547	583	604	611	616	605	626	595	603	584	605	617	661	621	589	605	634	652	581	611	585	559	571	586	575	585	597	600	585	597	581	600	637	609	567	578	573	621	623	598	586	581	606	604	615	574	610	633	623	598	576	561	608	603	607	568	603	594	600	665	636	559	622	611	630	613	566	610	624	603	616	617	551	613	553	643	590	602	598	559	615	601	575	598	562	590	631	604	610	568	614	565	612	614	580	596	591	605	595	632	585	570	607	582	585	586	582	564	597	601	623	563	592	583	583	569	661	610	575	611	587	578	604	589	590	566	585	577	601	602	571	606	629	611	564	545	595	602	589	575	596	588	579	623	585	579	593	622	539	628	614	630	577	592	586	596	604	607	562	655	596	613	611	571	563	650	585	630	600	610	616	612	573	578	597	575	588	542	614	603	594	624	626	597	578	593	615	565	591	562	588	610	578	566	579	628	624	560	598	592	628	618	598	565	610	553	595	604	593	604	579	605	605	585	573	527	653	583	610	633	595	532	600	600	609	542	601	574	610	629	559	646	577	595	618	589	587	573	568	632	611	615	577	596	612	626	606	596	578	564	594	595	570	624	594	614	605	607	594	617	570	590	629	603	586	640	555	581	604	570	580	610	559	602	605	575	537	605	591	561	576	545	619	566	613	608	590	640	606	592	592	552	584	580	625	599	615	583	611	598	592	605	601	615	519	608	644	589	598	594	588	578	594	624	615	576	619	559	628	625	585	551	608	566	634	654	524	581	583	613	597	583	548	592	558	622	575	545	597	584	645	582	608	594	585	635	569	612	634	584	554	589	608	605	619	604	576	612	604	605	617	530	633	655	606	621	575	614	597	565	578	611	589	611	603	561	575	546	550	591	605	624	617	574	561	577	553	603	553	569	609	599	582	621	638	633	575	595	561	634	603	610	598	545	573	577	613	558	687	571	616	619	581	593	547	578	616	559	603	571	608	608	633	642	612	606	591	566	616	578	568	550	612	589	557	627	622	595	620	586	607	606	575	582	615	583	627	627	629	622	615	630	581	614	621	588	578	586	655	647	590	602	640	641	595	582	604	580	600	592	604	617	586	592	599	594	623	574	613	641	607	588	578	582	582	593	583	589	590	620	604	574	575	606	569	596	586	568	588	583	592	583	616	570	603	591	574	617	622	619	561	599	563	604	562	580	600	595	608	567	652	592	599	580	625	596	608	622	597	590	604	568	574	646	642	614	639	594	612	616	630	588	563	607	600	650	602	609	602	588	623	619	609	603	593	569	565	612	592	607	595	596	594	649	574	606	580	606	600	565	603	576	581	599	571	641	619	631	606	614	614	628	605	610	571	550	577	578	595	591	581	593	591	630	590	560	580	575	614	533	571	565	624	613	579	596	579	643	589	617	583	598	566	602	626	587	594	656	569	567	599	662	633	614	602	601	586	555	539	566	566	585	596	563	574	608	579	582	578	603	600	611	579	595	636	615	653	583	579	579	568	605	553	568	600	589	596	562	573	614	589	614	610	600	624	609	570	613	589	569	621	611	596	631	607	606	615	602	589	560	559	610	611	618	572	599	558	569	590	610	626	576	616	566	587	599	592	588	584	584	647	593	615	573	566	597	582	620	595	600	614	605	603	581	626	582	534	590	624	602	620	594	645	585	580	604	611	607	590	611	598	585	567	536	606	596	605	630	589	601	617	599	590	559	596	597	594	615	634	618	599	583	620	582	628	553	602	604	587	617	604	598	609	579	605	570	573	579	550	571	589	563	576	581	626	604	605	598	573	603	590	568	617	555	618	581	636	535	632	618	568	581	558	592	575	584	584	609	615	596	620	578	614	592	582	607	623	591	562	573	594	607	631	593	590	578	648	603	613	612	608	625	635	601	627	628	619	646	613	533	642	598	595	578	599	560	600	581	572	594	551	594	591	589	600	611	573	594	648	570	580	554	595	585	530	588	564	607	590	606	613	583	585	596	592	565	596	594	641	576	603	606	598	600	620	599	606	606	616	559	593	604	604	616	577	600	586	588	634	590	625	593	565	571	577	619	605	618	572	624	634	597	587	625	605	559	577	619	581	628	618	552	571	569	582	591	618	589	625	562	628	591	611	606	580	569	589
23982	21682	28777	25153	21337	11891	5188	3047	2120	1702	1339	1097	1018	995	837	739	708	695	680	592	577	585	569	550	498	454	515	461	497	438	492	450	443	458	428	439	469	445	449	431	411	445	435	423	456	467	429	440	442	443	397	395	453	430	426	412	452	448	432	409	427	422	450	432	410	423	434	405	439	424	392	428	412	406	414	398	425	427	445	401	430	385	427	419	422	422	378	430	411	418	399	424	406	395	406	435	437	417	427	409	433	379	435	434	423	434	419	385	441	417	413	370	421	424	431	408	402	433	381	413	403	403	437	430	398	391	405	458	425	412	436	424	414	401	414	441	405	434	439	421	429	426	432	414	431	434	388	406	383	441	444	419	405	418	410	403	408	403	410	428	435	424	428	415	396	416	400	393	407	433	436	429	456	419	402	447	392	386	470	422	434	433	414	416	392	425	444	433	418	418	419	442	405	429	390	434	447	413	400	438	418	398	400	423	415	404	451	393	402	428	424	446	377	408	410	392	419	380	425	405	371	435	403	407	407	455	403	409	433	396	419	405	397	405	407	403	420	422	401	434	431	421	422	439	401	451	441	445	450	410	428	399	401	403	393	447	421	397	443	445	416	377	470	452	435	435	425	434	435	396	420	425	396	376	429	443	411	440	411	400	423	402	395	396	429	417	434	414	414	416	426	410	373	402	424	381	411	408	417	416	436	400	395	430	413	432	381	408	399	414	460	425	383	435	390	451	418	436	401	432	424	453	454	445	430	422	429	405	399	432	381	429	430	377	444	422	426	443	456	416	414	391	403	442	407	403	407	428	416	409	400	400	423	422	419	421	450	438	419	427	422	400	379	440	395	431	421	421	419	436	407	399	429	432	413	418	382	411	420	425	398	359	424	421	423	425	408	443	419	427	428	417	382	423	414	435	421	480	362	378	388	424	413	452	419	378	427	430	459	377	434	445	417	420	409	421	425	427	426	443	388	388	421	440	438	397	423	407	363	438	418	394	382	427	404	413	436	408	402	400	457	401	421	445	415	415	399	384	372	425	438	385	400	388	416	419	409	432	437	453	418	395	389	406	398	420	424	384	433	402	382	403	438	407	406	377	418	401	415	420	414	403	393	373	428	405	417	423	397	439	423	410	379	401	411	390	424	452	474	400	408	423	387	440	432	422	443	419	441	438	430	440	414	439	395	431	402	369	418	436	430	430	423	410	406	408	463	422	429	415	414	445	369	406	433	444	399	437	423	414	407	433	448	419	431	409	412	414	424	422	446	428	433	424	394	438	442	418	408	416	418	411	439	408	409	430	397	390	389	473	451	426	442	422	412	417	428	421	415	407	380	416	405	396	384	439	410	419	419	421	418	437	390	405	382	431	409	419	464	414	430	426	398	450	404	423	390	396	430	407	407	406	422	464	429	412	385	414	471	415	422	438	402	445	399	403	398	415	411	420	408	405	426	403	393	387	402	419	415	378	424	427	432	409	430	438	425	436	359	419	397	434	389	412	442	381	438	423	421	439	418	420	422	410	423	402	426	401	409	449	388	395	410	406	410	408	393	459	451	423	418	403	450	436	412	431	440	398	456	459	415	411	429	421	413	405	405	420	400	386	401	431	440	439	396	409	406	435	401	378	425	422	413	398	423	423	455	394	448	421	453	411	457	394	385	401	411	467	452	411	413	433	384	423	392	408	404	437	461	421	419	418	425	391	411	404	446	405	442	405	420	427	404	455	434	424	392	422	450	435	431	389	402	406	422	422	426	405	429	427	423	428	394	438	444	443	409	399	405	404	450	379	399	426	396	401	406	426	412	420	412	379	430	411	387	406	432	413	455	410	430	418	406	410	393	420	396	432	393	415	446	383	434	423	446	424	436	410	424	452	435	403	437	390	430	445	442	437	405	418	427	443	399	419	394	383	360	405	378	412	430	400	393	412	380	434	405	421	443	403	405	437	418	402	418	397	387	417	440	398	430	398	408	411	403	422	424	399	411	418	421	435	426	409	411	447	440	423	406	410	436	416	418	395	467	398	433	406	407	418	428	413	400	404	434	465	398	402	426	438	424	401	403	417	442	432	427	395	418	436	405	369	434	440	429	419	368	385	432	438	424	466	371	400	431	406	383	418	423	420	440	422	420	430	418	408	427	434	400	415	440	428	408	440	388	432	396	373	380	390	421	413	403	430	421	421	426	399	405	397	439	444	418	475	431	389	389	386	419	433	419	417	421	399	396	414	415	428	448	398	413	396	453	393	396	411	376	436	409	410	430	431	407	416	383	423	422	417	398	421	411	405	402	433	438	425	415	433	416	434	404	442	392	388	413	415	410	431	405	427	455	393	415	435	433	446	420	413	447	418	402	413	403	417	390	444	423	398	450	429	423	413	403	467	396	382	395	426	411	415	457	383	453	418	439	424	416	421	427	396	426	393	379	450	407	418	368	375	448	438	459	397	429	434	449	386	389	428	403	450	437	405	387	407	453	411	435	411	369	434	421	423	410	417	409	431	395	412	409	410	410	405	376	394	433	415	410	430	408	437	446	425	429	439	398	438	463	428	432	412	391	415	416	446	407	436	411	414	388	398	409	444	405	440	403	401	386	403	420	411	418	402	396	427	405	403	426	402	396	391	437	407	419	410	397	452	405	429	404	424	381	389	394	421	431	406	443	409	416	401	425	387	417	405	380	447	393	386	434	429	433	384	426	449	431	428	407	417	417	433	423	374	401	372	432	391	408	406	439	411	440	412	394	412	459	388	389	449	404	405	422	438	406	410	437	374	395	417	426	424	406	351	430	419	393	394	402	379	408	441	416	415	441	402	419	412	412	432	439	410	364	413	423	408	383	418	380	404	428	384	419	423	388	390	449	410	413	420	428	394	416	434	387	419	428	413	404	414	415	425	450	407	434	438	392	412	385	421	395	438	400	425	405	433	414	427	397	417	446	404	423	427	409	372	392	450	418	390	412	427	394	393	391	422	429	411	416	419	386	389	413	412	420	451	423	411	426	431	441	427	442	437	440	435	443	393	410	410	449	443	464	410	425	408	399	456	409	398	418	434	404	425	434	457	410	388	431	425	439	418	442	415	410	415	393	430	383	373	433	447	423	401	445	427	427	413	455	423	390	408	422	432	416	401	439	407	449	423	426	411	390	418	425	400	382	454	417	402	409	437	398	449	396	413	390	381	435	396	422	404	405	412	426	434	442	473	402	402	398	393	391	398	431	405	394	412	450	403	436	381	435	416	410	416	418	429	425	419	398	402	439	434	395	415	447	455	433	428	394	385	396	414	468	464	399	419	422	412	428	386	392	447	420	427	405	415	394	392	423	430	368	430	411	443	428	374	398	421	432	405	443	427	399	437	408	406	386	431	404	400	424	409	450	438	413	415	424	414	398	408	426	424	442	441	424	398	391	415	435	437	428	397	446	427	390	392	431	408	416	400	413	450	400	419	394	417	404	383	393	398	415	417	437	415	369	398	368	425	411	408	404	438	430	403	424	430
27987	43775	34246	23192	16828	11723	8775	6464	4810	3600	2825	2310	2204	1983	1559	1382	1289	1196	1136	1052	1008	885	887	854	776	763	798	680	771	689	672	721	716	656	598	634	580	601	584	623	577	643	629	631	599	597	612	564	628	635	596	614	597	587	616	523	567	593	612	579	587	569	568	566	550	592	582	565	559	620	613	571	588	571	549	573	571	596	555	552	549	533	582	564	556	548	588	547	547	561	608	562	561	609	550	560	553	554	614	531	566	610	552	551	548	580	542	573	540	560	574	552	606	599	589	571	629	571	555	582	601	567	569	532	580	558	578	553	561	565	568	516	553	532	601	571	599	545	610	604	571	558	585	597	573	605	548	578	554	584	553	601	596	549	560	559	539	536	614	586	569	597	583	583	582	576	563	557	541	552	591	564	591	580	546	542	594	586	589	543	573	555	603	564	560	581	550	571	580	552	592	586	613	554	639	587	608	566	595	573	604	553	583	584	599	569	625	559	542	540	572	583	555	584	596	617	566	578	549	550	560	585	546	533	572	602	570	611	568	561	606	565	553	551	601	597	599	530	582	544	591	599	594	574	550	563	582	592	578	553	574	577	544	567	573	576	577	567	588	590	561	574	577	548	593	558	542	577	549	561	592	581	579	576	569	550	566	578	563	571	587	552	542	554	547	592	556	530	567	597	533	567	582	586	549	584	612	570	577	563	597	565	539	577	566	581	560	543	547	565	598	589	559	565	591	539	515	592	610	539	621	595	579	573	544	546	569	572	561	527	621	569	524	573	591	559	587	604	564	554	517	600	565	624	516	564	548	585	552	543	589	578	584	638	613	575	589	557	576	590	580	588	585	584	575	566	571	531	555	540	577	499	531	540	582	577	575	571	578	613	586	571	600	529	560	589	572	594	583	567	554	606	576	570	588	588	541	574	614	570	537	590	559	516	570	531	587	586	545	560	584	551	605	542	576	591	586	538	583	555	575	575	593	588	564	630	548	560	591	530	537	581	560	572	565	530	566	563	550	559	555	558	549	573	595	576	519	546	612	577	582	547	509	568	585	595	567	583	565	555	596	614	588	569	535	598	584	582	582	616	607	565	619	569	535	535	608	619	577	537	604	570	536	536	581	518	554	582	558	556	558	586	563	592	542	564	525	564	575	570	554	542	587	620	540	583	543	583	547	567	610	576	550	607	570	567	545	610	539	575	559	578	572	614	575	604	524	588	585	579	575	569	595	556	582	542	570	576	546	548	569	578	594	561	601	585	526	587	570	545	540	514	614	570	590	566	545	547	575	557	585	579	560	562	594	558	577	588	590	582	564	522	577	584	543	560	617	604	584	591	540	528	537	602	580	601	564	572	596	557	586	582	603	532	614	516	542	600	567	553	589	542	559	606	520	549	619	564	565	537	546	551	613	553	545	565	546	568	565	566	573	568	576	612	560	573	561	567	550	577	569	566	546	578	550	578	547	583	561	556	593	595	532	519	575	597	513	558	583	576	521	552	595	567	557	542	573	571	567	560	528	559	605	570	584	562	553	578	589	581	524	543	558	520	571	580	593	560	586	580	575	614	608	552	574	588	552	544	575	584	507	584	564	612	575	571	595	572	552	572	598	587	596	591	611	534	583	554	551	535	561	579	570	531	576	581	570	584	556	564	567	550	597	584	609	578	580	567	571	606	594	594	564	560	594	595	589	582	556	603	573	522	578	583	597	578	583	587	560	557	531	557	605	536	551	602	584	599	575	579	535	558	601	563	582	554	548	569	582	550	528	548	563	527	588	608	602	546	588	559	585	561	523	559	546	553	575	588	575	588	589	544	533	594	579	578	605	585	562	545	550	574	570	544	551	563	540	571	562	587	568	606	544	560	564	581	551	613	518	612	611	567	569	589	559	561	564	609	586	558	569	591	548	576	588	585	570	555	587	547	555	564	546	570	590	527	587	564	574	560	599	577	611	526	532	559	565	528	554	590	543	591	604	551	588	546	597	597	588	574	539	531	534	570	604	605	549	567	590	532	604	547	534	599	557	595	560	592	599	546	556	553	578	537	541	584	616	594	584	566	542	588	569	576	590	569	543	557	551	533	578	575	576	589	560	604	591	574	563	531	530	504	532	538	576	586	578	553	578	523	566	558	559	546	625	589	570	615	569	602	545	571	580	596	560	586	572	546	518	576	602	575	562	560	576	580	576	578	562	537	544	573	590	535	575	594	594	584	551	532	560	557	571	585	595	559	594	574	588	603	604	564	539	584	563	579	568	568	567	618	567	589	527	555	570	535	594	537	582	617	563	555	565	580	569	574	569	615	617	578	534	579	555	606	552	583	568	568	558	564	536	562	582	568	606	537	595	610	600	591	567	580	593	559	589	597	542	609	572	549	581	584	528	507	572	598	598	571	522	592	571	557	552	573	571	590	574	563	600	537	580	574	599	548	562	556	577	556	560	604	541	605	574	551	565	564	556	558	568	594	594	576	570	530	581	574	562	559	600	568	571	540	583	582	547	584	584	544	532	571	538	536	593	552	590	569	579	603	557	530	557	631	571	602	568	514	571	569	570	622	607	567	546	591	557	542	588	551	569	571	603	601	566	594	546	573	593	567	547	604	567	574	556	552	607	583	551	564	590	555	566	576	508	557	617	563	579	542	604	569	564	601	570	575	586	564	561	566	565	543	519	532	548	573	613	598	564	592	546	596	534	586	584	569	586	580	591	630	608	597	599	573	563	575	572	597	586	596	546	564	583	526	535	589	554	513	546	534	556	514	599	582	576	578	534	590	541	559	552	596	540	578	609	581	584	600	561	550	586	549	578	590	572	586	559	556	514	570	579	539	589	565	560	563	578	558	604	553	613	553	535	577	559	528	586	539	558	556	599	552	586	559	577	558	541	541	555	545	574	591	546	542	600	559	595	557	576	566	615	547	536	571	570	596	639	566	578	557	572	590	561	564	543	545	572	570	565	572	596	564	545	553	573	594	593	531	554	570	617	566	540	569	582	584	578	577	584	566	547	595	559	552	591	567	578	569	575	519	603	574	542	536	531	557	568	527	581	533	591	579	554	567	560	576	574	572	552	552	618	604	558	548	531	569	552	563	585	553	525	628	575	578	603	586	609	574	530	559	566	595	525	549	574	562	594	574	595	521	605	588	568	524	535	563	522	610	576	577	612	593	600	562	533	529	548	573	555	588	552	549	584	575	571	569	570	569	561	567	561	565	577	529	558	562	566	617	534	578	571	566	557	567	590	553	533	581	581	575	570	590	552	550	599	574	574	548	573	519	594	558	558	533	586	543	576	576	581	526	602	597	542	531	543	540	551	562	591	548	570	572	572	554	535	588	541	551	604	600	525	565	542	576	570	608	580	566	557	521	585	600	581	597	597	593	585	582	579	587	565	570	558	551	559	581	589	556	576	556	530	588	539	584	619	555	527	598	565	581	539	572	521	557	594	557	591	601	558	598	549	590	625	593	574	553	579	562	578	560	552	576	602	592	564	543	569	574
25317	21626	27226	25479	11746	5025	3177	2257	1614	1268	1042	918	864	789	781	633	588	641	568	594	495	550	481	458	441	431	423	468	448	405	432	481	450	384	425	442	377	392	399	421	442	449	419	431	378	399	446	407	409	400	387	406	426	375	452	384	406	364	399	413	387	406	426	431	396	413	398	376	426	397	371	391	389	366	382	382	415	374	417	400	407	415	393	386	429	417	392	403	396	398	425	392	385	419	347	357	427	414	401	355	427	397	429	404	389	348	398	406	433	383	397	385	388	381	380	413	396	412	380	391	393	378	382	392	416	367	407	410	393	381	399	382	363	385	415	354	419	408	403	386	403	398	427	391	395	433	360	379	419	378	388	383	420	368	404	434	416	399	407	389	388	379	397	400	392	430	407	380	409	412	363	379	434	393	348	420	379	427	412	383	394	399	353	410	436	406	466	374	419	372	370	466	407	386	436	409	386	440	377	364	403	387	425	414	409	428	374	391	435	390	410	400	426	404	421	408	402	352	380	369	394	378	418	400	408	389	363	422	365	432	397	386	395	413	384	377	360	398	367	410	433	351	414	404	385	424	376	413	398	388	402	413	388	410	442	420	422	386	373	388	362	411	357	378	393	419	372	424	405	380	407	435	409	395	403	401	390	389	416	388	383	406	395	348	415	351	404	397	391	384	438	417	421	398	395	405	382	418	395	409	388	366	395	413	404	411	386	372	400	415	366	354	371	403	408	388	364	374	381	407	383	425	372	379	406	380	404	367	360	371	380	393	424	362	395	409	422	377	430	380	400	430	400	352	397	401	403	369	386	415	388	382	396	399	435	402	383	417	386	419	389	386	438	372	386	367	369	360	370	372	388	404	417	441	376	412	430	403	400	392	425	388	418	430	406	404	418	395	390	408	396	403	383	389	399	403	396	408	397	425	379	412	395	430	404	401	375	379	425	374	374	392	392	413	386	394	399	399	404	386	391	384	419	387	401	383	434	412	394	402	385	386	445	376	388	387	372	401	391	374	401	414	390	395	389	388	386	401	416	384	375	365	407	378	415	391	411	374	394	372	409	389	394	397	397	408	400	373	417	435	429	372	405	388	396	423	372	370	384	383	384	413	392	348	392	392	404	402	392	390	386	400	407	423	405	359	388	407	409	418	384	381	363	404	361	380	424	394	384	386	432	416	383	405	400	416	391	382	403	401	417	422	417	357	389	372	368	369	419	420	405	389	408	426	405	355	398	421	418	387	394	415	397	381	423	391	389	403	359	402	403	419	371	410	397	389	412	360	409	414	388	403	426	385	395	431	369	388	414	423	438	427	398	410	394	362	401	379	407	394	425	407	379	366	368	429	409	387	397	365	384	383	396	399	390	384	373	388	382	388	401	437	393	379	401	399	409	368	437	398	397	406	382	390	386	383	425	377	424	385	438	368	405	391	409	401	406	395	380	389	380	413	391	376	389	378	417	375	402	406	374	413	374	393	382	388	400	400	401	405	378	414	416	398	353	394	416	410	393	412	391	355	434	388	395	425	388	405	374	362	378	410	383	400	395	382	395	403	417	396	399	383	415	386	409	431	412	400	396	395	395	375	395	397	413	381	401	378	372	409	395	415	395	403	419	396	413	377	407	388	380	396	391	394	408	398	429	431	388	397	403	450	382	394	386	405	394	439	409	384	397	388	374	406	367	389	394	383	377	382	392	402	409	409	405	384	397	367	410	383	412	418	406	388	411	394	381	397	412	408	378	384	412	356	406	373	408	391	386	398	403	383	405	389	425	383	429	407	383	410	332	446	398	426	379	402	391	380	383	396	409	408	383	373	387	393	398	366	387	405	406	399	379	396	392	447	391	437	432	418	395	380	378	388	405	403	376	374	424	378	391	401	367	391	420	347	370	387	435	360	377	419	407	408	430	383	437	419	381	377	376	412	402	382	376	434	408	438	418	420	384	377	432	399	400	395	397	396	449	376	344	404	417	385	436	367	439	431	367	422	382	365	383	401	381	418	395	372	390	412	416	393	380	397	365	422	372	386	397	402	381	374	417	437	384	375	383	382	392	413	411	421	408	430	408	405	390	360	388	404	389	394	409	409	362	389	373	383	423	417	375	400	408	414	351	378	376	363	413	366	377	440	422	389	437	394	418	401	378	366	356	388	416	398	397	385	405	353	399	381	352	417	391	396	399	417	393	395	432	392	380	404	378	433	419	384	391	375	403	386	410	386	418	378	391	400	409	404	403	400	341	369	388	437	404	404	384	457	417	369	366	397	404	404	400	384	398	362	394	418	399	385	411	379	402	390	405	393	378	419	406	379	400	381	390	388	397	386	388	389	412	411	356	375	417	402	419	424	372	382	396	410	386	370	407	398	364	437	389	391	383	419	389	413	374	389	416	399	369	387	386	375	409	432	414	368	403	431	385	392	380	393	361	364	402	387	380	403	400	367	429	442	404	405	394	367	401	382	364	431	406	414	412	373	395	388	417	406	378	415	411	420	411	367	417	412	395	404	381	389	400	386	417	387	451	360	397	449	395	374	429	411	374	400	382	383	385	381	392	399	425	427	415	404	382	420	399	392	393	419	378	362	407	407	378	436	384	404	400	349	406	367	393	408	416	385	389	401	427	388	399	396	371	353	422	400	383	381	387	422	393	413	354	400	386	379	404	389	410	423	394	425	438	386	358	436	374	402	392	389	421	383	408	435	420	368	380	385	377	361	411	412	356	417	369	387	378	395	376	365	380	411	420	406	416	433	380	409	406	381	403	398	393	406	375	369	386	383	377	388	386	416	400	389	378	452	393	400	380	380	392	426	382	389	383	408	406	375	376	391	404	429	398	392	416	388	426	376	374	387	418	425	411	403	411	411	441	383	366	389	399	393	388	391	393	413	423	431	396	393	401	382	396	395	405	416	415	393	399	396	378	429	377	388	397	405	386	389	363	391	379	383	391	404	433	389	371	359	383	415	380	413	370	358	387	361	415	386	413	351	409	397	412	410	390	411	426	428	394	371	378	378	358	408	416	357	426	387	410	412	390	385	402	390	408	431	383	418	411	382	374	382	406	413	384	394	387	440	394	429	400	394	388	400	427	374	334	413	399	358	364	396	423	376	365	411	405	405	417	409	369	390	420	382	419	429	420	379	398	386	397	412	408	389	365	380	443	383	435	372	404	406	380	385	394	377	407	373	386	424	379	409	373	346	399	438	391	380	412	413	404	408	431	406	391	380	391	385	404	381	404	401	388	383	413	372	388	399	406	385	396	406	398	377	403	421	436	389	398	388	382	371	370	429	408	394	420	407	414	381	430	386	417	409	398	405	396	398	415	388	396	425	392	396	394	393	422	408	406	407	406	414	391	427	404	396	379	403	395	390	402	390	391	396	446	408	379	400	419	411	410	398	407	424	392	387	378	408	393	361	393	381	429	401	365	386	395	389	399	416	393	354	371	425	397	400	391	354	398	411	400	406	394	376	383	390	382	376	444	357	391	428	362	388	386	374
26685	39520	30142	19357	13891	9656	7015	5272	3919	2989	2309	2022	1829	1601	1356	1216	1072	1127	965	901	839	833	791	729	731	686	674	637	655	657	613	681	629	598	581	643	565	587	620	584	584	574	559	587	606	612	558	583	595	556	562	550	565	581	603	502	550	505	573	550	583	559	525	557	542	510	502	506	495	540	532	544	522	568	533	565	531	492	526	570	537	540	528	557	538	548	554	597	535	539	566	550	519	544	549	519	547	565	539	523	544	553	545	553	570	557	541	519	566	578	527	506	575	539	513	532	523	559	528	509	557	573	552	533	531	558	534	524	563	514	562	565	582	543	576	555	509	540	600	550	596	552	528	609	532	506	527	595	536	541	504	539	544	539	524	582	530	544	525	549	529	499	526	543	553	557	575	558	528	536	566	485	518	532	550	539	558	540	518	527	548	565	480	572	550	539	575	560	505	554	497	539	541	532	547	568	520	542	582	508	598	507	523	509	577	559	525	532	561	534	591	560	524	518	552	565	509	511	524	565	546	548	495	532	558	543	517	527	577	550	560	521	516	548	512	553	524	559	554	530	547	518	522	525	534	516	551	552	546	527	510	528	501	527	546	532	550	543	564	528	517	557	524	555	547	556	528	549	560	580	528	573	538	565	545	538	530	531	538	542	541	542	548	551	560	511	542	552	561	543	493	559	513	535	546	528	520	597	556	541	516	535	535	498	616	546	551	579	524	530	546	523	555	538	530	551	538	560	552	533	549	516	566	549	553	536	579	540	520	549	567	538	519	513	544	531	568	592	567	530	546	536	574	521	555	539	537	500	551	538	577	527	532	523	613	540	510	570	538	582	567	585	592	495	528	589	472	536	552	507	501	593	554	540	562	551	584	495	552	526	534	569	550	525	526	538	543	524	550	546	508	563	586	521	562	585	562	568	511	546	557	551	553	501	528	515	612	541	566	525	550	550	537	553	524	536	553	590	532	533	548	538	535	494	526	562	513	534	527	549	536	533	547	518	544	527	611	502	520	543	550	543	524	518	553	566	538	535	496	509	514	542	536	560	550	548	509	527	580	533	578	517	575	536	532	536	530	491	516	539	520	573	559	531	557	583	494	546	528	546	567	544	548	533	566	542	530	584	547	538	550	518	482	532	506	546	561	539	536	555	583	547	551	541	551	535	501	496	482	561	527	575	502	552	559	541	517	564	528	562	531	565	536	554	558	548	540	557	567	548	516	569	523	544	564	549	535	542	571	551	518	541	502	509	528	534	572	546	525	532	570	518	554	550	543	534	542	525	556	499	576	526	546	550	562	531	565	576	546	579	559	525	544	529	532	532	560	537	550	525	512	540	556	537	536	559	582	592	529	515	526	539	558	503	508	517	489	521	543	537	555	503	537	581	512	604	532	592	514	527	569	517	530	535	531	503	490	560	532	541	543	565	546	547	494	553	563	544	561	496	561	552	551	567	536	554	525	573	565	583	542	544	546	566	507	564	528	523	554	522	543	521	543	537	531	543	590	592	550	568	559	577	512	541	570	553	554	556	537	569	509	531	564	552	504	564	558	523	545	570	543	554	545	578	535	550	536	527	552	543	520	536	553	539	533	570	513	553	510	546	552	546	555	536	535	538	519	541	544	571	532	548	542	532	497	572	567	568	556	508	548	519	547	557	567	537	537	532	572	536	501	575	564	561	520	557	580	535	566	548	526	542	529	552	554	534	550	553	538	551	519	548	547	560	558	568	528	550	578	564	514	505	546	516	569	565	529	545	533	557	537	558	523	533	517	539	588	572	548	597	583	549	570	542	532	577	559	583	519	582	549	520	553	529	551	534	565	610	536	596	533	546	502	559	530	547	574	554	544	532	531	553	539	520	542	516	527	532	531	546	575	541	535	550	571	548	542	527	548	533	537	547	494	551	573	536	509	542	554	529	515	530	562	567	583	540	541	531	551	541	534	534	525	552	558	558	581	595	581	505	545	513	564	593	532	550	568	549	541	568	559	524	564	557	560	538	512	568	538	556	532	559	547	557	519	548	575	574	567	552	529	515	528	544	556	532	533	524	480	533	593	510	546	513	529	573	580	494	507	520	498	557	557	567	568	518	518	538	552	567	536	560	537	520	517	527	541	517	591	545	513	504	552	540	545	526	552	586	526	499	564	557	572	531	570	565	560	584	546	548	523	536	554	564	534	536	519	514	517	520	562	547	519	587	598	520	522	549	568	520	545	557	564	592	541	509	550	526	514	563	530	507	546	552	542	567	582	588	495	551	551	548	542	561	563	512	553	580	562	574	529	519	582	541	550	494	581	545	535	540	553	580	544	556	544	580	532	532	555	543	520	520	540	510	546	510	524	549	570	530	543	584	547	539	558	531	553	537	561	545	555	538	558	582	551	563	529	515	534	583	539	550	559	599	532	529	529	561	530	552	568	540	555	528	569	548	562	542	524	544	577	550	562	529	537	563	566	538	531	559	546	522	560	536	538	601	565	514	514	581	513	579	551	557	527	525	579	530	538	548	530	493	574	552	527	538	553	526	569	563	540	554	579	546	553	572	574	545	557	542	569	501	579	545	567	569	536	540	506	522	539	556	548	536	543	546	551	500	551	556	535	574	575	540	536	525	528	528	561	589	533	547	585	523	517	556	560	566	516	561	547	564	543	533	582	542	523	575	553	554	516	524	541	528	559	580	563	534	530	515	518	508	529	563	530	539	567	575	554	546	543	528	551	600	571	559	556	552	527	524	556	581	546	522	499	551	537	539	567	553	519	511	507	497	617	493	547	530	520	523	549	541	538	523	495	558	527	530	514	610	528	559	555	533	543	555	537	560	534	549	527	529	583	538	560	556	538	543	562	492	508	551	536	518	560	530	522	528	527	555	524	543	577	508	574	537	552	535	494	562	542	550	540	534	516	534	521	584	555	506	532	540	547	540	505	546	521	513	517	530	516	581	583	555	537	555	529	530	570	557	529	519	511	559	542	545	534	558	531	545	525	573	543	510	527	552	551	569	565	535	569	498	500	518	549	563	526	570	553	580	558	564	530	543	551	530	535	562	521	519	535	536	526	567	530	506	567	573	540	554	512	570	575	583	572	543	546	538	565	523	545	545	522	510	497	564	572	575	560	505	556	529	564	530	582	510	597	541	582	502	571	515	534	548	558	507	528	579	570	554	544	523	535	522	564	546	519	575	540	529	518	547	546	570	551	525	537	556	588	535	553	548	504	511	502	531	529	549	563	499	522	538	522	553	558	527	544	525	591	542	497	571	551	587	562	544	577	562	560	545	528	506	513	540	561	526	528	556	541	544	529	537	526	546	518	498	596	564	562	517	578	576	520	532	543	517	507	528	560	511	551	591	607	560	584	509	565	527	561	536	500	552	556	517	527	559	506	521	529	526	573	535	569	500	545	552	556	544	525	512	533	527	556	543	525	540	517	527	547	512	556	534	575	557	541	539	527	519	491	529	568	535	510	561	547	497	554	544	582	551	550	593	583	543	547	526
23093	21685	29318	24599	21741	20917	10610	4370	2793	2145	1706	1505	1196	1116	992	850	839	727	721	682	602	601	535	520	510	473	494	457	435	465	423	441	459	431	444	427	439	383	404	465	374	428	368	401	412	424	395	405	405	379	378	384	366	395	361	360	380	365	399	368	380	362	369	345	372	364	363	358	368	338	366	386	362	381	324	344	401	383	388	401	375	319	384	352	300	369	372	400	365	381	377	404	356	365	363	392	381	380	366	365	341	389	398	367	395	366	378	381	395	407	333	369	367	376	353	362	365	365	373	358	377	356	384	350	364	342	354	378	331	358	370	376	350	345	380	353	358	350	370	363	356	361	341	332	368	347	369	351	379	356	379	365	339	356	369	361	384	406	365	344	345	404	366	343	371	360	338	343	349	376	368	358	368	339	373	364	387	312	375	351	360	346	393	374	350	363	383	385	376	340	399	333	362	352	415	373	348	360	374	351	351	372	389	366	381	393	369	345	373	375	359	368	364	376	382	372	346	368	391	370	375	374	366	377	381	380	343	343	372	355	392	344	381	407	381	358	374	364	378	352	363	359	343	351	354	385	403	373	399	356	414	351	345	366	348	354	358	382	373	323	371	384	375	377	347	373	350	346	356	372	363	384	381	362	359	329	370	326	375	375	360	350	383	379	379	323	348	350	380	380	376	389	363	397	380	335	362	357	378	350	354	336	391	386	345	369	362	342	350	355	354	396	345	374	378	340	347	340	355	356	342	357	385	361	341	393	379	349	368	356	363	355	383	358	395	387	398	394	397	341	366	369	343	375	374	339	363	385	384	338	338	371	348	350	362	373	381	363	388	372	373	356	371	369	360	369	404	347	379	362	392	373	357	369	358	344	380	374	374	347	354	341	376	353	375	372	376	385	367	418	377	359	390	350	369	379	338	387	354	372	372	349	347	372	352	347	368	391	357	330	352	341	347	385	390	367	371	372	331	357	366	362	313	370	357	417	375	374	365	355	362	368	387	356	365	369	367	349	351	401	426	381	348	337	368	369	354	352	368	335	360	329	358	329	371	377	350	356	368	373	394	370	362	376	349	315	380	403	369	413	353	373	388	369	359	355	359	368	381	360	372	336	381	326	370	379	372	375	350	338	375	391	374	364	373	349	368	381	356	376	374	348	385	338	369	361	403	393	380	370	375	374	339	368	342	353	355	384	372	392	363	366	359	380	334	336	370	361	360	368	379	392	375	410	365	322	360	352	374	370	347	385	368	328	329	346	378	376	380	346	372	356	361	395	351	360	368	334	332	390	351	359	360	363	393	351	339	385	370	391	361	346	347	368	359	361	371	376	344	385	395	349	382	382	353	340	344	330	347	389	350	345	332	365	399	336	380	384	368	375	354	384	346	373	383	358	373	374	373	391	354	352	363	355	343	420	364	371	353	368	350	347	365	396	377	361	379	356	322	334	372	393	321	388	382	366	372	313	358	351	400	346	342	367	337	371	357	357	342	366	347	338	383	354	344	365	367	381	379	374	368	350	368	359	351	386	336	373	376	369	367	350	358	354	381	380	338	330	372	352	367	351	398	351	330	373	375	387	394	371	364	381	372	380	381	334	372	368	353	319	356	346	378	385	333	357	348	353	381	353	340	325	371	340	371	367	370	349	346	369	379	336	400	385	423	373	369	361	388	369	379	370	404	342	344	395	372	395	369	325	371	357	352	382	367	374	383	364	388	337	334	330	375	366	337	396	359	365	367	358	352	364	379	366	356	336	386	342	375	364	331	352	336	365	375	342	332	399	352	347	343	365	348	369	350	374	369	362	379	391	377	356	363	395	343	330	352	375	374	396	363	346	379	374	315	338	403	353	360	356	358	348	352	375	368	385	329	374	348	359	334	385	378	370	336	345	335	343	352	347	346	390	355	372	378	392	389	406	360	380	353	351	378	334	364	364	380	377	333	388	362	353	390	347	326	393	358	352	340	333	378	374	381	391	372	351	357	385	386	398	394	372	380	338	355	361	375	355	359	387	377	361	381	365	366	356	347	351	338	332	359	342	369	374	328	347	383	365	388	401	329	359	372	388	348	332	370	396	362	383	408	351	350	385	369	366	368	342	338	407	335	359	359	361	367	367	347	373	354	331	359	373	364	352	377	367	369	349	379	326	357	384	342	350	347	354	357	381	353	339	384	377	370	345	346	356	333	411	337	349	360	386	336	367	333	376	350	373	371	396	373	376	381	428	396	369	388	358	368	394	348	353	360	366	356	358	343	340	361	364	364	361	339	366	359	379	401	372	368	338	353	380	359	380	364	403	339	384	343	390	375	346	361	398	390	365	348	366	360	340	357	412	335	363	377	350	359	367	381	351	375	341	385	352	353	349	336	375	362	357	325	346	361	380	353	360	364	392	353	351	362	411	368	356	374	355	381	357	353	359	354	363	367	374	344	324	365	334	373	312	368	401	374	364	366	356	376	377	399	365	338	386	369	353	366	332	345	384	361	367	362	346	354	395	369	415	381	369	394	343	375	374	378	341	383	370	371	336	369	362	366	366	348	320	391	348	346	348	347	350	350	364	377	366	363	349	336	382	381	332	379	384	377	396	347	350	363	368	394	363	393	386	365	397	380	387	363	342	373	367	358	357	375	333	345	343	354	343	360	361	332	380	357	385	373	329	325	340	376	352	349	361	366	385	345	355	366	368	369	372	367	382	349	347	374	380	388	370	391	340	342	350	342	364	372	382	375	374	362	355	344	372	370	398	337	392	362	389	364	388	368	403	347	372	374	354	335	353	345	359	402	405	326	370	372	352	332	400	348	378	351	321	390	351	353	356	365	348	387	370	352	354	339	388	375	357	372	332	359	362	337	345	353	357	384	347	371	356	390	400	345	362	374	366	348	354	386	363	354	365	379	362	374	394	348	340	366	367	355	352	358	349	325	401	374	382	378	370	366	349	320	374	392	349	358	368	376	392	379	306	386	356	387	374	367	366	350	394	387	300	382	371	371	367	350	395	369	327	343	377	318	408	328	374	395	373	375	347	349	365	369	368	345	362	370	339	368	327	329	381	340	364	338	346	398	349	386	336	349	350	362	382	349	394	376	341	370	362	377	370	368	367	376	360	381	360	401	385	405	361	364	374	365	374	376	353	363	371	391	339	381	371	326	337	367	341	402	398	380	357	366	404	384	363	335	369	387	316	361	338	383	366	349	353	344	347	368	351	385	353	377	355	328	345	356	355	387	367	348	363	371	341	338	347	337	385	380	370	405	381	354	360	384	375	369	373	350	325	349	400	350	353	413	359	353	338	331	361	376	358	358	363	353	357	345	351	372	368	372	371	349	363	362	345	358	365	364	352	333	382	354	357	378	394	393	360	359	352	351	359	331	376	359	379	366	382	393	362	373	368	391	346	370	396	364	347	402	346	383	363	346	373	361	380	338	367	385	395	353	373	381	398	314	354	335	369	366	390	328	385	381	372	366	356	356	360	348	386	381	395	352	349	362	364	345	393
29633	47400	37770	27117	20794	15278	11409	8827	6462	4800	3684	3116	2739	2362	2015	1692	1558	1434	1398	1198	1079	962	968	818	809	709	764	670	682	672	659	708	670	620	559	573	578	599	600	552	602	574	537	583	536	509	516	546	566	517	527	494	542	538	488	505	527	518	520	492	491	474	486	507	523	517	475	483	521	559	500	508	470	480	491	515	512	532	473	511	478	501	472	510	540	457	513	440	491	490	488	471	493	487	484	502	485	530	483	463	549	476	492	478	479	518	491	473	488	525	535	472	456	533	519	502	495	481	487	499	511	490	463	461	511	505	501	481	497	500	509	492	487	466	492	482	497	397	489	450	488	492	499	502	460	467	477	448	511	510	484	499	495	517	498	523	506	504	478	482	492	518	501	438	514	480	488	522	499	502	475	478	456	470	491	481	519	498	484	485	561	527	487	521	518	486	500	507	519	489	477	475	512	502	494	485	462	503	513	435	506	531	488	491	505	486	501	538	493	495	477	499	504	558	495	516	537	486	480	506	505	500	505	483	521	501	491	493	500	501	451	481	543	487	525	496	506	516	498	488	493	499	486	489	498	509	531	489	500	511	515	477	477	510	465	513	489	523	456	496	491	479	525	510	450	500	532	474	470	506	472	499	492	486	494	510	467	500	481	517	512	486	505	510	466	476	497	505	494	487	505	505	468	508	512	503	503	486	520	526	507	487	515	472	493	491	477	499	523	511	467	513	501	476	462	510	534	507	501	490	467	485	484	473	467	473	519	502	493	492	466	487	503	497	467	518	494	498	470	532	491	535	481	481	507	442	522	506	489	516	525	501	483	509	455	482	490	487	451	451	476	463	500	514	480	511	511	527	473	492	507	499	491	469	461	532	495	498	472	507	498	481	519	512	504	489	489	481	492	472	528	488	535	471	466	512	533	482	475	519	503	526	509	449	511	456	488	502	489	498	487	470	515	516	514	499	500	498	537	481	505	443	485	501	475	494	492	498	468	480	454	496	481	476	502	501	524	515	481	496	531	497	473	465	501	462	477	521	496	488	468	499	483	493	496	492	470	474	483	509	520	489	516	513	480	497	444	502	481	479	507	487	495	468	436	499	466	504	525	504	489	509	476	448	489	487	484	487	488	513	493	515	523	450	498	484	472	474	530	522	505	511	515	528	500	484	477	511	521	527	503	565	488	506	571	525	485	513	481	494	483	499	500	471	499	493	464	517	472	488	517	493	475	511	465	486	498	515	470	475	512	502	490	484	530	524	475	505	485	498	462	533	487	513	513	511	466	506	480	505	484	454	537	488	510	521	497	466	507	462	550	513	514	515	494	460	486	464	472	475	518	475	497	503	502	487	552	515	494	503	522	461	495	504	487	523	507	495	533	514	493	478	471	499	481	476	474	507	467	491	520	508	468	492	491	522	493	502	518	519	509	508	489	508	498	499	522	493	484	497	478	485	499	527	504	493	496	454	504	490	513	491	511	519	513	498	467	511	492	462	509	511	483	503	490	469	488	509	477	489	496	531	533	516	484	477	478	480	466	481	515	514	561	522	460	515	517	533	524	526	504	514	473	489	508	513	499	465	492	471	493	482	501	481	523	512	482	481	478	495	496	487	515	510	489	501	475	517	514	490	517	509	504	499	499	501	490	503	494	464	507	514	442	549	477	522	476	501	487	496	501	475	492	447	487	459	496	514	482	446	465	460	476	483	521	558	500	492	453	491	483	467	495	498	481	497	503	509	485	486	464	459	467	520	490	534	455	508	490	496	523	502	522	510	499	499	500	488	497	501	530	485	497	465	492	501	466	464	489	514	506	515	518	480	507	485	488	556	514	511	494	502	492	494	507	488	479	495	515	495	500	499	467	482	484	478	506	486	512	482	496	499	512	488	498	504	462	479	478	481	546	522	453	492	481	495	469	511	503	489	495	467	497	494	541	471	534	497	474	510	533	492	512	471	478	459	465	515	503	530	462	464	457	510	492	483	474	511	516	459	485	491	528	479	519	498	456	492	479	490	496	474	492	513	537	453	489	509	497	481	476	474	531	512	523	484	543	460	486	491	526	494	515	489	496	511	503	515	492	520	491	520	474	530	493	505	480	502	472	521	478	522	516	522	470	457	493	456	460	499	459	506	507	475	503	506	492	504	533	518	512	469	498	536	523	490	512	476	515	532	490	478	518	534	553	531	513	449	507	499	488	506	514	500	503	506	502	516	502	470	529	601	500	452	479	529	509	499	509	503	501	494	503	530	508	492	479	507	490	519	485	519	477	529	495	522	460	463	498	457	502	512	465	496	483	481	499	487	509	485	505	482	528	510	530	477	500	507	493	461	472	452	473	507	492	488	477	523	515	458	465	493	466	448	511	519	513	499	494	496	509	467	478	510	485	517	489	459	531	500	512	484	499	462	496	546	534	498	487	505	485	478	499	497	529	510	499	499	498	515	493	502	495	537	497	510	466	536	476	453	521	482	479	491	497	530	474	492	496	460	480	491	501	523	510	518	442	447	493	462	484	474	486	507	504	485	494	490	452	508	476	522	527	462	479	489	517	486	470	489	482	477	467	525	508	518	526	480	472	517	510	527	465	502	511	495	504	452	484	490	524	491	474	516	450	501	518	529	468	470	468	510	477	477	507	501	482	517	490	501	484	517	463	504	511	479	495	484	503	499	500	510	460	508	491	521	525	500	469	487	499	496	525	518	460	498	490	481	487	501	527	506	506	469	501	489	505	520	466	492	464	456	487	497	505	502	491	507	491	496	523	477	472	484	458	528	497	519	488	493	500	484	497	511	489	514	523	495	533	512	506	476	532	482	475	472	501	479	509	497	505	518	503	501	471	520	451	505	489	493	469	488	528	457	473	521	516	515	484	512	497	482	509	479	465	474	475	467	515	493	494	515	489	494	529	502	520	502	487	512	485	501	510	462	482	507	479	519	464	487	446	489	464	489	495	510	484	503	485	480	515	486	513	493	521	504	473	467	529	515	496	460	484	476	493	441	473	437	490	500	507	552	494	494	516	498	435	484	499	458	512	505	526	479	506	541	484	498	495	528	500	465	494	484	486	501	468	495	474	484	510	500	487	501	452	465	474	501	501	476	485	504	501	489	514	493	456	514	512	495	467	485	507	529	540	428	483	525	481	498	497	498	486	503	504	482	527	504	509	484	499	510	488	484	465	532	466	478	534	473	485	488	507	523	463	516	519	475	498	488	529	525	479	532	530	469	510	502	538	514	466	537	503	496	484	478	528	462	488	472	535	494	494	476	512	495	473	498	492	518	516	530	501	504	505	491	499	508	517	482	499	500	508	479	510	548	499	521	485	509	520	499	477	493	484	495	468	516	493	487	499	529	453	489	530	497	490	449	414	498	518	529	501	481	483	494	496	487	474	520	516	467	472	485	489	496	498	518	472	469	529	483	488	497	497	485	492	501	502	512	504	469	497	474	487	531	464	507	492	517	516	491	454	518	453	505	538	525	519	484	508	512	511	508	482	500
29093	23115	21940	13346	6442	3685	2539	1897	1396	1116	931	847	810	742	687	628	612	604	593	537	566	519	499	520	468	470	449	425	508	456	473	481	431	459	449	470	437	427	451	466	457	465	425	452	412	433	444	438	443	465	458	432	417	419	418	434	454	412	430	408	429	475	410	401	416	422	433	418	409	432	446	447	433	432	431	461	451	442	396	424	480	443	435	413	424	452	402	449	434	434	423	434	426	425	425	418	444	464	434	445	426	421	467	446	452	414	435	431	434	471	433	414	458	447	448	429	408	448	443	432	459	461	423	442	398	465	395	471	457	433	437	433	430	430	434	408	444	424	445	426	447	420	383	453	433	421	451	398	474	414	407	379	417	399	421	416	425	463	455	447	431	440	479	411	379	404	427	425	412	417	442	431	412	394	432	431	478	462	410	396	432	389	434	422	408	429	460	415	433	472	392	432	454	425	418	456	435	437	447	448	419	395	424	432	438	381	409	413	483	459	461	470	436	466	440	391	413	423	436	428	431	477	438	463	440	451	455	425	439	433	450	423	412	429	463	446	432	430	450	480	428	435	422	452	451	441	410	471	411	405	464	401	413	458	432	479	449	419	395	415	474	403	413	463	444	450	432	433	437	437	436	449	425	410	479	426	431	388	438	433	406	443	415	462	443	431	435	432	463	455	405	438	437	479	473	436	472	427	446	459	417	444	425	421	402	443	410	424	459	439	453	439	415	441	434	422	440	442	440	416	393	417	410	402	488	426	413	448	434	448	451	425	459	413	452	427	439	430	414	438	429	408	428	413	423	392	459	439	429	485	423	459	478	425	469	471	456	401	411	398	441	408	457	427	426	420	445	461	412	451	425	423	397	406	428	415	459	469	474	433	452	408	416	451	476	407	418	413	425	448	420	511	457	396	458	466	411	430	422	428	456	426	440	414	443	436	430	427	432	470	443	439	432	441	430	445	417	429	463	419	398	418	428	417	461	464	469	465	414	447	448	456	424	458	433	416	421	433	425	498	457	418	451	432	418	444	414	424	419	421	470	456	456	475	436	441	402	435	403	426	421	432	450	433	421	426	409	399	435	401	427	408	453	432	438	445	438	427	433	426	401	428	470	430	448	419	443	432	427	423	440	417	427	445	445	450	437	425	431	469	444	450	447	440	429	412	440	390	437	435	461	439	441	439	430	461	430	378	446	425	411	466	421	459	400	441	427	471	447	437	446	454	437	439	448	441	447	415	436	416	460	452	421	455	425	428	443	404	427	467	426	403	416	452	429	409	404	439	403	406	441	432	391	420	423	449	405	428	401	415	424	420	416	432	453	427	445	440	444	482	410	404	429	424	394	460	436	440	451	421	458	447	445	423	396	442	422	432	396	450	408	451	462	406	414	444	439	442	442	400	440	419	418	451	409	441	401	440	455	482	421	425	413	417	447	446	457	406	429	469	412	413	419	419	443	431	391	412	427	413	390	447	443	427	394	468	404	452	446	422	438	420	414	428	421	409	435	402	464	428	422	472	447	464	429	457	405	435	469	439	394	416	464	436	418	433	436	441	451	435	428	433	410	455	422	436	445	461	440	428	439	430	446	442	438	427	457	463	418	425	428	454	455	433	450	419	425	439	401	486	437	459	453	421	425	466	405	448	445	428	451	429	426	436	442	472	396	455	411	416	415	460	408	413	405	431	451	442	441	395	439	442	424	440	425	432	433	472	397	479	389	392	436	409	441	436	407	440	420	453	458	429	413	400	393	423	440	438	407	464	449	427	468	451	466	441	433	413	421	431	483	404	423	427	412	419	428	432	457	407	435	412	426	430	448	451	441	431	434	442	438	419	425	463	454	455	458	395	405	399	440	417	470	484	427	429	430	446	409	434	438	430	449	455	421	416	436	438	438	438	443	422	463	428	413	468	439	454	440	442	449	443	431	455	461	457	427	419	404	434	468	411	434	418	422	435	433	421	412	419	450	451	470	428	445	443	463	460	464	476	424	438	434	430	410	421	424	446	458	468	472	436	445	392	417	434	427	424	456	407	446	429	431	450	436	456	459	419	413	470	426	472	427	439	461	444	440	410	459	459	439	442	472	403	422	420	456	451	439	426	440	426	440	412	464	455	436	432	431	427	425	427	429	452	413	429	449	442	436	454	438	420	440	410	424	451	418	458	476	455	412	429	439	435	458	417	437	426	406	432	445	444	422	410	405	445	454	401	452	420	377	427	445	434	434	461	441	424	471	445	481	418	412	444	422	409	422	404	423	469	411	433	465	418	415	420	404	395	429	391	458	394	473	444	391	451	444	447	439	406	426	452	401	413	449	448	423	428	457	420	427	475	426	474	441	410	425	432	430	460	445	435	426	426	465	454	457	410	463	402	434	452	434	438	442	462	423	409	437	465	455	409	444	453	387	463	421	429	438	433	432	442	441	441	416	411	412	441	439	457	424	440	398	399	395	447	423	420	420	481	455	409	429	416	409	412	425	434	463	468	426	419	453	438	419	423	446	419	434	439	444	473	430	398	399	446	422	400	430	432	410	456	414	430	437	421	428	450	452	441	437	441	472	393	415	431	429	428	462	422	430	420	437	429	456	429	456	445	441	422	441	430	452	453	383	418	436	427	412	465	407	432	434	473	458	451	433	460	428	447	430	445	487	456	413	442	451	480	412	420	405	436	413	454	499	440	446	450	457	456	431	448	433	449	432	440	444	481	453	480	441	441	446	465	411	429	455	457	425	466	454	430	436	473	453	407	440	448	469	409	436	425	408	420	420	428	429	425	396	431	440	403	408	413	393	444	437	444	425	402	445	451	438	461	422	435	450	429	435	429	463	437	440	472	432	476	448	452	448	414	447	418	409	434	422	439	422	421	422	435	433	429	437	439	417	430	425	420	433	425	438	431	417	424	391	438	466	454	397	424	452	430	416	437	453	397	423	436	410	409	396	453	440	434	458	436	469	420	427	410	427	441	467	430	419	464	449	446	414	443	479	457	398	431	472	406	440	433	442	440	460	453	416	431	462	450	434	426	420	450	448	433	390	454	434	425	409	416	485	416	468	431	449	438	457	431	419	441	430	435	454	432	406	460	489	456	441	468	432	447	423	432	417	407	421	419	458	399	437	433	431	447	393	459	407	473	456	455	451	387	443	449	435	438	412	432	419	437	434	455	438	442	428	437	443	437	435	419	431	418	420	466	458	456	470	458	456	432	426	419	440	417	440	428	431	430	435	420	417	425	435	453	414	429	442	410	423	467	402	435	436	464	414	450	462	429	440	442	424	411	409	416	403	444	420	427	414	444	436	443	445	428	450	408	448	400	479	452	421	396	431	439	445	417	467	435	403	440	465	428	453	439	425	467	424	404	440	426	438	406	443	455	435	406	421	401	435	439	430	418	428	412	458	427	421	451	414	424	396	418	440	403	422	437	466	407	427	428	422	442	438	417	464	432	415	441	396	479	439	428	432	407	423	424	424	409	454	445	429	415	409	427	425	413	437	433
26193	36547	26309	16425	11530	7943	5861	4299	3162	2369	1981	1737	1561	1415	1171	1113	1051	998	896	860	834	777	718	771	736	704	687	708	745	659	724	683	656	702	669	620	665	629	657	623	650	581	659	636	591	607	609	596	618	614	591	607	596	592	588	585	609	604	574	628	549	599	621	533	606	611	591	577	590	588	586	616	640	581	609	566	623	569	614	581	579	568	584	551	616	587	564	610	589	598	560	615	568	610	620	604	619	587	591	639	592	605	595	621	567	603	587	574	603	581	547	608	584	596	575	626	595	589	614	587	587	588	599	603	570	586	616	606	597	578	591	638	619	639	566	611	605	618	605	594	633	576	573	623	592	557	561	535	583	556	595	626	568	639	592	625	580	629	640	579	584	598	611	608	599	560	592	573	564	558	587	577	549	594	565	609	556	551	597	571	598	577	581	589	585	550	565	586	576	592	601	615	558	571	598	579	662	578	629	615	598	558	598	607	604	539	580	584	579	595	580	604	542	602	557	583	596	611	582	603	568	627	587	565	557	622	606	582	589	634	607	600	580	630	595	582	575	597	597	573	596	593	636	593	603	575	605	563	591	567	582	581	595	579	656	610	582	612	547	593	575	631	607	579	547	643	593	625	624	579	569	592	593	605	623	575	616	594	560	617	558	663	559	563	614	574	553	651	560	569	590	602	583	576	623	579	594	603	617	594	568	589	547	554	560	588	587	603	617	616	568	590	567	591	605	609	611	654	579	583	570	642	581	614	584	605	604	593	561	593	609	550	604	543	593	640	546	575	583	609	593	610	644	589	570	588	603	544	567	606	610	629	598	596	609	624	569	639	616	606	599	605	617	580	618	592	608	582	586	584	557	609	595	605	564	626	586	602	654	609	601	607	619	607	588	585	622	643	582	627	588	625	557	611	588	611	568	616	649	563	585	593	632	616	599	619	555	598	621	598	562	606	555	626	562	635	596	659	603	574	577	586	624	597	544	594	575	574	602	627	610	601	585	621	626	582	574	567	613	573	565	589	563	581	588	596	581	607	614	572	597	597	549	600	589	541	600	635	574	597	608	664	570	593	578	590	625	577	576	602	563	624	606	634	606	608	576	627	625	645	586	629	613	599	585	592	599	586	604	623	632	588	564	611	586	598	585	589	575	595	599	610	564	591	588	566	604	597	618	594	624	549	594	554	597	597	571	628	596	646	635	558	603	635	618	629	588	581	615	586	573	594	600	613	616	588	591	608	580	587	590	620	564	585	567	628	598	574	568	558	556	588	610	624	622	619	543	612	592	560	600	561	568	615	574	615	572	596	566	633	599	603	592	588	545	555	599	576	600	587	581	554	562	563	585	573	605	600	582	582	617	556	578	617	644	576	617	622	584	592	555	596	564	571	607	640	520	567	580	575	587	601	593	553	641	607	596	591	596	607	628	611	623	556	559	567	613	562	622	590	579	578	583	655	593	585	580	594	568	583	563	598	560	619	574	626	626	588	564	546	572	586	600	569	614	634	565	616	590	597	597	554	610	600	590	566	590	595	626	625	630	644	592	615	570	634	583	639	620	567	580	561	616	664	589	571	598	599	628	580	558	567	595	622	626	645	593	617	578	616	637	595	591	578	645	631	604	602	599	657	567	545	564	598	679	586	613	578	584	593	566	589	605	522	615	603	595	575	592	582	608	586	625	568	585	578	586	573	582	602	575	621	589	601	551	584	629	640	559	649	643	590	599	626	599	553	605	589	596	554	593	591	626	613	603	616	596	624	584	617	564	567	615	604	606	593	562	610	584	634	556	563	601	597	596	578	603	569	608	640	565	586	560	546	546	580	595	636	621	627	592	553	594	588	596	612	563	613	603	610	615	587	630	590	593	641	579	563	584	610	564	618	623	606	604	623	615	599	587	617	548	614	569	593	584	594	591	593	573	585	615	583	563	600	611	582	609	593	577	598	581	554	633	581	566	628	582	615	565	591	590	551	585	629	613	614	624	576	581	570	564	609	579	601	609	584	559	572	593	631	574	585	608	595	616	587	614	569	573	622	581	597	588	563	566	582	567	592	540	553	624	573	556	538	621	587	570	590	642	577	566	587	600	566	636	624	622	581	561	585	557	575	607	609	641	551	561	581	594	587	667	601	616	666	620	589	600	572	566	569	560	543	639	602	575	624	605	622	603	569	621	593	603	585	600	620	576	594	634	577	558	582	546	623	637	590	580	605	571	612	604	624	597	584	613	537	603	559	620	588	616	594	630	575	588	601	606	552	615	593	560	622	562	615	611	605	566	600	571	612	562	601	612	610	599	632	593	613	599	609	574	597	611	617	597	566	572	585	588	568	601	568	564	631	608	605	579	561	610	620	591	595	593	608	624	597	572	598	610	567	565	583	610	610	600	626	571	587	567	596	642	583	600	599	607	575	608	594	567	579	544	584	609	641	605	605	569	627	615	631	625	549	590	621	611	645	593	582	606	652	617	586	547	558	565	620	625	621	584	592	602	599	566	662	573	547	567	582	556	572	587	602	600	592	635	583	606	585	589	601	560	603	576	626	564	571	611	641	625	619	574	581	579	558	597	592	610	608	593	589	573	603	562	605	538	594	607	557	553	604	612	617	600	593	623	607	595	584	575	600	600	612	604	594	593	594	596	592	584	598	554	599	601	582	605	612	586	590	570	619	560	632	593	592	610	590	608	587	619	581	612	581	610	582	589	588	619	606	601	605	564	625	564	621	614	554	578	604	636	608	579	617	605	563	632	581	594	606	609	608	592	595	620	630	563	580	652	546	614	540	580	576	606	602	582	574	596	593	576	576	598	608	585	591	572	589	624	603	552	631	585	573	585	601	549	606	591	615	591	620	544	600	566	569	584	596	618	591	591	576	609	615	575	652	597	606	593	626	587	567	609	615	591	584	575	571	562	583	613	635	573	566	558	581	605	655	566	596	647	634	601	618	580	590	619	605	581	594	579	631	563	561	574	587	610	580	579	603	577	591	572	594	626	585	608	566	551	656	610	619	583	565	624	629	589	591	605	609	598	600	601	586	594	622	619	617	602	613	585	587	586	576	601	648	635	603	635	616	597	574	614	581	641	581	549	549	595	557	628	620	605	608	606	592	594	610	568	592	634	553	586	602	570	634	659	579	602	585	594	623	548	609	587	616	593	587	602	617	634	561	561	586	594	600	583	608	648	596	562	636	578	567	555	576	572	659	577	634	573	552	587	597	584	591	605	612	579	591	615	585	579	586	623	586	570	595	590	639	570	597	590	587	580	562	597	609	625	643	584	622	558	608	577	569	561	569	581	585	582	623	600	560	610	597	570	588	578	578	609	606	557	582	611	564	564	600	586	557	579	600	635	602	595	583	581	578	589	597	573	618	556	587	561	615	597	569	567	597	592	583	645	615	594	565	622	616	570	581	577	601	621	565	602	574	626	565	580	601	652	547	582	553	569	578	611	570	598	550	580	588	591	548	569	613	585	608	599	584	607	601	611	575	615	600	599	647
23998	21657	28757	25112	21259	11944	5195	3085	2116	1644	1343	1222	1041	974	811	685	708	696	652	585	587	527	551	552	496	520	500	477	479	481	470	450	427	447	483	463	416	430	434	450	442	429	435	440	452	419	424	432	451	437	409	425	424	441	384	390	427	439	415	416	379	420	385	430	399	417	402	386	400	411	399	399	432	402	440	384	418	411	423	401	403	419	410	391	408	417	426	403	401	399	430	412	412	427	432	429	410	402	385	397	427	421	352	404	446	423	409	426	406	420	407	396	384	395	399	388	429	428	386	445	445	435	431	419	384	381	393	398	464	385	390	446	395	430	391	408	403	381	371	413	434	405	422	442	380	392	418	409	414	381	425	384	433	416	417	414	381	380	385	367	399	415	432	453	437	411	403	403	418	427	413	373	400	396	416	455	404	376	448	429	380	403	410	389	414	402	412	393	408	426	411	424	419	425	401	421	413	419	394	392	398	455	414	429	402	388	411	408	401	384	399	428	405	424	385	431	396	400	397	417	422	409	406	402	415	396	414	377	406	356	425	406	417	373	389	428	408	405	403	427	408	410	449	393	416	405	453	391	408	385	396	385	386	391	404	380	380	398	428	411	411	421	382	415	440	436	440	416	412	421	403	408	408	416	404	403	438	401	419	392	381	388	406	405	383	396	396	422	423	421	384	406	414	408	410	427	412	404	419	427	422	415	416	406	421	429	399	437	387	431	403	404	388	398	379	407	435	425	401	407	411	400	386	388	427	391	378	381	413	407	416	427	418	429	416	409	435	404	386	413	451	397	398	362	403	392	423	441	447	401	430	394	440	418	391	416	386	387	422	423	395	414	436	401	436	392	414	431	420	419	383	386	423	394	407	388	451	400	413	391	419	376	424	399	382	412	392	411	405	393	425	402	399	419	413	401	443	429	420	403	373	435	393	425	402	403	425	438	378	399	391	407	412	420	417	408	433	362	416	404	406	414	403	428	383	415	398	400	412	415	402	431	437	392	415	424	398	415	395	387	417	430	423	393	443	410	394	392	405	414	385	406	360	406	414	412	409	392	417	401	398	399	423	415	386	425	438	391	415	387	402	413	446	418	396	403	429	430	412	439	392	401	429	411	409	426	373	436	430	397	390	414	401	395	430	414	401	382	394	434	397	405	421	393	413	400	380	441	406	408	407	413	366	414	355	426	381	410	415	432	434	404	410	428	430	411	413	435	406	404	390	389	389	432	395	430	437	406	390	387	424	403	402	377	397	408	423	411	411	396	379	417	404	377	387	399	413	410	395	428	409	416	444	399	399	420	395	430	402	436	405	397	380	430	427	439	419	401	419	431	386	408	400	412	428	382	384	421	428	381	410	427	402	386	421	443	416	410	397	389	412	376	407	384	392	377	452	433	371	411	403	427	428	409	378	431	380	396	405	414	412	374	365	411	387	398	409	398	414	397	435	406	409	380	396	388	412	395	422	387	389	413	421	377	432	404	435	416	423	389	399	424	413	410	436	384	407	427	416	366	387	406	384	376	390	407	374	406	417	416	410	433	393	458	416	390	387	394	428	399	436	393	417	401	400	402	439	421	389	407	443	400	446	395	398	373	424	381	401	415	403	384	412	420	460	371	432	405	405	412	398	388	442	412	402	395	429	414	399	401	414	414	430	397	415	401	411	381	431	388	406	453	403	398	445	448	389	413	422	425	388	406	415	422	386	428	404	422	402	398	417	375	390	406	390	399	411	384	420	408	392	431	419	422	409	394	413	405	438	418	393	391	416	382	409	401	393	415	413	412	411	386	390	393	388	407	425	374	383	400	409	367	417	405	427	385	380	463	382	417	434	411	429	381	413	407	399	413	382	417	436	405	436	409	410	396	406	418	409	416	394	419	410	405	405	427	409	434	387	417	423	474	422	432	393	380	384	398	398	384	392	382	424	440	414	406	410	464	411	412	418	375	401	398	386	403	410	403	422	425	362	394	386	396	410	447	402	408	447	395	406	411	409	411	414	415	409	436	407	416	421	431	410	391	433	383	428	407	399	415	439	406	384	393	423	406	401	357	398	375	415	385	403	380	425	411	409	404	366	431	410	420	402	404	430	412	405	397	363	415	402	403	397	377	404	374	395	421	437	418	380	443	451	408	420	413	423	418	393	410	406	402	391	400	435	416	398	397	418	383	391	406	431	385	412	393	393	384	409	412	393	400	408	422	435	409	383	433	427	438	409	433	412	425	384	367	432	396	401	400	441	414	428	379	404	436	421	406	428	393	383	368	389	409	364	397	365	409	377	398	381	402	360	421	430	399	415	361	434	390	382	371	422	394	436	443	428	389	390	402	405	422	415	427	401	419	400	424	402	431	401	445	364	404	407	426	424	414	431	368	374	399	430	416	399	403	440	406	394	436	396	402	437	397	416	404	391	418	428	422	422	423	407	458	416	404	397	419	418	403	411	388	439	448	426	389	404	417	410	381	417	411	431	416	357	409	446	447	397	402	397	391	446	404	427	402	440	398	391	404	412	420	407	376	420	414	410	396	425	420	407	418	393	393	406	417	424	416	400	411	414	397	390	426	419	409	396	400	423	391	382	430	376	379	365	394	418	412	421	391	400	430	381	410	397	421	413	413	382	367	405	432	419	422	402	408	455	405	428	431	424	400	383	399	364	403	413	401	444	393	410	406	419	390	398	420	407	412	423	423	422	423	431	421	403	447	377	395	382	374	424	419	403	412	403	417	403	428	371	449	391	451	414	415	433	415	400	412	403	430	401	420	387	416	416	410	409	398	420	398	417	368	395	408	443	378	413	403	414	364	385	401	396	396	401	405	404	422	417	413	446	405	403	395	403	437	395	359	399	413	384	425	406	418	417	374	374	396	420	407	406	405	404	404	439	413	421	392	410	418	409	395	411	398	428	400	395	415	402	425	400	390	415	413	402	419	424	435	410	398	416	422	382	383	378	414	418	436	394	423	365	415	426	400	487	410	424	396	410	400	426	394	388	414	421	430	402	412	440	398	419	409	407	413	422	407	388	421	386	396	380	416	406	387	415	407	418	404	420	378	408	388	418	418	410	403	419	397	351	424	407	435	383	406	435	391	385	398	398	401	439	432	448	447	440	432	378	407	439	431	430	430	422	430	394	380	434	390	399	438	406	416	393	394	416	408	430	391	430	421	378	408	393	411	423	412	388	398	409	415	384	421	427	407	425	408	411	399	439	418	410	392	420	429	424	452	406	390	379	388	408	365	461	421	409	363	404	409	431	386	396	446	394	393	422	436	409	368	433	401	438	410	434	435	410	447	374	427	432	385	362	404	418	412	387	382	382	379	414	398	418	417	428	391	406	426	381	436	417	421	445	423	399	379	421	420	437	406	452	398	383	395	451	402	439	405	391	436	412	418	407	403	431	446	396	394	383	433	395	388	418	390	426	381	420	419	406	397	439	360	394	433	430	459	425	424	387	399	422	406	417	409	404	372	418	428	420	420	408	373	431	392	415	386	431	418
26793	43612	33456	22402	16894	12225	9183	6730	4911	3717	2957	2561	2249	1948	1648	1491	1359	1255	1179	1065	952	896	868	804	807	718	744	690	690	747	707	670	659	644	588	668	625	621	585	694	653	653	641	643	583	573	588	555	566	562	587	608	568	610	568	539	570	583	594	573	575	587	573	584	567	590	531	556	552	607	595	551	517	559	555	601	554	561	567	567	524	556	535	550	595	571	552	581	562	581	562	604	535	556	544	572	607	553	580	562	577	563	550	590	549	565	558	550	567	568	573	566	555	574	562	535	582	560	576	587	597	536	569	580	558	555	547	573	539	553	573	567	584	528	562	531	565	561	579	580	562	520	572	589	578	556	561	545	607	546	577	534	584	572	559	575	560	577	535	594	553	550	597	576	565	562	574	583	568	561	572	553	561	579	557	540	544	536	570	528	569	545	544	582	583	563	510	598	566	519	579	582	543	536	555	580	588	619	540	560	523	546	514	527	561	585	567	605	561	587	590	551	568	515	544	543	544	542	560	561	583	594	566	574	582	575	567	540	546	579	554	536	576	483	585	564	593	546	544	545	536	570	558	573	555	500	558	561	590	547	545	530	559	541	570	567	604	540	561	537	538	581	578	557	587	577	552	522	562	554	572	571	523	571	576	552	564	559	553	560	574	548	579	573	567	570	557	554	604	553	555	599	604	533	580	561	601	559	573	562	551	598	567	598	531	565	519	556	543	538	581	535	530	560	574	550	567	558	594	538	547	584	572	583	569	555	571	553	590	540	537	581	572	576	529	584	538	571	564	563	567	560	596	565	595	563	548	575	574	572	520	598	551	544	584	598	527	528	576	537	578	596	543	603	511	491	611	571	521	576	579	572	609	579	536	574	556	559	606	563	571	525	575	558	585	602	541	532	563	522	541	538	562	513	558	562	546	573	565	571	605	592	628	504	562	591	562	552	569	592	592	569	552	554	521	540	541	567	602	543	554	583	551	523	559	628	571	556	589	534	521	585	542	538	561	548	525	571	567	542	549	531	547	587	552	564	532	542	577	537	549	515	536	537	574	556	552	565	611	575	571	570	567	567	588	580	567	545	562	581	570	557	606	555	566	531	582	588	572	553	565	528	601	576	580	601	549	564	597	574	552	557	516	535	573	539	562	546	534	556	535	583	566	554	589	566	564	519	622	587	544	555	590	547	557	581	591	525	599	550	576	565	532	534	578	587	547	587	541	565	612	541	559	531	566	571	586	566	556	560	563	590	583	579	569	543	565	559	526	557	578	586	498	530	533	582	552	599	542	555	563	559	568	588	530	597	542	554	541	568	525	579	557	570	594	578	571	562	609	515	553	614	647	528	528	556	559	539	614	550	584	547	605	568	595	572	556	549	569	559	540	596	567	566	617	568	577	584	566	515	570	589	539	569	582	577	550	562	547	588	514	556	583	547	549	577	584	573	562	594	527	549	559	530	586	524	559	515	580	587	572	519	605	602	573	544	574	550	565	554	542	547	557	514	570	579	557	577	622	545	541	534	541	567	552	569	511	563	541	578	561	584	570	552	556	605	553	543	578	549	519	561	548	602	555	601	542	557	548	548	569	567	548	579	574	525	556	535	576	590	532	542	552	542	569	548	604	545	589	590	588	574	557	605	580	593	571	554	530	543	542	540	562	584	567	581	581	581	548	594	585	535	591	574	565	564	545	543	549	576	597	578	577	541	582	559	530	540	614	571	555	560	578	562	550	596	600	621	536	571	582	532	531	585	583	556	571	539	579	550	536	541	556	566	579	573	522	584	569	568	596	523	562	577	568	559	543	543	517	580	536	579	583	582	545	556	539	552	506	583	546	556	535	569	566	530	573	591	565	573	571	577	555	556	613	528	516	576	588	569	583	565	545	555	537	517	551	559	543	567	544	591	518	561	553	574	548	574	557	543	523	567	601	575	616	573	564	594	566	543	542	571	574	564	556	608	556	567	542	534	600	557	598	532	600	563	576	558	581	544	538	579	549	578	553	547	580	564	560	561	552	563	543	525	559	539	513	555	534	603	554	602	558	574	580	583	584	594	553	614	593	595	562	573	617	543	576	535	597	555	579	576	536	609	575	557	577	536	553	591	544	554	549	546	563	549	554	522	584	552	525	574	565	558	593	542	551	578	558	591	582	604	567	570	552	564	575	559	550	567	635	572	555	562	597	552	597	570	534	522	572	573	606	558	604	574	568	540	562	589	591	543	577	565	536	571	594	564	503	564	531	550	548	521	537	563	578	558	614	540	552	569	542	574	513	551	559	540	588	554	574	580	584	557	571	530	540	546	573	531	576	567	589	552	560	561	576	536	555	531	571	555	546	581	515	525	594	583	585	577	553	577	575	587	569	571	597	581	492	567	538	549	583	538	546	578	564	512	544	572	546	635	561	608	561	558	575	561	546	569	607	522	567	556	574	567	585	583	564	546	565	546	534	592	579	569	545	585	592	528	576	576	565	600	601	574	566	574	533	546	540	562	589	570	610	561	580	570	568	594	574	601	574	525	549	545	576	528	563	570	604	544	548	580	558	593	622	561	565	564	585	555	568	572	568	552	538	566	568	563	537	563	574	560	542	580	570	594	588	573	549	555	564	537	578	561	604	587	544	543	563	598	544	548	589	560	581	551	525	597	566	555	554	551	557	531	578	556	556	537	520	566	552	583	520	562	546	589	612	517	528	552	599	557	554	588	565	569	546	554	554	550	543	521	577	530	539	571	502	549	571	561	590	534	602	571	561	544	549	587	562	555	550	556	619	561	557	573	584	576	607	546	571	580	568	553	567	563	552	537	592	581	552	562	545	567	570	540	583	567	588	568	570	587	553	606	561	575	578	555	547	551	532	548	554	553	550	611	571	537	568	537	553	571	530	555	584	528	607	565	591	562	613	547	546	582	587	583	610	571	533	580	576	521	547	549	582	541	572	573	550	543	531	553	529	553	506	531	598	598	604	573	572	592	569	562	545	598	536	583	544	602	565	536	585	567	536	577	546	558	611	574	519	571	605	561	563	535	555	552	537	538	574	549	549	565	610	534	577	560	541	588	596	540	543	562	551	570	546	544	553	578	547	589	522	548	585	582	571	586	578	556	543	532	567	527	552	581	574	552	622	550	586	534	581	582	555	576	569	568	556	581	576	555	561	540	535	518	571	555	551	566	553	554	548	567	585	579	526	575	538	604	542	526	547	552	532	611	565	527	568	530	579	588	573	554	557	550	526	535	598	525	573	611	582	563	529	554	577	531	567	546	559	578	558	548	612	568	570	567	532	569	522	602	546	574	550	562	543	557	543	566	578	527	593	559	589	570	544	546	549	561	607	528	591	572	543	520	588	536	541	557	550	557	559	528	565	538	566	604	594	531	534	571	573	550	597	625	530	540	559	553	593	521	564	562	582	537	550	561	547	559	596	550	541	563	578	537	553	558	542	546	548	579	549	563	571	605	559	591	586	596	545	566	598	553	557	591	548	589	563	508	574	578	563	547
25422	21655	27263	25487	11577	5018	3283	2176	1626	1300	1047	958	881	796	716	673	610	607	577	524	551	522	532	472	470	394	487	429	477	460	411	449	451	435	406	411	420	400	400	403	422	392	395	416	439	404	396	409	402	401	404	402	394	407	376	376	384	391	437	397	413	395	432	393	385	390	397	371	394	389	399	412	394	384	415	401	358	377	407	369	396	402	399	345	394	391	416	384	372	432	416	421	396	412	366	408	388	377	415	398	385	349	376	407	417	372	406	381	397	401	414	401	359	399	385	406	385	399	402	385	400	397	359	426	402	387	427	401	414	422	362	380	402	421	388	408	352	400	384	369	419	390	432	406	381	381	404	373	421	386	407	376	420	419	402	378	370	399	378	414	420	389	403	414	397	401	416	394	383	394	384	388	389	401	367	384	369	365	410	392	355	400	393	407	398	386	429	374	416	407	373	386	413	422	364	394	309	384	399	390	418	384	378	425	403	364	394	401	381	357	383	392	415	398	393	396	401	383	444	346	373	418	375	427	361	388	394	393	387	389	377	381	407	387	361	367	411	396	355	404	373	383	365	380	408	400	386	368	367	433	377	399	409	421	350	390	431	405	368	399	422	376	394	388	409	380	401	392	366	391	370	419	384	418	400	433	415	407	401	369	396	407	416	397	383	365	397	388	397	388	403	371	439	453	358	399	399	371	379	394	370	376	373	358	430	383	401	417	392	439	418	399	394	376	420	417	400	393	369	429	374	378	410	420	378	394	377	388	400	405	395	418	387	398	387	399	399	391	405	399	414	367	385	365	392	421	399	397	401	381	379	403	398	397	399	376	379	404	372	385	405	380	350	417	397	386	426	373	391	394	402	369	397	431	356	410	349	411	374	423	380	387	390	376	392	414	408	386	370	401	366	391	406	381	381	351	369	368	445	409	394	374	389	385	384	386	385	393	409	410	385	432	409	370	398	413	376	423	433	412	369	370	391	398	385	375	425	415	380	342	391	394	400	405	383	425	397	391	404	409	400	396	403	383	375	373	430	384	416	385	394	382	378	396	370	398	386	392	370	411	404	382	393	371	408	397	409	414	399	386	386	398	392	417	379	375	426	404	378	368	423	391	415	382	399	381	370	417	414	415	427	397	406	423	370	407	387	370	378	377	376	414	376	404	418	390	408	381	398	399	397	403	393	360	392	410	394	414	409	390	372	399	413	383	384	416	391	392	397	379	388	415	392	406	404	409	375	344	392	389	415	364	368	439	389	429	383	391	401	379	393	397	409	373	377	379	383	388	398	375	378	382	377	391	395	401	440	399	398	387	406	398	373	382	351	370	387	421	395	414	372	397	371	351	375	406	370	361	405	387	403	352	388	390	379	377	404	376	410	410	390	394	438	429	368	381	385	370	387	381	355	403	385	392	402	414	389	399	361	382	408	369	363	371	392	383	377	351	398	384	389	382	382	370	420	392	405	386	386	379	403	395	404	430	396	424	401	379	454	396	374	401	400	413	389	376	372	377	383	379	412	387	394	405	399	413	382	382	397	407	398	359	405	381	382	387	378	337	418	398	339	410	393	411	367	374	378	389	394	464	383	386	350	395	397	375	381	371	385	395	378	387	435	393	385	402	402	382	370	420	412	389	421	351	419	381	416	391	387	380	394	381	381	404	378	395	395	363	382	404	357	420	415	395	453	396	436	414	375	368	397	376	398	423	393	369	387	364	371	391	380	384	386	371	385	374	350	421	370	383	400	367	397	398	411	386	401	398	396	406	395	385	364	412	404	393	362	413	416	391	409	389	359	417	392	391	401	363	394	390	369	409	413	389	365	416	449	395	396	369	380	446	366	400	360	368	389	389	384	388	411	406	369	361	381	374	408	373	402	418	397	394	366	413	405	418	380	401	392	418	393	425	379	465	382	400	374	382	360	395	402	389	364	372	380	397	385	401	356	395	374	372	408	374	407	393	403	399	378	368	404	371	370	379	409	379	397	364	402	399	361	437	371	406	379	398	377	404	346	381	408	394	391	393	412	358	379	361	415	379	405	384	396	411	374	394	408	369	418	374	362	365	388	366	395	364	390	396	408	401	411	434	429	403	379	362	392	366	381	405	368	401	369	423	376	371	374	345	373	399	364	361	403	391	389	363	394	377	419	382	400	372	406	393	411	353	433	395	384	403	370	361	379	393	402	405	389	406	422	372	387	347	389	358	390	393	397	371	384	414	367	424	401	395	413	397	412	360	387	412	363	383	374	427	408	407	358	384	338	406	374	363	356	355	365	399	372	410	372	415	383	404	403	407	399	369	407	384	398	394	369	399	412	399	348	398	375	387	397	392	427	423	379	404	389	407	406	359	415	370	394	382	422	387	404	436	360	376	403	410	404	382	415	364	379	417	388	366	384	391	385	380	386	413	406	393	394	390	376	401	402	390	390	357	398	373	369	371	414	402	394	409	395	402	375	385	398	377	377	373	373	385	415	388	394	416	423	400	432	387	421	403	393	357	402	378	384	377	383	371	369	368	386	372	396	423	426	404	381	377	406	390	375	387	403	379	368	369	417	367	378	394	353	392	416	374	398	409	401	372	397	393	388	380	381	421	396	408	424	381	420	399	393	388	436	407	392	382	357	369	397	385	416	386	398	371	372	417	394	407	394	399	413	382	381	366	355	370	411	395	382	375	358	411	395	415	448	390	383	412	427	395	417	349	400	403	389	359	403	373	427	367	417	404	406	376	421	384	425	366	378	393	378	396	405	452	412	357	389	380	392	390	392	395	389	397	384	359	402	418	386	391	356	376	402	431	407	398	386	373	375	340	389	378	386	429	411	381	409	363	369	366	418	444	355	384	399	406	386	390	397	382	409	374	352	408	366	369	391	376	429	419	419	367	383	388	409	407	405	403	404	390	386	393	395	425	414	366	411	373	376	394	394	393	382	411	423	409	373	373	384	392	372	368	425	376	380	406	351	424	414	401	371	413	396	401	383	424	402	370	393	381	409	383	386	407	381	378	411	363	418	385	365	434	369	363	402	360	384	409	414	397	378	394	382	418	395	387	403	385	392	360	370	384	398	423	396	426	423	396	377	377	369	401	401	389	351	400	409	397	381	422	360	397	413	393	365	402	404	392	389	390	388	405	378	380	378	406	371	374	385	409	398	377	358	422	385	384	400	398	376	435	377	371	387	376	363	393	390	394	393	404	396	368	414	373	412	382	417	384	374	382	375	417	412	384	402	406	387	366	386	404	390	411	398	401	391	402	396	369	381	375	409	409	385	362	408	391	387	418	388	382	411	401	382	401	402	350	389	446	396	368	377	375	393	379	387	413	346	410	396	383	396	408	369	433	406	387	385	427	370	378	343	414	408	390	415	429	368	414	387	387	384	412	385	402	389	385	393	388	398	372	418	357	383	422	383	384	419	421	377	403	405	393	393	369	355	399	367	398	404	406	360	410	413	389	384	422	406	405	390	416	392	412	377	398	395	357	381	384	412	409	393	381	382	385
24138	39870	30127	18913	14004	9867	7224	5267	3905	2999	2470	2090	1765	1581	1354	1307	1237	1071	976	877	870	816	781	793	724	651	642	689	650	615	671	600	635	602	600	609	550	573	592	576	611	590	601	547	563	600	585	542	598	559	536	577	546	544	538	581	555	505	511	573	557	534	542	524	524	561	555	531	542	541	554	542	537	523	529	500	575	540	478	553	538	513	588	552	600	529	513	520	495	547	509	539	541	540	560	515	564	521	533	511	531	537	512	573	541	523	561	579	525	565	517	532	534	533	567	538	531	513	525	521	543	524	559	553	564	507	520	496	541	509	535	505	538	510	532	504	515	560	573	520	540	503	518	537	520	526	570	519	539	502	530	506	550	511	554	531	509	508	573	527	548	545	571	561	580	550	535	570	539	583	535	521	553	512	556	525	517	528	529	528	539	519	595	544	518	543	519	543	552	575	609	525	553	526	540	555	551	524	528	536	537	515	510	563	522	560	524	552	549	531	554	540	541	556	559	503	531	546	563	527	538	555	552	543	546	565	535	582	513	514	548	522	507	514	540	534	542	541	574	487	534	542	548	551	516	581	574	534	572	541	548	501	491	533	507	525	535	516	573	533	516	561	511	504	523	535	532	590	547	543	541	562	506	542	522	537	530	556	513	568	540	517	525	559	547	531	524	534	526	558	548	508	526	585	549	527	545	524	502	568	579	555	537	528	535	543	512	502	535	527	550	513	536	556	512	518	518	548	531	566	536	594	533	514	557	546	542	532	508	547	531	565	533	513	554	548	519	514	539	553	523	530	611	525	550	565	532	563	516	526	526	539	537	551	561	564	540	501	552	533	532	494	547	536	502	544	555	530	486	538	569	516	515	528	529	559	533	558	516	544	524	551	526	532	555	502	535	512	528	539	561	546	514	583	538	580	542	537	505	517	538	521	502	594	526	574	517	526	504	513	579	532	519	531	548	530	562	558	519	523	571	538	520	482	536	550	551	547	501	540	515	532	527	540	544	539	542	555	502	530	579	533	557	521	537	540	555	624	537	514	504	539	571	572	543	567	544	539	549	571	478	546	551	560	553	547	480	532	548	553	552	531	496	507	552	549	509	556	563	544	552	519	526	516	545	532	526	551	568	512	526	549	551	537	510	541	528	510	587	511	545	554	550	532	515	512	566	548	540	516	514	492	555	550	569	542	525	549	508	537	566	544	528	615	539	567	514	538	521	509	517	510	564	530	522	559	548	526	578	585	550	507	518	523	507	512	516	547	560	557	549	532	540	568	529	498	533	489	544	516	506	529	516	544	550	541	575	561	551	505	543	510	516	543	565	567	565	545	538	567	542	549	534	531	491	512	534	544	585	560	516	586	526	560	545	561	566	528	567	535	548	508	499	565	542	517	576	520	561	561	550	541	541	572	553	518	561	563	526	505	527	576	516	578	533	559	543	549	549	615	534	514	526	519	494	559	528	533	522	558	510	491	595	561	522	564	513	527	535	561	593	529	574	518	547	512	581	568	547	503	521	551	550	528	514	534	554	497	559	540	511	528	530	596	566	527	520	561	508	515	511	510	518	558	546	587	530	545	528	536	543	537	551	554	503	526	550	566	543	577	539	518	537	570	543	559	565	537	563	521	555	598	514	554	583	527	559	551	514	537	566	565	559	512	548	530	536	544	506	566	500	592	555	533	535	552	530	533	526	551	534	529	567	510	544	534	554	515	573	558	529	527	530	515	531	519	487	539	558	558	512	493	573	539	548	560	550	537	534	554	522	553	531	577	528	515	547	560	527	539	567	540	503	562	561	540	538	548	505	561	513	513	520	563	562	512	528	517	541	547	547	532	525	565	572	568	557	555	540	515	563	506	499	530	522	488	511	575	530	533	549	507	563	551	540	535	538	548	544	500	584	573	517	531	548	555	527	582	529	536	563	555	533	529	522	541	537	535	556	537	544	504	540	517	577	527	521	535	546	530	503	531	539	547	515	518	514	571	576	511	522	570	552	535	540	561	539	550	489	540	524	508	563	524	540	576	548	562	535	550	499	585	592	556	519	540	546	598	568	593	572	538	527	563	501	511	544	558	540	504	512	537	547	537	520	548	558	542	491	559	554	592	505	560	531	559	543	549	551	508	552	509	551	555	479	553	570	540	527	522	543	551	540	554	543	549	531	490	529	554	500	519	542	542	538	501	571	524	504	504	508	589	525	522	545	580	574	526	557	581	556	556	554	543	538	527	564	538	473	522	528	526	556	547	587	531	543	521	497	564	542	557	583	519	526	561	544	521	569	569	553	546	508	516	539	499	535	521	547	554	556	536	548	508	538	494	542	526	571	512	528	554	549	559	547	549	533	540	541	547	521	543	509	539	551	534	560	513	538	550	524	537	550	569	562	532	514	580	519	593	531	548	531	519	521	525	520	522	536	581	555	571	540	573	563	548	529	525	572	552	570	558	573	569	577	533	525	546	522	558	524	556	551	540	543	538	564	540	546	506	521	494	536	519	535	525	571	515	527	562	541	521	551	506	546	523	549	532	530	536	579	532	546	523	533	555	525	538	561	489	556	547	537	540	542	540	620	537	513	560	551	521	577	582	556	511	555	592	565	559	488	494	549	524	527	535	509	509	530	519	521	541	526	525	538	564	517	552	539	524	544	529	539	562	521	516	536	531	536	514	570	533	469	561	543	521	575	556	567	530	536	519	529	559	580	540	526	561	526	519	564	532	551	499	536	567	536	506	534	529	536	524	545	565	563	522	527	494	540	509	507	545	522	562	543	575	520	545	550	525	546	536	563	547	586	526	544	537	516	529	528	569	522	529	550	561	530	553	529	526	536	528	534	525	541	533	518	528	513	519	565	527	523	522	541	580	525	549	554	520	533	528	577	541	503	522	532	537	523	532	531	539	549	505	534	524	523	524	537	558	551	541	576	523	545	513	511	531	574	561	510	564	518	581	515	537	487	511	535	547	542	526	538	535	553	503	491	553	551	532	541	549	523	545	556	521	492	571	547	526	555	528	531	540	562	586	560	524	497	502	559	538	539	518	503	529	590	537	512	517	610	507	543	547	549	578	553	545	518	536	555	518	541	547	541	528	519	572	570	525	513	543	551	532	538	490	553	561	510	581	558	538	532	513	566	494	546	540	535	532	537	525	581	526	545	564	558	530	560	555	534	527	543	546	510	548	505	524	513	575	552	535	582	530	568	484	522	557	509	551	544	523	532	529	540	581	551	532	553	531	501	550	593	510	546	516	541	550	532	569	514	526	552	555	533	502	526	563	541	557	541	553	558	546	535	536	513	540	552	567	517	543	570	544	559	506	551	542	536	556	560	535	470	557	533	519	545	550	526	568	526	561	512	543	569	552	525	534	542	527	515	533	542	522	523	513	570	527	555	583	538	490	554	536	516	566	527	535	538	528	528	536	503	524	549	529	536	546	513	555	499	539	547	524	536	567	525	522	517	556	543	523	558	534	557	547	562	528	505	511	519	513	541	555	521	597
23127	21700	29310	24604	21760	21057	11138	4366	2729	2134	1839	1543	1350	1098	962	889	843	766	688	696	603	598	558	500	498	484	482	480	444	426	413	449	506	412	452	412	404	410	409	412	406	431	412	405	392	391	366	371	372	358	356	347	342	339	386	358	358	364	371	381	352	363	345	363	370	371	359	350	369	387	348	400	371	381	392	368	372	393	361	367	374	374	355	385	367	362	369	349	378	371	357	367	383	376	338	369	352	355	374	334	340	393	374	360	334	355	393	360	390	353	375	361	379	373	379	371	358	335	375	392	365	378	378	371	364	364	406	371	329	362	335	378	333	368	378	317	423	352	390	358	362	361	366	348	356	360	346	332	371	360	382	355	370	385	334	358	365	371	372	354	350	378	358	362	347	354	357	362	347	388	343	366	411	385	352	350	361	343	336	381	357	354	369	364	367	361	376	348	347	339	331	378	378	367	360	336	360	360	383	344	351	371	358	349	352	348	331	365	363	363	367	363	380	392	367	345	383	385	343	353	345	371	364	359	378	374	331	342	371	381	372	380	366	366	345	338	367	338	388	385	379	323	394	354	356	354	355	352	381	358	345	354	370	354	360	381	365	355	382	385	360	368	368	337	354	344	361	396	383	356	358	375	349	379	394	372	373	340	363	383	317	397	353	372	364	397	387	367	338	380	354	336	359	347	368	325	371	350	356	388	385	352	339	354	356	374	358	348	356	373	381	389	400	359	360	332	384	382	367	362	363	369	346	361	364	353	393	366	343	391	318	365	379	370	380	340	348	371	353	399	373	358	347	357	347	354	384	354	369	367	365	347	344	391	356	372	380	360	336	360	336	353	413	342	425	375	377	382	380	353	385	364	382	353	380	355	375	341	369	350	330	349	381	366	333	359	347	369	360	359	377	361	353	369	356	374	355	368	367	380	394	364	400	356	391	370	334	352	354	370	394	367	342	367	380	376	343	353	346	357	358	382	344	362	377	370	359	383	388	344	340	366	361	357	354	352	360	350	374	382	383	368	345	380	343	403	373	358	352	361	372	395	355	361	353	363	347	373	411	366	357	327	348	361	333	363	341	403	363	320	360	358	369	355	366	352	346	344	350	333	364	315	367	320	377	356	330	386	367	361	349	375	323	398	353	374	386	344	361	360	367	345	351	347	400	359	346	368	361	349	368	386	349	353	361	363	400	406	355	382	344	369	352	370	369	358	381	369	378	359	354	335	365	344	351	391	363	349	380	368	377	363	369	346	372	337	315	355	381	364	356	394	368	376	382	361	348	362	335	351	373	354	414	345	382	322	350	364	355	383	374	388	352	377	342	350	345	364	336	353	373	345	335	361	355	400	380	357	348	375	352	385	375	388	353	375	348	342	348	321	344	363	351	373	376	354	385	375	344	354	335	354	373	354	366	379	329	350	387	336	367	347	380	342	386	405	334	331	345	369	340	384	345	347	338	401	353	349	374	373	330	365	356	356	387	357	393	369	354	377	374	379	380	324	357	386	386	402	373	372	395	378	352	376	373	340	361	334	377	376	362	338	346	358	365	359	381	370	335	349	347	383	367	378	369	357	378	391	354	358	371	338	358	334	364	370	356	380	344	356	394	336	368	361	361	366	376	380	377	349	381	414	325	358	382	386	361	350	340	358	383	354	361	325	370	385	374	349	327	359	360	355	391	346	366	362	349	372	342	342	339	363	350	350	348	399	314	358	351	332	358	364	350	356	343	354	350	354	338	357	333	390	355	393	364	364	362	386	379	355	373	336	354	355	361	351	370	363	360	344	351	360	371	358	348	364	341	339	402	350	363	351	368	359	349	355	360	349	369	360	396	340	386	342	381	370	369	371	356	347	350	370	356	388	361	364	367	341	352	337	368	333	325	343	350	381	331	367	383	334	388	317	343	382	369	385	368	373	382	362	348	339	362	327	387	353	337	355	345	366	358	342	364	362	337	378	356	386	369	338	375	334	357	322	367	355	364	366	375	365	387	335	347	326	358	353	382	352	328	375	350	357	326	395	380	363	363	369	391	396	376	341	369	371	391	402	374	399	354	369	328	387	362	389	362	371	378	360	341	337	383	362	340	374	346	336	379	374	373	358	350	361	407	364	384	389	351	351	317	367	380	355	413	380	358	375	363	360	379	374	356	364	366	333	365	375	360	385	358	350	332	342	336	354	359	329	350	337	352	357	409	384	341	363	345	329	357	336	387	364	363	335	334	382	372	384	340	404	369	359	343	384	346	352	327	362	354	389	357	339	375	354	351	363	350	376	383	349	361	361	376	344	380	352	371	396	354	377	353	366	383	365	352	395	346	343	367	378	352	375	375	350	384	365	362	326	382	361	392	376	386	369	358	375	338	307	382	388	376	347	340	360	378	329	361	354	353	378	378	385	337	366	395	365	356	380	348	344	349	368	351	378	379	396	346	339	356	353	381	358	339	380	369	358	343	376	365	369	379	379	374	353	368	390	354	369	351	351	366	336	351	348	358	369	398	342	368	348	350	346	354	372	378	344	382	344	343	332	375	364	365	367	344	367	380	365	326	358	358	384	356	322	378	359	344	348	354	378	372	361	376	358	369	392	330	341	350	360	391	376	360	406	363	365	376	386	355	361	363	335	384	374	352	365	332	341	359	376	362	365	348	371	354	366	351	365	375	366	356	369	400	368	324	357	348	327	342	388	395	310	342	335	362	362	367	335	346	353	384	395	368	340	348	374	351	357	347	361	376	381	341	377	357	355	344	358	369	355	397	336	351	359	378	380	353	373	383	362	354	361	334	372	356	345	403	373	357	352	343	360	340	387	347	370	362	364	349	382	359	335	378	364	368	337	322	361	357	354	381	381	343	376	344	381	348	396	344	405	368	361	367	372	363	381	395	347	384	345	351	375	354	358	328	349	349	380	386	343	363	351	371	349	358	354	342	365	382	354	359	354	390	368	374	353	353	379	353	357	325	372	380	366	362	327	370	328	389	367	355	365	338	353	351	409	374	364	338	369	324	348	329	342	364	384	320	385	364	357	334	350	399	354	386	348	350	397	344	358	392	336	370	354	362	384	336	361	372	392	375	377	357	379	374	328	356	314	346	365	354	371	356	314	357	386	359	372	356	373	370	357	372	374	339	385	335	368	375	356	366	352	353	369	344	359	408	366	358	394	372	387	353	338	345	349	339	350	365	331	366	370	369	337	332	370	365	368	350	356	364	355	386	372	315	368	353	388	388	373	356	341	351	330	354	339	347	368	350	379	361	314	376	362	342	364	362	367	348	360	351	382	409	344	369	387	339	352	365	356	363	339	371	413	382	374	342	380	357	384	338	347	368	347	356	374	366	384	370	352	389	372	341	358	372	370	376	389	380	344	364	374	351	322	365	402	352	338	349	383	364	416	369	334	354	368	367	393	363	404	368	367	360	342	367	365	371	415	334	347	334	356	356	326	328	360	384	336	364	358	328	324	377	362	363	342	355	381	381	338	342	388	375	348	358	363	370	378
27510	47269	38203	26633	20257	15904	11671	8383	6314	4894	3992	3452	2771	2373	1956	1882	1681	1516	1347	1203	1029	1045	893	807	807	755	741	721	667	675	667	653	644	584	619	655	658	583	586	590	588	590	540	571	550	585	537	520	505	532	494	530	509	528	489	514	527	522	510	495	538	506	504	518	525	507	485	508	505	509	460	511	471	518	519	494	511	527	489	553	492	506	476	505	457	495	511	508	519	501	459	508	468	502	468	496	476	499	467	498	516	505	473	454	513	485	506	478	490	461	493	521	486	494	470	522	492	444	483	447	510	456	495	529	480	472	445	464	503	495	480	516	462	483	468	490	476	465	533	508	520	516	519	500	490	522	477	487	562	479	482	507	496	452	514	514	466	485	495	512	517	498	496	520	472	537	496	482	447	525	494	492	472	462	491	517	494	497	489	529	502	461	493	472	536	477	468	520	515	485	498	527	473	467	497	434	514	499	525	497	481	482	516	465	543	475	501	495	469	500	457	470	513	484	526	538	451	498	480	516	489	490	483	497	476	486	497	498	506	500	519	511	490	486	512	485	452	489	478	514	473	455	483	477	534	497	494	505	478	514	515	547	485	487	504	472	502	484	479	487	515	521	491	512	519	522	503	452	523	524	493	478	526	475	501	497	536	510	503	513	474	495	492	461	487	493	533	496	527	516	495	530	517	524	518	475	525	465	509	503	477	505	491	547	488	504	508	521	507	505	463	483	489	513	513	429	508	485	507	477	523	479	501	502	494	457	472	478	486	490	487	524	508	540	506	518	494	482	502	480	493	501	511	479	513	500	507	484	481	514	462	472	492	473	484	474	507	485	455	480	511	505	481	506	496	478	545	484	461	480	480	505	477	491	493	514	508	514	470	477	523	508	502	478	475	512	497	512	499	501	498	505	491	520	492	481	531	489	522	457	503	492	497	474	512	451	476	508	497	527	475	497	469	473	485	459	465	486	495	499	485	492	499	479	495	497	505	487	541	483	468	479	477	506	480	524	480	506	478	478	482	501	509	491	488	505	505	504	474	534	490	497	504	485	495	465	476	531	511	472	498	479	499	512	479	501	479	539	449	480	495	499	438	484	473	527	476	516	476	480	465	471	475	495	536	518	485	462	466	445	506	491	509	467	501	484	520	474	515	492	498	494	496	502	461	493	482	499	503	521	507	488	462	517	465	546	519	461	482	486	473	494	505	497	523	492	501	556	510	457	506	490	504	478	499	518	470	491	515	509	501	522	547	499	492	496	497	462	516	476	516	519	505	501	478	507	491	477	502	486	485	533	467	478	529	511	481	479	503	549	487	465	493	481	478	507	525	479	489	448	505	493	480	452	505	462	513	518	493	505	481	505	468	521	509	475	487	467	465	469	477	509	485	496	468	479	523	516	484	520	511	452	481	507	545	488	484	526	464	491	503	490	488	517	487	460	479	507	507	461	512	477	504	524	490	527	481	507	486	487	483	455	513	487	480	464	506	491	439	535	503	523	496	510	514	470	497	473	481	502	486	492	471	496	484	503	488	468	498	498	520	526	499	511	512	530	476	475	482	508	488	494	470	446	517	487	503	496	482	492	470	453	480	537	515	506	502	480	490	530	442	463	482	504	482	467	509	478	490	485	503	514	496	482	504	452	483	489	508	519	462	513	493	497	497	475	522	448	467	496	492	482	518	442	505	459	541	501	465	479	475	472	504	522	468	479	531	506	475	497	516	469	469	445	503	497	479	512	544	527	499	497	502	477	475	494	529	483	501	488	465	477	473	473	500	477	509	529	494	479	490	509	485	470	485	491	498	491	476	495	487	485	478	504	499	486	504	509	502	481	504	463	510	503	483	516	496	506	524	495	491	513	491	463	476	535	490	532	499	487	476	482	481	473	481	496	511	483	516	518	502	511	527	484	475	504	487	483	505	499	447	481	467	485	451	472	468	500	499	522	506	485	522	502	478	457	493	491	515	498	506	482	482	523	526	515	479	501	491	504	484	501	506	464	470	518	501	481	513	497	473	504	501	477	479	533	522	483	484	501	501	475	492	442	489	488	507	476	481	497	515	466	483	504	513	475	462	486	493	463	492	440	506	536	518	479	478	439	491	505	465	482	459	504	509	502	476	471	502	539	515	491	525	507	493	477	507	495	480	472	479	458	472	529	473	489	468	473	477	511	522	546	497	508	491	505	508	487	482	501	486	509	484	488	493	481	520	473	505	502	515	503	485	520	498	514	493	531	522	492	495	492	506	454	526	473	506	475	514	475	475	490	515	483	458	501	450	490	470	496	492	500	482	478	509	497	494	501	502	509	503	485	496	479	469	506	515	522	498	494	500	497	470	455	476	469	468	469	475	529	465	468	483	510	469	486	508	519	488	518	493	499	499	503	496	510	509	476	488	505	492	472	479	519	517	498	470	499	505	506	494	509	504	454	507	463	493	498	483	514	476	486	460	489	460	544	477	465	491	484	449	500	496	491	502	482	509	543	515	500	499	522	487	532	503	499	508	530	478	540	475	503	488	484	484	482	481	473	487	510	521	495	483	490	496	470	490	485	513	470	530	509	518	475	493	494	493	482	542	519	457	501	484	447	489	523	523	469	487	510	490	529	505	516	512	483	508	490	534	512	509	467	504	443	489	490	484	488	466	443	506	446	464	494	451	499	505	491	512	503	473	504	469	482	509	489	496	477	466	480	489	471	487	488	461	522	492	495	494	508	503	461	506	494	450	491	493	519	525	481	472	514	482	485	496	510	508	496	473	502	486	485	480	528	452	507	495	469	492	515	431	480	555	485	497	519	517	516	503	516	517	490	519	456	492	479	481	478	501	490	525	486	473	511	466	482	509	481	469	511	442	538	480	468	496	487	450	518	526	486	475	512	527	482	507	463	493	522	495	509	504	509	473	509	438	484	516	477	481	479	470	500	477	506	509	486	452	486	471	494	482	512	513	490	511	473	485	493	477	496	496	475	489	491	432	487	499	502	491	473	451	480	489	525	497	456	482	505	506	495	484	463	499	494	496	495	498	494	501	478	485	484	510	491	477	476	490	499	451	486	498	473	505	508	527	507	469	491	485	477	481	458	492	497	486	475	483	554	526	508	535	523	508	480	494	520	479	491	482	528	516	495	476	471	466	484	520	487	450	484	482	488	504	482	479	496	503	552	504	524	516	527	490	520	524	506	482	486	492	504	492	498	493	500	499	473	491	503	453	488	452	506	471	492	486	507	495	495	494	482	529	508	510	511	490	503	471	512	508	469	475	477	503	510	479	484	509	490	478	498	493	492	502	517	481	484	496	484	512	489	509	515	493	490	513	494	480	476	506	502	515	483	460	462	516	488	462	535	473	469	478	510	472	500	510	487	477	518	469	455	502	469	478	474	476	485	509	479	495	499	459	492	544	467	504	479	481	472	462	482	543	482	453	517	489	485	480	471	475	482	496	485	529	527	521	529	492	486	452	499	513	520	449	479	524	459	478	489	472	474	486	507	493	466	504	487
28728	23298	22395	13229	6310	3823	2488	1842	1390	1049	1058	863	784	723	693	618	563	584	541	553	528	469	503	498	492	454	442	479	469	481	439	443	469	464	481	482	427	462	460	469	430	461	446	448	426	421	446	484	461	377	445	442	418	415	435	411	442	427	450	417	410	397	426	450	440	466	433	396	430	437	407	427	421	465	444	421	417	415	427	415	389	442	428	414	394	380	404	454	414	476	433	415	431	438	429	467	376	452	402	440	439	411	441	417	447	411	468	417	405	437	436	430	423	437	434	429	415	406	414	402	396	419	437	406	432	406	444	443	419	436	443	460	426	442	381	391	430	461	426	395	425	461	450	471	447	444	429	393	450	412	408	464	424	411	448	437	414	422	426	434	439	426	422	399	423	431	477	428	431	428	399	452	405	406	463	402	405	439	414	391	387	443	446	433	437	425	387	418	451	445	401	438	426	455	425	408	456	463	436	432	448	420	401	404	442	449	476	424	424	417	409	439	447	428	412	437	414	460	438	443	408	437	420	406	438	440	436	427	438	403	446	423	406	416	401	457	466	442	443	435	408	397	415	439	448	444	410	426	474	460	413	430	445	410	451	469	409	447	397	454	419	404	420	422	411	430	471	432	411	450	440	478	441	424	453	419	440	400	423	457	437	409	431	434	425	448	411	410	446	424	443	409	421	434	401	450	428	458	451	409	436	416	451	394	428	387	405	440	434	398	434	415	452	449	421	461	420	480	424	441	429	394	430	444	421	439	389	418	459	427	449	403	403	411	435	443	415	439	424	405	417	422	406	483	411	425	431	449	419	439	387	428	439	453	444	440	441	413	446	437	385	420	416	413	481	443	404	438	406	432	404	407	414	434	427	412	430	452	427	412	427	429	407	449	453	415	425	443	445	410	410	444	404	433	438	438	464	406	480	446	430	393	456	378	402	425	426	392	420	427	409	434	424	418	424	459	421	397	398	443	414	405	438	429	415	429	393	435	454	451	446	406	414	448	411	425	441	437	395	405	422	423	403	429	409	428	416	421	404	412	404	390	485	437	397	437	458	418	430	368	438	420	454	422	414	414	445	427	465	404	427	450	436	414	432	414	422	410	439	431	409	421	442	396	429	406	408	432	427	448	419	445	416	418	445	403	389	460	434	431	427	421	425	438	433	450	444	441	408	405	434	439	435	425	410	474	451	421	411	410	453	416	382	405	395	436	461	402	421	416	447	426	436	443	450	443	417	416	430	438	444	418	410	390	425	389	379	481	469	414	433	451	434	442	451	441	419	429	441	443	436	449	447	426	418	430	452	403	432	438	440	399	423	407	437	443	422	376	444	420	427	444	399	445	446	431	442	440	452	417	444	417	412	419	396	428	441	425	401	417	389	453	451	440	435	446	440	397	462	468	437	432	424	417	467	426	444	441	417	390	414	418	477	479	445	423	414	425	384	415	489	420	408	419	434	457	410	446	427	428	394	403	461	418	422	420	433	417	437	434	429	382	430	426	433	431	384	405	388	428	399	416	447	436	449	429	424	387	425	465	471	431	470	451	410	454	434	446	400	466	466	385	431	434	399	405	430	416	404	402	408	427	443	437	412	411	407	430	420	428	403	405	436	438	443	418	455	405	413	430	425	475	402	437	454	427	407	420	420	415	436	423	423	413	438	431	411	385	437	414	442	402	386	422	448	429	435	452	449	415	428	426	439	461	420	397	397	445	438	435	440	398	430	432	395	423	373	430	413	424	435	407	389	404	475	429	429	414	357	433	453	457	422	408	439	426	415	427	450	479	400	408	433	458	419	439	459	459	418	425	408	400	408	428	436	425	426	416	441	452	429	418	406	420	458	471	438	410	417	435	434	436	447	428	439	420	409	411	407	433	378	477	400	416	453	403	464	404	412	436	375	439	417	400	435	429	398	422	396	416	427	434	434	435	435	409	445	456	441	442	425	391	427	453	440	407	460	413	441	440	398	413	457	391	434	422	389	399	423	406	426	476	420	410	459	401	418	441	448	447	426	451	401	422	437	453	422	453	413	416	423	408	424	411	445	407	457	466	450	413	408	403	446	396	416	455	445	406	388	453	441	435	449	424	393	443	448	420	415	443	441	422	434	413	349	412	438	438	438	380	408	442	449	461	430	411	452	429	431	408	479	396	419	426	411	436	437	436	441	463	419	422	450	432	464	423	397	457	427	429	455	416	411	425	414	429	440	413	408	419	469	418	448	440	393	407	466	440	453	407	436	404	440	406	422	405	408	434	434	428	427	441	451	396	391	451	410	430	475	401	401	413	410	458	428	415	410	425	415	423	427	433	394	428	444	421	426	449	420	431	376	398	391	415	455	466	427	442	414	446	426	417	456	452	419	416	436	429	442	456	432	478	413	412	409	408	409	444	384	448	411	380	415	440	396	425	474	399	429	444	426	416	421	407	411	446	444	434	457	413	435	471	427	411	440	447	419	410	421	433	466	408	409	453	388	420	413	414	425	394	429	429	468	412	442	450	421	425	429	408	434	428	414	396	425	444	430	428	439	431	412	428	401	421	434	422	418	436	415	435	416	398	420	428	416	445	421	443	442	426	430	433	422	412	449	442	441	385	409	404	416	434	409	424	414	422	430	423	391	430	393	396	422	411	402	455	404	474	447	412	431	424	428	405	399	419	461	438	473	428	463	420	402	449	420	410	428	446	435	424	447	435	386	434	423	369	417	387	435	422	421	399	464	442	414	461	435	425	408	442	441	432	425	428	409	456	393	420	419	414	416	417	396	423	441	449	419	425	414	409	418	459	421	433	391	427	405	449	377	390	427	420	429	411	441	388	405	407	446	445	466	445	450	399	446	442	471	429	440	432	442	404	441	413	440	434	450	426	410	424	399	427	435	429	400	419	421	402	415	433	453	404	424	457	443	380	440	444	381	395	396	453	407	463	419	460	410	450	427	434	430	406	453	430	431	426	406	401	418	423	461	444	441	431	465	424	469	406	446	440	460	408	450	411	417	423	425	409	415	423	486	428	427	396	439	413	412	428	457	426	411	471	443	472	434	460	450	451	434	422	442	426	438	455	430	418	439	426	423	422	442	417	447	461	382	409	413	430	441	398	461	457	424	406	436	408	407	406	424	409	388	412	379	391	406	416	418	433	468	448	452	414	427	426	399	461	445	414	419	428	433	442	432	414	430	435	432	440	453	434	395	420	456	424	401	446	436	416	425	461	436	429	445	429	429	436	447	417	408	423	414	460	421	416	420	432	429	372	400	417	428	387	435	412	432	432	437	454	395	420	423	432	427	377	395	415	419	452	409	418	406	401	450	413	406	439	437	432	431	425	435	434	408	424	436	403	407	406	421	440	421	430	414	421	400	412	415	437	416	432	421	460	410	410	391	461	446	413	454	424	456	415	415	393	426	453	443	458	418	449	464	420	411	458	454	409	442	411	382	419	428	419	444	455	400	424	426	440	415	434	404	424	403	414	441	465	424	418	458	453	444	418	435	398	423	417
24102	36791	26971	15801	11087	8201	5665	4044	3163	2411	2060	1739	1587	1333	1181	1148	1053	973	892	795	791	791	790	756	670	665	681	712	673	630	660	652	633	612	616	652	643	676	612	624	635	580	565	625	605	624	616	603	612	604	562	573	576	568	606	575	614	593	601	624	571	573	563	570	582	555	549	622	571	579	564	600	601	553	546	624	590	604	565	580	581	585	570	582	565	637	575	558	574	547	575	569	611	522	567	570	581	586	575	581	586	579	603	598	601	549	562	562	610	616	533	563	599	590	559	532	540	566	554	561	558	552	553	633	541	555	639	581	555	591	553	559	577	590	608	609	567	591	603	591	599	565	567	598	584	562	595	608	567	586	610	566	591	611	582	567	582	612	591	554	578	582	588	559	606	570	574	597	561	578	586	605	592	619	560	599	566	588	563	591	590	586	565	594	582	585	610	573	617	566	611	553	556	562	521	602	568	590	584	564	573	624	564	595	573	565	573	568	601	613	593	587	646	581	567	579	578	641	564	582	605	594	547	573	586	558	564	573	647	590	578	555	601	588	608	634	583	571	584	568	595	552	583	617	610	576	574	607	588	579	573	596	555	590	576	559	593	563	564	558	602	594	570	579	587	609	572	551	572	579	580	614	614	556	555	606	602	616	597	625	586	563	597	572	545	569	598	593	606	562	578	587	551	628	621	586	565	583	588	569	600	571	598	575	574	599	599	582	580	607	605	515	572	592	531	556	587	600	565	565	613	584	554	571	584	607	557	571	579	589	555	573	569	603	583	577	564	589	597	624	632	592	579	621	587	638	589	564	580	562	562	602	583	571	608	594	575	546	593	568	579	591	550	605	592	595	577	586	569	549	559	599	586	579	538	583	571	588	622	581	584	606	599	590	575	609	578	620	647	568	609	566	584	588	612	602	596	537	577	559	563	566	563	613	558	559	612	654	602	613	556	584	572	573	555	567	578	555	510	602	576	578	571	596	557	605	632	585	555	573	580	560	586	604	597	592	564	608	581	578	588	566	578	563	569	575	595	591	605	575	591	575	597	557	569	592	576	590	645	579	587	561	587	592	605	616	553	603	540	592	597	587	567	554	593	578	591	583	569	596	582	602	595	597	598	561	597	597	595	592	591	617	538	569	604	571	594	627	530	571	610	582	579	598	531	620	597	606	627	614	596	574	599	596	579	566	560	594	605	606	583	549	565	593	534	600	562	643	567	622	578	598	588	611	579	592	580	589	555	625	568	612	597	613	634	557	566	569	549	585	554	582	608	593	574	569	603	564	554	592	610	581	601	607	592	594	619	562	555	567	616	553	608	592	597	550	557	571	573	598	585	620	547	590	583	571	578	600	568	555	584	570	603	624	569	606	578	592	541	608	580	608	575	546	566	579	619	594	615	627	621	596	548	614	561	551	580	576	608	568	573	591	579	560	594	602	646	583	567	593	590	572	603	564	578	559	618	584	576	619	561	545	581	586	562	582	572	548	576	598	559	562	571	597	569	636	590	623	574	559	564	534	554	590	574	588	593	577	553	606	596	576	608	594	606	587	524	554	546	586	603	578	565	588	560	576	593	567	590	570	590	578	572	549	579	587	604	598	574	606	561	601	604	604	608	596	574	568	591	579	543	572	574	573	580	592	590	587	558	567	585	555	554	600	564	565	592	570	640	524	574	581	581	583	583	580	570	658	586	541	599	591	624	615	589	572	577	573	631	542	587	566	536	558	561	552	572	588	614	530	587	540	573	554	581	553	587	594	620	556	612	585	590	581	620	568	530	624	601	592	588	611	572	593	616	586	588	558	577	605	610	548	555	537	568	523	573	578	562	575	557	577	597	544	566	604	583	570	587	578	594	573	546	588	561	589	632	614	618	588	599	597	583	596	610	577	635	590	537	596	560	603	605	565	562	571	599	610	615	549	595	575	586	580	606	586	567	563	577	580	571	554	601	585	592	596	609	578	574	618	579	603	593	574	595	544	583	595	567	547	549	580	592	595	578	573	546	575	575	623	631	597	583	560	550	581	559	593	586	584	566	574	642	555	544	609	569	582	658	558	562	574	578	621	601	593	566	536	627	615	578	566	572	610	558	596	566	566	561	627	579	594	589	589	577	592	547	551	593	562	566	627	599	565	605	597	571	569	590	571	567	571	616	599	599	592	587	591	591	565	598	601	541	560	586	628	623	598	612	547	576	576	619	555	585	576	575	622	595	604	573	607	606	569	613	556	555	560	530	550	613	609	594	604	531	605	596	582	593	630	575	575	592	573	545	567	604	593	568	549	564	604	602	612	546	579	601	590	565	595	600	608	574	585	581	670	625	596	632	591	563	587	650	578	627	567	591	578	610	591	530	585	579	558	614	555	553	541	578	618	574	559	584	589	611	594	577	591	596	585	613	589	606	556	581	562	588	582	581	570	556	600	585	582	566	594	586	649	542	575	587	628	591	599	586	602	572	608	616	594	602	590	613	587	565	575	576	541	616	597	614	620	568	575	557	635	588	614	575	597	588	567	530	594	573	592	630	606	583	567	593	583	611	583	593	555	578	591	573	529	614	562	627	562	582	603	599	618	584	555	522	570	542	596	573	561	579	608	585	592	579	555	581	566	555	586	638	635	605	605	609	570	588	585	577	526	607	575	560	598	562	522	591	597	551	576	574	623	554	609	588	565	572	623	558	614	568	569	607	575	622	577	589	596	604	587	622	600	581	620	612	585	577	573	602	567	613	541	574	589	615	574	590	607	623	566	559	578	565	579	591	555	586	579	598	599	598	589	606	618	554	649	573	594	552	556	610	593	592	606	613	619	560	598	576	586	563	580	586	608	597	603	599	583	569	553	587	593	597	595	561	592	598	548	600	601	578	589	610	582	576	566	595	628	633	621	556	554	582	608	577	603	557	578	584	581	566	613	589	560	576	577	569	578	603	569	601	609	587	593	568	564	606	582	576	589	623	587	657	570	570	630	601	567	594	557	576	567	580	548	585	607	596	573	565	631	593	595	585	615	588	589	562	582	585	516	606	592	540	603	607	542	560	575	574	585	545	588	567	572	571	548	581	614	570	590	612	598	589	568	563	580	595	589	577	560	581	597	593	592	612	586	595	590	573	580	580	576	584	584	558	592	564	555	570	594	579	575	575	590	537	592	593	574	620	566	596	610	580	590	576	622	562	607	626	608	565	577	574	576	553	577	604	619	593	581	545	592	585	559	587	583	630	571	622	595	576	577	585	560	606	624	536	598	567	600	531	591	612	589	567	603	548	573	598	561	586	559	589	560	619	542	593	610	601	579	587	596	565	572	581	584	612	561	595	583	556	593	556	622	582	575	574	536	623	582	555	587	583	544	572	634	581	628	577	589	601	582	612	596	610	605	586	585	587	578	651	579	597	572	562	612	587	617	624	571	605	583	567	550	591	544	523	563	612	552	582	586	628	612	593	595	559	622	574	588	584	573	573	562	566	573	528	572	605	540	587	552	591	598	591	533	595	627	573	596
24053	21670	28764	25147	21245	11977	5236	2926	2131	1647	1362	1237	1098	973	915	829	747	673	645	614	577	571	548	482	488	489	518	494	476	501	451	504	473	434	441	440	464	426	456	441	449	392	396	430	435	391	405	437	423	407	408	405	412	429	454	402	427	422	423	397	417	394	371	415	390	404	393	392	396	396	433	443	397	382	407	440	429	426	441	420	421	403	445	399	433	386	409	399	411	409	431	395	439	421	387	391	437	425	424	399	398	423	393	392	418	436	425	438	425	431	422	380	401	396	400	411	427	407	394	384	410	421	416	402	385	421	416	434	447	378	374	421	378	410	439	388	403	430	411	394	426	402	413	385	400	381	416	398	419	434	393	402	379	406	440	422	419	450	398	390	429	426	433	411	415	405	409	377	407	370	375	401	436	393	469	368	462	382	418	391	364	375	423	418	438	431	400	431	384	430	407	438	403	438	371	393	365	379	399	420	409	425	397	398	432	411	396	397	391	410	409	436	403	412	424	356	405	393	399	409	465	403	417	426	397	402	435	417	391	398	409	419	396	405	368	383	423	410	420	412	388	395	405	418	419	403	424	403	403	393	455	402	401	385	424	461	441	399	400	411	395	436	445	410	406	399	389	431	403	448	450	382	369	413	396	385	402	372	420	383	436	370	441	408	418	409	447	439	368	390	387	420	406	381	414	432	419	423	420	410	376	413	424	360	422	382	398	437	409	381	425	398	409	374	424	380	409	436	434	394	412	409	410	394	440	372	413	448	403	388	400	429	407	396	401	370	411	421	412	386	424	420	424	422	425	422	426	440	395	391	411	465	412	400	422	397	414	389	398	400	438	404	421	429	367	387	384	367	427	380	413	416	428	393	400	447	400	389	389	408	402	418	424	431	392	404	402	374	422	387	423	408	443	431	438	408	413	434	437	424	389	393	419	380	427	411	397	403	376	393	417	412	402	388	419	423	393	379	411	415	430	401	405	401	442	384	436	421	428	388	388	387	394	398	390	368	397	397	434	400	405	372	397	386	399	391	381	391	407	400	426	394	402	399	397	396	414	402	417	378	392	425	390	426	430	394	386	381	372	415	423	413	378	391	415	447	404	404	381	390	414	436	420	393	386	406	432	396	420	410	388	429	368	432	382	441	391	388	435	416	417	417	417	408	391	421	403	418	444	377	406	400	396	395	393	374	383	368	426	393	443	397	404	382	417	414	414	437	428	421	431	410	434	397	436	409	414	401	404	412	396	384	436	399	386	395	441	395	417	395	417	423	406	428	399	449	420	366	388	415	428	414	414	415	432	403	393	389	472	437	388	378	394	438	380	392	398	401	422	396	405	408	429	416	422	394	389	382	384	394	418	399	456	410	385	431	410	401	399	394	412	369	417	410	430	369	407	405	412	404	422	414	411	416	393	409	382	356	402	400	393	410	361	407	374	439	453	401	388	387	411	416	413	418	422	400	396	379	397	392	457	459	377	361	385	397	369	412	409	389	390	400	412	432	412	438	412	407	385	403	421	415	394	439	406	415	370	408	407	437	418	402	424	390	383	387	402	441	400	368	390	386	380	423	421	392	398	399	411	421	379	456	404	406	422	400	391	453	383	426	405	429	433	413	424	432	417	396	421	435	431	448	407	375	420	396	365	396	419	417	407	418	410	381	415	402	409	399	379	415	403	385	410	375	423	390	458	404	406	427	415	423	401	423	432	447	391	402	444	413	420	397	372	409	417	442	380	407	384	405	409	385	376	372	441	364	410	414	404	412	403	382	401	412	387	391	397	393	405	392	415	391	407	385	409	412	391	415	383	420	393	426	403	394	406	398	432	402	407	420	353	396	423	376	393	396	366	423	439	393	409	435	426	394	422	450	423	402	413	421	441	396	392	418	422	383	349	367	394	393	414	378	423	449	436	431	423	396	452	417	455	401	366	406	442	418	420	444	397	446	417	410	427	400	406	383	391	390	395	413	417	392	397	386	427	439	436	446	382	412	413	405	380	387	396	403	407	402	431	400	396	410	388	411	415	404	408	409	381	439	424	420	422	394	440	419	410	418	376	407	409	386	394	391	435	398	441	410	398	413	419	404	444	385	346	404	430	402	409	434	411	385	397	457	419	423	406	391	417	411	395	395	385	435	441	433	396	397	406	425	422	392	391	398	422	420	402	393	419	406	397	379	412	403	383	420	413	442	407	365	386	390	382	437	400	394	420	417	402	445	418	382	410	377	423	388	420	413	409	390	392	404	423	415	443	423	434	410	392	413	403	399	396	390	408	393	389	404	459	409	391	449	407	389	437	378	380	431	367	401	399	405	389	391	420	414	375	412	392	387	426	392	404	403	391	418	391	409	415	402	419	403	428	404	387	408	398	420	374	385	387	385	376	416	396	413	367	423	415	421	403	416	403	412	399	409	403	374	391	419	399	372	397	406	381	390	405	374	390	418	396	379	425	392	424	383	435	413	419	357	386	425	394	441	424	399	393	407	412	412	460	416	402	400	402	382	394	362	412	419	382	395	393	406	441	436	436	444	377	380	444	390	376	416	452	451	403	400	408	410	429	449	404	404	409	426	403	439	386	389	393	414	378	415	446	424	430	419	387	389	412	420	429	418	404	383	397	472	382	419	433	448	395	402	419	381	380	377	424	397	419	405	427	413	405	413	410	414	384	396	405	436	426	373	404	387	413	425	395	427	372	373	429	422	435	390	394	407	391	399	430	400	407	373	399	405	409	429	364	444	397	412	407	398	387	398	388	421	376	396	390	405	414	387	361	407	422	412	415	442	419	381	408	428	403	402	418	420	420	416	393	404	415	431	380	422	406	436	421	436	431	368	415	400	427	374	417	411	423	423	417	398	389	389	408	414	412	421	420	360	406	347	392	397	420	407	383	418	409	413	405	438	405	397	402	393	464	404	391	423	466	394	415	390	427	401	412	373	443	417	419	423	432	408	380	385	406	388	409	422	428	367	406	422	413	401	406	440	431	396	389	429	400	409	384	407	389	429	412	384	419	393	390	354	415	423	431	402	399	408	444	369	366	408	404	432	380	384	430	432	415	401	406	386	434	438	379	423	371	378	433	393	446	415	403	393	429	387	416	431	413	397	443	411	379	415	394	351	386	433	415	389	402	389	392	411	387	412	416	402	417	398	389	426	414	382	409	425	411	396	424	449	397	448	424	401	402	395	393	402	409	463	401	419	409	407	390	420	407	384	397	425	443	417	400	405	413	414	398	408	388	436	372	397	406	432	416	436	414	447	368	423	406	417	414	423	401	424	394	426	409	379	414	361	417	414	431	421	388	403	391	401	408	408	398	385	404	407	387	417	416	382	421	403	401	386	394	384	434	416	421	387	388	396	395	384	367	382	399	412	387	384	403	408	416	411	424	443	433	410	423	412	400	407	393	389	402	390	434	379	428	385	400	418	371	400	388	369	454	363	428	422	384	431	415	405	412	428	411	390	381	391	425	395	399	405	425	401	397	406	388	389	389	428	386	423
25070	43377	33854	22177	16643	12439	8744	6381	4825	3869	3158	2616	2218	1926	1646	1607	1450	1250	1163	1005	978	912	814	757	790	732	701	718	668	673	673	680	675	680	642	627	661	627	636	649	632	591	596	629	584	597	624	603	609	576	540	610	563	600	571	582	540	616	564	556	545	601	536	603	532	578	550	538	534	526	565	552	567	560	565	596	543	526	570	598	512	569	553	581	541	549	560	562	579	580	557	576	574	562	572	549	549	546	566	544	599	564	539	528	538	579	546	553	555	602	587	564	531	521	577	609	546	546	539	533	540	545	531	552	585	599	548	539	523	548	594	600	558	529	581	602	564	556	622	574	569	556	542	523	560	576	538	518	539	548	552	572	566	560	551	543	530	570	581	529	491	570	561	565	594	543	558	553	530	534	557	543	573	587	593	585	535	546	535	539	545	583	574	521	573	547	570	568	568	582	574	552	580	567	532	543	565	558	562	582	564	597	569	533	563	559	553	570	589	581	553	548	581	568	556	578	559	584	577	565	548	537	565	571	569	593	536	564	563	509	585	568	548	576	536	561	582	565	516	578	530	552	533	574	546	604	564	539	523	555	547	546	523	514	560	594	547	590	585	596	555	531	507	545	535	558	544	558	536	560	563	595	537	565	596	555	553	541	538	546	511	626	535	501	547	506	564	540	516	536	541	597	585	582	578	548	589	584	528	590	541	577	555	562	572	530	565	592	551	560	592	536	535	560	585	572	539	532	560	570	536	550	570	588	572	548	518	528	534	546	543	603	578	582	576	546	552	561	547	513	593	562	556	561	554	544	574	585	562	566	531	524	564	542	608	556	572	610	589	549	560	559	590	580	581	515	547	532	577	552	595	573	570	536	539	558	545	558	529	533	582	540	574	539	547	575	538	552	538	516	551	530	537	568	523	581	551	570	575	536	502	511	575	589	568	580	520	585	569	568	608	562	561	560	549	557	584	546	516	543	546	569	565	520	552	578	545	575	601	556	538	556	562	544	537	562	568	540	573	569	565	577	567	567	514	568	601	566	503	549	536	582	578	574	566	546	576	604	523	562	492	551	522	571	588	559	573	543	579	521	550	587	556	534	557	593	558	593	560	571	566	559	557	552	555	547	563	544	513	556	536	542	571	562	559	566	531	540	550	556	529	550	586	546	561	598	528	554	558	565	532	539	528	542	585	598	567	546	526	541	562	565	567	546	530	559	587	583	564	537	586	568	550	519	529	575	559	568	533	571	549	583	530	536	534	548	599	523	567	550	531	581	532	580	529	582	617	521	545	550	573	551	561	569	561	557	524	577	572	527	544	539	542	576	557	568	561	567	588	554	561	558	555	572	571	563	540	564	560	547	530	592	533	549	555	569	542	612	516	524	533	572	590	582	554	547	633	576	514	551	580	606	572	572	573	548	568	570	541	569	543	529	574	544	577	527	545	571	536	577	586	560	554	575	575	558	565	544	546	550	574	550	524	537	530	599	598	554	600	551	562	554	579	557	543	561	579	557	541	542	559	503	581	585	581	518	557	572	556	525	544	574	552	554	561	531	516	557	540	605	581	576	556	519	546	552	587	540	535	590	592	528	573	562	545	550	583	584	539	552	553	571	565	564	595	528	566	562	530	531	576	560	519	594	579	524	590	524	581	543	593	550	559	576	541	540	551	548	559	555	548	556	609	575	571	595	585	552	567	549	538	556	578	553	562	562	603	594	555	581	545	543	535	563	545	545	543	575	548	534	569	528	550	568	549	536	538	581	568	522	584	554	523	579	553	543	595	515	592	549	594	524	563	534	566	525	574	545	562	541	538	527	578	552	525	561	516	578	601	572	547	564	578	556	592	500	565	577	516	590	533	542	546	512	563	526	570	573	554	570	569	495	614	570	535	566	550	530	629	551	580	550	543	560	535	596	534	548	593	562	555	549	553	560	546	579	569	579	562	548	544	551	579	574	561	531	587	573	545	564	570	530	565	548	544	525	566	535	539	538	584	510	532	582	567	571	568	565	573	529	541	604	565	569	574	537	564	568	520	554	527	573	546	565	561	541	543	515	561	597	574	565	527	543	558	573	581	510	573	578	547	569	547	516	575	518	574	591	569	540	539	546	553	575	551	576	534	585	547	537	542	595	579	541	506	558	544	554	598	571	524	544	573	554	555	535	568	537	549	550	582	580	537	584	571	515	590	535	581	535	534	591	569	551	526	501	545	546	507	570	608	542	569	566	527	547	566	573	557	576	544	585	601	563	546	536	558	550	504	552	504	564	573	554	575	564	563	580	568	550	556	543	557	590	592	567	572	580	568	593	543	543	556	533	546	576	553	531	526	508	599	548	573	570	554	557	555	574	508	557	525	577	525	571	530	573	600	563	593	574	547	549	525	506	576	557	566	522	584	557	508	524	549	549	547	516	500	587	535	563	534	555	549	563	561	550	530	588	573	560	584	562	542	568	530	572	526	548	523	557	583	567	558	559	554	574	571	552	611	543	558	520	620	546	607	567	532	494	597	531	527	561	558	547	581	556	585	551	590	579	565	525	553	537	523	579	569	522	579	568	576	504	587	535	524	594	576	558	564	549	556	538	572	598	573	581	584	521	553	577	528	536	574	571	549	532	566	563	589	568	583	552	536	550	572	581	578	558	567	571	589	549	576	569	534	566	559	537	607	531	562	593	499	540	554	572	564	533	549	553	568	558	564	551	542	562	570	544	572	546	564	585	572	577	579	569	572	556	520	559	552	525	558	529	567	524	555	575	571	537	551	574	563	492	592	565	545	549	554	574	527	564	596	543	574	564	560	579	539	597	575	580	550	563	581	578	542	531	567	558	602	544	551	548	520	500	559	556	571	569	566	540	519	527	585	521	597	591	555	530	580	546	565	553	602	548	568	569	586	605	493	577	539	572	559	584	546	564	544	592	604	551	571	576	557	573	538	572	581	557	571	547	545	590	542	550	600	548	595	585	552	595	562	551	576	585	557	534	569	606	566	559	555	515	541	562	565	553	554	593	527	542	556	537	608	581	603	568	577	516	562	541	545	517	520	582	605	518	559	610	552	524	546	579	548	546	568	565	542	565	554	576	588	519	578	558	551	583	519	573	537	547	582	542	541	543	589	535	570	585	555	539	595	557	587	546	579	552	563	542	600	565	526	531	569	559	554	570	587	571	545	585	511	589	557	574	539	523	542	575	525	578	539	588	534	542	519	589	564	560	560	543	581	546	543	570	563	538	535	553	571	563	562	546	586	623	575	518	542	551	553	561	546	525	583	569	588	591	502	564	537	527	526	544	593	556	580	553	518	606	566	549	546	560	541	563	542	554	578	572	561	534	550	527	601	550	579	522	541	568	561	586	582	555	550	565	547	566	588	554	559	580	552	538	525	490	558	518	572	574	567	564	564	555	557	596	586	525	535	577	556	531	557	610	545	530	568	531	559	551	553	588	544	546	547	552	544	564	574	532	549	590	560	588	545	551	549	592	524	536	571	572	562	559	572	593
25385	21651	27255	25431	11543	5170	3181	2018	1621	1269	1103	999	850	788	676	713	650	631	579	553	501	521	475	450	454	456	437	417	405	465	468	433	425	415	420	421	427	451	432	439	402	413	393	438	384	373	394	380	405	376	385	392	391	375	392	398	380	378	393	435	387	393	364	383	386	370	395	371	347	417	378	374	370	401	414	393	404	360	413	384	387	387	404	398	352	389	373	377	399	357	402	395	380	397	343	402	374	418	396	415	365	372	390	389	393	423	351	360	408	407	376	378	376	392	409	398	393	386	382	390	387	383	371	370	384	341	400	396	387	394	383	373	379	384	374	392	366	402	356	399	373	412	396	390	355	366	372	417	365	386	401	387	357	399	405	393	376	362	396	408	390	355	355	393	403	387	391	389	348	361	385	387	403	410	405	388	404	383	368	416	380	416	402	362	386	401	377	389	402	391	352	419	381	402	377	407	393	418	394	367	429	399	400	371	370	390	370	367	397	421	366	434	370	365	365	401	405	386	395	384	385	349	367	382	376	376	386	382	377	412	389	396	410	389	392	373	404	367	381	365	378	355	406	353	367	426	390	361	419	370	348	357	355	378	397	372	392	393	399	390	363	366	374	368	376	367	392	390	395	385	382	356	341	405	401	361	401	389	377	376	421	402	382	377	365	417	360	356	374	410	390	377	393	398	370	404	384	399	388	370	386	384	423	370	386	371	395	388	382	409	370	371	392	366	423	395	385	400	392	411	382	377	374	368	400	389	411	365	418	400	394	398	403	397	367	336	423	360	381	414	409	382	374	431	407	372	393	399	403	387	380	404	386	340	369	403	367	378	382	429	400	397	376	380	401	390	380	393	382	385	416	389	393	390	377	398	373	368	425	388	393	414	394	402	354	402	359	383	365	367	365	400	365	401	401	393	386	410	403	383	390	368	402	365	401	377	403	401	380	376	406	386	389	359	354	417	380	394	405	387	409	357	336	396	365	376	383	371	372	388	367	390	373	372	415	398	388	403	410	397	368	379	405	396	362	407	355	385	388	399	388	431	407	366	408	413	376	386	401	370	418	370	369	373	389	402	422	365	376	385	390	390	401	385	370	391	353	368	369	412	362	391	396	398	381	359	385	362	383	396	388	350	368	382	401	432	372	398	380	408	411	394	373	401	368	376	423	377	396	450	376	392	375	400	379	393	393	385	404	420	379	388	339	422	416	382	397	392	389	384	374	379	373	393	373	395	366	352	366	385	382	410	388	396	368	375	392	358	373	366	405	401	400	393	393	402	404	363	406	400	346	419	396	411	399	403	403	379	387	392	375	402	378	385	352	379	433	386	385	427	408	367	427	397	387	386	367	390	348	381	378	376	380	374	389	425	383	385	385	403	383	382	405	411	361	380	374	382	386	428	389	394	428	361	382	373	411	411	413	369	375	361	413	367	393	355	375	364	368	421	363	390	391	406	380	375	384	400	359	407	378	380	413	386	409	371	383	382	385	410	378	376	409	397	386	379	378	402	397	366	387	353	426	380	412	383	357	349	388	402	365	385	414	399	381	394	364	398	383	394	396	376	366	387	433	398	398	396	396	402	421	368	377	405	389	410	358	370	377	368	348	384	348	397	376	364	370	415	410	374	372	392	382	364	410	376	370	424	368	370	380	393	384	381	380	384	390	402	389	403	375	378	406	349	396	400	406	373	401	362	408	386	411	403	417	390	370	416	422	385	371	384	386	379	377	384	387	372	386	368	427	404	390	429	405	362	338	400	380	394	405	401	395	392	386	421	374	386	372	373	390	416	397	436	391	407	351	376	397	355	404	386	403	390	417	345	370	415	403	421	456	393	382	406	452	373	407	368	374	396	355	384	382	381	389	360	364	361	364	389	394	408	412	383	383	372	391	380	421	351	360	376	349	396	406	397	401	396	373	365	394	426	318	373	406	388	410	395	386	392	374	381	376	381	366	347	406	386	377	382	406	387	385	392	404	400	397	397	422	394	392	414	401	377	373	409	375	367	403	390	383	398	371	371	384	394	353	413	383	373	373	410	377	371	408	422	401	380	370	397	377	363	387	384	381	409	392	428	396	370	436	419	365	386	427	358	399	387	361	403	402	394	368	357	384	392	417	340	362	372	365	383	368	407	414	416	390	416	422	386	380	407	379	369	398	383	373	364	404	385	407	364	367	382	385	398	372	393	377	365	369	379	391	385	396	373	400	429	414	357	418	373	390	382	398	385	381	385	405	387	390	353	383	353	386	375	408	397	396	386	378	374	386	379	396	384	393	434	362	364	375	367	426	392	358	389	391	381	392	399	374	414	386	370	394	407	364	400	380	394	393	389	400	387	379	416	406	357	370	378	341	385	381	433	409	392	400	385	378	377	418	363	406	381	385	362	381	398	372	359	388	392	388	407	403	396	395	403	397	374	364	421	387	401	404	397	370	377	354	362	386	380	360	379	380	383	384	357	402	420	402	405	401	393	398	383	371	360	350	369	388	386	380	372	404	386	340	410	378	374	413	356	358	392	405	364	384	344	435	392	377	365	386	419	383	379	377	343	377	371	424	381	365	414	360	368	418	390	404	370	372	377	391	365	392	376	410	391	401	409	393	369	422	389	348	370	376	412	365	382	384	369	409	375	397	364	384	392	371	355	383	388	415	417	409	392	357	351	396	393	382	404	365	401	384	411	386	388	365	373	394	401	355	407	395	390	372	398	393	385	380	381	393	366	364	404	371	359	415	388	379	372	394	355	414	361	395	390	369	371	427	390	412	378	411	390	421	387	384	413	394	409	359	380	393	380	390	409	379	418	382	396	389	377	432	401	367	381	402	407	374	381	364	382	383	436	374	386	367	381	373	409	372	365	369	371	353	420	382	382	409	394	394	386	436	412	382	358	385	409	419	427	419	412	404	379	394	385	397	374	392	417	409	407	364	386	420	371	375	365	383	375	376	366	412	402	379	390	378	423	370	361	378	365	350	383	407	404	385	400	415	403	403	376	401	374	399	404	394	417	414	367	369	382	386	396	380	393	379	397	415	397	378	423	362	384	374	403	355	368	385	400	362	368	399	381	363	386	404	378	390	416	381	380	381	388	374	389	375	371	428	358	397	408	372	402	371	389	408	385	351	393	347	370	406	361	394	403	415	356	411	344	401	359	381	370	416	428	369	420	391	409	376	380	395	416	361	397	327	353	398	388	392	372	383	411	364	380	347	364	373	349	410	374	352	378	371	391	370	353	395	400	357	398	394	394	399	391	385	372	386	382	406	388	403	358	407	362	372	371	395	364	397	394	350	383	390	371	370	384	390	357	402	380	383	415	399	389	366	403	373	351	383	405	398	372	358	414	371	367	379	391	375	409	410	394	374	390	359	390	385	409	352	382	374	369	394	405	393	412	367	406	401	399	379	429	407	354	395	376	359	419	397	401	394	379	375	337	356	360	403	399	427	408	404	390	367	376	363	396	406	381	390	371	363	405	376	384	414	391	400	364	365	384	385	374
24660	39608	29859	18893	13873	10168	6886	5045	3973	3037	2613	2234	1764	1543	1448	1290	1188	1058	969	915	889	806	798	699	739	711	637	637	619	627	615	605	643	630	574	625	606	586	628	579	536	585	531	582	620	562	541	546	539	530	547	520	548	528	579	520	517	558	533	520	549	542	532	522	528	560	546	537	530	478	547	508	545	520	525	508	512	530	544	530	565	509	571	583	537	545	546	536	547	504	518	540	547	499	512	568	539	539	500	542	549	532	483	562	555	515	576	495	521	513	539	553	513	493	520	545	555	535	500	502	527	534	497	500	493	531	531	581	546	528	543	564	569	563	532	495	526	538	515	509	511	523	524	524	561	567	530	523	543	541	545	548	538	510	561	521	511	515	530	526	529	543	513	575	541	533	534	538	497	516	542	482	543	548	588	541	519	541	495	531	524	523	514	519	493	540	529	535	553	483	552	530	538	529	539	501	544	574	558	555	542	489	521	522	524	495	521	542	560	562	540	545	523	512	537	502	566	513	526	544	543	538	538	520	532	513	504	527	551	546	563	503	539	510	537	542	583	515	519	533	484	544	537	513	554	549	550	545	535	549	515	502	527	514	516	520	521	557	530	513	524	493	525	530	547	588	513	536	515	547	515	528	553	505	511	528	566	566	507	514	542	516	549	509	528	524	562	472	569	558	528	536	534	492	522	537	486	552	507	518	563	551	528	513	539	532	538	556	547	550	532	511	559	521	552	530	539	545	521	552	542	512	515	524	502	568	515	534	532	517	532	537	574	476	523	501	535	480	528	562	503	527	515	592	556	566	557	529	520	544	535	556	583	557	549	510	540	524	509	541	510	522	514	494	474	525	526	515	617	539	505	516	561	598	556	555	531	516	577	501	531	549	565	565	527	546	542	522	533	512	544	502	548	549	529	531	497	518	531	542	564	544	514	546	529	526	514	562	537	569	517	544	567	524	563	512	527	526	568	551	540	509	494	561	508	512	552	517	539	505	541	552	524	520	531	564	556	528	541	534	475	517	548	523	512	534	541	528	553	529	512	551	547	531	498	572	513	547	526	532	574	552	553	537	502	574	492	541	538	544	506	536	535	535	514	506	535	578	530	551	566	573	549	543	536	512	516	549	538	482	492	543	566	516	557	488	509	551	571	562	532	522	530	532	512	542	531	572	512	575	593	581	553	553	508	513	561	533	555	538	548	506	518	523	578	564	532	562	556	541	528	524	534	559	542	515	498	525	574	529	525	518	505	542	494	530	537	537	542	532	570	517	550	538	504	501	538	521	506	550	541	534	515	516	541	556	500	513	521	512	561	564	538	541	532	532	530	552	530	552	513	547	538	531	535	549	514	566	537	567	531	560	542	529	526	530	522	548	528	571	491	520	519	534	537	500	526	564	567	527	556	564	559	529	514	538	544	530	529	527	521	539	544	518	503	516	531	526	559	546	506	532	528	527	566	556	534	549	549	504	513	547	516	534	517	550	536	530	537	546	559	519	535	559	537	516	533	542	526	534	503	543	567	541	553	555	514	572	560	541	542	551	526	526	526	538	515	492	543	569	555	517	527	552	515	503	552	539	565	540	501	504	562	535	462	552	508	530	527	515	536	531	523	527	556	541	570	504	512	538	557	530	559	526	530	575	542	488	563	551	575	508	514	528	553	551	515	550	544	523	532	513	549	498	560	471	569	527	539	516	531	522	513	562	536	490	554	501	520	525	520	538	560	539	493	521	569	496	494	518	504	510	562	539	492	505	531	531	535	521	544	556	529	545	497	528	526	502	530	520	555	513	522	549	529	526	499	542	562	550	550	503	551	529	539	519	557	532	528	533	529	503	569	577	516	501	533	584	539	522	516	525	520	515	514	510	571	553	545	544	562	523	537	514	545	535	545	537	558	544	500	570	510	516	524	503	520	493	543	525	553	485	540	517	537	468	502	542	502	537	559	531	562	522	544	540	564	558	499	538	513	556	544	556	528	540	561	558	552	564	562	501	508	488	503	541	558	549	542	496	480	511	547	541	518	525	537	513	533	529	563	584	542	569	523	503	530	540	554	517	553	549	512	536	490	529	527	545	519	549	528	527	607	515	570	496	528	499	537	554	520	515	512	546	542	534	537	514	543	505	543	479	555	514	510	524	525	533	510	512	520	530	487	555	519	550	515	576	512	500	523	548	526	524	535	531	511	565	540	507	526	527	522	502	532	547	535	553	570	547	522	517	537	576	595	557	525	481	518	530	546	555	539	580	527	508	501	525	526	554	533	541	556	532	554	544	510	496	478	463	562	527	524	514	541	559	539	554	521	533	521	524	517	546	584	526	517	505	538	557	525	541	528	527	477	539	500	517	542	543	501	562	575	546	526	511	548	550	527	559	547	536	529	521	510	546	524	524	545	542	561	526	533	493	513	480	514	558	508	546	572	552	559	492	548	536	528	555	502	537	555	492	533	518	510	522	544	547	572	517	497	543	534	539	522	512	515	521	541	564	553	517	494	547	525	537	505	482	543	527	526	515	510	512	522	518	551	508	553	570	547	520	522	550	533	538	557	579	505	522	517	524	519	528	518	509	514	534	548	571	530	545	550	506	529	556	538	537	508	537	544	488	553	545	529	570	514	541	534	544	509	510	579	552	526	490	539	549	563	520	543	510	516	503	525	494	519	571	548	503	518	559	510	539	526	550	534	538	527	547	512	506	544	549	529	559	532	525	573	579	528	479	563	529	565	560	504	535	560	537	556	567	524	538	506	546	549	544	529	539	488	546	527	556	522	523	516	514	512	524	523	510	558	496	542	531	530	557	558	545	523	566	532	526	543	532	554	539	538	538	531	549	547	526	535	510	551	520	515	529	553	532	562	537	558	524	511	547	537	576	568	533	539	570	528	544	551	545	540	539	551	518	503	532	545	518	515	558	515	541	507	527	559	522	488	548	539	529	525	535	505	551	529	563	549	555	500	562	543	549	531	493	522	519	559	564	529	516	536	551	533	555	559	576	548	532	512	561	563	535	544	539	546	516	535	499	521	542	550	559	539	575	555	541	558	529	557	530	519	542	500	524	509	500	529	585	509	564	531	511	523	492	554	553	557	531	506	556	523	523	519	555	524	512	504	509	535	545	522	550	527	500	506	522	503	526	544	524	547	561	530	572	505	554	490	503	530	563	542	517	513	559	489	546	567	552	542	486	522	590	548	522	566	490	557	549	512	488	539	543	558	554	558	494	521	553	551	533	534	558	559	560	542	515	557	535	537	552	593	583	527	514	551	559	545	570	568	525	561	531	590	521	505	502	538	555	553	534	531	536	508	596	563	509	518	565	539	544	529	550	499	578	518	501	508	520	512	536	542	548	547	517	555	525	523	533	530	537	558	541	559	548	549	548	524	521	536	521	568	548	538	548	549	513	540	483	507	556	512	537	520	495	484	586	510	518	539	542	557	547	473	520	527	518	522	536	538	521	483	524	525	561	541	540	512	582	493	561	529	502	541	525	523	483	541	513
23130	21728	29390	24616	21781	21143	10799	4238	2826	2164	1871	1520	1303	1102	1124	943	785	764	725	611	609	539	517	488	513	449	465	451	444	432	408	415	390	407	393	446	475	412	443	429	422	368	409	385	366	419	376	368	353	383	355	399	364	354	379	366	373	392	373	350	353	369	361	364	354	398	335	361	336	367	346	347	353	374	386	424	380	359	343	378	331	359	366	389	352	369	344	375	363	352	358	386	347	346	332	335	349	338	347	365	332	366	363	349	372	361	358	353	366	317	349	365	339	359	397	336	366	336	373	353	356	335	352	364	355	373	368	368	352	360	331	347	385	377	326	348	381	367	346	340	350	353	357	332	395	347	350	359	372	343	400	348	338	389	339	378	363	356	352	341	342	384	349	394	363	403	369	346	382	362	324	336	331	349	377	375	380	363	352	385	348	314	342	333	343	350	365	347	363	340	356	358	372	343	318	362	347	415	365	337	336	337	345	345	379	333	364	323	366	359	374	374	354	357	355	405	362	389	350	365	385	376	386	359	359	392	356	355	339	360	363	352	349	346	337	342	358	325	363	361	340	376	368	386	380	341	376	362	308	334	361	358	332	345	344	361	382	365	388	356	379	349	379	373	342	354	374	367	357	368	374	327	392	368	356	347	371	346	361	361	346	337	356	370	376	358	365	386	354	377	367	378	384	386	387	344	308	382	382	348	354	358	347	337	327	368	356	370	369	356	340	375	362	368	365	348	378	320	348	339	356	370	361	378	368	358	351	357	371	355	356	371	353	349	339	354	351	353	333	334	332	373	352	369	352	388	344	344	357	375	333	347	344	337	378	359	385	407	338	389	347	360	365	349	355	376	353	355	351	334	376	354	375	344	376	376	365	361	385	319	361	388	334	336	366	359	338	386	345	337	392	365	390	338	355	376	326	343	366	374	343	375	360	346	353	339	328	358	337	372	349	328	377	397	326	366	328	363	342	359	368	346	356	356	362	354	342	329	351	367	329	344	331	344	368	386	343	346	361	335	384	358	364	360	400	365	359	376	354	341	389	352	376	358	359	385	333	368	348	371	346	344	373	379	368	342	358	341	358	364	352	362	347	353	352	358	376	369	353	379	369	365	363	353	385	364	368	366	347	340	363	360	333	365	370	364	341	353	382	364	363	361	373	330	348	334	393	389	366	341	348	361	359	366	352	374	374	357	375	364	361	349	370	336	357	359	387	390	322	377	386	369	376	355	331	352	367	346	371	355	383	377	329	349	367	349	360	313	356	341	372	372	367	348	363	365	377	362	381	337	365	389	363	345	361	370	374	373	359	344	346	356	383	342	352	335	360	349	358	360	374	357	353	327	372	377	364	356	352	377	377	339	352	374	320	351	338	339	383	351	320	335	331	350	335	375	368	365	359	372	336	322	366	399	346	341	314	343	323	368	370	364	376	388	385	363	320	387	353	355	373	360	333	360	302	325	395	365	362	390	330	361	328	333	359	336	362	367	336	332	406	400	324	378	359	341	361	374	360	363	349	335	357	334	335	367	371	366	330	340	359	357	339	379	346	353	356	323	312	323	360	335	372	349	348	342	390	350	354	382	332	346	378	365	372	327	363	352	334	329	351	331	337	362	341	358	359	380	341	359	339	368	369	348	345	384	362	373	358	339	366	362	366	345	357	344	316	361	367	343	349	344	320	336	362	366	395	341	369	376	357	383	364	341	320	361	370	354	367	365	355	375	373	377	373	427	381	333	411	392	355	369	338	345	357	361	402	354	376	378	367	362	371	320	369	361	359	349	354	377	350	318	365	371	378	358	365	367	339	348	329	375	355	375	352	342	359	375	370	389	357	367	339	350	360	366	355	338	374	356	366	387	387	356	345	319	330	356	355	367	323	354	359	376	381	345	337	356	377	356	339	366	376	362	380	336	356	339	356	328	367	361	348	366	339	327	377	372	382	350	364	345	362	390	335	351	343	330	384	357	336	337	328	311	323	347	380	321	316	359	338	355	339	379	339	330	355	353	344	400	359	340	364	342	373	367	366	381	355	324	377	341	353	332	362	347	379	388	364	354	333	345	362	354	370	333	356	359	378	376	333	366	354	359	363	370	329	380	368	367	353	374	353	346	341	354	347	360	353	349	360	398	379	380	363	363	381	361	323	323	335	352	405	358	378	399	355	381	355	381	352	360	381	379	342	342	356	366	347	376	353	344	325	362	344	343	352	383	373	361	377	348	375	361	380	356	337	362	360	356	357	353	383	373	374	360	352	363	338	387	343	358	364	386	342	345	342	363	361	361	344	379	382	357	359	356	348	346	354	376	358	356	346	336	359	318	357	326	370	355	340	345	358	369	359	370	369	329	374	356	372	336	370	338	370	355	351	359	344	323	332	350	377	350	341	348	381	362	380	369	314	353	363	371	364	378	362	336	368	355	343	369	337	376	349	359	335	355	312	362	371	366	363	375	346	328	406	353	358	356	366	350	337	372	404	335	323	375	365	339	319	336	366	356	363	336	352	368	362	376	365	376	332	352	350	341	359	353	378	363	379	395	372	348	355	363	367	379	354	362	362	319	381	369	322	345	352	382	363	340	351	373	405	371	354	360	366	325	368	327	381	347	345	356	360	359	384	370	367	382	327	352	357	372	356	377	354	365	390	370	325	346	383	400	359	332	385	375	330	343	350	344	370	361	393	372	355	371	329	341	370	383	337	377	339	373	370	393	353	340	395	342	339	336	373	347	374	322	382	387	363	365	321	367	338	339	383	358	346	357	380	355	362	327	365	366	347	367	390	345	368	394	355	345	335	385	372	382	332	345	352	339	383	351	343	354	352	369	368	350	354	389	378	362	326	376	353	347	356	339	342	381	334	380	405	376	358	341	341	363	345	354	400	349	340	364	357	370	354	351	354	358	361	350	370	365	385	330	364	376	391	374	346	377	382	393	358	342	326	356	365	333	365	342	347	353	397	391	363	318	374	372	368	362	353	335	381	364	344	342	359	363	376	358	345	403	353	340	376	339	363	373	368	343	374	337	330	321	390	351	356	377	363	347	346	368	378	344	334	326	367	395	366	370	372	370	401	360	341	364	349	354	372	358	369	360	371	355	346	353	378	377	357	315	339	371	384	357	323	356	359	370	365	378	373	327	386	299	384	337	317	350	359	341	384	335	380	352	366	331	337	372	344	347	368	337	362	365	341	373	338	332	334	355	383	362	389	356	347	368	323	352	340	311	299	344	343	331	360	369	382	364	368	372	379	352	343	364	336	318	361	382	344	341	382	359	356	355	380	356	357	337	354	353	329	339	345	361	402	334	364	359	382	343	367	324	387	355	375	375	363	363	353	347	366	337	387	356	373	358	374	336	331	365	372	340	333	319	373	372	401	366	350	352	380	366	344	340	370	352	382	339	373	403	323	368	333	358	354	377	355	360	349	369	373	327	359	368	342	373	343	363	349	352	364	368	350	341	355	364	391	333	369	341	358	374	362	342	326	352	351	355	387	352	357	362
26721	47299	37986	26244	20862	15613	11207	8400	6416	5076	4259	3444	2903	2393	2107	1959	1607	1492	1298	1149	1108	993	888	834	795	728	680	660	652	635	643	618	633	606	641	625	603	586	585	630	587	563	560	582	585	520	536	522	524	525	523	515	590	536	508	479	543	500	509	484	507	481	507	495	500	490	498	515	493	490	456	482	500	484	512	471	473	484	500	491	468	499	503	485	474	519	468	437	473	492	514	492	473	487	512	466	487	484	508	492	472	529	511	492	501	543	499	478	511	515	491	487	462	500	476	480	487	480	521	503	483	483	502	480	497	469	468	509	429	487	499	516	506	490	513	468	493	479	486	493	485	514	494	488	479	541	520	484	503	474	449	501	472	475	513	429	498	534	438	461	478	474	538	509	512	492	488	491	448	480	468	478	494	479	462	523	485	478	459	509	502	459	492	492	501	533	532	545	454	465	482	462	493	463	464	473	510	512	461	487	517	499	499	494	477	481	479	507	490	509	475	503	513	475	485	501	527	503	489	542	489	464	472	487	490	468	478	490	489	498	466	479	479	465	512	486	475	499	445	460	515	455	491	501	483	512	551	513	527	495	490	473	475	507	480	498	485	500	462	519	497	492	468	464	487	433	461	517	501	443	468	501	460	455	482	513	517	494	486	523	499	481	432	458	516	523	499	515	511	496	481	446	495	502	506	472	483	484	502	469	486	496	540	520	478	482	476	494	512	451	546	464	503	522	508	484	487	477	511	487	481	483	492	471	483	463	522	521	489	473	516	494	444	488	475	474	485	504	477	457	526	482	492	475	489	495	457	477	499	491	469	498	476	450	465	501	470	460	473	475	462	492	485	494	489	479	453	466	459	486	468	450	502	510	509	512	482	481	454	480	481	489	493	487	485	491	523	477	484	506	498	465	453	464	489	491	472	481	479	507	493	484	473	478	485	457	476	485	467	557	497	463	551	460	506	483	502	491	473	507	484	473	451	483	490	489	476	489	462	474	516	479	461	484	447	498	501	477	474	477	490	465	505	450	473	490	477	470	487	511	515	464	537	470	502	497	474	482	492	435	485	496	509	483	480	468	444	496	484	463	476	456	485	477	524	493	478	483	467	469	490	499	459	471	515	465	484	486	519	502	503	491	470	511	476	459	458	474	466	539	504	461	507	493	462	508	480	449	510	504	463	473	466	465	495	478	497	467	468	509	430	478	486	516	475	499	482	467	482	470	481	481	505	470	483	469	483	478	465	476	511	492	517	492	491	453	439	505	487	524	529	524	493	504	495	464	463	487	511	489	469	497	480	503	502	531	498	456	443	512	488	481	510	461	440	499	470	503	505	548	473	449	478	496	471	527	511	520	492	499	512	514	469	493	459	440	482	476	483	475	478	478	450	486	531	472	491	468	470	429	509	479	543	507	461	478	501	491	458	506	526	484	479	497	460	471	449	526	491	472	471	501	495	487	475	452	483	478	505	455	472	513	488	497	512	490	450	487	474	480	520	486	487	491	432	476	452	507	479	512	520	474	468	434	491	476	506	502	514	495	472	476	471	495	450	464	485	496	487	480	461	500	448	474	512	506	496	458	487	494	470	484	447	483	538	521	490	510	469	507	497	458	450	497	461	478	477	536	469	513	498	450	481	506	487	458	468	473	467	488	514	467	484	501	464	513	476	457	524	511	466	490	453	470	505	498	480	512	499	475	459	506	471	502	463	507	485	475	468	475	494	460	512	465	488	503	466	494	528	512	488	504	501	511	484	438	486	514	509	489	517	472	500	503	475	504	501	496	512	492	488	477	464	500	445	443	502	494	513	498	482	516	483	503	465	478	487	475	488	527	496	502	464	527	499	509	465	474	491	500	485	491	473	449	476	498	482	500	470	485	512	480	484	479	527	460	486	489	489	475	466	493	511	500	487	500	497	512	475	438	517	456	479	487	482	471	486	504	498	477	487	452	502	492	510	522	463	501	463	496	504	466	473	495	481	497	481	462	433	480	502	484	486	504	433	497	471	486	439	539	487	485	511	472	503	485	467	471	478	475	525	474	521	471	487	508	494	494	498	478	465	504	488	478	526	484	465	463	456	489	504	495	481	515	455	431	495	472	467	519	473	468	499	497	482	487	439	517	462	471	496	477	462	492	480	486	460	466	503	470	461	479	502	476	463	529	488	472	448	430	454	442	505	480	473	484	517	496	458	487	500	481	487	457	488	516	466	490	502	464	483	518	478	479	485	481	505	475	490	509	499	533	500	463	482	501	467	503	457	512	508	504	491	511	495	489	491	475	477	500	477	497	510	505	486	463	499	455	481	486	487	486	464	466	482	509	508	479	480	476	506	457	455	522	432	468	505	460	463	479	421	491	490	497	480	451	494	440	485	508	454	470	481	492	512	506	512	468	473	461	506	531	472	514	497	475	446	450	499	486	496	486	500	445	494	475	457	467	486	480	489	449	495	466	483	478	489	469	470	465	499	459	472	496	449	483	483	499	484	493	466	463	491	468	497	475	491	479	465	483	477	509	513	502	481	496	464	491	490	469	501	441	505	511	493	470	480	441	479	502	498	477	470	519	541	493	477	465	494	484	465	481	513	470	494	480	519	456	474	494	484	525	459	472	481	481	479	477	486	476	491	526	498	484	460	472	454	479	488	509	482	542	471	498	498	453	488	487	495	472	464	468	505	509	459	476	492	499	484	485	461	505	504	462	499	497	481	484	483	470	479	503	516	500	475	460	478	489	507	493	446	506	496	472	463	517	486	504	498	501	475	482	492	509	485	499	445	525	486	503	512	507	467	532	502	458	491	503	500	501	479	466	470	470	482	508	511	490	478	498	494	461	477	464	508	498	499	492	480	520	490	496	485	491	480	492	473	496	495	467	511	488	458	501	485	500	484	515	500	509	514	488	465	522	497	533	489	492	465	486	469	493	505	476	516	489	509	483	513	476	459	496	477	467	503	474	500	502	486	519	518	475	483	500	475	474	519	505	488	475	426	465	495	511	539	475	469	459	505	500	491	498	492	495	467	511	486	463	493	514	492	470	513	477	471	502	458	488	477	497	486	493	480	544	496	514	471	522	484	495	479	507	463	540	485	490	503	493	485	513	500	510	467	509	484	494	441	474	482	492	490	483	462	493	497	477	487	502	477	514	496	465	467	501	491	511	484	450	480	512	459	476	517	518	510	477	478	447	526	504	451	480	481	497	477	502	528	527	482	522	454	506	468	550	503	468	476	465	482	487	483	489	496	468	504	530	482	461	445	498	489	476	458	453	498	490	502	476	526	489	493	491	500	478	471	499	507	505	512	483	472	471	462	486	452	485	481	512	510	513	497	510	507	519	552	475	510	492	495	536	497	445	521	519	494	468	446	467	487	484	454	466	410	491	511	470	510	460	472	476	476	513	504	502	484	464	509	474	456	475	504	457	491	472	494	453	483	486	474	487	506	493	516	535	477	468	486	456	499	463	448	463	523	473	476	458	508	491	471	485	441	479	456	460	492	530
28651	23009	21785	12956	6356	3765	2487	1779	1410	1175	1015	932	798	750	729	630	598	569	536	531	491	511	454	476	512	514	503	455	440	409	456	442	472	424	423	433	436	414	457	399	422	447	468	408	433	436	428	416	407	416	436	451	457	445	423	440	446	423	434	431	430	433	407	373	380	460	434	408	405	426	443	407	429	436	413	419	444	440	437	411	443	427	427	424	438	423	431	446	420	432	392	435	439	439	414	420	421	420	414	431	425	429	438	413	417	404	458	407	394	425	420	417	441	422	413	422	402	442	425	391	439	438	377	396	384	430	417	424	421	364	462	391	393	441	435	445	405	412	443	406	425	421	413	430	396	416	422	457	409	442	461	457	438	436	398	424	385	389	361	392	422	471	415	443	401	433	413	433	429	412	408	428	442	431	437	428	421	388	448	429	418	456	441	394	439	414	378	446	445	434	432	435	432	447	396	419	456	431	384	429	471	425	423	392	414	450	404	413	442	405	437	442	389	414	425	424	392	392	452	379	416	420	404	432	444	437	415	418	428	407	392	415	441	411	409	452	438	407	432	436	432	443	415	405	439	432	413	424	432	418	440	433	431	430	418	453	421	402	412	442	438	428	442	438	435	433	402	437	425	421	471	449	447	378	429	396	385	426	443	417	422	441	408	401	405	434	408	393	439	418	394	423	422	414	405	433	414	423	393	481	407	449	405	428	378	418	430	390	395	417	402	437	420	443	425	390	410	400	402	445	413	407	414	446	416	458	393	410	424	435	445	407	423	446	440	410	408	399	434	421	434	442	413	401	391	403	425	399	408	427	421	399	419	422	424	434	452	418	399	417	405	422	423	442	458	390	469	443	443	431	404	408	396	413	456	417	445	416	379	398	393	439	422	419	408	383	429	439	450	405	404	433	398	418	432	436	434	403	416	461	417	453	408	398	432	398	387	421	388	429	441	409	412	453	430	405	364	429	430	445	433	407	405	412	427	406	414	405	427	439	404	412	436	412	427	422	438	430	429	437	398	444	423	398	434	408	394	401	429	436	433	399	418	400	413	405	407	415	429	388	409	422	396	418	430	414	438	409	433	472	412	410	414	437	420	421	447	421	437	386	403	411	416	430	414	406	416	425	436	428	421	423	423	453	417	422	432	454	427	441	405	462	469	442	419	443	398	431	478	432	447	413	407	451	428	409	393	424	426	428	444	431	429	375	427	427	409	429	409	383	422	412	433	438	443	464	416	492	436	416	420	407	403	425	451	415	416	385	397	422	403	414	416	393	404	413	464	417	412	404	403	388	373	427	437	390	455	419	427	402	421	424	405	387	476	408	449	409	436	434	453	405	407	430	446	419	437	388	447	436	406	464	418	448	409	410	397	397	437	428	435	436	451	419	468	424	469	422	425	423	447	393	414	414	419	414	420	430	414	445	420	412	440	383	430	406	359	429	419	397	450	405	431	412	420	451	414	387	420	441	428	443	406	403	436	442	431	411	435	404	441	429	430	414	446	418	436	406	395	435	408	436	441	436	433	441	452	393	421	384	413	448	397	400	416	443	430	413	445	400	405	385	424	424	417	425	417	425	450	441	414	417	431	433	414	420	393	417	429	437	433	439	425	423	422	423	426	395	389	407	410	414	397	395	401	415	450	404	427	415	450	409	400	421	409	433	473	441	389	428	423	425	451	431	437	425	399	404	432	412	453	439	468	448	402	389	451	391	391	415	450	446	430	408	438	436	401	393	435	420	398	443	414	451	411	470	457	416	434	417	427	411	419	462	475	387	364	446	406	450	393	392	438	413	433	431	448	408	434	399	405	415	428	391	420	388	388	449	414	408	398	427	416	416	403	435	401	435	434	414	452	408	396	445	425	404	435	423	430	400	420	439	408	420	421	387	424	419	415	413	409	397	412	441	422	404	441	427	422	406	408	433	409	397	412	427	409	411	391	450	420	385	427	415	423	405	467	424	405	481	404	426	420	474	408	438	434	441	419	394	407	450	427	400	452	408	375	448	418	410	421	434	439	412	409	447	443	436	375	392	381	433	435	404	429	389	419	408	432	427	402	419	415	438	399	456	426	421	428	420	420	439	447	426	412	399	425	393	427	412	398	411	389	408	406	389	405	460	403	421	432	458	445	401	458	393	442	418	426	396	457	411	416	429	455	403	423	433	431	399	416	426	388	404	400	410	396	443	429	430	392	454	405	393	423	429	413	425	441	391	405	433	434	424	410	436	409	420	420	390	406	422	408	456	438	402	431	413	404	401	432	432	449	411	419	424	410	436	436	418	459	453	415	415	451	475	437	366	393	470	400	425	454	423	418	436	433	416	448	391	432	420	398	447	446	445	422	432	386	397	397	405	401	442	444	433	430	417	414	399	440	429	447	424	474	418	422	417	439	396	413	423	429	418	393	427	441	433	391	433	416	436	419	447	425	454	379	413	441	447	430	388	438	437	393	421	399	429	444	411	420	439	400	427	447	405	439	430	451	437	423	415	406	419	429	413	432	425	424	406	457	434	431	428	410	399	416	388	415	412	403	414	425	477	449	415	429	396	454	430	438	422	412	427	434	430	403	392	398	410	410	446	369	435	434	419	407	419	438	423	439	428	443	426	416	409	446	410	423	385	397	414	460	406	398	382	421	439	478	454	431	415	415	403	421	413	412	418	442	404	433	442	409	431	422	440	422	422	436	442	448	436	458	388	425	437	451	435	385	390	488	436	393	475	436	463	410	440	447	421	470	469	381	446	379	431	393	434	435	379	439	391	412	454	442	439	451	414	416	416	450	425	454	423	440	414	370	444	424	413	414	447	428	417	416	418	449	437	410	435	405	411	404	448	401	447	425	412	431	400	447	425	394	463	428	418	445	433	437	456	386	431	430	384	424	440	419	419	433	414	447	446	416	462	380	411	413	419	458	398	402	429	410	423	437	422	453	430	426	441	434	443	439	430	419	424	416	393	437	407	482	381	401	434	434	439	417	429	440	406	391	450	445	468	423	412	416	429	402	427	424	440	421	416	392	449	441	420	401	431	446	447	413	413	409	414	461	426	420	452	420	413	424	408	420	438	393	426	407	434	430	391	424	418	404	429	428	449	436	417	450	370	461	398	414	434	407	461	427	458	394	438	417	430	420	452	387	481	413	417	417	393	428	455	410	432	423	410	438	425	463	426	442	381	447	433	458	413	432	397	407	426	421	431	473	431	414	406	425	395	423	419	390	432	431	411	448	410	435	397	420	436	408	414	450	475	424	382	435	446	431	439	426	412	417	439	421	457	456	451	415	434	401	436	442	430	471	437	412	456	449	455	377	418	462	445	405	428	418	405	422	407	437	398	400	439	427	438	404	434	426	437	438	421	378	462	426	441	422	432	438	467	444	410	426	443	421	415	381	428	435	459	410	412	430	384	414	396	439	418	394	412	427	439	451	408	394	450	420	407	443	381	428	398	433	436	370	463	371	434	436	432	415	396	431	440	407	417	420	405	410	433	422	408	415	421
23823	36360	26321	16002	11683	8152	5513	4111	3249	2529	2218	1782	1610	1351	1289	1216	1065	1008	921	819	819	784	764	712	711	662	652	672	642	648	665	650	628	604	608	641	639	584	627	633	589	655	643	621	605	582	588	605	592	565	538	606	607	578	604	602	579	569	578	588	577	560	561	575	632	578	574	597	597	561	612	587	601	562	589	603	612	606	576	552	556	555	614	571	611	568	553	548	560	587	564	555	573	560	550	600	552	611	583	601	571	574	571	570	562	602	533	629	596	595	583	597	544	576	595	596	574	579	573	569	609	566	553	608	586	566	604	585	582	570	558	578	559	642	587	615	575	580	604	571	586	584	607	599	596	557	590	581	609	605	552	562	535	562	591	596	597	558	601	590	588	635	544	599	609	555	601	548	539	599	596	629	564	549	572	538	591	552	600	536	621	587	607	617	596	610	556	601	580	624	548	585	572	549	565	540	591	578	597	565	566	553	548	610	584	572	550	586	644	543	579	591	603	574	570	599	604	567	584	575	599	599	552	624	535	583	560	537	572	579	594	583	588	590	547	572	579	642	590	597	545	573	605	546	564	552	582	553	531	541	585	574	614	569	576	596	594	550	579	568	633	595	588	548	567	590	566	561	574	652	529	544	557	556	550	566	576	569	594	563	586	508	584	582	601	549	588	584	594	593	573	556	553	584	594	601	572	563	621	581	597	619	588	586	588	567	545	585	562	567	546	593	605	601	611	624	574	565	572	542	561	573	546	571	552	590	595	585	539	549	553	576	586	587	560	561	554	563	599	576	558	561	619	571	583	614	571	563	598	601	577	580	594	589	541	587	595	569	531	551	589	595	563	581	528	599	606	595	566	576	619	578	558	604	574	562	594	542	562	595	596	597	569	580	586	584	597	593	587	556	571	612	619	597	552	612	563	562	582	578	538	598	571	580	593	572	563	582	540	617	578	539	551	574	582	586	616	617	570	570	631	585	599	598	546	548	581	567	556	556	545	596	614	587	567	607	564	579	534	592	568	556	627	559	569	581	595	561	586	606	566	549	585	564	610	605	599	576	538	557	584	606	581	582	555	555	537	581	542	600	569	601	598	586	577	585	566	577	568	591	565	586	567	601	599	583	598	646	597	572	626	576	588	573	618	569	562	578	591	639	605	577	538	580	581	573	574	578	562	584	587	522	589	546	591	554	578	599	574	588	543	533	575	546	560	620	592	586	602	566	601	579	570	569	555	571	577	596	565	585	573	548	567	596	614	518	585	555	576	555	613	611	599	551	584	538	577	571	610	562	576	549	581	570	560	577	560	583	580	613	551	599	529	600	597	557	628	612	571	567	519	598	559	609	571	579	585	569	574	587	584	582	585	567	574	578	589	561	590	560	543	590	524	572	579	627	575	527	594	594	541	594	557	563	601	581	574	569	604	581	550	592	576	598	569	594	617	582	548	558	622	574	570	558	583	630	562	604	588	559	573	564	589	578	536	538	560	588	545	550	623	564	568	571	567	613	581	595	567	544	583	585	565	563	538	568	539	579	600	524	562	578	579	594	574	581	573	592	554	542	564	602	577	549	620	576	564	536	608	572	579	597	589	630	608	588	590	559	569	585	586	604	574	590	612	618	587	610	605	595	587	582	547	571	581	570	550	586	549	607	567	561	559	572	574	554	560	572	556	576	562	568	562	589	592	586	592	571	589	578	601	614	587	553	596	565	568	595	541	533	541	567	571	608	556	561	587	587	536	625	559	603	598	586	558	567	636	588	569	560	602	569	601	597	599	548	571	576	622	509	532	556	567	617	628	589	567	624	592	574	561	557	542	598	592	569	547	569	578	559	613	551	620	561	580	627	595	576	555	561	584	544	543	549	572	550	571	584	577	592	569	606	585	599	574	555	578	610	579	567	546	577	612	555	561	570	587	577	591	585	570	572	611	594	561	630	545	563	620	589	596	570	580	613	555	591	594	568	581	619	579	599	631	537	585	587	590	643	613	593	579	625	558	597	580	572	556	557	583	589	587	579	544	565	577	562	589	588	552	586	576	549	578	549	584	614	574	617	573	584	609	629	556	574	566	592	588	598	532	582	543	596	549	601	625	560	540	563	564	607	592	573	606	590	534	588	581	526	573	590	561	580	596	587	592	609	594	594	602	563	547	571	572	569	552	583	639	588	604	604	553	585	589	586	610	586	579	591	565	604	581	591	614	568	571	551	608	615	560	588	564	599	600	594	607	533	542	567	555	613	546	574	560	614	561	600	544	553	582	588	582	604	625	624	574	594	553	592	648	630	602	585	595	578	605	540	603	575	586	535	567	612	560	591	586	543	622	549	570	563	586	585	608	582	626	562	589	550	531	555	603	581	594	559	597	655	581	585	605	577	547	591	598	598	585	611	596	576	574	613	614	502	581	559	575	596	600	566	540	538	578	576	595	567	552	555	568	582	558	571	596	608	572	569	571	570	581	549	563	551	594	567	585	592	577	634	608	571	592	601	584	553	628	614	553	574	600	583	576	580	606	579	581	544	555	603	584	554	553	573	584	585	599	571	598	606	568	657	615	584	577	619	560	591	567	572	600	615	579	604	609	590	585	547	601	584	583	564	580	564	579	573	608	562	587	608	593	597	562	599	540	578	552	593	566	583	573	549	557	539	574	601	611	545	558	602	549	608	590	599	574	553	591	601	566	573	607	621	574	620	564	559	616	577	579	564	549	606	617	557	577	556	549	638	548	604	568	598	586	600	564	538	585	568	591	565	578	589	572	521	584	566	580	593	590	587	590	585	592	567	553	597	589	589	595	564	554	585	594	623	595	600	579	637	544	609	560	566	567	588	541	585	564	605	585	598	557	597	570	554	566	570	569	568	556	598	574	558	568	575	552	585	542	556	588	570	594	547	600	537	563	599	576	548	533	635	571	546	576	577	554	619	583	582	598	601	571	565	580	574	543	590	549	548	560	620	590	601	557	565	575	582	605	558	570	612	563	568	634	555	566	597	577	597	594	538	616	590	585	597	579	556	593	574	601	589	605	600	568	539	647	602	553	561	586	556	530	570	595	555	560	587	565	582	551	583	588	591	602	621	564	556	529	583	551	574	587	577	567	542	530	572	552	580	570	580	590	549	591	584	591	639	595	588	587	561	523	567	564	575	590	605	550	552	607	555	554	599	596	579	553	593	579	567	557	592	546	561	548	579	559	559	596	554	589	594	577	536	621	599	590	509	564	572	562	570	611	562	526	594	566	577	637	549	583	627	605	589	540	534	638	554	576	555	554	602	554	513	611	562	600	602	634	588	604	571	591	557	589	633	565	617	596	573	564	538	552	576	574	585	587	571	561	614	561	566	530	579	600	599	587	577	579	610	614	585	561	541	580	606	592	569	598	594	567	587	542	590	606	550	531	559	588	547	595	571	635	593	575	591	588	631	578	568	565	620	561	571	627	590	561	609	593	609	531	581	626	572	568	597	572	584	577	588	545	595	572	594	573	577	600	555	548	581	587	586
24049	21654	28710	25155	21239	11862	5069	3019	2158	1778	1503	1320	1081	955	898	801	746	684	622	638	610	542	532	479	511	504	505	504	442	465	474	470	449	496	450	447	469	445	432	392	475	470	459	410	410	447	441	412	397	409	414	405	377	423	397	420	423	420	385	421	412	395	447	404	419	440	386	380	425	400	413	391	379	414	368	409	428	380	389	411	401	398	396	408	408	393	394	389	433	419	408	415	399	416	382	357	382	418	413	390	400	391	427	414	411	396	395	420	396	427	376	371	379	434	401	386	407	408	412	400	419	396	416	390	406	421	437	397	388	395	375	385	369	411	400	419	443	398	384	387	422	428	371	402	428	394	405	430	403	403	431	423	360	373	442	410	367	410	418	404	382	405	405	407	433	412	413	409	396	418	392	388	381	396	381	361	413	417	416	398	418	414	415	407	384	401	398	437	409	415	396	382	427	437	406	399	400	393	385	394	411	399	391	379	379	398	423	353	394	430	394	396	396	402	389	401	442	406	462	400	403	410	406	437	431	372	403	390	398	409	414	396	392	419	414	424	411	409	373	421	409	404	431	429	398	400	417	379	404	387	400	411	388	415	421	393	414	386	400	449	408	453	440	407	413	423	431	428	395	421	431	392	399	356	438	400	422	384	386	384	420	388	420	398	404	424	392	394	389	418	384	390	371	393	398	401	398	379	391	398	415	394	393	430	431	409	395	428	413	382	365	432	389	412	405	407	399	384	407	409	379	396	440	379	447	354	436	438	410	442	391	441	436	395	384	421	397	403	381	404	423	402	440	419	399	384	413	383	407	409	373	452	420	427	395	378	368	427	403	386	400	367	377	412	408	415	418	394	374	420	397	420	376	389	437	378	403	399	387	379	410	397	390	413	368	424	388	389	438	409	368	409	383	439	383	382	377	407	429	404	406	396	401	390	395	425	408	465	406	436	430	420	395	387	391	408	400	434	420	405	388	403	404	416	405	428	367	412	377	398	442	413	399	404	419	432	405	392	400	407	433	365	404	418	360	419	431	413	408	374	449	403	420	378	375	397	418	412	436	385	405	402	424	409	422	383	380	380	398	381	383	361	381	403	428	408	423	399	371	383	446	432	413	405	416	400	393	403	434	401	419	386	398	408	456	433	410	386	364	409	423	402	408	389	406	415	422	432	376	401	386	426	404	400	406	420	409	392	411	432	432	407	392	379	420	437	413	416	395	394	380	383	402	394	405	413	385	431	393	390	348	394	411	367	392	395	377	397	397	417	395	425	390	403	404	399	386	429	405	398	394	408	389	429	403	423	391	371	426	404	406	396	411	443	386	407	410	397	383	393	412	425	379	404	413	372	442	429	392	411	434	389	424	439	375	386	374	397	417	380	400	394	445	417	393	374	435	439	452	406	417	399	392	388	394	410	398	417	388	390	387	407	392	396	435	401	366	428	450	438	411	369	420	398	412	409	401	398	380	410	404	386	411	388	412	413	419	410	391	374	376	383	413	382	426	390	421	400	417	377	440	393	406	406	415	393	388	414	403	446	420	377	425	390	411	419	414	385	379	373	382	398	387	430	405	406	422	410	415	363	397	402	398	430	419	413	392	402	412	392	363	406	369	416	418	444	395	388	397	409	422	410	403	408	386	387	397	405	374	433	412	407	392	416	429	383	375	377	432	408	411	421	403	407	390	415	397	409	406	425	398	379	427	420	403	416	414	397	444	384	373	427	393	419	406	387	367	395	396	407	395	394	420	443	411	388	412	427	414	438	413	388	404	422	407	437	431	418	414	368	395	426	424	416	406	412	395	411	427	363	402	432	397	421	373	415	370	402	398	391	435	400	384	417	423	402	392	401	385	373	406	463	393	395	388	403	409	420	417	383	400	407	429	373	447	396	449	418	394	424	438	436	375	410	444	416	402	434	424	396	407	391	432	430	413	434	412	381	435	416	432	411	389	417	398	375	449	426	358	400	404	415	404	426	406	448	431	397	433	434	432	412	438	398	389	413	410	431	426	397	429	434	402	422	403	409	413	417	368	452	387	408	386	392	392	397	462	417	429	428	395	385	437	390	423	418	399	410	399	385	421	401	405	405	415	389	413	403	406	412	413	409	405	447	390	411	373	402	423	352	407	382	405	414	418	398	427	405	401	411	389	401	381	384	422	347	393	380	402	396	421	378	414	391	444	387	417	436	401	377	382	432	388	427	414	417	402	429	389	372	402	428	394	418	424	384	400	392	420	391	421	395	423	384	420	425	426	425	363	394	387	379	402	428	432	419	400	432	411	389	409	363	386	423	424	408	390	404	388	428	388	412	428	392	401	390	386	382	383	437	384	418	405	359	364	373	375	390	370	390	411	419	400	395	376	404	397	402	405	388	387	439	421	372	414	391	441	424	385	411	421	419	422	409	428	425	407	408	370	391	395	384	409	387	421	385	391	415	384	424	395	387	430	402	400	387	396	396	377	404	413	416	424	388	419	399	436	418	429	404	402	463	369	395	409	416	433	389	433	407	398	375	385	403	405	396	416	408	395	380	407	396	411	402	340	391	378	416	437	371	402	384	412	405	390	406	419	396	408	374	380	401	421	427	414	417	364	363	417	416	394	406	404	394	398	445	388	416	400	377	383	402	400	399	415	365	385	427	393	406	449	414	380	423	369	397	440	439	399	395	437	427	438	397	405	396	387	417	422	406	434	415	390	351	381	403	378	417	404	419	405	370	370	348	385	406	409	407	408	395	384	398	421	409	380	418	395	419	382	391	415	411	388	409	403	432	440	406	384	404	408	392	407	407	415	432	441	406	401	356	400	385	403	386	412	400	405	402	374	367	443	393	370	412	387	372	423	422	418	414	393	405	420	421	428	392	430	407	441	382	415	407	400	417	405	383	367	403	389	386	404	379	372	426	444	447	386	407	393	432	384	409	406	382	429	388	384	396	378	399	390	375	429	407	403	402	402	423	403	401	368	414	396	393	419	410	403	415	367	427	399	417	437	416	398	423	381	422	376	409	406	402	417	428	406	395	367	421	399	388	419	393	407	399	418	404	404	384	427	406	424	403	369	379	396	384	424	443	411	448	404	404	378	428	393	393	416	423	355	418	422	386	405	392	385	397	392	401	415	394	384	416	414	400	413	385	418	430	400	415	405	401	379	414	386	405	388	424	417	426	394	424	401	424	429	408	410	402	383	388	398	387	417	460	423	368	391	387	369	397	384	412	405	424	422	406	396	416	414	414	416	373	385	445	396	429	408	415	406	399	415	454	379	411	371	395	398	381	353	426	415	411	414	373	413	409	438	426	400	415	399	413	403	387	376	437	386	419	390	376	392	433	403	409	416	437	430	415	398	402	388	386	410	366	412	415	409	389	396	443	405	400	385	418	428	396	381	414	428	407	352	440	421	447	420	426	386	425	419	414	396	403	382	396	390	399	378	399	392	393	421	436	412	360	405	376	411	409	433	431	412	402	369	379	409	425	414	407	388	411	454	402	410	376	411	392
24776	43340	32983	21847	16869	11940	8407	6588	4940	3867	3321	2685	2295	1972	1786	1522	1372	1231	1071	1000	941	900	810	819	744	722	696	737	632	681	669	670	641	677	682	644	633	612	628	626	633	600	662	605	567	609	569	602	587	563	540	582	550	571	603	562	602	556	579	539	544	571	539	547	544	591	546	574	521	536	555	567	560	530	577	561	564	540	548	552	553	561	573	501	566	540	540	547	563	516	522	573	591	574	555	549	545	582	580	519	547	540	540	555	534	579	538	557	555	587	562	587	546	556	587	557	569	541	524	595	565	523	523	545	590	555	588	590	607	553	545	550	530	548	534	559	529	552	519	547	565	563	546	550	565	517	594	505	529	537	518	546	577	554	564	520	531	587	536	577	597	554	556	545	576	532	555	530	572	538	578	498	561	540	545	477	551	543	525	561	521	572	522	542	567	528	530	520	542	566	541	498	607	572	571	557	551	544	543	552	562	516	582	498	577	556	531	528	563	568	522	574	562	547	564	549	516	513	524	548	605	558	586	524	571	562	560	545	574	523	573	555	538	531	541	554	538	504	539	556	532	574	564	573	534	575	554	522	546	555	524	552	589	551	529	540	606	540	562	573	557	525	575	551	554	543	526	541	557	510	564	614	604	544	530	526	561	551	549	586	543	531	561	546	546	565	585	551	579	571	514	540	557	551	558	547	573	487	562	497	569	545	565	570	588	532	562	546	561	593	534	546	546	566	533	516	589	543	526	542	548	518	575	559	513	554	540	524	597	556	547	555	573	569	579	591	561	546	567	544	555	536	554	498	538	532	518	563	495	528	536	566	545	583	565	552	564	537	597	569	555	539	533	553	533	540	588	500	506	568	564	568	539	559	525	544	515	558	551	583	539	561	508	589	510	561	531	560	570	539	534	570	568	573	557	549	520	525	577	519	568	552	569	510	581	547	548	528	577	583	515	534	507	534	549	585	567	580	568	550	518	517	556	553	594	545	529	511	531	538	551	529	572	524	528	548	559	577	563	538	557	536	545	574	531	565	560	550	581	541	543	553	555	543	577	493	559	531	579	544	536	532	555	528	533	549	524	556	557	523	611	564	572	560	536	523	510	541	487	498	572	536	560	547	554	578	542	526	526	558	525	563	524	558	578	563	546	527	541	557	564	554	568	501	550	591	543	553	536	540	543	546	553	564	557	524	515	563	519	552	594	526	531	567	532	570	536	510	540	602	538	562	584	563	544	523	572	517	559	551	533	566	543	556	564	576	544	560	564	553	544	524	577	565	560	549	523	538	578	568	605	559	583	542	556	518	551	556	530	510	515	524	558	552	552	545	533	531	561	575	524	552	567	561	539	545	518	545	549	525	559	570	544	540	531	563	559	540	528	560	545	559	577	523	586	554	584	555	525	551	518	578	557	597	583	549	549	510	542	546	554	541	577	586	536	544	549	558	500	555	527	542	548	556	529	551	561	553	552	551	557	566	505	555	585	539	547	483	563	539	577	559	575	571	554	563	548	570	549	535	565	525	562	547	532	556	571	560	551	536	588	526	513	566	569	552	542	564	570	566	571	526	546	576	597	550	593	504	563	558	526	487	553	527	565	510	561	581	580	558	594	544	548	547	517	592	554	539	529	558	563	576	519	563	566	602	540	575	551	529	577	554	582	571	548	521	534	587	564	558	525	518	478	549	544	527	572	538	541	571	526	555	595	562	569	566	532	573	535	536	585	547	534	537	561	603	562	565	556	560	571	570	591	560	544	610	542	573	572	563	548	586	543	552	535	527	561	559	591	510	567	591	533	562	531	547	567	576	532	573	553	527	586	551	558	556	575	558	598	569	588	537	522	558	534	539	534	571	533	531	583	527	536	587	537	521	532	547	570	549	500	516	553	543	547	547	614	531	523	545	571	521	537	551	578	526	569	567	534	583	565	483	521	533	625	537	553	528	535	530	542	544	552	551	525	587	548	571	585	549	541	536	526	564	565	592	548	565	531	556	572	545	560	561	543	567	607	524	536	543	536	535	555	589	547	538	569	531	524	569	559	557	507	506	562	575	588	538	566	550	556	546	516	549	535	508	546	598	516	538	521	578	537	564	556	549	571	548	534	538	542	551	549	589	562	485	562	548	554	578	527	589	584	552	529	580	511	526	537	591	519	559	551	545	544	559	552	518	570	568	596	581	505	523	541	513	509	571	611	512	522	568	522	525	570	593	552	535	558	558	512	538	534	542	502	500	577	513	550	554	536	505	556	541	528	613	563	531	596	596	549	531	512	595	579	595	587	539	563	568	541	585	545	510	547	589	556	538	533	543	535	584	509	582	539	581	568	570	552	573	548	531	570	557	532	538	550	565	536	524	554	600	514	612	563	523	537	582	537	577	562	528	563	537	551	534	585	528	540	582	524	543	542	497	575	561	498	523	563	527	524	520	567	545	577	538	578	560	558	562	572	569	582	528	538	543	539	551	567	558	538	559	529	559	534	540	585	539	529	579	562	550	528	545	527	558	564	534	580	508	576	566	598	519	523	569	524	558	541	534	553	532	556	552	539	581	526	525	536	516	563	550	577	578	584	572	566	580	573	566	578	538	519	541	597	542	548	554	581	557	514	542	549	539	549	534	599	533	529	589	552	541	539	544	573	598	596	573	527	592	585	552	538	579	528	545	521	544	560	573	557	537	577	569	543	584	529	562	568	574	552	533	566	540	561	549	562	522	511	539	558	527	589	560	540	540	532	525	542	519	532	565	566	505	537	565	527	553	515	543	597	532	583	539	545	489	546	608	598	570	548	556	538	533	548	535	583	559	597	584	523	547	585	556	564	555	537	548	543	556	510	533	559	534	533	567	596	539	522	569	538	530	543	553	558	551	550	558	561	537	523	563	511	548	561	537	559	553	531	537	543	533	550	552	562	530	563	529	544	553	571	546	553	519	525	558	521	531	551	576	535	554	544	577	584	552	582	521	542	552	543	574	562	542	555	583	592	564	551	536	579	566	582	558	561	565	594	520	580	522	544	574	577	555	576	525	591	562	538	531	534	565	550	567	576	550	528	534	528	506	579	564	508	557	578	589	544	578	570	551	551	528	559	569	522	540	566	584	530	579	536	562	545	581	566	510	557	539	582	542	565	600	511	561	543	500	557	523	547	596	551	542	557	567	564	543	545	542	524	543	562	568	576	564	547	536	573	541	588	537	567	572	490	579	509	514	538	553	562	577	495	520	516	548	582	506	538	568	588	559	531	522	529	594	566	540	572	539	550	525	527	560	543	569	564	552	572	514	567	575	549	568	549	567	556	533	562	560	518	590	559	524	576	542	563	586	567	547	515	554	520	527	526	583	535	552	543	557	579	558	537	605	543	557	526	525	540	553	556	555	499	552	537	555	564	581	563	526	565	496	538	541	538	542	530	553	564	571	546	526	543	527	526	552	543	544	577	561	587	541	557	557	543	538	559	537	536	545	557	517	509	542	516	562	547	553	565	542	531	535	531	575	545	534	570	551
25392	21690	27275	25450	11570	4805	2967	2046	1623	1339	1188	1059	866	817	757	660	617	556	548	530	475	480	498	439	426	445	442	472	390	412	445	456	411	430	440	403	402	410	404	410	418	385	393	357	383	395	411	361	376	410	389	408	394	375	366	393	412	382	399	363	408	364	407	402	395	338	371	366	378	351	389	397	376	428	405	358	387	336	365	389	344	412	388	392	367	404	422	381	384	368	390	392	377	366	425	391	359	380	387	404	366	394	424	391	370	334	373	440	389	368	367	397	380	399	400	378	380	395	373	366	394	393	382	367	356	362	382	352	371	342	413	376	356	405	369	341	369	388	389	352	343	348	421	374	344	408	365	401	407	385	357	409	376	409	385	374	397	367	372	363	405	403	378	358	387	373	407	401	440	376	374	373	375	375	410	330	373	376	402	362	387	365	377	371	371	396	392	370	370	386	388	410	431	355	408	351	412	390	407	362	374	414	360	379	408	391	336	396	393	412	377	394	376	405	369	394	398	383	449	390	407	419	365	388	376	391	397	403	379	377	370	373	374	409	385	379	364	369	395	370	376	418	389	385	376	382	392	412	360	373	405	391	417	388	370	388	360	403	373	389	375	378	378	364	388	380	364	421	388	407	335	361	361	382	379	392	380	412	372	411	376	393	400	381	364	363	385	383	374	372	402	400	415	358	381	340	387	352	396	404	412	416	374	409	395	394	341	349	380	392	366	383	399	394	388	389	369	369	399	389	411	348	401	419	390	396	383	362	378	395	399	369	385	433	383	373	385	359	361	400	402	363	381	377	395	383	375	423	364	408	369	350	389	390	397	370	378	398	377	390	395	366	394	394	406	376	357	379	352	404	380	349	368	425	374	358	362	425	363	397	391	414	362	379	386	384	436	394	388	414	410	392	379	342	345	396	416	381	377	368	360	373	388	404	357	408	389	378	376	374	388	399	377	419	400	369	392	391	378	385	392	424	379	381	382	407	354	398	363	369	366	408	362	393	380	361	407	396	390	388	346	374	378	404	377	374	419	385	382	389	383	415	429	399	393	360	373	384	392	396	391	399	372	381	396	371	397	367	387	366	382	406	356	392	356	374	400	361	344	334	380	365	377	384	388	382	431	353	387	399	349	376	383	350	364	361	407	403	418	397	386	356	366	373	386	443	421	386	413	393	349	367	348	379	415	401	379	384	401	389	360	388	348	375	414	380	387	327	413	394	338	380	347	376	392	410	354	365	372	370	421	376	361	375	395	381	401	380	354	411	381	434	409	351	391	377	399	392	401	401	390	389	374	374	363	381	378	392	366	358	397	384	398	377	362	359	395	404	390	360	399	386	362	419	391	366	372	396	399	375	407	378	401	386	393	384	411	396	355	371	354	372	380	407	375	386	417	385	411	438	416	406	404	367	386	427	386	359	371	391	358	389	355	400	373	384	364	379	355	377	429	384	374	400	388	365	372	413	392	394	397	373	401	403	385	418	404	365	381	363	416	385	381	404	397	396	368	360	412	394	384	417	387	382	374	393	360	393	389	391	359	409	419	408	375	386	357	374	376	386	367	414	375	366	400	358	399	417	392	361	348	412	370	375	368	421	414	408	387	406	397	401	384	352	404	364	386	360	391	399	387	363	358	393	400	393	343	406	437	420	359	360	391	353	378	364	348	368	372	367	372	359	375	382	394	389	370	366	391	412	377	380	389	373	372	389	448	401	387	373	369	420	400	355	350	382	424	388	385	384	389	358	379	385	375	419	378	362	422	371	366	399	396	418	386	390	403	388	383	380	394	409	451	420	385	386	380	373	359	345	382	385	360	376	394	379	403	397	383	358	387	341	404	393	363	388	357	416	384	409	379	377	377	409	384	408	409	362	366	394	405	381	378	374	377	357	416	391	399	385	414	376	383	389	380	399	356	376	394	387	415	363	404	400	419	364	387	359	367	385	378	355	402	374	391	401	416	396	386	408	400	375	386	373	403	398	376	402	389	373	376	390	383	375	354	382	384	407	400	390	404	400	400	405	389	398	424	354	381	363	400	391	389	378	404	385	372	410	372	387	388	386	403	371	399	366	390	428	364	388	372	380	370	402	362	383	410	399	385	377	375	378	415	368	379	385	372	390	410	393	365	352	370	414	398	372	407	375	366	357	394	404	408	388	433	415	377	379	389	382	422	368	387	359	371	389	417	382	400	406	398	391	375	379	369	397	357	353	372	377	377	372	350	420	370	359	418	394	390	328	390	384	377	395	385	382	402	383	373	414	382	398	399	387	370	366	373	402	395	394	401	379	360	398	369	379	399	373	377	328	386	407	373	386	370	376	399	411	395	393	441	402	395	416	372	385	376	381	374	362	388	390	388	374	402	378	404	364	384	417	389	405	417	371	414	353	387	403	373	360	365	395	369	366	389	366	410	401	367	367	363	378	412	368	397	373	365	350	374	398	372	393	416	371	393	370	393	370	337	390	399	395	423	346	380	368	349	359	381	386	380	391	368	392	359	391	382	412	382	405	359	358	404	376	376	381	380	344	338	404	360	363	352	392	365	412	390	374	421	402	405	386	391	384	376	402	383	373	374	409	356	376	412	372	378	387	364	401	396	391	404	366	413	372	372	382	361	381	379	411	365	380	401	397	387	419	402	349	417	369	377	368	416	406	389	361	395	396	367	374	401	385	385	393	372	405	385	412	365	373	391	402	369	409	361	402	395	385	394	383	363	371	366	417	398	389	352	354	374	394	409	394	354	357	367	383	364	378	373	379	384	414	403	372	413	373	388	363	374	380	372	399	406	363	394	389	340	346	404	412	375	406	392	387	357	385	385	351	364	381	377	354	360	350	393	384	362	408	370	391	377	344	424	370	390	372	395	367	354	412	409	383	388	389	367	378	391	372	397	386	388	364	401	406	361	375	361	365	405	357	363	360	388	373	386	401	396	391	369	454	382	367	410	356	374	369	420	379	405	394	382	401	412	362	383	409	394	419	377	373	363	414	400	377	380	390	409	365	377	395	397	406	386	385	382	353	363	410	369	343	385	372	408	397	354	411	384	371	416	386	375	340	393	390	434	401	414	378	396	376	372	422	381	400	399	406	403	401	419	376	366	419	357	380	377	384	363	362	348	400	401	384	383	367	392	388	382	386	380	404	388	377	366	357	368	395	414	405	348	373	403	367	377	370	397	383	385	395	382	363	373	376	394	375	379	412	400	368	373	355	390	411	401	408	391	354	404	377	370	393	393	376	419	376	407	411	379	413	382	398	408	394	373	366	379	415	367	352	394	374	439	386	365	334	343	375	368	369	389	382	369	408	388	359	373	365	370	395	384	381	378	385	380	378	425	399	409	399	378	408	414	407	382	410	339	392	363	376	340	371	380	366	361	368	361	433	376	387	381	387	370	402	364	390	406	404	370	367	417	393	403	404	393	379	379	378	363	377	421	399	400	390	395	413	378	405	378	422	383	382	360	391	387	417	381	394	331	412	384	358	381	393	376	406	411	437
23798	39138	29216	18198	13630	9618	6756	5062	3931	3152	2721	2149	1861	1660	1479	1356	1168	1053	952	934	870	754	759	738	683	672	620	605	600	589	611	617	610	638	627	639	610	597	581	552	584	579	588	571	528	588	559	541	546	531	555	525	523	551	533	551	533	545	542	579	478	591	555	483	529	507	556	511	528	479	527	502	520	509	535	546	551	492	523	510	521	530	528	552	522	556	524	544	514	532	527	552	534	521	493	510	507	548	531	515	544	562	587	525	549	544	495	570	498	518	528	520	504	540	510	502	523	519	485	556	534	503	543	534	512	551	530	492	562	547	524	543	525	575	496	539	547	521	530	507	567	528	515	523	519	529	486	495	522	530	563	586	527	468	534	526	494	557	504	558	543	539	549	545	521	502	507	529	584	522	512	528	525	493	517	542	535	538	536	536	526	564	527	507	483	530	505	525	537	481	516	511	506	513	546	510	550	521	533	548	497	555	510	541	545	551	519	561	505	526	552	537	510	540	538	534	514	509	527	537	537	503	541	593	541	515	528	526	537	513	571	558	537	520	518	559	543	543	518	551	516	526	557	570	504	550	519	529	535	501	525	516	536	469	513	516	508	523	519	531	530	531	512	524	537	520	487	551	516	539	539	561	529	551	469	528	511	547	519	491	550	555	540	516	520	518	486	496	525	561	482	505	515	562	553	541	543	538	587	571	519	513	521	549	498	517	528	556	578	525	529	561	483	514	507	512	556	532	532	524	523	559	541	519	483	540	496	512	520	521	530	508	551	515	513	549	537	544	519	547	474	554	537	557	512	534	512	495	527	536	518	546	517	511	559	505	499	560	535	523	532	559	514	529	553	461	541	522	541	521	508	576	530	530	537	528	507	502	530	513	492	542	525	532	496	517	513	567	526	541	507	529	495	510	567	540	516	510	516	516	508	501	531	500	498	487	551	543	513	541	506	542	539	539	530	533	478	506	546	491	531	497	509	514	553	478	500	499	548	563	542	554	527	531	566	497	521	539	535	533	509	533	539	495	510	538	493	536	513	551	505	504	534	540	528	517	521	511	538	534	518	543	489	509	528	534	559	507	498	529	521	533	587	523	501	518	527	557	491	566	516	542	522	534	519	554	561	517	509	539	513	544	525	516	536	568	468	539	511	500	496	512	591	513	580	544	555	506	528	550	520	541	528	529	500	549	552	509	491	484	566	513	529	516	537	525	469	501	539	520	524	552	549	498	558	552	526	513	543	501	563	473	564	551	539	528	529	531	538	483	535	515	518	544	561	524	563	518	507	523	544	584	556	533	521	522	583	520	553	493	513	525	525	524	533	528	511	524	509	559	533	496	510	528	534	522	515	553	564	541	514	505	566	539	531	561	532	534	564	536	523	525	533	529	486	533	557	484	567	522	523	503	527	510	582	523	556	524	562	503	510	547	477	558	538	497	547	573	508	541	551	533	551	557	514	542	501	557	511	502	493	503	522	557	501	538	464	550	489	472	504	521	549	532	551	503	539	472	521	549	512	535	525	537	528	532	519	530	538	496	532	525	533	519	509	509	558	538	523	533	547	523	533	544	530	491	524	469	545	541	526	552	541	547	486	527	493	535	563	494	504	560	541	485	511	566	524	519	477	559	566	518	516	514	540	519	530	526	536	495	488	510	533	537	532	503	564	533	566	472	526	514	502	520	526	522	514	492	514	584	524	552	495	489	549	521	564	542	528	504	567	564	547	552	534	538	518	565	547	537	515	547	554	530	516	557	526	510	500	529	524	526	489	564	561	528	528	510	585	494	563	522	530	544	504	526	534	586	546	503	559	538	558	533	541	529	508	515	531	536	531	518	525	534	552	525	536	493	466	571	539	546	524	504	532	575	540	530	555	530	533	509	519	532	510	542	539	566	520	513	543	502	583	520	534	523	544	482	513	545	554	490	519	533	542	555	529	525	462	501	530	522	511	493	512	530	517	524	535	501	491	530	541	564	548	524	559	498	550	548	532	508	501	546	535	544	541	478	513	534	536	532	506	502	524	534	533	547	509	551	516	566	552	526	534	515	507	563	519	579	556	484	536	524	526	539	535	512	496	550	567	515	499	530	513	496	564	524	555	518	555	535	475	512	514	510	529	528	529	494	480	497	501	518	522	534	523	548	518	543	550	519	531	568	509	509	521	566	528	590	513	559	488	512	547	492	555	481	512	520	549	553	527	549	540	524	514	498	510	499	481	517	509	527	551	522	577	482	512	520	575	563	475	541	536	486	528	467	537	539	525	531	562	513	511	538	539	490	550	504	563	531	521	534	534	542	487	543	514	543	574	554	543	555	534	495	559	522	538	506	527	504	517	509	493	467	504	499	561	521	545	498	513	530	499	535	524	489	515	537	555	553	529	529	529	521	552	550	523	494	539	533	524	507	510	538	551	513	532	522	530	493	547	537	553	498	568	531	487	503	495	547	527	527	480	519	521	547	481	517	562	540	548	559	519	541	532	552	529	546	521	537	549	587	513	558	537	539	476	542	504	536	520	534	557	498	572	511	542	526	526	507	500	539	526	510	498	531	514	511	563	574	489	540	505	511	506	549	530	509	510	538	511	528	520	559	525	531	554	540	520	530	519	527	535	490	515	540	529	574	495	538	490	552	545	519	530	527	523	541	529	544	559	505	515	508	533	552	539	544	533	536	521	522	515	482	543	503	503	522	520	546	528	575	516	552	547	523	494	503	520	532	518	524	486	500	504	497	506	508	519	568	499	500	546	546	517	488	544	550	531	528	514	488	556	539	536	542	505	530	554	567	511	534	558	544	537	530	535	545	505	548	552	517	504	549	489	535	550	517	526	529	510	496	543	510	521	501	517	537	514	525	570	506	521	511	522	506	549	524	540	543	516	516	528	497	523	525	514	544	478	510	542	512	521	535	528	545	551	500	537	497	534	523	496	545	528	537	562	542	542	529	522	514	478	588	518	503	469	531	534	518	559	549	534	498	519	546	501	503	542	524	512	514	531	533	483	568	506	559	518	488	547	535	570	522	510	517	563	540	500	555	531	505	518	539	581	529	500	482	525	525	526	486	521	510	551	568	529	511	525	517	486	543	503	507	545	546	517	540	562	535	511	540	534	548	528	512	519	484	530	528	496	538	530	505	508	585	514	548	516	539	532	504	523	552	517	495	533	530	496	575	621	542	522	492	525	528	514	517	549	546	501	531	530	505	522	517	530	539	531	528	530	513	507	533	529	530	539	511	536	540	507	519	490	512	528	509	520	520	538	483	554	562	511	552	563	509	522	487	588	565	522	515	505	550	504	519	573	527	538	544	480	536	535	506	519	510	516	492	531	540	512	502	530	519	491	498	534	530	534	570	526	555	510	543	534	498	544	516	539	528	557	533	508	546	519	533	529	521	519	564	508	498	540	534	545	600	533	538	551	496	505	538	533	520	533	532	554	533	538	470	539	515	519	465	546	512	552	523	491	530	468	537	520	531	549	520	524	534	542	526	560	506	498	525
23028	21636	29285	24479	21694	21014	10594	4222	2785	2306	1947	1587	1386	1189	1069	963	841	750	623	649	603	593	515	492	469	485	443	448	438	444	444	447	421	438	425	351	410	387	408	379	392	365	396	396	378	350	365	390	412	358	378	395	378	359	361	373	351	375	358	370	363	384	358	370	370	358	357	379	348	342	342	340	340	378	363	379	345	367	362	327	365	365	382	370	363	367	350	359	329	343	379	344	368	338	299	368	357	325	341	344	342	346	341	347	338	353	348	336	358	379	372	342	371	344	361	352	372	349	321	354	342	342	349	370	373	359	382	385	363	379	336	385	361	371	383	376	339	318	360	355	385	349	382	335	346	346	349	353	333	340	341	360	340	349	380	330	324	361	346	353	344	333	327	349	315	352	368	345	360	348	328	320	330	323	364	363	382	390	315	334	389	376	329	361	333	378	333	333	348	345	357	333	335	355	348	332	351	392	344	354	356	343	359	349	370	326	344	378	374	324	350	365	384	364	375	340	318	332	340	340	319	347	358	364	343	356	366	347	350	309	377	336	324	347	345	333	347	387	318	315	360	351	364	329	347	343	335	366	349	371	349	333	333	334	338	345	346	319	368	369	342	369	347	351	339	329	347	309	351	358	368	350	349	354	327	345	344	372	372	360	343	354	351	338	327	326	381	388	346	327	347	364	363	352	380	355	349	360	374	339	369	346	293	351	344	341	351	332	353	331	347	360	355	326	367	361	357	356	329	381	370	349	340	355	371	414	361	379	323	360	346	338	352	373	372	346	353	368	333	375	359	356	357	344	340	359	356	359	340	375	360	318	333	372	359	345	337	357	372	336	342	346	339	363	377	333	337	336	334	339	343	332	340	331	336	351	364	342	349	370	380	358	317	333	354	369	341	347	330	337	353	348	344	362	345	370	333	370	340	354	353	344	363	347	340	359	355	317	318	328	330	374	349	341	356	349	324	342	356	344	350	362	345	346	358	352	347	344	373	344	345	353	335	360	361	347	392	354	382	334	340	376	340	343	368	335	347	344	346	371	345	355	352	361	349	321	355	364	350	315	374	367	343	356	366	368	366	331	369	352	325	349	343	387	378	351	345	352	356	378	352	362	366	345	341	364	369	368	356	336	355	364	403	324	332	358	331	347	345	309	361	342	325	332	348	366	371	345	329	357	369	354	356	374	382	329	355	326	371	375	359	340	363	343	354	335	364	317	346	336	375	347	333	331	340	355	316	330	361	356	364	350	376	357	375	338	354	350	329	356	351	350	303	354	320	335	370	370	359	359	360	353	323	358	345	352	351	362	341	349	345	324	335	319	332	339	380	372	365	325	349	312	369	362	349	378	353	352	333	368	352	311	387	375	372	370	356	366	342	353	377	351	367	364	338	333	371	364	348	329	331	346	345	339	357	341	363	351	349	338	313	334	379	355	363	381	330	354	318	342	357	379	359	357	376	367	351	356	351	331	344	378	325	347	355	315	366	342	316	366	338	338	351	368	395	343	393	316	378	348	342	318	378	366	347	336	367	348	370	349	377	343	323	371	354	356	363	352	361	359	360	349	332	356	332	343	323	355	346	323	360	377	356	357	345	333	339	360	351	357	388	341	376	396	343	348	368	355	371	353	348	382	337	331	385	333	360	359	336	361	312	350	344	343	360	381	360	384	304	321	352	343	341	372	376	325	353	338	332	347	347	342	347	363	389	334	337	366	395	343	361	330	361	380	322	320	327	337	359	324	351	327	351	374	328	360	349	361	352	360	382	306	356	374	348	371	333	365	335	350	340	373	355	329	343	388	332	328	334	351	325	350	343	336	359	331	331	354	367	345	339	340	322	361	357	368	342	312	393	365	375	353	355	324	355	357	343	318	359	366	345	356	346	320	318	345	337	370	346	338	376	329	377	339	349	312	375	333	348	344	356	363	364	357	376	338	324	353	368	355	339	375	363	391	361	346	365	373	339	352	340	346	352	357	330	332	360	344	319	362	358	338	389	331	366	372	346	325	379	341	355	385	335	362	384	356	349	366	318	330	361	336	345	368	352	327	344	329	335	336	349	323	347	358	350	340	378	354	349	372	377	387	356	336	364	362	358	348	363	373	351	353	387	353	356	343	334	330	336	347	317	361	369	341	315	366	359	352	343	346	376	347	361	334	344	345	346	334	338	335	361	369	376	328	360	359	359	340	366	363	327	371	362	335	328	360	331	341	370	365	346	370	335	392	376	362	350	371	335	355	372	380	378	371	363	354	348	364	323	359	362	346	349	348	360	368	340	325	347	350	355	371	395	355	341	359	351	340	329	368	349	325	356	377	389	352	340	374	381	356	371	333	326	345	324	301	343	359	346	359	362	332	385	356	370	326	379	352	372	350	367	361	325	356	370	354	340	357	335	351	349	337	345	400	333	336	342	328	365	370	347	336	356	377	291	342	360	349	353	349	347	371	326	390	324	342	357	355	351	341	414	362	360	349	332	370	325	358	349	378	338	337	329	343	351	357	334	351	363	362	368	367	358	358	354	368	353	372	334	367	346	370	322	358	326	383	349	328	344	370	345	323	349	361	356	386	361	326	364	386	331	359	328	365	354	345	328	318	341	349	356	395	347	345	344	358	338	360	309	349	364	374	372	383	339	385	373	358	370	340	361	356	360	386	372	352	365	355	351	363	377	339	353	390	344	366	351	332	364	359	377	358	382	363	335	329	335	331	375	348	353	334	364	366	356	327	334	389	384	329	359	337	360	337	338	325	333	340	356	343	371	362	334	337	321	336	338	413	352	358	344	353	355	364	369	351	333	350	342	363	355	389	353	322	346	361	373	340	323	351	342	327	336	307	377	337	391	349	354	329	344	344	337	369	359	331	355	342	350	361	354	373	342	363	338	337	363	340	388	329	334	349	363	379	354	352	367	365	348	379	381	378	364	324	360	329	312	355	333	349	331	353	319	366	343	338	357	339	347	328	328	328	352	332	380	322	318	340	356	337	325	336	334	371	361	343	365	315	345	372	391	374	364	347	347	333	355	323	335	341	360	351	327	369	349	333	366	377	369	386	358	375	353	341	353	375	344	343	356	357	368	361	373	321	343	332	392	354	337	373	337	324	345	367	373	348	363	345	378	389	338	352	329	356	356	364	348	357	343	341	329	343	330	335	361	347	345	319	357	334	367	339	353	370	371	311	351	383	365	336	349	324	344	382	341	331	337	348	328	359	376	356	380	361	342	372	349	364	355	380	368	394	362	367	368	320	360	352	341	346	375	337	364	350	307	345	373	350	355	378	365	363	323	354	357	355	340	362	332	343	348	348	361	370	371	360	354	352	354	353	345	345	368	369	350	326	346	310	311	363	330	350	376	327	371	325	343	394	366	363	371	326	374	343	383	353	414	332	397	369	357	313	361	339	331	333	364	334	345	340	340	373	357	361	359	342	311	350	348	325	387	348	364	371	337	340	334	369	355	374	331	342	368	360	378	325	338	309	331	353	347	357	328	353	344	374
27234	46959	37069	25926	20432	15399	10984	8411	6493	5398	4353	3548	2998	2593	2144	1894	1581	1438	1311	1138	1056	957	851	820	802	730	652	624	655	619	675	636	667	626	581	621	599	604	625	580	568	587	547	559	533	541	509	535	499	462	495	491	518	482	480	501	483	521	449	490	485	504	446	491	495	464	462	484	493	479	448	522	501	457	457	494	513	478	462	475	445	490	466	465	465	516	462	430	499	479	466	472	487	482	497	492	465	472	451	503	449	481	477	485	504	495	470	484	513	475	478	514	478	477	496	473	435	458	445	485	480	459	483	463	473	499	510	464	501	493	475	429	481	477	463	523	501	463	497	497	480	455	482	482	467	496	522	449	489	448	484	501	486	485	486	474	467	469	495	473	460	473	504	506	448	527	498	457	467	497	493	472	487	458	489	440	516	462	469	474	499	423	472	488	500	497	446	480	456	461	478	501	473	495	428	504	477	482	486	464	493	473	476	503	452	485	454	486	463	480	456	486	496	472	480	498	475	511	465	451	490	482	445	412	506	448	481	503	450	484	465	489	468	435	470	483	491	495	460	482	479	419	490	487	463	482	454	467	505	509	486	492	435	476	489	494	474	485	436	488	495	485	492	460	499	443	478	462	499	498	475	437	457	480	486	458	492	456	488	518	457	470	470	475	486	459	506	496	448	478	424	477	489	480	453	483	470	453	456	495	467	500	460	479	465	463	472	459	494	441	440	484	484	474	431	435	473	465	487	473	500	511	485	499	499	459	481	464	492	469	490	498	470	473	513	470	486	462	455	445	482	496	485	453	443	477	485	475	495	470	484	448	497	459	472	451	469	497	477	510	485	488	461	465	458	467	468	458	497	466	495	488	493	475	456	441	453	509	462	466	475	480	458	466	443	463	487	516	465	488	503	477	503	445	458	491	466	505	493	511	486	489	494	442	451	434	516	442	488	483	505	492	461	506	465	504	492	458	484	491	492	476	438	474	476	456	479	469	483	484	497	511	511	469	491	492	530	473	476	512	501	486	488	453	495	487	479	482	442	483	481	437	474	459	496	475	463	493	495	459	477	479	479	456	486	486	471	530	457	464	521	491	472	493	474	488	511	511	457	512	506	492	450	480	487	470	452	476	483	475	465	470	489	487	497	481	482	517	453	483	504	467	466	488	495	477	411	448	465	481	488	463	453	505	485	483	433	492	454	485	511	484	477	487	458	444	481	459	478	472	463	449	440	498	498	476	471	502	497	482	482	494	466	523	487	503	474	485	504	443	490	464	446	484	491	528	461	471	460	502	442	440	445	497	480	480	495	501	461	470	502	441	447	495	459	456	525	497	474	480	523	461	489	454	460	476	454	453	467	455	456	479	493	476	504	473	452	459	505	466	448	445	464	495	493	477	512	479	472	483	525	481	497	491	469	479	465	482	444	513	467	489	475	494	463	444	480	482	486	444	491	478	498	471	468	501	452	461	475	494	504	456	488	440	481	450	509	480	474	436	458	444	455	493	468	464	519	466	467	497	505	499	489	453	485	479	476	442	471	457	471	432	470	492	470	452	470	501	470	499	451	461	462	485	480	464	498	516	476	464	484	484	494	469	518	499	487	493	487	487	512	482	485	495	462	446	506	505	516	433	446	459	503	453	495	473	505	490	478	458	453	489	487	465	475	499	523	466	507	490	450	486	481	467	488	457	486	483	462	438	453	476	474	487	459	503	514	474	472	450	503	477	489	488	481	442	485	428	469	474	522	484	501	516	482	448	490	501	491	463	456	471	446	460	483	463	495	479	464	498	482	483	497	467	481	494	474	495	477	468	512	511	475	486	467	470	481	485	495	494	492	503	499	482	488	447	517	463	476	452	497	501	464	479	508	474	437	501	445	470	456	494	504	491	489	512	542	475	476	464	469	461	510	467	478	473	494	482	482	448	464	477	495	444	525	485	486	486	482	491	470	483	493	519	450	468	434	500	480	472	444	508	423	497	462	469	444	445	483	480	452	489	518	487	459	471	496	493	498	508	444	480	481	463	479	436	493	465	512	463	497	488	529	467	459	450	510	441	460	496	494	437	496	445	490	488	445	479	491	495	455	470	493	478	474	487	482	461	502	499	482	483	485	468	460	455	460	486	528	467	483	466	457	477	483	492	451	440	496	432	485	479	436	463	464	507	489	436	453	477	440	487	451	499	483	439	481	499	466	488	480	434	472	443	457	478	451	490	464	516	486	471	491	486	456	497	469	458	480	476	481	467	519	457	476	470	482	479	524	500	469	470	499	449	444	491	475	469	508	491	469	514	451	495	440	470	485	440	482	482	512	471	441	502	467	503	448	468	510	442	483	483	493	483	516	495	481	469	459	474	504	491	471	447	468	486	481	465	495	474	479	435	462	467	474	485	487	471	517	471	486	485	445	497	481	464	486	474	504	469	511	486	496	459	466	454	488	473	486	480	444	505	464	466	458	482	468	502	510	486	461	539	509	505	466	473	466	444	441	470	484	463	451	508	506	467	513	467	464	466	501	478	471	457	468	499	436	460	472	486	431	498	496	490	457	479	500	474	495	482	447	461	469	496	489	492	473	480	476	498	477	498	465	470	459	484	485	472	473	492	467	474	470	492	518	432	448	478	454	495	488	527	425	465	484	483	499	452	508	501	504	487	473	455	458	483	488	475	511	457	457	462	469	428	488	459	412	499	475	470	497	457	501	489	493	520	477	484	497	458	467	469	492	483	457	464	479	498	482	457	490	485	489	454	480	486	495	464	508	478	460	480	464	500	440	470	440	469	512	435	474	459	453	474	464	479	474	476	486	460	453	451	478	492	445	449	462	455	468	494	475	514	430	523	520	465	467	492	514	473	459	462	475	484	497	467	485	482	462	483	515	474	463	517	450	486	451	489	488	478	504	422	485	464	465	485	473	469	495	505	459	506	468	489	477	472	492	489	470	475	491	471	459	491	471	480	491	439	474	447	444	477	427	457	468	460	464	478	465	436	477	518	475	434	457	473	467	426	482	478	517	484	488	456	461	478	513	520	499	460	480	495	470	479	500	476	481	508	507	530	453	458	470	463	536	477	442	480	496	504	444	470	449	520	491	515	474	460	490	479	456	488	497	453	480	446	441	465	475	457	479	437	511	501	445	478	504	475	451	483	485	467	484	455	451	488	484	490	522	480	475	507	470	492	481	464	462	471	475	490	450	494	460	457	451	483	478	492	482	496	497	481	475	491	514	501	469	486	474	462	403	451	491	492	492	475	486	466	460	448	465	448	467	508	458	441	482	473	508	493	462	524	496	463	461	464	425	474	446	458	481	454	480	452	497	429	463	465	544	460	447	480	439	452	457	491	485	492	512	515	509	435	496	480	471	490	477	460	477	497	489	495	501	502	524	473	493	488	481	478	474	460	472	475	475	502	485	478	454	526	465	486	525	460	435	477	473	489	512	479	422	492	482	443	462	448	462	476	483	493	468	490	483	502	499	460	491	456	479	479	473	469	481	465	479	511
28615	22678	21308	12524	6008	3619	2447	1867	1406	1165	1072	935	802	776	683	624	613	577	558	498	529	482	457	489	437	473	461	457	451	438	481	422	423	434	421	425	390	447	457	471	415	420	443	411	362	415	417	419	413	440	438	450	438	412	436	422	434	417	390	410	434	475	446	412	403	424	424	409	412	429	413	434	407	423	411	421	434	429	414	429	436	405	427	412	433	418	436	427	431	404	417	410	424	420	382	432	400	398	403	435	397	450	412	416	431	398	411	440	443	415	408	392	412	426	351	411	425	401	426	415	434	422	410	409	414	415	414	408	428	418	466	421	433	380	441	438	439	429	382	396	417	430	432	451	429	417	409	450	399	416	431	436	438	429	407	374	391	447	440	415	388	406	422	455	390	405	410	440	387	423	404	425	379	388	434	421	401	400	423	459	442	414	436	419	419	418	399	412	431	462	442	418	425	427	447	379	399	384	419	404	420	409	405	398	419	440	415	406	387	446	448	403	384	428	419	393	399	409	411	403	412	415	422	444	462	387	412	426	415	412	409	437	446	453	374	421	403	410	428	445	397	368	418	428	403	413	462	402	436	421	431	415	424	447	396	401	397	393	378	432	407	393	426	419	434	437	437	383	420	428	406	419	410	401	409	394	431	411	402	447	450	444	452	418	427	400	416	410	428	415	408	437	386	425	409	413	455	448	453	426	456	414	393	421	407	423	430	424	421	408	399	409	433	438	414	408	448	396	408	397	409	421	411	419	404	407	384	411	413	437	422	435	394	412	413	410	426	420	386	420	392	420	427	438	387	410	441	427	426	402	414	420	423	415	417	436	386	401	417	404	406	432	423	408	386	445	444	442	429	430	424	416	409	428	412	423	366	422	424	379	387	393	413	418	405	444	352	440	403	409	394	392	433	410	406	414	425	448	378	425	422	419	398	441	430	392	443	407	444	414	435	411	399	425	396	426	458	455	436	431	440	414	448	389	403	417	419	441	391	428	460	431	385	401	404	397	399	404	422	394	404	386	427	441	417	443	424	426	418	405	416	378	413	405	450	434	412	418	442	389	394	393	416	401	416	389	423	409	429	419	405	432	429	425	373	376	413	419	437	463	390	442	399	432	401	432	434	438	400	411	392	422	418	393	418	392	378	414	441	441	418	412	444	433	414	378	366	412	391	437	404	401	423	415	397	451	417	438	426	402	369	400	425	456	411	383	431	390	404	434	405	402	434	427	408	428	427	417	426	431	380	446	423	400	392	398	461	404	403	420	432	440	424	429	425	416	423	402	436	392	431	401	419	398	424	434	411	400	410	432	421	433	462	486	389	433	405	417	390	392	432	431	411	414	395	370	410	413	389	425	403	420	426	442	411	431	410	416	427	440	407	391	432	412	391	385	446	425	410	394	426	395	426	430	404	416	431	448	400	409	408	397	435	408	390	430	418	449	442	406	438	408	399	453	415	442	448	429	438	403	433	430	416	394	421	405	427	429	441	437	444	393	398	393	427	409	443	415	446	418	412	432	398	430	449	425	437	432	405	435	376	406	386	413	429	410	408	414	405	367	422	390	433	403	406	405	420	462	430	414	386	399	447	402	434	438	380	456	424	417	390	440	389	389	416	406	450	393	412	426	412	424	375	412	424	400	451	438	432	372	427	397	398	416	391	425	425	412	392	461	408	397	439	396	420	428	421	455	441	409	446	416	464	422	399	422	435	414	396	407	393	427	448	443	435	416	434	412	401	455	410	405	403	420	428	446	405	422	406	405	443	391	414	431	422	417	398	412	427	434	420	426	430	397	400	461	446	444	464	434	435	435	432	413	392	434	385	425	418	435	424	437	402	425	424	460	408	435	406	428	406	361	416	440	428	374	447	419	424	399	411	424	397	401	426	417	420	419	394	465	418	439	413	380	367	424	395	422	430	418	439	405	403	404	389	394	401	404	426	432	421	444	398	411	426	411	442	390	449	428	376	412	459	405	411	431	438	407	433	436	428	437	409	407	425	399	394	362	441	462	413	398	420	391	426	412	416	417	449	445	382	394	403	375	424	401	405	422	438	436	417	453	380	414	403	429	440	423	441	424	411	430	422	427	411	434	428	383	374	401	456	403	428	401	405	420	467	424	397	428	398	459	409	427	425	394	425	451	439	410	403	386	410	431	453	401	411	447	448	464	418	395	425	430	413	390	441	429	411	433	414	415	442	438	432	404	434	410	415	445	438	418	415	402	401	396	419	418	409	396	391	420	423	382	427	399	457	392	411	427	386	415	390	415	428	436	381	425	418	389	404	435	452	437	435	424	393	422	423	403	456	402	424	433	410	414	428	418	408	418	402	445	411	403	416	409	436	412	447	416	423	416	404	442	431	419	415	403	406	438	441	443	429	423	403	430	413	453	434	419	406	404	409	432	363	427	461	431	412	439	445	411	443	440	441	431	434	420	395	447	421	411	404	397	450	432	419	435	410	426	441	414	399	408	388	407	417	408	395	418	455	427	391	403	428	422	424	420	418	408	416	415	449	417	418	429	468	432	414	406	436	409	407	438	429	397	427	422	432	406	436	416	402	407	417	398	402	438	441	396	447	432	403	391	412	466	424	417	394	419	421	396	426	400	393	423	429	385	417	397	436	374	377	410	383	462	426	427	405	420	447	414	434	424	424	429	445	440	388	427	426	415	413	407	427	417	392	421	424	434	422	403	415	451	416	388	433	401	417	419	424	421	382	412	433	442	438	442	453	436	423	420	441	408	390	406	447	406	415	409	415	373	410	405	417	411	391	412	418	400	386	405	409	439	415	404	420	441	416	405	405	384	399	446	414	396	412	431	404	418	411	388	395	429	428	421	401	426	390	429	448	422	429	435	412	407	452	441	418	448	420	388	406	428	405	408	426	461	436	453	431	432	406	385	388	423	410	427	414	449	417	432	411	422	424	419	412	397	407	388	370	424	372	406	427	381	435	408	404	421	435	423	442	446	404	451	437	422	424	438	416	433	451	426	428	394	418	423	421	427	416	411	427	441	425	415	415	415	415	428	398	458	404	393	404	393	422	422	437	434	406	435	411	403	408	440	400	439	411	363	456	456	428	429	397	446	455	407	443	395	399	434	406	414	412	401	419	391	410	391	397	407	408	393	426	447	407	404	431	450	437	400	411	456	408	399	442	410	420	404	461	379	419	384	410	449	395	385	447	390	410	428	407	448	430	418	448	439	428	422	406	407	438	421	416	399	450	405	446	471	403	420	418	393	427	419	384	423	422	376	419	445	444	383	417	413	394	418	406	406	423	406	433	414	444	426	387	407	428	387	464	422	460	433	421	432	390	446	435	423	412	435	417	414	412	452	413	442	412	422	417	408	404	442	412	446	409	431	405	458	428	414	435	399	413	428	430	411	391	436	405	418	418	424	436	403	455	400	433	424	457	426	434	425	437	432	396	379	452	389	434	403	402	437	424	432	407	386	363	445	412	400	446	432	420	426	403	422	426	436	396	422	393	406	394	465
23401	34915	25789	15542	11113	7843	5508	4207	3269	2730	2167	1873	1620	1456	1285	1118	1057	924	841	830	782	750	724	695	702	730	694	610	575	624	638	638	684	604	638	640	661	577	636	645	676	563	632	618	603	562	581	595	547	584	553	627	626	613	560	569	582	538	542	593	581	538	624	557	573	609	574	533	543	571	578	583	500	561	585	595	555	568	526	539	518	534	544	568	583	563	584	593	573	547	539	563	539	576	588	526	596	560	561	557	538	614	553	557	570	570	592	535	553	540	563	544	552	572	522	576	624	599	578	555	590	567	540	581	589	624	573	567	561	581	551	581	504	592	583	553	573	581	558	542	569	586	615	594	543	622	579	589	557	549	524	569	666	558	552	569	577	528	565	546	547	609	579	570	588	594	575	574	576	549	554	582	554	574	568	538	575	538	591	562	565	588	558	581	531	571	587	617	535	589	564	580	552	581	619	590	558	534	544	591	574	595	526	608	554	536	547	550	568	597	567	562	550	518	558	563	554	573	570	568	512	600	558	571	580	535	576	542	557	613	561	564	527	552	568	564	545	586	548	560	627	572	561	516	601	570	583	577	599	581	588	572	609	543	522	555	557	546	586	597	562	576	593	607	558	577	574	550	566	577	558	532	562	589	537	590	557	590	534	577	525	554	631	570	569	517	551	548	574	588	573	579	604	577	557	584	572	603	591	586	543	542	584	585	574	558	596	607	571	581	603	601	588	590	573	570	566	561	580	591	565	591	565	619	554	575	593	578	571	609	599	573	553	559	545	571	581	596	593	567	599	547	579	561	592	570	593	572	578	582	584	584	628	550	588	571	538	572	514	563	591	535	521	522	580	548	570	525	573	602	599	548	587	560	561	572	583	593	574	547	606	581	568	572	601	624	535	512	588	598	565	582	588	555	575	585	605	533	594	588	581	571	521	581	586	544	560	549	612	548	570	569	584	616	600	595	574	535	564	575	554	545	500	567	590	548	600	567	614	587	569	532	553	569	542	548	608	542	597	596	521	565	570	534	596	562	587	546	589	591	597	581	578	590	540	560	558	583	557	564	606	584	593	619	583	570	569	576	579	587	541	578	574	562	601	594	523	505	571	604	533	551	569	590	565	600	587	605	574	583	575	562	601	596	587	589	574	588	564	585	549	543	575	576	591	575	546	554	582	581	540	537	560	605	562	595	597	519	542	541	556	546	561	532	603	555	554	618	575	587	567	562	560	571	528	542	546	540	579	618	568	554	591	527	538	547	575	588	519	579	531	591	547	569	523	586	590	608	561	556	561	575	565	558	591	545	580	610	571	531	518	591	624	565	561	556	575	571	589	543	609	551	578	575	589	586	561	552	544	572	572	563	550	594	596	602	568	569	571	561	560	582	587	625	558	565	537	546	575	574	569	507	601	578	563	604	591	560	532	531	555	583	545	574	590	591	585	553	588	593	560	596	595	519	522	593	567	553	558	583	571	559	595	562	586	611	620	582	550	599	553	567	552	553	572	587	578	570	579	595	567	536	592	616	560	545	592	537	616	577	543	533	552	571	607	534	605	548	535	588	558	580	573	571	565	558	613	565	602	536	561	527	565	579	607	598	569	524	571	535	526	583	585	570	592	554	582	592	510	569	606	540	587	556	555	572	552	587	541	599	550	528	549	570	570	588	601	572	603	598	595	564	565	617	559	550	582	539	610	602	606	600	562	565	593	556	550	529	556	551	541	589	590	601	595	574	560	574	576	537	547	582	568	572	612	552	571	561	597	599	572	605	622	520	587	585	594	546	554	582	600	587	618	575	550	575	591	573	544	565	571	553	580	564	595	545	565	542	568	573	607	536	571	580	594	536	596	556	580	567	562	557	574	552	608	596	598	585	563	559	547	528	599	555	561	610	575	579	562	574	559	576	563	560	542	588	573	575	549	581	584	551	557	569	553	515	568	617	548	565	609	540	584	574	571	560	531	550	597	569	585	603	564	540	591	555	551	574	592	585	549	591	571	577	611	512	576	566	549	559	590	559	561	577	594	576	564	544	562	571	562	519	547	583	585	631	582	585	571	547	609	571	564	611	553	549	596	546	563	564	571	577	613	583	557	590	578	563	562	591	558	541	585	589	555	596	542	537	538	627	593	555	572	514	581	587	606	569	579	592	591	574	590	576	548	546	559	547	562	563	552	530	626	571	580	579	576	600	509	517	573	584	603	605	578	571	559	550	609	587	556	539	579	561	562	599	580	596	598	570	593	558	529	572	553	555	538	560	563	567	587	577	556	619	598	593	602	562	574	550	593	566	571	569	553	560	570	570	560	601	576	619	590	536	549	558	542	558	559	597	583	580	594	555	595	560	576	552	580	566	584	541	561	575	558	567	580	599	550	526	595	570	565	573	565	542	598	591	597	525	590	612	588	578	584	563	566	613	568	604	557	552	551	525	563	553	523	571	545	540	571	588	568	579	566	559	574	587	565	559	602	560	591	582	543	590	548	574	563	585	575	571	579	618	556	576	585	554	570	616	553	571	565	595	582	598	605	579	566	579	570	557	570	562	570	551	541	598	610	565	562	561	591	631	550	518	596	577	552	569	568	556	563	551	612	577	574	537	564	594	573	585	502	603	572	525	562	579	515	575	569	555	572	576	576	599	571	577	530	558	506	587	559	587	573	546	561	502	581	529	583	595	551	591	565	588	575	617	518	581	574	575	577	582	572	555	572	563	596	532	555	579	586	558	590	547	565	563	575	592	600	555	578	568	626	610	607	564	570	574	591	581	554	567	574	581	582	520	563	587	537	586	536	575	569	608	579	572	530	540	574	567	569	544	595	596	592	564	584	546	539	568	606	573	577	557	578	580	565	553	527	548	558	601	572	551	523	576	567	593	539	549	602	591	602	559	546	583	561	577	552	552	596	572	575	566	582	540	549	564	551	590	584	551	598	595	585	517	553	556	604	606	565	616	518	548	630	558	541	566	583	564	551	598	596	582	603	608	574	559	553	574	554	606	582	601	538	574	533	561	547	574	556	592	557	586	596	560	579	575	556	590	603	575	586	553	537	582	533	566	573	540	531	596	572	562	554	539	547	564	587	538	574	635	559	540	558	547	531	595	567	540	537	592	554	575	598	566	563	598	599	559	590	609	572	536	583	607	592	572	581	617	587	597	615	550	533	574	592	592	592	570	579	581	551	617	610	626	578	592	605	549	556	561	569	530	550	573	552	523	599	586	565	586	603	535	581	583	536	556	554	559	553	555	533	572	575	613	560	556	542	570	588	591	584	566	588	555	576	617	569	557	588	594	534	602	571	531	576	521	610	542	559	557	543	571	566	557	623	575	555	586	606	583	580	564	530	619	518	605	605	533	560	599	579	585	534	532	557	616	575	566	560	568	586	531	607	600	549	533	576	600	597	572	577	585	570	530	602	594	571	527	616	556	584	551	570	559	514	632	528	531	539	562	567	531	575	555	573	548	603	552	572	557	519	565	604	546	590	559	569	573	573	527	565	559
24014	21676	28752	25125	21287	11689	4905	2990	2206	1831	1536	1247	1155	994	901	727	727	648	603	584	528	538	481	484	438	520	448	461	448	450	474	449	446	440	437	475	420	420	455	447	452	424	398	432	448	429	426	363	414	441	379	418	381	387	409	377	425	408	417	395	380	384	390	372	373	397	418	366	442	406	405	381	382	386	409	421	376	383	406	407	412	386	438	385	371	424	384	425	368	408	373	415	401	358	409	384	425	436	377	402	393	389	407	365	370	387	393	416	426	394	377	382	385	401	427	370	386	383	416	406	369	394	379	375	414	381	385	397	397	364	363	375	404	417	406	361	392	414	417	411	375	405	421	369	412	399	392	399	387	368	417	330	406	465	394	401	369	398	379	399	383	402	381	390	382	402	395	388	358	372	413	382	379	390	419	392	386	386	390	381	382	407	391	381	379	416	395	408	370	407	393	386	381	409	421	396	366	413	424	448	375	422	381	375	392	370	379	379	411	383	428	419	399	407	415	406	358	412	373	369	442	422	376	409	375	381	400	396	374	375	392	360	404	362	410	413	396	391	364	416	398	395	408	390	402	399	414	375	368	387	421	393	438	374	400	441	388	363	360	384	363	374	400	410	384	378	401	380	376	382	413	409	422	405	422	427	394	394	411	407	377	380	413	344	376	379	418	373	385	378	409	433	386	422	408	429	397	361	392	433	397	388	431	411	411	399	376	393	379	403	437	384	387	380	392	368	403	420	414	407	407	386	359	362	414	390	377	400	377	413	384	397	359	368	417	383	394	405	430	414	409	409	377	414	372	380	373	378	395	389	383	366	374	374	429	372	397	400	368	373	359	389	347	356	398	399	386	386	383	414	401	384	424	374	401	403	401	397	367	368	412	401	394	404	368	411	389	375	390	404	390	388	417	341	384	394	384	361	432	406	431	389	418	364	379	408	420	394	390	397	370	412	431	381	388	397	367	396	402	385	377	413	393	381	428	396	404	410	428	387	354	392	385	399	395	417	408	396	381	387	361	419	369	413	393	402	357	379	406	349	392	414	401	387	374	411	396	416	404	382	374	394	403	406	391	405	400	418	384	392	393	378	369	358	395	349	362	423	408	394	409	398	393	344	373	424	384	443	425	331	383	382	414	381	389	374	406	418	386	390	408	349	426	434	381	389	352	420	408	406	410	394	423	430	402	360	427	433	441	368	379	396	409	392	386	396	433	393	442	378	397	388	385	343	391	409	373	375	398	365	384	400	393	383	402	398	417	402	393	365	345	404	379	351	415	425	387	405	410	413	412	386	376	382	370	378	394	380	385	408	408	400	387	407	418	413	427	414	406	363	373	391	386	382	429	403	408	428	377	431	361	383	389	381	384	387	412	397	373	380	371	388	377	387	383	384	402	394	415	408	345	395	374	382	405	384	405	413	385	403	418	381	423	429	369	398	371	408	385	402	394	388	400	384	427	410	398	392	404	407	360	348	369	379	360	358	368	389	409	401	382	383	406	413	412	422	393	357	386	388	349	373	415	408	413	378	377	403	393	368	373	374	364	375	405	368	395	389	420	403	396	391	402	376	420	392	403	358	385	410	373	393	396	400	410	438	398	395	412	428	342	427	374	390	364	411	379	381	421	367	404	409	431	391	390	387	400	372	397	381	361	372	398	383	384	411	377	399	342	380	394	346	419	413	380	394	392	363	361	381	430	399	397	386	377	366	404	387	403	388	396	382	373	365	393	408	364	346	383	406	455	392	418	393	411	401	396	388	390	358	405	420	392	426	391	392	408	418	371	380	387	400	364	366	366	417	431	373	397	395	420	384	407	402	401	393	383	380	391	394	391	371	351	401	386	355	381	441	444	397	378	361	394	364	399	377	390	411	391	388	360	372	408	426	408	374	362	418	410	401	402	371	367	406	382	365	432	416	400	420	364	378	412	381	362	383	386	378	406	412	407	368	384	380	366	381	405	389	421	389	417	411	358	424	397	404	382	410	361	363	414	396	392	407	391	382	361	418	426	392	435	389	442	366	376	406	377	378	414	409	418	370	373	419	411	402	387	392	409	400	399	371	370	395	416	401	399	359	417	365	398	418	387	369	389	388	394	389	402	375	385	412	377	431	381	398	387	388	412	433	417	457	387	360	359	388	359	428	408	386	389	406	396	379	378	411	403	419	379	413	378	410	382	380	360	374	360	380	373	374	415	397	373	404	385	407	362	408	387	379	377	394	437	415	390	380	394	392	417	381	375	407	368	421	406	396	385	405	417	414	404	429	407	374	369	404	393	379	407	391	415	384	362	399	347	415	400	366	410	385	378	399	427	424	388	418	395	431	418	378	392	393	369	372	362	368	384	383	373	411	409	416	360	352	385	387	389	379	418	381	376	377	384	383	393	375	425	398	349	400	426	393	397	390	411	385	406	386	368	358	409	388	398	389	395	370	398	402	390	400	354	417	403	367	426	380	379	406	384	376	357	369	389	358	363	360	401	367	371	364	406	398	404	378	370	391	401	359	386	423	391	397	369	378	382	377	376	390	400	403	390	373	419	371	408	403	398	379	425	373	393	380	368	364	370	400	375	373	385	411	397	408	397	425	398	370	374	405	389	391	358	357	406	400	372	390	423	370	401	411	358	427	404	372	374	403	357	396	389	389	403	435	365	384	389	390	392	405	381	398	413	359	403	444	417	399	383	394	438	405	410	405	412	398	396	391	410	393	386	392	399	404	419	414	392	383	394	388	432	394	418	359	425	356	368	394	381	410	378	429	394	406	399	417	431	341	394	408	427	399	394	405	392	382	401	366	387	389	405	414	396	361	382	384	406	396	398	389	387	420	399	382	397	395	414	409	433	460	370	417	374	428	378	415	355	367	407	381	371	387	378	421	408	418	402	370	378	379	407	418	424	402	431	395	409	390	405	387	385	409	379	368	394	385	414	375	399	402	413	416	420	383	383	408	392	385	383	396	405	367	429	397	416	384	420	399	379	388	448	378	389	359	403	379	410	386	366	427	425	413	393	436	388	384	388	384	404	391	379	410	406	399	397	379	392	371	387	377	423	371	411	401	424	369	402	406	378	410	396	384	378	370	417	392	378	385	406	394	390	408	407	388	426	390	403	387	388	387	402	420	391	355	385	373	381	416	426	379	382	385	402	390	372	405	427	400	399	387	415	382	398	396	366	420	406	436	399	376	399	382	430	407	385	383	377	416	387	405	384	355	390	369	376	400	372	431	418	404	414	394	410	402	401	406	401	416	408	412	383	408	396	371	396	409	396	397	366	395	376	423	383	416	389	401	391	399	359	410	388	392	416	405	389	378	416	396	334	380	370	441	416	403	382	429	382	414	421	413	383	459	401	403	381	385	407	378	398	391	404	411	368	417	355	434	374	407	401	434	385	413	400	398	388	407	404	404	384	359	411	394	414	382	371	376	402	389	386	385	384	370	385	390	433	389	357	426	408	398	459	373	388	394	393	397	391	406	423	398	406	390	404	358	368	417	437	383
24340	41326	32378	21706	16237	12090	8517	6584	5309	4147	3436	2725	2276	2045	1650	1589	1351	1162	1096	1045	994	825	841	804	708	693	713	643	666	666	656	676	681	662	618	599	619	641	640	635	558	574	574	602	622	609	572	603	575	609	551	563	510	570	584	544	583	548	520	569	544	541	534	534	520	577	538	568	589	525	555	514	532	562	539	581	558	533	538	550	507	559	507	528	556	518	525	546	571	519	512	552	546	561	567	511	516	557	528	557	507	529	550	541	545	517	554	542	491	517	546	544	551	553	540	544	523	542	540	610	530	559	586	529	518	514	541	534	567	515	528	559	557	530	566	540	550	520	550	544	543	530	520	562	494	544	503	548	505	513	497	520	541	520	536	533	505	487	560	591	525	545	545	562	535	527	554	573	478	557	549	519	532	519	575	523	522	514	526	519	548	505	527	550	525	539	518	541	575	548	572	558	510	586	571	542	537	553	546	540	519	507	520	543	535	521	573	567	546	529	539	525	505	609	534	521	515	562	546	569	547	579	540	538	525	522	525	552	551	560	537	530	539	549	515	526	570	536	565	502	581	528	522	543	552	530	554	553	514	542	510	535	557	534	553	547	507	565	551	512	551	537	559	507	557	505	491	548	520	555	542	542	506	548	524	531	537	562	563	526	504	584	548	560	516	526	552	511	565	519	552	507	512	530	550	512	540	520	518	544	519	533	545	551	527	477	520	512	519	545	537	542	543	552	588	531	546	554	548	553	528	537	575	519	510	494	535	559	535	555	512	526	582	521	553	546	547	570	517	521	474	566	530	504	516	533	567	530	552	489	518	540	540	538	562	542	544	507	554	491	546	512	555	547	560	520	558	542	551	507	522	513	527	567	556	556	552	536	558	548	568	534	522	534	539	548	570	575	539	552	538	531	559	553	515	513	541	548	546	558	564	536	556	545	515	532	537	530	491	507	544	531	548	540	534	526	520	527	544	515	570	548	492	587	520	524	554	527	545	541	574	543	573	579	599	538	574	472	535	551	506	555	482	544	540	472	517	563	525	550	502	546	533	508	548	536	521	553	547	523	565	558	536	506	570	552	541	532	567	519	544	538	587	510	486	530	543	520	562	531	563	542	554	526	501	528	499	540	546	512	566	533	557	542	543	567	539	549	580	565	566	541	545	570	568	535	549	584	553	578	533	563	515	533	552	545	541	587	548	538	551	582	532	542	549	542	515	540	514	559	551	581	526	532	561	558	573	596	522	595	548	516	508	539	501	511	562	562	554	492	531	564	529	503	515	572	530	547	537	536	579	546	531	553	545	537	504	565	519	539	549	546	509	526	544	500	525	547	572	539	520	528	520	591	529	561	533	558	517	505	530	555	609	512	535	525	549	571	514	506	501	519	552	559	568	524	555	525	534	528	560	534	544	536	544	539	562	536	522	513	488	533	576	558	530	538	468	536	574	516	540	530	555	560	499	549	534	551	562	581	547	561	519	527	537	554	508	569	516	549	519	578	497	525	541	511	554	517	559	528	541	538	569	560	523	573	542	557	530	530	503	576	560	528	553	565	560	587	523	530	537	519	537	545	505	508	549	519	485	527	534	540	547	532	524	571	531	536	559	506	495	532	587	560	537	550	535	532	555	547	536	542	578	548	515	530	533	547	561	538	514	518	540	541	556	569	536	546	543	518	532	535	554	497	535	532	561	528	561	524	541	523	522	547	566	543	558	565	518	556	578	587	558	541	518	556	504	531	530	542	578	562	510	515	527	553	513	577	557	540	531	501	520	548	528	545	534	544	547	519	524	554	549	536	540	545	589	550	594	521	543	526	556	572	474	581	527	569	521	530	611	509	521	528	530	518	556	570	516	534	498	517	513	555	565	575	516	547	578	571	575	596	533	510	550	532	552	531	552	565	551	560	543	540	519	543	566	547	555	534	506	569	545	504	523	576	536	517	504	560	549	550	520	501	542	553	510	527	538	540	529	543	555	528	534	540	556	505	589	540	584	545	574	547	540	520	557	572	526	564	516	549	547	574	532	550	535	513	573	553	582	573	555	550	517	561	558	519	523	546	564	526	503	566	581	506	525	556	562	536	551	583	530	540	553	504	558	561	524	553	550	539	578	537	534	523	577	545	537	550	552	519	542	550	563	545	527	523	539	543	526	540	513	559	490	531	568	565	527	551	532	537	515	527	498	548	565	521	578	529	517	517	538	551	547	519	560	550	520	527	522	542	524	531	530	588	527	570	566	585	501	540	514	550	548	569	520	529	571	522	524	519	504	530	537	546	547	566	493	522	532	557	530	556	587	505	583	582	512	580	571	550	495	535	552	556	536	548	537	558	548	518	555	536	486	526	492	547	542	498	553	524	562	531	578	543	554	546	555	486	548	505	509	516	541	536	526	528	500	556	523	548	500	528	519	549	553	548	531	550	563	527	536	559	562	537	518	501	532	533	548	532	531	523	587	534	541	510	544	545	569	560	518	570	551	552	539	547	540	523	537	543	517	527	498	582	515	543	557	572	540	531	527	574	523	554	518	550	543	564	534	558	536	549	511	532	541	549	541	566	533	566	563	541	541	521	560	491	501	524	511	514	563	533	555	533	580	542	517	522	555	564	538	553	533	543	551	532	529	550	556	545	530	524	486	512	527	495	561	569	550	552	509	551	520	551	530	541	542	532	542	549	556	533	538	534	539	543	523	551	547	521	557	523	541	510	546	525	537	512	552	544	562	560	536	538	555	531	564	555	531	548	559	528	539	584	509	573	541	529	551	558	531	523	558	551	525	565	535	521	523	565	507	581	525	530	527	515	548	505	543	545	531	559	553	553	553	553	534	566	529	568	542	535	564	543	549	530	578	512	544	504	522	519	509	541	588	557	569	504	558	544	581	557	529	557	538	519	563	610	560	548	558	522	574	520	571	519	543	543	514	571	519	568	522	569	494	567	518	500	524	541	531	544	559	548	536	547	533	538	569	521	555	543	560	559	558	534	574	551	531	567	554	505	521	525	542	570	576	525	560	504	536	524	514	558	535	544	507	541	564	561	548	557	557	511	520	501	578	514	538	529	531	568	532	545	540	485	521	554	542	494	531	528	550	571	544	602	538	536	539	525	601	520	529	518	520	522	520	504	560	566	584	530	540	550	539	528	517	532	555	566	550	531	577	532	555	535	575	535	562	515	539	564	536	569	584	536	506	527	550	533	513	472	500	498	568	514	573	544	527	497	518	532	537	537	542	576	546	537	588	516	533	537	545	495	551	557	503	570	559	568	566	532	505	561	525	526	575	545	534	518	571	561	529	518	559	519	532	509	559	547	543	522	588	570	535	544	523	557	530	529	499	504	558	543	538	533	565	531	561	511	554	488	547	529	567	532	530	528	538	528	545	531	555	564	535	537	537	570	591	540	568	493	574	499	575	524	526	560	527	504	574	510	541	543	553	499	525	557	565	511	522	530	560	539	583	530	552	560	529	551	562	529	561	537	548	554	574	524	589	542	538	543	517	536
25516	21701	27219	25439	11166	4719	3052	2171	1657	1432	1186	1066	913	802	709	667	600	554	546	538	533	468	462	428	419	420	441	400	412	409	415	419	426	405	414	412	369	352	417	391	406	385	397	401	370	368	391	377	395	354	357	409	373	343	379	407	384	368	349	375	376	384	357	410	360	369	356	379	379	387	365	393	349	367	374	386	369	373	352	390	370	372	371	361	368	364	382	371	367	352	359	401	364	355	371	378	374	365	363	365	347	352	367	402	366	360	358	425	412	371	402	355	369	354	358	365	370	391	364	384	391	350	367	351	382	342	366	359	344	401	363	380	405	365	383	358	396	363	365	351	367	382	348	382	386	373	360	398	359	386	369	366	367	398	402	387	371	374	384	361	400	352	378	380	375	372	367	381	399	344	404	394	392	359	371	362	347	386	352	362	398	376	419	359	376	374	358	338	356	357	347	387	363	364	381	368	386	382	392	331	377	377	361	375	372	391	374	377	378	375	390	376	388	424	350	393	372	345	361	371	394	406	359	375	423	375	357	379	386	375	384	349	383	381	361	398	369	380	386	335	353	360	358	392	388	399	394	398	359	351	346	367	380	359	369	409	357	362	380	384	384	396	387	402	413	378	414	378	400	370	367	387	361	377	369	354	393	398	357	385	370	391	376	361	384	346	344	358	363	370	388	381	348	402	349	390	376	372	370	391	365	391	383	404	370	385	398	368	373	383	400	378	425	370	380	372	383	349	386	395	356	390	365	392	361	392	387	381	360	395	382	377	358	376	382	377	365	358	411	359	396	411	365	384	391	358	400	379	416	392	372	368	355	371	381	386	359	359	377	402	376	352	380	352	354	363	354	378	383	377	380	416	384	388	397	373	346	382	346	391	375	363	358	369	405	395	374	329	341	360	384	376	390	355	379	387	384	386	381	368	386	380	402	395	384	385	393	351	359	384	360	366	383	379	341	347	398	384	329	371	401	392	396	356	361	366	364	389	391	375	376	380	362	392	350	357	379	355	386	366	409	350	404	379	372	344	379	380	362	353	378	379	379	385	390	387	373	373	351	375	403	357	409	382	411	363	331	430	377	401	361	367	364	385	393	354	389	385	374	398	423	330	376	364	399	384	350	377	400	379	422	362	401	385	371	340	389	401	370	375	378	384	384	363	396	357	379	381	377	377	389	434	375	341	382	409	395	362	386	388	386	366	391	376	362	365	365	381	380	382	382	377	367	359	376	366	361	385	374	349	352	393	391	399	398	356	423	352	359	354	354	387	380	394	382	392	415	385	404	395	357	359	392	378	351	358	371	364	359	354	342	436	398	367	372	366	361	382	379	367	418	382	369	390	400	383	396	360	340	381	365	379	368	376	381	389	348	386	362	396	396	347	368	364	365	359	398	382	367	364	387	394	385	374	377	389	417	388	390	367	356	340	375	385	394	370	371	390	364	415	344	358	360	381	392	382	354	398	327	367	366	381	414	377	350	366	380	363	332	366	368	394	364	371	343	378	379	327	366	383	413	364	366	379	386	410	378	366	347	359	382	366	385	379	379	371	368	394	379	345	351	344	362	384	340	397	371	368	391	371	362	403	357	378	395	367	366	376	374	345	365	392	407	353	395	365	365	405	401	420	382	372	343	357	387	368	405	396	401	382	378	396	357	387	347	368	393	409	376	379	373	366	365	372	363	374	374	356	381	384	394	377	416	380	366	401	373	380	397	380	381	347	396	373	345	374	365	402	395	384	372	389	380	353	365	378	353	373	365	366	380	385	359	379	377	358	405	385	380	379	399	361	388	345	386	389	361	358	376	413	393	404	402	361	398	383	366	376	357	381	369	382	357	393	360	368	398	366	363	379	372	382	417	398	383	391	383	382	379	365	370	385	399	375	365	370	330	402	366	341	405	374	353	390	380	346	365	377	412	375	379	376	342	359	334	376	390	379	385	376	404	373	367	378	374	377	381	375	390	330	368	392	409	369	393	361	355	387	374	356	383	384	364	361	409	375	412	400	371	351	385	382	355	381	368	406	368	402	351	337	361	381	374	380	373	387	406	351	373	370	363	377	387	385	370	350	376	383	374	393	405	378	370	378	372	373	423	366	381	381	360	386	362	387	395	434	427	363	377	374	391	374	375	393	397	357	377	396	368	364	319	382	406	378	383	402	386	402	388	365	402	355	406	341	412	408	399	362	368	368	353	352	401	354	387	346	390	376	352	408	387	377	404	397	355	343	386	391	373	358	362	408	399	365	397	346	371	372	391	416	358	383	374	428	412	355	358	401	355	399	378	398	387	399	397	346	335	407	396	376	388	387	338	420	353	397	362	362	385	397	386	420	377	384	361	349	427	353	370	407	352	382	353	374	366	383	345	369	358	376	357	389	380	379	362	369	338	359	369	364	392	398	386	383	383	358	396	360	375	387	358	381	366	391	401	373	380	403	354	394	395	354	371	361	359	346	391	388	379	374	357	350	349	351	352	355	364	378	391	385	381	368	408	372	373	405	394	350	354	387	393	361	375	338	365	401	436	389	349	394	389	370	364	387	389	381	389	365	376	344	366	365	366	370	339	373	352	378	374	356	372	351	389	383	379	416	378	370	386	384	391	370	351	371	385	362	306	419	391	340	382	384	369	386	361	385	354	374	365	394	370	374	377	428	363	390	357	368	374	373	405	358	390	351	362	349	350	371	362	386	385	351	407	341	402	384	362	411	374	394	396	371	385	371	361	384	432	409	363	370	350	366	387	366	373	349	393	402	360	402	368	378	371	368	390	352	370	362	382	430	398	395	368	382	366	376	352	362	348	370	376	395	383	359	377	378	364	385	383	380	386	320	382	373	374	377	375	368	366	364	377	385	376	367	411	392	383	393	381	381	362	379	374	359	381	404	378	354	386	391	397	359	375	376	375	381	388	400	376	365	393	401	393	441	368	405	349	392	372	384	358	400	364	419	374	365	385	367	375	379	380	383	360	366	419	420	359	367	397	352	394	387	325	374	376	384	381	380	366	379	387	389	370	362	355	374	389	341	364	407	360	372	350	425	384	365	379	374	398	373	360	396	394	417	411	377	364	387	376	365	362	370	371	408	374	392	378	383	386	389	378	389	358	384	362	421	386	381	354	397	376	362	384	373	351	393	361	367	389	387	401	369	367	382	376	364	402	377	361	382	401	382	412	364	415	375	354	400	389	376	381	391	388	378	343	409	381	378	385	342	376	375	333	349	355	382	365	375	392	373	375	380	344	383	361	367	389	394	390	372	347	418	361	361	378	402	373	371	351	373	361	396	394	403	393	379	359	399	354	395	344	376	396	359	369	334	370	389	408	387	380	362	341	366	371	372	350	344	359	366	368	374	409	346	384	371	393	381	403	362	367	400	327	358	345	354	347	349	379	373	334	377	359	362	402	388	375	386	342	373	396	394	395	397	365	372	352	392	351	401	358	353	390	367	393	391	373	394	395	377	384	351	350	417	426	395	387	404	395	395	395	370	370	350	385	412
23637	37402	28434	18246	13218	9200	6864	5346	4170	3375	2716	2283	1937	1649	1495	1254	1118	962	918	886	773	755	744	684	662	636	615	591	613	596	651	605	612	610	569	580	598	562	586	551	605	550	556	587	586	559	557	591	536	525	570	514	520	535	527	506	520	493	578	556	509	544	491	513	509	520	551	521	513	492	501	548	509	515	484	533	512	522	514	531	554	536	550	526	534	507	520	506	495	543	512	512	527	490	535	561	496	517	541	530	495	502	535	565	493	540	510	516	549	476	496	527	547	490	482	509	495	502	498	541	538	508	510	514	509	475	551	540	512	536	487	529	530	512	547	518	576	526	534	504	487	500	528	514	545	531	471	518	531	535	528	489	473	497	497	524	520	495	527	502	539	494	516	511	491	507	476	491	525	492	524	522	522	509	488	502	505	516	517	547	514	500	519	518	536	496	523	515	549	498	536	515	531	569	548	502	545	527	535	508	518	544	539	529	551	546	531	514	524	577	525	527	507	521	513	536	517	534	515	518	510	474	543	489	524	518	505	486	489	563	570	538	486	518	547	513	528	510	519	498	507	566	489	480	541	541	560	490	466	532	516	509	490	565	529	545	538	501	508	461	500	514	529	504	491	523	557	523	561	540	514	491	506	506	523	511	511	504	565	548	511	500	522	537	552	495	517	540	522	515	503	548	545	528	526	546	528	519	536	484	541	568	497	505	547	516	502	510	531	519	503	534	500	534	537	544	531	541	533	548	484	542	519	514	518	555	580	519	534	479	530	523	495	501	510	522	500	492	502	512	531	533	550	490	529	514	497	532	562	504	501	494	514	498	510	548	557	550	518	463	526	545	517	502	546	512	532	523	538	525	549	521	585	537	480	508	502	507	530	524	514	541	505	515	526	521	526	481	502	512	515	508	560	480	519	561	558	493	514	517	536	516	519	506	510	519	524	475	532	540	481	514	521	530	456	505	536	552	491	492	535	505	529	499	544	564	508	558	501	510	485	537	521	526	545	534	516	545	537	485	537	520	540	496	581	528	535	543	528	495	484	508	558	536	504	513	521	507	471	501	506	548	559	486	517	494	508	502	484	536	511	500	548	494	541	522	526	543	527	504	548	551	544	523	524	555	525	509	524	488	538	532	554	539	539	509	518	502	474	524	548	545	562	556	527	532	559	515	506	520	511	524	494	531	509	544	532	518	508	565	539	522	534	529	495	468	558	508	521	581	536	515	528	542	511	525	501	510	516	516	510	526	548	502	523	535	489	525	512	532	490	512	511	500	471	526	512	529	518	524	528	501	508	489	533	526	544	542	496	496	497	552	493	523	546	552	498	569	543	490	540	483	535	501	501	555	531	499	598	516	532	491	497	478	510	506	542	524	485	523	508	532	515	515	528	511	498	537	534	555	552	555	484	476	510	459	521	557	511	519	517	500	506	552	499	528	548	540	518	501	553	524	514	514	524	497	508	511	526	528	535	520	491	503	491	557	461	493	567	565	513	487	536	523	503	493	491	513	520	544	471	502	505	517	541	548	545	531	501	520	554	542	521	506	539	533	493	554	519	555	522	575	514	520	534	483	518	487	519	492	530	534	525	493	533	549	522	551	525	526	511	495	526	499	522	522	525	499	564	530	490	493	475	526	483	572	553	551	502	525	508	481	549	512	556	554	561	517	493	484	487	498	587	519	548	513	550	530	470	515	499	517	497	516	485	540	492	523	536	522	533	531	519	494	520	506	490	528	548	526	529	521	518	485	543	531	480	515	515	553	508	536	512	505	525	503	491	517	488	515	485	529	520	520	481	541	576	530	531	540	539	516	517	583	510	549	500	517	516	483	539	498	545	538	518	475	514	546	502	552	485	545	543	487	533	548	484	482	513	525	521	509	519	503	508	510	534	499	536	554	525	512	514	555	477	528	498	535	527	512	547	500	505	514	549	526	504	550	535	530	513	497	502	471	539	538	538	519	484	520	485	531	529	513	519	524	495	522	527	477	507	512	514	532	559	509	532	549	518	488	521	523	510	516	556	525	545	491	518	532	511	504	503	576	482	505	513	533	526	479	534	477	515	492	568	532	502	518	497	553	548	518	545	487	516	542	544	524	500	512	485	538	534	568	549	525	547	501	535	511	547	553	551	482	539	541	518	544	550	528	536	521	497	505	503	528	513	527	517	526	490	531	522	550	594	509	544	498	514	525	536	534	515	530	499	548	524	508	505	525	512	512	480	524	484	531	503	524	512	563	471	527	514	534	536	561	506	532	520	532	532	503	551	521	530	521	524	528	521	484	551	522	496	526	529	510	562	506	519	542	506	543	545	506	482	526	521	519	506	514	491	527	551	538	491	506	488	511	507	538	541	501	564	518	513	549	515	481	539	550	526	515	501	494	517	530	513	515	549	513	536	538	496	482	519	529	487	532	535	503	516	520	529	518	513	555	495	485	509	501	503	524	509	514	523	521	511	536	546	566	533	507	556	541	525	488	508	515	549	495	534	517	500	548	511	496	472	573	557	510	537	543	527	498	504	534	469	537	489	507	493	502	521	481	521	513	494	491	508	510	497	517	498	527	536	507	520	500	503	528	496	511	500	529	553	544	525	495	524	529	479	484	542	469	540	537	519	566	570	483	524	528	529	531	486	536	496	553	513	484	520	516	489	550	525	498	548	475	491	520	494	523	530	540	534	494	528	512	528	507	541	515	524	524	549	548	489	527	511	519	498	489	528	506	522	487	511	545	510	508	534	518	501	549	509	513	536	501	518	507	496	545	481	538	519	523	492	538	517	574	544	496	513	531	518	558	488	520	544	564	540	513	489	536	463	510	536	507	550	543	525	515	548	521	520	533	508	518	529	524	531	553	531	525	539	521	498	517	503	526	564	504	493	534	532	503	519	490	519	509	500	528	496	525	479	555	520	513	501	505	535	531	484	522	520	531	489	523	497	542	514	542	491	561	515	600	577	487	507	521	521	524	543	538	527	494	542	538	532	476	527	563	490	542	531	502	514	497	540	546	529	503	513	567	546	535	543	532	526	509	524	510	516	524	524	556	573	545	527	508	523	491	548	513	465	515	540	535	530	518	531	493	523	566	540	513	542	494	482	525	505	537	524	472	500	532	503	522	514	491	537	524	547	509	533	543	543	525	515	493	551	577	496	485	527	562	517	534	512	481	504	517	565	502	528	522	497	510	557	499	538	549	539	489	531	497	566	518	531	498	541	528	548	527	519	529	520	489	549	595	502	507	538	538	542	513	537	534	497	520	529	490	523	512	530	521	508	507	518	526	507	549	512	528	529	507	554	505	483	503	504	513	500	521	519	510	502	511	518	521	493	525	505	526	556	504	534	505	522	519	547	558	513	556	534	506	528	505	532	533	502	470	529	550	517	493	553	538	532	506	540	506	521	519	539	535	525	514	540	532	531	539	499	541	548	517	543	534	524	494	545	534	565	518	529	501	533	495	549	523	540	528	519	552	533	528	498	508	531	515	505	523	527	512	532	506
23132	21729	29438	24590	21776	21032	10742	4249	3046	2479	1999	1627	1386	1282	1094	909	791	737	709	657	607	561	560	488	452	476	447	455	417	443	425	409	405	423	413	423	417	425	399	377	379	389	359	376	398	388	353	383	388	337	378	346	331	324	380	358	349	324	343	385	355	340	367	389	419	332	322	361	297	333	311	364	346	350	305	364	331	361	357	355	344	327	346	358	373	333	337	345	333	314	349	309	346	368	333	347	380	344	351	364	376	354	340	390	352	322	345	356	368	329	317	339	339	338	363	345	366	347	314	366	363	335	343	326	363	370	341	358	356	356	339	361	347	369	337	333	369	316	376	368	330	368	354	356	345	366	364	347	342	337	374	344	334	354	344	327	319	340	362	374	330	340	354	339	363	367	357	329	360	333	371	364	381	357	350	356	353	336	339	334	310	328	374	329	348	346	334	350	330	359	307	334	334	359	341	347	339	366	345	360	345	356	338	331	337	343	348	353	346	346	363	339	352	345	329	317	355	363	364	393	327	373	354	331	407	334	322	368	336	338	329	333	323	331	363	372	370	354	338	358	354	395	348	371	351	334	341	339	362	350	390	336	340	355	336	354	366	324	384	333	349	354	336	338	360	356	325	329	337	294	371	361	377	358	369	340	321	377	386	332	356	368	364	353	359	397	372	331	350	357	357	342	367	341	334	328	352	330	319	338	333	345	361	328	344	341	366	341	331	358	349	339	333	363	314	383	334	335	329	348	364	352	343	343	338	380	337	366	376	355	340	318	355	366	322	351	354	315	346	366	376	347	339	335	363	363	319	331	353	337	378	370	353	369	351	338	350	321	335	326	328	344	322	375	379	374	346	364	326	344	355	323	321	365	394	318	341	361	338	338	351	362	359	376	379	373	336	353	344	351	381	340	340	337	336	373	339	355	349	336	316	322	355	309	341	346	338	330	368	365	325	335	361	344	344	337	348	354	355	362	334	336	330	347	320	370	316	357	390	377	335	363	374	355	339	330	375	370	362	334	342	346	363	340	371	353	320	369	351	356	339	335	330	375	340	326	348	356	351	370	325	331	343	369	345	335	361	353	346	346	308	328	339	355	352	372	335	334	357	341	355	331	326	361	348	338	339	348	324	345	360	368	380	332	351	329	373	339	333	333	319	313	376	338	353	346	323	366	335	359	348	339	375	384	356	384	346	343	328	372	322	372	346	371	344	339	375	326	334	341	344	309	340	324	362	355	388	345	365	350	327	345	323	320	336	352	375	350	340	305	377	365	351	354	348	321	339	365	358	356	339	355	351	346	361	343	343	342	328	358	326	359	400	363	318	383	338	352	345	326	355	368	373	333	352	351	329	358	366	321	329	361	356	341	363	355	348	322	354	354	390	361	357	323	365	336	356	346	366	401	381	386	314	332	338	358	361	375	344	340	343	355	365	340	369	365	320	357	347	328	323	399	347	352	330	368	327	347	345	349	348	385	395	362	354	364	328	364	354	329	316	380	320	334	334	366	341	324	332	356	335	362	343	341	325	332	370	334	357	362	372	357	312	322	389	341	338	367	375	349	357	355	308	379	357	370	352	338	359	369	335	376	356	376	348	348	325	365	373	368	373	345	355	324	343	362	354	354	374	350	348	367	374	342	359	341	347	350	356	334	328	349	375	362	340	321	344	371	344	356	340	338	342	342	365	326	364	344	322	346	388	341	351	346	339	340	345	333	367	329	335	323	337	350	366	362	330	333	366	339	388	349	354	358	333	327	405	343	348	371	369	333	359	326	344	382	356	337	348	348	368	352	334	377	354	393	315	373	376	365	371	361	376	341	355	371	330	338	362	367	335	367	353	347	355	351	329	341	341	329	359	357	341	337	348	325	339	340	364	346	355	348	337	367	331	329	368	330	336	353	340	335	369	357	351	356	334	356	333	366	320	356	400	362	356	364	377	375	343	333	352	322	333	368	344	324	320	326	347	339	348	344	329	331	338	363	347	353	349	344	356	347	341	366	352	352	339	327	346	336	322	369	340	346	361	329	352	353	340	362	365	320	389	342	326	361	338	341	359	342	383	340	349	353	305	332	337	328	364	344	342	338	352	316	348	360	356	375	388	323	359	319	315	355	322	333	324	342	329	351	333	324	366	344	333	370	362	354	359	349	322	360	365	341	332	332	344	337	329	369	349	329	327	363	346	343	360	331	336	366	322	351	395	286	348	320	318	361	354	343	359	338	361	329	332	373	372	353	360	378	327	319	351	329	319	320	375	333	348	330	336	325	353	356	375	354	342	348	363	362	352	361	330	333	366	300	319	359	356	342	392	330	378	356	326	334	334	340	355	356	355	362	381	339	350	325	316	348	338	377	359	345	361	371	337	374	385	349	351	342	341	361	344	346	372	366	355	336	347	337	362	327	379	347	326	348	376	335	353	358	344	333	356	353	341	350	376	322	337	349	366	347	363	338	343	353	363	355	361	329	339	355	376	356	340	365	371	314	385	366	340	363	349	355	345	344	337	329	344	291	372	333	352	337	358	341	333	360	346	329	352	346	374	362	317	341	381	357	326	362	337	374	340	313	339	339	377	375	297	348	348	346	362	338	369	367	341	329	351	326	314	351	334	369	338	325	391	332	360	358	374	329	360	346	351	370	361	344	361	393	385	293	324	334	350	343	345	357	343	370	356	341	330	375	334	346	340	335	338	335	351	352	371	355	369	350	345	381	354	367	353	351	386	329	355	372	363	387	331	357	333	333	342	334	352	336	351	358	331	347	370	329	337	332	319	360	372	343	310	359	355	335	354	339	341	345	340	356	335	379	346	322	339	380	377	329	358	375	340	349	376	368	344	354	352	326	357	373	354	360	314	367	350	339	352	390	339	359	380	356	330	343	330	325	356	364	362	376	336	369	344	368	334	362	338	363	366	350	327	369	342	347	355	333	363	360	356	354	344	352	366	346	381	350	368	333	356	374	356	332	350	322	366	371	341	370	401	325	370	359	340	355	318	357	345	348	334	342	346	335	349	348	371	339	341	340	329	335	343	349	363	333	334	334	325	316	354	308	350	341	359	335	347	319	364	332	317	332	359	334	339	341	313	347	329	346	340	355	370	379	348	344	349	325	353	349	341	329	328	339	376	367	345	336	372	336	344	345	354	379	384	355	375	329	347	352	345	356	350	353	324	325	371	313	352	404	339	314	335	340	351	347	362	321	321	345	338	335	376	370	334	392	355	338	351	361	357	346	327	337	335	349	355	363	335	342	353	351	359	341	341	318	347	353	343	374	337	343	348	356	354	348	390	366	329	307	387	362	359	320	343	325	354	346	379	371	368	371	329	348	362	355	363	400	343	363	345	355	332	349	375	351	333	360	346	350	350	386	343	339	330	342	350	385	351	318	364	370	355	348	349	336	338	368	368	354	342	337	345	362	377	354	310	312	332	331	341	341	369	364	331	377	340	358	349	349	355	334	357	366	322	366	353	348	325	342	301	364	338	352	356	346	351	348	345	360
25606	44657	36098	25277	20024	14740	11325	8666	7119	5676	4492	3634	3180	2610	2145	1787	1501	1419	1246	1133	1052	940	889	883	790	674	664	674	662	640	731	667	625	680	600	612	651	646	612	600	624	533	536	528	549	506	572	509	541	503	531	487	474	503	472	510	473	482	491	502	507	479	480	485	449	448	454	500	468	493	494	461	488	472	461	505	517	493	439	473	468	470	467	461	489	479	536	494	460	509	419	448	488	432	457	449	486	436	430	473	486	481	458	431	472	522	469	479	484	467	454	435	465	452	467	475	447	464	486	450	473	446	471	442	512	474	448	492	451	466	475	493	485	507	515	458	483	456	527	508	471	457	509	471	485	442	494	466	479	473	490	464	480	515	478	502	464	483	466	476	433	472	469	495	473	470	482	470	450	463	484	443	442	496	491	463	454	498	482	494	492	428	468	498	493	503	508	486	470	482	488	447	479	507	480	448	466	489	472	448	459	484	478	447	454	470	463	461	489	440	495	452	469	437	470	513	462	488	440	477	495	503	499	481	440	472	470	475	517	459	474	496	484	492	470	471	459	457	453	461	514	467	500	494	494	497	489	449	416	481	474	492	501	448	492	483	472	469	450	446	474	493	491	429	469	456	450	483	500	490	494	496	460	458	492	479	471	444	477	485	486	476	501	497	435	507	474	511	502	481	438	501	486	442	493	469	474	524	470	455	425	522	462	493	460	479	445	477	452	453	455	447	504	466	468	481	435	435	508	490	471	482	454	471	488	465	474	488	484	481	474	475	464	473	441	503	502	457	461	460	448	471	487	480	481	492	485	507	471	468	494	439	492	455	479	480	457	449	447	441	462	476	469	464	484	509	449	451	467	499	492	511	475	485	489	480	468	478	472	503	443	469	479	503	461	494	456	501	458	480	454	494	490	454	488	468	523	529	505	477	467	507	475	454	430	475	466	464	462	479	479	485	476	481	484	455	473	485	460	475	492	507	487	447	480	477	454	457	498	432	430	481	492	501	478	465	472	448	501	424	472	482	488	472	474	495	478	434	496	481	487	494	459	468	503	471	474	482	468	500	488	466	535	497	527	475	444	445	434	480	448	464	455	486	476	476	480	511	487	457	465	451	500	441	488	460	483	461	477	451	473	496	473	489	449	483	444	481	505	472	452	459	499	454	480	499	454	495	495	457	511	485	477	453	449	476	480	475	509	463	450	466	453	470	472	460	498	487	490	444	462	437	478	463	474	476	477	492	450	467	422	490	444	463	456	427	480	475	458	469	481	490	454	514	476	462	466	475	488	446	524	460	450	470	477	462	495	485	485	485	438	491	453	480	508	496	467	449	466	466	470	463	449	480	442	446	473	438	479	478	476	469	440	467	445	452	453	434	465	461	465	466	455	464	445	465	476	446	465	500	451	471	469	480	442	464	453	472	444	467	459	478	474	505	517	499	455	445	497	501	481	464	466	459	460	486	491	437	487	487	481	488	495	486	459	496	489	482	515	441	469	440	510	429	449	472	485	485	480	481	459	505	502	467	490	485	469	474	439	475	447	456	474	433	473	439	437	458	508	460	448	456	480	462	482	468	474	447	479	497	437	481	475	472	482	453	489	490	473	488	447	430	509	466	455	502	439	480	493	462	478	464	492	505	462	465	490	451	478	448	492	452	486	511	489	468	460	493	530	466	503	452	469	494	470	485	472	449	471	447	480	476	480	460	470	446	469	475	465	457	473	431	462	442	464	453	496	498	498	482	477	517	449	510	497	502	444	507	487	463	494	464	473	455	470	455	476	485	457	487	494	501	520	456	468	542	492	444	468	446	451	456	455	505	505	461	477	498	491	478	501	475	459	477	511	486	470	508	462	473	518	460	521	432	451	494	499	454	465	434	459	498	471	494	518	501	443	458	502	457	482	463	471	466	489	439	478	474	494	501	461	433	498	480	472	489	481	504	451	481	464	490	492	480	461	463	473	476	513	510	520	454	479	463	483	474	463	493	494	475	469	445	487	525	478	474	480	506	439	453	497	473	442	471	494	438	469	478	502	489	444	471	469	516	461	435	464	474	492	492	488	484	488	483	478	458	482	462	455	490	480	495	493	466	470	429	469	457	507	496	506	426	442	488	466	464	469	472	462	463	505	480	468	474	455	436	437	476	493	479	498	489	468	467	447	437	496	504	468	483	466	450	479	437	511	485	489	426	463	494	504	456	459	476	480	438	452	477	454	464	481	445	452	477	442	493	463	488	463	490	457	437	486	471	490	486	448	476	471	450	459	442	430	461	447	446	485	491	464	459	456	433	449	479	466	470	499	481	459	490	466	439	470	468	488	478	486	495	468	450	495	461	486	461	477	499	478	507	457	474	452	488	478	451	461	475	447	477	434	435	498	460	467	505	456	477	469	506	451	519	520	483	482	515	488	476	458	464	478	473	525	437	471	530	472	470	478	448	494	470	478	468	487	469	469	502	449	449	495	437	433	491	479	480	469	486	493	449	462	501	491	486	441	458	448	484	479	497	467	498	499	469	467	472	464	453	480	514	484	469	455	408	453	507	493	452	450	479	476	494	481	466	486	473	453	490	473	478	507	482	458	462	469	503	463	458	447	497	479	452	479	467	477	486	483	435	492	450	484	469	481	511	455	464	471	515	496	434	432	484	517	462	488	463	496	465	450	485	434	496	498	477	438	465	468	472	447	444	497	480	475	481	505	484	458	481	473	474	474	469	480	478	463	471	481	490	489	458	430	436	454	481	482	484	452	462	502	490	448	513	453	504	463	444	476	467	516	489	493	490	496	455	463	470	472	448	452	506	482	516	474	485	460	441	500	470	428	495	508	494	526	446	498	444	509	433	468	502	484	438	437	495	463	489	484	397	492	489	459	472	453	449	447	460	461	509	482	486	481	501	476	447	499	471	461	483	513	495	452	490	482	512	493	467	499	491	474	457	454	460	446	484	451	501	450	490	469	477	474	502	474	453	467	476	478	476	399	494	473	491	477	464	473	476	473	492	486	502	466	485	462	447	455	458	451	482	501	478	431	451	462	488	502	476	443	488	479	463	487	477	486	466	507	458	442	462	472	453	472	485	512	483	492	487	468	479	475	465	476	450	444	430	492	492	497	480	457	463	462	490	529	505	467	450	442	457	511	473	450	468	460	469	489	497	415	459	469	474	431	453	459	483	427	478	454	474	469	474	474	459	480	474	500	473	476	491	458	486	456	474	477	460	446	508	476	456	516	488	460	488	488	464	479	466	479	485	488	457	453	484	496	473	445	514	498	468	471	480	445	465	476	469	460	451	472	469	505	482	505	464	481	442	437	487	470	452	486	496	464	459	502	479	516	488	470	490	473	472	478	476	513	456	466	472	491	445	483	477	502	433	469	466	485	471	486	464	451	480	489	477	484	458	461	484	425	486	484	485	469	498	477	445	451	502	461	482	479	489	483	479	476	481	428	459	448	490	467	483	468	416	495	489	459	470	470	475	483	464	445	450	469	482	482	470	467	425
28501	22375	20667	12359	5916	3515	2501	1814	1439	1226	1047	881	790	717	619	616	547	518	560	518	516	511	508	466	476	493	434	442	407	426	437	479	434	454	459	403	444	458	451	449	430	466	410	413	431	439	405	385	418	454	420	443	404	419	435	438	431	420	446	409	390	414	417	407	413	408	433	432	395	419	436	409	435	423	406	393	422	404	416	427	446	412	399	417	403	415	376	450	461	429	431	405	402	400	429	383	407	379	404	435	441	398	396	413	410	398	400	370	424	394	431	430	427	421	407	394	432	425	416	366	406	418	415	407	407	432	415	397	403	401	413	399	402	394	397	384	431	391	382	392	416	427	420	423	389	434	409	402	409	441	457	375	430	393	423	416	422	416	409	386	374	434	413	430	428	418	413	383	405	450	426	428	428	411	438	439	402	428	427	413	445	371	411	411	429	428	410	378	426	433	391	421	450	398	377	393	396	399	413	426	422	432	442	423	390	419	415	402	420	383	391	411	390	426	386	444	379	437	428	401	398	443	440	407	434	417	441	408	371	415	390	385	418	388	383	422	413	399	441	395	389	439	401	407	440	385	376	445	427	401	412	439	408	401	413	439	399	409	426	434	398	388	404	380	391	417	389	399	380	444	390	412	425	415	431	425	381	401	421	425	398	407	416	403	423	435	388	442	417	411	384	407	440	379	396	412	413	423	392	431	432	397	416	394	416	419	424	417	391	410	386	396	428	375	402	446	414	435	431	421	413	432	402	422	402	425	404	441	403	397	428	406	448	400	406	416	390	398	456	398	408	405	433	422	401	412	420	431	411	393	420	399	412	407	410	441	401	418	447	434	463	402	424	377	413	401	402	411	413	443	409	389	404	391	446	408	422	398	424	408	396	407	425	383	364	390	420	376	410	395	394	426	394	396	395	426	444	389	408	394	420	398	413	400	430	392	374	413	421	423	376	413	408	417	438	431	387	415	392	399	421	395	460	413	416	402	426	399	436	422	401	399	392	385	403	424	405	444	435	418	414	402	416	419	424	400	414	422	431	428	415	381	415	464	401	419	417	460	405	409	421	437	408	414	412	447	410	435	447	377	407	383	385	385	406	403	393	419	431	424	422	379	398	444	405	408	437	429	408	414	413	393	381	407	391	431	379	454	438	415	381	420	385	423	404	426	402	390	411	441	418	424	400	390	397	417	430	404	432	415	413	405	444	416	411	443	405	392	383	413	423	426	432	410	413	378	418	412	411	430	408	423	385	426	387	380	399	383	380	417	408	416	381	386	429	412	426	396	403	416	389	403	404	403	417	382	411	433	422	415	411	424	404	397	397	364	415	413	434	407	413	416	444	403	393	394	463	452	401	395	398	410	433	390	425	401	418	391	418	424	440	385	411	417	416	388	414	403	435	403	441	388	393	414	415	382	395	443	424	381	364	376	438	411	418	408	397	392	403	385	434	382	435	430	421	395	423	396	385	454	419	437	411	393	417	403	401	407	408	400	427	415	402	408	422	385	414	440	450	414	395	420	373	412	401	431	430	389	391	413	437	416	447	426	414	412	420	431	414	445	416	427	416	420	422	427	407	396	395	395	426	412	363	439	406	371	412	383	465	420	418	447	374	437	408	451	403	407	390	428	412	431	409	424	429	400	435	405	425	428	414	373	401	410	440	447	399	381	426	400	401	374	441	417	381	421	407	431	358	373	398	403	403	407	375	462	400	423	404	426	397	441	394	399	395	441	423	427	420	408	424	431	445	398	389	428	390	420	398	406	427	421	423	393	413	386	401	405	435	400	382	409	416	434	473	417	411	431	419	413	425	415	456	415	408	390	384	415	392	434	429	414	424	411	389	424	402	410	413	392	421	403	426	437	401	411	407	373	416	420	420	430	427	380	377	450	402	413	380	437	417	413	381	386	402	396	406	448	419	419	406	414	417	402	406	442	391	421	399	431	377	425	429	439	388	396	419	390	462	431	407	417	413	388	418	412	388	399	384	401	415	406	441	410	411	402	401	399	412	373	383	409	406	420	414	403	427	382	349	419	428	414	396	382	402	400	439	431	387	393	464	395	413	386	414	436	393	404	435	406	434	454	399	446	418	421	450	420	389	422	423	415	420	399	385	402	434	390	448	416	400	387	421	408	445	438	451	436	412	420	433	436	424	380	400	417	393	412	395	434	406	402	422	435	405	388	419	417	428	436	412	383	426	380	420	435	399	405	388	420	416	436	405	395	427	423	382	402	394	400	369	418	434	384	417	400	369	449	402	407	430	433	452	415	429	399	397	374	389	410	393	436	419	404	408	423	419	381	409	429	436	420	444	391	408	406	412	420	394	394	423	397	430	425	430	427	434	428	405	392	399	416	395	439	427	411	388	403	445	395	394	413	405	442	456	425	417	422	402	411	407	429	446	413	391	455	418	374	454	448	380	419	386	428	432	414	433	428	398	415	407	409	393	427	426	428	360	430	440	395	414	390	408	413	395	455	433	407	449	420	437	396	393	457	379	394	382	431	385	396	427	415	404	418	428	406	432	412	441	442	420	447	447	431	403	417	407	397	422	410	420	397	403	417	408	425	430	396	401	401	436	428	427	461	427	396	402	410	425	417	370	401	423	400	415	425	466	417	447	427	400	419	400	439	405	368	391	421	453	388	434	406	434	418	430	409	403	446	414	403	404	376	403	390	432	407	426	389	393	388	416	406	443	420	429	390	376	403	418	390	459	419	397	395	411	426	449	411	412	391	399	445	391	407	434	437	457	424	413	422	358	395	403	407	414	420	419	409	444	418	383	429	414	422	420	433	417	393	425	443	403	419	416	418	449	444	401	423	403	447	383	458	408	397	408	431	455	394	424	409	434	403	447	428	411	378	385	408	427	425	397	411	441	449	418	402	418	402	387	386	425	427	425	406	413	424	447	431	395	444	403	406	417	420	404	419	405	421	397	446	409	433	393	423	405	432	408	447	405	400	438	441	426	411	458	425	412	419	385	433	397	410	439	408	404	387	411	411	355	401	404	441	398	410	416	422	413	380	400	411	386	391	446	432	425	403	375	370	443	412	405	397	435	412	429	438	418	442	412	393	422	420	394	432	417	376	381	389	390	416	399	394	400	428	388	421	398	374	409	431	445	410	409	412	412	422	394	414	410	394	383	392	400	402	387	423	421	423	444	417	416	379	394	379	400	404	420	386	424	410	416	442	407	385	419	417	418	449	386	367	421	399	424	387	449	425	411	410	410	398	383	402	471	417	396	411	424	436	420	415	409	394	409	384	379	430	402	381	414	422	391	414	406	405	387	432	417	456	403	416	396	405	417	422	401	397	365	430	396	410	407	392	409	398	406	415	422	456	404	453	376	379	414	421	412	462	418	378	422	438	409	413	439	416	452	409	404	396	399	404	403	398	409	412	386	441	410	404	393	389	403	404	404	438	407	410	424	402	409	381	417	409	371	404	405	422	399	398	388	444	386	406	432	423	424	420	416	428	394	421	394	415	405	383	409	431
22595	33487	25205	15303	10956	7572	5557	4354	3593	2813	2262	1908	1681	1416	1212	1107	1001	952	899	798	792	781	709	690	721	664	607	658	632	614	662	628	614	625	613	596	636	611	616	599	554	548	575	619	603	571	580	582	519	591	632	543	562	581	567	573	552	566	580	595	549	565	547	560	568	583	563	549	588	567	579	578	613	539	594	557	545	581	570	579	582	539	579	601	553	595	576	588	569	552	588	584	590	591	528	581	575	594	531	569	543	522	588	584	572	589	550	523	583	550	560	569	568	566	579	580	584	562	560	584	573	579	545	541	580	573	516	587	576	586	559	597	553	555	552	578	581	589	582	564	571	534	550	548	604	587	585	574	543	552	546	540	558	536	597	584	571	551	552	575	585	608	565	580	555	552	609	584	545	542	592	585	523	616	574	572	558	589	567	575	565	598	544	561	556	556	608	586	613	560	575	591	570	589	554	566	549	577	573	561	525	551	552	558	564	581	601	519	533	570	576	579	531	566	590	569	572	545	601	581	605	618	609	552	527	551	552	534	542	591	597	590	537	563	603	562	593	558	514	521	620	558	597	550	585	573	592	537	543	547	617	577	573	552	581	589	557	539	562	570	575	557	599	561	541	556	568	592	566	576	558	574	567	600	558	533	590	555	634	567	556	545	569	584	583	575	544	548	567	554	568	591	529	628	592	570	562	549	571	566	536	565	569	566	585	591	597	548	564	551	566	600	594	595	600	531	584	572	566	593	636	527	568	526	576	576	560	550	581	532	562	574	559	613	574	589	551	557	586	576	552	547	535	608	574	564	553	588	534	582	564	612	555	553	561	583	556	514	590	577	531	535	549	576	565	572	587	557	610	575	558	562	580	544	606	577	544	577	556	562	576	610	530	553	580	608	548	597	581	569	580	570	561	577	596	576	601	606	588	569	555	597	548	565	613	506	577	560	569	551	613	572	556	606	582	569	551	547	532	582	531	569	558	587	560	586	585	604	584	528	519	601	548	597	508	590	539	558	561	523	554	575	570	525	583	561	539	547	552	559	566	567	600	597	585	596	568	559	549	555	615	554	615	554	560	596	599	589	585	565	539	598	601	582	566	569	563	563	578	568	546	574	573	562	612	558	571	591	538	584	592	548	589	550	589	543	561	597	599	583	600	585	545	570	583	588	624	575	549	558	575	600	514	583	554	582	565	555	580	564	603	527	538	558	524	569	561	626	553	596	548	565	551	562	587	562	634	526	559	564	605	579	569	578	571	538	573	566	531	565	575	592	620	574	516	551	576	587	615	572	594	580	529	565	548	593	566	575	589	550	573	544	565	587	573	554	595	593	568	549	580	563	588	577	569	587	574	587	565	552	537	541	581	534	560	591	572	561	538	571	546	574	542	553	550	528	581	588	553	590	543	559	539	566	592	511	553	585	537	561	541	596	566	559	539	550	580	617	589	566	525	556	594	599	562	585	575	554	576	561	536	582	606	560	549	575	554	580	532	565	565	534	533	576	532	568	546	593	544	541	599	559	541	540	574	549	541	576	521	605	586	615	550	586	576	604	586	587	564	567	573	512	561	569	578	538	573	593	533	579	538	583	580	583	546	571	556	537	554	585	565	568	555	597	586	599	534	573	539	546	581	555	544	565	583	596	551	536	569	575	549	598	566	568	565	529	575	557	589	539	559	523	577	583	547	563	556	540	563	611	553	570	567	527	585	559	581	570	551	588	549	599	600	577	532	585	554	541	551	552	555	614	533	611	546	589	537	555	582	578	564	526	555	548	584	605	577	559	554	554	541	522	574	578	600	550	601	576	624	579	562	552	543	567	567	589	543	569	561	570	548	609	596	582	596	598	541	562	562	587	566	551	572	543	583	566	578	592	572	530	568	545	558	561	625	570	555	518	568	586	563	539	572	539	515	583	557	533	542	555	590	563	580	561	584	578	561	570	578	592	526	551	558	550	555	585	558	600	589	542	556	540	571	578	559	540	560	587	559	555	536	559	562	595	539	543	567	552	575	572	566	615	558	548	567	588	518	583	562	553	547	547	556	608	544	583	592	573	582	558	568	556	562	556	528	598	584	575	573	574	585	593	591	582	550	576	567	524	540	540	554	548	554	540	559	573	538	591	593	565	572	567	598	549	579	561	556	571	533	541	566	577	601	578	577	553	568	602	610	579	606	554	545	551	554	626	514	581	574	546	579	520	552	585	553	572	552	576	550	586	588	563	558	580	574	524	586	551	571	567	543	563	569	580	601	616	596	540	524	611	554	571	595	533	543	568	602	556	536	578	547	576	626	570	578	545	555	564	574	590	544	525	612	612	608	592	561	585	577	564	604	578	560	536	589	567	549	587	576	569	550	572	547	610	562	570	565	546	584	633	566	537	558	544	564	583	572	619	556	600	549	555	585	566	541	574	572	535	551	565	575	581	543	576	612	589	600	584	520	559	539	565	521	566	587	575	526	564	590	582	554	607	541	543	546	571	596	533	575	553	556	521	540	577	559	573	544	602	585	551	548	590	584	524	621	616	562	554	588	547	569	527	512	618	570	607	567	564	555	582	585	581	558	562	571	553	553	581	573	567	555	575	533	559	603	562	574	574	542	538	565	550	536	581	543	593	535	594	565	573	557	582	588	536	546	567	605	573	588	540	559	544	573	559	542	526	561	526	521	563	542	543	556	590	605	537	595	556	619	545	617	557	580	561	510	556	540	600	570	556	614	554	557	524	544	582	598	603	577	606	559	578	582	570	547	603	601	569	604	567	586	534	637	560	538	528	564	523	573	538	556	576	552	601	580	560	574	545	530	526	554	582	560	574	573	576	575	533	551	546	547	568	571	566	604	544	551	553	611	583	532	527	557	536	556	530	597	563	608	596	573	606	625	575	601	563	543	572	612	608	540	547	544	543	606	544	605	619	567	547	572	557	572	575	606	551	534	587	566	595	568	528	606	540	569	588	550	584	597	582	595	573	568	570	564	568	620	546	580	572	597	578	582	505	590	528	528	585	579	529	547	544	516	575	593	565	603	582	565	547	565	605	623	560	553	592	540	567	566	570	540	551	575	578	547	554	547	554	555	555	557	528	574	567	567	571	543	591	540	592	568	569	526	564	559	582	535	588	597	499	579	581	569	546	561	585	569	570	538	605	550	574	566	592	579	554	532	582	565	564	584	632	577	609	579	562	510	583	566	559	621	574	574	594	598	517	598	558	561	560	618	560	573	564	532	517	572	579	572	561	535	576	609	565	580	559	596	566	597	598	577	584	570	525	572	560	526	548	585	576	596	564	594	585	610	585	538	509	523	591	585	538	583	541	561	563	583	596	550	543	571	558	527	559	594	569	564	527	533	585	601	603	540	597	593	588	554	608	579	612	581	546	555	542	579	563	598	583	575	590	561	528	566	558	576	558	571	591	554	591	580	593	579	569	592	562	545	592	568	579	527	600	590	569	619	552	574	623	558	539	562	549	573	566	590	576	515	592	559	560	573	574	552	590	585	591
24012	21654	28760	25073	21227	11545	4936	3071	2336	1892	1560	1285	1132	983	860	774	726	654	602	560	583	509	541	460	474	459	444	428	470	444	441	442	423	477	467	446	454	459	433	416	457	451	423	371	429	402	445	427	390	412	394	394	404	401	386	397	395	380	398	408	390	381	385	400	431	389	415	421	392	391	395	400	380	400	394	388	397	410	385	383	383	426	378	396	365	373	393	392	391	413	382	402	357	366	409	392	413	405	412	404	399	409	372	393	361	400	413	412	381	408	410	377	385	400	347	364	348	370	402	365	423	357	407	370	401	381	390	383	399	398	396	393	365	402	397	408	434	379	383	412	368	390	396	370	416	432	407	376	401	378	364	401	376	410	409	386	379	407	370	413	364	392	380	423	451	362	384	375	401	412	361	373	368	414	400	414	378	391	357	406	392	387	429	401	415	396	388	420	394	410	404	426	388	416	389	420	393	397	404	389	377	384	416	369	365	381	419	376	407	398	371	381	380	372	394	390	411	378	396	356	377	358	373	408	409	388	378	403	371	430	394	376	412	403	419	378	417	396	420	404	367	387	406	393	414	388	393	428	390	403	391	379	428	366	383	416	404	375	393	393	390	378	390	421	406	373	375	375	384	409	412	386	414	390	370	420	375	396	371	346	372	397	381	421	382	400	359	408	377	393	403	388	382	387	379	396	391	398	380	388	382	402	411	355	392	401	370	371	409	385	381	384	389	389	398	408	357	392	397	343	396	401	381	392	393	369	379	377	385	381	384	411	390	392	403	390	418	416	378	400	371	380	398	372	401	385	377	391	395	397	371	378	400	372	391	382	386	424	385	415	371	395	399	379	401	413	402	371	383	375	409	428	379	403	360	365	389	396	394	409	426	413	405	395	382	375	383	417	395	392	405	439	384	425	410	407	415	414	427	370	388	374	396	372	382	374	380	415	388	408	405	378	354	378	379	379	408	380	377	400	412	407	429	411	394	419	407	406	392	387	377	413	426	408	384	371	420	386	391	419	408	435	382	391	387	381	363	400	396	394	416	379	380	376	389	406	376	407	421	379	387	391	418	399	382	397	352	406	363	383	369	414	431	381	388	450	423	387	404	399	405	426	381	373	367	403	403	416	404	382	362	437	415	372	409	399	400	444	400	420	396	418	380	412	365	375	370	369	384	393	417	380	436	398	384	403	388	380	417	392	400	361	392	360	414	381	384	356	386	387	401	379	359	377	398	371	363	408	406	403	369	408	385	365	424	417	389	390	399	353	387	408	379	363	438	411	399	398	389	398	404	422	406	410	391	417	387	360	423	396	385	413	399	416	380	401	403	400	402	378	410	408	385	395	400	370	415	367	377	408	417	415	390	390	367	378	363	413	361	374	364	391	372	360	369	391	391	428	402	418	376	363	343	386	434	378	397	390	367	395	365	418	391	379	422	375	374	380	358	392	409	405	414	404	400	405	392	400	384	363	406	406	374	373	404	408	395	396	393	386	435	365	411	413	377	376	364	364	395	418	377	385	368	421	358	406	407	369	363	358	385	359	372	395	370	370	365	328	416	400	417	411	371	366	391	390	388	380	384	382	378	396	376	389	371	385	380	380	364	412	399	388	376	428	399	361	356	369	376	372	366	377	382	391	411	421	416	366	367	393	383	370	403	409	394	378	406	399	417	401	392	416	375	388	361	362	421	341	414	397	366	384	372	402	404	399	393	416	409	395	388	383	398	359	391	402	365	358	371	392	378	377	398	397	413	392	403	419	394	401	389	375	374	384	370	384	391	372	424	369	408	410	424	386	414	404	372	342	373	393	402	406	438	398	378	390	387	386	394	371	359	404	410	402	363	414	401	381	377	401	380	401	396	386	427	401	402	398	399	396	401	369	401	397	407	380	393	369	414	379	408	425	382	349	395	425	409	388	371	383	393	406	389	375	377	417	410	377	402	427	392	421	357	403	411	382	370	406	401	392	381	368	382	393	384	377	364	412	371	431	379	364	362	408	412	414	379	387	394	383	390	390	370	416	411	352	378	407	395	377	346	391	392	414	366	372	434	409	359	390	385	423	390	427	390	412	388	371	416	420	390	369	390	392	387	425	390	387	397	390	395	389	386	382	395	353	398	394	383	396	399	413	387	398	394	402	383	382	393	389	356	380	402	414	373	376	409	393	381	387	413	397	420	404	372	383	368	381	407	388	365	401	395	380	332	383	395	397	405	432	408	413	429	341	377	419	402	357	386	391	412	351	361	438	380	370	383	360	424	359	381	409	388	409	387	375	419	403	426	398	410	372	424	401	394	392	389	399	458	385	372	409	356	406	390	367	378	403	388	418	366	408	391	401	385	382	359	378	421	342	365	381	373	403	429	359	376	381	357	398	371	380	411	374	379	376	380	390	399	386	381	387	389	412	401	354	374	404	371	410	371	373	385	390	406	355	385	367	416	400	380	399	385	395	399	398	422	379	408	404	388	360	398	419	398	382	403	389	407	406	357	400	375	424	383	416	395	377	376	351	376	396	391	400	364	403	389	377	392	410	393	385	379	385	395	367	365	383	396	405	434	418	387	382	433	416	386	388	400	381	410	394	390	400	409	389	427	388	400	376	372	365	388	393	396	371	394	387	374	374	397	407	388	411	416	368	403	374	393	409	429	415	403	415	390	367	416	405	374	406	380	355	366	386	385	348	400	394	374	440	387	396	398	376	335	374	406	366	356	379	374	386	398	360	394	399	395	387	357	389	382	383	402	394	382	347	379	424	384	381	408	384	384	408	407	388	406	408	417	397	391	392	348	387	407	384	383	395	404	394	385	410	376	339	435	392	387	393	403	413	399	371	394	403	396	384	391	349	402	372	382	400	429	435	390	416	423	354	389	390	396	400	406	422	383	389	386	373	388	395	409	380	354	393	403	412	384	405	394	364	385	377	426	373	385	433	380	345	404	358	423	396	396	383	369	383	401	401	415	403	374	383	375	430	369	394	374	361	403	384	380	362	375	399	376	389	386	382	393	349	398	420	374	401	373	401	371	397	399	378	372	361	419	367	404	382	403	368	386	423	395	378	358	347	432	422	409	381	371	376	371	367	381	372	397	369	416	402	394	421	391	379	393	401	396	413	384	404	376	358	422	386	391	368	382	386	386	366	434	379	389	406	415	398	356	391	380	395	383	358	392	430	375	381	388	353	417	354	395	358	397	391	401	397	377	423	362	393	384	376	431	386	430	409	391	396	410	378	368	424	367	425	403	401	409	416	352	392	361	389	379	386	386	414	397	378	372	344	383	401	358	414	394	384	375	371	397	429	361	394	396	405	389	371	390	378	356	372	376	386	361	371	408	392	390	413	369	364	374	367	374	371	363	419	398	392	381	417	388	390	395	397	393	394	401	387	399	389	392	386	422	380	385	442	369	380	370	418	398	409	375	404	400	371	384	369	400	382	369	378	396	365	354	402	373	399	415	360	395	412	397	395	377	394	392	357	396	366	388	386	399	395	403	398	345	390
23541	40405	31601	21196	16085	11638	8706	6642	5439	4265	3447	2761	2277	1971	1723	1553	1276	1217	1091	1012	909	842	862	768	730	715	697	708	697	625	704	693	673	695	637	666	635	647	598	599	616	598	604	555	605	589	561	583	537	576	572	571	586	546	523	536	526	528	550	541	561	560	491	546	541	533	580	580	516	535	546	553	524	520	531	547	588	514	549	525	577	539	580	557	585	529	519	507	521	502	551	524	531	523	584	518	558	596	552	531	576	524	520	536	515	556	544	484	555	549	550	525	534	531	533	523	537	527	534	510	554	542	492	516	532	562	537	563	501	500	532	522	533	527	536	524	514	551	571	542	522	528	514	506	541	575	542	511	529	578	559	533	525	532	524	557	512	525	484	557	572	520	557	527	555	502	545	553	481	523	534	571	536	556	535	558	535	520	536	519	526	581	575	523	528	525	543	543	497	525	553	563	523	544	553	540	507	528	506	531	501	523	553	530	539	491	542	570	555	591	529	537	527	555	535	547	553	560	588	558	547	551	530	539	527	513	571	482	533	565	572	508	546	537	575	539	568	546	528	565	548	575	513	541	536	535	536	540	546	596	515	539	551	519	546	595	528	591	550	517	515	584	546	560	552	512	569	519	531	499	514	545	549	539	567	527	527	452	556	542	566	553	518	554	521	587	547	547	559	549	515	557	531	537	538	507	523	557	512	493	524	575	568	563	574	522	562	513	530	522	535	504	530	498	551	536	570	512	505	551	558	524	573	539	554	524	548	492	580	596	506	532	552	534	502	547	564	512	572	556	537	542	528	549	547	516	501	588	523	518	568	548	559	503	511	550	509	544	543	492	515	526	558	537	576	547	559	558	508	543	544	512	545	534	534	536	510	536	510	558	527	516	549	556	557	498	494	531	561	578	554	545	542	583	531	540	530	507	532	540	534	546	529	539	531	553	537	508	553	572	510	562	531	534	527	551	545	558	545	545	518	528	544	548	493	495	511	551	549	519	555	609	563	551	559	527	566	520	558	511	511	530	536	563	558	573	515	553	530	565	519	523	509	516	549	517	549	523	500	507	545	566	516	518	560	498	539	588	546	524	532	487	541	516	481	560	520	545	519	546	505	561	548	553	538	526	534	532	516	506	543	542	549	486	530	546	549	522	536	532	540	500	561	542	530	533	559	557	539	572	540	573	534	516	589	513	550	516	576	546	559	513	494	514	536	563	537	546	539	552	551	514	550	549	492	567	559	539	553	491	535	513	528	550	511	524	531	498	537	539	580	543	544	561	511	537	544	584	538	570	597	503	500	535	515	536	522	520	556	510	588	541	553	527	553	537	547	599	529	544	561	560	523	576	518	572	545	512	557	558	494	553	538	531	530	580	527	539	541	532	529	565	551	550	551	487	522	528	565	518	554	545	547	555	518	590	527	523	523	546	513	568	526	525	539	572	553	553	557	535	497	588	547	560	554	502	495	587	523	554	534	562	536	546	568	537	573	572	572	564	516	544	559	533	540	566	529	550	541	530	490	508	525	520	546	507	507	526	524	561	517	538	514	503	526	587	512	564	526	532	550	542	494	550	563	506	526	543	515	514	552	525	526	510	542	557	545	543	538	518	547	566	503	507	555	544	553	522	519	523	535	524	531	540	570	560	548	557	508	531	543	549	517	530	543	521	544	535	563	524	537	535	516	533	511	519	534	562	527	560	541	588	560	506	566	493	556	504	548	557	495	527	570	539	530	548	553	527	517	499	562	564	506	545	550	503	601	544	513	549	541	548	520	549	512	532	514	541	538	558	549	533	557	518	519	537	524	519	523	528	576	528	505	559	534	560	507	507	523	545	506	518	533	506	500	543	538	528	539	562	503	540	529	535	498	572	562	542	503	528	554	519	490	510	521	509	562	541	493	544	509	537	518	508	539	566	565	558	547	577	506	524	539	551	518	558	519	524	514	518	521	548	563	548	520	555	545	550	556	517	541	565	571	534	544	537	518	483	525	556	518	529	564	541	585	550	523	566	518	522	519	549	532	547	512	550	529	534	529	539	511	554	553	541	533	561	530	506	569	508	555	551	552	525	518	566	564	569	575	509	562	525	516	510	540	559	498	533	526	546	524	559	526	562	573	520	521	558	514	556	499	548	528	557	524	524	520	547	578	535	545	508	534	479	534	541	525	523	509	530	524	541	555	569	505	546	521	543	535	571	526	530	496	587	552	536	568	578	517	526	513	558	552	522	528	504	568	524	506	529	562	575	560	524	535	548	546	511	539	507	557	559	480	555	558	482	539	544	534	521	571	521	548	560	540	532	533	548	546	550	538	529	560	494	601	575	477	529	562	548	540	533	512	536	548	523	555	479	574	528	550	549	553	532	553	565	528	500	554	492	504	538	535	526	489	534	566	492	541	525	528	555	546	561	551	550	545	542	538	529	554	510	515	569	514	582	540	555	551	528	554	549	540	551	530	543	566	534	522	509	507	508	569	551	512	561	556	559	519	516	539	553	549	521	517	528	523	557	526	551	550	515	559	556	561	541	533	514	551	548	530	539	510	531	550	553	565	553	539	531	532	537	554	536	520	511	521	543	496	518	514	553	536	552	544	558	565	515	504	479	558	533	530	549	529	508	506	555	522	495	552	593	532	507	591	566	543	532	531	526	511	535	540	490	524	545	546	488	517	547	503	523	548	569	499	532	512	546	555	540	586	534	535	549	547	529	507	520	521	544	551	566	519	499	589	501	558	555	556	570	521	512	531	531	535	513	537	496	528	517	568	574	532	496	582	518	541	540	507	484	541	526	512	568	523	550	557	551	491	563	543	517	534	507	560	532	518	562	539	568	531	549	581	551	530	570	542	547	511	518	511	522	541	530	545	556	555	535	572	528	550	528	497	555	569	530	531	546	513	531	550	537	520	512	531	554	582	530	512	534	548	571	562	515	522	546	548	529	542	512	515	549	538	545	500	562	522	512	550	510	518	542	582	487	496	540	508	552	532	542	488	543	504	537	547	551	503	509	496	517	493	540	526	522	516	531	587	539	564	519	519	534	550	534	551	481	536	558	547	533	566	565	526	518	536	520	568	539	543	504	537	542	535	548	486	534	529	504	518	525	550	536	520	554	530	533	553	491	563	521	561	533	534	559	570	560	495	511	565	523	544	584	574	526	562	523	511	519	482	524	542	544	526	542	556	513	553	530	542	557	543	538	528	563	527	517	554	575	549	538	518	498	514	517	545	539	551	586	552	520	542	540	571	532	535	525	547	560	529	477	542	542	543	500	520	546	552	547	560	511	570	499	532	505	570	521	525	520	536	572	571	562	577	500	565	539	547	522	504	524	507	543	564	562	488	566	540	543	513	521	565	524	537	555	507	522	538	526	506	568	546	550	500	517	533	526	518	534	528	547	557	552	514	509	526	499	562	543	533	524	570	541	528	540	502	495	543	512	519	516	514	553	528	533	544	513	498	517	550	533	534	567	536	514	497	512	587	526	564	552	530	488	513	555	529	514
25346	21674	27187	25428	10992	4674	3079	2260	1803	1372	1168	1012	837	810	742	647	596	573	526	507	474	454	429	461	444	459	408	438	422	436	430	432	451	428	443	439	396	429	395	417	380	447	417	408	374	394	401	413	404	387	413	385	374	365	396	360	363	390	379	394	412	373	394	356	409	390	353	383	349	357	371	380	375	387	361	344	371	361	398	396	384	357	395	365	390	367	379	385	390	401	411	372	413	386	380	354	353	389	403	370	364	352	407	387	378	368	397	370	398	382	386	373	373	412	384	394	384	413	365	380	380	412	377	364	374	383	383	341	398	343	376	376	359	394	408	367	390	380	380	384	371	372	359	378	388	354	386	377	388	388	330	364	398	365	364	367	400	352	367	350	377	395	409	371	370	384	367	390	408	412	351	365	367	382	387	368	337	392	371	368	368	364	354	402	371	403	362	367	370	402	348	414	360	377	395	369	366	403	442	405	388	371	351	410	359	367	386	372	392	409	359	402	384	381	395	362	363	358	377	376	362	369	380	401	380	370	387	334	391	376	404	357	396	359	383	374	391	399	387	361	355	365	368	383	391	383	355	366	395	390	370	398	390	367	351	342	386	390	384	365	367	403	337	344	360	366	348	373	373	367	377	381	369	395	389	387	363	398	391	418	369	337	383	365	345	350	377	382	373	404	375	414	391	432	383	349	395	382	369	365	380	395	381	382	370	334	356	354	363	360	385	351	379	408	378	361	395	386	363	352	370	394	373	360	375	386	384	382	339	371	393	371	366	364	350	387	374	371	396	375	390	399	360	401	337	335	415	368	388	360	379	392	399	385	359	383	352	394	373	362	383	347	403	360	386	365	378	377	385	417	377	371	374	378	343	392	360	369	408	396	361	343	378	384	362	398	363	381	381	375	389	368	377	390	329	347	343	345	357	369	392	376	380	390	379	377	365	393	358	370	401	334	351	379	368	369	377	373	387	365	396	398	373	367	373	364	397	348	362	357	348	415	362	343	361	369	366	366	386	341	357	353	355	379	360	339	375	385	377	363	382	376	415	349	362	393	365	367	366	355	364	402	387	377	373	375	439	376	352	382	345	382	355	389	409	365	382	370	360	362	374	393	352	399	374	341	374	373	362	397	389	401	362	392	359	352	410	369	374	363	389	381	398	377	378	362	363	363	352	384	349	345	374	416	385	369	393	388	377	416	380	398	369	383	371	416	370	378	404	369	422	376	348	371	415	380	357	351	386	366	340	389	375	373	374	357	348	378	372	411	383	354	407	349	385	365	366	394	369	376	360	378	387	387	383	394	377	348	398	359	354	363	383	376	392	361	396	359	434	344	377	391	389	371	377	431	390	377	364	405	353	408	417	348	371	395	379	419	368	385	342	357	377	371	372	417	365	354	385	362	355	362	405	372	358	365	376	394	391	376	384	407	433	421	399	357	371	328	319	374	387	377	391	386	378	359	382	382	373	387	377	380	385	362	360	368	372	371	372	347	378	374	360	370	415	379	411	384	376	344	375	369	396	355	391	364	379	398	352	364	388	345	365	381	419	414	374	360	385	389	347	362	362	332	367	368	372	402	376	389	402	371	377	378	404	380	397	358	375	366	396	380	360	357	386	346	365	359	401	328	351	373	369	372	346	378	373	383	368	389	337	357	400	357	387	374	380	356	398	386	335	386	388	381	363	368	397	369	371	384	365	369	387	381	378	358	386	365	375	389	363	406	355	364	358	360	403	399	348	371	384	375	378	369	379	397	350	368	371	384	374	394	382	354	350	361	391	371	379	399	392	383	394	386	384	384	366	388	388	352	362	394	342	395	369	399	339	347	380	377	389	349	379	383	382	362	412	382	354	375	367	354	377	362	355	370	383	350	374	406	376	354	357	360	404	364	417	393	387	337	359	393	383	380	421	367	369	362	355	356	358	385	407	367	366	369	364	381	373	375	365	392	402	381	378	350	366	367	378	378	397	369	381	389	406	367	350	340	390	380	386	338	368	366	428	399	358	374	399	392	343	375	340	385	384	397	367	382	427	397	388	385	402	361	338	360	380	372	381	369	401	358	384	367	377	374	390	396	367	385	356	386	350	396	376	392	370	362	386	360	408	346	362	402	396	354	394	400	388	395	358	371	338	359	390	394	380	356	380	367	414	351	387	342	363	352	370	382	365	384	391	365	359	374	378	373	365	357	360	352	348	367	394	372	399	398	376	385	388	333	345	377	381	339	381	398	358	369	366	392	399	377	366	339	404	382	361	349	373	365	370	390	369	383	364	372	352	432	401	374	378	355	389	369	405	342	364	393	357	379	368	409	367	391	397	374	360	368	379	343	376	419	361	393	398	341	386	407	362	352	357	360	353	354	369	381	364	394	400	389	358	394	379	359	352	354	391	364	374	350	366	353	373	375	348	387	368	350	403	400	394	373	389	355	382	362	357	382	372	361	340	361	358	389	381	358	398	417	362	384	363	383	392	376	373	337	387	393	400	369	389	368	394	350	356	407	375	363	384	370	372	393	400	356	383	351	372	351	368	368	389	354	377	398	387	360	400	387	413	390	375	314	396	418	350	394	363	384	388	371	380	355	391	390	397	418	371	375	360	403	389	355	375	369	357	361	392	378	394	352	386	382	367	393	415	422	418	366	351	370	394	319	375	388	378	372	400	360	376	391	401	374	379	398	390	345	337	365	338	379	353	381	378	364	392	362	370	359	392	364	374	388	384	385	362	365	359	366	394	369	335	347	373	359	346	421	383	374	398	394	399	386	375	375	380	386	367	382	359	380	405	376	364	356	375	362	359	375	386	355	343	380	331	369	382	415	378	365	377	382	371	392	405	381	397	416	381	379	360	323	364	381	376	383	419	365	331	421	391	393	410	381	401	408	419	393	365	385	391	407	405	349	371	403	377	369	345	376	397	366	372	350	384	426	401	374	351	392	378	365	340	355	376	377	387	403	369	390	387	362	359	383	361	380	368	356	382	374	368	395	384	387	338	386	392	414	370	379	371	369	380	362	363	363	388	370	379	398	375	372	355	386	372	379	357	383	384	363	363	400	380	354	353	380	376	363	371	371	373	348	388	371	393	399	365	344	388	380	358	367	384	369	367	369	367	393	371	363	336	419	398	365	381	382	375	370	359	344	377	392	396	349	370	395	351	393	399	374	343	399	383	372	385	380	387	374	384	383	355	367	389	405	392	377	380	365	378	380	393	348	397	397	337	395	357	374	352	365	376	374	416	392	353	345	368	377	386	401	333	367	353	371	381	382	415	361	356	371	351	383	397	345	378	366	387	378	369	380	380	393	386	375	385	393	359	406	329	402	387	348	358	382	366	369	348	404	353	391	344	405	367	364	431	361	356	388	349	332	401	403	415	344	362	429	419	379	367	342	395	395	397	375	383	397	362	337	384	367	378	359	376	386	413	393	393	370	360	356	393	332	380	360	389	387	385	401	352	383	355	392	372	359	390	350	379	401	411	365	381	329	369	359	373	386	368	380
22521	36619	27806	17879	12987	9183	7009	5540	4441	3429	2753	2307	1889	1617	1368	1292	1081	1050	985	920	805	768	731	702	662	601	646	632	594	637	679	619	607	603	604	620	604	539	612	595	591	555	572	589	545	525	525	556	518	541	507	497	577	549	537	493	555	540	527	512	521	532	510	514	531	552	517	571	513	505	493	535	528	542	542	528	530	506	532	544	517	539	571	547	496	542	484	492	498	549	507	519	517	515	526	535	532	523	502	476	476	520	544	526	490	477	503	518	485	523	516	507	503	461	508	498	466	542	506	502	514	514	500	528	525	509	579	517	517	521	526	480	498	560	536	528	511	512	491	521	544	465	461	498	515	553	523	472	521	515	494	549	497	533	519	529	514	490	520	487	493	505	567	522	512	543	543	523	557	483	546	532	530	558	510	525	474	520	502	502	509	541	529	537	512	526	518	543	517	506	524	520	517	496	524	504	505	529	497	500	546	523	503	540	504	521	562	532	518	528	546	511	472	525	541	522	506	536	512	493	513	537	512	489	523	523	520	544	489	510	516	515	514	478	523	541	506	530	491	532	508	506	518	524	522	508	510	546	519	543	506	487	521	503	586	512	542	514	543	522	495	553	524	540	517	515	497	527	517	547	515	552	590	510	504	535	532	501	517	534	543	507	557	546	540	551	537	512	538	556	492	529	519	523	514	535	536	524	524	520	535	485	539	468	481	493	546	505	540	503	514	541	477	499	511	557	482	550	582	550	520	512	521	542	539	482	503	503	518	524	525	521	545	521	500	460	524	494	508	519	515	486	531	564	542	526	505	537	519	536	491	585	515	501	515	501	497	512	517	510	523	552	511	503	529	515	513	511	509	533	520	518	488	521	501	499	540	507	515	500	505	540	523	496	567	511	485	493	465	535	514	505	478	500	496	498	516	492	539	486	551	499	540	519	520	521	496	544	473	546	499	511	548	546	501	538	536	532	526	545	461	549	535	468	532	545	503	512	537	531	529	516	517	516	518	451	518	514	525	525	526	506	486	528	481	505	484	490	495	542	559	524	482	494	534	517	550	509	535	521	538	523	522	524	533	478	528	472	534	577	531	550	512	516	517	506	520	507	507	523	534	520	502	494	516	547	518	536	524	535	522	520	537	542	528	505	511	487	519	490	527	513	502	504	523	490	548	535	554	533	524	528	551	525	513	526	521	505	481	501	515	523	583	497	551	532	469	535	515	528	475	528	543	504	520	514	497	455	517	524	514	499	519	498	487	544	495	508	493	523	542	536	546	531	538	542	512	502	507	521	522	547	518	549	503	531	510	526	537	474	515	481	525	498	521	512	514	523	551	533	462	503	468	454	516	524	569	538	529	486	485	526	492	554	505	517	493	516	504	537	504	494	507	510	545	545	539	492	571	558	505	503	552	478	524	461	551	501	533	507	510	491	503	478	529	544	496	476	509	531	538	511	544	530	539	480	484	493	540	500	529	500	532	507	520	546	532	526	533	513	536	524	520	493	522	549	543	534	552	519	517	549	529	541	485	513	501	536	487	488	516	513	527	481	528	498	485	520	529	503	512	479	501	513	526	540	500	524	513	542	516	547	480	514	522	511	487	547	503	523	503	522	504	526	529	512	530	506	507	534	552	528	503	501	481	524	525	526	543	531	532	519	496	530	505	494	485	526	530	491	560	506	525	507	502	503	515	521	518	527	502	506	523	536	508	531	494	529	565	578	518	499	530	498	517	526	516	491	542	575	477	522	500	535	521	528	490	549	512	546	492	524	532	525	522	518	497	534	509	510	568	519	486	534	479	530	509	532	496	490	545	506	538	497	541	524	488	473	497	505	480	516	523	494	526	514	521	540	501	519	507	494	500	537	533	500	530	510	530	523	523	515	500	515	514	545	523	490	520	567	538	527	536	512	542	502	502	509	514	549	519	551	493	550	547	515	498	511	541	511	531	546	493	535	542	503	552	496	503	530	512	469	525	529	525	488	522	498	524	506	518	488	491	504	542	529	513	493	496	544	510	506	553	545	525	522	522	489	545	485	499	510	574	545	482	523	544	529	550	505	515	476	515	556	539	514	517	545	525	489	489	508	510	510	504	498	512	495	506	528	539	516	534	514	530	530	557	502	517	507	518	494	542	545	515	482	515	498	514	519	522	507	553	534	559	550	530	514	517	487	486	523	507	542	499	509	484	505	536	542	511	516	457	546	539	497	480	513	553	511	472	512	491	536	522	493	491	480	517	522	521	565	521	525	470	479	505	529	487	551	506	494	515	507	513	475	537	523	508	493	516	565	544	515	503	522	543	509	469	491	498	496	559	516	565	528	516	517	526	520	507	453	487	494	531	486	556	526	515	509	512	528	492	499	510	542	510	508	558	517	539	512	517	493	494	540	510	575	527	497	516	539	541	569	526	563	564	488	524	524	532	517	553	508	508	549	547	509	530	500	517	548	499	519	544	517	507	501	512	497	477	548	502	532	494	514	518	520	489	540	524	490	517	501	509	527	554	538	533	523	501	525	520	541	531	526	521	504	539	509	509	501	535	529	488	512	514	540	511	504	495	506	462	529	538	524	507	504	483	489	535	514	512	535	539	543	479	509	524	547	515	506	533	471	527	522	523	495	517	529	491	524	534	516	536	520	517	570	526	537	533	533	531	531	503	517	546	529	524	576	507	529	522	492	517	502	510	545	534	523	502	517	517	533	468	557	511	523	516	508	517	523	515	532	487	491	535	529	498	487	491	504	506	505	530	507	559	531	551	527	519	552	502	501	569	506	563	505	490	528	489	519	544	488	491	505	521	505	520	539	542	526	514	540	531	453	530	508	505	501	544	525	491	554	504	546	526	488	520	530	545	549	488	490	506	532	501	546	498	519	490	534	502	556	498	550	539	502	470	521	519	532	541	483	501	518	495	493	482	551	491	528	502	522	543	510	507	503	507	502	519	593	558	541	490	472	500	519	537	516	468	489	522	530	515	527	512	565	514	548	513	509	531	551	523	486	505	487	511	541	481	513	539	520	536	534	525	517	517	541	527	545	493	537	518	528	562	518	518	549	486	515	496	522	518	517	521	494	522	505	502	511	474	514	476	502	534	558	496	526	533	523	529	529	528	504	493	531	521	507	530	513	477	527	505	515	528	512	496	523	531	518	525	537	510	507	505	547	532	521	495	505	499	487	556	520	514	514	533	578	531	510	491	505	523	516	526	502	527	557	513	490	509	491	553	566	516	518	532	528	549	516	544	565	543	499	494	504	487	508	560	512	522	512	538	521	493	523	486	521	524	518	544	509	507	530	492	470	531	515	476	491	503	545	588	503	529	503	531	525	517	509	518	463	500	498	490	513	493	531	527	557	552	537	481	508	571	499	551	492	540	504	491	507	498	570	514	471	520	561	482	548	518	489	541	533	525	489	522	511	498	483	509	506	521	563	522	503	486	501	528	529	542	560	542	522	508	551	470	534	544	512	544	508	541	541	499	511	495	494	522	516	510	515	529	539
23147	21710	29372	24577	21749	20985	10680	4526	3166	2521	1918	1570	1355	1109	987	897	798	736	656	593	574	522	514	500	449	423	399	412	386	444	416	453	443	448	409	427	365	403	423	388	404	372	385	357	350	373	375	363	356	337	360	326	350	360	345	382	333	365	361	371	381	340	327	352	346	336	356	326	320	341	350	338	363	334	332	376	347	348	333	357	337	326	364	367	353	358	313	378	347	322	336	341	330	368	355	334	361	340	367	337	347	334	360	390	373	342	347	329	358	343	307	347	330	359	365	355	342	348	365	377	391	306	357	362	334	356	343	303	384	362	363	365	339	354	331	345	361	335	370	334	364	328	350	339	347	338	366	366	349	321	331	375	327	345	390	356	330	361	346	317	348	344	369	350	312	325	382	357	351	321	347	390	337	365	328	352	328	349	325	332	340	338	334	337	329	356	343	338	327	338	352	346	337	292	337	340	331	356	338	326	339	353	324	360	362	363	353	334	361	332	343	357	360	346	329	365	299	354	341	344	333	350	346	331	371	343	376	363	364	366	356	319	334	336	325	342	352	348	320	342	352	370	356	363	344	359	319	334	356	365	356	313	319	356	342	327	358	365	322	309	354	353	351	314	342	348	325	340	337	342	344	318	368	335	345	343	335	328	348	348	344	327	355	336	334	337	344	339	312	327	328	338	326	322	311	364	342	332	347	360	358	327	332	371	344	335	329	342	349	338	321	348	326	351	343	350	356	346	353	352	342	339	328	345	349	311	322	325	374	351	354	356	357	360	339	368	351	347	344	365	344	350	332	330	343	335	356	359	320	354	363	343	335	356	323	319	333	366	356	335	337	371	352	349	330	352	349	347	381	360	368	325	330	330	346	366	318	335	359	362	342	344	341	343	313	362	335	374	304	358	357	341	351	340	365	357	325	317	368	345	324	322	325	347	348	344	379	348	335	348	356	324	346	328	330	333	348	382	332	315	343	363	337	370	358	359	409	339	333	334	353	343	345	337	341	362	377	394	324	326	357	350	323	330	329	361	332	325	367	371	364	329	307	327	336	377	327	347	368	346	349	322	356	332	338	334	335	347	306	321	360	318	328	352	334	341	316	371	326	365	351	324	354	336	364	371	348	335	322	332	345	360	320	327	349	336	337	320	335	354	322	355	303	379	374	319	359	344	352	362	355	316	369	357	343	360	352	358	331	355	396	356	346	336	319	326	365	321	355	347	353	349	353	323	354	388	352	331	337	313	377	339	349	380	372	344	311	292	316	360	349	364	361	359	318	350	371	376	354	343	354	345	343	376	389	365	340	371	334	345	373	362	351	344	352	360	336	328	308	326	300	344	332	363	319	356	344	354	314	341	352	333	329	325	348	321	353	345	376	312	389	328	320	353	358	344	322	379	371	346	352	364	361	351	319	344	340	352	335	349	329	320	360	316	348	382	327	375	345	352	316	371	337	363	318	318	330	362	369	356	347	357	345	342	359	325	360	308	333	346	310	349	345	338	331	365	351	379	325	375	355	328	328	322	342	347	385	357	316	335	343	375	354	362	332	377	337	340	312	332	352	328	367	334	320	351	372	328	350	315	322	375	323	329	370	325	325	368	350	373	370	352	354	323	355	353	332	315	335	362	343	345	330	340	351	339	336	336	361	350	367	338	372	373	347	323	351	341	349	366	387	346	343	319	317	343	349	345	356	334	367	333	341	361	325	362	309	370	345	337	321	342	346	325	328	351	303	338	357	324	328	360	352	381	329	324	333	342	333	362	370	331	350	342	373	335	360	337	322	369	357	361	358	350	313	348	322	350	345	305	335	338	333	328	334	375	335	336	374	351	317	362	332	389	340	317	351	316	358	313	347	348	339	361	329	330	314	344	387	359	335	369	354	356	368	375	335	356	335	340	329	352	353	340	333	349	325	336	346	368	341	321	350	350	313	336	321	353	351	354	360	331	344	326	350	339	343	349	341	334	360	359	351	330	363	374	327	343	327	319	345	352	374	340	347	341	348	361	330	305	344	346	334	352	328	329	349	331	356	357	339	373	356	332	327	369	337	353	352	325	316	345	335	378	341	293	359	335	364	345	332	315	371	359	322	366	345	338	359	349	339	365	311	331	335	331	338	351	332	311	357	366	353	347	354	306	350	376	317	344	373	358	340	369	319	322	344	340	357	339	333	356	344	346	317	350	357	350	353	394	343	346	334	312	341	331	318	329	349	350	358	338	346	362	362	342	375	320	337	313	323	338	359	343	340	328	342	341	324	316	313	338	344	363	323	326	337	381	329	323	347	382	362	333	336	348	377	371	324	355	350	325	356	339	338	334	340	347	349	360	342	368	385	344	347	348	323	329	334	336	339	353	376	362	358	336	370	375	328	370	322	319	320	326	359	365	311	330	326	336	327	345	342	357	336	343	366	297	337	342	357	355	341	362	329	336	348	306	382	346	328	348	340	326	361	339	392	338	350	378	331	355	340	385	353	351	351	383	360	339	335	332	357	378	354	378	360	332	348	322	338	333	366	324	375	321	325	355	349	324	330	365	324	353	364	340	346	380	354	329	338	337	359	334	325	309	358	308	335	356	330	335	340	323	290	335	358	343	358	358	344	372	364	353	320	332	366	358	350	321	311	346	333	329	323	324	344	367	345	340	351	353	337	347	341	353	361	312	378	362	332	343	336	383	328	351	308	297	402	361	362	334	340	355	336	322	338	332	349	349	359	337	332	341	361	355	316	355	324	349	306	347	334	324	349	368	353	337	310	329	353	339	337	340	320	357	362	319	317	357	299	299	318	335	340	348	321	350	354	326	355	339	340	313	370	332	328	351	296	357	354	371	340	310	339	332	353	333	313	355	361	330	361	348	339	356	343	319	330	336	370	351	319	350	337	320	286	346	342	347	349	385	330	309	336	341	359	304	305	377	351	368	354	331	345	339	345	346	380	325	329	299	359	359	362	362	330	360	362	350	333	322	326	357	367	321	367	316	381	375	360	342	361	325	328	345	356	348	351	330	317	329	319	326	350	353	357	315	339	342	362	346	386	311	342	320	349	354	328	343	348	347	357	365	329	362	334	358	341	368	342	358	358	326	349	344	369	335	348	373	345	363	362	348	332	346	332	362	337	339	351	327	320	342	327	324	343	356	335	311	347	342	319	345	365	325	367	336	318	373	330	368	353	326	345	346	331	337	368	358	344	361	337	377	325	328	321	374	355	324	328	371	356	336	331	346	314	343	352	324	343	310	374	325	348	353	366	370	326	362	357	364	333	379	311	330	342	347	369	363	370	331	339	352	346	321	358	353	342	323	333	308	317	333	351	347	338	337	362	359	361	369	340	322	364	312	340	352	365	345	330	330	332	358	369	361	359	302	350	345	356	334	318	353	314	344	344	331	347	338	338	355	309	337	358	363	346	343	355	334	371	350	345	328	348	338	347	335	391	379	311	339	342	316	348	344	361	343	341	313	350	378	329	350	338	321	354	347	341	361	361	325	348	367	322	328
24580	44318	35633	25231	19718	14785	11437	9069	7504	5642	4468	3609	3052	2444	2115	1736	1538	1508	1282	1159	1039	880	830	754	710	685	659	669	648	707	677	696	645	642	640	644	597	572	605	579	586	555	543	535	554	506	499	519	529	533	506	499	517	479	507	493	511	495	496	422	497	509	451	483	462	519	470	450	519	490	472	474	522	465	495	474	464	474	501	460	485	487	472	450	442	450	455	466	475	459	484	494	507	455	477	462	465	427	475	475	452	460	460	483	488	481	482	474	498	466	492	447	462	464	459	455	467	500	421	470	468	466	444	483	449	463	463	486	489	497	485	465	471	466	454	454	464	462	485	478	478	452	460	423	489	427	456	480	506	427	449	453	468	484	469	464	459	462	485	476	502	454	460	485	458	492	502	508	427	416	483	486	459	493	510	453	494	433	459	439	446	507	467	507	491	503	487	488	447	486	458	465	450	445	489	454	456	503	430	467	491	420	488	482	453	502	457	445	450	436	469	496	491	419	475	476	475	492	440	432	440	445	460	498	459	502	442	516	463	530	477	478	444	506	493	460	452	468	441	505	456	455	466	492	459	477	481	469	464	468	479	505	481	496	475	439	456	466	511	486	485	457	522	491	449	472	502	465	454	450	498	480	472	452	431	489	483	462	484	448	462	481	480	471	507	445	478	463	492	486	454	435	430	473	456	482	481	500	463	475	466	443	463	466	449	482	482	462	495	472	464	486	450	478	477	470	482	464	459	437	458	456	438	485	438	445	483	424	502	468	485	436	461	476	474	462	437	464	480	485	482	506	447	458	440	463	477	443	474	457	462	474	500	497	450	507	487	465	438	489	423	505	496	468	493	446	444	479	505	460	450	470	432	467	484	448	493	492	485	482	482	480	454	453	490	492	478	457	451	449	455	478	482	439	459	478	468	456	437	512	425	486	462	475	473	501	493	416	498	480	453	469	487	495	484	465	476	469	505	468	514	514	455	460	487	483	465	481	486	463	468	477	471	445	496	445	436	495	464	467	488	481	463	494	458	396	503	486	478	462	478	463	475	451	443	434	478	481	467	452	446	463	466	469	480	472	463	455	450	457	453	434	453	465	441	480	478	477	447	472	474	480	484	460	474	489	461	409	434	466	490	432	454	436	450	477	474	476	466	454	466	481	457	454	510	465	498	470	493	452	469	483	514	462	452	473	448	473	465	477	489	451	485	487	451	459	485	481	459	469	467	457	473	438	467	477	453	467	452	481	433	445	495	505	464	460	507	453	497	439	464	481	496	445	458	497	492	491	468	484	471	430	494	458	461	473	489	474	487	496	455	472	489	490	496	457	435	471	470	473	487	464	434	490	444	452	477	479	476	441	456	447	472	511	466	455	476	473	443	460	467	455	417	412	450	478	445	473	413	463	502	464	451	456	461	511	481	454	462	461	494	484	487	472	492	510	476	482	476	477	455	485	461	513	464	493	434	496	479	462	429	504	424	479	448	435	457	505	480	507	482	484	431	466	481	479	445	457	514	466	456	477	536	450	502	439	430	470	500	500	466	482	474	421	473	486	465	452	451	498	465	445	487	487	446	459	465	480	492	461	465	493	468	449	492	497	468	502	454	480	497	546	484	461	426	492	451	481	493	461	442	461	483	494	452	481	508	442	428	449	487	437	486	471	479	434	494	464	486	466	456	493	508	445	499	462	477	467	464	442	492	423	457	469	444	519	433	504	450	479	483	485	464	481	483	486	468	467	452	455	459	506	483	488	451	480	497	460	461	455	451	471	447	505	436	477	428	440	486	451	455	477	435	457	492	472	501	439	448	454	489	489	452	491	468	447	466	472	455	423	463	459	486	486	472	486	453	489	465	435	506	481	488	478	462	439	483	439	448	418	450	465	482	477	486	491	472	481	462	468	454	459	478	495	452	493	462	476	492	484	465	494	517	476	491	474	435	479	476	482	472	483	507	518	484	522	454	480	461	464	465	456	457	477	472	487	449	498	495	477	450	456	439	447	486	485	433	472	448	479	452	452	461	471	470	449	478	473	480	453	528	470	470	483	467	491	453	493	443	473	482	463	462	445	476	443	478	467	464	467	476	471	481	458	499	464	490	446	454	445	442	442	456	463	490	481	471	473	481	451	471	447	469	487	464	467	441	455	468	463	471	486	468	446	457	456	473	459	480	452	490	468	475	434	463	478	443	438	474	441	441	496	479	495	470	441	464	432	475	424	471	496	500	475	456	466	458	483	503	478	462	484	485	502	497	458	458	437	507	472	518	439	456	478	452	487	499	435	463	448	463	534	471	460	464	460	459	489	444	481	443	519	462	479	495	460	467	472	477	479	459	486	458	452	509	484	449	486	507	494	453	488	462	464	471	473	459	458	482	453	462	436	470	458	476	444	438	479	474	481	468	520	478	447	524	435	466	457	510	436	478	456	498	483	468	454	452	451	462	485	477	478	435	469	430	482	510	472	438	436	457	459	464	459	484	488	470	481	442	496	485	460	479	449	494	460	459	482	479	452	497	468	447	471	496	480	470	506	473	493	464	459	410	445	482	474	496	456	485	438	472	452	433	441	503	489	501	450	506	443	479	476	449	517	473	502	476	460	462	475	504	472	414	445	476	472	465	411	476	422	458	485	497	526	428	469	513	465	471	447	489	522	491	479	463	480	477	481	446	457	452	442	504	450	446	444	455	459	471	461	429	483	455	492	455	502	452	436	490	490	473	477	498	484	483	482	472	466	455	502	451	487	444	478	473	505	502	457	469	493	472	532	489	493	451	493	441	455	460	468	480	449	440	483	469	479	461	451	482	460	469	469	455	504	463	463	459	501	499	469	472	450	467	458	468	497	472	503	460	450	460	463	451	481	452	465	455	465	479	510	490	477	475	491	480	497	477	424	465	455	452	477	431	483	459	477	484	465	455	449	490	462	474	437	455	484	502	478	444	466	447	432	466	464	470	428	473	464	472	469	483	436	483	462	543	489	482	476	479	444	473	464	443	475	430	476	494	475	470	476	480	446	489	452	451	513	413	524	427	469	481	458	473	477	498	498	436	501	479	468	465	467	496	447	455	475	496	496	480	467	509	466	497	512	460	466	487	449	474	455	487	482	446	455	463	489	468	508	445	443	481	442	483	461	471	451	460	454	483	453	465	455	470	521	524	516	481	444	500	434	475	481	486	469	490	481	467	494	439	466	459	486	481	474	488	500	464	487	467	481	490	442	455	455	463	459	406	466	493	475	499	506	463	502	451	479	482	435	444	477	464	428	451	467	465	490	471	453	468	473	452	431	483	480	434	470	432	498	467	473	491	467	449	481	478	439	462	450	482	465	455	463	451	461	483	454	479	483	472	488	481	436	467	458	486	513	502	499	460	472	486	463	436	451	444	423	461	477	484	486	479	474	481	448	482	449	465	469	421	470	508	455	458	439	479	457	481	463	446	472	431	489	491	463	470	503	454	442	485	434	468	504	483	451	467	447	485	522	471	471	498	485	444	481	474	504
28327	22080	20184	11713	5601	3470	2579	1966	1553	1194	1031	924	852	682	654	586	560	564	559	549	503	471	438	500	430	444	455	432	420	448	418	416	433	450	466	468	410	385	392	411	437	431	432	436	375	393	398	417	424	357	429	421	445	399	389	372	426	412	435	403	419	398	381	413	390	396	384	404	405	428	423	437	413	390	397	386	402	411	394	441	390	408	376	407	420	413	406	423	403	393	395	416	403	391	395	420	439	425	428	423	405	424	397	386	381	438	405	410	416	401	383	413	380	419	410	364	414	428	389	365	417	427	409	432	386	346	422	393	399	403	408	411	387	404	389	391	410	388	399	417	406	405	435	409	403	384	386	405	418	381	415	399	417	418	417	398	430	413	390	439	394	392	393	397	432	397	409	415	433	408	387	395	372	389	387	411	403	385	399	436	421	405	384	400	390	396	408	389	399	386	391	400	379	390	392	407	422	417	434	394	425	393	431	381	423	401	387	395	389	414	435	382	406	423	387	390	412	364	412	399	410	428	373	402	432	407	401	398	402	384	405	384	396	399	391	392	406	408	435	374	396	418	394	378	402	403	402	406	399	402	421	392	431	430	459	417	399	411	388	388	411	435	425	385	410	415	412	404	425	430	402	425	413	388	414	370	426	397	392	389	387	406	401	375	401	385	424	388	428	402	409	431	423	408	429	388	428	409	399	414	392	383	383	352	431	413	406	427	425	400	406	396	404	406	384	438	400	412	381	392	375	373	396	360	413	422	386	424	398	372	419	419	407	441	405	394	383	382	437	429	433	406	391	394	436	406	423	453	390	407	376	408	398	389	427	407	401	442	400	405	405	367	421	404	381	380	432	401	415	377	386	384	396	378	375	403	405	423	378	412	428	411	398	410	389	371	373	394	419	392	407	403	402	411	424	424	423	387	394	411	398	445	418	392	368	419	354	439	363	367	400	401	405	420	419	381	434	406	398	374	434	412	391	379	402	409	394	403	417	408	384	396	408	377	390	410	401	413	423	428	379	363	393	426	408	404	429	410	401	396	395	391	422	385	440	434	395	409	432	414	431	389	398	436	447	432	436	413	395	362	421	401	410	380	415	414	426	427	396	390	384	396	391	420	404	396	393	400	411	380	362	416	457	397	377	419	445	395	412	418	432	410	392	427	428	359	396	445	417	400	431	415	416	379	369	411	396	448	404	405	407	441	365	381	419	410	434	409	376	441	380	417	407	412	404	405	404	418	402	443	391	441	367	390	411	446	405	412	397	396	424	424	403	402	399	376	422	410	385	416	376	410	415	423	413	414	394	413	406	402	426	406	402	400	416	409	419	377	425	417	417	419	384	403	413	414	418	441	412	384	367	437	405	407	431	445	354	374	408	402	420	400	393	446	433	385	432	446	377	424	420	364	396	409	428	430	438	390	404	430	444	421	390	399	373	386	416	428	388	398	414	382	418	450	409	428	397	392	387	409	415	441	401	402	427	401	399	417	404	405	386	436	419	443	422	450	426	375	406	410	428	393	399	397	424	402	415	387	441	414	436	400	375	400	398	406	381	377	440	390	381	378	379	398	421	419	371	434	388	423	378	413	379	399	438	408	420	401	417	395	409	396	412	395	381	410	392	442	416	408	401	422	416	441	398	392	396	423	403	390	397	420	421	410	383	399	399	367	407	401	421	392	393	396	375	433	444	398	406	410	420	419	375	389	400	406	431	416	383	435	368	399	399	392	415	420	370	385	398	381	402	394	396	366	391	412	409	388	396	411	386	412	382	379	384	395	406	377	407	410	376	403	400	403	374	387	434	391	432	410	432	407	435	435	388	384	414	350	389	378	426	383	436	412	421	452	448	428	370	424	429	385	378	380	374	404	442	385	418	407	422	436	428	411	446	450	406	405	402	376	446	429	421	391	437	438	387	412	400	415	414	362	386	400	377	425	375	430	364	384	402	390	383	422	380	426	420	404	429	364	383	381	413	423	384	416	437	380	406	410	391	388	390	413	386	396	413	416	434	397	385	416	457	417	414	390	406	400	373	430	396	401	403	415	410	413	426	421	426	366	393	377	423	379	390	409	401	426	411	434	410	423	431	413	369	382	398	357	410	406	417	427	389	422	407	374	368	415	421	378	414	422	392	431	391	415	376	377	393	392	388	392	421	404	413	405	419	400	409	408	420	418	382	428	391	400	406	379	383	397	391	412	423	394	420	398	413	397	407	423	403	415	439	390	431	410	437	394	406	424	420	389	400	411	401	436	409	387	393	393	429	409	422	429	444	408	431	401	406	378	389	369	420	382	403	422	419	428	396	388	405	415	409	400	425	385	399	432	418	423	432	390	393	384	388	407	394	440	403	400	394	407	371	374	406	411	388	406	428	402	377	449	404	375	435	443	392	379	405	423	407	407	421	380	419	377	404	392	411	388	455	415	424	430	444	449	427	452	418	402	383	405	381	423	416	437	411	408	425	409	404	414	364	406	416	413	441	381	400	411	376	416	412	402	430	411	393	405	421	399	376	402	419	398	405	429	409	438	418	357	446	399	402	402	427	404	395	428	387	409	403	402	426	394	378	390	435	390	422	407	414	431	444	385	406	381	404	423	424	415	398	430	368	392	369	391	419	393	369	404	397	394	429	386	415	397	415	412	393	426	399	422	371	397	404	376	407	423	404	398	347	390	428	410	439	422	435	445	410	410	426	420	358	408	369	393	407	464	442	399	390	411	402	460	441	426	397	403	384	433	419	429	395	408	438	426	354	410	387	367	430	403	376	411	405	399	364	414	404	410	377	403	403	345	410	419	408	389	387	398	352	403	398	399	386	401	403	431	372	440	418	410	412	390	389	380	405	400	409	372	395	419	408	380	427	447	386	431	404	386	447	417	403	418	407	382	398	381	386	403	407	422	421	391	430	380	401	419	422	424	437	407	440	372	389	422	382	391	387	375	398	417	406	425	418	404	399	393	415	405	396	380	397	407	439	390	415	385	395	393	434	402	407	392	402	390	407	424	429	422	408	406	366	417	413	400	380	402	406	410	402	403	385	386	396	414	396	387	399	396	434	383	380	422	366	398	415	410	417	428	416	384	389	400	372	459	405	429	410	410	395	455	411	323	418	375	397	423	417	388	412	373	433	398	423	379	385	422	421	409	410	428	386	380	403	401	406	409	413	380	421	395	408	415	382	419	381	395	401	397	403	430	425	414	408	402	389	394	402	415	394	412	420	425	418	388	393	397	397	426	430	409	416	383	399	431	416	388	412	427	398	411	401	433	401	440	409	386	395	383	404	375	384	378	418	440	445	426	393	421	417	445	385	420	431	403	421	384	399	379	383	392	388	404	413	405	399	400	428	387	391	409	401	410	433	371	397	407	437	392	415	433	398	397	426	363	426	396	392	426	407	399	397	416	428	410	448	421	394	395	409	405	383	451	427	396	407	407	398	402	437	416	394	394	432	385	362	395	350	443	417	417	378	409	389	371	440	417	398	396	432	394	403	428	399	428
21251	33523	24803	14650	10535	7643	5876	4609	3580	2740	2226	1944	1734	1434	1213	1039	994	943	875	776	775	764	715	654	654	633	641	650	656	679	651	662	652	659	637	601	612	587	617	615	602	610	550	580	568	596	594	591	567	564	595	552	597	569	586	622	548	583	547	562	554	609	537	558	592	558	589	518	546	549	551	549	632	553	567	568	553	538	524	561	598	579	585	564	569	567	593	550	550	556	529	541	594	593	547	560	513	563	550	603	529	555	553	537	554	539	604	545	572	568	594	525	555	569	537	562	545	547	556	579	540	553	567	548	536	569	595	584	559	548	548	570	574	588	574	530	548	554	526	580	542	521	621	518	522	534	590	553	551	574	579	550	523	535	552	541	541	560	556	553	542	565	560	558	547	570	553	537	584	579	520	564	573	563	495	561	512	559	548	557	553	574	553	580	535	541	541	566	560	548	561	597	592	529	564	573	527	521	567	535	538	550	565	544	548	540	531	569	524	571	538	576	564	617	551	547	546	554	550	580	545	540	530	528	533	554	557	581	505	526	561	541	543	544	542	547	570	510	587	569	546	553	552	516	553	538	561	577	540	546	538	524	553	556	589	555	552	560	516	543	580	586	550	542	589	550	572	523	549	553	551	569	544	539	518	556	567	555	566	556	562	571	559	535	519	558	605	569	559	563	544	547	534	585	545	534	521	540	554	550	570	516	536	529	537	601	537	553	551	564	568	568	544	560	535	576	530	533	588	542	550	578	570	540	539	552	567	558	480	554	526	552	552	581	552	545	587	511	543	558	558	552	584	561	589	556	553	554	540	541	566	546	586	555	516	535	545	585	552	560	529	549	587	567	544	545	530	553	560	573	560	535	543	552	529	538	539	554	529	600	571	524	562	566	619	550	547	555	548	581	545	523	547	513	583	534	531	560	562	567	544	590	543	575	548	543	512	567	556	535	571	575	541	529	549	571	520	614	582	530	555	554	574	550	590	562	550	596	534	539	548	523	564	540	576	550	583	609	540	575	578	512	567	594	579	577	559	594	547	533	555	544	562	549	532	557	563	507	547	584	573	525	604	596	587	560	525	551	560	593	554	557	511	568	558	579	521	591	546	552	503	548	583	563	518	541	502	504	530	529	531	567	559	605	550	568	542	533	542	544	569	567	590	590	545	551	579	574	559	586	528	584	547	558	562	571	555	553	540	540	571	565	567	599	550	575	515	530	523	577	539	541	557	562	577	523	572	559	546	554	545	578	538	575	549	558	580	561	561	576	577	549	567	590	582	540	533	505	548	588	556	584	595	549	536	557	572	535	520	519	559	569	592	537	508	596	537	524	575	607	563	544	575	558	524	531	562	525	548	559	571	579	530	555	561	556	540	549	565	579	543	536	574	568	540	534	540	603	591	554	558	545	553	524	548	559	528	601	545	576	555	536	587	551	556	546	574	544	546	560	545	534	576	557	560	566	577	574	560	556	504	569	613	539	603	565	558	561	552	535	557	590	579	542	541	598	573	542	548	602	497	515	575	569	549	557	566	529	567	538	512	511	537	544	527	545	558	548	511	528	547	544	553	539	573	575	575	585	566	553	530	563	569	565	558	532	544	538	551	551	533	487	525	523	552	571	535	560	569	551	553	572	545	532	553	578	585	524	527	571	549	543	538	563	577	559	620	545	561	517	561	553	561	573	572	550	530	563	559	516	566	570	567	571	561	543	558	534	561	586	609	528	579	549	564	550	547	552	552	534	524	563	566	502	526	549	530	523	582	600	592	574	555	542	555	588	553	593	591	566	555	529	559	587	557	558	562	544	561	529	567	537	576	584	566	556	541	518	587	581	530	562	584	571	565	580	528	554	504	579	530	576	584	543	586	566	572	562	563	564	570	593	592	544	603	562	565	587	548	574	532	552	557	568	529	603	530	558	552	570	574	543	540	525	535	563	564	586	515	557	529	559	559	519	584	533	592	568	539	556	520	544	568	573	574	562	556	576	572	549	548	608	552	512	570	529	543	540	571	545	597	563	560	559	569	546	499	564	531	550	571	538	565	537	603	607	593	566	589	546	568	595	532	556	578	551	585	574	558	532	563	558	550	532	552	550	587	584	531	557	582	561	588	574	549	557	554	583	547	528	591	564	554	576	537	564	584	553	556	575	576	564	553	546	573	571	548	553	584	524	553	566	554	557	573	523	546	555	545	589	567	560	520	580	567	561	555	560	546	532	559	542	603	562	566	577	521	533	575	534	519	544	526	505	563	559	560	577	546	568	563	576	554	552	596	537	570	568	539	530	550	509	597	598	569	545	569	536	559	518	565	509	504	557	544	550	554	601	598	529	513	538	542	590	558	557	563	555	540	562	528	588	581	579	511	539	542	535	568	544	529	580	536	577	572	565	608	511	547	560	528	579	549	552	544	564	525	543	570	531	591	578	601	572	575	558	544	515	581	572	554	541	522	571	557	523	564	565	572	528	595	554	516	537	544	569	544	570	569	573	576	554	562	510	559	498	569	569	515	585	589	523	607	568	512	562	558	577	539	549	563	517	572	531	554	596	519	555	562	538	586	568	583	540	558	541	545	555	560	566	555	558	537	563	551	550	553	583	552	625	634	572	555	541	544	535	530	502	580	515	552	575	530	526	534	566	522	573	558	546	551	607	575	559	558	546	530	547	576	560	516	532	556	537	556	576	532	523	537	548	563	551	567	601	583	506	584	556	605	504	589	566	541	578	573	539	556	520	522	578	587	532	514	567	561	564	570	537	514	546	574	524	562	571	557	552	563	518	537	609	522	556	538	526	536	580	574	557	535	596	571	586	529	490	581	539	547	549	521	564	534	584	560	524	541	507	575	547	551	521	554	551	547	538	570	541	544	547	613	539	543	523	521	567	554	517	525	563	597	584	534	540	552	581	553	533	564	529	503	553	539	540	541	555	531	552	523	568	535	570	550	539	577	510	546	578	547	547	511	551	524	573	560	569	553	515	561	548	565	569	529	528	528	553	564	548	562	575	534	527	555	563	611	539	579	508	585	566	551	522	550	544	585	536	595	587	532	522	540	571	580	543	553	574	553	525	522	559	553	525	540	515	533	550	553	534	544	572	598	553	568	552	561	578	563	544	526	563	532	536	553	558	545	538	547	531	559	533	551	534	539	560	613	523	571	559	528	523	557	546	563	616	535	532	508	552	564	563	484	557	554	592	547	581	556	575	533	523	567	537	512	556	526	558	557	581	559	558	534	548	569	517	562	557	568	568	591	576	565	515	555	526	577	535	547	548	544	554	578	526	549	543	559	545	553	549	563	577	530	560	556	518	580	555	550	563	610	540	565	583	597	552	579	523	490	521	585	561	581	531	535	528	572	541	569	515	575	585	581	545	555	572	552	554	539	556	526	543	545	540	525	567	586	534	519	576	579	585	534	545	551	533	547	566	547	564	516	565	590	592	552	547	543	605	548	563	478	561	586	561	609	539	530	545	539	528	580	508	550	541	537	576	564	564	544	578
23988	21617	28655	25073	21220	11420	5136	3270	2427	1815	1533	1267	1055	966	800	728	694	686	588	554	555	483	514	449	475	462	396	448	490	452	473	434	457	422	439	442	497	427	399	403	383	393	429	392	392	380	397	388	373	362	404	391	384	365	385	377	386	358	405	396	399	380	402	375	389	371	415	395	392	361	361	325	392	386	359	381	399	383	389	366	405	395	372	391	398	379	381	380	399	355	402	375	409	357	367	357	375	369	353	427	355	370	381	401	409	353	355	383	364	414	373	373	415	423	375	345	356	411	376	359	413	355	375	404	376	381	393	390	396	380	423	449	394	374	406	392	356	364	404	366	334	368	381	377	378	376	345	358	393	382	358	384	368	389	403	377	386	368	372	379	377	390	399	361	393	391	377	397	384	363	368	377	410	334	364	427	383	366	384	361	383	375	394	383	349	377	365	364	376	369	372	357	335	362	392	386	421	415	375	384	391	371	398	397	415	411	354	376	390	405	377	390	407	383	398	363	436	364	408	390	372	390	379	381	430	372	395	354	370	403	361	399	351	371	395	413	394	404	339	395	433	412	369	392	409	371	402	367	378	354	344	346	386	412	392	408	392	412	380	409	395	364	382	347	401	398	371	387	371	383	381	354	387	373	384	421	361	352	361	374	368	371	368	363	383	358	408	380	411	387	378	360	369	381	346	384	386	376	369	367	415	379	407	403	415	368	375	400	378	401	391	414	390	373	384	381	404	378	342	380	392	385	376	378	378	373	361	352	365	400	359	389	389	367	378	388	366	386	424	405	387	399	384	360	440	360	383	390	363	374	372	403	376	367	346	385	384	368	402	390	382	404	370	394	365	391	391	381	355	394	359	386	375	393	375	361	370	400	379	338	356	375	394	389	388	397	339	425	385	378	399	395	386	362	396	361	414	382	356	385	372	385	380	372	389	397	379	391	379	384	414	374	368	381	374	425	410	398	427	380	344	368	375	377	379	392	388	361	352	382	358	375	391	413	401	377	385	380	363	379	365	391	368	395	407	399	375	392	393	363	377	380	390	348	358	345	385	374	379	368	386	344	392	351	359	407	363	368	417	386	361	363	375	365	362	399	386	376	404	378	370	361	403	339	395	362	407	418	390	372	379	392	406	404	382	398	428	400	410	423	364	385	376	370	365	390	397	394	374	365	383	346	375	407	384	370	401	382	426	373	382	366	348	345	408	372	372	395	390	384	372	390	374	380	393	377	378	389	366	404	355	399	395	386	383	397	386	391	389	379	381	393	393	361	349	389	382	416	402	423	357	353	379	406	398	396	371	373	373	376	400	375	396	404	371	393	337	373	376	365	377	390	397	390	398	437	393	361	431	383	394	351	396	358	385	375	400	393	365	409	363	351	382	358	382	407	375	407	354	391	360	381	382	372	376	416	352	380	386	403	366	359	380	424	406	357	378	430	357	381	395	404	393	381	380	350	394	420	376	368	386	377	386	363	373	403	373	368	406	330	361	358	402	383	393	424	359	374	332	385	401	375	357	382	364	402	368	397	397	374	424	370	392	372	413	348	378	380	374	369	397	406	380	388	361	380	389	349	402	398	390	382	390	392	373	384	429	389	385	399	341	407	378	380	396	379	372	386	397	394	425	363	388	377	388	359	424	367	377	396	377	413	381	357	388	357	362	366	378	389	379	360	397	380	406	373	397	400	401	407	385	398	356	411	397	352	378	403	361	402	370	395	376	387	390	377	371	377	394	400	366	402	399	389	406	383	368	385	383	392	352	409	359	384	351	398	381	416	370	365	371	359	398	381	383	388	384	360	392	395	373	366	376	394	414	388	402	401	377	369	389	366	411	382	399	368	402	419	369	346	401	415	375	386	394	400	391	359	391	392	362	387	385	384	372	384	436	378	379	380	365	346	377	420	391	379	392	396	353	393	375	372	370	384	341	353	392	363	362	383	369	357	343	331	381	405	399	386	396	392	392	418	361	377	374	378	359	385	372	371	391	397	383	393	426	385	390	417	370	392	367	374	403	370	390	358	356	382	388	362	380	367	369	396	381	395	383	368	399	387	380	421	356	379	376	396	384	382	372	370	351	387	363	395	362	412	418	387	361	404	407	388	386	389	376	434	398	392	373	399	386	413	395	374	387	346	384	407	339	360	383	379	392	404	350	399	361	343	380	367	358	360	358	371	391	376	359	405	396	346	363	385	415	377	361	368	399	429	387	372	351	364	374	361	386	344	394	424	427	389	388	380	382	378	403	361	338	404	400	403	385	374	363	390	369	384	377	389	356	370	382	357	399	393	394	389	365	386	373	411	402	408	390	398	359	401	392	372	343	349	393	362	383	381	372	375	406	385	372	378	380	380	382	382	380	340	386	373	393	428	384	368	388	380	370	390	398	377	379	392	400	377	348	383	386	415	380	383	392	418	415	385	416	368	400	358	384	404	366	380	413	391	392	362	375	391	377	395	359	382	412	387	414	372	365	378	359	420	390	378	365	380	357	407	398	375	370	380	413	346	387	361	371	352	386	400	396	381	386	371	375	394	379	404	396	417	392	395	393	408	426	398	394	393	373	406	409	395	439	355	370	373	375	389	415	383	384	366	362	354	360	390	389	398	376	401	400	427	386	392	389	369	362	349	350	380	367	388	394	417	385	393	384	385	384	365	390	351	349	356	382	377	344	411	387	358	369	392	374	384	365	372	406	387	393	398	374	404	381	350	372	382	402	411	385	345	373	385	385	404	418	413	400	380	405	386	357	350	400	383	366	347	393	369	383	352	412	400	382	365	375	405	363	398	396	411	375	366	376	382	395	385	361	367	366	369	387	364	384	391	411	404	383	374	387	366	384	382	393	392	411	410	394	365	370	377	363	401	374	387	365	382	413	392	415	389	397	345	364	390	386	341	402	359	389	372	350	364	400	391	394	376	401	405	373	376	349	374	378	360	430	391	383	400	371	374	393	377	400	348	383	398	365	341	363	359	332	408	398	365	378	342	402	366	417	384	381	353	394	373	379	362	394	367	352	420	398	352	378	383	385	401	387	363	354	374	407	395	397	396	384	401	381	390	417	377	358	392	366	405	359	385	383	397	383	339	416	377	325	421	393	362	352	422	380	392	386	377	404	407	390	357	402	380	396	400	402	382	369	340	365	410	375	365	373	388	398	391	407	369	393	398	325	392	382	385	388	375	370	369	368	374	349	362	379	367	403	343	410	373	410	389	377	370	373	419	374	380	387	371	370	390	380	383	365	374	375	355	402	408	396	400	377	358	415	389	351	382	311	373	343	363	418	381	395	430	406	406	404	394	348	344	380	376	381	365	421	396	403	357	378	354	354	396	372	390	372	353	372	369	392	393	396	373	373	415	395	397	395	394	380	345	388	344	368	391	368	383	390	384	363	408	385	388	389	388	400	425	390	376	362	377	389	404	395	386	351	384	373	377	352	405	431	383	402	401	342	395	377	413	381	357	355	416	385	345	346	341	341	416	422	364	383	384	400	388
22336	40179	31142	20663	15757	11702	9140	7344	5652	4137	3353	2762	2316	1952	1668	1449	1255	1185	1074	1044	959	872	781	713	660	661	697	683	723	705	705	714	709	683	675	636	587	638	611	543	597	609	584	546	572	558	570	531	593	577	538	531	557	527	568	528	564	530	484	562	523	539	557	553	522	533	526	532	567	506	555	543	551	510	590	540	572	499	514	499	530	516	542	572	558	506	557	541	526	506	549	522	524	527	550	528	518	538	534	512	521	566	522	534	520	535	533	559	547	520	528	542	525	545	543	542	547	550	577	549	507	511	542	510	528	485	530	552	539	554	506	541	544	481	509	540	518	576	502	512	531	526	544	532	546	523	544	515	489	529	506	538	470	530	548	509	520	538	513	533	524	547	494	507	514	527	524	496	553	467	518	530	515	497	486	534	542	511	523	527	518	543	531	492	511	537	520	509	519	504	509	524	493	512	538	556	514	527	514	513	516	560	534	560	503	541	532	548	498	542	519	541	547	497	516	525	494	563	549	559	513	517	497	503	549	509	511	564	516	523	537	547	527	521	548	514	493	571	559	518	532	515	559	519	545	550	524	508	540	534	586	590	568	560	569	508	523	505	528	516	557	513	519	551	520	532	518	521	542	527	512	538	559	531	558	550	500	552	503	550	515	529	540	539	541	548	529	477	537	486	502	524	514	537	537	501	563	503	532	504	513	567	523	573	508	493	529	499	529	511	557	544	563	517	514	531	533	556	548	527	546	525	559	525	524	540	529	491	539	528	596	542	568	540	556	562	494	536	485	516	514	496	522	572	473	530	539	525	549	534	541	479	508	493	527	521	510	551	533	527	528	545	525	547	514	572	520	560	499	527	543	528	537	561	482	504	531	514	536	526	505	535	531	511	525	542	543	565	537	521	547	508	515	509	526	497	523	523	526	543	539	564	474	517	514	533	564	522	505	510	560	529	549	514	516	516	523	541	551	510	535	562	507	492	537	549	539	538	527	538	543	545	547	514	567	521	519	557	559	525	535	560	526	557	508	524	503	536	499	490	547	530	539	519	514	542	557	525	547	454	543	457	516	543	509	514	519	558	527	546	507	562	513	519	500	549	502	549	504	524	519	513	517	564	499	568	500	551	540	506	514	529	479	519	541	540	541	518	492	494	536	547	489	503	557	541	548	526	522	501	542	496	533	464	460	573	507	515	552	522	555	545	539	496	499	495	514	579	498	521	572	503	512	500	537	504	555	504	521	551	523	542	536	530	505	512	465	475	526	560	520	517	526	492	534	539	545	526	549	525	531	539	545	502	552	523	548	551	513	502	464	541	534	580	540	547	499	579	552	505	574	513	525	520	535	519	536	530	533	556	531	520	527	512	510	526	546	542	508	494	510	483	528	492	515	546	539	507	544	517	555	575	546	528	510	576	554	539	512	506	542	500	594	547	516	487	568	528	535	561	503	587	506	532	521	530	488	525	551	538	542	501	520	513	566	552	523	560	520	530	540	495	516	549	525	503	514	495	525	496	530	557	516	493	523	502	531	497	525	514	527	524	497	524	561	501	526	512	543	564	534	529	526	526	510	512	530	504	503	540	523	563	531	518	529	523	547	536	544	533	532	504	562	515	546	535	556	564	573	551	527	523	535	553	549	531	521	555	499	526	531	506	540	468	523	512	534	525	525	569	513	554	476	574	536	533	553	573	548	515	507	521	579	504	503	527	499	546	484	540	537	501	575	497	564	490	520	540	550	524	513	521	548	504	513	543	545	511	490	517	563	541	514	572	518	468	518	536	515	528	536	523	565	525	507	482	524	528	523	525	504	515	500	549	495	565	595	601	535	523	552	515	539	497	514	524	538	531	558	573	545	506	529	535	511	523	533	545	526	599	495	524	556	508	533	520	520	556	514	491	518	503	540	573	533	529	504	518	537	508	560	524	507	494	519	547	517	500	516	514	535	490	550	547	567	533	493	573	544	523	506	528	501	518	490	546	548	558	519	513	542	545	543	527	530	545	548	478	547	536	527	526	576	512	534	538	545	507	526	551	518	505	540	520	516	517	568	497	555	511	533	512	565	572	510	534	570	542	526	500	547	555	516	543	515	535	559	511	600	508	503	535	505	549	537	548	525	526	519	504	512	544	545	526	542	509	544	551	539	500	543	564	484	522	493	515	526	547	559	537	533	501	528	530	534	563	542	523	499	511	545	525	497	518	520	522	499	532	531	522	522	507	536	567	501	533	508	526	522	539	570	554	538	554	543	524	530	508	500	500	506	474	513	521	557	532	505	535	521	554	530	535	543	506	525	507	531	517	542	551	470	495	521	545	562	509	555	543	559	546	553	496	543	576	544	534	543	556	496	537	537	484	539	534	554	508	532	528	568	548	567	516	497	523	509	495	558	520	550	517	548	528	541	559	577	494	500	487	498	559	581	499	570	536	547	530	512	555	497	538	579	515	525	509	530	559	517	497	528	502	530	515	549	523	550	568	503	526	532	537	519	519	552	504	548	528	521	543	501	526	550	537	521	511	524	525	552	518	543	514	528	503	548	545	571	513	525	535	512	512	598	542	517	533	528	544	515	609	536	564	536	478	535	524	498	530	553	532	578	530	545	540	559	503	538	589	492	534	538	537	525	504	489	555	518	513	544	534	561	503	543	515	542	525	550	525	537	527	556	531	531	551	522	558	519	561	541	556	509	516	538	516	518	532	520	490	541	566	549	529	547	540	547	479	527	516	518	527	514	550	506	523	514	539	513	522	540	513	532	524	525	527	501	503	508	501	496	536	528	566	533	507	522	493	551	486	527	530	547	508	520	499	550	558	555	489	542	552	550	543	525	507	559	510	546	522	550	509	490	520	527	560	538	517	575	511	525	500	500	502	488	530	517	537	554	498	572	542	511	487	517	509	546	542	551	557	530	568	543	558	540	569	534	558	542	517	508	531	527	490	553	548	533	496	534	506	539	535	510	527	528	545	546	528	517	529	525	519	563	519	481	540	559	520	567	511	541	512	561	532	486	485	476	482	517	532	508	517	541	566	545	556	550	536	472	519	533	489	516	541	518	508	541	504	532	523	499	533	545	510	530	488	565	535	550	508	548	486	497	551	494	514	533	529	476	505	544	510	529	543	512	510	511	551	554	539	572	518	576	523	534	508	537	535	488	555	525	484	549	546	532	504	484	532	516	540	530	524	541	550	558	527	514	524	540	514	514	560	535	533	535	523	476	523	527	558	493	561	546	500	501	556	493	509	546	523	560	523	547	501	542	529	515	537	566	518	555	538	540	561	549	504	522	536	572	567	515	541	559	547	547	569	557	516	501	528	512	480	554	551	541	542	545	536	493	520	539	572	550	523	526	508	505	528	531	483	514	523	513	504	492	571	547	503	542	502	527	513	540	524	522	523	527	502	502	530	484	542	546	514	560	552	538	520	534	520	554	513	477	531	525	530	561	531	545	558	538	555	519	546	548	519	489	537	494	522	528	547	542	565	562	553	559	534	541	544
25441	21691	27262	25353	10702	4638	3220	2416	1793	1358	1141	1106	845	739	683	637	574	524	579	526	474	423	459	399	407	414	430	408	413	442	436	424	431	395	380	419	402	405	379	406	410	378	392	393	393	396	374	407	380	364	348	375	356	351	383	396	376	359	351	372	384	354	352	403	364	369	383	351	366	349	398	399	374	380	379	403	383	355	333	367	341	392	361	376	377	372	335	362	356	359	353	436	382	344	378	356	350	330	377	361	410	360	356	378	396	384	363	365	389	365	360	334	357	380	373	358	367	338	333	383	368	322	391	376	335	325	363	364	355	374	384	337	360	402	394	364	360	392	395	325	375	372	362	363	380	359	359	369	359	364	359	387	364	361	353	357	370	371	376	369	392	378	381	361	377	359	374	411	389	359	375	375	343	354	347	352	355	363	380	461	368	356	357	361	402	355	357	336	349	351	362	350	389	379	341	334	403	345	355	340	382	354	377	371	383	364	384	352	348	362	329	337	318	368	394	362	361	326	333	383	354	341	382	364	365	359	369	354	356	396	384	389	353	393	381	361	369	395	375	373	348	327	403	385	358	369	341	377	357	371	365	377	341	349	352	381	422	325	362	393	386	357	346	347	330	369	347	351	364	394	384	371	357	369	382	363	372	349	374	354	349	337	338	349	372	372	387	346	357	355	374	379	392	358	384	410	383	370	370	363	350	390	338	377	374	359	365	362	373	363	380	361	359	391	332	354	391	345	385	357	363	374	392	386	367	389	347	355	336	329	361	398	379	337	344	355	347	368	395	352	363	382	357	351	356	374	381	312	375	397	393	356	374	342	368	380	363	361	345	416	358	380	355	363	331	334	348	365	375	357	335	340	380	345	364	354	385	334	352	377	398	383	366	367	324	337	305	371	392	370	383	372	391	379	373	364	380	389	377	370	370	359	365	370	352	352	335	381	367	376	355	353	378	393	381	382	364	373	345	363	347	339	359	358	407	366	388	425	368	361	362	333	359	370	365	354	361	366	352	358	361	372	410	375	355	395	334	377	353	332	336	394	399	357	336	372	382	359	371	389	340	341	389	339	364	375	379	384	362	368	391	362	337	349	352	375	336	376	345	388	363	373	382	349	347	375	376	361	382	361	370	374	393	389	358	326	347	357	382	358	377	353	341	328	356	369	355	367	352	366	356	371	374	374	359	368	329	342	372	364	345	348	343	366	334	320	365	397	376	376	369	348	359	411	384	368	359	360	332	339	371	390	371	341	370	347	358	321	358	343	336	396	360	354	345	388	377	374	331	375	371	348	398	378	344	365	363	347	352	359	355	395	341	354	348	368	383	354	379	363	379	348	383	359	361	406	353	397	371	365	389	362	327	328	345	382	325	367	376	365	387	357	366	341	383	352	359	348	360	396	361	380	354	357	389	357	344	388	364	319	352	375	359	372	380	367	340	356	356	354	343	377	366	354	330	336	357	348	396	370	350	411	378	369	349	384	374	385	310	356	336	380	378	382	376	371	336	356	382	352	336	326	340	374	362	348	391	376	367	399	360	373	364	378	361	361	357	377	368	370	380	368	368	355	387	379	379	367	365	372	381	390	342	341	350	374	388	362	383	367	402	361	356	350	372	344	394	340	358	371	381	336	347	366	348	341	342	343	359	359	371	365	351	393	350	348	361	364	364	372	384	330	372	362	370	366	358	377	365	377	345	393	358	364	372	362	366	375	368	370	350	384	351	351	357	342	351	363	365	344	376	357	357	319	377	329	369	391	402	346	320	345	364	381	357	351	352	359	363	383	349	368	365	350	368	331	395	398	383	364	386	359	376	337	336	343	359	367	357	389	343	362	388	370	346	393	346	363	373	376	374	408	383	351	331	351	344	353	344	360	367	363	366	352	401	390	365	378	372	340	356	376	339	335	360	373	368	390	380	353	365	341	381	377	373	358	355	383	355	366	367	370	369	370	363	370	347	369	353	378	384	355	369	362	368	388	359	369	325	363	350	361	385	354	383	374	347	364	387	356	363	355	358	371	351	336	346	372	395	360	368	367	372	392	330	389	371	353	345	384	346	364	336	360	389	395	366	336	395	367	375	359	372	366	343	355	356	360	348	395	393	384	376	366	349	336	336	376	368	387	352	375	359	388	393	346	356	359	359	375	366	356	371	370	351	384	355	394	375	377	350	393	392	357	340	425	352	388	352	379	348	349	353	377	366	357	357	413	389	352	334	352	363	370	374	341	355	398	385	370	359	381	355	362	355	375	360	360	365	365	371	343	367	323	384	344	368	355	350	369	382	350	394	373	382	388	334	359	400	372	339	364	356	362	349	361	338	372	370	324	367	371	374	330	377	351	357	355	345	384	398	357	410	349	331	378	337	386	376	358	339	337	373	333	376	356	367	370	362	351	352	372	384	374	371	374	367	360	323	388	374	344	333	407	392	393	340	362	373	364	361	426	368	368	362	382	397	369	363	347	367	369	336	361	345	352	381	349	349	362	360	356	343	366	340	340	374	373	403	356	375	360	363	375	403	334	359	361	381	332	374	333	356	328	346	331	363	396	346	364	377	339	364	368	361	384	408	364	336	362	327	371	361	359	344	352	326	413	382	404	385	334	324	373	348	341	340	380	383	364	345	374	378	374	359	366	383	407	362	355	401	327	368	354	347	348	367	323	359	365	341	351	351	314	374	351	332	367	330	330	372	341	334	351	379	368	368	354	346	362	377	368	352	381	379	384	384	389	382	388	368	360	383	338	319	376	362	383	374	354	341	376	346	330	396	354	381	376	358	380	399	392	382	393	340	361	383	352	355	359	359	340	327	343	377	363	392	359	393	347	340	367	395	377	399	353	390	370	368	340	398	342	376	366	352	366	368	325	350	339	336	334	389	332	372	327	338	334	343	341	371	341	340	348	382	363	348	352	354	360	384	361	343	374	380	322	353	337	354	382	364	355	344	360	390	367	372	367	346	368	392	315	342	345	347	358	347	349	363	370	362	348	362	370	370	383	395	346	382	346	369	369	388	358	347	365	357	344	342	388	350	369	352	403	376	388	366	373	382	387	357	375	375	380	372	394	357	377	361	367	345	411	398	354	351	349	328	377	378	349	349	364	398	394	354	341	360	357	370	360	358	365	331	348	363	395	357	349	402	361	378	372	369	340	365	393	356	359	367	384	362	338	343	370	366	384	358	390	354	401	370	381	353	379	371	363	377	387	357	370	344	338	337	336	372	374	382	344	379	332	364	365	347	407	350	346	346	323	343	364	389	366	389	382	374	353	359	395	359	327	358	359	371	366	413	366	341	382	360	390	357	350	320	371	349	370	348	320	365	357	346	337	357	335	346	337	370	376	404	337	369	401	356	398	351	348	359	364	352	372	355	391	381	401	355	368	362	350	373	400	384	377	356	364	377	361	356	327	376	359	385	358	381	367	383	362	359	365	384	357	350	399	368	372	382	358	398	350	387	394	375	358	385	345	362	405	354	385	363	353	362	376	358	337	360	339
22139	36666	27367	17559	12995	9555	7347	5671	4363	3381	2698	2305	1853	1586	1305	1214	1033	1052	980	836	812	700	721	632	659	627	627	627	609	621	646	640	599	673	600	570	551	548	579	569	575	572	535	532	540	555	549	525	496	558	523	484	473	475	501	509	534	534	509	487	513	532	536	539	493	461	503	454	539	500	543	509	524	523	515	478	550	550	553	479	497	485	476	502	520	503	493	525	514	564	492	502	480	519	501	514	527	486	479	472	475	564	491	532	547	511	513	469	482	463	504	487	514	498	548	505	518	541	511	482	509	485	508	506	514	500	491	502	503	436	512	496	526	505	503	477	516	499	514	504	527	512	521	502	539	535	496	506	509	502	500	491	490	489	492	476	509	507	495	472	553	515	506	517	505	542	502	519	463	475	514	541	477	506	542	516	488	500	517	531	518	523	527	494	471	468	529	490	488	526	512	483	471	482	525	500	486	488	512	468	517	517	521	516	495	504	498	480	511	533	511	513	520	446	485	497	495	535	513	486	513	541	517	515	500	520	468	544	488	506	524	519	501	527	474	523	487	527	506	533	541	527	526	533	525	484	519	492	439	474	551	483	494	518	515	460	529	536	503	541	509	481	543	522	496	521	522	511	491	473	504	529	495	524	476	475	512	514	508	531	536	537	547	477	523	448	516	523	541	528	528	550	491	516	526	487	525	537	497	499	491	526	503	467	518	495	561	486	495	529	480	515	509	514	471	499	510	534	503	532	524	468	542	502	515	480	508	489	496	493	508	490	541	498	491	495	556	480	550	485	488	525	489	483	489	506	514	558	511	473	508	498	492	481	475	481	492	445	461	520	568	483	544	520	492	561	488	501	468	503	512	513	491	475	532	481	531	510	515	493	479	525	505	533	532	531	476	477	514	513	568	525	498	487	474	500	499	535	491	483	547	498	534	526	476	512	464	503	483	526	545	476	458	513	477	493	486	531	501	499	514	497	516	572	516	520	542	495	493	474	545	547	486	530	491	507	505	489	508	474	524	497	492	513	504	497	474	500	547	500	514	444	543	482	491	466	490	480	478	483	497	490	469	512	504	511	492	526	490	478	460	502	514	492	508	508	492	479	493	475	493	517	527	500	519	516	505	465	524	514	488	515	515	500	479	524	504	516	474	493	487	503	494	541	518	515	503	515	515	497	495	516	492	502	498	506	543	500	501	554	479	495	481	460	480	499	512	495	540	473	496	498	506	486	513	513	480	453	521	533	513	499	499	513	506	486	470	515	500	542	486	504	521	505	485	508	507	494	505	486	485	533	517	508	490	518	543	550	503	538	504	512	486	540	506	473	490	530	535	503	521	518	495	513	532	466	527	478	524	530	540	489	496	505	510	472	507	495	495	502	516	521	463	504	542	523	500	477	527	491	497	514	520	500	483	507	479	503	468	539	488	515	518	523	493	520	494	501	516	541	497	523	492	513	541	489	473	463	509	517	496	548	493	515	511	445	492	505	480	534	495	493	521	524	507	486	501	506	503	482	548	534	520	539	523	561	474	504	516	488	486	500	512	522	491	486	497	490	487	470	520	488	499	470	508	488	526	498	475	498	493	479	506	492	435	520	517	497	507	489	504	483	545	502	535	467	503	493	472	494	515	479	501	485	493	467	472	514	522	471	520	470	489	509	510	494	491	483	473	490	499	509	479	521	514	528	492	484	510	484	548	496	548	490	536	471	509	493	514	552	464	521	470	484	529	521	466	496	506	521	470	533	510	498	482	523	536	503	499	463	480	470	506	496	539	490	522	514	526	501	512	528	526	523	516	512	483	497	548	507	491	457	509	504	512	479	483	520	492	475	509	526	481	498	509	542	492	503	551	504	509	531	534	483	497	495	502	520	534	529	542	470	499	510	506	513	493	520	524	521	491	520	485	493	529	503	469	470	517	498	498	494	501	475	502	493	527	498	481	479	521	475	461	482	515	530	491	484	524	477	495	497	533	492	521	506	509	497	492	501	514	468	508	520	527	527	487	491	498	495	498	511	520	515	580	482	494	540	505	490	506	490	463	495	504	513	534	528	549	496	532	468	517	506	508	515	487	540	509	510	512	552	534	515	483	514	562	495	484	496	501	489	532	540	482	507	487	458	478	512	503	486	508	494	491	490	511	483	491	499	475	528	441	518	478	501	493	524	493	516	509	499	526	538	486	535	517	479	535	490	530	523	524	505	463	530	450	500	476	506	531	514	501	513	456	517	500	495	525	482	490	499	540	505	500	506	537	492	537	483	472	512	545	496	518	525	495	519	517	479	541	459	550	500	513	482	501	475	541	527	495	523	505	498	448	533	509	521	512	494	476	473	487	508	492	483	499	496	510	508	459	467	500	502	536	488	507	476	493	473	576	509	529	524	477	532	529	451	525	536	471	504	500	506	492	513	541	529	529	527	497	468	517	518	509	515	485	481	465	490	526	506	505	517	471	498	501	529	479	522	555	471	504	504	542	468	481	545	523	512	470	468	514	474	500	485	524	510	530	480	470	509	537	482	467	490	518	540	496	498	502	475	492	531	491	497	483	513	496	504	516	517	505	522	529	540	499	490	490	520	509	476	548	534	501	484	529	494	516	516	542	517	519	471	555	519	546	492	487	493	495	499	502	485	471	500	518	532	510	524	511	522	501	523	555	522	477	497	498	490	504	510	507	518	501	496	536	519	498	529	451	473	499	473	508	529	500	579	477	488	536	498	511	543	503	497	520	496	472	502	478	505	518	522	483	525	518	489	530	512	509	541	477	492	501	522	507	464	535	509	517	504	546	515	510	505	518	526	503	524	530	529	517	514	542	499	496	485	515	538	515	482	504	520	530	510	508	552	522	519	532	528	520	477	509	479	531	537	525	493	529	500	485	498	472	517	496	511	493	470	508	487	521	510	514	533	504	501	484	471	481	485	465	486	525	489	529	479	511	475	505	518	491	513	507	484	492	525	519	509	518	509	520	511	504	503	549	497	483	514	492	490	536	536	535	523	469	505	479	471	499	489	535	493	501	486	498	534	524	477	523	519	533	520	495	487	511	545	497	559	523	504	487	521	508	485	482	508	553	513	519	541	471	571	526	502	475	476	504	522	479	542	551	478	510	518	495	489	496	506	506	532	487	475	490	546	528	457	524	500	487	523	527	531	524	512	519	461	496	540	552	500	485	553	524	508	466	559	506	482	528	473	509	549	504	502	513	536	471	503	484	503	511	493	511	502	502	495	515	527	495	513	525	500	469	481	502	502	499	520	488	497	547	479	550	509	510	485	508	483	553	509	505	502	487	541	554	521	457	494	505	503	500	477	479	507	509	508	516	547	500	503	552	498	513	509	503	491	505	500	452	521	493	504	484	532	503	518	495	500	496	522	500	508	527	508	473	518	518	535	495	521	494	482	497	497	482	495	487	536	516	523	493	510	520	449	501	460	533	498	497	499	469	496	510	532	548	515	508	520	482	506	522	497	533	513	505	490	484	496	503	523	496	465	515	543
23192	21716	29348	24627	21748	20946	10863	4667	3084	2273	1913	1544	1272	1107	900	900	743	747	705	610	575	543	480	401	447	448	428	446	457	410	434	411	416	406	439	392	395	382	407	391	401	369	393	351	346	349	354	345	369	372	343	345	327	324	333	337	338	370	339	308	358	316	323	316	332	331	312	338	351	334	298	325	339	264	334	356	351	310	314	332	319	321	321	349	336	363	359	325	337	327	336	324	342	346	357	349	331	347	332	351	317	324	329	327	334	323	327	352	348	327	342	320	313	312	346	352	306	368	317	357	347	353	337	327	303	314	329	320	341	313	344	341	319	347	353	329	310	357	306	341	310	333	306	340	343	336	320	328	318	329	345	326	309	359	346	346	341	340	361	335	320	338	322	345	319	340	316	355	309	315	332	309	313	308	323	330	353	385	365	315	311	319	345	348	313	352	335	341	325	331	358	324	333	350	397	315	306	326	365	354	339	335	310	341	326	295	316	358	339	337	320	324	316	288	348	346	339	311	318	312	329	323	307	327	349	315	328	306	325	337	327	345	363	347	348	291	337	314	333	351	343	348	338	331	339	336	313	327	317	318	316	328	304	325	355	334	302	289	345	324	326	321	320	326	314	314	333	322	335	380	325	318	326	313	348	348	339	296	314	321	325	368	364	344	335	326	320	323	334	347	354	327	298	315	350	310	325	357	319	323	343	323	335	325	325	335	359	347	351	327	312	316	309	322	357	337	349	330	335	294	335	351	353	315	369	328	336	327	343	334	353	339	324	349	358	362	329	353	297	329	313	344	345	332	326	320	334	333	331	359	337	299	327	392	375	331	351	321	352	332	327	324	339	324	326	347	314	342	351	325	340	335	338	361	343	328	343	334	338	330	314	348	309	305	336	310	304	356	318	341	340	332	300	308	360	363	302	330	291	338	335	360	365	313	318	348	327	316	310	407	345	324	307	298	308	357	332	355	346	307	325	367	345	331	331	301	342	346	322	336	344	339	335	321	361	318	333	354	325	326	327	334	319	347	350	306	304	294	340	321	377	323	327	321	310	297	322	356	315	331	366	303	344	329	307	329	326	294	294	339	325	336	321	354	320	357	356	329	332	311	361	332	317	349	297	339	366	314	343	340	307	327	322	346	341	314	325	286	325	329	341	330	333	295	349	362	322	323	307	334	320	331	323	316	303	328	340	351	334	309	327	315	365	330	346	318	312	331	347	312	357	335	354	341	341	360	346	344	334	363	310	333	321	314	355	336	363	339	365	327	310	334	350	345	336	344	317	336	349	326	316	302	314	345	317	344	329	312	321	329	360	348	295	329	349	352	308	305	340	314	343	305	314	303	358	320	344	330	323	349	330	356	358	299	328	347	351	317	347	332	340	338	329	332	353	333	334	339	334	339	319	363	314	339	328	382	347	308	331	359	329	315	362	347	305	327	306	334	348	342	351	347	335	345	334	329	307	307	324	348	338	327	342	341	335	319	328	334	306	372	321	344	339	350	303	365	332	315	316	334	334	319	339	339	328	296	325	319	317	367	320	298	336	354	355	316	337	375	330	318	333	327	364	339	324	308	345	355	334	314	314	353	319	302	328	351	323	348	323	326	327	352	349	351	343	313	366	328	328	321	336	318	362	336	331	319	355	304	334	322	305	338	353	348	329	363	344	339	347	318	335	312	310	337	358	323	335	341	305	334	350	345	330	329	323	348	347	289	346	354	342	345	300	335	347	320	287	369	324	361	322	333	320	338	337	348	317	372	353	364	367	303	307	363	355	335	354	352	351	340	332	333	327	348	342	338	328	331	334	316	299	315	359	320	326	335	351	333	338	304	318	314	345	307	319	354	340	319	317	304	327	331	369	330	323	361	365	360	352	335	321	348	310	323	310	357	339	339	333	319	332	348	335	342	327	292	334	328	381	301	328	312	330	325	351	310	302	331	325	344	298	343	319	306	328	330	350	341	363	331	362	321	337	312	365	331	324	314	331	347	312	353	346	325	315	316	311	349	345	347	363	319	342	345	328	338	347	334	371	339	311	322	329	332	352	301	317	342	331	366	342	328	354	337	328	335	340	325	331	325	310	365	336	328	327	301	354	351	295	338	324	345	326	345	310	339	326	332	313	353	332	336	345	356	347	357	293	290	321	350	317	339	332	326	359	347	336	351	343	321	342	310	345	339	337	336	334	338	331	354	359	329	308	319	333	312	338	318	326	342	323	319	357	365	350	337	320	334	335	314	329	360	324	335	340	361	320	339	343	336	326	323	345	341	316	295	339	347	311	345	315	324	338	325	363	338	336	315	357	315	324	311	324	350	325	321	355	371	343	290	288	353	303	331	334	348	340	341	314	345	344	325	328	318	348	357	347	341	289	327	334	364	325	315	327	339	325	341	334	307	349	327	344	314	300	308	338	330	329	305	367	329	314	289	368	339	343	311	330	335	322	317	341	321	321	307	324	352	322	305	344	319	346	319	332	332	332	357	337	323	357	346	320	338	324	324	323	346	331	305	310	314	294	322	350	313	337	322	313	327	306	328	374	334	344	357	359	328	362	341	356	329	325	319	308	290	298	320	347	318	331	337	337	310	281	322	339	339	319	351	323	345	362	341	297	353	341	340	315	318	324	347	325	341	327	313	355	328	330	321	306	321	325	321	331	350	292	330	303	287	317	339	338	316	359	351	345	360	339	344	353	326	336	307	332	333	325	300	338	358	348	328	327	335	301	338	302	356	318	360	317	334	343	331	328	319	344	322	323	335	305	313	305	343	330	349	335	307	309	319	359	322	357	332	310	322	356	348	322	338	315	361	333	344	348	318	319	359	314	348	351	312	345	324	305	349	347	307	352	330	321	318	330	363	354	337	330	310	331	327	358	348	310	330	303	349	335	315	332	329	322	343	317	340	332	296	317	344	370	315	330	316	310	327	338	323	337	347	321	348	326	342	309	357	347	389	311	294	344	319	319	347	315	367	368	294	338	334	352	336	323	340	331	332	346	336	320	347	354	336	328	330	335	366	297	311	367	344	356	329	351	337	319	329	344	324	329	333	349	302	284	371	311	346	313	348	311	357	339	338	298	318	323	363	305	330	309	310	360	338	331	346	319	359	349	320	326	327	338	313	320	358	346	333	347	356	332	351	348	320	337	337	313	313	357	339	325	339	322	321	350	326	348	339	330	301	294	314	332	326	347	381	326	344	279	334	310	354	338	326	337	361	331	305	322	313	319	350	302	351	309	294	363	309	325	340	337	342	323	330	321	331	332	325	311	337	315	347	348	340	299	330	312	336	322	358	328	342	345	315	323	350	374	316	309	329	323	318	323	330	334	360	337	329	361	351	349	335	348	314	325	292	331	341	316	355	328	317	319	348	362	345	339	308	349	341	318	343	324	344	309	335	312	365	332	308	331	338	362	339	345	351	299	318	346	316	363	313	348	317	336	281	337	328	297	309	334	340	335	355	313	318	384	336	349	336	319	342	346	329	343	322	330	343	326	309
25566	44519	36081	25036	19393	15224	12116	9489	7047	5336	4509	3725	2843	2332	1982	1796	1620	1425	1265	1141	966	838	758	706	730	665	715	683	742	701	671	668	688	653	682	621	579	604	574	518	515	508	556	546	557	475	527	461	501	516	469	449	486	465	450	450	510	456	448	445	497	455	460	475	473	454	450	450	468	480	464	467	463	432	479	491	428	442	448	431	446	446	433	476	471	443	452	452	436	448	500	472	460	459	417	441	447	426	414	438	441	451	463	447	483	477	468	445	456	458	447	458	475	441	446	440	429	448	491	452	480	473	427	459	436	481	472	468	488	450	453	466	487	454	446	449	501	493	462	453	461	476	468	444	441	487	451	434	463	406	446	464	465	459	450	445	425	466	447	463	484	485	456	475	483	404	426	446	442	413	483	453	471	443	448	473	463	458	439	485	473	489	495	492	462	445	499	474	482	444	417	452	461	480	484	444	451	441	450	461	446	466	481	475	427	425	452	471	469	473	479	463	459	452	445	469	432	438	453	481	436	453	458	460	436	447	449	482	471	466	452	460	449	408	445	450	469	475	443	452	381	423	472	458	465	459	451	500	442	475	470	471	451	418	467	448	440	476	443	469	503	457	422	455	459	458	439	414	453	466	415	434	448	455	444	470	447	447	424	436	429	467	431	435	465	432	456	419	474	469	451	464	410	458	485	479	470	440	440	464	432	415	467	463	455	505	447	488	460	469	460	459	437	435	474	440	471	496	461	488	467	472	466	477	470	483	456	465	431	436	457	454	463	450	480	462	483	451	456	476	462	439	453	449	421	513	465	482	441	444	426	459	449	432	426	466	417	465	445	489	459	440	481	474	443	435	420	484	461	419	495	482	474	487	431	457	480	463	442	465	472	477	451	482	451	454	473	473	445	466	451	470	411	457	453	456	493	464	465	446	452	473	436	483	486	431	443	445	493	448	449	494	447	424	436	478	456	456	472	437	465	443	447	457	452	502	425	443	457	439	424	440	448	437	428	449	471	419	487	466	457	473	443	482	490	429	488	455	455	487	460	467	453	482	466	466	448	491	445	447	473	495	428	466	444	425	473	496	463	453	446	463	430	451	465	436	488	434	438	445	458	509	466	444	394	448	474	464	410	454	427	421	468	458	467	444	454	441	444	437	470	454	458	467	450	470	463	442	458	453	492	436	474	445	489	471	454	491	495	428	440	426	465	436	466	445	436	447	488	464	454	410	477	442	460	456	449	522	459	444	433	476	471	455	483	428	471	446	468	444	458	465	464	478	454	465	470	482	490	452	460	490	457	458	439	485	467	484	476	404	478	459	483	466	467	456	449	488	487	416	497	450	476	480	459	478	490	460	441	465	467	457	445	451	481	419	440	455	459	479	455	436	462	447	456	455	434	464	421	454	488	463	472	446	465	499	470	450	462	407	450	520	498	456	496	467	421	452	465	486	467	453	472	455	456	495	478	498	446	456	458	444	449	445	426	437	477	454	441	413	440	446	432	471	440	435	458	418	459	462	435	448	460	417	457	479	429	466	446	475	447	470	432	469	458	462	473	418	462	438	442	445	464	455	454	437	432	431	463	436	480	432	425	446	513	437	463	469	427	471	483	463	412	449	395	464	454	406	475	450	455	449	446	470	459	490	446	447	443	478	508	465	491	418	460	448	452	492	465	449	456	463	448	460	479	453	427	501	445	434	465	453	431	478	407	458	466	467	467	443	460	412	462	462	460	490	485	459	457	433	442	476	443	460	451	474	447	494	463	482	450	446	477	393	459	470	505	456	436	446	480	441	431	454	458	465	476	468	443	487	461	434	477	472	462	484	445	467	476	476	459	486	436	450	473	450	438	479	464	470	445	432	416	421	452	467	491	473	451	444	464	494	437	468	466	459	473	442	439	464	439	478	473	454	483	459	448	447	470	486	470	443	457	484	454	436	468	515	472	455	464	418	465	475	435	463	447	446	433	444	449	432	446	475	445	461	445	437	432	456	438	470	427	480	444	470	477	456	484	414	459	452	462	468	449	473	465	463	475	444	426	447	456	423	468	437	453	458	497	431	466	452	497	440	487	451	457	498	465	489	448	446	474	466	492	453	472	461	469	442	455	459	433	471	440	461	455	458	431	454	458	469	453	496	445	474	498	449	464	439	499	431	420	463	457	465	437	474	463	495	404	474	459	417	470	428	431	434	434	467	478	448	437	505	483	459	449	482	446	469	469	443	464	484	447	470	439	462	443	418	460	484	452	446	492	453	481	432	500	486	446	443	462	459	490	467	440	439	475	430	464	471	452	463	441	444	421	438	416	446	461	481	477	404	442	462	447	484	468	449	438	439	438	517	472	450	449	458	459	439	407	441	440	460	448	475	457	436	474	488	459	451	438	415	485	445	397	493	461	456	497	432	475	433	485	461	480	489	488	454	485	447	466	472	489	466	451	442	466	430	436	482	469	431	418	436	486	483	430	439	453	453	483	434	423	493	447	470	487	484	443	448	478	479	443	459	463	498	462	440	451	470	434	485	479	475	487	488	458	475	491	453	480	496	445	494	460	421	463	450	406	491	457	468	489	464	460	470	454	474	459	462	438	450	472	464	447	435	479	481	474	444	457	420	420	487	445	418	473	465	439	457	450	429	432	444	462	466	439	464	476	460	456	454	465	471	468	496	459	492	460	457	451	437	466	454	467	451	482	437	491	440	450	457	446	430	460	461	478	457	465	465	428	411	444	466	437	429	456	449	441	455	513	453	454	462	495	452	430	469	464	425	431	433	479	475	461	436	426	432	432	518	459	447	473	470	467	446	457	446	482	427	451	443	455	459	456	433	493	454	494	492	440	459	477	425	527	450	450	454	453	482	469	424	453	442	471	470	461	465	502	467	486	429	490	464	466	466	467	483	471	453	449	450	459	433	417	475	487	476	457	480	441	449	431	451	478	456	445	485	438	464	457	452	474	461	465	451	405	419	450	446	472	462	449	476	489	439	441	460	452	483	473	473	480	465	451	474	481	459	466	453	491	470	428	454	447	452	491	463	463	457	448	459	495	482	474	455	432	474	466	452	474	468	449	446	497	436	408	459	491	438	446	464	446	447	433	476	461	477	449	503	459	441	498	437	490	453	460	441	481	460	469	415	422	425	482	489	437	447	435	473	440	467	437	486	503	450	445	445	444	463	430	487	434	459	448	453	453	451	445	469	441	423	436	429	479	440	425	451	499	420	449	476	470	450	465	434	459	481	464	475	441	452	477	501	472	434	450	462	463	455	447	459	494	431	443	452	439	447	456	477	443	487	481	453	480	457	451	460	475	491	468	479	466	448	450	479	421	438	439	443	418	458	409	414	458	447	441	481	450	424	453	426	473	446	413	460	471	468	483	482	461	473	477	465	455	422	423	470	436	465	493	503	424	461	438	413	533	446	509	483	462	483	461	445	442	472	444	470	497	428	446	452	473	467	447	443	468	447	482	460	426	459	475	463	446	460	449	473	440	483	501	453	536	460
28557	22020	20159	11555	5576	3603	2636	1938	1425	1203	1032	867	796	679	659	646	576	596	548	484	473	466	433	387	407	448	413	488	436	422	440	420	436	408	422	437	432	442	462	431	426	410	427	443	394	418	420	400	399	395	408	423	402	372	447	379	417	415	343	382	369	377	407	405	394	414	383	386	371	391	394	366	383	367	382	411	408	421	395	371	369	370	416	376	369	377	405	365	396	369	387	386	390	391	394	397	412	387	411	420	394	395	400	398	429	364	416	410	412	404	401	419	420	361	413	377	426	436	380	403	373	400	387	369	401	388	418	370	400	399	385	386	408	432	396	408	387	377	369	371	409	423	425	381	380	436	398	407	394	399	389	394	396	374	436	404	411	397	345	368	415	368	384	405	400	343	406	389	404	370	392	400	443	404	383	373	389	403	397	401	385	347	404	403	383	390	365	364	369	401	397	377	424	412	412	402	380	405	431	382	413	390	367	406	376	409	385	397	376	415	391	403	379	424	364	424	365	391	438	411	373	366	401	425	386	408	412	352	333	407	407	399	378	375	410	373	388	380	373	379	390	392	389	356	372	374	377	368	384	401	374	363	357	402	412	457	409	393	398	423	382	398	385	388	393	375	393	405	391	370	397	381	406	362	403	417	389	382	370	399	407	393	400	358	361	362	401	388	365	381	384	401	375	378	388	393	367	394	386	382	393	423	399	410	329	446	401	402	352	370	418	362	384	383	387	407	423	416	420	380	380	399	403	390	405	416	401	381	397	374	380	382	402	408	393	390	381	384	395	415	393	344	373	398	406	356	379	417	403	399	429	369	390	377	398	387	397	404	426	416	383	393	379	395	435	423	442	402	371	372	416	393	393	402	399	412	376	425	379	383	436	398	392	377	376	399	378	377	399	367	404	414	401	353	396	393	407	365	415	419	361	375	367	426	400	407	384	411	395	433	403	385	384	389	402	394	363	373	414	385	387	410	417	386	396	401	388	396	424	395	383	380	388	441	411	384	374	392	387	416	384	384	401	400	363	401	389	372	425	382	416	406	385	385	413	409	379	407	393	383	399	411	410	396	373	398	404	370	367	389	374	378	406	383	397	392	383	395	366	373	395	378	429	392	398	401	390	360	439	384	395	432	378	393	423	380	370	388	394	398	406	370	389	409	348	425	363	382	409	416	404	409	394	351	417	397	428	379	389	380	411	388	390	417	423	392	411	367	420	390	428	383	415	405	396	417	394	377	372	396	424	392	375	394	403	404	404	409	404	411	387	392	386	415	407	395	397	362	379	366	418	381	412	418	379	430	369	388	390	374	386	413	350	372	395	390	379	379	402	361	376	341	389	385	421	417	394	399	402	378	393	408	425	389	379	379	401	382	407	411	395	415	400	395	401	398	368	370	411	383	416	411	410	399	400	397	384	397	416	405	401	401	383	392	366	419	395	376	389	374	403	416	372	388	424	417	375	376	398	389	371	407	392	393	409	402	362	375	413	436	401	358	401	433	402	390	378	438	365	387	383	365	387	402	346	421	395	384	397	379	399	385	364	380	376	362	399	397	392	389	414	406	382	406	371	421	384	382	397	408	394	365	383	406	358	379	420	381	413	391	367	385	375	420	371	389	357	426	410	404	421	368	394	373	408	382	344	384	375	392	388	419	400	393	383	361	402	378	361	391	389	387	383	383	404	383	370	362	416	372	382	384	391	406	414	380	423	433	392	394	443	376	395	389	420	376	432	391	377	429	371	381	382	378	445	385	448	402	400	405	404	378	405	405	367	349	377	389	365	391	360	402	394	411	396	376	358	391	367	358	408	394	371	411	406	384	397	417	388	392	372	398	378	391	394	375	399	362	417	396	407	371	375	397	401	394	399	419	390	357	391	422	386	377	401	410	413	389	400	391	380	399	395	401	402	387	377	423	430	397	396	406	402	390	388	356	375	412	389	394	397	366	375	411	388	359	416	377	393	381	400	397	383	413	410	400	424	394	375	408	376	391	425	359	406	401	386	390	388	426	391	421	413	395	425	408	393	385	416	372	402	443	398	374	368	395	417	396	360	395	397	401	385	416	372	401	403	377	369	411	396	383	392	397	402	374	393	378	423	359	395	350	413	372	382	430	391	398	415	425	371	382	395	398	401	462	404	350	396	360	423	399	384	420	380	352	388	422	396	430	410	372	406	379	351	422	423	381	372	383	419	442	372	431	390	422	397	383	386	402	421	406	433	357	399	383	403	398	396	372	395	401	385	383	348	381	391	387	369	373	399	369	363	401	389	395	384	366	391	403	409	394	410	399	366	409	382	375	398	428	403	416	413	400	392	404	392	406	423	409	421	396	401	379	422	389	400	384	392	372	402	418	410	393	382	389	407	397	372	410	405	404	389	375	383	375	378	369	360	408	398	392	401	404	418	406	386	392	396	345	404	426	379	418	406	384	405	377	400	423	368	374	407	405	357	387	395	371	381	386	383	401	389	391	413	382	381	368	416	396	434	397	396	422	380	388	390	393	423	362	394	399	384	425	337	403	390	381	383	396	368	405	383	347	434	390	424	396	387	394	396	397	377	404	416	386	409	385	411	416	420	374	434	417	403	376	387	396	382	399	386	420	385	378	395	385	404	434	398	393	417	406	349	407	392	390	400	428	345	395	407	362	380	424	361	393	408	402	388	399	365	428	382	431	377	375	381	362	378	360	401	418	387	375	397	386	419	361	389	401	380	421	379	396	401	379	408	415	402	420	404	398	361	402	397	384	372	413	381	337	410	432	403	395	419	413	390	432	430	395	412	372	404	358	381	388	388	392	409	406	388	397	388	400	419	425	394	395	414	387	419	389	456	386	401	373	408	440	348	399	375	396	420	392	367	382	411	390	438	385	405	395	380	415	409	416	388	387	368	448	398	395	370	406	384	393	418	439	391	390	381	403	400	424	378	424	402	400	377	409	410	375	386	396	395	381	400	378	404	392	379	360	418	417	382	404	401	411	417	424	412	376	380	414	344	396	361	416	372	385	410	417	373	368	401	404	430	389	372	370	393	368	392	418	371	365	416	383	396	365	371	396	417	385	405	380	375	425	409	393	377	428	408	405	416	386	372	391	344	412	400	384	396	435	404	408	425	403	384	392	423	387	375	413	402	374	391	396	384	437	392	407	391	392	421	382	409	395	380	380	410	379	362	391	423	438	404	377	406	420	408	407	348	380	430	365	383	399	428	377	395	417	406	423	406	385	437	361	403	410	389	384	393	397	421	377	392	421	405	400	401	437	391	382	410	408	364	392	386	388	405	389	382	371	400	377	343	389	394	387	419	371	406	398	398	364	399	421	406	396	400	396	414	422	406	363	421	395	403	378	407	355	403	381	440	376	386	414	427	429	378	369	369	396	362	410	402	367	388	411	416	398	381	381	411	417	396	387	385	404	365	381	389	365	426	397	424	393	397	398	393	421	405	385	403	379	406	377	380	399	393	387	409	392	418	380	421	366	402	421	408	395	388	400	408	393
21845	33510	24922	14907	10545	7933	6086	4618	3324	2701	2217	1818	1524	1343	1173	1121	1011	936	891	809	797	724	715	666	639	635	648	638	639	677	601	659	630	651	607	603	619	609	619	596	571	615	608	553	553	569	571	593	574	546	548	535	513	588	535	570	593	551	544	555	600	560	558	584	531	563	535	566	556	552	567	569	514	556	562	530	567	556	550	564	495	555	529	522	541	535	543	545	557	509	562	557	532	558	533	533	539	535	519	498	566	544	537	558	570	555	542	533	553	567	555	536	544	557	549	563	570	524	508	556	543	518	528	519	532	550	544	537	545	560	549	551	508	555	565	591	578	510	573	532	549	545	540	555	538	617	528	551	537	548	548	557	570	571	540	564	591	563	540	591	538	583	567	541	541	521	532	543	566	548	550	508	569	541	543	550	546	565	526	584	560	513	525	566	556	521	519	497	502	569	515	564	523	565	561	530	547	534	541	579	599	565	519	497	569	559	555	560	549	559	574	533	578	577	538	494	567	524	573	523	515	578	572	516	549	530	541	554	560	588	564	529	562	544	578	543	552	545	595	553	565	544	507	508	562	568	568	548	536	562	558	553	521	517	531	544	533	579	541	555	559	518	543	537	569	510	516	540	515	537	554	534	519	547	527	576	543	506	570	539	582	535	582	565	545	534	498	574	554	557	610	532	557	569	557	540	524	541	569	537	552	536	557	570	530	557	532	518	571	531	572	539	558	564	565	600	551	600	574	550	585	570	565	588	539	533	561	558	553	553	585	506	526	550	513	523	535	546	543	501	534	546	548	540	555	525	566	556	537	572	562	562	579	543	529	546	528	593	530	515	572	501	543	581	535	533	549	507	554	572	549	574	575	596	520	529	574	522	557	579	555	535	564	535	578	556	531	533	545	524	519	533	570	554	574	554	569	565	560	539	541	526	521	524	545	564	553	559	535	558	560	575	535	524	515	506	592	541	557	583	557	554	534	524	587	554	516	527	557	581	529	568	507	542	562	534	536	533	557	566	539	555	549	551	556	454	576	582	562	552	534	524	515	548	532	497	557	517	530	542	546	559	540	557	568	601	571	532	543	592	558	543	550	550	512	532	531	545	548	586	552	529	565	603	556	539	549	548	564	581	551	525	515	563	552	592	548	542	538	570	554	569	584	569	518	569	536	549	575	535	531	571	519	560	554	558	536	554	542	511	536	557	515	536	514	554	544	549	574	572	525	528	548	572	578	549	541	507	545	533	531	557	572	529	544	565	529	552	577	516	532	542	513	517	535	544	556	564	556	589	509	508	521	593	577	545	569	535	572	534	574	565	566	524	522	519	553	529	571	560	488	557	519	570	525	545	567	541	559	549	512	528	515	527	535	568	556	508	550	536	530	585	568	529	538	579	526	559	559	544	468	523	541	569	513	603	557	538	567	547	520	560	580	572	557	540	531	578	513	514	531	516	544	555	567	576	557	565	570	566	540	515	499	522	487	513	553	562	551	515	554	514	557	570	583	556	575	558	523	526	535	576	564	541	607	510	551	560	543	540	567	569	570	581	514	541	503	560	591	570	528	544	559	576	517	557	520	567	551	525	571	536	529	555	560	534	553	584	526	536	551	536	545	560	567	545	542	568	568	548	564	521	555	508	566	531	558	573	584	545	518	543	582	523	560	562	551	526	570	538	523	532	542	522	545	582	568	533	500	539	559	549	564	575	544	548	572	525	555	571	545	555	537	594	532	574	513	503	572	540	553	525	585	581	569	586	543	564	516	563	535	568	571	547	562	584	500	548	520	576	541	524	564	584	552	556	545	555	547	530	559	541	570	538	560	543	543	522	539	575	571	563	552	564	545	536	538	544	535	567	560	546	541	542	571	540	566	545	541	543	542	566	554	549	592	539	550	558	527	562	554	547	550	567	528	549	557	574	554	539	534	526	531	558	494	570	549	561	556	639	538	539	535	517	543	565	548	513	542	564	552	557	571	521	592	575	528	577	534	547	535	602	549	545	561	560	546	558	553	542	528	531	520	516	610	509	546	574	564	606	548	556	535	547	511	537	493	513	579	549	552	541	537	550	542	575	517	518	536	549	546	513	512	514	526	522	523	577	556	536	547	494	526	536	503	528	582	549	487	550	527	559	497	518	540	553	547	555	536	553	534	531	591	579	564	540	566	566	548	551	535	563	572	560	560	536	500	536	518	575	576	537	526	540	544	556	534	544	514	521	560	528	521	550	525	544	544	548	517	528	548	567	529	548	593	523	543	532	546	550	587	478	520	555	530	581	542	536	503	544	486	569	536	560	509	558	551	505	550	563	529	543	541	551	511	538	550	525	546	509	560	537	556	552	578	575	548	521	529	569	603	538	529	600	548	540	521	554	571	545	568	567	533	550	545	572	549	546	557	552	538	536	515	529	513	509	591	526	536	528	549	570	573	542	562	537	566	559	519	549	527	580	569	547	555	533	539	547	559	582	502	584	545	571	566	546	570	542	532	526	515	556	557	582	520	505	546	513	539	581	546	545	568	504	516	562	535	559	575	569	510	530	504	579	614	545	506	533	576	555	519	588	546	553	542	508	526	541	542	520	550	582	551	528	532	530	565	497	577	548	556	565	561	532	599	532	523	575	563	494	539	588	567	532	540	551	535	570	551	533	505	538	514	543	554	538	568	509	553	592	562	571	549	552	537	509	529	563	546	527	567	544	570	566	572	571	532	533	524	525	574	588	509	553	522	535	564	538	535	566	546	552	583	524	523	552	550	525	528	575	525	558	513	542	534	548	529	525	547	528	549	581	527	533	534	541	534	589	562	543	541	549	561	538	558	542	546	535	554	553	549	566	552	559	531	532	543	526	547	536	551	552	547	554	580	561	569	526	573	523	577	497	533	551	525	555	570	544	528	570	567	551	529	571	536	618	527	533	582	547	538	561	551	581	538	581	544	610	551	547	586	532	517	568	481	556	540	549	537	544	538	559	549	536	546	548	548	518	567	566	577	578	557	580	546	558	515	528	527	508	528	551	543	546	550	544	522	553	599	548	522	537	552	564	514	602	550	509	559	537	545	533	511	563	555	507	570	568	533	548	513	537	573	554	536	585	512	506	539	550	572	541	536	550	553	538	553	547	571	547	579	539	563	548	529	535	534	516	531	560	529	553	512	583	531	539	568	543	491	527	511	554	531	540	575	540	522	525	538	557	564	551	590	513	509	572	539	549	543	523	548	594	556	543	523	553	554	569	543	492	515	546	585	562	556	549	550	526	546	579	551	537	577	559	517	549	548	554	495	581	558	579	522	570	542	572	557	537	562	554	536	569	525	520	568	529	528	523	568	569	583	602	580	562	584	592	556	499	583	495	563	489	539	498	526	534	568	543	584	551	513	515	593	567	547	557	548	559	535	560	541	579	539	570	545	553	530	547	520	538	514	536	541	613	535	533	555	543	523	532	520	583	532	508	552	508	563	529	568	571	540	583	547	522	561	542	557	524	538	514	587	568	522	551	552	535
24053	21670	28766	25100	21238	11806	5392	3250	2189	1762	1344	1290	1057	806	824	706	678	650	604	553	528	488	485	470	435	436	485	434	437	441	453	424	483	456	416	442	471	410	377	404	409	377	345	430	403	378	395	396	377	381	423	377	365	404	343	394	339	372	355	387	379	393	402	373	397	392	375	363	401	343	346	382	364	387	378	341	368	365	372	320	362	390	380	361	347	378	366	377	375	360	391	404	380	377	362	355	362	365	385	361	395	367	380	388	377	398	310	372	349	397	388	351	403	357	398	375	405	384	358	365	334	356	402	400	334	361	362	386	359	371	355	386	388	373	377	376	418	351	366	386	409	347	396	381	360	353	375	342	373	369	402	370	414	354	378	343	369	397	389	371	343	376	377	385	401	352	361	356	359	351	385	398	361	386	352	400	408	363	388	411	372	365	383	373	396	365	383	349	358	365	380	390	378	364	371	374	361	375	384	351	402	348	351	390	352	379	401	375	412	405	415	399	410	401	379	387	383	383	394	379	374	355	382	403	370	357	363	391	376	372	352	367	373	381	395	388	356	380	407	347	397	366	406	389	364	360	365	390	419	373	368	375	359	358	392	351	325	347	415	388	364	368	373	410	343	353	370	374	383	378	414	375	377	355	379	350	371	387	350	345	400	351	382	377	389	366	356	400	400	367	359	372	336	368	377	393	376	368	382	413	357	399	341	386	374	397	366	358	378	371	402	342	391	358	376	345	392	354	374	390	378	346	370	382	381	400	400	385	382	342	397	398	366	387	392	375	364	343	396	349	367	378	366	362	369	381	367	366	361	370	358	385	396	358	355	366	401	380	383	358	396	368	372	377	380	381	402	343	339	338	378	350	381	373	353	366	367	389	354	381	336	368	358	392	342	368	366	353	360	342	368	420	381	398	388	398	377	389	368	395	387	381	360	359	398	366	365	388	360	374	358	363	391	383	371	401	384	388	389	377	345	385	377	391	330	385	398	375	369	394	340	371	360	400	372	383	369	388	380	376	389	383	348	382	375	387	383	357	382	408	401	366	417	416	341	379	370	375	367	373	393	380	402	381	351	366	380	351	372	382	358	362	388	371	366	381	406	334	365	384	352	410	372	375	372	375	363	361	379	362	396	390	367	374	371	372	374	343	360	363	328	388	378	395	389	381	368	418	354	421	351	354	358	392	381	358	356	416	388	356	358	392	355	366	369	344	397	382	398	394	385	334	375	410	386	385	370	365	370	404	370	393	342	384	358	370	386	367	381	400	358	410	371	391	393	386	361	388	384	366	383	362	375	423	350	383	357	353	408	372	372	360	325	393	379	386	387	369	354	397	362	363	385	369	358	362	385	379	357	374	357	377	381	369	343	400	379	369	375	393	366	404	387	362	360	370	349	383	391	377	393	402	354	399	384	378	390	368	348	398	368	375	388	325	331	370	383	384	367	380	387	387	365	407	373	378	361	356	368	386	358	357	351	407	396	342	385	381	346	352	411	353	362	386	368	390	369	386	380	380	425	371	398	396	387	351	371	380	376	386	385	361	387	370	387	367	370	365	369	357	341	330	389	343	374	382	403	359	370	355	360	366	366	374	404	418	370	402	348	353	379	375	394	369	345	369	357	354	375	400	372	348	385	388	414	370	366	378	368	378	342	348	389	378	408	386	365	413	407	402	396	361	390	351	368	403	359	341	371	396	397	373	371	387	379	368	348	362	368	349	376	356	349	398	359	396	429	419	388	359	350	391	359	405	355	377	384	397	385	376	381	382	359	390	376	334	357	376	391	359	392	403	388	370	353	409	367	343	380	380	351	335	374	380	375	345	407	370	371	394	425	387	377	368	370	328	392	389	401	371	407	396	351	386	339	397	373	427	382	409	414	365	355	397	398	358	396	363	391	371	381	383	337	332	403	365	366	396	386	367	322	350	357	385	365	379	384	380	369	394	390	366	366	382	332	407	355	380	378	336	371	409	391	371	406	358	399	393	391	367	376	380	370	364	394	405	339	367	364	327	401	376	385	362	392	362	390	365	374	386	357	370	373	405	373	357	353	392	335	415	386	368	373	404	351	345	361	357	360	398	367	366	364	336	359	385	386	359	348	337	385	367	341	381	388	405	376	392	372	355	386	390	390	395	398	370	389	362	399	353	382	383	377	376	392	397	358	333	414	344	360	408	400	375	360	352	376	377	389	402	404	392	377	395	349	374	360	381	341	378	344	401	341	347	364	390	394	358	393	372	370	394	358	389	369	383	358	358	393	364	389	383	348	348	356	360	371	366	362	361	388	405	333	351	403	387	371	369	388	355	386	399	390	383	362	374	385	409	347	356	389	367	364	379	391	382	379	374	387	374	359	368	349	368	337	381	365	378	351	382	371	365	362	394	366	381	379	355	391	362	368	370	384	341	367	390	358	346	359	383	357	381	358	381	358	425	363	363	340	363	388	376	350	352	399	347	394	388	370	350	363	375	406	393	372	374	376	381	373	375	365	392	378	330	372	363	385	359	371	375	382	374	398	391	365	339	383	358	371	393	358	367	370	373	391	351	404	356	402	382	373	388	424	347	426	390	362	385	428	405	393	342	382	396	373	379	362	355	329	365	336	346	367	385	384	369	361	380	385	357	377	371	387	349	391	367	351	366	372	412	348	368	374	398	356	368	381	413	392	399	363	402	352	346	354	406	363	364	381	368	354	386	367	365	360	377	383	380	354	372	408	364	368	356	374	341	341	387	363	364	380	385	365	402	378	389	356	362	354	396	405	366	357	350	372	357	351	368	383	360	372	377	350	360	366	394	384	363	335	396	366	353	366	375	375	394	374	369	356	423	367	339	376	369	341	394	352	373	377	392	370	383	398	367	337	381	338	413	365	369	354	370	358	358	350	392	371	351	359	351	397	384	370	354	395	398	388	390	335	364	394	360	385	343	397	367	351	370	388	433	353	344	361	392	371	356	371	386	369	344	368	387	389	359	379	361	337	362	358	361	368	382	356	364	379	365	377	381	373	358	373	341	376	371	348	420	371	389	383	370	341	367	383	369	397	413	349	352	359	376	392	393	365	374	350	406	366	374	386	389	372	366	393	374	380	411	359	359	394	366	400	361	373	372	370	331	389	340	387	371	394	339	374	388	353	360	373	405	345	391	350	382	376	384	359	372	350	359	376	394	373	381	372	355	381	413	377	398	364	368	317	394	365	373	389	359	371	386	389	396	388	392	355	401	409	377	397	363	354	403	372	362	366	353	388	372	375	379	384	375	367	403	364	373	356	380	379	367	408	367	370	387	386	385	415	379	386	361	356	383	358	360	362	365	358	363	403	337	404	339	352	358	341	396	367	414	339	381	363	377	386	383	333	386	357	396	390	324	371	331	366	410	405	345	390	385	385	374	362	351	353	383	378	378	379	382	383	396	381	354	374	382	394	327	379	365	357	376	355	383	360	364	389	383	377	374	346	363	376	354	355	378	381	364	404	361	397	365	391	385	365	387	370	356	392	335
23312	39971	31818	20912	15717	12218	9604	7183	5213	4135	3413	2687	2190	1776	1641	1451	1288	1240	1133	932	863	847	772	710	656	688	724	687	709	712	685	723	683	678	672	636	675	608	613	589	580	590	603	559	574	548	519	525	532	552	520	493	548	522	531	538	529	488	520	549	513	542	550	519	518	555	517	555	515	515	509	532	487	512	523	505	519	529	486	513	505	526	517	562	520	458	487	526	530	567	496	541	529	535	538	512	493	510	508	532	523	531	525	508	571	520	525	509	487	533	511	513	535	507	540	507	519	528	511	503	509	540	505	525	530	514	499	541	508	496	473	530	466	545	527	511	522	518	484	482	518	485	528	496	465	536	552	507	520	519	534	481	485	503	487	520	507	514	522	493	538	524	518	534	499	555	534	508	535	492	459	531	489	481	459	506	514	529	531	524	518	541	493	552	519	507	506	527	537	531	529	554	511	506	559	543	514	508	527	547	530	471	506	509	497	519	557	545	526	499	531	558	501	517	494	490	511	516	528	549	496	555	515	523	515	529	530	505	553	516	502	543	532	540	526	487	517	479	510	544	489	519	516	537	496	532	516	519	538	483	514	488	536	536	511	522	477	532	511	563	501	528	543	498	536	512	507	549	500	499	480	529	542	491	504	517	493	511	535	553	510	538	490	545	519	506	505	530	506	500	533	516	507	537	531	540	503	515	510	524	518	496	549	536	555	485	494	512	507	506	492	533	484	530	489	519	492	559	530	520	503	480	536	533	523	518	513	579	544	487	533	550	492	496	497	558	502	506	505	521	505	537	477	530	507	520	523	523	542	509	533	548	508	498	516	566	480	530	503	504	534	514	539	531	526	508	518	495	580	524	498	532	577	532	490	541	517	504	497	511	537	590	530	504	527	552	477	491	521	500	521	517	488	524	510	493	507	523	471	504	461	516	555	517	477	525	516	503	542	514	540	521	511	501	474	516	529	525	507	552	524	548	522	519	516	558	490	532	510	523	513	531	485	476	523	501	524	569	473	515	514	511	493	509	528	496	541	521	516	520	526	507	532	483	504	530	492	514	517	540	531	496	526	504	554	540	539	527	527	556	525	483	540	499	499	495	517	511	531	515	491	522	531	514	522	528	510	524	542	494	509	534	500	503	530	478	497	500	504	550	536	492	522	533	480	486	517	522	500	514	534	497	518	558	510	484	514	527	534	522	544	488	525	530	509	499	531	477	519	525	524	504	503	524	552	529	534	525	517	512	503	499	544	546	492	526	513	548	540	505	496	536	487	495	547	507	505	474	498	503	485	486	490	527	533	508	547	533	483	532	515	542	496	524	515	482	513	525	521	533	492	508	577	533	502	479	526	536	515	537	506	465	530	507	529	506	511	545	503	526	472	499	466	544	509	526	485	567	525	514	532	476	513	556	522	553	479	490	524	526	522	502	547	502	525	518	542	517	540	515	527	554	523	554	510	528	560	511	520	515	533	509	527	522	522	472	540	502	504	536	489	481	499	521	517	482	521	544	554	515	493	525	500	541	514	518	501	534	544	513	515	501	493	533	505	513	486	517	531	533	521	522	476	548	508	486	496	535	508	527	507	566	560	532	535	548	507	543	541	548	560	500	508	497	507	472	507	501	533	484	511	518	505	544	517	548	522	499	531	532	478	546	491	492	568	524	537	539	522	506	536	526	489	578	535	536	526	545	514	507	528	514	507	527	520	490	526	515	534	543	489	526	482	526	513	484	518	513	550	493	527	514	501	534	526	539	529	543	572	520	512	520	535	514	524	511	490	570	530	517	510	536	520	520	516	518	527	492	506	547	526	530	505	561	549	526	525	470	521	542	526	554	495	514	509	556	536	558	513	493	497	505	509	564	500	528	501	494	497	524	460	534	496	473	536	504	512	507	508	472	502	488	488	499	531	509	539	518	556	561	524	525	473	541	522	519	523	514	494	504	545	511	510	516	494	498	524	553	514	527	498	540	526	525	529	542	493	494	489	560	540	508	511	512	525	515	546	521	523	500	533	529	508	479	538	532	486	495	505	514	508	542	556	534	520	518	528	487	503	511	523	525	526	479	513	483	497	521	507	521	504	541	514	583	551	589	496	553	519	502	469	495	514	507	492	526	520	483	503	516	540	507	546	552	517	487	537	498	530	542	555	523	513	527	523	504	543	474	519	517	508	501	542	511	502	523	535	501	521	508	519	463	519	500	495	534	539	490	520	534	550	485	520	501	527	508	496	498	515	520	499	544	551	503	519	533	525	567	507	519	534	500	523	519	516	515	502	504	508	542	511	558	545	522	540	532	545	493	493	498	531	510	538	540	528	542	515	481	520	532	537	562	498	540	490	477	521	518	477	588	537	537	537	536	504	481	505	472	503	494	564	532	502	531	554	506	519	522	524	546	501	518	517	484	515	522	493	522	485	550	504	500	540	538	538	512	493	506	516	531	491	505	512	495	492	522	513	491	533	553	546	533	440	536	538	516	512	532	505	499	515	528	522	552	537	516	505	505	512	521	502	528	507	524	542	539	523	517	519	527	537	482	474	522	527	506	513	495	517	497	573	489	548	559	528	451	536	540	518	554	503	506	567	545	484	503	488	517	537	539	504	532	488	538	525	550	519	540	546	515	500	550	496	535	491	506	546	520	482	544	494	516	515	545	525	531	495	536	511	512	511	519	488	495	536	551	478	500	503	481	524	523	563	526	498	533	490	520	528	521	489	506	524	524	541	503	512	558	548	530	551	508	507	559	499	526	489	519	540	512	515	520	585	510	506	516	512	517	536	524	518	544	495	497	542	519	522	525	491	512	503	487	519	496	507	493	519	522	525	493	549	513	531	509	522	572	474	490	541	528	499	546	498	467	527	515	512	485	511	484	556	497	522	550	479	537	557	521	499	525	508	526	507	480	515	547	534	527	519	562	515	537	552	545	512	558	513	509	513	515	510	527	498	494	533	526	488	531	544	481	511	528	497	555	516	515	509	508	549	522	548	505	546	511	489	526	568	530	551	506	558	541	520	509	508	523	509	526	531	548	517	564	532	530	508	493	533	482	508	471	499	515	523	531	530	499	542	504	568	513	541	514	511	490	570	516	554	524	541	501	509	486	518	552	530	488	542	530	533	524	499	523	506	545	557	525	509	538	545	539	492	518	535	537	526	511	551	508	528	495	516	536	488	491	498	548	497	522	522	529	530	536	508	490	481	514	503	500	493	496	506	509	498	530	515	514	514	512	491	516	493	503	504	514	557	541	489	531	513	488	531	493	504	520	515	539	548	504	508	523	515	513	553	568	498	515	538	541	493	516	511	519	490	541	500	518	515	479	489	490	521	525	539	514	545	509	495	480	455	503	532	528	513	509	521	544	511	545	461	539	496	487	487	524	515	480	546	524	561	518	516	560	517	555	523	518	494	507	491	512	530	513	529	556	558	521	523	528	450	449	525	522	544	546	510	504	547	485	520	564	504	523	483	518	487	510	552	483	486	497	522	517	520	478	521	528
25342	21695	27212	25371	10903	4809	3459	2250	1599	1393	1186	973	837	743	673	665	573	557	508	493	453	454	463	424	391	426	439	410	396	433	408	419	408	418	388	388	410	405	378	410	380	378	407	408	402	371	380	362	363	360	361	391	363	334	363	352	410	368	369	382	320	366	350	342	365	349	369	375	352	342	376	370	378	351	347	384	387	341	367	382	358	348	360	379	356	364	371	347	336	346	363	355	350	428	367	350	366	348	315	379	375	386	358	336	337	381	369	344	376	333	381	342	334	340	364	347	368	364	379	356	378	342	345	386	372	358	368	382	364	366	358	336	366	363	376	390	339	342	334	369	367	361	360	377	372	369	374	344	375	338	333	344	380	357	332	359	331	346	333	359	358	372	329	369	354	344	345	355	319	363	380	361	370	348	381	385	397	377	354	396	359	337	357	379	371	346	354	331	371	394	361	363	338	378	356	356	365	362	340	353	349	342	351	367	368	401	327	347	338	386	357	395	341	366	335	366	371	372	335	384	365	351	349	350	353	357	329	335	385	365	359	324	344	355	351	405	357	388	373	361	353	369	332	385	373	376	367	359	348	329	350	318	353	373	367	346	309	357	382	358	392	331	397	366	366	336	380	338	338	356	359	341	366	378	366	387	366	379	358	378	373	359	382	344	356	368	355	377	374	348	365	364	365	363	367	337	374	349	348	371	373	359	342	366	351	390	356	359	389	359	393	320	377	348	354	371	363	339	343	347	367	390	366	318	348	315	333	379	408	349	349	352	355	382	360	331	387	375	354	357	358	320	393	399	303	354	331	332	363	353	374	358	374	380	376	368	342	371	344	378	363	334	343	316	374	362	376	371	336	350	343	365	387	360	368	341	364	359	351	352	393	362	345	374	349	363	374	370	350	334	372	375	334	356	377	347	350	330	364	359	334	395	387	366	361	370	358	338	353	398	343	388	346	378	352	375	366	343	377	364	360	377	368	330	336	335	333	363	382	369	336	355	368	346	354	389	360	332	373	394	377	373	338	381	349	367	351	356	365	370	351	341	347	345	341	392	380	383	362	351	367	363	336	373	317	356	374	361	377	400	363	365	400	321	392	350	371	323	356	381	358	350	372	389	345	342	357	366	365	379	348	355	370	329	342	376	324	371	366	354	387	376	386	344	329	338	360	381	385	398	366	367	353	363	355	377	375	345	353	367	378	343	341	376	373	356	383	380	347	365	383	420	370	361	384	340	361	367	385	360	347	334	366	359	363	351	365	409	383	391	400	341	345	360	353	347	365	341	333	366	361	400	385	360	337	372	360	389	379	393	372	391	379	368	379	372	347	328	339	332	405	340	378	359	362	374	357	333	363	346	332	373	378	343	359	374	390	377	347	364	334	366	353	353	357	385	366	383	340	363	380	345	352	324	365	343	347	375	354	391	356	358	354	391	353	373	357	355	368	350	325	327	353	366	345	344	332	352	359	360	357	328	356	347	361	358	359	360	330	416	343	343	387	360	356	370	364	378	354	349	372	368	377	353	339	338	380	357	359	378	343	353	349	376	403	375	352	364	365	345	345	348	339	361	328	374	362	339	360	326	381	326	350	348	329	379	365	359	358	356	340	344	402	384	390	358	366	372	335	334	349	353	359	366	364	372	379	348	367	396	320	396	385	381	375	369	383	382	353	326	372	376	370	349	318	354	350	381	358	373	344	374	366	359	357	324	345	331	357	344	361	359	352	364	346	366	350	384	311	334	378	348	361	335	317	362	349	366	365	356	349	375	367	338	367	380	342	348	371	352	367	375	367	377	353	342	325	358	381	355	355	384	375	321	335	365	378	354	364	370	362	345	351	314	374	365	350	346	374	352	334	371	371	368	345	369	361	384	343	341	362	357	338	356	356	336	360	320	329	350	328	343	368	343	374	354	344	328	364	334	368	347	376	372	374	392	378	373	327	350	357	346	325	318	381	363	323	355	327	331	322	359	387	335	366	362	377	387	397	347	364	345	374	368	364	395	372	388	367	380	396	322	356	353	400	328	401	338	333	380	351	336	346	376	339	318	352	363	380	368	375	345	359	363	372	363	414	334	334	345	346	372	337	344	380	361	378	358	376	335	376	346	430	346	358	346	352	360	374	373	420	359	374	368	335	363	342	376	351	348	341	372	352	362	373	359	378	391	353	359	372	375	392	335	356	356	375	353	364	350	371	332	360	368	358	336	351	347	377	369	352	345	360	373	364	382	369	350	358	345	360	360	358	377	382	379	379	362	368	381	377	395	363	358	356	339	335	361	367	384	318	354	367	355	346	344	342	376	377	356	332	345	387	346	360	332	350	358	345	390	353	334	395	341	367	397	366	367	343	340	367	353	343	361	337	366	370	361	354	356	363	369	361	356	369	336	359	396	347	399	339	369	357	339	354	357	404	317	376	380	346	374	310	356	360	395	340	381	361	319	401	365	349	350	332	338	346	371	355	386	358	383	373	367	368	331	351	360	371	343	328	342	356	349	341	369	382	364	368	358	363	381	371	389	390	334	377	403	392	329	359	351	351	327	335	382	331	365	338	362	344	345	336	392	363	327	365	389	365	372	375	354	359	397	353	384	359	380	358	389	363	380	366	368	375	375	360	365	324	376	403	346	361	345	360	340	360	337	369	364	344	347	342	339	358	335	345	358	370	359	385	348	373	377	363	363	406	375	379	331	332	356	390	361	360	377	357	367	309	343	378	345	366	357	365	373	386	313	382	367	381	371	353	358	381	370	381	368	383	365	388	371	380	346	363	360	366	390	375	358	346	375	341	392	325	342	361	345	383	346	359	381	369	341	350	375	337	391	332	340	368	353	369	336	333	389	362	364	395	375	374	357	319	344	372	356	378	350	329	336	347	382	346	330	391	373	370	368	368	380	375	373	374	377	380	354	371	391	334	361	366	366	358	355	360	352	352	347	366	355	382	350	325	369	364	337	351	385	352	396	361	352	330	363	371	351	373	377	364	371	386	332	356	337	370	396	349	366	351	330	414	341	380	371	335	347	358	369	376	361	393	334	371	347	382	375	335	362	366	356	365	343	349	347	354	346	376	361	346	379	373	382	330	336	379	318	426	377	371	342	326	385	348	340	366	361	343	369	322	329	384	356	328	315	357	381	397	354	326	356	378	361	384	368	371	333	369	374	348	335	370	352	354	370	347	348	377	358	379	382	386	375	374	323	380	350	348	345	342	346	360	329	329	360	356	392	381	365	348	329	373	357	378	360	375	315	344	362	348	347	369	369	368	352	367	377	321	351	325	379	351	338	332	390	377	318	373	357	341	369	378	374	358	382	342	367	365	373	379	343	364	346	360	329	388	356	389	368	366	398	357	344	353	356	356	386	359	408	366	369	352	361	360	369	394	360	356	387	359	354	359	315	355	359	393	362	366	371	364	364	350	367	372	348	343	377	353	341	395	336	335	341	333	368	356	364	370	398	377	372	333	365	399	335	373	377	364	355	367	376	365	404	368	353	364	378
22403	36483	27874	17579	13122	9629	7634	5635	4139	3368	2713	2205	1718	1529	1293	1227	1140	937	885	886	787	657	664	615	618	676	613	637	597	670	644	610	623	634	639	610	561	623	580	554	551	530	532	497	534	524	496	528	473	493	507	503	486	467	486	508	501	511	502	515	482	495	518	511	528	506	549	499	525	482	481	516	526	499	539	503	499	548	490	503	515	522	530	513	472	459	517	516	491	495	491	491	506	499	499	500	509	476	505	480	507	535	531	536	472	476	502	554	498	503	472	499	469	485	502	474	473	489	506	475	507	509	477	468	483	479	488	489	493	481	475	465	518	489	497	464	497	484	488	514	533	492	500	494	499	473	539	496	483	524	489	511	495	443	514	482	482	465	535	530	503	490	507	488	526	486	521	507	485	533	474	519	501	511	514	507	486	511	502	500	487	484	511	526	499	467	500	490	481	482	480	509	509	489	523	481	488	493	478	477	513	507	512	509	499	512	504	526	484	448	507	495	437	491	531	484	478	456	491	517	514	475	490	543	489	495	504	487	495	473	504	502	498	521	489	508	504	478	504	500	487	476	521	497	473	496	543	514	450	490	505	500	494	507	475	488	511	510	480	515	486	492	487	510	495	538	493	475	471	502	484	497	537	502	493	494	503	512	502	493	520	496	506	503	498	505	478	503	510	540	481	490	499	470	469	499	545	501	460	513	443	496	559	526	477	508	510	488	461	520	509	490	510	492	500	472	534	458	520	489	521	536	486	527	517	471	476	510	513	463	496	514	494	497	482	503	484	534	508	468	506	468	474	462	473	525	518	482	505	499	492	479	498	498	491	495	479	502	505	492	552	460	488	475	511	450	467	521	496	501	523	502	502	505	507	466	470	537	519	503	545	508	495	493	491	484	502	481	496	502	513	486	495	488	501	538	484	533	520	500	435	502	505	462	487	469	501	505	504	476	513	500	473	473	492	516	472	516	491	519	508	516	528	496	484	526	515	490	494	522	463	506	475	490	512	442	523	515	481	486	499	483	480	482	471	487	513	479	507	482	464	469	477	483	500	521	525	500	500	498	470	477	495	510	492	464	487	445	500	468	503	475	450	480	505	492	505	549	500	522	502	507	515	486	494	453	483	507	555	489	509	508	455	492	496	503	507	490	517	544	501	472	501	504	492	507	472	554	516	529	486	510	462	480	488	517	484	507	490	481	510	496	514	496	474	510	488	490	481	506	524	491	503	506	517	495	489	486	510	508	528	470	493	504	495	527	502	520	553	460	477	540	506	510	512	498	467	518	468	500	522	533	521	509	498	480	475	514	502	504	539	513	489	477	502	484	491	486	518	497	483	492	474	511	473	518	523	457	502	527	529	474	469	458	504	512	477	469	446	488	452	492	479	468	538	482	500	490	493	497	468	480	484	464	470	475	491	513	482	503	514	496	473	486	494	495	531	556	508	481	501	493	520	481	482	537	476	524	481	496	525	516	492	523	475	489	505	491	489	491	496	451	495	542	539	513	493	482	549	461	493	499	500	552	488	523	522	463	491	484	490	490	485	502	506	513	528	515	489	510	507	476	484	501	511	522	499	512	519	497	487	494	509	494	513	502	502	478	499	522	480	537	495	488	495	513	489	526	479	486	505	536	493	488	521	487	493	476	505	521	479	528	474	497	505	473	504	494	519	496	467	513	499	495	525	524	479	492	521	499	487	523	482	486	527	498	511	487	495	507	501	508	501	466	491	444	505	502	523	508	520	518	475	539	500	494	480	511	489	503	524	501	499	504	509	506	532	508	508	480	477	498	493	496	532	520	511	485	498	478	539	515	512	477	494	472	479	500	455	460	522	446	508	508	495	477	482	520	498	460	497	497	528	478	489	509	484	491	504	506	490	523	510	481	529	508	503	533	491	524	483	457	492	519	506	478	512	479	500	515	528	519	492	510	485	483	500	550	462	493	489	504	487	517	465	479	510	476	505	466	498	472	484	467	483	536	487	460	508	501	493	507	513	462	488	474	493	470	517	485	459	476	481	483	469	486	478	522	514	496	503	530	504	459	515	516	472	532	535	480	505	507	496	458	480	497	513	467	505	455	491	479	476	472	484	501	446	487	478	454	483	474	513	468	521	522	496	482	488	500	460	485	520	498	477	524	526	486	502	484	501	501	510	522	508	520	506	541	496	505	472	483	502	480	441	533	507	514	513	532	455	484	509	516	490	501	505	475	519	490	494	474	482	496	532	501	514	516	461	501	509	542	482	490	486	529	473	512	480	500	533	525	510	463	515	535	489	495	499	483	490	459	523	474	450	515	488	526	486	479	515	509	497	511	488	502	456	470	471	518	478	448	466	510	484	494	480	453	505	487	503	488	488	508	512	490	495	512	463	492	498	494	487	513	481	464	484	491	509	484	480	534	492	474	520	506	516	503	490	493	475	513	488	483	508	528	498	460	462	457	509	461	485	501	490	477	468	503	503	499	465	483	494	508	548	488	467	498	471	490	531	484	493	528	499	515	471	474	522	479	463	538	532	484	487	487	438	490	531	475	503	511	503	483	465	503	539	519	481	486	493	503	449	499	495	507	504	521	522	486	502	491	499	474	499	470	515	524	510	475	453	504	527	550	550	506	481	525	480	490	507	518	467	502	509	490	451	475	532	457	514	493	453	495	488	523	474	476	520	498	509	471	451	446	507	476	482	485	482	464	542	486	522	501	502	500	490	520	455	465	498	508	452	491	474	482	514	501	466	538	467	469	461	491	518	499	498	507	525	523	487	509	482	509	522	517	506	514	483	489	482	495	513	472	521	477	505	489	454	493	485	523	491	484	479	471	462	475	510	506	491	485	483	490	483	530	496	510	518	476	486	492	503	492	479	489	484	482	478	510	478	505	473	505	487	483	511	534	485	498	470	488	540	550	474	531	514	487	490	493	486	490	516	499	531	478	486	505	535	505	502	546	515	542	509	465	518	522	504	465	526	486	538	493	538	486	467	500	545	497	469	528	504	508	504	497	480	484	498	505	509	491	497	461	467	530	474	519	476	494	501	478	517	509	507	493	497	510	533	520	521	508	506	532	470	526	508	530	492	505	498	475	483	513	501	526	516	492	503	479	544	472	520	512	519	510	497	499	529	493	477	485	494	513	501	446	464	493	481	489	474	471	453	463	542	485	527	502	460	488	467	478	476	486	522	538	491	536	474	478	483	496	528	481	486	474	456	509	484	439	479	561	543	525	511	511	509	490	493	486	503	484	513	479	499	472	491	494	482	467	476	523	469	508	529	450	494	485	480	529	502	483	490	523	488	475	484	498	459	493	498	486	484	482	500	512	454	495	490	501	522	503	523	532	467	482	500	504	486	483	510	514	498	529	544	505	505	508	503	495	480	526	489	467	460	491	510	523	519	466	501	499	511	486	540	468	512	525	468	506	480	480	488	515	474	509	491	493	506	469	498	476	530	507	493	497	493	485	516	489	481	504	524	501	503	546	493	531	505	504	478	504	510	424	519	486
23108	21676	29393	24492	21716	21094	11218	4490	2901	2331	1905	1508	1278	1056	963	932	770	729	649	590	506	477	449	457	488	448	441	436	431	435	476	456	427	421	381	399	340	419	389	379	361	343	354	352	367	391	346	346	341	350	317	365	327	367	301	352	332	323	336	319	359	351	328	338	339	355	326	337	341	364	324	336	362	327	286	354	360	317	317	341	350	319	340	293	345	345	358	314	331	353	347	354	308	359	335	333	320	347	340	336	335	304	364	323	346	329	325	314	324	332	338	330	342	320	317	356	315	295	285	347	288	304	333	318	332	329	322	293	343	339	329	298	342	360	339	327	344	326	341	330	330	370	359	306	341	339	319	346	311	345	304	305	293	323	318	327	331	316	372	334	326	335	333	342	285	350	331	345	299	331	361	323	352	325	344	317	353	367	302	289	335	297	338	348	358	321	324	339	318	337	333	344	336	339	326	297	323	311	330	363	352	323	318	324	353	330	323	324	307	352	336	314	323	341	334	316	342	332	329	353	325	314	344	321	329	305	332	330	324	330	338	351	330	312	331	332	330	348	321	328	331	336	340	327	322	357	321	351	324	341	330	346	362	315	313	315	335	330	316	299	347	326	298	338	354	347	299	351	347	326	323	302	312	343	380	311	323	316	297	355	326	341	358	333	363	317	355	323	309	360	338	350	325	327	314	315	333	330	342	352	352	321	338	315	326	327	300	319	332	354	334	295	327	354	343	335	286	342	328	314	326	329	311	351	329	373	355	351	358	310	357	303	316	296	367	327	297	332	339	332	309	327	351	339	324	311	316	337	302	317	334	317	334	363	339	331	348	368	331	337	331	320	330	293	334	338	335	339	322	322	307	325	301	315	330	343	341	337	299	311	345	334	331	363	351	321	358	312	329	312	309	333	332	349	325	372	286	349	329	316	332	307	306	331	311	330	318	340	368	321	345	298	354	343	337	331	288	322	334	356	329	342	352	338	312	291	336	331	332	340	321	332	355	314	340	329	314	309	356	324	339	359	348	338	360	311	302	341	356	311	312	335	352	327	301	295	312	308	327	359	337	351	325	300	347	330	332	313	311	305	312	351	320	327	318	321	337	321	345	316	339	334	328	339	319	338	323	334	346	328	355	329	362	328	322	327	320	318	348	306	353	306	310	344	339	331	335	337	345	308	327	312	368	330	316	294	303	336	301	334	339	349	324	327	320	331	359	350	316	328	341	318	333	355	348	340	315	328	318	351	344	308	323	338	368	320	307	325	347	341	359	328	357	335	354	335	351	340	347	340	290	312	311	286	353	303	355	308	361	328	295	335	325	327	334	318	309	361	345	320	362	345	364	342	352	338	319	333	394	344	350	328	358	323	337	341	340	315	317	316	335	333	316	321	347	343	337	321	347	339	295	321	329	309	319	307	330	332	325	343	329	323	349	293	359	304	352	318	312	318	313	311	306	325	327	332	320	331	369	325	330	325	309	306	316	300	310	340	353	327	347	307	327	345	309	341	347	330	317	287	349	337	325	337	320	328	339	309	306	313	346	307	347	305	334	339	310	369	323	350	333	324	350	363	342	319	325	334	329	337	329	379	355	320	320	328	327	328	320	313	336	328	297	341	324	332	321	331	332	333	335	326	333	353	333	328	359	351	313	346	307	310	325	339	348	326	344	330	360	309	297	325	315	315	314	347	321	318	327	351	327	300	320	314	327	356	323	337	330	356	340	312	295	318	310	341	350	337	346	292	356	348	321	317	325	331	313	358	306	327	330	349	346	338	343	306	349	328	322	328	337	347	304	327	323	342	322	281	341	328	326	327	329	314	334	333	323	331	340	348	333	319	325	338	327	350	325	355	332	327	322	316	353	322	337	344	303	308	318	326	337	313	356	317	325	314	303	331	321	339	368	321	339	348	361	298	348	337	304	310	319	355	328	330	325	322	348	306	324	337	321	329	312	342	335	349	321	351	337	303	282	346	301	355	308	317	325	333	314	309	314	329	315	290	312	328	310	354	305	334	334	354	323	332	282	361	338	341	339	321	313	318	317	329	318	309	331	328	318	297	328	312	334	307	356	290	315	299	341	301	347	348	301	335	301	328	332	316	338	347	310	349	325	331	338	347	358	328	346	345	320	325	306	320	327	345	353	360	344	306	339	389	351	355	334	285	323	346	332	332	294	277	306	339	337	337	341	331	353	321	352	312	297	343	308	332	310	341	350	316	325	319	308	335	330	323	327	323	304	329	304	317	340	350	288	312	369	361	320	327	343	330	318	290	334	330	300	353	329	379	324	324	342	344	318	312	351	354	363	299	353	317	299	314	339	341	325	340	345	350	359	336	355	324	343	322	340	352	331	352	307	318	315	320	337	328	329	338	309	345	347	317	315	339	345	341	295	277	317	350	354	334	334	302	322	336	322	331	339	358	334	346	356	353	349	351	331	302	318	329	357	313	325	322	349	307	310	330	315	359	365	307	309	317	320	335	333	344	324	330	289	329	325	335	315	353	340	312	346	324	366	326	314	315	321	340	345	330	334	301	369	341	348	300	307	295	349	292	321	346	304	315	307	311	336	347	314	328	314	290	337	327	307	305	344	354	321	354	346	369	348	317	306	302	318	325	319	329	337	325	364	303	323	310	317	324	312	326	328	304	385	359	341	303	341	347	303	303	325	347	346	337	303	348	328	305	330	343	373	350	363	328	313	330	351	305	323	328	339	333	297	324	330	314	336	337	328	341	308	335	331	323	318	318	334	319	345	324	316	313	327	328	313	339	314	331	342	316	363	324	334	333	330	345	319	300	343	316	342	315	354	361	354	327	329	326	348	351	342	348	326	346	354	354	361	371	324	297	348	305	320	326	347	320	353	345	325	328	311	359	322	328	328	306	327	356	329	319	329	312	357	322	312	349	350	312	310	345	307	315	348	351	295	327	351	324	334	312	330	342	344	323	305	286	336	369	361	335	332	358	344	312	318	339	337	316	360	322	291	314	361	330	329	310	341	307	328	333	311	337	329	341	321	324	342	334	325	338	319	322	291	344	313	302	315	325	342	346	342	350	336	319	361	356	343	311	287	309	335	306	337	296	323	363	332	349	300	331	321	339	316	319	329	350	310	346	315	339	344	340	288	308	333	348	339	336	342	338	308	336	341	305	331	313	317	344	343	317	345	367	302	326	324	331	342	340	330	347	285	323	315	325	313	321	311	349	339	334	311	314	302	325	332	344	338	362	339	310	331	323	330	329	335	335	365	302	337	341	335	343	350	331	305	321	313	329	351	303	334	290	319	325	330	304	336	317	344	312	355	344	339	336	309	326	303	311	326	327	321	344	315	319	326	332	335	348	320	338	341	334	358	328	358	323	316	330	317	373	306	329	342	333	336	358	297	352	346	356	346	322	320	334	303	338	331	340	303	296	336	315	283	348	285	341	323	313	332	334	330	308	335	356	299	336	312	358	327	323	372	316	337	327	344	372	319	314	326	304	327	318	311	320	323	359	321	336
25323	44187	35546	25363	20234	15687	12102	9070	6940	5570	4184	3363	2696	2226	1953	1722	1609	1363	1172	1084	886	831	778	681	707	742	662	717	688	709	755	747	672	660	611	632	601	567	613	558	539	517	557	539	534	522	484	451	488	488	494	495	479	439	471	457	470	447	480	483	505	464	431	471	477	479	442	445	425	436	443	469	439	426	475	441	482	447	438	444	435	411	424	456	433	462	423	477	425	464	450	448	438	440	488	447	442	458	457	453	398	450	451	408	483	445	507	436	446	425	435	435	457	422	473	471	443	445	451	457	478	427	451	441	420	451	438	440	424	432	460	462	457	466	451	437	438	449	461	446	414	461	461	489	454	470	480	453	449	498	426	437	463	467	482	470	458	471	485	456	431	458	471	449	456	398	417	454	460	437	448	429	481	430	456	432	473	450	467	466	458	452	460	468	418	419	450	461	420	441	441	410	456	441	430	447	442	416	454	434	432	469	462	450	408	409	451	423	469	444	444	510	450	433	465	422	498	424	402	428	458	446	460	482	445	464	417	430	451	454	410	436	458	492	448	479	489	435	447	471	437	452	447	466	424	452	435	471	440	462	446	453	449	419	435	456	413	452	456	456	478	461	462	468	453	482	487	452	459	446	486	463	468	439	456	428	433	423	434	437	444	448	408	421	451	450	465	408	442	445	459	459	453	447	451	462	410	434	454	458	410	479	412	438	482	480	440	458	420	446	450	477	460	430	473	437	435	442	438	434	403	444	449	448	442	426	445	444	465	448	439	427	483	462	439	462	442	475	430	467	464	457	445	431	443	418	429	482	459	456	438	471	479	439	490	496	477	455	443	475	479	429	442	455	435	437	492	473	436	436	449	401	445	474	438	446	476	438	494	458	434	420	439	469	401	420	468	426	488	428	450	446	463	436	434	443	487	448	452	406	418	448	474	438	449	483	441	490	442	465	434	463	468	390	450	468	442	481	465	401	452	442	440	454	411	435	463	466	448	437	467	486	456	460	444	463	476	477	408	441	452	454	454	404	483	473	468	462	462	441	456	473	444	420	431	429	453	479	480	432	460	473	443	427	476	455	448	461	450	415	445	462	451	455	476	471	459	464	493	437	455	450	432	451	435	445	453	439	439	449	394	423	460	469	471	444	444	434	445	483	436	436	449	441	422	476	454	465	393	453	422	491	449	456	425	452	477	435	449	458	432	427	451	454	476	470	440	474	430	444	438	438	443	405	459	414	437	414	461	436	440	469	471	418	448	448	429	447	437	447	458	416	451	411	436	468	462	466	405	481	443	441	472	420	424	429	443	445	446	467	441	471	433	426	438	457	418	472	464	449	446	460	430	422	442	432	429	426	415	465	433	462	454	429	462	433	437	472	458	443	467	483	435	477	477	426	497	373	472	487	455	445	483	466	472	444	449	488	482	427	461	471	431	442	439	430	434	442	469	453	435	447	469	440	464	456	427	432	411	408	439	430	457	477	437	462	444	451	458	446	449	459	437	461	472	442	429	421	441	470	432	413	429	455	468	457	499	434	483	489	507	440	424	453	466	406	451	473	444	443	449	452	459	417	438	442	437	467	487	461	475	434	447	480	462	470	448	440	444	427	465	474	442	421	452	435	436	463	418	441	449	426	443	462	433	442	435	439	482	447	467	445	453	435	466	463	427	484	459	452	422	496	442	436	465	434	446	453	460	465	469	439	449	466	466	424	410	475	432	484	428	493	434	462	427	435	461	402	425	490	468	444	449	452	437	460	433	415	453	457	440	430	450	466	399	434	471	473	428	465	426	404	420	478	471	434	426	426	473	456	435	492	439	422	443	479	436	485	456	463	471	438	428	426	403	451	455	434	425	458	444	429	405	437	445	425	462	444	439	438	441	497	457	476	440	451	465	475	454	453	435	450	477	440	395	413	464	450	469	438	475	431	471	456	437	466	457	429	442	479	488	485	484	434	432	452	447	470	419	456	424	462	450	415	417	452	455	456	447	450	461	437	447	442	463	441	458	450	455	441	462	461	419	438	479	475	447	443	476	470	470	485	400	437	461	456	452	467	425	429	447	454	433	427	449	433	430	451	447	470	435	445	458	422	463	451	454	448	414	455	463	444	431	430	450	425	428	478	509	483	435	460	468	468	439	430	444	435	486	487	440	461	431	428	454	445	469	459	469	483	419	445	442	455	447	459	463	455	468	414	443	471	471	486	447	423	468	400	457	457	465	457	427	425	438	440	461	450	464	429	464	468	429	447	452	464	437	462	479	470	428	470	451	442	440	468	435	466	454	455	475	454	475	462	437	465	441	438	442	449	451	432	491	429	445	412	433	448	449	412	435	457	449	424	419	457	440	450	482	473	472	469	478	465	439	468	442	408	443	494	430	426	471	456	402	462	440	453	443	484	450	479	477	463	421	450	457	437	471	421	466	429	468	440	488	412	443	446	453	507	448	431	441	425	442	452	449	457	405	474	443	440	458	414	432	463	451	449	463	512	485	476	454	445	458	444	426	424	447	447	452	441	484	418	474	421	443	452	455	464	521	479	433	433	445	510	435	442	438	466	456	455	448	442	452	474	487	471	448	444	497	455	433	421	427	457	428	462	462	417	463	505	464	463	487	422	443	437	438	466	438	403	442	489	461	450	457	426	468	454	447	467	417	423	446	453	451	430	453	418	440	469	482	455	422	486	443	458	455	462	442	460	440	431	457	451	453	439	453	440	485	467	473	456	452	454	435	394	447	446	460	425	431	472	479	427	433	498	463	463	446	445	447	453	489	458	472	418	468	429	478	464	448	441	423	454	432	464	443	438	444	417	449	470	444	443	408	430	460	416	454	445	463	453	453	481	441	416	472	435	443	443	455	437	431	430	493	440	430	487	472	474	473	432	456	483	481	421	435	469	433	442	449	478	449	443	461	460	465	440	424	454	482	407	430	468	471	448	435	464	391	471	448	425	458	464	459	439	447	452	437	427	446	438	494	408	441	444	485	485	439	438	464	458	446	460	460	476	466	455	463	462	466	451	470	452	440	442	475	439	437	434	483	447	443	447	459	440	461	472	438	457	464	412	446	449	442	441	472	449	438	458	452	460	423	435	468	449	423	439	460	486	454	436	444	455	463	453	508	444	446	451	465	469	440	488	453	435	442	413	459	464	439	461	425	432	435	493	468	433	441	467	470	446	423	406	472	375	482	466	423	433	436	443	414	450	456	417	473	386	438	454	416	458	442	460	456	470	447	431	474	474	450	428	461	448	445	468	455	460	473	424	418	444	445	484	438	422	489	423	460	439	429	409	442	427	445	457	436	455	449	433	502	402	452	443	434	479	459	494	444	452	415	442	437	424	426	491	465	455	458	449	472	414	430	420	454	435	441	445	419	468	470	424	416	471	439	456	461	480	454	421	439	426	443	465	449	443	458	455	472	450	441	439	463	462	467	481	477	442	439	459	457	446	442	470	494	443	455	501	450	412	471	434	453	491	440	449	441	448	456	437	483	466	447	427
28265	21947	19988	11995	5977	3679	2641	1852	1393	1213	984	864	720	683	631	602	536	551	474	515	427	433	477	459	442	464	439	442	406	443	429	457	446	449	413	441	425	415	439	396	429	414	423	388	396	419	413	419	427	427	366	378	406	384	408	393	412	425	399	416	400	387	375	420	368	409	429	400	406	356	395	411	358	416	396	395	393	396	384	410	387	385	405	355	371	368	371	358	400	400	400	363	408	344	412	364	393	383	387	378	361	438	377	363	399	390	425	393	379	390	427	391	360	362	403	383	365	375	381	395	386	372	375	429	367	424	369	380	381	409	378	387	400	370	406	358	387	380	365	384	360	393	348	396	378	418	370	411	402	421	409	382	387	383	402	421	399	424	401	346	397	373	393	382	402	376	397	381	370	408	435	381	411	420	386	387	407	353	391	385	366	372	359	417	364	404	403	380	400	404	385	391	409	411	358	429	373	402	380	401	371	369	356	410	376	410	377	387	385	383	367	390	433	384	402	390	401	427	380	398	356	398	372	366	369	411	377	388	417	381	408	402	380	386	376	436	390	393	371	394	363	379	408	391	410	391	385	395	367	391	366	384	383	420	382	360	397	375	397	361	378	388	393	382	367	361	418	388	380	407	352	378	359	429	396	357	391	392	420	367	374	417	378	405	370	410	395	411	382	370	391	383	392	392	427	368	373	399	392	409	404	401	387	421	389	385	393	381	404	364	373	354	389	337	372	351	362	375	420	407	399	429	381	364	385	360	411	407	388	382	359	416	399	390	381	401	373	370	373	384	369	373	360	398	355	393	424	371	359	399	434	380	388	395	388	378	410	399	360	396	399	394	379	375	389	422	376	424	351	387	363	427	367	367	381	371	395	442	414	404	380	383	384	369	383	400	342	407	386	394	388	413	399	407	369	371	407	383	355	350	359	419	398	386	400	427	444	402	404	412	412	369	371	390	393	377	385	401	379	409	354	398	355	388	435	388	395	397	401	395	385	384	365	372	395	412	382	400	391	388	418	400	388	378	391	416	408	425	371	388	406	402	389	376	402	428	413	393	382	382	401	411	386	395	429	388	365	372	377	380	376	391	386	417	404	417	396	401	393	397	384	374	354	389	393	419	386	400	380	376	395	410	392	415	401	390	380	400	411	394	381	420	388	377	431	351	404	383	374	366	383	411	397	401	429	411	351	407	396	336	407	415	377	403	403	419	402	411	348	400	399	399	372	402	364	390	374	371	416	391	413	408	358	382	433	402	415	402	377	376	385	400	422	420	375	367	382	375	428	394	376	385	369	405	375	407	402	428	385	401	394	403	415	425	382	387	397	399	379	405	402	395	431	400	396	416	421	399	401	382	364	387	392	367	405	383	382	418	408	371	404	430	416	368	397	349	410	408	383	413	416	386	402	415	387	402	380	371	431	378	383	412	408	377	441	366	378	384	376	385	366	410	404	349	404	418	366	365	395	399	394	403	360	395	351	370	348	391	412	367	355	403	395	408	429	366	375	383	365	382	387	387	404	396	354	409	378	385	397	384	423	365	410	387	411	383	348	396	409	420	426	387	387	393	358	351	356	402	383	418	388	404	396	390	411	382	348	392	434	410	389	390	425	386	376	399	386	392	406	369	391	376	418	391	380	392	396	387	405	343	406	427	392	408	417	437	383	386	402	391	396	381	369	350	393	398	370	372	386	378	366	369	323	403	360	370	387	393	384	406	402	420	389	401	398	430	385	392	386	401	378	419	399	422	408	375	376	385	407	367	392	401	419	390	399	369	393	382	364	387	400	375	383	391	405	364	406	362	377	394	353	370	413	388	383	368	372	391	366	393	365	381	344	383	379	400	406	414	385	355	369	406	407	399	379	424	383	371	353	366	400	359	377	390	386	377	392	386	407	338	386	394	401	370	388	381	424	414	381	408	389	408	401	416	389	400	400	402	395	407	392	413	394	379	395	417	371	389	396	364	423	360	377	419	390	377	370	341	367	367	397	358	381	381	384	415	361	399	396	388	358	376	381	420	395	381	366	400	425	392	423	368	392	407	337	398	417	368	356	378	359	379	376	407	397	371	360	422	411	407	384	376	366	388	413	413	412	406	416	349	407	408	409	348	388	422	413	397	418	415	411	370	399	413	405	398	383	376	368	387	361	375	412	401	378	394	373	417	390	402	407	391	398	420	404	345	389	385	397	405	389	380	418	384	401	361	421	405	361	388	396	412	357	383	414	374	400	385	414	429	434	377	375	370	371	377	410	368	403	426	418	402	384	415	424	360	382	415	395	375	377	366	365	397	383	387	374	392	384	398	403	391	386	379	374	452	449	372	374	357	394	377	388	392	401	424	405	384	410	387	392	370	377	410	397	429	418	386	378	411	376	405	374	401	420	401	386	407	369	376	384	390	393	390	386	385	427	399	387	345	361	433	381	394	374	376	396	390	401	392	394	372	351	390	359	390	403	414	384	404	397	380	411	377	400	397	412	363	396	353	369	413	368	385	399	380	367	382	396	384	385	375	373	412	372	402	364	388	412	396	376	376	373	401	356	360	394	377	387	383	387	407	361	416	401	362	375	389	369	384	407	390	375	403	386	424	396	406	392	383	384	387	414	398	353	419	405	390	396	385	392	368	402	383	403	381	385	383	356	402	383	407	366	418	398	391	397	366	422	390	384	393	404	372	399	359	400	390	388	399	399	433	384	391	393	407	389	400	369	382	399	390	394	410	351	375	390	412	382	396	387	395	393	404	375	381	404	392	393	428	419	384	405	411	376	406	414	418	396	388	375	381	394	400	388	360	419	368	381	381	397	384	364	391	420	398	371	388	356	387	382	377	384	392	408	381	386	372	383	395	426	375	418	425	409	388	395	375	405	389	402	426	415	401	408	409	429	379	381	418	367	377	375	394	367	376	368	363	378	388	406	410	397	395	381	404	349	398	399	391	428	380	386	393	383	375	359	415	397	373	396	401	386	358	415	415	382	388	399	378	380	392	357	373	425	401	363	401	397	384	384	411	402	375	371	387	424	400	373	409	371	409	411	401	391	403	372	356	413	389	390	383	385	393	416	406	376	374	419	415	400	395	384	405	391	392	370	413	407	366	399	406	404	396	374	364	406	370	369	402	399	389	379	412	401	404	383	401	405	399	359	385	384	402	388	377	409	398	391	362	419	388	408	403	408	402	434	402	400	365	382	367	382	394	409	408	385	391	380	370	429	435	391	412	427	385	377	422	392	362	408	379	377	381	418	399	391	374	363	381	412	380	357	363	378	416	399	398	375	385	404	384	422	360	398	385	376	375	381	405	376	378	364	363	391	419	345	425	370	395	410	404	427	389	392	389	379	393	395	356	403	409	390	399	374	389	396	400	411	397	422	372	394	382	413	414	360	384	404	401	365	370	373	418	415	416	393	404	389	381	382	385	397	357	389	451	401	422	411	399	384	372	396	384	383	415	406	406	383	405	388	404	376	436	414	394	386	382	360	394	414	396	361	381	407	405
21784	32936	24192	14941	11100	8067	5981	4440	3413	2726	2035	1812	1516	1170	1117	1035	988	874	836	784	726	706	685	679	716	656	607	614	682	686	657	683	668	707	653	662	604	603	543	563	567	574	618	573	553	514	515	510	574	542	531	559	556	540	543	538	536	556	544	511	534	544	573	536	527	602	539	571	570	527	467	537	572	545	566	532	539	530	546	542	521	575	514	532	530	533	562	539	521	525	526	521	534	550	499	523	512	561	530	563	527	541	520	520	552	591	573	522	522	515	616	553	559	549	518	525	536	532	527	557	528	568	535	525	559	491	550	541	535	577	537	516	501	515	545	482	530	572	530	541	532	554	553	544	504	548	534	535	546	520	549	562	510	587	520	556	525	554	579	558	540	541	510	522	550	552	500	565	530	520	536	548	514	527	543	527	514	541	557	533	513	532	521	532	552	586	566	564	537	516	545	514	568	508	582	552	554	508	525	512	528	484	535	553	519	566	541	523	584	542	515	534	507	557	534	527	538	567	539	548	577	522	526	509	547	531	550	560	528	498	511	545	530	511	545	560	562	514	544	576	505	538	556	532	499	548	571	535	562	566	491	546	506	555	535	512	521	513	525	554	493	503	491	541	575	497	541	512	559	534	569	528	531	539	526	549	551	573	565	525	553	535	528	512	544	568	547	545	506	535	530	518	553	515	544	502	528	514	516	572	508	556	509	532	546	538	537	503	564	513	583	526	547	555	547	582	542	552	567	538	524	500	543	515	527	548	566	553	526	517	501	518	557	554	505	537	534	543	506	543	520	560	517	585	538	544	528	541	557	546	559	521	552	519	534	563	528	548	537	563	516	547	583	565	510	518	546	543	536	543	565	552	552	568	509	540	530	537	534	535	539	578	523	558	554	541	513	569	562	529	477	561	565	525	501	550	530	529	501	580	549	515	550	531	517	532	543	567	560	546	507	514	527	510	570	527	539	564	596	503	527	549	561	539	530	556	593	496	509	512	555	535	521	526	541	561	535	520	577	553	487	549	541	538	530	510	529	521	533	533	494	507	560	554	551	504	508	504	516	537	548	532	564	535	566	508	519	541	529	518	499	527	536	559	555	522	535	548	502	487	520	522	542	545	541	540	531	575	531	546	578	541	507	535	546	556	579	531	555	528	501	514	562	502	530	563	551	551	542	535	552	533	527	532	495	556	560	562	530	583	530	519	553	570	508	556	597	580	536	555	518	530	521	570	551	538	542	493	513	559	577	494	557	529	553	538	543	543	524	531	506	540	553	508	535	525	517	531	528	516	527	521	566	555	525	542	524	515	529	503	522	553	542	550	537	548	559	544	529	559	577	545	498	516	523	519	522	577	545	581	540	511	536	524	525	562	543	544	524	551	537	521	516	513	548	548	546	487	533	535	533	525	514	550	503	535	555	513	570	549	570	515	532	550	543	555	570	544	533	540	552	520	550	516	500	546	513	538	538	520	525	539	514	521	517	495	564	539	554	534	532	512	519	563	540	537	542	518	568	541	533	566	555	520	523	520	535	556	539	546	500	563	555	536	510	535	527	544	551	508	557	499	554	513	539	511	545	563	500	494	535	488	534	541	580	522	500	556	527	500	534	526	520	489	526	571	495	515	514	569	523	528	514	544	528	549	550	562	514	508	525	528	514	543	524	544	533	534	513	573	489	521	540	564	560	518	533	526	523	549	544	554	513	535	528	537	501	515	529	529	576	515	551	536	551	548	565	591	570	561	525	503	548	484	524	531	545	510	549	511	536	510	543	546	506	574	497	543	475	523	546	533	563	514	547	561	588	565	557	527	518	556	545	529	546	536	550	547	517	521	492	511	578	506	559	506	479	547	522	576	541	525	527	504	534	512	527	552	512	572	519	540	565	543	577	572	561	558	536	529	535	567	570	554	526	545	537	565	573	555	488	559	588	494	566	494	579	559	514	529	542	523	538	563	521	553	500	545	520	491	563	543	543	546	555	528	549	561	529	543	554	515	586	544	558	502	545	537	518	538	498	545	563	518	481	505	510	523	549	536	562	538	526	520	524	519	593	525	563	500	539	539	521	538	592	526	548	546	510	525	525	533	541	536	544	538	556	574	543	556	523	555	513	543	517	568	538	505	535	562	525	544	524	525	511	517	546	545	566	531	562	561	543	516	533	542	535	510	540	547	549	536	529	562	548	521	527	485	533	534	526	548	535	554	548	565	558	554	547	539	543	552	550	569	547	534	545	481	499	563	506	509	538	537	527	548	561	509	540	539	524	558	539	543	541	535	565	556	499	503	514	517	541	516	537	546	550	522	536	552	541	542	530	514	554	539	573	531	553	573	525	526	507	512	516	534	512	554	558	554	513	544	519	522	538	488	562	511	530	536	503	551	531	509	528	531	554	547	544	566	543	540	538	533	565	526	557	570	506	564	544	533	511	558	510	518	469	535	566	568	513	599	509	536	526	565	569	533	539	574	574	478	524	531	535	518	545	525	508	546	529	544	517	542	580	562	524	526	550	560	542	495	529	512	552	515	529	538	536	544	532	561	558	562	524	565	515	501	547	540	506	536	512	544	516	546	528	584	550	548	531	513	517	568	557	539	503	544	532	560	550	565	562	527	535	524	499	498	528	539	527	517	513	580	545	567	523	478	541	568	551	561	550	535	533	526	527	525	534	572	520	588	535	572	544	584	536	507	518	541	559	511	545	580	518	521	515	517	554	523	524	542	511	543	532	520	537	534	577	523	546	589	499	570	558	556	534	543	589	518	562	533	518	540	550	602	556	509	499	540	523	547	593	555	547	561	514	549	559	561	521	521	523	551	523	519	523	589	556	545	553	572	550	527	552	587	539	549	558	526	471	519	528	547	592	535	553	518	557	484	550	575	541	563	551	524	546	526	522	530	603	531	532	523	549	542	578	530	503	538	521	547	540	516	529	536	509	538	577	555	526	539	522	531	540	501	580	562	536	551	542	502	532	579	573	557	550	518	562	576	499	524	486	535	562	516	531	529	523	549	521	559	537	508	516	516	534	525	536	539	514	517	552	529	513	534	546	508	498	506	543	567	521	512	533	545	560	518	551	568	549	556	532	518	515	528	514	526	489	529	536	525	516	569	540	536	569	549	514	544	523	554	554	518	532	530	516	548	520	454	500	512	558	532	494	553	531	524	553	510	541	548	557	549	542	517	591	540	515	523	542	533	563	591	585	509	518	563	534	535	552	531	516	528	567	544	554	503	546	527	497	528	514	505	537	511	518	511	536	546	553	511	552	559	563	524	523	498	555	531	541	510	506	514	588	547	574	552	593	532	512	557	535	536	549	527	497	537	519	524	514	554	542	516	626	545	522	558	551	560	541	516	567	526	546	554	571	535	506	531	558	521	501	554	563	577	505	520	536	561	511	529	550	522	554	525	552	536	530	525	539	569	540	531	508	538	532	557	512	531	538	555	545	510	519	557	556	548	540	538	505	564	556	555	566	531	557	503	531	543	513	563	517	526	552	537
24028	21666	28781	25104	21277	12127	5186	3184	2310	1801	1444	1225	1018	896	833	720	657	602	568	554	475	497	469	461	465	460	422	426	466	442	464	450	424	483	422	417	400	404	425	396	396	366	377	401	395	414	379	406	360	382	375	398	365	408	380	365	363	353	340	378	360	344	407	387	352	401	369	402	366	365	361	382	378	355	381	372	353	410	362	331	388	360	346	405	344	379	371	356	382	352	368	407	404	362	352	353	335	357	363	400	401	383	370	385	363	370	364	351	377	386	359	409	335	379	397	374	370	378	377	367	354	357	390	331	383	346	377	388	360	361	425	354	371	362	372	381	388	407	382	367	350	356	362	374	381	341	361	394	366	364	378	390	313	405	406	394	320	433	344	352	341	372	389	338	383	368	378	355	328	366	360	379	377	346	376	396	351	357	364	368	377	386	393	359	394	343	358	388	360	379	374	343	381	381	371	359	418	361	368	364	327	388	369	371	342	349	359	354	389	392	367	374	381	377	346	384	378	352	389	350	378	368	388	371	352	383	395	398	389	360	383	356	344	405	374	387	372	379	387	352	362	378	351	367	363	373	330	382	353	344	369	344	361	339	356	382	381	376	370	361	366	370	384	380	362	390	371	383	365	375	365	373	371	427	354	393	390	359	376	343	366	326	384	383	380	346	389	402	367	363	350	405	383	379	367	354	403	384	351	395	367	366	367	373	357	379	354	352	373	409	349	342	374	363	344	397	350	392	341	378	349	368	378	372	357	368	366	369	354	333	391	392	343	379	370	365	358	350	400	358	356	367	352	382	372	370	338	345	364	347	360	383	354	362	396	377	355	347	353	411	352	354	369	372	353	370	376	376	407	369	382	419	364	352	374	365	361	378	363	398	380	364	403	362	350	344	339	378	374	356	359	383	352	331	354	359	361	378	342	395	389	353	356	350	375	416	361	403	352	362	381	374	383	359	417	411	393	365	405	381	347	377	366	356	368	352	382	364	374	401	340	360	362	336	348	397	394	370	372	368	345	380	361	378	360	394	372	355	390	392	400	363	371	359	399	356	375	343	387	353	394	377	375	397	372	399	367	357	364	350	372	381	378	322	351	366	355	360	396	376	362	380	352	380	355	346	382	359	372	363	365	382	361	390	352	345	375	407	366	363	375	355	364	382	369	361	377	384	359	346	351	383	373	389	361	379	303	382	356	379	348	349	371	361	362	352	370	381	380	396	367	411	365	350	397	362	351	355	379	376	376	379	366	376	356	380	360	362	376	367	366	405	341	368	366	361	366	375	420	364	339	375	372	415	373	373	364	362	380	365	377	375	361	350	375	377	393	370	340	404	372	370	368	372	367	376	365	367	338	402	357	347	374	355	362	362	382	352	355	343	370	381	386	352	359	389	337	386	359	340	388	333	366	346	380	373	385	409	390	359	357	364	386	357	372	353	371	340	327	404	357	384	367	372	379	411	350	373	378	373	391	401	375	408	363	365	366	395	388	370	392	381	372	387	386	381	349	363	358	367	363	335	375	340	369	376	381	359	375	382	384	341	332	375	380	379	335	360	373	359	379	374	389	402	379	367	379	344	372	399	373	399	407	367	338	354	365	357	367	375	374	351	379	358	332	369	362	320	392	346	368	379	383	350	385	335	377	362	411	367	368	367	379	390	393	372	357	348	391	361	391	371	376	384	343	374	356	374	378	387	393	374	401	355	392	376	353	396	352	378	351	355	374	361	415	386	334	367	420	354	395	374	341	370	368	393	362	395	346	378	370	382	382	371	369	390	378	372	418	415	407	381	381	367	393	363	365	371	372	360	369	383	377	381	389	385	357	348	376	402	329	369	404	376	401	360	377	375	367	363	366	388	389	373	381	372	359	351	334	359	364	381	372	371	362	375	351	312	381	370	350	342	405	365	390	389	361	410	365	390	359	369	382	355	379	335	364	329	388	380	347	368	338	335	410	370	371	355	359	332	365	370	381	385	393	339	397	355	389	403	403	367	394	394	363	345	355	365	410	371	388	377	367	351	416	391	349	358	345	410	389	377	383	359	355	330	367	370	358	359	346	340	368	377	375	395	362	392	364	400	354	355	361	389	362	397	382	367	374	389	379	390	385	355	400	368	389	342	361	359	330	371	367	382	405	363	371	356	368	378	382	411	402	358	367	440	362	385	392	377	402	371	387	388	373	376	354	408	382	339	380	393	394	398	364	390	362	377	380	366	373	363	355	366	398	377	361	393	374	388	374	389	363	341	393	368	365	331	419	383	395	393	369	367	354	413	380	379	369	340	381	337	363	395	385	358	363	386	362	393	395	358	377	368	356	346	410	387	366	372	374	395	383	384	355	405	379	375	397	424	335	342	401	377	366	377	393	410	356	392	356	379	368	390	348	339	385	383	349	387	353	397	352	396	394	381	378	398	365	377	334	344	352	393	348	355	376	377	410	360	353	387	369	344	345	362	347	361	408	376	407	395	385	328	393	365	353	384	365	373	371	358	354	361	371	382	388	356	335	380	367	381	362	365	336	355	348	371	380	352	376	335	376	347	382	434	378	348	368	395	353	385	365	354	331	339	421	378	351	347	344	360	380	398	380	378	363	344	406	406	385	391	359	339	384	355	369	360	356	358	343	355	363	384	393	376	385	382	365	336	358	381	377	384	371	393	349	342	369	400	418	388	355	345	354	368	372	345	366	394	372	357	394	368	372	359	361	352	374	366	384	379	397	372	353	387	390	351	360	400	398	354	381	402	314	347	371	358	387	359	385	329	376	356	351	404	372	361	367	373	345	383	402	348	354	384	374	397	384	358	390	345	403	385	413	412	351	397	356	388	388	352	357	350	373	395	389	396	350	392	362	384	392	361	370	382	352	385	371	363	384	380	377	367	338	394	381	354	340	346	356	362	356	398	397	374	383	360	374	409	385	352	381	348	343	409	375	370	335	380	375	352	343	366	381	380	318	382	373	354	388	338	334	371	366	391	400	397	396	342	394	394	350	392	343	368	355	370	370	377	343	390	399	354	373	398	373	348	348	365	367	383	338	362	379	377	370	359	360	372	356	346	356	337	377	375	347	354	338	403	385	380	376	370	378	352	387	393	366	389	371	368	380	315	329	410	365	350	351	379	364	346	410	367	357	361	370	356	329	368	384	388	389	375	390	371	389	354	349	381	403	406	368	377	348	404	342	379	379	366	351	386	376	384	355	390	359	365	357	380	397	341	354	344	398	378	369	376	400	368	387	353	351	391	385	362	388	362	421	361	371	356	362	379	379	358	397	376	361	357	361	378	410	375	371	393	375	378	357	377	368	361	374	345	358	434	372	383	398	347	359	387	350	373	403	356	339	374	379	387	367	361	346	399	348	366	337	362	379	368	374	372	366	377	358	371	386	379	394	367	357	363	358	371	358	410	370	364	365	357	345	370	345	358	407	370	352	380	384	391	341	360	409	335	342	339	374	372	375	386	386	374	394	378	404	374	381	354	379	361	349	381	380	392	361	368
22620	40315	30813	21107	16508	12707	9296	6867	5371	4159	3307	2618	2172	1795	1585	1398	1275	1196	1025	925	860	769	723	724	727	676	674	725	735	744	718	727	737	667	662	645	623	568	594	603	569	563	585	550	547	551	524	554	485	554	514	534	509	563	501	515	513	529	510	511	552	512	477	487	492	510	540	477	487	501	531	519	499	516	517	498	481	459	537	547	503	512	524	524	527	540	507	475	462	520	522	536	529	517	568	510	490	515	536	559	536	494	499	509	516	522	481	490	462	539	506	504	457	532	511	512	525	523	483	496	480	517	522	538	513	516	501	546	517	474	556	508	471	494	475	485	525	498	508	509	477	483	492	479	535	522	473	473	565	501	518	512	498	498	546	522	548	521	485	479	503	530	528	517	481	522	487	535	528	493	497	450	533	518	473	543	505	492	485	524	518	534	488	500	520	499	543	512	494	551	531	512	492	471	516	537	526	533	560	503	500	469	512	542	525	499	558	539	515	511	508	494	475	536	484	530	509	484	451	503	511	532	480	523	467	480	527	489	494	521	504	512	481	533	514	524	531	488	479	494	520	511	509	536	514	500	515	502	514	534	535	535	508	528	554	481	498	524	504	526	502	508	500	528	520	542	439	526	491	540	500	547	538	510	517	463	510	461	505	499	487	512	550	520	520	490	554	512	472	496	495	551	474	500	493	514	492	496	504	476	504	514	526	533	515	496	495	516	506	517	523	540	475	503	520	507	527	521	534	528	522	537	500	509	465	525	499	519	528	457	538	535	533	479	480	500	507	507	512	552	491	496	535	484	505	475	510	519	496	477	535	489	540	507	483	499	489	509	484	517	456	524	508	537	495	540	533	551	512	546	541	512	496	505	481	497	505	504	512	517	482	516	541	520	560	498	556	519	508	544	508	526	559	525	487	494	520	529	519	513	509	514	569	526	518	511	445	507	512	557	484	540	528	486	486	508	542	492	552	451	500	510	483	523	553	483	473	487	518	517	496	494	499	508	489	508	487	508	533	536	510	520	499	501	545	521	522	517	493	519	500	475	524	504	507	508	521	466	514	467	543	516	477	499	496	538	553	551	494	472	492	533	489	535	486	503	532	521	482	535	547	510	510	499	467	493	524	483	501	511	503	523	521	463	530	520	511	529	496	507	518	502	512	516	490	512	529	481	553	540	520	501	510	488	532	506	516	541	500	506	506	555	510	513	528	523	530	487	522	490	482	527	481	535	507	496	521	508	498	494	512	525	475	508	480	515	538	477	504	489	518	498	485	518	534	528	568	504	522	487	492	518	529	517	538	557	527	530	509	500	555	529	526	523	491	523	524	503	521	481	507	544	538	489	542	530	539	462	532	524	501	526	554	519	506	501	522	500	535	516	529	520	537	529	549	498	523	527	496	544	541	538	527	509	478	513	482	505	494	504	520	526	482	497	512	506	506	535	519	507	502	513	506	493	505	510	529	513	532	546	511	505	525	482	475	514	480	505	484	501	517	524	465	506	517	504	540	514	520	507	505	523	512	510	530	515	554	551	521	497	539	502	494	472	536	520	557	518	529	538	477	529	524	487	497	512	483	532	495	497	544	542	490	507	517	485	534	500	465	475	521	534	500	517	537	513	531	526	471	520	495	467	553	468	515	514	527	513	526	515	549	487	505	522	537	536	482	479	501	532	494	534	532	506	546	553	479	452	488	523	556	567	494	484	515	525	498	544	498	523	531	526	494	538	494	489	541	508	512	491	500	507	503	527	540	498	498	497	531	481	537	491	502	484	526	554	533	511	484	509	489	497	512	537	502	485	506	515	518	519	516	513	517	477	465	495	531	522	478	522	527	492	523	551	500	513	563	501	495	499	485	553	504	507	551	534	512	512	538	516	497	503	511	537	511	517	508	484	482	510	513	490	530	495	533	469	537	532	498	510	505	514	516	485	512	507	526	483	499	482	504	498	465	526	513	500	503	535	534	514	519	516	509	528	512	494	482	542	496	502	512	529	525	475	577	472	531	522	504	486	534	477	507	508	533	535	479	536	510	498	529	519	501	496	514	499	494	480	523	503	535	489	531	493	556	495	500	491	521	506	528	516	509	531	539	563	523	485	516	531	507	523	517	491	532	496	507	518	486	498	519	509	489	496	525	516	530	498	498	549	510	496	497	469	517	516	513	572	503	524	524	519	513	487	534	447	508	497	514	524	530	497	526	504	509	495	514	501	501	511	533	490	488	512	499	509	513	507	541	482	460	497	532	516	521	485	544	540	485	519	548	503	500	540	498	532	503	489	505	504	533	481	486	499	502	507	508	531	517	501	516	502	499	500	546	512	521	538	526	507	538	518	481	484	513	473	530	563	484	544	492	519	568	509	496	492	536	478	531	506	518	503	512	541	512	508	493	553	501	530	494	488	518	515	534	511	470	503	508	506	473	478	503	515	507	511	565	509	516	519	523	524	527	510	510	517	514	519	556	477	488	490	473	505	479	528	540	500	533	526	508	513	537	461	482	512	512	485	528	483	510	568	527	500	495	545	482	513	538	469	520	530	551	512	488	499	531	505	497	506	470	539	497	499	473	508	512	525	573	515	515	482	536	514	460	487	481	533	517	490	496	483	523	521	522	516	539	485	506	487	508	551	537	515	515	476	457	570	501	519	487	488	509	551	523	495	504	515	511	557	504	509	501	495	507	493	517	508	521	475	484	566	499	490	560	475	485	511	532	516	534	512	503	508	492	485	563	495	506	525	525	498	480	557	509	480	491	530	455	487	524	512	487	530	506	520	510	475	442	458	529	523	522	559	533	512	517	499	495	539	532	518	501	479	522	476	476	504	491	498	553	503	506	521	495	516	520	522	483	509	524	488	479	507	539	458	536	520	524	491	511	530	529	523	475	527	492	507	503	518	502	528	518	491	529	511	520	507	502	488	501	500	452	520	520	490	512	506	524	510	566	482	509	515	556	517	514	490	520	494	482	486	498	519	498	493	516	505	503	528	511	527	523	517	561	491	524	522	494	512	501	503	520	514	508	537	531	547	517	473	511	489	492	492	496	517	478	503	539	495	493	525	471	532	517	524	493	498	507	511	581	523	488	538	496	494	482	501	461	528	525	549	513	525	530	504	525	479	487	536	509	520	479	520	541	512	534	490	484	513	578	487	522	510	529	492	516	527	533	524	554	485	478	506	515	507	515	514	545	527	507	470	506	474	513	491	536	523	502	485	534	519	457	526	560	514	518	475	509	500	475	508	520	517	535	528	538	530	502	486	500	536	497	507	555	497	501	501	488	489	466	517	548	536	547	521	515	516	504	519	496	502	521	490	559	485	492	512	500	528	514	501	544	487	533	482	531	511	516	539	539	532	488	510	470	474	513	510	507	496	483	492	468	478	553	508	475	511	492	539	512	525	479	507	524	516	504	540	510	487	551	477	542	529	533	491	535	509	507	520	503	522	518	530	513	515	473	522	534	539	523	517	523	521	502	516	529	498	540	458	518	522	496	514	545	490
25354	21645	27138	25388	11029	5154	3321	2200	1708	1430	1090	969	770	685	696	609	550	560	513	471	454	450	412	424	401	396	396	415	420	420	445	426	409	390	364	367	410	389	369	404	381	354	386	398	401	350	333	330	365	369	371	333	359	347	353	330	383	356	347	344	384	328	366	345	360	350	354	370	372	380	347	354	367	351	369	308	374	353	366	355	351	376	335	359	350	349	364	372	329	339	355	337	355	358	394	342	373	355	340	348	374	346	349	364	356	353	360	353	348	361	359	336	368	367	358	315	352	334	316	371	348	343	395	346	366	350	346	324	373	369	332	375	367	345	339	369	314	336	373	366	376	316	366	360	371	348	368	394	324	350	369	345	350	378	377	344	321	359	360	341	340	393	361	355	368	376	319	342	353	347	361	350	352	355	366	351	357	369	372	360	363	322	352	344	355	332	331	331	350	365	371	371	360	354	363	346	339	334	358	355	345	391	367	323	354	309	348	368	367	367	342	353	353	365	388	346	347	387	372	327	312	338	384	350	354	347	323	313	336	331	351	325	316	338	333	381	365	342	369	336	331	340	357	358	372	375	360	362	354	399	359	372	367	361	338	365	334	351	359	330	370	339	350	361	336	345	346	338	357	363	346	334	330	379	346	363	371	345	306	324	391	337	340	362	364	335	364	327	317	359	368	349	361	351	376	341	347	340	386	349	360	336	328	380	367	340	331	365	366	321	388	328	391	341	383	338	367	362	363	329	351	371	318	348	367	309	344	351	361	343	355	359	338	312	352	375	350	363	368	347	370	351	337	364	387	376	362	336	354	318	355	374	339	372	358	360	328	332	357	358	372	332	351	338	360	363	392	348	326	328	347	340	353	329	340	360	360	312	330	373	384	322	329	327	355	334	362	345	364	364	308	345	362	333	347	355	340	348	366	377	359	361	343	329	354	349	353	364	342	372	370	365	354	337	353	352	346	324	350	338	344	359	316	359	343	341	344	368	353	361	377	337	346	343	351	364	337	352	359	355	315	351	358	367	325	381	382	329	367	343	344	364	318	358	351	368	322	312	361	344	329	340	353	345	353	340	360	352	311	360	372	359	373	343	378	340	351	336	375	332	358	376	350	346	343	364	354	328	386	385	344	350	373	315	357	329	358	336	367	361	390	369	343	358	335	317	353	346	370	364	356	340	361	372	332	360	331	345	357	381	334	360	382	349	328	366	365	335	317	352	343	353	371	368	371	332	359	338	369	357	351	349	360	353	350	340	347	340	345	348	351	348	341	361	373	357	349	357	330	353	327	342	383	342	365	336	335	351	359	339	363	357	344	360	327	379	347	317	369	336	351	344	354	326	368	358	362	327	322	350	362	377	377	354	364	323	381	315	325	347	345	356	324	334	355	366	361	382	339	403	375	342	352	319	371	389	360	337	357	348	326	355	340	313	385	321	341	350	385	329	414	326	321	350	375	344	317	370	351	358	352	349	352	338	329	327	366	324	381	347	355	371	379	363	346	365	368	366	339	340	354	339	349	339	335	366	365	336	355	402	361	356	352	305	299	367	372	370	342	377	330	360	344	333	347	345	352	321	304	354	355	342	346	302	342	390	384	327	329	355	343	339	380	352	357	350	362	373	315	358	365	357	320	352	335	337	339	353	334	335	343	351	399	352	327	348	337	349	318	353	371	348	341	337	339	365	325	355	330	373	350	379	354	341	345	345	367	316	345	364	342	336	299	336	359	376	375	372	359	345	376	334	338	343	339	370	344	328	377	350	340	387	353	359	350	343	357	393	339	337	376	317	330	351	368	359	368	375	339	327	377	358	383	382	327	324	353	321	366	336	378	333	376	362	350	339	336	383	321	338	327	349	344	336	328	361	329	359	375	342	358	364	336	353	316	351	357	330	329	345	348	364	366	347	351	342	341	326	371	342	343	357	366	338	352	369	362	335	372	359	354	319	365	307	371	333	341	383	378	343	359	330	353	365	342	323	329	356	365	362	358	342	345	355	375	366	382	337	349	344	349	374	326	350	345	360	323	357	361	323	347	306	349	342	331	341	340	348	353	335	346	333	339	365	361	394	354	350	335	367	352	338	335	355	378	336	347	370	357	334	360	335	373	348	347	331	347	349	388	345	396	378	416	329	362	382	352	353	345	370	347	382	365	375	378	294	360	332	348	352	349	324	333	360	332	357	367	361	330	354	338	345	326	370	355	363	339	366	328	370	362	341	320	342	374	321	342	343	349	355	345	360	344	338	357	312	347	374	375	352	371	345	311	334	345	373	351	364	337	366	378	390	327	360	381	370	367	341	340	313	355	350	360	374	347	338	367	350	358	340	360	353	356	333	338	357	365	350	323	343	345	339	341	301	331	378	349	341	382	383	338	355	357	349	371	384	341	350	360	352	338	379	355	358	362	366	376	346	314	331	380	342	346	319	339	331	366	319	309	330	330	346	339	335	378	358	345	352	334	312	332	338	344	370	328	343	345	349	349	360	366	321	353	356	354	400	352	349	344	365	383	385	332	387	348	347	344	380	336	362	381	329	325	376	368	326	391	336	359	367	348	348	335	340	369	340	364	344	347	344	376	372	339	344	386	374	330	351	355	358	336	375	352	371	374	333	313	329	370	360	340	371	351	352	337	352	336	328	353	328	319	335	346	376	397	381	319	319	325	336	382	383	349	344	353	410	360	361	326	354	372	350	338	362	355	386	374	343	362	328	364	363	362	362	358	356	349	332	360	355	368	333	361	360	356	331	333	324	332	312	353	350	379	339	370	385	354	381	353	342	317	362	389	358	368	383	345	363	355	320	339	382	359	375	385	383	345	390	339	392	317	379	366	342	369	327	347	339	406	347	354	351	324	359	335	321	381	316	331	349	350	351	362	340	350	359	365	349	335	385	333	324	343	349	373	323	347	305	350	352	336	335	366	362	346	352	356	346	338	331	370	358	286	364	348	370	362	346	353	346	383	328	362	325	315	324	322	341	367	340	374	367	365	374	326	371	348	347	328	355	353	373	373	336	343	336	373	360	391	330	348	322	370	346	357	366	368	336	359	360	339	337	317	372	343	345	333	405	344	338	358	376	352	333	351	366	358	372	333	393	352	352	345	359	343	363	328	370	331	347	396	359	347	354	327	402	375	319	360	339	352	330	351	344	349	356	343	354	374	334	337	322	369	338	353	333	368	344	358	363	348	330	372	355	351	377	323	352	365	351	390	349	360	355	366	326	368	371	343	347	310	373	335	366	318	342	354	371	390	337	335	348	353	370	350	335	368	338	335	317	339	375	359	365	332	338	325	369	336	338	328	328	359	402	361	351	349	349	375	341	365	347	349	353	360	330	347	370	325	353	338	329	354	331	333	339	346	377	345	346	351	358	356	376	376	365	353	352	373	408	372	382	338	336	349	360	343	334	369	356	360	393	340	356	344	330	356	388	362	373	367	365	378	343	363	356	351	375	346	346	354	346	359	355	332	337	335	339	315	324	350	361	339	372	349	317
21924	36605	27049	17671	13480	10021	7440	5410	4324	3219	2602	2027	1667	1390	1401	1218	1070	935	856	810	729	704	675	626	674	656	609	648	694	633	682	635	600	565	617	614	572	577	539	527	518	535	514	547	543	499	500	499	497	506	476	516	501	513	485	485	476	482	500	481	553	511	477	555	472	514	468	452	504	494	525	483	504	504	499	483	496	486	513	487	520	485	478	511	494	461	509	465	454	472	489	470	466	487	487	500	465	446	460	517	475	516	482	452	490	496	489	455	495	475	515	492	467	489	501	471	491	505	497	492	461	463	520	514	494	483	487	502	483	516	466	461	506	503	442	516	501	487	458	467	466	532	476	445	482	502	471	513	498	518	511	518	506	495	456	483	502	517	466	503	470	477	445	489	491	504	493	484	515	469	482	502	464	500	500	488	483	497	485	480	506	471	431	470	476	485	470	512	491	473	486	502	518	460	505	486	512	454	475	530	456	510	487	480	530	478	483	519	490	528	462	532	508	486	515	472	476	522	493	479	484	498	490	492	461	469	451	480	501	523	452	491	467	485	491	500	480	460	507	476	488	506	489	457	452	454	482	452	503	472	463	505	455	494	463	491	541	501	540	484	461	501	471	535	500	492	505	445	470	520	451	506	508	504	480	499	492	504	484	484	500	489	482	515	501	471	502	447	484	471	479	526	474	521	524	506	496	481	452	521	488	498	484	492	506	487	475	474	500	499	484	468	473	503	498	485	456	483	459	498	492	478	485	508	475	479	479	464	467	505	489	466	485	498	480	451	489	500	468	509	513	463	477	512	494	512	485	482	501	505	517	501	478	485	488	503	513	487	454	477	469	494	506	524	459	503	476	494	443	476	464	474	527	498	477	501	462	497	491	487	491	509	477	510	486	487	496	438	510	509	492	520	480	504	449	486	518	494	497	494	487	466	484	493	524	476	484	479	499	475	495	461	458	497	493	506	512	518	515	510	528	486	479	481	506	515	523	506	497	498	476	492	494	498	513	520	514	466	467	447	527	488	498	488	491	495	496	489	493	496	507	537	496	481	504	464	480	478	511	504	522	511	488	443	498	454	497	506	490	506	506	483	511	501	475	485	485	492	444	498	506	470	483	482	477	508	472	535	483	517	521	473	495	507	465	490	516	480	510	499	467	500	455	475	493	442	473	494	471	461	479	496	468	448	474	496	451	477	485	508	483	479	477	457	471	475	521	449	507	500	475	510	477	489	451	505	512	511	431	471	519	469	444	520	497	500	492	434	452	506	510	518	523	505	474	515	491	467	508	478	511	460	454	453	443	507	463	477	481	457	477	508	479	500	501	465	449	490	468	475	463	503	509	490	481	518	486	506	468	488	460	482	494	475	499	478	485	527	513	471	505	502	480	481	461	511	488	494	458	514	515	495	474	509	476	441	485	511	497	481	473	457	465	455	450	466	485	489	520	501	465	473	470	522	481	497	521	519	488	465	486	467	497	475	455	493	506	462	518	497	478	528	473	464	470	490	498	463	505	471	486	471	519	491	511	478	500	475	474	511	522	489	487	490	504	511	471	469	462	458	482	519	456	456	475	501	504	510	488	564	469	458	499	505	499	514	518	486	483	510	484	457	507	484	470	520	470	458	441	503	470	490	498	525	486	507	469	488	490	503	480	498	495	465	490	501	474	482	518	449	466	493	513	500	471	474	462	505	506	493	510	486	508	464	494	492	486	497	517	511	495	502	474	466	506	521	451	520	526	524	463	481	508	516	475	463	468	497	494	492	505	501	479	493	491	485	522	500	457	470	430	493	467	484	455	518	504	498	478	479	528	503	492	500	494	490	499	470	487	485	499	451	519	490	504	552	483	477	517	529	488	470	501	441	500	485	499	494	474	503	461	498	460	470	486	476	512	467	450	516	497	521	482	504	477	471	487	484	446	501	481	500	501	505	500	475	461	443	442	498	484	487	482	521	516	530	491	471	524	441	472	457	482	484	506	479	515	479	494	486	495	477	514	514	476	474	472	480	480	493	497	500	503	497	487	465	466	458	510	506	498	492	523	489	500	496	539	505	453	523	490	461	521	455	490	507	476	484	465	496	502	495	461	514	515	493	486	502	458	476	510	498	473	487	472	497	495	501	485	481	528	512	484	490	504	490	466	502	450	494	524	466	476	489	492	526	492	452	477	523	512	470	503	447	468	511	499	484	477	483	499	454	494	491	507	473	462	492	523	488	485	498	500	499	497	524	473	464	484	512	483	517	443	484	517	480	476	469	470	472	471	502	458	513	520	484	504	503	512	511	482	510	442	431	491	492	482	470	514	507	498	480	470	525	466	489	480	484	470	500	505	561	487	472	531	456	482	480	508	498	422	484	488	493	473	476	461	517	517	479	484	471	493	465	529	497	489	437	439	520	490	503	490	463	480	502	494	432	465	473	523	482	497	470	479	478	521	507	471	497	520	500	517	472	482	500	491	485	505	509	477	455	449	495	489	490	467	489	501	454	475	469	508	474	509	476	485	492	488	477	484	476	498	501	497	473	491	498	477	491	474	465	513	485	480	522	482	506	517	439	452	464	434	463	507	514	530	515	507	481	484	492	485	497	502	504	483	481	493	474	502	446	453	463	506	483	533	478	505	506	501	458	500	489	496	534	449	502	513	511	520	481	469	451	481	488	484	486	461	451	477	481	488	538	487	509	493	472	488	471	502	485	521	505	528	516	497	513	493	503	453	463	496	490	492	491	464	508	460	430	503	488	504	496	523	491	494	489	504	499	515	465	491	486	512	503	448	506	504	480	505	507	499	492	527	496	457	495	480	506	482	468	516	459	500	482	486	491	498	500	472	457	446	478	500	480	531	518	517	486	460	472	522	514	498	475	492	502	529	496	505	502	480	489	489	476	518	493	466	509	443	474	529	494	494	506	490	504	488	503	468	505	454	493	497	490	476	504	475	472	477	505	520	501	503	484	493	484	480	516	503	467	485	491	461	515	491	499	467	522	469	485	490	497	530	505	522	502	521	478	490	500	456	443	497	490	495	509	502	473	468	518	484	482	504	508	511	526	456	469	478	461	455	481	488	448	516	511	501	495	506	512	471	442	480	494	500	450	491	488	513	506	516	540	477	489	488	470	459	477	502	483	455	489	473	476	481	441	445	479	532	496	520	511	495	460	499	489	513	493	468	487	482	482	508	484	530	463	488	492	530	444	519	556	483	491	486	520	498	483	470	462	473	470	510	469	497	478	482	432	484	470	468	523	493	499	448	474	448	454	518	466	455	465	475	498	497	457	495	507	494	503	474	475	481	512	476	508	516	446	508	460	472	466	489	521	508	496	520	456	501	491	500	544	495	500	472	487	489	496	515	447	513	496	450	498	436	502	508	449	470	511	488	464	500	510	519	467	464	443	496	470	476	500	499	455	485	521	544	515	478	482	479	463	494	505	503	489	469	453	510	519	492	510	497	452	513	460	473	523	436	479	487	493	457	470	476	494	467	470	498	516	488	471	472	491
23143	21714	29383	24562	21771	20996	10931	4556	3012	2248	1847	1517	1210	993	889	801	756	667	588	562	551	522	503	438	470	469	467	451	440	463	456	444	421	426	402	403	385	354	390	402	406	340	371	377	338	368	328	352	341	310	323	316	316	323	325	338	307	312	318	285	315	339	338	325	341	315	319	307	331	314	325	316	328	282	330	316	304	294	313	326	315	329	338	338	309	320	295	308	284	335	339	321	316	314	298	295	313	293	330	357	366	331	345	353	314	300	324	303	325	323	338	325	329	368	340	359	304	312	364	323	288	319	345	310	322	303	318	334	322	315	303	310	302	331	322	317	310	329	306	322	279	326	308	337	312	261	353	344	326	308	343	333	311	327	308	331	323	330	319	324	336	348	320	341	309	313	345	313	333	329	346	326	311	326	364	345	303	345	335	322	296	320	332	323	307	307	315	294	320	314	307	375	313	289	312	311	361	328	312	324	348	338	327	318	329	320	292	287	335	318	297	323	331	304	316	321	283	318	318	340	313	358	297	303	345	301	306	315	309	317	305	332	339	329	319	299	339	332	352	306	311	312	307	309	317	288	324	323	355	290	308	309	339	320	330	330	330	299	337	318	328	319	328	327	292	326	334	318	350	315	313	339	324	384	340	320	304	325	316	318	308	313	319	329	325	308	316	336	335	313	337	307	305	316	312	284	306	312	321	322	313	334	330	315	276	324	320	318	335	329	336	294	299	359	347	319	335	324	291	308	313	294	293	292	339	291	307	289	322	309	335	314	311	343	330	293	324	330	347	317	310	310	301	303	307	344	306	295	325	295	313	315	294	343	323	346	300	323	342	338	300	339	336	327	336	348	318	327	321	320	311	311	311	343	313	327	297	312	317	338	311	336	311	353	293	279	315	317	303	316	330	316	318	338	323	310	328	342	328	307	363	328	266	346	327	333	296	350	316	303	314	301	318	324	344	313	307	322	295	339	303	357	341	309	324	302	321	334	313	306	344	341	322	321	312	308	327	319	307	326	353	348	335	320	313	304	323	307	341	299	311	316	331	325	289	324	329	314	313	312	308	304	317	362	318	305	317	367	304	340	307	297	341	314	325	285	313	321	335	308	317	304	338	330	280	315	309	324	328	300	297	275	306	333	316	340	319	328	320	322	312	331	325	345	340	315	301	343	356	355	360	329	326	334	349	324	309	333	326	323	328	333	303	314	315	291	288	318	316	315	354	338	325	311	333	323	334	320	329	347	305	351	317	308	334	301	330	306	339	323	329	355	322	329	336	343	291	349	294	328	342	313	335	341	330	317	342	280	310	332	326	333	326	327	314	346	291	333	313	323	342	360	336	319	338	279	328	302	307	323	320	346	339	315	340	278	331	340	337	326	336	351	330	312	315	322	282	311	309	342	308	340	314	328	317	331	315	314	336	326	331	303	322	298	326	302	333	357	336	296	311	325	326	330	327	324	289	314	323	327	355	308	307	317	308	331	307	324	292	304	288	314	327	321	319	333	327	325	340	321	350	332	310	357	330	318	325	348	345	318	305	304	334	351	347	344	292	301	321	345	351	307	312	332	370	313	323	317	317	305	318	309	324	308	322	301	302	368	319	291	341	311	307	310	339	297	295	328	342	334	325	274	310	345	324	336	301	312	309	299	345	307	334	300	292	316	347	325	335	305	301	330	320	284	338	317	320	337	330	319	335	309	333	318	335	326	312	322	321	317	342	310	338	317	331	318	305	343	284	295	308	317	340	334	325	293	321	335	345	302	336	315	330	327	288	318	312	321	301	305	329	333	341	309	344	330	325	321	304	306	327	318	286	300	298	321	279	340	322	330	335	340	265	331	321	319	300	341	348	286	312	321	311	311	326	317	335	327	303	296	306	303	301	335	270	319	344	315	286	267	322	329	315	302	328	344	338	344	343	324	317	311	312	350	332	335	326	291	309	309	317	323	345	336	327	320	307	285	336	301	325	319	324	300	303	328	332	305	319	336	275	316	328	321	309	313	347	298	327	314	314	282	322	344	339	312	314	316	314	309	337	339	308	319	354	347	309	340	291	346	326	315	308	331	328	300	333	282	327	320	307	299	340	308	300	330	315	301	298	294	325	312	338	302	350	294	343	329	324	305	333	320	337	308	328	307	334	295	336	317	317	330	309	309	276	313	352	322	281	302	306	310	330	307	349	318	351	293	327	299	317	324	310	320	360	350	325	333	318	342	324	354	271	309	325	340	310	338	333	304	283	333	310	300	306	299	341	315	329	313	317	334	318	344	320	337	306	319	345	328	287	344	360	341	293	326	341	354	355	323	308	329	301	312	326	329	335	345	297	312	335	326	322	364	327	298	312	299	343	323	327	305	292	317	336	338	320	331	328	368	315	306	311	294	313	319	324	326	342	316	327	328	330	322	338	307	325	323	285	314	365	321	313	333	338	332	329	331	286	330	315	308	330	355	321	295	325	339	331	324	324	302	329	316	320	332	361	329	308	312	320	296	322	315	336	311	317	329	310	309	314	314	356	319	284	334	346	290	316	327	312	295	331	352	317	298	329	367	303	326	325	294	317	348	317	286	328	305	369	322	301	307	294	329	345	332	328	356	341	302	329	321	288	289	311	307	315	336	327	319	313	338	311	314	336	301	284	328	335	324	309	312	312	352	324	316	278	307	328	329	320	324	302	327	311	326	316	323	291	311	332	314	321	317	314	312	302	328	316	338	293	328	294	340	314	315	309	321	323	340	298	313	292	331	310	317	324	313	322	319	305	312	310	351	331	354	298	293	318	303	330	343	301	301	327	322	318	314	293	335	336	312	308	326	363	315	304	364	331	320	376	321	343	298	326	325	318	293	316	300	332	357	345	316	343	318	329	306	299	319	321	316	325	302	335	334	332	317	319	335	334	318	318	320	336	317	315	306	340	335	321	307	306	340	334	337	368	371	307	317	321	330	335	282	284	293	334	307	317	314	325	314	325	299	292	341	313	340	331	307	312	303	293	327	337	325	305	329	336	306	318	343	336	321	319	324	344	321	364	335	312	335	344	310	319	303	298	313	328	318	329	316	313	307	337	310	335	311	316	313	365	321	332	260	316	327	302	288	340	291	324	331	305	318	332	304	334	279	327	335	336	326	336	286	320	299	318	323	318	312	300	335	300	337	344	334	308	348	306	313	317	318	354	361	335	334	339	337	316	337	330	287	324	313	322	315	302	314	323	334	312	334	333	313	287	337	312	324	312	306	318	321	338	330	312	321	328	307	339	346	313	336	319	344	340	332	351	323	340	281	329	339	303	315	322	297	335	290	293	292	313	354	322	300	328	303	297	334	309	320	283	338	324	340	309	336	330	345	323	323	344	340	345	313	327	344	353	312	317	344	314	316	316	341	310	334	325	301	329	307	309	305	314	335	306	312	326	337	333	324	305	333	317	323	333	305	321	308	346	321	311	307	326	318	309	327	356	327	309	310	351	324	306	341	331	310	326	319	322	335	314	297	306	321	340	323
24942	44112	35073	24931	20048	15717	11880	9092	7312	5532	4311	3437	2653	2299	1969	1688	1502	1349	1129	986	981	799	698	734	700	738	734	775	782	743	771	670	671	585	626	575	576	606	549	539	545	522	518	501	481	487	459	449	491	493	462	471	476	455	428	458	439	455	457	486	446	474	435	445	454	455	436	455	433	409	467	424	442	449	435	460	426	460	441	438	431	431	433	446	454	401	452	467	395	475	453	417	465	517	456	479	435	445	447	469	441	457	452	435	455	434	396	464	452	421	408	429	457	436	442	447	436	425	424	442	423	436	456	448	428	446	449	473	455	445	441	459	459	420	465	470	461	463	458	462	453	391	474	441	448	437	439	427	441	456	461	413	453	433	402	425	450	462	436	480	422	425	430	405	462	423	433	437	424	448	463	459	410	453	480	405	425	452	414	394	410	463	420	425	477	405	440	458	454	437	452	440	417	456	447	455	501	445	458	458	459	443	425	461	483	439	416	454	409	432	420	428	440	431	393	445	469	469	439	453	397	436	437	419	437	451	461	483	422	428	432	409	439	441	441	460	476	443	476	449	448	479	439	406	423	427	424	437	447	440	414	403	437	432	425	440	448	403	436	420	424	457	471	456	440	424	459	451	411	450	422	436	421	448	462	475	427	448	414	437	408	456	435	474	443	459	445	433	405	480	456	438	448	448	425	424	448	432	434	474	452	428	433	438	433	419	429	466	430	456	419	425	442	421	478	427	444	400	439	465	425	454	458	490	451	480	420	433	449	429	421	447	417	432	411	446	431	442	440	431	447	466	441	423	441	432	473	436	468	479	419	470	429	445	465	429	444	459	480	420	438	450	428	433	452	438	442	435	467	419	422	444	410	451	473	446	430	474	413	438	434	458	433	432	462	437	437	464	449	435	462	439	446	419	410	443	430	436	486	471	458	417	459	488	411	453	432	437	426	420	449	430	429	368	391	405	453	416	426	455	430	438	415	431	453	469	448	413	468	452	463	407	459	454	424	416	474	435	464	415	444	432	451	446	408	457	469	456	478	451	432	442	421	427	471	477	437	480	430	452	453	469	424	437	439	425	436	447	452	493	439	422	442	436	456	450	473	451	462	477	457	457	434	422	457	468	449	438	432	482	431	445	433	429	415	430	456	420	437	482	422	416	471	434	437	458	460	437	456	469	437	425	424	455	412	428	453	420	433	436	453	445	427	465	440	458	399	418	402	444	450	435	438	444	422	452	449	474	403	421	475	421	465	447	468	414	457	463	430	406	506	462	436	440	467	441	440	453	421	448	448	397	432	447	424	439	444	466	462	454	425	430	420	452	414	453	393	454	444	455	435	461	443	427	432	418	451	444	452	442	430	466	403	406	431	479	444	461	421	456	432	427	424	468	442	451	408	447	403	470	441	428	445	469	444	420	446	455	421	427	435	475	415	447	431	429	439	427	444	448	470	456	434	445	433	461	451	498	440	441	446	451	429	441	417	452	472	450	448	468	429	442	428	435	413	430	453	460	427	460	454	419	432	441	452	454	427	434	436	426	438	436	411	448	442	464	459	391	424	428	494	438	449	416	462	434	488	462	467	421	417	396	450	408	458	475	433	463	399	418	452	439	475	446	422	454	434	467	418	438	402	457	430	459	416	463	402	453	439	447	433	418	421	487	454	452	479	393	442	437	451	452	444	430	410	454	453	452	469	420	422	442	426	437	424	418	487	422	437	455	467	444	469	441	465	431	431	413	433	490	461	445	444	418	443	446	430	398	444	441	443	430	423	451	465	465	453	440	451	426	418	482	426	417	394	412	442	456	437	438	436	463	418	440	427	454	436	427	456	453	453	401	436	447	430	431	471	420	487	499	454	435	455	469	411	405	445	441	404	432	492	430	476	437	458	466	442	434	466	431	427	405	478	443	433	431	432	459	435	427	427	410	453	456	417	452	455	438	431	436	435	431	458	437	461	448	417	439	417	440	435	418	441	473	464	436	434	418	462	418	449	454	461	436	429	453	461	435	452	445	445	402	458	467	448	428	437	421	396	452	447	428	446	427	468	417	447	457	423	427	443	446	446	436	410	423	472	427	426	462	477	430	414	435	461	428	394	456	429	445	418	488	476	452	412	407	431	430	439	412	467	462	438	477	402	429	412	477	426	417	438	430	454	449	417	458	414	492	461	463	445	455	439	413	457	467	454	415	468	439	438	426	389	452	460	445	425	415	455	464	442	429	447	458	416	405	458	479	453	415	419	443	422	457	454	410	419	406	446	402	433	438	444	414	453	430	445	435	459	452	449	435	435	418	420	432	473	429	410	453	481	413	490	435	409	430	433	481	438	434	445	422	431	455	445	455	433	424	438	492	429	486	413	431	462	435	411	443	444	433	481	448	397	408	448	431	464	443	433	456	447	448	439	471	418	445	420	448	474	461	435	447	438	434	459	436	491	461	448	458	450	404	435	428	442	450	419	459	421	456	416	418	408	458	454	445	424	464	419	445	453	473	442	440	428	465	412	442	444	448	444	450	421	423	410	439	408	437	490	430	437	462	449	461	469	451	489	446	428	472	408	429	432	441	421	447	454	427	432	436	435	404	421	438	436	424	485	456	426	434	456	450	428	431	426	451	430	456	430	427	469	472	426	418	443	429	473	451	422	456	467	442	422	460	461	440	432	411	382	436	443	413	414	436	457	445	439	421	450	483	403	428	421	449	444	434	480	439	445	481	446	480	461	474	448	442	414	420	414	484	443	444	422	512	453	459	457	414	465	437	429	430	464	414	425	396	434	447	432	462	431	436	453	450	465	453	464	431	452	412	473	436	424	439	453	435	425	456	451	458	430	452	396	396	423	436	405	454	428	452	421	456	458	448	439	422	446	427	422	376	453	459	490	470	367	440	422	443	472	468	444	401	445	443	434	439	428	487	403	453	453	445	432	451	439	438	425	417	440	472	423	448	467	461	434	429	402	463	441	451	443	452	437	404	440	472	474	442	427	430	449	414	476	442	460	446	428	390	427	430	433	435	471	437	385	457	445	445	478	448	447	369	442	469	465	461	452	427	457	422	449	462	409	428	451	416	441	472	447	461	453	433	447	440	446	427	411	437	458	468	449	444	462	420	439	439	457	415	442	430	455	446	465	484	480	434	446	466	445	453	471	426	449	422	477	417	474	428	426	457	454	440	434	422	431	432	447	419	441	421	450	451	442	411	427	440	435	411	464	388	451	453	463	465	404	445	401	446	449	451	462	434	476	484	410	433	451	468	415	476	419	480	496	470	439	445	433	451	425	424	465	450	473	458	435	426	426	464	444	432	432	411	436	409	435	447	440	451	442	425	473	433	416	431	415	441	401	430	474	460	416	469	472	467	408	434	430	440	451	443	486	481	430	439	436	420	425	454	410	491	426	450	444	451	439	452	454	423	426	474	449	443	433	423	389	429	454	465	391	463	425	390	439	493	464	457	464	440	419	465	435	427	399	448	461	478	403	441	398	519	448	473	453	438	411	415
28481	21821	19617	11591	5980	3508	2508	1870	1445	1100	988	745	690	661	586	581	518	538	469	445	506	451	406	418	470	422	416	394	477	464	410	429	466	409	385	406	408	386	393	373	425	399	363	404	386	381	419	375	349	396	386	345	371	351	336	379	398	356	388	358	361	385	337	386	387	367	386	393	352	362	397	375	379	368	364	409	394	381	408	407	386	344	384	409	376	383	389	379	343	377	391	345	373	380	373	345	354	384	392	383	381	357	323	367	363	389	402	388	419	407	357	357	362	382	349	366	347	370	416	346	390	380	379	390	404	389	367	369	392	363	407	338	409	438	378	355	373	391	367	365	371	397	392	371	405	419	399	387	381	389	344	381	398	363	372	367	390	351	380	384	395	353	368	356	364	371	353	386	396	392	405	391	403	379	385	379	372	362	357	405	386	356	350	391	336	395	388	394	383	382	355	372	407	370	389	392	377	388	406	401	341	379	391	383	368	370	377	367	328	377	370	349	361	396	390	374	368	393	360	352	384	385	385	403	362	353	387	381	403	342	397	375	415	374	370	376	377	373	406	378	375	376	371	370	387	370	356	399	372	369	438	363	402	348	384	380	386	357	375	396	390	360	382	403	362	400	392	366	359	377	390	384	433	390	404	376	337	373	362	386	370	368	375	357	397	382	388	385	367	380	358	372	360	361	366	414	372	383	376	363	383	354	428	367	391	397	360	371	362	353	368	405	421	420	375	371	383	392	354	391	380	397	378	389	403	371	379	376	379	376	384	377	373	366	361	406	384	415	363	355	355	417	406	381	376	377	388	387	389	395	390	403	396	394	385	385	360	394	365	382	361	363	407	409	383	382	362	377	387	393	372	358	395	403	384	366	404	413	403	342	421	352	375	368	378	371	387	375	376	368	366	366	384	380	392	417	354	378	380	371	373	353	422	399	350	414	370	384	373	373	379	378	368	353	361	371	400	404	342	348	405	385	362	372	339	388	412	410	403	374	372	384	342	398	353	365	383	366	375	355	366	357	400	374	372	383	372	381	385	405	410	376	359	383	385	382	389	373	363	379	436	399	411	381	380	373	371	379	386	417	385	389	377	365	355	390	381	400	397	386	348	407	406	356	385	409	411	377	405	401	375	413	382	409	363	386	374	369	367	371	401	361	404	370	369	386	377	365	367	356	363	390	357	370	341	380	386	374	400	387	407	337	390	400	360	409	379	391	371	367	364	403	374	400	396	378	385	379	394	393	370	406	361	378	377	348	366	353	408	380	404	348	388	402	377	361	382	374	394	395	380	417	410	407	377	373	403	367	381	364	395	373	382	368	358	363	369	348	362	382	391	367	395	404	355	385	342	386	375	398	365	361	405	374	384	398	382	391	370	360	410	388	377	360	357	378	377	367	377	367	355	369	393	342	387	374	348	409	375	374	366	363	364	339	390	399	379	395	379	364	372	392	370	395	353	382	417	357	432	366	401	399	406	398	390	407	386	352	369	379	365	375	410	374	376	398	402	380	404	386	381	394	373	375	396	352	378	391	381	384	380	383	369	380	383	376	357	404	361	350	331	404	381	393	392	358	396	394	390	369	393	387	397	413	384	380	402	392	360	388	374	376	361	395	380	377	381	388	368	383	399	356	354	400	381	393	378	375	363	380	361	360	362	382	356	376	389	390	364	362	377	404	371	365	381	382	396	412	382	381	366	377	387	374	389	386	379	367	342	397	408	366	368	371	331	379	353	371	399	372	383	331	397	344	382	367	383	372	349	360	363	400	377	377	365	390	374	403	359	388	378	373	389	358	386	348	382	379	382	353	367	422	399	418	376	406	388	387	401	364	407	377	383	366	368	390	388	357	391	376	382	387	378	411	376	406	381	380	404	394	390	353	362	360	383	394	404	335	413	405	377	352	370	375	377	368	360	360	393	357	371	384	386	365	377	390	390	370	376	383	368	392	347	366	355	390	362	389	397	384	381	359	385	361	385	373	394	402	352	357	389	336	353	377	328	376	380	370	364	341	380	405	397	384	358	424	396	410	377	351	351	388	417	361	356	355	353	388	389	362	355	396	365	392	405	387	393	349	368	362	369	383	373	395	414	397	407	344	360	392	392	366	342	407	389	342	392	357	352	360	382	369	413	368	390	398	364	388	404	384	397	359	390	392	381	398	366	334	381	386	412	385	373	369	415	373	383	395	406	395	408	379	377	365	388	360	413	392	406	369	388	391	392	375	341	402	407	397	408	378	354	386	386	364	372	368	413	367	358	364	363	398	363	387	368	394	373	377	400	348	368	384	397	414	355	365	369	401	375	339	390	388	343	391	373	370	402	419	373	381	345	392	398	368	382	390	353	375	381	413	412	352	388	367	393	398	377	367	364	354	393	403	378	381	389	386	363	403	390	366	358	347	376	360	398	384	382	378	410	418	438	386	367	392	368	349	388	347	405	382	377	376	370	394	371	374	388	385	380	383	399	396	355	341	386	378	384	373	384	359	338	377	413	385	355	377	373	384	377	400	415	408	381	360	366	395	362	383	380	411	347	427	393	367	390	379	394	360	361	375	381	395	377	379	375	364	391	365	379	370	390	395	348	373	342	375	406	354	419	362	396	343	398	397	415	377	433	378	396	359	358	370	387	382	372	387	399	421	354	362	396	385	354	395	352	375	352	370	386	409	392	382	375	378	371	368	361	384	393	365	343	366	380	366	387	388	365	391	377	389	376	384	364	393	378	398	383	361	386	410	390	381	372	402	368	400	364	393	384	407	381	367	362	357	396	365	393	401	395	403	376	393	372	408	371	382	360	354	396	376	360	369	367	361	372	369	386	375	419	393	386	395	409	377	381	364	366	386	413	420	381	392	401	382	365	378	388	435	335	366	403	322	392	389	398	363	405	388	419	385	375	387	358	358	388	391	381	381	410	362	381	389	378	366	376	354	402	408	410	336	382	334	414	397	397	372	353	366	383	354	408	382	394	380	414	374	390	353	413	396	384	390	382	381	380	366	370	389	394	412	385	372	394	397	370	398	374	372	367	392	402	394	354	378	370	398	400	411	360	325	395	375	367	367	407	369	362	384	381	379	358	434	371	372	372	371	349	383	394	377	380	399	378	403	365	387	387	389	364	383	366	396	373	358	389	362	376	376	371	397	381	357	390	413	364	368	399	383	404	416	365	402	373	388	423	427	362	412	386	391	340	380	378	400	414	394	381	389	378	355	387	371	434	354	384	377	353	410	373	409	372	376	385	371	344	403	381	353	353	390	368	411	369	373	392	382	403	345	393	373	388	384	372	345	395	378	396	345	392	360	380	385	385	376	407	351	379	388	399	373	393	375	362	407	402	374	403	382	368	402	377	397	376	372	351	366	378	396	417	375	354	400	366	376	373	360	405	404	402	397	356	351	383	379	370	379	387	364	355	379	352	335	376	380	379	398	356	407	369	367	354	386	371	357	382	356	358	383	378	346	371	344	393	357	369	402	396	361	378	339	386	369	422	398	385	371
21468	32469	24193	14885	10982	7921	5772	4344	3513	2679	2094	1682	1348	1175	1156	997	959	903	776	716	736	658	694	627	632	625	628	679	685	641	647	689	638	610	623	629	617	607	594	606	563	588	565	564	531	535	530	548	555	564	581	614	559	552	507	530	543	563	536	607	548	543	534	575	531	564	530	509	521	514	567	494	463	517	522	524	539	531	544	549	531	512	534	561	530	524	521	542	518	528	549	503	529	476	538	479	522	538	542	528	518	529	483	515	526	501	517	519	570	528	525	526	520	497	521	505	514	530	583	477	504	547	552	550	508	531	511	566	552	549	532	545	557	532	530	520	484	524	514	528	544	535	555	525	529	569	511	537	515	555	517	500	501	530	543	517	535	525	540	512	537	506	539	486	492	544	541	530	518	526	525	529	557	546	521	543	508	508	514	533	512	507	522	506	533	573	569	509	581	490	507	542	513	561	529	549	490	511	498	551	523	523	545	512	528	524	511	569	530	467	498	569	535	537	534	509	552	529	530	531	543	549	566	509	499	514	517	565	523	535	536	540	539	489	515	540	517	519	498	531	502	562	550	507	502	524	515	513	511	521	506	548	528	549	545	555	526	503	522	530	564	524	558	541	519	556	556	533	529	528	505	536	546	547	524	538	562	542	508	499	557	565	510	505	520	506	543	519	511	555	511	523	547	504	515	519	532	532	534	511	540	527	507	561	544	489	518	502	579	518	519	533	541	539	510	517	538	507	497	531	531	492	549	561	530	528	551	510	528	493	574	526	511	505	502	535	529	536	562	533	521	560	534	522	529	539	529	535	517	518	544	521	539	522	570	544	513	474	527	523	534	525	537	543	562	514	565	506	550	529	530	510	531	481	535	559	529	510	520	506	559	589	524	506	564	555	513	548	515	512	507	491	530	577	509	522	532	523	523	498	533	506	495	562	499	536	525	531	571	549	570	546	524	507	515	577	522	563	558	548	537	586	545	522	507	527	529	532	527	544	526	524	519	495	526	524	546	537	470	492	505	518	507	508	553	552	519	528	558	532	535	551	543	527	543	565	515	496	557	527	530	508	508	545	579	526	489	535	502	515	495	528	546	516	489	547	553	537	528	508	498	514	543	519	490	501	565	545	568	507	541	523	567	523	533	534	551	525	528	505	564	536	504	491	539	506	551	493	510	544	533	529	546	501	540	503	532	510	545	519	498	539	514	554	562	501	505	531	519	549	555	551	537	500	541	576	485	533	555	501	539	486	490	532	525	536	563	538	536	540	551	501	544	500	513	543	570	542	554	490	550	513	529	529	567	508	542	541	522	559	538	514	548	491	533	557	533	545	578	546	531	495	520	540	549	502	528	543	494	538	542	542	560	506	518	527	536	516	546	527	540	552	533	557	542	527	524	486	562	523	542	574	530	503	520	488	550	508	569	548	531	522	533	525	574	551	538	473	502	493	539	504	514	491	488	522	539	543	550	506	511	525	551	517	539	513	540	542	557	505	500	519	544	512	528	546	510	550	508	522	541	515	532	556	509	535	563	557	537	521	538	561	486	521	517	527	528	522	542	569	507	525	543	535	504	531	519	531	559	540	527	551	534	552	512	513	534	551	487	529	551	535	566	566	575	520	524	550	502	561	471	562	529	560	513	550	528	501	508	500	544	546	525	549	549	540	537	542	536	524	499	518	529	560	556	491	538	555	524	483	509	526	592	549	562	513	515	536	551	512	537	542	526	495	532	490	536	555	513	530	527	550	576	534	504	541	489	535	586	480	579	548	562	535	523	564	512	536	506	562	508	548	535	538	521	540	513	485	542	569	547	492	545	547	534	502	525	521	558	519	510	551	539	557	547	519	485	529	520	515	541	548	522	490	514	549	537	530	537	487	497	488	584	525	480	530	503	539	544	528	535	491	524	520	538	567	505	500	505	549	515	507	504	556	539	514	501	498	534	563	566	534	541	510	511	535	510	548	495	550	521	505	553	510	473	507	526	522	533	498	548	527	534	493	539	509	537	520	510	490	539	540	509	545	541	526	556	586	535	521	541	523	516	533	584	553	500	525	529	549	530	515	514	516	531	528	552	511	547	578	534	482	509	487	520	511	544	537	556	510	528	544	527	556	512	528	569	517	524	518	493	503	513	516	536	522	524	545	533	478	512	515	553	537	540	525	496	524	544	536	510	529	510	567	512	506	541	522	522	493	524	508	551	531	484	594	516	472	567	548	524	556	512	550	535	529	515	518	523	514	532	529	564	556	490	537	480	541	563	542	522	520	525	554	537	511	504	505	500	504	524	528	508	512	531	532	485	517	554	501	532	526	572	500	519	561	472	529	535	523	532	538	531	524	527	527	533	533	512	551	540	551	495	561	493	511	539	527	551	526	547	547	524	493	501	505	524	554	558	539	530	545	544	551	538	498	521	551	478	527	497	574	526	538	556	519	496	529	523	571	505	550	527	507	541	516	546	525	542	523	532	528	556	498	532	510	573	537	539	509	545	517	549	534	529	524	568	517	503	510	512	570	523	527	517	518	503	517	544	538	584	508	511	512	510	527	538	527	498	511	531	543	529	533	540	546	545	515	514	575	531	546	528	508	514	586	538	547	516	510	530	531	498	527	558	540	566	507	543	546	541	530	538	526	518	521	504	532	501	562	505	558	512	526	513	533	533	537	534	538	520	548	540	601	508	568	531	511	549	548	511	537	509	550	552	541	515	558	515	512	516	544	532	519	554	495	514	564	485	510	529	531	523	519	508	559	503	542	525	499	555	520	531	547	548	555	547	532	535	525	493	515	503	544	523	542	554	486	556	538	536	533	539	520	565	551	517	567	519	552	513	562	583	507	504	527	552	506	549	547	536	522	519	527	527	492	506	532	507	549	505	528	540	510	540	528	530	532	515	538	507	538	538	493	537	515	530	531	502	538	540	532	535	570	573	554	503	472	550	517	527	515	513	543	501	521	510	514	524	501	584	510	529	539	567	491	547	540	510	553	550	509	525	543	521	591	563	500	525	474	474	484	515	531	542	498	512	540	541	519	497	557	501	516	540	524	513	536	513	535	538	529	548	505	514	516	536	520	514	517	573	516	541	500	561	517	527	557	532	494	526	523	521	536	514	541	499	544	554	582	489	499	532	550	559	536	540	540	507	566	527	498	534	543	536	571	502	487	516	509	504	529	532	548	512	498	521	516	523	508	500	474	532	531	551	490	520	506	495	518	520	551	529	526	551	570	508	513	543	502	508	539	502	520	533	539	535	528	556	513	504	525	517	537	493	537	560	521	517	554	525	541	545	523	517	517	537	545	551	537	535	510	498	534	538	490	534	529	539	485	563	547	536	544	533	520	518	545	550	508	547	513	528	530	560	515	518	570	546	543	529	504	511	466	542	506	539	536	532	488	544	536	536	510	535	525	540	532	542	499	506	534	515	535	547	563	508	531	537	565	533	502	535	548	498	546	537	549	520	545	538	547	525	535	512	495	590	527	491	575	547	537	545	512	505	533
24026	21666	28811	25080	21273	11977	5174	3214	2255	1753	1453	1112	1005	793	764	742	659	592	529	528	532	451	516	486	466	396	456	455	484	478	472	467	458	446	441	428	409	405	388	386	392	369	367	340	393	395	352	383	364	352	392	391	382	337	352	338	362	353	375	354	383	385	386	339	343	385	346	335	322	377	333	342	371	364	360	373	380	377	366	360	370	369	346	348	337	384	382	353	414	367	336	376	337	349	331	336	367	339	369	385	368	360	332	360	404	328	372	339	340	355	381	396	373	380	369	371	365	325	330	378	360	374	359	376	389	365	354	400	355	349	352	352	361	355	346	363	371	371	350	375	320	378	361	365	358	320	354	337	360	353	361	383	356	349	349	369	310	369	338	368	350	349	330	355	366	361	366	355	363	350	359	369	379	367	334	399	351	361	382	362	370	343	377	325	350	355	313	368	345	360	370	379	344	359	372	361	360	351	367	386	338	359	367	379	375	331	376	370	372	381	344	336	372	329	364	329	339	384	385	355	402	388	356	328	357	360	369	387	359	343	364	386	381	371	392	355	351	367	389	352	372	351	335	384	343	366	396	324	387	349	400	372	350	355	357	371	330	358	357	350	359	336	350	366	337	373	366	347	368	371	360	333	357	359	339	358	374	349	356	347	351	368	372	360	350	365	371	366	331	360	351	350	346	351	386	386	359	357	390	387	355	365	378	350	359	365	362	341	369	360	354	383	362	334	370	368	381	366	303	358	382	359	371	338	340	365	343	355	349	363	386	351	341	349	376	363	349	369	341	339	383	359	339	381	326	334	333	372	364	389	344	361	362	336	357	379	346	368	339	317	353	374	362	336	355	380	360	365	363	342	364	332	374	338	351	351	376	371	388	364	362	387	349	376	380	365	373	367	377	363	371	323	354	338	389	338	327	357	335	360	310	345	426	351	361	362	341	314	382	355	340	362	370	321	394	351	355	357	401	360	356	368	387	369	371	342	326	362	362	352	384	355	382	331	360	367	377	325	397	346	357	359	369	357	345	365	359	378	369	339	336	340	373	353	381	346	360	359	338	386	333	337	327	370	352	391	342	364	364	404	341	361	391	343	363	326	370	346	357	372	375	395	376	387	341	351	326	347	327	350	370	348	331	378	348	352	355	333	375	350	338	383	372	352	380	356	366	315	362	350	377	379	366	350	335	347	346	372	368	353	366	387	383	352	348	386	364	343	355	373	344	387	362	360	359	332	345	361	360	344	351	355	359	377	373	344	319	357	346	354	348	379	360	361	376	340	368	321	316	346	361	366	336	371	363	332	347	369	359	383	336	369	347	399	364	362	341	371	371	375	353	340	340	360	377	368	378	379	330	360	335	330	333	359	357	365	350	367	349	386	372	362	346	351	383	359	339	360	332	352	373	311	352	359	337	353	352	341	356	340	357	351	405	352	379	348	357	357	361	395	342	320	374	352	381	326	386	367	335	345	363	356	344	338	342	349	385	384	352	362	384	387	374	367	350	329	344	335	355	339	360	378	351	356	368	356	338	365	340	362	357	358	333	352	349	396	371	336	341	329	321	344	364	383	348	361	370	361	371	395	315	356	369	383	347	381	342	394	376	356	361	363	339	349	365	361	331	356	343	354	353	381	389	365	347	362	345	334	336	368	383	381	371	384	323	376	354	360	370	356	368	349	359	377	359	385	365	361	323	358	337	342	378	345	371	393	344	316	346	359	366	345	360	357	371	377	342	332	351	367	329	353	369	321	312	348	354	335	380	317	382	390	356	370	382	351	366	356	366	360	353	396	361	319	355	375	359	341	374	350	355	365	345	359	383	382	373	390	350	397	341	358	331	339	374	353	375	365	372	369	353	342	374	397	359	370	351	362	349	378	393	379	386	365	362	364	365	359	347	352	329	380	343	368	351	370	358	351	337	368	376	355	346	377	353	316	331	360	353	365	350	374	379	355	376	339	411	339	357	342	372	370	358	384	338	363	384	360	345	339	349	342	344	342	333	315	363	359	375	314	387	346	354	398	345	365	366	346	344	371	374	388	354	361	331	356	404	353	325	364	382	366	319	371	350	364	370	382	361	347	357	377	360	345	343	358	345	350	349	365	352	357	354	352	356	380	348	356	344	352	353	352	304	345	361	372	365	366	335	324	348	377	339	356	356	329	348	387	385	331	379	353	344	371	348	347	353	384	369	389	382	357	359	323	383	344	346	357	363	337	327	381	352	374	324	341	376	362	352	335	381	356	365	353	391	376	356	346	376	365	344	369	370	370	348	363	358	349	367	347	403	356	353	359	358	385	352	372	338	348	342	365	356	348	336	347	366	329	374	304	390	370	275	365	365	351	367	325	376	353	361	330	389	341	374	330	342	352	362	346	369	348	367	351	346	312	379	369	380	338	344	356	383	374	353	341	337	349	360	372	377	354	362	375	345	329	371	355	344	362	370	338	339	368	385	398	305	346	358	338	363	349	401	372	367	355	335	355	337	351	336	391	367	333	378	365	364	383	336	375	358	325	399	364	342	360	361	369	349	352	356	359	367	378	336	347	351	341	372	365	353	350	375	367	347	392	392	387	338	350	356	326	358	424	367	351	374	376	367	357	349	361	322	363	378	366	384	357	359	342	357	310	307	341	383	377	342	351	348	359	385	345	352	373	370	369	356	380	362	339	330	337	361	371	352	377	346	364	335	385	419	353	352	334	369	346	370	350	366	348	393	364	372	371	367	325	358	381	339	368	378	341	356	367	362	356	347	380	390	364	380	383	330	366	333	353	382	335	353	334	343	356	360	328	365	370	375	375	364	313	379	377	370	388	371	331	369	361	361	387	362	358	359	363	381	325	333	372	332	355	339	396	368	325	389	351	357	336	342	370	322	361	356	344	349	382	356	359	366	344	333	384	367	370	344	326	326	346	364	356	357	363	361	363	384	313	350	374	348	348	367	343	369	378	403	390	348	357	376	337	357	357	340	337	344	362	336	347	335	380	353	372	322	386	368	347	379	397	364	364	327	345	360	355	370	359	370	363	363	381	347	364	335	389	367	350	341	363	338	349	385	344	325	375	362	338	367	323	359	351	363	339	405	355	319	372	353	370	354	362	355	391	327	381	382	389	369	368	360	367	384	331	364	358	353	364	386	373	345	375	339	367	377	312	344	385	366	343	327	361	342	338	367	397	352	357	359	327	376	326	362	354	344	379	385	368	327	342	354	350	365	337	352	355	361	326	366	355	344	345	361	379	332	367	355	356	355	367	393	358	310	387	331	317	393	350	371	377	347	334	369	362	334	348	347	354	358	364	338	354	348	356	323	381	364	375	361	324	373	377	375	336	342	354	367	355	358	356	380	359	394	371	345	351	361	339	364	382	342	379	353	323	384	390	349	371	373	329	346	326	345	359	367	362	366	376	346	350	343	360	351	364	338	350	338	355	363	357	304	364	344	369	337	377	345	358	325	387	378	349	365	376	315	365	348	367	370	363	358	358	328	384	345	406	350	379
21201	38862	30852	21359	16528	12483	9194	7147	5421	4066	3068	2270	2013	1789	1591	1406	1345	1120	967	882	846	754	750	744	695	668	706	770	820	703	729	705	674	647	618	627	629	593	560	608	596	551	562	543	529	547	559	484	527	520	537	511	549	521	515	528	527	483	541	516	522	544	525	529	504	510	486	478	487	485	508	481	524	526	515	526	497	541	512	514	519	500	468	479	479	488	524	528	497	517	509	508	500	521	543	494	474	477	494	481	496	487	527	486	505	488	463	511	489	503	504	494	518	492	494	518	519	492	504	507	513	503	520	491	498	501	463	535	526	480	511	495	481	495	493	497	529	497	485	518	529	455	497	521	481	538	472	527	502	463	488	489	499	473	479	443	476	504	508	480	494	472	488	488	491	478	499	515	521	487	502	507	476	502	521	533	534	522	490	491	506	507	491	446	515	526	496	494	500	513	498	507	545	490	508	503	508	477	476	496	505	526	482	511	487	508	501	526	487	504	469	536	467	558	506	490	482	543	491	557	522	520	507	492	490	496	479	503	490	501	495	466	542	463	519	480	480	517	483	514	499	460	512	481	529	491	467	522	503	514	516	488	504	479	500	530	497	464	485	477	515	523	520	475	504	549	495	506	454	477	508	448	502	504	492	494	492	531	507	541	518	495	440	497	509	532	470	513	491	493	474	470	504	468	468	483	484	511	532	499	488	457	508	520	497	468	497	503	487	495	491	485	534	492	497	486	495	478	521	480	502	488	490	496	476	487	465	503	495	501	503	493	480	480	496	465	488	495	483	504	506	518	492	510	490	497	465	491	483	499	525	436	489	563	493	513	495	514	528	482	534	492	483	516	518	494	523	512	465	485	480	509	505	534	464	484	496	529	528	497	499	500	484	491	494	482	466	471	439	532	454	503	501	484	500	484	481	475	501	503	498	473	456	500	498	488	474	491	516	481	535	518	486	478	522	497	500	540	454	488	500	529	484	496	487	523	495	498	476	517	482	508	514	492	468	497	484	476	485	515	513	455	491	475	487	478	520	539	526	486	506	538	520	495	501	506	522	519	515	482	498	506	502	477	516	498	513	456	468	534	458	500	520	508	516	473	500	497	525	477	503	508	447	486	469	454	503	506	516	518	528	476	472	520	480	512	494	498	530	506	471	518	504	474	472	479	500	524	525	508	487	488	493	530	542	509	555	519	523	474	494	487	520	503	499	448	486	498	491	488	498	544	491	485	500	483	507	529	491	477	506	456	468	497	504	519	498	505	523	540	512	483	462	504	514	496	484	522	532	498	520	510	483	502	496	470	515	475	525	498	522	488	514	518	547	463	486	445	499	497	506	533	523	481	470	493	477	498	505	481	489	477	477	519	481	497	503	506	483	479	503	496	466	467	506	474	508	500	533	477	533	487	550	483	528	508	512	474	479	506	535	494	490	526	467	502	533	523	486	548	495	472	516	504	489	530	492	480	494	521	489	521	537	504	541	513	485	543	533	492	478	528	515	512	494	472	494	507	464	481	491	490	514	508	478	484	500	498	481	515	511	513	531	484	486	486	460	507	492	492	538	529	506	505	502	444	515	515	490	530	505	516	441	490	511	489	484	483	481	483	489	529	546	484	487	519	496	490	487	506	495	478	506	487	530	557	470	473	502	488	487	519	477	465	498	477	443	517	463	525	490	542	497	496	502	503	490	465	480	472	491	474	448	484	502	489	542	449	461	456	480	541	466	470	495	484	499	509	506	497	506	509	492	507	537	509	450	509	491	490	505	511	511	474	518	480	481	460	482	528	482	514	473	500	504	496	496	515	496	498	474	503	496	440	473	526	536	493	511	447	469	495	485	509	503	521	503	484	475	443	491	528	516	495	526	509	494	472	505	466	482	528	491	478	468	475	510	479	525	522	522	475	515	494	534	477	532	482	503	475	537	499	502	454	529	515	508	463	463	510	487	491	521	460	518	494	502	536	503	493	471	523	524	516	502	521	503	532	533	489	529	496	503	523	458	496	493	506	498	510	469	447	464	482	503	503	483	464	535	542	489	511	517	481	488	491	529	496	513	539	463	473	510	518	521	483	456	526	481	519	497	499	488	512	522	475	527	551	503	467	532	483	536	514	487	493	438	488	490	472	522	544	512	499	474	514	488	485	554	558	516	516	513	479	513	499	523	521	477	503	533	515	489	529	518	464	474	520	540	516	510	511	495	496	497	516	428	522	490	526	476	508	464	486	472	492	460	467	497	511	467	478	512	486	548	489	543	492	477	513	520	484	497	490	513	493	475	497	467	465	518	523	452	514	522	480	484	515	502	512	507	476	509	448	513	525	524	497	463	466	488	467	494	501	519	498	467	520	511	473	498	522	505	477	529	482	524	455	477	463	513	486	511	499	517	527	509	485	540	535	514	480	476	486	481	509	488	483	500	516	505	523	472	496	485	455	474	530	470	514	513	469	494	512	512	516	504	513	494	481	504	476	465	517	465	523	485	444	504	511	480	506	486	479	502	505	509	491	504	503	480	492	499	504	501	498	489	555	496	502	494	489	494	530	459	502	478	501	522	546	478	483	476	544	507	482	520	519	541	506	481	473	553	511	493	497	491	486	501	492	506	543	507	492	490	482	493	492	512	516	478	471	490	525	480	481	459	484	513	466	489	501	531	500	520	510	497	460	450	479	468	508	510	497	454	505	449	504	488	482	471	520	481	523	492	497	517	501	519	525	527	490	465	475	514	487	445	486	494	481	465	505	508	543	533	517	505	491	494	513	497	484	510	503	514	505	488	502	518	469	458	537	495	536	514	444	517	485	475	533	503	484	520	535	529	518	484	511	513	480	498	488	496	497	476	498	499	516	471	464	493	495	478	473	509	464	491	491	497	536	484	488	491	494	512	485	505	452	523	520	504	489	462	477	528	530	505	481	473	507	486	489	530	514	525	493	485	476	469	501	509	517	512	501	508	529	511	531	495	487	503	524	481	457	506	511	494	482	495	470	482	526	512	491	531	526	496	507	473	486	512	526	469	475	520	454	523	505	497	498	503	495	527	480	493	527	504	505	459	513	498	469	494	509	517	478	497	511	467	534	500	475	469	510	495	504	511	532	498	483	496	503	500	509	527	534	481	491	495	539	520	554	506	473	494	512	498	457	517	492	476	463	498	496	482	514	513	512	519	459	491	520	491	502	505	452	483	494	491	528	505	486	473	496	486	486	533	492	483	537	450	513	533	522	517	492	481	450	524	489	460	454	492	531	497	495	487	468	499	473	496	494	542	440	492	539	551	513	473	504	518	535	503	471	526	470	558	482	483	481	484	537	496	501	519	464	503	555	499	491	491	497	527	511	536	462	515	479	475	494	526	483	462	501	498	499	514	516	475	516	495	489	469	450	489	470	496	499	447	448	523	502	451	445	496	456	559	504	496	487	506	520	524	487	479	507	501	496	493	502	508	505	510	493	500	520	495	461	532	499	504	524	499	492	528	481	451	485	506	473	510	457	523	502	491	492
25400	21639	27192	25394	11416	5003	3287	2295	1785	1335	966	869	790	741	659	579	539	530	484	429	471	409	420	417	387	386	453	460	410	435	401	404	400	404	360	373	373	350	347	355	361	339	350	371	377	347	344	371	386	342	362	339	323	354	365	364	358	362	354	371	336	324	345	367	356	371	326	317	339	377	345	343	362	358	333	354	348	333	330	317	345	362	321	369	369	377	364	352	329	352	343	344	328	337	367	324	329	325	346	327	341	384	346	364	375	329	342	356	354	304	298	343	351	337	368	372	339	341	358	331	338	331	339	368	314	326	361	375	345	333	327	371	364	362	335	295	339	342	357	365	331	326	351	340	346	333	324	338	363	324	323	357	367	342	333	373	326	321	348	339	346	342	338	362	334	314	351	319	379	354	342	331	336	353	328	351	326	341	341	324	380	355	348	317	331	336	347	335	359	370	376	352	338	352	338	355	329	340	332	339	329	335	367	335	359	342	316	346	354	370	346	345	354	338	316	364	320	328	344	324	337	380	371	335	356	331	326	386	339	340	352	356	366	337	344	358	369	345	352	344	389	352	331	383	332	384	370	341	323	368	346	358	339	378	330	322	346	353	370	313	372	351	318	326	334	333	345	321	342	332	346	341	344	352	342	368	340	338	338	323	353	291	375	354	336	347	358	364	371	363	321	336	379	372	339	387	326	348	369	365	371	361	330	364	349	319	335	324	328	347	319	345	327	344	321	344	353	347	369	342	368	355	353	399	358	346	337	374	349	327	331	364	354	339	336	362	331	326	368	354	303	345	368	327	335	347	363	357	345	346	353	348	332	329	351	391	346	341	336	344	329	362	320	321	341	369	306	336	332	386	352	338	324	373	339	388	366	346	329	346	324	361	331	348	330	344	386	341	360	346	354	357	320	377	338	349	352	328	337	327	370	335	361	328	371	328	359	333	327	332	385	347	353	335	327	335	361	345	349	339	346	330	339	338	338	328	335	336	358	325	379	360	320	343	311	362	354	352	329	341	342	353	329	359	337	340	388	342	337	380	336	354	334	372	358	345	334	341	349	340	344	338	348	346	343	324	364	319	356	365	346	322	318	351	356	338	349	340	331	353	323	328	314	351	366	321	316	398	367	324	357	354	350	351	334	345	343	364	326	310	353	344	331	343	339	332	348	357	339	365	334	356	333	327	316	321	364	351	334	315	345	356	301	335	333	345	364	345	352	346	322	363	343	361	369	369	356	343	346	331	345	295	364	368	315	353	362	335	335	366	335	330	366	387	354	341	358	340	370	343	330	345	330	348	397	335	325	329	352	335	342	333	369	347	317	321	318	365	338	350	376	364	356	322	322	376	344	352	328	322	363	318	355	363	318	354	351	328	377	356	326	352	333	294	334	355	325	331	361	334	358	338	342	341	373	358	326	323	351	390	346	360	340	346	359	389	324	339	338	315	373	331	328	340	336	323	380	342	333	346	356	351	350	342	356	354	298	342	338	318	365	366	325	357	344	368	354	366	330	352	315	371	318	351	357	307	332	335	349	325	316	356	347	390	327	318	356	344	330	327	307	347	315	319	373	321	323	361	374	363	339	357	339	352	350	336	352	356	345	349	322	329	343	374	352	314	359	331	314	328	368	345	322	347	354	324	321	341	359	355	318	386	381	344	327	343	327	329	356	318	360	341	321	344	347	331	364	325	350	342	356	349	332	344	336	316	382	325	349	355	329	338	320	338	339	352	318	336	340	354	343	317	343	342	345	397	332	348	346	376	338	326	324	345	329	353	366	324	326	333	328	375	329	340	368	352	329	341	371	355	360	333	350	343	347	346	350	341	363	354	341	380	305	333	317	332	329	353	352	332	362	353	367	358	313	327	349	353	353	386	357	351	305	359	364	368	373	342	388	353	319	323	303	366	383	339	340	321	369	344	375	351	359	340	342	360	362	354	350	330	374	330	354	327	353	331	346	338	358	347	358	335	350	313	324	384	357	363	346	334	346	366	378	369	354	349	344	346	369	359	348	321	359	348	331	350	339	351	354	362	339	352	331	338	346	355	338	369	346	328	330	352	354	346	399	373	342	362	342	334	340	324	365	335	335	354	341	325	362	318	343	347	328	359	308	340	349	347	330	359	321	327	344	338	330	344	339	331	326	352	301	328	381	382	345	348	340	334	336	343	335	342	371	324	306	304	362	364	342	334	359	369	334	328	347	385	337	326	327	318	335	340	335	322	366	382	361	372	330	334	347	316	338	358	360	372	336	373	359	323	337	335	344	330	341	362	386	323	390	348	325	369	385	350	350	367	348	324	364	369	343	333	349	374	373	349	341	375	368	327	318	326	328	342	343	346	340	373	347	344	341	350	353	326	344	317	330	339	353	341	343	321	333	334	341	326	320	357	328	350	356	340	388	354	376	331	339	345	365	350	356	341	314	364	345	346	352	326	372	320	364	327	308	364	382	326	334	309	365	334	359	368	368	344	340	365	338	340	337	353	367	339	343	349	318	326	349	331	335	339	360	364	347	352	325	346	336	325	346	332	361	342	365	330	350	337	347	363	338	325	336	317	335	349	328	361	363	348	342	334	326	338	338	356	384	330	363	340	395	327	342	322	333	349	367	352	342	368	357	345	327	324	352	332	352	353	321	321	343	312	345	307	331	361	333	334	306	307	361	332	343	326	306	379	318	358	333	360	330	329	378	333	350	322	314	329	312	351	332	301	341	367	347	333	354	345	366	334	362	328	344	324	330	326	319	347	374	332	343	316	365	355	363	341	340	350	364	342	317	366	312	333	353	332	352	343	350	367	344	349	368	332	357	359	350	377	345	340	336	329	340	367	357	337	367	357	344	336	308	370	344	346	349	344	318	355	336	349	357	345	359	328	337	349	338	321	345	313	363	316	332	339	379	329	320	345	359	354	361	376	350	338	338	351	329	328	314	353	331	360	336	333	355	375	382	371	341	397	361	334	346	360	343	319	338	319	334	383	352	339	363	349	321	359	313	370	343	326	343	330	351	323	376	316	347	312	337	325	297	324	321	308	332	290	318	378	362	362	351	340	389	370	311	342	363	328	345	338	322	324	312	328	360	370	336	317	363	374	332	353	326	346	319	354	325	364	331	331	352	338	339	346	353	354	338	352	358	374	363	352	357	349	334	336	326	322	336	300	355	339	334	353	325	353	332	338	347	324	322	363	339	354	345	347	344	324	355	316	346	335	345	371	360	326	348	391	322	372	359	392	366	362	387	340	377	332	324	340	342	306	350	345	335	350	334	377	368	362	304	343	372	331	348	352	338	343	333	345	337	364	355	358	324	323	317	330	334	334	313	353	334	359	332	336	351	319	323	347	350	357	371	356	349	335	379	318	323	344	355	356	338	330	347	328	344	365	339	364	332	356	333	368	315	336	344	324	325	366	331	316	335	334	349	342	318	361	357	335	352	347	363	352	369	348	364	327	332	360	390	330	344	355	370	360	346	318	369	336	379	355	300	326	346	364	324	325
20345	35300	27192	18169	13751	10007	7525	5710	4365	3306	2446	1889	1609	1543	1264	1104	1022	1023	838	783	724	631	626	640	658	628	642	654	698	675	635	681	625	625	574	568	543	547	576	535	534	517	523	500	553	512	496	507	489	483	481	504	483	497	525	467	515	452	473	489	509	490	465	517	488	450	464	441	504	506	479	467	432	491	477	484	485	503	488	464	466	506	490	492	449	483	438	506	459	454	457	513	473	472	456	438	496	455	500	468	472	510	459	459	474	465	474	478	519	476	482	454	470	470	444	441	456	485	455	485	476	470	486	438	476	476	476	397	455	458	484	474	489	412	476	480	469	458	455	455	504	431	453	486	481	449	512	472	480	472	481	474	484	457	499	476	447	464	485	480	481	494	475	467	498	438	443	467	494	501	482	458	469	465	470	445	458	487	478	503	459	488	450	490	497	504	492	470	484	521	485	466	483	485	488	460	506	496	467	463	469	491	501	438	491	477	484	464	512	541	528	478	495	465	466	467	496	463	440	470	461	444	495	443	475	514	475	482	475	468	468	492	454	471	492	441	489	518	482	486	495	467	488	455	471	477	505	453	435	459	471	458	469	470	477	509	487	465	498	461	435	475	501	498	488	466	472	467	487	448	493	477	460	455	523	450	467	506	471	529	498	480	446	485	467	490	498	489	507	489	477	468	504	476	514	468	486	497	509	498	478	475	466	463	513	416	462	477	451	484	469	512	509	510	477	495	478	453	484	489	453	470	524	476	473	457	473	443	454	465	459	477	506	500	484	515	480	484	478	484	473	504	506	482	489	470	508	492	465	476	467	465	468	475	486	457	435	484	439	442	468	440	461	494	469	457	489	443	480	473	498	490	495	487	491	516	508	474	449	505	516	445	483	459	400	432	454	512	461	493	488	469	477	468	464	462	464	503	494	472	484	490	538	495	470	485	494	471	504	480	439	478	453	470	487	494	486	475	459	498	539	482	455	487	465	462	457	494	449	494	494	470	443	502	500	510	474	506	478	499	487	440	525	465	493	443	485	469	498	498	477	424	456	491	443	485	476	485	445	483	483	492	502	480	468	472	474	461	458	470	447	453	484	481	453	478	490	472	490	497	441	493	464	416	452	452	473	447	448	447	485	507	488	486	501	488	458	481	469	451	509	484	450	501	492	452	468	470	494	490	470	493	483	480	492	454	499	489	473	475	493	471	447	462	466	483	465	474	484	468	494	461	465	449	487	484	475	461	466	498	504	452	457	475	487	482	458	443	453	465	464	473	479	480	475	498	527	506	477	490	504	476	474	494	479	484	444	465	455	486	491	477	477	478	500	467	463	496	488	456	464	473	475	494	464	471	527	479	447	481	454	469	479	468	471	454	507	491	477	440	467	464	467	493	468	478	456	492	454	467	509	485	475	495	514	437	470	468	499	522	475	489	445	473	450	467	492	485	479	467	466	496	480	512	455	420	462	474	507	507	489	485	468	499	479	500	476	501	493	501	483	460	508	465	488	479	505	515	509	467	471	452	477	442	496	482	462	480	495	460	459	466	454	471	496	444	490	424	486	464	486	474	486	459	481	451	498	502	515	458	475	462	449	468	479	449	474	447	457	482	467	497	443	450	471	488	454	465	465	466	490	487	445	494	506	448	492	453	452	442	469	484	466	425	444	478	507	495	497	427	439	494	453	453	426	480	457	470	473	483	443	489	487	469	494	463	477	496	455	435	445	455	484	491	450	472	512	490	499	503	491	524	495	489	522	473	496	496	487	459	461	484	489	474	467	492	488	483	518	476	471	515	464	518	486	438	472	510	494	448	446	484	468	466	444	505	457	486	453	491	498	494	470	475	429	461	507	493	501	449	454	461	459	438	444	475	474	443	474	467	483	470	430	491	479	448	474	468	487	480	478	482	494	475	495	480	478	506	497	456	474	480	472	487	473	505	486	484	525	506	488	495	447	499	485	420	470	510	465	466	462	467	492	443	497	486	505	450	464	475	503	482	474	466	466	438	466	466	448	501	438	498	488	504	461	455	475	478	495	470	474	476	463	467	459	465	491	486	479	489	439	459	464	469	441	473	478	494	438	481	457	495	477	482	439	475	479	471	486	480	501	470	482	454	498	509	459	491	478	514	474	490	448	474	461	486	490	492	471	490	465	449	455	458	476	450	471	491	449	499	493	502	486	528	498	485	469	466	452	472	479	462	505	455	504	500	496	465	422	520	509	476	453	483	457	468	474	479	450	485	480	499	497	434	457	484	485	446	497	513	481	446	467	524	474	451	447	495	477	505	477	438	478	497	445	458	471	469	468	501	461	486	474	457	462	478	453	450	455	479	487	463	444	455	444	477	460	493	460	475	471	474	439	472	486	495	484	450	472	464	493	466	505	489	458	475	461	482	446	470	466	470	510	482	462	504	420	476	440	517	513	506	484	480	459	458	466	493	470	463	426	496	468	482	482	455	509	448	498	470	475	497	457	480	465	485	503	472	490	483	464	446	501	486	466	496	480	452	497	512	468	492	478	487	467	488	466	484	508	462	478	484	465	492	483	474	461	504	468	508	483	475	487	450	456	514	473	501	444	493	489	497	469	448	467	464	466	507	449	502	486	496	474	466	412	486	481	463	473	481	464	478	510	497	531	489	478	496	494	426	457	461	446	464	472	442	486	456	507	466	489	470	483	486	421	493	496	522	477	509	485	509	472	471	500	448	517	509	467	478	496	474	476	460	474	450	479	477	476	471	441	474	456	456	488	496	495	474	437	465	517	472	479	508	486	459	491	480	487	438	453	507	458	473	446	504	446	494	530	472	488	464	442	484	470	483	467	511	483	485	442	473	463	458	471	467	472	482	412	440	484	464	467	487	497	467	449	465	463	454	468	487	473	460	476	484	474	467	489	479	533	459	468	482	510	500	449	465	463	501	472	490	472	520	534	452	470	467	521	492	457	503	503	435	458	470	497	531	504	506	464	466	488	423	467	498	481	456	457	481	504	497	480	491	505	495	513	522	501	450	485	433	508	468	451	516	498	453	460	479	501	450	494	496	475	471	497	460	514	479	441	444	501	467	484	471	456	448	473	460	515	506	486	429	461	448	467	459	516	492	463	483	485	516	470	470	473	456	487	497	484	460	483	471	489	458	448	519	493	460	472	460	462	477	472	488	477	463	494	507	453	502	502	495	471	492	472	475	479	441	460	463	452	481	449	479	494	471	506	473	484	482	467	474	520	452	452	448	490	486	485	439	461	465	459	529	493	506	469	478	448	462	472	460	477	475	458	495	444	524	468	488	460	485	473	445	436	504	488	432	502	466	475	474	465	510	474	474	474	442	536	482	503	482	450	489	457	482	452	488	481	490	500	477	458	487	486	466	516	476	507	484	446	482	489	455	417	495	477	498	475	460	452	501	497	492	536	482	490	486	477	481	479	468	429	479	469	472	496	486	535	461	497	467	493	469	458	496	479	479	482	465	496	499	475	480	466	450	470	461	441	481	480	509	515	497
23147	21708	29359	24595	21761	21028	11181	4579	3046	2331	1774	1299	1137	1007	929	794	726	648	556	550	473	453	439	441	421	447	463	424	454	479	481	457	450	435	407	381	380	340	382	348	334	340	341	348	332	345	319	318	312	332	320	318	315	322	317	323	317	308	299	321	346	287	312	324	326	300	315	308	306	314	310	304	376	331	335	322	318	314	321	319	330	299	320	295	304	332	278	332	340	329	291	312	321	307	298	297	306	311	302	350	332	314	298	279	318	349	333	296	288	319	326	283	325	338	338	339	320	311	299	315	307	347	330	277	291	322	308	314	321	315	319	328	312	317	294	307	331	333	328	332	317	305	304	291	306	320	323	337	286	321	346	349	309	300	320	298	303	307	290	293	336	340	336	312	315	300	318	302	276	312	319	338	323	309	297	315	290	303	310	319	325	298	320	337	333	326	357	277	310	315	314	316	313	302	329	303	306	302	336	323	304	304	342	310	307	283	309	332	311	330	302	352	304	299	314	359	319	304	319	312	323	311	294	297	309	310	293	337	311	299	318	343	319	329	328	339	309	295	318	308	310	311	316	319	320	301	295	332	278	323	332	314	319	315	313	348	311	308	344	306	318	337	336	298	315	314	346	297	321	363	291	299	321	312	301	314	337	288	303	330	296	306	330	299	339	317	305	361	290	300	298	356	310	318	312	278	332	321	323	303	302	315	321	293	307	331	296	292	309	311	298	301	284	311	321	289	308	334	318	294	307	303	312	275	304	337	323	314	312	328	297	294	312	302	332	309	312	324	318	311	306	299	299	314	323	294	302	320	326	286	313	346	328	319	316	311	308	308	343	302	317	286	296	324	312	312	315	334	325	304	327	303	289	350	316	321	359	342	297	328	322	342	309	303	274	316	297	313	305	318	329	361	315	314	318	290	322	298	303	323	293	334	322	304	308	321	307	315	295	316	321	308	317	355	322	328	319	329	330	296	354	306	269	282	325	344	307	315	354	289	334	330	283	335	312	305	329	319	344	333	285	308	316	280	313	306	336	335	295	307	329	303	282	296	281	316	349	311	296	337	307	310	325	323	332	304	299	316	342	303	306	300	269	311	320	340	303	320	338	344	295	295	303	309	311	341	298	306	322	298	301	306	326	298	309	299	344	301	322	298	310	336	316	317	330	265	325	291	311	299	288	323	300	325	290	316	305	290	309	313	302	304	342	305	281	277	323	310	339	308	303	344	298	309	329	281	313	306	350	322	296	326	333	289	314	302	292	344	346	322	351	296	308	319	291	326	290	307	316	322	322	320	316	293	313	304	311	329	334	342	338	297	293	333	325	305	315	314	293	327	332	337	324	311	322	298	319	325	326	312	325	334	315	304	321	307	298	367	318	284	325	317	333	316	323	309	312	293	322	308	301	335	296	281	309	357	311	286	303	317	315	339	270	274	289	303	313	325	334	295	304	340	316	317	309	315	279	284	289	341	297	333	325	321	333	302	314	303	333	332	289	322	324	296	296	347	332	286	313	287	315	316	292	324	339	311	315	291	315	330	319	339	287	348	309	314	290	331	286	328	311	337	307	311	321	323	338	322	338	311	333	321	275	296	341	308	299	303	309	317	318	296	295	311	302	322	314	301	307	339	281	297	316	315	327	312	330	328	335	298	320	290	320	315	317	328	302	311	293	329	319	326	338	317	300	279	318	281	302	306	324	320	330	319	336	317	316	311	316	314	315	313	338	311	305	315	303	345	304	336	321	313	337	297	334	329	295	334	352	311	348	282	302	295	311	325	304	313	313	308	327	310	313	345	300	294	314	319	327	320	325	277	296	336	331	319	325	348	320	314	321	297	302	336	319	334	304	325	293	335	323	296	341	296	311	313	291	349	287	329	308	298	313	309	325	303	334	319	299	293	303	327	326	330	341	284	316	288	292	287	305	319	326	307	320	332	309	306	309	324	309	330	321	327	339	314	324	308	316	286	331	320	298	298	356	334	351	290	301	324	284	324	318	318	330	326	299	325	315	301	329	299	296	321	336	288	291	292	334	330	322	319	299	332	283	310	314	325	319	320	295	300	340	323	332	322	320	352	300	318	330	295	324	317	337	262	300	344	306	276	334	332	307	297	299	308	334	315	315	314	322	288	308	334	302	347	319	311	330	303	333	293	298	314	305	304	306	318	325	325	339	279	313	312	323	306	333	319	311	336	315	324	303	332	325	333	299	296	330	309	325	359	333	309	332	315	336	303	332	327	316	335	297	326	272	322	316	296	323	322	331	327	313	305	296	323	316	303	298	295	347	334	332	315	321	295	320	331	342	322	343	305	289	320	324	305	296	329	308	341	285	296	346	305	324	296	310	327	287	331	294	320	324	325	297	292	284	327	329	298	321	313	323	318	298	293	284	316	330	280	333	324	305	321	291	320	318	315	332	317	328	301	334	317	301	315	316	341	307	294	326	297	324	304	283	320	319	325	316	316	313	342	352	340	289	327	312	326	321	314	295	362	340	316	308	304	301	314	318	345	283	323	326	300	287	314	330	284	322	323	331	319	317	312	345	303	311	344	296	290	317	324	326	325	317	301	320	348	332	323	323	304	310	314	339	322	313	291	319	305	305	299	298	320	287	323	334	321	324	331	312	331	310	296	302	315	332	346	299	318	316	313	318	335	285	303	335	339	333	327	315	336	314	319	335	349	330	333	319	349	314	348	334	284	299	313	347	309	301	317	289	323	329	341	320	322	336	290	317	320	305	322	300	330	315	338	337	321	321	330	303	323	350	330	301	332	327	320	302	303	331	324	338	335	299	339	317	329	314	330	300	308	343	330	323	331	315	305	306	336	358	343	313	352	340	311	306	308	326	298	372	325	305	302	360	345	291	318	305	323	323	327	323	335	325	314	320	304	345	327	299	329	305	289	340	294	315	325	296	319	320	307	338	320	323	314	321	309	311	304	329	309	296	309	304	306	338	336	316	350	287	317	355	300	316	298	285	334	322	322	310	320	316	329	297	312	294	332	294	304	273	315	304	313	276	294	328	314	287	313	286	319	309	337	325	304	298	336	331	311	322	322	327	361	304	331	323	299	349	298	338	340	336	294	295	317	302	299	299	330	294	302	356	321	280	278	280	300	316	313	352	354	319	326	327	338	329	335	275	314	335	304	304	363	335	344	293	290	309	341	270	326	321	276	291	299	308	311	315	331	295	311	286	287	321	284	302	338	325	337	335	295	290	339	314	336	287	302	355	294	297	304	311	280	291	316	333	313	334	313	310	324	326	337	289	320	315	317	322	322	313	317	320	312	331	325	304	342	345	310	315	349	316	272	310	332	308	338	343	321	301	307	316	285	300	309	325	360	281	310	290	345	301	316	319	295	324	299	318	321	317	292	300	318	284	308	298	283	309	333	316	338	330	297	298	318	322	316	285	307	319	320	349	340	293	325	323	295	326	318	260	293	290	306	280	313	318	280	294	322	301	308	325	318	332	299	340	316	350	312	319	307	349	323	323	311
21950	43218	35693	25570	20486	15593	12186	9232	7229	5564	4042	3020	2481	2268	1954	1606	1512	1281	1064	1025	876	805	735	755	715	754	789	817	782	761	702	731	645	662	640	609	565	541	562	534	543	511	519	478	495	460	488	464	451	447	436	453	419	432	450	435	453	461	412	427	428	456	446	468	418	447	458	402	439	455	416	458	448	429	445	458	442	425	454	439	431	402	430	457	431	450	450	450	417	422	413	432	445	409	458	397	433	428	437	390	394	434	418	431	430	432	386	430	470	402	420	440	422	443	419	418	464	427	409	428	466	441	424	393	444	401	421	443	409	436	464	397	445	422	437	425	450	418	425	429	425	426	457	419	460	435	396	456	400	463	410	438	415	420	440	438	448	452	442	411	433	440	416	441	450	426	414	422	438	459	433	435	420	438	420	413	423	448	444	397	473	412	384	448	428	424	405	475	435	446	418	446	445	425	419	427	424	446	418	440	435	443	388	411	424	426	452	439	442	428	452	413	445	440	460	470	434	452	407	403	456	404	407	420	425	413	425	405	449	469	421	397	437	405	424	398	407	439	395	419	472	467	442	439	445	422	462	416	452	433	408	434	440	429	410	408	394	428	432	423	416	484	438	429	413	457	424	392	412	434	392	422	426	450	431	432	414	430	413	410	426	440	421	439	402	426	380	400	468	409	414	437	441	466	449	465	427	427	425	432	402	472	429	426	454	420	421	430	413	437	426	400	440	451	389	397	413	433	462	434	426	461	430	404	450	438	459	390	409	450	426	436	398	442	399	470	450	428	436	408	451	470	449	411	436	380	419	430	448	443	425	438	411	424	448	483	438	386	392	446	438	461	389	410	416	453	448	383	434	413	463	410	425	438	466	374	419	427	416	452	421	412	416	420	361	435	417	405	429	433	431	413	411	431	439	417	425	425	441	404	457	434	419	437	410	433	404	420	417	429	447	454	433	447	445	447	455	416	444	415	441	424	404	456	391	397	445	430	393	402	457	406	423	405	421	424	462	395	415	420	432	405	436	466	444	442	427	394	411	418	413	418	444	456	505	400	425	436	424	430	431	431	444	394	439	428	397	461	421	425	441	458	428	433	423	442	450	438	446	402	403	439	407	432	449	422	408	456	415	442	431	441	441	414	438	400	423	444	489	469	391	431	376	441	418	410	462	428	423	455	412	452	432	459	420	425	466	421	432	430	407	396	428	450	443	433	404	430	434	415	421	462	406	451	418	416	422	431	418	412	392	431	409	416	475	444	488	427	420	436	455	400	439	457	431	444	397	442	451	440	407	412	444	409	432	451	382	428	440	451	415	462	430	432	405	384	465	412	404	434	395	413	413	442	424	443	424	403	458	440	400	426	410	437	426	443	444	453	459	430	435	452	454	423	446	399	432	409	432	427	395	448	425	435	430	412	422	442	452	449	456	427	430	448	423	479	444	413	421	406	418	437	449	466	448	428	396	433	448	448	453	430	408	409	414	393	464	373	475	425	445	382	411	428	428	450	424	460	491	441	428	437	440	424	436	433	431	404	444	443	412	424	402	428	423	434	413	416	443	459	441	423	466	412	429	431	411	438	419	428	493	417	425	443	415	442	441	421	441	419	443	412	370	428	420	427	434	455	425	426	461	456	413	420	442	417	419	414	457	421	443	436	423	437	446	419	397	428	417	432	404	397	408	413	419	456	422	467	420	423	415	423	439	403	445	465	440	435	492	419	429	412	392	427	453	397	429	433	389	391	437	427	465	464	415	449	429	417	415	469	424	435	433	410	436	432	416	426	422	447	423	426	438	426	422	448	473	427	443	461	452	416	427	414	386	432	407	463	413	447	414	404	416	414	415	409	486	408	454	426	438	438	412	416	477	429	442	398	431	410	406	440	424	423	406	457	421	392	442	428	448	457	447	439	431	440	442	421	384	433	428	448	454	399	462	449	428	419	428	434	430	438	443	444	459	381	437	430	435	393	437	433	457	456	359	449	422	413	436	398	445	451	430	444	445	400	407	430	443	431	446	430	425	436	404	436	448	390	421	428	404	420	418	413	425	471	398	404	401	424	432	428	419	376	447	413	409	464	437	407	448	426	449	429	388	401	441	430	429	459	431	465	423	428	428	462	428	413	445	400	392	428	464	448	406	448	423	451	440	397	416	425	439	445	475	437	426	441	429	430	407	408	437	420	416	441	401	424	457	415	446	428	428	404	441	433	464	436	417	421	450	446	416	438	428	387	450	394	413	428	416	418	443	451	429	399	420	437	426	449	430	438	431	451	418	382	457	409	452	395	421	433	403	470	468	397	410	459	454	433	430	436	439	423	433	405	400	425	406	440	444	431	460	421	420	445	389	423	454	427	399	447	409	456	432	422	410	409	413	428	439	461	426	453	391	440	453	436	461	428	460	417	434	397	399	422	439	446	406	455	455	409	415	419	453	424	445	475	426	397	439	429	464	445	453	432	413	449	432	428	423	436	422	450	422	422	409	443	403	442	443	462	452	433	433	420	452	424	453	440	415	436	478	426	442	429	468	418	397	435	427	460	414	401	425	445	451	415	411	440	420	432	436	420	386	437	434	431	438	440	424	375	415	443	414	420	426	444	452	441	421	425	437	402	440	414	432	457	430	427	435	424	444	417	419	408	420	449	441	424	397	434	406	386	413	408	440	421	413	434	446	412	406	427	422	427	442	410	446	440	428	455	420	435	434	432	460	396	414	418	426	436	418	418	383	433	417	429	395	433	473	410	468	429	438	435	414	444	448	435	411	391	461	413	432	458	422	430	431	436	457	434	449	434	401	408	487	486	411	441	446	412	450	433	421	446	428	398	434	462	458	455	429	439	430	423	422	441	434	416	459	421	418	424	421	398	443	421	434	412	422	427	456	431	412	409	444	407	469	420	423	391	420	417	418	416	430	423	410	426	457	413	428	437	436	447	387	432	431	468	425	404	447	414	438	428	419	422	442	424	403	429	469	442	409	433	423	420	428	434	417	446	471	444	427	439	426	438	444	454	443	435	410	417	404	459	436	467	428	432	436	442	442	435	403	427	418	447	461	443	440	429	492	452	477	424	418	431	471	477	423	407	418	405	429	403	390	441	436	467	414	430	439	434	457	431	400	415	450	417	431	402	451	428	423	487	458	427	422	449	425	410	413	443	466	433	423	459	411	454	408	424	425	455	458	435	458	469	452	435	390	422	419	413	434	432	452	444	372	422	434	464	432	410	444	399	445	439	430	414	437	414	369	422	424	413	431	429	406	438	476	409	454	453	444	412	436	432	417	402	419	434	425	440	452	440	403	436	442	437	473	370	434	402	484	451	448	402	457	426	433	420	429	413	435	422	446	485	445	441	461	409	412	416	421	452	427	436	471	431	389	433	443	444	423	420	412	410	410	432	437	447	436	394	426	402	417	426	407	429	427	433	425	426	434	422	438	455	406	421	441	447	435	424	439	443	439	424	401	408	461	421	433	443	441	442	401	410	398	422	455	481	458	400	424	408
28587	21899	20050	12269	6012	3771	2571	1901	1497	1195	957	804	692	609	585	557	500	477	473	470	449	421	426	449	407	455	450	405	393	422	435	416	414	425	370	455	404	419	364	376	391	395	368	373	418	341	379	379	385	404	351	391	394	399	371	397	398	374	389	360	380	337	359	337	426	382	391	394	397	381	354	381	387	337	368	392	371	376	396	418	382	384	371	376	355	358	380	354	386	385	407	350	385	354	349	389	382	352	400	402	390	386	417	407	346	340	351	415	346	371	344	360	389	359	330	382	375	346	383	345	371	372	423	379	377	376	367	347	372	376	366	386	383	348	347	371	383	353	387	369	367	377	341	399	355	370	342	371	375	381	361	365	419	374	369	400	353	396	351	405	359	348	402	403	386	380	356	357	383	376	366	369	400	370	409	351	357	350	357	343	380	352	374	386	387	379	356	393	391	393	342	354	376	379	382	407	384	374	356	373	348	344	394	368	379	371	378	381	348	348	361	433	346	363	388	369	371	372	361	357	369	344	378	369	359	401	369	416	375	381	380	373	374	371	372	396	354	389	394	368	404	377	386	363	359	342	415	375	368	364	348	353	416	393	393	375	379	374	402	359	396	393	391	360	343	366	350	394	360	395	350	337	373	399	368	386	378	381	389	377	351	388	375	382	363	398	378	397	358	393	385	375	354	345	358	366	378	340	369	406	378	371	385	396	361	367	379	355	364	363	393	362	373	373	377	364	381	371	364	360	387	367	355	368	383	371	373	330	377	383	386	344	380	373	386	370	379	394	340	407	390	375	394	372	364	409	376	372	383	360	382	349	379	362	396	377	359	389	380	430	357	359	356	400	361	379	390	378	359	369	377	360	326	405	413	381	360	393	412	362	390	392	409	379	367	338	380	368	389	353	402	357	389	374	371	360	366	362	394	387	376	376	397	390	373	381	392	375	354	368	368	384	362	357	342	390	384	370	376	373	365	371	363	383	376	396	351	344	386	380	384	390	331	377	381	349	371	344	370	393	368	356	361	356	351	349	357	385	395	391	399	350	367	394	345	388	381	368	402	368	334	380	375	419	362	384	373	378	360	387	362	366	377	353	324	399	349	367	376	380	412	375	358	339	355	373	396	376	371	374	382	383	362	378	379	347	368	371	382	373	332	388	391	377	387	385	379	377	356	392	378	327	389	374	389	359	381	365	368	365	363	366	364	389	356	349	361	367	360	358	398	360	340	380	390	375	336	354	391	377	369	346	362	369	396	358	363	391	381	424	401	386	367	426	346	349	380	392	357	352	342	375	373	360	353	381	395	362	373	380	365	356	376	384	411	367	394	334	365	392	385	389	403	355	385	386	388	387	364	365	410	351	382	405	364	350	381	349	353	380	372	369	356	370	386	353	377	388	389	393	379	403	391	373	379	366	384	353	369	407	391	381	363	379	366	406	360	337	360	396	385	384	379	410	361	385	392	355	398	381	360	363	383	379	411	360	346	384	350	359	374	368	387	400	403	366	373	360	348	342	387	375	338	378	381	408	382	374	391	363	374	394	365	368	420	366	354	403	351	381	363	351	368	385	385	366	402	359	354	369	352	401	428	361	372	361	403	375	362	370	357	361	395	365	381	408	360	343	361	367	390	409	368	350	370	343	360	406	380	376	370	370	387	368	375	385	354	341	383	379	374	370	393	354	354	395	376	381	364	350	393	358	372	365	373	402	381	355	384	346	384	409	379	420	377	358	347	380	385	348	376	360	390	367	346	383	377	360	394	368	364	355	392	367	368	338	389	369	396	390	380	354	339	393	368	406	338	330	403	350	389	379	391	404	378	368	358	389	364	358	392	351	409	359	387	357	383	368	397	353	384	363	376	373	379	337	387	408	382	378	383	381	360	370	384	366	383	343	368	366	348	375	373	340	345	374	373	354	373	384	350	366	374	351	349	380	375	381	344	351	349	389	359	354	391	406	327	393	378	338	357	357	380	407	417	386	378	410	363	334	385	369	331	373	390	369	392	352	396	390	357	359	319	367	370	371	374	348	359	338	389	361	380	369	406	395	347	350	383	399	384	383	376	391	382	374	399	402	381	393	395	363	366	375	364	374	393	347	341	396	359	381	376	375	396	386	366	334	368	405	380	382	366	393	366	369	352	369	368	364	372	371	389	362	366	376	354	373	400	365	364	355	349	381	380	373	357	387	380	367	348	381	385	385	374	392	349	352	365	377	362	373	354	396	361	355	408	375	348	363	398	376	364	351	362	386	408	362	377	383	358	348	380	362	335	348	411	380	343	364	368	410	378	349	410	381	380	411	373	347	370	398	384	395	377	391	380	354	385	379	371	386	376	371	400	364	377	364	359	413	362	366	364	378	388	416	381	378	404	400	368	360	426	349	379	404	350	353	383	353	398	407	387	378	386	351	362	380	378	377	348	398	397	379	381	411	385	381	366	396	383	379	389	395	363	384	399	390	343	402	394	356	345	382	368	377	361	373	392	358	371	345	381	364	352	374	372	365	376	357	356	388	395	384	369	376	359	381	368	412	373	389	403	354	361	379	369	352	402	349	355	381	380	395	363	338	402	352	350	392	355	372	372	369	395	361	349	354	364	360	378	378	343	365	370	389	370	393	402	331	375	362	394	429	414	375	382	382	373	375	412	331	387	366	370	390	390	378	335	379	364	402	385	389	399	361	373	376	372	351	366	407	380	374	384	398	378	371	367	387	393	371	360	377	398	368	364	358	383	383	382	383	361	371	399	396	352	377	363	371	389	344	352	437	413	409	358	380	433	359	334	364	373	356	353	381	363	365	358	356	362	375	381	401	340	362	389	403	351	368	406	367	375	388	372	412	377	387	358	378	397	365	386	365	364	401	369	375	363	366	386	362	382	399	389	384	374	366	384	376	381	417	353	386	362	347	337	358	388	370	362	355	376	362	385	382	330	379	385	389	342	405	411	349	339	375	378	368	409	371	395	377	394	376	366	376	372	405	354	397	403	350	362	355	411	382	381	394	407	364	453	366	369	354	359	377	388	398	369	368	414	383	404	394	373	369	346	375	340	376	373	356	417	402	359	357	400	393	378	352	379	365	378	355	400	368	364	375	346	373	338	385	362	333	387	342	346	330	383	370	352	388	372	381	374	379	368	376	388	384	386	407	409	411	383	378	363	389	397	348	397	376	371	343	354	386	402	345	336	379	379	394	377	394	385	382	350	357	377	383	363	380	370	367	418	421	396	366	364	374	350	392	375	354	402	352	370	347	400	349	389	374	400	358	392	388	376	357	369	375	396	378	375	336	354	377	384	330	382	390	377	381	373	360	323	351	372	373	379	358	413	351	370	346	357	387	376	349	373	359	414	339	392	371	377	355	399	360	370	389	362	381	370	429	389	346	394	371	349	403	381	384	392	386	383	333	318	391	382	407	403	338	381	360	339	349	353	388	368	355	402	381	385	361	400	360	364	381	392	377	401	374	385	371	381	359	363	381	379	408	372	403	378	380	352	367
19981	32634	24957	15699	11432	8134	6181	4578	3572	2569	1948	1545	1320	1188	1035	1016	921	815	805	733	717	665	667	657	612	652	651	700	653	675	643	635	588	601	606	586	571	568	571	607	580	587	527	578	532	557	550	534	530	547	509	501	546	531	540	546	488	527	488	471	481	541	511	550	511	518	527	528	543	519	555	529	485	521	546	556	531	485	537	500	509	532	520	509	515	537	513	511	522	492	506	536	510	519	520	551	528	542	508	511	519	534	499	523	525	501	515	538	502	569	538	557	532	494	487	496	520	497	530	518	501	501	495	481	495	490	547	526	523	534	507	489	513	553	514	550	510	514	478	511	521	503	489	487	479	545	510	532	515	523	513	534	503	514	521	465	469	582	519	513	504	470	539	509	531	473	530	535	517	533	509	510	568	540	509	564	507	571	514	488	506	524	560	550	510	465	511	549	507	495	517	511	499	515	493	501	511	506	507	480	475	524	520	504	518	510	501	529	515	484	507	476	478	560	518	515	526	497	491	516	463	539	502	490	538	502	477	515	541	542	525	505	542	554	531	506	536	568	502	527	527	519	555	514	543	524	500	479	504	546	532	545	507	560	535	510	509	517	556	526	517	534	518	496	505	476	526	496	520	503	500	515	522	528	463	524	508	530	528	491	520	509	492	485	501	496	547	538	530	507	519	535	487	574	502	544	467	517	519	518	476	513	539	499	528	507	503	576	552	538	547	495	512	490	491	537	520	511	512	549	540	514	515	526	493	544	480	515	538	546	522	491	512	537	504	525	508	507	554	530	478	500	521	502	546	561	484	537	513	523	538	473	509	517	525	500	486	500	550	522	532	513	513	540	519	505	481	532	531	494	484	525	512	500	504	488	513	559	519	543	513	554	494	555	503	498	537	498	507	552	517	480	531	517	493	541	537	530	536	516	521	555	498	507	510	520	520	530	520	524	523	563	530	560	503	593	501	554	532	525	571	533	563	499	507	571	492	553	510	560	543	525	506	531	529	505	540	552	502	523	533	539	485	504	519	514	543	545	512	526	491	547	483	496	510	492	517	501	538	547	517	531	530	517	501	565	475	544	490	504	527	510	501	499	522	510	511	542	487	525	546	501	515	536	524	504	511	558	500	510	533	496	516	538	497	504	543	497	511	529	546	502	553	499	523	532	497	550	483	471	516	544	509	510	489	495	504	492	485	494	554	535	512	525	508	511	521	534	534	520	500	523	546	515	524	509	511	550	520	520	540	541	511	511	524	544	474	499	538	523	537	517	499	542	514	500	489	523	523	528	535	476	483	531	539	512	514	499	540	522	541	503	498	532	542	513	508	503	528	518	534	520	497	521	499	545	517	561	504	521	518	541	488	473	488	532	535	477	511	534	513	559	543	499	517	530	524	543	539	522	478	524	490	531	485	541	494	506	544	558	562	504	539	544	508	521	527	532	551	563	539	485	524	495	506	557	560	473	527	466	537	502	474	519	502	533	522	539	488	507	496	451	543	496	529	485	539	477	535	492	486	502	496	530	532	501	495	538	492	501	514	518	509	523	522	514	580	477	539	481	514	490	521	525	575	531	522	501	494	520	517	522	510	496	519	508	557	524	511	533	498	502	516	560	511	486	453	503	515	529	491	510	517	526	548	513	580	498	534	526	529	565	507	526	499	514	537	513	508	501	551	491	536	484	529	498	537	527	472	516	536	527	481	508	526	520	532	487	498	488	521	532	506	534	493	519	495	523	583	525	522	498	476	564	519	517	504	540	496	499	525	535	505	540	477	496	514	525	523	537	488	528	538	535	550	545	516	500	556	502	469	523	502	492	521	526	480	531	511	532	503	549	487	537	528	544	526	527	506	516	507	525	517	515	533	497	527	523	546	533	502	557	515	521	525	514	553	510	493	528	506	491	489	489	499	549	499	529	533	519	520	549	549	504	499	520	529	500	514	526	514	531	522	550	541	498	507	460	555	514	489	507	525	548	503	520	505	482	516	520	571	485	519	512	490	501	500	507	545	476	512	519	509	557	525	546	500	523	515	543	519	527	471	555	537	535	511	549	515	472	508	531	521	490	533	505	530	485	493	523	510	519	541	560	549	523	497	527	488	502	498	540	524	515	497	504	534	536	533	486	529	535	497	548	533	487	489	527	520	502	494	509	494	509	534	533	533	504	481	510	508	519	518	512	512	503	531	525	505	510	500	528	488	485	556	535	548	525	568	517	549	540	483	494	565	479	523	507	496	491	515	524	505	527	507	502	494	502	497	540	534	552	495	474	537	565	514	565	522	553	502	471	498	509	516	498	501	435	542	513	497	510	517	499	520	544	540	522	503	593	520	495	543	532	525	542	525	491	524	520	503	530	512	514	516	512	525	534	536	555	540	540	482	516	502	556	526	490	538	501	505	567	533	540	548	547	511	525	534	505	482	533	533	513	502	517	532	511	524	478	465	543	542	512	538	527	499	515	533	505	506	487	493	513	500	504	499	529	545	519	493	548	484	484	522	535	543	489	500	516	580	501	500	484	508	502	494	525	499	531	558	527	495	526	536	535	535	523	516	546	583	529	531	508	547	507	554	537	521	559	531	508	523	559	501	558	564	527	548	519	512	516	536	506	505	514	480	526	540	510	520	501	520	497	496	519	477	527	552	505	531	538	498	499	526	521	501	539	505	528	476	498	471	523	520	519	500	512	509	506	547	531	490	540	494	515	526	536	523	552	509	503	525	558	509	512	545	492	508	513	520	520	509	502	530	503	575	497	501	576	533	524	525	550	495	517	511	497	526	525	504	500	481	537	496	512	506	537	532	491	503	533	510	542	529	537	544	503	542	546	506	534	533	550	502	514	517	521	513	526	524	479	505	498	499	516	515	526	460	492	499	523	532	531	509	551	493	528	539	507	567	532	495	539	544	532	529	512	527	537	555	530	530	497	536	534	533	524	489	497	506	490	533	526	522	531	542	531	543	516	476	530	526	520	481	517	509	504	548	483	514	499	511	515	526	526	465	479	506	506	518	477	533	484	576	522	532	512	488	529	473	571	530	509	503	524	500	508	507	530	501	516	551	506	544	532	529	532	523	519	541	527	516	492	504	486	510	522	509	502	505	488	527	504	521	537	502	482	478	543	529	520	520	546	524	515	492	488	516	547	516	490	554	525	526	500	482	525	522	551	547	520	502	506	503	522	512	509	507	526	516	522	540	498	497	490	552	470	483	481	471	468	528	503	507	508	444	497	507	526	524	541	473	498	501	530	552	510	536	535	534	524	499	554	532	504	498	532	513	507	512	545	503	529	495	503	534	501	506	536	544	539	511	527	512	512	541	508	506	503	542	559	549	475	580	557	555	555	571	487	515	500	541	490	486	482	541	528	483	492	494	507	513	520	521	493	532	538	564	530	545	508	500	487	518	493	525	549	506	531	529	518	537	516	495	509	481	539	522	501	504	519	552	513	518	599	523	544	510	516	540	513	513	522	535	512	522	466	507	494	532	523	504	572	536	508
23989	21630	28755	25083	21232	12016	5356	3301	2281	1749	1323	1003	936	806	759	685	651	616	542	529	471	437	419	422	470	453	499	475	509	465	459	458	442	413	436	412	395	388	400	378	365	390	390	402	366	391	364	370	344	358	382	357	332	361	347	342	369	364	350	383	358	368	363	343	367	355	379	346	358	360	359	349	357	382	331	330	323	359	323	364	339	345	316	319	374	329	330	368	380	351	336	378	355	358	385	332	384	321	339	328	328	371	342	372	349	388	337	350	327	330	362	363	379	370	383	349	351	320	321	316	361	394	348	335	321	364	349	337	383	346	360	369	316	363	339	374	366	375	355	391	352	340	335	354	370	333	351	344	338	367	347	365	384	348	371	344	360	358	350	351	331	365	385	344	350	364	370	337	324	357	346	326	348	351	350	341	370	340	369	339	327	388	375	330	356	367	364	356	369	376	322	343	350	376	350	390	345	361	349	331	350	329	386	311	338	361	349	374	335	370	391	359	362	372	341	357	380	320	327	385	329	340	371	343	369	342	375	361	336	327	357	357	354	351	349	368	352	344	334	361	358	350	337	355	357	373	319	343	359	331	361	352	356	318	345	348	357	373	382	347	371	363	361	370	337	354	343	375	356	327	338	372	353	334	339	311	344	360	337	341	334	373	316	343	361	349	384	373	338	339	351	359	349	377	351	351	363	326	344	360	377	387	339	332	351	380	365	356	346	356	312	330	358	350	331	317	373	363	368	345	355	334	358	347	335	316	358	340	390	366	343	390	385	356	383	341	340	348	335	372	400	356	363	349	373	340	321	360	353	327	361	319	366	352	354	323	313	339	335	359	332	333	381	327	325	340	367	354	370	360	362	373	357	369	342	331	375	337	350	346	332	388	364	380	344	385	348	345	343	362	374	351	338	354	356	358	331	315	345	360	337	366	389	362	367	370	342	347	372	362	365	340	345	331	373	353	373	328	345	365	369	341	344	324	348	341	366	359	326	346	340	358	309	348	384	351	354	336	337	364	340	342	368	339	338	363	370	345	342	354	350	331	339	352	324	340	342	360	343	362	348	346	343	363	330	392	356	377	353	363	320	313	358	347	386	344	340	361	338	341	373	362	344	368	342	360	333	338	332	358	386	396	357	368	337	349	333	348	314	353	348	364	349	388	349	359	365	362	363	372	318	345	357	349	349	364	347	356	333	353	331	361	351	335	386	376	369	353	301	369	365	330	372	346	353	333	377	348	354	349	333	355	358	354	347	388	346	362	336	389	356	349	356	369	352	373	355	351	338	393	356	357	380	361	330	376	377	323	340	350	302	330	340	366	334	346	351	377	338	377	358	366	381	367	368	343	365	350	372	364	336	360	364	373	336	333	357	372	352	365	357	313	342	353	377	380	353	334	314	334	380	362	379	359	346	334	367	342	350	332	342	375	342	341	309	320	331	334	373	334	355	337	385	415	340	333	327	365	356	347	354	327	345	350	334	340	333	356	370	345	316	342	359	336	352	317	331	350	345	337	332	352	367	360	362	331	354	368	364	335	333	345	357	330	343	313	363	320	329	341	348	365	370	343	354	333	345	350	323	301	323	312	347	342	365	327	349	336	393	341	353	370	370	362	340	386	364	353	367	374	336	360	340	345	342	339	323	335	329	351	342	335	368	343	350	352	354	369	360	310	350	339	380	363	360	335	364	376	375	316	364	343	376	354	349	376	363	347	383	354	386	333	347	367	314	336	349	357	339	358	383	332	351	355	343	352	363	367	351	389	336	353	392	348	373	337	336	347	315	360	375	377	336	338	310	361	358	384	330	379	338	326	337	333	357	375	327	326	371	344	361	370	363	367	342	371	332	351	364	356	337	336	366	349	327	336	348	344	352	325	342	365	356	366	351	331	356	346	335	313	369	343	370	364	338	372	333	354	351	353	358	371	394	344	378	360	337	339	370	333	330	383	354	319	368	359	383	303	354	316	354	345	331	360	357	363	341	366	325	367	341	361	363	324	341	342	384	334	355	330	356	328	374	350	329	358	344	361	349	359	335	356	373	344	361	375	366	358	327	355	315	329	366	361	343	334	339	331	388	366	374	339	382	360	354	364	368	337	351	369	328	299	363	332	365	378	384	324	375	348	322	336	317	354	340	343	381	419	357	315	317	351	339	378	337	351	343	372	338	334	333	356	362	362	377	318	363	338	360	363	332	352	375	357	374	371	368	366	372	327	381	355	346	370	355	333	373	347	328	344	340	349	311	348	338	345	320	341	365	335	341	353	348	335	338	343	341	366	365	346	335	372	336	365	398	357	366	325	339	374	362	365	351	383	348	357	329	351	324	368	343	338	344	372	357	362	365	363	371	382	355	350	389	366	386	356	355	357	368	341	338	341	375	365	372	357	362	355	376	349	372	363	354	348	343	363	353	356	348	342	357	381	327	333	351	376	352	338	366	331	351	372	383	350	305	307	327	364	350	328	359	349	362	348	346	338	361	374	355	372	373	355	381	335	324	321	378	362	351	358	356	366	357	347	342	342	354	351	343	413	338	318	345	350	361	387	351	373	325	348	319	350	308	387	381	328	333	346	349	351	360	357	334	340	349	349	324	334	375	379	344	337	343	327	341	337	348	352	365	378	331	344	369	377	397	365	351	375	366	346	378	340	331	346	309	361	342	349	354	339	352	340	341	337	359	321	331	345	330	356	334	341	327	348	359	404	353	387	344	345	343	350	375	321	355	374	359	337	355	335	375	349	360	350	354	352	360	348	324	360	365	350	321	374	332	351	345	359	332	358	379	344	342	360	359	350	364	373	319	347	339	331	332	333	338	334	380	368	349	360	317	343	351	341	346	364	369	323	353	355	343	357	346	364	338	342	312	320	339	346	355	352	370	336	327	337	362	357	338	357	351	360	356	359	341	338	355	359	353	338	341	343	363	341	323	345	343	351	313	361	345	322	356	347	345	344	357	367	326	312	330	361	358	353	321	378	354	375	371	346	329	326	327	354	328	352	324	359	352	370	365	377	361	347	322	343	372	356	321	400	355	360	348	342	327	332	339	378	338	363	366	348	382	334	363	356	347	353	352	356	347	340	334	381	361	348	374	360	354	344	334	369	369	393	307	352	345	354	357	366	363	375	405	331	364	367	369	376	379	347	337	335	369	355	348	363	338	315	330	376	344	340	344	343	334	359	361	369	333	350	353	364	313	338	378	325	366	344	357	350	370	362	317	345	362	336	326	331	322	345	353	316	341	374	385	356	346	345	363	320	363	395	341	358	352	377	370	345	366	366	340	349	332	386	340	382	339	363	375	327	334	376	365	332	344	353	355	340	379	366	337	377	341	351	342	367	361	337	315	374	347	363	383	360	340	338	333	349	357	372	350	357	355	346	365	379	345	344	334	365	344	359	334	362	331	338	358	370	378	351	332	375	361	350	366	349	324	336	357	355	334	339	346	363	341	338	312	347	328	335	349	331	323	339	354	356	307	347	365	339	378	355	351	350	384	347
21718	39246	31696	21990	16599	12522	9518	7252	5568	4122	2889	2349	2014	1756	1524	1359	1218	1023	956	873	773	770	728	657	766	735	741	788	709	768	712	668	692	611	625	579	583	598	573	533	526	558	501	560	512	501	564	522	484	479	494	502	480	484	480	491	506	467	487	501	455	468	517	481	532	493	483	517	540	514	490	524	479	474	440	514	514	537	464	483	518	503	512	481	461	508	451	483	482	520	497	538	517	511	536	523	501	485	455	478	472	517	482	482	498	480	490	485	517	502	499	455	460	525	535	512	465	504	488	448	473	481	451	512	464	503	515	493	480	513	497	495	506	499	488	525	494	506	471	493	500	495	489	508	466	480	507	531	509	481	498	480	473	484	509	487	502	486	495	500	428	445	469	513	462	483	500	520	480	517	495	487	470	482	516	465	531	462	481	507	535	503	470	488	493	518	473	464	475	513	488	457	518	487	485	488	470	509	467	501	466	522	456	469	517	461	497	473	495	492	477	492	512	481	461	497	460	504	478	489	457	485	495	495	447	496	494	521	511	467	526	470	461	461	514	478	516	501	511	477	526	472	491	470	471	491	491	458	526	493	512	458	538	506	490	497	469	481	526	493	450	502	525	499	446	459	475	468	510	500	510	509	494	495	480	480	508	502	509	480	488	443	492	531	462	470	477	483	497	536	487	473	492	490	497	484	505	464	502	479	498	490	454	501	489	484	522	483	490	491	502	527	508	443	538	486	500	455	485	491	461	506	501	491	502	489	540	475	507	493	503	464	472	471	482	502	476	510	530	457	464	483	458	454	458	448	509	506	524	475	499	489	495	471	542	525	448	491	506	498	468	468	489	476	494	520	508	494	489	490	489	513	455	449	500	482	488	471	459	490	450	490	496	483	539	465	483	510	480	489	485	478	514	486	467	499	474	479	480	526	525	521	484	539	460	482	496	476	483	466	487	526	476	518	502	466	472	502	519	464	511	520	504	461	567	505	454	459	477	502	518	485	500	456	498	478	488	480	491	475	489	509	495	455	502	521	476	522	469	492	492	501	506	442	504	480	468	465	476	519	516	490	466	507	453	478	513	469	498	510	476	491	503	493	494	508	521	443	520	466	477	511	519	465	447	503	522	507	468	499	533	492	491	493	484	495	494	453	435	503	506	477	475	524	491	465	494	468	481	459	443	455	530	504	494	502	468	476	461	500	510	471	506	522	460	466	502	493	490	490	465	520	506	494	493	476	500	510	501	507	521	491	452	519	518	490	523	484	489	457	482	506	450	484	526	517	516	494	452	456	504	466	462	516	489	489	544	500	460	477	484	485	524	465	437	456	465	486	447	483	473	468	483	501	472	504	490	503	516	469	508	491	505	497	527	488	498	498	509	513	487	466	484	445	473	484	475	474	493	502	503	499	510	493	498	470	500	472	421	528	512	501	501	487	492	485	494	438	508	507	491	502	486	508	481	454	503	483	467	480	486	536	474	493	493	489	444	460	507	472	503	471	509	439	528	487	498	494	503	466	461	476	475	450	476	446	477	500	463	464	496	509	504	515	464	513	495	469	525	476	491	469	492	469	512	519	496	471	481	504	483	493	494	502	484	472	474	516	481	526	453	521	488	465	486	535	505	481	460	494	520	516	509	461	486	487	502	497	448	474	496	501	484	463	500	499	489	487	505	463	521	455	446	485	500	461	471	467	495	488	471	482	464	510	490	467	486	518	493	475	435	485	482	489	472	447	439	506	509	478	477	457	484	514	455	484	512	474	503	494	479	507	491	472	473	520	457	512	499	502	484	521	520	510	486	499	479	512	482	490	507	477	474	533	484	468	477	512	450	472	532	510	513	483	483	452	481	500	471	506	519	489	473	500	487	502	508	456	465	464	471	506	476	498	493	492	533	490	465	521	484	494	480	491	506	512	488	526	504	500	490	486	496	484	496	500	492	468	486	458	478	455	459	477	490	474	508	469	509	454	476	502	486	511	472	464	486	452	502	459	490	435	524	502	497	454	481	448	503	486	497	472	481	523	496	490	472	520	494	498	506	439	489	524	536	496	516	502	472	513	509	488	496	533	492	491	490	457	502	515	510	486	491	498	485	516	459	511	484	523	521	463	469	489	524	492	514	491	490	441	511	473	490	478	553	473	466	465	495	478	537	485	473	492	479	504	487	495	508	454	486	476	489	502	506	513	487	498	482	475	514	485	499	475	463	524	482	462	504	498	498	497	485	527	534	518	480	552	499	450	466	485	465	454	511	443	515	507	490	507	464	485	471	458	473	461	469	484	503	494	484	481	497	495	495	460	511	526	491	488	499	535	473	471	482	522	492	475	503	527	510	448	508	460	506	477	472	475	472	453	495	473	503	493	459	474	540	494	493	486	500	505	497	519	462	479	469	455	456	477	515	500	505	462	493	508	473	476	507	461	477	502	496	505	493	483	530	479	501	446	491	505	468	500	484	487	512	481	510	482	506	509	503	488	463	446	490	504	521	503	465	470	472	462	479	482	502	520	489	472	477	447	505	484	492	474	424	493	498	504	485	467	525	467	451	498	484	534	494	515	502	495	490	457	518	480	461	471	480	469	456	492	478	476	458	509	474	522	481	467	489	482	530	443	475	460	538	523	485	502	486	447	466	506	467	523	497	509	492	506	500	466	514	483	534	545	493	510	523	459	532	465	475	455	502	479	484	519	426	475	480	489	474	477	453	512	499	458	505	457	472	498	485	485	506	494	475	445	466	512	494	461	471	487	506	501	511	515	444	466	484	494	484	504	498	483	457	520	509	495	484	492	503	485	467	478	444	488	452	429	475	499	487	444	443	456	509	489	499	503	469	502	491	478	512	471	436	512	504	466	508	506	472	471	501	519	443	486	501	461	502	494	544	506	483	492	488	488	490	525	520	502	547	480	485	482	515	468	492	470	507	548	511	518	501	496	460	487	485	478	490	471	497	427	463	518	525	453	468	469	529	512	492	477	461	466	485	475	544	502	498	532	493	457	504	496	519	463	482	467	439	460	507	490	496	479	484	467	458	495	486	494	432	526	448	542	509	519	475	479	485	521	499	509	463	471	476	485	515	548	486	499	499	506	473	463	482	478	490	458	461	491	489	486	524	481	476	474	505	506	509	466	498	507	491	504	492	499	488	480	481	507	462	491	475	501	474	475	452	481	489	510	453	528	476	490	511	498	482	482	527	450	507	499	466	504	442	479	474	501	497	504	506	456	513	513	484	533	445	474	490	497	482	478	512	521	460	476	494	476	485	492	478	449	470	484	460	518	530	505	483	457	460	493	441	453	496	485	480	476	453	482	512	482	516	479	516	484	488	475	502	504	447	449	460	469	488	487	510	477	479	495	500	482	501	491	490	472	486	505	471	504	514	478	496	476	504	477	526	469	456	477	491	471	486	453	487	478	515	477	517	475	475	473	499	553	475	526	484	474	498	494	489	518	465	491	528	496	514	471	484	504	481	477	524	487	510	499	464	509	504	474	504	488	492	479
25298	21660	27250	25365	11311	5108	3340	2347	1767	1234	1002	852	765	660	661	532	530	501	459	465	407	395	429	411	422	412	410	458	429	396	412	374	412	425	407	376	357	355	381	356	362	356	386	367	343	336	349	365	346	335	352	375	330	329	302	334	365	319	317	343	355	327	342	341	344	340	313	316	336	338	312	371	328	333	344	325	341	356	338	303	310	329	343	315	322	311	348	352	354	338	318	297	318	305	321	334	324	378	347	334	349	344	309	318	340	340	326	345	342	298	332	354	348	352	337	332	334	342	348	325	326	348	337	311	334	344	307	329	332	341	318	338	330	371	348	339	331	334	293	338	308	344	320	372	343	325	330	328	344	351	316	320	376	311	317	396	359	335	339	325	311	333	391	321	310	310	352	344	283	342	336	336	342	337	335	345	344	334	323	354	322	331	340	326	321	322	336	330	370	333	353	330	317	366	326	318	314	332	313	333	333	320	341	342	319	338	312	331	349	335	344	336	333	339	324	328	343	296	356	343	349	354	337	306	351	334	342	346	352	317	348	351	325	332	321	371	329	366	328	344	341	359	353	341	359	350	337	315	366	321	330	346	350	351	343	352	319	337	312	326	340	334	335	330	348	348	320	339	360	328	317	327	335	348	340	316	326	314	332	322	322	369	333	310	308	337	332	367	325	319	335	349	334	345	332	332	330	341	294	351	325	341	331	316	312	313	333	366	339	354	354	340	315	346	355	309	340	324	357	344	331	344	341	329	314	345	324	335	330	378	326	329	357	310	342	354	343	340	325	325	363	310	369	392	339	310	303	327	304	300	350	343	385	339	332	341	339	336	351	330	329	324	309	349	324	329	383	331	336	335	355	300	355	357	333	296	336	335	334	349	343	347	316	352	322	326	332	315	341	337	346	337	347	324	332	363	359	389	331	348	342	346	372	372	334	366	315	336	349	326	329	321	332	372	351	351	327	355	319	302	348	338	316	338	351	322	316	307	345	343	329	336	298	333	363	334	324	332	308	314	330	324	336	351	358	344	346	332	344	341	303	324	347	355	353	338	335	310	321	303	341	347	304	362	334	335	337	330	298	356	353	344	318	338	339	325	312	354	374	331	347	324	325	342	345	317	315	327	334	335	329	340	312	331	351	337	317	316	361	363	335	324	296	346	294	314	322	338	332	352	390	374	332	376	340	325	353	350	373	339	342	353	304	321	341	327	316	339	327	321	336	360	326	332	333	344	306	330	341	347	353	340	336	336	328	328	354	347	337	355	342	321	340	343	339	346	354	345	356	330	321	338	380	341	348	318	304	342	366	318	331	309	354	328	340	339	351	337	333	336	352	334	369	347	308	324	340	348	333	325	303	345	324	340	337	302	314	325	338	337	330	343	310	323	313	335	344	347	345	336	332	328	338	366	330	361	327	320	329	309	317	350	383	297	324	329	325	353	321	353	326	342	326	327	345	337	316	329	330	345	358	349	334	340	345	317	348	298	350	345	335	363	352	341	368	328	341	322	344	341	337	339	330	359	339	338	334	339	351	330	328	302	325	326	313	325	331	327	330	341	302	326	346	342	310	336	352	326	370	334	343	331	326	337	324	308	320	310	308	360	365	338	345	313	379	312	332	328	354	306	327	337	351	310	312	348	350	342	340	359	341	340	335	385	344	318	308	330	340	341	331	324	353	338	322	332	344	329	327	368	290	306	333	326	331	361	329	349	339	329	330	315	329	289	326	333	337	351	342	331	333	342	322	362	316	345	330	319	331	349	320	356	354	337	323	346	345	313	313	344	307	348	330	331	357	333	319	346	322	344	317	312	334	342	325	353	366	318	354	317	365	343	328	335	305	348	325	356	338	362	343	343	363	324	316	343	315	343	339	349	329	337	349	324	363	332	357	335	338	345	331	352	353	352	320	338	322	334	310	319	350	327	311	343	313	344	343	334	328	332	307	322	337	335	325	390	354	337	334	320	333	325	337	340	354	355	358	353	354	340	356	316	359	319	364	323	335	318	359	291	299	320	307	333	326	331	367	365	346	349	322	313	321	307	315	354	360	332	299	342	339	347	357	343	357	325	367	336	330	343	311	341	328	314	308	363	329	339	311	332	346	352	320	309	303	329	357	353	323	345	321	343	352	339	311	327	341	320	338	332	324	325	359	357	368	343	304	336	330	364	296	311	320	338	368	333	339	310	316	384	322	326	349	329	348	330	313	341	379	344	332	338	324	346	317	327	345	310	320	322	337	329	328	319	317	317	341	326	334	344	351	352	356	338	314	354	374	320	329	322	351	307	311	314	337	321	341	313	354	345	316	351	339	342	379	302	335	322	280	318	342	314	324	316	324	334	337	283	340	353	368	321	326	318	338	340	316	341	337	306	352	324	334	338	348	351	309	340	385	341	385	334	386	343	337	334	332	353	356	324	328	344	342	331	346	341	322	316	337	346	340	328	335	358	338	292	306	323	335	299	332	327	330	336	331	348	349	346	349	352	331	328	341	340	342	363	341	352	331	306	355	329	331	323	353	334	333	309	349	360	313	323	311	367	339	357	356	275	355	335	343	329	374	330	308	326	324	335	377	342	339	324	340	350	339	353	380	337	361	385	306	297	325	317	307	357	341	339	356	344	328	334	333	321	325	358	335	338	328	367	356	346	351	334	353	302	315	315	317	312	320	312	346	325	314	348	364	328	323	334	312	330	319	326	329	350	303	350	345	346	315	304	344	352	335	319	340	320	327	325	335	377	314	364	310	318	337	322	327	354	320	348	304	312	355	364	355	356	309	346	361	333	329	343	315	331	305	382	344	311	317	369	336	345	314	320	332	331	334	319	343	300	315	313	304	324	299	320	340	338	314	313	366	321	338	359	338	352	330	345	333	343	355	330	347	331	364	312	334	360	316	374	324	325	347	325	315	361	370	349	331	337	309	341	356	340	327	338	335	315	324	331	339	336	318	332	342	348	314	330	328	335	360	335	330	351	325	328	292	313	342	357	316	338	335	319	309	361	337	322	348	356	330	323	315	378	308	340	317	318	323	336	320	330	321	316	385	336	330	351	344	341	345	331	367	338	306	341	333	343	354	313	332	351	361	353	325	350	349	332	345	312	334	316	352	333	337	349	348	325	326	338	343	307	331	341	321	343	355	370	333	360	356	335	317	350	345	356	305	345	355	326	334	356	338	315	352	339	341	345	346	337	310	321	353	360	369	343	309	337	346	337	354	337	323	304	356	311	355	307	319	317	350	326	338	359	317	320	337	365	347	333	327	335	350	338	321	334	330	319	303	331	323	339	361	346	345	346	306	356	336	350	320	357	315	335	345	328	334	389	310	348	317	336	330	316	325	316	307	318	344	305	366	366	350	341	355	311	357	330	301	342	340	350	345	328	310	329	349	329	318	326	339	303	350	330	337	343	361	318	290	357	336	327	364	332	323	366	330	335	356	330	319	310	342	318	351	340	317	334	358	315	358	321	323	367	326	318	328	319	316	317	289	310	353	342
20670	35608	27974	18661	13876	10178	7726	5893	4352	3087	2251	1866	1601	1381	1218	1086	965	892	860	744	638	625	679	642	659	662	692	698	688	658	596	636	589	603	574	523	533	549	503	518	521	506	517	482	486	504	479	503	469	459	444	482	485	494	473	479	457	460	456	455	498	447	465	488	459	495	469	460	442	503	469	482	464	470	459	472	480	463	524	468	459	456	442	448	483	455	442	424	433	446	466	460	475	453	500	468	447	483	480	484	497	452	456	492	480	527	456	504	481	475	461	438	459	496	485	440	456	432	520	452	457	481	462	440	476	444	483	438	439	466	415	459	443	484	458	463	486	452	505	509	453	436	478	467	462	467	446	456	469	472	498	502	488	450	456	468	452	470	437	449	461	472	474	493	448	464	456	476	468	461	433	442	461	487	466	499	413	456	476	479	463	484	468	482	481	449	464	476	446	467	478	473	459	478	439	491	436	433	440	487	465	465	486	476	486	465	475	460	503	461	484	481	488	456	463	493	496	465	480	422	494	427	442	457	490	493	423	423	481	459	491	452	457	456	470	484	439	463	481	473	490	513	463	472	497	510	525	473	471	472	487	463	484	457	418	478	455	500	472	472	483	490	499	441	448	490	456	474	468	453	446	431	475	477	405	434	484	465	478	490	490	415	461	458	455	450	444	424	462	442	459	481	470	458	480	514	461	460	473	498	448	464	497	468	481	486	444	457	475	481	453	449	447	468	466	448	458	489	484	466	489	436	459	455	467	447	458	470	479	456	459	440	506	469	415	482	485	468	458	451	476	434	463	475	496	470	488	458	460	432	470	476	492	488	441	439	482	476	464	473	474	433	446	482	462	455	463	456	424	478	436	470	495	477	498	484	462	448	468	495	465	458	443	490	464	466	434	441	497	500	447	515	454	434	487	433	475	465	446	469	453	459	483	485	460	482	491	468	445	487	471	484	466	478	465	482	470	514	451	441	508	458	461	450	467	492	455	462	466	493	494	446	428	504	480	445	474	423	442	445	484	468	493	483	436	460	453	438	466	456	437	468	470	494	468	468	473	460	463	454	428	471	479	447	490	494	467	493	494	484	433	451	467	496	453	480	468	446	453	469	451	469	485	476	457	439	456	444	461	486	429	495	469	420	439	478	473	493	494	459	487	479	458	456	466	480	458	491	494	458	452	493	456	445	471	477	466	460	474	465	486	471	497	465	478	423	472	450	445	437	519	470	422	485	459	474	479	414	478	461	471	493	473	473	489	499	518	466	463	471	493	469	465	458	463	467	490	492	490	435	455	467	488	492	477	453	479	449	481	462	489	490	459	466	458	454	444	444	522	457	500	441	451	477	459	495	443	468	459	448	484	429	435	465	469	463	480	505	443	475	441	473	509	451	465	490	458	498	457	496	469	477	408	466	446	516	468	438	442	504	453	493	457	478	461	441	465	466	448	467	480	444	432	440	461	504	508	431	505	467	453	465	504	450	504	485	447	475	483	468	476	455	484	492	475	475	499	450	427	463	451	477	482	476	504	445	491	460	461	469	499	470	473	471	499	476	462	446	468	441	469	489	477	487	464	519	500	462	468	456	471	457	469	460	474	493	449	473	475	442	466	483	495	471	494	469	464	493	484	460	500	440	458	461	463	472	496	470	483	452	447	481	454	468	484	448	482	449	490	517	496	457	508	451	477	492	447	438	475	427	487	466	485	467	465	476	445	458	479	427	474	485	499	490	480	436	478	437	437	487	483	455	510	509	455	480	484	466	456	447	436	465	508	480	459	463	459	485	495	453	458	456	425	496	443	474	457	507	444	451	459	446	514	439	487	426	493	475	427	452	439	459	465	473	457	472	466	501	474	430	441	487	477	462	436	437	474	486	430	469	472	459	472	475	468	468	486	494	433	452	482	471	466	480	441	485	468	474	473	468	500	446	504	471	462	491	455	472	473	488	486	503	460	450	482	470	478	451	483	470	408	457	501	467	500	472	503	492	477	468	469	471	455	485	451	450	469	459	460	470	528	459	500	469	444	448	445	504	484	471	472	467	453	479	491	465	478	477	509	469	500	513	486	490	477	488	475	469	500	447	427	449	521	466	419	480	463	468	441	511	474	448	465	484	526	484	484	496	454	433	481	504	476	458	456	453	461	487	478	486	517	472	483	464	446	474	446	462	478	424	423	446	439	485	485	473	473	448	444	461	472	463	482	483	459	469	486	461	463	478	427	473	465	451	446	475	444	520	437	475	497	475	444	475	495	478	459	491	438	457	459	462	471	473	489	485	505	467	481	495	460	492	477	460	471	456	452	468	512	424	453	449	456	461	479	471	454	480	449	483	480	470	487	504	488	470	440	537	467	485	528	443	455	454	414	496	452	435	474	472	456	452	461	456	462	485	479	480	504	467	487	509	478	513	464	467	444	418	465	470	450	458	478	458	453	419	490	449	479	447	468	475	492	475	444	477	462	446	434	438	489	453	464	440	443	432	454	434	477	439	480	462	487	487	486	456	476	490	478	451	490	472	471	473	482	470	436	460	449	467	450	452	511	414	475	449	462	445	489	451	486	501	484	493	487	418	468	440	467	445	478	435	470	472	448	476	444	437	489	451	483	462	446	429	470	445	479	434	501	495	464	482	467	463	462	468	444	486	502	478	497	476	487	465	437	464	493	445	532	458	468	452	480	459	462	495	466	455	468	476	505	451	453	479	458	483	460	452	456	480	435	504	444	470	474	452	483	476	470	473	506	435	469	501	469	446	454	451	485	415	504	494	471	456	462	506	426	496	492	439	446	479	465	426	482	485	467	478	492	495	487	455	473	453	472	435	463	490	480	476	457	497	452	477	487	466	459	408	432	483	459	458	477	478	461	501	459	473	449	448	477	450	478	475	445	489	451	471	531	473	460	496	479	479	480	440	450	464	467	495	489	437	425	510	527	474	472	459	479	535	457	465	435	450	449	455	478	467	489	480	469	482	433	436	467	458	473	498	494	471	467	422	461	436	482	453	494	476	486	478	487	495	486	474	413	488	463	433	448	470	457	459	477	479	462	485	472	452	448	463	484	477	466	464	447	460	429	481	480	467	483	481	478	471	461	485	490	485	492	460	468	490	498	490	481	463	459	516	501	427	436	510	457	445	474	446	438	464	453	452	456	467	472	470	453	418	487	473	489	471	450	490	490	462	466	459	456	413	458	458	458	485	449	522	462	461	491	499	483	452	495	478	438	460	467	453	511	453	473	455	479	457	452	435	468	450	470	437	440	467	449	473	459	467	471	487	497	478	450	479	484	471	450	472	452	493	457	481	480	497	484	489	482	463	458	444	468	469	425	504	480	475	495	475	461	447	459	453	464	468	455	446	474	480	473	410	459	473	464	495	465	464	471	460	513	482	460	452	412	452	463	459	503	462	475	475	488	455	504	520	465	466	457	448	480	433	449	454	437	487	465	474	495	497	483	460	478	479	481	445	459	480	449	500	453	512	466	471	489	488	457	473	468	477	437	476
23112	21716	29369	24617	21774	21042	11116	4712	2999	2034	1566	1386	1140	1038	926	785	706	629	574	496	466	463	438	445	470	496	499	511	466	478	412	444	403	431	388	385	374	349	361	337	326	329	311	339	299	322	316	319	315	338	323	344	326	326	332	316	316	344	311	310	274	325	308	330	311	295	299	280	292	290	347	308	336	310	305	327	313	322	308	338	301	316	267	313	288	308	299	319	296	318	320	296	303	312	298	301	333	310	320	312	285	305	328	302	308	276	272	297	314	301	313	301	294	340	327	284	328	308	287	307	304	324	298	322	284	295	295	296	309	299	281	326	305	328	307	351	322	305	304	283	286	289	302	282	338	334	295	318	311	277	287	288	289	309	313	305	279	298	326	308	301	297	337	319	296	319	316	269	293	271	306	305	300	267	276	293	317	318	303	350	295	320	327	316	313	337	316	329	298	316	276	321	285	311	318	305	279	331	319	297	290	305	316	305	305	328	302	317	284	290	305	341	311	345	308	325	317	340	323	336	296	295	300	310	316	293	327	296	301	296	324	318	300	292	316	317	314	336	303	270	313	336	303	318	333	305	301	305	284	303	307	295	326	291	320	303	305	325	304	309	330	310	325	308	296	316	321	342	309	321	285	309	304	284	296	325	300	309	287	257	298	292	313	291	326	297	276	299	304	319	294	294	339	306	307	312	282	297	313	302	319	341	325	303	294	322	313	328	300	332	336	284	329	288	309	277	310	333	324	274	310	306	295	294	292	340	318	303	315	298	341	306	321	320	303	303	313	292	286	289	292	275	302	295	327	299	320	290	317	296	320	299	289	293	296	288	297	319	285	319	305	289	308	322	333	325	314	308	314	300	326	300	322	301	302	319	306	286	301	295	294	335	305	312	292	298	289	339	290	300	301	314	322	285	337	331	328	309	314	342	335	317	319	298	315	310	261	314	293	332	329	323	298	328	337	296	313	310	307	291	278	342	310	330	295	272	345	301	304	345	340	305	298	313	320	320	317	309	316	302	311	293	300	295	311	285	316	284	319	333	282	299	296	298	304	290	284	309	298	304	317	338	314	301	349	328	319	297	268	326	318	307	305	296	307	318	330	293	313	336	316	304	292	334	322	295	279	280	257	313	304	293	329	330	315	305	315	303	256	269	302	323	308	275	270	306	317	305	299	295	322	346	298	254	279	304	316	303	290	299	324	320	332	313	307	312	305	303	303	304	341	248	324	292	308	291	334	289	302	303	289	321	322	303	283	279	306	267	308	313	285	264	307	302	312	310	310	309	285	313	288	290	315	320	320	299	313	294	314	302	301	277	342	304	303	322	291	329	314	286	309	313	297	322	319	317	304	332	332	270	303	301	289	295	302	335	305	328	320	316	337	325	317	311	327	322	312	323	302	287	313	311	309	309	307	295	286	317	311	329	302	309	321	322	309	302	280	311	303	314	308	322	303	311	318	285	285	297	297	297	311	312	288	300	295	313	312	292	302	293	320	318	327	322	303	304	276	293	325	311	302	332	287	317	311	313	295	306	323	299	344	300	302	315	272	280	310	327	324	290	305	325	301	305	278	292	301	284	299	312	303	323	319	299	287	293	310	296	325	273	300	304	296	286	317	330	335	298	287	282	284	297	303	348	323	308	272	306	303	313	312	288	288	300	314	300	327	298	302	322	325	290	336	321	276	312	305	311	289	281	314	321	317	255	317	298	311	344	288	311	306	333	317	298	301	295	326	333	307	302	298	329	307	314	308	311	292	279	305	333	315	322	292	325	310	297	304	317	283	322	312	322	318	281	278	314	313	320	314	315	323	333	320	311	328	273	299	314	304	325	325	274	311	313	305	341	314	300	292	285	342	320	308	310	298	300	333	307	283	318	314	309	327	301	301	306	301	285	301	314	305	295	320	308	302	309	322	327	271	314	285	307	304	278	346	298	302	283	298	339	318	327	290	325	306	308	304	309	278	290	291	323	273	289	317	284	296	278	290	288	286	327	310	288	276	301	318	327	287	284	297	296	307	314	307	310	315	298	300	319	292	331	306	304	303	302	295	305	303	298	288	280	352	337	291	279	318	284	287	305	304	291	333	322	273	314	290	330	272	301	296	318	302	287	315	338	300	299	307	289	298	288	291	320	299	296	295	296	325	307	296	277	312	343	307	324	323	301	298	320	293	277	294	310	319	295	287	301	334	303	303	327	294	330	296	293	295	297	326	306	335	314	289	295	292	295	305	303	289	290	301	321	319	315	300	293	313	296	279	308	326	307	305	316	300	338	302	300	296	308	294	317	319	276	317	310	293	306	300	324	303	284	309	279	271	285	302	269	316	294	314	303	291	313	301	309	292	292	312	316	306	313	327	292	343	306	310	304	304	278	305	322	331	311	301	315	295	334	289	321	331	270	285	288	317	295	305	315	303	309	312	302	300	319	308	298	293	310	278	299	326	295	309	298	292	316	314	313	313	323	312	291	303	281	311	295	305	306	324	299	310	322	307	321	333	297	337	317	299	315	308	299	309	299	351	326	328	281	341	335	308	317	308	303	298	339	294	297	324	304	317	272	330	295	311	307	294	267	318	317	309	291	315	314	320	327	307	309	299	314	288	314	295	274	329	301	330	303	330	325	312	313	316	341	331	270	303	297	318	301	313	299	290	320	328	317	342	317	290	317	303	332	323	300	335	287	343	306	287	289	280	294	318	302	313	270	301	331	332	306	311	325	305	339	286	286	293	303	310	285	308	312	310	295	321	295	272	313	311	304	308	309	313	331	282	308	323	315	322	312	294	322	298	299	308	309	314	297	300	308	315	339	304	313	280	316	327	312	315	295	267	274	333	303	288	304	321	304	309	293	318	312	340	287	293	315	306	261	306	308	306	341	309	296	297	317	356	292	305	264	298	278	292	298	291	286	316	275	325	281	266	296	275	281	317	290	306	332	325	308	298	308	292	318	323	304	328	316	303	298	327	296	335	309	343	316	307	300	331	302	294	311	290	310	314	306	291	312	330	287	308	301	283	307	316	294	347	296	306	307	272	317	305	327	309	258	304	308	335	320	296	286	297	282	293	281	349	287	305	315	318	288	310	318	262	297	332	315	341	283	335	303	287	296	314	306	318	305	288	318	272	335	319	308	349	318	335	335	305	313	330	300	305	274	307	322	281	340	308	274	296	328	297	328	307	291	277	304	279	303	310	320	319	312	319	295	327	305	289	290	315	327	329	307	288	285	323	292	314	334	302	300	270	329	313	316	301	307	283	345	292	304	307	285	323	285	331	300	304	293	331	311	336	287	305	304	279	309	287	291	315	314	291	323	338	295	328	295	280	293	322	289	271	301	323	301	309	315	350	289	300	310	342	288	314	322	343	295	301	305	314	319	304	297	303	306	329	294	304	310	316	301	351	321	305	307	297	292	288	278	303	301	325	327	350	314	313	281	308	330	295	311	290	320	312	281	326	319	306	281	311	302	296	305	329	314	301	291	335	286	307	313	308	310	289	303
23201	43932	36178	26193	20633	15703	12201	9542	6796	4692	3718	3137	2617	2164	1921	1655	1374	1233	1018	932	833	834	759	791	875	869	838	837	790	775	758	725	656	655	579	590	527	562	533	492	509	500	462	488	466	434	480	441	472	458	445	445	457	496	427	426	450	437	418	409	418	460	419	387	426	435	448	424	423	413	417	378	439	416	424	411	455	414	416	431	466	414	457	405	388	447	455	447	413	426	407	402	422	380	418	425	428	437	434	447	463	418	448	416	415	396	410	445	414	409	429	389	434	449	416	394	446	409	433	398	407	406	388	446	425	435	409	401	428	464	426	400	432	401	431	444	417	429	431	437	413	395	436	406	410	411	393	409	419	416	417	439	458	431	417	393	419	395	408	439	399	440	419	391	405	403	418	425	431	403	438	400	423	415	431	407	433	414	383	408	413	427	372	431	423	449	406	402	460	379	423	447	433	418	406	403	430	428	456	408	402	431	421	376	396	432	439	409	395	425	391	396	422	422	431	420	453	424	448	397	431	437	406	411	405	425	414	405	393	422	413	442	448	412	424	426	430	467	399	406	457	399	398	439	440	427	417	431	414	406	419	437	446	439	433	399	422	380	427	407	425	396	425	402	450	431	398	423	422	392	409	405	450	463	420	412	436	428	408	419	420	401	407	394	430	370	426	416	422	413	408	416	446	382	445	400	402	430	416	437	396	425	437	430	408	421	428	459	398	396	405	433	385	431	412	434	403	408	392	418	398	382	415	447	404	399	439	432	419	381	419	430	432	422	440	417	412	429	390	401	440	427	425	452	411	445	414	418	385	420	394	431	428	445	413	406	436	430	405	405	409	444	398	428	406	436	423	382	457	474	418	419	428	398	412	436	396	359	420	421	407	408	390	394	420	416	420	421	441	425	418	416	386	400	422	435	450	437	433	417	448	402	405	474	454	413	409	415	436	432	436	415	396	433	449	427	401	410	409	434	386	383	404	387	411	467	395	451	410	406	381	445	424	417	426	440	432	414	461	419	398	432	404	436	387	452	422	400	418	449	387	411	429	432	401	432	410	406	429	430	442	422	431	441	394	387	442	431	415	416	421	389	390	370	434	463	404	436	494	430	450	440	443	395	416	401	467	404	415	391	412	417	407	380	439	405	439	411	435	431	401	411	389	412	416	443	391	414	417	404	423	417	441	399	388	412	390	439	394	448	451	463	413	417	396	416	417	451	428	385	438	399	402	389	398	459	428	414	402	439	400	449	416	404	441	413	402	392	416	404	397	403	424	448	428	406	428	420	402	395	412	410	414	419	399	409	413	420	421	412	410	442	441	371	404	427	427	448	399	432	464	445	442	426	401	427	423	430	456	417	440	442	439	437	415	440	454	431	420	422	406	420	427	437	401	430	424	413	413	438	434	428	398	441	407	400	437	428	414	402	390	378	375	402	408	445	417	440	425	464	418	437	422	430	429	455	425	389	422	452	424	372	387	401	439	423	418	416	408	400	451	436	430	451	391	421	397	462	454	399	446	422	422	427	416	415	430	417	443	408	424	458	431	431	435	452	386	460	463	430	401	424	405	400	419	443	384	425	396	434	445	421	421	447	454	413	397	437	474	402	432	428	434	424	422	427	448	407	448	445	447	432	425	453	432	423	443	444	419	411	421	409	388	420	420	437	392	425	411	417	393	444	417	449	414	421	397	444	435	404	407	424	402	426	457	465	433	416	407	442	412	438	411	407	418	385	409	426	436	473	433	424	413	442	450	400	414	402	441	408	444	465	404	464	395	398	407	442	415	449	446	428	411	441	463	415	405	424	415	431	427	441	386	394	439	406	393	420	404	398	398	398	458	403	416	392	416	430	406	425	408	424	464	395	419	398	441	426	394	433	394	401	414	438	379	447	458	476	451	461	398	424	417	423	432	415	447	419	432	411	444	430	412	411	438	417	404	392	410	409	388	436	412	462	435	436	392	447	443	445	447	426	430	399	410	375	420	443	430	407	454	414	410	406	442	430	418	413	410	426	425	409	416	414	427	423	411	407	429	388	416	421	422	415	416	433	414	441	440	384	399	457	423	443	416	433	442	368	444	425	432	439	417	437	423	432	393	447	445	415	423	406	444	438	408	432	420	420	432	400	431	436	428	427	431	395	390	423	447	397	409	428	411	404	460	442	450	425	404	424	414	444	395	419	436	450	418	415	411	413	428	409	448	428	391	398	426	406	415	420	473	396	486	416	432	424	451	402	412	419	414	430	389	396	455	419	401	395	441	376	402	409	420	406	442	392	446	447	403	439	428	444	420	417	413	411	421	416	442	417	406	432	443	387	401	437	431	385	451	445	423	411	395	454	409	400	416	460	441	404	447	402	425	427	371	461	439	450	393	456	405	436	431	398	421	380	401	425	415	422	407	424	405	434	413	429	369	440	439	449	430	444	413	413	425	430	416	426	429	430	355	407	460	427	395	453	408	410	429	396	399	395	449	400	442	462	386	455	423	397	439	429	428	443	400	447	409	419	441	450	435	439	453	439	450	408	388	421	445	402	402	444	414	424	396	437	444	404	430	396	405	413	414	429	461	418	412	388	406	403	428	419	416	465	431	422	430	382	436	441	425	398	419	433	420	448	402	404	427	455	411	435	419	441	391	401	411	425	434	442	432	439	407	432	422	408	407	447	421	411	381	388	435	424	443	460	432	441	402	440	385	426	429	437	432	438	423	465	413	439	436	394	451	424	421	417	421	400	425	435	420	409	447	418	435	402	453	423	435	389	417	369	421	421	388	417	412	428	401	410	397	422	392	431	433	398	455	436	410	408	411	424	409	413	396	439	434	429	419	418	424	444	427	382	408	408	453	389	456	410	430	415	382	441	424	391	403	383	426	420	391	415	422	399	427	420	450	391	426	435	424	425	394	422	416	410	388	414	424	426	448	401	415	403	406	395	402	435	446	426	434	417	396	408	429	428	396	418	412	425	432	415	432	455	402	414	404	397	418	366	421	416	440	415	444	412	425	393	392	416	425	447	406	398	394	426	423	454	413	409	393	428	407	412	442	407	386	411	399	398	439	443	402	431	398	425	423	393	425	410	416	416	406	435	448	395	397	404	428	404	415	419	418	429	385	433	438	426	453	399	401	408	424	430	411	408	415	398	455	436	432	408	427	442	470	433	424	419	434	419	429	416	398	423	430	432	422	399	421	415	402	424	424	448	435	415	446	456	405	434	448	377	414	384	433	456	420	422	444	409	403	431	443	378	428	428	455	406	417	411	433	409	414	398	386	445	402	422	453	435	423	426	429	393	411	441	412	389	387	395	415	415	433	447	417	418	407	446	450	447	404	409	411	398	462	424	415	426	413	423	436	423	404	414	407	427	426	407	407	430	456	409	448	406	442	412	420	403	425	435	431	443	411	431	426	384	449	406	420	412	388	411	414	410	438	447	407	410	439	421	428	451	409	424	426	409	409	400	417	459	412	410	441	430	474	412	412	399	404	449	437	394	428	386	442	429
28429	21976	20671	12213	6063	3752	2577	1853	1282	958	929	777	683	639	562	544	521	526	453	429	414	421	462	440	448	475	438	454	402	406	442	432	437	364	397	377	417	386	362	363	353	373	377	352	396	401	378	378	395	381	371	377	375	372	355	393	372	376	369	398	387	378	395	390	384	393	371	392	346	359	359	389	334	350	420	340	390	371	354	355	374	367	355	363	352	360	378	374	385	360	402	364	337	365	391	362	360	355	342	363	397	349	370	321	361	343	396	336	375	370	375	405	372	395	365	370	376	324	325	331	378	375	372	389	344	377	365	346	381	327	378	375	343	369	398	355	378	359	336	390	332	365	407	378	383	380	352	382	352	338	407	403	364	376	382	378	356	374	372	370	365	366	368	356	370	352	346	418	348	351	369	339	405	379	373	361	412	353	407	369	352	332	362	368	359	367	384	378	401	366	369	378	377	366	361	336	376	380	359	354	368	392	378	367	354	386	364	373	388	392	339	376	324	371	358	366	372	384	395	390	357	388	349	372	382	375	346	361	371	384	354	398	354	381	412	357	346	371	383	364	379	366	368	394	346	365	378	392	385	329	363	390	380	386	339	375	350	384	399	354	390	393	342	369	393	397	363	398	350	366	371	375	384	409	376	356	350	354	382	401	390	384	361	379	392	355	378	341	386	368	401	334	332	373	372	365	405	373	370	365	384	360	379	407	341	334	362	340	383	382	337	358	366	394	356	351	347	369	378	323	354	362	371	376	379	374	365	353	354	346	385	366	379	370	362	360	370	369	381	370	370	359	389	367	385	375	354	357	368	356	350	347	388	404	382	366	337	368	395	384	352	342	379	361	364	385	371	335	359	375	389	388	349	382	349	376	385	390	350	406	351	358	346	340	379	367	371	370	352	369	399	383	342	374	367	357	388	362	371	369	329	365	365	357	355	373	367	355	376	354	373	373	391	353	357	369	387	375	359	396	370	377	365	378	397	342	355	361	398	375	403	338	381	378	387	355	384	382	377	342	369	359	349	333	376	345	362	373	356	370	384	380	354	353	370	350	346	379	364	414	375	376	347	352	379	346	340	371	381	384	386	358	335	362	405	350	369	367	384	364	362	369	370	344	368	396	358	352	381	353	325	351	347	364	368	346	321	355	380	364	390	420	394	387	368	379	367	402	342	363	396	376	340	354	336	348	403	339	392	377	370	367	343	342	388	371	343	347	340	350	360	389	331	349	372	356	379	397	356	364	381	411	337	387	334	381	359	382	415	390	398	431	368	410	360	397	370	377	371	368	366	331	365	362	361	365	343	379	353	379	381	375	356	369	354	363	349	380	368	403	342	326	369	371	366	358	360	376	397	348	357	366	374	344	396	391	362	353	399	354	392	343	338	351	356	377	364	375	378	367	346	371	371	398	367	364	331	342	352	385	382	349	352	358	376	430	406	350	397	363	359	357	359	384	363	376	382	416	369	378	349	383	368	366	395	348	390	363	393	352	373	376	388	344	384	373	375	338	354	382	369	360	350	385	377	377	374	347	342	381	347	377	352	369	364	339	372	378	362	356	360	388	374	363	355	372	349	369	350	401	361	364	406	416	337	333	357	341	380	397	356	338	390	389	341	379	421	358	383	372	412	365	356	331	385	371	366	365	368	347	402	341	384	343	381	385	350	381	406	386	354	358	361	347	374	377	348	381	378	335	348	390	385	386	390	391	389	385	362	382	358	380	371	394	350	374	357	393	375	367	353	372	368	345	375	400	388	385	358	371	414	363	349	346	374	343	364	356	375	381	334	323	370	399	393	352	350	403	362	350	364	386	391	342	384	357	387	357	327	376	376	367	367	384	371	374	337	364	383	380	367	309	382	376	357	394	349	364	362	369	377	367	338	356	395	369	376	379	385	352	346	381	374	381	364	402	386	413	379	351	360	367	358	329	382	364	350	397	368	378	425	360	386	379	387	383	349	395	350	373	377	394	375	348	366	361	361	367	347	352	349	351	302	333	373	355	365	375	369	340	370	384	395	380	361	384	360	358	353	372	376	389	367	374	358	382	372	394	387	383	374	343	357	376	343	384	392	386	377	342	393	408	357	377	368	371	375	395	353	401	371	356	329	362	398	372	383	338	358	339	373	377	396	421	380	353	410	384	381	372	367	410	363	346	346	401	388	339	392	374	378	397	379	390	356	415	354	356	371	374	391	374	393	354	359	394	338	390	377	358	368	395	382	388	388	389	359	366	379	359	362	357	375	344	358	403	355	381	369	394	381	350	389	371	382	376	371	366	361	351	377	386	364	342	359	373	329	351	396	392	361	353	362	366	343	354	351	413	382	351	364	401	380	380	389	342	370	387	383	381	343	383	381	373	366	372	390	376	376	378	348	376	376	369	367	366	385	349	364	372	355	405	336	358	371	378	367	397	363	363	378	375	429	324	366	394	359	412	339	399	336	385	330	362	378	359	400	374	361	373	415	344	388	354	379	418	381	374	353	406	386	380	368	339	350	372	354	356	365	348	389	368	345	359	370	378	401	378	396	385	364	364	371	380	372	388	357	342	367	395	386	391	380	360	406	379	361	334	365	409	355	359	365	401	365	343	381	380	354	408	352	372	375	335	353	328	398	374	355	393	385	380	368	362	344	375	358	347	387	391	380	402	388	364	358	361	367	367	374	381	376	364	400	363	357	364	394	370	405	368	401	373	340	347	380	399	372	373	345	354	383	370	365	374	391	401	388	370	382	393	369	330	376	377	381	416	390	386	384	390	373	362	396	343	364	362	364	387	369	386	349	415	386	371	361	378	396	369	388	361	418	384	348	389	388	344	376	358	360	387	384	355	361	356	340	367	360	373	381	357	371	371	350	362	357	373	359	370	400	380	394	378	344	338	385	385	341	353	374	346	373	365	340	343	390	379	385	386	356	369	385	358	358	351	353	388	386	382	388	385	374	369	328	378	375	363	348	336	334	366	390	350	342	331	413	357	337	361	345	367	358	369	370	359	350	398	389	343	338	329	345	344	342	353	384	333	361	356	339	388	386	326	384	380	393	377	397	378	370	384	362	395	368	355	336	390	369	365	356	387	376	384	399	373	346	366	347	355	344	345	386	402	354	317	365	381	366	378	363	368	367	375	395	378	373	382	371	366	394	386	379	371	338	376	371	380	360	380	376	389	363	397	348	389	377	354	360	373	358	343	348	371	350	372	375	389	352	367	383	376	385	388	363	377	359	383	398	398	371	376	360	405	376	347	364	387	398	378	376	363	340	322	386	379	360	354	366	369	365	372	364	364	389	401	371	357	355	362	347	359	384	350	339	380	325	339	375	384	336	348	386	366	388	380	375	348	387	388	352	354	339	379	375	362	378	364	364	362	368	372	377	361	368	371	339	367	347	395	343	374	347	373	360	399	370	389	381	351	337	436	388	372	348	368	407	352	406	364	381	352	356	364	372	355	346	402	360	357	408	391	345	364	359	358	385	375	333	366	345	385	371	386	364	365	382	379
20462	32889	25071	15613	11502	8167	6103	4509	3074	2214	1830	1605	1392	1138	1086	977	907	819	735	731	683	647	680	710	652	622	685	706	644	638	654	604	627	651	598	555	624	551	567	532	543	568	550	534	499	478	550	551	507	480	521	551	538	506	560	514	543	490	484	531	515	473	524	478	532	527	517	550	554	478	508	541	571	499	532	521	493	509	514	551	504	532	502	467	477	538	455	488	475	522	532	462	483	531	504	529	521	528	519	495	511	484	527	495	496	526	546	515	499	506	484	444	538	538	498	553	494	529	533	499	532	468	509	485	503	522	473	497	532	482	492	503	528	508	550	495	513	521	500	509	510	515	540	468	512	453	500	535	520	501	498	510	515	478	539	523	527	532	475	502	512	516	518	537	475	524	491	483	503	476	547	528	499	517	550	536	466	533	495	492	500	499	498	485	494	472	493	509	565	531	461	477	475	537	513	487	520	548	513	525	492	482	513	487	495	479	461	491	528	524	488	520	496	516	501	500	502	505	511	480	524	541	519	533	476	495	518	533	506	487	510	508	509	488	502	488	498	508	492	530	521	506	515	516	505	525	510	521	498	568	502	522	492	493	529	510	484	522	526	542	517	487	496	537	487	515	526	524	536	531	446	547	493	476	487	480	512	559	489	509	531	508	507	517	495	482	534	495	529	544	488	475	506	480	510	543	516	513	481	493	509	522	533	458	480	469	513	521	510	498	497	549	496	529	474	479	484	485	484	526	489	475	504	504	492	509	522	534	535	529	536	504	489	492	548	511	536	498	498	520	499	503	485	516	544	478	482	462	542	485	509	465	510	473	514	514	522	517	559	520	497	547	473	486	519	532	499	511	536	508	496	454	528	500	530	529	522	499	509	539	487	495	542	490	547	514	495	485	519	503	508	499	499	499	500	518	460	509	493	502	491	547	530	545	463	521	500	488	521	536	499	521	513	529	494	474	514	533	514	522	524	523	511	526	493	477	516	493	513	514	497	526	507	458	531	506	504	533	466	534	532	524	530	523	484	472	498	487	499	499	502	515	530	523	514	539	526	524	492	512	485	525	535	485	506	509	506	485	520	540	498	525	523	540	510	467	533	517	534	491	487	528	498	496	553	518	520	483	490	499	499	525	555	521	530	525	518	504	486	527	514	527	523	541	524	481	494	527	527	491	520	478	482	494	470	494	527	520	484	490	508	526	511	512	529	472	500	530	524	500	541	508	506	472	485	532	519	510	536	468	477	523	478	504	491	524	473	504	505	493	517	497	545	543	495	536	561	497	497	540	486	479	506	517	538	465	492	509	518	519	536	553	498	517	501	484	474	489	514	510	528	529	486	508	506	533	515	544	516	460	481	484	485	520	474	522	567	489	526	516	509	496	525	498	488	514	513	496	510	523	538	481	489	490	471	493	485	502	503	538	494	520	530	525	489	534	482	504	552	492	527	529	525	536	497	520	488	485	526	529	499	535	499	500	501	488	503	526	520	474	514	508	536	487	503	476	521	530	494	507	515	517	579	514	537	510	548	520	536	512	533	491	514	491	520	487	486	483	520	522	503	542	531	490	486	486	487	489	493	469	512	483	533	547	506	505	507	516	497	513	474	529	480	479	506	559	506	539	518	526	507	490	500	521	515	518	503	508	530	494	506	543	513	492	496	512	546	523	466	537	492	517	539	493	547	522	503	497	514	480	504	515	501	528	494	520	521	507	494	466	539	536	477	496	526	525	532	494	491	538	506	561	479	548	529	504	532	512	543	515	478	464	533	503	534	516	508	536	485	509	540	518	510	491	519	539	530	524	503	546	555	502	503	468	504	519	562	533	509	511	523	506	492	532	501	497	497	498	495	485	498	510	459	473	513	501	477	510	522	513	502	516	488	488	496	520	484	492	476	512	514	496	502	490	510	488	506	522	461	511	473	561	523	513	521	503	477	524	501	500	488	524	492	503	496	509	517	533	516	495	505	496	490	516	524	529	498	491	534	467	511	527	494	542	522	505	528	518	490	505	473	536	528	534	527	550	509	519	500	517	515	512	521	534	488	518	527	533	522	475	538	533	517	505	469	460	507	498	474	497	527	504	515	497	521	524	497	459	528	518	491	507	542	507	526	523	471	491	503	482	513	552	535	481	512	509	501	504	537	504	506	490	506	513	517	523	511	484	502	519	522	521	529	486	461	516	512	491	479	506	516	517	482	488	517	521	478	510	561	500	527	477	480	492	461	483	533	514	505	556	531	473	531	507	555	492	487	511	496	558	506	515	473	503	529	489	511	515	511	501	511	454	521	495	481	523	496	531	499	498	487	442	486	532	483	508	519	554	529	509	498	502	514	532	511	513	490	549	510	497	516	513	506	532	528	526	536	518	500	562	484	519	509	533	544	518	524	487	499	502	508	494	527	509	476	555	533	525	494	511	474	510	528	525	516	493	515	503	464	524	530	493	520	501	532	585	516	544	518	486	504	570	543	513	496	561	515	516	515	520	510	517	472	514	532	471	490	530	508	507	505	472	486	543	536	513	500	502	511	469	458	479	487	498	525	532	483	504	514	456	485	533	498	499	480	528	521	520	525	486	501	501	485	516	528	495	522	506	470	523	518	549	560	509	548	488	510	499	503	515	508	483	474	498	513	562	519	493	516	451	507	508	522	480	527	512	466	515	498	492	546	560	523	484	544	523	516	491	503	475	532	491	528	532	523	538	535	572	471	505	501	443	534	492	544	504	487	499	524	500	529	548	531	528	543	524	504	511	515	482	489	499	506	509	525	513	499	528	509	528	533	510	523	498	495	490	517	479	494	532	494	505	498	523	530	494	491	534	501	507	535	531	520	521	505	528	499	523	483	484	505	508	474	496	535	526	501	484	501	491	490	492	499	525	539	539	521	523	489	468	521	535	505	517	517	519	526	498	470	505	532	525	491	512	515	469	516	518	483	510	479	483	541	507	470	513	514	541	518	491	512	462	542	495	494	483	530	531	540	507	500	526	505	501	518	549	519	506	475	534	499	443	551	494	544	547	527	482	539	475	499	512	499	510	497	538	508	505	482	517	488	516	522	486	531	509	518	478	538	498	531	513	522	511	485	478	545	495	516	502	533	479	520	484	499	558	529	514	508	563	537	542	485	555	506	505	534	467	487	567	480	486	510	518	532	527	534	547	495	514	482	498	491	480	475	534	550	520	543	496	491	501	473	539	502	499	463	487	520	525	509	509	504	526	516	514	521	507	514	533	528	507	472	532	486	476	531	506	515	500	491	486	544	485	530	531	514	462	527	539	495	483	539	518	500	505	485	558	484	493	503	495	506	554	539	536	557	504	508	508	504	549	484	485	518	482	531	535	528	511	501	495	485	507	499	538	509	506	522	515	478	497	465	489	524	483	517	498	481	506	513	551	487	508	492	498	479	514	510	481	500	529	474	568	521	503	510	516	535	536	501	484	489	503	484	492	527	513	488	480	534	505	479	463	513	520	518	525	494	507	472	517	526	528	511	482
24021	21666	28745	25154	21306	11867	5506	3175	2016	1436	1275	1083	950	839	768	694	617	592	494	498	488	457	457	516	467	501	494	485	442	432	442	414	445	379	368	373	411	410	347	363	359	384	363	357	373	333	378	398	362	374	311	357	366	316	338	334	351	330	371	342	382	372	347	353	358	361	342	336	342	358	356	334	329	345	337	385	345	372	317	347	350	349	328	363	321	347	377	345	351	330	367	351	358	344	359	348	343	339	346	322	369	347	363	354	338	297	330	336	344	362	360	369	367	354	359	355	333	369	377	334	337	336	335	369	338	375	348	329	332	378	352	322	338	343	354	324	358	326	359	381	315	342	337	342	386	362	347	327	346	344	327	335	349	365	345	339	350	363	342	330	358	320	377	344	374	331	380	333	329	329	334	351	380	374	323	336	359	321	354	348	341	365	361	335	363	362	338	332	358	356	341	357	341	347	371	349	334	341	324	360	326	333	340	332	352	357	352	316	335	300	328	350	344	363	314	342	367	345	326	341	329	369	370	362	322	381	382	367	335	339	374	324	335	391	348	363	350	383	361	357	370	337	349	365	340	344	349	312	359	353	352	335	347	335	349	333	379	318	336	345	347	337	323	326	366	373	363	333	344	377	355	355	362	327	325	365	366	357	326	363	337	352	332	382	312	320	328	341	380	350	337	353	359	361	349	351	342	361	333	333	300	350	358	380	339	352	378	378	350	379	343	324	338	343	320	355	339	306	344	320	355	356	363	353	341	390	366	344	366	332	329	337	345	346	334	343	356	327	343	410	363	348	335	373	357	358	364	337	334	336	337	343	338	361	353	348	334	312	324	396	354	332	332	349	368	394	331	340	361	380	367	350	332	356	343	346	332	319	351	308	369	335	351	361	319	354	335	336	305	380	332	329	365	347	350	316	344	376	326	319	354	344	336	348	348	349	373	372	335	362	323	349	352	328	324	314	353	356	351	326	341	349	313	346	368	327	348	357	345	346	312	364	358	315	348	343	343	337	382	342	352	341	298	365	369	361	367	362	358	346	340	365	358	349	372	336	332	370	372	297	396	382	358	329	352	340	344	336	329	341	371	357	366	356	350	346	331	334	360	347	354	348	375	344	326	375	334	381	341	323	346	352	345	334	348	358	356	343	365	328	348	363	355	308	373	356	347	382	353	367	336	352	361	347	341	373	365	374	355	365	344	361	357	332	329	360	357	336	337	335	345	333	358	366	337	363	355	326	357	362	317	353	327	320	350	339	339	374	350	364	348	347	354	365	318	357	363	358	356	326	352	333	349	344	341	357	328	334	344	341	321	378	348	335	375	347	348	351	371	349	362	368	340	343	342	358	350	356	359	331	339	351	353	364	327	350	333	332	357	336	313	363	310	325	336	368	369	338	366	345	350	326	337	335	350	342	331	310	333	344	357	336	320	323	371	338	338	324	346	335	320	315	343	370	383	321	327	349	348	337	339	372	340	343	345	345	367	342	359	330	344	331	357	340	347	351	348	365	352	330	331	364	296	347	335	323	344	327	345	392	350	340	356	369	328	374	347	351	325	400	328	332	337	327	373	329	422	367	373	367	350	352	339	329	310	321	329	348	344	319	366	339	322	313	347	352	376	365	340	350	354	346	345	340	343	356	358	334	331	341	342	344	360	318	362	353	324	325	329	364	378	355	341	326	324	343	353	325	365	356	300	330	333	331	342	353	319	343	335	353	367	337	340	337	327	343	328	338	354	354	356	352	335	336	342	371	351	336	343	339	332	335	392	343	375	345	341	349	321	330	362	362	340	310	361	345	334	356	311	336	356	354	343	353	378	347	380	338	359	335	327	357	355	337	351	335	355	358	294	353	326	325	341	368	360	359	345	345	348	332	369	339	338	361	348	317	358	344	353	365	364	334	343	335	348	333	372	344	344	316	337	341	325	391	345	374	335	335	359	335	346	336	369	354	325	343	355	358	357	347	296	338	360	348	356	362	337	347	357	342	331	356	370	353	352	352	329	363	344	328	355	329	359	336	294	354	317	332	339	339	366	356	367	351	337	353	327	373	368	334	353	349	309	353	343	330	334	365	334	311	342	378	376	333	359	373	353	355	362	322	324	356	331	311	310	331	353	318	346	335	344	377	326	354	343	337	338	353	338	350	359	341	350	332	373	392	306	327	325	340	347	364	332	395	365	332	373	353	345	318	348	309	335	343	310	354	344	351	345	346	313	362	341	323	342	348	343	328	356	367	373	344	350	354	356	343	333	340	367	372	372	377	363	338	376	349	350	338	346	379	351	336	366	343	343	367	341	363	332	347	341	379	376	334	350	347	341	300	323	355	314	344	337	344	327	341	371	331	381	350	361	309	347	334	354	345	334	316	330	316	359	349	367	332	348	330	356	344	367	331	380	335	333	377	348	336	357	362	367	300	374	361	347	340	367	328	324	339	317	326	366	340	315	372	325	333	329	336	362	383	327	347	329	303	342	316	335	344	339	350	362	353	325	337	367	347	352	314	347	323	350	323	365	331	334	336	340	340	349	359	369	375	325	367	336	359	334	360	379	312	336	352	350	326	354	318	349	314	339	328	350	356	344	336	356	324	334	334	344	348	330	349	356	311	352	357	352	310	343	347	340	325	387	340	356	340	380	358	337	310	356	341	347	345	331	327	329	352	354	362	368	330	326	380	326	349	358	372	374	369	357	327	372	330	372	368	365	303	389	330	364	372	353	344	340	335	355	367	361	320	363	328	331	361	352	370	351	392	349	336	350	332	350	344	351	349	358	302	354	350	334	334	343	358	338	355	365	356	344	325	300	333	347	334	360	332	349	354	347	325	333	330	389	350	361	360	343	371	347	318	366	354	370	357	319	290	366	332	340	314	370	311	369	350	345	377	339	336	380	374	369	350	324	362	352	362	356	372	376	366	344	370	347	365	336	364	333	338	313	381	335	340	365	354	336	312	348	310	303	363	342	333	329	355	353	366	329	359	335	337	350	327	379	330	346	340	327	350	356	358	368	319	343	352	337	320	375	327	336	305	316	329	331	355	337	376	349	310	333	310	363	324	338	330	331	369	356	364	335	337	383	352	319	333	336	342	365	341	341	368	366	359	352	339	311	334	355	322	351	395	329	347	332	359	348	333	381	380	362	344	341	353	347	338	348	310	328	333	394	335	312	337	353	334	306	347	339	342	345	321	358	356	364	334	342	329	370	390	351	355	343	335	341	324	334	375	351	337	343	356	333	356	374	367	379	343	348	313	355	366	348	343	334	314	331	362	354	340	357	360	326	337	392	376	366	323	355	348	355	322	306	347	327	381	346	318	334	336	362	330	327	350	344	368	352	363	317	336	354	343	334	340	378	332	355	359	345	345	357	353	323	364	349	370	333	365	367	328	361	351	333	375	340	340	369	389	381	336	362	371	383	324	353	325	361	351	343	316	345	361	373	370	325	333	332	366	333	346	339	323	329	345	352	352	352	330	363	320	380	317	326	346	333	361	357	343
20699	40040	31808	21667	16416	12020	9520	7107	4724	3283	2877	2466	1943	1720	1568	1313	1107	1003	901	864	786	728	772	755	784	814	846	797	722	737	739	680	637	633	589	591	605	557	544	541	513	538	561	528	548	528	453	508	456	510	523	492	474	484	487	513	480	488	504	440	502	525	473	511	450	472	494	476	462	476	486	493	484	485	487	457	453	520	496	480	469	503	446	474	502	488	488	477	460	471	456	492	465	458	506	509	474	460	476	505	473	515	519	419	479	504	500	507	484	470	478	463	432	490	447	451	491	413	508	454	447	475	476	489	506	475	414	492	500	493	471	476	445	473	517	527	455	494	465	474	457	487	482	457	489	469	472	477	488	457	477	451	514	476	465	482	474	493	461	477	487	475	477	513	463	515	473	424	494	486	462	451	497	452	442	489	481	459	526	447	472	501	439	468	451	501	475	454	445	483	490	478	454	507	477	494	475	469	497	484	503	478	461	537	464	453	467	458	509	509	429	514	482	510	459	460	478	459	467	460	457	522	480	481	454	468	457	474	481	474	459	457	502	472	488	473	468	491	504	487	469	478	501	509	492	465	432	491	476	504	468	445	475	486	467	498	478	499	487	485	485	492	460	479	425	517	472	482	492	494	542	491	492	486	510	491	459	469	483	471	502	473	499	485	462	511	478	447	471	483	469	459	492	428	466	491	489	492	517	529	403	460	463	450	478	487	458	463	468	481	439	483	471	456	505	467	445	463	478	449	474	487	469	519	450	457	497	469	465	479	448	474	443	472	483	531	513	502	490	494	439	501	464	467	472	454	426	492	445	453	457	474	494	477	488	462	467	490	461	494	505	466	448	487	540	518	464	502	490	468	522	515	427	482	474	479	529	471	513	470	488	486	477	497	441	471	449	457	490	471	486	487	480	474	447	502	526	473	483	433	468	493	452	509	454	454	490	488	496	470	473	455	514	485	476	480	475	452	511	462	500	483	479	489	485	504	488	496	489	528	499	491	476	470	463	506	485	454	471	440	503	457	458	469	497	456	473	471	441	486	532	495	470	437	461	499	495	502	491	459	443	471	497	490	498	482	447	495	463	481	514	475	420	457	452	477	496	499	481	486	488	475	536	533	449	494	515	461	435	460	467	482	500	485	509	480	477	455	440	486	512	495	471	500	476	485	450	480	509	457	502	474	493	504	516	540	486	466	467	474	491	468	470	468	486	465	446	475	470	493	466	445	456	445	453	457	533	489	473	515	485	451	463	501	459	509	477	468	494	480	503	498	475	479	452	487	494	480	446	476	461	477	474	490	508	491	484	484	513	491	471	431	481	486	494	494	464	461	453	439	504	490	474	470	457	473	507	507	469	524	499	465	461	512	452	500	455	500	505	486	478	463	518	519	478	482	545	497	440	496	490	486	479	476	498	499	489	521	492	445	468	473	472	460	511	460	470	473	451	474	480	457	495	507	459	497	488	474	496	451	470	481	467	456	468	427	475	462	442	477	465	491	513	467	464	490	458	472	445	471	474	429	472	513	462	428	439	480	500	443	479	467	501	491	474	457	458	445	500	437	478	471	469	472	500	496	503	437	474	510	465	470	469	459	491	468	469	465	474	440	485	501	502	478	532	463	467	477	439	453	470	493	494	504	505	471	484	498	487	474	477	452	462	486	475	465	451	469	427	475	467	499	508	505	495	473	483	495	485	485	474	508	490	509	484	455	464	486	468	490	508	467	465	461	488	466	474	463	505	454	451	452	462	503	493	467	525	464	490	456	461	468	469	504	472	454	489	466	478	510	504	517	474	442	467	476	471	489	469	491	456	463	480	461	492	466	501	492	454	482	488	485	474	503	471	487	445	487	480	475	496	496	507	478	479	508	496	519	484	471	450	465	499	516	504	479	491	449	485	484	455	498	479	505	508	517	456	463	502	472	507	476	496	447	463	484	489	493	475	433	494	447	464	489	457	491	476	487	490	477	441	483	479	458	534	503	514	457	476	476	513	493	485	474	495	453	479	479	488	487	474	461	475	447	452	479	452	472	500	504	445	454	460	500	479	479	448	482	478	474	490	456	476	496	467	476	467	529	498	461	430	501	462	498	462	530	485	451	500	493	487	469	513	479	496	501	457	469	505	510	467	463	514	484	466	467	491	483	471	477	488	450	454	472	486	501	454	490	480	459	489	445	463	505	458	469	443	487	481	535	466	512	459	454	443	461	474	489	501	479	488	508	520	499	471	464	473	456	442	459	504	475	455	475	509	451	511	512	459	461	475	504	464	466	467	457	476	436	492	465	461	466	483	483	515	459	465	471	484	499	454	486	482	503	481	486	514	445	504	538	493	489	485	490	487	485	478	491	469	494	485	482	450	505	484	482	506	477	471	444	497	533	436	479	504	492	473	503	485	471	481	471	484	472	471	471	496	497	501	501	488	472	461	491	479	488	484	493	486	483	502	512	474	513	499	499	490	503	503	480	456	489	427	476	479	494	488	429	483	460	474	488	480	451	479	480	507	503	476	507	503	484	524	503	468	496	487	477	494	490	455	482	448	464	492	489	509	461	461	517	499	491	441	431	435	498	490	464	471	492	523	436	482	447	477	449	485	540	472	478	497	468	505	465	504	456	473	485	486	510	502	452	503	521	464	488	467	495	461	454	467	486	507	480	456	488	503	493	511	476	431	455	463	501	490	459	482	472	486	492	480	475	469	484	465	483	480	503	460	461	459	443	508	432	488	500	491	470	491	479	449	500	485	479	479	454	462	489	504	471	480	468	458	443	451	475	545	508	493	486	493	466	483	479	497	483	494	501	476	493	475	497	501	483	470	482	504	520	501	497	463	490	485	451	454	505	465	485	510	442	466	509	489	501	470	476	469	481	460	515	509	461	470	475	433	496	492	489	468	497	452	477	454	466	425	482	478	474	495	473	451	449	499	469	474	477	481	461	474	474	482	459	490	471	486	508	488	531	452	465	472	484	455	501	506	462	522	470	446	482	433	484	433	454	507	449	432	434	458	470	468	443	487	474	443	461	474	484	455	481	484	464	486	496	503	478	483	495	449	500	430	477	452	482	469	433	484	450	517	462	505	458	448	465	511	472	515	496	478	490	488	492	467	460	482	476	490	501	508	458	454	483	462	465	475	492	484	441	459	474	459	472	466	462	462	507	470	467	491	457	481	479	450	473	517	491	476	471	485	487	504	493	494	477	463	463	515	487	494	506	510	508	468	490	469	451	458	497	514	480	502	472	541	480	451	461	498	435	452	483	486	472	470	462	461	508	514	502	432	493	490	481	459	475	484	448	493	491	519	471	465	474	468	471	467	490	469	491	446	477	467	421	426	467	491	455	483	455	472	451	457	448	463	508	487	445	506	489	482	486	460	509	506	458	501	473	508	449	483	450	528	490	491	508	496	497	489	479	479	481	501	462	473	496	484	479	506	512	480	506	462	481	502	470	446	498	502	494	494	467	470	473	489	502	475	489	479	443	504	473	475	463	472	496	478	480
25423	21677	27257	25400	11226	5064	3418	2347	1452	1111	1008	861	808	680	640	561	476	484	464	427	381	386	418	389	461	484	395	422	416	418	403	388	387	363	369	336	363	358	369	350	352	365	361	356	359	335	351	342	335	325	296	324	339	336	285	298	310	351	320	309	345	336	349	369	322	327	375	373	330	349	345	334	328	312	325	317	340	308	314	313	356	331	337	339	320	341	335	326	321	296	339	317	336	315	328	346	364	332	323	318	326	335	342	309	343	346	338	301	347	344	321	310	318	367	309	346	348	329	323	353	322	344	338	320	318	290	377	334	296	276	346	322	362	354	351	347	322	300	305	322	328	338	300	310	341	350	328	327	351	339	328	338	355	325	335	327	324	352	368	366	357	317	327	333	340	336	332	282	314	328	337	350	319	323	333	327	313	334	370	327	323	366	319	330	327	305	321	334	341	306	352	325	305	356	347	322	341	339	310	288	337	334	328	314	321	351	346	330	366	342	318	324	343	344	328	354	326	336	353	309	293	325	324	361	303	317	330	336	349	292	319	325	309	325	324	318	362	345	342	326	328	312	336	346	338	360	329	307	323	317	333	345	315	324	334	334	326	316	345	337	369	374	338	326	326	294	307	340	322	342	331	319	316	335	330	334	324	331	317	364	337	334	336	322	323	307	328	327	349	336	337	330	326	351	312	323	353	321	346	336	341	342	345	332	335	365	326	340	318	328	316	338	322	343	314	300	340	307	323	344	312	312	309	326	330	324	332	315	346	345	357	323	341	356	354	344	319	344	367	307	355	329	320	342	344	313	343	316	329	320	319	325	313	292	313	346	319	342	319	325	324	326	319	345	330	335	325	301	332	317	326	314	345	337	316	333	331	304	346	320	332	355	326	318	353	317	321	324	317	311	352	330	336	351	331	360	342	340	323	333	305	331	312	343	316	358	318	325	339	313	328	322	316	293	338	356	340	360	354	351	334	330	343	334	329	307	276	340	294	337	330	370	336	371	353	348	333	330	326	350	344	332	371	334	320	334	327	335	338	339	327	316	318	343	361	326	319	349	320	326	346	323	331	352	322	340	349	348	316	344	345	337	343	311	303	341	323	335	340	325	339	352	354	324	349	320	317	343	308	301	380	360	284	344	345	333	331	333	338	332	287	302	324	344	340	337	304	354	360	353	325	318	357	340	369	364	322	327	311	327	303	341	328	312	290	332	381	337	341	324	319	310	337	325	332	340	330	329	322	326	347	307	347	350	353	316	338	341	353	323	333	303	334	338	350	355	353	318	313	311	338	353	328	319	295	336	320	327	328	329	336	306	357	332	310	333	355	337	315	319	348	353	337	339	332	309	359	318	340	380	335	333	341	317	346	333	326	350	353	308	347	333	346	342	327	346	356	337	315	323	313	313	312	303	327	310	304	356	317	347	281	337	322	338	349	347	325	344	324	337	349	345	359	345	341	318	361	328	338	327	327	342	315	331	359	344	322	345	333	312	317	346	342	319	344	313	336	329	340	334	348	351	326	322	337	316	280	345	327	319	334	342	314	309	338	335	352	341	337	340	330	321	297	340	321	343	329	352	351	324	371	329	349	341	326	328	345	305	357	326	304	343	309	328	321	297	335	337	311	347	321	323	299	317	329	341	323	328	344	314	344	325	316	297	306	317	331	288	356	324	329	320	351	333	316	337	315	330	301	300	320	311	313	318	321	341	335	340	331	299	316	342	287	346	324	312	289	314	351	362	330	309	318	321	318	268	304	357	362	339	358	319	320	322	349	368	344	297	339	336	319	337	313	324	344	333	335	310	301	340	329	331	339	285	322	321	332	342	313	337	330	345	334	330	319	354	304	352	328	356	364	330	348	316	301	321	335	321	333	344	311	364	300	349	308	311	362	347	306	367	329	354	352	317	329	371	320	344	345	327	346	319	315	335	331	349	330	342	300	339	345	323	327	326	335	339	323	334	344	330	349	305	314	329	327	358	343	342	303	356	371	327	338	331	308	344	340	323	339	318	328	321	351	346	329	311	310	323	327	343	325	312	347	337	323	297	355	344	349	327	299	353	310	337	347	325	350	290	311	325	352	288	339	351	319	313	346	303	341	329	338	370	308	347	327	330	336	311	349	305	323	319	300	330	312	351	292	329	337	336	336	338	309	324	317	306	317	328	327	318	349	303	315	336	317	324	355	346	348	320	314	316	352	318	309	346	347	340	328	343	311	321	351	302	345	333	333	337	320	343	323	333	348	329	319	337	334	324	381	334	344	325	331	345	327	332	344	324	367	343	327	326	312	362	343	297	323	302	344	326	337	317	358	334	320	327	313	318	317	311	337	314	327	331	337	326	330	344	335	328	368	316	316	316	316	332	333	341	299	354	319	302	336	325	318	377	328	369	329	328	352	352	308	303	305	334	343	305	300	327	324	334	321	322	342	319	318	306	324	304	349	337	313	323	309	315	338	357	330	327	364	292	302	332	332	341	353	332	304	327	318	318	299	322	325	335	300	331	320	322	335	316	313	300	353	360	355	336	319	348	305	318	334	325	367	323	344	344	317	361	328	329	319	310	345	301	354	320	294	343	314	336	328	340	352	345	329	341	357	283	328	334	364	332	330	335	310	299	296	326	335	349	341	322	326	342	356	332	350	334	336	342	318	313	332	327	336	318	335	323	331	316	322	353	334	329	349	344	369	345	285	328	342	342	346	349	306	324	358	352	298	329	295	322	322	338	328	324	341	369	314	332	342	301	306	336	358	327	370	305	320	346	309	358	299	306	326	313	313	329	328	338	313	315	334	335	345	335	301	333	312	335	308	341	302	332	326	358	359	298	342	322	312	328	330	325	330	370	307	283	316	349	311	336	361	339	355	307	335	314	319	309	332	325	358	345	329	346	330	334	347	329	330	350	316	327	342	287	343	322	327	317	354	328	373	354	325	327	361	332	332	355	325	339	348	334	342	327	297	365	326	354	312	344	330	345	322	369	325	317	341	320	320	317	344	326	332	327	325	330	338	347	315	331	334	334	342	342	318	315	332	310	322	320	320	347	292	356	366	316	367	316	324	337	341	342	326	342	346	303	341	323	322	326	342	347	352	367	321	361	299	342	352	298	328	365	316	322	349	350	356	324	309	327	325	317	330	299	314	287	320	323	314	329	327	330	303	329	342	324	305	369	315	335	319	353	315	359	346	354	328	336	323	339	344	331	339	332	342	320	315	343	342	303	331	293	312	322	343	317	343	325	339	317	316	314	353	330	325	319	329	356	314	310	335	322	330	299	297	341	341	287	341	317	309	343	317	349	317	344	338	330	325	334	361	344	317	343	336	310	298	324	341	313	314	331	341	340	347	325	311	303	368	329	301	335	317	333	357	319	354	345	307	362	360	313	339	347	317	313	327	352	333	338	321	325	285	338	276	369	353	338	334	321	330	349	331	327	326	325	339	300	305	328	333	333	322	309	346	341	303	326	346	326	301	366	307	316	330	317	322	334	323	315	317	319
19969	36692	28171	18278	13541	10062	7786	5567	3658	2623	2332	1887	1594	1427	1284	1098	937	849	714	697	668	671	693	706	663	694	719	701	666	651	638	635	615	560	537	511	494	551	506	550	503	483	499	470	522	477	469	436	446	467	481	439	469	423	478	452	453	432	446	453	461	474	475	448	448	454	467	432	438	427	480	464	437	474	435	458	451	466	488	441	451	484	449	483	458	460	455	424	463	430	439	460	449	416	492	424	489	455	466	464	478	407	435	448	472	470	476	432	444	456	419	455	478	448	477	483	466	460	476	468	444	451	509	483	456	428	470	443	456	486	457	445	486	468	453	444	458	481	463	451	451	458	453	477	456	427	457	486	457	447	466	519	443	437	441	460	428	448	466	434	467	421	472	480	470	433	485	432	463	489	434	457	448	479	453	445	445	476	481	465	479	461	469	467	454	447	438	453	446	425	459	492	450	440	431	430	490	412	448	449	458	420	435	474	492	472	410	430	442	425	453	443	451	469	450	442	465	458	457	451	434	449	484	435	463	433	485	454	472	490	460	474	459	452	446	509	463	471	451	486	480	475	478	450	442	466	439	469	478	450	451	460	486	454	456	457	451	502	438	451	435	435	448	440	467	462	480	428	466	462	433	457	419	430	416	449	467	488	428	427	477	413	476	493	460	429	471	477	502	434	463	425	446	439	469	466	464	437	431	433	421	454	445	461	490	442	461	498	469	455	492	438	491	450	480	439	494	447	474	467	488	489	459	469	482	475	443	467	427	434	438	488	454	486	450	460	459	485	406	441	467	468	463	454	460	455	440	458	470	451	460	460	461	440	463	450	475	471	474	458	485	480	456	464	434	460	447	478	465	440	493	466	470	450	444	432	481	458	471	464	447	431	469	445	461	454	452	487	478	452	458	469	450	449	403	481	478	452	439	452	451	443	428	460	409	438	470	429	466	452	485	433	458	461	439	461	455	484	472	463	457	447	472	440	438	498	431	481	497	471	486	471	446	437	465	415	453	428	445	424	474	441	456	444	458	414	476	467	480	419	490	500	440	444	439	453	495	433	463	446	459	443	492	455	453	454	430	447	468	465	446	444	454	498	462	459	462	482	445	433	484	438	460	415	440	394	475	463	463	458	426	419	477	467	440	461	451	483	478	493	433	492	482	448	481	409	446	520	501	487	447	517	455	452	460	459	458	459	448	486	453	472	440	468	448	465	465	446	453	468	450	435	445	436	462	426	465	453	468	472	485	458	458	450	467	472	461	433	451	510	468	455	471	443	457	441	457	449	482	464	473	431	456	424	456	468	453	421	414	449	460	435	470	443	437	424	459	449	478	486	485	479	473	420	453	397	477	477	462	458	439	476	487	446	483	474	441	435	497	450	478	459	456	430	431	435	460	483	440	501	472	468	435	465	434	476	457	434	448	450	450	477	463	443	433	493	429	434	431	454	457	465	477	499	461	436	475	442	431	464	487	432	460	449	449	442	426	476	464	429	463	476	472	414	478	465	461	442	475	474	504	436	421	456	437	441	492	467	434	469	463	473	442	471	450	425	460	498	430	441	475	465	449	438	447	463	461	443	463	432	462	474	455	451	452	458	461	472	464	440	415	444	472	425	464	452	455	479	455	441	418	507	472	466	453	477	446	453	449	486	433	441	435	443	466	481	422	471	419	475	440	440	454	466	411	425	453	445	450	458	452	456	458	445	418	476	440	480	439	480	447	439	461	427	462	470	443	480	466	454	462	447	473	462	464	447	478	468	450	448	435	444	437	475	424	416	493	420	465	468	470	455	458	467	484	463	464	427	462	481	428	476	446	477	399	457	414	448	427	441	494	430	456	476	405	463	476	484	461	443	431	415	474	476	466	486	470	427	416	441	464	480	430	469	424	495	469	468	470	470	483	487	466	436	472	472	456	454	501	421	465	458	443	516	483	441	444	477	440	485	447	412	486	476	422	478	462	433	497	463	458	452	443	487	433	435	444	461	452	482	458	423	464	454	441	486	431	469	432	439	451	458	437	509	463	456	512	468	407	457	473	480	486	481	455	440	463	490	456	444	426	417	476	466	470	460	493	488	469	431	496	440	441	463	453	449	503	439	470	429	484	464	469	422	436	492	422	452	487	477	454	433	462	414	463	460	462	494	455	417	467	474	456	464	455	448	457	464	476	446	474	468	452	447	468	483	478	475	453	469	435	482	450	444	463	480	447	425	429	466	445	479	489	443	432	456	439	468	426	474	467	480	484	463	435	465	463	467	467	479	452	462	447	435	472	481	471	450	442	422	475	477	422	479	467	449	427	475	443	447	524	430	478	457	423	460	496	460	451	436	503	450	450	452	428	414	479	445	476	470	433	435	458	463	486	490	445	450	453	499	459	456	463	437	460	453	472	422	456	460	436	447	416	448	461	440	452	488	440	471	460	482	461	476	511	442	457	441	461	454	461	461	459	475	481	498	429	478	463	462	456	464	444	438	486	473	501	455	463	518	430	489	460	422	439	462	426	442	472	471	477	448	460	470	500	439	453	468	426	456	481	417	444	441	459	439	474	453	470	439	457	463	471	467	520	476	447	478	472	462	475	460	428	457	407	455	435	405	487	471	433	462	432	425	401	498	455	462	464	464	458	449	473	446	446	457	434	491	433	483	487	434	461	435	454	471	469	456	453	467	501	456	469	440	404	437	451	464	473	474	442	449	435	464	424	463	464	487	443	457	478	456	461	454	426	492	466	443	466	469	448	496	457	460	465	450	464	445	445	465	441	475	428	489	458	458	461	455	494	450	441	454	469	456	450	465	432	420	428	438	477	421	456	470	439	456	442	421	467	483	433	479	478	442	420	468	452	474	465	432	472	495	452	486	437	451	463	463	445	405	473	473	439	459	477	470	491	453	509	457	463	480	449	462	444	478	465	488	466	462	457	470	397	448	454	444	460	450	471	502	453	428	446	448	445	462	437	437	463	452	460	480	438	408	455	446	466	454	430	434	488	446	420	470	469	485	427	431	443	420	482	451	465	456	466	471	444	436	458	486	448	460	487	481	472	459	455	450	483	450	469	438	488	432	476	472	433	483	442	469	451	444	443	433	437	449	459	437	459	472	489	458	468	438	448	467	494	442	448	463	468	468	429	463	465	487	437	442	491	476	466	470	477	483	493	454	483	483	423	518	448	428	434	462	436	437	458	447	424	489	427	456	470	482	515	474	448	480	467	438	435	441	443	472	459	429	493	451	489	501	456	489	482	451	426	470	444	452	444	498	468	466	444	458	462	470	457	482	427	443	469	463	496	475	442	512	437	502	464	495	473	453	379	479	460	464	466	451	445	493	474	497	449	439	458	436	456	473	456	455	442	469	458	453	459	417	449	449	467	462	431	483	433	491	465	464	444	465	457	466	480	469	463	477	462	456	476	430	456	485	450	461	470	478	446	433	471	456	508	477	457	485	459	438	443	433	507	489	460	482	461	443	456	431	465	506	460	489	445	484	467	451	495	432	475	470
23149	21682	29371	24546	21728	21040	11008	4266	2460	1943	1716	1373	1097	977	879	680	652	601	540	473	448	432	489	476	493	501	528	457	453	464	442	440	409	364	398	355	344	348	368	328	317	324	354	325	310	347	329	335	297	316	328	289	306	283	266	303	276	312	282	304	294	277	299	308	286	304	288	307	309	308	300	281	263	301	287	290	280	297	277	293	289	312	317	312	315	301	278	323	324	314	290	313	299	292	252	305	263	281	308	266	308	264	308	305	271	292	313	278	298	297	316	320	287	268	296	287	316	312	295	252	288	291	285	281	274	280	267	317	318	272	281	270	265	298	336	274	291	293	284	291	301	312	288	278	284	300	305	317	312	272	277	324	312	287	266	289	285	262	319	275	292	318	303	307	310	314	316	336	276	280	312	283	280	286	289	304	294	320	297	298	303	311	260	291	296	267	277	280	320	285	297	317	280	291	291	301	312	296	299	292	309	302	327	297	304	297	305	265	291	304	297	295	241	270	313	298	337	310	251	296	330	295	290	335	300	280	299	266	291	312	311	265	297	312	307	266	314	306	285	283	282	284	306	300	286	304	283	311	294	281	312	300	281	302	295	306	299	284	261	277	298	283	311	319	288	278	298	311	297	304	304	280	276	296	304	294	312	328	292	302	280	309	340	286	304	272	283	299	311	290	293	305	312	278	303	312	280	315	284	304	280	285	314	284	293	272	296	302	313	308	289	302	299	319	273	296	298	263	289	291	316	291	316	280	305	290	310	298	307	265	302	275	293	263	279	307	312	307	285	285	279	283	280	308	316	277	295	287	333	308	310	283	287	292	293	320	304	270	283	339	264	305	307	303	290	322	285	284	269	284	341	307	298	324	333	297	295	259	306	289	283	303	280	304	307	283	300	301	330	310	304	277	295	306	300	309	294	316	296	296	263	323	299	298	272	291	295	313	301	306	278	317	293	324	298	280	315	273	288	304	276	286	320	303	296	294	308	276	314	289	270	298	284	297	287	300	284	295	301	288	270	313	317	315	272	323	264	303	267	308	296	285	307	300	313	299	305	273	266	317	291	309	301	319	283	266	284	301	296	300	298	315	284	324	269	299	299	265	335	296	292	295	325	304	302	274	317	300	328	314	266	298	314	299	297	301	275	302	275	292	277	267	316	323	291	308	260	308	288	330	299	301	277	324	293	292	288	280	298	270	287	254	288	288	308	305	311	305	286	306	296	305	325	291	317	307	293	272	285	278	306	299	282	318	284	303	290	281	305	309	295	283	284	315	295	300	295	289	295	260	300	306	289	282	317	318	306	308	289	287	354	293	298	287	272	314	290	272	298	305	280	304	301	281	282	320	294	316	294	292	285	269	294	270	303	307	291	293	285	343	288	285	286	299	302	314	287	275	298	328	295	268	275	282	301	294	262	296	260	294	289	290	292	318	314	291	302	302	338	299	295	281	270	268	296	282	277	333	272	308	284	271	307	300	299	281	274	302	265	292	297	293	269	259	288	284	285	276	310	309	275	316	296	270	332	289	279	289	284	287	293	295	284	285	258	279	329	293	307	269	308	306	271	309	276	321	298	291	308	259	251	301	284	274	274	297	281	271	350	297	285	305	299	305	293	275	292	318	292	270	284	304	273	332	285	284	281	299	273	294	302	325	323	299	276	297	268	307	285	289	286	301	296	276	305	284	283	266	309	277	289	312	286	307	307	298	294	319	278	310	313	301	302	264	280	299	303	313	316	308	293	314	276	276	302	291	285	267	300	302	299	295	265	271	260	272	288	294	316	297	288	291	281	280	306	306	313	282	311	267	280	318	292	260	294	286	255	284	322	289	303	290	314	269	307	280	295	310	271	285	306	312	283	301	303	297	293	306	285	282	310	307	317	301	281	308	279	274	329	283	278	303	295	293	301	282	285	293	309	279	287	294	304	324	300	299	268	325	293	324	269	288	318	358	269	275	284	292	326	274	271	260	303	284	318	305	289	308	266	316	303	287	296	282	288	298	300	295	310	308	312	299	297	299	312	297	291	276	293	295	281	282	308	303	295	286	285	292	281	303	302	306	284	322	296	321	273	283	308	266	300	297	300	293	280	336	280	279	307	290	269	290	310	307	291	326	317	279	285	274	299	283	289	297	296	285	304	295	301	295	318	328	296	270	263	300	299	286	300	301	319	299	281	313	291	290	299	279	302	256	295	292	299	280	297	282	307	299	317	292	293	308	297	280	348	312	304	302	312	296	306	276	272	317	329	313	302	311	281	275	310	277	277	311	291	281	304	297	318	264	263	276	302	296	310	290	303	288	277	292	294	292	351	292	272	265	308	281	301	300	292	272	296	283	307	291	303	298	284	311	345	278	299	274	295	334	295	277	279	296	279	286	317	275	314	337	285	314	270	321	290	282	283	319	300	325	325	308	295	315	275	296	301	300	278	322	259	319	287	290	295	272	310	323	307	291	287	299	260	315	335	294	301	286	322	307	299	280	294	263	313	313	300	319	294	310	315	278	298	304	278	314	287	333	298	256	307	319	298	250	279	285	300	280	307	309	345	287	282	282	303	286	307	293	274	308	293	264	286	319	305	306	287	306	287	287	269	306	280	276	306	310	273	295	311	283	314	318	293	303	271	292	285	273	291	309	301	304	258	294	313	284	303	325	306	299	302	277	286	275	305	289	262	302	307	315	278	297	306	279	302	316	287	318	305	284	294	281	305	324	310	304	298	309	293	303	313	303	304	305	300	297	277	283	303	296	304	274	320	301	295	311	299	288	305	290	287	299	277	291	281	290	310	279	307	279	305	311	291	261	275	306	309	301	299	303	288	259	273	315	291	278	314	285	287	306	302	279	314	288	292	290	321	312	310	272	313	278	275	298	289	293	284	287	309	272	315	290	274	328	283	283	298	300	318	277	290	287	296	271	310	304	290	316	280	315	287	278	275	300	294	301	275	310	281	284	285	284	306	323	303	293	323	309	301	304	311	324	300	311	260	306	348	275	331	309	306	293	302	274	272	305	300	282	277	301	312	286	308	289	298	274	306	290	300	281	301	333	290	293	318	263	309	319	311	299	289	277	317	289	296	317	332	282	306	294	291	325	316	314	329	294	314	283	304	283	287	306	292	288	266	274	314	297	319	313	280	305	280	298	319	287	293	275	283	279	294	279	266	307	303	301	276	316	273	268	260	281	284	278	297	286	323	308	288	272	276	296	305	312	282	366	320	291	317	306	322	282	323	325	320	315	291	271	310	275	318	299	287	309	305	315	285	302	276	284	285	281	292	285	293	282	278	290	289	280	283	289	299	284	289	303	279	308	306	282	300	302	316	319	291	283	299	280	299	285	286	282	291	284	280	262	306	295	292	293	303	289	303	295	313	287	302	302	319	278	284	293	283	287	329	298	270	280	294	292	316	309	300	305	272	277	297	294	270	311	286	290	295	288	275	260	300	288	293	314	300	331	304	265	301	287	268	293	271	258	304	292	298	291	270	314	280	289	288	318
22880	44358	35849	25915	20364	15754	12312	8553	5780	4366	3957	3102	2558	2135	1762	1599	1324	1135	1028	885	810	830	821	878	891	909	858	872	753	727	699	721	652	616	580	553	540	555	557	492	462	455	459	459	452	471	442	445	430	388	444	472	419	406	437	462	411	411	398	393	384	411	438	437	407	414	363	436	407	429	418	412	421	386	404	429	408	400	416	371	425	431	388	358	417	417	395	427	397	416	444	407	410	408	447	394	383	379	406	377	358	386	416	427	403	441	409	376	429	400	450	427	407	418	412	397	446	412	401	439	398	405	368	389	388	388	371	368	418	363	379	422	389	394	429	382	419	442	403	424	407	429	382	444	357	433	390	398	414	394	413	427	370	405	423	400	402	423	411	390	395	415	424	396	395	400	427	403	423	418	416	396	434	378	395	401	398	423	409	406	425	414	392	404	427	398	377	386	405	437	390	408	420	394	383	416	402	403	395	408	388	404	404	416	401	393	434	381	408	409	359	404	417	395	394	397	406	406	364	438	384	428	420	397	430	416	432	403	410	424	416	394	398	404	389	430	413	403	376	390	380	442	417	423	410	459	383	377	440	392	393	440	424	437	440	383	395	395	371	408	444	383	411	391	374	416	394	411	388	381	390	416	405	406	391	398	457	376	439	375	380	419	406	395	391	429	388	412	405	430	353	417	453	411	401	375	441	409	435	386	393	408	403	407	416	404	393	370	391	395	409	412	459	397	423	423	387	380	384	402	412	419	430	442	409	379	410	420	431	388	413	420	419	399	357	397	378	403	401	411	390	397	400	441	413	407	383	397	393	439	390	425	411	407	378	417	398	398	389	387	412	361	420	415	413	406	399	402	422	413	406	412	407	403	391	452	396	386	392	400	416	418	396	426	447	433	405	397	385	404	391	380	402	406	452	437	415	379	401	390	372	411	406	390	402	415	414	427	414	380	445	447	421	400	409	398	438	426	395	358	398	388	416	421	405	396	435	421	414	406	408	415	398	433	449	390	388	414	411	408	398	442	390	418	437	411	371	379	420	418	432	425	431	426	397	399	381	432	416	412	392	427	386	405	429	407	406	383	400	435	384	391	385	371	410	387	393	401	381	415	402	391	421	419	473	390	389	383	408	399	413	425	386	393	420	435	409	438	406	409	423	405	395	398	425	409	406	422	402	402	395	434	401	384	410	413	415	401	402	392	365	404	408	448	439	385	414	375	429	402	399	400	386	446	433	391	431	424	400	396	433	390	430	359	407	386	408	370	415	404	450	426	389	410	432	403	418	421	401	403	373	415	412	364	419	401	414	425	426	438	381	400	418	442	413	358	388	442	383	420	426	421	404	406	422	413	400	403	381	404	428	406	401	413	378	407	402	404	444	380	405	391	438	447	427	366	399	437	438	407	379	421	447	395	402	388	416	408	420	381	420	445	415	397	421	370	415	421	419	357	416	418	442	415	443	449	401	412	401	436	419	401	369	378	424	405	395	392	371	412	414	415	400	395	387	416	382	411	399	427	412	388	378	409	440	432	417	391	384	420	446	410	404	389	407	398	450	447	426	450	427	456	411	371	414	435	427	367	425	415	394	372	441	404	401	393	409	422	414	421	410	403	393	374	405	421	443	379	403	386	384	413	413	363	413	411	399	375	383	413	380	427	408	427	392	448	399	423	423	397	407	376	418	410	423	431	387	399	428	396	407	387	432	422	398	428	415	400	387	409	416	424	406	405	424	388	376	453	403	435	389	413	394	420	421	395	431	395	393	379	402	406	460	417	430	408	414	416	414	398	408	385	453	386	397	388	379	396	393	423	396	405	448	392	399	389	391	393	380	398	433	386	416	438	402	405	398	406	413	450	408	423	410	387	444	388	386	389	419	417	412	404	362	389	413	398	377	425	424	417	441	396	406	439	383	409	430	367	410	393	398	392	431	400	381	396	400	393	399	411	428	439	394	421	467	413	381	435	366	426	374	401	392	400	405	401	437	370	409	413	366	404	416	444	397	412	417	388	387	407	403	393	417	418	408	403	422	413	421	383	398	395	449	390	441	431	420	410	420	424	399	382	391	413	411	421	400	408	418	371	416	376	408	429	391	430	393	413	427	392	415	428	408	416	396	405	401	402	427	421	415	399	418	385	395	376	423	385	393	430	425	437	417	407	436	381	378	411	360	410	414	399	382	392	404	395	415	396	413	380	397	401	393	381	387	416	387	382	412	422	397	409	385	392	410	430	410	364	366	393	400	386	442	412	415	434	388	418	410	415	376	386	411	428	344	414	423	423	368	368	408	382	385	379	419	394	416	428	402	407	402	399	398	420	407	407	402	414	402	379	382	426	434	406	408	373	407	411	399	412	411	446	419	430	406	413	402	417	394	411	375	410	415	425	379	418	386	428	413	399	403	404	441	409	419	404	397	387	416	427	394	387	378	388	422	398	404	409	404	404	394	440	426	421	413	453	417	410	411	375	386	400	412	437	392	403	415	425	433	414	396	401	439	440	404	408	396	368	400	411	398	394	387	387	379	395	405	412	398	414	366	390	405	381	429	443	419	379	425	453	380	385	419	406	388	385	393	382	450	392	425	421	439	401	385	387	411	406	419	390	403	372	402	424	352	385	382	425	422	385	437	383	412	389	389	430	411	372	419	444	413	380	420	425	414	463	387	402	438	388	442	337	399	401	386	408	412	407	408	407	397	410	408	415	392	410	402	414	407	404	408	420	408	409	408	413	412	388	407	416	399	405	406	412	408	405	431	407	392	377	402	397	402	406	400	416	399	429	417	427	421	424	405	454	423	396	410	392	373	402	396	418	419	390	387	384	426	389	414	400	438	435	413	406	408	370	428	383	407	407	394	412	394	451	398	411	425	387	371	439	410	417	391	387	381	448	373	405	418	433	410	409	416	382	421	421	442	392	377	411	387	389	401	384	429	363	445	399	417	381	394	405	394	408	444	452	408	418	411	413	406	362	424	379	407	391	397	439	413	418	420	436	400	385	431	369	408	424	396	413	396	446	437	409	410	433	408	441	406	419	389	413	426	418	425	420	406	409	416	400	407	394	402	384	421	409	415	408	442	397	387	441	397	408	431	387	377	378	382	410	385	397	451	375	416	443	421	393	390	423	422	434	406	421	382	421	383	393	429	391	376	416	427	418	406	418	409	417	365	408	441	388	395	434	384	426	384	444	411	411	426	415	425	392	402	410	412	431	372	386	388	381	399	384	450	415	419	371	411	400	384	394	399	440	442	402	399	402	395	414	430	410	410	404	370	383	405	412	411	388	385	388	381	401	421	425	407	411	414	394	425	400	434	407	404	398	386	406	405	392	389	439	391	405	381	401	386	408	420	380	412	367	409	387	410	397	417	398	405	406	404	409	420	418	403	412	398	397	450	390	399	408	401	405	429	418	363	423	394	410	378	382	417	418	471	413	412	402	391	414	400	400	402	398	416	423	418	413	399	399	407	411	410	391	431	388	400	407	400	404	411	381	444	385	405	412
28385	22192	20227	12492	6128	3856	2608	1710	1152	1009	894	777	700	644	581	525	480	519	434	402	391	378	405	421	425	437	461	446	417	440	425	434	427	396	395	369	344	400	374	399	364	403	386	359	385	355	373	358	376	338	362	372	380	358	366	372	363	354	355	373	365	394	391	355	353	338	387	381	351	359	375	390	357	385	354	345	366	342	357	359	394	369	378	339	366	343	368	354	363	360	375	349	372	374	361	391	320	340	372	345	381	383	383	347	369	394	364	319	366	368	335	345	347	406	339	364	354	354	355	392	359	342	345	347	354	362	351	383	350	378	419	360	348	356	344	381	372	379	369	353	330	361	373	383	391	349	350	361	337	365	366	348	370	376	400	362	369	388	348	377	340	381	343	351	371	361	364	403	341	375	362	356	403	340	358	354	340	339	396	361	364	385	405	353	343	380	349	367	367	355	366	409	369	417	391	331	362	375	368	371	349	364	370	373	356	366	344	382	357	362	350	349	360	358	378	343	399	354	403	345	368	364	378	351	361	367	361	357	330	338	376	386	369	379	375	380	337	378	370	351	334	347	332	377	351	334	324	354	365	325	332	359	366	360	349	389	339	361	335	348	366	342	399	386	337	394	379	376	371	350	336	354	372	349	344	371	394	365	367	370	326	377	338	362	387	358	378	373	357	394	413	380	374	391	373	349	352	367	375	363	338	352	345	379	335	356	325	378	355	335	333	332	375	372	371	359	351	366	343	377	350	364	353	347	383	358	366	370	364	359	354	410	399	350	343	379	369	349	357	357	357	348	297	311	375	339	393	335	346	370	324	341	350	340	369	371	381	378	342	413	352	358	346	343	318	356	337	395	397	359	389	391	397	359	361	394	342	375	369	354	320	351	388	362	377	364	323	328	355	365	328	387	358	367	303	367	385	366	366	347	350	356	354	330	361	350	384	384	391	371	358	383	368	383	325	363	397	405	340	381	378	372	347	368	346	335	373	359	362	340	350	390	347	389	351	341	369	383	346	394	387	366	369	375	347	386	361	364	373	363	343	379	369	370	366	368	382	354	363	367	331	343	407	356	347	348	366	326	343	365	343	356	369	361	365	371	395	342	377	372	365	350	341	299	358	392	369	327	355	348	367	356	347	365	347	350	349	362	366	368	382	326	359	323	353	380	377	348	368	330	333	366	326	351	362	373	390	356	353	339	370	362	383	340	369	353	354	363	404	372	355	350	345	376	349	362	352	396	333	360	359	394	353	367	350	346	405	362	388	375	361	360	373	392	373	376	376	376	355	414	416	363	332	364	372	372	363	347	354	392	338	310	371	339	337	325	338	368	379	356	375	371	375	374	350	342	379	381	368	348	363	355	329	335	410	369	323	375	347	377	383	340	388	378	332	358	370	361	360	401	358	358	371	367	327	331	337	367	369	336	382	346	347	377	401	344	344	374	366	325	372	385	345	360	353	384	344	374	370	312	375	362	360	360	322	371	370	351	353	393	373	384	361	350	349	383	390	341	383	405	350	367	340	383	370	383	398	344	358	394	360	329	365	371	343	368	369	352	351	358	340	347	349	367	339	358	371	324	352	377	405	383	340	352	362	384	357	367	374	358	424	376	355	362	341	348	347	382	364	351	382	370	377	345	366	365	370	359	389	368	359	352	405	383	362	376	372	379	345	359	351	346	348	370	405	349	349	376	337	336	352	344	362	366	379	388	342	363	340	354	355	366	347	384	326	388	358	354	352	385	390	326	382	369	363	358	365	366	395	382	337	352	376	370	377	367	368	347	360	361	353	332	373	347	357	353	372	381	371	376	338	357	360	339	341	353	357	370	345	383	342	364	331	363	386	399	386	328	366	355	332	385	366	380	336	351	359	346	408	380	366	346	346	346	377	326	344	352	369	386	360	366	381	374	352	387	391	411	373	364	369	385	353	374	365	354	359	373	358	342	387	375	342	386	348	375	356	352	360	409	373	384	320	324	333	352	351	353	354	347	375	387	354	376	377	345	378	358	368	396	361	357	318	355	372	345	365	367	366	358	370	363	313	358	353	335	384	351	365	362	359	337	387	359	366	356	342	396	370	365	385	363	363	350	346	372	370	350	345	356	376	373	356	346	361	367	343	372	333	359	352	339	357	395	345	363	369	354	376	338	334	353	362	356	315	374	359	359	350	350	352	337	398	406	375	387	349	376	336	372	344	347	342	360	354	377	346	373	373	349	359	370	386	357	376	327	373	353	350	365	344	373	395	394	379	372	377	382	366	343	361	375	370	349	375	339	378	392	375	349	393	336	358	363	396	373	372	348	392	389	347	343	365	399	350	366	357	365	344	322	360	363	349	362	402	368	390	375	365	359	360	317	374	322	369	396	371	372	371	350	355	339	360	390	364	394	347	375	362	338	388	337	394	354	341	361	400	373	364	395	370	367	372	365	371	329	356	348	348	392	345	334	363	365	408	332	358	358	403	354	339	351	351	368	335	409	364	351	375	346	362	354	364	378	375	346	393	363	323	348	360	397	354	389	344	372	384	333	376	355	361	374	318	342	381	411	350	335	371	369	310	359	363	385	384	372	360	354	360	373	338	358	330	372	374	363	368	325	351	343	365	350	360	385	380	343	386	376	347	345	372	385	343	379	379	356	392	352	385	373	366	389	349	348	342	361	376	381	352	354	413	366	395	372	365	382	379	389	383	359	344	362	361	361	360	346	374	325	395	357	376	334	371	361	325	395	333	340	349	351	359	363	333	366	360	372	344	356	348	379	366	356	373	348	357	359	372	362	347	363	368	349	333	387	350	375	351	343	361	362	370	367	369	369	382	358	360	365	350	382	344	358	388	389	360	336	384	337	385	334	363	322	331	366	360	364	371	361	344	387	357	365	370	363	402	372	348	405	368	372	344	347	353	363	366	381	382	364	369	351	374	393	346	392	353	374	398	345	347	346	377	371	370	395	361	371	351	341	382	386	354	380	376	356	371	366	380	307	315	354	367	364	361	372	371	355	412	376	376	368	371	401	355	353	368	349	350	392	386	336	342	349	418	363	366	326	369	375	344	390	361	376	381	356	363	371	364	332	337	382	345	366	364	339	365	377	368	397	382	350	375	330	385	374	343	387	348	364	367	382	333	361	360	363	358	346	355	342	381	366	361	360	379	353	357	356	362	375	358	378	385	381	352	372	415	374	342	332	387	360	356	361	378	360	363	375	372	402	378	365	371	386	380	358	369	356	345	365	380	372	346	357	370	360	356	358	352	358	360	360	380	362	338	379	346	376	359	366	397	356	357	395	360	367	369	370	354	369	362	380	370	378	369	371	381	404	367	367	383	374	360	371	378	380	366	342	394	334	331	382	403	341	371	372	386	382	347	374	343	366	348	375	399	372	382	377	390	343	376	378	337	380	371	350	362	370	340	343	347	401	362	388	339	376	390	383	348	373	365	385	371	355	300	374	360	380	359	373	371	376	355	402	367	348	376	342	380	380	373	390	336	338	403	369	390	369
20300	33609	25308	15705	11384	8358	6187	4127	2674	2178	1904	1608	1350	1181	1055	943	880	748	720	734	679	648	619	704	692	693	751	677	663	646	630	589	607	564	546	551	552	534	552	509	571	533	514	520	564	509	514	527	486	543	509	497	505	494	534	509	491	527	510	509	505	512	522	545	494	503	495	461	513	513	486	520	486	482	476	441	523	494	488	523	479	480	525	495	497	471	511	481	486	450	502	531	465	507	459	479	537	458	515	535	471	490	505	440	506	472	474	512	476	509	493	479	543	534	518	500	524	476	494	525	472	507	469	477	527	509	484	497	550	494	499	482	518	511	515	514	486	513	526	475	481	478	494	518	504	483	485	471	539	489	529	516	489	516	482	502	522	508	529	478	500	479	508	497	489	515	471	491	507	492	494	526	513	486	484	522	506	475	520	499	472	533	488	494	475	545	489	512	499	498	508	487	478	515	559	437	516	530	471	524	516	504	492	494	500	532	526	500	500	474	524	474	497	485	490	474	488	486	460	484	470	520	519	469	534	490	461	509	473	517	522	532	560	520	471	516	542	487	500	497	533	487	488	517	483	514	490	508	517	526	532	491	492	481	510	487	481	519	480	534	440	504	522	492	458	455	539	509	495	503	474	491	534	526	476	493	524	498	494	486	490	512	510	473	524	528	486	504	498	470	541	532	474	495	513	538	481	511	506	486	485	495	508	489	498	504	506	497	482	479	475	516	539	519	512	507	507	513	453	527	487	465	506	527	503	528	525	522	488	504	564	531	478	526	517	500	499	467	491	464	534	503	522	510	536	505	444	498	483	466	473	495	516	496	480	520	512	517	518	525	463	487	508	511	500	459	532	512	504	479	530	541	512	499	467	466	489	511	531	532	494	448	499	449	488	478	471	470	514	522	464	488	466	485	494	522	462	510	501	479	500	485	480	523	491	487	500	520	522	528	514	518	510	460	469	498	520	473	484	498	500	528	556	459	496	526	539	494	487	536	519	491	508	512	552	517	470	479	532	500	496	487	499	496	459	500	521	513	507	541	510	507	497	504	477	501	444	495	513	516	490	518	504	480	529	517	484	483	468	473	516	486	491	496	494	478	520	518	504	499	475	538	483	456	492	510	490	534	506	525	514	464	478	491	510	500	542	475	514	480	512	497	489	514	526	508	492	520	507	541	491	448	498	499	497	457	502	500	529	505	448	534	490	495	496	522	550	466	483	506	503	490	513	483	526	511	466	495	527	525	525	480	514	493	511	492	513	459	496	524	459	475	500	494	463	517	519	537	476	492	493	493	526	482	467	516	533	528	491	478	482	500	527	481	471	548	508	525	500	459	509	514	478	476	516	527	525	508	480	535	519	495	499	548	459	513	539	513	497	532	473	512	507	555	481	485	467	475	518	510	498	487	515	497	508	462	517	497	549	507	511	497	480	512	535	521	496	519	478	548	492	542	500	491	542	538	460	512	524	474	485	490	491	502	516	508	512	518	508	491	499	484	523	504	520	494	508	508	510	498	513	497	503	518	480	539	518	509	454	524	557	537	515	478	495	476	524	506	510	506	506	534	507	519	473	468	481	499	476	473	488	518	503	499	448	511	554	525	467	497	475	472	469	489	502	517	519	468	477	479	492	515	524	490	502	492	526	510	519	500	496	517	487	507	518	480	467	515	510	526	488	506	514	509	493	532	538	521	506	506	527	512	470	520	484	479	481	500	501	469	502	503	479	486	506	479	509	488	506	482	515	479	500	528	539	464	523	529	508	522	506	497	484	494	483	502	522	502	506	523	494	527	514	534	523	501	512	511	470	497	466	482	472	505	501	506	524	495	488	495	498	497	472	551	490	467	511	458	527	519	519	483	507	483	482	518	489	463	496	509	489	500	495	488	507	463	513	526	502	481	463	476	475	482	471	482	494	526	505	501	492	535	520	528	470	465	474	513	469	469	514	480	514	500	511	433	543	495	511	472	544	518	479	522	535	446	501	456	490	516	486	492	511	507	512	511	480	537	516	461	492	514	510	530	522	503	512	477	513	520	528	503	482	469	524	496	484	457	522	482	496	518	520	505	472	481	484	494	526	491	480	486	509	492	521	507	534	479	482	493	508	471	501	481	476	476	487	487	483	478	502	473	507	505	522	460	468	491	453	497	483	525	506	473	478	533	460	481	487	511	541	485	512	504	508	474	532	514	514	473	535	511	478	481	520	469	502	500	523	456	521	480	496	482	498	500	484	468	503	486	520	557	509	523	482	503	468	517	472	531	470	574	511	505	493	495	527	486	481	501	494	507	468	496	501	505	471	496	480	563	496	504	514	546	448	482	507	527	484	504	512	519	492	506	493	484	522	467	490	467	502	475	511	500	530	519	494	485	532	507	477	509	477	489	510	472	518	509	512	528	522	500	488	524	492	495	494	476	524	519	540	483	494	495	542	490	509	476	501	551	494	471	532	456	460	504	510	520	519	480	487	521	486	483	486	511	488	529	473	504	512	458	501	513	514	516	492	513	480	470	535	495	507	443	484	472	507	505	480	457	505	525	504	508	520	507	555	483	515	511	528	485	510	514	439	475	532	492	542	546	487	521	527	520	499	504	487	495	529	509	507	536	474	502	478	500	522	491	495	508	540	486	532	480	496	511	480	503	487	509	473	490	531	492	485	481	471	510	496	514	484	520	497	480	469	499	503	459	502	501	496	525	531	495	500	491	514	494	500	494	514	486	464	485	502	490	518	510	505	527	485	505	514	518	508	521	539	531	524	493	541	494	504	499	481	494	483	492	468	490	511	470	501	557	475	503	478	493	514	505	504	478	467	500	521	449	550	510	536	525	505	496	522	518	514	515	460	557	540	485	486	495	548	492	494	532	484	517	487	534	466	530	497	472	516	532	506	512	484	456	503	482	532	506	548	531	509	515	520	513	513	515	484	505	499	525	501	458	517	520	479	508	477	499	485	499	540	487	530	516	562	505	474	474	504	473	483	511	465	490	530	467	491	501	500	503	485	471	520	500	480	485	493	534	508	502	435	498	443	487	511	529	501	517	482	467	482	496	493	491	516	491	498	502	498	515	515	473	498	467	525	531	541	484	499	508	513	514	502	503	499	505	493	458	479	507	468	496	526	496	495	513	511	527	499	503	517	506	482	478	526	496	462	488	511	517	497	498	477	517	504	468	485	454	490	489	481	493	513	498	535	488	514	488	523	483	517	484	520	483	479	519	487	505	511	536	486	549	488	512	475	514	529	522	494	555	528	489	504	473	508	478	490	488	481	517	516	483	488	552	473	482	527	518	480	506	442	506	480	505	481	526	510	478	507	492	486	491	516	498	528	515	502	529	539	487	509	491	508	487	514	474	498	463	527	498	496	514	517	493	482	466	520	491	504	491	504	492	479	482	510	504	490	530	497	481	502	516	521	512	512	482	525	501	495	505	523	491	456	516	513	511	521	468	488	475	476	488	481	457	491	507	498	486	496	488	549	496	527	497	502	501	503	511	536	488
23988	21667	28772	25124	21252	12143	5370	2667	1737	1527	1263	1052	941	808	755	647	615	574	552	463	460	450	485	472	485	475	451	504	446	419	479	416	410	433	399	378	354	385	385	369	392	361	372	334	356	356	349	372	330	342	362	337	314	330	322	320	352	322	331	346	325	355	370	342	353	358	369	342	356	305	332	337	352	326	319	339	340	344	350	346	333	317	340	370	342	353	357	349	343	351	298	330	321	341	340	348	323	347	350	318	325	354	332	346	351	321	317	330	354	347	318	291	311	381	353	313	369	303	339	319	369	380	340	366	346	328	332	342	345	340	302	339	333	337	340	340	336	358	333	354	315	326	344	374	297	297	363	354	310	295	345	350	344	338	348	354	332	319	348	331	353	345	361	319	328	359	341	370	378	344	341	308	323	379	315	330	317	315	350	348	323	360	357	345	368	323	369	332	373	363	343	364	321	344	320	310	384	354	354	350	374	373	371	337	366	360	355	351	356	372	353	327	330	318	313	338	326	348	330	319	316	339	367	312	327	343	342	365	313	325	338	348	334	304	308	330	354	326	317	314	342	327	328	382	314	338	353	359	330	332	329	354	303	348	342	312	344	341	304	329	321	323	359	365	338	327	353	327	338	351	331	317	333	368	326	340	372	344	352	333	356	334	321	302	359	353	322	345	322	351	334	328	355	334	303	336	360	351	329	351	360	359	316	321	333	336	296	342	364	357	380	352	327	334	353	353	332	379	324	323	352	335	341	340	339	354	373	325	339	334	343	371	328	345	365	314	332	344	346	328	354	341	340	329	312	362	346	311	301	355	306	351	366	356	328	314	332	342	368	345	336	330	302	331	327	338	307	351	374	319	339	331	342	338	356	343	339	324	344	327	362	356	322	313	374	322	350	334	358	338	296	325	304	320	341	335	345	379	343	333	318	309	333	349	312	328	338	342	326	354	360	329	322	347	336	343	362	333	385	347	327	344	363	358	363	364	340	340	326	338	320	334	330	354	340	330	366	360	342	338	345	340	346	354	338	372	326	318	343	349	326	332	319	321	376	335	298	330	322	346	343	337	317	304	333	330	356	348	326	347	317	315	340	359	324	358	351	330	321	344	348	332	368	353	339	319	359	334	313	370	358	345	315	336	353	344	342	354	342	337	356	338	347	318	337	344	356	290	341	330	342	334	360	383	305	394	337	336	325	312	342	361	358	352	368	359	376	373	327	347	332	332	363	340	344	340	343	307	362	331	339	361	332	340	350	354	351	361	325	329	328	351	366	334	349	322	333	332	320	320	343	334	333	348	351	336	328	358	322	345	294	322	326	364	360	353	348	338	341	306	341	364	335	323	348	351	317	308	363	323	332	316	317	350	330	328	353	321	339	322	372	342	328	369	339	308	330	363	336	337	359	362	350	330	318	346	316	356	314	344	324	326	313	309	331	357	283	343	358	349	341	350	346	322	353	355	326	352	329	329	359	350	337	376	295	372	350	349	326	341	372	362	384	325	355	362	348	336	305	350	350	340	329	322	307	313	338	345	331	341	321	321	348	310	345	361	357	330	311	296	329	353	342	352	373	316	321	341	348	383	354	326	347	361	342	347	349	318	340	354	324	334	330	333	310	335	319	361	321	352	357	316	324	334	323	334	373	330	336	352	318	329	368	322	330	337	363	354	356	350	327	334	325	332	378	340	319	304	329	335	349	313	329	319	325	338	354	363	382	357	283	369	372	352	301	370	332	335	342	391	331	359	321	342	334	314	345	327	355	363	337	336	359	333	378	350	364	327	324	337	350	310	339	320	334	304	336	346	324	310	375	339	331	311	387	336	340	312	352	316	367	354	368	326	340	322	328	337	360	361	352	323	352	307	342	302	352	353	346	385	317	335	348	347	356	335	310	324	361	294	369	356	316	327	320	328	327	332	327	322	322	365	362	346	339	334	309	312	324	338	336	338	346	344	334	347	327	352	315	341	331	339	352	313	334	333	356	343	372	335	378	319	340	347	323	355	370	352	350	350	346	334	352	317	354	388	339	344	353	311	341	341	345	361	342	349	331	326	372	327	346	310	332	315	305	340	334	307	318	345	359	337	323	347	348	323	367	348	349	324	321	317	366	341	351	346	369	338	324	324	346	345	337	338	341	365	328	336	324	294	331	372	343	344	346	306	345	322	353	292	375	320	364	310	315	362	319	337	314	360	335	356	321	333	363	327	326	343	336	323	347	345	318	364	349	372	355	349	332	323	347	343	331	365	355	341	356	361	321	357	342	338	356	348	353	330	303	316	346	317	310	320	303	339	349	339	325	351	327	378	331	326	313	342	315	334	339	364	357	351	335	370	371	320	331	326	359	323	350	336	343	357	344	349	330	348	371	332	336	320	353	350	314	341	370	347	350	334	351	325	352	352	330	384	336	331	319	326	323	336	329	346	330	357	331	369	323	346	341	343	344	331	332	355	361	359	349	328	337	338	355	301	319	374	312	321	309	340	359	360	330	343	304	343	331	343	343	343	303	330	349	351	356	314	327	334	330	333	344	350	335	326	337	332	352	352	351	341	327	361	323	335	333	329	384	320	317	336	338	336	346	362	319	337	357	347	330	347	311	340	327	344	360	373	347	317	316	329	340	343	322	310	349	331	343	331	348	342	349	340	365	317	294	341	323	352	348	336	331	390	335	352	330	342	362	353	322	342	299	326	328	347	318	330	335	318	321	363	356	342	345	317	364	337	344	342	331	336	322	345	347	383	349	329	331	350	349	349	365	337	332	310	305	308	300	330	339	320	334	342	334	299	356	350	333	344	352	359	320	347	348	326	347	340	313	325	317	354	337	319	355	324	330	354	342	326	352	389	346	350	343	337	352	350	331	360	335	357	323	349	340	328	356	338	362	330	331	349	339	323	334	319	326	320	333	353	314	351	333	361	327	339	357	318	346	349	326	335	350	344	338	337	333	344	354	369	333	321	322	379	364	368	325	344	355	358	326	316	338	351	367	335	371	360	329	334	335	368	328	379	331	328	364	330	335	345	338	344	317	325	311	353	358	339	350	325	339	324	353	336	340	303	320	369	333	361	324	353	333	317	339	356	328	344	336	343	352	349	319	331	330	343	349	319	332	333	334	319	328	342	335	356	335	370	341	334	316	326	319	348	329	360	315	339	355	336	356	346	342	328	351	341	320	337	313	306	338	332	370	329	348	331	357	356	357	366	323	339	344	342	334	328	337	323	347	373	321	361	360	331	315	352	346	353	332	342	354	336	358	367	351	329	329	363	352	346	368	352	356	356	355	341	363	335	337	333	356	326	330	351	354	290	362	347	318	352	331	330	345	319	364	361	321	314	319	359	329	336	340	339	313	330	335	325	342	321	330	375	316	366	353	323	351	325	314	320	316	352	339	328	356	362	327	346	343	302	319	330	332	324	323	313	328	370	337	334	329	369	343	354	356	383	323	340	343	328	314	323	348	347	295	333	351	329	308	335	346	344	343	398	341	340	353	311	310	360
20474	40076	32105	21991	17004	12842	9438	6009	4232	3467	2918	2450	2102	1759	1498	1254	1084	1008	824	812	724	744	802	819	818	824	802	723	727	675	687	623	664	620	577	554	593	537	526	491	545	533	493	523	503	509	509	550	504	467	440	475	468	489	495	480	496	468	506	471	437	464	455	475	510	421	481	475	468	502	478	440	507	471	466	475	507	467	450	482	511	448	481	494	462	421	481	498	454	488	516	482	463	498	468	436	480	469	503	426	485	492	497	455	462	487	463	477	465	478	465	477	466	475	482	466	450	483	434	443	443	499	476	448	455	450	452	454	466	462	469	470	459	441	463	452	496	461	489	422	496	453	471	474	463	473	474	457	472	440	479	458	494	461	493	445	510	483	454	465	495	458	465	499	463	415	430	477	507	462	472	474	504	453	454	455	464	475	476	464	470	461	462	460	470	482	455	443	477	468	431	472	475	447	434	467	452	453	485	462	478	462	493	504	461	476	468	488	463	496	467	482	459	478	471	495	491	480	482	467	457	497	467	462	425	511	450	515	452	445	494	464	499	465	486	481	444	461	479	470	500	498	428	482	434	450	466	484	479	459	478	497	504	475	448	481	502	498	445	442	476	485	496	459	497	474	427	475	434	466	518	486	481	508	474	437	521	457	451	436	446	455	492	440	473	456	479	464	503	468	482	497	457	452	472	473	470	435	474	439	461	438	449	490	456	440	490	465	470	475	449	446	496	459	475	493	426	508	494	510	504	492	499	490	453	507	475	532	462	453	444	465	435	459	440	471	456	511	469	477	495	504	479	463	440	442	480	490	448	426	495	445	466	539	501	465	466	474	483	487	474	460	436	490	422	463	496	448	468	440	469	450	480	490	523	471	475	503	464	507	458	440	474	486	462	441	501	456	483	502	522	480	474	456	453	423	440	482	470	492	516	507	490	490	482	474	483	443	471	476	434	515	465	437	478	504	460	457	483	457	505	472	464	484	433	460	463	536	470	495	482	462	493	428	455	419	473	479	472	507	481	512	459	493	448	480	468	501	494	466	461	459	430	492	455	492	444	475	481	457	472	465	461	470	430	435	521	502	448	481	527	459	458	482	466	482	448	447	474	489	480	508	459	460	460	474	451	466	477	470	427	430	461	453	471	486	503	464	457	474	460	465	457	479	481	480	513	477	460	406	434	480	470	476	446	494	455	468	435	454	487	449	473	507	467	482	497	455	449	474	496	483	459	458	454	445	463	435	443	470	407	464	497	467	448	453	494	471	474	456	438	470	505	444	430	463	456	455	474	483	476	434	490	471	449	447	455	437	489	463	448	488	430	478	472	455	462	455	454	460	485	456	443	475	512	487	485	447	449	472	472	466	457	419	453	499	467	442	471	491	488	458	472	468	455	455	456	464	485	463	479	452	513	459	446	461	456	486	472	477	485	484	528	456	465	435	497	512	469	470	430	450	470	471	485	471	483	434	450	466	525	471	499	490	483	483	465	447	447	458	469	485	480	479	449	454	449	459	460	503	482	464	400	464	470	436	442	488	473	447	484	462	454	467	450	453	526	476	408	425	482	461	437	478	484	473	454	451	476	478	456	475	489	448	432	487	452	505	467	492	446	479	435	487	486	468	465	480	445	513	474	452	425	450	522	451	472	454	444	463	485	437	463	455	457	472	452	477	497	474	423	444	438	491	448	530	446	457	433	439	454	472	462	449	463	459	453	466	467	500	437	492	457	459	495	475	463	475	482	463	495	459	434	500	488	480	491	493	485	466	455	492	475	457	500	479	464	443	505	462	469	445	507	476	438	448	465	460	463	489	501	490	504	468	482	487	478	459	470	476	465	491	437	475	502	497	499	505	439	505	467	514	527	465	462	467	488	484	461	454	429	495	483	453	464	438	474	462	474	445	456	458	509	488	493	447	464	464	460	457	476	479	460	452	496	445	507	469	490	450	499	452	442	464	465	490	458	474	475	489	439	486	488	452	474	499	470	474	474	481	441	461	426	453	526	454	472	453	476	457	449	488	489	502	469	485	459	516	486	482	485	483	480	454	465	480	446	485	504	475	467	507	469	488	457	469	496	460	463	439	483	462	453	499	453	497	458	486	439	433	486	452	497	457	489	477	462	471	457	474	490	430	443	475	458	471	467	463	534	506	483	423	490	469	487	505	475	468	503	524	489	477	472	490	494	453	458	454	458	498	455	492	469	462	428	463	502	426	452	483	460	446	466	485	483	487	456	457	477	456	457	462	515	473	485	459	471	458	474	490	452	478	484	455	468	467	438	464	483	476	468	461	450	466	475	471	501	456	466	469	466	470	461	440	461	466	472	462	505	513	452	484	459	477	481	451	505	434	465	482	442	435	420	496	458	449	456	502	467	482	469	493	462	459	484	453	466	467	482	463	501	471	506	471	459	477	509	417	499	483	502	452	458	478	488	493	491	468	441	478	496	509	469	469	463	470	454	500	456	426	457	485	450	437	426	475	494	479	502	482	442	509	503	478	460	473	460	466	495	499	483	449	455	505	455	460	434	430	427	470	497	475	468	440	436	454	500	414	459	480	467	475	447	511	474	517	507	469	440	476	469	482	481	445	463	454	501	463	443	501	473	464	460	486	478	465	486	509	469	460	456	435	447	438	467	458	474	507	484	474	471	480	479	467	485	463	482	493	483	471	478	446	454	438	467	445	466	513	476	453	515	479	453	458	434	434	499	489	485	462	482	475	443	481	501	439	482	460	451	462	486	513	453	519	485	477	495	453	448	501	409	500	458	486	484	444	461	469	463	464	494	478	476	469	480	473	444	469	441	517	416	479	483	512	444	452	459	468	442	448	454	487	472	446	518	485	491	427	454	479	469	458	506	500	481	461	472	464	445	449	498	487	474	462	488	460	457	497	522	486	472	471	453	469	494	455	481	471	503	459	488	486	467	491	446	476	456	408	483	474	470	438	476	452	455	450	436	463	471	483	441	480	465	478	471	462	465	441	470	472	412	460	453	499	507	480	487	494	479	468	439	488	474	468	494	432	481	474	481	484	519	522	452	480	495	499	478	452	487	498	490	518	488	474	448	441	462	480	464	442	463	497	473	474	464	475	503	510	445	453	501	446	455	477	452	471	513	452	447	471	482	497	465	468	497	465	446	475	524	501	454	477	476	453	501	462	458	455	460	472	472	497	464	484	477	465	477	464	468	468	446	471	486	488	464	466	467	459	440	488	444	429	437	472	444	451	450	465	489	474	465	473	501	467	439	464	485	518	485	474	469	460	462	489	462	483	479	485	483	473	452	486	467	467	411	444	471	447	468	457	434	484	497	487	459	456	454	452	468	453	464	455	481	466	461	478	451	434	464	468	424	465	495	442	444	454	484	475	454	453	435	481	469	467	474	449	514	456	423	472	519	468	451	485	478	446	486	462	425	461	487	496	491	468	427	463	469	469	469	443	456	448	473	457	430	483	454	506	466	501	438	483	485	470	450	462	461	481	471	465	449	466	440	464	485	468
25338	21667	27211	25425	11382	5262	3199	1883	1335	1219	1047	851	777	700	572	556	503	446	421	412	383	399	413	430	427	455	451	393	384	430	413	386	370	375	351	388	351	374	341	351	368	349	331	348	343	325	328	315	330	316	286	351	305	342	320	351	347	332	347	323	305	322	292	361	332	311	333	328	335	306	297	306	325	305	317	287	335	312	318	339	337	326	287	349	291	318	346	302	344	319	329	323	322	325	309	330	330	337	326	325	328	310	328	350	331	290	327	321	313	369	345	298	323	308	308	340	316	313	313	299	325	321	343	304	356	318	317	314	313	303	338	337	315	342	354	319	317	306	329	330	328	342	289	333	338	333	321	323	323	303	330	332	332	335	313	348	337	293	314	327	332	329	321	328	316	306	332	316	319	346	343	350	340	314	323	329	334	293	328	301	305	315	311	300	322	326	309	330	315	285	328	314	307	294	361	341	306	347	343	329	334	308	337	319	345	304	302	331	333	319	344	331	345	320	311	318	332	339	318	315	332	305	328	325	307	315	356	344	346	338	328	332	354	332	327	292	300	319	318	308	337	358	326	326	330	350	315	330	327	321	343	351	309	329	303	319	295	302	310	332	316	337	350	308	354	296	307	328	314	318	294	306	364	302	318	350	322	325	314	340	320	275	339	315	334	316	297	323	315	309	332	339	341	326	336	316	321	342	322	305	341	333	315	321	277	327	311	323	320	331	334	311	341	320	297	314	329	332	326	335	337	358	338	332	322	320	318	320	327	294	321	295	297	337	325	321	312	320	300	354	315	349	289	279	341	317	337	309	347	305	324	328	323	330	349	326	330	315	328	314	312	306	312	349	303	315	332	312	328	311	327	315	307	339	336	344	328	327	362	328	334	338	335	344	313	320	323	328	326	314	305	303	325	333	295	335	307	334	362	310	336	338	309	314	321	359	331	313	370	334	259	308	316	320	344	305	327	344	320	303	315	346	310	288	293	298	317	301	338	347	339	342	357	329	295	341	295	341	336	336	360	342	349	301	301	294	349	320	324	326	333	310	329	310	330	330	335	349	298	336	320	291	340	334	323	306	334	326	339	323	331	307	340	350	329	285	311	323	325	323	362	316	331	324	356	318	362	331	328	345	383	334	363	327	323	315	347	331	346	326	322	339	321	329	318	323	339	329	329	328	329	306	286	310	343	311	319	309	306	328	328	323	326	313	354	356	319	347	301	295	331	340	304	333	310	339	312	318	312	313	337	328	303	325	360	341	308	322	321	334	349	315	313	312	333	312	339	328	341	316	313	329	335	337	331	326	329	299	310	283	319	315	332	341	318	336	354	323	343	342	286	341	281	316	333	329	334	337	302	338	347	303	335	301	322	345	297	332	320	341	307	306	328	349	324	317	306	321	328	330	304	318	288	322	323	311	316	324	330	296	310	346	333	285	311	326	338	296	310	348	328	337	314	311	303	338	353	329	341	313	360	370	308	342	319	345	322	308	302	321	294	323	335	344	321	319	322	313	329	347	306	307	313	315	281	296	348	348	324	355	313	316	327	349	320	297	325	318	332	283	347	301	322	316	301	318	336	320	285	320	316	330	313	331	331	305	321	337	306	291	311	314	300	327	300	312	291	328	319	309	298	339	321	353	337	320	327	327	368	328	299	323	359	344	346	340	340	322	330	303	345	318	317	318	323	324	321	298	336	321	337	306	316	311	349	322	321	304	335	311	317	331	349	339	307	298	335	313	296	308	321	325	356	310	347	311	319	317	336	352	315	297	363	329	340	319	333	360	322	315	332	315	295	313	325	331	320	342	347	307	360	306	352	311	316	331	301	344	311	312	335	307	311	324	312	331	355	321	296	333	351	331	340	324	325	329	317	298	309	329	311	314	320	311	321	299	303	324	319	345	317	325	365	344	335	333	315	335	320	321	312	318	318	310	313	315	315	315	368	327	333	372	325	346	322	324	314	332	320	351	313	312	339	319	348	346	355	317	314	342	328	316	341	301	310	335	312	325	321	331	330	315	302	344	309	296	321	338	319	329	343	347	334	345	351	354	338	352	327	303	317	324	318	331	341	335	328	306	312	302	287	319	337	328	289	316	344	361	332	266	308	354	340	317	308	318	320	346	328	328	302	345	321	294	321	331	324	351	308	342	320	343	323	343	296	319	347	302	331	323	369	342	314	318	336	309	346	341	317	353	300	340	278	327	343	318	328	337	310	317	317	331	312	308	307	316	318	337	323	322	302	289	334	304	299	316	332	355	357	326	332	320	328	315	321	360	306	351	296	336	310	308	344	348	320	329	334	326	320	306	323	346	334	333	311	318	319	298	318	347	313	358	333	325	328	333	331	331	315	338	343	324	311	318	316	310	321	307	326	346	352	303	315	317	327	323	305	316	328	317	312	303	359	364	326	278	319	319	321	323	323	305	315	329	319	333	339	309	291	294	335	340	301	322	304	314	308	305	332	326	330	346	330	314	327	323	354	336	326	344	323	315	311	302	331	307	322	319	292	306	304	345	321	296	323	313	313	328	329	324	301	332	288	373	371	300	306	326	298	316	307	326	326	322	332	311	315	318	324	300	363	335	323	319	321	339	317	317	316	344	324	326	328	336	306	293	288	341	359	349	299	302	352	336	324	316	327	284	332	316	326	326	295	342	314	353	329	319	324	327	292	316	308	338	368	294	328	326	320	349	339	323	350	303	347	372	335	313	343	314	350	311	309	338	310	323	339	330	361	331	315	310	320	299	283	309	335	349	287	298	344	302	343	340	360	308	316	283	330	308	320	346	302	319	295	356	320	328	332	326	313	330	352	350	309	299	317	324	321	320	344	337	329	314	310	306	313	317	288	326	300	326	330	312	330	317	326	339	360	352	298	357	319	326	331	314	302	333	320	295	310	334	316	336	329	319	311	326	332	323	312	330	321	332	322	313	315	341	326	358	333	313	357	341	312	307	293	298	331	312	337	314	309	284	315	291	324	301	331	303	322	331	320	324	345	303	324	324	307	325	340	337	324	259	320	343	344	348	338	310	329	304	323	363	330	335	300	339	307	334	315	316	325	338	303	319	348	324	326	316	318	361	316	312	334	324	356	317	351	324	327	332	339	327	351	329	331	311	322	329	339	322	328	290	310	313	307	331	304	353	337	354	311	335	322	331	302	342	346	320	292	282	291	366	302	327	339	329	312	294	314	273	320	333	309	329	350	357	330	318	318	315	349	315	317	319	343	288	325	326	342	338	348	332	335	334	332	328	360	321	318	344	312	328	317	341	329	308	300	331	315	311	321	324	302	310	342	329	360	309	334	329	321	325	299	302	326	323	345	307	319	328	286	352	329	335	307	333	316	332	344	324	348	284	305	341	329	348	325	322	327	309	293	363	328	305	316	347	317	346	308	315	328	324	290	281	323	322	305	358	354	352	298	334	347	355	322	348	358	329	318	350	325	307	296	342	331	318	347	340	340	352	343	314	346	315	275	334	320	323	318	320	330	323	321	343
20918	36275	28390	18369	13903	10462	7063	4484	3427	3014	2419	1966	1658	1409	1196	1059	941	748	759	702	674	670	689	723	746	730	688	684	646	608	627	604	553	574	541	489	537	546	515	481	526	524	468	506	510	446	479	469	463	473	459	461	496	434	479	474	467	432	444	459	469	449	421	447	434	496	441	464	463	425	446	454	425	445	430	455	463	416	394	446	446	410	460	446	433	444	456	461	459	442	434	466	479	436	431	477	467	453	400	470	431	448	488	506	419	438	436	433	451	451	451	417	452	427	435	467	469	486	454	468	452	432	469	444	473	449	442	449	441	436	473	479	465	448	417	441	452	474	461	475	401	452	418	451	423	426	482	463	471	516	426	472	443	421	491	469	447	447	453	459	475	444	458	431	439	448	481	461	444	449	455	492	456	488	443	466	469	476	429	448	439	459	419	437	454	446	415	453	433	471	459	439	485	482	469	442	450	436	440	459	434	472	459	466	463	410	487	417	451	454	463	437	401	452	450	431	448	450	466	468	424	436	454	473	454	456	490	463	432	473	470	434	438	453	451	433	469	469	472	437	428	499	434	436	444	425	441	494	441	483	419	448	438	450	454	459	449	460	463	408	470	408	427	451	464	397	441	468	461	425	433	446	450	413	446	473	455	474	425	481	432	448	441	449	442	475	439	414	462	473	459	457	457	455	460	426	461	454	454	453	462	440	456	495	480	431	453	495	441	438	416	463	463	486	465	440	440	455	463	399	469	437	493	449	418	488	453	466	461	428	457	442	495	439	434	469	452	443	452	432	451	462	476	466	421	445	438	453	490	476	467	430	420	494	425	499	482	474	452	455	459	421	426	461	444	451	448	471	445	441	453	469	454	441	436	436	440	423	467	476	446	460	463	449	451	435	484	454	433	457	453	481	479	453	430	460	450	457	399	494	449	456	457	425	422	462	470	478	455	438	410	456	451	463	433	464	478	472	456	476	446	475	427	478	477	466	407	484	449	433	457	413	446	398	449	422	448	464	450	444	440	432	432	448	444	426	441	445	457	443	460	448	439	472	456	467	506	459	499	468	450	481	472	434	494	450	463	462	461	454	482	422	469	420	468	434	435	430	463	429	443	466	449	438	489	411	470	450	454	448	443	438	454	442	456	439	437	415	453	493	430	436	464	485	405	472	468	443	413	475	420	444	401	445	466	467	433	454	444	431	417	463	470	434	460	420	452	448	478	458	443	451	476	455	455	450	435	435	475	444	445	475	462	473	468	445	498	472	467	459	426	445	498	453	468	496	413	437	448	467	402	453	447	438	455	460	457	434	446	443	462	473	469	473	464	466	433	448	467	475	466	484	442	450	420	437	430	454	436	420	476	424	425	459	457	430	460	416	454	434	464	432	491	463	421	486	434	471	464	467	443	427	439	434	436	430	451	417	479	450	447	441	408	476	433	429	497	460	407	460	429	438	450	436	479	463	491	473	458	433	449	445	447	425	470	457	421	450	427	452	419	447	436	466	471	444	405	487	441	450	485	450	442	433	460	423	467	440	445	444	442	467	462	439	477	449	427	447	477	449	425	456	418	438	440	458	437	479	416	407	511	420	451	463	438	459	479	435	423	444	456	411	444	438	455	455	445	454	446	441	473	443	463	437	449	441	441	425	466	457	444	403	491	481	464	486	451	480	415	459	456	467	443	460	506	464	435	470	449	443	468	419	449	462	433	464	456	452	466	488	478	450	450	446	440	428	445	444	445	479	413	451	463	457	501	447	430	424	474	421	485	464	472	453	466	461	475	470	438	434	450	451	445	465	437	449	404	451	427	434	445	462	447	466	437	419	459	429	441	457	466	409	482	471	450	469	469	471	436	429	433	490	466	434	427	419	434	481	456	462	438	439	431	461	447	461	436	440	505	478	400	455	490	449	412	450	429	460	449	444	453	451	454	421	417	475	509	470	423	416	447	436	429	489	456	421	410	462	415	472	432	439	413	448	433	420	419	460	442	445	417	426	454	466	408	451	480	479	460	463	437	444	473	424	482	425	444	441	472	481	458	460	458	472	446	480	436	474	464	450	447	417	467	444	452	422	442	445	440	485	443	476	461	479	466	453	443	452	470	483	430	446	462	433	474	452	483	470	460	498	484	430	456	449	434	474	473	437	420	462	441	429	469	450	435	415	465	454	468	489	431	469	481	435	444	446	476	496	453	396	458	448	417	453	441	472	428	442	467	467	451	466	483	457	466	453	452	447	450	466	472	447	433	454	469	478	486	465	443	435	438	443	444	432	457	457	491	480	410	486	439	438	425	454	499	459	448	477	422	456	420	452	470	473	444	456	468	444	432	442	415	468	443	435	454	454	438	451	477	459	437	474	434	444	475	462	446	436	451	413	429	440	413	436	427	435	510	459	449	450	402	442	463	472	458	414	443	423	438	470	476	486	455	463	478	448	469	466	432	461	422	446	445	441	421	436	464	457	444	414	464	429	483	454	425	449	446	441	448	395	440	468	467	452	470	464	447	480	486	474	422	452	450	431	438	422	452	443	445	486	436	432	467	432	431	463	478	440	487	429	433	453	429	454	471	438	459	465	471	429	457	469	440	449	469	431	468	426	438	496	432	463	428	427	468	432	465	467	428	416	423	468	441	468	467	446	430	441	434	367	464	458	454	465	443	437	460	453	451	448	470	487	420	424	439	461	454	483	440	434	486	436	421	426	442	471	429	421	414	461	454	432	423	468	447	451	464	446	441	445	441	419	467	437	448	467	449	473	456	461	460	469	486	456	416	455	427	446	451	437	501	428	460	442	461	473	454	440	475	461	477	408	485	452	470	459	439	422	485	427	447	468	477	471	469	428	441	471	436	430	470	446	452	479	485	463	438	446	447	443	427	421	478	449	468	469	459	455	437	423	455	465	451	461	451	417	440	457	447	474	475	420	448	406	434	419	448	463	442	463	441	437	455	441	444	449	475	487	440	447	435	478	423	466	431	440	432	444	466	432	488	425	438	469	477	473	472	442	478	476	452	426	432	429	471	450	433	441	461	449	481	455	469	466	469	460	416	456	466	427	453	456	440	421	484	500	469	424	470	480	448	440	455	452	435	470	440	419	443	457	446	459	470	465	451	444	474	431	452	452	479	444	414	454	426	462	431	471	466	423	474	429	422	413	454	450	436	431	446	448	489	432	452	470	474	486	448	452	469	440	458	449	450	410	458	467	414	490	436	467	448	488	450	478	477	444	457	474	427	443	486	427	428	471	442	458	463	457	449	487	492	445	478	466	417	395	447	432	443	416	448	491	496	456	452	452	478	461	461	449	446	467	441	410	397	412	416	419	465	447	454	451	466	495	457	467	416	462	457	459	478	444	433	446	442	428	472	426	432	452	472	458	417	395	427	448	441	438	420	433	451	446	469	480	435	449	439	501	450	469	463	440	454	450	430	465	473	443	487	476	469	491	456	434	436	482	466	437	484	420	460	458	463	450	468	445	497	410	457	456	419	427	423	440	455	462
23094	21684	29311	24565	21736	20972	10563	3599	2349	2029	1583	1415	1164	967	855	730	617	540	487	466	389	488	520	556	499	482	451	507	421	410	458	410	362	382	349	348	325	307	342	303	329	325	302	315	343	296	288	290	284	318	331	284	297	283	285	282	288	303	289	286	313	292	251	291	297	275	306	280	299	278	271	302	283	300	289	295	258	277	305	309	298	319	285	283	296	301	286	298	293	302	279	300	297	289	300	263	256	342	285	267	311	288	299	299	300	254	294	272	292	290	315	286	279	313	269	276	298	295	266	307	303	271	298	306	298	294	283	273	283	282	297	306	245	291	320	291	239	291	344	301	295	303	319	260	314	299	293	280	314	304	311	300	305	298	300	274	284	304	290	291	311	296	285	308	275	308	280	279	292	297	250	265	270	289	262	289	301	286	303	273	308	263	301	273	314	285	280	274	300	276	294	295	269	302	266	280	282	286	269	284	265	285	290	276	308	288	304	307	277	277	307	295	295	281	289	278	273	287	260	293	311	294	280	295	282	278	262	283	280	289	295	289	308	315	288	279	256	263	293	309	243	282	308	286	273	286	260	257	284	275	298	311	305	240	309	284	297	277	290	293	322	262	302	321	273	285	325	302	330	299	259	285	290	286	286	307	298	279	297	294	284	261	283	284	284	270	290	267	307	283	317	286	258	258	296	290	309	293	299	294	290	298	313	294	259	297	273	258	269	267	288	290	310	295	288	339	296	279	316	299	294	266	290	293	302	301	306	289	272	259	270	287	273	271	288	291	299	285	295	290	309	267	271	280	284	287	327	275	285	301	279	280	294	292	290	294	293	280	268	304	289	266	312	269	292	305	319	287	285	297	284	315	315	256	283	305	256	284	274	267	286	279	284	289	274	309	276	306	294	270	270	319	299	312	261	303	274	313	305	303	277	308	269	295	284	315	305	318	295	308	306	303	307	294	277	261	300	292	306	298	306	268	270	311	285	284	288	308	279	289	286	281	299	320	260	286	328	290	293	257	273	273	275	272	269	253	273	267	320	282	309	297	284	258	280	274	257	279	288	266	287	297	299	300	297	311	297	305	281	273	299	278	297	281	284	289	282	273	298	289	285	289	274	290	277	294	300	295	288	268	268	289	249	265	287	248	257	299	288	273	279	279	285	291	257	262	266	294	280	295	301	288	282	289	272	288	297	278	288	257	311	296	272	281	304	273	300	282	290	272	258	284	267	239	296	281	273	280	299	280	283	298	296	299	263	286	289	291	247	279	291	300	267	298	258	279	268	259	284	307	292	258	299	319	312	271	271	286	295	297	274	305	315	275	307	271	287	276	290	283	277	277	307	311	280	296	293	288	285	298	312	252	315	281	272	292	296	316	312	288	301	276	288	281	294	287	261	256	276	297	296	272	281	316	308	297	312	295	297	287	267	280	276	302	255	276	282	264	278	276	301	297	299	303	293	268	314	311	296	289	292	277	263	315	293	278	269	280	281	280	253	288	285	297	315	260	299	300	254	281	294	252	306	270	284	265	282	256	255	286	295	296	325	287	283	274	278	282	296	275	274	260	287	293	294	295	269	268	273	279	289	278	294	309	295	304	314	320	275	282	256	263	286	272	288	274	294	295	320	293	291	293	287	307	292	329	280	310	277	281	277	299	292	254	295	294	316	275	293	262	302	274	283	291	279	305	291	273	294	274	248	274	276	307	272	269	271	305	283	279	264	296	278	296	301	288	279	279	287	276	315	310	271	288	287	253	269	280	290	266	281	263	285	295	286	284	303	271	250	315	235	269	298	266	294	309	283	275	268	312	278	247	251	288	304	298	282	284	296	288	283	280	314	285	286	277	311	280	300	283	279	270	310	283	303	290	312	270	303	255	309	299	289	275	289	304	266	302	274	279	274	282	261	278	300	281	277	278	273	276	293	285	270	306	315	299	284	321	302	280	298	283	292	292	267	284	271	275	278	296	286	296	285	281	258	292	296	303	280	265	259	294	278	294	299	271	293	294	286	286	314	304	261	286	269	292	283	291	312	304	293	261	311	273	282	263	278	321	275	277	305	271	254	292	266	298	287	304	292	299	274	286	294	303	286	269	319	267	262	243	295	314	305	298	295	299	279	302	325	256	311	311	290	298	289	285	291	295	300	296	295	278	282	275	290	308	266	257	279	306	311	262	277	273	277	276	268	282	292	308	298	276	296	299	268	292	287	257	320	262	280	285	289	264	309	307	289	256	291	330	302	292	305	304	277	291	294	292	283	321	267	291	281	301	272	284	289	267	277	279	266	304	296	297	304	276	286	295	307	296	308	302	309	317	300	295	290	294	300	283	292	296	333	316	281	297	290	274	278	296	294	302	318	269	298	273	312	284	283	277	320	286	291	295	270	280	281	278	308	315	278	285	302	267	275	292	297	253	283	288	282	283	299	283	289	312	257	274	286	282	296	279	281	268	272	301	313	292	301	293	290	253	276	331	298	291	289	305	291	276	269	276	296	282	289	264	302	257	279	290	277	270	281	267	309	302	293	257	291	309	291	284	306	301	284	269	296	316	311	258	294	307	299	309	304	272	282	290	285	251	275	312	263	320	330	255	297	321	286	302	284	265	280	281	279	286	277	290	286	290	288	313	272	288	266	274	274	294	286	274	268	259	284	320	282	281	282	263	304	279	320	272	279	292	282	272	260	320	293	287	294	309	275	279	283	293	308	319	304	297	274	309	263	276	269	294	279	296	282	272	283	302	296	292	299	297	272	288	268	286	260	303	316	306	278	270	289	301	281	279	298	308	270	287	309	255	299	266	298	263	312	258	292	277	272	294	266	295	290	278	260	267	262	279	303	305	264	283	259	299	298	308	299	263	292	291	260	286	276	280	328	232	305	301	280	318	273	304	280	309	296	290	293	321	270	250	310	283	274	262	285	247	288	300	308	315	301	309	279	279	290	283	306	271	287	284	291	309	285	266	278	283	283	279	259	285	270	282	288	268	284	279	274	285	260	293	330	311	299	313	256	257	297	291	287	251	286	279	288	297	310	289	286	288	277	250	285	275	302	274	292	264	271	278	309	306	265	303	288	281	319	253	276	280	283	272	301	286	306	308	280	297	285	245	281	321	288	270	313	283	315	298	301	284	333	287	288	290	290	305	286	269	302	306	263	329	312	304	265	277	282	305	290	298	289	282	289	297	276	282	288	252	285	313	278	260	276	295	318	270	294	284	258	300	316	271	266	278	292	265	300	294	272	287	287	307	276	290	263	294	278	278	289	281	255	268	315	286	262	278	276	262	260	278	261	272	273	298	301	273	275	291	282	292	276	304	281	301	279	284	288	270	272	283	287	273	319	295	306	278	269	288	291	279	278	296	282	324	287	262	295	293	289	317	293	296	309	289	286	278	286	280	308	275	267	321	277	284	244	278	287	299	265	318	272	298	322	290	296	273	298	282	279	281	290	279	312	285	277	292	300	283	299	271	275	299	290	297	291	288	282	287	270	295	271	290
22996	44376	36066	26076	20759	15908	11231	7479	5746	4891	3883	3183	2623	2020	1806	1510	1219	1043	868	891	826	854	850	932	920	923	762	799	741	774	694	631	594	551	551	569	552	507	496	527	445	445	430	470	429	453	464	437	412	418	411	416	434	452	440	448	406	418	424	438	378	401	431	391	389	374	411	393	394	389	446	398	417	440	407	379	376	402	357	408	386	370	414	394	383	423	391	405	385	432	412	417	380	386	376	414	401	418	384	397	424	413	408	439	410	400	400	423	433	380	399	429	391	388	363	408	382	390	431	402	423	397	387	404	384	399	433	391	393	377	395	412	403	390	437	335	354	408	383	397	374	389	398	388	422	437	425	428	425	408	414	415	426	417	380	410	368	389	410	386	390	393	387	359	416	387	386	379	391	360	419	415	411	394	393	415	380	403	409	392	419	398	392	392	409	397	382	422	412	389	405	379	402	338	420	403	409	386	420	400	376	390	387	392	409	429	408	401	376	405	365	395	411	397	426	381	382	395	376	395	397	417	393	398	396	411	411	396	403	408	402	413	386	406	400	415	434	393	392	409	388	396	415	387	402	373	429	390	415	386	377	410	428	427	368	378	405	384	416	414	371	395	387	418	395	381	387	409	400	378	400	382	432	386	390	409	398	396	443	400	377	400	377	418	404	436	419	416	405	400	394	380	405	413	379	401	379	436	396	409	396	365	356	421	384	432	395	388	411	405	443	400	396	344	403	380	393	403	359	394	403	413	447	381	405	398	401	409	392	353	389	405	378	399	397	391	390	425	406	429	426	414	399	394	394	413	413	395	417	378	357	405	388	415	398	418	402	406	398	409	376	401	392	413	431	421	419	389	419	429	399	388	384	392	369	376	388	409	389	412	417	385	396	390	408	378	391	400	420	404	396	405	366	407	363	421	424	385	408	402	386	414	407	378	391	408	396	410	390	425	400	378	410	407	405	426	407	412	410	411	451	407	391	386	405	350	414	446	400	382	388	405	373	428	415	364	413	382	425	397	405	356	358	410	393	417	379	443	390	390	416	384	382	428	407	395	386	379	358	396	422	410	411	369	408	382	401	350	414	406	390	398	380	383	384	385	382	376	391	397	371	409	419	397	398	420	395	378	419	385	389	408	403	395	415	377	384	377	419	401	416	383	408	396	391	386	411	382	403	418	381	392	370	403	399	375	395	394	385	371	427	395	413	384	386	382	405	419	382	396	371	405	388	396	383	397	425	386	402	358	400	399	397	421	380	417	400	360	408	389	407	407	389	411	408	418	368	389	371	425	403	391	400	399	403	388	416	415	430	399	378	391	365	387	415	403	377	404	392	393	421	400	368	406	418	410	385	383	380	434	383	370	398	359	401	406	385	375	396	399	376	386	388	404	398	366	397	390	379	424	397	380	410	383	405	360	395	414	361	394	391	403	394	381	405	402	397	398	380	411	404	400	379	424	401	379	391	391	396	416	406	400	367	405	395	399	410	370	407	370	413	405	397	397	380	384	341	405	378	419	390	426	418	402	416	380	415	409	411	458	402	401	404	364	400	405	409	418	397	405	434	447	366	407	394	382	357	381	406	409	368	379	383	406	362	411	424	418	363	395	392	404	354	431	394	432	426	387	389	384	420	384	402	405	387	420	439	381	401	430	406	388	419	411	409	385	391	416	376	398	402	401	392	384	439	384	442	387	369	384	407	420	385	409	367	439	428	401	428	403	394	406	401	384	386	378	410	416	410	407	428	410	368	449	393	439	412	387	412	390	371	420	411	403	406	412	373	425	376	386	377	414	369	358	380	398	378	420	373	453	375	369	375	376	393	417	408	421	366	401	385	429	397	427	378	410	408	391	372	384	385	384	412	371	385	434	397	404	405	389	405	352	372	384	376	348	401	350	359	372	400	409	423	434	401	408	416	378	406	374	382	368	362	391	401	354	379	372	376	387	404	378	401	408	400	418	404	409	404	399	424	393	392	397	375	398	424	411	398	413	361	400	412	415	413	403	380	365	426	389	404	406	394	385	371	387	396	403	402	384	398	417	407	397	411	436	408	404	392	383	394	398	418	367	430	377	408	382	349	426	395	431	368	425	441	402	407	361	397	394	385	414	391	405	383	385	416	363	397	427	364	383	415	441	395	420	417	391	426	401	406	400	387	383	383	392	390	415	395	418	381	420	391	408	371	403	370	377	394	406	363	387	394	375	376	388	355	389	425	415	421	421	387	391	395	402	408	387	419	423	434	396	402	424	411	405	369	386	392	427	391	421	395	422	388	405	391	384	402	410	400	380	394	407	404	358	386	404	386	366	373	403	396	402	414	387	426	388	382	413	421	394	414	436	403	418	369	379	404	412	385	412	378	396	388	396	389	380	393	377	413	393	399	439	371	379	421	405	399	403	412	382	415	417	385	411	383	431	389	399	400	395	383	410	410	411	393	403	427	392	395	391	398	380	404	369	409	388	405	379	395	379	377	389	401	379	425	394	398	394	409	408	402	395	381	400	428	401	394	394	397	380	409	366	418	371	362	370	349	430	401	414	367	417	409	430	394	370	414	387	415	398	379	378	423	414	416	404	409	404	395	374	408	413	409	386	399	369	414	407	381	390	379	411	413	423	406	367	362	389	453	407	404	390	380	380	388	412	392	398	450	391	410	377	440	406	405	389	403	397	387	400	388	402	386	380	397	397	404	370	400	370	387	384	377	381	383	391	414	387	391	357	392	381	398	392	424	379	393	375	400	379	372	399	392	389	412	414	390	385	383	421	424	411	394	388	372	363	420	414	408	405	369	394	390	406	392	413	387	384	424	368	410	382	416	377	375	399	390	406	395	425	423	390	388	410	416	390	367	446	430	399	408	405	448	411	390	384	390	382	384	404	387	403	395	384	379	409	434	391	405	440	379	398	389	384	374	417	394	375	413	400	401	410	423	420	345	393	398	420	370	418	349	410	349	416	376	399	406	423	396	406	380	406	407	404	411	373	384	422	412	392	446	383	385	370	412	365	408	400	409	382	439	348	375	374	388	401	405	417	402	417	434	407	391	412	430	401	389	385	411	376	412	408	397	398	378	355	429	397	417	391	354	409	389	402	400	398	382	402	373	392	420	407	372	430	421	426	414	393	381	387	404	402	391	416	394	386	387	441	394	370	364	381	386	429	367	408	396	396	361	396	398	382	373	420	440	399	413	401	410	388	386	406	373	420	416	404	430	414	376	402	400	409	381	366	396	428	391	367	407	405	438	413	358	430	398	394	418	394	373	403	416	403	402	396	396	376	411	406	408	386	428	366	386	386	418	395	424	368	368	398	419	406	376	405	380	394	414	409	410	409	375	383	388	392	414	409	356	386	420	423	416	389	400	416	389	377	395	385	429	384	406	390	399	396	371	373	426	402	388	375	403	406	383	416	422	355	377	413	443	354	366	398	402	428	385	401	399	396	356	380	392	386	415	388	408	413	395	404	344	413	379	390	403	386	398	390	340	403	370	383	354	374	387	373
28421	22194	20675	12644	6329	3762	2140	1480	1172	1038	881	777	673	587	508	497	474	419	426	442	396	450	435	467	434	454	413	404	445	395	406	413	362	399	368	382	379	354	352	364	380	371	385	361	341	360	340	382	309	338	351	378	364	373	364	364	366	376	388	347	370	335	348	386	355	374	364	341	342	370	376	330	319	349	322	383	331	330	368	382	344	334	342	394	344	344	344	346	354	328	330	346	356	318	370	343	335	410	365	348	329	363	367	348	353	358	356	367	331	333	310	348	346	339	345	346	360	350	352	367	347	344	347	363	355	354	355	336	354	359	338	348	302	363	357	323	338	348	340	354	376	367	347	341	328	368	372	373	373	332	352	383	372	387	374	373	370	343	351	354	337	364	366	378	373	369	352	360	368	312	337	377	336	346	383	345	328	377	338	361	334	346	348	338	370	336	348	323	335	351	337	334	364	342	351	339	372	340	330	340	333	362	337	344	347	340	333	326	353	367	343	337	351	364	353	349	337	340	344	353	351	310	355	368	355	327	348	341	343	331	361	374	335	340	342	355	321	365	354	339	363	362	358	360	346	348	344	342	358	367	360	347	334	360	344	344	331	362	371	330	380	317	353	312	369	344	334	368	353	364	364	323	362	372	348	304	342	383	313	334	367	324	379	362	387	358	342	366	327	386	347	316	369	330	323	341	329	373	348	349	357	336	387	375	378	353	335	322	375	323	352	348	338	336	384	371	337	349	344	344	373	353	362	361	363	344	355	349	368	344	328	337	349	358	378	370	348	333	362	333	338	309	343	376	329	303	337	354	338	354	374	375	355	351	326	349	363	358	358	386	335	327	357	357	340	404	321	358	355	328	365	366	333	329	333	348	343	368	360	332	344	343	345	354	329	354	353	346	330	346	363	347	336	311	354	334	365	351	370	346	340	358	358	377	344	342	309	331	367	365	399	304	318	337	369	329	349	362	365	356	364	341	364	366	370	403	344	334	336	344	341	377	335	348	367	344	362	351	357	345	353	342	378	362	345	346	370	345	338	344	358	347	329	330	370	340	362	343	378	372	318	328	346	333	353	356	336	370	308	362	333	342	372	388	345	364	346	362	313	338	359	364	350	352	370	325	352	349	358	364	341	363	388	343	355	339	354	333	356	372	338	338	330	325	348	299	351	306	356	352	323	341	331	372	311	365	340	384	325	355	357	336	327	358	389	356	375	348	342	342	373	347	340	353	337	335	360	328	402	326	340	346	374	354	348	328	358	308	321	350	331	365	347	344	351	335	363	363	372	350	330	368	330	358	326	378	394	362	359	384	337	364	366	362	301	338	349	345	378	351	337	368	365	336	333	335	400	333	351	361	314	333	369	370	365	316	354	338	316	378	338	364	334	343	354	316	372	328	333	369	365	361	338	368	324	325	380	346	314	384	372	366	369	370	352	373	372	356	345	351	387	345	341	375	368	342	327	391	367	389	326	395	356	359	356	362	337	342	332	380	354	351	340	372	369	367	332	336	383	357	359	345	381	351	360	342	324	382	358	320	361	343	345	356	366	339	358	344	331	333	359	337	333	346	354	361	336	349	363	352	365	373	349	362	357	353	349	350	338	367	342	359	340	348	323	350	378	382	343	390	364	359	335	355	320	356	304	322	344	343	371	335	357	354	367	354	329	374	366	345	351	372	376	364	394	357	356	330	343	351	331	352	378	345	325	343	392	346	339	344	347	365	334	338	338	357	331	341	369	352	349	334	356	352	375	343	357	387	357	358	328	335	354	355	346	371	356	357	352	348	357	337	348	353	385	377	392	383	338	371	358	349	336	355	333	378	372	358	349	333	369	382	365	350	351	366	346	357	355	362	373	374	333	378	369	371	325	355	346	361	313	361	354	366	372	359	364	328	344	346	341	347	382	339	338	362	347	367	359	364	320	350	334	352	350	351	369	374	386	347	356	354	323	320	361	368	389	369	369	404	354	364	338	358	382	396	345	353	390	333	358	370	337	354	335	350	351	366	330	361	346	362	329	353	380	358	345	360	353	362	331	357	335	353	375	365	367	341	348	371	370	361	365	383	311	335	352	344	333	348	356	346	355	364	360	365	351	354	361	356	336	352	344	309	361	372	348	357	385	346	357	340	359	346	337	344	368	385	379	348	349	307	354	332	337	352	341	353	311	329	345	338	368	321	348	353	367	362	360	336	371	366	340	351	328	367	354	344	331	338	337	364	357	344	360	388	362	343	380	334	351	376	399	344	352	334	344	334	328	329	355	364	316	334	345	348	351	358	337	362	345	373	338	365	353	346	325	383	336	358	336	357	382	374	354	342	359	383	355	363	350	342	325	352	349	364	371	338	372	374	359	329	357	334	334	332	318	354	377	349	317	311	358	359	351	353	321	347	334	340	345	369	343	303	338	367	338	352	340	326	380	344	331	344	344	341	365	357	348	359	350	292	347	378	328	355	364	321	366	375	347	358	361	335	349	338	366	335	366	372	346	357	362	363	339	342	358	325	372	340	326	354	378	355	343	328	362	385	362	357	330	357	330	361	338	360	323	383	344	359	309	328	363	367	370	342	385	369	337	316	382	346	312	332	378	370	323	389	336	340	378	361	349	352	333	356	339	339	363	352	408	336	302	334	366	327	349	381	339	374	376	366	354	399	352	358	351	342	375	354	356	334	334	348	342	379	370	335	367	360	368	324	339	341	366	336	361	343	356	337	340	368	329	389	351	349	327	362	360	330	342	341	342	345	369	351	330	339	339	360	366	352	342	333	348	357	342	385	330	377	333	373	343	378	351	362	366	341	348	322	349	371	372	333	374	387	361	345	378	386	346	348	369	356	332	329	332	346	327	361	371	373	383	336	321	359	354	313	339	355	362	364	363	390	388	370	319	314	343	359	362	360	381	359	370	331	338	329	344	351	357	351	324	359	343	378	367	406	330	349	359	378	333	355	313	376	353	359	327	335	367	365	378	398	340	338	366	368	344	365	346	347	344	347	366	358	347	360	364	394	366	370	339	337	350	351	311	354	364	363	340	365	325	337	367	358	343	350	343	335	326	346	401	336	365	345	347	360	377	383	337	329	355	366	354	361	317	369	356	359	341	341	376	350	327	332	346	345	364	339	346	336	379	338	376	357	340	347	369	350	326	326	319	325	372	343	369	335	349	392	343	354	389	370	344	374	345	381	368	342	371	345	338	386	366	347	332	356	351	375	325	364	356	339	362	374	362	354	353	361	354	324	371	346	380	331	338	359	367	339	356	342	363	372	357	321	345	340	351	393	352	339	370	368	367	362	305	328	369	356	344	333	349	343	378	342	344	335	334	362	371	342	355	385	339	385	380	372	329	360	327	362	333	332	353	318	346	404	360	331	333	348	353	348	349	383	342	359	363	375	358	359	330	325	347	359	359	348	337	323	327	324	315	383	369	369	363	360	347	357	359	324	371	318	354	354	387	339	355	326	348	375	319	362	361	333	356	355	356	348	343	379	347	356	352	362
20403	33675	25437	15937	11522	8314	5180	3542	2959	2398	1884	1643	1362	1160	1029	967	780	705	731	614	654	666	662	691	728	681	674	636	655	597	611	581	537	576	561	582	538	457	523	560	583	523	488	504	541	529	507	489	487	510	511	543	481	488	458	506	494	462	512	502	501	511	494	495	470	471	467	512	497	454	530	504	467	481	520	520	497	488	492	536	458	480	524	515	489	510	474	486	506	494	473	513	504	498	455	534	499	496	458	493	492	477	465	468	463	450	494	461	511	494	512	487	477	484	477	479	522	495	466	525	444	502	492	500	490	499	533	460	474	468	473	473	527	502	524	490	514	457	479	439	504	492	475	482	500	469	459	471	476	496	472	465	490	448	519	506	468	474	501	479	490	476	491	488	518	480	478	507	500	494	477	527	477	440	468	483	510	468	488	505	501	474	487	490	469	440	455	477	522	482	506	487	500	502	507	520	459	502	524	450	469	488	495	523	519	496	495	475	478	490	485	483	475	534	455	482	502	477	476	498	483	481	516	489	462	484	472	505	485	483	470	484	521	467	465	506	508	452	470	468	495	497	455	539	494	464	525	554	485	503	468	463	487	471	487	504	463	500	491	470	467	486	499	473	458	505	431	443	477	483	477	489	510	503	498	452	450	469	497	494	506	486	481	453	489	469	493	488	500	490	506	473	470	460	517	475	465	492	454	497	475	491	505	497	505	470	511	493	519	525	487	458	515	512	456	468	499	452	510	482	502	516	517	487	530	484	477	489	456	466	525	445	487	498	468	467	505	464	482	447	498	505	513	465	458	459	471	502	456	509	524	487	482	499	489	484	502	496	519	505	462	491	486	489	474	517	518	463	438	491	500	483	471	498	479	488	485	468	477	499	464	457	475	472	514	518	502	500	484	498	540	476	505	480	480	511	494	485	463	483	491	496	488	494	491	451	514	509	484	473	482	503	468	518	507	486	466	484	557	465	470	520	495	490	482	507	507	498	544	487	495	498	518	531	482	450	498	491	477	497	517	476	450	471	548	502	489	461	474	506	514	488	507	457	500	509	455	494	499	493	515	522	493	466	466	482	495	492	495	456	500	475	480	529	508	483	499	495	475	501	502	512	481	465	500	476	481	452	509	481	480	486	504	473	452	471	494	458	467	492	468	499	482	480	478	509	493	486	489	485	515	520	487	470	496	499	509	495	488	483	490	450	526	504	496	459	509	501	493	488	483	508	514	503	486	489	478	508	485	462	485	506	511	505	495	526	470	528	471	472	459	471	500	514	477	491	534	450	478	466	493	481	522	469	496	479	478	483	507	462	503	543	500	513	466	507	498	484	508	511	537	480	500	496	488	494	491	518	478	477	492	467	518	442	491	487	483	487	447	456	485	467	505	479	465	502	467	484	469	504	514	460	491	475	483	472	501	470	468	506	487	485	485	491	465	472	496	505	490	467	470	509	490	479	519	487	477	479	480	482	481	484	518	474	468	467	504	528	505	511	517	482	517	496	462	527	462	492	464	485	492	506	479	474	436	474	490	492	446	466	468	512	482	469	467	492	541	470	487	488	516	473	485	491	472	458	522	530	439	498	496	487	464	490	475	475	503	518	512	521	487	494	456	495	545	504	516	528	477	488	475	495	483	480	469	516	536	492	472	503	468	467	471	522	453	493	509	499	484	501	492	514	532	520	477	452	523	480	477	457	476	522	484	468	519	464	508	494	501	480	545	497	492	548	508	514	455	487	462	514	479	491	525	504	475	524	520	481	500	498	463	510	494	442	537	492	470	509	526	498	527	495	504	501	510	486	519	506	474	496	487	557	450	496	472	489	498	519	517	509	447	488	500	453	499	474	454	468	493	510	502	480	512	498	462	518	485	464	493	483	503	511	505	448	497	451	468	512	497	493	469	506	481	495	503	504	434	455	472	501	450	481	450	511	492	501	493	479	495	499	462	487	511	501	496	521	480	485	479	470	456	468	467	484	480	506	471	423	494	518	473	460	532	492	491	462	478	463	475	472	504	493	462	480	500	508	486	513	491	481	486	458	507	540	510	458	469	455	482	506	471	504	506	520	512	507	476	491	489	493	520	523	479	509	472	487	502	480	487	498	498	501	451	516	501	448	493	492	490	507	476	510	476	484	519	501	493	494	458	453	492	463	487	497	512	518	500	521	463	492	487	498	464	503	511	464	487	517	461	520	457	476	504	480	435	477	526	476	490	493	495	495	509	486	550	501	489	498	476	482	496	522	480	487	449	469	470	511	499	467	505	456	499	502	498	464	490	473	480	467	516	512	479	494	522	484	510	498	468	511	472	531	491	478	460	491	500	448	473	485	474	501	506	454	517	471	475	479	468	518	480	494	499	481	501	499	509	504	493	497	485	512	470	508	477	453	513	480	462	486	538	481	508	492	469	495	468	478	505	520	467	512	513	484	478	504	488	458	451	454	473	441	475	506	503	488	478	505	474	502	473	459	450	468	484	474	488	505	504	477	496	518	438	487	472	463	491	476	449	461	489	475	505	502	459	547	478	490	474	479	483	483	494	474	527	482	492	520	495	475	495	502	478	466	505	481	500	503	513	464	471	484	472	493	494	445	469	544	505	501	444	471	483	500	477	483	463	488	463	465	443	515	477	498	482	517	509	490	475	464	491	490	464	485	512	508	472	492	478	473	497	467	532	489	487	490	471	488	485	514	509	505	490	478	513	480	480	503	483	493	454	507	501	485	545	500	511	453	505	514	515	462	510	514	520	493	512	495	545	507	453	486	504	456	469	486	454	467	467	508	487	473	472	513	501	487	468	498	529	496	455	494	469	510	521	479	505	518	489	520	496	469	493	482	483	493	482	482	490	490	488	501	498	494	511	477	508	508	434	515	504	502	475	439	479	481	485	526	508	490	474	544	496	501	520	476	506	492	469	512	442	462	489	485	470	475	535	436	456	506	481	491	488	480	496	503	505	516	493	483	508	482	477	473	504	509	495	493	478	475	497	448	492	489	494	488	494	474	528	480	465	486	495	498	503	488	514	503	481	481	511	495	474	466	516	489	492	495	499	495	461	432	512	487	493	496	479	507	503	498	473	509	455	482	505	510	483	551	461	516	484	530	514	506	522	549	470	490	523	466	468	414	513	498	461	453	491	448	453	487	442	520	509	443	457	484	483	478	489	505	466	494	514	501	507	485	523	474	482	488	450	515	483	474	467	508	522	481	447	460	456	506	500	474	481	494	484	495	474	457	494	455	482	505	434	464	506	483	504	490	447	469	491	512	510	492	493	514	498	484	500	456	516	470	470	519	486	483	505	528	502	492	466	532	467	537	461	512	477	484	455	467	492	484	495	468	479	464	459	481	482	504	473	499	472	457	482	511	504	491	499	492	471	508	487	475	467	471	485	463	493	480	490	474	507	448	493	499	485	494	465	490	508	494	475	477	441	498	460	519	507	446	451	497	517	465	467	485	494	492	481	492	465	505	537	494	460	468	535	459	451	464	477	524	491	490
24032	21634	28739	25035	21230	11892	4660	2472	1891	1609	1297	1169	888	780	745	616	511	488	481	512	432	445	456	426	516	463	467	472	465	444	394	413	391	364	366	393	370	353	383	359	354	360	374	334	341	356	332	357	368	308	399	324	337	327	333	314	356	379	332	319	314	319	329	336	334	353	340	334	331	318	322	311	343	342	337	312	362	307	311	348	346	312	315	355	315	347	315	347	366	350	321	311	326	322	339	310	352	312	327	316	328	325	314	356	346	355	337	347	341	333	322	348	341	323	329	297	340	322	317	316	311	296	315	348	343	338	341	336	319	313	323	289	320	322	347	349	310	321	306	351	320	338	336	322	313	345	309	359	299	316	333	341	336	333	289	326	338	349	319	356	324	312	318	324	311	324	329	361	353	357	311	320	360	299	327	317	328	327	364	346	302	359	353	334	328	338	323	335	310	335	342	307	330	343	320	339	353	317	352	356	326	322	336	346	347	339	320	314	330	305	321	326	330	325	307	324	319	342	332	341	381	324	328	305	339	357	348	318	342	340	291	330	369	329	316	329	325	376	317	352	298	334	293	341	344	340	328	301	338	334	302	318	303	339	329	362	356	320	306	392	306	322	306	320	316	327	330	351	342	327	306	335	339	319	331	359	293	315	298	314	336	396	354	349	342	304	287	321	332	323	330	338	322	331	334	349	335	335	342	308	357	354	317	317	320	312	328	329	328	364	345	310	326	331	325	359	321	342	315	345	303	320	299	319	315	329	311	327	344	344	340	308	320	303	328	293	360	299	338	346	364	357	352	289	305	317	340	319	339	370	327	332	362	345	346	347	329	335	366	340	311	355	328	331	330	336	317	327	349	320	338	338	335	328	347	315	351	315	358	321	345	343	332	315	336	340	317	346	307	338	336	359	316	319	332	284	345	333	334	324	331	318	364	339	327	350	342	316	318	331	338	319	348	315	336	335	361	322	314	337	340	339	331	279	340	319	338	295	310	297	318	345	324	330	334	339	307	306	294	336	340	346	305	335	315	316	326	358	312	344	323	330	348	342	310	382	338	324	299	313	361	348	323	318	330	337	362	309	330	339	298	337	322	330	331	342	342	352	295	328	321	320	352	354	359	334	309	308	322	367	316	295	343	330	316	333	306	316	369	304	331	300	323	311	328	355	346	302	319	322	310	347	340	340	319	341	333	311	339	317	340	336	338	298	327	314	298	339	340	347	313	317	349	332	321	310	331	336	342	323	308	350	319	314	334	350	325	331	353	316	343	337	301	371	311	335	347	307	325	332	351	322	296	334	327	341	298	355	319	325	337	338	368	350	318	346	338	304	331	341	379	343	331	316	343	321	333	346	361	287	321	320	309	343	338	349	313	315	308	340	321	321	333	330	329	356	329	330	308	322	349	335	341	341	328	298	318	290	320	355	349	306	339	316	330	357	315	311	326	367	327	322	318	327	316	328	348	368	355	305	336	344	340	345	332	371	317	298	296	341	334	335	330	342	323	301	345	362	332	328	330	311	339	309	297	340	344	305	330	324	335	356	321	351	362	330	321	340	340	350	319	348	311	307	340	322	342	321	350	314	322	324	357	331	331	337	331	344	355	329	372	329	334	375	330	337	320	317	338	333	324	311	361	311	336	340	332	328	317	318	332	336	310	352	369	336	304	324	326	329	329	341	353	346	311	336	330	380	299	332	302	325	314	324	352	331	331	330	331	319	332	354	344	344	346	353	341	357	348	329	350	338	302	334	321	310	323	308	305	316	305	337	312	334	322	311	320	329	324	312	340	331	303	322	317	345	339	332	358	325	313	321	321	349	357	356	349	344	336	314	298	307	342	340	368	325	345	328	335	325	301	340	325	366	382	327	344	329	334	338	341	338	313	353	335	308	338	337	339	335	338	305	348	332	316	311	326	300	293	339	350	312	312	317	360	310	327	335	340	333	327	341	332	352	342	358	295	323	338	347	351	324	339	332	333	319	337	352	338	304	339	353	349	298	350	340	338	318	335	330	317	324	321	353	313	356	303	343	330	334	343	333	360	297	335	320	344	320	337	339	333	338	343	356	348	342	319	310	334	369	315	324	351	332	340	312	331	354	304	323	326	299	338	333	344	344	328	338	332	322	318	370	352	335	321	308	327	322	338	348	329	305	339	335	322	322	356	354	326	332	337	322	340	343	321	329	331	316	357	349	332	323	308	307	336	311	297	346	312	307	345	332	292	296	309	312	305	367	324	320	335	322	338	342	311	294	342	304	296	344	304	303	324	342	324	301	360	331	310	316	328	335	305	333	329	338	332	371	305	320	312	305	356	329	341	337	335	332	316	337	305	330	340	309	348	299	334	355	324	353	341	347	333	341	338	333	353	337	311	321	297	313	348	355	348	282	361	325	322	322	325	331	328	329	335	322	312	322	368	337	329	325	356	346	348	331	323	344	318	348	355	320	336	330	324	309	300	367	315	338	302	317	343	321	337	353	341	345	344	324	363	328	345	339	343	332	331	330	342	328	319	363	307	341	334	314	339	352	324	359	323	323	326	328	329	313	316	345	358	336	323	328	333	308	330	320	311	347	359	299	296	334	329	373	331	287	337	338	362	303	328	330	332	322	311	314	340	344	340	297	337	337	331	323	332	334	330	353	292	342	318	347	322	316	349	311	333	357	318	328	325	331	335	331	344	323	359	315	371	332	299	335	323	321	312	287	359	324	336	340	356	337	318	342	318	348	305	359	359	305	306	345	312	315	368	328	327	322	294	294	343	308	306	334	335	348	340	350	330	329	295	344	362	349	288	353	341	330	332	309	358	343	350	339	326	279	361	315	345	325	335	335	327	335	329	370	308	313	318	338	316	317	315	344	360	354	372	339	338	341	360	327	340	351	318	350	324	358	297	322	330	325	321	331	327	350	319	313	327	339	346	347	293	344	319	304	305	335	304	314	327	327	333	345	344	318	326	311	316	323	312	322	324	344	339	314	340	362	333	333	313	310	344	319	341	334	326	327	319	349	302	327	357	304	327	329	311	334	290	349	331	323	358	330	312	307	354	302	344	391	355	361	316	350	352	349	344	326	326	346	324	326	353	319	330	323	313	309	355	335	341	345	345	360	305	349	324	332	301	311	362	313	321	341	329	334	295	326	320	330	316	312	300	319	334	329	340	329	325	356	332	324	333	330	334	319	371	342	337	291	360	334	329	318	322	337	324	340	341	327	349	339	306	320	323	342	312	301	332	335	340	339	294	316	321	320	318	346	313	333	333	311	323	320	332	310	318	324	342	350	329	337	335	320	321	355	352	313	358	352	338	302	307	308	331	319	300	358	325	334	298	315	328	355	364	335	342	352	322	346	356	325	347	360	293	299	357	337	339	312	334	322	316	345	321	315	299	346	335	328	338	334	327	318	353	362	349	350	331	309	311	369	340	314	344	325	302	344	352	331	321	287	308	316	327	323	340	314	297	368	339	352	329	320	358	323	326	344	334	312	331	326	335	336	347	333
20944	40384	32159	21942	16994	12458	8165	5511	4629	3716	3073	2533	1901	1690	1424	1193	1029	925	788	763	769	823	803	842	818	736	786	706	700	697	636	603	570	599	585	525	518	557	573	494	498	504	457	505	485	484	462	482	472	469	482	505	473	486	500	441	479	476	433	485	496	450	489	478	457	466	480	448	471	451	436	483	468	480	443	464	490	463	449	448	459	485	451	478	461	419	466	426	489	426	512	476	455	469	470	484	484	466	445	454	459	460	456	475	507	442	482	492	458	444	396	483	465	438	427	456	473	450	464	449	448	456	529	461	437	486	445	450	453	416	469	442	439	419	460	469	449	462	465	439	443	463	445	484	457	427	455	437	481	499	464	453	437	467	413	457	461	472	439	442	463	455	473	452	468	458	433	477	432	460	451	429	486	452	483	442	458	501	445	448	431	440	463	457	456	511	470	454	472	467	479	480	476	462	496	527	480	442	422	451	495	457	462	483	504	471	494	466	459	507	473	441	436	472	426	483	430	433	459	430	461	434	476	469	456	424	484	447	473	476	468	440	472	435	454	452	485	426	483	438	447	503	460	425	471	437	431	475	453	453	444	475	463	457	450	475	476	454	474	469	485	464	438	455	468	433	458	444	486	471	447	480	457	428	471	452	448	457	476	467	476	475	466	439	474	460	449	471	472	446	474	430	452	527	467	481	466	500	471	499	464	454	488	475	453	452	410	423	458	438	500	448	480	426	457	463	443	480	502	476	450	500	462	465	477	472	433	483	450	438	455	422	458	440	433	490	458	421	416	425	451	503	478	461	460	481	461	480	459	448	455	491	464	444	450	459	432	474	490	431	452	456	473	474	479	432	460	469	452	453	444	418	481	459	470	474	449	456	463	466	414	441	463	443	465	443	487	458	429	503	500	444	450	480	456	476	464	438	458	503	478	482	489	459	455	422	507	475	471	493	450	464	452	474	490	442	471	458	457	409	436	460	441	467	456	467	452	444	453	479	452	467	440	460	461	425	445	455	477	460	447	463	437	463	461	465	460	522	462	486	463	495	458	459	487	424	409	503	453	450	466	443	438	421	471	455	474	463	456	460	472	444	444	485	451	468	444	464	451	435	445	483	463	447	471	483	484	493	474	426	472	503	466	459	472	465	486	461	454	468	456	444	447	470	467	452	496	471	444	480	434	464	448	414	483	471	447	449	478	483	449	439	494	496	430	492	441	424	443	436	453	429	447	458	430	441	459	433	476	449	469	470	498	469	458	456	457	471	471	442	479	455	492	456	474	453	432	470	501	467	462	452	439	447	456	484	460	413	465	422	481	433	477	470	430	487	490	453	515	451	454	468	485	438	458	433	467	473	493	476	481	428	469	434	462	473	478	464	402	462	430	471	466	474	445	473	424	465	460	479	459	459	457	448	448	466	456	484	440	457	447	483	483	478	510	448	483	476	440	493	448	448	445	473	444	457	427	471	461	450	460	479	467	446	466	472	456	449	467	452	479	455	427	463	452	436	516	481	454	440	486	459	492	429	439	476	477	476	483	471	453	471	453	463	461	463	431	500	443	465	470	468	466	432	446	456	471	443	456	463	435	406	429	490	463	453	464	459	502	467	468	450	440	445	457	464	467	484	443	483	477	466	418	426	475	473	426	463	437	473	477	461	488	481	460	477	502	470	478	462	458	469	431	500	435	426	481	422	449	469	432	454	445	433	465	508	475	426	437	470	459	434	502	456	459	503	456	438	466	459	462	468	472	434	467	465	435	438	465	494	443	519	507	417	453	455	451	479	462	461	458	425	446	486	440	477	443	470	419	429	462	469	460	471	466	518	482	443	490	454	454	467	428	458	443	446	455	440	453	453	458	485	432	464	472	448	447	445	462	491	463	459	486	499	462	477	469	484	468	452	437	476	428	454	458	458	455	441	458	456	456	475	427	450	464	457	431	462	425	471	436	446	459	450	440	448	459	432	454	469	480	462	474	430	421	411	432	486	421	450	470	460	474	455	452	495	454	443	475	442	449	452	475	455	506	437	468	449	441	435	488	460	448	459	460	439	461	449	451	449	448	497	485	469	421	455	487	469	452	462	447	470	466	513	424	465	456	431	436	476	417	427	456	469	454	458	458	428	455	442	441	463	434	462	447	477	480	462	467	469	446	457	490	463	479	441	481	482	472	423	483	463	481	490	465	456	434	434	472	458	435	467	463	468	457	443	450	432	463	456	447	443	444	443	449	486	486	518	451	434	472	477	487	472	473	492	468	439	437	447	449	447	493	456	460	492	462	482	483	476	457	488	471	485	452	461	488	479	466	454	453	451	444	461	431	453	441	442	428	484	449	453	451	451	480	474	469	458	483	417	446	444	460	459	477	476	412	443	436	475	474	422	457	475	463	464	450	483	474	468	472	466	424	454	450	502	503	413	480	472	450	450	457	464	492	458	491	443	461	452	450	446	441	469	470	452	474	479	466	489	476	446	433	486	482	482	434	449	455	460	468	436	448	447	477	433	459	451	451	463	449	445	476	472	496	485	424	452	446	459	446	451	481	481	458	459	435	450	467	487	468	438	464	474	478	455	437	440	453	484	456	424	473	472	443	433	477	475	461	457	431	468	473	441	467	505	442	464	447	461	515	515	451	471	494	458	475	486	452	433	459	467	426	448	475	455	463	496	461	447	509	476	471	448	452	462	428	477	461	477	427	426	473	439	445	455	468	457	477	490	396	468	432	511	438	460	501	475	446	493	462	442	436	437	476	447	486	441	485	443	490	475	492	491	475	443	467	492	451	476	517	451	470	434	439	481	462	435	499	502	496	470	474	483	460	449	426	482	475	499	409	474	452	454	451	452	459	450	469	464	451	431	481	428	430	441	465	479	474	488	470	484	440	455	469	490	446	480	458	456	469	459	465	455	484	462	444	478	484	465	440	442	450	485	448	469	431	513	452	464	469	485	482	470	417	445	460	481	442	425	427	483	450	443	434	478	470	451	479	439	511	405	472	462	488	445	437	456	531	443	420	449	495	468	460	413	482	476	473	468	435	460	436	432	445	420	472	438	454	443	475	432	463	434	473	498	473	491	471	500	446	478	438	453	469	458	453	460	485	451	456	449	495	451	487	395	438	472	488	470	436	447	433	475	493	472	473	434	479	444	469	457	460	479	488	452	463	464	470	445	475	483	463	483	457	460	445	459	452	493	491	442	496	468	444	454	470	451	462	447	449	467	446	453	440	454	439	466	444	463	443	417	488	461	429	460	432	457	479	455	463	463	451	505	451	478	480	488	502	500	447	505	486	475	486	446	457	462	464	458	494	429	466	473	478	425	483	443	435	428	417	462	431	492	465	433	444	460	423	459	445	468	495	431	463	456	484	493	478	433	462	467	460	445	434	464	456	489	423	493	445	451	446	444	477	434	450	461	467	461	485	480	503	469	454	466	437	466	502	471	465	487	454	453	449	452	477	444	462	509	469	432	439	510	448	415	490	485	457	438	474	421	469	465	464	441
25381	21695	27211	25526	11397	4886	2834	1752	1474	1170	1032	869	735	657	533	501	474	394	383	387	422	398	419	457	429	395	387	403	363	424	363	368	381	360	347	318	356	343	351	326	335	356	357	324	347	336	344	302	339	320	324	299	320	329	313	319	309	337	313	315	321	296	320	329	342	301	322	317	315	322	296	294	306	334	344	328	314	276	306	308	294	334	323	303	327	330	343	296	349	359	350	281	318	334	286	322	307	336	299	313	312	330	319	358	321	337	328	319	288	299	297	333	290	319	309	313	309	294	353	339	332	310	284	357	284	309	302	282	327	294	316	306	266	321	297	294	357	323	315	330	297	314	309	304	308	333	328	321	333	353	325	298	330	303	330	329	301	292	337	303	298	306	320	316	293	299	314	341	290	323	297	327	324	322	299	321	332	347	299	329	306	303	316	351	296	305	319	329	333	341	313	319	274	318	317	325	312	343	327	275	324	331	301	319	311	287	303	319	313	306	312	339	336	294	305	298	322	306	312	360	305	301	308	311	304	335	345	329	307	321	302	325	297	336	313	315	302	326	314	332	340	312	333	333	323	329	292	292	332	290	306	330	317	337	313	316	308	330	310	340	314	338	327	309	319	308	305	318	335	319	327	304	351	334	327	332	325	290	306	318	303	332	322	313	315	336	344	320	334	313	348	300	340	334	347	285	342	340	313	337	280	302	306	317	306	324	267	342	321	345	313	308	296	301	330	348	312	343	314	331	337	316	312	303	298	317	303	310	304	319	310	351	340	312	311	324	324	276	320	314	314	323	319	326	342	301	305	289	324	282	317	313	311	318	310	316	299	295	283	314	346	318	296	307	329	333	349	348	325	301	303	313	305	336	325	320	313	319	310	346	307	326	333	286	333	343	316	331	281	301	312	262	298	334	321	291	324	318	333	302	349	314	300	323	329	334	338	338	314	300	312	331	332	321	320	337	310	290	285	348	310	311	301	325	309	355	297	300	305	319	347	298	318	319	328	307	321	344	319	337	326	301	327	313	315	315	324	313	333	351	296	331	319	314	312	319	315	321	286	335	359	334	340	308	305	318	312	317	304	302	317	321	327	328	324	326	306	306	306	308	318	329	302	305	353	295	297	310	326	323	335	289	330	299	320	308	309	342	330	315	304	304	341	310	285	331	311	328	304	323	316	350	331	331	320	316	312	328	328	292	316	337	296	309	296	319	354	327	293	313	312	352	315	307	297	286	338	312	308	326	295	333	325	319	316	317	353	341	339	326	299	345	305	304	318	329	313	332	303	273	312	330	312	295	291	302	306	349	330	277	304	336	317	309	296	305	324	345	295	336	349	312	301	280	312	320	318	316	306	351	324	317	311	326	299	304	316	287	306	354	327	323	292	352	276	295	322	307	306	301	327	321	337	308	323	346	331	323	335	316	303	305	322	316	321	324	299	299	334	316	276	299	323	324	323	304	338	329	329	310	305	324	326	332	321	305	299	350	306	307	292	313	327	275	290	330	336	326	287	295	324	324	341	325	314	329	339	329	321	312	291	322	319	299	327	315	295	313	301	317	351	315	346	312	303	312	321	325	299	317	306	306	334	327	336	314	306	279	312	277	322	315	314	312	316	362	296	327	309	314	309	342	308	334	349	336	312	314	327	332	301	334	287	329	324	330	306	313	333	325	325	300	302	339	316	321	322	350	328	317	323	299	323	313	278	316	304	287	293	318	369	327	324	331	323	295	332	299	318	332	335	295	307	319	317	327	305	298	331	331	308	291	316	321	317	335	313	351	328	332	311	311	332	335	315	300	300	296	317	296	330	322	320	333	320	314	328	282	321	308	321	314	307	317	353	309	319	335	330	296	337	302	302	324	326	293	341	338	296	305	329	330	320	321	319	293	320	316	291	303	312	311	326	305	317	296	304	325	321	319	322	356	325	316	320	320	304	317	316	339	329	332	316	296	357	311	307	300	336	349	356	340	328	296	298	309	323	317	355	316	328	300	305	355	338	330	339	308	294	296	332	333	302	293	316	299	291	314	326	333	306	338	281	316	332	367	326	343	361	316	291	317	283	372	337	332	287	324	315	334	325	320	326	330	346	331	368	319	310	306	311	332	323	316	329	303	302	284	327	280	332	329	283	304	340	298	312	305	336	308	327	329	338	344	323	302	305	303	324	322	342	343	331	361	305	329	326	323	304	312	300	286	337	331	355	300	316	317	305	317	311	318	333	333	318	297	320	324	294	309	283	298	304	336	355	333	309	308	348	316	315	304	337	361	324	315	316	338	307	306	300	318	292	291	314	312	325	337	329	314	326	314	293	294	296	328	286	339	350	329	338	304	314	340	281	305	297	340	325	319	340	326	326	346	319	300	316	298	311	316	295	336	325	319	325	293	332	316	293	322	314	304	296	308	330	304	274	279	310	317	338	302	352	330	326	291	313	346	311	324	313	334	307	285	309	317	310	323	329	313	322	334	324	305	316	295	292	316	301	313	328	328	295	339	289	319	325	315	335	312	327	305	324	293	294	292	325	322	323	321	315	339	299	338	341	324	317	343	337	334	316	311	307	338	317	315	286	303	319	347	296	322	322	328	331	310	321	317	309	337	301	336	335	319	297	319	334	337	311	350	319	324	317	311	309	332	305	278	312	315	314	321	322	351	315	316	310	355	333	325	308	325	325	329	331	311	296	316	306	326	349	332	336	331	332	306	294	337	351	338	338	310	321	325	311	334	293	319	327	308	332	346	305	334	336	317	293	296	334	289	296	321	301	309	346	325	353	327	307	343	348	315	329	324	335	281	339	289	330	319	312	309	311	297	305	322	309	327	311	306	326	330	338	313	299	298	306	343	304	334	318	302	318	320	325	308	301	303	317	306	323	291	345	320	305	306	287	291	343	321	311	332	314	310	316	312	289	343	303	313	301	312	335	335	316	323	331	325	335	306	317	302	306	331	337	311	355	331	310	323	324	320	355	321	320	294	291	312	313	317	301	344	322	296	331	317	306	276	321	311	294	342	295	309	316	319	310	310	296	309	311	317	308	321	330	287	295	327	335	344	296	315	294	280	300	320	295	316	321	358	302	337	320	320	306	310	314	335	348	309	310	314	325	327	308	320	286	300	322	322	324	338	317	318	322	344	352	350	305	298	309	295	309	354	318	334	298	325	318	296	321	335	326	344	285	321	361	295	307	349	281	292	335	330	313	336	353	318	327	364	330	321	310	317	314	339	305	288	347	318	328	303	288	310	332	307	302	337	302	342	314	308	319	319	305	314	327	325	305	312	312	349	339	318	316	299	319	316	313	304	329	329	341	298	310	318	311	319	300	293	317	320	326	322	347	305	313	322	348	302	309	314	302	351	293	306	319	287	306	276	294	331	311	307	313	342	336	337	323	304	321	320	322	314	319	308	306	320	325	302	324	305	353	370	317	327	321	325	308	284	299	320	306	293	299	363	328	299	335	329	332	352	314	333	320	330	289	312	346	306	341	336	294	305	341	292
20673	36840	28477	18286	14036	9820	6405	4467	3720	2918	2392	1976	1642	1421	1185	1035	853	750	682	690	771	713	768	706	739	685	652	659	629	597	559	546	558	541	488	497	495	512	517	503	464	506	441	487	459	478	500	442	436	461	501	471	445	438	435	419	448	418	464	471	426	442	466	470	437	401	448	442	436	450	457	444	461	482	463	409	435	437	464	433	415	440	457	449	466	459	452	458	447	458	433	426	448	426	458	432	478	424	426	459	423	447	422	428	450	414	412	437	450	434	440	452	437	478	435	435	465	456	413	414	440	466	452	420	452	440	463	409	371	506	451	440	456	447	494	446	451	437	456	434	454	416	409	450	456	451	426	426	447	431	430	440	445	440	399	430	453	481	424	455	444	393	457	450	460	471	424	436	471	473	483	471	439	450	448	444	423	480	428	448	455	457	420	464	453	478	444	461	431	472	441	465	413	456	430	420	465	449	425	414	461	439	465	409	446	430	421	463	410	450	501	434	450	501	437	453	427	468	432	425	425	451	434	470	418	453	427	423	446	441	423	416	442	446	427	445	426	414	459	464	425	442	437	430	460	456	459	443	443	435	422	462	458	446	451	433	445	445	444	446	449	411	468	441	424	445	461	439	459	443	445	441	477	460	475	443	427	433	476	427	428	449	490	443	418	458	460	422	412	420	414	446	413	469	401	410	432	479	468	443	470	455	467	428	423	480	448	451	445	455	425	443	430	412	422	418	484	405	427	462	455	438	412	441	468	454	437	479	437	441	429	450	441	434	428	436	426	438	439	431	472	435	447	458	471	445	473	471	409	418	440	438	446	445	427	430	420	441	470	439	397	443	387	427	432	459	454	442	425	483	457	462	421	459	480	447	479	410	440	445	427	428	467	412	461	450	473	428	409	410	434	428	453	459	438	415	449	438	454	438	457	452	422	431	454	443	461	445	410	451	457	441	455	479	457	410	379	444	470	436	438	429	432	467	446	454	458	412	427	463	408	468	450	456	433	438	440	426	441	422	426	418	442	408	447	418	438	432	426	458	438	420	484	451	411	455	446	436	424	456	468	451	434	456	450	455	435	446	413	430	422	457	412	450	478	440	449	464	466	440	443	457	479	468	421	453	424	425	454	442	456	470	456	459	406	450	438	441	482	457	400	405	478	458	418	442	446	436	484	462	422	495	450	431	440	416	467	430	459	402	447	458	444	421	436	462	420	437	450	455	464	441	443	423	479	409	445	446	455	432	407	454	434	456	445	443	467	449	404	467	409	420	440	447	407	432	413	457	428	416	429	435	470	408	431	437	459	464	444	427	466	437	447	422	454	414	468	402	418	448	450	467	426	421	446	447	442	475	419	438	433	410	412	427	475	483	462	444	466	458	480	442	437	458	424	423	477	405	473	469	449	456	431	423	447	441	413	479	432	471	456	454	448	446	461	466	421	432	454	459	437	458	441	481	449	460	437	447	472	437	443	469	421	459	428	457	469	492	422	452	437	431	478	428	451	436	402	430	431	422	447	423	453	443	462	445	420	445	429	474	413	451	433	446	467	462	418	465	430	429	400	417	467	447	465	480	433	425	451	466	465	449	415	477	463	429	426	443	438	396	453	441	456	440	401	443	420	419	468	420	463	469	423	457	443	439	459	412	439	445	458	444	532	454	433	410	424	443	442	444	432	416	408	460	445	451	432	471	454	437	426	431	439	438	413	473	460	442	458	425	414	422	437	461	454	424	453	463	458	428	446	429	448	464	464	426	471	451	457	418	435	425	430	471	437	417	454	425	433	472	430	465	445	437	402	417	447	436	407	437	422	414	446	417	447	440	470	458	438	434	433	487	440	432	468	475	415	464	438	438	458	419	416	451	455	453	407	458	437	458	499	451	444	445	448	436	420	435	458	463	415	414	459	423	447	452	449	430	428	469	452	468	457	468	464	423	456	445	456	448	458	436	451	430	437	423	448	474	429	458	461	438	452	435	449	467	473	432	462	460	459	413	399	482	434	432	423	432	416	444	427	472	447	472	423	447	412	420	415	452	400	448	471	444	448	479	469	448	451	401	464	471	429	430	453	466	461	408	433	455	427	451	423	450	456	446	419	422	468	424	442	447	472	447	481	465	488	418	459	429	403	418	449	427	427	432	440	415	448	456	470	477	480	443	429	420	457	434	467	432	459	406	452	423	448	433	444	427	436	434	450	461	446	444	477	424	447	464	420	464	459	437	426	415	445	476	494	441	410	422	448	453	441	445	421	410	477	412	452	443	451	451	438	457	399	449	458	464	426	431	454	461	452	420	440	463	479	447	485	457	442	416	401	453	447	460	452	470	441	436	483	420	435	466	455	474	453	442	403	475	438	440	445	437	450	465	495	461	424	394	452	439	437	468	465	420	389	441	458	451	435	433	432	473	438	427	440	445	441	452	443	464	463	457	393	424	422	454	417	421	432	446	483	450	460	423	448	445	436	456	470	439	439	439	447	407	431	436	436	444	445	479	413	431	444	406	426	434	423	463	451	432	428	432	460	490	442	435	433	440	448	449	437	447	437	456	429	433	427	435	445	485	400	428	457	449	435	439	457	456	465	416	416	432	458	429	444	426	424	454	477	444	407	426	464	411	451	416	465	437	477	427	434	441	442	417	433	468	466	415	429	418	431	392	459	475	454	499	420	430	451	418	447	445	430	437	416	423	421	475	479	462	439	436	428	453	423	441	431	456	416	492	444	467	427	440	425	429	416	453	460	454	479	460	457	429	457	448	468	456	421	404	435	426	439	494	475	430	479	460	414	408	427	445	432	422	451	434	469	445	432	451	451	422	448	440	420	398	440	446	438	460	440	402	443	469	429	457	441	419	444	477	442	428	472	450	445	438	435	463	433	443	461	433	463	461	456	419	414	462	403	464	414	455	455	432	466	467	423	457	421	406	436	447	456	438	452	476	416	451	450	449	465	427	420	488	455	447	415	465	443	469	435	456	456	442	453	452	436	436	450	420	462	413	422	465	435	448	415	442	416	414	465	439	422	432	461	435	479	427	435	426	449	444	451	462	459	422	474	446	450	478	437	396	439	439	432	424	408	434	422	459	442	444	408	418	410	460	433	493	454	424	440	450	429	436	421	439	411	435	459	489	459	448	443	452	447	453	448	425	457	434	438	421	458	493	457	432	431	456	457	442	440	438	425	470	445	414	422	463	417	406	451	445	433	464	461	465	443	433	465	460	412	437	449	446	444	446	472	425	468	460	416	448	429	428	418	437	412	426	453	442	381	432	446	453	406	433	447	434	404	474	435	454	429	470	444	439	453	453	446	434	434	444	477	404	439	444	454	416	424	416	493	446	465	444	368	472	438	427	448	461	449	404	424	445	482	464	446	448	413	406	408	443	427	465	446	467	476	446	481	467	426	436	441	418	468	409	446	434	448	448	418	465	499	467	430	433	410	432	440	427	506	440	432	457	449	448	419	465	461	452	472	415	466	439	472	417	441	445	437	457	419	464	427	441
23094	21678	29378	24518	21739	20988	10045	3605	2734	2016	1670	1346	1147	901	791	665	616	545	488	503	503	488	522	569	519	430	481	452	457	383	405	356	362	335	322	349	317	336	303	342	326	281	290	309	299	302	305	303	308	280	298	277	309	283	271	316	307	261	274	303	262	246	305	322	259	304	332	279	283	308	289	293	293	262	308	268	292	262	286	297	266	277	257	306	261	274	271	353	301	304	277	277	271	278	286	258	297	280	279	270	276	279	294	295	258	278	292	280	322	309	302	268	296	275	299	275	274	292	283	289	288	288	274	294	312	252	276	299	307	253	284	303	309	286	297	320	272	321	293	283	256	272	295	283	278	307	256	281	291	255	289	266	273	310	276	296	252	307	303	281	291	274	279	289	271	289	276	288	285	292	277	307	267	269	332	271	295	304	296	285	281	285	299	245	280	240	281	298	288	288	231	273	288	304	280	283	276	281	284	302	280	280	267	303	289	266	311	273	253	284	271	262	301	273	279	266	300	299	275	295	309	267	301	317	265	283	311	297	290	275	290	254	290	266	286	318	274	252	280	265	284	286	304	277	269	284	310	281	276	286	287	265	285	295	270	266	303	278	280	249	297	273	293	332	301	281	328	274	249	278	252	270	276	261	286	279	280	298	308	280	286	287	289	291	295	254	291	277	250	303	308	299	297	274	312	255	279	278	293	278	283	295	274	288	258	294	272	259	287	279	259	278	283	298	281	311	291	307	315	292	288	283	310	288	326	283	291	287	301	257	287	306	294	285	269	272	298	293	248	276	285	297	280	279	279	249	261	280	298	280	275	279	286	275	293	257	288	283	285	278	288	277	285	292	304	299	274	305	285	310	315	283	266	301	292	283	280	276	288	280	295	294	286	298	295	257	276	290	286	276	280	272	287	290	279	273	293	288	264	283	273	274	280	288	304	313	282	298	250	284	314	298	280	270	276	268	327	277	315	304	265	306	275	258	294	335	312	294	267	304	299	281	295	280	269	307	276	294	267	296	283	309	253	299	266	276	296	274	294	295	295	281	306	283	258	281	256	289	297	301	294	270	281	294	299	273	289	251	277	294	278	257	272	285	275	256	296	277	294	290	282	296	272	270	303	275	273	266	307	251	291	263	308	301	309	294	288	309	270	280	313	267	295	302	282	271	279	282	285	274	274	277	278	280	305	288	261	287	295	260	302	286	255	264	292	290	302	275	275	273	302	296	300	309	269	275	271	287	286	304	304	283	276	264	309	304	277	286	298	284	285	307	324	279	273	261	255	284	266	264	297	264	268	310	296	315	285	258	284	286	287	322	302	302	272	251	256	268	285	295	275	283	278	275	288	319	275	269	274	264	268	302	293	279	265	287	269	270	278	264	271	278	262	274	320	277	317	289	250	249	312	295	283	284	306	288	280	261	300	302	300	290	298	284	269	281	298	279	284	292	295	279	275	266	305	264	289	301	264	296	259	279	304	286	298	278	277	275	291	282	288	266	259	284	264	267	293	323	302	280	267	296	299	256	294	286	261	295	288	275	315	294	302	283	271	272	280	300	295	283	301	325	299	309	261	265	325	287	285	285	249	318	286	269	276	308	283	300	301	278	286	306	253	264	277	278	278	265	293	272	302	258	299	284	288	275	265	313	272	291	264	276	274	305	293	306	276	274	291	282	277	282	253	320	331	273	262	282	296	300	308	292	270	280	285	265	315	285	270	278	274	298	293	271	288	275	290	270	276	275	278	274	288	283	299	282	273	273	277	267	277	263	288	262	283	275	326	305	325	277	282	275	266	275	294	257	285	277	285	279	247	284	284	273	306	297	274	306	246	293	281	259	286	307	272	273	299	307	293	273	275	296	266	287	280	307	288	317	288	297	301	282	314	278	292	264	279	243	274	276	268	281	263	288	268	293	313	287	284	277	260	282	276	265	270	264	283	279	274	297	283	290	310	268	284	290	289	271	312	249	300	283	291	298	258	272	263	277	303	289	261	283	280	272	283	297	296	281	254	261	285	278	281	290	285	304	291	238	284	274	304	267	270	277	227	282	278	254	281	276	277	287	290	242	307	311	295	285	287	288	312	269	263	295	304	275	283	288	259	260	285	274	311	265	281	285	277	284	266	295	291	312	293	300	293	284	290	288	274	280	274	283	285	299	288	274	265	301	283	301	254	295	281	312	271	274	289	267	287	313	286	294	314	293	261	301	272	291	301	275	315	300	282	299	303	285	318	292	286	284	281	261	310	266	298	288	293	261	267	278	292	254	285	250	302	305	289	310	281	282	266	276	296	292	283	255	300	281	265	271	272	300	292	295	270	304	289	266	285	265	293	316	285	276	247	261	283	301	313	273	292	241	279	281	278	297	286	267	299	291	277	290	295	306	273	283	304	272	305	291	283	283	296	275	253	281	290	297	287	298	255	296	268	286	301	276	307	286	272	279	286	279	296	278	287	274	288	317	259	288	267	292	301	300	280	272	284	290	287	289	274	282	297	256	291	344	312	236	276	293	270	283	270	299	279	279	286	282	288	273	256	271	282	283	286	258	283	320	264	296	297	268	272	286	290	327	277	290	261	292	291	300	297	282	278	296	276	293	308	271	264	311	280	258	317	246	305	287	279	309	310	299	285	255	274	259	277	295	273	298	284	293	287	253	294	296	273	290	283	286	288	303	310	298	286	262	288	326	271	283	292	277	279	294	283	271	260	276	288	263	271	280	290	294	293	252	267	271	260	305	285	285	268	274	258	293	312	284	275	278	275	281	269	306	288	262	275	247	292	298	289	276	286	300	295	284	261	302	284	281	321	284	316	289	296	278	269	308	279	289	298	289	308	315	291	290	274	258	257	287	276	311	295	294	288	281	257	296	268	270	305	262	301	308	290	284	257	312	265	265	280	283	260	299	264	295	292	279	316	306	287	291	324	278	285	305	249	269	302	294	322	294	303	259	313	286	292	275	281	262	292	267	297	280	277	301	293	275	288	278	273	295	296	275	310	265	284	279	304	307	279	272	311	276	293	272	274	274	300	302	298	271	272	265	300	259	292	276	289	278	265	280	294	286	268	274	310	331	253	258	285	292	252	284	282	291	304	278	278	277	269	284	297	295	276	261	302	274	279	281	296	284	266	285	294	284	310	331	291	273	240	283	251	290	261	312	316	280	291	284	272	264	297	299	293	290	296	281	267	251	264	298	276	267	286	276	266	284	278	257	296	278	311	289	272	277	298	288	279	239	326	330	279	263	292	278	304	261	263	291	283	315	287	300	278	259	252	334	291	286	282	288	274	267	294	258	285	243	270	271	302	254	304	282	299	312	320	268	273	333	254	253	291	271	269	288	279	252	288	269	282	252	298	295	278	282	298	270	285	271	267	301	259	286	297	286	282	295	277	277	267	284	306	274	264	314	275	301	268	297	284	256	279	262	246	260	255	282	258	278	278	278	276	267	264	281	314	278	281	293	271	278	293	285	303	295	259	256	245	317	310	258	289	302	305	279
22927	44746	36256	26038	21137	15167	10304	7610	6265	4942	3909	3231	2546	2112	1784	1409	1182	1025	915	840	868	903	978	1003	921	871	806	758	761	672	658	614	621	561	547	544	517	504	478	468	462	454	436	456	453	432	414	411	409	427	421	422	399	405	382	423	400	380	409	367	383	415	407	369	399	419	388	411	397	370	422	389	407	360	379	367	422	404	384	382	410	397	386	391	397	359	397	387	411	404	386	377	412	400	405	435	362	414	388	379	411	369	392	421	401	404	385	386	393	361	391	397	410	393	385	409	411	405	425	367	421	378	406	395	382	407	393	416	347	393	390	422	416	371	421	393	413	388	410	400	397	394	397	402	388	394	407	432	390	366	387	374	371	426	407	389	390	416	358	437	402	404	363	393	401	372	373	413	362	348	372	333	365	395	384	376	364	407	419	382	423	376	394	404	351	410	378	392	385	418	394	413	377	399	390	355	371	376	396	388	369	351	384	385	406	357	398	403	392	402	422	376	385	393	394	373	392	444	403	393	381	423	427	404	407	367	399	374	417	371	376	397	339	392	401	367	402	381	391	419	380	367	373	389	396	414	406	407	404	434	369	392	406	392	374	395	367	407	413	383	379	364	363	414	389	395	408	384	401	372	389	438	365	381	407	367	403	389	396	386	391	405	410	394	369	345	405	345	420	379	379	383	406	369	403	395	356	385	386	414	431	406	421	391	396	389	391	397	383	362	403	401	413	350	389	370	373	390	400	374	401	387	419	381	388	383	390	394	367	384	388	431	398	382	406	404	387	381	376	389	368	412	401	376	385	404	395	371	374	390	421	365	420	389	422	343	398	417	407	408	390	373	380	364	371	413	369	376	385	394	416	435	393	409	392	423	372	388	355	380	368	383	395	404	420	377	394	404	357	383	394	382	375	396	410	382	415	378	408	365	370	425	352	414	404	390	405	423	373	386	412	399	407	402	387	413	375	423	387	394	372	382	367	383	361	367	396	364	401	402	430	383	346	382	407	404	407	347	374	375	375	393	391	399	379	383	387	396	370	373	394	387	368	347	409	373	382	374	379	381	401	393	389	384	409	377	366	381	369	432	389	401	382	382	364	385	387	412	378	424	396	413	400	413	370	370	368	394	368	430	392	438	369	368	379	399	386	374	412	398	400	418	406	430	361	349	371	380	400	389	382	380	385	395	389	397	376	391	375	420	381	387	396	392	428	382	372	422	392	383	404	396	400	394	365	384	412	432	392	411	422	374	381	382	389	350	414	388	414	414	395	377	405	379	337	404	398	412	389	373	389	363	377	381	383	380	412	398	352	438	381	402	418	378	396	403	375	379	389	381	373	387	373	407	391	389	437	394	432	384	391	391	410	431	372	381	374	381	407	356	354	421	402	392	412	355	384	389	373	413	376	418	315	354	359	370	391	399	386	426	408	418	379	390	385	401	365	380	391	387	375	389	400	349	386	397	399	443	418	390	392	380	420	421	438	396	403	394	372	403	370	362	384	371	383	366	385	376	354	431	340	399	377	403	414	383	392	396	385	425	392	393	361	415	397	401	380	378	393	371	422	401	378	399	400	407	380	382	425	392	374	362	391	382	407	399	399	365	402	406	365	393	428	373	385	409	353	407	400	407	379	389	352	398	383	385	404	398	411	416	390	399	388	387	396	397	416	450	370	382	379	390	384	403	389	385	373	383	382	356	384	367	405	397	391	368	365	374	408	395	434	385	396	390	382	419	384	372	393	371	392	389	402	343	379	413	371	395	413	431	373	360	372	389	380	379	387	351	408	388	385	404	367	413	402	398	407	366	420	380	394	396	388	409	409	397	381	397	360	374	381	409	413	398	392	375	384	402	414	370	400	376	396	386	359	410	389	408	415	417	388	387	397	385	399	397	378	398	367	382	372	415	386	413	379	385	390	374	355	390	396	390	395	413	433	354	372	419	400	401	404	359	369	408	394	391	400	367	383	382	438	377	402	375	385	387	383	401	376	416	375	414	404	359	399	377	380	405	400	387	399	390	416	379	387	399	380	378	384	405	399	412	426	380	418	397	401	392	355	384	396	377	408	395	418	383	393	392	385	432	397	361	386	357	395	401	397	426	379	394	359	407	377	375	375	402	375	376	350	415	426	417	422	396	388	345	389	383	401	395	373	385	371	370	375	399	366	421	400	366	387	395	407	406	393	387	376	374	370	360	386	371	396	363	378	389	407	381	384	373	401	369	373	370	400	414	411	391	378	382	375	396	409	387	402	391	413	387	388	378	394	389	376	378	427	391	441	389	382	411	356	424	372	373	389	383	400	380	381	390	348	366	376	384	417	396	364	385	415	400	401	387	369	394	385	376	388	376	413	386	430	378	355	373	407	373	419	387	387	395	404	382	387	365	408	371	416	377	406	438	398	419	410	350	410	365	408	359	356	367	344	372	385	347	387	407	408	356	374	397	378	366	396	391	406	351	383	386	359	387	391	433	355	385	393	361	393	365	413	399	408	399	385	387	394	397	365	409	376	380	376	400	409	371	395	369	439	400	369	407	402	406	363	358	387	393	382	398	378	399	429	397	362	374	396	370	364	380	417	397	403	377	378	447	396	392	388	353	409	377	363	376	429	362	385	368	401	387	398	370	398	439	395	378	425	433	389	351	405	377	406	348	381	397	379	388	397	377	418	382	370	405	356	396	387	397	427	411	403	357	347	353	395	378	363	386	374	408	394	373	398	394	397	416	369	393	365	400	362	411	388	381	411	365	386	374	434	381	393	399	415	388	412	416	394	380	421	403	392	414	386	398	392	404	399	402	357	392	353	397	390	381	408	411	415	381	390	421	394	432	422	388	397	368	400	380	395	343	373	391	388	415	408	404	395	358	416	398	357	423	387	365	432	418	391	388	403	377	392	402	394	377	387	391	413	371	411	392	399	399	398	380	375	361	367	383	400	405	402	381	398	360	381	400	397	365	382	397	416	402	392	382	392	390	389	390	395	403	363	380	375	392	402	406	403	373	397	389	370	443	402	428	393	402	401	386	416	437	374	387	380	407	380	403	387	374	377	406	375	366	415	359	366	397	347	362	382	398	375	382	373	396	434	417	389	404	373	409	393	398	364	401	361	413	388	348	361	414	367	400	371	436	383	385	403	407	408	390	384	360	401	412	386	378	404	417	411	380	339	382	364	380	384	382	403	392	391	419	404	393	402	395	356	365	398	383	368	409	335	381	385	407	363	395	342	373	421	384	376	374	354	405	393	410	389	399	405	364	387	384	381	397	368	387	390	435	387	397	364	382	351	402	372	382	394	411	393	397	353	382	386	389	381	388	396	372	386	370	357	423	345	410	423	411	385	379	398	434	394	377	401	398	396	364	405	424	432	392	354	391	426	389	377	387	380	419	403	403	403	431	412	383	398	379	377	408	413	391	388	379	415	397	417	377	401	405	378	368	410	386	397	383	383	393	385	392	385	397	375	408	370	389	418	395	444	401	410	369	409	406	428	398	420	386	375	395
28384	22258	20666	12562	6212	3587	1993	1502	1308	1043	847	743	629	621	538	451	463	435	433	390	393	448	446	452	402	453	414	382	394	411	402	411	390	378	340	365	353	338	386	382	409	377	357	331	368	373	342	360	377	372	356	362	374	341	332	339	342	345	371	340	337	322	348	357	305	299	358	346	350	340	333	339	353	332	374	373	352	354	347	329	348	370	312	335	341	340	325	352	354	367	329	370	327	328	382	383	354	335	337	377	337	352	370	357	373	370	340	370	373	364	345	331	364	352	325	343	322	358	374	346	366	320	354	357	376	313	361	399	343	343	317	343	369	360	330	345	353	392	331	367	333	360	344	386	336	354	342	315	360	368	333	373	359	297	361	338	345	378	332	352	392	376	341	317	353	358	335	341	316	368	362	332	348	365	336	366	332	367	360	329	331	357	343	343	322	352	358	361	351	360	327	351	373	361	317	358	334	325	344	357	363	314	358	335	382	347	306	335	324	316	377	356	360	366	393	337	359	367	352	354	344	357	354	335	335	354	359	399	330	361	372	336	350	326	350	332	380	330	382	324	339	334	361	347	322	370	319	377	338	356	326	352	367	330	335	346	320	355	349	353	344	339	341	323	327	350	317	344	382	337	352	331	341	339	358	339	350	362	366	340	360	336	352	390	356	325	362	371	319	341	319	350	354	342	331	346	354	304	356	346	338	355	347	346	377	367	318	352	331	358	365	331	356	335	331	340	365	348	366	320	345	358	342	328	350	348	346	332	334	320	331	355	356	352	337	343	326	354	316	343	351	341	336	374	379	334	344	308	309	341	337	318	332	345	354	344	348	328	333	326	384	379	350	323	367	322	376	340	332	369	357	362	358	310	340	380	328	327	354	361	343	354	340	328	338	329	337	339	366	344	373	385	329	303	334	335	365	331	364	343	321	363	365	346	294	396	357	341	297	352	339	358	344	329	347	311	361	346	347	329	329	353	331	362	364	342	352	323	383	341	352	362	319	334	350	366	386	341	345	311	328	377	333	351	345	340	310	363	331	342	330	326	345	344	387	287	352	332	350	381	354	329	341	321	339	368	361	326	375	349	352	320	335	372	338	366	329	385	388	369	335	346	328	331	359	338	316	354	358	347	339	314	334	333	397	347	364	349	360	348	356	323	330	309	349	317	364	360	339	384	329	378	345	343	348	348	356	339	344	344	340	374	329	367	318	346	337	359	353	347	363	348	336	352	348	343	321	323	340	372	359	367	353	346	336	355	348	351	346	357	310	325	323	335	342	375	334	334	377	316	339	347	347	339	376	296	370	372	311	319	362	326	372	381	389	351	375	339	338	354	368	344	338	341	354	315	349	373	348	328	359	343	326	357	350	286	362	368	344	353	337	339	312	372	369	382	385	357	370	367	341	333	332	345	343	350	358	347	323	334	342	340	376	342	363	379	351	331	347	339	367	376	356	338	348	366	347	352	346	368	344	347	355	338	301	354	363	346	311	344	324	360	329	316	357	348	343	346	344	333	337	336	348	336	340	342	370	378	354	337	328	355	319	340	319	350	352	336	342	357	346	351	362	323	336	336	348	334	348	362	332	362	359	346	362	384	384	375	343	379	353	356	331	361	353	325	366	299	333	338	341	347	337	322	362	354	311	354	338	368	341	368	356	377	370	359	354	315	302	333	326	347	376	344	356	347	316	341	342	345	344	381	329	340	342	337	349	349	372	329	362	350	308	382	376	334	324	350	336	339	345	336	349	345	358	374	368	369	377	341	323	351	356	331	348	371	364	356	336	337	313	312	352	349	368	323	360	339	360	331	320	318	327	363	348	359	335	350	358	344	365	335	352	365	323	326	337	334	335	357	373	363	359	356	391	348	324	364	351	350	355	345	351	367	340	322	321	371	365	333	338	347	303	341	343	387	343	335	350	320	349	319	341	370	329	338	315	335	360	373	368	356	326	349	356	337	291	350	305	341	326	339	348	348	375	361	329	373	353	340	348	368	353	329	353	346	351	312	330	358	363	338	357	337	356	366	338	339	323	360	318	311	336	325	351	371	351	356	336	344	381	335	345	333	352	324	350	350	371	352	305	332	324	343	351	331	315	350	382	338	367	338	365	328	318	360	346	357	367	308	362	334	322	358	372	317	367	342	330	344	385	337	329	355	347	343	350	366	323	366	390	375	359	311	355	368	328	356	354	389	327	337	350	341	357	332	314	354	321	357	327	336	361	356	359	353	343	341	359	324	375	349	350	362	343	363	345	351	394	369	354	334	345	368	331	359	334	355	354	361	352	365	358	318	381	343	389	367	339	358	352	354	319	349	325	319	335	340	341	336	357	316	339	330	349	354	339	344	348	323	341	356	355	330	362	329	353	339	351	341	333	342	352	354	356	349	340	332	356	318	351	361	341	317	314	353	356	332	397	314	370	343	356	372	367	361	356	342	345	325	357	341	340	371	328	347	356	340	361	349	352	345	377	347	400	349	367	352	335	353	362	336	391	383	381	344	333	361	337	335	358	344	344	366	328	329	349	374	345	322	378	348	375	307	354	390	343	372	331	336	342	393	298	344	360	357	352	353	341	340	357	337	363	358	345	346	367	322	294	368	343	379	347	346	347	371	360	362	344	359	320	359	366	351	332	326	325	356	329	373	351	347	340	363	325	335	341	341	354	376	349	360	347	338	352	322	351	319	359	376	355	333	357	362	370	348	356	346	324	350	335	354	351	326	330	377	307	351	382	335	343	351	316	396	335	350	332	351	287	340	327	348	344	351	339	359	330	341	359	369	315	374	331	349	376	364	368	349	350	353	347	333	367	350	335	364	346	367	347	360	342	355	344	353	323	361	368	331	383	353	351	349	357	350	320	351	338	316	356	314	331	344	327	353	322	343	331	350	371	350	342	342	348	343	331	367	333	330	367	348	349	330	362	342	336	335	340	368	358	327	340	383	348	366	360	342	361	360	345	361	350	335	359	352	381	356	355	366	333	366	345	365	334	351	327	321	343	337	343	343	335	386	345	354	343	363	350	350	344	375	346	328	322	350	355	317	346	337	341	390	354	351	342	315	348	346	341	347	359	368	334	357	342	347	358	322	374	364	304	371	367	329	354	373	351	348	359	379	354	316	349	329	321	348	387	328	343	318	340	366	384	325	359	321	361	349	337	347	341	359	328	354	352	365	381	327	368	363	355	351	360	328	337	345	331	367	363	314	315	311	332	344	342	352	357	363	380	319	372	387	352	359	349	341	358	311	353	347	361	329	314	357	340	357	370	354	322	353	384	329	379	337	347	356	361	367	360	329	353	360	334	338	366	346	370	319	357	364	345	350	332	345	363	340	377	354	332	320	357	357	356	348	371	317	364	317	356	346	351	341	333	332	342	331	350	365	392	354	357	350	341	370	334	349	325	346	377	338	372	358	345	348	388	349	302	368	351	336	356	356	341	372	355	364	313	337	356	313	373	344	368	317	343	371	329	373	355	324	382	340	362	352	335	313	311	368
20368	33697	25119	16042	11651	7721	4927	3781	3028	2435	1984	1575	1311	1130	996	860	769	682	700	711	669	692	740	759	709	692	647	678	666	626	571	539	561	542	554	542	499	503	505	519	517	474	504	453	510	509	490	518	500	508	492	469	497	506	469	467	473	504	485	464	472	472	506	451	499	512	495	472	477	486	502	542	497	506	495	484	476	481	497	482	480	427	479	529	497	530	507	462	481	503	530	479	482	474	494	511	484	494	473	487	490	455	454	453	504	532	470	492	503	494	462	457	526	440	488	444	531	484	517	472	472	453	502	516	474	493	487	512	487	490	467	532	484	489	471	454	497	477	466	466	475	454	496	517	475	487	463	534	459	460	518	500	492	521	491	475	500	505	473	478	495	483	464	445	481	505	526	520	512	477	449	538	513	507	477	495	492	434	505	454	470	444	469	507	493	507	475	450	483	478	478	479	508	475	485	524	493	496	500	463	482	501	506	474	476	498	462	474	528	442	495	501	444	461	456	498	528	490	461	484	508	484	472	482	497	470	467	483	461	460	478	476	460	524	497	503	491	470	504	498	487	476	473	470	478	488	495	451	477	484	496	449	506	472	458	491	504	489	451	504	510	512	466	481	480	440	483	487	477	508	489	498	509	485	495	484	488	483	490	451	529	482	465	489	481	470	479	462	505	483	434	442	521	459	488	467	493	505	506	485	520	471	458	480	495	467	488	479	513	448	508	450	447	464	447	490	502	475	464	465	492	506	481	487	503	493	523	502	472	462	445	507	497	475	492	468	473	477	518	509	510	492	499	438	492	501	525	456	497	487	488	484	478	475	478	508	485	506	467	468	476	459	515	541	490	492	478	502	454	476	494	503	503	453	517	438	488	460	474	490	450	460	454	463	492	482	482	469	505	486	464	506	484	473	505	468	446	488	477	481	471	465	466	489	476	449	499	474	441	482	506	458	483	460	523	498	502	448	495	500	460	493	480	473	471	495	500	514	500	488	472	472	490	489	460	499	509	429	465	460	457	515	467	491	493	490	466	484	460	492	450	477	474	469	512	503	485	507	475	474	493	472	480	490	465	478	450	468	513	477	521	520	485	524	468	491	501	475	490	506	492	484	428	474	504	505	479	502	515	475	485	481	507	504	514	502	501	472	471	474	502	441	501	517	484	497	431	475	494	521	497	492	505	452	478	452	525	474	528	490	501	470	488	469	503	506	505	442	522	478	485	483	491	516	524	500	463	498	473	487	490	458	489	491	521	471	510	510	507	486	491	489	499	508	515	486	440	525	446	499	481	453	478	475	502	468	493	490	491	487	490	534	500	500	496	468	490	485	480	479	492	511	487	493	517	467	490	493	459	468	464	463	456	489	450	432	479	471	476	479	487	483	475	507	501	505	466	484	483	457	459	480	515	474	510	459	484	479	421	464	493	451	483	456	457	495	514	485	502	464	444	498	484	452	492	494	506	456	479	495	501	486	488	474	453	488	455	490	462	482	450	493	506	479	488	489	481	497	499	540	518	482	483	480	489	504	480	431	477	481	439	478	481	500	518	474	478	471	491	491	496	473	429	495	440	503	478	476	465	467	461	509	479	491	483	466	485	511	496	492	483	464	481	460	480	480	521	538	492	483	494	489	469	471	524	499	464	446	514	445	477	459	454	445	488	466	481	479	477	500	449	469	491	447	502	479	447	510	474	455	466	483	471	469	452	454	453	525	450	510	522	497	485	507	467	465	462	493	495	519	453	487	488	488	517	454	426	474	465	494	503	510	514	452	512	460	474	495	457	481	462	466	464	533	483	445	460	481	484	518	487	530	470	467	449	514	477	473	478	505	518	464	472	461	490	467	475	446	460	446	480	519	466	481	476	496	504	480	480	499	498	458	498	463	503	489	459	483	454	481	470	461	492	525	476	519	496	495	487	528	447	481	487	462	481	477	460	476	506	495	494	488	505	474	484	468	469	524	517	478	480	494	501	473	468	434	491	494	502	485	456	502	474	525	499	482	444	491	454	493	493	432	463	497	464	471	517	468	489	489	460	466	481	493	482	460	449	442	446	499	491	478	479	467	455	479	499	489	533	468	456	451	466	452	431	484	489	483	478	516	454	464	488	478	509	486	486	482	468	480	511	477	481	480	515	475	475	475	481	507	479	518	466	465	478	489	484	488	461	537	496	455	467	479	534	489	484	467	495	514	489	501	477	479	486	458	518	463	474	480	487	498	494	483	521	476	465	482	483	497	463	500	479	492	488	452	479	489	503	462	471	451	491	495	504	494	485	518	445	466	489	471	441	478	483	472	448	465	488	513	491	488	484	529	505	438	487	485	501	482	470	457	480	467	473	476	504	472	508	464	493	481	442	446	475	486	498	458	483	499	492	482	468	487	480	495	464	481	526	489	497	541	464	476	511	464	479	527	500	516	483	509	497	490	475	505	463	466	502	475	443	515	510	499	491	526	469	470	500	475	449	506	474	496	463	512	497	514	519	465	465	486	488	492	480	448	476	480	492	453	511	491	487	464	457	521	516	490	494	525	477	469	467	499	526	490	486	499	433	500	475	487	498	433	506	470	510	505	479	471	455	517	475	502	471	481	448	466	476	486	489	483	487	486	463	484	482	512	474	518	520	542	497	511	473	459	501	454	475	486	484	445	459	485	481	486	445	489	504	498	477	474	521	492	524	466	505	454	511	446	493	438	497	480	466	441	477	480	468	474	488	449	473	490	483	486	479	435	496	487	423	451	463	491	473	447	493	509	496	464	507	514	448	482	484	515	466	458	457	473	490	498	506	486	485	498	493	493	479	490	455	466	504	479	437	501	474	513	485	495	518	484	481	494	469	477	482	465	447	479	508	473	476	460	461	501	505	498	511	544	483	481	491	511	485	505	442	510	467	485	495	528	487	506	443	484	474	459	464	485	446	481	531	485	467	478	466	458	533	481	491	503	498	489	500	493	493	507	477	475	511	441	413	436	487	475	489	480	465	489	497	465	449	478	452	503	438	488	533	515	458	501	500	480	480	487	489	481	476	510	477	481	495	480	503	474	438	464	499	496	480	481	485	511	446	499	467	462	473	481	434	515	453	476	496	514	445	487	447	523	495	496	483	494	511	502	522	500	499	521	481	498	472	496	462	492	471	528	500	497	510	484	490	478	480	482	487	464	467	521	460	465	527	465	459	481	537	443	455	476	506	502	475	468	484	415	448	457	503	483	496	485	453	527	475	489	522	517	502	488	504	464	491	487	460	455	451	486	492	481	434	471	507	492	496	434	505	470	473	470	495	503	468	461	484	533	492	477	469	492	466	489	499	471	495	491	484	470	518	431	496	465	471	489	515	482	514	460	510	455	481	488	517	462	487	531	467	486	538	484	465	473	465	487	499	491	430	473	449	536	458	455	467	492	503	497	496	494	456	496	469	510	499	498	490	459	453	516	501	485	479	465	487	461	494	453	496	476	476	458	514	486	485	501	465	496	479	454	493	485	488	514	479	470	510	486
24099	21654	28713	25131	21176	11479	4433	2668	1951	1508	1277	1099	833	767	651	576	515	476	485	478	438	510	496	507	485	482	445	474	384	385	411	367	404	404	378	363	362	316	363	356	338	355	331	344	370	352	314	366	347	319	324	356	331	353	336	337	370	365	343	346	323	342	292	325	296	340	273	336	353	310	347	339	329	331	323	326	360	328	324	348	299	331	320	307	335	359	301	325	328	304	312	260	332	335	310	319	327	317	363	338	322	334	341	328	314	362	320	328	313	322	339	314	294	367	308	308	346	359	301	315	314	335	293	315	337	334	324	316	344	284	300	332	341	316	316	295	342	338	305	319	336	329	314	308	314	329	298	331	323	290	325	349	329	316	339	298	305	298	310	319	334	336	332	360	339	327	332	312	326	344	343	358	329	323	310	331	333	315	341	317	367	311	328	308	341	315	325	310	328	333	342	347	297	337	326	322	339	344	315	337	343	327	307	357	290	315	318	312	364	340	319	336	349	347	311	321	306	305	329	338	317	323	317	309	350	309	314	312	342	319	320	292	303	319	342	360	290	341	339	340	319	290	334	317	330	351	331	303	290	326	319	319	317	329	360	322	315	312	311	310	332	336	325	316	324	334	333	314	339	331	332	324	324	300	339	300	313	334	330	308	338	310	343	351	342	325	309	298	332	341	334	335	304	307	321	340	340	317	315	338	309	295	306	330	342	345	300	299	288	297	343	353	335	343	343	345	331	336	347	330	337	327	336	327	306	313	299	310	345	308	328	337	305	326	302	321	345	320	337	333	311	358	328	318	319	332	333	328	322	329	352	351	343	336	326	316	325	318	305	273	298	346	339	322	310	335	323	324	307	338	307	309	323	317	346	304	320	370	310	349	294	318	299	337	323	314	314	317	330	305	328	324	323	333	297	290	350	297	301	325	300	324	336	308	309	317	338	317	329	321	328	338	347	332	339	329	330	323	346	335	289	317	323	382	326	317	327	334	317	302	307	346	359	309	315	309	328	338	319	315	304	327	280	337	310	327	341	292	346	322	328	341	330	314	329	335	290	328	318	342	340	324	334	306	323	309	312	306	331	334	325	345	307	341	317	314	314	357	327	335	343	381	335	309	318	296	338	310	326	295	348	358	337	352	319	289	312	339	294	317	335	297	303	340	331	351	342	330	306	297	324	328	324	322	331	333	330	322	315	336	322	335	362	313	358	310	295	313	334	326	296	348	322	379	331	319	306	330	334	335	342	322	297	303	330	329	339	335	333	342	318	326	297	312	343	316	336	334	326	295	340	307	338	329	330	371	314	300	299	341	281	323	336	294	330	298	324	321	344	311	314	326	327	338	338	313	357	298	343	328	357	337	319	278	346	314	330	325	301	333	346	300	328	312	327	375	298	315	360	308	371	311	339	352	323	337	328	335	289	319	322	347	334	350	340	357	344	315	308	326	334	302	314	316	337	310	304	322	326	299	305	303	299	315	353	333	338	341	309	294	315	308	341	297	337	303	273	327	315	341	298	288	303	293	306	335	362	325	331	332	333	319	307	333	331	315	317	349	325	334	310	325	313	352	348	338	346	346	338	342	320	314	300	366	330	316	327	350	304	342	327	317	334	310	314	352	350	331	306	308	330	304	311	337	341	319	325	343	315	319	324	327	328	330	347	306	298	304	325	332	320	333	366	336	319	331	322	329	345	334	309	317	290	338	330	335	322	311	315	331	377	331	310	333	328	299	315	334	321	307	297	285	339	348	341	322	322	300	338	373	288	310	385	332	307	316	334	316	333	336	317	329	353	298	328	297	296	319	309	320	323	330	304	322	304	348	322	341	336	334	326	330	304	318	317	337	329	355	296	341	326	316	302	337	310	311	311	354	329	308	324	337	327	322	342	310	300	326	337	307	291	302	342	324	307	328	355	342	312	335	300	372	325	303	329	305	298	315	330	321	334	321	345	304	311	285	333	300	316	342	322	352	324	321	321	323	314	336	329	355	363	309	322	291	316	325	312	320	307	309	307	333	305	334	349	305	307	313	331	301	320	333	319	316	318	312	348	345	355	345	309	344	293	300	331	322	324	342	333	315	323	325	319	312	302	338	361	320	318	338	317	326	312	353	303	308	319	329	325	333	362	299	317	335	312	319	305	332	337	324	334	325	317	353	322	313	310	347	325	324	336	335	311	355	330	378	326	326	324	283	351	343	351	345	316	321	296	358	312	286	342	339	311	320	327	337	346	337	299	330	311	355	343	330	324	321	315	321	310	304	313	318	347	341	313	324	366	361	347	309	304	337	329	344	332	329	335	328	336	326	290	324	318	309	291	335	354	325	322	335	319	337	358	331	338	326	334	298	343	330	320	300	339	287	318	329	321	325	317	329	337	335	310	344	350	344	284	351	331	343	337	313	327	318	350	347	347	335	365	343	309	337	324	308	317	313	306	333	330	318	327	339	335	336	308	307	342	335	305	309	310	282	318	320	367	274	305	334	322	328	308	298	334	370	336	304	318	307	333	321	310	320	329	333	326	329	316	340	319	312	359	305	348	340	329	356	328	339	333	318	328	349	343	335	332	321	300	346	318	339	320	310	327	327	353	331	299	347	312	358	298	339	352	374	343	333	299	335	276	283	321	328	314	319	301	323	350	293	318	309	344	315	306	330	328	325	324	306	316	339	349	334	332	342	314	341	318	317	303	338	317	300	340	335	358	315	316	324	310	327	319	317	295	325	335	307	341	300	339	333	318	331	357	279	327	326	337	325	307	335	316	335	323	311	307	331	337	333	329	316	357	296	370	302	304	333	318	323	310	307	300	313	303	342	321	337	331	342	324	282	286	340	318	335	337	315	296	343	331	303	337	344	306	328	342	351	337	312	337	322	350	350	303	319	320	335	304	299	357	305	299	355	316	330	330	338	312	312	338	321	299	314	315	341	354	333	288	344	321	327	334	331	326	328	336	309	337	304	341	325	300	325	314	332	341	355	298	314	315	338	322	302	303	327	342	325	320	341	312	356	345	329	286	350	362	319	334	303	317	332	356	326	329	316	318	303	312	328	337	342	352	329	333	341	289	313	331	294	331	308	362	331	306	330	309	313	325	306	344	290	315	317	315	339	317	326	315	292	349	335	324	306	332	328	309	324	337	264	278	314	331	316	315	320	300	341	311	344	325	351	342	339	336	314	325	312	328	357	318	313	341	308	313	326	366	307	330	289	363	315	325	328	361	322	314	371	356	332	338	359	321	336	311	344	296	346	303	295	341	308	359	303	319	315	317	345	316	348	333	334	327	337	307	338	361	320	333	327	288	307	301	346	311	329	355	341	343	309	333	348	349	306	322	334	298	349	333	305	320	346	316	340	345	319	312	329	333	303	335	294	302	337	348	361	331	344	300	341	322	323	326	370	322	319	263	351	318	288	325	337	321	328	319	311	351	310	308	304	336	311	333	346	338	321	289	310	367	300	308	331	325	362	310	323	337	326	341	318	344	356	325	323	294	314	313	317
21346	40624	31691	22110	16707	11361	7856	6045	4737	3683	3025	2340	1991	1595	1273	1150	1022	921	873	774	814	940	869	885	790	749	706	780	670	658	586	587	579	568	584	523	519	532	538	544	542	499	483	474	492	456	489	488	491	468	500	433	458	447	447	428	453	459	469	461	448	472	456	445	443	438	470	460	480	464	504	447	451	454	434	443	457	438	446	500	415	491	430	406	457	458	456	473	472	475	391	454	454	428	439	435	472	420	427	451	428	472	479	474	431	447	450	451	460	466	462	428	462	431	483	409	468	465	474	478	449	480	443	450	451	483	432	451	438	436	462	428	445	467	472	455	484	436	479	464	417	485	434	429	463	451	449	497	450	495	484	459	441	484	443	451	430	441	417	482	472	454	432	462	466	489	488	449	462	467	486	438	466	473	471	471	446	462	469	454	449	495	427	441	464	423	464	440	419	468	468	480	444	418	414	459	439	461	463	475	450	477	461	485	442	492	447	432	425	422	448	485	448	445	460	468	460	442	434	464	443	437	436	449	448	440	435	460	483	453	458	518	420	438	444	480	439	440	448	475	512	438	450	481	427	435	498	440	488	472	442	458	480	453	418	492	417	465	436	444	444	451	409	437	463	447	468	435	464	456	458	464	444	452	469	456	451	455	456	486	483	435	437	441	441	462	458	414	475	451	435	431	449	449	476	464	443	451	462	441	473	452	458	486	450	445	447	449	497	442	453	459	429	441	475	443	437	436	471	460	477	446	448	431	464	460	456	449	431	445	465	491	426	477	463	479	443	497	450	435	444	464	450	436	490	466	452	453	468	457	443	498	456	420	441	414	450	407	448	455	462	442	450	436	443	444	465	465	475	421	441	463	458	445	436	427	427	502	442	465	509	476	464	448	454	426	425	465	459	469	459	475	464	435	448	476	441	430	500	463	483	449	456	434	432	434	452	419	471	445	441	451	454	466	443	445	464	475	472	471	446	462	450	483	429	425	469	458	437	458	456	463	469	411	449	446	450	454	455	472	425	448	463	444	468	462	481	453	453	447	426	456	476	430	455	475	455	453	461	500	443	452	455	429	465	462	452	462	440	447	459	437	444	468	449	438	472	477	460	458	482	443	408	459	448	465	452	466	471	468	461	454	408	480	430	430	471	441	438	438	434	444	434	472	448	454	469	469	416	462	448	463	481	449	458	466	454	444	427	430	471	487	461	436	503	462	443	422	480	462	486	437	472	445	464	456	456	446	463	448	442	423	456	498	447	475	426	493	454	456	438	451	469	456	458	442	445	436	440	461	453	492	464	426	419	479	459	463	445	449	467	411	445	473	439	433	410	443	434	486	421	480	449	458	440	422	447	446	431	460	448	474	432	436	477	462	428	486	444	413	473	466	412	442	478	462	456	476	513	456	437	475	431	440	429	430	431	442	447	440	449	461	480	426	474	452	462	507	436	454	482	456	443	454	470	464	474	437	464	452	472	468	468	440	452	439	434	437	459	463	462	429	465	455	412	443	430	431	467	446	488	437	443	454	433	441	416	409	469	438	453	444	447	483	492	449	465	422	452	445	462	445	486	469	459	447	465	460	454	436	463	472	428	477	410	435	460	449	482	409	432	472	462	423	454	475	450	470	443	422	443	448	443	489	450	441	458	462	475	482	421	438	443	461	430	439	453	444	455	444	444	410	477	477	494	446	418	455	454	461	445	452	453	481	459	418	430	428	451	464	475	458	469	459	449	430	472	413	476	434	462	508	426	497	444	446	459	426	449	454	455	457	422	441	459	439	456	429	455	462	471	435	421	456	439	435	451	440	468	458	405	462	478	456	487	456	471	431	455	462	475	497	459	449	459	459	477	460	460	434	454	437	449	454	408	407	441	468	414	442	442	429	443	439	428	464	460	416	446	442	448	411	479	435	427	461	443	448	422	447	425	435	416	463	457	419	457	438	476	423	438	436	407	460	466	469	463	466	438	433	485	441	433	474	446	473	443	436	462	441	446	409	450	481	463	441	427	459	413	438	447	453	461	460	398	460	429	459	506	425	466	476	433	477	452	428	481	445	437	459	443	447	454	463	454	427	477	478	451	469	452	471	443	420	433	445	470	453	457	473	460	451	459	440	434	424	468	474	465	442	511	460	465	498	463	467	486	483	504	435	445	481	466	488	450	431	413	450	421	456	461	427	470	465	446	443	474	463	427	489	464	467	471	466	487	441	474	441	421	452	459	466	457	450	455	423	450	490	473	472	450	465	469	459	444	463	455	460	436	463	463	485	424	504	449	472	445	441	443	419	419	452	448	445	415	447	456	455	480	454	459	449	434	433	452	419	412	465	423	431	435	453	445	436	440	449	471	426	419	435	463	421	485	481	470	456	478	451	425	459	494	450	444	433	439	437	445	473	478	451	476	458	436	459	464	433	433	426	468	459	426	460	455	460	417	462	463	455	484	428	432	410	429	425	475	441	475	446	453	434	441	469	447	473	454	459	466	439	425	458	459	473	437	480	456	459	396	445	464	441	435	470	465	478	452	452	445	462	419	456	470	487	468	449	447	423	462	437	437	459	431	469	467	437	453	474	507	430	460	472	471	458	450	455	435	473	432	459	458	441	431	445	470	467	426	467	449	449	435	433	458	422	477	451	470	473	478	483	480	460	454	465	459	442	464	455	458	430	474	438	432	440	483	430	458	464	487	442	463	442	449	493	466	431	460	472	429	437	432	481	455	400	448	434	452	448	422	473	472	472	447	446	445	461	440	443	434	447	461	470	460	408	450	458	439	453	424	434	436	446	500	453	458	434	454	454	481	474	444	449	501	472	376	439	447	463	451	434	415	437	442	447	424	429	450	435	486	448	428	436	444	445	458	480	428	426	466	484	430	467	461	473	454	436	475	452	467	431	442	458	443	423	455	448	462	459	432	446	413	441	489	468	435	455	443	474	452	469	444	468	474	432	468	464	452	448	465	478	475	452	469	479	439	430	472	416	446	443	499	442	458	472	445	438	443	496	493	460	456	459	439	488	474	474	431	466	444	405	414	413	446	458	430	486	455	434	487	506	456	472	459	421	407	468	438	433	422	439	441	472	450	463	455	456	424	490	445	420	445	438	448	467	424	462	439	462	452	492	453	460	464	449	473	449	448	484	473	446	450	462	434	477	465	473	467	453	446	433	430	453	450	475	463	455	440	425	484	472	428	426	436	447	435	464	457	450	400	406	474	447	465	495	486	462	441	439	470	465	454	458	457	481	439	424	447	471	458	465	441	426	445	467	450	463	485	431	438	472	468	495	456	439	434	446	417	451	479	424	424	444	458	449	432	433	473	448	450	425	470	430	456	453	465	433	456	432	451	496	428	462	426	444	435	441	472	426	454	463	466	457	442	442	427	427	471	477	451	451	434	472	482	451	444	453	468	458	445	425	433	411	434	412	407	476	432	472	449	471	424	438	467	476	443	469	420	455	444	475	469	418	456	444	463	505	459	488	431	386	440	428	466	465	451	428	466	457
25387	21671	27187	25524	11142	4382	2652	1953	1474	1135	1009	814	739	596	513	499	403	436	432	392	424	425	436	457	434	471	400	377	382	381	373	334	342	366	306	355	338	307	307	336	327	336	310	301	318	314	312	322	329	305	334	314	277	316	333	287	302	334	353	311	307	301	323	294	278	316	361	285	349	304	329	318	298	313	291	286	325	316	276	329	314	331	322	317	267	306	281	325	314	307	323	324	305	301	331	319	335	296	292	313	311	308	283	316	312	285	293	326	321	291	342	299	315	314	307	308	305	319	302	320	300	349	295	293	315	293	306	283	312	305	316	296	321	309	316	328	321	307	308	315	298	305	343	331	278	315	310	320	317	344	318	327	324	305	307	305	288	286	326	317	291	328	308	345	307	293	312	298	321	337	311	300	289	318	333	301	335	334	289	342	309	319	355	285	307	318	289	315	303	295	348	312	295	314	315	319	307	346	291	330	296	310	328	303	291	322	312	301	324	306	286	329	294	305	297	315	302	344	332	310	344	308	298	320	301	307	328	311	296	349	331	346	350	305	302	292	299	309	310	278	296	288	308	284	317	304	309	310	300	319	315	347	280	320	323	295	323	353	294	301	314	314	286	317	318	318	307	314	310	314	321	307	282	329	335	301	293	300	302	307	319	318	294	310	339	327	315	303	304	320	310	303	301	320	302	283	339	295	299	301	295	308	319	313	286	265	331	287	297	304	293	329	304	318	302	282	298	307	303	314	314	332	332	317	287	318	310	312	331	305	301	302	307	312	291	323	299	302	308	309	297	322	285	319	317	294	324	309	306	325	301	323	305	325	292	317	297	303	314	266	303	291	354	317	306	319	297	329	328	299	284	307	279	342	311	317	314	289	314	304	300	284	296	344	319	321	308	295	338	324	316	294	302	327	310	297	295	316	337	329	296	339	301	332	305	315	272	294	277	291	295	325	290	267	313	309	301	296	304	273	324	328	281	310	301	304	316	298	325	316	299	315	303	306	308	299	290	299	299	317	298	314	313	330	368	281	329	326	305	316	332	295	331	298	311	288	299	306	343	314	314	338	304	317	317	304	294	300	323	314	311	324	320	299	289	307	285	320	299	303	288	301	288	297	305	320	287	315	315	294	317	287	303	309	319	292	304	322	297	308	316	283	292	335	299	315	321	311	316	318	310	306	324	348	326	333	314	339	303	312	359	345	320	313	316	303	319	311	318	339	313	315	309	299	334	329	318	291	304	310	307	292	315	312	293	310	293	336	312	291	338	303	280	310	325	319	353	291	334	297	326	311	319	304	302	290	336	289	327	276	329	289	291	323	340	318	322	326	303	330	309	293	274	333	313	314	302	315	317	304	322	336	319	297	280	307	282	313	289	284	282	304	338	279	295	313	279	315	317	308	319	345	305	312	308	334	321	310	314	284	312	313	316	293	328	296	295	282	311	305	333	302	275	306	325	321	312	302	330	311	283	327	325	328	318	298	310	309	285	291	320	320	300	308	313	295	294	327	324	326	297	335	322	306	311	339	300	337	337	307	293	336	296	304	335	329	317	314	300	305	323	306	298	302	315	296	299	309	303	314	337	306	312	319	317	304	293	308	317	343	287	295	317	328	280	286	329	301	305	345	303	313	300	320	295	325	334	307	263	293	325	319	300	305	296	308	308	279	281	311	320	285	310	300	290	335	324	263	278	288	318	335	324	312	309	296	294	299	318	344	334	297	321	313	303	309	359	310	270	324	301	290	314	296	340	318	325	288	274	304	345	280	335	340	301	317	310	311	306	301	276	314	317	327	309	323	306	329	323	306	320	329	317	309	328	295	268	299	268	328	313	313	298	321	317	320	305	291	281	323	305	329	330	339	313	317	263	321	309	291	321	301	294	304	305	321	336	311	306	313	330	296	298	292	312	304	285	297	310	301	328	325	307	336	299	295	298	288	321	306	292	322	316	308	276	298	320	316	290	316	314	309	324	313	295	313	326	297	314	337	314	315	304	326	323	338	326	356	303	324	269	313	324	349	310	282	312	326	324	296	317	268	331	314	325	281	336	345	315	345	298	304	323	276	306	320	308	323	293	326	319	318	279	289	315	323	309	304	318	303	328	312	319	277	261	327	274	354	325	313	281	291	322	314	302	293	306	329	315	306	311	281	318	280	318	326	312	331	322	308	321	287	266	317	339	301	335	318	329	290	356	319	345	305	315	271	305	317	352	304	317	334	278	282	289	324	291	334	286	304	311	299	300	300	312	342	358	274	305	303	313	305	288	311	312	316	299	322	317	298	319	285	333	306	287	292	306	315	320	305	329	317	305	329	297	305	332	338	333	308	315	322	305	280	332	336	314	317	325	320	309	289	323	320	316	323	329	323	323	305	320	323	286	296	288	291	318	303	302	310	310	306	277	299	288	291	309	291	325	292	259	295	321	309	298	294	321	286	314	301	274	309	304	282	310	300	314	281	280	310	302	288	306	290	301	318	295	331	316	306	319	301	295	313	307	311	301	320	320	320	300	292	321	272	304	314	315	346	302	298	303	292	312	322	336	295	301	337	316	318	295	310	330	311	303	303	317	304	333	338	341	350	290	315	278	306	295	340	287	296	296	282	320	289	285	331	320	295	276	339	320	306	333	330	315	326	297	309	297	300	318	305	302	345	314	347	333	311	314	304	312	340	269	296	346	305	302	316	308	316	314	348	287	335	319	294	293	317	326	304	320	330	298	285	296	312	312	333	305	333	293	307	281	286	303	296	262	296	312	335	326	324	317	317	307	334	302	301	313	309	301	300	294	300	324	317	318	355	301	297	321	328	305	355	342	306	321	312	328	293	280	307	317	315	329	303	307	319	284	321	296	296	307	308	305	303	302	299	327	280	307	304	315	348	317	319	293	290	307	300	329	320	339	282	297	339	311	294	347	310	327	337	304	299	283	327	339	332	325	309	314	289	292	318	332	334	337	321	317	318	305	319	296	324	305	334	284	293	314	318	310	311	297	345	307	309	329	285	293	333	325	270	277	321	344	306	315	297	288	294	302	323	302	295	344	297	322	328	309	323	290	308	319	328	306	305	311	291	316	322	281	321	290	322	283	323	289	294	326	310	294	315	294	306	322	315	304	317	295	324	311	293	315	277	331	295	299	285	290	325	318	332	311	379	289	326	323	312	287	348	305	323	307	340	310	324	307	284	344	309	313	295	298	323	304	310	339	293	303	314	344	334	269	330	299	310	327	326	325	306	307	323	303	300	338	343	316	325	312	315	332	323	328	313	332	296	311	319	298	309	276	318	321	286	323	318	291	322	300	303	326	332	318	329	310	302	285	319	303	296	330	320	320	305	293	299	347	291	336	284	308	306	311	313	286	302	293	288	296	284	323	310	318	312	335	305	296	307	302	300	284	289	328	306	337	332	302	275	326	296	323	299	310	322	304	331	340	305	283	348	304	324	325	321	306	285	321	305	266	313	307	301	316	273	311	302	318	290	320	330	303	296	345	292	294	250
20692	36781	28078	18662	13394	8807	6100	4881	3656	2979	2378	1932	1629	1295	1124	908	834	804	698	747	725	716	843	772	683	694	644	630	596	575	530	546	562	493	491	526	510	504	505	503	438	475	452	462	477	471	470	451	443	476	425	426	492	433	442	422	449	425	460	471	433	478	430	426	443	474	425	417	432	447	434	389	463	418	450	432	408	420	436	436	424	430	445	436	413	478	402	407	419	416	445	436	438	432	446	410	413	407	444	448	438	426	423	453	459	405	439	434	426	453	445	463	481	419	445	448	432	446	423	458	447	438	428	432	449	427	466	432	420	405	445	420	460	443	458	455	397	390	420	429	455	416	433	450	416	424	422	408	424	438	457	446	431	436	470	455	440	458	419	474	448	437	430	457	436	452	424	423	443	428	465	440	433	401	453	411	462	443	457	412	414	457	480	461	438	461	474	466	424	447	436	419	434	417	439	423	453	456	489	438	413	433	446	430	420	456	449	423	410	406	450	453	425	403	426	458	434	426	431	445	470	465	492	422	435	431	432	434	426	413	426	411	420	451	409	403	421	424	414	406	452	447	433	434	438	447	431	435	432	395	404	413	447	409	450	459	441	431	419	450	395	444	439	415	425	401	445	430	412	423	460	420	422	432	475	451	415	466	429	421	439	435	474	428	450	452	381	434	419	445	434	429	452	405	397	417	407	434	470	484	454	470	427	441	446	416	447	420	437	400	467	455	411	417	430	405	425	423	397	411	423	468	404	416	404	417	455	449	433	430	420	410	443	429	442	443	444	428	420	480	408	446	431	433	438	392	469	397	457	437	408	392	428	451	398	476	453	467	429	422	410	415	439	443	471	419	434	432	425	442	466	452	455	440	445	404	389	427	425	420	412	419	416	412	420	457	433	424	403	428	412	436	443	406	420	447	449	458	424	456	439	449	402	424	420	385	390	413	443	413	421	431	438	432	433	410	457	467	423	428	442	436	468	450	439	420	446	455	406	455	438	417	434	413	458	454	433	434	460	449	434	430	405	454	439	415	443	485	436	447	425	448	449	440	436	451	438	422	405	461	429	445	441	433	487	464	450	488	422	441	407	454	471	434	446	443	439	458	479	435	419	427	426	447	431	415	428	452	440	435	426	433	385	435	439	454	455	427	426	451	437	431	422	442	427	412	426	398	455	432	424	445	417	421	439	479	411	443	426	418	465	398	433	441	434	416	438	470	436	439	416	445	422	395	435	424	461	469	423	418	448	431	442	441	421	413	410	461	399	436	419	455	410	409	463	430	402	425	400	427	412	444	425	445	420	441	453	431	426	416	424	456	441	428	425	408	440	455	440	431	439	408	437	470	435	409	407	436	420	378	450	425	447	377	414	462	415	447	431	468	426	416	417	440	414	463	432	416	437	448	425	434	384	444	459	438	443	467	430	469	421	434	427	422	428	400	421	425	457	437	422	421	441	437	450	433	480	444	454	442	429	420	411	467	428	470	439	424	421	448	457	465	385	402	439	394	420	447	447	411	427	430	398	439	447	407	416	466	411	450	431	433	413	417	441	407	404	426	435	462	444	456	441	441	439	445	436	403	431	428	409	462	493	454	405	419	419	433	438	449	451	442	405	390	452	431	419	439	451	421	451	438	418	450	471	423	407	394	444	431	441	447	426	442	445	433	413	426	451	451	424	439	421	422	445	428	430	433	450	457	422	427	436	427	428	419	456	455	461	447	405	407	399	390	436	403	395	444	434	440	409	459	441	423	479	451	416	407	454	461	403	444	437	429	431	412	443	428	466	463	420	415	446	419	440	446	412	395	428	430	399	418	404	430	453	442	447	455	429	436	422	421	436	433	435	453	407	419	400	437	432	475	455	449	423	446	468	444	410	415	429	417	429	435	431	421	437	441	447	422	426	473	427	453	391	422	448	416	454	455	440	460	461	434	458	461	430	453	429	392	439	437	399	447	450	410	429	412	470	420	420	419	440	398	454	446	441	436	469	461	449	416	447	417	434	441	430	413	413	432	383	420	450	423	428	467	447	441	426	439	409	426	440	458	440	411	449	470	449	457	467	436	430	432	409	398	419	446	421	423	421	425	416	400	445	383	452	432	428	467	443	399	425	459	452	420	437	446	399	448	456	427	425	402	442	445	418	449	417	412	435	450	435	430	462	400	460	450	452	423	455	402	433	443	455	470	426	491	442	437	439	432	458	466	407	411	428	453	440	415	443	420	434	433	409	427	443	443	456	416	452	477	455	404	431	417	443	409	403	448	432	437	397	394	416	399	421	419	459	402	435	463	467	428	425	406	423	443	418	454	415	426	440	446	425	408	451	376	462	444	420	454	455	441	415	471	442	440	441	418	458	453	431	428	458	394	427	425	474	429	438	428	438	418	432	440	435	466	424	423	430	415	409	425	460	437	424	417	413	405	428	432	408	426	461	466	488	421	418	433	440	388	399	448	464	457	397	440	448	425	400	395	447	437	413	406	454	431	390	430	430	390	460	444	426	435	439	423	448	435	431	448	418	415	452	451	372	456	450	432	461	414	432	435	379	418	465	436	426	420	430	409	461	451	414	390	437	442	439	444	412	443	447	464	433	444	415	449	430	427	469	447	487	426	450	432	431	443	414	412	395	451	425	440	436	472	445	425	424	425	429	456	429	416	442	426	405	421	393	431	421	452	418	434	433	421	447	423	417	432	434	440	461	465	429	374	432	457	456	408	433	463	399	427	417	427	445	424	443	418	429	441	446	438	439	478	432	449	452	435	414	404	438	418	417	434	441	386	406	438	409	452	451	425	457	420	410	426	436	426	453	449	428	459	435	447	411	443	464	439	407	410	439	429	424	417	429	457	410	398	425	403	417	430	418	429	409	437	438	403	426	430	452	427	457	448	423	446	462	466	424	427	403	460	430	430	438	457	399	427	410	468	452	433	429	448	446	395	405	460	405	396	415	445	415	382	410	439	440	443	456	419	452	404	423	435	449	430	442	451	469	405	400	461	467	424	407	419	442	448	457	442	383	394	408	446	440	427	408	442	437	447	446	411	421	448	428	446	418	412	448	436	449	416	412	422	455	464	426	422	451	410	402	442	394	386	448	417	477	424	411	430	424	423	428	425	416	421	467	432	420	409	444	435	448	403	481	453	411	441	454	420	444	433	421	430	429	432	423	409	434	453	444	435	407	427	455	468	441	480	451	437	434	440	427	447	408	417	412	456	430	422	444	414	426	422	411	444	437	415	436	458	426	417	413	409	422	410	409	415	423	418	434	458	432	411	451	451	449	464	433	388	434	380	422	431	444	434	440	442	424	433	428	441	440	461	447	457	412	416	464	437	392	484	455	470	429	467	429	438	441	390	432	421	421	448	430	416	412	434	450	429	407	401	455	456	477	476	458	413	465	417	464	430	453	412	463	422	416	451	420	431	444	422	431	455	406	400	415	415	419	445	411	414	438	409	445	433	438	419	468	443	433	463	424	430	442	424	430	410	469	451	451	459	448	448
23090	21694	29358	24537	21737	20818	9690	3943	2565	2068	1700	1366	1104	920	772	599	606	560	505	516	515	522	575	541	485	463	454	409	420	363	401	335	380	356	318	357	319	320	324	333	301	313	293	297	317	306	326	278	265	292	257	292	272	272	292	271	265	260	319	288	290	298	291	280	252	271	269	268	275	264	277	301	275	289	266	256	273	285	308	254	279	305	282	289	256	246	275	277	291	270	304	264	255	275	261	288	278	292	284	240	259	299	240	275	296	241	274	289	280	270	295	290	269	268	297	317	280	266	260	268	268	265	284	280	302	270	278	274	284	272	292	267	252	278	289	299	266	291	281	290	281	287	286	308	291	261	304	269	282	289	265	252	281	267	270	290	262	269	296	289	302	271	265	245	287	283	275	265	245	259	285	286	273	262	274	271	273	281	253	292	239	298	262	236	282	267	261	249	276	303	277	284	246	269	294	275	290	290	276	275	290	245	258	302	278	290	262	265	303	289	286	263	279	289	271	273	257	251	277	281	275	282	270	270	281	266	285	283	308	241	287	287	234	259	261	292	284	275	266	310	253	254	251	269	295	291	287	282	286	270	267	275	242	277	285	273	293	286	257	273	282	270	257	276	264	288	298	283	305	279	299	255	278	277	253	286	272	308	286	280	299	261	267	302	284	313	270	291	295	288	254	267	261	273	265	239	272	279	313	276	277	312	281	268	266	266	301	282	305	261	280	266	274	306	316	276	270	299	284	296	286	267	303	253	250	305	268	273	237	297	272	272	262	287	275	251	294	311	260	288	256	268	279	265	260	290	287	265	268	298	273	269	248	289	266	280	244	318	295	254	286	265	287	271	257	272	271	296	271	286	258	273	263	268	268	281	262	282	282	297	281	277	272	278	266	283	292	258	255	301	260	265	304	276	295	293	286	282	269	257	282	260	282	281	282	280	277	271	270	247	259	264	289	262	290	295	302	262	294	283	286	235	267	227	269	293	290	264	286	288	269	258	260	265	276	263	272	246	285	293	286	261	289	296	276	248	278	252	281	297	295	280	309	286	264	269	318	289	283	275	262	260	299	249	262	279	287	263	281	319	299	280	279	255	273	259	260	252	269	262	259	250	313	296	273	303	272	305	268	269	275	276	265	281	277	272	271	279	269	292	298	277	278	305	274	281	280	299	266	269	289	305	278	265	285	271	285	270	265	263	273	273	284	228	296	244	291	285	270	267	286	273	295	265	286	264	271	282	257	264	283	281	260	260	269	283	264	281	277	277	266	277	306	277	287	277	259	310	303	280	270	307	259	282	316	253	283	274	278	239	269	254	253	262	265	270	282	266	284	294	296	257	266	285	309	279	294	299	276	269	281	280	288	265	266	253	264	301	287	279	278	265	291	274	265	281	277	287	256	245	275	279	289	284	281	281	282	260	272	228	289	248	294	271	283	303	258	273	264	301	301	305	266	277	287	264	287	269	265	264	279	277	251	248	261	252	266	294	291	271	280	280	275	271	246	291	290	284	264	283	270	270	258	294	266	281	274	271	298	282	275	280	251	261	282	286	251	316	292	251	269	277	270	290	274	291	272	307	298	270	253	265	266	275	272	261	244	246	318	284	271	259	267	262	256	267	261	298	274	275	261	278	268	274	267	278	292	255	279	310	276	270	272	281	291	261	268	287	277	271	302	297	248	270	267	269	318	285	271	281	254	294	264	282	252	285	300	265	274	266	270	286	267	269	303	286	276	273	267	264	265	247	290	255	287	300	254	263	284	270	286	263	297	262	295	278	286	292	265	290	276	257	295	297	272	287	252	281	269	253	276	286	284	305	272	290	273	254	310	242	301	258	283	289	275	300	268	270	282	258	246	307	274	285	304	249	281	272	274	271	240	243	280	297	278	289	277	299	279	289	268	264	290	304	291	254	263	256	276	278	288	296	310	287	278	273	271	284	268	313	301	303	290	244	295	261	273	293	274	262	288	280	276	272	287	279	274	271	274	255	295	288	298	289	294	260	278	264	274	267	289	291	274	268	269	268	295	239	266	322	257	270	262	281	281	276	248	287	261	277	283	283	286	286	264	294	278	277	289	251	278	281	270	266	283	292	289	246	275	250	281	249	296	309	259	294	300	286	275	284	320	258	281	256	270	279	306	269	293	291	269	289	267	268	276	311	269	293	306	299	291	250	277	304	251	298	272	300	271	257	266	247	247	272	259	276	251	275	280	320	298	268	283	285	246	285	268	263	284	269	277	301	281	284	281	269	282	252	262	268	251	256	294	269	267	278	269	309	290	273	268	283	315	277	270	309	295	244	287	266	267	316	265	298	247	296	261	256	252	246	296	270	304	265	270	250	264	271	295	251	265	256	279	263	293	268	258	294	292	269	270	273	261	272	278	234	276	292	305	244	288	270	284	286	270	279	253	262	300	267	275	288	260	280	271	289	298	270	286	266	299	287	289	252	269	283	292	271	262	266	285	270	249	252	278	269	279	286	274	274	293	281	258	283	290	273	276	286	262	299	270	262	277	288	287	287	252	246	281	251	261	299	255	277	284	261	287	307	281	316	295	273	270	251	263	286	277	276	301	289	294	274	256	298	271	286	287	285	269	278	266	266	296	270	275	278	277	258	303	268	288	272	268	276	265	248	287	287	284	266	262	294	260	270	301	296	279	281	261	261	269	277	307	284	280	294	282	302	275	260	273	287	244	296	311	275	285	301	254	274	301	303	291	276	264	267	269	314	267	298	285	263	258	295	285	273	270	256	280	281	272	282	303	269	291	268	267	275	275	246	269	277	256	281	275	253	249	265	267	279	269	289	310	285	286	277	272	274	295	281	280	295	257	252	274	295	280	278	266	266	277	228	298	319	271	296	268	285	278	250	264	270	285	273	267	269	293	265	275	246	285	250	292	282	290	278	254	223	276	270	244	305	263	245	256	276	278	271	274	285	266	260	284	286	276	293	304	287	283	278	279	280	281	275	268	285	279	261	259	282	279	289	282	280	269	266	252	257	291	253	261	283	286	302	283	283	277	299	260	275	276	294	265	276	255	273	268	281	292	263	277	284	281	260	312	292	265	263	271	281	274	291	279	279	273	280	283	281	269	270	299	263	246	293	293	297	274	299	287	273	286	292	316	264	293	247	295	263	285	263	251	272	280	284	275	268	265	269	247	279	286	295	274	291	267	279	287	261	291	269	274	268	264	292	266	273	310	275	267	262	263	268	271	280	293	257	243	288	294	254	290	272	265	311	295	268	309	256	304	272	304	262	276	267	264	264	296	261	305	318	272	266	305	276	264	274	268	306	290	259	260	284	266	263	252	272	249	254	274	286	295	295	284	284	281	265	282	293	260	281	270	263	290	273	284	283	296	274	301	245	283	288	268	276	285	283	276	277	270	263	271	275	296	295	269	290	277	285	269	265	276	265	248	255	283	284	308	268	279	277	272	284	251	261	261	286	262	253	277	262	280	273	274	276	316	276	288	270	289	274	273	297	293	296	292	278
22718	44499	36215	26556	19634	13589	10156	8363	6149	4936	3993	3144	2490	1992	1594	1262	1128	1064	892	1004	1003	1040	1095	913	912	869	811	727	673	631	641	610	593	536	504	496	518	519	517	463	447	451	449	459	439	391	416	426	434	390	419	397	422	392	411	375	387	379	387	378	404	375	357	373	364	365	360	356	407	397	364	363	396	413	387	351	369	374	378	398	368	383	413	355	359	368	360	372	388	385	387	361	391	369	415	379	416	405	391	400	401	382	383	381	378	394	399	398	396	371	400	394	348	422	394	392	371	366	380	355	402	404	368	391	426	385	419	367	367	388	374	356	385	413	370	366	365	366	394	378	396	396	390	381	378	403	386	366	390	380	364	373	374	391	386	381	391	368	370	388	345	418	381	321	348	393	381	376	375	407	354	413	405	356	354	368	383	391	393	385	361	388	353	404	385	397	369	387	383	382	361	401	384	403	380	403	382	378	376	364	379	386	399	405	388	411	384	358	363	387	386	389	381	382	391	376	360	407	370	354	352	394	360	386	374	386	367	417	381	384	387	379	385	372	380	378	399	377	384	397	400	383	358	360	407	407	415	361	368	377	397	355	379	350	400	392	352	372	406	356	410	379	367	394	380	350	403	380	380	386	386	386	364	360	383	359	373	418	372	360	366	370	405	404	387	350	380	378	380	385	366	366	359	384	376	401	370	407	358	383	358	387	387	394	402	388	382	344	385	381	376	377	390	376	377	384	411	370	394	405	396	384	422	439	379	383	388	372	379	380	394	384	381	371	365	366	397	363	349	381	402	365	385	345	354	408	369	352	417	347	403	360	403	350	335	399	391	359	367	383	420	371	370	369	414	382	385	368	362	368	380	381	396	396	405	373	359	405	384	355	387	414	365	415	385	366	377	397	380	414	384	349	389	399	392	421	378	386	361	413	390	357	380	371	378	376	401	384	387	398	367	362	394	384	393	386	380	367	387	395	386	384	358	387	374	373	391	371	357	390	394	394	381	376	409	378	398	409	408	380	368	384	378	363	410	411	390	401	382	395	373	401	398	388	408	381	383	404	363	396	390	383	409	390	408	403	393	366	396	383	409	381	399	353	358	374	365	364	385	413	391	386	394	385	403	374	356	344	386	384	364	397	377	385	366	389	390	396	356	353	372	367	356	381	371	343	409	373	395	391	358	388	366	364	387	398	381	378	363	401	410	395	384	408	386	378	377	387	395	367	361	362	368	398	362	360	366	363	386	433	378	369	340	419	389	420	374	392	359	401	373	377	385	369	367	404	399	388	361	381	326	379	359	396	418	403	377	369	394	358	365	386	422	398	368	376	362	385	378	363	393	349	368	392	404	374	410	342	379	400	398	400	399	362	370	374	395	353	390	371	371	417	375	384	392	371	382	406	372	346	405	393	388	379	401	390	378	366	390	378	365	389	371	403	363	371	414	373	376	392	391	389	398	361	370	372	380	371	391	393	375	397	381	382	417	384	368	379	406	394	406	368	426	363	375	362	376	416	396	386	356	384	374	385	398	375	398	389	391	380	393	395	350	410	394	381	404	350	378	395	393	397	398	375	388	378	389	357	392	405	377	381	349	379	364	353	350	381	375	390	374	393	387	389	411	402	397	384	407	409	379	362	390	381	377	389	390	393	383	374	418	374	392	365	405	407	421	419	406	368	356	362	388	345	389	352	400	342	405	356	356	373	378	394	377	390	371	344	387	358	360	367	392	362	386	387	390	373	368	381	352	389	376	375	415	376	385	377	379	395	366	369	377	370	409	401	381	353	373	368	414	383	412	399	392	434	386	378	398	397	378	380	401	421	403	376	403	406	391	406	397	390	379	335	369	408	374	377	424	401	347	408	366	371	386	371	399	402	383	396	404	350	411	392	355	381	372	381	394	375	357	395	369	384	374	403	394	396	376	401	385	378	390	365	405	399	376	398	353	434	394	375	362	349	411	391	383	369	379	359	334	413	373	377	401	419	406	396	381	390	421	374	406	396	411	390	349	368	408	361	387	365	370	378	388	366	389	355	365	398	368	370	411	345	387	374	363	363	361	364	394	381	378	384	345	363	382	417	420	382	384	371	395	385	401	366	406	396	397	375	371	367	393	366	407	370	364	398	386	385	406	393	370	377	395	420	399	363	384	390	396	387	397	411	396	355	409	360	351	367	366	375	370	389	366	371	374	349	380	393	359	360	385	385	381	365	406	414	399	403	402	405	383	418	366	383	396	398	426	383	376	349	391	378	409	397	372	385	390	392	373	397	399	389	420	377	388	396	385	374	378	349	363	386	405	394	400	401	379	354	356	410	335	393	398	400	386	420	371	387	395	366	395	410	386	383	375	358	402	372	368	388	385	376	379	374	423	358	383	378	375	356	353	391	365	310	391	387	327	406	391	396	370	382	360	402	377	403	373	344	397	380	371	397	395	383	400	395	392	426	374	378	380	380	390	392	338	392	366	338	372	406	387	391	386	370	389	386	361	373	368	428	396	388	358	394	414	380	354	352	433	378	384	358	393	384	391	379	374	392	383	355	414	440	391	361	411	383	387	375	382	406	423	393	386	368	368	396	343	375	418	340	386	376	374	384	353	381	340	398	381	365	383	391	369	373	411	366	388	401	392	368	347	376	388	380	394	419	384	389	371	369	409	374	388	382	350	381	384	348	372	359	349	365	394	414	381	362	359	391	390	393	408	399	387	373	401	396	362	361	380	387	349	361	410	361	404	397	410	373	398	356	407	368	379	391	369	390	336	417	367	382	383	409	377	376	401	383	391	401	388	398	400	387	392	371	406	380	390	378	403	364	343	371	394	399	383	398	406	401	390	370	402	392	366	383	413	381	372	367	373	409	366	382	352	361	366	419	382	374	370	391	368	428	393	379	371	376	358	382	398	396	374	368	384	361	378	391	405	362	378	362	352	380	369	393	371	383	399	373	376	388	386	383	413	362	378	364	332	362	387	410	375	357	398	382	395	403	389	376	404	372	376	361	387	362	401	387	360	366	385	373	342	340	368	355	389	374	372	342	388	366	357	351	353	367	381	383	381	384	371	382	387	398	402	359	377	392	360	377	381	365	397	385	402	352	369	389	415	375	383	400	373	379	380	369	364	411	369	386	381	392	363	412	400	387	428	396	375	364	361	365	396	392	401	401	387	419	387	380	427	377	396	363	398	401	377	402	368	364	378	393	405	408	396	383	375	361	331	369	400	365	364	370	366	418	326	408	375	401	410	366	416	375	377	370	405	360	411	363	416	382	359	346	357	343	380	339	388	384	439	377	370	388	374	399	368	380	408	363	384	369	404	366	405	375	405	365	410	363	393	364	381	398	345	402	344	362	371	377	364	364	352	399	369	382	377	394	394	353	353	393	396	374	390	407	418	362	429	399	374	383	344	412	387	372	353	338	368	389	405	391	375	373	414	373	381	395	382	383	352	400	377	405	404	427	397	390	392	397	376	371	408	424	382	405	380	380	375	386	378	373	367	391	353	371
28527	22050	20347	12280	5615	2970	2172	1621	1237	1036	852	764	647	540	512	506	470	462	396	428	444	486	451	435	408	406	423	398	374	378	386	373	357	340	353	368	354	382	379	359	328	347	320	371	364	360	365	356	347	326	332	346	337	352	357	365	358	329	341	345	373	364	336	329	343	321	349	327	313	352	331	298	382	319	359	329	356	378	320	322	382	335	371	370	386	339	330	331	324	342	342	316	328	339	355	323	310	368	373	371	341	351	315	328	334	324	340	335	321	338	326	330	370	351	362	417	348	312	346	358	304	364	342	343	314	336	355	314	358	323	371	345	328	357	349	330	342	316	334	342	321	361	336	349	376	360	388	309	333	345	347	347	285	294	374	362	332	327	350	335	342	352	339	332	309	372	323	325	356	336	348	340	325	316	337	350	340	376	319	350	336	357	330	336	382	360	359	318	310	356	353	336	341	342	333	341	343	311	342	359	334	365	333	356	333	352	325	334	327	320	307	359	353	297	336	312	339	329	362	299	355	304	315	306	352	340	322	326	383	324	339	353	317	325	327	372	386	352	356	330	353	321	339	324	351	334	354	308	338	351	318	366	333	374	327	370	338	340	350	369	343	339	331	325	314	352	328	394	360	335	324	339	339	310	339	346	355	305	350	333	379	347	335	343	315	351	339	346	315	331	325	349	307	328	361	338	351	327	304	316	358	350	351	320	331	322	339	335	321	352	311	340	297	364	342	353	319	379	340	329	356	352	351	346	341	341	308	321	318	326	346	345	341	358	342	369	375	326	359	359	383	337	362	374	327	339	352	349	367	345	374	318	333	335	346	357	354	372	370	313	366	362	355	324	340	330	361	373	344	357	328	321	365	318	331	339	349	368	349	332	346	344	324	305	351	309	348	357	342	323	330	365	326	357	345	310	351	340	309	347	372	329	351	322	350	332	314	313	348	344	338	349	331	328	350	345	329	358	335	308	328	343	374	319	328	364	328	337	355	279	354	316	333	338	355	323	342	313	340	326	360	374	360	381	364	329	368	372	318	310	329	334	369	358	352	363	364	354	385	319	339	347	322	365	340	310	329	333	343	353	335	310	373	347	361	342	331	356	358	340	317	344	359	325	348	331	314	332	386	349	358	353	334	301	321	337	349	339	336	349	348	354	351	347	341	352	355	335	332	365	313	359	363	308	318	322	320	311	343	344	355	345	357	362	339	370	364	311	345	358	329	347	377	355	336	325	347	367	344	341	354	340	333	361	326	370	323	345	357	348	317	368	345	315	334	322	367	360	318	348	331	376	354	298	349	348	349	329	340	338	320	341	330	335	366	337	369	335	331	374	337	367	342	367	344	351	334	354	314	353	377	359	339	338	321	347	348	363	319	345	332	342	343	326	345	324	350	333	369	379	381	358	333	321	346	325	353	315	351	356	332	352	314	350	356	347	347	305	342	357	306	366	338	327	313	351	352	341	333	364	302	371	345	324	328	342	349	363	349	355	315	343	342	318	303	326	344	344	345	345	348	323	348	322	345	335	344	340	375	328	340	363	364	337	349	330	352	305	353	355	351	333	319	334	337	360	333	356	331	358	353	356	358	322	351	323	337	304	350	326	367	349	365	332	343	346	348	345	364	340	381	368	323	339	350	325	312	344	352	327	319	330	317	333	358	366	313	328	323	342	338	328	363	355	325	317	315	346	347	348	384	382	335	330	366	297	318	335	317	293	308	341	344	354	330	322	330	336	341	361	367	327	373	316	324	353	342	345	368	366	325	333	326	344	343	366	364	358	345	371	344	362	330	336	374	317	332	372	347	336	331	326	336	350	347	332	340	339	326	339	314	323	323	322	330	368	343	336	328	341	330	318	357	304	360	363	322	329	318	343	368	306	355	348	324	360	357	356	393	308	354	349	342	359	327	354	330	354	376	339	351	302	333	331	344	328	324	326	321	315	331	339	323	364	326	325	319	298	346	351	356	365	371	365	345	336	331	361	315	337	344	338	354	302	348	350	349	312	363	352	320	328	332	346	336	320	339	334	360	346	326	334	354	325	366	344	360	343	382	357	341	327	361	350	320	351	339	342	346	293	369	336	329	335	335	360	322	344	343	327	327	325	357	327	324	328	324	305	323	323	324	336	320	339	379	364	296	362	337	340	377	336	333	341	364	320	342	344	310	372	320	353	301	340	356	346	357	337	341	323	353	337	374	334	366	365	369	313	334	367	314	336	346	351	337	346	309	348	318	359	341	339	343	334	341	332	330	365	345	366	351	316	349	318	338	347	293	359	355	343	328	349	360	352	351	366	347	340	311	370	340	330	302	350	345	339	323	330	340	329	374	361	346	321	345	345	314	350	321	364	332	349	310	342	382	376	338	349	339	351	311	371	356	324	347	355	328	359	350	352	340	352	339	325	325	340	329	329	338	353	336	340	339	355	346	321	361	320	372	322	311	368	321	293	339	354	348	353	343	351	352	314	319	330	341	355	346	338	355	350	334	338	354	318	332	340	337	361	336	349	338	322	354	351	328	358	317	374	375	323	343	307	356	334	356	341	317	346	350	333	318	330	332	341	323	320	375	336	334	341	352	345	328	361	346	352	358	327	367	360	356	327	316	347	328	328	356	373	404	329	311	325	344	352	331	370	380	319	329	362	331	396	319	343	340	323	333	323	326	359	330	316	322	323	320	352	347	338	343	333	387	333	325	355	357	379	318	347	338	346	358	328	365	349	352	361	339	335	306	373	344	321	327	334	321	335	352	334	326	328	341	336	341	324	314	355	322	360	337	338	337	327	331	348	349	317	354	372	352	348	343	352	342	367	348	342	352	332	332	344	336	308	338	339	375	332	333	358	351	342	327	380	353	367	313	338	369	367	306	332	302	361	367	366	346	352	345	303	374	301	335	339	325	346	342	327	375	335	382	340	338	314	333	349	325	344	344	318	350	329	348	349	321	340	340	332	341	332	302	326	324	347	344	327	323	330	341	345	335	344	354	358	334	328	372	349	357	332	374	357	342	330	335	341	335	332	360	329	340	336	372	357	352	355	320	331	326	324	350	330	352	365	317	357	320	367	349	301	375	354	345	335	346	352	332	317	356	340	354	344	352	326	357	372	334	326	340	361	315	329	359	350	323	332	350	331	341	306	341	385	383	364	371	319	354	333	307	338	336	331	369	358	366	374	343	327	335	331	364	363	327	349	361	365	315	343	370	348	385	367	315	312	334	359	331	307	384	383	348	367	354	327	311	348	333	347	347	329	344	342	355	343	324	314	331	336	326	362	370	377	359	338	321	342	376	322	352	369	335	335	345	324	379	325	348	336	376	367	331	361	358	330	346	354	314	353	358	339	340	333	318	336	370	316	345	344	348	350	344	313	303	334	333	340	333	326	311	336	365	328	352	301	343	320	320	348	347	332	331	329	339	359	326	331	319	332	339	355	323	359	348	292	348	340	329	343	343	334	335	345	322	316	318	315	330	339	339	320	338	365	360	354	314	352	347	351
20637	33596	25326	15660	10405	6848	5056	3985	2999	2381	1983	1599	1275	1079	878	792	830	677	665	692	754	729	698	678	685	647	669	587	582	595	570	601	569	570	512	528	520	500	564	527	507	511	524	520	522	520	505	483	502	490	460	472	472	476	502	494	485	456	466	438	465	506	514	477	450	487	468	497	469	490	445	461	470	487	462	440	498	426	461	518	467	480	505	443	484	469	467	477	431	512	460	446	470	480	487	420	452	474	487	480	470	450	493	468	496	477	482	435	434	458	471	485	496	476	476	520	448	494	474	500	514	491	460	467	490	473	475	471	472	499	481	481	484	458	474	490	470	456	451	434	483	506	506	438	489	475	520	504	466	495	478	476	488	497	499	449	538	499	472	492	492	465	489	471	501	463	465	478	449	482	469	467	459	470	471	505	466	449	484	490	503	432	473	484	460	517	470	473	456	477	502	488	477	513	457	500	416	503	466	433	471	499	520	467	485	460	466	485	468	471	488	435	470	504	504	494	509	491	472	479	466	499	477	454	502	480	468	480	480	476	460	482	467	444	471	478	488	491	448	472	494	478	490	505	495	452	449	542	467	464	449	502	505	472	461	460	456	453	438	459	470	490	485	501	449	455	476	449	481	461	485	505	489	471	454	461	457	481	496	507	457	474	490	490	439	508	492	456	481	495	461	470	462	475	480	442	459	470	471	495	491	498	487	485	471	477	499	475	437	499	428	467	490	497	473	509	470	514	474	496	472	486	458	478	461	486	480	506	469	424	432	505	485	471	464	438	468	458	483	478	480	471	449	471	496	490	490	453	453	487	465	466	500	509	487	478	475	509	446	447	470	482	489	515	459	461	436	483	464	480	494	490	500	499	476	473	476	447	521	499	487	484	468	460	453	468	462	489	457	512	491	497	502	475	463	443	486	506	496	467	439	502	451	482	455	471	457	468	465	465	453	445	454	468	486	462	475	465	471	485	458	468	447	491	490	473	476	517	488	514	499	491	454	500	474	517	478	473	485	469	482	472	457	476	462	489	518	469	491	490	482	538	496	449	460	471	502	457	513	502	483	495	468	486	482	492	434	446	481	478	504	470	444	498	490	467	499	473	482	490	482	446	473	474	470	478	501	472	475	482	447	469	460	452	491	457	466	471	417	493	427	476	438	487	519	455	489	475	479	449	454	451	475	485	452	486	448	470	461	437	462	502	502	447	468	508	448	472	474	438	479	492	466	443	483	474	513	439	464	495	480	530	465	514	480	489	492	473	459	440	436	511	435	477	488	461	470	525	492	444	505	468	469	493	457	531	488	516	458	465	431	493	526	448	455	464	453	500	480	515	502	539	479	449	429	472	492	455	451	456	485	434	470	495	501	467	507	467	510	491	485	496	491	461	441	512	467	474	475	476	458	485	479	497	458	469	483	446	496	442	521	476	470	501	482	440	447	432	485	462	489	481	469	477	439	480	479	424	472	520	468	459	458	466	462	477	465	440	446	447	469	476	490	480	493	491	513	444	465	447	485	479	477	474	485	453	471	476	479	472	474	491	516	450	476	485	479	492	469	488	482	483	445	451	499	437	500	490	499	477	466	457	482	438	489	489	480	491	473	485	466	464	455	488	471	475	449	495	515	465	505	485	452	464	471	529	503	481	532	516	462	462	509	463	502	467	458	470	506	440	473	491	478	455	483	487	492	477	479	476	474	469	501	435	485	450	498	475	456	519	475	477	488	470	459	442	502	493	482	469	471	501	485	469	489	488	464	479	494	475	455	459	473	481	489	488	471	519	466	474	472	480	480	440	496	471	446	480	501	479	467	490	486	479	491	469	477	453	508	471	445	512	434	465	458	464	501	503	481	492	462	477	512	430	478	482	531	501	461	493	463	466	476	468	503	465	432	481	479	476	468	433	486	467	501	485	461	445	470	476	480	488	454	482	493	469	468	471	504	479	446	482	447	508	518	416	486	475	436	479	455	457	452	480	452	466	496	494	487	470	430	456	471	481	497	473	441	477	459	483	474	513	513	461	479	480	485	438	482	493	459	444	468	508	492	468	494	466	462	498	465	460	453	484	461	475	490	438	446	505	493	491	447	479	458	514	475	456	480	494	515	421	484	441	472	490	506	484	459	480	450	497	474	480	454	447	460	481	488	412	491	465	477	471	478	458	504	454	487	469	465	459	456	511	454	457	473	488	495	487	454	433	494	485	511	492	461	491	455	464	472	503	519	458	436	470	486	473	460	480	465	497	447	447	531	476	474	442	510	474	481	454	472	466	473	460	465	457	413	457	458	486	485	468	442	457	461	470	443	512	475	465	476	474	495	478	446	471	467	487	486	490	487	487	500	460	491	468	487	417	462	502	480	463	498	452	516	467	486	487	502	471	423	494	477	475	450	486	460	489	507	444	491	496	447	454	447	488	473	448	453	521	459	444	480	504	497	490	458	470	468	456	457	515	463	533	492	467	463	468	445	485	490	445	465	496	515	497	470	489	436	520	443	489	499	494	499	517	507	446	478	454	479	485	483	487	461	501	479	497	458	447	462	457	458	507	431	494	517	478	475	492	496	461	473	459	463	442	514	497	505	484	467	469	472	477	475	478	469	442	478	491	484	493	496	515	469	428	459	485	457	494	506	474	481	503	476	467	480	491	440	461	501	475	468	490	438	444	495	467	480	473	485	497	494	486	463	507	470	522	464	465	468	461	438	471	473	415	437	471	449	463	480	473	440	491	504	499	492	461	482	468	460	442	469	484	494	468	500	467	453	463	452	497	453	467	497	483	453	512	454	519	477	469	491	429	455	492	519	513	443	464	488	493	481	481	446	467	496	490	494	483	496	436	490	482	474	488	468	471	463	469	438	471	529	493	462	434	477	486	444	484	489	529	477	458	482	472	430	490	483	464	470	503	446	479	486	494	472	509	488	480	465	500	501	492	494	455	454	464	503	509	463	430	494	456	492	456	499	490	465	498	471	512	470	482	463	488	427	462	478	477	484	504	437	446	503	458	443	447	478	474	457	475	504	443	505	482	480	460	492	505	425	414	484	519	472	479	463	444	460	468	453	488	471	480	461	479	458	468	442	467	457	453	460	489	477	493	492	465	456	483	494	461	478	473	446	466	427	487	483	464	469	518	510	452	481	489	461	498	492	490	475	475	463	466	481	505	479	443	459	472	469	488	491	485	468	499	453	457	442	464	454	468	501	425	496	483	516	509	454	461	463	464	484	462	537	453	501	458	455	454	467	423	476	480	444	486	440	425	485	479	456	480	481	443	504	496	478	483	525	460	470	471	481	446	499	489	466	515	480	512	469	466	454	476	475	511	511	482	473	512	498	483	467	478	491	475	499	457	535	491	451	497	457	456	472	477	494	505	498	488	483	451	521	476	495	457	492	483	487	471	492	459	516	487	445	468	475	486	473	473	493	452	449	478	468	471	506	470	466	442	504	468	477	446	496	486	486	490	512	464	465	485	495	466	519	472	446	421	487	492	478	473	466	469
24037	21684	28765	25159	21198	10861	4472	2739	1971	1678	1334	1116	887	718	617	587	573	490	460	473	527	548	507	454	450	446	440	411	429	383	443	404	373	387	374	389	368	348	390	357	326	350	347	349	322	346	334	366	345	342	363	293	306	366	335	320	350	352	319	343	328	329	339	359	318	331	339	341	332	297	313	304	265	318	291	322	321	340	336	328	369	324	310	313	308	347	322	284	331	300	354	310	303	321	292	319	314	336	311	322	306	338	324	318	305	315	314	313	345	305	321	322	310	311	331	336	332	308	356	322	288	311	310	326	323	330	299	335	326	342	312	330	306	352	332	331	307	336	341	288	337	340	336	297	352	341	293	344	314	319	294	337	298	349	325	317	319	318	300	311	309	318	279	375	335	324	331	320	352	357	322	327	309	340	329	328	312	300	299	320	308	322	346	341	314	317	331	329	326	347	319	327	320	292	318	326	316	315	311	310	338	320	335	290	300	323	312	318	316	332	293	330	319	308	302	332	338	340	329	292	300	338	318	292	296	277	326	306	312	294	341	309	264	358	338	302	323	317	332	351	371	342	319	293	345	306	303	306	301	335	312	333	309	304	315	316	305	318	315	343	350	302	322	324	298	332	322	343	312	311	340	314	314	349	294	299	353	296	302	313	345	336	320	321	294	329	323	378	322	363	338	340	340	306	337	300	351	310	301	295	311	348	336	304	326	323	327	317	338	322	332	321	331	308	337	322	313	327	315	340	335	314	314	328	285	315	329	328	310	326	349	352	308	336	291	310	331	345	329	303	292	306	314	338	331	308	317	323	298	314	316	313	324	367	327	320	321	312	333	336	337	386	335	328	299	295	305	343	294	331	329	303	337	299	305	323	318	351	300	308	307	326	318	274	320	316	316	312	346	311	305	332	329	307	316	300	330	333	323	326	319	320	289	323	314	302	332	321	316	324	345	308	315	336	336	338	318	324	357	323	314	294	319	289	311	353	338	331	331	305	308	322	313	324	304	321	314	316	309	308	337	329	300	327	318	329	271	318	308	298	325	330	295	328	302	323	322	312	345	315	332	337	331	308	329	337	309	328	280	306	313	331	291	332	344	319	303	324	289	332	305	312	338	326	329	323	325	330	344	273	346	328	303	310	321	305	331	342	333	329	322	329	336	306	336	305	281	289	337	317	351	323	301	316	311	320	329	305	330	316	297	327	329	376	344	344	347	298	326	302	331	316	298	300	301	315	327	336	309	350	311	300	320	317	307	319	329	300	319	328	319	305	300	330	332	326	334	309	333	309	315	312	326	313	311	327	333	326	322	317	362	312	341	304	350	351	288	333	322	318	319	296	328	310	331	341	329	329	351	337	310	326	361	304	313	314	341	324	290	338	324	301	308	306	302	328	341	306	339	313	359	329	297	350	321	329	292	311	297	326	333	332	326	298	296	326	347	307	295	305	332	308	315	350	277	309	286	321	301	311	275	369	325	293	318	325	361	321	328	352	295	299	339	327	333	330	313	296	307	306	306	335	315	352	341	325	330	329	337	323	321	329	320	292	319	294	339	320	327	296	295	303	323	311	293	306	344	306	335	327	315	345	312	356	350	285	320	311	319	311	320	341	325	293	307	288	332	315	327	289	335	288	327	320	330	298	299	300	316	351	291	328	324	302	324	310	339	346	288	339	306	319	326	342	344	316	314	337	292	314	323	315	354	320	331	325	300	305	312	311	340	321	312	324	314	296	327	318	325	299	333	320	327	310	307	360	291	353	313	338	305	318	339	302	308	327	334	310	328	325	337	321	342	324	302	309	313	297	337	348	327	332	323	332	322	316	305	315	330	332	339	326	333	300	315	347	358	311	294	345	311	294	325	299	334	297	331	359	299	322	334	297	292	365	336	335	316	306	343	323	355	310	302	291	321	318	354	317	305	311	330	334	341	299	354	278	324	344	329	333	319	326	316	303	320	340	332	325	307	320	322	296	340	299	307	311	327	319	329	329	296	322	311	324	344	362	310	308	315	306	309	333	340	307	332	296	341	292	318	308	325	280	317	333	284	320	297	310	366	291	303	308	344	351	316	316	311	322	324	337	344	335	342	305	315	315	311	297	334	359	355	340	378	320	333	321	319	350	356	328	338	341	303	344	324	285	311	288	316	312	322	329	327	287	354	297	348	305	322	352	334	348	302	315	341	320	325	319	341	298	323	289	315	348	326	314	310	296	308	309	332	320	334	327	316	339	287	302	301	351	354	313	282	313	326	327	322	300	350	314	355	332	310	326	312	316	305	296	314	284	322	329	345	338	336	362	351	320	308	298	334	293	316	344	293	332	313	321	341	327	295	356	305	335	339	301	296	350	327	301	319	297	291	321	327	322	326	332	333	324	305	330	297	333	336	304	323	317	287	289	326	300	322	320	290	323	346	317	320	340	321	313	328	310	327	333	302	310	310	318	319	299	314	299	308	326	300	320	315	323	327	322	320	341	320	323	329	303	293	306	340	319	310	328	321	336	328	329	334	306	345	326	360	307	309	300	283	346	339	310	301	322	312	339	302	319	325	365	333	390	327	306	321	314	321	342	312	299	320	292	306	299	283	352	306	343	316	302	329	306	351	306	334	323	339	306	315	326	298	312	321	323	306	290	287	320	345	316	308	309	345	321	301	336	339	334	352	306	323	281	323	324	324	306	307	310	344	296	322	302	302	321	295	324	295	335	293	304	297	317	284	354	352	345	327	300	305	352	312	332	325	321	308	309	307	336	302	296	315	347	310	306	332	294	323	298	314	302	305	293	307	295	323	305	361	315	314	316	328	343	326	322	349	305	338	335	346	295	306	355	317	294	311	307	337	328	335	314	335	331	336	291	332	325	333	335	277	324	334	306	296	341	317	316	305	353	300	347	330	330	308	309	358	293	313	318	284	328	322	322	333	325	317	332	311	303	302	329	318	307	300	341	310	297	295	361	310	311	310	323	315	295	303	312	301	339	323	302	307	320	308	324	336	317	336	312	340	305	309	311	323	290	320	338	343	328	308	319	333	284	330	320	294	350	307	329	338	306	338	353	319	344	339	347	280	294	323	332	349	322	346	315	325	315	328	316	315	323	306	298	293	320	302	315	304	323	363	330	304	331	316	335	301	315	313	339	334	305	308	290	327	320	336	322	326	310	335	293	313	343	353	302	326	354	317	313	315	286	341	315	331	306	331	327	312	314	315	328	347	328	324	322	305	321	331	301	315	327	308	326	355	297	315	319	335	324	291	322	319	318	299	357	289	336	347	348	304	327	346	326	297	308	343	332	318	307	333	332	309	313	307	317	317	335	323	325	307	330	339	307	323	309	290	299	366	317	339	333	351	344	356	340	314	349	312	322	304	292	330	324	354	314	342	316	327	321	310	323	328	314	327	321	349	318	336	318	312	324	326	290	325	340	325	342	324	319	321	291	310	371	314	319	322	329	321	333	326	338	325	320	354	325	298	342	306	302	315	313	306	343	338	324	317	324	306	324
20462	40676	32091	21474	15284	10694	8311	6400	4773	3817	2942	2475	1894	1546	1229	1055	913	913	863	873	957	914	925	835	801	769	734	702	638	637	616	608	573	549	557	553	556	529	520	502	491	495	516	489	506	447	471	496	471	477	468	440	443	475	411	457	480	443	473	411	423	450	424	421	431	502	463	438	465	410	459	481	424	437	452	486	496	463	445	461	443	494	461	433	440	418	446	463	478	450	438	437	429	414	423	450	440	441	467	415	486	456	406	486	487	454	454	438	412	429	413	428	425	437	436	460	457	475	473	470	476	411	438	492	441	435	463	426	426	416	427	446	445	443	422	418	454	460	442	421	432	442	430	436	403	448	437	451	455	439	453	444	427	465	421	459	430	428	442	452	419	419	435	482	452	455	450	482	464	483	428	403	465	438	447	456	450	420	438	439	431	455	422	458	431	422	438	417	445	447	440	443	409	411	427	457	420	451	420	415	457	466	426	452	454	455	460	456	444	419	439	434	434	422	439	419	453	431	452	424	453	458	451	418	453	426	438	486	482	421	398	429	444	421	426	460	446	461	419	443	428	448	472	438	431	411	435	410	445	450	449	440	464	455	451	474	439	445	423	436	500	475	432	428	475	415	445	443	427	422	454	432	441	479	471	464	465	448	475	450	420	464	449	433	431	377	464	429	460	460	468	461	406	450	482	427	445	475	419	439	436	444	442	443	442	470	424	397	461	456	388	426	453	476	423	490	439	445	464	442	425	465	439	483	477	459	436	430	417	440	438	436	449	465	452	418	437	437	441	440	420	442	416	446	479	474	431	435	483	458	394	418	425	454	451	455	467	440	450	451	436	434	458	418	431	463	445	418	423	487	446	441	478	433	415	402	417	449	412	462	451	454	461	424	473	477	443	459	425	430	418	450	424	454	475	428	477	427	434	439	435	430	442	459	478	449	482	390	430	434	427	441	465	414	427	439	450	442	431	406	460	463	530	444	422	459	428	446	437	448	449	435	436	435	489	451	427	473	436	434	409	468	431	447	449	410	444	458	475	405	489	442	388	438	442	473	421	447	433	457	423	486	434	426	404	409	436	489	459	432	453	440	425	459	440	468	432	449	445	437	428	490	420	443	472	435	438	443	433	416	473	460	469	482	436	453	420	438	425	468	414	408	441	433	431	445	436	454	455	447	397	449	469	438	466	454	431	438	424	422	425	445	391	439	434	468	442	479	462	431	476	434	399	439	417	470	452	456	456	443	454	461	422	409	459	442	450	413	461	467	455	428	426	449	430	440	439	422	463	440	480	462	471	440	423	427	451	436	451	444	435	426	434	435	406	481	470	452	417	435	448	459	448	444	480	428	467	472	476	451	420	452	434	448	460	436	428	471	430	462	410	445	455	446	396	439	468	469	420	457	425	417	455	488	419	437	442	427	482	414	449	452	432	428	462	454	448	452	433	408	423	460	409	433	458	413	474	438	440	432	436	398	405	423	420	448	478	449	413	469	451	444	433	408	419	409	422	464	435	415	430	438	418	442	427	414	440	450	461	434	434	430	446	445	471	479	450	446	433	491	441	399	446	446	432	445	475	438	409	425	490	460	443	418	456	403	436	464	454	460	453	410	435	446	445	432	449	402	445	449	477	462	424	455	429	467	432	450	439	439	462	433	412	452	435	466	418	461	432	453	413	429	472	427	437	423	440	455	495	443	427	472	458	440	422	404	456	435	464	421	417	445	441	467	425	421	432	468	509	427	431	446	451	402	433	458	462	396	443	472	465	465	455	433	454	418	478	423	438	464	486	443	459	420	452	414	477	421	422	463	407	449	451	452	413	440	429	446	428	453	415	464	427	439	447	455	440	459	470	453	453	482	426	457	453	446	453	446	419	429	466	449	449	413	412	451	431	440	431	449	415	452	493	463	434	483	438	413	454	430	453	453	408	463	461	422	417	464	479	431	430	427	459	489	402	441	440	454	424	483	426	454	431	409	443	448	468	439	444	442	453	427	431	416	422	465	440	479	435	427	476	468	453	416	478	449	475	419	473	418	470	419	445	497	428	418	466	451	421	398	442	473	447	460	458	425	475	454	407	440	473	416	468	496	455	419	409	435	442	433	428	459	442	441	428	460	455	441	417	449	416	462	444	467	469	445	492	425	418	435	452	460	415	461	447	455	424	435	457	483	471	406	465	449	447	488	490	397	442	421	448	496	448	432	417	443	452	422	449	445	416	461	458	431	487	458	430	432	409	458	465	456	416	438	449	465	469	447	432	438	438	435	452	464	436	444	457	453	483	440	436	447	457	461	422	460	419	487	441	487	418	445	438	412	456	421	452	434	439	443	402	415	420	418	492	426	451	445	452	453	459	446	419	430	418	422	387	443	426	448	467	475	440	421	413	455	447	427	478	427	445	444	448	486	467	446	400	458	429	464	472	454	470	452	487	445	472	425	462	456	446	470	441	457	438	463	445	458	406	454	459	485	447	440	444	440	447	433	431	438	426	466	434	442	451	468	452	463	455	402	475	433	468	443	426	469	472	459	409	446	456	449	457	432	427	413	459	458	467	420	464	411	434	485	474	432	470	456	436	485	440	433	430	439	435	451	446	446	420	463	445	428	461	445	458	450	425	436	459	432	452	419	430	427	445	456	429	438	408	464	446	437	450	471	480	488	461	448	436	461	447	401	423	423	421	448	457	439	429	447	442	408	452	427	428	447	416	433	448	436	470	398	499	410	447	432	439	407	435	467	441	470	427	441	459	490	478	460	442	462	479	426	437	433	430	472	427	463	450	473	466	436	462	455	422	441	438	429	460	478	488	463	464	450	456	428	458	469	425	451	432	414	441	395	433	409	446	446	474	431	462	436	448	415	433	446	418	422	436	416	428	467	448	452	438	436	428	454	450	440	417	473	458	469	421	421	429	436	453	429	446	468	424	445	428	437	446	417	444	436	424	456	466	439	436	467	445	442	448	419	439	472	433	438	448	470	446	459	445	399	426	430	453	467	431	430	422	462	460	461	425	406	500	416	472	449	463	449	455	461	464	445	438	456	456	419	455	467	465	424	439	456	474	429	435	436	432	459	431	418	471	449	434	441	408	446	440	411	470	441	453	433	439	428	428	401	462	466	451	473	466	453	417	465	450	399	461	457	424	460	423	416	436	436	430	455	458	464	458	447	457	454	432	462	476	438	443	420	432	470	465	438	453	450	443	475	457	463	475	433	438	429	430	421	448	466	457	498	438	441	463	432	449	461	473	415	447	442	419	457	472	477	443	450	448	467	426	420	466	446	438	421	461	453	452	444	455	452	474	465	470	453	478	413	437	451	440	469	409	431	437	450	413	441	448	431	441	417	443	439	448	465	460	412	416	442	457	468	439	434	492	433	465	434	469	451	421	444	461	445	429	443	445	472	422	426	446	423	424	449	436	454	470	427	428	396	444	439	438	419	447	411	438	463	487	431	426	454	464	481	399	488	468	442	453	448	479	413	439	455	424	427	424	462	436	455
25388	21682	27236	25397	10536	4143	2817	1968	1523	1218	981	827	710	557	528	472	458	438	374	442	455	441	439	441	400	396	388	370	343	345	356	369	356	343	336	359	319	342	305	319	347	325	325	287	332	333	328	350	334	291	289	281	310	310	286	319	328	306	307	324	325	310	295	303	316	331	311	306	296	235	297	306	327	314	292	286	296	339	289	312	317	296	326	310	333	297	305	318	292	332	316	334	296	286	276	321	335	301	306	300	317	321	280	292	287	295	294	309	319	310	312	305	289	301	288	334	321	288	322	326	306	310	318	298	309	326	331	310	318	329	281	309	284	305	299	319	289	330	286	318	313	311	274	294	303	331	318	315	270	310	347	289	286	335	349	296	320	313	336	308	316	308	309	318	315	326	287	319	328	291	301	291	285	310	271	299	279	289	332	298	309	324	290	316	339	316	327	287	323	331	321	319	321	306	309	304	314	308	290	315	338	309	304	323	343	312	310	325	298	296	314	290	284	336	361	290	292	313	320	310	317	285	300	303	324	314	317	276	329	303	297	312	310	291	307	271	311	315	300	296	317	324	312	288	306	341	327	289	349	318	300	279	319	297	288	305	288	289	292	313	309	308	345	294	324	322	298	298	301	291	307	317	293	297	293	294	309	312	296	304	304	297	300	286	303	320	314	322	278	300	295	303	268	300	343	287	313	318	320	334	321	338	324	329	295	321	294	299	302	247	299	303	272	309	319	304	291	314	329	324	301	310	320	298	282	309	287	314	299	317	332	308	288	299	312	295	318	288	316	350	316	326	314	319	347	291	339	334	313	317	311	292	298	321	295	307	345	282	311	313	305	315	326	272	293	301	309	337	303	321	322	289	284	293	335	288	322	300	314	303	315	328	292	292	322	312	302	294	321	299	278	325	310	280	302	306	322	315	311	330	304	319	298	333	319	269	301	282	284	346	287	292	334	312	336	336	288	305	288	305	300	328	300	317	301	274	327	285	279	288	309	286	299	302	295	333	326	329	297	301	308	302	305	284	318	282	304	299	291	333	284	272	310	314	310	269	328	312	293	302	326	305	344	318	317	308	290	302	296	322	299	287	312	291	294	293	326	337	315	263	305	318	322	301	307	270	325	297	296	331	303	283	293	337	317	296	327	319	285	311	300	304	304	284	307	280	317	320	301	323	290	282	323	300	345	296	301	292	316	298	316	289	343	314	333	281	306	321	301	314	300	292	284	311	313	313	341	297	294	290	317	307	313	303	299	308	296	278	346	338	308	315	293	315	302	312	336	287	320	285	288	311	314	306	319	326	310	312	296	307	310	277	316	314	301	294	259	278	278	272	262	306	315	346	288	304	295	294	301	301	300	312	291	292	296	312	326	310	320	322	301	292	289	296	275	305	322	289	340	308	319	269	323	304	293	290	325	314	334	299	318	324	331	308	290	308	298	309	334	277	315	326	283	292	256	301	306	312	291	305	285	306	310	312	296	318	339	320	287	311	297	324	295	318	290	276	306	299	309	317	293	300	301	300	302	303	292	286	328	299	311	308	346	289	297	307	321	311	299	309	312	320	309	322	303	314	299	318	326	310	305	314	295	284	298	307	325	358	323	294	317	303	288	301	321	286	332	296	285	326	268	301	289	351	272	320	333	332	337	286	280	300	325	312	336	291	294	320	289	297	322	281	315	289	302	322	300	325	329	305	293	318	306	309	272	264	337	297	312	328	301	293	319	304	291	287	308	295	292	306	329	270	305	269	330	288	319	317	338	327	309	295	312	317	300	300	296	329	323	299	316	304	298	318	300	308	262	281	302	298	306	311	287	301	289	301	309	290	296	317	308	313	303	300	299	303	338	282	323	308	335	325	310	314	304	294	302	294	333	307	294	296	292	329	314	312	298	292	314	281	282	307	299	283	326	302	303	316	325	313	313	299	320	329	293	339	337	308	307	356	285	307	344	309	317	328	319	285	324	312	328	302	293	322	312	339	287	300	282	321	304	321	332	290	289	295	333	318	318	290	294	310	313	333	335	322	314	285	299	258	341	316	281	279	323	322	285	311	321	284	317	341	314	300	285	322	284	292	294	289	286	301	291	307	318	317	310	320	299	339	294	314	304	296	322	280	326	323	313	278	301	325	313	323	304	303	287	296	303	308	315	314	293	313	275	329	341	290	304	301	337	298	306	308	296	295	309	289	291	311	301	325	293	303	319	318	309	299	316	302	287	332	331	312	297	321	320	308	295	339	279	311	305	287	295	288	330	300	299	292	291	311	316	293	296	287	291	291	305	316	305	316	320	307	308	286	297	305	289	314	348	300	305	290	295	296	303	302	315	294	325	276	293	305	326	326	326	306	295	302	314	327	317	305	272	314	296	304	272	325	325	298	323	277	331	300	321	289	277	317	334	281	302	299	299	313	286	287	317	279	293	288	282	294	277	314	305	309	301	269	308	299	307	337	316	291	293	285	337	298	317	331	316	317	292	292	314	308	267	298	341	290	327	336	303	313	297	319	301	289	343	324	330	305	311	294	321	304	294	316	309	292	307	275	334	297	333	306	285	326	280	297	286	278	307	310	300	322	308	341	301	305	309	309	329	299	313	319	295	292	331	289	280	307	322	315	296	293	315	291	292	327	313	314	290	316	270	303	282	311	282	286	325	319	317	322	300	293	312	302	322	313	299	287	316	321	295	289	300	307	295	299	311	297	294	312	307	315	309	297	309	302	319	314	317	334	316	294	280	322	270	274	288	313	298	326	309	307	312	313	285	316	313	292	287	352	285	310	274	301	331	310	322	328	299	286	328	319	303	307	315	275	286	303	329	342	284	315	315	268	278	291	331	314	280	339	318	293	287	339	302	289	313	300	316	299	300	286	321	295	293	289	312	303	252	325	305	312	299	279	335	307	259	271	295	302	317	263	311	308	304	267	278	308	293	302	285	295	303	295	320	284	307	312	302	291	307	306	300	295	295	301	308	313	329	320	314	316	340	297	305	276	322	303	289	323	289	298	300	322	329	300	291	336	280	289	303	270	298	296	288	312	297	287	292	285	314	310	313	287	293	321	317	270	330	308	298	324	275	303	325	312	322	298	316	302	287	309	306	318	301	331	311	297	327	318	275	317	298	292	278	312	300	361	253	299	306	325	304	333	320	302	295	336	328	319	301	317	296	317	277	293	302	330	283	309	298	316	326	291	319	312	281	294	299	305	291	302	300	315	290	319	270	297	292	318	318	280	321	322	308	307	325	308	322	309	309	321	315	273	293	297	296	314	316	318	315	302	312	256	303	288	269	328	299	308	287	305	318	319	295	287	317	297	278	312	302	327	306	288	315	299	288	295	345	307	335	337	295	271	281	275	319	303	308	300	310	329	286	315	326	323	289	308	317	321	306	330	287	304	292	324	305	325	270	293	280	299	331	289	326	294	295	299	293	302	299	275	319	323	312	304	323	319	345	313	306	318	333	325	291	309	312	307	289	311	300	306	282	285	332	311	327	306	315	268
19506	36930	28385	17860	12532	8422	6564	5040	3812	3081	2417	1894	1514	1229	987	913	839	718	780	769	831	830	830	724	662	651	648	588	613	606	582	543	582	504	501	481	499	490	463	475	447	477	436	450	429	434	466	467	423	433	448	436	397	422	429	405	430	452	394	410	424	403	421	418	405	434	414	430	443	427	423	442	425	394	468	417	423	409	434	443	426	443	413	443	423	413	404	434	396	402	419	412	433	412	438	421	425	420	430	425	431	412	399	426	428	433	429	418	424	460	451	432	466	421	399	392	435	403	437	421	432	452	455	417	419	464	420	403	419	433	432	435	442	440	432	440	400	404	421	385	405	446	451	446	396	424	416	439	449	419	432	402	422	397	405	458	442	436	416	427	455	422	445	451	439	452	418	422	440	446	415	419	414	453	454	435	405	452	458	401	442	445	456	418	427	377	431	423	439	449	411	414	412	424	443	408	391	391	446	405	421	411	430	445	434	385	427	433	445	413	450	413	445	409	432	447	445	379	441	423	440	438	464	429	448	422	434	430	431	415	456	444	466	441	444	411	375	376	437	425	406	418	409	429	390	441	441	459	434	427	388	419	422	439	444	421	413	414	460	449	406	412	425	414	409	403	413	426	386	406	390	393	447	435	455	418	404	409	416	412	447	420	461	416	419	414	406	447	390	413	416	443	407	432	433	406	439	450	450	428	427	417	421	414	440	401	444	399	468	417	481	422	404	402	436	436	435	429	403	385	454	418	410	396	429	469	407	403	430	453	431	423	441	473	405	411	407	396	464	391	398	428	423	407	449	452	427	421	423	411	432	403	409	428	420	466	440	423	426	411	396	444	404	446	419	447	423	435	459	433	397	434	443	417	442	401	422	400	433	413	443	452	418	448	436	419	439	391	414	421	411	420	409	402	418	416	456	414	377	421	455	400	451	448	421	438	408	412	438	429	424	463	424	435	424	414	471	442	397	435	446	401	443	400	451	433	434	432	399	452	429	439	422	437	418	378	414	418	441	424	390	411	449	419	400	447	413	445	435	400	407	423	456	437	435	414	447	418	415	406	451	426	429	409	447	420	417	391	432	419	417	422	391	436	462	441	431	414	404	396	421	398	439	419	422	399	423	428	421	470	393	450	466	416	436	408	473	463	448	428	449	398	448	397	462	440	377	452	457	460	427	420	406	449	468	452	368	456	386	418	440	423	400	426	465	456	401	403	412	399	413	388	426	450	420	447	433	460	438	438	399	446	408	423	436	429	433	407	432	395	432	460	400	434	419	421	449	434	408	414	441	407	419	406	420	438	450	407	435	437	407	404	431	437	430	416	444	465	411	470	453	461	430	409	444	392	417	429	439	416	437	442	454	401	424	428	408	426	431	442	432	418	436	446	450	419	399	435	390	425	441	397	416	405	480	429	422	389	441	453	433	437	422	423	459	433	410	438	413	419	439	384	427	432	395	414	432	429	428	384	395	425	412	448	410	410	451	421	411	397	422	430	467	453	421	446	407	384	423	417	433	443	408	439	470	441	462	409	440	442	414	404	460	439	441	407	416	426	430	410	474	384	420	441	429	478	443	390	412	426	430	438	419	418	428	404	459	409	399	436	451	423	436	420	412	466	421	411	413	465	412	443	411	448	482	432	435	454	429	430	419	417	432	443	394	419	396	448	389	455	442	441	427	412	405	456	446	422	437	370	446	428	433	445	421	448	438	460	422	461	460	457	462	428	445	427	432	432	382	447	452	395	433	418	432	443	447	453	426	402	417	394	399	438	429	445	416	450	386	418	415	437	419	419	424	442	466	428	411	464	414	433	460	431	430	454	414	424	429	481	438	425	445	412	387	435	411	437	422	444	426	426	410	417	446	445	424	392	436	467	428	401	424	419	372	462	428	438	416	416	456	412	450	424	448	445	448	432	426	453	442	446	431	419	409	400	427	418	429	424	436	390	391	398	433	467	437	420	436	428	457	419	405	468	451	448	424	410	421	439	428	430	383	403	425	450	423	423	410	419	402	399	389	408	446	435	470	425	444	466	450	434	450	422	394	431	382	403	416	443	412	417	438	432	489	438	391	448	463	421	432	447	437	446	395	474	461	419	424	428	437	404	419	443	447	430	407	443	398	457	449	441	427	435	447	429	446	442	404	426	460	397	465	469	427	411	449	442	419	425	408	388	392	444	406	435	419	426	456	444	399	413	443	446	426	405	404	437	454	424	424	387	410	404	430	483	464	403	438	411	437	442	457	385	432	438	439	420	427	439	448	470	471	436	433	435	455	427	406	397	424	466	435	414	456	445	451	414	413	400	406	452	424	451	445	431	458	405	416	404	443	433	406	430	416	422	457	437	439	421	400	417	434	424	424	461	386	414	417	446	444	442	412	414	418	410	418	449	402	415	420	404	425	455	415	438	470	404	409	425	418	471	422	440	416	420	410	432	425	432	425	409	406	439	461	435	387	464	427	459	398	446	437	440	424	403	420	428	423	429	428	425	429	445	420	438	436	420	429	426	457	423	430	411	436	426	435	404	429	435	431	419	403	452	408	449	434	404	419	416	441	392	429	427	431	450	442	443	427	445	407	466	450	450	440	426	426	420	438	440	440	436	421	425	413	427	400	452	392	432	430	413	441	455	455	405	385	423	455	427	443	432	409	414	426	441	478	407	426	451	413	435	421	435	423	447	452	443	402	469	403	424	426	425	399	397	436	398	411	425	409	429	434	415	422	441	428	420	442	418	437	400	433	449	390	441	413	449	418	402	418	459	396	453	425	421	448	390	390	438	428	412	467	406	442	449	445	426	419	400	435	433	448	438	395	426	444	385	444	439	430	399	402	427	382	420	435	411	433	399	387	450	433	428	447	406	400	418	415	422	439	426	405	403	416	452	442	398	434	413	462	427	430	456	414	419	428	409	455	469	386	420	388	420	441	460	415	409	436	408	444	435	447	441	412	460	423	420	415	392	445	422	422	419	461	433	455	433	399	447	416	391	443	430	435	407	436	432	435	434	422	436	415	447	402	413	438	481	418	440	416	455	415	442	450	442	425	430	412	402	410	434	467	467	425	444	415	440	442	423	432	435	412	409	397	409	428	419	432	419	475	423	433	441	438	437	428	431	457	409	467	437	423	386	392	433	428	421	433	470	450	417	420	442	417	417	414	451	432	432	452	409	459	442	415	420	453	442	423	419	422	430	430	422	430	427	413	423	417	425	419	408	427	407	413	443	441	425	448	403	481	393	408	389	433	429	440	428	418	433	378	445	423	429	426	416	437	421	430	411	450	460	439	431	426	432	395	438	408	428	456	425	404	399	387	394	428	432	429	424	437	419	424	415	414	446	425	434	453	410	445	403	428	418	443	470	449	402	446	433	401	385	442	426	439	421	435	414	420	408	417	405	408	413	410	422	449	422	459	413	392	378	410	465	447	475	460	441	426	427	410	443	443	463	410	424	402	425	410	445	412	425	426	429	426	443	416	460	450	449	415	392	426	444	404	412
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
