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
341430246800	341430247371	341430247921	341430248471	341430249019	341430249571	341430250121	341430250671	341430251219	341430251771	341430252321	341430252871	341430253419	341430253971	341430254521	341430255071	341430255619	341430256171	341430256721	341430257271	341430257819	341430258371	341430258921	341430259471	341430260019	341430260571	341430261121	341430261671	341430262219	341430262771	341430263321	341430263871	341430264419	341430264971	341430265521	341430266071	341430266619	341430267171	341430267721	341430268271	341430268819	341430269371	341430269921	341430270471	341430271019	341430271571	341430272121	341430272671	341430273219	341430273771	341430274321	341430274871	341430275419	341430275971	341430276521	341430277071	341430277619	341430278171	341430278721	341430279271	341430279819	341430280371	341430280921	341430281471	341430282019	341430282571	341430283121	341430283671	341430284219	341430284771	341430285321	341430285871	341430286419	341430286971	341430287521	341430288071	341430288619	341430289171	341430289721	341430290271	341430290819	341430291371	341430291921	341430292471	341430293019	341430293571	341430294121	341430294671	341430295219	341430295771	341430296321	341430296871	341430297419	341430297971	341430298521	341430299071	341430299619	341430300171	341430300721	341430301271	341430301819	341430302371	341430302921	341430303471	341430304019	341430304571	341430305121	341430305671	341430306219	341430306772	341430307321	341430307871	341430308419	341430308971	341430309521	341430310071	341430310619	341430311171	341430311721	341430312271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	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
23312	21818	29602	24628	21961	22837	20733	10726	8884	7931	6101	4032	2661	1892	1285	928	800	690	748	768	742	656	600	499	409	404	399	365	360	303	330	325	258	236	237	253	255	207	198	233	206	224	231	206	181	203	179	196	193	201	164	175	188	166	162	175	167	188	161	160	167	190	166	175	172	168	167	179	150	170	159	177	179	161	165	154	176	165	169	156	147	161	175	184	148	162	174	188	146	167	145	170	199	168	149	154	163	172	175	158	175	173	160	192	178	169	148	166	153	152	180	174	167	162	158	171	193	165	149	152	154	162	155	149	180	159	151	176	172	183	150	182	156	159	147	160	196	146	173	167	157	146	183	159	167	162	154	152	167	170	140	179	164	166	150	171	164	169	157	159	180	170	156	143	158	150	176	190	143	173	171	157	160	164	169	172	175	154	167	155	164	185	158	179	155	146	186	180	187	177	144	197	162	170	163	163	147	164	183	197	149	176	181	179	155	153	165	149	141	150	177	150	153	173	167	151	163	175	147	177	151	155	161	168	151	163	145	178	180	159	148	173	158	150	164	165	151	171	151	170	180	139	171	181	174	182	153	164	153	173	157	156	169	169	145	158	147	185	158	170	173	174	164	155	164	151	158	164	188	194	180	156	144	158	196	197	160	144	165	146	155	159	197	184	144	181	155	157	150	185	177	158	150	165	155	160	152	175	138	147	168	138	159	159	150	134	146	160	161	146	153	182	160	146	163	173	167	165	163	148	166	167	158	194	150	175	164	154	156	164	168	169	167	157	181	175	193	164	183	159	150	148	156	168	164	150	137	152	160	161	157	189	166	176	188	150	162	148	178	158	160	164	173	160	170	159	180	163	154	177	171	175	157	168	176	161	164	160	156	166	174	166	162	161	166	160	185	157	170	162	157	167	169	166	158	147	163	163	146	170	147	152	137	175	155	176	157	189	153	151	154	165	151	170	189	156	160	184	144	175	164	177	170	187	167	182	167	165	166	181	162	163	150	134	166	154	143	159	146	138	182	160	164	166	177	158	163	150	163	183	168	172	176	154	167	146	173	163	157	163	170	189	178	185	169	156	168	153	180	138	172	154	163	172	149	171	171	164	160	147	151	150	163	172	149	159	155	168	163	171	183	177	159	167	155	158	160	164	186	169	154	173	159	170	161	197	166	160	159	183	156	185	175	143	169	170	174	161	165	162	168	148	166	172	162	175	160	179	155	171	153	179	142	153	136	179	144	149	182	157	165	155	163	156	170	168	153	159	146	163	164	156	204	160	195	175	177	181	148	176	158	160	177	172	163	167	177	153	162	156	162	133	185	171	166	167	150	180	193	161	165	166	157	169	165	174	203	164	185	152	141	151	153	180	166	168	139	152	125	172	164	164	160	172	152	165	151	175	179	159	135	166	179	149	159	174	162	178	157	157	142	166	152	150	147	169	153	149	166	157	185	185	172	166	175	148	167	171	178	184	183	168	196	158	173	176	172	141	153	178	159	180	146	144	165	186	183	177	162	181	175	158	164	146	176	186	147	179	167	160	138	163	176	155	170	152	152	153	173	159	147	182	168	200	170	151	176	163	160	137	158	154	190	160	178	142	154	154	179	154	154	141	144	154	171	193	177	182	177	166	148	153	160	196	194	171	162	148	148	147	171	148	163	163	180	159	166	147	175	153	160	170	182	149	164	163	164	182	170	161	193	154	169	160	165	154	146	157	169	144	156	165	163	164	202	171	162	143	164	138	188	159	162	157	166	174	172	175	174	161	165	150	154	161	170	162	169	169	146	183	171	152	146	170	171	153	154	182	152	156	166	166	165	148	176	163	166	157	139	169	160	168	164	170	178	161	159	160	153	185	181	188	150	172	160	169	167	179	155	154	161	169	159	205	189	170	155	161	156	157	144	177	167	156	163	180	157	173	160	176	172	159	153	167	173	183	154	168	154	148	157	162	159	161	145	160	176	161	154	143	160	161	160	175	164	190	153	166	195	163	183	177	181	154	165	156	170	150	171	172	145	182	169	168	176	164	178	178	164	161	163	175	183	169	168	148	153	156	180	169	148	148	160	176	166	178	165	162	159	169	178	150	143	171	159	156	162	160	157	135	171	155	165	173	145	173	156	152	166	175	164	169	160	172	190	181	206	175	179	162	171	169	190	145	154	149	202	151	146	178	151	157	145	126	164	170	170	154	161	164	179	177	157	157	178	155	173	161	166	163	173	201	180	199	170	175	183	189	164	133	179	161	188	161	171	151	169	149	183	144	160	180	177	180	162	176	173	169	162	155	164	167	176	175	150	161	175	166	162	154	157	152	166	172	142	165	156	160	153	153	169	181	183	172	166	163	178	173	169	167	171	176	151	141	154	160	182	169	181	148	181	173	163	151	136	165	172	148	159	171	171	167	166	158	159	179	178	162	190	143	173	161	147	189	178	150	171	163	178	158	166	161	164	166	186	178	165	173	158	168	156	168	160	183	160	164	148	153	184	170	145	186	161	146	171	178	157	157	164	164	197	153	154	160	167	168	178	177	174	139	176	138	139	168	153	171	171	155	162	149	155	149	169	176	153	181	149	180	156	166	187	196	179	153	169	157	163	153	186	170	177	160	154	169	181	168	180	169	152	187	165	161	143	176	148	171	149	158	155	165	154	144	165	161	180	176	158	144	150	153	159	176	160	178	169	160	177	135	185	161	157	159	152	163	163	177	164	165	158	171	173	139	149	165	179	173	151	155	173	184	151	176	157	174	168	183	167	181	173	157	159	184	189	172	147	173	142	156	181	167	171	158	191	154	153	167	140	154	187	158	149	161	163	159	170	170	173	167	143	155	159	159	173	175	153	191	165	157	180	175	164	173	189	170	172	163	176	159	150	180	174	155	175	147	151	148	139	165	161	167	169	173	172	169	165	158	170	171	165	151	160	162	145	191	182	179	175	153	140	144	159	171	156	157	143	176	161	158	178	175	170	183	176	169	176	175	180	164	167	154	167	146	176	165	172	145	147	172	160	158	165	170	174	153	179	151	164	142	157	149	171	166	179	188	161	177	158	157	171	170	143	170	186	204	151	177	171	161	161	167	166	153	153	137	145	171	152	158	173	140	170	202	171	191	173	166	154	153	147	143	160	152	140	180	160	176	167	152	174	183	150	171	183	142	153	155	190	167	163	165	154	159	180	168	157	168	145	177	166	157	181	174	168	171	161	157	156	148	158	179	164	184	156	151	183	139	151	162	141	173	175	177	162	171	158	177	161	190	164	168	160	151	160	160	175	141	165	154	160	180	178	176	144	154	159	171	173	205	147	170	152	151	162	164	175	174	166	166	180	154	135	154	170	172	181	165	160	149	162	155	159	144	168	136	193	170	177	174	192	190	142	193	154	180	147	147	177	187	170	163	170	152	158	165	149	155	144	175	166	161	168	155	152	154	164	182	145	181	170	180	155	140	179	172	159	191	147	175	141	165	171	155	166	175	162	158	144	171	144	141	146	183	171	172	167	142
23558	48630	41571	30207	25302	21327	17107	14269	13751	12064	9433	6437	4348	3113	2088	1468	1218	1105	1205	1277	1131	1000	911	729	596	507	562	550	515	508	491	380	419	323	339	310	291	278	222	252	256	216	225	235	248	197	205	215	241	218	191	226	172	206	179	231	204	201	207	174	197	206	197	204	213	174	207	196	189	188	175	194	200	186	180	178	199	184	184	202	188	214	203	203	174	200	175	167	186	184	172	196	178	193	197	187	174	204	200	184	189	183	181	191	167	202	188	168	182	194	174	199	168	224	211	178	192	196	166	189	165	166	171	172	200	201	171	194	173	171	168	181	193	175	174	172	184	195	188	187	203	201	192	189	183	171	186	208	191	173	186	191	194	173	173	175	169	178	195	161	191	163	188	185	203	196	199	175	183	178	201	172	194	194	197	199	174	177	172	204	216	189	200	184	183	199	180	181	174	203	166	189	177	205	202	181	193	179	187	191	213	210	193	203	184	175	188	161	158	168	186	184	163	180	165	185	177	184	189	180	175	150	170	184	180	200	203	178	179	196	182	203	171	192	169	176	170	192	188	166	181	183	172	178	181	196	188	188	196	179	175	186	181	176	200	167	178	188	151	200	175	174	190	181	194	214	171	223	169	168	184	196	178	196	186	219	191	188	185	195	176	199	179	176	195	198	178	168	187	174	180	198	212	188	182	174	145	180	177	201	188	175	190	199	182	194	200	177	195	200	176	208	209	204	188	190	179	204	181	193	203	182	176	169	200	185	170	178	189	194	179	210	205	188	156	194	157	205	175	206	178	183	191	181	189	177	198	171	191	183	176	209	176	178	173	200	193	164	189	178	181	195	163	175	209	231	158	199	181	189	210	187	220	173	176	191	195	199	161	181	183	166	165	181	198	173	195	176	202	198	162	209	174	180	187	173	199	218	181	172	197	169	184	170	190	204	211	175	195	186	191	193	176	191	183	174	177	180	197	203	177	189	197	200	170	162	192	180	190	191	189	178	187	188	184	202	190	188	184	180	202	191	167	191	171	183	161	185	171	184	196	190	186	196	194	196	199	184	197	195	204	216	192	214	181	179	185	138	202	197	187	176	182	196	179	206	162	212	164	181	206	187	162	199	181	184	184	193	210	174	182	175	186	175	181	182	179	205	186	176	190	180	169	181	191	196	195	186	198	170	178	183	188	190	188	185	161	176	179	202	198	198	183	192	179	196	197	182	172	176	212	169	171	185	176	173	203	176	182	187	173	203	181	205	187	169	182	185	179	198	172	200	168	183	170	201	175	170	177	162	244	158	189	201	206	182	184	205	161	188	194	190	180	158	220	172	183	203	199	199	166	188	200	183	190	165	158	180	183	191	188	193	176	170	174	156	177	203	174	171	175	168	195	160	199	187	176	187	172	195	185	185	167	193	190	161	190	176	173	190	185	217	167	203	204	175	180	180	187	178	177	205	205	182	180	187	179	169	165	190	194	198	187	182	187	163	190	198	188	178	185	166	187	209	202	189	196	200	155	198	173	186	184	164	210	169	181	188	187	184	196	193	191	197	173	182	172	171	190	191	190	189	200	189	183	182	168	181	180	183	182	220	202	181	213	171	177	210	184	185	193	195	174	181	202	164	186	203	205	185	162	170	189	198	174	183	176	200	171	167	187	186	205	176	169	191	205	179	189	196	201	191	182	222	185	226	185	201	172	186	166	192	207	193	202	209	188	177	184	187	179	159	174	192	165	189	180	192	177	201	177	203	183	170	197	197	189	185	217	195	168	187	166	190	219	192	177	159	175	174	185	158	181	200	178	182	196	185	180	196	181	174	187	188	195	168	174	197	195	199	171	213	197	180	168	197	188	201	200	197	198	196	166	169	212	189	196	166	184	191	164	197	156	184	165	201	213	167	204	171	185	187	185	168	192	203	174	186	186	191	194	172	202	187	189	209	195	184	186	196	187	183	179	204	177	178	163	187	182	194	186	209	188	185	189	194	180	179	192	182	184	204	200	174	198	175	176	177	186	187	166	188	202	196	180	179	195	208	177	178	192	175	187	186	178	191	185	188	178	160	202	197	189	185	173	181	179	202	189	186	184	190	193	199	184	188	168	186	193	177	202	210	204	171	173	177	208	186	200	179	181	175	201	201	193	176	196	211	172	203	176	203	162	190	197	202	176	167	197	182	179	188	191	173	173	201	197	176	188	188	183	155	192	181	175	211	207	186	187	184	163	212	170	180	202	176	176	177	180	193	195	175	186	185	175	191	173	168	180	198	178	165	189	178	197	180	170	180	179	175	196	179	216	168	179	176	185	191	169	195	179	188	149	190	173	189	191	166	161	180	193	177	171	181	180	171	184	198	198	191	197	177	196	194	194	171	182	185	188	203	198	188	223	180	165	182	173	174	179	190	150	164	194	186	166	171	180	216	165	185	199	193	191	206	169	191	175	170	175	196	179	187	170	191	177	188	214	185	181	170	170	177	212	177	177	176	187	182	178	172	167	184	176	202	182	190	196	186	195	180	181	166	200	193	193	184	204	198	188	186	178	206	157	193	186	169	178	187	182	180	200	192	178	201	212	172	199	182	175	171	190	164	175	191	214	195	176	194	192	174	175	180	175	187	177	184	198	157	141	158	194	172	163	192	183	185	172	186	200	198	195	170	208	192	182	217	190	180	160	173	164	200	167	166	181	209	197	161	179	192	208	183	167	186	224	184	186	172	192	198	191	189	195	187	187	180	192	181	179	181	194	185	196	173	196	195	185	181	193	204	192	183	184	189	201	193	187	174	175	199	188	183	189	180	152	185	195	176	190	178	218	175	205	165	207	161	194	200	208	190	194	191	170	168	185	183	164	202	182	173	199	188	181	166	170	184	173	174	175	219	196	167	197	171	158	176	159	203	208	185	177	172	190	188	192	186	153	172	200	171	194	180	177	201	188	193	196	197	170	168	211	183	193	198	172	191	164	186	159	158	176	198	175	211	211	187	199	179	177	182	187	189	185	178	186	187	192	170	174	192	200	187	190	198	190	189	164	196	172	178	185	184	198	173	203	175	166	192	204	206	173	164	179	171	193	169	183	199	175	171	187	183	185	200	178	179	185	152	207	190	182	196	172	214	172	184	195	202	185	182	190	183	192	168	181	204	177	173	194	183	201	226	181	187	157	184	162	211	168	181	193	198	190	178	199	212	190	166	192	183	182	171	188	172	190	178	194	192	184	203	178	202	181	164	173	217	190	185	181	173	161	166	197	195	161	181	184	175	179	185	205	179	181	217	175	210	185	188	179	149	208	187	186	184	178	183	198	182	184	180	201	205	179	197	165	196	197	203	194	178	199	196	165	183	179	173	183	174	186	168	199	191	195	176	158	205	174	191	185	189	210	223	182	185	183	201	187	181	190	194	182	172	202	184	181	174	182	200	159	215	196	225	165	198	191	162	186	178	195	210	180	173	158	187	193	169	185	175	176	212	176	185	197	201	190	213	193	187	193	173	164	181	165	203	186	200
27388	22702	23668	15886	9086	6173	4168	3324	3073	2846	2193	1461	1123	845	656	573	585	547	551	556	537	536	495	452	460	422	405	488	392	448	419	404	369	393	402	365	385	394	355	315	354	394	342	346	325	345	358	345	327	365	318	357	363	374	404	324	363	349	368	364	342	366	347	350	354	379	379	326	344	343	379	361	328	323	355	328	337	358	336	350	335	331	381	367	339	368	342	340	338	359	309	338	360	326	364	367	338	330	339	327	369	341	345	356	351	360	348	342	359	330	376	319	358	342	351	371	333	372	352	342	321	308	341	370	368	348	390	359	329	358	338	343	345	374	358	353	338	378	362	342	362	331	309	330	324	367	303	367	342	382	362	359	362	376	392	358	336	347	346	393	312	341	338	334	367	379	336	344	370	364	344	349	338	355	358	309	363	331	319	364	334	354	357	373	368	347	350	316	393	348	339	324	383	382	325	367	323	326	325	347	373	331	368	329	337	376	365	379	341	376	344	364	367	386	337	346	358	353	371	345	330	376	318	342	361	352	323	370	338	357	321	360	346	353	366	354	343	336	352	363	329	389	366	356	335	363	334	327	360	344	351	327	342	340	365	380	350	366	354	370	379	367	357	358	370	387	345	332	358	341	363	342	364	346	335	366	317	354	369	390	346	323	343	326	384	333	355	376	366	366	329	378	349	315	349	319	319	300	391	375	336	351	351	360	362	356	333	379	336	333	365	350	321	346	368	350	383	324	370	377	358	370	341	378	345	367	362	382	340	372	362	353	361	349	351	348	313	354	325	346	365	329	359	350	332	350	398	395	383	348	325	344	374	337	358	381	384	318	354	340	365	333	352	354	407	399	354	325	372	379	351	320	357	338	362	338	327	380	362	353	355	345	332	332	336	371	336	312	320	338	359	339	325	332	349	346	383	357	341	356	317	378	328	343	339	353	354	332	328	364	382	325	351	318	297	369	341	372	342	361	353	331	371	337	328	318	374	316	387	362	329	347	372	371	371	342	372	366	356	340	339	341	342	320	350	339	337	350	355	334	344	320	328	361	349	328	343	336	354	349	319	320	352	346	364	358	335	345	325	355	337	368	339	370	343	331	366	354	361	367	323	358	346	367	407	380	328	365	354	353	344	398	357	358	357	351	349	322	359	338	369	354	346	334	369	339	334	341	333	334	322	359	343	373	335	344	334	353	365	312	348	346	368	307	360	351	361	366	363	331	336	378	345	351	325	350	377	336	329	354	333	362	353	347	335	343	327	324	326	355	347	342	364	354	355	362	331	342	364	373	335	384	331	330	352	337	359	331	336	342	390	337	331	353	338	350	333	361	364	329	355	340	366	297	349	354	336	367	340	355	335	332	344	367	353	367	336	348	385	359	360	353	350	354	370	354	392	359	357	396	341	333	363	333	329	332	349	336	340	368	321	359	364	348	336	321	367	352	364	358	361	359	353	357	396	366	352	366	386	332	329	345	393	334	362	389	363	350	330	316	370	377	346	320	361	342	335	365	356	324	359	367	372	381	363	350	332	349	340	360	352	354	365	327	338	339	312	356	337	347	318	355	374	354	366	338	334	390	347	386	331	353	362	334	337	340	349	359	366	360	349	353	352	317	335	357	389	340	338	375	371	318	328	325	349	356	360	370	393	349	337	332	342	346	342	338	346	347	348	342	377	379	349	335	331	348	384	317	335	335	344	358	352	324	350	336	347	331	333	361	341	360	385	335	337	374	374	342	384	354	346	341	352	354	349	378	360	365	361	349	329	366	340	329	334	392	341	343	375	339	338	346	356	374	352	330	335	343	322	381	335	330	349	343	376	353	344	355	355	348	331	322	317	350	331	360	336	344	349	352	313	339	347	399	345	377	346	339	381	367	369	355	338	364	370	350	329	350	399	346	369	339	336	361	362	343	384	337	329	345	336	367	334	355	361	367	370	356	350	318	311	355	329	363	370	368	356	349	375	361	370	363	384	309	351	332	337	374	329	351	355	352	323	309	367	330	340	351	363	372	348	341	339	353	332	351	336	359	373	399	355	348	349	336	347	355	328	345	367	348	333	321	341	351	366	357	374	346	340	374	358	344	331	326	363	357	379	323	337	360	349	328	340	360	345	361	333	379	382	388	341	364	334	350	328	357	370	372	345	346	353	351	349	347	365	332	363	331	376	336	347	373	334	314	371	380	320	344	384	352	380	338	331	340	314	339	375	351	375	345	318	353	330	359	317	364	341	357	365	364	370	352	336	365	354	346	314	359	369	383	365	374	344	380	364	366	362	334	367	329	332	380	360	320	371	387	309	403	349	379	322	335	356	374	332	351	346	330	336	332	358	358	370	363	363	374	340	351	351	337	346	333	331	333	361	354	366	333	353	372	352	326	343	351	346	373	348	338	367	315	318	338	301	352	360	294	332	316	327	368	341	368	384	354	354	374	347	339	337	393	319	313	341	387	332	345	334	350	374	374	343	369	362	347	347	362	342	355	336	346	343	332	352	348	327	351	346	357	385	358	353	342	350	358	370	326	330	347	360	368	373	331	354	347	372	367	345	359	322	341	327	325	340	325	364	370	336	353	352	366	336	328	364	353	341	363	372	370	371	364	319	337	338	363	376	327	340	347	345	338	331	377	363	379	367	345	383	338	348	348	327	336	363	339	367	337	347	417	373	326	338	343	352	368	378	369	353	331	368	352	362	373	370	365	393	351	347	340	362	298	346	307	353	374	354	345	343	349	349	331	338	372	329	324	355	369	352	328	333	355	354	355	335	337	394	379	352	322	361	329	350	313	339	363	321	323	355	371	350	372	350	372	360	328	356	389	359	364	337	357	358	330	320	358	374	353	325	340	383	345	347	343	363	322	371	355	363	348	348	358	330	336	374	377	332	333	360	362	333	314	332	335	345	336	353	331	352	316	360	349	350	345	366	395	386	360	347	340	380	375	339	347	365	357	364	393	325	359	343	351	338	335	352	318	328	337	365	376	362	367	359	357	367	361	340	347	326	320	352	372	376	352	342	380	374	358	358	340	357	340	393	328	357	388	369	371	341	370	370	366	336	341	355	361	392	372	336	372	392	333	338	367	344	338	343	377	333	364	377	365	341	340	340	352	386	314	361	336	375	345	360	327	330	364	352	373	374	351	345	331	349	365	366	351	371	348	323	318	329	372	344	364	352	336	357	347	354	371	346	349	351	345	360	338	344	300	357	367	392	364	344	355	369	333	340	382	360	353	342	345	366	333	378	404	338	360	343	320	353	327	346	357	357	362	350	356	334	334	364	353	345	339	356	360	317	369	346	342	334	360	383	349	312	354	343	355	353	329	371	357	308	353	373	360	347	382	405	388	316	349	345	361	362	371	345	314	357	330	356	381	340	359	355	309	362	351	349	353	345	367	321	367	375	352	321	356	347	386	356	377	364	354	333	373	367	340	372	316	334	345	308	370	371	334	352	320	325	355	368	378	334	377	338	387	352	356	357	357	349	340	366	328	371	344	344	334
18619	32140	25875	15861	11907	9543	7105	5851	5585	4788	3464	2333	1663	1263	936	807	732	696	762	738	735	636	651	616	534	518	572	510	512	511	513	464	439	413	443	400	402	418	402	388	404	416	414	438	418	358	328	379	417	398	407	393	416	385	409	411	401	389	383	388	412	414	374	408	405	410	397	414	413	421	380	417	399	387	367	405	426	367	413	387	378	399	410	380	376	354	402	389	415	382	407	362	396	371	399	389	382	423	416	358	378	362	392	416	379	373	413	424	380	416	412	424	415	373	395	392	376	410	399	377	402	390	375	389	395	384	416	393	355	381	400	399	445	394	376	367	423	411	364	399	390	389	426	413	409	389	422	384	370	397	346	391	380	412	372	392	376	370	389	372	398	404	409	377	425	412	396	420	418	404	421	428	408	427	387	386	385	345	393	416	427	402	386	406	396	393	384	381	364	426	399	393	378	413	362	386	387	406	406	416	377	383	382	379	391	417	376	372	401	397	403	401	340	359	391	406	407	343	399	380	394	442	398	401	398	392	382	427	357	422	432	382	377	397	386	387	409	396	368	414	391	403	378	407	411	407	401	401	391	407	388	365	373	384	417	397	416	385	418	360	404	376	405	381	399	390	390	377	345	378	384	383	396	374	355	381	400	403	427	392	361	410	379	430	405	422	389	393	399	426	394	387	390	373	400	373	398	385	410	368	421	377	383	396	431	365	388	426	411	401	380	409	395	408	407	394	407	406	414	393	360	358	381	413	383	430	385	388	396	393	367	405	382	394	386	448	398	378	402	353	386	380	426	425	391	384	352	397	377	421	393	410	400	406	385	402	406	398	421	420	436	388	393	387	407	389	421	380	387	410	400	382	379	383	380	381	435	401	420	400	388	366	404	367	422	404	411	397	399	360	437	419	403	429	392	414	381	394	378	401	381	417	415	392	398	392	422	382	389	427	414	404	396	380	412	379	401	407	386	406	388	406	408	414	384	384	388	402	419	379	368	401	411	377	409	415	402	393	396	420	420	390	385	413	388	378	389	419	391	414	382	376	388	429	375	412	366	416	390	409	413	390	411	386	392	388	404	408	380	420	417	415	425	366	429	412	391	368	367	391	405	386	396	380	403	373	409	416	352	383	391	398	371	389	398	415	387	382	397	390	418	410	406	378	395	381	371	387	407	416	434	409	396	373	384	371	369	370	407	421	350	383	385	385	405	364	381	369	418	402	391	378	393	412	379	375	410	392	374	395	430	381	377	392	411	435	360	389	394	401	359	411	414	420	404	406	407	425	394	395	372	396	403	406	396	428	407	409	380	406	358	409	364	387	398	384	372	390	396	393	419	378	435	377	374	369	433	406	439	388	407	376	387	374	387	406	408	382	373	367	403	390	379	417	396	407	418	398	401	389	390	378	418	389	391	412	378	403	395	414	379	412	406	406	389	404	375	390	381	382	405	380	367	399	399	396	406	390	416	385	423	384	388	387	375	405	383	394	399	376	409	394	388	383	399	360	393	408	365	386	392	352	403	377	377	377	393	377	415	386	382	400	416	372	388	432	374	369	366	390	368	374	391	398	396	421	407	411	397	403	396	381	408	412	380	404	368	404	405	410	385	426	406	366	412	365	361	381	391	396	411	416	415	416	355	381	448	399	390	394	431	405	385	393	438	380	388	389	376	386	386	385	391	387	397	412	363	395	421	410	377	378	406	387	412	381	391	420	379	390	379	409	418	400	403	398	405	412	365	426	408	381	385	386	399	386	406	372	414	390	357	409	394	380	419	397	382	440	385	412	403	388	405	424	414	412	401	371	388	377	407	426	398	408	375	405	390	401	406	395	369	422	386	371	371	403	397	397	414	384	390	416	441	447	382	406	381	396	385	410	358	385	368	402	411	404	396	413	390	430	377	380	407	399	372	354	370	410	399	412	374	415	378	394	390	386	377	393	416	425	423	408	397	391	429	421	415	399	408	397	371	382	401	369	365	372	365	385	391	405	399	408	382	436	430	365	384	353	415	416	390	416	410	395	410	388	375	434	414	389	362	382	373	398	400	388	382	402	378	387	406	397	392	403	415	391	375	410	382	390	422	442	365	428	363	424	418	378	369	402	383	373	404	377	405	401	375	378	395	412	401	408	394	434	401	385	417	412	368	383	386	378	405	409	377	373	375	424	395	383	399	414	396	410	415	391	370	367	397	381	414	402	410	376	399	371	433	396	391	395	410	389	399	395	370	391	372	394	386	420	376	433	402	403	414	355	412	382	418	396	402	412	381	395	399	402	387	382	390	396	405	377	394	385	402	381	386	390	367	408	392	369	382	428	431	361	396	385	417	423	389	388	433	397	426	374	383	382	396	417	385	378	379	425	386	419	401	452	388	414	381	403	405	405	369	407	393	384	406	387	387	383	412	366	393	401	403	383	378	382	414	378	420	354	403	413	356	400	375	404	394	414	425	374	410	403	397	395	409	416	393	384	368	386	413	348	408	419	401	367	413	379	391	394	422	359	393	368	412	430	401	393	381	384	400	366	424	399	404	391	380	389	379	385	414	396	393	413	387	418	378	394	387	425	363	408	393	386	388	403	402	402	370	378	409	380	410	393	415	426	383	407	404	386	401	377	397	456	406	402	395	433	398	412	411	388	396	406	404	380	391	424	386	380	432	382	397	363	445	393	369	393	397	370	415	421	408	381	354	416	371	366	407	437	415	363	378	409	384	405	402	373	403	438	404	384	390	398	393	391	379	411	380	403	415	407	383	401	407	400	408	390	386	396	383	382	403	403	399	353	390	427	370	397	411	406	441	384	396	388	391	376	366	385	392	394	421	371	418	370	393	384	399	388	384	374	387	389	396	422	415	403	365	370	409	380	369	368	386	410	365	395	392	398	382	418	378	372	396	418	393	396	373	383	375	368	424	438	399	391	418	375	400	388	382	389	393	353	385	412	388	393	358	406	417	396	394	394	361	353	398	394	396	365	402	381	416	412	367	415	425	425	380	438	376	399	376	388	414	390	384	416	396	375	367	419	408	386	375	379	375	382	408	374	380	405	396	433	406	388	395	364	421	385	388	378	385	381	393	376	378	380	403	413	427	408	395	391	388	367	396	397	390	366	387	409	421	377	421	404	378	363	383	389	409	402	386	409	367	355	368	393	399	397	372	383	397	412	363	370	412	402	394	381	383	376	384	369	421	397	390	414	408	380	424	361	449	399	380	411	392	393	376	372	370	408	391	403	384	365	407	403	397	419	389	429	396	426	392	360	355	387	391	408	400	400	335	401	408	420	422	365	430	416	408	406	441	397	423	375	369	382	408	443	395	409	386	395	408	366	383	381	393	414	394	377	396	394	393	382	369	404	374	418	379	417	368	395	368	393	394	396	368	435	380	379	396	377	385	395	373	378	412	398	390	391	394	397	408	374	387	375	392	409	400	399	387	391	405	385	388	395	405	418	373	417	337	393	395	419	402	416	388	404	388	387	412	409	372	406	420	384	410	431	413	372
23690	21080	28200	24280	21447	18382	10828	6851	6149	5342	3964	2712	1842	1372	957	729	713	657	725	722	677	607	552	517	439	436	440	438	392	437	410	374	369	333	339	335	308	305	314	312	312	298	306	266	322	304	272	310	271	316	280	261	268	284	281	283	282	274	231	290	273	282	291	291	305	264	307	274	300	287	277	262	265	267	312	289	283	240	304	301	293	282	300	301	313	305	294	295	266	259	280	283	282	290	290	267	273	265	291	259	278	270	287	294	291	295	296	295	302	286	253	290	296	307	275	289	276	271	266	279	285	256	295	292	262	274	298	278	290	283	304	287	316	298	280	290	262	289	288	295	296	321	271	286	297	296	275	273	273	277	319	240	307	297	244	287	307	297	289	263	279	314	282	265	314	279	306	295	288	296	292	285	296	284	275	313	320	264	304	289	274	260	268	314	281	278	293	285	311	288	293	266	298	254	303	293	273	316	267	278	297	314	287	307	270	279	292	291	303	285	299	301	256	308	299	300	284	284	263	322	294	261	257	298	300	309	280	295	292	292	269	283	306	307	305	291	240	301	254	276	270	319	292	262	287	322	304	291	298	290	279	299	274	273	274	284	296	281	320	276	304	323	288	263	257	297	297	287	279	277	273	272	271	253	283	310	285	300	293	300	283	294	293	294	296	301	281	284	284	273	310	298	271	283	292	280	298	282	299	289	259	287	322	278	293	291	275	294	284	271	272	277	276	264	291	301	260	299	290	293	277	283	282	274	310	276	283	290	278	259	281	283	302	302	274	270	272	286	265	280	301	294	314	288	267	253	295	271	257	266	299	272	287	287	318	266	312	279	269	266	290	297	275	320	283	295	328	301	292	245	274	268	239	266	331	264	298	292	266	274	283	294	281	270	277	272	308	299	293	296	305	283	289	306	280	281	270	290	292	277	321	267	286	269	319	306	294	314	289	298	273	284	298	294	271	314	295	304	285	302	303	317	292	278	305	270	295	305	290	262	282	278	298	265	289	324	272	289	314	250	297	276	271	290	269	305	300	302	297	289	303	272	267	278	313	309	308	285	315	252	280	287	283	260	298	290	285	301	294	302	295	279	271	296	288	292	271	293	277	311	284	276	281	320	300	269	285	282	258	285	288	277	238	314	297	283	294	294	280	300	305	291	295	287	319	312	275	287	273	272	296	285	277	285	276	287	301	308	277	262	266	279	281	308	284	292	307	304	261	286	330	294	274	302	291	291	279	291	265	305	264	292	301	287	281	290	299	283	278	300	267	277	273	294	293	303	279	258	310	273	295	299	284	263	263	293	281	289	301	261	279	296	288	270	287	282	265	320	277	285	290	274	304	314	292	265	294	268	278	285	283	253	283	284	272	311	266	278	308	293	287	311	307	284	285	288	289	290	291	309	273	270	280	281	265	329	300	272	252	292	291	269	278	286	281	290	285	239	278	298	300	295	290	306	260	284	258	274	261	281	263	291	291	292	273	265	277	292	285	285	291	272	289	284	290	274	295	277	273	269	249	319	293	271	284	306	277	284	314	325	301	283	296	284	307	271	305	279	278	273	304	323	331	280	304	270	278	275	299	251	287	274	309	308	296	296	257	281	255	279	286	269	261	255	271	260	291	267	273	277	278	305	298	280	303	284	267	273	300	269	286	263	269	254	283	279	289	293	274	304	293	301	294	278	318	293	273	305	268	292	271	288	288	278	312	298	271	257	298	305	291	307	290	298	283	295	261	278	262	269	270	269	313	263	308	287	282	259	260	294	258	264	294	286	307	323	288	295	275	281	268	313	322	313	294	276	272	275	297	280	264	310	276	322	300	262	295	328	297	275	288	294	288	294	267	296	258	280	272	279	282	252	309	304	294	277	296	280	274	288	258	297	282	277	300	298	274	305	291	271	272	286	306	258	292	283	283	291	280	317	319	280	317	277	297	295	290	300	304	291	251	293	287	292	281	273	300	304	268	276	310	284	279	275	267	285	273	276	280	323	272	278	293	277	273	267	259	279	287	273	297	304	283	322	263	292	307	323	252	299	237	271	297	261	275	272	289	275	254	300	305	289	273	255	292	293	300	275	299	312	248	283	269	275	261	270	308	287	283	302	273	314	274	292	288	301	291	283	282	245	297	281	294	267	248	280	285	291	272	282	287	260	277	292	297	267	264	270	264	294	290	291	303	261	243	276	297	294	279	286	291	257	253	290	269	299	290	265	278	275	267	283	292	318	267	296	274	286	289	298	272	274	267	317	280	295	279	298	284	278	278	303	297	286	287	261	273	279	296	273	283	284	312	268	284	279	293	308	298	309	285	278	307	317	313	280	311	266	300	265	311	280	294	281	291	297	279	271	279	283	307	303	298	282	276	282	306	265	286	300	287	277	290	263	311	327	305	288	291	273	300	285	266	318	284	285	276	299	303	304	265	273	283	304	306	298	312	313	283	291	273	290	263	281	284	287	307	274	262	299	290	263	303	291	267	262	298	299	290	251	281	296	311	294	268	283	255	285	281	321	279	310	274	282	298	301	274	299	276	272	270	300	287	298	267	262	309	259	286	298	288	285	273	281	305	292	270	273	267	288	304	313	282	289	261	281	288	267	296	254	325	289	297	301	266	300	289	310	273	315	296	274	306	307	286	292	280	320	289	322	283	285	301	281	308	287	271	285	234	290	273	269	304	307	279	297	283	271	282	256	309	301	280	282	280	351	278	283	289	271	266	309	278	293	287	281	277	303	274	288	277	292	277	338	270	319	298	284	300	278	299	262	279	267	291	260	286	320	310	288	273	284	290	335	308	320	293	278	278	297	283	274	268	262	283	268	340	311	289	280	268	300	265	295	301	242	315	272	300	284	287	296	278	293	291	305	304	252	261	299	295	286	312	290	286	297	271	296	295	268	310	262	270	277	298	310	275	251	264	258	317	291	276	323	287	290	295	237	270	294	274	290	294	313	291	290	285	314	268	303	287	308	291	279	269	292	301	263	293	293	291	279	282	295	310	305	295	268	268	300	286	288	289	286	295	300	287	272	291	288	286	273	300	271	298	283	251	279	287	291	276	291	265	294	281	275	271	288	248	272	287	249	300	288	287	290	281	277	306	284	297	269	284	307	286	266	300	259	282	314	272	274	277	274	287	277	270	290	318	260	270	296	273	275	279	284	300	299	293	278	286	295	284	276	299	282	275	252	289	301	294	255	252	268	293	283	294	288	260	277	302	289	286	261	317	295	279	264	259	287	272	302	293	265	289	311	245	263	262	308	280	303	273	272	276	286	301	273	276	235	270	274	255	244	300	283	295	297	308	279	297	292	278	277	293	311	303	280	275	275	278	275	291	279	294	292	288	292	283	315	268	275	258	266	266	254	299	306	273	300	303	312	267	296	292	268	293	286	291	290	289	261	305	299	283	292	272	295	278	303	285	258	260	275	291	290	286	307	300	290	307	319	270	273	294	302	277	284	266	270	272	282	257	331	250	289	271	303	257	274	253	272	298	280	288	259
20136	41785	34725	23682	19067	16077	12030	10370	9962	8311	6352	4299	2861	2075	1443	1096	966	890	995	1086	942	848	740	683	579	564	528	570	559	520	546	479	501	408	410	419	375	393	383	360	369	328	329	374	352	342	291	367	344	320	352	329	321	351	355	311	348	362	313	328	340	350	336	329	320	321	329	339	314	315	329	323	320	334	341	328	313	334	328	314	326	339	331	336	307	354	322	341	314	321	333	319	346	342	297	340	283	298	326	326	381	327	309	354	322	311	298	333	311	343	355	319	325	318	302	329	338	320	362	327	353	310	322	309	345	323	340	290	306	303	320	316	370	333	352	315	307	332	313	315	309	322	345	337	315	328	299	316	345	362	334	358	304	316	344	303	362	320	307	323	344	324	307	330	331	336	322	324	325	350	305	322	342	306	329	275	326	327	320	314	334	334	337	308	300	307	329	338	356	334	341	334	323	319	339	313	345	322	326	316	318	313	306	329	341	328	303	324	328	321	316	310	325	338	286	314	365	338	329	343	293	320	319	331	343	308	323	309	321	337	299	306	338	332	323	326	291	319	320	318	347	345	332	320	333	313	333	337	332	314	325	352	315	346	323	348	303	316	317	328	324	318	314	334	336	331	342	345	345	299	304	340	314	298	311	328	353	311	314	349	350	338	332	325	315	341	326	315	331	321	305	319	318	314	342	339	301	333	318	337	326	333	326	331	319	339	317	303	299	301	333	335	358	312	334	326	333	320	314	319	355	292	310	306	303	300	320	307	330	318	328	330	297	351	352	374	338	325	319	317	337	314	336	333	330	334	365	352	316	294	364	345	326	319	347	325	276	366	348	318	335	339	331	312	317	345	343	330	294	331	318	329	315	289	321	317	332	359	359	327	322	331	328	346	332	373	294	313	304	297	287	363	309	331	304	321	345	343	344	346	314	379	337	339	338	318	332	345	366	284	313	337	303	334	355	337	311	322	305	304	314	334	338	321	306	321	322	293	299	298	324	362	324	310	334	325	323	335	350	316	323	328	278	325	308	334	330	336	338	291	357	352	335	316	346	296	353	335	344	317	322	319	338	348	317	317	306	337	327	350	334	292	305	324	315	318	301	341	327	324	313	312	330	336	339	329	318	332	294	332	330	321	313	372	315	330	320	326	338	355	361	299	316	316	312	331	279	295	319	326	330	341	323	349	348	340	317	308	334	336	305	331	335	283	307	329	323	322	326	326	323	351	335	312	319	326	341	312	349	346	301	340	322	299	329	347	323	300	317	337	298	324	320	345	305	320	304	318	296	307	333	331	295	314	340	335	351	306	327	355	344	341	347	333	329	318	313	342	333	332	363	364	353	329	311	309	350	299	326	319	288	343	312	328	312	335	317	335	335	312	335	303	299	328	320	363	325	332	304	295	334	318	316	333	333	315	338	329	294	321	305	311	331	326	331	308	345	319	336	332	335	306	334	355	320	331	348	337	339	321	330	338	323	301	317	326	310	348	330	325	327	329	316	366	349	320	310	344	289	357	342	336	319	331	341	323	358	316	312	330	311	309	296	342	312	337	329	327	332	312	285	357	328	315	303	325	324	309	321	329	351	309	354	315	330	313	332	346	339	337	326	330	336	357	362	318	319	329	341	326	334	367	329	337	321	378	317	341	332	314	325	358	301	343	336	318	334	329	317	350	329	313	347	324	341	310	355	319	341	334	320	332	347	336	336	303	316	317	300	323	304	304	328	334	318	330	316	336	339	308	334	320	316	353	338	281	349	321	345	344	324	321	284	292	319	395	316	335	336	329	323	308	336	356	348	345	336	309	306	316	331	292	309	307	344	306	314	333	316	308	313	347	327	330	344	330	336	315	358	343	314	336	330	372	336	331	325	319	338	320	310	306	327	332	327	323	316	318	357	322	334	291	314	382	311	305	341	307	346	316	349	339	327	325	321	326	330	346	340	350	320	316	317	317	337	286	323	349	362	325	324	331	340	308	323	320	339	333	335	306	308	336	324	352	319	314	337	321	349	320	313	328	356	317	314	323	341	345	322	316	325	333	341	325	356	312	324	326	341	303	361	310	329	337	362	306	332	376	337	337	332	351	313	309	312	324	301	315	335	337	346	328	313	334	306	346	334	282	328	327	330	337	308	323	338	334	307	321	320	300	355	331	316	322	350	332	340	343	341	319	323	329	297	346	308	267	330	323	317	320	331	321	320	336	307	343	327	323	342	307	308	359	337	311	318	313	358	346	343	290	337	328	334	330	364	309	356	305	345	325	344	320	333	303	340	364	321	329	349	344	324	338	341	327	321	332	323	306	300	303	323	297	341	319	335	338	294	310	301	302	342	331	307	348	354	323	311	328	339	350	319	334	287	317	317	312	313	289	331	304	325	308	344	326	359	341	358	328	341	330	325	318	334	313	305	343	347	305	334	339	355	319	344	320	356	341	328	276	303	337	299	353	343	314	302	311	334	311	336	302	315	303	352	320	319	328	317	336	335	338	311	323	337	346	332	316	283	303	360	326	372	318	369	299	339	347	355	306	339	312	314	337	331	330	332	328	333	358	312	315	346	337	336	359	313	329	297	334	325	302	321	339	299	308	315	325	330	348	319	323	351	354	347	338	320	350	317	318	328	348	336	337	328	335	320	334	328	353	332	351	304	310	300	308	320	338	323	328	318	315	352	340	336	304	355	300	316	326	322	298	303	391	336	316	338	369	354	312	331	313	324	323	316	322	320	332	339	307	316	316	305	320	358	347	326	310	300	325	317	324	302	335	335	300	322	336	337	328	332	346	311	338	318	338	336	305	314	327	320	325	346	315	350	313	335	329	302	348	315	339	281	329	304	322	326	354	347	305	315	372	247	354	342	310	342	315	331	322	324	290	368	334	321	321	297	327	301	335	331	347	327	339	337	324	332	324	347	301	315	349	336	323	332	347	334	329	309	336	338	323	288	332	314	326	320	300	310	325	338	335	316	304	318	335	316	323	340	347	298	344	301	311	336	314	325	317	336	332	314	313	336	333	292	364	284	345	341	342	319	301	291	328	347	303	350	339	316	307	362	322	346	314	342	356	349	321	330	318	348	337	341	311	315	312	336	324	288	324	319	324	348	317	360	330	328	290	330	315	337	350	333	295	321	300	327	305	334	339	310	335	319	324	344	320	321	327	345	337	319	309	326	348	331	330	325	324	320	308	290	342	348	327	331	349	316	308	343	342	303	328	302	338	333	382	353	323	317	339	360	315	342	308	317	330	338	338	337	305	324	307	292	324	320	332	311	319	326	290	308	308	310	333	364	330	332	291	346	313	313	337	302	314	313	340	310	327	338	292	290	346	338	321	329	330	329	313	326	334	311	354	337	299	322	344	322	321	302	303	318	342	328	372	306	312	330	314	312	330	310	328	324	311	330	346	323	315	343	345	309	295	348	335	355	335	367	309	285	325	285	344	352	325	314	271	345	331	335	324	317	314	310	356	341	304	337	325	322	324	307	351	342	338	362	345	329	337
24686	21048	27516	25066	19070	11140	6597	4864	4493	4057	2895	2043	1354	1009	769	632	558	542	584	583	538	504	496	447	437	381	376	373	371	359	368	339	298	301	303	282	300	270	280	295	273	310	281	279	311	283	291	282	283	294	293	284	277	266	275	262	281	270	278	288	290	278	291	248	295	287	263	295	279	283	272	275	263	284	278	278	276	295	278	282	264	258	277	275	277	257	287	267	250	273	260	292	289	275	292	316	249	256	268	267	264	294	255	267	264	278	260	278	261	280	267	262	237	267	286	276	289	290	284	283	274	277	253	275	280	289	282	273	257	281	257	270	278	279	268	252	274	287	274	282	297	256	277	271	266	276	267	252	269	279	267	258	261	272	279	263	294	267	286	299	257	270	265	310	319	277	260	306	281	282	276	303	290	258	278	266	260	304	259	291	302	285	271	278	265	253	264	252	241	275	262	266	266	280	263	248	284	251	268	263	294	293	271	267	274	282	272	265	281	252	286	270	263	276	270	291	257	282	268	256	261	280	316	258	285	267	290	263	293	291	305	281	264	274	284	256	269	285	292	308	276	302	270	244	238	273	256	296	294	258	270	279	283	282	266	303	277	287	259	284	277	282	296	270	299	291	277	283	288	290	262	284	305	261	292	256	273	300	256	284	276	296	255	270	276	258	261	288	300	275	279	272	256	295	261	278	271	283	291	283	298	275	241	284	266	250	253	331	284	314	278	248	267	271	292	299	257	267	292	275	260	272	262	278	286	253	269	280	325	290	285	265	255	291	287	276	281	269	264	273	266	262	305	267	262	256	271	270	281	245	259	255	297	292	295	274	267	297	254	274	256	281	281	253	257	255	275	301	277	256	298	293	292	305	291	276	262	267	267	270	347	305	283	278	295	270	262	268	311	281	238	271	271	261	255	238	301	275	278	297	264	252	261	271	273	280	284	288	304	308	301	276	255	304	304	285	281	294	294	299	261	270	258	254	258	262	259	260	314	285	260	277	264	298	264	280	297	299	257	271	290	241	281	277	278	274	262	266	267	289	260	290	262	287	251	254	272	312	275	268	269	282	299	291	268	285	270	260	290	262	287	260	286	256	304	260	241	263	318	266	252	235	282	277	273	283	275	305	260	265	275	263	277	279	286	289	275	273	273	318	246	239	264	269	253	270	289	268	291	262	246	259	249	300	266	257	266	276	282	295	253	298	270	246	307	317	279	261	317	268	278	278	287	285	283	286	242	269	276	274	275	286	293	275	264	270	288	263	271	276	250	273	294	294	263	290	263	277	310	255	266	298	259	289	278	275	301	274	267	293	286	271	274	236	272	225	287	289	270	267	288	260	279	340	273	257	277	269	292	300	292	288	274	287	275	321	282	245	276	300	298	301	298	265	287	255	297	269	278	266	289	255	270	255	298	263	277	252	272	292	283	276	284	254	275	279	269	266	282	279	268	292	283	251	262	284	275	256	256	286	288	278	258	288	259	275	286	295	270	248	277	252	258	258	298	264	258	256	271	234	282	295	271	282	289	262	269	259	274	272	302	279	250	270	287	308	269	269	290	248	262	273	272	262	277	243	293	301	287	284	259	271	269	306	275	273	266	260	297	253	255	262	288	276	254	292	306	250	307	275	313	293	276	276	274	260	240	249	287	266	262	264	266	312	277	298	293	267	242	297	283	293	250	313	272	300	272	270	286	279	291	271	286	272	296	291	299	242	282	293	261	265	271	256	281	255	301	238	271	276	287	296	284	289	257	281	247	281	266	326	296	263	239	301	273	288	266	240	259	279	252	275	274	277	250	287	227	291	273	245	266	291	307	297	277	264	246	270	274	288	266	288	289	263	252	236	249	278	284	266	263	272	295	255	293	254	258	278	251	283	310	279	279	287	249	299	262	268	284	241	285	298	282	247	268	279	325	249	282	248	267	285	278	267	269	258	264	263	269	261	258	268	292	262	269	282	286	282	299	277	247	274	247	273	248	288	245	272	263	299	283	271	290	295	272	251	273	298	299	280	297	293	259	226	298	282	278	274	288	293	277	249	262	295	285	268	284	300	295	305	260	276	276	270	279	280	293	270	295	307	269	283	262	229	253	284	253	246	289	267	273	276	274	280	294	282	268	238	261	282	243	287	314	288	279	294	280	265	279	244	288	269	273	273	261	259	281	301	249	268	284	278	286	237	284	270	284	302	274	302	269	282	274	291	293	255	267	293	293	281	260	304	261	280	250	273	265	269	309	274	281	302	275	267	282	245	306	264	304	304	258	262	295	258	272	275	308	299	265	285	277	308	274	261	263	254	271	246	257	300	300	255	315	307	299	279	258	258	274	291	284	261	262	275	287	270	260	244	292	288	281	283	285	300	274	267	263	294	265	279	285	299	271	281	293	279	284	262	264	242	285	258	266	281	264	278	256	278	297	274	279	261	283	282	276	296	284	256	284	283	259	243	283	293	278	259	287	274	283	294	275	271	283	266	280	271	259	249	254	270	299	295	268	316	267	255	290	235	280	250	268	311	266	295	342	261	291	261	252	293	305	250	264	285	279	243	296	288	272	300	259	273	272	288	294	282	268	275	272	304	252	272	254	276	277	261	273	292	289	274	282	251	291	298	274	304	273	239	260	278	276	299	287	262	288	286	284	261	278	267	265	274	267	276	262	250	274	278	246	287	251	274	294	282	299	279	275	282	281	279	269	288	254	279	265	256	296	266	268	292	274	257	285	284	256	278	271	272	302	287	273	286	267	295	279	285	265	246	284	265	256	266	246	305	293	260	277	253	285	290	281	309	286	256	258	264	272	246	286	277	253	275	284	278	278	291	281	279	289	255	284	284	301	266	267	273	246	265	285	294	289	250	273	273	294	287	262	246	266	251	267	258	283	227	284	275	249	306	270	306	255	280	263	293	267	307	270	284	267	290	285	295	251	273	258	287	304	263	269	302	286	238	280	274	286	261	239	275	276	292	265	274	314	282	280	291	249	276	256	312	302	270	234	259	263	280	299	273	262	270	239	273	269	285	309	271	281	242	271	302	276	270	262	258	268	285	245	297	270	269	288	288	250	269	286	279	261	269	284	298	257	320	264	288	279	304	269	269	245	280	289	281	266	290	268	246	291	264	290	280	293	284	268	274	273	267	282	266	331	280	266	251	267	287	254	272	280	237	268	315	264	298	282	289	264	254	291	296	290	257	283	289	261	264	260	300	285	262	262	295	284	257	283	289	305	274	301	285	276	284	264	281	260	300	287	266	276	280	273	253	278	301	303	284	264	298	289	290	287	299	287	267	278	285	265	260	246	300	267	264	271	285	264	283	263	261	252	245	273	297	264	239	298	275	271	273	252	294	278	277	259	268	294	294	255	268	294	259	282	273	291	325	246	268	290	254	258	308	298	282	272	294	271	293	284	289	299	260	273	315	263	266	288	272	257	278	283	253	305	256	261	288	277	282	261	282	264	272	295	301	286	261	275	267	277	250	280	304	285	264	270	295	287	281	264	304
19779	38486	31343	20819	16495	13559	10136	8641	8180	6897	4952	3356	2246	1642	1180	927	803	806	875	842	759	705	675	556	525	502	471	472	520	447	445	447	390	360	362	341	330	349	330	358	345	313	325	328	330	316	310	326	303	299	310	302	322	317	289	319	309	297	299	292	283	287	294	305	287	327	303	329	312	295	284	319	300	262	272	306	277	323	307	306	331	313	325	333	329	303	318	285	322	329	340	319	310	298	315	287	295	297	322	310	308	293	309	313	322	296	295	288	266	297	312	291	301	306	303	312	320	294	295	328	300	285	311	295	324	296	313	315	299	285	286	296	311	319	298	327	330	277	316	289	287	277	291	317	323	320	274	301	294	310	293	289	297	285	291	314	296	264	311	292	299	336	292	294	290	309	299	308	279	289	315	288	316	298	303	309	316	287	306	285	300	311	301	294	310	311	289	316	311	291	294	307	308	315	317	291	317	286	331	319	314	272	303	286	280	320	305	335	292	292	326	306	307	320	288	319	335	290	321	338	320	301	292	298	313	306	329	311	303	295	314	322	283	310	309	299	271	320	291	306	311	331	303	291	300	326	311	305	310	282	287	310	297	266	295	310	306	290	288	321	303	287	334	274	297	284	311	322	305	292	301	285	316	322	270	292	290	352	278	327	296	321	318	309	310	290	304	309	305	308	325	294	292	331	322	315	314	310	309	286	285	304	284	328	319	309	289	286	293	267	312	292	292	319	307	299	280	334	365	284	327	306	283	313	310	303	302	314	275	310	282	293	298	317	306	306	283	321	342	325	294	293	314	303	312	296	324	297	310	292	297	312	317	319	320	294	314	312	328	297	294	323	292	324	313	293	296	300	298	336	285	327	294	299	331	303	307	304	289	322	294	321	294	301	324	310	324	306	306	332	317	293	323	312	310	317	315	325	295	301	316	291	304	290	324	301	289	294	317	340	296	343	319	305	305	292	293	309	279	283	287	309	271	302	306	325	328	318	294	302	307	330	302	334	295	299	304	302	282	299	291	316	324	291	302	305	298	283	303	292	313	302	321	265	288	336	327	296	291	295	281	315	288	323	302	334	297	302	293	311	293	308	325	327	306	285	306	264	300	314	302	322	294	276	282	284	312	312	331	296	304	312	303	288	320	306	295	278	308	286	336	312	333	293	289	306	287	343	314	304	303	307	278	322	307	313	305	312	314	303	312	310	285	289	322	321	298	299	320	316	315	280	300	314	312	347	291	309	316	331	288	310	286	317	324	313	336	299	295	320	294	278	294	300	315	296	299	331	302	311	291	298	296	307	275	326	320	267	280	309	292	297	320	328	279	289	305	314	296	319	331	287	333	305	335	314	277	321	296	298	298	291	331	295	305	313	322	310	320	315	296	348	284	342	322	298	322	325	318	335	309	309	304	314	291	307	303	314	316	285	289	315	287	281	318	296	299	311	298	332	324	290	310	325	305	288	308	303	316	299	319	323	296	319	282	315	318	267	278	291	287	294	287	322	295	310	314	279	329	302	322	293	320	326	351	294	311	317	274	334	282	318	307	310	288	322	287	304	286	298	311	319	289	297	322	322	300	324	302	310	284	297	277	303	286	305	340	309	286	309	297	307	333	315	328	328	274	307	307	279	295	301	308	298	290	323	324	329	277	330	298	311	339	329	285	294	279	303	289	321	285	323	306	279	300	277	308	332	307	287	297	306	315	332	337	293	326	292	300	320	292	278	308	293	309	306	306	287	342	308	310	316	318	286	309	317	266	292	309	316	309	334	290	295	311	302	297	317	304	300	312	276	291	326	305	299	329	374	305	313	328	307	308	279	302	284	286	318	313	295	273	319	328	290	317	291	296	311	300	269	307	362	313	268	305	321	293	329	285	295	329	282	297	293	304	310	300	279	309	308	301	317	291	321	297	273	293	315	311	335	307	297	312	265	295	315	309	326	319	301	291	325	306	293	332	309	318	338	339	272	314	289	308	313	298	328	322	326	316	308	299	324	301	295	300	290	315	307	302	284	295	292	298	298	304	279	352	289	323	325	290	298	288	312	318	310	298	281	321	335	277	306	306	309	300	306	319	328	271	326	301	305	336	298	304	287	323	307	282	306	291	251	289	282	302	310	336	286	296	310	322	338	303	293	319	307	321	291	326	285	325	315	326	296	302	334	307	307	336	336	305	281	322	287	307	289	286	319	293	282	280	324	297	318	316	300	305	295	306	308	316	298	334	313	314	306	294	313	296	314	289	308	294	305	304	320	281	298	288	306	314	327	282	317	342	315	328	294	309	299	318	298	298	302	293	330	299	281	324	322	297	290	299	315	304	329	275	304	296	302	273	309	312	329	317	317	315	324	314	277	297	327	305	309	302	294	298	302	297	304	316	312	320	333	325	299	288	293	312	323	303	323	312	337	281	312	299	309	301	280	291	303	309	321	306	308	274	307	297	278	300	299	280	316	296	322	327	317	314	311	298	288	309	300	310	319	306	276	333	279	337	311	304	282	285	320	320	311	311	301	274	297	289	310	278	300	309	296	305	288	312	307	311	293	309	287	284	334	337	331	295	322	315	324	280	318	260	294	306	307	287	285	282	294	279	274	298	254	315	290	291	306	301	334	321	283	322	293	283	323	316	289	308	255	308	340	306	322	324	289	346	299	303	319	313	319	327	306	346	290	306	288	285	291	280	306	287	292	313	301	321	268	305	308	281	300	337	302	285	326	271	300	293	286	315	331	344	266	303	303	304	291	293	315	316	310	311	302	295	294	347	302	302	281	331	300	300	300	297	330	296	301	298	301	343	311	294	347	297	322	314	304	294	312	306	311	290	293	293	301	272	345	317	295	291	311	274	310	307	318	275	313	287	285	299	303	308	323	291	313	293	290	304	317	327	276	305	275	292	300	294	360	307	301	335	338	313	301	315	289	307	293	333	280	281	324	301	300	302	305	256	292	324	288	301	297	307	305	331	306	295	287	327	311	332	275	320	310	293	305	314	300	327	300	292	264	287	301	323	300	318	314	289	296	301	287	307	316	334	290	289	297	294	315	352	329	322	299	298	296	284	304	306	292	322	305	300	279	309	299	297	305	308	299	299	336	290	273	275	328	292	308	311	296	279	336	321	338	289	294	307	291	288	307	342	303	290	283	313	329	297	304	310	271	320	325	322	281	302	290	297	304	317	296	323	305	332	291	326	311	290	317	326	285	288	315	306	292	324	313	296	308	281	290	326	321	333	303	286	289	309	329	317	293	325	295	294	297	299	275	302	317	316	342	275	339	313	284	301	329	294	341	300	324	316	296	309	268	303	319	279	307	297	273	337	283	289	318	332	272	311	287	290	302	343	330	286	281	295	296	321	305	285	296	303	311	331	296	297	285	306	313	297	307	286	322	255	309	287	293	302	316	300	324	304	290	310	311	295	292	307	329	316	305	306	294	323	266	296	300	274	332	314	297	282	298	330	330	285	314	335	293	342	321	319	292	323	314	311	304	296	302	297	322	311	275
22552	21058	28548	23792	21209	22092	20184	10955	9371	8081	5726	3865	2413	1748	1157	894	748	782	775	772	745	648	545	480	389	397	395	358	384	366	354	290	280	246	256	232	248	241	224	229	204	194	191	201	211	186	187	203	175	184	171	174	168	173	190	183	183	197	169	154	161	169	197	174	184	160	195	171	195	166	168	151	164	172	169	145	163	197	146	154	170	169	174	175	150	156	170	154	177	171	152	134	171	176	171	138	169	172	158	156	163	155	180	181	151	173	151	179	168	154	161	185	177	166	176	159	157	164	173	180	170	161	167	145	169	162	157	179	167	155	153	134	170	151	159	169	155	154	173	178	178	135	173	156	164	186	186	186	156	155	157	135	171	139	166	158	153	172	164	173	156	143	161	156	150	153	176	177	152	151	149	173	160	166	181	181	169	143	174	179	167	184	137	176	161	177	151	181	149	160	157	154	151	182	173	181	161	180	157	173	163	159	148	161	165	148	175	150	149	164	182	166	160	168	149	171	155	174	162	150	147	140	161	165	149	158	134	149	145	164	165	164	166	164	187	172	172	149	173	175	169	156	185	170	170	168	170	155	156	180	179	160	157	139	170	149	176	187	163	174	168	164	176	141	161	172	167	176	147	164	155	156	151	191	172	180	178	181	153	166	165	164	170	163	155	168	145	174	155	160	154	157	177	169	180	166	169	187	154	188	157	172	171	191	151	146	173	140	175	169	172	175	141	155	156	154	147	166	164	152	170	146	157	169	171	177	159	195	180	184	142	142	163	174	179	150	157	163	155	157	145	160	190	161	163	159	150	142	146	155	163	158	173	178	159	140	171	177	177	151	168	167	161	165	150	150	186	160	166	150	152	135	166	156	165	160	187	126	141	143	162	156	167	155	197	177	159	135	172	145	187	156	171	157	185	164	169	166	168	150	151	176	192	152	171	180	139	141	157	155	185	169	147	167	158	159	164	177	145	159	158	176	181	179	165	153	184	166	156	164	163	160	153	180	162	153	180	161	162	159	172	165	148	147	147	147	164	189	156	153	148	153	181	156	141	136	167	173	168	177	153	169	181	183	175	166	166	148	143	168	177	171	194	151	152	173	159	194	160	131	162	171	159	162	151	172	151	156	156	148	170	162	167	171	170	161	151	168	172	173	168	172	143	164	156	177	167	170	171	190	171	149	166	149	183	157	174	189	178	151	162	148	166	168	164	149	154	150	182	164	148	142	143	159	178	167	167	176	167	134	176	184	175	171	168	150	154	150	180	161	152	172	166	170	171	177	171	166	169	168	153	149	147	162	157	128	161	139	166	130	162	174	158	152	175	165	168	154	163	153	153	192	162	162	177	175	181	158	147	182	150	191	170	178	165	171	182	163	159	170	158	169	172	159	152	167	161	155	165	162	178	169	185	160	152	173	160	166	158	145	152	157	160	151	165	163	155	151	147	149	157	161	177	151	180	157	172	171	147	161	157	159	156	150	172	163	148	167	146	166	147	166	174	159	161	168	185	184	152	153	164	170	165	176	163	152	164	167	148	159	139	152	168	175	167	163	183	174	166	168	158	152	168	159	162	144	173	171	165	164	158	147	157	151	158	156	164	145	178	165	181	155	155	159	140	158	176	163	166	142	167	166	140	150	175	161	175	158	130	164	167	176	165	164	156	144	155	190	150	154	173	177	167	158	138	149	137	167	172	146	160	172	166	157	165	161	165	170	156	145	172	176	188	155	157	149	161	174	178	171	163	145	162	160	171	169	194	151	155	167	155	164	173	172	169	185	172	157	176	140	169	169	161	158	147	189	166	181	160	190	177	174	180	149	161	181	178	180	171	131	169	163	171	153	154	159	175	168	183	164	150	173	163	179	173	154	163	163	162	156	156	161	153	183	155	177	154	149	164	139	174	165	157	162	165	158	158	164	144	189	165	178	161	153	142	176	175	171	172	164	175	133	162	135	176	154	160	165	176	173	172	154	173	174	168	176	156	166	159	176	150	162	163	152	181	161	172	176	160	154	140	150	158	143	156	163	195	170	162	160	174	175	152	163	150	172	160	158	164	159	174	155	153	159	174	153	134	166	169	175	163	144	179	180	143	165	164	173	155	171	151	173	170	161	155	152	161	175	153	176	138	168	147	164	149	163	174	175	137	160	147	187	176	162	174	161	154	155	173	164	172	153	162	166	156	180	161	168	186	149	167	161	173	157	161	172	176	169	173	172	149	149	165	178	157	166	167	153	147	165	152	166	169	158	149	170	174	172	190	178	177	156	143	161	168	153	189	147	146	156	174	148	147	141	166	165	149	175	158	163	137	158	159	159	175	146	153	177	151	164	146	150	172	163	172	149	163	158	176	161	171	186	160	151	145	164	160	154	171	158	168	150	167	164	162	165	148	160	182	158	163	154	160	151	154	171	155	189	172	172	156	168	163	201	184	172	165	168	164	173	175	127	141	167	162	195	146	139	159	162	169	183	157	174	152	148	172	153	162	156	162	176	154	164	163	176	154	141	153	176	167	155	172	168	162	186	166	170	157	146	148	168	167	157	176	165	161	147	168	167	161	142	154	178	157	165	154	174	168	163	181	175	181	149	147	176	161	191	172	160	170	158	179	171	167	160	137	169	178	154	167	175	168	167	164	180	173	155	171	151	172	150	171	166	180	164	174	166	145	159	158	165	154	177	158	162	166	150	163	172	172	153	169	164	162	150	142	157	154	160	180	166	169	156	154	146	168	187	180	179	161	154	162	153	157	145	189	169	151	170	146	177	165	178	153	154	157	165	161	147	172	176	142	156	165	166	160	158	154	160	152	185	153	180	163	157	161	165	178	169	140	168	171	187	152	173	154	172	161	147	160	163	154	179	170	142	149	156	147	142	181	168	148	180	166	168	167	180	179	153	159	158	155	143	157	141	175	165	174	160	155	141	162	164	149	162	147	164	154	166	160	172	179	159	199	174	170	180	173	180	167	153	172	162	184	177	161	158	162	172	168	152	162	143	161	150	180	152	167	157	175	163	166	178	167	157	141	170	153	181	155	171	155	154	159	157	175	173	180	175	165	176	176	151	159	158	158	167	162	164	166	179	172	141	169	182	150	170	167	163	167	191	146	155	157	158	167	175	149	179	157	174	157	135	189	143	174	168	150	161	158	171	147	147	156	175	137	161	151	159	173	151	181	173	170	171	161	174	169	145	178	173	174	162	175	182	170	177	170	151	159	177	163	170	170	165	153	175	157	164	166	151	160	161	170	176	167	176	152	166	168	134	160	165	161	182	160	144	165	150	156	157	162	161	167	196	165	167	172	192	182	152	167	160	157	155	160	177	147	148	163	149	181	158	149	165	164	150	155	162	149	161	155	174	157	150	163	178	155	179	168	168	146	175	171	134	173	167	159	156	158	174	182	164	157	157	163	166	157	173	167	178	176	169	169	137	141	163	179	165	177	158	162	167	162	168	156	140	189	141	173	139	156	157	177	155	164	172	182	187	157	156	170	165	167	161
22582	47018	39970	29071	24417	20918	16281	14296	13870	11827	8498	5890	3952	2651	1867	1398	1176	1172	1246	1212	1125	961	832	630	587	525	538	526	480	551	487	358	363	346	279	275	244	267	256	245	244	249	219	261	207	228	226	195	214	216	201	227	212	200	192	198	207	200	192	203	181	201	144	230	191	195	179	188	191	184	213	187	184	160	158	166	173	172	186	166	197	191	198	199	175	186	217	185	189	198	178	181	170	177	173	173	193	196	178	191	210	160	173	181	161	205	180	160	167	203	208	205	202	165	188	180	188	179	158	197	190	215	184	176	191	178	180	177	190	179	167	178	192	184	185	186	184	197	170	193	172	185	187	183	194	185	185	196	186	178	171	198	161	181	186	201	183	197	178	180	175	182	180	183	207	206	178	158	174	184	184	197	185	157	184	184	185	187	189	187	173	193	203	194	197	173	200	183	188	173	207	192	200	191	191	191	168	183	185	177	161	169	172	168	200	172	199	163	194	180	205	193	174	176	208	172	165	183	188	188	198	181	194	178	193	184	203	196	175	173	203	181	183	165	186	193	194	179	166	183	178	175	190	190	185	183	197	166	197	168	198	193	164	201	188	185	204	193	185	211	184	177	179	180	191	203	194	187	173	182	178	184	180	185	180	177	173	191	191	178	182	175	194	181	176	175	147	200	187	185	183	183	182	186	211	167	178	191	187	175	194	183	196	200	187	198	189	180	218	178	172	187	189	204	200	196	172	183	195	168	211	192	184	192	185	161	172	176	178	184	182	179	169	184	192	209	162	178	182	201	175	180	180	183	181	152	179	198	170	171	177	174	190	189	201	193	166	181	184	171	183	188	181	194	191	197	189	170	190	160	178	203	182	188	158	169	189	172	165	214	177	181	190	189	202	190	173	190	180	186	173	200	166	180	182	165	178	203	188	189	206	174	185	182	187	186	188	171	200	226	182	198	193	188	168	181	178	158	185	210	187	188	185	172	206	177	174	211	179	194	171	203	172	181	193	172	186	196	186	172	203	166	172	190	188	195	201	167	178	200	194	167	194	178	190	197	170	191	188	182	188	195	192	193	190	184	174	173	197	167	166	206	195	186	190	186	176	174	199	194	157	180	189	209	178	180	191	178	196	156	181	159	173	188	178	170	157	187	188	193	184	169	180	184	192	163	182	160	208	178	210	188	172	175	190	207	211	186	178	204	183	208	171	184	179	201	184	191	179	164	172	188	177	201	171	184	225	205	185	181	171	167	184	177	180	205	179	176	169	164	199	166	169	178	186	186	176	155	187	216	187	158	187	186	192	165	166	173	184	200	195	185	187	193	191	181	190	195	165	179	177	180	177	182	167	161	191	170	204	192	180	176	187	196	200	188	173	184	188	194	201	189	164	182	176	161	187	174	177	206	195	219	178	176	186	171	211	174	166	186	184	193	200	198	190	187	174	174	176	168	218	215	200	197	170	205	191	185	170	178	186	153	171	177	187	197	147	179	197	195	166	187	195	165	168	165	160	195	200	175	170	175	175	186	181	200	188	184	179	194	186	190	192	181	181	197	191	173	174	165	156	194	185	172	189	151	191	180	165	190	200	205	209	179	187	180	167	178	154	176	187	173	178	152	175	198	187	193	159	172	195	167	160	158	197	183	219	186	212	190	211	171	169	183	187	167	171	154	186	185	167	185	190	194	192	231	185	182	168	184	200	191	189	174	178	168	184	182	211	185	164	176	201	170	207	193	183	178	164	192	191	168	198	193	180	199	201	185	195	208	176	191	213	179	170	169	196	177	175	194	189	204	181	177	199	184	175	167	185	184	176	191	194	206	212	199	186	185	199	199	182	181	191	181	178	183	215	183	193	198	166	193	168	201	184	185	184	209	170	192	164	187	189	223	186	174	183	168	193	206	208	196	157	186	194	188	175	186	210	174	194	191	183	196	182	182	181	203	185	174	176	182	171	190	152	173	182	192	199	182	182	186	178	185	174	184	188	197	212	188	172	178	195	181	171	163	182	194	164	196	186	187	203	187	174	205	181	205	160	157	191	206	195	194	184	186	164	172	186	205	204	182	190	172	194	192	189	176	191	174	186	189	164	179	169	207	147	201	181	197	191	164	198	161	200	175	218	189	186	195	198	197	196	187	197	185	192	184	190	192	203	202	198	191	183	187	188	154	169	191	191	192	189	189	180	174	184	215	178	179	179	178	175	163	197	191	188	191	172	178	202	188	186	168	209	182	166	202	174	187	206	181	171	208	179	205	172	205	172	193	165	164	200	170	180	165	203	183	193	186	158	195	193	207	172	195	176	188	187	178	184	195	200	205	189	180	172	210	189	188	180	197	174	187	170	190	188	172	171	162	193	191	188	167	162	173	190	186	179	185	169	193	183	185	177	176	192	194	198	191	193	183	175	188	198	186	190	191	181	187	177	188	160	190	182	203	180	182	184	155	174	158	209	222	183	184	156	159	169	158	170	182	173	170	180	179	172	205	185	169	169	201	173	207	182	199	205	179	169	206	204	170	178	194	195	189	218	177	177	171	187	170	169	192	197	174	198	188	178	192	182	197	164	188	194	166	177	168	192	207	154	178	181	176	192	193	168	158	174	184	183	181	172	182	193	175	183	176	172	190	190	179	182	200	176	186	168	194	202	177	171	180	185	167	188	192	180	210	206	190	179	189	179	159	178	185	182	194	191	186	206	162	197	205	182	183	219	186	160	163	170	157	199	166	186	179	167	183	177	188	207	181	171	168	164	182	196	183	175	195	176	188	185	203	177	189	200	179	198	178	161	184	206	197	193	166	161	183	195	193	186	209	177	193	192	193	174	197	180	199	169	163	174	175	170	194	191	175	181	167	177	187	187	175	169	202	211	173	180	172	194	177	180	168	173	183	199	180	183	185	177	185	200	216	192	194	170	174	176	190	182	189	182	170	154	189	158	203	173	178	199	155	182	183	188	165	163	190	181	197	199	183	162	191	193	166	198	189	183	173	167	197	184	196	188	197	188	191	193	155	180	166	151	194	203	179	172	196	190	196	176	195	189	179	176	160	185	179	201	192	183	183	162	182	183	183	185	199	191	192	185	156	185	164	172	158	207	185	171	177	174	217	192	179	187	188	188	182	173	216	203	184	198	176	197	167	167	153	172	176	184	201	181	173	199	182	190	189	166	198	202	184	160	195	163	171	189	176	194	174	174	171	166	193	183	193	179	190	186	175	185	208	179	188	197	189	179	190	199	181	162	199	183	173	185	178	167	181	198	188	179	203	165	168	177	199	176	184	224	166	173	180	175	178	191	175	182	184	182	180	179	183	198	179	180	193	181	185	185	205	182	198	208	180	164	200	200	184	192	164	154	181	173	181	204	183	191	200	183	194	179	207	176	179	176	164	186	185	198	188	176	183	188	180	177	184	173	194	191	195	170	188	205	184	190	188	190	197	200	174	183	195	172	177	175	181	155	182	196	193	180	196	166	184	174	181	186	175	164	172	206	176	209	190	185	189
27775	22711	23854	15982	9139	6401	4292	3492	3474	2939	2013	1461	1073	819	650	566	553	533	587	557	528	539	484	460	453	441	455	412	449	460	400	409	411	355	372	391	379	398	357	355	360	375	375	354	368	363	359	352	388	405	382	358	356	364	382	360	364	382	351	376	374	366	360	384	378	373	334	368	329	348	371	394	359	358	338	334	397	355	365	366	370	353	364	377	374	366	390	375	385	363	378	366	318	337	345	357	349	398	381	352	308	383	388	342	398	389	412	342	355	369	380	378	350	338	369	368	379	404	363	338	373	348	369	371	375	347	355	360	360	412	374	361	339	350	343	327	372	358	389	357	352	363	346	387	393	383	360	387	362	409	336	362	347	372	367	382	379	369	371	353	351	332	369	354	365	331	366	367	366	383	355	372	297	373	365	403	380	326	345	359	328	374	344	341	338	346	360	350	337	371	367	367	331	368	348	370	370	378	392	378	362	364	376	338	380	367	362	359	322	366	368	368	340	369	383	379	363	349	339	379	332	344	375	373	363	372	336	341	357	338	356	384	375	358	371	371	364	401	379	344	335	386	380	348	356	340	339	387	346	344	369	370	344	351	370	339	384	359	353	315	367	382	329	405	368	335	336	354	362	382	357	340	381	348	382	346	372	350	382	339	366	340	358	386	322	360	416	377	334	331	316	380	333	344	369	383	411	323	356	369	366	412	332	362	355	373	356	377	338	354	357	393	372	369	339	342	341	402	345	344	358	350	366	359	343	378	369	333	333	332	386	359	385	377	376	375	344	361	348	386	404	395	374	362	345	366	362	322	350	370	349	355	389	372	343	374	319	342	398	384	353	393	349	381	372	393	381	303	356	340	364	354	343	370	372	360	372	396	373	369	373	360	363	363	368	371	394	362	392	351	358	343	353	326	320	388	355	316	367	350	381	380	339	360	357	351	370	357	363	365	372	365	371	382	369	368	390	342	364	365	333	336	361	357	371	338	337	387	394	369	388	359	381	385	349	335	357	349	353	372	358	386	348	349	372	324	383	361	367	348	354	357	310	393	381	334	375	337	367	385	340	373	387	385	339	343	385	329	341	358	358	346	375	368	360	348	326	366	362	356	374	342	396	352	349	345	367	363	331	353	349	337	367	387	358	378	381	366	343	372	379	361	413	370	337	372	331	359	369	382	317	355	353	323	353	315	375	393	332	350	393	382	368	343	355	378	358	316	369	395	365	415	387	336	364	387	386	360	387	360	373	374	388	351	378	365	397	339	379	369	347	341	370	374	362	350	366	367	356	365	351	372	359	354	320	366	343	325	351	356	354	362	338	367	396	388	386	377	371	374	358	354	366	358	400	361	358	344	356	347	381	359	352	348	379	415	347	365	388	373	351	372	372	341	367	334	365	375	341	374	333	372	348	365	359	400	352	361	336	359	353	348	356	365	353	370	345	333	323	365	379	359	333	380	347	360	357	368	361	370	350	379	360	389	317	378	355	338	363	350	383	346	376	374	361	349	371	358	343	333	384	368	340	362	374	351	371	371	375	381	365	376	357	347	349	363	361	362	378	391	385	366	371	368	373	354	352	354	370	332	362	372	347	332	365	358	371	353	383	356	380	353	367	356	390	346	336	375	335	336	374	366	341	364	384	354	367	362	363	400	360	365	346	348	355	356	351	358	329	367	328	392	359	332	382	358	370	362	336	365	336	355	360	353	359	389	378	364	338	376	379	428	352	355	363	353	381	368	362	354	323	351	360	367	348	355	377	339	367	376	340	323	345	364	368	339	343	362	366	370	356	353	348	349	365	382	371	354	350	358	358	341	368	364	357	356	358	388	351	350	375	342	328	336	373	317	390	360	358	368	349	344	368	338	378	401	393	354	342	341	376	380	362	350	398	365	371	316	366	366	380	379	322	387	351	368	358	375	360	338	341	350	367	386	353	362	361	357	387	351	377	344	331	330	366	361	357	381	349	371	333	344	327	381	404	347	367	327	390	392	337	367	340	356	348	366	377	362	342	379	355	405	350	356	363	344	358	365	370	348	355	372	334	374	390	360	355	353	375	388	394	342	371	349	319	352	374	372	370	362	377	340	379	379	364	370	373	330	364	387	326	368	382	385	368	386	357	349	372	398	365	350	326	359	355	333	377	346	341	326	348	372	367	354	348	355	354	339	341	355	353	356	357	361	335	374	380	347	341	313	346	356	339	323	369	361	368	344	324	342	358	367	388	355	345	350	351	329	363	371	364	362	355	370	388	369	366	386	364	359	362	375	356	373	366	346	350	372	381	383	327	370	388	359	391	319	378	360	358	354	372	349	370	395	362	368	375	389	372	367	374	346	363	401	332	374	357	353	378	388	358	355	339	374	349	346	324	383	329	349	359	376	342	394	374	364	339	329	341	356	364	377	378	372	352	351	378	360	384	379	357	328	354	340	361	350	344	363	385	348	369	363	382	363	345	359	335	416	356	334	386	341	353	339	367	366	371	360	365	366	413	358	334	338	366	385	404	338	370	347	351	343	362	386	345	359	381	342	339	389	335	336	366	332	367	387	380	366	352	333	366	357	348	357	352	318	356	340	334	365	352	355	351	378	362	351	368	357	364	355	334	387	375	358	325	349	373	371	335	373	375	345	361	345	389	367	363	369	324	339	360	380	342	363	394	378	316	381	383	344	338	394	353	375	384	338	403	393	331	339	351	367	347	381	373	349	376	346	342	336	367	369	358	391	333	327	374	327	375	371	344	383	331	352	379	370	345	387	354	358	359	362	335	373	339	354	374	350	392	366	356	367	345	359	353	348	397	380	390	382	377	336	330	377	383	358	370	380	349	337	363	372	380	376	375	368	360	385	348	348	361	360	371	366	341	363	350	368	334	377	371	350	357	383	306	355	331	407	361	338	388	318	350	362	342	365	368	373	364	375	369	332	390	337	349	391	352	357	398	350	341	356	357	368	380	384	350	387	415	379	385	366	345	356	413	385	371	361	351	329	369	341	339	363	368	387	361	382	334	356	356	343	344	362	348	352	364	335	337	366	377	362	378	359	376	397	398	371	392	352	361	352	371	348	325	362	364	383	362	341	365	341	405	353	370	376	331	369	359	366	359	351	388	356	389	371	350	312	385	339	382	363	364	387	337	344	326	367	352	361	382	379	397	366	389	383	353	356	376	368	337	323	350	370	358	377	339	358	355	370	356	396	375	384	355	371	355	371	338	382	344	362	345	392	354	408	365	356	348	359	372	357	329	336	371	369	368	373	362	358	373	384	376	375	369	380	339	357	369	394	362	329	361	341	349	374	365	381	376	393	347	377	390	312	349	366	334	370	360	357	332	359	342	353	349	340	380	361	319	369	388	370	370	360	311	339	341	361	344	345	363	360	368	367	336	344	371	387	367	375	374	364	372	335	327	355	331	370	354	345	373	362	369	342	337	401	356	361	406	413	360	370	356	366	320	349	348	368	368	360	367	380	359	373	375	337	382	351	357	391	356	372	341	337	381	345
18473	32356	26175	15790	12029	9944	7165	6223	5972	4743	3245	2365	1596	1205	965	760	754	785	859	805	729	643	665	607	526	576	527	572	479	528	480	474	444	510	412	426	401	410	426	390	439	437	419	418	431	438	419	427	404	418	467	405	455	400	424	432	381	443	408	411	421	423	410	416	432	398	415	365	385	452	401	415	410	417	452	415	429	434	426	430	406	410	408	450	400	427	427	407	387	425	409	397	394	397	423	389	430	402	423	398	426	394	409	400	384	389	363	400	414	381	426	407	388	408	428	408	417	379	416	416	417	411	431	375	427	380	388	425	416	432	431	446	404	410	405	429	370	414	372	426	401	420	430	400	444	426	416	416	433	379	401	390	391	415	423	399	418	408	387	385	417	410	400	415	441	424	442	375	415	416	421	439	405	425	415	398	395	386	383	395	394	402	418	413	413	406	411	438	433	383	377	392	396	379	370	410	420	431	395	409	390	442	448	416	389	407	438	416	403	438	412	422	382	445	410	389	359	417	410	398	434	376	390	390	394	400	378	422	436	371	405	412	399	425	406	417	393	414	408	421	404	381	399	407	404	412	413	429	406	398	392	388	398	417	421	419	412	438	402	417	409	393	433	418	419	439	381	388	406	409	414	411	441	412	416	411	389	411	435	428	403	385	381	400	420	401	376	381	402	406	407	389	404	410	401	400	389	412	417	395	380	426	417	397	396	412	338	414	439	397	405	409	421	413	385	443	392	399	402	402	420	387	389	393	392	442	367	395	436	415	391	364	389	424	409	409	441	421	453	437	426	429	409	434	390	426	393	398	418	430	385	437	399	424	402	375	407	378	416	415	441	396	414	405	395	439	387	403	391	419	391	424	365	406	420	394	441	422	446	425	445	409	398	400	405	424	385	426	410	414	437	371	372	440	401	470	419	405	419	414	410	406	420	438	403	405	423	396	407	407	419	423	391	410	401	399	402	414	402	398	407	432	382	415	378	378	375	385	442	426	419	426	409	379	420	411	408	431	397	378	416	376	408	426	400	433	371	395	441	393	392	400	441	428	404	394	403	410	408	413	406	364	403	422	402	392	370	390	402	418	392	402	391	407	429	442	421	420	432	436	398	412	406	391	390	440	391	419	425	385	418	410	406	371	358	409	459	426	431	373	412	366	383	413	424	433	427	401	447	433	432	432	413	400	404	403	408	390	400	383	400	382	411	416	424	385	401	409	403	431	399	420	357	376	392	368	401	401	371	421	388	394	391	383	390	379	424	406	414	457	369	434	364	399	406	380	392	391	382	362	433	401	379	354	417	408	435	398	408	404	433	407	430	401	368	402	383	440	422	367	381	351	372	384	432	411	412	387	407	428	401	395	390	417	414	462	407	417	381	369	395	386	407	400	402	410	410	421	401	427	423	379	382	429	458	366	400	431	417	414	433	407	414	379	396	391	403	433	394	429	404	415	400	427	394	415	417	418	423	429	416	373	412	410	432	384	406	378	436	398	437	416	388	404	378	383	431	389	365	436	392	435	397	402	373	408	432	417	410	364	415	387	382	410	419	349	448	401	409	407	413	404	427	415	406	421	460	371	416	412	441	396	369	378	388	392	413	394	418	425	434	429	409	409	422	408	406	421	422	431	389	416	388	383	393	385	422	382	371	383	425	424	408	401	416	397	416	378	375	418	403	359	427	412	383	411	390	399	412	423	410	429	374	436	409	417	416	408	395	410	396	432	402	412	430	398	398	391	395	365	371	411	418	396	396	430	411	427	398	399	407	405	421	423	421	416	400	417	441	407	353	430	410	395	416	390	405	397	416	387	440	382	425	415	416	439	421	407	424	395	404	402	427	421	380	417	420	397	451	397	433	401	415	385	421	443	397	383	391	400	429	422	418	388	406	416	403	402	405	426	406	430	388	421	362	392	413	410	413	426	438	430	387	385	363	419	401	389	419	415	391	431	389	391	402	376	425	400	397	413	439	412	406	430	407	403	464	407	430	440	386	395	425	421	416	419	397	409	362	350	378	389	421	399	402	468	419	413	399	406	401	360	415	388	420	424	391	370	367	396	419	389	382	453	391	392	428	413	418	424	404	427	395	417	431	402	397	417	412	424	397	423	375	398	414	389	421	417	406	418	415	428	376	419	414	436	395	397	416	427	418	397	404	427	386	444	430	410	385	417	421	435	462	366	398	406	399	415	380	402	407	420	417	415	407	390	392	419	372	404	406	366	445	436	398	410	413	409	424	423	424	382	455	405	427	431	409	408	413	419	392	390	433	415	420	412	389	371	422	400	422	438	407	400	412	400	395	414	424	408	360	382	384	419	407	406	445	445	410	387	447	433	422	431	388	365	442	363	366	417	421	415	422	445	379	386	406	394	432	412	416	395	402	404	396	409	391	417	397	421	404	380	438	414	414	401	397	418	392	395	392	412	372	416	404	397	428	376	386	404	407	366	381	407	381	448	387	442	417	408	418	408	414	380	412	399	418	372	408	426	370	370	429	407	351	420	414	361	407	398	426	429	395	430	405	364	423	404	394	409	408	394	372	385	412	394	417	430	418	423	440	437	444	392	374	404	390	410	408	381	392	412	369	418	402	371	384	425	376	434	445	402	425	403	392	425	369	402	442	426	416	431	392	444	405	380	389	410	380	418	434	438	417	410	390	391	428	409	429	416	426	450	422	408	389	404	399	441	440	415	378	431	409	404	411	421	410	446	395	414	406	396	415	443	398	437	418	438	397	392	390	409	391	395	383	432	406	406	394	433	419	397	409	401	433	417	423	402	411	448	438	421	376	424	380	399	385	375	442	390	406	400	444	425	398	433	413	425	404	419	389	383	360	430	407	364	454	403	423	409	405	436	399	400	404	402	389	414	396	413	442	396	391	390	428	420	418	401	431	405	423	412	413	406	420	397	443	429	417	405	448	442	419	405	407	415	408	388	390	420	406	422	399	377	390	430	412	384	420	448	420	396	394	389	400	404	416	380	422	375	409	426	414	398	417	409	411	378	408	409	420	421	420	425	420	398	396	379	449	396	415	419	429	401	391	432	410	445	433	435	375	425	396	401	404	387	397	427	392	387	434	417	401	394	403	394	425	407	401	430	405	445	363	382	404	427	403	423	423	403	438	445	411	396	394	395	396	435	377	425	414	417	414	398	445	384	465	402	423	382	415	439	379	430	431	434	419	447	424	439	407	404	385	425	393	413	420	441	414	392	404	434	376	377	429	396	402	382	445	412	386	458	431	398	376	402	393	437	409	378	371	423	403	408	432	410	429	425	423	427	406	389	368	395	390	415	395	394	374	429	420	381	391	408	390	405	396	426	373	409	428	444	412	408	416	395	388	379	434	423	403	368	387	412	438	416	408	390	414	368	414	391	413	375	395	407	410	400	414	431	394	369	410	397	422	425	426	424	407	405	423	408	400	405	419	428	413	394	383	403	382	417	403	414	434	372	493	434	406	365	388	407	424	406	436	410	398	429	398	381	412	404	400	381	439	360
23686	21083	28283	24234	21469	18602	11215	7284	6592	5530	3754	2535	1731	1336	1009	745	700	700	725	737	686	592	552	516	481	449	472	460	438	459	436	372	345	327	333	321	331	299	326	324	296	318	324	299	312	285	315	335	311	308	326	294	335	316	288	293	318	301	293	315	303	283	287	281	318	308	286	294	298	291	285	307	302	322	289	275	304	306	286	285	271	287	307	281	276	300	328	304	290	284	301	276	305	291	310	308	272	300	312	263	282	297	302	285	292	279	285	278	300	292	318	293	308	310	286	287	316	315	315	301	266	277	275	258	293	270	259	281	269	307	281	281	302	275	311	292	280	272	316	287	299	263	275	301	286	287	281	322	316	297	284	306	274	288	299	286	267	311	294	271	289	316	299	310	246	283	287	297	287	287	279	293	284	295	318	287	297	302	259	260	280	306	283	292	327	316	320	321	262	300	285	247	309	278	293	298	309	280	295	313	259	315	319	304	317	300	296	290	312	309	312	290	292	302	300	318	304	310	309	278	279	261	313	313	315	290	282	298	268	283	295	298	277	292	287	272	290	312	271	279	293	297	288	276	315	287	303	281	272	272	290	286	300	301	313	281	301	309	286	289	302	293	298	274	308	289	289	263	285	285	290	315	311	309	286	263	291	276	251	283	292	305	320	267	287	290	317	288	276	298	283	293	326	307	290	292	301	300	316	284	293	301	290	313	271	302	280	277	294	264	287	311	274	292	295	318	294	303	288	326	303	283	293	305	287	285	256	295	293	288	277	250	293	292	307	290	265	281	300	301	297	291	295	282	318	306	291	304	297	302	277	312	315	285	278	285	293	274	266	281	326	319	285	323	302	302	297	288	262	303	283	291	296	287	281	287	278	294	293	297	293	278	283	300	281	281	290	303	294	303	272	306	280	262	269	293	287	285	271	324	253	294	302	260	292	272	286	295	289	289	276	295	271	306	262	278	279	303	295	265	309	320	305	280	307	291	288	286	267	313	295	265	306	284	314	290	296	280	324	265	274	267	289	298	271	279	324	289	275	278	298	272	270	260	321	293	289	292	291	311	288	273	289	282	297	305	264	279	293	275	287	320	255	296	329	305	267	319	275	275	278	305	315	293	281	289	287	292	289	282	294	311	305	281	277	304	265	257	297	293	307	295	294	294	324	288	300	283	267	298	280	315	314	300	289	305	312	256	286	286	276	284	331	277	305	294	306	286	292	317	264	302	275	258	263	263	290	299	291	285	302	323	288	273	322	297	290	301	312	314	297	287	271	280	272	317	267	267	263	298	273	283	298	299	251	322	289	265	291	312	307	290	277	241	310	321	299	265	305	287	305	275	297	300	312	304	286	319	316	269	312	330	286	264	300	309	280	297	296	271	279	311	300	271	306	271	303	275	273	287	284	299	254	276	296	311	264	280	277	286	299	340	282	285	306	285	254	278	296	311	295	271	300	306	276	289	306	326	289	288	285	296	310	275	309	297	278	290	313	286	319	289	307	290	264	304	310	312	299	259	270	274	287	291	288	295	265	279	284	293	293	302	295	312	259	302	313	296	319	298	295	293	277	234	275	286	268	290	311	299	312	284	295	261	296	302	300	295	307	313	295	267	278	302	305	302	282	300	302	282	316	299	312	280	302	300	298	289	241	289	305	299	293	296	301	317	301	266	274	314	306	286	307	277	298	304	278	249	290	281	323	321	285	282	316	309	327	298	307	317	297	282	292	290	291	327	303	307	290	318	308	326	273	296	310	303	281	276	308	301	293	283	273	289	312	298	358	290	280	275	295	277	278	271	302	269	302	297	295	275	254	280	280	298	293	289	315	277	277	278	316	306	278	327	296	284	325	289	298	307	294	293	307	293	275	290	282	292	271	312	299	296	294	291	282	280	294	291	299	288	303	272	304	303	338	311	255	310	302	291	304	301	283	268	329	291	291	327	302	313	292	267	273	263	291	279	293	297	299	283	281	295	274	302	287	282	274	274	306	262	276	288	301	294	304	284	317	304	272	278	316	295	281	293	291	279	278	257	284	293	289	293	311	322	317	305	285	260	274	277	274	298	296	233	284	291	266	263	297	317	288	319	294	304	271	299	284	295	284	288	328	289	309	272	307	313	275	276	278	313	258	290	316	288	261	291	275	317	315	293	298	315	296	288	254	332	320	312	283	318	273	310	268	305	278	295	299	297	300	266	268	304	287	290	296	266	288	297	273	286	306	277	301	297	300	303	279	274	274	309	306	305	325	289	281	307	269	265	267	287	292	265	286	296	297	314	295	335	275	316	305	289	347	292	281	300	312	292	268	283	270	311	286	304	279	268	259	286	281	293	324	275	295	294	311	327	289	316	295	283	278	296	276	297	296	329	279	304	308	281	287	270	310	317	269	282	264	281	289	283	273	313	268	275	288	279	284	277	302	293	298	295	286	292	278	261	299	323	284	279	271	308	299	293	283	285	280	257	285	311	341	259	295	291	262	307	296	276	277	308	274	321	324	273	288	310	310	304	315	290	300	278	294	315	271	319	262	302	276	269	299	302	327	301	290	311	306	275	270	284	284	304	292	288	273	270	275	311	277	290	307	295	277	285	252	303	279	320	280	319	300	286	304	294	289	297	289	303	272	293	261	294	271	308	293	272	264	321	289	298	331	307	298	287	271	277	306	278	281	308	301	268	297	325	278	298	300	294	308	297	317	305	284	294	318	252	276	331	272	293	291	284	315	289	251	272	283	294	304	266	303	282	294	286	287	297	299	272	322	290	267	264	288	292	303	299	279	284	265	298	285	309	258	290	296	302	284	282	295	328	289	280	294	286	312	295	285	273	281	286	267	297	303	303	330	245	293	275	285	270	311	325	296	302	288	304	319	293	279	323	319	272	279	303	311	274	272	283	264	273	290	286	310	269	283	272	265	310	294	279	281	314	277	286	288	313	256	276	282	277	273	296	246	292	306	305	327	302	293	302	291	310	272	279	283	289	308	299	293	294	291	325	277	295	310	295	286	279	292	284	273	282	311	283	301	277	293	286	275	290	272	320	326	327	262	311	307	302	312	301	311	306	309	328	319	313	303	288	282	267	323	293	286	299	275	277	300	298	307	297	276	279	303	281	245	290	325	276	290	284	299	300	297	291	257	294	281	312	303	265	278	272	300	293	288	296	298	260	285	297	267	280	290	298	296	320	272	306	274	300	274	299	276	271	266	315	294	324	268	272	267	329	275	307	301	309	292	301	276	277	294	279	285	296	305	293	307	275	302	278	293	289	318	259	316	272	285	297	330	274	274	295	280	285	304	303	290	286	297	280	315	280	262	280	288	270	305	317	308	285	331	288	283	307	294	260	303	302	302	336	280	272	307	345	284	294	285	293	289	280	311	282	305	284	333	295	274	266	279	301	291	270	281	288	275	297	314	284	285	315	307	287	264	303	317	309	298	292	317	294	269	283	298	303	290	270	288	274	300	301	248	281	293	281	257	269	283	305	292	300	297	283	317	276	272	277
19848	41828	35006	23721	19368	16348	12439	10945	10329	8282	5897	4013	2749	1960	1386	1148	997	1005	1071	1099	957	913	775	674	557	592	558	592	558	547	512	517	442	442	433	361	404	380	381	392	357	369	377	317	362	344	354	357	307	356	374	361	356	348	315	344	345	347	331	322	366	348	333	337	339	322	331	327	329	373	372	355	341	340	329	329	373	329	354	338	325	350	327	326	331	370	343	332	312	357	307	330	320	313	353	349	339	360	344	352	314	320	299	325	351	321	342	338	341	334	346	358	335	331	304	301	359	322	326	325	322	360	309	341	369	322	303	318	328	331	333	333	334	319	340	305	343	362	313	343	338	322	331	329	342	346	322	345	324	371	330	359	341	331	344	342	330	351	325	307	340	308	324	375	357	352	349	299	324	355	313	348	314	345	335	327	336	294	321	330	321	330	308	317	302	320	307	325	355	345	352	305	338	343	365	361	319	294	343	332	318	354	373	410	345	331	332	353	304	353	314	337	317	331	332	317	338	351	305	334	343	352	336	338	304	367	382	355	314	342	333	328	323	335	335	338	339	349	290	328	325	331	316	338	337	365	340	308	337	358	317	329	341	340	341	342	338	354	327	339	354	342	338	339	309	317	319	360	303	352	326	293	341	302	332	343	288	294	344	352	334	343	336	317	318	330	345	359	345	352	346	330	330	340	338	343	309	325	306	359	312	317	345	317	311	323	321	333	326	345	344	318	344	342	350	383	328	349	313	297	338	304	331	328	336	323	348	336	358	340	337	323	321	342	348	315	315	294	344	338	326	341	332	311	361	331	397	362	355	340	326	333	335	321	302	331	357	326	355	324	354	301	341	336	345	360	332	355	297	313	336	311	327	312	317	306	336	322	319	318	338	321	342	345	317	357	349	344	338	329	342	296	331	304	351	320	317	337	355	339	313	338	345	328	343	336	327	313	327	329	332	328	352	350	329	364	342	343	322	342	318	354	360	354	352	313	344	312	316	320	333	335	356	314	330	344	339	325	307	341	323	325	328	328	339	306	329	350	299	339	332	344	324	335	333	311	290	325	371	298	333	328	349	323	348	315	302	300	326	334	304	384	353	360	303	312	328	345	333	314	353	344	328	351	318	315	330	332	339	322	315	334	324	339	351	354	333	327	347	316	325	352	336	380	334	346	355	363	323	322	353	357	326	343	363	316	335	307	319	346	315	338	318	350	344	331	333	349	344	339	333	344	353	354	313	304	332	345	324	325	321	318	355	365	348	322	321	333	352	341	326	342	329	331	329	346	312	361	376	336	317	292	356	318	323	361	335	326	332	313	369	327	339	350	334	363	364	332	313	337	346	349	316	353	308	318	354	329	343	341	308	326	345	343	310	333	316	302	320	339	299	368	361	327	326	352	299	324	306	305	334	336	348	327	334	342	333	316	349	327	362	336	332	311	366	310	308	328	313	335	299	317	329	325	344	330	334	316	332	346	331	362	343	331	327	331	322	361	341	362	376	320	335	359	373	350	307	328	356	337	337	350	313	342	336	304	296	335	304	311	307	332	332	313	372	334	366	292	330	314	321	330	355	336	323	300	333	369	315	317	319	332	328	344	359	331	336	285	360	351	341	333	303	327	343	322	346	343	355	366	356	318	333	330	345	315	285	327	341	328	351	295	334	343	319	325	334	368	317	301	316	322	352	299	327	318	326	316	360	376	344	317	317	347	334	334	326	337	306	333	352	296	365	333	308	329	314	290	350	344	324	313	341	324	301	333	315	324	336	321	345	317	302	354	348	338	308	324	315	344	339	342	337	337	344	343	306	326	336	326	329	334	331	309	325	303	333	354	367	348	336	313	352	334	319	317	320	321	346	329	353	348	316	293	314	325	312	302	344	312	286	374	353	320	293	333	354	284	333	317	332	305	364	313	354	329	334	316	326	316	334	347	305	342	325	319	352	368	329	313	339	318	332	317	329	325	378	329	322	303	358	349	322	366	343	321	342	338	333	328	318	290	312	315	332	306	346	330	323	355	372	331	322	348	318	340	353	334	338	326	313	371	366	321	321	368	328	333	327	324	322	324	316	365	345	303	318	345	345	336	306	361	321	322	302	344	314	352	307	333	323	344	283	312	330	309	369	350	349	357	359	331	327	330	327	301	326	353	347	351	388	348	345	339	332	346	301	330	333	293	337	303	319	336	363	354	331	304	360	329	327	318	309	334	350	351	325	329	310	332	355	344	328	308	350	331	332	337	332	317	326	333	351	347	333	311	320	338	348	316	392	330	341	322	313	320	318	351	328	334	336	317	324	292	318	328	353	317	344	339	355	354	324	371	335	359	351	358	328	334	357	337	298	344	348	346	341	364	323	323	315	327	347	342	311	347	344	341	366	358	338	341	353	347	311	319	314	320	327	347	336	336	343	318	296	374	299	337	324	338	329	323	351	360	311	354	328	346	335	366	341	370	299	351	345	343	310	357	335	345	284	320	312	323	373	320	342	312	344	360	325	300	363	309	336	326	366	347	323	342	336	323	368	332	310	329	310	317	347	335	341	326	330	354	321	331	331	318	337	332	379	339	346	318	320	327	315	310	334	346	346	330	362	326	320	346	379	331	311	308	312	341	324	332	332	301	335	341	342	335	325	340	325	366	361	299	327	348	329	305	333	333	323	347	351	330	329	327	324	327	351	301	361	328	333	322	320	351	348	344	339	330	328	341	315	344	335	375	340	343	292	335	327	296	327	327	329	334	312	327	323	320	335	337	340	343	349	323	309	334	305	342	359	321	356	343	329	327	331	308	332	336	352	329	363	297	314	344	350	344	328	354	340	316	315	320	317	324	322	346	328	331	324	328	341	274	348	332	325	341	325	343	313	333	345	357	316	336	328	315	342	298	332	328	330	332	302	320	298	346	334	315	326	338	378	340	331	324	334	311	339	332	323	355	351	346	340	323	318	349	337	318	328	322	359	327	316	332	351	331	344	310	322	280	337	312	357	332	356	356	348	350	348	322	328	308	349	330	327	356	303	291	314	340	316	336	302	337	294	359	319	358	324	391	305	327	332	325	352	338	320	367	331	331	302	297	310	322	291	338	325	352	325	335	349	351	342	306	351	344	318	364	291	338	338	327	352	378	340	341	326	326	310	327	337	338	351	345	324	306	365	350	337	314	357	353	324	312	304	356	323	343	325	337	397	337	336	345	323	339	321	329	340	321	350	321	359	312	330	335	340	335	380	330	319	337	353	309	337	331	356	324	326	332	312	322	320	342	339	350	330	335	344	350	327	397	334	321	322	336	357	339	356	326	338	331	349	352	339	336	317	318	350	304	340	320	353	326	332	327	359	359	365	331	340	322	299	379	325	374	321	362	306	325	346	335	326	332	323	333	314	322	368	335	344	332	340	320	338	344	324	388	339	310	337	340	370	326	362	338	328	342	329	366	317	292	320	337	340	322	332	330	339	329	332	313	333	334	370	349	370	360	331	329	345	320	318	359	362	344	342	336	345	339	330	333
24637	21001	27418	25003	18988	11329	6747	5107	4838	3917	2676	1827	1290	932	685	631	566	570	634	597	561	528	465	447	371	359	412	379	368	346	398	328	340	301	323	313	296	335	295	262	316	284	306	303	297	256	285	297	292	286	279	276	262	283	270	273	327	273	288	284	281	292	274	272	276	305	284	271	267	291	290	284	268	272	268	298	286	280	266	271	278	297	274	295	287	269	297	295	284	319	286	282	262	267	287	287	285	290	291	270	306	264	303	271	270	292	282	332	297	267	262	260	278	306	278	290	321	289	275	279	296	286	296	264	307	282	325	313	263	297	291	281	273	291	274	258	263	261	313	262	249	261	274	251	263	292	281	278	290	307	276	252	283	278	265	278	258	274	274	289	287	270	292	274	267	305	275	259	289	284	291	256	274	285	261	273	296	292	276	277	285	264	283	272	319	289	282	300	291	268	273	257	256	282	261	286	313	264	283	280	274	294	279	264	283	259	257	270	281	298	289	260	273	255	308	287	282	322	308	266	250	276	301	290	250	288	306	277	282	291	257	307	306	275	269	294	291	277	317	251	280	275	264	273	253	273	270	274	283	269	300	274	278	295	269	287	244	266	299	294	293	271	266	268	282	294	276	264	259	294	258	316	284	279	325	303	264	309	292	259	294	303	281	308	286	254	299	267	288	270	269	258	305	284	303	277	286	300	287	309	291	278	250	282	265	304	276	266	315	277	264	286	288	260	302	283	273	264	273	263	262	311	258	263	271	280	240	271	308	263	265	266	281	285	258	276	300	264	287	315	283	288	279	285	267	282	284	293	289	273	287	290	268	296	286	268	273	286	301	267	290	285	278	293	264	268	257	291	263	262	284	257	313	263	278	288	290	288	309	249	277	268	306	292	298	293	282	278	269	281	272	277	260	301	288	313	283	287	287	299	274	298	267	283	285	292	281	306	286	265	258	291	293	290	273	294	281	262	270	285	297	272	279	273	296	286	277	303	255	252	274	295	295	249	286	287	248	252	293	301	262	276	290	258	281	261	283	287	294	274	265	277	296	264	297	272	276	305	254	288	298	298	277	287	279	288	303	267	289	285	306	257	287	302	245	304	310	284	285	283	297	293	309	292	272	283	288	299	285	244	296	244	268	254	292	297	304	290	253	269	298	286	290	278	276	274	282	293	289	278	294	273	273	282	284	267	277	297	255	262	313	271	304	282	279	268	280	295	294	284	256	274	247	268	254	300	255	267	287	267	287	252	301	270	259	272	254	280	283	287	253	297	287	257	292	296	271	302	278	277	249	307	299	274	276	292	271	259	255	294	275	278	292	315	265	292	271	292	281	289	303	299	301	277	269	290	248	286	252	274	303	277	292	288	280	288	286	277	285	294	287	278	270	258	272	306	271	280	283	287	257	274	299	308	289	271	313	278	259	320	269	307	291	310	278	290	281	291	319	315	286	298	297	281	293	291	279	270	310	267	288	312	267	268	252	272	292	284	284	285	253	259	276	276	279	279	270	272	272	289	285	284	290	269	276	265	303	258	275	283	287	274	263	266	282	250	265	265	283	245	258	293	308	290	261	272	280	255	263	312	260	302	264	286	290	283	303	295	263	283	275	263	311	291	296	295	296	297	303	290	260	247	295	280	303	274	306	278	301	309	291	269	276	294	293	283	290	306	277	302	266	272	325	284	270	285	279	308	256	292	238	288	259	299	293	288	303	296	294	249	284	269	290	282	304	253	275	266	315	275	282	265	285	296	279	271	260	288	267	291	259	278	292	261	260	277	289	301	257	281	239	286	310	303	274	284	291	266	274	293	284	282	306	288	291	304	308	303	262	293	255	284	287	240	272	278	261	256	290	280	276	260	295	301	260	273	294	285	282	256	293	266	264	284	286	282	255	277	238	273	275	292	260	279	252	318	265	301	300	287	300	291	296	293	281	272	269	253	281	268	301	269	297	291	306	284	275	289	277	255	287	284	277	287	294	287	284	282	264	270	288	274	287	279	265	289	285	251	271	282	291	251	287	292	306	275	256	287	302	301	266	283	272	303	289	299	295	276	279	299	275	293	288	285	323	277	282	265	298	279	265	276	283	284	271	280	280	281	254	261	284	297	289	292	289	271	279	263	277	254	285	311	281	263	283	300	264	259	286	269	285	268	284	296	259	251	277	282	278	262	284	279	265	265	292	276	286	311	313	289	257	254	277	266	270	293	291	258	294	270	311	264	253	261	264	281	282	314	278	266	270	280	279	253	290	298	284	303	250	271	262	286	287	240	287	253	275	286	294	276	275	283	268	300	282	253	273	308	272	285	269	272	258	272	307	258	273	283	288	255	306	289	279	287	300	285	313	272	286	303	302	267	277	291	284	259	252	271	288	289	276	278	275	276	298	279	291	290	293	264	253	275	290	290	304	282	300	320	243	269	289	271	304	257	271	272	317	283	305	253	309	279	279	294	282	270	274	324	289	270	283	289	292	268	273	242	268	299	219	271	309	299	305	304	253	302	289	258	291	297	269	266	287	288	289	254	273	273	294	294	258	239	285	270	293	278	290	267	269	265	271	278	268	293	261	277	294	265	296	272	293	309	275	280	278	281	285	313	278	311	260	284	276	299	308	266	268	278	264	281	259	294	299	298	307	287	279	296	269	274	287	256	283	242	262	292	240	319	307	264	272	293	276	273	290	300	288	286	256	277	308	280	233	269	285	286	287	297	296	269	279	278	267	274	294	305	290	268	274	277	289	328	258	303	267	261	268	258	281	296	283	286	299	226	298	247	304	284	287	298	272	299	265	275	258	293	280	296	278	269	306	283	243	282	271	277	324	274	302	299	262	250	280	285	274	271	309	276	269	293	260	272	277	272	267	323	258	307	258	287	271	284	276	266	284	288	293	300	309	292	309	285	293	264	283	293	304	313	275	255	255	300	320	273	283	269	277	291	277	301	281	265	284	275	281	293	275	261	265	261	281	290	261	268	262	273	262	279	291	274	276	280	295	287	243	294	260	286	263	286	267	308	275	291	289	281	268	300	309	286	286	264	269	243	258	283	276	271	302	288	289	270	297	303	298	294	278	308	287	277	286	252	291	244	292	301	261	294	303	256	275	305	261	288	277	248	285	263	265	278	274	284	266	276	248	289	294	263	257	292	307	297	253	272	272	294	279	268	314	288	279	272	259	294	311	290	265	298	285	281	287	276	259	289	275	296	282	262	282	257	266	287	289	270	257	273	293	288	247	270	326	264	272	294	278	249	283	253	252	275	281	271	269	291	275	269	307	280	247	279	279	282	287	297	271	301	242	280	289	266	290	284	256	285	278	272	257	300	271	266	282	290	290	277	288	308	254	305	290	289	288	279	297	274	254	291	310	281	300	295	265	299	271	278	281	286	261	266	294	270	286	248	280	293	262	321	294	302	303	294	273	272	267	266	305	282	292	265	303	272	267	283	265	279	285	261	305	319	278	263	288	255	293	267	248	270	262	283	281	278	296	275	292	293	296	269
19902	38617	31217	20924	16340	13909	10357	9064	8523	6736	4642	3199	2209	1453	1101	918	876	832	876	885	826	757	673	574	510	483	517	510	456	494	444	436	365	364	369	379	342	347	379	347	346	352	298	340	298	319	331	340	323	313	325	305	324	350	301	300	323	306	294	308	329	308	280	284	316	313	295	328	323	300	332	318	278	301	306	334	324	319	317	290	322	300	298	325	324	319	325	288	315	327	316	352	307	314	298	337	297	310	314	306	309	332	343	325	255	332	309	313	268	294	313	288	325	322	322	327	280	339	283	334	299	300	284	317	308	334	326	348	304	342	312	323	333	310	290	322	304	295	303	296	309	292	306	323	274	296	307	288	367	290	308	326	283	295	306	319	316	339	298	342	296	322	292	332	321	295	240	323	318	317	330	324	303	335	301	316	310	272	321	308	284	296	301	258	314	273	319	296	310	318	324	360	303	293	331	291	336	314	299	323	321	323	321	321	317	303	314	308	349	273	291	298	320	297	317	348	339	324	317	320	314	327	274	284	300	305	328	305	314	311	335	309	321	329	294	314	294	310	330	327	340	317	301	296	327	292	307	291	307	323	301	305	357	296	293	321	335	305	298	316	314	321	336	319	325	290	292	322	316	379	304	320	322	310	339	285	315	303	316	316	294	327	316	315	306	325	322	301	316	305	310	288	314	340	313	336	323	305	310	301	320	306	316	311	318	297	337	299	300	291	339	316	301	322	328	315	310	298	305	309	306	312	312	321	311	325	311	333	325	311	297	277	340	348	302	323	335	323	290	302	350	299	312	324	315	321	290	322	286	346	306	310	333	263	322	320	287	312	299	313	276	309	325	311	307	296	267	273	310	311	311	299	306	305	297	258	310	319	299	285	309	318	322	335	321	323	318	325	308	303	310	304	297	330	306	302	301	304	287	272	322	303	300	313	339	325	343	332	280	339	321	311	313	308	325	300	323	310	314	327	282	295	310	320	308	313	300	340	304	302	292	304	298	300	315	300	319	321	324	309	308	302	287	280	320	301	344	306	332	337	333	302	346	300	308	327	331	317	320	308	311	329	267	333	325	306	345	309	316	349	285	292	338	321	297	319	296	319	305	320	316	278	294	298	304	288	285	301	308	302	270	297	332	292	295	329	312	297	293	277	318	294	326	297	309	304	307	319	305	321	313	291	310	325	297	287	287	288	325	301	313	289	301	321	301	330	331	334	300	310	294	335	337	315	339	307	300	299	303	360	283	342	286	313	333	292	297	317	309	357	314	331	297	303	331	335	309	319	343	328	313	293	312	310	292	320	324	287	349	302	307	312	334	283	321	312	305	294	303	322	319	318	301	332	326	279	314	310	338	332	298	294	302	314	276	286	315	331	317	337	322	311	323	307	328	297	301	304	331	310	309	306	308	296	325	351	322	354	299	337	314	305	347	306	270	298	305	316	283	288	305	328	317	303	322	280	305	336	323	329	298	288	308	306	317	321	297	337	333	331	287	303	299	310	310	321	320	309	292	312	308	327	340	312	288	286	302	290	276	334	311	305	313	334	358	323	325	297	302	321	318	303	319	353	317	323	296	304	305	309	328	296	327	306	308	303	294	297	311	299	306	294	329	311	339	310	319	269	306	300	284	293	307	302	325	312	354	305	295	289	282	317	330	304	301	310	289	303	312	279	293	330	305	295	316	271	306	296	303	312	286	301	321	282	322	319	314	316	335	319	287	278	330	328	341	300	315	308	320	337	306	283	282	313	310	309	287	319	300	296	304	306	329	319	287	303	289	326	337	320	291	301	331	316	311	311	290	291	324	291	318	325	292	282	324	259	332	310	327	332	362	312	308	333	348	340	287	286	292	300	311	328	275	325	315	317	340	326	318	310	322	294	284	328	305	333	337	324	316	272	304	319	306	317	305	293	307	330	311	290	310	370	284	299	338	278	320	342	350	311	311	350	331	286	304	341	276	322	291	323	321	283	359	312	300	288	291	287	308	287	290	303	333	309	310	319	307	336	323	312	310	290	317	322	306	279	294	326	303	318	322	320	276	322	341	286	291	296	299	325	331	328	306	300	334	313	293	342	322	311	315	265	323	295	307	316	325	321	310	291	304	304	309	349	339	303	294	275	295	309	314	309	300	310	299	322	343	294	296	299	322	326	298	314	327	275	348	302	310	295	317	311	297	312	301	317	284	268	291	300	287	325	326	338	312	335	323	305	327	313	283	306	329	275	301	283	312	315	293	303	291	341	289	340	310	326	324	299	323	281	289	325	306	295	327	289	320	329	312	290	307	302	330	325	317	295	276	309	306	309	328	289	277	343	336	305	315	328	317	327	298	327	310	340	317	332	304	305	305	327	306	330	306	290	335	285	296	294	296	342	316	307	330	287	304	315	323	286	297	277	334	313	321	316	330	314	321	308	305	310	312	319	318	303	282	314	292	323	312	312	322	316	326	317	319	300	333	313	327	314	298	292	313	317	284	296	310	327	314	318	308	315	311	310	324	354	314	302	296	297	329	313	323	286	329	337	334	310	339	299	313	309	312	290	324	290	339	286	310	322	286	348	301	290	294	304	319	288	294	312	298	321	312	307	318	301	322	288	311	313	318	349	339	289	297	306	341	287	328	315	297	311	310	302	320	323	296	310	315	343	290	293	322	292	313	300	303	289	297	322	284	323	274	312	283	319	289	325	308	291	321	308	295	320	297	315	321	298	330	301	295	275	296	293	325	316	342	322	327	289	305	316	307	315	321	328	317	336	328	296	298	326	318	306	267	351	319	329	315	324	304	307	317	306	316	322	334	282	319	316	341	306	296	301	314	300	326	288	326	297	299	320	336	295	284	315	302	309	317	315	306	298	324	313	315	284	338	302	320	329	292	327	296	301	289	340	323	326	295	325	321	283	309	304	324	306	288	316	289	273	295	318	286	276	299	326	308	311	298	312	317	309	308	331	280	297	330	319	309	289	305	301	316	312	319	313	319	275	321	311	328	308	303	291	272	290	301	318	297	305	296	329	328	299	299	308	324	294	296	333	336	300	337	359	282	350	303	296	330	305	303	339	322	298	312	300	301	297	303	298	318	333	309	325	305	303	289	312	279	332	323	309	332	336	269	304	304	299	308	323	292	304	318	311	314	299	303	312	299	288	311	305	315	318	312	296	275	302	303	266	315	314	314	308	304	309	315	310	294	316	315	333	306	306	315	323	323	277	288	331	308	285	310	309	293	294	309	286	319	290	295	293	319	329	289	326	335	283	288	337	320	338	349	298	324	286	329	338	319	280	324	334	278	305	300	286	334	311	306	290	300	313	320	306	308	308	324	308	308	285	324	285	330	298	331	299	309	330	312	320	332	304	344	312	296	292	279	336	304	323	291	316	296	321	329	307	302	281	296	297	311	321	316	270	313	306	304	317	310	320	308	303	301	344	318	305	299	317	323	319	293	289	305	308	302	301	330	305	327	313	280	333	320	297	316	281	319	318	296	290	291	286	298	298	322	281
22527	21099	28632	23841	21225	22180	20232	11122	9499	7913	5166	3574	2379	1623	1148	881	776	834	827	789	702	651	578	431	423	402	431	410	368	338	310	293	254	238	259	250	228	205	238	212	195	207	233	189	207	206	170	194	196	175	174	195	186	181	187	174	180	177	172	165	176	175	187	167	175	179	181	188	165	190	191	152	174	170	174	179	153	171	155	181	173	166	150	145	184	174	165	173	191	161	162	177	167	145	163	164	168	182	141	181	160	164	178	162	173	171	163	177	164	159	165	177	157	157	155	170	210	164	159	165	156	152	189	187	168	152	162	162	164	177	150	169	178	158	159	171	175	175	176	170	179	146	162	166	177	165	178	188	171	165	157	148	171	159	168	179	151	161	187	186	158	155	160	152	173	164	190	179	161	180	182	161	168	193	162	157	188	163	158	161	184	150	145	153	175	154	168	162	181	169	178	180	154	157	149	150	158	157	161	185	173	177	189	170	155	164	170	145	168	180	165	171	164	181	160	183	166	164	169	182	168	152	169	172	160	161	180	180	159	190	171	177	162	151	156	146	191	150	168	174	158	173	175	166	159	164	165	160	162	175	154	165	170	165	191	181	164	152	167	183	184	163	166	173	150	154	174	178	169	154	176	163	172	190	153	154	178	176	183	175	183	141	183	172	178	166	169	163	174	153	180	153	125	182	160	164	180	124	165	155	186	170	168	171	168	188	186	172	179	168	155	167	189	179	171	159	191	172	182	169	181	177	141	165	165	143	155	184	199	157	162	146	163	164	169	135	155	162	187	191	149	162	191	160	201	149	150	169	164	164	178	152	164	158	154	158	160	169	165	139	152	161	157	181	161	164	160	180	162	143	180	179	142	156	157	161	152	166	174	147	160	183	161	171	163	161	171	152	164	160	171	172	183	164	170	151	166	177	186	151	172	147	145	168	182	199	168	158	177	156	184	164	168	174	190	164	178	163	149	172	171	189	155	154	178	177	166	164	152	193	148	136	179	146	179	172	151	154	162	151	171	167	177	168	189	182	173	171	160	189	136	155	169	154	181	178	182	161	161	163	165	162	159	161	157	143	188	156	173	153	175	162	169	178	182	154	162	157	174	166	189	152	181	166	180	153	170	172	139	158	157	170	177	172	177	154	159	163	172	184	185	160	187	173	152	149	164	159	184	163	158	184	165	166	148	184	177	184	170	156	143	163	166	173	179	189	157	151	174	180	171	151	165	170	175	175	204	166	151	173	147	143	173	180	153	156	157	187	163	188	182	171	153	184	204	160	164	194	177	190	175	170	161	169	153	175	165	177	178	180	182	154	177	168	173	168	173	163	149	192	175	171	175	155	146	167	147	163	136	155	141	164	175	174	175	171	161	175	183	154	191	155	156	157	166	158	176	159	165	151	167	163	172	154	159	135	171	181	148	164	146	170	171	173	173	167	155	169	183	160	156	169	152	160	171	161	167	145	172	173	181	150	164	158	178	187	144	152	151	182	142	163	164	142	155	169	153	174	171	181	168	141	144	173	165	162	187	151	163	172	161	158	157	164	169	156	177	161	156	151	170	174	181	145	186	142	162	156	149	191	146	165	171	168	152	176	156	174	164	164	155	173	168	132	147	169	157	163	152	191	173	169	184	176	196	152	164	177	159	154	160	183	149	193	152	150	147	153	176	166	163	165	162	143	173	178	193	152	144	161	164	184	161	185	149	165	153	138	177	168	166	170	175	171	174	168	173	186	176	166	174	152	183	173	166	186	172	176	169	180	171	156	160	180	191	178	174	156	149	155	174	168	150	148	160	177	156	165	161	172	159	162	168	147	162	155	167	170	169	168	171	158	180	189	175	189	185	167	166	148	163	189	156	179	177	137	159	169	171	151	163	172	170	139	146	174	159	167	156	159	171	165	172	162	148	161	180	170	165	172	178	176	164	155	175	161	179	169	163	180	158	160	148	144	170	157	162	146	195	144	165	162	166	181	164	140	151	175	138	165	171	170	164	148	186	183	161	175	168	159	153	161	172	152	159	173	169	163	157	160	165	159	144	161	145	169	182	185	156	164	165	170	153	169	166	164	153	166	172	140	144	150	173	165	154	133	186	163	175	153	181	151	152	145	164	165	171	160	152	173	184	150	185	160	179	165	184	172	155	159	181	152	156	160	165	168	175	175	174	150	181	160	160	190	174	152	161	152	171	181	151	175	173	168	163	166	190	178	177	153	168	177	184	184	177	138	161	174	160	179	156	173	166	161	182	160	178	176	165	182	160	140	151	165	162	153	180	157	178	157	178	176	157	164	181	201	152	150	162	174	198	149	159	178	157	174	164	170	163	165	159	166	153	158	182	183	178	167	168	186	165	170	174	162	167	150	172	182	177	148	172	161	159	175	164	174	188	155	195	164	157	148	161	163	164	148	166	153	148	177	157	182	157	181	161	165	191	185	165	153	146	174	159	137	148	178	157	149	180	159	162	162	169	169	160	170	168	168	149	156	163	165	164	183	157	163	170	163	149	191	171	151	170	183	163	154	178	164	139	161	151	158	157	169	177	173	168	154	173	158	156	155	182	164	171	154	146	174	189	161	163	150	180	149	163	177	181	172	171	153	167	174	169	161	166	157	148	167	178	182	151	149	161	168	173	188	150	178	181	177	158	161	187	188	148	156	180	179	166	156	159	171	161	175	154	155	182	155	197	151	161	178	184	175	157	191	188	152	147	177	159	160	180	172	191	155	146	191	171	161	154	179	173	164	158	178	158	183	144	171	160	161	182	170	160	178	167	170	163	157	146	178	193	151	186	180	195	164	175	168	172	171	173	173	142	185	170	160	172	157	144	168	179	178	185	159	167	134	166	165	183	185	169	151	161	184	178	155	180	162	177	170	181	169	185	163	155	203	152	162	172	172	179	179	154	150	169	174	175	163	180	160	148	158	153	150	154	172	171	161	156	173	180	153	178	166	160	172	162	171	174	177	169	174	179	169	176	161	159	170	170	182	145	174	155	171	157	154	173	142	161	165	160	149	151	180	168	190	169	168	169	171	156	146	154	173	155	164	156	158	162	163	182	175	166	174	158	180	177	146	176	161	173	161	157	170	160	174	152	167	164	164	149	160	167	164	172	172	180	171	189	190	168	176	158	183	171	172	148	165	163	175	164	176	169	144	178	174	154	187	171	153	186	156	178	167	154	162	157	175	156	171	171	167	160	147	150	190	160	174	181	172	149	165	154	170	180	189	185	171	182	173	170	173	172	166	175	168	150	176	171	164	180	155	168	164	156	162	164	179	177	155	173	172	171	156	171	161	182	172	174	148	171	158	180	163	136	190	192	175	172	168	159	162	174	151	196	145	194	163	171	158	172	161	150	175	167	166	158	182	150	193	166	150	139	179	165	143	162	159	170	161	191	175	169	175	158	163	142	174	157	165	176	176	176	159	174	178	140	166	190	174	192	166	165	163	145	144	164	176	168	168	165	136	193	159	169	163	172	168	162	180	177	179	154	167
22438	47237	39742	29470	24425	21040	16505	14925	14038	11468	7886	5441	3707	2488	1679	1279	1183	1231	1302	1218	1100	886	838	665	543	563	558	505	497	466	462	382	340	347	321	297	269	295	260	297	255	230	258	234	216	257	213	221	230	234	218	191	202	194	209	208	201	219	195	199	193	182	181	207	204	178	190	184	204	210	195	191	199	182	192	203	171	179	192	150	209	193	187	194	206	189	164	170	182	167	169	200	182	175	213	182	214	189	187	162	179	181	194	213	188	174	174	191	177	196	191	190	179	161	178	185	190	190	182	209	219	202	205	177	190	183	183	195	171	189	198	190	171	172	206	196	195	188	165	218	179	192	211	181	203	211	191	197	200	183	195	171	190	200	197	172	185	171	193	196	187	190	186	201	191	178	180	187	203	177	190	161	200	195	177	193	191	199	196	171	185	172	174	203	188	187	177	192	195	186	181	195	191	190	199	205	190	187	209	187	180	187	178	181	189	179	211	198	191	180	196	171	204	186	197	185	200	211	186	173	186	199	201	212	168	199	218	172	198	182	187	196	216	167	177	216	197	206	189	187	202	171	180	189	194	178	192	178	191	182	195	209	184	172	187	174	186	171	204	185	199	193	202	186	194	191	206	201	183	184	209	195	179	187	194	196	183	201	202	193	170	180	176	193	209	176	162	179	177	206	183	189	184	207	159	206	197	192	194	192	149	188	186	216	168	181	176	181	200	201	167	184	166	210	180	213	190	195	207	170	193	182	178	188	177	199	176	179	209	195	182	189	210	175	193	202	204	203	190	182	179	192	184	202	167	173	182	170	176	195	177	188	197	180	199	184	181	186	197	181	197	220	166	177	207	184	171	208	176	169	185	186	204	175	188	183	188	191	218	187	180	179	213	197	169	169	212	184	186	199	191	186	178	190	200	189	187	183	198	168	164	161	173	186	195	197	188	190	214	207	186	181	180	168	208	197	176	184	179	174	196	210	196	189	173	165	198	160	188	179	192	176	182	190	186	186	191	183	180	214	200	178	195	176	199	202	198	176	191	198	178	187	191	194	196	207	204	187	162	173	174	193	181	176	203	170	179	195	211	198	172	204	191	190	193	198	189	215	190	198	194	194	197	164	162	200	173	196	192	183	183	204	166	185	169	193	182	208	189	197	195	177	203	209	191	202	182	171	197	199	196	187	194	183	190	210	195	190	167	177	165	174	194	181	217	188	184	208	193	184	183	167	191	179	194	194	194	215	185	204	168	193	203	170	172	185	192	177	182	175	192	203	203	187	192	199	192	200	192	184	199	189	185	188	173	190	184	185	196	194	185	167	159	195	192	177	191	193	201	178	164	165	201	196	191	177	165	178	174	205	197	166	184	194	196	211	177	185	219	176	156	171	204	190	189	166	214	184	179	180	182	197	193	186	171	211	179	212	194	184	206	186	198	186	190	187	194	174	177	163	191	193	187	185	179	184	174	206	190	202	175	192	192	166	190	179	207	171	195	185	186	164	184	168	179	168	209	182	177	210	190	182	174	195	210	213	195	178	207	208	189	178	185	184	200	195	202	184	187	190	173	172	197	193	208	193	198	178	176	191	177	165	228	193	180	179	173	190	199	184	200	184	165	191	207	178	178	194	157	178	197	195	200	179	205	193	195	193	184	189	164	174	195	177	193	175	204	187	223	207	197	194	183	186	204	186	188	170	188	175	191	180	201	204	194	178	184	203	195	181	200	211	180	194	183	203	174	205	165	185	196	175	202	177	195	172	169	194	208	196	183	183	194	193	176	198	195	168	173	189	208	190	189	190	179	173	208	199	205	175	161	179	178	197	169	175	198	174	203	196	174	153	183	209	195	213	194	181	187	177	200	218	205	198	206	168	194	170	202	192	180	185	194	182	182	185	183	200	193	177	179	174	178	168	210	209	194	202	192	209	195	194	222	184	191	208	212	175	183	208	187	206	185	196	189	182	182	199	186	186	214	191	183	197	176	208	166	204	184	187	205	166	168	185	176	177	182	192	177	201	178	179	214	204	201	201	201	215	203	201	190	203	197	188	203	189	174	188	186	176	195	172	214	202	198	191	205	182	204	190	216	209	178	204	194	204	184	183	195	186	191	193	179	182	198	185	187	191	180	210	200	175	196	182	197	200	189	174	217	210	202	185	188	185	198	200	200	184	224	183	189	189	163	184	167	204	182	177	183	169	190	218	202	192	174	217	186	197	183	169	197	185	168	196	188	180	206	184	205	176	191	184	193	183	158	202	171	161	192	196	187	184	188	186	202	215	202	201	185	178	191	185	186	195	197	190	176	192	197	218	202	185	191	192	190	203	189	189	194	176	174	191	214	176	191	159	203	178	157	160	187	179	178	202	158	165	181	161	194	186	170	217	205	186	194	187	195	185	183	190	166	180	217	208	201	199	182	194	182	200	179	205	190	179	204	198	201	180	208	209	190	203	166	202	169	190	176	175	172	173	166	203	184	184	172	177	190	194	212	196	160	217	174	189	185	199	187	179	194	177	193	183	207	181	174	192	184	187	197	206	202	179	199	181	196	197	188	180	198	175	170	189	196	152	170	182	233	214	194	186	167	191	197	207	198	214	197	195	207	208	180	197	176	211	173	199	178	185	180	172	178	173	180	184	182	199	180	185	194	196	165	162	178	189	218	172	181	215	196	204	176	172	193	217	183	199	174	194	168	174	200	167	189	196	188	189	188	206	188	185	189	195	199	183	174	173	193	191	173	187	210	172	213	178	208	188	188	180	173	189	183	200	173	216	161	179	202	194	170	201	163	201	174	207	185	171	191	176	172	184	205	170	202	178	169	188	190	192	208	189	221	183	192	181	163	188	201	185	189	191	183	186	189	187	184	193	207	185	169	198	201	189	193	198	190	207	190	229	172	186	182	177	194	197	169	164	189	194	200	213	186	190	195	171	176	177	182	200	186	177	192	186	148	200	184	189	205	166	184	165	200	196	199	179	175	183	186	168	177	188	162	180	212	194	159	181	169	184	202	165	156	187	208	181	185	174	213	204	172	218	195	179	185	197	196	188	186	196	190	190	173	196	168	184	178	200	195	165	184	174	184	192	164	190	211	191	188	184	200	188	157	193	195	172	205	189	182	198	199	209	181	165	193	174	175	189	194	176	162	160	196	195	173	156	190	182	196	204	174	199	179	175	202	193	178	178	185	197	209	187	186	168	175	171	193	206	182	172	188	214	173	194	201	205	203	172	188	192	209	189	180	202	216	186	192	177	194	209	168	185	178	176	179	197	203	202	189	196	202	201	198	176	182	185	184	164	215	184	161	181	213	169	213	175	189	192	195	186	219	197	174	187	203	195	199	210	196	192	178	184	178	185	166	187	197	196	190	200	158	217	182	178	189	195	184	174	188	186	198	181	202	206	181	180	190	189	183	185	176	187	186	184	221	180	171	189	185	172	219	215	206	157	184	194	206	193	182	188	160	200	164	190	166	171	190	192	191	186	200	170	182	166	208	175	202	188
27625	22649	23396	15946	9159	6434	4231	3558	3518	2682	1839	1349	1008	784	638	583	564	563	620	616	546	569	511	426	412	472	451	429	437	408	414	392	372	387	390	358	371	399	400	335	397	337	350	377	398	375	378	403	376	349	370	365	357	340	371	356	377	372	390	391	363	356	333	377	381	378	338	368	351	375	375	364	364	353	391	354	347	351	364	359	382	350	379	364	366	329	416	361	356	345	364	348	355	367	391	337	407	345	376	373	345	372	421	352	378	350	341	356	386	365	367	362	319	333	361	365	319	348	358	378	362	400	347	352	360	341	424	362	340	372	375	382	373	358	368	369	357	305	329	347	360	387	372	365	334	355	334	360	370	346	363	388	394	395	369	378	422	367	343	354	355	372	353	402	343	378	330	368	376	344	344	393	341	373	419	366	358	394	367	342	390	368	374	374	362	377	360	365	325	333	343	371	396	382	352	380	365	319	359	363	360	378	351	321	378	346	361	367	383	368	376	353	331	385	357	370	366	355	372	361	352	364	358	383	404	394	391	338	373	360	355	341	400	371	367	362	355	345	377	376	353	331	366	362	377	391	390	387	374	350	363	369	353	393	337	343	360	336	344	368	346	368	341	323	371	359	380	362	384	378	415	363	364	351	336	345	390	411	358	369	353	360	337	346	333	332	352	350	352	345	377	351	357	368	360	349	352	332	364	383	359	374	355	373	354	358	363	356	369	365	356	353	385	378	373	360	345	359	379	387	386	364	359	356	361	347	381	350	373	360	388	379	383	347	400	357	381	351	361	396	374	359	383	357	360	367	343	370	378	359	362	378	364	367	385	340	397	340	342	356	378	361	375	379	351	361	340	375	371	378	323	389	379	377	320	357	356	378	372	395	371	365	377	372	349	356	382	330	362	362	391	362	344	372	356	348	340	393	395	383	361	387	334	336	348	353	389	375	371	348	371	359	353	398	370	370	376	344	359	348	387	363	388	361	345	352	374	367	365	326	334	367	348	322	404	343	369	380	354	367	381	377	358	369	368	332	342	360	362	396	336	377	366	370	318	378	349	367	364	374	358	339	319	375	383	387	353	367	352	401	371	397	317	366	355	342	343	388	378	344	333	366	375	393	393	422	356	348	349	353	347	331	356	357	373	362	359	371	361	322	366	339	348	373	357	358	333	327	383	327	394	386	345	347	364	380	370	374	363	373	360	327	367	350	375	362	336	362	377	371	330	343	359	359	344	350	307	355	389	380	342	406	328	360	372	325	355	349	386	393	345	364	365	344	357	358	334	364	335	360	369	338	393	342	386	340	329	340	356	359	369	373	400	355	370	312	355	355	376	335	401	351	360	319	346	332	332	395	405	376	379	364	361	370	344	353	323	374	330	391	343	371	360	366	394	349	339	353	353	331	377	362	388	374	352	283	392	368	378	331	340	341	377	357	378	388	365	375	355	346	357	380	373	362	372	377	350	349	344	377	381	349	397	334	371	383	366	352	370	335	363	388	370	361	361	330	361	357	369	360	351	336	389	358	378	346	333	335	365	395	375	377	347	348	351	347	355	344	345	372	355	337	374	337	364	392	372	330	346	377	384	375	380	364	368	375	360	410	354	376	362	372	370	352	377	338	367	372	353	324	356	355	327	349	376	348	358	364	356	358	367	358	360	367	342	327	346	377	352	344	348	370	378	324	370	361	322	365	388	363	353	330	382	365	348	362	362	353	361	380	362	384	405	327	352	355	340	347	359	365	357	330	336	344	357	354	373	387	366	349	307	369	344	371	363	390	349	352	367	360	381	331	367	354	357	384	370	398	370	362	369	386	353	365	391	373	381	376	354	336	390	366	387	385	388	317	383	346	369	364	391	399	369	383	355	367	373	346	346	316	330	348	330	333	339	336	385	358	374	368	387	318	368	362	346	400	338	336	365	400	351	385	339	367	371	338	360	365	391	336	338	374	373	362	397	372	362	355	357	355	330	372	355	346	358	393	364	383	361	392	340	340	379	362	369	372	385	332	353	351	329	371	353	380	363	352	362	379	367	319	386	365	377	346	368	365	382	373	345	354	375	356	342	374	342	338	373	382	359	385	377	385	384	364	371	347	370	371	357	381	370	331	351	365	335	371	353	333	400	369	358	355	372	365	333	346	402	365	367	399	364	360	350	385	356	371	375	385	387	364	354	375	323	343	347	375	334	347	346	331	341	399	354	363	366	341	384	332	358	352	350	364	366	368	361	362	374	378	379	380	355	374	377	389	339	346	351	353	385	380	351	355	343	377	365	357	348	353	347	334	382	344	400	368	365	330	347	372	389	385	347	377	380	327	354	339	353	358	362	327	360	376	359	349	340	378	361	349	399	393	350	347	321	389	352	333	386	344	368	359	353	371	394	341	363	382	354	351	339	390	342	371	332	362	357	356	344	347	407	380	390	353	354	366	374	403	355	345	365	392	367	357	348	372	365	383	341	378	361	366	361	384	361	365	392	353	372	344	340	358	353	359	384	373	337	352	405	316	359	363	388	349	351	349	340	366	350	379	387	335	360	403	354	349	335	355	367	343	376	364	368	368	336	376	357	356	338	365	373	392	364	391	379	324	377	389	347	336	371	361	390	392	368	369	369	386	375	335	369	339	344	354	370	361	369	392	360	361	345	333	366	364	369	358	312	330	349	340	352	380	398	369	414	364	374	390	347	359	366	364	383	371	385	330	338	334	366	357	362	345	361	388	375	378	353	350	354	346	382	341	341	366	375	398	406	363	377	357	353	351	348	354	369	360	376	361	369	349	361	374	356	335	345	370	318	320	375	367	361	385	362	370	342	372	359	332	354	407	394	377	384	347	378	375	374	376	357	352	379	358	322	391	344	354	350	361	378	360	353	382	348	378	364	349	337	349	348	364	346	386	391	382	372	360	320	382	380	371	371	341	403	368	361	368	331	379	362	363	346	332	368	393	361	363	346	353	365	379	355	359	353	365	328	369	360	358	368	347	335	367	375	401	358	372	397	383	381	381	350	345	383	353	359	366	339	364	320	379	350	380	340	375	388	365	352	333	357	330	377	358	366	371	355	366	353	355	419	380	377	372	368	361	320	351	366	354	343	373	395	379	344	355	340	340	351	346	384	331	376	361	384	354	385	351	306	399	362	334	349	325	351	329	367	369	424	385	350	357	334	379	400	362	348	369	347	327	361	357	339	361	388	374	350	352	347	346	359	386	374	357	358	375	395	358	363	362	353	373	405	342	368	335	342	366	345	356	322	362	367	340	351	367	343	361	343	351	367	361	371	351	356	363	363	355	400	361	355	355	342	353	386	381	349	356	380	354	375	362	358	373	344	351	334	381	350	361	361	394	327	341	322	355	377	381	358	378	350	380	336	366	329	372	353	385	342	377	367	342	327	360	363	344	355	350	318	363	356	379	403	355	317	382	394	347	371	376	341	350	353	352	386	353	355	368	335	364	351	370	346	364	345	365	370	364	378	345	354	368	360	343	397	375	347	360	357	369
18397	32258	25762	16257	12160	10027	7199	6508	5904	4766	3139	2130	1538	1139	852	852	757	779	880	768	755	671	596	594	594	515	569	576	565	541	505	498	439	495	453	481	454	465	428	440	420	422	381	452	398	425	441	415	411	431	414	456	383	444	417	434	443	376	443	411	415	440	413	399	409	410	407	422	413	419	451	412	421	410	411	440	391	417	420	415	397	450	411	431	421	428	391	431	402	399	418	431	428	383	415	405	439	375	399	437	423	450	447	400	398	377	411	391	403	452	417	420	400	395	407	432	371	394	397	399	385	417	407	414	387	410	438	412	436	429	390	396	403	408	420	380	421	410	405	400	408	456	373	413	428	397	420	418	448	416	391	397	423	399	419	392	444	406	395	420	410	398	418	405	403	438	399	404	460	421	416	429	403	417	427	383	414	397	432	386	400	416	417	403	398	402	424	433	393	424	397	425	408	399	423	394	428	435	433	402	392	377	426	413	394	385	416	404	401	412	408	415	386	421	397	431	448	410	415	416	435	425	435	389	406	383	420	404	393	450	420	419	400	411	422	406	433	401	441	400	388	401	390	415	382	413	415	407	390	398	403	400	406	419	429	411	430	428	448	411	410	392	409	380	439	452	429	377	403	411	398	398	399	395	419	412	414	392	409	398	423	416	425	442	416	375	417	421	440	401	406	397	396	437	409	427	394	392	397	409	386	400	400	399	415	406	429	400	440	428	431	428	398	367	396	460	427	368	413	398	419	401	418	406	417	408	417	404	442	411	412	440	409	424	423	403	392	405	424	419	411	384	420	392	398	412	423	460	417	430	433	414	405	385	408	420	420	415	418	419	419	436	383	407	408	418	403	421	416	426	438	443	424	401	420	397	411	358	399	385	388	451	418	433	409	388	423	413	399	404	405	437	389	405	383	413	357	381	415	419	423	383	418	423	389	402	430	418	412	413	386	394	375	411	422	384	364	402	411	413	464	417	386	409	405	382	400	427	413	424	402	431	391	419	443	422	387	413	409	378	421	426	397	405	395	397	395	407	398	411	417	392	416	415	403	400	411	445	436	424	415	408	425	402	405	420	383	434	414	430	413	420	420	394	422	425	388	436	437	460	393	420	436	415	358	404	408	402	408	450	363	436	420	427	393	390	401	429	412	436	412	404	418	441	422	428	427	430	414	403	398	408	387	405	433	405	412	377	384	429	416	459	411	394	384	409	439	392	375	426	418	431	401	412	410	402	397	439	408	428	417	419	449	377	406	411	384	419	408	419	413	364	431	407	390	396	406	448	405	391	432	386	414	435	436	418	439	419	400	412	391	386	447	417	389	382	431	397	409	374	445	437	394	433	431	396	406	410	404	418	441	444	428	378	442	379	420	404	382	386	394	375	415	407	411	390	403	414	389	410	412	417	433	409	432	385	413	438	406	424	377	376	404	411	384	429	425	423	419	423	412	395	395	417	399	436	381	419	396	407	379	426	402	385	439	410	419	395	383	404	400	434	423	387	426	412	420	409	431	432	430	436	416	426	395	449	400	414	448	405	412	430	406	415	373	407	422	385	424	396	410	433	381	454	451	418	431	411	449	456	455	439	407	352	400	410	402	404	388	381	408	372	439	413	419	409	415	421	408	424	428	427	444	419	437	412	430	407	385	414	429	423	416	408	394	418	400	428	383	395	398	400	409	395	424	448	386	404	382	418	421	394	423	432	404	449	425	409	418	427	391	397	427	429	434	441	420	440	476	406	418	422	469	385	423	429	434	407	400	426	394	422	399	395	428	390	417	422	426	424	394	420	386	421	425	394	427	401	403	416	397	422	457	449	407	443	409	426	388	427	424	426	389	428	418	438	460	395	425	380	430	428	431	383	376	408	398	405	373	378	382	398	374	430	396	436	423	400	400	426	429	453	412	410	407	426	413	416	394	402	361	397	399	411	392	385	390	426	415	417	420	385	406	430	396	427	386	403	393	434	417	402	431	426	405	397	411	405	412	429	381	398	412	382	480	420	415	394	402	372	423	433	434	441	396	401	368	415	409	404	437	441	393	401	373	410	437	413	436	392	445	438	407	382	454	413	383	426	400	442	393	404	405	409	396	406	389	382	398	422	399	414	416	401	417	397	386	399	430	405	397	410	442	399	415	410	390	412	413	419	399	394	420	408	422	421	458	412	420	437	464	415	411	434	405	390	412	417	411	444	421	424	416	402	436	406	411	405	388	406	403	422	422	399	409	372	412	403	411	394	415	407	395	434	425	369	409	435	399	429	441	420	435	417	411	426	415	402	437	397	433	435	435	403	460	399	399	401	409	422	437	416	478	427	378	401	405	433	410	388	424	419	355	427	355	403	405	415	447	425	401	393	385	398	451	395	399	389	395	412	390	405	439	389	401	418	404	408	372	405	426	381	434	439	428	417	481	416	427	456	424	382	427	433	400	408	400	391	428	407	419	382	433	376	403	421	410	431	406	415	406	402	419	415	388	425	414	404	456	426	441	419	411	398	405	439	405	408	382	398	413	438	415	430	419	420	453	427	382	447	399	404	423	423	437	407	425	450	426	384	390	418	402	405	426	419	423	385	419	434	378	421	407	477	409	441	430	442	418	428	410	435	395	415	407	436	411	424	427	410	382	424	431	426	419	420	408	426	400	440	441	407	398	452	428	402	416	417	417	427	373	397	442	408	389	388	392	427	387	408	414	455	394	420	435	422	424	426	426	381	419	429	439	422	421	405	419	401	454	425	407	391	448	451	411	400	434	457	435	411	387	396	440	423	405	400	416	431	424	421	414	409	449	392	437	417	424	401	415	396	382	428	426	459	377	434	396	400	418	427	402	386	404	427	425	422	400	423	417	398	391	470	410	402	430	394	411	408	426	412	402	398	398	423	395	398	404	403	432	427	445	424	363	390	425	383	415	398	385	389	422	434	405	405	464	402	409	390	402	369	393	419	433	391	428	371	379	403	420	447	403	424	401	405	438	403	405	399	406	412	439	398	438	423	407	434	419	452	421	430	406	451	438	406	389	407	425	415	421	407	423	407	403	453	416	428	423	390	417	404	406	370	412	426	399	392	425	461	403	407	421	429	420	425	414	417	405	472	421	433	416	438	413	392	416	441	406	434	416	410	393	393	452	439	403	404	451	407	413	430	445	419	408	455	433	407	403	416	408	412	398	409	410	404	396	413	431	381	416	391	390	432	392	382	371	393	391	399	395	419	394	403	410	411	434	422	418	396	442	426	422	395	423	388	412	424	377	403	410	403	430	419	414	420	425	407	403	400	410	417	417	402	384	408	426	420	434	405	395	378	409	414	399	417	451	423	386	398	396	422	410	414	417	422	393	404	405	401	405	398	391	422	414	402	394	425	372	415	409	428	419	465	358	397	433	389	427	414	436	419	413	381	401	404	407	426	454	426	417	416	442	373	396	403	413	426	462	454	402	390	444	436	374	393	391	432	420	409	399	416	409	397	433	434	400	414	400	410	403	433	420	407	413	389	396	443
23697	21041	28117	24316	21391	18613	11245	7486	6749	5319	3515	2402	1651	1211	949	763	727	738	774	751	653	574	509	506	459	452	427	462	430	459	440	342	357	378	348	348	336	323	324	335	333	315	299	336	308	307	309	319	300	330	306	324	302	305	280	314	311	284	318	292	297	303	311	289	285	294	291	302	301	284	327	299	287	289	299	296	293	311	271	298	305	263	298	280	332	286	313	305	295	295	330	314	298	301	289	285	302	277	290	279	317	273	292	309	312	278	288	292	289	268	319	325	299	289	296	267	321	284	310	285	291	282	290	279	293	293	314	292	280	280	290	320	338	278	293	298	299	255	279	290	280	283	285	292	262	302	292	320	297	289	266	289	296	301	304	288	276	315	293	325	312	297	322	278	302	323	293	312	300	247	317	291	280	321	276	274	295	283	285	301	313	266	294	321	297	264	291	284	300	272	321	299	306	291	284	315	311	312	310	318	271	291	290	276	267	299	316	283	285	283	304	281	294	278	322	308	267	278	276	280	327	298	310	316	264	304	289	275	275	284	304	305	293	302	293	292	297	317	295	317	300	282	280	288	265	286	254	298	310	315	282	323	300	307	298	296	295	319	293	264	299	302	365	303	301	297	272	290	260	303	270	275	292	280	293	287	295	289	305	301	310	308	319	294	300	306	301	290	296	268	275	327	313	281	309	276	295	305	285	321	275	289	309	299	275	270	319	291	315	297	269	296	286	320	299	276	279	302	277	300	278	282	280	324	312	301	292	279	298	307	300	302	277	279	291	296	297	298	291	289	301	296	276	309	290	287	315	296	283	288	280	276	281	280	292	307	334	292	292	290	300	278	266	288	312	291	302	308	271	297	309	314	296	297	296	305	300	294	307	294	286	307	261	261	327	288	286	282	299	303	292	283	302	264	296	259	334	274	296	309	279	282	288	295	309	312	267	305	278	291	298	324	292	304	316	277	293	331	276	259	287	294	279	284	309	305	303	314	287	296	282	295	287	275	291	275	306	311	295	299	291	293	299	294	281	316	299	306	298	299	296	279	285	287	289	321	303	331	312	286	297	289	288	305	316	320	287	301	282	279	320	272	280	291	282	286	292	298	310	284	264	324	335	320	266	290	289	310	305	270	268	291	294	302	269	292	266	297	294	299	310	261	311	317	280	287	316	281	295	299	302	302	294	301	298	294	278	277	270	301	323	262	289	317	273	293	292	277	284	306	291	297	304	295	317	299	261	279	271	280	293	309	294	276	289	287	306	295	292	287	259	289	300	288	290	281	317	306	290	286	280	290	277	289	288	311	299	310	284	291	310	293	290	282	287	279	258	294	291	309	320	276	312	283	296	295	313	294	306	337	305	271	312	269	282	269	303	285	283	313	290	270	278	269	266	294	304	306	317	327	292	309	302	298	305	272	254	290	268	270	304	300	313	290	276	305	313	291	299	273	264	294	321	302	313	283	266	304	303	274	307	275	304	315	332	300	287	297	290	295	274	321	317	327	289	294	330	324	325	293	303	305	287	268	290	267	280	308	275	282	290	296	269	316	300	289	311	301	271	313	306	296	316	250	288	304	284	299	309	282	297	289	292	307	241	293	266	328	254	311	318	308	277	266	342	306	327	273	289	281	284	283	286	281	312	288	295	299	307	286	276	296	282	294	286	292	271	289	280	277	312	287	316	288	279	280	298	294	298	316	267	318	312	300	276	307	292	297	317	305	268	294	277	295	245	291	291	286	275	289	284	284	333	320	290	294	288	304	271	285	296	290	299	305	299	262	311	298	290	271	285	281	298	274	283	267	293	273	299	311	282	330	306	294	300	303	336	297	304	294	317	270	308	267	294	303	299	280	303	263	288	300	290	332	293	271	284	318	273	286	280	300	280	310	273	291	269	302	274	277	288	310	301	286	315	271	304	292	313	324	275	308	289	298	309	305	272	278	310	291	293	299	288	282	319	280	313	301	276	309	340	300	285	312	333	311	290	286	285	296	303	294	307	298	295	277	290	303	291	300	292	298	322	277	299	283	293	308	311	288	309	314	294	287	274	289	287	312	325	304	313	317	309	293	307	291	296	316	305	292	307	288	274	309	285	293	270	298	260	300	291	300	294	314	308	288	285	319	310	336	301	317	312	273	278	310	318	301	291	288	272	279	275	290	303	262	291	311	310	320	321	305	307	270	313	273	312	278	287	314	306	296	325	314	312	284	302	291	300	268	301	291	283	280	330	311	283	306	301	323	293	305	313	263	322	301	283	316	303	323	313	289	296	289	294	278	276	281	302	288	272	332	260	313	309	283	290	315	271	249	326	279	305	254	288	319	292	268	318	270	331	312	287	289	321	273	333	266	276	306	323	290	287	271	281	274	310	281	281	290	279	280	317	302	300	324	292	309	326	321	288	311	280	311	295	281	292	299	292	328	279	312	298	298	295	302	300	314	303	296	280	276	298	289	266	283	301	282	251	321	291	285	297	286	295	307	298	293	296	283	284	272	294	316	285	276	300	283	312	280	300	293	297	333	304	301	287	304	302	282	261	302	314	311	272	269	297	277	315	264	295	291	297	320	296	261	304	311	281	334	294	281	257	311	278	321	317	326	298	277	282	285	319	273	290	294	316	323	283	314	314	273	288	316	319	273	290	289	276	312	290	285	307	314	275	289	306	295	276	303	292	297	249	313	285	292	277	297	271	275	302	299	295	319	317	307	311	284	301	274	294	300	303	320	310	303	282	295	312	319	268	310	302	299	290	285	304	293	295	297	307	283	311	279	293	315	271	313	304	266	268	299	280	330	296	282	282	327	309	278	332	300	289	302	268	271	285	291	308	290	304	294	266	299	295	295	296	292	287	267	295	316	295	302	263	308	283	306	307	311	269	314	298	321	298	297	297	312	309	280	302	282	300	313	285	318	300	300	298	272	325	285	306	284	280	282	287	290	291	292	315	285	281	328	273	319	288	326	294	289	304	323	294	313	279	309	323	304	284	319	265	304	303	304	290	277	286	319	313	291	286	282	307	287	288	301	276	339	320	305	281	314	308	317	275	324	283	285	327	305	305	269	289	302	296	284	276	301	326	286	298	305	295	284	272	277	301	293	248	272	302	269	311	282	276	292	298	298	278	301	297	287	325	320	303	309	318	321	276	333	318	276	311	291	309	284	322	312	297	301	328	293	298	291	290	287	294	315	285	289	279	292	305	281	265	315	259	270	297	277	296	275	291	301	310	300	325	293	284	280	293	288	299	297	310	305	289	281	232	308	283	275	284	272	254	289	327	286	308	303	305	282	310	300	281	302	296	319	283	314	341	263	268	288	293	283	293	305	289	305	286	297	310	291	301	309	307	327	281	305	282	299	274	275	281	267	304	280	303	291	309	313	298	319	339	298	287	299	256	262	286	291	301	310	304	271	299	253	281	286	309	301	304	293	298	331	259	298	284	326	298	289	302	295	288	272	299	305	316	284	294	313	313	286	295	297	296	317	309	298	287	285	308	303	287	281
19731	41310	34529	24033	19234	16656	12565	11186	10490	8199	5647	3800	2611	1860	1313	1085	1019	1055	1093	1043	976	842	732	608	568	598	597	622	536	502	466	510	445	430	421	428	400	397	360	401	356	368	365	355	386	359	377	327	354	322	355	381	388	329	364	360	345	345	362	369	357	324	303	360	368	347	323	345	333	331	349	371	320	302	335	343	329	376	336	364	326	332	346	349	360	333	294	344	339	337	309	337	362	320	338	344	378	315	373	303	354	313	355	353	332	348	287	361	334	321	334	306	294	322	340	349	332	310	350	334	315	317	326	332	327	313	332	339	304	353	348	332	349	364	388	353	375	380	342	342	352	325	351	326	359	335	352	331	371	320	359	371	350	333	355	362	329	353	359	354	347	330	302	346	319	345	334	322	350	332	377	334	361	349	345	348	318	344	353	339	360	322	371	359	324	313	306	330	347	339	337	359	316	354	341	369	350	330	351	391	352	331	340	317	353	351	328	323	351	342	391	316	343	366	335	317	347	338	308	325	340	312	353	320	361	328	309	338	334	358	307	312	347	348	337	334	351	335	323	344	373	343	347	341	335	351	369	362	349	342	329	319	339	308	357	287	339	316	344	321	334	331	324	346	341	337	298	296	341	376	379	355	335	349	386	350	316	337	329	350	329	310	353	324	351	329	349	338	348	359	340	353	321	326	348	322	328	354	368	322	323	361	371	354	321	338	341	333	363	328	328	353	324	342	336	361	344	331	357	353	341	349	325	348	341	307	359	364	313	351	347	323	323	319	345	387	353	333	358	357	332	310	354	361	347	348	333	307	320	339	318	362	358	309	350	339	357	322	342	347	354	377	301	332	334	317	332	352	356	328	347	369	317	325	316	356	353	339	355	367	364	295	328	345	372	346	314	324	329	340	334	377	328	349	334	343	356	355	338	342	366	346	296	352	322	313	367	325	342	345	310	315	358	297	335	352	282	339	346	347	329	334	327	374	318	354	338	337	302	356	326	358	326	352	365	368	318	337	328	345	350	326	357	349	350	336	340	352	326	367	379	306	331	311	336	308	324	358	387	362	348	362	326	343	334	331	363	327	341	327	319	363	351	312	324	332	348	332	345	337	340	333	310	329	337	308	336	332	303	298	316	303	338	367	349	367	366	315	369	365	333	331	322	327	319	362	355	325	345	328	343	330	329	337	341	330	330	307	357	331	350	348	372	345	342	319	349	325	314	336	287	324	332	365	329	344	311	349	345	326	353	338	352	316	321	325	358	323	309	326	323	347	320	348	313	326	341	324	341	331	331	371	341	296	351	319	337	334	323	383	323	345	350	322	325	341	345	342	320	335	353	326	337	336	339	340	343	340	332	337	347	332	317	322	376	350	322	337	322	339	377	340	331	323	324	374	347	361	324	329	356	322	321	332	341	318	305	317	321	341	330	349	303	324	318	362	345	316	349	331	326	332	335	324	343	346	343	306	319	357	334	305	340	364	318	342	373	365	349	347	331	317	309	318	316	346	336	337	306	315	309	324	314	350	362	298	351	328	328	328	353	356	331	343	324	325	332	354	334	332	337	356	313	338	361	334	343	308	318	345	377	318	336	363	348	343	348	350	340	362	366	351	336	330	332	354	332	345	351	344	319	341	334	364	330	308	342	310	324	358	342	334	325	320	362	338	332	336	348	321	342	359	363	353	336	358	351	330	356	323	334	322	343	356	352	342	342	327	353	353	341	351	342	349	335	360	339	331	318	286	307	300	314	327	338	323	340	338	349	352	339	333	349	322	301	336	334	349	356	354	362	337	330	328	325	326	306	334	346	323	352	337	321	341	346	362	340	362	332	344	316	328	326	312	347	354	325	313	337	329	317	373	320	346	330	327	342	346	327	345	366	377	358	357	329	366	351	315	349	329	306	339	377	337	310	343	342	322	309	324	323	340	338	361	327	333	360	314	318	301	353	320	370	341	325	347	348	330	326	336	361	353	356	381	287	360	314	312	337	337	332	339	322	321	324	341	322	332	319	355	330	361	342	335	342	341	386	330	341	356	359	329	326	326	338	348	333	323	366	344	362	337	373	354	325	341	343	326	308	327	355	336	346	346	339	380	326	312	332	332	296	353	368	334	359	312	350	350	359	325	286	355	330	340	326	335	339	313	339	357	332	318	328	332	344	332	366	349	361	329	320	327	353	374	355	349	328	341	344	328	332	334	340	392	330	338	341	337	336	342	327	329	346	351	330	331	369	339	362	374	374	324	341	344	327	322	325	341	346	312	329	313	346	341	313	363	345	327	324	350	363	330	354	353	340	329	291	343	341	308	336	363	333	364	325	319	342	310	333	382	337	324	378	320	338	362	342	349	322	353	327	338	365	321	342	338	351	329	353	317	334	353	323	349	349	310	337	339	345	310	324	325	342	367	327	327	324	357	326	317	329	343	315	366	319	324	341	357	289	344	336	371	357	330	330	343	344	351	348	339	334	337	365	323	348	288	339	359	360	340	348	360	346	321	343	342	314	321	361	328	332	351	330	353	341	347	354	362	333	349	343	365	332	369	324	314	357	299	344	324	315	364	316	352	332	323	318	337	322	346	326	328	341	373	297	313	362	341	310	313	332	317	323	347	347	371	351	336	340	318	322	340	367	353	340	325	321	325	329	310	313	338	337	322	340	337	349	343	364	312	348	337	334	339	334	324	319	357	350	321	342	319	355	340	316	325	349	335	303	321	367	320	319	327	348	331	344	365	315	327	355	363	350	341	360	359	353	324	339	330	345	348	356	366	332	351	336	321	349	319	331	332	347	355	325	329	343	335	316	333	340	325	303	347	341	362	333	361	354	340	316	343	377	319	355	301	337	348	363	304	322	311	349	336	329	352	343	306	351	345	341	351	306	307	357	326	346	324	285	316	329	348	379	318	341	308	333	331	337	339	309	347	327	328	329	352	350	353	357	359	356	333	350	385	345	336	323	372	336	333	345	312	321	308	349	319	347	366	317	339	348	335	362	336	341	367	324	360	369	344	320	332	360	327	329	338	325	312	307	343	321	348	367	364	320	357	338	357	331	353	328	334	330	332	324	365	304	355	353	333	348	316	365	352	335	321	328	366	348	326	345	299	345	328	322	348	339	329	374	357	341	342	325	361	295	338	326	323	347	348	345	351	375	315	356	322	340	306	321	344	340	341	315	317	352	337	344	360	348	303	343	361	346	341	337	311	311	336	326	352	343	329	325	358	359	324	386	322	335	326	330	338	355	348	327	309	315	306	338	328	319	333	352	322	358	322	336	338	355	323	320	329	304	347	318	336	356	340	314	347	349	357	346	323	351	321	338	315	320	325	350	348	353	322	386	342	306	351	336	326	321	308	325	304	327	338	370	360	281	365	356	317	325	351	331	337	345	322	335	334	330	316	341	343	374	326	346	314	334	350	354	358	335	311	322	332	354	341	324	366	316	376	320	378	352	350	349	369	312	365	346	353	305	347	331	336	339	342	356	332	341	327	343	334	320	358
24643	21044	27483	25128	19025	11305	6777	5274	4840	3928	2480	1709	1156	922	722	606	572	595	654	631	558	536	477	416	419	382	391	366	375	390	404	370	331	308	339	317	333	306	279	284	298	322	305	292	263	288	294	296	261	289	289	268	292	290	262	308	276	296	296	288	283	291	248	278	317	297	271	259	289	319	273	306	294	271	268	308	270	274	279	278	270	278	293	293	271	292	293	256	281	298	299	265	276	272	261	283	259	268	262	313	255	293	270	294	266	262	285	276	271	244	290	290	250	287	289	294	291	259	280	311	312	284	293	292	312	304	290	290	289	292	308	303	265	291	276	290	305	250	276	299	284	284	299	270	277	289	274	272	255	290	264	294	286	317	273	284	274	294	325	290	248	264	288	269	288	305	255	277	289	268	254	264	282	267	282	282	294	282	282	271	283	297	288	283	260	262	312	283	263	286	271	287	302	245	279	274	288	317	293	319	271	271	254	257	275	280	285	294	261	279	297	271	274	285	277	261	288	277	274	261	268	276	274	301	292	279	260	267	284	247	282	277	310	285	306	276	312	303	281	297	289	290	285	283	257	271	277	266	256	281	290	292	263	281	261	267	276	297	275	296	279	268	292	296	274	284	301	244	263	263	269	275	293	295	283	263	310	294	261	252	282	269	300	289	260	276	277	286	246	265	290	277	289	276	302	306	272	268	281	276	298	287	321	266	295	281	283	321	292	240	280	274	277	257	289	293	293	287	286	294	295	284	256	295	291	288	263	299	255	269	276	258	297	248	296	318	282	304	298	301	298	292	289	283	282	274	290	274	276	275	268	271	298	302	321	274	289	282	297	301	284	309	321	322	323	275	297	287	268	295	287	245	276	296	279	267	307	279	303	249	270	269	302	293	256	279	307	287	293	296	293	278	270	293	271	263	261	290	259	265	267	287	276	272	280	309	275	257	299	291	280	275	275	280	283	302	286	282	276	260	298	271	265	290	281	262	270	271	246	266	271	280	264	278	259	294	247	299	270	252	285	296	276	275	297	288	260	268	302	269	272	263	278	257	283	263	273	269	283	278	272	298	256	296	272	283	279	302	265	270	242	270	277	268	266	282	259	295	283	266	285	305	290	260	287	287	255	262	282	297	285	282	282	294	279	285	299	267	289	288	285	260	300	304	304	298	279	292	294	268	261	286	294	283	290	271	291	286	273	264	279	286	314	294	267	265	276	278	296	289	272	302	253	285	259	267	271	287	278	259	296	295	243	243	266	318	295	302	294	290	304	268	294	276	283	287	277	275	295	262	272	294	277	258	296	280	292	293	290	270	303	283	292	296	250	276	287	304	267	261	277	307	266	294	257	283	303	279	274	259	283	315	317	255	266	284	278	276	255	295	270	268	263	304	279	278	280	276	273	313	268	303	299	260	264	288	276	272	251	283	296	302	282	290	280	304	305	274	284	289	264	255	283	278	292	286	268	256	305	289	301	300	260	284	257	247	281	267	286	272	296	270	262	287	288	296	277	255	289	288	270	272	273	329	297	272	278	272	277	288	309	286	268	292	269	296	294	290	286	284	286	297	254	276	248	282	288	279	259	262	329	260	286	269	274	291	272	279	291	272	291	287	288	270	266	285	276	285	291	304	277	290	300	270	302	274	265	295	274	296	283	284	291	270	307	274	257	283	274	292	237	292	270	262	267	268	281	268	275	302	277	315	277	263	272	311	271	271	294	266	276	272	284	275	269	284	284	273	285	285	269	288	294	265	305	312	282	272	272	260	281	274	254	272	279	283	303	266	248	258	270	291	285	294	286	301	282	275	263	296	249	284	287	298	289	267	294	280	267	272	279	284	261	287	250	267	290	288	300	277	286	270	283	241	278	285	278	291	286	300	263	270	306	260	285	250	290	294	280	274	263	287	308	288	283	269	280	277	318	272	256	274	284	276	292	318	275	253	305	261	264	275	261	289	300	283	285	291	277	288	242	300	289	293	304	290	313	295	319	301	288	295	275	265	253	278	298	277	278	268	310	272	282	254	268	278	302	315	281	273	270	289	309	268	276	298	304	305	297	295	264	295	250	307	275	292	278	258	276	271	292	287	275	269	259	293	263	266	265	281	303	274	287	269	336	302	281	253	284	268	272	293	261	264	272	258	261	296	273	298	297	278	265	330	262	292	284	278	255	289	270	258	268	268	286	309	280	253	278	256	258	247	281	284	306	292	288	285	267	291	270	287	280	294	285	267	294	267	271	286	270	241	254	303	258	313	274	288	293	261	283	287	290	279	288	291	286	267	272	269	265	269	256	293	269	277	262	280	280	274	287	288	290	282	263	265	268	301	257	261	277	315	285	284	259	284	276	257	273	274	250	307	311	296	274	290	278	290	270	288	298	284	285	268	288	291	258	289	276	274	290	280	267	267	284	263	287	255	267	307	270	263	279	276	292	280	283	277	314	244	286	297	273	263	249	277	279	273	290	271	290	292	277	254	278	301	290	292	296	276	277	276	265	249	287	267	302	273	292	249	276	266	284	304	298	225	274	296	278	293	304	304	286	287	275	281	272	281	303	315	314	256	276	302	240	282	292	305	282	270	288	312	263	268	295	290	295	319	287	261	295	291	279	269	268	256	263	282	278	252	272	279	279	295	274	277	308	296	281	286	275	300	314	280	311	287	293	269	286	305	265	273	286	266	272	295	298	291	257	314	258	299	303	291	297	267	289	262	285	309	307	261	266	281	284	278	293	292	252	265	269	280	271	259	291	265	270	293	269	266	310	295	289	265	293	265	282	272	312	255	260	269	277	271	284	299	295	314	260	272	276	276	318	272	277	280	290	273	271	267	279	294	291	275	298	297	266	273	298	287	289	294	247	296	271	297	266	298	300	284	266	262	279	273	271	279	262	258	294	306	306	278	263	244	277	268	272	269	277	289	256	292	266	267	291	258	303	298	300	271	278	294	261	267	302	301	260	271	291	278	260	275	268	312	288	295	277	260	264	269	280	309	295	268	298	309	273	259	269	281	264	289	285	286	287	268	280	271	307	282	283	282	324	282	290	279	291	286	268	283	264	292	269	292	267	264	316	264	278	279	275	302	279	321	274	275	281	248	284	275	285	263	297	266	250	313	270	289	271	284	293	266	295	263	279	282	286	292	301	295	292	294	287	266	281	295	289	288	250	291	301	277	318	288	305	304	257	278	280	271	268	266	282	251	291	274	244	246	259	274	291	303	247	264	247	290	281	250	286	255	277	324	318	301	245	300	272	273	286	311	252	282	302	261	287	291	304	259	258	252	248	250	334	256	298	330	279	284	284	279	279	277	316	272	277	301	264	262	281	286	274	277	289	274	269	286	246	288	252	306	277	244	263	281	258	269	287	272	278	291	289	299	292	252	265	262	268	304	286	293	274	311	262	265	279	293	287	281	291	266	297	278	280	273	274	276	276	281	289	283	285	282	293	279	259	291	248	281	275	276	262	299	245	266	271	258	275	287	261	280	286	287	308	281	274	264
19373	38537	31237	20920	16512	13999	10496	9571	8720	6552	4283	2897	2099	1445	1074	895	838	863	922	832	806	683	609	541	530	522	478	543	491	459	492	410	398	353	393	375	386	379	344	312	333	367	342	327	341	334	356	329	326	319	327	305	349	348	318	331	316	315	357	338	309	335	318	345	366	347	317	302	314	333	302	327	312	316	317	272	330	308	304	312	308	337	294	317	297	303	317	312	300	318	326	324	314	302	335	333	309	309	307	300	322	321	301	344	333	336	303	320	328	307	326	311	305	305	329	292	322	326	302	300	322	308	296	321	299	326	312	318	319	301	348	313	280	324	310	333	336	309	325	333	327	338	340	308	347	313	315	307	339	294	337	307	319	308	288	330	328	320	300	316	325	283	324	313	318	316	321	334	301	315	333	310	324	299	320	296	335	342	326	304	336	325	267	348	320	299	312	320	313	336	309	305	331	308	299	269	316	296	297	321	325	319	306	303	342	325	303	315	297	330	320	307	314	318	291	336	313	297	288	329	284	313	343	316	295	297	343	291	357	298	305	301	323	309	348	344	326	313	296	282	323	312	296	298	304	344	296	301	297	305	335	318	304	329	295	312	334	315	301	315	317	341	350	273	350	292	333	328	315	324	295	315	323	323	322	340	313	338	317	345	303	305	337	295	311	309	343	314	277	324	352	316	335	310	293	318	287	312	324	338	315	331	343	324	265	338	310	319	313	344	297	294	282	323	328	317	314	309	327	270	327	329	348	324	328	313	302	287	319	319	339	333	282	320	300	305	320	293	323	272	329	286	332	323	313	272	320	317	326	301	316	293	311	303	323	313	323	299	345	308	304	312	340	329	331	306	300	296	310	296	318	295	277	296	313	310	344	295	328	331	309	297	302	300	350	311	305	312	283	347	290	277	311	337	292	316	312	344	313	311	316	315	311	320	328	326	313	325	338	317	345	303	306	322	298	311	324	307	275	295	317	314	316	308	317	307	300	303	350	316	300	329	332	304	318	305	296	320	319	319	313	278	288	323	328	333	316	300	281	305	314	300	304	274	307	331	295	312	301	309	289	307	336	326	319	339	305	290	323	311	305	288	324	326	304	306	347	318	312	307	341	285	306	326	330	340	312	354	289	328	343	338	310	313	324	311	310	335	304	315	273	334	312	309	327	339	314	307	322	328	313	314	293	309	329	298	311	309	334	305	311	320	316	299	315	303	316	307	337	323	300	340	322	322	297	324	333	325	299	325	327	315	326	323	309	336	331	344	341	293	322	315	296	306	331	314	309	308	323	337	292	340	319	287	308	331	291	307	295	309	286	331	295	316	318	322	311	321	294	330	322	300	303	343	343	296	313	288	332	302	296	312	315	338	332	341	319	289	298	323	319	316	346	296	322	307	325	336	310	312	298	309	308	321	297	318	322	317	318	299	336	311	328	312	288	306	305	320	321	320	329	345	302	311	314	303	340	286	314	298	298	318	316	310	309	304	314	308	312	362	306	332	327	309	298	317	331	318	295	310	311	333	322	284	312	279	375	331	292	310	324	327	310	330	305	293	333	334	306	320	304	295	318	313	328	291	285	329	332	317	284	295	325	344	310	317	328	303	315	295	292	301	318	326	308	306	333	301	320	296	348	326	302	296	309	314	318	308	331	311	338	305	322	335	293	336	309	306	316	325	323	308	332	302	325	291	294	313	299	299	343	316	323	318	333	323	331	295	296	328	341	304	348	310	324	299	322	303	321	329	325	334	307	306	332	309	315	310	320	340	329	325	319	307	303	296	323	315	330	337	309	332	314	304	347	324	305	302	289	325	340	297	294	321	344	314	307	294	314	332	292	338	320	308	322	308	344	312	316	288	306	315	303	335	300	292	304	336	309	355	300	327	299	297	321	316	326	313	304	315	324	318	319	321	311	341	328	320	342	302	318	336	299	307	317	302	286	328	323	311	322	347	309	329	259	345	291	347	340	299	290	314	356	328	304	315	342	319	329	294	336	322	342	311	313	288	286	309	327	297	312	319	343	287	290	321	342	344	354	288	282	330	334	307	297	312	290	324	302	314	335	316	290	307	304	306	328	322	335	272	339	302	315	289	304	302	298	302	302	341	309	336	324	291	302	314	321	314	319	286	319	315	293	292	247	299	290	342	310	290	315	327	307	294	322	337	335	343	320	335	320	316	316	307	320	331	330	363	326	319	295	314	313	278	341	333	328	290	328	301	313	337	275	330	334	300	306	302	305	323	345	351	317	302	306	347	317	336	312	314	306	329	297	306	309	354	298	337	301	332	302	299	333	316	293	341	290	310	317	328	301	325	297	311	297	323	334	300	358	337	320	314	303	306	269	322	306	320	359	314	297	318	306	307	335	321	322	349	332	325	308	313	254	310	343	301	275	327	351	303	302	308	312	325	322	356	291	286	325	313	352	296	307	321	298	309	313	322	340	301	345	345	339	294	332	354	337	328	319	322	281	310	295	336	329	291	280	302	319	296	312	275	332	318	280	308	288	334	304	337	300	338	291	317	320	299	314	315	342	295	334	314	361	291	319	313	289	318	316	341	291	315	325	326	352	305	292	271	285	316	290	335	288	359	319	292	319	326	326	311	326	299	333	276	323	322	302	326	307	321	321	339	313	295	292	324	309	345	303	297	330	303	342	336	315	316	299	287	320	319	302	281	317	309	314	303	305	312	289	333	326	297	274	306	318	346	304	306	339	304	325	326	295	305	323	316	308	314	349	328	302	337	309	309	325	323	333	307	298	322	313	310	309	304	322	316	336	327	302	297	304	303	294	330	318	326	295	302	305	296	321	357	307	309	304	336	316	308	293	303	292	301	314	300	293	338	340	296	314	343	299	308	310	319	321	345	325	312	328	282	309	330	310	316	337	334	306	323	314	292	301	305	332	367	314	330	313	336	288	314	333	285	317	334	344	313	309	310	303	345	328	328	346	269	323	343	273	306	312	337	326	309	333	340	297	334	314	345	322	325	317	295	283	304	302	331	317	339	299	312	291	294	325	318	325	314	310	301	320	285	340	309	308	326	331	337	305	312	324	338	332	297	298	318	307	334	302	322	342	296	308	320	322	306	312	303	301	321	325	356	311	302	309	291	324	298	298	316	309	323	282	310	323	341	282	349	332	326	325	321	316	313	343	298	298	316	354	300	309	346	305	304	316	301	314	327	340	331	302	330	287	313	326	333	314	333	312	311	303	336	309	322	308	335	309	298	364	306	285	308	304	320	315	330	306	317	323	341	302	307	335	301	336	298	291	306	317	298	321	348	316	315	344	293	358	294	307	302	310	320	329	327	305	292	328	323	301	318	315	342	312	349	316	294	320	316	307	318	343	333	268	290	333	343	311	308	325	322	309	341	343	299	306	306	315	291	356	317	302	348	383	304	314	319	313	330	335	326	339	324	268	317	319	301	324	357	312	327	296	321	309	309	325	348	312	297	334	328	329	317	337	307	329	321	305	306	310	303	356	310	312	327	345	315	322	321
22539	21070	28629	23785	21202	22125	20367	11442	9603	7591	4875	3300	2187	1549	1043	873	807	790	917	738	677	631	530	429	442	383	366	412	401	351	322	298	288	255	276	267	238	217	198	213	200	216	211	189	207	225	189	203	166	180	173	184	203	183	181	165	194	175	175	188	200	164	171	179	190	177	167	162	200	171	169	173	189	192	187	170	158	174	188	194	166	143	179	177	186	168	154	182	163	171	198	203	158	172	185	173	178	156	195	172	163	153	145	179	170	174	182	171	182	162	166	171	159	190	202	190	167	184	165	156	164	151	180	160	158	168	166	174	185	161	175	179	166	175	167	170	157	171	164	161	165	146	163	162	178	183	175	186	175	159	173	176	172	156	167	165	175	183	178	198	170	195	186	152	143	177	185	161	185	167	145	169	173	183	148	170	175	181	154	161	168	158	185	166	186	188	167	157	165	177	165	172	161	173	158	172	136	182	186	166	182	154	186	172	153	166	167	191	169	197	176	138	157	171	159	188	146	164	166	191	155	184	169	173	156	156	139	164	174	146	165	138	165	185	172	173	166	174	173	154	179	152	156	172	175	189	168	190	165	167	184	162	162	169	160	171	200	167	175	149	164	162	146	186	153	164	160	181	173	160	192	170	151	180	179	170	160	159	183	167	160	171	177	165	162	140	162	139	151	172	140	149	160	208	149	194	156	165	198	153	188	162	178	178	160	177	195	167	173	186	157	188	175	142	179	181	151	170	163	158	158	180	164	174	138	169	177	166	151	166	161	167	170	190	162	155	199	143	182	162	151	140	173	158	166	177	173	179	181	165	151	175	181	185	152	168	188	162	164	149	169	148	177	145	188	174	183	163	166	186	177	165	183	181	155	175	173	171	163	172	198	191	175	177	159	190	185	190	177	161	162	180	172	177	168	193	180	178	162	174	172	178	181	168	181	178	169	166	169	182	167	179	163	139	166	142	169	183	153	156	168	157	174	149	178	175	163	172	159	168	168	192	177	176	167	195	155	169	177	188	164	179	165	183	168	156	171	167	169	165	154	186	174	184	148	195	164	169	169	175	185	182	162	164	157	144	131	173	187	169	179	161	177	166	173	170	175	165	168	183	175	170	147	157	175	184	148	173	184	186	164	184	154	177	158	191	160	172	151	167	180	178	156	210	143	165	163	156	162	174	161	157	153	157	159	153	187	196	172	167	163	143	147	169	172	186	162	169	183	185	184	170	187	181	171	162	180	176	170	161	166	179	181	160	183	169	165	167	164	160	150	166	156	185	159	176	170	178	154	155	154	163	177	185	164	169	160	173	205	154	173	186	177	182	191	179	157	167	170	157	160	180	164	135	175	188	171	163	146	164	173	184	186	162	177	168	154	185	155	184	178	167	170	165	177	159	186	163	152	162	185	154	170	184	169	177	176	168	151	172	166	163	168	198	152	149	161	153	187	137	147	163	185	177	157	182	154	169	174	168	182	164	161	160	135	195	193	173	169	181	150	174	172	201	175	167	160	185	156	153	149	178	171	171	173	170	153	190	159	154	166	166	180	184	166	167	150	164	200	170	176	177	164	180	177	158	145	170	187	166	191	169	175	130	177	152	182	161	193	169	160	188	155	173	152	158	161	171	180	203	189	184	175	141	162	177	177	182	173	179	175	169	178	177	157	192	157	168	195	163	171	183	177	181	169	204	171	175	156	179	164	174	166	177	162	163	168	171	193	154	182	168	159	170	182	171	167	154	175	155	160	168	150	173	169	175	196	160	174	189	173	159	164	189	178	165	179	172	184	188	165	173	149	189	161	179	183	179	177	163	187	172	178	182	181	167	171	146	164	166	184	164	175	161	145	179	170	152	158	162	145	188	148	161	182	178	170	175	186	166	168	176	175	166	151	168	180	169	178	160	178	164	167	183	174	176	182	183	155	197	147	174	186	164	187	171	173	165	186	153	152	175	199	164	164	144	177	172	149	175	172	167	172	177	158	166	167	141	181	173	165	164	176	163	166	186	185	160	191	168	165	168	148	146	133	189	161	196	142	173	172	164	146	165	168	163	153	163	179	200	147	156	152	172	180	177	192	168	175	159	177	154	173	168	175	159	154	177	184	158	161	181	169	163	168	180	169	161	135	169	147	173	168	194	167	155	174	159	161	156	175	202	180	143	175	174	169	189	173	175	164	175	188	161	177	172	151	165	186	158	159	166	183	162	193	182	155	176	174	170	165	164	191	156	171	169	144	153	166	194	175	200	174	157	188	172	149	165	152	159	188	176	182	173	195	169	181	150	176	189	180	176	207	160	165	155	170	134	184	172	174	194	181	169	170	181	145	161	158	169	183	176	154	173	145	159	175	143	177	190	201	164	165	158	195	156	154	154	160	172	178	188	163	160	189	174	163	174	173	179	166	167	163	186	145	154	178	157	149	176	182	189	145	162	153	191	176	153	167	159	189	179	168	155	172	170	186	172	169	174	167	182	165	175	170	146	167	154	192	181	186	179	173	168	174	170	163	169	172	150	168	171	181	176	184	143	167	154	176	164	164	173	142	185	156	156	173	173	187	160	166	155	173	181	167	152	166	161	163	165	149	165	170	171	165	155	167	176	169	169	170	173	159	175	191	180	171	173	172	187	157	180	165	181	159	162	161	157	156	159	185	178	176	184	185	182	180	171	189	165	153	144	175	173	179	174	177	151	149	174	166	154	180	181	178	161	170	161	165	187	147	184	168	150	179	201	164	144	192	154	149	175	192	153	154	165	171	183	147	194	166	178	181	167	181	176	168	166	176	174	152	167	136	175	173	181	160	149	169	156	165	165	159	154	149	172	166	183	164	168	165	171	172	184	167	170	175	133	165	163	156	172	171	158	189	176	171	207	166	166	152	214	184	146	165	187	141	160	186	201	186	187	170	147	187	168	157	188	150	189	182	156	197	172	153	179	168	175	158	162	191	187	159	188	175	164	163	163	174	184	161	149	170	186	186	174	168	152	181	197	166	156	189	130	179	167	135	160	151	172	167	164	177	169	199	148	165	150	155	168	169	169	172	176	195	151	182	181	191	182	201	147	168	143	176	166	177	177	181	201	166	167	157	184	204	167	149	153	165	170	176	190	176	178	185	174	166	174	159	184	200	146	176	166	196	163	164	185	170	165	191	182	171	172	152	188	168	148	203	167	164	165	151	153	171	170	173	148	173	158	168	203	162	187	180	170	165	158	163	165	156	167	171	174	166	173	165	173	159	142	166	174	161	162	170	178	190	154	173	156	178	169	177	184	167	149	151	192	182	175	168	174	171	165	164	153	170	168	169	174	165	175	163	175	160	163	176	165	169	152	183	168	179	171	158	172	175	169	156	187	195	175	171	169	166	177	170	171	156	155	191	187	196	163	157	165	146	191	171	163	160	141	165	149	168	175	162	172	177	153	167	191	167	172	175	165	156	155	155	162	186	171	167	173	167	178	170	181	164	181	176	177	172	163	188	165	181	152	158	200	156	154	180	174	169	182
22633	46929	40038	29327	24418	21286	16932	15298	14328	11200	7653	5076	3520	2442	1754	1346	1164	1246	1360	1204	1090	925	741	670	534	557	544	564	548	459	439	387	372	335	314	280	301	274	252	276	231	252	242	232	247	229	187	226	216	248	223	207	212	197	204	210	196	201	221	213	190	200	192	199	200	190	181	186	204	218	191	200	207	193	194	182	196	199	181	193	195	216	189	200	191	190	211	201	199	226	201	194	211	172	166	199	177	164	187	176	198	186	186	211	178	190	185	186	175	178	180	183	169	202	191	194	197	177	180	183	197	189	184	192	187	185	209	177	209	189	177	183	205	200	182	202	195	212	195	198	195	170	165	170	185	218	158	208	166	200	207	186	161	221	200	191	198	193	166	179	187	198	177	183	202	168	223	197	181	190	173	212	201	188	195	192	177	187	192	173	201	211	196	182	185	204	206	203	202	177	195	212	177	174	203	193	186	183	189	185	189	190	210	208	180	205	195	195	196	176	200	196	202	199	208	185	202	194	197	206	224	179	229	177	187	189	200	186	199	188	205	184	213	191	181	190	210	210	196	200	187	212	208	188	206	210	180	173	185	192	193	190	197	188	187	198	187	209	183	187	198	204	169	191	187	214	162	187	164	208	176	198	198	175	189	184	172	185	177	197	218	173	196	169	200	175	194	207	160	198	201	177	162	217	171	186	179	176	191	224	197	171	201	221	188	182	209	188	192	178	206	198	175	183	192	202	172	157	202	179	193	190	184	171	201	207	180	185	187	212	166	167	219	168	187	165	195	187	178	190	185	189	188	195	218	176	197	171	201	186	219	208	201	188	178	186	199	201	193	208	182	189	165	200	183	203	211	212	155	198	218	195	197	206	179	186	191	188	208	186	165	193	180	192	202	183	160	175	202	210	161	225	201	220	181	179	193	181	188	209	193	202	217	201	206	194	181	183	191	193	185	209	185	186	194	206	207	164	186	183	210	201	192	217	189	181	176	193	187	213	213	208	183	190	199	187	184	195	170	195	186	164	187	174	177	202	202	177	201	195	179	205	180	198	196	181	207	178	209	180	217	194	208	193	178	202	203	191	171	166	187	190	175	203	189	194	185	182	207	204	193	205	183	191	178	172	192	196	186	176	169	200	199	197	194	196	185	184	202	180	172	184	201	189	170	185	220	182	180	202	183	206	209	193	188	167	173	187	166	187	205	203	208	196	194	207	183	183	203	182	188	184	185	191	206	200	196	196	200	197	190	191	189	178	198	179	159	157	198	190	208	191	205	182	205	192	185	169	176	177	175	238	182	192	194	200	193	194	202	189	177	184	218	192	168	201	189	180	186	198	196	183	184	182	185	191	180	205	207	176	174	176	191	192	195	176	194	190	176	199	178	215	163	211	197	178	188	185	190	172	195	183	185	188	209	192	202	173	192	214	186	204	175	170	182	191	195	178	198	200	200	186	174	221	163	197	202	194	200	193	190	211	215	194	207	177	176	213	195	204	217	204	188	185	199	186	158	185	191	212	208	177	204	207	205	162	192	194	177	177	173	197	201	206	185	180	201	210	196	182	176	197	193	196	194	183	189	177	195	193	214	190	180	205	183	214	181	197	167	184	176	167	180	195	193	187	210	185	190	181	193	201	184	211	214	194	186	215	200	194	177	199	184	188	211	190	189	198	202	182	200	211	174	183	200	189	214	213	169	185	187	213	165	184	204	183	180	182	195	215	208	184	195	187	199	186	171	203	176	187	178	172	186	212	189	171	195	180	202	166	183	216	176	197	213	215	202	198	184	204	191	202	159	176	191	205	207	227	181	211	215	204	187	205	189	181	196	195	179	192	192	201	191	194	197	193	200	184	190	217	203	186	188	190	197	190	193	184	177	187	188	200	205	180	194	195	211	180	182	174	209	206	181	205	200	181	175	213	180	203	178	179	184	206	194	212	181	208	179	188	196	187	186	193	221	184	178	175	213	186	161	209	206	178	194	174	183	192	192	185	200	194	209	182	189	200	184	195	188	223	198	183	171	208	159	182	211	168	200	182	208	177	175	158	194	184	211	193	172	195	184	208	218	176	216	181	184	197	194	186	200	206	172	177	217	176	184	211	199	194	196	162	209	189	177	184	184	221	187	186	181	193	196	200	199	198	204	199	188	188	194	186	196	196	189	172	181	184	166	176	176	211	194	200	200	195	175	195	180	202	181	197	191	206	212	224	198	211	208	207	191	207	187	193	197	209	182	176	189	180	203	204	185	187	221	208	184	220	207	185	183	211	186	210	192	196	216	199	194	184	179	197	198	194	182	178	184	182	172	212	178	187	193	195	189	185	175	181	207	169	213	191	195	212	214	215	188	192	228	190	192	181	195	185	175	193	170	172	205	187	184	185	184	181	189	182	203	203	201	195	189	182	202	198	204	180	208	177	187	214	183	201	178	198	211	188	193	201	185	192	209	197	196	170	184	208	175	201	213	197	190	181	180	191	186	199	201	178	210	216	191	202	199	201	181	201	196	197	194	159	180	208	147	181	207	192	168	190	188	186	200	201	228	189	194	183	176	184	174	202	191	198	200	194	200	178	189	195	197	183	207	183	195	235	184	179	200	191	207	186	191	195	182	209	189	188	188	202	179	170	189	181	191	214	201	201	201	199	183	194	172	181	187	183	200	199	208	197	179	178	195	176	194	182	198	203	190	164	199	202	184	180	187	207	174	190	193	174	188	184	182	204	203	173	176	213	202	203	178	201	194	178	202	207	188	199	191	190	168	195	199	197	189	198	186	176	187	215	202	191	191	159	183	179	194	191	200	187	181	186	188	184	172	184	190	213	187	210	202	204	198	184	182	199	201	175	202	183	194	192	218	206	188	193	194	195	172	178	177	175	178	196	191	167	165	188	184	204	180	188	187	213	212	172	196	197	186	180	190	177	217	191	194	213	203	187	180	187	180	198	178	194	206	218	170	189	199	204	193	177	184	186	174	193	208	193	192	212	188	184	201	195	198	167	183	170	197	179	195	210	182	184	164	193	210	192	215	189	208	200	181	190	185	205	203	205	200	196	180	191	176	175	180	203	187	201	204	210	202	181	167	181	193	178	184	187	171	192	190	176	171	194	169	193	218	173	191	188	191	199	181	199	189	190	191	198	197	192	174	201	217	187	182	172	198	194	193	169	186	206	158	187	181	171	211	175	203	181	173	196	195	205	196	185	196	202	206	207	198	193	200	196	183	194	187	202	166	169	187	200	186	198	193	216	192	203	211	202	216	197	204	200	191	206	204	197	243	184	201	202	198	197	183	180	200	168	207	169	200	213	208	184	202	174	196	180	195	193	190	215	179	184	187	185	180	200	183	172	199	202	160	198	202	210	187	187	185	179	202	186	205	206	216	169	212	184	184	187	190	193	194	190	181	184	188	199	177	204	184	178	213	190	208	214	207	191	195	209	213	208	177	188	213	208	193	187	182	196	198	176	157	160	186	193	192	168	185	204	180	225	182	187	199	226	195	189
27628	22595	23756	16099	9395	6603	4349	3916	3582	2750	1815	1306	970	770	648	560	555	583	650	602	534	549	529	506	485	475	468	446	442	404	434	437	409	430	354	429	409	425	385	379	363	390	388	357	389	382	371	396	382	381	372	385	405	390	358	362	360	384	402	368	398	376	378	397	386	388	376	385	388	355	345	371	359	364	354	396	354	374	374	346	388	353	374	393	340	405	376	370	370	376	359	384	360	385	388	353	379	340	362	366	388	365	365	379	367	362	328	401	366	380	402	402	360	365	369	353	384	367	366	377	344	380	409	395	340	361	370	335	346	356	379	360	383	355	365	345	362	352	347	333	370	341	358	377	397	374	370	348	360	356	358	375	383	413	412	349	378	361	369	376	391	369	373	387	407	367	371	383	355	349	341	354	374	358	384	368	362	362	385	377	367	366	407	356	398	370	386	420	384	352	370	393	357	377	345	377	346	377	377	386	385	331	331	392	365	407	375	366	388	349	398	369	347	415	358	417	358	378	384	385	347	353	367	437	356	346	364	354	386	368	367	414	376	349	383	389	384	342	367	383	373	395	425	380	351	345	362	354	380	362	340	363	355	372	384	363	392	367	372	351	380	381	390	366	391	368	367	366	347	378	372	355	365	379	394	370	388	390	411	352	362	369	354	358	337	338	358	347	377	373	366	378	381	395	353	361	355	350	385	367	378	393	349	376	374	366	357	377	375	369	380	413	338	377	386	361	377	324	327	364	383	368	352	381	368	356	390	354	379	351	376	364	369	416	351	400	386	368	401	382	343	361	368	352	352	386	379	381	355	372	370	385	357	363	362	390	381	366	369	338	411	357	345	400	367	380	376	371	367	363	365	361	375	350	379	381	348	392	365	339	373	384	358	333	382	377	358	401	361	386	393	364	417	346	363	334	354	378	353	356	352	364	363	348	366	378	387	356	380	347	378	384	388	401	377	368	376	382	377	377	383	360	345	353	356	380	368	331	402	374	373	397	356	414	368	346	368	367	371	354	382	412	340	362	375	436	344	367	365	358	386	384	373	356	371	373	383	361	357	370	347	359	390	409	344	368	354	384	371	382	388	420	378	375	363	366	390	376	376	362	383	374	393	360	406	394	398	398	357	378	348	393	344	374	374	368	360	342	365	396	396	363	370	365	372	387	367	399	401	384	355	388	359	352	366	344	373	376	353	374	358	372	328	376	361	385	343	368	385	367	361	379	351	345	374	369	341	397	375	385	358	364	356	382	364	383	355	383	373	368	323	382	409	364	349	381	344	403	379	357	352	370	350	393	345	344	383	385	391	383	348	338	361	345	397	405	346	397	350	418	367	349	374	378	389	347	371	364	372	394	365	388	387	374	393	354	367	363	394	351	355	392	360	357	332	370	360	381	388	387	403	358	381	363	394	388	381	387	349	381	374	352	351	361	363	373	389	372	346	382	371	398	379	382	356	369	322	354	360	379	381	387	381	394	389	395	380	345	395	366	370	381	378	369	353	394	351	389	387	335	380	396	350	355	414	371	350	399	406	377	344	364	371	346	350	374	367	380	360	354	350	361	394	348	359	355	356	357	366	335	345	359	373	371	401	367	361	363	361	375	385	372	347	373	359	369	359	382	376	397	317	376	371	380	318	370	360	362	357	356	383	391	390	364	413	395	393	352	378	323	348	352	382	385	374	365	384	369	361	380	383	423	407	351	345	391	393	369	376	371	363	378	354	381	363	387	386	396	353	389	374	377	355	341	398	371	358	352	396	400	369	399	385	403	384	372	413	360	357	379	345	348	371	351	396	339	361	353	370	412	351	400	329	375	369	349	361	351	336	361	393	382	394	359	389	381	329	359	356	353	356	388	363	339	421	340	363	375	397	366	374	387	344	400	359	350	387	426	356	390	371	362	371	381	366	356	359	353	379	375	359	378	382	412	362	355	408	377	355	396	370	356	393	386	368	375	344	381	421	359	381	356	372	402	404	386	353	351	370	363	386	351	377	376	359	341	338	362	393	361	415	355	376	380	377	374	344	365	354	355	371	355	375	350	393	377	361	353	361	382	346	379	357	365	374	382	366	346	376	362	371	386	344	342	353	366	349	384	351	359	379	377	366	365	374	386	374	364	393	371	388	394	381	388	379	352	352	377	329	402	357	358	386	364	367	366	421	380	349	343	403	378	358	382	408	412	382	401	374	363	388	359	383	359	369	313	351	353	353	387	383	366	382	389	355	377	363	355	417	370	387	359	369	406	365	345	364	359	338	365	394	368	409	376	358	390	358	387	362	358	401	389	385	370	368	345	397	393	406	373	347	362	391	359	389	343	379	366	370	383	352	368	353	419	368	359	356	368	358	380	372	359	377	366	377	395	382	362	370	400	360	414	377	377	398	382	371	400	361	394	403	348	358	364	363	359	398	364	382	362	384	388	367	366	372	372	376	395	395	400	359	375	351	401	404	324	362	377	352	380	360	410	359	385	356	362	333	365	411	368	376	356	371	366	379	351	363	371	387	383	375	379	397	377	361	404	371	399	375	360	376	376	361	378	376	350	364	359	367	341	380	370	373	390	386	360	388	384	338	358	334	364	377	372	382	406	348	357	377	360	364	393	337	338	370	375	358	356	354	342	382	383	362	384	410	358	374	338	390	342	376	392	369	361	368	403	365	375	358	333	395	362	369	346	359	359	355	375	392	365	368	365	378	384	393	394	391	368	374	353	353	395	354	365	368	392	355	391	401	362	390	376	382	376	381	372	401	393	379	378	395	403	397	361	395	373	365	376	347	369	382	364	373	334	354	353	380	340	354	381	399	354	363	380	404	386	376	372	377	372	351	366	368	393	379	366	361	360	374	364	387	373	378	355	374	340	359	369	376	390	335	395	368	377	387	412	398	390	392	363	398	371	352	344	393	342	397	410	360	340	385	362	370	396	371	366	385	379	365	370	349	356	369	359	373	344	379	371	339	400	360	389	367	386	364	344	397	366	376	373	345	359	385	364	364	377	357	348	391	337	371	375	363	356	397	368	363	364	364	394	396	399	398	379	363	370	361	402	361	342	359	357	399	351	349	384	345	398	389	353	370	378	397	376	336	373	421	372	359	381	367	375	384	370	342	382	371	356	386	371	385	392	400	369	365	391	354	352	337	365	347	348	391	402	342	360	340	371	391	385	337	411	345	364	365	367	383	342	379	343	370	345	352	387	333	367	366	412	380	393	376	376	363	373	362	381	366	386	389	369	331	352	364	360	354	364	363	372	387	357	354	375	391	333	392	365	374	408	359	367	392	387	341	354	376	365	380	372	378	359	354	370	365	372	374	369	361	374	376	366	417	362	362	383	366	374	380	374	395	367	377	384	381	362	363	377	387	400	380	380	399	346	352	349	404	363	360	398	416	391	364	370	388	384	362	373	330	385	406	375	398	418	368	367	381	365	383	351	393	363	375	378	381	377	352	385	375	392	353	352	371	402	394	381	354	366	362	356	343	393	355	369	390	370	371	358
18345	32322	26058	16055	12328	10182	7472	6676	6129	4452	3013	2124	1465	1135	897	817	793	766	862	807	744	677	630	601	604	624	520	547	553	504	438	519	456	464	437	461	420	419	440	454	427	445	380	388	434	410	428	453	401	431	443	372	426	403	375	392	410	411	410	425	439	426	414	426	423	408	407	463	433	437	444	406	442	433	403	412	417	387	418	441	403	432	420	419	408	454	409	432	412	424	442	395	439	408	411	375	439	426	456	422	421	446	419	415	411	409	405	407	428	410	403	395	449	422	437	422	407	394	433	418	421	468	406	398	376	423	416	444	459	420	426	382	397	422	395	449	411	434	418	379	411	393	395	389	435	414	405	441	440	440	415	419	401	435	434	402	443	423	396	425	396	467	433	421	441	420	440	439	419	433	423	429	406	409	428	428	398	419	430	418	437	442	418	433	437	448	434	433	428	450	414	441	429	378	418	437	394	452	423	433	416	404	411	414	410	402	468	426	445	410	437	393	392	433	417	442	432	435	435	448	370	411	424	436	413	387	429	425	404	397	387	450	441	417	420	399	406	410	438	400	424	437	427	404	412	428	409	432	432	423	424	400	394	381	416	433	442	426	421	417	394	391	450	411	399	393	457	412	402	420	377	407	445	388	402	456	422	407	409	403	397	377	449	420	388	415	418	441	381	420	406	403	410	435	433	456	408	450	441	466	423	412	432	413	405	425	382	439	404	400	407	433	445	426	397	378	405	416	424	411	420	426	416	454	413	405	451	382	435	431	419	429	454	405	447	408	380	435	402	419	429	484	372	405	432	432	443	411	399	424	400	413	388	402	397	428	388	446	419	452	448	402	423	458	417	422	432	429	412	444	428	390	445	404	424	440	420	400	430	387	412	424	438	439	469	432	419	466	428	400	473	430	388	426	388	380	448	404	446	443	431	435	399	446	416	396	401	443	373	427	440	406	400	412	392	408	376	439	464	367	425	402	436	452	373	415	394	413	431	419	412	413	420	410	430	428	436	402	420	384	410	408	381	433	408	406	382	425	388	358	422	430	390	452	388	423	399	438	436	428	393	417	444	419	386	421	444	428	415	438	399	400	426	414	425	417	430	435	474	385	441	416	429	445	432	438	413	390	418	383	454	410	407	431	414	417	444	414	457	376	429	428	407	407	431	398	440	437	411	397	418	431	395	417	439	397	392	425	435	420	438	399	445	409	415	427	444	395	408	378	416	377	394	415	432	403	408	457	430	412	397	404	449	379	468	456	414	407	431	428	415	443	412	414	412	422	384	403	395	411	414	433	423	425	416	402	396	429	385	421	456	424	446	426	426	451	431	398	410	422	465	412	431	424	417	420	412	458	427	402	384	451	398	446	394	383	403	414	402	439	422	421	447	441	413	445	435	411	456	395	371	417	408	416	400	455	402	403	422	425	394	409	436	434	432	418	426	376	448	410	398	439	430	398	451	434	380	441	424	422	398	409	416	434	426	428	438	395	441	411	426	428	436	387	393	423	440	421	382	400	454	435	392	392	425	386	413	424	423	448	405	457	445	399	446	391	433	421	428	405	446	417	404	461	438	464	426	432	432	441	426	456	430	401	453	456	431	400	408	403	414	433	428	403	427	457	423	436	455	418	421	423	420	448	415	412	425	443	436	413	395	398	394	455	412	444	414	407	443	397	377	385	409	405	402	438	431	412	426	415	387	422	423	400	450	426	409	408	393	426	430	417	386	421	395	387	411	467	395	454	392	464	406	391	445	457	422	425	410	419	425	412	399	407	421	412	394	396	408	387	453	464	455	421	403	390	411	437	450	446	382	400	448	421	403	438	418	393	398	417	414	452	404	397	394	444	435	383	457	414	440	400	438	408	386	423	405	362	401	375	382	482	420	424	391	407	450	419	441	420	431	399	430	428	443	461	437	385	392	430	394	411	428	412	438	416	403	398	413	407	398	407	419	442	434	441	388	407	387	416	444	435	401	473	446	400	426	388	427	387	423	440	398	430	455	448	396	434	402	403	399	422	406	430	450	394	415	412	431	405	428	446	387	422	433	394	431	400	416	421	403	399	414	385	440	454	427	385	401	407	387	414	433	424	405	415	432	424	391	435	413	467	428	440	394	416	434	413	412	433	409	417	392	393	399	422	467	408	397	396	420	415	422	405	463	429	443	437	443	415	432	410	427	398	441	426	423	401	467	426	427	397	434	402	407	409	418	395	417	410	429	439	411	407	378	426	416	418	463	445	452	408	398	407	377	419	413	424	413	447	440	440	402	424	406	413	403	427	435	425	415	441	382	411	372	389	438	424	430	421	377	401	395	401	450	448	442	405	388	463	393	397	450	411	433	384	394	437	418	407	427	400	438	405	426	417	410	399	399	394	411	398	401	434	441	400	424	376	420	437	431	424	465	409	398	406	403	440	432	415	405	384	445	393	429	417	430	432	452	422	389	399	410	403	423	378	416	406	408	445	407	416	439	425	398	404	411	426	419	445	394	426	405	429	392	410	415	422	436	428	420	418	399	475	389	397	409	390	389	394	407	418	404	445	389	423	400	412	403	401	427	434	437	434	422	391	419	425	408	419	440	422	418	406	404	435	410	436	437	402	431	442	398	417	452	401	435	419	404	388	450	426	401	419	450	383	401	393	410	403	432	431	418	405	416	389	391	417	430	401	379	438	405	390	428	387	425	391	418	412	441	423	395	407	427	448	433	416	370	410	396	395	401	391	442	410	394	437	386	420	402	417	410	428	409	386	415	405	415	387	402	418	430	400	414	406	427	402	399	405	432	440	425	401	383	435	389	417	443	420	396	437	415	438	416	443	420	369	395	430	390	440	410	406	420	449	446	433	407	431	410	431	441	396	448	429	443	401	404	409	425	424	473	424	434	430	419	408	405	408	474	407	408	429	382	387	407	416	405	395	439	400	406	410	458	436	426	424	437	390	411	436	417	433	422	384	433	423	440	441	415	407	394	418	416	444	444	420	454	458	427	425	425	401	372	426	402	419	409	434	433	428	437	429	428	419	424	401	415	411	407	426	418	404	430	411	408	436	413	450	442	398	409	437	386	430	409	430	425	432	433	387	377	387	427	414	464	400	434	406	441	416	408	399	357	410	423	465	389	424	417	402	381	418	428	433	422	398	421	434	398	438	445	434	406	441	382	414	456	413	408	410	425	408	455	457	432	466	419	410	426	436	438	419	423	417	448	420	417	446	424	416	427	433	406	398	425	440	455	438	447	436	417	419	397	429	445	429	384	432	444	413	418	398	421	417	414	423	411	401	410	412	445	463	380	402	437	405	447	442	379	426	449	420	417	395	428	434	414	458	434	435	389	404	416	430	459	418	487	428	422	430	415	412	444	411	439	409	449	416	409	422	413	402	425	411	403	395	402	435	432	398	399	402	407	426	435	418	424	402	427	431	396	421	425	438	423	415	405	409	442	427	364	439	462	408	416	440	443	434	421	439	429	411	459	399	409	443	411	384	451	444	443	391	451	433
23652	20998	28119	24189	21336	18490	11402	7828	6859	5147	3415	2227	1592	1086	842	756	759	766	808	800	695	644	570	489	484	439	422	459	439	420	426	377	388	366	320	329	326	342	315	332	302	322	358	322	295	323	336	287	316	352	307	332	309	306	313	326	325	317	331	304	314	308	276	305	299	325	316	296	317	284	322	327	326	326	292	305	314	323	291	290	286	307	309	313	285	256	294	326	302	297	288	318	293	269	327	324	306	253	314	292	294	289	302	298	259	269	280	282	303	291	305	267	272	275	289	277	291	289	277	301	285	287	301	290	286	286	315	282	324	301	319	278	343	294	289	279	284	307	325	289	300	309	290	306	287	301	304	268	301	296	296	325	304	311	265	303	302	295	275	293	317	307	295	293	318	308	296	251	299	285	275	323	292	287	315	332	297	316	323	311	320	307	296	292	284	306	273	268	306	285	287	265	292	295	328	278	308	292	281	309	276	293	252	313	293	299	298	290	266	284	296	298	316	294	293	310	314	311	296	290	249	280	286	308	286	316	288	316	287	318	311	303	293	311	291	266	311	300	282	285	295	285	307	287	336	298	296	284	309	278	256	289	281	314	312	299	308	282	287	286	305	310	297	283	326	306	313	277	302	310	267	254	301	321	294	290	295	279	292	315	277	288	301	288	293	309	315	295	269	309	320	308	289	319	303	293	294	278	320	323	307	306	321	321	304	289	271	285	291	287	305	315	319	301	285	288	287	277	296	284	297	288	304	302	317	287	283	306	321	287	285	302	299	270	291	292	307	329	291	306	279	293	296	312	271	287	290	302	307	282	291	301	301	345	298	294	242	344	291	310	300	289	255	286	301	311	299	297	299	301	298	300	294	318	285	303	313	290	285	278	261	311	306	288	311	296	317	298	305	277	301	290	306	278	295	298	293	333	312	339	287	276	292	295	306	298	282	316	258	287	293	279	298	290	307	316	329	312	318	285	263	293	309	309	307	288	282	283	297	304	328	309	293	275	311	317	300	310	291	313	300	319	274	291	317	329	277	315	306	290	296	331	296	294	297	276	287	300	303	255	293	291	284	294	331	305	290	308	307	329	287	286	288	293	292	304	311	255	294	317	285	300	267	278	286	317	295	307	286	294	310	302	308	292	313	297	289	294	257	303	303	320	306	284	284	324	295	315	344	332	295	323	295	322	325	314	329	306	300	282	327	300	283	303	315	286	286	313	314	297	299	303	300	297	296	286	276	313	301	272	300	282	299	287	314	323	288	306	307	300	247	287	331	313	317	265	295	323	287	294	319	284	272	281	306	322	324	303	302	304	322	275	320	306	281	283	298	274	285	313	276	267	315	286	276	294	288	270	291	316	287	301	288	303	284	282	298	289	309	301	316	304	308	303	297	287	326	317	302	314	316	304	289	330	297	295	316	294	341	292	296	293	301	288	298	324	312	310	284	279	310	315	303	302	288	277	318	271	316	310	315	292	312	278	311	306	281	275	291	278	289	286	308	297	294	308	282	288	307	292	295	269	303	313	311	268	304	285	323	280	298	317	326	315	278	295	280	294	293	315	303	266	326	288	288	303	313	306	285	295	275	318	320	267	301	331	272	292	293	294	286	293	285	271	279	265	304	309	304	342	296	285	275	303	317	299	295	292	287	303	279	331	314	296	303	322	289	295	291	308	278	295	296	308	291	329	286	299	314	309	319	288	283	320	304	301	322	323	294	294	316	334	274	314	300	307	298	317	283	287	257	266	298	304	295	274	309	308	318	310	298	265	294	307	298	267	283	290	278	284	289	276	285	276	300	318	250	329	302	305	312	305	293	346	306	310	309	307	300	278	305	297	278	300	278	292	281	312	297	275	300	296	309	298	290	335	280	270	297	305	295	306	299	308	296	286	264	295	304	304	308	293	273	292	293	293	323	321	297	287	336	283	296	310	279	309	282	275	342	312	299	319	293	287	265	286	324	333	332	297	313	301	264	298	319	315	310	281	297	292	313	297	282	280	329	315	293	301	278	308	303	285	281	304	271	307	296	313	306	288	297	264	316	320	310	305	327	297	303	335	286	287	302	310	283	281	281	312	298	287	280	327	278	270	314	285	307	297	306	299	321	293	308	275	307	295	300	282	294	302	303	273	303	294	312	273	327	316	279	275	311	291	260	302	287	331	304	290	281	336	286	299	298	301	296	305	320	273	296	306	283	291	317	307	305	321	295	300	280	310	311	284	280	321	306	274	272	302	298	286	296	296	296	299	297	283	298	289	308	302	306	301	281	284	307	324	289	281	319	291	275	299	317	301	301	302	301	269	309	272	282	288	307	278	323	307	313	305	301	295	271	293	314	251	329	306	286	303	294	312	272	297	302	283	299	290	329	314	284	284	269	316	306	294	271	316	301	302	330	328	312	319	276	269	341	283	291	304	289	290	317	277	281	318	278	279	300	294	338	277	271	291	278	316	306	284	319	298	276	294	322	290	295	285	313	292	299	296	279	322	293	317	305	290	289	305	296	294	313	277	299	274	278	293	271	297	270	272	302	325	274	310	280	299	311	283	288	284	299	295	296	318	281	310	290	275	303	263	275	312	279	313	321	273	281	271	320	299	325	307	341	297	300	317	335	297	268	321	314	284	303	323	310	300	309	321	282	297	296	269	296	292	279	297	294	307	282	301	282	314	288	312	294	294	292	299	293	289	312	288	299	278	287	300	282	283	302	278	323	280	290	338	313	293	308	300	299	270	300	303	292	287	282	281	274	289	325	298	318	297	247	316	300	300	310	291	283	318	274	288	303	317	310	312	287	288	248	299	294	264	286	299	285	309	319	297	306	283	284	336	305	289	281	295	308	298	294	358	307	335	321	282	281	314	282	296	295	305	264	291	317	313	295	314	290	283	301	319	312	309	315	294	302	279	307	286	315	300	276	292	320	319	310	302	310	259	299	266	292	324	290	315	297	320	294	299	276	289	331	309	331	325	320	263	285	274	304	317	291	299	284	301	288	286	283	302	277	335	257	286	320	290	309	298	310	296	300	301	301	319	304	312	256	292	292	289	281	316	311	282	303	308	311	268	294	279	309	288	320	300	267	281	308	271	310	313	305	299	322	274	318	282	299	324	259	327	328	302	276	305	302	347	316	307	288	301	305	324	288	312	297	305	321	315	278	315	319	294	263	305	319	285	304	264	249	296	291	288	301	275	285	315	337	288	298	297	281	288	304	269	303	303	279	290	270	310	277	287	307	285	308	324	280	291	306	268	305	274	285	313	305	330	304	290	295	280	289	298	280	309	311	298	291	304	303	310	284	311	274	259	292	299	274	277	304	313	273	294	290	290	309	301	308	288	299	283	310	298	325	283	288	293	274	284	284	311	277	292	296	288	267	277	292	281	296	273	281	282	308	283	315	281	280	295	288	309	279	278	291	283	307	312	255	289	268	262	279	284	305	288	288	288	316	317	268	297	284	302	285	290	318	318	297	300	302	259	278	301	286	270	294	268	290	290	286	258
19622	40989	34483	23969	19229	16523	12808	11482	10508	7943	5330	3695	2509	1770	1311	1150	1015	1077	1126	1058	928	743	723	671	646	594	620	574	603	595	483	509	448	425	384	427	387	405	400	425	389	406	371	354	380	344	337	349	355	366	343	354	352	363	368	379	374	330	341	336	357	323	354	332	344	330	322	346	353	311	373	367	352	331	292	372	335	343	344	337	316	329	343	341	300	344	329	320	343	332	348	327	373	332	325	336	360	339	331	361	349	348	331	338	335	348	370	357	374	335	329	348	321	315	372	309	389	339	367	337	370	319	344	353	370	368	352	347	314	341	343	336	353	340	299	342	370	333	340	299	366	346	375	361	326	342	337	367	347	331	324	376	315	332	359	325	300	354	338	307	323	344	311	355	334	352	338	292	362	326	333	374	332	324	352	359	328	355	317	324	335	336	313	370	347	325	350	335	323	340	345	311	340	361	334	336	349	358	331	340	335	327	348	340	353	320	332	329	350	325	373	348	320	323	361	405	356	357	328	320	335	314	326	302	384	383	354	334	349	348	367	360	349	351	364	372	385	341	371	353	344	378	370	344	324	353	343	352	353	349	327	357	341	368	346	328	346	337	328	313	324	343	307	333	363	342	327	332	326	353	334	335	336	318	347	330	328	355	354	335	364	335	336	332	368	351	356	334	359	331	313	317	367	349	318	364	330	307	363	321	301	342	339	348	321	343	373	363	334	347	346	338	371	370	329	365	327	338	316	335	380	362	369	353	347	324	353	325	329	355	333	365	368	360	344	330	322	348	352	320	355	326	360	327	335	337	375	346	344	343	354	341	337	335	360	351	361	323	317	325	301	329	357	328	362	327	360	335	341	311	369	316	353	344	373	351	335	328	323	335	315	352	355	340	334	352	321	330	366	343	349	335	326	310	337	341	325	323	369	367	330	342	340	332	324	355	370	365	360	337	324	376	320	327	334	357	365	309	305	311	338	328	358	350	326	315	336	314	365	346	358	347	313	353	335	347	323	349	311	305	338	362	312	296	332	323	359	309	328	376	321	359	335	341	313	322	376	332	298	361	344	337	324	339	354	336	347	320	375	364	319	347	360	329	318	363	341	355	363	338	352	353	321	387	328	351	304	347	330	341	367	351	345	302	300	333	349	325	350	337	364	334	356	316	332	361	331	329	350	344	320	328	361	365	335	324	345	336	364	339	344	329	333	344	322	317	297	388	328	354	339	348	329	343	319	336	310	354	363	364	386	336	352	337	339	328	326	378	323	328	337	366	341	358	342	347	348	348	312	313	320	325	335	362	330	365	365	353	323	313	340	364	352	301	364	352	315	329	352	285	319	354	335	324	336	358	328	349	338	364	363	351	327	342	324	339	353	360	339	329	324	360	374	361	362	349	329	371	361	331	339	361	328	330	350	337	354	316	353	359	376	341	290	344	324	344	321	312	328	335	321	326	347	348	336	358	347	353	365	362	355	298	334	363	333	314	331	352	322	347	339	378	374	311	346	345	359	316	351	328	363	305	331	346	332	313	341	360	328	320	351	329	340	375	329	333	341	337	321	362	355	352	338	334	343	345	346	351	348	323	333	321	303	335	355	330	360	345	359	313	323	324	345	334	309	363	356	335	360	324	372	314	359	327	347	329	328	349	391	331	322	346	319	353	334	367	314	325	323	361	341	331	337	336	329	342	358	342	325	337	355	358	334	336	335	351	356	331	337	365	338	344	343	339	331	318	325	357	352	345	382	369	336	343	337	344	354	342	346	343	332	329	341	353	349	321	351	345	372	331	317	334	361	315	349	313	314	337	366	375	335	369	342	352	328	344	343	344	340	341	354	341	326	358	357	319	373	386	342	338	319	326	395	344	345	341	355	389	339	342	337	322	365	324	307	325	324	345	325	328	334	355	380	395	355	330	350	353	332	315	335	341	331	360	303	312	331	337	341	380	323	327	320	358	336	339	331	329	327	360	339	342	332	336	340	353	362	315	334	334	345	356	370	343	335	368	338	339	344	317	369	336	355	354	349	349	356	315	354	342	324	364	289	344	340	331	337	349	360	358	323	346	377	344	314	370	343	328	392	355	353	317	330	352	363	342	343	338	322	341	357	327	330	390	334	356	365	319	313	327	372	355	340	373	362	348	308	335	373	371	328	348	342	331	332	356	329	331	312	332	340	392	348	328	351	352	342	374	346	327	338	331	336	341	354	338	372	353	354	356	329	344	358	369	348	317	329	322	355	343	343	339	327	339	333	340	341	339	330	344	322	331	346	347	330	332	383	347	351	308	329	315	319	333	335	318	338	311	367	323	355	319	341	310	361	334	373	351	332	323	348	350	313	330	323	343	345	299	324	339	342	353	341	362	327	366	340	351	311	339	340	339	370	336	364	342	356	329	389	328	327	331	348	354	346	361	373	318	317	336	363	317	347	355	334	353	355	314	345	323	367	362	311	342	356	325	333	344	340	349	321	329	343	324	336	343	350	328	364	337	346	357	329	351	334	358	332	337	348	329	340	348	337	356	358	351	379	334	361	324	371	335	341	314	332	323	343	380	376	336	342	363	331	346	311	346	363	372	348	324	335	332	343	364	337	328	382	328	342	361	314	355	359	361	337	371	341	356	330	354	326	326	351	340	360	338	339	312	355	353	334	331	344	330	314	343	333	357	371	342	350	380	350	338	363	304	349	349	386	356	319	339	339	351	330	321	343	354	341	320	370	363	337	367	351	339	358	359	321	328	358	355	356	334	328	340	307	316	335	353	308	345	349	333	344	323	349	335	379	316	347	347	294	354	332	375	342	302	328	341	326	313	349	363	334	341	335	298	327	376	347	350	351	363	334	335	366	338	344	368	326	309	338	345	346	317	344	370	323	324	331	317	328	370	328	335	347	341	326	352	366	350	317	335	339	349	323	317	383	330	343	349	339	358	339	352	335	327	339	322	314	350	343	323	334	322	321	358	310	352	334	315	351	327	385	337	348	338	321	355	347	335	331	352	374	341	356	358	298	351	339	377	344	339	336	305	321	325	318	318	368	309	346	332	323	353	337	338	398	380	364	338	350	329	364	359	329	320	319	335	335	341	345	344	381	362	307	376	322	331	366	333	352	345	362	329	324	380	324	326	331	355	330	337	327	343	348	334	346	332	336	345	346	362	330	302	321	358	354	356	342	393	318	346	336	340	357	348	348	331	308	333	333	348	331	355	370	343	376	334	372	341	335	362	358	337	354	334	351	340	345	330	349	335	348	339	338	358	347	319	328	331	341	349	337	354	341	347	335	340	339	336	324	365	362	348	329	320	347	334	310	344	297	378	327	329	333	366	335	368	320	364	354	331	332	324	345	350	342	339	320	312	345	328	338	355	344	353	357	352	351	359	350	348	361	367	335	356	343	298	358	330	367	331	345	352	350	351	359	352	384	374	338	344	377	337	358	362	357	326	362	330	305	324	341	312	324	306	360	344	332	315	331	352	348	317	351	329	347	346	300	337	360	335	311	332
24527	20995	27417	25010	19065	11424	7026	5595	5053	3837	2501	1667	1175	900	718	597	588	647	657	610	547	525	464	444	428	439	399	380	421	403	371	330	322	309	314	318	314	292	304	315	322	330	267	297	304	280	287	291	288	292	298	269	315	304	280	288	279	262	303	294	305	303	309	276	300	307	280	292	320	311	312	308	282	261	320	291	293	295	300	299	286	291	282	286	283	280	315	266	270	295	303	296	301	290	285	293	288	293	278	300	308	290	298	314	267	312	282	313	320	290	287	323	294	281	299	288	271	304	291	290	293	276	277	280	310	287	304	288	266	297	293	286	326	277	276	273	308	284	287	311	293	269	310	323	288	264	264	290	299	283	286	323	284	288	286	312	287	278	288	266	278	296	280	277	269	287	305	301	261	306	307	301	294	299	295	292	274	258	306	309	289	280	278	290	293	273	307	306	266	264	285	338	300	251	310	291	273	278	320	303	266	269	329	334	292	302	287	305	287	301	290	281	250	292	300	300	293	294	304	291	269	261	309	283	260	287	275	307	305	294	285	259	303	282	284	289	272	315	295	310	285	297	290	295	287	305	296	311	313	274	299	326	291	304	314	312	307	294	287	286	267	285	330	302	280	314	264	283	305	300	320	292	283	311	285	290	279	301	302	294	274	303	300	291	283	296	297	289	293	304	296	294	265	293	306	325	332	323	290	260	317	308	291	282	279	287	253	296	270	322	303	287	306	255	298	278	331	296	275	291	275	313	285	294	281	293	277	286	265	302	286	284	297	314	298	305	278	289	301	271	268	291	282	316	303	302	301	284	288	302	303	304	292	276	285	287	273	289	291	291	259	281	310	326	289	297	263	285	269	299	283	311	359	257	270	263	314	297	303	326	287	252	304	313	286	300	292	272	261	303	235	304	299	283	303	290	289	290	300	312	288	293	320	303	287	288	275	291	288	270	301	293	286	302	304	282	279	289	284	328	322	297	254	327	275	290	289	285	277	289	323	297	295	260	306	294	294	294	278	283	300	300	303	296	315	295	286	275	288	270	291	298	294	292	275	309	262	269	300	296	287	295	286	311	298	277	291	314	300	297	253	309	279	298	286	303	265	310	241	288	286	291	323	278	309	289	287	286	269	291	298	275	287	315	305	286	290	291	276	289	255	253	279	294	290	323	309	290	289	288	311	293	305	278	275	288	289	283	294	283	306	326	307	284	277	271	249	295	286	280	294	284	278	279	289	307	305	310	288	271	307	303	294	279	267	301	289	294	271	286	286	298	307	287	275	293	300	283	271	275	295	281	311	313	280	300	279	311	275	269	286	299	285	296	276	262	302	314	299	274	295	268	304	302	298	315	289	273	288	321	304	301	300	291	285	340	260	289	267	304	291	273	277	316	261	286	318	307	315	287	311	280	274	287	288	274	274	283	282	288	290	265	263	273	300	319	287	318	317	271	273	265	280	268	285	296	271	294	314	311	274	274	289	290	310	284	271	292	335	316	318	308	270	301	298	314	292	282	294	297	273	297	264	309	291	260	288	312	292	290	280	300	284	304	284	284	288	275	307	294	280	314	288	290	273	264	270	312	297	294	287	288	286	304	283	287	308	272	298	315	285	287	295	276	314	274	302	279	310	291	297	271	293	309	290	278	278	296	256	284	291	248	276	270	266	300	311	279	310	275	308	290	300	288	300	284	287	299	295	297	325	291	314	287	288	279	260	268	296	262	296	285	275	268	279	301	261	286	264	314	280	298	250	295	277	324	268	294	298	312	296	283	291	303	292	289	288	297	271	309	329	280	277	283	297	261	288	267	278	255	299	345	283	278	317	298	287	307	296	306	277	285	284	281	280	328	310	318	291	284	300	276	272	291	280	275	320	300	286	266	296	276	291	298	290	309	304	281	285	310	279	287	287	280	278	274	287	302	285	310	288	297	317	256	282	302	292	304	293	290	290	303	298	302	270	296	290	304	282	305	260	269	309	310	299	307	302	288	310	285	298	279	295	308	290	293	315	302	319	313	282	292	311	295	284	312	332	294	288	279	270	277	293	301	299	297	316	299	274	292	287	289	293	279	311	306	286	290	306	327	302	290	309	281	313	277	289	299	296	260	298	270	296	319	294	274	264	314	278	289	295	298	290	282	289	315	291	321	321	298	301	275	285	265	312	280	290	287	288	309	292	298	337	294	282	267	310	275	279	295	297	296	271	294	290	314	291	298	279	275	309	304	273	289	303	299	304	282	268	319	270	312	292	307	297	283	303	275	286	309	290	285	289	251	299	269	325	289	308	296	307	305	306	261	259	315	266	270	272	309	300	295	314	280	280	314	311	294	298	284	290	289	297	331	289	300	286	303	262	269	300	300	262	268	316	289	269	290	288	270	314	279	305	312	307	324	306	276	297	295	301	302	285	303	302	289	265	283	272	291	296	287	231	292	276	295	269	287	292	314	289	283	307	287	279	309	272	274	307	305	265	296	259	273	324	300	290	318	288	307	264	265	271	288	296	288	272	258	279	303	298	274	298	294	290	309	296	310	297	299	284	266	278	324	300	279	254	298	293	298	282	293	265	306	294	310	300	294	287	288	298	261	280	277	292	256	300	271	295	283	276	287	257	258	312	301	313	287	295	298	306	320	322	293	266	301	293	301	322	290	291	284	292	276	324	293	270	278	285	324	310	296	307	316	304	278	267	282	264	271	316	324	289	311	286	294	309	276	268	297	297	293	296	276	252	295	287	314	276	328	320	300	278	262	301	275	268	260	277	294	276	275	282	298	309	273	264	295	293	302	291	283	304	275	277	267	322	298	290	287	295	275	289	301	273	286	266	288	276	276	272	279	311	291	309	277	275	300	293	312	290	294	284	291	274	289	304	276	283	280	299	301	280	282	287	310	299	276	298	289	289	301	242	300	282	277	301	292	310	276	277	297	321	302	291	313	304	281	302	270	298	270	299	312	275	269	280	286	285	269	256	286	298	289	280	264	319	270	270	280	275	289	262	306	299	306	284	329	301	309	315	292	295	304	258	269	268	298	276	282	291	284	288	291	319	308	279	300	276	276	266	304	298	295	301	268	314	289	302	266	291	318	325	262	278	323	291	331	290	296	296	271	279	303	269	307	278	270	294	290	298	295	285	291	307	320	274	277	277	284	291	309	299	298	291	288	276	283	275	257	284	279	290	292	293	304	278	269	288	277	307	287	294	291	265	287	287	306	265	279	267	304	257	304	324	293	268	300	302	275	333	303	288	292	281	312	287	277	297	303	268	303	295	300	282	298	295	288	285	278	283	311	298	303	304	258	276	284	291	288	294	271	286	278	267	296	276	266	280	286	283	284	298	293	314	260	294	279	288	277	286	292	300	314	281	267	301	317	276	295	280	276	286	285	281	247	261	285	309	326	290	292	322	310	267	290	288	349	306	265	261	294	316	288	263	313	283	288	269	269	279	285	283	284	288	269	276	291	301	319	292	262	315	313	298	274	284	274	301	304	302	272	279	268	263	275
19265	38147	31351	21151	16868	14024	10830	9762	8817	6522	4357	2858	1924	1325	1087	889	837	899	898	914	794	731	653	562	561	564	499	510	498	464	460	424	355	369	388	379	380	342	379	363	304	356	367	342	339	356	358	353	381	303	351	354	316	346	360	343	344	355	343	310	311	288	363	308	286	352	302	339	291	358	278	333	310	315	339	306	335	340	324	334	306	328	316	338	314	325	326	332	330	309	315	326	313	335	330	324	354	318	339	326	315	308	324	318	339	348	324	335	327	321	308	337	302	305	327	300	312	317	317	309	291	306	321	326	308	313	318	319	348	300	352	320	322	311	340	320	295	320	333	342	308	341	326	326	317	335	333	363	327	338	277	302	327	310	335	306	335	303	337	358	311	307	334	337	275	322	313	306	322	344	325	298	321	350	319	343	330	320	325	330	301	312	345	331	319	296	340	337	312	313	293	292	302	303	319	318	319	306	315	323	346	300	327	291	362	335	324	336	306	305	324	306	326	309	334	330	308	304	316	315	340	312	288	317	291	332	330	354	294	299	334	309	339	291	311	308	331	345	348	332	352	335	331	352	302	324	310	319	342	282	297	359	319	324	302	322	337	337	298	335	309	296	313	326	328	306	289	277	326	339	324	314	360	323	325	345	327	338	321	325	318	315	334	356	322	334	315	319	300	300	354	297	349	307	308	323	302	306	326	353	325	330	317	295	333	321	327	340	293	334	367	338	339	332	290	306	338	348	331	330	300	323	332	337	328	318	332	315	305	312	341	321	356	312	339	301	330	313	354	299	312	321	323	315	313	300	323	323	295	297	323	321	335	343	296	335	296	323	325	323	318	317	304	324	314	317	333	312	376	331	350	309	330	297	319	305	331	284	277	329	277	271	333	292	357	322	364	322	325	318	352	279	342	324	303	333	315	331	312	331	338	311	356	308	313	334	328	313	331	323	358	312	340	369	300	314	341	330	331	322	333	295	337	309	318	311	349	330	343	322	296	335	317	332	329	347	309	327	351	333	323	347	296	320	331	300	314	334	331	334	327	315	325	320	318	351	296	313	332	310	312	299	312	335	357	340	297	349	315	327	318	327	313	327	328	316	334	337	305	325	342	293	325	321	317	332	319	340	334	324	311	296	300	291	336	314	305	326	331	350	310	332	304	352	310	330	340	307	321	342	323	337	299	326	301	308	334	326	306	306	321	336	315	341	347	324	325	367	334	335	334	337	293	318	301	307	299	310	290	328	329	312	356	295	303	338	337	309	328	315	323	303	351	299	316	305	342	293	349	322	354	335	351	343	332	323	320	294	324	311	337	351	323	328	305	293	351	315	321	302	316	347	336	302	316	345	349	332	301	321	331	315	323	322	316	315	312	313	325	330	278	308	330	304	325	340	316	305	330	331	329	335	325	333	303	338	303	304	342	331	315	322	307	330	322	339	354	298	352	334	324	312	313	334	333	302	338	324	330	319	318	308	344	336	329	325	297	319	303	311	332	317	337	333	361	341	321	345	332	283	314	325	328	314	333	301	331	323	323	301	308	301	332	284	296	331	293	292	349	324	334	329	361	324	337	318	331	306	321	271	332	331	300	326	322	290	297	298	337	299	318	320	309	296	280	291	327	337	322	347	288	349	337	291	339	317	351	326	351	323	319	293	316	349	326	339	314	337	340	321	330	313	333	309	345	304	294	338	304	356	338	332	334	324	326	340	324	318	330	338	334	309	344	329	322	322	328	355	322	326	324	318	307	322	298	292	314	339	335	310	281	331	315	342	296	336	297	328	315	342	329	294	314	333	324	330	300	318	325	323	348	310	326	333	344	336	290	302	323	342	312	360	332	354	341	311	381	325	326	332	306	296	338	323	343	324	321	308	336	325	314	311	332	303	316	315	320	317	318	359	312	293	331	295	306	307	338	325	307	317	321	324	286	318	336	338	324	336	321	353	304	320	303	317	307	311	328	332	323	308	282	319	330	317	325	299	313	340	315	305	302	336	300	285	302	305	335	289	322	329	301	326	332	333	292	329	304	337	292	284	320	334	304	320	302	331	321	307	311	324	356	322	320	330	272	330	347	334	353	322	322	328	342	358	316	291	340	326	328	341	296	344	335	325	334	346	328	298	333	332	291	308	306	322	321	287	323	335	318	328	304	305	290	333	318	313	318	329	333	296	304	322	330	341	302	328	314	340	338	332	355	348	334	294	327	322	289	297	322	325	306	313	314	308	317	314	327	302	331	320	314	335	315	329	271	318	312	325	335	335	340	301	330	317	345	283	365	302	287	348	344	318	313	337	334	309	353	340	341	297	337	327	329	303	315	350	351	317	296	305	328	326	334	291	325	331	316	323	330	331	316	286	350	329	361	322	321	308	306	290	346	334	303	315	335	322	313	306	339	335	359	343	315	318	322	323	323	308	288	322	305	334	303	342	305	336	317	292	293	322	325	286	301	312	322	337	317	332	329	312	316	303	297	326	364	346	301	295	344	347	313	322	350	307	334	309	313	306	311	327	313	348	327	302	319	305	302	318	311	303	307	331	314	305	316	334	304	319	314	310	334	333	312	347	331	309	356	311	304	286	336	318	300	308	321	310	291	307	331	323	303	354	301	307	351	307	307	294	331	317	336	328	323	338	332	310	330	345	318	329	320	307	334	333	307	352	322	297	336	294	343	345	319	310	312	343	306	315	322	317	315	308	326	314	319	313	345	327	307	297	329	340	316	372	345	325	312	315	325	304	322	349	348	329	306	300	315	316	336	339	326	357	310	325	303	346	331	327	330	303	332	316	299	302	328	318	335	309	331	329	322	322	306	328	338	315	335	336	336	338	316	330	318	326	349	338	305	323	322	326	299	293	343	300	328	323	340	301	318	336	336	343	334	302	326	326	291	295	327	333	320	348	315	305	306	311	354	291	330	322	322	333	332	315	297	343	298	332	331	299	291	331	310	348	354	334	313	347	353	329	306	282	336	303	353	330	314	344	304	345	321	290	335	301	327	316	328	314	324	341	345	299	305	306	354	307	343	314	359	336	338	334	321	334	345	328	332	325	275	331	297	315	328	299	320	330	330	330	297	299	335	360	310	367	350	315	303	324	326	306	305	316	334	327	292	318	312	308	315	347	337	288	325	324	293	285	336	343	308	323	296	353	322	335	331	286	298	304	321	306	335	311	320	328	333	341	338	299	332	319	349	318	320	300	356	313	295	328	288	289	314	320	336	324	336	352	335	341	309	327	360	318	334	319	319	315	310	296	323	295	326	324	339	299	303	340	327	314	341	347	310	328	359	352	331	312	342	324	330	308	304	328	329	305	312	306	328	275	338	298	341	338	322	317	289	296	326	326	330	391	320	299	346	339	334	292	315	331	323	328	290	357	311	296	314	337	322	336	310	327	327	334	334	324	325	301	343	288	327	304	307	318	331	325	305	317	296	330	289	337	333	342	343	289	308	317	301	302	289	329	314	301	344	322	331	331	317	310	335	289	326	335	318	325	302	339
22521	21046	28554	23755	21202	22187	20370	12044	9785	7469	4930	3138	2083	1442	1053	926	781	847	862	822	658	613	537	501	413	416	397	406	394	383	309	268	263	268	265	254	228	230	241	220	218	211	213	211	193	209	200	189	209	194	196	200	185	181	204	217	164	179	193	185	169	172	187	178	185	174	178	202	188	179	167	187	210	166	175	201	172	188	186	188	178	161	181	173	188	165	191	183	177	201	172	193	171	181	181	190	176	179	177	174	174	164	176	161	170	209	168	156	176	167	176	186	189	161	198	169	157	192	181	183	173	159	175	206	193	168	182	163	191	162	190	146	177	183	189	168	164	166	162	173	166	170	155	173	162	165	167	181	157	198	176	187	156	190	187	155	162	155	172	170	172	189	163	167	176	189	162	177	171	188	181	180	165	178	181	164	161	170	181	191	170	163	178	164	185	177	193	140	150	194	173	177	174	154	196	167	188	181	169	165	171	145	170	190	154	179	187	188	184	170	164	176	182	184	184	179	190	176	174	174	166	162	170	162	171	160	183	184	165	178	187	150	192	179	168	181	162	185	165	169	184	186	166	179	167	169	201	184	185	178	156	173	162	152	152	173	174	173	184	180	161	170	158	175	166	188	168	189	187	172	189	190	188	176	177	176	173	190	174	179	182	180	182	163	180	175	152	177	167	181	151	176	168	191	172	160	144	176	189	161	190	161	183	146	168	172	184	169	175	180	176	197	153	189	174	179	189	170	168	160	179	184	205	186	171	167	156	170	156	160	160	198	184	174	159	172	178	174	172	174	183	195	161	187	171	162	182	154	194	196	180	184	151	160	166	175	172	192	167	187	174	179	199	169	177	194	182	156	163	164	158	169	161	165	180	176	177	170	158	174	194	201	159	181	174	177	165	168	183	186	163	183	167	185	177	177	163	178	186	190	186	163	160	188	172	190	151	179	189	166	185	179	177	194	186	177	169	177	191	166	192	192	162	170	175	147	181	195	172	176	166	180	167	198	172	190	184	176	167	184	162	175	173	181	146	151	193	175	175	174	162	173	185	167	156	178	178	178	168	160	153	192	166	172	171	159	159	172	181	169	176	183	179	206	170	187	184	187	182	209	180	190	196	185	172	164	178	183	166	157	148	163	175	192	174	198	176	160	186	181	167	186	174	169	188	186	190	187	200	180	171	165	165	172	169	184	200	212	150	162	166	187	168	173	199	168	194	155	170	163	162	178	178	184	172	164	180	164	162	159	165	153	179	166	150	158	171	159	170	175	171	160	167	156	159	175	189	180	189	183	172	189	178	170	184	168	198	184	183	174	184	190	189	203	167	169	201	189	181	164	176	164	170	183	173	183	172	162	165	177	170	131	174	167	159	166	187	166	189	191	175	201	173	148	186	167	168	190	171	177	192	173	167	189	176	163	199	169	171	195	169	171	163	164	168	172	179	173	172	171	195	175	186	155	167	172	160	201	165	199	179	169	163	167	161	179	176	138	196	180	175	183	200	173	175	185	170	178	174	153	161	176	183	164	170	172	184	159	192	204	202	168	176	173	173	194	169	176	215	188	180	173	185	142	188	193	189	182	193	184	153	158	167	182	207	181	163	156	192	174	172	178	171	177	174	194	176	153	168	191	206	164	157	150	164	189	162	176	191	173	176	174	189	164	166	185	209	187	170	187	183	180	165	167	182	185	162	168	166	159	171	155	169	179	182	164	160	167	193	159	153	169	181	194	153	189	175	178	186	171	187	153	177	175	180	171	170	155	184	185	187	167	168	191	155	185	165	182	169	156	166	153	189	195	160	181	165	178	182	150	151	187	167	175	194	165	178	157	181	180	177	187	166	168	156	171	176	151	208	178	170	176	191	200	168	176	157	172	201	204	165	161	163	170	173	172	167	177	190	176	189	168	182	179	167	184	187	154	187	185	160	172	156	147	189	203	150	176	183	183	168	180	170	176	189	190	191	188	187	165	166	161	196	173	176	169	186	166	160	182	179	156	183	195	197	184	157	170	173	172	194	181	190	171	178	153	164	166	176	202	210	161	175	156	171	205	187	167	180	172	177	163	198	200	162	197	176	170	159	197	171	173	180	164	189	187	189	189	191	187	176	165	182	173	159	156	178	175	184	189	159	191	179	155	158	180	174	179	181	178	179	173	174	138	170	182	160	163	206	177	178	158	164	159	151	176	178	181	198	181	184	177	180	154	174	160	194	172	183	184	179	177	191	156	156	172	171	170	164	186	200	170	171	162	157	158	206	143	184	188	170	173	179	154	188	180	170	201	183	177	170	149	167	155	165	177	204	176	191	169	175	163	205	161	173	165	175	152	213	185	157	182	161	178	168	183	192	186	174	195	186	159	177	152	205	213	161	188	168	166	166	184	157	182	170	168	165	171	146	169	180	172	187	178	170	180	148	176	173	163	175	174	152	165	195	161	158	199	189	190	182	161	183	148	176	181	171	165	154	180	154	152	172	158	160	178	170	161	145	198	172	162	157	177	165	187	182	162	184	185	192	174	179	176	164	167	175	187	158	173	161	155	180	188	176	171	160	178	189	157	174	184	175	190	177	167	180	179	194	156	155	170	168	190	195	189	170	189	170	173	181	142	174	194	161	166	168	180	181	174	160	176	188	172	191	171	175	170	179	200	186	164	157	185	174	174	182	143	199	175	168	164	169	162	173	144	178	184	188	158	194	185	172	181	154	170	175	175	149	177	168	198	169	145	163	174	183	180	180	203	199	178	163	172	181	188	175	167	190	166	179	182	186	166	152	170	158	181	178	181	165	194	162	178	164	160	171	170	164	169	167	188	155	159	166	145	165	175	185	185	192	177	184	179	163	168	184	168	168	157	156	162	142	163	174	186	169	163	173	184	192	164	187	167	187	180	162	196	164	157	145	162	172	170	179	175	161	187	163	144	162	187	155	172	158	182	174	178	183	150	184	187	179	171	173	175	180	192	164	174	177	143	153	172	180	179	200	173	185	164	196	219	162	162	158	167	164	181	172	161	171	178	188	149	186	204	161	179	171	178	177	207	182	180	179	156	166	149	164	182	167	149	174	179	181	174	162	181	150	184	182	182	176	175	183	168	182	180	153	174	170	154	184	178	178	162	154	162	180	182	196	184	180	167	177	152	177	199	157	190	167	178	158	184	166	171	175	180	176	156	173	173	172	183	177	175	153	171	171	191	169	176	149	163	178	166	157	178	178	191	178	157	189	211	198	173	174	179	205	196	182	164	167	164	188	198	181	192	168	175	188	158	179	191	174	180	179	157	171	167	178	153	184	198	177	175	187	172	179	163	173	163	194	168	159	175	160	175	181	183	167	177	186	170	133	188	175	182	179	159	188	188	156	185	194	184	182	178	182	182	160	148	168	209	200	170	182	139	182	158	171	186	183	164	173	195	215	171	165	173	200	179	159	186	143	162	195	169	173	178	166	174	159	151	190	164	159	197	181	165	156	194	174	183	178	163	168	178	173	158	188	180	179	160	164	154
22240	46683	39656	29451	24692	21349	17077	15840	14505	10895	7378	4943	3212	2317	1698	1386	1254	1334	1395	1272	1075	888	731	641	573	545	575	550	556	465	405	394	313	374	313	316	302	307	274	256	243	236	246	236	243	247	245	231	213	213	236	228	191	224	215	203	213	204	211	205	237	178	214	222	213	208	217	207	199	193	206	215	215	193	192	178	203	195	219	215	188	224	212	183	224	197	181	204	175	195	178	235	202	212	201	196	191	196	196	189	194	200	226	192	210	171	203	201	198	207	210	209	207	209	192	223	201	209	212	206	207	202	201	214	201	207	177	187	184	213	174	197	190	187	198	206	195	197	193	174	201	197	197	204	182	183	207	207	214	195	205	205	174	202	194	207	173	204	184	214	219	199	192	199	210	212	178	170	197	178	182	215	188	186	194	206	197	191	184	207	184	177	175	199	193	202	189	225	172	217	207	211	190	211	202	223	204	188	204	176	200	198	197	228	193	202	211	200	217	179	228	197	181	189	204	203	194	180	205	192	201	163	179	182	190	172	198	188	186	174	195	210	207	190	209	203	174	204	183	208	201	192	179	194	207	204	208	204	208	192	178	179	216	236	209	216	197	197	203	191	180	210	226	204	160	199	192	172	181	205	174	189	218	188	201	220	186	212	213	194	187	210	196	189	189	215	202	170	195	174	175	206	217	206	199	207	176	199	194	191	205	205	211	208	167	196	223	196	196	208	219	177	219	208	170	199	210	199	185	203	209	186	209	231	195	180	206	212	173	193	202	193	182	204	197	188	202	210	178	210	221	187	191	208	203	194	209	188	202	198	223	182	207	214	195	206	203	210	203	200	221	203	220	195	203	213	203	207	210	197	217	197	202	159	213	196	209	191	185	203	196	197	187	190	219	186	185	243	197	204	203	214	191	183	202	219	209	177	190	200	175	227	194	214	181	198	188	207	170	205	191	192	194	189	179	211	188	177	197	179	188	221	180	172	186	176	189	197	209	204	190	180	202	170	187	215	212	205	204	180	203	194	184	190	192	212	210	196	233	197	184	178	226	187	168	188	189	175	199	185	199	215	198	195	194	191	196	210	208	185	179	202	192	208	209	196	198	187	188	189	175	190	206	206	198	181	194	167	197	199	185	201	191	191	184	191	180	198	204	171	204	205	193	187	187	239	195	205	194	208	209	198	184	224	199	216	206	220	190	205	199	184	198	193	195	209	195	209	188	218	203	196	171	206	217	208	209	192	183	174	203	207	211	213	181	176	213	184	200	219	199	216	217	199	199	199	208	194	191	190	180	193	205	216	186	191	178	195	177	205	208	210	186	194	197	205	198	183	182	181	195	209	192	203	201	211	158	187	186	213	192	194	205	187	215	203	187	221	205	203	177	196	192	192	205	187	186	210	209	225	193	194	197	184	196	217	183	185	217	178	215	198	185	214	206	220	179	194	213	219	185	207	210	187	192	191	198	171	216	172	186	192	213	209	177	176	209	200	195	178	175	206	192	190	173	174	217	208	180	192	198	199	213	193	179	201	194	193	201	204	215	185	206	209	189	186	188	178	208	222	207	183	218	198	205	193	200	207	200	182	216	193	193	184	182	226	210	204	207	180	205	203	182	209	195	194	202	187	201	175	182	203	180	217	206	185	197	184	206	212	198	174	187	172	163	168	201	189	204	178	224	218	198	202	203	210	203	195	171	205	176	201	180	185	161	188	211	198	203	184	198	188	197	198	216	200	208	211	175	196	222	182	210	200	191	193	205	195	179	202	180	188	197	220	199	186	190	199	177	211	210	219	203	202	184	183	202	209	217	217	177	191	194	206	233	211	188	198	216	186	191	204	193	210	205	195	193	170	182	199	198	206	206	210	183	195	213	195	211	191	198	192	171	177	181	195	186	207	194	194	208	181	186	197	192	178	170	179	214	181	180	195	207	182	188	206	210	173	175	193	195	198	196	172	182	187	192	194	202	198	201	206	196	203	217	199	192	192	204	200	193	190	199	206	169	215	210	202	175	209	187	183	209	208	191	203	193	216	179	232	207	192	175	195	181	218	187	203	200	186	184	205	197	182	192	203	194	204	202	175	220	195	190	206	177	191	197	162	196	196	223	205	179	208	203	215	230	178	230	204	165	188	211	194	190	189	171	191	184	180	209	204	185	173	194	216	207	183	180	224	208	223	196	189	194	195	200	181	200	191	215	201	202	223	213	181	190	201	196	219	206	197	186	191	200	189	194	178	194	179	186	201	224	177	219	199	214	205	204	183	177	182	198	200	204	184	199	187	192	186	210	202	194	172	226	224	169	196	224	187	221	202	211	215	223	190	205	159	193	213	197	200	194	198	206	237	183	210	212	193	191	198	196	162	198	174	226	208	205	178	202	179	189	183	181	210	188	176	213	216	169	182	208	194	184	199	218	177	172	193	203	201	201	173	174	200	224	200	183	198	192	187	184	179	175	194	188	185	167	202	212	169	196	207	223	191	185	185	183	209	194	181	213	183	201	182	217	203	194	176	212	208	197	231	219	193	168	208	223	171	201	199	186	192	205	203	214	207	202	199	204	168	198	187	177	203	191	189	185	172	190	202	203	176	179	202	205	188	201	181	207	200	192	183	178	221	212	218	178	192	201	176	177	179	194	193	181	189	204	171	209	205	208	203	211	187	197	217	192	189	192	201	183	174	176	209	189	190	194	184	172	201	164	190	188	215	195	192	204	202	193	215	189	184	184	215	178	186	197	210	182	195	178	191	196	217	210	193	182	199	207	205	178	200	198	212	197	183	195	190	206	186	202	183	206	208	214	198	204	233	190	216	208	201	203	210	173	210	206	184	212	196	194	204	197	176	187	184	196	218	207	187	187	193	176	214	205	197	209	187	193	190	207	202	191	183	197	199	189	208	187	161	213	202	161	189	178	214	170	191	212	178	231	196	182	205	213	174	182	186	212	189	222	182	211	205	172	179	205	166	196	212	188	219	192	189	192	191	196	196	201	192	177	195	170	193	197	227	188	186	199	199	187	191	204	171	174	212	197	193	198	193	185	173	227	212	195	202	169	204	198	197	184	183	191	215	205	190	204	193	206	192	212	206	171	195	216	170	199	209	191	187	210	166	192	220	206	228	181	187	215	220	214	217	202	196	214	209	185	205	202	228	194	204	194	201	204	196	212	192	184	205	215	186	203	166	180	194	201	202	181	221	202	189	207	229	191	178	186	200	206	192	197	188	203	182	188	222	194	201	201	221	196	201	198	195	192	201	188	165	186	204	188	199	198	227	179	201	208	199	188	217	196	188	211	180	196	175	195	204	213	200	205	206	151	218	217	205	193	198	185	170	178	202	187	196	193	179	211	187	217	189	187	192	187	172	188	196	203	187	210	193	198	183	191	187	202	179	178	180	182	190	221	193	176	188	204	189	193	194	184	227	196	193	190	198	199	186	185	200	175	215	227	186	196	205	194	173	215	209	214	179	188	191	203	198	177	185	213	198	196	193	193	174	220	215
27468	22719	23441	16046	9265	6527	4756	4038	3730	2696	1826	1306	938	765	622	631	559	670	597	614	522	515	490	468	444	490	505	440	477	440	434	405	382	389	401	383	374	358	359	397	373	362	371	361	373	385	389	401	352	349	370	371	347	376	394	361	348	378	350	379	377	346	383	372	346	350	347	400	377	392	386	383	403	417	370	402	360	351	410	394	336	357	375	365	385	411	381	388	355	387	389	373	379	348	395	412	383	371	378	381	391	351	351	351	359	358	370	371	361	385	379	347	393	410	384	379	357	360	406	381	389	381	392	384	372	376	395	384	402	387	366	379	376	378	352	367	364	379	362	367	387	344	373	359	382	384	348	361	361	375	381	382	340	356	372	392	350	368	382	369	363	404	388	354	394	367	362	351	432	385	375	368	366	384	340	352	351	370	390	416	357	379	364	401	387	367	358	361	376	390	390	349	372	409	365	402	388	376	393	368	361	393	357	386	387	332	407	366	366	366	404	407	377	360	408	388	395	383	379	382	385	393	373	409	381	331	375	354	408	361	373	386	395	374	382	376	380	361	382	387	389	362	370	400	388	377	386	392	352	381	351	391	391	363	408	402	378	375	385	406	352	355	382	394	329	395	360	389	369	373	365	359	361	400	362	385	342	354	362	391	378	401	346	390	365	380	390	368	376	369	390	375	369	333	362	361	398	352	362	368	387	369	387	412	381	359	385	357	385	369	385	385	382	379	354	357	398	358	387	388	373	352	407	345	393	373	379	368	362	373	388	357	382	375	374	383	364	349	385	386	351	366	354	386	395	348	412	348	373	362	383	356	363	369	364	361	375	368	346	389	373	375	407	387	398	381	369	364	348	370	408	364	390	366	377	355	345	378	375	377	379	366	345	374	410	394	396	365	408	353	356	367	388	357	382	377	406	376	362	387	362	392	397	375	384	342	391	338	337	393	362	369	413	373	376	368	362	378	404	346	371	371	382	377	378	362	389	387	348	374	352	346	403	363	358	362	396	351	392	387	398	366	363	374	382	356	343	385	367	345	359	341	403	403	379	380	380	367	401	394	384	362	385	370	411	408	406	376	344	387	371	356	337	339	379	402	371	342	377	393	362	383	421	360	413	383	407	380	364	359	397	391	390	359	353	366	373	379	391	394	376	402	384	403	397	393	356	327	382	382	390	366	370	390	388	400	351	377	403	414	375	366	348	403	391	330	385	368	347	372	389	351	366	395	380	378	387	341	390	391	368	407	397	405	361	368	332	371	341	387	358	345	365	407	371	364	388	374	337	389	380	404	373	394	370	387	373	353	396	365	397	383	373	383	367	361	375	388	394	377	402	426	390	340	367	386	380	373	367	396	383	384	395	383	400	360	418	386	370	387	391	344	356	367	377	367	375	405	381	386	377	359	370	371	388	384	384	371	399	390	369	393	377	424	366	367	410	371	343	375	389	369	374	344	364	361	370	352	359	362	346	396	382	361	387	363	398	364	374	392	361	390	379	355	368	355	390	396	387	388	383	357	389	395	380	377	370	355	398	372	346	362	359	383	371	351	344	376	360	351	367	383	356	350	347	392	398	358	386	355	374	334	370	368	404	391	385	368	393	370	395	377	364	388	384	372	396	374	353	375	358	416	338	409	364	388	388	341	380	391	401	369	374	358	394	384	387	362	363	347	358	380	378	399	384	376	382	345	367	374	367	337	390	399	391	399	377	407	389	395	368	376	367	360	391	345	402	351	393	359	377	381	369	348	378	389	381	416	380	379	382	396	401	380	378	408	386	352	380	366	381	401	370	354	370	430	379	390	365	362	406	375	330	349	385	390	368	419	371	367	339	347	359	331	366	388	406	389	357	372	355	366	380	336	392	378	381	402	382	364	355	379	374	348	359	388	393	409	389	391	373	376	359	370	373	347	394	368	379	372	389	364	368	371	379	356	352	377	377	346	361	361	358	359	355	406	353	380	365	418	345	363	334	321	368	348	348	338	360	368	420	399	386	400	375	380	402	359	381	338	366	394	350	367	393	367	375	404	356	350	363	350	363	337	395	387	362	391	394	389	366	391	360	394	392	323	371	393	355	375	364	372	409	348	410	375	387	359	364	383	374	399	374	373	347	361	376	388	391	394	380	365	376	405	370	368	356	389	345	371	384	366	401	393	382	390	330	398	366	378	367	392	372	376	360	376	367	414	366	385	356	341	369	394	382	371	378	364	353	401	374	364	385	387	385	341	348	360	363	387	377	374	401	383	363	361	357	389	348	380	378	382	344	343	407	370	360	350	362	379	419	388	378	373	402	358	371	392	372	344	406	423	396	358	358	378	364	366	369	398	347	381	344	361	350	379	383	347	378	376	391	357	377	377	365	401	390	349	377	406	394	384	376	375	355	343	372	369	361	363	416	379	371	369	369	391	388	353	375	354	353	363	384	376	366	424	397	374	398	355	362	342	411	350	357	399	376	357	386	368	420	357	395	430	371	393	381	376	396	379	378	342	386	368	371	386	358	382	388	366	392	395	368	373	338	402	392	383	365	408	375	387	351	375	331	378	370	343	391	370	377	394	385	403	387	352	400	423	397	404	380	357	366	371	336	404	368	396	384	388	364	351	405	388	360	396	388	375	408	367	369	392	358	369	369	361	424	368	410	393	396	350	413	369	397	376	365	342	343	343	365	405	389	349	389	379	401	388	406	362	379	392	395	363	383	411	398	357	378	387	351	412	380	350	382	407	362	386	363	347	359	362	363	354	350	363	369	354	390	366	407	346	399	374	372	351	369	385	407	345	341	396	362	378	359	380	361	393	380	371	363	386	385	391	386	383	371	389	412	380	393	354	412	351	396	328	382	373	369	403	409	385	373	361	343	350	431	384	392	378	394	386	420	342	380	398	387	354	382	349	381	391	408	367	357	373	363	377	396	386	404	354	395	412	351	347	398	387	379	378	390	374	378	386	386	379	399	377	382	343	344	366	369	391	372	372	374	364	403	340	359	396	356	375	393	407	377	388	392	354	363	387	413	359	358	393	389	384	412	408	396	351	358	383	410	399	388	399	377	390	395	378	360	373	390	402	369	371	387	365	414	363	375	373	356	396	366	383	346	389	384	396	338	395	361	343	365	361	373	359	397	332	360	398	391	370	388	359	360	410	363	360	388	368	379	373	357	336	370	416	382	380	375	352	348	379	375	354	395	356	379	348	361	361	361	367	358	398	366	406	391	378	356	371	368	405	348	359	393	378	372	369	354	370	383	378	390	411	357	362	333	398	369	390	403	437	347	384	368	366	375	378	384	354	396	372	364	375	355	376	396	372	409	385	347	365	375	363	347	367	365	377	378	354	367	370	388	388	367	406	422	363	368	362	386	362	370	350	369	333	387	379	334	368	348	365	369	365	381	384	392	386	356	372	403	373	339	391	357	336	363	401	419	375	386	376	365	378	376	377	389	387	325	351	354	330	333	383	354	361	346	375	415	362	375	389	368	375	376	399	355	374	376	360	370	378
18135	32448	25682	15937	12418	10368	7785	6949	6163	4382	3015	2073	1406	1118	889	797	870	847	851	847	755	678	658	603	545	515	562	588	542	528	507	468	466	498	452	430	462	441	439	465	469	458	470	424	450	435	435	447	425	434	456	419	408	426	409	414	428	437	442	413	424	474	460	426	411	446	418	425	423	413	433	428	418	438	411	413	437	431	427	442	414	432	413	451	419	424	412	389	409	421	387	453	434	410	397	423	391	440	411	463	366	418	406	450	430	428	402	393	438	419	396	458	396	435	422	408	421	419	397	414	441	398	409	401	423	434	445	423	441	445	423	399	434	410	395	426	395	425	407	408	448	426	426	439	430	409	402	413	399	420	388	436	470	381	406	450	432	445	411	437	419	393	409	409	441	474	411	409	441	447	429	393	445	398	428	398	437	445	436	416	429	422	443	421	446	445	445	417	436	416	416	431	429	468	429	416	420	434	408	428	421	439	396	440	418	424	442	405	399	411	456	430	449	430	427	442	465	432	416	404	438	390	395	415	427	432	420	450	455	417	450	428	411	448	413	436	429	410	439	367	427	462	384	419	406	388	435	407	422	416	396	441	420	433	462	421	400	423	417	412	399	415	380	415	403	427	402	432	422	417	425	404	412	425	439	433	446	439	455	432	416	448	415	407	426	441	408	437	441	436	453	462	420	422	402	417	425	417	475	399	416	456	401	410	420	430	409	399	411	439	426	428	435	407	417	402	387	401	426	396	400	446	457	429	465	412	447	399	438	401	428	410	439	437	412	464	437	440	439	487	414	459	448	413	427	414	461	469	453	436	400	409	424	404	409	422	400	430	403	462	422	427	388	418	415	425	440	438	422	406	443	415	400	428	442	416	478	418	440	383	399	421	458	411	413	402	406	430	440	424	428	436	405	430	439	438	438	429	427	423	431	441	430	419	464	444	400	404	455	412	438	404	439	411	464	408	411	423	443	417	406	432	413	453	446	443	422	436	387	397	430	426	454	420	456	399	398	428	409	458	401	414	422	454	402	414	451	442	436	403	398	447	407	424	428	397	395	407	423	439	407	402	455	443	410	406	426	363	369	442	430	429	449	434	399	463	473	436	443	442	437	438	422	441	423	426	429	417	442	437	446	420	461	403	449	450	388	433	483	433	466	422	450	451	402	414	405	426	424	444	430	437	424	437	409	431	419	405	444	404	451	420	441	438	459	445	406	415	439	433	406	433	438	439	424	427	449	412	414	429	408	405	427	427	408	423	443	456	434	438	407	442	424	437	444	454	483	437	423	436	429	403	450	431	444	412	429	434	407	473	433	411	421	421	412	406	413	433	407	415	437	423	444	446	390	424	404	416	414	438	434	426	425	434	378	434	419	450	432	485	426	405	414	444	455	408	407	440	410	392	434	428	421	384	439	474	423	439	385	434	403	438	420	422	404	439	432	451	445	433	461	399	439	471	438	388	419	412	412	435	398	408	403	418	421	431	441	422	443	442	411	405	404	428	435	433	434	398	430	450	431	416	402	455	434	441	412	451	429	415	465	409	433	421	393	407	430	429	422	441	429	430	433	427	422	432	405	424	402	412	473	411	422	415	436	429	424	424	429	418	427	394	432	422	388	396	423	426	398	405	369	416	373	446	454	427	415	384	429	422	433	402	425	424	450	430	437	389	430	447	394	428	424	444	414	409	428	427	444	394	422	395	423	378	428	418	403	434	403	455	418	403	390	410	412	400	447	431	423	429	419	425	469	418	413	399	420	409	450	420	449	424	418	409	471	432	450	412	422	447	401	441	455	412	404	405	390	415	393	418	446	432	437	447	423	475	420	411	428	389	417	436	437	433	403	416	405	391	401	408	443	396	391	443	445	429	412	420	448	443	429	420	476	424	397	434	410	428	417	408	436	425	424	465	405	386	409	422	416	415	450	469	442	427	404	425	427	463	423	389	404	429	412	399	451	402	388	413	408	429	451	422	415	457	422	421	415	441	461	414	415	453	418	425	388	477	457	469	430	419	428	415	433	419	433	420	445	422	432	412	408	449	432	408	410	401	401	412	416	478	427	402	460	423	436	454	420	396	411	415	406	409	439	444	400	417	404	428	414	397	480	402	456	394	438	436	427	403	414	429	428	421	396	424	449	413	417	425	448	430	436	463	431	424	443	414	403	413	433	399	425	403	411	438	454	430	466	449	418	404	405	429	460	454	400	450	401	412	463	428	413	432	459	436	435	458	405	407	430	411	417	433	425	402	418	441	435	369	461	453	454	415	408	396	432	402	423	441	440	423	420	408	420	403	451	389	415	415	385	395	409	437	381	410	425	392	417	425	472	419	460	390	449	403	440	444	441	426	430	427	393	433	448	436	426	420	401	391	449	448	427	432	427	438	435	453	416	430	425	402	418	403	472	395	411	451	402	445	417	465	440	415	377	442	419	408	452	413	436	449	451	455	401	462	439	433	427	400	460	429	460	429	425	415	445	433	448	451	413	427	458	392	439	427	452	389	395	423	399	389	443	456	419	431	443	410	428	433	418	429	447	420	420	399	369	410	452	389	392	428	448	441	453	447	446	417	412	419	430	430	391	427	424	428	408	423	446	419	446	437	444	437	405	440	409	439	404	383	439	424	433	459	433	450	432	405	387	432	420	453	462	396	404	434	423	388	432	432	421	363	424	431	430	456	410	434	430	393	409	419	416	436	418	445	429	433	428	376	449	443	419	425	409	410	410	412	418	398	444	408	416	456	412	425	420	431	434	374	412	460	451	452	431	459	445	416	425	450	427	396	383	428	408	412	406	424	428	409	397	451	423	379	415	422	415	416	430	427	411	431	438	393	412	437	415	414	405	431	398	425	415	410	401	413	456	416	462	402	434	433	439	418	398	435	408	405	426	417	434	428	443	437	427	457	434	441	427	439	428	424	400	420	456	427	451	397	425	421	426	421	375	410	416	437	409	442	440	431	433	432	432	421	401	409	365	444	435	436	405	436	468	381	430	471	423	437	442	462	441	443	396	448	428	418	408	449	407	402	434	448	399	455	411	418	396	450	439	441	399	465	377	432	451	407	423	437	412	422	438	410	398	398	425	424	419	449	399	406	426	434	410	397	428	462	448	421	429	441	398	432	409	457	418	408	420	419	409	426	446	434	449	455	415	409	427	409	453	458	450	396	430	438	423	378	437	443	399	437	401	436	407	420	438	425	429	414	391	407	413	400	416	426	446	397	411	421	422	422	451	460	424	422	393	478	428	426	423	443	429	448	456	382	422	406	435	417	435	422	401	436	419	411	424	446	430	425	429	423	388	408	398	434	400	433	444	401	414	422	428	398	444	437	405	449	432	435	408	409	416	440	442	417	418	421	432	384	419	464	460	397	435	447	419	425	425	439	437	411	417	433	403	410	383	407	440	428	411	429	436	448	429	408	393	400	460	413	451	397	450	458	416	423	418	427	412	418	429	416	441	443	427	432	392	436	415	441	462	433	428	456	460	415	409	412	437	417
23650	21007	28107	24225	21414	18404	11466	7936	6860	4990	3296	2233	1623	1133	829	787	781	819	762	740	622	655	526	457	421	485	507	462	461	438	374	368	408	345	367	369	328	340	346	311	297	322	335	284	355	280	342	322	354	323	305	307	310	305	310	331	309	309	349	272	299	292	298	291	327	299	286	327	300	321	297	290	298	302	292	307	306	278	300	315	314	323	293	306	350	316	293	273	302	289	302	326	324	316	307	301	294	288	295	302	316	303	317	308	305	278	303	301	289	324	297	260	310	343	274	322	271	305	305	284	301	303	288	302	310	307	317	313	281	307	280	326	344	296	294	320	306	314	291	305	307	307	299	289	342	317	293	300	295	284	302	309	299	294	316	330	311	293	294	283	308	326	304	295	330	327	303	302	294	287	293	332	295	293	282	277	270	307	337	261	278	317	306	296	302	259	308	286	294	314	321	310	305	307	314	302	299	311	306	295	319	292	304	286	305	269	297	290	295	302	332	300	333	304	300	333	292	278	302	290	295	347	283	324	376	279	294	290	291	325	276	322	254	303	292	315	292	312	273	289	299	325	325	301	302	293	313	323	327	302	253	300	319	307	285	299	312	320	341	305	279	303	309	328	261	326	307	278	296	287	292	305	297	284	337	289	312	323	285	303	326	303	316	311	304	302	330	299	317	307	289	295	319	308	268	269	300	324	318	292	318	303	311	299	301	294	312	309	303	297	304	321	298	301	325	318	332	327	291	308	280	286	312	286	311	307	308	306	282	303	303	314	318	311	311	303	282	283	306	275	321	306	291	287	323	297	295	326	316	314	313	321	320	326	309	295	284	266	352	293	287	319	297	306	301	316	311	305	299	272	330	298	313	290	297	271	323	315	318	287	310	290	286	291	308	344	298	301	321	334	295	308	318	295	314	319	302	267	315	322	283	320	315	278	306	301	309	263	322	272	332	286	290	286	305	310	306	299	308	327	324	304	294	321	285	294	297	337	306	286	277	323	295	324	302	315	332	345	310	300	291	310	327	311	297	304	300	301	311	281	316	274	309	309	300	289	290	268	303	303	273	317	290	289	303	303	323	307	284	298	303	321	305	295	303	311	325	316	301	266	290	304	290	292	304	304	322	296	295	319	297	296	299	299	312	300	305	289	297	326	310	299	295	307	302	343	316	313	331	285	271	307	296	323	333	301	293	287	313	316	283	328	310	321	348	293	313	300	327	291	283	287	310	325	276	273	361	282	310	319	328	326	307	276	313	335	313	307	281	287	279	312	301	324	300	319	328	305	326	322	276	327	289	285	293	274	268	292	297	340	309	283	297	300	280	334	295	294	299	307	306	316	293	270	290	296	291	289	313	297	316	298	334	278	273	308	328	325	307	312	306	298	292	307	281	306	314	293	307	307	282	282	303	293	314	313	300	300	296	306	285	283	269	331	292	295	301	311	290	316	306	301	280	307	273	297	306	291	328	308	315	328	304	319	284	327	300	293	334	319	322	306	291	295	298	317	299	301	311	295	313	274	315	311	271	285	304	290	300	312	326	307	284	295	328	302	301	274	289	282	266	339	337	304	280	307	284	303	313	286	286	315	296	320	302	295	291	286	304	325	320	280	290	326	301	320	309	296	300	272	303	305	287	318	287	320	302	258	288	327	301	304	284	286	316	263	308	313	310	289	337	306	314	317	307	286	280	300	313	276	325	275	303	322	311	326	315	317	289	303	299	312	314	287	263	305	283	309	322	289	341	293	309	331	317	276	276	315	288	346	297	295	281	276	308	324	304	298	308	361	323	309	287	271	314	321	298	274	288	305	314	298	295	301	322	307	317	322	285	332	290	316	306	299	310	286	327	280	316	297	288	286	300	298	314	361	330	310	332	318	320	314	277	285	304	324	297	305	293	303	312	318	340	318	294	296	318	303	310	324	305	310	332	314	319	312	295	277	293	303	271	307	286	286	294	287	294	270	314	302	258	301	303	309	310	310	311	322	307	284	295	351	317	296	304	340	296	309	325	273	302	280	313	282	321	318	324	317	292	312	287	325	311	302	308	322	328	281	311	311	272	337	296	277	298	308	296	326	277	320	269	316	310	290	272	302	302	251	301	303	284	323	297	316	287	327	326	306	311	282	300	257	306	298	313	285	285	293	291	273	274	285	299	287	297	321	311	324	300	309	333	292	292	284	302	298	290	322	285	276	275	296	326	289	299	285	324	329	279	254	288	292	263	302	271	337	289	286	281	294	304	317	294	307	320	285	313	305	278	274	317	296	311	286	318	290	299	300	341	306	324	309	281	274	309	316	310	308	284	303	303	290	274	325	277	327	293	295	283	303	271	309	337	325	305	334	326	290	311	309	280	293	279	304	326	323	275	294	315	321	271	296	308	295	305	310	268	302	300	306	268	312	287	324	317	315	313	291	293	273	308	284	321	320	268	283	297	285	317	301	302	321	285	328	281	307	276	315	276	316	300	290	288	283	297	292	299	309	339	321	301	337	278	292	274	306	266	281	282	311	317	321	305	308	344	339	315	299	292	281	306	326	321	328	302	295	323	315	298	283	291	309	319	301	314	289	318	304	299	312	306	318	296	304	305	301	275	321	313	325	295	323	273	322	303	303	296	304	322	328	325	297	317	324	346	285	320	286	322	283	311	323	292	312	294	307	265	288	291	306	273	319	344	279	319	329	298	328	269	318	290	284	283	323	311	318	285	295	285	308	314	324	290	306	307	302	277	298	315	302	305	281	316	299	272	291	289	307	326	281	298	318	296	306	268	281	322	313	307	326	302	296	320	301	323	294	291	289	271	319	286	294	273	293	295	304	327	292	337	298	291	320	300	331	302	300	323	298	321	295	312	301	316	353	303	312	312	299	323	309	292	323	325	325	308	284	294	300	304	268	320	338	289	342	283	295	294	318	290	288	288	318	308	302	287	299	299	274	285	311	322	296	323	295	320	279	286	290	273	285	339	287	312	342	312	321	327	322	301	262	311	295	317	298	287	282	280	286	287	302	295	321	311	313	309	270	313	314	287	280	267	288	325	315	311	313	287	280	299	293	313	294	307	285	272	312	307	294	288	279	335	329	300	298	295	287	322	311	300	288	335	299	301	296	329	309	329	313	321	303	289	328	320	284	294	315	283	307	310	289	287	279	277	305	301	285	329	333	304	296	299	282	316	325	306	315	304	302	290	288	319	281	290	302	331	307	331	291	316	297	319	293	332	277	304	288	291	335	296	269	286	299	284	306	322	306	312	328	333	294	298	321	290	299	317	294	310	303	288	306	282	300	323	328	296	302	303	302	317	307	318	299	295	310	293	280	294	316	277	298	288	280	296	290	298	318	288	277	259	338	289	311	301	322	317	332	283	309	273	297	292	285	278	285	305	302	306	289	318	286	310	303	275	291	290	274	295	284	289	335	281	305	310	275	297	305	308	302	302	320	302	319	293	294	309	322	275	297	308	300	278	317	285	328	302	281	330	336	301	299	302	260	295	338	294	288
19261	41588	34746	23613	19672	16392	12719	11798	10686	7612	5065	3450	2335	1669	1318	1135	1073	1175	1216	1075	959	803	703	623	597	666	646	579	572	544	504	438	476	439	392	416	393	413	392	370	366	377	411	390	370	396	377	358	360	344	368	368	355	364	369	376	348	335	305	349	362	369	381	380	355	366	348	376	371	372	353	383	345	376	358	345	357	347	350	350	376	364	368	345	360	340	359	343	372	353	365	349	352	371	356	316	352	319	365	363	376	364	340	345	351	348	343	380	372	310	352	340	352	340	351	336	373	336	367	377	347	347	355	370	351	323	364	352	327	348	328	349	307	355	357	312	347	362	389	384	309	351	392	368	355	328	335	387	321	321	348	342	349	334	346	356	324	346	340	356	347	369	357	342	346	379	337	354	363	341	344	360	339	342	344	363	367	364	340	375	328	345	347	353	339	347	331	343	354	318	304	345	343	314	341	353	365	350	318	351	365	326	346	353	368	365	377	370	380	336	333	362	336	356	330	349	351	370	384	327	338	369	340	352	356	376	327	349	348	334	375	336	345	338	351	325	370	363	349	355	343	368	329	367	366	344	369	333	333	386	335	339	363	359	344	340	361	354	328	342	302	358	356	386	370	332	358	401	341	345	359	380	332	366	352	354	364	373	346	343	352	345	330	383	316	354	339	335	341	343	341	369	357	336	378	328	327	326	347	363	356	325	345	345	315	345	358	344	345	365	375	352	345	323	353	338	313	347	368	344	351	341	348	330	307	335	373	334	335	311	368	345	365	338	351	321	371	354	315	321	364	337	314	380	335	354	356	323	361	375	346	346	356	335	338	344	370	334	385	362	331	377	341	364	360	374	349	360	352	318	352	341	338	336	331	366	372	331	342	341	320	342	356	321	355	321	344	344	363	361	361	342	328	327	347	367	360	384	351	337	337	375	347	350	329	361	343	353	328	333	335	347	344	333	332	360	343	343	361	346	366	342	344	353	345	334	349	352	348	334	345	349	340	327	369	351	357	346	364	338	361	331	345	360	347	369	351	359	332	363	352	369	308	361	322	321	343	356	355	368	344	341	328	327	314	344	325	339	345	333	346	325	329	391	306	353	352	314	360	353	357	313	349	335	366	364	359	348	373	344	327	367	358	330	351	330	366	362	333	325	346	328	347	349	340	369	326	345	370	313	350	351	341	360	324	382	356	374	364	366	345	326	358	314	347	341	372	338	347	350	337	352	337	353	361	357	385	382	370	356	392	342	328	345	368	353	334	349	354	351	360	345	328	348	338	372	330	353	361	368	382	358	350	358	370	328	363	358	347	332	338	366	328	331	346	373	367	345	313	327	335	322	363	312	328	341	344	339	352	345	357	365	363	360	360	318	352	357	349	345	347	356	338	354	329	329	352	327	339	356	364	315	338	336	357	326	352	333	371	338	370	354	351	333	326	358	365	380	319	383	367	376	337	354	335	322	366	326	346	340	333	342	360	321	340	329	345	299	355	364	367	326	361	330	344	388	322	368	360	343	335	354	337	355	366	333	344	368	352	355	353	362	362	340	329	366	348	333	342	369	337	354	336	319	351	344	331	364	345	360	328	341	348	346	334	314	341	362	361	333	359	368	347	341	328	346	347	318	379	340	363	361	369	381	359	337	344	320	351	361	378	374	359	298	352	353	325	325	354	348	343	373	335	376	328	342	342	339	396	350	363	337	315	310	361	353	350	358	382	333	362	367	360	351	379	356	349	330	348	356	363	357	368	356	347	369	331	330	328	341	360	340	336	326	374	360	322	347	336	329	308	344	338	317	353	345	333	356	348	378	344	335	348	316	327	327	330	346	317	335	369	322	355	382	314	325	363	348	343	343	334	325	384	368	314	377	377	362	359	347	349	342	342	317	303	336	370	332	348	314	358	339	345	368	344	360	346	335	327	331	327	348	342	355	349	340	322	370	339	325	325	338	326	367	357	360	315	354	314	353	363	332	345	362	373	390	366	348	319	301	350	371	396	345	336	356	364	341	381	314	342	357	390	352	358	328	344	350	345	357	346	337	357	346	359	361	350	366	353	358	341	323	339	372	355	324	361	383	331	334	352	338	331	324	354	366	328	306	347	347	369	353	359	358	342	327	337	359	322	344	370	356	345	360	351	345	321	324	355	319	342	328	316	365	331	384	362	331	341	346	366	358	309	345	326	350	375	315	337	371	375	331	380	350	398	325	310	352	323	350	349	338	311	355	349	359	337	345	305	343	312	374	371	393	351	355	335	372	317	326	366	312	333	354	364	322	324	349	361	351	388	336	381	348	329	376	320	359	327	355	386	342	329	349	314	342	317	331	344	365	368	345	350	321	404	363	319	333	351	348	335	366	337	342	359	352	338	363	336	322	338	326	344	331	348	337	364	361	357	358	373	344	356	343	347	346	379	322	344	357	350	317	375	358	326	349	364	339	344	348	309	347	333	342	343	340	384	313	354	347	354	309	342	330	353	348	349	353	334	375	338	380	325	320	368	315	354	317	354	358	347	342	363	346	349	343	358	371	355	353	314	374	352	377	358	362	350	336	344	349	310	345	324	371	344	353	332	349	344	357	343	345	383	344	350	386	363	347	362	324	348	368	350	324	341	350	338	352	375	340	357	355	354	348	357	371	363	312	353	372	311	324	379	372	324	346	372	322	361	314	386	323	364	336	341	362	347	340	386	348	332	338	354	350	358	328	352	357	339	344	318	320	345	337	368	363	373	365	377	375	306	366	345	338	355	331	357	351	376	356	335	344	366	358	338	358	350	364	354	346	319	353	335	334	335	352	320	337	332	303	329	338	328	376	376	343	387	349	371	344	337	363	386	370	336	340	378	324	349	349	335	322	371	348	410	350	312	334	338	338	349	353	343	341	357	342	343	351	365	332	374	323	360	325	342	356	326	339	340	363	356	389	328	334	381	364	313	349	349	321	355	343	348	356	365	363	326	367	348	339	343	357	333	350	303	353	365	337	342	341	317	356	377	306	355	337	301	352	375	366	370	351	348	346	353	383	376	361	352	344	362	357	337	349	314	349	340	336	337	377	285	316	334	380	370	373	362	357	369	318	356	316	345	314	309	330	378	336	319	305	343	323	368	344	364	339	338	360	346	335	340	346	346	333	323	337	348	320	362	359	341	359	354	318	315	355	340	372	321	335	364	374	348	376	380	351	344	337	361	349	356	297	356	345	343	354	403	344	370	342	339	362	374	381	336	357	347	355	378	379	371	325	380	339	340	337	336	339	346	377	366	349	319	347	318	334	315	345	355	348	334	321	339	350	340	336	353	352	361	377	367	365	351	356	347	333	321	354	362	365	328	374	395	345	329	373	344	370	348	343	346	372	367	339	340	352	341	310	343	340	378	346	346	340	353	361	336	340	320	335	326	340	364	375	357	358	330	379	356	318	352	364	351	344	358	320	381	334	344	356	308	347	372	352	358	358	306	371	349	381	360	380	353	355	345	348	339	380	335	346	339	372	358	337	344	350
24589	21029	27411	25038	18921	11247	6982	5637	4915	3480	2423	1627	1127	838	724	636	567	647	672	647	544	530	458	425	413	398	389	443	397	421	328	376	328	358	290	313	320	345	308	292	338	325	313	312	341	297	304	306	293	300	331	314	293	283	312	292	283	292	304	297	284	288	296	294	254	286	293	295	292	288	321	269	283	301	283	258	296	275	294	317	282	285	286	301	287	281	285	290	276	285	275	283	288	306	270	269	291	295	290	308	273	275	309	300	253	292	282	281	290	314	266	263	293	280	279	309	275	293	290	298	327	303	300	300	302	304	315	283	306	344	321	282	309	281	309	305	264	257	294	287	268	282	284	276	297	282	280	304	268	308	299	257	278	316	322	289	321	267	284	281	247	282	302	305	285	304	283	295	310	287	300	294	286	293	274	305	285	293	282	310	289	276	302	287	291	290	285	263	271	281	271	268	289	309	300	303	294	310	298	324	273	261	284	292	275	277	293	304	286	318	301	289	278	314	255	269	291	297	281	299	265	296	297	292	294	286	290	278	283	264	323	304	283	294	265	322	259	278	272	319	278	296	265	289	309	317	248	325	300	311	296	278	304	325	283	283	283	295	314	288	283	285	305	303	301	295	282	292	300	295	294	309	330	283	277	255	289	312	284	280	291	295	276	293	278	283	307	295	313	308	301	308	272	279	298	319	274	224	326	294	289	308	304	289	290	302	304	298	274	260	317	269	269	291	277	265	301	287	299	322	287	307	290	305	277	293	317	310	263	317	333	301	290	261	292	272	298	291	292	298	271	301	289	295	295	289	312	282	280	308	297	331	296	326	286	287	312	277	263	306	285	319	305	328	286	321	273	275	266	317	308	308	304	291	264	287	291	274	290	324	294	284	310	295	259	289	294	283	292	281	276	271	299	305	286	307	295	286	324	300	265	278	279	283	253	299	284	307	281	290	267	281	272	284	281	327	286	282	274	270	303	295	279	293	287	268	294	305	289	292	281	323	293	340	262	282	284	304	310	299	314	316	279	324	266	297	264	301	306	311	296	274	290	300	286	279	263	290	281	262	309	277	298	303	294	313	312	292	324	293	296	285	270	318	258	275	286	294	290	295	311	294	266	285	309	283	282	264	283	334	305	303	295	297	306	318	309	281	293	283	288	279	325	257	289	294	287	288	290	281	316	302	263	298	299	299	303	276	312	307	277	269	314	282	310	311	332	280	280	297	301	322	259	279	283	310	308	297	282	305	286	303	275	298	312	323	272	302	282	297	286	310	311	288	274	317	272	295	274	301	294	312	305	299	316	285	325	274	287	272	259	302	276	299	323	290	277	298	285	245	280	299	303	290	256	320	317	305	324	294	304	288	271	284	331	287	302	286	274	276	300	307	293	312	290	287	299	284	269	268	287	278	272	274	325	312	288	321	316	279	281	294	309	291	311	317	293	291	287	281	287	295	303	299	296	279	262	298	302	296	312	330	271	300	318	299	316	308	294	287	319	275	260	302	304	298	281	286	258	243	290	286	283	297	270	282	308	284	291	330	297	288	297	300	290	289	281	307	283	326	315	255	291	302	285	298	288	294	278	310	291	272	313	269	330	293	295	297	288	310	260	279	325	285	293	307	309	280	303	290	311	295	278	287	317	313	310	312	282	277	295	317	276	277	306	287	277	300	289	325	281	279	292	294	256	296	263	287	315	298	277	291	294	318	275	293	318	296	266	297	293	294	303	311	291	272	285	294	286	277	291	279	253	318	283	314	304	277	308	297	291	283	293	321	261	294	301	297	297	274	265	266	296	300	297	311	292	267	300	306	277	322	280	293	282	278	261	269	277	310	272	295	286	279	305	278	277	269	267	264	292	286	308	280	279	296	283	305	299	292	294	284	267	263	299	310	308	317	258	279	278	263	292	264	304	271	287	313	294	305	312	280	240	297	283	310	303	281	296	294	289	285	287	254	259	279	301	334	294	282	282	300	291	293	290	272	280	280	324	313	275	284	302	292	314	289	273	283	282	270	281	295	278	292	287	288	294	275	250	287	254	266	302	315	289	275	316	282	294	294	295	256	302	286	305	295	307	288	305	331	301	301	275	298	283	261	272	257	270	287	287	301	295	311	296	299	283	304	279	260	303	290	312	293	327	278	312	289	311	290	276	319	310	282	278	282	281	304	294	307	304	291	279	301	278	292	288	285	301	279	278	260	284	324	289	278	300	303	290	284	304	314	278	284	295	298	286	303	313	282	271	270	285	283	335	298	273	315	288	280	285	306	295	303	294	287	282	257	310	283	296	291	280	314	306	300	279	295	282	302	294	330	309	295	306	307	282	289	262	288	298	303	309	271	305	321	277	282	287	274	296	277	264	287	319	287	282	282	299	282	308	316	310	297	285	306	289	277	284	287	257	288	301	280	309	279	298	296	296	289	290	296	297	281	288	272	285	269	295	295	240	294	311	303	277	302	305	273	285	292	274	322	289	315	258	289	304	282	285	281	292	299	263	285	281	286	298	300	258	295	255	317	316	278	294	266	292	295	299	259	263	265	286	258	296	308	305	305	309	285	285	286	301	278	290	279	299	279	300	285	336	286	297	284	302	288	265	299	278	296	268	281	302	274	285	305	284	268	267	275	294	276	318	284	274	268	305	294	289	264	284	288	280	291	274	275	284	277	292	290	276	290	299	306	287	307	308	264	309	286	278	272	283	301	289	303	261	300	288	284	284	274	304	264	287	272	313	274	299	307	306	284	281	290	295	279	312	288	281	292	303	254	291	293	255	295	281	282	254	279	272	250	280	286	305	291	264	296	291	310	283	251	270	278	310	295	284	306	281	281	261	304	300	277	326	304	321	280	301	302	312	281	281	308	278	298	307	277	294	296	273	282	285	309	300	257	276	274	316	297	332	305	300	322	259	315	326	278	329	314	278	287	313	288	284	314	291	269	296	284	275	282	290	260	315	303	283	244	281	287	268	281	267	284	273	276	258	286	267	288	286	323	301	267	311	298	294	291	299	313	302	295	249	307	272	284	271	272	305	312	320	292	290	293	278	274	285	263	276	294	337	307	294	276	303	314	299	283	282	307	304	292	278	274	272	306	282	288	268	333	338	306	280	268	291	291	304	285	309	296	289	304	306	265	314	258	286	277	276	286	303	247	313	273	318	327	266	283	278	282	294	285	292	283	292	304	285	285	288	281	272	314	270	326	301	275	294	295	286	313	281	299	295	308	290	278	288	268	280	283	313	299	286	293	276	283	307	273	273	292	285	268	281	283	310	257	285	271	303	271	271	297	264	315	314	274	324	279	283	301	253	266	301	307	302	305	256	292	283	296	288	293	312	290	291	283	286	312	269	300	290	315	274	303	290	312	282	262	289	308	271	294	300	290	276	310	291	284	284	295	273	303	270	289	291	302	278	317	279	288	288	268	280	281	324	320	308	270	299	287	325	303	301	268	279	255	268	279	276	307	280	278	300	301	315	284	294	276	278	299	273	291	285	299	283	333
19079	38438	31246	20813	16908	14057	11007	9879	8802	6186	4083	2770	1843	1305	1020	921	959	919	932	896	803	725	597	576	524	527	524	524	510	465	424	420	409	372	359	367	356	333	371	358	319	357	368	342	373	360	373	318	360	352	310	348	356	343	370	357	364	325	344	364	334	310	316	329	342	322	327	333	355	308	314	332	355	315	341	333	314	331	358	312	333	326	326	310	324	333	312	328	359	309	336	340	311	320	330	325	349	331	335	359	323	318	341	329	329	307	330	320	341	319	338	347	342	320	330	321	332	322	304	330	334	328	320	315	341	343	342	316	323	322	317	293	299	325	367	329	323	341	290	321	303	342	296	297	327	346	344	306	332	359	349	294	362	338	309	343	332	335	318	324	343	349	339	292	303	315	335	316	352	311	305	286	322	345	332	351	297	337	312	362	314	304	297	314	320	322	306	324	333	328	331	300	328	332	324	328	342	329	350	311	331	338	344	327	311	292	339	365	336	309	316	326	287	290	283	357	328	309	283	354	315	340	337	307	355	331	304	311	320	312	313	345	312	333	321	338	318	316	335	327	326	346	307	308	334	312	332	319	355	311	353	326	314	329	328	342	323	323	314	334	312	360	340	312	308	362	323	339	319	339	330	347	301	314	340	316	335	321	321	312	354	324	331	310	326	346	325	301	288	328	323	344	330	324	326	317	315	333	334	340	333	315	321	363	314	299	313	335	327	308	318	324	357	313	329	328	329	318	324	341	359	351	320	286	337	334	312	334	322	313	301	306	328	338	332	322	320	309	295	357	305	326	310	364	324	318	359	306	323	322	334	296	315	338	334	337	315	334	358	305	327	341	326	336	331	332	313	355	346	343	339	354	338	354	343	356	339	306	308	305	316	329	328	321	309	337	366	321	304	304	368	298	335	330	325	345	306	326	344	309	341	306	360	348	327	302	303	298	329	338	307	321	373	305	278	331	326	332	351	292	325	368	336	348	340	328	315	312	340	348	323	307	365	317	308	308	308	333	337	330	333	323	334	341	358	341	310	323	361	317	331	305	308	304	327	335	327	340	306	311	326	329	311	328	325	329	311	331	303	327	315	335	317	343	315	332	315	332	316	330	354	339	340	328	343	371	328	335	304	277	318	295	310	324	338	340	309	287	342	296	350	318	332	350	341	324	360	323	326	336	340	315	349	333	342	322	351	339	340	361	344	322	308	301	306	298	325	325	308	306	333	374	322	352	326	342	324	341	337	341	289	339	335	333	300	332	363	343	327	309	355	332	347	330	336	344	327	323	310	296	350	304	342	306	329	318	293	330	285	341	362	329	329	330	326	318	357	325	330	336	317	281	374	335	315	315	326	345	346	342	314	326	314	312	345	311	316	326	353	320	305	335	339	327	341	303	318	303	320	336	326	339	320	296	338	356	316	324	313	316	334	294	343	341	327	310	324	320	319	290	352	311	343	298	349	328	301	334	336	348	344	316	322	321	322	283	316	336	332	355	280	307	316	349	349	351	321	327	308	308	336	348	330	309	286	311	338	376	330	341	342	358	321	349	350	327	303	329	308	336	315	292	312	324	324	295	332	339	328	331	326	297	321	307	309	310	306	328	315	327	340	371	299	318	322	334	317	308	333	307	307	332	321	313	318	299	333	295	311	336	305	317	333	324	317	313	332	305	310	357	308	317	314	309	330	349	315	290	332	322	364	321	311	307	297	329	343	316	344	335	342	313	330	309	317	329	334	328	365	330	343	304	315	317	326	337	334	297	317	320	327	316	308	339	341	362	344	338	325	309	311	330	328	319	326	305	303	308	328	315	300	335	317	333	346	356	314	341	331	310	327	329	345	329	307	326	357	304	296	324	301	314	348	303	321	345	343	350	368	358	340	335	327	289	333	324	310	320	295	342	293	331	315	347	338	332	319	345	313	319	364	299	320	319	309	315	306	369	331	316	353	318	338	321	327	302	331	320	330	337	339	310	318	330	319	334	335	336	312	325	288	319	342	352	348	313	344	337	312	347	329	327	326	327	346	279	310	338	359	335	325	332	350	308	337	311	325	333	311	365	336	325	335	317	312	284	339	328	343	306	311	329	302	303	333	309	318	327	332	316	352	328	335	340	328	327	353	310	317	317	356	351	322	351	307	295	319	344	309	301	320	337	343	319	340	328	333	332	327	330	317	314	315	320	305	356	314	315	329	326	313	312	361	328	308	343	320	312	327	341	337	339	331	320	316	350	299	336	327	330	310	353	334	315	335	323	303	300	364	325	353	319	313	298	327	317	290	311	324	353	342	317	333	351	334	338	296	308	314	303	350	364	295	324	327	353	340	336	323	322	341	317	319	312	311	318	281	348	310	348	327	300	329	326	345	303	338	317	315	325	356	300	329	342	344	306	313	340	330	320	319	286	346	318	323	315	289	309	290	307	344	279	329	336	280	308	325	308	341	316	343	328	329	337	309	322	322	338	345	312	298	310	307	336	317	341	333	317	336	314	329	322	329	337	296	334	325	287	324	333	330	334	344	344	332	305	363	305	318	335	356	315	346	335	326	331	300	319	306	339	326	340	309	332	352	326	343	324	307	337	351	308	342	297	302	310	339	334	328	314	321	342	342	342	325	313	321	330	326	327	322	330	325	296	322	308	329	302	333	306	312	308	331	312	347	318	314	342	320	332	294	317	301	340	330	310	367	318	302	334	352	337	310	306	324	367	317	363	309	323	311	334	304	308	339	344	309	315	334	312	356	290	320	324	328	337	325	294	317	328	324	328	309	352	363	323	344	313	335	320	326	339	344	318	341	347	305	352	324	334	341	338	349	296	314	319	351	330	291	348	309	325	339	312	317	303	325	345	339	327	362	339	332	291	322	351	303	329	312	328	348	320	307	344	343	357	320	327	341	328	316	314	357	343	323	362	313	334	310	329	326	333	342	297	342	335	325	331	320	318	294	325	338	323	334	328	359	306	347	353	336	299	327	329	341	321	306	323	328	336	310	325	322	319	346	315	331	349	300	319	349	333	294	343	342	345	304	319	320	327	346	323	297	352	355	327	350	334	337	329	308	328	302	314	332	301	339	313	313	344	347	344	298	326	330	308	284	349	339	297	347	361	319	334	325	328	318	336	315	291	318	295	336	339	330	353	351	304	307	291	298	345	317	348	284	340	314	322	334	305	334	336	316	374	306	367	320	333	317	336	319	339	315	306	297	297	323	308	312	320	329	280	329	347	337	320	326	342	308	297	332	330	321	341	346	325	343	343	360	322	316	322	336	356	348	370	337	332	315	365	316	299	336	322	340	323	357	350	302	333	302	304	346	328	325	321	308	323	350	335	373	314	335	335	323	307	336	340	309	349	311	349	298	292	345	325	316	324	334	323	316	341	325	307	327	345	321	305	332	326	341	353	362	296	348	347	313	319	336	324	328	318	353	293	305	351	318	326	333	337	312	300	299	359	342	303	322	313	330	336	334	331	315	324	333	323	316	337	341	347	327	328	343	335	330	324
22582	21034	28549	23746	21197	22148	20656	12515	10116	7308	4557	3046	2040	1440	1008	878	904	908	937	845	651	641	518	443	408	415	422	393	416	352	340	301	301	282	243	232	233	222	235	220	227	230	214	178	239	180	213	198	198	218	184	181	173	180	173	203	183	173	167	190	193	174	183	167	188	173	194	193	192	192	184	172	202	175	177	176	187	181	183	169	170	166	153	171	180	180	190	188	195	187	162	183	182	192	170	179	177	165	194	192	173	150	152	194	193	184	180	171	178	188	212	166	206	170	179	179	183	170	172	172	194	176	175	188	163	166	169	201	185	177	157	157	188	191	193	193	167	207	176	179	161	158	181	162	165	156	171	162	171	164	163	196	196	179	174	187	178	184	177	197	165	174	171	177	185	200	187	194	152	190	177	172	163	164	174	177	200	186	181	174	217	188	147	191	186	173	187	196	156	155	162	202	200	187	175	194	180	154	174	184	161	168	215	196	171	176	178	182	178	178	175	155	177	172	187	176	214	169	168	169	175	177	184	197	161	186	162	181	160	148	153	197	186	173	183	180	196	196	195	167	198	198	185	176	168	188	197	184	162	174	190	169	171	171	175	159	153	178	169	145	171	182	166	175	200	162	178	162	166	159	190	177	173	185	174	179	183	197	176	170	189	166	173	185	163	169	177	169	160	196	189	167	152	171	174	165	185	158	179	194	198	202	208	178	158	183	196	164	162	189	182	175	175	181	191	170	167	157	184	180	164	164	186	173	163	165	161	162	182	179	173	197	195	151	194	164	184	175	168	189	150	176	180	163	174	193	194	172	180	191	176	197	181	174	183	168	152	167	163	152	171	178	162	155	171	157	165	176	175	161	180	188	177	198	177	179	172	153	167	151	205	153	186	181	165	153	181	168	193	170	170	164	202	165	187	159	206	178	186	166	164	190	187	164	187	178	207	191	179	174	188	156	178	186	173	207	181	175	185	179	180	159	222	169	169	158	167	164	175	195	165	173	196	161	185	192	181	195	192	203	168	165	180	193	182	170	159	187	163	186	181	162	172	167	184	180	199	176	191	172	185	161	166	179	199	177	151	185	164	158	154	188	186	184	184	214	199	175	218	177	176	178	205	166	152	169	191	166	171	170	156	180	159	177	169	204	185	174	182	161	184	178	162	219	172	191	180	189	184	199	188	167	170	178	170	171	170	164	168	181	183	184	159	177	188	158	191	156	206	164	179	180	190	194	164	193	201	172	178	184	183	170	199	180	171	175	189	179	186	186	184	184	175	186	197	178	171	182	202	195	172	180	181	164	182	176	168	179	159	178	168	175	197	177	184	192	161	180	204	167	185	166	184	210	191	187	176	162	185	183	184	155	183	179	168	185	196	170	182	171	177	176	152	174	183	171	168	168	188	176	191	182	157	196	182	173	180	187	162	163	176	162	193	187	192	181	189	142	153	151	189	140	188	183	181	168	174	189	157	153	176	176	193	198	187	191	192	152	158	174	194	177	173	188	192	203	194	185	190	174	152	184	174	163	176	165	169	172	185	187	170	196	170	164	175	176	161	197	183	161	187	156	181	166	168	190	189	157	157	180	171	186	183	181	146	179	169	182	197	166	165	177	197	165	206	193	165	182	172	195	176	182	207	168	199	162	181	191	169	196	160	173	163	190	171	181	170	183	187	168	165	173	204	192	171	168	162	184	163	174	170	160	194	188	183	191	166	192	171	193	204	184	181	199	170	196	178	168	153	178	189	186	183	172	163	194	161	154	175	146	185	181	170	182	164	211	187	176	180	184	170	192	187	172	178	195	166	157	187	175	160	180	165	173	171	181	187	162	169	167	180	174	181	187	185	161	165	179	176	182	183	174	174	174	173	167	191	184	182	160	178	172	197	167	172	149	174	162	178	193	162	176	177	173	185	171	197	171	170	165	191	177	203	169	180	174	185	205	193	194	163	151	176	178	161	181	195	189	175	178	179	173	171	166	180	184	188	188	167	186	175	172	187	165	185	166	179	170	171	181	185	175	153	169	175	170	194	159	181	164	166	170	168	186	180	177	180	160	157	180	195	196	185	187	174	181	206	190	179	178	194	147	194	172	169	181	198	193	169	155	167	193	173	180	209	177	192	178	201	194	188	166	194	185	167	166	179	172	197	166	197	180	165	157	195	203	184	188	181	170	174	192	155	197	181	172	177	184	178	172	189	186	173	180	184	185	170	173	160	178	172	168	177	173	177	164	180	191	185	180	171	180	171	161	170	168	170	170	169	192	183	188	196	198	184	191	193	192	156	163	159	172	165	192	176	197	165	179	173	156	179	190	148	186	191	167	156	176	193	189	186	175	172	182	191	161	186	182	173	163	185	170	189	167	171	171	191	186	179	176	140	165	171	191	158	169	176	177	182	184	154	177	167	186	192	173	179	178	190	177	187	158	170	175	175	174	178	165	180	172	204	162	183	161	182	177	174	176	186	196	185	168	186	194	183	194	176	193	194	169	174	178	202	156	188	207	160	153	182	176	157	190	156	186	190	184	164	168	185	198	193	192	199	175	189	176	182	179	182	186	160	162	201	176	180	167	184	172	173	183	164	174	196	185	175	182	174	186	188	186	215	162	173	185	177	168	168	176	174	186	190	157	181	180	198	186	192	171	177	160	186	186	178	185	211	168	166	160	158	175	184	200	150	188	171	167	188	187	191	178	202	161	185	158	182	196	178	182	171	165	190	166	164	164	194	169	169	178	183	191	195	177	186	171	183	187	158	178	171	164	195	160	199	195	219	165	184	184	177	183	170	181	157	190	188	178	176	172	178	159	160	164	161	191	160	190	168	196	161	176	185	170	172	186	144	182	188	164	176	165	160	200	188	175	168	173	177	171	160	186	187	160	177	158	194	192	178	169	174	145	187	179	190	182	172	172	203	187	166	172	182	189	201	209	174	175	164	185	182	166	191	183	184	195	170	179	191	190	191	192	182	173	161	198	161	185	194	180	180	188	188	203	185	170	210	171	184	176	186	171	187	173	168	205	187	166	179	194	165	202	192	166	176	161	185	154	165	195	157	175	163	199	159	171	148	177	180	150	193	159	166	192	171	161	174	177	190	195	194	169	168	200	189	152	182	173	180	170	161	155	180	199	162	166	180	155	179	173	186	173	174	187	184	205	191	165	189	171	171	176	182	159	156	184	162	175	163	161	164	180	190	189	175	169	151	171	170	164	188	156	197	210	199	153	184	176	172	184	193	177	179	192	188	188	155	174	185	196	194	167	181	179	165	181	164	180	178	175	186	152	159	176	176	192	209	193	171	187	174	173	178	185	170	191	167	166	174	184	145	183	183	192	170	175	183	201	183	178	173	184	177	187	168	184	190	168	178	174	193	166	176	190	186	194	167	174	193	165	176	165	156	192	158	174	175	172	177	171	197	175	160	167	174	190	176	182	178	175	189	167	166	176	173	180	151	187	172	179	164	177	133	177	184	179	179	169	165	216	182	158	177	185	184	159	183	172
22252	46323	39496	29161	25187	21515	17413	16276	14534	10490	6865	4694	3211	2160	1613	1425	1286	1417	1373	1266	1011	918	723	646	597	601	585	565	568	466	437	402	338	345	346	296	298	301	277	288	235	256	241	220	235	258	264	272	225	242	230	239	235	210	248	235	216	214	221	196	214	197	206	196	209	192	202	224	190	203	200	204	213	228	212	216	172	176	213	188	200	197	210	210	219	172	204	201	204	193	209	210	198	170	184	192	169	180	207	206	191	210	192	192	205	207	190	231	190	192	194	191	209	188	190	191	212	205	211	188	204	203	197	196	180	187	240	208	207	207	202	188	183	202	209	210	197	188	165	199	209	197	184	204	215	188	195	207	215	208	239	192	213	214	173	225	200	213	187	196	213	201	208	225	188	210	187	216	208	195	191	197	220	215	209	191	201	177	210	194	210	192	219	198	203	181	193	196	203	198	203	195	202	221	196	199	208	182	200	236	205	204	238	184	167	211	193	209	206	201	168	208	186	189	189	192	229	206	216	203	191	192	201	204	225	193	205	188	214	192	200	204	205	187	191	207	225	219	193	171	188	172	179	196	172	213	193	216	196	180	200	193	201	199	197	167	216	226	194	217	197	201	193	186	202	233	198	180	185	194	201	224	216	204	224	193	208	208	191	195	182	191	181	217	196	208	172	210	199	213	189	215	185	191	186	212	203	187	212	189	181	197	200	199	213	189	189	190	201	203	215	231	194	194	180	226	197	216	198	198	210	220	209	201	216	186	214	217	175	184	213	189	210	215	182	181	195	202	177	193	203	165	184	187	194	248	201	216	182	214	194	206	201	205	190	191	204	212	185	205	188	213	205	193	187	206	204	221	187	207	185	214	191	194	202	195	204	171	230	194	200	183	220	211	206	182	185	204	184	203	168	196	178	220	197	167	215	198	210	164	212	206	194	197	188	193	194	186	201	189	212	215	190	209	201	204	212	203	198	201	220	176	205	186	186	209	191	184	178	212	245	183	202	158	216	197	202	211	215	214	174	195	181	209	202	173	224	211	180	192	195	215	211	195	195	201	178	191	219	209	213	183	186	213	190	198	222	228	200	221	215	192	203	203	185	180	210	226	207	192	203	205	198	227	191	188	191	215	175	225	205	194	188	198	193	209	205	229	192	183	212	185	199	194	196	188	194	214	216	197	201	181	212	202	189	177	178	229	195	219	176	216	196	220	188	203	200	198	192	195	178	210	187	217	195	219	202	203	198	190	211	201	204	188	196	191	204	229	180	188	212	215	206	181	193	178	212	205	183	192	206	193	201	211	189	202	234	177	220	201	169	221	219	199	173	195	204	180	197	177	203	199	215	216	201	177	211	227	209	221	213	215	193	198	208	176	193	215	181	199	217	182	228	218	203	211	179	177	186	214	238	208	199	208	168	216	207	203	179	185	194	194	222	202	178	193	195	189	203	195	193	197	186	201	215	212	212	182	196	186	190	182	193	214	203	193	191	185	198	212	201	190	193	189	174	205	203	178	187	210	205	172	196	192	201	179	220	210	209	189	197	214	198	201	189	196	217	211	200	205	196	191	202	191	198	178	199	191	235	217	211	212	182	186	200	216	195	221	183	209	217	174	225	201	193	177	183	203	205	215	189	198	206	198	196	195	170	168	207	213	187	192	183	191	189	185	201	208	200	227	179	222	193	218	192	186	202	184	210	195	178	189	197	197	208	205	204	191	217	226	189	190	197	208	201	179	189	165	201	216	214	202	200	224	193	195	200	191	190	190	196	190	205	199	215	203	196	179	202	205	207	201	222	198	216	209	211	183	196	201	209	199	179	221	204	203	182	180	194	202	165	210	175	187	194	202	186	194	166	211	186	189	201	189	187	211	192	215	192	194	199	214	207	175	199	197	192	210	196	199	205	212	197	206	198	204	196	218	168	205	204	194	198	214	194	190	200	215	200	200	171	180	209	208	173	201	195	194	211	231	213	203	209	187	196	204	184	182	180	183	197	199	206	191	210	199	201	179	204	192	193	208	201	202	213	201	187	189	193	187	185	178	216	196	181	200	202	213	182	185	197	181	204	209	171	190	192	187	179	223	182	198	213	214	207	187	163	167	208	205	216	208	226	184	201	221	207	198	234	227	176	171	197	199	207	217	201	183	207	221	228	165	207	209	209	199	206	193	214	194	208	196	189	187	208	171	218	185	178	214	231	179	198	203	219	212	186	192	190	193	201	200	182	196	217	210	204	183	191	185	209	218	219	202	184	173	194	175	215	208	209	201	202	200	211	214	200	214	217	186	181	197	169	223	208	206	204	210	193	198	190	184	221	186	197	223	188	206	179	205	200	181	222	203	192	191	200	233	219	210	194	224	181	201	226	181	173	190	220	205	198	205	203	187	212	191	185	206	206	207	199	209	199	206	190	188	186	195	197	203	211	197	193	183	199	235	196	193	208	211	189	177	187	222	204	195	206	208	208	160	198	194	166	188	188	245	219	232	190	185	203	201	179	173	212	192	182	209	179	193	186	200	198	198	202	189	188	218	188	194	191	200	185	183	208	202	194	177	208	185	198	214	183	216	205	213	213	191	184	203	204	213	204	206	222	186	194	229	204	181	201	187	194	203	210	178	187	201	213	206	187	203	185	200	211	200	200	205	203	213	202	217	195	182	198	181	219	194	200	198	208	215	185	209	178	205	195	203	194	201	204	183	192	183	200	190	195	196	198	194	202	210	205	170	204	186	212	204	187	208	188	198	203	205	235	186	179	201	200	220	187	215	190	211	202	178	188	175	186	182	172	236	198	213	221	203	210	212	179	194	195	218	208	186	202	207	224	224	193	216	184	193	206	210	205	212	190	171	204	188	206	191	165	181	194	185	208	170	211	192	176	191	198	163	196	196	219	206	182	202	205	193	189	187	194	198	213	183	186	189	176	204	176	207	210	209	162	197	206	193	182	194	209	189	219	206	212	198	185	211	194	211	225	202	192	220	206	178	185	191	231	199	184	175	196	213	213	214	189	215	178	213	217	198	206	217	192	201	181	196	173	203	203	195	203	203	192	193	205	189	176	194	186	187	209	206	190	209	209	199	203	221	193	198	228	213	196	186	207	181	193	183	189	194	193	201	195	197	185	190	183	213	224	175	195	220	209	211	196	210	200	220	205	205	199	197	192	212	193	167	167	201	204	189	202	218	189	200	216	173	190	196	216	218	188	209	218	197	223	195	208	190	199	191	206	190	186	201	187	211	215	183	185	214	201	214	230	183	191	196	210	183	183	191	189	192	177	208	188	205	197	188	218	173	187	188	217	201	185	185	190	214	193	193	196	198	199	196	197	209	202	215	200	198	211	220	178	202	210	195	200	226	215	167	183	188	206	212	179	189	196	177	189	200	213	217	204	209	198	190	206	191	197	171	191	216	213	204	208	171	222	186	205	164	218	183	211	209	221	199	205	205	226	224	199	209	182	208	193	204	205	215	184	186	184	222	181	187	181	206	207	217	196	172	211	182
27680	22588	23850	15954	9448	6567	4568	4173	3676	2526	1703	1236	907	778	675	618	631	646	628	595	565	596	534	515	451	482	457	435	438	438	451	477	395	418	377	419	362	427	402	372	413	377	391	391	387	440	381	403	363	418	387	404	385	376	397	376	413	397	359	374	374	381	376	363	380	376	372	383	342	361	391	370	380	392	366	404	380	391	379	405	338	407	353	381	346	392	371	375	375	399	392	359	414	379	392	364	401	408	375	380	373	376	368	372	355	390	408	401	374	372	377	377	395	370	399	401	399	363	380	393	369	395	354	404	396	413	384	380	388	390	378	350	382	365	373	379	367	401	385	410	370	367	400	392	362	382	369	388	375	356	395	382	403	379	364	407	358	391	345	414	425	377	401	385	391	365	367	388	379	428	368	368	408	362	386	400	402	409	384	421	368	408	418	350	383	371	423	359	380	399	375	417	365	377	386	330	388	389	398	401	381	398	389	389	393	386	387	379	403	376	370	396	381	362	396	404	422	370	390	374	377	412	363	362	396	368	360	393	399	373	408	409	373	380	400	424	392	357	340	370	386	415	446	381	366	372	338	431	332	385	387	374	446	384	427	377	380	359	396	373	381	389	387	397	397	398	365	378	366	384	379	377	374	430	377	364	359	420	363	368	349	378	367	379	404	414	391	387	404	406	359	397	410	360	389	380	387	382	398	397	375	405	386	425	392	357	391	366	378	363	369	380	422	390	388	395	378	365	378	395	381	389	362	403	321	385	389	376	327	368	381	381	392	369	393	390	349	395	362	356	403	392	406	386	387	374	368	408	378	370	399	399	355	385	394	394	361	356	397	363	394	414	384	383	414	392	366	389	381	405	372	368	382	390	413	370	387	367	409	410	384	386	377	370	379	376	378	379	377	366	350	393	400	388	348	431	356	363	385	364	363	373	403	402	387	393	395	390	386	380	348	388	378	406	379	361	385	405	385	402	381	368	398	407	400	365	371	371	374	375	401	396	350	353	365	376	376	377	358	388	402	353	361	390	402	384	358	379	406	385	404	399	382	399	364	389	367	360	395	369	392	388	354	380	365	396	379	396	348	422	381	403	411	368	379	404	362	380	404	368	354	402	377	336	388	414	362	401	402	369	405	396	374	390	395	377	371	361	388	371	377	402	400	377	383	366	385	364	389	358	411	368	370	386	353	364	397	385	426	378	382	390	389	379	391	344	406	402	409	354	378	392	402	388	355	371	385	372	390	364	331	367	370	387	392	352	388	375	396	407	399	407	378	372	408	396	393	386	402	358	364	340	357	403	415	364	372	367	413	372	353	387	368	413	366	364	349	354	376	388	360	399	389	385	380	413	368	400	394	392	372	357	378	390	360	356	389	395	377	368	358	408	389	387	382	356	411	364	387	371	380	377	398	357	369	342	394	365	386	389	402	372	397	409	337	394	394	361	393	405	371	372	409	420	383	398	400	374	401	379	403	362	342	372	404	405	366	362	362	374	381	403	370	365	389	402	381	387	380	417	386	372	393	377	394	403	363	391	354	372	356	368	400	375	371	389	359	384	398	364	436	417	401	391	383	359	356	360	383	359	381	378	368	367	394	395	395	421	396	409	408	376	400	355	368	369	378	360	383	396	434	370	385	419	396	376	378	396	400	370	400	350	371	421	366	387	405	372	336	389	386	370	402	365	422	414	384	386	397	387	414	368	343	396	400	383	372	397	406	403	379	376	379	377	394	360	391	419	378	393	414	426	380	347	364	392	387	404	403	407	385	397	369	386	397	398	371	408	385	398	400	338	389	375	392	372	395	430	374	368	393	362	393	376	405	383	385	374	373	364	377	376	433	386	402	355	388	380	394	400	400	411	385	386	355	396	394	407	353	402	394	370	407	386	350	377	369	376	417	433	364	353	383	370	382	389	388	430	383	424	379	371	385	388	358	387	402	377	367	424	387	382	404	391	376	364	384	366	364	383	374	397	375	365	393	415	376	395	392	350	384	402	359	419	359	380	386	377	363	359	373	385	395	378	415	385	339	349	335	413	349	410	413	408	393	385	392	382	415	411	380	393	406	381	423	374	396	424	381	372	355	375	348	398	372	401	379	429	400	394	338	429	374	373	429	394	349	372	436	368	381	385	396	388	370	348	381	347	385	398	391	368	433	390	368	400	380	399	361	426	365	388	406	378	353	381	383	397	369	382	404	384	356	395	358	366	394	405	379	375	373	379	394	411	409	366	375	383	391	339	366	387	391	407	371	398	389	389	386	365	405	387	409	397	399	373	372	381	389	376	368	390	407	419	387	409	375	373	355	376	394	389	386	360	418	395	386	391	402	392	387	374	405	390	396	410	377	406	383	384	388	379	385	395	368	392	362	365	394	382	377	368	367	385	405	380	391	374	370	388	377	390	371	371	373	436	410	390	364	389	388	367	364	419	424	365	369	410	380	340	416	413	389	361	395	379	420	415	417	353	360	379	376	438	396	417	348	379	343	376	363	383	375	396	403	385	405	368	359	406	379	386	415	383	396	381	380	388	370	410	390	403	405	419	337	412	391	382	364	369	414	385	366	363	378	381	370	376	369	399	373	354	385	378	394	362	388	384	369	343	409	407	386	390	382	381	391	356	392	395	392	406	393	393	422	369	384	349	359	396	359	361	367	367	373	379	376	404	387	391	391	368	363	378	399	381	432	387	369	395	416	400	392	403	371	421	367	373	382	393	380	370	349	377	356	412	396	396	392	434	378	381	397	391	378	379	393	389	370	384	348	392	390	402	397	377	378	342	408	371	389	370	391	361	380	367	387	397	379	348	391	361	420	397	413	388	370	392	383	381	355	377	446	425	391	390	379	388	365	383	431	371	358	402	387	365	425	406	341	374	413	431	359	387	375	375	380	425	350	384	391	351	412	394	406	375	379	423	376	404	386	341	401	395	388	353	390	351	408	362	382	376	376	394	383	417	387	387	390	388	383	335	381	334	399	404	392	391	400	387	388	429	385	391	387	391	373	381	370	404	389	400	389	372	375	387	365	367	389	396	387	352	399	385	368	371	383	407	380	408	405	379	362	405	378	428	361	375	392	386	366	371	409	425	382	363	424	363	354	384	368	411	349	355	394	382	384	387	400	415	375	395	380	398	366	394	390	376	382	412	439	357	380	384	377	425	381	407	376	401	361	368	344	382	384	392	372	377	423	369	348	375	398	405	372	369	378	385	393	379	375	380	387	333	374	355	366	389	385	384	358	343	378	407	390	398	353	380	406	380	371	380	406	357	372	387	364	398	389	388	413	403	349	334	412	392	378	387	366	414	442	396	398	367	367	360	382	395	398	345	364	412	378	385	386	378	380	400	379	364	404	389	405	427	385	369	386	399	388	336	378	368	377	386	362	395	357	391	362	405	367	346	378	383	376	390	400	402	383	373	372	376	363	384	381	362	380	395	367	386	370	394	379	392	387	364	373	374	379	407	388	367	345	370	338	372	381	397	377	385	409	390	387	368	401	335
18092	32143	26092	15435	12714	10112	8030	7139	6220	4282	2783	1938	1397	1065	908	842	840	867	834	801	739	660	632	590	562	550	581	547	561	498	503	482	439	468	483	463	431	459	425	466	442	473	458	416	453	453	420	435	430	414	428	454	435	428	453	406	442	461	438	416	453	414	436	445	445	428	449	450	430	452	411	450	433	405	416	463	448	447	430	454	409	381	432	437	428	457	462	410	437	439	406	394	411	401	412	448	424	428	449	444	410	446	431	437	435	447	391	428	476	462	406	408	430	430	436	437	432	450	438	472	403	369	439	431	445	433	444	444	419	441	423	471	427	427	424	431	423	422	416	434	472	408	411	439	404	440	402	381	442	423	459	455	409	427	450	412	446	431	426	442	432	438	403	425	435	434	456	463	447	429	438	421	418	446	470	463	417	423	433	445	405	456	466	474	434	432	407	423	434	429	446	439	411	432	449	430	439	434	437	423	443	417	406	431	414	422	417	425	429	432	395	435	451	463	476	425	415	431	421	426	472	459	413	391	431	443	458	441	429	442	432	434	397	420	410	446	445	435	460	446	408	404	395	425	416	452	463	416	451	433	395	414	429	463	417	462	433	396	447	467	462	424	431	434	445	446	438	436	456	428	444	458	435	494	470	418	458	432	446	449	437	430	443	399	431	421	389	460	443	419	433	445	419	393	446	438	419	426	446	410	435	434	451	407	450	445	424	458	396	435	457	437	428	440	410	445	429	424	439	407	461	392	438	433	433	465	446	460	435	443	394	461	403	419	412	424	414	439	444	449	440	433	403	479	454	419	431	412	456	405	436	425	461	426	456	427	416	446	430	389	458	432	466	441	451	472	430	419	463	435	441	422	472	453	422	441	419	422	411	429	428	420	439	436	399	425	431	426	467	433	445	448	425	422	457	421	433	432	440	417	440	385	427	459	437	445	472	431	415	420	423	441	420	405	469	435	395	435	427	418	401	437	474	405	443	438	437	431	423	450	409	409	422	409	448	422	400	398	409	428	391	453	430	442	394	448	418	434	413	453	430	408	436	445	426	415	452	446	428	427	447	440	454	401	453	429	420	428	421	432	423	429	389	400	388	433	423	429	434	446	422	413	436	406	450	440	456	468	431	425	430	436	420	439	426	437	444	462	434	424	449	462	444	439	418	438	407	425	440	459	424	425	447	442	433	388	424	419	457	411	430	448	416	431	423	411	431	431	449	421	430	428	451	434	449	439	436	399	432	452	422	431	416	427	392	419	422	475	466	441	405	432	418	430	450	417	462	452	449	428	428	463	421	434	456	418	457	424	413	414	440	449	379	397	429	448	428	456	415	450	416	432	429	449	468	442	447	437	458	435	427	403	439	444	421	441	452	436	415	418	405	411	464	446	415	441	444	429	438	450	408	410	443	427	455	414	421	438	389	442	420	436	414	420	422	377	452	414	407	435	423	438	394	460	424	427	423	400	439	456	411	436	452	443	434	440	404	402	423	415	440	437	459	442	404	431	432	453	418	435	391	418	445	431	455	447	434	449	443	440	422	389	472	435	423	418	400	465	426	377	429	429	435	474	479	449	436	392	453	420	441	441	442	429	455	448	431	415	439	456	445	460	426	405	464	413	456	443	434	432	370	441	441	427	466	422	439	425	441	467	380	453	443	423	460	419	422	478	419	452	436	432	430	423	436	427	444	424	435	431	415	410	438	425	416	430	389	427	391	445	418	423	438	445	401	410	440	424	426	454	442	456	446	402	414	423	453	415	445	459	426	436	435	426	439	426	452	403	425	438	448	426	456	418	466	405	410	401	460	474	420	473	404	423	423	460	408	415	420	470	440	472	433	452	395	450	420	478	436	444	473	448	427	397	407	445	437	429	427	408	489	421	458	420	434	452	439	461	430	426	445	441	416	405	417	438	406	444	399	412	424	451	424	465	440	426	423	419	386	428	449	461	425	402	435	471	371	412	426	402	455	445	399	441	453	459	455	425	382	474	409	422	465	409	397	454	422	427	443	456	402	398	437	447	427	403	483	424	413	470	425	410	466	467	451	426	487	423	409	418	426	459	433	461	440	417	412	418	388	426	437	438	410	413	452	460	471	443	420	444	410	400	440	407	455	454	429	442	433	457	437	431	438	391	413	439	432	464	425	500	405	471	429	467	460	462	435	414	425	464	452	407	434	419	398	479	464	428	451	428	436	444	409	453	415	450	451	437	443	464	443	451	428	409	424	427	423	407	424	417	455	434	424	431	397	434	402	449	454	424	466	429	395	435	441	435	405	408	452	434	435	441	428	440	438	440	432	473	476	405	424	447	414	429	428	447	427	432	410	471	458	410	416	454	498	454	450	439	455	487	446	450	424	430	436	460	453	452	419	446	461	442	428	462	434	427	435	423	400	390	422	395	447	429	435	441	427	408	445	472	439	446	427	462	447	470	431	454	417	399	423	396	392	408	447	425	439	413	445	415	410	459	457	417	417	391	424	433	423	445	460	438	459	426	436	450	452	440	408	418	453	470	386	441	446	448	476	428	402	428	461	409	452	424	444	419	429	407	421	453	419	413	417	440	452	411	437	403	424	426	456	493	414	448	407	426	426	441	399	414	399	412	483	476	391	418	404	407	400	439	450	400	439	424	435	403	412	454	438	417	443	399	430	456	447	464	411	445	457	445	404	428	441	412	449	448	426	437	453	391	423	433	415	446	392	463	431	397	420	485	456	455	409	428	404	469	398	440	415	436	424	442	455	441	424	448	420	426	449	475	392	435	485	428	425	420	432	459	435	425	415	438	425	435	451	444	449	410	437	456	426	451	439	408	456	475	444	413	474	391	466	449	457	408	407	421	394	426	470	446	431	450	448	470	468	441	448	397	421	424	456	451	442	414	415	408	436	432	419	449	420	417	467	419	442	484	482	458	465	411	440	450	459	406	426	418	433	443	411	440	414	418	429	427	413	415	405	409	442	467	430	410	398	422	414	456	437	449	437	456	467	419	389	438	435	401	432	422	424	432	422	415	451	482	443	433	424	434	438	448	434	420	446	414	434	452	411	425	433	421	427	421	415	443	459	404	406	445	411	455	444	433	436	454	460	449	417	429	426	452	436	477	451	426	428	447	455	405	408	419	459	441	445	444	418	432	447	425	428	407	443	406	444	435	432	432	417	427	437	448	435	421	387	468	414	476	435	418	429	419	433	423	452	444	456	432	412	412	428	471	424	397	381	483	422	411	482	439	459	445	458	425	413	427	452	439	445	409	413	461	426	406	444	379	430	403	403	449	451	450	383	430	433	421	439	419	399	454	450	464	417	443	471	429	462	450	455	424	421	444	445	432	440	414	426	429	465	401	414	452	426	412	407	447	406	432	478	444	406	444	409	472	429	414	396	432	437	441	430	458	415	429	422	400	448	450	427	420	420	458	433	460	461	452	456	409	425	464	442	402	444	426	482	457	425	425	420	405	400	424	470	407	407	436	462	438	410	438	429	450	438	446	398	422	440	431
23536	20960	28057	24143	21364	18285	11670	8266	6998	4893	3102	2117	1474	1039	901	848	798	817	774	730	655	592	548	530	475	478	499	454	471	436	414	371	357	360	327	366	325	367	308	316	371	310	355	294	343	338	337	306	322	306	311	337	354	320	356	307	340	347	378	306	330	315	298	290	297	314	339	345	297	304	308	295	311	331	268	296	316	340	305	309	305	297	310	300	297	325	291	338	317	291	310	296	341	339	284	306	330	316	326	306	317	318	298	317	309	273	275	342	325	295	292	301	321	303	289	274	287	308	295	342	287	304	316	331	350	291	311	278	348	326	270	291	299	298	300	339	326	342	283	293	299	332	295	294	346	311	312	322	305	324	308	341	296	319	284	340	325	290	318	273	307	287	330	336	246	310	322	320	280	308	329	320	293	311	331	293	312	312	335	311	299	318	295	296	317	324	319	283	314	306	300	322	303	310	310	285	296	266	331	294	321	296	299	329	321	311	296	290	330	311	290	302	315	311	315	337	307	345	288	287	289	323	292	280	310	295	309	339	303	315	338	304	293	286	316	295	292	333	322	304	290	311	302	280	357	305	309	311	298	325	345	331	333	321	301	316	313	304	301	326	322	316	307	304	307	336	312	303	314	324	312	296	303	318	294	324	333	328	295	282	296	285	307	324	285	288	288	318	295	291	286	320	323	322	320	333	304	279	303	324	331	278	319	310	328	316	305	284	305	303	284	301	288	345	300	286	317	275	300	334	277	318	307	315	292	306	346	328	326	300	312	314	310	310	314	326	302	304	318	292	307	336	282	308	319	305	286	335	298	292	299	301	339	350	306	285	290	278	327	324	300	302	306	293	328	303	314	295	314	327	316	296	305	270	276	320	309	313	298	333	287	323	307	312	330	299	311	342	278	291	323	311	312	301	317	320	298	317	301	329	275	302	305	302	334	310	293	279	301	292	304	294	287	314	329	310	310	322	294	296	302	284	327	317	315	287	312	327	295	296	319	302	312	306	290	304	319	320	307	337	280	288	328	291	322	297	303	283	303	282	349	314	324	314	281	286	320	323	274	301	292	296	283	302	297	294	311	315	294	317	283	304	316	313	294	299	298	285	294	300	337	306	313	332	286	308	271	295	281	301	307	300	323	299	326	316	283	283	312	353	317	294	306	330	351	323	318	294	316	319	281	316	264	298	290	313	298	291	320	275	311	309	324	311	307	308	304	307	314	307	301	319	277	261	337	333	317	284	320	342	306	301	307	309	338	314	299	314	306	352	319	312	337	306	286	308	334	312	293	310	295	289	321	325	294	300	337	302	291	283	297	288	294	296	278	304	295	297	307	309	290	311	281	311	324	316	332	287	311	309	274	312	302	270	288	288	289	330	300	340	319	330	308	286	313	302	334	312	280	323	299	315	287	300	327	306	320	307	311	314	285	292	297	323	299	294	254	313	273	320	321	278	317	314	309	297	304	308	323	294	315	316	310	285	304	314	301	327	292	306	304	277	314	331	304	316	273	326	328	293	283	314	312	294	357	322	301	294	324	280	304	318	318	333	269	287	351	331	304	294	312	333	330	321	273	329	291	307	283	292	335	335	325	307	326	302	300	291	304	290	294	323	323	285	318	288	323	306	268	301	303	300	291	305	328	327	307	313	299	292	294	310	333	339	303	284	313	281	310	294	294	311	305	305	333	292	359	326	287	327	286	315	324	315	327	333	290	329	312	318	333	268	291	309	287	290	322	315	316	293	289	295	297	288	322	300	291	305	308	316	324	283	317	295	295	297	308	327	334	296	328	311	289	299	322	332	315	300	314	301	297	298	325	327	327	312	311	296	312	332	318	334	309	299	325	282	304	309	309	268	294	321	327	310	305	285	298	304	319	300	328	318	310	312	338	314	330	302	364	312	292	293	326	319	287	327	293	301	323	322	319	281	286	308	285	282	300	328	330	322	304	293	312	313	310	293	326	302	342	329	305	301	330	302	304	319	320	329	286	311	326	301	306	328	284	301	301	339	293	285	294	300	293	292	316	315	312	311	288	337	324	287	310	317	303	322	311	322	277	307	297	312	314	298	316	297	286	307	290	312	320	310	310	301	320	292	338	266	315	319	299	285	286	297	311	314	268	308	352	310	331	308	315	322	325	303	326	328	323	284	314	302	307	306	306	318	311	341	310	292	290	308	316	308	294	307	317	305	296	311	283	303	304	292	288	304	297	318	309	317	309	300	303	302	301	352	306	326	297	298	319	320	304	300	300	292	327	319	291	332	323	305	318	302	314	308	277	308	303	304	309	302	309	309	302	274	293	314	273	314	267	305	296	321	316	299	286	290	328	292	311	288	313	328	323	321	303	323	302	303	284	296	300	305	284	321	305	308	315	274	288	286	298	302	324	290	368	305	283	282	320	300	301	318	325	324	291	332	310	304	305	310	329	314	328	328	309	297	310	295	338	307	312	317	311	329	321	286	331	323	316	346	335	314	294	325	316	283	304	292	322	304	307	324	343	297	336	289	304	283	274	303	311	309	293	290	307	296	319	331	309	316	327	313	322	326	295	284	306	294	283	303	326	337	323	305	287	324	310	285	294	320	300	316	326	300	298	324	319	309	306	284	328	305	344	287	327	319	304	296	325	280	316	281	311	330	291	303	316	312	322	346	310	300	316	308	321	313	316	299	293	328	314	336	310	337	296	314	325	303	296	300	303	315	298	318	291	292	298	320	283	288	283	283	324	277	311	325	296	331	331	289	332	297	286	326	293	298	293	296	319	303	321	301	313	330	290	295	315	323	299	307	276	315	299	311	336	271	312	321	294	302	326	303	289	294	311	290	297	305	307	323	313	317	296	315	328	289	294	280	308	295	291	323	302	306	318	273	309	334	337	314	330	318	322	307	337	297	326	301	307	301	306	305	324	304	280	350	321	342	305	324	310	296	320	316	322	284	313	322	311	316	301	316	296	297	288	354	337	300	294	302	303	278	295	325	305	320	310	311	313	307	299	349	296	299	284	278	305	313	316	318	315	322	334	301	308	318	309	292	318	301	302	285	301	331	326	322	290	324	305	297	313	336	313	298	285	282	314	294	308	300	294	322	334	299	291	294	304	317	288	341	333	318	331	329	306	304	296	291	333	315	323	300	299	293	330	313	296	296	323	324	308	285	325	309	326	310	302	310	294	300	329	307	330	291	297	278	307	303	269	300	316	302	309	326	291	317	325	335	330	312	323	296	303	323	259	329	342	330	287	304	298	320	337	301	312	336	343	318	311	327	307	300	267	311	339	320	296	305	318	340	308	280	298	314	309	309	290	319	305	313	296	305	313	292	325	330	317	288	293	313	303	327	304	291	308	298	292	308	301	310	292	311	343	285	277	309	340	309	303	289	315	308	334	302	288	322	296	331	304	293	303	300	320	308	300	333	312	314	301	336	284	300	289	310	301	305	311	282	309	303	324	287	305	324	293	315	264	301	290	296	300	294	315	308	282	326	314	296	308	281	284	292	313	302
19207	41536	34479	23879	19743	16486	13442	12229	10675	7474	4920	3359	2266	1705	1248	1205	1125	1199	1231	1039	954	828	679	657	607	648	617	601	546	573	528	459	502	467	404	398	401	411	457	353	361	350	393	348	362	406	398	422	382	353	384	358	360	371	369	359	326	324	373	379	379	357	378	343	358	344	339	385	385	332	361	363	376	369	347	355	360	366	391	376	335	333	365	345	324	360	339	353	337	322	388	369	339	344	348	350	345	366	342	347	372	361	363	350	346	310	376	344	366	371	351	368	366	348	329	346	358	347	323	347	362	328	357	363	335	362	344	346	376	369	373	341	358	374	396	314	316	355	369	347	353	338	360	359	356	362	350	358	365	363	350	357	350	355	364	371	341	348	371	364	325	357	333	354	343	343	353	351	375	369	338	339	344	335	378	335	339	364	349	336	388	364	350	333	385	364	343	359	352	352	340	390	344	369	356	342	324	366	349	365	342	357	332	337	360	336	342	340	330	368	364	346	346	321	310	341	363	352	319	326	365	380	339	358	340	378	339	368	323	350	380	337	377	345	350	381	357	364	369	344	361	321	356	340	340	360	307	381	351	350	301	311	347	317	368	359	356	346	360	378	386	354	359	379	354	351	362	360	338	378	351	340	344	338	380	336	377	359	352	346	372	373	337	355	404	328	376	367	326	349	317	331	375	347	353	354	354	346	353	369	339	339	368	354	318	375	331	318	364	311	324	368	345	362	367	332	342	348	331	309	330	344	350	345	333	316	338	375	340	368	349	368	369	316	376	341	347	367	348	359	372	333	345	326	377	323	346	348	393	327	343	344	387	348	328	372	301	382	356	361	327	318	356	361	322	325	335	314	324	363	361	357	320	339	328	356	370	337	359	340	338	328	316	338	388	350	364	360	374	368	335	355	353	334	347	332	339	358	338	356	363	336	325	315	333	303	375	388	364	363	369	367	331	389	324	376	320	318	329	354	374	356	311	351	370	338	321	361	370	360	344	358	363	351	390	336	358	362	349	344	348	370	377	372	369	348	363	342	388	339	356	364	371	359	355	365	346	339	342	369	334	355	343	319	356	390	346	322	383	370	334	312	367	337	371	338	325	314	338	361	355	341	348	360	375	332	357	379	381	324	340	384	356	363	366	374	346	317	375	364	366	315	375	336	355	335	322	376	352	397	339	385	331	365	331	374	366	347	367	345	339	354	366	370	321	324	365	339	378	353	350	344	370	360	305	344	365	368	328	373	354	383	372	332	349	343	380	339	346	359	354	376	326	344	334	353	330	343	361	348	370	340	347	364	377	362	333	371	338	352	362	333	314	373	363	346	355	351	364	355	362	356	347	360	368	357	343	367	353	375	372	371	345	335	332	330	347	360	364	376	367	351	330	324	365	344	344	351	338	359	391	341	384	347	362	369	344	382	369	332	359	352	343	360	346	361	341	366	348	348	350	336	336	349	318	364	327	373	342	353	341	334	319	361	373	361	329	350	353	385	360	362	343	337	344	355	322	320	335	330	359	304	324	349	369	313	353	318	373	378	352	374	350	346	352	373	355	394	349	353	332	362	372	370	335	376	355	346	327	342	356	379	355	360	340	350	371	345	312	327	354	378	346	341	345	336	316	336	394	361	348	337	347	366	353	361	331	336	337	352	340	364	333	341	333	321	335	340	385	374	380	317	351	352	370	323	326	370	377	372	328	365	345	363	338	328	357	346	364	366	340	344	341	380	329	332	374	354	353	350	334	331	346	359	361	321	346	341	396	364	331	353	352	337	352	379	364	363	369	354	329	363	364	333	331	341	368	372	346	348	359	344	320	358	375	344	338	367	331	356	310	333	329	348	338	351	354	349	354	358	375	351	323	366	360	365	340	347	363	351	367	366	363	325	351	359	375	349	353	337	339	344	362	383	327	357	353	352	360	344	374	354	384	366	339	380	326	364	330	402	377	350	354	331	358	341	320	369	344	383	338	354	347	379	328	336	351	353	382	347	339	340	349	363	390	348	358	363	340	355	369	327	336	347	371	330	340	360	350	357	348	345	351	327	339	352	342	349	343	343	358	322	357	336	364	336	359	334	336	331	382	348	359	316	348	326	344	384	327	350	339	361	365	370	326	357	341	347	345	345	364	358	350	366	352	376	333	368	342	356	372	320	389	347	360	364	345	369	340	361	347	361	315	336	341	373	355	365	340	354	359	331	354	361	374	367	341	327	345	355	342	370	372	350	362	360	373	350	370	365	340	337	382	343	349	333	347	372	362	357	325	334	326	336	321	343	378	332	324	333	339	328	364	338	336	332	362	358	364	382	346	366	404	367	340	357	361	344	348	330	376	354	343	389	354	343	324	361	343	355	312	352	339	393	324	363	339	375	334	342	366	373	354	333	296	351	318	356	369	332	309	351	345	342	361	351	383	362	344	373	375	332	360	342	360	375	342	365	407	359	364	343	340	338	359	376	390	367	350	344	358	375	336	350	347	362	331	330	338	360	375	319	348	363	345	353	352	343	338	384	358	346	351	331	357	357	354	320	361	361	409	402	364	338	371	348	376	327	357	344	376	383	364	359	357	354	315	372	352	376	343	356	340	364	375	347	388	346	366	349	360	357	348	356	350	341	315	367	369	344	338	347	328	329	349	351	341	339	341	362	340	364	345	352	361	352	356	351	321	352	349	349	344	363	390	325	361	358	326	343	344	362	347	360	355	352	364	343	341	378	352	327	345	329	352	358	340	313	370	328	358	347	319	370	359	343	316	356	345	342	332	347	348	353	350	361	380	368	342	299	373	331	327	371	352	349	347	356	397	334	347	345	376	366	331	353	333	343	358	326	347	369	376	350	334	318	387	365	369	377	320	356	347	361	326	357	342	338	326	372	337	352	375	355	334	334	392	341	337	335	369	363	366	376	343	366	374	331	394	365	348	347	363	353	347	337	344	365	330	363	377	314	377	325	386	367	354	373	330	397	327	336	350	347	363	359	378	354	328	353	311	337	366	397	367	333	340	347	337	336	324	374	336	365	379	384	344	320	376	302	333	345	355	388	369	339	338	341	350	369	356	381	376	325	348	371	357	373	328	370	321	319	322	322	324	375	388	370	364	373	392	341	363	371	309	361	340	384	371	345	336	363	364	345	384	356	373	374	386	353	372	332	354	361	351	327	352	352	362	352	365	360	339	366	356	340	321	356	344	342	341	384	363	368	373	339	385	359	366	372	342	343	402	344	355	375	367	332	348	336	352	334	326	336	330	359	337	325	361	376	348	360	386	339	331	330	324	354	358	339	342	359	351	313	368	317	322	352	362	333	357	366	351	325	348	337	364	359	356	374	344	375	345	373	335	351	335	322	303	345	358	368	349	362	383	352	373	361	364	350	381	362	355	355	368	372	352	321	341	366	356	359	376	332	351	350	343	370	345	352	364	335	356	315	326	339	360	339	349	348	327	331	376	366	344	359	364	372	381	369	388	352	347	360	381	340	325	365	318	347	368	335	337	337	343	340
24555	21014	27474	25024	19072	11486	7569	5967	5116	3622	2380	1597	1113	904	729	673	633	664	629	664	599	539	495	419	419	411	449	394	403	365	351	362	300	350	352	327	354	339	350	334	294	302	315	300	277	280	297	295	289	314	315	303	319	297	295	326	294	324	319	305	307	283	299	310	308	278	307	284	292	293	290	286	295	279	307	308	299	277	278	314	324	291	274	295	310	277	302	280	309	289	271	318	286	318	339	291	306	312	312	305	274	303	312	310	300	298	289	295	304	319	303	311	309	259	302	280	298	324	311	298	304	285	312	293	283	313	269	300	283	274	286	303	332	298	278	295	288	278	278	327	288	298	280	330	320	323	296	257	328	275	324	304	324	278	309	288	287	297	248	284	267	304	325	308	327	324	308	315	314	301	291	312	291	315	298	295	278	303	275	316	305	283	300	290	310	273	286	289	337	295	309	319	329	272	272	298	317	304	305	304	331	327	317	303	288	295	294	302	261	291	273	315	310	315	289	322	295	291	327	281	297	296	309	279	306	313	276	290	268	292	290	299	304	313	299	307	272	303	302	307	304	281	300	318	303	269	307	286	303	293	299	274	299	291	327	321	312	298	313	244	293	331	263	289	300	330	330	295	295	309	306	299	288	287	282	302	306	308	278	315	314	312	307	312	309	335	301	307	271	336	294	265	288	292	315	294	287	309	322	290	307	277	284	287	297	296	275	297	301	251	310	296	274	302	293	309	299	296	291	295	274	294	280	313	341	297	295	297	311	290	285	279	299	288	284	303	318	307	289	268	276	280	314	305	318	302	286	318	248	282	287	301	299	322	307	321	289	288	296	283	329	298	280	285	313	299	298	341	274	262	320	318	291	279	313	317	285	308	280	290	314	329	319	295	260	282	305	289	300	312	299	282	288	280	298	293	293	298	331	305	292	268	322	299	320	295	266	289	302	288	294	293	296	321	298	311	282	299	275	301	337	300	309	284	319	273	311	319	315	297	281	274	332	316	300	292	302	293	290	323	337	306	273	318	295	357	289	291	328	305	282	295	307	307	292	305	295	318	313	319	291	306	286	318	292	269	296	314	296	271	265	343	308	296	315	290	282	325	325	297	282	276	302	321	316	320	323	303	302	314	303	306	285	275	298	289	316	306	309	284	287	286	281	300	328	291	293	321	267	322	315	291	325	290	308	266	309	320	298	321	304	302	293	287	275	306	299	294	307	316	318	278	285	275	310	278	305	328	299	314	297	289	295	276	297	290	316	328	300	312	271	331	289	312	300	311	278	305	271	287	315	303	334	279	283	293	280	275	315	273	282	279	279	311	285	310	287	287	290	279	283	331	295	306	311	293	312	289	295	290	296	297	279	324	304	313	307	309	303	285	294	287	311	310	279	301	277	301	303	296	284	317	278	300	302	333	284	324	291	313	312	299	317	293	301	279	307	291	291	296	309	334	277	274	289	320	295	249	290	310	321	286	276	285	259	296	306	308	305	293	300	292	286	296	334	318	260	292	259	299	289	314	286	306	300	323	304	337	339	314	302	306	264	271	300	289	318	296	286	303	296	331	281	306	308	290	266	310	283	313	283	294	290	300	321	310	310	310	335	300	293	308	285	290	276	279	286	313	286	314	295	279	291	325	320	267	298	313	307	304	271	301	288	275	323	268	291	325	276	287	290	253	309	281	293	277	295	274	303	279	327	293	281	285	295	327	304	280	304	288	283	307	276	325	303	292	307	302	299	283	305	319	273	310	289	300	329	308	314	266	288	294	298	290	259	312	254	328	304	290	300	285	304	260	309	308	310	273	307	325	308	299	283	297	272	279	332	300	326	278	293	309	323	305	305	263	301	305	305	306	282	289	303	313	326	274	281	301	262	304	287	276	294	296	295	313	290	324	305	280	287	292	291	290	279	297	272	286	291	294	290	294	284	304	293	261	294	276	305	306	294	328	300	307	320	302	304	338	307	281	338	306	287	305	317	304	344	293	280	276	310	299	305	277	289	336	291	306	306	320	300	286	281	292	333	291	301	290	295	301	286	308	274	303	316	310	309	304	303	304	327	273	308	299	304	288	285	262	292	308	310	295	311	289	278	313	271	286	318	302	298	293	282	278	284	317	305	319	272	318	284	296	327	314	305	289	315	306	306	321	296	285	316	305	327	288	295	315	354	287	293	303	307	320	297	292	325	306	276	270	269	298	287	298	314	278	285	303	316	310	309	308	292	305	306	287	317	296	280	329	301	294	303	293	279	261	334	296	293	282	328	313	288	281	272	308	314	300	264	310	284	271	292	302	312	275	329	273	275	278	306	300	296	290	301	281	321	280	282	315	285	258	281	300	334	285	281	284	320	293	285	305	275	292	298	301	326	306	300	295	304	319	339	260	315	294	284	304	297	288	292	288	294	287	307	286	310	303	297	263	281	305	297	278	323	299	298	299	325	288	289	316	304	325	290	282	270	316	308	300	306	302	299	290	287	287	292	309	296	303	271	275	291	292	329	315	267	289	296	304	295	286	303	277	287	296	309	308	313	347	310	281	309	354	271	300	321	307	304	305	296	303	302	303	320	281	320	315	296	300	277	269	314	276	310	296	297	299	290	315	327	306	301	299	287	284	316	292	314	294	285	279	300	283	325	296	302	286	308	285	281	279	299	298	310	324	274	311	334	331	287	296	312	303	329	291	287	326	294	309	298	279	285	278	327	304	297	297	275	298	333	275	290	313	278	287	307	330	291	301	299	267	301	284	304	310	325	304	304	323	318	296	322	269	320	287	280	328	338	298	313	313	283	278	271	305	315	315	304	258	279	262	309	282	323	302	288	295	297	308	298	320	279	316	274	288	312	305	339	294	278	281	266	297	299	291	289	328	307	276	292	270	329	312	284	276	305	259	310	304	273	322	307	292	271	301	300	311	286	286	290	280	330	292	305	295	315	271	300	297	282	309	290	320	297	308	292	307	303	318	300	312	299	285	288	322	283	311	304	315	280	310	312	312	301	276	296	327	288	321	309	305	254	297	310	338	317	300	281	298	307	334	308	302	337	299	313	318	321	294	269	323	267	307	314	328	276	308	315	302	327	297	289	313	301	322	328	273	308	308	283	281	334	296	318	294	314	321	304	283	289	279	329	311	295	320	314	316	297	332	280	300	298	309	288	305	317	327	280	339	326	328	295	304	287	281	304	311	271	301	300	294	307	274	267	309	291	289	257	326	273	292	304	278	307	293	315	309	309	289	312	317	306	302	280	318	299	316	311	299	296	286	305	275	304	255	294	299	295	300	306	293	314	303	292	283	310	275	301	309	305	274	276	288	300	306	314	299	302	297	297	306	297	262	287	283	303	290	289	295	322	307	303	275	306	306	286	318	302	302	314	305	281	279	301	271	304	311	309	312	288	293	304	302	313	306	271	292	251	283	307	299	354	310	292	290	284	302	300	282	254	288	330	274	297	259	320	320	314	280	300	296	325	317	292	293	287	300	324	301	296	285	299	299	302	310
19293	38099	31507	20652	17120	14131	11102	10202	8738	6102	3993	2686	1849	1280	1085	962	959	1037	975	914	770	711	587	564	503	523	529	535	504	424	463	425	397	415	385	369	348	351	352	331	369	356	361	375	375	337	406	369	376	317	364	320	331	364	322	364	365	348	346	344	336	333	301	349	335	325	330	324	344	320	344	296	313	329	343	355	341	307	378	339	340	344	321	322	316	347	310	311	337	353	317	302	371	307	311	328	326	337	345	335	372	331	316	361	331	316	352	349	331	353	316	312	319	294	343	398	336	345	318	353	320	336	338	322	353	300	310	357	363	329	326	337	348	322	305	347	329	350	342	294	326	340	323	341	345	305	354	344	324	342	342	333	355	343	332	322	298	333	322	348	368	324	325	315	343	331	338	330	353	350	350	315	315	315	332	309	315	324	347	348	346	320	329	333	337	306	316	312	343	344	372	322	334	338	345	327	340	326	309	351	355	347	314	331	325	346	324	332	358	348	320	326	333	342	322	317	339	344	315	340	355	351	347	320	311	341	304	324	347	349	331	331	344	337	343	317	306	343	328	309	341	340	344	349	311	321	328	343	289	334	355	360	304	319	333	312	333	320	341	344	338	312	335	324	330	333	352	346	325	331	348	347	335	358	349	355	320	336	312	341	333	322	326	360	317	342	336	317	319	340	336	335	331	320	325	336	327	342	310	328	304	329	337	336	354	362	328	345	367	338	361	335	348	320	332	307	349	334	328	311	306	336	367	333	332	346	334	369	304	320	341	320	372	334	369	320	351	334	318	330	305	327	302	331	344	308	332	354	336	336	323	328	345	335	317	283	353	363	339	349	344	326	325	332	342	341	349	293	291	337	322	313	327	296	317	343	334	343	314	345	324	367	327	355	351	362	334	333	332	337	338	342	352	344	342	326	333	329	325	351	338	377	364	325	348	309	336	330	307	336	363	336	307	364	342	336	315	328	349	325	352	370	338	339	299	372	341	326	314	290	334	345	324	335	341	298	344	314	343	341	309	354	357	299	309	313	310	342	321	332	335	339	326	310	336	307	316	309	328	309	331	330	330	325	324	314	327	350	315	339	315	371	336	354	340	362	293	346	331	351	335	331	367	339	320	357	362	328	324	356	360	334	362	330	362	339	346	295	332	334	332	324	337	302	327	329	288	361	321	339	340	341	327	317	327	358	335	322	354	327	342	336	329	321	340	319	321	336	314	320	311	329	319	350	306	326	349	309	352	328	334	327	327	341	339	327	358	334	348	309	329	375	318	325	339	337	280	320	348	320	315	315	343	321	320	338	341	340	347	355	338	320	345	345	348	311	318	332	302	341	334	337	351	347	322	328	341	342	348	344	341	329	327	377	307	361	332	319	338	330	346	354	330	342	331	317	324	329	285	331	335	328	319	327	324	303	333	345	332	337	335	327	337	325	350	307	313	324	353	338	307	317	343	338	307	350	319	363	350	340	309	324	349	327	358	312	310	348	351	358	358	363	355	314	325	306	292	348	312	322	315	310	336	328	319	327	340	339	317	322	323	337	351	325	334	315	309	319	349	344	336	309	330	321	294	318	298	326	307	328	343	373	312	323	327	310	329	357	328	343	324	321	337	329	327	338	338	361	343	344	327	331	311	292	331	308	345	323	313	368	334	308	321	325	329	331	331	333	339	349	367	328	314	332	302	351	321	329	343	345	315	326	345	328	316	323	338	322	298	319	332	349	288	352	316	314	310	327	331	381	340	325	315	358	344	338	338	329	325	335	335	326	314	343	331	327	343	326	324	328	336	332	332	321	326	324	343	309	319	332	357	323	314	293	292	337	321	308	344	348	365	287	312	342	341	326	335	314	322	342	332	315	321	305	315	337	341	309	322	333	330	320	348	331	333	319	338	344	295	328	311	330	330	319	342	309	327	322	329	357	326	359	321	352	317	340	345	351	328	316	366	306	340	328	329	331	346	326	321	343	327	331	336	344	335	298	355	301	327	341	314	320	337	342	365	308	356	347	345	294	301	301	337	330	328	340	314	290	352	313	313	337	379	326	341	338	340	312	327	341	354	309	330	333	336	344	327	355	323	328	317	337	315	336	327	341	344	311	298	325	329	335	369	302	352	346	344	300	312	305	322	313	361	345	305	334	339	306	338	326	330	325	326	357	311	336	341	341	342	328	352	314	330	328	354	333	322	327	325	307	326	345	305	298	328	335	353	321	324	338	308	346	350	321	318	326	331	338	341	309	349	291	356	342	310	305	350	348	321	343	320	305	324	316	309	328	304	347	345	333	344	325	310	327	359	352	369	328	326	338	288	321	339	330	300	337	328	324	362	331	345	306	343	335	341	326	332	338	330	320	304	368	350	342	342	315	319	344	327	315	348	339	349	341	330	304	348	366	337	308	328	316	328	324	327	326	354	324	321	353	339	320	313	331	345	324	311	359	355	331	339	339	334	319	338	358	334	349	349	343	335	290	343	345	344	314	340	352	319	330	323	349	323	376	320	313	318	314	357	320	342	332	318	329	356	318	314	328	360	348	354	330	320	323	316	326	336	326	363	296	323	343	325	325	357	309	327	331	294	363	299	307	354	337	348	330	319	357	336	347	341	341	356	303	361	317	318	353	340	298	307	320	304	339	329	340	318	344	316	341	344	310	318	341	346	328	338	309	323	310	320	320	337	323	343	359	330	350	312	310	329	368	323	348	319	318	358	317	320	347	365	359	350	355	352	334	311	338	327	303	337	325	357	314	343	317	322	343	350	334	319	339	344	324	309	381	347	343	319	317	291	300	354	327	349	336	313	343	348	321	335	320	348	314	340	317	368	315	330	315	314	351	324	333	331	388	363	336	356	322	318	334	323	359	368	340	326	342	329	303	354	352	338	360	340	339	354	334	348	337	282	368	331	342	321	308	352	323	300	368	350	311	290	322	335	327	309	326	330	309	321	321	340	338	350	326	330	338	325	344	347	327	281	333	347	328	324	309	337	343	340	336	343	326	334	341	358	358	308	308	297	355	349	346	307	368	332	343	332	318	349	329	338	312	324	289	317	329	341	347	332	333	348	304	335	346	322	347	338	335	332	335	315	353	333	364	312	340	315	350	319	343	338	321	314	305	330	305	351	333	377	339	331	328	324	333	323	354	337	321	280	320	344	331	347	317	345	312	349	358	324	333	352	303	325	374	308	327	325	361	297	318	316	356	347	346	354	316	324	363	358	349	330	366	350	329	306	358	346	350	334	325	343	328	308	342	336	327	338	342	317	320	359	330	328	294	333	321	327	315	348	337	349	311	317	322	334	332	315	343	355	309	343	311	294	336	342	341	320	339	331	329	318	350	362	336	340	324	321	317	304	322	322	334	296	320	364	301	332	320	341	326	327	356	333	317	340	351	342	336	308	367	323	348	329	352	313	318	307	346	332	354	279	311	308	312	342	338	347	297	285	323	373	328	338	336	332	336	333	352	358	337	358	353	349	392	333	350	308	323	325	335	337	364	336	338
22471	20988	28512	23701	21110	22126	21087	12548	10033	7148	4533	2972	1929	1392	1014	907	887	980	881	809	672	600	541	473	432	412	428	385	397	341	318	264	302	277	236	260	250	210	247	237	244	213	214	169	215	216	233	219	197	209	189	201	199	202	225	183	191	182	205	196	184	163	170	158	183	189	202	202	185	187	163	202	198	167	160	180	197	176	191	169	185	164	175	202	161	190	185	194	186	174	201	192	201	176	168	174	172	186	168	161	189	150	153	186	197	187	162	180	175	173	200	154	205	182	155	185	186	179	202	193	182	195	168	182	180	171	211	164	183	173	182	157	205	179	196	185	173	167	174	167	167	175	203	173	175	167	188	186	183	208	177	185	183	167	162	162	175	210	150	152	184	189	181	180	169	184	178	192	183	171	212	183	197	152	182	190	186	188	191	192	201	176	169	184	202	188	182	176	167	182	181	184	205	152	166	190	186	202	203	193	186	182	191	169	160	191	201	194	189	183	180	196	187	179	175	175	176	182	157	174	196	179	199	197	208	191	158	187	222	169	162	181	186	195	192	161	178	153	175	170	173	178	197	172	150	159	187	198	165	206	167	172	161	201	180	182	180	175	198	166	182	183	191	183	193	190	182	185	173	179	174	188	183	170	192	172	169	170	185	178	207	201	192	180	166	189	173	165	163	159	183	165	182	170	164	199	195	168	214	192	191	165	183	186	186	180	171	160	169	190	192	181	180	182	193	185	188	177	204	173	154	167	187	172	204	191	203	190	180	166	162	183	176	188	189	174	194	174	179	166	160	176	155	193	173	170	194	164	195	166	182	158	175	199	177	182	158	213	180	172	167	158	172	190	175	189	190	172	186	176	160	186	168	185	166	195	158	181	183	174	189	188	187	185	177	185	178	173	165	189	168	196	202	168	168	188	197	190	189	181	176	167	165	163	166	207	188	165	175	182	185	168	197	186	198	189	178	175	196	161	177	207	193	177	166	186	186	187	190	192	168	176	181	160	191	182	158	197	169	190	174	172	158	175	187	179	197	185	195	167	158	186	166	188	177	158	200	158	185	174	166	177	181	175	188	202	188	170	166	179	175	164	175	193	175	179	173	177	184	181	202	178	161	177	191	169	189	175	165	168	193	187	185	168	175	152	184	161	173	187	182	160	175	195	210	183	162	161	183	185	198	196	193	191	177	186	182	180	177	187	186	170	149	165	169	202	188	170	178	183	177	181	166	200	169	184	193	168	170	163	207	182	222	196	190	171	163	205	175	175	165	181	183	150	161	190	166	184	185	182	179	183	163	206	190	186	168	175	179	160	183	204	181	194	178	149	177	178	177	159	184	189	174	185	206	170	177	170	190	179	186	150	182	205	170	184	185	194	173	197	184	176	172	203	202	169	147	183	196	199	177	174	175	184	199	159	165	181	185	173	168	189	180	164	177	174	173	178	199	180	200	209	171	150	197	164	187	148	186	205	172	191	181	208	180	167	168	182	175	181	208	185	162	192	175	154	168	185	178	200	186	186	165	165	173	174	176	176	202	159	215	189	162	166	188	179	206	162	184	173	201	164	186	198	193	186	174	169	182	173	191	203	182	164	175	186	188	185	168	170	181	179	166	194	171	170	211	176	174	192	181	184	200	177	196	174	160	178	193	198	204	200	198	190	192	176	152	182	191	177	206	206	148	178	178	194	155	180	185	180	194	162	180	158	189	157	200	170	204	176	175	179	171	176	187	181	164	183	153	176	169	203	191	175	177	152	178	174	159	189	176	189	193	190	179	189	190	167	180	175	160	178	203	176	169	183	179	184	200	148	174	177	192	177	190	179	174	157	179	167	172	190	199	191	180	180	196	166	166	178	183	178	178	155	156	187	210	173	191	162	199	189	188	186	170	174	180	146	182	178	170	198	200	182	167	192	168	210	179	189	183	196	168	164	182	191	155	193	169	158	191	180	151	189	199	168	166	191	179	184	176	189	193	162	173	195	183	155	180	188	189	195	179	177	176	165	167	170	191	175	174	167	178	161	182	173	172	171	183	174	181	186	188	226	165	157	202	147	191	179	213	180	174	203	169	162	177	166	170	194	212	198	160	195	200	162	196	182	178	185	157	175	190	177	177	185	166	162	176	184	161	192	178	199	175	196	199	168	168	176	183	154	201	199	180	178	183	171	187	183	178	182	176	177	185	188	187	194	169	180	174	192	178	172	164	152	182	156	190	196	177	177	177	180	195	167	173	184	174	180	194	168	192	185	166	145	163	181	151	169	179	198	194	192	164	167	166	156	185	183	165	173	191	186	180	180	174	185	168	178	174	194	185	196	191	173	191	199	172	186	183	172	185	182	195	197	170	173	168	176	197	188	172	168	191	181	160	179	172	188	178	175	196	190	164	171	175	156	187	166	179	175	181	187	178	188	206	194	169	197	160	181	221	146	175	166	158	199	169	177	171	205	206	185	184	217	175	176	206	178	176	188	190	206	188	216	186	208	182	179	173	183	194	161	170	199	194	195	167	177	183	176	195	175	189	175	192	192	208	178	164	173	196	190	189	192	165	142	198	165	185	175	178	211	199	188	162	173	196	179	183	155	177	193	182	179	165	189	165	182	181	190	176	181	192	173	176	157	171	172	181	170	180	181	186	167	209	199	184	178	174	173	172	179	168	185	165	200	172	168	166	175	209	171	182	180	193	189	185	173	177	211	187	184	171	172	164	170	164	179	197	169	219	173	154	178	180	167	177	163	186	179	167	162	176	174	176	197	191	178	193	162	183	184	175	167	187	172	201	180	165	172	201	185	197	161	183	162	193	165	159	171	179	167	197	184	160	168	193	157	175	167	174	159	186	190	164	188	179	205	164	153	183	189	192	194	195	178	170	191	187	169	185	168	189	187	189	158	169	177	200	174	163	191	194	188	181	181	196	177	166	177	194	177	173	175	193	184	171	186	189	202	191	190	173	168	161	179	168	163	183	173	171	185	197	209	185	185	171	180	191	179	183	156	162	164	177	180	172	186	160	164	192	181	175	168	187	187	159	184	184	184	189	188	189	170	212	153	189	198	191	173	144	148	171	206	202	187	184	171	197	179	176	185	194	176	166	182	186	181	204	158	169	173	184	182	164	192	177	158	167	163	183	166	194	161	167	163	173	192	184	171	174	188	185	193	187	188	175	183	172	195	167	207	174	169	161	184	182	193	175	158	184	176	188	173	170	189	189	178	185	187	193	164	190	173	163	184	178	153	185	169	175	189	190	186	162	179	176	165	179	166	182	183	194	172	160	166	147	190	181	179	177	190	181	172	178	178	179	178	177	181	179	164	185	182	182	156	173	168	182	175	163	175	178	171	158	172	173	180	179	201	183	176	197	166	185	180	180	160	166	213	179	171	168	169	183	182	182	172	177	159	166	170	180	178	187	174	183	186	165	172	152	163	157	173	167	180	181	174	162	201	187	171	172	166	175	192	185	196	169	191	173	173	160	174	185	178	191	178	187	158	161	179	159	176
22050	46714	39766	28949	24918	21251	17803	16295	14512	10438	7157	4586	3089	2202	1586	1421	1337	1472	1413	1200	1019	890	694	661	569	586	579	591	542	429	433	380	402	313	316	313	291	303	290	280	299	264	232	249	270	248	220	242	222	256	227	232	218	225	199	216	208	211	226	209	197	195	243	223	233	217	213	214	214	193	215	195	196	210	210	202	182	216	206	186	223	195	231	227	206	221	226	208	185	202	192	222	205	217	203	188	193	221	189	208	213	225	197	203	192	203	220	211	201	202	208	211	212	208	163	191	212	216	176	191	193	200	212	203	189	188	196	204	187	166	207	204	210	195	198	202	194	218	220	196	203	217	198	196	173	211	197	195	196	189	208	201	213	196	201	213	203	211	211	191	193	204	192	189	194	209	194	171	189	203	203	199	198	199	204	204	189	221	205	213	209	214	200	221	198	213	183	192	204	192	219	194	209	182	221	216	186	216	222	189	210	211	175	211	205	192	215	221	208	176	202	203	201	197	202	182	212	206	197	217	214	222	174	205	217	180	201	210	203	186	185	180	208	214	225	191	203	190	202	219	229	209	203	207	192	224	188	203	195	205	199	190	180	233	194	202	192	215	204	220	187	188	211	192	201	199	205	239	208	202	194	214	186	213	198	190	220	219	226	212	189	201	191	191	225	209	197	198	205	217	200	194	214	210	208	186	186	174	184	185	199	215	210	187	217	196	183	192	233	190	204	195	196	211	203	198	234	206	201	190	214	218	175	210	198	191	161	196	203	204	217	204	219	178	196	168	194	170	195	192	189	162	219	217	209	193	206	190	180	233	184	163	221	224	221	207	179	174	199	196	222	202	212	218	192	184	191	175	217	205	176	188	187	185	212	207	202	190	201	191	229	196	175	240	194	203	193	189	203	202	162	210	196	187	206	169	219	208	222	188	219	187	203	175	182	186	202	194	210	193	196	176	185	195	188	209	185	186	190	178	173	212	192	205	213	223	175	188	212	211	173	182	201	212	190	201	212	197	218	219	195	199	202	196	210	175	202	187	213	200	219	215	180	201	250	206	191	213	206	197	195	198	212	216	185	200	191	199	181	192	209	212	229	220	213	186	204	196	183	176	213	197	191	202	193	215	216	190	212	197	213	190	189	183	209	176	227	197	189	193	200	216	212	212	214	192	188	192	207	172	168	205	186	224	206	214	197	180	190	184	185	201	183	211	201	198	196	208	194	216	202	196	188	206	207	203	212	207	222	219	174	203	180	179	205	188	191	194	181	195	199	200	183	213	179	193	191	212	210	195	218	191	192	205	210	178	183	204	166	204	223	214	232	187	213	192	212	221	199	199	194	207	214	211	216	199	204	195	187	222	202	191	203	178	204	199	201	204	215	200	214	213	211	221	177	215	190	223	222	203	197	173	181	215	200	184	179	194	184	206	215	205	210	216	194	209	197	204	224	202	184	187	200	215	206	180	203	211	205	235	211	184	195	190	194	190	222	215	191	203	191	168	198	208	164	201	174	232	200	192	215	219	202	199	211	207	180	202	190	229	188	196	189	192	199	198	206	196	211	184	191	229	222	196	210	205	207	201	199	204	231	190	215	228	196	185	211	176	206	199	209	185	217	216	209	189	199	206	192	220	212	235	222	191	202	201	188	209	222	218	205	187	214	212	226	199	189	215	195	182	203	202	216	223	186	218	199	217	210	185	213	207	185	219	204	197	235	175	219	190	191	204	196	214	193	196	207	213	205	183	220	201	163	223	190	191	192	187	192	221	223	218	193	193	204	194	215	225	210	207	194	207	208	199	200	226	198	212	216	190	196	223	184	192	193	190	198	224	211	196	195	200	202	178	210	201	200	201	201	191	183	215	212	188	214	206	198	205	196	188	197	197	177	197	200	197	207	202	195	206	199	204	199	207	168	178	221	217	223	198	207	230	217	194	200	197	196	169	201	230	204	191	220	173	177	199	211	199	213	183	204	177	193	195	220	204	189	201	185	194	205	194	207	165	189	197	196	205	210	224	191	181	217	183	212	198	198	217	211	211	203	224	188	191	199	221	218	189	223	204	218	224	206	178	212	178	185	196	218	194	221	176	210	217	223	177	211	195	207	208	192	165	208	193	216	190	215	189	223	215	178	192	176	201	183	187	199	201	205	189	192	188	212	231	176	182	228	211	202	208	189	199	202	185	209	196	205	207	184	190	194	178	206	210	188	215	218	179	189	175	192	197	197	199	208	185	172	170	218	174	209	219	201	189	185	190	208	194	199	215	196	192	200	206	217	208	193	208	211	245	216	203	216	181	217	193	180	166	213	181	204	193	208	224	226	190	194	214	192	209	195	186	220	179	186	205	207	183	190	191	208	188	221	234	202	211	211	185	195	211	212	209	196	198	200	214	186	202	185	205	191	214	204	208	200	206	204	209	198	201	196	200	176	212	216	189	195	201	202	191	198	210	204	189	197	220	190	203	190	188	199	213	212	195	210	235	224	229	204	212	211	165	215	203	231	255	198	201	191	181	198	210	209	204	203	216	200	215	195	212	194	189	199	198	210	221	182	213	205	178	193	197	184	232	190	212	204	206	207	181	218	189	210	200	219	208	215	200	193	200	203	198	216	192	185	207	209	193	183	202	228	215	197	198	191	192	181	194	199	222	201	204	186	214	179	191	161	219	205	234	188	212	185	219	203	185	179	199	184	204	230	210	211	180	195	213	195	201	225	205	206	188	191	188	195	207	218	206	207	194	209	207	200	172	209	202	204	193	177	212	201	227	200	178	198	210	197	212	196	190	198	194	201	238	215	195	198	193	207	207	206	220	175	194	200	178	216	179	221	208	182	192	194	199	197	203	197	211	184	208	191	203	198	208	174	199	210	208	191	211	214	208	199	214	228	214	204	184	192	219	194	220	200	215	208	219	192	225	206	214	202	210	214	194	204	190	185	201	218	218	190	206	192	196	202	203	201	185	201	211	202	191	216	190	176	194	190	206	228	205	212	213	223	222	189	177	193	204	208	228	197	204	204	194	196	198	193	216	214	176	188	200	211	205	182	189	203	195	194	219	201	200	202	203	191	214	202	180	205	212	190	222	219	210	177	197	187	200	194	215	175	223	217	188	204	193	181	203	198	206	183	184	209	198	161	202	232	200	247	193	230	192	190	193	173	198	185	185	183	200	189	211	192	177	205	187	219	203	189	206	207	223	195	204	215	206	194	209	202	187	210	217	202	207	211	213	174	220	205	219	201	180	218	194	223	211	206	202	206	198	187	180	204	197	205	214	216	209	224	205	205	186	225	204	197	179	181	211	234	206	187	189	199	197	202	189	186	199	237	219	191	200	185	207	217	212	231	210	216	170	209	190	196	186	211	212	213	190	196	183	198	192	199	187	213	213	208	185	184	210	198	215	192	155	208	218	201	207	190	218	191	188	183	203	196	193	212	192	210	200	221	202	192	220	184	173	203	210	185	188	198	198	192	214	192	207	202	198	182	196	193	215	220	190	210	209
27635	22489	23735	15999	9406	6387	4848	4165	3744	2507	1731	1212	949	733	677	623	612	670	639	627	567	569	490	481	497	513	524	451	469	435	415	398	458	401	407	385	433	371	371	378	402	382	370	444	392	379	378	397	395	404	398	407	397	410	398	425	392	397	368	399	386	404	429	399	368	387	412	375	371	403	405	396	371	381	395	351	391	405	393	390	385	378	392	381	428	358	379	423	398	373	396	390	385	369	403	366	402	372	398	370	387	378	365	387	398	419	352	373	397	403	388	378	410	386	378	379	424	377	376	397	358	389	362	404	411	415	373	400	386	356	396	409	399	402	387	376	359	410	381	443	413	376	404	377	414	362	391	379	396	395	396	417	374	420	371	368	359	416	413	380	394	374	412	389	371	405	394	399	431	376	392	417	404	367	405	420	409	405	390	392	361	377	386	395	409	376	410	370	361	379	389	420	404	390	405	355	400	349	350	398	388	376	415	378	405	416	431	401	384	425	382	401	394	397	362	394	370	401	379	398	401	384	389	362	362	395	393	378	388	418	389	393	409	362	409	403	387	390	393	392	404	416	395	373	382	368	378	384	389	398	394	387	378	387	374	378	410	407	389	433	432	393	383	387	398	337	376	361	372	371	386	403	416	387	358	416	381	387	403	385	366	388	370	404	386	387	380	415	409	432	422	396	416	391	379	407	368	397	405	403	408	399	366	412	393	390	419	399	370	379	362	388	372	372	381	397	405	380	393	400	421	400	361	363	394	409	386	375	410	382	367	378	366	392	378	393	394	359	380	375	410	438	368	376	398	372	378	382	381	340	355	413	434	371	393	381	393	377	384	391	376	358	382	374	371	372	417	415	373	392	385	387	416	358	382	391	354	431	371	393	390	361	387	373	413	355	399	378	427	398	396	416	379	380	386	378	405	376	367	401	373	368	410	387	372	376	370	374	371	369	409	394	381	411	371	363	386	408	371	388	413	389	430	378	388	385	390	414	381	370	418	377	401	396	407	375	388	404	387	398	408	401	369	410	360	378	416	369	420	414	398	386	382	359	402	377	383	374	397	374	425	413	411	369	381	388	375	410	431	394	366	375	363	383	398	407	402	427	381	367	423	378	369	392	420	393	390	394	384	372	403	392	405	395	397	400	417	391	394	418	380	382	389	374	409	409	379	407	322	368	360	408	393	395	389	382	381	367	367	412	403	398	398	376	369	369	370	385	393	395	385	395	412	384	387	369	370	376	381	388	378	423	382	394	415	399	403	409	392	404	394	382	375	357	396	390	371	373	425	400	389	397	393	394	371	383	449	363	384	380	395	391	381	440	360	425	364	379	367	413	396	404	391	349	392	420	368	365	387	393	376	362	426	353	423	400	382	404	373	384	388	414	389	382	384	403	406	362	376	397	407	363	384	421	377	400	404	384	393	405	375	384	392	371	387	402	397	422	371	389	406	365	358	377	406	409	365	374	419	367	396	427	368	388	394	380	345	391	410	374	372	389	380	400	378	378	428	389	408	372	352	371	393	370	400	386	380	364	370	383	419	393	420	375	388	401	392	380	402	412	349	383	388	379	419	443	378	390	393	407	356	375	371	405	417	408	381	334	396	358	380	387	402	406	352	372	439	396	382	443	404	368	357	386	390	398	384	418	394	392	377	406	379	392	413	399	415	390	400	439	394	359	414	371	409	386	393	373	378	382	394	392	401	366	384	387	403	420	411	400	369	396	396	400	387	390	408	369	380	419	390	409	392	432	405	376	353	370	408	409	360	388	391	393	360	364	420	408	403	408	349	410	368	382	405	394	424	404	377	387	397	373	377	415	394	367	399	374	424	380	383	389	393	407	381	396	387	371	375	410	372	420	386	391	410	397	418	418	401	418	400	384	409	407	398	370	394	392	370	404	407	371	378	397	397	399	376	400	384	417	379	401	424	424	403	386	395	388	379	401	383	388	387	395	402	379	417	384	405	398	397	410	368	383	365	381	394	378	377	427	357	397	381	357	378	395	389	389	391	383	367	391	380	348	393	385	392	367	397	389	363	373	404	397	424	341	408	399	383	360	407	378	376	394	388	386	404	404	357	424	388	379	393	369	377	391	369	379	390	397	399	404	366	382	385	346	378	380	413	417	396	361	367	382	374	380	428	391	419	398	388	394	395	348	407	353	389	377	395	405	372	386	391	387	420	409	400	396	375	369	415	366	403	398	434	387	372	374	411	406	382	393	393	381	402	418	407	404	397	395	379	406	351	402	420	401	386	396	360	382	386	333	360	433	380	398	404	414	374	389	402	410	391	409	386	403	373	382	407	386	382	385	395	393	354	385	422	362	369	394	365	424	415	390	380	376	391	410	400	383	413	388	364	387	421	432	384	384	395	396	362	380	408	395	379	357	413	389	405	405	378	374	394	356	383	386	385	410	385	406	377	378	383	436	371	351	441	412	421	402	382	390	396	394	400	399	389	418	396	394	381	394	433	421	393	358	366	424	400	392	404	377	388	397	369	385	343	392	368	410	427	372	358	387	408	401	385	365	372	384	372	406	377	369	412	381	401	366	381	359	387	407	370	420	387	393	395	369	400	407	413	414	394	379	359	411	415	379	373	399	403	387	394	378	387	385	382	393	360	385	412	388	388	385	399	356	402	386	407	400	369	362	420	394	415	408	404	405	408	392	369	412	406	386	385	392	381	394	414	388	356	398	420	381	410	389	388	400	411	403	370	413	381	407	343	417	403	358	373	395	385	369	411	400	394	405	360	407	369	399	369	380	377	395	322	388	383	363	398	382	366	372	370	393	371	390	396	416	384	398	384	363	342	383	369	380	395	435	385	429	430	382	387	387	413	382	383	382	392	395	374	378	387	403	379	453	413	399	380	409	390	386	393	381	369	403	401	420	378	378	410	408	359	395	371	342	424	431	385	360	393	428	384	377	365	402	387	391	375	420	422	412	395	392	389	357	383	395	356	369	388	412	384	382	381	360	401	361	427	358	393	408	390	397	377	362	363	425	416	369	395	374	385	415	404	347	412	399	400	378	367	377	390	390	407	370	382	371	400	382	372	376	406	362	390	406	407	414	399	415	372	383	391	354	387	383	374	407	393	435	378	367	414	392	375	369	390	390	368	407	401	418	419	404	420	377	403	384	367	353	362	421	393	398	380	407	377	365	395	391	392	403	424	406	405	387	407	385	382	358	394	405	368	358	384	390	374	402	426	398	452	387	415	363	387	360	398	396	349	366	365	406	378	396	387	399	377	401	395	413	352	391	375	364	391	412	391	377	399	410	403	401	381	350	364	387	434	359	410	376	355	370	360	406	397	385	366	438	370	436	384	356	397	344	362	413	379	374	403	404	393	365	382	418	378	359	401	442	410	442	359	393	386	370	383	387	386	372	400	390	387	366	347	390	371	377	387	414	397	364	419	396	384	401	379	376	363	373	406	421	376	355	383	385	413	409	392	432	392	402	360	384	419	395	387	393	378	348	377	410	386	421	394	417	423	411
17704	31745	25872	16047	12575	10193	8126	7240	6238	4309	2722	1948	1266	1076	950	827	817	915	876	798	727	670	617	611	630	557	521	519	521	534	477	520	540	498	498	448	446	452	407	449	474	451	420	496	418	450	424	462	435	441	462	443	444	425	462	420	423	470	434	434	445	429	465	431	438	449	479	425	450	422	416	444	405	383	454	445	478	439	447	435	480	404	473	405	458	449	393	409	439	443	449	445	424	418	448	467	391	420	450	419	452	422	425	410	428	465	421	452	469	438	433	468	417	434	476	452	433	451	445	440	461	416	470	447	424	446	401	414	468	434	456	414	465	467	462	426	461	418	434	459	421	429	445	469	453	452	461	456	467	462	448	456	453	431	424	427	457	415	401	458	434	426	422	474	399	426	469	422	467	444	465	417	456	429	467	461	424	470	421	448	448	472	424	466	458	431	445	451	447	476	456	450	454	429	438	425	456	447	452	438	419	434	423	452	414	471	409	443	446	451	435	445	447	444	421	441	450	459	414	447	471	452	434	433	438	438	449	407	433	456	458	448	463	450	452	439	395	445	430	451	454	430	423	422	422	444	460	443	434	462	426	446	448	455	454	462	452	394	405	425	414	437	420	461	475	467	470	413	424	413	418	434	442	413	467	428	413	458	398	480	446	395	424	415	419	472	429	434	449	457	426	424	402	421	421	408	429	415	431	469	434	441	435	462	484	445	448	461	471	425	419	456	470	422	436	446	450	418	426	435	431	425	461	426	437	439	439	406	452	421	435	416	461	453	424	439	442	433	444	454	421	420	442	431	450	424	453	461	444	462	421	402	437	462	456	457	441	411	447	422	446	435	468	422	438	458	455	411	432	462	425	415	414	466	428	435	441	418	407	416	409	427	425	467	456	423	446	413	464	452	455	443	418	416	454	441	414	450	463	425	439	434	454	452	412	470	440	446	441	431	448	428	400	470	462	434	428	437	460	397	442	435	410	464	432	447	435	449	428	423	487	415	435	426	443	438	450	477	459	442	447	426	399	443	458	451	427	433	423	402	435	449	449	429	429	467	449	410	418	464	435	401	467	433	441	441	431	412	419	447	421	425	407	427	425	428	440	453	451	455	481	433	470	442	434	448	454	461	425	444	437	429	443	478	449	437	436	422	428	424	437	431	452	421	470	445	451	382	438	447	418	440	423	452	450	485	406	451	476	435	397	411	445	472	440	451	462	415	423	480	420	477	449	453	461	390	431	431	427	458	440	416	418	449	414	431	433	417	442	440	452	439	412	438	468	441	419	405	449	440	446	412	426	461	465	447	380	436	469	450	448	445	435	425	464	461	410	454	473	425	428	432	425	450	481	421	448	411	458	454	463	474	424	439	413	457	455	449	430	434	438	443	480	458	445	444	457	448	398	418	464	420	474	451	442	419	458	440	438	437	448	440	429	475	443	452	442	426	426	454	471	436	421	447	437	416	446	388	464	478	443	430	427	455	426	438	444	459	431	406	433	448	381	441	403	423	447	486	436	472	445	448	436	405	401	458	438	451	370	425	468	413	455	415	438	449	450	421	445	398	471	416	425	471	432	437	426	439	446	411	420	427	450	453	448	395	436	425	429	448	460	457	446	427	439	446	476	429	438	440	422	410	438	425	435	456	473	446	455	419	431	431	457	459	409	451	464	439	460	457	432	458	458	431	421	433	448	463	431	467	450	416	452	443	397	451	448	434	455	424	435	434	420	409	440	463	430	465	451	480	459	449	424	418	454	465	449	447	433	443	430	441	467	448	449	453	439	413	460	426	425	431	418	447	430	413	420	458	441	403	488	474	448	483	398	469	464	416	438	421	429	420	402	420	476	448	439	430	450	433	457	411	425	415	445	405	449	421	451	442	427	483	468	425	435	474	443	413	437	459	429	399	481	431	420	445	407	455	435	453	448	432	446	425	440	456	435	435	424	458	469	426	455	450	467	429	429	428	457	440	451	438	457	450	450	459	471	433	470	436	442	436	443	430	444	417	425	429	459	432	453	461	415	459	425	429	483	452	437	435	430	445	445	475	439	415	461	441	463	426	489	480	471	413	436	430	450	402	473	426	449	404	467	451	457	435	490	449	435	446	454	451	438	435	435	436	429	457	416	474	440	441	397	464	454	474	443	413	444	447	433	462	422	437	444	405	418	442	443	484	425	407	436	446	422	441	408	405	463	410	442	430	450	403	438	410	473	480	483	411	450	464	425	417	423	416	427	477	396	440	468	412	424	459	436	423	433	448	435	424	406	424	410	463	429	415	450	419	428	485	431	423	444	472	448	437	443	423	438	432	401	470	468	435	452	452	474	446	461	445	447	421	419	430	445	457	444	427	437	423	424	448	425	407	438	417	451	440	420	454	426	455	448	451	409	451	418	461	457	409	457	473	458	446	470	432	417	447	477	432	443	401	473	424	459	423	429	451	470	446	486	458	415	436	409	445	467	408	453	398	456	411	445	450	424	422	445	432	447	425	442	463	419	388	428	428	436	476	492	444	410	433	455	435	419	446	450	463	435	424	427	432	422	434	427	466	433	472	461	451	408	420	461	412	450	427	481	459	421	433	420	446	423	433	432	426	436	456	408	457	464	432	423	470	404	422	450	457	417	438	423	458	425	460	434	442	427	492	414	417	446	448	420	476	460	440	456	457	415	436	454	429	395	466	458	426	447	481	472	418	402	456	429	429	422	435	451	441	420	443	453	469	451	459	461	431	445	436	424	412	445	454	448	464	449	449	416	489	413	415	451	455	417	438	465	437	446	432	423	432	441	432	422	412	457	438	445	451	435	460	424	460	446	447	431	466	431	435	442	453	446	458	436	442	416	422	464	452	451	421	456	423	403	416	424	431	466	471	436	439	487	441	448	471	452	460	438	446	439	456	431	420	468	422	428	412	433	444	424	450	450	437	455	434	431	446	479	417	434	447	475	444	400	440	427	466	426	418	431	449	438	479	427	464	421	454	448	423	417	476	431	404	465	452	428	432	465	421	456	473	405	479	458	407	430	449	424	441	463	429	448	427	436	400	440	483	476	447	426	434	429	444	390	466	446	460	446	459	422	449	463	450	404	437	462	453	440	405	430	464	428	444	429	453	465	444	429	432	442	430	457	445	467	407	454	412	468	449	439	413	450	433	444	452	443	445	444	436	447	464	453	445	428	432	415	443	449	425	413	430	447	426	447	436	432	429	432	415	457	398	457	438	444	437	471	427	443	469	435	436	441	443	424	455	424	428	467	450	417	469	454	453	426	430	466	439	483	420	437	446	456	460	462	402	447	447	479	428	432	421	479	467	453	447	430	437	417	414	422	428	426	423	441	422	409	411	446	443	451	424	441	452	431	449	438	414	437	448	446	437	397	438	453	438	396	443	446	424	437	445	412	448	479	421	435	430	441	454	438	431	445	451	431	443	415	465	455	420	405	417	445	461	454	469	450	467	424	434	398	407	456	454	420	452	438	438	455	443	425	406	404	433	473	443	431	433
23589	20972	28058	24170	21387	18451	11840	8534	7077	4732	3114	2097	1425	1048	834	804	813	867	812	729	646	589	486	501	469	509	458	457	488	410	394	406	349	374	366	354	322	339	356	348	337	346	322	300	323	355	335	334	339	306	357	329	347	340	315	303	294	301	299	340	315	323	316	302	311	333	299	344	315	334	313	307	302	345	313	292	304	323	315	339	328	350	318	316	325	293	311	307	302	305	296	278	299	315	316	311	317	330	300	305	314	336	302	294	319	310	330	289	286	342	294	294	323	299	293	309	310	300	320	332	325	318	310	288	286	313	306	315	333	278	329	328	313	299	309	296	311	292	328	293	289	303	327	297	310	293	340	327	293	301	304	310	303	333	297	293	343	318	303	307	285	285	342	302	297	315	341	296	314	301	342	296	324	285	326	314	289	303	309	330	275	318	301	322	328	304	298	288	305	305	292	318	338	306	308	305	315	307	280	317	325	311	300	338	340	283	316	320	310	306	310	285	325	318	340	344	303	326	301	307	336	285	310	315	304	326	305	333	343	327	326	324	295	332	308	337	321	308	323	278	311	318	313	335	340	332	296	283	315	314	290	304	291	326	350	295	322	302	328	309	301	321	283	296	304	296	309	313	314	300	298	316	294	333	292	310	309	313	320	318	343	307	289	314	290	319	332	347	353	303	302	310	301	303	299	300	338	295	291	299	318	317	302	289	319	320	306	330	334	301	297	313	320	309	361	320	289	334	314	292	338	330	316	300	302	344	310	324	296	307	306	314	348	322	310	306	319	326	345	322	313	284	281	349	326	290	300	312	279	319	292	325	348	315	297	356	294	303	285	343	318	333	329	351	281	345	290	288	343	305	313	308	340	321	307	329	299	296	315	313	316	337	308	321	353	327	279	312	323	306	323	294	326	298	288	328	298	332	310	327	315	358	293	314	347	319	296	321	320	333	334	299	286	310	307	301	313	338	308	310	316	314	292	291	306	297	312	312	302	299	278	290	318	317	334	317	311	312	357	312	323	284	324	297	331	298	286	315	299	353	335	330	291	306	312	306	343	292	295	317	318	336	291	303	289	341	287	318	327	301	326	318	304	311	304	287	330	294	311	297	315	308	311	276	310	299	297	336	291	308	298	290	308	285	316	319	281	291	326	300	314	294	333	308	305	322	323	297	313	300	288	293	288	310	329	320	307	330	320	329	315	302	319	316	280	302	333	289	295	303	325	317	335	322	331	309	322	356	313	321	279	301	298	312	312	339	323	346	292	294	312	303	326	307	323	314	312	305	328	304	300	297	312	331	296	286	299	302	299	284	295	318	315	306	321	307	312	272	301	280	326	338	358	340	319	277	316	299	300	287	305	324	303	316	326	307	287	330	337	290	291	313	304	305	266	267	318	318	311	294	299	307	306	331	304	345	309	333	310	279	273	288	336	316	303	319	323	304	303	309	302	291	298	269	354	298	328	297	333	304	318	322	337	307	291	300	301	302	343	330	306	299	261	325	304	311	341	287	332	325	320	316	306	305	300	302	298	299	274	315	291	295	328	317	327	352	343	294	326	283	325	320	336	295	302	325	292	325	325	299	298	321	329	344	315	317	325	310	305	382	324	318	294	306	317	341	315	283	314	343	302	306	329	285	301	308	314	312	289	310	313	327	290	304	281	312	295	319	314	334	321	332	305	319	301	296	313	314	322	331	290	305	304	293	290	317	298	304	296	311	289	338	318	309	287	307	289	326	320	289	345	321	312	365	299	310	288	327	299	339	301	316	291	315	311	297	311	346	293	298	313	335	335	332	344	310	331	301	310	326	321	325	327	309	324	274	323	308	309	313	324	309	325	332	311	330	322	308	330	279	298	307	333	333	275	316	301	347	329	321	317	297	316	319	329	334	317	298	308	292	319	300	318	299	314	328	315	296	295	279	305	321	339	302	342	282	291	315	306	318	294	316	323	303	314	300	306	305	312	315	309	325	319	306	342	323	308	309	309	269	323	312	309	288	331	319	285	329	309	319	309	310	309	328	312	300	321	291	310	287	326	312	295	314	299	317	342	310	328	293	312	327	307	327	308	314	299	306	284	305	317	311	321	310	317	321	301	323	291	329	298	308	315	326	292	288	301	301	292	304	316	316	300	296	313	313	314	290	280	300	344	310	338	294	327	282	321	327	268	301	319	309	289	304	340	329	301	292	332	305	293	322	327	282	290	313	310	275	319	304	334	317	320	345	316	325	311	331	307	310	327	318	320	288	317	326	310	289	331	328	318	281	303	333	295	310	312	331	313	340	301	297	289	286	286	311	327	298	316	306	298	309	318	325	297	295	336	340	321	318	319	312	300	274	323	283	308	313	330	314	312	309	291	318	304	300	296	313	315	309	290	325	311	307	276	319	330	323	315	323	282	286	308	319	273	302	328	302	309	326	323	323	287	303	302	322	304	303	298	318	329	310	341	303	325	292	337	323	283	304	293	302	315	330	313	312	300	307	303	310	302	294	308	326	296	298	298	319	302	331	311	310	301	319	303	335	330	310	305	284	304	314	315	309	346	308	323	307	305	330	347	282	312	293	310	294	301	343	323	302	333	296	346	280	304	321	297	329	297	305	333	328	327	338	314	336	322	318	324	313	313	308	329	316	321	290	325	340	315	299	321	319	326	333	330	319	308	301	325	323	306	330	317	289	290	278	307	323	293	308	311	301	281	314	287	302	322	319	334	337	297	309	312	307	319	315	323	290	313	329	335	311	324	301	331	326	299	304	300	315	297	325	324	312	316	300	321	318	318	307	356	334	322	316	325	281	277	308	288	343	286	289	311	299	308	315	310	340	330	333	320	283	309	283	318	282	313	320	313	316	327	341	296	284	319	308	308	302	306	295	328	306	335	324	330	279	316	309	289	306	313	345	317	281	325	303	318	330	315	322	266	348	293	290	308	276	360	348	341	298	340	291	315	309	298	292	314	284	336	291	294	304	285	315	279	331	323	332	313	288	330	310	307	310	296	313	324	293	306	319	312	303	287	272	306	289	325	326	343	287	322	339	322	289	321	319	333	294	303	319	326	307	331	288	306	303	280	297	319	289	314	317	309	329	296	299	327	265	275	301	294	332	315	343	284	305	332	310	317	291	311	293	296	285	332	311	340	283	307	348	289	333	309	309	300	303	298	313	318	301	312	320	298	320	320	307	289	302	309	328	322	327	332	287	330	301	338	321	285	317	308	348	302	305	313	300	327	314	318	319	291	316	274	334	363	312	308	292	310	336	347	331	353	308	332	283	341	326	319	308	333	321	275	332	308	284	288	328	325	309	297	308	315	340	303	296	332	334	263	321	286	316	345	322	297	299	290	320	281	294	320	315	318	292	314	327	283	322	294	313	307	299	323	303	290	322	332	320	338	307	325	280	325	333	355	304	279	298	294	296	329	292	291	317	317	332	308	304	299	321	286	285	311	304	313	278	298	310	314	316	339	298	307	323	287	346	312	321	301	316	295	314	299	295	285	281
18925	41112	34711	23633	19689	16602	13505	12250	10728	7252	4966	3179	2136	1601	1294	1168	1145	1252	1193	1063	958	844	718	643	640	658	596	614	599	514	474	468	473	432	415	448	388	400	389	400	409	417	414	381	410	361	380	352	394	371	380	348	392	388	396	368	371	359	368	333	359	359	362	382	368	346	381	348	357	346	364	370	356	347	390	367	315	325	326	380	363	355	356	354	358	348	367	368	389	368	359	357	364	365	369	369	395	380	330	360	337	335	364	338	311	361	392	368	371	356	319	360	361	386	383	362	347	336	379	373	362	354	372	354	368	382	360	332	362	390	374	360	363	354	377	346	352	338	384	340	362	334	410	350	349	336	388	335	344	378	337	311	351	361	346	343	355	306	351	343	357	344	335	388	346	338	359	363	362	365	344	354	355	348	330	344	357	345	358	408	365	378	370	344	367	369	318	372	355	393	363	318	376	380	346	362	368	337	366	327	355	355	357	361	363	382	344	344	358	328	373	329	320	364	343	345	358	346	353	337	379	387	369	395	386	363	320	341	350	360	350	352	360	355	354	343	366	354	338	344	391	353	358	353	381	360	364	336	360	329	374	374	341	346	355	356	357	342	350	357	390	379	354	339	323	374	337	335	346	372	341	351	328	375	360	377	354	367	377	365	366	346	345	356	351	343	356	375	378	348	354	327	322	343	339	359	395	344	390	362	323	345	360	351	347	375	355	388	346	353	325	355	366	351	360	352	344	344	335	357	335	356	320	344	320	361	369	355	375	315	367	380	317	348	385	358	339	381	392	355	392	349	340	338	383	352	384	365	327	364	365	334	344	343	376	390	341	369	345	335	388	340	338	375	373	347	366	335	362	351	326	353	354	382	377	360	364	390	366	370	322	358	370	334	337	346	323	374	352	397	366	344	306	358	355	354	351	331	375	361	369	322	368	359	355	368	327	333	334	325	325	340	341	389	379	369	371	339	320	384	355	330	347	366	354	353	358	338	309	377	352	389	361	358	347	363	368	355	371	329	362	362	381	335	335	326	353	358	351	336	344	357	363	368	368	377	362	322	353	322	348	339	371	347	322	341	342	336	355	362	358	336	322	312	375	373	387	372	369	347	370	362	371	353	378	355	347	375	386	342	356	370	362	365	364	342	365	351	381	363	378	353	345	335	347	352	378	363	307	359	372	358	365	359	392	366	344	350	364	331	370	331	364	369	359	357	350	355	336	384	363	353	353	381	389	369	377	336	334	374	322	361	356	384	356	349	370	367	352	377	352	363	348	365	386	368	352	367	393	325	327	362	396	386	355	347	353	346	357	330	362	336	340	366	345	363	349	357	355	354	343	356	347	357	321	326	381	373	350	351	387	344	372	365	329	369	384	339	355	351	346	360	363	341	345	340	380	353	339	326	356	355	343	372	390	326	345	386	385	336	355	371	392	334	344	378	363	362	337	365	389	339	355	344	386	370	332	385	369	341	370	383	359	367	344	369	359	355	376	336	356	362	384	350	351	358	351	362	379	379	353	325	348	388	346	374	348	334	369	336	339	364	380	361	358	355	377	313	374	340	341	343	354	345	366	337	372	337	369	359	323	359	349	370	372	382	361	359	360	383	357	340	369	340	357	358	308	361	327	336	325	336	395	353	349	381	360	356	349	352	368	330	376	352	336	379	349	358	354	362	372	342	353	375	338	344	360	337	366	338	340	327	358	365	338	358	343	372	325	350	351	343	360	363	357	315	361	354	350	384	378	354	354	366	368	343	325	352	365	373	376	368	354	342	367	339	390	343	346	338	349	334	396	359	369	357	357	336	352	392	370	347	366	350	324	380	361	356	355	351	392	359	335	372	381	328	354	372	353	350	339	315	351	308	332	391	371	353	378	361	363	363	369	337	344	345	375	337	366	352	375	363	338	357	364	365	355	345	350	363	359	362	347	331	386	372	334	371	336	348	354	392	356	373	340	352	366	361	359	334	339	358	346	333	349	361	364	372	339	384	335	351	333	335	363	354	358	336	323	375	321	324	363	363	352	339	338	358	342	359	371	381	379	386	361	359	401	349	369	376	340	364	383	371	385	367	371	331	337	349	367	349	370	347	385	352	341	363	374	355	361	340	347	368	360	329	353	319	335	374	369	335	341	408	378	354	351	333	341	340	359	337	394	345	356	349	360	341	368	328	349	376	349	365	339	395	344	362	335	360	403	392	348	390	351	337	392	331	364	358	351	351	354	345	340	370	343	347	361	376	379	363	393	336	383	353	303	310	392	336	354	386	357	377	345	373	341	367	345	321	380	332	356	369	346	369	337	406	338	353	329	356	380	385	329	322	339	348	356	366	381	372	372	344	348	334	353	338	330	364	398	356	347	349	376	372	352	355	322	377	390	353	376	366	342	367	339	357	355	347	365	382	363	336	365	345	367	319	352	353	380	348	327	365	373	370	336	363	359	354	357	388	368	352	367	334	356	365	336	362	355	357	344	356	360	355	354	390	352	334	352	339	368	365	353	358	341	333	352	356	396	349	343	337	349	367	341	372	334	363	357	350	378	340	335	347	341	345	363	349	347	343	360	331	326	333	358	338	381	356	327	351	322	333	359	359	365	332	363	369	377	370	327	329	356	372	346	352	349	359	323	371	346	387	322	339	369	375	350	359	335	367	349	381	384	340	364	365	382	356	371	382	337	353	366	373	374	374	401	389	308	349	344	345	329	343	361	347	347	351	361	361	339	378	372	327	362	363	350	362	338	351	352	323	357	347	332	380	379	349	324	347	363	365	344	347	399	350	378	352	357	382	362	356	360	340	337	360	331	347	369	387	378	343	351	363	373	347	358	365	354	380	382	333	371	375	398	372	351	382	383	355	377	366	352	348	377	371	368	363	372	373	340	365	356	360	378	349	360	363	355	354	367	353	366	354	359	368	356	364	336	328	340	345	355	348	356	377	336	346	342	360	363	343	346	396	375	308	351	379	329	364	345	336	335	361	336	346	352	355	359	340	392	331	353	347	341	352	343	354	349	334	356	383	382	364	381	384	358	346	332	331	374	367	347	355	385	363	391	326	361	359	358	385	344	351	374	367	367	370	343	340	341	344	314	357	361	344	354	330	344	357	331	328	365	360	363	330	381	323	371	346	360	359	360	384	358	352	346	372	351	358	359	365	362	361	345	357	343	380	351	321	382	365	350	340	344	344	412	378	380	366	372	415	346	344	353	353	352	351	361	342	340	341	365	365	357	372	369	370	335	350	373	362	352	330	358	362	335	372	362	381	355	371	382	361	363	355	392	371	375	387	366	342	352	315	352	333	349	363	357	337	374	364	368	355	335	367	359	389	347	335	354	341	351	341	333	351	362	358	387	368	347	366	344	344	339	351	340	350	345	341	364	346	328	377	330	367	366	347	353	369	368	361	333	360	357	344	378	361	394	373	328	331	372	340	375	356	329	361	369	356	368	372	351	368	367	358	355	375	376	334	364	364	341	372	372	369	360	360	353	334	390	388	355	355
24642	21018	27447	25117	18912	11102	7419	6095	5188	3467	2330	1572	1076	878	721	666	651	692	693	636	625	500	462	445	448	409	411	401	421	388	394	376	339	335	330	320	324	325	353	306	321	324	303	322	308	301	313	332	347	317	336	284	327	321	296	309	315	284	306	299	331	299	330	330	296	279	283	329	315	321	305	318	322	295	316	292	322	297	301	327	287	295	311	276	327	333	310	306	320	318	306	287	294	309	306	314	294	303	337	286	321	312	301	339	311	314	308	325	307	294	300	309	270	297	297	302	339	284	308	283	297	330	285	338	284	317	272	302	295	301	316	317	283	274	286	335	290	313	305	273	320	296	318	297	302	332	298	315	301	294	295	300	326	315	324	300	307	276	283	310	317	310	281	279	321	305	335	326	347	317	296	279	294	289	305	324	289	281	294	325	275	291	319	315	301	304	313	308	298	297	296	296	269	303	284	302	266	332	294	323	342	307	313	310	304	291	288	289	289	304	284	323	289	303	297	294	305	296	334	290	323	318	312	304	311	304	326	322	277	306	298	270	334	268	321	290	302	308	264	286	312	292	293	304	314	305	327	334	328	334	321	288	322	349	323	323	305	293	287	293	306	281	269	306	282	330	312	293	321	313	330	351	289	345	302	309	300	285	294	308	335	302	304	290	328	284	354	352	294	326	279	304	305	314	254	314	283	301	313	291	314	280	307	273	295	284	312	307	280	316	282	310	299	324	288	311	312	298	329	318	263	285	324	307	290	316	313	276	313	313	278	297	331	316	313	297	314	292	299	318	337	311	314	285	294	329	321	303	309	285	323	275	305	311	304	304	333	283	330	315	266	323	292	301	295	304	332	331	284	301	294	317	326	292	353	325	280	297	309	301	333	320	301	285	305	309	308	320	303	287	299	305	298	288	286	317	319	262	325	300	318	288	300	303	267	316	327	308	333	301	275	296	274	329	294	317	304	288	306	315	309	308	313	304	280	326	297	293	315	317	306	299	309	301	273	310	275	300	295	305	311	340	270	294	315	317	293	302	277	307	311	287	309	284	299	272	310	284	318	303	332	313	294	299	327	299	272	323	326	281	319	301	303	301	297	312	331	307	282	311	355	286	273	322	291	281	266	290	284	301	325	298	289	320	314	300	316	288	280	322	321	304	266	310	306	321	288	322	313	296	272	315	288	313	313	314	290	300	283	306	319	287	304	287	291	332	337	301	269	295	271	300	291	284	286	309	297	305	314	292	293	269	295	311	286	294	297	302	305	309	304	294	286	319	293	272	283	314	324	284	314	312	322	299	301	284	298	317	302	317	297	344	293	292	291	282	306	316	307	332	296	305	314	322	290	300	317	291	297	256	296	322	272	299	298	297	304	304	274	308	270	316	314	339	312	307	300	301	305	291	308	303	284	328	321	309	337	340	296	331	324	285	321	300	294	301	286	289	319	276	286	288	318	289	316	313	303	303	290	293	273	293	293	314	304	310	302	316	276	308	297	347	293	286	302	310	302	272	290	308	326	291	293	286	336	305	315	278	287	321	307	325	309	313	312	328	342	303	329	315	367	316	290	284	304	291	294	301	281	312	322	304	328	316	312	295	323	302	311	324	272	325	294	296	322	302	282	308	283	296	308	301	305	297	335	299	315	294	325	311	297	285	297	298	269	290	286	328	312	301	312	284	328	290	338	331	306	321	290	316	338	301	295	312	324	299	331	309	306	325	328	305	303	282	331	319	274	361	301	302	317	327	304	296	309	305	316	298	300	297	289	324	337	295	294	307	302	318	297	300	326	299	271	318	293	306	318	305	271	300	315	290	323	306	303	294	290	295	299	313	307	345	294	317	290	299	306	312	298	297	280	331	308	282	302	317	343	288	330	309	343	341	326	272	277	297	306	305	313	264	295	323	320	272	311	295	286	308	301	317	311	261	283	309	300	314	300	309	294	304	284	278	311	286	256	288	321	305	284	337	319	286	327	326	287	307	256	270	297	323	299	290	277	311	282	322	294	316	287	349	316	327	300	289	316	313	315	276	298	340	308	289	326	327	329	296	302	293	262	289	288	293	305	320	285	277	327	287	303	306	287	278	311	298	287	293	294	324	311	308	311	295	306	320	283	306	317	256	318	275	310	270	282	284	321	297	311	324	297	320	280	258	328	311	274	292	305	322	337	282	299	291	294	303	318	322	287	317	304	345	305	307	292	319	291	308	329	314	343	326	295	307	288	314	343	333	297	327	300	283	307	324	281	294	299	343	327	305	283	283	311	291	277	306	298	289	292	324	270	276	308	298	302	363	308	284	310	264	286	312	302	279	317	311	283	315	311	293	301	287	283	280	268	322	309	326	309	319	290	301	276	311	302	256	333	338	277	319	328	314	298	278	273	286	310	341	281	292	295	321	285	320	307	298	293	313	292	287	326	324	309	310	346	290	304	312	302	311	283	327	327	295	312	296	288	316	310	330	308	280	291	305	282	306	307	314	308	322	318	283	328	296	296	303	290	309	315	295	320	319	284	291	312	285	300	297	295	304	296	316	294	304	330	299	315	288	280	284	324	330	301	303	307	317	306	316	339	306	289	274	265	315	326	321	305	307	321	344	298	311	317	281	342	293	308	284	296	307	332	286	310	289	336	319	290	323	310	285	315	309	303	288	320	266	293	294	296	306	324	303	307	322	310	277	310	316	338	307	307	308	328	289	289	317	293	296	305	309	293	316	293	268	262	287	292	274	305	326	322	310	304	261	269	317	292	311	280	308	280	280	314	306	277	306	284	337	318	308	338	299	321	333	301	275	276	297	319	293	307	256	296	292	298	287	301	304	311	284	299	303	333	293	325	331	300	281	284	283	302	305	287	300	275	322	308	283	283	316	315	331	289	302	291	299	294	308	282	295	323	292	293	264	317	305	313	282	284	301	304	316	302	312	324	315	288	311	326	317	311	299	292	312	305	276	327	270	294	309	317	298	334	294	312	319	341	322	296	333	296	287	282	300	304	284	324	332	323	338	310	318	298	268	308	293	307	315	299	326	298	339	331	317	322	308	318	269	297	299	329	329	307	317	295	307	316	307	301	337	300	307	289	285	311	303	327	310	286	297	280	285	294	317	287	295	278	311	344	324	313	336	295	304	315	312	289	319	324	256	284	329	314	340	294	289	258	310	301	294	321	270	275	275	292	300	332	299	286	309	307	303	291	306	309	306	302	312	283	263	293	291	282	295	359	337	313	291	336	330	297	288	315	280	309	269	285	290	317	330	295	331	305	321	305	289	294	291	322	286	284	291	301	311	311	290	273	304	303	325	311	293	304	288	306	296	314	314	334	345	304	294	290	328	329	287	316	314	317	310	269	304	300	294	273	325	286	285	279	299	299	314	288	306	317	312	324	315	285	298	337	311	311	282	271	304	329	319	292	316	284	310	293	339	304	315	341	288	310	302	321	288	279	320	295	319	280	312	289	311	294	283	321	315	309	332	307	318	295	314	299	304	300	318	290	307	302	289
18903	37890	31732	20986	16955	14036	11233	10266	8881	6061	3867	2667	1862	1282	1042	1026	966	1017	955	857	758	692	608	562	541	554	539	517	472	465	446	449	454	385	382	378	390	402	372	405	356	341	373	359	320	372	366	357	347	376	353	355	358	356	356	337	388	341	329	333	327	362	356	356	350	358	344	345	374	339	379	339	333	324	353	321	348	339	339	349	311	317	342	322	345	336	299	302	364	334	347	296	309	336	378	327	340	349	353	362	306	338	331	332	335	351	342	354	346	310	356	335	325	341	331	318	380	331	339	312	326	319	330	327	328	352	327	340	361	316	350	345	329	349	319	360	334	367	341	315	317	341	354	335	324	348	304	304	338	348	350	321	324	355	326	331	325	314	270	342	345	330	328	349	307	340	363	336	341	300	339	319	351	351	332	344	370	347	358	340	333	374	322	312	333	337	326	316	305	342	371	322	310	358	338	325	370	347	333	331	341	337	329	341	352	386	311	341	346	358	333	304	348	325	342	336	343	360	333	358	344	341	344	362	330	335	372	330	326	337	336	316	305	313	308	321	309	387	329	300	314	319	335	347	325	333	334	330	367	335	373	358	327	348	334	333	329	331	329	358	366	317	331	309	348	299	314	321	343	335	349	321	335	338	352	343	333	314	344	337	326	325	345	336	339	316	319	345	331	332	377	318	316	350	349	334	337	318	349	363	326	337	345	308	342	336	346	330	347	359	353	326	378	302	374	329	352	359	390	363	333	329	375	352	361	339	344	338	343	351	347	342	368	367	375	336	328	387	321	319	349	358	343	338	326	339	333	345	331	346	360	345	333	329	348	342	334	336	352	345	379	313	353	336	340	330	310	354	353	361	315	342	345	348	306	331	344	350	342	324	344	334	372	346	327	330	320	336	357	360	334	356	327	349	359	340	349	337	340	337	365	378	356	345	323	328	333	351	310	354	334	309	306	328	364	343	318	346	313	360	338	349	357	349	329	338	383	322	360	318	337	346	348	349	328	336	350	331	334	329	334	351	348	378	352	357	335	353	354	359	323	347	349	335	343	348	331	309	335	312	353	372	366	348	306	315	343	359	347	355	338	360	350	326	347	352	336	350	332	319	364	330	358	317	334	348	344	349	340	327	380	354	356	352	350	355	332	328	316	314	344	322	328	333	315	334	340	313	333	328	351	337	325	330	349	336	336	358	344	324	333	354	326	315	364	350	352	349	335	298	330	304	332	350	330	354	348	350	342	350	355	370	332	337	353	380	365	294	333	373	349	307	355	323	335	356	332	304	358	314	309	350	360	339	309	338	329	301	320	362	339	294	339	333	362	313	336	327	357	350	352	333	379	320	325	372	324	342	337	319	332	337	369	329	328	329	333	324	343	358	322	312	297	334	358	348	357	314	345	320	325	326	316	327	318	316	329	317	322	364	313	324	335	328	339	321	341	320	337	359	338	329	335	294	340	343	360	368	305	359	325	350	314	336	309	365	314	380	277	357	325	363	344	330	317	380	321	345	349	362	337	311	344	359	335	347	342	316	338	390	311	335	327	334	345	339	362	346	323	341	351	344	319	359	329	305	324	339	334	377	369	348	334	320	344	307	340	341	358	342	357	315	361	339	344	316	361	333	321	362	334	318	382	331	330	365	372	308	359	343	367	351	329	343	318	333	348	323	361	369	350	353	332	326	353	344	334	364	354	312	306	291	304	357	325	350	320	336	332	379	344	301	327	339	336	337	340	357	316	319	327	338	339	323	334	363	367	331	356	320	334	344	307	346	316	340	373	318	351	334	344	321	331	362	310	324	315	309	339	337	342	335	348	335	321	335	333	367	354	350	324	317	326	336	340	302	347	349	335	324	350	326	370	329	370	370	338	327	339	318	349	313	315	341	365	341	333	312	346	347	362	330	302	308	326	319	332	313	375	355	360	344	320	320	302	322	336	314	367	353	358	342	357	388	338	356	351	325	313	301	326	321	359	365	320	318	353	351	340	295	306	354	301	333	353	347	367	337	330	305	330	305	302	338	367	351	341	317	350	347	317	352	331	386	324	363	372	323	302	348	320	366	341	322	323	344	327	332	333	332	314	359	318	336	321	345	337	338	323	345	329	332	347	329	367	325	347	326	353	323	335	366	326	321	338	331	348	306	320	367	378	357	350	323	352	380	319	341	350	341	311	318	356	341	356	372	399	348	318	342	342	330	342	326	329	363	331	353	349	317	339	316	290	324	314	320	346	374	337	380	331	332	336	340	324	328	362	321	314	332	327	356	347	303	324	372	342	376	352	339	354	345	335	357	339	356	364	336	308	358	367	330	336	334	350	360	340	331	353	343	347	300	365	329	307	327	333	334	339	336	323	334	340	341	358	309	356	321	339	338	349	380	333	341	325	337	320	335	312	299	310	319	321	360	345	348	338	330	322	344	363	344	358	336	336	347	335	344	348	330	330	324	334	344	331	345	327	331	355	306	327	341	338	344	341	356	328	361	339	356	345	348	336	323	337	370	329	314	322	336	319	325	349	326	323	355	354	345	365	326	335	335	340	330	358	343	324	336	322	331	328	348	362	377	335	355	324	332	405	332	320	321	341	322	340	308	326	339	351	372	346	333	333	320	328	327	332	350	319	342	334	345	341	343	325	347	328	336	343	334	341	350	347	337	310	315	329	321	373	315	319	352	332	331	313	335	344	320	326	340	301	334	343	368	352	330	322	315	309	314	343	347	330	352	354	318	313	370	354	335	315	360	365	330	367	328	331	360	347	311	369	330	336	357	337	326	336	348	363	321	308	385	327	304	335	339	320	355	362	329	316	359	333	324	344	353	334	324	307	342	349	360	329	330	348	350	327	344	340	343	344	353	348	329	338	336	336	368	322	340	362	297	322	338	331	308	317	320	324	360	333	327	329	324	341	373	330	355	376	334	316	320	332	317	334	352	384	328	385	357	362	329	336	319	340	341	380	347	309	345	329	377	345	324	326	365	353	324	345	320	344	322	315	338	361	309	335	323	379	325	324	318	363	330	311	335	340	337	362	312	341	307	320	357	343	357	347	364	341	340	330	354	339	340	321	336	346	323	303	354	311	336	338	331	334	322	354	359	318	356	349	343	347	352	327	333	346	360	378	329	338	334	347	339	374	340	363	360	385	354	299	306	350	346	314	340	362	325	319	306	333	327	342	356	358	330	315	339	337	338	358	328	326	338	354	343	344	324	327	353	335	368	334	350	326	336	306	327	339	309	326	328	330	340	330	316	337	378	328	334	358	341	317	337	370	328	311	344	339	362	351	342	388	329	334	378	333	313	359	324	342	347	310	340	354	347	356	324	348	352	332	323	365	347	353	320	350	317	335	339	363	345	332	337	336	324	349	349	311	345	316	354	316	349	320	331	372	337	327	346	341	355	332	335	337	312	326	338	315	326	352	326	336	348	357	339	345	367	379	335	350	357	358	308	346	352	304	331	340	324	360	313	363	355	322	346	332	324	326	323	318	327	342	344	369	363
22439	20998	28493	23707	21155	22140	20878	12773	9820	6884	4329	2750	1846	1366	987	905	837	1002	929	837	655	579	508	445	446	475	397	425	393	339	291	318	304	288	235	252	251	232	196	233	230	197	228	232	190	178	202	199	187	203	217	206	197	233	179	166	197	194	184	189	197	184	172	200	179	180	217	192	172	182	171	168	172	189	178	184	201	176	196	176	207	176	180	169	157	160	175	174	200	185	193	174	178	157	170	178	194	176	156	210	198	208	171	187	191	178	190	164	186	176	192	193	173	180	179	183	170	184	151	202	195	204	170	196	181	203	180	182	162	172	173	188	185	160	174	187	177	181	182	166	162	172	188	186	163	192	177	173	192	169	179	177	173	191	161	179	185	186	173	213	184	211	190	201	194	167	195	178	176	187	182	178	166	193	176	197	173	184	202	192	192	166	187	203	191	196	188	160	173	176	173	187	194	185	196	182	180	171	188	210	170	184	213	192	183	184	199	169	192	142	166	201	187	200	203	190	187	185	171	213	174	194	200	185	179	172	199	168	199	191	172	184	175	205	189	169	172	149	186	158	167	207	163	173	196	169	178	170	182	202	191	198	172	183	197	196	191	205	191	217	189	176	145	161	173	194	186	179	164	187	156	189	184	194	175	166	207	200	175	191	187	184	179	175	174	171	174	197	152	179	170	181	160	176	174	197	168	179	187	173	179	174	192	156	163	192	187	188	196	178	183	180	187	195	187	174	194	178	164	185	197	183	185	169	166	177	171	190	180	190	179	199	202	179	200	151	160	185	165	164	179	185	182	171	176	185	178	202	185	205	168	182	201	195	169	170	170	177	202	170	165	194	178	194	176	192	154	178	190	174	158	179	186	175	181	171	152	204	190	187	188	203	159	184	180	181	189	183	186	190	188	195	199	182	194	193	167	159	165	199	178	170	173	192	210	159	163	189	183	173	184	188	187	210	153	168	165	173	190	177	205	164	206	157	181	176	180	210	176	179	188	182	183	181	148	187	193	198	186	198	166	199	181	176	175	209	169	194	159	169	180	171	170	175	182	178	172	181	178	195	195	185	152	158	189	195	207	171	194	171	224	182	181	180	165	170	160	187	171	167	198	202	192	192	170	200	185	168	173	152	168	178	168	198	159	197	209	182	177	148	176	185	175	203	167	173	195	152	173	186	191	185	184	179	213	157	191	187	173	169	151	164	187	178	168	175	191	200	182	168	183	182	196	178	218	193	188	199	205	199	154	193	165	207	177	184	186	174	189	181	194	153	188	189	198	171	177	178	191	186	174	194	188	184	205	182	195	181	184	176	169	195	185	173	167	179	193	171	165	180	156	183	200	196	191	180	182	173	177	183	153	174	205	191	180	181	172	203	161	187	201	159	204	166	199	195	183	185	169	186	174	194	184	179	189	184	171	196	181	170	174	174	171	186	164	191	175	173	177	195	210	181	176	162	179	180	187	158	210	172	185	156	181	169	186	223	174	195	163	165	188	187	157	172	193	185	201	165	178	192	181	167	205	182	185	167	192	165	205	190	171	178	184	182	186	182	192	214	189	188	186	182	203	194	182	209	194	187	190	186	179	200	163	184	212	200	185	184	160	184	200	204	167	191	190	199	183	157	174	182	197	189	189	191	175	179	185	186	195	169	150	187	176	178	184	185	171	153	201	185	185	173	184	192	198	199	196	164	190	183	189	201	154	173	175	165	147	184	177	206	189	182	195	178	191	178	156	192	176	161	169	190	204	160	171	194	171	176	186	162	171	169	180	168	193	195	209	181	191	161	183	192	177	179	185	181	186	168	175	171	180	202	179	181	178	179	184	192	176	204	201	192	161	213	188	178	193	188	189	176	175	182	181	173	197	170	171	181	170	203	179	192	218	175	200	194	193	179	169	174	186	179	209	186	187	168	170	198	162	191	185	177	175	197	182	189	187	167	169	186	166	191	169	207	177	177	191	207	173	195	170	184	188	206	173	168	192	203	175	197	153	182	185	170	178	197	172	172	195	150	189	196	183	192	173	172	149	180	195	170	180	189	159	206	204	188	189	175	167	174	175	171	172	180	173	168	172	174	201	222	186	174	174	183	173	189	177	206	178	181	174	191	194	188	177	184	191	180	186	170	173	154	164	170	158	178	190	181	157	180	185	180	199	165	182	181	195	183	206	151	151	157	168	175	180	173	191	167	189	187	207	189	183	163	149	176	189	189	184	178	202	176	170	173	194	207	212	177	171	189	194	162	173	196	186	163	185	185	172	180	192	204	184	214	179	174	182	183	195	190	188	206	184	168	202	177	194	165	182	180	187	176	198	185	187	167	178	174	201	186	180	177	169	190	186	181	190	196	177	187	172	194	183	195	179	176	166	169	192	178	157	184	158	182	202	165	185	204	193	179	167	169	182	196	196	185	172	191	188	196	170	185	181	203	160	176	189	168	185	184	163	168	170	218	185	203	170	174	182	168	180	175	184	189	183	175	179	213	205	196	181	201	163	182	177	183	191	178	179	200	200	152	197	167	205	203	157	158	194	181	155	210	173	192	175	179	195	208	168	187	168	164	180	174	192	173	181	170	188	183	185	170	192	171	185	205	188	181	195	172	183	177	192	171	205	172	173	176	188	176	210	189	202	194	160	165	192	168	153	188	145	178	164	186	184	183	185	180	174	206	179	186	181	171	180	180	186	206	184	169	188	188	180	161	179	191	174	177	184	198	189	196	172	183	167	196	161	179	168	189	189	184	199	174	191	172	171	167	205	190	172	156	193	173	161	208	174	198	174	174	202	181	172	189	179	181	187	208	173	179	190	177	185	164	163	188	190	168	193	195	192	187	172	163	187	165	188	165	179	182	178	212	172	164	195	165	162	169	166	170	173	212	182	155	183	193	182	175	185	191	211	175	176	196	188	168	168	191	190	155	189	192	167	179	180	193	196	172	173	165	179	183	171	162	188	179	157	191	191	173	181	163	161	181	190	196	204	153	173	181	181	155	198	173	176	187	169	145	173	169	178	187	199	164	174	169	191	172	180	177	178	197	180	173	174	193	195	204	188	172	163	164	206	187	171	185	177	156	183	175	172	176	190	179	176	148	177	177	214	179	192	208	178	187	194	182	193	188	178	196	187	164	194	198	175	179	181	193	195	190	181	180	190	201	168	202	177	187	200	192	179	175	167	168	160	159	166	185	188	155	195	190	165	198	166	186	173	172	186	178	168	182	212	192	169	182	176	185	178	201	169	170	171	177	180	191	164	161	156	177	164	183	179	170	178	196	199	165	197	176	187	167	155	212	175	194	184	168	187	162	194	163	187	186	165	181	197	185	206	195	182	180	200	205	179	185	186	181	186	191	181	181	168	198	182	166	153	181	193	195	182	183	180	173	212	167	190	182	166	167	171	169	188	179	185	178	185	193	191	196	222	182	210	175	180	175	160	190	187	179	177	205	186	190	195	201	181	204	184	178	176	163	172	196	172	158	199	188	187	185	173	189	162	188	177	149
21763	46488	39889	29130	24824	21062	18096	16577	14378	10154	6657	4348	2916	2135	1680	1421	1400	1491	1302	1227	990	904	726	667	630	647	556	544	533	440	377	338	382	332	297	266	313	287	254	255	251	263	231	263	224	256	250	244	248	221	255	231	226	212	235	226	222	245	241	220	221	202	226	208	202	244	213	199	206	195	246	223	226	212	210	212	205	227	234	188	228	216	236	193	209	188	209	196	193	206	230	196	208	210	196	236	213	207	219	203	188	205	214	198	212	205	184	189	200	212	203	203	195	213	190	226	209	228	180	195	192	192	218	200	217	198	200	195	219	213	197	208	210	189	182	197	183	212	205	218	219	177	213	181	196	214	206	226	218	192	189	196	198	177	198	197	235	213	206	202	209	210	196	178	231	182	209	198	169	201	212	183	186	212	222	203	206	180	201	200	218	166	204	211	194	177	226	198	193	222	212	221	197	208	201	197	207	223	210	202	203	209	219	197	200	190	214	208	200	201	216	206	192	202	236	212	171	205	197	190	187	205	190	197	217	214	193	193	191	213	218	204	207	210	214	224	193	189	205	218	210	203	213	201	203	190	222	228	201	201	196	202	213	173	209	196	213	219	187	215	177	206	224	220	223	186	197	218	210	206	214	213	171	188	224	194	194	193	215	172	221	189	215	176	212	218	208	239	195	207	210	195	210	221	201	212	211	232	187	215	210	209	202	194	215	189	191	232	198	202	207	217	204	202	190	206	196	207	228	217	221	199	197	187	223	198	211	207	194	212	203	204	201	200	218	203	195	194	195	214	192	213	224	216	193	193	220	205	221	229	189	182	218	193	201	191	198	206	233	194	204	211	185	186	202	187	194	241	210	178	210	235	223	196	201	189	191	222	198	197	198	208	228	199	203	228	208	208	233	197	237	203	216	192	220	202	207	176	187	184	231	207	200	228	200	181	194	208	198	224	199	198	207	208	225	209	179	193	193	185	214	201	209	192	214	210	200	214	198	189	212	207	215	210	194	205	211	202	210	214	176	195	227	216	195	198	214	192	194	213	197	196	208	200	216	228	205	223	204	221	190	205	217	202	193	209	197	204	215	205	223	181	196	213	194	202	211	209	240	198	212	214	218	217	183	210	201	210	217	217	191	214	214	209	199	186	191	195	212	204	237	201	202	216	207	208	208	191	214	224	211	198	180	211	201	205	193	237	190	209	192	214	189	207	219	196	184	216	203	234	205	243	199	201	202	208	202	187	202	202	212	211	184	205	194	188	216	180	235	195	191	228	217	227	195	199	216	226	217	214	227	200	171	215	210	190	195	227	192	197	196	187	203	200	198	206	180	230	192	228	213	181	204	190	220	213	192	186	219	211	181	205	209	149	193	214	212	190	201	217	223	188	193	200	197	179	168	174	196	197	226	204	192	219	169	207	202	186	207	191	196	201	216	205	187	215	224	206	190	225	194	194	168	208	199	195	187	186	185	206	229	198	232	199	209	217	191	206	213	203	207	192	195	208	201	226	200	195	208	197	204	205	212	219	184	208	187	207	205	193	202	194	179	208	210	204	188	193	228	180	185	201	167	212	211	215	209	236	221	220	199	228	215	188	227	192	192	211	194	211	208	225	210	220	193	229	199	206	241	197	196	203	202	213	193	205	201	198	212	215	228	203	202	215	203	192	187	184	186	174	172	190	188	211	198	211	197	220	190	227	218	225	201	194	202	195	217	203	212	206	200	219	208	222	192	204	218	193	197	182	212	205	207	235	185	210	165	203	208	202	219	188	210	210	209	190	204	208	220	211	199	197	179	213	199	190	200	220	206	191	170	188	200	223	194	188	201	215	212	189	202	183	217	211	191	186	202	198	227	226	191	189	225	204	182	192	192	165	193	224	199	210	194	183	196	193	219	221	201	207	216	210	191	200	230	196	212	211	210	207	202	211	188	210	206	185	201	195	228	196	225	214	225	209	193	190	219	238	233	212	194	212	204	194	195	202	211	183	201	189	186	220	185	187	194	182	223	205	231	192	192	203	206	180	186	204	185	257	214	203	213	183	198	222	196	197	198	199	212	211	202	222	221	224	228	198	203	188	203	204	209	163	219	220	201	207	209	209	216	193	196	226	217	226	191	200	200	215	219	230	194	211	223	214	236	204	190	203	223	178	186	193	213	214	198	205	197	186	181	201	191	191	226	208	224	183	225	206	179	214	203	198	202	212	213	199	187	207	207	204	188	194	169	168	209	208	205	192	199	198	208	187	207	195	195	225	194	206	204	188	183	218	182	191	201	199	207	208	170	230	213	201	206	212	226	209	218	196	207	225	209	206	206	219	237	193	190	197	200	208	206	204	224	213	177	186	172	218	223	205	208	208	202	220	199	190	185	195	222	196	204	219	213	220	207	210	197	187	191	222	216	188	218	218	202	193	200	198	206	200	210	208	191	204	199	209	204	194	232	208	198	209	191	199	219	210	198	204	211	220	196	220	182	209	187	187	208	193	203	205	201	196	204	200	192	205	216	187	200	200	200	212	214	209	201	212	215	214	197	211	185	197	205	187	209	191	210	215	213	195	190	228	212	217	193	206	209	179	208	206	199	207	231	205	196	189	204	219	207	216	227	212	203	184	199	198	204	173	225	187	218	198	216	197	220	197	206	222	227	185	188	206	215	215	199	184	200	179	212	195	214	231	201	206	222	224	208	190	198	198	206	216	211	204	211	213	210	179	216	201	183	186	229	212	205	214	205	196	190	214	211	239	212	215	195	211	203	202	187	206	220	227	181	183	206	208	177	182	196	212	175	206	212	195	201	213	218	216	210	199	186	200	188	226	182	210	205	224	201	195	210	204	196	199	203	185	205	198	210	210	210	211	207	219	211	203	204	192	208	203	175	205	204	234	196	206	207	209	242	193	217	220	200	213	205	210	199	219	187	216	191	198	229	190	223	203	197	184	199	218	196	237	193	186	185	192	220	192	178	203	174	209	202	200	207	195	209	210	186	201	214	197	203	221	198	201	215	198	210	224	187	216	205	232	200	218	202	206	217	222	192	199	204	191	216	220	221	219	191	208	217	207	218	174	226	189	196	183	210	215	208	179	198	220	203	194	224	186	188	184	179	213	221	206	226	219	212	176	211	212	222	200	214	183	204	198	206	187	225	221	190	179	208	204	207	193	192	198	201	183	212	199	224	206	215	190	182	211	200	205	197	198	213	198	206	188	198	194	191	201	213	196	195	186	199	229	210	190	203	217	208	201	223	179	202	234	194	218	184	204	188	190	207	191	199	220	202	179	207	207	223	210	217	221	209	172	196	196	204	202	212	215	197	211	200	189	201	214	193	225	232	216	192	201	222	182	203	186	232	216	187	199	200	230	201	208	208	195	195	183	208	201	196	205	215	194	195	205	197	200	193	209	207	182	194	221	178	207	168	194	202	196	219	223	187	209	209	209	189	204	204	196	201	209	202	207	229	207	212	179	211	208	206	214	202	189	218	222	221	214	218	210	192	218	204	196
27341	22609	23905	16256	9348	6556	5088	4307	3689	2523	1680	1226	905	734	634	640	679	686	699	581	600	544	504	485	481	505	470	485	434	459	436	437	393	439	402	399	403	437	418	435	396	412	400	420	393	421	386	402	415	399	361	388	386	394	380	363	410	387	383	383	389	392	426	367	385	368	429	388	399	388	365	360	428	401	402	438	419	352	387	376	433	377	394	389	386	385	393	380	370	402	429	374	398	380	369	414	397	366	397	371	391	377	404	411	406	385	393	362	429	408	399	390	360	410	398	405	388	370	375	414	362	380	392	342	398	394	419	374	382	388	375	362	371	360	363	369	415	377	398	341	390	400	395	382	393	415	378	392	425	412	382	417	358	385	424	351	390	382	377	387	355	400	386	373	415	428	378	376	374	365	409	400	388	413	368	392	409	386	372	435	440	358	386	392	383	402	386	440	394	410	365	390	388	390	352	413	413	353	409	410	386	390	397	414	373	392	412	433	408	381	359	400	399	455	387	375	401	391	424	387	396	415	369	420	362	350	375	385	413	416	405	417	437	383	362	397	384	379	374	381	410	357	392	377	387	378	384	372	398	402	402	399	378	382	412	414	399	392	410	341	381	402	371	396	361	378	386	388	393	412	367	367	380	410	398	355	398	369	394	426	409	353	378	406	373	380	400	399	403	417	390	394	402	371	382	386	369	397	413	407	408	376	373	348	395	391	394	397	400	371	400	380	369	403	386	396	385	384	357	425	361	369	394	415	369	432	389	387	374	397	400	384	412	400	408	400	379	362	373	386	405	361	420	378	398	399	365	360	387	370	379	395	395	416	376	393	367	396	387	362	368	345	405	392	377	392	423	397	395	348	381	394	391	395	396	379	375	372	409	409	390	391	405	361	393	415	380	369	344	388	410	384	396	396	375	381	423	387	367	406	381	390	385	405	404	394	353	364	395	410	418	408	380	384	402	333	433	417	356	384	394	366	367	430	349	433	371	404	381	373	382	349	382	390	414	397	376	411	389	394	395	401	381	416	382	377	395	414	387	369	373	417	371	396	378	381	382	396	405	387	379	414	375	432	426	414	387	400	385	407	395	362	386	379	416	394	362	381	382	417	374	372	405	361	437	376	391	366	375	390	394	374	399	431	425	395	399	400	395	410	369	395	407	387	424	426	395	344	411	379	391	392	380	399	392	417	366	379	400	383	392	378	377	401	384	389	389	356	454	402	405	403	384	387	438	399	414	348	406	384	402	413	362	375	387	394	400	373	373	364	404	417	381	373	400	412	397	407	380	377	374	411	381	387	349	399	374	378	356	396	369	423	398	401	380	363	369	400	397	434	422	418	413	386	378	339	389	395	356	406	362	379	404	381	415	386	396	378	406	367	415	384	417	353	382	414	381	409	411	361	386	390	406	407	411	405	377	402	369	359	414	414	381	411	389	409	368	430	377	397	373	368	363	381	396	368	370	379	440	403	390	385	388	377	400	416	385	412	370	431	387	396	401	411	422	434	380	395	361	410	406	406	370	387	386	407	411	378	393	392	386	372	402	359	394	359	377	380	365	401	417	350	399	415	387	368	385	405	360	361	397	414	366	368	386	379	414	386	366	387	385	394	382	388	386	388	404	377	372	384	376	395	364	372	401	401	403	399	417	403	387	404	416	370	393	389	385	377	380	421	407	361	355	386	387	419	378	400	410	412	376	350	361	388	384	402	414	394	399	401	406	401	379	403	399	375	408	395	404	398	415	374	362	413	382	431	397	407	368	365	400	438	416	391	375	380	407	375	380	382	438	387	438	420	385	403	389	397	378	415	376	408	405	402	374	386	367	376	375	342	405	400	393	375	400	400	343	340	373	405	372	380	404	397	379	421	368	382	359	400	405	364	386	387	364	375	416	382	374	390	385	375	394	405	403	404	414	379	369	367	391	411	407	390	390	365	376	362	411	380	400	394	355	385	390	351	369	392	406	371	373	385	421	427	368	390	378	402	356	390	413	378	384	400	361	388	385	373	385	385	385	383	401	382	404	386	412	425	369	390	397	408	384	381	379	385	388	454	369	397	375	404	358	398	401	379	377	396	386	401	401	384	393	389	372	371	388	387	350	381	390	346	385	419	414	437	382	360	367	406	376	393	376	369	421	355	392	361	400	414	438	415	373	363	411	383	367	405	396	382	378	406	373	373	383	390	412	404	385	394	387	402	437	396	398	394	379	357	381	395	391	394	366	403	378	361	400	411	412	392	368	400	459	378	405	378	418	423	409	380	388	384	393	385	400	363	404	404	401	370	383	388	423	388	421	406	401	416	399	407	400	372	391	376	401	398	402	394	367	370	404	408	425	382	409	395	404	391	406	423	398	363	377	388	410	384	394	392	368	422	395	398	434	382	403	391	433	387	375	392	381	373	398	388	360	383	400	397	387	369	413	380	399	393	382	396	442	377	369	398	370	362	417	434	365	409	391	384	377	391	432	391	372	416	379	367	391	404	395	375	381	429	377	374	409	391	345	393	377	397	402	426	352	376	389	400	368	374	403	390	398	407	391	419	373	381	372	411	371	398	405	369	346	404	371	402	407	366	388	385	397	418	380	353	409	415	394	408	437	400	386	408	397	373	351	384	373	388	386	381	407	372	379	367	401	417	422	410	365	407	380	435	376	362	384	385	381	369	395	358	358	405	392	377	405	388	371	375	384	411	400	397	396	412	379	378	372	419	382	354	410	363	397	367	402	421	372	378	395	407	388	377	378	391	391	400	398	393	407	371	378	366	361	426	427	375	391	397	400	381	359	366	414	393	386	413	381	349	396	387	367	362	422	409	411	387	403	372	404	394	439	378	395	381	418	399	387	380	357	399	420	409	392	382	392	412	375	402	377	403	422	397	405	372	415	370	379	374	407	396	379	388	384	377	388	395	403	402	411	422	371	380	422	390	405	388	401	393	389	399	402	368	403	394	376	397	413	413	429	340	398	406	421	376	384	341	374	357	421	420	375	415	397	392	371	375	372	375	363	412	417	404	370	405	345	381	378	406	389	385	359	378	407	403	415	380	367	438	408	404	366	389	358	438	386	365	376	375	400	375	404	386	395	417	416	392	389	386	380	368	405	392	365	369	406	384	348	405	391	393	386	395	384	406	390	362	389	370	355	383	386	363	417	385	400	405	413	380	386	371	363	389	413	397	376	386	445	383	368	351	416	407	407	437	379	397	368	373	401	403	395	359	413	453	415	416	361	429	391	386	390	393	377	414	371	408	418	354	400	395	399	400	412	394	389	406	386	391	371	390	394	383	392	370	374	411	390	379	406	399	367	367	434	390	377	394	373	402	413	375	377	396	407	407	388	399	404	387	375	402	401	417	379	357	368	366	381	390	403	386	413	408	391	376	402	375	380	383	435	438	381	408	417	392	393	402	404	411	378	396	384	423	402	409	377	394	392	432	399	407	416	366	401	390	400	344	429	382	374	414	380	403	399	352	400	415	403	384	378	368	405	420	372	391	376	387
17742	32222	25984	16106	12478	10210	8187	7493	6196	4071	2620	1905	1368	1115	926	869	871	940	889	864	766	664	657	617	555	574	581	556	540	533	519	500	517	476	439	492	466	484	469	462	478	427	450	454	445	412	447	439	413	429	456	436	437	455	491	426	480	419	439	475	482	416	448	460	470	426	413	465	445	467	436	435	451	443	460	465	465	499	445	467	438	453	453	421	399	459	425	417	462	434	429	472	455	432	488	457	451	475	455	415	407	437	455	391	446	461	453	461	424	466	456	444	445	438	437	480	471	442	418	451	466	440	473	426	487	463	460	418	427	455	436	435	461	422	445	431	451	433	474	460	419	422	441	428	491	476	460	422	435	430	439	440	481	415	423	498	469	435	448	490	414	423	471	430	456	458	460	451	431	448	435	413	458	454	456	456	474	450	460	471	459	467	456	443	442	423	442	435	423	431	390	416	491	465	450	452	478	426	465	415	412	458	438	439	465	402	436	453	443	480	476	406	459	430	445	441	435	460	479	447	454	443	438	457	452	447	434	459	442	466	454	413	426	444	417	465	449	457	428	450	447	465	437	490	446	418	402	440	425	430	426	460	432	421	448	454	408	412	470	422	451	477	454	452	443	437	434	491	409	434	457	432	402	405	452	471	423	452	457	427	459	422	474	416	443	435	410	470	379	418	444	449	461	476	474	447	446	455	426	448	470	440	407	470	447	465	472	432	448	391	453	507	479	462	420	460	469	421	423	423	435	420	452	459	419	435	448	432	420	474	439	407	448	465	448	445	431	404	461	449	402	414	433	448	420	436	459	454	455	427	418	438	450	463	423	477	416	463	424	490	431	428	448	470	419	437	470	433	422	469	463	434	439	399	437	419	449	456	430	470	450	419	406	445	418	449	467	447	453	463	453	435	437	455	422	431	474	468	442	460	454	410	446	431	466	432	400	438	422	438	403	454	468	459	430	435	425	418	486	436	397	414	464	376	457	470	450	446	430	429	452	412	485	465	445	442	442	428	435	427	446	420	440	431	447	454	449	459	415	444	449	437	456	450	451	434	452	435	419	421	447	438	441	462	443	475	460	438	428	425	437	441	474	466	434	435	447	422	392	465	462	444	440	461	443	451	437	440	431	493	474	425	402	494	421	422	431	420	449	440	474	484	442	459	441	476	465	450	432	442	442	448	444	469	451	446	472	436	462	459	449	441	411	460	428	451	500	428	440	410	434	455	440	437	452	462	407	456	442	429	424	486	449	436	456	446	444	463	446	418	396	427	424	421	444	424	438	476	414	478	432	434	454	449	457	463	428	448	445	421	456	430	463	431	449	440	433	411	465	477	439	415	438	438	447	416	469	465	410	461	464	432	444	468	430	419	448	415	455	436	435	449	450	437	449	434	437	423	450	435	424	452	458	443	434	459	455	445	415	456	432	444	435	431	447	441	465	439	409	483	473	465	413	457	484	417	453	445	427	433	420	442	442	395	444	464	452	416	445	458	427	414	436	452	449	444	427	458	404	437	471	420	444	439	453	437	456	452	482	420	476	446	408	455	441	480	402	416	479	414	394	438	468	412	433	438	427	428	436	419	476	453	453	450	431	407	427	434	408	477	477	430	459	468	445	407	476	419	455	479	466	458	420	447	492	467	457	448	463	416	442	431	443	439	435	436	429	437	465	435	425	435	431	448	459	410	455	446	446	451	408	434	434	442	459	455	420	429	419	412	454	427	435	422	456	438	417	459	448	432	480	483	429	417	423	492	421	437	477	426	454	416	422	428	445	446	434	434	441	426	408	449	444	441	459	482	410	469	433	428	448	418	429	404	435	442	469	444	420	450	448	470	420	455	455	430	450	456	407	426	450	432	416	426	489	440	508	464	425	461	479	463	431	454	470	409	450	441	466	452	471	445	426	466	410	418	485	458	419	469	437	459	431	432	407	450	440	465	445	419	411	407	434	428	434	475	473	429	455	424	461	437	503	454	463	401	397	457	409	444	455	400	446	443	472	478	394	441	437	431	443	443	452	438	420	423	455	451	435	405	463	441	441	428	428	458	465	446	456	402	492	428	460	457	468	415	476	469	454	445	466	454	456	461	445	477	441	447	413	448	461	439	445	454	414	453	481	426	455	432	434	452	457	440	413	403	452	467	442	427	440	440	447	473	447	442	405	468	473	479	469	448	466	457	457	478	420	426	463	431	418	419	452	445	432	429	443	426	438	411	434	469	447	443	415	443	461	451	493	423	448	445	407	406	443	455	432	420	455	445	427	425	457	427	440	486	430	444	444	462	428	468	445	475	429	450	462	444	420	437	427	434	439	389	432	407	474	495	437	469	460	401	425	434	491	452	474	419	440	433	446	465	455	413	454	468	455	431	467	436	455	449	450	468	456	481	450	393	432	425	405	454	429	435	416	478	456	423	419	431	439	464	427	490	419	444	426	469	439	433	414	463	448	448	439	453	422	434	434	439	430	430	490	428	410	464	476	429	410	417	419	427	462	446	481	425	442	437	452	463	452	432	468	472	428	445	430	428	444	473	476	419	457	458	435	439	469	424	442	418	418	437	433	399	431	449	446	380	469	450	452	428	423	438	443	419	443	485	443	435	446	423	465	456	430	432	463	473	441	437	405	460	432	456	464	424	439	465	436	409	430	399	452	454	450	447	447	420	477	433	440	440	439	448	439	462	452	435	422	442	451	449	434	438	442	470	458	456	453	419	424	469	426	444	428	434	423	402	455	440	432	400	442	479	449	400	406	427	448	460	391	470	454	449	461	406	474	458	455	459	446	425	459	442	426	435	431	462	447	431	444	443	481	459	436	434	451	439	446	462	441	465	439	432	429	446	413	457	464	455	454	428	401	381	431	427	429	457	423	441	462	437	477	433	420	446	418	433	505	427	431	450	407	470	451	449	420	485	467	448	430	418	395	412	438	449	477	409	461	428	487	437	427	441	468	419	447	440	470	473	454	465	439	441	446	438	440	418	458	432	400	417	442	475	503	481	454	452	466	419	460	422	422	437	460	431	448	463	419	460	453	406	428	426	400	454	449	450	433	459	442	462	455	461	445	473	451	431	399	431	413	459	439	442	472	439	437	416	452	409	447	436	412	462	446	447	438	435	486	448	493	428	450	419	418	458	433	456	473	430	455	434	479	407	438	440	420	434	443	464	416	458	454	420	440	398	427	427	455	422	419	468	424	471	427	433	449	449	390	437	452	446	473	436	455	463	429	429	455	410	450	467	473	428	461	436	461	458	458	415	432	433	434	443	453	442	435	420	438	428	429	468	424	452	477	408	410	430	480	446	422	448	414	451	427	435	469	463	429	474	425	427	439	461	464	460	460	451	437	461	462	447	477	490	461	429	474	436	453	453	419	400	475	423	420	437	441	453	440	433	459	407	445	460	462	469	484	402	434	447	407	451	449	455	419	474	453	436	424	491	449	423	459	432	425	416	448	462	459	423	432	426	412	427	438	463	419	429	434	414	442	436	466	435	438	444
23602	20947	28034	24168	21328	18286	12005	8573	6883	4667	3078	1956	1427	1038	840	837	785	885	801	712	659	553	559	499	541	465	463	441	449	425	375	377	385	348	349	366	353	317	406	380	333	356	328	352	309	306	339	290	343	336	343	290	357	311	298	341	317	326	288	306	307	305	304	320	334	333	322	333	317	318	298	324	347	322	297	327	293	354	308	320	301	289	306	306	307	353	334	322	298	344	313	342	328	316	309	324	306	298	336	324	316	303	303	350	343	276	321	300	308	316	316	309	287	359	328	330	307	309	289	340	324	321	329	336	331	298	322	340	307	299	327	300	295	336	279	318	283	316	310	285	322	274	303	327	294	294	316	295	344	307	332	311	336	319	306	313	297	322	303	327	302	331	307	322	262	310	304	348	310	296	306	313	314	314	303	286	272	330	313	320	330	293	299	339	307	324	337	317	325	295	337	330	318	335	307	315	342	323	317	324	287	317	313	313	309	308	343	304	285	319	303	315	335	311	310	298	293	347	301	314	318	340	344	328	320	299	303	279	286	341	321	318	306	299	336	322	313	296	303	279	336	308	291	309	330	316	297	320	308	312	309	327	291	286	315	317	316	313	291	338	296	317	300	282	311	349	283	337	291	305	336	317	330	323	321	343	352	305	314	304	299	329	291	305	311	319	299	298	289	317	317	320	298	322	343	329	265	308	337	337	330	284	354	312	317	318	331	307	267	348	288	308	288	316	329	313	298	312	335	326	332	334	316	311	327	280	291	354	299	347	338	347	289	319	333	307	327	329	288	328	321	315	299	322	332	323	327	310	287	325	283	292	293	309	317	306	319	293	275	298	365	293	305	314	310	312	308	307	314	322	332	317	322	302	328	311	284	330	339	320	323	322	341	314	283	295	311	320	324	284	303	304	298	330	312	342	347	307	304	302	327	347	357	270	333	327	300	310	319	314	308	329	333	301	318	324	308	296	319	300	317	341	328	305	319	307	319	330	277	327	306	317	271	300	331	287	339	337	340	308	327	305	331	290	310	295	324	321	315	320	303	310	303	284	298	317	293	316	339	331	282	328	329	328	312	295	309	347	317	306	296	321	289	308	317	328	293	322	315	332	339	322	330	332	336	304	334	294	303	300	302	282	288	325	306	294	321	285	315	328	322	273	332	309	358	286	308	335	319	298	284	311	320	317	321	308	285	338	321	339	323	321	288	304	309	274	334	325	304	347	317	312	343	304	262	324	314	312	314	339	301	327	286	309	280	309	344	299	292	328	314	299	299	307	315	309	324	310	306	297	278	334	315	298	320	306	293	319	300	336	304	311	349	306	319	328	332	320	303	346	305	319	313	339	301	329	336	301	332	325	343	296	329	309	315	314	325	300	275	312	290	282	309	325	314	347	311	325	323	299	307	305	337	329	344	333	328	340	337	320	318	317	313	301	329	340	323	312	293	344	270	328	305	300	306	320	311	317	351	295	340	310	355	281	283	346	323	328	284	352	326	283	288	307	321	330	269	306	319	297	302	368	310	316	309	305	300	305	298	308	312	318	321	317	314	305	309	292	321	302	300	371	269	320	296	330	311	295	310	336	319	311	323	289	325	343	314	282	300	270	309	324	338	330	311	325	346	323	347	309	299	303	339	326	335	311	312	298	312	351	334	297	319	294	322	320	319	303	349	312	364	289	289	304	305	345	320	328	330	315	334	335	347	308	325	323	340	315	325	321	329	317	317	317	288	308	352	323	296	291	302	300	314	322	300	311	320	300	332	324	319	314	312	300	331	318	305	317	331	299	304	347	308	293	287	337	305	323	287	318	296	277	324	330	319	340	300	325	326	328	307	330	303	351	320	341	305	337	304	321	321	304	356	298	313	303	309	322	333	309	344	326	304	304	290	307	313	281	308	338	274	334	323	328	352	325	281	340	298	313	328	331	279	328	326	311	305	298	318	312	333	308	335	309	297	297	330	317	346	316	303	309	306	331	323	302	349	317	321	298	333	297	328	310	328	321	300	282	327	290	355	316	310	298	302	300	311	296	293	304	336	316	315	298	300	305	321	307	314	324	317	322	322	299	326	274	309	313	306	288	298	295	315	304	290	363	334	323	318	318	329	304	304	307	324	321	320	324	298	326	324	301	339	299	322	319	321	287	316	341	321	315	340	337	316	313	323	309	330	305	308	306	319	341	291	307	322	300	292	312	307	300	285	295	351	294	328	306	300	288	319	331	340	305	306	329	304	326	317	334	316	293	322	310	322	298	319	296	338	315	323	326	300	316	323	297	336	334	287	314	323	301	322	339	322	337	329	299	307	312	312	322	336	325	299	359	350	334	347	305	285	306	343	339	303	351	290	310	324	326	315	338	342	293	316	307	299	311	308	292	328	290	315	308	303	313	310	347	339	311	321	299	316	331	328	324	305	328	331	309	279	331	276	316	311	331	315	336	308	304	360	290	287	341	310	333	298	324	355	344	296	317	327	281	300	331	331	308	343	292	316	313	288	314	335	320	310	328	311	339	326	326	307	319	313	338	314	321	330	327	323	327	308	289	310	349	279	309	331	320	341	328	319	284	323	316	340	335	336	344	329	333	310	322	296	305	308	312	303	285	296	288	362	312	334	311	305	321	327	279	341	299	290	298	313	297	272	294	289	305	291	327	326	334	307	283	316	302	305	333	312	339	312	291	296	306	356	300	315	306	311	354	321	336	289	304	339	306	295	327	313	327	315	306	308	314	302	301	332	318	308	306	316	327	299	308	328	335	293	327	331	333	323	345	349	345	305	312	301	290	323	342	334	318	318	299	300	298	315	304	323	314	305	301	312	327	310	307	319	339	314	315	331	317	325	300	306	348	325	321	329	313	317	316	303	331	318	340	342	382	294	299	311	315	298	294	294	315	317	306	312	308	314	338	299	328	320	290	303	298	298	301	307	321	333	307	306	341	346	287	316	299	294	334	335	291	331	311	325	305	295	304	327	287	318	301	310	329	300	333	352	311	279	318	320	295	316	326	350	304	306	336	359	281	321	310	323	290	337	315	297	317	286	312	342	293	325	323	331	346	290	288	296	314	294	302	327	336	321	303	288	300	333	325	293	319	307	311	305	312	317	318	346	330	352	306	305	314	297	337	300	329	279	331	280	317	341	298	297	297	323	323	277	307	335	294	294	324	308	326	307	313	326	316	326	352	326	299	293	348	341	300	287	303	321	322	324	319	309	308	350	297	325	342	320	321	312	276	300	342	300	324	283	306	327	326	325	311	308	321	326	319	300	315	302	327	360	322	304	331	346	303	308	277	339	302	315	298	305	329	312	279	330	321	303	346	312	308	301	316	283	316	309	312	304	361	307	295	325	320	290	331	313	310	306	291	340	332	307	321	320	313	329	342	280	306	309	295	349	319	321	311	282	315	287	348	294	334	335	310	324	324	291	313	303	288	330	287	335	310	310	339	309	288	329	281	297	315	306	293	319	303	314	292	285	330	317	300	298	309	341	294	329	296	304	311
19067	40903	34218	23807	19389	16210	13572	12623	10757	7073	4691	3039	2135	1588	1306	1195	1080	1235	1097	1037	963	854	714	657	645	664	553	563	580	517	536	483	470	436	431	427	437	423	393	382	432	404	423	410	366	369	354	401	394	381	395	348	310	354	354	380	392	387	371	357	377	358	380	338	357	397	331	376	361	361	326	392	376	387	352	348	361	377	363	351	364	354	382	359	380	395	404	363	357	365	347	367	354	332	384	374	366	358	367	359	357	356	361	354	366	336	380	366	387	349	343	355	347	390	371	396	316	387	348	391	366	375	323	389	364	344	324	339	350	338	312	385	355	364	375	379	371	364	336	325	317	351	366	363	357	385	352	358	365	368	347	396	372	379	383	348	369	412	363	406	356	340	357	409	335	352	336	400	364	345	322	369	380	367	330	361	361	355	365	342	366	363	368	377	378	359	369	338	331	334	364	371	369	359	372	343	372	325	356	363	355	361	368	375	359	384	330	387	340	352	351	381	360	365	353	353	392	352	365	344	325	364	370	371	366	337	370	352	379	356	349	345	368	384	348	380	355	362	356	358	387	374	363	327	338	372	368	371	358	335	324	392	357	372	366	369	371	347	357	359	334	395	346	352	343	347	344	362	338	353	388	358	371	352	357	338	387	343	356	372	373	361	382	355	341	350	365	363	371	366	383	342	368	385	338	370	397	354	361	361	340	356	374	362	345	362	378	354	388	372	401	343	382	360	362	385	333	348	365	369	348	333	362	394	351	350	387	371	334	373	337	360	373	344	346	381	332	352	358	312	400	366	370	379	360	369	323	361	345	375	374	379	367	376	366	354	384	370	386	321	373	336	335	368	372	365	374	384	348	363	348	362	385	349	376	337	367	371	375	350	363	340	367	332	353	355	385	378	358	376	328	336	372	373	373	402	364	378	357	360	339	391	388	367	364	325	319	361	352	362	337	330	368	358	366	363	364	356	365	344	365	339	369	362	344	326	381	405	378	370	352	365	359	390	368	370	345	363	360	385	372	373	373	369	361	336	367	376	368	333	359	380	363	372	342	398	385	367	369	358	325	363	356	358	348	381	330	347	359	341	379	312	356	331	367	427	356	356	342	318	364	333	355	370	307	363	365	363	337	355	340	352	388	345	387	385	363	370	339	334	355	341	377	372	384	351	355	348	350	363	355	420	351	337	369	353	357	350	355	363	385	357	333	395	346	341	382	345	351	392	353	360	363	353	357	361	362	388	348	338	337	372	403	355	363	366	362	316	396	380	354	371	373	347	368	334	347	388	385	348	374	361	366	343	379	334	375	389	350	367	374	355	375	346	374	384	337	341	365	368	364	321	373	394	367	379	360	370	355	400	348	341	352	340	387	373	323	406	397	373	398	369	413	323	364	346	352	406	358	338	371	369	380	379	367	352	365	343	354	364	348	338	368	365	344	357	341	368	369	371	351	384	355	339	372	367	379	342	389	319	371	361	352	364	368	390	363	373	395	368	367	364	340	357	358	354	398	352	381	345	383	380	364	369	376	360	370	347	369	388	365	390	350	369	385	363	366	335	356	367	389	355	370	351	350	341	350	389	362	384	398	374	375	355	369	377	373	378	365	350	373	343	385	386	387	360	346	348	342	363	395	348	395	359	379	387	371	335	369	347	347	417	372	347	349	332	384	374	368	351	358	348	344	386	393	339	341	347	391	344	340	376	376	378	360	369	358	359	371	407	350	331	323	405	366	371	369	352	348	382	399	361	372	376	344	340	350	388	371	379	366	345	385	353	353	347	381	361	355	331	403	334	348	354	376	366	366	389	373	362	363	386	368	393	382	360	355	366	370	359	363	358	376	354	389	375	357	362	327	359	339	365	362	336	397	351	316	371	367	353	354	327	326	361	386	374	362	365	414	371	359	343	386	355	328	364	341	396	360	341	343	379	340	374	360	360	372	366	383	361	354	337	346	384	356	369	383	364	335	357	356	384	411	341	350	362	351	359	343	367	395	344	356	363	361	342	320	339	340	375	336	375	349	366	340	415	378	376	400	385	343	335	352	366	325	387	359	364	355	356	363	363	315	371	369	377	362	399	387	337	364	341	366	374	340	357	377	368	379	364	358	369	389	336	382	358	318	338	335	358	352	377	377	367	390	371	351	392	348	340	319	367	379	362	388	378	335	340	387	322	360	334	341	349	331	358	353	380	355	363	369	354	361	356	356	409	402	395	376	370	387	345	366	348	351	368	378	358	356	344	323	366	329	372	374	377	368	363	330	381	418	355	372	383	358	386	360	369	373	349	371	347	374	353	368	365	367	336	335	353	362	330	340	371	372	388	327	376	381	374	363	371	393	344	375	377	364	379	364	382	383	335	360	364	352	373	352	362	346	344	355	364	356	358	346	362	355	348	413	349	350	339	344	354	327	381	358	379	372	347	367	390	362	357	374	334	361	324	322	349	367	376	367	358	353	340	349	392	357	365	352	355	367	357	360	354	347	379	360	369	379	364	372	318	370	350	322	373	365	378	383	386	376	354	377	343	325	393	369	376	352	347	354	328	359	368	358	367	350	337	376	382	373	367	363	394	341	353	355	355	364	347	357	377	355	378	357	387	365	364	357	337	352	378	370	363	339	378	358	365	335	321	368	390	368	392	369	365	403	360	370	388	349	374	399	369	354	332	350	351	407	358	364	355	342	372	408	340	339	364	350	375	362	332	351	365	354	347	365	373	357	373	336	346	384	351	307	333	374	380	341	362	358	371	369	380	349	352	372	337	337	352	356	361	374	373	338	358	407	363	353	363	349	350	384	352	371	347	325	351	334	378	398	351	361	380	373	323	374	379	385	326	365	359	351	343	357	334	353	357	374	346	357	342	362	339	325	360	340	374	373	361	386	370	391	347	366	334	356	385	362	365	366	332	332	342	335	347	378	360	355	349	311	386	355	410	382	390	368	366	353	381	365	385	361	342	333	358	350	338	389	341	407	368	340	353	359	361	380	372	322	354	322	356	354	349	360	365	355	359	387	380	368	345	360	324	382	341	372	398	394	349	364	360	368	384	363	377	404	333	360	371	367	321	357	362	351	364	359	388	368	371	364	337	322	364	384	385	346	385	365	335	358	356	355	353	339	378	380	355	360	364	355	338	379	360	383	358	361	356	398	341	355	370	348	360	353	383	337	325	368	376	356	320	316	403	343	356	333	352	342	366	337	353	348	387	370	339	353	340	355	353	350	392	346	364	351	336	355	363	351	367	349	372	389	362	341	386	371	336	364	358	354	371	350	354	336	404	375	333	342	346	376	356	362	388	351	355	383	352	362	371	373	346	350	371	342	392	389	350	356	372	332	356	358	351	370	374	358	400	355	392	356	355	356	336	369	352	348	373	378	361	393	337	373	365	360	331	345	373	351	321	386	343	337	339	338	348	330	365	318	360	377	337	375	393	389	382	386	350	349	345	378	378	351	393	396	372	314	350	365	375	318	386	414	367	360	354	349	405	354	371	369	340	374	366
24573	20978	27349	25104	18964	11233	7613	6335	5249	3399	2172	1510	1115	871	673	639	708	657	673	586	593	539	502	430	476	449	387	424	406	371	377	370	385	343	369	330	350	331	316	335	325	347	307	312	357	309	336	351	326	334	321	291	317	310	323	336	285	302	305	312	336	286	294	359	312	310	289	342	319	336	304	331	330	311	345	311	321	321	328	287	310	299	336	289	316	313	335	307	296	325	299	291	294	347	307	293	302	302	319	290	317	328	309	347	309	331	290	300	334	324	324	336	307	331	308	316	298	315	319	308	284	340	302	323	320	318	300	297	317	300	276	316	301	335	338	328	305	300	316	331	271	317	289	320	296	279	327	282	328	317	301	323	315	309	290	328	332	294	298	309	297	309	314	314	309	320	289	342	297	320	315	308	317	306	336	288	312	337	310	289	295	310	315	333	300	336	320	321	285	298	348	321	299	306	317	305	320	316	308	316	335	287	316	306	322	321	320	322	324	319	313	304	302	332	329	292	282	308	307	298	297	299	311	304	307	290	331	305	343	299	305	318	334	322	290	304	307	320	347	311	322	274	311	308	320	304	308	311	298	316	286	292	319	341	296	324	315	301	328	368	283	298	314	340	314	315	325	317	300	291	310	297	333	324	301	300	334	312	299	322	322	330	326	302	302	263	319	316	299	318	310	307	336	321	303	304	294	292	300	287	334	277	332	299	290	333	309	338	301	316	284	321	297	284	316	298	315	342	314	289	299	308	316	300	322	298	277	279	295	335	327	334	291	314	305	305	286	310	276	331	274	329	305	309	313	297	323	301	323	317	305	305	329	312	275	332	307	316	320	310	292	325	316	324	293	287	301	305	319	310	287	316	309	291	338	332	329	295	340	291	322	281	307	320	336	339	304	305	336	310	327	302	315	289	308	296	360	286	295	299	318	289	329	343	321	334	315	294	306	303	304	290	303	319	306	301	288	293	314	325	315	306	309	321	307	285	307	296	282	301	268	299	277	282	315	302	299	337	288	327	276	297	307	308	315	317	338	322	301	278	302	308	302	326	338	310	310	324	311	318	319	283	279	321	303	335	330	313	304	314	306	284	314	287	300	343	313	315	313	299	302	319	321	307	324	285	322	338	314	320	291	327	327	294	290	321	333	301	318	345	321	303	330	308	320	288	311	318	288	333	323	278	300	328	304	311	294	301	322	297	311	302	300	297	319	289	290	311	336	291	296	316	311	317	273	297	317	314	295	286	316	297	307	323	318	339	321	336	315	316	302	305	304	275	298	296	298	309	307	311	307	325	300	316	302	313	302	331	302	303	310	287	337	314	346	319	293	292	329	332	338	339	301	308	319	314	313	321	290	314	309	300	282	294	308	279	349	318	292	325	338	292	330	320	328	286	309	275	298	277	321	304	323	294	283	316	316	280	316	318	305	313	293	293	310	300	294	320	309	304	336	338	303	293	305	309	312	313	291	284	260	284	306	307	306	302	317	332	307	331	321	337	317	332	277	349	291	299	308	333	304	321	277	306	322	306	309	287	293	295	294	289	355	324	280	322	283	295	318	332	303	296	313	302	302	295	332	335	314	339	328	318	305	317	308	297	312	293	311	310	321	308	303	303	282	300	326	329	297	278	298	312	311	326	335	318	335	323	345	301	321	309	302	329	300	323	344	318	326	296	296	333	321	299	326	318	331	317	324	285	315	307	341	308	323	333	309	276	293	298	312	303	334	298	302	316	310	287	304	298	302	312	319	302	365	273	304	291	308	318	288	304	323	326	301	271	293	313	311	327	342	315	306	305	273	302	309	306	336	291	316	296	305	295	324	299	332	327	337	312	329	298	308	313	298	315	329	295	296	347	327	300	321	296	302	313	343	322	330	304	318	319	313	306	280	288	328	302	345	312	315	306	312	307	317	316	325	296	313	344	314	337	286	318	289	299	338	292	320	289	328	308	307	261	320	291	311	305	303	299	324	290	351	317	266	283	322	302	345	331	313	309	315	296	301	303	303	292	321	318	328	291	304	306	302	317	332	319	323	335	313	332	318	311	330	327	280	279	323	307	320	310	347	290	301	323	256	281	298	293	314	335	302	290	275	313	285	301	311	318	267	284	347	316	325	334	276	341	296	310	279	318	285	293	316	327	322	321	364	318	333	324	311	325	336	313	313	281	305	336	298	322	301	297	310	332	340	289	290	301	309	347	332	286	323	330	345	326	319	361	298	306	299	330	304	307	297	310	298	300	253	303	317	306	329	315	308	300	322	306	328	269	276	302	297	326	307	328	315	281	318	308	284	273	326	311	293	284	276	293	325	295	296	298	320	310	327	281	310	284	309	300	305	370	276	312	260	295	315	308	329	340	315	309	316	311	324	326	322	294	310	328	320	301	310	300	317	308	329	292	327	305	311	297	289	306	321	289	333	318	333	309	331	341	330	321	303	297	330	316	329	341	319	329	294	304	297	312	301	290	334	319	328	306	292	290	340	341	297	322	293	275	294	298	354	296	320	268	302	338	329	339	336	338	332	322	301	332	320	293	332	314	313	311	298	321	273	350	298	297	337	301	327	303	342	315	300	315	318	331	335	321	319	305	278	304	318	348	357	313	304	312	309	317	312	288	310	304	293	317	276	304	273	294	301	289	342	299	347	314	314	272	328	352	291	307	301	289	307	334	315	329	313	324	312	273	335	307	294	319	329	338	315	284	310	342	326	331	292	330	322	303	327	315	324	318	317	298	315	316	309	304	313	302	296	297	272	311	297	314	310	316	334	311	356	342	312	322	326	312	334	315	280	290	267	315	333	315	289	315	337	299	304	294	326	338	322	335	296	282	295	332	268	278	304	287	297	315	320	297	294	295	338	323	312	287	331	316	296	313	309	328	314	338	264	326	317	313	322	301	315	322	283	348	345	323	300	288	299	307	289	329	316	316	249	292	335	301	307	315	341	307	298	301	310	299	298	270	316	322	271	323	305	321	292	328	318	288	321	289	291	338	286	312	324	343	318	306	315	316	300	303	327	275	286	320	322	259	293	304	325	289	294	309	276	304	306	289	323	334	317	305	307	318	328	286	313	310	301	310	315	314	333	301	324	296	318	314	337	313	330	349	303	300	289	329	327	313	297	327	320	320	315	310	284	319	357	318	303	313	304	318	323	315	279	333	309	328	316	295	290	298	333	321	357	324	334	323	294	338	307	323	284	309	309	294	326	311	302	271	312	338	290	296	308	302	313	336	313	315	319	303	265	294	301	322	310	300	317	309	291	326	328	317	304	304	328	329	327	320	318	324	301	296	302	307	323	321	314	302	289	285	304	293	333	291	310	328	316	277	313	304	297	322	330	306	317	316	319	286	316	288	328	281	304	305	265	307	317	291	289	309	362	294	311	331	329	359	306	319	328	292	326	297	301	349	322	284	343	335	297	314	338	287	310	314	295	297	331	331	312	288	277	333	299	302	328	269	314	289	329	354	312	320	309	329	311	310	288	295	295	292	320	292	318	307
18909	38334	31239	21108	16950	13990	11602	10650	8930	5808	3747	2573	1689	1310	1096	917	1033	1042	933	857	843	681	639	600	582	585	499	533	528	459	465	403	442	393	377	410	407	375	349	426	370	378	330	357	374	326	393	353	356	332	346	374	352	344	353	363	350	335	330	350	345	317	338	362	350	317	379	366	319	360	375	324	337	349	328	349	384	361	350	319	322	357	363	339	361	334	345	301	379	332	351	345	337	342	333	340	305	363	353	326	326	368	327	338	357	327	354	335	365	339	345	338	328	344	340	337	343	339	337	357	335	371	356	336	342	360	332	365	350	354	323	342	337	341	328	330	345	323	352	346	327	329	359	342	350	353	343	345	352	354	349	334	332	345	344	364	348	355	327	329	315	328	321	344	347	342	340	325	343	347	346	325	338	320	370	334	364	340	354	319	382	326	328	388	327	357	333	347	337	339	292	325	331	310	370	348	345	315	354	349	325	347	323	332	325	348	350	379	330	345	338	343	361	320	317	356	377	339	354	323	303	324	327	325	333	373	329	341	349	351	329	331	350	367	347	368	357	336	367	357	339	330	320	392	364	357	377	367	365	347	342	332	356	333	349	355	345	390	352	354	325	346	362	362	328	357	326	362	342	343	327	330	320	321	314	350	359	354	373	346	347	348	347	347	330	347	368	318	349	342	345	345	315	340	348	331	335	339	324	337	381	338	346	368	339	335	350	357	334	370	359	346	345	344	336	334	363	321	330	333	350	316	357	327	350	357	316	338	345	350	340	376	326	331	349	359	358	319	357	356	323	330	300	330	328	308	297	346	363	350	375	330	336	362	319	354	344	367	347	318	333	340	337	353	325	351	329	340	307	384	324	349	325	352	357	351	329	318	377	324	336	329	347	337	333	354	335	328	371	346	372	346	334	356	334	343	378	360	334	340	283	343	364	340	327	350	381	380	342	327	350	308	329	347	311	360	332	302	362	351	381	345	320	327	331	364	334	349	334	338	368	365	343	330	333	335	361	329	363	333	335	385	344	357	337	337	326	349	331	351	327	341	357	322	310	343	349	348	318	353	368	334	317	351	322	349	350	308	330	330	323	314	359	334	343	383	318	363	360	323	327	332	349	292	328	336	334	345	332	328	338	362	320	339	332	338	347	344	350	329	361	348	354	366	322	342	353	349	334	349	342	378	366	341	355	354	344	326	333	326	347	335	359	358	348	355	332	337	355	373	343	356	335	312	352	333	345	373	345	363	346	316	343	337	353	309	353	297	345	339	296	349	356	345	340	330	327	343	374	337	320	358	338	359	332	338	359	310	337	340	352	367	335	343	343	358	356	373	354	332	350	333	365	330	377	335	311	328	311	343	339	349	354	326	343	360	373	371	337	348	333	331	335	345	329	368	349	369	319	347	344	376	349	354	365	349	350	344	364	353	341	371	331	331	329	328	380	337	332	355	371	359	344	328	336	354	338	354	332	318	353	358	356	345	341	341	351	312	298	366	361	348	326	355	331	358	341	326	329	307	308	369	319	318	316	317	317	315	333	356	361	342	303	341	348	316	338	371	348	352	333	359	360	333	329	364	338	340	349	331	324	338	349	328	347	347	336	335	359	357	355	324	337	312	334	337	339	355	349	346	343	348	330	345	336	320	328	323	328	345	357	332	353	307	327	370	351	359	375	336	398	334	340	336	377	337	354	325	334	368	347	334	348	374	382	336	343	358	334	348	329	323	335	338	321	350	359	357	338	355	327	354	325	342	300	349	362	344	371	363	336	344	350	353	333	333	320	332	355	362	338	360	341	344	343	375	342	348	340	353	323	340	340	332	334	344	345	322	351	341	347	359	343	350	337	339	355	317	341	354	342	349	388	320	370	368	330	343	323	362	355	351	344	356	324	336	371	347	320	344	335	323	340	367	342	323	339	326	329	333	329	345	340	318	364	336	374	340	364	343	344	341	332	349	362	335	343	336	335	335	377	345	324	339	319	340	329	385	339	334	325	338	412	367	356	338	330	339	319	325	346	330	340	397	371	345	340	330	330	339	302	374	371	348	388	345	325	357	374	346	347	309	345	323	349	357	360	374	339	350	341	362	329	348	337	361	350	329	340	327	352	355	341	351	331	367	357	357	316	346	374	317	356	342	351	358	357	302	333	377	321	326	337	321	333	323	351	331	365	343	342	341	329	326	339	357	344	325	386	347	354	378	341	357	313	354	333	344	336	359	373	363	373	344	338	361	339	335	300	347	362	345	328	348	374	336	328	348	325	342	317	343	352	332	377	330	337	306	364	363	358	315	350	367	336	335	359	320	326	341	309	339	320	361	380	340	362	364	348	349	312	335	353	370	354	343	299	381	321	365	341	341	327	300	338	331	343	318	315	333	321	343	371	348	366	317	350	339	350	308	324	347	323	328	300	344	306	326	340	346	338	361	375	348	367	359	357	358	309	335	368	299	377	334	363	362	362	343	340	346	356	346	344	357	360	338	317	343	314	341	357	330	351	302	377	390	360	338	360	330	343	329	339	358	368	365	341	330	363	377	326	354	346	368	331	344	315	360	348	350	350	318	354	346	334	335	329	350	346	336	354	346	348	342	340	341	338	332	311	332	352	345	392	344	346	339	366	340	366	346	346	344	354	381	382	345	326	369	328	324	319	374	346	343	333	371	341	319	362	352	316	345	343	338	325	353	325	310	316	361	322	331	341	337	356	356	365	387	326	341	336	314	346	338	370	324	399	353	322	340	356	339	339	378	365	353	335	329	304	361	350	324	349	352	341	357	321	315	341	336	355	329	340	324	345	375	338	344	331	339	335	370	340	310	300	329	342	343	354	331	341	377	348	343	338	323	356	348	323	376	385	355	378	316	360	341	340	336	370	334	361	342	336	322	362	358	329	337	388	372	332	357	353	359	349	335	338	331	312	343	324	366	324	361	342	335	362	361	394	339	340	331	338	361	366	309	352	360	298	343	327	332	349	347	337	342	345	350	357	340	338	340	352	355	300	385	351	368	349	364	340	359	342	353	359	351	355	374	347	306	327	400	331	327	335	334	362	359	357	339	327	325	341	317	317	346	345	369	334	332	329	337	327	338	320	363	331	357	332	335	353	327	342	328	387	377	330	310	314	340	330	307	334	341	360	349	344	330	366	360	334	361	332	338	349	327	334	361	322	321	318	350	381	335	354	316	354	348	329	325	340	331	358	342	353	347	360	343	332	322	358	369	330	327	335	344	335	322	349	293	359	362	356	353	330	372	357	379	348	357	344	345	338	366	330	360	346	319	350	334	334	327	338	354	337	370	340	351	344	347	344	322	336	332	370	362	329	354	361	348	337	328	341	384	350	389	330	349	362	326	373	337	369	378	335	352	336	364	364	355	356	362	358	341	321	396	358	346	323	361	357	345	361	334	344	311	328	347	367	329	341	344	330	319	334	346	337	331	347	335	331	346	342	342	315	355	369	350	360	315	341	343	380	360	350	343	368	344	337	337	341	343	330	346	317	371
22401	20995	28504	23691	21157	22178	21118	13202	10177	6573	4173	2779	1776	1299	1029	958	921	1005	933	801	699	544	449	469	475	439	425	408	377	335	314	288	300	271	229	209	254	199	219	245	219	227	214	194	209	210	205	204	226	178	222	228	210	194	208	194	173	168	198	203	171	199	224	173	199	185	192	178	171	179	192	201	195	189	194	200	187	170	206	184	169	181	162	175	179	200	182	181	190	191	195	162	210	179	187	183	150	203	203	185	194	183	188	208	192	168	192	180	208	191	211	192	188	201	206	188	174	190	175	169	202	170	171	175	188	177	186	191	189	173	168	169	174	154	178	149	163	183	187	207	198	191	212	208	167	181	162	195	202	177	184	190	190	177	159	199	176	195	181	202	171	189	158	217	181	197	194	162	181	165	191	187	178	188	166	160	227	190	168	199	198	178	179	169	177	183	184	186	189	159	173	189	169	190	197	177	173	196	195	191	169	188	177	192	173	189	181	159	196	192	189	180	194	181	186	175	183	173	173	162	192	195	158	151	199	177	218	195	191	177	188	193	190	190	196	194	169	182	182	187	183	199	202	186	201	197	151	189	193	185	207	172	175	192	182	207	172	176	184	168	218	217	197	178	159	179	181	177	174	180	212	178	199	190	172	179	197	172	178	197	200	195	167	202	187	175	191	185	175	188	195	184	165	169	186	216	177	151	172	193	177	202	184	170	194	175	203	175	197	163	182	186	181	199	222	185	159	192	169	184	207	147	171	176	160	183	165	158	203	185	189	179	202	157	168	196	196	183	169	187	182	158	181	193	191	195	192	177	184	191	186	194	178	191	199	184	153	161	194	187	188	187	188	190	186	187	195	176	180	204	196	193	173	168	183	192	188	200	181	167	161	188	177	180	194	183	186	190	183	196	172	190	183	190	196	179	175	182	198	169	157	174	190	165	183	172	167	186	169	200	164	199	174	195	194	196	198	193	170	199	196	176	195	180	200	199	180	192	208	182	185	206	192	198	180	197	181	163	183	162	165	179	202	178	213	168	195	175	165	170	174	189	171	208	173	208	175	176	175	181	186	194	198	188	196	190	169	160	192	200	170	168	180	186	187	189	165	199	198	178	177	176	167	174	183	183	196	179	183	175	201	192	214	168	188	170	192	166	185	168	167	194	189	173	214	194	192	190	169	196	178	168	208	190	190	195	171	183	178	176	199	190	190	181	173	197	191	196	202	187	174	168	161	190	186	209	173	208	189	171	199	181	177	173	196	167	194	187	183	210	181	173	176	202	186	162	158	178	199	186	177	195	194	178	171	187	180	186	197	177	180	181	189	186	195	165	182	190	198	195	197	168	167	202	185	182	190	192	168	182	169	172	177	201	176	173	177	182	162	166	168	221	216	176	197	189	188	188	194	166	183	170	175	217	182	160	194	184	171	172	184	174	178	185	179	177	189	176	199	203	185	176	174	180	192	184	194	182	187	196	181	170	167	181	173	195	178	178	192	194	175	174	181	189	169	163	183	184	191	191	147	182	180	188	176	184	167	173	174	181	199	200	193	185	195	176	193	206	208	206	154	188	184	183	179	177	185	186	166	179	180	191	165	193	188	177	185	187	180	209	197	191	190	181	181	170	183	183	191	187	189	196	178	177	180	195	185	186	177	193	208	185	170	199	182	191	209	188	171	179	180	176	184	172	194	190	179	180	170	169	177	145	184	178	161	209	183	181	177	169	190	191	176	181	178	190	188	199	177	178	200	165	178	219	157	187	179	178	206	189	191	209	174	175	180	186	179	179	203	189	179	211	218	173	164	176	199	209	188	161	181	182	179	192	172	190	187	187	174	174	188	220	168	180	201	172	176	185	176	199	174	186	191	179	172	202	174	174	179	210	173	201	206	185	200	182	193	178	170	189	172	165	203	178	181	201	153	179	169	190	182	183	206	159	187	197	198	195	212	171	186	178	195	188	161	164	218	175	183	190	159	189	182	180	203	183	189	178	184	144	172	180	183	195	200	204	174	175	181	188	198	177	177	172	182	165	198	182	176	180	193	173	212	186	177	206	186	168	185	183	162	184	178	208	182	196	164	184	193	210	184	172	203	192	173	166	207	170	192	207	196	191	166	182	165	181	191	165	185	188	178	194	172	179	170	168	185	192	210	194	186	184	156	201	198	181	197	204	189	179	173	223	191	177	146	167	173	173	184	171	190	184	179	184	177	182	190	182	183	179	187	184	189	177	187	206	182	190	186	174	167	168	196	191	189	176	192	185	154	160	214	173	200	188	212	158	194	174	162	185	176	166	198	190	191	190	176	179	173	195	194	201	201	175	206	183	199	190	174	196	186	181	175	152	171	191	166	187	160	167	182	182	202	177	182	156	163	179	185	193	200	223	165	189	187	190	178	178	164	181	189	172	150	172	172	188	171	191	194	174	196	177	198	197	205	175	202	188	197	169	185	193	192	178	192	186	188	186	175	151	196	187	198	181	182	195	153	184	193	179	164	200	197	198	190	199	178	182	172	186	187	168	177	171	184	191	203	191	183	191	188	177	187	172	170	191	192	184	167	166	195	175	160	173	175	199	176	154	175	180	185	179	159	183	192	201	176	164	166	195	153	184	186	219	187	185	204	188	199	181	180	205	174	187	195	175	211	161	180	171	176	176	203	182	167	197	172	211	175	211	182	195	202	169	166	177	195	186	181	173	186	176	183	185	182	180	176	167	183	196	191	158	164	220	185	198	205	185	184	175	191	164	185	167	217	176	175	174	199	184	167	197	187	187	211	190	189	205	187	199	191	185	198	200	174	186	201	153	190	166	166	181	186	181	184	169	186	206	181	202	206	186	192	197	170	198	186	203	177	187	205	194	186	163	180	198	204	179	183	206	156	160	194	154	192	184	180	170	175	174	163	198	195	170	193	206	166	183	200	193	192	181	192	175	175	182	191	173	189	186	183	209	169	171	175	190	173	190	183	184	167	168	168	181	190	188	165	189	186	207	171	194	188	178	204	150	166	175	196	184	184	167	174	193	175	160	172	161	163	162	202	181	180	185	175	172	194	178	183	186	192	186	178	206	152	197	201	173	191	168	181	170	154	166	191	182	189	185	192	182	170	195	188	168	209	178	183	193	212	172	202	177	188	172	144	178	179	153	166	183	180	183	169	164	167	160	190	182	190	193	184	183	174	190	178	205	204	181	158	181	189	175	189	169	184	202	192	178	204	179	195	170	172	156	173	185	202	201	194	184	182	177	189	173	168	194	157	173	172	185	178	169	164	185	201	195	184	206	165	176	190	192	185	168	203	181	185	191	195	193	194	204	202	189	177	201	188	200	198	200	176	174	164	147	181	196	162	189	201	172	172	191	197	193	170	195	203	207	191	180	191	202	173	188	166	197	179	204	160	191	182	177	171	186	195	189	183	172	195	165	189	187	170	183	179	174	213	180	186	149	172	204	184	194	181	190	163	191	198	178	189	175	181	186	195	183	193	200	190	195	175	171	159	178	154	189
22012	46576	39494	29154	24818	21611	18315	17244	14376	9676	6504	4222	2723	2067	1593	1497	1439	1510	1339	1237	1061	818	726	686	656	655	569	592	500	453	414	409	387	359	320	297	299	324	275	298	250	241	244	245	264	248	237	252	224	270	243	240	245	262	211	222	225	235	229	216	219	207	212	216	216	213	226	213	205	207	192	204	220	216	195	221	198	200	229	223	221	204	202	204	200	202	219	203	216	198	235	215	212	191	186	210	207	237	202	213	206	207	229	203	189	212	220	211	194	203	217	174	218	205	201	202	177	212	219	215	212	221	218	203	237	198	190	213	208	212	177	210	217	212	191	197	204	232	196	203	225	219	203	193	223	210	222	172	193	213	206	216	214	216	212	213	220	217	205	226	212	203	217	207	205	185	254	212	190	200	201	208	183	196	228	209	211	223	221	196	224	178	209	217	197	212	199	210	198	201	199	198	189	225	215	223	225	189	201	197	201	226	214	207	211	224	221	211	199	231	191	208	209	217	205	196	200	218	214	206	191	198	207	224	199	192	216	215	225	198	186	204	216	205	189	194	210	202	203	217	229	179	195	216	206	204	195	223	199	193	202	224	223	207	214	200	240	253	212	188	187	197	202	195	220	210	203	193	187	199	225	204	210	223	223	203	210	222	204	202	225	211	200	203	197	199	225	197	206	216	171	232	203	194	206	228	186	195	222	197	209	208	219	206	191	228	189	191	212	213	226	183	221	219	201	196	197	202	207	237	194	200	201	193	219	209	207	210	208	189	211	204	212	192	203	228	198	202	178	203	205	222	214	221	201	247	187	198	200	205	205	202	183	198	219	186	212	201	211	192	192	205	224	216	197	212	203	190	207	209	192	200	199	217	204	263	234	187	191	212	193	200	214	211	204	234	232	195	212	195	198	202	200	215	223	195	184	220	192	206	196	229	215	217	209	207	214	199	207	198	200	187	206	196	234	200	203	218	195	210	213	189	232	179	219	234	210	205	205	200	229	173	215	197	223	198	205	206	198	170	206	207	216	233	216	197	195	194	194	206	205	225	209	206	201	220	221	196	224	204	210	206	221	210	214	185	197	220	212	209	198	196	189	233	232	207	166	217	211	231	196	200	194	234	188	194	184	202	189	199	197	194	233	192	214	214	205	191	221	188	195	210	206	209	201	206	201	180	201	200	204	204	204	212	195	201	207	190	210	227	213	188	192	199	207	213	221	194	207	208	210	221	217	204	210	199	226	198	206	226	188	212	210	204	201	209	209	215	196	204	187	190	209	225	200	174	233	220	192	225	210	220	201	202	205	210	221	219	202	200	217	238	188	206	198	232	201	219	206	208	190	192	229	189	201	193	209	202	191	219	209	214	220	188	175	202	203	216	203	233	194	179	201	191	212	214	197	228	188	199	201	223	183	204	212	186	202	212	208	229	221	169	172	205	213	198	209	213	217	204	207	194	182	200	214	236	215	212	223	209	213	223	202	201	216	201	219	226	194	225	186	211	230	195	206	224	207	197	200	210	200	180	224	207	210	226	204	214	221	208	196	213	206	219	195	207	190	203	190	200	211	196	204	215	196	208	216	214	232	202	210	199	184	215	218	192	194	186	176	218	221	237	221	193	225	201	194	212	236	202	186	211	210	205	228	215	183	177	223	209	200	182	199	206	221	196	189	207	180	211	192	208	195	209	190	207	218	201	200	233	203	200	201	218	187	206	220	212	227	215	194	225	199	201	192	211	197	217	199	207	204	206	215	228	208	201	207	217	219	204	208	210	218	229	205	194	217	203	200	214	210	207	213	217	225	219	223	205	236	211	198	208	199	212	188	190	208	197	221	204	232	219	200	205	192	213	202	211	231	244	201	203	221	175	205	205	209	186	209	216	186	212	213	219	208	223	215	181	229	201	183	234	224	199	197	223	197	241	192	211	201	204	219	217	231	189	246	215	209	214	209	190	202	222	223	197	231	203	191	196	198	193	219	201	199	208	205	193	192	204	220	202	221	208	191	200	216	218	209	188	215	210	188	191	207	231	180	217	195	213	224	214	217	203	203	208	207	194	229	234	236	185	223	214	224	221	217	212	216	202	192	214	207	195	218	188	209	188	181	221	196	200	200	238	218	215	207	196	207	201	205	201	219	202	218	213	190	200	217	199	194	235	191	211	233	202	211	213	233	216	208	196	215	236	199	211	196	216	222	202	204	197	232	195	200	195	211	190	200	221	192	198	221	219	209	206	194	248	176	227	207	175	200	223	223	174	195	224	215	193	208	183	195	179	226	217	214	189	217	223	199	185	194	216	194	221	226	218	227	214	213	209	217	186	185	221	202	204	224	231	208	218	186	199	194	222	227	204	193	206	212	195	224	200	207	230	207	183	218	223	217	207	229	205	203	185	224	195	218	205	191	205	222	215	191	188	234	181	191	200	221	214	192	206	218	215	230	201	208	193	190	189	199	207	206	189	218	204	210	220	188	215	196	221	212	182	207	210	194	226	204	204	192	206	215	198	226	190	219	209	205	200	190	224	201	181	218	210	194	180	217	199	198	212	219	203	206	216	224	223	209	189	208	187	216	221	221	202	194	206	203	209	226	213	209	217	220	214	199	193	195	196	222	223	227	202	207	210	217	196	219	226	210	214	209	181	206	185	195	212	188	198	211	204	209	207	206	209	226	201	190	181	195	218	218	216	209	187	194	215	201	193	216	187	204	204	222	193	184	188	216	210	219	204	217	215	222	194	189	194	188	204	201	213	192	194	204	178	210	213	221	205	222	226	208	204	193	213	206	218	208	212	189	211	207	211	193	226	209	199	175	205	219	204	195	227	192	212	196	208	204	222	194	209	185	209	234	217	195	233	207	189	218	180	208	198	220	201	197	209	223	186	176	184	196	228	230	250	196	187	196	199	202	210	212	201	196	208	201	207	203	210	186	207	218	191	208	205	182	191	228	196	211	187	185	222	204	188	193	207	185	217	206	185	188	222	216	198	194	207	225	204	210	196	228	216	230	192	239	183	182	199	193	212	217	222	223	214	227	217	224	192	217	172	190	203	211	189	190	206	196	204	219	229	184	209	191	196	194	197	247	196	245	208	211	225	207	208	212	223	225	199	188	218	203	225	187	224	217	227	201	194	206	231	193	194	215	195	200	200	214	200	193	205	220	203	219	188	212	206	212	221	202	218	216	185	203	175	223	231	202	218	202	214	178	211	198	221	216	199	209	213	216	205	193	207	211	211	216	199	216	205	221	205	207	189	225	203	208	220	210	207	229	196	203	197	202	222	171	217	217	170	193	187	198	206	219	215	199	224	218	193	207	213	198	206	201	181	220	189	219	237	199	216	209	234	189	193	222	209	196	204	204	209	188	202	187	210	210	218	212	229	217	203	209	192	214	181	207	190	210	205	204	206	190	223	186	202	231	195	202	210	195	201	217	196	189	201	202	237	221	201	191	227	222	194	196	209	211	239	230	207	235	201	202	184	206	201	207	225	215	208	192	191	196	209
27533	22437	23379	16249	9676	6797	5192	4694	3789	2428	1536	1192	921	773	701	614	672	688	651	613	585	480	473	537	535	530	479	483	466	475	465	446	418	442	374	403	417	413	402	418	398	392	431	407	448	414	415	374	404	418	396	403	390	413	387	410	396	412	400	378	435	415	434	407	394	419	387	411	383	425	411	431	389	369	388	389	406	433	385	397	429	378	412	410	399	433	378	378	371	380	414	433	394	410	411	419	379	399	407	372	402	403	381	400	369	404	411	421	390	401	415	417	360	375	400	422	407	393	401	399	374	408	398	380	386	402	353	394	391	431	382	383	393	354	405	379	390	382	397	372	388	390	403	420	390	430	414	402	391	390	400	383	407	415	394	394	373	425	373	398	410	379	393	385	384	395	398	367	413	371	393	397	388	394	436	427	433	386	430	402	407	398	388	380	438	422	394	390	407	380	388	420	427	382	395	423	393	397	375	427	415	402	407	396	416	421	400	408	396	392	384	399	387	382	408	405	391	400	379	387	383	410	403	432	388	382	395	373	417	399	423	412	394	411	404	398	409	389	405	392	377	405	448	396	420	377	416	385	398	446	404	400	386	399	429	374	407	396	401	416	379	428	385	407	346	380	385	420	403	408	421	403	405	448	386	436	408	401	423	380	392	427	384	406	430	389	398	421	415	403	390	420	410	407	417	390	433	398	399	392	410	409	395	365	371	421	404	380	380	419	405	386	403	381	434	379	416	421	402	409	386	410	394	390	444	424	416	399	374	415	420	429	435	382	380	437	431	407	408	386	366	417	382	411	387	425	387	426	422	394	399	367	412	404	403	365	420	372	417	422	408	389	415	423	392	426	393	396	414	404	421	392	401	409	380	420	428	389	395	417	401	394	387	423	402	407	417	404	414	406	381	370	366	400	396	397	391	399	399	384	405	415	369	399	393	396	389	420	431	390	397	397	405	387	348	369	415	440	366	379	376	351	414	391	382	410	397	427	395	393	395	393	393	403	413	383	401	426	372	398	399	371	406	405	449	401	400	391	392	394	392	411	387	362	406	420	392	380	416	388	411	376	413	367	407	419	392	400	407	391	419	416	407	415	393	400	443	454	411	424	373	397	403	391	403	414	364	438	418	401	391	428	388	409	410	410	393	364	404	377	377	387	408	397	370	418	374	377	442	378	406	410	404	366	369	403	368	413	384	396	400	367	385	421	406	395	367	401	386	418	399	364	385	417	395	402	400	398	357	402	413	403	382	414	425	416	425	365	387	386	406	407	402	419	410	381	411	396	420	409	385	427	401	428	379	421	422	384	415	409	413	380	380	377	428	398	341	372	389	425	392	424	406	422	398	357	391	430	466	372	375	396	360	410	435	434	403	422	420	381	391	408	429	427	419	399	394	371	375	393	414	431	416	417	443	375	415	415	420	411	398	377	393	410	406	374	398	414	398	360	409	407	357	390	441	398	399	395	387	370	448	399	405	375	374	423	391	387	438	390	428	399	398	417	398	366	396	432	413	405	411	411	413	388	382	399	447	406	375	398	416	403	417	402	393	413	427	418	351	394	401	394	386	390	399	399	418	367	376	417	419	393	379	399	373	409	416	385	395	401	392	399	398	416	385	389	415	408	419	423	400	397	383	386	376	420	391	403	399	402	412	379	382	376	379	397	392	430	391	362	387	406	403	388	368	415	401	397	376	378	401	375	396	383	396	372	424	390	355	382	399	406	398	419	416	422	395	402	421	421	399	424	407	422	379	405	371	364	411	437	396	437	421	436	379	402	395	394	394	417	407	429	404	429	433	392	392	384	397	412	405	394	394	381	409	418	431	412	398	378	466	391	373	382	415	381	414	402	388	393	434	412	387	413	422	389	387	376	421	389	412	388	399	395	395	386	417	353	368	435	401	403	376	417	420	392	417	388	432	383	379	413	400	382	387	404	374	407	387	405	409	421	403	397	415	413	402	383	382	397	428	397	383	420	395	395	387	371	467	394	367	395	381	423	395	429	373	397	395	389	388	432	424	412	394	417	385	392	377	403	422	391	402	379	398	375	426	424	394	388	380	376	429	408	437	454	441	389	424	400	389	410	383	415	401	405	397	402	424	387	410	395	407	407	393	396	374	377	418	408	439	385	407	417	417	399	419	392	422	424	414	416	373	414	369	433	405	421	427	408	405	415	367	386	429	402	380	442	407	411	389	391	358	388	422	399	419	426	430	356	395	406	388	386	400	434	412	376	413	386	402	416	399	396	385	370	413	411	402	420	390	409	398	412	420	387	433	391	371	388	359	457	396	400	372	389	393	412	414	419	392	394	402	422	445	411	413	402	391	431	409	407	378	445	389	387	433	357	417	406	405	379	430	414	422	427	374	381	415	395	381	382	411	393	411	392	400	409	418	421	446	398	373	406	413	377	382	401	404	410	379	404	375	396	412	399	373	460	417	405	401	403	376	394	391	428	376	443	405	434	427	391	389	392	393	372	390	394	396	420	440	402	412	403	426	409	416	404	355	451	398	389	390	416	389	373	392	385	401	401	407	380	392	378	467	384	410	385	397	412	402	384	374	391	403	377	414	408	399	392	409	388	372	430	413	428	395	433	425	401	394	423	398	394	378	402	416	394	410	416	395	404	414	362	403	405	392	391	401	410	393	418	341	384	393	371	415	405	400	427	422	397	369	386	405	366	398	436	431	404	384	395	390	424	389	392	375	395	391	423	416	390	436	392	395	430	411	432	405	408	395	364	414	383	408	412	425	404	383	397	403	370	407	374	371	370	417	362	383	388	419	406	379	439	409	403	417	396	429	361	374	365	400	376	378	436	417	400	358	376	382	362	385	421	403	372	400	418	390	389	394	416	433	402	391	414	418	380	395	399	402	404	415	385	414	392	384	394	396	427	426	412	420	447	414	418	440	392	415	392	396	393	417	413	377	404	369	410	421	376	388	372	399	412	395	380	402	407	423	364	402	432	387	407	412	449	428	410	380	395	381	422	377	407	429	430	386	410	420	391	415	391	394	414	415	410	367	358	406	403	413	396	391	396	402	410	399	431	398	411	419	393	383	409	389	402	370	421	435	383	420	383	384	421	371	337	393	414	409	413	414	432	415	424	402	392	400	384	367	400	411	375	406	375	389	420	405	388	409	397	386	404	448	400	435	374	380	408	418	385	420	397	410	409	394	377	391	407	392	354	396	384	404	362	393	390	438	384	424	409	405	391	414	440	417	369	382	411	388	401	387	401	399	420	431	410	378	394	412	387	400	403	395	403	398	401	409	410	385	412	388	410	395	362	383	398	381	420	389	411	392	410	383	370	414	383	393	390	405	385	399	429	338	396	391	431	369	396	403	389	400	411	362	426	407	337	395	405	406	414	423	405	401	408	388	393	398	411	449	416	404	387	416	383	372	365	394	379	393	367	380	396	410	420	396	422	390	398	389	391	397	410	413	415	382	373	375	435	410	398	386	416	388	397	427	418	356	383	396	393	385	412	382	393	440	435
17692	31771	25931	15968	12567	10461	8502	7625	6196	3931	2550	1820	1309	1076	911	884	913	935	893	861	692	654	634	632	605	627	590	601	562	508	469	530	452	484	456	479	461	469	460	465	503	461	493	431	493	471	434	433	445	463	467	417	429	441	470	492	435	463	473	424	445	447	473	444	453	455	444	437	445	471	447	443	439	434	462	454	473	427	442	445	420	457	473	453	439	438	497	483	491	481	475	431	465	425	463	455	457	434	460	463	459	445	438	453	441	412	483	449	452	425	436	426	435	441	475	469	458	462	482	462	475	452	447	450	477	424	472	436	437	411	448	462	505	445	481	419	456	478	470	427	463	453	469	444	445	464	428	438	465	449	466	449	436	462	409	467	468	428	456	439	440	471	424	442	451	487	489	472	468	427	473	466	472	411	482	441	450	458	467	442	443	430	451	434	449	469	399	469	449	430	489	473	438	464	462	480	436	441	444	443	455	446	429	470	449	437	443	431	422	442	452	458	463	451	491	449	446	463	457	434	439	436	472	419	424	442	437	451	492	461	436	441	430	439	470	460	430	433	456	440	428	458	437	453	443	461	434	435	432	440	454	462	468	403	450	498	443	459	438	470	464	408	440	507	424	456	480	448	423	461	443	405	497	430	412	425	434	482	424	485	422	435	444	455	456	455	451	468	461	415	480	450	469	452	456	447	411	497	456	483	392	386	498	456	415	416	442	418	431	471	454	458	451	432	470	453	425	475	435	422	409	473	447	431	435	482	432	440	448	428	480	466	414	442	452	437	497	450	468	467	455	453	449	453	436	467	428	457	437	427	442	474	473	459	460	431	474	437	402	478	465	446	474	443	465	453	494	451	470	454	477	482	440	470	466	478	418	449	431	460	459	473	444	458	474	494	431	464	454	442	455	480	448	434	422	433	470	415	482	457	452	452	488	464	460	458	444	479	474	449	469	409	465	456	469	484	460	478	453	467	468	460	446	451	446	447	432	474	429	460	466	438	449	464	461	448	486	487	430	469	456	463	442	436	438	455	458	424	474	460	492	491	434	427	465	472	443	435	437	478	472	462	430	475	428	503	444	437	448	440	488	442	463	430	445	449	460	463	444	448	498	481	435	453	482	487	436	485	444	456	427	450	475	428	462	479	484	406	436	466	461	438	460	442	464	446	445	475	455	460	451	462	458	415	499	457	455	430	437	482	483	417	481	409	426	437	498	478	402	457	462	487	435	460	503	442	466	452	482	452	474	488	454	508	474	437	422	452	454	420	445	463	461	453	446	410	434	487	468	469	459	484	456	434	430	443	422	447	453	428	441	437	448	477	460	433	437	475	413	439	413	441	448	431	488	460	452	428	449	443	429	423	473	454	475	492	440	461	455	463	448	443	467	465	449	428	442	458	447	477	464	468	456	464	467	456	440	428	472	418	461	449	451	446	467	448	450	478	445	460	452	449	435	424	458	504	459	458	443	475	416	474	423	470	438	472	451	446	481	455	443	471	434	442	449	466	448	483	476	468	437	433	439	456	481	454	470	433	492	475	451	450	454	446	476	457	437	439	461	478	437	493	426	432	448	456	470	446	477	438	442	438	473	422	500	467	462	448	427	452	454	446	446	459	467	456	460	447	448	410	450	451	412	450	439	481	448	468	466	439	456	440	431	461	409	446	471	433	437	454	447	403	501	485	455	463	477	457	428	466	470	477	433	448	448	461	482	489	446	410	471	422	427	442	471	420	456	450	421	479	389	449	451	460	445	456	428	434	450	431	470	434	431	475	477	487	423	449	442	473	438	435	466	455	448	439	450	423	413	452	422	463	444	430	451	484	473	413	453	469	438	415	423	439	467	447	395	432	451	482	454	455	453	477	470	408	450	464	456	446	496	458	439	473	460	468	454	412	474	462	466	451	464	466	410	450	441	440	450	451	471	412	457	431	438	429	442	458	442	465	481	483	433	465	479	456	476	463	445	436	466	458	465	465	439	463	441	435	462	443	447	455	441	461	428	453	429	472	459	476	452	430	426	451	440	500	467	445	425	425	457	474	478	443	435	439	436	426	455	429	425	449	410	419	443	476	446	457	439	463	449	435	421	432	446	468	426	447	460	449	445	445	436	425	444	459	398	413	461	426	484	465	433	434	447	435	448	473	472	461	423	452	428	475	466	442	494	431	438	476	427	397	437	439	444	457	414	447	448	439	424	450	424	456	465	436	447	440	432	442	440	444	452	459	463	486	450	420	431	450	493	431	426	450	451	392	479	434	424	458	483	460	462	467	428	439	469	480	483	484	439	417	405	458	459	440	439	472	461	463	447	426	484	492	415	424	460	452	456	418	465	390	422	429	441	448	458	470	484	457	446	442	431	455	441	456	464	497	435	463	431	425	429	430	463	465	439	479	432	494	438	457	479	424	495	407	444	471	464	459	474	447	471	474	458	448	475	419	494	439	424	444	440	460	431	445	489	461	447	485	465	428	454	478	453	485	485	436	447	433	446	480	477	421	477	458	478	451	437	473	440	449	464	469	432	428	421	439	454	410	474	463	438	436	468	461	470	440	454	444	444	479	499	476	471	406	454	437	412	448	441	474	470	456	443	458	450	470	453	427	488	472	422	472	435	454	443	469	468	467	450	499	445	448	474	419	470	448	442	482	463	440	480	474	444	454	430	438	454	443	435	472	481	478	484	429	462	475	409	455	471	447	436	452	453	478	482	502	445	457	490	477	470	482	487	472	471	455	456	444	448	436	475	460	454	450	425	439	473	420	450	424	456	486	460	438	417	451	429	446	465	442	458	453	448	465	429	485	447	447	494	429	457	474	450	459	416	453	449	457	466	472	482	436	456	437	439	444	462	459	447	465	444	463	438	441	454	427	446	483	447	498	470	456	441	438	392	467	436	428	463	458	432	438	475	436	462	466	442	424	468	468	471	467	478	447	458	454	447	467	409	424	450	470	440	433	458	473	425	476	446	449	434	440	459	459	442	424	440	484	447	482	456	444	471	469	436	461	456	471	471	433	487	444	458	435	421	440	446	473	499	420	391	456	457	413	486	477	482	473	484	449	455	472	435	452	444	476	466	484	480	431	441	479	476	474	427	488	486	451	408	431	463	458	464	407	469	469	423	426	443	439	430	444	464	409	491	447	452	446	459	432	443	440	463	477	454	441	433	473	454	427	443	455	475	426	463	469	467	482	483	448	431	439	470	472	463	455	484	479	495	469	466	482	458	441	427	446	435	459	467	456	453	437	477	449	472	480	436	434	487	461	418	482	459	430	432	457	479	476	448	431	429	431	430	479	475	447	427	440	489	449	439	431	462	457	455	419	445	432	490	455	480	491	455	479	448	492	459	431	476	488	445	453	471	468	440	447	440	452	465	430	415	467	461	434	453	454	449	420	447	423	446	446	488	451	418	438	475	424	470	458	462	463	455	478	409	440	443	425	432	471	468	452	477	448	439	439	425	402	484	424	490	441	448	460	466	435	474	451	463	432	460	454	512	468
23607	20990	28062	24229	21475	18563	12301	8983	6793	4427	2892	1922	1336	989	869	864	823	822	821	744	655	606	524	513	508	529	472	487	415	410	410	415	393	341	303	334	325	332	330	323	366	350	355	360	354	323	344	336	340	326	297	338	315	332	312	329	294	337	304	316	311	331	322	306	325	335	313	336	316	291	291	332	308	289	285	314	334	318	319	323	339	324	325	332	339	310	335	314	324	282	358	289	317	309	300	333	319	313	352	307	326	319	307	313	298	321	303	316	310	292	329	311	331	326	325	298	289	312	319	337	330	325	332	320	338	304	299	315	338	331	314	327	315	317	298	320	299	292	288	332	314	327	323	363	299	310	320	322	305	302	323	294	292	311	325	321	334	333	306	343	333	347	325	299	292	327	329	331	320	334	318	329	280	327	287	310	319	315	316	317	333	320	315	304	299	323	321	292	322	358	317	312	291	318	336	294	332	321	317	341	339	312	319	313	333	328	341	298	306	324	310	325	351	327	349	307	315	299	300	333	368	297	355	300	311	327	337	301	313	323	328	296	297	318	310	320	335	300	348	305	324	322	322	315	332	338	329	306	305	332	319	318	320	309	337	300	302	307	336	323	346	336	329	313	323	293	334	301	288	325	297	314	309	315	299	328	337	339	315	285	296	305	327	313	335	325	325	304	313	300	334	308	306	315	324	319	298	310	300	320	301	312	332	320	317	294	320	323	316	367	318	331	311	313	321	316	327	320	316	332	303	299	306	318	340	312	299	317	312	318	344	340	283	340	300	327	313	310	342	328	304	306	335	334	339	340	320	314	319	298	312	361	320	309	319	318	343	357	300	352	330	335	314	345	331	332	300	329	298	325	329	349	335	332	314	327	314	346	288	334	327	308	339	316	334	329	274	320	299	294	328	337	354	314	327	346	317	292	336	316	294	337	300	297	308	307	330	348	300	307	334	302	316	304	348	312	338	322	297	294	323	304	322	334	325	325	329	305	350	335	333	311	306	314	324	309	319	327	303	311	302	331	303	329	314	293	292	310	341	278	326	306	331	355	318	343	289	318	345	353	326	350	316	322	327	292	312	301	309	337	298	317	326	337	328	314	316	328	327	344	339	298	327	344	286	339	353	290	311	271	323	363	314	299	288	319	297	336	275	298	296	324	301	338	305	304	330	311	308	291	324	315	331	319	319	279	327	336	285	308	334	299	361	289	299	344	359	318	331	330	309	301	306	332	321	323	314	335	307	318	353	315	337	331	298	327	311	337	329	317	353	310	303	319	329	313	311	317	315	333	309	300	347	336	318	306	293	336	298	318	288	294	291	345	320	314	307	314	331	301	330	321	344	320	311	331	323	326	328	310	298	322	306	312	332	303	319	345	352	315	311	289	319	295	333	292	315	320	312	309	334	316	323	278	291	321	311	303	321	318	312	285	311	292	348	313	319	331	277	318	342	313	307	305	329	304	303	310	318	312	308	353	326	336	314	332	285	308	308	315	307	317	287	298	345	336	311	301	269	332	327	341	313	306	306	324	325	351	322	325	336	319	345	339	318	313	309	328	314	308	299	309	291	296	310	340	334	303	306	346	322	335	350	334	308	328	296	310	302	326	328	332	334	341	324	329	334	320	361	280	311	307	315	314	326	329	305	327	276	312	331	309	299	308	326	349	329	313	345	312	347	318	334	307	326	302	316	287	315	318	303	344	291	356	328	307	331	330	339	360	300	339	334	305	345	312	294	336	333	342	318	325	303	332	314	308	310	331	327	313	343	317	298	323	342	324	325	306	294	293	321	293	302	308	334	313	334	320	348	294	325	325	295	327	288	356	319	340	310	308	315	299	286	338	312	287	301	320	302	332	301	320	284	287	343	319	353	320	328	327	321	325	309	294	327	318	317	300	355	327	334	342	294	309	339	316	319	309	279	332	340	317	322	310	351	313	333	297	324	306	334	319	321	320	317	293	296	305	312	333	314	343	327	349	313	334	338	320	311	314	290	362	285	334	336	313	322	315	345	325	318	323	306	306	293	312	325	324	294	301	289	347	333	310	309	342	347	312	319	317	314	321	346	340	308	308	324	363	308	290	334	321	333	350	337	287	309	312	334	316	311	317	327	305	285	314	303	317	336	325	344	328	314	309	336	313	357	321	295	332	320	312	290	298	335	312	342	299	335	309	297	305	294	303	310	290	327	338	329	316	290	323	322	306	324	335	332	324	294	293	334	335	305	310	318	326	343	338	316	344	321	326	351	313	312	322	343	312	319	310	327	307	353	327	322	326	294	323	358	315	313	312	330	323	345	341	313	333	294	305	308	282	318	339	309	354	309	302	289	342	309	334	303	311	297	312	318	305	294	324	307	310	305	308	334	305	318	315	348	329	320	341	313	275	298	319	341	333	301	294	310	314	303	307	335	324	320	313	321	313	319	281	319	313	321	324	320	275	298	326	328	312	312	343	332	322	321	306	327	332	346	320	330	318	301	281	316	301	334	316	335	311	306	293	313	325	334	300	324	345	298	314	289	316	307	324	328	345	308	329	301	315	315	290	305	295	314	313	314	345	328	290	305	323	325	290	294	342	324	288	328	343	301	327	339	317	281	306	311	304	332	333	356	312	303	292	317	303	341	297	310	332	305	296	279	308	298	308	325	325	313	295	331	317	336	280	277	307	309	292	379	330	315	321	325	315	323	345	325	329	318	347	308	338	332	349	301	330	334	318	357	296	321	290	320	324	344	294	301	317	294	325	323	318	320	319	307	314	310	336	315	329	324	339	326	272	321	326	292	309	314	270	344	304	293	278	332	331	313	322	332	321	315	281	342	338	314	327	316	329	358	315	303	291	325	289	342	305	300	306	318	304	326	322	376	326	326	322	308	286	302	294	311	315	323	295	305	351	359	330	326	317	299	324	302	300	306	339	312	333	332	341	330	318	302	296	310	305	292	317	313	348	321	298	320	303	323	294	322	323	314	314	349	322	324	317	297	328	300	338	344	334	331	314	352	360	300	346	308	325	308	299	286	303	308	355	317	308	345	334	312	295	340	307	333	332	323	339	317	329	330	326	299	303	292	321	290	309	327	307	299	298	282	320	319	329	284	326	306	299	297	337	325	332	307	293	287	299	298	333	286	342	291	314	331	308	309	312	314	327	326	296	329	342	315	360	306	316	272	326	301	315	290	345	339	286	320	328	318	315	327	329	296	328	300	320	290	307	340	338	288	320	301	347	316	318	298	278	329	338	319	326	319	317	323	315	293	290	301	313	303	351	344	306	311	333	305	326	331	276	332	326	336	305	296	297	314	295	275	307	332	302	339	284	330	321	308	287	324	313	301	334	315	284	303	337	335	328	341	297	331	316	320	327	287	288	316	320	322	283	305	308	359	324	316	340	293	302	300	328	353	319	306	330	310	337	316	326	307	342	283	311	314	325	302	299	330	311	323	313	313	306	327	303	311	315	340	286	307	288	317	326	296	317	331	319	305	340	318	331	298	310	282	309	305	312
19018	40877	34582	23869	19937	16884	14127	13082	10434	6905	4475	2996	2085	1586	1301	1249	1230	1240	1144	1051	912	830	717	618	691	629	659	613	596	545	529	489	477	446	452	405	409	429	366	390	386	438	401	371	372	399	388	388	382	397	384	411	372	390	377	350	366	369	368	368	344	399	358	347	377	364	348	385	393	352	359	371	388	346	341	410	378	368	348	347	388	362	371	382	334	389	353	352	322	371	380	406	353	348	363	373	375	349	364	378	395	373	375	358	357	372	372	327	372	342	339	353	380	370	375	381	397	357	376	375	350	371	357	371	353	331	362	416	398	347	366	359	364	392	380	368	348	388	341	371	373	367	363	364	387	381	361	347	401	380	382	347	352	380	374	391	329	368	384	398	394	369	365	408	368	367	362	376	366	377	344	373	372	359	342	377	397	366	363	390	343	350	361	378	372	381	371	345	363	382	380	383	352	382	384	328	387	369	357	372	372	362	375	341	369	403	363	367	346	362	370	383	368	383	362	367	360	399	404	333	395	340	363	371	341	360	375	349	353	370	410	404	358	370	370	383	355	371	322	363	367	344	359	383	372	335	368	418	366	370	371	340	383	369	371	387	356	364	362	356	359	363	373	353	380	363	354	355	384	384	331	372	400	326	374	348	388	349	392	366	349	366	381	382	403	345	379	365	336	389	355	364	357	347	352	357	352	362	373	362	396	333	338	372	368	347	334	374	340	347	352	395	376	352	398	347	382	366	335	350	332	343	357	371	356	394	374	386	369	382	365	384	366	386	387	355	362	379	364	357	351	373	350	368	339	367	357	355	385	388	357	373	395	368	351	326	412	363	394	389	371	379	347	342	383	374	331	371	367	388	383	385	350	370	360	388	327	317	362	337	388	345	379	375	370	347	371	377	373	340	361	374	355	360	378	370	394	382	372	383	348	369	349	375	374	348	351	369	340	361	385	361	375	385	351	363	395	381	367	400	352	354	359	342	388	370	334	331	380	359	365	384	356	350	392	385	370	366	399	352	404	361	364	332	370	369	397	352	369	409	366	363	343	360	367	358	366	318	395	358	378	427	347	358	358	350	363	365	356	397	390	361	334	376	364	360	367	340	404	343	353	355	354	382	391	372	346	426	409	367	332	368	390	352	368	359	376	369	333	345	374	356	342	370	343	368	353	352	369	362	389	351	354	374	343	355	405	389	419	332	349	355	387	384	375	380	370	356	344	331	383	315	334	372	366	364	344	386	345	377	384	345	361	347	355	348	361	339	344	366	358	353	332	388	361	408	383	404	336	352	379	363	362	348	377	342	366	387	351	380	351	371	401	365	380	362	344	384	349	381	355	380	350	380	368	373	365	359	370	381	372	365	403	394	361	372	394	388	375	366	371	341	391	362	388	392	358	406	386	367	354	370	396	323	369	388	372	348	361	387	369	396	373	391	386	321	402	343	353	364	357	383	381	388	328	365	377	364	382	343	319	384	397	375	386	367	356	383	335	371	348	357	356	363	337	370	377	360	411	360	384	346	354	324	376	387	367	397	373	357	361	350	375	344	380	344	394	364	364	363	377	362	363	325	368	364	369	353	354	368	372	357	360	371	362	366	325	373	349	374	380	374	356	372	369	379	363	371	367	378	362	352	360	353	373	339	340	367	388	374	384	405	356	376	335	369	376	358	367	372	377	386	368	345	403	373	372	368	381	374	344	382	357	402	362	362	353	390	332	355	352	392	342	383	376	361	372	346	351	352	363	373	343	392	357	361	344	365	401	362	369	376	367	365	349	386	376	381	357	373	344	322	348	336	345	369	379	349	364	353	366	399	405	402	422	379	372	337	360	337	351	369	354	400	385	383	357	374	349	368	381	372	327	342	389	376	355	344	352	382	405	383	358	373	340	381	349	354	371	343	397	409	352	319	384	340	359	385	371	380	380	359	382	381	393	367	344	371	352	395	373	352	357	355	345	371	379	357	357	354	330	355	361	363	356	338	355	351	369	352	362	410	361	346	373	337	335	374	349	390	364	366	338	348	361	368	387	372	348	381	372	346	342	392	385	375	341	356	372	333	411	394	369	376	427	339	387	353	362	379	359	354	354	379	383	416	382	376	383	360	386	365	356	373	390	354	356	346	356	350	392	374	363	348	326	367	366	382	371	376	382	331	382	350	361	366	370	378	374	377	374	364	357	379	354	334	390	353	389	349	364	364	346	377	386	348	389	351	371	356	376	356	369	345	319	380	418	402	365	350	378	356	367	397	343	396	359	390	361	383	357	355	368	360	342	326	379	362	389	366	365	354	369	378	332	341	355	364	383	361	374	360	367	361	363	377	386	336	366	353	361	356	331	382	409	348	339	384	389	364	362	367	335	386	342	356	356	371	363	398	382	357	369	373	372	355	404	337	343	343	384	405	362	360	428	363	379	395	363	399	355	371	380	359	384	384	377	362	341	347	390	370	346	334	365	365	321	429	356	379	383	365	384	340	340	368	331	387	394	347	345	350	341	397	378	364	314	395	354	390	357	357	364	347	367	360	337	360	391	366	350	384	373	354	391	408	382	389	372	364	367	368	374	335	409	359	392	360	374	385	362	359	358	350	354	339	352	367	388	327	396	346	401	362	316	359	373	365	355	366	362	392	372	363	364	370	377	385	408	358	355	365	329	399	380	328	358	388	354	356	372	374	343	373	396	411	322	393	382	392	405	344	372	362	356	363	375	354	350	359	395	342	399	383	337	392	380	380	366	352	354	359	330	361	359	344	359	348	365	371	361	310	373	395	360	358	359	336	388	351	387	380	358	343	405	340	382	386	372	396	373	353	342	400	390	393	378	354	348	388	354	354	368	374	381	363	377	378	370	379	322	432	374	353	381	376	366	368	364	383	350	386	355	366	372	392	389	351	388	385	373	334	365	373	370	399	386	386	358	336	363	401	396	382	394	379	338	340	402	355	325	363	382	369	365	345	396	383	384	383	438	348	398	383	367	382	333	400	385	371	360	385	351	381	359	378	377	373	381	357	337	360	340	378	366	421	372	359	371	367	362	358	371	396	368	384	377	362	381	375	359	399	369	351	362	365	363	388	343	362	351	366	361	357	359	375	396	388	363	387	380	370	379	359	382	367	360	345	389	371	346	366	364	372	341	329	383	359	368	369	369	338	382	370	383	364	321	363	345	348	370	355	363	386	373	378	363	359	360	355	344	340	350	365	348	361	369	362	374	370	355	356	347	400	363	379	365	363	379	339	372	361	371	382	368	375	360	361	326	355	397	393	377	344	367	358	378	407	419	381	376	349	361	330	387	391	371	371	411	371	399	386	397	361	358	347	401	357	356	350	352	336	359	390	369	378	336	396	370	354	371	353	367	358	382	371	334	372	371	380	318	340	400	353	369	388	329	369	393	351	364	372	405	390	358	391	372	333	366	352	340	371	354	384	388	390	358	386	382	407	337	367	346	373	342	366	356	361	348	357	335	389	344	352	377	368	355	361	355	355	387	378	366	327	372	347
24597	21036	27445	25160	19213	11785	8047	6590	4931	3102	2075	1415	1065	832	740	730	681	747	686	624	560	530	480	460	499	451	458	387	428	380	352	358	383	347	343	350	320	317	333	333	328	309	318	312	336	333	367	341	339	325	303	314	334	332	282	318	312	308	331	311	297	306	328	342	323	312	319	301	303	299	303	358	319	334	298	311	333	304	287	289	300	333	310	310	305	301	337	322	322	282	307	339	326	317	286	314	319	311	279	295	326	306	288	320	308	342	297	296	314	317	326	304	283	307	299	322	303	369	294	311	325	318	305	304	307	340	316	285	296	325	317	310	320	298	299	299	306	315	316	335	333	310	330	333	323	317	317	319	340	325	310	309	306	333	304	294	350	302	312	304	281	327	325	302	314	336	294	288	324	317	317	306	336	310	318	323	300	303	324	295	284	280	316	297	301	315	308	321	295	339	323	299	307	307	335	280	319	294	333	307	323	335	321	310	293	307	321	328	292	320	312	287	300	297	319	308	364	272	319	298	366	312	339	314	299	325	320	314	333	318	329	318	299	314	287	326	287	314	296	310	330	348	330	314	280	324	302	301	293	307	324	323	327	306	306	320	323	327	312	285	278	306	309	313	318	342	285	329	305	312	347	322	318	338	315	315	338	286	327	306	273	277	307	300	312	305	313	312	323	318	283	293	314	307	293	281	350	330	315	301	320	319	312	343	318	338	306	317	317	314	350	285	311	277	319	301	334	344	294	290	309	344	326	300	295	311	278	336	279	335	349	289	334	325	311	318	307	334	280	300	330	285	318	305	308	288	314	343	300	296	341	313	304	327	310	317	340	318	285	334	321	334	294	311	319	332	309	341	330	353	316	309	341	333	334	306	313	295	342	308	331	309	306	308	326	318	320	293	310	290	321	312	324	325	320	290	287	337	340	334	303	297	303	303	281	330	310	314	317	300	311	306	295	309	295	316	275	331	292	292	318	288	333	308	291	301	342	305	296	301	316	315	294	349	311	313	284	312	283	318	338	330	305	297	306	341	326	313	316	340	316	316	281	291	278	313	352	340	293	312	307	343	320	293	290	290	334	293	313	267	343	303	292	292	308	290	322	300	289	286	328	340	283	339	310	317	313	367	320	322	290	310	310	293	308	309	314	287	299	294	310	364	292	294	318	328	285	320	321	332	350	298	346	312	276	307	342	349	315	288	326	304	349	336	331	317	290	308	343	289	333	284	350	325	310	322	333	349	333	293	336	291	318	322	302	297	301	298	337	318	300	331	308	312	325	325	290	284	318	329	344	327	324	354	346	333	295	309	338	315	308	291	314	293	348	333	292	306	307	319	326	326	320	319	313	324	312	328	321	321	294	324	323	300	310	332	352	334	310	313	318	319	279	289	329	306	298	300	300	315	299	332	323	336	331	339	287	328	337	329	305	292	281	287	284	280	322	309	294	275	320	290	306	276	323	329	299	298	297	264	304	309	307	310	301	302	352	336	320	321	310	327	317	289	329	327	318	305	304	284	313	293	319	303	302	311	323	320	309	349	284	315	323	324	296	341	322	299	322	282	324	325	336	325	338	315	290	321	318	293	316	304	299	294	367	331	333	323	322	309	306	300	316	305	336	297	314	294	298	310	345	301	308	334	280	337	315	287	284	324	326	300	290	298	309	317	293	322	313	317	304	322	312	321	298	315	303	313	312	343	337	335	301	361	316	293	304	312	313	319	291	320	337	342	286	303	304	302	319	290	294	320	321	344	312	321	304	279	308	298	281	318	304	332	291	287	325	292	343	320	323	287	316	302	328	317	364	321	359	298	339	310	319	296	310	307	284	313	291	326	335	269	306	324	316	304	341	296	277	328	326	313	330	287	324	324	281	338	312	292	303	298	315	323	308	303	303	315	312	305	311	289	285	303	298	323	301	318	306	323	343	311	328	321	289	309	328	328	323	314	293	333	287	286	348	295	317	287	324	323	315	327	310	300	310	313	316	318	326	311	320	291	297	301	336	308	303	309	313	324	329	314	298	287	300	299	297	297	280	291	295	340	301	288	293	314	344	343	325	333	323	293	339	306	285	312	323	307	297	293	328	341	321	324	312	318	319	289	322	308	311	292	305	297	288	294	307	317	295	301	292	320	340	307	294	323	349	311	288	328	319	314	328	294	338	255	309	331	294	299	310	289	320	305	343	313	291	291	311	321	290	328	305	303	308	313	291	334	295	307	302	332	303	311	366	313	305	325	314	310	344	308	308	315	322	307	311	286	320	312	298	304	309	318	308	287	300	319	323	311	299	312	310	326	344	300	319	321	305	319	334	306	356	321	336	323	338	306	295	319	306	281	343	321	335	299	324	307	325	304	316	324	287	322	309	285	308	271	290	281	278	291	310	293	302	311	337	316	298	301	311	341	333	356	311	298	288	308	299	324	316	306	311	312	329	301	267	318	315	280	320	318	274	321	294	276	348	344	311	326	338	310	296	330	321	319	304	322	330	299	319	317	309	330	348	309	311	291	303	285	337	308	303	306	302	334	281	332	332	281	325	298	274	310	319	264	311	293	296	305	336	321	318	322	317	323	322	298	325	266	281	319	319	302	325	327	320	295	301	301	319	296	296	346	309	302	278	304	311	304	348	316	322	349	308	321	334	312	327	327	281	327	293	315	322	316	298	303	322	297	306	313	339	275	329	297	301	288	341	305	321	314	352	307	295	310	341	302	310	321	317	324	308	315	296	282	288	312	327	309	293	304	304	304	309	296	348	311	309	300	326	269	328	300	320	290	308	304	272	300	334	353	296	327	304	320	314	326	328	327	289	321	299	291	304	310	314	297	336	316	342	286	322	297	293	331	311	343	301	312	325	320	316	317	296	339	299	327	303	333	301	306	286	298	303	293	305	323	298	327	277	314	303	299	317	294	318	329	306	290	300	290	327	326	361	353	363	284	338	301	300	331	327	300	307	356	317	324	333	317	307	307	322	321	335	302	324	291	308	307	321	294	335	320	307	301	329	308	313	315	329	312	293	299	353	314	306	322	316	325	341	318	295	319	276	315	338	284	309	299	305	311	305	307	315	324	287	318	282	291	281	314	305	263	290	333	311	315	278	324	331	300	330	317	345	303	315	294	311	308	304	299	305	323	282	319	317	316	316	312	318	327	303	316	314	321	310	291	334	304	337	313	287	361	312	271	309	312	286	328	341	305	324	330	305	302	321	314	303	330	313	301	313	312	320	329	341	326	327	342	330	329	293	268	296	281	353	312	305	346	309	304	317	311	304	351	317	314	315	313	314	305	308	303	313	308	301	308	333	323	336	318	326	334	317	282	289	309	343	319	335	275	303	326	303	322	314	303	286	309	298	297	317	317	323	313	319	338	338	350	359	303	298	292	297	298	328	296	333	313	295	334	326	339	311	276	326	304	326	274	326	329	322	333	303	303	303	326	339	330	342	296	350	314	316	305	313	294	319	331	329	311	312	284	335	289	310	301	307	320	308	303	345	307	307	313
18951	37917	31662	21195	17475	14229	12013	10892	8552	5605	3578	2426	1715	1288	1031	1035	1031	1041	964	889	749	719	607	601	586	565	527	539	514	451	468	441	427	432	429	373	412	384	345	319	400	394	375	376	407	354	360	360	343	361	344	398	355	349	351	349	349	358	347	340	342	354	355	315	356	356	360	347	396	357	351	307	379	319	332	371	334	370	332	334	385	361	355	359	318	347	352	327	352	373	332	342	341	371	332	345	326	326	370	340	348	375	327	337	316	344	347	343	357	367	336	327	375	386	330	341	357	330	376	364	340	355	358	359	339	335	365	351	350	371	355	318	317	368	343	323	349	349	341	374	317	339	356	360	307	335	326	344	388	360	318	334	344	320	343	353	330	342	329	355	338	340	377	341	389	353	354	315	341	364	331	333	327	355	354	341	333	343	325	343	333	344	344	362	336	336	368	338	368	351	347	341	353	354	349	317	327	355	339	333	358	361	366	342	389	359	353	324	345	326	358	358	350	333	349	330	335	369	331	341	324	369	368	373	385	316	368	356	342	377	360	356	353	358	337	332	336	337	327	299	349	367	310	336	336	330	333	335	303	349	340	346	349	356	373	340	345	352	350	334	340	332	366	351	359	329	393	324	332	350	337	356	343	316	304	317	343	338	352	334	352	322	344	356	377	354	322	309	351	332	379	348	356	373	359	369	349	318	333	381	333	389	346	340	325	312	337	333	366	355	300	329	355	356	350	361	345	336	336	346	322	345	317	350	330	350	355	347	363	355	349	363	349	331	341	358	344	350	333	327	364	319	390	349	353	369	381	368	344	321	322	367	330	340	346	362	331	350	337	378	327	367	354	356	347	316	376	385	346	333	321	328	348	351	351	369	402	363	386	335	352	355	372	348	334	345	338	294	336	342	360	389	311	327	318	339	370	340	362	316	358	384	358	338	327	357	366	323	321	340	369	363	346	363	342	315	333	378	349	354	324	338	350	362	341	370	334	364	378	325	348	333	347	353	353	357	374	377	371	363	329	336	326	341	351	347	340	354	354	372	386	351	352	348	364	364	357	321	363	354	353	344	346	355	337	324	354	353	311	305	321	354	358	337	323	370	335	367	372	349	339	338	341	340	339	318	338	356	322	342	354	341	351	346	371	348	360	377	323	339	327	376	356	319	345	379	360	332	350	340	369	340	361	361	321	342	406	336	330	341	351	372	339	379	332	349	324	347	323	359	363	364	317	349	347	374	322	331	358	363	369	358	326	328	338	353	335	316	381	370	353	341	336	357	350	347	342	329	339	352	345	324	370	372	329	341	348	357	326	369	338	362	355	354	350	335	363	351	354	347	395	353	348	375	340	384	308	320	308	339	326	395	337	338	352	373	295	394	355	374	368	358	352	353	355	352	370	330	306	338	358	346	342	358	344	358	328	325	346	330	353	364	398	360	347	348	366	339	356	338	375	344	368	337	311	344	331	347	388	360	395	349	369	327	386	411	361	339	361	348	375	360	359	329	381	376	330	330	340	344	331	332	361	374	337	358	350	316	320	367	348	338	337	340	391	344	346	365	356	345	377	357	395	332	367	364	364	325	330	357	359	347	336	336	346	357	351	358	358	326	334	340	351	337	364	380	336	340	333	368	324	335	323	317	333	356	344	332	314	342	386	350	391	361	362	350	373	330	358	336	351	366	329	337	339	353	329	368	338	358	329	343	326	347	346	373	340	317	322	357	310	347	343	355	363	386	353	353	331	366	368	347	352	363	357	366	363	334	349	337	353	361	319	381	351	331	322	367	341	344	338	340	344	348	322	317	330	350	314	331	336	339	328	353	334	338	354	341	344	381	350	357	377	379	348	341	356	338	351	319	336	362	358	339	337	342	325	335	331	330	375	356	310	355	345	330	368	339	345	340	341	348	327	318	356	380	350	332	388	336	369	367	335	321	329	352	311	347	352	368	327	361	347	331	369	324	341	320	346	352	340	368	339	360	342	393	321	363	338	370	326	344	331	349	335	346	344	352	359	337	348	354	348	340	373	344	346	330	336	346	362	359	340	335	364	386	329	326	342	349	371	349	348	320	354	369	357	332	311	332	338	349	354	369	363	354	370	357	351	358	339	324	347	329	378	333	353	371	349	346	365	329	334	362	338	351	332	346	361	348	316	353	340	345	342	328	354	333	339	352	366	344	379	313	327	317	371	355	345	342	352	337	336	338	330	372	343	339	327	307	351	286	349	343	339	365	352	329	330	346	343	299	363	361	316	331	322	334	330	356	363	340	341	358	338	357	314	350	337	379	361	355	341	344	356	349	371	360	344	371	317	340	353	319	372	342	376	370	343	331	332	340	342	365	374	338	335	338	364	348	356	348	401	359	331	361	342	367	341	369	352	329	315	333	334	390	361	353	340	339	371	338	359	330	345	352	346	339	341	375	356	329	353	334	345	355	351	358	357	350	322	350	348	364	362	338	332	369	362	368	378	355	373	362	346	359	332	354	351	355	379	310	331	335	329	364	344	338	334	342	351	342	371	348	339	348	347	335	320	379	331	332	372	331	320	333	350	368	354	346	338	366	317	342	405	352	387	361	331	368	309	377	378	359	361	304	371	325	330	326	351	325	339	356	350	351	325	352	350	330	334	395	356	331	362	331	332	343	401	339	343	343	321	368	370	354	363	375	363	313	325	378	348	352	344	352	337	359	344	345	346	334	376	345	343	333	361	345	350	364	376	362	362	338	350	379	361	339	367	344	335	326	360	332	331	334	401	331	360	344	347	341	370	362	370	346	360	360	346	352	335	365	335	410	350	353	352	343	332	340	335	359	358	313	323	326	378	310	389	351	367	387	350	351	359	364	357	342	330	338	339	359	377	340	341	348	361	335	332	340	346	326	316	355	306	356	361	363	351	341	351	373	338	340	344	350	316	349	357	353	364	331	362	372	359	382	371	337	355	349	337	318	346	376	318	349	345	357	353	330	356	336	346	350	371	357	337	346	344	355	346	375	350	349	358	357	363	358	325	390	367	340	372	374	331	336	367	368	363	342	331	352	350	361	364	342	344	312	363	345	340	353	328	361	312	349	344	311	332	367	343	342	349	344	359	326	364	368	333	345	370	357	327	343	289	345	332	340	349	343	345	356	350	335	359	348	318	310	343	353	336	342	354	315	352	342	366	346	337	338	368	364	335	349	362	354	352	337	355	343	361	362	376	374	348	314	336	361	382	365	354	326	367	338	358	362	374	350	352	359	349	350	365	335	370	334	332	344	333	329	370	346	320	348	310	329	384	326	330	362	354	352	335	333	341	324	375	340	360	359	325	312	333	328	365	340	340	354	346	352	361	371	376	368	333	316	356	385	344	329	343	342	335	342	331	360	330	376	350	318	342	355	358	356	335	353	320	328	344	343	359	331	337	342	388	362	348	327	358	302	353	348	355	346	363	384	351	358	347	316	351	354	345	349	352	332	352	353	346	393	370	344	362	332	342	316	375	355	319	345	347	335	352	331	321	348
22473	21041	28545	23777	21205	22259	21671	13706	9746	6498	3976	2563	1690	1306	1030	974	1001	959	897	737	692	616	527	509	484	434	412	427	376	353	313	298	305	272	294	278	255	250	241	239	222	204	214	227	216	207	245	210	210	204	196	216	206	224	204	167	194	194	205	226	195	179	200	198	200	201	206	199	193	179	192	201	180	184	194	176	171	167	209	179	196	197	181	193	178	174	205	176	173	194	178	197	172	177	198	189	184	187	184	183	181	190	187	194	191	169	171	189	170	178	217	189	200	194	161	180	173	183	187	180	197	188	176	182	201	194	171	198	199	183	174	198	187	196	169	168	217	180	195	198	174	193	157	190	176	187	185	195	207	200	186	177	212	179	200	208	192	181	209	185	189	209	165	188	183	183	177	181	183	186	192	166	182	181	183	184	161	202	184	168	194	196	164	200	213	174	199	168	167	171	181	183	199	187	185	192	172	205	177	184	178	174	181	194	187	175	187	204	175	206	165	180	202	193	194	189	166	195	169	180	191	171	202	191	179	200	199	200	182	185	187	215	171	181	181	190	175	182	208	189	177	213	170	192	186	166	193	210	177	174	189	175	181	218	213	193	194	189	193	197	207	222	181	183	194	193	188	206	172	173	171	180	215	183	179	176	195	193	195	213	199	198	180	173	168	205	178	185	178	200	186	197	188	187	201	189	178	201	180	203	196	192	203	189	187	181	172	183	188	190	197	185	183	180	196	198	166	217	205	178	176	191	185	211	166	214	161	187	170	197	183	161	195	189	169	191	185	173	190	170	224	183	213	174	218	163	160	183	206	188	202	180	160	196	173	213	177	191	186	174	185	169	184	184	186	178	178	160	209	185	183	166	191	192	173	177	177	210	208	176	157	208	177	203	200	201	182	185	186	175	179	171	198	182	185	172	197	183	174	188	197	174	183	162	184	179	170	208	181	204	177	170	194	161	201	210	201	174	180	214	205	210	177	193	192	192	184	167	184	182	192	183	200	193	202	203	179	196	169	195	168	169	183	176	209	168	177	163	169	184	178	191	167	179	193	176	208	183	179	191	181	193	192	204	197	211	184	183	189	197	194	176	201	181	176	188	185	205	178	201	193	169	175	186	208	164	191	192	187	187	178	177	193	190	186	197	181	185	177	174	196	183	218	202	198	183	180	187	182	195	170	184	185	186	191	202	170	252	179	177	205	193	174	198	179	172	192	184	174	186	195	192	187	185	193	194	182	185	168	174	200	190	186	189	173	173	202	170	171	192	182	207	201	167	176	188	193	197	197	191	167	180	203	192	168	166	182	211	184	202	212	187	203	194	192	184	178	181	186	189	211	174	173	179	208	201	211	183	169	213	203	186	193	183	173	159	175	194	186	165	183	189	198	194	194	192	189	181	181	210	181	190	167	185	187	181	172	197	211	173	204	179	181	190	182	179	203	207	185	187	182	162	196	188	179	173	191	196	196	199	179	190	179	158	192	161	176	195	191	225	176	191	194	190	156	181	197	187	192	182	185	174	170	179	191	198	162	177	187	188	195	200	166	176	193	210	176	209	186	173	180	192	209	196	175	193	201	195	192	184	170	191	191	175	191	176	203	197	202	173	212	196	198	171	171	191	201	190	199	187	169	196	209	183	182	198	201	203	176	187	187	191	186	182	185	177	217	199	200	175	188	173	195	186	196	171	178	197	192	205	182	184	193	194	179	174	181	208	192	197	199	220	205	182	185	158	174	194	177	168	194	164	181	187	191	168	163	194	183	182	194	181	193	192	197	189	185	209	191	180	188	172	203	195	216	186	195	198	193	196	203	187	207	191	197	166	189	190	189	180	164	210	206	170	200	173	179	182	182	202	181	182	218	165	190	172	175	163	188	189	197	189	181	198	174	190	174	187	190	172	192	186	185	197	205	197	175	222	174	197	195	187	196	176	207	214	173	193	204	159	180	159	205	188	180	199	206	174	177	165	181	207	183	192	190	185	189	169	184	187	189	192	161	184	183	167	190	181	163	194	175	182	191	183	211	176	196	176	177	195	180	194	185	186	196	193	194	196	192	197	184	174	181	193	187	179	186	189	204	173	172	174	203	191	188	184	212	176	209	207	174	213	166	191	167	201	167	233	181	183	190	187	195	197	184	202	185	201	216	210	174	190	216	187	175	178	175	158	182	181	186	191	162	190	192	192	194	181	189	202	190	201	202	179	174	188	197	194	204	187	206	184	180	153	158	189	196	177	186	184	190	193	173	149	182	171	186	202	171	164	179	203	195	198	191	200	184	164	199	193	203	189	183	200	181	179	181	190	184	211	192	171	188	175	204	183	187	214	180	175	210	197	186	157	188	193	214	201	190	197	186	218	204	181	183	174	171	189	182	168	193	157	190	190	174	165	172	183	210	177	181	189	187	201	196	176	187	186	174	180	205	182	174	187	189	192	173	164	173	197	203	192	173	197	191	204	197	181	170	171	176	144	200	186	172	205	191	184	168	185	181	215	210	176	220	195	200	199	188	199	182	166	185	179	203	167	197	201	196	195	162	200	186	191	183	219	205	192	187	174	189	208	192	177	194	195	202	169	204	188	197	173	182	187	184	172	168	211	184	192	167	192	170	184	188	164	179	214	170	177	203	182	177	190	190	196	202	187	186	205	194	173	189	184	172	198	175	195	185	183	186	198	181	181	195	166	170	202	155	173	193	184	182	199	202	187	205	215	202	180	198	187	175	179	176	179	215	188	184	177	219	181	168	171	228	175	173	178	179	198	188	199	208	193	182	180	176	192	166	201	198	184	199	198	182	208	208	201	198	175	225	192	206	191	181	179	198	189	183	195	185	172	180	149	194	184	178	210	194	192	174	168	191	181	206	186	186	198	184	190	162	199	203	190	198	208	181	204	187	185	192	203	180	185	181	180	161	181	189	170	188	159	192	168	184	183	188	190	172	184	158	211	167	209	179	178	192	194	189	219	174	176	176	216	184	205	193	175	193	198	202	209	200	179	207	153	185	171	187	209	214	185	188	160	168	213	234	177	197	209	199	194	185	200	205	207	200	184	170	198	186	199	178	203	186	188	202	208	208	192	169	194	202	196	172	165	229	192	174	193	214	188	208	172	158	190	190	159	180	186	183	205	188	193	189	174	192	189	211	206	198	209	190	198	173	200	173	175	157	214	180	180	173	212	159	170	177	202	183	174	192	172	181	192	180	193	201	174	209	179	180	176	192	163	203	177	185	193	191	171	211	199	197	176	183	183	190	179	194	191	178	211	214	186	187	187	191	169	185	173	207	177	174	184	191	157	158	177	171	195	213	175	181	188	194	195	177	198	193	191	150	211	202	176	196	169	187	189	170	177	182	216	185	179	167	217	187	178	205	206	198	217	167	198	178	216	185	193	163	222	188	210	200	205	207	210	184	181	164	163	197	178	181	185	196	204	169	186	185	175	191	171	190	180	186	159	187	185	183	183	207	192	182	195	182	192	187	171	170	173	171	174	180	184	185	181
21770	46544	39607	29174	25359	21770	19122	17466	14013	9446	5941	4097	2785	2005	1622	1532	1529	1519	1375	1196	1047	830	746	649	623	648	569	563	501	443	429	392	381	332	333	314	318	281	299	284	250	250	289	259	238	254	266	228	247	256	228	231	248	222	221	229	215	243	192	235	241	224	223	213	245	217	245	227	246	229	209	223	214	224	226	208	219	204	231	222	206	202	210	195	200	207	187	200	215	216	218	190	213	203	214	181	204	227	183	176	225	210	198	223	217	200	209	216	200	226	205	208	195	238	194	209	230	201	205	207	181	215	216	214	205	230	196	222	185	213	169	206	207	223	204	201	215	195	194	221	232	210	250	225	199	193	216	187	197	215	225	230	229	228	223	210	223	197	215	205	215	197	239	209	205	197	208	202	223	203	192	230	206	238	235	220	202	215	204	201	235	237	236	221	204	192	182	198	202	203	194	190	210	216	225	224	222	223	218	225	206	213	209	224	203	192	212	212	218	185	201	205	218	237	197	180	193	224	228	205	228	201	211	211	199	206	213	200	235	221	217	187	206	232	221	210	192	209	214	221	221	193	215	211	207	226	200	222	209	215	214	218	201	225	216	198	193	211	209	213	226	197	199	213	217	213	208	204	204	223	187	216	219	192	213	212	216	182	217	241	215	217	207	218	196	195	222	216	212	192	211	205	215	230	228	199	202	202	187	254	216	199	191	209	205	206	195	203	203	219	222	214	225	210	199	216	216	235	220	218	227	203	200	206	206	199	213	207	222	207	196	200	229	204	207	212	216	203	198	193	199	179	265	232	201	213	236	216	209	228	240	212	217	199	209	236	201	210	218	209	215	214	213	223	216	213	218	229	201	210	190	212	206	205	178	222	200	188	239	226	211	211	195	201	197	203	210	211	201	210	216	196	211	234	208	210	191	199	185	220	208	224	216	180	192	204	215	221	227	211	192	212	205	213	196	216	203	208	236	226	206	229	220	210	208	226	182	197	204	211	188	225	197	216	185	177	199	206	203	216	218	201	196	206	189	203	193	209	205	192	202	233	228	194	223	205	214	186	214	195	200	195	202	223	219	233	190	207	214	204	205	187	205	215	230	205	185	231	192	213	216	190	221	184	202	207	230	200	225	202	217	229	231	200	224	180	221	227	220	229	227	228	197	204	204	190	202	193	223	187	205	229	184	208	219	194	216	208	189	214	221	220	198	186	208	217	235	208	215	209	230	218	217	215	210	218	190	217	193	231	184	231	206	213	200	228	207	201	191	203	215	218	188	206	218	212	239	215	225	174	222	195	231	191	213	197	209	198	210	194	209	198	216	208	239	209	208	221	212	223	192	217	207	200	213	200	206	192	213	228	204	229	211	209	192	223	188	210	199	189	204	219	160	217	187	219	235	191	187	197	190	201	194	208	226	213	193	199	190	223	198	207	189	174	232	193	209	231	209	205	203	214	188	214	193	195	224	224	223	219	204	201	214	214	210	204	215	195	191	210	249	191	232	234	247	220	219	200	213	191	219	208	227	185	246	216	194	187	218	202	210	193	181	208	219	211	189	230	228	207	184	196	206	200	214	202	177	219	207	216	188	215	202	202	215	182	220	206	205	210	222	229	214	181	183	206	197	222	192	200	217	222	203	224	214	197	210	236	196	226	214	192	198	191	211	232	191	220	206	202	219	201	205	222	235	185	221	214	241	218	226	210	239	196	220	208	224	220	203	200	201	200	205	176	199	219	212	228	193	199	208	194	178	216	186	177	210	207	205	197	208	236	210	222	181	194	239	225	223	182	213	223	231	195	220	211	201	210	190	211	211	197	209	224	218	226	190	213	215	204	201	215	223	174	193	211	203	214	183	199	218	216	198	224	245	201	220	233	208	205	215	184	226	202	218	221	194	212	203	210	200	206	220	211	174	234	188	213	208	211	211	235	212	191	210	192	218	223	219	217	191	183	218	209	197	197	201	198	187	211	208	213	236	200	220	204	205	212	215	199	221	221	219	201	213	237	201	232	192	190	218	194	204	214	208	194	187	236	229	197	213	212	215	222	218	214	188	199	193	201	202	213	194	195	207	196	240	176	207	222	239	213	203	206	197	206	202	177	226	246	206	220	194	222	205	207	216	191	195	210	194	210	209	173	185	205	187	215	192	215	210	201	208	191	199	229	207	230	221	206	207	204	194	211	190	203	218	208	209	238	235	212	203	185	227	210	201	217	213	202	194	175	209	219	192	181	211	192	186	222	216	192	231	221	199	226	206	189	218	225	230	251	207	208	206	231	214	209	208	209	196	204	221	222	206	206	219	207	209	216	197	210	218	204	208	215	221	207	190	217	215	211	205	209	207	182	189	207	219	252	207	222	211	196	211	209	183	193	225	196	237	214	204	209	202	204	217	203	206	237	229	210	199	217	199	180	196	205	221	222	207	234	215	208	233	206	219	192	195	247	197	200	228	208	212	225	214	208	239	193	219	187	220	194	196	196	189	220	193	238	202	250	236	216	199	203	212	219	214	238	211	218	206	219	238	196	219	225	200	205	216	228	210	209	198	197	211	214	203	219	207	183	196	222	203	218	197	224	210	225	197	213	185	232	206	193	203	216	230	214	188	207	224	208	199	217	218	213	193	203	218	217	207	222	215	215	216	250	203	209	198	204	201	214	231	210	199	223	209	189	220	207	242	205	212	213	228	220	194	214	215	196	204	216	224	211	215	246	203	233	218	193	213	207	207	205	213	221	219	201	184	202	211	230	227	188	195	188	212	195	219	218	214	194	218	189	229	211	226	207	198	215	202	210	195	197	226	178	223	217	198	185	194	204	190	216	216	213	214	207	185	202	175	220	238	217	193	200	210	213	237	216	194	192	234	226	177	211	199	218	205	187	191	218	215	211	205	224	210	234	206	198	241	226	233	199	224	215	216	192	203	224	174	222	217	204	193	216	205	194	200	181	193	181	201	219	189	174	232	201	199	211	196	188	225	183	216	206	213	197	211	213	197	218	206	213	202	202	208	191	220	229	222	221	199	207	221	209	231	207	205	196	215	217	176	210	219	189	225	210	224	205	194	211	220	217	190	210	177	220	204	201	206	206	201	208	198	206	215	198	202	211	212	189	174	202	197	223	195	196	221	228	203	205	229	203	213	194	198	222	195	214	219	205	210	220	190	214	215	204	228	209	206	209	230	224	239	205	220	206	215	226	199	202	181	195	204	197	228	213	197	232	216	201	183	217	227	202	244	201	235	217	211	223	200	199	190	183	195	224	220	197	202	206	181	196	187	202	223	219	223	226	238	212	196	213	238	178	205	210	217	198	200	190	211	259	212	207	190	180	231	219	236	180	204	214	207	213	205	216	214	219	221	205	219	228	194	218	209	211	213	222	207	209	231	230	228	206	207	196	206	214	204	184	227	200	215	178	194	223	198	192	225	204	203	231	232	220	208	200	212	210	216	213	214	209	233	181	181	208	192	203	197	227	204	202	205	205	207	211	221	225	216	208	195	201
27543	22527	23792	16381	9981	6845	5347	4721	3626	2377	1537	1050	886	773	666	666	682	766	665	626	570	541	561	509	517	498	459	500	510	432	461	458	433	415	426	448	458	433	448	450	419	419	433	398	411	403	393	384	417	416	404	408	418	394	405	385	433	402	423	401	394	371	394	392	410	403	378	437	387	365	437	405	401	396	355	410	361	423	434	413	447	406	401	401	395	411	397	410	384	409	393	406	404	389	403	422	407	409	391	367	397	429	427	418	384	372	428	395	399	395	385	417	386	411	410	356	405	450	434	431	444	434	371	383	396	385	428	469	423	422	390	395	412	353	391	434	430	417	411	409	389	404	425	408	404	440	428	404	431	375	426	408	378	416	444	426	409	419	379	403	395	393	404	415	422	405	410	402	413	409	428	411	401	376	384	388	416	372	402	407	408	380	405	408	425	411	422	373	408	417	401	404	368	392	382	414	405	367	413	447	403	429	421	405	443	403	390	403	402	415	395	417	417	441	395	414	412	406	386	372	411	428	430	403	430	399	389	392	393	381	429	407	405	379	410	405	404	405	403	453	422	421	406	423	421	385	403	407	454	416	382	357	370	388	408	393	444	417	427	406	398	408	394	386	432	426	420	408	426	394	430	424	378	404	408	398	404	422	380	425	402	421	432	380	411	411	425	408	404	388	392	412	381	394	393	398	395	417	423	430	458	422	384	385	426	398	412	379	392	385	391	406	438	383	406	396	364	429	398	435	401	431	382	424	398	397	410	400	392	393	403	424	427	405	390	409	387	406	393	435	418	418	405	407	373	399	405	417	365	404	433	413	407	406	389	374	438	425	430	398	416	419	404	395	393	403	412	410	407	427	432	388	365	417	391	401	411	416	402	410	394	440	380	408	387	399	388	416	394	422	460	385	405	393	401	434	401	479	413	443	427	411	440	381	412	417	396	441	453	405	387	420	414	411	439	387	416	398	385	403	390	390	403	404	373	414	389	420	411	397	410	408	410	409	418	388	401	422	379	394	441	431	385	409	396	406	378	430	400	407	356	427	440	395	423	367	382	413	399	378	412	404	367	411	409	401	409	402	416	392	431	401	412	386	432	385	413	386	409	420	396	402	392	378	386	375	424	404	382	438	393	431	438	416	396	396	419	413	392	411	403	403	386	391	413	419	444	399	406	425	389	417	409	399	376	403	430	404	405	398	385	392	394	396	411	414	415	390	421	421	426	395	420	399	400	418	414	407	402	438	425	402	432	424	392	386	428	402	395	381	416	416	431	434	404	402	434	370	380	386	427	389	419	430	400	421	388	395	399	413	405	405	405	423	394	412	415	402	398	400	430	426	417	429	389	400	406	394	389	393	403	398	399	423	406	371	428	415	414	436	385	384	397	379	398	397	392	394	381	369	377	414	418	392	396	411	400	434	386	406	418	410	404	433	434	439	442	406	409	405	409	425	411	426	417	427	397	383	408	403	421	417	399	376	419	394	366	407	419	376	418	440	388	393	416	390	412	408	360	404	417	396	434	447	427	411	394	390	409	440	408	402	403	433	410	409	386	407	381	395	417	440	394	398	436	432	376	426	417	416	417	435	411	393	408	407	390	385	402	403	417	406	410	411	431	414	417	422	409	402	390	418	412	398	442	377	389	386	408	423	425	371	409	428	392	395	414	366	464	386	416	379	407	430	416	408	386	403	405	409	406	421	394	400	368	442	403	412	424	419	404	373	350	396	440	395	411	396	375	427	403	387	390	403	410	412	412	384	427	379	394	398	406	421	426	437	389	421	377	399	397	420	405	456	410	460	415	378	405	378	401	417	419	415	409	411	432	406	419	435	397	393	428	426	389	422	388	414	402	416	397	411	414	414	412	431	375	406	399	406	398	370	375	402	404	400	430	376	380	388	419	404	405	426	442	431	409	435	414	351	386	410	412	386	407	424	426	399	415	401	441	390	377	410	409	388	414	438	416	378	413	414	399	385	434	447	412	378	412	416	398	426	417	443	399	398	400	397	398	400	440	396	428	396	367	416	401	396	387	412	430	389	396	394	400	407	412	395	393	393	424	388	412	414	405	414	387	414	436	423	435	422	387	414	359	399	413	369	422	404	384	414	417	428	386	390	387	447	372	418	400	391	398	427	369	382	433	420	429	372	407	392	414	367	383	405	422	429	406	406	415	415	416	402	417	392	407	397	419	403	381	400	426	419	389	418	368	401	411	426	397	417	423	374	388	389	408	426	415	404	403	379	391	388	391	413	411	456	415	415	424	387	376	385	390	436	414	407	408	417	384	392	407	374	398	416	376	410	399	419	385	387	421	399	415	396	455	371	395	416	389	429	396	415	404	394	395	419	399	411	382	391	400	436	420	424	396	402	411	424	400	397	408	437	397	384	397	414	380	412	376	410	412	390	394	393	432	363	393	425	379	424	431	421	381	442	387	441	434	386	441	405	374	433	404	388	439	363	408	432	426	393	405	413	397	422	414	418	419	395	415	386	410	424	389	398	415	402	408	419	398	382	390	441	426	414	411	399	411	376	427	389	393	415	425	443	391	393	399	449	384	442	361	400	418	375	393	381	450	421	398	436	451	385	370	438	395	379	389	381	388	418	439	385	396	422	395	406	388	427	396	411	404	415	405	403	417	400	377	401	404	423	397	422	386	414	389	431	403	391	406	397	425	370	453	376	374	407	391	429	401	382	382	383	374	394	415	405	412	433	439	432	428	444	374	361	399	350	416	435	402	391	407	415	404	416	409	436	419	429	440	379	420	380	376	399	413	422	419	439	414	418	406	369	402	414	436	416	400	415	418	381	400	422	429	426	387	370	386	410	393	424	401	376	393	387	397	439	430	397	354	403	418	403	387	400	440	429	395	421	389	390	424	404	403	415	425	417	389	409	408	400	419	427	372	393	433	399	398	409	421	430	443	392	433	408	390	388	415	409	383	412	428	424	381	422	395	381	381	431	418	417	397	436	389	421	413	408	433	412	404	426	426	415	409	409	403	390	403	393	365	427	400	417	401	387	420	428	391	400	395	414	436	387	402	408	423	419	393	410	416	409	448	423	383	445	361	412	411	433	441	389	404	410	374	427	403	400	398	373	406	397	377	407	411	383	383	416	382	385	391	377	397	443	422	387	416	419	439	375	444	404	408	398	381	439	387	416	401	441	405	405	397	436	431	395	402	384	416	409	444	407	419	426	376	418	393	423	393	375	424	401	399	438	361	425	423	420	429	399	388	409	377	412	443	415	414	420	410	393	407	424	369	438	416	401	399	368	348	408	420	413	404	423	435	389	411	420	428	406	406	404	393	410	395	399	414	403	402	420	377	396	406	381	460	418	401	412	447	435	412	414	428	414	418	407	394	407	400	406	381	396	381	386	408	406	382	383	379	413	389	425	390	402	388	407	394	422	392	406	392	406	366	399	421	399	379	416	409	421	406	361	444	408	420	400	395	393	430	399	374	405	403	426	418	413	407	416	382	411	404	411	415	429	409	384
17799	31625	25595	16149	13264	10549	9044	7884	5991	3794	2500	1726	1313	1055	883	892	921	935	849	799	760	632	626	647	599	612	615	589	571	526	567	494	524	478	499	470	494	505	456	504	483	443	479	463	499	501	493	424	433	438	482	495	480	456	455	508	470	473	449	468	485	439	484	488	513	475	445	440	456	450	434	477	468	425	486	461	489	475	473	479	463	492	477	495	457	449	479	461	450	443	476	444	476	466	450	466	469	442	463	443	465	478	493	464	437	463	445	501	419	481	450	470	456	432	448	450	482	446	468	469	457	446	434	434	453	436	444	438	434	424	483	447	452	469	411	516	482	417	483	511	435	464	458	438	462	497	459	493	451	469	465	472	458	448	458	486	429	437	447	419	440	461	446	495	497	473	455	480	461	432	461	511	492	447	451	474	491	458	450	484	486	421	451	464	462	469	463	463	436	460	467	500	449	436	447	527	468	453	426	493	423	451	465	478	475	467	444	460	443	512	442	428	468	464	428	475	478	439	436	435	451	487	481	445	442	437	462	455	458	439	430	467	427	503	416	461	422	447	484	459	464	445	434	495	423	428	399	467	412	472	473	438	474	448	454	463	449	428	487	428	476	495	418	483	467	478	457	431	437	447	436	455	442	431	448	458	453	464	472	460	467	440	431	464	462	419	477	445	425	465	442	494	463	449	466	470	492	454	486	464	433	469	457	460	488	459	454	460	475	416	453	447	458	470	448	471	455	462	479	468	452	398	475	482	454	472	486	480	471	461	463	448	472	434	438	428	484	456	497	422	454	453	463	444	463	468	476	427	437	473	458	445	437	445	464	444	431	464	431	448	464	513	449	437	469	429	439	483	442	468	448	448	448	469	453	454	482	492	457	468	440	503	468	450	455	487	454	468	429	471	461	480	478	467	489	480	440	464	475	457	431	478	461	474	448	460	466	438	427	455	451	449	475	430	435	467	466	443	433	470	477	434	438	472	459	472	451	441	458	491	503	458	475	462	481	495	472	457	479	419	457	483	457	418	448	484	449	451	428	442	439	450	445	468	460	480	463	449	465	467	452	456	455	506	453	470	445	462	482	474	446	466	455	488	468	469	436	504	481	487	456	462	490	461	423	469	430	486	476	485	431	460	422	469	472	409	476	457	471	477	461	438	477	452	471	467	466	447	460	467	493	474	464	445	454	454	447	451	475	467	457	463	490	481	442	490	515	447	460	464	453	475	450	477	492	499	475	442	473	453	451	397	472	477	454	471	458	470	430	499	486	453	441	475	416	440	469	468	460	446	413	458	416	460	469	434	495	438	436	477	438	442	430	415	463	461	480	464	466	444	434	449	444	465	455	466	463	473	459	421	450	443	441	456	474	461	451	458	468	475	434	438	417	452	450	479	454	487	478	453	443	467	470	452	481	459	442	415	463	463	445	407	448	477	477	465	431	484	473	439	468	470	494	450	453	476	446	480	473	470	472	427	434	466	427	427	439	456	439	455	455	453	459	432	462	473	443	471	426	458	442	423	459	456	451	464	459	487	462	448	437	422	441	452	424	476	449	461	414	466	476	429	428	469	425	445	432	441	440	471	492	490	447	444	416	441	484	467	452	458	480	470	448	450	434	462	475	443	439	442	412	443	470	441	459	458	451	436	429	461	439	495	417	460	470	424	449	449	457	470	472	459	475	505	447	480	484	462	437	459	470	458	491	430	471	442	412	456	424	455	441	469	485	451	474	455	427	412	449	450	464	476	483	478	417	478	412	439	510	440	443	452	482	480	450	489	463	459	472	474	465	432	460	485	479	462	465	442	469	456	463	403	451	485	450	419	434	484	429	465	492	452	480	488	440	439	452	445	479	502	422	476	441	460	435	483	433	441	488	476	457	447	469	437	480	449	451	468	453	484	477	440	427	451	448	447	465	419	453	449	462	438	451	495	429	452	461	425	454	465	427	454	469	467	481	424	499	444	445	402	466	441	447	453	466	444	446	434	488	465	446	465	475	466	478	464	455	474	443	460	463	458	434	434	472	469	460	492	446	473	487	517	438	454	456	446	441	449	454	465	455	441	428	463	451	470	460	450	452	495	461	480	460	466	443	474	437	463	403	452	504	411	443	444	450	470	479	487	440	442	450	455	463	467	437	505	455	497	474	438	465	479	488	461	412	490	471	479	449	486	472	461	451	449	463	478	467	425	444	420	426	450	506	490	466	453	433	469	443	458	467	477	435	438	439	449	466	469	484	472	414	455	452	450	449	462	457	477	454	467	401	417	468	470	471	409	482	465	445	445	500	444	431	448	468	423	470	443	491	477	423	437	468	424	452	488	488	428	478	465	433	451	433	444	471	452	432	449	466	428	478	452	460	455	461	430	505	471	479	500	469	468	434	447	465	500	446	413	463	468	452	440	461	503	487	448	499	495	472	460	457	452	424	459	452	416	422	473	475	451	474	447	438	458	484	464	472	463	438	452	469	433	432	463	456	511	461	485	488	498	502	452	450	449	439	467	481	475	453	473	461	415	442	457	447	405	451	474	507	458	505	429	500	449	438	448	498	479	453	459	441	476	467	476	482	425	434	478	485	421	450	496	442	423	467	495	428	482	465	404	437	470	428	422	477	430	477	428	465	429	445	468	478	467	453	464	449	458	447	444	460	461	465	467	480	462	451	461	487	448	475	437	458	451	429	450	456	454	431	425	441	468	455	461	441	486	475	450	469	478	452	474	492	484	504	468	448	499	464	446	463	487	466	438	455	469	469	452	460	455	471	474	443	447	463	464	484	494	425	447	450	477	452	447	456	439	473	444	455	426	456	464	452	449	486	474	464	480	454	420	478	469	451	472	443	422	481	439	472	415	490	424	443	452	494	473	438	493	463	463	451	451	447	457	460	453	474	465	467	454	460	468	422	448	454	456	474	465	475	429	431	458	454	448	450	453	486	468	447	447	454	478	438	429	436	490	446	489	466	477	452	510	474	470	452	448	473	429	447	448	444	448	484	477	440	413	466	463	475	460	463	430	484	473	457	473	433	397	443	469	414	456	453	452	455	470	455	443	468	472	444	473	412	443	455	452	426	447	443	444	456	485	427	488	424	459	442	451	460	478	443	448	467	458	457	467	460	458	405	459	501	465	482	507	438	487	486	468	476	467	477	455	435	453	472	446	441	425	475	458	464	449	420	470	458	479	440	472	440	435	429	447	484	458	464	446	502	451	455	474	455	434	461	478	505	454	457	465	435	440	457	450	421	470	445	454	470	477	424	481	460	435	486	493	447	426	452	471	457	469	501	485	470	442	465	450	406	470	455	474	428	425	476	455	478	441	430	480	466	436	459	456	448	468	469	454	433	434	452	464	459	473	466	467	471	465	453	442	430	475	455	476	439	427	444	461	476	423	461	435	451	467	441	439	481	437	480	476	448	473	450	469	439	437	461	446	454	449	422	444	453	474	433	451	437	478	465	451	480	470	459	457	485	459	447	462	458	506	484	482	464	433	444	479	462	454
23507	20960	28063	24182	21444	18735	12764	9325	6706	4159	2703	1740	1309	1002	937	891	866	885	831	753	679	578	516	512	507	494	467	485	422	393	418	442	380	411	384	395	329	343	335	351	379	342	374	334	347	359	345	351	355	347	342	310	313	326	368	325	349	342	310	314	303	310	316	354	331	316	319	352	341	321	322	324	329	320	340	340	331	319	350	332	321	285	324	311	336	322	308	321	320	345	360	328	345	303	324	319	309	350	336	328	317	317	327	315	315	324	325	297	339	345	321	350	322	330	354	343	328	293	333	310	292	335	310	309	324	308	331	309	346	331	304	315	354	364	304	329	324	353	326	353	324	309	343	320	296	348	330	319	315	316	296	322	343	329	330	299	327	341	305	328	331	290	298	329	288	322	312	346	367	339	317	318	305	338	344	337	315	328	328	317	332	343	329	333	301	364	325	352	322	350	328	325	338	342	318	360	348	349	325	317	328	315	296	333	334	314	326	334	330	346	321	324	360	314	296	303	352	332	325	343	317	308	330	354	336	330	330	320	330	334	358	313	320	323	315	295	310	316	363	320	343	305	347	339	349	325	302	350	308	342	323	311	320	347	327	344	353	302	320	328	320	358	342	320	293	328	328	328	297	313	297	312	324	345	338	325	306	333	328	360	294	294	298	347	292	308	316	311	312	329	331	328	326	294	300	280	300	322	334	318	338	325	312	352	303	298	317	313	358	323	332	346	354	337	335	293	310	298	311	341	311	313	331	368	329	328	306	289	329	355	304	296	320	333	304	359	336	357	329	328	311	325	331	309	339	299	341	321	316	345	306	305	312	326	319	311	323	306	319	321	332	319	315	326	336	331	340	337	318	298	291	326	323	330	361	310	358	300	338	316	324	323	336	312	316	334	310	327	320	315	306	308	354	309	316	299	316	300	344	324	333	333	332	319	312	325	339	311	316	295	330	350	317	328	325	339	299	310	343	329	283	310	319	301	331	312	331	309	331	341	309	311	340	345	314	300	314	318	350	359	327	345	332	318	329	334	335	321	292	300	337	317	317	322	320	305	322	337	339	353	346	341	318	324	303	337	341	327	319	354	321	344	301	349	298	336	340	332	313	325	322	307	324	332	327	336	314	342	321	321	358	326	360	348	333	324	322	313	323	318	318	316	330	317	315	319	306	316	328	332	340	354	283	285	311	331	338	357	300	299	328	315	367	333	346	362	319	321	316	299	334	305	335	313	306	330	350	327	343	315	307	325	310	301	315	331	320	329	320	351	283	280	322	351	327	328	345	332	318	327	330	324	318	356	311	322	320	282	321	344	309	304	351	361	330	318	315	318	317	319	329	327	349	333	311	358	310	339	331	316	334	326	318	328	341	324	296	326	336	345	303	353	307	347	329	318	352	348	296	343	315	306	296	329	312	324	328	338	298	349	338	338	321	291	307	315	327	320	309	316	322	323	305	310	326	348	308	302	325	345	321	305	315	344	339	320	307	319	316	351	350	336	318	335	327	321	303	349	328	309	310	327	331	346	356	312	319	355	305	325	309	303	321	332	302	331	341	310	346	302	302	327	323	315	318	316	358	306	302	316	322	346	298	328	323	313	310	329	314	313	322	319	328	314	302	316	316	317	302	338	342	316	303	359	335	312	303	326	327	350	317	339	355	317	319	342	343	338	324	344	314	341	310	312	313	321	330	330	333	314	311	303	318	308	347	291	323	299	315	325	346	320	309	318	331	312	352	319	319	335	337	356	320	324	314	327	328	333	312	304	320	350	330	301	323	330	292	316	318	310	313	322	353	330	317	336	317	321	325	304	340	291	352	354	297	327	322	349	331	329	316	308	329	329	321	324	323	299	361	322	357	336	356	364	297	338	325	345	312	344	323	310	340	329	330	323	320	329	301	333	317	299	307	327	316	338	316	296	345	367	304	328	309	310	332	313	344	314	314	330	304	305	338	302	330	319	321	290	342	330	335	335	296	340	304	315	325	329	323	324	276	321	334	348	294	315	307	326	308	288	336	351	292	324	326	293	346	302	310	298	319	309	305	297	321	322	297	335	331	313	346	325	320	362	319	310	350	336	301	297	314	351	346	325	326	302	317	320	333	334	324	323	310	379	347	327	331	354	297	306	323	329	336	326	311	306	304	329	306	297	333	309	327	330	332	329	299	325	334	312	311	343	346	312	323	303	325	305	323	315	329	320	342	285	339	312	353	342	330	292	328	334	325	331	319	353	308	313	299	312	320	331	317	329	314	328	315	342	334	345	343	346	318	312	308	333	330	323	350	322	321	351	323	351	334	306	346	321	339	319	314	338	331	335	333	322	340	332	324	305	308	303	314	297	301	324	364	329	325	324	327	284	311	324	320	346	335	285	313	322	347	326	285	333	322	327	331	311	371	322	324	362	300	353	322	307	335	321	329	328	344	334	343	319	290	274	332	321	357	348	358	297	314	291	326	322	334	337	300	317	316	339	301	329	364	340	317	305	323	352	326	316	323	312	294	309	326	307	333	324	386	316	342	323	309	311	323	343	337	280	319	320	327	315	309	299	296	306	336	340	323	322	314	302	346	357	328	337	325	295	314	309	315	320	324	339	342	314	329	324	294	345	316	325	320	332	327	334	331	360	317	307	330	339	321	330	317	349	321	315	331	312	342	323	326	309	303	340	355	323	318	340	325	339	326	320	315	298	343	329	300	317	326	324	368	297	311	334	385	296	330	328	324	335	311	350	341	317	347	313	340	315	325	314	325	303	312	344	323	386	339	318	332	327	351	304	314	332	318	339	309	306	339	327	294	305	314	301	283	328	307	328	313	355	341	302	345	352	312	321	332	320	325	345	346	295	325	301	324	325	318	325	338	306	316	357	315	316	320	293	285	311	334	331	332	332	355	338	331	298	336	324	316	337	342	345	300	332	316	337	317	323	305	314	331	311	349	340	343	291	348	337	301	302	349	315	338	319	320	348	327	308	289	316	326	308	310	307	340	316	296	339	314	342	332	303	352	336	326	342	326	336	323	330	315	335	316	308	328	305	309	295	349	304	307	312	329	321	325	325	328	312	316	333	320	355	320	363	299	306	323	357	326	286	289	301	296	316	318	286	349	350	329	305	321	346	283	310	290	316	326	322	314	316	339	320	344	323	326	343	325	356	349	320	319	285	351	324	294	324	314	324	323	330	334	280	317	321	355	323	308	311	319	344	320	323	325	307	320	294	309	310	310	287	279	341	335	287	317	336	327	323	295	323	363	302	317	344	362	337	287	354	328	323	293	337	306	325	286	288	321	302	311	323	314	311	337	328	307	343	347	313	323	372	341	316	321	348	315	343	339	305	326	339	318	289	338	309	313	290	338	333	340	319	312	310	342	309	295	336	317	327	328	326	355	307	335	310	314	307	299	330	312	299	318	321	337	291	303	346	305	348	350	295	327	325	343	294	319	318	294	365	312	341	336	327	308	315	365	340	332	319	317	312	307	306	339	318	307	317	307	323	333	296	333	318
19071	40649	34586	23488	20533	16881	14719	13304	10011	6670	4271	2879	1985	1556	1314	1281	1343	1245	1091	1034	930	762	712	671	667	674	607	589	574	551	489	457	491	442	436	440	441	436	416	419	411	408	380	423	421	386	434	390	375	385	425	405	402	366	384	352	399	389	416	379	394	370	403	356	381	382	411	368	376	346	392	362	402	361	351	357	391	377	372	382	376	362	374	360	386	373	365	357	350	367	359	432	376	377	375	346	362	383	360	408	410	371	391	361	385	386	380	372	375	360	352	345	362	334	380	414	348	354	410	396	403	356	356	367	347	364	352	358	358	349	380	384	386	366	403	344	382	352	356	414	371	338	363	390	342	334	389	361	354	373	384	362	367	339	365	373	386	364	362	411	407	383	365	362	365	389	340	370	375	386	369	361	355	365	378	414	401	376	382	429	357	384	363	360	374	347	399	361	363	398	400	360	357	385	368	403	376	368	353	356	370	376	366	370	373	363	367	374	349	348	339	382	405	355	375	372	382	380	357	381	384	380	385	365	341	359	348	357	345	393	372	369	365	376	356	387	342	365	388	364	393	333	349	377	360	367	396	375	425	357	353	347	364	386	350	368	391	373	413	372	375	406	378	352	384	356	345	362	375	362	371	346	392	372	359	361	361	350	346	373	388	402	346	358	367	345	394	386	378	358	366	411	343	371	368	347	356	374	349	363	380	353	359	368	357	404	364	366	378	370	351	366	370	361	376	337	347	364	363	359	364	355	373	370	367	351	361	373	434	397	370	366	327	375	361	358	380	389	395	372	381	370	363	341	348	396	366	372	369	365	373	396	388	365	376	376	397	404	387	372	381	385	375	407	424	383	376	332	354	406	382	373	373	360	381	335	388	393	376	355	343	387	406	384	402	376	350	339	392	358	383	363	366	373	384	377	357	350	391	360	353	401	395	365	351	367	352	374	363	363	378	370	357	370	383	365	342	356	361	363	394	381	351	361	364	389	352	396	374	393	403	367	342	372	360	394	378	360	382	391	356	368	371	393	405	370	407	361	350	371	373	390	361	373	346	373	353	386	374	350	350	359	373	376	351	372	395	380	369	377	366	356	357	358	353	361	343	358	395	353	398	396	360	410	394	386	360	346	374	402	381	368	393	378	332	387	383	378	405	374	384	372	371	357	380	357	359	372	348	376	375	421	383	385	358	353	386	348	353	393	379	346	372	388	377	358	347	379	380	354	361	387	376	371	345	381	383	361	354	377	369	390	354	347	365	398	381	368	346	355	354	401	384	406	359	395	393	354	349	356	348	394	398	357	381	391	382	388	386	386	361	371	377	345	360	357	371	376	376	356	357	374	361	348	390	361	381	342	369	334	383	400	352	397	404	379	381	362	357	396	370	375	355	369	376	383	395	379	377	391	378	360	414	367	400	353	379	367	395	373	350	354	374	381	357	388	354	357	374	394	375	353	326	374	376	375	382	357	348	385	332	362	343	356	387	400	403	356	388	366	394	358	346	371	388	374	365	347	350	394	326	327	382	353	356	383	340	360	366	343	364	348	374	362	338	388	332	352	381	371	391	355	410	383	372	372	348	352	392	350	344	391	388	382	419	362	383	379	368	378	397	369	354	393	377	352	391	388	392	388	371	344	386	357	372	392	384	379	363	348	361	383	384	360	351	347	340	374	368	361	369	368	406	343	386	377	390	368	363	377	350	344	365	351	376	394	382	420	358	407	385	387	337	386	367	363	378	383	361	340	443	336	359	377	349	376	403	377	360	413	342	381	393	382	367	378	356	361	373	377	388	361	365	382	370	415	387	352	381	388	357	414	375	329	379	354	398	396	364	361	345	402	383	389	394	407	382	374	310	380	369	360	391	367	347	398	347	343	347	358	374	407	357	374	363	354	385	358	361	342	386	368	375	378	363	391	385	379	342	376	364	341	373	369	367	388	375	334	369	382	361	364	373	337	395	364	366	382	393	342	375	388	370	368	361	349	358	369	369	355	351	392	349	384	377	397	392	369	356	392	328	377	357	335	348	383	362	333	341	345	370	374	376	375	361	358	387	357	329	384	362	370	372	345	399	410	387	366	354	337	388	366	342	363	349	374	391	355	363	343	379	344	349	368	380	378	378	354	381	385	344	379	342	364	358	354	367	382	367	375	356	333	353	376	367	403	374	393	353	350	375	386	379	349	425	365	363	368	365	346	385	371	378	377	336	367	371	370	368	385	376	342	378	384	366	388	370	391	368	341	345	393	379	401	386	385	368	410	387	345	378	384	400	391	355	377	390	345	349	374	381	390	389	381	370	342	365	410	397	357	395	352	376	390	369	398	398	357	385	338	357	379	363	368	371	354	394	378	383	365	371	390	335	356	361	384	346	411	360	403	351	373	339	358	364	358	404	377	386	390	404	339	374	363	370	363	383	375	347	392	407	357	351	413	384	401	371	365	388	360	379	365	331	417	349	378	355	372	365	329	387	399	357	392	354	381	376	365	346	398	374	361	350	360	390	349	414	344	357	350	395	384	377	379	386	363	380	398	358	390	419	368	374	354	353	358	375	351	384	375	344	363	367	353	398	360	376	375	376	378	378	367	320	383	348	400	380	367	364	321	399	393	397	349	370	357	390	373	367	389	333	318	377	354	396	381	367	355	378	375	374	371	350	369	384	384	435	389	376	380	317	370	435	377	359	379	379	401	376	371	383	366	368	414	367	351	354	349	402	365	357	343	406	384	394	355	377	410	378	412	340	417	376	353	368	374	354	365	360	384	384	399	363	349	375	335	371	363	372	347	385	371	362	381	371	402	357	345	341	352	345	364	355	377	370	382	384	368	352	355	388	378	390	349	386	372	376	373	377	375	353	390	333	386	353	354	397	380	370	387	364	367	385	359	354	375	401	355	395	336	401	406	363	381	387	386	390	393	387	394	385	355	371	341	360	388	360	362	370	413	368	366	370	356	336	383	367	354	360	332	357	372	380	387	377	381	376	380	368	360	365	352	392	351	372	379	358	365	386	353	382	375	379	360	374	371	370	383	377	341	348	362	357	348	388	353	361	396	387	355	362	397	390	365	378	365	353	355	386	377	394	374	383	369	376	375	398	359	367	355	383	355	371	410	330	377	365	364	396	410	364	389	364	372	365	378	358	383	374	398	384	398	393	386	367	388	339	346	363	356	354	378	359	386	364	366	390	349	377	373	371	343	377	354	394	379	391	347	383	375	353	355	365	376	356	375	364	348	419	396	369	339	349	378	355	376	351	363	378	347	422	375	345	395	372	402	382	377	371	383	357	356	368	343	361	371	389	413	399	352	369	345	367	358	373	403	369	394	416	393	373	366	405	332	360	346	359	373	366	396	398	384	371	378	365	375	369	358	394	331	382	352	374	376	356	349	375	348	403	386	392	373	366	392	396	361	357	366	395	371	392	350	357	381	345	326	412	419	360	370	406	355	363	355	379	354	396	342	389	348	390	391	362	370	409	410	343	379	371	346	351	383	384	367	390	379
24462	20964	27376	25056	19322	11774	8380	6871	4879	3225	2091	1389	1015	837	757	750	743	732	743	639	549	533	512	474	498	470	479	431	439	378	394	378	374	382	338	345	334	323	343	352	330	337	348	337	312	305	380	330	313	300	297	338	335	319	320	298	346	340	331	299	308	338	305	352	362	310	292	334	332	301	323	323	324	296	273	311	322	308	288	353	328	325	304	339	293	308	325	326	330	339	315	289	319	360	318	301	337	342	307	314	329	295	295	313	343	342	316	333	299	328	301	329	285	290	317	310	310	326	308	303	298	335	308	353	325	327	328	323	326	338	298	334	290	310	323	301	330	355	319	318	309	294	305	292	297	307	312	325	328	337	309	291	336	288	296	317	320	315	303	282	322	320	298	326	306	321	300	321	297	352	333	313	318	304	313	310	325	333	307	321	318	338	329	326	309	325	282	341	296	326	348	306	308	309	296	350	311	302	307	337	334	321	358	310	333	334	342	328	303	330	339	322	352	321	320	322	339	292	321	338	313	298	304	325	290	353	304	321	351	338	333	355	354	291	326	289	300	305	297	344	312	309	323	349	314	321	337	313	323	328	319	313	320	314	345	320	274	297	334	318	317	299	313	311	312	335	323	311	332	307	319	277	303	307	340	325	331	329	338	316	316	298	314	308	313	341	336	366	316	311	335	281	323	340	330	308	335	313	304	344	288	313	327	330	340	301	336	320	316	315	301	316	286	370	280	328	291	291	278	344	305	336	298	299	305	275	309	313	329	319	322	308	309	274	305	315	298	332	323	335	340	320	309	355	314	337	349	322	338	368	320	337	329	308	306	355	324	309	275	301	337	321	321	343	279	301	329	354	312	348	327	315	326	336	310	363	330	349	279	323	346	300	298	313	336	320	332	320	325	313	322	305	329	334	302	306	337	319	317	352	313	327	307	339	305	301	328	324	357	342	309	295	312	329	338	352	338	316	319	326	307	314	343	298	336	351	291	347	294	313	311	336	322	308	289	349	311	283	316	325	318	315	303	314	315	314	320	312	304	328	320	325	316	314	315	292	318	363	308	309	316	324	340	351	313	286	331	301	332	318	300	299	352	336	353	304	316	324	347	304	306	315	300	307	323	340	295	331	328	350	313	313	305	316	313	331	313	318	307	326	368	320	310	325	311	320	317	298	377	317	284	299	336	304	321	330	308	317	322	320	330	313	304	336	311	329	324	296	288	287	329	305	332	313	332	312	335	317	324	298	312	316	316	297	319	305	300	311	294	328	332	331	309	275	313	332	323	336	340	357	315	340	330	328	315	317	331	320	345	328	316	348	315	326	316	285	291	303	345	298	311	332	332	311	279	338	318	304	306	303	305	326	332	307	297	326	336	313	317	326	351	334	309	318	335	305	327	332	312	341	341	353	365	280	324	322	325	307	333	288	353	310	323	309	347	354	337	348	334	327	345	300	284	312	320	318	314	324	315	334	324	315	348	290	306	335	308	341	343	334	324	306	322	308	344	292	304	316	319	330	339	287	329	315	305	318	301	331	332	307	331	320	298	318	320	322	330	300	318	334	325	307	310	319	300	319	302	302	339	328	325	332	343	304	294	317	311	333	332	328	310	323	329	312	301	345	336	293	319	270	340	297	325	317	281	317	294	313	307	326	328	308	315	356	305	303	308	313	318	311	307	323	326	315	324	310	301	300	310	289	341	326	355	282	284	343	286	305	336	300	333	340	334	338	304	299	321	327	331	282	315	312	353	336	334	329	297	314	278	299	330	335	328	342	330	325	332	311	321	319	312	301	306	341	306	325	330	315	313	297	318	310	320	328	343	332	319	295	302	307	312	324	325	315	310	364	291	306	294	320	344	327	313	339	309	355	327	333	352	354	353	288	326	313	307	349	355	319	309	322	345	328	315	318	341	310	340	297	316	336	303	344	322	322	332	314	312	353	295	315	312	322	297	317	320	337	344	301	316	301	316	325	320	323	329	335	278	334	301	329	336	337	279	292	350	336	311	311	308	308	310	309	301	317	313	322	314	331	333	340	329	307	335	308	304	321	321	349	306	322	348	343	291	311	329	354	327	293	316	330	321	317	341	351	333	313	349	299	342	327	337	343	340	304	334	332	317	325	344	308	301	327	335	327	308	349	312	327	367	342	310	309	341	310	343	350	306	320	318	295	342	302	347	321	331	335	336	352	302	343	321	356	319	355	346	325	290	340	306	325	344	299	268	311	336	333	312	310	333	318	339	326	346	297	352	358	345	343	333	309	328	305	338	325	322	305	344	342	329	320	288	316	319	347	331	334	340	327	319	298	363	325	297	323	343	290	332	321	309	302	348	295	323	335	331	325	315	311	345	293	316	303	318	346	305	335	323	316	294	347	307	310	283	312	320	305	329	316	344	334	333	301	315	311	325	269	325	308	317	311	303	326	323	345	338	308	345	319	341	341	332	346	333	327	314	294	325	329	275	321	304	322	296	358	288	312	315	318	315	319	327	333	329	333	342	321	322	328	334	351	322	310	321	318	316	297	295	295	319	352	328	331	302	294	331	302	330	348	315	337	295	301	297	304	344	313	344	305	310	315	307	296	301	290	330	291	322	317	306	327	298	304	336	333	343	315	306	328	304	341	323	294	331	345	335	332	289	319	304	298	348	322	328	360	314	329	333	299	313	323	302	300	322	330	336	300	296	321	291	315	335	301	304	303	354	337	353	311	365	300	337	317	332	338	294	312	297	334	331	334	329	307	320	304	300	317	342	328	356	341	341	332	315	324	311	349	311	326	327	331	317	339	300	304	313	303	288	334	293	320	309	316	312	307	330	320	300	295	317	308	365	330	277	292	328	307	310	298	296	289	361	325	321	339	287	317	302	301	330	330	334	329	325	316	321	344	317	317	336	341	324	340	320	317	284	320	298	297	331	348	341	323	319	331	315	326	332	358	282	297	316	319	305	321	312	302	324	332	325	328	310	329	305	323	361	318	318	302	344	298	328	328	360	311	318	347	347	329	322	320	290	309	301	299	296	313	290	325	299	319	314	322	315	347	313	352	344	338	313	302	280	298	303	284	333	321	313	307	335	327	336	285	289	333	284	346	321	303	308	317	333	352	337	339	332	307	297	307	341	287	321	303	331	344	324	311	347	316	289	310	307	343	287	307	349	285	321	301	300	319	340	315	350	310	340	317	337	316	353	304	332	317	303	313	310	310	369	322	346	312	325	280	333	307	300	333	300	312	340	309	328	315	309	346	311	328	310	330	322	318	319	338	294	315	317	304	339	330	318	352	328	323	300	311	333	331	313	320	317	328	321	311	323	317	317	350	336	324	295	318	312	304	332	299	319	305	314	342	328	308	308	332	319	337	311	336	296	309	276	323	272	317	335	289	299	309	308	362	307	289	338	326	320	340	335	321	320	323	343	326	306	316	292	317	320	329	338	328	308	354	317	297	300	316	306	311	324	333	321	309	327	307	316	299	314	337	313	279	328	313	321	318	328	318	310	314
18906	37744	31055	20983	17947	14692	12619	11378	8411	5454	3367	2282	1531	1302	1097	1078	1102	1050	1022	863	751	653	598	618	585	601	576	551	527	542	431	462	413	386	420	370	420	400	411	348	359	354	359	368	361	367	373	374	352	383	376	378	394	340	361	357	393	329	322	356	372	366	362	334	355	355	380	358	392	353	363	363	343	351	330	404	333	322	343	334	330	360	368	341	368	330	374	342	338	352	366	353	352	364	360	349	323	347	378	327	375	372	334	360	383	343	350	376	369	367	358	345	347	334	347	347	373	361	362	340	328	361	365	345	379	376	366	327	375	363	337	359	336	362	365	349	333	357	362	369	405	363	383	343	345	356	325	334	342	333	334	369	334	345	346	340	360	395	371	363	371	348	354	376	381	366	359	352	335	365	363	363	354	332	337	357	368	386	354	335	366	338	391	348	321	332	354	351	370	378	358	365	342	380	348	361	361	367	344	340	396	378	349	344	358	353	390	356	345	332	343	355	362	365	321	364	359	371	356	362	347	391	325	336	342	374	362	341	378	356	371	376	342	355	336	366	351	341	376	402	350	385	338	388	367	355	333	340	389	358	380	361	335	387	326	386	373	359	320	329	351	372	327	345	372	339	343	346	351	372	364	360	377	347	330	392	355	376	361	361	340	342	343	328	346	303	325	349	375	353	382	361	347	366	357	352	346	353	342	328	381	345	378	386	375	337	317	390	314	359	357	333	391	331	369	368	340	356	362	361	359	367	359	351	355	325	353	303	351	337	352	341	405	347	365	320	365	328	321	367	346	332	370	350	373	357	302	349	331	357	329	364	377	359	395	363	343	344	348	352	351	387	344	350	321	368	350	332	341	343	355	353	378	335	346	347	370	337	370	348	375	380	385	345	351	357	321	344	349	377	361	348	363	354	357	351	363	329	357	339	335	386	369	379	355	353	322	368	363	345	369	343	386	348	351	333	359	371	375	315	342	358	344	363	362	372	345	345	373	348	371	347	344	391	349	323	366	358	360	360	356	379	357	355	378	366	358	343	355	366	395	353	341	358	339	335	335	316	346	372	374	365	362	354	349	342	329	354	368	343	354	366	350	356	362	354	342	341	346	338	356	320	346	351	400	331	361	370	366	340	330	341	322	353	342	348	335	354	333	381	342	344	344	349	363	347	355	359	358	381	392	351	346	378	375	333	361	335	345	346	318	383	383	369	396	345	353	361	360	391	364	364	395	353	363	333	332	333	358	340	356	369	322	355	328	361	366	376	352	354	365	368	377	337	338	350	331	310	367	353	335	330	339	393	366	351	365	338	367	341	354	368	333	377	367	384	326	321	368	326	357	339	350	347	364	335	317	363	338	385	338	359	377	319	317	367	355	347	340	349	344	374	344	379	381	369	341	320	379	358	353	356	335	343	347	354	361	370	380	325	364	375	318	348	323	366	331	352	337	329	343	359	375	334	360	368	366	336	359	349	372	389	332	368	384	354	361	346	383	343	339	344	367	369	391	359	379	381	366	330	359	410	350	343	299	340	359	361	341	366	341	341	374	352	330	372	341	344	378	332	333	362	344	390	386	343	370	337	379	344	339	362	370	332	359	337	337	353	313	340	377	362	358	379	357	352	344	349	370	364	364	371	355	340	331	376	378	356	372	351	355	349	334	356	356	358	362	357	342	359	396	368	339	333	375	335	331	366	357	350	371	348	384	333	359	348	355	361	394	367	357	380	361	369	373	340	345	358	366	359	335	380	337	326	369	338	354	346	349	327	349	362	333	347	403	364	336	323	362	332	371	331	353	355	355	381	335	372	359	377	374	380	370	362	324	352	346	371	316	371	361	346	342	337	329	335	349	364	341	351	329	332	353	368	329	345	326	350	334	364	347	343	367	381	309	332	367	323	344	377	341	388	367	353	360	391	374	329	355	357	352	347	375	348	324	332	359	339	361	332	351	327	361	345	346	339	357	383	342	365	354	368	371	379	363	393	340	344	353	334	352	372	356	355	373	363	378	370	356	354	379	361	361	330	347	383	346	337	371	325	350	363	357	363	317	389	350	331	373	332	357	368	356	390	323	308	371	339	372	344	388	345	315	341	354	348	345	356	376	334	342	363	356	364	354	359	365	333	363	379	326	343	362	346	354	347	353	333	343	367	365	339	336	377	357	337	323	347	332	348	354	352	341	347	366	361	355	338	358	323	349	347	335	326	386	379	350	367	353	335	323	358	355	322	341	344	349	332	364	350	377	307	365	362	363	369	343	364	381	397	337	380	387	372	335	350	338	386	362	352	371	377	356	363	357	338	370	344	347	364	376	336	361	357	343	360	344	323	347	357	368	356	351	339	321	354	345	360	341	353	377	349	380	329	327	348	347	359	376	353	390	403	359	353	340	342	420	364	339	401	401	337	362	382	335	369	347	361	349	320	347	343	327	360	366	341	360	341	354	368	361	347	403	352	351	348	356	352	350	375	336	355	362	347	359	376	335	373	373	363	343	338	317	319	386	360	324	331	329	348	355	353	371	363	387	313	353	355	362	387	356	323	350	332	329	355	362	347	352	331	331	354	325	359	334	361	354	338	352	366	360	360	345	332	358	350	320	326	344	345	317	366	325	360	340	383	367	361	336	380	366	335	338	380	365	366	364	327	318	383	346	340	341	377	361	347	373	370	378	360	359	353	361	360	374	330	361	357	362	339	359	351	341	362	318	357	344	335	354	330	352	346	345	381	375	357	356	377	387	352	345	364	354	377	353	358	330	355	378	366	335	364	336	338	375	342	348	355	331	344	373	368	365	332	367	367	364	360	331	352	340	366	338	340	358	335	345	358	346	334	361	340	358	347	335	339	345	310	351	344	389	375	342	373	349	343	361	372	325	330	369	365	344	338	375	353	347	341	356	376	315	373	344	368	355	337	339	363	320	332	383	342	338	363	359	391	361	332	367	375	365	355	345	345	351	376	355	394	367	337	345	359	338	358	344	362	344	393	325	372	362	386	347	364	373	385	354	341	362	332	346	323	320	341	327	394	338	325	344	337	366	344	348	362	351	363	343	334	354	354	347	385	374	363	349	342	368	364	358	342	312	331	347	358	351	363	365	356	371	348	378	345	374	326	364	347	368	357	351	344	349	367	367	347	359	368	345	371	324	364	392	314	325	365	387	373	336	376	363	344	329	371	327	357	360	352	351	354	312	341	384	359	354	346	385	346	345	359	340	333	346	336	354	346	371	361	369	343	384	353	333	377	310	370	373	355	351	346	395	343	379	363	339	350	351	340	331	368	364	366	364	354	344	339	349	359	355	358	365	339	361	368	376	319	346	365	322	341	386	342	368	309	390	341	329	345	367	358	330	391	353	373	370	351	380	368	355	369	342	346	340	359	360	328	367	359	337	355	390	368	346	318	362	353	355	356	374	375	372	336	380	402	378	361	350	368	327	377	358	367	342	357	301	354	385	323	345	354	341	341	359	358	364	339	322	356	363	376	372	383	355	389	330	333	378	356
22421	20996	28489	23703	21195	22283	22198	14213	9469	6043	3792	2389	1745	1268	1097	1009	1001	1010	873	761	692	574	499	506	488	473	398	398	363	356	337	288	299	304	272	275	236	262	218	221	216	222	215	204	217	213	228	244	201	198	241	199	211	193	211	174	185	198	227	191	205	211	190	188	202	188	203	194	198	178	164	202	179	193	202	197	194	203	200	192	197	176	178	179	213	173	191	216	196	183	200	212	194	164	187	196	199	163	175	181	181	199	210	185	182	204	199	217	182	191	186	177	202	186	198	210	190	179	197	181	189	182	192	164	201	199	159	164	186	174	172	203	204	171	152	164	189	175	200	201	194	200	186	196	157	203	176	197	197	203	204	214	190	193	178	223	195	195	207	168	192	195	175	189	187	190	188	199	200	188	203	164	206	198	196	204	180	185	190	178	191	219	203	171	201	193	191	172	190	209	167	200	197	192	178	192	193	180	189	159	193	189	198	193	186	185	184	192	214	191	213	178	192	220	193	186	193	185	192	174	188	188	204	181	204	170	168	208	203	175	173	159	181	171	232	169	188	191	200	186	187	200	166	191	164	173	184	192	187	187	204	156	191	188	189	185	182	211	200	201	173	192	191	179	181	177	177	181	182	189	192	200	191	187	204	167	197	196	191	207	204	175	179	194	186	210	202	180	187	186	199	195	184	187	175	198	204	196	164	207	197	208	207	179	180	183	191	182	214	175	199	189	176	197	178	179	180	179	197	188	168	183	200	185	177	189	170	211	194	212	186	190	195	174	180	179	173	153	170	199	185	182	192	187	193	186	197	188	190	203	197	214	195	203	173	203	172	176	176	175	197	184	214	190	192	182	180	200	178	186	220	200	191	189	190	200	170	170	183	182	204	173	181	183	189	196	184	170	183	194	191	198	206	197	194	193	179	181	198	180	178	190	195	202	194	180	201	151	196	141	189	219	211	178	157	208	201	192	180	196	184	166	196	178	189	202	207	187	222	175	172	181	193	173	198	183	172	147	192	212	194	196	182	182	171	190	201	201	191	186	179	197	184	187	194	152	195	211	188	184	182	187	202	188	185	195	204	192	204	192	207	176	180	206	187	185	185	165	208	173	191	203	206	166	218	192	214	201	196	214	188	197	198	190	186	202	184	198	166	200	187	187	194	176	192	194	191	185	208	180	205	223	205	180	201	166	169	205	179	168	194	182	196	209	181	187	204	182	170	202	187	181	172	195	199	174	167	185	174	201	179	190	166	189	186	216	175	159	180	195	185	211	200	197	179	185	209	186	184	187	184	192	203	185	190	177	200	174	187	206	196	182	193	198	186	190	186	189	185	171	191	198	207	205	185	180	195	206	186	185	188	176	164	192	200	189	201	196	188	201	188	204	179	190	205	187	199	202	176	173	221	194	182	207	204	190	177	185	163	176	182	201	185	191	189	207	189	194	185	162	199	198	206	185	194	193	201	209	190	176	194	161	170	181	178	194	205	175	188	190	178	183	184	179	190	197	189	204	200	178	172	196	175	197	211	190	188	197	193	171	165	198	199	180	198	179	190	186	186	188	210	179	180	181	183	193	195	184	183	184	193	190	167	193	191	194	171	190	185	212	173	197	201	192	192	202	225	177	188	187	192	179	212	194	203	206	189	200	199	181	179	194	195	180	214	177	196	203	185	203	180	203	189	191	192	220	193	199	163	191	203	169	200	206	178	192	177	178	170	195	175	178	176	189	183	179	176	198	192	185	184	177	172	192	187	209	183	198	218	203	222	174	177	183	191	188	173	205	178	214	205	195	184	169	167	158	199	183	179	181	194	205	172	208	194	202	182	188	183	219	199	167	185	202	193	165	192	209	190	187	195	202	172	210	204	206	183	178	210	179	182	181	175	192	181	157	197	182	194	213	199	196	172	222	193	204	163	204	207	210	180	192	209	203	179	174	189	190	187	186	175	178	192	183	210	206	217	189	205	202	188	196	176	202	186	186	190	201	160	195	189	200	169	177	218	188	190	200	217	193	208	191	212	182	187	187	215	201	189	188	204	187	196	218	185	235	198	193	160	198	206	187	200	178	199	215	150	184	196	207	182	207	166	189	209	184	179	202	170	193	214	215	185	197	187	175	191	179	169	192	168	201	199	205	182	194	155	172	188	196	191	163	216	183	183	194	199	178	184	202	209	203	184	206	185	212	196	202	205	183	220	178	173	197	207	174	158	198	190	194	181	171	188	193	207	195	190	201	207	167	193	195	178	209	186	190	200	198	204	175	193	214	193	228	169	202	178	167	191	173	197	199	186	185	181	187	188	205	191	224	198	194	192	176	175	195	181	183	195	212	207	185	198	191	191	198	200	186	188	178	223	199	207	213	197	194	174	208	191	187	176	176	205	185	193	177	175	177	208	179	191	171	186	204	206	183	208	205	176	201	201	158	198	195	163	200	194	194	201	181	183	184	175	207	200	175	198	186	195	212	212	170	170	191	221	161	189	168	169	191	187	209	194	198	207	204	184	187	191	202	202	202	182	208	204	187	189	175	194	189	182	185	186	192	186	189	188	202	178	179	190	179	193	191	193	168	178	178	185	202	193	168	207	213	187	185	189	177	207	197	206	183	207	181	189	178	196	182	188	203	182	197	204	188	193	195	167	178	178	191	193	218	152	204	196	170	180	206	174	194	188	192	183	193	209	181	182	182	214	177	193	182	177	167	188	187	187	179	198	166	182	212	170	167	216	189	191	189	186	198	177	197	214	156	198	172	187	198	176	169	174	183	187	177	168	197	205	177	187	202	197	165	201	215	205	200	205	181	163	171	190	189	196	165	181	190	190	207	198	200	202	178	225	182	189	154	169	205	183	217	196	178	181	170	174	182	189	196	201	205	163	202	187	186	215	172	214	206	173	205	190	174	186	190	188	192	206	205	189	205	185	214	198	209	183	179	192	201	184	175	192	179	176	195	185	183	205	191	175	165	217	166	203	205	184	186	175	210	177	182	210	191	174	222	187	205	191	198	202	160	205	218	178	187	192	188	194	184	196	208	182	207	196	192	204	172	184	195	189	186	178	166	199	199	190	183	196	193	193	163	192	187	191	182	195	194	193	185	192	189	218	195	194	189	187	179	202	162	211	191	203	181	220	197	201	193	192	199	204	194	194	190	180	172	210	195	192	198	185	197	200	184	209	197	195	166	183	171	200	182	192	182	178	176	190	209	178	162	182	227	189	182	196	202	224	173	187	183	178	188	199	197	172	197	197	195	194	206	193	200	180	192	198	198	178	199	199	196	209	198	198	178	208	192	231	193	196	185	191	185	203	169	178	201	196	193	168	197	182	168	212	184	170	222	200	181	191	205	208	196	173	187	178	200	194	163	212	179	198	168	221	177	186	180	191	208	186	184	201	195	192	162	214	208	163	198	191	167	188	182	188	193	171	190	188	181	183	166	197	191	200	188	188	191	195	180	169	180	190	194	183	191	179	181	176	146	200	204	156	191	184	190	203	199	172	178
21629	46152	39168	28997	26219	21885	19870	17507	13493	9195	5825	3873	2581	1988	1644	1598	1526	1601	1338	1139	984	778	698	656	684	646	565	586	490	451	390	413	399	327	314	294	305	268	288	262	305	256	253	275	224	256	265	262	242	238	229	242	227	236	252	207	233	192	225	214	227	237	223	227	212	203	225	220	229	203	224	201	210	228	184	230	215	207	192	193	216	203	202	226	187	209	218	229	218	212	201	207	236	209	189	216	216	216	208	226	206	237	208	190	217	221	235	220	215	192	203	220	207	218	227	223	198	240	197	201	198	219	208	221	227	211	213	205	210	215	204	258	226	185	211	206	208	209	220	195	193	213	214	187	203	213	211	182	214	194	213	216	191	194	228	211	218	204	224	207	221	223	209	200	212	218	206	233	206	226	188	226	228	230	200	215	227	224	206	198	222	213	199	208	208	206	184	214	218	204	230	208	176	212	221	203	218	231	236	207	198	222	214	224	211	223	209	202	206	207	207	193	206	205	189	212	235	210	233	218	191	192	229	187	202	231	203	214	200	193	205	228	205	205	188	232	209	230	201	245	220	175	227	210	216	207	211	220	205	218	203	230	212	255	208	214	210	224	232	208	213	244	216	209	215	214	215	199	219	225	212	218	198	200	237	221	225	208	228	215	221	206	200	221	257	208	192	227	221	208	202	239	217	217	223	232	230	224	207	204	198	203	193	217	194	206	214	230	208	212	212	186	215	211	221	233	203	220	221	206	236	217	245	204	223	198	221	221	227	224	209	220	199	199	211	217	189	228	223	201	230	206	199	210	202	212	195	220	236	230	206	205	209	210	191	201	204	215	213	212	221	202	227	223	234	194	202	202	197	203	223	203	191	195	218	225	210	212	196	217	196	216	210	193	214	197	222	200	222	238	207	201	210	196	196	233	203	205	206	219	207	233	217	201	181	210	221	209	207	196	201	224	206	198	224	193	209	198	238	232	210	228	218	219	232	198	221	222	193	221	220	211	213	223	190	212	215	244	228	204	199	211	200	188	202	232	186	245	195	235	196	226	201	203	227	193	234	202	228	214	209	210	229	221	184	192	200	203	184	222	232	200	199	198	187	214	207	203	211	206	209	208	206	184	228	210	209	208	210	203	221	205	221	213	212	205	207	220	216	217	219	203	222	215	227	249	197	195	229	197	229	194	229	185	243	226	225	201	209	209	203	210	236	219	206	208	224	197	213	210	217	191	187	226	203	220	217	222	202	218	209	226	208	220	180	191	207	192	208	208	192	195	196	210	205	210	208	240	222	202	203	207	213	206	221	202	215	183	186	201	192	224	202	201	218	203	209	214	189	215	246	197	232	188	212	206	213	204	188	220	196	222	213	210	203	223	212	223	233	204	206	208	205	215	212	227	208	210	194	215	210	202	205	215	217	241	197	243	217	181	225	196	198	219	237	216	236	215	205	225	203	199	188	215	229	242	189	215	209	239	205	221	204	210	204	203	220	198	206	224	204	215	189	220	202	229	208	184	216	201	202	193	185	210	215	235	207	201	227	220	184	195	212	205	219	201	219	171	201	202	205	213	201	205	204	194	223	202	214	206	212	235	220	198	231	208	176	222	198	217	215	205	208	221	206	231	211	185	241	215	206	224	225	198	195	201	206	186	215	185	213	188	216	205	236	196	205	215	218	220	210	188	211	217	206	221	205	195	218	177	212	223	201	214	228	217	230	210	232	234	183	200	244	228	214	229	185	236	188	202	212	214	207	225	205	231	200	196	213	216	177	240	226	210	203	222	222	201	223	187	223	222	202	166	215	226	206	193	231	209	200	208	204	217	203	209	198	188	176	225	205	207	193	229	201	190	207	227	216	210	194	216	238	215	211	205	224	183	217	197	223	201	221	211	204	215	202	211	208	191	221	232	228	217	221	200	218	226	220	225	218	219	230	207	217	209	216	198	221	208	221	223	216	201	232	196	199	202	217	237	207	188	222	224	226	224	214	208	217	201	229	184	208	208	243	208	208	217	207	232	202	200	182	220	228	193	216	211	222	238	225	212	216	205	214	211	220	205	207	216	195	196	208	197	180	214	219	224	198	206	216	207	207	235	201	201	175	236	213	221	184	197	194	224	224	207	199	222	218	194	190	221	214	192	204	186	225	246	214	197	192	215	218	202	182	199	209	203	233	223	205	209	189	230	189	194	191	201	212	220	231	201	221	211	228	229	210	197	207	212	185	243	206	204	205	224	206	210	231	213	218	196	205	216	239	188	217	213	208	198	212	219	190	189	233	214	209	203	203	227	215	212	227	206	208	245	236	219	221	225	208	229	225	218	221	243	194	235	219	231	209	209	244	221	207	205	219	220	197	201	213	211	221	241	212	188	213	225	214	212	205	225	210	225	216	219	196	212	229	207	228	199	216	217	199	197	231	212	208	206	211	181	208	211	211	214	220	200	214	211	220	200	204	223	218	227	178	229	210	209	218	217	212	207	219	197	203	202	220	203	219	212	237	197	209	204	228	243	211	216	212	199	247	218	225	206	202	229	196	224	202	184	216	220	188	211	234	212	251	201	217	207	218	205	218	224	190	243	205	209	214	199	197	211	212	247	212	205	192	212	203	205	199	232	215	195	226	202	227	205	198	202	224	208	225	192	181	221	199	234	222	241	188	210	201	192	181	184	228	211	225	199	203	200	213	215	194	201	231	201	201	221	202	230	213	215	199	234	202	223	229	247	220	235	199	238	186	202	206	206	197	210	204	225	210	220	238	212	208	213	202	205	195	225	192	218	206	216	216	217	187	195	206	211	215	195	202	193	209	207	195	217	220	223	214	221	207	212	241	205	214	184	201	205	214	226	199	217	228	226	207	204	199	208	220	196	201	205	213	204	208	221	223	217	236	210	197	215	236	184	184	236	234	247	209	206	218	214	224	228	222	180	236	211	216	215	235	201	221	215	216	196	210	175	213	197	200	202	231	201	197	230	194	221	194	204	217	209	227	193	203	185	205	218	217	213	217	209	199	191	212	207	224	209	218	195	249	211	201	226	204	205	217	213	211	204	222	202	208	217	189	213	210	204	199	202	214	226	216	206	184	234	216	199	186	215	213	211	217	227	252	221	206	224	218	184	214	213	238	217	223	211	250	206	194	199	205	201	224	211	191	216	194	215	225	213	178	201	238	213	211	185	209	201	200	196	211	210	206	221	213	208	221	212	193	197	231	219	229	204	212	226	220	206	192	193	207	212	221	224	200	227	220	221	206	188	215	186	191	208	221	187	204	232	232	230	195	221	217	197	192	231	188	193	221	216	208	218	208	205	225	221	202	196	212	202	196	228	205	195	200	218	191	234	217	210	210	218	228	198	197	216	225	232	216	223	212	222	220	212	177	208	188	209	216	216	213	208	204	205	194	227	210	198	200	209	216	221	230	210	217	203	218	198	206	212	220	215	236	208	214	178	203	242	210	186	228	249	205	224	234	220	221	224	221	212	217	223	237	223	173	206	194	225	226	214
27607	22447	23361	15925	10204	7237	5745	4826	3460	2215	1502	1085	892	791	717	702	719	679	666	605	576	500	581	511	542	512	502	509	487	441	434	440	449	462	421	460	423	438	442	439	444	464	458	444	409	429	398	400	423	414	456	430	391	429	416	430	453	443	385	420	414	421	445	404	452	404	387	422	436	406	437	387	380	441	429	426	435	444	363	418	400	427	436	449	438	442	401	405	418	430	416	424	397	417	445	435	414	425	413	415	419	410	415	441	400	399	414	404	420	394	404	433	449	399	443	382	412	374	372	422	404	451	421	433	435	415	382	437	428	418	404	435	421	383	440	420	404	408	446	386	423	420	389	440	441	438	446	424	403	404	398	412	438	466	422	425	418	402	429	426	431	414	422	419	423	433	440	393	427	408	426	403	399	451	403	419	412	417	378	406	421	439	446	428	419	452	441	441	444	419	422	394	394	428	455	431	439	428	440	421	410	420	424	412	412	440	469	365	410	389	401	410	395	414	437	388	447	423	386	424	385	424	411	445	397	426	392	449	442	423	414	439	398	401	408	404	426	423	418	410	406	442	433	392	410	407	436	400	422	402	410	427	435	422	401	409	403	415	444	423	415	409	416	422	427	420	430	441	436	419	414	407	426	423	438	434	426	446	420	436	410	460	413	427	388	436	405	439	379	419	416	389	379	420	379	399	407	418	394	396	424	440	415	393	416	428	384	413	398	440	446	441	451	418	396	416	379	381	401	413	425	415	418	456	434	422	432	408	438	416	405	403	432	409	445	454	425	413	413	421	429	436	397	476	385	402	386	421	393	413	450	381	393	434	380	413	403	414	423	412	408	439	415	433	429	407	407	429	415	439	408	426	423	411	422	421	427	464	422	424	434	433	436	407	438	433	435	395	408	430	427	420	441	414	373	433	448	438	425	430	410	412	418	390	470	430	404	425	396	400	412	450	388	417	422	409	399	414	460	438	422	446	427	412	402	412	420	414	419	410	435	399	371	400	394	397	402	412	434	432	447	402	398	445	450	441	416	418	388	401	435	426	415	420	407	394	413	438	432	408	428	433	454	434	447	415	399	416	444	458	421	437	409	419	413	410	437	388	446	456	461	395	394	402	434	440	428	434	407	397	439	416	392	380	409	413	393	392	399	391	408	410	422	411	440	388	451	429	429	429	412	417	438	429	384	414	435	447	424	399	431	420	412	387	457	443	410	441	410	414	438	419	412	434	414	409	411	407	401	472	469	424	477	408	390	438	410	440	413	418	455	461	438	428	398	404	443	395	403	426	445	387	431	421	407	411	418	439	404	416	409	392	390	440	399	448	460	444	417	386	439	414	414	427	433	413	423	387	399	396	430	431	373	398	415	410	445	461	443	414	416	406	434	397	449	434	399	432	401	415	388	405	389	408	437	409	414	437	437	451	402	390	410	430	416	420	408	446	410	404	411	426	398	402	392	413	415	467	446	388	419	394	424	414	403	382	470	399	424	453	447	412	433	419	455	414	376	442	389	383	444	445	444	438	448	390	422	421	421	407	428	395	446	417	408	434	408	415	415	413	427	424	453	413	432	393	401	434	394	419	419	429	394	421	410	440	408	429	441	449	408	410	429	402	396	408	443	404	395	393	381	395	414	437	398	402	414	431	409	407	419	430	392	365	455	397	395	400	414	437	421	403	384	418	427	412	421	415	427	373	420	427	397	426	396	411	409	409	431	402	419	431	405	433	454	425	427	433	448	398	465	415	425	416	419	423	392	423	429	423	397	420	396	434	413	455	439	419	436	420	435	406	372	410	388	403	429	439	424	432	404	389	436	415	426	424	437	371	393	394	402	414	431	435	418	426	446	442	415	404	404	417	416	417	423	431	427	385	420	423	400	438	420	436	432	421	438	410	439	395	434	410	435	462	398	452	454	449	427	430	382	388	402	409	403	391	425	441	416	409	409	397	415	430	412	425	444	401	437	405	439	405	402	413	419	453	405	404	389	415	411	430	425	425	402	405	453	406	387	386	378	432	435	448	436	409	402	434	440	411	373	426	423	378	400	414	389	419	411	442	433	405	416	418	431	419	467	430	412	439	401	419	452	444	409	416	433	434	427	405	431	426	426	416	418	430	400	407	408	424	450	414	404	410	426	417	407	395	375	414	429	399	422	373	421	397	450	414	415	423	446	430	424	409	417	396	404	405	406	408	393	411	422	388	451	421	460	421	398	410	432	438	420	441	376	415	410	419	422	420	408	427	449	392	429	433	443	434	432	451	446	424	405	413	422	437	368	429	401	405	393	440	434	444	433	452	383	433	397	412	435	411	426	425	409	454	424	422	385	409	429	455	396	442	394	418	390	407	431	394	417	409	450	398	463	425	388	441	403	408	443	402	430	432	420	416	436	415	425	416	421	421	408	386	434	430	400	426	414	436	423	402	422	417	420	392	418	396	380	388	390	435	389	403	433	396	421	406	453	386	437	422	423	407	425	461	416	400	428	396	439	439	416	438	449	389	426	455	422	432	390	418	417	455	407	403	384	438	393	411	426	382	414	392	412	424	422	410	416	408	404	408	438	425	409	388	435	413	401	406	378	416	413	407	409	433	408	395	443	381	424	394	408	385	395	409	375	455	455	414	429	424	467	408	408	406	409	414	419	411	450	419	416	402	411	430	429	394	450	407	423	417	426	369	426	427	414	434	414	411	388	406	428	416	379	431	436	444	389	395	408	415	415	424	426	471	437	433	414	423	462	402	427	398	427	436	435	407	444	403	436	403	435	357	401	395	426	399	414	450	411	420	403	418	399	445	443	412	421	433	431	463	443	387	435	383	422	432	439	414	410	421	403	408	452	393	421	413	463	455	402	390	410	439	421	420	404	389	416	389	391	438	405	406	483	427	398	397	380	461	406	431	405	407	450	430	462	429	436	427	375	416	475	391	422	391	433	391	446	412	442	411	429	430	417	414	389	416	404	428	434	426	412	387	402	419	395	369	418	408	410	367	408	458	439	408	411	442	395	411	416	406	397	403	433	404	409	424	420	446	414	407	453	442	412	424	407	430	423	431	438	397	423	422	428	438	399	427	412	427	420	460	409	435	429	407	388	426	361	396	390	430	392	441	402	414	417	391	420	419	420	410	436	403	396	425	427	430	411	408	404	373	395	429	413	439	458	431	428	393	445	384	430	420	427	388	399	426	427	460	412	444	412	406	400	412	411	403	418	431	427	444	451	397	419	387	423	418	406	414	416	416	432	399	398	413	436	456	378	417	377	464	411	390	420	399	429	449	378	416	431	418	416	418	405	407	421	428	428	439	422	406	400	418	408	449	425	420	397	425	393	433	427	427	412	440	406	430	415	432	392	408	443	425	426	422	416	437	388	422	408	403	405	425	449	419	428	410	458	453	414	427	447	400	423	432	372	396	408	392	404	416	386	409	409	422	405	420	402	409	438	390	376	413	451	424	393	423	418	423	407	407	401	386	448	411	387	406	403	405	414	445	405	423	417	421
17695	31588	25351	16057	13571	10888	9425	8054	5797	3706	2300	1681	1243	1069	912	967	1006	1000	882	790	714	733	656	633	660	625	575	542	580	570	494	499	492	481	511	481	476	495	474	501	509	486	467	499	444	505	472	476	454	444	491	453	445	441	484	447	473	459	460	472	484	495	507	458	507	475	460	467	452	476	476	451	457	443	488	466	475	491	482	480	476	461	480	464	464	521	519	463	469	489	477	448	451	488	436	436	438	468	469	456	475	488	429	468	462	465	484	483	421	429	453	478	500	451	503	433	460	476	453	437	486	468	471	526	471	493	489	462	427	465	496	473	452	473	464	460	488	487	483	486	481	491	463	452	486	458	461	465	454	462	448	444	453	446	427	494	460	484	495	477	458	484	473	493	522	422	489	476	473	483	465	461	491	457	488	452	459	507	477	465	443	503	478	474	517	428	480	476	497	428	468	486	441	450	458	452	479	462	522	450	431	480	446	454	475	438	482	503	476	451	445	467	458	460	479	475	468	496	461	446	431	501	461	450	458	461	477	479	429	496	422	447	434	467	477	473	474	487	437	486	464	422	463	481	477	433	453	491	485	486	483	504	444	483	408	478	482	458	502	435	452	502	470	465	493	459	490	497	463	476	485	420	493	460	463	487	449	466	462	463	471	490	494	488	472	468	475	497	486	449	488	460	479	514	482	508	482	435	446	497	484	490	459	458	473	493	466	447	453	471	455	467	502	472	463	466	482	470	487	467	478	466	420	430	431	460	449	457	438	471	434	479	475	459	448	498	452	460	451	455	418	458	442	410	454	468	456	480	498	462	414	482	463	449	474	484	473	508	440	470	490	481	526	498	462	508	449	523	468	462	472	466	446	495	474	487	461	454	477	459	434	482	448	438	470	476	438	524	458	429	475	453	486	466	444	453	494	481	443	487	441	461	487	473	461	465	474	490	478	478	464	430	476	460	499	458	485	462	455	462	490	488	447	478	449	436	437	471	484	455	466	467	468	469	436	461	487	478	488	470	449	515	508	491	461	420	496	413	506	518	482	426	467	503	482	463	491	473	461	452	496	466	455	468	467	482	473	492	472	457	507	481	482	433	474	460	511	437	461	435	479	434	450	475	508	445	495	481	454	466	472	437	470	504	512	485	464	450	464	479	418	460	451	458	470	461	463	480	454	469	456	447	439	469	502	434	500	489	469	460	464	501	470	433	508	488	501	475	479	462	487	437	502	468	468	448	508	455	464	454	448	504	456	480	527	464	456	470	468	445	471	459	444	488	481	446	511	414	433	459	469	485	499	459	478	462	421	459	470	495	441	495	426	504	461	481	436	483	475	494	490	465	476	478	452	479	487	455	468	486	456	455	459	488	467	466	497	458	464	474	450	469	428	463	513	467	486	497	483	452	434	470	523	487	476	456	447	480	469	490	474	469	445	476	444	421	455	473	479	498	463	466	504	454	457	503	486	482	419	509	501	457	488	510	485	463	435	463	419	456	494	479	438	485	468	460	462	473	475	453	439	455	467	475	466	439	478	461	469	415	520	466	469	446	454	455	459	467	462	473	473	455	450	439	507	483	482	466	495	489	446	469	482	441	486	470	486	448	438	474	518	425	476	452	478	455	450	449	493	457	478	498	494	459	488	483	496	418	489	479	510	482	468	464	441	497	468	437	449	496	436	458	513	489	477	451	456	449	460	461	509	474	540	456	497	459	466	450	494	420	480	487	451	458	482	468	438	468	443	493	458	461	489	456	443	490	465	496	499	513	463	446	527	434	462	467	506	482	475	499	496	498	439	500	469	479	461	462	490	480	429	491	515	413	485	459	469	451	455	492	457	478	452	487	470	460	499	479	487	504	456	493	485	479	473	478	468	457	458	456	495	503	483	447	412	483	456	438	521	474	481	454	492	447	474	468	498	490	492	505	520	476	463	469	469	423	458	435	455	471	465	476	470	460	452	491	463	477	483	459	512	492	465	445	474	464	435	440	470	485	475	473	488	520	476	482	481	451	457	482	500	423	497	460	467	474	495	438	482	501	471	490	487	461	481	429	447	519	491	422	460	527	446	427	488	430	468	444	502	477	433	447	484	453	428	476	473	453	472	441	510	443	495	443	474	471	447	447	460	481	504	472	497	482	448	492	531	474	461	478	481	494	456	447	447	447	493	479	416	457	478	462	474	488	474	449	445	479	501	471	488	478	432	479	482	455	458	466	490	428	508	502	437	484	459	444	441	475	497	439	488	486	473	489	483	443	439	484	495	471	459	425	464	498	443	453	471	457	487	484	493	479	457	456	472	464	476	445	497	438	492	459	444	474	459	430	434	478	501	475	478	444	481	450	425	471	453	473	470	426	437	462	482	479	485	510	490	473	434	494	483	473	450	461	466	491	432	480	440	445	440	479	468	465	436	467	475	525	525	470	456	439	464	451	454	467	466	477	458	458	486	449	466	467	471	457	484	487	461	479	470	485	456	485	487	465	422	481	440	444	422	464	454	418	462	498	480	497	438	508	470	400	484	495	474	446	467	452	470	465	444	456	438	472	464	461	437	464	516	488	482	461	412	489	494	470	430	451	425	446	452	480	427	476	483	454	466	434	483	472	463	493	493	465	485	492	459	456	444	482	446	467	452	451	521	451	483	453	497	482	483	487	500	441	451	463	430	442	474	469	437	480	457	442	444	456	462	506	474	441	453	474	468	411	454	438	487	483	450	441	450	471	507	426	475	467	450	454	463	456	509	453	432	447	482	457	504	482	418	477	470	477	487	456	484	452	473	448	452	456	483	491	460	449	454	445	453	468	478	459	494	490	467	481	477	431	480	456	480	475	451	469	446	430	476	487	452	473	512	456	463	475	462	452	511	468	500	461	456	463	489	499	468	479	451	448	426	452	430	460	487	480	442	463	443	460	485	480	493	472	433	499	499	471	484	472	464	494	445	461	450	531	512	463	460	455	480	474	476	474	447	421	462	485	455	477	516	467	489	459	487	447	489	473	477	435	510	485	437	440	454	497	513	472	452	457	505	471	440	479	423	445	455	471	485	451	461	488	481	442	452	442	424	509	474	450	470	490	467	481	484	461	467	483	460	488	502	464	467	484	452	484	455	485	478	444	474	483	466	483	470	471	452	453	484	458	504	486	504	482	494	461	457	460	436	503	470	465	484	458	477	483	489	460	501	500	452	457	459	502	455	442	438	436	492	489	438	463	488	447	453	450	470	461	469	462	517	454	455	460	480	494	434	505	458	494	483	434	457	461	432	468	479	470	479	443	482	471	466	501	476	461	456	433	493	463	467	461	476	497	493	455	451	512	417	462	452	465	460	507	486	503	472	490	453	497	437	461	466	455	454	493	442	465	443	501	481	434	432	477	447	518	459	463	461	479	466	469	446	458	493	457	471	475	467	452	468	470	476	454	473	475	421	445	475	449	472	459	471	480	466	468	488	452	457	452	477	434	482	456	467	482	480	478	436	490	495	435	453	433	466	470	474	474	516	421
23612	20973	28014	24263	21579	18913	13328	9501	6563	4171	2571	1670	1265	1045	922	869	910	898	807	763	661	598	521	509	527	529	473	515	448	418	408	441	371	373	366	379	365	355	347	349	324	349	340	332	366	349	351	360	334	340	333	343	344	372	341	381	344	308	321	373	330	344	339	310	382	372	320	351	348	295	327	307	344	354	326	357	314	312	324	351	362	319	336	336	341	318	329	342	307	335	317	344	321	335	319	326	336	327	305	351	323	327	316	319	341	319	324	311	319	362	310	312	329	323	323	311	348	326	310	321	324	329	338	352	344	328	314	333	323	309	321	366	362	298	337	316	309	304	340	288	325	326	292	317	333	342	353	340	317	371	322	323	317	347	340	345	307	345	312	332	316	314	318	308	346	339	360	336	342	325	339	327	314	329	282	365	361	343	316	351	346	310	313	338	308	303	333	347	346	363	347	277	322	333	300	333	323	322	332	325	305	348	328	338	363	327	356	311	306	336	335	330	320	310	337	330	334	326	351	336	313	349	351	350	320	342	348	344	334	322	351	338	375	334	307	327	313	324	343	347	326	303	326	302	336	332	290	337	355	335	302	303	320	308	344	333	322	345	326	315	336	343	316	323	324	310	334	294	335	321	327	323	305	319	302	328	364	338	341	351	317	361	316	318	341	371	363	322	325	311	347	314	309	346	312	376	351	353	325	317	332	302	335	336	326	338	308	305	294	321	345	337	349	336	281	328	314	311	321	330	301	324	316	316	343	334	317	321	314	295	362	345	313	336	335	307	291	352	303	354	352	321	326	352	322	345	338	312	359	359	368	345	341	350	308	327	352	312	311	301	326	308	315	327	343	338	304	334	305	317	325	358	322	354	318	327	339	344	324	335	344	301	304	346	361	324	346	314	299	343	341	333	321	327	336	321	353	325	330	330	291	330	324	338	330	324	328	298	309	360	345	289	326	318	330	314	326	335	318	356	339	353	310	315	337	332	306	322	368	345	311	354	325	328	354	358	335	312	338	277	363	349	311	318	332	346	322	337	306	312	312	311	328	302	352	326	345	310	331	316	390	320	358	335	334	331	313	315	338	357	307	344	330	305	306	356	347	312	346	340	307	330	283	361	338	298	333	340	345	332	334	325	345	321	342	314	318	337	302	321	315	339	339	325	354	354	329	337	314	340	315	325	356	337	360	323	336	354	364	322	346	307	329	342	332	311	290	316	348	296	314	283	347	337	380	357	320	365	361	341	343	333	334	323	350	300	382	319	324	298	329	328	310	340	338	351	291	329	297	356	351	334	317	331	321	325	319	315	360	316	346	349	319	321	278	295	350	309	297	341	332	311	366	326	326	338	304	330	343	328	335	337	355	312	321	346	354	339	352	333	337	344	303	340	344	335	353	343	311	337	343	353	348	344	342	336	330	317	324	333	342	318	324	318	359	332	320	311	326	343	333	327	313	341	340	367	329	330	350	316	294	315	330	321	320	328	319	316	339	291	367	332	310	325	317	339	319	346	338	312	343	324	323	314	349	356	336	318	351	299	352	328	327	354	339	311	331	350	320	313	301	343	352	325	333	327	316	300	344	351	336	308	307	325	314	362	342	328	359	325	356	305	343	344	316	312	337	332	322	337	337	304	323	342	334	324	336	319	324	338	348	308	352	336	330	351	319	311	335	363	324	331	318	308	389	336	338	323	329	354	336	291	305	337	320	353	341	324	354	319	324	310	335	354	355	351	335	341	303	315	317	283	331	359	322	351	323	330	328	349	332	333	314	345	334	325	319	305	315	328	352	313	340	337	353	313	300	316	337	304	329	294	312	323	323	321	371	339	315	317	354	329	334	328	338	344	318	306	289	342	335	316	306	321	315	320	332	340	323	329	329	287	327	323	322	311	318	322	343	297	330	330	349	327	337	334	311	307	354	365	353	339	313	322	312	322	299	294	351	326	352	341	344	334	330	325	315	343	304	293	328	368	327	350	371	327	322	315	321	325	340	359	344	327	331	324	306	327	332	334	355	303	335	337	316	332	328	297	343	325	336	319	303	350	331	344	335	331	353	356	312	354	353	318	315	298	325	317	355	323	297	343	313	328	335	324	341	356	323	330	340	327	319	300	340	290	337	360	334	346	341	344	332	329	317	337	359	330	327	342	329	345	284	353	335	325	338	349	361	327	352	316	312	325	297	319	345	328	326	322	319	314	340	309	331	326	360	350	344	323	362	339	333	355	344	344	321	315	356	284	289	326	325	330	360	321	331	322	341	320	335	345	327	306	320	334	302	340	321	343	367	323	348	325	311	296	335	332	334	337	330	347	350	321	322	363	324	289	347	310	350	345	330	340	352	305	347	331	333	312	327	372	337	343	331	327	307	312	308	338	338	339	304	353	312	319	342	316	337	309	326	280	358	326	310	317	314	321	282	330	307	356	321	336	310	307	344	320	301	320	332	321	343	343	306	343	337	341	328	315	341	294	306	335	323	335	337	336	346	326	345	323	326	319	326	355	349	357	323	319	325	325	298	318	322	324	348	364	294	353	287	353	347	337	339	342	327	323	362	339	309	350	351	285	309	341	324	324	317	362	319	323	332	333	318	327	319	307	320	341	333	332	321	333	324	344	331	323	352	307	330	334	335	361	356	322	318	300	324	307	296	335	322	328	338	319	317	331	315	342	285	315	321	312	316	332	325	349	321	312	354	323	348	331	347	316	319	348	328	320	332	334	337	375	352	301	311	322	316	324	351	337	307	305	320	343	315	353	340	319	309	305	342	309	339	323	311	330	335	337	351	348	347	356	320	354	320	328	336	331	277	285	345	346	333	356	331	305	335	324	331	365	348	352	342	321	353	342	321	330	326	317	304	316	334	335	321	301	332	312	312	339	310	319	291	332	316	347	332	302	331	342	323	303	311	322	319	330	328	344	314	350	327	335	315	340	319	344	324	342	316	327	307	347	365	316	311	341	301	299	298	313	315	332	320	344	326	333	362	333	315	355	340	317	303	292	337	354	318	313	325	322	319	320	311	341	328	316	316	351	337	343	324	322	338	320	312	339	317	317	326	307	313	312	311	341	330	329	332	344	353	334	342	318	342	328	339	334	311	333	343	340	343	310	332	353	338	310	301	362	333	328	291	348	337	337	324	310	362	333	348	315	300	360	326	358	312	330	337	306	319	321	364	369	304	313	332	318	344	353	325	324	307	316	336	326	307	343	316	382	325	338	330	361	305	286	318	334	337	335	360	339	316	365	332	310	309	348	330	348	325	345	350	346	334	332	342	325	348	315	343	332	334	322	337	331	345	309	335	370	373	315	335	325	331	339	323	328	319	343	346	323	347	334	322	323	298	325	320	312	321	316	311	347	307	345	343	335	328	337	307	305	355	340	338	324	358	337	335	323	341	336	323	332	334	330	344	330	309	320	307	326	308	320	371	358	323	347	323	305	344	316	334	344	320	319	326	328	301	331	324	351	348	302	339	314	331	322	296	349	334	327	348	333	324	333
18880	40744	34149	23617	20994	17192	15235	13508	9751	6306	4073	2757	1984	1559	1368	1190	1399	1357	1123	1037	914	767	712	741	684	653	623	633	575	554	472	517	490	441	448	448	416	413	414	384	411	385	411	425	421	409	457	391	388	412	389	397	378	418	406	334	378	394	381	366	384	405	405	378	422	341	369	409	377	373	400	374	340	388	392	397	385	347	384	376	362	379	366	332	373	375	367	401	374	385	323	370	365	364	343	387	365	369	390	383	415	398	399	393	379	392	397	382	399	385	387	392	339	365	374	386	363	371	398	354	390	395	370	383	366	373	364	378	361	392	352	347	347	380	396	387	370	359	378	342	379	359	385	386	387	367	396	384	348	419	357	350	354	381	377	345	372	349	394	388	340	402	414	326	369	409	385	352	360	353	385	358	371	380	364	371	381	395	328	391	407	363	384	347	371	357	364	343	352	356	374	387	376	365	352	393	379	362	364	376	395	362	396	390	375	348	367	413	342	372	361	400	402	431	350	382	378	380	357	378	378	381	367	366	362	379	376	406	369	344	387	359	386	378	370	380	391	368	368	357	350	369	356	354	374	366	378	357	363	428	377	400	387	365	406	384	383	420	366	355	400	384	373	379	365	360	364	376	340	336	384	359	357	389	367	386	380	418	415	414	362	359	374	362	379	343	371	383	392	386	360	352	385	337	378	366	418	403	379	374	377	381	390	372	371	381	409	415	350	424	408	370	393	346	388	400	367	379	370	383	352	389	366	408	358	364	396	395	342	398	352	405	376	389	365	403	340	357	398	390	374	374	357	353	333	395	377	413	404	374	411	395	396	354	367	397	392	366	360	379	383	362	377	372	375	377	416	380	376	370	410	343	369	391	398	374	365	375	378	351	389	353	334	359	423	377	356	394	368	363	387	390	390	374	367	353	382	368	402	378	344	372	364	364	372	379	370	366	375	369	380	358	349	368	392	352	395	329	388	374	375	387	380	410	373	368	380	407	387	360	405	398	387	379	365	387	371	404	394	373	383	413	367	392	376	337	403	382	385	342	382	410	386	369	420	366	373	326	403	389	383	397	381	358	416	378	362	355	356	417	386	332	392	387	414	387	367	412	385	392	366	396	378	379	380	393	392	413	404	380	362	353	370	363	362	389	405	408	409	400	374	378	390	378	351	414	349	388	364	383	399	434	428	400	355	352	394	366	347	432	398	413	361	336	348	387	379	360	376	339	363	384	372	363	373	374	381	379	376	416	366	360	354	397	393	362	360	373	355	397	413	378	393	379	384	402	355	339	425	391	390	379	386	377	378	363	398	387	369	383	353	384	416	357	382	352	383	370	388	388	400	359	384	425	368	414	361	371	359	374	341	383	359	372	385	380	422	365	425	356	380	388	392	365	349	386	332	377	369	377	380	384	366	369	390	342	353	357	360	337	378	373	391	369	366	398	376	381	384	379	362	399	362	369	382	365	377	383	352	357	369	397	359	404	387	394	367	378	347	360	328	390	392	398	397	395	392	387	397	370	366	371	344	354	378	382	349	367	384	387	384	431	384	376	347	364	350	358	383	373	382	381	371	350	373	371	380	369	347	383	400	380	420	370	390	386	390	392	433	362	329	411	354	403	353	425	417	367	350	408	344	360	359	379	387	360	371	370	382	397	373	389	382	390	405	395	359	380	372	353	406	320	379	358	409	353	358	390	378	368	385	355	367	406	400	369	371	376	353	378	417	370	371	382	355	391	387	350	358	383	360	379	366	383	379	384	386	379	367	380	343	408	359	399	342	388	382	363	365	387	401	372	341	363	371	385	388	353	384	364	381	390	349	359	364	373	367	401	417	390	335	376	385	381	380	367	363	374	392	374	380	385	377	388	377	354	370	398	368	353	400	378	374	349	408	396	371	377	369	373	373	383	380	402	386	406	388	369	390	395	362	384	370	376	374	388	404	434	402	361	379	381	388	361	343	357	366	374	375	402	392	397	357	401	355	364	397	363	372	351	400	371	369	373	407	382	373	356	395	364	384	401	350	392	413	394	420	378	376	376	338	379	425	357	392	380	381	384	396	402	396	385	372	391	413	409	366	363	394	340	393	340	367	356	373	367	376	389	361	378	362	374	357	391	390	395	425	372	386	381	391	349	395	374	364	384	418	388	336	389	398	378	340	391	396	381	365	355	391	372	372	390	374	352	384	388	380	364	373	379	383	368	390	393	380	407	351	355	373	342	420	388	364	365	380	404	423	352	384	364	366	368	352	364	392	367	343	391	374	358	385	382	336	361	374	373	439	385	358	387	372	402	373	387	382	353	367	388	353	393	381	425	379	372	420	344	419	384	366	351	373	387	408	344	382	382	372	348	356	366	350	370	420	391	380	370	386	370	383	339	373	393	382	423	365	369	348	366	369	358	410	369	383	346	357	331	405	419	363	351	401	389	340	366	363	399	408	418	342	398	382	375	371	353	341	375	399	417	397	367	388	390	376	362	367	395	375	397	383	404	338	358	380	428	382	334	366	373	391	364	380	365	376	376	386	396	359	338	401	394	363	376	382	379	409	383	378	366	358	379	352	377	422	397	370	379	343	390	364	377	371	368	360	376	364	389	375	412	402	382	369	380	406	376	370	398	360	370	344	370	362	374	384	398	340	369	379	366	392	394	371	386	379	404	356	385	418	336	366	389	365	397	367	369	382	382	382	405	387	389	349	370	357	401	386	392	383	383	382	323	405	390	371	370	377	365	386	391	352	352	375	390	379	408	388	363	385	378	382	378	393	393	381	420	338	374	341	382	344	414	361	390	387	379	387	383	392	366	352	339	356	379	350	367	377	345	356	376	396	366	382	389	362	373	370	352	349	356	359	363	367	381	365	387	356	366	384	372	395	365	387	375	352	373	372	356	387	363	382	395	363	386	360	411	360	433	402	373	379	383	402	401	382	374	396	373	406	389	348	371	375	360	394	418	401	378	347	389	393	369	399	353	352	375	361	392	369	347	400	359	365	378	370	376	346	390	357	396	402	359	388	376	414	350	382	338	407	376	354	388	330	388	378	413	404	390	441	382	358	364	413	387	335	409	395	349	344	348	408	381	422	366	387	361	371	403	373	359	376	379	368	394	386	368	369	367	389	385	408	396	356	382	375	365	360	353	388	378	415	391	375	382	373	348	367	379	367	368	361	349	352	394	356	353	407	372	371	370	371	363	407	388	348	386	381	417	388	354	359	367	415	346	440	374	347	427	373	394	382	370	324	386	377	339	365	377	400	391	366	393	375	369	362	340	373	393	370	342	372	360	364	362	370	396	384	401	360	386	392	349	402	401	363	377	394	372	390	390	400	415	359	388	415	372	421	368	359	388	350	375	368	377	368	378	397	387	352	372	419	373	390	364	358	377	411	395	337	384	394	329	412	335	381	440	363	394	336	361	381	340	370	383	360	335	325	380	366	382	375	344	386	367	393	392	356	381	380	366	344	407	364	366	372	375	375	359	385	390	384	395	356	377	347	362	349	393
24577	21006	27357	25175	19394	12062	8609	6804	4768	3009	1840	1293	1024	841	741	747	807	759	729	666	617	541	445	456	495	416	418	449	437	379	404	388	365	335	374	381	354	377	370	342	324	312	334	335	331	349	354	313	373	329	340	324	333	302	297	351	314	345	336	318	324	340	336	313	320	340	337	353	321	303	323	280	287	305	326	302	302	341	294	353	328	319	327	315	308	334	323	309	359	309	340	319	317	317	308	318	333	315	322	337	335	304	318	349	339	335	352	329	322	316	338	333	317	306	347	286	309	295	320	329	307	329	392	357	319	310	345	344	316	333	317	310	355	316	333	325	285	351	328	315	358	326	328	334	340	312	336	325	345	337	330	315	308	310	336	330	331	326	335	319	308	320	349	345	350	332	321	336	303	335	339	299	345	326	329	298	322	323	328	306	369	362	359	317	314	295	309	338	351	320	321	309	373	316	332	295	373	325	360	348	328	304	304	284	337	319	341	318	317	321	328	286	332	367	311	304	342	336	331	323	318	328	339	332	327	335	322	324	354	316	311	350	342	289	339	322	319	314	311	327	303	333	309	305	317	313	305	347	316	299	320	319	339	366	355	290	342	352	304	340	330	326	294	323	322	300	346	300	369	360	320	300	313	325	340	304	309	330	320	350	337	318	295	329	323	344	310	355	329	313	339	327	353	315	284	302	298	338	317	347	307	324	368	334	322	319	317	311	314	309	351	360	360	316	329	301	340	319	330	321	323	356	339	353	300	325	322	334	340	306	325	318	310	361	315	329	324	337	323	305	334	342	321	351	349	349	319	329	307	333	332	335	295	289	340	314	294	321	316	310	319	280	310	320	326	351	304	303	324	322	323	287	359	363	325	340	350	314	302	302	326	301	351	325	325	310	325	363	343	350	377	356	317	331	315	317	331	310	335	318	335	326	290	347	302	315	361	338	309	288	302	343	324	339	324	362	333	324	310	341	316	334	331	303	328	305	342	304	309	350	342	330	317	346	360	308	292	315	336	371	326	318	314	318	347	292	340	348	304	358	341	285	325	331	351	337	324	313	354	308	324	325	355	317	345	318	325	328	307	293	332	312	302	291	322	341	322	299	331	314	353	278	313	328	291	345	349	315	296	329	324	322	305	351	322	333	348	358	325	305	320	339	344	309	330	379	342	333	342	326	345	303	347	337	302	353	305	324	332	308	347	328	312	296	319	354	315	361	304	333	332	288	313	309	308	340	335	310	340	301	323	307	347	294	331	295	300	329	303	333	314	299	353	302	312	330	318	264	301	330	317	321	338	307	303	354	325	319	315	348	317	329	314	353	335	320	341	312	303	299	320	321	333	329	338	373	347	333	328	328	308	328	343	307	339	298	332	374	316	326	315	324	344	313	336	312	327	354	315	330	318	308	327	343	325	304	355	312	326	342	361	309	324	361	314	311	287	344	310	362	339	280	309	330	339	309	310	341	326	340	326	342	349	302	315	319	339	361	321	346	346	347	333	305	328	306	340	330	323	357	307	353	318	316	343	286	334	311	337	344	320	335	318	327	325	297	347	322	315	347	339	304	359	319	341	319	328	333	303	330	303	333	326	318	346	329	343	339	326	316	309	350	325	318	286	319	317	332	359	318	323	362	297	320	342	338	335	330	328	355	347	362	343	331	358	298	312	326	298	320	342	326	327	322	324	351	329	334	327	316	325	349	321	315	306	344	330	341	329	313	318	306	314	313	295	336	342	324	293	336	356	335	334	376	324	351	329	295	294	328	345	327	331	317	319	299	320	339	332	314	308	334	334	335	338	303	335	346	334	313	350	315	319	318	309	335	343	299	351	316	328	324	336	333	350	332	340	287	321	324	317	346	355	301	334	357	362	326	311	316	311	316	317	331	306	328	339	329	277	341	311	325	338	310	309	317	327	323	328	327	323	308	337	343	324	306	339	331	332	332	303	338	313	331	299	304	359	315	321	298	342	334	333	334	324	318	311	318	299	305	286	341	322	334	331	314	335	319	337	322	315	309	321	296	317	346	315	355	341	331	316	340	314	346	294	324	328	286	277	386	305	364	334	321	336	359	306	322	342	290	321	328	342	328	320	293	319	323	361	317	325	320	323	300	299	343	300	314	336	340	340	292	344	298	331	325	320	333	338	324	325	346	321	346	320	324	329	351	299	327	368	324	362	312	330	320	325	318	345	303	311	344	313	351	312	331	350	342	302	372	368	334	326	305	323	346	292	340	309	353	347	317	337	346	327	308	333	334	327	329	291	292	292	347	320	338	319	333	350	300	340	308	311	323	326	324	336	322	356	305	309	314	312	335	305	305	311	352	355	308	315	344	296	361	307	321	294	292	298	313	333	321	318	296	307	338	336	330	332	325	307	327	335	306	331	320	314	344	321	331	326	326	303	309	305	328	301	307	341	316	309	331	327	331	309	335	316	347	323	358	331	320	322	332	302	319	337	326	322	316	350	303	327	290	314	298	308	326	308	315	350	314	312	316	321	343	336	364	360	314	304	351	315	335	323	309	297	328	353	345	314	338	299	324	346	359	317	335	346	308	339	348	316	313	329	298	320	335	317	341	317	341	305	329	317	314	330	325	328	336	357	320	319	326	293	308	318	329	328	367	335	315	331	295	301	299	318	351	308	321	296	351	320	313	341	348	340	309	332	367	330	316	312	292	369	295	310	315	340	300	341	297	330	345	313	317	323	326	346	325	315	313	331	307	322	345	362	341	330	314	318	322	306	327	324	324	326	319	328	319	340	303	305	311	313	370	328	289	315	335	312	312	340	312	358	312	315	324	346	324	326	311	330	331	339	357	306	309	355	339	337	348	323	325	330	337	338	297	338	344	299	317	317	300	346	301	329	323	316	330	359	321	338	314	327	355	346	340	317	336	317	336	313	330	299	340	305	318	293	355	320	317	318	334	344	338	328	338	357	316	286	338	331	336	319	317	347	336	329	290	349	323	342	342	315	321	362	333	342	345	316	334	348	331	343	323	337	332	360	319	319	355	333	347	346	312	320	344	327	321	318	327	330	326	309	317	345	336	316	340	320	323	320	304	324	341	314	318	315	359	322	344	322	312	325	336	335	297	346	357	306	338	299	323	307	324	315	326	340	340	323	363	341	350	328	336	307	310	317	339	324	316	344	317	316	320	340	334	338	316	326	302	307	359	328	326	312	317	312	330	315	342	332	319	305	346	313	331	307	302	338	343	302	313	329	304	348	298	310	356	322	309	301	350	337	291	334	332	321	347	321	324	329	320	341	333	320	306	317	332	328	355	329	313	326	341	340	329	347	332	302	304	339	300	290	294	336	354	314	302	332	334	366	350	317	329	313	311	305	333	303	364	329	342	285	327	319	320	308	334	315	355	343	302	356	311	310	351	328	313	291	335	319	320	351	339	310	303	325	329	340	343	325	334	309	349	329	327	332	311	357	318	318	313	306	345	310	324	326	324	328	313	312	332	325	340	336	319	318	332	305	318	326	339	298	326
18646	37631	30709	21044	18361	14871	12904	11141	8084	5153	3244	2120	1558	1263	1124	1061	1075	1058	947	887	751	614	646	608	642	595	544	555	544	473	458	403	434	437	405	408	416	420	380	332	407	404	393	393	368	378	395	371	371	365	389	359	345	355	379	394	351	371	376	381	374	365	381	365	370	375	358	354	376	346	388	352	351	378	362	395	362	350	382	344	348	379	360	379	381	384	357	345	353	393	366	348	381	369	330	364	389	368	348	351	340	341	302	354	362	348	371	339	383	327	359	379	332	363	339	358	353	358	363	358	363	350	387	344	354	342	353	364	377	369	357	335	366	353	365	348	371	356	296	368	370	360	369	351	370	335	333	350	377	334	334	338	353	371	356	377	334	340	343	380	398	337	358	401	363	385	362	360	350	346	384	368	355	358	354	347	360	340	349	373	360	322	357	356	355	368	381	367	382	342	331	359	358	343	357	362	357	368	336	366	324	377	367	327	378	325	342	362	364	354	369	384	355	346	374	368	353	339	351	364	347	359	379	355	389	366	362	358	318	353	377	366	336	368	346	331	322	361	373	393	353	350	352	365	384	372	344	358	352	358	371	388	342	363	345	355	375	359	339	354	368	344	342	368	390	353	346	355	356	328	380	340	342	368	351	384	351	362	356	333	377	335	374	331	361	381	342	380	358	382	335	357	357	367	354	359	354	361	371	352	352	384	387	416	366	325	351	352	339	333	370	363	382	396	378	341	354	338	354	332	369	347	362	346	346	363	336	345	365	352	359	367	355	354	355	353	370	340	366	349	349	373	346	352	357	348	348	379	356	406	367	363	339	352	359	339	354	377	368	355	354	320	365	378	383	354	369	346	347	357	384	342	340	351	357	389	346	375	355	364	343	389	363	397	375	402	364	343	337	354	340	373	359	338	413	372	355	363	357	388	332	374	341	366	329	357	367	363	395	357	377	351	388	308	353	368	363	337	347	375	368	387	344	367	351	354	353	329	357	348	377	365	362	333	331	359	361	344	360	367	381	362	339	334	375	360	345	353	331	374	365	338	358	355	349	380	350	352	352	336	353	355	376	384	351	357	370	352	345	365	334	335	367	366	376	357	370	385	348	360	379	367	374	360	333	351	377	391	329	348	367	365	383	374	375	357	347	364	370	335	318	343	356	351	296	375	331	347	327	351	338	350	378	375	364	360	382	350	353	364	361	356	355	349	359	365	367	374	343	363	390	362	384	334	366	354	356	360	350	384	356	343	364	379	321	332	349	356	343	355	373	354	358	340	379	349	353	322	385	373	354	372	357	332	344	355	332	350	361	349	368	339	366	334	361	341	373	366	390	343	373	356	364	339	331	367	364	357	379	375	353	327	386	357	378	387	339	349	379	349	341	381	350	343	344	374	355	350	354	353	356	394	359	361	371	368	355	386	370	348	336	365	357	359	327	362	379	366	351	387	377	404	371	378	360	364	363	399	334	358	400	335	359	378	391	360	360	358	323	351	330	377	372	367	354	356	335	336	356	345	352	342	357	385	342	381	384	375	382	359	326	391	359	364	347	329	344	343	343	328	379	347	365	339	381	337	380	374	338	343	362	362	359	354	338	357	384	359	342	351	344	364	371	353	342	354	335	354	396	346	381	331	367	330	363	335	336	354	372	358	360	370	366	392	345	310	379	361	341	342	387	365	366	368	395	369	359	361	372	347	363	352	344	361	357	382	383	364	381	360	364	346	337	402	364	372	352	367	378	364	337	366	371	336	405	325	339	347	343	342	358	351	374	354	349	367	365	363	355	390	340	332	335	348	380	383	347	351	367	367	364	371	362	336	369	358	335	359	368	341	318	346	356	368	368	340	344	378	371	385	329	353	375	341	342	358	325	371	350	382	368	356	353	373	375	374	354	376	342	344	356	322	340	370	378	339	353	394	380	378	318	364	392	340	376	366	365	335	367	350	376	396	356	366	338	388	367	329	371	373	362	380	344	354	364	389	323	353	381	371	364	366	389	347	356	347	327	388	361	370	325	363	321	347	376	370	343	347	342	363	345	337	374	343	361	373	349	349	365	385	328	364	348	364	415	342	321	387	318	366	376	335	410	352	390	347	348	366	394	374	358	375	358	366	354	372	341	360	349	362	362	351	380	356	361	325	386	370	368	348	400	345	387	381	361	348	351	339	390	339	378	323	372	370	405	368	334	364	378	403	369	374	337	332	369	345	378	344	377	362	339	370	360	374	380	359	357	343	372	367	379	395	367	352	332	363	371	357	340	337	396	318	374	377	356	378	365	357	374	371	380	367	357	367	367	321	338	340	378	361	390	364	382	343	339	363	368	337	341	360	366	361	345	344	349	333	372	368	369	339	351	354	355	364	353	371	410	337	348	347	364	370	371	366	354	344	360	405	365	368	354	376	356	384	371	362	343	362	364	325	366	350	387	382	341	377	347	357	375	363	339	370	351	385	375	381	343	373	345	384	345	354	340	363	356	368	352	317	317	336	376	357	353	364	339	382	355	372	376	365	363	334	351	358	382	397	363	350	355	373	396	351	336	367	373	400	356	379	386	362	363	329	366	384	355	349	370	328	366	358	367	322	349	337	370	354	372	362	395	333	378	330	375	388	340	383	365	378	349	316	353	362	343	368	360	348	357	383	374	333	359	326	352	354	374	352	331	356	370	368	319	389	371	369	350	375	384	352	353	346	390	383	384	358	357	370	374	353	381	345	386	344	370	364	345	344	342	334	378	352	362	382	357	381	349	346	382	372	338	367	356	377	367	336	351	339	349	326	355	352	334	354	345	349	349	373	356	356	358	349	353	352	353	315	353	347	401	363	352	343	369	326	372	388	330	354	336	340	352	378	359	342	327	342	337	368	337	370	364	365	393	340	344	316	395	339	383	343	376	361	365	370	344	350	349	346	364	348	338	337	356	355	338	361	322	337	320	373	334	355	328	367	332	353	385	380	365	361	364	376	356	366	347	314	379	336	360	392	387	357	356	330	363	355	346	352	345	361	374	342	361	348	370	357	339	371	334	344	344	343	366	322	347	361	375	355	377	374	348	362	404	316	351	352	377	364	374	335	380	344	356	358	346	384	371	343	387	369	344	391	348	363	359	352	373	360	334	355	351	339	378	345	342	368	366	378	354	385	350	356	332	336	378	349	357	354	390	357	359	412	343	358	374	327	362	341	333	351	360	365	357	366	386	395	331	365	335	349	351	385	344	366	383	387	357	315	342	363	347	348	382	377	374	381	337	340	387	357	324	344	345	383	370	356	422	363	356	394	345	360	389	343	352	348	354	343	328	380	360	328	346	367	384	346	378	364	367	364	362	360	422	368	358	412	371	377	378	362	338	358	348	341	372	394	334	355	371	324	357	341	334	379	346	383	339	320	325	336	337	357	338	347	361	347	374	340	390	393	355	368	381	359	386	327	344	345	376	330	363	329	361	366	371	343	393	359	352	360	354	347	388	336	401	346	358	363	327	363	355	380	381	329	363	374	351	357
22459	21026	28507	23760	21229	22338	22357	14105	9419	5820	3508	2304	1616	1203	1135	1087	1110	996	901	764	674	530	529	518	533	437	441	378	385	321	352	279	270	250	246	270	217	245	235	236	223	195	226	217	207	218	245	215	267	222	190	214	205	196	201	229	196	227	171	205	209	191	190	194	215	211	192	184	204	212	204	176	172	203	173	197	209	177	181	198	200	217	209	199	220	204	202	182	181	178	220	181	207	200	203	190	214	190	171	170	182	173	188	157	197	212	184	225	177	203	199	188	217	192	175	198	188	196	211	208	219	182	198	187	184	174	175	196	214	200	193	163	175	187	172	197	208	214	201	187	167	188	195	202	184	193	168	191	216	164	192	200	189	163	221	186	186	186	196	178	185	218	202	188	185	185	180	180	213	194	180	205	196	183	210	213	191	206	201	201	205	187	205	194	196	211	193	183	186	198	205	212	173	195	181	183	190	194	190	193	213	212	190	195	184	184	194	218	184	173	199	189	188	182	186	193	212	204	182	201	180	182	200	190	189	205	211	177	194	181	209	195	191	199	171	188	215	164	192	196	226	185	197	185	177	213	179	186	186	174	203	198	195	157	183	164	176	193	172	194	201	182	198	216	196	179	204	187	169	187	188	193	212	196	184	199	187	185	205	162	210	201	186	174	204	180	175	177	205	195	193	209	186	190	201	205	204	199	166	207	200	172	193	207	199	191	186	191	196	204	207	203	193	197	202	182	168	201	199	164	188	182	204	184	201	198	212	212	189	198	180	187	181	224	203	199	201	199	180	201	177	203	198	210	213	185	206	188	213	197	185	199	208	167	232	213	203	191	171	188	221	212	183	200	190	170	194	202	222	204	190	197	191	188	210	182	193	190	199	202	190	213	201	193	199	196	206	186	206	224	180	170	214	184	176	166	198	203	177	213	181	205	200	206	199	166	186	184	169	205	199	214	177	183	209	200	191	201	213	213	213	195	191	188	211	202	195	192	209	204	192	207	171	183	198	186	190	195	203	197	185	222	199	189	163	192	200	168	194	198	214	185	194	177	201	188	205	203	202	206	201	180	193	210	184	201	191	210	199	212	197	212	191	195	217	167	158	222	219	176	168	201	194	209	219	194	228	211	200	190	186	195	191	185	199	212	192	213	181	188	230	192	205	191	194	195	202	198	207	188	198	208	200	189	206	197	185	185	174	185	210	180	189	182	224	184	197	188	186	184	186	203	207	208	178	203	218	191	166	193	185	194	206	202	207	157	158	201	207	194	191	181	199	173	178	182	210	192	213	203	202	194	194	186	207	185	186	167	208	197	196	198	185	181	162	189	166	170	184	192	190	204	190	194	171	169	187	187	195	186	207	182	183	199	195	225	186	191	202	187	174	205	191	198	211	196	189	219	186	165	202	191	195	195	189	183	210	163	217	219	196	181	186	199	182	198	193	215	185	194	220	187	187	177	198	195	189	182	166	191	187	207	183	200	187	194	181	191	210	206	198	202	197	188	198	208	199	192	179	213	193	208	190	196	181	166	172	202	180	197	185	196	202	189	188	205	200	197	200	203	211	209	176	218	205	191	204	190	186	178	193	176	189	206	190	183	187	192	199	170	197	194	192	191	198	185	198	194	196	187	214	178	169	176	187	197	220	217	171	192	181	201	195	213	198	188	220	202	211	183	203	201	219	175	216	196	188	195	218	188	199	189	210	192	190	228	201	210	184	182	164	188	180	191	187	180	201	187	181	183	185	195	189	174	217	201	197	205	206	179	196	201	181	165	202	166	204	202	193	183	181	210	173	194	210	211	183	188	172	197	210	214	166	175	193	191	188	204	190	182	189	201	180	214	179	195	183	180	215	199	221	189	174	203	186	194	192	206	190	188	222	225	200	190	186	238	227	206	191	184	191	193	210	160	185	166	199	190	170	189	193	214	176	177	187	190	182	213	160	183	194	216	182	193	192	183	187	206	211	218	187	198	186	194	189	222	211	209	191	199	203	193	223	182	190	182	192	217	187	188	201	198	186	198	197	194	206	209	205	171	187	185	209	181	200	218	184	177	211	187	201	181	173	210	173	188	177	162	199	223	190	180	190	194	178	175	173	199	210	200	190	177	204	201	193	192	200	201	178	191	188	207	202	177	191	178	186	185	170	192	201	196	194	165	194	199	204	202	185	192	182	167	231	204	193	203	216	191	213	175	190	203	209	211	183	201	200	190	208	190	200	195	208	191	197	180	197	186	206	167	187	187	185	189	192	172	215	175	215	194	193	196	206	187	214	200	182	178	236	203	204	177	208	205	198	195	192	192	183	208	214	224	196	174	204	207	187	210	173	191	193	200	213	177	199	218	225	201	166	202	195	179	186	200	185	187	188	188	170	202	201	184	205	209	184	188	189	177	189	195	205	224	192	189	183	198	186	189	171	185	207	212	187	167	199	193	194	196	180	203	203	163	191	204	221	190	182	187	175	202	194	184	210	194	181	205	197	202	205	212	178	188	189	203	188	190	209	186	164	194	195	199	177	193	173	207	213	178	198	193	183	185	176	202	191	198	206	211	187	194	190	191	185	202	195	199	204	174	195	214	179	181	194	213	189	178	200	192	198	203	184	194	186	189	186	177	197	205	195	208	171	225	161	176	190	199	194	194	183	187	202	187	179	209	226	185	205	186	180	178	207	190	205	186	206	218	192	198	187	157	181	178	191	186	212	214	178	188	184	170	191	219	216	174	201	195	198	214	170	210	189	197	203	199	215	197	186	169	195	196	185	205	206	188	202	177	205	217	198	204	193	183	196	208	204	185	200	190	153	170	178	165	205	210	197	180	199	171	216	179	206	188	180	194	195	201	196	226	199	213	199	198	219	192	175	177	203	206	192	164	185	206	199	207	184	203	221	181	185	189	201	185	184	185	178	204	186	186	201	202	207	188	174	202	199	208	187	196	187	184	163	196	187	205	199	186	188	201	203	182	210	191	205	197	199	203	211	183	202	197	185	194	196	193	178	193	212	185	206	195	190	202	186	179	180	188	181	206	187	213	205	213	184	203	190	189	190	188	210	189	180	160	204	192	196	181	194	214	193	206	203	196	194	205	193	208	214	183	186	202	207	202	192	174	200	212	177	209	173	212	175	192	171	183	186	187	201	173	183	169	170	168	186	207	175	189	185	232	179	191	183	175	189	213	196	200	184	202	207	203	191	178	191	192	182	182	187	187	196	189	186	227	209	196	175	210	189	208	190	198	179	215	211	198	206	197	189	204	185	187	200	181	190	212	184	207	184	187	200	220	196	212	174	196	194	170	182	227	188	187	177	195	173	195	222	204	195	208	198	173	189	181	179	153	193	211	218	206	200	198	174	190	219	171	178	199	200	218	184	191	189	174	203	183	179	222	179	198	195	158	185	186	178	183	195	189	182	187	200	183	208	199	213	181	192	185	184	180	195	195	196	171	181	199	217	208	187	224	207	198	189	168	204	197	196	202	174	210	177	172	177	198	196	200	177	199
21705	46176	39245	29205	26281	22553	19922	17745	13178	8669	5544	3500	2602	2000	1732	1580	1694	1554	1316	1114	965	821	778	758	691	613	586	580	521	476	398	354	348	357	338	329	270	296	264	308	266	268	286	244	243	287	265	283	246	242	242	220	214	221	264	239	218	237	213	234	218	207	225	242	226	209	243	224	207	208	216	217	227	230	204	206	233	249	202	220	224	196	195	213	236	222	200	217	223	220	208	254	223	239	211	217	202	231	209	223	207	204	228	236	205	200	224	242	231	213	221	207	229	216	210	223	204	210	221	228	212	209	236	202	200	221	247	232	242	213	208	205	216	224	203	184	238	250	238	213	209	223	218	214	195	210	201	199	198	237	182	225	202	223	214	250	225	225	219	210	230	215	222	197	198	207	208	213	213	237	210	202	235	212	229	203	232	207	210	250	219	208	210	219	209	200	233	236	209	183	216	220	206	191	192	210	238	204	244	239	219	238	206	231	217	221	213	228	220	217	246	211	231	218	189	210	238	224	232	227	229	213	214	207	240	223	212	212	207	251	209	223	233	197	231	178	211	223	213	214	198	207	200	220	236	235	222	217	181	206	211	184	204	219	202	229	207	218	205	179	240	207	209	211	233	211	197	217	191	224	222	226	197	245	211	235	218	223	212	240	232	240	192	230	180	215	204	205	220	238	252	199	213	209	241	200	209	219	222	190	246	220	190	205	185	243	192	211	185	227	194	204	187	216	197	210	237	224	221	239	204	205	223	232	239	223	226	212	230	226	229	221	192	188	232	217	240	224	215	225	209	193	208	209	210	211	224	212	236	254	222	232	228	210	223	204	234	223	206	212	209	221	233	235	208	219	191	216	202	219	209	214	208	224	259	208	210	206	187	215	215	205	207	231	224	217	199	195	237	202	219	202	193	200	210	222	214	228	215	203	212	209	212	205	246	220	227	201	237	196	197	247	242	193	217	210	240	194	192	199	228	204	219	206	227	212	236	192	210	229	220	233	213	200	191	220	217	217	197	228	201	197	249	219	203	220	221	208	234	220	215	223	245	225	212	245	213	209	225	213	200	210	208	202	169	207	230	214	185	239	215	201	199	211	214	207	221	223	203	246	213	226	253	210	222	199	207	237	206	219	202	195	202	209	234	193	197	216	207	234	215	223	208	219	199	204	229	226	234	208	227	222	220	236	220	204	217	215	222	187	218	223	207	199	202	224	209	234	214	210	210	228	216	199	219	204	225	196	216	221	186	221	203	211	215	257	204	210	236	197	199	229	223	216	215	222	210	211	212	208	230	222	206	215	218	230	208	230	212	223	232	207	214	215	214	228	215	230	230	201	246	219	190	198	200	193	234	218	229	230	224	210	209	201	195	217	232	222	228	233	181	184	233	225	220	205	208	234	215	201	236	215	202	224	245	233	198	232	219	201	210	203	228	216	221	212	210	233	214	249	210	220	211	218	225	205	243	243	242	224	185	221	211	213	211	210	222	217	221	214	208	226	228	210	219	211	223	225	215	212	225	216	204	221	229	220	199	233	232	208	214	213	217	206	206	228	205	222	224	203	193	223	225	235	186	200	226	182	199	224	219	228	214	209	202	238	222	199	231	235	207	219	218	225	211	213	238	226	198	217	234	218	197	234	221	208	196	225	215	203	213	220	194	232	221	225	202	201	199	205	197	236	237	213	232	228	229	202	209	204	209	244	213	209	228	258	213	220	196	216	205	236	229	206	251	237	237	219	223	224	219	219	232	205	221	223	229	230	200	218	235	187	197	204	211	216	230	196	209	209	203	200	222	219	214	218	251	232	193	238	235	240	201	213	220	219	194	220	184	219	207	217	203	240	205	199	194	250	204	220	197	203	221	226	239	236	221	193	233	219	222	210	232	188	213	226	191	210	222	211	219	190	216	219	214	233	220	210	196	195	205	211	211	200	222	245	200	203	224	248	214	223	197	212	217	204	221	235	217	187	222	230	190	228	205	202	206	231	227	233	232	215	234	208	219	219	223	199	199	220	209	200	212	191	206	237	249	210	223	216	232	215	234	212	221	228	234	209	202	192	233	236	204	217	207	231	219	199	208	221	216	255	216	227	218	227	211	200	225	213	233	197	216	230	204	236	233	235	232	207	216	238	210	208	215	186	217	209	216	232	214	242	226	226	229	215	237	210	219	215	191	209	201	227	218	219	213	213	225	220	205	224	209	242	209	209	212	228	243	230	211	222	208	230	253	215	217	214	212	213	212	203	201	210	200	219	229	220	242	217	219	232	217	215	245	199	223	203	228	223	231	247	226	222	214	236	196	218	203	209	185	205	235	223	229	210	220	202	215	220	248	205	200	209	217	216	230	217	223	208	193	210	210	198	215	206	202	212	210	200	230	225	226	235	203	216	229	211	227	214	207	198	198	212	188	199	225	217	217	210	188	226	208	208	205	206	226	214	235	206	198	187	188	215	218	202	263	201	214	238	210	220	233	204	205	213	228	227	226	223	228	206	226	230	213	227	214	190	204	187	209	201	218	215	226	201	228	213	209	220	236	220	223	203	203	194	192	222	220	208	223	195	223	236	218	196	209	236	204	213	217	237	226	208	205	205	236	237	223	206	223	226	218	229	225	239	206	216	226	227	242	228	202	217	237	200	211	230	228	214	220	213	210	237	208	228	244	198	234	218	217	213	213	217	214	228	224	251	233	205	234	210	205	228	219	223	199	232	219	212	229	228	191	230	222	210	218	206	218	197	215	215	206	197	214	206	224	219	211	228	212	206	220	216	234	206	225	244	222	216	221	238	226	209	239	222	193	231	186	217	207	202	206	227	246	190	210	250	200	218	223	198	224	229	203	218	209	222	214	205	209	236	217	215	241	221	206	209	203	244	220	184	204	221	231	239	212	223	222	212	209	197	250	204	215	211	224	228	235	212	229	217	251	210	229	240	191	221	229	248	235	200	221	230	210	240	222	214	231	200	200	202	211	231	222	238	187	243	200	199	229	218	214	193	199	245	238	216	232	229	203	218	236	195	200	213	200	224	226	236	215	226	211	199	227	217	217	196	215	227	229	204	215	222	185	215	219	207	225	225	205	221	219	211	223	211	209	202	232	222	201	226	245	236	229	205	202	202	200	225	247	218	212	196	224	184	230	234	247	228	222	219	226	204	226	228	216	226	193	205	213	221	214	221	228	211	242	225	230	225	196	198	243	203	181	208	220	212	209	219	222	219	225	178	196	207	215	222	244	203	239	218	223	221	221	231	229	237	239	221	216	215	223	214	200	216	222	240	210	228	227	201	201	244	210	205	228	216	200	198	225	232	226	192	212	236	239	206	221	213	217	232	225	209	237	219	216	220	214	207	219	210	229	224	221	252	228	195	212	230	214	236	201	217	223	190	226	208	241	200	213	222	230	219	206	225	210	218	213	210	208	195	227	225	209	217	231	223	196	244	215	246	208	220	210	198	212	196	217	206	212	203	219	209	219	242	235	200	217	238	205	205	228	221	251	205
27531	22513	23581	16116	10374	7178	5896	4831	3400	2149	1413	1091	844	770	696	716	744	775	678	622	551	576	551	500	545	506	506	489	480	468	488	463	409	437	445	444	438	467	445	443	449	449	423	417	380	450	399	459	431	434	417	429	428	436	431	415	421	429	422	420	414	408	437	427	394	401	442	417	424	442	467	440	413	405	444	413	418	487	427	409	429	425	397	415	392	421	404	443	404	418	368	400	426	450	433	434	415	440	395	416	434	426	478	435	431	411	439	386	425	407	404	421	478	413	457	423	392	441	443	416	434	448	414	424	430	457	407	432	440	382	380	402	422	447	464	423	382	453	427	418	431	443	414	438	381	393	420	422	447	419	415	388	453	442	416	433	396	413	420	428	408	426	431	414	453	397	452	422	428	415	416	436	460	422	406	402	439	404	399	478	433	400	407	405	405	436	423	416	410	410	457	406	401	427	423	420	416	416	399	417	424	428	430	394	451	439	389	433	420	406	444	436	395	410	431	382	465	418	440	389	401	432	449	440	440	417	436	416	403	400	445	410	380	430	445	419	401	397	418	439	437	374	419	440	439	415	420	412	408	425	425	393	431	430	395	424	436	410	399	444	446	403	452	419	420	409	451	393	418	404	423	437	413	378	430	421	399	440	415	450	426	445	434	453	441	422	445	403	407	438	426	447	456	411	398	430	405	443	428	423	458	405	442	393	421	423	429	470	446	456	419	441	418	383	404	449	441	434	415	430	420	449	426	414	425	426	458	422	427	465	417	411	419	442	440	407	404	433	431	433	445	418	382	427	405	393	420	405	408	414	453	426	429	422	431	426	430	423	443	438	392	415	441	394	426	436	438	427	438	387	434	419	432	439	413	403	440	410	403	458	416	445	399	388	398	423	419	423	414	396	435	423	415	429	440	396	463	433	419	421	428	438	406	460	435	413	406	457	421	439	397	385	422	418	417	449	416	417	408	426	441	406	463	386	413	407	449	418	426	441	370	418	413	436	407	439	405	439	432	421	441	368	417	403	429	425	409	455	408	453	448	371	433	410	464	466	413	390	417	415	404	408	434	417	424	375	447	442	417	407	414	434	410	393	426	460	403	390	392	397	416	406	382	439	416	433	424	436	409	448	433	446	431	448	427	435	402	411	397	416	405	429	397	405	486	429	427	428	434	433	413	412	376	419	397	430	444	417	422	411	428	418	408	430	413	437	435	436	424	392	440	434	433	423	413	427	428	444	446	408	392	392	420	421	462	434	426	390	402	444	432	444	439	410	397	404	404	406	456	430	422	441	438	415	415	409	416	409	435	424	405	407	447	441	438	425	427	433	422	432	395	464	406	401	459	401	410	428	456	428	415	426	466	440	442	445	429	458	425	415	423	444	455	436	410	401	430	427	444	443	429	434	410	466	429	428	399	396	410	432	398	412	441	394	393	428	453	382	411	387	418	423	410	434	422	436	421	402	423	395	404	405	415	418	446	419	436	429	402	407	452	447	444	425	420	433	440	463	442	400	419	382	420	417	418	422	402	433	416	417	424	406	442	421	417	394	407	408	457	430	426	433	409	454	461	435	443	420	439	437	432	415	432	435	440	427	441	382	439	428	450	424	396	427	417	477	396	402	446	437	464	438	430	431	431	435	374	434	401	464	422	395	403	385	414	439	421	413	438	418	420	423	452	426	442	408	408	461	427	416	432	439	428	483	393	404	390	438	461	453	427	442	431	423	436	409	441	423	407	386	416	421	394	414	445	405	434	418	407	391	406	431	439	427	441	432	409	416	397	456	390	436	379	441	423	390	431	433	416	435	420	454	424	423	421	466	417	428	391	446	401	411	423	444	450	401	412	461	418	450	441	420	388	444	433	411	425	404	423	396	433	383	385	468	413	409	414	422	416	404	429	423	421	415	396	437	425	446	423	413	446	429	387	449	397	440	405	417	400	424	412	402	431	415	396	411	398	439	456	418	407	428	465	418	431	441	430	420	420	415	440	445	434	437	395	439	410	432	408	435	446	403	412	450	414	429	421	443	409	449	421	391	436	426	397	423	454	399	432	479	456	451	437	406	370	416	465	394	383	420	412	454	409	400	372	407	422	403	411	439	412	407	424	392	417	409	432	459	412	428	399	388	390	416	438	384	411	418	421	398	415	445	451	417	440	429	423	427	436	402	399	430	410	419	395	453	405	392	420	413	445	454	408	433	418	431	397	422	422	427	405	445	440	428	448	408	441	432	429	436	406	419	437	467	428	454	384	409	446	432	441	430	431	434	424	432	406	405	426	416	432	422	406	434	431	417	432	413	467	385	396	438	445	410	408	386	424	423	420	398	431	427	425	434	385	419	429	442	415	415	433	449	451	418	409	403	416	430	375	445	458	436	416	401	425	424	411	423	470	440	411	409	435	395	398	444	420	426	409	405	436	412	379	440	455	406	387	422	427	432	443	426	412	410	439	427	438	453	447	374	439	403	416	452	456	425	397	394	461	424	412	426	397	428	401	441	390	397	387	435	440	418	409	421	421	422	429	438	415	387	419	433	452	421	412	414	448	417	429	419	419	410	426	399	406	447	416	419	409	395	392	433	399	414	423	415	402	405	438	457	413	430	404	450	449	436	448	442	369	429	396	403	429	395	418	422	414	448	408	395	431	400	419	419	425	446	422	412	428	409	388	398	391	433	430	451	425	423	425	436	403	418	416	423	413	436	428	420	422	463	426	404	419	427	387	429	482	401	432	408	391	434	449	411	426	433	390	416	436	392	451	420	451	417	446	426	408	415	448	414	478	412	445	442	426	444	406	443	422	370	443	413	427	413	402	395	418	436	431	453	445	469	417	388	444	401	454	423	454	411	432	419	417	413	435	424	431	432	420	423	401	416	385	406	437	451	472	460	451	409	422	398	416	433	427	423	431	425	432	448	402	418	473	432	430	395	431	448	435	396	461	465	408	444	443	427	414	409	418	404	394	396	446	396	415	426	431	446	438	458	392	452	414	442	435	445	387	427	410	428	446	466	393	409	411	415	459	431	400	444	410	420	424	421	402	455	448	452	435	444	398	394	417	422	441	426	410	419	397	457	430	384	435	425	427	400	415	412	478	392	399	466	376	386	402	423	419	446	416	425	438	465	420	465	420	427	413	464	397	435	471	428	458	409	399	445	410	443	425	414	421	405	421	416	408	427	385	419	430	457	420	413	421	433	416	428	424	415	404	408	443	491	422	408	425	412	449	439	405	435	405	426	457	432	424	385	444	408	419	396	423	396	379	449	417	417	445	433	395	429	431	439	436	422	438	419	431	429	408	410	437	402	443	458	427	436	429	409	434	398	408	439	406	413	393	372	399	436	468	449	456	410	442	403	434	436	462	395	435	418	401	459	407	406	427	447	418	419	397	442	431	455	434	421	372	436	427	448	425	436	432	432	446	436	425	400	394	403	423	429	410	414	404	384	439	427	410	429	431	468	450	461	425	451	466	428	415	440	411	450	417	433	432	446	448	448
17738	31505	25759	15767	13724	10831	9485	8127	5470	3387	2221	1595	1255	1050	1047	1016	1033	953	896	812	789	693	648	713	700	587	589	564	585	555	529	522	503	486	512	532	423	478	481	493	507	487	510	493	500	507	460	504	512	481	472	505	504	505	458	461	447	479	484	488	490	477	470	501	480	495	476	433	450	459	455	489	460	495	502	500	480	471	480	502	460	471	480	508	467	464	466	479	453	504	494	485	479	497	467	497	435	457	543	447	486	491	493	451	452	432	461	438	463	485	432	477	486	483	467	453	477	459	475	473	451	473	463	487	436	500	448	470	470	455	478	460	474	474	447	480	436	474	467	476	496	453	512	487	454	467	486	468	471	493	490	482	497	441	473	456	460	456	442	483	503	502	479	477	487	501	471	480	458	469	457	458	481	477	449	482	486	502	456	461	466	454	443	487	494	496	475	488	485	507	483	451	463	466	468	464	495	472	488	461	478	470	495	481	491	453	459	472	467	464	482	477	483	483	450	474	488	454	482	490	461	459	476	496	461	449	478	470	494	477	475	481	452	487	481	459	480	489	513	462	448	474	482	483	495	461	470	462	474	487	458	502	496	462	466	445	483	459	485	467	457	480	514	483	487	465	459	484	500	490	501	500	513	456	493	484	463	492	455	486	482	484	428	510	473	468	489	479	483	479	469	491	444	503	467	457	450	494	486	478	487	464	474	513	460	526	467	490	447	495	456	434	483	480	461	442	483	477	471	510	494	472	481	469	476	457	474	475	442	486	503	478	490	489	476	463	480	470	436	462	480	449	496	455	477	493	494	476	449	481	466	466	432	445	493	477	497	497	482	448	444	473	425	506	479	502	479	484	432	475	479	468	466	469	522	463	455	523	545	479	431	504	493	465	482	469	473	495	479	482	497	448	455	492	486	486	491	480	512	483	467	500	491	480	468	451	479	462	486	466	460	452	465	468	497	520	491	433	476	481	462	470	431	497	482	477	453	439	485	473	446	517	453	490	470	481	489	485	464	479	475	483	491	417	476	415	448	480	483	425	446	473	456	491	473	542	463	469	471	524	525	501	458	538	462	476	446	478	444	476	468	496	496	449	466	451	475	487	453	447	482	476	472	466	470	489	463	464	482	469	469	460	479	500	458	485	465	472	454	486	487	444	450	481	472	485	477	458	488	459	499	473	466	467	484	468	515	445	437	468	491	453	512	453	469	528	457	473	484	477	517	483	455	460	537	471	479	516	487	463	464	445	485	481	466	530	421	517	464	488	479	490	476	469	473	510	468	444	484	492	462	424	504	474	495	473	481	506	497	487	461	497	514	460	506	478	466	467	460	478	457	462	519	481	484	524	467	443	447	466	421	455	493	458	474	488	482	485	469	469	461	539	472	477	480	481	476	445	506	475	457	473	465	450	450	483	516	463	459	430	477	463	516	443	519	462	487	500	475	499	487	480	535	469	467	521	452	437	461	468	465	456	477	481	460	456	441	456	493	457	464	432	425	460	474	456	446	471	448	477	431	467	487	483	471	499	504	458	479	483	479	421	466	516	465	458	503	459	486	502	445	496	438	484	457	448	476	485	483	502	481	459	482	476	448	483	452	456	501	487	466	488	438	450	482	478	503	453	477	441	508	448	460	461	511	495	449	463	450	472	490	462	456	461	442	481	482	509	452	497	450	513	482	458	461	484	473	493	480	453	470	461	491	494	424	489	475	483	500	472	495	460	478	449	476	498	459	451	510	500	489	470	467	475	503	464	510	483	502	486	499	453	510	443	440	487	468	475	472	492	455	450	458	493	493	473	458	474	454	482	492	496	480	425	505	475	506	488	495	488	496	451	485	470	468	449	473	481	474	449	445	471	480	465	510	449	443	451	489	469	469	434	478	450	477	510	463	448	438	486	486	468	449	441	476	482	460	491	475	464	488	456	439	474	471	483	470	486	441	448	402	472	498	479	437	484	471	474	472	470	503	470	511	480	426	474	476	485	479	487	494	463	469	448	474	461	471	464	439	464	478	446	437	480	462	450	457	460	475	488	474	464	478	486	489	474	504	489	491	458	508	468	460	487	469	534	497	485	509	513	478	465	474	466	487	499	509	512	486	443	491	450	479	458	460	463	479	495	521	444	490	464	472	447	532	437	480	487	485	468	462	498	449	487	449	458	490	493	490	468	498	506	482	488	439	454	477	521	491	466	498	477	486	481	466	487	466	469	458	446	487	439	483	456	468	523	474	463	456	460	453	460	469	477	510	514	482	448	459	464	493	447	447	509	495	471	478	478	468	481	473	432	464	495	482	477	458	440	493	446	421	447	513	502	464	467	495	494	430	466	485	447	488	454	457	482	517	468	471	494	472	463	432	481	499	527	476	510	470	476	481	494	467	486	493	475	494	486	447	480	503	464	484	453	490	503	487	448	450	521	448	502	490	472	478	456	500	500	479	477	476	466	468	469	510	505	443	437	476	503	486	459	514	463	490	469	464	480	473	490	483	466	508	488	512	486	514	488	466	487	477	478	475	462	482	498	472	450	453	460	481	476	474	462	447	468	505	501	457	449	493	483	442	501	491	453	476	478	506	439	485	471	457	498	474	485	460	484	490	492	479	494	473	492	487	488	464	469	497	423	459	471	479	481	461	437	466	473	515	492	505	456	529	419	457	487	466	461	496	467	471	495	473	509	476	498	507	482	488	486	475	450	456	500	447	435	461	471	506	471	476	481	500	461	473	492	462	467	450	450	486	428	469	476	476	481	454	447	458	467	487	468	489	470	489	482	468	505	487	437	458	481	448	500	463	461	481	456	484	514	470	436	468	465	470	452	480	447	476	488	517	511	440	453	426	471	493	492	480	463	448	491	501	470	462	487	456	456	464	474	490	455	467	487	513	457	443	469	443	432	465	460	489	467	463	471	455	445	449	483	489	476	484	465	483	496	460	457	496	455	462	481	469	501	464	491	487	474	510	481	448	500	468	474	484	471	510	491	449	455	485	468	459	503	486	449	472	457	450	452	511	478	481	500	467	462	491	441	497	472	502	454	490	458	503	481	444	535	501	495	452	469	467	493	510	484	463	486	490	470	467	523	476	475	468	427	441	486	502	464	486	489	442	508	459	451	470	471	450	496	491	446	444	493	441	443	456	497	461	473	451	475	472	505	442	478	486	478	484	469	465	447	448	459	482	479	489	456	464	510	493	489	493	463	454	450	459	491	460	498	480	487	502	482	525	477	481	464	466	474	470	437	483	461	490	499	459	472	453	518	434	450	451	489	506	482	455	474	454	480	485	429	457	466	484	500	461	456	455	466	479	467	487	473	463	460	492	485	540	461	473	453	476	462	474	532	463	476	515	464	470	491	490	498	463	503	445	489	467	494	495	486	476	501	473	526	472	460	484	435	466	470	477	490	485	492	476	470	460	469	479	476	477	432	497	417	487	483	495	444	481	496	460	508	502	456	491	451	488	521	498	442	466	485	474	470	469	466	461	454	487	420	462	483	482	422
23519	20967	28045	24180	21563	19083	13891	9729	6456	3785	2432	1664	1265	1060	990	949	935	902	792	646	661	613	513	560	574	462	465	494	449	431	419	375	377	382	351	371	359	396	365	377	333	366	351	377	353	350	367	319	336	354	323	325	323	347	325	357	329	360	359	350	348	334	316	326	371	335	325	301	361	329	389	343	312	342	346	365	300	314	320	332	335	323	286	323	340	318	364	342	329	369	362	355	367	368	336	318	332	367	322	327	328	301	342	348	324	353	343	338	362	348	348	343	312	334	352	311	344	353	339	357	341	315	339	305	349	338	323	342	334	337	339	354	331	358	335	353	356	331	335	346	322	348	310	321	309	332	350	271	376	314	340	379	348	330	329	358	368	337	323	338	360	326	361	326	339	326	323	328	320	339	340	369	356	331	349	320	324	327	305	352	366	312	334	354	293	348	317	319	371	322	327	322	349	363	333	332	338	334	350	338	357	364	357	338	315	353	362	343	348	321	330	363	345	332	333	351	347	343	344	333	323	352	371	351	344	336	325	354	304	351	325	323	364	343	337	323	330	360	349	345	330	325	364	342	326	321	342	311	323	342	317	329	353	351	346	326	360	333	336	344	324	312	366	319	324	336	332	321	335	381	354	329	331	343	337	314	353	315	343	351	342	340	348	324	322	352	320	333	335	362	370	310	342	312	375	345	325	322	295	311	346	349	323	301	328	360	310	335	350	308	333	347	360	325	320	298	347	383	332	349	301	312	303	348	326	334	323	324	351	337	322	276	347	331	343	323	346	338	335	332	340	334	350	355	374	317	330	329	313	358	368	309	355	319	306	322	362	332	316	351	348	332	341	352	310	357	337	316	336	330	334	346	312	338	326	346	337	336	313	317	292	357	356	339	314	311	321	300	326	329	345	314	327	310	320	311	317	340	361	336	352	325	337	321	324	351	333	304	314	327	358	368	292	347	325	319	366	315	313	307	339	310	341	335	320	296	306	319	328	375	325	315	310	336	358	328	325	315	353	353	350	346	335	338	340	329	327	335	319	337	372	325	303	334	327	333	316	349	304	321	337	296	320	358	352	336	337	352	330	327	297	331	340	310	348	326	334	360	331	373	355	343	329	327	348	343	321	332	345	314	333	344	349	330	321	345	351	324	340	348	342	351	372	324	344	309	388	364	337	308	316	344	348	310	357	321	350	297	336	337	347	333	328	317	330	351	362	311	346	338	324	344	336	355	321	342	348	355	327	361	304	365	307	324	303	337	351	354	386	311	330	339	298	343	344	326	348	328	343	329	327	367	328	348	304	331	345	349	355	344	329	360	314	368	301	316	348	326	327	336	330	329	332	328	348	319	311	338	342	340	318	328	362	329	306	344	345	336	350	356	319	342	313	326	350	322	315	333	340	309	344	332	362	389	336	352	327	319	331	372	344	315	347	313	355	387	319	361	363	331	358	308	359	340	312	328	330	323	349	308	314	326	345	291	337	332	322	290	366	334	304	326	341	336	344	365	319	316	340	319	348	365	354	337	337	344	323	382	330	324	315	330	368	358	344	361	336	339	323	328	355	343	338	300	335	337	373	322	344	340	337	317	334	350	339	350	339	334	352	324	316	374	352	341	325	321	331	342	324	292	327	315	307	350	357	329	345	340	346	314	320	347	357	318	322	348	355	302	322	321	323	319	340	320	354	321	320	373	376	352	353	332	351	311	332	312	343	321	342	306	370	340	383	318	348	321	348	318	340	328	359	338	349	373	318	365	311	348	353	348	341	324	327	313	314	323	318	324	331	333	329	322	326	344	354	345	326	311	335	357	315	339	348	351	335	319	336	336	295	342	341	328	324	349	338	332	344	337	337	348	367	326	344	365	324	339	336	312	345	338	342	325	322	343	335	335	341	349	364	321	325	347	351	313	285	310	337	340	336	363	340	342	341	336	323	335	350	364	323	315	321	343	347	320	323	343	350	317	292	357	346	355	336	331	334	348	334	351	357	353	349	335	333	317	315	326	321	326	335	360	345	354	344	339	341	336	329	326	357	338	339	332	351	326	339	338	310	331	329	322	320	311	356	351	324	351	352	343	337	319	297	325	385	317	328	344	364	348	349	364	335	330	333	333	325	335	364	326	343	347	324	327	354	370	312	289	315	338	328	333	328	345	302	340	315	316	306	339	344	304	355	345	318	324	338	337	323	346	322	318	333	318	338	327	349	367	372	344	372	297	314	321	322	301	335	342	334	332	312	327	340	333	346	360	310	331	332	345	339	327	283	349	342	364	316	357	312	326	346	322	320	328	363	347	353	344	331	332	317	325	359	336	310	328	357	338	358	332	345	321	338	329	330	391	342	313	310	349	329	325	357	335	345	366	350	344	325	312	315	362	326	333	354	343	333	325	329	341	319	364	350	354	328	308	348	316	333	332	357	338	335	350	356	358	347	311	342	329	348	357	331	325	324	319	325	352	327	365	320	324	342	324	320	359	309	316	343	347	328	339	317	338	317	350	312	350	374	322	329	325	334	337	344	317	360	312	344	337	304	340	324	327	363	337	331	314	337	332	329	338	351	335	353	352	334	344	361	345	331	350	334	350	320	328	325	337	339	339	328	320	318	314	339	333	364	328	343	317	320	330	338	350	315	321	340	371	321	343	377	337	326	350	345	336	341	335	349	359	354	344	343	322	368	337	344	341	329	326	313	328	363	329	331	302	335	355	311	317	354	336	358	349	363	333	324	319	334	367	353	352	335	338	358	330	348	328	366	340	308	294	334	369	293	321	366	311	334	337	319	351	361	330	302	361	349	383	353	344	349	340	334	312	324	344	349	337	335	315	356	332	345	379	323	322	344	315	339	307	343	339	348	314	349	323	322	328	322	318	308	367	328	342	334	312	343	349	339	370	304	323	307	330	313	331	337	363	335	351	342	352	317	378	316	343	313	300	379	340	335	346	363	306	365	360	312	336	372	315	308	351	330	327	354	322	338	341	321	370	357	327	308	365	374	342	311	328	330	310	342	326	305	294	326	339	320	337	311	331	307	342	345	334	320	325	330	332	317	335	328	337	342	343	309	349	320	357	344	325	325	365	309	294	344	330	319	320	373	325	335	322	351	356	351	323	351	325	325	311	343	334	334	344	319	345	347	324	317	330	376	380	336	339	331	331	339	335	344	354	308	329	316	342	314	335	340	343	373	333	310	313	351	326	357	332	388	324	334	353	363	362	314	337	314	326	347	344	345	330	365	339	314	330	381	351	340	336	304	336	330	340	331	327	343	332	304	334	328	311	326	322	365	293	343	373	335	321	328	349	329	329	365	345	344	358	309	329	330	314	372	350	373	390	354	334	353	350	327	313	349	343	340	334	339	318	353	342	311	324	342	339	372	359	373	327	353	286	348	336	336	360	322	340	302	359	346	326	349	348	337	309	306	340	340	353	356	339	338	327	296	349	354	329	337	330	326	302	331	334	325	343	350	336	332	350	309	344	324	342	329	307	346	318	333	348	343	339
18742	40418	34167	24014	21149	17649	15690	13507	9568	5956	3864	2512	1899	1520	1446	1353	1366	1274	1156	1008	831	793	689	747	757	618	670	600	588	510	503	455	505	432	455	452	446	442	404	424	402	428	410	439	429	419	421	411	415	391	393	369	375	412	396	395	369	450	413	404	369	396	379	376	388	416	400	378	397	412	378	372	374	415	385	397	374	391	367	404	403	364	370	372	392	386	386	364	401	370	380	396	390	382	407	366	358	393	378	370	398	401	410	375	375	381	384	405	378	412	398	366	368	387	376	365	400	410	384	377	390	378	343	399	386	384	349	358	360	384	373	372	385	396	379	379	364	367	426	353	367	411	394	366	358	372	383	359	408	360	398	350	418	393	403	402	343	408	362	417	395	403	334	356	395	396	399	394	384	391	344	391	436	391	367	365	385	383	373	394	381	392	405	396	367	370	396	391	388	381	398	410	410	419	410	377	383	428	377	352	385	403	395	367	365	382	385	415	410	373	396	375	350	377	387	378	387	392	410	385	358	348	366	386	395	345	354	389	389	422	427	360	395	365	380	387	343	414	391	415	408	337	416	360	387	357	371	371	380	370	392	383	355	376	363	368	389	452	342	385	373	369	419	385	355	361	390	380	365	392	371	381	381	390	356	380	363	385	397	393	384	369	346	388	399	387	409	388	368	379	387	366	376	376	374	404	402	376	379	371	356	395	390	356	380	372	400	395	393	413	415	398	396	349	381	428	369	403	337	369	382	382	388	394	408	392	374	387	417	381	375	437	364	388	396	386	403	360	393	368	418	358	372	376	403	382	379	402	387	404	378	390	372	363	370	401	417	372	376	363	383	360	425	427	394	366	399	426	376	395	393	387	408	419	408	415	380	401	366	412	344	398	361	403	420	375	358	353	416	359	393	395	387	360	398	377	394	378	376	378	381	398	356	366	417	376	397	399	418	356	394	407	350	403	384	410	363	389	390	353	395	372	368	381	358	382	376	409	347	387	397	369	399	373	381	344	401	422	390	406	363	370	373	377	388	378	390	409	386	401	391	369	349	354	395	390	386	380	388	386	430	382	363	369	365	373	389	394	413	374	394	370	388	384	369	382	397	347	369	394	417	377	396	364	353	382	366	392	386	391	396	400	371	367	391	382	361	350	449	398	365	373	407	406	415	380	371	372	370	399	416	367	376	396	402	345	419	393	363	369	386	396	387	367	392	394	386	388	363	378	396	381	389	347	376	374	379	338	379	407	342	416	400	381	356	379	370	410	411	371	373	393	362	385	411	372	373	372	368	368	373	386	377	370	379	398	369	416	417	378	388	383	383	360	367	400	375	369	378	393	426	431	416	368	394	359	377	388	346	399	412	396	372	401	394	391	375	372	357	429	347	415	367	395	372	403	393	352	407	349	376	378	383	363	394	386	392	354	377	376	401	395	358	397	375	399	404	409	390	400	393	355	344	347	408	379	371	395	375	403	387	367	385	388	394	372	386	392	385	377	396	401	366	374	362	383	361	379	372	401	363	399	361	365	368	364	402	375	373	406	375	377	394	360	366	402	382	352	348	382	384	350	415	345	380	425	416	413	392	382	411	429	410	385	370	369	386	406	449	380	380	408	388	358	392	396	378	374	349	407	390	403	364	402	387	382	375	383	380	399	370	384	399	387	375	365	357	411	378	368	402	416	418	377	381	367	413	354	390	373	404	360	395	408	398	408	394	400	348	412	385	406	403	407	420	377	372	376	404	371	383	363	381	422	375	390	408	394	407	391	407	416	332	361	397	356	373	377	366	386	387	387	402	391	424	372	351	406	400	359	350	403	364	393	350	372	365	375	397	380	368	356	378	388	360	364	379	386	388	393	390	367	364	403	409	392	395	383	413	395	374	376	374	403	359	383	369	351	353	380	354	369	384	364	353	393	378	374	380	409	404	354	393	415	417	373	381	408	386	407	376	379	372	377	376	382	393	378	376	379	407	388	401	383	377	371	382	369	351	407	346	391	351	364	357	377	364	375	374	385	369	393	393	397	366	369	398	417	379	360	350	363	375	417	381	356	398	378	385	410	362	383	388	378	359	407	408	379	366	390	408	366	395	385	386	393	361	380	345	388	402	361	379	379	385	379	404	373	355	363	391	379	359	404	350	387	375	399	377	381	378	382	412	370	386	381	379	353	371	430	393	398	346	384	378	361	383	402	381	422	337	394	391	359	380	379	418	363	395	396	380	409	370	376	392	392	362	362	355	406	376	366	374	359	353	406	391	387	357	405	383	375	370	371	404	414	403	402	398	399	388	342	407	390	336	420	337	419	390	384	381	380	364	376	375	357	403	381	375	392	383	375	366	402	401	384	380	385	373	408	390	352	355	359	400	419	406	403	404	369	374	400	360	397	365	384	383	403	392	405	448	347	364	382	377	379	376	393	381	373	371	369	378	397	400	353	373	380	397	350	401	366	408	367	349	370	397	348	328	427	376	342	371	372	369	368	409	360	391	374	376	386	363	378	395	369	392	405	417	394	375	419	357	435	420	403	354	361	392	413	352	399	387	377	401	397	341	355	358	385	398	365	361	388	403	366	399	384	365	354	383	395	392	373	392	389	353	385	367	377	358	364	371	391	383	354	384	403	375	392	423	403	412	404	363	390	379	363	351	400	373	369	345	373	380	397	376	413	368	396	352	370	355	358	406	369	370	414	403	387	407	394	362	379	389	397	372	385	382	370	367	388	366	367	383	378	393	349	384	396	402	384	413	387	374	362	391	391	386	374	402	348	405	404	398	383	403	404	408	372	364	434	369	396	408	359	376	391	353	410	389	389	359	363	376	395	407	410	380	400	401	408	356	372	365	378	377	367	390	380	373	407	387	381	397	399	375	399	389	407	393	386	378	380	357	375	408	392	369	356	393	388	397	393	379	370	408	398	419	392	372	375	384	424	390	378	368	393	367	381	407	374	406	381	374	390	380	355	371	390	372	402	404	400	361	395	403	368	380	407	370	389	394	396	379	390	402	377	383	382	395	392	371	371	381	383	380	359	369	414	380	378	406	397	353	389	345	407	420	393	371	391	405	367	346	381	357	393	383	384	393	372	389	383	408	371	347	375	389	384	380	383	377	384	399	388	393	366	385	409	369	381	382	387	383	341	395	382	415	358	398	376	399	382	373	397	377	416	388	400	373	368	355	372	392	378	418	387	386	405	365	366	389	369	388	381	357	376	405	371	351	372	416	372	400	390	350	392	360	367	424	378	382	391	379	384	394	388	408	413	372	377	385	392	404	390	376	383	395	368	407	377	390	389	370	405	399	366	365	356	374	389	402	382	379	374	374	387	331	402	342	403	389	391	368	398	372	397	393	400	360	379	367	392	366	381	392	384	392	363	384	386	377	378	370	408	355	395	410	410	400	361	368	381	400	385	373	384	414	321	393	383	387	361	381	390	415	378	404	324	397	343	388	417	366	364	397	389	401	371	376	397	389	388	409	375	375	371	367	383	358	363	386	425	348	379
24579	21031	27424	25141	19615	12414	9057	6928	4620	2798	1862	1174	973	840	814	758	758	777	652	604	534	525	510	485	497	449	455	452	420	393	363	365	355	366	369	392	390	329	339	353	377	321	340	343	341	351	353	355	337	330	332	345	349	330	329	332	356	327	330	351	340	370	296	366	324	327	348	342	295	299	334	336	350	345	344	345	301	361	321	291	337	340	325	356	324	334	329	371	375	326	334	342	340	319	299	304	315	331	307	325	341	348	334	304	311	321	337	339	338	353	337	354	344	340	333	370	337	335	311	348	326	320	327	333	328	316	330	363	319	335	338	347	331	319	337	324	343	336	325	340	318	302	335	304	335	323	304	320	301	319	342	297	334	328	336	331	355	306	319	317	335	306	343	347	333	348	303	366	324	317	327	365	367	299	325	325	324	343	386	322	303	356	324	316	338	331	291	319	329	345	352	329	319	317	333	340	357	371	365	332	328	313	319	334	350	314	304	335	321	333	324	338	289	295	318	328	312	343	351	325	347	316	308	299	322	333	335	335	322	322	295	326	334	312	321	338	313	348	340	309	332	347	313	315	309	307	332	332	329	294	321	331	318	318	312	317	336	323	314	336	303	307	349	349	308	346	332	351	307	338	330	305	308	337	361	336	341	357	355	321	302	363	358	297	322	301	338	314	338	287	326	369	351	319	370	377	342	323	339	375	332	327	325	345	352	335	328	314	322	317	280	312	324	322	342	308	352	298	288	326	318	343	324	312	312	300	345	338	349	334	345	356	342	315	311	316	372	338	309	323	335	346	351	305	339	332	352	342	327	319	305	329	322	368	316	355	313	317	323	352	327	365	331	338	328	347	345	317	304	331	343	322	331	361	312	330	320	326	316	355	317	328	316	294	346	337	320	331	293	344	331	309	330	325	305	339	306	353	345	321	323	345	339	334	324	305	329	365	320	330	346	324	327	337	319	320	326	353	353	350	335	317	336	345	378	350	323	340	341	328	332	294	319	308	316	363	325	278	350	362	325	306	361	284	344	356	356	325	333	372	352	308	349	310	325	328	318	346	346	321	373	310	300	312	322	326	326	351	351	319	302	332	314	324	327	336	328	337	307	318	334	352	313	311	362	344	379	324	349	367	341	333	296	331	288	343	353	365	332	353	309	326	288	316	290	329	333	364	353	334	339	332	311	304	347	317	340	331	335	344	331	361	322	327	344	339	340	354	324	342	337	349	327	335	333	313	342	333	327	298	321	339	319	288	335	335	315	349	312	346	344	319	299	315	351	303	337	327	338	342	329	337	323	347	298	309	353	336	346	318	325	289	337	318	312	301	316	362	293	341	340	350	316	333	323	299	322	339	349	311	322	308	313	333	331	326	334	332	290	340	314	351	337	335	328	315	349	337	332	325	343	357	355	323	296	304	297	316	368	326	345	308	320	358	342	323	324	355	349	352	301	345	318	336	333	332	320	325	327	300	305	343	313	325	349	367	316	322	343	351	318	315	316	331	347	338	327	296	318	307	307	339	335	319	307	336	363	345	328	303	338	346	354	322	357	325	343	338	365	331	294	305	337	330	346	321	320	317	308	343	336	355	313	335	312	350	337	304	309	353	327	348	321	335	332	348	311	329	335	310	331	311	318	360	309	348	330	354	328	315	310	319	307	309	329	306	308	349	352	322	341	331	350	313	337	316	383	339	340	354	342	319	308	336	316	333	317	340	307	340	345	334	331	326	344	349	340	322	335	325	328	299	370	357	318	320	334	287	350	310	336	321	320	307	320	355	354	319	335	322	330	323	363	340	307	358	327	335	349	307	315	339	302	327	346	356	333	341	293	328	366	325	324	344	359	320	325	374	341	354	336	337	305	320	308	338	324	322	338	351	339	348	349	361	374	316	338	333	319	352	351	333	321	338	345	321	305	345	355	322	318	347	328	351	318	314	330	353	300	339	315	349	309	336	353	350	352	322	304	332	316	345	319	340	335	325	366	341	315	346	311	334	330	317	336	349	327	331	287	325	327	320	326	296	312	313	346	318	340	316	320	341	315	338	336	328	328	317	357	351	315	301	346	360	283	345	311	361	326	302	329	345	306	331	341	313	338	309	313	355	345	336	317	306	324	349	322	339	351	332	341	355	317	336	295	300	309	316	335	317	299	320	333	314	327	294	285	338	319	302	306	338	344	340	319	311	339	317	310	337	334	343	344	355	327	333	332	349	342	293	366	354	345	313	315	320	324	358	346	342	316	337	314	301	338	303	355	322	327	289	338	368	328	310	301	337	354	290	327	349	341	341	315	340	333	357	360	340	319	324	356	340	338	332	334	336	366	339	326	309	308	350	333	324	367	351	323	311	320	306	349	307	326	324	323	312	335	327	318	345	369	324	307	362	331	341	354	339	343	320	337	370	339	322	362	322	338	325	358	359	319	342	335	297	308	347	323	372	325	331	318	353	324	314	314	358	339	337	329	349	339	337	346	367	386	322	328	350	331	330	336	331	325	343	331	331	328	345	309	294	326	341	342	349	302	350	321	344	340	316	336	317	324	342	350	347	342	351	318	331	326	341	343	329	328	346	318	322	324	333	323	319	324	282	362	334	357	317	350	317	349	301	337	340	305	324	301	331	344	375	325	318	359	324	330	321	349	296	326	341	314	336	321	328	328	333	345	336	341	327	342	333	318	315	358	363	326	336	332	321	323	330	325	296	375	333	339	316	333	300	318	306	337	349	310	322	328	312	332	302	323	341	289	317	314	369	328	342	325	343	345	347	306	338	336	336	291	326	283	328	308	328	343	342	314	317	325	310	329	343	341	318	311	318	308	336	319	322	340	334	315	343	303	331	345	307	308	281	324	343	328	298	327	345	338	298	316	327	312	336	364	355	334	320	307	346	310	297	332	322	315	346	314	338	335	326	319	324	308	378	341	349	333	351	353	363	306	354	340	321	306	315	322	330	342	313	316	295	322	380	340	370	318	331	326	340	304	368	321	343	347	337	333	331	347	353	313	331	331	318	332	352	321	330	346	291	357	295	320	307	319	336	323	362	336	356	342	354	319	381	336	337	341	307	317	337	328	354	308	366	307	325	368	344	316	340	316	335	343	319	335	289	327	360	344	327	320	329	334	314	298	337	320	337	319	290	331	351	334	319	330	326	357	326	344	321	322	323	348	317	320	354	336	383	341	305	335	341	341	337	368	310	316	374	336	342	324	349	316	347	353	336	307	351	310	338	345	353	319	328	334	318	321	336	344	331	289	318	366	313	320	339	318	306	328	342	348	350	374	330	337	327	303	348	306	344	328	314	341	305	319	316	316	336	345	331	315	340	324	335	323	336	353	326	330	317	344	334	335	340	303	349	363	331	315	353	314	347	315	303	330	337	331	338	322	324	332	329	345	341	322	335	333	330	331	313	319	329	301	338	337	331	329	316	307	317	325	369	350	279	331	351	325	356	300	350	349	344	330	328	331	328	332	329	351	335	351	325	354	337	308	335	296	330	356	338
18705	37509	31041	21078	18637	15339	13503	11243	7837	4870	3061	2010	1600	1266	1152	1105	1151	1071	945	864	741	644	645	654	644	594	566	522	528	457	441	423	447	434	393	396	408	418	365	420	387	371	364	363	408	362	380	366	372	371	371	423	358	363	367	386	354	372	329	360	381	375	405	348	388	402	359	348	352	368	360	372	368	374	357	381	378	351	395	344	388	366	373	404	371	366	372	375	378	367	348	359	379	400	362	397	396	383	367	364	359	371	350	391	383	400	359	378	361	370	365	386	341	348	321	340	363	389	360	404	369	348	369	340	352	386	342	332	369	368	405	385	374	393	391	362	331	382	386	381	368	372	412	359	369	418	379	351	386	353	357	371	378	366	378	360	337	389	350	387	397	359	350	374	357	379	351	362	358	343	369	371	378	385	374	375	341	330	358	349	346	352	362	348	363	332	365	339	380	361	398	368	357	365	340	350	370	373	385	377	348	350	356	340	372	379	377	391	379	355	364	390	354	342	354	349	375	388	361	360	366	356	418	359	419	355	358	357	377	342	339	348	383	364	375	359	364	344	348	370	352	369	387	419	392	337	347	356	334	338	384	378	368	357	378	296	373	351	374	406	355	343	389	353	346	403	337	393	371	380	352	350	338	358	409	340	372	354	346	375	390	384	356	333	377	357	379	370	416	406	363	370	363	363	394	366	348	365	369	384	383	379	360	366	356	409	377	380	365	372	368	363	353	400	359	389	370	366	391	352	358	363	363	386	374	388	357	367	371	364	383	389	347	377	354	375	367	354	378	393	378	390	368	370	356	336	378	367	357	386	342	366	363	350	344	327	410	379	352	378	352	348	359	342	353	412	366	378	372	361	372	344	386	375	391	354	371	375	389	351	354	373	369	340	379	361	357	350	340	359	346	373	380	401	382	383	343	355	329	359	356	358	373	364	367	363	386	376	360	381	348	374	398	363	363	366	340	400	368	341	364	348	333	350	343	343	358	345	335	359	400	347	377	381	369	373	363	336	326	370	414	342	351	353	374	379	343	365	349	390	371	379	352	349	362	367	329	385	384	398	339	390	350	392	370	356	353	360	381	353	417	346	333	372	359	349	397	370	406	352	351	389	354	389	375	370	367	396	399	358	373	353	382	366	388	369	343	371	360	372	325	374	364	364	359	373	376	333	376	380	340	363	386	349	372	386	341	363	366	399	379	368	355	366	353	367	375	340	361	368	383	377	349	358	369	356	394	351	390	372	369	392	327	362	360	405	369	345	390	355	350	356	361	385	346	375	361	368	339	357	380	362	388	365	358	351	359	357	349	401	376	364	370	373	377	340	368	336	370	349	359	365	345	396	367	353	376	342	403	361	382	390	367	336	368	346	384	338	360	367	381	352	369	378	355	355	355	362	376	373	374	342	341	366	332	334	326	359	396	357	334	388	370	355	368	388	360	356	341	357	349	346	369	378	386	345	356	364	316	378	391	367	350	357	349	366	330	376	363	377	359	348	337	361	413	377	363	345	395	366	394	351	324	367	363	383	354	380	333	341	374	350	365	367	380	348	371	409	375	386	373	392	353	369	391	373	369	371	398	365	394	389	391	365	388	355	360	354	375	364	379	364	369	383	348	354	337	346	356	363	360	369	363	387	363	380	370	339	377	358	356	348	361	402	355	333	361	376	357	371	368	378	350	357	348	335	390	376	365	342	337	364	365	392	363	343	354	355	409	405	375	340	366	336	359	395	350	375	386	372	403	359	344	359	361	358	358	346	391	379	387	343	350	420	350	364	348	385	372	361	387	376	386	375	358	352	392	368	342	380	378	390	359	378	349	348	360	385	345	377	385	360	336	381	369	349	347	357	371	373	355	348	350	384	367	365	380	416	395	371	362	336	348	327	361	386	340	363	349	372	348	359	401	354	348	383	377	354	363	363	346	366	369	369	383	367	361	382	351	333	369	379	349	352	370	370	391	396	336	371	392	350	367	368	372	343	390	373	382	372	366	424	387	388	348	380	391	354	379	358	342	351	368	377	354	384	350	365	404	354	375	357	383	386	341	362	366	353	375	379	404	354	385	394	329	362	363	367	371	391	356	366	342	352	365	387	370	391	345	339	367	341	386	362	368	408	351	363	362	397	383	364	377	351	401	360	346	348	378	376	353	360	364	397	362	393	364	351	351	370	405	360	386	368	334	359	359	370	351	351	371	363	380	366	388	371	341	363	368	358	403	348	360	367	341	362	382	360	341	364	386	373	390	360	349	364	428	406	346	348	372	361	386	376	380	366	348	348	374	371	398	342	370	383	340	360	356	350	357	375	355	385	362	338	341	374	398	405	390	350	367	371	367	362	374	376	359	355	400	383	363	317	375	353	367	341	358	371	351	366	346	381	372	401	337	342	403	384	340	360	394	379	394	361	361	362	338	369	323	351	341	347	329	340	374	369	376	351	385	437	362	359	357	401	379	361	370	346	357	353	348	362	362	396	350	363	356	364	363	379	389	341	359	365	367	391	355	370	362	394	363	369	366	390	386	397	415	363	388	377	363	361	358	360	350	358	368	385	380	325	371	350	366	372	372	366	368	359	389	382	356	399	360	372	351	364	325	374	398	338	390	372	348	407	358	391	396	322	352	347	369	398	342	356	347	366	383	380	404	377	399	348	383	350	386	370	379	377	373	421	394	370	345	371	376	353	376	353	377	347	368	398	358	350	341	368	390	363	361	334	377	362	344	330	365	394	383	360	361	388	348	368	353	366	386	348	369	330	382	387	370	358	376	367	371	357	352	351	347	409	335	351	333	391	348	373	368	356	369	362	402	386	366	401	352	362	350	396	377	411	336	368	367	370	361	336	338	380	343	338	377	384	348	390	361	350	401	350	363	357	391	352	353	385	395	327	350	367	361	377	385	403	335	357	370	375	378	368	374	342	354	347	387	354	345	385	360	395	401	388	354	371	340	383	371	355	381	349	348	349	357	386	332	370	368	353	376	368	369	379	343	357	355	389	376	380	352	380	304	357	419	372	364	369	381	397	401	373	369	375	351	372	367	384	379	383	373	383	364	362	363	356	337	387	340	364	399	332	336	383	371	378	376	367	354	382	374	370	385	360	388	393	332	378	390	359	324	357	362	364	365	342	386	354	371	381	379	337	376	376	388	359	331	400	381	384	390	378	367	381	380	361	341	364	359	358	349	363	406	355	355	358	376	382	350	355	381	373	370	402	392	364	353	356	368	383	365	345	377	378	408	341	388	365	412	370	382	383	360	355	344	348	378	383	381	354	370	371	380	384	384	367	359	365	395	386	371	380	334	355	381	352	367	370	387	349	350	376	367	371	360	371	358	372	380	354	338	349	401	366	363	356	338	353	355	347	370	390	362	387	390	318	341	417	383	363	384	353	378	346	391	368	358	372	334	375	325	351	399	374	389	355	359	365	356	378	362	422	347	359	355	362	374	395	407	399	388	385	369	310	364	390	357	369	374	363	389	381	343	342	377	375	341	364	337	361
22456	21007	28505	23722	21248	22408	22582	14184	9064	5425	3329	2112	1579	1260	1181	1088	1102	977	854	745	666	551	499	534	537	441	409	440	343	351	303	286	297	278	272	253	212	258	235	227	225	208	233	250	236	229	242	222	207	200	210	203	185	191	224	214	215	207	200	215	183	219	218	206	221	218	205	183	203	197	202	173	171	204	202	211	204	198	198	192	190	199	207	209	199	205	185	209	180	207	191	191	184	207	163	171	207	203	198	204	187	191	193	208	219	210	192	197	202	207	184	195	207	213	207	195	221	205	226	205	202	176	194	181	204	196	196	168	192	176	165	205	190	190	198	187	203	209	205	200	182	200	212	190	187	202	177	204	201	179	196	202	200	165	222	202	197	184	181	203	177	205	205	213	206	210	218	189	181	178	216	204	205	222	191	201	158	208	186	187	180	179	182	173	209	198	182	194	181	182	192	189	191	208	205	189	211	183	208	200	174	203	193	199	215	200	212	180	209	179	181	171	183	212	174	187	211	218	183	179	189	176	201	201	183	201	205	192	206	207	193	192	201	193	205	203	205	183	178	188	212	210	186	186	189	202	197	200	202	209	196	186	187	198	207	184	199	192	203	220	192	181	203	196	176	200	187	182	195	185	197	204	208	188	212	172	195	194	178	209	205	211	197	232	213	199	192	190	201	183	188	185	219	200	190	206	200	179	206	195	211	206	189	211	176	184	192	171	236	191	202	212	172	200	186	210	188	204	218	183	178	236	201	193	187	201	220	198	171	196	203	195	199	184	186	209	191	198	209	203	217	198	187	191	179	206	169	192	184	198	213	196	196	202	202	179	198	194	188	207	201	181	186	216	206	206	178	205	186	215	181	176	202	171	203	226	203	201	186	213	183	195	203	183	202	184	196	176	209	190	203	157	197	188	196	196	217	218	190	198	192	187	182	204	192	182	176	197	208	181	217	227	193	188	229	170	206	201	197	187	197	176	210	206	198	201	201	194	191	187	182	230	191	180	179	184	199	192	211	188	189	218	209	195	194	213	174	213	208	216	164	192	173	194	180	187	199	182	222	204	187	186	198	194	195	216	206	199	222	196	196	196	204	189	207	202	223	207	204	204	180	201	204	194	225	218	202	178	204	176	172	167	215	167	195	192	176	177	210	195	174	199	179	210	185	186	219	211	219	219	234	199	180	191	220	198	169	205	169	205	190	188	194	203	187	198	189	203	215	205	196	189	202	229	202	206	170	228	201	189	173	214	201	182	177	171	204	194	189	205	203	203	179	227	189	189	203	193	194	204	198	192	194	191	208	225	202	187	195	193	188	164	186	201	194	215	198	194	194	189	204	183	196	178	224	187	225	212	200	206	181	196	215	187	206	186	186	197	205	182	195	213	235	201	214	206	183	188	184	205	190	202	188	192	196	200	188	230	210	218	164	214	200	184	209	205	184	185	187	186	197	181	197	215	190	206	204	212	178	208	203	199	215	195	180	209	197	183	200	190	214	196	210	209	198	181	181	200	197	195	198	198	195	183	215	214	203	178	208	178	164	198	198	195	202	199	174	198	210	222	185	186	177	196	196	186	188	202	224	190	191	202	212	194	184	207	183	191	190	187	196	188	213	178	183	218	195	214	172	215	214	209	196	178	209	187	200	209	195	198	188	199	216	174	210	184	182	196	196	182	218	202	203	180	184	206	232	182	194	190	210	176	195	186	206	194	197	206	226	192	212	192	190	216	202	216	195	200	181	183	170	210	214	188	202	176	209	177	177	206	184	194	210	208	188	173	195	210	191	197	191	182	209	187	177	191	191	207	200	178	195	204	196	160	194	178	213	197	206	175	200	195	188	204	207	206	199	211	192	211	221	180	205	194	204	192	196	204	215	185	194	196	213	176	207	183	212	182	184	215	207	195	183	198	201	190	189	221	176	192	209	193	210	184	219	178	190	203	205	178	186	203	218	190	211	241	180	202	187	203	191	193	195	206	224	185	200	176	179	166	203	203	183	188	194	207	200	204	225	225	181	218	179	224	198	210	220	194	154	182	199	185	207	186	191	188	216	151	185	209	191	191	165	185	185	206	203	189	201	190	178	183	198	207	197	184	207	166	208	189	201	188	223	191	187	172	191	197	216	199	191	192	211	198	178	205	180	214	196	192	200	202	193	195	198	189	186	176	196	190	186	197	219	189	179	197	205	200	196	195	223	196	210	181	169	194	215	227	202	186	173	174	184	204	187	172	235	203	181	195	195	166	185	182	196	198	203	194	199	200	212	191	203	198	190	177	209	195	184	205	194	182	209	206	172	189	204	199	172	195	208	197	196	194	191	211	216	176	164	198	189	179	212	196	201	195	183	202	175	218	204	186	188	177	201	209	187	176	177	172	207	191	224	206	181	203	186	173	198	204	196	194	214	169	195	204	211	201	207	215	199	205	198	198	190	196	161	191	196	186	200	196	193	186	204	197	193	178	189	186	201	223	217	211	204	202	181	184	232	189	218	178	188	175	201	220	173	187	191	200	195	216	184	198	193	204	194	194	202	194	181	197	210	208	177	189	203	190	193	215	202	212	198	168	172	201	184	203	237	172	189	190	198	191	204	185	186	200	191	217	208	185	177	227	201	203	189	181	200	210	204	190	192	213	188	205	199	216	227	205	159	186	187	212	202	219	188	198	205	209	208	199	189	187	198	199	193	197	191	186	207	164	178	197	181	186	194	183	206	219	172	197	177	211	201	189	176	208	212	165	199	201	183	215	212	181	194	224	190	174	203	195	199	200	178	217	208	209	189	188	190	212	180	179	207	216	192	180	199	201	215	190	196	195	211	204	180	199	175	226	187	199	202	205	195	205	210	208	195	186	190	189	176	194	211	188	198	195	165	188	207	209	180	185	212	217	176	185	182	214	194	179	226	211	188	190	165	185	205	179	194	176	206	188	206	200	176	186	196	198	175	199	191	180	206	182	229	230	191	200	186	167	187	199	195	173	229	190	194	168	187	197	187	179	208	196	206	194	178	193	203	198	196	170	188	185	195	199	183	189	185	202	198	203	188	225	192	192	200	175	215	191	195	168	205	222	183	182	185	191	194	207	170	183	200	173	191	231	212	200	184	188	174	176	203	230	203	203	195	202	170	180	177	215	186	190	214	178	192	205	197	197	176	203	204	184	176	175	216	187	188	168	185	191	210	199	201	217	185	194	166	179	189	193	207	193	181	171	178	198	203	198	176	196	186	197	195	190	190	193	201	242	216	196	174	185	200	208	215	182	200	215	215	182	185	181	189	207	220	205	179	201	190	213	206	187	209	189	213	198	193	204	183	162	215	185	214	197	184	193	191	184	199	165	177	213	194	177	185	221	183	179	197	180	215	188	173	200	190	201	217	184	200	194	177	193	184	204	199	186	199	176	197	195	210	212	201	219	179	184	207	206	187	185	218	209	199	192	211	187	196	178	231	212	188	177	174	213	195	181	187	210	200	184	187	214	183	200	200	206	181	185	187	192	207	193
21334	45781	39462	29422	27019	23030	20421	17688	12617	8283	5191	3389	2424	1990	1829	1679	1681	1515	1332	1137	924	804	747	737	679	648	594	542	442	395	427	363	346	363	336	321	309	278	265	284	290	274	236	258	249	290	264	277	274	243	243	253	238	254	267	262	241	243	225	232	252	228	234	255	226	226	239	199	208	221	221	222	213	231	212	206	221	211	222	221	211	231	219	228	231	215	230	210	236	268	218	214	218	232	224	205	227	226	218	234	253	204	222	234	194	217	212	212	195	237	218	217	216	234	224	214	231	229	226	212	225	237	235	243	219	209	191	225	212	244	217	218	218	222	212	191	215	220	226	183	215	258	200	228	206	199	218	193	204	209	207	216	205	193	246	199	229	224	216	197	224	226	235	232	199	209	216	215	231	231	238	203	219	224	203	216	232	232	209	210	229	227	243	221	198	210	240	233	253	205	223	234	234	205	241	216	223	208	215	217	218	232	227	211	209	206	200	211	218	202	199	219	217	234	243	213	210	224	201	210	237	220	232	229	214	245	222	215	205	219	216	197	206	188	216	244	196	223	232	213	259	202	205	216	224	215	214	222	210	212	193	211	246	228	200	209	255	217	242	227	216	221	235	256	223	236	197	215	229	184	203	217	233	200	230	229	224	214	203	224	219	208	218	214	243	214	185	233	204	207	219	213	247	223	223	219	218	218	193	220	215	252	205	219	202	228	220	228	201	237	217	226	190	216	225	227	227	235	226	221	224	228	224	213	220	229	210	206	196	223	198	221	229	225	226	210	213	210	211	213	210	241	199	204	215	235	217	207	231	215	215	227	186	217	245	210	218	246	225	216	195	226	221	216	204	219	198	245	232	229	234	233	235	210	225	207	219	240	214	253	220	190	212	229	217	198	219	218	224	197	234	227	222	236	220	217	197	226	242	224	201	200	217	212	198	212	223	218	250	207	212	239	217	216	230	225	194	217	220	229	215	243	229	234	221	222	207	230	199	229	208	211	222	192	218	204	241	230	229	220	209	221	208	216	230	210	228	219	231	209	217	210	204	227	202	228	213	224	225	223	239	212	216	252	243	190	221	221	213	213	220	225	223	217	239	228	201	218	201	219	223	214	214	204	203	244	211	213	196	228	228	229	241	206	207	202	213	238	212	232	232	234	219	220	231	236	215	216	238	221	227	207	222	215	225	195	241	252	216	238	230	244	236	222	227	220	226	178	208	215	217	222	241	218	191	214	227	224	212	246	212	217	226	188	213	218	211	238	221	200	212	215	234	236	224	208	237	204	205	227	213	235	232	220	237	239	212	203	205	245	184	225	206	259	228	228	205	236	219	208	219	215	207	242	202	263	204	217	222	236	237	231	229	233	227	221	201	215	202	236	230	218	244	222	226	226	249	238	209	210	210	229	231	207	210	203	219	217	240	200	238	204	205	218	203	213	232	236	229	220	225	220	220	226	227	235	232	231	220	203	207	217	267	224	236	203	227	210	244	243	203	231	233	228	223	226	224	222	219	233	234	216	213	207	216	230	220	218	216	223	192	213	226	220	261	197	239	219	235	196	203	211	213	221	229	218	219	240	241	208	192	210	242	224	212	215	232	227	242	233	232	230	242	213	250	216	234	213	221	193	216	218	194	234	223	230	220	191	194	230	211	216	198	223	192	221	227	196	213	205	229	209	235	201	225	227	238	208	259	224	240	251	212	229	204	208	230	209	224	222	210	228	229	207	230	204	240	244	205	234	219	210	219	223	208	189	207	211	199	221	211	215	224	233	219	244	215	217	220	230	198	217	235	244	225	225	208	194	244	205	238	248	204	207	206	235	217	194	221	217	252	235	213	255	237	235	236	195	213	219	196	228	218	245	238	242	228	230	215	234	226	216	215	207	223	219	220	231	230	218	198	226	237	227	211	233	222	248	202	216	243	242	222	206	223	215	200	203	210	224	222	236	218	213	206	207	228	222	227	209	251	216	203	207	222	204	240	234	217	219	197	222	241	198	213	227	213	201	203	211	231	241	209	243	221	218	241	243	219	229	232	191	240	232	253	217	230	245	221	216	237	232	196	231	213	206	206	227	233	201	231	221	217	223	210	225	214	203	229	208	221	229	202	201	240	198	199	219	211	213	203	228	205	240	257	207	221	229	234	216	239	209	219	200	207	189	229	218	225	215	197	230	228	200	211	212	236	227	205	217	226	210	227	215	243	212	215	248	217	230	185	224	216	207	221	223	211	205	196	243	220	247	248	226	219	199	214	219	211	205	212	195	241	240	220	198	221	195	207	195	207	240	242	218	197	230	233	206	232	207	231	231	223	220	227	201	228	230	234	217	223	211	244	216	217	237	216	233	196	238	221	213	251	225	209	211	188	227	203	230	243	205	213	213	234	203	208	204	221	205	229	192	239	219	252	230	190	244	229	243	238	224	240	205	228	198	196	223	224	225	211	242	222	217	226	224	208	216	241	236	226	229	204	215	226	191	186	229	201	222	217	199	202	192	219	223	216	222	213	235	229	186	228	192	227	237	210	221	225	237	234	231	224	237	237	214	212	216	225	239	216	200	209	211	236	204	217	217	209	210	192	229	182	239	208	187	199	221	228	221	220	202	223	234	204	192	212	206	209	227	218	214	199	249	205	224	220	218	223	230	224	211	206	194	213	214	244	204	228	243	230	222	213	201	210	208	225	223	225	213	240	204	251	214	212	240	209	228	236	221	241	226	231	214	243	187	220	223	216	251	238	258	213	226	209	232	231	217	199	217	227	205	236	245	233	216	247	221	243	209	225	254	219	226	204	220	241	246	237	200	226	206	236	220	234	239	207	212	226	230	195	206	231	218	233	220	219	220	237	211	218	227	220	235	181	201	226	251	193	189	220	222	242	215	210	229	213	202	209	212	238	187	212	200	222	176	205	225	188	191	201	243	238	230	233	220	229	220	209	208	217	230	213	208	208	229	210	245	223	243	205	212	215	230	209	223	223	208	214	236	224	186	226	259	203	224	220	226	213	199	220	234	221	235	206	204	222	234	216	208	219	198	232	228	206	244	199	192	193	195	233	235	208	223	221	205	210	221	231	220	200	237	224	207	232	214	213	209	186	216	214	184	241	219	255	188	206	230	208	236	211	188	252	201	213	215	209	226	203	214	204	222	234	217	200	213	188	216	250	250	233	208	233	231	213	230	222	219	204	224	208	218	215	215	202	208	225	219	261	190	214	219	220	229	192	219	224	221	234	207	211	239	234	199	210	206	219	211	231	203	225	217	237	217	221	254	247	233	194	218	191	224	230	205	235	216	235	230	209	199	214	221	209	206	219	198	226	200	202	219	197	220	208	237	226	246	233	207	219	217	229	241	215	228	231	218	216	232	212	218	216	221	198	222	229	218	229	201	211	225	220	230	224	215	197	233	223	208	234	214	224	202	201	229	238	241	216	204	195	245	208	209	218	223	221	233	202	211	178	214	210	207	207	215	208	224	247	222	223	216	207	207	221	233	236	212
27497	22321	23444	16155	10743	7608	5992	4845	3300	2029	1411	1038	895	798	738	697	771	712	685	615	553	539	541	544	483	530	483	491	483	468	475	466	444	475	450	451	444	438	453	468	445	417	401	464	463	434	457	416	409	475	462	453	437	415	429	410	469	428	386	444	404	458	409	456	432	423	409	417	395	428	416	440	389	431	424	423	441	431	443	433	443	412	420	421	443	423	402	454	415	400	433	451	421	417	437	422	446	454	433	407	409	466	441	467	415	446	429	411	389	383	419	426	422	458	473	432	451	404	415	421	427	414	400	424	455	395	444	436	408	467	409	424	393	421	436	426	395	444	422	433	452	409	428	385	462	450	455	427	443	410	439	451	424	427	425	431	445	391	428	425	445	433	407	418	403	412	451	413	451	461	445	397	447	413	375	407	439	455	426	418	432	408	401	426	380	374	385	430	465	428	422	421	406	418	434	425	412	435	410	422	413	398	414	421	421	416	438	420	419	439	373	419	413	441	422	413	432	386	442	417	391	453	404	456	450	437	450	462	434	398	451	443	436	413	402	385	417	383	452	403	432	426	433	396	384	395	421	458	431	449	437	395	421	416	456	424	432	407	426	425	403	422	429	425	428	417	449	437	412	415	439	431	399	438	436	421	414	408	441	439	402	437	411	480	419	426	427	404	429	395	432	435	410	424	424	457	416	410	443	423	411	424	427	402	435	438	427	430	438	421	415	432	413	447	440	411	448	455	420	450	410	407	446	414	434	432	432	421	443	414	424	429	414	425	425	418	419	382	467	442	441	464	421	391	427	439	448	417	430	452	435	441	430	432	441	391	399	432	433	421	394	400	399	419	434	409	442	412	402	414	449	421	423	429	416	469	423	453	478	396	451	429	402	400	435	422	420	456	415	446	407	431	395	416	443	411	403	435	416	399	408	420	457	401	433	446	423	377	420	379	413	433	437	444	398	443	453	448	426	410	435	423	458	447	420	391	434	444	439	426	398	423	419	417	410	469	415	417	400	414	416	400	416	434	425	435	423	420	404	412	416	432	449	419	433	402	428	438	425	424	412	428	451	432	449	453	456	403	435	412	454	452	445	449	412	418	451	431	434	431	422	427	409	403	447	444	445	442	408	432	455	417	394	411	398	401	415	419	407	454	446	402	443	422	435	449	479	438	428	394	416	408	455	459	392	449	416	403	397	412	414	428	398	407	436	447	419	418	429	463	445	403	435	404	423	410	413	444	424	421	442	444	399	429	404	441	396	418	417	405	422	414	420	440	418	479	412	423	387	477	383	425	390	443	475	395	420	413	459	442	441	423	415	431	434	434	417	482	437	446	429	421	422	416	426	417	412	435	411	427	436	414	403	405	417	439	396	421	405	379	424	413	430	415	418	408	436	415	388	416	417	398	420	398	393	425	484	432	404	428	455	452	412	445	404	402	415	458	397	408	395	457	410	411	429	405	411	411	448	421	416	458	445	441	417	457	433	409	414	444	435	417	442	411	427	398	408	458	397	411	425	420	409	436	431	418	444	453	429	366	459	460	411	451	438	432	378	423	414	438	469	411	439	409	475	400	410	408	437	417	438	436	401	399	418	383	381	407	407	438	399	371	443	386	445	389	410	430	412	463	387	390	407	470	435	475	423	424	403	418	405	416	396	481	398	413	433	448	429	403	454	423	469	424	416	456	377	400	432	431	407	419	416	439	425	446	417	396	423	417	439	416	432	390	406	413	464	442	378	447	412	415	439	447	436	434	443	421	414	432	406	419	397	408	441	410	423	436	418	445	436	471	446	440	441	434	420	422	423	384	428	395	383	443	443	410	405	448	453	421	407	430	413	414	424	415	441	409	405	444	416	424	416	401	438	428	449	406	422	410	377	393	449	384	439	438	474	418	416	417	430	434	448	431	416	460	405	443	424	422	453	433	422	409	395	457	417	418	440	431	393	419	436	414	415	456	406	429	441	419	388	407	452	407	422	413	410	393	417	427	440	423	441	407	411	425	411	414	461	421	432	440	429	429	435	420	406	418	437	385	393	436	391	448	404	421	406	434	424	434	425	401	412	452	415	413	445	418	425	451	401	463	405	445	428	388	423	425	442	429	462	425	428	441	404	430	388	461	423	424	424	400	415	378	417	436	410	450	400	436	431	456	432	409	447	439	424	455	413	414	418	419	452	384	445	507	442	356	457	445	434	459	411	392	395	419	428	419	421	427	434	453	452	435	401	424	419	443	438	423	424	450	450	436	400	424	426	398	437	420	429	470	454	439	426	429	407	438	423	425	408	384	430	425	416	454	407	379	423	441	428	434	461	414	441	404	445	428	428	427	422	444	417	407	411	408	436	409	413	438	403	415	423	422	452	421	402	416	418	436	414	445	466	409	406	454	407	415	424	404	458	397	427	422	427	390	418	457	445	415	408	427	421	397	420	433	406	453	426	428	434	433	432	423	424	434	422	417	443	425	409	435	405	453	411	421	438	413	449	437	438	423	402	386	416	434	403	415	424	446	438	455	424	431	428	446	421	364	435	440	416	415	463	433	435	418	431	441	420	493	458	410	462	421	408	449	418	416	420	413	419	386	418	443	451	391	409	407	384	400	434	437	454	441	416	430	403	433	406	402	440	431	433	400	442	440	459	403	449	416	414	409	432	413	409	441	417	443	400	429	452	412	419	423	405	422	429	403	397	411	438	482	420	408	392	408	436	414	419	410	456	401	404	460	446	414	444	427	406	430	407	394	433	449	449	425	427	466	445	407	407	443	428	399	438	435	472	439	402	379	440	440	428	436	416	427	432	438	382	438	417	453	451	391	463	434	430	421	418	418	426	455	423	425	389	419	427	457	431	429	430	400	426	405	432	438	431	429	429	398	412	400	416	444	425	418	453	419	449	439	454	401	448	450	443	428	426	447	437	429	439	393	411	420	444	412	398	431	417	398	376	421	386	409	423	426	411	409	422	450	416	407	420	447	430	412	426	420	422	402	439	432	481	418	377	453	440	425	413	425	412	379	434	419	483	432	421	410	423	407	427	443	401	433	434	436	419	442	434	409	418	448	412	442	460	432	401	403	436	420	433	403	442	439	436	442	436	427	421	399	453	438	432	410	452	411	453	418	428	392	415	438	378	455	433	431	432	429	431	423	435	419	419	450	437	415	441	408	438	441	422	405	395	417	480	409	398	372	457	405	392	427	438	447	433	433	441	445	407	429	465	412	438	397	400	436	421	402	493	441	432	399	442	407	424	371	429	483	485	454	432	428	469	415	447	433	448	400	434	433	447	421	418	418	400	431	444	402	421	469	431	400	451	423	418	399	394	476	421	437	378	457	444	437	403	437	435	461	417	441	433	417	431	437	414	475	428	407	433	410	432	426	414	431	440	422	455	379	406	416	420	430	413	407	449	417	419	405	410	439	426	433	445	384	407	406	424	436	427	436	446	434	405	447	420	435	434	439	448	418	433	396	416	430	405	406	406	425	405	464	399	434	425	432	408	413
17557	31666	25812	16236	14144	11390	9934	8047	5368	3294	2072	1400	1242	1064	1047	960	999	913	877	772	752	707	691	657	682	601	643	632	585	537	516	550	522	515	523	549	492	524	468	464	470	482	494	501	520	532	486	488	484	488	520	504	537	513	499	485	458	507	496	474	471	471	462	440	460	470	474	464	481	475	488	450	488	506	475	476	475	480	495	454	477	501	474	471	457	505	449	454	490	482	567	502	513	511	532	458	463	483	453	452	513	466	521	499	479	474	544	516	477	479	515	467	444	501	465	467	499	474	504	474	510	503	481	504	481	453	483	425	488	492	469	517	494	482	473	483	470	517	444	504	514	471	475	522	494	495	469	495	460	509	488	505	459	484	478	514	493	437	507	490	488	484	530	507	493	432	492	476	473	480	449	517	503	464	464	476	483	487	489	519	494	493	448	457	473	464	446	464	515	514	481	467	506	488	515	490	502	491	468	484	450	442	466	460	472	515	472	496	493	459	474	488	507	479	490	450	484	468	457	481	464	509	489	449	478	510	532	518	495	481	460	474	466	473	486	460	457	463	494	477	491	481	495	469	448	505	452	481	503	449	473	477	462	468	510	473	475	480	473	501	443	486	519	474	470	488	483	474	496	516	466	461	535	491	488	450	473	471	494	484	451	481	500	487	489	448	459	500	497	488	471	476	460	486	492	498	442	473	489	500	488	480	516	434	516	442	451	480	488	504	478	457	476	491	496	499	483	436	502	469	491	470	487	489	451	475	456	465	472	467	438	479	488	506	455	508	491	474	494	527	497	478	458	476	462	490	474	506	483	442	465	474	489	515	489	477	504	499	505	497	521	533	474	519	518	449	483	498	507	478	440	505	464	487	442	485	480	473	494	500	504	484	480	500	504	482	493	514	480	458	507	427	504	472	471	485	472	483	513	486	437	511	490	483	463	445	498	456	496	500	504	485	484	468	485	503	468	484	469	496	459	454	479	537	468	466	530	490	523	460	497	460	499	501	457	462	519	520	484	502	475	448	496	467	475	469	497	457	530	484	521	486	421	469	451	470	512	480	532	503	496	536	495	487	482	526	457	492	481	444	469	471	518	438	469	495	486	511	429	498	470	480	434	481	483	496	480	451	500	458	446	521	463	493	475	517	495	481	466	473	528	442	490	496	466	457	479	468	490	485	505	461	471	470	497	517	466	517	524	505	474	491	491	484	464	488	510	449	451	485	468	445	545	460	477	521	474	493	488	490	476	484	508	543	520	465	456	495	478	485	507	477	503	480	493	493	491	466	488	479	494	475	474	445	466	461	474	512	451	497	451	511	458	517	476	488	460	463	473	480	486	482	478	458	444	464	472	476	490	503	495	480	483	471	468	459	458	479	494	468	468	489	490	520	460	477	465	495	476	439	542	497	451	500	499	475	471	512	474	468	500	485	467	487	467	503	518	476	484	509	468	470	448	478	518	513	467	448	468	517	477	495	460	499	481	473	507	471	449	485	471	459	475	483	490	490	503	470	491	488	488	467	523	452	489	480	465	469	499	465	462	476	479	481	439	491	505	480	536	503	464	527	491	488	473	465	445	470	487	483	496	501	499	449	439	457	448	496	454	478	512	490	471	546	481	460	496	430	492	467	487	453	495	458	476	468	449	462	529	433	471	482	449	477	485	488	457	493	467	502	513	497	473	472	506	483	465	536	510	495	482	514	485	501	439	509	491	510	530	503	503	457	513	441	488	473	473	501	458	437	419	450	472	453	478	484	495	462	485	464	481	466	481	474	450	483	446	454	459	496	496	510	449	496	494	484	452	487	497	462	476	471	473	482	470	493	476	506	549	471	490	487	479	460	497	488	507	439	449	486	483	451	468	467	473	455	473	469	506	451	483	459	494	460	462	475	464	406	457	482	481	460	481	494	509	439	492	456	490	436	490	476	487	485	501	510	467	488	455	468	511	467	493	461	477	457	483	488	474	479	474	470	499	478	476	470	516	456	498	468	500	488	477	463	496	480	467	504	434	469	460	455	482	489	448	467	456	485	490	457	480	489	488	491	443	457	469	508	526	481	453	488	501	465	506	481	450	442	506	473	461	461	482	475	491	452	467	456	483	498	473	496	475	479	507	488	472	489	485	492	456	499	441	512	451	462	500	434	481	455	472	460	481	461	502	493	504	445	504	460	421	454	498	471	496	477	468	488	460	497	448	515	493	453	503	484	461	461	485	463	528	488	462	483	505	501	486	522	474	503	469	478	454	493	474	478	485	485	470	462	486	492	461	486	460	474	477	486	468	499	464	471	502	460	487	492	458	481	475	478	470	475	505	467	497	462	451	488	487	522	474	485	486	467	471	451	469	487	503	505	504	446	492	460	473	482	472	451	504	496	455	484	447	480	460	509	467	448	458	457	500	494	474	486	463	493	479	479	475	497	507	532	507	485	501	490	495	455	478	505	495	454	494	473	493	504	456	459	478	460	478	516	467	472	534	498	495	440	486	498	446	459	476	487	509	499	475	472	465	490	465	462	478	485	503	500	467	502	447	464	478	462	476	467	447	482	500	466	510	448	520	496	478	471	475	505	478	504	496	481	487	444	491	512	471	449	443	490	465	482	548	504	486	516	527	460	489	485	504	504	497	472	465	480	465	521	472	496	446	484	463	453	526	479	467	484	488	481	495	496	456	493	486	460	504	492	457	483	487	478	446	510	478	461	476	472	502	480	480	514	477	455	487	475	521	487	504	458	500	533	465	475	506	502	450	499	477	513	484	493	490	514	478	483	481	463	478	466	465	481	470	501	495	478	444	476	503	507	534	477	464	447	481	466	485	469	472	459	503	468	498	458	469	457	522	459	487	529	498	522	461	499	466	476	486	480	512	481	450	452	469	490	506	488	473	465	471	522	445	482	466	448	459	483	513	483	491	488	444	481	454	472	467	491	505	495	481	506	492	489	466	500	524	502	448	469	474	468	517	501	501	492	511	437	488	505	434	498	481	480	461	504	518	543	504	471	472	453	452	497	491	487	476	510	463	462	505	468	498	490	455	482	452	515	480	453	471	468	492	454	483	533	505	504	474	481	460	485	474	501	473	473	477	488	469	455	459	492	446	477	498	497	446	432	477	501	480	486	467	493	466	497	496	522	500	510	485	503	484	476	491	499	517	475	464	479	437	476	513	486	464	492	504	513	428	502	470	469	485	450	480	483	487	470	471	465	500	427	503	454	437	444	463	491	510	481	482	454	457	447	485	448	467	465	491	495	482	473	470	455	494	468	471	476	459	503	429	471	477	496	488	458	493	512	500	507	479	486	493	492	507	492	478	472	512	478	478	513	495	498	487	496	473	439	508	468	478	458	502	483	481	475	495	471	479	472	466	519	487	460	496	475	493	485	478	475	477	435	488	476	530	495	485	480	464	481	478	482	467	483	492	484	444	510	495	479	456	482	477	453	498	444	471	495	458	499	438	496	481	517	461	470	485	516	465	463	514	485	447	508	454	453	498	488	481	447
23573	21007	28128	24185	21676	19427	14407	9584	5984	3631	2372	1627	1250	1049	1020	954	968	906	837	717	643	608	560	615	564	521	530	476	473	423	416	448	418	391	362	405	376	366	377	356	345	371	331	359	377	372	363	372	370	360	398	372	345	356	343	345	361	374	380	351	334	333	361	358	374	304	330	365	337	328	336	355	346	363	354	350	338	323	348	341	317	335	355	346	342	339	327	360	327	368	348	350	313	361	331	356	328	331	329	337	348	336	356	356	356	305	330	332	339	352	384	365	335	362	328	318	336	331	342	314	326	334	336	344	356	339	381	331	345	334	366	319	346	330	346	351	349	319	358	322	318	328	364	330	326	332	327	350	345	309	346	337	325	337	372	328	326	301	333	334	323	349	336	335	324	345	380	346	334	308	340	356	353	358	305	367	328	340	353	315	347	329	353	326	359	366	338	372	343	301	349	329	367	333	335	356	301	351	330	318	355	331	334	342	391	358	352	314	316	362	333	309	344	351	327	349	344	317	313	343	323	369	321	345	351	349	369	346	350	339	330	329	348	362	354	351	345	359	377	336	338	344	346	345	358	359	343	315	342	364	303	371	360	354	335	322	351	363	319	337	350	368	346	350	336	339	317	332	358	321	376	343	348	341	321	323	345	337	336	349	346	307	335	327	363	323	361	336	320	308	347	359	346	334	323	350	332	328	349	358	334	332	364	375	325	314	346	338	307	338	362	362	360	356	377	333	368	381	363	346	356	355	362	314	345	370	354	340	340	344	369	318	368	333	319	315	331	371	330	350	324	353	322	338	312	352	331	349	326	361	337	336	335	312	353	364	352	365	352	316	332	334	360	385	341	351	339	340	341	353	370	357	358	335	350	347	355	337	343	366	328	322	371	337	315	327	331	349	331	338	341	343	329	352	377	321	362	346	301	358	315	348	334	352	327	373	345	369	345	347	356	373	323	313	331	349	340	339	345	301	351	363	351	356	350	344	325	381	315	327	320	322	339	340	340	349	335	348	339	315	356	336	349	316	356	380	360	341	335	348	354	327	343	319	304	335	355	326	329	336	341	358	345	326	374	337	312	338	358	357	366	330	361	335	311	361	320	335	355	333	317	344	325	335	363	347	349	322	321	352	341	339	342	397	335	334	332	311	341	339	355	368	330	362	326	346	318	356	390	386	340	339	339	333	329	334	362	381	378	337	356	349	349	333	380	365	322	331	351	307	348	358	303	351	328	340	346	342	324	313	324	334	357	361	373	328	346	364	350	302	350	375	324	319	328	305	323	343	304	337	340	365	402	302	313	345	353	300	322	343	348	303	350	317	347	370	330	324	343	331	329	338	353	342	332	355	325	339	302	333	348	337	323	341	333	315	358	311	313	322	382	359	319	327	331	331	342	330	335	348	346	315	318	351	378	324	346	348	361	344	351	320	350	326	357	315	343	347	362	355	364	340	337	354	370	328	332	340	354	328	353	341	382	337	326	329	354	344	379	356	397	355	337	349	320	328	317	311	364	334	354	340	391	334	324	357	378	327	324	331	358	368	354	330	350	322	343	328	306	319	328	349	342	332	334	343	354	324	367	322	330	324	350	354	349	356	320	363	365	318	374	337	355	341	333	343	343	365	352	365	325	328	366	334	322	341	341	355	313	342	326	342	338	359	357	355	341	352	339	342	344	336	339	316	320	339	387	321	349	348	309	328	349	328	331	354	328	330	373	373	322	345	344	325	318	323	330	335	342	319	331	317	354	329	357	319	341	329	333	366	327	318	314	367	348	356	348	361	355	350	368	323	318	366	365	322	350	374	360	377	330	319	345	338	370	354	338	353	321	325	357	347	333	332	343	359	295	321	350	334	333	355	364	341	334	336	339	355	313	318	323	347	390	359	309	347	330	346	355	346	340	328	337	328	348	330	358	324	320	335	308	325	383	358	318	296	364	343	326	342	342	369	311	315	318	332	345	312	321	358	355	332	339	337	379	370	349	357	357	346	355	334	378	308	319	358	349	370	351	355	333	374	381	364	354	328	330	366	340	328	304	322	352	370	345	347	362	315	323	354	364	354	383	357	350	345	358	364	349	307	364	331	357	326	324	335	365	354	340	328	353	345	356	355	300	361	361	350	360	350	350	367	348	331	285	327	333	363	350	355	357	349	352	331	326	341	332	319	351	342	321	308	329	328	350	370	366	359	333	336	382	357	344	356	337	333	325	337	384	379	349	394	353	353	356	311	349	359	346	306	340	361	319	330	336	344	341	330	340	353	333	338	372	357	326	374	335	363	335	386	376	329	356	338	335	329	355	367	373	381	320	372	363	358	336	331	349	327	309	371	355	316	339	333	317	355	370	307	335	351	342	335	344	300	325	319	341	352	318	351	347	342	352	350	356	332	342	380	353	323	361	351	376	348	344	364	343	306	349	314	323	313	365	380	340	320	329	324	356	337	355	328	327	346	331	324	334	342	372	311	359	330	320	350	339	309	336	342	310	338	329	356	321	362	334	346	366	368	363	342	325	328	342	310	331	336	353	346	338	341	387	329	336	347	355	340	399	322	316	310	337	372	343	345	320	350	355	327	342	333	347	348	329	342	323	299	324	351	363	330	312	357	306	316	370	312	336	348	375	309	302	401	359	332	317	353	343	315	352	305	342	320	340	372	330	335	319	364	352	307	312	337	337	328	345	316	354	331	307	335	319	369	352	353	337	388	324	348	346	322	349	346	345	385	359	322	321	340	340	351	341	338	351	351	349	375	311	324	340	321	336	341	328	365	320	324	354	342	334	351	362	307	342	378	342	344	329	334	319	312	343	337	354	364	343	369	375	309	325	331	331	346	310	350	365	354	311	358	325	347	322	337	314	330	343	353	355	320	325	314	353	342	323	334	352	339	339	319	369	296	309	352	348	332	333	341	324	342	379	337	338	329	314	327	338	339	361	357	362	361	349	311	343	348	331	310	358	357	364	331	344	317	357	340	333	351	355	358	321	331	299	355	338	342	311	319	335	345	334	346	336	332	338	350	314	309	318	341	361	323	347	325	342	354	342	331	360	351	312	367	336	358	362	331	363	351	303	323	329	339	316	331	365	334	325	339	349	344	296	364	338	355	324	324	364	349	338	342	346	337	337	331	353	344	369	337	308	339	340	323	361	325	334	367	341	355	356	329	348	349	315	340	323	322	343	363	358	308	336	347	367	351	370	355	341	352	302	343	334	318	338	330	336	320	361	341	332	349	355	358	331	325	334	335	363	326	343	320	361	368	314	313	338	348	337	364	326	321	350	348	322	366	332	359	320	339	347	335	364	336	312	330	321	367	328	311	321	346	324	344	333	324	295	326	331	360	333	374	340	342	359	368	351	345	342	305	311	371	350	330	341	319	317	360	354	329	388	312	349	327	367	362	316	353	319	324	346	313	337	306	340	362	336	355	341	326	331	370	316	351	333	339	342	331	323	342	348	338	350	326	356	332	328	351	356	331	369	321	331	328	305	296	332	323	363	333
18714	40862	34417	24328	21786	18218	15911	13285	9078	5786	3689	2487	1872	1566	1439	1453	1402	1236	1110	957	784	779	731	761	748	624	624	603	576	612	525	497	503	458	454	436	420	438	450	451	430	448	419	427	437	452	374	390	416	407	425	446	426	404	397	397	384	406	422	392	404	368	436	409	373	423	418	370	406	392	406	358	415	359	439	395	382	357	398	421	379	368	395	390	350	425	389	392	392	362	387	373	384	384	383	388	341	370	358	410	362	347	376	368	388	364	382	364	384	405	398	406	397	395	377	378	352	379	381	388	391	372	375	404	396	368	390	406	387	407	405	395	390	390	409	399	404	403	393	401	393	356	364	367	414	384	381	380	380	412	377	384	391	416	389	402	386	365	388	395	368	404	395	374	363	395	368	411	412	407	387	423	409	386	388	402	400	411	394	361	380	427	378	412	379	356	407	382	381	415	390	395	408	379	380	372	414	438	370	339	366	387	398	399	366	385	386	405	386	387	367	343	367	379	408	408	393	366	412	393	345	414	384	365	431	426	379	396	406	378	374	409	386	392	395	373	342	371	396	391	365	375	362	355	444	414	382	367	429	398	384	444	360	388	393	389	396	391	356	401	403	381	383	393	396	386	419	368	381	393	421	404	368	386	418	391	388	365	381	422	398	368	362	410	401	389	435	394	378	385	392	392	371	411	402	383	389	395	383	388	397	367	399	386	391	404	380	393	404	435	380	371	351	365	410	407	423	388	405	385	408	370	398	409	375	383	391	353	393	380	378	395	388	435	412	362	361	378	373	406	412	393	419	407	361	404	407	391	363	376	378	378	388	381	397	366	405	388	366	347	395	395	396	386	427	343	383	380	384	386	386	388	388	381	405	396	422	373	413	375	415	371	419	368	359	375	384	372	411	404	449	367	355	369	348	429	402	388	400	364	411	396	404	395	387	387	405	378	338	411	367	361	399	404	408	352	392	402	385	373	414	367	391	365	399	404	362	391	409	389	354	392	410	356	403	392	391	359	407	404	361	371	399	393	389	382	396	368	427	388	371	389	401	378	370	432	399	396	393	386	366	401	425	359	378	407	390	371	378	382	380	391	407	352	385	417	372	381	364	382	409	379	379	393	416	389	420	380	407	371	422	400	389	398	408	358	396	378	385	413	389	386	430	379	394	403	370	385	386	430	370	383	388	376	351	405	401	422	432	385	391	426	407	382	418	403	363	385	398	383	370	359	414	390	363	398	417	386	361	370	397	410	390	355	376	395	374	408	410	359	386	409	377	365	375	420	388	424	403	396	367	357	393	379	372	361	388	385	380	379	416	352	370	406	369	379	386	381	412	385	366	373	398	398	389	373	414	393	400	360	411	371	354	375	377	418	374	346	395	399	394	382	372	417	405	401	430	383	361	414	364	408	406	382	372	360	375	369	388	382	408	415	365	405	391	392	380	425	382	419	400	378	371	418	396	391	417	388	387	380	415	407	364	397	392	382	394	396	417	352	355	386	386	412	397	392	426	401	391	404	384	410	394	384	360	411	421	381	395	378	391	371	419	390	404	374	398	382	388	393	372	377	393	382	368	394	427	387	406	414	416	411	377	407	368	391	409	434	386	397	404	385	388	393	446	401	393	368	394	391	388	421	403	414	395	400	421	397	368	384	361	376	363	380	385	365	371	391	378	408	394	353	376	383	418	372	405	389	408	404	381	401	416	425	394	365	403	404	352	379	389	382	375	393	387	368	373	372	368	396	408	373	385	355	386	368	416	407	402	403	385	390	379	393	397	422	385	381	416	396	410	377	382	381	369	392	417	370	393	388	381	400	383	377	400	359	419	361	397	383	402	420	396	372	384	385	431	383	364	368	396	396	388	392	382	409	407	419	391	409	410	393	401	358	423	389	361	384	434	358	378	368	377	372	373	350	401	392	387	383	399	395	365	390	426	425	398	395	373	423	394	373	375	395	416	389	411	377	380	367	405	384	402	366	408	373	376	398	393	403	400	400	407	388	397	424	358	424	369	404	394	373	415	369	420	343	368	403	372	383	386	427	372	390	389	402	377	374	362	365	441	389	357	407	373	376	364	366	364	380	412	359	423	364	377	383	407	383	384	379	413	402	423	386	367	385	387	332	367	388	393	361	386	415	404	387	384	419	386	382	367	394	400	403	393	411	430	354	413	421	386	393	403	373	390	400	410	370	385	377	408	375	426	384	382	404	392	388	367	400	407	385	403	381	389	377	342	398	346	394	408	384	406	395	371	398	417	390	411	367	392	428	403	409	387	411	382	384	423	387	339	420	410	424	363	384	405	392	392	397	389	386	441	369	382	396	380	387	412	398	412	380	354	399	373	352	458	381	395	382	382	393	401	355	357	368	375	408	367	393	413	385	394	402	394	385	378	359	411	373	376	426	395	417	407	393	369	376	356	369	375	369	383	389	446	409	377	391	374	383	400	380	358	391	373	357	403	417	384	372	396	362	422	394	408	390	390	385	407	402	383	393	408	385	443	370	365	398	392	392	398	372	365	389	413	387	401	380	403	389	393	423	408	382	406	389	361	401	365	379	397	382	389	367	353	399	387	386	382	350	386	388	391	398	382	382	376	406	406	386	393	394	402	409	338	386	391	415	392	372	394	375	428	405	410	403	371	378	381	401	413	372	394	386	374	386	407	382	377	360	384	395	408	364	418	379	391	380	395	365	410	374	409	363	378	402	380	387	359	378	369	391	431	388	389	373	386	424	393	387	385	408	386	408	410	401	376	410	375	399	443	383	394	377	395	412	439	398	375	386	366	410	399	380	396	366	388	356	376	401	388	353	399	391	428	369	383	373	384	381	420	367	403	368	388	395	387	380	399	433	381	388	384	455	379	414	383	371	382	409	372	384	370	362	369	409	386	367	366	404	396	335	369	414	354	396	374	412	355	375	391	425	415	387	427	367	395	400	354	371	373	378	392	387	399	357	409	368	407	370	404	361	381	424	373	384	362	378	407	382	404	401	411	402	407	380	369	336	386	396	385	403	389	434	415	416	397	407	386	395	387	377	380	403	382	389	393	415	379	406	409	406	361	402	410	389	395	403	388	391	406	387	371	384	368	360	379	371	373	404	362	400	364	393	398	387	400	399	373	398	349	352	372	365	390	387	398	391	392	387	376	364	385	385	388	363	395	390	360	347	381	394	378	419	387	386	362	359	371	415	389	385	378	371	396	368	402	406	383	390	415	418	409	412	397	358	409	398	394	387	393	389	396	386	394	360	377	375	380	425	394	380	401	406	367	403	370	428	407	391	392	432	371	393	382	367	394	398	390	425	392	370	392	386	381	408	378	383	374	371	404	427	370	375	400	377	407	395	388	378	373	363	382	363	399	410	386	390	381	411	397	392	326	406	397	401	409	398	383	384	392	398	366	404	385	352	380	370	385	415	406	362	391	379	432	392	390	416	390	416	359	399	392	357	414	383	421	369	392	384	393	383	404	371	404	393	398	374	386	406	361	371	399	380	407	408
24508	21019	27366	25158	19776	12992	9539	6907	4425	2718	1780	1186	967	865	788	838	831	781	710	604	567	520	464	482	510	485	428	455	412	382	455	390	379	367	380	349	331	358	392	339	366	340	342	338	341	340	353	338	321	350	341	337	353	377	328	327	324	363	347	338	375	350	339	327	322	342	345	301	342	336	320	341	314	323	370	322	352	335	360	329	345	365	334	340	345	339	335	340	351	333	323	358	369	323	371	365	351	316	323	329	324	346	334	327	344	310	343	333	336	368	344	299	334	293	380	345	323	342	314	316	323	345	306	362	362	339	329	305	325	305	333	326	318	341	339	351	355	325	363	354	353	367	306	365	329	333	357	308	356	323	330	333	345	325	327	346	330	300	355	346	307	315	326	320	321	345	324	333	325	323	311	338	349	325	323	300	354	338	323	301	339	309	339	306	366	375	289	313	338	323	340	344	323	346	345	323	359	342	326	319	332	335	340	319	335	301	356	353	304	344	335	324	363	326	333	342	333	322	333	332	322	318	324	327	327	325	356	332	342	334	332	342	328	360	313	349	349	322	319	351	364	333	332	325	327	314	333	331	333	346	349	343	363	325	337	332	342	322	371	322	316	356	341	318	340	359	346	345	302	354	364	348	355	362	355	352	346	348	323	314	335	360	337	334	308	310	305	361	294	279	346	356	345	351	333	335	359	340	339	306	331	373	329	346	349	313	327	337	304	350	350	341	351	301	309	346	360	359	329	345	339	347	362	340	350	345	342	323	353	322	353	336	326	307	316	323	347	336	345	352	331	368	332	335	318	307	328	317	339	311	333	336	352	360	352	326	367	338	331	317	388	328	324	346	297	322	348	318	324	364	342	321	346	307	327	346	344	348	329	334	347	340	298	334	324	341	316	327	323	352	311	350	341	338	318	326	325	327	352	341	349	309	345	315	318	347	330	340	344	308	346	338	355	328	334	285	340	348	353	333	331	355	335	328	358	334	342	343	321	355	305	351	314	324	343	325	322	355	300	334	314	313	325	320	337	313	328	321	334	347	331	336	321	339	345	326	296	344	294	351	354	305	354	329	295	313	322	316	362	339	343	323	366	334	332	339	337	336	354	347	343	332	319	340	333	300	329	326	315	331	322	340	319	319	315	321	332	337	312	319	348	321	297	375	339	316	330	327	350	334	294	338	359	328	346	345	336	338	348	347	350	362	339	340	351	359	328	329	334	323	338	319	322	347	311	336	342	304	322	332	334	341	356	361	329	351	327	364	345	376	300	340	359	315	324	360	327	350	351	335	314	356	289	321	335	340	345	339	343	341	335	346	324	360	325	335	321	344	320	323	366	361	342	336	347	342	370	344	322	345	357	326	311	326	331	314	351	328	327	361	316	343	324	350	313	318	373	348	334	324	323	350	344	347	347	368	346	341	312	314	339	340	322	359	308	347	329	342	371	333	337	371	341	349	345	311	334	338	318	346	358	355	335	316	344	323	370	343	372	311	333	362	361	343	344	329	359	341	301	332	358	331	384	341	355	345	368	326	331	368	353	323	331	323	323	342	364	356	295	343	319	337	368	345	343	339	352	325	347	330	335	325	340	274	322	363	336	345	324	329	348	320	300	323	380	385	344	293	336	322	328	357	322	349	309	331	307	317	349	307	345	319	320	319	341	327	305	318	311	362	303	328	330	309	336	301	365	361	348	335	279	343	332	299	330	334	346	341	309	296	340	355	316	339	360	312	345	331	332	323	343	335	332	345	309	328	341	324	303	356	295	325	321	320	333	331	340	336	371	350	309	348	357	361	328	307	361	360	302	329	343	344	309	352	352	345	378	318	326	332	336	333	334	351	325	315	366	341	344	352	334	347	330	318	321	338	326	352	349	318	335	320	356	378	350	353	372	331	353	340	317	305	346	352	318	330	321	354	356	330	373	332	343	354	349	319	352	343	345	334	307	324	331	344	329	334	326	339	330	327	349	325	324	314	371	341	343	359	361	334	322	333	334	364	327	322	323	343	310	351	296	361	336	382	355	340	348	311	329	336	336	310	358	325	322	331	364	349	334	356	319	327	341	325	299	348	338	341	311	334	333	299	381	341	335	342	339	357	310	330	350	319	391	345	324	327	342	354	358	351	324	333	341	335	316	328	334	337	318	354	342	355	331	347	342	345	353	352	325	329	331	337	305	357	344	357	336	345	347	346	353	333	342	346	343	324	330	320	333	358	299	374	355	344	364	358	326	355	342	318	344	327	307	338	329	338	323	347	309	334	338	353	285	313	312	350	341	324	336	336	335	346	364	323	316	340	338	345	310	334	307	345	341	338	325	316	322	365	343	319	328	321	332	341	384	322	314	319	342	328	323	329	307	359	353	339	328	321	360	328	372	336	345	359	342	310	327	341	329	328	329	337	327	338	336	306	323	341	309	342	361	327	317	345	368	315	318	321	331	343	338	350	300	325	318	333	336	328	345	315	346	327	317	327	307	307	304	326	336	328	321	361	342	331	325	347	372	320	343	326	312	340	356	333	348	327	302	338	335	348	289	320	319	349	356	328	263	322	375	311	333	316	325	314	326	335	308	338	352	335	346	403	330	346	304	299	330	350	347	311	321	364	331	326	343	325	300	347	355	339	309	339	362	353	340	331	343	315	345	322	298	336	342	330	350	333	350	319	334	326	340	358	352	315	325	343	339	317	312	337	367	314	330	329	359	342	343	334	321	311	345	326	360	325	332	332	319	340	341	305	328	313	301	325	343	296	331	323	330	328	326	330	326	348	306	321	356	363	340	311	338	353	355	335	346	307	332	341	351	334	307	338	338	343	320	327	346	363	354	328	335	345	312	349	366	332	318	339	356	322	311	366	336	309	361	327	353	355	319	351	314	344	339	343	344	310	341	324	343	357	349	335	366	327	335	346	330	344	352	324	329	321	323	388	327	330	330	355	345	324	343	342	329	335	330	299	363	344	331	352	369	330	290	324	337	369	315	357	336	333	323	338	337	294	327	349	349	332	295	333	339	329	335	394	373	334	370	342	381	344	329	348	305	354	380	340	351	367	345	289	357	323	334	325	348	336	346	336	302	308	354	334	372	347	386	359	372	318	333	318	312	363	326	330	339	327	315	365	330	341	315	336	324	328	334	321	314	325	346	352	336	331	337	326	365	331	332	359	321	338	349	349	342	368	363	362	348	314	348	373	354	338	354	340	341	321	339	355	327	323	347	275	335	343	327	344	303	337	343	335	322	355	324	350	330	338	364	343	330	358	343	355	327	322	326	355	341	394	334	364	361	359	325	329	365	367	361	316	327	324	317	353	292	315	353	338	335	313	318	300	370	348	337	315	351	348	319	340	319	295	340	357	342	365	316	311	338	335	336	341	371	360	325	336	353	321	322	335	330	339	312	354	336	327	350	352	351	326	325	370	363	355	339	318	348	324	324	334	342	335	322	362	347	323	335	369	339	344	352	318	347	329	317	340	389	344	326	338	327	346	333	331	325	353	345	334
18524	37799	31152	21507	19391	15697	13924	11065	7520	4610	2838	2007	1507	1222	1252	1214	1198	1071	923	843	688	675	646	655	644	527	593	512	491	453	485	482	450	428	392	423	453	407	415	401	379	386	392	428	403	384	370	399	373	360	400	409	406	383	355	370	367	416	371	370	375	385	386	368	417	384	379	366	364	377	373	350	392	398	376	405	358	373	386	391	364	394	350	363	357	408	383	373	350	373	371	379	403	391	408	347	377	373	380	368	361	363	392	385	347	403	380	387	387	352	376	398	382	360	367	347	370	381	365	375	388	398	377	378	389	374	353	381	377	397	328	380	362	350	378	367	361	376	369	365	369	360	353	375	343	364	365	383	377	403	337	364	367	354	374	350	361	375	378	374	355	372	393	364	387	352	417	419	367	366	367	392	399	342	384	368	365	359	387	367	404	379	355	366	399	379	356	337	310	373	352	331	365	373	386	355	350	389	387	349	363	348	375	399	383	409	397	386	373	360	404	391	366	362	369	382	380	366	376	343	394	359	335	356	380	385	359	380	386	387	430	380	347	382	385	380	372	386	333	378	343	396	396	391	366	373	410	413	353	357	386	387	410	362	380	373	363	347	394	356	396	336	347	353	357	354	383	382	333	358	412	402	385	382	388	344	375	376	378	361	344	377	379	372	367	368	353	377	369	346	369	352	345	353	343	366	364	357	355	364	401	366	340	351	394	367	384	377	404	352	390	353	363	346	388	381	392	381	393	374	366	352	377	379	373	372	365	380	351	385	387	402	350	358	376	397	388	370	355	389	368	370	371	394	392	364	351	364	410	359	387	409	388	366	360	382	336	341	351	385	373	364	387	354	352	392	322	374	350	357	358	384	356	372	402	350	361	377	361	341	395	351	354	395	338	368	396	377	388	353	348	372	340	347	375	331	359	370	359	389	377	380	357	313	365	366	339	354	381	406	365	373	419	375	380	369	369	375	337	341	348	344	415	396	366	356	375	368	374	379	390	367	343	377	340	368	360	352	384	358	394	346	374	351	354	346	399	389	385	359	380	408	334	342	385	395	378	366	344	408	374	401	364	407	387	374	371	358	409	361	371	395	382	379	347	381	366	343	383	382	379	354	401	387	335	420	348	352	352	381	375	385	369	387	354	376	357	375	365	375	381	356	389	388	382	359	341	382	365	395	406	363	397	381	378	373	351	364	351	360	334	369	396	358	375	351	362	365	364	372	350	347	344	366	370	361	373	397	347	355	370	359	331	345	391	356	382	359	366	384	347	358	401	386	366	395	333	363	385	347	371	355	399	367	380	372	366	337	396	374	329	370	383	350	392	356	388	330	360	365	353	376	344	354	373	357	384	375	361	396	424	416	383	338	365	362	335	394	349	403	363	373	360	372	405	366	382	408	355	434	365	354	378	410	358	356	385	353	371	373	368	350	368	373	379	373	388	370	354	373	367	366	362	417	342	396	365	365	371	403	412	389	365	395	401	408	349	392	376	371	371	382	353	359	355	339	376	388	362	355	367	374	411	392	415	354	366	353	343	375	396	386	371	371	359	341	381	377	380	380	366	352	350	375	392	374	356	367	362	349	364	362	370	391	347	421	379	334	399	421	354	353	368	374	348	359	391	387	388	372	372	337	365	387	352	381	385	395	395	363	381	378	402	409	335	381	352	401	347	370	355	361	376	379	366	344	351	334	381	379	362	357	356	368	338	378	392	346	368	391	365	407	356	374	364	366	358	360	355	379	351	363	357	395	375	362	385	391	395	383	359	373	381	407	346	353	383	383	385	372	393	399	380	350	378	373	381	334	396	358	388	366	348	352	374	387	390	359	349	380	390	358	361	384	390	348	396	371	372	373	344	368	341	343	375	369	341	375	367	360	384	392	366	378	364	396	376	412	356	337	423	340	360	333	378	346	414	383	355	350	364	389	392	359	343	367	348	379	391	365	383	389	355	378	401	323	369	370	364	373	342	355	361	375	400	407	353	359	396	397	421	385	385	376	373	355	377	379	335	372	367	374	339	379	360	426	383	381	361	371	393	357	362	357	377	413	379	383	363	339	365	366	375	352	363	385	393	363	381	379	365	366	374	365	361	370	375	380	391	359	357	357	373	330	405	415	379	388	365	389	366	380	358	363	375	391	358	390	396	359	369	354	369	370	375	375	349	359	374	385	386	344	369	421	393	348	369	364	360	371	375	365	360	377	360	348	370	389	391	345	356	382	394	364	352	378	365	371	392	392	355	381	371	382	362	349	399	385	357	377	342	397	350	385	383	377	350	381	370	379	378	380	368	391	400	351	369	371	365	348	385	395	391	362	390	384	360	348	380	371	338	405	360	380	359	375	358	367	396	399	399	362	369	337	391	364	369	352	386	378	387	347	353	398	368	382	362	373	365	354	338	381	376	392	358	371	372	377	365	361	373	402	389	384	395	372	411	385	373	383	389	346	370	414	373	381	421	393	367	375	373	367	391	372	366	352	349	365	374	346	375	390	411	346	392	372	355	369	409	364	394	351	374	366	388	365	366	384	368	390	368	376	355	347	368	344	365	392	370	364	362	375	377	384	390	371	348	409	381	369	360	371	386	357	365	367	378	381	383	374	362	379	360	357	375	340	387	365	365	358	367	388	369	385	385	379	365	369	338	368	377	389	356	392	357	371	324	376	359	341	346	372	371	372	380	359	377	382	377	385	364	379	342	348	365	402	353	390	386	351	370	364	363	304	389	377	388	384	403	388	374	392	372	353	366	353	411	347	361	345	401	378	354	380	381	405	356	393	384	373	368	358	374	369	381	401	379	350	404	371	384	385	348	359	409	369	369	370	373	358	380	363	362	393	364	371	374	354	383	345	360	360	389	377	383	384	399	368	365	369	365	365	384	377	365	345	348	362	351	362	343	381	385	324	377	390	365	346	399	363	388	395	380	362	391	384	436	385	359	374	362	380	398	374	406	405	372	379	386	367	389	354	391	376	381	350	366	383	379	372	367	368	318	363	368	380	341	432	349	362	371	336	395	363	355	385	350	401	392	374	386	387	404	349	351	383	399	378	379	344	374	358	384	357	367	357	359	352	344	373	375	377	368	381	356	388	370	356	376	402	385	353	347	362	409	379	387	350	338	379	395	357	384	375	391	417	386	354	346	370	354	368	343	396	342	395	355	386	373	373	349	371	380	374	346	356	399	387	402	343	392	351	389	362	389	371	367	355	359	339	365	356	365	358	366	368	356	387	337	359	396	379	385	345	390	344	355	387	409	384	359	378	389	358	395	336	405	358	371	334	374	351	345	340	355	355	377	343	359	386	339	350	317	383	383	377	368	367	381	373	376	382	365	367	378	352	378	400	343	397	318	387	378	367	329	373	380	373	378	358	348	356	381	373	397	376	409	361	344	374	350	359	376	377	381	408	380	365	379	383	355	341	360	370	375	395	385	365	365	373	399	349	366	385	380	380	352	367	352	363	396	343	390	394	371	406	376	373	391	375	388	390	375	397	363	371
22428	20994	28503	23650	21245	22626	23241	14023	8679	5168	3257	2039	1593	1285	1228	1131	1138	942	856	780	637	554	519	509	489	438	425	409	403	363	322	284	311	315	289	265	226	222	211	233	223	202	221	212	231	214	244	238	203	221	222	208	214	235	249	208	200	200	222	194	214	214	225	228	219	195	186	176	214	203	216	211	211	222	229	226	199	184	181	225	211	208	200	201	205	231	181	206	199	215	187	207	173	208	168	205	190	182	188	203	189	210	192	186	180	231	196	188	205	226	197	208	204	209	219	196	208	209	199	210	211	236	196	211	179	176	200	185	239	208	190	205	201	211	228	219	205	215	184	202	213	204	199	218	199	194	193	208	204	204	173	206	201	206	220	186	184	172	179	192	187	210	213	184	211	194	198	221	203	189	217	196	183	222	188	198	194	183	200	216	223	205	213	207	185	206	199	187	201	202	206	210	203	200	197	187	169	169	211	227	217	192	216	240	198	203	211	181	193	198	210	199	223	215	202	191	191	175	209	200	186	194	228	183	185	170	203	194	185	195	200	208	177	181	184	191	212	226	192	208	182	176	204	201	186	208	201	180	209	184	199	179	200	190	192	185	202	216	180	201	197	219	175	179	191	191	188	219	171	190	210	203	214	182	195	200	185	200	203	190	198	200	196	190	193	210	189	211	221	192	201	204	186	217	229	204	196	215	207	188	184	241	213	202	179	196	187	207	206	200	184	210	194	205	196	181	192	189	211	204	201	207	200	188	204	177	187	194	196	191	188	203	188	192	193	201	192	218	204	147	204	191	189	191	208	198	196	196	183	200	185	185	176	199	224	201	196	207	203	221	214	189	208	205	226	226	200	178	187	211	202	182	208	197	217	207	185	210	182	205	178	181	184	224	200	207	190	185	192	201	225	173	194	206	172	196	211	187	206	202	195	185	198	210	208	183	180	208	201	211	215	224	182	209	180	201	185	214	216	185	215	198	199	186	193	184	190	200	206	190	186	187	209	202	188	182	193	207	183	216	197	183	202	219	184	181	196	208	208	228	191	180	180	182	226	200	208	185	183	200	190	210	203	203	204	196	222	192	189	175	189	196	199	188	188	219	182	185	195	204	204	216	200	169	217	204	180	221	223	181	198	206	213	193	198	202	197	214	169	207	202	183	212	198	195	207	199	203	201	212	185	202	191	190	198	214	215	179	167	213	180	214	182	197	182	181	222	200	209	231	194	180	209	218	220	208	209	207	182	197	201	200	208	205	201	215	216	171	191	201	213	194	199	203	214	192	211	185	214	190	188	208	193	184	193	202	184	181	204	185	187	202	218	191	216	182	188	199	207	204	209	203	193	212	216	197	225	210	189	187	194	207	205	191	198	194	186	201	188	225	199	190	192	200	207	186	194	201	194	209	222	203	198	211	195	196	193	194	180	202	202	185	200	189	208	222	185	177	210	218	198	196	208	198	189	178	167	195	207	217	205	213	211	201	203	203	209	169	219	197	190	222	214	194	181	198	219	202	192	210	213	192	216	210	187	181	213	188	206	206	192	199	208	187	216	174	161	195	199	193	193	208	200	210	209	204	191	187	230	166	195	197	187	200	196	209	191	220	207	187	203	216	223	199	184	187	203	190	204	227	217	186	207	211	198	197	200	207	213	202	187	195	209	221	192	213	220	197	182	206	180	197	204	191	188	201	213	179	203	171	197	187	207	222	206	210	193	199	189	202	222	184	171	198	231	179	189	194	180	186	199	190	209	195	201	216	198	195	195	184	194	191	214	199	210	211	193	203	200	178	202	185	222	226	203	191	232	191	206	213	204	209	184	182	214	196	199	203	197	224	201	186	172	188	167	165	192	223	198	188	209	195	184	191	198	228	202	203	193	206	201	189	189	206	198	209	204	170	200	194	186	204	213	205	202	196	191	216	190	189	232	174	175	221	190	207	212	216	182	188	180	215	215	203	181	196	193	180	180	225	182	216	206	231	219	191	218	204	217	180	190	214	190	195	206	200	214	198	178	202	203	220	212	190	213	182	205	213	180	211	213	190	195	180	202	191	209	218	193	198	192	221	199	203	176	172	204	177	190	209	198	222	199	207	220	189	183	217	201	220	211	179	203	182	179	183	208	199	189	188	180	208	204	188	190	198	182	186	196	234	210	177	191	215	210	186	193	184	211	196	188	207	200	165	203	194	199	213	216	207	216	181	203	189	215	198	207	172	213	194	205	168	218	201	191	211	196	196	165	189	193	201	179	187	226	212	194	201	220	199	187	190	193	164	198	205	214	182	176	209	209	193	184	207	196	200	173	178	175	198	198	200	204	181	238	183	184	207	171	193	192	222	188	192	195	180	193	201	175	205	187	229	196	205	190	209	195	200	197	180	216	173	209	188	194	199	193	216	213	228	186	186	187	192	199	183	192	198	197	201	201	203	192	219	210	206	214	189	205	197	211	203	209	206	200	205	211	202	180	187	230	208	178	195	204	199	222	203	185	202	194	179	191	183	185	183	188	190	219	196	189	202	220	187	204	210	181	213	203	171	198	201	205	195	218	215	220	217	200	204	167	193	215	217	179	188	213	204	200	190	224	191	193	194	189	188	224	237	220	195	197	192	202	197	200	204	221	213	210	196	204	200	166	189	200	211	196	181	210	213	193	190	189	198	178	211	231	217	205	196	177	175	181	203	203	198	199	202	186	200	196	175	192	206	181	209	206	192	199	205	186	192	180	196	228	206	197	194	204	216	181	201	205	204	199	176	187	212	174	201	198	209	203	198	200	207	198	186	179	207	196	217	188	180	164	203	222	218	197	196	191	174	200	174	225	191	204	202	199	201	202	196	190	203	188	218	212	227	208	192	233	204	189	189	178	191	181	199	195	187	210	204	196	193	213	221	196	197	218	216	189	191	173	195	193	196	175	199	193	193	196	221	213	198	167	194	181	221	194	209	198	190	198	207	183	200	181	169	191	192	216	211	203	197	213	190	201	185	207	196	196	199	199	213	204	197	213	199	228	187	217	206	198	193	204	195	207	183	215	179	200	217	194	205	188	188	196	181	201	178	204	197	191	206	192	188	207	199	200	183	181	212	207	192	183	214	181	179	202	191	197	194	190	218	215	212	198	206	190	181	213	219	214	168	181	203	204	189	198	169	215	224	203	210	182	219	172	195	197	207	193	203	211	211	213	198	219	183	203	208	194	184	200	197	179	216	208	194	216	201	210	177	218	192	209	176	201	209	213	205	211	185	199	197	200	184	194	234	207	211	198	202	180	211	194	206	187	194	187	204	189	198	187	212	200	204	202	180	184	210	200	184	198	192	216	186	212	178	181	196	198	201	211	226	170	200	228	185	178	194	202	214	172	195	197	200	175	205	216	176	186	176	224	189	229	205	172	203	207	197	201	218	180	198	181	232	194	219	203	196	193	196	199	176	212	185	199	189	175	185	168	187	178	205	215	197	189	189	195	183	198	209	192	205	176	219	206	191	229	201	195	198	190	188	187	199
21657	46273	39186	30096	27435	23676	21089	17699	12435	7850	4874	3386	2437	2045	1838	1794	1747	1518	1357	1111	864	787	805	749	688	590	582	528	458	396	416	350	366	310	317	316	267	281	267	261	276	270	300	269	260	279	282	245	287	299	244	247	245	246	247	234	240	251	240	245	229	251	220	214	227	249	226	199	224	235	246	227	234	234	237	227	244	228	218	247	229	227	246	254	238	228	209	226	208	215	205	228	212	209	232	229	226	221	211	229	213	231	224	226	250	252	231	249	225	191	253	217	210	255	222	214	212	202	240	211	235	210	234	231	225	240	237	239	225	223	224	217	187	227	228	219	240	213	185	222	215	236	252	204	239	204	210	227	234	214	207	245	208	223	227	221	238	206	229	219	239	225	230	199	205	224	198	236	223	191	221	242	226	190	204	211	211	218	216	216	206	192	227	214	207	229	227	204	219	227	213	254	225	239	251	219	225	203	214	243	211	221	230	242	220	202	189	235	212	210	224	234	259	211	228	254	238	199	235	256	228	237	223	221	188	229	209	238	218	223	248	211	218	222	236	210	223	221	211	213	214	227	239	243	208	221	225	204	241	222	202	198	227	216	215	229	220	239	232	239	230	228	208	202	230	225	235	217	239	219	227	201	230	221	231	217	231	244	183	230	220	225	229	246	222	210	219	215	252	186	240	217	213	237	180	211	200	216	214	210	209	222	215	215	224	269	222	225	260	211	235	244	207	203	220	249	228	223	196	228	208	235	236	221	219	224	226	226	236	231	225	229	217	228	202	214	221	219	231	184	221	200	230	241	215	230	234	205	234	207	222	215	208	242	219	217	239	228	223	226	234	227	260	201	203	231	233	217	225	251	238	207	201	203	205	223	228	212	218	215	206	210	231	216	282	231	210	223	202	238	220	222	213	241	235	233	232	226	227	216	232	230	203	238	232	215	242	250	230	230	232	227	257	202	233	229	226	208	248	207	212	223	239	244	208	231	227	230	226	217	229	196	212	202	226	264	247	215	199	220	222	228	238	215	235	211	221	241	242	230	224	211	230	235	212	213	236	233	206	208	214	224	220	213	219	235	236	217	232	233	220	231	235	207	220	223	218	222	226	229	227	228	213	235	214	217	205	223	192	220	217	238	240	216	208	232	245	210	267	222	228	216	240	200	199	215	215	221	224	254	216	220	239	219	238	242	239	214	235	198	258	239	218	222	234	218	235	222	234	194	216	223	225	221	218	229	210	216	239	207	222	244	224	230	202	214	221	210	229	202	213	189	254	227	241	227	229	222	202	223	244	240	242	240	197	226	231	203	199	231	209	209	216	225	239	220	240	207	234	202	213	247	210	213	236	225	219	230	223	253	205	230	234	197	243	213	220	249	242	233	241	203	227	219	252	221	215	235	224	213	212	199	208	232	209	229	221	236	219	244	232	216	183	236	222	239	205	229	219	233	246	224	210	237	201	235	218	232	207	213	218	198	226	221	192	217	200	219	207	223	213	197	227	249	225	204	219	218	244	223	239	231	215	225	223	238	221	225	239	223	228	223	195	211	230	248	235	221	231	228	210	235	250	212	227	232	231	205	218	210	222	223	231	219	214	242	231	211	232	217	197	212	241	208	250	213	228	220	221	204	243	233	203	222	229	222	223	212	215	237	243	223	232	243	234	222	230	234	217	184	238	228	226	212	231	243	232	230	232	222	201	227	221	214	209	245	225	223	229	222	224	237	235	231	237	243	196	236	208	221	230	240	230	229	189	219	219	224	204	232	213	249	229	218	220	210	230	227	210	206	224	237	228	227	238	252	222	204	238	223	195	224	206	220	225	235	214	218	205	207	195	210	219	223	200	214	222	199	213	185	220	225	239	235	237	244	210	219	222	221	231	205	209	226	251	250	220	237	233	241	220	205	191	224	228	211	224	250	238	221	215	214	216	230	230	244	197	200	190	261	246	237	226	226	241	235	219	208	223	249	216	235	201	237	219	229	248	239	231	238	202	211	235	235	211	235	243	231	216	225	233	214	216	225	250	231	244	221	244	223	216	196	237	221	221	199	251	222	252	217	224	218	216	231	237	224	221	224	225	206	224	225	211	215	210	215	203	206	204	229	231	219	217	211	219	229	235	242	222	207	205	207	214	234	237	214	203	244	245	243	223	227	229	259	214	234	190	224	216	227	234	238	236	220	218	255	225	257	212	223	218	228	259	230	240	232	220	227	217	239	232	228	201	230	220	222	207	221	229	208	251	217	226	210	220	232	212	217	232	200	219	237	206	205	220	208	231	227	223	203	218	222	217	227	227	225	223	213	214	237	233	226	198	241	208	221	221	251	236	224	232	194	226	211	221	242	188	231	221	229	226	198	237	224	225	231	219	229	234	210	215	213	224	218	222	178	193	247	241	207	237	222	203	233	194	209	202	218	186	211	217	225	227	229	201	232	204	237	203	222	213	224	218	212	226	234	221	217	212	222	182	229	213	222	221	197	240	242	215	207	209	229	222	225	242	224	254	211	208	214	233	199	236	234	252	236	250	224	228	218	220	219	219	247	226	214	234	235	208	236	213	238	254	210	230	207	226	223	216	205	208	226	196	223	193	225	219	234	222	215	211	244	212	233	209	217	220	244	196	217	220	242	215	237	228	218	230	221	233	241	210	193	220	202	211	226	232	208	202	252	213	245	219	210	215	222	228	220	237	221	204	211	227	217	220	240	214	196	215	234	226	224	206	247	189	231	246	219	219	195	192	230	220	206	237	232	226	214	231	254	219	210	249	215	226	242	225	234	208	224	205	209	224	241	223	247	232	211	227	237	225	218	217	212	204	245	210	245	203	229	240	220	221	207	244	214	212	238	206	222	230	217	208	208	244	215	232	239	234	205	203	226	233	206	228	220	241	198	208	242	231	216	225	235	239	192	216	211	224	206	199	241	203	225	209	199	197	219	213	219	223	235	245	226	266	203	209	218	216	260	218	209	212	237	215	234	207	252	201	252	203	240	225	199	223	232	220	218	215	206	227	248	247	212	193	213	217	215	216	226	206	212	219	219	245	196	213	228	247	238	221	210	234	214	204	233	224	219	247	208	220	215	216	228	217	235	228	206	215	224	218	197	233	223	210	231	218	236	231	241	218	232	205	238	196	218	207	223	218	228	225	235	237	237	233	204	244	217	229	225	215	231	216	205	202	238	227	227	262	216	221	202	232	221	236	240	185	224	256	242	223	212	204	221	203	221	238	232	223	209	246	254	229	218	246	237	240	217	212	197	222	233	205	235	237	249	244	215	225	209	257	221	180	221	210	232	224	210	222	239	235	209	229	221	235	236	230	232	220	223	234	247	237	214	214	244	220	236	220	207	234	220	221	219	222	239	224	225	212	241	249	215	214	236	239	219	237	226	209	224	196	238	209	216	231	228	217	197	212	219	223	208	217	210	256	204	218	239	216	222	210	216	213	226	228	207	230	199	238	255	227	202	200	244	211	226	196	215	215	223	212	233	216	237	214	221
27374	22514	23540	16754	11142	7975	6254	4745	3074	1917	1336	983	819	800	789	742	737	715	695	641	578	529	546	537	526	499	491	506	483	474	444	476	465	517	429	472	455	465	465	431	471	435	474	426	465	464	439	443	429	464	467	440	444	452	401	451	418	399	412	452	421	428	446	441	405	468	423	478	439	445	462	436	415	435	437	428	428	425	441	446	422	469	459	473	439	435	421	467	479	418	448	419	415	417	421	388	441	453	447	413	415	443	433	442	409	408	413	425	412	431	433	426	403	392	430	412	420	451	402	447	437	431	450	408	423	439	469	446	432	498	423	414	416	440	430	433	470	415	439	412	468	449	428	411	467	399	436	452	472	455	459	424	437	437	436	407	461	444	438	429	446	426	428	389	426	447	444	456	459	409	474	469	417	435	456	433	407	450	437	401	402	459	454	426	405	396	462	419	408	447	424	442	431	445	422	423	434	406	436	435	446	407	440	403	447	415	420	422	454	420	421	394	424	443	377	427	443	398	411	449	434	460	434	446	473	435	406	450	446	465	442	408	414	404	427	455	428	401	434	499	456	468	423	435	402	412	445	434	412	425	433	418	409	413	430	429	434	455	438	473	422	440	421	434	422	470	478	422	437	444	444	451	425	435	435	477	441	445	435	427	427	406	467	431	476	451	463	440	412	429	435	426	421	424	428	403	466	453	477	399	425	460	445	415	454	437	431	442	453	441	439	449	428	426	452	439	465	457	395	430	455	441	422	453	463	422	455	430	388	424	392	453	456	423	445	427	443	459	417	444	405	415	422	447	486	449	435	410	408	412	425	406	463	454	480	464	428	427	470	424	419	399	434	447	442	422	457	427	424	405	413	436	431	413	437	459	419	461	432	396	399	455	427	434	409	420	441	414	457	438	436	458	420	430	401	478	433	431	454	444	435	426	402	437	440	429	435	402	453	424	430	426	414	424	447	420	396	437	435	446	430	439	433	487	439	449	439	438	410	474	428	415	442	388	429	460	419	423	400	444	413	427	451	434	422	391	431	398	439	449	406	403	448	411	422	379	428	427	454	412	451	420	411	452	438	423	450	427	450	452	460	440	443	453	421	433	464	426	440	506	468	456	465	435	458	397	445	422	443	431	414	425	415	403	409	431	413	390	414	444	388	444	476	394	471	427	456	446	436	443	456	406	419	433	417	437	442	453	408	446	421	407	416	400	471	440	415	440	431	426	469	456	429	434	447	452	413	432	432	418	411	439	421	432	417	447	453	396	442	449	419	427	439	466	421	449	437	458	436	423	420	435	460	478	422	463	453	460	429	426	466	429	429	462	408	465	406	483	429	418	438	421	433	426	435	416	447	418	442	418	417	420	429	481	437	420	459	444	422	453	422	442	478	437	424	425	428	442	419	436	426	446	426	449	413	422	464	461	429	401	412	410	472	439	442	407	449	420	440	455	434	419	435	445	430	421	446	414	416	431	449	398	398	419	426	425	422	453	446	420	407	452	435	431	462	389	453	442	448	447	444	407	421	439	423	467	442	463	428	421	411	443	434	447	390	441	427	479	411	437	416	409	443	376	419	424	445	429	426	437	445	400	440	455	417	398	445	427	425	431	475	435	431	425	415	422	447	445	421	470	484	477	441	428	431	437	451	419	404	449	419	453	472	398	453	409	424	429	443	439	432	426	428	425	471	447	406	413	445	441	423	460	462	459	420	406	416	446	455	424	474	415	452	419	395	406	418	423	473	423	443	431	462	423	413	462	415	415	448	425	437	461	407	414	454	421	400	429	439	442	442	453	445	404	428	419	460	439	435	446	458	402	439	441	411	432	432	471	384	414	412	447	397	428	433	420	424	438	440	434	386	435	439	428	482	454	437	449	457	419	420	435	459	434	431	427	437	459	402	447	390	435	408	437	414	443	449	431	446	459	454	436	409	437	387	410	453	403	417	448	465	422	410	435	433	419	429	449	432	449	421	442	442	426	424	450	430	402	442	456	407	436	420	395	466	449	463	423	451	454	457	447	442	479	454	398	426	444	463	436	400	436	442	400	457	426	446	439	432	458	426	445	419	421	429	448	426	416	459	454	405	428	424	426	442	462	407	459	423	448	454	406	450	418	426	425	432	437	443	462	451	433	427	452	406	448	436	403	445	431	477	428	397	434	385	430	486	436	461	444	419	413	438	431	410	422	455	456	405	439	423	452	438	413	456	435	427	429	413	462	425	448	444	420	463	500	439	451	439	422	467	437	425	392	432	417	459	464	458	424	407	433	450	456	409	450	401	411	445	418	430	423	419	423	375	452	422	445	428	418	439	439	400	432	442	439	445	444	390	432	420	426	445	450	482	400	443	449	435	428	457	425	388	414	416	449	445	427	430	408	424	465	452	414	411	392	403	442	404	476	412	430	430	406	455	435	444	444	442	458	441	444	444	411	421	432	431	425	445	399	461	468	442	449	463	443	502	400	406	452	456	396	423	440	429	395	420	413	415	416	448	439	467	466	462	444	413	435	415	390	428	462	459	427	433	441	459	431	457	440	415	413	416	418	413	413	459	421	438	451	441	416	471	424	455	440	454	409	424	430	449	433	400	461	449	435	402	411	444	456	429	444	479	416	395	417	468	437	454	433	445	452	416	391	429	455	397	438	406	406	428	449	446	393	395	425	431	463	419	437	454	419	444	466	454	422	468	427	446	406	417	433	434	389	442	469	466	434	450	424	403	422	461	399	420	425	456	422	412	436	401	383	425	428	473	431	424	415	423	412	432	429	422	438	410	447	446	444	431	439	413	437	425	446	429	421	433	422	446	438	444	428	437	423	449	427	451	435	434	431	390	404	401	420	440	451	431	453	402	417	431	441	428	444	438	448	395	437	418	453	428	427	447	428	441	439	429	429	432	415	467	457	421	430	455	453	466	428	427	435	411	427	410	423	451	382	420	430	427	428	437	456	450	446	452	395	461	436	401	438	406	409	466	426	414	432	428	440	421	436	435	401	410	399	436	433	454	445	437	437	441	471	446	429	422	436	437	393	436	468	423	438	453	447	416	446	460	413	445	448	425	444	441	432	416	416	446	416	443	453	433	434	443	428	450	416	441	459	445	412	448	417	432	448	406	421	460	449	434	407	408	391	437	443	428	439	440	438	422	420	418	462	475	407	443	409	404	496	413	422	394	454	410	435	435	425	450	417	418	410	436	398	449	432	438	435	436	456	416	435	440	444	407	436	432	460	445	404	418	449	467	420	406	428	410	411	433	448	445	436	450	419	456	439	445	397	475	447	416	451	443	464	444	447	427	436	438	444	450	430	412	404	439	414	426	509	470	450	429	421	413	465	432	416	433	416	471	420	424	428	440	424	464	432	457	427	417	402	425	413	418	412	460	416	420	400	434	408	441	457	410	443	409	465	429	436	462	416	434	430	417	420	399	420	459	412	424	422	484	462	448	433	420	442	434	442	426	419	397	393	429	435	419	422	429	476	453	468	422	447	447	484	423	423	415	417
17619	31468	25690	16554	14514	11751	10177	7848	5225	2987	2019	1526	1217	1087	1043	1045	1037	944	853	798	699	692	701	708	714	636	635	614	642	557	529	573	508	519	490	486	510	483	479	446	466	497	527	487	487	467	460	489	442	502	505	483	451	514	462	472	485	495	457	471	497	510	487	508	478	472	530	454	510	497	461	487	496	475	446	478	471	430	460	473	515	529	527	488	494	486	493	505	490	470	519	531	480	476	501	507	517	478	531	487	480	493	496	483	480	458	479	532	503	429	482	475	508	530	489	460	484	522	498	452	511	485	528	466	510	449	523	503	494	499	500	485	509	508	488	480	464	464	494	452	506	494	481	464	521	467	497	511	485	498	469	483	510	423	502	481	491	457	457	529	547	482	464	496	468	450	462	482	544	477	471	458	489	492	511	487	513	481	484	499	521	458	491	477	496	517	499	503	469	495	496	487	550	466	488	469	482	487	490	473	512	475	455	456	416	470	496	478	499	427	503	532	466	482	483	497	477	517	496	489	482	467	446	471	521	444	503	465	503	493	467	527	521	476	452	448	460	497	472	471	491	457	494	500	492	513	501	477	536	479	456	499	487	493	499	510	481	492	497	470	508	510	456	507	489	473	475	470	477	514	472	439	510	521	492	481	507	502	476	495	470	477	475	501	485	492	519	460	496	479	516	477	429	474	496	493	495	489	472	463	510	497	459	474	500	495	460	477	502	507	512	481	487	451	505	499	447	467	488	493	467	550	475	469	498	465	500	475	485	495	528	503	490	449	476	493	508	492	487	488	476	525	488	498	448	484	507	459	510	479	527	511	492	521	516	472	522	505	504	451	492	485	480	492	479	473	489	452	470	492	497	512	514	487	495	482	528	503	506	484	459	441	508	477	489	512	517	470	509	491	541	494	518	490	515	468	503	467	495	501	448	489	513	497	486	462	461	470	474	493	495	504	486	521	502	483	498	483	499	498	483	465	502	508	523	507	437	516	473	501	521	497	471	495	481	494	510	498	477	508	486	534	479	461	474	495	435	443	482	475	499	443	452	472	466	493	489	462	484	471	492	511	523	488	486	500	495	531	488	509	466	489	489	493	466	495	477	468	519	495	504	487	502	503	499	505	550	461	475	517	493	477	482	525	459	481	491	504	446	531	500	483	504	456	493	477	498	440	476	487	477	483	485	487	482	491	475	476	497	510	474	469	509	497	523	467	488	507	509	508	518	479	517	476	453	479	472	540	444	480	468	459	469	462	480	481	488	516	478	511	503	464	472	525	492	487	474	491	469	499	489	465	474	501	477	469	471	462	513	478	481	477	497	476	507	482	472	521	476	435	474	528	480	464	479	435	501	525	492	483	529	499	473	481	513	493	484	467	468	457	526	471	499	487	485	507	491	526	471	489	524	459	492	464	479	436	499	483	484	449	494	505	526	448	473	462	468	475	521	497	514	443	477	467	492	469	503	471	461	491	469	497	476	491	475	473	473	486	485	530	488	463	468	450	477	486	491	472	503	469	465	465	511	479	527	490	455	436	474	473	480	506	491	443	489	487	511	472	486	459	484	462	475	459	516	498	513	447	516	494	488	473	507	493	479	462	478	526	434	463	477	504	489	504	510	435	484	478	481	524	509	526	493	509	483	493	455	463	505	482	486	467	491	455	467	542	457	489	510	512	482	504	487	476	485	491	504	489	484	502	485	498	488	497	493	452	451	507	477	502	491	492	467	498	470	480	501	499	500	472	489	471	547	477	463	469	480	483	482	495	498	516	470	516	515	461	495	479	518	501	510	496	499	461	453	472	481	530	486	477	508	536	525	508	508	453	475	457	481	467	484	474	465	496	483	468	480	488	483	521	489	480	496	462	489	461	490	492	501	463	478	464	513	509	457	526	538	477	512	521	493	538	470	520	506	474	506	481	483	429	486	451	487	477	454	497	452	524	481	432	470	466	523	473	425	493	469	480	474	461	470	510	498	465	459	474	475	485	484	474	440	494	549	467	448	473	451	502	472	526	519	490	497	462	504	464	490	471	516	512	529	440	474	508	479	457	480	488	524	440	485	500	489	480	445	471	450	527	480	507	482	458	520	492	504	501	498	498	520	500	491	478	537	487	459	474	500	511	499	469	500	486	489	458	461	473	486	497	526	465	511	491	483	494	489	455	505	500	488	489	505	462	502	454	494	515	487	517	472	459	518	487	513	488	522	490	460	473	441	475	491	451	509	491	489	496	481	501	488	512	530	499	472	482	444	501	490	496	495	469	496	437	519	493	518	499	517	491	499	514	507	496	457	532	526	535	478	464	514	481	477	513	503	455	494	472	470	491	483	479	447	504	485	454	516	505	520	460	498	467	476	488	489	504	441	492	535	439	443	499	498	456	479	497	470	485	513	502	487	492	512	535	469	484	500	465	489	497	503	469	505	473	496	465	485	496	489	494	510	462	454	513	464	491	497	456	467	506	499	472	482	531	514	519	493	495	467	505	467	470	493	486	484	507	467	514	501	507	458	525	472	492	507	467	513	471	498	520	488	493	496	470	495	440	503	516	462	528	499	491	492	509	479	494	495	527	490	494	429	504	499	446	477	465	531	492	507	451	482	473	477	502	491	477	522	464	501	486	473	492	481	470	482	483	488	441	487	486	527	452	478	479	477	449	494	524	469	457	484	490	506	502	477	481	496	493	505	456	551	514	472	462	466	511	469	499	500	501	478	488	459	458	549	483	448	451	494	495	471	506	477	517	510	486	467	472	465	523	504	508	463	484	484	498	472	522	475	500	447	467	499	439	490	481	504	476	479	554	506	497	472	466	463	476	448	501	492	450	496	473	465	482	510	519	504	508	521	505	496	452	483	494	481	507	490	468	461	476	485	445	452	511	485	500	480	461	500	500	491	506	496	526	480	502	490	479	452	435	481	450	460	456	502	502	478	468	500	457	504	477	465	458	495	481	470	534	496	468	493	461	446	506	466	511	474	518	434	529	470	470	509	515	482	480	437	465	478	542	481	486	493	495	462	451	477	491	489	458	487	497	470	507	499	510	480	465	488	474	495	462	473	502	488	472	488	510	508	489	501	489	472	482	524	539	517	505	464	536	455	489	522	506	502	518	486	484	468	506	521	513	503	477	479	463	508	510	502	479	504	488	474	509	482	488	475	498	506	495	495	504	470	486	470	458	487	475	475	490	507	500	486	468	468	488	512	468	457	461	468	477	530	501	488	489	515	479	460	460	505	443	460	486	483	549	481	480	477	522	481	456	456	479	486	449	490	441	456	467	495	503	486	516	480	464	469	489	481	482	469	492	475	494	508	482	512	427	497	457	469	527	522	486	503	497	462	472	486	479	494	488	484	463	498	489	475	498	457	454	549	486	483	460	499	478	496	468	500	467	493	517	480	495	483	488	487	532	513	510	512	465	497	492	486	523	471	447	462	451	478	501	506	471	474	488	519	521	491	496	484	490	483	488	509	431	494	479	495	483	523	469	490	518	469	475	478	463
23659	21006	28167	24233	21725	19782	14929	9487	5715	3497	2156	1598	1235	1039	1033	987	964	919	840	730	648	603	596	547	566	490	512	455	460	435	446	405	342	389	403	379	365	344	395	360	383	351	372	390	389	354	357	384	335	365	367	357	323	348	344	352	339	309	363	366	359	343	370	340	349	381	398	334	342	358	376	387	349	378	319	345	348	353	324	364	362	326	322	337	324	350	342	306	381	329	343	316	353	320	333	352	364	335	349	350	360	329	352	349	322	341	329	322	313	325	352	343	363	353	362	356	372	350	332	326	339	345	354	336	354	353	351	333	322	346	334	351	350	335	332	330	358	400	358	347	321	337	334	347	374	312	361	372	332	287	353	338	347	364	313	352	335	334	368	340	350	368	328	356	348	348	339	353	372	374	366	316	323	328	378	352	326	355	353	323	369	342	331	355	351	338	338	329	342	380	325	338	341	348	341	331	361	342	354	335	354	358	332	354	345	366	350	331	336	331	338	368	334	351	310	321	316	328	341	374	335	351	338	353	317	322	339	342	348	341	311	371	334	362	325	314	323	366	354	359	331	353	335	341	367	353	318	354	352	356	341	348	378	378	381	351	355	354	354	328	361	352	332	353	344	392	323	350	352	358	321	359	360	351	339	341	368	346	304	354	344	327	314	354	325	338	358	314	379	357	368	346	369	350	341	329	289	347	347	335	357	369	384	354	356	331	334	353	309	347	353	372	361	341	344	368	370	360	333	357	321	346	347	377	378	383	363	356	372	342	339	346	371	350	325	367	371	337	329	357	351	376	364	363	368	318	334	323	334	300	372	321	318	312	368	339	389	347	337	331	355	338	320	360	348	381	342	357	362	325	343	335	344	366	332	371	346	353	357	357	340	354	314	350	353	376	361	329	339	354	350	362	308	343	359	375	330	330	396	318	354	310	342	364	328	318	339	339	330	344	343	361	341	328	366	313	353	352	371	360	332	341	340	337	333	314	368	308	362	340	342	331	352	358	377	324	364	359	346	330	361	388	367	335	368	364	373	316	329	362	319	355	350	360	370	365	401	354	342	357	368	355	341	366	358	350	339	334	366	350	355	393	367	356	361	318	336	364	324	353	338	321	360	312	345	356	358	367	357	335	363	365	348	353	354	389	345	341	366	359	383	335	346	325	339	314	354	346	353	347	361	354	316	339	318	363	380	347	367	361	393	357	332	343	333	332	381	335	348	299	358	329	355	364	375	362	362	381	330	343	340	344	333	372	353	379	389	336	336	341	370	305	334	356	348	359	336	326	331	355	333	347	338	341	320	323	341	355	331	351	367	328	366	354	329	354	328	328	351	343	355	348	374	339	356	321	331	361	340	341	364	352	344	369	320	361	369	373	337	352	381	353	328	353	322	317	340	333	354	307	350	351	327	359	357	320	348	366	309	321	342	350	307	326	348	353	351	352	337	339	344	369	322	355	299	340	322	346	358	344	330	365	341	349	324	339	371	382	358	331	347	336	337	333	378	367	350	333	317	331	358	304	335	349	351	325	340	334	355	345	312	322	336	353	347	356	369	329	328	345	353	341	338	350	333	309	322	348	323	365	356	339	339	351	351	318	357	354	350	341	339	322	381	372	349	354	381	370	326	345	367	356	332	326	350	361	360	346	330	339	351	359	317	338	362	366	358	354	352	351	379	350	357	354	388	333	303	373	359	343	330	338	354	340	362	337	339	342	373	337	360	335	339	361	343	338	353	373	316	330	339	349	321	356	323	382	376	350	348	321	288	333	365	352	375	335	331	327	342	327	317	367	359	350	344	376	365	329	366	328	331	345	343	369	362	352	330	327	326	353	325	357	336	374	339	357	317	366	373	327	352	324	355	371	333	345	340	339	367	339	328	327	368	329	330	349	337	330	345	355	295	348	335	355	333	339	343	354	347	344	314	351	367	334	356	359	365	352	337	342	352	280	345	368	342	335	314	372	348	327	335	327	345	318	363	312	394	348	335	350	359	354	347	331	356	313	359	358	381	362	348	340	324	320	347	349	363	314	326	333	358	340	331	357	373	334	362	328	397	344	325	326	337	352	339	323	360	358	350	354	343	360	352	329	330	321	333	357	327	352	363	308	310	353	334	368	348	299	324	338	334	367	332	322	344	332	361	329	333	340	345	338	348	340	338	358	340	364	370	340	339	356	365	356	374	353	371	397	305	342	339	379	364	347	310	337	348	372	390	335	337	362	343	357	334	374	346	345	330	356	362	339	312	318	361	352	337	337	345	349	329	348	361	362	364	345	346	326	336	332	361	358	344	349	332	354	322	351	401	354	372	381	351	366	370	373	376	368	338	322	358	382	363	320	355	382	367	310	345	338	329	346	327	333	336	350	357	362	321	340	392	360	336	361	354	373	341	342	341	339	308	339	342	348	335	318	330	357	341	374	345	351	372	338	393	339	299	333	358	362	315	366	347	373	332	343	346	339	355	326	341	371	342	341	328	301	365	349	353	346	340	352	355	370	318	345	366	374	352	323	391	317	343	338	360	342	378	352	356	353	348	379	335	332	375	351	343	320	340	334	348	327	343	318	320	333	358	336	350	398	343	349	351	335	359	361	333	319	310	335	357	332	305	376	341	395	377	361	309	338	307	348	345	337	350	324	330	386	348	319	360	367	346	349	351	349	331	351	340	354	395	371	350	344	317	367	329	322	349	339	377	317	338	338	313	334	337	390	360	337	344	343	370	345	343	324	366	347	342	384	339	343	380	363	371	367	341	366	344	337	326	318	336	356	339	330	359	350	358	339	352	339	343	375	306	340	335	368	352	355	343	324	308	346	368	304	350	359	316	345	331	374	329	343	341	356	340	314	333	322	364	349	347	338	317	360	369	324	362	368	389	335	322	331	351	349	377	353	369	323	322	368	343	339	347	322	370	365	348	357	391	342	351	341	367	361	345	351	331	332	353	342	354	328	348	330	332	353	374	356	334	308	357	331	309	367	366	325	326	343	350	351	324	347	355	364	355	332	341	342	326	329	353	342	348	329	375	352	362	322	345	372	306	339	343	330	374	353	354	306	344	365	335	360	360	351	331	328	324	325	350	331	363	361	375	334	344	344	352	358	347	314	359	299	359	352	363	350	346	355	357	334	348	295	353	342	373	369	375	354	337	334	337	356	338	368	334	390	329	329	352	341	364	317	359	327	343	372	295	353	335	346	326	366	350	358	353	314	352	319	340	336	338	334	350	365	363	328	344	383	333	389	349	347	358	353	346	348	377	322	367	372	355	337	323	348	335	314	328	341	347	341	373	349	339	351	328	345	358	341	338	353	352	338	347	359	334	355	389	328	320	338	387	333	339	313	349	346	353	332	334	362	310	340	339	325	356	326	325	363	321	388	355	359	346	330	325	358	328	370	345	330	363	368	355	393	388	332	348	349	323	330	352	351	345	346	321	357	349	337	376	362	338	331	351	364	372	317	315	360	353	366	334	363	327	346	323	331	324	353	345	352	312	342	338	352
18965	40838	34591	25182	22459	19015	16647	13361	8884	5492	3425	2376	1903	1667	1409	1413	1528	1272	1103	990	870	770	799	797	706	647	692	578	587	500	519	503	431	488	436	496	451	424	423	423	456	408	410	445	415	408	450	449	425	417	415	430	433	423	427	416	410	387	420	404	412	432	377	392	406	382	431	420	394	388	376	405	371	402	409	402	378	432	381	383	358	393	405	401	389	386	388	401	393	382	365	372	380	393	398	355	439	363	356	402	385	437	417	393	407	394	409	359	379	376	406	403	383	379	414	380	339	387	376	365	391	419	392	395	411	394	369	404	425	375	379	392	424	391	424	356	381	360	404	370	438	377	381	423	402	418	407	429	374	428	387	425	410	405	398	383	404	398	369	401	376	390	381	363	398	421	410	388	401	395	355	378	398	396	375	378	363	375	430	387	408	392	418	408	383	427	432	402	428	350	405	416	388	376	444	392	425	431	385	371	387	372	379	400	395	399	397	391	404	396	383	380	420	403	384	394	385	415	401	400	390	420	422	377	381	408	372	395	369	348	356	383	378	401	418	379	408	383	416	407	388	425	371	355	379	410	431	417	396	397	392	384	399	382	410	412	375	417	400	408	410	387	429	408	385	392	388	412	409	409	387	398	420	399	396	389	417	383	398	369	413	402	375	385	413	378	391	381	406	412	414	393	394	392	392	390	381	415	371	363	366	391	418	410	386	370	405	379	423	383	393	423	407	419	419	368	382	376	373	390	401	414	380	415	401	376	380	415	404	382	405	413	389	379	363	379	415	372	363	419	395	417	376	369	394	421	393	410	398	395	417	386	376	406	375	394	353	395	386	431	361	446	372	391	416	423	429	441	406	387	390	393	429	397	393	408	409	400	417	374	395	388	399	428	372	409	359	393	411	389	380	371	379	381	392	394	376	391	429	391	398	367	422	387	403	383	410	404	408	415	386	400	400	395	409	393	417	400	373	426	396	399	375	380	371	445	382	396	400	391	397	411	413	347	391	417	392	411	393	390	361	380	367	393	401	431	380	397	424	385	379	452	410	399	380	375	380	370	391	376	399	374	408	404	375	398	406	417	392	380	412	385	328	372	390	392	374	389	379	415	362	384	412	382	379	424	414	387	401	369	387	386	437	399	400	385	436	378	389	401	370	359	413	396	389	413	365	380	373	418	393	386	393	380	396	391	400	389	380	428	395	402	420	382	378	402	381	415	411	379	426	370	376	385	366	413	429	356	397	385	377	375	379	376	363	413	408	407	372	422	405	387	411	409	390	407	366	417	415	395	391	408	399	396	399	395	359	400	399	376	394	383	401	413	391	409	380	410	386	384	418	397	413	392	393	374	413	413	411	386	362	426	412	425	396	380	419	419	435	395	401	395	438	409	383	366	415	383	383	365	362	405	394	418	375	416	424	355	386	378	405	427	383	390	416	430	427	397	386	427	365	412	430	405	404	385	407	378	393	414	416	396	390	425	347	411	378	406	388	384	392	387	436	384	353	421	432	413	377	408	389	397	396	379	412	391	413	393	415	373	384	396	391	410	372	408	363	380	371	417	390	410	415	401	392	426	396	405	414	395	377	402	366	419	390	383	428	365	370	360	351	386	403	403	361	415	373	392	378	379	408	384	389	421	397	379	395	405	404	393	398	368	406	400	397	374	405	375	387	408	418	424	375	377	391	395	418	409	391	415	402	378	393	422	415	402	424	410	450	419	416	382	369	405	375	430	382	403	403	408	402	399	399	356	392	389	404	367	398	388	354	390	392	395	427	412	375	398	386	418	377	431	383	346	421	382	347	401	403	397	395	387	404	364	361	395	380	387	427	398	390	390	397	401	372	408	378	408	395	380	451	410	422	389	364	369	371	391	407	391	388	386	375	407	397	411	379	394	408	384	382	375	375	400	399	400	395	399	412	385	412	390	396	388	403	393	388	397	371	423	429	382	364	386	428	411	388	386	393	357	363	414	383	408	375	367	398	436	411	370	379	433	386	414	389	390	431	409	411	350	429	394	383	374	405	407	412	419	407	381	450	393	386	379	400	393	380	409	389	407	459	365	365	405	424	416	403	399	385	387	380	398	399	398	416	376	355	404	389	392	340	385	418	386	384	369	420	419	407	416	388	399	390	413	392	435	386	387	439	444	421	353	385	417	398	421	364	394	351	429	407	440	413	412	381	379	388	371	367	423	387	400	424	380	396	397	387	389	397	419	368	401	435	370	403	405	392	396	386	376	395	404	371	377	403	374	436	381	360	386	379	410	420	428	402	392	408	385	387	409	373	385	389	392	399	398	389	385	385	408	368	354	380	382	408	437	414	392	419	392	397	388	390	410	442	389	383	419	370	425	363	360	417	394	412	356	404	388	382	385	415	435	391	412	385	409	388	387	402	372	392	419	390	432	352	373	404	419	413	434	409	423	389	390	406	391	406	409	408	416	398	394	423	411	385	379	394	419	412	396	387	393	434	408	390	417	407	401	442	414	392	401	401	394	369	384	363	375	411	399	392	382	414	383	389	405	386	373	398	404	342	399	390	411	387	379	378	380	388	430	435	414	415	416	380	378	362	381	397	430	415	379	420	341	375	396	412	385	372	388	418	388	392	391	436	420	429	401	406	370	405	377	398	421	377	418	405	417	392	388	410	384	412	392	405	394	356	374	408	388	386	403	383	388	408	399	375	387	369	381	370	414	389	417	397	429	403	364	345	384	410	366	379	397	395	387	445	406	405	419	379	398	430	356	416	425	414	380	404	412	354	429	415	397	387	425	389	414	382	412	375	405	394	385	381	388	393	403	372	364	382	408	413	394	415	383	411	380	400	408	393	371	427	377	403	376	378	394	399	426	417	396	388	443	384	384	402	407	389	376	410	371	395	397	421	392	409	425	442	397	366	382	386	410	408	371	410	369	382	398	383	383	372	379	393	401	373	409	424	385	386	393	390	448	406	385	383	363	408	378	395	357	383	430	381	413	399	418	393	432	386	404	418	424	393	384	365	347	395	394	367	377	397	435	403	388	398	438	417	398	402	386	355	384	404	403	413	383	402	389	388	375	399	383	394	383	372	369	378	416	382	410	401	422	398	406	397	380	416	412	391	410	363	392	352	400	428	389	384	424	406	388	395	393	407	404	401	383	384	369	384	405	397	373	383	406	393	382	447	412	393	408	384	412	362	374	383	392	421	418	373	405	386	409	416	365	413	422	378	421	388	418	394	345	414	355	379	391	396	420	370	412	395	407	354	393	402	375	395	386	380	406	399	378	383	390	385	352	410	383	401	415	382	400	400	387	406	389	398	407	418	412	428	392	409	367	366	412	417	377	402	400	405	385	419	393	401	400	394	386	356	390	373	424	387	412	430	415	382	394	404	392	417	423	411	404	400	417	407	436	404	409	380	401	417	394	375	420	356	401	391	387	394	376	411	387	365	394	397	381	382	408	398	412	431	363	413	398	394	401	363	410	388	394	425	401	416	397	390	429	371	434	394	370	395	411
24568	21042	27473	25104	19956	13647	9975	6746	4183	2461	1649	1126	923	878	885	868	864	801	666	610	588	559	479	537	502	452	430	466	454	408	409	358	371	359	363	375	369	339	399	358	372	363	340	364	345	363	308	345	337	348	342	334	357	338	356	340	342	339	332	347	331	352	324	359	327	352	348	350	340	346	330	342	347	351	307	362	337	325	322	356	312	344	360	329	321	335	349	350	378	329	323	363	333	354	365	348	331	344	363	305	373	339	350	360	337	372	339	349	306	304	334	347	319	338	322	333	348	373	379	376	327	340	318	333	349	329	370	314	371	313	366	372	341	332	388	355	350	335	346	321	301	343	325	328	345	363	355	311	342	318	336	327	301	334	347	328	343	348	345	360	342	367	302	358	325	360	337	343	350	307	327	318	323	363	331	339	358	343	356	341	328	343	313	356	326	344	332	323	336	293	336	341	345	341	328	320	351	338	345	343	315	352	352	316	360	348	346	337	343	323	347	316	323	368	382	329	394	329	357	319	362	332	364	301	329	321	328	318	361	327	326	344	358	320	369	362	358	339	340	313	354	392	339	297	330	325	341	364	337	348	324	344	335	300	338	339	359	351	355	333	339	330	360	321	300	317	350	355	334	365	324	365	342	320	334	349	308	306	346	362	344	338	350	343	371	349	342	364	354	313	348	334	339	372	318	329	379	336	328	374	320	327	356	378	374	335	344	335	304	349	361	381	342	364	365	340	350	326	336	364	338	372	355	311	311	358	373	308	362	321	352	337	331	356	356	355	367	368	340	349	346	337	309	351	361	322	308	319	341	325	340	293	320	314	332	330	332	331	357	353	356	338	359	367	312	344	356	355	367	349	331	324	337	319	367	354	362	325	331	287	381	346	333	356	323	333	308	342	321	332	324	361	321	318	331	384	368	321	348	316	348	352	349	352	348	359	326	337	373	356	381	289	324	349	339	362	355	362	352	343	359	389	333	357	331	359	343	344	336	335	351	313	328	325	307	359	320	301	352	365	343	313	365	327	341	331	315	368	344	353	384	344	346	367	332	347	338	317	317	325	331	314	336	329	335	357	330	338	336	351	327	345	338	362	332	330	354	349	327	362	305	328	331	284	358	361	317	375	356	335	324	407	355	321	349	373	351	320	329	335	324	372	345	332	349	352	350	338	369	327	313	344	349	344	315	346	324	349	378	340	312	371	341	364	339	364	314	344	318	359	335	342	316	382	354	336	343	319	315	347	351	319	374	353	347	335	364	352	347	362	353	380	329	323	337	369	373	330	363	340	355	369	333	392	348	347	310	338	337	330	355	325	361	352	363	337	316	345	358	372	326	368	382	372	316	334	332	336	335	359	350	375	351	384	339	335	360	365	338	347	323	348	343	374	358	354	343	349	363	378	375	333	372	315	337	334	354	336	356	338	331	338	363	326	301	310	340	310	324	331	339	372	333	336	329	377	347	377	367	371	379	332	355	356	354	327	323	332	336	369	318	345	344	349	340	362	331	332	352	355	360	326	376	340	337	345	381	343	338	337	318	312	333	333	353	369	333	356	374	319	358	336	339	361	324	310	354	353	365	326	324	346	363	309	316	326	350	370	339	347	336	311	347	341	355	367	335	353	304	318	337	328	353	325	358	359	334	358	314	349	354	322	354	381	353	313	328	364	339	334	363	335	328	352	350	366	362	350	354	344	347	322	349	346	331	322	383	391	341	366	338	351	336	360	325	345	320	331	330	320	344	315	336	320	354	334	316	323	348	335	326	329	351	308	385	319	375	357	349	391	372	331	354	371	343	327	353	376	300	348	341	316	330	309	357	351	313	347	312	340	357	320	381	390	340	345	355	332	370	362	331	355	361	376	328	357	348	348	365	311	369	322	345	323	359	281	302	324	374	360	317	347	336	335	347	297	336	332	335	333	329	299	333	354	327	344	346	361	347	359	377	373	369	327	327	370	343	304	340	322	320	351	359	352	319	345	358	325	353	337	323	336	333	303	350	313	344	358	330	344	328	365	332	323	341	343	340	323	362	350	326	382	338	331	325	342	354	324	346	330	326	334	375	333	341	318	350	360	326	341	349	369	367	354	324	316	315	334	337	336	314	372	381	352	323	324	348	300	340	323	338	346	318	324	316	322	347	327	347	342	340	338	335	296	317	343	337	339	331	393	332	342	363	353	344	334	319	368	330	305	351	326	330	321	351	380	348	314	320	352	317	339	325	398	334	343	336	361	342	307	345	326	340	313	398	352	313	335	301	312	348	328	364	343	338	366	335	329	357	318	323	339	310	323	345	351	364	364	352	304	348	325	341	338	324	323	327	344	341	374	339	343	377	323	338	345	316	347	367	326	350	342	325	318	317	319	371	334	368	369	369	333	318	331	315	336	331	312	345	340	368	337	328	348	376	373	334	372	342	365	353	357	344	347	318	368	322	303	338	378	370	348	346	345	372	358	335	360	311	344	370	313	338	370	356	349	312	326	374	332	340	321	355	331	336	341	308	355	332	301	329	330	338	353	347	364	334	291	320	338	341	373	352	310	333	324	332	356	321	318	309	365	338	357	296	333	331	318	373	340	351	348	358	345	337	346	358	343	334	337	320	337	327	293	326	305	309	364	354	329	342	341	323	394	330	374	363	340	366	333	335	374	339	367	388	331	343	339	339	314	333	329	317	356	359	360	349	361	344	363	340	318	325	320	347	320	353	347	361	333	352	373	343	334	348	349	349	340	330	328	357	375	348	354	312	360	322	330	334	333	375	367	365	363	340	346	339	346	333	334	360	360	358	345	337	315	335	337	357	345	331	350	334	377	359	326	355	313	341	364	329	306	352	360	340	318	355	334	325	295	341	366	336	332	333	328	345	345	349	354	331	360	350	320	323	340	347	327	332	336	350	345	367	320	341	348	355	336	377	341	360	335	370	326	332	360	386	321	359	338	333	349	337	374	308	356	348	376	309	340	330	331	340	326	350	347	366	330	330	341	333	334	340	337	322	319	358	330	353	360	354	361	366	310	331	357	353	300	335	343	361	336	368	356	376	373	331	338	356	334	359	331	335	354	300	368	334	374	383	344	327	352	345	336	340	349	356	320	308	342	337	362	373	341	306	348	366	341	370	369	367	350	354	362	315	328	337	344	338	328	357	325	330	341	328	346	364	343	352	356	342	331	357	357	349	357	350	295	332	339	335	355	378	349	384	324	354	341	319	339	331	373	346	350	317	333	345	354	329	366	346	342	319	364	311	308	342	334	359	326	367	319	348	360	348	325	373	371	321	368	353	342	354	349	341	348	359	336	342	341	337	327	324	328	341	354	323	338	335	335	353	317	338	360	314	342	313	328	327	359	362	347	378	315	374	319	318	365	334	383	341	367	318	360	352	370	315	373	345	340	355	363	314	381	355	356	346	322	326	353	358	334	343	359	312	340	345	343	348	362	354	354	348	360	360	337	338	324	312	336	342	318	345	319	338	317	339	373	339	349	346	325	320	354	349	360
18749	37955	31393	22269	19530	16426	14224	11138	7185	4319	2666	1955	1527	1384	1241	1274	1198	1023	950	878	713	695	668	658	587	586	599	512	492	426	476	439	440	435	446	465	383	392	393	405	401	366	359	369	365	419	401	398	404	403	382	410	403	392	386	373	374	367	375	394	379	388	384	383	395	358	404	349	332	375	353	377	386	371	362	400	387	387	374	377	397	349	402	397	380	375	447	367	404	387	387	381	401	376	355	384	391	385	385	376	368	411	400	390	367	387	353	398	371	362	374	388	411	375	367	433	437	357	362	365	366	362	386	387	420	384	380	365	352	364	384	385	363	410	361	363	404	356	379	392	383	380	380	388	376	406	362	365	351	389	401	384	337	352	341	361	374	368	386	402	378	374	352	396	379	358	380	387	381	330	369	380	394	380	395	355	342	378	384	417	380	382	379	360	400	392	411	369	360	410	386	360	371	367	339	389	337	373	431	359	429	375	360	406	366	398	391	389	380	373	400	387	399	342	400	368	370	340	395	406	392	374	364	407	387	366	400	380	363	355	371	372	369	355	379	395	369	366	402	352	422	401	367	402	393	383	348	394	351	403	348	393	371	363	395	366	376	396	357	379	369	371	377	378	362	380	393	392	410	390	387	363	361	378	396	360	363	358	406	363	370	387	374	383	371	367	385	380	388	396	391	403	362	406	391	379	353	375	402	387	420	389	406	401	355	388	398	343	346	369	369	386	388	366	387	386	368	365	378	360	402	412	397	385	379	378	375	375	358	375	366	400	375	374	381	378	420	333	395	372	367	366	367	394	388	362	371	359	368	375	372	410	339	347	362	375	387	357	390	391	368	397	349	402	344	379	362	401	390	334	361	364	394	393	395	398	413	389	340	355	369	397	381	401	392	352	337	397	392	334	342	393	395	388	398	400	382	357	364	364	368	379	398	409	379	403	411	369	395	378	383	351	365	382	379	355	351	400	373	381	356	392	399	379	382	383	384	390	372	373	377	335	371	391	389	398	373	361	351	378	374	391	370	347	395	417	391	377	435	383	373	376	381	385	376	383	403	401	414	386	363	394	400	361	397	378	397	433	364	401	350	425	389	374	335	398	356	413	387	403	371	371	371	390	376	387	358	355	345	411	390	352	376	372	387	364	362	400	375	362	374	383	383	382	364	395	359	362	359	393	350	376	372	390	378	404	375	383	370	380	380	369	353	402	362	373	343	405	357	382	360	347	404	369	389	373	371	372	412	387	378	372	381	386	395	364	370	370	365	350	351	369	362	384	342	368	385	385	372	344	380	357	388	353	430	401	382	389	413	394	416	373	375	359	393	414	389	338	390	399	385	381	391	383	381	379	362	366	358	373	398	374	378	365	371	351	388	400	398	361	369	393	381	396	352	388	392	378	362	381	383	374	425	382	361	376	378	393	365	391	366	409	402	357	386	340	410	356	397	392	336	406	364	331	375	364	351	348	389	370	401	378	393	377	356	364	389	396	369	369	385	358	334	394	391	399	393	399	403	391	317	369	332	395	344	363	344	396	395	373	410	366	389	369	381	403	376	383	335	395	348	375	385	373	348	386	385	367	401	367	409	394	354	388	389	369	363	362	392	364	376	403	362	373	366	361	374	384	379	387	382	381	407	360	409	365	398	421	385	388	374	384	379	389	403	401	386	388	400	354	383	404	363	366	392	399	393	380	394	356	409	389	378	374	379	405	343	374	386	367	364	389	369	376	396	372	352	390	373	383	363	394	380	364	360	356	339	351	371	400	405	383	383	389	346	351	362	420	337	391	366	368	371	372	382	385	372	378	389	408	398	382	358	379	403	394	381	359	388	381	391	398	394	398	360	391	397	376	404	384	375	392	354	382	381	416	367	405	360	370	377	364	360	408	379	371	350	363	400	373	383	360	387	335	357	384	395	369	376	394	390	378	391	356	383	347	405	365	370	398	376	365	381	368	365	371	400	392	370	382	394	418	384	383	359	355	393	387	381	357	407	352	342	364	386	369	357	399	372	372	374	365	369	388	364	370	377	397	384	356	381	379	381	410	404	354	408	353	358	374	367	376	373	394	345	409	357	382	353	389	401	402	367	340	406	381	355	376	360	400	397	390	385	363	377	356	365	370	362	370	390	427	381	311	360	370	375	394	366	355	392	391	375	391	359	365	386	372	365	375	359	374	370	373	351	379	341	397	360	397	370	361	429	369	365	354	387	350	397	375	356	377	367	347	350	401	377	374	353	364	377	375	387	371	380	393	387	382	378	384	371	385	374	373	382	371	384	365	386	350	375	365	364	337	390	402	357	368	422	341	389	392	370	369	361	369	388	383	346	389	361	381	385	401	376	407	385	351	387	361	366	371	358	369	371	384	399	376	334	391	392	399	400	337	391	382	393	396	382	348	373	361	380	362	385	383	366	363	412	352	385	375	326	369	370	372	401	373	367	406	383	353	391	355	403	371	392	368	371	398	348	345	400	369	375	386	395	372	344	401	382	366	378	369	384	409	371	412	358	359	353	392	386	359	407	353	379	382	380	380	412	379	404	384	375	354	416	383	374	423	367	357	346	363	357	377	396	375	386	397	444	399	356	364	415	365	371	384	381	385	392	354	368	386	390	386	349	392	377	402	354	404	408	363	395	374	339	364	386	359	334	429	386	356	403	372	379	400	356	384	387	383	378	408	384	408	385	397	337	397	394	374	417	381	346	380	404	367	372	398	366	354	358	367	357	446	347	378	381	369	379	391	404	363	382	338	370	383	366	386	403	334	386	396	386	366	368	419	360	382	382	408	392	387	374	383	373	384	363	365	355	418	367	355	378	398	390	408	351	358	375	379	367	367	384	329	376	374	353	394	367	378	365	415	385	382	358	372	378	373	416	362	365	412	364	383	360	365	372	376	406	384	350	365	375	388	365	380	369	406	398	378	344	379	371	414	360	374	366	389	376	398	362	350	376	375	373	388	356	378	374	350	425	378	370	366	371	369	377	404	378	392	430	378	379	383	381	362	353	384	387	407	358	405	390	378	360	364	408	399	374	377	365	351	384	355	361	368	379	396	377	379	358	372	394	380	397	371	372	358	347	375	380	392	385	376	364	407	360	360	380	371	376	391	409	387	373	359	346	397	373	360	375	385	386	349	377	371	387	392	363	382	389	370	398	376	378	384	390	364	411	393	362	351	385	385	361	382	437	383	364	360	372	414	367	376	355	372	366	370	369	397	327	380	379	378	367	381	384	369	362	401	346	384	357	354	355	383	370	360	376	364	398	386	372	379	339	389	390	370	393	382	338	364	364	366	378	382	392	384	395	370	378	384	397	372	418	356	358	398	381	406	385	377	366	357	380	383	383	387	400	368	361	373	371	385	369	350	341	361	402	379	383	394	393	391	375	335	343	394	366	372	366	354	346	403	410	398	377	381	374	371	366	329	396	357	370	376	347	375	332	394	364	397	398	362	357	350	397	394	383	368	357	359	369	394	409	369	374	368	391	358	347	391	371	345
22422	20999	28499	23726	21219	22762	23436	14098	7999	4867	2974	1921	1570	1306	1195	1196	1134	903	821	733	628	563	542	548	487	493	392	390	372	342	360	327	281	258	260	290	237	248	236	246	223	233	235	246	254	218	242	209	230	214	202	212	208	217	215	209	213	210	211	219	214	201	202	204	205	190	193	180	195	208	206	223	216	175	208	213	216	196	212	201	226	163	206	190	219	211	210	192	224	207	196	197	204	216	194	196	215	210	228	187	189	180	197	204	193	210	205	211	222	223	208	220	208	197	200	233	208	197	173	186	232	212	204	202	197	211	200	206	208	195	213	174	213	218	226	210	199	194	241	205	203	180	215	194	190	204	191	227	194	183	185	185	200	206	177	219	186	176	213	212	202	212	197	178	213	207	208	205	195	189	209	200	216	217	199	213	194	198	193	218	195	210	222	205	193	196	183	181	173	198	196	207	188	203	181	203	182	207	232	229	173	206	223	231	206	189	234	182	197	222	228	201	187	189	190	228	200	207	205	193	204	210	194	222	187	222	203	188	221	189	178	237	183	228	205	209	222	216	207	196	209	168	205	203	182	212	213	205	214	193	222	190	208	208	189	191	203	213	216	193	211	198	209	199	203	174	204	193	194	218	211	196	215	198	217	180	203	192	179	202	195	195	200	191	219	206	205	200	219	217	187	215	192	205	197	213	209	190	208	207	206	230	221	204	205	204	196	192	192	216	210	212	183	203	205	208	199	208	223	195	205	198	194	203	200	217	201	168	206	193	185	182	240	212	211	183	197	204	203	195	210	189	213	213	201	205	205	201	199	213	197	190	202	185	206	217	199	185	231	206	208	191	185	210	197	216	200	208	187	176	195	198	205	192	193	213	207	206	200	195	199	190	195	194	214	229	194	196	196	189	205	203	191	199	204	213	197	231	184	204	197	191	216	196	181	199	190	196	203	207	215	203	203	196	215	202	182	218	219	202	214	205	212	214	200	210	174	187	182	200	168	202	199	176	196	195	220	194	197	209	208	220	199	180	195	208	169	216	191	202	192	226	187	246	202	178	193	227	202	189	196	207	185	234	190	199	200	210	193	222	198	224	203	189	180	203	221	236	203	194	200	188	188	190	194	206	184	217	187	192	194	171	189	197	215	207	182	206	201	214	178	238	200	199	206	217	206	210	192	178	202	182	190	214	208	199	213	207	186	168	203	185	224	198	224	193	218	202	211	188	200	199	199	195	212	208	208	199	201	199	197	205	218	189	197	209	204	221	206	191	203	213	210	178	205	200	219	216	191	206	197	218	209	175	196	175	197	229	162	210	183	211	193	201	193	207	212	238	228	195	205	188	207	214	198	192	214	225	185	207	227	202	202	178	211	184	182	192	192	213	212	220	185	195	194	199	190	168	191	201	197	194	211	206	220	207	172	216	171	192	199	189	176	220	178	178	186	199	207	208	198	205	181	206	207	179	186	225	208	197	170	196	194	203	210	191	197	180	216	234	195	213	187	200	210	193	182	191	224	201	178	193	201	212	214	200	202	194	196	209	179	203	197	215	213	190	191	216	193	192	206	191	196	221	206	192	208	205	193	193	203	218	210	183	229	212	225	186	205	185	181	181	188	197	227	224	205	211	207	214	197	197	193	216	189	190	205	201	188	203	156	199	200	206	209	208	230	218	226	179	190	213	187	207	200	198	188	218	203	175	204	201	192	203	215	211	195	185	191	209	185	208	195	187	220	209	195	176	179	204	175	212	206	185	201	186	203	208	199	227	196	221	215	214	195	198	209	208	178	210	202	213	209	174	167	203	198	195	200	208	183	190	225	188	194	181	187	187	180	200	194	181	204	193	215	190	200	204	185	214	220	192	196	191	197	184	180	207	197	202	185	212	213	201	208	190	204	174	219	208	205	213	193	197	204	189	208	216	206	193	195	205	195	197	214	197	190	198	231	214	202	211	214	215	214	217	186	214	203	206	211	235	193	217	179	204	200	213	165	231	211	182	189	185	219	191	216	208	226	184	201	189	202	211	181	189	222	203	189	227	184	214	170	185	216	209	200	192	193	212	206	200	213	193	202	197	184	187	181	226	185	205	179	216	195	187	222	194	200	197	201	194	196	203	217	186	221	188	209	172	243	201	206	214	205	176	205	214	193	204	183	207	194	202	203	196	195	203	225	208	204	209	220	223	209	187	180	206	210	223	206	205	254	196	190	203	180	211	191	199	201	196	197	195	197	206	212	215	185	210	209	239	196	226	209	195	220	195	185	220	179	222	234	209	220	213	199	203	221	189	203	192	196	205	205	202	186	195	210	212	201	197	185	210	209	213	198	191	199	195	203	216	191	214	192	215	204	206	195	214	174	200	199	215	210	217	213	211	194	200	213	204	190	202	168	210	183	184	192	182	198	201	226	208	205	209	225	217	193	198	213	174	188	203	193	242	192	204	209	203	205	205	183	184	182	218	195	217	217	211	211	198	183	207	191	222	181	192	228	220	192	188	195	173	212	198	198	195	168	190	191	225	204	198	170	201	207	201	188	178	209	201	181	193	196	201	199	180	205	181	213	184	173	211	224	204	200	200	211	205	209	223	201	206	214	213	191	206	183	212	234	218	193	202	200	214	197	190	200	191	184	213	209	213	192	201	187	203	199	196	208	202	182	202	193	198	170	207	199	198	188	226	200	212	183	232	210	212	190	169	208	223	177	219	209	197	204	211	209	213	185	179	202	194	196	207	195	204	220	226	190	227	236	237	192	187	192	201	208	219	198	220	211	197	203	203	204	206	201	189	204	194	195	196	207	194	234	226	228	216	213	209	193	179	189	210	203	221	196	202	200	209	193	224	196	207	170	199	175	225	183	189	226	194	197	183	197	201	174	213	193	197	225	209	195	187	190	204	205	179	204	184	224	199	202	186	168	211	178	209	200	200	178	180	203	217	195	195	228	197	219	200	211	159	178	221	193	214	186	204	211	204	204	196	214	192	206	222	209	193	220	180	214	180	181	221	212	192	204	193	197	209	194	190	211	192	187	168	199	187	224	203	204	187	201	216	187	192	182	211	202	214	220	212	197	197	212	181	184	223	196	191	198	218	194	187	208	203	177	216	210	202	205	204	184	226	200	165	180	186	212	203	218	213	199	175	211	210	196	210	202	213	190	208	207	185	200	217	197	167	227	207	195	194	199	198	163	175	185	191	200	221	211	183	194	192	207	208	207	208	194	201	225	202	209	204	220	164	201	187	223	207	221	200	227	199	187	189	208	208	205	209	204	244	201	195	192	207	187	207	185	173	208	213	223	190	220	217	180	188	194	206	176	194	210	191	207	212	183	188	207	160	189	201	205	199	209	217	212	193	214	221	219	170	217	201	237	205	211	191	198	203	209	184	187	210	223	196	184	199	193	203	234	216	179	206	198	206	232	193	196	173	195	177	208	213	223	209	176	180	198	191	198	206	205	192	196	208	189	201	169	214	207	197	175	191	220	201	183	176	197	182	204	184	200	192
21485	46328	39583	30693	27697	24690	21671	17197	11878	7311	4498	3148	2415	2178	1833	1807	1758	1419	1235	1068	829	743	751	781	685	650	609	508	480	433	434	400	373	344	324	334	305	320	286	285	316	295	293	270	263	260	281	290	282	269	252	246	244	256	256	229	203	246	267	241	252	229	253	224	239	225	238	228	238	257	224	222	217	231	229	260	219	214	218	249	256	235	255	207	234	247	219	229	208	240	235	254	205	231	217	197	217	201	234	209	233	252	235	225	195	236	215	254	208	210	209	241	231	230	204	234	233	214	238	245	213	222	238	197	209	204	215	235	230	214	227	214	203	206	192	209	196	234	235	204	248	248	232	232	242	210	212	213	213	215	205	220	243	212	208	213	241	217	203	223	233	204	226	210	194	220	229	230	226	241	241	216	234	225	233	220	200	231	222	227	208	246	247	235	210	238	233	221	229	243	228	230	230	217	223	221	232	250	207	221	229	206	242	231	229	233	224	220	241	223	200	224	212	228	210	251	231	211	217	236	231	213	229	223	227	228	235	218	232	236	247	219	228	247	230	260	234	238	225	238	248	192	223	214	228	236	212	238	201	217	242	242	247	210	231	261	243	239	229	244	245	227	261	214	205	239	243	227	217	222	219	229	234	218	227	210	210	208	226	220	232	232	244	248	233	230	240	216	212	252	208	257	228	272	229	217	214	216	213	242	272	225	217	232	225	223	239	222	208	221	204	187	207	229	224	216	246	227	211	237	233	219	213	198	230	226	220	239	220	229	206	233	232	228	224	233	216	227	231	218	222	199	210	216	242	244	220	229	215	228	235	262	226	225	239	224	231	223	252	225	236	237	246	244	213	201	209	235	227	225	213	226	218	233	241	216	255	240	223	195	234	217	258	236	229	217	228	224	250	237	226	252	213	222	206	240	234	242	252	229	220	242	245	211	196	221	199	242	215	207	251	228	223	253	191	204	226	237	227	221	213	228	232	217	241	246	207	223	203	224	213	204	201	209	225	225	231	244	220	242	234	221	216	216	226	206	209	249	230	234	209	237	233	226	210	217	221	219	207	214	229	191	222	220	215	212	206	212	248	223	237	217	222	219	237	210	222	236	247	207	239	218	217	204	222	212	212	208	242	232	221	242	225	259	232	217	228	219	222	220	236	258	248	219	251	236	210	224	220	220	226	215	216	225	198	230	223	237	223	216	235	192	195	200	219	212	183	225	202	234	246	229	214	229	223	247	234	205	199	227	223	233	217	229	224	246	241	228	232	209	206	197	232	231	215	202	218	220	223	250	214	225	205	238	231	212	201	216	218	204	231	246	222	234	257	235	230	229	229	215	237	220	225	221	228	228	217	188	231	217	216	238	235	212	234	214	222	248	224	216	243	231	219	216	224	236	245	235	224	225	233	208	211	216	237	250	179	200	248	221	218	211	219	207	201	225	213	241	221	219	208	221	208	226	237	198	215	241	223	229	241	202	233	232	236	245	216	214	207	223	242	238	206	219	227	240	235	262	217	195	240	233	220	244	249	262	244	226	227	243	193	215	259	223	217	226	264	231	213	226	206	230	238	230	191	222	224	210	221	249	203	244	205	233	245	212	232	227	254	226	205	259	184	189	210	246	218	238	199	218	226	208	226	257	224	201	201	221	240	215	228	242	230	213	237	226	259	243	223	239	213	223	224	234	238	252	227	224	219	221	230	229	229	245	220	219	225	226	211	216	235	214	252	220	213	217	201	217	206	217	230	220	209	223	244	235	231	242	215	209	215	224	227	250	229	228	228	230	252	223	218	220	245	231	232	229	221	210	208	212	201	201	211	231	215	231	208	232	231	217	223	212	238	211	251	224	217	226	203	218	229	196	211	217	216	226	221	211	259	243	238	226	212	195	234	217	248	215	226	213	217	225	214	228	248	232	221	202	254	224	227	213	214	221	206	211	226	227	209	215	202	215	233	263	246	228	215	221	212	194	220	233	238	264	222	241	230	201	239	213	213	201	232	200	241	225	237	219	228	232	219	239	208	238	219	218	242	228	225	248	218	227	202	218	203	239	212	236	221	210	253	229	226	226	237	216	223	233	203	247	219	237	189	247	227	211	201	197	239	237	221	225	220	230	228	239	220	231	222	245	230	228	231	265	220	232	241	238	244	234	229	252	267	238	226	210	222	218	241	237	230	226	231	232	232	233	241	235	220	229	219	212	217	216	236	214	221	222	246	229	239	219	229	251	219	230	234	244	212	241	199	235	223	218	241	243	232	208	229	224	218	215	218	221	224	210	256	231	218	223	216	221	217	230	194	237	243	254	227	214	215	203	235	235	213	219	230	242	209	241	223	220	218	222	215	252	222	224	238	221	232	223	228	237	211	241	230	217	216	261	218	221	233	256	228	218	221	222	239	232	210	237	226	205	232	215	207	212	222	226	200	218	207	251	207	220	228	209	230	204	244	213	247	222	227	237	208	245	219	229	224	231	240	202	204	217	222	250	249	212	235	219	229	190	223	229	217	216	204	232	229	243	243	209	223	254	232	227	231	213	261	218	220	210	210	231	240	223	233	233	229	234	219	195	234	239	220	237	204	216	230	233	248	235	226	239	254	228	202	174	230	253	227	233	250	255	232	234	254	230	201	231	250	236	209	217	209	245	216	265	228	213	226	245	228	211	233	233	240	242	242	243	243	237	247	262	235	241	216	228	242	249	214	201	224	221	218	221	230	204	238	235	221	211	232	208	231	219	238	259	201	233	211	236	234	236	215	179	210	242	217	211	216	208	217	225	247	217	222	225	230	227	203	210	230	232	230	226	241	207	215	244	214	230	223	217	245	195	224	195	198	205	240	223	203	231	206	225	193	224	214	232	243	207	233	222	223	241	226	204	225	234	235	226	203	218	220	223	227	234	219	257	223	220	208	228	233	212	213	227	216	238	211	189	215	207	242	229	221	211	215	247	244	230	199	230	214	216	203	201	233	220	254	266	203	254	207	237	243	206	227	247	206	233	246	241	221	203	226	219	198	224	212	214	238	210	203	224	231	220	225	219	230	238	205	220	220	206	196	230	224	205	226	232	214	208	234	233	218	232	213	231	238	214	224	222	218	226	224	223	248	219	227	250	213	205	241	214	246	245	215	204	201	245	226	237	224	223	236	241	232	248	255	249	218	245	202	254	248	232	209	231	191	245	223	216	238	226	214	219	253	213	215	222	230	223	202	211	220	255	223	229	209	210	245	209	207	234	211	213	224	258	207	194	226	230	248	235	252	220	198	247	218	234	239	219	211	220	216	217	210	251	241	215	209	262	206	234	237	224	223	232	240	242	199	250	219	248	234	237	220	251	213	216	189	231	217	215	212	222	237	230	234	235	244	218	213	209	206	230	203	240	251	226	197	242	244	212	227	213	226	216	210	207	237	243	213	246	203	230	248	197	227	224	220	217	222	214	232	221	215	250	227	230	239	211	239	222	238	203	203	202	223	208	240	235	249	204	266	212	203	244	231	234	218	222
27274	22516	23881	17042	11986	8450	6662	4635	2902	1783	1308	1021	907	842	763	819	788	718	698	649	578	579	559	549	576	522	502	482	511	444	470	466	467	406	488	456	444	428	432	474	446	441	424	436	452	418	448	412	426	444	421	468	429	428	468	428	397	457	446	463	436	432	426	448	422	460	419	453	415	420	454	421	461	458	426	463	474	416	449	461	438	463	435	456	438	412	427	401	431	414	440	466	425	467	433	460	442	450	468	419	434	471	443	400	435	416	441	419	452	392	458	464	436	472	442	434	434	454	462	394	434	403	446	396	395	435	422	435	435	416	408	427	414	433	428	419	482	451	466	433	444	435	433	424	456	437	409	435	430	425	447	450	442	420	439	455	405	466	428	401	445	422	433	421	400	397	463	425	467	429	484	402	406	443	438	432	435	420	477	384	441	416	455	440	466	462	414	438	415	477	398	463	442	418	433	449	420	472	454	416	445	446	397	443	431	479	437	483	423	421	399	431	443	458	431	458	437	470	462	452	442	439	427	462	461	443	399	424	462	406	407	450	439	465	449	446	456	447	445	437	422	430	455	448	456	457	424	434	445	446	450	449	417	430	420	452	444	417	473	414	445	432	417	413	449	413	419	418	425	446	450	450	447	487	418	441	452	424	424	428	427	458	427	462	401	441	450	486	438	426	401	433	444	421	483	456	416	448	448	419	392	405	420	417	439	443	416	446	438	476	418	419	409	453	442	456	428	405	420	439	438	431	431	458	419	453	415	449	418	423	437	459	453	437	453	428	443	439	426	442	464	412	429	455	466	425	441	434	463	437	423	447	433	456	410	447	465	424	417	458	416	451	443	430	448	438	454	433	455	423	449	449	409	415	445	442	466	449	453	419	451	443	401	458	460	430	454	435	434	409	450	442	437	440	428	452	461	451	436	451	412	430	424	428	441	429	474	418	404	456	426	423	445	466	442	452	428	443	423	450	467	424	438	443	395	425	432	473	430	444	460	440	457	413	434	435	399	458	417	436	407	457	446	429	448	444	429	445	445	474	423	471	456	450	458	460	434	404	412	417	450	402	407	421	457	412	399	397	425	431	444	410	411	421	437	422	431	441	432	445	480	422	442	437	419	470	446	445	432	385	426	393	469	410	429	441	447	426	425	450	423	429	413	453	468	464	460	413	422	442	424	435	437	428	417	444	423	445	440	425	447	430	449	461	420	411	416	424	411	440	469	429	441	420	441	455	454	450	443	440	430	455	414	451	414	467	466	425	433	439	421	435	430	420	439	404	431	427	428	415	428	461	442	413	435	445	419	413	421	441	409	437	420	372	420	446	394	447	450	432	461	426	407	424	457	433	412	425	407	468	430	446	446	419	429	457	415	441	406	451	441	452	428	441	453	434	450	423	444	444	434	418	427	442	405	426	453	412	450	407	458	433	465	420	453	455	431	409	434	440	453	479	445	442	477	422	430	415	426	435	433	420	442	437	468	413	408	397	409	402	403	440	411	402	470	426	426	438	440	417	424	453	440	457	444	425	445	413	437	420	453	406	433	415	430	393	437	406	447	424	439	424	432	421	444	433	413	425	445	417	443	401	458	430	426	475	421	411	447	418	464	438	426	445	444	403	423	442	427	429	451	406	428	431	420	449	404	426	440	425	438	420	441	454	435	452	442	481	464	436	468	456	449	426	435	436	421	478	468	420	435	466	434	442	458	416	437	439	411	456	415	438	436	466	460	430	484	470	427	441	467	461	429	466	417	435	435	418	422	417	418	424	407	419	455	404	435	417	442	443	475	405	467	402	401	426	421	396	408	403	449	453	420	460	452	430	445	414	410	416	425	418	449	429	422	415	475	472	408	439	428	450	430	442	453	435	410	462	426	460	456	430	460	451	425	438	429	430	447	385	444	484	416	454	471	448	410	405	446	449	446	453	446	419	425	405	485	427	432	442	438	425	403	450	444	422	419	478	427	461	448	416	412	444	450	470	430	435	492	443	420	432	400	466	428	407	451	433	466	461	433	411	405	448	448	444	420	421	420	453	393	429	446	417	419	458	450	448	426	457	420	452	420	408	457	447	418	408	428	391	451	432	486	415	443	445	448	444	431	428	425	419	442	426	465	441	415	448	406	392	434	441	433	420	416	419	441	438	430	481	419	442	440	436	421	461	434	407	429	445	422	471	430	436	428	445	426	423	449	450	438	436	455	447	446	453	422	464	432	442	467	390	439	435	381	454	418	416	441	445	438	464	437	444	416	433	421	460	457	463	424	412	436	457	469	414	415	432	426	384	437	454	435	449	438	446	429	420	473	454	476	418	422	413	429	439	453	436	408	412	462	465	457	450	438	417	467	435	446	419	456	407	421	453	352	406	467	451	458	459	435	456	436	453	449	469	409	411	449	432	446	432	456	451	420	453	423	434	437	439	419	437	441	438	405	435	434	417	451	430	457	429	480	430	431	424	412	445	424	425	431	447	461	432	485	461	417	396	426	452	445	431	456	422	449	423	448	444	398	431	469	429	433	396	453	432	425	466	449	449	474	435	392	398	396	462	424	444	447	432	471	397	426	414	437	398	462	420	431	450	457	435	439	400	447	428	405	415	440	441	458	461	411	451	453	416	438	473	461	443	413	416	401	409	444	411	399	441	429	407	395	445	426	434	441	459	439	460	429	435	441	428	430	450	444	429	455	403	446	472	437	427	430	445	456	456	427	409	452	445	429	417	464	420	438	447	432	434	440	419	445	450	427	440	473	482	435	429	413	480	448	470	478	460	425	452	460	413	404	457	434	430	443	444	421	473	425	434	416	415	420	431	406	425	422	402	487	453	425	491	430	410	460	437	438	439	447	425	443	419	429	418	453	448	416	468	417	458	407	411	413	407	400	406	412	448	448	469	432	454	491	425	427	455	443	429	385	479	436	453	436	420	427	434	412	434	422	423	445	466	442	449	397	462	424	409	429	430	428	456	441	401	419	422	435	415	434	428	430	470	439	447	434	437	443	395	437	430	401	442	444	426	462	409	422	463	440	464	448	429	456	430	407	468	421	466	439	417	402	472	439	427	446	460	417	409	445	435	440	440	449	428	433	423	435	449	449	434	407	470	453	434	449	436	419	423	476	473	452	431	409	415	414	415	411	437	421	415	430	458	420	398	426	431	394	442	420	431	464	446	442	447	441	460	447	444	430	435	480	439	463	427	423	442	428	411	418	417	441	446	411	409	451	423	460	409	447	426	466	433	408	437	427	405	440	441	464	453	449	480	413	464	440	450	430	446	408	437	455	444	441	435	427	432	444	424	469	417	443	435	455	462	428	421	434	421	434	482	439	424	443	403	413	461	430	480	414	459	415	458	433	436	451	475	434	421	417	437	441	427	462	447	425	462	440	436	451	434	423	442	443	413	463	442	483	437	452	429	458	433	419	461	421	427	445	424	459	461	436	441	449	447	429	453	462	419	404	453	438	399	450	428	446	418	457	434	419	407	433	417	441	424	416	414	413	446
17632	31704	25863	17295	15040	12500	10572	7723	4916	2955	1978	1472	1232	1191	1105	1091	1061	1036	851	818	713	681	711	727	646	604	610	576	554	537	570	531	493	521	519	519	541	501	504	546	532	516	495	480	465	508	471	479	552	456	523	489	481	474	465	496	520	486	481	488	490	471	513	491	474	500	480	503	446	544	536	498	517	462	512	472	478	505	500	479	495	485	445	466	475	502	479	511	493	501	513	475	506	463	493	484	499	526	464	492	480	488	512	505	490	478	472	514	474	473	483	478	506	500	474	503	480	495	514	499	482	489	499	471	523	465	500	503	465	497	538	507	450	508	478	502	512	509	492	475	494	555	508	486	490	516	458	497	478	486	460	473	499	456	441	454	476	494	477	458	490	486	470	501	481	522	460	478	482	493	492	469	477	505	510	511	495	503	499	474	480	490	492	526	505	492	507	488	493	471	491	526	485	480	495	504	482	494	543	522	472	519	495	465	503	485	481	512	463	475	469	472	503	487	447	463	490	471	488	453	498	444	499	505	464	453	480	515	433	533	502	485	512	501	465	480	457	482	476	469	537	496	525	501	456	498	508	453	473	486	467	483	496	503	445	494	485	524	542	506	511	482	497	465	487	465	495	466	483	524	465	516	484	469	442	495	467	506	507	448	446	490	471	481	482	490	466	464	493	500	531	489	525	497	482	490	489	448	505	522	472	485	477	485	507	524	466	537	496	493	474	496	489	478	516	514	488	490	492	509	472	460	545	482	470	480	466	450	478	480	493	481	496	483	478	508	468	473	473	496	495	466	450	476	461	477	465	479	492	441	514	464	475	513	507	505	506	511	482	475	501	475	494	501	504	518	500	511	473	490	498	491	479	486	506	480	477	500	489	508	500	509	511	488	487	501	491	520	486	465	480	477	434	480	491	485	501	516	482	471	499	483	528	528	492	484	506	517	476	517	469	467	497	533	494	490	533	479	451	481	500	464	474	472	491	529	484	528	495	512	495	513	449	487	530	460	490	510	513	531	522	524	487	471	506	486	449	481	494	511	470	466	495	504	517	482	484	501	499	509	481	502	473	508	448	454	458	532	473	495	503	498	503	471	497	504	485	478	475	474	534	500	458	495	472	452	469	461	474	493	506	522	486	486	506	490	496	507	498	522	475	509	472	510	487	499	471	496	486	476	495	558	484	476	459	498	524	473	450	465	458	482	515	470	474	547	538	458	518	469	472	479	469	487	531	514	503	492	479	511	490	512	473	510	498	465	483	486	489	489	483	476	497	510	489	485	544	499	488	505	487	491	464	468	477	459	469	493	481	486	498	514	524	521	519	491	471	535	497	498	500	495	483	466	512	490	472	516	497	488	486	486	496	518	511	486	519	500	500	476	502	482	468	460	480	494	501	499	462	503	470	501	483	485	455	483	513	557	477	513	486	453	464	528	505	518	480	490	479	516	468	469	451	486	508	497	490	511	475	503	472	449	469	512	491	462	498	498	495	496	476	521	506	495	499	498	471	484	469	483	474	490	487	445	497	457	479	488	439	510	521	550	500	458	493	512	486	528	516	464	489	482	526	555	501	487	514	483	524	503	454	487	489	471	505	458	457	472	487	489	498	498	505	495	474	469	523	489	491	466	536	489	456	498	480	493	533	447	456	512	516	480	459	531	484	476	446	518	521	475	478	494	481	510	454	476	476	491	485	489	471	511	516	463	468	485	468	501	502	541	492	492	488	516	522	526	506	516	448	435	497	512	488	517	489	475	488	466	481	493	502	463	492	539	464	490	471	482	473	475	513	521	519	512	525	473	466	502	478	516	505	472	529	501	455	468	485	473	549	493	445	505	498	486	497	510	504	491	494	491	500	493	479	524	471	509	527	495	514	453	498	473	482	487	496	508	491	504	469	485	489	515	444	506	508	480	485	492	504	490	496	491	486	476	446	467	516	499	504	454	493	459	490	466	449	502	483	484	528	504	458	467	491	517	524	449	491	481	464	531	494	486	484	498	469	471	472	544	466	498	501	481	528	504	526	500	502	490	511	489	486	485	497	507	479	507	498	506	501	507	515	468	479	439	500	488	445	487	489	449	435	499	491	507	496	500	509	499	539	494	478	504	470	512	488	485	498	516	498	517	481	482	495	451	499	510	479	480	494	497	504	489	471	522	538	497	520	458	488	491	513	476	506	495	479	461	515	475	506	488	470	452	494	472	509	490	503	517	493	485	464	493	497	506	495	494	488	483	482	539	515	506	481	492	529	522	500	496	529	512	458	525	501	499	522	489	496	464	507	474	496	526	469	479	495	489	501	493	527	479	487	494	490	477	494	459	507	476	487	504	470	461	486	505	477	534	490	536	516	475	500	464	491	533	513	487	500	481	484	474	501	521	477	481	534	489	500	499	514	478	483	491	484	483	509	490	496	443	485	483	500	488	466	458	494	498	495	481	483	476	501	531	559	452	505	510	517	497	498	466	498	505	511	473	460	465	447	501	479	494	509	523	485	507	460	505	514	492	463	489	457	521	545	507	467	513	466	490	517	503	496	481	502	477	506	508	514	452	497	487	500	471	445	445	474	526	464	473	503	481	484	491	481	469	464	494	491	472	464	491	479	492	499	492	479	445	504	503	510	443	452	500	440	509	502	500	486	506	487	498	505	518	493	462	485	504	503	515	509	466	490	488	488	500	462	521	467	494	520	455	538	458	515	518	474	514	510	489	452	476	484	509	487	479	446	488	483	480	505	519	500	498	490	483	474	465	517	501	482	462	519	476	463	490	485	490	513	498	458	511	460	484	498	501	528	462	494	485	466	491	501	505	495	474	472	491	547	484	492	450	457	493	488	495	477	456	503	530	475	517	494	519	510	517	509	506	451	480	482	496	495	464	500	493	516	491	442	509	481	481	507	521	490	468	520	490	499	506	511	482	498	469	528	486	472	469	496	532	479	502	509	510	491	473	476	457	497	509	479	479	489	458	485	482	494	473	493	488	453	507	451	513	490	448	458	465	469	489	477	491	522	485	512	498	465	472	493	468	475	495	541	476	504	513	506	504	484	540	452	457	465	500	497	501	511	506	498	516	451	499	477	491	438	491	515	467	461	503	470	497	418	450	485	482	496	443	499	506	487	486	472	453	469	484	468	474	465	477	525	487	488	480	470	479	513	512	481	502	507	508	474	482	515	493	488	505	499	446	481	496	553	496	488	454	467	471	449	480	465	488	496	485	491	461	469	512	490	496	480	504	489	474	492	479	483	515	441	475	485	481	504	505	525	514	479	499	477	495	482	512	465	474	498	496	472	504	493	521	462	487	466	497	502	492	489	502	495	487	498	460	459	467	498	494	472	477	471	447	455	494	499	471	500	507	448	475	492	467	516	484	470	481	523	497	513	510	488	479	514	452	496	460	495	483	487	499	476	498	527	492	485	507	479	503	492	523	491	485	459	482	517	517	511	508	475	480	518	470	511	492	472	478	499	465	513	469	489	537	476	502	496	523	500	489	481	496
23624	20989	28100	24263	21745	20228	15469	9250	5361	3243	2096	1453	1233	1144	1056	969	969	850	781	734	665	643	615	592	521	491	515	475	440	479	385	432	419	371	371	409	392	386	398	382	359	360	327	394	351	369	343	380	367	368	350	385	363	341	336	344	376	319	366	367	373	376	358	353	361	317	344	349	346	364	342	361	328	337	367	365	350	317	332	333	368	376	331	351	333	322	404	354	318	342	384	350	342	323	362	358	350	363	353	366	336	346	359	345	370	364	349	348	355	358	345	366	355	366	346	344	371	347	389	365	346	306	347	376	333	337	348	320	382	350	349	363	394	331	307	341	375	313	382	375	321	365	358	375	353	341	362	365	329	355	343	341	350	330	343	353	357	321	373	354	359	371	345	357	352	357	351	336	366	336	328	363	356	305	370	358	345	332	352	375	373	346	350	345	338	347	376	367	332	329	323	338	366	372	371	333	366	359	393	355	332	381	327	348	337	368	369	348	329	353	342	347	349	328	353	315	360	358	358	341	339	348	359	357	334	370	354	350	320	333	322	370	356	349	324	373	356	340	359	304	346	343	367	350	339	355	330	339	373	326	385	348	338	366	365	342	377	343	338	353	350	343	357	356	325	334	327	393	363	315	352	318	317	368	361	344	352	353	352	315	366	395	346	318	364	327	362	350	344	351	361	356	343	350	335	337	352	346	364	349	359	334	361	324	389	350	335	346	344	348	346	347	329	342	331	342	351	359	313	346	338	328	356	355	389	352	330	309	351	375	393	335	359	343	327	367	336	356	344	330	351	382	355	340	381	365	365	371	349	340	388	348	325	322	337	330	346	328	344	344	343	373	317	325	367	356	355	353	376	312	373	367	353	335	336	366	379	346	374	342	340	382	333	351	374	381	343	368	368	374	339	322	330	343	356	364	364	308	339	385	354	362	336	375	328	362	339	359	346	353	356	338	329	346	336	302	380	309	336	354	367	362	352	310	383	353	349	354	326	346	350	348	335	340	370	350	345	361	335	352	354	342	376	364	358	322	348	320	355	356	366	367	359	347	349	360	357	348	371	363	328	353	316	381	350	310	341	370	338	354	358	354	366	380	342	325	343	347	366	347	339	332	373	340	375	342	353	359	371	332	347	364	383	357	349	347	316	326	384	379	351	367	344	358	317	357	378	335	330	347	365	376	370	341	367	362	346	334	398	350	342	372	340	321	383	378	360	355	342	348	365	381	340	326	357	342	360	347	325	341	342	372	370	335	364	320	324	326	325	345	342	353	353	361	358	331	362	383	365	321	352	371	324	355	357	360	321	360	394	347	335	385	334	366	374	346	356	356	349	341	347	346	331	371	345	328	378	352	362	364	326	373	364	317	361	374	366	343	344	370	337	376	357	334	367	355	358	327	282	349	332	341	329	339	354	327	346	306	325	359	347	326	348	359	384	328	368	346	355	360	311	338	346	335	361	345	347	363	336	332	347	322	359	374	327	336	350	322	376	351	367	336	334	347	337	351	367	312	360	363	360	325	356	351	362	338	352	356	357	367	359	347	325	352	316	315	341	359	349	350	354	379	333	314	331	372	343	335	353	376	340	331	376	347	330	345	343	349	342	332	332	340	342	362	359	363	348	367	330	337	372	342	343	359	363	359	375	362	326	348	369	299	353	313	369	347	337	351	333	366	387	363	370	394	344	311	328	339	348	353	339	365	344	347	319	348	374	390	375	377	351	314	366	370	366	325	323	365	356	333	377	333	367	326	344	354	344	378	318	359	352	381	342	334	336	349	360	340	342	321	352	377	328	331	330	342	347	383	358	319	321	361	342	371	336	357	347	336	307	334	331	316	330	317	363	396	341	355	343	356	368	348	333	352	344	343	391	355	385	361	365	338	347	325	364	337	338	331	349	361	356	326	343	335	350	327	349	352	345	371	358	342	356	368	348	343	340	363	305	382	330	337	362	351	365	385	365	358	355	357	376	356	331	350	363	365	361	354	355	345	325	350	380	330	376	364	348	340	362	348	375	310	332	359	343	343	367	348	350	363	367	363	331	360	347	366	342	328	345	373	386	331	347	310	392	375	354	351	336	327	335	333	360	342	341	375	337	367	372	379	365	355	350	331	355	347	409	355	334	344	373	318	383	347	336	319	332	338	336	408	350	339	321	364	364	364	338	345	368	354	344	312	359	326	331	349	402	342	321	380	333	366	370	344	346	341	335	331	340	357	352	371	319	355	380	377	339	334	347	343	339	334	328	349	347	348	355	374	329	350	369	358	336	346	349	341	358	372	337	342	338	326	345	335	332	366	347	355	340	349	349	361	359	353	305	358	351	337	356	347	333	331	342	380	341	342	343	333	343	340	345	335	355	344	336	328	327	363	380	345	330	339	339	372	333	340	352	389	341	350	334	354	345	336	363	337	341	344	341	362	377	355	340	315	351	341	325	351	330	331	335	367	327	316	343	383	373	366	362	313	353	355	377	310	368	343	351	337	338	326	328	370	327	368	354	365	376	366	344	357	353	345	320	349	345	358	378	350	355	348	374	351	365	330	359	341	332	325	361	392	365	367	376	382	352	325	357	375	356	347	364	333	335	334	363	348	313	370	373	334	346	358	340	327	362	344	337	348	322	349	382	373	361	381	350	342	340	373	352	352	346	354	364	373	335	373	314	352	368	334	339	364	356	367	346	353	348	346	354	343	352	338	379	385	356	327	358	334	345	328	337	337	349	350	337	378	361	350	352	343	324	339	347	340	350	348	358	344	376	350	359	321	342	323	353	369	399	357	345	337	371	368	314	358	352	363	308	351	363	323	359	325	316	331	365	348	362	331	345	331	339	361	322	367	366	330	363	362	350	353	359	337	357	350	360	322	314	343	343	329	354	360	336	323	378	349	354	324	335	361	366	345	358	315	342	360	328	337	351	365	334	313	335	365	355	374	366	361	360	336	335	324	369	346	384	337	353	354	368	352	385	370	347	353	349	352	353	358	369	354	364	356	340	336	353	375	358	341	362	351	368	370	349	362	368	354	345	354	339	321	334	363	372	373	332	341	346	344	326	358	355	361	348	377	351	341	341	324	341	368	333	325	324	382	305	354	338	314	336	325	334	321	355	334	340	344	369	339	377	319	342	386	351	361	358	365	336	346	380	327	350	324	342	375	314	335	378	346	359	372	329	367	359	351	335	337	330	339	355	369	378	374	345	332	345	366	349	391	350	388	327	339	325	327	347	358	327	383	346	364	355	368	345	339	344	332	370	321	331	334	408	349	338	355	329	369	330	347	330	367	354	350	330	378	359	350	354	335	356	344	362	330	345	356	324	333	340	376	329	350	325	377	368	373	361	334	345	361	313	356	344	350	349	330	347	365	354	329	367	388	343	348	359	332	352	360	371	342	347	355	341	330	335	381	332	329	351	327	347	374	326	319	354	356	379	318	390	336	372	349	382	353	369	366	328	363	333	336	359	335	371	352	337	363	362	345	341	421	347	356	379	347	379	368	324	370
18573	40945	34628	25546	22837	19580	17109	12571	8446	4935	3180	2259	1864	1707	1500	1452	1402	1201	1084	1014	825	826	828	814	670	640	637	549	582	554	538	464	505	469	473	470	440	459	419	396	433	460	450	378	388	387	420	456	436	412	424	407	399	406	423	422	424	390	411	409	399	402	417	419	447	389	385	354	405	412	395	409	389	429	391	395	379	401	372	381	420	403	423	352	406	390	410	400	424	387	382	355	406	409	425	394	388	376	397	356	402	401	407	420	416	393	389	394	394	406	342	374	414	400	431	417	379	377	396	418	368	426	390	378	364	359	370	362	363	388	344	426	364	409	384	384	401	389	388	405	418	428	366	431	393	399	426	405	412	405	377	384	391	401	402	368	433	367	396	403	405	382	379	422	431	362	389	402	395	402	380	426	379	406	440	356	431	412	408	376	399	414	423	416	400	407	423	434	379	401	390	416	369	381	349	377	419	414	389	419	376	395	382	402	407	416	385	397	390	378	417	427	394	380	365	405	400	392	385	392	404	388	364	406	378	419	387	421	405	395	394	397	411	423	399	425	419	377	426	384	406	400	408	411	431	413	383	432	408	382	396	397	402	430	365	380	410	396	418	411	380	409	390	399	386	423	399	419	411	464	397	437	409	389	405	402	380	364	416	402	424	368	371	409	422	382	414	373	392	396	410	414	385	423	418	379	403	422	397	405	374	393	372	406	415	414	389	391	407	384	380	403	395	408	382	419	394	407	433	403	437	429	386	410	368	412	408	383	426	372	377	386	375	391	424	373	427	386	351	390	396	414	385	409	416	425	415	392	402	403	411	393	415	388	410	392	418	425	415	386	374	419	385	412	399	361	377	379	409	425	389	385	384	380	391	378	361	394	369	385	405	404	373	373	407	408	360	388	394	369	398	362	375	383	409	384	426	416	388	346	409	412	381	366	396	424	408	403	408	433	421	424	375	377	406	437	386	353	416	419	405	417	403	390	391	388	392	395	404	444	406	428	403	389	429	411	417	410	411	402	371	390	387	391	420	381	378	420	408	418	379	386	432	417	401	401	410	399	361	375	417	359	404	374	345	407	407	419	408	351	404	373	423	422	409	440	349	322	406	392	360	410	374	396	397	417	404	419	439	403	399	399	391	351	451	397	410	397	403	398	413	423	392	388	381	383	409	409	403	408	396	408	384	373	395	393	361	384	396	441	399	384	414	412	409	386	374	401	391	370	403	408	392	424	411	391	381	384	418	400	391	398	392	410	383	381	373	361	426	385	367	387	403	378	394	373	396	380	397	379	396	434	391	387	414	423	383	376	382	400	413	395	396	377	390	414	380	412	412	394	358	379	409	432	380	399	371	366	390	379	460	395	423	360	396	395	363	417	382	425	403	389	402	422	408	373	387	390	410	418	400	404	405	434	434	392	400	430	408	404	413	420	389	404	408	444	380	430	368	392	378	398	392	395	387	394	397	406	383	399	394	389	388	382	420	391	376	393	376	402	401	404	430	397	414	379	411	402	399	397	392	413	375	424	381	436	379	400	394	381	396	413	391	378	410	431	423	404	433	388	381	356	422	396	408	393	392	437	375	392	394	416	426	340	424	425	376	380	371	370	377	426	401	369	417	405	392	419	421	403	395	383	407	419	393	406	428	435	414	369	402	380	446	402	416	416	370	399	408	373	375	387	400	441	406	379	425	458	375	368	413	406	414	397	376	395	410	427	428	385	406	418	416	375	410	392	415	381	408	339	433	427	408	362	368	394	374	415	414	389	411	396	377	410	404	403	386	423	405	409	399	385	376	385	394	419	390	408	390	416	354	395	392	402	396	390	373	390	433	399	432	418	401	403	388	386	399	364	354	359	404	389	358	370	385	419	469	393	385	401	421	383	388	386	393	378	392	378	419	427	440	417	367	399	382	375	394	417	377	396	405	406	395	403	394	428	367	413	419	422	389	412	375	416	376	403	435	393	372	405	412	418	421	401	394	386	432	417	445	414	402	404	413	384	365	410	394	396	414	436	384	391	386	428	415	385	425	418	412	379	384	361	372	439	410	380	406	386	398	414	372	390	387	429	396	380	359	381	382	410	366	359	418	424	388	409	394	399	380	402	377	393	383	370	416	406	405	437	365	413	439	409	401	409	414	386	394	379	415	389	404	407	375	430	391	409	399	430	402	408	388	392	392	413	405	421	400	402	399	393	408	383	372	423	452	413	388	447	414	384	421	420	393	393	398	380	405	392	438	406	396	395	412	385	362	423	394	426	389	407	400	395	394	383	374	388	411	410	413	387	392	417	406	404	397	389	393	377	432	380	384	392	377	393	350	382	403	377	438	370	410	396	439	404	389	387	391	403	388	362	392	380	407	401	400	383	380	409	430	409	420	395	394	408	397	392	412	417	394	379	405	397	383	377	400	377	413	373	411	423	412	398	373	409	386	390	371	401	374	414	411	422	419	372	408	364	425	399	388	390	354	386	400	419	396	383	391	402	351	436	388	399	414	418	376	403	366	356	396	382	379	392	373	437	387	376	411	373	434	389	346	393	401	402	391	415	393	382	408	431	446	390	397	367	437	436	423	392	390	374	354	392	408	397	386	420	378	414	403	378	395	387	376	400	393	387	393	389	404	397	413	378	413	419	385	399	393	389	415	370	447	418	387	401	425	408	415	410	418	413	411	439	425	383	389	396	384	404	423	371	423	369	369	404	385	389	368	404	375	379	395	404	415	406	384	383	389	412	387	397	390	390	420	425	372	391	397	363	392	396	385	415	406	411	396	394	409	435	431	394	407	415	416	388	361	366	423	420	378	401	360	404	394	434	402	436	430	397	397	420	355	396	452	412	414	380	357	376	371	387	386	393	384	404	424	411	408	427	410	430	358	360	402	413	371	427	403	434	350	435	424	406	397	402	410	426	388	385	432	383	411	370	353	436	389	424	437	382	407	413	388	367	384	401	369	393	387	411	439	396	373	416	431	423	404	414	373	418	432	386	389	416	420	401	429	408	403	393	406	417	392	375	383	387	383	372	395	434	395	395	408	414	404	414	366	415	381	397	373	415	373	384	382	394	413	397	368	394	380	398	384	404	397	410	435	412	406	395	411	362	381	374	413	383	394	435	424	392	405	407	390	431	414	397	347	398	399	422	393	387	427	405	372	378	421	366	424	390	398	412	418	427	370	406	422	383	438	380	382	375	362	407	433	361	387	410	372	377	363	419	397	392	408	415	407	399	381	407	428	357	389	408	394	370	378	415	384	365	435	377	404	415	347	406	378	379	408	400	416	426	384	436	411	400	403	384	407	429	354	384	397	397	401	377	385	386	451	376	414	414	384	385	398	388	357	414	430	386	382	388	390	423	401	381	391	429	422	427	371	393	391	410	419	410	381	407	412	367	370	400	378	398	399	392	415	405	390	380	410	390	429	363	376	420	421	417	391	438	406	434	421	409	381	391	412	404	349	404	398	404	370	399	416	377	405	368	420	392	399	399	377	364	385	386	360	373
24496	20982	27432	25097	20079	14068	10381	6568	3936	2428	1584	1150	1041	1011	892	895	849	719	694	611	551	513	530	495	459	455	450	420	409	370	402	384	417	378	351	396	401	360	367	327	359	390	373	378	357	361	336	305	361	317	354	347	386	359	340	337	337	359	332	328	371	358	362	351	321	317	357	357	338	364	373	343	334	349	342	315	385	354	349	340	335	328	347	347	324	355	363	304	332	323	344	349	403	343	343	349	365	341	349	356	346	335	336	327	339	333	386	349	358	337	362	348	379	349	337	307	331	343	315	370	366	340	341	331	339	358	375	287	335	319	389	352	335	357	334	355	346	335	314	348	329	336	353	352	343	318	354	312	364	305	353	393	334	365	352	360	325	357	319	339	322	346	354	330	342	332	336	338	372	345	350	321	351	343	359	349	372	380	349	333	334	340	334	363	297	366	364	346	370	369	345	329	345	342	355	357	353	373	392	330	319	337	344	340	334	322	337	322	337	360	345	343	361	337	347	320	339	364	341	332	361	354	348	308	364	363	367	354	332	375	349	341	346	325	349	320	349	345	345	335	369	355	329	324	329	362	383	329	351	360	329	348	349	333	335	348	339	363	342	355	333	371	328	325	320	354	331	345	359	336	350	342	340	340	358	348	361	310	351	311	344	349	359	354	355	362	362	350	344	323	306	353	358	349	328	309	347	358	331	340	350	359	349	345	358	348	336	347	347	313	334	367	356	337	383	341	323	352	325	346	332	373	337	350	333	326	323	345	341	348	352	332	362	343	326	339	344	370	347	359	357	373	362	335	335	330	343	331	355	349	343	347	336	331	353	358	338	362	350	360	338	340	311	377	338	360	370	346	334	333	317	288	352	358	347	306	356	352	337	389	377	334	350	316	374	353	353	347	335	338	329	368	347	302	361	355	329	326	359	369	331	344	358	341	358	355	332	358	318	326	366	340	335	330	373	331	366	304	343	314	315	342	340	327	357	324	337	376	322	366	353	330	331	358	307	341	360	362	332	344	343	326	349	345	355	346	359	380	359	345	357	341	345	338	320	358	328	382	352	353	347	331	324	334	307	350	351	362	346	356	342	355	358	349	324	358	331	341	325	332	320	381	367	336	378	335	349	355	363	358	351	381	364	324	348	303	327	382	333	394	345	359	352	342	337	379	347	354	362	366	319	362	347	370	338	346	328	347	328	386	348	349	368	377	344	360	339	347	369	362	368	337	351	346	332	326	372	328	327	342	342	353	362	339	360	322	353	344	329	339	378	357	365	318	334	335	338	343	334	329	352	347	349	368	345	377	369	356	355	346	336	347	350	353	361	379	317	345	316	352	341	330	350	332	372	315	353	375	337	359	373	365	346	298	361	326	339	297	346	360	350	339	338	327	339	342	344	316	344	332	344	387	367	333	345	343	303	342	349	340	352	359	324	338	330	310	360	323	361	352	326	353	326	352	347	316	324	320	352	331	367	336	376	345	361	352	386	344	325	361	337	302	342	360	352	344	341	336	376	345	347	359	334	354	349	336	377	328	318	349	326	337	319	322	345	306	363	348	347	353	326	324	359	344	331	367	361	322	367	369	378	351	304	320	340	379	351	338	363	349	349	387	321	345	353	344	327	327	369	365	321	342	330	344	340	358	342	322	323	310	375	336	337	341	325	325	387	339	345	366	362	324	339	334	366	330	316	342	323	348	353	349	373	345	332	338	354	324	354	355	336	359	380	347	372	338	345	340	396	346	374	376	343	303	348	362	355	358	345	330	342	372	336	353	334	321	379	339	379	356	359	360	346	348	337	321	365	336	337	353	359	357	372	366	323	333	328	352	321	339	344	325	340	326	337	353	393	328	334	353	337	385	357	369	331	347	337	373	353	387	341	354	338	357	352	325	352	366	354	318	353	338	324	315	339	343	319	374	362	371	312	329	330	344	353	346	352	322	359	349	379	329	332	385	339	356	327	347	339	304	343	361	354	360	342	332	355	357	338	345	360	335	346	348	324	347	363	334	349	342	341	357	296	366	360	323	324	368	353	315	347	363	325	356	383	327	312	308	355	338	371	356	334	359	336	320	333	335	375	367	330	335	323	352	351	378	386	323	343	362	335	350	356	354	354	358	338	347	312	357	324	365	353	324	318	326	337	336	362	326	327	390	301	345	361	399	306	367	324	360	333	333	338	350	372	376	351	339	359	326	380	348	357	344	379	379	368	317	346	351	352	362	328	346	402	374	370	378	347	336	343	354	400	356	329	369	343	326	370	376	326	346	330	339	362	329	338	350	392	342	348	356	328	341	342	338	372	368	323	367	328	348	356	300	334	338	340	344	345	320	372	346	358	333	351	343	338	359	319	336	327	367	325	347	338	366	361	324	331	330	340	350	384	326	351	393	366	355	357	323	332	355	328	312	346	332	313	350	361	329	355	349	334	353	350	331	351	351	370	374	330	351	313	331	319	335	340	349	355	359	372	347	336	329	369	345	354	329	336	325	348	380	370	346	315	335	338	361	316	374	311	339	333	330	366	342	335	362	353	347	304	354	333	363	335	368	356	334	360	314	324	382	346	342	351	346	370	330	324	327	362	338	345	364	354	329	310	388	359	348	350	359	344	352	327	326	363	370	342	348	355	369	340	342	352	322	342	343	343	331	330	354	331	332	342	349	347	350	338	365	369	331	346	331	326	378	368	329	331	379	350	385	346	337	359	344	342	384	327	375	348	350	361	359	335	333	354	366	341	352	335	326	360	348	333	328	363	327	361	311	341	369	356	357	348	359	324	348	360	337	321	340	344	331	305	320	353	378	358	340	325	371	350	343	380	326	330	346	341	361	326	381	367	363	344	357	308	313	332	343	326	370	309	336	324	337	361	358	319	349	356	378	324	328	357	370	340	335	320	343	325	346	345	319	358	308	335	369	361	346	348	346	318	340	342	342	343	332	339	356	328	359	373	362	332	350	363	355	355	345	355	325	325	365	348	339	343	345	332	370	341	345	362	374	362	323	356	359	356	348	340	354	333	349	341	343	353	357	311	375	326	339	323	369	370	338	356	334	369	347	345	354	367	347	331	355	336	396	354	343	337	347	411	356	321	369	348	358	387	366	329	353	339	320	338	377	346	341	345	316	323	341	317	350	358	403	335	371	345	356	336	360	363	342	334	344	328	336	332	331	363	329	345	388	347	333	322	358	330	335	355	346	343	352	357	358	367	323	363	365	375	333	343	361	325	341	338	383	334	331	338	330	366	356	346	340	349	377	320	369	346	326	357	333	360	351	361	339	351	355	338	341	370	343	348	332	362	347	351	339	359	322	358	394	322	341	337	357	373	333	340	354	340	330	398	327	359	324	364	351	358	321	341	366	306	333	356	361	348	331	352	339	329	342	336	376	360	327	349	345	333	369	370	351	367	345	365	353	370	348	343	342	348	331	324	342	366	312	375	329	347	365	358	339	345	402	339	351	357	361	350	314	325	359	314	322	305	338	348	327	384	344	349	338	366	338
18175	37743	31417	22646	20048	17374	14736	10653	6737	4011	2592	1949	1627	1431	1364	1305	1170	1091	952	845	738	701	698	646	629	555	597	524	544	493	449	479	449	437	445	415	398	434	409	417	386	379	432	378	371	432	411	447	397	400	390	373	394	415	387	369	392	383	381	368	419	406	361	410	379	391	381	362	370	349	392	351	369	406	368	391	373	368	362	367	381	351	388	354	367	364	418	374	365	375	378	365	377	384	376	390	427	379	400	374	371	369	387	425	406	369	390	372	391	368	394	393	363	375	405	414	378	424	391	361	392	387	392	398	390	373	381	398	400	398	348	374	372	350	397	380	353	420	371	349	383	370	397	422	397	393	383	396	402	425	397	420	393	367	392	387	403	374	397	389	406	365	376	352	375	390	365	359	368	358	397	386	370	389	388	390	360	368	386	419	360	382	401	356	384	368	360	371	414	392	409	340	373	389	370	383	359	394	383	390	365	408	380	421	350	410	352	377	375	380	349	363	372	373	366	379	377	372	365	410	383	370	365	412	337	427	376	372	373	398	345	383	384	369	343	391	395	339	399	390	368	364	349	386	395	361	413	388	375	371	405	398	388	389	384	366	362	341	359	355	409	375	396	409	356	383	370	364	386	376	371	365	354	389	391	387	394	420	393	360	394	416	387	399	367	348	386	397	381	365	357	363	406	389	390	382	395	420	381	375	388	397	382	395	362	385	413	360	394	391	373	390	395	375	349	336	390	370	428	405	395	401	398	399	370	388	387	404	375	382	397	387	391	416	368	346	382	431	366	393	377	357	381	371	348	405	378	383	400	353	371	386	404	384	379	395	362	369	393	375	379	382	384	406	387	352	381	404	394	359	385	373	366	369	410	371	354	400	365	368	383	412	355	417	375	360	439	340	403	374	365	380	421	383	409	404	417	372	366	391	389	412	386	395	390	386	398	423	387	367	383	389	403	389	400	388	395	374	393	381	396	361	377	395	407	375	343	366	392	363	385	416	362	367	361	362	375	383	352	419	376	399	381	432	407	396	402	390	365	399	388	364	402	372	391	408	373	429	389	370	374	372	402	381	416	408	398	385	366	378	403	410	386	366	377	376	402	369	404	391	358	378	388	367	371	419	381	378	362	383	359	369	428	371	369	419	371	385	408	391	346	406	383	373	374	408	388	399	348	403	357	388	391	423	399	401	363	377	364	400	383	372	379	383	392	385	394	395	372	410	386	359	397	396	385	373	391	397	398	361	362	387	352	382	364	356	366	402	369	411	357	394	361	368	382	362	402	384	397	364	392	402	380	400	366	375	388	407	376	377	362	386	387	377	379	404	380	377	354	371	392	360	416	401	370	394	357	373	382	359	394	367	368	359	408	383	362	377	384	359	370	368	374	378	402	407	401	400	352	381	376	378	376	391	368	397	389	379	360	372	401	373	398	414	425	346	330	387	373	364	392	357	375	357	367	364	385	365	363	363	395	355	390	376	361	381	364	374	422	377	371	398	389	417	356	408	418	412	400	384	381	394	358	357	382	341	426	384	358	417	375	368	369	385	374	402	382	378	378	377	372	379	373	393	408	377	409	417	379	387	391	348	405	345	376	388	375	373	365	380	367	359	393	388	364	412	390	403	377	392	383	393	377	386	358	384	441	391	344	361	391	346	375	391	365	379	363	375	364	357	389	390	359	404	412	345	389	340	388	374	333	366	339	388	386	350	360	347	383	429	362	395	384	386	391	347	411	375	379	349	408	344	398	357	352	393	338	400	350	383	425	395	352	394	378	397	362	387	368	368	374	366	393	370	365	372	370	370	360	399	366	399	339	358	364	372	349	371	351	405	368	387	386	408	386	359	382	381	356	404	399	349	365	396	326	381	345	371	363	367	368	384	382	381	379	400	373	404	398	357	401	366	370	375	387	404	383	359	416	376	367	394	382	376	394	397	431	372	379	346	357	370	403	394	371	383	394	348	382	373	366	397	371	385	400	404	388	363	369	397	336	395	374	382	382	378	372	398	392	405	379	375	383	405	359	388	387	399	374	373	377	383	362	370	365	381	365	397	412	380	375	392	359	391	368	378	402	390	369	351	331	396	361	383	379	412	420	352	374	392	390	340	378	380	364	372	381	364	369	384	351	386	393	364	431	373	371	381	379	410	397	375	372	338	394	378	403	396	393	379	372	406	405	399	385	394	364	368	393	391	398	385	375	369	385	400	377	365	413	365	393	343	409	380	363	344	394	341	376	366	348	407	405	406	427	363	386	403	379	357	364	383	335	402	362	413	394	382	399	396	398	361	355	400	398	375	411	398	394	401	406	378	399	385	401	356	391	347	375	398	396	376	385	384	365	352	367	390	403	374	366	362	360	399	400	368	400	363	400	362	409	394	412	374	384	376	381	381	357	404	349	335	361	365	381	372	373	411	384	377	391	345	377	355	396	351	363	390	362	405	425	353	406	401	391	383	355	383	367	398	375	397	383	385	415	404	383	370	417	406	377	392	376	343	406	362	368	383	372	367	382	376	368	353	406	419	386	389	382	376	399	371	418	429	383	398	377	368	406	374	397	396	386	400	383	366	397	357	386	403	376	432	363	384	364	341	393	414	399	399	397	373	422	360	410	369	398	373	405	373	355	402	373	377	377	392	394	392	396	364	371	406	376	398	362	430	420	367	359	373	386	367	358	399	398	366	363	374	388	390	383	358	353	407	398	369	369	380	358	395	388	367	399	375	393	374	418	394	394	375	387	390	363	370	375	401	344	428	394	404	390	377	389	382	388	402	367	397	361	422	369	389	408	388	408	359	396	357	376	387	348	401	348	404	387	367	390	406	399	353	366	350	374	374	382	392	389	385	372	379	387	361	392	379	411	375	394	400	390	389	359	367	365	380	370	356	384	388	403	413	342	363	358	421	393	388	379	371	366	394	407	373	400	407	395	371	366	358	389	387	359	382	352	390	387	397	340	341	356	386	398	405	401	355	383	367	358	426	403	372	377	381	404	402	396	405	365	396	360	394	367	409	376	371	397	358	374	397	377	368	364	349	341	366	373	405	401	386	364	370	399	346	413	398	385	366	361	382	402	396	387	340	392	389	365	389	367	410	422	387	362	395	362	403	378	426	396	394	387	431	392	388	405	401	336	399	372	353	369	419	371	379	413	366	413	394	418	387	375	390	410	417	358	351	358	367	350	372	369	398	397	390	380	390	367	401	396	375	360	400	389	368	393	380	353	400	396	385	385	370	363	386	391	400	391	363	340	409	396	372	342	385	411	400	358	393	348	375	366	386	366	384	374	388	387	361	426	386	400	374	367	411	362	384	372	360	359	382	403	360	380	373	392	359	357	390	385	400	369	364	404	397	353	384	378	401	377	376	342	428	410	372	368	375	351	374	360	388	384	365	392	397	378	414	404	408	387	364	397	362	401	376	401	387	399	365	390	392	376	370	381	376	404	386	388	389	363	359	396	381	407	366	379	377	376	416	373	382	363	362	371	367	374	372	370	409
22486	21013	28512	23731	21320	22934	23601	13374	7588	4454	2793	1891	1514	1329	1178	1222	1052	984	882	763	608	555	612	566	482	420	463	378	318	338	307	320	263	276	261	284	241	240	228	241	235	227	232	246	240	237	216	213	238	252	209	225	187	205	208	193	223	211	236	209	213	234	206	199	212	211	211	208	212	205	190	228	225	225	193	199	208	191	215	190	223	198	223	206	199	196	199	190	189	226	196	223	214	223	228	208	214	224	202	203	199	185	200	201	201	186	181	197	193	211	219	192	190	211	229	199	229	183	226	206	198	220	201	213	189	183	224	210	199	199	202	221	203	198	197	187	188	195	193	189	211	197	214	196	191	214	193	224	207	190	204	205	191	224	208	230	196	196	203	215	213	193	211	194	228	195	193	206	197	193	189	184	244	181	208	198	167	229	186	201	194	211	211	192	210	194	198	195	198	190	193	197	187	228	184	213	206	215	222	204	217	203	203	223	197	217	226	222	204	201	205	181	193	207	194	182	199	217	200	183	230	208	217	217	181	218	215	190	204	217	194	218	214	233	224	191	167	206	198	195	187	191	204	199	180	227	200	213	212	227	190	211	208	168	201	212	194	222	218	192	223	216	216	204	197	193	213	201	206	186	179	187	203	179	218	189	234	198	198	198	187	189	205	175	212	193	192	196	225	202	219	209	207	182	217	210	196	219	199	209	194	207	211	194	196	212	212	186	207	201	202	217	211	216	192	216	194	207	209	188	206	189	209	198	203	226	193	190	219	230	190	183	184	206	181	192	190	195	201	205	198	181	180	186	191	224	209	210	202	211	214	228	219	204	217	209	182	190	189	201	195	203	211	196	237	180	215	177	237	224	195	207	215	166	199	235	203	197	204	198	213	188	235	172	212	192	220	188	201	222	187	231	214	220	201	219	185	204	230	196	212	193	224	183	191	221	182	195	171	213	185	188	193	190	216	219	225	239	187	215	213	202	193	211	221	207	206	213	200	228	223	185	222	184	208	219	187	199	199	204	223	209	205	211	203	169	202	177	204	217	207	230	228	219	212	194	219	202	181	200	189	204	204	167	195	213	206	195	177	188	213	201	216	186	205	216	192	209	197	194	200	197	204	212	214	198	204	224	215	210	193	195	225	190	189	218	218	199	238	195	200	221	183	200	236	172	190	205	212	189	196	188	196	200	205	218	191	217	204	195	192	204	181	213	204	199	216	197	210	208	206	192	211	179	219	215	185	224	245	185	211	226	193	192	213	212	197	197	195	191	191	204	218	196	198	196	201	204	209	218	197	209	206	198	192	183	186	193	189	215	205	172	189	199	194	204	191	192	199	209	193	194	206	198	205	185	192	195	195	222	193	200	252	197	203	191	213	215	222	183	196	212	195	201	196	218	207	189	207	199	186	227	198	214	216	189	197	210	210	202	212	219	186	209	202	200	216	209	217	187	206	219	214	192	192	214	182	215	200	182	187	196	179	203	188	209	203	212	205	230	193	200	194	210	196	197	200	216	198	213	208	216	202	193	214	193	191	211	181	208	206	200	197	201	186	201	197	225	182	187	184	200	198	192	206	185	221	229	192	198	211	197	213	186	201	203	199	202	216	191	192	188	209	175	206	235	194	231	179	219	190	203	217	222	183	205	193	216	200	214	210	209	202	189	211	205	213	206	203	215	209	215	215	185	230	212	222	199	177	199	211	191	176	208	216	203	201	217	188	223	197	202	233	206	201	207	209	189	225	194	183	195	186	182	204	224	176	221	208	172	224	211	202	186	204	202	177	209	211	195	204	209	192	216	214	183	180	186	194	202	204	172	204	195	211	222	237	201	191	210	172	192	211	181	178	190	194	195	183	190	227	190	185	193	187	201	223	191	235	185	197	227	205	178	204	198	202	225	188	188	179	210	210	194	199	197	177	197	206	206	244	193	199	220	199	222	219	198	233	208	216	212	183	210	205	206	196	182	229	190	201	187	195	197	180	206	206	185	201	235	198	204	225	225	193	216	217	197	210	203	193	191	190	199	218	214	208	200	213	207	218	188	185	207	203	198	189	217	184	202	193	201	184	220	189	194	221	191	216	195	212	224	207	201	204	184	189	201	198	221	219	158	198	219	215	197	214	181	181	218	196	221	215	211	220	200	204	191	220	182	229	192	216	185	217	217	197	204	192	205	212	179	214	195	181	215	202	229	198	198	214	200	197	220	214	188	181	203	206	199	207	183	216	181	223	217	213	196	217	202	212	219	193	198	193	195	209	208	192	175	195	220	201	207	221	220	192	179	194	229	192	207	226	221	197	219	197	206	196	206	201	243	220	205	209	190	213	203	191	207	196	191	203	190	212	201	184	182	225	212	199	210	206	205	202	217	215	202	219	210	200	217	193	221	199	210	205	207	208	206	183	208	183	205	204	216	196	213	212	208	223	217	207	202	196	204	198	186	219	190	197	195	196	193	203	185	219	223	227	208	179	186	208	209	217	194	212	189	197	200	218	216	197	200	211	195	205	212	222	209	194	215	205	195	210	193	187	201	196	186	175	193	209	193	203	208	201	202	205	200	202	207	201	211	194	194	182	207	206	215	187	188	191	222	186	231	205	202	205	201	202	202	190	193	214	199	190	192	210	198	203	200	204	207	171	175	200	225	208	186	196	208	190	190	223	226	206	192	202	203	209	183	203	221	217	221	203	177	216	207	190	204	209	217	197	194	205	222	206	187	192	211	218	202	197	207	187	196	201	197	189	214	226	190	192	209	223	202	199	193	189	212	188	206	194	197	224	218	217	216	190	209	211	184	200	196	189	190	207	204	215	208	177	210	201	179	192	186	211	219	202	195	199	175	189	184	214	210	199	202	193	204	206	197	221	184	201	208	185	210	202	197	184	218	183	210	193	191	212	198	179	177	181	212	195	212	183	214	205	182	191	197	230	210	203	213	176	192	183	177	210	196	203	186	202	211	235	203	212	216	222	187	198	213	205	191	205	225	201	199	200	198	206	185	183	218	202	223	186	199	197	189	197	231	204	190	193	168	165	190	212	200	188	188	197	229	183	212	216	193	184	190	214	205	215	188	226	196	203	201	187	222	208	195	192	187	179	222	197	213	198	209	207	188	216	208	185	202	198	185	194	201	202	197	199	192	206	217	190	230	198	207	191	176	195	208	197	188	183	196	183	211	210	194	233	203	214	213	210	210	194	203	212	182	213	212	205	210	221	188	203	194	233	203	206	201	202	216	192	192	195	217	185	196	197	221	214	213	225	213	211	213	200	218	204	209	198	192	201	210	181	217	201	214	202	215	212	187	207	218	202	178	173	205	209	201	209	218	197	201	191	198	228	206	203	194	218	219	203	227	218	224	199	209	187	186	204	223	212	205	200	199	181	179	210	218	200	202	203	223	214	221	189	193	191	214	200	204	226	197	218	208	221	196	195	178	196	217	205	165	234	224	191	193	193	181	212	211	218	217	218	189	214	194	174	204	187	199	182	197	200	202	216	212	190	189
21405	46477	40014	31045	28596	25357	22082	16581	10985	6954	4379	3115	2535	2182	1910	1806	1764	1408	1269	993	872	821	851	740	673	623	549	527	440	426	415	366	339	333	320	346	341	295	279	299	271	255	275	305	281	275	261	271	297	259	268	249	230	227	244	226	230	201	267	241	264	236	253	245	212	197	213	238	224	204	245	233	231	218	220	243	240	231	227	250	234	228	229	233	240	222	209	240	207	241	240	207	219	227	245	236	259	236	226	252	222	237	206	242	243	213	224	224	225	214	203	232	240	216	202	237	224	209	213	237	232	208	249	235	219	225	245	222	254	233	245	235	219	257	227	249	192	238	218	208	236	182	232	226	228	234	211	235	214	248	235	259	229	229	211	224	233	207	250	233	218	247	203	220	223	221	224	209	205	227	208	236	243	247	245	222	209	210	228	215	248	225	257	232	234	234	239	242	229	226	217	215	229	237	226	214	217	223	240	253	221	224	235	249	225	209	222	205	257	205	212	239	224	238	220	230	240	220	221	218	240	224	217	226	213	237	196	228	253	224	223	231	245	221	223	217	247	237	231	222	224	216	240	269	234	241	208	236	218	238	206	263	236	196	228	236	212	218	240	234	214	243	226	239	218	215	207	236	207	211	221	222	216	229	229	224	230	264	222	239	218	234	241	228	232	203	231	202	235	222	229	218	216	245	261	248	227	241	228	235	241	228	207	206	220	245	209	229	226	224	208	214	216	212	248	235	219	242	212	211	221	224	248	229	221	261	222	233	247	231	235	231	242	218	212	240	226	207	248	209	244	195	218	227	232	225	242	227	231	224	262	236	223	226	219	230	240	235	240	245	222	219	252	230	240	238	231	232	237	218	217	215	243	240	236	215	226	251	207	223	219	216	248	234	227	221	221	231	217	225	215	235	234	226	218	211	208	234	240	227	241	230	217	227	234	237	228	227	232	211	238	212	237	218	223	232	222	235	225	207	247	249	211	230	221	214	227	266	226	262	204	239	230	244	200	252	222	235	248	232	231	233	215	234	207	223	210	218	244	223	240	224	194	211	233	241	212	231	235	236	258	234	200	219	229	239	229	224	204	242	254	203	233	254	213	221	223	228	227	222	235	237	224	234	244	217	232	215	205	221	250	250	216	241	230	229	201	221	227	202	253	231	244	187	221	235	245	247	239	222	237	224	217	218	243	247	230	216	238	247	224	256	194	209	191	221	225	233	216	229	233	249	245	256	215	228	199	185	237	226	242	225	239	207	203	207	209	252	233	229	249	245	242	219	238	242	247	238	211	241	216	234	216	230	217	217	281	224	211	228	198	218	232	238	216	217	239	247	227	222	239	239	229	225	244	209	242	227	211	242	214	234	246	210	219	229	239	228	211	226	201	240	259	256	227	232	254	217	249	240	218	225	226	232	236	222	218	225	241	253	240	207	210	243	248	196	208	249	226	230	238	221	227	220	226	221	234	210	218	201	225	230	216	205	220	233	221	252	235	218	277	237	235	225	231	199	221	231	228	229	225	209	212	219	243	217	235	227	230	231	237	229	223	234	211	218	218	234	239	221	215	239	228	207	225	235	217	215	224	249	212	247	225	213	223	232	219	233	229	241	224	230	204	246	194	211	228	207	235	210	232	245	216	238	241	236	229	246	247	230	265	233	254	234	246	231	193	219	223	234	229	232	213	232	258	233	224	239	215	255	206	219	232	217	238	243	220	220	215	239	238	220	231	218	215	223	219	216	242	206	247	223	255	227	238	245	224	232	231	226	233	241	236	222	221	254	211	238	234	198	228	214	253	219	206	234	187	235	234	215	236	236	221	247	221	276	217	224	213	227	238	225	245	196	225	260	195	212	250	255	239	220	219	198	238	224	230	234	247	235	231	219	225	204	240	198	206	225	236	239	240	229	207	214	217	216	252	230	246	225	223	237	234	222	205	199	246	238	223	229	205	236	222	213	221	223	214	247	212	236	213	257	216	227	241	243	230	245	207	245	239	225	230	242	255	218	231	222	184	248	228	211	224	243	227	239	231	215	237	246	214	221	230	211	200	227	246	223	239	232	234	233	223	233	235	209	226	223	219	239	244	212	233	225	258	209	230	249	211	215	238	197	223	237	228	263	200	208	235	209	207	231	226	239	222	223	252	226	224	219	227	247	239	229	213	223	224	204	228	233	232	236	228	225	234	224	212	234	214	221	241	251	213	242	248	212	209	233	250	221	215	220	253	207	219	228	208	201	209	191	216	226	214	226	211	250	238	211	250	225	197	227	223	236	239	209	221	230	242	269	217	185	232	213	239	220	201	201	222	250	228	222	212	217	246	216	216	200	231	210	213	224	238	237	238	204	234	213	223	216	223	205	216	205	228	205	227	252	226	263	242	229	222	227	223	251	247	239	214	220	236	234	241	235	209	202	218	236	214	239	235	232	230	213	276	243	221	210	225	240	222	222	214	216	234	256	230	207	228	227	239	222	232	211	192	239	230	227	207	216	205	225	229	230	205	219	220	221	221	219	220	199	238	244	225	238	209	221	247	214	248	201	236	224	202	213	233	239	246	210	223	221	227	221	228	235	224	217	211	242	231	212	227	234	208	217	255	247	234	220	267	254	253	211	233	220	234	245	257	225	223	236	245	216	197	219	237	264	218	238	232	217	221	217	216	213	237	232	217	219	228	212	231	233	226	248	233	237	230	229	245	229	249	241	218	235	212	241	238	236	221	256	231	245	221	226	203	225	218	220	208	217	223	228	220	217	228	227	236	246	217	218	236	238	215	239	224	248	225	240	248	223	239	222	241	215	231	230	213	200	238	226	234	225	217	211	234	232	226	218	236	228	230	229	242	251	251	251	242	219	236	235	218	219	225	228	235	203	218	207	226	218	219	211	237	228	199	210	241	236	201	229	207	246	239	225	232	225	240	221	220	243	225	217	234	218	240	234	224	244	242	224	223	214	229	233	230	204	215	210	215	197	227	214	199	230	214	218	238	218	246	241	217	234	228	246	221	252	216	239	208	229	239	214	265	219	220	226	211	262	199	219	202	257	223	201	223	226	195	226	229	224	248	231	235	246	209	225	224	223	227	201	215	203	232	224	236	222	227	204	222	226	219	243	236	228	228	227	236	245	239	219	233	215	238	248	231	233	235	218	239	228	233	207	198	248	250	237	229	203	241	227	231	240	215	239	214	222	212	228	198	210	232	238	217	249	226	220	207	204	231	211	231	230	224	235	250	258	227	235	216	218	223	212	224	229	231	227	233	236	229	247	240	258	224	229	257	253	217	223	197	223	226	238	215	227	260	213	201	253	226	224	218	210	246	227	222	243	227	234	230	209	201	225	242	273	196	236	218	198	243	211	203	226	204	212	217	226	228	257	244	238	216	232	220	223	225	215	220	243	225	255	223	226	238	214	245	247	250	216	233	229	218	219	221	237	202	219	233	200	204	236	219	266	200	221	202	219	211	245	266	257	245	232	212	221	232	237	253	235	222	254	198	216	234	207
27239	22407	23728	17468	12027	8897	6726	4380	2770	1733	1250	965	861	851	842	821	734	719	674	615	615	567	571	549	522	516	509	483	509	412	462	470	480	485	451	436	425	500	416	475	456	471	456	477	437	449	445	433	423	476	476	469	446	468	455	434	441	428	454	451	442	463	449	439	481	424	411	446	440	465	448	415	420	446	436	439	423	407	414	431	466	438	432	447	449	448	477	466	419	404	440	422	422	438	435	438	455	457	432	484	447	394	443	419	420	425	471	463	458	442	426	451	469	468	437	451	423	457	478	453	411	425	414	450	470	413	465	479	456	467	411	440	462	430	434	451	415	447	419	453	388	434	435	458	436	418	425	406	436	436	462	419	443	418	430	415	422	416	462	396	449	462	454	450	432	449	447	433	423	435	463	450	444	407	437	445	462	504	491	455	417	442	431	389	455	422	421	453	463	448	420	469	409	473	430	399	414	446	431	482	459	414	471	467	461	425	453	461	434	435	434	468	428	441	453	422	402	433	492	419	463	450	431	438	446	484	464	451	455	430	437	439	422	453	447	476	433	401	414	426	482	427	432	436	407	419	447	482	438	443	460	459	423	415	442	453	419	424	416	476	435	457	453	451	418	435	450	446	451	440	415	459	437	444	456	448	444	442	454	440	437	448	415	449	406	454	451	423	438	441	425	437	448	442	413	425	397	447	435	447	435	435	456	438	438	480	437	422	426	446	420	497	454	443	446	454	429	428	454	428	443	467	432	452	453	427	426	431	439	401	469	446	410	437	459	487	441	447	437	450	430	443	418	419	431	483	439	423	431	460	473	409	448	433	454	454	463	451	495	458	435	440	432	445	458	429	435	483	464	453	454	444	437	451	430	414	438	469	427	431	421	466	449	435	430	428	424	457	472	459	414	466	426	447	443	444	425	420	449	445	422	458	413	479	413	431	499	433	455	440	420	440	445	436	478	442	417	425	449	442	444	447	452	380	423	418	428	435	412	454	437	419	452	440	428	444	445	461	432	465	453	475	439	439	433	461	436	410	467	453	433	439	458	448	430	477	463	429	440	443	392	434	440	442	451	404	442	456	472	425	408	474	466	454	412	430	449	449	471	470	413	448	461	414	434	452	427	424	422	462	411	451	445	429	459	404	460	465	438	449	423	433	484	469	413	404	443	429	410	481	441	466	463	431	484	485	418	466	475	471	453	465	406	439	445	439	407	461	419	477	434	429	452	415	446	451	429	433	448	424	460	465	438	455	464	448	418	397	452	445	434	479	412	467	452	416	471	440	418	440	443	443	398	434	435	444	443	448	437	443	474	415	441	437	480	454	430	422	449	457	426	396	444	470	480	428	404	473	486	420	421	429	458	461	408	442	417	439	452	421	442	435	475	441	422	454	466	412	408	433	432	462	476	447	412	440	476	433	455	466	441	468	440	440	448	439	448	468	416	445	410	409	444	432	456	434	438	479	463	433	437	391	462	426	446	446	441	420	453	469	431	418	457	420	412	460	453	450	476	405	455	406	456	448	468	454	449	461	470	453	431	461	429	490	433	462	440	441	440	422	428	476	456	448	419	432	440	470	445	429	444	426	415	413	442	444	465	433	440	441	447	440	446	459	452	431	427	458	470	445	426	417	443	443	435	456	446	456	469	443	424	476	425	454	424	440	470	424	442	428	445	430	445	445	424	427	429	438	459	445	430	470	441	459	465	467	448	472	417	442	445	435	497	411	419	460	417	406	448	467	489	404	412	473	429	410	417	409	444	453	443	437	440	473	438	443	446	424	460	460	435	455	413	462	469	429	462	415	421	424	420	391	473	455	434	424	443	477	462	434	408	428	447	456	475	463	441	422	445	451	426	438	425	442	462	459	467	426	423	442	449	452	447	398	416	445	434	436	487	481	424	434	430	442	418	468	440	436	455	440	436	430	415	453	402	438	442	463	454	418	466	469	477	462	395	445	454	443	412	447	436	454	456	427	404	420	445	402	426	472	445	426	444	433	445	426	449	456	440	423	442	423	446	463	457	455	437	435	398	411	444	468	466	436	425	424	441	441	431	415	482	458	455	436	420	427	423	426	423	434	446	460	376	445	407	410	440	433	411	458	452	431	399	447	445	420	434	450	468	437	421	423	465	466	398	450	431	439	447	443	403	436	443	429	427	418	442	414	450	405	448	450	435	410	424	412	432	410	429	447	462	408	472	434	430	420	466	501	478	448	453	415	465	425	432	483	424	457	440	417	444	430	428	466	424	404	437	475	457	461	428	386	413	476	462	431	427	457	483	456	468	453	423	436	428	436	434	454	410	431	469	423	421	424	426	438	478	436	470	430	492	421	458	444	443	473	479	450	426	466	398	432	458	449	481	415	475	459	427	450	481	417	430	439	428	414	442	462	433	446	459	411	447	444	425	458	451	448	450	471	426	427	451	436	454	441	460	458	405	452	434	406	423	422	431	444	448	398	455	491	409	425	423	406	425	443	393	410	421	471	472	409	457	461	430	436	481	459	429	463	439	460	469	425	465	460	446	421	485	449	427	420	408	421	425	501	408	471	414	474	443	433	421	434	484	440	451	434	447	455	410	445	447	419	442	468	467	460	481	445	414	468	462	440	441	487	441	490	439	457	463	532	450	452	437	451	450	455	447	435	429	461	444	434	411	463	451	466	442	485	405	444	472	416	442	439	403	449	440	451	435	392	423	427	449	448	466	446	488	453	454	413	438	456	468	439	432	442	453	435	435	463	429	460	470	442	416	427	455	424	426	424	449	431	425	460	409	471	429	422	415	440	440	422	454	445	428	431	447	416	455	420	462	469	444	413	442	433	480	414	474	427	438	430	465	457	433	430	426	451	471	422	405	411	416	432	427	415	432	426	456	414	408	472	452	433	440	418	446	459	444	426	455	428	447	429	464	424	415	405	453	461	456	439	467	476	455	434	437	441	425	451	394	453	421	433	439	436	461	412	455	438	471	449	454	439	453	440	464	462	423	418	438	429	466	424	466	397	433	410	417	441	429	421	464	422	405	446	436	460	407	439	464	470	465	432	478	434	427	452	385	427	447	444	474	458	447	441	497	430	439	423	458	455	431	466	451	462	465	425	426	439	476	428	426	432	448	393	400	453	398	448	448	459	398	427	446	436	444	430	438	442	396	437	461	467	463	446	424	460	450	413	454	432	434	408	429	461	449	420	405	462	439	449	449	463	456	455	441	434	448	418	422	463	410	441	471	416	447	434	399	472	413	387	439	421	453	427	454	495	464	438	464	450	414	463	418	424	453	463	434	435	429	431	443	456	450	430	441	462	397	447	434	461	474	437	454	447	471	423	433	433	470	405	466	420	459	444	441	450	437	431	445	454	475	436	420	453	450	415	445	466	425	396	456	400	414	447	429	447	448	403	437	416	475	469	437	416	410	446	407	437	452	428	413	452	424	435	431	456	422	436	428	456	440	431	401	450	453	373	444	433	439	433	442	479	462	443	421	427	425	443	439	475	461	449
17277	31637	25744	17490	15220	12818	10509	7258	4538	2677	1827	1453	1268	1194	1120	1124	1044	997	857	716	741	722	720	680	701	620	579	592	544	555	532	563	529	528	507	499	512	504	523	466	530	544	552	493	545	548	480	497	492	513	518	531	516	478	508	532	464	496	552	474	535	510	500	467	531	488	485	524	478	492	494	483	503	547	482	484	510	494	463	499	499	452	495	484	492	459	502	500	509	525	475	473	524	503	508	454	520	521	492	499	513	496	495	487	477	488	553	504	522	505	514	542	518	486	501	518	462	465	512	500	482	463	471	477	462	507	520	480	488	472	518	523	478	498	470	478	486	499	514	507	501	499	495	523	515	474	485	493	497	530	499	488	481	517	473	490	483	467	515	497	542	505	495	505	517	506	516	514	499	469	491	504	496	484	492	510	511	515	454	433	505	495	491	476	493	506	484	501	454	490	495	522	517	473	500	530	528	502	519	485	497	498	467	451	519	516	490	489	478	496	479	481	507	464	509	476	540	512	490	492	480	498	498	474	516	494	506	482	468	471	496	484	525	506	520	528	520	488	531	507	478	529	505	472	505	530	481	513	497	504	493	534	498	459	490	478	521	472	501	531	499	507	493	496	461	517	510	503	510	515	460	516	482	515	479	456	470	479	464	501	491	457	478	480	496	502	462	506	487	537	473	488	478	489	531	464	534	480	496	480	549	536	467	504	502	489	467	491	497	473	504	454	484	504	486	477	521	505	474	460	519	459	494	461	453	466	487	505	498	505	466	525	501	487	484	544	545	477	464	457	480	511	473	475	496	512	471	487	507	488	518	515	502	512	511	508	504	497	520	494	523	497	503	486	497	452	539	478	484	528	523	519	493	480	528	498	523	488	504	475	491	538	500	500	521	473	519	509	456	484	477	527	532	472	507	544	457	462	492	471	447	499	526	520	459	518	484	512	513	489	467	485	490	492	483	489	464	473	508	499	490	512	539	510	504	462	502	511	539	525	462	528	489	512	519	513	487	484	482	465	503	508	487	497	497	522	547	521	496	505	516	511	470	466	483	491	534	495	506	466	521	482	502	502	503	475	544	502	498	475	514	485	488	492	480	533	479	513	500	513	541	510	479	493	503	538	504	469	493	495	493	468	519	514	513	485	510	509	491	479	447	495	478	499	510	499	489	521	465	509	480	514	446	463	502	498	531	502	489	480	470	470	499	510	491	474	467	481	491	494	467	502	497	494	525	511	473	483	481	491	500	477	468	459	498	541	501	501	504	509	501	544	476	492	468	447	493	461	517	487	500	479	525	488	470	459	475	483	524	495	477	505	487	485	499	494	454	496	535	478	492	498	503	446	488	515	485	488	466	482	546	493	489	448	495	476	502	484	501	480	524	476	527	500	485	507	487	476	487	473	501	470	504	534	538	510	511	495	523	429	501	470	504	501	468	508	483	522	439	533	490	487	498	511	519	523	467	482	480	522	534	486	522	491	461	515	476	507	498	446	529	476	498	529	503	493	507	506	508	509	475	484	512	516	543	513	512	486	528	474	469	505	482	500	439	499	521	469	477	488	488	477	476	504	445	470	501	476	536	539	516	467	493	495	544	462	466	470	508	554	510	469	484	476	469	492	505	494	479	468	505	519	480	488	529	521	519	500	477	492	503	470	474	536	502	465	455	465	479	502	531	502	499	514	496	541	475	470	478	493	502	491	551	555	481	507	502	494	503	515	497	508	499	495	496	456	484	497	517	499	513	495	450	479	495	481	497	531	483	466	494	498	463	487	481	504	504	520	511	503	488	467	493	516	469	518	488	489	471	492	517	494	465	485	485	489	482	523	484	535	516	516	520	508	476	491	505	462	454	499	487	529	499	483	523	497	498	500	483	493	503	495	505	466	481	474	502	508	480	524	457	473	480	491	506	502	496	501	489	488	521	480	507	495	523	494	471	479	525	509	517	482	487	516	503	462	476	521	523	490	509	479	479	507	515	496	498	488	520	476	508	526	495	528	453	518	509	498	472	461	462	507	510	507	519	495	494	515	495	447	500	538	463	503	505	463	483	490	503	462	499	483	483	476	522	470	494	481	467	526	477	505	511	486	483	491	457	487	526	498	503	505	517	469	513	467	506	523	489	514	470	493	509	492	497	486	467	453	503	504	508	511	509	506	500	483	482	494	540	467	479	504	518	478	521	471	460	513	516	481	485	498	493	497	476	507	458	529	469	498	471	492	531	501	516	458	497	467	495	499	510	509	492	485	510	457	510	495	478	472	525	473	448	468	512	453	470	505	463	472	515	531	475	484	491	489	550	516	525	494	483	488	511	473	493	496	484	496	472	497	483	561	501	503	492	485	501	540	462	496	504	461	487	516	523	484	505	546	487	503	471	479	475	476	503	504	507	496	474	510	495	508	476	482	539	516	502	510	490	492	489	482	503	480	494	440	523	523	532	523	489	519	478	486	482	536	490	536	471	479	486	490	475	513	478	456	510	524	484	527	500	523	539	511	507	499	498	472	470	516	519	503	481	527	475	500	476	511	515	478	489	499	502	473	497	460	518	471	512	493	486	474	491	463	500	469	521	480	489	461	473	506	477	470	495	508	495	487	520	494	540	468	480	541	513	487	548	507	507	488	505	537	512	477	472	504	490	510	507	455	506	543	513	518	501	477	542	469	475	499	516	475	482	483	454	514	482	488	511	466	479	461	456	494	505	485	493	502	485	499	474	491	513	528	496	486	526	490	485	507	486	528	514	487	506	520	492	506	513	526	483	498	491	525	498	497	481	480	528	504	514	500	474	491	489	492	486	481	480	511	481	499	469	448	522	451	493	476	511	507	517	485	526	453	482	466	469	515	537	534	531	518	489	471	505	492	490	537	542	490	465	532	500	491	483	451	496	501	496	479	528	500	485	496	519	496	497	474	490	480	487	507	498	469	497	466	463	480	517	498	487	493	461	514	490	513	513	484	517	549	500	526	474	499	465	504	469	490	529	524	469	496	469	483	488	495	496	496	468	519	491	496	513	486	507	543	506	467	494	505	494	475	513	477	506	534	549	497	489	520	489	490	506	510	519	468	484	509	495	493	470	511	506	533	504	518	503	535	480	512	480	511	508	477	470	492	498	497	485	507	518	532	513	497	502	499	513	471	477	511	500	486	510	501	518	499	487	505	513	490	488	510	500	490	492	494	491	525	475	514	470	472	447	476	496	458	494	518	479	484	496	492	489	528	473	499	490	480	516	554	496	467	482	491	509	490	477	479	536	490	475	507	518	520	507	512	478	461	504	488	524	465	504	510	486	492	504	540	476	486	505	481	530	476	502	458	512	470	504	505	468	481	525	498	495	473	503	489	474	477	503	508	463	446	528	465	500	484	474	457	523	527	523	495	521	457	468	494	494	477	497	486	495	507	538	505	505	510	481	515	477	522	483	464	484	489	502	481	500	466	487	479	504	476	502	508	446	481	514	500	504	502	508	498	531	467	501	497	503	490	501	498	485	512	538	529
23453	20938	27995	24253	21871	20330	15680	8910	5038	3044	1980	1472	1261	1164	1064	1006	981	870	790	714	665	631	612	578	586	509	460	456	475	424	447	384	398	399	387	365	376	405	367	366	350	418	375	396	372	417	376	398	384	358	347	318	346	346	370	401	353	340	371	360	375	343	330	330	344	312	367	320	359	377	336	315	359	364	372	376	363	349	390	353	368	357	385	350	360	385	354	337	366	359	363	354	335	368	355	376	368	363	375	366	330	360	351	371	348	363	384	376	344	367	364	369	372	325	361	357	386	355	360	380	361	363	379	384	339	346	368	378	372	376	336	341	342	344	309	337	345	356	385	353	334	362	323	352	326	356	331	358	377	331	355	325	384	382	321	383	360	352	336	334	356	364	375	350	340	353	386	377	364	356	362	340	346	366	372	341	347	348	356	367	375	338	373	380	389	360	330	355	352	341	334	328	355	348	352	357	347	361	378	342	367	359	379	329	348	365	353	367	373	323	349	373	359	349	329	348	334	352	373	351	352	342	364	315	350	335	338	338	333	371	341	352	346	386	354	346	321	374	348	379	350	348	366	341	361	347	346	379	349	351	341	345	358	365	347	378	339	337	348	382	337	352	382	362	332	365	349	363	340	328	335	367	338	340	350	362	328	327	353	363	365	370	343	344	381	323	310	373	357	338	371	361	357	403	349	362	333	350	345	336	325	343	355	334	362	334	352	368	378	378	374	335	345	339	346	352	386	372	352	343	355	336	338	350	335	361	311	356	346	335	360	332	362	361	350	360	370	359	353	396	351	332	344	373	356	380	398	332	377	358	339	335	361	331	354	358	335	392	327	378	334	336	361	356	365	315	353	348	360	377	347	331	333	376	363	358	330	352	330	338	346	362	383	335	363	367	358	335	331	376	353	318	374	329	331	350	386	335	368	341	358	353	356	363	356	320	349	322	350	365	325	327	353	375	316	370	364	347	389	378	348	305	367	391	343	376	371	365	381	381	327	373	364	351	335	337	350	360	345	332	368	321	318	364	325	344	391	342	337	359	336	365	387	379	339	349	365	375	376	379	341	333	350	334	384	349	329	348	350	357	381	373	355	320	326	338	358	331	378	373	362	356	343	352	323	327	358	355	344	379	320	344	392	334	326	380	348	363	371	352	349	389	335	311	355	365	358	341	325	350	344	354	369	345	347	349	356	335	320	373	371	374	372	310	352	366	367	364	378	349	337	394	346	354	344	317	378	377	356	333	342	380	343	405	334	340	354	354	328	344	353	364	354	325	339	361	327	359	357	380	338	369	354	349	356	345	339	348	360	358	363	363	354	333	346	362	347	381	403	350	337	358	357	356	355	375	341	336	341	364	392	345	347	341	329	373	339	348	368	367	388	383	426	394	352	355	357	327	335	356	335	382	317	348	308	371	348	373	384	333	361	349	361	364	367	374	359	334	358	363	365	316	359	338	352	377	370	309	367	345	381	355	309	354	327	337	359	364	362	356	359	363	367	328	358	366	347	369	350	363	332	404	345	343	342	373	361	343	363	389	367	355	343	357	358	364	336	353	368	355	351	336	374	343	355	347	388	322	347	357	330	343	398	363	337	378	373	348	342	345	358	336	361	388	355	342	366	366	400	333	352	350	319	337	351	345	329	351	337	356	356	322	366	348	357	331	341	334	402	347	381	320	335	379	343	364	355	363	363	347	361	357	348	373	336	329	367	362	363	363	331	353	352	352	384	363	337	353	382	335	351	387	365	383	325	340	344	380	349	368	348	345	348	352	370	335	356	352	328	382	373	345	362	317	352	350	342	371	361	379	327	352	352	380	375	394	355	342	379	384	359	336	376	355	353	360	338	353	381	344	361	356	361	376	351	372	346	330	339	372	362	337	346	377	334	346	354	361	357	343	357	371	366	371	349	377	367	347	334	313	373	350	341	392	380	394	333	369	355	326	395	321	334	371	351	343	346	325	348	319	337	354	366	354	349	349	340	317	361	375	369	387	373	319	329	382	354	365	338	381	344	340	351	392	356	363	325	322	378	333	349	389	308	343	360	327	367	352	395	326	353	320	365	360	333	375	355	332	364	372	356	339	364	356	393	323	372	353	365	365	358	345	346	314	362	316	335	317	355	312	333	361	361	328	355	331	353	349	361	331	388	379	333	340	385	344	340	376	346	339	364	381	323	402	375	365	360	376	362	394	347	329	330	315	361	365	364	367	354	359	347	326	369	343	335	339	388	350	370	326	356	346	338	350	322	366	365	368	396	361	353	342	366	375	380	334	345	344	396	371	360	322	361	342	351	378	377	349	314	327	358	365	397	375	345	333	370	367	351	352	346	359	329	339	360	363	352	329	364	349	353	362	358	343	359	355	336	362	325	349	325	358	365	333	362	346	346	345	390	340	336	390	355	378	365	325	378	347	353	365	344	320	320	331	339	362	364	386	367	361	361	354	332	307	371	360	354	310	369	318	398	335	318	346	358	374	360	351	370	348	335	342	363	353	327	340	363	345	351	341	323	335	341	380	331	357	373	346	370	369	350	368	386	361	355	355	380	324	343	359	379	345	349	347	366	350	361	346	361	338	318	362	351	326	346	351	347	331	354	387	322	376	353	320	350	366	366	372	370	335	345	354	350	362	361	357	325	349	341	382	356	362	383	344	343	323	336	350	327	356	368	361	354	333	370	302	393	356	373	392	355	374	387	349	368	359	346	321	354	365	381	341	332	342	354	386	348	376	287	349	336	372	339	335	358	372	333	377	346	360	326	344	329	352	350	371	327	357	351	371	367	333	355	336	316	347	352	350	372	354	335	347	353	331	330	336	352	382	355	358	379	353	345	334	339	360	357	370	354	351	353	366	334	374	360	384	339	358	332	393	368	352	376	350	358	346	351	373	350	331	346	349	325	368	347	341	342	404	353	334	364	356	360	347	340	363	342	358	312	347	328	345	346	382	336	363	364	339	313	333	359	342	352	344	372	355	370	326	369	362	366	340	375	358	327	348	337	324	367	350	302	374	367	359	357	376	362	344	360	346	327	368	381	364	365	360	365	360	356	348	341	343	366	364	336	347	353	342	347	359	336	339	323	317	350	358	365	370	368	348	345	396	342	350	370	387	382	357	358	309	330	368	355	333	340	350	331	341	363	338	334	363	326	364	348	374	373	334	361	314	348	342	335	351	349	370	363	347	348	355	390	353	348	358	355	329	352	358	343	360	341	367	353	343	330	323	364	382	365	370	385	374	367	365	331	346	382	347	386	380	350	349	357	399	388	345	336	378	358	343	346	347	352	360	372	396	332	373	375	334	357	363	348	354	331	378	346	341	346	326	351	351	363	339	342	359	374	389	339	355	348	345	317	374	324	396	340	376	364	386	350	357	354	351	366	336	360	368	351	335	369	321	363	355	338	353	335	355	322	375	334	381	349	324	380	376	323	357	367	345	352	321	319	369	353	347	344	351	343	363	326	351	346	332	339	359	315	336	339	359	374	365	354	379	357	354
18675	40813	34663	25966	23399	20561	17025	12082	7879	4848	3064	2178	1971	1656	1603	1557	1374	1196	1092	957	834	835	812	774	662	642	604	546	534	511	514	493	467	472	498	451	438	415	433	449	409	441	417	428	385	418	423	395	421	413	405	410	416	414	404	397	417	451	395	403	435	403	413	415	385	414	394	390	426	438	396	404	412	412	384	395	411	420	419	375	400	420	380	442	420	427	400	397	414	403	364	408	381	404	423	402	398	376	424	389	374	369	404	403	378	427	403	422	385	383	398	413	415	411	418	404	401	367	416	406	404	383	439	410	379	413	364	408	411	378	407	393	393	405	394	398	425	399	421	384	397	394	402	418	381	402	384	388	376	395	353	418	416	393	416	405	394	413	424	404	397	404	391	412	416	369	391	423	391	406	397	419	373	387	401	423	400	430	386	375	428	441	389	407	422	382	403	423	391	410	370	407	387	388	408	385	377	414	389	438	397	372	358	395	391	413	369	405	379	403	384	406	402	378	424	385	400	404	390	418	415	359	404	413	395	419	414	418	391	402	410	389	396	366	389	410	388	363	383	389	364	404	383	363	409	410	402	395	395	399	371	423	402	396	407	395	405	421	420	397	405	425	407	406	405	429	423	394	424	356	388	390	426	427	370	405	415	373	408	388	415	412	442	392	378	369	389	417	414	405	384	457	378	398	408	370	370	399	409	388	390	421	401	417	369	369	409	390	419	401	390	363	404	389	403	387	426	407	424	412	399	407	417	413	427	401	394	441	384	391	405	383	420	396	404	397	406	385	389	363	400	438	380	384	393	439	384	402	411	390	369	395	405	391	429	412	371	412	433	386	412	381	424	385	354	366	420	374	423	418	410	436	405	374	421	382	368	387	404	400	403	399	401	382	413	407	377	422	404	424	426	427	416	425	421	431	389	409	395	373	403	413	402	382	421	365	387	406	413	417	388	369	442	362	358	398	372	371	377	416	408	405	357	376	407	420	391	389	424	423	391	398	414	417	415	413	383	414	385	395	418	408	422	397	381	420	445	358	377	450	400	429	377	435	365	394	395	407	390	420	393	391	380	394	387	399	385	392	419	385	413	409	374	412	394	411	404	376	392	383	388	395	406	403	421	402	433	418	394	395	417	398	417	402	381	377	417	389	425	413	377	403	457	416	401	415	414	372	377	399	388	391	430	419	409	388	414	365	436	421	408	406	366	414	415	406	397	390	411	384	424	408	421	429	426	377	398	406	368	400	443	384	394	404	421	415	419	419	388	396	373	396	361	359	416	411	403	437	403	423	421	388	390	422	397	414	397	394	391	409	396	390	415	418	397	416	414	367	379	379	405	403	384	391	443	404	409	383	417	438	407	390	410	394	393	417	407	391	362	381	381	425	431	382	378	382	399	413	415	402	405	375	393	405	374	407	397	406	391	376	412	394	387	414	389	390	416	403	373	421	414	415	426	358	393	388	415	414	408	386	398	415	410	439	388	425	400	393	387	435	392	392	417	385	393	393	405	427	417	392	404	435	386	388	416	388	359	397	444	419	425	457	400	376	385	386	409	439	426	416	436	414	448	420	412	414	378	377	406	414	400	417	397	380	442	417	415	412	410	402	404	440	429	411	417	409	405	385	384	380	398	398	410	384	396	420	405	423	366	400	404	402	396	395	409	406	421	407	444	388	445	391	399	398	425	391	413	401	391	390	388	401	404	402	397	415	421	444	398	400	389	410	413	402	400	374	392	433	398	422	400	416	415	409	422	381	403	396	413	393	406	389	410	409	409	386	397	418	362	421	373	361	401	434	384	434	415	379	429	390	382	401	359	382	402	385	423	392	415	468	357	414	398	377	413	373	391	419	393	382	380	384	399	398	393	421	453	395	418	362	403	395	408	392	404	413	414	417	411	394	398	375	374	448	407	424	379	415	407	401	411	423	391	380	401	378	423	372	420	373	420	386	390	355	440	404	402	394	418	376	430	393	413	412	415	410	395	415	441	387	417	382	444	368	423	394	369	411	434	412	378	396	412	400	410	400	415	378	391	441	389	400	406	395	444	415	429	398	411	386	414	400	398	419	402	386	403	403	415	390	424	390	427	429	381	406	398	415	431	396	406	389	386	383	415	431	357	424	396	398	400	422	425	400	401	420	415	388	388	389	413	391	401	415	426	383	397	405	477	374	392	423	407	402	395	372	399	389	415	411	421	392	417	399	437	414	384	397	385	403	413	382	409	425	404	397	405	399	442	382	351	394	396	399	437	380	412	371	407	417	399	422	404	390	420	404	391	367	414	405	411	387	425	382	418	408	400	429	387	415	459	395	387	426	418	403	391	411	396	462	418	384	398	380	384	417	387	390	373	392	420	440	405	420	389	367	401	403	439	401	381	418	384	409	458	397	403	400	364	455	428	366	391	395	394	373	414	401	391	404	382	395	404	390	395	379	426	381	448	386	424	416	378	376	395	381	395	393	402	388	400	362	380	425	411	392	390	363	423	399	379	395	401	467	390	383	396	363	389	405	406	381	403	412	401	392	393	410	379	436	389	425	391	415	388	380	387	416	409	386	393	366	401	436	406	430	413	396	422	391	406	439	401	416	420	414	374	400	386	415	398	398	372	406	407	386	415	388	372	396	412	404	441	427	389	409	372	383	397	410	397	400	418	395	402	354	408	458	401	430	403	402	393	371	390	436	405	387	368	398	388	404	393	417	419	404	405	405	381	430	405	387	416	392	379	392	408	421	360	392	430	415	385	415	414	372	426	423	397	399	408	401	410	408	415	406	387	410	399	391	424	388	407	424	406	376	393	362	366	401	434	416	408	434	371	388	457	379	395	414	386	352	365	428	393	445	397	404	395	406	407	375	435	378	405	385	387	404	427	384	404	398	390	377	395	432	414	403	395	388	398	372	432	429	416	373	392	397	386	375	399	401	410	398	384	380	419	402	412	387	419	424	412	418	409	412	385	391	422	380	399	437	398	360	399	412	373	446	398	400	422	391	391	380	383	393	369	407	442	411	420	421	470	380	383	421	383	424	380	394	426	403	394	402	409	356	398	409	410	408	424	432	384	420	389	429	385	400	381	408	384	405	396	365	417	414	392	370	373	402	380	390	381	414	358	409	384	397	412	401	388	418	382	405	367	380	434	428	405	383	394	428	407	405	387	412	398	431	399	382	386	429	403	400	411	404	424	373	366	415	388	414	369	438	429	383	421	402	393	415	399	393	411	384	427	397	405	421	418	403	408	382	356	402	366	424	420	408	393	378	399	379	409	416	395	377	413	403	391	393	387	398	366	419	412	400	409	385	409	409	432	379	416	433	380	388	418	391	390	423	387	409	394	418	372	399	392	388	397	420	391	424	411	415	427	437	369	375	386	382	382	388	398	406	416	403	388	440	399	411	374	414	408	439	407	430	401	392	405	406	376	418	397	398	429	429	432	416	381	391	373	396	402	393	387	379	404	407	407	419	410	427	414	399	420	407	374	410	416	379	422	410	395	400	382	408
24470	20983	27397	25233	20121	14504	10524	6187	3707	2342	1489	1170	994	1034	921	860	817	712	684	601	598	568	565	537	484	475	488	436	398	435	379	399	377	385	383	370	375	355	369	356	353	383	371	350	392	376	341	394	390	348	348	363	325	340	340	348	391	357	342	381	344	368	377	350	326	347	349	348	348	322	361	355	377	342	360	356	355	352	349	345	384	332	361	340	365	360	343	342	349	346	336	343	363	370	353	389	347	372	339	342	385	376	362	368	367	328	368	354	370	352	366	377	362	366	381	322	340	343	333	348	354	342	327	355	385	346	344	324	342	345	370	351	354	341	336	337	360	352	303	361	360	361	338	332	358	356	352	370	342	349	343	353	343	325	343	378	344	361	360	334	361	355	353	347	367	342	335	335	373	343	357	356	353	362	384	359	343	344	345	376	347	311	337	342	343	341	347	338	324	377	366	369	329	341	332	380	338	353	363	336	364	349	306	365	362	367	389	382	311	366	365	343	353	379	385	341	333	335	334	350	367	359	353	324	329	358	353	356	362	357	352	328	345	313	350	339	343	344	355	326	372	349	368	346	385	363	325	368	350	366	372	380	402	350	330	360	384	355	354	364	321	359	355	354	346	340	345	358	359	359	349	366	344	334	358	328	337	389	329	366	305	363	346	356	336	345	346	351	347	336	352	369	334	364	315	353	362	346	342	354	361	349	365	355	349	356	351	330	354	335	337	335	348	317	356	324	342	368	373	337	392	349	357	379	342	355	352	348	352	343	351	374	333	351	332	321	331	382	369	361	329	354	374	344	348	341	337	354	323	383	373	353	308	315	362	348	346	385	370	342	305	367	358	335	377	374	354	340	344	354	377	323	368	322	302	344	336	332	351	337	362	356	349	356	361	329	379	341	342	352	311	347	353	318	364	332	355	345	379	323	371	362	381	332	372	338	368	359	330	342	331	319	352	347	345	411	353	320	394	372	327	347	368	361	322	339	340	382	340	327	368	371	340	313	361	369	366	331	370	341	390	364	341	343	353	311	350	317	330	345	345	363	342	330	338	348	332	342	380	360	364	322	328	331	347	359	336	333	345	330	343	335	318	337	380	327	367	329	337	336	335	354	317	329	364	330	384	368	348	358	363	328	356	363	362	332	352	362	352	352	350	361	353	308	387	354	360	356	343	310	355	328	352	324	317	322	330	344	339	348	387	332	328	358	350	344	362	321	365	352	345	365	348	345	349	343	367	319	356	360	386	379	332	359	336	365	328	385	382	355	341	367	331	359	347	365	364	364	354	317	383	358	352	379	362	367	320	384	348	337	344	344	354	368	360	327	354	364	346	359	368	340	342	341	371	331	313	331	325	402	360	320	348	391	358	364	374	364	315	358	344	318	331	380	343	331	375	353	340	324	395	331	334	377	369	342	366	348	352	364	363	384	337	330	321	335	328	339	350	328	317	332	379	341	374	356	346	347	330	366	337	367	335	343	368	342	351	343	315	335	346	374	340	342	361	335	335	365	332	383	366	363	326	404	343	349	351	342	361	325	333	359	330	341	354	356	347	340	351	365	376	329	329	346	349	334	325	382	338	368	352	404	339	348	364	351	345	367	339	373	359	309	369	384	316	345	337	377	346	332	372	326	352	341	356	345	358	355	347	341	363	376	309	365	339	346	364	360	398	341	350	350	343	370	383	336	337	354	342	320	335	338	371	341	367	356	353	334	347	373	326	324	374	369	335	345	356	380	324	359	385	348	369	324	381	344	299	358	330	329	334	348	338	371	349	338	357	361	336	328	339	398	341	333	372	322	324	365	339	359	339	344	328	383	361	364	337	362	338	344	356	354	354	337	347	331	392	355	346	338	318	343	317	360	318	326	351	381	373	347	356	350	332	363	359	349	355	318	335	338	368	370	348	360	344	340	351	333	339	344	357	352	374	352	370	336	338	348	355	366	358	365	367	339	361	317	329	335	391	351	329	333	352	354	341	325	312	329	352	355	389	334	344	346	360	338	329	339	350	341	349	345	381	364	398	341	356	388	375	366	348	383	397	356	352	360	373	338	342	356	323	350	348	356	347	355	337	340	350	344	341	346	343	355	363	352	350	394	287	346	354	371	362	369	360	347	336	341	354	321	364	373	324	358	329	353	334	353	332	370	363	336	315	363	335	357	333	343	365	370	367	360	334	341	358	339	358	351	357	341	326	342	322	383	343	362	373	333	339	342	362	330	348	313	337	347	340	368	334	350	349	333	363	380	333	346	363	301	351	366	339	374	332	403	363	345	336	355	354	360	343	344	332	340	388	364	314	337	377	325	344	368	348	346	349	342	354	330	353	307	360	318	332	341	326	352	346	337	356	356	365	361	339	367	359	335	363	337	350	378	354	346	358	326	367	366	318	326	340	338	353	321	378	337	344	359	328	331	327	380	326	355	353	334	365	363	349	337	340	366	379	366	336	366	336	347	366	332	340	370	311	338	334	362	352	358	347	360	342	369	316	348	361	319	374	369	370	365	347	360	354	360	342	331	370	385	363	363	334	325	348	337	337	353	353	362	371	350	350	336	382	341	390	336	344	361	369	347	348	326	368	305	359	335	372	324	361	332	364	338	370	351	335	368	383	337	367	340	373	368	369	363	355	321	356	356	339	375	368	338	356	334	362	340	368	352	330	339	339	358	352	334	363	342	330	345	334	372	345	342	367	341	367	357	332	364	329	356	361	311	343	361	344	339	364	382	367	345	367	336	339	363	350	380	379	348	384	352	341	328	375	350	328	357	354	359	360	347	349	353	361	356	362	360	319	370	310	322	342	341	350	345	353	349	374	330	374	333	393	368	343	349	382	358	335	370	346	378	343	395	338	346	347	355	392	374	335	331	307	388	369	320	371	363	358	313	326	343	344	319	378	349	384	367	327	316	342	360	357	361	341	346	329	381	355	342	334	376	371	362	353	310	354	347	352	346	336	334	372	357	345	379	330	352	337	366	343	341	372	346	360	348	339	360	371	365	324	332	343	387	376	386	359	349	358	351	355	317	351	347	356	354	377	372	385	367	346	363	381	359	327	322	358	368	361	378	351	374	353	361	371	305	353	349	353	319	346	342	332	359	406	374	326	361	349	335	327	337	349	350	368	339	327	340	338	339	311	362	367	403	324	328	378	368	331	329	347	357	366	374	365	357	328	348	383	373	346	387	356	350	355	344	354	325	364	346	341	365	367	349	366	313	387	351	350	334	342	385	373	325	338	328	353	329	361	355	332	367	339	357	346	367	344	372	349	372	317	336	332	388	376	337	328	352	345	312	326	343	377	321	348	343	361	320	335	348	333	333	329	369	335	367	358	336	358	346	361	310	373	321	354	337	364	321	336	361	347	357	339	377	354	346	349	374	334	367	345	337	342	403	361	345	330	363	364	357	398	374	369	377	358	322	365	354	357	367	379	387	384	376	331	333	341	361	329	350	394	345	346	318	382	362	352	363	373	351	337	325	378	369	345	354	328	322	388	346
18664	38047	31592	23414	20608	18083	14484	10137	6316	3774	2441	1898	1582	1478	1296	1355	1158	1033	991	852	735	727	722	657	563	567	581	509	501	482	489	451	384	455	432	479	391	437	375	425	385	425	420	368	381	412	404	408	391	414	348	395	404	398	359	391	429	349	367	424	385	395	370	394	396	373	365	409	362	410	356	402	409	373	384	383	400	404	348	428	411	428	399	368	409	389	372	381	365	401	362	399	404	383	363	364	346	377	369	371	350	373	381	381	399	431	367	380	384	375	408	410	395	390	402	398	410	395	383	382	390	401	412	416	367	376	398	395	384	362	368	356	395	393	380	394	389	341	418	390	435	406	348	382	367	390	385	412	376	372	387	421	371	388	389	354	412	389	364	429	390	383	375	366	405	383	389	360	392	384	403	369	387	385	406	379	406	396	429	407	398	371	380	365	410	421	380	344	363	372	405	404	430	365	387	392	369	379	351	390	427	412	367	355	371	384	380	399	379	409	417	384	402	377	369	385	394	410	371	399	386	370	409	373	399	400	392	387	354	375	412	370	400	393	361	425	338	380	371	394	370	379	402	345	371	396	368	369	425	390	378	396	404	386	373	398	389	383	409	399	380	369	369	426	380	400	417	369	350	399	415	363	385	334	388	409	399	393	377	386	385	402	363	375	382	368	387	380	423	415	380	387	388	405	392	357	375	401	414	395	392	385	390	379	378	396	399	431	365	365	353	387	368	389	416	393	383	399	357	387	357	382	395	381	385	364	388	367	390	375	367	378	372	346	404	368	371	411	372	371	376	375	388	404	397	356	381	391	416	403	398	407	397	360	361	381	398	380	355	370	384	386	425	376	365	394	372	397	376	401	417	399	427	398	416	384	377	378	345	382	388	399	391	366	420	382	411	438	369	419	347	379	355	429	396	384	376	353	388	404	410	392	398	349	367	399	412	370	380	372	398	346	402	380	380	392	355	379	365	367	387	399	382	387	440	402	350	400	421	373	378	370	353	408	346	389	366	381	393	381	367	399	391	360	400	365	371	386	380	426	389	350	351	373	377	392	374	379	394	360	357	356	406	382	357	401	350	396	404	399	382	377	401	343	410	384	390	396	379	388	433	352	378	376	374	360	393	380	389	392	409	398	378	389	416	400	410	395	386	371	404	378	354	363	365	369	358	391	349	384	396	386	389	394	373	406	384	401	382	364	379	403	378	397	372	378	400	377	377	348	396	375	385	388	376	390	381	401	378	386	395	392	399	396	390	408	383	367	382	381	385	395	409	376	370	377	379	374	411	400	404	383	369	362	391	366	397	388	402	330	346	378	378	417	384	399	403	358	398	380	403	415	368	403	394	379	381	404	380	397	393	352	347	376	344	394	395	385	390	408	406	381	381	401	362	414	385	403	375	376	431	377	391	342	356	400	353	385	395	401	343	420	390	363	360	388	375	392	412	376	398	394	394	398	371	412	355	366	367	406	389	377	408	361	368	397	411	374	424	379	387	378	395	351	378	366	402	393	415	375	381	379	403	378	392	408	401	361	393	414	375	401	403	387	378	387	388	373	375	376	386	393	391	387	366	399	382	373	367	385	411	387	363	412	394	359	404	381	387	406	404	360	387	391	403	399	375	370	413	372	351	393	411	374	385	383	378	349	369	403	416	404	385	399	390	395	370	389	407	395	395	407	371	391	377	393	374	380	391	403	385	393	386	406	372	414	353	377	377	376	401	364	397	409	382	414	394	376	391	396	417	431	388	379	411	420	384	391	341	372	368	386	370	400	389	359	426	397	380	388	363	391	355	415	385	401	404	421	392	417	382	345	407	396	407	404	362	386	404	389	376	379	397	379	389	424	387	405	364	391	383	359	379	375	416	397	377	388	420	392	347	384	386	345	424	388	367	400	397	349	397	390	382	394	416	372	375	396	409	375	392	360	377	373	412	389	399	403	387	401	383	351	366	411	370	370	373	380	380	436	352	384	373	364	375	423	391	359	386	376	386	350	377	380	417	356	380	380	399	379	391	379	385	351	426	387	398	397	402	404	385	405	388	391	355	391	414	408	423	398	412	400	352	378	413	360	389	406	381	367	373	360	371	389	409	398	414	399	367	350	386	391	394	380	388	403	354	354	349	381	391	408	375	381	367	355	424	376	351	405	373	391	397	352	404	376	392	422	376	384	401	379	366	414	374	411	421	394	362	408	396	379	395	389	388	362	392	389	394	378	411	404	392	384	393	410	377	394	386	388	375	378	369	404	434	360	373	385	396	382	386	378	397	363	382	394	388	372	358	380	364	391	427	394	358	411	359	430	357	374	401	365	353	418	406	399	384	376	395	363	366	373	373	377	378	370	342	397	382	394	390	386	384	387	408	396	426	385	415	346	390	387	391	381	389	406	344	352	391	381	392	390	408	360	401	388	374	341	399	373	372	356	389	401	413	424	392	378	365	392	395	407	401	347	393	372	400	385	413	401	374	418	378	387	370	417	348	406	398	439	383	385	353	411	405	370	386	397	361	400	375	380	369	366	392	392	410	434	385	385	399	404	358	422	379	413	379	395	374	391	402	388	405	402	371	366	373	401	388	388	398	398	373	399	436	382	405	415	382	396	373	394	393	395	361	364	373	391	370	358	373	375	376	373	400	347	373	390	410	393	379	404	411	389	351	375	401	398	391	399	404	383	378	395	370	358	406	398	390	391	383	369	371	402	397	413	387	389	368	399	391	378	397	375	384	365	399	379	379	394	382	393	363	382	404	387	398	372	384	381	368	358	377	395	332	380	416	403	421	386	378	397	411	390	404	399	387	374	381	384	365	379	397	424	376	398	385	381	419	411	426	412	371	418	396	417	361	391	411	367	378	394	405	391	415	441	384	367	373	385	384	388	370	370	390	372	370	401	362	447	417	377	376	414	376	364	351	375	372	389	360	394	403	370	398	368	387	378	385	369	395	422	392	398	381	427	372	393	427	361	397	397	397	397	386	380	368	364	414	370	384	378	384	381	384	349	361	337	376	390	393	368	366	348	380	359	393	398	402	403	355	406	352	386	391	420	384	372	410	363	390	374	380	347	417	354	392	390	382	392	399	366	378	366	385	392	370	380	402	394	404	375	393	374	363	384	378	393	371	405	422	377	410	404	398	376	365	399	379	360	365	395	405	378	401	360	356	414	377	389	385	385	392	352	385	416	377	386	398	427	405	408	422	371	390	395	345	422	390	374	394	414	362	400	420	386	404	392	340	398	411	389	436	342	362	387	415	397	408	370	384	384	405	393	405	380	378	389	398	396	387	419	367	421	386	406	387	414	386	382	387	372	358	374	407	404	424	371	395	394	392	382	371	377	394	381	337	406	376	367	405	389	388	375	378	416	385	380	397	408	375	355	414	384	373	396	389	402	356	353	390	404	347	429	412	393	387	403	379	375	405	367	352	399	410	392	386	410	387	407	403	345	338	373	370	384	346	381	368	385	369	379	383	407	381	410	407	406	367	392	383	431	377	377	399	389
22517	21018	28492	23761	21346	23044	23899	13297	7164	4242	2716	1908	1579	1463	1335	1250	1121	953	828	713	588	584	573	569	460	452	416	394	374	343	350	343	265	302	283	261	269	230	277	228	247	234	239	233	241	255	251	246	227	230	218	194	226	212	224	206	226	207	227	220	209	223	213	207	220	216	193	188	219	178	207	213	202	207	217	226	198	220	200	216	189	198	194	208	216	233	198	216	189	189	197	214	177	240	212	182	186	203	184	216	212	196	186	223	212	212	200	207	217	216	201	192	190	233	211	197	190	207	221	190	235	217	189	209	231	215	199	206	207	219	208	202	216	224	188	206	194	222	219	231	202	209	188	215	209	218	175	198	182	212	182	208	234	193	168	223	193	212	220	235	208	190	201	234	194	187	168	210	211	195	213	214	197	196	210	205	193	208	202	197	207	203	216	184	208	201	191	225	163	226	202	202	220	211	206	209	218	235	199	209	200	187	199	192	198	218	199	208	188	205	225	216	183	211	193	232	224	248	208	207	178	193	226	210	225	189	226	202	212	203	221	213	214	208	197	190	213	193	206	187	249	201	207	208	185	190	214	196	207	220	191	219	213	197	217	182	215	206	220	211	226	216	205	217	212	205	197	194	192	210	190	201	216	202	226	237	217	185	192	208	233	189	193	222	235	231	218	214	225	225	190	216	218	207	204	209	198	197	227	214	195	217	222	198	167	232	216	212	177	209	220	231	212	214	210	215	217	196	187	215	241	214	204	212	205	186	199	208	215	188	220	203	213	178	225	217	194	201	210	228	209	193	213	182	223	214	213	203	203	209	181	211	220	214	208	204	176	232	196	183	242	201	180	205	226	187	206	224	211	232	204	220	204	231	215	196	186	213	198	186	198	206	214	199	194	230	204	232	190	224	208	205	201	222	221	198	206	205	222	204	246	201	202	208	229	196	207	210	217	206	186	204	185	208	228	216	213	201	196	214	220	243	202	199	210	199	198	202	229	226	186	217	180	218	232	233	188	219	206	188	227	198	226	195	211	211	202	207	218	200	213	193	220	192	208	214	209	202	208	200	214	211	219	189	248	193	204	203	211	179	222	224	220	228	190	211	217	197	207	206	187	215	210	180	214	197	212	187	212	193	218	191	240	198	178	223	217	213	198	198	192	209	195	201	218	206	199	207	215	224	204	218	223	226	203	229	210	203	196	220	195	200	194	199	194	194	215	190	200	210	205	237	211	199	224	224	194	231	199	206	209	224	229	200	217	201	225	196	200	213	225	211	205	207	188	208	206	222	222	205	203	211	211	226	203	194	191	223	229	218	211	199	201	214	206	217	220	191	200	231	212	214	192	200	188	201	221	195	204	186	200	189	229	208	192	247	225	232	206	203	202	203	211	225	234	207	202	203	186	221	180	187	215	209	231	206	194	215	224	174	222	237	209	216	212	196	194	202	213	243	208	181	194	220	218	235	208	222	205	181	204	198	201	219	198	210	180	203	194	186	212	197	163	195	193	186	216	206	216	209	186	177	201	191	211	215	215	223	198	182	215	183	201	207	222	215	211	199	209	209	194	190	196	205	190	206	183	220	206	193	208	194	218	208	211	185	198	218	190	208	214	193	194	217	226	197	198	228	207	214	223	200	215	203	247	185	213	192	199	218	219	221	202	188	213	214	197	239	215	243	218	202	194	216	229	215	186	221	227	221	214	216	198	228	196	198	190	225	207	237	198	216	213	215	202	187	220	199	213	217	200	209	199	210	184	203	225	198	198	187	206	213	233	204	228	215	206	200	199	204	190	186	225	201	208	184	226	200	211	217	207	202	176	220	198	206	206	232	215	179	207	204	189	209	227	212	206	215	202	205	235	211	228	210	210	205	245	190	227	207	213	196	228	200	192	184	194	190	207	204	229	201	211	224	203	209	202	208	224	206	210	201	205	189	220	194	210	224	202	226	225	208	211	195	206	198	214	178	197	192	189	208	172	193	203	210	208	208	184	214	199	188	213	201	216	211	199	229	197	225	205	222	230	207	229	197	190	208	204	200	210	210	208	227	209	208	203	209	220	218	189	201	229	183	198	203	226	199	207	203	207	190	204	213	221	201	205	223	198	200	206	208	194	198	185	208	218	222	219	206	222	212	215	221	224	210	190	223	207	195	176	181	208	227	217	213	203	216	220	183	195	228	213	201	214	216	197	233	210	184	202	204	206	200	215	208	200	169	211	198	201	188	215	218	223	228	188	206	226	205	212	197	211	197	203	203	214	185	227	204	217	208	203	223	206	224	195	209	218	189	187	198	203	234	217	208	196	166	201	214	191	225	238	241	203	186	189	210	190	218	203	198	231	232	184	202	223	207	197	223	187	190	222	235	203	211	231	228	201	192	214	212	202	194	201	228	221	202	215	221	230	199	210	205	210	207	221	229	211	216	199	203	230	195	213	181	213	205	213	192	186	209	225	217	194	209	184	190	199	216	221	221	200	203	205	185	222	221	207	197	201	197	213	204	184	227	210	197	228	233	211	219	199	195	204	193	240	220	207	192	217	229	192	199	215	210	240	213	196	202	222	191	207	221	193	224	190	212	225	198	219	224	211	212	204	216	192	219	182	204	197	225	197	197	220	209	194	203	210	212	199	216	232	213	214	236	207	207	221	203	220	193	180	210	232	200	202	202	207	230	211	229	211	211	220	198	236	227	198	193	207	220	217	196	219	208	177	202	214	232	221	214	219	174	193	205	207	212	197	229	221	200	166	220	198	214	205	215	209	197	208	205	189	207	209	204	216	189	232	210	198	242	192	191	196	220	224	194	210	211	208	201	186	211	207	234	215	184	220	210	232	203	215	211	190	193	242	218	198	178	227	226	208	221	203	211	221	223	196	218	203	250	214	203	207	218	184	217	209	189	203	200	204	181	204	198	248	184	204	201	220	213	212	209	198	219	195	200	199	234	194	216	204	208	197	240	201	214	183	206	186	214	215	194	189	228	198	199	225	205	210	218	224	190	176	212	199	198	211	215	195	235	208	220	190	202	191	193	203	217	212	193	217	207	223	224	214	212	207	206	205	202	213	182	196	194	221	211	242	230	191	205	200	186	198	206	219	200	225	208	203	218	219	225	205	176	220	203	196	206	216	228	211	208	188	188	190	246	189	212	218	197	188	223	194	196	231	224	204	208	216	201	200	201	212	201	202	210	212	201	178	213	216	191	224	180	215	227	207	189	211	196	207	195	237	195	227	204	191	200	198	190	190	221	221	180	221	230	209	205	206	190	214	211	200	224	209	214	231	196	224	196	224	199	196	208	215	209	196	205	213	201	223	212	211	204	210	197	207	198	221	222	212	201	209	207	204	217	209	226	181	228	205	199	232	227	221	190	182	220	221	218	227	226	199	193	227	215	213	218	187	211	191	214	205	205	227	208	201	183	191	218	197	188	219	215	189	191	210	203	203	205	225	185	206	182	195	209	244	239	210	200	211	213	228	190	192	213	209	214	205	185	194	229	216	246
21598	46385	39907	32108	29057	26051	22063	16188	10426	6553	4040	3160	2599	2196	1963	1898	1633	1403	1261	1021	882	816	841	781	666	620	560	508	480	468	423	362	339	333	359	336	328	323	298	310	250	294	283	265	293	277	266	260	276	259	250	237	245	252	220	243	232	244	251	236	267	232	246	239	223	217	238	244	223	231	231	229	254	218	223	235	246	239	228	256	242	219	233	245	238	223	187	245	218	237	236	248	226	201	243	253	223	268	228	241	211	194	216	239	224	214	227	239	217	217	235	217	207	222	212	205	223	232	214	242	225	222	237	250	237	247	237	244	221	211	206	227	228	238	247	228	231	249	228	228	223	232	215	201	246	224	257	258	212	218	226	221	224	215	231	230	221	249	235	242	213	207	242	241	204	211	251	250	225	210	205	246	222	231	237	228	213	243	213	234	209	232	212	242	237	250	235	228	232	234	207	211	225	218	235	231	262	189	232	243	251	236	227	249	236	225	221	230	228	248	222	217	223	199	204	234	216	207	239	233	221	230	253	231	246	262	204	218	238	206	250	246	252	226	221	244	240	229	232	236	243	217	254	226	233	218	246	235	237	255	246	216	262	253	256	237	231	229	249	225	223	238	243	226	222	259	236	220	226	259	244	211	213	207	264	237	238	224	229	221	243	211	261	245	218	239	217	213	219	221	236	225	247	239	220	224	250	209	249	209	242	218	222	238	241	233	223	215	225	199	221	238	217	226	243	233	220	249	238	230	233	229	211	223	231	243	234	230	211	249	241	215	219	230	231	218	225	235	217	244	210	185	206	209	236	219	214	224	224	226	232	216	222	214	223	231	246	255	267	205	236	225	213	243	223	198	250	228	254	227	217	240	268	219	216	217	235	204	259	208	214	225	238	202	260	240	228	254	237	218	247	217	231	221	229	232	245	227	227	252	214	235	258	195	211	215	257	211	235	204	224	219	249	210	230	257	233	229	204	223	242	222	248	257	241	234	238	229	226	217	222	247	229	222	241	233	252	230	253	186	229	241	229	208	242	236	243	231	225	222	243	242	227	253	225	233	218	238	230	245	237	254	227	240	239	233	208	254	236	227	213	237	245	241	238	237	254	230	237	238	229	224	242	240	236	219	234	229	238	199	250	222	185	244	198	275	226	222	243	224	234	221	221	246	220	229	236	249	217	216	234	265	212	248	223	221	228	218	225	230	237	207	201	227	245	241	197	247	246	213	246	245	227	237	239	236	255	225	254	201	223	237	241	219	230	208	240	233	253	238	219	230	224	197	264	217	235	236	226	226	237	236	218	221	221	223	209	248	236	229	210	212	215	197	253	237	259	255	251	228	231	216	244	215	207	239	224	235	234	220	251	225	200	223	212	217	263	200	213	230	221	222	229	194	253	226	215	230	229	234	235	239	259	219	226	243	224	229	207	241	224	230	233	212	233	227	234	244	221	230	232	228	223	246	245	269	239	201	207	233	250	239	226	261	225	233	241	213	223	234	246	212	223	215	233	215	230	249	218	232	226	223	211	232	254	219	251	208	218	272	236	233	252	256	229	206	262	236	255	230	228	212	197	233	275	212	263	212	202	253	238	216	235	224	210	227	204	257	231	227	236	264	229	232	226	264	243	215	237	217	225	226	225	257	220	217	218	231	233	214	236	225	249	239	211	230	215	246	245	212	237	236	212	232	228	263	253	209	236	230	242	233	238	238	217	217	214	226	222	240	249	215	237	247	229	232	205	213	214	231	239	241	227	220	212	230	232	219	208	237	192	203	217	252	225	242	237	215	216	272	205	233	239	232	230	219	225	213	231	256	233	248	224	238	241	234	215	208	253	184	234	226	231	197	214	250	221	216	222	206	236	214	233	207	224	236	236	232	234	242	236	239	217	229	241	198	223	239	211	234	235	241	211	256	226	245	231	250	240	243	222	236	245	221	217	247	250	234	227	222	258	232	244	223	230	227	210	220	241	225	242	243	249	203	229	239	215	227	232	212	223	283	234	237	240	220	253	236	252	222	226	225	200	255	227	220	232	255	222	223	237	240	227	223	213	248	233	227	231	236	220	233	215	216	208	251	235	241	222	256	235	235	240	241	248	207	241	247	230	219	236	238	228	222	227	245	243	251	223	225	214	216	259	247	236	252	218	233	236	231	202	220	226	236	225	228	231	228	213	233	239	231	224	237	283	242	229	268	245	217	270	229	219	249	228	218	202	230	244	206	229	214	215	210	248	226	258	257	215	218	220	210	231	229	241	219	260	254	233	208	242	210	219	234	234	219	251	217	246	236	228	212	231	209	229	240	214	225	240	215	213	264	186	255	223	218	216	235	254	225	237	239	204	234	228	200	257	216	237	230	226	222	228	216	242	233	254	235	212	229	245	233	216	251	236	233	238	229	222	222	249	231	232	232	227	204	220	227	230	245	231	186	229	245	238	227	225	235	211	250	252	242	216	246	207	220	220	231	222	218	217	211	236	212	201	221	251	240	204	241	235	241	226	244	234	247	204	222	248	217	213	244	243	254	251	256	230	242	200	222	215	237	218	205	221	238	220	227	226	226	256	236	234	240	216	243	226	230	230	205	226	230	243	227	197	231	235	226	244	255	222	251	230	252	210	195	230	211	226	232	247	234	243	233	203	201	216	242	233	238	224	241	227	215	233	237	227	227	239	231	236	214	223	214	222	235	238	242	236	229	244	219	238	238	240	226	215	205	245	233	236	214	219	247	245	228	238	215	232	218	226	225	219	248	220	242	220	239	257	229	234	222	227	230	227	218	243	238	221	207	249	222	213	222	226	257	248	224	237	216	229	224	220	218	225	227	236	211	260	236	209	235	251	216	259	258	225	249	233	224	232	258	200	248	225	196	245	220	216	197	192	227	201	243	261	215	238	237	220	209	242	210	265	243	235	240	241	227	200	260	238	221	240	219	229	216	222	213	241	286	230	216	214	253	216	207	218	229	248	222	224	215	214	239	229	250	208	230	249	228	223	236	231	246	232	253	265	249	240	251	249	250	234	234	233	256	234	222	220	225	253	252	219	230	221	253	215	234	195	217	233	232	227	217	265	227	255	247	246	229	232	229	216	245	230	231	230	219	240	246	230	215	198	245	244	224	257	214	233	247	236	223	250	223	224	223	229	218	239	206	236	220	225	223	245	217	201	215	233	197	232	243	257	248	243	227	214	253	242	199	234	221	227	241	237	226	237	240	258	260	212	241	224	233	211	237	261	240	203	257	231	234	215	223	205	209	213	208	221	235	214	231	214	238	231	230	253	219	225	241	252	224	245	264	232	223	209	233	250	238	220	244	224	243	223	222	200	253	234	222	241	256	261	243	257	206	243	223	221	207	208	246	235	246	222	242	252	233	220	237	240	248	237	235	222	239	249	235	228	243	230	228	215	251	215	224	228	218	229	225	214	252	232	242	246	254	212	223	198	235	181	217	216	203	235	245	232	218	246	225	232	253	208	227	219	230	183	235	241	232	209	224	220	227	261	226
27553	22586	24133	18550	12675	9337	6918	4352	2672	1790	1214	988	914	812	772	849	788	683	670	596	550	581	581	573	559	552	515	483	524	472	482	472	479	430	442	496	456	484	453	432	442	465	452	432	462	424	417	456	438	422	453	429	433	439	458	460	425	464	397	488	474	423	415	436	438	460	482	417	423	510	488	436	470	479	444	437	426	417	449	488	423	480	501	443	454	433	397	467	459	422	446	467	417	438	424	429	472	452	446	452	436	454	468	458	462	460	399	449	423	393	456	438	457	465	421	461	476	474	471	456	470	422	435	451	437	472	426	508	448	469	444	483	441	468	412	471	469	479	455	458	504	463	428	466	400	469	452	454	439	433	449	485	504	469	438	438	434	436	413	427	437	472	468	408	451	437	439	418	479	475	431	419	470	470	445	441	421	423	435	421	463	471	467	466	425	449	458	437	446	444	454	413	453	466	481	473	456	457	437	446	415	459	442	436	505	448	458	470	418	479	461	464	444	472	464	445	450	462	444	492	461	437	434	423	433	438	442	453	415	436	467	454	444	445	471	448	457	513	477	450	448	454	441	467	473	488	446	466	466	447	455	454	483	418	459	459	461	477	459	458	445	441	448	449	471	450	447	435	456	443	461	419	483	429	488	427	433	465	417	433	444	471	477	411	423	448	494	434	412	420	431	435	431	454	440	441	482	398	428	438	462	455	426	441	500	441	460	501	457	471	401	452	458	448	435	418	464	475	436	465	427	451	460	513	457	415	414	420	459	476	463	442	469	439	416	437	427	463	486	457	457	425	454	462	487	455	421	459	419	418	452	441	434	492	473	472	457	425	448	448	476	439	429	453	416	458	458	452	460	459	488	457	457	438	412	465	420	474	463	449	441	478	472	466	453	438	448	427	467	484	462	471	482	450	420	454	495	467	420	471	446	438	441	461	438	453	438	465	420	462	445	449	454	416	473	440	478	453	452	432	484	474	450	434	447	449	441	447	408	447	478	472	453	431	425	460	447	437	428	480	471	474	450	409	405	397	451	485	455	481	467	470	478	442	452	452	525	482	479	420	436	451	407	430	451	470	484	427	447	424	450	430	426	449	454	467	472	479	444	483	474	446	487	441	450	484	475	474	454	462	441	445	422	460	442	478	438	469	493	476	442	455	444	465	422	462	443	413	473	499	484	457	439	435	440	434	458	480	473	457	441	465	436	439	463	484	420	428	413	473	438	478	395	441	451	461	437	495	434	445	420	428	436	478	465	416	483	436	477	421	453	439	432	423	405	463	437	492	468	460	400	467	479	432	462	444	463	473	453	435	460	455	459	460	473	434	445	459	464	421	458	475	463	426	453	469	426	447	450	452	447	406	496	437	446	508	463	468	423	440	472	444	453	458	434	442	458	453	471	464	469	433	449	470	453	464	478	479	451	433	469	480	469	432	434	488	445	437	441	438	462	463	450	461	468	431	460	453	439	482	440	444	474	477	447	500	447	431	424	438	429	428	439	415	431	399	454	433	456	436	490	450	476	429	442	435	460	452	480	418	467	427	434	488	468	457	496	452	478	450	465	461	440	479	466	467	455	444	421	446	451	490	446	467	401	441	421	454	440	456	468	449	463	451	468	518	434	441	467	462	443	417	463	473	435	441	456	447	464	449	425	447	476	459	444	448	414	436	505	483	436	457	407	489	480	481	432	404	458	438	489	484	420	451	411	438	467	464	412	448	428	454	455	434	500	463	438	473	491	456	456	459	417	453	403	441	450	434	450	473	431	451	493	456	466	425	423	447	446	449	460	478	446	457	443	432	487	454	458	430	446	468	408	464	455	482	467	443	457	427	445	453	414	467	460	451	469	451	467	469	470	488	418	440	471	453	455	439	430	448	465	437	465	460	433	446	424	485	437	488	455	465	423	430	467	434	457	475	478	438	452	462	481	440	490	442	454	432	453	431	444	452	437	495	455	477	434	448	481	453	409	469	461	435	436	459	461	460	442	480	439	486	480	443	486	445	401	433	438	423	477	453	422	461	421	452	437	440	463	439	456	475	429	425	450	471	462	424	434	480	487	478	395	451	487	444	435	448	458	449	406	445	434	431	450	444	455	426	475	441	440	426	423	436	428	471	424	489	453	463	485	450	457	458	447	441	486	453	411	443	436	477	457	458	450	459	439	448	451	485	445	424	443	479	462	421	438	479	481	472	462	460	454	450	477	464	454	434	451	476	418	436	436	436	453	443	459	472	470	481	388	437	468	414	467	442	393	415	464	472	490	479	483	445	465	497	447	435	477	439	453	479	479	450	471	451	463	478	426	443	469	468	433	436	482	467	461	453	442	451	453	451	475	414	450	435	502	421	426	412	466	461	421	441	421	454	442	457	440	438	452	469	452	461	453	462	479	448	461	444	428	436	440	449	433	445	419	420	438	459	463	474	487	461	430	458	440	444	482	453	468	441	485	458	447	457	475	462	468	461	442	464	441	454	474	411	468	449	469	471	448	425	458	432	456	495	426	479	446	439	488	452	454	442	448	469	422	438	442	464	447	451	425	457	483	469	440	447	481	436	413	456	446	471	461	440	492	420	449	452	456	443	442	457	444	458	464	450	443	482	476	444	458	465	441	440	471	421	453	413	437	457	485	473	491	460	457	433	469	450	455	463	437	475	454	439	451	449	420	503	415	434	443	466	457	437	423	484	438	421	444	431	422	409	469	459	425	487	477	482	477	447	461	519	459	459	484	465	478	455	442	431	441	447	445	418	438	448	438	435	443	411	436	435	438	418	459	430	432	459	473	466	480	440	481	500	465	454	456	405	451	419	483	454	475	478	457	426	460	491	461	431	426	409	462	448	460	475	443	455	457	448	498	454	468	452	483	448	447	477	447	460	453	448	433	443	435	455	424	466	497	462	488	472	470	463	445	473	466	495	427	431	445	510	486	410	428	454	447	464	459	459	443	498	468	459	477	461	455	460	422	407	456	453	446	432	449	455	472	514	438	464	452	466	437	459	476	460	479	462	451	454	469	444	432	457	457	477	428	429	435	441	435	442	418	443	487	460	439	481	425	477	482	437	449	488	414	467	454	441	434	438	438	453	439	430	481	420	414	408	483	413	427	481	477	442	447	433	450	447	496	460	451	453	473	430	443	417	407	511	435	485	454	468	445	484	475	424	421	439	459	444	442	472	468	429	443	485	459	445	455	485	474	496	471	428	415	488	399	422	480	457	434	481	488	478	490	479	460	435	453	478	449	465	450	413	461	480	477	451	463	445	452	411	457	461	465	456	454	466	481	442	484	473	440	455	438	436	451	465	445	396	473	485	455	458	420	448	487	435	461	434	440	422	452	468	451	437	476	432	435	474	491	462	444	443	454	492	422	441	449	444	465	428	469	453	420	445	431	465	450	484	454	453	486	448	430	469	456	447	415	438	440	428	427	397	445	441	466	466	458	474	461	450	455	481	442	484	470	455	443	452	441	449	439	484	447	463	497	462	452	425	474	455	408	504
17564	31786	26142	18578	15867	13309	10623	7152	4212	2628	1807	1501	1326	1228	1157	1126	1044	923	843	784	744	730	760	663	619	646	590	581	579	547	573	568	548	517	521	517	482	509	533	540	513	544	539	505	542	497	560	533	487	484	517	475	507	537	528	499	526	562	513	524	507	490	476	485	499	494	515	478	509	518	527	526	470	463	498	503	503	585	508	551	485	497	494	508	522	508	543	507	495	462	506	479	511	485	496	535	516	469	538	496	500	529	441	504	543	524	541	517	513	518	521	533	492	515	472	508	515	535	550	497	441	467	511	505	502	502	501	503	521	503	502	514	473	529	479	501	529	506	456	477	525	540	485	516	452	479	503	521	496	527	544	526	547	506	468	519	481	504	505	457	506	503	520	490	490	483	517	530	504	522	528	527	494	508	514	487	503	508	516	525	510	516	538	509	483	550	542	525	516	529	508	511	495	485	455	479	515	506	505	559	490	503	480	480	475	471	508	511	519	469	509	482	468	482	465	532	505	470	495	505	510	492	507	519	518	469	445	458	491	490	547	498	512	530	522	550	496	520	508	530	528	473	565	546	489	508	530	475	478	481	510	443	534	495	499	521	508	482	477	498	496	523	521	525	503	476	523	504	501	514	519	497	448	484	517	523	541	493	543	507	500	514	512	512	483	472	489	475	464	502	496	490	503	488	459	487	514	487	500	469	525	527	507	507	499	505	490	529	530	520	486	530	549	487	504	492	499	479	501	523	482	493	492	481	517	525	495	486	511	502	531	521	492	527	535	512	489	521	499	534	482	507	496	497	485	542	475	518	482	500	515	516	499	505	480	527	492	511	527	513	489	494	484	508	520	475	520	496	511	499	477	484	470	513	513	493	540	507	510	498	541	535	491	526	490	480	503	487	527	495	520	532	512	515	487	533	514	510	476	512	521	512	494	566	502	553	481	493	480	480	536	514	489	506	516	477	558	510	523	496	515	525	512	548	507	521	530	561	497	510	500	512	511	528	489	504	524	484	512	523	515	497	480	522	505	504	469	480	490	522	519	481	507	502	510	510	485	564	534	514	514	518	470	529	511	513	538	476	541	536	509	544	517	553	447	483	537	527	520	499	488	532	515	507	515	497	545	484	497	466	480	433	512	495	516	504	529	514	494	525	495	543	470	524	522	480	485	483	466	513	479	492	543	489	515	478	511	491	545	513	529	524	502	521	501	520	503	506	499	517	507	514	517	496	532	514	530	509	533	519	544	517	546	476	580	480	524	501	510	484	518	495	533	541	473	500	501	518	500	518	497	463	514	518	529	529	494	529	530	518	509	497	499	503	479	499	500	473	485	479	497	513	517	537	489	494	485	509	496	519	485	506	493	477	552	483	521	505	522	523	504	533	548	479	499	530	485	521	518	495	527	534	497	556	514	520	495	529	516	464	502	480	506	492	523	527	474	532	526	454	481	478	464	497	475	497	478	496	485	538	491	517	500	490	530	501	526	478	495	486	537	511	485	519	487	539	511	497	494	483	549	517	524	507	539	532	519	501	507	503	502	469	507	505	512	519	529	485	511	492	486	499	518	483	517	479	478	493	519	501	541	521	521	537	492	484	515	529	471	502	512	514	528	479	533	520	490	493	513	513	514	531	529	484	535	539	480	535	493	534	451	501	527	516	534	475	481	557	517	533	526	513	546	476	512	485	484	528	472	514	493	503	514	490	497	519	527	515	518	512	504	505	504	501	488	512	493	519	530	551	540	508	505	490	509	480	546	486	511	554	526	497	467	487	516	507	510	527	482	500	500	468	500	498	520	512	547	503	474	521	496	489	502	513	471	490	483	495	489	510	536	487	496	478	538	493	510	503	506	528	494	486	509	518	519	504	509	536	477	518	568	528	465	481	475	538	534	498	503	486	459	526	539	537	522	507	488	499	540	515	519	501	532	507	476	481	494	488	515	486	483	531	527	534	529	519	524	504	472	486	506	547	492	503	510	522	518	508	569	510	446	469	532	498	512	504	486	513	497	506	497	538	482	498	522	533	529	472	510	508	514	478	503	554	531	493	506	518	553	503	484	509	511	496	518	497	468	491	490	521	488	487	511	539	502	506	513	519	489	494	492	514	502	475	506	534	544	492	429	515	486	514	510	543	511	462	499	515	501	490	541	514	527	489	484	536	527	507	493	521	459	461	539	486	466	527	485	492	509	539	510	508	507	494	510	507	541	497	522	478	521	509	495	542	520	495	453	505	473	514	514	510	506	488	519	532	531	514	518	510	507	527	521	512	514	496	468	519	492	518	511	507	528	525	530	497	503	503	502	487	502	514	517	515	494	462	496	522	502	505	563	518	510	506	512	471	542	545	515	516	521	511	511	496	510	488	494	505	509	490	507	514	515	495	480	525	506	480	489	502	508	511	479	480	463	550	494	486	485	500	489	502	508	482	512	461	467	545	510	558	522	524	503	502	510	509	499	511	494	490	540	520	488	558	521	529	505	501	508	525	520	521	500	477	522	483	485	485	529	503	483	555	510	488	477	535	563	513	487	528	539	524	528	494	509	517	536	501	545	541	514	512	485	517	535	482	518	527	518	515	488	503	492	468	498	484	517	488	502	502	513	519	516	508	487	510	532	528	545	477	488	516	507	491	540	498	508	492	499	528	517	478	513	524	479	510	479	509	512	534	485	518	510	502	524	509	552	532	527	537	500	531	496	509	459	492	504	481	526	535	495	519	520	507	527	496	521	522	506	467	523	527	503	485	489	512	487	501	523	500	479	502	490	530	520	551	496	497	463	508	501	479	506	530	508	474	471	478	522	501	472	543	514	514	483	548	536	500	505	516	545	513	485	540	509	505	512	510	499	479	472	510	535	551	483	539	472	524	517	506	478	489	530	502	474	504	462	518	491	482	506	474	512	487	476	503	535	498	445	522	556	546	523	547	480	470	550	508	529	488	504	527	500	515	517	502	498	479	504	524	509	521	533	485	488	506	530	490	481	465	490	502	502	508	520	502	498	525	504	500	505	524	524	510	518	509	498	537	522	527	505	514	483	525	500	511	482	553	499	501	516	515	536	505	497	494	473	496	514	518	482	507	485	498	545	523	450	556	473	481	540	500	528	521	505	522	516	498	523	522	541	495	522	503	520	480	507	542	517	539	500	503	476	477	506	533	499	485	483	504	471	486	488	516	497	493	480	515	467	518	540	452	491	443	483	530	537	495	518	486	474	506	501	506	518	472	525	532	501	529	484	537	537	496	487	506	517	500	529	547	544	500	513	508	479	541	493	544	488	489	560	526	491	484	495	466	536	489	501	542	487	520	514	517	497	511	508	555	531	501	487	513	502	446	530	464	522	503	514	533	524	568	490	493	499	496	502	523	484	488	490	534	514	492	507	494	472	515	497	531	486	492	466	502	493	486	494	504	490	508	536	500	523	520	526	522	492	509	538	508	490	499	492	508	493	536	547	496	522	526	506	522	527	493	497	490	496	517	469	511	491	525	517	519	500	477
23470	20959	28131	24181	21954	20860	15955	8688	4888	2906	1980	1499	1364	1144	1226	982	957	937	778	696	596	629	598	602	538	523	483	499	442	470	460	408	392	416	371	382	414	361	351	379	361	385	364	399	389	375	378	397	403	372	360	364	377	349	361	328	379	371	385	408	356	335	334	379	366	347	356	334	346	340	367	338	399	386	348	362	346	362	336	350	329	356	369	366	374	342	364	344	374	362	348	333	359	355	394	335	359	365	331	373	357	351	374	356	339	348	338	366	349	349	359	345	393	338	344	370	381	362	332	379	369	358	343	382	338	373	351	386	378	349	373	356	363	336	352	370	351	363	366	359	368	355	325	326	356	366	368	344	368	369	329	361	349	353	323	330	359	374	327	363	371	372	338	358	366	356	344	326	319	380	348	345	352	341	359	339	372	331	333	335	378	355	351	389	371	348	358	341	357	370	362	391	343	356	328	367	360	352	361	361	345	396	344	350	349	392	359	347	342	370	351	350	376	398	340	362	355	375	379	351	338	389	370	328	379	386	385	358	341	372	348	358	346	351	385	369	387	358	362	392	339	356	354	359	342	368	331	306	365	323	358	373	330	372	361	350	362	367	339	371	350	339	365	351	355	367	331	327	340	343	354	364	370	352	346	378	348	341	360	345	373	331	334	383	384	335	326	377	359	353	399	403	371	352	388	364	356	364	350	374	353	360	359	367	389	334	381	353	359	345	350	377	337	365	349	386	346	384	376	369	310	355	394	380	353	351	364	332	356	362	344	332	334	374	401	340	365	362	395	373	333	339	336	370	342	376	386	384	357	368	398	375	354	346	330	340	359	325	346	314	404	331	353	375	372	358	332	344	355	336	356	351	360	349	361	362	368	392	325	345	327	360	368	384	371	353	359	354	369	358	327	369	362	349	363	364	357	329	347	340	360	353	375	388	355	351	333	354	342	387	352	385	354	367	352	357	342	349	350	369	348	364	383	384	349	362	341	350	350	344	380	343	332	359	311	359	339	325	355	351	325	370	328	374	331	363	322	327	393	347	362	335	334	379	369	353	378	418	359	376	346	345	340	321	362	358	337	351	359	354	375	368	388	376	373	358	347	375	373	354	364	389	350	355	341	358	346	372	368	362	366	346	372	333	352	386	331	357	339	363	351	384	356	386	336	324	371	350	352	375	357	333	363	365	351	349	336	323	348	354	357	351	367	336	331	355	335	369	355	382	342	377	346	350	343	359	351	370	350	334	371	364	365	366	344	350	372	388	356	359	346	384	361	375	356	366	313	347	320	349	331	346	341	382	338	327	357	394	324	366	365	367	365	376	366	366	372	361	344	346	333	383	372	341	376	342	337	335	372	360	349	366	357	355	341	359	335	373	370	392	354	353	354	371	359	338	360	360	344	374	363	342	381	397	343	352	361	352	324	346	352	375	367	375	348	350	344	368	389	358	349	402	363	358	317	367	349	361	370	346	360	363	341	374	348	346	359	371	356	327	317	334	335	358	321	368	332	366	386	382	345	345	345	343	339	330	329	362	348	356	372	350	337	361	364	349	332	335	335	358	362	358	360	357	411	354	411	357	366	340	368	389	373	346	379	341	350	345	365	349	366	390	353	394	329	407	372	352	365	402	357	352	347	354	353	354	344	381	363	359	386	362	386	386	386	344	381	321	346	361	359	385	333	345	357	343	347	362	419	362	358	305	377	326	338	359	366	373	345	342	352	329	349	418	318	326	348	333	370	379	391	366	323	379	326	346	391	349	371	353	394	351	379	384	353	349	347	335	369	357	355	385	353	343	357	365	350	371	339	398	363	404	358	357	337	340	346	357	353	392	391	384	371	351	377	383	323	376	352	318	345	368	374	322	358	352	357	385	333	377	383	369	362	365	379	388	362	378	349	364	373	351	341	323	374	382	395	327	358	345	374	397	332	384	335	351	369	367	374	372	335	373	371	334	364	368	316	334	367	336	337	348	353	364	364	358	355	326	362	359	365	362	352	352	370	323	384	348	358	374	338	362	393	382	369	371	355	380	337	391	374	345	353	324	366	384	352	345	408	380	348	342	380	376	354	377	346	355	368	346	367	355	332	351	391	365	385	375	374	359	349	332	377	370	349	390	327	349	349	347	388	379	365	322	326	364	376	338	344	348	364	357	366	344	384	384	342	370	366	350	377	353	359	365	374	343	371	334	352	356	359	379	349	344	347	356	392	385	325	387	388	381	354	364	399	339	375	348	374	373	344	366	355	342	347	337	343	362	343	364	383	343	355	377	371	350	347	359	350	335	361	382	410	358	374	359	390	345	325	332	385	360	327	353	374	396	358	336	363	334	352	364	347	333	382	353	346	384	366	361	320	360	355	316	346	336	354	341	353	363	349	337	374	353	365	368	342	329	371	347	355	328	366	392	351	365	344	348	408	340	360	337	354	345	359	326	340	377	346	349	374	361	376	339	365	362	357	353	370	354	400	345	386	356	399	368	390	364	301	376	346	372	384	362	336	370	336	365	347	336	365	367	359	344	345	324	358	349	338	374	360	349	367	329	378	335	358	363	377	356	359	329	384	340	324	355	323	351	383	314	330	374	371	381	364	382	330	340	344	369	320	374	339	348	354	361	385	388	333	351	316	359	355	339	389	339	359	340	351	363	361	380	355	371	393	326	334	348	364	363	363	370	343	351	414	352	333	342	356	353	344	373	367	380	376	367	393	384	358	366	345	370	348	332	355	368	379	343	337	368	349	341	374	335	310	392	361	351	344	364	376	350	361	369	361	371	371	338	370	374	366	373	353	378	372	346	368	371	367	377	327	379	356	331	343	333	351	348	370	368	350	370	391	368	366	331	353	325	364	355	389	350	358	340	336	347	359	362	368	385	336	330	335	357	350	375	339	351	340	366	334	371	358	340	359	368	383	355	331	346	362	360	355	353	356	327	343	367	380	339	333	377	339	343	363	375	372	372	374	381	373	340	372	354	375	385	340	376	343	378	364	368	404	359	348	372	356	358	364	336	354	332	355	361	369	349	368	375	328	391	372	358	326	338	349	396	390	348	367	378	365	328	345	338	339	367	362	364	381	376	348	352	344	359	363	362	372	352	347	348	338	352	362	366	344	351	347	391	371	333	360	365	384	345	369	344	365	335	338	338	372	352	372	365	320	361	366	347	357	356	384	369	336	387	359	398	360	374	377	359	354	344	344	332	354	353	355	368	370	349	384	379	340	340	359	359	370	356	354	350	346	373	355	378	357	341	369	349	336	341	351	357	331	362	364	357	357	358	353	357	329	338	355	369	360	326	354	318	350	359	358	339	359	345	396	341	393	350	371	354	358	375	358	374	349	351	358	372	360	344	351	314	349	364	354	381	379	337	367	362	370	376	404	369	345	385	339	349	343	374	338	361	364	363	346	375	348	357	340	366	318	360	348	357	370	335	370	366	384	346	372	366	357	352	321	342	342	370	327	369	364	356	324	358	364	299	391	384	356	378	359	353	368	364	400	344
18752	41042	34727	27267	23755	20957	17272	11960	7448	4547	2984	2291	2068	1803	1691	1572	1397	1254	1052	969	825	832	824	790	673	627	623	567	524	566	520	440	445	460	472	420	462	434	440	451	450	444	439	436	470	435	411	406	407	437	393	432	432	430	423	435	425	436	400	406	420	406	418	402	437	373	408	392	391	395	418	405	378	422	413	423	387	441	402	445	374	418	376	424	415	416	391	431	422	381	407	400	417	426	417	421	390	455	404	380	381	393	424	420	404	407	390	419	365	397	409	347	415	426	385	421	399	415	407	419	394	420	410	394	387	386	402	408	383	436	410	428	397	440	407	380	389	400	382	435	409	407	437	401	428	396	374	408	425	400	430	403	399	400	417	403	427	426	430	414	408	392	431	425	383	422	389	442	389	393	412	394	388	386	420	439	401	446	425	408	388	406	437	398	402	433	397	381	391	407	389	410	426	467	408	395	382	438	409	441	419	413	391	437	381	421	401	414	411	399	411	396	385	399	381	433	405	430	412	394	421	377	397	398	383	390	394	397	399	452	389	417	400	384	397	407	400	380	426	403	412	382	403	445	412	410	392	406	406	401	396	363	429	399	435	418	373	404	402	403	406	411	412	395	418	401	393	440	408	430	396	410	403	383	361	362	370	382	429	421	408	438	392	426	391	418	420	409	411	374	433	441	431	404	397	421	438	442	398	424	384	423	416	399	413	387	416	406	386	415	385	429	413	386	397	389	412	437	389	386	421	403	417	400	370	402	414	404	398	401	419	397	421	415	412	401	365	381	392	450	403	424	389	376	410	395	402	428	437	398	400	414	368	409	421	402	405	400	389	397	423	406	409	369	416	394	439	376	372	422	414	406	414	379	418	399	380	389	443	418	398	421	434	399	396	417	422	373	411	451	421	406	407	414	393	397	407	389	444	386	458	429	462	382	443	401	391	419	382	392	386	410	398	404	399	396	442	423	383	385	403	420	430	418	401	404	406	406	426	395	418	407	437	400	386	391	449	450	400	410	389	406	437	435	423	410	452	440	393	400	430	400	406	392	391	439	391	407	429	398	388	408	409	358	420	387	401	426	406	404	410	375	382	370	427	383	388	394	390	400	412	419	392	431	398	410	390	382	380	404	387	375	393	430	412	415	401	396	422	425	409	418	418	402	408	394	388	384	383	353	392	420	437	406	380	411	447	402	368	428	418	383	419	426	397	426	386	391	393	429	393	401	380	433	403	394	418	394	423	413	393	399	387	405	377	372	384	380	407	428	402	374	401	378	389	414	417	409	416	383	428	362	389	428	382	405	421	405	409	371	418	380	403	383	400	417	413	414	408	403	415	410	440	425	414	400	414	414	448	391	402	370	409	418	411	403	423	426	411	388	392	429	437	405	396	387	389	436	410	388	407	419	394	408	441	395	428	429	395	407	410	425	405	383	390	387	398	403	415	419	411	385	389	395	409	414	426	421	405	429	403	413	424	387	428	377	420	419	453	440	389	379	398	425	398	352	387	397	397	407	423	431	397	426	373	401	451	437	413	401	420	399	413	407	438	377	397	397	407	395	400	418	361	361	408	398	405	400	416	385	402	425	381	421	431	409	420	379	424	384	437	414	355	381	431	392	376	386	430	404	424	418	373	423	409	414	390	407	402	410	414	413	411	392	402	414	390	433	404	416	409	410	391	437	431	411	421	357	419	405	381	378	436	394	400	387	392	391	372	417	379	401	399	411	405	424	406	396	381	409	381	384	395	403	414	416	400	385	416	422	412	392	465	432	377	405	395	398	430	397	369	439	409	405	396	420	415	398	396	406	395	395	408	423	396	424	415	413	401	405	431	406	361	396	442	415	433	424	432	414	409	435	393	372	396	400	410	405	416	385	425	385	411	370	418	421	424	414	435	415	398	416	432	398	411	394	380	409	400	390	440	387	404	407	368	417	402	404	384	402	429	418	432	417	416	399	392	443	394	389	394	388	403	412	432	415	374	405	391	421	379	406	390	389	408	382	403	397	375	380	383	397	406	415	405	379	417	413	397	416	461	437	410	427	401	387	419	397	420	420	412	408	386	434	387	409	429	438	385	393	398	364	432	427	402	406	472	422	409	420	420	398	407	411	409	392	381	429	432	421	421	420	425	425	407	408	415	397	408	437	412	414	393	371	402	351	442	409	397	410	385	419	391	381	425	407	372	385	415	415	442	388	389	378	403	407	381	410	435	409	430	419	397	418	407	348	412	402	401	439	428	429	434	406	423	382	405	409	379	382	427	415	415	398	442	437	412	425	393	407	422	399	437	413	358	453	386	425	393	408	407	387	390	407	426	405	389	409	437	382	418	397	395	408	388	407	449	402	403	398	407	393	403	424	419	408	412	387	405	416	384	407	420	411	404	379	440	410	390	404	411	411	360	409	384	413	435	414	429	387	392	407	398	392	421	396	410	411	414	390	418	408	412	416	406	393	434	414	397	374	422	413	409	412	415	412	432	394	405	420	397	438	417	402	404	401	431	415	414	405	382	408	400	416	390	414	426	415	392	434	353	421	412	404	389	358	363	412	415	389	379	455	365	428	436	381	397	383	412	432	394	414	395	418	424	452	388	397	385	398	400	393	405	438	420	412	392	391	436	416	381	394	431	425	404	400	399	387	420	392	404	396	385	448	411	435	403	411	399	398	445	426	388	405	414	409	413	369	424	396	414	421	391	428	404	415	398	426	405	386	424	399	396	423	377	429	410	425	411	402	414	389	429	398	390	395	399	390	402	380	401	423	453	425	474	417	397	402	414	387	414	420	403	398	395	394	392	362	400	413	400	411	397	411	389	401	356	413	419	394	363	416	418	411	415	413	422	377	411	401	404	414	456	427	390	401	400	425	397	398	419	409	381	395	431	416	404	416	424	383	440	418	409	431	394	405	421	418	412	424	386	422	376	420	405	403	383	398	422	388	400	398	421	425	415	404	382	391	395	422	420	417	400	414	409	398	382	386	383	344	415	376	400	449	370	392	434	398	413	385	425	427	390	401	411	394	439	425	435	444	398	406	408	398	406	408	413	412	400	398	391	413	427	398	416	404	437	397	382	412	376	414	413	374	386	437	392	403	395	399	399	395	448	404	381	371	389	405	410	432	433	353	458	415	407	392	415	411	406	391	378	414	398	392	441	380	393	394	403	400	398	445	436	413	424	371	404	401	407	374	396	435	386	396	427	416	417	427	391	389	408	396	399	418	409	409	414	394	413	425	397	397	399	389	383	440	408	406	407	347	374	431	421	384	421	425	431	413	414	399	413	392	425	416	396	411	381	389	416	430	399	384	441	389	434	430	418	414	414	417	420	415	396	407	399	385	435	440	419	422	381	384	375	424	409	409	390	381	379	401	383	400	438	423	416	401	433	420	396	403	404	394	387	411	389	415	395	404	383	412	411	418	408	386	396	383	406	411	400	408	431	413	430	428	425	425	425	389	413	377	430	418	404	400	417	397	356	401	391	401	422	422	412	394	406	401
24451	20978	27444	25232	20317	15080	10697	6059	3433	2174	1401	1125	1074	1075	930	878	838	713	665	631	567	572	525	483	507	491	453	440	415	422	383	399	364	394	404	373	411	385	380	359	367	344	356	374	375	351	352	358	340	357	339	345	363	393	336	370	357	363	355	366	373	341	344	342	367	356	372	327	367	354	374	357	326	385	386	370	371	351	372	349	351	378	322	365	346	354	368	383	327	367	335	357	345	329	362	360	364	347	373	317	355	348	348	353	332	313	346	376	357	358	340	393	346	345	336	329	373	368	355	349	346	346	364	325	358	364	351	366	373	358	351	341	348	357	367	345	360	317	361	359	336	366	359	358	385	314	356	345	364	371	335	371	348	318	331	354	337	379	368	351	332	339	360	385	344	364	371	332	352	358	383	349	355	325	348	383	375	333	334	355	331	374	363	348	336	339	368	352	367	369	336	324	342	357	363	338	365	320	377	358	371	331	336	345	364	343	352	358	396	361	393	321	362	357	337	392	352	336	377	348	322	355	346	376	366	372	387	338	332	360	312	341	379	363	354	353	331	362	363	362	357	340	320	330	352	333	379	316	372	346	373	372	339	388	378	398	357	322	352	315	318	360	323	369	367	361	347	329	323	319	336	348	352	346	374	343	400	351	341	346	354	320	358	370	366	374	385	326	345	333	358	368	348	366	364	340	350	346	329	339	362	358	361	316	380	361	373	320	360	332	353	393	356	330	365	338	338	341	339	362	369	340	358	369	336	341	337	354	368	369	367	337	375	371	367	346	317	340	343	329	359	347	306	394	359	363	387	357	358	351	353	330	367	340	349	334	367	338	406	349	361	354	361	335	375	355	347	343	371	396	354	343	325	347	368	362	332	363	376	396	337	395	374	392	389	366	342	383	341	384	374	356	378	342	383	379	319	345	367	381	347	390	360	355	363	339	342	329	375	368	357	333	328	382	365	340	322	362	346	348	340	356	378	387	341	347	361	371	366	369	362	335	364	361	377	370	344	355	338	356	365	345	382	361	341	365	374	324	347	369	385	331	338	375	331	347	359	355	384	379	345	388	345	366	369	343	361	371	354	351	397	318	359	350	306	364	373	392	362	365	368	354	347	334	393	380	355	335	332	365	378	333	344	356	347	388	380	363	360	374	357	362	362	345	337	337	345	354	346	369	370	351	319	350	378	335	399	318	381	378	347	331	375	342	324	347	356	338	328	373	373	368	357	378	372	337	327	354	330	305	345	354	357	378	388	373	370	318	342	363	327	376	350	370	323	356	368	331	361	353	358	377	335	346	375	338	327	339	323	348	376	371	340	328	377	318	340	361	374	346	325	364	370	356	382	364	330	328	371	356	370	379	369	326	352	355	382	331	389	326	357	351	375	374	354	338	365	374	352	333	338	358	341	359	359	369	338	364	339	324	372	312	340	357	352	370	369	338	355	356	340	361	328	354	378	337	340	321	360	352	358	366	366	340	341	404	388	351	386	333	351	368	357	355	375	333	336	340	368	349	369	380	361	349	362	383	361	332	327	335	367	342	375	369	387	347	345	344	333	353	402	390	347	322	343	326	380	361	351	368	390	347	357	359	367	371	358	340	361	314	348	385	369	375	338	357	369	368	362	372	359	316	378	376	321	371	353	357	359	348	367	352	375	336	355	345	367	376	332	327	341	371	355	380	325	357	350	347	373	354	389	350	342	407	315	365	343	360	386	377	366	336	359	361	319	366	375	340	344	337	331	359	348	361	368	343	392	332	366	379	353	348	354	363	360	347	358	333	339	346	366	363	348	371	326	349	341	333	382	367	369	365	340	397	369	376	366	338	350	345	382	365	395	331	367	343	353	364	337	352	374	345	348	354	349	340	349	379	352	351	362	341	373	346	368	361	357	326	349	333	377	376	340	325	337	337	370	372	368	351	339	352	360	350	351	351	382	355	348	342	347	330	321	339	364	355	354	360	351	356	319	371	345	356	377	328	422	321	362	362	356	339	383	349	356	338	327	322	355	358	339	352	360	353	355	350	342	353	362	371	387	404	342	368	375	390	340	356	393	288	388	362	349	391	357	379	376	371	313	344	385	355	331	371	342	336	382	355	349	341	361	368	381	338	339	354	338	340	342	329	340	354	347	367	353	350	361	352	358	390	339	347	357	326	359	351	364	373	323	335	365	365	368	363	339	375	338	350	370	347	348	344	347	341	364	324	372	346	355	369	342	346	349	378	327	360	340	371	381	346	325	373	339	349	355	364	324	351	353	340	343	337	372	347	343	387	366	309	343	387	364	377	364	363	357	369	356	339	354	355	326	377	354	363	322	339	367	326	367	332	366	363	361	394	323	338	344	336	334	361	376	346	340	359	347	348	333	357	360	314	371	349	362	352	362	345	385	343	396	383	381	359	352	372	362	375	344	352	361	348	351	341	333	370	372	359	375	320	374	347	342	345	356	364	371	334	369	360	363	370	356	398	359	357	341	327	357	377	349	334	342	346	331	380	339	368	406	363	375	339	348	330	346	299	368	349	347	341	358	354	295	339	378	331	365	370	362	344	343	348	357	399	328	342	361	351	346	337	387	346	329	372	354	346	373	349	354	376	367	364	368	317	333	339	326	356	390	343	330	354	338	335	320	329	363	326	344	351	329	369	323	365	356	344	342	380	340	330	376	350	364	307	382	337	354	341	315	357	329	390	365	359	371	367	369	363	344	362	366	402	356	321	377	346	357	340	344	333	317	360	362	360	366	373	345	326	317	365	372	357	368	367	340	388	392	350	347	332	334	389	335	350	405	335	342	364	363	332	363	330	345	370	333	345	359	331	358	330	366	342	380	344	354	357	372	342	359	361	346	377	346	379	351	343	344	321	324	351	351	356	332	350	327	339	342	340	382	349	403	334	353	345	322	337	349	337	342	365	377	334	357	357	339	345	366	384	349	362	384	354	339	380	360	347	368	363	325	364	366	388	374	351	363	337	372	366	336	368	356	368	342	368	348	383	335	339	337	366	372	372	384	375	317	364	338	354	344	359	395	377	341	333	376	404	306	347	360	324	347	339	354	348	356	355	336	341	383	340	342	330	351	371	347	359	389	352	350	358	331	371	349	367	355	354	360	348	348	357	347	326	379	375	355	345	350	370	373	360	350	368	359	346	399	332	335	356	334	335	302	323	344	394	347	375	365	329	367	364	363	360	365	384	346	368	391	339	350	347	388	403	378	359	381	360	316	373	373	324	361	356	352	334	360	347	371	384	355	349	350	350	350	335	347	349	347	336	350	365	379	342	362	351	368	347	341	361	330	356	372	341	364	365	400	335	352	351	367	376	354	359	395	340	353	334	380	300	352	349	388	359	368	319	358	343	380	374	369	346	342	399	324	331	314	357	339	376	313	366	354	366	339	382	373	322	363	356	378	357	364	371	383	340	384	358	351	360	352	353	357	368	318	377	361	371	356	348	373	357	352	371	356	371	370	341	371	361	357	369	366	343	361	369	333	378	351	371
18723	38505	31703	24293	20920	18349	14604	9808	6003	3661	2507	1873	1640	1413	1391	1265	1173	1004	877	806	703	735	735	610	624	538	565	508	552	497	516	433	423	411	416	438	433	412	432	391	396	409	401	423	381	415	423	379	379	417	401	405	372	390	362	395	410	381	347	359	394	387	373	392	376	378	430	397	392	366	353	415	403	403	365	386	395	379	400	394	401	370	439	398	417	366	414	374	379	390	425	398	399	412	429	407	428	396	375	409	401	392	403	372	392	359	382	353	357	385	376	368	396	358	390	379	411	419	395	390	360	395	405	391	375	389	422	371	367	412	393	385	376	383	354	401	367	418	396	354	358	368	393	405	394	400	400	433	387	409	353	421	359	380	405	370	409	424	393	385	413	389	404	407	405	406	403	385	385	366	371	380	380	408	390	379	407	374	362	425	391	395	364	436	413	418	406	366	412	373	422	423	362	415	387	374	403	380	369	426	426	400	395	397	372	398	374	428	402	443	403	392	393	422	398	406	390	390	361	395	386	370	379	398	399	382	388	422	373	394	411	387	411	391	386	363	383	371	374	402	436	449	388	401	367	393	392	392	413	407	387	361	408	358	357	372	410	409	370	410	406	398	419	412	417	397	377	340	380	376	371	369	394	393	414	410	383	446	384	391	372	414	384	388	424	372	399	374	385	401	370	407	389	369	383	403	379	393	368	414	391	356	406	408	433	386	374	393	391	373	399	358	392	415	420	400	397	391	374	367	398	383	386	417	377	425	393	344	389	390	387	436	417	369	399	404	378	386	393	358	393	398	371	359	381	395	413	400	377	395	379	397	371	409	391	403	380	427	352	420	417	359	376	409	410	399	393	399	377	398	426	386	371	418	374	424	409	420	412	409	398	379	369	377	392	367	373	377	394	414	369	365	403	405	376	381	365	432	378	415	381	399	369	421	409	371	420	374	326	380	371	388	357	366	374	357	396	397	392	396	392	382	406	428	377	369	406	387	425	400	399	415	366	384	400	373	405	393	385	413	407	400	404	372	413	393	401	361	422	376	409	388	410	400	375	392	421	392	372	397	369	392	395	362	395	403	363	388	392	416	407	412	402	393	427	399	400	396	399	392	412	388	380	382	380	362	376	385	375	402	396	392	386	425	372	363	426	388	396	385	412	373	385	387	409	385	392	386	400	382	406	399	407	405	428	410	437	398	437	396	385	396	441	399	367	390	382	390	395	407	374	370	380	411	368	416	359	373	346	393	399	374	402	397	393	420	401	398	386	379	376	395	383	393	412	439	418	367	397	388	420	413	406	373	397	380	395	415	374	388	428	427	391	382	405	361	374	388	370	397	404	388	411	352	390	399	403	391	409	405	396	376	410	400	385	392	393	409	392	404	362	360	386	398	380	415	406	390	389	409	352	400	378	419	351	408	390	373	385	399	391	381	379	380	408	365	354	386	391	380	421	374	394	392	375	407	417	384	369	373	414	375	418	387	405	382	365	382	366	418	404	395	388	380	378	384	393	387	366	384	377	411	382	410	398	401	406	410	400	363	400	405	401	390	391	375	388	392	398	393	393	394	408	398	390	372	431	381	423	414	452	395	418	409	385	399	416	361	404	370	401	401	376	390	381	377	399	387	376	384	405	395	379	385	393	405	396	414	388	382	401	395	392	388	414	385	361	382	413	394	414	383	364	429	342	393	345	385	423	417	421	385	403	404	420	393	410	385	420	402	423	375	379	400	391	396	430	418	397	388	407	405	369	383	400	399	375	389	381	357	411	400	410	398	397	409	390	390	386	377	394	378	399	393	386	385	382	379	419	382	383	391	402	365	415	391	390	357	390	393	361	417	389	400	427	391	402	399	359	401	401	387	342	381	421	388	377	377	382	401	397	375	354	364	433	378	383	368	397	403	435	384	366	380	392	400	386	408	403	387	388	399	382	413	415	380	355	407	355	411	384	403	391	402	412	385	400	400	380	428	383	385	409	425	406	364	408	438	398	422	425	381	357	397	403	377	399	383	392	381	384	422	387	373	385	363	391	374	400	391	395	381	413	413	389	402	402	363	381	359	344	405	419	378	402	362	409	425	404	367	373	418	410	373	393	375	395	410	392	416	362	434	378	410	405	392	395	343	380	426	410	401	415	393	384	376	370	408	387	367	357	415	408	380	410	386	379	411	371	397	371	374	391	427	378	375	399	391	403	369	387	374	387	402	426	404	407	408	396	411	350	413	396	390	388	395	413	372	413	369	388	382	389	380	372	413	416	404	358	390	431	397	399	409	371	404	386	380	422	389	404	391	369	394	349	393	393	389	390	402	425	381	351	391	397	411	400	416	393	395	375	367	417	423	393	380	411	399	371	415	410	395	391	391	406	353	422	405	374	377	386	344	377	388	400	400	406	414	398	395	389	416	412	390	379	369	384	368	367	397	375	384	366	402	354	370	399	390	387	388	358	384	361	414	381	388	421	379	394	394	384	404	361	376	439	404	393	395	385	412	412	386	423	373	395	363	397	386	381	409	381	380	404	399	372	392	403	345	390	406	377	386	395	433	382	371	439	366	401	392	389	405	425	426	352	423	432	336	409	411	373	384	383	403	424	374	399	405	373	382	382	358	398	367	413	421	364	436	368	381	406	384	412	386	376	389	357	373	368	390	404	407	412	397	396	381	363	425	394	366	396	392	383	356	392	410	421	406	414	378	379	380	414	414	392	393	422	390	368	418	387	383	355	388	407	404	416	455	371	425	393	417	387	386	391	402	412	371	395	396	405	344	371	433	410	373	391	400	421	362	405	400	399	374	383	390	388	389	407	369	420	412	398	400	419	387	376	399	397	394	412	392	426	405	400	423	397	374	415	388	389	407	400	378	418	401	369	372	386	344	381	428	372	365	378	397	400	379	402	396	391	402	403	380	389	391	370	403	389	388	381	388	387	384	421	384	417	405	389	381	379	396	388	372	370	404	384	404	395	432	397	368	384	387	402	388	387	394	374	397	390	396	395	365	360	404	383	382	362	379	399	374	376	390	396	382	384	400	363	368	378	381	371	430	397	387	400	372	371	408	415	374	394	383	371	358	393	373	385	384	391	418	377	402	350	359	409	367	404	377	384	399	395	376	384	381	387	367	391	378	409	371	388	419	366	390	384	393	342	394	379	388	408	402	383	414	390	408	367	399	399	405	442	381	376	393	378	394	388	364	379	405	441	403	382	414	386	373	383	401	374	351	410	384	383	399	401	381	409	390	398	383	365	372	388	375	367	369	391	418	362	396	396	373	426	356	387	382	378	365	393	430	360	422	384	393	395	387	402	414	397	421	418	410	405	389	369	394	362	408	405	403	377	375	371	364	391	387	353	415	392	402	425	381	406	394	393	399	408	394	424	394	393	403	390	414	393	370	393	380	409	409	390	375	371	391	383	369	407	375	386	405	404	417	374	387	401	395	402	372	378	395	436	391	376	337	372	372	397	423	357	394	413	375	413	366	374	420	416	381	382	391	377	385	393	381
22487	21014	28583	23698	21350	23333	24031	12844	6728	4006	2605	1917	1629	1450	1350	1264	1072	931	829	640	631	608	557	508	464	397	410	393	327	323	329	341	272	273	283	267	247	259	236	231	275	223	272	228	263	234	242	226	236	214	194	220	196	212	226	225	228	214	234	208	210	212	190	217	235	220	226	201	184	207	236	218	195	212	209	205	222	221	214	230	230	231	220	195	213	201	222	210	211	248	201	223	193	200	204	211	197	228	213	204	217	230	202	216	185	200	218	210	198	208	202	211	238	229	205	182	188	207	197	195	172	211	221	220	203	196	210	235	227	210	212	207	196	215	199	211	203	219	194	226	201	205	208	216	203	205	209	202	211	221	190	214	210	204	211	210	196	210	189	220	200	202	212	213	242	203	194	197	174	217	206	215	225	200	236	212	218	210	222	211	224	232	212	206	203	209	215	220	214	212	204	214	181	181	212	196	183	187	196	208	188	216	233	211	216	211	205	232	194	201	182	203	198	227	195	218	221	194	213	207	202	228	207	194	181	218	215	178	201	190	215	228	228	246	210	220	200	200	205	223	175	201	207	206	205	188	202	195	191	194	219	224	223	198	199	205	199	196	190	220	175	216	217	225	190	191	206	210	203	171	199	200	214	190	210	229	206	191	233	207	188	186	219	228	221	201	199	194	227	203	200	216	205	202	199	216	220	227	190	206	225	220	215	210	205	202	224	187	204	182	187	215	195	218	211	228	221	223	216	229	219	213	230	210	205	206	218	182	239	195	180	197	212	181	186	199	216	202	183	197	228	228	219	224	226	213	209	206	204	200	187	200	190	208	206	237	205	219	191	197	205	203	212	240	210	195	187	179	202	230	216	229	213	180	215	197	199	209	208	225	203	215	200	225	203	238	205	194	197	215	228	232	216	196	198	228	218	199	206	220	217	213	209	207	198	224	215	211	222	205	205	248	208	201	220	212	190	222	233	202	203	206	222	211	230	173	211	209	208	202	195	222	187	208	192	236	211	220	222	208	211	223	197	180	206	210	203	202	218	212	229	187	212	212	232	192	227	212	178	209	193	204	211	229	195	210	206	205	195	204	210	210	206	206	237	203	192	202	237	199	217	213	213	216	222	206	210	193	224	215	196	201	208	214	182	209	226	180	207	215	200	228	195	218	208	210	213	211	193	202	210	222	182	218	206	199	215	191	211	203	223	186	209	211	223	192	215	188	230	199	230	223	214	218	204	192	214	207	197	189	195	208	189	219	205	188	215	206	221	190	209	213	204	217	227	191	197	212	218	224	205	192	228	233	209	200	225	219	184	223	186	201	215	214	204	205	225	202	184	215	235	224	223	205	197	203	208	202	217	213	217	227	180	190	223	213	181	232	199	198	210	203	207	226	199	200	215	186	183	186	221	219	208	183	218	210	208	196	207	197	203	213	193	209	243	203	221	218	189	219	224	201	197	177	213	209	213	246	209	201	218	196	203	225	175	211	205	221	210	214	195	210	209	207	222	234	232	200	177	215	211	178	223	199	211	183	190	257	217	218	234	223	230	195	201	228	204	207	224	224	225	201	206	212	205	191	192	211	222	218	196	247	219	203	218	178	189	232	202	220	212	200	203	220	204	184	199	206	218	218	194	198	211	201	217	229	181	211	215	175	213	209	216	201	210	243	198	205	203	190	200	196	200	218	212	201	210	213	226	213	209	221	202	244	214	179	214	201	221	191	226	186	222	209	203	180	204	207	215	200	200	204	229	226	212	198	208	217	176	206	195	214	221	193	196	215	221	236	199	186	195	188	219	194	239	210	199	202	203	191	217	228	194	224	203	220	208	209	206	216	234	221	206	227	190	218	202	209	203	213	229	209	191	260	220	169	221	187	185	225	197	221	207	194	224	211	181	207	230	236	193	216	208	216	204	179	242	188	176	225	199	220	193	203	211	218	212	226	220	205	201	208	221	204	217	207	222	204	188	222	224	189	215	210	215	207	221	212	221	207	202	224	199	182	199	229	209	225	219	223	203	199	202	228	204	198	211	222	217	214	198	199	236	187	211	200	213	203	219	223	221	211	232	203	210	226	190	179	221	219	201	206	191	215	197	180	204	213	204	207	211	177	217	213	214	210	229	204	229	210	227	207	198	206	184	209	213	229	222	197	218	208	200	210	218	199	224	222	214	213	200	207	181	192	233	201	239	229	194	196	208	215	198	195	189	200	192	218	237	197	191	193	190	200	187	196	189	236	216	201	220	211	225	228	221	211	193	210	208	200	194	213	222	223	238	196	208	191	205	202	211	222	206	191	205	209	213	205	212	217	218	190	177	201	210	209	181	209	198	206	190	224	196	204	199	199	228	189	208	192	208	220	166	214	203	204	199	212	218	203	202	221	234	222	192	195	201	186	188	218	205	220	194	222	200	194	190	202	212	214	202	203	192	200	224	233	233	214	208	227	200	192	199	212	211	221	218	192	216	224	199	227	212	186	195	233	219	209	202	183	227	191	216	220	216	205	219	207	214	212	199	207	201	216	225	218	210	217	232	198	219	206	217	239	194	202	216	222	190	199	220	165	197	238	227	221	214	184	228	203	206	197	216	184	209	197	201	232	201	204	195	209	178	199	195	197	209	197	185	188	213	207	186	220	194	225	220	226	198	211	183	213	196	239	191	210	208	224	217	205	201	219	219	228	225	187	244	194	223	212	200	193	205	213	216	207	190	212	182	198	186	210	191	190	213	236	220	195	208	199	204	180	197	222	214	203	219	178	190	205	207	207	222	205	208	187	198	215	203	227	181	210	198	215	206	215	226	201	227	213	216	199	172	197	213	194	197	195	190	217	205	218	208	213	213	212	198	216	199	211	193	204	199	193	207	209	199	212	205	214	179	198	224	207	194	224	231	199	209	240	220	248	195	189	218	207	205	176	205	226	246	219	220	210	192	215	207	198	198	218	176	227	176	190	219	213	190	201	217	193	182	221	207	228	182	213	222	215	232	231	199	216	196	215	175	198	207	197	211	177	219	204	240	209	195	190	209	226	193	192	211	216	208	209	201	230	192	193	242	235	204	219	190	203	210	208	199	192	201	186	190	169	215	203	196	210	211	206	202	187	222	186	200	205	221	221	202	188	221	195	194	196	207	205	227	208	206	220	194	197	215	197	208	227	193	175	216	207	197	217	192	205	212	189	197	200	217	217	208	222	185	198	194	198	223	228	190	209	180	208	190	189	210	200	209	222	218	223	190	205	211	206	207	224	221	208	218	179	196	210	213	241	226	201	204	189	220	193	202	215	218	227	187	197	183	199	198	211	195	189	202	193	246	193	218	200	230	206	192	222	223	242	213	224	201	222	204	208	219	206	206	211	194	207	197	189	209	191	200	202	201	217	230	207	232	195	219	195	214	219	195	209	181	196	219	237	211	197	217	211	224	211	195	197	183	217	203	192	212	227	217	198	209	205	225	207	199	194	199	187	239	195	202	206	197	204	206	199	212	209	209	232	225	190	194	179
21583	47034	40342	32912	29768	26667	22260	15585	10075	6124	4106	3139	2604	2297	2061	1879	1622	1457	1200	1029	884	954	797	704	640	573	567	511	441	449	420	383	367	323	339	325	324	311	310	276	283	286	289	289	267	281	246	269	251	244	229	265	223	216	267	238	243	264	231	252	235	257	218	220	202	278	222	206	231	225	239	255	192	236	242	236	224	219	212	232	226	235	239	251	236	211	221	223	238	242	233	231	225	243	230	213	242	232	202	254	228	211	210	235	202	252	218	199	219	226	222	241	227	212	220	252	216	224	222	236	252	216	251	225	230	234	246	239	247	238	240	218	243	225	233	228	224	250	215	221	232	248	239	218	240	230	250	237	225	228	246	198	237	243	240	218	244	240	225	241	258	241	222	234	218	234	239	226	213	237	256	245	241	219	213	204	259	212	212	239	221	244	247	249	226	208	224	241	253	230	236	257	242	229	230	212	244	222	205	254	239	251	252	240	241	235	249	228	237	238	233	274	204	225	245	209	215	198	236	243	218	215	237	196	245	214	238	202	255	209	231	241	250	233	236	234	244	229	228	256	233	258	224	226	229	219	207	236	243	227	269	231	230	261	213	226	236	246	214	254	239	240	257	217	208	236	225	216	242	234	236	270	207	212	240	204	221	228	221	221	251	232	224	247	233	225	237	227	240	220	227	225	250	238	215	213	211	221	230	208	249	242	226	235	247	234	221	220	230	227	228	237	226	253	248	257	249	240	236	228	243	227	224	252	243	228	216	234	206	264	186	225	228	239	238	235	231	236	232	262	237	225	228	208	245	248	252	242	230	251	215	213	255	205	222	238	244	272	234	247	259	212	228	249	232	245	226	196	223	209	206	234	235	253	241	224	253	250	215	223	242	238	224	231	232	228	214	263	258	241	242	256	223	248	210	233	207	229	211	233	238	226	240	242	221	212	218	214	240	207	236	266	209	256	219	214	190	252	261	233	227	234	239	228	237	215	245	215	223	247	211	271	212	215	206	227	217	216	223	260	230	236	197	233	233	228	228	246	221	233	223	248	256	227	203	229	215	222	232	233	249	228	242	210	258	248	231	240	239	236	231	247	218	245	229	226	220	220	241	242	229	259	196	215	268	222	234	225	215	213	241	234	235	220	228	237	231	236	246	214	233	237	217	247	250	210	194	212	258	231	231	244	215	244	232	209	233	225	243	227	224	235	214	242	243	215	245	207	221	254	259	222	216	217	229	222	240	255	210	225	235	237	238	219	230	244	229	215	222	213	221	235	242	234	234	234	260	243	198	227	212	219	229	212	251	240	252	230	258	215	234	219	209	248	228	220	257	251	243	204	219	231	222	212	229	243	216	226	250	231	235	255	236	225	255	229	242	214	215	230	231	241	242	227	242	235	227	243	236	253	233	216	251	245	222	242	256	227	238	230	214	211	228	240	220	227	238	219	248	267	250	227	241	245	233	225	217	242	215	195	233	218	241	239	247	245	233	218	221	227	203	205	240	230	227	228	236	218	225	222	257	245	223	221	237	244	252	237	219	240	245	213	242	243	233	223	210	237	244	234	227	218	236	230	243	228	236	232	259	239	227	244	219	226	204	216	225	227	243	225	241	219	216	201	245	221	274	225	239	232	200	219	247	248	235	215	251	227	242	219	265	231	259	211	239	245	223	213	230	236	234	219	220	221	206	237	219	221	202	209	219	200	219	230	254	244	225	242	241	234	227	233	222	216	230	239	222	257	225	211	223	228	203	243	210	240	235	263	236	234	199	244	224	228	241	222	226	247	243	254	214	222	244	208	195	203	244	221	236	233	210	219	244	226	250	212	230	227	234	219	243	230	223	213	224	230	225	221	205	216	218	235	225	235	214	233	240	229	219	243	235	242	243	221	231	257	253	242	239	233	229	207	216	235	239	227	251	225	244	236	216	236	242	239	240	214	222	223	224	228	246	253	192	213	256	202	251	204	240	240	238	237	203	201	242	237	238	255	253	239	224	240	226	235	230	214	223	244	216	215	229	210	229	240	236	225	239	214	233	234	223	194	213	233	238	233	232	231	223	253	252	230	256	224	224	239	272	236	200	235	240	233	244	250	245	248	233	256	259	230	231	202	226	219	225	235	256	212	248	194	243	241	233	228	249	234	234	249	225	242	184	243	245	259	208	241	240	229	234	204	222	226	235	229	224	213	208	237	253	254	236	237	201	236	245	231	229	247	232	254	232	245	217	213	229	241	244	228	219	235	223	248	201	249	217	244	242	228	244	235	227	211	214	203	213	217	237	231	230	231	241	244	228	220	231	247	211	221	221	213	226	229	214	218	229	252	230	237	214	228	209	229	199	218	235	221	207	247	243	242	256	250	231	250	219	251	220	216	233	256	213	212	197	249	241	234	229	207	232	227	229	231	241	229	214	246	240	233	245	228	251	236	234	251	228	240	206	234	220	236	215	245	227	235	240	224	224	249	255	244	227	267	203	224	218	228	228	222	217	233	220	231	239	240	223	249	230	226	211	257	248	206	253	223	231	190	236	248	215	213	232	227	246	219	233	221	233	244	220	230	256	216	225	221	213	233	228	215	213	246	211	217	224	222	228	223	225	222	241	260	223	218	222	245	217	226	226	237	219	223	251	204	206	256	219	203	226	227	244	226	229	249	213	228	227	232	243	253	240	220	229	232	217	222	222	201	235	236	244	219	210	213	249	223	199	243	261	236	246	221	211	230	224	230	251	227	233	202	229	205	227	251	206	235	226	253	208	218	251	229	218	225	214	226	228	201	234	233	237	225	218	243	220	250	247	207	215	230	257	205	245	202	237	270	245	237	210	245	220	272	235	235	245	225	229	243	206	276	231	226	223	223	234	221	245	223	252	211	199	255	255	198	206	231	227	221	193	239	215	250	222	245	222	226	256	252	252	230	246	217	222	228	226	245	244	224	235	233	228	217	266	242	237	210	226	216	233	239	225	226	237	245	233	242	219	238	231	249	253	236	235	228	236	236	223	223	236	241	255	206	204	243	241	235	221	239	222	231	214	212	252	211	245	252	227	229	238	250	251	222	219	244	212	249	232	240	250	233	222	198	266	227	239	225	231	236	237	237	232	253	242	217	249	238	211	232	201	238	222	212	235	226	249	239	241	226	241	264	206	212	237	233	203	233	209	211	239	242	240	212	231	249	212	224	238	219	251	246	227	251	206	212	219	223	215	226	226	229	237	231	254	237	244	202	215	239	244	203	217	240	238	221	208	217	221	243	228	217	241	216	227	245	235	242	192	237	227	223	198	250	210	211	217	242	219	223	259	219	234	223	217	215	234	248	243	231	218	230	280	236	207	267	241	222	227	236	242	230	220	223	237	235	261	209	227	199	212	220	227	263	219	248	217	235	235	239	228	241	258	249	230	244	247	218	220	212	241	265	235	220	230	214	199	239	222	264	209	225	257	227	228	261	249	231	203	229	230	226	242	246	260	231	237	259	247	260	255	247	236	237	246	234	230	234	218	212
27575	22849	24469	19304	13284	9861	7110	4306	2506	1629	1213	1031	964	913	863	815	770	753	705	641	616	620	636	535	532	568	514	531	516	496	531	497	461	455	471	452	479	460	506	461	527	506	477	524	465	473	447	443	481	468	457	449	457	467	469	414	440	501	481	461	449	450	444	465	477	482	474	444	478	449	458	439	465	491	465	506	432	438	449	475	403	423	443	448	456	503	435	460	467	479	433	437	442	437	414	514	457	476	441	431	457	447	454	472	458	465	451	502	512	450	440	474	471	466	450	436	479	453	468	443	444	443	492	502	436	531	463	440	453	434	457	518	436	482	486	450	494	456	455	427	435	493	487	456	442	455	458	472	449	452	469	459	469	458	479	426	485	409	446	444	468	438	439	437	451	460	469	446	452	455	424	475	441	439	412	426	432	478	440	482	453	459	496	492	444	480	473	490	452	481	444	460	456	454	479	485	486	470	437	404	462	476	434	458	482	445	482	443	476	422	441	472	445	465	491	444	421	452	469	454	480	459	460	463	452	473	484	500	411	452	453	445	439	411	457	473	438	432	489	445	459	432	464	468	499	484	438	461	453	479	408	473	470	421	474	463	452	494	460	491	436	465	464	459	461	463	456	468	438	457	453	445	475	455	431	454	476	446	483	449	408	485	431	470	503	446	460	466	439	425	454	440	503	472	440	440	431	475	499	462	439	452	473	501	437	485	429	461	455	458	455	456	481	452	471	482	431	508	449	471	489	423	502	476	494	426	449	491	471	476	492	489	456	432	425	460	507	491	482	464	459	464	477	481	446	465	480	449	491	483	480	467	473	437	468	404	433	459	425	444	497	472	462	473	475	450	445	452	476	447	460	445	489	475	453	473	434	473	427	456	470	439	448	458	444	439	498	454	438	448	458	491	462	463	507	425	471	462	466	468	435	457	458	458	460	481	444	494	463	440	493	446	468	460	462	457	459	459	451	430	463	421	444	462	437	466	501	452	482	441	446	429	473	450	457	409	454	451	449	438	470	450	486	459	467	473	482	468	477	479	451	464	492	482	421	473	487	455	419	457	473	465	481	456	406	437	499	490	498	444	435	465	470	475	421	467	451	471	424	449	417	521	472	449	479	452	429	464	427	464	411	439	499	480	470	458	455	490	479	453	479	458	484	432	465	479	455	462	506	451	489	460	456	470	418	478	458	463	454	445	468	453	457	461	432	433	459	451	462	443	429	431	472	423	439	433	450	482	450	454	476	433	450	423	468	438	471	437	440	459	457	481	438	453	427	436	455	474	462	466	474	432	468	435	448	455	449	498	471	388	450	462	461	449	426	450	473	501	470	488	460	477	495	431	462	441	448	451	491	459	498	452	475	419	440	469	467	479	460	499	469	479	452	472	457	466	429	465	463	439	466	469	442	414	464	452	407	464	462	460	484	443	458	447	489	451	471	450	460	452	479	494	508	460	450	471	453	471	451	443	496	468	462	445	493	431	466	514	489	456	477	473	449	432	459	504	459	488	458	465	483	433	469	428	472	455	440	438	454	453	449	463	452	450	445	432	492	472	469	461	465	487	453	472	423	434	472	454	445	470	464	466	482	418	435	473	457	428	483	445	484	443	473	472	451	454	443	399	457	456	436	486	432	432	439	459	471	447	408	475	483	462	435	455	456	446	448	484	485	488	485	486	481	450	463	486	465	442	427	454	426	435	485	478	473	464	435	492	427	459	455	484	459	475	460	477	494	459	422	450	480	436	475	441	462	476	461	453	444	458	445	448	439	472	459	437	468	479	464	462	462	485	435	440	462	485	452	455	478	450	461	458	478	464	495	445	455	427	463	485	492	497	481	457	453	446	440	478	487	478	479	462	418	522	465	450	471	477	471	453	461	435	441	494	432	465	451	453	469	436	436	438	467	491	430	497	476	451	465	462	500	461	488	478	436	462	464	473	432	458	500	469	452	455	480	440	424	465	474	477	478	460	490	480	499	480	485	415	457	437	475	464	483	451	438	456	452	468	456	453	461	466	451	494	455	495	451	458	452	471	457	457	489	468	459	475	475	522	423	468	440	459	437	462	481	405	458	475	412	464	459	473	420	454	407	425	435	436	469	482	488	472	458	451	445	469	460	457	400	451	464	459	498	450	475	455	453	503	423	470	462	459	428	482	450	473	494	458	471	442	442	470	427	456	496	406	463	440	431	467	483	460	412	439	506	441	472	458	469	498	416	447	509	476	468	458	453	444	462	442	462	450	455	440	449	450	448	460	473	456	452	484	440	472	478	465	458	448	448	474	463	469	434	477	487	447	465	440	461	494	431	477	487	468	446	466	464	442	442	463	506	439	449	490	497	423	451	423	455	492	472	462	453	489	466	442	454	435	437	427	467	470	454	482	468	475	488	426	442	438	508	473	452	457	489	483	448	433	452	442	433	414	404	426	482	494	442	462	433	460	434	427	421	422	451	469	443	494	476	438	436	474	470	473	489	448	442	481	411	462	450	483	489	469	463	463	502	472	467	476	475	462	486	488	453	465	518	488	454	433	453	469	419	477	476	467	460	479	516	466	464	445	432	488	441	422	418	425	452	462	430	493	465	484	460	452	465	449	446	476	508	469	438	445	501	427	494	465	484	466	469	439	454	430	468	446	409	454	475	473	458	512	442	481	466	460	426	456	463	432	475	459	458	476	460	447	444	507	466	466	478	429	462	451	420	460	486	441	457	457	481	451	463	446	479	481	437	435	503	499	463	479	433	479	430	454	464	452	442	423	436	427	474	444	484	484	410	450	480	434	445	477	465	471	450	429	458	464	456	454	439	427	453	488	482	453	437	478	517	472	458	440	396	459	489	422	454	506	416	458	468	454	439	428	450	451	468	475	491	493	450	456	440	425	475	422	493	458	445	456	459	480	451	475	484	454	447	449	445	440	451	444	457	444	408	470	454	507	486	480	461	473	481	435	452	462	455	454	464	468	451	445	481	430	462	443	450	470	468	459	475	453	436	500	516	449	455	443	449	458	461	493	480	452	457	467	442	456	501	445	442	448	491	437	479	480	428	430	481	469	484	462	453	463	470	439	475	457	455	434	488	454	445	429	451	477	473	453	427	442	473	433	499	438	441	438	447	493	473	469	451	464	474	463	463	438	462	457	476	471	422	459	441	443	495	476	432	477	465	459	451	504	431	470	432	469	459	451	433	421	472	482	437	423	426	487	450	467	470	450	474	469	459	451	488	444	469	471	514	459	469	439	443	454	479	434	532	484	457	463	463	459	449	461	466	424	440	520	444	445	465	434	513	437	439	435	434	459	484	491	428	441	428	441	467	440	427	481	442	480	465	473	441	437	416	407	471	454	421	421	468	454	500	437	454	469	482	465	431	434	477	446	457	460	423	470	453	450	443	451	421	437	438	477	487	460	474	472	452	461	472	450	458	452	488	477	429	438	473	472	454	496	470	497	483	433	442	446	431	467	482	455	479	404	448	455	468	519	438	449	451	415	493	458	450	425
17840	32473	26902	19315	16835	13890	11024	6824	4178	2591	1749	1435	1361	1282	1222	1147	1076	979	884	868	747	748	729	707	645	634	619	615	532	539	555	562	551	502	594	565	528	527	546	521	560	532	572	482	531	523	509	546	537	502	522	508	516	544	551	540	526	554	524	444	518	545	527	488	505	508	486	474	504	519	507	514	521	529	499	518	568	523	512	492	566	547	536	538	521	490	540	502	526	500	497	500	523	512	532	526	509	601	511	504	494	522	512	531	504	548	518	539	531	520	500	530	483	549	473	560	513	537	534	540	494	479	545	538	510	521	485	493	466	521	475	514	483	515	505	542	521	489	500	492	498	528	529	535	477	526	520	553	510	514	500	513	500	479	532	478	494	562	509	480	539	528	542	482	507	507	481	537	490	486	519	517	525	506	535	519	515	561	532	523	484	519	485	507	512	528	463	547	523	489	534	516	508	532	520	487	515	509	547	501	480	489	463	543	525	504	484	450	550	475	496	526	496	543	552	533	531	583	520	519	542	529	524	505	508	549	506	525	501	494	566	544	527	540	495	528	496	526	527	515	501	507	513	531	558	517	509	482	481	488	509	512	501	477	539	493	513	502	538	502	499	513	484	519	496	508	500	471	503	524	505	510	520	507	518	533	542	494	510	546	506	512	528	530	509	525	525	536	528	505	511	495	521	524	496	533	544	532	540	544	528	522	493	508	505	540	492	512	556	448	564	515	529	532	547	554	471	546	526	519	520	525	530	521	533	508	536	536	520	486	536	509	530	503	545	478	516	512	465	525	485	488	498	477	518	512	495	494	466	521	518	508	496	522	499	480	506	550	525	522	447	526	503	536	521	524	506	511	521	508	553	507	521	494	505	519	519	545	505	547	514	509	524	558	539	522	474	488	499	478	501	524	504	539	502	537	551	523	490	518	487	532	487	495	507	542	542	522	567	494	480	515	512	520	475	532	503	525	510	529	514	514	499	541	509	521	555	489	549	518	519	498	506	518	500	500	520	544	521	539	536	561	511	526	533	542	535	525	480	500	496	452	512	540	489	493	509	502	482	563	526	510	528	499	504	515	512	522	491	486	491	488	496	525	530	490	510	550	542	477	517	493	506	547	482	570	480	492	507	506	490	489	543	537	539	506	562	534	526	524	513	503	494	537	512	538	496	521	525	523	491	484	521	486	546	494	448	499	517	535	519	492	555	511	545	506	518	516	497	489	528	516	530	489	525	543	512	464	547	535	464	525	503	527	485	527	510	498	539	497	493	505	528	507	476	486	459	533	529	508	478	511	511	526	460	542	508	485	529	535	503	530	524	502	501	534	533	513	529	530	535	490	524	523	472	503	480	467	498	524	490	533	499	516	511	502	533	518	510	502	528	539	462	530	509	536	558	455	497	577	506	488	523	516	521	522	473	461	512	478	507	553	487	554	548	510	483	566	545	497	496	466	520	507	490	537	506	498	522	507	484	535	511	523	491	518	497	520	537	499	510	554	536	484	511	502	517	512	502	522	509	515	529	482	506	543	578	490	520	513	494	499	525	537	526	537	498	486	549	493	525	524	536	495	489	523	515	497	499	522	473	515	537	522	516	500	526	487	515	506	492	533	509	482	491	517	496	496	536	496	482	535	497	543	485	542	490	510	472	501	513	509	485	519	498	467	502	488	541	500	496	519	515	489	542	492	512	499	509	448	525	511	524	524	503	507	527	492	522	515	507	539	530	516	514	470	522	513	526	505	504	545	553	510	511	537	506	514	503	507	503	507	537	525	546	534	487	527	474	483	484	529	575	453	532	497	513	494	535	544	474	531	510	524	485	518	527	501	499	511	543	498	506	536	505	522	508	564	536	517	533	483	500	520	505	522	530	494	495	550	544	510	518	542	527	498	530	500	534	486	511	524	485	483	505	499	495	519	505	514	517	521	545	497	525	513	484	481	502	522	545	507	494	533	519	535	507	493	559	502	495	541	555	512	525	503	520	544	519	505	477	506	532	499	558	518	546	526	530	502	505	466	512	497	516	496	507	540	481	505	530	519	473	530	495	521	521	493	547	512	513	509	508	550	503	511	456	540	549	543	552	552	524	549	524	539	527	512	504	531	510	505	555	551	482	526	486	473	500	488	529	505	520	542	541	510	506	483	478	553	545	546	565	492	496	529	517	522	556	537	526	496	535	531	480	507	552	487	536	523	490	496	529	504	492	531	527	484	503	478	491	533	524	510	502	486	505	473	502	521	493	507	507	477	517	536	509	520	541	512	520	498	571	484	521	509	528	470	532	497	520	524	498	524	514	529	495	528	511	502	523	489	506	532	488	525	513	532	524	490	480	485	530	523	529	448	523	488	532	513	509	458	513	510	511	454	489	506	506	510	486	537	491	490	512	544	483	555	526	528	541	513	516	542	498	516	509	515	540	535	505	530	502	487	502	502	479	504	523	520	511	500	530	476	516	521	477	546	576	516	552	520	540	484	465	528	537	522	599	520	475	501	534	519	461	525	497	515	472	490	558	487	490	518	518	527	529	533	506	539	516	507	489	495	494	545	512	509	500	518	538	532	506	519	448	512	516	517	515	514	545	512	522	498	505	518	483	496	537	516	485	513	537	554	495	483	467	549	481	534	531	528	585	501	528	513	537	506	517	520	509	509	544	514	475	567	523	502	503	540	503	483	499	516	523	542	483	493	473	530	515	528	498	567	538	530	511	507	481	540	497	503	501	485	547	499	523	556	500	492	491	534	487	489	475	487	528	490	556	490	516	543	513	507	509	489	505	513	526	514	515	498	519	539	499	523	519	531	514	537	554	497	555	505	538	523	517	508	541	485	501	483	539	520	493	505	507	518	542	494	518	527	499	498	473	514	504	513	500	519	479	547	520	529	504	512	505	532	507	540	497	530	480	521	488	561	539	519	527	480	529	530	519	493	510	514	507	526	527	474	488	486	510	520	518	499	508	539	524	541	553	487	519	532	533	491	518	508	506	492	486	515	534	495	544	489	504	506	509	537	490	475	478	531	518	519	510	487	504	541	507	523	490	506	542	532	505	493	525	465	564	527	510	502	518	524	539	531	500	481	511	490	498	517	539	521	544	506	506	496	518	490	528	506	493	482	514	509	527	529	523	493	537	544	519	540	562	488	526	534	501	519	489	522	474	500	526	515	528	479	507	494	478	520	478	548	521	505	536	498	519	519	464	506	496	547	506	504	538	501	516	520	510	520	513	507	522	490	534	521	519	523	514	545	512	511	499	496	517	531	500	504	554	505	480	503	510	515	521	492	493	559	531	526	512	491	507	525	534	512	475	518	520	471	501	535	488	542	551	485	540	506	488	518	463	532	511	542	522	529	507	549	468	502	539	542	503	525	520	488	509	517	542	527	486	516	498	569	531	501	511	498	505	541	536	502	546	502	516	512	542	503	507	459	518	550	538	537	528	558	511	500	489	533	529	511	514	522	511	488	547	517	498	492	510	499	524	550	492	519	502	510	516	559	541	530
23516	20959	28058	24268	21999	21016	16188	8362	4393	2728	1907	1541	1306	1253	1197	1081	975	848	790	666	629	645	641	579	564	505	537	465	439	447	483	439	401	407	391	375	416	391	357	358	398	359	337	391	377	391	394	371	368	383	391	382	368	377	407	366	360	389	421	372	394	413	387	379	375	355	369	341	369	357	353	350	380	335	341	367	343	369	387	338	365	386	374	369	369	370	373	349	384	312	330	411	358	368	385	340	372	354	339	383	401	369	384	329	398	385	359	324	363	354	360	381	324	373	361	356	386	367	365	337	330	383	357	354	369	380	342	374	345	342	364	373	361	414	360	379	405	353	383	366	362	342	374	345	354	365	350	377	391	368	342	352	358	366	335	352	376	399	363	355	340	354	356	356	365	372	382	375	345	349	356	340	409	381	364	361	402	359	365	378	365	372	355	374	383	382	383	372	326	383	340	384	378	379	364	342	350	358	380	391	339	386	340	349	393	356	360	370	366	375	361	385	338	362	377	368	333	362	365	349	370	358	344	345	386	370	353	341	345	352	354	367	394	365	383	390	396	376	350	340	356	360	357	354	401	384	359	342	340	363	360	372	362	330	341	324	357	337	347	359	360	392	342	342	357	323	367	379	369	401	333	366	354	324	349	366	347	336	374	352	381	373	379	347	342	367	334	364	369	344	374	348	349	356	373	375	353	370	382	380	398	380	325	370	362	369	357	391	380	359	383	354	359	389	381	366	380	365	361	357	385	383	396	388	344	358	361	389	339	347	349	329	385	324	345	364	366	380	348	362	316	373	347	354	345	368	376	336	344	367	359	382	386	389	379	369	372	387	404	398	364	353	374	344	372	360	365	348	369	340	335	360	346	326	358	375	357	312	346	340	363	333	359	383	355	399	409	383	376	392	357	390	363	352	326	326	358	359	361	395	363	344	346	351	325	336	366	358	355	370	348	360	385	352	363	343	334	379	355	349	347	350	373	373	366	354	371	395	369	363	368	364	366	381	345	382	345	415	370	358	369	356	316	339	378	372	360	355	364	344	403	380	360	368	332	375	380	347	359	349	328	361	350	372	338	385	387	374	363	320	347	368	351	379	323	334	363	317	371	372	371	379	374	304	337	332	358	360	372	364	352	368	367	373	375	373	387	406	365	363	363	383	361	348	385	374	331	389	399	385	371	373	342	349	353	350	380	371	381	365	351	392	376	352	360	373	355	370	360	369	358	397	384	388	356	363	357	371	391	380	353	353	368	388	384	381	376	359	352	352	355	396	377	378	360	366	365	345	335	334	366	377	416	383	351	364	370	381	369	368	371	365	344	359	381	351	375	376	362	326	359	408	372	393	346	372	339	337	332	366	362	351	378	350	376	360	373	355	372	349	355	353	364	370	369	369	373	365	379	369	344	349	370	369	374	379	370	344	348	358	337	362	392	358	349	377	319	353	333	362	363	344	383	347	378	363	349	366	362	358	337	370	418	353	355	375	368	367	336	349	349	367	375	355	384	351	348	366	420	357	357	368	367	369	330	386	364	369	354	366	366	337	343	384	393	359	353	347	371	373	345	351	371	347	360	362	346	348	356	369	380	413	363	364	376	371	344	345	358	385	351	337	381	362	353	339	346	380	354	345	348	387	343	349	365	417	365	344	347	386	346	356	388	389	382	363	400	362	364	368	328	373	322	376	365	385	354	377	347	342	378	371	356	354	394	382	369	323	365	382	354	398	337	330	366	373	351	376	350	360	376	362	365	403	378	357	358	400	349	351	360	356	371	359	381	383	338	395	345	360	378	414	349	360	360	363	377	390	374	377	362	362	381	363	381	346	343	370	343	348	370	400	354	388	367	349	386	372	329	375	393	344	350	363	363	377	321	372	388	366	346	360	345	395	359	333	372	354	355	370	360	382	347	343	352	352	386	343	352	372	343	344	362	351	399	336	386	359	357	367	386	374	335	363	386	339	364	370	348	355	338	351	344	362	367	335	377	357	356	352	412	381	380	356	364	337	371	378	368	352	368	341	370	352	346	365	374	377	375	359	384	357	367	374	387	365	398	354	348	378	357	382	369	345	362	362	387	342	364	358	375	359	362	343	349	397	393	343	372	336	349	355	329	367	351	387	379	374	397	342	404	354	355	353	342	376	373	367	364	368	374	366	325	333	401	353	348	371	365	356	367	322	355	350	366	352	371	351	351	396	360	389	368	341	367	384	380	370	365	373	386	380	338	374	352	359	339	363	351	368	362	346	364	369	360	357	353	381	379	362	341	362	382	364	384	359	318	322	365	360	362	402	378	376	374	384	360	334	349	323	349	369	339	399	339	362	364	372	352	352	353	387	361	368	343	381	362	384	363	377	378	378	338	390	311	333	341	343	342	337	373	344	361	335	352	363	407	374	370	399	378	334	361	323	363	341	346	360	389	349	351	350	355	382	345	349	384	366	416	366	369	400	372	375	387	358	347	346	381	371	367	346	340	378	375	374	351	362	368	350	391	359	336	348	371	337	335	347	355	357	374	359	352	371	412	344	381	355	378	327	361	363	365	390	354	357	347	341	371	345	360	344	366	377	342	351	377	373	379	384	357	410	369	344	365	362	359	351	362	370	369	361	336	354	346	372	330	328	381	346	378	370	395	363	395	354	355	342	364	365	368	352	348	374	364	365	370	387	390	358	361	372	363	339	352	377	359	328	332	380	365	341	404	347	341	346	376	356	376	351	364	351	339	401	366	345	386	296	340	387	365	381	382	353	366	340	365	359	345	358	350	375	358	395	378	395	359	354	368	361	398	358	347	375	358	373	369	327	346	342	369	343	376	359	345	361	374	369	364	365	340	383	360	361	387	352	353	347	365	350	349	377	365	338	338	373	326	360	379	386	398	367	328	394	341	346	334	361	374	355	355	382	345	371	383	366	401	362	330	383	344	369	339	351	347	364	368	359	369	355	340	349	390	351	358	362	365	390	367	403	342	344	352	352	379	358	346	362	346	370	352	393	364	358	409	363	357	340	376	374	379	360	357	356	365	348	348	340	382	370	399	365	351	381	358	371	356	339	322	352	338	408	361	360	359	351	353	375	380	368	369	369	404	311	392	372	351	388	364	346	331	328	379	358	380	386	369	379	334	379	370	349	339	369	368	372	372	369	351	327	349	353	372	354	343	349	377	370	395	344	360	355	349	348	350	357	390	373	352	352	359	342	401	373	346	359	382	355	375	357	371	327	350	354	357	331	423	387	370	343	341	353	354	362	365	394	368	391	322	384	332	364	386	386	358	357	354	362	400	380	375	355	355	360	398	372	368	349	325	337	357	352	385	335	358	352	342	382	399	371	347	350	354	339	358	341	374	328	369	343	342	330	381	363	334	348	371	370	385	329	381	408	345	359	379	362	381	363	338	351	365	361	357	350	351	386	375	382	348	342	362	338	394	395	333	348	358	325	348	327	361	363	353	364	335	356	368	340	343	335	384	393	335	342	364	364	364	360	394	378	371	344	362	349	342	375
19030	41540	35153	27341	24394	21374	17229	11191	7004	4325	3002	2321	2083	1808	1650	1495	1342	1247	1081	955	876	925	860	778	714	666	601	596	559	538	539	499	482	463	462	462	465	471	461	414	451	443	446	447	429	432	401	427	403	419	386	419	407	425	429	428	406	420	421	417	431	418	453	420	407	425	425	360	368	426	407	423	405	396	390	439	389	423	414	415	386	361	428	422	413	412	401	414	429	431	436	416	413	396	377	417	410	398	395	390	445	418	368	409	442	403	398	408	431	431	430	471	412	445	397	435	472	421	407	412	411	374	402	404	423	382	417	417	384	427	413	437	426	408	392	424	429	428	401	435	394	381	379	399	444	428	450	400	400	420	398	411	418	451	417	380	416	421	411	429	395	437	435	405	396	418	425	398	432	433	420	383	416	438	410	426	416	414	425	410	417	405	410	412	439	417	424	410	409	429	443	420	441	417	411	393	404	368	420	401	426	424	410	422	389	445	415	422	396	442	419	396	357	409	440	403	408	397	408	387	439	443	417	431	424	408	400	399	434	382	420	405	419	377	423	460	429	416	414	444	439	418	415	397	430	407	445	431	394	426	422	409	413	407	407	436	439	397	417	401	414	402	399	393	387	415	429	431	419	411	409	423	422	407	436	422	402	365	407	397	402	378	409	415	448	444	415	400	443	434	403	420	394	413	411	427	440	402	415	421	429	385	388	435	415	381	439	403	401	429	422	391	402	406	396	412	394	432	458	410	427	429	393	427	414	424	418	381	398	413	426	368	402	435	415	403	417	406	394	379	458	395	356	404	444	418	409	387	407	410	419	390	413	447	419	417	452	417	427	421	434	426	391	402	393	398	402	405	385	376	403	398	443	396	406	372	433	384	415	378	354	423	380	422	440	420	376	432	407	427	407	445	398	417	399	417	431	407	383	363	408	390	392	405	409	443	398	396	415	423	401	372	400	406	408	431	391	405	411	395	394	433	426	417	390	437	441	394	396	421	399	420	436	406	410	404	408	414	430	433	450	426	391	392	433	401	396	444	427	416	369	378	402	424	405	382	406	430	398	423	414	390	421	417	412	396	392	432	425	415	427	435	408	404	411	411	397	397	459	409	404	416	426	402	389	396	429	418	461	407	390	417	414	404	400	435	440	407	437	387	428	410	465	439	440	408	447	430	436	403	419	393	393	411	412	419	423	395	386	442	410	391	432	427	429	424	404	382	422	434	420	393	382	414	424	429	415	418	422	399	395	444	419	370	416	432	453	401	438	422	414	402	430	415	382	410	433	393	417	413	416	435	395	426	408	402	377	450	420	405	445	410	400	382	416	398	413	393	384	405	434	434	423	440	398	380	407	417	453	423	410	400	415	400	387	387	421	405	422	435	448	387	439	445	403	429	427	422	442	416	431	414	429	405	384	402	407	422	421	405	385	435	418	418	394	386	419	418	389	369	380	409	438	390	448	419	395	406	422	422	428	427	423	426	390	414	441	423	394	370	418	440	380	379	454	408	406	388	393	459	378	405	388	417	412	451	392	413	393	419	426	391	398	390	439	406	405	411	409	408	421	434	412	403	408	446	423	438	401	385	417	428	386	394	432	432	427	412	404	420	401	429	392	372	422	381	401	447	410	414	407	413	373	397	431	400	408	409	395	415	394	412	427	401	388	447	421	431	407	418	425	438	383	402	412	378	394	386	449	389	435	408	405	411	398	404	402	407	421	388	412	387	407	420	437	462	400	426	389	420	421	439	379	416	400	447	419	381	422	455	423	403	440	433	406	415	411	433	397	389	407	453	447	444	431	429	387	389	406	428	426	382	388	452	430	431	423	397	408	422	424	442	427	410	379	421	414	411	414	423	422	416	408	407	452	437	423	392	424	443	431	396	400	405	422	400	401	386	385	422	408	382	423	410	409	413	409	374	371	386	397	404	458	400	388	418	380	451	418	387	405	424	414	373	413	413	393	416	400	401	409	451	398	415	390	381	389	395	437	431	401	409	390	411	410	401	406	406	429	397	423	401	426	408	434	411	420	417	397	416	446	416	418	384	433	410	391	420	390	444	430	395	441	434	421	439	365	432	388	418	406	424	393	428	412	447	404	389	397	390	377	396	457	398	394	456	461	422	424	412	412	460	450	440	415	438	428	409	388	410	400	443	444	446	407	396	428	406	393	424	383	450	410	358	443	383	419	406	447	416	407	402	403	427	377	404	406	415	382	405	415	446	444	396	412	408	413	420	424	403	409	428	422	389	388	421	423	396	421	405	425	430	452	400	423	433	398	419	405	421	431	368	420	406	409	456	393	412	410	392	417	412	439	381	390	426	395	421	404	404	411	399	422	390	396	390	432	379	434	435	387	412	390	436	417	394	415	414	423	397	431	401	428	404	358	433	391	411	418	399	442	417	458	385	465	421	401	414	411	403	419	388	408	424	422	401	410	454	385	419	385	413	418	417	455	395	430	422	390	419	406	402	420	415	444	398	414	380	426	433	428	403	443	408	407	397	411	439	402	410	394	348	423	449	404	427	389	392	396	389	428	418	436	463	442	382	416	416	397	417	411	416	417	390	408	461	363	396	415	440	401	377	410	426	408	417	421	398	436	417	400	395	441	397	424	402	392	452	402	464	416	380	417	404	416	422	409	418	406	389	420	429	419	400	365	408	420	397	436	418	411	371	419	378	412	407	378	409	422	415	408	430	441	398	415	413	408	408	447	405	416	413	424	433	417	398	427	416	407	402	409	373	402	396	430	411	420	380	379	390	415	400	389	407	397	391	396	396	377	453	399	409	402	419	438	380	392	403	412	439	420	450	423	436	388	361	436	453	423	398	418	410	376	401	400	388	418	381	400	410	421	378	412	393	437	423	428	397	410	429	414	410	417	400	379	404	416	422	409	400	423	417	404	406	415	424	440	449	380	355	416	387	397	391	419	382	417	366	402	396	421	432	402	426	451	417	436	391	410	445	429	392	397	408	382	408	413	478	396	411	414	398	401	391	396	405	434	414	410	459	409	393	426	426	392	467	391	382	401	431	447	407	413	411	402	415	377	421	397	407	416	420	415	418	389	391	399	410	386	452	414	416	435	427	425	420	414	412	412	397	413	405	386	441	428	376	447	461	388	391	416	420	404	417	404	424	422	430	376	367	417	435	394	425	422	426	443	408	412	385	389	439	420	396	462	390	424	388	402	429	403	430	432	410	421	436	418	424	405	406	432	425	399	391	409	408	404	415	424	401	430	383	435	413	454	422	381	410	438	401	438	406	423	369	393	380	413	386	420	457	376	432	389	406	405	437	417	388	372	398	426	392	366	409	399	448	417	416	424	412	426	428	436	386	436	415	371	406	413	446	423	394	433	392	446	416	383	414	384	406	414	400	441	436	431	438	380	380	384	396	401	385	416	414	398	393	461	418	406	385	406	396	398	423	374	424	407	385	384	431	409	375	422	432	389	400	395	404	425	415	411	408	412	408	416	440	435	430	401	414	387	399	345	388	393	411
24589	21024	27520	25264	20668	15417	10963	5887	3303	2062	1450	1208	1051	1000	999	929	791	717	639	610	529	590	571	509	488	517	456	461	435	434	451	399	372	342	371	335	368	370	380	369	363	365	366	400	359	376	360	369	386	372	355	370	378	375	381	379	342	402	381	348	382	381	372	352	372	398	386	367	356	321	346	351	357	351	376	377	381	345	374	371	343	354	396	369	340	400	357	372	363	353	318	351	368	356	388	382	371	362	355	351	353	343	382	389	327	351	379	383	359	367	360	351	394	377	361	385	339	373	365	366	378	383	380	370	353	337	376	339	327	388	357	341	407	348	374	391	374	355	356	375	364	342	373	342	371	338	351	343	350	351	362	418	371	408	350	377	361	335	338	369	339	402	357	366	380	366	379	344	349	393	359	375	334	323	360	357	367	359	363	372	383	333	370	341	331	363	356	329	354	351	344	375	359	351	372	364	370	351	335	352	352	363	347	389	368	363	360	364	388	351	346	348	367	348	371	374	358	344	387	364	348	358	360	384	344	350	336	386	368	379	375	370	330	332	328	362	360	354	348	353	379	368	343	338	345	316	389	356	349	369	389	331	371	360	360	389	368	338	352	371	349	378	384	382	345	378	357	340	335	375	365	348	373	355	373	386	372	365	358	350	370	368	367	337	351	334	342	396	367	382	340	376	363	374	334	399	316	364	343	357	358	373	361	366	394	376	373	318	365	373	360	348	353	379	360	369	377	390	379	361	346	353	375	346	360	381	366	364	328	370	337	379	375	355	353	329	393	369	348	384	369	361	371	348	327	390	353	357	373	349	367	354	345	357	380	380	349	371	346	371	358	347	401	346	371	357	358	355	362	361	356	391	365	374	330	357	378	369	345	380	327	346	398	361	373	355	372	367	348	387	352	360	367	374	387	356	348	414	340	323	342	351	344	400	362	371	371	379	374	356	373	361	343	376	355	390	345	373	381	359	336	363	374	358	349	380	378	384	397	375	333	363	352	379	342	338	347	361	407	359	397	356	364	363	348	341	399	359	359	358	372	346	380	359	392	328	371	381	382	390	351	354	368	363	382	364	373	363	353	366	364	358	375	351	335	382	367	393	364	366	360	389	364	402	359	386	367	361	399	334	359	399	350	355	376	355	355	331	365	341	373	386	353	349	364	364	340	358	366	358	361	314	379	369	352	360	394	372	361	367	366	358	356	363	301	373	354	371	337	364	343	384	362	382	355	376	365	376	386	360	356	354	383	357	337	381	364	343	368	375	373	353	345	358	380	364	355	394	366	343	344	377	391	381	369	363	348	376	383	348	330	359	396	349	368	391	351	339	343	378	335	375	376	354	382	351	364	358	339	354	345	367	353	369	379	363	391	375	347	354	349	353	367	370	385	364	366	366	349	353	363	339	364	336	354	367	338	337	360	340	353	338	370	379	350	353	354	366	337	379	357	348	343	365	348	356	371	359	356	325	370	373	322	337	360	319	363	379	378	370	395	371	369	344	353	374	370	375	371	370	384	356	356	346	366	364	403	363	338	358	382	371	340	376	378	370	362	352	335	385	357	399	341	354	353	383	328	376	362	366	307	381	360	356	359	344	341	356	381	336	375	395	341	334	351	372	357	374	362	366	369	371	336	362	366	373	377	366	353	358	362	348	351	367	343	337	385	345	380	350	406	360	381	353	358	369	382	373	374	349	338	371	371	367	356	361	363	368	370	366	362	371	360	370	363	355	342	340	360	382	340	342	344	423	366	374	399	365	364	384	352	340	346	363	338	407	352	379	377	378	402	355	364	354	355	384	375	342	362	391	327	365	401	314	378	390	382	380	344	342	396	337	365	364	379	374	398	363	351	384	319	381	357	341	368	385	360	332	399	360	355	334	376	363	376	354	342	363	374	363	387	347	410	360	338	333	351	379	367	375	373	374	384	389	339	351	381	368	362	348	376	350	363	372	372	359	351	335	348	369	390	379	344	361	372	396	368	418	357	354	337	358	334	358	351	335	345	323	352	359	373	373	358	386	360	355	371	351	339	372	368	343	342	337	390	382	366	397	336	352	375	350	363	348	348	384	371	356	346	343	385	323	337	365	371	358	362	359	389	365	375	387	365	388	387	359	387	352	360	368	339	345	353	378	344	350	361	348	356	369	398	366	344	365	348	329	349	347	360	350	386	397	366	333	346	356	378	378	403	337	407	396	347	357	375	402	353	368	340	382	347	348	350	358	346	354	387	363	365	374	342	374	346	371	351	368	336	345	365	349	377	345	344	384	393	346	372	355	355	389	342	368	349	354	367	345	361	384	360	355	344	352	377	326	344	382	362	376	384	337	329	370	359	340	365	344	350	366	367	354	356	370	348	348	350	363	390	383	358	370	357	348	387	364	323	359	382	352	335	358	364	361	378	362	343	341	364	388	328	362	369	382	354	379	337	378	382	390	371	416	364	335	351	334	369	388	375	371	371	378	375	352	362	360	334	372	387	363	402	380	340	368	362	353	354	349	354	354	362	376	316	381	377	372	370	333	337	356	336	356	349	354	377	356	373	378	356	362	376	355	374	362	374	355	331	341	366	351	394	367	356	371	341	410	353	370	359	367	373	380	375	363	378	336	367	336	342	346	376	341	370	368	365	356	374	355	389	379	354	374	369	344	391	330	410	351	333	299	384	384	375	369	419	370	423	370	355	310	368	368	343	348	376	330	365	372	349	374	402	374	338	335	366	375	396	345	334	365	344	372	351	336	336	356	393	346	377	398	361	350	362	342	385	372	368	355	362	371	355	369	384	332	351	333	359	390	321	373	354	361	386	379	383	359	342	370	357	372	385	369	334	358	366	360	374	377	331	368	356	371	348	363	353	371	384	371	369	373	348	372	381	351	372	360	374	374	348	365	335	386	397	362	285	364	372	321	362	353	369	371	372	351	341	371	366	318	369	378	349	374	327	348	356	342	375	380	375	385	392	388	358	360	398	366	344	320	325	359	377	391	364	368	352	353	409	350	374	349	332	361	341	344	361	339	386	345	361	388	338	355	389	357	386	403	363	339	365	351	360	340	369	361	334	377	341	345	342	344	329	352	360	393	380	339	393	376	400	380	341	338	349	365	355	375	380	402	337	383	337	387	362	366	342	365	381	373	373	370	358	355	359	316	354	365	372	350	352	350	356	380	339	360	353	360	355	357	355	337	361	384	381	371	372	347	376	356	368	360	347	352	375	400	370	342	358	355	354	372	389	362	354	370	406	332	381	358	362	370	376	372	375	355	377	331	350	377	358	368	368	323	380	362	380	396	370	387	346	349	352	379	360	378	348	347	381	373	360	367	379	378	372	359	328	378	413	335	381	376	359	362	363	353	341	410	340	359	374	370	358	385	359	356	384	360	366	384	356	347	346	355	390	335	380	397	383	398	357	364	359	334	369	346	368	362	398	394	354	368	387	336	357	346	387	354	363	371	365	366	373	343	384	379	315	376	362	343	348	356	398	335	394	375	369	368	383	358
18885	38523	32111	24432	21589	18620	14966	9367	5697	3526	2396	1921	1701	1568	1409	1360	1174	996	892	800	722	770	669	632	622	550	543	514	504	515	472	439	431	496	418	453	423	423	458	416	436	444	426	414	400	394	408	423	409	452	407	377	426	407	404	417	451	388	436	347	401	411	409	413	421	435	422	368	404	383	389	388	413	390	394	373	395	363	389	386	397	409	397	431	406	386	406	423	454	373	452	412	420	384	412	400	362	354	367	418	380	371	376	394	396	402	423	393	428	383	390	429	379	383	397	427	372	385	411	417	388	392	375	386	397	401	361	420	392	425	372	379	386	372	401	384	410	437	413	400	409	385	413	415	418	414	405	406	406	409	405	446	411	433	398	405	393	388	404	411	430	387	410	401	366	401	374	414	407	418	347	391	393	432	416	418	393	403	388	381	403	397	439	422	371	400	370	389	411	356	450	400	415	393	417	386	432	409	422	377	420	411	419	387	415	388	426	408	394	438	378	416	402	365	382	388	414	401	387	429	420	393	375	381	392	432	417	374	385	382	402	411	393	391	359	394	426	372	375	407	373	410	419	424	397	422	399	410	391	381	413	427	405	372	403	351	406	424	413	409	406	407	377	393	400	410	411	377	402	397	392	368	383	401	401	413	406	377	410	362	381	394	374	369	448	428	379	416	389	440	386	409	396	378	406	365	396	389	392	376	401	401	417	387	405	378	383	406	407	400	359	396	421	433	410	417	388	355	385	401	403	393	406	409	382	424	400	415	389	437	369	403	400	401	405	446	414	407	369	386	437	368	423	372	386	350	399	373	351	379	415	434	401	423	429	415	385	400	375	365	379	387	391	396	367	384	393	344	374	409	448	395	407	390	373	416	366	393	416	413	396	388	410	395	373	403	411	427	381	404	348	432	359	405	385	389	391	394	409	379	408	399	376	444	391	413	377	398	378	412	393	398	419	396	426	409	406	359	407	370	392	363	434	364	362	416	439	383	415	390	370	406	395	418	421	364	418	353	428	398	398	380	400	383	371	388	383	420	411	385	399	423	412	399	384	380	379	382	382	440	384	416	409	392	372	428	382	388	392	396	403	434	353	367	435	384	429	376	408	396	397	380	393	394	390	421	405	411	423	400	404	380	382	398	367	397	437	367	400	370	416	395	369	393	381	424	411	378	402	446	370	358	339	406	411	380	415	429	420	374	386	402	389	400	375	426	388	424	399	348	395	387	398	394	413	422	366	379	405	411	390	390	378	390	380	391	414	411	396	387	409	366	397	430	385	395	402	384	359	376	411	395	407	421	387	390	364	427	410	372	420	392	379	393	404	422	386	409	382	410	435	391	435	379	406	362	386	405	393	380	356	385	426	378	411	418	435	391	394	416	377	418	400	410	366	378	408	415	400	414	441	365	383	365	391	411	411	412	386	393	414	399	414	379	386	375	409	395	418	422	359	390	395	406	388	382	409	413	400	416	402	417	442	401	362	406	424	408	390	367	364	409	402	368	412	381	398	421	387	395	415	397	404	392	420	405	409	410	394	365	416	358	381	367	360	395	401	364	361	426	388	374	394	407	372	423	381	391	392	375	402	397	380	409	404	409	401	401	403	409	427	388	372	385	392	391	412	420	381	416	397	475	391	409	397	399	405	404	413	405	412	397	415	425	409	409	363	396	401	419	447	372	418	390	388	411	394	399	382	409	380	423	418	394	430	389	418	380	416	420	407	396	383	392	420	400	381	399	405	406	413	428	363	400	391	378	393	415	426	398	368	434	397	370	409	379	370	416	409	393	386	415	406	400	384	384	392	421	398	380	395	376	405	413	384	385	388	394	419	381	400	359	428	386	394	400	405	415	398	391	418	432	362	394	378	385	378	410	394	394	405	408	421	366	374	397	365	408	376	375	399	413	394	432	420	400	388	404	403	403	444	378	415	432	396	458	401	407	402	395	419	404	357	407	393	405	394	386	396	375	367	429	407	413	439	370	394	421	412	403	396	389	397	397	405	414	398	377	418	395	401	420	370	363	389	394	402	379	429	342	397	371	373	389	387	398	411	392	401	406	429	407	354	376	383	405	416	371	382	341	372	404	405	389	413	361	381	386	390	408	415	376	382	374	417	416	366	399	395	384	417	361	404	430	398	392	385	377	378	416	422	412	418	374	366	394	395	387	393	372	384	401	388	442	387	362	385	416	411	396	393	392	407	369	361	415	369	428	384	384	382	405	404	425	390	398	389	409	385	391	380	403	439	429	367	402	399	372	440	373	368	363	382	387	385	412	411	420	365	385	389	422	417	402	434	370	383	398	419	382	407	399	357	414	401	428	400	378	364	381	386	408	421	390	399	411	381	429	392	412	422	416	386	399	420	396	387	400	416	408	371	389	392	350	400	416	418	404	408	394	403	414	433	391	415	419	413	347	413	407	408	385	393	411	422	417	404	436	386	391	382	413	444	398	403	431	374	372	403	410	406	442	416	442	414	397	393	406	379	386	381	424	389	380	380	426	387	400	395	379	404	373	396	346	383	383	423	403	405	383	438	401	416	376	397	393	382	360	403	395	435	389	394	378	415	430	371	352	412	419	414	396	394	406	386	390	380	429	404	408	405	400	366	363	423	429	380	382	391	409	377	427	414	423	414	365	403	395	398	394	410	412	385	391	388	397	361	390	395	395	379	435	378	410	400	403	419	405	401	430	381	392	386	408	405	415	403	416	391	413	442	406	406	381	367	393	405	354	397	393	355	398	374	403	429	388	406	406	395	413	386	420	359	411	373	405	369	410	387	378	395	378	410	430	425	438	394	432	406	395	414	430	376	400	418	341	409	407	391	412	415	393	394	384	368	386	372	360	396	435	425	405	374	429	393	374	398	379	406	412	379	427	443	428	431	415	402	382	369	418	413	404	374	411	385	389	404	434	416	391	416	376	417	427	405	389	399	398	365	405	424	391	399	418	423	380	367	358	412	400	406	381	394	383	396	400	432	429	412	411	407	416	397	370	414	374	409	405	410	416	408	427	431	406	390	406	390	395	404	411	380	405	389	390	380	371	409	395	440	447	397	427	400	399	371	390	374	391	374	407	379	392	436	420	402	379	394	425	413	398	390	414	409	407	352	423	394	362	393	388	398	381	381	392	445	426	405	411	403	378	394	384	385	390	383	401	432	382	387	430	404	364	374	393	414	398	392	417	410	385	422	392	404	404	398	378	400	382	398	411	432	385	410	401	373	381	402	416	374	393	395	381	405	404	414	378	393	384	366	420	396	377	367	423	420	349	389	371	409	424	353	386	407	395	406	384	382	406	397	363	370	407	399	404	402	370	389	392	401	334	390	434	418	396	442	366	406	396	396	390	365	395	384	383	403	412	369	378	399	395	387	393	420	392	403	389	419	381	412	406	378	364	388	421	406	434	415	386	368	406	428	410	390	394	414	425	383	404	424	446	428	380	388	398	404	401	379	357	392	401	384	403	381	397	364	429	415	396	389	400	421	394	405	407	374	401
22390	20992	28506	23707	21379	23280	24520	12632	6490	3846	2622	1998	1679	1517	1413	1217	1083	1017	788	658	619	610	572	509	507	416	452	369	340	319	340	309	304	284	263	260	243	266	262	264	278	262	237	251	238	247	234	268	243	244	221	239	213	207	222	203	229	219	216	198	232	207	207	214	196	209	210	209	223	221	193	214	211	215	219	186	184	220	190	210	241	199	217	209	199	232	218	225	239	210	217	194	218	201	213	232	248	195	228	203	198	206	214	193	197	219	206	226	215	231	201	205	211	223	221	207	202	236	199	220	182	217	213	204	187	182	204	192	188	199	206	217	188	209	213	214	196	214	219	193	222	228	201	229	240	220	199	228	204	215	206	209	188	201	207	232	230	196	242	216	222	217	234	217	212	234	225	217	206	223	199	228	205	213	237	225	208	208	203	240	217	245	203	219	219	202	201	238	232	204	236	221	210	209	199	202	220	240	204	223	211	204	210	234	220	206	221	210	176	218	232	206	223	209	208	209	211	203	213	231	193	217	184	222	181	190	229	229	198	197	189	221	228	201	220	190	212	209	197	217	221	195	216	190	182	218	212	210	220	210	228	235	225	207	207	218	223	233	208	211	205	207	208	218	208	213	217	204	214	209	207	213	218	200	187	192	208	207	189	207	181	201	215	222	175	208	200	193	190	208	232	206	215	190	196	213	219	218	215	231	186	211	212	234	209	202	219	227	197	190	233	230	231	218	215	199	210	218	209	228	210	197	221	220	211	222	220	216	223	218	225	197	212	183	211	210	214	216	229	200	217	227	185	240	209	217	224	235	221	215	185	188	210	190	196	198	196	192	199	199	213	224	214	221	219	205	200	224	223	210	216	204	200	182	195	192	209	238	200	230	208	229	213	202	219	214	193	204	204	200	222	215	205	212	202	215	215	222	222	199	184	225	223	204	197	199	201	175	183	218	211	224	186	204	211	209	195	201	223	196	199	227	236	203	209	219	217	179	192	210	193	229	209	213	202	214	189	194	199	212	218	210	208	232	189	202	208	208	223	212	199	221	234	215	186	200	227	235	227	203	198	201	235	223	231	195	216	201	188	206	209	199	214	203	210	214	203	236	206	239	191	214	228	207	209	208	225	195	197	187	199	193	220	231	226	215	196	211	218	210	209	206	229	211	217	224	195	212	217	204	199	205	205	209	198	201	223	215	214	230	188	202	219	190	244	221	217	197	195	208	218	199	189	239	240	192	190	220	188	205	218	190	227	207	221	212	224	201	196	191	193	213	227	200	204	206	221	256	177	200	200	192	218	194	207	215	231	225	218	216	225	193	236	207	194	218	227	171	215	231	207	204	202	203	187	213	207	207	200	188	216	207	214	234	205	212	215	205	216	203	204	195	208	197	221	178	198	213	196	188	188	208	223	224	209	209	216	213	212	204	198	197	229	191	218	233	196	192	236	227	217	195	228	209	227	210	201	193	226	205	228	196	212	226	229	207	223	216	209	217	212	215	214	227	215	228	228	198	218	203	210	200	212	182	210	196	219	204	211	198	222	197	212	201	238	195	190	234	209	187	221	197	199	206	234	188	233	208	205	200	192	221	228	209	235	207	192	199	232	209	197	208	192	183	220	200	209	186	209	222	209	219	202	196	198	176	204	217	208	198	217	229	185	215	200	209	230	222	206	194	211	240	214	227	221	215	232	213	204	189	179	223	199	199	219	222	231	232	238	210	217	213	201	217	192	186	216	208	228	222	195	195	218	199	196	201	216	220	223	194	231	215	226	233	212	214	200	219	201	240	205	220	201	197	205	206	228	208	227	221	212	204	225	193	217	202	190	188	227	219	214	213	211	241	204	198	218	223	221	230	195	233	189	195	201	225	200	203	203	229	216	220	232	206	222	213	224	202	197	212	205	226	213	197	220	199	211	213	219	192	204	191	220	227	219	194	213	225	192	204	197	214	185	222	203	217	210	223	205	200	199	219	225	195	195	203	213	216	214	180	197	209	236	196	192	221	221	200	211	189	205	208	216	177	194	206	214	204	203	212	210	219	196	208	241	217	228	207	215	221	232	213	194	235	187	193	197	201	198	213	220	241	221	189	223	228	200	223	214	217	196	201	177	189	207	233	210	209	204	244	202	216	206	212	174	192	228	188	192	208	208	201	205	206	194	210	205	209	217	210	213	234	203	210	225	206	210	219	205	202	218	192	184	207	222	240	190	195	222	226	215	188	221	196	238	197	219	221	210	202	218	205	228	222	195	218	195	183	239	209	226	181	222	202	227	196	210	206	206	208	217	217	192	227	201	202	234	227	228	226	203	207	195	201	221	209	216	179	221	201	228	208	209	221	225	212	213	182	211	223	202	217	183	205	210	193	209	202	223	227	185	216	236	209	182	191	219	211	188	222	216	223	212	204	197	201	206	224	210	207	200	220	176	210	189	226	209	200	196	223	205	200	196	234	219	205	200	191	214	217	230	221	220	186	214	183	233	210	204	201	198	212	201	205	229	224	205	205	223	231	205	222	223	224	208	216	196	195	238	223	203	206	215	216	199	202	215	206	226	175	187	208	203	214	207	216	197	222	222	200	203	218	220	225	214	208	234	214	210	213	221	209	214	199	196	212	199	220	225	248	208	214	195	215	222	196	220	218	182	229	208	212	226	217	197	209	206	201	212	212	198	204	207	213	202	198	200	205	218	217	218	188	201	217	222	192	239	206	218	199	203	192	235	189	214	223	222	209	195	204	183	252	230	214	204	179	212	212	200	172	199	207	223	221	197	221	204	215	194	224	215	215	231	215	203	223	199	231	214	200	212	227	228	222	215	219	190	201	216	207	219	198	207	221	227	216	184	223	210	199	202	216	185	209	199	203	180	226	194	197	181	221	215	212	226	199	190	198	216	207	215	204	203	196	201	215	204	239	204	199	188	220	242	236	214	213	186	199	215	219	193	221	210	207	232	204	187	233	246	219	205	201	201	183	233	195	191	215	222	220	196	209	207	209	205	185	191	218	201	210	223	213	200	200	210	203	228	206	221	206	204	214	227	192	200	178	218	189	212	208	212	214	200	198	202	224	202	189	254	206	212	226	215	193	205	217	205	217	215	190	229	215	215	229	199	219	222	213	200	211	194	236	214	218	228	218	208	209	218	190	221	186	229	219	192	213	219	212	203	194	196	216	204	213	217	217	228	211	198	213	220	218	221	220	211	234	207	227	214	212	224	204	194	227	181	201	206	178	214	219	216	218	229	184	217	228	212	214	187	210	231	187	205	201	196	234	242	197	215	216	218	201	180	195	217	231	215	210	237	207	224	200	209	212	188	228	206	196	222	214	245	197	202	231	219	202	203	198	201	192	182	217	205	219	214	218	218	216	234	211	201	217	211	226	192	200	235	214	207	212	241	192	226	236	185	220	233	202	186	216	221	223	220	202	217	187	221	219	230	203	218	215	211	221	222	211	203	200	214	218	205	217	222	211	199	216	188	209	203	222	202	193	217	206	182	213
21723	46905	40685	33068	30044	26678	22520	15274	9512	6035	4098	3156	2664	2367	2077	1901	1636	1418	1089	1030	969	919	872	656	659	578	546	510	454	446	403	393	347	340	343	328	300	322	320	301	295	289	264	298	279	275	294	248	260	281	269	271	241	238	231	252	256	262	263	245	244	221	254	237	265	230	235	222	243	244	231	257	251	250	224	253	235	237	242	214	230	214	234	228	244	252	225	237	231	245	230	244	229	252	224	259	243	241	243	247	233	277	221	259	254	217	228	205	280	267	238	227	242	222	258	226	240	245	238	220	246	248	221	231	247	237	230	226	234	243	264	239	223	201	220	248	215	207	239	243	221	244	217	231	225	218	215	228	217	257	232	236	223	228	237	247	224	238	241	237	254	224	201	240	237	221	236	231	212	220	209	249	238	238	257	241	231	254	214	227	217	248	223	227	211	220	241	248	225	234	228	235	235	239	235	236	237	225	279	227	240	246	216	251	221	251	216	230	246	218	221	241	240	243	242	244	227	244	227	232	236	235	222	240	233	244	221	238	241	226	267	218	212	249	206	221	251	235	221	243	208	218	245	255	255	236	246	230	214	226	267	225	212	248	251	257	246	234	218	215	238	213	247	238	232	226	243	255	221	220	249	241	231	226	232	221	220	211	210	214	248	217	250	226	220	223	210	213	263	235	214	213	226	242	248	215	229	248	241	263	211	231	248	229	263	239	216	259	233	221	255	201	227	246	223	206	247	220	223	253	253	234	257	206	226	256	232	218	259	212	232	243	230	249	247	227	237	223	236	208	239	238	229	245	252	225	240	279	235	258	245	220	239	233	227	248	245	231	239	253	217	230	246	207	248	212	196	212	213	241	248	246	220	227	232	214	255	225	232	229	266	231	249	253	217	240	234	227	240	275	222	245	221	251	228	237	195	220	253	238	239	242	237	218	248	239	256	245	223	227	264	225	246	241	242	230	228	275	214	232	239	240	245	240	223	203	225	236	228	257	246	253	245	205	204	212	232	206	218	234	243	248	231	207	247	205	236	232	220	235	237	247	244	195	230	239	238	239	241	241	258	233	199	235	242	215	220	214	248	246	215	242	223	242	239	247	232	240	227	248	214	225	225	241	222	216	236	267	251	251	259	219	231	205	236	228	245	216	219	232	221	245	241	239	238	243	207	267	255	216	244	240	240	213	221	228	234	233	233	254	229	225	248	229	220	217	225	211	250	236	242	224	246	232	237	238	225	245	243	224	218	243	258	245	238	205	247	244	239	226	243	224	222	241	190	231	245	251	239	202	217	220	216	236	254	220	237	231	220	222	231	241	206	254	219	239	231	218	244	236	235	260	226	225	213	229	256	232	240	218	236	210	193	262	251	200	236	247	256	245	232	207	259	205	212	233	248	236	225	235	248	220	205	253	222	244	223	237	222	235	241	225	227	257	219	257	218	221	225	235	251	250	227	197	220	229	244	215	232	228	244	230	242	222	206	237	247	239	277	212	262	205	243	220	229	243	262	225	248	236	201	241	213	224	228	250	233	249	226	229	250	243	223	223	234	236	210	238	226	250	254	232	211	237	217	249	243	226	249	233	260	251	236	233	251	214	238	278	214	244	251	246	252	225	228	253	213	232	200	246	241	220	210	220	246	224	253	213	214	231	221	242	242	223	192	227	223	247	217	233	236	244	238	238	240	246	218	220	255	247	254	248	254	244	214	225	227	232	229	234	246	219	250	229	262	238	244	231	260	234	263	240	227	226	251	243	251	220	228	247	214	222	246	234	241	229	236	248	205	248	238	234	222	265	241	245	227	206	216	230	233	232	234	221	239	242	226	202	240	264	230	220	211	257	226	238	224	263	216	255	221	243	233	231	213	233	225	238	224	222	239	229	253	223	255	224	242	229	232	243	260	241	235	226	248	233	242	229	231	241	222	248	239	265	225	243	223	217	254	218	243	234	233	225	223	231	214	219	265	230	215	208	241	240	243	225	226	224	239	260	245	220	221	243	225	217	232	246	252	234	258	206	242	238	241	243	250	241	232	198	216	211	228	228	240	245	245	235	218	239	258	219	236	214	238	225	220	237	241	255	231	218	254	214	240	225	193	222	218	241	250	225	243	197	249	240	215	242	215	264	246	230	232	221	219	233	218	227	231	249	226	207	238	218	229	235	269	230	227	244	227	234	237	235	206	224	250	232	216	215	234	235	236	233	210	233	242	226	219	207	220	229	245	225	246	222	244	223	238	264	247	254	216	233	217	217	252	247	247	234	237	232	239	243	237	215	224	248	211	226	226	238	220	239	235	236	266	252	218	221	252	265	231	204	231	233	240	234	265	224	244	215	242	245	228	227	248	251	219	236	245	228	209	240	257	245	219	251	234	242	222	239	226	257	254	215	231	216	221	199	223	260	214	224	259	219	218	223	231	219	249	215	220	225	221	234	250	223	253	241	223	240	246	241	219	217	240	244	226	223	223	240	236	236	219	240	227	233	225	242	240	263	239	234	251	224	248	212	232	215	203	231	204	244	218	247	221	224	214	218	213	221	224	214	245	239	230	251	243	238	227	246	222	236	237	237	237	225	248	248	224	235	246	255	207	220	218	240	225	224	264	230	243	238	253	218	251	222	220	217	243	252	220	259	210	207	216	222	242	251	214	193	232	235	244	230	246	197	234	220	217	218	256	228	252	234	256	219	248	228	233	239	243	211	226	231	239	241	246	236	245	234	232	251	215	235	231	233	243	249	257	233	234	214	232	254	233	231	232	229	215	229	261	249	204	233	242	209	230	218	223	226	212	229	255	249	289	209	218	258	248	262	216	212	231	237	217	245	250	206	216	221	227	257	223	231	242	226	275	224	214	225	217	275	239	251	251	215	228	224	218	227	234	235	237	247	242	249	237	261	236	224	231	236	236	236	230	239	250	249	243	227	220	236	250	227	223	252	218	214	230	230	228	232	189	236	245	255	224	241	226	244	260	230	254	248	235	238	268	242	223	231	233	249	229	211	252	210	243	248	187	275	252	260	255	200	237	234	246	223	231	226	268	218	253	242	208	251	232	275	229	250	236	254	224	237	255	220	228	264	235	230	255	232	247	235	210	232	259	240	231	225	242	222	213	207	274	231	232	217	236	225	261	241	235	242	232	199	222	244	240	218	250	244	242	242	223	248	225	242	230	233	237	227	211	245	225	234	205	206	223	254	256	218	245	238	215	248	213	232	224	226	227	247	246	260	211	228	227	228	217	260	282	237	224	223	246	217	244	252	211	239	252	234	241	227	241	223	256	225	244	222	253	252	241	234	248	229	222	251	222	219	230	246	235	235	249	230	231	249	245	235	256	232	245	222	197	251	218	252	240	219	231	221	233	236	217	225	213	197	245	266	228	208	224	256	237	227	229	249	229	253	245	230	215	224	220	222	236	256	209	231	245	222	233	239	231	182	225	220	251	245	259	202	247	219	227	237	243	247	237	215	222	205	253	228	225	238	251	235	252	223	241	220	240	230
27452	22666	24546	19277	13517	9601	7368	4253	2368	1589	1246	1059	990	966	875	865	755	773	660	581	600	615	607	549	587	531	547	515	485	494	509	530	467	478	504	466	491	484	464	502	433	470	444	489	487	510	443	509	460	487	479	472	455	481	483	495	470	491	496	432	458	459	471	459	388	494	437	444	434	458	456	493	472	449	463	445	477	467	469	439	445	466	491	488	457	472	486	457	450	448	465	447	455	483	460	467	525	501	512	474	458	465	458	508	497	442	467	430	435	512	444	504	472	461	451	473	431	461	466	449	443	479	450	475	450	455	433	465	480	501	516	461	467	453	500	502	478	488	453	428	481	477	484	457	456	443	483	466	504	492	483	467	494	450	468	529	473	443	447	446	437	477	439	438	463	497	463	498	467	490	456	480	485	500	478	459	466	492	468	453	499	427	474	465	502	453	482	451	483	449	448	436	453	493	463	450	503	468	472	489	449	452	444	453	453	478	504	436	428	469	488	449	477	453	505	499	447	436	477	437	461	481	506	475	473	453	428	454	474	459	461	453	472	446	445	484	480	447	457	463	472	506	487	469	472	467	440	456	503	494	467	519	418	454	446	523	481	428	457	471	448	445	458	483	506	440	451	455	442	490	452	484	454	517	490	467	502	493	464	454	495	492	466	479	456	432	464	443	511	455	483	511	481	400	438	444	464	470	427	450	487	455	479	482	416	456	437	513	488	475	482	475	482	439	465	472	463	466	479	447	506	496	441	451	484	468	473	472	425	459	404	465	448	473	450	466	491	458	496	467	447	476	450	469	449	451	466	480	437	429	463	478	445	491	476	407	435	524	435	482	478	446	476	481	493	494	488	476	443	494	484	448	482	461	471	479	435	446	466	452	467	461	438	465	476	475	511	492	488	468	443	462	482	444	458	509	483	474	475	479	459	480	489	443	478	467	465	487	506	459	488	489	461	454	474	444	475	470	464	443	486	453	460	450	445	475	439	451	479	475	463	475	467	473	465	481	475	466	431	498	478	470	467	468	492	466	452	457	515	466	490	447	453	507	444	444	457	467	493	486	487	468	446	488	491	478	455	422	486	465	485	491	459	492	475	461	444	496	439	448	479	463	436	482	451	454	452	473	465	493	493	467	486	447	456	468	493	438	465	469	454	467	469	479	476	472	461	462	513	445	497	502	495	485	480	498	506	442	468	458	458	472	497	432	474	452	443	462	453	471	480	469	498	457	448	505	404	472	468	436	491	448	453	489	471	476	497	476	489	468	484	446	482	445	440	460	480	454	468	461	473	500	475	458	491	417	490	433	437	490	407	465	472	487	481	464	455	494	456	480	446	482	491	481	505	478	476	497	482	491	437	511	461	511	487	457	477	465	466	462	507	413	506	482	438	466	464	504	454	456	439	469	477	456	454	403	469	507	477	458	473	461	451	481	438	471	457	509	441	447	457	458	478	442	474	460	470	492	461	490	475	453	501	475	493	440	477	480	483	491	463	446	444	459	442	481	470	454	435	486	458	495	454	484	471	489	464	511	485	456	494	471	494	449	451	494	430	441	480	471	446	483	441	461	454	488	483	435	446	490	480	468	455	504	500	450	442	459	453	474	486	481	416	467	499	464	471	482	465	483	468	460	439	481	476	455	462	466	471	495	489	472	481	423	442	466	478	455	444	452	429	469	475	494	441	485	487	446	460	496	461	461	469	466	490	468	465	460	469	471	466	465	454	466	428	460	437	452	458	476	489	470	470	441	469	463	495	492	462	459	481	493	494	490	487	498	475	460	472	493	489	484	507	449	464	483	448	468	449	467	455	469	446	463	422	457	491	454	460	453	510	470	445	459	450	480	430	440	469	480	457	489	457	419	478	445	439	477	471	488	470	485	493	461	480	474	456	446	486	459	436	424	430	469	490	455	456	457	465	445	429	469	497	508	448	436	519	470	450	438	494	454	426	484	477	468	451	469	441	489	451	473	487	492	472	470	482	473	478	463	497	440	491	422	468	436	474	473	464	462	478	479	436	430	474	466	452	505	471	496	446	502	499	454	484	453	467	507	465	450	478	484	495	463	469	457	487	490	469	464	486	473	487	437	469	459	467	488	460	466	457	465	490	441	463	452	450	438	461	472	454	466	477	470	455	467	446	507	441	457	489	431	430	464	454	468	454	466	460	485	485	469	467	483	467	462	450	472	488	444	444	430	440	462	502	442	429	445	448	476	450	460	493	474	484	490	449	491	466	495	489	498	434	471	448	408	498	514	474	479	481	446	478	488	437	417	448	465	463	482	452	484	452	459	483	476	455	459	447	495	478	505	486	467	474	453	430	399	460	449	474	535	501	427	449	494	436	468	481	460	460	464	472	477	472	457	462	476	470	447	444	466	485	461	475	444	422	436	486	470	485	461	516	432	499	442	475	495	450	435	480	465	472	475	493	443	457	492	486	426	440	474	502	488	449	450	450	442	450	449	507	487	456	483	462	483	447	459	474	439	464	458	474	474	469	462	479	500	464	429	467	454	445	478	454	454	471	453	480	507	474	475	462	484	512	483	485	460	459	467	427	460	455	459	479	489	469	446	492	489	463	490	486	488	445	467	483	505	443	497	478	480	434	433	476	504	492	488	482	455	480	470	481	472	458	477	481	453	457	488	511	468	458	481	477	481	468	472	507	459	470	449	449	446	476	452	498	463	465	455	437	469	499	419	426	472	485	472	439	452	464	443	512	469	453	488	450	476	442	519	432	484	517	475	465	468	452	462	501	494	469	443	451	445	452	425	461	452	477	496	467	469	479	444	473	436	485	517	472	451	503	467	466	441	444	416	486	456	475	453	509	460	500	494	474	441	445	463	472	459	500	484	461	484	499	468	470	466	453	444	480	481	468	463	466	438	452	493	488	472	486	490	453	443	483	455	480	457	452	517	471	469	479	424	478	479	484	478	451	443	474	510	455	465	455	458	462	454	472	502	487	476	500	450	475	491	417	501	452	493	483	434	434	475	475	450	448	456	423	448	453	459	494	484	478	458	486	472	502	463	460	443	480	474	456	485	474	455	490	450	503	446	479	452	472	467	432	486	450	473	444	479	496	475	482	478	484	487	465	499	440	479	481	475	462	477	492	444	454	468	495	456	445	453	488	463	487	500	416	449	443	473	474	488	466	468	439	457	488	487	511	470	452	469	489	449	474	478	469	478	481	477	475	455	474	443	441	470	465	473	477	485	472	409	475	460	439	471	463	441	475	482	443	502	474	451	428	517	468	462	444	441	459	488	512	490	478	484	465	497	431	496	464	503	478	490	475	509	481	466	452	452	469	469	469	456	503	475	433	465	467	464	517	467	493	488	443	470	472	486	456	451	488	450	468	434	449	482	454	484	457	460	440	531	447	445	477	492	441	478	456	482	488	458	472	491	474	445	481	545	444	462	451	535	476	485	468	462	426	438	457	477	513	433	463	448	463	456	430	522	465	495	458	474	468	480	471	432	465	478	474	453	470	450	486	479
17759	32473	26595	19255	16674	13800	11091	6711	3929	2572	1831	1495	1461	1305	1275	1223	1046	928	891	794	807	756	760	673	646	664	577	607	611	556	593	589	515	527	530	540	555	541	522	510	513	538	529	519	550	543	540	489	506	514	495	554	559	516	503	513	517	520	517	520	544	550	514	524	454	523	536	534	514	487	537	545	505	511	525	543	521	534	545	549	497	541	513	530	529	509	495	525	534	559	482	489	565	555	494	497	558	542	530	515	528	510	493	525	554	513	476	522	538	525	537	514	491	498	510	512	523	461	503	508	502	572	522	568	522	520	527	498	564	553	505	534	533	505	546	542	523	527	497	516	523	537	517	515	528	509	540	522	533	536	530	555	493	488	515	510	499	501	504	540	541	508	493	511	505	513	506	494	526	531	521	558	538	506	511	532	541	508	534	561	514	542	544	547	513	488	528	574	497	514	501	542	536	522	525	551	545	512	486	532	525	521	555	501	519	514	512	512	503	509	492	524	563	472	519	491	553	531	555	555	494	510	515	509	499	566	518	472	523	488	481	501	539	515	550	519	539	496	478	551	517	555	527	522	492	523	545	553	510	503	518	520	498	532	546	501	488	496	525	497	540	497	532	523	511	543	533	501	525	529	543	502	499	519	534	528	551	485	563	529	515	527	501	516	504	515	547	518	499	521	526	524	516	509	528	503	474	536	479	523	523	498	494	478	549	511	515	522	504	552	526	561	524	516	537	541	562	508	496	529	503	509	517	527	523	550	497	570	507	533	553	549	505	533	519	498	530	531	544	538	546	526	518	528	483	521	489	538	554	483	537	546	511	514	543	485	499	503	493	524	552	575	534	507	540	519	506	541	475	524	500	503	513	543	554	505	504	505	541	538	524	508	526	531	529	510	528	539	515	474	483	543	489	484	513	531	510	523	489	533	533	502	503	506	506	482	512	560	514	492	523	491	505	526	497	537	508	516	545	515	527	502	498	514	559	559	514	562	484	503	566	556	494	524	505	478	491	524	507	522	521	505	571	571	459	524	498	535	499	514	463	496	520	537	527	527	528	473	534	502	507	540	491	512	508	555	503	528	531	499	506	501	501	484	526	537	502	538	503	529	519	530	531	522	505	539	505	519	493	532	535	525	472	512	491	499	503	510	492	497	566	526	523	512	494	547	486	546	500	521	554	517	529	492	539	514	512	527	516	541	546	517	499	549	484	531	518	510	505	523	541	554	496	529	539	527	513	538	532	556	569	504	534	544	497	518	535	496	524	523	509	533	585	495	552	543	544	558	498	506	510	551	499	555	550	509	514	550	535	503	477	532	510	492	536	514	519	522	524	501	523	544	496	550	534	531	535	477	501	506	531	485	517	513	513	534	537	499	550	535	533	523	506	522	530	498	527	493	514	505	537	504	507	533	535	549	539	523	559	547	544	519	472	508	556	511	542	488	530	543	561	568	510	513	516	517	536	464	564	529	510	552	549	490	510	543	494	506	525	540	512	489	509	553	470	499	553	507	479	547	501	555	531	488	535	488	527	540	484	518	540	491	515	556	532	520	497	506	501	528	586	492	534	569	484	530	554	523	521	541	503	538	500	497	474	540	511	540	519	520	525	543	528	514	529	546	543	541	495	483	515	499	495	570	509	519	525	528	532	519	527	524	539	516	505	546	528	533	493	549	488	550	497	499	504	502	523	492	496	533	466	487	537	506	500	513	507	509	478	534	567	536	520	513	505	493	505	500	510	554	495	524	546	469	523	518	523	509	496	530	546	552	491	561	554	567	522	527	493	498	523	496	515	554	499	541	524	545	517	517	528	509	522	536	534	524	553	507	580	531	509	500	515	540	525	521	506	579	507	540	508	520	564	526	508	510	534	492	570	536	518	523	498	536	517	544	524	543	493	523	499	507	538	487	530	532	560	516	533	516	489	544	490	558	497	536	540	565	579	491	514	503	501	508	499	530	537	531	559	504	506	515	506	544	541	522	497	509	533	542	490	556	518	468	564	543	512	539	506	503	519	527	505	502	537	538	515	536	517	526	535	537	580	536	544	513	510	541	559	506	515	514	566	518	496	531	512	515	472	509	490	536	563	524	534	534	585	539	562	497	512	459	511	515	531	536	516	540	484	534	529	504	508	523	516	489	536	527	557	527	530	522	540	505	537	495	522	495	493	561	543	518	487	550	485	498	553	509	553	524	517	530	519	520	575	539	493	475	521	557	444	503	552	489	512	511	501	553	504	492	508	532	519	556	515	465	526	504	538	525	521	507	537	487	522	514	531	487	496	516	549	530	530	523	529	519	505	585	511	484	497	515	538	522	488	566	529	499	520	519	523	537	530	504	529	540	553	544	537	527	508	529	521	540	528	529	526	563	558	530	513	528	516	514	549	532	499	538	567	511	543	525	551	492	518	560	507	480	548	537	529	503	491	496	527	538	517	537	525	523	504	526	548	534	505	511	523	545	516	557	555	511	515	509	540	495	527	526	530	542	509	555	492	521	546	519	502	506	528	499	582	550	552	557	528	520	516	554	533	504	518	577	542	492	475	546	560	565	576	496	520	537	582	507	494	552	515	552	505	557	537	511	526	583	545	520	518	538	537	512	513	525	521	533	540	549	524	525	574	536	486	544	518	533	514	549	505	543	529	513	515	571	525	534	521	514	545	530	508	512	492	519	505	542	518	535	518	535	541	511	528	501	551	522	491	556	528	559	519	533	545	525	530	510	538	475	502	489	492	529	537	489	535	543	547	525	509	511	524	538	527	531	505	510	484	525	522	500	505	518	490	520	524	496	524	546	536	566	542	556	574	512	528	475	620	496	519	505	496	529	534	486	527	525	481	528	553	528	536	514	502	526	524	500	555	511	524	509	520	524	564	497	559	505	527	552	524	471	528	487	508	559	506	501	553	531	530	497	514	514	547	531	508	530	575	501	556	547	539	566	528	505	543	556	505	500	494	539	563	550	501	521	500	508	527	476	520	493	513	541	540	497	471	534	552	524	553	513	506	533	470	506	487	501	498	523	533	467	534	484	489	487	578	533	547	484	502	531	471	490	531	538	545	561	526	495	523	529	601	532	518	504	486	544	512	496	539	536	486	543	531	540	486	551	487	500	515	522	560	491	512	518	527	515	509	496	531	538	532	529	516	497	512	593	516	534	543	550	519	554	532	548	509	536	545	530	518	505	511	513	572	520	547	511	504	527	520	498	576	540	539	491	510	520	542	524	530	538	561	491	509	534	545	492	483	540	512	498	601	510	512	532	472	554	543	498	533	536	524	532	519	575	516	537	489	539	492	507	519	540	550	598	527	507	529	512	510	544	507	515	498	552	550	512	504	522	516	497	513	493	483	549	498	519	498	539	533	503	478	487	477	530	526	526	514	498	517	520	544	549	513	511	540	501	547	518	519	532	491	468	527	548	567	513	533	520	534	525	513	514	514	500	528	542	531	532	557	499	540	516	533	503	533	502	551	522	489	555	487	501	538	537	524	524	503	546
23518	20971	28150	24192	22068	21083	16591	8295	4233	2712	1932	1519	1417	1267	1227	1112	982	858	823	694	683	683	622	541	564	525	525	454	469	464	461	403	431	376	410	382	435	413	373	364	390	401	367	396	401	374	424	350	381	370	401	372	368	357	358	401	358	362	388	347	378	376	336	392	350	364	399	385	381	355	386	377	381	363	374	339	354	356	377	389	385	369	393	395	380	338	360	351	401	347	355	350	367	411	375	334	377	389	381	365	381	379	358	359	372	352	340	369	347	355	378	354	368	303	378	379	356	366	364	379	371	351	323	345	388	393	380	394	381	419	388	368	361	381	367	388	366	354	379	388	392	386	352	374	387	382	393	344	391	372	317	395	356	387	350	363	362	360	333	377	381	376	361	385	347	361	347	378	378	366	343	349	373	382	412	392	352	347	369	385	348	383	349	358	372	405	372	366	392	349	382	356	378	370	384	361	328	388	366	367	365	371	369	374	392	358	384	348	358	332	358	361	356	386	356	380	355	386	368	367	370	372	381	370	397	372	376	354	388	345	344	326	383	377	419	369	392	345	388	383	366	361	385	357	350	354	376	348	355	359	359	353	347	367	388	389	394	397	368	333	378	376	377	368	361	373	376	380	373	299	372	355	374	395	343	337	369	373	352	352	378	364	375	337	376	376	371	329	375	381	364	384	385	365	376	354	322	375	318	361	373	343	345	358	363	403	350	349	360	366	374	365	357	407	350	354	385	362	369	359	361	365	370	369	362	381	388	351	345	367	329	340	332	370	383	366	379	359	359	359	409	389	389	393	338	381	396	339	358	374	338	367	364	373	362	379	353	355	382	382	414	408	402	359	386	389	347	368	368	376	409	377	391	382	338	337	373	344	346	339	351	383	356	346	358	346	409	354	340	365	366	370	350	343	353	363	338	375	416	350	377	357	360	380	369	367	380	378	352	385	373	369	372	337	343	373	346	350	375	367	362	366	348	361	391	340	362	351	423	385	344	355	335	375	368	390	368	387	376	373	359	371	361	364	373	393	378	398	369	352	373	330	330	373	363	387	364	331	347	365	341	386	345	363	366	369	378	398	393	372	359	381	361	374	352	361	405	342	340	368	369	383	355	352	361	369	386	332	380	372	376	370	361	351	354	356	367	356	399	387	333	352	383	376	360	375	368	396	360	356	401	367	399	354	384	362	361	396	378	383	380	385	408	368	386	349	360	335	389	346	371	355	353	381	344	385	375	364	371	369	388	344	394	372	374	355	359	384	340	347	370	382	394	403	382	358	362	396	399	368	363	389	397	366	360	351	369	366	355	376	396	376	366	382	389	373	364	391	379	384	364	364	364	376	354	339	377	386	370	386	383	368	370	399	381	376	360	390	421	418	352	386	371	373	369	372	393	369	363	351	396	395	380	398	338	375	337	410	407	339	350	371	354	356	368	352	354	367	359	376	360	331	368	371	350	399	381	354	364	317	388	373	389	365	356	387	354	345	390	381	378	382	362	396	366	356	381	358	356	362	362	358	355	369	363	372	364	374	359	356	394	383	344	387	372	353	373	380	399	370	357	384	387	346	360	406	355	360	383	380	386	339	390	365	359	378	381	394	334	372	350	398	356	340	363	372	407	365	405	360	392	359	391	374	326	383	341	364	369	347	386	394	360	394	350	340	365	394	354	380	349	384	381	367	363	369	389	392	382	355	342	351	399	350	384	370	346	355	372	344	382	393	358	384	346	366	397	386	377	374	356	357	352	369	399	364	374	375	400	371	375	343	372	386	380	337	351	388	363	355	391	365	361	397	347	366	372	380	399	375	372	348	356	344	369	377	363	353	383	395	349	367	375	367	367	362	349	365	375	372	353	362	345	351	381	387	393	374	354	326	394	332	412	333	371	370	361	355	350	408	386	362	393	383	376	354	371	353	371	375	395	362	392	364	353	348	364	357	384	362	369	360	390	340	361	355	372	356	350	369	364	356	372	364	356	350	368	332	345	399	362	379	392	397	376	408	347	362	366	385	326	344	408	336	380	356	397	392	396	390	342	367	378	372	376	372	378	381	362	370	357	370	358	370	330	343	394	348	403	367	375	345	341	363	361	388	367	326	353	363	358	345	348	391	382	375	393	374	365	388	381	356	374	367	346	380	380	364	359	338	351	355	376	402	373	338	391	380	340	364	396	378	366	386	385	418	384	374	346	371	372	412	406	400	384	349	372	340	341	319	387	363	390	366	356	364	379	310	353	383	381	378	366	379	346	384	385	373	400	398	358	387	348	346	334	362	332	339	408	337	347	364	362	408	341	376	376	412	371	396	357	378	357	384	350	369	362	411	335	396	360	370	408	361	365	373	383	388	369	385	358	372	395	340	366	383	362	364	354	362	339	383	348	362	374	398	356	359	388	399	371	374	373	372	356	396	343	357	348	380	334	386	357	356	374	334	422	336	368	378	340	363	389	373	366	327	376	364	374	397	347	374	348	382	380	359	376	388	383	384	363	359	403	337	368	368	398	365	377	358	415	377	416	356	380	345	369	417	336	382	351	394	347	367	341	364	393	349	375	320	381	385	338	337	369	404	361	375	324	333	388	360	358	398	358	361	379	348	378	363	365	358	362	356	393	386	324	387	370	382	369	351	423	375	352	335	360	409	377	375	405	346	346	344	363	342	388	376	367	364	353	346	325	326	360	360	350	360	352	368	323	370	357	382	391	378	327	375	367	381	378	408	380	366	345	378	354	378	399	374	367	382	349	336	368	372	390	393	327	384	348	336	401	372	415	372	370	361	367	376	365	386	381	358	338	361	342	341	365	352	364	364	333	354	338	353	388	357	379	373	384	364	366	390	377	389	396	358	351	363	393	359	378	362	379	378	364	341	382	366	368	354	400	364	353	386	369	360	382	369	372	361	342	359	366	332	381	387	354	386	366	343	340	364	341	353	340	400	369	384	407	351	357	354	355	362	382	369	359	362	380	369	354	382	377	401	377	354	370	361	398	396	381	352	353	337	357	382	362	348	361	388	384	384	381	404	385	406	389	368	379	395	357	399	372	352	420	367	343	372	348	384	369	340	407	404	361	383	394	385	377	349	372	392	379	349	357	331	340	412	379	386	363	407	350	385	380	359	369	362	382	414	365	325	386	381	388	345	358	367	347	360	344	353	377	381	357	347	387	377	422	359	394	402	364	347	379	376	378	396	376	378	400	393	378	382	366	377	371	379	380	363	360	338	371	392	383	406	369	353	394	366	335	400	364	368	341	382	376	375	369	356	331	341	363	396	401	392	334	359	342	377	371	376	413	348	351	364	391	372	356	376	367	361	347	401	365	401	348	350	355	366	378	367	424	329	365	376	374	363	373	369	382	327	351	398	393	377	371	392	324	388	352	380	352	358	357	359	396	361	375	361	390	328	344	362	393	378	381	384	388	340	397	355	368	404	379	356	375	353	370	368	385	376	372	366	370	383	348	414	340	357	376	376	378	377	382	357	331	337	389	381	393	379	344	388
19068	41640	35337	27545	24673	21421	17489	11220	6691	4219	2906	2333	2079	1889	1706	1605	1398	1198	1111	959	899	825	822	720	649	630	596	583	542	525	496	499	504	481	442	469	495	488	450	437	458	438	433	428	423	438	450	419	426	447	406	443	420	417	414	397	419	426	457	443	447	379	435	427	424	397	385	427	435	430	438	459	397	382	416	397	416	444	392	453	468	394	430	406	457	407	404	433	413	430	440	447	442	422	438	424	437	398	434	396	429	421	400	414	436	420	407	427	425	398	386	452	395	393	444	378	449	400	432	422	399	417	457	413	379	439	451	423	429	443	429	422	411	420	406	418	418	431	420	410	459	390	413	432	428	412	454	417	416	447	389	400	426	432	458	436	433	453	416	413	404	413	433	430	452	404	457	429	426	427	422	447	397	370	393	437	395	407	426	382	401	470	427	400	405	441	413	423	407	398	444	377	389	437	396	409	448	403	433	441	461	449	396	440	379	407	408	409	432	433	416	399	416	401	406	449	393	380	397	410	450	422	420	432	429	398	460	421	407	393	443	421	411	385	452	391	417	449	384	424	462	458	452	396	427	379	418	378	418	409	407	383	419	418	399	445	404	412	384	400	403	421	414	431	392	402	442	400	430	419	418	425	451	446	424	430	389	426	435	404	418	457	415	418	406	428	395	401	431	421	427	444	393	415	418	424	447	407	430	400	436	427	422	417	413	409	394	410	419	420	428	441	446	457	433	423	436	434	450	416	392	421	414	443	433	432	409	428	403	438	382	407	351	390	400	420	384	420	409	435	429	445	439	419	395	440	439	412	443	388	400	443	393	422	399	416	435	424	418	412	421	407	381	426	416	435	393	425	425	449	418	418	413	438	461	396	419	422	440	471	390	430	439	413	427	403	473	442	398	417	383	426	405	441	408	467	396	404	428	423	421	395	402	408	392	423	422	442	428	426	403	422	410	392	440	415	401	452	402	418	417	435	420	414	395	416	444	436	403	389	394	454	419	408	384	451	411	407	457	413	400	423	412	419	371	424	412	439	414	417	398	440	378	408	446	406	392	420	422	380	402	426	424	395	405	405	448	417	419	382	438	401	407	428	408	417	409	430	424	437	405	453	441	441	412	435	417	407	407	425	433	417	427	410	443	379	397	389	412	401	412	437	437	443	424	418	394	445	419	386	411	440	406	419	452	418	412	430	474	419	460	407	430	408	417	383	477	412	434	395	417	390	373	379	455	425	437	446	389	415	425	427	415	413	411	426	410	424	428	436	419	432	388	438	436	461	425	416	421	405	403	392	434	427	405	434	390	420	447	404	368	442	399	390	444	400	407	398	425	373	468	405	433	432	414	438	414	420	437	422	382	413	433	397	419	399	391	395	407	426	384	390	390	381	396	409	392	409	420	444	390	424	414	388	431	413	413	432	385	408	394	405	384	417	440	445	376	386	458	429	389	411	387	415	412	425	410	398	413	425	392	428	389	424	420	434	438	417	401	434	402	373	426	423	451	415	450	402	349	406	421	410	416	432	439	457	418	398	425	409	393	405	448	438	397	401	395	435	428	402	389	428	378	443	449	445	434	409	392	447	419	411	387	385	409	394	442	401	385	400	442	452	442	458	417	399	441	389	383	397	379	398	404	403	396	405	424	404	457	414	437	395	432	422	425	413	453	440	378	437	367	383	407	455	406	412	441	446	472	418	406	409	422	424	392	427	428	413	432	415	389	408	431	462	406	413	441	428	459	405	445	421	406	416	391	443	458	436	435	436	402	404	428	391	395	405	477	460	404	400	442	397	459	429	389	445	406	412	403	399	424	420	435	413	400	420	408	381	419	429	421	407	440	401	410	420	415	429	397	434	385	413	442	418	436	419	413	431	390	387	423	376	427	398	391	411	437	415	392	427	387	449	428	434	463	413	419	420	403	394	470	428	401	460	460	435	390	420	442	417	401	432	439	415	431	402	402	413	418	423	375	376	409	405	390	423	403	396	421	427	405	413	415	427	412	392	423	423	391	428	424	385	415	356	409	450	432	420	393	403	466	436	378	442	421	466	373	468	410	424	393	445	404	427	425	421	445	390	398	401	452	447	455	426	444	468	426	426	438	422	437	365	407	446	455	426	427	378	415	399	452	411	431	400	387	430	416	377	415	462	445	437	398	424	398	420	380	414	440	415	384	394	448	419	408	417	382	436	435	413	414	422	418	428	430	429	426	416	425	402	445	399	418	408	411	432	433	393	411	392	411	410	407	428	421	375	407	416	416	435	424	399	402	424	420	414	449	400	417	415	391	435	412	413	403	400	426	401	466	429	411	437	428	395	419	421	433	391	414	414	397	420	437	412	411	428	441	468	418	425	399	394	384	411	396	418	404	358	410	410	412	397	409	425	446	427	450	421	382	453	397	418	444	435	439	418	410	440	416	461	421	397	431	428	412	419	425	422	421	448	429	432	397	429	418	415	389	440	374	392	395	443	429	420	409	391	438	425	422	429	422	409	486	404	425	433	426	402	392	391	365	434	412	388	435	396	469	428	434	418	430	377	409	430	415	463	402	428	426	460	416	430	404	429	444	414	438	430	407	411	409	437	425	384	429	426	387	419	415	447	401	433	408	399	377	402	419	390	402	426	395	406	416	422	431	403	397	428	448	382	418	379	418	399	397	421	438	420	395	418	378	413	413	424	420	423	383	388	409	391	424	453	477	422	396	440	381	401	410	415	416	419	377	399	427	427	443	422	401	400	394	402	448	397	428	394	399	408	440	376	400	399	430	423	440	444	410	401	404	365	428	430	442	406	421	420	398	414	420	438	418	446	409	444	419	433	403	410	454	420	410	451	385	414	408	385	408	410	394	415	416	416	383	410	409	428	400	424	427	384	425	445	423	400	398	438	439	411	418	415	421	402	431	432	358	400	414	412	423	395	425	416	432	436	450	425	398	402	439	426	403	374	439	461	383	416	438	457	444	407	386	396	416	406	417	425	443	409	415	425	359	427	428	425	396	443	404	429	425	387	440	430	436	408	416	440	437	425	413	446	437	401	410	421	426	430	410	427	421	432	408	419	403	415	422	421	434	409	453	411	455	378	418	418	412	435	428	431	425	409	463	384	424	397	448	422	411	426	434	417	396	412	423	440	399	419	437	418	437	473	407	434	438	435	411	392	400	416	394	423	409	428	396	438	423	436	437	391	413	460	417	401	434	421	417	419	403	403	409	408	423	401	424	391	422	422	425	391	433	414	459	430	390	418	410	420	444	437	431	395	422	406	388	399	388	419	373	447	405	428	398	450	432	422	430	394	434	380	412	472	405	402	399	447	397	419	419	443	404	418	404	417	458	358	431	413	393	431	421	427	440	401	424	388	394	455	414	423	412	400	425	409	453	419	374	440	423	420	419	424	409	452	455	412	399	444	426	406	425	370	412	440	403	433	431	417	421	438	431	422	411	417	397	417	404	409	430	423	397	395	414	400	407	420	431	404	441	399	405	413	407	427	406	398	418	399
24535	21011	27391	25271	20625	15473	11264	5828	3198	2054	1442	1273	1139	1015	953	889	864	748	674	611	575	615	580	432	491	470	490	456	408	413	450	439	382	440	398	365	372	385	369	404	376	401	414	378	387	370	370	383	374	388	378	404	388	355	401	390	364	348	356	372	395	369	356	359	338	371	374	347	403	406	355	368	358	341	363	366	378	386	400	428	380	352	346	375	367	387	362	402	377	385	361	374	353	372	371	354	358	387	331	365	338	350	354	375	371	372	350	406	384	384	371	367	343	386	359	364	377	384	369	317	381	348	364	390	374	364	389	402	378	367	348	387	361	344	362	341	395	350	409	397	375	333	368	360	328	351	388	381	377	366	367	361	345	350	383	360	367	375	391	366	374	377	374	367	355	389	392	371	379	370	362	372	371	382	348	368	371	379	381	314	369	368	374	387	380	361	390	383	381	365	389	370	376	362	352	412	375	376	387	390	357	351	375	372	387	375	381	413	373	374	351	352	397	377	361	337	350	361	373	346	364	343	380	398	366	366	377	321	364	387	369	327	357	333	402	379	374	392	345	375	370	359	388	335	356	385	387	366	404	370	349	370	343	346	395	344	340	386	375	372	356	381	380	362	348	356	390	381	367	346	386	339	367	349	358	360	366	355	361	332	395	355	388	349	351	364	362	407	357	362	362	362	440	388	377	365	375	347	371	373	387	351	397	421	353	376	374	357	376	332	371	346	372	348	369	383	355	362	370	374	375	371	367	384	375	376	381	389	391	369	374	342	340	363	368	337	398	356	379	390	370	390	359	398	366	386	338	356	341	344	328	361	345	360	337	351	343	387	380	354	383	386	407	389	366	370	364	335	373	382	377	369	351	339	389	367	383	409	340	334	378	383	374	390	383	371	390	390	357	397	376	356	365	383	353	386	364	338	350	357	383	371	351	395	377	364	345	388	349	356	361	340	371	338	359	366	345	390	397	361	446	383	385	365	391	350	352	388	316	359	360	362	341	383	364	352	373	373	380	371	329	354	389	330	373	365	359	366	392	411	384	367	351	364	385	363	378	364	384	377	370	399	397	375	372	384	365	348	366	392	370	346	363	355	351	376	362	359	355	389	349	367	345	388	376	380	331	387	399	397	419	366	383	359	370	353	362	357	379	379	336	359	386	386	407	380	382	339	348	345	364	354	340	416	364	390	386	348	376	410	379	375	363	366	341	361	410	411	381	336	350	414	347	334	375	363	391	383	390	370	399	354	391	344	332	374	381	375	366	406	357	378	423	345	349	369	369	364	364	371	361	384	366	367	384	411	360	403	343	332	386	359	357	392	346	367	394	379	374	378	369	365	368	364	369	350	338	359	356	383	373	348	344	360	373	392	376	351	364	365	322	375	402	338	355	385	379	385	369	378	359	370	378	332	379	369	345	388	351	364	357	373	367	357	404	355	362	336	362	375	307	390	349	351	396	334	341	368	371	355	352	372	374	368	396	375	362	322	390	344	362	376	396	375	344	329	393	373	359	357	348	350	355	374	346	384	393	367	351	374	379	373	366	374	369	397	363	347	348	373	367	382	387	354	373	353	367	370	359	345	373	414	379	383	373	393	382	409	391	354	371	362	399	365	345	387	377	357	364	355	345	351	372	380	390	358	358	383	386	368	358	402	348	365	367	361	351	317	381	350	359	403	374	372	364	364	341	369	377	375	363	381	360	387	351	363	368	369	356	348	365	350	374	385	366	377	367	374	413	377	395	383	374	364	367	376	380	384	357	426	373	383	349	373	385	377	403	359	366	382	355	343	367	374	359	347	378	385	389	360	370	361	347	375	381	392	350	340	356	393	370	366	370	389	352	360	403	384	384	388	350	361	388	379	343	422	373	373	375	375	377	366	365	372	382	380	388	379	391	364	373	376	395	391	379	382	372	381	372	364	357	365	393	361	421	382	359	373	371	372	391	381	342	359	398	348	358	421	373	377	346	394	391	391	370	375	360	351	379	404	393	358	397	391	400	348	397	373	392	363	344	356	340	395	414	352	361	368	378	382	366	367	391	367	344	354	340	374	378	365	352	367	365	378	364	359	354	361	341	368	401	366	330	366	367	373	361	350	370	348	376	383	339	351	369	346	352	330	350	378	357	363	368	378	357	407	344	380	351	397	383	363	341	422	368	395	348	365	332	355	387	360	362	388	388	317	390	363	361	351	365	375	357	363	375	362	357	382	364	382	340	377	341	412	375	367	379	421	356	405	365	372	364	368	367	358	389	354	401	366	403	370	357	368	390	329	358	370	358	391	353	351	352	360	372	384	360	384	366	350	377	341	370	370	372	385	399	388	375	363	369	340	347	372	372	372	330	375	395	347	350	345	373	373	349	349	360	382	378	361	367	369	376	387	354	386	386	395	326	356	346	361	338	340	389	367	361	333	387	317	377	374	388	361	377	341	395	358	376	364	375	385	397	352	360	328	335	381	386	386	343	378	360	373	371	389	402	375	355	403	397	325	356	346	373	358	342	372	358	336	389	353	395	378	390	381	374	365	379	351	370	371	372	365	380	396	371	353	365	347	382	361	411	383	383	328	383	374	394	330	395	361	369	354	354	352	366	394	369	379	361	334	370	351	364	348	393	359	344	349	354	384	389	341	387	364	346	355	372	381	369	359	384	377	379	364	338	337	387	368	381	364	382	366	389	341	359	376	344	346	402	380	351	382	348	360	369	376	353	356	380	349	327	384	374	400	376	352	367	362	339	380	366	348	379	353	383	363	363	352	360	357	358	378	368	365	369	359	388	324	353	380	388	379	371	378	372	350	339	334	361	348	368	353	372	395	382	382	369	349	398	355	386	352	443	366	344	350	380	368	322	363	352	355	367	378	348	384	356	370	363	366	381	366	366	361	363	375	383	354	369	363	380	411	343	375	375	333	367	396	360	362	399	411	350	369	365	374	389	389	354	378	376	383	341	354	384	393	379	385	353	392	385	368	387	374	345	352	369	395	371	358	343	341	395	339	353	388	358	404	419	361	397	356	383	357	354	372	344	337	354	367	391	383	366	352	367	367	345	374	366	380	325	355	338	383	376	359	356	391	391	358	369	318	336	375	394	337	364	360	384	385	366	385	366	355	365	420	353	354	366	374	340	360	358	385	343	369	352	344	365	335	361	386	364	406	356	372	377	343	343	382	358	400	380	361	361	376	347	375	391	366	368	379	363	381	363	352	370	353	391	372	351	344	382	365	422	375	352	380	359	343	347	401	368	374	346	338	348	397	345	397	372	399	401	378	392	368	336	384	343	385	370	337	358	359	379	382	352	354	360	364	404	352	380	368	381	338	354	356	358	369	349	362	349	380	352	333	351	363	369	383	362	365	386	362	368	368	343	351	365	374	386	370	349	352	402	350	398	370	362	401	349	366	368	378	374	336	383	347	353	363	396	356	356	391	358	376	351	383	326	317	350	367	375	362	366	390	354	409	359	354	379	366	374	350	370	388	371	353	410	377	369	368	379	375
19027	38415	32198	24630	21820	18675	15147	9138	5598	3450	2533	1983	1823	1624	1489	1286	1134	1029	903	865	798	720	718	656	595	571	570	476	500	466	518	450	465	468	439	437	439	470	453	383	439	423	447	419	476	422	431	399	400	420	412	416	428	449	422	412	400	408	400	408	430	444	403	397	393	402	404	387	420	405	410	409	426	383	395	381	395	409	411	382	389	415	369	407	368	440	407	378	392	380	433	399	378	403	377	393	418	417	388	379	397	372	392	399	431	422	407	399	359	427	409	392	431	372	425	382	412	383	412	401	390	405	432	411	431	379	412	396	390	411	431	404	382	407	376	452	415	404	376	413	410	390	395	392	400	403	366	437	417	395	418	406	426	417	401	399	402	405	422	449	425	443	396	394	404	442	399	393	413	393	418	442	403	398	429	428	397	378	406	406	407	444	424	394	409	391	388	412	409	416	398	412	406	426	425	429	399	401	420	420	426	400	388	406	426	391	405	419	405	438	405	395	463	395	396	390	400	402	389	402	400	428	401	403	392	421	397	395	404	411	413	387	445	367	461	408	391	371	445	443	422	400	391	389	380	432	398	406	367	401	407	414	414	411	350	393	397	367	404	413	399	422	425	421	419	446	409	419	395	406	379	423	405	391	407	397	451	421	387	365	376	440	446	382	398	438	421	420	417	404	378	384	404	374	405	406	391	375	431	458	382	425	393	408	411	413	403	379	416	395	389	403	394	422	431	413	416	372	409	435	407	376	389	446	432	420	428	418	403	406	429	398	433	371	389	401	408	404	421	403	416	405	382	424	404	404	427	370	375	432	402	394	424	395	419	394	382	426	405	414	417	401	397	377	425	448	426	394	455	398	394	384	426	434	424	400	415	409	417	407	377	382	445	393	407	408	382	431	414	453	414	400	418	406	364	412	400	459	417	393	406	399	386	397	399	409	377	413	423	409	417	369	405	424	410	417	421	386	384	387	359	403	410	396	399	386	426	404	408	424	397	446	411	404	369	417	422	385	399	384	380	431	391	374	389	381	377	411	409	394	392	400	401	403	408	412	414	396	400	398	398	414	399	395	386	379	418	402	375	383	406	411	426	435	399	382	396	417	416	397	444	407	415	413	388	397	381	385	407	402	373	385	397	404	390	397	398	392	421	404	398	408	406	389	427	403	402	394	411	406	420	433	407	421	387	405	377	445	392	397	424	340	437	425	400	399	411	417	381	430	426	392	390	416	397	392	420	418	403	430	414	418	418	422	385	433	420	439	408	360	416	420	409	411	420	409	404	424	406	397	406	413	419	413	406	416	413	389	440	386	383	404	422	433	428	389	379	391	397	411	441	388	439	418	409	471	413	431	411	436	373	403	422	422	416	381	401	409	405	427	417	413	415	397	422	432	418	388	412	423	396	424	418	443	424	417	403	363	425	420	378	433	399	421	407	407	453	393	374	383	411	404	374	413	376	391	408	437	423	377	385	432	391	437	391	402	397	405	400	432	392	389	404	406	413	367	481	406	415	394	404	394	435	390	407	398	424	417	404	433	449	399	437	409	404	418	423	395	408	356	420	433	389	407	408	398	395	375	408	430	413	404	411	398	398	420	425	389	426	361	381	395	416	393	384	418	365	423	444	421	417	402	393	410	406	399	414	388	390	389	394	441	372	439	387	424	394	425	394	431	393	411	389	427	373	400	411	385	405	374	398	396	404	390	426	395	374	393	399	414	365	421	405	396	371	417	424	393	430	395	427	389	417	430	415	345	413	395	357	387	430	390	438	384	435	384	382	389	426	404	402	390	397	403	398	432	422	387	406	438	418	392	433	418	421	440	391	385	386	393	380	393	418	428	380	415	390	421	373	399	388	373	355	408	419	371	407	418	373	420	412	426	416	421	435	414	378	409	382	396	387	372	383	427	426	451	385	409	403	448	431	432	437	363	432	410	390	392	423	379	415	446	368	437	371	412	406	422	419	393	409	438	399	435	422	399	376	379	412	409	442	370	418	367	420	412	385	423	403	407	394	418	379	399	417	408	411	381	399	393	390	407	398	396	402	402	407	391	404	423	389	430	397	447	388	406	387	407	439	392	400	405	393	390	389	453	395	415	440	417	388	382	432	409	397	373	364	373	393	414	378	381	417	397	404	395	413	423	415	404	402	410	390	406	413	395	465	438	413	421	463	398	392	394	375	420	422	395	396	416	433	400	424	409	408	432	409	401	412	424	407	383	399	437	414	390	396	396	414	402	422	390	409	436	427	415	408	429	416	411	366	384	373	429	402	427	376	401	421	386	413	403	420	421	419	401	373	390	401	412	392	399	382	436	386	397	396	394	421	406	400	389	421	429	377	424	385	397	395	410	439	393	384	381	418	418	425	376	396	385	408	421	406	436	415	404	424	393	394	374	416	388	405	400	407	359	406	418	367	407	393	424	447	397	392	391	379	393	435	433	351	416	404	442	379	430	417	446	389	395	410	367	431	412	408	380	383	388	421	400	399	436	372	391	392	370	431	369	408	425	374	403	400	378	427	416	398	429	389	439	379	436	398	409	412	416	361	387	391	400	380	394	401	427	396	410	421	374	407	402	423	406	392	429	397	420	373	407	358	400	381	425	413	374	423	388	404	405	420	381	422	425	374	365	422	404	396	397	369	408	441	416	423	409	393	423	398	388	378	383	412	431	399	417	438	425	412	428	425	418	412	398	414	428	399	411	416	404	395	420	389	447	386	401	377	392	401	405	418	420	373	391	396	407	423	403	412	413	392	439	395	400	419	447	409	390	388	408	407	401	394	420	399	455	385	373	380	406	421	410	403	429	392	381	395	452	422	425	401	410	401	397	401	402	367	431	376	363	428	426	438	403	425	411	423	358	407	371	423	421	432	400	367	392	463	388	415	410	391	380	424	412	387	437	439	424	462	412	433	426	395	395	433	406	433	372	413	400	464	390	365	436	413	398	439	389	391	435	418	389	398	381	397	404	441	381	413	380	400	387	438	411	419	417	433	435	396	404	438	396	383	426	365	404	384	434	378	413	407	436	377	396	413	343	349	403	403	416	402	429	403	441	375	426	397	400	392	374	412	379	404	368	387	385	411	395	390	392	420	357	406	376	425	438	395	423	416	414	417	399	395	389	387	431	426	386	427	389	391	451	397	405	392	380	435	391	419	417	407	421	415	425	416	394	402	412	395	417	391	413	363	390	381	392	370	404	429	395	384	429	395	381	406	410	371	425	381	400	436	422	375	402	381	386	431	396	422	397	412	417	379	402	399	383	404	401	408	443	385	421	412	379	425	415	418	392	411	427	441	432	393	401	380	388	429	395	413	407	424	386	372	381	396	395	395	404	416	423	377	444	376	413	418	419	401	379	400	391	436	386	403	423	433	392	395	405	372	399	395	383	395	385	419	429	387	402	380	375	398	398	375	376	410	425	369	431	393	417	403	377	407	386	387	407	389	392	356	422	428	410	413	444	401	396	400	389	417	384	430	400	404	416	390	391	380	407
22484	21024	28536	23793	21455	23395	24306	12430	6337	3752	2593	2050	1720	1500	1446	1260	1089	957	818	665	688	671	659	541	487	410	430	378	370	359	358	298	273	291	263	298	261	252	248	264	281	263	267	230	245	236	267	220	216	226	246	247	222	230	234	239	227	237	243	217	233	240	220	196	234	206	204	206	232	207	218	207	197	218	224	222	212	202	230	225	192	213	206	217	211	217	227	211	214	221	242	225	241	184	212	197	191	208	218	238	230	222	209	192	209	215	234	253	191	174	223	222	230	209	222	213	198	248	212	219	206	201	199	207	212	222	217	203	238	221	208	231	234	233	220	212	235	193	226	225	228	216	224	224	221	224	226	229	214	220	200	200	204	213	212	202	226	210	227	199	227	233	224	204	218	218	206	201	189	231	224	231	206	253	197	222	210	217	192	228	209	202	235	206	211	238	203	224	210	211	214	196	203	209	219	226	197	220	219	220	236	224	228	188	212	229	198	225	222	210	234	227	224	195	209	217	174	213	223	188	215	225	213	216	215	229	212	213	228	189	215	228	205	211	214	205	230	216	220	216	204	215	230	205	219	206	198	232	218	168	196	208	238	221	234	232	195	221	220	219	230	193	217	197	217	239	207	236	188	231	200	209	223	224	227	230	197	221	229	203	204	204	215	221	193	217	193	223	203	205	239	217	212	214	240	227	185	229	223	230	210	218	203	209	223	194	238	229	199	243	201	185	197	198	205	226	217	204	250	238	209	221	207	220	235	197	227	210	251	215	231	221	213	226	206	230	245	187	198	234	225	220	191	235	238	210	219	209	210	195	211	222	205	230	239	214	216	205	215	230	240	217	238	231	253	215	198	210	232	213	225	222	216	207	225	234	224	180	215	228	233	214	229	208	223	240	209	200	228	225	186	212	220	208	203	215	218	231	231	227	200	215	216	234	217	213	218	214	228	209	212	230	221	192	205	220	212	203	226	222	220	214	225	226	184	211	210	218	205	205	207	214	217	185	210	228	236	242	237	214	206	219	191	216	204	228	211	242	218	195	214	193	212	206	229	210	209	208	228	220	219	205	221	217	198	211	205	213	183	233	224	259	212	219	217	221	203	184	198	224	206	220	239	225	195	236	223	193	240	232	215	201	216	228	200	236	197	208	198	199	212	225	226	226	229	214	231	203	202	222	227	225	230	218	200	202	217	210	212	211	228	221	243	229	217	211	223	215	206	219	209	214	212	231	229	223	189	207	239	221	225	227	221	207	213	201	223	232	217	209	236	207	234	225	209	231	203	184	211	226	235	215	226	206	223	240	218	206	196	212	218	207	213	206	217	232	224	220	205	216	224	241	214	220	221	229	240	224	214	233	231	221	223	231	203	216	220	211	240	241	244	224	249	210	220	201	224	244	225	216	248	218	227	220	203	235	225	211	200	228	228	238	204	213	237	223	224	211	235	219	207	223	222	228	209	205	205	202	217	225	210	236	222	223	246	245	216	230	204	198	214	209	216	221	195	237	196	215	199	233	222	204	214	194	224	241	210	219	228	199	208	221	236	212	234	203	235	221	218	225	212	214	208	236	222	196	226	190	225	198	210	213	220	214	216	208	202	208	203	211	212	238	229	180	222	209	219	213	196	240	184	190	233	200	217	224	234	218	208	256	233	235	211	217	213	220	199	202	225	205	207	237	225	194	216	214	197	209	198	184	211	205	212	228	205	248	223	196	210	216	211	238	207	199	211	210	203	246	198	216	237	224	213	217	193	228	214	212	196	199	208	193	197	191	215	201	193	203	210	194	232	217	231	216	228	218	224	222	238	219	227	223	234	241	200	225	223	192	215	232	210	206	217	220	232	201	205	222	222	214	198	206	202	213	212	241	222	201	195	230	202	223	205	227	196	198	208	206	220	233	233	219	215	224	239	219	204	234	195	212	223	235	213	205	238	234	212	200	226	218	217	193	228	194	209	201	198	216	219	214	199	196	196	221	218	231	231	201	227	205	217	207	233	237	220	217	231	205	240	235	210	212	213	214	208	224	234	246	214	217	209	219	194	211	209	197	212	240	211	198	200	224	205	233	212	210	214	209	192	210	219	202	189	191	197	213	225	226	207	212	221	211	233	231	231	218	213	207	224	214	221	219	203	217	209	217	224	204	216	218	227	211	206	238	198	221	220	209	205	224	220	213	197	186	226	199	214	264	212	207	214	241	195	197	222	210	227	188	198	199	186	219	213	240	203	201	219	217	210	217	201	211	211	237	222	228	210	213	210	211	199	208	228	220	210	207	210	235	228	205	207	198	215	220	208	206	238	223	196	215	193	226	199	212	232	224	209	228	209	196	242	213	191	190	226	226	213	214	247	192	208	198	224	238	223	225	192	220	216	224	215	209	214	209	210	201	206	221	200	213	229	186	217	208	216	188	212	225	202	204	216	211	217	226	238	206	225	196	214	194	233	191	199	211	208	217	196	228	213	213	199	181	206	233	214	213	219	202	224	250	192	227	216	207	230	189	209	236	216	197	208	208	210	207	248	268	220	220	223	206	194	219	199	228	208	228	216	216	198	208	206	208	197	224	212	243	207	228	202	236	207	191	181	197	232	236	216	225	205	235	213	220	188	227	215	223	227	220	223	216	246	227	238	232	230	216	259	197	215	213	229	205	204	215	218	235	229	222	221	207	205	201	218	219	193	217	228	196	218	238	204	213	223	200	214	250	234	221	213	229	215	238	211	191	218	193	213	237	187	205	231	203	228	197	224	195	204	200	195	201	224	201	197	212	209	237	247	221	205	205	205	217	208	207	219	208	242	202	222	244	209	218	210	239	216	193	212	199	161	253	222	202	217	199	238	220	208	224	231	196	215	226	221	223	215	214	223	202	211	226	224	191	216	224	230	230	220	209	222	240	207	218	221	214	209	241	214	201	197	214	194	221	228	221	203	225	204	202	218	209	197	227	233	200	219	221	228	222	197	210	210	228	244	204	209	213	203	209	226	218	227	206	224	202	218	199	204	217	249	217	232	242	222	212	219	225	190	236	208	221	196	245	194	202	205	205	210	228	222	194	231	208	231	210	229	191	243	231	224	229	204	245	221	224	241	215	251	217	207	206	219	230	212	204	192	221	200	216	237	212	204	243	180	207	229	230	201	225	224	229	200	202	229	210	207	238	222	208	219	242	238	216	207	199	210	205	202	224	207	211	194	212	187	221	214	209	205	198	246	206	213	194	220	208	210	218	203	232	188	203	214	208	209	181	201	226	215	201	214	200	223	223	218	212	222	210	203	185	251	222	220	211	227	237	211	227	193	213	205	203	231	193	249	238	215	237	224	221	184	182	253	220	209	215	212	211	211	228	236	224	218	222	246	214	239	195	202	228	204	202	198	216	207	245	227	211	230	220	242	219	200	213	229	224	203	202	223	207	244	219	225	197	206	199	191	197	219	226	203	228	217	219	205	214	209	236	207	207	210	208	214	207	211	249	231	200	234	231	200	190	202	225	206	188	205	212
21795	46760	40648	33047	30221	27009	22627	14713	9221	5771	3963	3265	2768	2292	2185	1959	1636	1379	1137	1005	904	937	862	727	633	535	578	488	449	438	418	365	325	322	359	321	306	344	288	279	295	298	288	288	272	274	273	274	302	251	257	233	263	241	274	260	238	259	245	265	259	272	239	261	247	248	239	241	257	250	234	245	230	257	230	231	245	227	248	255	252	244	233	225	260	254	254	251	248	245	249	252	243	239	225	246	215	232	257	246	230	209	240	234	242	223	253	258	240	217	232	235	236	248	245	255	226	227	239	231	222	232	231	217	235	235	232	260	265	261	220	244	243	256	251	276	251	250	238	250	282	241	257	243	241	243	241	269	256	208	237	240	256	220	232	221	241	236	231	230	243	232	259	237	281	235	208	252	222	231	226	245	241	262	239	252	239	224	228	248	273	254	240	241	217	268	230	229	234	239	212	244	218	251	199	224	272	225	250	232	236	228	240	242	239	205	267	246	253	237	254	206	235	218	239	241	241	241	241	243	241	213	249	255	253	251	241	244	249	240	230	261	220	236	212	224	235	250	234	226	188	260	236	245	256	239	245	242	233	299	250	252	224	224	228	254	243	245	229	221	247	251	222	192	227	245	267	228	227	248	248	218	201	232	250	239	247	215	249	244	231	247	249	238	219	246	243	226	233	236	238	214	253	222	208	237	240	241	227	237	230	242	253	232	251	242	233	244	226	239	217	248	227	261	220	264	246	233	259	221	237	207	243	264	236	232	251	231	256	226	250	232	225	199	239	228	233	237	230	230	226	253	210	229	223	237	224	231	260	232	237	230	250	227	220	274	236	248	228	245	258	186	225	233	240	227	233	228	229	231	259	277	210	228	246	231	227	240	265	251	235	237	235	256	235	256	247	238	245	229	240	249	213	227	248	226	260	248	218	216	234	236	224	213	232	237	253	263	266	250	245	244	250	225	224	230	263	243	212	242	248	237	225	240	226	252	232	225	247	241	227	223	234	224	248	233	238	226	239	237	253	217	267	226	258	233	249	239	225	246	214	247	230	242	223	253	252	234	281	262	262	260	224	266	235	242	234	232	251	227	219	242	239	221	244	249	240	232	243	231	264	231	241	233	226	255	246	247	243	248	237	229	230	261	221	244	271	234	252	235	260	228	276	264	214	234	229	227	255	237	230	223	244	241	246	194	226	241	244	273	238	239	253	236	233	221	242	233	253	235	221	248	221	238	206	242	246	231	229	249	237	265	246	252	246	232	255	265	258	247	240	256	239	251	255	245	239	226	199	247	241	236	223	240	249	254	228	231	239	212	232	246	227	238	266	203	234	210	245	246	237	248	248	249	241	258	219	227	239	241	242	226	247	240	221	251	247	247	238	222	230	251	244	227	222	226	240	233	230	243	248	236	226	253	260	260	233	266	242	222	239	258	227	239	245	247	246	244	224	251	242	235	233	234	221	260	244	221	243	272	258	243	236	235	247	242	247	244	241	228	256	221	215	244	235	268	242	236	264	240	244	229	232	248	223	246	204	238	213	205	233	277	256	222	245	221	237	221	268	231	267	244	239	250	210	243	233	233	272	249	243	238	264	235	239	247	264	238	232	236	257	265	238	215	266	249	245	249	256	241	260	272	217	212	209	253	203	272	210	222	258	233	236	222	243	214	248	240	244	225	208	236	232	219	237	246	246	224	242	210	266	232	227	274	248	239	248	230	229	236	245	242	218	232	246	268	228	235	246	229	218	208	211	247	222	251	242	238	251	238	240	233	248	239	235	238	242	223	244	247	250	250	255	235	241	216	239	228	252	253	243	249	247	236	249	244	263	257	232	225	220	258	230	226	244	243	218	255	252	229	253	244	241	219	225	253	234	237	247	242	233	238	230	239	241	229	262	229	224	209	227	241	252	243	252	246	250	226	241	232	214	251	234	276	276	258	213	231	230	243	248	258	225	244	212	236	222	237	264	244	269	253	255	218	228	231	244	242	220	234	217	228	233	268	259	252	211	240	227	235	225	251	248	228	225	256	238	235	234	240	214	207	232	222	210	226	249	231	221	225	230	244	254	234	241	250	258	247	239	219	235	233	251	242	248	237	219	240	239	240	233	236	276	202	228	219	241	201	241	208	228	236	227	259	229	259	244	258	238	227	241	230	253	253	238	234	271	230	218	220	235	241	240	235	236	233	253	243	260	230	235	246	236	237	238	243	232	248	245	239	259	241	233	275	238	255	230	261	241	230	238	242	232	244	224	252	252	227	235	196	269	235	257	207	229	241	246	247	236	248	235	237	230	217	228	234	237	253	236	234	241	235	224	248	209	248	238	236	235	258	277	234	251	206	236	229	217	242	263	214	229	241	222	260	243	222	231	230	223	215	235	263	231	248	239	250	240	245	221	247	240	220	229	207	257	202	267	255	264	224	238	253	248	231	227	242	226	235	246	213	218	225	218	223	243	255	225	223	240	238	245	245	254	224	222	217	229	231	215	247	236	224	224	200	226	212	234	225	256	210	216	260	213	241	237	235	226	264	230	237	258	209	216	226	224	239	245	217	242	237	242	225	260	251	230	259	232	262	229	223	260	225	265	225	233	257	249	230	272	248	241	237	232	269	252	232	254	236	223	255	252	255	244	235	228	231	243	212	242	247	216	233	247	245	251	235	234	246	241	248	229	252	247	236	258	245	254	267	237	236	236	245	236	259	242	218	219	216	220	227	238	234	217	249	250	247	254	248	250	245	242	233	244	243	259	222	256	231	252	245	226	238	249	222	240	233	227	247	234	241	223	233	230	236	245	240	228	243	235	244	245	228	235	228	245	231	259	243	216	252	228	242	204	218	252	232	210	234	254	234	244	249	240	223	230	235	235	240	237	238	227	247	255	226	222	212	246	221	248	245	247	241	222	224	227	252	225	215	213	234	234	256	265	242	246	214	222	257	216	236	252	218	219	211	235	251	217	227	244	254	229	233	231	242	226	201	227	206	238	231	261	239	225	247	245	231	244	261	241	243	259	252	258	229	224	209	251	228	229	218	244	252	247	239	233	227	245	244	240	225	242	236	237	241	237	245	214	233	227	262	231	252	243	240	220	277	249	235	229	250	238	242	227	237	209	241	233	254	252	187	266	223	246	241	234	225	269	192	211	230	236	223	234	218	244	230	234	232	244	217	243	273	245	249	223	242	261	246	238	246	235	239	226	231	202	257	230	244	232	231	247	262	218	245	247	256	232	254	249	213	259	248	247	233	230	232	242	250	222	247	239	239	228	264	267	238	238	222	257	251	256	240	232	199	267	237	247	238	240	242	258	262	252	244	246	249	228	227	222	244	225	258	237	239	215	197	237	217	256	229	198	241	204	238	231	249	237	250	225	240	254	235	222	246	221	249	245	226	246	262	244	238	255	228	231	219	247	242	240	220	228	230	210	230	238	255	219	199	240	244	263	229	225	229	257	210	264	220	235	245	251	234	212	239	253	234	222	250	228	229	267	245	252	245	232	256
27526	22864	24822	19567	13677	9846	7318	3974	2326	1534	1195	1050	983	989	935	908	765	741	692	680	629	640	647	593	563	529	523	524	515	512	502	539	442	492	466	498	482	447	502	514	458	476	471	459	493	488	479	501	468	475	471	499	434	459	511	455	449	447	479	467	507	443	507	486	478	451	498	453	440	414	464	471	467	419	473	456	470	478	483	460	508	452	496	453	461	486	398	506	509	470	474	460	499	463	445	486	470	508	455	500	479	510	438	472	499	452	502	520	461	434	474	435	469	495	446	479	507	477	516	500	454	490	464	484	510	504	475	463	450	428	472	496	473	475	484	469	476	508	457	473	496	451	454	451	456	477	441	495	475	480	489	461	459	494	488	484	478	436	455	454	452	469	488	450	445	477	442	455	452	432	501	494	481	480	451	476	476	518	462	499	510	461	474	462	453	450	474	456	441	493	464	482	470	484	500	448	495	448	451	414	499	471	491	438	519	472	505	464	488	466	468	472	491	466	481	442	483	442	521	465	513	458	538	442	478	468	456	474	476	465	468	479	491	483	483	506	489	457	446	499	444	479	464	515	455	454	493	452	502	469	482	449	518	461	485	464	474	438	444	501	481	446	472	485	480	506	455	455	487	472	492	483	488	472	483	461	477	456	452	472	494	504	490	449	460	453	480	489	458	481	445	489	498	467	462	482	448	502	467	496	476	470	421	498	429	450	457	479	466	423	463	486	480	490	471	476	523	466	459	462	506	455	448	442	473	485	488	479	449	472	485	474	520	490	466	485	453	484	499	452	483	467	471	465	462	445	451	423	519	464	470	503	458	452	471	496	476	468	504	501	469	474	486	474	485	455	466	479	501	455	483	456	453	456	482	472	483	439	434	511	487	483	501	478	460	473	464	471	462	482	431	487	452	456	463	461	468	463	455	455	491	430	543	468	499	480	498	515	454	461	459	454	437	511	476	485	451	448	522	477	508	414	443	472	435	484	468	461	425	471	473	485	461	434	462	457	451	479	499	473	523	469	485	487	493	488	443	467	471	476	467	475	463	481	467	468	429	480	430	494	467	482	434	452	473	501	461	449	426	450	458	424	425	471	449	490	446	469	508	445	471	458	460	418	455	464	442	457	487	452	449	472	489	482	459	473	502	473	448	468	496	471	441	493	442	468	516	476	456	473	469	426	477	509	456	473	503	415	513	482	427	465	487	477	503	449	477	488	484	461	483	443	502	464	426	481	446	482	452	485	453	440	471	455	457	466	446	462	494	472	473	448	493	509	452	485	471	463	444	478	464	437	441	481	459	514	483	483	478	517	478	454	478	505	479	436	515	474	485	447	459	483	513	450	482	457	479	430	440	456	481	420	484	454	433	471	460	477	438	477	484	450	460	473	470	448	461	512	472	520	457	464	444	464	485	428	434	459	477	483	451	437	458	486	454	448	448	469	467	483	447	480	482	473	435	493	471	483	496	451	510	448	506	472	450	449	451	440	469	501	474	494	489	448	478	454	478	465	490	415	506	470	451	484	505	492	513	444	475	525	458	485	490	430	478	480	467	482	501	459	496	503	455	435	474	479	475	478	452	452	469	480	472	514	478	447	451	462	466	464	477	482	449	464	444	441	460	451	476	468	459	450	480	474	487	468	450	476	478	467	495	533	470	509	502	467	472	461	465	521	435	494	466	490	448	497	460	479	494	485	467	465	505	467	464	454	473	511	435	440	467	435	488	440	493	442	472	454	487	450	458	459	472	474	459	488	437	472	473	439	504	506	483	466	449	449	500	454	484	468	475	478	452	489	479	443	445	460	478	472	461	478	451	472	493	448	512	458	475	475	446	483	448	442	473	513	482	491	468	463	447	489	456	495	478	464	479	452	442	485	495	466	434	442	465	483	483	452	463	456	479	416	478	491	474	483	491	462	465	485	464	463	489	453	470	469	464	496	476	488	465	457	446	474	481	455	448	449	462	457	478	491	470	501	452	486	454	453	445	532	457	466	441	476	508	460	497	489	478	429	438	467	479	507	519	504	517	499	489	470	466	472	452	472	429	516	482	452	458	447	470	432	474	461	462	494	495	487	459	431	454	454	488	450	473	467	454	470	486	496	461	474	486	437	465	470	454	469	452	458	461	497	466	500	456	455	510	499	464	475	454	496	476	502	473	516	465	493	472	459	497	461	514	446	445	448	458	468	445	480	509	447	444	482	461	480	489	468	488	456	485	505	465	463	450	449	494	436	484	484	492	472	491	476	501	481	510	455	496	436	451	485	477	415	448	478	496	473	495	467	464	489	500	455	492	499	455	466	490	457	456	493	480	531	496	480	487	503	471	476	454	485	441	480	431	447	458	510	449	433	479	505	459	451	456	432	484	485	461	460	436	448	497	449	462	452	534	476	492	474	483	457	474	495	478	455	488	427	486	481	451	487	460	447	458	461	486	460	450	491	470	475	477	456	456	454	456	498	430	483	450	483	478	449	474	459	446	480	466	449	453	505	444	498	492	502	464	511	478	453	487	470	462	472	465	459	480	463	473	463	460	512	471	473	440	505	467	467	463	486	448	479	482	454	486	431	485	478	463	463	464	469	476	484	448	458	447	475	481	461	441	491	453	546	466	456	450	436	445	485	479	432	496	475	535	482	467	463	442	442	462	532	405	471	436	479	479	483	491	479	476	484	450	444	461	451	527	478	503	493	474	471	490	477	489	470	476	456	496	487	447	491	480	507	489	473	530	446	425	472	450	459	477	489	405	465	491	415	460	460	451	459	481	464	478	503	457	428	461	407	474	452	469	502	482	436	481	517	470	440	479	453	442	473	475	462	467	479	456	482	471	499	457	458	459	494	465	479	454	455	465	481	430	451	446	437	466	477	468	452	474	500	447	432	495	449	503	519	515	448	484	465	468	452	465	482	429	503	445	477	481	457	459	493	464	492	463	472	435	463	501	478	477	454	461	430	439	484	485	518	481	443	430	452	497	449	482	456	467	468	485	434	471	480	475	509	468	491	484	457	495	442	520	473	455	469	421	526	456	504	465	473	498	494	458	463	410	450	452	465	470	475	461	489	467	449	445	466	470	470	461	431	457	454	422	453	483	460	480	467	503	448	438	495	478	482	483	483	483	466	485	461	510	439	454	448	474	509	482	472	502	448	497	487	485	470	485	479	451	448	481	514	466	464	448	441	461	482	476	429	491	483	475	452	502	457	489	492	458	539	458	425	450	460	472	460	463	474	463	520	451	479	472	471	446	506	484	481	425	462	484	488	507	449	464	456	463	456	485	424	456	458	454	481	468	451	465	476	473	438	475	457	473	431	464	476	487	484	487	464	473	427	449	480	458	443	438	461	493	506	462	483	529	482	459	454	439	467	428	454	488	455	491	474	476	477	486	500	489	447	487	475	436	482	476	457	467	499	492	444	495	478	441	481	507	489	513	498	480	450	434	501	477	450	458	458	475	485	442	500	460	474	451	477	450	509	490	457	494	480	450	464	457	501	488	464
17680	32651	27060	19445	16661	13927	11085	6565	3879	2474	1886	1573	1456	1301	1168	1124	983	951	861	813	790	772	743	711	641	692	615	600	557	611	580	543	551	571	587	555	569	532	563	576	514	581	526	544	555	508	546	523	532	528	536	540	560	574	515	533	553	552	521	519	554	513	516	520	518	532	535	491	543	544	483	560	547	523	527	538	550	535	564	507	532	524	539	528	511	495	520	585	495	569	511	520	561	544	517	532	532	516	529	515	537	534	572	555	538	513	496	537	525	523	538	539	495	518	531	523	473	539	490	519	538	549	540	523	465	536	538	459	513	520	566	516	562	538	499	522	508	506	553	551	551	488	534	529	545	558	533	530	518	534	518	539	536	526	489	555	529	531	544	489	517	519	504	581	518	501	549	532	501	516	569	532	502	490	506	508	527	534	509	558	526	562	562	549	540	536	552	536	541	515	492	523	539	521	519	546	497	495	492	531	524	492	509	524	490	548	511	514	499	508	569	510	471	576	515	524	502	524	523	523	535	530	555	520	545	532	514	486	545	498	535	539	559	543	526	495	515	544	528	490	495	520	520	506	538	534	521	540	546	588	526	540	519	526	492	467	554	533	532	516	549	534	520	475	526	521	539	512	539	570	525	499	526	517	531	507	502	526	561	499	527	566	549	521	572	513	530	509	564	544	544	506	567	535	537	505	456	510	499	543	488	532	522	549	521	533	539	539	562	538	509	551	550	531	510	542	557	533	535	506	528	498	509	515	550	489	492	478	526	535	517	517	546	559	515	513	485	510	514	519	524	518	525	531	537	570	548	527	527	539	537	506	501	533	579	546	517	506	522	541	552	526	535	523	553	544	498	548	548	556	535	486	514	521	501	571	533	527	544	534	539	553	519	543	531	499	542	529	514	492	543	527	546	542	511	541	531	543	495	514	522	503	565	532	523	522	474	524	524	516	570	508	548	569	543	471	501	560	509	544	502	524	506	505	516	519	575	569	537	523	539	533	551	524	529	519	536	546	543	536	484	528	557	558	533	498	547	550	561	532	576	543	525	498	543	535	514	537	544	486	541	532	527	515	582	511	517	531	542	529	510	561	534	526	541	535	485	502	568	519	513	551	551	540	548	577	527	511	565	501	498	518	500	568	542	519	465	497	540	537	518	519	534	487	517	507	555	523	524	552	513	513	518	522	514	525	573	522	558	523	526	562	485	543	574	526	519	537	569	556	520	532	509	551	579	503	567	559	532	517	507	545	556	538	515	521	519	488	526	543	477	536	535	535	488	500	524	509	517	565	595	545	524	537	543	518	557	556	541	528	508	492	534	543	507	512	511	494	516	529	529	560	533	498	512	556	496	520	538	549	575	523	517	534	535	525	515	526	525	550	525	556	524	515	533	526	550	525	515	527	501	549	562	499	551	560	511	546	494	562	499	607	512	546	531	484	489	469	545	500	560	491	540	521	514	588	552	509	538	532	578	511	525	520	526	540	545	492	528	522	556	540	523	519	552	547	501	508	517	552	530	518	532	533	535	536	498	530	519	543	539	526	508	544	533	556	578	502	497	561	533	537	538	524	513	552	488	526	548	585	518	522	527	497	519	525	493	530	506	510	498	511	529	536	548	489	568	507	519	496	498	559	536	512	583	502	527	520	550	481	535	489	508	534	513	525	561	516	493	550	537	503	551	520	509	532	532	532	505	561	527	516	509	570	484	489	518	550	520	524	512	508	466	506	534	533	535	526	502	559	499	504	541	565	513	544	506	521	543	576	575	519	512	554	540	513	553	501	496	536	533	547	544	506	530	529	535	540	525	509	495	527	519	541	533	498	571	542	553	508	569	494	559	533	552	561	500	537	531	549	534	533	549	538	519	522	525	519	503	548	510	507	540	508	557	472	504	546	534	528	531	483	475	514	544	502	532	493	553	585	524	537	524	531	514	536	544	534	512	543	512	504	535	542	512	522	518	520	547	488	543	552	556	533	530	558	510	523	508	539	508	511	517	508	540	528	518	589	532	540	517	530	559	533	500	530	546	535	518	524	531	512	573	584	508	520	575	540	520	510	524	538	559	561	505	537	480	537	522	530	541	524	562	516	550	510	550	533	517	527	498	501	534	516	515	523	541	527	526	519	543	527	546	513	552	553	525	516	545	527	473	552	543	565	500	518	521	535	504	577	504	552	505	520	540	516	507	528	539	548	574	545	552	540	541	543	521	546	508	516	489	517	521	523	492	520	551	537	526	505	517	523	557	527	529	530	514	511	559	550	557	531	558	551	523	533	523	559	580	535	527	502	520	557	566	566	542	533	524	539	511	527	573	504	542	542	528	517	561	490	540	555	543	552	501	535	514	544	486	511	522	533	528	515	522	529	504	546	546	535	546	519	540	548	537	523	540	504	521	526	540	486	546	555	505	561	502	480	480	527	507	539	519	577	532	534	536	522	490	573	550	526	545	544	550	554	553	540	540	505	537	564	553	574	525	518	547	524	499	520	515	498	515	513	517	505	531	537	515	529	520	508	539	496	498	515	534	512	537	540	543	585	542	527	546	502	533	532	541	578	490	514	546	477	529	512	507	514	500	586	528	515	509	580	530	534	552	535	523	547	523	548	524	541	542	523	549	519	564	467	555	532	524	531	571	511	550	549	516	593	519	524	545	537	535	511	554	512	488	558	517	526	522	521	499	543	552	525	576	529	538	516	558	542	496	548	549	525	504	536	534	512	505	561	514	578	514	494	530	550	551	517	505	551	504	542	539	512	532	491	494	541	559	532	546	505	557	495	518	543	531	547	531	525	537	538	525	530	531	541	551	529	525	499	514	529	526	589	518	553	517	554	545	519	526	558	559	544	493	533	472	492	486	527	526	505	578	537	530	523	526	530	542	520	513	530	536	526	543	487	544	525	518	540	595	532	520	508	523	529	532	509	479	501	501	546	502	539	563	557	509	510	508	555	554	490	530	513	538	529	558	560	533	496	536	548	523	492	497	576	496	540	537	525	534	490	545	577	534	531	552	569	551	566	501	504	541	523	557	544	536	540	515	543	525	507	533	516	522	548	550	521	515	541	494	482	531	531	525	534	506	503	535	545	521	529	518	524	509	507	557	544	527	514	509	544	549	519	480	502	555	530	485	555	522	487	551	557	510	559	547	580	478	549	558	505	531	520	525	542	534	519	536	529	580	500	526	516	519	533	523	533	555	509	518	512	552	554	554	535	537	537	493	485	529	519	501	525	549	523	498	532	522	535	502	536	577	528	591	499	545	534	546	522	518	556	516	574	547	547	560	563	522	535	507	521	545	593	531	537	545	546	539	536	539	534	534	524	552	553	538	531	530	548	529	543	528	516	542	525	522	526	547	559	567	533	517	531	526	494	552	488	527	534	511	519	538	550	522	523	526	557	529	497	533	523	529	521	518	584	523	508	550	498	538	561	523	566	520	567	495	535	537	564	552	492	503	549	557	508	506	537	524	517	482	528	574	525	529	545	504	517	552	479	520	506
23563	20971	28154	24214	22127	21266	16606	8189	4253	2584	1842	1564	1472	1276	1235	1108	976	863	741	720	646	665	643	600	555	500	493	494	499	426	448	433	400	399	416	393	407	390	391	372	386	410	391	357	372	386	387	385	390	393	368	404	384	383	381	363	337	401	369	348	383	396	378	386	381	372	383	386	375	361	376	388	372	383	366	375	400	394	348	385	375	391	383	393	387	402	358	343	352	366	357	351	388	395	333	369	369	355	362	371	380	377	374	375	360	371	402	382	390	388	343	358	356	359	346	359	383	380	398	354	344	390	351	341	376	359	366	379	378	376	363	366	348	349	376	372	416	351	396	384	361	381	377	338	362	382	403	391	408	362	422	384	353	369	402	382	347	380	390	359	348	346	373	352	356	369	378	386	345	367	372	390	398	390	360	378	391	375	396	322	348	347	397	386	388	377	389	383	362	378	339	369	357	368	331	378	370	396	380	366	390	381	411	350	362	359	393	385	351	377	333	356	379	360	368	363	379	369	347	383	389	360	347	372	367	354	340	408	369	386	384	378	388	360	416	352	354	356	369	374	371	406	384	376	386	358	358	403	399	353	351	394	373	361	359	380	373	388	372	380	416	400	347	384	357	368	373	349	382	366	336	418	362	362	351	389	372	364	323	383	384	366	377	377	369	385	387	327	381	388	347	343	333	362	358	399	401	390	358	379	343	367	391	343	365	368	376	372	376	372	384	386	339	340	376	378	377	342	401	365	379	324	328	352	325	361	349	350	393	375	380	399	414	341	353	367	363	404	347	379	369	396	348	343	383	361	401	396	396	337	404	380	378	369	389	385	346	354	361	376	370	353	342	354	390	343	448	355	397	372	381	376	334	371	363	408	345	374	341	363	403	401	371	330	365	331	362	379	382	402	349	374	368	375	355	370	368	405	374	367	377	398	396	343	382	350	363	377	419	364	350	384	383	361	370	396	330	340	371	374	381	390	379	376	431	361	367	368	369	364	350	378	357	382	390	383	357	377	388	369	410	362	363	348	390	388	373	406	370	371	344	358	399	367	393	360	389	390	365	359	351	382	337	369	376	394	352	384	357	409	366	373	364	395	368	367	339	363	386	403	359	391	356	364	360	360	392	359	350	354	344	346	347	368	368	379	400	341	371	374	326	345	354	405	381	401	349	373	355	360	382	359	375	351	366	354	352	392	376	380	375	368	374	334	352	386	380	388	330	366	378	357	390	379	390	377	398	355	376	386	380	366	360	375	367	399	374	388	383	396	371	374	366	360	368	366	366	388	380	379	340	403	387	379	383	403	382	344	327	374	345	386	372	361	351	367	364	378	379	345	375	406	375	392	346	359	336	406	366	379	372	342	369	411	371	386	405	390	399	360	386	367	360	381	367	348	404	375	356	365	363	365	337	388	339	359	354	362	359	389	359	360	372	394	365	358	360	331	365	412	381	351	379	382	354	377	362	404	345	359	388	381	361	388	349	361	385	368	345	352	370	361	394	363	366	355	365	405	410	353	375	387	381	388	382	380	382	363	303	395	359	381	340	395	387	406	375	379	393	376	347	351	335	379	404	373	387	376	371	354	371	369	368	376	358	392	375	378	364	394	374	389	329	364	381	356	363	396	343	352	404	405	385	365	401	391	345	405	381	387	386	347	341	376	389	362	324	362	386	368	384	353	363	370	388	361	380	374	411	378	383	370	352	368	382	372	334	386	386	352	363	341	376	390	382	385	381	362	357	386	371	355	343	345	408	410	373	399	344	361	364	366	366	361	406	395	385	362	388	382	409	381	357	398	317	361	374	391	400	384	371	374	347	358	367	371	376	362	380	359	404	400	403	351	347	414	378	389	367	396	319	400	344	387	415	354	350	374	355	368	359	378	362	365	327	377	371	349	373	385	352	379	355	385	341	359	379	344	394	369	379	371	338	368	346	372	371	356	411	335	392	379	357	364	364	374	344	403	345	388	372	381	371	382	375	351	391	371	365	388	371	353	422	402	370	337	417	396	345	334	363	396	394	379	353	395	350	377	394	392	405	381	378	372	357	369	423	360	370	391	350	379	355	326	423	356	332	339	400	377	366	346	367	371	363	388	389	419	371	359	353	402	410	366	372	393	363	367	322	341	391	385	349	384	358	388	332	389	375	389	384	360	408	367	347	370	385	358	352	371	369	357	392	397	376	360	368	366	367	396	333	392	353	372	349	362	362	345	376	351	385	405	389	366	359	382	347	360	371	384	356	360	368	362	358	340	355	381	369	365	394	335	394	379	376	384	378	392	382	389	349	376	366	373	381	374	351	396	356	378	396	402	339	348	372	381	373	371	370	390	397	356	409	338	371	371	372	362	388	341	383	390	377	378	352	359	400	399	374	340	383	365	380	406	335	363	340	361	379	366	372	376	368	401	380	424	381	387	376	359	393	395	382	355	316	375	374	346	373	382	371	387	363	368	366	360	358	379	363	351	357	361	387	362	389	363	376	335	321	381	384	393	401	355	350	365	417	375	384	361	362	383	401	359	412	349	348	363	369	363	379	398	354	400	362	357	357	381	383	398	375	385	368	362	392	400	351	392	363	389	348	319	383	376	369	345	352	405	339	363	342	377	361	349	372	381	411	367	372	353	352	384	383	348	399	377	364	380	360	374	349	381	347	367	365	359	375	378	366	335	357	354	352	389	346	383	362	394	351	367	383	409	370	397	385	385	392	388	377	355	378	412	358	377	389	373	354	373	359	353	373	380	409	363	386	377	393	393	390	374	376	367	357	354	359	384	343	342	385	384	337	382	372	365	419	375	367	356	368	363	414	366	392	395	383	382	389	370	358	414	389	400	398	392	369	393	351	394	378	369	373	355	369	360	393	367	364	399	365	371	377	379	379	374	395	378	386	355	375	371	394	368	350	389	340	362	412	366	371	371	372	346	415	369	370	354	398	357	343	344	386	402	366	365	333	389	409	381	351	417	370	357	362	347	402	388	357	346	399	385	397	367	345	373	397	376	405	384	361	340	368	363	356	394	362	364	382	383	361	355	379	358	347	420	336	341	369	370	345	332	340	384	367	380	353	344	378	381	408	371	347	364	365	370	363	369	377	376	372	388	355	330	369	375	396	382	378	341	378	425	366	372	353	362	359	361	361	351	333	378	372	416	378	334	357	361	392	387	372	360	368	359	361	386	370	354	390	370	327	391	395	359	381	386	397	362	361	382	346	426	373	347	376	396	441	368	326	355	331	351	390	377	358	390	398	376	347	369	399	372	343	362	348	365	341	398	363	366	367	349	359	346	359	384	350	350	385	376	373	340	319	358	369	377	372	354	388	378	406	383	398	368	366	387	376	319	371	352	375	355	379	364	344	345	369	382	367	390	367	369	412	379	356	369	385	390	369	368	382	359	380	370	347	369	371	381	367	368	376	362	340	379	366	350	333	395	392	377	395	342	381	373	410	375	376	363	407	368	341	339	387	354	372	356	368	360	391	351	380	382	376	373	364	362	394	362
18858	41463	35356	27565	24386	21576	17789	10911	6724	4074	3059	2487	2133	1814	1691	1605	1358	1208	1108	922	840	904	821	731	683	620	606	599	590	520	546	513	475	484	472	447	468	448	445	457	467	437	466	445	434	479	448	412	420	397	454	431	425	438	432	439	440	475	424	441	417	411	434	411	405	383	418	410	426	430	417	435	439	424	432	451	404	426	424	397	440	426	446	429	431	412	452	399	444	421	386	399	421	420	460	443	439	416	398	405	392	403	415	390	390	429	415	423	476	428	402	418	425	479	421	428	438	438	397	392	420	428	415	398	425	390	419	424	430	416	417	469	395	376	444	409	419	391	427	461	417	425	419	432	415	396	410	418	386	424	442	489	412	414	441	433	426	438	410	430	403	444	410	435	382	416	385	441	397	460	423	399	427	394	433	415	416	422	441	417	406	439	416	420	469	413	414	439	432	408	432	405	380	427	466	436	445	411	430	432	426	380	432	382	462	445	424	439	427	432	367	400	420	464	417	419	404	400	470	441	424	402	405	406	416	412	425	427	468	391	416	405	423	422	388	430	440	434	410	434	427	365	409	473	431	405	396	444	446	401	423	412	412	448	445	402	386	382	445	449	406	426	446	458	410	453	453	414	395	408	451	412	436	443	400	422	396	419	420	434	423	440	421	417	424	404	445	401	433	405	417	403	405	388	374	440	382	410	423	387	434	458	406	406	440	402	411	429	405	409	421	423	414	404	396	389	406	398	436	425	407	430	440	396	432	423	406	455	448	459	443	427	422	444	432	405	461	390	408	423	427	391	414	437	396	435	398	410	430	447	408	405	425	397	437	403	430	431	416	412	422	415	421	438	423	383	432	449	415	409	413	376	394	403	412	440	441	415	410	393	439	427	396	450	406	433	402	417	412	424	421	410	393	401	458	407	403	413	436	443	415	408	446	405	423	415	418	428	420	415	403	461	429	433	431	420	431	384	400	427	406	397	424	400	444	417	417	389	386	439	445	413	415	425	388	426	481	407	416	419	432	418	419	445	424	463	427	383	486	434	410	441	417	400	449	405	434	463	433	400	442	416	471	410	385	407	402	443	461	390	434	422	415	425	449	392	427	388	473	450	447	388	423	432	384	408	419	465	376	400	394	429	436	407	435	470	427	420	424	462	408	389	411	426	427	419	397	396	403	418	416	420	440	409	417	404	439	408	423	415	435	455	413	434	408	405	386	443	426	435	409	410	430	451	405	375	427	413	423	406	433	421	416	409	418	424	388	413	404	405	438	432	450	439	423	402	432	413	412	435	466	406	414	413	433	418	402	435	453	410	412	454	409	443	438	440	449	427	439	409	410	460	435	426	440	408	421	406	381	447	427	469	438	392	422	421	453	410	387	423	421	422	435	435	446	437	405	436	400	397	433	426	409	417	407	417	446	396	424	441	415	421	466	426	442	413	420	430	432	430	436	369	418	426	421	413	416	485	393	443	420	376	387	455	423	427	451	387	432	436	417	422	430	425	403	418	407	453	399	395	416	427	411	409	419	414	428	394	429	387	365	384	401	418	432	425	420	409	439	415	423	444	437	456	460	376	436	433	401	416	411	444	416	427	418	408	454	439	434	431	412	414	479	451	424	417	414	402	378	418	424	411	425	446	389	439	412	424	414	429	396	435	455	423	465	369	439	436	458	404	405	409	389	445	427	423	392	448	405	399	398	431	428	388	443	394	419	422	435	409	437	428	405	434	473	448	449	433	402	435	375	431	450	414	451	386	431	421	372	428	390	408	420	420	432	419	414	416	394	419	396	434	420	402	439	431	426	421	429	446	422	408	435	381	470	411	417	403	390	384	433	430	434	422	390	430	451	433	456	434	416	435	394	396	410	428	405	429	448	413	426	447	446	428	416	449	388	407	433	412	396	426	436	411	391	469	392	428	410	420	426	399	422	412	419	425	379	445	426	412	409	435	422	450	418	429	455	391	452	413	414	427	442	409	431	409	413	427	419	443	439	423	422	445	406	398	413	404	431	407	407	440	415	400	426	453	398	457	422	415	453	405	412	424	414	402	405	453	408	418	436	453	429	408	447	437	426	407	428	433	440	433	427	415	398	414	435	426	408	458	392	390	440	422	435	433	419	379	437	425	436	415	423	392	411	430	404	451	465	439	414	432	454	477	447	398	415	393	430	406	429	405	400	382	437	434	432	418	435	396	429	406	443	426	423	411	419	394	428	451	391	415	467	428	401	399	434	402	447	439	432	411	422	416	406	423	404	419	430	426	398	407	426	430	420	412	414	458	410	404	452	438	435	438	410	430	388	394	428	416	397	449	399	436	429	413	396	381	430	424	420	402	422	442	412	409	419	434	444	440	385	420	455	401	427	411	389	433	436	419	416	454	434	420	412	432	453	425	415	414	387	430	429	421	452	402	434	447	403	431	425	454	451	417	437	410	441	415	385	404	443	379	401	401	428	416	408	429	436	373	418	392	381	426	410	438	411	434	437	443	434	422	435	429	442	375	431	432	419	405	416	438	392	383	406	394	401	455	451	425	436	422	442	426	435	448	436	439	416	483	379	403	432	417	406	474	413	424	403	387	439	412	389	457	411	421	416	462	411	404	379	420	395	411	392	397	450	413	425	397	433	450	403	417	448	455	408	431	396	396	418	412	452	472	429	428	449	436	401	388	411	414	427	441	388	472	452	468	423	445	418	456	389	401	397	484	448	462	432	432	422	415	423	383	416	441	421	428	446	406	388	428	441	400	411	422	454	429	446	396	443	471	427	419	442	424	412	382	482	400	379	422	426	436	439	396	424	398	435	399	405	446	444	441	414	441	405	439	421	409	428	421	444	451	427	456	457	429	400	441	449	458	461	428	430	414	428	423	424	401	419	441	406	445	449	445	435	446	392	483	403	410	409	441	419	438	428	413	375	434	429	405	406	422	425	399	424	410	461	420	446	459	419	437	405	418	414	428	417	400	397	432	415	439	435	400	430	452	427	456	473	425	418	438	400	409	424	445	390	388	415	446	410	439	441	426	399	411	449	404	418	428	438	389	428	442	386	432	431	404	401	437	426	397	435	391	446	447	424	400	411	405	423	437	439	434	422	403	411	429	402	396	448	439	423	416	428	448	413	413	443	438	390	438	410	414	408	427	446	411	409	443	426	389	422	402	430	420	445	407	415	440	408	458	388	433	408	379	434	412	411	407	413	435	445	402	449	405	446	429	413	407	390	421	428	425	425	423	432	399	433	404	436	435	477	425	430	431	443	478	423	410	458	425	377	402	413	422	439	442	390	432	424	409	442	391	406	426	433	399	399	416	443	449	451	406	418	459	405	397	407	442	416	400	445	427	433	413	434	430	427	423	405	411	410	386	384	408	411	435	445	434	402	434	456	440	390	430	419	422	435	401	433	430	405	412	459	403	412	460	422	436	396	406	409	415	415	425	463	414	457	444	476	440	447	458	418	456	445	440	413	466	411	397	416	447	412	418	393	393	430	464	466	419	421	427
24545	20968	27415	25274	20664	15516	11056	5782	3146	1912	1479	1307	1159	1082	995	865	818	788	680	600	596	599	552	546	523	503	483	415	457	436	464	407	440	401	431	410	446	368	388	369	372	394	379	394	379	372	384	386	394	376	367	393	383	361	418	347	441	380	396	378	369	382	350	334	376	359	319	369	376	372	343	378	384	380	371	387	366	387	413	369	387	383	352	337	374	402	400	395	402	386	386	362	371	387	404	369	370	371	343	364	391	398	376	401	373	391	401	333	370	359	377	338	411	361	378	372	384	389	413	386	388	377	415	367	379	389	359	342	364	348	383	339	383	350	375	412	382	383	379	384	381	370	411	381	426	371	384	348	389	371	379	373	398	388	383	380	314	337	385	351	405	378	386	330	380	354	362	330	370	381	364	387	353	354	380	388	333	379	389	371	375	374	387	357	354	355	395	361	371	366	360	382	360	367	389	380	336	358	409	384	367	394	362	376	373	375	354	359	384	391	379	387	306	372	352	369	367	367	381	410	377	378	419	386	365	391	381	316	369	367	384	390	376	427	395	353	364	372	391	375	384	358	376	353	366	367	348	346	362	391	390	364	400	351	369	355	332	339	401	346	352	361	402	357	385	372	398	367	331	383	372	375	354	397	374	346	408	363	352	390	381	343	371	357	354	355	370	343	372	355	360	327	387	345	370	392	365	380	369	387	349	398	386	414	374	363	349	358	370	357	347	382	342	364	382	373	346	373	395	387	364	363	386	399	382	378	372	380	372	401	374	364	361	374	357	378	359	371	354	358	348	377	380	358	388	387	375	377	366	360	383	385	374	408	374	394	388	375	364	390	402	371	361	423	400	385	375	370	384	363	428	362	397	392	385	377	391	338	374	391	367	373	409	380	355	372	359	364	371	372	349	380	399	371	383	347	368	381	380	358	367	354	350	393	337	374	375	345	360	351	349	408	370	393	360	390	418	407	352	372	373	401	341	409	388	393	363	395	399	388	363	396	368	406	390	365	408	361	351	362	371	414	359	395	375	368	375	373	373	374	363	375	346	393	398	384	426	366	377	406	355	385	366	367	414	385	391	400	392	325	364	334	378	356	377	372	345	369	357	383	370	390	373	364	384	375	378	372	364	393	360	343	377	364	354	367	421	385	345	377	359	374	375	390	379	361	404	353	369	361	372	372	362	380	387	393	360	388	371	365	394	351	368	361	357	365	366	373	366	360	362	349	367	375	385	400	390	365	346	357	333	368	378	377	387	372	347	396	363	390	390	356	433	357	387	358	373	367	383	351	380	346	395	396	343	374	366	364	374	374	399	400	378	413	360	357	402	416	407	360	360	359	379	386	372	353	359	389	348	383	339	381	354	417	355	337	376	398	366	375	366	406	362	381	403	356	402	368	359	393	375	363	365	368	378	381	372	357	373	343	365	366	388	390	383	380	379	348	384	383	382	361	372	372	364	388	364	353	391	379	367	354	365	361	398	389	351	366	372	405	385	365	385	371	365	378	367	390	392	366	384	360	377	353	415	409	355	344	362	392	383	364	379	372	345	354	391	366	370	382	382	367	351	366	396	393	353	354	349	408	368	305	375	341	394	359	350	379	363	374	378	412	350	393	371	388	385	367	405	404	385	367	369	338	355	383	367	390	370	383	345	405	357	396	389	366	367	364	378	359	363	400	349	366	343	372	369	385	387	351	379	349	359	395	358	376	347	391	382	388	358	351	358	399	391	400	368	368	368	375	352	381	383	383	395	372	380	458	358	373	387	363	375	382	370	368	391	390	366	385	398	383	371	362	353	403	347	347	361	380	361	397	402	370	385	360	353	369	374	370	355	359	365	386	394	387	379	333	400	368	378	342	351	399	393	369	353	393	401	326	367	412	389	425	345	366	385	368	386	384	377	343	372	357	393	368	359	397	373	368	359	409	366	370	355	361	354	374	374	403	370	359	376	392	350	370	388	362	345	372	405	350	354	376	410	341	350	388	367	398	370	399	359	346	378	396	341	354	384	372	380	360	399	358	352	383	363	379	375	387	386	370	333	368	411	391	383	384	343	362	366	376	368	388	393	355	362	368	376	384	373	363	362	375	365	404	385	387	340	375	378	369	355	359	397	380	376	367	330	340	347	342	382	358	348	415	399	381	378	339	378	356	419	396	376	375	381	394	377	371	403	372	372	355	380	327	382	334	402	368	410	402	375	361	346	382	396	379	389	384	374	370	369	393	366	363	376	344	370	381	382	372	372	362	362	339	399	389	369	359	361	360	357	365	384	348	406	349	379	390	362	380	381	375	379	359	376	365	397	353	324	358	378	375	350	354	375	348	383	370	360	366	380	354	349	365	368	358	371	350	385	347	373	381	396	377	374	349	385	350	358	405	351	379	370	392	395	378	357	346	355	374	356	346	374	352	362	362	372	349	397	384	365	404	357	387	363	412	375	359	372	362	384	374	358	372	380	387	397	382	381	371	385	368	433	396	413	360	381	399	349	337	383	355	374	385	358	360	351	359	405	355	350	404	435	382	386	411	377	387	381	349	352	372	390	399	390	353	367	363	378	394	364	378	362	369	371	351	379	358	397	376	366	365	363	400	387	384	367	354	404	357	412	354	364	383	376	366	381	352	367	357	389	375	376	365	363	369	366	366	364	378	413	377	350	382	373	385	392	363	375	392	347	381	349	359	385	349	351	349	396	353	355	366	369	361	338	383	384	370	376	387	369	401	377	396	372	354	366	418	384	387	376	387	324	372	365	392	361	375	356	371	381	352	356	376	373	339	335	360	365	404	390	392	396	351	419	372	358	365	369	372	370	385	374	364	375	372	359	397	348	405	366	391	353	362	355	400	361	349	373	368	354	374	389	376	368	354	382	382	382	375	378	381	402	381	350	375	374	382	350	388	403	366	364	388	384	381	369	366	362	382	369	393	410	360	375	393	359	393	394	384	380	364	405	366	390	367	403	401	394	384	376	381	371	383	331	363	381	360	395	364	373	359	371	401	343	397	396	374	347	402	400	393	430	413	398	373	352	383	349	388	348	373	379	361	366	378	381	377	403	362	372	380	366	410	386	371	397	387	369	380	368	399	359	374	394	381	370	387	342	347	359	357	380	383	396	302	373	381	374	379	353	355	352	379	376	350	354	380	327	388	384	383	401	383	338	367	386	354	369	391	376	362	395	390	338	379	379	390	337	372	381	366	356	390	419	373	369	342	402	396	396	366	346	334	362	369	413	343	377	340	379	352	376	368	378	357	395	363	337	406	375	368	374	352	398	379	371	336	367	389	354	372	408	393	386	373	356	375	403	397	376	398	354	325	372	394	337	350	388	398	362	390	348	353	428	376	346	372	361	392	399	373	369	367	368	374	366	410	390	398	371	365	415	350	353	366	407	381	373	363	394	340	385	394	404	382	359	402	391	404	347	389	355	346	398	390	405	382	356	364	356	365	404	378	374	346	349	395	398	411	374	375	367	365	378	395	371	381	361	423	385	334	378	356
19089	38537	32563	24577	21763	19013	15327	9126	5360	3381	2409	1959	1647	1488	1452	1295	1144	1043	878	804	779	765	686	610	611	611	570	536	504	483	522	470	459	477	454	417	447	428	427	448	441	460	409	424	422	428	426	412	431	411	418	444	458	419	416	453	429	450	422	458	415	394	392	427	481	414	405	421	435	409	404	419	426	402	383	382	390	452	385	441	414	409	397	402	401	397	426	374	407	419	418	400	423	406	425	368	381	386	361	446	388	439	418	450	419	412	414	383	407	392	408	443	372	423	418	407	390	386	370	403	409	409	384	410	385	419	414	419	414	437	424	429	396	425	392	443	421	409	403	391	444	372	384	431	428	441	409	424	426	372	408	425	396	426	405	429	412	423	387	446	426	411	405	434	412	404	387	401	403	393	384	435	436	381	373	415	388	429	384	409	453	415	400	424	388	395	418	417	428	403	374	391	396	397	417	423	421	410	395	419	413	414	386	421	437	412	418	396	384	378	401	418	394	434	424	397	399	406	428	417	381	421	441	415	410	424	371	393	403	424	450	385	412	437	435	409	425	410	430	392	425	431	367	418	397	424	411	391	424	399	374	405	385	419	400	402	394	401	420	426	421	373	399	399	383	430	412	408	413	395	379	444	430	461	392	440	420	416	403	431	395	406	393	418	414	431	384	396	364	440	422	388	386	388	408	441	413	404	422	382	411	377	420	428	409	388	372	423	413	402	412	395	431	410	368	412	418	399	414	412	379	400	422	410	406	416	397	439	406	401	434	380	420	393	411	415	413	401	391	463	396	417	410	427	410	406	414	411	383	384	422	403	412	398	398	422	377	458	373	416	412	394	407	419	434	427	391	414	402	406	422	411	406	384	381	410	411	388	435	399	425	418	385	439	421	410	403	415	397	430	424	381	415	398	392	408	445	374	424	402	455	389	442	424	393	404	433	437	421	381	461	405	433	377	408	422	431	430	366	439	400	396	409	419	445	427	400	389	393	407	429	395	410	401	399	450	386	419	377	405	427	435	384	408	405	402	403	414	421	402	400	402	442	388	403	384	414	372	433	463	395	442	400	384	387	414	443	382	401	428	384	402	383	378	412	433	395	408	415	397	397	413	397	403	437	429	444	404	393	368	398	460	402	411	418	438	423	405	427	442	399	429	427	394	407	394	416	406	400	451	406	409	412	446	419	410	444	378	441	396	405	414	438	432	393	437	373	376	392	391	401	367	472	416	400	419	411	383	410	407	398	407	384	391	392	428	376	393	401	417	417	439	431	465	422	403	407	459	389	431	409	400	422	435	373	449	402	387	383	411	478	376	429	368	407	379	431	402	393	433	408	409	384	392	391	390	377	438	408	396	426	382	409	398	427	401	410	403	408	392	392	440	386	383	438	416	406	397	406	431	401	406	433	423	398	433	413	418	426	380	445	418	367	416	430	447	400	424	416	401	401	402	402	392	371	410	386	411	397	419	392	423	401	401	386	396	389	380	414	415	409	400	415	413	403	382	426	412	388	398	415	375	483	391	386	385	393	383	419	407	399	416	374	375	361	387	438	393	424	429	407	400	384	396	409	388	442	402	443	411	407	404	411	407	426	385	392	396	388	418	436	406	389	426	390	440	396	381	412	433	394	431	413	456	434	432	408	416	382	430	406	428	432	392	445	444	411	452	401	397	426	402	393	383	421	393	383	414	395	431	389	403	398	376	424	406	409	398	396	395	415	410	403	410	438	414	394	394	406	377	425	421	404	413	432	446	412	382	419	396	411	420	395	427	400	415	377	446	410	427	414	422	406	411	447	404	429	406	404	394	400	425	423	398	403	405	398	435	409	387	410	417	379	376	404	452	403	409	396	439	419	373	385	410	411	394	414	413	411	404	430	400	368	414	403	423	409	408	382	416	419	396	406	388	438	423	418	433	415	458	443	432	430	403	451	451	349	386	425	392	371	393	382	386	440	433	430	392	407	392	428	407	461	419	412	417	432	402	404	411	428	406	413	417	387	406	381	409	418	419	414	386	426	439	426	381	388	420	390	388	424	387	433	383	401	397	392	388	393	446	356	414	395	409	377	440	373	383	422	392	412	442	426	435	393	418	374	415	411	432	428	445	418	393	398	371	420	399	384	417	387	414	415	405	430	434	392	459	413	404	398	424	422	386	440	420	379	461	424	418	404	441	434	420	410	394	412	381	370	382	406	374	421	379	387	403	424	397	372	424	418	401	419	416	371	421	364	438	381	402	385	421	396	400	426	440	438	431	397	400	408	424	416	433	418	440	406	388	394	388	394	420	405	404	415	405	395	432	398	414	406	384	408	385	400	383	392	434	387	406	423	414	412	408	417	408	403	400	379	402	412	438	417	411	375	403	385	386	418	411	439	391	397	420	393	440	439	411	437	379	444	402	429	394	386	433	384	392	417	442	409	413	418	430	404	422	401	362	398	426	382	406	388	392	376	389	414	419	404	405	409	422	427	455	408	424	405	419	391	387	394	392	430	400	405	414	394	387	417	384	409	412	420	430	380	431	446	393	408	422	441	407	384	400	429	370	382	389	409	439	412	409	396	401	368	428	398	396	386	395	426	401	410	436	452	426	420	436	377	454	410	427	379	414	418	430	426	408	387	388	410	460	408	432	399	390	421	427	407	418	416	403	388	403	430	386	397	402	405	415	414	417	407	409	408	418	417	407	390	425	435	450	428	401	370	412	400	366	435	392	456	435	415	391	409	406	410	413	391	436	391	363	441	430	390	409	414	377	443	405	417	417	408	399	422	401	396	423	394	425	384	401	430	415	404	379	413	421	416	407	392	406	423	394	378	436	410	429	385	397	398	429	442	416	412	407	399	403	413	403	437	385	444	373	415	377	393	418	388	389	431	367	415	437	436	439	353	396	402	442	405	393	443	382	404	419	413	385	408	428	391	446	394	402	414	434	435	394	418	439	393	403	388	383	395	421	406	417	448	431	402	450	408	391	417	423	397	400	416	418	430	429	395	421	427	408	431	401	410	410	410	395	393	401	442	391	361	424	377	401	414	443	449	413	385	394	421	384	393	406	399	410	409	404	396	402	401	333	437	408	425	382	396	374	427	443	428	379	420	378	427	402	424	384	420	372	419	405	399	419	378	411	450	412	405	455	448	391	415	406	386	432	424	379	408	405	375	409	398	427	432	441	430	429	371	434	417	427	418	429	422	400	414	420	404	436	389	416	420	384	426	379	438	394	420	365	405	388	401	409	374	404	402	407	406	423	422	409	400	462	413	410	366	418	433	415	382	436	392	422	434	404	391	441	437	371	418	419	441	400	427	435	406	403	427	382	410	412	403	427	427	417	373	367	420	399	414	404	424	410	433	404	419	407	408	408	388	437	392	392	415	375	425	410	411	410	435	420	374	399	376	423	429	380	432	405	412	412	407	396	394	415	376	400	426	426	428	372	402	406	420	401	399	388	415	404	412	380	405	412	440	409	404	386	432	402	379	432	404	421	451	396	436	414	408	416
22373	20997	28500	23720	21363	23461	24542	12505	6212	3752	2584	2013	1796	1506	1450	1233	1080	891	818	741	681	640	575	572	438	427	405	407	377	342	325	319	292	281	299	289	276	243	251	252	263	258	271	253	253	249	240	252	237	220	235	255	225	204	228	223	235	223	248	262	249	234	242	254	219	233	222	214	247	203	219	211	224	200	233	176	205	219	221	245	191	181	218	223	233	245	225	201	223	207	202	212	221	197	230	220	193	189	213	229	215	239	221	227	226	236	221	208	216	227	227	201	193	210	228	221	256	233	216	211	206	247	227	194	249	232	206	221	238	219	222	213	237	200	215	201	198	255	205	223	204	218	201	204	202	243	214	206	207	217	215	219	228	210	207	203	214	211	235	209	245	220	222	222	229	214	205	219	235	202	227	227	232	216	213	212	224	229	229	214	207	237	232	219	222	205	254	203	215	219	223	226	205	211	214	226	218	199	206	242	224	231	216	234	231	229	235	239	208	236	219	245	233	207	241	241	231	219	240	208	236	199	208	202	227	201	207	201	228	202	220	230	214	240	229	221	222	256	241	233	218	214	199	194	221	193	201	218	192	239	236	203	207	248	209	212	202	205	214	220	222	196	211	213	207	199	220	216	239	238	229	232	228	215	220	237	214	228	237	200	224	233	203	222	198	211	211	200	233	220	221	224	210	240	217	195	227	208	228	190	235	213	214	223	224	243	211	213	219	219	231	225	220	225	225	217	222	225	210	192	207	237	206	232	232	226	181	233	242	211	229	257	221	212	230	247	214	244	205	221	235	238	216	203	201	221	211	222	204	206	201	195	226	220	223	252	197	216	220	215	238	251	212	239	203	223	203	238	229	239	184	238	201	218	211	205	220	197	238	210	222	214	230	236	200	230	217	228	222	198	241	224	227	223	228	230	224	209	226	235	227	213	213	208	214	235	204	213	222	223	219	237	196	217	203	243	218	219	205	218	232	225	226	198	202	232	223	230	221	197	208	211	214	234	219	210	234	221	203	221	214	223	220	224	202	229	250	241	215	210	215	184	215	201	246	214	229	185	213	197	207	235	220	221	215	233	221	221	218	212	201	222	231	205	196	208	261	212	236	235	204	255	199	219	240	213	234	213	223	198	217	210	213	230	235	221	213	209	229	233	224	236	221	241	214	206	212	217	233	239	225	240	191	239	221	190	207	247	227	206	233	207	224	212	195	188	197	227	241	232	181	221	210	215	221	219	207	230	241	251	215	206	200	223	217	239	242	202	220	228	226	220	211	199	238	227	236	228	221	225	206	204	219	214	209	210	210	222	207	218	204	202	217	212	246	201	209	217	206	223	238	215	227	197	217	205	202	229	210	227	237	199	236	197	222	213	248	245	202	234	211	205	206	213	227	218	207	243	255	216	233	239	231	228	218	215	206	214	245	242	206	211	213	204	239	212	200	212	215	227	216	223	205	219	228	207	220	214	225	211	247	218	232	220	195	236	223	213	220	198	215	253	224	217	224	204	209	230	211	208	215	234	213	211	239	192	210	214	230	228	211	233	210	200	231	207	212	213	222	208	216	220	199	188	225	215	238	216	207	219	219	207	214	209	201	218	241	199	218	215	222	241	211	216	214	206	229	215	223	224	207	223	200	201	212	207	226	242	225	215	233	203	220	215	226	221	230	232	204	192	223	230	224	199	244	223	250	241	198	215	235	203	217	235	213	229	217	211	230	220	225	197	241	199	262	236	230	206	220	250	224	181	229	235	240	239	223	258	225	227	201	212	212	234	189	204	228	212	251	246	219	213	255	209	230	226	218	200	205	223	233	193	196	230	217	218	228	255	213	224	226	214	217	201	191	215	200	215	207	226	220	208	212	235	227	210	200	214	237	241	210	219	191	218	218	220	247	209	218	232	213	229	213	209	202	204	234	191	203	204	223	229	234	242	207	208	206	215	238	213	241	205	221	234	205	242	247	223	195	207	201	226	169	239	242	199	199	219	223	216	216	193	230	222	222	222	198	219	211	202	234	210	231	223	210	198	241	216	223	221	219	202	204	203	210	202	199	221	256	196	200	222	234	220	236	191	212	227	235	190	212	223	219	222	218	219	195	182	225	197	225	201	213	231	224	227	208	236	229	221	234	229	213	205	193	218	233	257	204	225	246	208	200	236	210	200	220	225	203	235	233	225	225	203	236	227	219	232	233	205	208	220	214	227	212	234	226	191	219	226	216	230	202	225	202	218	229	221	226	226	215	218	210	244	209	212	216	220	228	206	222	233	220	223	219	222	224	243	221	209	224	215	201	223	208	185	222	241	226	208	205	224	224	217	214	216	220	213	199	215	230	216	238	236	221	209	219	216	190	200	208	185	212	228	226	213	223	222	226	218	204	188	224	202	231	228	210	201	206	243	228	240	238	227	202	200	232	213	199	222	212	226	225	211	216	227	231	241	216	206	196	234	226	218	202	204	219	233	212	211	224	242	235	192	212	213	201	221	189	206	215	224	211	203	183	216	233	204	220	204	245	198	231	201	232	214	223	225	231	235	222	216	212	201	198	206	226	242	234	200	218	210	190	239	210	203	216	219	199	209	226	213	198	229	212	234	206	222	212	218	216	224	219	239	236	223	212	234	201	215	207	209	221	217	200	190	252	203	218	214	227	206	217	216	201	214	185	237	245	235	220	229	217	180	210	250	215	224	215	249	192	242	222	238	245	232	227	210	210	217	237	208	213	212	228	236	201	220	202	228	208	224	247	222	252	181	203	228	261	217	218	211	207	227	219	218	222	204	188	230	198	220	239	221	221	215	215	238	223	248	206	226	226	183	213	203	228	213	225	207	234	220	219	211	217	217	226	224	219	221	206	201	237	213	204	216	237	215	239	179	219	239	238	205	239	216	233	213	214	215	227	227	215	196	194	192	200	204	199	208	220	239	205	215	236	228	201	225	224	212	232	222	203	218	189	213	215	229	247	210	216	219	216	216	207	237	196	228	200	259	219	183	249	224	209	214	196	239	208	225	220	209	226	237	234	209	234	215	221	203	197	240	231	214	234	215	216	217	226	229	223	209	216	203	251	252	226	226	226	237	218	257	203	229	239	208	222	237	222	227	192	220	222	201	208	219	217	200	211	203	225	189	204	206	208	220	228	218	241	219	212	222	217	199	209	228	209	222	212	236	237	231	216	234	224	245	197	232	238	212	252	233	226	208	205	242	212	204	216	246	213	204	218	215	233	221	197	233	194	215	234	218	203	219	218	212	229	194	229	223	211	224	228	221	245	221	230	230	195	222	227	204	231	220	240	221	216	222	224	196	257	242	241	207	219	267	194	230	211	201	222	212	218	229	214	227	200	242	225	204	212	212	252	209	247	208	220	210	216	205	219	203	203	231	185	224	225	241	239	231	195	220	209	219	247	227	220	215	216	211	224	209	238	246	232	204	227	220	217	182	215	227	219	232	204	234	192	234	226	204	234	192	216	188	161	215	221	231	219	203	238	238	202	222	209	224
21807	46955	40827	33148	30175	27086	22729	14680	9042	5819	3944	3187	2781	2424	2128	1935	1517	1396	1125	1073	969	910	783	690	608	561	564	461	454	394	408	368	355	373	346	314	327	261	272	297	314	305	310	313	265	289	286	277	266	255	283	250	264	236	284	242	249	239	280	287	249	229	274	248	234	248	238	246	222	249	265	233	251	267	257	268	246	248	261	257	215	233	257	233	236	238	245	246	278	254	249	234	232	239	256	229	217	259	229	243	230	236	236	238	262	243	259	241	210	231	245	232	257	242	268	227	214	252	235	225	241	233	248	271	256	232	255	249	250	252	270	250	251	261	286	238	223	227	233	265	211	242	240	231	241	251	223	252	215	251	227	255	256	221	255	266	237	235	208	254	254	231	230	223	227	225	249	266	234	245	235	247	216	235	231	256	250	230	248	250	253	240	264	240	268	251	241	245	225	264	296	256	230	259	248	239	251	245	232	219	219	238	252	238	238	256	279	225	227	238	266	237	247	218	235	223	234	239	250	240	258	243	250	232	231	235	242	234	254	215	236	244	216	227	228	254	246	258	238	239	247	226	272	220	240	238	239	223	227	236	237	231	223	215	233	262	257	241	212	236	228	242	260	240	247	225	235	223	224	231	230	246	230	237	231	248	241	273	236	254	263	250	256	234	246	237	219	254	233	227	272	250	261	244	200	218	246	244	266	246	261	204	226	208	261	220	257	230	229	244	230	254	233	258	252	246	244	241	219	249	256	242	228	256	250	223	231	244	252	219	225	232	212	227	259	258	254	252	252	250	253	247	232	241	252	233	269	244	247	241	242	233	249	264	253	244	249	257	212	230	254	233	258	252	229	222	245	249	230	242	231	241	234	248	242	206	278	259	250	238	279	235	252	270	230	218	246	231	259	255	243	235	225	219	246	219	239	230	240	237	252	218	274	233	243	223	243	272	237	237	254	254	206	227	251	247	245	249	218	233	233	252	250	252	244	229	231	228	262	242	218	278	239	239	268	243	232	271	248	243	244	254	233	255	265	231	246	275	229	222	243	251	254	237	235	234	225	230	218	215	231	249	246	254	229	251	237	258	232	245	234	246	240	222	218	231	247	255	229	257	241	232	230	262	254	232	237	236	237	226	226	243	249	219	243	227	232	226	235	234	220	231	260	221	230	241	239	247	244	250	236	253	230	240	247	242	253	252	239	212	248	219	241	237	238	240	250	263	279	242	251	247	243	243	246	234	238	235	246	258	229	228	245	260	231	251	241	247	237	232	227	212	249	217	232	225	262	212	242	244	252	257	247	244	223	240	261	265	231	222	231	235	266	234	260	269	240	241	255	245	234	232	251	239	243	251	227	254	237	234	235	242	251	245	226	256	247	224	245	259	253	208	218	240	214	228	246	258	256	249	250	228	270	225	253	231	235	217	275	222	239	245	249	240	241	227	255	250	254	261	254	235	225	257	247	229	271	246	253	253	251	239	266	247	225	246	248	242	247	236	237	228	237	253	247	214	259	270	250	254	241	209	254	243	209	240	259	225	235	260	232	265	237	222	246	239	276	238	232	240	229	226	229	252	229	249	260	234	225	245	205	222	252	220	251	234	279	231	240	242	251	249	226	255	239	239	251	218	243	239	224	270	250	232	257	253	240	228	243	229	242	215	245	226	236	237	245	239	276	221	223	230	236	240	245	250	257	240	262	251	251	237	208	256	284	263	236	224	255	229	236	198	255	254	209	223	241	249	264	247	219	259	239	216	223	224	214	253	237	241	237	228	234	243	236	250	252	246	246	267	239	253	222	225	242	244	219	236	247	269	238	225	234	241	245	239	219	244	264	236	242	252	246	257	239	236	262	249	247	263	249	236	245	249	229	270	253	248	250	239	223	229	240	223	235	237	250	248	220	266	254	224	266	235	232	222	253	251	244	251	226	238	240	246	244	209	266	231	242	251	204	233	260	216	232	249	247	242	240	267	282	251	227	252	233	250	220	229	231	255	263	234	255	235	242	246	235	263	248	252	260	237	240	224	240	233	267	225	256	245	257	219	232	230	277	234	248	238	257	265	256	253	256	268	233	248	221	244	250	239	252	244	252	239	250	239	213	252	256	236	231	224	246	261	234	238	233	233	204	251	267	217	258	252	244	232	236	212	227	243	260	235	237	251	233	229	249	242	237	258	230	250	269	228	238	236	220	231	253	256	233	243	244	269	256	245	237	234	241	242	250	225	237	229	250	237	261	233	281	239	258	226	222	269	258	211	261	260	270	251	251	250	248	240	258	242	264	256	266	229	229	258	263	233	238	257	226	229	250	224	241	248	250	247	249	242	240	255	235	280	251	236	228	241	224	235	262	256	242	259	271	234	229	238	235	258	231	263	243	249	260	241	266	228	232	247	250	252	237	205	261	231	251	231	236	251	237	210	257	240	228	210	236	229	226	267	252	236	240	221	220	237	234	240	255	210	238	239	255	271	220	207	227	241	248	265	218	243	256	216	246	227	233	265	250	217	246	233	270	213	239	234	239	220	251	255	232	280	257	250	207	255	227	240	252	226	259	260	257	233	228	230	226	243	261	248	233	261	267	245	213	272	224	248	240	235	221	241	243	220	261	263	219	276	256	237	246	249	260	232	258	269	242	225	240	276	259	229	269	228	258	255	246	265	245	248	235	225	251	255	256	240	270	215	213	242	265	228	241	237	234	255	237	262	269	237	239	243	237	253	253	267	226	228	240	280	252	232	241	205	264	258	234	211	256	258	241	247	214	218	276	263	243	220	267	252	239	264	243	266	245	253	219	263	241	252	248	210	234	238	252	252	246	215	257	252	239	228	243	237	248	212	242	272	249	231	232	254	235	237	215	230	254	246	236	255	257	251	232	244	228	215	259	226	248	216	249	211	244	232	253	241	234	203	238	248	242	260	263	258	244	232	276	231	223	212	230	238	230	235	251	223	210	240	231	245	264	228	213	239	244	247	247	239	253	225	261	225	252	248	227	240	237	245	251	265	242	235	235	234	250	257	205	238	258	222	237	255	262	239	214	251	255	237	221	252	225	241	243	242	245	227	256	239	256	235	235	225	230	234	224	233	246	229	226	219	237	223	229	227	228	255	248	243	249	260	250	265	242	292	257	272	205	233	239	255	261	222	229	222	243	214	257	249	269	267	232	274	253	222	242	237	264	233	218	250	213	248	237	214	222	227	227	251	260	252	266	232	236	219	228	234	249	244	232	219	244	207	266	236	259	197	235	252	238	246	250	242	237	230	247	232	246	251	264	246	227	255	241	242	239	254	270	244	249	234	253	291	256	237	283	235	252	216	235	248	237	237	233	247	245	227	259	236	235	222	238	238	248	226	279	276	248	232	256	236	247	222	263	257	250	240	236	241	260	251	250	252	228	261	216	258	241	280	232	236	223	248	236	255	237	212	218	232	232	239	247	223	257	236	238	258	247	236	236	235	208	220	248	248	228	249	245	237	238	250	234	250	189	218	233	226	229	266	232	222
27549	22796	25142	19653	13561	9921	7215	4018	2244	1527	1175	1046	1041	961	893	854	748	746	693	680	627	681	634	579	534	527	532	559	479	535	497	468	479	513	497	494	496	512	480	488	485	494	489	441	488	476	463	451	487	494	471	505	462	501	512	482	476	461	445	487	478	481	436	478	474	507	469	478	505	507	492	514	483	496	514	502	469	502	481	506	515	473	469	517	482	512	491	459	467	472	497	481	466	461	465	483	473	481	485	515	496	469	527	483	447	459	456	467	492	486	479	478	502	502	497	490	482	466	473	477	454	488	500	467	498	473	449	492	473	481	526	526	442	481	507	453	466	452	491	487	489	449	484	480	501	481	463	491	459	494	490	464	458	478	491	490	454	484	487	468	476	476	475	488	465	484	481	454	484	495	499	481	494	478	490	521	468	465	484	478	477	462	454	472	488	479	494	469	479	469	495	451	485	478	487	489	520	476	479	467	457	469	486	458	468	499	447	466	508	469	502	498	469	469	474	463	478	455	487	504	453	457	461	475	507	497	493	458	481	487	475	464	476	456	477	477	478	480	473	501	487	461	429	475	467	461	451	465	476	432	495	474	482	471	492	506	503	469	476	473	487	482	493	487	461	481	488	471	506	486	459	486	491	492	462	480	503	464	471	470	487	499	499	495	491	539	507	495	516	491	503	497	520	498	481	465	471	459	497	478	481	482	502	489	467	473	517	503	493	499	468	464	495	482	455	509	502	484	523	502	500	472	480	493	470	462	469	487	506	467	452	452	477	499	449	471	509	476	492	454	501	494	479	460	482	502	464	499	452	494	506	459	498	498	507	489	438	472	480	474	477	471	482	460	489	514	472	466	494	479	433	529	488	508	501	492	472	489	472	494	493	458	441	446	460	464	426	462	470	514	441	453	480	521	458	456	479	474	496	487	523	461	495	462	459	468	484	495	497	494	489	466	436	513	473	479	498	460	464	505	510	487	521	500	482	480	494	490	513	492	530	473	477	501	506	502	471	460	464	522	494	444	495	464	472	496	470	479	496	494	494	450	488	543	501	509	480	515	481	438	523	511	486	487	478	498	465	483	482	489	476	473	495	484	471	479	491	492	528	479	524	518	522	498	508	494	529	444	512	486	446	433	506	472	490	486	521	515	467	492	509	507	504	486	488	438	494	443	475	483	440	478	489	467	534	482	446	446	463	456	433	508	471	503	493	500	476	474	490	473	505	498	489	477	470	453	483	486	505	480	456	493	498	538	474	487	444	515	489	452	475	488	495	517	458	494	460	477	487	461	449	503	444	485	476	479	476	493	497	477	515	458	477	466	527	491	497	465	463	490	454	473	522	474	514	462	495	463	497	507	461	463	470	512	501	469	500	493	466	482	463	503	464	464	501	471	448	508	457	488	482	473	499	497	493	504	503	493	469	478	456	500	493	473	485	480	472	469	508	486	481	481	479	518	449	511	483	508	473	464	460	471	489	473	423	439	560	445	465	507	471	480	492	469	469	505	468	501	454	540	491	488	460	462	506	469	449	489	500	482	495	495	543	498	491	498	482	447	488	481	477	478	501	489	491	462	480	514	455	469	456	504	499	475	444	487	541	496	462	468	465	522	489	483	460	480	491	456	463	478	452	532	486	486	501	505	497	510	466	483	509	519	441	474	512	500	487	512	503	504	450	487	493	481	460	456	453	488	484	513	495	461	484	472	465	533	455	499	469	494	465	454	469	466	524	464	473	510	472	493	477	483	497	492	487	512	448	483	492	495	493	455	449	484	423	507	482	470	490	487	486	493	466	484	472	522	467	499	515	490	496	481	483	488	499	472	491	458	496	497	511	475	485	495	484	509	512	467	491	462	503	498	467	497	467	461	480	449	484	458	489	517	521	526	485	470	507	462	494	477	430	486	460	447	504	469	482	452	446	497	473	473	453	472	474	461	482	480	494	460	492	492	488	486	508	510	443	471	473	452	482	441	480	479	488	469	451	488	507	489	503	484	469	474	478	462	473	462	468	483	432	467	485	478	534	483	507	492	505	468	507	483	482	475	473	470	471	475	492	488	479	518	485	511	488	484	446	463	491	505	455	502	470	507	494	494	481	464	543	486	450	464	458	486	480	492	504	490	527	496	525	469	451	515	462	449	476	449	463	473	470	465	483	497	486	502	479	474	481	517	514	474	483	498	504	505	471	497	464	450	486	501	483	441	474	440	504	496	487	467	464	492	452	500	466	486	466	486	464	451	482	457	483	494	502	466	536	462	506	507	476	459	485	497	507	471	516	450	462	474	461	452	487	468	485	444	475	461	480	487	487	469	456	503	494	466	470	505	469	487	451	499	426	486	443	458	433	477	478	447	494	472	476	501	487	409	484	465	466	495	517	508	463	532	476	484	517	514	448	441	483	471	481	499	472	467	508	484	453	506	476	522	482	484	466	461	506	484	496	463	493	526	490	489	485	508	515	470	515	475	476	472	457	486	526	467	467	518	468	505	438	459	491	458	470	512	490	544	480	478	505	490	471	483	483	464	434	480	450	482	479	487	472	460	477	527	506	482	479	455	476	446	483	458	492	484	478	469	471	494	531	445	475	476	516	489	468	443	473	456	488	484	511	480	500	539	480	498	469	460	511	450	443	533	506	499	497	468	492	449	494	459	458	500	459	492	468	507	455	441	494	458	476	482	513	466	460	438	484	471	467	525	450	450	456	477	464	461	479	471	466	472	490	466	439	481	496	484	474	430	424	457	474	476	451	438	494	511	448	483	486	475	481	459	504	492	443	523	473	522	464	449	480	461	434	472	509	480	503	496	444	471	446	483	505	461	479	478	449	464	454	481	506	474	481	469	473	486	504	519	445	488	473	518	481	479	466	460	464	461	465	480	488	420	493	467	482	448	498	481	465	499	443	490	463	527	465	475	472	495	432	478	471	526	474	499	466	469	518	482	489	443	473	487	465	499	477	474	516	491	482	487	448	486	452	445	514	483	513	521	470	466	459	491	489	499	524	462	496	474	481	489	477	516	500	471	458	528	482	471	485	437	460	485	480	441	503	519	471	447	482	524	442	490	484	488	473	446	451	508	475	483	479	468	441	478	511	482	477	479	496	482	517	465	469	491	525	482	482	487	496	510	499	434	494	485	509	479	508	451	462	499	464	477	450	491	500	472	478	484	487	487	522	481	477	447	500	488	469	465	505	503	490	535	458	462	469	466	511	479	477	490	511	490	458	527	483	512	486	461	458	484	499	479	489	454	492	490	472	469	480	502	476	484	489	482	533	475	474	495	478	471	469	454	482	456	494	483	480	495	500	487	489	430	467	502	448	492	480	484	477	473	479	465	488	462	437	477	509	501	504	478	477	504	481	499	503	520	494	498	501	467	474	453	484	496	521	465	473	469	496	501	514	445	499	499	434	480	481	471	472	447	505	466	501	501	547	480	514	475	464	465	452	482	493	451	470	436	450	505	490	477	532	481	474	501	461	424	517	459	491	505	510	491	475	484
17651	32683	27506	19419	16401	14088	10945	6568	3725	2342	1829	1591	1435	1333	1260	1099	1056	953	919	879	759	788	724	644	717	664	637	662	606	585	627	562	548	573	555	589	584	548	522	576	568	533	528	545	519	599	535	532	582	517	543	521	521	580	537	512	516	500	549	529	501	522	544	555	509	529	526	562	513	523	551	502	536	522	588	522	534	539	563	542	550	556	533	538	511	485	535	503	539	561	561	539	533	550	517	521	551	532	524	520	523	523	570	554	532	522	528	493	539	536	520	549	526	527	507	495	549	499	571	527	517	560	560	546	524	519	548	536	539	559	500	519	549	530	541	533	554	524	527	506	596	538	566	538	537	565	529	524	506	511	527	577	540	525	519	559	518	502	549	525	505	540	524	490	495	501	527	505	555	507	507	533	537	496	593	547	551	520	536	516	529	565	541	520	558	555	530	494	509	546	514	540	574	542	543	536	557	540	552	543	563	522	548	514	551	497	540	529	514	527	526	530	492	494	562	522	543	602	561	562	527	554	541	565	565	535	550	544	548	546	532	491	495	519	495	528	512	529	555	532	556	500	549	580	530	556	517	536	496	572	544	553	528	555	529	526	586	521	549	557	537	499	556	539	522	539	504	530	502	518	575	548	512	553	560	534	539	546	511	547	519	540	506	620	542	522	516	529	528	530	556	553	542	542	533	502	577	528	512	559	546	541	514	506	527	563	576	533	509	546	558	586	511	547	540	542	533	523	570	546	562	524	497	573	549	537	544	520	521	562	545	506	512	496	501	572	510	537	503	517	549	568	520	548	494	535	560	543	503	550	548	537	501	531	510	496	528	525	515	562	515	535	570	553	547	523	500	545	576	556	500	519	544	585	546	520	556	507	515	556	506	522	537	556	528	509	545	528	546	533	502	558	526	593	533	556	508	525	527	565	531	522	552	472	477	522	528	528	533	550	521	550	547	529	511	569	522	566	552	553	495	545	525	548	565	540	545	526	541	526	487	525	518	509	466	548	524	530	559	576	496	534	536	543	545	510	555	522	538	521	496	516	558	564	519	522	560	538	527	533	551	529	520	535	514	503	523	528	553	525	553	503	479	501	509	558	548	545	534	526	551	521	521	575	564	557	550	542	535	515	571	541	545	538	556	530	530	548	518	562	524	531	558	575	542	570	535	562	518	543	536	525	549	523	564	541	528	557	567	545	547	552	524	533	540	579	528	532	591	564	527	540	545	532	560	531	510	528	538	516	525	527	513	559	507	541	492	530	528	560	518	525	532	539	565	548	540	535	540	522	519	513	529	525	560	494	542	520	559	551	482	559	535	548	540	481	553	550	543	553	484	508	549	534	599	568	500	536	529	538	572	552	491	553	537	550	526	520	513	552	475	544	523	545	531	536	506	561	541	545	540	516	538	507	539	500	533	551	510	522	551	552	520	578	566	528	491	543	563	547	538	528	509	512	521	572	518	508	554	502	513	531	539	513	551	547	537	525	529	541	515	533	513	517	522	516	513	543	553	552	533	523	513	540	567	503	488	558	551	522	501	538	538	522	553	507	543	568	525	577	573	564	508	503	561	539	502	551	517	504	522	520	530	515	535	531	492	530	548	514	532	514	563	512	521	550	510	546	503	548	538	535	501	537	491	542	523	538	514	569	519	535	520	527	483	528	530	524	536	496	505	526	591	553	542	482	540	523	516	524	449	575	516	520	531	506	530	573	514	539	538	537	543	558	557	539	568	516	496	550	544	504	504	513	570	521	539	527	543	503	564	526	533	551	487	533	535	520	509	491	495	517	500	567	543	573	532	512	523	568	549	518	554	567	502	502	543	543	546	508	537	525	534	534	566	524	522	511	573	567	530	521	557	566	541	537	566	548	516	516	523	529	567	554	522	517	508	538	524	544	579	540	565	550	532	499	555	559	521	550	536	505	531	549	519	562	563	535	540	506	558	549	557	529	528	521	528	567	558	510	476	536	559	524	504	539	511	565	537	543	537	540	593	503	547	524	528	519	527	496	539	523	507	531	512	509	508	541	507	548	593	503	520	514	507	543	549	530	542	577	513	511	544	538	565	526	516	532	542	537	543	544	559	566	565	559	561	541	513	503	498	554	541	549	527	551	576	544	495	548	529	566	554	552	547	556	523	550	548	511	556	509	534	521	519	512	576	509	531	560	516	555	519	525	549	520	546	550	525	504	541	520	507	533	548	519	557	546	548	551	545	571	531	551	567	518	537	534	526	476	520	548	514	536	525	554	546	543	508	513	555	538	538	507	548	537	574	514	548	522	503	518	612	476	496	560	548	548	562	531	515	534	540	535	561	514	540	528	529	552	514	503	538	521	515	536	531	549	536	528	493	522	560	558	521	561	514	530	536	532	540	521	598	528	522	511	553	527	530	572	509	536	477	512	563	525	546	535	536	505	476	544	513	581	548	529	535	511	567	517	514	524	529	543	553	557	540	548	524	531	542	527	571	553	545	507	525	516	542	516	528	541	535	553	549	520	516	512	545	528	511	521	555	565	528	517	520	522	556	526	493	556	563	554	578	574	529	528	577	531	538	508	558	567	549	569	532	479	546	511	505	524	552	517	510	534	561	565	553	503	549	531	554	528	566	546	517	536	532	537	553	533	545	559	501	504	514	546	535	535	512	539	533	519	548	521	542	541	561	522	533	523	508	527	515	560	532	507	520	525	566	571	544	533	553	526	576	492	544	528	535	494	550	548	520	555	553	528	521	494	545	535	555	528	555	534	540	521	507	511	540	545	557	537	531	569	547	504	522	533	553	510	554	539	544	484	544	575	548	539	566	560	545	538	500	548	552	545	551	527	517	511	550	512	538	549	548	518	515	571	511	582	504	534	526	488	556	566	558	536	562	575	519	533	556	507	544	567	565	522	546	549	509	538	561	521	522	531	520	550	558	541	507	538	524	527	530	568	510	561	554	557	592	536	529	553	517	509	529	576	549	529	510	533	530	536	552	552	501	561	543	549	502	505	534	524	527	501	521	553	544	482	516	548	525	572	481	509	540	554	552	555	518	571	541	573	499	514	553	548	569	526	523	561	532	540	553	513	573	534	555	503	519	534	529	547	524	575	531	525	528	545	568	540	539	499	540	509	553	545	571	505	578	543	528	525	518	568	503	540	539	552	554	544	519	541	542	509	513	550	535	598	505	537	558	540	537	482	539	558	534	530	561	549	542	553	543	558	573	531	551	503	591	536	506	542	559	530	542	525	525	529	504	549	541	530	538	520	501	512	532	520	491	525	529	501	559	507	569	565	560	491	524	522	558	577	555	540	543	541	544	574	533	518	553	552	537	530	556	526	530	539	550	555	562	553	570	506	519	555	548	529	552	550	542	544	556	499	511	548	550	508	568	562	515	563	500	501	532	554	574	586	515	537	520	511	535	518	507	530	537	514	552	556	533	546	540	529	537	530	495	539	523	578	545	531	544	512	544	549	529	502	514	529	547	528	567	532	530	486	551	508	519	535	525	484
23596	21000	28130	24314	22060	21352	16529	8281	4043	2588	1964	1652	1431	1229	1140	1040	983	889	791	709	697	711	656	570	550	510	491	515	456	459	400	432	409	430	425	432	390	414	421	393	370	398	373	397	366	385	410	408	409	406	403	378	415	384	377	387	372	397	402	364	406	362	382	366	371	366	361	441	400	399	390	371	377	401	380	359	357	351	365	371	387	378	380	374	409	354	417	385	394	370	376	389	369	402	396	381	336	383	353	384	403	395	414	388	346	379	350	392	375	374	380	393	351	352	394	376	369	363	355	375	410	389	378	350	397	361	387	339	373	373	402	395	406	353	369	407	377	385	360	388	372	356	408	353	404	373	388	385	371	359	358	370	391	374	396	348	368	403	397	364	402	400	396	394	367	401	417	401	382	372	375	358	381	378	388	380	412	354	417	430	358	368	394	377	379	334	367	379	380	377	381	419	377	376	407	372	394	356	385	397	375	415	389	365	334	366	429	392	357	365	361	382	353	367	369	394	357	388	380	384	368	379	420	397	402	358	349	379	421	350	386	383	372	421	360	335	353	389	372	343	400	388	399	385	398	365	376	376	351	373	379	390	370	345	369	380	387	341	399	416	382	357	374	396	347	402	370	407	416	364	363	382	417	405	350	372	367	365	395	368	400	355	388	391	403	370	381	370	375	352	373	398	349	394	397	386	381	360	397	354	402	388	392	373	361	413	341	372	343	361	398	356	370	385	345	407	357	384	369	336	373	389	369	380	383	378	382	387	391	380	389	384	353	381	410	369	398	409	408	379	372	361	387	394	363	375	373	371	416	357	376	373	330	379	389	363	356	390	369	372	378	361	387	352	399	389	379	395	358	396	369	385	400	378	387	386	396	424	372	366	355	407	343	376	365	359	406	395	370	370	415	367	371	371	373	357	359	360	354	353	350	400	372	396	383	333	355	385	387	358	378	381	394	373	383	376	344	389	386	369	367	383	382	339	389	378	386	410	374	380	344	357	427	390	394	350	415	372	342	392	390	374	373	382	392	340	394	394	407	395	362	391	415	386	366	340	413	391	420	389	401	351	376	403	411	341	373	369	372	392	372	374	384	383	385	385	378	348	393	395	389	385	351	362	378	378	405	378	352	374	398	370	366	363	375	355	385	393	371	394	401	373	340	372	359	377	394	381	380	409	404	377	375	366	385	358	370	357	375	356	370	380	376	374	363	368	393	347	368	343	363	365	350	386	382	373	404	406	390	398	360	372	345	372	395	384	387	415	417	431	373	379	372	416	388	413	408	355	406	391	358	406	370	388	369	385	377	390	365	400	396	356	392	416	375	372	416	395	366	398	394	352	367	378	369	402	399	352	366	345	407	415	343	376	370	350	354	404	361	394	389	376	376	370	379	364	400	369	377	375	377	398	386	384	367	363	364	340	383	375	385	412	401	389	391	358	385	385	383	344	376	387	377	374	381	379	359	409	380	395	374	370	375	367	401	355	400	404	389	365	395	376	402	411	392	410	395	385	439	391	383	369	383	346	355	380	366	371	349	360	394	368	345	344	383	374	375	378	372	415	404	386	390	379	373	390	400	386	390	421	405	379	401	352	376	365	395	356	397	364	375	391	366	389	358	415	377	378	389	360	355	374	367	377	384	416	374	370	409	374	391	384	359	389	356	358	364	374	385	397	387	367	388	389	395	403	373	383	374	364	386	380	373	359	358	375	390	341	378	374	367	404	385	363	363	386	387	399	377	364	385	389	387	357	344	386	380	400	349	380	362	359	370	382	388	392	358	364	382	369	369	403	396	365	431	379	393	385	377	362	354	364	394	370	385	376	399	365	379	369	365	380	376	360	398	368	375	354	410	376	363	399	376	391	380	391	392	405	374	382	388	392	354	365	386	424	393	373	374	360	377	367	377	391	382	370	348	407	362	375	404	366	360	387	354	365	345	354	411	373	387	378	335	377	354	400	395	360	400	387	361	393	360	395	356	376	388	376	351	360	390	358	370	394	388	376	382	366	382	375	404	387	367	394	368	393	420	390	361	365	378	383	359	385	367	368	421	396	356	369	344	383	389	353	397	403	394	389	411	397	332	364	347	362	408	372	365	360	375	352	357	390	384	374	366	418	377	385	365	356	379	332	363	355	366	345	363	417	426	361	394	367	387	382	366	361	388	372	383	388	413	363	361	340	411	351	371	391	365	391	391	401	366	388	370	362	408	344	367	389	409	390	358	419	359	378	383	374	383	351	367	373	365	388	386	378	374	377	366	343	388	375	353	363	377	345	354	344	336	347	373	385	364	387	391	400	397	375	376	395	374	383	361	397	363	392	358	350	381	373	382	378	384	349	369	386	370	402	351	378	397	365	378	390	390	374	367	398	385	360	381	339	364	368	367	400	355	354	350	357	355	383	379	432	376	396	352	408	398	390	402	397	417	382	385	420	409	389	382	360	354	400	370	402	388	370	416	400	388	409	373	387	402	410	388	381	368	371	396	362	398	373	381	389	367	385	365	444	398	366	356	400	397	397	397	383	387	422	385	389	387	391	385	377	389	425	379	407	397	347	400	422	366	389	374	380	386	330	386	416	393	402	343	397	384	403	412	396	380	375	348	389	355	381	371	352	432	363	383	386	371	424	385	358	377	356	379	358	385	352	383	393	381	397	418	419	356	380	393	370	344	362	365	357	380	393	392	394	361	383	383	347	358	358	383	367	361	353	382	378	372	384	398	374	363	364	403	374	358	385	391	365	355	383	390	357	362	348	372	369	417	370	389	398	424	388	384	374	411	367	391	390	379	376	370	372	379	354	350	436	391	394	363	406	390	407	381	419	372	370	377	328	368	390	403	373	381	346	379	363	388	382	387	388	347	393	413	347	350	421	373	348	382	374	453	402	390	375	368	373	409	395	388	373	371	380	366	384	354	363	383	387	366	376	412	386	376	354	378	382	365	401	375	367	389	381	365	373	351	371	392	371	384	363	351	381	408	374	398	367	340	357	344	366	390	389	404	365	370	383	368	384	372	369	362	379	365	379	384	388	390	421	354	385	371	366	370	361	377	375	346	378	357	359	394	383	342	371	386	360	396	376	394	354	383	384	386	382	424	374	365	380	386	383	346	368	392	368	393	325	391	406	386	386	365	381	404	364	363	396	394	364	354	434	389	385	359	389	384	385	402	362	380	390	381	383	354	387	345	359	399	392	375	382	423	374	399	374	370	379	375	382	366	392	421	400	404	388	416	372	356	387	380	368	370	377	375	358	389	400	398	384	401	363	415	386	373	383	386	403	404	397	348	342	388	371	402	390	396	362	377	407	406	384	344	414	403	400	377	381	391	398	366	365	376	401	366	381	366	397	382	390	382	382	361	389	377	388	388	401	390	389	374	395	381	383	361	354	389	342	378	372	396	372	364	377	396	392	389	378	421	389	386	368	376	368	374	348	381	381	417	421	381	380	398	374	367	372	344	394	361	391	378	366	381	382	427	396	416	349	391	350	365	376	357	381
18806	41836	36000	27659	24655	21543	17512	10969	6514	4069	2979	2518	2216	1880	1810	1538	1352	1173	1023	926	925	872	827	723	700	669	634	593	591	584	533	501	444	469	465	478	472	472	449	459	466	485	471	454	486	441	457	468	435	438	447	436	499	433	438	439	444	450	472	425	388	445	426	439	444	447	469	413	421	461	409	405	409	430	406	411	415	435	445	432	429	448	453	449	462	428	410	456	437	413	411	423	429	421	444	413	417	386	438	442	411	434	424	406	431	431	418	451	433	419	436	414	419	437	483	398	429	459	505	421	477	443	417	412	426	441	474	440	432	415	422	410	447	438	447	404	437	423	413	439	412	418	404	403	447	412	391	386	440	447	413	429	410	413	454	409	410	394	442	417	408	444	442	458	454	426	452	421	417	423	436	452	425	405	400	430	446	424	432	407	408	455	419	436	426	455	429	453	427	450	458	385	428	439	431	424	433	438	419	438	423	432	426	416	397	426	450	469	410	467	427	417	426	429	454	407	406	435	439	435	408	413	464	405	420	408	424	436	408	433	442	411	415	461	468	422	439	406	448	433	432	469	396	418	431	430	432	417	431	456	425	400	444	422	452	435	429	404	430	467	450	425	423	441	419	417	411	413	450	452	433	461	442	442	450	382	430	439	447	430	452	410	448	444	486	411	439	439	454	412	436	424	403	421	424	435	440	454	438	427	461	452	423	398	392	411	446	449	441	409	440	454	399	428	403	444	430	412	404	418	413	414	407	440	437	464	396	417	428	438	429	441	437	469	399	426	416	402	414	417	408	396	399	390	412	420	479	430	454	407	419	446	405	404	439	423	426	432	425	422	412	395	426	432	441	448	421	433	400	449	410	409	472	450	386	450	439	486	486	442	437	439	423	453	433	414	482	452	448	446	423	411	434	458	448	419	428	385	419	462	436	371	384	414	407	430	419	432	437	409	460	447	401	432	438	413	436	450	401	435	409	449	416	391	442	414	425	412	438	420	404	426	431	459	431	457	431	432	429	453	423	468	400	453	430	428	424	405	446	398	450	468	433	427	437	444	443	447	419	424	431	436	415	405	437	475	441	403	448	441	471	427	388	411	407	431	398	457	402	429	424	419	413	418	422	437	455	451	465	419	440	426	406	417	428	441	425	392	391	404	439	416	411	441	417	433	453	429	430	451	375	423	435	424	422	443	425	410	412	421	421	415	430	449	437	426	422	417	450	421	427	459	422	434	419	421	429	422	457	459	417	431	441	411	442	410	425	462	433	421	430	409	381	455	404	424	412	408	429	411	434	411	445	447	410	464	429	429	410	458	469	429	402	434	432	431	455	418	419	423	436	433	448	412	458	427	438	466	463	414	439	408	401	409	431	436	425	473	406	397	458	440	420	476	410	428	426	396	413	437	435	432	479	476	438	411	454	426	412	420	407	399	432	409	424	409	402	435	443	438	404	405	388	425	448	415	388	453	403	436	422	390	434	425	411	433	438	411	405	448	391	403	423	430	428	378	434	441	422	426	458	427	451	427	444	431	426	389	439	378	418	437	447	407	426	422	435	461	427	391	433	422	410	413	424	432	385	453	438	415	428	436	392	455	458	386	408	437	414	430	411	403	410	429	386	444	460	429	430	405	403	444	391	393	392	410	441	453	430	434	461	425	452	403	449	418	440	410	429	417	435	415	460	425	387	426	461	413	380	422	408	412	472	428	443	417	431	395	420	458	421	452	425	400	430	401	439	434	433	434	413	455	396	394	422	395	410	394	415	417	459	469	415	405	400	418	422	439	465	397	414	434	459	419	429	378	416	407	467	407	417	426	405	426	420	411	444	442	423	401	428	442	427	420	416	450	434	418	392	443	434	447	417	440	416	456	427	419	408	423	409	403	438	440	437	429	453	399	417	416	419	404	448	462	467	436	421	462	410	411	407	379	441	418	409	426	422	416	403	411	428	445	412	418	466	420	444	442	463	464	438	409	438	421	418	386	445	408	437	407	465	425	464	458	425	445	425	390	406	470	427	431	400	420	472	493	449	448	409	435	428	426	439	407	473	465	408	428	422	386	438	447	439	410	444	424	428	433	428	428	418	387	472	484	444	443	455	474	445	443	404	460	403	445	405	416	409	387	414	428	440	417	452	416	432	456	423	465	399	399	398	432	440	433	393	408	419	430	431	440	412	443	435	426	437	423	434	441	414	439	419	413	427	399	398	409	423	399	407	426	419	443	401	418	438	443	440	436	442	420	432	423	388	447	440	430	412	447	449	415	443	415	405	440	425	452	438	463	429	415	430	430	461	433	411	454	407	447	463	419	424	364	439	404	406	398	397	413	429	462	417	454	443	424	445	429	444	418	418	447	472	399	458	449	458	460	420	430	405	437	408	441	403	440	443	428	444	392	421	444	367	409	441	405	463	442	411	477	422	396	432	455	446	424	454	421	418	409	423	411	422	457	391	446	441	456	426	435	424	427	427	388	469	425	449	385	407	444	429	431	437	446	416	441	426	440	415	439	409	464	407	426	424	420	431	438	433	415	398	445	389	416	407	423	430	415	409	424	417	424	428	404	467	403	430	435	414	401	445	441	419	426	422	399	426	410	424	426	436	444	423	419	439	426	432	435	482	429	432	408	424	428	457	452	413	385	418	437	432	450	428	411	403	446	453	423	426	455	437	383	418	397	415	463	420	435	418	432	433	427	421	409	448	456	442	436	417	427	447	420	442	447	436	441	463	461	433	436	422	421	401	414	412	439	413	422	453	408	381	454	426	417	445	423	410	408	388	400	415	417	364	467	429	427	397	397	443	431	417	415	428	417	452	461	421	449	428	460	424	395	407	419	416	440	449	427	419	405	431	431	420	426	430	434	402	457	438	391	408	454	420	424	456	423	428	408	412	429	456	417	429	428	469	429	411	411	439	427	413	446	403	424	402	435	418	401	419	434	409	390	409	466	444	424	433	426	447	430	442	448	464	426	438	396	411	414	464	427	391	466	443	412	425	454	438	462	382	461	399	438	401	411	420	447	431	419	454	406	441	420	420	455	428	432	428	455	425	455	418	453	400	441	419	409	480	473	415	456	428	450	464	425	422	456	421	433	440	408	414	445	420	417	366	452	397	456	416	415	387	437	411	432	405	406	433	428	413	420	450	406	422	430	457	452	403	452	486	417	436	396	436	399	408	426	417	411	437	437	418	436	453	393	444	450	432	398	409	397	436	430	430	428	428	440	460	440	448	388	407	434	426	425	442	442	438	431	439	463	439	408	449	444	399	472	419	406	432	421	452	415	444	441	395	410	387	412	416	419	442	400	429	433	431	434	456	422	423	431	433	432	409	432	416	428	420	504	405	441	438	437	409	452	434	413	402	425	448	432	447	408	426	425	377	393	410	434	390	441	389	399	411	398	428	430	422	447	422	400	426	391	411	422	412	425	414	446	413	439	405	417	430	409	434	444	418	436	401	424	426	473	463	429	390	428	395	424	448	413	431	442	433	414	429	464	422	437
24447	20995	27547	25188	20710	15450	10975	5702	2858	1947	1481	1288	1180	1045	1038	868	798	759	671	628	599	594	549	511	458	457	441	452	459	448	444	376	410	402	419	393	426	409	406	429	432	412	357	402	365	386	422	412	337	378	400	378	376	364	388	404	381	392	396	378	399	392	399	413	393	357	383	386	371	384	370	411	372	352	356	361	374	409	381	304	332	381	380	352	376	350	393	385	390	360	380	371	411	368	392	407	388	378	381	337	371	408	394	373	344	358	367	385	393	365	364	359	338	368	379	357	358	390	373	383	398	357	368	364	380	394	362	429	400	371	401	378	417	420	337	367	388	398	409	366	358	397	384	393	382	390	371	362	360	402	361	411	360	395	370	386	375	380	381	386	375	400	399	385	364	334	362	359	363	377	358	371	374	362	376	394	352	366	363	360	369	399	395	381	383	364	378	362	388	354	374	394	388	395	361	387	349	393	396	397	406	380	401	384	389	360	350	400	388	373	362	327	363	389	365	372	408	343	426	389	387	395	401	366	383	348	405	327	392	369	395	388	364	358	340	376	359	381	355	377	376	358	376	337	373	381	369	365	351	378	385	378	365	362	354	347	360	394	379	396	371	390	381	423	365	364	380	399	364	373	369	350	387	355	327	385	395	366	366	369	383	370	373	396	384	413	358	420	377	359	391	392	407	389	400	379	356	412	386	340	383	371	375	342	343	400	420	368	384	395	350	370	385	339	384	393	378	357	358	370	344	367	372	380	359	370	373	398	374	387	374	389	345	370	352	355	383	408	397	385	371	373	366	369	387	368	372	375	377	367	402	420	392	399	386	386	415	394	389	373	364	373	369	387	329	370	401	403	423	354	392	379	352	412	388	354	365	358	374	387	394	421	363	386	399	431	389	379	356	361	370	382	400	360	352	352	367	374	354	341	372	395	369	337	381	380	409	345	374	387	417	377	354	353	335	375	391	355	401	345	380	359	378	390	364	407	344	371	362	361	379	372	366	387	360	335	409	350	331	382	377	396	354	356	390	381	371	369	384	353	338	370	372	376	360	406	395	403	372	362	378	400	393	386	379	386	394	368	414	351	365	396	409	390	348	392	359	361	404	376	378	345	402	400	381	369	375	381	370	395	366	406	392	391	342	385	365	366	398	380	364	372	406	385	360	419	345	378	360	358	375	365	362	379	404	383	372	402	355	360	381	366	371	341	360	411	369	367	368	355	387	371	394	395	384	367	348	368	407	408	376	364	365	369	391	385	343	385	389	373	389	391	405	409	349	378	381	375	367	385	393	379	379	374	395	386	383	380	345	388	384	393	344	371	355	383	383	404	359	419	375	383	369	397	361	359	377	387	406	372	428	386	388	364	382	380	378	423	397	366	368	359	349	346	369	372	352	377	413	368	415	409	347	370	398	380	394	389	379	393	375	399	366	393	380	378	385	379	423	368	405	369	402	376	386	411	378	398	344	401	403	379	379	364	392	366	349	389	373	374	346	385	371	392	375	385	360	370	415	371	383	352	386	405	423	362	365	371	385	394	370	364	380	360	418	399	379	369	390	334	391	383	378	359	401	384	383	414	398	394	376	367	354	364	398	371	377	387	372	338	369	391	399	386	384	402	383	388	418	421	409	323	367	383	401	381	357	403	391	399	377	370	369	395	359	375	417	359	391	379	330	365	342	401	393	388	360	377	403	364	369	359	367	390	365	415	365	385	365	359	394	374	373	400	389	393	398	377	406	378	372	377	364	360	385	369	330	366	368	383	370	388	382	355	379	364	371	396	380	386	367	360	398	360	392	361	377	376	383	357	388	362	366	358	373	384	375	361	372	377	386	365	375	421	352	395	386	371	394	395	375	386	391	372	352	338	407	388	383	359	392	378	362	388	363	350	382	378	366	377	370	359	357	396	361	371	376	363	397	380	372	364	367	384	372	396	392	388	373	381	384	407	401	368	395	380	371	394	347	379	403	329	359	400	385	341	369	393	357	387	392	375	403	393	367	382	408	353	400	362	382	377	330	407	382	378	418	401	353	337	368	421	377	424	364	364	373	404	373	375	388	371	375	390	371	373	384	379	375	401	375	375	398	388	352	333	423	398	386	380	368	415	347	365	347	418	381	358	378	348	387	403	392	401	372	371	384	376	376	376	363	405	382	382	392	360	359	379	347	366	382	345	370	406	372	389	345	372	410	371	395	361	373	365	390	352	384	386	394	381	398	373	353	373	402	338	380	344	380	384	399	383	356	376	387	388	354	339	388	374	396	384	370	400	389	363	388	397	382	362	373	381	401	357	370	395	383	382	381	379	351	352	362	352	381	387	382	343	365	375	347	360	382	353	393	380	428	411	396	378	387	372	364	353	336	353	370	361	384	399	375	366	360	370	380	382	423	416	364	373	363	416	383	369	381	348	391	368	360	379	382	332	367	361	368	355	355	400	373	344	354	359	365	367	400	375	369	402	389	402	380	431	338	387	368	369	354	381	372	374	363	375	380	381	361	389	376	370	357	383	355	352	370	428	389	333	369	387	348	359	332	387	364	393	362	384	377	411	383	358	366	375	330	355	362	402	354	387	395	356	373	404	348	397	386	371	384	354	368	386	360	400	372	417	428	374	379	397	384	380	362	377	405	396	404	382	361	411	350	414	378	394	378	392	383	359	384	367	406	376	390	380	379	376	400	384	382	380	365	367	349	394	359	368	390	377	389	397	366	380	372	384	351	407	378	363	373	347	381	376	374	376	391	380	410	385	366	377	360	362	361	382	375	386	390	385	374	390	361	413	375	360	394	403	361	369	364	385	428	402	390	342	369	398	356	351	391	411	391	363	401	387	365	366	371	359	341	371	362	383	354	367	355	391	382	399	377	386	350	379	352	400	359	380	403	369	362	383	384	402	370	359	379	348	397	370	367	380	389	387	358	389	387	394	392	355	381	359	380	377	398	359	381	352	365	402	406	380	405	407	394	368	390	377	381	381	412	397	390	375	397	391	376	357	385	359	395	353	378	382	376	394	401	400	324	397	350	386	411	379	408	381	368	380	402	390	385	372	390	388	383	369	396	348	372	367	376	410	351	338	382	362	403	397	384	348	367	409	356	362	397	365	360	339	366	368	387	387	403	376	362	346	368	371	379	384	338	334	319	363	365	412	362	369	380	391	369	403	360	360	343	379	356	419	364	343	381	363	345	373	366	352	361	364	394	362	375	342	367	378	348	430	388	378	383	363	366	344	358	363	402	362	350	386	393	372	359	374	364	372	385	389	357	362	362	349	370	404	406	375	386	382	382	426	369	344	354	393	417	405	369	354	395	345	355	373	393	369	401	378	363	387	398	369	379	371	367	365	360	374	346	364	355	407	339	365	409	365	380	377	414	390	374	358	357	396	372	393	372	380	351	395	334	411	366	387	333	353	374	360	357	385	412	363	352	411	369	351	339	379	358	389	371	387	405	355	382	382	404	346	357	380	360	379	385	369	351	386	347	412	365	370	390	365	378	380
18747	38577	32952	24725	21792	18718	14998	9245	5254	3294	2383	2137	1851	1637	1479	1279	1143	1036	891	863	827	771	692	635	567	557	584	534	530	530	489	463	478	486	448	475	441	435	445	435	447	447	442	448	404	428	440	436	465	432	398	431	427	413	434	461	415	414	440	375	393	470	374	434	430	411	429	406	440	412	422	428	398	393	436	393	411	434	410	417	449	434	428	425	421	411	432	432	469	401	429	491	421	392	424	412	390	412	443	433	426	423	394	404	436	392	436	421	400	421	387	420	401	420	413	398	414	458	405	421	417	411	390	408	428	424	415	434	407	396	436	405	403	427	436	439	416	382	413	425	438	426	460	420	432	407	442	395	429	407	452	402	444	404	405	422	416	432	453	405	442	455	406	417	399	421	393	424	407	401	418	394	415	405	403	443	372	409	424	452	402	381	391	384	433	431	431	384	392	401	442	439	416	418	397	390	457	410	400	400	394	424	408	395	426	414	431	400	439	448	400	437	399	410	443	418	435	418	418	399	446	411	365	423	390	387	427	405	406	423	412	417	413	431	394	439	466	427	444	438	388	462	400	444	437	417	417	428	390	403	467	403	384	398	382	434	415	436	414	425	421	423	426	442	398	431	392	421	417	409	435	438	431	448	479	423	397	410	438	439	450	409	388	451	412	371	415	434	418	392	435	425	420	414	428	441	386	410	415	426	401	410	412	411	408	392	412	447	408	429	396	388	439	382	426	390	429	420	441	419	438	431	400	461	426	394	410	419	414	440	422	439	443	466	414	432	427	434	408	419	429	380	397	395	414	426	405	416	451	424	408	378	446	451	418	395	410	407	441	405	431	409	457	420	441	420	430	447	402	384	414	463	440	422	409	388	409	438	402	401	444	415	377	397	426	424	429	390	404	462	443	421	402	419	437	415	413	441	364	411	414	420	385	449	420	429	404	397	455	435	429	420	417	421	394	458	421	436	425	389	401	448	414	437	420	455	411	403	407	416	402	458	428	404	420	380	389	424	426	424	462	429	426	439	429	429	409	402	410	432	422	424	421	404	420	406	400	422	417	424	411	445	404	419	430	415	398	421	395	419	411	479	396	420	407	410	417	436	413	399	379	399	412	405	389	420	397	370	405	423	456	418	424	383	417	381	386	410	375	440	421	425	393	419	438	401	452	440	428	421	407	380	417	385	421	377	422	366	400	436	414	413	435	422	429	401	415	416	426	410	434	424	445	417	413	415	458	377	422	412	446	432	397	404	416	406	424	424	411	443	426	394	429	396	428	431	422	435	426	396	390	395	427	434	394	452	418	381	424	390	413	429	456	438	414	434	406	409	407	410	398	426	442	415	354	411	427	410	421	432	387	411	403	394	416	431	406	419	423	417	411	443	381	419	417	397	414	438	409	418	406	377	391	418	404	398	425	451	390	406	413	419	433	420	410	417	384	406	414	411	374	384	400	406	398	387	416	388	403	401	395	414	397	413	418	411	417	423	398	409	453	415	410	402	401	414	428	395	422	396	417	383	399	423	392	436	442	395	390	399	459	440	381	423	411	439	399	463	423	448	444	384	398	433	414	443	398	414	428	434	406	419	438	403	390	412	413	440	387	416	421	413	430	378	422	388	414	404	412	431	370	449	403	446	438	415	404	415	416	432	388	408	418	450	427	439	413	415	406	421	416	377	405	402	419	380	422	437	400	394	401	417	430	419	421	410	433	402	421	408	467	427	408	415	415	423	393	397	385	394	397	401	375	443	380	437	423	399	401	397	396	395	438	441	415	381	426	395	405	394	426	438	405	402	408	384	389	415	409	409	430	393	416	447	394	407	389	361	400	411	378	442	389	398	425	422	446	393	431	419	420	387	411	424	402	392	374	397	395	430	444	439	442	435	437	385	440	415	459	410	411	406	409	384	380	426	403	388	412	420	410	413	385	436	431	466	401	369	436	401	412	394	425	405	419	409	416	428	417	465	417	409	398	421	419	380	414	427	418	424	417	394	440	409	402	424	361	371	434	420	416	428	419	418	429	387	412	421	410	444	393	397	397	431	403	406	419	408	411	448	398	430	422	429	379	411	445	360	410	444	421	398	430	429	416	391	377	412	410	407	441	414	399	399	436	406	417	425	440	396	388	388	366	393	403	391	459	425	392	418	412	418	437	403	397	405	397	408	419	422	415	442	414	420	454	459	401	414	448	437	412	419	406	406	419	404	408	423	444	405	434	407	384	408	417	375	440	437	399	408	407	421	413	414	428	402	405	442	416	422	439	398	410	429	441	441	399	439	426	416	441	427	435	450	459	407	430	397	407	404	421	409	398	400	393	426	399	435	397	393	386	397	434	436	390	421	400	416	447	441	434	419	412	429	439	418	427	420	411	400	392	393	427	390	446	418	428	407	427	434	400	411	406	411	445	430	408	449	446	427	402	427	400	390	415	387	421	391	398	425	475	381	409	426	391	441	407	411	419	408	419	435	420	413	403	402	398	423	446	360	421	434	437	433	371	389	391	413	430	385	398	391	395	405	399	447	422	420	399	391	441	410	410	381	383	427	416	402	429	418	396	387	427	441	373	429	394	450	404	425	419	409	383	409	413	421	410	429	417	430	427	394	413	396	410	406	398	425	424	390	408	421	414	407	438	428	367	425	378	372	457	429	435	405	399	427	373	388	385	417	395	401	418	420	420	426	398	443	411	424	412	411	417	426	398	447	421	428	438	417	400	427	420	428	419	426	393	448	393	425	420	447	409	380	403	438	388	403	443	419	389	407	395	397	414	406	419	411	427	379	443	400	404	394	393	413	387	442	398	447	408	399	451	392	420	418	396	408	439	398	405	435	397	437	454	404	408	422	406	422	382	387	416	457	388	383	424	402	408	399	376	403	405	416	413	442	417	431	415	401	373	426	416	390	435	434	381	381	414	405	375	373	432	392	428	408	415	420	415	414	418	414	449	406	413	394	400	423	391	426	383	416	435	415	417	422	412	378	388	426	398	423	428	434	432	424	415	400	404	386	375	426	406	409	446	438	404	411	421	409	422	395	408	392	430	412	386	437	412	436	410	416	431	432	424	395	414	411	423	411	432	444	428	412	438	453	413	442	418	411	413	400	436	419	407	403	442	432	421	440	388	409	416	410	403	404	421	433	415	440	443	386	418	405	408	417	412	366	436	385	421	399	379	427	443	418	422	390	374	412	440	402	414	416	407	427	412	419	382	390	395	402	419	440	403	398	444	439	389	396	409	408	400	406	406	406	407	386	436	427	412	436	424	430	409	400	417	429	404	383	421	405	396	425	459	396	376	427	380	418	418	418	445	407	395	424	424	377	394	413	430	449	410	432	403	374	438	408	442	419	408	384	448	411	381	416	396	406	437	422	441	421	392	425	442	411	399	393	413	421	441	414	410	431	409	391	433	402	401	403	414	421	413	405	410	419	378	405	427	393	394	421	418	384	408	442	457	436	431	452	418	389	423	445	395	431	402	470	386	379	453	431	422	390	397	439
22416	21004	28555	23716	21465	23555	24215	12375	5793	3664	2618	2000	1799	1629	1406	1266	1037	916	779	717	682	623	517	492	456	456	397	382	337	339	309	329	296	302	283	268	291	253	251	263	272	272	285	268	225	237	271	206	249	225	231	247	220	225	218	230	233	252	229	250	236	232	219	223	202	218	237	210	197	239	202	229	252	219	238	224	223	216	195	216	207	221	233	227	216	241	223	250	190	196	218	241	234	244	253	225	223	220	261	239	249	212	210	209	233	205	207	226	202	209	204	213	243	228	202	235	197	229	203	227	221	199	210	206	242	231	222	218	234	187	201	196	231	225	221	223	235	207	214	227	231	218	210	234	202	208	219	224	206	223	214	226	198	245	227	231	212	239	236	206	214	211	221	244	216	233	228	239	224	268	186	225	235	214	225	208	218	182	232	232	207	213	227	223	193	245	205	224	221	224	233	218	249	223	236	229	225	215	234	233	213	227	215	223	225	246	229	209	217	212	212	232	239	214	213	188	241	211	176	208	226	207	232	215	209	245	229	248	213	248	236	194	221	233	218	243	220	195	243	191	229	241	239	220	218	242	220	191	209	229	197	203	227	240	220	237	213	225	205	198	230	224	209	226	222	220	195	249	198	215	211	218	214	240	220	207	216	239	235	223	239	241	232	238	220	199	224	228	219	225	217	215	199	239	231	238	242	196	232	215	227	230	194	204	203	208	206	224	220	207	228	255	213	238	233	232	238	234	195	230	222	224	224	241	257	226	212	208	230	236	220	215	223	225	208	218	223	196	225	228	225	229	230	232	221	240	238	211	206	248	220	213	235	217	209	221	261	199	224	266	220	201	189	204	220	222	235	213	226	231	217	235	217	216	207	238	228	220	233	215	214	237	216	235	229	214	186	227	221	228	224	228	212	244	231	222	200	224	212	217	229	256	209	232	210	227	220	237	216	198	221	214	211	220	204	206	241	230	243	210	217	249	233	217	230	220	229	220	218	220	244	230	228	230	234	203	223	233	193	198	216	207	219	191	225	209	211	219	220	213	222	236	248	226	186	224	208	224	227	239	240	223	229	222	220	208	220	218	205	199	208	241	197	235	232	196	231	226	244	233	211	203	225	230	210	210	220	241	216	246	209	196	203	237	200	218	211	212	206	198	220	240	225	214	213	206	234	203	219	215	229	232	203	217	199	212	202	221	214	230	247	230	222	236	200	212	189	221	217	239	224	209	224	224	223	217	214	199	213	206	200	215	225	230	215	221	210	234	230	232	208	185	227	219	228	210	230	250	207	196	192	195	225	227	226	183	221	213	235	212	185	225	242	217	229	235	217	221	210	201	235	201	231	246	224	234	219	225	228	241	200	228	210	229	230	217	253	213	253	205	211	232	214	237	241	249	241	222	240	213	218	238	204	219	229	206	248	246	193	256	208	229	209	206	237	210	217	208	215	218	237	212	221	243	210	192	213	222	216	233	251	209	213	234	222	204	223	224	238	205	204	199	208	227	216	189	238	231	212	230	248	224	247	202	204	229	230	221	227	235	231	214	228	212	254	207	205	206	231	207	204	212	211	201	216	220	232	212	217	206	231	215	223	216	224	239	237	213	214	207	225	226	229	200	229	205	226	207	230	237	211	220	224	211	217	223	206	197	247	222	226	209	249	232	229	224	218	218	237	238	236	212	212	232	223	248	229	213	206	225	229	234	217	220	235	212	213	228	194	194	221	201	227	230	193	210	207	211	235	212	214	197	217	217	261	213	222	229	241	228	242	241	231	210	250	220	215	247	212	222	214	212	241	228	199	245	214	216	234	215	236	220	208	236	231	224	234	223	246	224	209	220	238	225	205	209	244	214	222	231	252	211	199	211	213	229	241	217	189	229	225	217	235	217	216	213	224	235	221	242	197	181	205	222	223	221	195	207	215	218	222	230	218	210	212	218	212	244	175	200	228	209	218	211	209	207	195	225	221	234	239	240	232	221	183	221	218	212	188	216	206	219	192	230	254	206	200	194	230	252	241	234	236	221	216	226	225	220	250	213	226	221	229	226	225	198	224	205	220	223	230	231	226	205	222	216	216	210	234	198	235	218	214	224	221	222	225	228	230	235	243	224	228	236	193	226	219	176	262	206	226	207	204	204	191	218	218	233	204	231	225	200	216	255	217	211	191	234	199	216	238	219	233	222	223	231	219	209	232	190	206	231	199	215	207	208	248	210	233	239	211	210	228	217	196	211	225	216	222	206	210	242	200	237	196	246	196	246	241	206	222	229	196	211	205	217	219	199	223	233	220	206	231	202	227	195	238	229	231	228	208	227	220	218	191	212	215	226	226	206	226	219	220	207	246	225	218	227	243	197	196	216	223	214	231	222	211	243	200	235	200	232	214	205	227	195	207	254	228	208	205	231	206	239	219	227	219	219	233	212	209	213	202	197	242	218	227	215	212	202	236	226	191	211	210	227	218	214	216	206	201	229	204	243	214	215	198	204	202	231	210	245	222	212	217	207	214	217	206	228	218	215	253	210	187	205	211	234	203	218	220	234	207	230	227	234	215	200	190	236	203	201	201	237	232	228	216	254	214	210	243	219	198	204	217	254	210	226	240	227	213	214	212	230	226	205	210	213	250	227	211	201	220	217	233	197	219	214	200	224	238	206	227	205	228	202	220	222	220	258	219	198	227	250	219	231	214	241	201	211	235	220	212	224	212	241	208	227	231	234	233	230	212	229	216	271	243	199	236	236	207	206	228	246	224	227	231	214	228	224	201	226	191	251	219	221	227	216	194	282	214	230	240	222	231	213	222	217	246	248	218	246	242	201	225	228	248	192	187	234	238	223	212	199	209	202	223	234	229	248	230	220	193	210	250	221	244	225	245	214	194	238	242	200	242	204	237	189	228	207	228	233	198	210	228	246	221	228	212	214	245	218	200	214	212	207	225	251	229	213	220	214	213	213	236	204	219	233	228	219	226	210	215	217	235	224	212	210	205	238	218	208	226	225	214	213	209	218	201	235	211	227	221	231	232	205	201	235	207	235	222	226	244	198	225	223	228	205	213	233	227	248	227	221	217	210	244	235	200	227	226	225	219	218	269	216	209	214	232	222	211	216	223	228	212	219	247	232	249	248	239	223	228	216	239	208	220	193	253	212	203	242	229	235	200	212	216	211	209	213	199	217	227	208	216	240	212	204	214	196	235	226	242	213	212	205	233	224	223	225	221	221	204	225	190	214	221	231	238	230	244	213	194	231	246	242	243	214	229	215	224	229	236	203	217	209	217	244	196	221	211	241	223	216	241	220	219	199	212	243	217	218	217	228	206	241	184	222	217	217	223	241	210	233	207	196	226	210	226	232	218	230	222	217	231	225	231	218	224	198	230	212	216	210	206	235	227	230	218	236	230	226	196	219	222	214	220	232	242	203	234	220	240	234	209	248	228	236	209	220	224	212	226	227	262	238	214	219	224	228	208	211	231	224	212	231	231	218	198	233	260	226	218	228	201	198
21668	46939	40986	33043	30772	27083	22522	14803	8678	5495	4052	3374	2806	2429	2094	1876	1486	1342	1157	1033	998	969	801	708	631	521	515	498	482	434	410	396	367	348	339	318	356	318	288	291	309	294	293	284	272	265	265	250	279	269	277	263	280	263	287	242	263	240	254	257	262	255	222	250	245	244	278	233	255	252	256	282	260	241	257	253	249	265	241	265	258	261	227	221	239	249	237	238	241	267	220	227	213	236	218	273	253	254	263	238	266	240	230	258	219	254	249	244	246	266	251	243	246	263	238	269	248	242	255	257	259	261	240	229	239	226	249	230	230	257	235	230	265	254	263	264	254	246	243	273	226	216	250	274	245	236	230	240	253	252	254	263	229	226	243	246	214	249	249	225	250	230	246	266	235	245	236	243	244	260	240	247	243	264	237	237	245	229	263	238	250	240	240	228	255	242	219	233	232	244	221	266	255	245	239	230	239	229	235	225	235	232	255	231	241	244	235	205	251	268	251	247	246	257	252	242	238	224	241	244	234	260	234	289	244	231	246	243	240	260	257	244	230	256	237	236	245	247	247	239	251	243	251	230	257	262	270	224	260	235	269	237	235	229	230	241	247	264	252	246	280	223	222	263	260	209	234	250	260	255	234	252	269	274	265	241	263	247	242	258	246	277	236	251	239	220	234	244	256	235	227	243	236	256	277	262	265	255	232	259	218	247	240	232	254	231	249	248	222	235	274	227	252	245	237	251	240	262	249	218	253	230	231	233	254	237	249	250	257	246	207	247	251	253	255	239	248	235	224	222	223	225	250	246	253	238	224	253	239	220	246	251	238	264	252	253	258	231	240	235	246	232	238	244	249	247	236	247	231	248	267	221	242	263	244	243	253	239	246	271	236	260	264	257	244	265	205	244	233	235	251	241	229	251	217	241	211	235	257	248	231	229	265	254	255	244	247	249	252	249	267	255	239	241	225	256	242	249	250	238	209	217	237	224	211	249	232	241	234	240	257	200	252	233	252	225	232	242	233	234	232	245	232	206	245	265	231	232	263	237	233	223	234	214	232	221	223	231	221	223	244	229	230	247	268	246	232	241	263	231	229	244	249	240	260	225	256	224	238	255	234	244	248	267	230	248	257	263	271	253	252	259	228	251	234	245	260	256	214	247	242	246	232	243	233	246	248	255	239	218	258	247	250	248	251	245	239	252	251	248	244	257	236	235	233	223	225	241	244	236	264	235	216	235	230	268	239	257	247	233	233	262	227	234	229	234	238	235	232	208	241	230	242	239	252	241	221	225	262	253	224	253	233	274	250	217	250	273	237	233	253	241	290	264	246	236	237	245	235	225	241	243	271	248	221	247	249	262	249	234	245	231	242	252	244	224	218	238	268	224	270	238	243	227	264	209	240	253	252	204	257	245	276	226	245	227	248	236	243	257	266	257	247	261	262	223	243	241	227	269	207	246	257	219	225	256	263	253	257	231	256	229	261	226	244	239	228	265	273	265	245	231	231	263	233	244	268	266	238	259	264	266	213	235	232	234	259	242	226	228	249	235	243	240	229	221	235	238	220	251	251	254	248	230	225	227	264	223	242	191	265	265	249	242	242	259	240	251	218	257	218	267	247	231	237	245	245	222	256	252	268	249	255	230	262	250	226	251	244	233	255	244	226	235	276	256	246	252	259	225	247	210	262	249	235	216	232	220	239	213	236	255	248	257	244	211	235	258	255	241	283	251	242	239	249	250	249	253	267	272	257	253	231	234	243	219	259	246	250	223	240	238	244	202	251	255	232	234	228	249	239	235	239	239	236	252	235	239	244	234	260	238	231	244	233	227	220	237	275	230	262	259	253	252	246	257	255	255	260	227	263	229	222	235	217	256	267	248	277	238	255	261	250	242	257	216	227	230	260	256	248	272	269	225	242	257	251	225	257	232	269	237	228	221	253	245	213	254	233	226	268	226	247	248	230	264	255	211	255	270	242	238	235	226	233	238	252	247	228	238	236	247	270	237	220	248	223	243	262	242	227	236	215	258	235	251	239	230	254	249	227	238	236	256	256	267	217	247	275	252	241	240	233	242	242	233	232	240	266	246	257	252	211	245	250	236	228	250	213	250	235	227	262	248	241	230	246	263	251	238	227	233	250	234	256	246	229	256	255	292	231	254	246	216	258	234	253	221	257	242	227	254	256	221	276	259	247	261	241	249	279	230	246	225	254	220	270	246	216	242	259	243	243	253	254	236	252	240	237	208	257	254	243	237	241	236	266	258	256	266	244	238	255	231	224	250	254	244	231	245	237	244	235	228	248	247	240	267	230	220	239	241	242	271	226	235	253	244	262	217	254	243	235	220	271	263	265	247	241	218	208	229	264	264	245	236	261	224	245	225	251	232	247	278	247	271	273	228	248	235	254	241	235	242	239	277	250	233	258	257	233	261	250	228	235	252	235	220	237	223	228	263	252	238	245	235	224	231	224	210	239	224	263	219	248	243	230	227	234	236	237	245	225	245	238	236	250	232	245	238	247	271	189	262	260	246	266	244	262	241	248	244	253	217	259	207	242	262	232	235	239	233	217	235	225	239	253	241	264	248	240	267	240	272	216	275	269	234	245	276	249	251	269	241	239	271	247	237	255	247	258	259	262	230	234	238	218	256	227	256	267	193	243	240	233	240	230	239	228	246	250	215	253	239	227	231	228	257	234	246	223	240	282	242	268	246	259	231	206	250	258	254	211	249	251	245	265	252	243	250	256	249	254	247	234	241	212	229	222	246	232	254	236	249	268	211	256	232	250	264	235	268	260	242	256	239	222	236	268	247	266	248	218	252	251	244	229	217	271	215	259	261	246	267	241	259	251	230	287	266	275	243	251	227	246	240	235	218	250	277	238	248	232	279	240	255	217	240	283	255	251	231	254	247	233	232	229	252	257	240	240	243	229	242	263	243	249	265	261	261	252	226	259	261	265	273	240	227	246	227	256	247	238	236	247	259	228	264	232	241	250	231	238	279	215	233	251	241	239	276	262	252	282	256	257	239	265	236	249	230	242	190	262	220	246	284	256	243	226	229	233	217	257	247	240	266	246	243	261	253	261	251	261	252	243	249	246	245	247	251	226	251	263	229	268	251	250	245	238	219	234	248	248	234	248	216	260	279	256	223	218	227	254	235	238	243	235	238	272	220	242	225	277	226	259	231	244	242	250	247	268	223	231	232	210	226	246	244	251	241	247	235	241	241	256	252	223	237	276	242	261	244	244	247	244	270	251	258	228	223	222	239	251	273	255	283	252	223	260	231	237	231	225	264	257	257	243	263	256	220	228	222	258	238	227	251	251	232	248	244	238	237	232	251	247	247	235	272	250	246	219	197	255	233	241	252	221	244	227	267	251	227	233	236	254	258	254	254	244	228	269	237	252	209	254	237	237	246	267	264	245	231	249	225	254	244	227	239	223	239	241	265	219	227	238	245	238	249	263	244	235	228	237	281	279	242	255	249	265	235	275	240	237	239	255	264
27519	22808	25049	19371	13693	10300	7228	4034	2225	1555	1232	1122	1013	938	910	834	768	773	696	636	619	687	608	582	563	546	532	532	506	536	572	480	529	486	519	466	472	483	494	531	480	502	463	480	465	475	487	501	491	502	539	507	511	444	513	489	477	491	502	446	470	465	473	517	478	504	520	471	494	463	474	506	462	490	513	453	463	473	486	455	492	472	476	477	463	543	480	457	481	503	458	459	500	485	408	455	531	514	479	483	471	487	494	482	466	497	495	455	503	507	502	490	488	458	465	470	458	510	488	457	480	480	482	487	494	497	503	470	508	462	490	490	482	469	463	460	488	466	495	496	512	478	468	445	511	454	525	477	451	503	470	467	493	447	497	462	485	484	457	489	463	486	475	490	493	509	517	487	454	501	514	482	468	489	484	475	456	502	496	425	483	482	450	497	481	467	518	528	467	482	478	475	468	494	491	471	462	435	458	496	474	525	491	486	504	448	465	492	481	459	474	485	471	441	482	499	474	479	475	495	481	483	499	486	485	490	490	445	488	479	438	482	446	463	495	473	464	457	457	455	469	457	492	471	495	480	472	440	494	450	485	519	471	501	430	486	459	481	472	475	473	445	467	485	504	469	504	501	491	474	495	457	447	456	484	511	484	491	430	482	476	457	462	498	520	493	532	521	469	453	472	451	474	464	462	507	539	493	482	472	487	475	523	486	500	469	481	496	465	460	472	493	496	509	515	480	520	499	476	501	481	496	448	546	473	490	496	503	466	511	479	459	468	509	429	490	519	496	479	515	465	480	484	470	456	503	486	510	475	485	436	474	469	451	493	484	480	508	504	462	456	498	478	522	480	498	486	488	522	522	492	521	462	441	432	510	480	449	459	464	490	494	517	508	522	520	481	518	502	473	452	468	479	483	473	491	469	497	447	467	495	477	480	482	493	501	490	489	505	512	516	472	489	496	485	449	535	506	492	532	521	488	501	465	525	498	469	481	485	516	449	467	526	511	451	475	466	512	485	465	465	472	475	528	496	495	503	465	467	457	483	500	501	517	519	508	504	506	494	485	473	466	468	509	467	481	477	473	516	433	515	509	471	504	461	462	462	502	461	477	475	491	478	490	472	501	477	470	466	485	475	512	499	521	492	511	488	476	476	514	520	467	458	499	514	464	493	521	459	470	496	483	502	503	476	462	483	467	461	490	476	493	492	497	516	473	473	506	569	480	528	521	501	503	529	512	493	498	467	499	499	465	495	510	495	508	482	485	515	504	512	473	500	463	474	484	475	445	519	479	482	468	469	481	494	498	468	478	432	473	490	466	483	508	522	515	533	494	506	491	491	448	526	453	484	463	492	435	478	472	478	463	458	495	475	471	479	479	520	466	485	494	497	495	491	492	473	496	515	507	480	491	501	493	509	483	489	525	489	484	511	484	471	450	435	452	484	473	483	529	475	457	519	448	436	497	494	520	471	485	489	465	500	512	468	473	473	471	418	491	496	491	513	469	448	469	455	527	498	495	450	437	525	469	481	464	479	445	472	447	476	503	503	495	459	454	498	479	445	480	466	435	498	477	502	460	520	462	484	474	501	494	481	504	477	491	499	488	487	472	486	469	478	522	501	499	464	444	460	459	493	474	463	494	451	487	468	523	467	489	454	482	468	485	498	507	486	470	492	512	529	488	478	443	443	516	471	499	491	490	452	511	456	484	502	483	461	500	485	455	486	525	495	483	487	485	488	446	453	508	459	496	483	477	522	464	461	463	492	502	496	444	479	466	466	466	487	483	506	490	485	454	470	473	505	493	462	476	489	430	486	480	480	493	478	488	453	454	498	527	464	494	508	457	461	552	491	464	515	494	485	473	496	464	490	496	515	476	506	477	469	460	513	495	471	477	504	491	469	499	503	509	495	514	502	501	475	467	498	509	495	490	460	478	461	452	494	442	475	502	464	510	500	492	490	511	467	463	475	492	485	511	474	481	465	521	485	476	484	463	483	450	504	465	477	452	467	474	448	504	491	534	511	481	469	487	464	510	449	478	491	470	497	474	486	504	467	466	502	522	460	485	527	505	514	459	483	465	482	468	448	477	493	484	465	477	507	482	501	467	470	499	481	461	500	490	463	476	509	459	427	464	505	474	509	451	475	453	486	474	495	495	507	494	495	458	497	460	488	476	450	475	487	461	510	457	486	523	474	492	499	454	490	525	479	465	509	482	502	481	493	465	453	487	457	513	472	466	472	447	467	504	498	476	461	478	514	478	478	526	489	467	468	498	475	470	480	481	463	499	480	454	500	458	464	462	489	474	484	481	505	453	494	538	450	495	504	463	475	482	467	467	490	469	472	433	496	469	487	518	458	503	505	459	477	516	429	486	468	489	465	464	462	503	464	506	488	483	465	504	462	475	503	464	493	432	463	499	482	443	495	464	500	494	490	482	500	505	487	450	474	510	486	493	469	518	489	484	472	485	467	486	486	506	488	487	458	470	455	472	478	487	482	481	529	475	494	507	462	502	506	485	501	488	500	513	472	457	504	487	477	432	456	458	472	494	474	495	499	483	477	503	500	447	477	524	477	473	481	480	490	448	455	503	503	479	506	528	483	498	465	472	495	495	481	476	517	469	525	494	454	494	499	500	507	507	477	469	485	482	482	428	454	500	480	467	488	491	489	492	481	481	463	518	505	470	488	480	490	495	507	485	488	490	501	497	488	489	475	471	465	465	442	455	446	429	483	478	471	463	492	460	460	472	466	482	471	456	462	472	501	515	466	444	493	481	477	487	528	508	461	481	501	491	450	509	507	447	498	485	479	495	444	494	470	466	485	509	452	482	445	516	513	451	497	525	481	497	499	470	488	486	495	443	518	477	465	507	491	477	520	502	492	484	466	486	487	472	462	476	501	469	489	535	474	498	473	491	443	456	491	494	497	500	518	476	489	521	537	471	492	442	472	448	468	534	469	472	462	471	498	474	519	483	465	474	447	483	484	482	469	483	491	460	458	531	474	476	481	454	480	535	521	477	486	531	475	474	492	498	515	515	465	488	524	457	495	508	503	465	486	513	484	482	484	493	457	479	483	479	506	521	544	477	454	516	471	488	469	475	472	510	499	456	540	496	456	491	506	489	427	516	487	538	464	472	493	479	441	506	482	474	494	457	491	493	493	501	511	491	457	441	498	451	477	535	492	487	498	471	480	431	475	474	483	433	482	456	471	490	482	457	486	476	499	504	525	462	457	506	520	501	441	476	489	471	474	479	502	513	518	463	498	496	466	461	491	469	504	488	497	491	460	477	489	452	495	480	431	512	488	467	488	505	467	491	493	450	511	467	498	480	505	494	467	498	521	469	489	439	510	480	496	471	435	443	472	507	457	515	497	518	473	445	501	482	526	460	482	512	483	477	466	458	463	497	506	455	471	471	499	484	462	464	506	482	486	502	483	444	489	541	462	502	484	456	494	502	465	483	474	453	445	467	493	504	475	475	496	497	425	500	492	502	468	517
17809	32760	27408	19183	16945	14240	10741	6395	3632	2389	1861	1744	1523	1227	1270	1135	977	942	893	828	780	778	757	672	646	629	610	602	632	578	591	566	587	578	576	521	550	562	509	555	570	539	554	584	531	570	601	515	521	523	568	550	553	530	559	551	533	528	518	525	493	529	569	574	556	527	544	538	528	550	538	527	539	531	523	557	533	525	558	559	546	562	521	574	562	519	537	523	524	604	545	575	530	550	559	549	504	503	533	524	490	541	578	550	523	494	531	561	545	495	582	544	550	514	572	553	523	534	534	525	529	562	518	559	527	516	518	496	538	562	503	558	481	586	554	547	546	589	546	554	556	522	528	569	539	558	567	578	554	501	516	515	503	570	525	509	541	504	518	542	561	510	524	511	517	515	536	556	571	537	540	573	532	571	498	562	500	534	559	552	510	547	546	579	539	515	530	535	585	561	538	540	555	543	505	542	501	493	537	543	538	509	530	502	529	554	505	532	518	525	509	609	558	556	564	551	517	516	569	529	572	537	562	563	580	536	547	530	505	552	549	543	553	563	544	510	569	547	546	556	551	551	533	561	571	535	550	555	538	513	557	507	530	545	495	513	545	529	556	490	547	566	531	555	541	485	504	542	531	546	519	544	535	558	526	529	519	492	524	513	536	509	578	584	525	544	562	543	539	517	523	540	535	551	558	515	524	515	572	495	504	567	526	556	541	550	521	530	551	523	561	532	507	561	548	551	540	543	531	553	561	535	516	571	575	549	524	547	546	537	558	541	541	564	528	530	582	554	528	527	510	554	533	519	533	515	558	546	537	537	559	528	536	585	561	534	546	526	549	484	572	513	509	538	553	495	534	537	544	529	509	565	493	492	552	557	581	537	511	493	521	557	566	535	508	520	544	528	558	522	561	570	558	541	523	543	558	550	521	540	538	531	527	529	535	549	598	568	532	500	545	562	537	575	576	503	549	500	573	482	585	538	581	553	528	528	541	552	527	540	496	554	541	508	535	585	544	525	532	537	525	541	547	517	562	566	511	504	533	575	519	497	569	573	517	535	546	544	520	561	577	533	548	494	532	532	551	526	567	522	526	568	535	526	533	544	530	547	555	488	535	505	534	515	529	557	540	567	534	528	517	570	571	552	543	537	600	551	541	527	551	533	559	560	542	581	516	566	551	513	524	518	527	541	541	546	545	540	588	517	561	547	546	554	528	516	535	522	551	547	543	553	558	573	521	543	571	530	507	531	525	545	529	527	525	563	532	519	569	510	587	560	538	535	512	543	525	557	540	527	539	551	506	556	551	568	484	533	543	538	511	571	513	555	528	553	571	533	568	563	537	548	542	536	515	490	520	521	510	563	523	573	546	535	544	538	554	592	518	543	517	533	550	547	533	530	528	519	573	553	483	551	546	481	587	580	525	524	519	554	540	509	538	564	540	542	540	554	534	535	547	546	548	563	555	519	528	521	548	513	497	511	521	505	525	542	556	538	523	558	520	530	530	530	521	556	540	536	504	519	554	544	509	562	530	542	556	544	552	579	520	582	552	545	530	520	544	531	528	548	549	525	569	591	533	536	537	540	554	532	563	515	558	588	564	514	538	522	562	535	534	554	542	511	521	536	481	546	542	539	539	568	565	561	537	563	552	538	552	540	550	543	491	559	580	512	560	515	531	557	539	587	552	544	528	550	546	547	537	560	558	547	592	511	522	558	562	512	539	568	563	530	542	534	546	549	547	515	570	557	575	531	503	535	538	532	525	555	557	518	522	543	559	518	516	503	532	528	549	497	520	540	541	569	504	572	510	521	547	535	574	505	522	544	547	593	564	572	522	542	596	525	571	532	508	548	538	495	548	540	549	549	518	512	556	515	543	523	502	564	519	549	515	560	566	530	555	536	536	482	535	564	551	539	579	535	597	542	521	556	554	478	501	548	556	502	533	539	520	533	559	543	551	517	533	599	563	533	551	563	544	575	555	503	541	530	555	556	539	542	565	497	551	490	533	546	542	529	540	560	507	529	544	534	535	561	554	541	535	506	550	541	545	547	563	504	531	540	520	516	531	587	519	557	515	531	541	516	583	545	530	589	558	501	517	517	572	539	535	517	525	572	560	529	574	588	578	519	559	554	550	520	576	517	566	559	541	521	565	504	542	540	521	527	544	562	520	519	538	556	581	533	531	557	521	547	534	543	579	543	568	535	563	572	527	540	575	539	552	512	574	569	532	477	574	531	554	568	546	515	537	560	510	557	590	524	561	521	531	562	540	541	538	542	534	510	554	504	544	548	551	517	562	515	529	588	564	529	549	572	533	491	552	544	546	558	541	577	505	538	553	559	546	518	500	531	509	517	549	529	596	520	579	560	528	554	542	559	522	551	519	527	501	507	517	529	619	566	547	546	566	545	541	536	529	573	556	568	522	559	503	531	536	539	526	533	532	567	547	566	558	525	548	524	526	534	513	530	502	550	576	536	521	569	530	516	547	556	510	529	536	526	564	563	560	499	573	549	548	530	580	564	547	551	563	556	481	531	562	517	569	523	531	551	547	521	512	530	545	515	503	568	550	546	530	508	534	550	562	583	502	535	604	503	573	520	535	564	527	529	511	544	519	537	513	519	538	511	569	553	508	536	560	455	559	491	522	567	547	505	553	566	542	509	535	539	529	573	530	527	517	473	567	549	530	560	596	519	513	496	466	568	514	557	549	545	571	548	547	525	542	526	516	584	548	556	544	522	502	525	502	523	536	517	499	533	535	529	535	547	570	521	533	530	562	509	541	548	509	571	523	529	524	530	554	518	505	557	500	546	552	544	562	501	547	529	511	550	560	487	554	519	581	543	518	562	569	508	535	527	521	552	510	528	509	540	541	569	551	558	548	526	547	532	547	551	511	554	552	537	540	522	577	529	556	542	540	560	507	543	534	539	529	515	528	595	538	542	549	539	541	559	527	535	514	526	544	543	584	574	571	562	542	512	532	527	534	562	551	539	572	526	524	538	554	548	546	526	523	572	521	510	541	553	513	565	572	533	526	541	533	561	498	539	535	498	519	569	537	542	537	517	534	504	508	512	558	544	541	536	514	539	530	502	560	500	522	541	566	537	499	562	534	520	542	580	497	510	485	545	546	561	554	555	535	513	576	553	545	562	556	534	560	504	553	534	530	563	559	510	523	538	537	518	549	516	515	519	521	510	548	541	537	516	522	570	531	557	533	531	570	536	570	555	524	532	585	549	549	562	571	549	531	499	531	520	565	541	526	546	555	536	542	543	530	528	492	520	559	526	566	518	543	552	535	545	517	527	528	527	526	586	561	556	550	550	553	508	541	552	537	545	547	526	495	538	561	503	510	526	548	524	531	568	510	557	545	509	555	537	544	556	558	535	519	510	536	582	557	526	558	582	528	552	496	538	579	546	542	526	550	537	528	497	542	551	571	533	553	517	525	492	571	517	552	547	535	503	519	543	524	537	532	525	536	511	538	541	532	547	548	553	566	531	561	524
23579	21056	28250	24340	22253	21583	16591	8121	4041	2535	1937	1689	1397	1279	1188	1069	999	875	771	709	759	683	639	551	543	510	515	490	456	467	441	412	418	443	419	421	426	415	401	395	414	435	407	407	397	436	417	390	399	385	410	392	398	391	391	410	404	382	438	398	386	411	379	388	386	384	399	400	363	392	390	381	388	392	389	383	372	377	405	379	419	384	391	376	409	401	375	367	387	394	370	418	370	398	379	389	377	386	381	383	424	392	377	373	407	361	384	383	367	367	368	396	382	392	401	404	400	390	360	381	396	344	365	363	368	381	375	406	392	378	370	384	389	390	353	397	404	374	382	403	386	375	390	370	362	402	385	363	404	360	362	355	376	389	397	387	384	388	388	359	371	417	396	407	362	410	360	404	385	368	408	409	404	367	402	358	352	390	370	386	391	389	363	364	381	375	381	393	376	372	397	412	370	387	382	396	372	372	395	361	402	380	421	414	375	411	388	383	382	349	398	398	355	393	367	383	387	390	372	392	369	374	385	412	384	380	401	403	371	390	378	422	389	366	358	382	379	359	386	369	399	402	396	381	358	417	370	390	378	351	382	395	341	379	415	414	385	348	389	402	401	398	363	361	355	348	393	376	373	365	385	385	382	385	401	374	366	352	385	394	365	370	335	390	387	349	414	385	401	360	351	390	370	380	388	409	383	386	407	370	402	392	386	405	413	398	376	396	353	375	396	397	425	404	381	398	391	388	421	376	367	415	375	425	371	404	357	388	394	393	394	369	399	388	386	404	372	392	378	395	372	401	410	362	409	393	339	352	370	383	362	362	372	401	379	398	401	364	372	427	391	372	375	400	357	394	388	365	402	381	375	379	372	384	368	391	381	375	390	414	426	399	377	387	364	370	394	354	388	355	423	363	369	379	375	375	399	355	400	376	392	391	392	396	377	364	395	385	347	415	381	415	334	334	374	414	381	396	398	385	378	340	406	410	410	349	382	383	389	378	395	398	390	410	356	386	410	384	361	362	373	387	401	342	356	390	336	381	389	365	356	391	403	358	425	352	368	372	377	374	377	347	380	374	353	365	382	377	375	408	358	374	386	383	377	364	394	393	416	387	379	360	383	416	409	374	373	385	402	409	394	361	404	421	391	371	378	404	410	404	387	392	396	388	409	348	393	421	385	359	359	403	394	360	408	373	358	413	382	381	354	431	388	384	357	371	408	423	387	382	383	367	413	383	373	377	385	378	379	364	427	394	382	378	386	387	408	378	362	380	373	397	401	399	400	408	384	364	383	345	371	392	364	401	357	387	386	421	360	420	376	366	381	378	398	360	396	382	395	366	390	366	391	406	378	382	400	380	386	372	366	365	393	355	389	407	389	405	386	395	361	412	370	395	381	390	379	412	349	378	348	404	415	370	370	347	368	386	386	417	418	390	369	358	381	366	392	396	398	344	376	359	388	387	376	366	375	439	396	383	403	378	393	376	396	366	377	388	346	385	392	370	387	417	391	366	402	389	389	354	386	399	382	372	351	384	376	412	378	400	389	378	402	393	378	408	369	398	374	400	393	350	395	390	403	376	410	392	380	372	361	377	379	397	422	374	380	381	374	406	351	364	395	383	390	392	411	387	384	384	343	364	402	382	407	369	399	381	379	414	390	410	377	387	375	416	380	400	386	394	387	359	391	399	380	377	383	367	373	366	419	346	389	382	381	396	396	382	363	389	388	352	383	416	395	436	383	378	401	372	387	383	360	392	369	393	347	389	368	410	419	382	390	396	361	377	413	358	411	373	398	352	433	373	363	384	393	366	401	374	378	373	424	388	368	370	371	389	360	367	401	354	383	374	356	380	367	399	399	384	395	381	370	408	429	379	384	399	381	389	403	391	361	368	391	389	362	385	353	387	332	327	389	418	388	374	401	415	414	420	405	396	374	373	393	375	348	379	391	398	431	365	376	420	409	379	396	360	385	408	332	388	401	369	406	418	416	386	387	375	383	374	391	377	423	379	397	414	389	386	389	395	345	365	348	374	405	415	370	414	409	389	361	397	381	387	360	349	374	391	401	384	401	399	403	419	346	427	348	396	353	369	396	378	392	411	398	384	360	408	410	402	380	395	403	356	355	385	375	367	358	382	411	386	397	418	388	391	363	381	423	372	405	401	391	428	419	403	406	435	394	375	372	406	380	372	383	436	377	370	342	403	413	390	381	388	388	403	402	378	398	400	387	374	357	406	378	409	402	370	365	369	349	401	405	375	386	356	382	383	379	369	379	398	378	360	406	394	375	390	340	399	397	425	379	397	438	381	371	427	362	409	398	390	409	389	397	382	387	416	376	386	409	369	409	416	390	379	370	387	354	389	378	382	389	438	394	372	346	404	387	386	448	406	435	417	361	379	408	383	410	374	383	377	414	412	372	415	366	358	375	393	393	432	371	398	370	436	401	364	393	394	382	385	377	404	380	381	380	391	371	396	391	383	383	408	375	378	389	359	363	342	399	426	399	379	390	379	371	421	391	360	369	379	426	389	366	334	335	360	393	370	405	376	389	366	339	367	382	401	354	351	380	382	420	381	409	371	427	367	373	381	397	374	424	378	403	386	422	386	396	380	401	364	375	403	386	368	401	379	411	359	381	371	407	380	382	371	352	365	408	379	384	382	388	344	354	369	405	337	393	392	398	375	384	367	384	402	404	372	381	383	401	377	405	384	405	410	400	378	414	372	386	391	359	412	391	392	395	374	392	386	415	383	399	368	367	375	400	406	427	394	368	401	364	416	402	369	374	371	399	381	409	368	379	382	405	390	383	384	372	376	398	385	372	369	379	391	392	394	390	367	388	353	389	390	423	380	382	390	386	391	386	384	406	371	395	392	418	355	354	396	337	379	367	381	394	383	370	401	370	368	403	410	362	404	401	401	407	443	409	390	399	399	368	412	391	388	369	388	388	375	404	377	382	384	365	375	382	393	382	368	389	385	379	389	378	390	399	358	392	385	379	388	401	388	386	354	358	387	400	405	395	374	343	392	377	383	358	362	392	379	383	379	355	378	385	361	372	337	370	372	362	385	426	402	370	366	408	385	392	353	348	390	378	406	376	386	384	409	382	376	398	413	399	365	379	405	409	354	385	420	415	366	374	337	396	412	417	369	380	375	366	372	367	351	399	375	350	408	367	375	396	371	377	389	374	407	352	430	415	389	350	405	388	374	397	404	379	394	363	403	382	390	400	355	384	365	383	404	370	398	400	393	388	405	375	412	379	424	414	359	381	397	397	397	381	399	399	390	354	404	389	373	422	382	399	399	387	406	401	368	407	374	372	375	415	378	388	386	368	387	388	412	400	324	412	352	404	384	383	367	402	356	424	349	408	384	347	395	367	376	402	389	358	387	371	383	383	398	393	369	398	369	355	350	389	374	382	365	384	370	393	386	396	385	388	382	393	431	411	390	373	380	363	370	388	378	369	357	373	351	403	396	368	392	389	436	375	398	409	370	395	412	375	373
19057	41611	36444	27838	25330	22056	17517	10841	6133	3967	3042	2574	2198	1975	1762	1476	1349	1197	1046	993	907	846	781	660	667	605	630	592	578	579	574	512	475	502	470	471	463	479	499	470	489	475	458	461	467	484	423	428	465	441	437	458	469	466	436	447	462	430	423	458	431	433	460	448	411	456	432	422	414	440	419	406	420	432	413	444	441	469	415	434	453	425	448	435	447	443	386	458	428	420	445	460	437	417	452	476	452	453	446	426	444	422	443	441	419	461	451	399	398	470	449	434	430	449	426	402	433	424	425	402	420	438	447	416	450	401	441	472	451	430	426	418	427	426	445	444	409	420	440	401	401	435	445	436	420	439	432	418	400	458	427	447	478	414	453	422	387	434	449	395	405	426	426	438	406	448	444	454	440	439	462	397	467	428	426	479	444	419	438	407	405	437	432	394	459	485	434	453	442	446	431	411	453	367	413	454	403	419	438	437	434	435	443	427	444	404	431	406	465	437	369	446	478	455	468	451	434	448	428	410	445	463	399	464	462	440	449	434	445	394	423	422	421	407	446	437	403	421	435	433	439	432	415	471	419	409	428	419	423	440	441	421	421	428	441	443	455	406	454	413	443	443	424	412	421	432	418	454	462	410	454	421	433	435	430	437	435	430	402	434	435	453	413	401	428	473	444	420	443	447	407	444	405	418	438	433	418	441	440	404	442	442	479	421	436	456	415	438	418	411	454	411	439	440	464	450	427	453	453	403	435	406	434	446	396	440	424	460	436	407	433	389	447	466	403	424	452	462	424	477	477	461	438	437	413	443	433	448	430	444	435	445	430	410	456	476	454	422	460	411	447	393	411	427	402	469	455	467	386	435	412	426	424	450	455	443	441	472	441	427	440	460	439	431	472	443	414	465	478	441	437	409	395	396	460	386	423	458	457	446	450	451	462	425	442	429	413	430	432	441	445	453	429	387	455	441	461	425	450	443	412	425	417	467	398	436	432	431	455	439	414	458	419	438	455	445	419	467	462	422	475	435	408	454	393	458	405	425	442	400	392	413	461	419	374	449	388	465	438	446	417	422	423	429	407	436	435	449	430	499	420	434	465	432	447	411	476	431	446	454	436	420	414	447	474	435	450	450	443	430	438	436	433	452	406	427	437	400	445	433	470	470	488	423	403	430	460	445	413	387	417	443	461	421	425	440	426	437	437	452	413	441	400	429	409	438	451	440	436	437	430	426	465	454	431	450	414	454	435	446	454	446	427	423	422	419	414	427	419	410	425	436	448	432	404	476	451	424	435	436	430	441	445	419	431	441	429	406	498	421	432	429	425	438	442	452	427	426	475	418	442	409	417	444	490	436	417	430	433	443	441	422	443	450	430	427	425	414	464	403	453	403	422	443	427	461	442	406	459	417	426	472	459	395	449	461	416	458	425	451	399	411	405	419	417	415	407	445	462	370	450	437	435	427	417	423	407	429	423	436	420	428	468	418	413	414	389	401	430	417	444	450	424	408	396	430	443	440	441	436	436	434	437	417	412	439	476	408	445	435	440	413	412	453	459	403	451	422	430	413	442	406	454	457	433	420	474	467	440	401	476	435	418	458	441	448	459	420	435	460	439	426	427	450	410	433	428	438	409	425	427	418	464	443	447	434	415	437	403	462	425	419	452	398	429	467	455	427	417	421	437	407	438	455	430	415	426	438	431	432	422	466	472	442	432	419	420	423	427	454	469	422	426	435	426	454	413	417	425	452	455	453	448	412	427	468	417	479	461	402	412	426	444	433	477	438	425	391	433	402	439	454	403	441	411	409	448	400	398	452	417	415	413	434	435	409	419	421	419	461	427	440	445	406	427	437	422	424	419	438	432	428	447	435	436	463	433	449	441	450	431	445	426	418	384	412	456	472	415	414	419	486	442	392	468	433	444	467	428	397	441	415	404	467	433	452	423	447	423	442	464	430	415	466	427	414	424	449	409	410	450	432	459	426	421	429	459	446	432	448	424	421	451	429	419	417	490	470	415	449	449	413	426	437	405	438	425	446	402	464	454	430	407	458	418	411	453	477	432	480	438	413	453	407	447	450	444	446	413	394	454	420	399	408	405	434	450	400	457	457	417	428	417	424	438	396	409	432	430	426	424	449	421	427	436	409	396	416	415	400	454	457	440	424	450	488	412	437	462	426	415	436	440	429	417	407	434	435	393	462	439	449	448	399	453	433	422	448	460	442	436	408	474	427	480	451	436	435	454	435	447	413	452	414	440	466	425	456	463	418	449	412	438	443	482	460	457	412	456	398	416	451	429	425	479	445	436	440	403	489	476	441	459	479	391	433	473	403	441	417	447	459	420	430	416	448	416	478	428	467	422	440	411	452	452	406	402	426	399	438	409	454	407	423	438	458	446	413	404	422	428	463	443	418	402	434	448	431	409	440	453	458	424	403	410	430	426	414	412	402	425	407	459	412	448	442	449	418	429	438	417	427	435	434	431	463	460	441	410	426	414	438	436	446	436	459	417	469	456	482	444	436	421	457	431	436	417	430	456	476	442	443	418	407	457	443	453	451	421	450	429	389	431	422	435	452	449	442	441	417	442	393	432	400	455	437	435	420	436	421	427	432	438	418	443	409	405	414	429	403	416	454	419	446	450	452	458	403	449	443	457	439	425	398	465	463	469	452	401	442	444	446	470	425	459	436	412	404	463	447	471	423	447	464	410	432	461	479	431	395	426	433	418	398	452	444	425	410	408	439	453	425	433	433	434	391	443	463	388	417	454	446	421	451	431	418	427	434	439	447	434	455	435	403	418	464	440	387	432	447	432	443	436	470	450	435	455	432	414	419	441	428	436	434	430	409	441	451	451	449	442	429	432	449	437	448	453	420	430	432	401	442	453	411	428	422	429	440	425	415	400	399	450	430	407	435	464	430	438	425	415	435	425	440	403	464	430	408	424	428	450	481	439	423	428	438	437	439	447	405	432	431	444	477	434	438	445	438	435	415	390	478	413	473	430	464	418	421	431	430	426	457	390	404	428	405	436	442	440	398	479	430	429	448	468	439	419	446	426	441	462	453	490	450	419	454	395	456	446	461	439	446	440	447	401	433	410	412	468	469	464	392	441	438	440	430	428	430	406	413	447	441	396	462	416	417	468	441	415	442	478	479	432	482	397	452	406	467	388	420	421	402	473	433	426	454	457	420	406	493	428	454	457	472	448	412	408	423	441	451	432	445	412	429	447	414	410	428	423	432	430	426	446	423	427	476	464	459	453	474	412	425	428	408	400	432	440	421	467	444	436	430	419	435	424	444	422	470	457	434	478	423	476	413	426	468	392	431	419	419	501	447	429	411	415	434	416	408	401	449	400	421	434	449	450	423	423	416	435	417	471	433	452	445	411	411	420	429	457	455	448	467	443	397	471	425	439	423	455	445	446	421	406	450	421	438	441	446	426	432	453	425	443	435	460	448	466	434	390	409	460	463	423	501	428	415	469	487	439	450	418	424	430	403	425	415
24469	20975	27537	25240	20876	15802	10907	5468	2897	1898	1539	1321	1196	1056	977	915	847	764	732	687	659	631	582	520	494	501	458	506	441	477	414	456	431	364	442	447	382	418	404	361	399	440	399	409	394	416	402	401	405	381	402	391	356	392	364	407	394	428	429	325	374	364	389	367	407	374	380	378	417	384	393	418	373	353	390	373	381	391	358	406	388	398	362	368	403	391	409	383	425	363	411	401	356	356	390	416	378	372	382	359	396	381	406	407	385	373	401	393	381	345	381	381	368	347	363	392	394	388	388	407	378	367	398	387	375	423	417	402	401	390	373	418	403	391	397	379	377	369	376	385	386	381	392	336	391	407	422	387	360	419	392	368	379	345	382	387	403	384	364	353	371	392	372	397	436	382	364	401	425	405	392	389	385	396	377	373	407	399	406	381	380	393	385	358	388	384	388	357	399	377	353	398	414	379	376	350	355	380	351	416	355	354	352	382	371	392	357	380	378	372	401	383	388	394	405	354	344	408	404	384	364	380	364	383	406	340	401	381	398	376	366	407	375	388	413	357	388	351	387	361	401	360	403	363	364	357	350	415	390	395	360	402	370	360	369	360	350	362	373	401	405	407	381	409	382	434	396	421	432	389	354	390	409	428	380	382	374	417	383	389	384	387	400	344	398	362	367	389	366	392	382	366	371	414	366	402	457	402	430	396	400	425	392	400	379	387	378	370	408	381	388	345	402	373	408	331	426	398	388	323	375	398	411	384	388	383	387	385	382	388	403	388	377	399	436	358	356	377	370	380	401	404	359	383	375	337	375	398	357	408	371	362	397	420	354	412	378	386	352	411	412	414	401	399	391	395	370	387	375	400	431	350	381	385	330	393	393	419	409	401	396	375	377	386	387	385	375	386	403	401	361	368	391	385	409	378	385	363	406	394	368	398	394	403	377	434	404	390	375	438	368	378	389	389	366	413	413	386	393	381	396	397	396	398	394	423	374	425	388	333	405	394	384	356	396	395	435	409	384	374	361	403	370	355	396	378	366	388	398	400	371	362	396	371	397	400	403	384	403	408	382	353	354	402	387	393	379	386	374	381	378	425	373	351	415	389	403	391	398	352	418	388	389	371	376	375	361	400	390	343	399	372	367	414	366	372	397	357	378	400	423	406	381	369	387	359	369	385	392	391	396	391	365	392	373	405	407	359	402	392	376	385	394	384	370	360	347	372	381	394	368	374	394	344	389	349	376	443	387	438	406	377	393	371	373	353	377	420	361	391	385	370	408	379	365	416	391	404	400	399	416	383	349	332	369	363	393	348	407	360	407	374	382	364	378	367	357	367	396	376	385	395	418	418	401	368	364	412	402	367	419	356	391	399	404	407	365	379	390	393	391	404	376	407	425	370	375	392	394	384	367	390	387	371	365	382	368	391	406	405	422	388	412	415	420	374	374	400	392	360	390	414	429	376	401	361	380	395	392	346	421	368	375	396	368	387	353	415	410	401	397	374	394	367	337	372	363	395	399	405	407	364	385	405	389	355	374	392	391	370	364	371	396	376	385	360	374	361	369	384	393	370	367	391	373	371	366	367	392	388	390	368	425	389	387	358	372	386	349	376	386	347	412	365	376	405	414	413	385	344	375	361	408	387	395	378	404	416	399	384	373	390	392	391	374	383	391	369	408	380	383	349	380	378	407	383	399	382	359	413	371	379	405	381	388	416	370	354	397	397	372	400	381	375	341	363	438	361	379	385	378	374	361	367	372	364	390	350	386	362	397	374	387	412	393	397	387	351	392	369	390	386	383	380	341	338	387	359	380	394	377	383	421	354	369	387	392	387	406	378	378	363	380	362	382	371	401	361	362	381	369	410	372	400	389	426	385	383	432	374	367	422	412	368	364	377	380	389	356	385	380	407	389	389	371	376	391	382	367	369	393	383	401	410	367	401	367	357	364	352	401	382	364	386	389	406	370	385	395	362	385	344	400	401	407	393	444	406	413	398	392	379	353	376	383	367	354	412	389	381	399	382	371	361	405	378	437	375	360	388	353	418	385	365	371	360	383	366	430	390	386	377	398	391	403	377	391	407	420	349	373	376	425	375	393	362	357	342	442	406	423	380	441	393	399	385	377	385	376	391	383	365	331	377	376	389	395	344	375	412	421	380	381	398	382	379	359	402	386	403	373	403	378	391	393	438	358	405	372	373	403	388	402	374	409	343	404	416	421	383	377	365	365	389	374	345	395	394	394	386	397	423	383	383	385	370	372	386	405	410	377	396	404	378	403	361	376	398	389	357	351	351	402	387	363	388	373	368	398	348	388	374	391	378	388	387	393	400	367	398	386	420	386	383	378	382	403	398	405	395	395	402	378	368	343	368	383	395	374	383	358	364	369	409	387	407	378	416	414	368	385	347	377	380	395	389	403	419	373	411	417	396	438	389	450	383	376	416	399	394	400	371	392	384	375	386	402	380	388	384	405	372	448	376	414	382	417	379	410	372	379	394	398	377	389	416	386	427	375	343	367	352	374	366	405	368	354	382	363	402	396	360	388	369	351	394	367	399	399	392	369	369	398	402	388	404	375	381	423	360	381	375	375	398	371	442	381	400	359	394	400	383	373	357	372	376	380	384	344	406	397	363	371	390	373	347	387	383	396	342	395	350	372	394	366	392	371	408	400	416	377	402	377	350	388	422	386	387	354	373	392	371	381	382	371	345	362	385	383	380	361	382	411	375	369	394	394	393	383	386	441	364	396	380	399	393	372	374	368	398	376	376	421	372	374	390	335	401	398	380	396	386	413	391	402	380	384	410	394	359	345	386	410	408	394	379	328	397	363	384	386	418	342	385	374	370	366	407	381	383	398	436	390	366	365	377	401	388	367	380	402	397	378	416	371	368	383	379	355	371	371	359	402	391	353	352	390	421	420	354	361	385	350	390	385	378	390	418	386	403	389	412	366	367	382	378	380	369	380	384	405	338	374	357	368	398	380	393	392	357	380	340	374	402	386	380	382	389	388	393	372	368	363	392	392	386	397	399	432	336	389	378	379	390	358	371	384	416	393	366	382	380	383	365	390	377	390	394	372	363	403	385	394	431	388	372	389	400	376	381	414	439	387	403	398	377	384	377	388	388	385	377	337	405	396	400	401	372	391	357	380	391	355	374	398	394	368	365	373	376	362	357	380	397	376	366	369	343	366	409	394	344	393	376	370	408	409	339	400	389	406	377	374	366	379	360	401	373	384	435	411	386	360	389	382	405	385	381	453	390	354	392	377	348	370	374	381	379	399	341	418	387	387	418	396	377	352	413	397	408	402	387	396	375	397	368	363	380	407	401	412	359	357	362	385	378	385	397	434	385	362	373	398	392	359	369	380	364	369	429	405	396	372	372	417	403	388	360	354	384	378	365	362	390	375	391	356	359	365	378	405	354	367	372	376	389	383	409	388	424	377	376	351	388	354	379	389	366	388	380	375	385	395	390	390	407	405	391	392	391	389	364	388	379	383	395
18805	38854	32817	24850	22479	19042	14748	8698	5075	3229	2443	2135	1848	1656	1508	1289	1123	990	965	855	832	848	685	633	609	556	564	592	510	456	507	478	465	466	524	474	461	459	439	406	443	447	400	470	385	444	400	436	415	447	424	469	419	417	447	400	433	455	433	407	411	385	445	373	405	423	441	377	389	426	452	393	447	425	428	442	413	455	412	423	423	442	450	414	415	418	403	477	456	403	400	420	417	420	425	424	414	432	403	383	452	415	428	403	420	418	440	445	377	426	433	413	440	423	443	409	411	468	441	410	427	463	378	421	417	404	395	422	404	393	467	412	389	437	393	443	417	392	433	435	401	414	400	423	436	426	450	403	380	432	424	418	458	382	403	394	411	441	432	379	443	410	415	451	442	460	413	420	399	383	395	423	429	397	443	413	401	425	458	402	430	439	410	421	399	405	466	382	449	441	419	414	383	423	422	424	411	417	446	425	416	407	452	430	408	457	418	431	444	415	437	460	429	432	428	440	435	435	447	417	466	433	427	425	423	404	456	417	403	387	416	424	398	408	457	428	429	421	434	438	436	431	437	406	463	408	394	460	429	436	424	422	417	416	398	446	412	422	398	424	420	470	417	404	444	464	444	379	421	418	423	451	439	407	432	409	412	430	442	416	451	441	396	412	420	384	427	400	433	417	412	413	400	406	432	420	432	407	428	428	424	407	415	438	423	459	442	411	416	402	419	428	441	426	458	443	431	401	421	415	402	438	434	439	410	400	399	457	431	423	397	414	387	403	398	424	393	405	450	433	445	446	430	452	439	389	436	436	421	437	406	410	414	431	407	407	455	418	461	458	422	408	445	441	436	419	388	449	426	416	408	454	414	442	450	425	440	438	406	431	445	442	430	400	403	398	442	477	408	431	431	401	455	419	426	457	450	428	445	432	433	396	413	406	440	438	453	427	385	409	438	414	455	436	424	428	433	427	456	416	400	430	384	424	393	423	430	403	422	415	406	403	412	448	427	448	394	431	404	432	398	430	435	403	406	445	412	440	441	423	403	427	423	412	405	442	421	435	416	464	434	425	432	444	408	413	402	394	392	391	379	435	415	440	380	421	413	440	434	414	428	435	434	426	434	413	398	429	430	404	447	461	411	393	408	417	452	427	429	428	392	387	424	404	457	428	423	439	450	435	428	429	396	412	428	422	440	388	446	430	388	426	409	413	387	424	419	408	429	384	428	452	409	455	440	399	447	440	450	449	428	407	429	385	400	430	407	414	420	394	423	405	429	419	420	444	418	405	445	412	409	442	416	445	444	396	423	439	438	401	415	382	416	458	423	443	385	456	437	447	454	436	467	428	454	428	478	376	400	462	439	416	438	421	413	409	415	443	400	434	405	387	415	430	431	428	437	406	429	424	399	422	431	443	391	405	458	396	441	434	451	419	420	404	381	428	422	411	415	436	411	422	392	414	413	423	388	420	381	421	429	427	423	426	393	405	433	452	410	427	438	405	415	426	414	437	403	449	441	440	428	426	421	394	431	461	445	432	394	413	419	422	417	436	423	400	401	432	422	435	412	422	399	429	444	427	419	447	420	437	389	431	421	418	443	425	405	411	406	403	433	420	410	412	379	417	436	410	398	421	400	431	443	401	427	427	465	442	383	436	402	432	409	414	404	436	427	466	387	448	414	393	425	423	467	463	403	425	472	419	470	438	436	390	409	392	422	434	401	425	418	427	433	453	428	395	450	414	399	412	410	418	390	424	423	419	423	402	430	405	446	444	427	413	449	419	390	446	437	429	437	447	393	422	435	427	427	408	433	411	402	473	417	394	398	457	391	395	421	441	428	417	415	421	427	397	415	431	438	423	421	435	445	414	415	453	401	387	447	415	424	423	432	437	442	429	428	419	402	412	437	432	429	407	406	421	419	447	420	450	424	458	389	443	384	399	427	425	437	395	391	435	403	442	454	430	394	454	432	438	413	404	436	437	418	421	418	428	389	433	407	419	401	421	416	409	441	432	431	404	441	430	411	436	436	422	421	437	441	421	392	458	422	441	436	445	421	430	419	431	410	421	446	430	393	397	414	439	415	414	404	392	412	397	397	434	416	437	419	408	415	377	431	447	400	451	430	412	409	435	418	425	437	407	392	395	415	375	457	450	403	443	418	399	371	433	433	376	453	448	414	439	437	446	415	400	417	419	434	409	411	402	444	429	420	436	381	404	416	430	415	429	451	454	438	438	409	424	438	438	429	393	434	429	439	428	407	416	407	387	439	437	390	432	439	448	450	406	393	426	430	432	433	441	396	448	413	401	426	408	431	421	449	406	413	411	426	416	459	450	432	426	466	410	441	408	457	424	444	402	414	454	444	419	435	387	394	438	447	426	418	432	433	423	434	437	445	449	394	406	448	434	411	457	426	400	430	435	424	436	415	421	424	407	424	412	408	436	446	396	471	454	437	429	425	438	430	401	432	435	414	409	424	428	463	399	410	425	406	451	379	397	406	450	413	405	396	442	446	438	445	444	381	453	424	411	389	438	441	411	433	418	475	397	415	407	437	411	430	442	424	427	481	425	422	420	437	404	435	394	393	444	441	431	404	420	415	419	394	433	474	386	430	437	432	380	424	444	413	399	379	406	409	422	398	405	378	430	433	431	448	430	419	400	406	406	399	411	419	445	410	452	457	419	407	404	455	421	402	427	400	443	435	406	417	375	398	459	425	435	457	403	442	426	441	430	427	419	414	422	443	425	422	459	438	406	400	400	405	397	451	426	396	400	427	429	432	391	420	426	442	420	402	414	446	412	463	416	409	404	402	424	415	436	429	400	476	430	400	387	419	373	418	485	440	391	416	432	425	454	407	403	417	420	427	452	437	417	432	446	422	418	449	448	450	418	426	467	406	421	413	418	424	443	396	411	432	423	431	441	400	458	415	403	426	412	428	434	426	397	392	399	397	409	421	404	390	395	409	371	428	419	435	415	427	416	441	412	416	421	410	393	413	434	391	430	398	412	403	418	423	414	447	415	420	418	447	425	399	380	422	414	430	425	417	491	455	421	414	441	391	412	419	429	386	432	394	425	441	412	421	431	466	404	410	420	416	417	415	432	397	456	454	419	430	393	432	445	454	426	441	427	407	418	444	411	390	395	441	427	439	372	447	421	433	443	465	445	425	422	365	420	406	443	444	420	390	415	442	401	409	412	439	392	433	437	433	429	420	419	417	421	413	395	422	436	445	445	401	438	402	423	402	417	409	456	440	429	445	394	432	425	438	422	428	441	437	402	446	412	398	408	419	394	438	409	416	427	430	417	432	403	427	427	428	417	424	431	451	419	421	425	399	428	442	441	413	451	407	425	394	430	412	456	416	427	414	473	448	386	417	423	436	413	434	431	427	396	439	409	452	385	428	423	410	459	415	407	415	424	437	439	473	418	442	425	414	424	416	420	411	443	423	417	419	432	399	418	406	432	404	387	397	455	419	438	394	434	417	404	446	408	459	457	431	401
22489	21030	28593	23752	21545	23762	24266	11974	5544	3559	2670	2171	1813	1582	1327	1204	1072	931	746	696	721	643	568	464	476	436	418	407	365	369	329	298	306	317	307	285	265	280	234	289	267	274	252	260	229	254	244	231	256	219	254	256	242	264	275	235	258	224	251	241	251	207	233	241	234	227	212	235	248	232	223	216	220	219	266	251	215	225	230	223	211	226	236	243	226	236	249	226	203	248	244	234	241	232	231	239	172	240	194	233	230	233	222	232	238	235	238	216	242	204	234	204	229	197	214	262	228	217	244	220	222	245	214	230	266	218	223	238	227	225	240	226	241	217	225	219	224	234	210	238	216	218	215	233	231	228	220	239	223	233	230	210	220	248	195	218	209	243	237	214	215	232	251	234	251	243	221	239	205	233	242	226	199	207	239	225	226	256	249	237	250	255	230	221	239	200	219	205	213	208	242	219	223	234	223	223	209	240	252	216	242	223	208	241	241	200	209	182	214	231	222	220	221	219	212	248	240	240	231	221	228	208	236	223	228	222	212	242	217	250	207	217	229	222	220	208	219	254	187	237	220	226	221	212	210	241	191	204	223	220	219	227	210	233	219	238	216	242	237	212	223	240	204	224	208	245	243	229	227	225	210	225	215	212	223	231	214	220	238	204	233	223	222	233	248	241	200	224	209	251	231	207	236	228	224	219	221	240	216	216	209	208	242	224	233	209	219	222	249	207	214	247	222	212	227	221	235	230	228	237	245	232	232	245	221	205	202	226	217	264	201	192	216	223	228	249	250	237	207	234	198	260	214	223	224	238	216	223	207	205	218	222	207	214	212	228	244	242	233	236	243	215	228	222	199	227	203	268	238	226	230	232	202	223	238	230	217	226	250	205	242	233	219	225	227	206	208	227	248	218	222	215	236	240	220	250	207	247	207	213	241	197	199	189	221	219	232	257	260	201	220	241	209	212	208	220	202	227	223	207	227	254	219	234	225	223	228	215	210	252	225	197	222	188	229	237	218	219	198	199	210	240	217	189	249	231	216	206	221	237	228	226	221	237	215	212	219	226	223	271	220	221	241	208	224	231	256	226	220	230	235	244	222	235	241	229	238	217	210	213	213	226	246	208	240	215	253	230	222	237	220	226	226	204	224	220	247	225	249	215	243	243	242	232	229	240	244	233	213	215	232	228	207	214	239	217	218	186	231	239	203	218	206	222	205	211	216	231	246	238	230	255	245	214	250	216	228	208	226	192	226	250	197	220	247	230	248	204	233	205	241	240	218	206	248	243	228	233	234	236	221	227	224	229	217	244	211	219	243	249	233	227	231	224	221	227	231	244	219	224	214	225	235	225	194	208	236	225	236	234	220	257	234	235	245	218	208	239	225	221	219	213	233	219	213	228	227	210	217	246	206	249	237	235	226	218	224	232	210	226	215	195	199	213	232	223	211	267	232	234	235	219	233	209	234	244	226	227	220	239	223	224	243	210	241	229	250	214	210	206	207	224	220	240	241	240	237	235	225	227	199	237	206	257	229	223	213	211	206	226	228	231	209	245	213	226	270	195	201	231	226	241	218	212	254	210	210	224	237	216	214	231	219	211	225	196	236	230	242	219	233	234	212	209	221	219	224	211	214	224	242	213	216	208	205	223	227	243	237	233	211	244	243	266	224	212	213	228	206	227	234	234	229	229	220	219	225	221	230	225	232	227	209	234	207	215	245	234	216	242	198	248	223	238	230	237	225	210	243	243	230	233	214	229	239	232	229	234	235	224	229	245	243	232	232	225	225	233	230	238	215	192	239	237	257	232	215	221	208	210	209	218	260	198	194	211	215	223	248	204	245	262	207	234	208	213	240	208	218	210	231	201	203	235	203	211	233	232	221	235	255	224	231	217	211	224	248	222	237	258	238	200	213	222	216	232	223	221	226	230	245	230	245	213	225	212	244	208	248	234	214	226	237	217	219	222	219	249	206	237	230	214	230	226	232	240	238	253	244	226	202	226	207	212	213	242	225	229	225	229	231	235	204	227	233	213	239	237	225	221	233	240	223	255	247	224	215	228	212	227	233	204	224	210	238	224	210	245	193	230	218	224	262	243	239	240	222	228	239	238	210	228	243	225	252	234	224	218	251	211	214	207	236	220	232	216	240	220	223	223	213	232	242	240	235	219	237	245	218	216	215	225	220	239	227	227	210	228	206	230	237	236	198	234	254	231	226	232	237	227	216	212	265	232	245	237	208	218	230	229	249	211	219	243	192	220	235	226	219	252	209	220	224	239	216	212	225	246	221	207	236	195	225	219	214	208	213	233	241	219	213	217	221	203	234	238	205	207	232	243	222	247	230	240	249	220	236	224	206	229	215	239	220	206	210	216	226	200	225	207	212	228	234	225	249	227	219	234	229	232	248	220	235	210	217	223	222	227	233	224	239	237	204	223	231	244	218	231	241	207	222	223	246	231	242	217	197	229	207	253	232	231	219	222	236	234	221	239	229	242	221	203	227	240	246	221	223	216	225	221	242	210	234	229	230	222	219	194	233	222	213	215	263	231	214	226	261	241	233	259	219	233	207	246	233	250	239	229	223	237	232	224	204	229	205	218	233	245	203	211	223	222	222	200	218	194	207	222	231	221	216	232	240	205	248	214	234	226	235	237	206	208	221	214	218	220	245	197	250	233	206	209	219	242	254	213	210	227	215	247	222	223	252	199	220	222	221	213	216	216	222	213	227	233	229	208	234	238	230	247	229	220	208	205	226	213	224	222	223	201	227	251	227	205	207	198	206	233	209	220	244	218	260	239	202	238	231	228	225	195	238	217	232	233	240	236	245	229	230	235	231	248	212	204	232	243	244	211	257	237	237	235	198	221	205	246	244	234	239	222	226	224	217	215	214	249	233	252	224	231	230	214	255	219	245	216	200	235	233	223	211	229	206	234	223	263	211	221	230	209	234	240	241	217	201	237	215	213	242	204	225	218	201	220	237	241	228	224	216	239	251	245	229	219	232	212	231	229	245	221	227	202	215	221	204	251	211	235	204	227	224	220	193	231	236	228	244	232	206	225	220	213	233	226	234	251	224	224	206	226	223	220	201	226	219	242	221	215	242	244	236	201	251	179	221	227	245	215	200	204	246	208	219	226	238	238	235	248	223	218	229	222	228	241	207	232	230	249	232	253	264	210	236	221	230	205	214	235	250	206	216	233	234	232	226	243	211	237	240	230	261	222	218	224	243	222	204	238	244	214	242	195	225	200	194	226	220	231	245	202	211	246	224	248	233	237	206	196	208	226	221	226	240	207	220	216	215	217	213	238	246	234	231	206	234	228	243	214	238	214	230	212	235	259	223	232	199	235	189	231	212	209	228	204	244	232	240	230	194	234	248	221	204	208	230	227	229	219	251	207	203	238	214	230	216	209	210	261	247	232	236	228	231	234	196	222	201	255	204	238	226	227	204	221	216	231	220	210	212	219	226	269	214	224	225	233	232	236	232	228	219	221	235	227	227	253
21673	47033	41731	33409	30953	27438	22307	14191	8324	5444	4182	3453	2873	2474	2142	1775	1577	1365	1201	1017	1037	947	784	655	569	561	514	518	485	427	381	349	333	351	359	360	334	331	325	303	299	338	300	311	306	263	286	263	292	270	258	267	275	267	271	285	291	259	268	265	304	256	225	268	229	251	223	247	259	269	237	270	275	272	243	255	260	260	265	231	214	252	241	248	254	245	246	261	253	219	226	238	234	246	279	261	233	270	247	258	259	274	254	234	261	241	244	258	241	250	228	231	244	250	223	253	270	257	245	270	265	283	256	245	241	256	237	255	236	276	267	273	250	257	250	248	270	283	248	267	218	222	259	214	266	253	264	261	234	227	278	233	271	240	253	251	231	231	258	257	254	246	235	258	234	279	255	264	248	249	247	241	243	271	268	253	212	265	253	244	257	238	239	247	241	257	260	245	254	244	265	247	262	239	249	259	252	239	246	269	244	254	250	238	233	269	240	244	264	265	238	241	257	271	266	280	232	214	255	241	252	238	269	265	224	248	241	245	251	236	262	243	274	240	261	229	245	242	257	248	239	240	259	232	263	263	263	259	233	270	252	268	266	235	253	263	263	239	213	242	252	261	236	264	233	243	239	270	270	269	239	215	248	229	239	259	244	243	248	264	260	278	264	235	226	243	245	242	235	271	255	265	249	259	226	245	245	257	263	235	251	241	249	262	233	248	233	246	245	253	263	247	232	226	244	246	235	268	258	227	255	224	237	243	276	244	236	230	243	254	270	247	267	241	258	266	248	257	250	286	250	267	238	262	263	231	221	269	264	227	246	241	264	232	273	234	261	244	232	237	258	240	247	266	274	249	232	235	268	242	231	227	246	235	250	248	274	284	240	254	270	245	225	239	266	249	240	256	264	273	226	246	274	268	248	250	248	229	228	219	237	230	238	260	217	234	247	262	234	229	272	245	249	260	238	238	237	276	225	265	240	280	246	259	275	257	219	256	266	255	274	279	246	247	271	261	277	266	237	251	271	232	245	252	238	261	257	280	261	273	253	283	265	235	251	244	256	246	264	218	269	258	246	245	258	262	246	239	254	235	269	272	242	252	245	246	238	251	295	237	241	223	257	254	230	275	243	240	244	223	247	237	241	238	229	253	253	228	252	229	258	247	229	229	245	223	246	254	245	245	275	230	229	237	244	240	249	264	249	245	281	234	231	222	265	239	222	212	271	236	269	268	251	233	280	257	241	234	258	263	257	234	281	230	240	269	239	234	237	271	254	242	249	237	253	261	243	266	244	250	245	245	248	242	232	250	244	231	245	247	261	260	235	249	231	264	224	252	244	239	268	251	250	229	226	259	254	242	233	244	263	248	227	228	218	247	237	233	280	241	248	243	268	263	250	249	246	240	240	229	248	259	245	231	258	260	253	236	242	252	214	238	241	278	242	247	234	231	263	237	220	266	244	269	271	260	240	231	246	241	250	250	257	230	261	255	254	283	245	249	250	248	242	237	263	256	256	227	259	245	273	275	243	255	250	254	277	271	257	241	268	263	242	226	243	234	258	259	240	266	250	231	245	262	264	256	256	242	258	249	262	234	231	284	266	251	230	242	261	256	239	230	250	233	245	249	273	255	233	253	239	237	235	260	269	242	225	258	249	283	233	254	260	243	248	259	273	255	280	237	242	227	246	260	269	254	241	247	244	248	246	244	217	251	193	261	234	234	269	234	266	276	256	230	254	260	256	236	239	239	267	244	229	248	252	253	244	268	267	237	231	237	282	225	243	233	238	261	253	226	253	247	225	243	233	277	240	256	248	270	232	233	239	247	275	242	215	233	287	255	254	230	260	230	241	250	244	248	252	250	252	264	280	287	261	241	264	269	238	261	256	258	250	264	250	258	244	232	251	250	223	236	258	241	246	257	245	274	238	261	256	251	247	226	277	270	228	239	223	258	241	247	246	263	257	257	240	244	223	274	223	235	241	225	259	244	266	234	230	235	282	218	228	265	247	245	252	243	254	250	257	275	261	244	240	242	250	214	243	250	250	284	265	239	252	253	276	260	232	234	233	215	241	265	272	235	261	223	259	238	284	241	256	224	250	245	260	246	243	245	244	220	257	278	268	255	243	279	259	239	267	262	226	252	254	217	229	279	246	243	270	222	230	260	274	275	233	211	215	250	260	230	254	264	240	240	261	278	260	267	267	237	229	269	274	243	241	251	243	240	268	237	228	273	271	240	247	280	258	241	218	267	270	257	230	239	240	241	229	299	272	221	266	227	257	225	230	243	280	258	258	253	241	234	274	289	255	233	245	230	236	231	269	247	263	246	259	244	241	277	243	229	248	242	251	260	267	259	252	260	263	243	264	263	246	257	228	256	253	255	218	232	277	266	276	258	250	235	255	253	257	252	252	225	239	228	274	243	264	263	234	253	252	280	260	243	291	248	258	251	275	223	249	276	269	233	264	290	254	242	243	270	251	251	220	250	265	278	253	221	219	264	231	253	214	286	288	243	237	274	245	256	268	223	237	271	247	233	220	263	264	259	263	269	232	241	241	236	248	254	251	240	253	240	268	248	248	274	240	255	268	259	230	241	270	252	253	240	289	284	267	245	227	271	271	242	236	243	265	261	252	229	239	262	274	215	245	258	247	238	265	246	242	266	240	288	247	278	227	299	257	242	240	259	293	232	258	250	248	266	275	240	252	213	248	281	250	265	261	240	246	256	236	241	262	267	240	264	283	228	248	252	245	262	251	277	257	250	228	256	271	249	256	260	249	251	220	239	229	249	235	222	266	236	247	260	242	231	247	232	259	236	257	249	265	251	224	254	251	245	248	265	236	263	253	238	250	244	241	249	212	264	265	226	243	253	256	241	251	247	262	232	238	260	228	251	246	266	271	254	248	229	260	254	267	232	271	281	253	244	249	248	258	237	230	251	246	248	256	267	265	268	255	213	224	243	268	227	264	254	260	254	252	255	260	231	238	228	238	253	251	234	243	261	255	258	248	228	257	244	253	237	239	257	282	270	249	250	259	260	238	238	268	243	253	237	247	274	234	264	247	276	257	274	259	251	267	212	265	258	269	253	257	238	264	253	269	277	249	248	237	253	238	257	235	279	225	252	220	313	266	240	240	270	266	254	247	269	247	262	268	250	250	272	263	246	222	230	231	238	225	262	263	233	248	251	268	235	262	253	240	251	240	264	253	256	239	238	262	270	250	287	249	288	232	254	249	262	226	261	249	243	230	239	225	261	225	269	238	275	222	217	252	252	278	282	271	242	256	246	239	262	253	231	258	242	252	246	261	253	238	208	245	241	248	234	218	252	250	218	271	238	246	243	247	238	249	232	237	248	229	228	254	252	231	257	266	254	251	272	245	289	217	232	249	306	249	241	262	264	268	252	255	245	248	237	210	243	237	248	254	224	270	240	246	215	235	209	288	236	235	253	235	250	262	255	238	267	242	257	281	248	265	253	251	265	243	254	250	240	239	260	250	243	265	217
27399	22712	25931	19733	14420	10063	7126	3808	2041	1486	1276	1163	1039	1016	870	884	809	733	704	666	678	655	640	578	569	546	586	549	514	545	541	525	527	486	537	513	492	526	508	494	522	545	512	520	496	503	492	548	492	514	505	484	447	487	450	496	497	497	493	510	489	484	492	469	525	468	498	500	475	515	465	480	492	514	492	511	524	494	464	507	481	539	504	467	491	499	480	503	492	514	487	460	506	459	473	456	538	485	481	504	493	503	483	447	523	473	429	495	501	493	522	484	466	468	518	505	493	497	482	518	490	471	501	478	497	500	461	516	500	466	481	502	479	485	502	519	500	497	509	486	477	513	485	450	450	474	476	466	484	489	474	514	469	462	480	502	508	492	448	519	486	482	452	522	468	514	498	567	482	495	505	525	461	510	486	548	535	479	542	467	478	516	496	522	515	506	462	495	525	495	491	532	529	451	468	487	477	486	481	519	504	491	479	507	517	457	511	485	502	509	515	459	453	519	494	491	434	556	482	487	461	487	509	441	491	476	474	487	503	514	499	504	526	481	480	476	511	464	531	507	501	498	467	479	526	484	452	501	530	483	511	508	499	482	480	460	497	475	505	509	495	465	449	499	546	447	489	490	500	488	493	515	466	489	496	503	479	465	500	498	480	494	463	494	511	469	485	481	497	529	477	497	492	492	415	519	518	507	463	499	466	464	485	509	501	483	461	481	518	497	523	469	476	494	470	512	522	482	477	467	495	463	477	502	515	506	490	505	509	448	528	464	463	507	487	520	501	505	502	460	499	514	515	496	441	514	497	508	549	485	507	484	477	467	519	475	474	488	459	510	440	472	502	520	463	452	487	471	521	490	470	521	521	461	476	452	488	460	490	484	486	474	528	489	485	477	528	483	504	500	514	504	504	490	490	503	505	463	499	478	476	486	467	495	491	535	485	509	480	495	481	465	474	444	470	497	486	462	509	522	487	512	496	545	459	513	511	510	494	514	507	472	485	479	530	467	462	449	464	530	501	477	474	525	465	501	470	501	499	466	445	465	439	512	473	507	479	489	512	507	507	503	518	504	489	507	502	512	486	534	488	493	479	473	496	489	475	496	496	464	487	477	472	477	492	501	535	498	483	480	469	506	505	469	513	457	504	504	511	476	460	506	494	539	483	487	477	540	508	485	480	523	502	492	464	509	481	518	498	480	463	513	485	477	491	501	505	515	499	474	489	481	494	496	490	523	488	518	496	445	504	499	512	495	518	488	504	481	525	478	492	503	451	511	475	495	489	485	501	498	522	488	459	501	486	523	454	484	482	489	508	501	542	519	486	495	502	480	499	501	478	452	514	492	520	472	516	470	517	507	483	509	449	519	508	438	480	515	482	504	469	516	530	468	500	489	505	458	438	525	458	509	507	482	470	524	484	459	457	484	475	528	479	494	512	545	468	511	459	468	471	467	489	443	468	515	509	513	477	510	490	482	484	495	470	511	473	486	497	508	496	457	457	504	499	504	491	523	491	447	492	476	456	517	535	481	467	455	495	494	484	491	458	492	492	502	498	453	485	519	521	452	533	505	511	529	500	499	439	529	491	473	514	490	489	493	531	481	503	503	508	521	498	507	479	524	563	503	504	492	451	515	458	490	529	465	468	512	507	494	507	481	489	515	486	489	477	487	547	491	509	526	478	471	513	503	471	463	504	466	490	491	494	485	522	460	498	523	512	522	507	488	459	478	507	490	496	503	486	504	527	507	462	464	499	494	497	492	515	498	499	489	482	496	493	476	513	450	473	487	498	500	506	457	451	479	493	526	531	489	494	517	509	471	508	468	496	498	471	466	507	448	504	549	474	514	494	495	500	488	500	507	485	468	504	490	464	482	469	510	466	495	468	492	477	476	484	491	506	497	475	458	466	502	500	454	494	487	535	475	473	458	453	470	491	499	501	469	498	470	514	472	476	508	515	489	479	550	524	484	515	481	486	473	500	505	497	500	537	461	454	483	506	528	510	464	474	496	459	519	503	504	494	448	461	538	532	446	481	477	498	472	506	492	488	468	455	502	542	515	513	511	487	485	457	452	482	491	491	494	491	475	474	486	491	488	499	492	469	462	494	512	487	513	491	503	478	508	494	522	527	511	486	489	495	520	493	496	503	489	474	491	520	480	460	485	519	473	517	502	506	500	463	485	485	484	525	478	502	473	504	508	484	466	477	508	463	467	471	488	421	496	477	508	495	506	471	472	533	513	484	484	493	504	487	480	509	491	477	501	470	515	458	491	521	521	519	480	479	493	465	442	502	515	481	481	517	512	475	498	486	491	470	518	512	499	507	487	490	512	484	489	457	493	469	479	509	498	507	452	491	499	506	458	473	461	444	514	513	464	502	469	534	462	506	454	492	510	469	503	484	500	464	479	492	474	529	460	514	501	469	497	509	481	451	520	491	491	486	500	479	485	488	528	463	470	485	497	522	497	481	482	525	505	484	459	502	499	450	475	471	485	488	526	519	487	509	500	544	522	470	566	477	515	459	465	462	496	526	503	505	480	483	512	460	465	507	473	439	506	514	475	470	458	440	543	497	477	495	467	503	492	514	490	470	477	490	494	506	504	450	455	453	493	505	459	508	484	478	501	483	506	519	476	454	431	494	495	484	511	502	490	458	479	461	498	479	466	465	520	480	483	452	489	516	511	494	492	490	462	505	502	502	474	490	486	500	475	486	469	517	480	475	492	474	512	496	469	494	552	488	501	513	505	453	487	483	480	506	498	480	497	528	521	466	451	480	486	480	531	495	524	475	509	539	490	511	464	476	487	452	529	474	507	549	498	473	526	506	492	469	488	497	495	494	510	445	491	471	493	520	489	454	473	519	487	479	538	517	505	487	480	488	524	510	495	508	464	501	506	496	508	505	476	492	496	516	506	474	468	472	483	505	483	504	518	495	483	484	522	496	501	471	485	473	501	485	502	491	456	500	512	512	490	486	532	500	488	491	474	486	489	502	479	481	487	496	502	485	483	494	492	498	470	505	515	490	511	491	526	462	483	506	462	464	528	515	437	471	487	492	566	484	458	546	480	502	519	497	501	487	508	514	475	495	476	513	500	487	471	508	515	511	510	500	513	501	462	526	533	482	483	542	467	496	471	484	474	486	520	539	496	491	469	520	484	496	476	487	500	495	501	474	499	463	502	445	514	507	492	458	540	492	488	532	484	540	464	461	516	470	463	486	511	492	512	477	483	459	539	505	435	507	499	481	515	499	509	506	483	508	460	534	451	525	460	465	513	548	464	498	484	491	479	521	505	498	501	512	485	475	499	506	423	516	458	476	489	494	519	463	518	530	485	502	483	523	469	540	502	487	482	482	460	506	471	491	522	440	508	446	455	494	457	454	471	504	511	470	517	445	459	489	512	528	506	469	551	475	499	482	481	531	514	477	515	485	481	513	499	492	528	491	463	492	478	450	500	484	494	520	510	504	479	473	529	473	492	496	485	511	505	502	521	493	479
17995	32832	27721	19720	17158	14329	10662	6103	3408	2380	1993	1631	1554	1366	1281	1076	1028	972	904	848	837	788	732	699	663	666	604	599	603	594	582	567	577	597	560	572	566	560	600	545	552	551	587	577	546	565	571	538	543	566	563	526	592	539	556	526	565	570	576	542	552	551	557	548	543	566	538	540	569	598	564	556	560	494	523	546	560	549	526	582	587	543	576	580	550	539	556	548	547	576	537	557	543	523	538	539	563	522	520	558	537	509	534	539	568	559	516	516	530	556	539	541	582	531	597	568	599	546	559	559	531	535	545	568	544	519	574	546	583	557	515	549	532	576	528	528	543	530	566	581	528	549	529	536	572	566	531	543	536	528	526	502	518	537	528	579	555	544	528	519	544	538	559	583	557	529	516	582	566	540	594	530	539	559	555	539	564	503	567	541	503	592	577	531	548	500	542	542	517	542	555	542	560	545	564	544	521	534	543	561	577	512	554	556	576	590	547	571	561	525	553	510	556	558	523	535	553	541	527	552	564	556	510	554	522	522	534	558	566	589	560	577	537	530	531	558	537	539	511	546	518	616	537	580	559	580	575	530	496	561	597	511	566	560	612	567	584	527	533	549	507	521	556	577	567	568	541	555	524	588	567	576	555	539	533	564	545	538	535	568	561	570	573	577	547	573	518	527	541	546	520	570	559	617	540	577	545	534	550	574	542	541	563	564	552	525	579	556	512	532	592	538	524	573	567	564	560	561	550	543	539	559	563	528	527	546	534	561	526	496	549	557	555	541	581	570	577	545	546	495	567	541	595	563	579	563	562	578	543	571	531	593	581	564	579	509	556	543	588	522	546	538	546	547	546	523	536	546	558	521	532	589	528	548	534	554	552	542	522	534	582	562	534	553	531	578	595	569	549	573	566	547	597	530	545	535	548	562	583	547	567	568	543	538	554	569	543	527	548	546	561	547	586	598	556	496	567	549	549	593	564	522	564	525	528	540	546	565	576	555	568	557	523	575	521	577	569	566	551	564	500	550	527	541	558	549	554	549	533	528	554	555	548	578	576	514	549	568	576	566	549	541	590	563	561	547	546	581	556	521	554	564	537	562	534	548	580	533	552	506	546	556	528	585	596	573	531	562	541	536	511	575	594	547	564	549	550	519	500	535	569	548	611	556	554	540	539	553	541	556	544	542	544	521	545	533	549	576	559	543	591	556	513	558	548	573	592	505	549	524	573	573	536	595	582	553	527	540	568	578	528	570	551	569	553	511	565	533	535	518	554	533	585	519	538	535	599	565	549	518	574	568	545	526	552	592	620	545	566	592	586	520	534	537	554	538	566	557	488	566	557	529	515	571	541	521	536	560	518	523	519	541	577	559	552	570	544	533	533	580	521	527	544	613	572	511	539	539	552	512	526	573	594	513	548	575	618	585	589	558	574	571	534	540	497	535	515	514	558	498	525	541	549	562	580	544	582	553	522	539	569	589	523	564	593	567	550	530	570	573	534	536	558	543	530	529	520	486	531	540	567	547	576	551	546	596	554	527	560	529	546	548	545	569	645	539	536	536	514	563	539	527	507	544	549	554	513	518	544	538	528	545	545	565	554	561	561	549	545	551	529	566	557	561	528	552	560	576	555	543	557	548	554	554	524	558	547	585	565	563	546	521	572	552	580	533	525	580	536	565	553	574	530	510	530	561	499	579	580	535	534	526	536	548	553	558	549	586	544	549	554	568	510	547	525	555	532	552	559	550	555	552	581	531	580	524	561	554	526	527	542	493	550	543	552	582	582	544	562	568	506	563	555	562	559	545	553	536	564	545	563	542	557	548	551	574	533	537	551	544	543	566	548	531	549	584	543	557	535	539	561	583	533	528	560	514	532	547	561	522	544	577	560	582	520	544	550	575	545	582	544	564	547	547	541	577	562	553	586	565	559	515	537	576	541	580	599	568	523	550	543	558	534	566	546	545	562	555	558	514	531	548	552	559	552	597	552	574	512	608	499	515	523	561	555	533	564	564	589	563	536	545	563	551	598	552	589	528	556	563	584	529	535	565	556	515	562	561	549	563	531	578	529	583	554	561	577	505	535	573	586	581	577	504	519	504	531	498	539	560	559	594	599	545	578	580	555	579	578	565	554	541	580	532	518	543	562	567	506	573	570	585	564	598	568	534	548	593	554	553	579	562	504	562	572	547	550	587	589	564	559	561	575	569	554	526	538	535	548	552	537	565	565	518	588	580	554	542	589	543	526	562	591	604	538	520	528	572	520	554	517	576	522	608	574	552	554	538	543	555	541	556	567	584	547	576	545	492	548	551	536	553	532	537	574	530	554	560	556	592	569	560	539	562	530	551	558	565	562	532	558	567	510	501	546	589	530	526	586	529	520	520	503	551	541	585	527	517	548	523	608	557	556	538	560	550	578	517	573	574	520	530	555	523	585	525	568	572	594	523	571	519	569	573	560	542	559	559	543	521	535	544	540	577	534	582	532	565	580	520	569	544	550	556	563	572	555	538	559	542	503	545	500	555	574	530	579	545	546	524	538	521	568	542	520	567	577	552	541	556	550	526	537	570	549	528	559	522	542	558	559	532	575	556	550	549	549	493	574	613	564	548	561	525	559	535	546	514	583	524	574	544	556	509	587	593	516	515	535	575	515	531	534	559	568	547	556	616	534	549	534	547	540	547	558	566	524	548	601	494	543	563	547	484	613	540	552	542	561	524	572	572	548	523	538	546	605	561	510	517	546	537	524	522	595	604	547	543	515	567	561	544	518	513	550	547	497	515	532	558	558	549	574	557	589	602	535	572	544	537	541	532	548	579	563	565	570	550	542	526	533	562	581	549	556	552	551	551	562	528	576	571	585	518	581	520	568	592	516	528	520	541	529	556	547	564	531	563	556	546	535	556	527	596	555	524	533	587	549	569	532	537	609	552	534	556	579	548	546	552	548	563	550	559	577	540	557	523	564	534	564	531	566	524	543	578	584	552	541	546	558	567	568	532	571	500	553	517	563	534	566	557	541	576	582	571	554	587	521	553	544	548	553	500	512	548	547	594	538	583	570	499	590	536	570	564	529	534	565	540	569	547	587	534	556	566	572	569	577	542	587	577	525	533	532	570	565	518	513	539	584	534	526	549	518	533	552	566	546	529	541	527	525	565	554	537	565	570	530	535	551	568	544	522	514	527	580	548	535	562	561	534	500	578	535	544	508	566	541	526	561	543	542	552	541	569	552	543	541	558	561	572	549	594	550	560	558	554	589	513	559	532	565	578	561	517	563	553	555	592	580	550	593	535	554	507	529	584	562	564	559	541	524	539	561	569	492	518	555	528	563	541	526	512	527	519	558	538	520	586	602	556	528	574	516	543	570	507	588	511	556	563	517	560	548	516	555	557	530	546	568	518	564	514	527	560	579	535	554	576	541	546	530	573	534	563	587	528	547	553	545	547	528	585	532	519	520	572	559	511	533	550	567	522	558	576	512	587	541	563	540	569	517	589	550	532
23547	20959	28131	24261	22291	21769	16428	7605	3703	2507	2074	1683	1509	1370	1166	1135	949	913	807	731	738	708	634	599	543	530	504	488	453	478	450	440	453	478	449	424	413	445	406	431	396	435	413	435	406	372	377	375	389	414	388	398	424	453	391	381	394	407	421	382	383	422	404	410	382	409	392	394	380	412	416	412	390	418	382	406	417	407	406	394	381	368	364	380	377	403	364	340	416	398	397	391	364	383	384	383	390	399	359	407	370	398	417	377	376	385	411	386	431	403	420	404	408	406	377	435	382	389	359	354	364	402	378	361	413	364	370	381	359	389	408	421	411	369	382	379	416	386	400	405	392	411	410	405	385	422	377	377	390	375	393	406	371	398	391	404	389	384	396	390	396	372	366	372	365	360	386	398	376	372	404	359	424	416	380	347	394	401	392	367	358	393	392	417	409	362	359	378	376	386	379	387	381	402	359	369	404	398	350	368	344	406	393	395	365	392	417	371	377	403	389	400	362	399	414	394	411	351	416	398	349	388	372	373	366	386	409	386	364	376	401	387	367	389	416	366	392	392	391	426	361	404	405	370	400	404	413	381	413	409	375	388	412	371	385	379	399	381	363	419	385	387	402	383	382	404	404	413	433	385	387	372	426	398	377	400	406	383	377	395	416	373	394	392	419	400	397	375	396	377	379	379	354	383	394	365	405	396	385	372	397	381	377	404	368	389	409	426	428	377	405	436	396	380	402	377	355	415	411	424	439	371	401	387	392	403	381	414	363	435	395	396	396	385	386	374	384	345	385	414	382	368	400	378	395	415	381	393	375	428	392	406	350	430	410	411	388	363	384	420	398	417	387	377	442	375	393	407	433	405	386	390	382	388	370	401	417	381	440	390	376	400	364	375	397	404	422	406	398	406	388	391	428	382	388	369	404	387	371	350	413	364	419	421	361	369	378	478	404	392	401	422	409	395	400	374	437	411	411	408	376	406	410	357	393	402	379	439	381	382	380	414	412	363	379	365	400	376	439	374	362	410	392	367	430	388	390	391	400	366	392	379	367	365	383	400	400	394	383	373	418	398	428	345	419	399	378	371	412	399	380	380	407	414	362	428	395	393	434	383	365	364	363	409	404	384	383	398	383	387	417	374	390	384	388	370	381	412	382	393	376	384	364	388	355	409	377	386	402	397	388	385	369	404	379	391	387	417	401	362	334	373	371	394	382	384	413	398	416	434	385	395	389	400	371	400	401	394	353	414	376	385	434	398	417	388	403	392	419	334	405	392	414	391	388	378	369	423	387	389	386	384	357	416	405	411	375	370	432	393	387	368	416	391	372	387	373	378	387	377	380	386	358	378	412	393	383	394	418	358	355	396	406	412	414	387	371	368	401	401	365	388	401	389	389	368	405	411	405	393	361	429	378	388	386	383	429	388	389	396	386	377	425	386	365	382	359	381	384	380	434	369	409	376	365	373	396	444	403	387	404	425	393	400	372	370	360	385	407	393	378	381	397	367	372	398	380	389	427	411	359	397	355	401	415	391	384	419	392	366	372	454	436	389	403	359	382	382	443	388	392	407	393	371	409	379	390	392	385	358	357	371	392	415	377	392	353	410	367	401	370	390	426	377	407	403	353	418	371	395	408	394	399	387	390	373	359	390	402	395	407	413	401	369	369	403	403	392	381	391	444	392	394	369	382	354	425	407	408	407	379	401	392	402	411	410	371	376	368	422	395	423	383	441	425	409	395	395	370	399	400	377	365	383	401	418	371	392	362	389	405	395	409	379	392	396	403	371	377	382	387	413	398	372	369	368	411	389	419	389	398	375	415	392	386	400	431	399	371	396	397	387	380	379	427	371	372	380	413	387	395	374	378	386	410	373	369	412	395	406	394	421	397	405	404	383	396	396	369	390	410	397	425	372	407	362	403	365	412	376	388	368	423	392	395	390	372	412	387	366	388	400	396	410	377	407	365	407	367	374	427	380	383	371	358	395	393	387	419	408	418	366	366	385	386	377	387	420	387	383	406	368	370	383	407	381	377	394	389	371	381	395	402	417	380	411	396	368	406	411	399	425	410	375	399	414	393	378	393	379	409	399	377	413	385	376	350	392	401	427	408	392	363	411	427	384	386	399	374	388	351	369	382	399	422	404	374	400	391	406	351	366	380	402	404	423	399	388	390	368	393	393	416	419	360	400	400	391	368	387	422	413	366	342	398	364	348	357	398	355	358	372	433	369	366	377	362	395	408	410	385	375	399	415	429	407	398	400	403	384	410	421	406	383	396	411	390	415	373	375	394	400	386	423	429	398	363	408	360	399	383	404	400	389	420	412	401	381	411	386	361	364	384	396	380	365	400	404	415	379	393	387	416	359	366	408	384	394	410	381	407	427	390	408	361	400	362	383	406	416	364	408	372	375	406	398	372	385	398	370	362	398	428	383	385	383	369	379	398	429	411	409	418	416	403	419	379	364	380	432	384	377	386	387	428	392	403	400	424	379	443	373	387	379	343	432	399	367	415	368	398	392	417	371	383	375	379	399	384	402	448	405	391	401	387	397	387	401	414	342	421	378	375	415	363	413	383	403	360	382	405	381	402	368	408	434	400	414	382	394	379	375	381	359	385	412	435	373	381	395	390	382	394	383	391	435	370	416	391	383	379	400	433	378	385	357	392	368	395	379	384	390	391	401	425	396	389	401	399	365	387	405	381	385	403	388	356	389	403	420	391	388	396	401	416	430	392	427	382	407	403	409	369	359	403	378	373	433	358	380	397	392	364	399	398	388	399	399	416	379	362	361	390	372	367	389	386	416	384	370	400	371	417	355	402	377	381	357	394	381	396	396	373	402	390	385	392	414	427	413	358	413	406	371	411	380	394	425	407	364	393	367	369	397	360	391	365	365	364	404	366	418	403	374	387	440	390	410	386	361	377	371	374	404	383	403	405	382	365	426	379	392	401	409	430	424	414	368	427	378	342	409	373	362	407	377	410	403	382	409	377	382	391	391	415	362	366	356	429	370	392	392	373	393	354	403	400	390	393	393	411	408	365	420	385	436	400	366	391	388	349	410	426	359	413	362	377	376	401	357	390	399	416	386	420	419	386	409	393	384	392	362	359	377	419	388	386	395	401	397	385	399	403	399	389	400	376	409	408	385	387	392	410	426	398	390	375	386	410	387	361	396	409	389	395	411	387	429	385	377	432	377	382	345	399	379	434	374	405	416	411	401	391	402	412	414	401	401	381	344	415	415	344	393	393	366	369	398	400	386	408	423	370	365	418	422	421	402	366	434	381	371	385	393	397	446	418	376	390	374	393	395	375	402	439	422	391	413	391	404	352	353	418	396	409	414	415	407	399	375	409	415	396	394	382	377	408	431	336	370	368	406	373	367	357	394	388	396	378	399	377	398	384	421	407	348	411	375	360	391	408	386	423	399	433	364	383	372	432	377	421	415	428	380	389	362	427	359	408	399	441	397	401	418	343	407	399	387	418	374	413	394	396	367	375	383
19137	41913	36578	28522	25951	22207	17279	10196	5796	3916	3136	2655	2230	1998	1702	1523	1312	1153	1050	1007	954	939	768	721	631	642	568	629	580	572	525	504	520	543	495	503	502	488	475	500	485	495	450	474	480	509	467	424	442	495	462	461	481	470	433	450	448	480	499	421	440	443	478	455	431	457	439	455	439	484	437	441	458	449	466	437	436	451	445	429	448	421	433	437	451	432	426	436	470	417	496	447	402	439	431	429	436	468	407	433	466	431	440	435	424	446	468	453	417	466	430	433	468	494	424	437	422	430	444	467	413	446	478	440	442	425	433	465	424	450	419	459	483	445	446	446	471	442	465	415	467	424	423	455	430	445	429	430	445	420	447	444	461	438	429	435	424	431	442	433	460	452	438	437	437	447	447	408	445	447	435	465	395	415	415	459	453	420	459	444	401	458	455	438	483	445	431	408	446	450	413	427	458	495	410	411	420	497	438	452	439	430	481	428	424	406	448	421	449	447	448	459	441	455	406	439	423	412	433	475	448	430	439	445	470	426	422	441	487	455	462	437	454	436	444	449	447	458	435	473	472	407	418	464	462	429	458	443	451	462	422	465	431	450	478	449	469	448	461	429	459	450	419	419	428	439	463	461	446	444	465	450	474	437	434	467	431	444	452	447	446	457	431	439	430	459	376	417	446	461	434	394	407	451	435	430	410	400	446	447	435	457	450	397	500	430	417	440	419	436	468	452	447	429	446	468	430	440	430	453	431	437	409	445	456	428	464	455	424	422	439	432	451	444	428	438	442	471	447	473	431	427	422	418	448	453	448	431	438	444	451	469	420	434	464	435	429	449	439	432	465	461	464	433	460	437	449	437	463	418	484	455	441	435	431	440	426	448	426	414	460	469	415	447	416	427	413	458	419	463	446	452	439	409	470	416	433	449	458	443	471	407	431	418	433	480	449	439	466	434	450	484	450	452	501	449	474	444	434	434	416	453	425	467	434	407	449	453	450	410	406	449	471	461	410	468	436	424	455	489	430	440	429	453	464	463	465	431	454	443	440	430	436	422	421	459	428	464	462	455	407	471	435	448	452	472	446	415	466	447	452	460	473	425	461	470	439	461	442	423	466	396	413	493	434	439	450	460	430	460	430	421	439	438	448	453	448	449	447	438	426	440	459	466	450	439	436	441	473	422	477	464	389	437	464	439	435	432	410	482	419	437	447	447	404	401	448	433	459	447	426	449	474	437	455	451	468	466	424	455	418	445	398	421	446	457	443	426	431	432	410	449	423	424	412	470	444	396	398	448	445	465	406	435	428	393	432	448	443	443	453	445	450	477	437	456	417	474	427	423	460	401	457	465	453	459	455	410	458	442	415	463	416	454	442	436	436	437	434	473	438	445	407	436	439	476	408	432	430	449	424	434	413	460	457	419	450	449	451	458	449	429	477	452	445	452	453	443	456	482	435	446	491	411	465	442	451	424	456	428	433	440	436	435	470	485	454	461	458	467	474	442	430	419	463	421	468	461	441	451	433	427	474	435	407	451	430	421	440	451	441	461	441	449	441	428	456	439	446	467	466	445	455	398	419	455	445	463	462	450	453	457	470	452	483	486	395	429	428	446	447	441	466	461	416	451	438	440	465	414	402	433	440	458	457	412	419	411	442	390	465	448	467	444	462	444	401	453	428	446	445	445	438	421	449	466	435	445	402	467	468	438	435	445	424	461	412	430	460	485	453	478	416	449	467	455	437	405	442	392	462	460	442	434	417	444	427	427	449	488	419	449	469	392	438	453	475	431	449	456	435	447	464	447	437	458	437	448	451	470	410	441	455	458	408	473	451	420	426	471	460	412	432	469	419	464	463	436	460	431	454	483	473	434	443	451	496	463	417	455	432	439	469	502	427	461	420	414	449	449	399	427	442	451	440	475	432	427	430	440	461	413	446	430	440	479	401	460	468	436	437	480	435	445	433	477	487	446	454	450	448	431	430	439	461	461	448	465	451	445	398	446	481	426	458	478	452	436	464	451	452	470	444	415	454	446	426	471	422	455	435	408	443	440	449	396	422	448	468	427	474	431	451	424	453	432	424	435	473	483	440	417	436	439	442	437	455	448	441	448	455	425	449	430	475	462	451	419	477	455	433	437	430	444	456	386	458	397	434	405	475	422	456	424	421	481	462	477	455	437	454	452	449	432	434	435	434	460	439	445	470	446	450	432	445	474	467	451	479	443	437	453	446	456	449	469	438	429	485	461	477	455	451	439	466	428	463	459	435	423	456	470	432	446	443	484	439	439	453	410	448	436	452	458	427	463	452	442	450	419	460	441	452	456	454	443	500	435	409	458	427	457	396	450	475	451	432	444	469	429	437	452	449	417	498	409	442	434	441	443	416	436	429	412	454	431	449	433	424	416	443	452	423	396	464	467	438	447	459	397	442	450	446	394	401	455	454	423	473	481	479	422	450	447	415	446	428	427	410	444	432	440	456	429	428	447	452	453	426	441	436	456	402	420	434	460	458	414	448	408	433	464	403	414	433	432	418	431	448	435	416	439	428	418	468	424	407	428	435	422	442	447	425	449	438	427	453	478	439	454	456	420	399	478	428	449	437	456	479	459	442	477	449	468	441	419	433	454	444	462	417	429	442	462	437	451	473	432	445	415	433	474	450	417	467	487	458	494	442	437	451	434	404	463	431	385	495	444	439	426	442	463	435	462	497	470	440	442	425	438	469	413	448	465	446	402	433	456	454	430	483	447	452	430	421	430	436	467	425	448	419	412	427	441	430	436	443	383	404	475	460	470	436	477	427	491	427	417	413	433	446	420	432	431	438	433	436	421	458	420	423	434	441	448	445	409	450	468	464	434	440	464	440	400	453	462	478	425	444	475	462	442	437	424	443	418	478	449	439	409	439	396	465	425	474	459	441	438	453	426	455	434	437	475	468	455	450	465	431	447	457	428	448	454	471	498	448	458	451	433	476	428	465	437	405	421	489	460	453	437	435	449	418	460	498	454	421	447	426	439	436	445	456	445	426	428	454	431	447	491	405	448	441	466	445	419	424	445	403	428	444	444	421	464	443	437	417	441	431	484	445	431	409	442	441	424	476	458	450	447	454	455	421	430	444	423	438	489	428	398	489	465	423	458	486	440	461	446	457	417	442	461	483	443	466	448	424	418	437	443	421	435	451	417	436	443	447	493	443	423	457	452	443	409	436	421	410	454	482	450	428	427	391	459	428	431	413	431	409	433	433	415	457	437	488	449	463	444	453	422	425	409	440	394	439	454	432	451	440	456	437	456	457	455	462	443	459	415	466	437	449	402	454	424	421	451	448	425	465	415	452	452	432	418	437	452	414	434	483	476	462	458	460	459	484	447	461	417	406	454	425	457	423	447	440	427	468	440	444	428	440	423	459	469	441	414	430	481	432	431	447	456	420	453	440	463	403	389	446	441	419	470	411	444	451	478	414	474	412	448	431	457	423	430	457	421	464	460	405	428	463	440	413	445	416	471
24451	20972	27481	25275	21150	16258	10620	5137	2801	1805	1598	1380	1288	1088	1036	908	847	773	666	624	680	597	583	530	478	465	471	494	472	449	432	443	412	434	393	397	430	402	394	424	401	410	441	407	385	390	426	379	404	417	410	400	373	399	410	381	365	418	401	393	402	389	412	371	398	386	406	370	409	379	378	439	379	392	421	393	381	388	403	383	414	400	348	374	406	363	422	390	435	401	408	416	409	386	411	404	412	422	390	435	380	401	391	363	403	374	373	356	398	385	406	391	399	389	382	424	404	353	399	389	403	352	394	435	372	405	354	384	364	388	402	387	427	403	358	383	375	376	364	383	420	393	383	370	388	401	374	393	354	401	371	371	389	401	422	379	415	401	375	409	429	398	412	403	408	368	411	359	385	394	373	424	407	409	395	398	403	393	436	362	356	380	383	413	361	384	402	420	388	404	434	392	384	384	409	353	432	412	376	384	387	390	415	383	393	415	359	399	405	401	319	384	391	410	382	387	423	395	367	399	411	391	368	438	410	419	409	380	377	373	427	431	352	403	423	445	397	414	380	389	392	363	388	392	404	401	421	407	423	401	379	375	366	384	387	375	396	342	381	404	384	401	426	387	408	405	380	413	400	382	385	406	369	391	394	386	344	393	390	388	417	410	361	393	380	405	424	408	376	354	424	415	382	404	383	401	375	414	424	405	396	385	382	377	378	389	383	387	397	399	385	382	409	388	365	453	393	385	386	429	369	390	404	390	404	410	388	391	420	406	363	426	402	407	371	413	379	384	380	401	389	379	376	402	384	396	390	379	393	395	385	393	374	390	435	410	425	396	402	377	412	411	433	405	420	372	403	397	388	390	411	404	387	369	345	366	376	389	387	378	436	386	409	370	425	386	383	434	353	401	427	378	380	383	386	407	420	361	405	396	398	413	390	388	396	408	422	391	376	380	387	371	403	397	358	374	391	409	409	393	403	415	409	411	424	385	386	383	385	395	415	360	403	378	373	374	411	404	395	406	378	381	416	393	423	419	389	368	379	372	380	382	384	368	419	386	443	361	418	411	402	426	403	379	377	376	371	367	406	389	390	386	418	411	387	384	401	415	421	354	395	391	409	431	383	382	408	409	401	352	348	399	386	390	417	403	400	384	404	418	388	400	385	395	390	400	384	397	396	388	334	380	430	410	421	365	418	394	390	395	396	412	399	412	386	396	399	388	392	382	383	418	403	382	418	413	408	397	374	407	393	389	367	409	416	424	414	368	390	368	423	393	413	404	386	440	409	430	368	414	423	422	401	385	346	347	389	400	405	388	416	373	413	387	391	419	361	378	398	376	386	357	383	357	375	403	403	394	389	433	417	400	382	351	392	375	367	422	425	406	402	396	397	385	410	403	390	368	393	395	407	350	360	391	357	398	386	378	407	411	401	388	424	370	420	433	404	383	411	392	394	380	405	402	399	399	345	406	373	386	404	382	392	395	409	415	422	384	400	372	419	387	386	381	362	389	411	377	387	389	351	408	390	405	413	450	397	385	366	364	364	398	358	420	392	371	429	400	428	394	377	407	399	374	365	401	394	402	380	382	385	341	389	406	409	370	389	366	394	362	355	387	378	352	349	417	416	358	420	372	395	411	387	365	379	376	385	375	378	423	397	366	401	369	400	390	395	396	394	390	415	389	394	417	384	366	376	426	387	367	405	394	401	400	385	377	364	374	408	400	403	403	385	437	395	418	379	390	376	393	438	394	400	408	394	382	411	397	406	389	390	366	395	392	315	395	384	405	351	401	401	385	404	407	373	357	392	380	378	397	390	392	403	388	395	416	378	412	375	378	393	368	387	400	391	360	399	375	396	384	384	369	401	386	383	383	372	361	391	380	419	398	407	382	419	399	406	402	420	380	419	378	379	383	387	410	386	446	387	389	397	357	388	412	361	396	416	409	379	362	408	386	393	406	380	367	377	434	401	385	420	399	389	414	396	345	393	366	394	405	395	393	409	399	381	398	397	397	400	422	387	404	414	403	376	375	348	424	396	405	399	362	401	393	393	404	391	426	380	392	367	350	369	389	395	424	429	421	370	368	429	355	383	409	381	413	377	358	425	393	412	414	377	396	386	412	417	361	401	401	383	400	380	386	382	390	376	401	375	371	375	401	380	398	393	410	385	381	401	388	379	398	394	384	378	380	435	392	398	388	354	398	398	362	404	361	419	392	413	394	401	392	347	349	407	404	423	380	435	391	396	387	413	412	371	397	395	405	354	397	384	397	386	435	390	400	442	388	366	378	356	382	429	412	349	357	363	396	383	442	372	378	408	363	389	382	370	400	379	394	390	406	365	387	397	387	409	391	371	381	366	384	411	374	422	416	380	415	380	378	423	382	387	401	394	383	401	382	406	368	343	378	396	410	386	378	382	405	376	375	394	383	392	391	354	387	368	394	408	387	392	418	400	421	390	365	362	400	373	406	362	360	405	404	383	365	347	415	384	381	390	356	438	374	391	414	391	408	359	421	399	422	404	375	391	381	350	390	401	342	422	373	398	424	388	369	418	394	394	388	409	367	415	407	368	379	401	368	384	381	442	388	415	403	402	370	401	386	385	370	388	378	364	397	466	391	411	374	407	423	418	361	368	379	376	404	378	355	375	420	403	353	408	367	421	373	382	411	412	388	387	366	380	386	368	381	412	409	391	358	384	371	422	364	407	380	366	386	362	376	382	386	401	428	374	373	372	404	415	388	400	390	376	387	396	371	374	366	373	410	399	348	371	379	376	419	364	359	414	374	402	393	352	383	412	421	395	379	398	391	382	422	431	421	416	373	388	397	360	392	407	380	373	382	412	396	382	373	377	387	408	395	403	378	400	394	401	390	381	410	413	405	395	365	397	363	383	390	426	405	405	378	418	403	362	379	386	378	407	399	379	389	376	343	406	409	390	405	376	431	411	407	403	390	396	395	407	389	405	414	363	411	409	390	394	370	426	405	396	374	389	401	403	393	396	374	399	408	378	400	397	392	381	393	384	384	408	411	399	396	405	391	382	408	395	393	387	399	372	372	389	367	432	399	412	400	374	403	403	427	379	424	397	385	382	343	374	387	372	408	397	382	406	438	401	362	433	377	401	386	406	421	374	380	384	398	375	360	387	424	373	380	372	402	385	381	388	386	384	393	393	402	367	352	391	390	384	392	406	369	376	351	443	383	373	409	398	365	392	388	413	388	396	383	424	412	370	389	375	392	402	390	379	384	437	410	383	391	424	411	363	378	366	421	378	414	418	428	396	426	371	405	376	436	406	420	379	393	397	379	438	368	448	384	418	402	403	380	358	412	403	390	382	400	371	396	374	405	434	394	398	415	397	412	395	392	376	392	410	399	408	400	380	394	381	375	405	406	415	369	352	408	377	403	407	420	375	384	393	406	392	413	379	404	401	384	385	396	363	391	422	417	390	403	377	413	395	395	399	401	392	415	362	414	427	406	394	365	387	400	375	417	408	406	428	375
18960	39011	33322	25616	23042	19041	14420	8308	4824	3287	2506	2189	1902	1620	1450	1233	1184	1030	951	802	878	824	717	659	571	625	547	523	498	522	496	485	491	463	467	446	416	452	469	494	476	489	432	450	444	449	450	431	422	465	434	453	458	419	463	460	478	428	441	479	446	446	433	437	459	444	410	427	441	447	433	433	406	440	421	459	430	397	430	440	452	442	401	451	436	404	453	460	440	437	385	435	447	414	412	447	440	419	411	423	439	394	462	405	435	421	426	440	493	405	406	431	432	443	410	407	437	439	465	415	449	436	437	440	416	439	441	420	460	440	441	432	433	411	424	438	420	433	456	451	410	440	427	383	434	430	440	406	475	449	475	423	454	457	420	408	430	416	413	404	443	412	400	434	438	419	438	416	430	410	408	422	468	443	428	430	433	450	430	444	453	446	410	465	440	432	437	443	400	396	434	428	444	458	409	358	461	407	423	423	432	413	433	402	403	424	419	414	431	412	417	460	432	434	443	398	395	419	388	425	433	446	444	419	432	441	416	427	433	422	444	453	417	478	439	414	430	431	445	437	432	460	442	409	424	406	417	441	426	410	425	423	473	422	448	419	399	416	422	421	395	410	444	402	448	421	393	434	437	402	411	408	407	415	441	426	386	437	432	457	444	461	432	406	435	421	437	423	398	419	446	438	441	455	470	406	443	468	388	406	424	429	437	423	432	407	431	394	473	432	464	425	439	444	450	451	447	404	418	423	395	460	446	439	427	454	456	431	430	431	466	415	415	433	428	452	448	451	419	417	407	420	455	430	410	409	427	450	437	382	435	428	432	442	473	412	436	435	451	445	445	440	426	425	428	443	428	386	430	434	455	478	449	462	466	411	414	440	434	436	438	407	374	436	427	426	438	422	457	433	457	414	412	432	401	451	439	423	432	449	412	430	424	467	450	421	465	437	468	451	433	431	447	419	446	407	427	411	420	423	420	411	430	448	436	401	443	449	458	448	437	412	431	414	418	425	393	440	458	431	478	460	403	415	444	447	412	419	465	414	450	469	414	448	412	425	444	441	401	440	413	425	416	440	408	421	412	422	420	437	420	420	446	454	409	443	410	443	407	386	434	422	426	403	409	430	425	461	414	429	387	426	444	455	428	418	418	458	450	423	382	438	460	424	464	435	409	443	435	416	401	442	422	419	450	437	464	403	432	443	387	445	429	420	395	455	470	392	415	456	402	459	437	393	451	446	420	425	436	455	428	462	427	443	436	467	458	407	401	431	439	432	432	411	429	401	391	464	433	467	412	450	429	419	450	402	436	414	452	465	425	414	470	456	422	442	423	439	440	399	415	454	415	434	431	434	452	417	402	449	434	444	425	441	425	425	420	389	436	441	418	466	459	424	428	447	435	450	438	455	463	463	451	410	427	451	453	469	448	415	430	451	431	460	413	428	429	429	420	454	433	400	419	453	469	444	429	437	457	420	426	435	425	439	412	479	420	407	451	427	454	443	424	455	404	449	440	452	410	437	400	460	406	471	399	432	435	397	416	405	409	413	454	439	440	400	431	413	417	423	449	444	411	443	427	409	393	391	420	411	441	443	432	409	413	445	434	426	453	410	466	432	430	428	438	415	446	452	440	432	394	442	435	408	447	413	405	384	410	410	443	474	419	452	407	418	425	459	444	409	414	426	438	416	446	409	389	403	403	428	445	448	418	436	429	419	446	432	418	415	448	437	431	420	422	423	440	375	484	410	477	420	411	440	442	408	406	411	415	405	416	394	441	457	414	416	369	451	412	437	428	438	445	403	406	405	424	414	429	449	448	469	405	421	401	468	435	427	437	413	406	453	489	441	448	428	382	436	415	445	408	441	428	450	444	430	457	422	419	453	452	429	433	424	400	430	432	393	423	465	420	460	426	400	451	439	450	414	416	438	483	416	459	416	457	445	396	393	439	445	445	447	436	471	444	441	426	423	390	407	416	457	427	430	417	432	414	412	417	422	426	405	403	440	415	409	454	422	440	436	406	455	394	382	430	433	434	390	428	439	437	390	425	424	427	401	434	456	409	426	387	440	401	411	455	414	439	438	427	431	456	449	447	415	407	448	444	421	459	394	444	446	423	401	419	417	439	403	485	438	457	445	385	422	417	399	453	432	428	425	443	446	427	438	413	405	427	404	422	406	467	447	400	429	401	413	436	440	418	447	443	442	433	446	408	446	383	436	436	450	446	433	413	434	448	434	402	405	440	433	451	435	400	407	405	405	401	416	444	417	443	435	483	438	410	456	454	439	432	418	394	469	407	461	424	456	438	423	465	435	401	451	437	433	437	429	438	418	428	423	451	421	466	433	410	427	409	429	428	471	398	474	399	415	442	460	458	420	411	454	454	444	445	449	427	417	400	426	417	413	397	420	475	430	421	426	431	418	433	444	414	406	438	459	416	417	420	419	383	421	447	451	432	451	434	442	398	378	454	414	437	434	457	443	427	447	405	417	435	441	433	444	450	485	430	456	427	437	415	450	407	409	435	465	401	420	446	432	400	463	425	432	408	411	428	425	411	438	415	457	428	433	399	396	442	444	429	439	430	419	398	385	418	446	436	413	410	437	421	408	428	440	438	427	464	427	444	439	413	402	461	407	426	450	396	417	419	439	379	451	409	426	431	442	440	409	429	442	437	438	472	403	417	438	427	471	449	422	394	402	453	428	437	429	424	432	411	439	461	434	419	409	430	420	426	445	445	443	401	434	418	432	433	445	447	418	400	416	426	425	443	423	397	413	440	432	420	442	427	482	423	452	411	404	469	434	432	429	431	456	446	434	406	419	453	414	446	424	437	413	451	426	430	419	438	425	446	449	467	439	413	445	433	425	406	460	435	486	441	413	441	425	447	449	503	465	414	392	391	456	475	477	417	447	430	445	417	438	404	449	436	443	464	431	422	436	452	416	425	407	452	437	442	456	413	428	448	450	427	411	435	441	483	436	424	440	407	436	443	432	422	422	419	413	452	386	434	421	407	459	438	426	433	397	414	437	411	469	393	423	443	437	460	437	406	424	422	399	427	451	446	473	419	456	484	446	420	425	402	398	403	442	372	400	434	424	395	421	429	445	471	432	391	443	434	445	464	426	444	404	444	438	414	438	466	436	432	465	458	425	479	429	429	413	459	415	425	445	422	437	427	405	420	405	418	384	440	395	451	444	437	452	450	399	430	390	487	411	403	430	384	418	417	442	414	428	473	421	426	418	426	400	433	470	411	418	425	468	447	446	400	491	425	391	480	470	421	497	458	452	420	426	421	468	442	469	445	470	406	447	442	400	412	430	420	427	423	434	434	444	456	397	439	423	445	405	454	462	431	436	431	458	446	400	420	487	437	407	407	434	435	424	434	419	404	448	425	404	433	421	401	402	468	393	404	426	419	423	412	434	397	425	431	472	411	443	439	425	439	453	417	425	411	433	448	401	461	435	408	433	434	424	442	407	461	437	413	456	451	448	449	463	445	407	432	408
22392	21005	28538	23715	21547	23790	24035	11247	5326	3419	2639	2218	1909	1653	1452	1214	1123	905	831	731	717	650	553	496	444	415	378	409	391	328	319	330	332	298	261	285	255	261	256	286	251	263	268	277	258	248	252	226	245	255	241	257	265	260	236	249	235	243	236	243	223	225	229	218	220	232	228	225	234	189	222	243	219	229	214	213	233	230	262	215	245	213	249	218	250	222	228	214	219	224	201	217	233	240	234	217	221	253	224	211	236	235	231	242	230	221	217	240	227	206	234	248	243	237	219	250	262	229	251	240	233	249	245	251	216	254	244	240	266	203	244	224	222	260	231	246	227	238	242	208	226	255	217	256	213	235	206	215	216	219	214	242	209	242	238	232	246	266	219	227	224	221	253	229	227	244	252	247	250	233	212	218	232	266	247	233	234	220	208	213	228	223	248	226	240	220	254	225	208	231	221	230	257	240	213	230	217	216	239	271	245	228	244	229	218	226	218	224	252	232	232	238	250	223	240	238	247	226	208	215	213	215	201	217	233	208	203	226	228	221	252	232	222	225	218	238	232	233	218	243	211	239	242	196	236	230	219	203	212	233	247	232	207	224	245	235	231	240	264	240	230	231	219	218	231	250	245	227	229	250	225	239	224	212	233	232	224	254	210	227	235	227	247	228	258	230	207	264	221	243	234	233	243	235	221	236	239	247	221	241	225	273	240	217	259	215	228	218	245	256	233	229	231	274	235	236	199	229	248	212	236	213	224	245	234	236	210	223	244	236	231	245	219	217	233	262	202	239	224	260	244	249	250	250	226	232	249	208	211	231	226	238	259	218	250	228	226	240	250	243	233	214	225	234	242	228	230	233	224	208	174	215	226	224	230	222	258	235	242	233	221	208	220	245	253	242	246	233	229	239	228	260	232	255	232	214	246	216	209	186	261	238	247	281	229	210	229	226	232	233	225	218	246	233	241	219	255	227	225	263	228	221	213	216	253	255	237	246	230	232	209	227	228	225	227	240	231	249	246	188	230	223	227	260	233	239	223	245	254	207	241	212	232	224	219	236	229	221	229	213	218	208	248	243	224	241	226	252	229	239	232	217	231	261	235	232	222	224	220	212	213	215	213	215	218	223	262	224	223	238	248	250	247	246	222	265	201	230	269	239	233	256	228	198	225	211	250	249	214	233	257	236	261	208	219	203	261	219	229	206	207	231	248	197	241	248	225	223	253	226	265	222	244	242	254	218	239	229	254	235	243	224	218	213	215	250	228	231	234	226	254	226	231	234	222	223	230	229	217	260	261	248	228	255	213	263	221	241	250	244	240	222	235	255	238	218	219	240	224	225	240	232	207	263	258	242	233	246	245	218	242	247	226	239	253	206	238	226	243	214	260	236	224	229	211	212	240	228	195	224	251	263	236	247	275	211	243	258	239	231	232	227	234	252	227	219	234	240	234	229	212	252	228	238	228	229	229	265	208	221	236	248	245	202	224	270	215	234	241	219	236	212	232	202	264	214	209	227	229	245	257	230	212	220	220	257	213	247	240	224	229	202	213	206	246	205	244	211	227	203	229	214	263	236	246	231	251	233	229	240	250	261	199	212	241	236	223	225	227	215	242	256	225	211	238	229	261	226	251	252	229	245	259	248	213	232	247	253	239	239	219	253	212	243	217	199	244	237	240	247	224	245	252	221	238	230	236	222	229	235	233	259	230	233	279	169	258	241	222	210	239	226	248	215	236	275	213	235	234	221	208	251	255	248	260	218	221	225	228	230	240	217	220	249	211	252	237	235	260	256	239	218	228	254	226	246	206	205	223	224	225	233	253	232	272	232	227	214	250	242	214	242	222	219	231	243	204	227	228	232	240	232	232	243	225	246	252	249	203	226	230	223	206	238	238	224	236	204	223	216	230	231	243	224	214	228	253	231	247	209	224	237	222	225	264	228	198	241	209	232	229	260	222	257	220	231	232	229	229	249	214	216	218	241	209	225	218	204	230	201	240	224	212	245	238	259	217	229	246	249	212	225	233	217	217	203	233	251	242	196	224	211	231	251	256	196	237	202	218	232	224	242	246	202	209	229	245	246	249	228	242	227	209	222	208	233	231	228	238	238	253	220	254	229	259	216	226	220	229	255	210	236	218	217	254	216	237	232	216	208	227	229	251	237	223	228	234	218	243	235	213	196	249	222	263	228	237	221	239	238	240	211	241	244	210	215	221	262	242	251	220	220	231	235	220	240	236	216	237	224	247	240	238	250	235	204	217	249	235	228	238	237	226	238	227	217	263	250	203	251	212	239	249	229	239	239	232	211	234	221	248	208	231	240	226	278	220	209	255	217	262	233	240	245	223	239	247	247	228	207	225	229	235	233	235	239	257	240	237	252	224	208	262	211	217	231	242	216	222	209	238	225	256	269	246	224	199	227	219	218	220	241	239	220	227	218	249	211	218	250	209	228	222	210	207	244	228	250	231	231	246	268	216	232	244	258	218	213	213	219	251	235	218	233	239	218	209	236	228	221	234	225	222	256	243	207	218	239	242	250	224	218	233	230	200	224	228	255	213	205	229	249	221	222	244	248	210	240	210	246	229	234	256	240	220	230	247	222	222	224	205	216	241	236	217	184	225	213	221	212	236	197	229	222	249	237	214	257	243	223	235	254	203	248	224	244	235	220	232	247	205	215	219	239	255	229	226	225	239	270	218	246	231	238	237	227	215	254	239	233	229	231	225	224	218	198	237	239	239	232	225	217	254	258	222	232	234	219	234	228	255	227	233	226	215	221	243	243	229	246	229	240	219	213	212	203	216	212	254	239	198	240	229	216	235	211	248	218	237	223	227	229	225	243	256	196	241	244	253	239	209	227	230	245	208	250	254	212	198	219	225	241	232	237	250	240	245	240	248	243	250	212	228	218	253	251	210	210	229	216	242	234	238	244	233	223	246	231	249	233	217	227	243	231	249	246	236	202	209	213	249	214	212	223	234	227	212	210	244	248	210	228	239	225	242	243	251	228	219	244	230	217	240	209	212	211	238	230	232	253	226	219	256	220	246	246	243	242	226	252	247	216	234	213	208	206	201	214	241	224	203	242	238	198	208	243	224	235	258	235	212	224	235	237	238	230	230	224	223	226	226	223	230	191	261	214	225	230	236	221	218	226	229	236	242	233	221	266	210	233	216	235	244	237	230	243	224	228	255	221	245	222	241	241	220	223	203	229	227	268	220	233	243	235	265	219	239	223	231	235	234	233	216	205	242	263	212	221	234	212	225	225	251	258	222	219	240	209	217	245	232	231	249	215	251	234	246	189	244	223	222	230	256	216	218	220	228	242	234	215	214	216	249	233	217	235	249	235	228	235	230	213	227	218	210	231	237	233	245	244	220	226	225	204	267	215	236	199	228	236	236	213	216	238	229	241	235	255	215	226	235	220	197	219	230	222	203	246	242	207	228	239	220	215	220	222	240	230	249	250	233	219	222	213	234	207	223	225	230	233	225	212	242	199	230	207
21830	47348	41824	34487	31840	27899	21885	13442	8058	5324	4345	3525	2953	2525	2109	1869	1667	1402	1252	1051	1070	998	780	630	590	560	496	544	448	413	393	376	369	370	353	361	330	322	330	308	303	294	315	287	296	304	297	263	293	293	293	284	301	283	256	261	274	290	249	253	234	271	266	268	246	245	276	265	242	226	244	250	243	264	244	276	258	248	278	253	269	265	261	273	246	228	256	262	258	265	253	239	240	221	254	300	245	269	259	249	266	287	258	239	273	245	255	253	268	238	247	272	243	267	254	275	266	270	232	231	230	281	247	272	273	244	256	242	268	271	259	281	252	264	241	248	248	279	247	264	245	261	244	267	250	267	229	224	218	276	242	256	277	266	289	255	263	232	218	246	239	279	238	264	266	259	256	265	260	244	245	237	262	260	251	248	256	243	238	282	259	275	245	229	275	270	252	284	298	254	258	254	241	262	246	235	274	245	273	268	263	282	272	266	264	263	278	263	289	248	265	277	270	250	225	284	267	248	254	238	273	236	266	263	266	242	240	254	252	263	251	264	265	255	252	268	249	238	248	224	267	256	243	261	253	242	247	228	260	253	240	267	230	257	272	258	260	212	267	261	258	230	259	261	251	213	231	249	251	236	264	256	272	267	269	237	278	234	245	290	248	253	229	244	265	241	251	312	284	254	271	269	239	273	271	264	267	236	258	241	258	257	283	269	283	237	216	227	219	259	244	236	259	265	264	231	253	278	257	272	256	265	246	233	285	235	277	256	243	231	246	262	251	254	254	244	262	240	263	236	247	249	255	254	271	233	270	226	251	268	267	249	266	238	284	248	259	264	232	241	257	274	246	253	237	259	258	246	254	256	250	278	290	290	238	250	267	255	257	282	274	239	248	262	257	254	269	245	259	242	266	256	268	247	249	250	266	224	250	262	277	264	254	250	284	244	275	246	274	292	241	237	257	252	270	235	271	247	256	246	262	241	253	279	268	266	245	251	271	256	267	237	257	219	270	263	243	260	252	215	231	230	285	236	245	270	270	261	239	252	251	235	246	259	266	249	255	263	242	280	269	266	258	253	253	248	254	243	248	238	275	259	288	247	248	252	273	250	265	271	247	251	242	265	259	294	250	274	239	263	269	233	231	251	264	250	262	248	272	251	260	252	247	245	254	241	250	236	245	237	255	266	258	236	278	231	259	249	266	289	236	244	268	249	254	235	268	283	256	271	270	257	245	228	256	296	251	247	252	255	240	261	222	234	231	231	239	248	251	265	237	285	248	223	257	243	271	251	285	282	262	269	222	245	276	230	237	243	256	253	253	237	271	252	249	247	261	244	248	249	254	224	227	274	278	260	247	250	245	261	281	288	245	222	230	264	271	255	244	252	260	261	239	229	244	268	252	239	267	257	242	271	262	285	236	245	255	236	240	241	247	261	271	248	201	252	230	249	250	225	256	237	241	265	244	263	282	263	232	241	274	250	293	274	237	252	249	260	272	267	252	244	222	240	258	255	301	242	204	228	262	273	263	231	236	241	277	299	266	267	260	280	236	258	256	252	251	244	245	268	229	274	256	241	232	236	256	245	257	219	247	266	281	266	257	284	238	263	233	245	246	234	252	252	252	262	241	252	238	238	274	260	240	261	239	237	282	258	257	240	275	262	220	226	247	247	247	240	249	252	273	238	255	250	241	242	279	246	259	249	253	232	259	245	275	237	237	233	248	210	259	248	226	231	264	233	239	275	242	266	266	237	256	273	251	231	235	230	274	243	244	253	256	218	247	261	276	261	267	258	278	268	236	268	292	229	245	244	223	263	266	251	258	257	275	276	243	239	237	244	256	256	254	266	257	272	264	253	262	224	260	275	237	250	258	252	286	246	235	270	259	272	272	232	230	228	267	259	242	277	274	228	260	263	244	274	253	231	245	232	296	246	258	257	253	249	268	256	250	248	254	238	265	242	266	261	259	244	248	237	221	264	234	270	266	271	249	257	261	235	216	250	252	276	256	271	251	278	263	256	267	250	265	234	232	226	243	257	275	260	259	260	257	231	253	236	254	238	259	266	290	284	272	266	260	248	254	283	261	271	258	245	280	262	283	264	246	248	232	245	243	245	270	258	249	270	265	226	241	222	252	255	242	264	220	264	254	246	255	278	241	243	272	245	249	231	244	238	264	266	251	282	264	224	266	265	246	265	237	247	267	267	272	256	274	274	256	248	269	244	252	285	259	271	243	260	221	282	255	281	262	257	258	252	237	237	252	250	266	258	260	236	255	266	205	246	249	213	257	258	254	246	255	231	254	232	257	262	242	260	246	240	278	287	257	256	277	241	266	252	243	275	246	256	238	253	238	262	242	264	231	236	220	266	241	276	247	264	254	258	247	276	246	221	278	251	236	249	262	261	250	268	240	266	269	269	259	266	255	246	264	237	261	249	252	259	259	279	281	254	241	270	255	254	238	256	251	277	276	252	235	245	268	254	262	259	248	274	251	259	241	255	230	243	234	242	239	287	273	267	261	257	266	261	284	264	224	228	260	229	240	259	219	246	233	239	258	241	260	277	269	244	244	287	292	254	224	262	240	233	267	244	269	250	285	233	205	275	260	270	263	217	239	240	265	250	227	244	253	255	249	259	261	259	247	275	233	281	231	250	245	231	241	234	250	274	236	239	256	266	222	260	234	289	249	230	253	244	270	239	244	254	255	256	283	248	251	249	244	245	246	242	236	248	259	244	281	241	250	237	235	263	244	247	264	241	240	260	230	239	244	227	238	278	260	247	271	262	215	262	239	252	253	235	278	263	251	242	240	279	258	251	254	257	282	256	248	250	280	276	259	237	247	292	241	297	266	241	250	263	235	235	245	249	242	254	244	243	219	247	269	236	261	250	262	228	254	270	269	240	257	246	259	240	261	234	269	279	249	262	226	272	268	264	261	253	262	262	271	250	253	235	248	274	255	237	271	246	231	224	222	265	276	245	242	254	256	235	287	241	267	217	244	239	237	255	248	254	245	229	276	226	252	237	247	240	247	264	235	245	251	238	245	260	259	253	258	240	275	260	254	285	245	252	238	232	261	256	236	244	262	225	246	226	245	259	246	242	259	245	289	215	260	244	250	265	248	261	250	232	246	273	256	229	230	257	258	259	255	270	232	260	235	251	271	241	250	222	239	241	235	262	260	266	227	236	276	244	258	269	247	274	258	254	262	235	268	239	236	232	226	249	237	251	232	261	241	261	264	241	259	242	260	244	245	258	251	217	255	215	236	266	271	244	270	245	259	242	223	258	254	244	252	278	270	243	266	242	242	255	268	274	251	237	265	268	248	252	240	232	236	246	225	244	263	287	249	248	252	269	272	247	262	277	247	281	254	265	262	274	238	252	233	253	268	271	257	249	279	260	244	261	263	273	236	260	243	247	264	267	248	257	254	246	264	262	263	260	249	258	246	247	271	276	253	270	225	282	257	252	265	265	269	243	265	278	262	242	264	236	232	273	242	259	253	252
27409	22863	25983	20897	15209	10815	6958	3774	2048	1550	1292	1130	1073	966	996	893	836	739	741	711	693	644	594	565	577	557	591	559	560	495	544	540	532	529	492	510	524	535	543	481	505	486	494	500	493	509	492	539	510	527	507	543	525	500	477	537	530	495	510	529	511	490	495	506	509	472	521	528	446	510	465	481	491	474	491	513	485	498	526	511	494	463	521	468	493	496	510	511	518	485	493	467	490	501	455	474	497	513	503	505	524	499	513	501	513	526	517	530	507	502	507	514	475	508	501	517	516	498	503	546	507	501	505	491	515	491	523	465	499	485	451	470	513	506	476	508	540	476	553	478	465	485	485	520	519	469	509	485	503	492	468	500	481	540	528	497	537	471	540	492	480	512	515	487	526	495	569	454	516	492	502	520	491	499	517	529	473	580	516	481	505	530	482	481	482	572	493	492	517	535	507	494	497	539	517	499	521	468	499	521	496	515	511	504	496	465	493	532	484	505	500	520	459	497	531	513	506	511	469	513	542	517	474	456	453	493	493	482	543	507	554	475	509	507	505	522	537	528	473	508	492	501	502	517	465	452	491	505	495	509	526	536	498	533	499	518	500	518	492	541	494	501	519	503	482	510	481	474	502	499	532	493	505	494	549	504	508	508	499	491	554	495	528	491	482	535	504	487	480	494	506	500	484	509	487	502	530	491	494	499	483	467	535	517	458	514	468	513	489	514	513	510	557	504	522	519	547	469	510	534	465	504	536	517	493	493	513	519	458	498	498	486	507	468	481	498	480	491	506	517	472	509	512	518	522	531	507	507	522	510	550	492	537	490	503	511	507	476	508	523	466	498	495	490	508	532	530	506	528	486	530	513	479	525	503	501	469	514	488	554	479	533	500	495	506	508	503	491	532	510	534	515	520	531	516	502	486	480	505	507	477	493	491	502	519	503	524	512	517	488	521	492	493	487	474	558	501	492	503	480	496	586	534	506	522	489	503	492	504	514	507	549	493	492	523	491	527	513	548	531	519	503	513	489	509	509	479	468	496	481	490	493	514	507	555	511	526	532	507	520	552	522	563	492	477	486	507	526	524	518	511	536	513	505	473	540	480	468	517	502	519	507	525	483	524	489	487	529	479	497	465	509	511	495	458	483	507	501	500	533	492	499	493	472	502	520	546	514	521	543	525	489	520	520	465	451	503	506	477	519	538	501	533	506	517	520	536	502	512	509	522	515	511	513	481	474	519	516	499	475	501	468	532	502	514	508	485	546	491	516	520	496	538	490	529	536	476	501	522	488	493	488	472	492	500	526	557	504	499	508	507	488	453	507	510	473	529	471	517	505	520	489	488	544	493	474	532	519	518	516	509	535	496	522	557	485	504	459	487	493	513	527	531	478	516	514	496	523	495	527	541	501	502	530	504	507	519	554	546	528	491	505	515	472	523	506	512	518	454	514	467	475	493	542	464	495	507	512	481	457	495	535	551	483	491	540	526	512	488	535	464	490	502	487	459	496	511	540	536	476	533	534	516	499	490	515	532	495	502	531	493	550	516	500	485	539	477	506	556	499	535	479	512	496	518	541	540	488	484	488	515	532	472	480	516	510	518	530	485	487	486	517	465	499	478	527	496	496	498	515	544	532	458	474	481	506	540	491	510	499	510	515	511	493	496	465	470	503	501	513	515	497	483	493	470	538	528	493	512	470	480	490	500	539	511	508	506	497	509	501	472	462	518	534	478	521	559	487	505	505	492	499	494	517	541	496	515	478	554	542	453	530	527	450	469	496	486	484	507	522	496	518	532	518	508	505	473	467	515	508	471	482	448	538	519	513	532	491	480	512	486	505	521	496	481	495	485	519	523	489	472	510	523	460	505	483	498	486	508	534	477	481	532	508	498	495	516	502	498	498	520	482	498	511	497	477	500	450	503	488	508	464	494	525	477	470	497	468	489	487	473	488	466	492	489	513	549	503	475	510	490	476	469	501	498	503	494	471	555	473	480	495	505	465	519	486	474	470	506	477	536	497	520	510	519	481	527	509	511	474	503	471	534	526	540	485	517	528	523	522	508	533	503	470	483	483	488	536	501	470	480	518	568	509	531	481	529	518	534	462	490	511	505	512	486	528	516	490	499	471	523	506	527	520	521	495	524	498	485	487	469	498	506	504	507	463	512	527	492	513	513	521	534	482	495	501	488	512	531	482	527	527	467	557	485	462	515	507	505	489	500	523	526	490	499	473	503	536	521	503	504	497	526	487	576	504	469	504	497	498	526	489	505	483	523	464	488	557	527	501	519	493	479	513	493	478	473	475	512	519	469	516	514	490	548	516	474	537	495	471	510	488	479	499	530	481	506	512	534	528	444	495	519	463	498	501	507	501	555	482	499	491	463	528	552	481	493	554	527	473	508	568	464	506	494	544	536	477	547	501	550	472	496	492	524	493	476	478	494	492	537	549	504	472	496	491	478	536	532	511	476	489	521	498	486	510	500	460	520	497	515	501	515	546	506	516	509	498	458	535	524	500	515	548	485	521	524	471	519	500	497	497	498	497	516	520	491	478	489	519	500	500	512	478	488	510	483	462	495	540	498	487	543	498	459	486	458	514	448	489	463	527	495	507	493	518	509	551	524	515	477	506	534	516	495	499	506	518	484	520	501	496	492	482	503	464	477	491	472	497	468	500	492	523	507	474	530	517	463	504	482	487	526	472	488	506	497	486	525	508	491	493	503	513	515	525	454	502	518	473	498	459	462	524	519	528	471	479	492	495	475	491	511	509	494	514	464	482	512	497	497	511	492	509	509	503	520	481	544	530	517	499	501	512	492	506	518	515	514	532	518	489	484	507	521	464	546	527	518	542	515	516	502	528	497	512	499	478	523	506	530	540	511	498	496	490	506	479	496	509	503	501	497	515	472	442	507	475	514	504	544	472	499	528	521	505	489	480	508	510	466	538	493	542	464	509	460	484	487	518	528	574	492	490	471	490	501	510	512	533	458	496	498	481	494	478	496	513	543	482	473	509	472	481	502	503	501	501	483	499	483	490	466	504	469	522	495	520	539	514	465	499	524	520	524	526	510	500	485	530	503	517	501	513	464	467	491	489	488	530	461	463	485	465	520	535	486	477	499	498	524	528	487	457	475	521	511	532	503	530	517	513	542	507	520	469	513	536	510	556	495	447	482	498	455	499	530	495	522	467	525	496	525	527	451	508	536	535	472	488	502	507	486	511	491	510	510	531	505	527	508	522	538	496	510	508	531	518	497	448	502	486	515	511	505	476	485	520	548	553	486	469	509	478	527	515	474	502	478	521	476	510	485	514	505	511	516	524	478	480	490	522	534	509	505	505	534	489	478	487	454	534	511	517	509	584	518	544	481	520	524	526	485	546	550	528	508	490	505	493	521	535	495	489	562	499	473	466	522	531	515	510	553	524	490	525	473	547	505	493	519	463	500	526	480	505	467	527	499	464	484	515	527	535	515	462	546	447	479	499	501	471	476	482	473	513
17902	33097	28310	20511	17964	14465	10270	5624	3261	2316	2033	1746	1584	1346	1240	1118	1034	1021	852	852	848	823	685	672	685	676	624	662	630	548	577	580	558	596	609	558	603	598	602	555	620	566	575	581	563	616	579	573	578	581	582	581	541	563	569	543	577	573	584	538	545	544	518	546	562	564	559	556	561	566	568	545	536	532	581	520	597	552	543	577	537	545	522	590	535	582	566	571	547	587	526	560	548	596	525	540	576	539	556	569	570	575	572	538	529	550	564	589	588	565	550	560	558	580	568	590	571	545	525	537	554	542	550	529	562	502	588	540	579	563	533	612	545	568	562	547	574	604	577	563	585	608	572	597	550	607	566	582	583	565	554	538	538	511	554	534	525	539	544	548	520	530	560	510	526	559	562	562	507	573	570	588	559	524	544	533	522	544	584	555	561	564	534	568	540	577	557	591	578	547	572	537	580	578	599	566	498	515	628	570	592	591	594	571	544	525	533	568	544	554	560	543	571	581	569	549	588	590	565	580	547	577	544	545	597	594	521	554	583	585	622	568	570	550	536	568	539	567	545	546	542	547	620	574	570	571	617	542	533	559	531	581	547	570	553	559	544	581	549	570	556	569	543	555	595	539	548	590	534	520	538	564	544	562	550	546	580	555	588	538	570	587	584	584	547	589	558	549	562	523	538	551	573	550	571	581	561	574	550	586	568	544	565	580	562	551	538	538	537	554	570	594	524	530	549	548	493	537	543	553	556	579	548	541	511	586	571	576	578	573	542	529	581	595	582	556	540	539	565	541	560	574	584	534	535	574	549	564	564	524	540	598	590	571	580	567	526	555	548	557	608	509	532	569	557	587	572	567	551	578	562	549	541	558	611	559	536	553	584	579	544	555	539	576	545	522	555	567	547	543	550	567	543	575	543	520	562	578	532	567	525	524	554	526	512	579	555	569	570	561	517	545	583	566	577	547	581	561	554	543	576	530	568	542	577	581	576	554	544	532	547	532	534	547	574	529	546	549	574	544	519	534	550	542	548	512	553	559	529	558	552	504	551	564	560	581	546	523	548	581	549	578	531	524	546	577	554	544	598	555	513	579	534	546	595	553	552	575	528	578	535	552	517	538	508	546	567	554	574	571	523	592	534	549	538	599	603	594	555	575	558	560	560	554	539	581	502	578	576	574	582	536	531	528	496	607	549	603	543	514	587	562	562	599	585	552	577	540	546	548	548	521	568	556	585	530	539	535	537	549	592	587	569	592	519	526	547	539	570	554	573	593	519	539	558	532	586	516	548	557	544	578	579	597	550	549	561	540	577	577	555	539	591	547	569	558	580	554	574	560	545	606	543	527	535	533	591	587	538	546	517	533	547	531	549	583	596	597	563	562	552	573	551	537	523	541	557	559	575	593	534	536	574	545	562	595	562	546	612	624	576	583	541	554	556	595	601	560	552	564	569	536	558	550	570	584	561	539	603	508	537	596	581	513	522	546	587	571	588	563	590	558	582	571	575	535	552	565	509	560	580	542	482	523	555	558	560	561	563	556	546	547	540	549	556	576	559	507	533	580	551	546	590	584	554	569	526	593	593	572	543	549	544	544	573	511	544	556	547	571	562	595	549	529	546	535	557	566	576	563	539	555	533	549	537	565	550	549	566	577	512	540	553	583	536	524	545	545	571	577	598	549	584	558	565	620	576	584	547	540	539	558	529	575	572	555	568	577	564	564	583	513	592	561	571	569	568	562	560	567	549	591	582	525	565	555	546	535	586	533	556	574	570	536	561	550	560	524	572	554	569	593	577	593	523	556	544	569	596	515	552	565	596	552	564	532	541	557	587	518	553	537	563	557	574	569	565	563	570	576	560	552	574	574	569	563	526	555	553	576	549	573	553	545	571	537	554	550	535	571	531	552	550	556	544	551	519	512	580	557	551	561	583	553	526	557	559	589	526	590	544	571	540	569	535	554	557	548	561	553	546	544	570	592	574	602	592	570	594	536	547	573	533	606	526	533	513	560	549	565	547	571	595	524	544	563	537	539	553	553	560	519	526	606	531	561	554	569	579	603	552	539	607	598	514	587	578	538	555	546	577	551	534	575	536	589	540	566	542	579	529	561	580	545	555	545	619	552	565	578	538	590	576	544	579	527	573	562	536	535	566	567	556	615	530	561	574	557	582	572	574	552	546	554	549	540	532	556	571	586	584	583	577	552	574	558	541	547	562	560	562	551	523	569	542	601	573	542	577	543	521	595	554	591	540	577	563	596	559	559	567	547	567	562	565	571	551	547	553	570	550	576	549	512	562	541	560	563	577	523	585	515	582	604	550	570	595	537	569	530	525	561	565	552	538	531	571	549	545	603	544	538	587	557	567	530	531	586	579	558	563	533	545	538	588	559	545	559	583	568	567	544	581	571	552	558	578	559	560	559	554	582	564	561	589	548	555	507	529	547	522	559	530	530	561	570	562	563	590	570	549	559	549	546	564	569	605	553	539	546	543	548	544	540	584	530	555	554	541	588	564	541	559	540	559	539	551	578	567	508	546	562	611	533	575	537	549	591	555	565	577	570	591	594	546	562	562	577	539	545	552	589	568	568	598	585	551	530	532	587	519	578	548	552	543	545	561	553	556	571	536	591	579	517	524	535	606	492	554	583	563	537	581	557	543	535	575	565	556	561	516	573	550	557	544	567	588	508	542	578	582	547	605	572	569	538	531	583	569	556	564	576	573	585	554	559	599	539	568	556	556	562	566	532	535	547	565	557	519	583	558	625	568	552	533	558	587	558	576	567	574	572	569	557	540	563	557	575	520	537	587	561	545	546	574	582	602	562	556	537	552	582	526	523	578	554	573	547	508	556	545	526	561	540	571	577	553	546	549	570	561	575	546	522	553	567	527	550	592	598	542	584	558	559	559	555	524	539	569	588	562	527	556	580	517	525	570	517	566	640	536	611	527	561	564	565	552	562	582	547	537	585	594	524	593	574	558	565	549	548	555	578	521	549	589	577	603	549	554	543	582	549	492	564	568	545	546	593	550	546	552	553	562	524	590	554	575	551	542	593	570	567	542	569	563	577	557	560	539	549	610	579	583	592	566	533	555	508	561	556	559	579	563	584	568	537	552	568	584	528	545	577	579	571	568	516	555	548	557	566	569	576	563	550	543	566	563	564	606	558	585	579	576	549	540	545	570	516	548	570	586	551	521	568	549	560	561	542	543	571	561	576	611	542	563	562	537	577	544	576	492	573	601	547	557	547	581	559	534	549	517	563	515	548	529	570	556	602	552	572	555	541	515	571	587	511	574	539	558	586	569	531	523	551	529	516	555	518	587	559	572	564	567	551	562	597	590	544	524	571	501	551	550	512	570	542	558	521	561	537	563	546	568	606	569	550	537	536	590	540	539	545	556	543	578	558	597	549	581	554	558	570	572	557	565	556	563	575	526	568	572	567	576	567	541	575	576	566	555	570	561	579	526	591	581	615	532	554	572	606	565	559	559	544	506	550
23481	20949	28084	24314	22474	21708	15733	7301	3649	2555	2018	1749	1540	1392	1217	1088	993	840	829	791	706	677	605	537	489	534	468	511	482	467	456	431	465	488	392	412	418	430	428	420	410	418	397	443	434	451	406	421	399	393	379	405	408	414	413	390	365	400	396	400	406	408	373	381	392	398	412	386	409	405	412	389	418	367	398	378	405	394	410	419	377	363	414	385	374	391	382	393	375	419	371	389	353	384	384	381	388	411	415	374	389	383	403	401	365	406	375	401	403	377	410	396	389	415	392	348	382	398	401	408	387	399	421	383	388	411	396	420	389	402	364	423	388	436	393	415	401	375	380	357	416	423	402	385	399	375	394	352	401	381	422	408	416	413	362	408	400	397	417	390	398	396	394	393	384	381	406	374	445	433	397	399	391	373	408	420	370	405	378	429	386	379	414	360	386	392	418	422	365	413	379	401	409	402	397	428	377	371	396	422	387	394	410	409	376	393	387	412	394	404	403	418	398	431	431	367	402	399	399	391	427	432	424	394	384	381	378	366	379	388	386	426	400	374	352	383	397	414	422	360	388	375	415	367	409	428	410	411	401	435	383	416	390	351	337	410	404	407	408	397	385	409	405	398	398	377	402	388	371	425	359	418	393	428	347	392	399	414	384	374	378	404	372	378	381	400	407	374	387	382	387	424	425	393	402	404	400	406	373	386	411	399	389	385	391	425	406	402	399	369	403	397	417	413	393	367	363	390	375	380	370	413	399	437	404	441	376	412	427	401	376	395	386	403	437	411	400	362	374	385	388	392	402	395	372	398	392	415	391	392	399	412	419	372	393	390	386	404	403	400	387	388	385	429	413	379	392	398	353	361	377	406	418	429	415	374	414	377	449	424	417	415	365	448	397	403	425	395	408	413	379	408	436	382	411	395	400	379	378	351	416	380	369	382	434	405	384	360	387	369	405	377	400	385	407	364	428	405	396	385	391	396	367	365	391	386	424	399	413	405	389	380	425	334	377	435	380	392	374	388	416	424	393	436	381	389	410	391	415	383	410	401	388	390	417	394	405	377	394	428	377	397	387	431	366	432	403	413	409	384	423	381	379	392	432	359	366	357	409	395	394	401	396	394	377	386	379	365	416	414	370	429	400	359	398	400	404	382	419	377	392	415	383	398	412	401	396	424	395	449	357	410	445	425	390	405	417	405	415	398	379	401	379	379	405	420	407	386	385	378	384	391	436	391	370	397	458	393	393	382	357	398	376	386	429	391	377	372	380	408	391	410	392	394	393	378	403	418	380	402	389	419	410	414	397	402	417	378	416	400	403	418	389	397	369	415	387	393	394	421	389	389	384	364	397	392	357	422	372	354	372	404	399	409	401	387	364	384	397	365	407	392	407	391	394	390	394	395	392	418	370	405	373	399	366	397	396	398	382	449	360	439	375	379	419	397	408	401	391	390	394	376	418	400	382	429	368	408	396	389	371	389	369	409	398	378	409	396	393	385	422	350	402	394	421	424	425	399	428	376	442	386	398	402	426	408	395	391	367	390	418	404	398	391	396	377	374	395	396	381	412	392	425	394	405	403	350	422	420	421	396	413	382	398	387	423	375	412	396	420	396	387	375	364	396	392	346	376	373	400	412	382	421	388	397	402	412	369	402	391	383	363	394	423	422	392	382	406	399	433	411	399	348	399	365	418	421	388	427	355	401	382	386	424	397	414	392	423	364	390	409	410	403	370	373	412	411	389	354	377	395	378	359	384	455	411	401	411	392	391	397	372	405	411	350	370	385	391	437	363	411	374	389	397	405	383	433	393	398	398	398	385	417	356	441	398	405	417	407	371	446	390	411	402	369	395	392	407	415	402	415	395	398	386	395	382	398	379	349	392	397	404	393	361	432	407	394	394	428	346	387	424	403	407	383	397	357	371	375	419	387	404	417	399	387	397	378	373	406	409	436	389	409	397	421	363	381	431	392	376	341	387	377	417	381	395	383	393	403	411	371	387	439	399	407	402	386	345	385	392	379	383	377	407	417	402	399	378	390	379	406	376	416	431	438	406	392	389	355	393	389	403	397	378	414	368	390	402	360	402	405	369	407	404	409	393	392	406	378	395	440	383	406	387	390	365	385	426	393	404	382	404	409	407	367	372	374	398	389	424	375	361	383	375	396	420	419	394	370	368	380	373	394	381	414	397	394	403	413	336	444	404	421	398	416	423	403	393	384	364	396	390	370	419	405	366	367	392	405	388	383	420	392	397	414	407	420	380	427	414	388	371	368	375	395	409	399	420	403	415	423	400	378	403	384	405	420	399	412	372	400	404	386	405	395	388	392	398	386	360	395	394	391	405	387	357	401	407	387	399	410	434	400	388	414	424	431	409	413	414	379	373	391	442	392	378	360	362	402	409	405	381	406	413	376	408	394	368	431	402	405	384	381	426	414	371	404	397	388	391	358	409	405	417	395	399	383	394	410	383	390	427	394	403	411	406	413	411	385	407	374	430	404	391	398	390	390	429	389	387	384	377	390	395	398	398	392	403	348	411	406	398	373	394	393	406	411	367	367	379	418	409	419	388	437	362	412	414	420	410	410	375	379	404	392	410	394	416	383	407	377	383	377	422	390	385	377	399	337	411	396	384	396	416	388	407	393	384	393	359	384	406	411	425	383	391	413	382	362	377	414	380	406	430	409	383	398	388	388	421	361	417	397	357	398	410	420	371	402	364	400	412	365	420	414	407	433	408	421	404	387	406	381	390	418	390	403	373	429	388	408	385	372	409	425	379	381	380	400	376	382	403	404	345	375	389	400	410	416	416	375	405	389	426	392	386	414	408	388	374	401	400	430	379	419	380	387	399	428	420	402	353	348	417	380	399	455	405	345	403	431	415	376	424	389	406	386	419	377	385	422	418	389	406	390	420	382	388	384	395	454	427	421	420	391	358	369	423	391	424	385	375	398	399	375	412	376	370	388	386	405	395	398	436	397	417	391	408	395	379	395	402	401	407	427	429	371	393	402	370	401	377	383	402	437	409	450	410	376	401	360	344	374	406	382	409	385	375	381	378	433	387	365	365	378	365	399	384	390	412	428	445	387	424	424	421	356	400	403	422	397	416	385	397	406	417	369	416	401	371	387	395	385	376	384	405	391	401	399	391	424	401	399	407	405	393	381	393	415	420	383	420	395	429	431	409	425	374	355	406	410	374	424	389	434	411	420	384	395	403	388	394	385	422	389	404	376	403	396	435	399	396	361	388	404	404	359	355	398	416	385	383	414	397	432	423	396	368	362	417	401	414	363	390	384	412	401	411	415	374	398	406	369	387	403	408	400	419	423	387	387	386	417	420	379	395	388	359	377	382	394	352	397	425	399	397	444	419	430	418	385	431	407	405	400	410	413	398	413	415	376	394	417	383	383	374	416	398	390	373	404	369	380	395	413	391	397	394	409	392	368	390	448	353	390	419	428	420	419	421	397	369	377	366	401	399	372	416	418	424	374	399	388	414	426	415
19282	42375	37220	29152	26549	22359	16278	9664	5639	3899	3126	2723	2298	1993	1768	1567	1457	1248	1139	1013	1034	878	814	698	643	642	601	598	586	559	551	461	476	542	558	493	510	469	492	516	503	475	456	484	492	466	494	495	469	439	460	455	453	460	443	420	459	444	436	457	426	471	489	420	493	449	443	484	431	442	445	493	449	461	434	429	423	460	429	479	458	459	468	449	472	459	406	449	437	479	465	453	393	463	469	452	469	468	490	426	427	441	432	453	454	445	421	448	461	457	455	452	461	447	471	419	454	435	446	444	418	454	459	447	440	441	461	465	422	436	435	483	421	427	415	464	431	476	454	507	463	435	471	445	452	441	457	440	484	433	447	449	428	448	467	443	427	488	444	447	437	462	447	431	441	461	453	479	467	429	422	421	434	451	422	475	417	469	464	449	434	449	451	430	442	434	460	470	441	448	483	438	467	464	454	500	456	425	420	460	430	450	419	491	456	461	436	468	454	483	445	435	436	455	492	448	430	440	464	483	467	423	454	465	451	438	415	452	429	480	481	419	482	519	431	457	474	398	478	464	456	459	451	468	442	431	480	472	500	474	429	516	441	442	451	465	441	413	453	452	474	450	429	430	439	434	492	441	454	445	471	428	462	464	431	464	439	468	409	451	427	458	438	457	438	470	407	484	474	446	442	431	449	446	489	458	455	469	432	455	440	451	435	469	459	422	467	460	448	436	430	453	448	470	415	417	456	458	449	440	465	480	462	420	461	428	412	462	407	449	459	452	451	479	453	456	445	442	449	427	471	432	465	475	435	416	471	458	457	474	447	441	438	443	456	430	454	440	460	497	423	423	396	450	435	475	425	452	426	459	449	456	453	445	447	435	428	476	452	446	443	424	452	446	437	423	442	447	465	435	466	460	460	467	443	436	446	448	498	437	472	465	426	452	435	456	452	461	493	428	453	465	443	434	441	442	444	435	436	426	426	421	460	459	458	455	447	426	481	452	497	440	446	457	420	439	419	431	408	487	441	464	465	438	480	455	440	449	469	485	479	460	466	451	452	428	430	451	431	457	426	446	418	468	424	456	436	458	450	482	460	483	479	458	473	460	443	432	426	499	472	438	428	414	407	474	457	456	493	453	444	478	441	409	451	467	445	523	445	445	437	435	460	411	428	446	452	416	476	424	477	426	427	466	423	445	441	463	476	427	439	446	460	467	453	397	458	478	452	456	446	385	452	439	427	435	431	413	427	435	461	474	460	451	443	445	418	449	417	457	456	441	438	455	441	462	483	433	418	460	488	445	422	482	425	433	480	426	464	500	462	448	456	431	449	455	447	426	487	455	446	456	421	495	459	466	420	422	468	487	450	464	477	433	406	478	457	464	480	456	428	428	464	432	467	484	458	477	469	440	474	435	437	460	403	441	443	418	446	467	452	430	449	425	439	447	448	415	497	444	454	451	429	443	415	415	440	448	449	438	480	430	439	451	467	453	475	402	450	392	441	427	467	439	447	425	462	448	446	420	494	435	443	473	455	450	413	447	455	426	427	443	433	435	439	447	476	436	437	472	487	477	457	465	468	442	457	441	416	442	452	438	425	439	419	446	460	443	491	425	507	455	463	446	473	471	474	499	454	465	450	434	438	432	456	474	434	444	452	437	436	463	402	456	447	462	446	467	477	473	468	462	428	473	460	442	457	431	450	478	440	490	430	451	470	424	434	455	451	475	465	436	450	447	445	409	422	430	441	462	459	432	443	421	456	476	407	427	446	406	403	475	443	443	419	465	458	442	420	461	459	445	462	434	472	424	468	456	447	439	444	424	468	454	437	477	476	471	454	471	441	427	463	430	456	446	417	448	452	417	451	454	483	504	463	463	460	445	425	490	460	473	438	423	477	434	471	446	416	457	461	459	448	455	470	419	453	446	432	459	450	485	448	471	447	472	444	429	468	475	480	457	486	466	467	474	446	471	434	458	450	456	464	463	471	447	424	487	444	445	489	455	440	451	486	422	465	479	449	408	500	424	418	493	420	413	406	426	448	479	440	455	489	468	464	396	475	466	419	439	406	473	448	421	517	434	478	448	470	481	431	420	429	493	426	420	448	469	459	434	428	465	436	414	421	459	430	443	438	429	441	454	460	492	426	441	439	477	506	470	423	430	430	438	461	423	426	439	441	429	465	466	477	428	401	424	456	463	448	446	433	455	424	428	473	472	436	453	460	426	434	428	470	431	417	435	493	407	465	420	425	402	451	439	450	448	440	420	409	441	476	455	424	460	473	420	435	417	437	458	479	396	425	429	437	473	402	435	490	446	425	436	469	474	465	428	463	436	447	477	451	475	467	477	436	443	482	442	450	448	455	444	454	447	485	457	438	430	441	433	444	466	501	442	441	435	439	521	440	490	393	458	469	481	392	424	435	472	453	449	464	453	466	455	429	440	441	463	427	457	472	435	436	434	479	470	460	433	455	436	458	439	473	444	435	449	444	446	462	422	441	464	430	454	468	468	439	442	467	469	456	429	482	468	445	441	424	438	452	467	486	418	465	458	438	429	472	457	433	442	429	489	469	461	466	425	443	435	440	463	472	428	471	467	432	456	432	466	423	442	488	418	474	457	461	446	426	463	447	400	470	483	475	455	446	466	436	479	419	419	453	438	455	433	489	476	447	483	475	444	419	475	461	487	414	445	478	464	435	465	443	488	450	468	445	442	468	465	420	433	467	446	408	449	423	416	431	460	454	437	468	477	442	425	459	477	442	461	456	430	430	450	408	456	448	418	401	429	465	428	448	477	432	461	439	451	505	439	438	452	458	430	464	421	457	474	466	469	445	443	450	459	435	451	434	452	471	500	457	401	455	441	478	425	470	429	407	427	441	463	450	463	456	414	428	452	452	443	468	428	460	431	448	447	434	426	425	451	488	465	474	411	479	440	452	471	424	446	461	476	425	476	452	464	434	436	423	409	482	416	453	462	432	436	465	443	487	463	440	488	418	444	453	458	455	487	486	446	409	447	481	463	405	409	439	463	481	438	452	468	481	449	430	435	390	451	438	464	439	479	440	474	457	455	477	418	450	445	438	451	437	474	436	425	450	456	461	469	442	407	431	439	431	450	463	454	427	461	483	426	409	433	448	416	443	458	430	440	413	454	484	468	403	403	419	468	434	443	412	441	465	440	455	472	426	468	436	490	465	488	446	458	439	423	480	445	437	457	436	432	456	441	439	479	437	477	483	430	456	445	450	424	444	456	423	470	450	435	480	464	405	417	450	447	480	447	466	462	456	472	432	467	459	443	409	420	454	430	447	472	405	424	476	461	443	489	459	467	480	443	493	480	469	430	440	437	424	472	413	429	423	432	428	439	406	460	453	447	457	448	467	436	488	464	435	458	406	458	472	474	465	415	458	466	444	440	450	443	471	462	446	426	494	418	476	472	395	451	441	505	452	459	452	472	465	440	440	475	448	464	437	472	441	473	473	488	440	489	412	475	461	414	445	430	445	438
24502	20982	27533	25376	21249	16258	10359	5015	2600	1912	1543	1398	1282	1144	972	904	868	788	668	688	629	581	542	522	524	508	503	444	429	458	468	435	442	447	397	416	419	414	463	410	454	435	413	433	429	391	398	382	388	413	410	390	388	429	395	388	422	369	390	403	391	402	419	406	408	408	377	443	391	402	373	405	400	392	390	378	411	433	420	401	445	426	415	412	366	393	379	429	402	380	397	403	409	394	383	421	398	401	412	404	422	410	397	382	390	394	431	391	395	381	387	436	393	406	365	371	458	396	392	378	421	401	424	400	397	418	428	418	407	410	416	380	407	411	409	402	385	371	413	383	441	390	389	399	397	401	405	361	402	381	387	375	383	392	379	398	397	409	387	383	420	431	424	431	407	399	379	396	406	421	399	396	390	431	415	408	380	422	403	406	441	371	372	404	422	418	383	407	392	387	387	411	398	394	374	390	401	407	383	395	383	432	404	377	367	397	398	408	403	347	380	428	384	411	426	388	410	401	375	386	391	419	405	429	400	419	422	371	377	441	426	386	436	423	427	378	406	414	387	422	431	410	411	383	413	409	402	383	394	421	387	402	387	368	360	386	398	387	397	425	412	362	418	398	365	385	382	444	414	400	396	383	413	399	432	367	383	398	443	376	438	389	421	406	419	391	435	417	412	394	349	430	410	425	382	362	382	429	406	397	372	411	384	361	403	428	361	394	413	397	367	411	452	430	418	425	411	430	416	369	404	400	432	396	414	411	380	400	397	415	390	384	402	385	388	383	363	399	394	415	409	431	369	423	392	428	396	389	412	406	369	400	391	429	390	397	400	364	362	398	425	415	368	424	405	386	381	400	393	431	399	421	417	424	388	407	405	380	394	385	418	406	437	404	415	401	373	430	426	408	392	419	386	400	375	401	412	388	421	411	397	392	396	399	408	384	406	412	402	415	393	380	406	404	392	412	407	417	371	423	417	360	392	386	397	424	409	402	362	409	409	421	362	381	393	401	395	411	393	371	400	424	412	405	442	404	401	382	387	389	393	405	401	399	351	398	446	380	373	371	387	429	399	411	395	397	400	397	413	360	433	420	401	386	369	371	375	391	373	416	418	373	420	410	417	376	437	400	409	423	403	390	420	417	418	365	415	392	411	390	412	382	389	412	388	372	364	428	403	384	409	470	368	384	420	377	405	404	385	418	410	408	377	353	388	426	411	402	416	392	415	441	411	413	430	407	451	438	411	402	417	430	368	423	438	400	396	393	378	418	411	414	354	423	386	402	396	438	413	396	381	391	397	396	393	395	425	446	405	421	415	395	380	386	368	433	411	396	367	410	387	380	409	410	381	406	389	394	357	414	423	379	409	385	402	407	365	400	393	402	407	419	407	351	361	402	366	382	418	404	426	396	436	429	406	423	404	385	434	413	380	402	440	410	402	408	395	405	420	416	379	406	389	397	426	403	354	375	398	415	436	357	367	409	368	371	426	368	394	414	388	374	432	406	434	401	391	423	401	373	364	416	427	411	417	404	434	413	412	401	389	398	438	419	397	398	386	400	373	401	397	423	385	383	422	380	435	391	405	382	406	415	399	411	379	396	417	399	395	373	402	442	412	380	429	430	391	445	413	401	383	384	398	406	407	433	416	418	366	406	385	391	379	447	385	384	433	395	382	443	410	422	408	407	409	397	366	419	401	399	400	418	429	420	387	358	384	417	371	404	423	391	381	429	410	374	368	396	436	412	406	381	419	374	450	387	408	390	398	379	437	415	418	361	389	403	395	447	394	425	446	397	418	409	384	425	399	399	377	386	405	393	413	403	399	398	392	357	422	392	420	397	404	389	415	422	420	398	418	396	399	376	391	397	393	436	350	372	386	445	383	386	389	402	371	442	398	367	386	375	406	372	442	443	376	415	409	415	346	419	412	402	409	407	393	414	423	380	390	414	374	365	404	371	368	385	434	399	423	428	400	395	413	413	381	367	403	470	443	437	350	413	393	399	407	401	398	402	427	372	423	413	390	385	396	396	396	390	371	387	414	385	377	363	383	379	430	365	359	436	395	395	422	396	423	378	374	355	419	393	369	395	441	431	388	428	418	394	417	432	393	398	383	402	418	381	375	393	405	436	380	396	405	432	407	395	413	406	384	425	437	368	441	427	418	411	415	434	413	385	386	368	399	411	393	362	402	368	415	387	391	393	418	436	425	395	464	404	412	396	405	391	413	369	396	383	434	402	372	430	397	399	394	385	423	420	431	431	428	372	400	437	405	391	353	442	406	388	356	397	406	404	378	372	417	390	430	397	413	424	408	400	420	376	405	404	391	390	427	406	415	386	368	396	370	385	389	399	401	385	403	420	409	397	400	420	421	372	416	399	414	389	368	400	385	442	406	424	389	401	386	393	373	411	407	411	391	384	381	410	411	396	406	394	360	406	427	398	412	378	425	384	391	412	413	373	431	422	398	403	411	388	373	398	387	345	403	420	404	394	370	415	440	377	419	393	395	427	415	378	437	400	410	379	418	409	409	403	400	408	398	407	400	419	392	372	417	408	360	433	386	426	385	373	422	399	395	435	409	406	411	414	414	416	406	368	409	412	407	422	402	432	422	404	399	414	402	386	417	365	395	419	383	366	415	387	407	406	440	427	439	411	394	397	415	384	403	394	441	424	394	392	380	380	378	398	384	408	441	416	385	392	418	370	392	412	372	410	398	379	406	388	389	398	388	407	412	413	422	422	412	415	373	412	392	370	417	372	427	388	372	430	395	409	397	379	394	387	381	404	364	386	404	398	411	383	413	414	406	406	409	401	388	389	376	376	359	445	397	410	429	392	408	413	391	388	415	401	409	394	408	390	398	404	400	381	382	406	378	396	392	387	400	407	396	397	369	391	414	402	413	387	383	413	390	390	371	377	382	402	389	398	387	410	400	409	367	380	428	373	432	343	410	380	436	434	402	430	403	387	389	413	362	420	371	393	375	405	427	411	409	392	393	367	404	410	388	377	415	369	391	415	378	434	410	375	401	395	391	344	394	365	407	397	451	380	378	379	415	402	396	410	371	410	374	417	432	421	437	401	407	374	398	372	391	390	374	405	431	386	409	421	406	397	418	389	377	419	444	442	381	394	411	429	375	430	381	392	415	393	394	427	418	424	386	368	416	427	423	361	437	406	365	352	400	392	414	389	376	390	400	356	371	358	409	379	416	387	426	428	414	409	424	368	439	393	390	394	394	390	385	355	411	400	433	382	389	402	394	378	418	366	408	421	394	391	451	430	395	400	408	383	432	424	427	381	372	406	407	388	374	442	466	426	404	421	397	393	411	376	404	418	417	418	463	412	425	422	450	392	374	412	406	391	398	361	379	411	372	415	412	397	398	376	429	400	388	370	378	411	446	440	382	393	386	382	405	417	401	432	427	379	402	389	417	404	407	424	422	432	369	419	394	386	409	422	374	413	378	393	405	402	451	440	468	411	425	409	405	399	408	406	405	394	423	370
18983	39250	33837	26275	23477	19305	13776	8009	4498	3232	2619	2318	1947	1775	1432	1255	1179	1021	938	887	855	790	700	610	574	580	553	554	515	503	501	503	487	480	487	479	415	476	473	484	449	519	488	446	488	475	449	456	427	429	451	451	473	473	453	422	427	393	450	427	475	428	427	466	434	460	467	437	443	489	407	444	423	423	425	426	443	429	446	448	434	422	405	432	433	471	439	425	474	455	397	417	437	381	472	427	453	445	422	419	449	436	424	466	427	415	420	476	418	454	460	380	474	433	461	449	425	452	447	435	430	430	429	434	463	461	426	433	430	429	475	445	429	415	434	470	419	416	404	424	452	473	401	418	429	461	443	421	417	439	450	415	452	410	459	459	464	449	398	438	441	409	443	445	421	410	427	441	437	408	444	465	430	483	417	426	462	455	418	422	390	461	430	451	394	463	457	442	457	416	475	448	461	427	451	429	451	472	403	420	453	404	479	447	427	416	427	451	398	449	433	442	414	423	405	438	446	443	442	478	470	425	420	464	432	437	438	435	452	419	484	413	440	431	442	415	439	446	489	429	454	470	428	458	408	470	421	455	432	429	442	420	438	436	441	429	405	441	430	423	440	439	429	401	420	445	409	453	426	431	442	409	447	485	474	478	387	447	454	456	458	465	412	456	391	451	425	511	477	417	440	397	469	459	411	420	454	406	447	434	432	433	430	469	434	442	475	436	448	478	463	451	441	425	438	444	476	448	443	424	429	436	410	414	430	446	471	425	452	426	435	444	439	436	455	443	448	404	444	396	429	440	428	471	418	465	412	448	451	448	457	425	413	444	430	434	417	458	406	454	459	458	426	458	453	453	396	438	416	480	451	437	444	441	430	395	441	441	457	439	441	444	419	460	412	426	425	429	429	421	434	448	400	469	441	404	424	445	424	490	447	438	435	408	442	425	415	473	458	419	402	436	406	451	402	448	438	432	459	455	417	444	426	428	464	426	432	423	437	450	443	395	460	439	443	457	450	398	444	438	404	422	454	460	477	463	416	466	437	450	474	437	452	386	431	407	390	426	433	467	444	439	475	432	420	457	449	412	452	422	462	478	413	419	426	459	416	425	446	435	421	425	416	421	449	473	428	462	420	436	427	433	479	431	448	444	406	436	466	459	406	410	436	450	431	397	434	458	401	460	427	458	446	449	448	396	452	444	463	437	443	455	449	451	459	453	470	444	428	458	446	410	415	442	429	438	415	443	443	406	453	420	470	457	452	430	412	415	414	454	442	429	442	431	439	415	464	450	444	432	439	454	462	396	449	423	460	433	467	435	440	415	490	484	405	412	443	416	464	436	429	436	441	434	435	402	428	424	458	444	458	465	440	424	466	467	452	426	460	448	413	469	403	479	440	430	425	456	447	450	432	446	433	410	397	485	449	441	420	455	435	470	441	472	446	446	455	427	427	432	419	462	388	425	445	474	428	420	418	444	428	440	427	423	442	452	438	429	419	433	436	430	446	434	440	464	368	425	432	449	422	416	432	468	436	422	454	413	458	433	456	455	463	457	443	459	446	471	445	418	441	418	443	450	430	464	428	425	442	406	453	460	436	446	451	461	443	431	447	451	476	449	427	446	412	403	433	408	448	430	437	451	429	467	404	456	418	426	419	415	427	439	428	423	422	444	480	440	430	440	417	470	447	429	444	431	434	426	454	440	425	438	461	436	410	450	437	446	437	417	427	473	440	473	422	434	449	465	421	437	443	444	462	431	423	439	427	424	426	423	448	427	452	435	426	408	447	425	434	442	451	440	461	488	434	424	440	442	424	446	413	478	402	437	451	447	431	432	419	447	433	477	423	437	428	401	412	453	437	463	414	447	451	394	437	455	440	446	438	450	440	444	424	423	451	444	439	446	454	440	456	441	451	428	465	391	420	445	456	429	427	456	482	439	406	410	448	442	448	454	412	428	438	450	452	457	450	442	443	429	415	455	418	420	475	421	449	438	415	390	470	398	441	444	416	428	451	422	443	452	411	434	467	432	436	392	471	459	448	409	463	432	451	424	464	414	456	436	446	450	420	440	431	416	446	432	420	436	443	454	449	428	404	455	435	501	429	417	460	438	439	468	473	443	475	434	451	428	413	443	430	426	393	421	439	447	435	445	431	433	406	446	488	428	444	425	452	449	457	459	436	475	446	448	417	440	401	427	467	470	432	427	466	442	447	433	431	462	400	436	406	460	436	406	461	423	415	428	430	401	459	460	458	452	435	441	413	431	419	420	441	448	479	408	410	445	454	457	449	467	383	421	450	433	439	447	453	487	451	417	445	405	457	436	456	405	460	435	420	461	454	466	458	427	417	434	397	472	461	453	416	439	383	443	432	428	445	438	420	434	454	411	437	414	428	460	440	443	451	426	431	408	416	420	422	410	429	416	465	391	459	440	424	441	442	434	443	421	445	444	414	447	403	416	436	431	455	436	478	416	422	448	414	430	433	433	432	433	413	410	424	399	455	450	423	463	429	439	445	465	416	423	428	422	427	421	477	433	439	439	469	436	433	449	435	473	441	475	450	443	448	431	393	467	443	433	425	437	468	426	439	434	412	459	422	437	441	441	426	450	448	415	440	428	487	439	468	442	463	427	407	411	433	424	460	432	459	448	456	436	456	443	444	404	420	447	458	470	423	443	442	418	424	440	428	420	478	411	440	421	447	443	407	455	432	415	468	429	464	453	426	442	479	437	428	437	418	398	427	417	408	444	432	415	427	489	432	465	414	414	431	450	438	448	407	428	431	425	446	431	467	469	474	454	420	422	445	453	437	431	438	432	444	459	464	459	438	438	424	461	450	467	461	462	439	439	459	472	427	423	452	403	419	428	446	436	452	466	425	449	441	461	440	418	456	435	430	448	455	408	425	419	417	411	408	439	453	426	469	463	435	471	456	444	445	427	416	422	434	457	414	445	441	433	441	428	413	446	462	424	439	453	404	456	463	425	476	424	392	426	442	445	441	445	460	455	448	432	423	443	442	437	433	445	484	455	445	459	440	423	427	418	437	438	433	432	454	456	421	429	432	454	421	435	451	432	456	438	433	437	438	414	429	427	420	415	461	465	478	445	416	448	470	447	465	464	435	430	451	436	475	431	450	443	440	408	423	430	415	429	453	426	434	465	469	451	477	412	418	455	439	399	411	485	439	479	420	419	454	465	454	405	445	420	416	421	445	431	441	439	410	447	419	440	472	421	458	426	429	446	432	434	446	458	441	462	408	402	416	428	457	455	464	450	420	454	482	465	437	440	472	448	451	436	438	410	425	453	434	436	438	411	489	458	463	417	432	453	460	426	439	437	443	451	463	441	428	429	433	444	491	436	453	475	446	420	463	474	467	412	430	433	410	462	438	436	459	371	442	426	408	443	439	438	476	454	424	428	460	437	428	461	439	430	440	436	439	496	439	480	468	427	412	480	423	468	455	487	460	439	460	448	453	436	440	433	445	430	445	436	422	444	441	483	405	431
22411	20982	28463	23722	21522	23710	23414	11006	5017	3376	2663	2234	1864	1633	1330	1143	1079	905	841	738	772	678	571	465	428	450	388	405	369	332	322	299	297	296	310	288	275	294	254	302	267	302	265	285	297	229	252	233	260	288	237	264	246	252	241	269	237	274	252	225	238	242	241	250	231	235	246	226	235	214	245	225	230	208	231	219	269	238	216	252	241	275	236	243	216	211	218	210	207	234	220	236	244	202	245	229	217	246	238	231	247	290	210	227	228	232	224	232	225	239	259	210	243	223	229	224	240	228	225	230	218	208	219	236	226	234	233	232	232	213	228	207	219	226	244	241	225	248	241	215	231	240	212	238	217	242	232	223	234	224	214	216	245	257	230	215	237	248	248	236	215	217	235	240	233	228	225	238	226	256	252	230	240	203	250	225	238	238	223	232	247	211	224	256	238	223	246	233	218	205	245	232	182	231	240	225	239	178	233	211	227	214	230	241	225	229	231	231	194	241	230	250	217	222	219	231	244	231	218	222	216	235	233	230	219	236	207	234	232	221	231	228	225	231	207	233	250	220	239	240	239	232	237	247	218	232	238	226	242	229	211	240	233	219	242	223	228	222	248	237	237	230	216	226	229	236	232	232	233	260	224	239	218	247	220	254	228	245	231	205	196	228	224	256	226	228	225	235	254	237	240	253	222	219	242	254	224	224	228	198	225	214	252	224	221	246	235	230	248	210	231	226	259	229	211	220	233	253	240	202	246	229	241	259	219	240	245	248	220	226	241	230	233	232	228	247	230	214	211	218	222	226	218	222	246	245	238	229	236	235	249	261	250	246	235	212	235	241	227	264	251	263	204	228	244	229	228	225	234	228	230	244	238	224	220	224	223	222	215	235	222	201	237	230	268	229	226	239	236	248	206	240	207	215	224	239	263	216	238	223	220	280	229	224	244	221	243	234	251	241	251	240	232	203	236	240	218	219	219	239	241	213	209	238	223	243	223	256	238	239	220	262	250	267	239	254	243	221	213	207	229	221	243	212	217	252	222	213	199	240	232	248	189	216	248	229	221	209	244	228	227	217	251	249	231	255	214	236	224	234	257	220	239	213	223	214	225	220	239	243	231	270	217	218	212	233	217	236	230	255	219	203	255	250	242	239	217	254	227	225	225	250	261	218	224	224	207	237	240	216	227	229	230	243	226	248	232	213	247	243	254	235	222	226	253	251	217	237	233	210	217	222	229	207	210	261	255	218	235	203	222	267	245	213	226	201	236	228	251	235	233	250	221	229	225	230	249	224	232	212	236	218	211	255	231	229	198	239	258	217	214	233	244	252	217	235	227	244	230	247	206	196	250	240	236	267	237	223	242	240	223	230	251	218	242	251	228	223	239	233	209	231	215	204	219	229	203	227	216	221	232	254	223	217	221	237	215	256	247	230	225	228	222	226	228	259	199	226	239	246	233	242	211	227	229	245	258	243	223	226	229	275	213	209	225	225	221	222	201	224	223	242	226	257	233	257	251	232	227	233	247	233	225	219	252	244	235	251	246	210	233	231	225	249	221	222	239	218	209	231	234	234	241	213	219	229	227	227	257	228	235	224	228	244	225	225	275	236	242	232	231	225	227	255	215	212	237	226	206	263	237	221	274	226	245	252	227	279	231	255	228	227	237	231	251	222	249	226	219	211	231	225	233	240	252	255	240	244	232	229	263	238	218	242	211	233	225	244	224	227	238	210	225	251	226	232	232	212	237	223	244	258	248	224	191	237	222	221	227	208	228	209	228	252	250	205	245	214	251	245	260	236	244	222	244	218	240	248	243	215	226	249	209	235	256	261	245	200	230	210	250	216	222	217	265	233	223	238	232	256	232	229	260	225	231	229	210	212	233	236	274	232	232	215	250	233	208	213	233	223	236	251	233	244	229	237	224	231	249	225	234	226	240	222	224	234	251	246	238	236	246	208	248	224	255	212	194	205	222	235	208	211	227	247	242	223	210	231	234	225	225	232	209	246	223	248	223	231	236	235	238	244	226	244	244	217	247	232	217	220	213	225	211	235	232	229	218	229	240	220	228	235	200	257	254	221	217	230	193	230	236	222	234	227	237	217	208	232	250	216	234	257	189	248	257	230	236	240	235	205	242	229	233	254	230	231	251	238	250	234	226	222	258	251	262	211	235	215	223	216	228	226	232	249	227	214	252	236	220	254	227	226	227	238	213	243	205	202	225	208	251	268	231	227	244	221	240	220	237	263	248	258	214	243	243	237	250	222	230	227	229	252	268	228	233	234	239	271	240	218	242	241	217	237	229	252	194	260	199	215	228	206	242	239	216	258	245	239	232	224	220	241	229	236	236	231	238	244	243	233	260	221	246	225	220	228	236	222	262	249	238	264	237	218	217	220	234	208	259	203	233	252	228	254	275	242	228	211	256	233	241	232	249	219	217	241	231	215	226	228	252	220	227	239	211	223	238	236	214	216	231	221	218	225	214	251	222	251	220	219	256	222	223	217	218	240	264	207	243	253	265	222	240	236	235	245	211	231	230	218	242	234	235	206	234	232	258	244	232	220	225	242	224	231	242	273	224	226	206	223	220	267	249	254	214	269	251	228	247	231	226	242	246	236	242	224	246	245	229	213	209	235	245	219	225	214	242	234	259	248	234	213	275	223	216	264	224	233	235	233	226	261	210	221	243	230	218	239	244	238	263	253	234	248	242	229	234	216	230	221	265	238	218	239	244	231	225	254	240	232	229	222	220	235	232	247	221	243	252	241	218	240	248	207	216	248	230	223	234	215	239	258	245	225	230	252	239	249	221	221	242	235	235	200	218	238	224	202	209	226	222	221	247	243	267	216	238	218	227	231	241	210	234	222	244	221	219	231	249	239	211	239	241	213	233	229	204	230	239	229	235	229	219	212	222	253	250	219	232	232	217	222	217	245	258	220	244	246	246	242	235	225	226	206	216	225	229	236	274	225	228	255	242	209	245	227	217	254	248	207	221	258	254	228	246	238	239	246	198	234	241	227	233	228	229	245	230	249	220	230	246	219	227	248	240	237	227	201	237	232	241	226	246	222	198	217	207	242	268	214	227	225	207	248	221	230	233	220	252	220	238	252	237	252	236	238	201	216	239	234	252	230	231	203	253	246	227	249	234	228	228	232	241	245	221	234	250	199	211	225	239	238	201	239	229	244	235	234	270	209	209	256	220	247	235	242	214	202	270	248	213	243	200	241	230	255	222	225	220	232	241	264	239	241	201	217	220	250	233	258	221	215	263	224	200	223	235	223	242	215	246	225	221	270	211	239	231	232	252	226	243	212	242	256	235	231	250	222	236	214	236	251	230	230	209	243	242	233	247	219	220	213	212	205	233	241	207	264	225	227	245	244	227	211	226	234	246	215	235	229	218	235	235	254	215	241	219	207	236	227	232	221	222	227	240	245	243	202	191	221	231	247	256	238	238	215	243	260	249	228	228	235	236	232	215	231	248	240	224	245	228	247	225	236	223	213
22030	47209	42009	34799	32214	27684	20882	13149	7615	5350	4342	3562	3066	2523	2027	1763	1603	1386	1199	1115	1062	879	747	650	579	554	485	569	473	399	373	363	368	385	387	339	333	323	348	343	327	361	316	318	284	255	291	275	296	257	271	332	280	295	283	271	258	270	311	259	231	277	274	257	247	280	258	279	248	254	247	266	252	272	267	248	237	257	213	256	255	290	271	239	226	254	271	270	268	260	254	251	244	255	234	223	250	251	249	235	254	256	254	266	285	281	240	251	243	253	250	256	232	285	256	260	279	244	267	250	267	246	249	231	256	263	284	254	271	242	276	208	265	269	225	274	250	274	257	264	248	287	252	274	272	277	248	261	247	239	268	252	244	257	258	265	258	266	231	230	251	263	240	272	262	241	242	290	237	255	246	271	237	277	243	260	262	256	286	266	269	272	269	238	271	258	253	251	245	255	251	240	265	286	227	235	288	258	263	226	260	256	282	242	239	257	256	273	263	256	252	267	244	272	256	261	253	242	271	275	247	265	253	275	266	265	247	264	259	263	265	264	267	262	251	249	243	275	252	308	275	242	250	255	258	281	248	259	251	293	256	263	267	267	281	285	288	267	268	257	248	252	239	258	269	263	254	273	286	238	263	278	253	268	272	290	231	276	253	280	253	260	238	253	246	267	272	247	250	260	237	249	284	251	285	251	262	258	242	239	294	229	245	243	244	257	262	241	281	264	265	261	251	232	247	277	289	267	275	261	238	258	281	275	236	233	251	235	263	268	260	273	254	256	271	267	248	244	250	256	239	254	254	256	248	284	250	266	260	248	260	278	275	264	231	255	248	246	272	272	241	262	249	248	288	260	281	271	254	271	262	278	244	261	267	261	256	273	277	261	247	269	255	248	272	275	273	222	270	242	238	254	223	226	265	290	256	284	242	248	268	256	258	271	260	263	255	279	288	279	256	265	229	239	248	260	273	223	249	277	272	274	259	250	285	256	252	254	254	255	264	268	245	249	263	253	244	257	231	252	239	272	259	252	263	246	245	244	239	257	247	235	261	243	256	251	271	265	254	271	246	244	243	227	273	271	294	248	266	257	258	220	262	260	264	293	258	259	249	225	254	263	242	271	306	255	256	269	252	277	255	258	262	262	249	274	254	270	274	257	273	253	291	263	256	258	273	249	254	267	269	266	258	270	234	272	233	263	278	274	241	250	240	244	272	266	260	260	269	261	265	261	252	268	234	226	244	247	249	258	249	258	266	240	269	281	268	244	269	263	271	248	276	248	289	246	272	305	219	241	244	257	252	257	267	234	254	226	236	296	229	232	274	268	262	248	259	259	259	300	240	240	266	295	276	258	248	268	243	235	260	260	275	244	259	276	252	293	235	258	266	256	274	282	259	258	255	297	250	268	259	274	248	248	240	286	247	249	255	269	271	258	247	252	258	264	224	265	257	253	275	276	251	261	258	250	240	255	249	244	260	240	269	274	251	283	259	281	250	250	249	242	259	270	236	247	264	256	268	256	263	238	274	243	233	268	285	239	262	234	231	272	271	269	260	277	285	240	244	289	258	242	259	253	241	267	289	240	289	239	296	256	279	301	251	273	267	246	239	253	293	260	270	252	266	257	259	261	250	240	237	264	247	265	264	244	209	260	234	253	257	295	249	258	240	256	226	231	260	241	236	244	235	241	251	272	279	241	241	272	282	251	266	266	261	263	243	262	284	259	269	236	265	235	271	237	225	265	234	241	276	273	241	261	261	253	266	245	267	278	244	223	281	286	253	255	274	247	248	261	275	241	264	263	255	234	267	262	241	244	238	264	239	247	250	250	247	269	271	267	252	244	268	249	266	261	221	243	273	259	255	248	263	238	255	243	259	241	249	272	288	241	283	268	243	241	258	253	261	280	265	254	259	260	248	261	246	260	243	271	271	232	280	251	276	243	271	279	237	249	245	230	247	236	260	261	275	262	230	258	253	262	258	265	287	239	238	274	277	268	256	255	230	290	266	261	256	272	279	244	267	243	249	261	277	248	265	236	239	224	270	270	260	251	251	287	256	271	283	244	280	286	265	271	275	255	224	274	279	254	269	248	257	284	263	246	233	239	246	280	259	242	242	255	262	281	258	271	244	238	263	253	287	252	248	236	241	249	255	223	244	246	229	259	272	268	272	236	239	286	277	283	261	293	242	247	229	276	261	289	271	267	275	239	288	230	275	236	241	296	265	269	247	254	255	263	247	269	260	262	265	224	259	254	279	255	272	254	253	271	254	263	263	274	258	265	259	257	267	262	266	221	258	239	259	289	254	253	242	249	286	265	248	259	246	264	275	263	251	268	234	254	243	252	252	239	256	246	242	254	263	280	268	241	234	276	265	268	269	234	252	245	265	246	280	264	253	266	253	242	247	310	293	269	247	249	277	262	237	264	236	251	234	233	271	241	257	273	250	278	264	258	272	278	253	252	265	254	271	231	249	247	237	270	257	228	245	249	264	248	218	270	232	254	254	231	241	242	234	261	248	265	252	237	234	247	276	243	249	267	241	240	265	270	236	275	249	266	259	272	243	250	271	246	267	263	257	238	260	271	238	262	269	232	258	248	251	266	256	244	272	225	250	241	237	262	284	243	258	254	252	268	260	262	257	260	255	258	252	251	253	255	243	295	273	273	267	254	282	226	249	287	252	244	268	249	244	250	251	235	276	252	272	276	273	272	262	267	275	274	263	225	270	261	254	230	265	279	281	235	262	245	260	243	265	230	253	274	293	253	246	253	272	267	269	274	235	254	264	271	261	267	250	260	284	258	298	275	250	247	252	263	261	245	261	258	250	253	259	257	263	247	257	240	266	251	261	273	250	249	255	261	247	247	277	255	252	278	260	237	263	249	238	263	222	253	269	258	257	242	261	269	229	263	250	262	262	249	233	259	247	252	279	261	253	227	257	261	257	261	241	266	256	261	274	288	259	279	250	233	281	273	284	237	261	268	242	242	235	254	227	242	244	257	240	283	234	245	252	236	242	258	253	252	238	256	249	262	249	241	281	259	240	256	249	267	248	253	266	251	256	258	254	251	258	214	260	239	273	239	234	255	244	258	233	233	255	237	240	237	254	247	267	254	267	239	258	280	270	276	266	245	270	245	265	243	275	243	248	248	249	273	260	242	261	246	249	279	255	259	293	276	257	232	270	253	263	251	272	237	270	249	241	231	244	257	255	257	258	249	281	274	275	244	246	266	276	280	265	267	246	259	226	250	250	243	277	264	255	279	242	249	238	242	245	254	221	287	304	266	259	276	269	237	256	257	240	269	240	243	252	267	243	251	234	273	255	258	250	274	256	248	273	260	265	227	255	271	260	242	245	280	231	263	253	263	235	239	240	272	244	287	278	261	247	249	275	274	264	286	275	225	282	294	276	249	259	294	245	250	241	266	271	237	260	261	232	254	264	281	281	265	249	281	276	252	267	229	256	247	264	252	225	244	239	247	275	253	289	286	264	276	243	262	258	267
27562	23108	26647	21333	15184	10648	6494	3628	1991	1575	1392	1272	1060	965	955	880	857	802	718	678	702	685	632	639	541	552	549	561	551	524	543	552	488	546	503	512	534	516	480	531	522	509	544	470	511	503	524	519	516	513	529	488	482	512	511	504	502	521	496	522	480	519	519	491	453	493	483	462	534	513	518	507	504	516	504	522	541	491	494	548	524	498	488	503	482	479	526	499	519	511	522	508	501	521	544	569	503	511	483	528	495	524	497	478	539	499	498	501	499	475	502	528	479	539	519	499	534	496	538	506	478	486	531	500	494	491	527	497	517	487	518	490	496	504	538	514	535	472	498	468	528	552	525	543	503	528	517	551	507	491	496	495	500	520	524	488	523	526	511	516	496	522	508	509	486	533	492	507	501	529	482	482	564	528	516	491	503	490	515	534	495	486	517	519	486	528	514	494	499	516	477	513	486	531	550	497	525	512	504	495	483	480	519	527	498	544	498	511	510	527	509	533	516	498	527	485	521	469	526	471	492	530	511	487	516	516	510	483	538	505	487	495	464	512	515	551	513	528	528	510	554	507	500	557	497	485	484	491	545	511	528	504	479	532	504	516	511	496	537	488	521	528	462	500	519	475	506	514	516	476	513	485	554	474	492	501	493	524	519	482	520	506	500	489	498	522	541	503	490	488	520	519	551	533	517	543	468	464	487	509	535	521	505	534	538	575	489	495	514	488	492	511	530	516	491	506	490	510	520	553	509	497	456	507	521	533	522	574	519	504	500	485	517	512	547	529	496	516	494	507	548	509	473	480	491	535	501	521	477	513	477	526	506	528	547	515	512	492	532	476	481	501	466	534	506	497	536	512	517	476	516	500	509	495	508	516	513	460	572	501	485	559	524	512	503	497	504	502	518	521	480	502	511	500	529	525	440	505	514	517	516	478	525	500	510	529	518	526	496	527	529	523	511	519	500	475	497	484	479	508	518	502	477	508	514	475	467	503	496	496	544	483	543	510	507	511	518	563	509	550	519	481	541	506	518	481	509	526	545	523	533	507	523	530	450	508	494	507	501	510	558	478	527	495	465	531	486	527	540	497	519	517	515	530	499	569	502	517	494	505	508	525	508	516	498	479	525	503	533	488	491	543	527	505	488	524	531	494	497	503	498	509	478	457	506	509	509	503	496	511	533	497	573	498	518	506	490	529	527	494	522	518	481	534	519	538	552	452	503	517	529	535	497	451	498	536	440	515	499	514	513	513	512	504	494	502	531	572	523	505	536	516	527	480	511	511	495	550	492	491	532	489	502	512	476	516	526	519	531	517	520	505	509	504	516	509	521	536	497	498	531	494	489	500	543	521	481	512	490	481	566	490	551	526	508	519	508	521	528	483	497	468	493	520	509	489	511	497	500	511	495	480	516	511	496	544	545	496	487	523	540	466	534	547	515	513	522	542	565	528	479	530	495	530	533	511	515	499	486	512	523	557	535	507	491	491	513	493	519	486	510	490	501	551	491	509	504	538	556	498	519	475	475	524	529	503	496	476	466	521	518	493	487	495	504	535	521	515	516	486	522	492	520	528	485	541	520	503	499	487	508	461	543	494	496	530	516	525	535	520	509	531	509	519	468	482	523	489	485	484	502	529	495	491	502	504	509	492	495	533	510	535	520	474	509	500	502	517	518	527	515	540	520	556	487	481	524	501	512	498	511	483	441	549	520	519	515	516	520	514	515	508	499	508	532	530	478	547	531	541	491	498	540	523	508	505	525	491	475	549	539	502	489	526	550	506	537	513	480	501	520	496	502	521	510	502	518	519	466	526	500	532	484	473	517	484	505	533	511	489	514	501	493	527	512	527	530	511	512	504	543	502	506	477	544	577	467	527	475	482	504	518	492	504	521	540	520	525	489	525	483	523	490	495	540	473	514	507	503	508	573	521	531	515	511	479	520	487	531	491	473	457	484	458	552	505	474	507	523	534	542	515	494	498	509	531	518	504	528	525	497	511	503	496	512	512	468	508	557	549	515	485	521	495	522	544	563	551	499	464	500	497	471	474	494	505	517	475	516	523	518	489	496	499	512	497	515	511	484	520	526	501	501	582	527	534	475	515	545	551	523	523	508	521	484	488	516	502	486	509	455	532	524	500	492	512	526	502	531	507	520	500	524	517	512	483	473	496	508	497	504	482	490	513	501	491	487	472	504	541	533	509	541	497	493	527	504	469	493	499	544	506	504	527	536	499	537	512	521	499	504	529	535	517	501	487	497	472	468	502	555	489	462	516	483	515	516	500	509	482	550	507	531	536	466	478	502	540	505	540	482	515	492	498	514	533	497	538	512	473	502	489	513	500	504	505	481	488	516	540	490	479	488	528	478	508	526	494	498	510	492	475	563	499	485	527	471	547	523	480	529	519	501	492	507	480	502	454	478	496	512	482	505	540	545	488	492	497	516	500	501	502	462	491	484	527	498	490	512	491	520	511	491	542	478	528	483	509	530	527	497	574	444	521	533	495	511	462	507	553	485	485	483	498	506	482	477	490	515	521	521	477	502	542	540	468	506	494	558	505	519	542	498	505	516	534	524	499	469	518	516	481	496	499	503	514	517	540	481	511	533	476	509	512	521	495	496	517	537	495	511	500	479	478	548	558	495	501	543	517	515	490	498	531	514	529	516	550	518	515	502	473	505	531	508	470	472	473	516	545	534	526	525	495	500	518	500	509	508	511	507	471	492	529	501	490	516	473	525	521	470	506	498	517	508	507	515	495	563	562	475	511	497	535	513	521	488	475	531	494	515	491	495	500	452	505	496	560	493	511	539	475	533	468	487	503	509	498	512	482	510	533	501	565	518	475	512	512	471	484	487	519	465	515	528	502	488	518	502	541	501	476	530	529	506	524	499	538	492	535	527	515	461	516	530	495	536	513	538	492	534	533	531	537	515	517	538	498	466	522	510	497	506	517	530	476	511	541	506	480	509	558	531	509	505	481	570	526	486	470	495	538	538	509	510	538	526	551	495	531	508	542	506	481	482	495	503	514	534	519	526	520	505	504	526	488	518	521	543	481	496	520	497	485	538	517	480	510	461	483	516	534	474	517	495	546	500	529	497	493	538	529	503	490	453	554	518	534	499	529	522	519	484	481	526	494	512	491	509	504	487	533	493	530	520	486	493	557	514	501	503	525	527	536	500	507	525	500	510	496	543	534	524	474	513	495	523	537	490	504	482	481	481	488	568	523	479	468	496	502	501	494	541	510	507	530	518	478	495	474	508	480	546	510	505	536	473	519	466	467	493	500	487	497	506	476	501	518	518	494	502	486	505	481	509	524	506	534	497	513	528	521	517	526	522	545	506	529	483	507	516	537	516	448	527	495	542	553	531	490	512	514	545	504	512	509	502	514	487	528	529	509	503	502	469	467	554	528	521	535	511	526	497	520	491	521	485	540	499	521	504	530	508	529	546	507	492	515	522	485	536	555	525	507	520	541	485	546	485	493	503	495	521	475	502	475
18027	33649	28888	21039	18124	14673	9892	5688	3213	2445	2063	1865	1561	1399	1300	1153	1109	951	875	903	838	829	693	642	706	651	675	701	622	610	606	548	607	593	577	573	611	577	608	582	595	574	574	570	595	544	546	617	603	556	583	560	583	535	581	581	570	593	568	625	565	602	565	593	571	550	587	541	560	574	591	575	549	535	529	583	554	563	569	596	591	559	535	554	563	550	583	580	590	549	569	582	609	574	577	539	628	541	554	589	563	549	578	555	557	583	581	490	538	615	559	548	529	586	595	572	606	540	604	636	575	568	612	604	550	579	576	573	564	599	535	545	587	545	580	568	541	541	563	564	537	563	546	543	535	592	536	606	537	578	516	585	557	550	570	545	548	581	537	570	548	532	556	560	557	620	582	584	548	546	561	544	565	559	569	557	618	561	567	536	581	608	573	561	590	544	567	556	579	570	526	532	584	622	558	556	590	550	516	568	571	574	578	594	548	544	603	591	575	552	629	606	560	540	548	520	547	567	543	562	556	543	528	590	539	564	576	559	545	542	554	563	530	556	547	546	644	565	587	565	584	530	563	547	561	581	593	565	560	559	558	566	562	550	567	547	522	578	535	565	575	548	598	589	563	574	534	552	570	580	545	559	582	568	541	531	552	534	529	565	569	554	608	595	556	548	549	533	580	555	576	573	546	597	558	571	590	573	606	602	497	577	587	559	547	589	565	564	543	579	562	563	585	612	572	598	568	611	599	572	552	553	566	554	602	552	573	542	610	577	494	531	568	591	615	596	564	571	565	541	533	582	536	557	548	550	568	597	532	537	554	552	585	578	597	544	582	544	532	547	563	568	543	622	587	574	539	528	597	602	557	556	556	611	582	550	525	546	563	625	575	536	564	593	560	561	548	564	551	543	543	621	570	547	611	583	553	598	571	556	584	569	564	568	569	544	566	573	576	586	547	601	527	617	556	597	591	555	602	558	565	587	586	548	598	577	575	560	554	551	600	551	606	585	577	528	573	548	585	595	571	598	520	548	578	586	591	550	595	559	569	537	576	562	571	558	529	567	558	542	587	561	565	538	563	548	574	555	551	529	583	553	575	532	562	599	580	577	586	604	539	543	586	580	573	553	579	606	570	526	602	568	578	555	535	562	568	556	601	575	545	585	595	546	543	608	520	573	577	566	549	580	530	584	562	572	584	567	581	569	549	568	553	551	574	551	591	562	580	594	564	563	592	581	546	564	534	568	572	561	525	562	556	589	536	545	543	585	616	558	534	559	572	592	583	558	529	583	573	589	537	568	560	521	566	575	573	555	579	555	590	610	517	552	541	603	545	558	521	561	570	564	589	554	570	588	557	589	525	583	599	578	563	525	618	552	583	529	536	567	557	539	585	576	574	591	595	576	594	538	554	556	542	561	558	609	546	567	582	544	549	562	579	582	539	598	589	528	583	575	566	580	636	551	575	548	554	565	593	599	599	570	536	562	576	535	543	574	599	545	594	570	562	611	549	568	576	567	561	544	563	582	565	584	575	567	566	574	541	593	563	554	541	561	575	599	543	578	550	579	538	554	518	595	551	577	573	618	547	566	613	548	560	557	542	578	530	559	568	565	552	591	577	506	575	558	555	554	582	627	571	606	576	544	564	596	585	573	548	578	589	592	573	576	605	579	579	583	558	556	587	587	566	584	617	581	557	588	599	547	581	571	553	574	525	543	562	589	573	532	585	576	575	537	577	586	557	577	573	545	539	558	564	554	565	540	577	545	564	597	577	589	562	573	608	559	559	573	535	596	578	573	610	590	586	608	579	542	544	563	570	522	580	552	550	572	541	555	579	601	597	563	557	584	563	554	559	600	555	543	538	598	544	551	600	569	536	553	582	589	573	569	548	552	596	544	625	547	577	496	570	600	598	589	565	577	617	575	556	601	575	609	611	603	542	562	585	539	589	591	591	600	542	576	534	571	564	571	540	523	569	594	565	552	558	578	563	550	568	560	579	541	541	532	546	560	569	574	543	542	569	572	551	542	583	595	587	567	521	636	606	564	563	560	538	554	556	598	574	556	571	597	556	591	540	544	569	595	531	564	563	609	576	552	629	577	574	552	573	590	576	538	553	564	554	597	563	552	565	575	539	582	573	581	573	566	582	590	595	563	581	574	583	584	564	602	560	588	538	538	537	540	588	555	555	574	585	594	585	542	575	549	553	537	608	569	574	536	573	574	598	577	552	589	590	570	536	578	585	566	571	571	531	609	565	587	556	555	535	544	585	548	596	538	589	590	550	601	556	584	540	588	580	570	543	615	603	559	575	571	601	564	547	618	607	520	558	498	549	572	568	553	557	626	605	551	583	587	560	579	553	596	564	580	569	590	594	571	589	539	523	577	556	541	571	561	571	574	543	547	569	576	580	574	575	530	549	587	586	560	569	543	589	554	564	589	568	531	545	543	566	570	591	614	557	583	599	562	567	544	562	603	628	535	562	550	564	591	560	546	613	615	545	522	587	566	543	572	594	547	556	560	569	569	520	592	543	585	565	575	592	564	591	551	557	609	608	545	562	569	544	556	597	563	586	607	569	559	531	592	605	539	562	586	597	574	596	568	569	564	560	526	544	581	576	564	606	621	550	552	567	578	582	574	574	555	522	588	546	540	612	554	585	568	578	586	546	558	559	568	554	588	596	562	586	552	548	527	613	554	542	593	569	561	577	599	589	585	605	541	569	595	619	572	582	509	535	536	569	607	577	577	605	533	536	587	513	549	577	592	549	576	573	549	565	533	546	561	561	577	569	593	574	562	573	553	536	570	605	573	560	544	593	549	568	525	581	542	565	569	546	542	565	569	549	554	581	583	598	557	590	562	587	563	578	595	580	578	543	559	542	559	552	541	547	613	546	553	577	567	559	506	598	605	580	589	581	575	564	609	610	604	574	545	638	584	563	550	555	586	610	555	580	545	585	569	601	543	548	589	548	560	563	587	543	553	578	583	614	581	579	595	599	589	583	558	583	572	552	553	523	573	547	546	572	570	558	552	523	563	570	569	608	562	551	561	523	604	589	558	563	584	577	560	563	571	543	589	565	551	576	550	580	506	581	552	567	635	582	587	579	582	614	592	574	558	575	577	558	555	557	536	553	580	520	584	576	595	577	554	543	539	585	573	625	577	620	540	550	583	508	581	604	571	586	588	552	574	545	575	564	616	567	574	556	622	571	525	518	539	559	570	543	567	533	583	540	521	546	583	569	599	577	603	587	615	545	575	516	560	547	569	556	606	543	545	601	571	556	535	572	598	569	608	568	556	583	563	535	591	611	575	560	560	579	577	591	597	530	575	557	603	538	581	577	570	555	577	561	568	558	571	577	539	567	558	570	591	558	618	564	546	580	597	544	524	556	613	555	562	545	556	558	573	588	612	568	565	585	543	580	600	584	555	588	562	548	569	552	549	588	560	550	560	580	573	594	552	607	548	530	560	579	577	526	584	524	557	596	585	567	584	545	548	575	548
23518	20950	28075	24364	22484	21590	15256	6809	3480	2514	2042	1811	1486	1265	1148	1031	1002	897	832	758	710	700	613	547	553	577	466	492	469	440	469	450	432	440	457	443	445	432	440	424	453	398	397	447	397	443	421	397	402	411	431	417	425	405	408	432	391	429	432	371	399	414	408	386	392	408	429	398	383	404	446	407	391	403	405	374	431	418	368	415	398	374	405	405	395	359	381	380	440	404	415	358	413	377	378	406	389	364	423	370	399	401	352	417	422	393	410	419	394	388	394	413	414	436	408	364	407	392	390	420	415	401	354	433	424	375	374	383	392	406	380	405	400	411	392	416	426	389	404	409	409	395	437	404	360	388	399	384	392	395	395	412	417	362	420	410	385	387	403	380	426	411	423	387	396	390	390	371	440	408	415	403	405	379	397	378	390	375	389	378	381	395	405	357	406	422	406	386	429	403	418	365	448	388	392	391	417	385	384	397	398	418	409	391	412	392	392	374	405	406	426	406	376	420	389	412	379	381	423	411	383	403	376	376	421	353	373	399	391	368	412	417	406	398	420	395	381	426	351	427	372	395	408	394	381	407	407	385	421	399	411	435	412	373	419	421	414	406	389	394	397	382	415	435	378	365	424	410	410	384	433	373	384	403	387	381	397	420	375	410	387	399	377	414	402	405	391	395	392	410	443	428	414	376	391	376	432	392	427	379	406	362	407	409	391	415	384	413	405	415	430	371	400	398	400	442	391	396	432	385	430	449	413	416	386	436	426	411	405	406	408	387	390	395	414	406	394	389	398	396	409	383	433	404	410	411	404	424	387	433	393	373	431	422	404	392	372	433	397	342	400	424	424	374	375	382	363	389	437	428	373	371	377	389	388	407	406	410	396	401	401	411	373	387	408	413	418	396	412	439	380	358	370	390	408	399	414	393	398	360	416	424	427	384	347	390	378	381	394	393	425	398	398	383	378	385	415	415	385	409	385	398	389	424	389	384	394	413	407	414	440	399	399	410	389	407	445	425	391	406	407	414	394	369	406	412	415	426	420	431	409	419	388	394	418	364	395	419	354	427	408	441	405	387	408	406	405	372	382	360	391	400	394	363	399	389	416	429	451	390	378	362	387	388	383	407	387	387	376	412	405	408	365	417	382	379	380	432	378	389	429	406	387	385	375	399	398	406	365	434	429	399	415	378	389	376	433	389	420	405	390	393	392	396	408	391	414	423	411	395	411	396	400	407	405	388	423	414	424	400	399	389	380	435	406	376	394	384	419	417	392	394	410	373	403	383	378	383	404	404	437	388	366	409	360	364	381	384	404	401	424	397	376	378	426	400	390	401	390	409	381	404	386	459	405	414	404	369	377	401	369	392	396	391	383	399	410	434	415	385	404	426	415	377	394	390	404	401	405	410	422	419	405	375	429	398	353	399	417	437	401	396	374	390	391	375	414	395	407	391	450	401	410	386	378	400	392	403	371	389	371	422	452	368	388	404	405	404	353	404	393	426	370	411	415	410	385	414	404	387	406	384	384	405	407	397	393	409	394	436	402	396	401	399	403	394	372	385	349	391	429	415	420	415	373	371	424	427	397	365	412	408	423	446	384	433	408	426	408	397	403	379	397	425	394	387	367	405	447	383	408	419	393	403	358	398	400	410	398	416	371	410	402	407	398	379	416	424	394	376	366	396	412	392	369	406	402	390	442	437	430	409	403	411	426	403	375	396	392	378	393	387	442	419	382	387	406	412	391	398	443	396	382	424	396	390	408	407	412	370	363	416	403	402	435	433	401	418	395	352	357	412	454	425	393	397	396	400	375	408	411	405	398	386	418	439	412	387	426	408	389	386	423	372	416	406	429	421	425	416	415	416	406	434	409	408	398	426	434	386	406	390	424	389	360	365	396	424	411	406	399	435	384	442	403	408	362	462	391	411	395	392	392	444	394	421	395	401	374	377	411	409	414	351	435	394	385	411	389	384	396	390	416	389	370	439	394	400	433	433	424	401	412	407	384	374	389	396	380	427	402	400	442	377	392	420	402	381	423	400	367	410	398	374	385	376	400	424	394	426	403	449	391	391	379	384	422	410	416	414	417	395	417	399	412	390	375	360	430	420	376	439	384	423	412	389	399	405	373	405	434	390	372	410	399	386	381	418	423	373	377	405	432	403	420	416	404	392	355	373	376	426	373	381	437	373	368	402	418	379	390	392	380	407	409	426	450	431	415	394	378	395	415	400	368	414	446	434	402	388	396	393	398	401	416	408	382	396	387	388	417	390	430	411	366	409	394	378	366	420	395	409	437	386	369	388	379	386	392	398	373	399	418	406	375	375	389	388	374	399	379	392	374	412	417	402	427	385	392	403	396	424	402	372	376	374	379	430	388	397	383	431	409	441	397	376	383	399	385	425	408	399	413	406	408	400	413	364	437	404	371	427	399	359	411	439	395	410	362	382	369	402	416	403	388	405	372	397	435	373	424	455	413	412	391	383	405	397	408	428	384	381	376	398	415	421	439	375	408	342	432	400	425	410	425	386	401	364	412	445	438	392	389	391	382	391	387	379	421	415	398	382	386	387	405	369	437	453	410	441	379	415	394	360	425	401	411	387	414	442	390	393	389	391	415	381	398	373	421	404	417	421	380	389	374	416	417	376	402	420	421	415	413	414	408	409	384	409	425	398	442	404	385	415	385	461	421	393	406	420	402	402	395	392	416	435	383	381	396	421	417	393	392	395	435	409	386	429	384	400	416	391	391	393	411	448	415	419	387	442	390	410	408	408	400	421	363	411	427	415	404	425	416	389	368	395	401	407	377	415	405	421	413	380	413	381	380	453	412	400	386	375	432	388	382	384	414	423	398	391	418	390	408	415	382	427	395	408	410	452	441	432	392	365	393	381	385	356	411	374	423	411	408	383	417	406	401	399	406	406	380	407	421	417	413	400	376	404	394	403	438	370	412	394	384	396	397	403	389	417	395	419	457	378	410	392	414	428	395	384	400	421	396	376	398	376	388	409	416	431	379	375	396	393	411	388	380	392	395	425	434	406	371	401	412	413	378	428	378	437	419	394	377	414	355	400	378	389	412	408	412	428	404	415	389	405	407	423	402	396	401	357	358	420	391	431	410	426	396	379	393	396	377	411	382	419	402	403	415	407	398	378	383	403	358	403	422	396	391	421	395	434	401	403	374	416	405	393	394	411	368	424	413	390	394	418	404	378	415	417	390	397	411	388	435	422	410	398	356	399	391	393	413	420	372	430	354	387	391	386	410	391	442	409	392	392	410	400	390	409	397	394	395	388	407	408	436	412	372	363	389	423	389	392	395	376	408	391	412	406	406	412	418	393	440	368	405	388	410	393	415	387	414	424	429	404	384	424	415	389	398	390	412	436	408	411	390	375	442	386	417	410	383	399	408	414	398	411	366	403	396	404	403	407	403	387	409	407	427	388	419	389	414	425	396	372	405	395	388	363	373	412	395	402	408	376	460	408	389	420	411	406	369	333	420	388
19058	42598	37444	29644	26580	22018	15733	9572	5344	3931	3153	2711	2369	2055	1734	1539	1364	1230	1061	1037	932	879	802	697	664	631	664	596	626	541	525	495	481	486	486	525	483	485	506	546	481	491	477	462	443	490	481	505	495	491	503	463	473	462	497	471	444	470	481	469	445	443	492	440	456	479	456	433	434	417	460	450	459	418	440	458	434	464	467	456	453	446	439	446	407	467	460	473	477	425	470	404	467	457	454	452	458	462	446	457	442	496	471	409	440	453	466	509	448	478	432	448	433	446	457	462	439	484	459	437	495	425	447	448	449	433	416	476	414	482	456	463	497	479	434	452	457	446	443	455	472	449	443	427	415	452	429	482	514	419	456	484	419	422	461	446	460	477	479	473	451	419	483	457	423	433	485	425	435	412	455	384	411	426	458	466	460	429	463	440	480	444	472	425	441	417	430	428	435	463	442	445	447	428	464	433	438	457	488	459	437	458	457	444	475	421	473	449	467	472	409	497	458	470	481	482	432	421	461	439	432	436	445	453	448	442	434	425	468	458	480	449	437	469	439	464	446	437	463	467	455	460	472	450	451	451	436	458	465	421	453	462	425	458	485	496	452	410	474	475	459	452	474	457	455	423	454	483	428	443	453	451	441	433	470	437	449	440	440	427	483	444	445	459	435	440	441	451	457	437	449	477	459	461	466	455	458	431	459	453	431	429	409	430	492	465	446	425	425	470	440	427	432	440	480	461	394	513	434	449	470	439	421	447	490	430	449	436	437	414	444	471	469	432	455	470	481	451	430	429	436	447	406	422	432	453	487	481	480	440	434	482	423	428	444	452	459	453	428	460	448	477	457	447	416	464	468	440	441	426	431	442	437	405	424	491	479	422	464	476	454	421	470	469	425	451	437	454	443	453	476	462	461	441	449	468	443	453	414	456	452	460	476	477	461	437	439	433	430	469	418	463	466	432	444	480	439	426	443	422	457	466	469	450	472	490	425	463	420	461	408	453	454	469	475	463	439	440	462	486	468	477	446	483	477	431	432	451	438	426	451	484	466	413	452	495	473	443	420	476	429	464	437	481	442	452	425	443	491	459	441	468	468	410	446	430	434	471	447	427	451	448	504	456	455	444	464	447	452	467	476	494	452	464	458	457	475	492	487	464	455	485	502	492	508	457	445	447	444	461	449	456	425	480	427	433	440	483	447	455	448	443	407	468	438	462	438	408	486	466	453	439	458	482	443	433	457	413	440	433	446	476	434	448	464	460	486	460	447	460	449	451	461	466	485	436	441	465	412	454	422	447	491	429	446	438	444	455	478	473	459	479	432	436	463	431	437	445	473	442	487	459	441	436	467	423	449	417	459	487	443	453	463	445	450	452	437	456	437	459	450	431	483	488	479	470	423	451	456	471	434	429	445	486	437	489	466	467	461	417	439	462	458	464	463	451	449	474	457	427	460	446	450	441	459	449	431	482	458	483	426	481	418	466	456	433	450	409	436	487	454	467	443	460	430	460	463	425	418	485	457	444	451	449	472	404	440	452	451	427	424	439	451	487	472	473	480	475	450	424	438	437	448	458	476	443	458	446	440	434	422	484	450	516	437	479	436	434	429	430	429	441	432	449	450	477	460	469	493	457	466	415	435	425	451	445	428	436	470	440	423	485	474	474	406	433	424	473	437	409	462	460	461	455	433	470	479	448	453	447	472	472	471	469	468	443	414	411	454	435	455	466	451	434	469	455	420	503	449	479	459	459	466	414	438	436	434	463	480	465	466	449	452	458	455	410	472	436	435	431	400	411	466	456	428	426	471	455	439	457	449	413	490	446	471	507	428	404	456	488	451	429	425	473	455	465	448	453	479	482	449	450	416	474	502	460	464	452	462	470	458	426	447	441	458	447	447	479	469	431	427	451	479	438	469	435	419	435	456	483	490	435	482	460	441	458	448	489	464	437	466	451	408	417	447	460	435	455	481	439	460	458	458	429	446	474	438	445	426	443	447	478	476	455	430	461	440	502	440	459	413	467	434	444	432	427	433	470	471	465	449	454	413	452	460	442	461	470	461	420	416	444	431	464	427	429	456	477	478	454	492	476	448	465	456	470	468	427	421	437	423	439	471	445	449	443	450	436	444	443	445	459	442	402	447	413	399	448	455	445	449	488	465	469	444	449	479	416	445	430	454	402	475	437	432	435	446	434	461	429	434	469	421	466	449	463	494	495	451	449	457	462	445	449	426	415	468	462	458	466	500	414	424	401	447	464	435	456	448	446	421	435	417	443	421	447	445	442	429	454	468	456	462	479	466	487	433	475	464	456	465	469	436	482	443	447	439	458	466	470	461	437	464	460	458	436	491	428	457	460	468	411	470	430	424	438	467	425	428	445	451	455	460	443	473	484	439	442	477	426	459	429	463	420	485	463	472	402	476	443	476	403	480	447	497	434	442	490	474	461	435	494	425	467	461	442	495	471	445	422	443	457	452	479	457	482	475	443	458	459	453	417	470	450	500	478	469	480	450	440	440	432	449	448	455	435	434	478	452	424	482	491	416	460	464	471	461	414	413	446	446	452	387	469	467	398	485	476	462	432	418	493	427	454	460	454	462	473	435	439	473	468	437	440	478	423	454	420	429	430	451	447	505	456	483	469	467	415	416	473	445	457	471	464	430	465	452	390	455	408	468	449	462	447	429	450	441	462	463	448	442	473	456	444	461	396	450	452	459	450	442	461	464	460	476	421	473	428	423	453	459	438	433	460	451	450	454	473	474	432	442	433	443	449	467	477	429	454	480	443	502	452	475	453	480	426	456	445	442	437	468	487	468	469	442	450	441	452	507	438	454	402	448	473	438	455	425	453	436	453	452	476	460	465	447	470	454	496	455	464	449	433	437	430	471	471	433	447	459	474	473	434	457	437	453	472	450	437	472	424	457	439	471	471	419	443	440	467	470	447	426	429	451	473	425	471	454	420	453	473	421	448	399	460	420	425	472	430	443	462	438	422	460	452	468	443	476	435	434	429	463	443	449	447	463	426	432	445	465	442	428	446	452	436	428	471	433	434	442	461	462	469	409	440	463	460	435	443	482	450	452	455	470	479	421	458	464	446	490	455	500	418	430	499	451	426	441	403	474	464	456	496	445	461	425	439	448	453	434	469	478	418	474	476	458	440	461	456	450	436	386	455	442	459	436	461	436	444	426	461	454	469	454	466	431	471	448	491	500	474	447	428	454	459	472	430	459	405	488	454	469	458	467	473	468	450	475	480	429	504	437	443	444	470	438	486	452	451	432	435	401	480	483	475	446	447	456	425	479	466	448	445	477	434	497	436	424	478	462	443	451	444	475	436	457	441	465	448	454	488	481	406	444	472	488	471	452	490	465	416	447	448	445	442	475	478	415	478	436	468	457	469	430	447	459	504	471	426	451	464	413	453	458	449	468	442	473	444	456	472	421	474	467	502	466	425	464	461	420	459	472	440	462	424	472	499	457	441	469	435	450	451	393	465	412	416
24522	21008	27525	25592	21314	16104	9969	4798	2597	1959	1604	1438	1213	1143	1030	954	873	772	733	721	650	592	543	487	520	455	485	508	470	451	432	416	440	406	405	405	415	441	402	431	416	385	410	396	397	440	428	410	417	421	399	473	442	421	415	380	440	395	404	420	368	395	383	407	449	427	412	376	395	410	430	396	376	346	392	390	407	412	370	419	407	405	393	432	420	419	436	394	429	417	408	414	408	409	418	429	389	391	419	409	417	418	385	443	388	432	421	435	391	460	392	409	409	376	392	385	406	428	423	362	386	422	411	438	371	416	374	413	382	421	415	366	421	389	416	395	404	396	398	385	394	394	417	407	407	460	402	392	404	428	433	392	377	404	373	393	397	405	372	436	408	416	383	412	418	454	412	417	408	390	444	401	452	418	409	432	375	402	372	382	435	425	386	386	414	407	408	419	378	374	381	409	393	418	409	403	393	432	438	410	441	426	393	374	412	389	398	392	422	410	388	396	398	406	411	392	404	395	410	390	398	388	411	392	411	389	441	422	412	388	385	403	404	406	405	400	420	402	433	410	399	395	417	375	402	435	399	397	450	373	383	424	391	411	399	404	410	403	398	387	375	433	429	391	412	390	388	398	427	377	387	381	409	416	393	406	445	381	429	390	431	434	415	394	379	394	423	370	377	439	407	411	401	394	412	395	382	422	387	409	406	416	384	416	363	442	369	367	418	394	385	406	403	398	385	380	409	401	400	376	398	400	413	423	407	383	437	367	419	395	458	400	375	408	424	410	422	403	373	444	382	389	421	437	416	420	388	395	393	407	422	363	389	367	411	404	433	435	400	405	404	408	386	380	415	402	381	407	387	384	397	358	421	378	375	389	370	422	416	373	401	402	399	388	395	392	378	399	426	390	379	385	395	379	381	390	378	417	426	458	402	410	434	358	395	381	427	444	380	401	396	407	417	415	386	397	381	373	407	414	380	412	403	421	385	402	398	377	422	434	386	405	405	445	412	412	383	378	366	402	401	412	423	387	406	392	410	419	425	411	392	440	416	411	388	375	416	424	390	401	397	391	443	429	392	397	416	416	427	413	387	412	380	412	452	407	403	406	411	407	389	408	449	397	362	418	388	416	394	447	357	400	412	360	427	394	396	421	418	389	396	379	391	422	432	442	391	398	398	408	426	405	381	369	388	395	411	420	410	379	416	420	440	418	418	416	397	421	418	416	404	420	402	411	393	378	387	426	406	371	392	409	379	409	406	432	424	390	394	401	455	395	432	413	379	437	337	413	414	421	369	420	420	406	415	410	431	425	395	394	431	427	396	418	426	392	427	424	425	414	393	406	380	425	395	439	416	415	412	411	405	386	386	455	402	427	385	366	412	411	389	421	408	422	393	444	397	391	430	420	369	379	446	421	432	459	365	425	377	398	386	430	393	407	397	395	414	415	396	393	429	412	378	428	416	409	377	379	410	392	408	409	391	419	387	405	418	430	394	430	391	403	413	397	421	374	436	409	446	362	378	413	376	428	386	379	406	416	383	423	388	415	445	384	385	361	412	425	371	427	435	384	367	429	389	426	404	410	398	393	448	414	405	421	411	401	425	419	431	442	410	383	415	415	401	387	401	384	416	400	352	430	412	368	430	409	425	397	385	388	394	387	367	411	391	409	378	432	397	388	437	410	414	396	409	394	390	387	365	410	382	369	385	429	380	379	381	391	434	392	413	401	445	390	409	430	398	436	390	408	391	394	450	385	385	408	377	409	411	422	366	402	377	411	386	445	398	425	401	363	437	405	417	416	370	416	441	450	400	413	437	384	404	376	406	447	422	395	401	410	405	389	407	371	399	416	408	466	414	438	420	414	391	413	393	434	413	420	386	411	339	399	393	398	383	412	447	370	417	395	389	385	356	402	415	414	387	393	414	351	422	379	422	390	401	421	370	387	412	379	388	402	418	415	409	405	387	430	437	373	410	423	395	437	422	399	396	424	393	410	389	402	400	395	395	395	386	374	409	411	423	437	417	422	389	459	385	385	443	394	397	401	399	405	397	387	426	363	388	427	437	418	435	435	441	383	419	424	391	393	412	422	426	409	415	398	425	477	392	412	406	408	414	418	402	406	364	389	416	407	396	416	417	408	392	390	470	369	392	385	383	449	396	391	399	383	382	424	387	405	448	402	376	432	399	392	406	382	429	372	429	388	402	387	384	364	435	413	393	415	387	408	396	396	422	385	395	419	359	408	433	348	381	428	457	418	407	405	369	405	380	419	404	376	424	411	401	373	392	392	441	379	385	409	377	433	386	412	396	405	411	409	389	412	413	457	384	405	463	397	382	421	383	393	441	412	393	384	405	396	413	380	405	389	363	390	403	440	391	393	440	367	438	397	401	412	422	443	405	399	389	387	402	401	387	393	389	385	402	420	426	385	387	413	379	381	416	436	407	433	377	398	400	376	417	434	415	388	389	419	412	360	407	404	412	352	410	396	431	383	432	408	381	408	399	394	432	399	405	379	433	347	408	396	390	396	424	408	434	393	412	417	437	424	411	381	399	425	414	392	401	409	431	386	442	405	450	395	404	406	397	405	372	401	400	394	383	396	401	431	419	402	398	389	416	413	410	398	407	413	416	385	425	408	415	436	427	413	399	394	393	389	396	378	435	403	400	407	423	420	395	382	401	411	426	412	419	398	424	384	420	391	401	403	397	400	401	399	412	425	428	413	409	427	408	392	397	372	396	391	424	374	424	381	396	421	367	395	411	409	412	405	399	405	368	390	433	392	362	429	390	351	383	414	423	409	429	391	398	413	421	404	411	377	384	381	416	387	388	401	401	383	442	365	396	384	384	422	441	416	384	391	393	412	395	380	382	418	410	408	401	428	394	433	408	416	387	421	384	402	391	409	429	411	405	402	392	444	410	448	429	406	415	400	408	404	416	378	388	408	433	422	421	432	392	378	411	412	391	363	377	377	411	405	389	381	410	358	411	426	371	386	417	397	407	439	433	387	364	370	441	399	455	446	378	400	436	407	377	418	361	402	402	399	426	403	400	431	379	414	434	390	397	394	398	428	428	426	434	390	421	399	376	407	418	419	393	414	389	399	433	371	391	444	427	401	450	367	394	385	427	392	362	387	402	372	399	418	376	408	392	424	432	438	432	395	402	371	405	396	422	393	388	415	370	439	376	418	419	384	385	405	410	430	406	391	400	424	421	448	407	383	387	381	406	360	401	394	398	426	406	431	380	404	426	408	425	418	409	389	392	397	407	428	388	379	394	417	413	419	400	427	398	390	419	391	390	394	403	408	438	420	419	432	418	403	427	416	406	399	380	397	404	393	389	406	388	408	390	424	432	425	422	391	365	361	379	383	393	421	382	394	409	379	422	409	403	413	426	417	415	382	389	384	383	392	401	399	395	397	419	377	407	378	407	438	417	404	409	398	416	380	421	389	395	407	422	404	423	396	383	381	382	393	395	404	392	421	405	400	445	403	405	418	390	425
19197	39559	34198	26944	23725	19103	13314	7823	4465	3240	2684	2331	1984	1708	1437	1303	1162	1033	915	911	839	804	689	652	621	575	577	525	482	499	504	518	498	509	469	491	494	457	481	456	455	449	481	443	475	471	455	508	449	484	474	444	473	447	457	477	459	440	438	413	467	450	466	445	440	462	451	442	475	407	501	440	424	456	423	457	440	437	462	444	417	460	455	419	456	447	427	453	447	414	434	450	466	424	449	456	446	420	459	430	461	454	410	433	480	451	450	434	442	422	462	443	466	443	452	428	451	458	471	443	436	473	435	428	453	424	424	421	443	434	421	450	440	451	468	431	421	445	422	461	459	432	429	450	465	427	466	452	390	442	447	444	446	431	428	479	456	402	497	445	430	459	437	429	452	470	445	450	471	464	404	473	426	469	436	455	430	457	452	440	431	476	458	422	403	439	444	435	470	416	420	443	445	399	438	476	470	431	448	429	415	457	428	431	435	424	430	430	438	433	422	432	455	475	438	457	461	454	439	442	438	442	470	449	436	443	459	438	431	432	448	501	471	443	470	436	430	407	456	457	455	461	405	465	471	400	436	468	428	430	447	443	432	426	422	474	459	443	433	424	440	410	482	460	453	429	497	405	450	424	459	421	417	402	451	437	470	445	451	427	433	479	461	450	460	431	447	476	449	437	478	446	442	445	424	434	419	468	453	434	452	460	462	447	462	453	451	455	428	465	424	431	468	445	417	446	444	438	443	434	452	431	423	409	459	438	419	424	459	423	431	444	430	471	446	433	445	426	430	456	474	433	441	452	450	443	463	471	455	442	496	445	460	413	425	452	412	438	405	476	450	467	480	428	477	477	411	459	514	439	443	439	414	452	444	460	451	432	481	407	463	430	432	466	464	441	467	469	417	431	454	438	466	415	464	452	434	429	418	429	447	434	422	444	456	486	378	435	421	452	481	469	416	432	437	439	477	442	450	473	446	442	421	417	420	451	405	446	463	456	459	446	445	459	451	435	418	440	459	465	444	465	451	448	461	447	411	436	443	451	457	476	442	485	438	447	443	437	421	452	462	456	409	451	424	465	441	456	439	490	433	423	428	420	452	446	423	449	402	439	425	463	432	457	430	478	429	540	379	435	467	439	455	498	442	460	460	471	436	435	424	456	453	460	451	457	458	410	452	441	428	445	431	450	461	438	426	477	458	460	461	459	418	454	442	446	441	430	459	404	406	441	444	423	417	435	449	461	437	448	421	472	466	447	436	469	480	451	445	389	461	466	450	461	454	433	425	447	446	451	452	422	446	408	455	432	458	468	470	469	447	387	453	434	436	440	439	443	441	396	493	447	467	467	444	439	476	465	472	454	432	430	440	417	445	444	433	479	452	440	474	419	395	469	462	406	464	474	463	449	453	442	435	407	444	431	454	470	421	443	503	421	441	446	463	463	460	441	428	449	465	418	453	439	436	433	434	441	453	452	473	432	434	485	418	388	454	477	458	448	436	484	475	400	455	459	442	437	479	418	475	413	445	425	454	431	451	485	433	436	453	459	447	462	464	436	442	439	395	441	448	451	471	455	447	443	444	436	457	457	454	462	431	443	480	428	486	432	462	448	481	435	455	452	453	435	431	438	462	450	475	469	439	426	428	451	435	449	431	451	437	448	469	441	457	459	456	479	422	434	503	407	443	465	437	435	428	429	441	435	483	436	418	412	431	419	480	441	436	484	443	464	447	412	436	436	432	454	452	423	403	442	431	446	442	450	453	454	465	419	453	451	472	447	439	440	448	438	449	448	409	478	472	461	449	448	431	442	440	448	427	472	437	479	397	474	427	497	417	450	446	449	438	435	440	446	496	398	431	461	433	481	447	438	432	422	431	435	406	479	410	463	429	421	426	468	451	438	448	433	438	430	496	490	457	439	426	446	446	441	446	404	429	425	421	416	422	425	433	428	420	433	492	449	444	444	440	449	391	444	441	448	433	459	485	442	410	451	458	408	455	427	431	463	440	427	414	446	437	428	407	425	443	463	464	471	470	450	430	462	447	442	407	400	449	507	430	414	444	452	422	408	420	469	435	484	452	432	437	433	445	436	453	440	407	447	446	458	392	457	462	458	460	420	458	427	431	446	448	430	458	473	442	431	474	425	433	440	426	471	448	451	442	458	466	456	441	430	446	482	457	460	451	489	407	437	447	457	453	454	430	436	431	428	393	413	445	458	402	458	459	437	425	446	442	414	421	443	448	435	456	494	405	431	457	436	412	425	465	474	459	441	478	423	472	452	416	448	435	460	458	433	459	429	452	443	455	456	409	498	438	432	454	420	479	423	420	476	416	442	464	418	439	450	451	433	445	494	424	440	445	410	475	500	472	438	435	442	453	491	422	456	425	487	445	472	439	469	431	433	422	430	402	419	424	432	444	468	425	432	448	453	447	444	436	455	451	425	436	458	458	433	444	440	420	431	413	442	460	470	416	427	393	457	445	470	417	422	411	452	450	457	440	442	446	459	449	444	438	423	434	470	445	433	462	448	424	448	425	427	455	451	420	475	498	473	433	449	450	441	478	458	456	462	458	417	440	427	441	444	411	464	425	439	415	449	436	413	442	428	482	448	503	458	469	426	435	430	455	443	460	423	413	438	464	428	448	428	458	423	468	429	455	460	454	428	453	459	449	474	449	479	439	409	446	438	403	444	413	428	463	419	453	450	463	472	470	431	452	476	441	427	428	452	450	485	501	438	486	450	433	468	456	457	485	444	434	459	446	426	418	464	433	416	456	424	420	458	447	444	464	441	425	435	420	443	439	411	443	462	419	441	494	430	455	433	437	440	456	436	469	387	423	452	428	431	447	456	435	468	447	447	437	409	458	425	464	436	458	449	437	437	443	444	423	451	427	445	464	444	477	449	434	491	457	400	474	447	459	418	421	459	439	449	446	499	436	419	449	440	450	446	482	437	414	441	419	423	447	468	427	420	425	448	450	422	445	445	517	451	434	468	448	414	414	447	420	448	437	440	426	445	449	423	407	447	432	441	441	434	438	448	458	452	426	449	431	435	453	440	442	445	450	445	443	468	455	441	466	469	446	423	439	444	446	470	502	460	436	468	432	423	421	471	433	436	462	447	422	437	464	477	394	472	462	480	449	444	427	434	427	425	409	417	441	424	462	434	448	424	430	398	457	414	405	459	444	467	445	452	437	456	461	453	449	465	487	470	446	398	406	407	427	434	416	457	444	446	436	445	425	460	428	432	435	427	409	435	434	441	422	402	435	423	446	456	438	452	447	430	441	428	437	438	458	426	435	489	445	443	465	458	446	499	445	448	474	420	434	443	462	412	424	418	478	465	448	424	476	451	441	419	443	441	422	427	446	446	468	439	434	458	415	452	421	457	416	449	462	456	440	481	451	459	443	475	463	425	493	428	438	421	426	446	449	426	461	487	428	438	423	444	460	394	429	482	438	447	451	446	434	415	441	414	440	469	443	444	453	397	468	409	471	440	432	452
22494	21061	28586	23822	21715	23660	22803	10408	4985	3423	2743	2236	1899	1698	1361	1205	1020	920	874	783	738	626	505	460	460	438	423	421	368	340	329	298	312	314	297	307	296	275	267	295	289	279	274	263	256	259	261	225	255	247	266	258	263	245	247	239	237	246	218	230	250	242	233	251	223	231	233	265	274	266	233	245	243	235	224	258	244	242	280	249	243	220	257	220	230	250	235	231	208	224	239	234	234	276	251	226	239	233	207	223	224	239	252	258	247	243	248	207	206	230	246	260	226	209	226	213	249	217	239	265	217	255	211	212	237	233	244	241	218	232	253	252	225	247	237	223	259	253	259	224	226	232	244	220	239	258	232	214	229	261	219	230	223	225	234	246	259	255	234	233	212	233	213	243	230	219	269	252	238	229	217	260	253	234	246	224	218	239	216	229	224	246	196	210	244	239	202	239	243	271	254	227	244	225	237	245	229	243	209	224	233	231	210	242	209	233	225	224	235	227	248	225	230	217	208	228	228	215	229	229	217	243	240	259	229	215	272	246	258	266	229	246	216	252	216	242	225	245	229	242	242	227	233	224	224	217	227	203	246	228	225	237	236	248	203	222	216	265	239	235	257	244	255	263	243	247	243	250	247	259	230	237	223	222	246	236	231	223	250	258	252	215	256	226	217	265	248	247	235	254	204	232	253	206	228	230	238	242	239	219	241	234	237	259	245	228	262	222	218	243	223	239	233	221	227	217	218	229	243	216	215	237	230	250	239	233	224	221	249	270	237	269	216	228	233	235	207	233	224	232	239	201	264	229	259	245	238	240	236	238	267	235	220	219	233	238	261	222	254	249	234	231	229	250	233	218	225	212	239	239	229	265	233	227	224	218	228	226	250	228	250	231	232	226	235	220	210	230	241	234	253	243	209	221	226	227	230	233	250	216	236	241	207	245	255	233	225	234	260	227	238	217	258	252	246	229	243	230	228	253	254	218	194	243	236	250	234	228	211	221	216	242	229	253	233	230	244	263	261	249	229	260	230	198	231	242	237	206	260	254	219	227	247	248	220	223	244	228	246	245	244	269	234	256	235	243	243	230	258	258	237	232	219	256	234	240	249	245	243	232	212	254	236	225	230	230	230	241	221	228	218	239	235	206	254	233	247	233	212	219	250	208	226	252	237	257	253	240	216	216	244	239	232	249	200	231	232	243	243	231	212	245	236	247	213	239	215	248	241	249	231	219	252	245	254	284	253	236	229	245	217	260	237	212	236	243	219	217	251	220	245	219	238	226	247	221	260	212	243	224	218	246	254	259	224	225	231	253	247	216	229	224	241	238	231	213	231	227	220	210	224	226	233	215	228	249	244	216	241	256	248	227	220	228	224	222	248	239	244	231	246	255	218	237	235	221	249	234	205	264	230	247	230	238	264	234	263	231	262	255	243	226	234	249	252	205	217	216	264	233	242	212	255	219	243	210	233	247	230	239	217	243	241	235	249	216	211	266	220	220	221	256	220	211	250	237	251	230	212	218	225	218	254	221	245	229	225	245	240	222	214	245	240	218	237	226	239	237	247	233	220	234	265	216	236	250	230	228	239	218	239	212	224	251	232	243	227	242	237	219	218	215	249	241	229	236	248	218	250	204	248	243	244	236	250	225	226	226	239	248	220	264	226	201	251	217	259	223	254	255	239	225	228	217	242	242	237	240	246	244	227	264	252	222	226	235	232	241	251	236	216	230	229	220	257	248	203	249	228	229	218	247	219	249	223	240	232	250	234	249	220	255	248	242	226	210	211	246	225	252	218	218	225	226	240	230	250	230	215	227	247	220	230	229	215	253	238	236	222	234	242	250	247	229	221	232	247	232	241	258	238	245	232	236	240	227	244	234	256	242	253	226	220	207	243	233	260	236	229	225	215	216	234	255	208	236	238	239	237	223	247	245	234	272	239	216	259	237	233	254	224	231	245	230	226	267	233	209	251	222	224	269	248	235	225	264	254	254	239	227	245	236	242	218	207	237	235	276	236	240	237	255	231	224	245	238	247	247	225	256	213	235	235	257	230	233	226	227	205	245	248	204	244	250	230	233	235	242	265	222	245	261	243	233	218	220	224	218	238	256	237	245	223	239	224	229	201	222	230	234	229	259	202	235	257	238	239	222	244	209	256	222	244	252	255	246	223	244	213	221	225	228	237	241	244	235	212	232	241	243	227	241	239	235	244	235	242	246	243	214	241	247	225	225	248	223	217	235	238	234	257	239	229	240	237	235	222	255	222	231	216	240	238	243	237	230	237	246	243	227	250	247	223	223	270	235	243	186	231	238	249	234	260	261	229	244	234	199	226	227	236	246	226	221	248	234	253	242	246	239	233	253	202	214	203	265	237	224	202	266	234	244	234	241	217	214	234	245	235	253	237	263	228	272	224	225	242	249	267	240	239	258	213	248	261	220	232	229	247	262	244	208	268	227	222	239	239	231	227	222	267	240	219	266	246	233	244	252	250	266	234	253	238	194	233	229	228	241	208	235	239	228	228	221	249	221	239	226	220	230	226	233	239	249	228	236	235	221	242	209	236	208	233	241	231	226	201	255	225	240	236	257	233	227	252	241	239	234	235	219	255	262	251	221	245	255	234	224	234	211	235	237	235	223	230	230	240	219	218	219	229	258	233	237	264	198	227	235	235	245	222	251	222	229	256	224	229	223	240	203	216	262	216	246	239	217	220	259	239	221	218	257	228	246	221	233	253	226	235	233	215	242	213	214	238	226	236	219	227	241	212	258	251	235	231	253	229	227	230	271	247	260	233	215	224	215	226	224	247	243	254	233	223	246	219	220	219	231	257	253	232	213	244	249	222	249	195	238	240	195	222	258	218	236	224	230	245	246	212	223	236	237	246	236	238	211	247	254	263	224	246	228	222	231	222	250	231	231	212	212	239	210	240	244	235	214	261	236	243	230	228	216	230	197	226	241	220	217	248	235	199	213	243	275	234	231	229	227	248	251	237	256	235	232	229	233	257	245	214	244	224	261	236	226	238	244	227	239	241	253	221	240	201	232	259	246	231	229	256	246	246	218	223	224	225	235	223	219	255	221	224	213	234	254	221	238	235	237	226	225	259	225	218	237	213	234	241	213	246	240	238	251	270	228	219	252	249	216	238	244	231	218	259	207	195	227	251	234	245	254	226	228	227	214	236	231	223	228	253	259	246	220	207	230	211	237	226	236	231	258	224	217	226	234	220	251	243	219	251	237	249	236	241	223	230	235	226	239	212	242	216	211	197	268	217	239	232	256	264	241	198	252	232	226	265	273	228	227	212	220	236	254	245	245	214	247	201	239	234	241	257	242	217	249	245	232	245	230	239	231	241	240	230	244	253	234	263	244	234	256	233	220	230	244	215	240	236	237	249	270	232	239	260	241	236	241	241	254	249	233	230	245	234	251	226	258	271	214	253	234	234	241	273	244	203	237	251	272	220	244	228	250	222	221	239	238	236	204	219	212	208	215	255	255	208	262
21961	48063	42369	35651	32524	27503	19972	12701	7583	5367	4399	3683	2976	2407	2106	1852	1576	1280	1224	1123	1064	882	689	603	641	539	523	496	467	389	382	365	381	392	344	365	330	362	320	314	299	337	357	277	294	287	286	284	281	297	282	274	249	261	288	277	301	283	251	239	282	259	261	246	248	253	282	258	244	232	257	278	276	265	254	249	291	264	251	259	265	295	267	253	264	252	243	267	253	268	231	278	281	238	265	253	262	262	303	251	273	263	275	264	246	274	278	246	268	267	271	243	259	305	242	282	234	286	273	244	268	253	235	270	257	241	263	275	237	253	261	255	239	245	235	258	258	278	265	256	269	259	267	270	279	249	261	253	259	265	265	273	245	246	263	265	251	255	264	230	248	277	243	288	256	286	277	234	221	269	256	277	264	279	282	264	239	250	264	256	265	269	251	255	279	249	274	233	284	264	258	239	275	269	271	249	251	243	265	245	298	266	258	281	261	268	245	244	255	271	294	264	281	252	280	247	256	266	267	252	243	283	256	275	286	251	268	259	249	308	240	271	285	263	239	259	272	258	266	252	241	265	248	239	261	259	261	260	258	253	224	279	288	285	243	261	261	250	219	283	264	259	276	257	255	251	281	244	242	269	284	253	262	280	277	283	286	247	294	261	239	264	278	279	267	275	255	269	274	294	275	249	260	277	239	247	274	261	253	261	260	286	262	257	265	234	270	277	264	247	257	262	253	272	264	262	261	284	240	249	264	267	285	251	268	259	276	262	258	227	271	262	249	271	241	250	264	243	249	256	253	249	246	264	231	239	263	270	240	271	261	279	256	244	278	248	282	261	260	292	248	249	293	234	262	258	256	271	249	268	270	276	264	257	252	241	253	255	294	261	256	269	277	252	268	248	238	237	257	250	243	262	273	255	258	252	281	246	245	258	279	277	268	291	279	239	236	252	251	250	294	260	238	261	252	272	251	265	251	259	275	250	259	250	253	263	255	269	259	270	258	258	264	256	242	241	264	268	254	259	251	267	282	250	268	247	283	276	257	251	243	240	245	253	247	239	221	248	282	248	228	235	270	249	261	266	283	262	245	290	260	252	255	277	253	255	255	270	273	256	250	251	253	265	276	261	253	250	274	262	285	257	251	266	262	248	229	272	271	266	276	267	262	235	250	252	293	255	268	253	269	258	261	258	252	255	255	253	273	233	250	221	269	264	229	246	263	230	233	270	247	241	249	252	276	263	252	292	261	275	265	272	272	265	248	250	266	267	250	268	246	257	260	279	266	229	291	268	269	277	254	264	271	263	256	263	286	245	271	237	283	278	252	284	252	270	257	254	277	253	275	265	268	241	284	275	254	256	283	256	265	268	247	271	310	287	254	268	281	268	280	264	284	260	241	249	294	247	272	242	243	243	263	274	243	271	287	260	250	272	249	277	280	266	277	276	253	265	275	263	247	267	241	255	273	258	250	263	241	273	244	279	247	241	296	269	286	277	269	282	267	271	267	262	282	276	246	258	251	241	272	235	240	271	273	268	243	256	273	231	243	259	289	248	275	274	265	243	242	276	268	255	297	242	258	253	258	280	258	290	272	249	278	276	248	269	263	268	283	237	280	256	262	272	266	250	262	254	272	239	244	289	256	252	246	270	281	287	251	269	265	245	270	258	257	269	274	266	266	275	294	261	277	224	254	269	267	272	249	264	260	274	250	254	279	268	248	262	251	246	241	266	264	254	282	253	273	262	258	255	276	244	254	271	255	279	274	264	250	250	267	287	257	263	256	246	265	258	255	272	259	287	264	263	270	242	274	236	269	261	268	255	258	246	292	274	264	237	265	252	266	278	248	251	260	258	286	238	283	250	261	278	237	251	278	244	266	274	252	259	294	261	242	255	245	264	266	274	298	255	233	242	246	255	231	243	268	245	273	260	277	262	248	265	227	257	256	267	254	281	261	280	255	253	254	261	224	257	263	269	270	234	243	252	279	274	274	284	251	270	271	244	236	279	263	268	273	247	259	275	254	255	242	265	267	264	235	265	260	260	288	281	267	265	255	284	249	254	254	253	266	280	301	226	290	266	238	266	253	247	269	259	233	232	266	248	266	274	274	272	255	238	264	250	267	254	258	274	255	279	260	287	286	246	274	274	270	239	233	253	276	251	256	256	288	264	265	258	262	254	254	248	283	270	242	235	274	272	265	277	283	281	264	277	266	262	257	259	247	266	244	266	264	241	256	248	262	272	269	247	250	248	288	287	253	278	275	269	246	243	246	249	274	236	263	271	267	269	272	261	249	237	270	254	262	253	275	245	278	269	244	248	270	255	271	252	293	245	242	272	278	269	260	241	229	264	235	265	262	280	243	254	279	275	270	261	234	250	246	286	268	245	263	275	269	224	261	265	258	260	244	254	270	267	257	244	245	268	231	290	238	241	255	265	255	265	235	225	261	261	234	272	248	242	265	267	246	249	243	226	259	270	290	219	248	249	243	265	266	249	258	267	238	274	284	266	238	240	270	252	261	264	274	262	284	252	271	275	265	233	276	243	255	304	273	262	250	290	247	274	236	258	245	280	266	265	280	245	279	258	277	273	255	269	234	265	248	306	259	259	245	275	259	256	248	236	254	253	253	267	253	257	267	244	288	268	267	292	248	250	240	254	258	276	240	263	274	263	264	241	243	270	222	254	256	254	226	276	260	246	236	252	254	291	236	286	267	268	243	241	251	272	268	251	257	238	257	269	253	279	271	281	249	285	268	259	254	277	286	257	272	224	274	262	280	269	242	292	270	247	267	269	254	281	300	276	219	260	271	242	278	271	253	279	295	271	314	260	240	251	244	276	256	248	274	262	253	283	254	256	263	278	270	257	229	287	241	306	295	279	278	245	245	267	285	251	246	274	258	255	258	263	273	261	267	250	247	256	236	247	272	298	259	244	257	283	255	290	266	283	252	276	250	239	253	270	230	269	252	246	261	251	271	268	247	264	258	247	282	265	287	261	251	258	261	250	251	269	256	241	275	254	282	268	258	262	247	250	266	288	265	260	245	271	237	242	253	241	273	237	257	257	283	265	260	260	284	289	261	254	254	270	285	251	257	272	235	253	300	261	233	275	264	261	228	262	271	241	255	273	261	294	283	226	270	244	271	272	260	252	269	236	264	267	243	264	254	279	279	248	252	225	248	265	269	244	254	223	257	258	270	252	260	245	264	247	253	286	302	272	265	239	254	267	241	258	246	270	282	269	262	252	277	268	257	273	264	259	277	245	274	279	271	252	247	281	267	245	261	284	256	254	264	259	283	239	255	270	276	258	275	260	271	276	253	252	273	260	273	268	257	249	269	281	263	250	264	260	264	242	278	254	266	268	272	278	265	285	249	237	264	270	249	261	284	245	228	284	274	273	278	238	258	255	274	253	257	244	257	267	256	244	263	272	269	257	268	263	238	263	252	249	290	264	262	248	242	249	270	268	249	229	263	253	290	248	247	288	221	282	260	255	275	263	270	243
27562	23117	26439	21729	15506	10459	6239	3433	2047	1608	1356	1283	1095	1042	875	839	865	783	755	719	718	647	621	617	601	625	571	558	552	539	539	518	521	531	494	544	524	558	539	517	508	527	542	493	520	508	502	523	556	509	521	498	536	531	550	507	490	519	512	503	562	532	504	517	511	531	491	524	543	502	551	493	485	494	502	510	536	522	517	488	585	530	512	514	508	546	496	511	531	485	512	532	484	529	496	526	509	570	526	513	483	511	494	505	519	528	491	506	548	493	547	563	562	551	516	477	490	491	547	508	547	525	507	532	500	497	532	518	488	497	495	514	507	507	489	521	505	456	511	503	488	536	507	501	527	515	546	480	509	556	522	534	537	534	507	510	473	504	519	507	568	538	519	475	492	504	512	495	535	497	509	507	522	517	498	468	505	523	494	540	490	541	531	528	519	521	486	491	498	501	518	490	514	562	499	510	492	537	496	499	499	494	528	516	531	550	476	503	538	494	506	510	523	506	472	487	472	520	492	540	536	501	508	533	514	514	536	558	549	527	501	531	536	534	488	518	526	500	536	542	521	545	503	511	538	483	529	498	528	505	507	494	547	539	530	548	512	486	539	512	519	520	539	499	496	534	528	522	518	488	529	503	483	533	491	531	494	537	500	539	526	507	529	542	548	490	516	540	541	507	487	526	568	541	518	485	541	507	528	511	527	500	521	551	532	509	507	546	524	520	526	520	558	500	566	543	480	528	524	488	458	548	528	516	490	562	537	501	564	556	495	518	509	538	516	529	505	538	463	553	576	525	541	521	541	523	554	516	524	477	499	534	505	492	563	466	522	511	553	556	520	513	493	482	524	534	490	487	504	530	553	533	503	520	509	509	505	514	536	507	497	536	504	537	565	547	531	515	523	549	472	512	531	507	559	524	508	526	499	522	553	523	528	490	504	522	538	523	545	540	518	468	554	523	477	547	524	494	514	492	500	550	536	535	509	532	525	512	541	564	516	467	530	548	532	485	476	532	527	485	516	510	529	535	498	518	499	485	478	530	513	495	495	504	518	558	490	509	490	552	556	567	510	511	495	510	518	563	536	456	551	510	477	494	525	525	526	527	503	529	547	483	511	512	543	532	524	511	507	513	543	507	504	543	507	529	550	510	495	488	508	566	502	536	491	551	541	544	497	503	518	546	469	499	513	550	548	515	508	532	536	531	501	502	567	571	597	559	513	556	513	502	544	502	560	572	536	542	501	497	520	482	477	511	493	525	502	484	498	497	503	514	524	540	554	526	543	513	499	539	499	480	478	505	503	483	549	557	531	546	505	503	519	501	528	537	541	504	547	481	497	475	483	501	505	508	536	509	501	509	493	532	536	535	525	500	529	496	509	558	485	485	524	514	506	548	515	494	487	511	562	527	504	533	517	525	553	537	514	502	503	546	515	470	532	536	494	525	532	510	518	524	495	524	563	515	517	496	506	471	505	512	483	528	492	498	471	506	543	512	510	564	498	503	532	484	512	508	527	476	513	548	526	561	522	545	500	495	492	503	543	546	538	519	493	498	552	496	533	546	514	551	495	533	522	523	505	533	521	506	517	518	539	510	523	497	476	584	526	537	509	489	483	484	543	489	511	524	510	518	491	566	516	479	510	512	531	496	543	492	491	556	522	498	521	540	488	485	558	517	496	505	527	487	527	582	531	551	498	545	505	528	526	532	523	540	514	521	521	503	509	507	485	523	545	543	534	523	569	483	523	496	490	501	547	493	486	528	555	519	534	516	516	507	521	512	488	498	500	502	507	519	507	514	494	537	501	564	529	494	498	534	492	523	513	497	477	465	510	495	522	517	529	519	496	507	498	513	549	517	507	524	483	528	504	495	504	476	507	510	547	512	509	488	516	529	494	471	539	510	515	483	480	530	488	511	515	544	549	566	532	520	556	539	477	508	537	539	520	509	537	512	525	496	510	497	493	518	559	564	515	486	494	527	526	527	550	520	536	549	549	520	523	535	522	520	515	526	555	519	502	477	530	569	510	526	463	488	476	514	515	508	545	505	559	525	492	541	527	508	491	507	503	520	543	552	522	529	521	529	487	513	500	522	553	544	529	492	577	472	513	538	524	505	520	561	529	516	522	498	509	507	516	533	496	506	525	530	501	510	549	500	538	530	518	534	490	477	484	487	538	563	538	530	474	513	504	536	554	528	536	494	491	531	509	513	480	505	543	558	503	495	521	498	527	512	566	518	569	542	522	477	502	464	562	519	519	528	510	496	502	509	511	533	543	542	553	520	510	500	478	577	504	542	520	531	532	520	531	482	533	528	493	504	512	501	497	518	534	533	491	536	527	505	521	531	515	538	508	539	511	528	530	523	504	495	490	517	511	548	499	542	533	534	504	538	489	514	561	552	515	505	545	502	540	513	533	484	549	506	491	548	510	536	479	525	531	532	497	542	487	497	537	514	506	518	527	510	563	523	508	529	534	491	476	491	481	545	510	518	529	516	538	475	490	465	515	564	544	500	530	533	523	531	555	571	556	511	541	508	546	534	528	538	466	523	518	488	511	500	553	541	536	509	563	534	472	491	503	530	527	520	477	513	530	504	487	483	523	468	540	533	483	533	523	523	508	514	529	509	519	492	519	490	511	525	525	487	512	509	552	487	544	518	525	512	562	515	520	541	522	552	483	469	503	528	546	511	516	535	496	555	510	547	512	536	495	525	544	557	475	507	544	520	506	543	488	512	477	515	520	537	502	514	565	532	572	514	516	508	485	560	521	457	530	503	518	521	517	536	511	517	532	500	462	550	482	496	514	497	522	528	517	539	521	536	527	542	493	512	535	518	550	547	532	554	519	516	523	484	519	533	508	490	501	533	545	556	560	448	500	519	539	517	567	476	533	519	531	505	508	520	559	495	501	539	533	506	538	501	481	501	522	522	551	503	496	505	516	462	510	516	533	522	512	517	505	566	529	503	547	547	503	502	480	554	529	541	532	527	517	481	504	547	538	525	507	529	529	533	485	515	508	526	509	532	515	501	508	533	496	527	518	540	522	563	518	513	545	521	578	524	473	513	497	542	535	519	524	519	498	525	519	483	492	522	517	511	543	522	539	540	493	508	521	528	500	514	537	523	528	485	533	537	497	487	487	501	521	518	494	493	518	493	485	515	516	536	500	490	529	551	547	553	547	515	511	479	567	493	512	493	487	550	458	489	545	450	511	514	507	532	521	487	521	481	526	455	490	485	522	485	542	529	495	496	545	488	524	560	507	518	559	540	502	549	539	529	543	526	538	514	509	518	537	455	526	457	489	486	513	508	500	496	539	582	520	517	495	506	484	529	508	506	500	522	467	495	501	543	552	514	509	517	546	495	456	512	509	550	506	480	546	537	473	491	510	534	564	490	480	550	520	472	537	486	570	481	490	506	498	504	491	502	491	522	497	479	532	545	503	478	518	521	507	482	550	515	505	492	517	493	502	555	538	522	501	512	506	494	490	487	543	516	457	517
18172	33414	29017	21499	18410	14433	9507	5458	3237	2575	2068	1830	1631	1402	1268	1104	1084	981	919	846	856	806	733	700	660	654	632	656	614	608	622	552	600	617	601	581	580	549	584	600	625	595	593	571	569	605	634	590	589	561	545	564	619	532	586	597	525	535	567	562	594	558	523	593	554	584	571	600	583	563	589	568	571	571	587	550	555	589	577	518	574	564	565	567	555	560	590	582	561	537	558	537	595	548	593	570	590	574	555	590	594	567	587	602	606	567	596	580	585	577	560	545	566	558	572	581	604	584	594	566	552	560	568	639	584	555	633	579	551	584	543	554	544	548	565	586	555	595	565	557	617	561	567	570	576	620	577	566	572	574	614	581	533	545	612	572	594	603	585	617	565	555	634	595	552	564	581	620	569	567	573	546	582	571	587	564	545	560	601	563	575	592	568	580	573	539	570	584	579	595	619	555	621	575	557	564	550	577	569	581	583	574	584	583	584	626	565	586	636	568	541	562	587	536	603	555	602	548	574	572	562	624	585	520	583	563	567	579	610	567	621	596	599	584	550	606	543	599	609	529	538	572	546	598	586	634	571	574	574	501	571	587	614	580	600	615	585	587	565	593	564	592	577	579	564	569	527	556	590	555	636	566	598	631	586	547	599	615	582	556	578	548	559	552	531	565	544	557	587	567	598	561	588	593	592	612	594	575	580	606	566	588	592	598	580	573	578	584	579	520	526	616	606	585	584	593	598	556	601	518	588	556	576	562	552	570	522	607	583	597	575	592	618	592	588	567	547	564	570	553	560	555	579	590	578	545	584	596	591	561	561	586	593	578	592	586	570	591	620	543	582	577	584	586	581	594	592	606	573	549	558	590	561	563	555	580	567	584	603	574	602	564	595	550	561	558	553	593	573	564	610	588	604	587	577	556	599	601	594	559	571	600	563	615	529	558	618	569	610	551	612	584	579	604	535	553	592	589	544	597	539	572	616	562	524	530	565	592	587	596	555	563	573	588	610	594	595	579	590	580	555	578	562	565	567	602	600	601	570	545	524	600	534	600	571	609	530	608	574	590	598	536	533	570	580	579	544	616	579	588	556	564	598	577	580	559	584	569	574	582	570	556	579	581	554	610	560	612	590	591	577	572	544	564	569	575	547	584	559	564	548	595	598	568	576	581	548	546	590	557	543	564	594	632	561	526	613	592	575	572	557	587	621	621	578	607	541	561	560	595	564	573	610	522	620	579	562	613	587	592	556	580	567	574	591	549	572	576	577	557	612	569	568	603	573	566	615	589	605	574	559	580	557	584	582	560	556	581	592	633	595	557	555	580	579	572	561	535	573	566	563	548	554	555	579	591	605	609	561	551	598	558	566	559	544	560	603	615	563	546	582	610	576	551	556	532	579	600	583	549	572	550	571	582	550	560	551	601	571	534	542	539	601	546	559	568	532	526	559	566	584	539	570	569	590	577	574	572	549	589	578	577	543	578	519	619	576	537	574	580	573	555	571	556	597	587	535	561	559	553	566	556	571	560	575	592	635	574	577	568	545	521	553	598	562	544	558	504	549	564	561	603	579	589	587	559	588	567	617	585	549	594	600	577	537	601	556	539	591	619	566	578	568	569	539	572	554	578	593	580	625	544	602	580	592	624	587	588	558	547	579	561	540	592	589	595	530	567	542	562	586	604	529	568	530	553	589	588	559	589	545	568	593	555	524	586	555	552	630	605	551	575	580	612	544	563	567	513	592	584	596	579	567	567	555	536	568	575	576	609	569	563	553	620	564	564	569	595	571	608	534	580	568	563	593	584	584	586	540	593	576	554	599	565	556	579	537	550	558	583	553	564	584	574	591	604	567	556	573	623	593	595	542	573	554	578	570	573	622	517	556	554	552	594	565	548	552	590	604	611	617	581	548	618	551	553	550	574	563	568	571	571	560	553	511	547	545	546	587	583	586	596	598	621	582	566	536	583	525	540	589	612	567	564	560	546	585	568	567	596	605	607	575	645	632	526	601	588	570	589	560	589	531	559	578	596	549	563	610	584	525	567	612	572	549	578	557	562	578	548	528	551	574	596	547	571	612	582	547	555	545	544	572	585	565	543	585	567	573	581	541	543	581	596	555	575	549	571	527	592	566	565	575	557	526	592	566	587	549	623	556	572	573	574	584	600	571	575	567	577	586	568	605	550	610	569	540	596	582	548	596	575	571	573	557	563	575	601	555	538	591	579	561	538	581	572	598	560	585	575	595	631	601	565	571	539	548	575	599	583	554	563	564	591	556	580	585	606	587	565	575	555	575	541	572	572	547	585	563	566	587	594	573	618	572	569	554	562	554	537	591	568	570	610	543	536	579	562	591	547	630	562	538	569	569	582	581	563	535	541	581	586	579	574	536	577	548	606	592	569	599	572	555	566	569	535	526	579	544	569	550	573	557	587	590	585	601	581	559	600	580	556	544	577	582	560	568	593	583	576	569	587	568	590	576	610	580	606	562	558	623	563	571	565	524	617	585	535	572	573	580	553	575	565	602	557	566	535	589	590	587	578	587	572	550	558	617	558	609	581	579	594	602	606	569	569	584	591	569	571	590	598	597	578	596	574	575	621	605	545	579	550	575	575	585	532	601	527	566	555	544	583	576	564	648	570	585	618	543	526	590	559	614	552	585	601	579	598	573	605	550	601	611	598	586	593	605	588	541	548	571	603	585	579	633	571	569	613	575	581	551	593	636	590	550	566	593	561	550	571	570	562	585	589	589	586	591	588	560	561	555	570	573	608	579	597	620	582	619	588	591	585	601	561	600	572	590	583	581	561	522	588	518	573	596	604	606	569	584	589	583	580	568	594	570	561	576	565	586	582	569	570	584	600	569	530	559	618	563	581	583	542	519	573	552	573	582	615	639	546	566	559	626	557	535	576	578	551	540	560	550	563	527	606	576	539	551	599	515	580	567	580	546	578	589	562	532	568	594	601	572	532	574	557	573	570	590	558	545	562	567	561	579	599	619	600	631	583	559	610	595	596	553	599	589	616	548	558	604	584	574	578	635	592	587	585	565	551	583	596	556	593	602	588	588	567	581	593	568	617	557	593	596	551	567	568	606	565	612	574	574	573	619	589	581	560	606	552	570	571	561	579	574	582	571	553	551	576	589	565	590	577	531	581	624	571	589	585	577	526	582	602	583	565	588	566	633	602	546	540	562	595	591	555	602	576	597	558	597	588	578	557	579	592	601	601	584	605	617	555	539	534	595	590	602	609	618	598	560	576	577	584	577	574	603	553	598	555	587	573	575	558	560	550	573	582	586	583	595	592	571	577	603	586	610	583	596	630	603	589	594	587	578	579	578	582	560	589	544	516	588	572	560	549	549	570	616	567	606	560	561	572	589	584	574	555	559	591	562	537	550	573	537	584	607	596	575	548	559	623	572	547	557	536	579	574	589	578	574	597	536	525	584	558	545	566	581	584	565	585	534	596	596	546	561	578	571	568	604	560	573	585	595	598	528	556
23510	20959	28175	24342	22727	21560	14933	6544	3365	2531	2128	1803	1532	1406	1148	1012	943	839	816	815	770	650	588	516	515	519	561	512	474	492	473	435	468	457	456	419	463	430	430	395	424	465	408	433	433	460	405	425	414	411	465	412	407	406	409	418	417	426	432	424	384	454	412	403	423	407	393	404	410	420	419	418	416	373	402	390	414	398	347	380	405	405	418	401	406	366	431	378	407	369	378	388	412	433	420	373	418	421	393	397	416	402	429	444	395	396	412	409	427	446	414	388	406	411	389	425	395	434	377	447	399	399	421	440	408	366	403	402	413	399	432	418	399	425	398	406	456	389	353	401	390	408	411	414	447	396	391	414	401	382	438	413	382	396	393	380	396	427	422	397	402	413	401	421	438	391	381	362	457	434	390	380	412	415	407	394	415	390	387	440	399	430	416	417	399	415	400	377	409	431	364	399	400	415	438	418	370	419	387	417	403	399	405	424	391	424	398	421	385	427	427	397	415	430	387	411	405	423	383	433	391	418	382	397	385	402	381	405	417	420	430	422	362	423	415	466	439	413	432	405	393	398	418	377	402	385	378	397	406	418	392	431	394	416	407	432	385	431	386	400	359	406	384	414	392	404	386	402	400	372	377	412	420	416	409	429	400	378	368	438	447	387	437	419	375	393	406	417	418	431	424	399	424	401	393	394	399	444	405	378	415	384	392	391	405	392	392	386	404	365	441	418	409	423	401	399	424	387	373	416	405	405	425	394	421	415	413	397	399	383	405	440	411	435	352	404	404	385	400	418	363	389	449	359	398	408	396	421	404	457	392	446	384	383	413	437	407	396	383	434	419	421	393	428	387	403	415	412	410	390	390	402	413	373	387	427	379	399	413	429	404	388	445	396	426	447	414	427	412	376	366	450	455	405	407	429	404	385	392	455	423	423	435	404	415	411	425	439	375	401	382	466	414	421	415	410	394	420	389	411	435	430	419	415	409	402	394	351	391	423	405	355	371	393	448	424	429	404	410	419	406	391	444	426	388	415	388	457	374	402	341	411	391	409	406	399	451	408	399	395	418	389	427	375	426	410	381	420	424	419	395	416	404	428	421	423	428	407	429	369	413	415	413	411	391	386	399	413	392	398	418	387	418	408	423	422	429	402	382	368	382	422	416	403	444	403	422	413	385	445	382	409	403	400	424	392	398	400	377	409	379	446	430	407	367	396	411	415	434	390	408	395	383	408	380	353	423	394	422	393	407	369	412	398	404	384	447	356	398	391	434	365	399	402	376	352	436	381	419	414	403	412	398	418	388	397	451	368	374	418	391	431	402	402	369	405	373	408	407	433	401	402	408	426	399	383	431	391	400	403	423	411	409	426	431	395	408	413	395	417	411	374	363	385	407	403	395	414	407	393	371	421	404	407	405	436	417	417	399	403	404	400	392	446	391	380	404	432	419	388	423	386	422	380	427	405	427	345	394	433	390	446	438	393	391	398	382	421	418	425	403	393	415	405	404	416	417	405	416	384	399	384	422	419	396	439	426	435	394	400	412	403	357	376	367	431	442	411	396	393	402	385	364	406	404	431	409	387	400	409	406	398	410	393	431	417	392	393	435	380	421	414	421	411	400	414	398	411	411	396	414	421	411	384	434	428	397	424	387	402	457	417	395	384	377	427	401	427	389	386	398	407	372	390	428	410	422	438	402	407	421	394	427	445	395	396	364	411	364	384	395	409	415	421	434	442	409	396	396	428	386	374	428	387	425	433	376	417	384	414	404	388	410	395	384	373	405	399	412	442	427	403	414	393	423	403	389	386	425	384	378	405	404	402	405	414	398	389	390	413	408	389	387	426	393	436	396	431	410	417	406	394	423	404	437	394	424	399	444	412	431	422	397	385	403	419	355	436	406	411	407	407	394	418	424	414	376	373	412	395	427	419	394	408	384	422	436	400	391	374	388	388	380	406	407	403	406	402	379	418	425	398	402	396	419	397	423	414	416	416	389	376	405	393	390	416	424	384	437	425	381	339	409	396	405	363	431	401	432	403	412	404	406	373	425	396	393	383	451	387	378	430	418	395	454	436	370	429	379	407	450	390	405	403	455	373	424	400	444	379	407	415	382	374	403	416	413	392	378	429	391	391	413	415	441	409	431	421	390	403	397	436	452	406	401	400	390	379	402	423	428	405	419	407	405	381	402	383	436	413	385	422	425	419	373	412	415	407	442	391	427	399	391	388	394	416	407	421	403	396	396	431	413	406	411	399	408	397	383	418	436	395	409	387	441	397	413	382	425	396	403	403	374	356	443	413	443	386	394	442	410	413	368	422	390	403	397	382	419	383	450	433	372	403	399	402	427	354	425	395	427	397	408	414	420	433	426	363	373	376	404	381	444	440	404	403	388	418	407	390	409	402	415	390	427	389	403	392	398	420	442	400	399	391	387	384	420	391	434	395	395	432	410	378	429	369	420	415	398	400	423	374	398	393	401	431	403	433	380	413	390	414	423	418	389	391	448	379	373	385	407	401	411	419	419	413	420	386	406	420	366	401	374	426	418	402	391	391	407	403	385	395	387	425	387	398	418	386	375	396	424	428	402	431	394	390	374	416	439	427	403	408	370	409	389	422	397	394	421	383	396	406	397	420	420	427	398	371	416	413	411	374	414	420	418	418	358	421	397	397	393	405	424	399	394	420	383	398	401	374	403	369	413	378	381	404	405	380	392	392	422	400	412	395	380	413	400	402	403	409	409	409	402	376	400	415	407	401	419	393	408	379	391	405	390	392	382	420	392	429	413	406	404	416	403	412	411	399	412	415	401	465	398	414	429	404	410	414	418	446	394	413	384	396	398	423	405	440	384	378	369	398	383	386	416	416	394	350	428	370	398	438	390	424	405	383	432	421	443	378	408	405	396	409	422	407	422	387	393	401	406	369	381	399	383	403	398	411	397	405	406	397	353	386	389	410	371	444	454	406	398	417	402	409	430	399	392	421	380	402	404	437	396	390	401	387	427	388	411	394	445	388	402	429	428	398	390	383	395	431	381	395	395	385	393	422	401	390	432	394	439	406	442	407	404	434	391	409	430	392	381	428	401	408	415	370	406	421	407	435	379	381	404	446	360	418	390	424	422	413	413	420	408	365	420	424	386	394	399	393	386	391	377	432	374	393	376	392	385	409	409	432	374	413	417	382	344	401	435	398	397	451	371	415	417	414	418	377	404	461	452	409	385	410	395	357	399	433	373	390	420	426	394	416	365	408	439	397	394	392	420	324	429	396	404	375	390	432	375	353	388	410	405	373	408	392	433	426	407	393	438	429	394	373	377	405	421	408	424	414	375	420	392	405	419	422	426	442	436	403	392	414	409	381	392	391	388	386	421	378	402	443	445	386	416	399	378	381	450	398	397	399	384	385	416	402	403	402	417	391	397	402	387	431	390	403	382	419	417	371	402	445	420	427	400	391	375	361	401	395	431	432	402	396	427	392	464	430	420	382	422	379	429	397	423	391
19302	42442	37892	30179	27069	21784	14951	8923	5594	4022	3421	2684	2272	1999	1754	1530	1350	1262	1163	1036	1010	860	701	681	669	620	651	575	585	525	538	510	516	557	543	490	463	493	471	497	492	491	493	458	514	498	457	489	496	490	468	492	448	501	467	456	490	462	467	492	432	463	493	506	507	456	483	451	418	481	461	446	460	476	455	492	463	443	503	444	484	477	443	441	493	450	460	460	443	435	493	456	477	438	470	443	448	469	446	475	424	476	473	464	469	462	476	452	435	464	451	461	437	458	411	438	469	432	468	474	467	460	469	467	440	447	437	418	461	441	483	432	430	444	420	459	438	449	448	444	425	437	441	434	501	442	449	452	502	462	448	430	476	503	462	446	430	499	445	475	494	442	448	471	450	431	453	479	465	447	472	408	461	457	470	452	464	486	521	473	451	455	432	457	453	431	497	450	459	470	456	487	466	452	430	464	459	448	445	480	421	465	461	447	448	435	448	450	436	464	486	479	444	475	454	473	463	480	454	491	464	447	464	454	443	451	450	440	466	449	489	458	464	461	437	454	476	516	541	486	442	433	446	458	440	456	448	467	420	455	404	476	498	497	450	464	473	437	435	461	434	422	471	460	434	447	413	447	488	432	438	439	468	466	464	437	497	431	483	445	471	442	479	437	440	445	423	476	434	466	465	413	447	456	433	473	442	456	464	459	475	472	450	451	482	487	495	456	448	466	456	450	467	458	458	452	445	466	463	488	476	458	459	430	415	460	457	413	461	489	462	460	462	484	459	445	440	473	488	486	473	477	480	430	485	446	452	478	491	434	439	523	456	440	459	473	444	457	443	441	445	464	464	451	479	500	441	464	478	500	493	413	449	449	459	426	490	464	440	450	501	471	451	493	478	456	443	462	459	447	443	459	420	470	477	506	499	447	503	450	448	441	453	452	461	456	452	439	461	452	447	433	469	446	432	442	471	507	439	474	450	490	453	463	486	418	447	456	512	491	435	422	412	462	464	451	415	446	462	450	511	432	422	478	510	472	468	474	446	458	460	469	475	448	452	444	471	420	492	459	457	503	419	474	502	475	499	470	430	446	446	452	441	444	431	474	467	487	450	453	464	482	430	452	438	451	450	494	453	439	499	427	461	451	465	468	460	466	470	472	479	478	485	470	502	449	450	423	491	469	445	422	475	457	430	442	484	449	447	453	445	443	458	490	472	423	455	425	447	474	478	438	432	420	439	444	471	427	468	452	456	469	429	471	435	464	480	463	430	489	473	451	445	477	458	433	458	450	459	459	471	495	444	453	462	492	487	434	431	458	450	445	447	436	462	450	447	474	456	414	461	451	459	460	460	453	441	426	497	430	458	431	447	465	452	475	433	453	462	426	473	413	477	484	498	440	441	435	423	452	426	455	443	472	436	489	434	469	449	486	456	468	459	485	456	472	424	467	467	453	446	455	447	508	443	472	460	465	465	443	428	447	464	473	484	497	464	471	449	469	462	489	416	445	464	504	470	480	452	498	443	491	451	458	447	458	462	450	425	402	445	485	435	435	456	463	488	468	487	480	465	462	459	473	429	453	462	457	447	467	461	440	486	478	454	444	459	437	457	438	471	472	440	457	435	452	444	447	458	486	450	456	460	461	461	458	444	441	451	466	427	469	460	465	474	466	469	448	468	446	433	444	408	465	421	437	467	466	453	466	418	463	436	463	434	477	461	480	464	474	455	429	426	440	458	467	453	443	474	461	423	431	479	454	428	454	462	493	426	452	462	469	453	455	463	455	422	434	465	467	482	489	462	486	455	447	433	478	463	434	468	464	428	472	451	463	450	457	465	435	468	479	429	431	472	451	438	434	467	432	446	452	464	464	430	437	453	447	448	493	419	473	462	459	436	458	473	441	434	470	475	470	458	474	464	478	437	480	415	464	508	473	481	477	464	459	410	452	451	445	463	436	498	461	448	472	463	454	453	467	455	472	446	447	444	436	441	447	480	471	467	470	466	439	465	438	468	452	461	485	465	488	412	467	469	459	440	442	411	434	431	436	494	468	451	483	464	494	493	485	441	459	450	457	418	437	456	420	448	449	484	466	472	486	451	468	441	458	437	440	458	454	431	462	414	485	471	457	421	457	474	453	413	476	456	446	474	437	433	417	460	479	472	493	482	467	463	466	478	445	449	473	441	469	471	471	459	481	457	437	470	473	450	490	493	473	465	505	460	471	480	451	473	475	481	451	444	485	450	440	474	451	495	440	483	464	432	445	468	462	440	471	453	417	468	471	434	454	439	499	464	462	474	445	449	441	426	487	470	481	489	435	453	449	473	465	442	455	448	477	472	451	491	459	439	445	436	428	431	452	465	461	464	451	414	451	444	477	474	459	486	436	447	416	494	489	455	469	437	472	418	452	462	442	504	436	470	456	442	444	479	484	418	464	475	424	465	452	461	470	460	475	400	454	479	454	461	467	512	441	451	467	475	480	476	490	468	462	471	454	458	458	460	446	442	472	441	453	450	453	457	485	457	445	448	472	478	444	455	482	448	483	480	466	447	500	462	436	456	477	471	471	427	454	429	443	457	433	463	460	426	481	450	449	432	452	494	430	452	453	451	480	430	438	452	478	483	462	465	430	450	493	475	441	483	439	479	502	468	431	442	465	465	443	436	498	451	449	460	419	438	460	469	454	453	455	481	423	503	469	495	497	455	467	472	463	461	494	466	423	461	477	474	433	467	371	437	417	450	496	439	492	504	427	468	452	458	436	506	467	448	497	429	448	476	466	405	475	485	488	469	446	480	463	452	489	462	454	446	449	463	477	479	436	464	450	435	470	466	423	431	466	478	461	446	482	452	452	470	485	462	495	487	460	436	460	487	486	482	466	461	457	428	431	438	438	457	451	496	455	454	448	469	415	428	450	486	481	432	457	476	446	476	470	523	471	521	419	460	482	449	481	437	464	461	466	448	492	494	493	408	448	447	455	455	460	443	459	446	470	439	467	487	476	409	473	438	453	448	443	442	428	456	456	447	489	446	462	466	456	462	478	422	472	477	453	460	445	491	428	466	443	483	458	441	445	490	478	454	461	484	419	458	414	438	499	508	454	437	457	466	499	476	494	509	424	425	473	461	459	475	453	461	450	477	473	434	451	453	439	495	438	467	487	451	438	484	442	473	445	461	473	466	435	460	487	419	474	477	456	492	447	481	446	455	462	423	441	454	453	458	467	442	437	475	501	471	458	446	477	484	438	456	481	433	465	469	502	441	434	468	464	469	404	523	461	464	463	425	447	436	446	458	456	453	469	452	457	459	458	477	455	494	454	482	410	472	438	445	420	416	484	463	448	451	464	470	463	471	476	471	459	454	455	464	425	469	423	473	462	475	439	414	480	473	457	446	422	452	414	427	441	433	468	474	500	437	485	468	432	452	467	457	431	450	437	427	463	419	497	501	465	451	467	489	452	470	451	431	412	527	435	462	428	423	461	431	458	438	460	450	472	399	472	445	413
24468	20972	27527	25583	21573	15891	9322	4481	2546	2000	1711	1470	1313	1103	980	945	855	776	751	697	653	622	533	539	526	506	485	488	473	432	415	448	428	471	417	424	428	431	436	457	459	444	446	443	406	424	406	401	446	466	421	418	406	405	393	383	430	446	373	409	401	419	403	395	453	408	365	429	426	435	419	450	424	405	406	393	403	410	450	392	390	418	421	398	418	406	411	379	400	393	421	393	395	416	419	411	398	383	408	445	404	404	404	381	424	407	412	381	397	406	415	432	394	473	406	379	414	401	390	447	403	413	427	413	448	409	399	424	383	419	399	446	419	442	412	412	406	393	394	423	415	400	425	431	455	431	415	436	405	368	463	423	394	415	405	415	399	427	413	422	400	428	390	435	409	410	415	419	419	429	432	398	424	419	451	405	433	387	430	425	431	419	396	396	448	418	406	412	414	421	427	419	423	442	383	438	423	368	436	441	401	430	405	400	420	407	421	406	404	403	393	392	410	440	408	395	414	410	395	422	413	442	451	408	439	371	402	422	443	426	418	422	416	407	401	415	413	411	460	423	403	413	405	405	404	411	399	423	435	432	421	421	402	405	456	406	425	417	393	371	372	403	415	420	455	433	455	415	387	443	402	364	417	401	419	426	409	401	423	373	377	391	378	411	442	440	422	441	460	422	376	390	431	391	413	410	384	446	413	442	429	405	394	416	408	413	409	403	420	393	452	392	425	412	431	426	406	389	436	427	431	451	427	381	419	397	434	442	409	415	443	447	398	417	406	450	394	376	382	398	398	415	419	453	407	415	446	452	404	435	426	407	407	416	427	402	422	392	433	443	407	416	425	383	406	432	415	432	438	412	390	421	392	422	375	427	396	387	395	436	422	374	411	372	429	446	384	441	400	453	406	427	424	362	414	426	401	411	399	407	420	431	396	394	405	405	405	413	402	420	415	407	413	404	397	410	448	412	413	437	403	447	445	403	403	430	399	384	408	407	437	435	434	425	405	415	411	414	437	391	422	399	414	424	404	432	398	421	409	422	413	428	420	396	389	394	431	401	395	420	414	411	391	382	418	416	402	409	388	421	399	379	409	414	449	423	400	390	411	400	447	430	386	452	411	407	381	393	425	393	411	421	426	377	450	391	428	373	417	423	386	447	404	404	386	462	386	408	445	382	453	401	425	453	411	416	445	405	453	403	455	447	456	387	398	421	437	415	432	378	444	399	391	414	428	399	418	417	398	422	412	408	442	400	367	400	398	410	395	421	397	423	390	402	406	392	417	411	448	406	424	392	447	396	416	415	403	408	400	404	417	414	450	406	429	436	400	403	411	414	432	421	403	414	446	407	399	446	409	413	390	421	391	429	425	404	416	365	381	416	396	419	424	419	422	421	401	412	416	450	405	406	391	442	383	415	416	383	426	423	411	437	412	376	381	434	411	414	403	407	420	410	384	439	397	437	412	400	428	463	428	404	432	402	433	422	406	392	351	422	431	448	451	421	428	428	399	397	412	405	426	383	459	426	399	428	403	441	421	407	400	425	443	407	439	399	433	442	422	415	392	373	407	408	423	418	413	427	446	420	440	402	418	392	418	432	404	443	436	382	399	402	410	433	411	416	416	445	407	411	366	412	419	430	372	402	404	421	407	395	428	421	417	399	383	418	409	425	416	425	429	416	425	395	449	402	420	386	403	406	413	394	406	446	387	386	425	388	409	434	380	423	384	395	381	389	425	394	369	451	446	403	412	415	385	409	438	422	413	371	426	426	426	403	388	421	445	382	437	399	383	400	401	407	432	433	397	411	392	394	393	368	363	427	438	395	362	433	400	428	389	409	438	444	388	426	434	435	406	394	385	431	405	408	422	411	413	403	411	420	375	407	396	394	437	411	365	431	399	435	411	422	421	413	423	439	416	426	370	421	440	435	402	387	416	426	359	401	409	392	407	417	425	406	411	409	404	428	397	419	424	393	417	459	412	436	429	399	443	402	447	404	401	440	469	418	413	414	431	434	379	396	416	407	434	396	392	459	421	421	404	410	419	408	393	441	398	430	421	434	430	427	418	354	388	436	426	438	370	376	411	399	403	448	416	404	404	410	432	413	410	424	408	412	410	423	411	383	404	396	426	412	444	386	425	387	392	392	396	397	422	391	421	430	417	383	428	417	398	406	441	432	406	446	428	425	397	434	395	404	407	427	419	436	393	428	404	401	433	458	412	413	445	404	416	431	416	437	380	397	432	409	394	428	414	417	365	413	445	377	403	424	392	412	367	425	419	401	408	390	441	418	405	403	410	444	428	398	429	424	416	385	395	366	390	391	421	407	427	398	434	398	412	398	434	406	384	404	435	406	407	410	392	424	387	423	426	389	394	403	386	411	394	399	423	418	387	430	429	413	401	431	396	399	413	400	423	420	372	433	424	444	412	444	387	438	404	420	394	430	426	403	409	450	420	435	423	425	404	432	387	400	425	398	412	421	415	382	393	381	414	391	427	408	416	425	427	442	450	406	444	427	365	432	421	419	385	456	431	442	416	428	414	392	382	422	437	444	400	443	432	386	408	407	443	420	410	391	431	395	431	419	409	429	412	383	412	410	396	374	407	390	422	446	420	413	408	407	385	388	411	415	436	430	414	427	414	407	393	390	428	412	389	383	436	441	462	412	419	412	427	424	407	379	429	403	406	442	418	428	404	373	403	393	437	385	435	434	414	432	424	397	382	417	379	453	435	421	406	406	455	421	424	423	394	407	416	422	432	424	439	397	435	389	418	404	430	417	398	437	451	420	416	393	393	400	391	422	454	407	433	423	396	379	434	402	411	379	436	423	428	408	386	445	360	412	370	389	444	417	413	398	432	423	407	424	455	400	400	432	433	400	392	383	462	405	372	386	419	426	392	420	367	390	405	433	415	429	396	437	410	382	413	384	382	409	389	380	431	399	408	423	416	393	426	416	416	449	432	395	428	425	382	424	406	422	431	436	402	446	417	417	437	400	448	401	406	436	429	423	410	392	418	418	402	414	390	419	422	415	443	423	386	412	452	425	448	405	414	421	425	451	407	409	429	438	450	405	392	424	450	419	418	415	434	406	428	383	414	377	427	394	437	388	402	396	422	421	404	417	355	394	405	410	419	476	430	423	384	406	439	389	413	393	367	429	417	403	418	434	433	435	418	449	463	436	398	409	390	416	427	420	429	435	442	401	439	402	389	428	412	419	401	379	395	403	447	412	417	421	393	424	412	410	449	407	423	416	397	436	400	372	405	386	424	449	426	401	381	420	424	419	413	395	432	414	389	442	372	433	413	404	430	431	391	439	419	418	430	386	412	410	369	410	407	413	367	393	398	390	409	367	386	407	402	427	425	397	393	424	411	420	387	414	453	425	402	437	416	412	405	403	446	392	424	406	416	430	410	421	436	442	414	413	410	428	394	418	430	403	401	383	409	422	398	392	407	389	416	392	413	397	428	391	424	405	405	408	374	434	404	394	405	414	404	431
19192	39719	34942	27188	24178	18980	12464	7432	4464	3305	2849	2205	1912	1654	1443	1309	1155	1048	958	913	912	745	668	617	614	567	515	561	532	568	528	506	541	488	546	492	471	457	479	461	469	468	482	456	448	402	462	442	460	475	461	443	469	477	440	471	491	451	474	529	444	465	464	467	427	463	479	437	471	425	475	415	487	446	463	448	412	456	430	475	441	475	427	455	457	441	454	474	439	453	468	469	443	437	430	416	438	457	507	459	455	488	451	437	439	474	460	454	459	456	404	433	442	440	465	396	404	445	391	464	475	436	489	453	494	426	449	434	446	427	434	462	432	429	477	425	463	432	483	459	478	447	449	424	457	449	437	395	447	423	435	443	462	469	404	449	466	451	453	437	430	453	457	509	450	443	437	465	460	432	472	433	452	472	472	443	465	440	369	446	468	439	398	464	446	464	433	424	438	419	456	463	449	443	456	452	461	433	462	444	422	429	430	457	462	445	429	454	469	410	467	456	443	462	447	424	442	450	446	449	421	418	455	422	486	454	426	469	458	439	469	474	434	478	467	443	442	447	434	476	401	417	444	421	432	500	455	417	471	445	448	498	438	508	452	420	496	473	450	381	451	407	448	459	405	434	467	429	463	441	436	455	458	402	468	428	458	448	492	441	483	447	444	403	434	466	442	458	476	455	466	457	464	410	472	448	449	447	493	448	462	430	425	448	437	475	445	432	434	446	455	425	494	444	413	454	415	432	445	466	464	489	445	397	447	428	481	439	429	459	453	441	465	418	453	420	466	440	438	442	477	441	457	451	425	431	472	456	451	443	444	454	455	416	459	483	450	456	429	443	469	464	428	450	461	429	431	407	466	459	415	448	481	443	441	445	457	438	429	446	452	439	449	460	470	446	457	473	443	430	445	407	414	450	426	458	474	439	452	453	478	416	420	486	465	473	460	499	472	421	423	457	461	434	460	445	434	392	422	464	419	414	454	455	435	437	433	489	487	456	441	463	462	468	459	431	433	448	433	425	438	467	476	431	439	458	393	479	410	437	457	418	420	442	452	405	431	470	457	444	475	467	469	429	431	403	459	425	462	422	441	481	405	429	450	480	435	453	467	425	484	472	451	452	437	408	401	454	453	453	446	449	484	437	461	463	490	443	445	430	472	478	444	439	467	450	447	448	445	395	431	439	466	428	467	431	442	471	431	430	445	498	453	422	451	448	436	450	456	459	468	455	457	421	467	429	430	416	462	444	428	445	428	491	455	472	430	431	413	424	458	449	451	487	454	430	428	437	431	486	451	466	462	459	452	484	422	453	427	406	463	453	449	453	417	452	467	408	435	437	457	459	434	419	457	443	413	445	437	452	448	451	465	446	471	424	412	433	502	456	458	418	484	385	444	423	447	396	463	491	459	471	450	466	447	473	444	469	448	451	455	448	436	485	440	445	502	444	436	446	446	450	412	443	445	480	505	479	460	464	425	481	425	460	478	449	380	460	448	473	440	468	468	462	422	423	442	497	452	446	418	492	457	451	449	423	437	447	448	448	471	445	493	456	439	475	457	436	459	451	470	421	419	431	465	422	452	445	484	439	444	493	428	499	432	458	460	456	450	482	440	450	432	466	484	428	430	452	478	461	493	449	474	436	467	485	453	467	453	415	451	436	456	476	441	509	465	412	449	452	446	445	407	434	442	453	446	431	426	441	449	429	460	437	462	415	456	461	468	404	465	423	463	451	455	459	440	477	459	445	484	453	422	469	459	461	481	470	456	449	494	458	417	426	454	477	437	456	481	418	487	454	444	463	487	487	443	484	393	494	456	428	451	440	416	453	475	463	452	510	438	435	420	464	447	468	464	420	433	487	459	467	450	466	459	464	460	461	462	440	454	453	432	484	430	490	407	470	444	448	470	418	490	437	447	471	464	449	446	456	465	484	444	434	450	467	491	448	455	445	425	470	451	447	479	413	450	455	437	418	470	452	456	410	468	425	402	442	462	445	436	437	436	437	443	469	433	427	436	446	441	434	450	472	463	416	488	444	475	451	469	449	477	480	470	413	423	460	456	424	451	444	482	481	466	454	480	475	447	450	413	433	469	444	472	435	450	448	412	437	449	479	415	468	445	427	427	461	458	446	443	420	447	496	438	444	438	476	462	437	428	440	417	443	459	426	437	456	433	416	457	453	470	451	464	428	458	462	450	457	466	498	445	421	485	446	425	435	438	461	456	430	453	414	424	427	427	431	440	433	447	466	461	457	415	436	467	474	436	451	494	484	464	475	458	444	479	481	430	422	452	464	414	495	434	411	540	427	464	463	445	467	457	410	438	437	455	461	476	476	478	455	450	479	443	467	404	437	439	448	470	461	475	443	435	467	399	456	429	463	456	430	433	464	444	450	478	428	438	457	457	466	451	435	461	467	468	457	442	441	464	481	445	450	424	441	454	443	458	447	449	447	463	382	451	485	420	454	429	466	459	453	469	447	438	447	456	438	420	428	456	476	424	503	484	444	436	403	446	453	432	463	423	475	460	439	441	418	444	461	441	467	448	466	460	454	466	443	438	424	421	470	479	450	469	429	478	425	441	429	438	427	443	436	437	474	435	478	481	412	470	474	454	440	456	457	460	488	433	412	464	465	451	448	429	413	433	450	458	459	428	442	456	468	441	449	432	466	461	426	457	440	427	455	440	445	452	474	481	439	424	477	471	426	445	417	435	433	429	451	465	428	422	428	439	413	478	445	471	463	421	397	463	460	442	474	465	479	445	431	426	442	452	444	429	437	486	435	494	425	474	447	482	481	412	434	458	447	470	458	456	451	447	447	449	432	469	464	433	476	422	447	432	428	445	458	483	468	435	449	460	453	446	447	471	413	459	488	463	471	472	460	420	436	423	428	417	450	390	512	462	437	468	453	444	432	436	465	462	439	458	473	438	473	397	453	404	448	447	426	452	446	434	461	443	434	424	482	448	426	460	439	454	441	414	434	478	426	455	430	464	440	412	446	441	452	457	431	427	468	424	422	426	444	453	413	475	472	436	419	437	425	464	488	462	470	453	419	470	461	481	438	439	454	436	449	473	475	461	455	434	439	425	439	475	469	441	448	452	439	447	449	465	406	431	436	430	495	429	446	434	452	458	431	435	487	443	432	506	430	419	458	460	447	447	458	393	453	471	443	433	456	459	421	464	470	485	430	476	478	408	471	475	421	417	470	432	456	445	469	449	414	449	470	442	424	478	439	436	456	458	484	440	458	454	459	418	447	432	419	445	475	460	458	450	498	420	437	470	473	477	435	433	424	418	441	464	423	449	450	434	455	414	416	453	447	426	466	430	468	470	437	437	433	470	458	443	471	443	449	403	441	463	479	444	468	471	411	446	456	405	443	429	462	438	456	496	440	444	447	373	470	448	440	455	448	460	437	466	429	422	461	449	462	430	408	448	431	429	447	416	461	475	459	424	458	479	457	444	408	425	469	420	430	462	458	440	465	434	405	484	452	465	443	437	421
22422	21022	28563	23791	21750	23624	22450	9883	4863	3463	2855	2220	1791	1658	1385	1221	1040	874	798	803	723	574	508	478	471	380	440	370	371	345	308	327	337	297	272	263	272	284	261	257	279	255	264	253	252	262	238	276	278	258	274	264	240	259	277	233	239	245	251	260	224	237	234	238	248	254	254	251	217	248	237	237	246	234	234	225	227	216	251	245	254	224	274	252	246	236	253	239	235	224	239	245	228	230	243	264	222	197	238	246	232	247	245	228	235	236	238	244	243	244	207	242	237	264	240	254	248	254	238	254	236	221	221	252	230	249	247	224	220	227	233	223	225	235	220	228	246	193	260	228	244	236	217	244	216	253	250	278	214	218	229	239	240	226	219	232	215	210	224	252	226	241	245	215	258	217	250	225	228	205	213	214	225	238	231	220	231	246	243	227	217	260	255	222	242	256	229	229	226	247	231	236	228	238	228	239	218	229	234	237	236	239	260	240	241	245	237	238	221	230	262	263	267	242	227	231	245	216	245	233	245	235	229	258	223	238	230	248	253	231	236	237	237	243	237	249	224	237	221	266	210	233	233	246	252	257	231	237	235	251	242	241	237	238	238	251	247	243	232	220	247	233	224	223	219	217	250	230	272	259	232	257	230	221	234	258	240	248	251	242	243	249	238	255	243	252	215	232	230	256	264	273	238	234	251	238	229	220	239	245	230	220	226	216	257	253	235	256	217	229	243	256	213	261	253	250	236	250	246	244	237	246	238	230	244	251	227	228	230	255	253	245	232	222	270	251	246	249	205	230	225	248	226	224	211	230	245	227	248	236	231	225	235	234	224	268	252	256	227	201	235	235	240	253	235	252	258	277	242	236	223	264	237	234	243	245	258	242	236	260	229	235	246	236	230	264	232	231	227	255	238	214	209	231	241	259	245	223	244	230	248	230	229	250	234	236	229	247	256	225	220	250	254	239	221	232	206	239	228	261	225	238	243	221	259	234	248	236	244	215	218	239	234	254	252	216	215	244	256	229	224	246	258	250	217	232	229	258	257	239	256	224	252	243	252	263	241	244	221	233	218	241	224	226	253	240	229	244	229	228	238	225	251	258	242	248	218	243	241	218	243	240	249	256	239	231	250	262	211	229	229	247	247	226	241	220	255	232	227	246	259	224	263	225	199	232	231	240	233	227	244	239	250	234	247	267	217	211	220	222	215	230	246	231	225	247	209	244	239	243	271	261	207	240	262	263	237	242	247	251	225	226	223	236	231	232	216	232	228	224	239	247	263	218	222	237	217	221	252	244	249	235	248	227	222	257	233	228	238	228	263	247	252	245	264	238	242	234	243	234	237	234	222	248	268	216	229	218	229	235	244	245	246	247	234	244	249	228	237	231	222	223	260	230	235	220	238	244	227	253	241	250	221	208	216	241	237	247	232	251	230	243	234	251	226	212	234	252	226	255	236	221	241	242	233	243	255	225	242	232	214	227	260	233	265	224	227	244	234	263	228	219	242	211	252	231	274	225	265	245	245	221	227	260	223	219	224	234	221	231	250	212	234	234	242	227	227	230	237	268	226	210	217	233	239	260	208	240	197	242	259	263	249	238	206	236	223	244	228	239	249	242	241	218	232	244	238	227	237	222	218	247	208	213	262	211	264	217	251	227	249	232	227	242	259	248	219	242	228	223	235	256	248	228	219	209	251	224	241	223	215	223	245	245	251	218	261	237	249	220	247	210	217	253	234	239	250	216	237	234	246	242	263	252	218	216	253	271	258	222	242	251	211	224	254	231	221	218	245	236	257	248	233	225	220	242	224	232	237	236	219	256	230	232	234	252	243	251	240	235	244	231	202	250	239	226	219	245	230	243	244	234	245	250	264	235	230	226	214	232	216	246	214	253	232	244	252	233	248	227	241	219	247	250	229	271	260	258	239	220	223	246	234	254	251	243	221	224	256	253	230	250	239	262	232	233	247	261	233	227	231	227	233	239	244	241	236	224	250	258	250	242	251	236	260	267	207	229	257	237	243	234	228	227	228	232	229	225	261	227	227	219	234	201	247	231	209	257	236	231	252	220	256	218	247	243	263	250	244	227	265	251	230	266	225	233	239	247	222	211	245	271	237	220	235	230	226	246	250	265	243	256	237	202	209	207	213	245	237	236	244	221	253	211	236	249	245	228	263	234	246	247	261	227	218	240	257	263	234	212	233	228	246	249	237	214	224	228	225	214	252	261	230	250	241	218	220	208	252	239	224	235	235	237	240	241	234	226	240	267	232	244	225	220	230	256	226	229	266	235	264	244	232	222	215	223	268	235	262	237	240	245	229	272	220	239	226	246	244	230	259	270	243	255	239	246	224	228	230	202	242	239	243	258	232	226	235	274	258	241	198	266	216	237	232	257	233	214	234	227	226	212	255	247	224	231	245	201	247	221	235	253	259	231	222	247	252	258	259	244	246	242	255	243	229	242	235	248	220	250	252	240	256	230	257	229	212	231	241	234	236	248	258	198	230	246	241	232	260	246	233	243	221	269	269	248	248	244	226	234	220	227	225	238	228	223	253	234	199	253	237	236	246	233	264	240	239	233	252	212	235	295	245	232	251	232	240	221	241	213	246	245	223	255	221	237	258	222	231	208	226	250	246	259	215	239	259	255	236	233	227	255	217	226	220	233	230	248	259	219	250	255	219	239	236	216	228	239	222	226	197	235	256	232	225	251	225	243	252	223	241	210	209	255	254	242	232	240	225	236	246	233	209	239	235	232	250	245	213	239	249	217	222	249	214	237	257	242	232	229	277	258	244	224	253	246	234	257	236	218	260	248	248	254	241	233	253	246	208	242	206	270	237	234	236	228	220	224	229	215	253	214	235	228	249	225	235	235	217	250	252	255	243	262	206	243	216	197	212	251	267	223	222	224	237	235	246	219	238	246	231	224	218	234	223	221	227	252	221	256	223	259	262	237	203	234	236	253	252	226	204	243	227	243	232	215	243	247	255	248	258	249	254	240	248	248	219	224	209	236	216	243	255	242	253	215	234	279	223	231	251	241	252	221	240	232	234	252	268	226	237	250	235	253	218	238	227	237	243	241	239	260	239	245	236	225	241	255	213	231	227	240	225	243	222	258	228	230	269	233	219	216	255	240	249	247	244	224	230	237	221	230	241	256	237	228	233	247	242	240	260	244	246	239	239	252	266	247	238	219	233	242	237	248	242	230	225	219	226	239	225	227	245	224	220	220	212	214	242	208	238	234	241	232	226	223	245	246	240	225	279	237	237	255	237	271	239	250	237	269	222	248	255	195	217	260	245	254	209	237	228	217	223	217	286	247	250	250	231	242	206	223	243	247	241	251	255	233	229	241	237	250	236	244	221	203	252	228	250	241	266	230	233	226	247	263	232	209	223	226	252	226	242	245	246	264	223	249	239	231	224	249	232	230	226	240	259	244	257	243	234	244	251	223	247	239	231	240	233	228	254	226	250	219	228	254	221	273	236	234	228	252	206	244	216	240
22317	48097	43347	36197	32903	26976	19005	12133	7577	5442	4502	3539	2976	2432	2109	1793	1607	1351	1182	1146	1021	761	694	609	594	633	531	510	454	410	369	369	391	386	372	326	331	357	350	328	283	330	286	309	272	300	287	295	297	276	290	274	274	318	253	299	267	292	259	279	250	280	248	247	257	283	250	280	245	261	240	282	300	273	267	298	270	264	269	237	275	257	263	276	252	286	263	278	284	259	256	270	251	268	255	277	274	288	265	231	293	265	236	248	243	224	273	308	276	277	228	258	253	262	252	287	257	281	264	273	287	266	266	268	247	255	244	232	291	267	265	246	243	257	279	286	250	287	268	257	251	279	236	242	257	264	260	271	267	273	240	254	244	277	280	245	279	288	248	260	261	267	297	269	242	290	308	268	259	260	242	256	266	261	265	268	280	266	261	243	247	292	255	258	246	292	279	246	256	274	251	265	254	270	265	248	282	258	241	258	255	270	239	276	260	254	256	274	279	293	268	263	273	274	260	273	253	259	237	261	281	254	263	284	256	207	274	287	263	242	275	283	258	257	248	259	262	255	267	239	252	247	259	265	256	270	270	265	274	281	247	278	252	278	275	269	252	270	296	292	223	255	302	276	277	259	246	268	258	289	243	243	244	276	245	283	270	273	266	289	248	271	247	247	250	262	299	266	274	242	267	259	272	287	280	259	295	272	264	244	272	287	285	251	274	264	279	308	263	263	262	268	234	277	262	249	264	261	269	258	254	253	257	251	229	256	285	255	268	260	277	254	250	270	255	259	252	278	242	242	272	264	251	293	274	232	267	296	269	273	257	264	254	282	252	258	253	271	249	279	262	260	262	273	274	256	288	258	279	266	257	267	265	275	263	262	308	242	258	262	222	297	292	250	260	286	242	263	260	246	288	269	248	275	316	266	267	253	282	284	245	268	282	250	246	248	241	267	249	277	270	265	265	279	253	286	284	263	278	283	286	275	263	258	262	249	261	252	251	296	243	248	245	240	272	274	263	230	245	276	277	283	249	249	249	280	257	258	250	250	242	254	270	237	279	255	268	244	276	277	277	258	240	247	246	270	259	235	240	256	279	279	268	284	247	262	243	279	261	290	269	278	252	285	270	252	287	271	235	225	241	259	272	259	253	272	245	279	254	256	246	256	255	240	250	261	280	253	256	254	274	254	270	250	249	264	269	283	244	249	270	252	264	274	271	264	263	269	255	250	274	265	290	277	284	287	259	228	287	248	270	261	246	237	264	245	276	275	259	277	245	291	271	247	260	250	273	293	262	286	264	244	241	283	292	283	267	262	276	267	251	237	247	249	267	270	256	281	253	250	214	259	267	289	269	251	254	263	286	247	220	297	279	261	272	268	258	284	271	267	253	264	279	231	253	238	279	229	263	218	269	268	274	271	245	270	249	262	262	240	273	272	268	242	299	300	248	246	254	263	298	233	254	259	264	302	265	291	272	246	301	260	280	234	258	279	243	264	256	264	280	240	238	274	243	252	267	266	247	253	290	287	280	264	266	280	236	260	275	238	246	255	251	282	246	264	273	241	277	256	271	249	284	273	267	257	248	243	267	263	267	292	278	275	245	270	273	268	276	275	239	238	279	295	262	253	290	276	288	280	259	259	269	270	258	284	248	270	273	296	270	272	267	229	250	236	258	235	256	250	274	253	259	273	249	256	280	267	238	263	276	261	267	261	261	290	293	257	257	245	280	284	277	290	279	304	264	295	271	247	283	251	294	255	273	277	262	263	270	259	250	283	292	259	287	250	258	286	246	254	261	272	274	277	269	271	272	258	275	244	288	247	250	272	260	272	295	241	250	257	242	275	250	252	262	247	247	264	280	260	285	275	251	262	284	274	268	249	259	275	293	302	259	272	257	237	249	254	262	248	286	256	261	254	267	279	287	255	259	248	284	256	314	274	252	226	248	284	279	259	250	268	267	248	257	269	249	256	271	273	265	264	250	250	286	268	251	274	272	296	250	277	274	285	230	259	270	279	251	269	233	290	259	260	258	266	251	271	261	275	274	276	285	259	266	261	258	251	268	280	238	237	251	246	258	260	279	236	243	298	241	264	284	275	262	255	251	271	265	266	258	255	247	240	272	275	283	252	266	246	263	297	257	275	264	259	256	257	232	291	263	260	261	270	284	259	257	271	228	262	259	237	262	278	276	275	240	266	247	266	267	251	248	276	265	251	243	239	268	276	250	251	250	265	267	259	227	265	270	259	260	252	255	289	300	256	268	277	259	261	258	299	258	263	234	285	262	275	244	252	274	284	265	245	247	234	283	273	253	261	279	285	272	264	252	278	256	261	228	278	241	254	280	281	262	266	258	245	262	273	228	227	262	236	262	263	285	277	256	251	257	262	245	264	249	258	272	266	274	271	216	263	239	262	240	239	292	277	259	244	269	279	240	267	262	278	260	265	257	251	273	226	270	254	266	267	268	255	257	275	264	271	248	268	298	251	262	284	252	249	286	283	259	276	275	282	277	258	260	258	252	258	257	270	272	266	294	253	250	243	256	277	248	220	257	285	284	268	261	284	245	263	255	276	289	271	267	256	265	242	276	273	288	262	267	272	276	264	284	274	243	263	275	239	235	265	253	254	247	246	275	281	260	244	263	294	270	248	257	279	284	271	241	253	253	260	264	258	278	268	268	240	257	245	307	249	257	270	267	263	257	242	251	268	272	296	278	248	256	260	254	239	255	281	261	274	272	250	267	280	257	273	276	270	267	267	247	251	263	290	280	275	266	272	284	265	262	283	278	272	266	252	254	264	260	249	217	254	286	269	265	233	251	278	237	245	269	265	264	234	255	268	260	252	284	262	249	267	294	249	267	251	266	231	260	248	270	259	235	260	234	236	271	266	244	249	288	285	240	274	264	260	308	235	259	271	296	259	293	275	268	267	255	299	260	262	281	251	271	268	259	249	279	249	299	271	271	241	237	254	231	279	259	242	257	268	284	256	299	270	257	240	269	282	288	259	240	271	255	286	244	243	287	255	268	257	225	288	231	261	255	251	260	267	283	277	265	245	258	233	276	258	228	223	278	275	245	241	263	265	256	256	250	250	225	285	252	270	256	284	227	256	262	234	254	261	275	267	252	275	284	253	254	263	293	277	279	269	272	251	243	258	283	245	260	270	222	273	279	269	238	261	264	285	264	280	254	254	252	246	266	282	244	272	257	278	275	258	272	240	285	280	267	276	259	265	263	254	286	253	256	280	272	252	259	258	259	255	261	245	258	256	243	284	260	245	271	265	270	268	228	257	271	262	263	276	268	259	272	279	237	251	262	269	260	260	236	263	234	255	242	240	256	236	265	278	285	283	252	233	285	259	258	248	251	261	234	270	290	251	270	283	256	280	273	237	259	247	289	261	264	267	273	248	282	269	273	261	227	254	255	266	257	268	256	236	283	249	285	260	255	239	274	272	276	227	261	245	270	256	250	252	267	279	257	268	280	251	256	261	260	248	279	296	263	283
27566	23468	27292	22194	16206	10365	5635	3189	1987	1598	1394	1276	1117	998	899	956	833	827	735	712	664	633	610	608	607	611	600	572	581	578	499	514	548	530	530	503	535	508	538	503	560	504	575	481	526	521	458	534	523	545	557	570	542	529	535	532	558	514	544	546	555	564	524	566	552	526	508	505	514	530	503	521	542	521	522	510	518	477	483	545	524	509	557	532	540	564	519	477	490	501	509	544	501	552	543	501	498	543	521	489	532	533	507	507	525	527	547	539	501	561	532	502	525	559	528	541	500	508	514	534	500	524	559	528	483	531	545	509	531	513	509	525	478	496	546	503	511	554	531	537	547	533	510	538	507	543	529	509	540	529	543	545	504	550	512	497	533	542	544	576	546	516	540	491	552	559	536	505	539	489	527	546	513	536	514	520	540	488	540	506	517	548	536	511	520	520	545	531	547	528	514	513	487	531	527	527	534	543	514	540	537	512	531	535	493	549	506	564	508	523	552	541	514	528	552	523	553	500	526	474	518	557	516	501	511	535	564	529	556	514	513	541	543	521	547	534	581	545	535	529	511	545	546	512	531	518	529	508	520	536	534	549	543	534	492	545	497	543	517	531	563	531	530	526	517	529	555	572	490	545	508	521	528	541	536	503	543	520	573	533	544	531	526	523	541	555	514	487	536	523	518	490	563	514	522	530	562	542	501	535	544	517	543	544	530	533	543	535	538	585	508	565	568	546	521	546	552	557	532	541	523	514	578	489	533	541	547	502	530	502	533	553	543	525	544	539	552	525	533	491	525	555	576	529	540	521	542	509	568	544	557	527	502	516	514	537	480	560	513	536	579	521	543	553	540	539	539	521	522	562	514	512	520	536	549	488	549	489	516	542	495	528	538	497	518	512	532	548	534	574	506	544	538	512	493	560	566	510	540	466	560	489	563	539	565	524	517	489	533	523	522	516	497	564	519	515	548	554	530	508	533	542	542	547	531	516	540	515	507	529	566	525	515	544	540	503	519	535	533	531	527	540	504	529	577	499	503	523	557	515	507	523	544	569	551	523	530	543	551	531	513	525	560	500	497	523	543	541	510	524	526	527	544	509	552	498	556	492	564	497	510	559	562	501	510	563	543	522	497	537	563	493	511	481	572	514	575	528	504	505	506	573	518	508	488	550	527	486	557	536	504	517	535	525	550	501	533	543	542	499	511	563	534	545	526	522	520	512	512	522	543	512	517	503	602	573	509	551	504	503	532	550	513	518	508	551	540	523	518	537	512	491	536	490	577	546	521	546	515	549	524	521	525	535	551	551	507	470	535	529	515	559	507	556	504	531	528	503	535	520	539	542	487	551	546	566	486	515	509	491	536	505	542	490	522	513	539	573	520	532	532	528	533	507	516	528	527	499	499	548	535	531	527	526	509	508	517	513	564	517	534	538	533	552	498	529	569	539	509	521	521	524	489	532	536	518	501	477	513	539	583	511	522	527	522	527	480	533	546	548	511	552	537	521	540	524	557	522	525	565	559	521	528	517	485	502	530	511	523	532	493	593	542	533	522	514	551	549	509	521	515	527	499	517	562	499	533	530	496	567	493	548	574	538	513	516	511	565	538	516	493	535	543	544	516	519	521	454	493	536	544	524	542	546	563	536	494	567	530	502	490	530	570	513	562	522	521	503	519	544	531	540	564	536	513	551	554	535	522	524	498	510	523	511	522	533	522	498	509	507	523	535	550	527	508	532	474	544	521	503	519	554	510	515	573	553	537	522	544	569	525	522	538	505	548	542	525	509	513	484	535	511	528	542	506	548	527	511	532	498	529	492	504	542	511	567	496	553	537	533	532	483	492	531	558	510	568	546	547	483	496	505	548	526	531	539	554	525	536	483	520	499	514	565	562	547	555	539	547	531	527	515	551	497	529	542	527	501	541	530	502	510	502	555	517	529	580	489	542	475	545	519	514	485	532	518	493	584	535	518	534	522	527	570	510	571	536	529	507	540	523	491	532	555	527	527	521	561	518	589	493	513	521	538	515	527	538	528	505	518	556	571	545	525	537	554	538	534	527	559	568	568	527	541	565	488	550	575	536	510	541	528	538	558	505	527	505	541	491	543	533	512	507	543	512	526	556	505	574	524	565	525	542	529	536	496	525	529	499	535	525	519	518	489	520	576	488	526	560	504	544	547	523	499	542	512	508	501	543	537	507	546	544	546	505	521	531	537	505	531	564	533	519	537	543	560	540	562	493	529	500	515	564	505	518	507	517	539	519	538	496	581	553	514	495	558	525	537	502	539	498	522	543	563	535	553	524	520	506	511	586	573	528	534	509	534	527	554	520	517	497	522	541	497	507	519	507	512	526	541	529	573	536	527	558	537	515	518	554	534	515	510	514	504	500	557	543	527	541	561	503	505	549	493	531	499	520	559	537	536	537	567	523	515	494	511	561	518	526	521	537	569	518	533	523	593	513	527	493	569	556	551	524	513	519	530	542	530	518	529	518	514	468	539	532	512	528	536	535	507	562	541	505	523	552	496	512	548	546	525	558	496	501	545	512	548	510	499	528	518	516	521	559	490	528	485	565	511	541	562	519	523	529	552	516	525	574	507	529	524	497	544	519	551	522	535	500	505	508	568	534	546	474	506	502	514	546	501	495	541	513	555	514	531	533	482	531	524	539	545	499	557	543	507	499	524	543	531	495	537	535	583	516	558	550	516	577	491	512	564	578	510	509	527	483	515	547	522	514	526	532	512	533	524	534	535	520	545	527	557	522	542	518	522	530	475	554	539	548	572	504	544	530	570	513	486	517	509	515	479	535	522	517	533	521	533	482	495	559	557	530	541	511	510	566	502	515	512	544	528	526	550	467	541	506	519	507	539	553	518	529	537	513	521	563	493	534	494	518	571	521	549	577	496	554	561	531	551	523	523	497	488	511	526	587	492	522	536	526	528	536	512	527	525	543	551	570	505	522	529	527	508	525	507	501	488	485	506	503	530	572	491	511	553	526	568	517	498	538	527	556	530	544	444	516	522	479	528	514	569	533	542	520	527	535	527	510	503	516	555	553	532	487	519	507	549	541	509	534	538	507	551	525	534	509	543	519	504	502	541	538	604	537	497	560	562	497	517	520	543	512	515	535	558	557	492	489	498	542	503	527	553	544	559	535	526	519	538	525	477	531	510	525	507	531	500	534	522	501	520	531	524	518	513	535	516	511	527	531	535	518	526	488	535	535	515	552	522	489	488	544	530	529	527	544	535	479	569	527	492	557	541	534	514	526	552	540	552	523	521	549	558	551	571	524	544	542	507	561	543	508	524	516	538	537	502	483	547	513	485	524	509	578	535	495	549	486	523	517	514	514	503	522	512	493	505	520	545	475	537	548	510	507	517	575	552	513	525	526	521	562	552	517	547	553	542	545	515	528	584	544	481	532	544	528	537	532	512	521	507	524	508	505	552	505	557	549	516	539	545	534	554	510	480	549	497	548	500	519	505	487	492	564	510	542	496
18410	33966	29662	21739	18968	13658	8639	5047	3296	2435	2146	1821	1533	1325	1202	1152	1067	1128	905	914	808	753	757	672	641	651	692	660	626	601	638	659	606	653	583	593	613	563	589	600	603	602	572	570	600	569	571	653	623	555	623	578	563	613	593	597	566	544	591	572	553	584	592	565	563	502	637	607	615	605	582	651	564	586	568	570	662	600	567	581	584	563	610	560	546	549	592	595	581	578	573	615	572	563	605	598	597	597	605	592	618	591	636	596	578	566	556	574	545	567	629	553	615	578	571	620	552	585	558	583	570	594	633	554	542	600	570	602	639	641	581	577	600	555	603	579	590	558	567	578	560	604	565	592	596	595	601	581	617	619	598	568	601	586	548	589	584	570	582	620	624	587	579	611	593	579	597	540	561	604	576	574	550	625	617	580	627	615	532	584	601	601	577	581	574	540	575	526	589	568	569	635	600	570	585	584	613	617	545	558	564	586	590	536	577	592	598	589	578	548	558	576	613	571	586	556	617	619	590	568	565	569	592	586	593	566	545	581	615	610	576	589	555	557	584	576	630	577	548	609	542	543	605	582	548	592	595	577	606	577	586	569	564	574	590	567	595	612	596	563	611	552	554	550	564	554	574	538	572	557	582	565	555	560	548	612	561	553	594	620	585	611	590	619	587	589	547	557	601	607	549	584	582	596	559	564	550	548	588	579	553	596	546	562	575	628	578	596	573	563	548	568	549	586	584	580	612	580	601	599	555	578	546	606	555	584	568	563	554	561	585	567	541	563	556	577	590	622	555	542	557	561	595	590	531	586	610	558	623	602	568	582	580	617	553	569	551	587	604	582	653	545	531	597	597	579	529	606	593	593	580	573	573	616	575	584	591	599	598	565	577	575	531	570	557	566	620	552	569	559	574	545	564	556	590	577	575	583	585	586	573	582	572	570	598	587	557	586	555	636	584	583	574	582	552	564	582	601	560	555	597	585	570	562	567	558	613	584	564	594	557	613	572	558	583	570	593	609	553	606	564	592	565	598	570	597	602	610	575	593	588	589	580	596	612	601	610	613	576	642	578	530	576	630	566	550	627	581	607	579	577	588	577	581	560	593	605	607	614	555	563	575	588	573	617	547	566	592	558	580	585	562	578	555	605	597	631	557	616	623	584	560	598	576	593	585	580	580	589	598	569	607	598	607	583	576	575	566	555	623	557	606	566	564	556	588	592	594	590	581	605	581	574	597	575	604	587	610	564	566	563	584	618	569	606	568	602	553	584	624	588	595	605	524	596	564	577	606	592	595	550	587	572	598	569	576	550	557	544	600	627	571	593	569	626	617	566	593	577	583	561	593	563	620	590	583	611	574	608	583	566	584	557	576	612	574	566	582	598	569	580	580	574	617	599	596	624	551	606	578	600	596	578	580	579	577	637	580	558	639	571	596	550	606	539	592	583	575	585	552	584	628	573	581	576	537	571	584	538	568	561	582	584	595	597	591	599	634	594	572	622	566	543	603	583	572	543	569	594	593	592	596	614	554	557	517	606	595	602	585	593	628	538	620	568	578	594	534	619	605	578	542	553	562	585	582	584	583	584	578	565	564	573	576	596	586	585	553	525	603	574	567	601	571	558	585	597	609	553	617	599	590	588	574	606	584	563	602	572	600	603	579	572	605	580	570	572	588	619	579	599	563	537	576	597	562	594	584	589	579	602	577	561	569	516	619	591	568	546	613	624	594	603	567	578	599	587	626	583	586	581	539	616	562	606	578	537	584	575	605	553	547	637	532	571	596	597	613	576	549	586	559	580	597	574	588	598	556	574	604	596	613	603	622	613	584	567	605	543	583	593	616	615	580	541	582	590	633	612	555	584	592	571	565	613	631	599	581	572	584	602	584	599	555	578	599	615	567	617	564	575	593	576	551	570	565	556	583	572	564	592	569	577	598	567	559	572	556	583	557	615	594	569	605	536	539	576	552	594	598	587	591	601	575	608	587	540	590	567	573	584	565	580	540	582	588	571	571	576	584	576	576	576	563	608	599	595	591	599	549	605	613	610	585	578	599	571	594	562	615	556	584	587	606	551	572	589	570	608	584	600	595	604	584	605	580	568	595	577	567	558	585	599	606	584	586	586	545	596	540	619	627	608	535	585	587	602	600	589	563	598	597	548	608	545	560	581	567	556	535	576	565	604	581	593	602	631	544	606	586	606	585	602	606	618	594	605	588	581	623	617	610	621	602	583	593	594	580	591	594	596	553	605	590	535	555	537	583	528	593	592	555	589	588	577	625	592	564	541	563	633	578	573	565	616	601	566	549	585	606	571	613	574	558	573	579	616	523	624	608	582	571	566	589	605	575	572	579	585	604	581	596	577	548	571	556	545	576	631	579	544	559	603	610	625	586	613	581	594	557	550	597	629	621	602	618	614	588	583	572	597	561	621	554	599	590	597	600	560	605	563	622	575	560	594	568	595	578	610	553	581	573	561	570	589	583	548	574	565	581	616	571	593	605	606	570	576	598	542	523	580	575	604	591	567	586	599	613	604	523	547	564	550	581	583	579	597	613	573	600	576	582	594	576	567	552	625	575	610	594	588	563	569	638	594	564	579	602	520	557	504	604	576	595	579	582	607	562	596	568	559	594	591	616	570	573	557	575	574	605	582	567	548	603	573	570	598	611	528	584	578	617	547	559	563	614	565	569	593	556	596	594	519	590	598	537	571	590	550	589	566	576	561	596	576	656	613	608	545	597	580	587	559	603	576	567	558	584	566	590	535	568	623	572	562	552	628	553	538	582	577	604	591	619	614	585	568	532	603	597	576	555	617	538	601	583	571	557	613	576	620	585	561	600	563	573	579	594	570	577	583	595	618	592	611	640	563	658	545	596	567	596	603	580	547	611	555	596	631	520	600	598	615	576	543	590	573	532	624	578	584	568	565	589	569	612	614	561	546	569	561	609	576	571	579	553	590	559	587	618	610	592	581	624	587	599	576	560	619	597	578	577	539	568	550	593	584	557	592	589	581	603	546	563	597	591	596	586	563	583	581	562	517	613	598	590	569	575	592	569	606	592	576	597	611	618	571	622	568	583	577	515	593	572	564	564	565	599	575	593	578	589	606	586	575	575	597	596	573	628	594	558	604	579	553	598	608	578	550	591	609	601	619	600	638	584	594	568	574	591	577	607	599	542	594	568	571	558	599	587	591	583	591	611	608	615	588	606	583	548	597	590	586	582	604	571	550	621	622	589	545	576	621	572	558	553	568	592	575	610	608	602	569	606	614	579	590	567	559	584	594	593	609	624	572	605	568	558	551	574	623	590	602	580	571	542	589	575	583	579	587	581	593	551	586	578	538	571	569	528	557	568	556	562	577	565	578	573	559	574	574	567	584	563	569	613	565	604	606	589	569	569	555	567	569	554	569	612	556	610	548	608	576	591	587	589	558	546	545	565	562	570	587	595	563	562	579	617	581	568	553	597	577	582	569	565	560	562	566	571	583	604	570	592	582	571
23643	20973	28105	24446	22755	21267	13969	6151	3431	2633	2222	1799	1606	1353	1145	1096	1009	877	849	764	755	614	581	512	531	474	536	491	512	493	468	413	465	431	456	455	429	438	445	471	447	448	433	424	383	449	403	430	442	402	472	408	429	402	413	442	441	405	405	398	402	406	423	437	384	444	397	378	432	379	393	417	435	390	445	408	411	419	415	444	386	405	395	412	411	462	410	406	413	405	404	458	415	418	388	421	435	386	386	417	422	386	433	431	400	433	389	420	379	430	403	428	413	412	404	407	409	414	448	390	398	419	387	415	416	409	416	413	378	426	452	432	417	431	389	423	395	408	397	396	449	409	365	365	454	402	412	385	377	425	407	400	396	404	419	412	402	438	402	393	384	412	381	393	429	430	390	405	396	387	421	424	399	407	397	415	405	443	397	447	445	361	396	411	406	385	428	435	381	397	435	387	407	412	432	413	399	425	410	401	406	416	391	408	452	448	414	412	407	394	389	404	427	402	407	396	375	415	397	363	402	425	422	423	417	410	408	399	430	363	416	401	405	397	387	412	420	398	395	407	430	430	434	393	406	400	378	415	393	407	398	433	409	431	408	374	407	395	411	387	400	396	431	435	426	442	383	429	396	415	421	419	395	360	412	422	389	417	423	423	414	440	409	367	431	415	451	419	427	433	371	423	399	426	382	458	382	428	412	415	372	448	468	423	382	408	424	426	396	418	406	388	442	390	420	401	368	397	429	416	407	370	413	390	377	395	419	408	427	409	387	387	423	412	382	381	403	419	410	424	415	434	410	395	381	407	407	401	381	438	433	433	402	449	433	418	391	406	406	400	438	378	418	419	406	373	380	389	366	415	398	404	411	431	429	381	421	455	408	430	387	422	419	430	443	410	396	428	396	415	378	431	399	395	417	415	397	375	407	398	421	407	398	426	385	427	428	404	422	416	423	390	412	409	438	393	411	403	385	407	401	435	376	430	440	370	438	440	382	409	402	410	379	397	382	369	422	425	400	384	432	384	403	405	377	406	451	372	367	439	428	433	341	382	417	418	411	404	389	420	415	401	399	383	433	373	410	404	422	408	430	424	437	426	378	407	405	418	420	427	377	409	390	406	381	405	431	402	401	411	425	372	420	408	407	446	408	402	424	377	391	386	409	415	418	414	444	406	419	444	400	388	403	403	378	349	397	405	415	442	431	381	390	436	409	403	426	416	429	394	387	439	370	389	387	379	418	434	450	433	465	408	422	431	435	421	393	400	408	425	388	374	430	385	431	429	427	420	393	434	413	406	377	434	421	419	435	415	412	437	400	389	419	378	395	409	429	381	444	425	429	460	414	403	436	393	399	414	397	423	406	374	413	431	416	400	409	420	402	393	360	413	431	444	452	405	458	416	436	427	360	405	411	402	417	414	423	418	384	403	418	425	414	372	398	391	412	397	397	410	429	410	417	403	401	420	397	386	382	431	416	369	381	397	372	417	370	413	415	408	404	410	418	403	401	418	408	427	370	434	426	405	416	421	414	375	410	395	382	408	403	404	408	411	354	438	414	396	424	426	394	414	384	403	393	393	440	407	400	423	420	422	405	397	398	423	383	430	402	423	404	407	418	421	412	385	428	423	387	407	394	387	389	386	408	406	377	401	445	451	407	428	408	443	433	409	428	402	402	400	427	424	410	427	433	404	402	396	384	413	414	424	418	381	411	360	377	395	416	451	384	405	435	404	443	421	420	393	405	421	422	426	422	427	432	410	427	418	414	405	433	417	402	423	414	392	406	452	431	394	387	384	402	414	400	391	419	397	395	420	414	425	380	397	437	429	377	391	422	430	414	437	396	394	351	378	397	410	449	408	438	405	419	402	401	420	437	403	427	353	416	376	432	411	394	395	418	384	402	444	409	432	426	390	416	395	411	408	405	418	384	405	385	389	439	390	428	417	414	430	441	382	404	402	416	437	423	395	384	459	411	396	391	428	362	375	414	390	385	398	397	417	408	390	441	432	457	398	430	371	411	391	418	412	406	447	419	400	415	420	405	411	412	380	422	394	385	418	428	417	405	439	456	414	382	441	372	421	416	431	452	399	434	429	378	460	417	407	397	420	369	406	387	420	413	392	397	410	414	411	437	403	421	400	438	439	357	454	448	367	414	366	414	391	423	393	370	409	438	444	423	385	388	420	459	416	422	433	397	403	404	417	422	411	452	401	417	389	392	410	411	417	428	426	400	412	446	396	416	438	392	409	388	406	431	413	366	440	386	412	393	398	467	374	441	432	412	401	396	424	437	380	444	371	448	422	429	411	426	443	395	414	385	436	409	399	397	440	408	415	403	402	385	410	417	394	413	444	420	404	409	418	428	383	422	410	409	417	435	403	413	350	425	378	420	391	399	426	421	400	377	383	385	385	484	370	391	426	417	407	416	365	431	397	409	388	418	425	449	431	424	410	418	404	451	430	419	387	394	426	422	436	430	381	421	372	366	431	412	434	465	410	406	369	421	412	379	385	400	417	431	436	387	417	428	415	429	396	435	413	424	392	445	391	379	413	403	392	399	418	448	423	389	406	402	394	453	372	390	453	398	419	425	407	430	401	413	430	435	414	410	379	388	390	425	413	444	410	397	446	391	417	403	417	434	438	361	419	422	390	384	429	412	413	381	406	412	401	373	398	382	423	394	409	418	421	414	379	395	427	394	395	422	421	390	416	424	435	406	420	392	400	370	402	416	408	430	403	417	411	402	429	380	435	397	391	454	387	405	422	374	411	416	413	433	377	421	416	412	405	379	397	380	385	424	404	408	415	416	438	387	407	436	382	431	403	375	405	404	438	411	386	397	431	413	445	416	407	405	412	411	408	404	438	405	418	383	416	371	417	435	439	407	360	436	372	400	415	430	396	394	413	439	376	414	438	427	392	391	424	427	413	433	388	422	436	423	389	372	397	423	424	391	393	384	400	414	423	436	409	420	428	417	399	395	434	397	430	396	412	418	413	417	392	422	462	423	406	356	448	432	417	437	423	368	412	423	435	420	402	420	410	409	420	436	419	427	412	375	387	414	408	403	407	402	434	439	394	399	437	373	404	396	424	396	383	401	387	374	390	460	408	379	423	412	402	406	364	417	432	417	424	381	405	410	401	411	430	402	391	399	367	382	386	422	438	415	399	380	412	427	442	372	394	400	397	379	433	437	445	418	416	428	421	395	412	414	418	376	385	423	431	421	412	401	404	400	412	394	436	424	417	440	403	413	393	412	368	432	440	398	414	419	408	398	407	394	402	377	416	426	404	383	407	412	406	368	443	374	444	416	384	399	363	439	454	416	370	359	428	420	375	388	369	428	450	426	384	411	435	408	391	405	448	414	420	428	412	432	457	418	373	424	433	392	414	422	404	411	373	395	469	416	390	410	415	407	401	415	389	398	408	388	396	421	437	422	407	431	405	430	414	430	427	465	406	411	380	412	427	397	417	397	422	422	421	377	406	430	413	440	380	434	403	409	383
19395	43024	38415	30843	27715	21285	14190	8472	5321	4086	3324	2730	2266	1925	1639	1491	1433	1299	1094	1054	966	813	716	692	676	631	625	609	582	590	509	553	533	566	517	482	501	528	494	485	463	518	489	505	504	518	477	455	462	481	474	485	460	485	448	489	466	444	462	493	466	478	475	464	475	485	447	504	440	451	462	464	467	470	473	473	511	455	456	442	449	458	485	451	446	488	456	463	498	437	470	505	504	439	470	491	468	437	421	449	470	490	455	447	489	460	471	434	436	478	488	467	459	491	436	511	432	466	444	446	473	468	449	451	499	445	484	477	457	458	448	456	491	443	487	459	499	441	465	450	486	464	505	465	490	457	455	489	444	447	475	435	491	470	478	459	475	470	467	438	496	463	423	447	463	448	473	471	455	466	443	461	452	465	503	492	412	476	415	468	474	498	445	463	465	426	480	480	464	445	464	442	473	504	462	456	458	480	454	470	450	441	462	455	432	479	449	477	451	471	454	471	472	488	419	485	471	471	488	445	456	456	471	484	455	423	480	480	458	452	471	479	461	462	479	451	455	457	434	444	476	502	449	457	461	455	472	489	506	470	465	488	457	486	464	468	474	438	444	492	460	450	457	486	501	467	460	459	474	430	487	486	435	423	508	462	457	505	471	491	482	445	462	473	439	500	472	494	449	480	450	442	449	475	448	485	444	484	496	470	467	455	457	417	432	459	470	486	447	445	468	513	452	464	464	475	463	452	472	467	451	462	450	447	456	446	435	439	526	465	448	494	478	444	437	450	452	464	430	506	461	474	481	434	442	459	470	483	428	477	481	435	430	461	490	487	455	437	498	474	506	432	461	426	449	465	450	485	462	478	469	451	445	447	488	465	486	453	476	485	455	434	459	466	429	445	494	476	451	467	429	495	486	474	473	502	457	442	452	465	433	456	489	443	462	477	438	456	433	451	458	485	497	489	478	466	507	431	473	460	485	480	442	457	449	463	455	471	457	486	471	461	465	436	436	454	429	457	463	469	474	438	483	449	459	482	450	437	475	437	427	499	466	469	489	493	452	461	424	465	461	462	462	457	455	448	477	473	471	467	471	444	419	449	446	459	467	437	456	485	495	464	452	469	457	484	402	455	458	448	439	459	470	481	471	484	483	470	440	416	477	461	457	481	441	468	475	445	451	455	469	464	496	439	446	486	440	466	435	493	492	492	441	442	464	456	488	482	481	439	498	497	468	471	453	499	448	498	431	463	459	457	471	405	459	441	474	470	443	449	492	516	463	463	501	453	465	455	478	451	531	455	471	462	435	473	439	426	488	459	478	435	450	455	431	446	468	504	477	445	499	454	430	436	448	471	469	434	441	462	458	461	496	482	457	489	465	403	441	484	453	449	451	457	450	462	469	459	461	460	501	475	442	488	480	469	453	480	471	396	475	443	464	468	501	426	473	483	489	432	444	451	417	440	464	450	481	434	495	496	492	450	505	464	481	467	457	459	468	460	479	435	462	460	453	432	461	463	436	420	439	441	473	436	432	450	489	498	467	504	453	461	416	462	460	473	475	446	461	488	443	496	404	462	453	488	446	467	416	462	457	441	451	506	464	515	459	450	443	434	461	454	454	502	422	424	486	476	464	479	443	476	481	490	482	500	462	481	432	472	477	467	488	472	496	455	485	479	493	484	457	462	480	505	421	432	488	421	449	453	459	483	478	482	495	453	506	482	463	494	415	492	491	458	430	470	454	448	488	483	520	525	466	457	455	505	470	474	475	473	458	445	440	449	459	475	489	438	480	440	492	455	475	445	447	461	448	465	462	433	468	430	462	459	434	442	454	473	406	465	467	502	470	427	449	472	462	475	458	474	497	469	447	455	491	430	458	439	436	465	473	508	458	484	447	477	484	477	435	494	459	486	458	508	453	457	465	464	446	455	444	464	452	474	485	463	451	452	479	443	452	459	454	447	491	469	467	478	450	451	408	490	459	440	461	471	437	467	458	458	486	466	477	475	442	459	479	454	511	502	444	473	428	478	451	466	459	445	483	410	404	460	476	492	477	442	482	433	436	458	492	443	425	465	451	472	444	490	448	466	424	512	441	516	459	468	495	419	426	456	457	490	422	450	471	454	457	441	411	466	461	476	425	459	448	493	447	471	459	462	448	450	464	439	495	464	451	479	440	448	431	470	498	435	439	452	472	470	484	451	449	485	462	474	485	467	481	464	469	479	428	436	459	472	476	450	489	469	497	457	487	465	495	462	510	470	457	483	498	463	422	466	455	489	480	475	488	472	481	461	442	482	421	482	426	456	453	489	457	409	396	447	459	463	472	494	464	421	449	487	421	465	439	452	462	442	451	451	467	469	473	435	445	421	504	434	428	513	498	427	453	481	454	477	452	476	493	510	467	472	446	440	457	451	461	485	453	441	509	441	430	496	467	461	435	473	472	448	452	443	442	477	446	460	481	433	483	458	454	469	482	478	439	481	471	471	463	453	469	459	481	479	484	450	444	470	461	437	488	489	459	447	451	460	428	481	498	437	440	443	474	456	453	467	449	490	482	472	434	459	471	461	460	458	446	421	479	482	503	474	437	479	445	480	482	470	510	459	440	484	448	461	457	468	457	492	438	447	456	467	415	456	461	455	450	446	442	412	429	469	454	469	495	446	462	414	427	436	473	494	480	444	456	450	469	459	458	446	471	466	465	461	451	505	450	448	459	446	463	442	439	484	470	490	455	475	468	473	433	470	469	483	442	466	470	497	483	475	452	453	493	453	498	473	472	483	484	472	463	447	462	480	462	485	481	454	491	461	434	456	458	482	436	471	456	476	479	488	474	412	464	449	450	457	461	467	447	452	453	423	499	448	486	448	458	436	451	459	424	477	477	460	478	445	449	468	465	492	470	463	453	434	417	449	448	474	484	474	461	459	473	414	480	468	449	427	466	460	492	469	469	488	429	450	463	498	476	464	438	451	448	421	470	480	437	469	434	462	500	490	479	491	500	464	486	484	470	476	458	424	441	458	479	462	456	455	460	491	445	434	508	443	468	468	436	445	467	447	453	439	470	473	444	535	478	484	462	470	459	458	464	485	454	476	455	483	474	454	480	457	493	426	469	475	423	465	463	448	441	437	461	462	497	453	462	462	490	464	473	446	459	501	476	472	408	450	419	454	458	427	471	437	469	490	443	449	464	455	465	420	475	453	480	446	440	439	499	450	453	457	459	418	455	436	454	479	467	503	469	481	454	449	456	478	431	424	479	425	427	488	475	440	459	447	439	457	459	514	469	443	447	430	448	448	508	510	469	471	479	485	467	474	439	430	431	493	474	508	472	431	463	503	441	444	472	456	442	451	440	449	480	495	467	481	488	481	464	434	465	496	457	451	458	490	462	495	455	472	461	511	475	446	495	427	452	444	424	469	462	438	444	454	497	469	459	457	478	465	433	471	437	476	478	456	438	468	483	485	441	454	431	470	433	464	459	443	437	472	447	460	502	476	466	472	452	463
24547	21005	27538	25725	21661	15645	8907	4269	2569	2075	1653	1391	1311	1077	994	960	902	772	752	678	623	608	523	522	486	538	504	480	442	420	498	478	464	435	449	398	426	441	395	434	433	439	414	417	432	425	410	439	440	444	428	436	460	444	438	416	424	402	436	437	391	426	424	447	413	406	438	429	418	412	379	458	407	436	403	380	441	438	380	381	422	402	404	406	401	422	409	420	407	395	399	434	408	407	435	409	432	427	410	418	434	440	416	421	436	426	415	416	413	419	411	423	418	429	425	399	438	391	417	438	408	404	405	436	405	413	383	400	404	412	420	415	406	420	410	425	432	391	415	438	414	431	413	389	421	433	417	402	428	386	433	454	435	390	403	429	444	464	396	401	439	435	410	396	400	417	420	394	395	415	431	402	395	402	405	430	422	396	421	446	414	431	409	410	394	398	449	434	422	418	434	419	415	442	407	424	446	406	415	420	403	393	437	382	425	416	412	391	424	408	425	428	417	422	469	402	429	394	424	424	407	411	406	396	442	427	379	427	434	405	394	448	411	414	427	421	387	425	393	448	436	393	420	386	437	412	415	412	411	408	396	456	403	422	414	375	411	408	394	470	443	414	413	446	421	407	438	448	416	446	403	442	427	407	459	391	455	456	352	438	406	426	424	427	413	429	448	426	422	435	441	451	432	434	432	409	418	427	427	428	418	444	428	403	443	393	398	403	421	438	401	437	424	397	396	429	370	402	427	472	419	403	405	437	432	417	416	450	403	437	455	418	441	415	431	425	395	426	404	407	433	429	402	429	453	401	430	419	442	407	423	429	378	393	403	397	429	412	446	403	429	400	396	412	405	407	389	423	399	412	444	418	402	411	424	412	419	442	409	457	414	417	445	395	403	415	390	393	412	445	415	438	394	394	430	398	420	406	437	403	373	460	423	418	403	421	449	402	372	424	433	408	417	408	442	404	431	413	398	371	417	398	435	442	410	427	424	415	420	432	411	420	454	432	416	405	425	400	418	384	394	439	397	424	429	400	443	404	429	405	406	431	417	406	406	386	397	431	450	400	417	434	410	410	415	412	424	433	429	453	415	442	445	431	454	430	450	394	418	444	403	422	445	415	382	431	435	428	403	387	395	372	420	419	457	433	429	390	420	454	449	392	449	385	409	410	426	422	429	385	406	438	409	401	417	437	384	421	369	439	415	397	423	426	404	407	403	419	416	406	437	462	423	416	435	372	431	403	410	440	432	422	404	408	438	411	424	401	389	437	418	431	421	423	414	425	410	369	395	385	389	440	373	401	410	424	415	409	389	470	398	411	424	431	401	418	431	422	367	421	382	414	402	401	402	411	417	436	426	395	437	400	411	376	422	427	389	386	404	394	402	447	397	383	385	391	418	399	423	425	429	396	425	430	431	417	430	412	435	393	403	424	410	435	421	422	405	432	405	398	441	417	390	396	432	423	437	463	405	435	416	449	386	410	390	408	439	402	433	404	443	432	429	412	410	458	402	394	410	427	433	408	395	418	446	410	398	415	400	423	412	378	442	439	405	428	418	425	401	444	416	380	377	454	406	426	432	426	420	438	409	444	391	387	436	456	453	428	418	433	413	395	458	403	413	401	418	426	432	413	447	437	401	420	416	380	429	428	404	432	408	436	419	399	427	405	390	424	408	404	404	415	458	411	422	425	380	424	422	455	438	416	407	413	394	423	435	386	415	403	388	454	416	413	412	417	432	436	414	457	405	397	419	455	451	452	425	416	401	421	420	453	442	422	399	408	392	433	402	376	405	440	435	392	428	410	406	429	453	398	392	411	415	447	409	345	402	425	434	387	425	421	442	410	447	425	417	417	437	422	406	412	409	414	421	459	408	405	435	426	447	383	441	431	438	431	423	391	410	402	433	399	409	385	424	394	419	423	428	400	409	436	355	406	404	419	422	421	409	384	400	400	408	415	409	391	419	369	440	409	378	412	412	429	415	411	408	411	411	412	459	404	406	429	419	398	384	462	410	419	403	400	407	422	389	402	414	435	370	452	431	421	407	391	375	417	413	435	390	431	406	420	413	434	398	405	412	407	365	399	443	396	434	407	406	427	402	402	391	430	421	378	399	434	402	413	399	438	397	396	442	437	384	430	396	440	384	422	390	424	433	412	426	441	399	400	425	407	429	419	425	415	420	439	417	416	461	425	384	461	425	388	414	460	386	429	410	433	417	434	440	400	438	444	443	419	422	434	411	426	404	416	429	398	422	413	414	405	416	427	388	395	392	415	436	411	418	394	415	444	423	416	436	447	455	431	380	428	412	463	435	423	414	420	411	372	411	454	426	434	423	453	464	391	410	421	422	416	428	418	433	450	426	425	390	440	423	401	387	424	418	402	439	430	368	451	406	430	433	438	451	444	387	386	426	401	411	440	448	389	445	412	415	410	409	413	434	421	430	387	448	388	427	414	390	419	433	416	419	406	416	450	429	417	418	429	423	411	433	452	395	433	428	437	425	381	375	446	436	410	430	405	411	438	428	433	395	412	432	406	410	446	412	453	401	414	410	422	369	444	434	457	427	409	407	395	386	400	396	328	449	441	394	425	420	416	418	420	452	417	398	406	391	432	409	439	401	434	404	441	424	435	429	409	394	392	422	414	368	427	418	400	416	431	436	399	433	407	421	424	416	430	418	382	414	397	423	402	373	458	425	421	420	449	430	437	408	405	391	411	419	429	400	395	452	388	423	392	377	400	415	430	433	381	416	395	456	397	408	415	401	447	417	423	433	455	395	408	423	397	428	441	375	409	432	424	418	436	448	433	422	417	451	422	403	383	444	372	452	415	396	403	371	438	408	436	412	434	423	382	383	428	401	384	412	380	426	435	412	412	409	432	404	385	429	410	431	410	400	442	402	425	420	431	441	412	413	425	425	408	409	435	428	381	424	402	434	402	402	423	387	434	412	388	399	386	468	437	436	400	391	410	415	409	382	398	414	400	366	394	424	417	398	436	411	426	403	447	431	415	439	425	397	413	408	419	411	417	416	414	430	409	444	402	393	411	449	387	383	429	419	433	401	453	396	421	407	451	402	412	386	397	400	414	393	383	388	421	413	386	411	416	437	433	409	432	428	416	383	462	424	378	426	414	437	430	444	423	390	435	391	433	459	420	415	389	423	429	448	424	392	423	409	448	408	400	455	415	409	433	407	441	402	382	403	463	414	374	417	412	420	424	422	444	433	388	445	467	400	401	393	401	414	429	403	392	399	468	396	413	433	435	433	407	409	437	423	396	402	411	416	414	408	428	421	416	429	417	388	413	458	404	444	426	412	386	418	421	411	430	409	398	384	405	454	416	408	426	386	401	429	413	435	441	404	441	417	439	402	406	428	434	403	407	404	441	395	436	414	399	450	423	386	471	424	402	389	426	430	394	420	440	389	444	395	431	416	407	389	408	415	423	407	446	433	420	414	410	402	401	396	448	398	407	411	372	388	431	415	410	441	398	439	437	413	408
19403	40219	35558	27801	24340	18267	11775	7027	4419	3434	2805	2395	1910	1637	1425	1302	1134	1099	978	931	855	713	673	663	656	600	585	554	550	514	520	504	487	485	517	485	495	504	490	488	507	483	489	450	433	467	417	466	465	446	512	433	458	463	432	484	456	427	436	480	463	479	467	455	476	441	461	419	476	465	449	475	459	447	499	461	471	486	445	443	495	427	496	461	466	425	475	483	413	445	438	474	437	434	429	432	479	460	429	478	468	463	471	458	442	490	435	472	451	440	482	458	482	454	429	467	431	452	459	448	433	470	448	443	498	454	457	454	438	471	431	454	463	432	446	439	454	481	448	433	457	449	435	485	437	444	449	477	411	469	477	456	445	446	439	431	431	469	462	455	417	463	421	499	483	434	429	454	468	456	444	433	440	434	439	493	453	445	461	466	495	459	480	494	466	457	472	452	437	466	460	467	468	467	473	483	472	434	437	452	468	436	468	421	437	456	465	450	469	438	459	460	469	452	449	443	495	467	453	482	442	415	429	410	447	455	452	437	476	454	448	475	467	454	440	454	488	470	450	459	480	434	463	472	467	467	495	450	454	430	477	439	490	472	425	457	456	453	464	453	442	441	442	458	473	474	423	442	431	476	469	463	433	428	477	454	453	461	428	483	469	449	471	501	448	489	475	444	495	461	422	464	469	459	456	459	463	420	424	470	449	461	491	447	430	453	444	473	481	435	432	451	450	429	428	463	474	451	467	492	444	493	491	422	492	462	451	466	468	436	447	464	466	441	449	442	448	451	442	459	467	459	458	485	473	450	426	453	470	465	480	428	482	448	423	438	447	424	476	501	436	417	429	441	467	479	482	439	440	447	430	484	441	427	450	450	445	484	475	437	489	441	468	451	446	474	482	508	466	425	434	478	464	450	442	455	446	453	441	473	459	439	422	441	485	510	484	469	464	471	482	453	470	476	433	420	462	445	455	484	469	474	460	443	464	457	428	488	427	439	484	487	446	456	468	446	443	451	448	463	458	450	454	458	476	464	452	417	453	476	429	416	444	450	456	444	457	435	439	442	430	454	463	407	418	419	420	446	434	419	442	450	461	455	483	473	473	476	450	478	393	484	459	472	462	439	415	402	433	423	459	451	483	441	486	463	459	441	426	464	476	476	444	479	445	431	472	472	448	426	439	476	471	443	449	431	480	468	445	417	452	440	481	416	452	473	405	465	479	478	434	434	446	425	469	424	468	419	475	472	441	449	479	440	431	462	442	441	464	467	462	481	444	429	447	443	483	457	511	462	469	438	481	439	461	460	441	443	517	462	453	464	442	435	465	432	459	473	452	416	462	482	424	453	444	404	463	452	461	441	462	430	446	449	462	465	437	437	434	460	444	431	439	424	437	455	433	465	458	424	411	426	478	466	438	497	412	463	501	438	467	438	450	421	477	477	475	450	430	449	471	419	468	481	464	470	481	470	476	484	486	433	426	445	431	460	443	405	464	447	435	459	446	470	489	459	451	467	448	486	464	453	443	446	452	437	461	437	465	436	478	419	461	468	415	446	473	481	444	480	486	461	433	431	454	444	452	443	465	433	433	444	443	418	441	439	458	456	472	469	486	459	461	455	433	459	450	424	453	443	442	456	422	474	451	432	462	424	449	467	463	458	462	476	438	458	495	473	458	468	462	473	427	480	454	480	417	469	440	465	445	419	480	493	456	429	428	461	476	468	453	423	441	424	443	466	465	451	451	452	444	486	445	430	436	441	443	446	479	476	488	464	429	449	476	467	441	455	445	447	435	475	485	443	475	419	481	509	451	457	446	475	439	490	439	418	466	470	432	413	436	403	438	454	444	421	464	458	424	437	430	454	440	449	427	462	450	447	466	493	448	516	451	460	472	466	463	450	425	479	434	461	472	458	465	467	444	449	456	482	490	436	475	457	459	450	442	488	455	451	475	443	432	486	418	486	456	466	467	458	460	471	438	445	447	458	454	459	422	492	442	460	439	403	423	407	451	434	435	454	501	501	474	441	443	443	469	452	458	433	428	491	442	437	451	463	459	478	401	463	468	446	457	423	456	484	438	462	442	433	445	455	461	473	456	457	476	461	474	421	457	449	442	425	469	468	433	448	457	463	424	461	436	463	444	434	438	467	468	470	494	472	491	473	466	445	472	454	406	461	448	427	461	451	431	412	462	449	429	475	452	425	476	465	429	446	488	449	443	445	481	453	456	450	436	428	453	392	459	488	475	449	418	456	459	453	443	461	465	441	460	428	424	444	435	482	484	427	472	446	477	425	478	447	434	432	454	462	423	430	463	460	458	464	469	478	411	435	448	445	463	457	494	463	436	490	477	463	471	433	468	460	431	484	449	444	455	431	468	459	446	510	427	437	451	436	424	501	445	477	499	439	451	430	493	448	437	442	476	482	453	443	461	438	467	459	451	490	463	490	448	467	451	443	438	463	455	457	442	507	466	429	456	441	484	463	463	475	426	479	460	473	433	458	466	444	457	454	492	476	474	497	490	454	475	473	467	484	481	462	461	421	459	456	503	515	436	458	442	438	448	464	413	440	448	462	447	443	478	460	459	405	432	452	474	455	486	449	509	441	437	459	448	449	434	459	469	454	440	461	462	447	467	449	468	450	474	435	437	433	443	469	435	460	478	426	465	454	464	488	454	430	431	506	446	462	406	430	440	447	444	443	447	452	438	445	466	428	449	448	434	449	461	446	453	410	449	446	451	439	487	475	457	450	465	475	436	466	481	469	447	426	459	459	458	460	444	441	421	457	481	439	457	474	460	426	467	468	480	453	463	382	422	474	504	485	466	486	457	448	486	490	469	482	450	447	435	493	475	458	457	451	477	450	454	427	477	453	466	463	461	437	457	439	431	415	448	451	469	477	448	439	480	461	463	432	445	458	440	466	434	432	461	482	459	433	466	453	438	494	477	480	440	420	445	456	481	453	430	500	457	438	494	454	473	461	443	419	478	451	431	473	472	419	480	415	513	458	447	427	459	476	454	414	502	482	440	448	470	375	448	428	452	453	502	463	442	464	461	448	447	434	459	457	466	444	493	450	462	493	446	453	445	492	485	441	470	457	457	467	483	418	450	454	449	436	473	476	446	475	430	451	422	457	468	465	436	481	470	461	462	461	462	470	464	444	439	428	466	438	452	426	460	472	471	434	481	438	453	444	432	459	457	455	464	463	453	472	424	467	420	400	435	412	436	426	479	443	515	463	491	431	502	479	481	464	433	455	435	458	443	489	489	449	472	444	434	458	451	473	479	441	472	425	479	498	455	462	413	447	419	459	428	461	473	477	463	440	425	425	413	468	464	473	450	468	431	466	466	462	425	483	491	443	455	440	483	450	438	476	442	468	459	464	462	470	464	469	450	472	438	503	405	473	464	476	486	451	426	460	463	426	481	429	452	466	432	477	437	426	492	465	486	443	426	479	423	437	405	432	462	468	469	471	432	460	451	477	469	455	428	459	481	469	411	425
22440	21006	28486	23791	21748	23332	21524	9627	4704	3477	2899	2203	1915	1654	1281	1275	1022	1001	862	777	703	576	483	460	447	428	405	363	351	364	320	328	334	311	338	278	280	310	278	295	289	296	242	255	284	248	221	256	294	248	247	250	242	251	277	260	232	232	223	251	259	232	236	304	230	258	272	241	260	212	217	229	247	227	243	223	235	220	229	263	263	246	237	232	225	230	246	223	249	251	235	241	251	240	241	263	230	215	241	242	251	217	229	215	267	242	215	232	244	236	286	218	216	236	246	257	238	230	268	253	239	247	233	238	232	232	263	245	256	282	244	230	216	252	212	261	234	258	258	203	257	221	233	273	230	242	225	226	214	224	241	234	232	224	235	244	233	268	247	212	234	252	238	230	230	231	260	217	210	243	241	256	229	220	238	261	259	243	246	245	248	248	249	258	239	232	231	260	240	242	211	233	266	224	218	234	245	234	246	242	246	259	242	223	263	253	219	242	272	233	243	269	227	261	251	224	252	241	249	233	235	238	269	251	266	248	234	222	227	270	232	237	212	214	236	230	239	222	258	248	247	252	247	237	241	247	257	254	229	220	226	251	232	233	249	230	236	236	223	255	241	239	235	261	223	220	263	251	244	219	238	251	204	248	274	237	241	234	230	231	235	259	241	250	235	268	228	259	261	241	210	276	262	257	244	240	225	262	243	244	263	239	225	232	244	265	248	279	272	240	243	240	231	251	236	247	246	253	242	234	241	268	261	233	255	225	259	222	211	210	224	221	241	242	234	231	260	235	268	218	232	241	236	229	230	222	238	238	254	241	228	206	229	248	239	246	256	250	250	217	238	268	234	239	245	238	243	226	237	194	237	235	227	237	241	242	228	246	234	217	234	236	234	246	249	243	266	213	241	235	253	259	227	232	206	255	228	248	244	222	248	253	224	232	232	227	266	244	257	238	224	240	231	232	249	246	260	240	229	267	259	256	231	235	247	241	237	241	260	228	212	227	221	240	240	273	241	235	230	224	213	220	230	230	235	251	239	241	221	238	254	246	230	239	237	248	220	219	248	234	219	226	229	245	233	243	247	250	242	216	242	227	225	265	254	225	249	232	252	226	238	251	209	213	242	246	245	241	256	239	243	229	262	213	244	211	237	233	231	233	245	245	213	240	229	239	214	245	225	229	246	272	229	233	230	225	230	242	242	262	277	276	236	222	231	230	221	255	206	239	239	230	244	241	225	231	207	246	230	255	221	217	227	237	238	236	245	231	240	218	259	236	260	245	252	289	255	256	236	233	227	222	243	214	229	244	276	234	235	244	248	256	279	230	242	231	232	242	230	252	237	245	248	259	232	252	268	232	227	233	238	235	222	257	260	247	179	266	280	239	240	248	235	250	279	238	232	245	237	238	206	238	213	229	263	236	227	248	222	243	251	223	228	253	223	238	246	256	247	245	254	240	237	239	206	234	252	213	264	261	236	237	234	238	241	256	240	246	230	217	246	249	240	262	230	270	237	233	226	232	224	260	248	218	264	271	232	261	242	233	241	234	235	260	232	244	244	218	208	246	216	236	279	262	219	237	245	253	238	223	246	244	261	255	250	237	235	245	256	260	226	228	226	240	245	253	207	291	266	255	202	227	230	232	239	219	228	237	229	249	241	265	229	238	260	237	248	220	218	269	248	246	235	259	233	236	235	243	249	259	262	213	233	231	213	242	224	253	251	221	213	282	245	255	248	250	248	244	231	224	228	222	233	225	214	264	241	259	248	242	250	265	246	235	243	243	244	249	256	243	221	209	240	246	273	247	261	258	247	238	231	219	206	249	268	253	232	228	226	263	253	223	254	264	241	243	229	226	217	261	226	235	235	232	257	244	246	246	226	197	235	225	248	228	254	237	221	268	205	268	261	251	229	231	253	256	247	233	219	244	250	251	267	256	247	267	208	232	226	241	216	233	233	251	254	231	280	227	237	216	248	253	274	250	238	247	244	241	234	243	232	220	253	232	243	225	233	253	234	240	259	224	247	236	228	264	226	231	274	235	241	250	272	246	280	237	230	220	249	235	265	239	233	229	230	255	251	244	235	262	254	248	224	210	229	233	247	234	215	244	221	224	244	243	211	220	261	250	241	259	247	220	241	217	234	218	230	235	220	240	233	245	225	253	236	230	246	236	228	235	211	221	249	254	222	249	226	241	230	240	265	229	238	257	232	239	234	243	256	254	250	262	262	249	234	236	230	221	249	216	224	228	224	231	240	227	209	247	239	241	228	223	242	253	242	225	244	219	253	261	229	231	271	231	262	263	250	228	253	258	228	217	238	253	206	220	250	252	224	261	246	239	232	226	228	238	233	218	228	263	212	234	242	224	256	230	233	251	241	220	222	248	245	256	255	256	246	255	239	259	252	249	227	241	251	228	249	246	220	248	254	251	210	277	244	231	255	259	251	239	253	236	215	253	218	230	231	263	242	223	236	256	234	238	249	257	242	216	214	229	222	241	239	258	219	211	263	205	265	231	233	224	258	244	257	259	263	240	239	272	228	243	228	230	243	251	236	242	253	292	227	219	257	267	238	225	245	277	232	264	276	237	218	246	219	228	267	254	231	224	223	224	248	240	233	289	226	257	234	236	264	242	245	258	226	267	260	258	235	241	240	228	238	242	228	236	246	236	268	263	223	235	243	256	245	230	244	239	252	229	245	244	242	226	241	256	230	238	215	256	260	212	242	225	203	241	243	284	238	221	240	240	232	228	239	242	243	249	229	238	269	249	228	219	245	220	257	222	231	220	236	242	240	231	240	242	247	223	264	260	232	224	263	259	226	246	282	224	234	246	242	261	229	258	233	233	241	220	220	232	222	236	271	224	221	226	269	217	232	198	241	259	247	240	229	226	253	226	220	241	239	251	223	251	244	281	246	222	227	230	227	265	264	238	211	240	227	239	244	242	234	220	214	222	230	252	247	237	271	227	218	224	209	253	264	238	212	261	202	227	216	235	204	239	254	239	242	239	255	271	211	256	268	247	211	233	255	226	245	229	240	256	257	238	207	229	251	241	267	272	237	243	245	241	229	238	224	249	230	236	236	229	248	248	276	251	247	227	257	282	244	225	239	269	234	234	226	240	254	259	244	269	220	237	225	243	234	252	217	251	252	268	232	239	228	244	210	260	211	211	211	239	245	224	244	256	244	223	207	248	243	223	228	234	249	212	229	251	253	224	238	265	267	245	218	229	249	233	232	241	221	237	259	261	278	246	223	229	207	251	234	222	236	235	239	247	224	272	240	234	233	219	243	265	236	242	244	235	255	254	234	235	245	228	247	228	233	259	203	257	216	233	249	211	221	228	233	232	269	221	235	226	246	238	255	240	265	238	239	252	249	234	241	241	214	225	233	268	259	240	226	250	251	230	233	230	233	252	235	227	223	248	265	234	244	263	237	238	233	231	237	251	243	216	231	244	235	257	258	235	262	199	244	256	238	232	226	285	240	270	231	243	243	230	254	249
22169	48592	43556	36748	32874	26210	18332	11493	7371	5636	4429	3500	3099	2518	2003	1809	1680	1401	1298	1152	971	817	653	609	583	518	535	500	431	382	373	387	383	341	342	312	347	333	342	329	305	294	328	310	271	307	278	323	300	263	275	310	310	300	278	251	225	275	272	259	264	267	258	307	287	262	238	248	303	298	286	292	293	250	249	256	251	270	284	279	282	250	282	263	281	274	266	257	280	281	268	277	277	249	274	260	276	281	278	267	286	272	246	252	272	268	295	245	275	246	273	273	274	251	291	272	262	267	252	253	295	270	253	296	246	234	285	254	291	255	254	277	266	276	258	256	230	283	254	249	284	314	249	254	251	279	267	270	241	257	248	265	268	265	247	321	285	244	256	274	268	248	320	302	292	271	270	258	259	270	273	278	246	280	250	263	268	265	277	273	266	244	296	261	259	250	218	241	257	286	257	257	273	269	244	294	236	255	253	250	259	257	275	263	279	270	270	273	262	286	274	269	284	274	257	269	278	263	268	269	269	293	289	281	263	278	261	284	258	234	257	259	272	293	288	270	290	267	265	261	267	256	222	268	259	273	284	256	267	246	260	274	256	271	286	251	253	260	271	274	286	232	239	253	230	282	242	295	282	268	267	263	242	255	297	268	262	269	295	266	260	260	260	262	266	269	261	279	250	264	254	251	286	274	232	264	252	268	244	303	280	274	269	256	264	264	263	251	269	272	282	248	271	279	282	253	253	270	248	255	274	291	252	285	258	264	232	270	279	259	278	271	244	262	256	292	266	277	242	252	260	269	285	250	269	260	258	234	261	257	261	237	252	260	272	260	257	240	274	267	259	239	251	270	279	263	276	266	237	310	244	267	271	276	275	268	239	290	233	283	289	247	281	271	263	263	268	258	261	286	266	270	248	248	279	247	248	255	245	278	264	281	269	242	259	259	248	234	254	273	290	249	252	254	280	242	261	276	238	251	252	275	269	279	276	293	264	249	246	240	270	290	245	243	274	280	244	301	267	289	264	287	268	239	277	254	264	267	257	274	279	264	258	239	299	232	261	268	230	259	257	249	301	255	273	250	269	265	253	249	259	246	275	268	265	264	268	273	265	269	259	269	249	229	262	242	273	244	248	245	288	258	251	247	254	261	263	280	290	253	269	282	256	280	293	242	264	276	276	272	296	287	257	279	252	255	233	242	241	260	292	281	277	267	291	259	304	257	278	300	251	276	260	249	272	262	267	256	276	279	280	306	238	259	261	262	268	261	267	280	271	240	258	263	266	252	274	291	299	284	238	254	295	278	263	259	263	255	270	282	263	272	280	281	267	273	239	281	288	298	281	253	266	298	265	243	282	272	251	253	272	283	251	283	251	243	254	266	299	270	268	256	265	261	261	266	277	250	264	274	264	261	267	251	266	272	248	255	240	266	251	286	257	255	272	251	278	246	240	264	262	305	284	265	282	279	265	271	282	290	261	251	261	263	289	258	241	266	275	270	226	277	266	268	288	245	246	274	323	257	272	256	250	248	276	267	263	263	267	282	281	267	244	247	277	239	274	249	241	255	299	273	300	238	280	249	254	245	238	278	277	277	275	277	289	247	288	272	266	233	249	234	282	245	235	237	259	260	282	266	279	276	250	267	258	269	255	277	261	266	259	263	272	251	247	273	266	272	274	265	268	279	267	283	254	279	299	229	265	285	273	248	250	255	256	284	254	285	296	272	284	219	274	277	242	255	260	242	257	276	278	264	253	262	253	267	269	255	257	286	285	286	271	297	245	249	299	298	254	286	272	327	256	287	284	235	268	270	252	262	254	276	261	270	248	235	265	246	249	248	248	256	270	255	282	255	226	283	254	253	273	264	241	294	240	258	254	248	244	251	257	250	237	272	269	276	260	263	266	281	260	260	270	268	245	235	278	238	269	271	288	263	270	271	245	278	241	269	254	265	279	271	269	262	277	250	259	287	248	288	255	269	248	269	268	272	267	248	246	264	296	245	230	249	281	253	253	277	273	254	265	280	247	242	261	294	267	260	258	251	265	249	255	240	252	260	261	300	257	273	267	255	283	268	271	237	287	277	256	263	246	236	264	253	253	248	273	259	336	248	241	260	272	246	285	266	262	290	236	258	275	275	282	264	295	255	252	251	269	274	250	250	288	248	251	251	243	244	222	263	250	267	278	272	258	238	270	237	257	289	277	273	267	258	285	269	272	264	252	270	256	298	251	280	252	236	277	270	250	266	271	232	261	271	269	236	281	256	254	258	268	281	256	257	236	284	238	272	250	243	254	280	256	267	259	260	264	297	288	265	282	250	259	268	268	276	239	253	260	304	268	235	294	297	252	265	295	254	263	228	238	230	286	272	241	267	239	262	254	265	249	293	266	277	285	218	285	248	289	287	269	273	261	264	253	315	287	256	267	252	266	242	264	282	262	286	266	233	246	239	288	261	258	249	272	248	253	261	260	244	272	268	278	263	306	272	274	286	283	260	279	283	274	272	264	294	261	276	262	294	279	285	258	249	259	270	237	259	251	261	265	243	258	277	242	271	291	238	265	255	272	265	256	255	270	255	253	285	250	252	245	258	268	269	279	268	268	263	252	270	252	247	263	261	266	286	286	268	263	260	252	283	270	291	302	256	238	257	250	264	253	283	279	260	261	248	291	243	249	271	259	304	248	268	277	262	304	249	277	261	263	270	259	258	266	261	249	274	280	277	252	256	278	259	278	261	240	261	255	248	255	267	265	242	250	289	262	287	262	291	254	277	273	285	267	264	267	269	258	271	288	259	264	232	276	242	256	248	255	289	282	263	261	258	258	279	249	286	251	255	268	241	267	258	234	278	258	246	246	281	229	278	252	229	251	245	272	276	289	263	253	257	266	261	275	268	245	271	248	260	253	274	259	276	269	254	270	266	294	272	247	267	266	264	278	270	270	282	258	247	257	273	267	283	253	294	227	254	306	282	296	262	296	263	262	265	271	278	242	272	276	254	282	257	244	246	267	295	261	263	270	279	284	275	259	270	266	261	241	260	265	226	256	264	263	271	255	275	254	275	235	285	265	253	227	275	262	281	252	243	264	256	290	263	253	258	256	269	287	255	241	270	269	261	272	265	279	284	269	289	262	271	273	253	248	269	256	260	278	267	289	264	263	261	282	242	258	284	272	247	238	266	246	277	249	258	281	262	245	252	282	236	251	260	262	248	257	275	270	262	266	293	267	271	229	286	265	282	267	244	251	243	248	300	278	256	272	260	268	267	256	266	274	263	242	281	247	287	260	260	264	276	276	248	289	237	247	273	282	287	260	277	261	278	239	280	258	243	294	264	276	265	242	271	264	256	273	258	261	254	246	240	253	262	266	233	254	280	262	287	263	251	287	258	296	277	254	274	276	254	251	269	269	241	237	297	250	314	266	268	308	270	273	266	262	295	274	276	247	233	286	247	248	258	261	276	268	251	257	288	263	265	282	249	283	259	254	251	241	247	228	272	257	255	260	244
27329	23334	27862	22781	16164	9824	5413	2944	1953	1662	1467	1257	1140	1065	913	882	866	821	721	694	668	655	647	593	583	623	581	557	567	553	527	582	539	544	529	515	521	545	562	529	532	538	531	540	574	551	518	562	559	523	537	543	562	515	524	545	547	505	508	500	564	554	517	532	538	552	515	529	518	537	522	513	546	565	517	522	526	562	557	509	555	573	511	529	516	557	556	532	498	510	516	507	494	540	577	536	526	542	491	538	562	535	530	521	548	540	525	534	539	536	503	508	562	537	529	502	507	544	558	522	502	525	542	529	520	519	556	543	529	528	523	537	514	566	561	521	542	541	530	472	573	484	502	490	500	561	555	527	571	480	518	519	515	526	507	554	549	508	526	529	537	555	562	523	532	542	541	527	536	527	545	535	537	554	506	496	515	526	501	529	547	550	538	502	549	549	571	513	505	526	535	551	542	494	491	531	528	513	529	551	497	555	542	506	529	496	514	533	556	533	520	538	542	502	538	542	514	550	531	508	519	561	502	518	553	529	524	483	547	513	517	557	526	540	515	544	529	504	524	524	562	574	518	523	538	506	568	546	521	526	528	531	533	551	549	545	536	508	553	533	551	539	525	497	525	548	486	503	520	537	524	550	549	518	510	511	471	518	517	496	529	527	570	521	515	540	554	522	493	567	528	581	557	534	531	528	534	545	529	552	540	533	545	551	522	564	506	515	525	529	543	559	562	540	532	527	511	538	560	535	527	524	532	520	563	517	495	529	512	520	532	552	540	491	499	537	540	517	540	536	516	501	491	537	582	504	518	560	516	511	573	514	544	563	481	462	513	511	503	517	515	545	550	503	511	525	533	550	516	497	531	497	538	526	488	528	539	540	455	513	498	524	563	494	491	535	517	523	528	509	506	533	557	499	554	563	516	480	553	518	498	538	529	563	556	542	545	518	513	509	528	540	535	527	547	494	507	536	524	534	513	532	524	498	525	536	486	503	533	520	480	515	525	572	529	511	514	571	484	519	515	515	523	566	497	538	548	558	502	521	542	550	516	537	519	548	546	548	502	506	503	507	528	522	516	504	498	529	526	513	568	568	527	517	513	504	528	555	515	555	520	541	516	511	499	503	536	556	573	565	528	502	537	560	521	562	489	567	519	536	537	494	536	535	548	507	540	553	533	530	553	523	564	527	554	512	521	522	537	531	517	562	521	509	546	529	510	530	530	478	514	543	506	508	572	502	493	582	604	518	524	591	549	531	567	484	536	544	525	545	532	524	547	540	547	548	526	521	528	548	517	525	569	523	525	532	541	522	510	517	539	559	549	532	517	523	526	493	537	494	522	544	552	581	517	559	575	513	511	546	567	554	517	576	530	516	503	559	543	538	566	535	584	527	501	519	519	507	556	541	501	539	550	510	542	516	555	563	540	545	489	495	534	524	499	540	495	531	572	543	540	545	523	525	522	507	485	520	513	546	540	539	569	515	541	503	548	549	583	542	527	532	503	534	529	530	554	556	561	518	528	510	537	530	566	576	552	532	531	543	516	502	506	498	528	532	506	473	517	485	530	542	541	564	521	550	515	530	505	544	554	502	538	508	545	547	525	507	487	567	515	546	531	545	571	532	498	535	482	497	541	548	538	518	523	513	555	551	523	470	529	515	563	501	517	524	549	535	477	531	535	564	488	538	540	526	538	478	571	487	532	513	479	544	502	519	547	528	514	536	534	523	519	534	553	522	506	530	523	509	534	511	524	547	560	520	565	529	549	508	513	552	509	537	538	534	529	525	508	528	511	549	513	573	507	528	509	525	544	506	499	527	514	522	542	511	542	514	542	562	520	547	499	478	554	497	514	488	506	500	535	555	532	535	515	524	546	549	548	556	546	529	506	523	459	501	558	580	547	528	525	536	518	510	530	552	527	485	555	514	506	576	512	531	506	546	523	521	523	480	481	536	564	540	528	534	505	533	539	512	602	503	559	558	493	507	546	542	539	570	532	513	558	477	495	535	561	554	538	534	499	497	504	526	509	523	548	534	572	501	508	536	538	560	515	552	524	548	513	508	516	523	565	529	513	529	561	536	514	500	563	507	517	550	510	503	508	542	504	474	547	530	531	556	554	493	540	499	513	551	532	500	545	550	491	548	536	532	556	515	528	568	545	533	562	565	531	489	555	519	530	515	541	516	551	514	526	556	504	527	557	558	513	545	514	532	576	550	523	530	535	543	501	533	567	487	502	517	501	543	554	538	536	543	550	523	547	512	564	516	525	541	553	516	553	482	498	568	528	525	545	533	536	528	526	528	525	529	472	520	510	552	525	512	530	499	540	538	545	508	547	538	507	510	523	536	545	544	516	487	516	530	507	551	536	527	546	514	567	535	503	521	525	521	523	534	511	524	527	553	508	524	573	527	530	491	569	529	531	507	555	565	562	548	549	517	517	532	540	525	545	524	531	539	544	584	536	488	523	544	503	494	561	514	559	510	527	551	546	509	543	527	512	548	571	559	503	489	508	535	526	529	522	493	512	532	565	533	574	530	550	527	508	541	525	531	544	571	541	523	540	487	506	516	539	548	513	547	509	521	519	502	505	575	541	499	540	525	511	533	524	534	498	528	531	500	553	498	539	499	488	513	535	545	567	514	514	522	520	525	529	510	569	538	515	527	543	515	542	576	571	555	522	546	552	556	536	541	530	512	553	531	521	514	527	522	534	526	499	562	544	501	563	551	532	500	539	529	530	546	538	523	533	557	515	520	511	545	545	504	547	573	543	536	508	527	523	537	546	570	468	564	555	540	528	492	519	552	519	527	559	493	543	551	509	520	511	558	526	540	558	549	528	566	456	518	557	493	548	538	534	518	533	523	539	510	521	516	550	511	534	509	530	512	503	534	516	552	523	549	553	492	534	538	540	547	527	542	530	529	514	548	557	518	560	542	553	480	504	517	494	495	534	540	539	513	522	498	524	534	556	484	531	541	517	522	487	512	539	500	538	539	542	550	518	526	545	521	580	545	523	515	550	528	524	531	543	551	572	530	543	512	503	498	559	526	521	455	557	567	535	495	469	536	516	502	540	567	532	509	537	552	568	540	521	531	495	518	521	518	515	492	587	510	529	548	544	528	444	530	527	521	512	507	508	528	606	510	544	509	536	539	548	520	568	545	510	555	523	556	578	469	516	505	555	533	541	562	537	492	536	560	542	518	532	528	527	522	576	526	523	505	562	520	529	496	517	519	499	495	508	514	513	511	527	551	576	533	550	516	565	562	556	539	535	532	514	535	560	512	528	517	516	511	560	537	534	573	499	539	540	531	499	562	563	506	535	528	511	517	511	563	565	505	564	553	539	513	511	526	535	567	552	599	546	531	491	495	507	513	567	528	533	499	499	577	509	528	523	556	525	509	583	572	531	587	508	559	539	543	502	548	528	526	523	541	531	522	505	489	527	494	547	546	528	553	529	539	528	547	566	558	544	545	549	514	505	571	564	532	539	523	526	529	551	507
18595	34556	30115	22232	18580	13513	8207	4792	3212	2644	2152	1823	1642	1436	1259	1122	1054	966	949	895	819	746	733	656	671	654	661	648	653	608	649	589	562	638	570	610	600	610	629	624	597	617	599	636	585	591	566	580	648	598	573	586	606	590	617	564	568	591	611	575	566	611	606	606	577	534	585	624	577	577	540	596	621	630	614	567	609	618	585	564	606	621	587	624	610	588	608	584	582	595	560	631	640	563	634	603	631	600	594	563	589	617	526	565	586	581	591	609	602	632	568	591	582	573	601	595	598	568	618	616	568	628	546	575	621	585	610	593	584	571	541	619	579	585	527	515	579	556	601	619	566	566	640	595	623	583	610	608	595	580	588	602	571	587	603	603	573	603	594	593	590	570	562	616	627	625	587	551	568	578	571	582	565	610	574	564	572	577	612	568	596	583	556	595	578	574	588	646	621	562	551	564	593	585	623	603	596	601	577	566	588	581	550	623	620	620	597	578	547	564	635	578	603	559	577	593	534	598	606	535	569	599	582	605	596	606	586	568	616	592	650	559	612	650	572	590	592	597	589	591	575	576	597	580	544	607	580	542	623	557	552	589	567	584	613	616	591	607	586	557	570	555	583	544	618	598	562	595	645	634	627	584	583	637	613	583	578	558	639	642	570	577	552	583	558	539	563	585	569	633	557	566	587	600	586	607	566	568	586	596	543	594	569	610	594	559	596	612	569	580	578	553	563	574	594	599	593	585	619	570	592	627	589	562	584	575	627	606	557	603	594	585	634	605	572	602	583	610	571	622	597	594	612	575	593	557	554	590	527	619	598	623	573	590	579	587	613	588	590	626	585	590	573	532	560	546	608	561	582	589	583	613	581	571	573	581	559	579	599	603	574	591	598	588	607	592	637	597	576	610	555	612	620	566	565	585	628	543	559	586	569	575	582	564	615	570	586	589	607	562	657	628	626	604	573	592	573	560	587	559	591	552	585	569	576	614	555	585	576	580	618	584	567	615	540	552	572	599	560	578	564	628	582	564	609	573	520	587	615	581	614	608	601	590	581	626	580	590	620	585	578	556	583	555	589	593	613	582	630	604	549	584	621	611	554	594	553	552	592	583	615	568	601	597	562	566	616	568	567	605	638	554	591	616	543	567	574	571	607	563	584	631	568	590	592	584	580	595	615	595	571	557	561	569	574	584	594	613	544	570	567	593	527	608	583	622	634	559	613	591	578	563	625	597	604	612	571	591	594	575	562	564	562	600	597	636	654	573	601	584	602	576	567	600	588	622	587	549	595	589	544	627	605	588	568	563	588	610	580	560	552	598	589	591	562	621	546	593	572	602	544	579	589	607	554	599	565	596	586	607	603	580	563	600	554	593	552	573	571	607	590	594	571	580	562	592	567	602	571	643	596	593	628	602	602	601	577	611	596	581	660	598	605	615	591	594	589	589	580	640	599	607	595	574	618	556	616	526	605	626	609	541	567	571	570	613	587	609	572	574	589	590	580	562	592	583	565	587	581	575	599	594	588	628	563	591	591	590	557	570	627	601	574	593	634	553	593	614	612	586	601	554	567	544	565	578	603	622	615	553	611	565	587	587	610	584	616	618	601	610	547	564	552	571	599	573	603	553	575	562	577	600	573	592	570	573	570	597	601	592	602	580	609	575	538	557	589	603	589	616	593	569	561	574	590	605	573	581	612	579	565	596	610	605	515	631	613	558	608	604	616	571	582	593	627	613	592	559	596	558	583	601	572	570	604	586	551	568	578	639	566	571	620	625	573	556	603	599	612	623	565	559	601	569	606	595	615	530	612	594	566	604	591	529	619	546	617	599	630	610	581	577	597	603	554	550	584	569	594	640	579	577	588	559	585	602	567	580	609	601	626	609	580	597	567	561	585	570	582	612	546	614	603	593	559	551	604	605	601	614	610	568	613	575	584	590	583	616	561	594	588	575	598	550	610	579	579	567	561	563	580	536	556	586	554	612	575	579	600	617	567	578	552	566	596	621	575	606	603	641	580	606	584	547	622	578	567	573	563	613	587	576	594	594	615	620	592	616	583	607	642	617	624	568	568	549	529	559	592	598	643	568	601	536	592	562	603	631	628	598	584	559	614	591	626	608	632	581	557	596	599	603	585	573	561	610	558	515	569	595	592	586	591	569	572	598	586	582	606	583	550	614	547	589	551	610	594	552	594	585	603	528	572	577	604	591	602	583	642	594	588	635	580	558	602	584	609	563	515	566	554	603	613	620	616	561	609	561	558	574	575	644	564	602	591	620	641	567	559	591	547	581	567	564	590	564	566	579	530	595	556	625	613	594	565	608	617	613	595	623	558	575	563	537	596	605	576	596	554	625	558	576	571	575	597	605	580	559	599	588	604	577	583	617	585	618	596	552	565	584	590	552	603	544	579	588	611	588	606	585	589	563	594	596	613	558	608	595	589	580	588	584	564	556	575	610	594	608	590	602	583	569	594	545	535	597	604	617	617	623	593	580	569	569	595	571	589	592	572	591	595	591	587	572	545	624	590	604	564	613	610	590	582	588	558	575	603	596	594	570	575	599	562	579	633	537	570	583	564	586	597	573	568	580	629	548	565	583	585	610	566	589	584	639	619	617	581	611	579	641	595	561	580	608	598	620	560	622	523	567	572	589	587	600	588	602	608	563	556	600	588	612	612	591	604	611	616	606	578	553	635	615	562	547	552	581	613	557	573	595	587	613	584	547	589	603	552	566	582	545	592	599	587	637	563	586	558	582	622	611	586	622	613	584	601	588	608	568	597	605	568	578	583	606	558	580	589	586	575	585	591	597	608	606	594	597	606	586	593	603	581	603	579	604	600	541	563	540	583	548	555	572	531	559	593	605	582	539	591	633	578	589	564	582	582	615	586	573	592	568	549	606	599	564	635	575	595	585	610	603	564	615	562	632	609	626	561	603	572	587	590	573	535	577	593	590	588	592	618	625	570	604	624	586	591	594	591	631	590	536	620	606	632	587	626	629	552	632	568	593	603	567	578	607	545	590	577	591	619	588	566	593	575	606	531	604	557	612	581	613	613	593	599	572	595	601	562	558	577	574	590	601	590	598	601	613	563	589	584	593	572	558	614	607	590	568	563	574	604	568	603	605	576	560	547	576	610	575	585	538	582	615	571	559	609	608	580	577	619	581	598	614	619	538	569	601	597	617	544	598	589	589	634	542	622	596	589	592	590	584	565	597	597	620	588	615	552	533	599	626	603	582	592	561	573	629	614	604	572	587	563	570	595	611	592	544	537	596	573	599	551	613	556	568	612	626	543	613	550	575	607	597	566	581	577	604	596	582	593	598	617	596	609	565	615	587	592	554	604	574	615	600	539	577	598	579	577	575	622	556	547	550	592	622	558	589	560	590	608	574	557	534	583	589	574	612	572	599	608	571	568	589	594	541	598	539	618	636	575	564	585	590	567	576	582	569	613	562	561	611	587	664	601	589	603	609	580	614	575	611	582	546	588	598	618	629
23587	20963	28145	24445	22786	21164	13529	6055	3398	2661	2158	1837	1526	1334	1233	1095	1029	910	852	795	740	676	594	584	600	514	501	503	510	470	471	448	479	425	458	421	454	460	446	405	427	452	429	410	421	413	432	450	422	432	425	425	432	450	443	462	388	403	414	414	411	426	434	390	423	418	464	424	385	400	481	411	422	406	407	424	426	424	384	391	408	408	411	451	424	439	424	445	410	443	434	416	430	437	391	411	448	431	367	427	428	389	432	410	422	425	423	409	411	428	372	411	407	429	419	406	431	412	419	412	380	414	430	428	444	407	441	447	430	452	438	423	454	398	424	396	430	401	441	407	407	401	402	407	437	399	397	405	442	396	377	433	391	403	406	392	411	389	409	409	414	397	450	422	410	406	432	375	447	429	418	438	397	393	407	392	437	436	408	455	398	431	426	391	439	445	414	463	409	419	440	420	446	411	390	413	377	396	402	422	422	391	447	442	392	425	412	455	408	424	431	423	427	408	419	404	387	427	440	411	413	464	400	429	434	447	450	418	408	409	419	411	430	408	380	415	428	451	394	415	386	452	435	431	402	456	408	416	411	449	418	410	421	400	398	395	397	406	419	429	419	417	396	435	440	397	436	446	420	389	435	392	451	440	402	383	432	443	403	436	423	407	420	384	405	403	425	453	394	472	465	444	411	429	434	445	423	397	430	450	398	447	405	428	401	391	449	409	425	401	451	424	398	397	444	409	418	405	395	438	435	435	419	406	424	458	446	435	416	409	375	441	394	419	412	402	439	463	402	413	441	423	422	441	427	412	429	378	411	434	416	442	392	427	402	428	396	389	440	438	405	415	424	399	371	406	426	415	410	386	419	411	436	424	420	461	409	434	465	408	459	399	380	419	419	441	429	387	420	418	386	441	409	401	438	399	442	443	399	436	429	399	415	420	407	441	387	460	378	415	422	434	381	411	415	411	442	387	437	415	421	417	402	417	436	403	417	440	421	434	379	405	424	412	394	456	394	424	425	446	436	439	427	418	414	385	434	450	415	438	390	416	429	384	427	393	425	419	414	426	406	433	401	405	439	437	402	415	442	436	409	411	426	426	400	404	423	417	427	398	413	477	394	400	439	425	422	434	408	383	447	433	394	446	407	446	422	395	431	394	443	456	363	417	417	416	443	437	463	444	399	392	439	406	398	410	433	402	418	396	433	417	406	427	373	415	382	452	419	388	405	411	448	388	408	405	439	403	417	417	415	396	425	449	424	417	416	427	429	446	421	397	437	440	402	408	414	425	438	407	415	405	411	405	450	394	448	424	416	422	410	431	427	397	438	450	427	376	411	428	405	409	401	382	424	424	397	409	383	423	408	414	439	411	394	419	420	383	417	375	439	430	421	422	388	428	375	414	428	414	425	397	443	414	401	433	427	413	417	391	446	453	438	418	430	397	404	422	420	447	437	427	447	391	419	424	406	442	432	404	438	440	427	397	426	379	383	444	382	402	415	425	419	423	433	418	414	430	400	440	448	412	446	407	433	440	428	407	408	418	434	454	406	390	381	405	433	419	445	395	415	441	429	431	432	395	411	443	427	408	408	419	468	388	401	411	423	414	439	373	426	370	415	395	411	419	425	390	407	416	397	407	400	419	444	396	406	427	400	428	417	384	434	399	394	392	409	411	402	413	406	382	381	388	421	444	393	470	404	446	403	434	422	442	432	423	413	401	366	416	414	411	426	426	435	421	435	437	439	422	451	442	444	414	410	371	402	411	426	399	412	398	408	451	410	414	395	417	420	419	379	438	424	400	417	415	428	416	417	461	391	400	409	441	420	417	418	454	433	424	420	425	398	364	439	393	414	376	458	441	412	393	438	431	410	390	396	429	428	396	423	401	452	398	422	412	391	439	387	396	385	414	406	421	396	431	423	426	464	426	416	413	385	413	401	425	402	414	406	391	419	405	411	369	424	398	434	397	420	412	412	395	420	461	420	381	430	447	451	434	407	398	425	419	445	396	432	409	402	439	459	412	421	402	439	442	405	427	403	389	439	429	397	443	405	455	424	401	426	405	428	399	401	393	433	441	406	405	431	410	386	436	405	407	407	429	413	407	393	410	421	410	400	450	425	423	413	418	411	421	423	407	403	397	436	391	455	405	410	386	408	409	444	430	386	406	409	395	460	430	424	412	446	439	413	430	475	399	406	410	430	430	431	412	397	412	412	444	420	422	422	409	439	403	415	437	398	451	398	437	421	436	468	378	394	417	378	431	400	413	442	406	387	425	414	451	417	396	437	395	456	426	411	392	436	463	403	409	444	428	396	428	410	443	418	433	402	423	437	385	438	408	394	406	425	449	417	415	397	395	417	416	406	417	393	391	421	415	416	419	441	417	400	398	411	389	418	420	419	444	406	438	427	393	412	407	431	389	431	419	407	440	417	415	410	435	410	393	406	447	403	402	413	410	409	400	403	405	406	440	439	419	447	389	423	389	448	395	394	431	421	411	386	413	404	361	418	430	389	444	409	401	404	413	395	438	396	387	408	413	410	416	446	406	394	427	405	392	393	432	381	406	449	409	407	422	432	432	395	420	402	410	422	420	425	434	434	406	438	426	407	402	431	419	423	397	401	447	432	423	406	412	412	404	437	384	404	430	463	399	388	413	436	418	430	421	410	418	415	434	430	446	421	367	401	445	416	418	455	401	407	421	420	402	421	407	435	430	427	402	416	423	448	350	403	388	411	413	405	422	391	380	417	437	435	411	407	394	433	429	393	398	411	408	436	394	410	395	401	432	410	425	440	369	409	412	388	429	427	399	416	400	406	399	419	406	448	399	440	402	434	425	394	420	436	433	423	418	399	431	423	432	391	408	386	403	435	431	418	442	382	387	398	430	417	441	431	407	409	417	459	413	406	408	447	397	430	399	443	408	440	442	465	437	388	403	420	427	409	408	400	438	398	396	465	405	398	385	414	407	454	394	437	417	422	392	383	448	421	390	394	398	436	409	402	455	439	443	396	403	433	403	417	406	377	395	388	449	435	369	393	480	429	430	439	439	414	419	416	396	440	399	386	421	414	423	424	430	398	390	384	425	418	438	379	405	396	408	420	419	431	404	415	427	434	433	446	430	401	413	408	406	428	427	438	431	392	390	393	475	410	428	435	413	460	423	440	384	379	416	396	410	421	449	442	417	405	423	411	394	421	420	381	398	440	405	429	395	395	416	407	353	424	423	411	395	403	419	443	412	408	399	421	458	420	448	393	449	406	385	411	414	430	421	395	402	439	416	412	376	371	415	424	456	451	444	414	430	466	387	411	416	421	398	427	439	419	363	396	374	429	465	420	414	408	402	374	407	436	443	412	388	408	440	390	440	415	411	422	414	393	364	406	397	463	412	397	425	421	410	436	413	421	401	438	391	408	399	442	412	434	388	411	422	420	431	407	406	405	425	397	406	394	412	415	434	404	425	427	425	421	428	412	442	391	414	396	389	432	430	384	397	445	415	386	437
19758	43497	39102	31351	27341	20802	13654	8326	5362	4172	3310	2804	2415	1900	1742	1528	1394	1316	1190	1052	982	769	751	710	672	640	603	609	570	561	544	554	550	546	500	542	525	534	492	516	496	511	494	508	492	482	484	465	496	501	485	486	482	454	473	446	497	462	448	486	463	491	463	519	452	447	451	463	471	466	468	433	500	464	489	472	487	475	466	463	458	467	469	494	480	469	482	460	465	478	461	458	445	467	449	464	481	450	442	432	480	489	479	439	423	457	435	446	520	456	438	469	497	480	518	488	481	465	445	475	465	465	445	442	469	513	505	427	481	477	464	496	481	462	458	465	440	495	461	455	492	473	438	450	446	447	459	485	452	479	449	474	441	452	450	484	462	489	455	480	420	514	452	461	474	464	438	488	472	497	448	466	442	440	504	490	526	464	488	447	464	454	455	469	469	444	441	440	429	459	501	461	469	452	475	416	451	448	456	466	461	475	496	464	446	447	473	458	428	466	445	478	453	451	472	461	464	466	452	463	453	505	465	468	442	489	500	450	463	453	475	469	458	464	463	458	444	512	451	445	425	480	454	469	495	432	477	471	435	479	477	492	494	483	438	485	501	429	457	463	473	465	464	449	452	448	429	472	489	474	426	472	479	482	513	491	461	485	481	448	464	468	438	450	469	486	466	498	447	474	450	440	471	454	451	428	482	468	473	446	461	474	471	442	459	499	474	504	463	475	469	454	506	500	500	458	478	475	483	432	477	500	494	471	454	462	469	479	482	481	446	493	472	477	489	502	463	477	467	456	468	460	482	482	443	463	469	471	482	460	435	469	443	490	498	473	460	456	474	473	478	481	484	431	497	486	448	468	467	498	472	469	472	453	455	477	455	464	459	460	462	489	478	466	501	460	456	429	448	481	497	482	459	460	450	446	487	449	472	483	453	465	441	480	464	491	433	449	484	476	502	455	429	477	449	470	477	456	429	448	428	425	449	441	474	450	454	414	478	500	493	449	483	461	457	483	447	474	454	434	494	451	472	466	491	485	475	474	418	472	464	438	488	457	485	500	455	507	512	473	456	510	467	455	450	493	479	456	476	467	476	469	520	462	433	485	460	491	458	463	465	487	451	477	485	438	505	465	446	439	429	439	459	475	484	486	472	427	469	486	467	497	453	482	492	493	455	444	433	484	486	475	445	456	451	484	480	451	444	469	485	458	475	477	439	468	469	442	433	477	453	472	479	481	489	497	441	485	494	473	487	463	448	461	463	494	478	477	491	461	475	445	446	476	442	499	435	468	487	483	495	474	438	483	464	441	416	489	508	442	490	486	496	462	473	481	456	476	469	463	459	453	484	458	458	466	426	472	487	487	492	443	476	499	469	453	459	487	475	479	438	458	477	451	423	447	457	475	467	483	472	463	459	461	487	446	457	452	464	465	431	452	458	442	487	484	453	486	478	445	458	452	498	474	442	434	445	464	475	460	482	477	453	452	486	443	460	450	482	480	448	488	466	466	475	475	469	476	470	514	457	423	419	504	482	440	430	441	464	448	454	444	488	426	468	462	471	470	484	486	474	440	425	476	454	466	464	478	466	466	475	480	466	476	430	421	496	458	462	484	471	487	491	460	499	463	451	465	436	480	436	473	442	450	491	521	481	461	511	469	497	444	458	458	504	466	463	460	453	430	432	459	497	423	504	453	486	481	479	454	440	491	517	445	451	444	474	457	465	464	485	478	444	448	461	449	489	470	491	466	476	465	483	461	481	434	496	497	475	493	427	405	482	443	425	469	458	491	472	489	493	453	466	460	419	455	451	473	486	467	518	476	482	470	447	481	444	490	451	474	409	447	486	447	469	469	465	494	446	474	468	483	468	471	518	505	477	487	478	448	422	507	472	474	456	464	475	453	437	487	498	512	451	421	508	483	464	452	464	455	507	477	464	479	487	490	456	458	450	443	477	517	461	472	487	466	487	462	483	447	507	460	459	487	478	482	450	444	486	479	479	466	447	460	480	445	463	446	442	495	477	483	418	473	433	497	456	483	439	496	449	497	484	449	446	482	465	503	449	486	484	460	490	434	461	476	465	438	455	439	446	478	465	475	480	479	449	470	477	476	490	480	458	462	450	468	445	478	471	471	473	467	482	452	435	487	468	473	452	447	459	476	516	463	483	479	482	474	434	483	465	431	473	451	438	487	460	458	491	472	511	454	476	460	482	447	485	444	445	480	457	468	459	478	498	483	439	459	495	478	506	466	475	439	469	411	480	506	484	479	488	498	454	459	466	476	495	507	450	443	460	430	445	488	491	456	458	497	482	445	424	479	506	464	455	479	500	452	508	504	457	519	446	457	469	476	470	472	460	441	471	446	477	436	455	448	486	472	461	516	457	473	482	521	477	471	473	492	513	439	448	462	453	439	477	468	456	484	468	488	465	499	483	485	431	457	472	475	450	480	435	492	446	441	472	477	487	457	496	494	469	486	483	491	441	435	462	446	432	454	439	468	469	459	493	413	470	512	462	469	500	484	498	476	459	457	487	475	456	496	491	494	450	460	477	489	465	506	485	457	465	477	440	459	455	491	474	465	482	480	466	457	475	490	489	452	471	471	464	470	449	487	448	492	494	483	502	503	519	486	450	474	471	496	460	412	449	485	504	506	488	470	466	449	475	467	453	464	460	462	441	419	459	437	450	466	470	502	462	475	441	465	475	428	467	442	456	483	503	457	467	440	489	440	456	456	482	484	455	446	449	445	462	456	485	458	464	463	458	452	450	453	492	485	481	484	471	478	472	484	485	447	470	452	470	451	478	452	490	446	497	495	465	444	503	452	465	440	485	487	427	458	469	465	491	428	501	473	443	473	484	468	433	452	449	466	451	483	506	449	477	478	475	479	486	451	455	469	473	441	472	456	475	482	470	445	464	456	417	447	456	498	461	484	503	459	473	441	481	490	450	455	479	464	445	453	448	501	487	478	447	462	455	466	454	461	446	490	502	439	476	491	468	437	461	504	504	470	498	474	494	506	465	468	455	520	470	449	476	470	449	469	451	451	459	484	532	447	487	448	457	522	503	504	441	502	468	483	435	449	475	481	477	449	439	449	463	427	468	486	445	469	440	448	475	450	493	452	483	476	474	469	463	468	443	484	417	470	500	445	463	469	456	460	465	445	458	495	470	494	459	450	462	495	478	434	511	456	427	452	447	490	446	457	461	468	479	473	458	465	448	464	507	454	476	482	464	477	490	496	483	475	435	436	418	477	447	461	464	474	448	492	441	468	464	465	499	435	453	444	478	471	454	443	483	511	448	507	424	450	467	524	457	454	461	446	463	470	459	477	450	446	462	481	475	465	466	464	440	481	521	506	494	498	439	469	489	425	488	457	473	469	474	440	461	453	461	460	486	451	468	462	472	447	498	428	490	450	464	471	509	456	420	475	483	481	446	485	471	476	489	459	429	454	497	488	472	485	408	462	506	461	494	465	473	477	468	477	489	428	476	473	520	440	475	443
24573	21023	27610	25847	21669	15665	8713	4184	2661	1975	1786	1481	1399	1158	977	923	882	871	754	717	631	607	515	557	555	483	538	458	473	425	508	417	486	416	456	404	438	429	471	438	452	441	415	471	432	460	466	435	448	437	425	417	432	369	463	452	458	401	412	457	440	452	406	423	428	421	424	423	441	395	396	457	413	430	440	455	440	443	401	429	444	394	431	430	449	440	422	436	424	432	406	405	393	422	405	430	440	387	399	415	431	429	433	421	397	447	425	381	428	417	439	456	420	432	431	450	403	372	444	434	396	421	438	448	412	426	418	464	428	398	426	394	426	411	413	422	423	425	428	404	386	440	444	423	398	381	402	421	441	418	439	414	428	423	427	403	435	411	413	447	432	406	455	453	414	409	456	410	385	428	458	436	402	434	421	438	406	440	430	378	390	445	412	441	421	406	447	440	423	406	476	424	428	443	425	425	442	400	390	442	428	412	430	394	385	406	435	438	418	398	410	448	449	419	420	420	421	405	398	429	394	423	442	384	462	413	423	427	387	400	429	479	422	425	410	406	421	410	444	430	427	432	416	417	466	415	420	425	426	414	440	437	444	410	424	432	448	420	436	443	427	444	445	426	401	369	431	386	381	409	422	416	412	442	437	410	414	410	420	416	422	445	433	407	410	392	409	389	413	426	418	434	384	416	444	429	402	420	422	464	423	425	440	430	410	430	431	409	445	407	391	396	434	405	431	441	404	428	395	437	444	408	409	424	419	428	441	406	413	402	427	418	398	451	399	417	465	415	426	405	412	458	438	457	412	454	443	417	431	411	404	446	419	456	430	455	457	408	387	416	393	413	418	413	435	378	434	423	425	409	442	456	449	413	421	424	472	422	391	428	407	436	419	379	394	437	401	442	448	406	422	460	410	384	402	397	461	395	430	414	412	452	434	434	421	412	423	410	466	423	420	446	415	420	446	469	377	448	454	406	412	436	395	420	433	440	423	417	436	410	396	412	394	417	430	423	405	435	400	448	436	447	411	423	397	410	393	419	385	415	409	412	436	399	406	435	443	400	420	450	415	418	378	449	428	428	424	416	459	418	439	409	375	435	444	417	421	410	413	422	430	426	438	434	437	415	425	415	448	445	450	422	438	420	445	443	391	402	470	374	420	451	397	447	420	420	441	434	446	402	405	436	418	455	428	404	429	421	461	424	415	394	407	443	474	437	417	398	425	409	424	390	398	411	389	468	439	391	426	460	412	426	432	435	418	420	392	409	413	397	426	409	409	442	423	421	452	452	389	484	387	431	403	436	412	423	459	431	391	428	393	467	416	425	435	435	420	415	416	430	409	461	423	413	415	404	410	393	439	412	443	452	376	464	440	430	400	411	434	423	405	436	398	431	443	458	415	443	442	425	419	440	418	444	424	414	446	451	463	414	440	489	422	449	407	415	458	420	453	457	366	468	408	456	435	416	439	392	448	440	460	445	396	402	445	429	427	412	429	425	449	427	426	412	451	415	413	421	450	418	436	426	432	442	406	427	403	424	389	444	431	371	445	446	421	409	421	385	419	420	441	431	440	420	453	383	440	433	457	431	450	401	434	473	415	416	483	423	440	441	417	453	399	441	424	437	381	435	383	467	433	459	461	432	472	423	413	413	431	454	408	399	439	421	475	401	396	435	439	419	403	437	441	438	417	410	412	411	420	401	381	436	430	412	414	405	437	369	405	413	480	415	385	377	460	449	418	411	439	428	411	427	429	470	387	393	435	417	423	407	399	458	407	429	407	413	423	410	420	408	408	451	413	466	426	420	397	413	433	434	390	419	425	418	451	446	452	424	445	416	394	400	427	443	404	398	430	426	429	432	427	402	432	425	411	421	409	424	393	434	427	387	419	447	434	426	374	425	391	438	440	429	461	423	447	448	432	419	419	432	421	421	408	441	398	423	409	463	417	385	427	379	423	418	430	437	421	423	445	430	460	462	480	423	423	454	458	423	424	445	442	443	420	431	462	418	433	427	436	420	444	444	398	407	442	422	436	419	406	376	424	412	436	411	436	424	421	441	457	419	443	436	413	406	418	433	483	438	438	372	436	418	431	435	434	438	430	444	444	414	422	450	431	387	423	414	405	447	409	457	443	432	439	448	433	424	431	407	447	419	464	446	485	398	431	418	471	427	396	475	403	433	465	438	405	426	444	398	448	407	410	424	415	444	411	418	438	454	415	429	407	438	424	438	455	425	428	445	441	422	375	452	421	416	443	379	466	393	403	380	436	421	443	391	438	414	424	447	436	396	421	387	407	416	395	435	418	411	433	410	440	407	451	450	423	410	460	414	424	410	408	425	458	387	419	446	455	419	459	447	432	442	424	403	436	472	444	439	434	432	404	424	431	420	451	430	437	418	431	402	459	449	403	428	438	408	412	421	403	431	388	448	430	401	411	423	428	418	425	377	436	412	448	426	419	412	388	425	365	424	437	404	410	461	430	452	416	432	427	389	451	437	420	430	420	432	444	402	451	454	423	434	401	441	421	437	426	406	447	426	394	428	387	421	422	369	396	406	441	438	422	444	398	454	449	431	432	392	426	396	409	366	371	436	423	462	417	430	411	391	480	448	429	419	424	429	434	385	429	427	424	467	429	407	444	436	419	422	449	450	440	383	397	426	421	457	434	403	390	422	401	436	428	413	414	384	408	398	415	429	403	432	403	446	425	398	412	443	411	433	417	431	426	442	460	417	448	391	432	395	411	425	445	425	436	445	410	420	412	456	396	393	407	408	416	462	410	441	452	395	420	425	436	409	426	387	483	411	427	435	402	421	397	435	404	436	453	470	391	471	404	399	413	414	410	425	446	426	443	399	392	401	409	398	439	437	430	433	455	400	396	431	396	377	423	423	465	413	440	406	435	408	434	452	437	448	402	428	415	426	426	397	434	412	445	418	427	447	397	435	444	444	398	428	441	409	443	422	415	415	472	446	416	412	407	436	419	435	421	438	417	377	421	442	418	411	431	431	445	419	433	414	403	442	442	436	431	426	483	441	416	411	402	423	433	439	437	403	390	428	367	446	386	416	415	421	412	413	448	440	407	446	417	420	427	389	401	394	431	388	418	445	395	430	431	414	390	426	475	415	433	494	437	470	408	431	479	436	435	416	410	423	451	439	405	401	460	442	432	400	417	415	418	442	416	405	437	423	391	415	373	472	440	412	413	423	414	445	465	427	421	425	426	436	435	406	441	410	450	422	423	392	400	422	406	442	415	434	395	418	428	423	398	430	428	425	425	470	425	434	414	409	432	450	388	448	416	472	450	428	418	426	425	416	401	410	414	412	385	419	401	419	437	438	413	453	402	421	427	393	382	423	414	426	399	438	438	425	448	451	453	404	440	430	386	432	414	406	457	418	407	452	440	458	431	433	425	368	392	457	467	416	408	413	426	397	452	433	419	443	440	416	468	436	392	436	404	432	434	389	419	397	408	428	446	382	425	419	452	447	440	428	429	406	416	385
19688	40843	36180	28548	24154	18106	11582	6985	4551	3493	2827	2243	1875	1643	1432	1299	1181	1155	1034	1016	828	723	638	632	594	572	587	543	573	562	562	539	500	481	518	477	487	485	457	500	493	503	532	472	508	491	471	469	463	442	488	477	483	464	457	448	497	457	453	470	456	450	454	484	424	419	424	456	444	431	461	423	443	456	446	457	467	454	508	483	495	464	461	489	469	450	422	473	427	427	467	452	462	455	458	432	500	468	457	471	452	441	474	462	448	426	488	486	455	422	469	419	478	444	461	436	433	497	465	478	495	463	432	480	464	478	443	473	460	486	458	435	471	509	447	491	445	492	468	437	477	470	490	503	443	490	468	449	478	497	452	466	418	435	427	458	449	428	466	459	469	467	456	424	462	445	446	458	483	473	470	425	455	449	439	455	493	454	453	435	450	409	462	453	486	463	450	474	439	454	431	463	461	426	442	442	477	444	451	469	485	504	411	463	415	450	444	447	454	479	448	485	461	460	455	463	417	444	460	473	470	479	484	436	493	436	431	422	431	475	475	490	418	440	418	459	499	459	468	474	411	467	421	491	467	478	452	413	429	484	486	467	446	467	447	455	449	512	426	449	446	459	460	498	486	459	429	433	469	463	465	500	461	461	437	446	421	442	478	446	450	446	460	448	465	422	480	462	477	461	449	464	453	444	421	452	448	481	442	460	452	509	463	490	452	442	473	475	443	463	507	464	453	488	412	470	474	459	461	447	431	443	448	507	430	477	475	435	472	420	439	443	434	460	427	473	482	461	436	478	469	470	456	443	485	482	420	454	459	482	479	456	441	471	444	447	452	416	443	470	455	457	438	423	443	439	488	457	473	447	448	441	487	451	442	461	433	437	436	476	438	444	500	461	494	458	474	450	471	424	445	461	441	423	469	501	461	455	443	412	462	466	436	450	476	485	468	435	463	458	469	488	475	445	460	453	468	493	414	496	440	485	457	450	451	473	472	484	462	452	422	446	464	474	426	466	447	481	477	483	433	486	465	449	481	481	445	439	497	429	437	461	463	468	480	487	471	484	441	461	483	436	464	430	438	464	501	447	446	472	489	468	439	449	443	465	495	409	453	506	450	454	454	495	467	464	473	451	451	492	464	443	479	475	427	446	439	513	499	456	470	464	445	487	512	480	472	474	435	443	452	474	489	507	482	447	483	467	481	482	465	465	478	434	457	451	482	431	462	466	495	421	442	455	476	465	427	444	444	475	441	479	452	486	488	431	471	425	466	462	466	487	468	463	449	473	452	458	458	427	480	444	488	485	448	482	456	481	439	448	455	467	509	462	444	467	436	475	457	421	452	508	477	455	504	478	522	473	464	478	457	451	453	464	473	480	469	450	424	412	440	442	466	432	475	468	488	439	440	484	423	449	458	470	449	462	467	451	466	509	451	474	448	445	485	485	463	457	432	464	493	432	457	451	446	484	446	451	442	421	457	442	473	446	440	487	495	468	474	442	468	469	438	444	456	459	449	499	492	469	454	458	467	443	418	431	449	428	478	453	462	469	478	461	454	457	443	443	466	447	422	423	444	497	461	461	468	443	453	464	511	431	464	426	488	494	458	468	458	439	455	441	421	482	412	466	425	444	486	433	448	448	436	450	486	488	452	436	489	512	450	490	481	447	500	444	469	425	441	485	474	443	469	467	484	442	436	460	461	474	459	502	483	486	492	476	413	455	488	423	480	465	454	478	485	450	487	480	446	473	447	438	436	465	457	435	449	449	439	467	496	455	420	456	468	454	446	473	447	445	447	479	462	445	451	469	451	502	442	458	492	463	444	491	437	442	421	481	404	433	468	460	462	498	467	476	456	468	408	480	473	477	429	463	453	429	476	469	455	488	437	467	443	443	488	454	496	421	485	482	424	451	441	455	454	476	486	459	427	465	483	439	447	445	433	457	450	459	481	460	447	463	459	473	432	448	475	453	461	422	448	526	431	447	436	481	434	458	466	503	449	459	458	487	451	471	489	492	424	478	458	457	433	459	486	504	449	454	485	465	491	465	430	446	469	467	449	442	452	467	472	469	479	441	508	413	463	477	443	481	466	472	449	441	487	468	436	471	482	453	462	486	449	435	453	484	458	483	487	471	455	434	449	454	448	423	449	426	484	454	448	505	420	428	533	465	453	425	488	456	462	516	424	450	480	481	463	409	471	481	423	473	465	494	437	453	462	471	488	436	455	442	486	435	459	480	462	446	435	442	448	452	474	426	444	459	444	491	451	446	451	465	490	475	424	443	460	468	427	459	486	465	459	411	452	421	463	451	450	456	469	428	445	465	422	445	455	431	477	458	421	431	437	440	441	475	424	439	495	468	453	452	448	451	463	438	478	440	420	445	456	467	485	505	464	472	461	461	484	451	460	454	459	434	480	498	444	430	430	436	433	451	443	467	467	477	443	471	444	453	423	427	438	443	436	454	476	449	444	467	456	485	453	400	438	515	433	441	421	508	432	466	479	517	486	491	448	456	450	461	451	448	442	430	482	481	455	487	437	468	487	418	432	465	456	433	504	439	454	468	472	471	449	424	455	462	462	470	461	506	460	440	485	446	465	457	449	462	501	446	478	394	458	485	434	443	442	483	465	477	449	488	444	463	476	425	462	429	464	481	428	458	427	473	466	446	439	443	478	454	408	442	478	434	496	419	478	468	447	443	452	448	467	488	478	463	504	458	467	449	452	483	461	447	448	436	469	479	466	495	476	455	475	475	476	442	473	466	468	495	449	458	464	423	448	452	485	478	450	458	451	489	503	411	414	456	453	457	464	448	457	416	465	464	481	440	442	452	443	501	470	456	485	438	467	477	504	449	482	447	423	440	469	483	447	508	449	493	483	472	428	463	464	472	451	484	442	472	435	461	450	463	450	449	467	460	461	446	464	486	458	426	451	452	473	499	449	463	459	465	462	450	424	456	464	440	480	482	457	455	436	475	440	451	468	467	444	451	478	463	479	439	473	479	465	444	486	444	447	482	481	466	465	447	481	472	443	471	456	454	452	471	489	454	441	497	473	510	420	426	432	456	503	484	473	457	452	452	444	484	487	452	458	445	429	450	463	462	464	471	476	440	462	465	475	469	492	453	464	474	433	418	457	456	469	424	456	482	464	481	513	432	466	460	465	442	404	470	435	460	472	454	487	449	439	464	440	453	445	484	488	457	442	476	482	437	514	485	480	503	465	433	467	484	413	496	421	466	472	441	454	446	420	454	476	470	487	476	457	438	475	463	467	453	466	472	476	456	459	487	493	446	461	472	443	470	429	430	443	466	464	498	417	472	482	422	459	452	476	507	416	411	446	448	473	419	464	459	449	457	435	446	445	489	450	479	437	493	475	476	454	490	464	448	476	502	447	466	452	480	468	441	469	440	471	409	460	456	450	466	424	443	470	468	480	460	468	478	475	458	485	491	434	452	437	491	473	452	453	514	424	468	478	505	463	466	485	434	456	482	458	439	469	422	442	440
22439	20992	28510	23792	21644	23134	21353	9315	4862	3636	2874	2263	1896	1602	1347	1274	1076	970	871	848	679	577	532	462	408	448	433	414	344	307	303	314	326	303	296	302	329	297	308	273	296	302	272	279	232	266	251	258	281	285	276	266	259	270	271	295	241	256	262	253	248	228	285	273	228	243	256	271	241	279	233	241	274	229	242	239	224	245	249	245	264	257	242	245	254	253	215	243	239	253	233	236	254	266	252	230	241	261	264	245	209	255	208	227	230	248	228	236	239	245	240	272	244	250	262	267	281	246	223	248	243	235	241	246	268	246	239	229	240	225	245	216	252	236	234	224	261	257	252	258	216	246	212	233	245	288	260	225	239	241	260	234	259	227	244	247	253	255	237	256	255	237	231	237	234	244	212	241	250	240	260	228	230	242	243	229	235	245	235	225	245	263	267	259	267	267	266	260	280	263	221	237	261	261	250	222	260	234	270	238	242	219	265	229	244	269	214	221	249	239	222	233	227	242	233	251	272	230	227	215	249	239	237	242	256	264	240	283	222	246	238	268	221	250	251	236	229	266	233	222	249	246	228	224	220	239	241	239	248	224	252	254	231	244	273	235	266	237	262	250	256	228	231	224	229	253	244	243	231	222	244	262	234	255	265	216	257	223	220	273	252	238	237	248	228	231	260	246	271	268	259	230	220	270	245	244	251	244	242	237	248	237	232	255	281	223	269	258	227	254	231	255	231	237	249	235	252	239	241	240	242	213	238	234	276	268	227	235	268	240	249	241	228	253	244	247	241	235	248	280	215	239	222	250	237	257	220	207	259	268	222	275	257	251	243	273	214	268	233	250	267	243	260	258	251	261	257	229	228	250	240	251	262	262	228	232	237	264	230	220	246	236	245	219	244	263	262	269	235	272	242	225	213	218	265	255	254	243	244	264	234	233	243	241	236	249	236	253	275	259	234	251	225	232	248	262	236	215	262	260	220	247	284	250	237	240	249	254	251	275	255	221	243	280	253	260	245	245	222	230	243	244	231	238	225	241	249	254	228	229	283	258	212	226	243	242	257	231	284	236	256	241	240	225	244	263	271	225	258	238	252	228	234	237	264	231	232	223	240	252	253	207	227	239	234	246	259	202	231	257	252	239	230	281	241	234	248	232	247	275	250	271	250	251	258	240	222	277	259	233	260	239	255	257	247	266	248	233	272	251	233	264	254	262	246	250	218	252	257	236	226	268	231	221	247	259	242	254	243	248	247	236	254	236	245	258	227	250	254	219	271	220	226	250	239	235	251	255	243	236	250	264	247	237	247	238	248	249	246	239	248	229	227	236	248	252	279	244	241	264	237	241	258	234	224	237	243	252	252	267	263	244	237	206	215	226	253	275	262	215	228	250	226	236	266	264	221	255	252	201	224	260	227	232	246	222	232	256	223	257	229	252	252	231	271	231	220	254	217	225	234	243	241	262	236	263	231	247	246	227	241	235	241	241	225	240	255	248	251	284	251	254	278	260	251	236	223	223	243	284	224	254	235	256	271	227	237	231	238	238	249	248	241	241	264	258	236	240	247	268	252	227	268	233	216	223	246	269	251	248	239	256	252	242	229	230	243	227	264	251	245	216	241	251	244	219	232	236	260	238	259	231	215	242	221	268	268	235	242	227	239	238	248	248	243	250	244	255	250	222	276	258	241	254	238	232	247	232	287	241	222	233	218	254	222	275	224	230	260	245	239	260	233	255	249	235	251	249	262	266	222	218	254	252	259	271	247	221	260	233	204	228	259	227	237	271	215	246	215	237	248	233	246	242	256	257	247	199	246	257	233	255	245	221	247	244	228	238	240	232	259	232	254	226	258	230	217	259	281	249	257	227	244	222	236	241	233	238	260	259	257	256	253	257	235	226	249	261	245	253	230	236	249	249	228	233	232	243	253	271	255	247	241	230	254	261	267	273	256	230	268	242	254	264	238	231	218	225	254	262	250	252	230	257	251	252	233	244	254	269	238	279	214	236	255	230	231	246	276	233	271	202	254	268	260	241	236	259	252	253	224	232	231	238	255	227	232	236	256	217	243	241	289	231	237	243	269	247	267	221	232	226	252	213	229	258	249	224	259	237	245	242	261	261	226	241	244	236	262	267	235	282	232	257	252	240	255	223	229	227	228	238	237	268	244	251	219	236	232	236	261	259	229	233	246	255	234	282	252	233	201	262	216	230	277	237	238	242	268	261	273	251	263	250	245	225	270	252	218	246	245	257	259	232	229	223	257	267	228	233	248	242	266	234	247	232	252	257	251	227	214	225	251	245	262	239	251	232	226	258	265	252	243	266	250	225	270	246	290	281	255	249	217	267	272	236	219	260	252	244	207	221	243	245	209	248	271	258	230	225	228	260	243	249	251	240	252	223	238	255	266	266	244	268	269	254	237	259	235	265	277	253	247	268	249	257	223	225	256	233	222	256	233	241	265	231	239	250	243	221	226	240	271	248	249	241	264	241	231	209	260	222	248	267	226	248	247	220	247	242	236	235	272	234	222	259	234	256	264	247	252	266	230	240	229	264	255	237	258	243	224	255	263	242	250	243	241	247	238	265	240	241	208	230	246	226	255	266	252	221	226	273	258	265	244	263	264	260	245	224	255	276	238	223	235	241	268	232	234	254	268	228	230	266	230	250	246	266	241	222	246	260	230	261	238	257	246	271	246	237	225	235	245	226	237	255	217	287	263	230	259	252	228	216	251	265	263	274	246	242	204	258	219	246	229	262	246	211	240	238	230	223	248	230	230	267	253	249	239	263	266	269	252	250	254	237	253	260	232	257	247	250	250	235	235	243	261	215	211	261	221	239	278	229	243	280	215	219	234	220	265	244	253	266	227	217	227	235	261	238	269	241	270	230	266	263	259	249	248	247	233	257	262	244	247	251	210	277	247	247	231	248	266	272	238	244	238	213	259	248	238	248	224	238	224	228	252	219	247	258	232	226	245	247	246	254	254	263	249	229	243	250	241	220	246	244	253	242	228	232	222	283	262	243	259	254	233	248	241	230	249	265	243	246	252	266	216	233	239	230	234	252	240	226	234	228	236	235	238	220	276	221	236	227	223	220	245	221	248	238	233	256	254	259	242	223	239	261	250	226	270	234	252	247	233	258	233	228	233	263	255	254	242	240	228	258	265	228	236	259	247	238	251	238	241	242	253	276	227	262	233	230	245	246	220	257	249	251	271	235	261	280	250	229	241	247	232	233	232	243	216	246	256	229	238	273	258	254	238	241	285	255	235	233	222	234	263	259	235	221	258	240	246	257	220	233	262	222	239	220	254	243	227	228	260	242	254	269	260	258	263	226	226	232	261	254	250	253	253	233	220	268	242	275	237	251	242	233	253	240	249	242	247	209	243	204	263	243	240	260	216	279	233	234	237	242	232	248	221	231	267	248	265	233	245	237	249	232	249	250	248	247	240	253	254	242	237	227	228	251	238	227	244	258	244	225	214	241	229	249	260	234	255	255	238	218
22351	49079	44303	37308	32631	25809	17744	11219	7509	5550	4493	3548	3070	2444	2054	1879	1549	1464	1211	1174	923	788	645	619	596	506	509	509	403	376	391	400	388	365	336	373	355	345	353	310	315	335	307	300	298	284	300	283	266	316	295	290	294	322	314	302	271	271	289	298	276	250	273	263	261	263	256	260	260	260	271	321	288	261	295	233	264	235	284	304	274	254	255	245	273	281	247	277	260	282	249	259	257	270	276	258	247	282	271	280	264	283	240	265	268	286	285	272	270	245	246	255	257	258	286	280	255	257	286	253	255	268	284	275	284	256	261	264	251	277	249	258	257	290	269	292	261	230	254	279	254	281	283	275	278	275	238	272	262	238	263	275	255	273	287	294	265	241	290	293	281	239	258	264	265	270	296	264	267	259	271	281	245	262	235	273	271	274	279	280	280	266	262	279	264	259	247	259	278	264	277	266	283	271	290	258	254	308	270	265	255	267	267	255	312	285	279	273	267	265	258	251	286	248	299	275	281	256	272	272	297	290	265	297	267	278	274	251	256	267	302	273	271	257	290	233	281	276	296	260	294	270	283	279	273	275	243	268	282	294	276	277	268	274	284	240	260	308	255	287	268	272	280	250	270	275	258	281	262	274	284	272	255	250	242	252	251	283	272	274	290	243	292	252	250	299	275	303	287	257	239	272	277	282	259	259	281	229	276	255	287	251	262	284	266	270	268	275	264	282	292	250	255	275	261	285	268	243	265	269	274	248	264	260	272	289	244	245	238	274	304	287	268	244	253	262	273	241	248	282	274	292	278	262	280	261	284	274	306	253	272	271	273	272	265	283	278	295	260	273	267	265	300	256	280	287	263	278	273	258	287	269	313	280	268	283	288	292	238	274	295	279	263	275	242	288	264	226	253	262	276	270	269	286	273	284	275	244	263	265	272	288	251	266	269	237	257	274	253	263	288	269	278	258	262	285	289	238	294	263	262	260	272	277	293	280	279	272	260	278	264	264	219	290	251	279	259	299	271	255	276	296	261	297	262	286	251	254	272	278	273	266	263	293	264	258	279	266	256	263	274	256	296	279	277	254	269	249	249	273	244	263	251	266	249	260	276	269	254	285	287	261	260	266	271	288	274	270	257	265	268	240	263	244	269	252	276	264	285	260	264	279	276	266	280	264	234	284	276	269	276	248	271	268	245	258	247	255	239	258	274	245	232	272	263	242	242	257	269	260	262	273	289	269	291	282	271	248	251	255	255	262	302	272	270	266	256	264	244	280	256	290	263	266	256	239	300	301	249	279	254	277	264	247	287	262	250	243	274	265	288	262	257	255	299	283	283	263	276	256	265	265	274	252	279	286	302	280	290	246	279	282	261	273	265	273	263	283	254	264	274	243	266	262	266	247	258	265	264	268	268	250	276	278	271	295	270	282	299	257	265	257	257	275	244	273	282	256	256	253	269	265	259	267	261	260	286	250	248	270	266	248	277	272	276	245	273	244	301	262	274	273	274	264	271	262	284	273	275	257	292	247	268	265	254	253	265	260	259	274	290	274	252	274	295	255	285	238	261	256	242	267	320	275	272	262	287	268	260	251	245	279	295	239	270	275	275	260	278	286	276	281	276	300	309	264	268	284	288	301	298	269	290	241	280	275	267	242	253	253	303	242	245	244	259	245	274	278	266	259	297	260	253	275	269	286	263	264	278	276	266	251	300	260	258	271	264	233	241	291	279	276	235	280	256	249	283	302	266	263	278	273	295	272	260	259	250	297	263	249	259	274	252	276	255	280	224	277	273	266	281	249	277	275	266	269	256	265	275	269	269	283	263	249	260	261	254	294	263	245	257	286	286	266	260	265	288	268	252	279	278	257	269	270	277	253	275	263	273	273	257	251	264	307	274	262	273	238	277	276	269	304	256	267	264	276	271	280	271	279	262	270	264	266	250	279	258	274	290	259	241	236	286	234	267	276	266	286	273	281	270	290	250	261	249	245	271	285	267	273	244	262	253	260	316	264	293	247	270	239	297	261	255	309	268	254	255	251	292	254	242	267	253	263	254	277	233	291	270	261	263	255	271	284	245	261	260	242	271	281	250	286	263	281	274	243	249	287	230	280	285	249	248	293	258	264	236	269	305	251	258	288	269	268	269	277	261	290	262	255	253	272	262	286	251	260	261	239	259	283	265	250	287	248	244	265	268	250	254	272	261	261	236	270	277	277	253	247	278	248	254	282	252	289	274	257	265	268	266	273	280	252	242	245	259	289	271	265	270	273	279	272	306	267	270	279	269	258	267	251	269	254	275	289	271	304	262	282	285	239	274	253	271	273	260	278	254	256	265	252	245	256	274	273	270	298	277	304	275	254	271	263	268	294	254	261	284	293	278	265	286	271	243	264	245	241	285	272	253	313	243	295	285	269	255	273	297	297	263	274	296	280	255	247	265	258	261	276	249	271	275	280	255	275	277	252	273	264	277	286	293	235	243	252	280	294	270	294	261	252	266	261	291	259	270	274	257	259	275	273	260	290	299	237	304	272	275	265	270	287	242	263	240	251	270	271	260	257	273	267	274	252	274	246	286	281	256	288	253	256	267	264	286	300	283	238	257	266	258	250	245	261	272	271	281	263	246	248	269	275	248	279	277	281	294	229	256	282	254	284	268	264	257	284	249	279	267	257	235	242	254	290	253	270	269	299	275	273	289	269	288	285	252	260	241	294	299	291	285	218	264	250	284	256	266	301	273	275	258	254	264	265	296	250	289	281	278	259	300	238	289	259	240	263	272	282	263	256	270	268	278	260	249	267	270	253	281	266	278	283	264	269	268	299	274	274	290	245	275	257	228	264	278	258	289	257	255	250	266	272	252	295	279	234	259	280	252	257	273	286	283	290	256	285	258	244	272	248	259	263	245	291	291	257	263	258	282	234	282	265	250	240	281	251	235	270	272	272	277	278	261	258	281	277	249	293	266	266	260	294	242	262	265	248	271	284	269	271	284	263	272	269	250	258	245	286	320	231	258	274	279	256	272	262	271	263	245	249	268	247	273	287	288	267	247	261	279	269	255	252	270	285	273	258	226	264	278	288	300	250	261	256	266	274	268	260	279	261	246	237	242	259	252	270	261	263	288	277	272	267	280	261	272	291	281	258	247	254	287	270	287	272	239	245	245	278	267	279	271	264	292	300	250	252	273	248	272	278	251	259	272	277	282	259	286	253	279	261	269	266	259	270	258	270	307	265	286	279	268	249	271	275	259	274	275	250	274	253	248	272	250	256	271	292	252	262	275	267	291	264	264	267	279	270	296	303	254	303	263	273	272	278	301	295	284	278	282	250	254	264	272	279	262	253	272	265	272	293	265	269	241	246	276	269	257	288	259	273	279	295	282	272	269	273	262	287	259	261	280	269	266	270	268	289	261	275	239	234	295	277	234	241	267	265	292	266	271	269	271	265	252	275	260	277	254	267	303	283	308	248	278	276	272	282	262	285	233	258	288	251	289	277	272	290	263	253
27741	23724	28811	24056	16330	9875	5264	2900	2107	1782	1514	1310	1193	1070	982	899	861	883	775	772	728	634	615	631	582	575	584	581	571	560	538	562	572	581	545	551	549	550	548	594	569	562	587	540	553	583	588	562	538	572	531	621	582	525	576	584	574	551	538	606	536	541	551	506	550	529	530	551	550	569	546	544	546	533	624	525	545	582	567	598	609	541	548	547	539	550	526	531	552	564	558	525	563	542	532	554	592	531	523	524	552	554	569	542	593	584	520	563	549	564	514	543	542	528	545	531	575	560	565	536	562	534	538	555	575	514	530	549	532	525	590	562	538	532	520	567	510	542	546	527	582	578	509	509	545	555	586	531	556	518	545	578	553	495	557	509	527	540	524	554	516	549	551	534	548	571	576	554	552	553	531	569	565	551	566	533	534	581	544	516	523	560	551	519	553	523	529	538	570	540	572	579	575	538	565	570	565	576	567	545	583	542	572	566	556	575	518	550	543	572	562	560	551	557	552	561	554	581	546	561	575	606	530	553	567	504	561	514	555	531	503	542	593	529	538	569	555	553	533	548	562	557	502	507	546	518	574	537	519	523	556	549	562	514	535	493	520	501	552	559	583	524	542	550	501	527	540	544	575	527	556	512	569	543	556	550	549	555	533	528	540	567	563	541	539	603	579	544	571	550	531	532	551	548	529	578	547	533	498	531	536	543	559	543	540	519	550	570	567	494	528	584	579	524	594	533	569	554	496	571	553	557	593	564	566	536	594	565	542	540	557	523	528	559	530	547	580	545	544	536	552	551	548	500	537	562	552	507	556	539	592	532	538	541	529	553	521	542	543	551	553	522	504	542	533	542	547	548	534	519	556	540	544	531	553	543	547	530	543	518	558	583	596	532	569	524	546	537	555	548	526	572	576	555	544	545	525	559	537	520	533	523	521	573	527	545	550	563	545	534	544	526	521	543	534	529	583	509	521	494	578	543	554	540	582	528	530	515	529	540	528	580	552	604	549	608	580	523	525	540	582	539	578	599	551	495	555	563	565	560	528	544	533	529	521	562	583	544	504	555	532	563	567	548	551	565	542	530	572	574	558	606	574	546	577	517	572	513	543	576	536	546	555	548	557	566	562	535	542	540	566	519	582	550	568	592	507	546	534	554	547	562	565	545	543	577	598	536	528	514	566	546	557	509	563	575	533	565	552	554	546	582	556	589	518	552	563	542	611	529	565	555	519	540	547	567	557	580	515	544	555	588	561	558	562	531	519	510	556	569	527	550	549	533	565	559	598	518	545	570	485	574	551	546	569	568	565	601	523	533	549	569	546	558	503	603	517	549	552	581	567	544	566	544	551	548	561	487	601	571	549	580	537	522	522	538	535	552	559	574	552	583	564	568	572	535	530	547	574	530	489	538	525	541	609	546	582	542	561	587	591	566	554	558	558	546	536	529	531	517	536	585	542	573	545	554	540	529	569	570	548	556	560	536	537	529	534	518	605	536	580	597	544	558	529	586	557	522	529	547	563	570	558	545	562	575	500	544	548	523	517	559	530	542	521	535	553	574	517	556	535	570	520	527	539	536	542	569	552	486	542	536	558	565	548	542	524	514	560	518	559	540	555	536	598	593	521	562	520	537	548	538	513	581	518	536	513	539	587	540	537	549	553	550	535	576	547	536	541	562	561	556	558	547	510	540	551	540	531	530	581	557	580	531	533	537	527	534	549	520	551	540	537	529	557	515	545	573	517	592	535	555	549	590	568	554	516	528	510	519	560	584	532	509	556	560	565	561	557	550	557	508	548	533	562	542	529	551	550	570	533	555	546	538	514	559	564	531	547	566	543	533	509	549	508	552	571	528	500	551	526	529	537	548	514	531	496	506	600	541	543	554	546	526	557	555	577	527	522	560	568	542	552	610	538	544	544	540	552	550	584	522	551	557	553	550	544	536	578	571	506	558	568	544	534	503	576	532	527	572	545	538	588	509	553	545	563	512	557	561	558	559	579	548	539	515	546	553	522	561	545	554	532	558	531	584	539	499	570	517	543	570	543	527	551	544	589	540	565	510	586	550	516	579	541	538	575	513	557	569	538	541	540	538	536	526	482	544	523	558	559	533	508	544	533	526	539	528	531	582	533	541	586	555	506	512	552	609	543	508	585	523	561	543	502	542	541	564	547	549	547	575	539	523	530	519	522	501	550	583	566	564	571	580	516	543	524	544	529	530	545	507	534	535	561	540	545	563	498	540	585	562	570	556	548	555	571	520	537	527	561	553	534	519	511	532	521	521	535	532	557	564	556	560	559	548	562	592	586	539	526	563	569	518	545	527	577	548	527	552	534	581	539	561	555	567	583	592	526	566	535	550	533	546	521	524	578	518	536	567	524	551	532	530	575	548	580	560	568	558	558	530	526	569	549	546	537	567	572	555	534	549	571	544	521	536	548	541	544	505	550	533	546	548	577	560	542	533	510	534	519	554	585	566	533	559	551	569	575	552	567	556	561	568	579	515	590	544	566	574	533	534	499	525	547	551	561	521	531	571	554	528	527	547	543	542	551	587	576	551	545	527	587	545	546	581	549	570	541	552	555	533	538	549	576	538	536	544	569	547	528	548	559	526	534	516	518	511	572	522	526	517	562	576	613	554	526	529	563	509	552	580	497	587	549	538	547	512	546	532	568	541	501	592	552	550	585	516	538	518	573	540	586	525	534	537	605	511	547	572	540	567	550	545	526	537	528	535	583	580	572	501	567	558	557	526	503	576	557	565	534	561	567	574	574	564	559	532	559	560	555	577	508	542	569	585	509	534	549	555	549	519	537	554	561	554	535	559	585	583	503	523	592	545	545	587	562	585	564	533	546	547	546	535	537	542	597	560	542	504	588	548	561	551	566	568	563	545	539	549	542	534	527	535	534	562	560	541	546	531	574	516	569	516	544	520	565	561	582	569	518	587	551	520	549	548	542	568	563	545	538	520	569	565	590	545	520	529	587	560	549	511	541	559	558	523	585	529	561	550	538	522	556	515	513	569	523	577	515	564	592	536	578	506	542	538	564	548	530	533	567	529	553	544	496	565	510	570	550	529	550	557	539	509	530	559	573	573	532	548	578	509	558	551	496	539	563	565	551	557	548	533	543	518	562	565	511	564	529	566	540	513	605	538	558	559	592	566	612	522	528	554	555	520	582	557	526	507	545	563	566	546	557	559	554	557	611	537	575	553	541	539	542	549	525	556	561	554	522	550	565	518	543	586	539	574	541	539	556	542	505	529	556	548	547	548	526	540	589	486	604	564	521	586	512	523	548	516	535	541	556	534	546	541	514	575	494	568	536	571	565	559	562	521	558	578	565	539	557	537	554	569	551	541	553	573	546	564	577	550	538	513	537	559	549	573	530	523	560	595	562	540	544	531	542	553	551	536	538	539	524	555	551	542	556	521	550	520	526	571	481	513	526	573	549	595	580	541	562	531	513	501	603	531	582	515	549	546	529	526	548	549	600	558	530	549
18821	35275	31188	23291	18721	13074	8103	4754	3331	2620	2204	1889	1638	1373	1232	1229	1147	1037	939	893	880	741	737	724	656	610	644	638	632	636	658	599	649	637	641	627	603	624	624	613	584	625	604	619	642	645	588	597	598	575	598	616	614	615	605	600	593	602	619	609	591	597	597	586	567	582	631	616	603	582	585	601	631	589	615	612	591	603	631	564	599	590	612	571	590	629	584	588	581	610	572	615	610	571	560	607	613	553	639	613	627	591	647	572	616	575	594	590	588	599	619	581	609	609	601	595	615	563	542	606	618	556	624	580	593	605	627	573	623	575	590	582	597	574	593	653	597	604	562	611	572	582	626	588	586	554	622	610	600	620	623	612	641	577	594	632	565	585	591	598	573	615	600	597	599	597	643	612	627	575	620	601	572	595	597	613	639	599	565	616	577	607	592	574	591	608	590	612	611	613	581	564	608	628	626	649	607	619	633	608	611	603	630	581	581	573	566	593	635	523	577	605	588	589	601	624	620	610	551	620	619	586	592	572	611	610	614	591	602	591	614	599	552	608	579	556	605	587	584	572	590	613	550	607	585	603	624	578	594	647	558	566	582	609	600	602	597	642	627	601	601	627	599	543	611	557	608	585	609	572	602	594	611	609	602	587	608	611	571	594	589	572	591	605	603	579	637	618	608	601	588	582	625	553	588	606	638	584	575	614	590	602	626	609	570	602	611	610	582	576	629	574	566	606	643	620	576	594	610	594	605	614	628	614	585	617	551	586	598	637	606	602	610	611	595	633	580	593	613	608	638	611	593	604	620	639	638	588	624	565	572	578	604	625	581	523	601	617	608	668	577	599	584	567	624	627	633	540	587	583	573	608	664	589	593	580	600	615	579	614	547	624	603	626	624	615	618	563	628	634	612	610	593	645	573	558	618	571	638	581	634	600	620	574	642	617	585	584	581	634	604	629	588	613	590	603	603	554	614	594	539	570	597	603	590	556	579	588	612	597	592	622	634	597	613	595	572	604	595	585	616	576	576	584	597	617	630	569	574	591	604	600	632	581	596	567	624	595	609	602	601	598	595	622	602	576	612	594	569	591	605	592	612	630	572	601	552	584	629	613	614	609	580	595	627	594	602	589	596	577	594	592	592	626	579	550	614	539	622	608	598	625	593	601	586	602	567	606	621	619	609	592	631	595	591	609	622	620	608	590	625	594	643	586	580	647	595	589	588	608	578	590	623	626	587	625	575	609	602	600	624	579	582	548	595	615	588	644	579	565	582	626	571	599	588	596	637	604	601	599	579	613	565	651	584	576	577	556	585	615	582	603	601	636	635	583	583	615	581	598	592	591	557	623	607	591	624	635	568	594	593	634	571	635	600	581	622	601	602	580	588	598	632	628	582	664	585	591	627	620	633	603	680	607	630	600	601	632	597	601	614	621	569	575	635	617	568	600	567	602	622	580	582	585	587	619	619	582	553	580	570	617	618	620	626	624	583	590	593	597	606	609	590	579	623	627	560	616	592	605	603	603	628	564	639	631	616	648	583	593	613	633	596	594	589	614	581	615	609	562	594	605	622	593	593	620	611	564	568	549	588	618	624	600	613	615	603	590	602	594	572	620	593	643	600	595	618	610	646	600	636	591	563	600	591	545	603	593	586	601	640	573	579	601	593	615	607	599	607	582	573	603	598	583	623	563	638	586	618	567	621	605	584	607	639	538	637	586	606	605	604	601	574	623	593	626	591	581	606	630	638	588	604	561	607	574	593	607	607	608	595	560	610	565	637	590	598	575	607	617	625	590	629	615	620	575	567	609	551	598	581	645	599	591	613	618	651	614	602	553	595	633	600	569	575	625	592	646	574	582	614	620	608	578	593	601	579	619	619	602	578	594	548	617	588	587	628	600	629	558	635	590	608	600	570	619	624	586	579	578	606	578	649	588	592	619	612	560	590	617	619	566	608	573	591	625	570	599	657	600	554	615	586	595	613	577	641	549	631	621	576	614	602	589	600	579	580	615	591	572	614	604	580	647	596	559	603	611	619	620	594	578	585	585	579	596	619	610	574	594	626	637	605	605	597	625	606	667	571	583	592	610	630	615	613	575	616	588	579	618	592	605	560	580	596	559	570	619	582	625	607	613	549	581	609	566	669	623	596	580	563	593	590	579	595	593	630	572	560	609	609	609	587	604	620	621	622	599	612	577	612	579	579	633	592	552	577	602	626	604	618	579	597	604	617	617	591	597	580	623	645	569	601	614	602	604	621	623	597	607	593	642	610	612	603	605	613	659	625	572	556	570	605	613	574	599	556	561	583	605	600	574	610	584	571	570	619	576	654	565	608	608	576	579	606	633	610	595	580	617	606	638	628	615	591	607	610	611	619	641	582	610	638	614	607	626	627	625	574	595	608	616	591	614	619	649	622	618	601	535	594	624	626	619	619	613	593	582	606	546	603	611	618	604	578	645	585	622	592	605	637	617	583	583	632	589	593	582	610	581	619	568	594	583	592	581	602	581	594	653	566	582	611	596	589	587	563	604	593	605	587	597	626	631	605	618	612	612	588	641	623	573	628	609	591	602	603	606	572	569	583	608	618	582	594	589	627	575	594	556	602	551	605	569	610	608	621	566	590	600	593	583	644	588	594	574	602	605	630	601	586	585	606	595	627	598	593	599	602	612	576	557	620	568	620	592	570	602	592	594	610	585	594	586	606	598	564	643	566	588	571	610	614	633	606	626	604	610	579	583	585	631	588	656	605	602	612	593	591	654	617	609	568	593	554	598	596	609	610	615	612	652	622	604	627	578	628	597	622	597	593	615	615	571	574	601	612	601	586	635	608	597	588	606	616	606	574	633	601	601	593	602	587	561	561	592	644	608	628	608	632	554	569	600	602	646	536	611	586	631	552	607	571	628	647	602	607	651	597	599	571	579	602	581	590	560	621	576	588	660	543	600	637	606	627	636	594	647	593	601	602	615	601	637	648	597	568	597	615	596	612	609	564	571	562	603	636	611	629	601	603	612	594	567	607	602	594	608	586	554	605	578	589	608	631	620	625	616	577	630	567	597	604	609	563	566	608	636	618	580	609	583	629	621	634	568	636	599	616	590	554	604	618	582	576	634	584	591	601	568	595	622	611	655	603	604	589	623	597	608	640	577	634	612	600	624	601	590	623	583	619	619	602	598	572	599	565	584	664	630	578	598	578	607	631	577	648	588	583	634	591	606	578	581	607	639	584	591	624	557	660	596	607	596	609	582	626	608	545	591	588	618	640	600	627	589	599	589	592	622	551	584	590	604	542	624	625	609	605	586	630	614	634	602	643	606	590	628	590	604	587	619	609	587	581	588	637	568	627	640	590	640	563	605	642	611	585	592	585	567	590	570	636	569	621	591	627	548	564	604	565	639	617	562	607	602	604	562	604	603	599	584	592	650	614	572	571	598	585	640	603	592	619	625	583	595	600	609	621	598	590	608	611	569	592	608	609	550	664	630	604	585	607	563	560	622
23586	20960	28126	24566	22681	20849	13141	5786	3502	2762	2228	1872	1585	1335	1193	1040	988	942	857	828	707	615	583	621	561	507	526	497	510	457	459	472	444	440	457	451	436	454	408	462	465	456	445	386	393	439	444	440	481	457	457	416	424	451	406	437	369	412	396	422	421	439	387	394	436	446	423	444	421	416	425	423	445	390	428	400	444	447	413	405	422	436	373	415	429	425	415	450	438	407	475	430	414	423	406	412	412	439	461	394	436	438	435	440	415	406	434	459	376	404	400	446	388	379	459	426	398	421	428	380	402	429	452	437	452	383	387	387	434	416	406	419	442	421	439	438	420	372	428	390	411	432	392	457	420	444	398	465	431	400	406	401	442	417	421	449	418	397	387	429	435	420	434	436	427	416	415	424	424	439	417	408	422	423	416	403	441	412	456	432	452	477	442	417	414	422	455	399	403	427	370	432	452	409	423	429	422	400	410	449	417	422	409	429	420	382	438	460	437	386	429	416	400	430	400	430	457	437	437	430	426	391	400	450	405	398	404	438	467	427	434	420	434	412	405	444	427	411	412	429	429	434	469	408	422	397	430	413	387	429	418	430	407	424	454	399	408	428	437	420	398	394	459	430	412	411	418	416	408	385	460	419	394	418	388	398	425	382	390	420	438	425	435	418	464	406	446	420	421	422	434	411	421	426	434	449	402	382	414	418	411	406	422	412	435	454	409	392	421	425	429	455	435	417	449	422	406	423	429	370	403	449	393	408	428	389	421	471	429	408	405	410	421	420	479	409	426	432	430	383	416	423	451	418	441	456	429	422	450	426	448	415	476	436	415	436	435	404	433	408	421	401	430	462	446	436	410	436	413	451	396	435	433	391	399	397	445	425	435	421	419	408	404	438	418	409	444	469	421	434	422	446	410	424	401	415	452	454	408	427	448	427	419	444	403	444	421	407	454	448	422	441	465	451	446	426	438	391	425	378	405	387	395	371	440	429	428	421	433	409	427	404	382	386	452	425	411	417	462	452	421	433	431	469	394	441	385	406	428	414	408	401	429	441	428	412	408	404	456	411	420	430	395	377	457	441	445	406	413	398	449	397	430	443	390	440	444	397	447	362	410	435	441	460	416	449	414	440	422	411	419	449	422	380	421	416	428	423	422	459	414	441	433	401	406	393	427	429	425	454	400	441	430	429	459	439	403	438	451	418	393	415	466	455	418	387	426	386	394	393	437	426	446	412	398	415	401	438	429	385	394	417	405	392	412	432	476	429	401	417	465	391	367	417	454	381	413	413	407	375	428	439	451	442	483	477	420	416	430	470	403	427	411	446	423	426	406	451	413	405	430	438	397	443	422	416	479	442	447	432	420	403	436	450	446	440	415	432	446	416	418	400	416	439	407	408	425	404	445	435	426	395	402	449	440	453	417	450	431	449	417	422	412	447	418	357	382	431	429	442	433	407	420	440	424	431	421	411	405	384	411	409	439	400	416	399	434	451	420	421	444	468	427	413	415	429	404	447	426	406	416	420	413	443	424	396	428	459	418	427	431	430	424	444	425	444	420	408	403	412	425	411	443	433	400	412	432	457	406	376	433	399	405	432	447	426	409	392	455	441	421	425	445	429	392	398	421	445	390	399	404	435	409	443	426	434	444	415	471	437	426	417	418	409	399	395	399	422	406	407	409	410	423	440	384	422	413	419	422	449	409	435	430	406	391	393	430	448	448	411	417	413	439	436	417	461	418	440	400	433	416	450	407	423	419	426	398	458	430	425	411	420	423	438	403	409	433	402	403	412	405	448	426	441	434	465	440	432	379	411	431	474	457	429	378	403	407	467	425	399	394	427	400	398	407	443	416	439	407	426	424	389	410	437	433	426	432	402	430	457	422	446	429	448	385	415	436	422	409	434	429	413	436	421	465	443	389	432	422	419	436	482	446	401	437	451	411	446	412	405	430	447	427	399	444	439	449	417	431	424	434	441	431	444	422	434	412	410	429	426	433	416	439	387	446	439	412	410	418	418	432	436	421	420	405	419	401	416	409	452	429	441	427	431	432	425	466	383	432	425	437	420	415	438	406	411	474	412	394	406	426	423	450	431	429	385	406	392	432	405	437	432	469	466	446	442	373	405	387	411	451	444	421	423	455	442	389	414	431	408	454	394	427	422	441	456	411	415	399	430	425	444	456	428	388	446	415	420	394	443	385	432	414	403	429	451	427	423	435	429	426	409	419	414	411	433	394	434	403	399	429	400	412	406	434	429	425	446	446	402	430	436	398	437	404	424	386	454	422	411	402	379	389	409	403	417	407	422	415	414	398	428	431	424	412	413	415	417	416	449	419	432	435	498	379	421	413	422	434	408	433	402	422	399	444	408	446	447	420	462	433	389	431	406	456	444	425	389	439	438	430	400	460	427	401	425	403	402	442	435	417	427	413	396	411	423	411	407	436	414	430	384	415	400	438	427	420	436	410	404	429	432	437	434	425	405	419	450	427	448	452	433	433	427	420	403	393	424	402	439	411	412	412	407	451	435	415	412	418	398	402	451	422	433	397	425	396	428	427	422	417	446	431	446	403	462	409	413	457	424	426	396	421	428	416	441	423	414	443	394	395	441	424	431	420	393	450	437	480	372	395	453	431	416	428	449	440	442	431	400	377	416	421	396	408	409	461	421	387	412	403	409	446	430	414	402	410	435	418	435	451	422	450	408	405	431	420	423	434	421	377	422	455	432	400	403	455	458	414	417	408	440	407	397	443	441	427	462	439	428	401	420	409	398	424	447	436	406	416	410	421	425	386	437	411	429	393	441	461	408	441	398	446	398	456	410	466	449	423	428	412	397	466	404	432	400	405	431	426	392	386	461	443	405	416	386	414	450	430	412	414	450	406	412	460	424	413	452	456	442	393	422	410	430	433	424	458	417	438	409	458	400	409	410	417	449	417	451	416	411	408	384	411	420	387	401	444	428	449	416	450	438	458	422	416	434	443	416	425	416	407	396	427	414	431	414	401	396	412	447	443	436	406	399	405	417	427	439	433	439	445	420	425	390	397	421	456	394	414	385	446	419	413	406	412	426	411	407	419	410	415	405	430	387	389	436	433	410	421	441	421	425	424	461	448	399	434	398	378	420	405	451	422	426	367	386	403	431	410	403	414	401	432	411	430	448	449	407	395	407	410	397	380	426	363	408	398	409	409	431	424	423	439	420	436	465	458	408	374	400	418	455	438	427	417	422	425	426	445	455	424	408	428	408	446	431	369	400	428	419	425	427	393	425	439	411	472	441	448	410	435	354	410	423	454	439	419	408	408	403	439	416	429	446	438	414	436	415	386	394	421	427	415	425	448	406	391	395	426	426	427	403	429	414	433	406	395	425	417	412	418	426	415	435	420	434	370	459	405	435	406	422	419	406	445	460	436	433	408	437	432	410	421	403	397	408	430	413	434	428	435	403	403	426	404	403	419	414	399	431	441	405	422	436	419	423	428	380	422	407	468	415	414	430	428	425
19988	43968	39786	32056	27131	20513	12925	8063	5403	4154	3303	2845	2322	1909	1616	1574	1388	1313	1053	1087	882	759	743	743	727	590	632	616	570	598	547	562	552	555	468	557	508	507	488	503	495	514	506	509	469	489	531	511	507	497	491	506	512	499	496	488	456	470	439	481	486	483	469	454	455	500	492	470	495	468	479	484	484	447	486	481	505	472	422	459	466	523	470	471	498	440	479	507	513	504	446	489	449	470	483	453	435	488	474	495	498	485	470	473	447	497	483	469	435	501	457	476	505	479	501	493	462	504	414	478	463	493	470	474	464	464	464	476	446	478	457	486	503	452	495	471	495	508	478	486	463	472	489	475	450	451	467	454	464	478	460	486	472	461	503	454	468	455	464	464	492	434	437	486	474	486	484	489	472	438	468	439	462	487	503	462	474	476	506	466	471	451	443	480	520	487	470	483	459	436	459	436	482	470	523	504	468	496	530	501	453	485	429	440	484	474	468	501	474	474	438	467	459	484	496	509	493	488	473	472	436	464	509	507	445	426	459	439	476	464	470	468	487	500	481	486	465	473	482	475	477	481	525	458	467	455	466	505	436	451	447	439	486	463	460	513	504	476	461	479	454	487	474	486	473	487	451	481	504	463	461	474	450	445	472	434	478	484	448	445	490	478	440	461	505	500	469	452	459	452	462	424	469	468	457	456	433	485	448	505	503	489	461	452	445	469	506	486	438	521	488	453	520	499	485	444	478	470	459	488	472	453	440	443	482	490	464	475	500	475	462	456	503	492	445	483	488	464	442	433	479	501	447	498	408	444	458	491	479	475	473	454	454	483	465	466	454	406	475	465	500	517	472	488	492	462	454	455	479	478	481	476	493	449	462	449	490	459	428	479	495	473	445	450	512	518	466	487	451	491	464	450	438	490	458	460	455	506	471	449	511	435	479	453	451	430	455	501	469	514	475	460	473	484	469	489	467	499	454	465	489	515	478	473	503	475	495	463	504	452	468	440	513	459	497	457	503	460	488	477	501	478	463	477	514	468	491	465	483	507	471	496	496	477	502	459	456	467	489	462	477	477	465	462	478	458	493	499	496	477	450	499	453	478	465	463	458	492	486	456	498	431	492	467	475	452	400	449	469	463	497	483	493	458	443	496	515	464	455	511	481	476	466	478	467	484	486	484	464	486	441	435	502	454	450	494	473	483	494	448	489	507	483	471	490	485	483	463	479	495	458	473	452	473	455	495	511	480	464	459	495	509	540	469	442	473	480	511	480	474	514	520	474	479	407	483	474	499	507	508	461	494	501	442	479	464	492	476	477	497	503	465	430	469	465	488	488	490	499	446	465	450	427	442	494	473	498	497	524	455	499	461	486	463	474	452	509	474	447	444	485	448	472	473	482	466	478	467	480	519	475	484	457	460	494	489	458	484	483	480	461	511	504	466	442	516	454	478	483	494	493	461	453	491	510	450	475	456	506	484	505	465	500	499	458	448	484	457	443	493	466	491	460	422	474	463	504	497	469	476	456	455	472	477	449	454	464	493	431	451	484	450	483	456	436	494	447	461	421	438	462	474	446	494	432	445	492	473	464	454	492	477	460	489	495	495	449	507	466	494	470	492	470	478	495	473	443	518	470	449	437	487	449	473	504	481	492	520	501	511	450	439	460	482	507	453	461	468	465	490	479	452	495	490	464	425	515	457	462	465	475	418	491	481	478	472	457	486	437	480	474	456	464	472	483	483	467	463	474	513	482	487	471	479	496	479	496	495	396	506	504	500	466	442	468	507	467	469	474	444	459	481	426	493	462	462	486	444	516	454	480	452	477	475	461	452	481	462	443	483	484	439	501	484	498	467	451	480	466	449	478	516	461	492	474	442	440	453	462	492	490	506	502	491	478	453	463	480	465	435	479	493	463	462	456	495	478	505	472	470	512	486	498	508	430	441	465	485	466	497	518	499	485	449	452	451	520	468	506	496	445	501	465	474	492	432	450	470	473	484	479	462	464	495	437	469	477	493	476	465	469	465	505	460	503	490	458	458	463	451	503	490	479	478	485	478	498	460	460	451	487	469	490	448	487	491	493	485	500	501	472	469	445	493	489	481	461	460	496	477	478	473	489	475	456	475	462	450	472	435	441	492	482	490	431	462	490	495	488	469	489	471	468	492	463	481	460	476	483	454	529	451	475	500	464	460	477	455	463	488	454	467	514	467	499	441	497	502	470	467	473	442	439	474	503	498	491	479	478	465	480	499	467	484	416	471	481	476	456	473	505	495	473	477	476	470	466	477	457	466	448	437	430	493	475	456	468	439	499	479	439	474	486	494	473	473	479	430	489	474	458	447	492	476	486	480	459	468	457	478	489	478	400	452	502	486	445	476	513	489	475	466	476	496	469	486	470	450	471	468	460	514	486	447	446	442	483	508	459	483	478	483	468	470	480	475	474	464	488	482	446	509	455	441	454	454	465	493	471	473	460	440	458	456	441	489	465	464	474	471	469	468	451	471	455	467	480	435	478	509	429	455	484	469	502	466	441	470	465	487	473	471	495	473	457	446	500	452	458	483	483	469	457	476	474	489	498	492	441	470	468	493	485	521	448	474	447	469	474	453	506	471	488	472	477	493	469	421	471	456	450	477	493	481	482	468	442	421	488	458	497	485	489	463	488	459	447	455	470	447	456	513	472	468	468	457	480	492	498	465	494	490	467	520	536	444	460	492	470	477	488	476	450	487	461	442	462	482	464	501	473	455	470	483	447	493	499	476	440	434	477	509	481	476	428	459	464	462	478	510	478	508	504	468	435	498	477	472	480	499	469	470	491	444	490	435	494	493	501	470	503	488	432	479	494	451	503	455	500	515	466	479	508	491	489	474	513	473	432	483	487	466	514	483	521	470	488	478	499	488	475	461	462	445	467	497	453	478	429	455	473	466	467	468	493	429	458	487	452	430	479	519	491	458	493	488	459	488	464	483	457	403	476	486	487	434	477	489	442	450	402	493	479	466	494	436	506	490	463	495	477	475	510	466	467	463	448	458	470	511	451	485	444	493	493	446	484	465	474	453	464	459	506	467	489	467	495	468	486	461	434	453	433	455	515	449	515	481	484	443	494	456	458	500	508	490	461	491	463	488	448	474	502	453	471	460	511	458	480	476	483	477	502	460	474	476	477	506	471	500	464	476	514	509	487	429	507	470	488	478	444	476	499	459	472	451	501	463	481	519	480	458	451	451	473	469	464	478	484	476	472	457	509	446	450	460	448	457	483	479	470	490	474	477	492	441	455	463	469	485	483	488	496	459	460	473	475	475	458	463	504	476	496	463	490	452	484	478	470	481	463	502	480	462	446	482	476	485	489	467	464	467	468	455	461	449	506	474	475	452	487	470	485	463	491	457	454	545	477	529	497	474	454	420	493	435	447	489	417	467	525	426	459	501	430	464	513	479	458	457	492	506	438	465	438	446	504	454	446	472	492	477	462	467	465	471	447	461	460	479	471	485	448	513	457	483
24503	20985	27704	25750	21670	15307	8144	3945	2607	2078	1778	1520	1273	1101	1037	947	844	880	789	762	640	604	527	544	543	533	518	458	469	461	489	461	492	417	441	438	436	467	441	416	443	467	423	420	464	422	465	400	411	424	434	434	465	448	462	438	451	447	477	443	420	445	458	476	433	456	434	438	428	493	429	425	391	411	424	465	391	396	428	399	432	408	439	439	407	439	449	458	422	412	436	408	442	418	405	436	421	402	447	436	423	440	429	439	451	406	370	404	387	413	410	441	408	409	462	428	433	423	444	422	417	443	420	421	450	449	412	434	388	404	453	447	402	411	404	461	455	414	417	422	443	401	398	443	442	367	434	399	433	424	472	415	396	426	437	403	432	490	446	404	457	390	417	422	397	428	410	433	442	437	466	406	422	442	440	428	417	435	408	424	451	412	431	437	438	447	434	408	434	433	407	446	425	446	412	448	414	435	419	392	406	424	441	422	413	412	398	433	427	437	469	448	445	435	394	430	442	372	443	425	413	441	397	435	416	444	450	426	422	467	438	410	421	425	392	423	484	412	425	413	446	404	421	430	441	434	426	452	469	438	447	417	421	427	476	459	419	413	459	440	410	433	426	435	425	454	402	444	400	433	413	445	453	428	406	431	430	424	425	424	419	421	405	421	414	431	427	439	409	455	413	437	409	421	424	420	456	422	420	429	401	437	440	435	440	411	458	427	445	437	438	422	423	434	433	400	458	413	430	444	419	433	422	460	455	415	430	444	443	453	433	449	423	435	455	444	439	416	429	406	410	388	426	469	444	420	460	450	468	440	399	437	373	350	416	420	420	394	445	440	437	433	421	415	440	428	373	419	479	457	442	463	424	448	455	444	419	437	398	416	454	463	393	420	447	432	423	435	442	435	447	424	413	435	439	386	435	446	434	428	408	394	425	417	458	398	448	427	430	420	434	436	441	427	438	430	452	458	442	399	427	405	401	445	396	425	432	403	452	416	485	440	442	442	442	430	439	437	427	435	427	417	416	408	395	400	434	396	457	422	424	412	419	392	419	464	452	405	482	444	435	433	420	426	420	427	483	454	407	402	427	364	422	398	415	445	454	399	421	431	457	462	420	394	457	449	465	433	458	470	423	428	363	400	462	427	403	402	439	433	424	429	422	376	400	423	430	444	427	466	426	481	431	417	408	407	417	435	441	451	411	437	424	398	451	420	393	446	417	451	441	449	444	459	424	436	431	447	425	464	412	476	433	431	448	441	408	419	397	421	438	443	434	430	404	415	413	430	423	415	439	427	452	399	410	406	421	422	407	407	404	433	424	417	429	421	466	405	391	395	462	420	489	383	433	411	402	433	422	435	480	433	404	432	437	435	428	468	420	428	430	449	426	433	401	443	430	455	430	413	415	413	402	401	430	414	403	451	432	436	419	441	400	441	431	414	447	412	395	431	392	422	426	406	417	419	403	427	423	439	435	443	414	449	449	444	427	401	445	424	421	421	433	442	436	396	417	422	385	408	426	438	413	378	428	433	421	459	438	444	449	459	447	428	386	380	438	433	404	424	420	416	431	428	436	417	408	470	414	408	402	429	420	447	420	408	411	455	405	439	455	437	418	412	439	438	409	459	429	444	426	439	416	423	416	483	417	425	448	435	438	450	437	437	432	445	394	418	428	393	459	419	429	456	429	384	421	417	413	483	443	434	427	435	444	411	431	430	419	428	421	442	410	420	418	420	427	400	437	429	453	397	436	448	401	438	442	429	436	465	424	448	416	473	444	446	435	451	442	419	432	460	463	436	440	415	450	419	428	459	412	425	437	419	428	450	436	459	453	393	438	451	415	418	420	440	437	413	446	433	430	424	398	392	424	418	432	417	409	498	424	392	372	458	408	427	429	426	407	435	454	417	408	439	393	461	430	459	388	424	469	381	439	466	435	455	467	403	419	412	439	410	399	402	472	440	439	421	428	420	403	416	459	400	446	440	442	420	435	436	441	405	413	470	451	442	437	418	429	425	415	431	419	409	436	419	417	431	467	381	434	435	446	438	479	442	436	411	424	424	384	430	432	430	425	418	406	454	432	412	423	378	416	423	458	421	419	400	446	471	381	411	424	411	401	422	430	437	431	430	441	440	436	432	427	433	408	433	424	425	387	430	437	452	457	445	422	407	428	415	445	423	444	405	455	420	434	429	423	430	435	417	453	412	484	402	420	414	434	397	441	430	445	407	424	457	460	431	412	412	423	434	424	400	412	432	424	433	427	414	402	445	413	426	436	445	396	392	391	438	470	481	412	443	430	399	421	455	451	437	402	431	423	471	419	441	421	391	407	440	452	397	423	419	439	446	406	436	431	401	440	429	415	426	452	383	413	433	425	452	426	428	457	445	371	403	421	431	418	424	435	413	397	433	434	439	470	418	424	396	455	463	443	418	439	377	425	389	433	409	407	434	430	417	440	426	421	398	436	435	416	432	438	444	414	427	463	392	433	424	439	455	422	474	433	430	415	406	412	396	426	382	417	405	409	443	415	427	434	409	450	445	432	431	422	428	412	404	463	450	430	422	435	436	451	451	495	434	418	437	448	446	451	403	453	463	430	435	434	426	469	432	416	451	441	454	382	416	401	451	415	462	448	414	456	372	404	488	462	382	406	444	412	444	440	416	399	420	420	428	450	452	416	432	436	413	403	430	429	397	419	421	443	421	427	442	419	431	452	439	414	440	398	445	455	448	434	419	438	398	404	415	449	443	465	439	425	438	454	423	461	446	437	448	409	425	413	429	382	383	433	441	420	464	425	441	455	430	440	434	429	411	412	427	436	406	456	443	435	391	449	416	455	424	428	460	418	424	430	383	418	411	422	446	438	463	454	455	432	403	398	422	463	442	426	412	407	392	400	440	462	412	491	404	423	423	449	424	437	421	435	432	433	434	402	401	436	388	468	418	448	392	442	462	426	418	419	417	408	425	459	427	449	441	443	451	418	396	441	439	384	428	461	425	441	446	434	403	422	460	419	439	423	413	409	424	441	414	424	438	410	459	434	447	444	426	443	419	416	436	427	452	423	449	371	417	421	443	421	447	430	427	423	456	433	457	451	399	405	437	434	443	400	418	436	425	428	458	430	430	417	465	425	438	434	414	418	403	384	420	447	431	422	444	453	383	438	461	453	421	431	468	438	460	428	440	438	437	424	417	405	457	423	400	436	431	440	421	441	433	414	400	399	424	478	428	446	453	431	407	432	389	443	424	445	438	391	439	447	427	422	458	419	411	413	419	416	426	435	420	437	403	452	420	435	436	405	407	462	445	422	436	421	435	447	480	421	451	436	422	405	441	431	401	422	443	422	452	420	402	418	435	438	445	419	423	443	419	422	414	439	457	434	437	430	434	405	453	415	425	463	450	427	413	435	433	438	443	441	424	419	422	418	441	428	435	435	403	406	372	460	430	454	451	442	435	411	435	417	419	429	444	432	423	415	421	403	457	417	475	409	400	418	422	432	455
19921	40956	36840	28615	24024	17459	10923	6672	4562	3490	2964	2290	1975	1613	1445	1315	1174	1117	990	980	830	736	648	636	642	613	590	577	558	484	547	528	523	512	487	502	502	466	495	541	506	499	458	503	471	500	450	483	483	481	498	481	486	486	476	470	474	463	446	479	437	516	443	489	464	436	463	466	470	455	497	456	454	498	524	484	423	472	424	461	460	465	455	474	498	477	491	435	448	498	462	447	435	471	473	456	482	473	419	470	459	472	479	456	469	475	477	455	501	470	501	486	477	432	442	493	492	456	473	492	492	433	460	470	461	428	437	486	506	491	455	480	487	468	467	484	439	480	476	463	462	449	445	427	462	465	444	448	467	454	481	437	438	458	470	468	465	437	487	465	451	442	484	468	476	491	463	467	483	468	488	490	471	465	466	445	450	469	463	449	468	482	444	448	448	448	449	493	476	474	451	474	462	472	523	466	471	478	466	476	457	454	484	504	476	453	443	477	461	450	456	423	460	469	457	466	483	419	419	493	473	468	431	447	457	462	477	461	438	465	477	454	449	438	493	485	433	477	485	482	474	496	474	453	469	441	477	517	443	458	460	475	492	479	455	457	526	480	477	446	480	469	438	456	475	476	451	430	471	502	495	464	472	482	475	485	428	473	467	430	461	451	472	487	485	491	505	432	488	458	461	459	479	457	488	447	451	482	490	466	476	476	464	472	488	458	462	454	451	412	488	487	465	486	442	470	502	439	459	518	481	462	463	453	497	460	454	475	482	487	456	478	458	459	461	471	438	470	487	451	473	457	451	479	477	452	479	501	426	441	467	458	466	426	443	477	453	477	473	454	480	468	460	481	484	461	501	429	472	428	480	515	512	462	465	472	480	482	507	506	452	466	483	461	465	436	432	478	480	422	465	433	426	441	498	468	469	453	450	462	476	468	468	487	466	461	438	467	479	464	441	482	510	433	438	466	459	461	488	499	443	481	426	465	462	522	456	481	458	444	499	456	451	454	423	455	470	442	463	480	473	485	495	437	461	451	504	451	478	487	445	470	465	466	457	420	514	480	454	434	468	466	495	433	462	459	479	467	464	433	455	479	430	494	475	503	418	458	444	489	452	454	501	430	471	455	432	416	489	486	424	447	506	478	448	482	479	488	471	469	478	443	487	467	436	476	445	453	476	426	467	467	470	469	507	433	447	436	441	460	438	446	476	458	479	415	476	486	455	471	458	474	486	482	474	476	519	450	480	488	453	468	482	467	449	463	504	436	488	496	517	456	478	468	486	434	484	446	465	472	453	450	479	454	516	472	478	447	457	484	420	468	455	462	433	508	501	450	465	456	489	502	457	440	492	489	487	463	459	476	444	439	496	447	464	451	483	437	458	504	480	449	401	471	447	470	456	493	454	446	483	493	459	481	470	477	448	489	448	490	530	477	456	490	501	500	460	470	458	458	478	472	455	466	473	440	466	457	434	466	464	463	478	470	454	426	493	455	457	474	512	442	494	505	447	500	449	443	471	480	479	507	438	475	485	480	488	442	461	485	484	461	439	485	472	448	479	435	461	468	507	459	455	462	467	491	494	471	465	438	469	481	467	467	475	453	467	450	455	474	453	488	471	480	474	481	441	454	461	468	450	503	504	456	449	500	439	435	484	470	461	512	439	434	468	468	470	452	415	430	478	458	460	465	472	479	471	430	461	496	464	460	462	467	462	453	435	459	426	463	441	486	473	468	431	453	468	429	460	491	476	468	430	474	460	460	464	461	463	462	466	432	513	431	463	458	466	457	465	474	460	439	435	481	450	455	447	461	455	505	467	430	442	500	473	484	402	463	530	478	457	470	468	500	481	466	474	466	467	456	482	435	472	467	441	463	488	505	504	465	457	505	478	490	462	456	457	488	424	481	428	472	492	449	451	473	478	474	507	487	470	457	487	480	486	435	488	462	446	460	472	466	417	447	503	435	479	450	489	484	472	469	492	465	446	475	446	475	494	453	482	487	463	424	453	438	455	437	457	448	441	504	445	423	421	491	445	500	464	458	432	470	467	434	452	477	438	517	480	472	483	500	488	484	428	481	455	450	479	457	463	466	453	534	474	452	492	520	444	471	455	466	419	414	525	474	464	466	460	541	505	451	450	436	475	459	474	481	469	450	452	485	456	492	453	472	470	471	488	471	448	470	440	498	480	496	449	480	493	488	442	447	487	466	461	438	402	442	451	478	462	459	454	443	435	478	457	490	487	470	466	462	462	442	426	449	472	484	466	452	476	507	473	474	499	447	502	431	450	467	416	460	460	464	467	471	443	466	431	457	474	487	441	455	473	442	465	478	505	480	482	474	442	488	487	429	457	477	431	468	475	470	458	445	437	433	460	470	450	467	462	465	466	478	480	501	449	424	462	480	452	486	463	463	460	473	472	451	459	451	455	462	499	446	464	472	450	472	466	476	491	477	450	485	411	489	456	484	485	455	447	480	495	467	463	457	456	466	438	473	458	496	498	488	471	464	463	437	473	450	431	485	452	429	446	462	453	438	473	438	468	480	481	460	458	507	473	482	501	463	438	443	453	470	473	473	474	439	478	450	475	471	456	480	493	450	462	497	430	461	506	480	444	467	425	458	478	461	442	480	482	504	485	476	503	472	442	459	473	433	457	498	472	474	477	441	451	477	468	465	495	529	451	459	460	470	502	435	433	472	459	459	496	464	485	479	495	481	458	458	477	490	475	490	482	464	484	486	514	460	471	497	426	453	435	476	464	441	452	467	432	462	475	486	482	477	472	445	499	432	474	460	428	440	458	468	484	453	462	455	460	497	463	434	424	515	467	464	466	501	450	447	454	450	472	458	458	460	487	476	456	445	433	480	449	475	484	481	447	452	476	463	448	415	501	455	432	454	436	471	501	468	485	455	450	445	442	464	455	452	443	500	441	470	477	456	459	442	430	453	428	460	451	488	480	444	443	474	437	441	470	463	485	476	473	451	434	490	477	457	494	464	440	477	452	472	500	461	488	462	457	455	465	467	500	463	465	471	477	459	445	439	437	550	475	473	500	469	483	452	456	480	504	473	527	431	476	418	471	459	485	516	453	468	460	509	450	460	431	449	467	482	439	467	483	474	464	492	448	469	458	458	462	466	463	514	475	431	445	459	445	449	493	477	498	502	479	482	453	494	475	442	493	460	453	476	480	467	471	509	474	491	493	458	502	477	442	459	492	470	444	480	425	469	467	441	454	455	433	483	459	481	460	473	452	512	444	476	453	464	494	455	500	494	519	493	431	459	452	454	498	457	441	472	447	505	474	462	468	504	440	422	475	472	478	421	488	438	449	492	489	454	455	440	495	476	501	457	445	488	458	439	471	482	448	454	492	446	435	460	456	454	470	494	481	419	440	459	501	452	483	463	452	425	460	463	462	441	444	455	486	448	467	458	465	458	477	501	490	439	431	480	496	450	439	491	489	475	474	462	423	481	457	463	449	463	514	457	470	474	479	434	444	485	463	469
22421	20989	28513	23747	21622	23172	21165	8982	4752	3701	2898	2236	1933	1523	1400	1256	1061	1037	877	791	699	551	461	502	464	443	406	406	349	343	323	360	343	305	281	240	307	289	284	290	282	293	271	257	261	260	272	247	265	246	243	284	256	246	250	246	235	268	249	268	259	252	270	250	260	234	240	246	254	212	209	255	242	252	258	244	254	234	237	225	256	277	255	240	281	268	234	243	277	248	249	265	274	261	254	235	234	267	246	225	268	236	241	255	260	241	278	242	260	233	279	248	219	236	271	256	247	237	245	244	258	228	252	247	264	255	236	261	241	259	246	235	244	234	238	259	243	239	241	261	247	260	242	235	259	217	229	239	265	233	226	258	253	239	253	254	245	247	227	225	256	231	263	245	252	213	226	249	250	244	249	254	253	244	244	251	243	239	241	245	250	259	240	232	275	237	220	241	248	285	244	251	263	261	256	232	245	250	239	231	238	275	243	247	244	243	261	249	231	224	241	238	275	233	252	249	253	229	230	229	257	239	224	256	266	243	248	208	225	258	241	236	228	267	246	253	230	239	253	228	264	247	258	228	262	253	251	246	272	255	239	256	245	257	208	239	256	240	267	269	263	243	257	250	268	255	274	247	216	249	261	239	275	254	231	246	268	227	255	254	242	231	228	262	233	217	250	246	255	270	242	240	287	278	250	247	250	273	242	228	231	249	211	232	243	247	258	264	251	237	256	219	271	229	237	241	225	267	237	232	249	232	247	260	266	242	230	244	277	236	246	273	260	244	242	259	246	241	250	259	253	231	238	258	208	243	232	261	243	239	260	262	279	258	250	237	248	234	265	240	249	256	228	249	252	228	238	256	245	240	246	218	245	241	242	258	251	240	253	235	247	200	247	250	249	229	253	251	257	232	246	224	251	258	267	261	242	244	240	250	224	247	288	249	259	242	255	260	237	252	246	249	262	272	251	259	238	240	230	261	244	255	258	248	250	256	252	222	243	269	261	225	261	253	191	249	242	243	251	250	209	259	245	243	256	262	264	272	254	202	251	255	238	259	266	244	241	236	278	252	243	250	280	261	241	244	238	244	217	256	227	251	285	253	229	255	236	245	247	244	247	256	248	242	240	234	226	260	232	246	236	242	235	223	243	257	238	243	270	217	236	270	239	231	278	238	256	237	216	233	242	275	281	252	247	235	268	243	266	223	239	228	233	241	230	241	229	265	249	277	259	233	237	241	254	245	212	248	253	248	247	221	266	207	255	217	222	260	252	257	245	287	243	256	241	258	250	232	284	242	220	245	269	274	225	276	236	253	224	278	246	250	257	267	269	235	245	273	264	227	274	250	253	241	250	222	256	254	252	236	264	254	266	247	268	242	266	270	265	252	248	262	239	186	231	255	258	263	250	256	239	257	260	253	233	235	259	247	254	259	252	232	268	245	245	256	272	232	242	235	231	250	245	260	290	249	268	261	221	224	230	239	256	242	258	245	255	235	229	251	251	236	254	247	253	232	252	246	258	265	242	270	216	238	270	240	244	254	251	252	286	224	216	244	251	214	253	240	269	265	255	263	253	261	244	264	210	248	275	249	235	256	245	243	255	240	256	241	223	257	217	230	264	239	283	203	248	255	231	233	222	230	247	242	261	263	259	252	298	226	213	227	230	277	246	263	268	236	242	220	244	247	240	263	233	245	235	245	234	232	266	231	221	237	272	273	252	256	255	226	264	246	264	267	227	256	242	241	246	243	256	261	238	236	269	252	224	243	237	243	256	250	243	222	259	258	261	254	232	252	247	240	253	269	235	259	254	266	257	241	246	251	253	264	270	231	239	275	236	229	237	233	236	250	249	248	264	264	267	250	249	249	237	255	258	239	250	240	248	236	208	222	240	228	243	255	241	236	257	262	234	213	252	239	257	269	254	261	228	238	248	228	251	241	265	238	234	256	251	238	218	217	221	234	229	245	237	226	243	268	243	248	226	248	246	288	236	263	243	254	266	251	238	276	233	247	245	241	242	257	267	279	244	242	259	258	228	258	234	259	252	241	259	235	246	249	266	228	292	285	277	236	241	263	241	252	243	227	239	237	254	262	260	255	242	239	256	270	259	247	245	233	235	250	244	268	231	236	249	244	231	225	240	251	251	216	241	240	240	249	226	276	254	230	240	255	218	228	247	234	253	285	262	270	248	257	266	238	238	242	245	259	247	273	248	236	243	236	270	251	245	231	248	234	206	267	273	266	266	210	224	240	244	260	257	240	242	235	241	233	254	255	245	242	250	223	266	224	276	267	252	225	280	240	259	247	238	261	235	241	240	253	235	254	216	236	224	242	235	241	224	229	226	256	246	237	260	218	257	274	265	251	250	250	259	238	225	236	249	230	248	230	223	258	256	271	244	218	243	261	225	241	248	228	241	252	251	233	247	266	229	270	223	239	239	255	251	263	280	261	261	226	248	280	236	237	239	252	263	261	233	244	241	257	248	253	256	243	229	237	251	239	250	238	247	249	218	268	256	227	275	254	243	238	252	247	257	261	231	239	244	261	235	231	226	248	273	236	222	291	240	264	253	248	214	247	233	247	251	232	234	240	271	257	222	235	227	247	268	268	209	245	232	269	218	241	237	246	255	255	275	262	252	254	232	268	257	210	226	250	238	250	264	248	243	263	234	260	239	272	238	242	245	251	230	251	255	243	231	242	243	273	235	248	253	231	245	247	237	248	265	249	241	242	228	251	233	264	221	236	269	258	247	217	227	231	254	264	237	241	234	256	234	239	213	232	288	224	218	251	221	259	251	263	241	235	272	232	276	246	259	228	255	252	236	219	263	237	268	234	236	257	234	260	236	267	269	257	265	236	246	220	233	264	281	247	248	244	236	220	243	231	251	222	255	257	276	236	237	257	238	224	265	236	231	268	266	281	231	260	251	216	235	212	253	259	245	238	219	268	219	254	247	246	245	226	242	246	263	248	281	224	265	230	248	243	214	251	231	240	277	255	253	256	260	267	247	253	249	256	264	235	259	245	261	249	238	274	251	252	264	260	272	269	247	231	229	238	235	241	252	256	231	244	242	239	262	245	248	257	277	252	270	291	238	236	221	246	245	243	234	235	225	285	217	211	254	247	272	244	219	268	228	232	241	225	247	220	252	314	240	219	250	268	250	264	270	282	281	249	212	234	233	239	271	240	268	229	237	265	253	253	229	277	247	254	245	242	256	234	257	237	236	247	250	245	238	269	271	268	255	226	268	241	251	249	241	230	243	261	289	249	250	222	250	239	261	248	233	250	265	242	223	244	217	224	225	259	270	239	264	254	232	239	242	224	225	251	272	228	216	266	255	243	246	284	255	256	235	256	230	251	248	259	260	243	281	274	274	230	241	263	275	222	240	245	246	251	221	263	260	263	216	247	214	233	245	229	254	248	256	278	251	240	268	267	223	254	237	238	245	240	248	242	289	215	247	279	233	231	238	235	261	250	222	240	246	231	275	253	245	232	259	212	222	230
22778	49123	45021	37275	32445	25415	17199	10902	7541	5677	4319	3631	3001	2286	2059	1783	1574	1494	1295	1099	894	796	670	589	567	597	486	471	446	403	414	394	394	362	374	330	327	318	338	298	359	314	312	312	301	350	302	305	293	324	327	309	319	288	302	271	273	290	266	281	259	281	273	303	290	256	259	283	312	255	286	290	261	270	293	259	241	249	275	253	279	271	260	291	280	279	260	261	284	265	308	251	285	280	248	298	273	271	294	305	261	267	272	283	260	297	272	269	301	268	272	251	271	290	258	259	270	269	296	256	271	270	275	281	260	250	288	292	285	283	297	265	279	286	304	259	260	273	277	268	268	288	256	292	266	268	278	268	264	257	290	250	277	278	294	271	258	257	256	285	263	280	266	289	273	259	281	264	270	283	278	253	265	258	279	233	258	290	283	256	252	271	274	268	245	261	273	270	292	290	284	263	266	257	288	260	241	259	254	279	249	273	261	270	263	273	243	271	260	271	281	273	307	275	275	268	314	292	269	280	268	266	270	241	278	301	272	266	266	281	258	277	277	279	268	247	253	289	239	268	295	240	266	302	255	281	291	262	279	254	270	246	249	275	264	271	275	254	286	270	272	270	248	275	289	289	308	255	275	283	255	262	261	259	278	277	291	261	249	264	253	287	287	285	293	240	246	289	271	277	260	263	291	250	261	263	283	269	255	270	286	278	258	273	269	275	265	280	286	255	267	288	268	259	278	293	278	312	256	271	257	278	296	262	250	282	280	272	264	256	308	256	278	283	270	277	284	274	294	241	236	260	249	284	251	261	291	275	269	271	278	285	302	298	260	276	252	270	250	317	250	248	285	303	264	277	268	269	273	249	266	260	264	290	292	268	278	269	254	292	251	292	273	264	282	260	263	278	268	278	287	245	270	284	294	282	296	256	244	284	269	279	259	260	265	272	244	257	258	282	257	247	258	270	267	247	276	264	264	272	283	267	280	258	291	245	289	269	305	279	266	258	259	264	272	274	283	257	233	264	281	291	295	290	246	252	294	283	295	255	269	288	262	294	267	249	234	291	273	274	246	245	275	302	275	274	277	269	278	269	297	271	263	276	261	274	293	266	266	261	276	290	278	284	266	235	279	285	290	297	279	289	278	269	235	246	291	292	227	272	263	282	248	275	284	275	273	279	237	280	293	282	241	306	287	266	267	260	251	276	277	276	252	236	266	252	276	257	253	277	258	256	260	290	278	289	285	250	308	267	272	305	292	295	252	279	314	294	260	282	261	264	276	269	268	267	301	257	277	295	300	282	267	289	268	273	282	308	258	274	261	238	305	276	279	282	251	287	247	270	273	245	298	292	232	250	271	253	227	257	298	275	262	283	305	278	258	260	276	267	242	279	281	247	322	266	246	261	266	276	286	259	254	257	272	257	272	307	255	300	234	274	284	294	254	263	276	283	265	293	287	276	276	250	263	282	253	272	291	284	267	267	256	273	306	280	276	269	302	284	250	279	282	265	283	265	255	249	272	283	264	266	269	300	275	249	246	305	250	275	255	277	242	259	289	251	234	281	265	256	300	240	268	266	299	279	283	265	292	292	309	265	300	261	292	254	300	288	276	295	254	259	271	245	259	297	275	242	296	289	277	254	264	254	277	250	263	258	268	299	293	244	246	282	273	254	249	257	260	307	262	269	260	272	261	255	275	277	272	262	286	272	297	284	259	240	279	282	258	269	269	257	277	267	251	261	288	270	238	274	280	278	301	278	299	283	282	264	271	235	287	216	239	232	283	255	285	272	310	252	253	293	280	250	281	309	290	259	284	255	279	277	244	262	263	255	265	292	282	273	274	299	273	258	259	274	258	257	247	280	271	249	265	260	248	295	252	263	249	289	260	279	296	275	289	281	255	265	270	265	280	277	279	271	308	289	236	273	309	276	311	285	289	280	246	278	264	250	286	266	248	260	263	262	267	295	255	273	274	269	282	281	285	276	288	277	272	264	287	264	232	257	274	245	268	243	269	275	292	256	231	274	268	278	265	277	281	267	256	260	268	259	295	246	290	251	267	255	283	266	287	287	271	267	271	290	246	270	260	285	232	277	246	296	276	297	286	260	274	259	277	261	260	287	284	277	269	272	260	275	288	267	273	249	274	268	256	253	256	274	250	285	288	290	282	249	263	299	286	265	247	296	298	255	271	253	239	288	272	297	275	280	268	258	263	249	270	282	272	212	256	295	251	259	255	282	290	289	274	259	315	260	268	279	292	256	314	263	275	264	276	289	269	263	310	261	279	239	277	265	265	287	235	242	244	304	246	261	269	251	270	245	279	251	231	289	252	267	262	254	252	279	257	289	261	270	283	263	250	269	256	250	294	278	261	253	232	318	259	271	268	254	235	281	256	263	289	276	252	257	250	260	274	254	256	285	305	274	291	258	270	269	253	279	308	282	289	249	289	253	312	296	266	259	278	240	254	260	272	316	289	242	271	295	307	237	274	273	264	257	234	297	253	274	269	260	254	268	265	267	305	248	258	281	273	275	301	291	261	254	275	260	266	266	237	261	297	288	267	265	284	293	284	246	301	273	268	293	268	261	259	277	283	295	264	281	251	232	292	248	271	242	270	262	259	253	272	265	293	247	289	267	285	272	261	238	270	302	232	275	246	290	267	306	289	280	298	247	272	259	285	264	266	251	294	289	264	268	296	276	272	278	279	291	283	267	271	271	275	274	260	304	317	277	294	286	283	243	283	251	258	268	282	294	317	260	264	258	276	279	262	269	262	296	294	283	247	301	279	294	287	288	261	289	247	269	254	247	265	266	256	267	282	257	272	278	255	282	278	273	246	277	281	274	288	291	243	248	258	278	263	260	258	244	265	247	280	255	278	306	278	278	259	249	258	301	257	264	280	257	306	253	267	270	248	282	271	255	267	280	291	286	298	282	287	260	285	279	285	292	295	272	274	291	285	291	292	298	283	274	262	258	282	245	283	252	268	275	310	268	255	276	276	266	299	271	301	260	261	238	256	281	296	250	258	256	269	241	283	258	231	270	289	279	260	292	285	254	283	251	299	261	289	261	279	258	260	273	243	253	294	252	270	279	254	299	249	281	284	284	280	262	262	260	254	247	266	282	269	239	277	275	253	283	287	264	257	252	284	287	271	293	269	248	262	256	256	305	260	237	246	280	280	278	254	278	261	288	284	283	285	273	269	266	264	223	269	279	275	293	259	268	274	270	270	257	283	270	300	265	277	264	269	297	289	274	280	270	266	255	259	245	253	263	272	265	287	268	251	267	289	254	260	280	259	256	254	275	275	246	238	307	261	255	283	236	301	251	282	266	274	282	286	270	267	292	286	254	263	260	267	277	257	260	279	233	246	310	275	281	254	270	251	275	260	282	253	235	275	245	271	257	264	264	254	274	253	250	250	279	270	271	270	255	282	291	255	260	281	261	301	266	254	290	266	259	261	243	262	269	275	263	290	281	263	302	250	282	283	255	280	245	284	281	256	278
27607	23829	29277	23782	16400	9671	5052	2878	2123	1717	1438	1327	1136	979	961	893	863	877	788	747	668	668	612	588	653	615	562	594	613	569	541	576	529	564	546	569	553	590	565	546	535	560	562	597	563	568	551	534	520	522	533	539	537	548	553	509	550	539	577	549	580	546	555	522	548	518	551	562	545	552	507	567	535	566	542	583	564	553	577	571	557	533	516	533	529	496	568	549	574	493	498	554	550	567	599	535	539	519	585	572	540	558	559	531	588	552	525	540	545	546	518	585	515	537	551	544	548	606	533	517	523	538	566	513	562	543	563	513	588	554	548	519	498	548	542	490	541	585	554	557	505	534	532	543	564	586	557	523	540	573	524	549	509	594	551	534	502	559	577	532	523	554	544	557	585	547	556	511	509	548	560	542	525	571	553	519	549	540	527	555	585	610	525	554	602	547	538	543	558	530	589	555	564	538	547	534	563	509	553	574	539	534	548	548	556	525	557	583	598	548	538	582	515	561	542	546	500	550	543	534	582	522	563	561	477	537	513	534	487	511	550	578	541	550	599	577	568	545	553	547	510	546	533	514	550	542	523	565	519	540	527	574	512	518	533	549	574	524	555	550	500	564	551	543	531	515	566	536	583	564	539	544	546	555	561	559	567	574	568	559	574	503	532	618	576	573	558	506	527	571	501	535	530	588	508	532	522	568	546	567	593	565	538	539	536	556	553	554	528	593	539	605	565	571	550	534	509	523	554	581	549	560	562	530	514	549	547	551	594	514	554	567	532	529	535	584	550	501	519	538	602	538	527	546	550	517	526	505	532	521	588	543	538	554	567	515	555	547	602	518	564	567	573	547	512	569	585	590	534	571	524	532	538	552	576	597	546	519	553	508	537	532	555	493	568	518	559	548	566	536	565	522	562	561	523	583	573	562	534	568	541	519	573	542	590	570	569	586	567	522	546	561	553	533	496	544	541	548	596	556	587	548	543	548	521	563	522	531	541	513	515	541	504	536	573	513	554	525	552	569	531	554	530	550	541	545	544	542	564	531	546	559	601	556	525	521	527	568	566	563	556	506	533	527	552	525	611	572	520	579	551	528	557	563	533	568	558	526	509	579	545	561	493	537	535	536	538	541	546	571	547	520	577	531	520	583	576	557	511	587	578	529	563	528	528	552	501	542	557	563	538	509	560	575	523	485	535	577	560	585	562	551	529	517	500	558	573	507	555	511	548	580	557	540	560	527	530	554	559	546	589	542	520	554	610	513	521	530	545	581	577	556	558	563	566	574	558	577	559	536	552	554	551	586	569	545	514	548	549	554	582	526	554	525	553	549	540	541	554	555	574	555	529	549	529	518	581	536	555	542	569	535	542	569	540	527	541	558	567	527	545	531	512	571	518	535	541	609	547	531	543	509	544	533	507	550	567	564	535	575	578	548	523	570	524	549	539	533	541	538	583	564	539	545	535	552	539	567	608	524	550	531	560	529	570	519	575	545	567	524	553	556	579	558	541	561	583	586	596	506	568	499	565	520	600	506	590	574	524	535	541	514	540	568	548	586	576	551	545	519	554	554	607	527	527	532	562	516	547	544	567	515	617	561	533	529	547	574	539	537	592	574	555	548	582	560	545	518	532	564	517	549	506	580	530	553	568	542	562	520	537	529	504	512	547	558	550	554	524	547	577	542	532	595	537	563	549	550	555	552	556	541	529	563	545	603	559	565	493	518	542	555	545	554	566	548	576	563	566	510	518	563	527	549	553	572	553	534	538	544	574	527	495	554	571	574	556	550	538	545	543	565	554	565	550	539	552	555	561	570	537	540	566	533	554	525	528	548	533	507	538	595	558	544	563	531	529	540	601	549	569	557	527	531	531	544	587	568	573	536	569	518	534	566	555	530	530	568	555	561	561	536	494	539	554	532	530	581	575	570	553	567	564	555	590	534	522	531	531	573	507	525	515	534	502	598	574	552	530	574	537	561	603	517	594	544	559	558	496	560	535	569	540	534	560	570	545	559	529	559	523	541	584	517	554	569	564	581	582	544	563	520	563	534	521	547	515	550	552	521	554	546	569	524	547	519	520	513	544	527	531	554	556	547	512	559	562	538	561	535	522	559	576	529	544	536	582	549	506	518	515	568	519	577	554	556	561	543	578	586	545	523	504	506	527	541	514	549	527	549	532	524	527	559	533	542	525	523	513	555	520	596	567	577	528	549	560	579	549	537	522	522	525	573	590	563	567	510	558	495	520	501	523	527	510	552	589	582	544	523	520	561	502	572	569	557	538	533	581	552	562	551	509	519	575	509	544	518	552	601	534	525	570	532	539	573	527	566	557	519	553	616	578	557	605	570	559	504	573	558	538	513	567	508	532	579	569	557	572	590	541	601	519	553	536	544	531	564	532	531	567	523	566	540	537	544	560	509	528	565	568	553	572	511	533	557	545	524	520	539	575	504	516	577	576	563	563	547	562	502	549	567	524	548	602	514	562	583	582	573	569	553	485	542	554	555	593	529	553	528	573	523	531	528	553	538	571	541	561	549	568	510	563	567	600	558	554	594	595	599	545	498	568	551	552	561	509	533	559	587	547	545	546	546	526	558	546	533	514	529	554	527	549	590	564	574	541	570	586	559	550	533	538	522	574	592	545	544	543	564	549	515	579	572	549	548	510	553	524	570	505	575	513	529	548	577	519	583	556	512	576	514	545	555	503	515	546	564	587	538	564	530	542	532	548	518	549	595	506	537	557	558	564	517	521	531	572	555	572	550	551	585	541	559	512	555	527	573	536	562	576	547	480	546	558	541	566	557	557	524	547	563	502	567	526	558	513	539	534	504	566	518	539	580	545	555	549	543	548	517	571	563	538	515	535	518	552	521	523	564	565	526	521	570	539	550	556	476	563	552	541	533	574	534	563	525	546	566	534	504	595	566	556	495	570	539	581	541	593	581	565	520	593	554	542	504	522	562	546	516	536	512	574	578	563	573	559	559	508	514	527	553	565	549	583	562	537	542	524	566	587	554	526	543	546	529	567	551	566	530	569	546	574	552	563	569	550	532	539	575	545	538	564	596	531	573	559	567	580	564	533	499	518	545	558	550	571	531	569	573	552	557	582	595	553	586	571	547	554	537	544	527	545	519	499	549	569	553	567	501	523	582	565	567	546	511	567	540	524	567	537	521	562	559	584	519	531	553	614	572	575	532	564	564	525	533	585	566	541	552	558	561	575	581	572	531	535	540	551	531	541	516	600	521	513	531	523	551	569	534	550	531	549	603	563	532	527	567	529	545	547	583	609	557	558	557	564	550	609	551	519	519	562	562	560	528	536	570	528	548	548	506	565	541	528	566	561	565	572	570	540	522	590	548	548	545	566	544	567	601	549	558	558	561	537	483	548	557	551	536	551	533	537	540	571	520	551	544	498	536	524	547	523	520	573	539	562	557	571	533	584	526	556	536	501	563	540	545	554	551	536	554	560	537	557	547	559	562	560	564	547	544	553	558	534	548
18892	35574	31616	23182	18422	13001	7836	4699	3304	2629	2158	1993	1642	1458	1245	1154	1133	1022	1004	880	790	735	752	704	739	668	678	654	635	644	627	635	616	593	607	652	611	607	624	652	673	649	620	651	628	588	614	629	589	642	573	635	595	599	574	617	606	603	585	625	597	623	615	632	588	597	558	610	621	605	621	616	599	595	608	579	625	587	560	632	600	596	594	589	685	599	595	654	624	587	635	612	619	634	619	615	641	594	618	601	633	606	595	584	615	621	582	576	613	589	602	628	593	624	602	593	565	607	613	603	609	626	588	593	627	633	595	659	555	598	587	563	616	617	626	589	609	584	617	625	605	606	544	597	612	637	570	588	590	607	627	611	648	603	586	639	646	576	556	609	589	608	635	584	579	640	598	632	587	602	568	650	615	613	619	634	629	609	597	633	606	613	563	587	641	652	589	576	638	656	611	567	645	566	601	641	629	630	605	613	609	612	638	592	646	584	629	609	627	603	599	606	606	628	568	629	633	561	605	588	619	593	601	647	581	563	617	630	642	606	588	625	614	605	616	617	617	603	634	609	569	657	632	614	606	611	582	629	625	605	619	578	607	611	607	612	595	597	658	642	567	598	617	602	603	592	586	622	592	624	585	606	630	604	654	631	605	624	609	614	592	596	558	590	598	596	638	596	612	597	610	636	615	628	618	611	615	601	610	591	597	583	586	639	595	600	622	616	598	605	559	569	556	623	577	585	615	592	598	602	627	610	588	563	571	553	641	639	616	561	586	604	624	617	588	571	597	613	546	606	605	602	588	627	547	593	570	652	573	591	631	568	626	597	599	610	613	636	589	579	603	640	654	625	637	615	562	601	610	597	590	587	635	590	608	598	614	572	599	575	592	608	602	590	575	587	589	606	586	614	581	645	566	597	633	604	614	616	648	576	639	601	592	611	635	632	605	622	607	631	651	579	586	583	657	592	650	640	563	629	595	574	587	631	600	593	595	600	571	582	645	619	643	587	589	615	602	573	610	625	644	611	616	619	616	645	603	602	613	614	622	597	640	589	606	612	611	612	618	658	617	619	582	594	596	610	607	584	609	610	570	573	630	619	617	648	622	604	587	588	575	598	637	586	587	568	642	592	651	598	605	537	614	598	605	622	603	578	595	630	640	598	622	593	614	588	639	577	662	559	619	592	611	612	596	600	626	619	602	636	630	631	609	617	602	593	630	594	562	614	616	571	618	594	589	606	617	646	570	601	595	636	629	618	622	635	583	592	611	615	624	627	595	608	633	616	620	605	608	602	625	596	621	628	634	563	587	641	598	615	629	613	600	590	648	637	578	619	553	609	623	581	592	610	605	638	584	591	602	595	608	555	598	632	588	579	601	625	575	628	633	606	607	550	593	587	585	589	618	584	604	587	641	620	576	608	602	596	631	626	582	627	629	573	630	598	619	548	591	607	604	623	598	595	627	585	617	615	608	587	616	595	597	622	583	598	625	637	613	620	637	626	616	631	673	625	589	603	559	619	559	578	581	591	671	602	595	598	536	599	627	598	590	566	602	585	623	596	589	594	617	668	634	574	670	627	561	652	623	612	592	646	580	624	627	589	601	637	637	621	622	613	642	573	641	578	591	636	581	611	572	536	640	606	635	582	632	588	646	601	591	580	588	623	554	615	604	586	605	597	629	567	640	613	616	616	577	593	598	618	596	608	560	614	613	561	610	585	607	586	569	609	595	574	601	596	615	661	565	574	611	617	579	623	584	592	652	637	607	636	601	628	613	610	598	634	605	677	575	580	582	615	642	613	601	607	614	582	625	565	574	619	626	591	585	646	639	594	589	587	644	590	626	626	627	638	606	610	599	598	568	588	563	612	616	626	600	582	639	621	631	656	582	606	634	574	655	617	603	612	603	642	596	627	625	566	599	597	599	583	577	627	645	672	601	625	629	623	618	600	621	630	642	630	693	602	624	653	612	580	584	618	639	631	608	588	618	613	607	635	603	613	616	605	630	608	582	607	602	611	614	598	614	598	606	634	585	619	630	553	621	597	620	642	622	603	595	584	602	619	612	622	617	599	618	603	614	593	609	630	587	609	586	673	601	603	583	638	612	586	619	611	595	601	590	617	585	606	601	618	609	611	620	630	615	618	622	660	618	604	594	581	567	589	600	627	604	594	578	634	610	568	606	604	606	569	630	588	627	579	616	601	576	593	588	593	659	630	598	571	647	587	634	603	664	574	643	604	637	577	625	614	581	626	611	593	583	603	596	558	645	584	620	600	602	637	648	600	593	609	623	644	575	643	599	610	569	643	586	575	594	609	562	612	613	607	626	617	632	619	590	572	603	647	602	588	606	610	591	632	614	574	627	640	601	621	590	584	571	576	629	568	617	609	575	595	604	612	576	580	610	618	574	619	604	642	607	634	592	600	584	559	559	595	591	622	579	627	629	605	592	602	593	602	573	618	599	615	645	593	607	609	645	616	598	618	604	585	636	622	606	612	613	592	628	600	621	577	599	617	596	578	644	625	574	604	606	570	635	585	606	559	597	576	634	617	633	553	607	636	645	563	640	617	645	603	590	642	611	577	625	596	597	656	582	576	602	630	611	612	600	644	632	617	556	629	608	593	583	640	642	601	615	622	620	593	612	618	588	604	603	601	555	597	602	577	595	588	608	607	628	657	585	636	591	640	637	597	602	644	613	604	604	581	590	613	620	622	604	641	650	631	644	635	618	610	568	555	613	592	586	573	630	587	639	616	632	626	652	646	590	603	587	619	596	664	586	609	609	617	646	596	589	590	584	569	585	616	569	568	636	640	628	616	590	599	602	634	573	625	616	626	632	567	645	623	614	579	629	627	634	612	618	626	588	609	633	620	607	588	638	661	648	592	627	600	596	642	595	564	651	569	623	585	591	606	600	618	603	623	593	572	625	616	603	586	589	597	623	589	600	623	550	622	595	603	542	605	585	559	596	595	627	563	590	582	609	635	653	569	608	626	606	593	619	610	573	582	605	607	578	608	582	608	620	630	577	603	644	589	600	585	629	625	612	627	607	614	643	619	627	612	637	619	616	635	614	636	590	573	552	632	559	606	604	633	578	618	630	634	610	609	587	641	578	612	599	585	569	619	618	598	598	606	603	639	588	555	583	602	645	606	578	595	598	625	592	650	613	618	614	644	661	618	602	587	618	569	634	612	587	592	627	578	577	584	554	678	628	621	581	608	599	650	601	608	600	658	623	607	587	630	606	640	622	616	621	572	582	622	609	594	570	602	573	576	594	604	580	634	588	607	609	616	589	627	565	581	615	597	623	653	591	642	626	611	626	603	601	615	560	606	628	642	568	630	605	633	639	584	624	614	656	661	594	648	590	580	629	578	594	609	564	597	586	561	565	592	566	579	626	611	620	622	639	579	596	612	618	595	626	592	582	589	610	632	564	629	643	615	653	637	616	612	584	643	643	592	641	581	613	599	595	601	604	621	639	640	628	604	634	631	637	648	631	591
23536	20991	28156	24576	22699	20791	13117	5723	3525	2731	2282	1894	1617	1338	1182	1179	986	949	865	801	768	597	577	559	556	571	508	499	490	476	443	474	419	477	471	460	456	449	476	470	485	451	459	471	443	428	439	430	425	446	450	418	435	434	432	437	414	423	430	445	399	431	397	415	441	466	435	402	420	433	453	407	448	441	419	467	473	429	408	424	456	446	409	422	401	412	432	467	422	426	442	435	407	398	420	443	452	409	453	444	409	436	419	418	452	406	426	416	404	417	423	426	424	366	418	425	433	402	404	431	453	462	408	424	438	445	446	430	471	418	419	398	389	432	398	435	411	458	412	452	408	418	442	470	408	430	435	444	424	463	417	427	414	433	455	430	412	439	462	423	408	435	433	448	431	445	435	419	449	433	463	431	407	405	392	424	437	439	432	422	454	471	420	461	413	442	432	453	418	384	490	434	443	422	463	414	457	424	424	460	437	426	403	424	396	436	426	426	436	424	445	415	437	423	417	402	432	409	406	441	479	406	433	437	453	431	440	405	447	452	432	434	446	423	402	446	439	413	436	386	459	443	446	412	415	433	409	466	417	442	424	422	455	419	443	404	427	409	443	427	405	421	419	440	409	406	439	429	406	445	437	379	412	444	434	458	392	406	422	432	430	419	421	406	422	425	431	431	410	432	425	438	404	424	468	404	469	434	440	435	412	448	456	450	428	426	439	394	405	407	438	405	382	409	395	416	394	425	417	407	436	421	437	439	447	424	432	413	423	436	413	455	404	455	463	441	401	417	429	423	417	437	408	430	466	411	375	421	438	402	457	432	438	413	410	448	414	462	438	426	430	419	415	401	447	416	420	426	462	439	465	420	408	418	431	424	434	445	386	413	415	470	420	428	405	425	424	464	449	441	441	425	395	435	450	405	429	381	402	428	432	412	414	430	444	417	414	439	457	429	431	422	418	439	444	423	460	392	440	452	394	434	439	416	423	415	400	446	417	406	433	426	453	448	444	473	392	429	427	445	456	416	421	398	467	436	418	475	417	439	442	416	446	484	389	413	374	440	440	405	459	478	459	450	432	461	442	442	421	404	432	439	432	405	408	444	438	424	445	425	423	411	406	446	417	423	403	420	426	419	423	420	393	421	403	385	431	442	455	437	404	423	410	389	414	422	438	411	440	447	472	456	417	425	458	446	443	482	428	424	470	414	448	434	457	410	416	441	440	395	421	435	434	443	396	398	427	397	434	435	480	396	404	440	418	436	452	404	435	446	386	437	427	420	465	410	438	427	429	415	432	472	400	441	398	404	451	464	419	447	413	391	415	428	416	436	453	451	452	431	412	420	410	419	430	456	421	419	448	436	439	412	431	443	434	405	393	430	451	432	405	441	407	417	435	439	387	392	446	459	447	426	416	399	462	439	407	437	396	456	400	382	422	437	423	433	429	448	411	429	426	446	472	440	436	399	419	459	413	427	438	424	450	411	423	405	418	410	432	436	423	435	403	436	415	409	424	462	419	412	424	455	453	418	464	428	416	446	432	430	459	428	411	441	431	430	442	441	407	433	421	398	454	427	435	451	445	441	462	427	421	447	394	412	427	429	399	428	403	427	422	407	463	386	423	410	413	450	425	432	474	421	454	410	414	443	428	410	412	456	434	432	478	404	465	434	430	430	424	434	415	412	426	414	459	428	409	384	462	424	451	456	399	402	415	426	408	482	399	487	458	484	393	457	411	440	423	436	458	454	400	423	438	434	400	418	401	451	429	442	422	421	418	397	413	422	436	453	389	432	435	452	430	422	405	417	453	444	416	410	406	462	407	433	468	451	456	414	417	411	454	457	407	412	453	426	416	433	404	443	425	424	389	408	456	457	456	403	433	408	465	462	424	429	425	437	433	453	443	425	432	446	458	423	445	437	446	432	406	458	419	416	418	418	411	431	432	447	448	368	413	436	463	419	445	440	456	424	422	421	382	434	418	432	430	422	455	438	436	425	421	414	425	428	459	402	408	449	410	457	462	431	424	474	435	399	469	424	431	424	438	441	424	445	399	403	423	466	425	430	451	425	383	461	458	404	416	424	411	432	418	465	416	466	430	429	423	420	411	413	411	378	460	436	439	383	457	449	415	442	445	457	457	448	419	419	454	392	422	400	401	417	384	415	448	480	447	479	424	435	405	431	416	446	434	417	429	400	412	442	425	458	417	426	426	429	427	430	401	417	458	448	453	411	383	426	403	405	443	478	407	450	447	455	475	404	419	448	457	414	415	444	428	419	423	420	438	451	466	449	419	402	406	420	461	433	426	409	408	422	438	437	471	426	430	454	461	427	424	416	417	410	458	459	432	449	424	397	428	420	445	437	454	417	467	428	427	443	445	467	422	405	440	442	438	406	427	404	404	401	436	444	448	433	415	403	446	456	421	425	445	397	438	408	451	427	410	431	413	423	425	431	474	458	452	424	434	451	401	429	456	437	450	498	450	406	398	426	437	415	394	467	442	429	470	410	402	384	439	424	441	435	444	411	423	433	419	450	433	393	438	438	412	442	424	417	430	415	407	413	390	398	460	412	427	430	432	456	411	390	461	413	430	432	404	448	403	404	385	456	406	416	450	442	438	447	428	467	432	393	436	455	437	428	410	422	418	425	434	436	432	442	409	426	422	440	483	429	392	419	437	473	440	402	384	413	415	455	406	415	441	399	414	412	397	435	419	459	416	454	398	429	430	414	427	420	435	438	391	421	426	451	411	443	413	417	408	459	467	431	428	411	457	421	400	406	379	424	417	447	471	408	385	468	428	451	398	438	471	465	424	391	438	436	423	439	434	424	471	428	406	432	402	440	410	437	455	404	425	410	390	426	444	439	422	398	435	376	435	454	429	449	441	402	450	418	425	447	430	434	436	416	444	428	388	461	426	411	445	452	428	441	417	452	387	424	458	444	425	436	459	427	422	396	430	444	426	412	433	445	436	438	445	436	440	446	419	461	443	395	405	395	450	458	444	437	411	454	416	416	420	414	468	404	443	443	412	434	397	417	425	414	454	420	439	418	433	409	417	417	387	436	421	411	411	423	429	411	423	434	416	419	416	429	402	425	422	441	441	404	431	424	397	451	440	429	417	448	428	419	405	457	391	401	428	453	416	419	467	392	428	430	481	421	458	415	435	450	417	455	423	422	428	444	453	462	395	424	412	442	397	414	449	420	439	406	428	389	411	432	403	415	418	377	427	410	428	441	435	412	449	436	432	426	466	411	428	426	412	389	459	430	405	415	431	410	429	448	440	417	432	464	431	435	423	436	485	421	383	415	397	440	450	418	406	433	434	416	450	445	429	429	458	441	409	424	416	419	457	455	437	401	400	416	413	442	390	468	420	456	421	435	421	421	421	415	469	422	448	413	436	417	426	405	422	432	454	415	386	420	447	425	449	445	459	425	411	448	441	441	462	396	472	433	401	427	413	388	418	413	418	444	402	407	408	421	395	423	419	417	426	407	456	420	422	440
20498	44255	40237	31986	26978	20169	12979	8071	5550	4246	3338	2871	2324	1911	1773	1510	1405	1294	1213	1102	890	823	701	712	680	639	643	599	583	627	548	564	498	507	529	498	520	513	522	540	507	541	478	472	526	479	495	525	501	505	476	472	497	461	493	510	474	508	482	543	480	463	539	506	485	471	483	474	486	482	473	459	447	486	457	482	490	493	476	532	484	460	496	468	440	476	487	491	499	476	493	526	480	500	435	479	481	501	462	458	468	459	480	484	438	476	488	471	443	456	463	487	496	442	507	495	469	482	472	491	528	520	449	448	489	474	470	442	450	469	469	488	513	477	486	458	528	482	512	465	463	481	487	485	486	502	507	438	450	486	461	481	497	504	468	503	511	479	440	478	492	467	480	468	509	478	472	523	500	509	457	480	494	467	512	525	504	504	492	529	487	458	466	467	491	485	477	482	489	475	465	458	451	474	458	516	502	539	489	498	483	488	497	495	478	479	445	528	486	483	434	498	526	464	504	458	484	481	488	449	470	492	477	470	481	501	494	510	496	479	474	456	482	503	473	504	478	496	511	458	475	510	472	472	526	480	505	476	462	474	507	457	496	535	444	501	455	439	460	488	482	436	444	493	442	432	483	477	473	474	504	529	480	466	495	502	481	500	502	482	478	462	484	490	432	509	507	496	463	442	486	492	455	500	516	509	480	482	510	473	499	472	476	473	471	433	476	464	426	489	432	489	487	464	481	509	445	495	499	492	496	473	472	490	474	482	523	495	465	482	541	454	488	487	489	446	457	468	485	496	527	468	528	519	492	463	473	481	466	470	542	498	507	497	498	458	482	462	496	473	467	479	488	471	487	481	484	472	493	504	478	452	481	483	472	485	488	499	522	469	478	464	471	481	511	499	481	415	486	493	485	540	514	496	472	453	536	453	538	480	482	490	479	481	475	491	469	491	486	492	496	469	423	486	486	477	484	493	468	459	497	507	498	485	497	493	467	469	475	495	489	487	498	446	528	494	504	487	530	454	476	492	470	482	464	462	447	474	455	456	467	493	500	484	474	506	473	491	488	413	497	480	474	523	504	496	435	493	491	469	476	473	497	477	459	478	475	485	494	464	485	489	480	480	487	407	484	461	454	453	465	462	453	492	484	501	457	436	510	473	461	459	453	492	465	487	458	476	471	507	478	470	505	485	519	441	492	485	462	455	480	466	496	508	479	482	464	444	470	465	475	474	466	485	467	457	457	477	498	452	487	465	462	472	503	440	523	468	502	489	460	511	464	491	449	480	520	494	479	467	496	496	443	520	503	473	464	500	467	460	476	497	504	437	473	462	529	462	468	479	460	495	522	516	495	484	477	447	481	481	479	488	486	500	454	499	492	490	448	452	442	484	489	466	496	474	487	491	473	487	479	497	498	499	455	453	473	508	530	470	478	496	450	494	461	472	465	470	496	513	450	474	506	515	470	526	475	539	488	505	474	487	451	504	470	464	469	466	444	461	480	454	450	491	477	456	537	455	469	497	500	476	455	483	484	495	482	447	454	460	493	483	498	515	501	482	487	482	435	503	480	484	468	482	466	503	471	505	497	488	456	506	470	457	480	451	522	495	493	478	492	487	502	481	498	458	457	477	465	426	524	432	480	498	473	503	513	463	473	457	507	504	496	482	458	473	457	474	498	486	473	459	442	501	435	489	509	450	472	464	502	432	480	478	496	474	457	473	503	476	465	498	454	501	464	482	476	503	429	475	455	456	493	491	486	497	526	492	499	481	492	472	475	485	486	515	504	483	522	474	520	463	535	449	471	492	495	472	502	468	496	470	458	465	475	482	506	470	457	487	478	491	489	495	463	476	500	497	463	467	486	466	470	489	495	468	483	497	494	496	515	505	476	472	466	480	472	456	477	473	443	455	449	468	482	460	492	495	502	485	500	479	500	475	463	500	446	496	467	512	459	504	464	512	452	444	502	509	464	492	488	469	488	480	479	444	476	491	475	471	492	463	473	494	505	479	503	438	526	467	475	480	513	554	481	471	507	478	488	463	495	469	514	470	468	473	463	499	438	480	470	509	476	459	469	492	525	485	487	484	511	488	448	521	467	470	507	490	503	452	505	470	452	461	499	468	493	471	476	490	447	491	472	530	489	509	503	456	475	489	448	488	489	440	467	500	475	491	470	499	483	513	462	489	486	454	465	494	484	510	480	466	493	522	489	472	476	479	456	486	458	463	474	442	479	503	494	481	504	447	467	510	451	461	469	484	484	467	483	502	477	489	490	481	530	489	482	455	472	453	510	474	505	469	456	472	445	468	507	454	486	472	455	476	507	524	488	474	491	416	483	508	475	510	510	477	465	479	494	501	483	492	487	476	475	476	509	478	517	477	456	502	442	484	456	496	465	434	466	445	458	472	464	473	493	478	493	471	518	458	491	461	473	471	488	504	453	466	487	482	495	499	473	527	498	515	468	480	521	490	485	504	498	486	464	471	492	429	497	479	485	508	498	484	484	416	511	497	461	481	478	505	458	492	474	474	502	497	491	525	479	425	465	481	452	473	515	489	505	429	486	482	469	483	507	466	499	452	518	483	497	467	491	461	510	483	490	509	504	532	501	484	545	504	445	473	470	479	474	497	484	491	492	505	474	453	479	522	495	489	473	469	471	483	460	465	503	462	464	494	469	451	463	496	471	479	487	459	456	482	440	499	445	486	421	478	483	502	476	496	489	531	487	492	522	458	503	455	461	471	484	463	473	498	480	492	458	494	436	475	489	469	477	459	509	474	464	465	490	505	498	491	483	475	492	474	442	426	495	496	472	492	459	505	502	473	473	432	468	493	478	505	514	484	476	442	472	459	442	479	455	457	449	473	490	511	499	481	502	476	517	480	466	497	484	477	492	537	489	463	456	477	462	481	509	453	489	502	480	479	465	457	453	480	466	471	478	472	495	451	502	508	440	484	504	487	488	484	442	471	448	465	478	500	497	512	498	514	479	489	466	469	438	451	456	478	458	488	502	463	479	465	484	511	493	502	447	462	504	482	478	460	502	469	498	521	516	493	471	473	458	499	507	469	530	508	501	473	512	463	487	483	461	471	499	475	473	486	460	498	468	460	487	470	518	497	479	487	462	468	481	502	530	475	522	473	466	486	489	516	463	504	502	460	504	483	466	493	478	498	486	486	496	479	479	496	473	499	478	485	461	511	471	481	486	461	471	509	461	448	481	490	468	487	483	492	490	444	480	482	502	475	446	478	506	464	476	436	478	481	468	491	487	478	465	492	514	447	510	512	492	485	467	479	487	514	458	481	502	475	462	484	474	494	427	449	490	490	460	530	454	483	473	507	492	434	449	496	495	467	496	477	474	464	486	513	464	489	486	489	471	481	490	452	443	466	463	499	478	465	471	485	490	453	452	448	518	469	481	468	507	472	467	522	498	477	476	470	471	467	522	464	519	485	493	458	477	507	478	462	501	483	436	477	444	472	458	489	466	460	486	479	503	462	449	458
24479	20999	27647	25691	21670	15534	8113	4068	2716	2130	1785	1535	1268	1036	1024	984	867	808	766	723	618	595	563	518	550	534	522	473	471	487	456	444	459	488	441	491	415	495	491	462	423	430	404	436	471	427	420	475	450	451	469	455	497	476	455	446	438	425	446	458	432	399	424	458	453	427	442	427	394	463	438	462	448	437	405	417	467	433	448	425	451	432	419	421	427	399	468	411	469	427	451	421	465	412	434	472	434	428	414	416	437	445	405	427	431	476	432	448	446	450	431	406	407	454	449	424	433	418	444	442	473	433	414	462	462	415	457	416	403	444	483	412	460	455	424	413	391	411	442	437	433	436	409	415	444	427	380	430	416	413	411	462	396	463	435	445	458	422	420	429	435	448	423	394	449	420	394	432	455	448	411	421	472	441	439	429	458	439	435	434	415	427	462	399	450	427	437	404	442	439	410	414	442	435	452	464	464	464	429	473	410	472	425	488	448	430	407	441	483	491	427	442	435	423	450	401	461	420	473	451	440	454	425	452	406	423	436	423	426	451	464	387	453	416	399	474	433	419	467	408	444	436	426	438	454	451	454	447	425	406	427	438	454	446	437	467	407	455	459	441	440	476	435	442	422	417	421	395	413	425	441	411	425	404	423	444	432	441	453	438	439	429	413	457	478	453	431	448	435	446	429	459	464	480	461	427	454	416	459	420	460	435	459	419	407	414	446	388	440	472	426	419	403	436	417	464	438	451	436	427	422	420	456	422	430	442	440	424	453	450	448	428	434	466	427	445	409	436	428	460	448	419	476	443	434	426	434	409	431	391	415	455	471	441	450	442	438	472	436	438	448	445	443	482	405	391	447	464	458	439	435	417	444	445	433	475	387	460	441	420	391	435	442	446	468	411	438	423	467	383	412	430	380	443	454	432	468	451	437	430	458	450	475	405	430	420	428	458	434	429	435	405	410	446	442	440	449	419	450	430	434	418	417	441	437	439	424	461	437	451	458	447	438	435	428	458	436	406	416	422	453	417	445	419	436	392	409	410	430	448	433	432	430	429	456	444	458	446	460	395	458	430	425	449	428	453	461	468	442	411	426	415	439	470	428	418	397	459	422	436	455	397	427	476	437	448	451	408	448	420	442	415	422	424	409	472	432	456	408	491	423	417	435	436	434	440	423	419	495	458	444	444	453	465	420	449	416	416	452	432	436	386	439	406	450	417	438	461	432	465	449	440	451	395	405	422	433	429	418	411	454	360	488	432	416	439	429	442	407	423	423	445	440	408	463	462	465	415	417	427	482	453	455	447	403	455	425	404	446	418	454	467	422	440	422	432	448	444	449	438	412	436	410	430	423	460	384	456	419	437	446	426	433	433	435	481	470	414	435	470	455	467	434	399	414	445	435	449	477	459	420	401	411	422	415	440	442	442	438	468	424	424	453	477	438	439	445	427	384	452	465	472	400	414	398	434	426	422	409	454	436	419	451	416	432	436	464	409	416	437	428	426	436	445	453	414	437	474	418	462	458	414	439	411	455	461	435	433	439	407	435	408	420	463	433	440	437	445	447	422	463	409	465	464	437	407	448	437	416	418	431	416	414	438	476	447	426	455	436	472	421	444	430	470	409	470	469	409	452	425	412	449	455	410	401	409	441	466	413	441	421	432	435	425	440	413	462	396	419	452	443	437	462	420	409	425	444	432	413	456	431	437	433	430	465	403	409	484	420	404	438	457	429	449	423	435	401	401	432	422	432	411	418	432	427	392	435	428	446	451	415	441	427	439	414	440	442	451	454	438	459	406	412	445	394	458	400	465	456	439	462	439	474	454	406	427	442	468	414	454	449	406	465	409	436	390	448	445	436	474	450	455	412	435	423	433	453	425	410	411	440	447	446	469	436	445	463	415	427	402	454	418	413	422	435	458	427	425	414	433	436	434	439	460	445	422	441	459	457	426	449	448	436	461	413	427	408	401	402	415	473	443	443	426	416	453	410	407	455	451	422	447	435	409	411	422	422	412	429	436	424	455	412	420	440	454	448	459	419	419	440	411	500	426	399	422	462	420	414	422	415	438	450	445	433	453	445	416	424	439	466	458	423	418	442	461	433	426	444	430	443	462	448	414	426	383	437	447	458	427	435	459	428	424	414	474	430	422	432	424	431	426	433	419	416	422	409	438	461	432	435	447	443	464	404	409	465	427	434	416	419	441	445	438	446	436	460	432	375	434	447	422	446	433	393	420	415	427	445	418	482	426	392	427	446	422	440	421	436	422	421	448	409	412	452	442	440	438	437	417	459	452	430	430	372	417	445	403	421	426	399	405	412	429	456	470	440	452	408	426	439	444	475	416	449	433	393	414	427	405	406	462	391	403	427	412	443	461	460	461	434	463	489	414	411	436	416	433	448	443	465	405	443	444	436	422	433	435	431	381	387	446	449	434	413	429	444	413	487	442	441	433	465	417	416	444	438	384	479	458	439	421	420	394	485	427	434	415	434	440	457	435	401	428	469	394	426	430	446	452	445	451	403	474	419	422	442	422	436	455	411	406	437	468	437	418	429	441	423	435	435	469	444	442	446	463	383	429	447	417	447	405	418	448	455	412	426	466	440	421	458	437	465	471	453	448	399	464	449	456	475	413	421	470	429	431	433	426	445	453	469	471	447	398	479	432	426	423	436	423	438	436	443	439	471	452	421	477	415	435	417	438	446	427	421	439	470	471	437	474	428	438	447	469	405	453	395	446	404	470	431	446	460	431	428	449	429	452	449	436	442	407	421	439	443	393	427	454	431	410	429	416	422	418	455	421	407	448	487	463	430	425	439	409	463	430	463	467	464	455	403	434	428	436	454	455	444	433	471	439	433	433	449	462	451	402	451	410	456	431	444	436	454	458	401	449	424	459	427	423	430	418	436	462	418	395	416	451	430	415	419	406	464	468	399	429	423	414	460	453	456	448	476	417	458	451	437	470	443	405	453	411	414	450	417	428	452	444	407	422	403	423	449	440	437	423	434	460	450	469	444	414	438	453	442	452	446	433	429	442	464	475	434	437	425	409	447	413	444	390	443	413	431	441	426	452	441	390	460	449	428	427	426	446	412	449	427	483	459	442	447	438	432	464	422	417	420	438	412	437	433	446	374	472	466	412	442	424	411	458	445	425	433	434	447	417	460	437	438	468	413	451	418	437	405	422	412	425	431	459	502	440	458	429	455	448	445	440	440	417	402	434	447	421	458	417	442	487	442	424	419	442	435	451	439	423	459	414	431	410	447	432	452	441	436	419	479	436	427	451	417	409	408	425	408	425	438	412	413	436	446	441	433	441	437	439	459	397	427	429	455	433	439	457	398	443	423	481	471	426	439	435	470	412	414	422	460	474	447	406	452	412	448	401	408	413	422	482	413	414	418	452	402	439	441	445	454	397	461	459	441	419	414	411	409	424	409	479	461	388	466	454	440	447	440	466	470	396	438	451	408	412	426	436	452	431	435	455	426	409	461	443	402	419	416	427
20040	41450	36873	28967	23985	17707	10788	6680	4648	3600	2865	2448	1940	1625	1407	1323	1185	1183	988	928	740	700	695	675	631	585	605	584	551	520	551	528	527	485	529	534	509	488	478	527	520	493	494	488	457	480	490	537	496	506	476	499	468	456	486	474	452	491	467	466	483	492	449	460	457	501	502	495	477	465	439	431	448	460	497	474	476	450	507	486	487	452	521	463	457	488	461	466	455	506	503	463	439	462	453	453	486	456	460	441	462	505	479	476	488	502	463	456	467	481	457	498	469	452	474	513	509	507	464	460	480	487	495	448	505	443	464	472	454	481	468	457	467	480	487	446	495	490	474	477	449	491	443	473	462	471	505	525	476	493	472	490	460	473	491	512	487	434	474	468	487	462	471	460	484	474	481	481	439	468	450	480	427	432	489	471	473	474	472	458	455	489	478	475	474	482	446	464	447	483	475	454	469	437	499	461	469	465	459	509	473	486	502	495	491	445	481	498	485	519	469	482	459	470	446	460	445	499	487	494	485	491	495	485	469	453	461	480	491	476	463	456	463	452	480	467	521	459	438	481	489	496	444	458	463	435	482	489	481	473	474	477	425	505	475	489	473	457	484	468	471	498	519	493	441	501	452	458	443	457	495	489	481	474	475	512	456	458	510	464	477	475	476	464	449	460	454	453	474	454	464	441	474	445	488	470	471	475	475	465	462	460	464	450	434	485	436	478	490	490	462	439	477	492	469	448	503	458	438	476	445	486	484	494	452	508	470	497	442	480	451	481	457	509	468	481	478	483	433	471	477	485	486	478	458	469	469	492	449	481	467	484	458	486	468	497	449	436	518	467	479	459	470	519	489	498	453	475	466	471	468	453	479	456	461	466	419	450	506	456	482	464	471	472	466	464	474	476	503	478	446	435	501	470	416	507	487	503	460	463	455	463	446	479	478	459	479	498	467	458	467	461	487	457	442	473	484	462	430	470	471	465	462	449	492	478	451	461	447	467	470	494	446	513	460	462	466	464	453	456	464	473	495	487	455	446	464	413	477	443	478	486	464	468	473	493	471	500	479	468	450	489	461	512	455	450	485	462	450	478	505	466	461	491	491	498	449	462	484	459	479	443	469	480	468	480	470	453	474	519	509	497	460	481	424	482	496	502	498	471	491	462	461	466	516	503	462	479	473	443	452	479	470	479	489	463	448	442	464	449	479	466	491	499	445	446	502	501	488	486	498	440	475	491	491	438	458	488	485	479	449	533	480	510	464	510	457	486	501	423	492	459	428	477	481	474	491	511	489	482	473	482	469	471	486	467	451	498	455	441	476	484	481	483	453	495	470	490	479	473	487	503	460	478	447	464	483	486	501	474	491	427	485	446	443	480	467	450	456	480	489	473	507	459	456	461	462	468	479	494	481	454	469	421	480	458	458	466	508	457	463	486	497	485	523	521	452	465	488	470	482	478	502	494	446	425	482	462	452	484	473	488	498	503	463	468	482	443	461	482	461	420	473	531	462	472	473	509	475	483	474	493	523	446	470	445	481	473	497	490	463	516	484	489	495	476	505	450	477	497	462	488	432	467	477	472	488	437	462	510	480	453	471	477	462	472	490	488	473	461	475	518	459	470	461	514	482	485	477	494	486	499	480	441	463	473	451	446	504	487	443	475	484	504	449	475	453	475	423	498	448	458	472	480	499	473	466	459	471	520	511	473	504	444	506	468	498	486	448	453	487	477	453	462	428	494	484	485	454	502	477	462	450	472	467	465	477	455	478	464	482	501	456	439	470	481	471	444	460	463	470	459	486	458	489	485	468	456	470	450	469	493	445	466	493	505	490	461	494	396	446	446	471	484	498	472	466	496	455	463	468	495	493	461	466	470	473	518	484	491	469	462	453	486	468	464	430	488	461	463	444	459	478	507	488	481	495	452	453	482	498	471	448	506	440	459	490	470	460	497	504	492	489	504	458	500	473	500	477	475	492	492	517	479	501	481	472	426	480	483	501	460	460	433	465	465	465	516	515	454	490	465	487	485	463	486	460	455	487	500	448	468	475	473	483	457	482	505	468	453	453	483	447	448	449	499	486	461	471	466	483	489	506	440	474	468	458	453	484	487	501	475	481	439	473	440	478	454	500	487	477	458	490	476	434	480	480	499	464	480	441	452	443	467	513	485	479	469	482	480	488	472	480	479	497	453	472	498	482	490	479	460	498	469	462	474	474	469	480	511	465	449	476	443	479	483	458	499	482	480	447	485	456	484	499	485	468	429	506	450	503	485	484	462	449	470	476	479	470	448	462	496	447	496	458	463	493	466	457	490	512	428	499	442	481	448	490	479	474	497	450	452	451	444	511	494	492	449	456	498	454	501	424	448	479	473	434	463	449	461	477	463	446	445	483	453	441	449	463	479	445	488	453	510	484	422	453	472	482	491	487	434	472	491	438	439	468	457	484	464	456	478	484	529	502	468	455	481	472	466	497	466	460	455	508	491	498	454	494	464	453	481	447	474	442	464	479	498	486	488	491	474	436	484	462	479	495	447	481	493	481	480	505	499	434	459	460	476	452	457	465	478	462	461	459	459	479	513	472	484	469	466	488	497	462	451	434	480	467	455	491	466	517	466	470	443	508	485	472	490	452	499	478	483	498	496	495	470	513	499	484	485	465	457	465	466	477	472	476	449	496	474	451	489	428	475	474	508	483	470	485	512	496	501	523	472	487	479	469	495	475	482	478	464	493	467	502	443	432	462	439	481	488	483	490	515	480	460	477	476	461	473	471	464	453	454	477	496	470	468	492	441	467	476	465	457	460	477	465	449	465	450	490	474	467	488	437	474	476	470	461	511	471	498	475	455	430	468	456	443	464	486	470	498	464	466	467	434	440	451	492	465	446	454	482	458	491	449	460	469	508	471	471	513	463	484	465	429	477	450	481	450	441	505	462	521	460	512	514	467	471	473	491	486	443	470	453	474	474	482	475	483	463	448	487	425	431	461	491	511	474	451	476	463	459	475	499	482	466	455	462	487	497	467	486	400	488	516	488	445	480	501	497	458	491	459	480	465	468	467	446	475	454	460	486	475	484	451	468	527	449	481	435	469	476	483	460	452	452	481	462	514	462	448	496	497	417	431	446	455	458	478	475	506	477	451	455	490	485	511	474	461	442	470	433	437	488	435	452	442	470	467	474	432	481	502	467	462	489	467	439	497	498	488	462	497	477	436	458	470	475	475	488	478	446	509	489	502	446	442	465	442	491	427	465	436	500	470	489	447	462	483	469	481	503	470	445	487	484	489	478	483	480	493	484	473	515	482	498	485	445	458	426	477	475	466	481	468	492	487	475	504	453	455	452	481	421	468	468	461	460	441	481	464	483	483	500	466	467	462	487	541	465	460	447	485	474	447	466	440	478	440	479	459	472	490	497	510	445	471	458	482	483	482	477	458	463	499	476	445	493	470	484	457	490	496	478	487	447	477	457	489	484	533	516	481	484	469	449	463	491	493	444	465	447	429
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
